web-view-antd/lib/fcDesignerPro/dist/render/ant-design-vue/form-create.umd.js
2025-02-20 14:40:31 +08:00

30 lines
344 KiB
JavaScript

/*!
* FormCreate商业版可视化表单设计器-让表单设计更简单
* fc-designer-pro v5.6.0
* (c) 2018-2025 FormCreate Team https://form-create.com/
* license 仅限于被授权主体(个人、企业或组织)使用
*/
(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-data-table{width:100%}._fc-data-table .ant-pagination{display:flex;margin-top:10px}._fc-data-table .ant-pagination.left{justify-content:flex-start}._fc-data-table .ant-pagination.center{justify-content:center}._fc-data-table .ant-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .ant-image{height:60px;max-width:150px}._fc-data-table ._fc-data-table-img-list .ant-image img{height:100%;object-fit:cover;width:100%}._fc-data-table .ant-btn+.ant-btn{margin-left:12px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-step-form{width:100%}._fc-step-form>.ant-steps{margin-bottom:20px}._fc-line-form{display:flex;flex-wrap:wrap;width:100%}._fc-line-form .ant-form-item{flex:none;flex-wrap:nowrap;margin-inline-end:16px;margin-bottom:0}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .ant-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.ant-col-24{width:100%!important}._fc-line-form .ant-select,._fc-line-form .ant-slider{width:220px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .ant-form-item{margin-bottom:1px!important}._fc-nested-table-form .ant-form-item-label,._fc-nested-table-form .van-field__label{display:none!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form>.ant-btn{align-items:center;display:flex;padding:2px}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.ant-btn{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .ant-cascader,._fc-ntf-table .ant-input-number,._fc-ntf-table .ant-picker,._fc-ntf-table .ant-select,._fc-ntf-table .ant-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .ant-form-item{margin-bottom:1px}._fc-infinite-table-form .ant-form-item-label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form>.ant-btn{align-items:center;display:flex;padding:2px}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.ant-btn{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .ant-cascader,._fc-itf-table .ant-input-number,._fc-itf-table .ant-picker,._fc-itf-table .ant-select,._fc-itf-table .ant-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create .ant-form-item{margin-bottom:1px!important}._fc-table-form .ant-form-item-label,._fc-table-form .van-field__label{display:none!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form>.ant-btn{align-items:center;display:flex;padding:2px}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.ant-btn{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .ant-cascader,._fc-tf-table .ant-input-number,._fc-tf-table .ant-picker,._fc-tf-table .ant-select,._fc-tf-table .ant-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-dialog-fullscreen .ant-modal{margin:0;max-width:100%;padding-bottom:0;top:0;width:100%!important}._fc-dialog-fullscreen .ant-modal-content{display:flex;flex-direction:column;height:100vh}._fc-dialog-fullscreen .ant-modal-body{flex:1}._fc-drawer .ant-drawer-close{background:transparent;border:0;color:#00000073;cursor:pointer;display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:1;margin-inline-end:12px;outline:0;text-align:center;text-decoration:none;text-rendering:auto;text-transform:none;transition:color .2s}._fc-echarts{height:300px;width:100%}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-iframe-box,._fc-video-box{width:100%}._fc-cell{display:inline-block}._fc-cell .ant-cascader,._fc-cell .ant-input-number,._fc-cell .ant-picker,._fc-cell .ant-select,._fc-cell .ant-slider{width:100%}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}._fc-upload-preview>.ant-image{height:100%}.form-create.is-preview .ant-upload,.form-create.is-preview .ant-upload-list-item-action{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}')),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
(function(He,l){typeof exports=="object"&&typeof module<"u"?l(exports,require("vue"),require("ant-design-vue")):typeof define=="function"&&define.amd?define(["exports","vue","ant-design-vue"],l):(He=typeof globalThis<"u"?globalThis:He||self,l(He.formCreate={},He.Vue,He.antd))})(this,function(He,l,Sr){"use strict";/*!
* @form-create/ant-design-vue v3.2.18
* (c) 2018-2025 xaboy
* Github https://github.com/xaboy/form-create
* Released under the MIT License.
*/function Cr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function U(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Cr(Object(n),!0).forEach(function(r){ye(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Cr(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function pe(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?pe=function(e){return typeof e}:pe=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pe(t)}function mo(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ye(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function go(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&dn(t,e)}function Bt(t){return Bt=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Bt(t)}function dn(t,e){return dn=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},dn(t,e)}function vo(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _o(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function yo(t,e){if(e&&(typeof e=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _o(t)}function bo(t){var e=vo();return function(){var r=Bt(t),i;if(e){var a=Bt(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return yo(this,i)}}function ie(t){return wo(t)||$o(t)||Oo(t)||Eo()}function wo(t){if(Array.isArray(t))return hn(t)}function $o(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Oo(t,e){if(!!t){if(typeof t=="string")return hn(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hn(t,e)}}function hn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function Eo(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qe(t){return Array.isArray(t)?t:[null,void 0,""].indexOf(t)>-1?[]:[t]}function So(t,e){return Object.keys(t).reduce(function(n,r){return(!e||e.indexOf(r)===-1)&&(n[r]=t[r]),n},{})}var xr={name:"PlusOutlined"},Co={class:"anticon"},xo=l.createElementVNode("svg",{height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[l.createElementVNode("defs"),l.createElementVNode("path",{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z",fill:"currentColor"}),l.createElementVNode("path",{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z",fill:"currentColor"})],-1),Ao=[xo];function Ro(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",Co,Ao)}xr.render=Ro;var Ar={name:"UploadOutlined"},ko={class:"anticon"},Po=l.createElementVNode("svg",{focusable:"false","data-icon":"upload",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",viewBox:"64 64 896 896"},[l.createElementVNode("path",{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"})],-1),Do=[Po];function Fo(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",ko,Do)}Ar.render=Fo;var Rr=function(e,n){return pe(e)==="object"?e:{url:e,is_string:!0,name:To(e),status:"done",uid:-1*(n+1)}},To=function(e){return(""+e).split("/").pop()},kr=function(e){return U(U({},e),{},{file:e,value:e})},Mo="fcUpload",Bo=l.defineComponent({name:Mo,inheritAttrs:!1,formCreateParser:{toFormValue:function(e){return Qe(e)},toValue:function(e,n){return n.prop.props.limit===1?e[0]||"":e}},props:{limit:{type:Number,default:0},modelValue:{type:[Array,String,Object],default:function(){return[]}},onSuccess:{type:Function,required:!0},onPreview:Function,listType:String,modalTitle:String,customRequest:Function,formCreateInject:Object,previewMask:void 0},emits:["update:modelValue","change","fc.el"],data:function(){return{previewImage:"",previewVisible:!1,uploadList:this.modelValue.map(Rr).map(kr)}},watch:{modelValue:function(e){this.uploadList=e.map(Rr).map(kr)}},methods:{handlePreview:function(e){this.onPreview?this.onPreview.apply(this,arguments):(this.previewImage=e.url,this.previewVisible=!0)},handleChange:function(e){var n=e.file,r=e.fileList;this.$emit.apply(this,["change"].concat(Array.prototype.slice.call(arguments))),this.uploadList=r,n.status==="done"?(this.onSuccess(n,r),this.input()):n.status==="removed"&&(r.forEach(function(i,a){i.file===n&&r.splice(a,1)}),this.input())},input:function(){this.$emit("update:modelValue",this.uploadList.map(function(e){return e.is_string?e.url:e.value||e.url}))},doCustomRequest:function(e){if(this.customRequest)return this.customRequest(e);e.source="upload",this.formCreateInject.api.fetch(e)}},render:function(){var e,n,r=this,i=!this.limit||this.limit>this.uploadList.length,a=l.resolveComponent("AModal"),o=ye({},a.props.open?"open":"visible",this.previewVisible);return l.createVNode(l.Fragment,null,[l.createVNode(l.resolveComponent("AUpload"),l.mergeProps({maxCount:this.limit,listType:this.listType||"picture-card"},this.$attrs,{onPreview:this.handlePreview,onChange:this.handleChange,fileList:this.uploadList,customRequest:this.doCustomRequest,ref:"upload"}),U({default:function(){return[i?(e=(n=r.$slots).default)!==null&&e!==void 0&&e.call(n)||["text","picture"].indexOf(r.listType)===-1?l.createVNode(xr,{style:"font-size: 16px; width: 16px;"},null):l.createVNode(l.resolveComponent("AButton"),null,{default:function(){return[l.createVNode(Ar,null,null),r.formCreateInject.t("clickToUpload")||"\u70B9\u51FB\u4E0A\u4F20"]}}):null]}},So(this.$slots,["default"]))),l.createVNode(a,l.mergeProps({mask:this.previewMask,title:this.modalTitle},o,{onCancel:function(){return r.previewVisible=!1},footer:null}),{default:function(){return[l.createVNode("img",{style:"width: 100%",src:r.previewImage},null)]}})])},mounted:function(){this.$emit("fc.el",this.$refs.upload)}});function Pr(t){t=t||new Map;var e={$on:function(r,i){var a=t.get(r),o=a&&a.push(i);o||t.set(r,[i])},$once:function(r,i){i._once=!0,e.$on(r,i)},$off:function(r,i){var a=t.get(r);a&&a.splice(a.indexOf(i)>>>0,1)},$emit:function(r){for(var i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];(t.get(r)||[]).slice().map(function(s){s._once&&(e.$off(r,s),delete s._once),s.apply(void 0,a)}),(t.get("*")||[]).slice().map(function(s){s(r,a)})}};return e}var Dr={name:"CloseCircleOutlined"},jo={class:"anticon"},Io=l.createElementVNode("svg",{height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[l.createElementVNode("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4l-66.1-.3c-4.4 0-8 3.5-8 8c0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4l66 .3c4.4 0 8-3.5 8-8c0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z",fill:"currentColor"}),l.createElementVNode("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448s448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372z",fill:"currentColor"})],-1),Vo=[Io];function No(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",jo,Vo)}Dr.render=No;var Fr={name:"FolderOutlined"},Lo={class:"anticon"},zo=l.createElementVNode("svg",{height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[l.createElementVNode("path",{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z",fill:"currentColor"})],-1),Uo=[zo];function qo(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",Lo,Uo)}Fr.render=qo;var Tr={name:"FileOutlined"},Go={class:"anticon"},Ho=l.createElementVNode("svg",{height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[l.createElementVNode("path",{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z",fill:"currentColor"})],-1),Xo=[Ho];function Wo(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",Go,Xo)}Tr.render=Wo;var Mr={name:"DeleteOutlined"},Jo={class:"anticon"},Yo=l.createElementVNode("svg",{height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[l.createElementVNode("path",{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z",fill:"currentColor"})],-1),Qo=[Yo];function Ko(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",Jo,Qo)}Mr.render=Ko;var Br={name:"EyeOutlined"},Zo={class:"anticon"},ea=l.createElementVNode("svg",{height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[l.createElementVNode("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3c7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176s-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112z",fill:"currentColor"})],-1),ta=[ea];function na(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",Zo,ta)}Br.render=na;function pn(t,e){e===void 0&&(e={});var n=e.insertAt;if(!(!t||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",n==="top"&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t))}}var ra="._fc-frame ._fc-files img{display:inline-block;height:100%;vertical-align:top;width:100%}._fc-frame ._fc-upload-cover{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}._fc-frame ._fc-upload-cover ._fc-frame-icon{color:#fff;font-size:16px;margin:0 2px}._fc-frame ._fc-files:hover ._fc-upload-cover{opacity:1}._fc-frame .anticon{font-size:16px;width:16px}._fc-frame .ant-upload{display:block}._fc-frame ._fc-frame-icon,._fc-frame ._fc-upload-btn{cursor:pointer}._fc-frame._fc-disabled ._fc-frame-icon,._fc-frame._fc-disabled ._fc-upload-btn{color:#999;cursor:not-allowed!important}._fc-files,._fc-frame ._fc-upload-btn{background:#fff;border:1px solid #c0ccda;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,.1);box-sizing:border-box;display:inline-block;height:104px;line-height:104px;margin-right:4px;overflow:hidden;position:relative;text-align:center;width:104px}";pn(ra);var ia="fcFrame",oa=l.defineComponent({name:ia,props:{type:{type:String,default:"input"},field:String,helper:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},src:{type:String,required:!0},icon:{type:String,default:"FolderOutlined"},width:{type:[Number,String],default:500},height:{type:String,default:"370px"},maxLength:{type:Number,default:0},okBtnText:{type:String,default:""},closeBtnText:{type:String,default:""},modalTitle:String,handleIcon:{type:[String,Boolean],default:void 0},title:String,allowRemove:{type:Boolean,default:!0},onOpen:{type:Function,default:function(){}},onOk:{type:Function,default:function(){}},onCancel:{type:Function,default:function(){}},onLoad:{type:Function,default:function(){}},onBeforeRemove:{type:Function,default:function(){}},onRemove:{type:Function,default:function(){}},onHandle:Function,modal:{type:Object,default:function(){return{}}},srcKey:[String,Number],modelValue:[Array,String,Number,Object],previewMask:void 0,footer:{type:Boolean,default:!0},reload:{type:Boolean,default:!0},closeBtn:{type:Boolean,default:!0},okBtn:{type:Boolean,default:!0},formCreateInject:Object},emits:["update:modelValue","change"],components:{FolderOutlined:Fr,EyeOutlined:Br},data:function(){return{fileList:Qe(this.modelValue),previewVisible:!1,frameVisible:!1,previewImage:"",bus:new Pr}},watch:{modelValue:function(e){this.fileList=Qe(e)}},methods:{close:function(){this.closeModal(!0)},closeModal:function(e){this.bus.$emit(e?"$close":"$ok"),this.reload&&(this.bus.$off("$ok"),this.bus.$off("$close")),this.frameVisible=!1},handleCancel:function(){this.previewVisible=!1},showModal:function(){this.disabled||this.onOpen()===!1||(this.frameVisible=!0)},input:function(){var e=this.fileList,n=this.maxLength===1?e[0]||"":e;this.$emit("update:modelValue",n),this.$emit("change",n)},makeInput:function(){var e=this,n=l.resolveComponent(this.icon),r={addonAfter:function(){return l.createVNode(n,{class:"_fc-frame-icon",onClick:e.showModal},null)}};return this.fileList.length&&!this.disabled&&(r.suffix=function(){return l.createVNode(Dr,{class:"_fc-frame-icon",onClick:function(){e.fileList=[],e.input()}},null)}),l.createVNode(l.resolveComponent("AInput"),{readonly:!0,value:this.fileList.map(function(i){return e.getSrc(i)}).toString(),key:1},r)},makeGroup:function(e){return(!this.maxLength||this.fileList.length<this.maxLength)&&e.push(this.makeBtn()),l.createVNode("div",{key:2},[e])},makeItem:function(e,n){return l.createVNode("div",{class:"_fc-files",key:"3"+e},[n])},valid:function(e){var n=this.formCreateInject.field||this.field;if(n&&e!==n)throw new Error("[frame]\u65E0\u6548\u7684\u5B57\u6BB5\u503C")},makeIcons:function(e,n){if(this.handleIcon!==!1||this.allowRemove===!0){var r=[];return(this.type!=="file"&&this.handleIcon!==!1||this.type==="file"&&this.handleIcon)&&r.push(this.makeHandleIcon(e,n)),this.allowRemove&&r.push(this.makeRemoveIcon(e,n)),l.createVNode("div",{class:"_fc-upload-cover",key:4},[r])}},makeHandleIcon:function(e,n){var r=this,i=l.resolveComponent(this.handleIcon===!0||this.handleIcon===void 0?"EyeOutlined":this.handleIcon);return l.createVNode(i,{class:"_fc-frame-icon",onClick:function(){return r.handleClick(e)},key:"5"+n},null)},makeRemoveIcon:function(e,n){var r=this;return l.createVNode(Mr,{class:"_fc-frame-icon",onClick:function(){return r.handleRemove(e)},key:"6"+n},null)},makeFiles:function(){var e=this;return this.makeGroup(this.fileList.map(function(n,r){return e.makeItem(r,[l.createVNode(Tr,{class:"_fc-frame-icon",onClick:function(){return e.handleClick(n)}},null),e.makeIcons(n,r)])}))},makeImages:function(){var e=this;return this.makeGroup(this.fileList.map(function(n,r){return e.makeItem(r,[l.createVNode("img",{src:e.getSrc(n)},null),e.makeIcons(n,r)])}))},makeBtn:function(){var e=this,n=l.resolveComponent(this.icon);return l.createVNode("div",{class:"_fc-upload-btn",onClick:function(){return e.showModal()},key:7},[l.createVNode(n,{class:"_fc-frame-icon"},null)])},handleClick:function(e){if(this.onHandle)return this.onHandle(e);this.previewImage=this.getSrc(e),this.previewVisible=!0},handleRemove:function(e){this.disabled||this.onBeforeRemove(e)!==!1&&(this.fileList.splice(this.fileList.indexOf(e),1),this.input(),this.onRemove(e))},getSrc:function(e){return this.srcKey?e[this.srcKey]:e},frameLoad:function(e){var n=this;this.onLoad(e);try{this.helper===!0&&(e.form_create_helper={api:this.formCreateInject.api,close:function(i){n.valid(i),n.closeModal()},set:function(i,a){n.valid(i),n.disabled||n.$emit("update:modelValue",a)},get:function(i){return n.valid(i),n.modelValue},onOk:function(i){return n.bus.$on("$ok",i)},onClose:function(i){return n.bus.$on("$close",i)}})}catch(r){console.error(r)}},makeFooter:function(){var e=this,n=this.$props,r=n.okBtnText,i=n.closeBtnText,a=n.closeBtn,o=n.okBtn,s=n.footer,u=[];return s&&(a&&u.push(l.createVNode(l.resolveComponent("AButton"),{onClick:function(){return e.onCancel()!==!1&&e.closeModal(!0)}},{default:function(){return[i||e.formCreateInject.t("close")||"\u5173\u95ED"]}})),o&&u.push(l.createVNode(l.resolveComponent("AButton"),{type:"primary",onClick:function(){return e.onOk()!==!1&&e.closeModal()}},{default:function(){return[r||e.formCreateInject.t("ok")||"\u786E\u5B9A"]}}))),u}},render:function(){var e=this,n=this.type,r;n==="input"?r=this.makeInput():n==="image"?r=this.makeImages():r=this.makeFiles();var i=this.$props,a=i.width,o=a===void 0?"30%":a,s=i.height,u=i.src,d=i.title,h=i.modalTitle;l.nextTick(function(){e.$refs.frame&&e.frameLoad(e.$refs.frame.contentWindow||{})});var _=l.resolveComponent("AModal");return l.createVNode("div",{class:{"_fc-frame":!0,"_fc-disabled":this.disabled}},[r,l.createVNode(_,l.mergeProps({mask:this.previewMask,title:h},ye({},_&&_.props.open?"open":"visible",this.previewVisible),{onCancel:function(){return e.previewVisible=!1},footer:null}),{default:function(){return[l.createVNode("img",{style:"width: 100%",src:e.previewImage},null)]}}),l.createVNode(_,l.mergeProps(U({width:o,title:d},this.modal),ye({},_&&_.props.open?"open":"visible",this.frameVisible),{onCancel:function(){return e.closeModal(!0)}}),{default:function(){return[e.frameVisible||!e.reload?l.createVNode("iframe",{ref:"frame",src:u,frameborder:"0",style:{height:s,border:"0 none",width:"100%"}},null):null]},footer:function(){return e.makeFooter()}})])},beforeMount:function(){var e=this.formCreateInject,n=e.name,r=e.field,i=e.api;n&&i.on("fc:closeModal:"+n,this.close),r&&i.on("fc:closeModal:"+r,this.close)},beforeUnmount:function(){var e=this.formCreateInject,n=e.name,r=e.field,i=e.api;n&&i.off("fc:closeModal:"+n,this.close),r&&i.off("fc:closeModal:"+r,this.close)}}),B={type:function(e,n){return Object.prototype.toString.call(e)==="[object "+n+"]"},Undef:function(e){return e==null},Element:function(e){return pe(e)==="object"&&e!==null&&e.nodeType===1&&!B.Object(e)},trueArray:function(e){return Array.isArray(e)&&e.length>0},Function:function(e){var n=this.getType(e);return n==="Function"||n==="AsyncFunction"},getType:function(e){var n=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(n)[1]},empty:function(e){return e==null||Array.isArray(e)&&Array.isArray(e)&&!e.length?!0:typeof e=="string"&&!e}};["Date","Object","String","Boolean","Array","Number"].forEach(function(t){B[t]=function(e){return B.type(e,t)}});function ve(t,e){return{}.hasOwnProperty.call(t,e)}function Pe(t,e,n){t[e]=n}function rt(t,e){delete t[e]}function $t(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=!1;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=e[i];if((r=Array.isArray(a))||B.Object(a)){var o=t[i]===void 0;if(r)r=!1,o&&Pe(t,i,[]);else if(a._clone&&n!==void 0)if(n)a=a.getRule(),o&&Pe(t,i,{});else{Pe(t,i,a._clone());continue}else o&&Pe(t,i,{});t[i]=$t(t[i],a,n)}else Pe(t,i,a),B.Undef(a)||(B.Undef(a.__json)||(t[i].__json=a.__json),B.Undef(a.__origin)||(t[i].__origin=a.__origin))}return n!==void 0&&Array.isArray(t)?t.filter(function(s){return!s||!s.__ctrl}):t}function Ie(t){return $t({},{value:t}).value}var aa=Object.assign||function(t){for(var e,n=1;n<arguments.length;n++)for(var r in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,r)&&Pe(t,r,e[r]);return t};function Y(){return aa.apply(this,arguments)}function mn(t){return pe(t)!=="object"||t===null?t:t instanceof Array?ie(t):U({},t)}var sa='._fc-group{display:flex;flex-direction:column;justify-content:center;min-height:38px;width:100%}._fc-group-disabled ._fc-group-add,._fc-group-disabled ._fc-group-btn{cursor:not-allowed}._fc-group-handle{background-color:#fff;border:1px dashed #d9d9d9;border-radius:15px;bottom:-15px;display:flex;flex-direction:row;padding:3px 8px;position:absolute;right:30px}._fc-group-btn{cursor:pointer}._fc-group-idx{align-items:center;background:#eee;border-radius:15px;bottom:-15px;display:flex;font-weight:700;height:30px;justify-content:center;left:10px;position:absolute;width:30px}._fc-group-handle ._fc-group-btn+._fc-group-btn{margin-left:7px}._fc-group-container{border:1px dashed #d9d9d9;border-radius:5px;display:flex;flex-direction:column;margin:5px 5px 25px;padding:20px 20px 25px;position:relative}._fc-group-arrow{height:20px;position:relative;width:20px}._fc-group-arrow:before{border-left:2px solid #999;border-top:2px solid #999;content:"";height:9px;left:5px;position:absolute;top:8px;transform:rotate(45deg);width:9px}._fc-group-arrow._fc-group-down{transform:rotate(180deg)}._fc-group-plus-minus{cursor:pointer;height:20px;position:relative;width:20px}._fc-group-plus-minus:after,._fc-group-plus-minus:before{background-color:#409eff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}._fc-group-plus-minus:before{transform:translate(-50%,-50%) rotate(90deg)}._fc-group-plus-minus._fc-group-minus:before{display:none}._fc-group-plus-minus._fc-group-minus:after{background-color:#f56c6c}._fc-group-add{border:1px solid rgba(64,158,255,.5);border-radius:15px;cursor:pointer;height:25px;width:25px}._fc-group-add._fc-group-plus-minus:after,._fc-group-add._fc-group-plus-minus:before{width:50%}';pn(sa);var ua="fcGroup",la=l.defineComponent({name:ua,props:{field:String,rule:Array,expand:Number,options:Object,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},modelValue:{type:Array,default:function(){return[]}},defaultValue:Object,sortBtn:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},syncDisabled:{type:Boolean,default:!0},onBeforeRemove:{type:Function,default:function(){}},onBeforeAdd:{type:Function,default:function(){}},formCreateInject:Object,parse:Function},data:function(){return{len:0,cacheRule:{},cacheValue:{},sort:[],form:l.markRaw(this.formCreateInject.form.$form())}},emits:["update:modelValue","change","itemMounted","remove","add"],watch:{rule:{handler:function(e,n){var r=this;Object.keys(this.cacheRule).forEach(function(i){var a=r.cacheRule[i];if(a.$f){var o=a.$f.formData();if(e===n)a.$f.deferSyncValue(function(){$t(a.rule,e),a.$f.setValue(o)},!0);else{var s=a.$f.formData();a.$f.once("reloading",function(){a.$f.setValue(s)}),a.rule=Ie(e)}}})},deep:!0},expand:function(e){var n=e-this.modelValue.length;n>0&&this.expandRule(n)},modelValue:{handler:function(e){var n=this;e=e||[];var r=this.sort,i=r.length,a=i-e.length;if(a<0){for(var o=a;o<0;o++)this.addRule(e.length+o,!0);for(var s=0;s<i;s++)this.setValue(r[s],e[s])}else{if(a>0)for(var u=0;u<a;u++)this.removeRule(r[i-u-1]);e.forEach(function(d,h){n.setValue(r[h],e[h])})}},deep:!0}},methods:{_value:function(e){return e&&ve(e,this.field)?e[this.field]:e},cache:function(e,n){this.cacheValue[e]=JSON.stringify(n)},input:function(e){this.$emit("update:modelValue",e),this.$emit("change",e)},formData:function(e,n){var r=this,i=this.cacheRule,a=this.sort;if(a.filter(function(s){return i[s].$f}).length===a.length){var o=a.map(function(s){var u=e===s?n:U({},r.cacheRule[s].$f.form),d=r.field?u[r.field]||null:u;return r.cache(s,d),d});this.input(o)}},setValue:function(e,n){var r=this.field;r&&(n=ye({},r,this._value(n))),this.cacheValue[e]!==JSON.stringify(r?n[r]:n)&&(this.cacheRule[e].$f&&this.cacheRule[e].$f.setValue(n),this.cache(e,n))},addRule:function(e,n){var r=this,i=this.formCreateInject.form.copyRules(this.rule||[]),a=this.options?U({},this.options):{submitBtn:!1,resetBtn:!1};if(this.defaultValue){a.formData||(a.formData={});var o=Ie(this.defaultValue);Y(a.formData,this.field?ye({},this.field,o):o)}this.parse&&this.parse({rule:i,options:a,index:this.sort.length}),this.cacheRule[++this.len]={rule:i,options:a},n&&l.nextTick(function(){return r.$emit("add",i,Object.keys(r.cacheRule).length-1)})},add$f:function(e,n,r){var i=this;this.cacheRule[n].$f=r,l.nextTick(function(){i.$emit("itemMounted",r,Object.keys(i.cacheRule).indexOf(n))})},removeRule:function(e,n){var r=this,i=Object.keys(this.cacheRule).indexOf(e);delete this.cacheRule[e],delete this.cacheValue[e],n&&l.nextTick(function(){return r.$emit("remove",i)})},add:function(e){if(!(this.disabled||this.onBeforeAdd(this.modelValue)===!1)){var n=ie(this.modelValue);n.push(this.defaultValue?Ie(this.defaultValue):this.field?null:{}),this.input(n)}},del:function(e,n){if(!(this.disabled||this.onBeforeRemove(this.modelValue,e)===!1)){this.removeRule(n,!0);var r=ie(this.modelValue);r.splice(e,1),this.input(r)}},addIcon:function(e){return l.createVNode("div",{class:"_fc-group-btn _fc-group-plus-minus",onClick:this.add},null)},delIcon:function(e,n){var r=this;return l.createVNode("div",{class:"_fc-group-btn _fc-group-plus-minus _fc-group-minus",onClick:function(){return r.del(e,n)}},null)},sortUpIcon:function(e){var n=this;return l.createVNode("div",{class:"_fc-group-btn _fc-group-arrow _fc-group-up",onClick:function(){return n.changeSort(e,-1)}},null)},sortDownIcon:function(e){var n=this;return l.createVNode("div",{class:"_fc-group-btn _fc-group-arrow _fc-group-down",onClick:function(){return n.changeSort(e,1)}},null)},changeSort:function(e,n){var r=this,i=this.sort[e];this.sort[e]=this.sort[e+n],this.sort[e+n]=i,this.formCreateInject.subForm(this.sort.map(function(a){return r.cacheRule[a].$f})),this.formData(0)},makeIcon:function(e,n,r){var i=this;if(this.$slots.button)return this.$slots.button({total:e,index:n,vm:this,key:r,del:function(){return i.del(n,r)},add:this.add});var a=[];return(!this.max||e<this.max)&&e===n+1&&a.push(this.addIcon(r)),e>this.min&&a.push(this.delIcon(n,r)),this.sortBtn&&n&&a.push(this.sortUpIcon(n)),this.sortBtn&&n!==e-1&&a.push(this.sortDownIcon(n)),a},emitEvent:function(e,n,r,i){this.$emit.apply(this,[e].concat(ie(n),[this.cacheRule[i].$f,r]))},expandRule:function(e){for(var n=0;n<e;n++)this.addRule(n)}},created:function(){var e=this;l.watch(function(){return U({},e.cacheRule)},function(i){e.sort=Object.keys(i)},{immediate:!0});for(var n=(this.expand||0)-this.modelValue.length,r=0;r<this.modelValue.length;r++)this.addRule(r);n>0&&this.expandRule(n)},render:function(){var e=this,n=this.sort,r=this.button,i=this.form,a=this.disabled,o=n.length===0?this.$slots.default?this.$slots.default({vm:this,add:this.add}):l.createVNode("div",{key:"a_def",class:"_fc-group-plus-minus _fc-group-add fc-clock",onClick:this.add},null):n.map(function(s,u){var d=e.cacheRule[s],h=d.rule,_=d.options,g=r&&!a?e.makeIcon(n.length,u,s):[];return l.createVNode("div",{class:"_fc-group-container",key:s},[l.createVNode(i,l.mergeProps({key:s},{disabled:a,"onUpdate:modelValue":function(A){return e.formData(s,A)},"onEmit-event":function(A){for(var C=arguments.length,M=new Array(C>1?C-1:0),q=1;q<C;q++)M[q-1]=arguments[q];return e.emitEvent(A,M,u,s)},"onUpdate:api":function(A){return e.add$f(u,s,A)},inFor:!0,modelValue:e.field?ye({},e.field,e._value(e.modelValue[u])):e.modelValue[u],rule:h,option:_,extendOption:!0}),null),l.createVNode("div",{class:"_fc-group-idx"},[u+1]),g.length?l.createVNode("div",{class:"_fc-group-handle fc-clock"},[g]):null])});return l.createVNode("div",{key:"con",class:"_fc-group "+(a?"_fc-group-disabled":"")},[o])}}),ca="fcSubForm",fa=l.defineComponent({name:ca,props:{rule:Array,options:{type:Object,default:function(){return l.reactive({submitBtn:!1,resetBtn:!1})}},modelValue:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:!1},syncDisabled:{type:Boolean,default:!0},formCreateInject:Object},data:function(){return{cacheValue:{},subApi:{},form:l.markRaw(this.formCreateInject.form.$form())}},emits:["fc:subform","update:modelValue","change","itemMounted"],watch:{modelValue:function(e){this.setValue(e)}},methods:{formData:function(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue:function(e){var n=JSON.stringify(e);this.cacheValue!==n&&(this.cacheValue=n,this.subApi.coverValue(e||{}))},add$f:function(e){var n=this;this.subApi=e,l.nextTick(function(){n.$emit("itemMounted",e)})}},render:function(){var e=this.form;return l.createVNode(e,{disabled:this.disabled,"onUpdate:modelValue":this.formData,modelValue:this.modelValue,"onEmit-event":this.$emit,"onUpdate:api":this.add$f,rule:this.rule,option:this.options,extendOption:!0},null)}}),jr={name:"QuestionCircleOutlined"},da={class:"anticon"},ha=l.createElementVNode("svg",{height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[l.createElementVNode("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372z",fill:"currentColor"}),l.createElementVNode("path",{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7c-21.2 8.1-39.2 22.3-52.1 40.9c-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5c.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1 0 80 0a40 40 0 1 0-80 0z",fill:"currentColor"})],-1),pa=[ha];function ma(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("span",da,pa)}jr.render=ma;var ga=[Bo,oa,la,fa,jr],gn={name:"checkbox",modelField:"value",mergeProp:function(e){var n=e.prop.props;ve(n,"options")||(n.options=e.prop.options||[])}},va=U(U({},gn),{},{name:"radio"}),_a=U(U({},gn),{},{name:"select"});function it(t,e){var n=null;return function(){for(var r=this,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];n!==null&&clearTimeout(n),n=setTimeout(function(){return t.call.apply(t,[r].concat(a))},e)}}function Ot(t){var e=t.replace(/([A-Z])/g,"-$1").toLocaleLowerCase();return e.indexOf("-")===0&&(e=e.substr(1)),e}function ya(t){return t.replace(t[0],t[0].toLocaleUpperCase())}var jt=function(e,n){if(!(!e||e===n)){if(e.props.formCreateInject)return e.props.formCreateInject;if(e.parent)return jt(e.parent,n)}};function ba(t,e,n){return l.defineComponent({name:"FormCreate"+(t.isMobile?"Mobile":""),components:e,directives:n,props:{rule:{type:Array,required:!0,default:function(){return[]}},option:{type:Object,default:function(){return{}}},extendOption:Boolean,driver:[String,Object],modelValue:Object,disabled:{type:Boolean,default:void 0},preview:{type:Boolean,default:void 0},index:[String,Number],api:Object,locale:[String,Object],name:String,subForm:{type:Boolean,default:!0},inFor:Boolean},emits:["update:api","update:modelValue","mounted","submit","reset","change","emit-event","control","remove-rule","remove-field","sync","reload","repeat-field","update","validate-field-fail","validate-fail","created"],render:function(){return this.fc.render()},setup:function(i){var a=l.getCurrentInstance();l.provide("parentFC",a);var o=l.inject("parentFC",null),s=o;if(o)for(;s.setupState.parent;)s=s.setupState.parent;else s=a;var u=l.toRefs(i),d=u.rule,h=u.modelValue,_=u.subForm,g=u.inFor,x=l.reactive({ctxInject:{},destroyed:!1,isShow:!0,unique:1,renderRule:ie(d.value||[]),updateValue:JSON.stringify(h.value||{})}),A=new t(a),C=A.api(),M=g.value,q=function(){if(o){var W=jt(a,o);if(W){var ce;M?(ce=Qe(W.getSubForm()),ce.push(C)):ce=C,W.subForm(ce)}}},V=function(){var W=jt(a,o);if(W)if(M){var ce=Qe(W.getSubForm()),we=ce.indexOf(C);we>-1&&ce.splice(we,1)}else W.subForm()},N=null;l.onBeforeMount(function(){l.watchEffect(function(){var Z="",W=i.option&&i.option.globalClass||{};Object.keys(W).forEach(function(ce){var we="";W[ce].style&&Object.keys(W[ce].style).forEach(function(Ne){we+=Ot(Ne)+":"+W[ce].style[Ne]+";"}),W[ce].content&&(we+=W[ce].content+";"),we&&(Z+=".".concat(ce,"{").concat(we,"}"))}),i.option&&i.option.style&&(Z+=i.option.style),N||(N=document.createElement("style"),N.type="text/css",document.head.appendChild(N)),N.innerHTML=Z||""})});var J=it(function(){A.bus.$emit("$loadData.$topForm")},100),se=it(function(){A.bus.$emit("$loadData.$form")},100),re=function(W){A.bus.$emit("change-$form."+W)};return l.onMounted(function(){o&&(C.top.bus.$on("$loadData.$form",J),C.top.bus.$on("change",re)),A.mounted()}),l.onBeforeUnmount(function(){o&&(C.top.bus.$off("$loadData.$form",J),C.top.bus.$off("change",re)),N&&document.head.removeChild(N),V(),x.destroyed=!0,A.unmount()}),l.onUpdated(function(){A.updated()}),l.watch(_,function(Z){Z?q():V()},{immediate:!0}),l.watch(function(){return ie(d.value)},function(Z){A.$handle.isBreakWatch()||Z.length===x.renderRule.length&&Z.every(function(W){return x.renderRule.indexOf(W)>-1})||(A.$handle.updateAppendData(),A.$handle.reloadRule(d.value),a.setupState.renderRule())}),l.watch(function(){return i.option},function(){A.initOptions(),C.refresh()},{deep:!0}),l.watch(function(){return[i.disabled,i.preview]},function(){C.refresh()}),l.watch(h,function(Z){JSON.stringify(Z||{})!==x.updateValue&&(C.config.forceCoverValue?C.coverValue(Z||{}):C.setValue(Z||{}))},{deep:!0,flush:"post"}),l.watch(function(){return i.index},function(){C.coverValue({}),A.$handle.updateAppendData(),l.nextTick(function(){l.nextTick(function(){C.clearValidateState()})})},{flush:"sync"}),U(U({fc:l.markRaw(A),parent:o&&l.markRaw(o),top:l.markRaw(s),fapi:l.markRaw(C)},l.toRefs(x)),{},{getGroupInject:function(){return jt(a,o)},refresh:function(){++x.unique},renderRule:function(){x.renderRule=ie(d.value||[])},updateValue:function(W){if(!x.destroyed){var ce=JSON.stringify(W);x.updateValue!==ce&&(x.updateValue=ce,a.emit("update:modelValue",W),l.nextTick(function(){se(),o||J()}))}}})},created:function(){var i=l.getCurrentInstance();i.emit("update:api",i.setupState.fapi),i.setupState.fc.init()}})}var Ir=["props"],Vr=["class","style","directives"],Nr=["on","hook"],Ke=function t(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=[].concat(Ir,ie(r.normal||[])),a=[].concat(Vr,ie(r.array||[])),o=[].concat(Nr,ie(r.functional||[])),s=r.props||[];return e.reduce(function(u,d){for(var h in d)if(u[h])if(s.indexOf(h)>-1)u[h]=t([d[h]],u[h]);else if(i.indexOf(h)>-1)u[h]=U(U({},u[h]),d[h]);else if(a.indexOf(h)>-1){var _=u[h]instanceof Array?u[h]:[u[h]],g=d[h]instanceof Array?d[h]:[d[h]];u[h]=[].concat(ie(_),ie(g))}else if(o.indexOf(h)>-1)for(var x in d[h])if(u[h][x]){var A=u[h][x]instanceof Array?u[h][x]:[u[h][x]],C=d[h][x]instanceof Array?d[h][x]:[d[h][x]];u[h][x]=[].concat(ie(A),ie(C))}else u[h][x]=d[h][x];else if(h==="hook")for(var M in d[h])u[h][M]?u[h][M]=wa(u[h][M],d[h][M]):u[h][M]=d[h][M];else u[h]=d[h];else i.indexOf(h)>-1||o.indexOf(h)>-1||s.indexOf(h)>-1?u[h]=U({},d[h]):a.indexOf(h)>-1?u[h]=d[h]instanceof Array?ie(d[h]):pe(d[h])==="object"?U({},d[h]):d[h]:u[h]=d[h];return u},n)},wa=function(e,n){return function(){e&&e.apply(this,arguments),n&&n.apply(this,arguments)}},vn=["type","slot","ignore","emitPrefix","value","name","native","hidden","display","inject","options","emit","link","prefix","suffix","update","sync","optionsTo","key","slotUpdate","computed","preview","component","cache","modelEmit"],It=["validate","children","control"],Vt=["effect","deep","renderSlots"];function Lr(){return[].concat(vn,ie(Ir),ie(Vr),ie(Nr),It,Vt)}function zr(t,e,n){return"[form-create ".concat(t,"]: ").concat(e)+(n?`
rule: `+JSON.stringify(n.getRule?n.getRule():n):"")}function _n(t,e){console.error(zr("err",t,e))}function $a(t){_n(t.toString()),console.error(t)}function Ve(t){var e=t.replace(/(-[a-z])/g,function(n){return n.replace("-","").toLocaleUpperCase()});return Ur(e)}function Ur(t){return t.replace(t[0],t[0].toLowerCase())}var yn="[[FORM-CREATE-PREFIX-",bn="-FORM-CREATE-SUFFIX]]";function wn(t,e){return JSON.stringify($t(Array.isArray(t)?[]:{},t,!0),function(n,r){if(!(r&&r._isVue===!0)){if(typeof r!="function")return r;if(r.__json)return r.__json;if(r.__origin&&(r=r.__origin),!r.__emit)return yn+r+bn}},e)}function $n(t){return new Function("return "+t)()}function ze(t,e){if(t&&B.String(t)&&t.length>4){var n=t.trim(),r=!1;try{if(n.indexOf(bn)>0&&n.indexOf(yn)===0)n=n.replace(bn,"").replace(yn,""),r=!0;else if(n.indexOf("$FN:")===0)n=n.substring(4),r=!0;else if(n.indexOf("$EXEC:")===0)n=n.substring(6),r=!0;else if(n.indexOf("$GLOBAL:")===0){var i=n.substring(8);return n=function(){for(var s=arguments.length,u=new Array(s),d=0;d<s;d++)u[d]=arguments[d];var h=u[0].api.getGlobalEvent(i);if(h)return h.call.apply(h,[this].concat(u))},n.__json=t,n.__inject=!0,n}else{if(n.indexOf("$FNX:")===0)return n=$n("function($inject){"+n.substring(5)+"}"),n.__json=t,n.__inject=!0,n;(!e&&n.indexOf("function ")===0&&n!=="function "||!e&&n.indexOf("function(")===0&&n!=="function(")&&(r=!0)}if(!r)return t;var a;try{a=$n(n)}catch{a=$n("function "+n)}return a.__json=t,a}catch(o){_n("\u89E3\u6790\u5931\u8D25:".concat(n,`
err: `).concat(o));return}}return t}function qr(t,e){return JSON.parse(t,function(n,r){return B.Undef(r)||!r.indexOf?r:ze(r,e)})}function On(t,e){return{value:t,enumerable:!1,configurable:!1,writable:!!e}}function Gr(t,e){return Hr([t],e||!1)[0]}function Hr(t,e){return $t([],ie(t),e||!1)}function Xe(t,e){return Ke(Array.isArray(e)?e:[e],t,{array:It,normal:Vt}),t}function Xr(t){var e=B.Function(t.getRule)?t.getRule():t;return e.type||(e.type="input"),e}function Oa(t,e){return t?(Object.keys(e||{}).forEach(function(n){e[n]&&(t[n]=Xe(t[n]||{},e[n]))}),t):e}function Wr(t,e){Object.defineProperties(t,Object.keys(e).reduce(function(n,r){return n[r]={get:function(){return e[r]()}},n},{}))}function ot(t){return t.__fc__||(t.__origin__?t.__origin__.__fc__:null)}function le(t,e){try{e=t()}catch(n){$a(n)}return e}function En(){var t={},e=function(r){return r||"default"};return{setSlot:function(r,i){r=e(r),!(!i||Array.isArray(i)&&i.length)&&(t[r]||(t[r]=[]),t[r].push(i))},getSlot:function(r,i){r=e(r);var a=[];return(t[r]||[]).forEach(function(o){if(Array.isArray(o))a.push.apply(a,ie(o));else if(B.Function(o)){var s=o.apply(void 0,ie(i||[]));Array.isArray(s)?a.push.apply(a,ie(s)):a.push(s)}else B.Undef(o)||a.push(o)}),a},getSlots:function(){var r=this,i={};return Object.keys(t).forEach(function(a){i[a]=function(){for(var o=arguments.length,s=new Array(o),u=0;u<o;u++)s[u]=arguments[u];return r.getSlot(a,s)}}),i},slotLen:function(r){return r=e(r),t[r]?t[r].length:0},mergeBag:function(r){var i=this;if(!r)return this;var a=B.Function(r.getSlots)?r.getSlots():r;return Array.isArray(r)||l.isVNode(r)?this.setSlot(void 0,function(){return r}):Object.keys(a).forEach(function(o){i.setSlot(o,a[o])}),this}}}function Jr(t){var e=U({},t.props||{});return Object.keys(t.on||{}).forEach(function(n){n.indexOf("-")>0&&(n=Ve(n));var r="on".concat(ya(n));Array.isArray(e[r])?e[r]=[].concat(ie(e[r]),[t.on[n]]):e[r]?e[r]=[e[r],t.on[n]]:e[r]=t.on[n]}),e.key=t.key,e.ref=t.ref,e.class=t.class,e.id=t.id,e.style=t.style,e.slot&&delete e.slot,e}function Nt(t,e){return Object.setPrototypeOf(t,e),t}var Yr=function(e,n){return typeof e=="string"?String(n):typeof e=="number"?Number(n):n},at={"==":function(e,n){return JSON.stringify(e)===JSON.stringify(Yr(e,n))},"!=":function(e,n){return!at["=="](e,n)},">":function(e,n){return e>n},">=":function(e,n){return e>=n},"<":function(e,n){return e<n},"<=":function(e,n){return e<=n},on:function(e,n){return e&&e.indexOf&&e.indexOf(Yr(e[0],n))>-1},notOn:function(e,n){return!at.on(e,n)},in:function(e,n){return n&&n.indexOf&&n.indexOf(e)>-1},notIn:function(e,n){return!at.in(e,n)},between:function(e,n){return e>n[0]&&e<n[1]},notBetween:function(e,n){return e<n[0]||e>n[1]},empty:function(e){return B.empty(e)},notEmpty:function(e){return!B.empty(e)},pattern:function(e,n){return new RegExp(n,"g").test(e)}};function De(t,e){return(Array.isArray(e)?e:(e||"").split(".")).forEach(function(n){t!=null&&(t=t[n])}),t}function Ea(t){for(var e=/{{\s*(.*?)\s*}}/g,n,r={};(n=e.exec(t))!==null;)n[1]&&(r[n[1]]=!0);return Object.keys(r)}function Qr(t){var e=t.split("."),n=[],r="";return e.forEach(function(i,a){a===0?r=i:r+="."+i,n.push(r)}),n.join(" && ")}function Kr(){return{props:{},on:{},options:[],children:[],hidden:!1,display:!0,value:void 0}}function Oe(t,e){return function(n,r,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=new Sn(t,n,r,i,a);return e&&(B.Function(e)?e(o):o.props(e)),o}}function Sn(t,e,n,r,i){this._data=Y(Kr(),{type:t,title:e,field:n,value:r,props:i||{}}),this.event=this.on}Y(Sn.prototype,{getRule:function(){return this._data},setProp:function(e,n){return Pe(this._data,e,n),this},modelField:function(e){return this._data.modelField=e,this},_clone:function(){var e=new this.constructor;return e._data=Gr(this._data),e}});function Zr(t){t.forEach(function(e){Sn.prototype[e]=function(n){return Xe(this._data,ye({},e,arguments.length<2?n:ye({},n,arguments[1]))),this}})}Zr(Lr());var Sa=Oe("");function Ca(t,e,n){var r=Sa("",e);return r._data.type=t,r._data.title=n,r}function xa(){return{create:Ca,factory:Oe}}function Aa(t,e,n){var r="fail to ".concat(t," ").concat(n.status,"'"),i=new Error(r);return i.status=n.status,i.url=t,i}function ei(t){var e=t.responseText||t.response;if(!e)return e;try{return JSON.parse(e)}catch{return e}}function ti(t){if(!(typeof XMLHttpRequest>"u")){var e=new XMLHttpRequest,n=t.action||"";if(e.upload&&t.onProgress&&e.upload.addEventListener("progress",function(o){o.percent=o.total>0?o.loaded/o.total*100:0,t.onProgress(o)}),t.query){var r=new URLSearchParams(t.query).toString();n.includes("?")?n+="&".concat(r):n+="?".concat(r)}e.onerror=function(s){t.onError(s)},e.onload=function(){if(e.status<200||e.status>=300)return t.onError(Aa(n,t,e),ei(e));t.onSuccess(ei(e))},e.open(t.method||"get",n,!0);var i;(t.data||t.file)&&(t.file||(t.dataType||"").toLowerCase()!=="json"?(i=new FormData,Object.keys(t.data||{}).map(function(o){i.append(o,t.data[o])})):(i=JSON.stringify(t.data||{}),e.setRequestHeader("content-type","application/json"))),t.file&&i.append(t.filename,t.file,t.file.name),t.withCredentials&&"withCredentials"in e&&(e.withCredentials=!0);var a=t.headers||{};Object.keys(a).forEach(function(o){a[o]!=null&&e.setRequestHeader(o,a[o])}),e.send(i)}}function ni(t,e,n){return new Promise(function(r,i){(e||ti)(U(U({},t),{},{onSuccess:function(o){var s=function(h){return h},u=ze(t.parse);B.Function(u)?s=u:u&&B.String(u)&&(s=function(h){return De(h,u)}),r(s(o,void 0,n))},onError:function(o){i(o)}}))})}function Et(t){return Ie(t)}function Ra(t){function e(a){return B.Undef(a)?a=t.fields():Array.isArray(a)||(a=[a]),a}function n(a,o,s){e(a).forEach(function(u){t.getCtxs(u).forEach(function(d){Pe(d.rule,o,s),t.$render.clearCache(d)})})}function r(){var a=t.subForm;return Object.keys(a).reduce(function(o,s){var u=a[s];return u&&(Array.isArray(u)?o.push.apply(o,ie(u)):o.push(u)),o},[])}var i={get config(){return t.options},set config(a){t.fc.options.value=a},get options(){return t.options},set options(a){t.fc.options.value=a},get form(){return t.form},get rule(){return t.rules},get parent(){return t.vm.setupState.parent&&t.vm.setupState.parent.setupState.fapi},get top(){return i.parent?i.parent.top:i},get children(){return r()},get siblings(){var a=t.vm.setupState.getGroupInject();if(a){var o=a.getSubForm();if(Array.isArray(o))return ie(o)}},get index(){var a=i.siblings;if(a){var o=a.indexOf(i);return o>-1?o:void 0}},formData:function(o){if(o==null){var s={};return Object.keys(t.form).forEach(function(u){t.ignoreFields.indexOf(u)===-1&&(s[u]=Et(t.form[u]))}),s}else return e(o).reduce(function(u,d){return u[d]=i.getValue(d),u},{})},getValue:function(o){var s=t.getFieldCtx(o);return s?Et(s.rule.value):t.options.appendValue!==!1&&ve(t.appendData,o)?Et(t.appendData[o]):void 0},coverValue:function(o){var s=U({},o||{});t.deferSyncValue(function(){t.appendData={},i.fields().forEach(function(u){var d=t.fieldCtx[u];if(d){var h=ve(o,u);d.forEach(function(_){_.rule.value=h?o[u]:void 0}),delete s[u]}}),Y(t.appendData,s)},!0)},setValue:function(o){var s=o;arguments.length>=2&&(s=ye({},o,arguments[1])),t.deferSyncValue(function(){Object.keys(s).forEach(function(u){var d=t.fieldCtx[u];if(!d)return t.appendData[u]=s[u];d.forEach(function(h){h.rule.value=s[u]})})},!0)},removeField:function(o){var s=t.getCtx(o);return t.deferSyncValue(function(){t.getCtxs(o).forEach(function(u){u.rm()})},!0),s?s.origin:void 0},removeRule:function(o){var s=o&&ot(o);if(!!s)return s.rm(),s.origin},fields:function(){return t.fields()},append:function(o,s,u){var d=t.sort.length-1,h,_=t.getCtx(s);if(_)if(u){if(h=_.getPending("children",_.rule.children),!Array.isArray(h))return;d=_.rule.children.length-1}else d=_.root.indexOf(_.origin),h=_.root;else h=t.rules;h.splice(d+1,0,o)},prepend:function(o,s,u){var d=0,h,_=t.getCtx(s);if(_)if(u){if(h=_.getPending("children",_.rule.children),!Array.isArray(h))return}else d=_.root.indexOf(_.origin),h=_.root;else h=t.rules;h.splice(d,0,o)},hidden:function(o,s){n(s,"hidden",!!o),t.refresh()},hiddenStatus:function(o){var s=t.getCtx(o);if(!!s)return!!s.rule.hidden},display:function(o,s){n(s,"display",!!o),t.refresh()},displayStatus:function(o){var s=t.getCtx(o);if(!!s)return!!s.rule.display},disabled:function(o,s){e(s).forEach(function(u){t.getCtxs(u).forEach(function(d){Pe(d.rule.props,"disabled",!!o)})}),t.refresh()},all:function(o){return Object.keys(t.ctxs).map(function(s){var u=t.ctxs[s];return o?u.origin:u.rule})},model:function(o){return t.fields().reduce(function(s,u){var d=t.fieldCtx[u][0];return s[u]=o?d.origin:d.rule,s},{})},component:function(o){return Object.keys(t.nameCtx).reduce(function(s,u){var d=t.nameCtx[u].map(function(h){return o?h.origin:h.rule});return s[u]=d.length===1?d[0]:d,s},{})},bind:function(){return i.form},reload:function(o){t.reloadRule(o)},updateOptions:function(o){t.fc.updateOptions(o),i.refresh()},onSubmit:function(o){i.updateOptions({onSubmit:o})},sync:function(o){if(Array.isArray(o)){o.forEach(function(u){return i.sync(u)});return}var s=B.Object(o)?ot(o):t.getCtxs(o);!s||(s=Array.isArray(s)?s:[s],s.forEach(function(u){if(!u.deleted){var d=t.subForm[u.id];d&&(Array.isArray(d)?d.forEach(function(h){h.refresh()}):d&&d.refresh()),t.$render.clearCache(u)}}),t.refresh())},refresh:function(){r().forEach(function(o){o.refresh()}),t.$render.clearCacheAll(),t.refresh()},refreshOptions:function(){t.$manager.updateOptions(t.options),i.refresh()},hideForm:function(o){t.vm.setupState.isShow=!o},changeStatus:function(){return t.changeStatus},clearChangeStatus:function(){t.changeStatus=!1},updateRule:function(o,s){t.getCtxs(o).forEach(function(u){Y(u.rule,s)})},updateRules:function(o){Object.keys(o).forEach(function(s){i.updateRule(s,o[s])})},mergeRule:function(o,s){t.getCtxs(o).forEach(function(u){Xe(u.rule,s)})},mergeRules:function(o){Object.keys(o).forEach(function(s){i.mergeRule(s,o[s])})},getRule:function(o,s){var u=t.getCtx(o);if(u)return s?u.origin:u.rule},getRenderRule:function(o){var s=t.getCtx(o);if(s)return s.prop},getRefRule:function(o){var s=t.getCtxs(o);if(s){var u=s.map(function(d){return d.rule});return u.length===1?u[0]:u}},setEffect:function(o,s,u){var d=t.getCtx(o);d&&s&&(s[0]==="$"&&(s=s.substr(1)),ve(d.rule,"$"+s)&&Pe(d.rule,"$"+s,u),ve(d.rule,"effect")||(d.rule.effect={}),Pe(d.rule.effect,s,u))},clearEffectData:function(o,s){var u=t.getCtx(o);u&&(s&&s[0]==="$"&&(s=s.substr(1)),u.clearEffectData(s),i.sync(o))},updateValidate:function(o,s,u){u?i.mergeRule(o,{validate:s}):n(o,"validate",s)},updateValidates:function(o,s){Object.keys(o).forEach(function(u){i.updateValidate(u,o[u],s)})},refreshValidate:function(){i.refresh()},resetFields:function(o){e(o).forEach(function(s){t.getCtxs(s).forEach(function(u){t.$render.clearCache(u),u.rule.value=Et(u.defaultValue)})}),l.nextTick(function(){l.nextTick(function(){l.nextTick(function(){i.clearValidateState(o)})})}),o==null&&(B.Function(t.options.onReset)&&le(function(){return t.options.onReset(i)}),t.vm.emit("reset",i))},method:function(o,s){var u=i.el(o);if(!u||!u[s])throw new Error(zr("err","".concat(s," \u65B9\u6CD5\u4E0D\u5B58\u5728")));return function(){return u[s].apply(u,arguments)}},exec:function(o,s){for(var u=arguments.length,d=new Array(u>2?u-2:0),h=2;h<u;h++)d[h-2]=arguments[h];return le(function(){return i.method(o,s).apply(void 0,d)})},toJson:function(o){return wn(i.rule,o)},trigger:function(o,s){for(var u=i.el(o),d=arguments.length,h=new Array(d>2?d-2:0),_=2;_<d;_++)h[_-2]=arguments[_];u&&u.$emit.apply(u,[s].concat(h))},el:function(o){var s=t.getCtx(o);if(s)return s.el||t.vm.refs[s.ref]},closeModal:function(o){t.bus.$emit("fc:closeModal:"+o)},getSubForm:function(o){var s=t.getCtx(o);return s?t.subForm[s.id]:void 0},getChildrenRuleList:function(o){var s=pe(o)==="object",u=s?ot(o):t.getCtx(o),d=u?u.rule:s?o:i.getRule(o);if(!d)return[];var h=[],_=function(x){x&&x.forEach(function(A){pe(A)==="object"&&(A.field&&h.push(A),h.push.apply(h,ie(i.getChildrenRuleList(A))))})};return _(u?u.loadChildrenPending():d.children),h},getParentRule:function(o){var s=pe(o)==="object",u=s?ot(o):t.getCtx(o);return u.parent.rule},getParentSubRule:function(o){var s=pe(o)==="object",u=s?ot(o):t.getCtx(o);if(u){var d=u.getParentGroup();if(d)return d.rule}},getChildrenFormData:function(o){var s=i.getChildrenRuleList(o);return s.reduce(function(u,d){return u[d.field]=Et(d.value),u},{})},setChildrenFormData:function(o,s,u){var d=i.getChildrenRuleList(o);t.deferSyncValue(function(){d.forEach(function(h){ve(s,h.field)?h.value=s[h.field]:u&&(h.value=void 0)})})},getGlobalEvent:function(o){var s=i.options.globalEvent[o];if(s)return pe(s)==="object"&&(s=s.handle),ze(s)},getGlobalData:function(o){return new Promise(function(s,u){var d=i.options.globalData[o];d||s(t.fc.loadData[o]),d.type==="fetch"?i.fetch(d).then(function(h){s(h)}).catch(u):s(d.data)})},nextTick:function(o){t.bus.$once("next-tick",o),t.refresh()},nextRefresh:function(o){t.nextRefresh(),o&&le(o)},deferSyncValue:function(o,s){t.deferSyncValue(o,s)},emit:function(o){for(var s,u=arguments.length,d=new Array(u>1?u-1:0),h=1;h<u;h++)d[h-1]=arguments[h];(s=t.vm).emit.apply(s,[o].concat(d))},bus:t.bus,fetch:function(o){return new Promise(function(s,u){o=Ie(o),o=t.loadFetchVar(o),t.beforeFetch(o).then(function(){return ni(o,t.fc.create.fetch,i).then(function(d){le(function(){return o.onSuccess&&o.onSuccess(d)}),s(d)}).catch(function(d){le(function(){return o.onError&&o.onError(d)}),u(d)})})})},watchFetch:function(o,s,u,d){return t.fc.watchLoadData(function(h,_){var g=Ie(o);g=t.loadFetchVar(g,h),!(d&&d(g,_)===!1)&&t.beforeFetch(g).then(function(){return ni(g,t.fc.create.fetch,i).then(function(x){le(function(){return g.onSuccess&&g.onSuccess(x)}),s&&s(x,_)}).catch(function(x){le(function(){return g.onError&&g.onError(x)}),u&&u(x)})})},o.wait==null?1e3:o.wait)},getData:function(o,s){return t.fc.getLoadData(o,s)},watchData:function(o){return t.fc.watchLoadData(function(s,u){le(function(){return o(s,u)})})},setData:function(o,s,u){return t.fc.setData(o,s,u)},refreshData:function(o){return t.fc.refreshData(o)},t:function(o,s){return t.fc.t(o,s)},getLocale:function(){return t.fc.getLocale()},helper:{tidyFields:e,props:n}};return["on","once","off"].forEach(function(a){i[a]=function(){var o;(o=t.bus)["$".concat(a)].apply(o,arguments)}}),i.changeValue=i.changeField=i.setValue,i}function ka(t){Y(t.prototype,{initCache:function(){this.clearCacheAll()},clearCache:function(n){if(!n.rule.cache){if(!this.cache[n.id]){n.parent&&this.clearCache(n.parent);return}(this.cache[n.id].use===!0||this.cache[n.id].parent)&&this.$handle.refresh(),this.cache[n.id].parent&&this.clearCache(this.cache[n.id].parent),this.cache[n.id]=null}},clearCacheAll:function(){this.cache={}},setCache:function(n,r,i){this.cache[n.id]={vnode:r,use:!1,parent:i,slot:n.rule.slot}},getCache:function(n){var r=this.cache[n.id];if(r)return r.use=!0,r.vnode}})}function Pa(t){return t==null?"":pe(t)==="object"?JSON.stringify(t,null,2):String(t)}var Da=0;function Lt(){var t=370+ ++Da;return"F"+Math.random().toString(36).substr(3,3)+Number("".concat(Date.now())).toString(36)+t.toString(36)+"c"}function Ze(t,e,n){var r=t,i;return(e||"").split(".").forEach(function(a){i&&((!r[i]||pe(r[i])!="object")&&(r[i]={}),r=r[i]),i=a}),r[i]=n,r}function Fa(t){Y(t.prototype,{initRender:function(){this.cacheConfig={}},getTypeSlot:function(n){var r=function i(a){if(a){var o=void 0;return n.rule.field&&(o=a.slots["field-"+Ot(n.rule.field)]||a.slots["field-"+n.rule.field]),o||(o=a.slots["type-"+Ot(n.type)]||a.slots["type-"+n.type]),o||i(a.setupState.parent)}};return r(this.vm)},render:function(){var n=this;if(!!this.vm.setupState.isShow){this.$manager.beforeRender();var r=En();return this.sort.forEach(function(i){n.renderSlot(r,n.$handle.ctxs[i])}),this.$manager.render(r)}},renderSlot:function(n,r,i){if(this.isFragment(r)){r.initProp(),this.mergeGlobal(r),r.initNone();var a=this.renderChildren(r.loadChildrenPending(),r),o=a.default;o&&n.setSlot(r.rule.slot,function(){return o()}),delete a.default,n.mergeBag(a)}else n.setSlot(r.rule.slot,this.renderCtx(r,i))},mergeGlobal:function(n){var r=this,i=this.$handle.options.global;!i||(this.cacheConfig[n.trueType]||(this.cacheConfig[n.trueType]=l.computed(function(){var a=r.$handle.options.global;return Xe({},[a["*"]||a.default||{},a[n.originType]||a[n.type]||a[n.type]||{}])})),n.prop=Xe({},[this.cacheConfig[n.trueType].value,n.prop]))},setOptions:function(n){var r=n.loadPending({key:"options",origin:n.prop.options,def:[]});n.prop.options=r,n.prop.optionsTo&&r&&Ze(n.prop,n.prop.optionsTo,r)},deepSet:function(n){var r=n.rule.deep;r&&Object.keys(r).sort(function(i,a){return i.length<a.length?-1:1}).forEach(function(i){Ze(n.prop,i,r[i])})},parseSide:function(n,r){return B.Object(n)?Xe({props:{formCreateInject:r.prop.props.formCreateInject}},n):n},renderSides:function(n,r,i){var a=r[i?"rule":"prop"];return[this.renderRule(this.parseSide(a.prefix,r)),n,this.renderRule(this.parseSide(a.suffix,r))]},renderId:function(n,r){var i=this,a=this.$handle[r==="field"?"fieldCtx":"nameCtx"][n];return a?a.map(function(o){return i.renderCtx(o,o.parent)}):void 0},renderCtx:function(n,r){var i=this;try{if(n.type==="hidden")return;var a=n.rule;if(!this.cache[n.id]||this.cache[n.id].slot!==a.slot){var o;n.initProp(),this.mergeGlobal(n),n.initNone(),this.$manager.tidyRule(n),this.deepSet(n),this.setOptions(n),this.ctxProp(n);var s=n.prop;s.preview=!!(s.preview!=null?s.preview:this.$handle.preview),s.props.formCreateInject=this.injectProp(n);var u=s.cache!==!1,d=s.preview;if(s.hidden){this.setCache(n,void 0,r);return}o=function(){for(var _=arguments.length,g=new Array(_),x=0;x<_;x++)g[x]=arguments[x];var A={rule:a,prop:s,preview:d,api:i.$handle.api,model:s.model||{},slotValue:g};g.length&&a.slotUpdate&&le(function(){return a.slotUpdate(A)});var C={},M=n.loadChildrenPending();n.parser.renderChildren?C=n.parser.renderChildren(M,n):n.parser.loadChildren!==!1&&(C=i.renderChildren(M,n)),Object.keys(s.renderSlots||{}).forEach(function(N){C[N]=function(){var J=i.parseSide(s.renderSlots[N],n);return i.renderRule(J)}});var q=i.getTypeSlot(n),V;return q?(A.children=C,V=q(A)):V=d?n.parser.preview(mn(C),n):n.parser.render(mn(C),n),V=i.renderSides(V,n),!(!n.input&&B.Undef(s.native))&&s.native!==!0&&(i.fc.targetFormDriver("updateWrap",n),V=i.$manager.makeWrap(n,V)),n.none&&(Array.isArray(V)?V=V.map(function(N){return!N||!N.__v_isVNode?N:i.none(N)}):V=i.none(V)),u&&i.setCache(n,function(){return i.stable(V)},r),V},this.setCache(n,o,r)}return function(){var h=i.getCache(n);if(h)return h.apply(void 0,arguments);if(i.cache[n.id])return;var _=i.renderCtx(n,n.parent);if(_)return _()}}catch(h){console.error(h);return}},none:function(n){if(n)return n.props.class=this.mergeClass(n.props.class,"fc-none"),n},mergeClass:function(n,r){if(Array.isArray(n))n.push(r);else return n?[n,r]:r;return n},stable:function(n){var r=this,i=Array.isArray(n)?n:[n];return i.forEach(function(a){a&&a.__v_isVNode&&a.children&&pe(a.children)==="object"&&(a.children.$stable=!0,r.stable(a.children))}),n},getModelField:function(n){return n.prop.modelField||n.parser.modelField||this.fc.modelFields[this.vNode.aliasMap[n.type]]||this.fc.modelFields[n.type]||this.fc.modelFields[n.originType]||"modelValue"},isFragment:function(n){return n.type==="fragment"||n.type==="template"},injectProp:function(n){var r=this,i=this.vm.setupState;i.ctxInject[n.id]||(i.ctxInject[n.id]={api:this.$handle.api,form:this.fc.create,subForm:function(s){r.$handle.addSubForm(n,s)},getSubForm:function(){return r.$handle.subForm[n.id]},slots:function(){return r.vm.setupState.top.slots},options:[],children:[],preview:!1,id:n.id,field:n.field,rule:n.rule,input:n.input,t:function(){var s;return(s=r.$handle.api).t.apply(s,arguments)},updateValue:function(s){r.$handle.onUpdateValue(n,s)}});var a=i.ctxInject[n.id];return Y(a,{preview:n.prop.preview,options:n.prop.options,children:n.loadChildrenPending()}),a},ctxProp:function(n){var r=this,i=n.ref,a=n.key,o=n.rule;this.$manager.mergeProp(n),n.parser.mergeProp(n);var s=[{ref:i,key:o.key||"".concat(a,"fc"),slot:void 0,on:{vnodeMounted:function(_){_.el.__rule__=n.rule,r.onMounted(n,_.el)},"fc.updateValue":function(_){r.$handle.onUpdateValue(n,_)},"fc.el":function(_){n.exportEl=_,_&&((_.$el||_).__rule__=n.rule)}}}];if(n.input){this.vm.props.disabled===!0&&(n.prop.props.disabled=!0);var u=this.getModelField(n),d={callback:function(_){r.onInput(n,_)},modelField:u,value:this.$handle.getFormData(n)};s.push({on:U(ye({},"update:".concat(u),d.callback),n.prop.modelEmit?ye({},n.prop.modelEmit,function(){return r.onEmitInput(n)}):{}),props:ye({},u,d.value)}),n.prop.model=d}return Ke(s,n.prop),n.prop},onMounted:function(n,r){n.el=this.vm.refs[n.ref]||r,n.parser.mounted(n),this.$handle.effect(n,"mounted"),this.$handle.targetHook(n,"mounted")},onInput:function(n,r){if(n.prop.modelEmit){this.$handle.onBaseInput(n,r);return}this.$handle.onInput(n,r)},onEmitInput:function(n){this.$handle.setValue(n,n.parser.toValue(n.modelValue,n),n.modelValue)},renderChildren:function(n,r){var i=this;if(!B.trueArray(n))return{};var a=En();return n.map(function(o){if(!!o){if(B.String(o))return a.setSlot(null,o);if(o.__fc__)return i.renderSlot(a,o.__fc__,r);o.type&&l.nextTick(function(){i.$handle.loadChildren(n,r),i.$handle.refresh()})}}),a.getSlots()},defaultRender:function(n,r){var i=n.prop;return i.component?typeof i.component=="string"?this.vNode.make(i.component,i,r):this.vNode.makeComponent(i.component,i,r):this.vNode[n.type]?this.vNode[n.type](i,r):this.vNode[n.originType]?this.vNode[n.originType](i,r):this.vNode.make(Ur(i.type),i,r)},renderRule:function(n,r,i){var a=this;if(!!n){if(B.String(n))return n;var o;if(i)o=n.type;else if(o=n.is,n.type){o=Ve(n.type);var s=this.vNode.aliasMap[o];s&&(o=Ve(s))}if(!!o){var u=En();B.trueArray(n.children)&&n.children.forEach(function(h){h&&u.setSlot(h==null?void 0:h.slot,function(){return a.renderRule(h)})});var d=U({},n);return delete d.type,delete d.is,this.vNode.make(o,d,u.mergeBag(r).getSlots())}}}})}var Ta=1;function Cn(t){Y(this,{$handle:t,fc:t.fc,vm:t.vm,$manager:t.$manager,vNode:new t.fc.CreateNode(t.vm),id:Ta++}),Wr(this,{options:function(){return t.options},sort:function(){return t.sort}}),this.initCache(),this.initRender()}ka(Cn),Fa(Cn);function Ma(t){Y(t.prototype,{parseInjectEvent:function(n,r){var i=n.inject||this.options.injectEvent;return this.parseEventLst(n,r,i)},parseEventLst:function(n,r,i,a){var o=this;return Object.keys(r).forEach(function(s){var u=o.parseEvent(n,r[s],i,a);u&&(r[s]=u)}),r},parseEvent:function(n,r,i,a){if(B.Function(r)&&(i!==!1&&!B.Undef(i)||r.__inject))return this.inject(n,r,i);if(!a&&Array.isArray(r)&&r[0]&&(B.String(r[0])||B.Function(r[0])))return this.parseEventLst(n,r,i,!0);if(B.String(r)){var o=ze(r);if(o&&r!==o)return o.__inject?this.parseEvent(n,o,i,!0):o}},parseEmit:function(n){var r=this,i={},a=n.rule,o=a.emitPrefix,s=a.field,u=a.name,d=a.inject,h=a.emit||[];return B.trueArray(h)&&h.forEach(function(_){if(!!_){var g,x=o||s||u;if(B.Object(_)&&(g=_.inject,_=_.name,x=_.prefix||x),x){var A=Ot("".concat(x,"-").concat(_)),C=function(){var V,N,J;r.vm.emitsOptions&&(r.vm.emitsOptions[A]=null);for(var se=arguments.length,re=new Array(se),Z=0;Z<se;Z++)re[Z]=arguments[Z];(V=r.vm).emit.apply(V,[A].concat(re)),(N=r.vm).emit.apply(N,["emit-event",A].concat(re)),(J=r.bus).$emit.apply(J,[A].concat(re))};if(C.__emit=!0,!g&&d===!1)i[_]=C;else{var M=g||d||r.options.injectEvent;i[_]=B.Undef(M)?C:r.inject(a,C,M)}}}}),n.computed.on=i,i},getInjectData:function(n,r){var i=n.__fc__&&n.__fc__.$api,a=n.__fc__&&n.__fc__.$handle.vm||this.vm,o=a.props,s=o.option,u=o.rule;return{$f:i||this.api,api:i||this.api,rule:u,self:n.__origin__,option:s,inject:r}},inject:function(n,r,i){if(r.__origin){if(this.watching&&!this.loading)return r;r=r.__origin}var a=this,o=function(){for(var u=a.getInjectData(n,i),d=arguments.length,h=new Array(d),_=0;_<d;_++)h[_]=arguments[_];return u.args=[].concat(h),h.unshift(u),r.apply(this,h)};return o.__origin=r,o.__json=r.__json,o},loadStrVar:function(n,r){var i=this;if(n&&typeof n=="string"&&n.indexOf("{{")>-1&&n.indexOf("}}")>-1){var a=n,o=Ea(n),s;if(o.forEach(function(u){var d=u.split("||"),h=d[0].trim();if(h){var _=(d[1]||"").trim(),g=r?r(h,_):i.fc.getLoadData(h,_);s=g,n=n.replaceAll("{{".concat(u,"}}"),g==null?"":g)}}),o.length===1&&a==="{{".concat(o[0],"}}"))return s}return n},loadFetchVar:function(n,r){var i=this,a=function(s){return i.loadStrVar(s,r)};return n.action=a(n.action||""),["headers","data","query"].forEach(function(o){if(n[o]){var s={};Object.keys(n[o]).forEach(function(u){s[a(u)]=a(n[o][u])}),n[o]=s}}),n}})}var ri=["hook:updated","hook:mounted"];function Ba(t){Y(t.prototype,{usePage:function(){var n=this,r=this.options.page;if(!!r){var i=25,a=ja(this.rules);B.Object(r)&&(r.first&&(i=parseInt(r.first,10)||i),r.limit&&(a=parseInt(r.limit,10)||a)),Y(this,{first:i,limit:a,pageEnd:this.rules.length<=i}),this.bus.$on("page-end",function(){return n.vm.emit("page-end",n.api)}),this.pageLoad()}},pageLoad:function(){var n=this,r=function i(){n.pageEnd?(n.bus.$off(ri,i),n.bus.$emit("page-end")):(n.first+=n.limit,n.pageEnd=n.rules.length<=n.first,n.loadRule(),n.refresh())};this.bus.$on(ri,r)}})}function ja(t){return t.length<31?31:Math.ceil(t.length/3)}function Ia(t){Y(t.prototype,{clearNextTick:function(){this.nextTick&&clearTimeout(this.nextTick),this.nextTick=null},bindNextTick:function(n){var r=this;this.clearNextTick(),this.nextTick=setTimeout(function(){n(),r.nextTick=null},10)},render:function(){return++this.loadedId,this.vm.setupState.unique>0?this.$render.render():(this.vm.setupState.unique=1,[])}})}function Va(t){Object.defineProperties(t.origin,{__fc__:On(l.markRaw(t),!0)}),t.rule!==t.origin&&Object.defineProperties(t.rule,{__fc__:On(l.markRaw(t),!0)})}function ii(t,e,n){var r=Lt(),i=!!e.field;Y(this,{id:r,ref:r,wrapRef:r+"fi",rule:e,origin:e.__origin__||e,name:e.name,pending:{},none:!1,watch:[],linkOn:[],root:[],ctrlRule:[],children:[],parent:null,group:e.subRule?this:null,cacheConfig:null,prop:U({},e),computed:{},payload:{},refRule:{},input:i,el:void 0,exportEl:void 0,defaultValue:i?Ie(n):void 0,field:e.field||void 0}),this.updateKey(),Va(this),this.update(t,!0)}Y(ii.prototype,{getParentGroup:function(){for(var e=this.parent;e;){if(e.group)return e;e=e.parent}},loadChildrenPending:function(){var e=this,n=this.rule.children||[];return Array.isArray(n)?n:this.loadPending({key:"children",origin:n,def:[],onLoad:function(i){e.$handle&&e.$handle.loadChildren(i,e)},onUpdate:function(i,a){e.$handle&&(i===a?e.$handle.loadChildren(i,e):e.$handle.updateChildren(e,i,a))},onReload:function(i){e.$handle?e.$handle.updateChildren(e,[],i):delete e.pending.children}})},loadPending:function(e){var n=this,r=e.key,i=e.origin,a=e.def,o=e.onLoad,s=e.onReload,u=e.onUpdate;if(this.pending[r]&&this.pending[r].origin===i)return this.getPending(r,a);delete this.pending[r];var d=i;if(B.Function(i)){var h=le(function(){return i({rule:n.rule,api:n.$api,update:function(g){var x=g||a,A=n.getPending(r,a);n.setPending(r,i,x),u&&u(x,A)},reload:function(){var g=n.getPending(r,a);delete n.pending[r],s&&s(g),n.$api&&n.$api.sync(n.rule)}})});h&&B.Function(h.then)?(h.then(function(_){var g=_||a;n.setPending(r,i,g),o&&o(g),n.$api&&n.$api.sync(n.rule)}).catch(function(_){console.error(_)}),d=a,this.setPending(r,i,d)):(d=h||a,this.setPending(r,i,d),o&&o(d))}return d},getPending:function(e,n){return this.pending[e]&&this.pending[e].value||n},setPending:function(e,n,r){this.pending[e]={origin:n,value:l.reactive(r)}},effectData:function(e){return this.payload[e]||(this.payload[e]={}),this.payload[e]},clearEffectData:function(e){e===void 0?this.payload={}:delete this.payload[e]},updateKey:function(e){this.key=Lt(),e&&this.parent&&this.parent.updateKey(e)},updateType:function(){this.originType=this.rule.type,this.type=Ve(this.rule.type),this.trueType=this.$handle.getType(this.originType)},setParser:function(e){this.parser=e,e.init(this)},initProp:function(){var e=this,n,r,i=U({},this.rule);delete i.children,delete i.validate,this.prop=Xe({},[i].concat(ie(Object.keys(this.payload).map(function(a){return e.payload[a]})),[this.computed])),this.prop.validate=[].concat(ie(((n=this.refRule)===null||n===void 0||(r=n.__$validate)===null||r===void 0?void 0:r.value)||[]),ie(this.prop.validate||[]))},initNone:function(){this.none=!(B.Undef(this.prop.display)||!!this.prop.display)},injectValidate:function(){return this.prop.validate},check:function(e){return this.vm===e.vm},unwatch:function(){this.watch.forEach(function(e){return e()}),this.watch=[],this.refRule={}},unlink:function(){this.linkOn.forEach(function(e){return e()}),this.linkOn=[]},link:function(){this.unlink(),this.$handle.appendLink(this)},watchTo:function(){this.$handle.watchCtx(this)},delete:function(){this.unwatch(),this.unlink(),this.rmCtrl(),this.parent&&this.parent.children.splice(this.parent.children.indexOf(this)>>>0,1),Y(this,{deleted:!0,computed:{},parent:null,children:[],cacheConfig:null,none:!1})},rmCtrl:function(){this.ctrlRule.forEach(function(e){return e.__fc__&&e.__fc__.rm()}),this.ctrlRule=[]},rm:function(){var e=this,n=function(){var i=e.root.indexOf(e.origin);i>-1&&(e.root.splice(i,1),e.$handle&&e.$handle.refresh())};if(this.deleted){n();return}this.$handle.noWatch(function(){e.$handle.deferSyncValue(function(){e.rmCtrl(),n(),e.$handle.rmCtx(e),Y(e,{root:[]})},e.input)})},update:function(e,n){Y(this,{deleted:!1,$handle:e,$render:e.$render,$api:e.api,vm:e.vm,vNode:e.$render.vNode,updated:!1,cacheValue:this.rule.value}),!n&&this.unwatch(),this.watchTo(),this.link(),this.updateType()}});function Na(t){Y(t.prototype,{nextRefresh:function(n){var r=this,i=this.loadedId;l.nextTick(function(){i===r.loadedId&&(n?n():r.refresh())})},parseRule:function(n){var r=this,i=Xr(n);return Object.defineProperties(i,{__origin__:On(n,!0)}),La(i),this.appendValue(i),[i,i.prefix,i.suffix].forEach(function(a){!a||r.loadFn(a,i)}),this.loadCtrl(i),i.update&&(i.update=ze(i.update)),i},loadFn:function(n,r){var i=this;["on","props","deep"].forEach(function(a){n[a]&&i.parseInjectEvent(r,n[a])})},loadCtrl:function(n){n.control&&n.control.forEach(function(r){r.handle&&(r.handle=ze(r.handle))})},syncProp:function(n){var r=this,i=n.rule;B.trueArray(i.sync)&&Ke([{on:i.sync.reduce(function(a,o){return a[pe(o)==="object"&&o.event||"update:".concat(o)]=function(s){i.props[pe(o)==="object"&&o.prop||o]=s,r.vm.emit("sync",o,s,i,r.fapi)},a},{})}],n.computed)},loadRule:function(){var n=this;this.cycleLoad=!1,this.loading=!0,this.pageEnd&&this.bus.$emit("load-start"),this.deferSyncValue(function(){if(n._loadRule(n.rules),n.loading=!1,n.cycleLoad&&n.pageEnd)return n.loadRule();n.syncForm(),n.pageEnd&&n.bus.$emit("load-end"),n.vm.setupState.renderRule()})},loadChildren:function(n,r){if(this.cycleLoad=!1,this.loading=!0,this.bus.$emit("load-start"),this._loadRule(n,r),this.loading=!1,this.cycleLoad)return this.loadRule();this.syncForm(),this.bus.$emit("load-end"),this.$render.clearCache(r)},_loadRule:function(n,r){var i=this,a=function u(d){var h=n[d-1];if(!h||!h.__fc__)return d>0?u(d-1):-1;var _=i.sort.indexOf(h.__fc__.id);return _>-1?_:u(d-1)},o=function(d,h){B.trueArray(d)&&i._loadRule(d,h)},s=n.map(function(u,d){if(!(r&&!B.Object(u))&&!(!i.pageEnd&&!r&&d>=i.first)){if(u.__fc__&&u.__fc__.root===n&&i.ctxs[u.__fc__.id])return o(u.__fc__.loadChildrenPending(),u.__fc__),u.__fc__;var h=Xr(u),_=function(){return!!(h.field&&i.fieldCtx[h.field]&&i.fieldCtx[h.field][0]!==u.__fc__)};i.fc.targetFormDriver("loadRule",{rule:h,api:i.api},i.fc),i.ruleEffect(h,"init",{repeat:_()}),_()&&i.vm.emit("repeat-field",u,i.api);var g,x=!1,A=!!u.__fc__,C=h.value;if(A){if(g=u.__fc__,C=g.defaultValue,g.deleted){if(oi(g))return;g.update(i)}else if(!g.check(i)){if(oi(g))return;n[d]=u=u._clone?u._clone():qr(wn(u)),g=null,x=!0}}if(g)g.originType!==g.rule.type&&g.updateType(),i.bindParser(g),i.appendValue(g.rule),g.parent&&g.parent!==r&&i.rmSubRuleData(g);else{var M=i.parseRule(u);g=new ii(i,M,C),i.bindParser(g)}i.parseEmit(g),i.syncProp(g),g.parent=r||null,g.root=n,i.setCtx(g),!x&&!A&&(i.effect(g,"load"),i.targetHook(g,"load")),i.effect(g,"created");var q=g.loadChildrenPending();if(g.parser.loadChildren===!1||o(q,g),!r){var V=a(d);V>-1||!d?i.sort.splice(V+1,0,g.id):i.sort.push(g.id)}var N=g.rule;return g.updated||(g.updated=!0,B.Function(N.update)&&i.bus.$once("load-end",function(){i.refreshUpdate(g,N.value,"init")}),i.effect(g,"loaded")),i.refreshControl(g)&&(i.cycleLoad=!0),g}}).filter(function(u){return!!u});r&&(r.children=s)},refreshControl:function(n){return n.input&&n.rule.control&&this.useCtrl(n)},useCtrl:function(n){var r=this,i=za(n),a=[],o=this.api;if(!i.length)return!1;for(var s=function(x){var A=i[x],C=A.handle||function(q){return(at[A.condition||"=="]||at["=="])(q,A.value)};if(!B.trueArray(A.rule))return"continue";var M=U(U({},A),{},{valid:le(function(){return C(n.rule.value,o)}),ctrl:Ua(n,A.rule),isHidden:B.String(A.rule[0])});if(M.valid&&M.ctrl||!M.valid&&!M.ctrl&&!M.isHidden)return"continue";a.push(M)},u=0;u<i.length;u++)var d=s(u);if(!a.length)return!1;var h=[],_=!1;return this.deferSyncValue(function(){a.reverse().forEach(function(g){var x=g.isHidden,A=g.valid,C=g.rule,M=g.prepend,q=g.append,V=g.child,N=g.ctrl,J=g.method;if(x){A?n.ctrlRule.push({__ctrl:!0,children:C,valid:A}):N&&n.ctrlRule.splice(n.ctrlRule.indexOf(N)>>>0,1),h[A?"push":"unshift"](function(){J==="disabled"||J==="enabled"?r.api.disabled(!A,C):J==="display"?r.api.display(A,C):J==="required"?(C.forEach(function(Z){r.api.setEffect(Z,"required",A)}),A||r.api.clearValidateState(C)):r.api.hidden(!A,C)});return}if(A){_=!0;var se={type:"fragment",native:!0,__ctrl:!0,children:C};n.ctrlRule.push(se),r.bus.$once("load-start",function(){M?o.prepend(se,M,V):q||V?o.append(se,q||n.id,V):n.root.splice(n.root.indexOf(n.origin)+1,0,se)})}else{n.ctrlRule.splice(n.ctrlRule.indexOf(N),1);var re=ot(N);re&&re.rm()}})}),h.length&&(this.loading?h.length&&this.bus.$once("load-end",function(){h.forEach(function(g){return g()})}):h.length&&l.nextTick(function(){h.forEach(function(g){return g()})})),this.vm.emit("control",n.origin,this.api),this.effect(n,"control"),_},reloadRule:function(n){return this._reloadRule(n)},_reloadRule:function(n){var r=this;n||(n=this.rules);var i=U({},this.ctxs);this.clearNextTick(),this.initData(n),this.fc.rules=n,this.deferSyncValue(function(){r.bus.$once("load-end",function(){Object.keys(i).filter(function(a){return r.ctxs[a]===void 0}).forEach(function(a){return r.rmCtx(i[a])}),r.$render.clearCacheAll()}),r.reloading=!0,r.loadRule(),r.reloading=!1,r.refresh(),r.bus.$emit("reloading",r.api)}),this.bus.$off("next-tick",this.nextReload),this.bus.$once("next-tick",this.nextReload),this.bus.$emit("update",this.api)},refresh:function(){this.vm.setupState.refresh()}})}function La(t){var e=Kr();return Object.keys(e).forEach(function(n){ve(t,n)||(t[n]=e[n])}),t}function za(t){var e=t.rule.control||[];return B.Object(e)?[e]:e}function Ua(t,e){for(var n=0;n<t.ctrlRule.length;n++){var r=t.ctrlRule[n];if(r.children===e)return r}}function oi(t){return!!t.rule.__ctrl}function qa(t){Y(t.prototype,{setValue:function(n,r,i,a){var o=this;n.deleted||(n.rule.value=r,this.changeStatus=!0,this.nextRefresh(),this.$render.clearCache(n),this.setFormData(n,i),this.syncValue(),this.valueChange(n,r),this.vm.emit("change",n.field,r,n.origin,this.api,a||!1),this.effect(n,"value"),this.targetHook(n,"value",{value:r}),this.emitEvent("change",n.field,r,{rule:n.origin,api:this.api,setFlag:a||!1}),a&&l.nextTick(function(){l.nextTick(function(){l.nextTick(function(){o.api.clearValidateState(n.id)})})}))},onInput:function(n,r){var i;n.input&&(this.isQuote(n,i=n.parser.toValue(r,n))||this.isChange(n,r))&&this.setValue(n,i,r)},onUpdateValue:function(n,r){var i=this;this.deferSyncValue(function(){var a=n.getParentGroup(),o=a?i.subRuleData[a.id]:null,s={};Object.keys(r||{}).forEach(function(u){o&&ve(o,u)?s[u]=r[u]:ve(i.api.form,u)?i.api.form[u]=r[u]:i.api.top!==i.api&&ve(i.api.top.form,u)&&(i.api.top.form[u]=r[u])}),Object.keys(s).length&&i.api.setChildrenFormData(a.rule,s)})},onBaseInput:function(n,r){this.setFormData(n,r),n.modelValue=r,this.nextRefresh(),this.$render.clearCache(n)},setFormData:function(n,r){n.modelValue=r;var i=n.getParentGroup();i&&(this.subRuleData[i.id]||(this.subRuleData[i.id]={}),this.subRuleData[i.id][n.field]=n.rule.value),Pe(this.formData,n.id,r)},rmSubRuleData:function(n){var r=n.getParentGroup();r&&this.subRuleData[r.id]&&delete this.subRuleData[r.id][n.field]},getFormData:function(n){return this.formData[n.id]},syncForm:function(){var n=this,r=l.reactive({}),i=this.fields(),a=[];this.options.appendValue!==!1&&Object.keys(this.appendData).reduce(function(o,s){return i.indexOf(s)===-1&&(o[s]=l.toRef(n.appendData,s)),o},r),i.reduce(function(o,s){var u=(n.fieldCtx[s]||[]).filter(function(d){return!n.isIgnore(d.rule)})[0]||n.fieldCtx[s][0];return n.isIgnore(u.rule)&&a.push(s),o[s]=l.toRef(u.rule,"value"),o},r),this.form=r,this.ignoreFields=a,this.syncValue()},isIgnore:function(n){return n.ignore===!0||n.ignore==="hidden"&&n.hidden||this.options.ignoreHiddenFields&&n.hidden},appendValue:function(n){(!n.field||!ve(this.appendData,n.field))&&!this.options.forceCoverValue||(n.value=this.appendData[n.field],delete this.appendData[n.field])},addSubForm:function(n,r){this.subForm[n.id]=r},deferSyncValue:function(n,r){this.deferSyncFn||(this.deferSyncFn=n),this.deferSyncFn.sync||(this.deferSyncFn.sync=r),le(n),this.deferSyncFn===n&&(this.deferSyncFn=null,n.sync&&this.syncForm())},syncValue:function(){var n=this;if(this.deferSyncFn)return this.deferSyncFn.sync=!0;var r={};Object.keys(this.form).forEach(function(i){n.ignoreFields.indexOf(i)===-1&&(r[i]=n.form[i])}),this.vm.setupState.updateValue(r)},isChange:function(n,r){return JSON.stringify(this.getFormData(n),ai)!==JSON.stringify(r,ai)},isQuote:function(n,r){return(B.Object(r)||Array.isArray(r))&&r===n.rule.value},refreshUpdate:function(n,r,i,a){var o=this;if(B.Function(n.rule.update)){var s=le(function(){return n.rule.update(r,n.origin,o.api,{origin:i||"change",linkField:a})});if(s===void 0)return;n.rule.hidden=s===!0}},valueChange:function(n,r){this.refreshRule(n,r),this.bus.$emit("change-"+n.field,r)},refreshRule:function(n,r,i,a){this.refreshControl(n)&&(this.$render.clearCacheAll(),this.loadRule(),this.bus.$emit("update",this.api),this.refresh()),this.refreshUpdate(n,r,i,a)},appendLink:function(n){var r=this,i=n.rule.link;B.trueArray(i)&&i.forEach(function(a){var o=function(){return r.refreshRule(n,n.rule.value,"link",a)};r.bus.$on("change-"+a,o),n.linkOn.push(function(){return r.bus.$off("change-"+a,o)})})},fields:function(){return Object.keys(this.fieldCtx)}})}function ai(t,e){return typeof e=="function"?""+e:e}var zt={init:function(e){},toFormValue:function(e,n){return e},toValue:function(e,n){return e},mounted:function(e){},render:function(e,n){return n.$handle.fc.renderDriver&&n.$handle.fc.renderDriver.defaultRender?n.$handle.fc.renderDriver.defaultRender(n,e):n.$render.defaultRender(n,e)},preview:function(e,n){return n.$handle.fc.renderDriver&&n.$handle.fc.renderDriver.defaultPreview?n.$handle.fc.renderDriver.defaultPreview(n,e):this.render(e,n)},mergeProp:function(e){}},Ga=["field","value","vm","template","name","config","control","inject","sync","payload","optionsTo","update","slotUpdate","computed","component","cache"],si=Symbol("oldValue");function Ha(t){Y(t.prototype,{getCtx:function(n){return this.getFieldCtx(n)||this.getNameCtx(n)[0]||this.ctxs[n]},getCtxs:function(n){return this.fieldCtx[n]||this.nameCtx[n]||(this.ctxs[n]?[this.ctxs[n]]:[])},setIdCtx:function(n,r,i){var a="".concat(i,"Ctx");this[a][r]?this[a][r].push(n):this[a][r]=[n]},rmIdCtx:function(n,r,i){var a="".concat(i,"Ctx"),o=this[a][r];if(!o)return!1;var s=o.splice(o.indexOf(n)>>>0,1).length>0;return o.length||delete this[a][r],s},getFieldCtx:function(n){return(this.fieldCtx[n]||[])[0]},getNameCtx:function(n){return this.nameCtx[n]||[]},setCtx:function(n){var r=n.id,i=n.field,a=n.name,o=n.rule;this.ctxs[r]=n,a&&this.setIdCtx(n,a,"name"),n.input&&(this.setIdCtx(n,i,"field"),this.setFormData(n,n.parser.toFormValue(o.value,n)),this.isMounted&&!this.reloading&&this.vm.emit("change",n.field,o.value,n.origin,this.api))},getParser:function(n){var r=this.fc.parsers,i=this.fc.renderDriver;if(i){var a=i.parsers||{},o=a[n.originType]||a[Ve(n.type)]||a[n.trueType];if(o)return o}return r[n.originType]||r[Ve(n.type)]||r[n.trueType]||zt},bindParser:function(n){n.setParser(this.getParser(n))},getType:function(n){var r=this.fc.CreateNode.aliasMap,i=r[n]||r[Ve(n)]||n;return Ve(i)},noWatch:function(n){this.noWatchFn||(this.noWatchFn=n),le(n),this.noWatchFn===n&&(this.noWatchFn=null)},watchCtx:function(n){var r=this,i=Lr();if(i.filter(function(o){return o[0]!=="_"&&o[0]!=="$"&&Ga.indexOf(o)===-1}).forEach(function(o){var s=l.toRef(n.rule,o),u=o==="children";n.refRule[o]=s,n.watch.push(l.watch(u?function(){return B.Function(s.value)?s.value:ie(s.value||[])}:function(){return s.value},function(d,h){var _=s.value;if(!r.isBreakWatch()){if(u&&n.parser.loadChildren===!1){r.$render.clearCache(n),r.nextRefresh();return}if(r.watching=!0,l.nextTick(function(){r.targetHook(n,"watch",{key:o,oldValue:h,newValue:_})}),o==="hidden"&&Boolean(_)!==Boolean(h)&&(r.$render.clearCacheAll(),l.nextTick(function(){r.targetHook(n,"hidden",{value:_})})),o==="ignore"&&n.input||o==="hidden"&&n.input&&(n.rule.ignore==="hidden"||r.options.ignoreHiddenFields))r.syncForm();else if(o==="link"){n.link();return}else["props","on","deep"].indexOf(o)>-1?(r.parseInjectEvent(n.rule,_||{}),o==="props"&&n.input&&r.setFormData(n,n.parser.toFormValue(n.rule.value,n))):o==="emit"?r.parseEmit(n):["prefix","suffix"].indexOf(o)>-1?_&&r.loadFn(_,n.rule):o==="type"?(n.updateType(),r.bindParser(n)):u&&(B.Function(h)&&(h=n.getPending("children",[])),B.Function(_)&&(_=n.loadChildrenPending()),r.updateChildren(n,_,h));r.$render.clearCache(n),r.refresh(),r.watching=!1}},{deep:!u,sync:u}))}),n.refRule.__$title=l.computed(function(){var o=(pe(n.rule.title)==="object"?n.rule.title.title:n.rule.title)||"";if(o){var s=o.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);s&&(o=r.api.t(s[1]))}return o}),n.refRule.__$info=l.computed(function(){var o=(pe(n.rule.info)==="object"?n.rule.info.info:n.rule.info)||"";if(o){var s=o.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);s&&(o=r.api.t(s[1]))}return o}),n.refRule.__$validate=l.computed(function(){return Qe(n.rule.validate).map(function(o){var s=U({},o);if(s.message){var u=s.message.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);u&&(s.message=r.api.t(u[1],{title:n.refRule.__$title.value}))}if(B.Function(s.validator)){var d=n;return s.validator=function(){for(var h,_=arguments.length,g=new Array(_),x=0;x<_;x++)g[x]=arguments[x];return(h=o.validator).call.apply(h,[{that:this,id:d.id,field:d.field,rule:d.rule,api:d.$handle.api}].concat(g))},s}return s})}),n.input){var a=l.toRef(n.rule,"value");n.watch.push(l.watch(function(){return a.value},function(){var o=n.parser.toFormValue(a.value,n);r.isChange(n,o)&&r.setValue(n,a.value,o,!0)}))}this.bus.$once("load-end",function(){var o=n.rule.computed;!o||(pe(o)!=="object"&&(o={value:o}),Object.keys(o).forEach(function(s){var u=void 0,d=l.computed(function(){var _=o[s];if(!!_){var g=r.compute(n,_);return _.linkage&&g===si?u:g}}),h=function(g){s==="value"?r.onInput(n,g):s[0]==="$"?r.api.setEffect(n.id,s,g):Ze(n.rule,s,g)};(s==="value"?[void 0,null,""].indexOf(n.rule.value)>-1:d.value!==De(n.rule,s))&&h(d.value),n.watch.push(l.watch(d,function(_){u=_,setTimeout(function(){h(_)})}))}))}),this.watchEffect(n)},compute:function(n,r){var i=this,a;if(pe(r)==="object"){var o=n.getParentGroup(),s=function h(_){if(_=Array.isArray(_)?{mode:"AND",group:_}:_,!B.trueArray(_.group))return!0;for(var g=_.mode==="OR",x=!0,A=function(V){var N=_.group[V],J=void 0,se=null;if(N.variable)se=JSON.stringify(i.fc.getLoadData(N.variable)||"");else if(N.field)se=Qr(N.field||"");else return{v:!0};var re=N.compare;if(re&&(re=Qr(re||"")),N.mode?J=h(N):at[N.condition]?B.Function(N.handler)?J=le(function(){return N.handler(i.api,n.rule)}):J=new Function("$condition","$val","$form","$group","$rule","with($form){with(this){with($group){ return $condition['".concat(N.condition,"'](").concat(se,", ").concat(re||"$val","); }}}")).call(i.api.form,at,N.value,i.api.top.form,o?i.subRuleData[o.id]||{}:{},n.rule):J=!1,g&&J)return{v:!0};g||(x=x&&J)},C=0;C<_.group.length;C++){var M=A(C);if(pe(M)==="object")return M.v}return g?!1:x},u=s(r);return u=r.invert===!0?!u:u,r.linkage?u?le(function(){return i.computeValue(r.linkage,n,o)},void 0):si:u}else if(B.Function(r))a=function(){return r(i.api.form,i.api)};else{var d=n.getParentGroup();a=function(){return i.computeValue(r,n,d)}}return le(a,void 0)},computeValue:function(n,r,i){var a=this,o=Object.keys(this.fc.formulas).reduce(function(s,u){return s[u]=function(){for(var d,h=arguments.length,_=new Array(h),g=0;g<h;g++)_[g]=arguments[g];return(d=a.fc.formulas[u]).call.apply(d,[{that:this,rule:r.rule,api:a.api,fc:a.fc}].concat(_))},s},{});return new Function("$formulas","$form","$group","$rule","$api","with($form){with(this){with($group){with($formulas){ return ".concat(n," }}}}")).call(this.api.form,o,this.api.top.form,i?this.subRuleData[i.id]||{}:{},r.rule,this.api)},updateChildren:function(n,r,i){var a=this;this.deferSyncValue(function(){i&&i.forEach(function(o){(r||[]).indexOf(o)===-1&&o&&!B.String(o)&&o.__fc__&&o.__fc__.parent===n&&a.rmCtx(o.__fc__)}),B.trueArray(r)&&(a.loadChildren(r,n),a.bus.$emit("update",a.api))})},rmSub:function(n){var r=this;B.trueArray(n)&&n.forEach(function(i){i&&i.__fc__&&r.rmCtx(i.__fc__)})},rmCtx:function(n){var r=this;if(!n.deleted){var i=n.id,a=n.field,o=n.input,s=n.name;rt(this.ctxs,i),rt(this.formData,i),rt(this.subForm,i),rt(this.vm.setupState.ctxInject,i);var u=n.getParentGroup();u&&this.subRuleData[u.id]&&rt(this.subRuleData[u.id],a),n.group&&rt(this.subRuleData,i),o&&this.rmIdCtx(n,a,"field"),s&&this.rmIdCtx(n,s,"name"),o&&!ve(this.fieldCtx,a)&&rt(this.form,a),this.deferSyncValue(function(){if(!r.reloading){if(n.parser.loadChildren!==!1){var h=n.getPending("children",n.rule.children);B.trueArray(h)&&h.forEach(function(_){return _.__fc__&&r.rmCtx(_.__fc__)})}n.root===r.rules&&r.vm.setupState.renderRule()}},o);var d=this.sort.indexOf(i);return d>-1&&this.sort.splice(d,1),this.$render.clearCache(n),n.delete(),this.effect(n,"deleted"),this.targetHook(n,"deleted"),o&&!this.fieldCtx[a]&&this.vm.emit("remove-field",a,n.rule,this.api),n.rule.__ctrl||this.vm.emit("remove-rule",n.rule,this.api),n}}})}function Xa(t){Y(t.prototype,{mounted:function(){var n=this,r=function(){n.isMounted=!0,n.lifecycle("mounted")};this.pageEnd?r():this.bus.$once("page-end",r)},lifecycle:function(n){this.fc.targetFormDriver(n,this.api,this.fc),this.vm.emit(n,this.api),this.emitEvent(n,this.api)},emitEvent:function(n){for(var r,i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];var s=this.options[n]||this.options[Ve("on-"+n)];if(s){var u=ze(s);B.Function(u)&&le(function(){return u.apply(void 0,a)})}(r=this.bus).$emit.apply(r,[n].concat(a))},targetHook:function(n,r,i){var a,o,s=this,u=(a=n.prop)===null||a===void 0||(o=a.hook)===null||o===void 0?void 0:o[r];u&&(u=Array.isArray(u)?u:[u],u.forEach(function(d){le(function(){return d(U(U({},i||{}),{},{rule:n.rule,api:s.api}))})}))}})}function Wa(t){Y(t.prototype,{useProvider:function(){var n=this,r=this.fc.providers;Object.keys(r).forEach(function(i){var a=r[i];B.Function(a)&&(a=a(n.fc)),a._c=Ya(a),n.onEffect(a),n.providers[i]=a})},onEffect:function(n){var r=this,i=[];(n._c||["*"]).forEach(function(a){var o=a==="*"?"*":r.getType(a);i.indexOf(o)>-1||(i.push(o),r.bus.$on("p:".concat(n.name,":").concat(o,":").concat(n.input?1:0),function(s,u){n[s]&&n[s].apply(n,ie(u))}))}),n._used=i},watchEffect:function(n){var r=this,i={required:function(){var o,s;return(ve(n.rule,"$required")?n.rule.$required:(o=n.rule)===null||o===void 0||(s=o.effect)===null||s===void 0?void 0:s.required)||!1}};Object.keys(n.rule.effect||{}).forEach(function(a){i[a]=function(){return n.rule.effect[a]}}),Object.keys(n.rule).forEach(function(a){a[0]==="$"&&(i[a.substr(1)]=function(){return n.rule[a]})}),Object.keys(i).forEach(function(a){n.watch.push(l.watch(i[a],function(o){r.effect(n,"watch",ye({},a,o))},{deep:!0}))})},ruleEffect:function(n,r,i){this.emitEffect({rule:n,input:!!n.field,type:this.getType(n.type)},r,i)},effect:function(n,r,i){this.emitEffect({rule:n.rule,input:n.input,type:n.trueType,ctx:n,custom:i},r)},getEffect:function(n,r){if(ve(n,"$"+r))return n["$"+r];if(ve(n,"effect")&&ve(n.effect,r))return n.effect[r]},emitEffect:function(n,r,i){var a=this,o=n.ctx,s=n.rule,u=n.input,d=n.type,h=n.custom;if(!(!d||["fcFragment","fragment"].indexOf(d)>-1)){var _=h||Object.keys(s).reduce(function(g,x){return x[0]==="$"&&(g[x.substr(1)]=s[x]),g},U({},s.effect||{}));Object.keys(_).forEach(function(g){var x=a.providers[g];if(!(!x||x.input&&!u)){var A;if(!x._c)A="*";else if(x._used.indexOf(d)>-1)A=d;else return;var C=U({value:_[g],getValue:function(){return a.getEffect(s,g)}},i||{});o&&(C.getProp=function(){return o.effectData(g)},C.clearProp=function(){return o.clearEffectData(g)},C.mergeProp=function(M){return Xe(C.getProp(),[M])},C.id=o.id),a.bus.$emit("p:".concat(g,":").concat(A,":").concat(x.input?1:0),r,[C,s,a.api])}})}}})}function Ja(t){return t.filter(function(e,n,r){return r.indexOf(e,0)===n})}function Ya(t){var e=t.components;if(Array.isArray(e)){var n=Ja(e.filter(function(r){return r!=="*"}));return n.length?n:!1}else return B.String(e)?[e]:!1}function Ue(t){var e=this;Wr(this,{options:function(){return t.options.value||{}},bus:function(){return t.bus},preview:function(){return t.vm.props.preview!=null?t.vm.props.preview:t.options.value.preview||!1}}),Y(this,{fc:t,vm:t.vm,watching:!1,loading:!1,reloading:!1,noWatchFn:null,deferSyncFn:null,isMounted:!1,formData:l.reactive({}),subRuleData:l.reactive({}),subForm:{},form:l.reactive({}),appendData:{},ignoreFields:[],providers:{},cycleLoad:null,loadedId:1,nextTick:null,changeStatus:!1,pageEnd:!0,nextReload:function(){e.lifecycle("reload")}}),this.initData(t.rules),this.$manager=new t.manager(this),this.$render=new Cn(this),this.api=t.extendApiFn.reduce(function(n,r){var i=le(function(){return r(n,e)});return i&&i!==n&&Y(n,i),n},Ra(this))}Y(Ue.prototype,{initData:function(e){Y(this,{ctxs:{},fieldCtx:{},nameCtx:{},sort:[],rules:e})},init:function(){this.updateAppendData(),this.useProvider(),this.usePage(),this.loadRule(),this.$manager.__init(),this.lifecycle("created")},updateAppendData:function(){this.appendData=U(U(U({},this.options.formData||{}),this.fc.vm.props.modelValue||{}),this.appendData)},isBreakWatch:function(){return this.loading||this.noWatchFn||this.reloading},beforeFetch:function(e){var n=this;return new Promise(function(r){var i=n.options.beforeFetch&&le(function(){return n.options.beforeFetch(e,{api:n.api})});i&&B.Function(i.then)?i.then(r):r()})}}),Ma(Ue),Ba(Ue),Ia(Ue),Na(Ue),qa(Ue),Ha(Ue),Xa(Ue),Wa(Ue);var Qa="fcFragment",xn=l.defineComponent({name:Qa,inheritAttrs:!1,props:["vnode"],render:function(){return this.vnode}});function Ka(t){return Object.keys(t).map(function(e){var n=t[e],r=l.resolveDirective(e);if(!!r)return[r,n.value,n.arg,n.modifiers]}).filter(function(e){return!!e})}function ui(t,e){var n=t.directives;return n?(Array.isArray(n)||(n=[n]),l.withDirectives(e,n.reduce(function(r,i){return r.concat(Ka(i))},[]))):e}function Za(){var t={};function e(){}return Y(e.prototype,{make:function(r,i,a){return ui(i,this.h(r,Jr(i),a))},makeComponent:function(r,i,a){try{return ui(i,l.createVNode(r,Jr(i),a))}catch(o){return console.error(o),l.createVNode("")}},h:function(r,i,a){var o=l.getCurrentInstance().appContext.config.isNativeTag(r);o&&delete i.formCreateInject;try{return l.createVNode(o?r:l.resolveComponent(r),i,a)}catch(s){return console.error(s),l.createVNode("")}},aliasMap:t}),Y(e,{aliasMap:t,alias:function(r,i){t[r]=i},use:function(r){Object.keys(r).forEach(function(i){var a=Ot(i),o=Pa(i).toLocaleLowerCase(),s=r[i];[i,a,o].forEach(function(u){e.alias(i,s),e.prototype[u]=function(d,h){return this.make(s,d,h)}})})}}),e}function es(t){var e=function(n){go(i,n);var r=bo(i);function i(){return mo(this,i),r.apply(this,arguments)}return i}(li);return Object.assign(e.prototype,t),e}function li(t){Y(this,{$handle:t,vm:t.vm,options:{},ref:"fcForm",mergeOptionsRule:{normal:["form","row","info","submitBtn","resetBtn"]}}),this.updateKey(),this.init()}Y(li.prototype,{__init:function(){var e=this;this.$render=this.$handle.$render,this.$r=function(){var n;return(n=e.$render).renderRule.apply(n,arguments)}},updateKey:function(){this.key=Lt()},init:function(){},update:function(){},beforeRender:function(){},form:function(){return this.vm.refs[this.ref]},getSlot:function(e){var n=function r(i){if(i){var a=i.slots[e];return a||r(i.setupState.parent)}};return n(this.vm)},mergeOptions:function(e,n){var r=this;return Ke(e.map(function(i){return r.tidyOptions(i)}),n,this.mergeOptionsRule)},updateOptions:function(e){this.$handle.fc.targetFormDriver("updateOptions",e,{handle:this.$handle,api:this.$handle.api}),this.options=this.mergeOptions([e],this.getDefaultOptions()),this.update()},tidyOptions:function(e){return e},tidyRule:function(e){},mergeProp:function(e){},getDefaultOptions:function(){return{}},render:function(e){}});var ts=function(e){var n={name:"loadData",_fn:[],loaded:function(i,a,o){this.deleted(i);var s=Qe(i.getValue()),u=[];s.forEach(function(d){if(d&&(d.attr||d.template)){var h=function(A){var C;d.template?C=e.$handle.loadStrVar(d.template,A):d.handler&&B.Function(d.handler)?C=d.handler(A,a,o):C=A(d.attr,d.default),d.copy!==!1&&(C=Ie(C));var M=d.modify?a:i.getProp();d.to==="child"?M.children?M.children[0]=C:M.children=[C]:Ze(M,d.to||"options",C),o.sync(a)},_=function(A){return h(A)},g=e.watchLoadData(_);h=it(h,d.wait||300),d.watch!==!1?u.push(g):g()}}),this._fn[i.id]=u},deleted:function(i){this._fn[i.id]&&(this._fn[i.id].forEach(function(a){a()}),delete this._fn[i.id]),i.clearProp()}};return n.watch=n.mounted,n},ns=function(e){var n={name:"t",_fn:[],loaded:function(i,a,o){this.deleted(i);var s=i.getValue()||{},u=[];Object.keys(s).forEach(function(d){var h=s[d];if(h){var _=pe(h)==="object",g=function(M){var q=e.t(_?h.attr:h,_?h.params:null,M),V=_&&h.modify?a:i.getProp();d==="child"?V.children?V.children[0]=q:V.children=[q]:Ze(V,d,q),o.sync(a)},x=function(M){return g(M)},A=e.watchLoadData(x);g=it(g,h.wait||300),h.watch!==!1?u.push(A):A()}}),this._fn[i.id]=u},deleted:function(i){this._fn[i.id]&&(this._fn[i.id].forEach(function(a){a()}),delete this._fn[i.id]),i.clearProp()}};return n.watch=n.loaded,n},An={name:"componentValidate",load:function(e,n,r){var i=e.getValue();if(!i||i.method===!1)e.clearProp(),r.clearValidateState([n.field]);else{B.Object(i)||(i={method:i});var a=i.method;delete i.method,e.getProp().validate=[U(U({},i),{},{validator:function(){var s=ot(n);if(s){for(var u=arguments.length,d=new Array(u),h=0;h<u;h++)d[h]=arguments[h];return r.exec.apply(r,[s.id,B.String(a)?a:"formCreateValidate"].concat(d,[{attr:e,rule:n,api:r}]))}}})]}},watch:function(){An.load.apply(An,arguments)}},rs=function(e){function n(a){return B.String(a)&&(a={action:a,to:"options"}),a}function r(a,o,s){var u=a.value;i.deleted(a),B.Function(u)&&(u=u(o,s)),u=n(u);var d=function(A){A===void 0?a.clearProp():Ze(a.getProp(),u.to||"options",A),A!=null&&u&&u.key&&e.$handle.options.globalData[u.key]&&e.fetchCache.set(e.$handle.options.globalData[u.key],{status:!0,data:A}),s.sync(o)};if(!u||!u.action&&!u.key){d(void 0);return}if(u=Ie(u),u.to||(u.to="options"),u.key){var h=e.$handle.options.globalData[u.key];if(!h){d(void 0);return}if(h.type==="static"){d(h.data);return}else u=U(U({},u),h)}var _=u.onError,g=function(){if(!a.getValue())return a.clearProp(),s.sync(o),!0};i._fn[a.id]=e.watchLoadData(it(function(x,A){if(A&&u.watch===!1)return i._fn[a.id]();var C=e.$handle.loadFetchVar(Ie(u),x),M=U(U({headers:{}},C),{},{onSuccess:function(V,N){if(!g()){var J=function(Z){return N?Z:ve(Z,"data")?Z.data:Z},se=ze(C.parse);B.Function(se)?J=se:se&&B.String(se)&&(J=function(Z){return De(Z,se)}),d(J(V,o,s)),s.sync(o)}},onError:function(V){d(void 0),!g()&&(_||function(N){return _n(N.message||"fetch fail "+C.action)})(V,o,s)}});e.$handle.beforeFetch(M,{rule:o,api:s}).then(function(){if(B.Function(C.action)){C.action(o,s).then(function(q){M.onSuccess(q,!0)}).catch(function(q){M.onError(q)});return}le(function(){return e.create.fetch(M,{inject:a,rule:o,api:s})})})},u.wait||600))}var i={name:"fetch",_fn:[],loaded:function(){r.apply(void 0,arguments)},watch:function(){r.apply(void 0,arguments)},deleted:function(o){this._fn[o.id]&&(this._fn[o.id](),delete this._fn[o.id]),o.clearProp()}};return i},is={fetch:rs,loadData:ts,t:ns,componentValidate:An},os="html",as={name:os,loadChildren:!1,render:function(e,n){return n.prop.props.innerHTML=e.default(),n.vNode.make(n.prop.props.tag||"div",n.prop)},renderChildren:function(e){return{default:function(){return e.filter(function(r){return B.String(r)}).join("")}}}};function ss(t){t=t+"=";for(var e=decodeURIComponent(document.cookie),n=e.split(";"),r=0;r<n.length;r++){for(var i=n[r];i.charAt(0)===" ";)i=i.substring(1);if(i.indexOf(t)===0){i=i.substring(t.length,i.length);try{return JSON.parse(i)}catch{return i}}}return null}function us(t){var e=localStorage.getItem(t);if(e)try{return JSON.parse(e)}catch{return e}return null}function ls(t){var e=sessionStorage.getItem(t);if(e)try{return JSON.parse(e)}catch{return e}return null}function Rn(t,e){if(!e)return null;var n=e.split("."),r=t(n.shift());return n.length?r==null?null:De(r,n):r}function cs(t){return Rn(ss,t)}function fs(t){return Rn(us,t)}function ds(t){return Rn(ls,t)}function hs(t,e){var n;return arguments.length===2?(n=arguments[1],e=n[t]):n=arguments[2],{id:e,prop:n}}function kn(){return hs.apply(void 0,["name"].concat(Array.prototype.slice.call(arguments)))}function ps(t){var e=t.key||[],n=t.array||[],r=t.normal||[];vn.push.apply(vn,ie(e)),It.push.apply(It,ie(n)),Vt.push.apply(Vt,ie(r)),Zr([].concat(ie(e),ie(n),ie(r)))}var ms=1,Fe={},Ut=Symbol("defValue");function ci(t){var e=ye({},xn.name,xn),n={},r={},i={},a={},o=[],s=[],u=[t.extendApi],d=U({},is),h=xa(),_={global:{}},g=l.reactive({}),x=Za(),A={},C=t.isMobile===!0,M={};ps(t.attrs||{});function q(O){var $=Fe[O];if(Array.isArray($))return $.map(function(k){return k.api()});if($)return $.api()}function V(O){o.push(O)}function N(){var O=kn.apply(void 0,arguments);O.id&&O.prop&&(r[O.id]=O.prop)}function J(){var O=kn.apply(void 0,arguments);O.id&&O.prop&&(d[O.id]=B.Function(O.prop)?O.prop:U(U({},O.prop),{},{name:O.id}))}function se(O){x.use(O)}function re(){var O=kn.apply(void 0,arguments);if(!O.id||!O.prop)return zt;var $=Ve(O.id),k=O.prop,m=k.merge===!0?n[$]:void 0;n[$]=Nt(k,m||zt),h[$]=Oe($),k.maker&&Y(h,k.maker)}function Z(O,$){var k;if(B.String(O)){if(k=O,$===void 0)return e[k]}else k=O.displayName||O.name,$=O;if(!(!k||!$)){var m=Ve(k);e[k]=$,e[m]=$,delete x.aliasMap[k],delete x.aliasMap[m],delete n[k],delete n[m],$.formCreateParser&&re(k,$.formCreateParser)}}function W(){return ba(T,e,r)}function ce(O,$){var k=W();return l.createApp({data:function(){return l.reactive({rule:O,option:$})},render:function(){return l.h(k,U({ref:"fc"},this.$data))}})}function we(){return xn}function Ne(O,$){return B.Function(O.install)?O.install(je,$):B.Function(O)&&O(je,$),this}function je(O,$){var k=ce(O,$||{});o.forEach(function(b){le(function(){return b(je,k)})});var m=document.createElement("div");(($==null?void 0:$.el)||document.body).appendChild(m);var w=k.mount(m);return w.$refs.fc.fapi}Nt(je,M);function nt(O){var $=U({},t);return O?$.inherit={components:e,parsers:n,directives:r,modelFields:i,providers:d,useApps:o,maker:h,formulas:A,loadData:g}:delete $.inherit,ci($)}function F(O,$){i[O]=$}function D(O,$){A[O]=$}function R(O,$){var k=a[O]||{},m=k.parsers||{};$.parsers&&Object.keys($.parsers).forEach(function(w){m[w]=Nt($.parsers[w],zt)}),$.name=O,a[O]=U(U(U({},k),$),{},{parsers:m})}function f(O){O&&Object.keys(Fe).forEach(function($){var k=Array.isArray(Fe[$])?Fe[$]:[Fe[$]];k.forEach(function(m){m.bus.$emit("$loadData."+O)})})}function c(O,$){Ze(g,O,$),f(O)}function v(O,$){var k=function(){for(var w=arguments.length,b=new Array(w),E=0;E<w;E++)b[E]=arguments[E];return le(function(){return $.apply(void 0,b)})};k._driver=!0,c(O,k)}function y(O,$){var k=(O||"").split(".");O=k.shift();var m=k.join(".");if(ve(g,O)||(g[O]=Ut),g[O]!==Ut){var w=g[O];return w&&w._driver?w=w(m):k.length&&(w=De(w,k)),w==null||w===""?$:w}else return $}function p(O){u.push(O)}function S(O){delete g[O],f(O)}function j(O,$){s.push({name:O,callback:$})}function T(O){var $=this;Y(this,{id:ms++,create:je,vm:O,manager:es(t.manager),parsers:n,providers:d,modelFields:i,formulas:A,isMobile:C,rules:O.props.rule,name:O.props.name||Lt(),inFor:O.props.inFor,prop:{components:e,directives:r},drivers:a,renderDriver:null,get:null,refreshData:f,loadData:g,CreateNode:x,bus:new Pr,unwatch:[],options:l.ref({}),extendApiFn:u,fetchCache:new WeakMap,tmpData:l.reactive({})}),s.forEach(function(k){$.bus.$on(k.name,k.callback)}),l.nextTick(function(){l.watch($.options,function(){$.$handle.$manager.updateOptions($.options.value),$.api().refresh()},{deep:!0})}),Y(O.appContext.components,e),Y(O.appContext.directives,r),this.$handle=new Ue(this),this.name&&(this.inFor?(Fe[this.name]||(Fe[this.name]=[]),Fe[this.name].push(this)):Fe[this.name]=this)}T.isMobile=C,Y(T.prototype,{init:function(){var $=this;this.isSub()&&this.unwatch.push(l.watch(function(){return $.vm.setupState.parent.setupState.fc.options.value},function(){$.initOptions(),$.$handle.api.refresh()},{deep:!0})),this.vm.props.driver&&(this.renderDriver=pe(this.vm.props.driver)==="object"?this.vm.props.driver:this.drivers[this.vm.props.driver]),!this.renderDriver&&this.vm.setupState.parent&&(this.renderDriver=this.vm.setupState.parent.setupState.fc.renderDriver),this.renderDriver||(this.renderDriver=this.drivers.default),this.initOptions(),this.$handle.init()},targetFormDriver:function($){for(var k=this,m=arguments.length,w=new Array(m>1?m-1:0),b=1;b<m;b++)w[b-1]=arguments[b];if(this.renderDriver&&this.renderDriver[$])return le(function(){var E;return(E=k.renderDriver)[$].apply(E,w)})},t:function($,k,m){var w=m?m("$t."+$):this.globalLanguageDriver($);return w==null&&(w=""),w&&k&&Object.keys(k).forEach(function(b){var E=new RegExp("{".concat(b,"}"),"g");w=w.replace(E,k[b])}),w},globalDataDriver:function($){var k=this,m=$.split("."),w=m.shift(),b=this.options.value.globalData&&this.options.value.globalData[w];if(b){if(b.type==="static")return De(b.data,m);var E,P=this.fetchCache.get(b);if(P){if(P.status&&(E=De(P.data,m)),!P.loading)return E;P.loading=!1,this.fetchCache.set(b,P)}else this.fetchCache.set(b,{status:!1});var G=it(function(){ne();var te=k.fetchCache.get(b);k.options.value.globalData&&Object.values(k.options.value.globalData).indexOf(b)!==-1?(te&&(te.loading=!0,k.fetchCache.set(b,te)),k.bus.$emit("$loadData.$globalData."+w)):k.fetchCache.delete(b)},b.wait||600),X=function(oe){k.fetchCache.set(b,{status:!0,data:oe}),k.bus.$emit("$loadData.$globalData."+w)},K=function(oe,ge){if(ge&&b.watch===!1)return ne();if(ge){G();return}var fe=k.$handle.loadFetchVar(mn(b),oe);k.$handle.api.fetch(fe).then(function(ue){X(ue)}).catch(function(ue){X(null)})},ne=this.watchLoadData(K);return this.unwatch.push(ne),E}},getLocale:function(){var $=this.vm.setupState.top.props.locale;return $&&pe($)==="object"?$.name:typeof $=="string"?$:"zh-cn"},globalLanguageDriver:function($){var k=this.vm.setupState.top.props.locale,m=void 0;if(k&&pe(k)==="object"&&(m=De(k,$)),m==null){var w=this.options.value.language||{},b=this.getLocale();m=De(w[b],$)}return m},globalVarDriver:function($){var k=this,m=$.split("."),w=m.shift(),b=this.options.value.globalVariable&&this.options.value.globalVariable[w];if(b){var E=B.Function(b)?b:ze(b.handle);if(E)return De(le(function(){return E(k.get||function(){return k.getLoadData.apply(k,arguments)},k.$handle.api)}),m)}},setData:function($,k,m){m?c($,k):(Ze(this.vm.setupState.top.setupState.fc.tmpData,$,k),this.bus.$emit("$loadData."+$))},getLoadData:function($,k){var m=null;if($!=null){var w=$.split("."),b=w.shift();if(b==="$topForm")m=this.$handle.api.top.formData();else if(b==="$form")m=this.$handle.api.formData();else if(b==="$options")m=this.options.value;else if(b==="$globalData")m=this.globalDataDriver(w.join(".")),w=[];else if(b==="$var")m=this.globalVarDriver(w.join(".")),w=[];else if(b==="$locale")m=this.getLocale(),w=[];else if(b==="$t")m=this.globalLanguageDriver(w.join(".")),w=[];else{var E=this.vm.setupState.top.setupState.fc.tmpData;ve(E,b)||(E[b]=Ut),m=E[b]!==Ut?De(E,$):y($),w=[]}m&&w.length&&(m=De(m,w))}return m==null||m===""?k:m},watchLoadData:function($,k){var m=this,w={},b=function(X){m.get||(m.get=E),le(function(){$(E,X)}),m.get===E&&(m.get=void 0)},E=function(X,K){if(w[X])return w[X].val;var ne=l.computed(function(){return m.getLoadData(X,K)}),te=X.split("."),oe=te.shift(),ge=te.shift()||"",fe=it(function(){var ae=m.getLoadData(X,K);if(w[X])JSON.stringify(ae)!==JSON.stringify(w[X].val)&&(w[X].val=ae,b(!0));else return},k||0),ue=l.watch(ne,function(ae){fe()});return m.bus.$on("$loadData."+oe,fe),ge&&m.bus.$on("$loadData."+oe+"."+ge,fe),w[X]={fn:function(){m.bus.$off("$loadData."+oe,fe),ge&&m.bus.$off("$loadData."+oe+"."+ge,fe),ue()},val:ne.value},ne.value};b(!1);var P=function(){Object.keys(w).forEach(function(X){return w[X].fn()}),w={}};return this.unwatch.push(P),P},isSub:function(){return this.vm.setupState.parent&&this.vm.props.extendOption},initOptions:function(){this.options.value={};var $=U({formData:{},submitBtn:{},resetBtn:{},globalEvent:{},globalData:{}},Ie(_));this.isSub()&&($=this.mergeOptions($,this.vm.setupState.parent.setupState.fc.options.value||{},!0)),$=this.mergeOptions($,this.vm.props.option),this.updateOptions($)},mergeOptions:function($,k,m){return k=U({},k||{}),m&&["page","onSubmit","onReset","onCreated","onChange","onMounted","mounted","onReload","reload","formData","el","globalClass","style"].forEach(function(w){delete k[w]}),k.global&&($.global=Oa($.global,k.global),delete k.global),this.$handle.$manager.mergeOptions([k],$),$},updateOptions:function($){this.options.value=this.mergeOptions(this.options.value,$),this.$handle.$manager.updateOptions(this.options.value),this.bus.$emit("$loadData.$options")},api:function(){return this.$handle.api},render:function(){return this.$handle.render()},mounted:function(){this.$handle.mounted()},unmount:function(){var $=this;if(this.name)if(this.inFor){var k=Fe[this.name].indexOf(this);Fe[this.name].splice(k,1)}else delete Fe[this.name];s.forEach(function(m){$.bus.$off(m.name,m.callback)}),this.tmpData={},this.unwatch.forEach(function(m){return m()}),this.unwatch=[],this.$handle.reloadRule([])},updated:function(){var $=this;this.$handle.bindNextTick(function(){return $.bus.$emit("next-tick",$.$handle.api)})}});function H(O){Y(O,{version:t.version,ui:t.ui,isMobile:C,extendApi:p,getData:y,setDataDriver:v,setData:c,removeData:S,refreshData:f,maker:h,component:Z,directive:N,setModelField:F,setFormula:D,setDriver:R,register:J,$vnode:we,parser:re,use:Ne,factory:nt,componentAlias:se,copyRule:Gr,copyRules:Hr,mergeRule:Xe,fetch:ti,$form:W,parseFn:ze,parseJson:qr,toJson:wn,useApp:V,getApi:q,on:j})}function L(O){Y(O,{create:je,install:function(k,m){_=U(U({},_),m||{});var w="_installedFormCreate_"+t.ui;if(k[w]!==!0){k[w]=!0;var b=function(G){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return je(G,X)};H(b),k.config.globalProperties.$formCreate=b;var E=W();k.component(E.name,E),o.forEach(function(P){le(function(){return P(O,k)})})}}})}if(H(M),L(M),v("$cookie",cs),v("$localStorage",fs),v("$sessionStorage",ds),x.use({fragment:"fcFragment"}),t.install&&je.use(t),V(function(O,$){$.mixin({props:["formCreateInject"]})}),re(as),t.inherit){var I=t.inherit;I.components&&Y(e,I.components),I.parsers&&Y(n,I.parsers),I.directives&&Y(r,I.directives),I.modelFields&&Y(i,I.modelFields),I.providers&&Y(d,I.providers),I.useApps&&Y(o,I.useApps),I.maker&&Y(h,I.maker),I.loadData&&Y(g,I.loadData),I.formulas&&Y(A,I.formulas)}var z=W();return Nt(z,M),Object.defineProperties(z,{fetch:{get:function(){return M.fetch},set:function($){M.fetch=$}}}),z.util=M,z}var fi={date:"YYYY-MM-DD",month:"YYYY-MM",week:"YYYY-wo",quarter:"YYYY-qQ",year:"YYYY"},qt="datePicker",di={name:qt,maker:function(){return["date","month","week"].reduce(function(t,e){return t[e]=Oe(qt,{type:e}),t},{dateRange:Oe(qt,{type:"range"}),datetimeRange:Oe(qt,function(t){return t.props({type:"range",showTime:!0})})})}(),modelField:"value",mergeProp:function(e){var n=e.prop.props,r=n.type||n.picker;n.valueFormat||(n.valueFormat=(fi[r]||fi.date)+(n.showTime&&(!r||r==="date")?" HH:mm:ss":""))},render:function(e,n){return n.$render.vNode[(n.prop.props.range===!0?"range":"date")+"Picker"](n.prop,e)}},Pn="hidden",gs={name:Pn,maker:ye({},Pn,function(t,e){return Oe(Pn)("",t,e)}),render:function(){return[]}},Dn="input",vs={name:Dn,maker:function(){return["password","url","email","text","textarea","search"].reduce(function(t,e){return t[e]=Oe(Dn,{type:e}),t},{idate:Oe(Dn,{type:"date"})})}(),modelField:"value",render:function(e,n){var r=n.prop.props.type;return["textarea","search","password"].indexOf(r)===-1&&(r="input"),r={textarea:"ATextarea",search:"AInputSearch",password:"AInputPassword"}[r]||"AInput",n.$render.vNode.make(r,n.prop,e)}},hi={name:"timePicker",modelField:"value",mergeProp:function(e){var n=e.prop.props;n.valueFormat||(n.valueFormat="HH:mm:ss")},render:function(e,n){return n.$render.vNode["time"+(n.prop.props.range===!0?"Range":"")+"Picker"](n.prop,e)}},_s={name:"tree",modelField:"checkedKeys",mergeProp:function(e){var n=e.prop.props;n.fieldNames?n.fieldNames.key||(n.fieldNames.key="id"):n.fieldNames={key:"id"},n.checkedKeys=e.rule.value,n.checkable=!0}},ys={name:"FcRow",render:function(e,n){return n.vNode.col({props:{span:24}},{default:function(){return[n.vNode.row(n.prop,e)]}})}},bs="rangePicker",ws=U(U({},di),{},{name:bs,maker:{},render:function(e,n){return n.$render.vNode.rangePicker(n.prop,e)}}),$s="timeRangePicker",Os=U(U({},hi),{},{name:$s,render:function(e,n){return n.$render.vNode.timeRangePicker(n.prop,e)}}),Es=[gn,di,ws,gs,vs,hi,Os,_s,va,_a,ys],he="a",Ss={tooltip:he+"Tooltip",popover:he+"Popover",button:he+"Button",icon:he+"Icon",slider:he+"Slider",rate:he+"Rate",upload:"fcUpload",cascader:he+"Cascader",timePicker:he+"TimePicker",timeRangePicker:he+"TimeRangePicker",datePicker:he+"DatePicker",rangePicker:he+"RangePicker",switch:he+"Switch",select:he+"Select",checkbox:he+"CheckboxGroup",radio:he+"RadioGroup",input:he+"Input",inputNumber:he+"InputNumber",treeSelect:he+"TreeSelect",search:he+"InputSearch",inputPassword:he+"InputPassword",textarea:he+"Textarea",formItem:he+"FormItem",form:he+"Form",frame:"fcFrame",col:he+"Col",row:he+"Row",tree:he+"Tree",autoComplete:he+"AutoComplete",group:"fcGroup",array:"fcGroup",subForm:"fcSubForm",object:"fcSubForm"},Gt=void 0;function Cs(){return{form:{hideRequiredMark:!1,layout:"horizontal",labelAlign:"right",labelCol:{span:3},wrapperCol:{span:21},validateOnRuleChange:!0},row:{gutter:0},submitBtn:{disabled:!1,loading:!1,type:"primary",innerText:"",show:!0,col:Gt,click:Gt},resetBtn:{disabled:!1,loading:!1,type:"default",innerText:"",show:!1,col:Gt,click:Gt}}}function xs(t){return t.type==="tooltip"}function pi(t,e){if(!!ve(t,e)&&B.String(t[e])){var n;t[e]=(n={},ye(n,e,t[e]),ye(n,"show",!0),n)}}function qe(t){return t===!1}function As(t,e){ve(t,e)&&!B.Object(t[e])&&(t[e]={show:!!t[e]})}function Fn(t){var e=U({},t);return delete e.children,e}var Rs={validate:function(){var e=this.form();return e?e.validate():new Promise(function(n){return n()})},validateField:function(e){var n=this.form();return n?n.validateFields(e):new Promise(function(r){return r()})},clearValidateState:function(e){var n=this.vm.refs[e.wrapRef];n&&n.clearValidate()},tidyOptions:function(e){return["submitBtn","resetBtn","row","info","wrap","col","title"].forEach(function(n){As(e,n)}),e},tidyRule:function(e){var n=e.prop;return pi(n,"title"),pi(n,"info"),n},mergeProp:function(e){var n=this,r={info:{type:"popover",placement:"topLeft",icon:"QuestionCircleOutlined"},title:{},col:{span:24},wrap:{}};["info","wrap","col","title"].forEach(function(i){e.prop[i]=Ke([n.options[i]||{},e.prop[i]||{}],r[i])})},getDefaultOptions:function(){return Cs()},update:function(){var e=this.options.form;this.rule={props:U({},e),on:{submit:function(r){r.preventDefault()}},class:[e.className,e.class,"form-create",this.$handle.preview?"is-preview":""],style:e.style,type:"form"}},beforeRender:function(){var e=this.key,n=this.ref,r=this.$handle;Y(this.rule,{key:e,ref:n}),Y(this.rule.props,{model:r.formData})},render:function(e){var n=this;return e.slotLen()&&!this.$handle.preview&&e.setSlot(void 0,function(){return n.makeFormBtn()}),this.$r(this.rule,qe(this.options.row.show)?e.getSlots():[this.makeRow(e)])},makeWrap:function(e,n){var r=this,i=e.prop,a="".concat(this.key).concat(e.key),o=i.col,s=this.isTitle(i)&&i.wrap.title!==!1,u=this.rule.props,d=u.layout,h=u.col;delete i.wrap.title;var _=qe(i.wrap.show)?n:this.$r(Ke([i.wrap,{props:U(U({},Fn(i.wrap||{})),{},{name:e.id,rules:e.injectValidate()},d!=="horizontal"?{labelCol:{},wrapperCol:{}}:{}),class:this.$render.mergeClass(i.className,"fc-form-item"),key:"".concat(a,"fi"),ref:e.wrapRef,type:"formItem"}]),U({default:function(){return n}},s?{label:function(){return r.makeInfo(i,a,e)}}:{}));return d==="inline"||qe(h)||qe(o.show)?_:this.makeCol(i,a,[_])},isTitle:function(e){if(this.options.form.title===!1)return!1;var n=e.title;return!(!n.title&&!n.native||qe(n.show))},makeInfo:function(e,n,r){var i,a,o=this,s=U({},e.title),u=U({},e.info);if(this.options.form.title===!1)return!1;if(!(!s.title&&!s.native||qe(s.show))){var d=xs(u),h=this.getSlot("title"),_=[h?h({title:(i=r.refRule)===null||i===void 0?void 0:i.__$title.value,rule:r.rule,options:this.options}):(a=r.refRule)===null||a===void 0?void 0:a.__$title.value];if(!qe(u.show)&&(u.info||u.native)&&!qe(u.icon)){var g={type:u.type||"popover",props:Fn(u),key:"".concat(n,"pop")};delete g.props.icon,delete g.props.show,delete g.props.info,delete g.props.align,delete g.props.native;var x=d?"title":"content";if(u.info&&!ve(g.props,x)){var A;g.props[x]=(A=r.refRule)===null||A===void 0?void 0:A.__$info.value}_[u.align!=="left"?"unshift":"push"](this.$r(Ke([u,g]),ye({},s.slot||"default",function(){return o.$r({type:u.icon===!0?"QuestionCircleOutlined":u.icon||"",props:{type:u.icon===!0?"QuestionCircleOutlined":u.icon},key:"".concat(n,"i")})})))}var C=Ke([s,{props:Fn(s),key:"".concat(n,"tit"),class:"fc-form-title",type:s.type||"span"}]);return delete C.props.show,delete C.props.title,delete C.props.native,this.$r(C,_)}},makeCol:function(e,n,r){var i=e.col;return this.$r({class:this.$render.mergeClass(i.class,"fc-form-col"),type:"col",props:i||{span:24},key:"".concat(n,"col")},r)},makeRow:function(e){var n=this.options.row||{};return this.$r({type:"row",props:n,class:this.$render.mergeClass(n.class,"fc-form-row"),key:"".concat(this.key,"row")},e)},makeFormBtn:function(){var e=[];if(qe(this.options.submitBtn.show)||e.push(this.makeSubmitBtn()),qe(this.options.resetBtn.show)||e.push(this.makeResetBtn()),!!e.length){var n=this.rule.props,r=n.labelCol,i=n.wrapperCol,a=n.layout;a!=="horizontal"&&(r=i={});var o=this.$r({type:"formItem",class:"fc-form-item fc-form-footer",key:"".concat(this.key,"fb"),props:{labelCol:r,wrapperCol:i,label:" ",colon:!1}},e);return a==="inline"?o:this.$r({type:"col",class:"fc-form-col",props:{span:24},key:"".concat(this.key,"fc")},[o])}},makeResetBtn:function(){var e=this,n=U({},this.options.resetBtn),r=n.innerText||this.$handle.api.t("reset")||"\u91CD\u7F6E";return delete n.innerText,delete n.click,delete n.col,delete n.show,this.$r({type:"button",props:n,class:"fc-reset-btn",style:{width:n.width,marginLeft:"10px"},on:{click:function(){var a=e.$handle.api;e.options.resetBtn.click?e.options.resetBtn.click(a):a.resetFields()}},key:"".concat(this.key,"b2")},[r])},makeSubmitBtn:function(){var e=this,n=U({},this.options.submitBtn),r=n.innerText||this.$handle.api.t("submit")||"\u63D0\u4EA4";return delete n.innerText,delete n.click,delete n.col,delete n.show,this.$r({type:"button",props:n,class:"fc-submit-btn",style:{width:n.width},on:{click:function(){var a=e.$handle.api;e.options.submitBtn.click?e.options.submitBtn.click(a):a.submit().catch(function(){})}},key:"".concat(this.key,"b1")},[r])}},st={};function ks(t){["treeSelect","upload","frame","autoComplete","cascader","datePicker","frame","inputNumber","inputPassword","radio","rate","switch","rate","slider","timePicker"].reduce(function(e,n){return e[n]=Oe(n),e},t),t.auto=t.autoComplete,t.number=t.inputNumber,t.time=t.timePicker,t.password=t.inputPassword}function Ps(t){var e={frameInputs:["input",0],frameFiles:["file",0],frameImages:["image",0],frameInputOne:["input",1],frameFileOne:["file",1],frameImageOne:["image",1]};Object.keys(e).reduce(function(n,r){return n[r]=Oe("frame",function(i){return i.props({type:e[r][0],maxLength:e[r][1]})}),n},t),t.frameInput=t.frameInputs,t.frameFile=t.frameFiles,t.frameImage=t.frameImages}function Ds(t){t.sliderRange=Oe("slider",{range:!0})}function Fs(t){var e="select";t.selectMultiple=Oe(e,{mode:"multiple"}),t.selectTags=Oe(e,{mode:"tags"}),t.selectCombobox=Oe(e,{mode:"combobox"})}function Ts(t){var e={image:["image",0],file:["file",0],uploadFileOne:["file",1],uploadImageOne:["image",1]};Object.keys(e).reduce(function(n,r){return n[r]=Oe("upload",function(i){return i.props({uploadType:e[r][0],maxLength:e[r][1]})}),n},t),t.uploadImage=t.image,t.uploadFile=t.file}ks(st),Ds(st),Ps(st),Ts(st),Fs(st);var Ms=".form-create .form-create .ant-form-item{margin-bottom:22px}.form-create .form-create .ant-form-item.ant-form-item-with-help{margin-bottom:3px}.form-create .form-create .ant-form-item .ant-form-item.ant-form-item-with-help{margin-bottom:-22px}.form-create{width:100%}.form-create .fc-none,.form-create.is-preview .ant-form-item .ant-form-item-label>label.ant-form-item-required:before,.form-create.is-preview .fc-clock{display:none!important}.fc-form-footer{margin-top:12px}";pn(Ms);function mi(t,e){return B.Boolean(t)?t={show:t}:!B.Undef(t)&&!B.Object(t)&&(t={show:e}),t}function Bs(t,e){return{formEl:function(){return e.$manager.form()},wrapEl:function(r){var i=e.getFieldCtx(r);if(!!i)return e.vm.refs[i.wrapRef]},validate:function(r){return new Promise(function(i,a){var o=t.children,s=[e.$manager.validate()];o.forEach(function(u){s.push(u.validate())}),Promise.all(s).then(function(){i(!0),r&&r(!0)}).catch(function(u){a(u),r&&r(u),e.vm.emit("validate-fail",u,{api:t})})})},validateField:function(r,i){return new Promise(function(a,o){var s=e.getFieldCtx(r);if(!!s){var u=e.subForm[s.id],d=[e.$manager.validateField(s.id)];Qe(u).forEach(function(h){d.push(h.validate())}),Promise.all(d).then(function(){a(null),i&&i(null)}).catch(function(h){o(h),i&&i(h),e.vm.emit("validate-field-fail",h,{field:r,api:t})})}})},clearValidateState:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;t.helper.tidyFields(r).forEach(function(o){a&&i.clearSubValidateState(o),e.getCtxs(o).forEach(function(s){e.$manager.clearValidateState(s)})})},clearSubValidateState:function(r){t.helper.tidyFields(r).forEach(function(i){e.getCtxs(i).forEach(function(a){var o=e.subForm[a.id];!o||(Array.isArray(o)?o.forEach(function(s){s.clearValidateState()}):o&&o.clearValidateState())})})},btn:{loading:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;t.submitBtnProps({loading:!!r})},disabled:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;t.submitBtnProps({disabled:!!r})},show:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;t.submitBtnProps({show:!!r})}},resetBtn:{loading:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;t.resetBtnProps({loading:!!r})},disabled:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;t.resetBtnProps({disabled:!!r})},show:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;t.resetBtnProps({show:!!r})}},submitBtnProps:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=mi(e.options.submitBtn,!0);Y(i,r),e.options.submitBtn=i,t.refreshOptions()},resetBtnProps:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=mi(e.options.resetBtn,!1);Y(i,r),e.options.resetBtn=i,t.refreshOptions()},submit:function(r,i){return new Promise(function(a,o){t.validate().then(function(){var s=t.formData();B.Function(r)&&le(function(){return r(s,t)}),B.Function(e.options.onSubmit)&&le(function(){return e.options.onSubmit(s,t)}),e.vm.emit("submit",s,t),a(s)}).catch(function(){for(var s=arguments.length,u=new Array(s),d=0;d<s;d++)u[d]=arguments[d];B.Function(i)&&le(function(){return i.apply(void 0,[t].concat(u))}),o.apply(void 0,u)})})}}}var gi={autoComplete:"value",cascader:"value",inputNumber:"value",inputPassword:"value",rate:"value",slider:"value",treeSelect:"value",switch:"checked"},Tn={name:"required",load:function(e,n,r){var i=js(e.getValue());if(i.required===!1)e.clearProp(),r.clearValidateState([n.field]);else{var a=U({required:!0,validator:function(d,h){return new Promise(function(_,g){B.empty(h)?g(a.message):_()})}},i),o=n.__fc__.refRule.__$title.value;if(!a.message)a.message=r.t("required",{title:o})||o+(r.getLocale()==="en"?" is required":"\u4E0D\u80FD\u4E3A\u7A7A");else{var s=a.message.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);s&&(a.message=r.t(s[1],{title:o}))}e.getProp().validate=[a]}r.sync(n)},watch:function(){Tn.load.apply(Tn,arguments)}};function js(t){return B.Boolean(t)?{required:t}:B.String(t)?{message:t}:B.Undef(t)?{required:!1}:B.Function(t)?{validator:t}:B.Object(t)?t:{}}function Is(t){t.componentAlias(Ss),Object.keys(gi).forEach(function(e){t.setModelField(e,gi[e])}),ga.forEach(function(e){t.component(e.name,e)}),t.register(Tn),Es.forEach(function(e){t.parser(e)}),Object.keys(st).forEach(function(e){t.maker[e]=st[e]}),typeof window<"u"&&window.antd&&t.useApp(function(e,n){n.use(window.antd)})}function Vs(){return ci({ui:"ant-design-vue",version:"3.2.18",manager:Rs,install:Is,extendApi:Bs,attrs:{normal:["col","wrap"],array:["className"],key:["title","info"]}})}var de=Vs();typeof window<"u"&&(window.formCreate=de),de.maker;function dt(t,e,n){t[e]=n}const Te={type(t,e){return Object.prototype.toString.call(t)==="[object "+e+"]"},Undef(t){return t==null},Element(t){return typeof t=="object"&&t!==null&&t.nodeType===1&&!Te.Object(t)},trueArray(t){return Array.isArray(t)&&t.length>0},Function(t){const e=this.getType(t);return e==="Function"||e==="AsyncFunction"},getType(t){const e=Object.prototype.toString.call(t);return/^\[object (.*)\]$/.exec(e)[1]},empty(t){return t==null||Array.isArray(t)&&Array.isArray(t)&&!t.length?!0:typeof t=="string"&&!t}};["Date","Object","String","Boolean","Array","Number"].forEach(t=>{Te[t]=function(e){return Te.type(e,t)}});function vi(t,e){return{}.hasOwnProperty.call(t,e)}function _i(t,e={},n){let r=!1;for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)){let a=e[i];if((r=Array.isArray(a))||Te.Object(a)){let o=t[i]===void 0;if(r)r=!1,o&&dt(t,i,[]);else if(a._clone&&n!==void 0)if(n)a=a.getRule(),o&&dt(t,i,{});else{dt(t,i,a._clone());continue}else o&&dt(t,i,{});t[i]=_i(t[i],a,n)}else dt(t,i,a),Te.Undef(a)||(Te.Undef(a.__json)||(t[i].__json=a.__json),Te.Undef(a.__origin)||(t[i].__origin=a.__origin))}return n!==void 0&&Array.isArray(t)?t.filter(i=>!i||!i.__ctrl):t}function We(t){return _i({},{value:t}).value}function Ns(t,e,n){return`[form-create ${t}]: ${e}`+(n?`
rule: `+JSON.stringify(n.getRule?n.getRule():n):"")}function Ls(t,e){console.error(Ns("err",t,e))}const yi="[[FORM-CREATE-PREFIX-",bi="-FORM-CREATE-SUFFIX]]";function Mn(t){return new Function("return "+t)()}function wi(t,e){if(t&&Te.String(t)&&t.length>4){let n=t.trim(),r=!1;try{if(n.indexOf(bi)>0&&n.indexOf(yi)===0)n=n.replace(bi,"").replace(yi,""),r=!0;else if(n.indexOf("$FN:")===0)n=n.substring(4),r=!0;else if(n.indexOf("$EXEC:")===0)n=n.substring(6),r=!0;else if(n.indexOf("$GLOBAL:")===0){const a=n.substring(8);return n=function(...o){const s=o[0].api.getGlobalEvent(a);if(s)return s.call(this,...o)},n.__json=t,n.__inject=!0,n}else{if(n.indexOf("$FNX:")===0)return n=Mn("function($inject){"+n.substring(5)+"}"),n.__json=t,n.__inject=!0,n;(!e&&n.indexOf("function ")===0&&n!=="function "||!e&&n.indexOf("function(")===0&&n!=="function(")&&(r=!0)}if(!r)return t;let i;try{i=Mn(n)}catch{i=Mn("function "+n)}return i.__json=t,i}catch(i){Ls(`\u89E3\u6790\u5931\u8D25:${n}
err: ${i}`);return}}return t}const pm="",zs=l.defineComponent({name:"DataTable",emits:["change","handleClick","rowSelectionChange"],props:{column:{type:Array,default:()=>[]},globalDataKey:[String,Object],fetch:Object,data:{type:Array,default:()=>[]},button:Object,index:Boolean,selection:Boolean,page:Object,formCreateInject:Object},data(){return{total:0,loading:!1,unwatch:null,list:[],currentPage:1,id:1,order:"",orderBy:""}},watch:{globalDataKey(){this.initPage()},fetch(){this.globalDataKey||this.initPage()},data(){!this.globalDataKey&&!this.fetch&&this.initPage()},selection(){this.id++},index(){this.id++},page:{handler(){this.initPage(),this.id++},deep:!0},button:{handler(){this.id++},deep:!0}},computed:{filterList(){let t=this.list||[];const e=[];return this.column.forEach(n=>{n.prop&&Array.isArray(n.filter)&&n.filter.length>0&&e.push(r=>n.filter.indexOf(r[n.prop])>-1)}),e.forEach(n=>{t=t.filter(n)}),t},tableColumns(){const t=[];return this.column.forEach(e=>{t.push({dataIndex:e.prop,title:e.label,width:e.width,fixed:e.fixed,className:e.className,align:e.align,sorter:e.sorter==="custom"?!0:e.sorter?(n,r)=>n[e.prop]>r[e.prop]:!1,customRender:n=>this.makeTd(e,n)})}),this.button&&this.button.open===!0&&this.button.column&&t.push({dataIndex:"_handle",label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"125px",customRender:e=>(this.button.column||[]).filter(n=>n.hidden!==!0).map(n=>l.h(l.resolveComponent("a-button"),this.btnProps(n,e),()=>[n.name]))}),t}},render(){return l.h("div",{class:"_fc-data-table"},[l.h(l.resolveComponent("a-spin"),{spinning:this.loading},()=>[l.h(l.resolveComponent("a-table"),{dataSource:this.filterList,columns:this.tableColumns,pagination:!1,rowSelection:this.selection?{onChange:(...t)=>{this.$emit("rowSelectionChange",...t)}}:void 0,...this.$attrs,key:this.id,ref:"table",onChange:(...t)=>{const e=t[2];this.$emit("change",...t),e.order&&e.field?(this.orderBy=e.order==="descend"?"DESC":"ASC",this.order=e.field):(this.orderBy="",this.order=""),this.initPage()}}),this.makePage()])])},methods:{getEl(){return this.$refs.table},deepGet(t,e,n){e=(e||"").split(".");let r=0,i=e.length;for(;t!=null&&r<i;)t=t[e[r++]];return r&&r===i&&t!==void 0?t:n},initPage(){this.loading=!1,this.page&&this.page.open?(this.currentPage=1,this.nextList()):this.globalDataKey||this.fetch?this.fetchData().then(({list:t})=>{this.list=t}):this.list=this.data},btnProps(t,e){const n={type:t.type,size:t.size,onClick:i=>{i.stopPropagation();const a=wi(t.click);try{a&&a(e,this.formCreateInject.api)}catch(o){console.error(o)}this.$emit("handleClick",{name:t.name,scope:e,column:e.record})}},r=wi(t.handle);try{const i=r&&r(n,e,this.formCreateInject.api);typeof i=="boolean"&&(n.disabled=i)}catch(i){console.error(i)}return n},getLimit(){return this.page.props&&this.page.props.pageSize||20},nextList(){if(this.globalDataKey||this.fetch)this.fetchData(!0).then(({list:t,total:e})=>{this.list=t,this.total=e});else{const t=this.data,e=this.getLimit(),n=this.currentPage*e;this.list=t.slice(n-e,n),this.total=t.length}},fetchData(t){return this.unwatch&&this.unwatch(),new Promise(e=>{let n=this.fetch;if(this.globalDataKey){const r=typeof this.globalDataKey=="string"?this.globalDataKey:this.globalDataKey.key;n=this.formCreateInject.api.options.globalData[r]}if(n)if(n.type==="fetch"||!this.globalDataKey){n={...n};let r={};if(t){const a=this.page.props&&this.page.props.pageSize||20,o=this.page.pageField||"page",s=this.page.pageSizeField||"limit";r={[o]:this.currentPage,[s]:a}}if(this.order){const a=this.page.orderField||"order",o=this.page.orderByField||"orderBy";r[a]=this.order,r[o]=this.orderBy}const i=Object.keys(r).map(a=>encodeURIComponent(a)+"="+encodeURIComponent(r[a]),"").join("&");i&&(n.action+=(n.action.indexOf("?")!==-1?"&":"?")+i),this.loading=!0,n.wait=1e3,this.unwatch=this.formCreateInject.api.watchFetch(n,(a,o)=>{this.loading=!1;const s=this.page.totalField,u=this.page.dataField,d=u?this.deepGet(a,u,[]):a;let h=s?this.deepGet(a,s):0;h||(h=d.length||0),e({list:d,total:h})},a=>{console.error(a),this.loading=!1},(a,o)=>{if(o)return this.unwatch&&this.unwatch(),this.unwatch=null,setTimeout(()=>{this.changePage(1)}),!1})}else{let r=n.data||[],i=n.data.length;if(t){const a=this.getLimit(),o=this.currentPage*a;r=r.slice(o-a,o),i=r.length}e({list:r,total:i})}else e({list:[],total:0})})},changePage(t){this.currentPage=t,this.nextList()},makePage(){if(this.page&&this.page.open===!0)return l.h(l.resolveComponent("a-pagination"),{total:this.total,current:this.currentPage,showSizeChanger:!1,"onUpdate:current":t=>{this.currentPage!==t&&this.changePage(t)},class:this.page.position||"right",...this.page.props||{},pageSize:this.page.props&&this.page.props.pageSize||20})},makeTd(t,e){return t.format==="custom"&&t.render?t.render(e,l.h,l.resolveComponent,this.formCreateInject.api):t.format==="tag"?l.h(l.resolveComponent("a-tag"),{color:"green"},()=>[this.deepGet(e.record,t.prop,"")]):t.format==="image"?l.h("div",{class:"_fc-data-table-img-list"},[l.h(l.resolveComponent("a-image-preview-group"),{},()=>{let n=this.deepGet(e.record,t.prop,"");return n=(Array.isArray(n)?n:[n]).filter(r=>!!r),n.map((r,i)=>l.h(l.resolveComponent("a-image"),{src:r}))})]):""+this.deepGet(e.record,t.prop,"")}},created(){this.initPage(),this.$watch(()=>this.data&&this.data.length,()=>{!this.globalDataKey&&!this.fetch&&this.initPage()})}}),mm="",be=(t,e)=>{const n=t.__vccOpts||t;for(const[r,i]of e)n[r]=i;return n},Us={name:"FcTable",props:{label:String,width:[Number,String],border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},watch:{rule:{handler(){this.initRule(),this.loadRule(),this.tdStyle=this.rule.style||{},this.tdClass=this.rule.class||{}},immediate:!0,deep:!0}},data(){return{tdStyle:{},tdClass:{},lattice:{}}},computed:{tableColor(){const t={};return this.border===!1?t.border="0 none":(this.borderColor&&(t.borderColor=this.borderColor),this.borderWidth&&(t.borderWidth=this.borderWidth)),t}},methods:{initRule(){const t=this.rule;t.style||(t.style={}),t.layout||(t.layout=[]),t.row||(t.row=1),t.col||(t.col=1)},loadRule(){const t=[],e=this.rule||{row:1,col:1};for(let r=0;r<e.row;r++){const i=[];t.push(i);for(let a=0;a<e.col;a++)i.push({rowspan:1,colspan:1,slot:[],show:!0})}[...e.layout||[]].forEach((r,i)=>{if((!r.row||r.row<=0)&&(!r.col||r.col<=0)||!t[r.top]||!t[r.top][r.left]||!t[r.top][r.left].show){e.layout.splice(i,1);return}const a=t[r.top][r.left];a.layout=r;let o=1,s=1;if(r.col&&(o=r.col+r.left>e.col?e.col-r.left:r.col,a.colspan=o),r.row&&(s=r.row+r.top>e.row?e.row-r.top:r.row,a.rowspan=s),s&&o)for(let u=0;u<s;u++){const d=t[r.top+u];if(d)for(let h=0;h<o;h++)!h&&!u||(d[r.left+h]&&(d[r.left+h].show=!1),a.slot.push(`${r.top+u}:${r.left+h}`))}});const n=r=>!!(!r||r.layout||!r.show);t.forEach((r,i)=>{r.forEach((a,o)=>{let s=!1,u=!1;if(a.layout){const d=a.layout.col||1,h=a.layout.row||1;for(let _=0;_<d;_++)if(!t[i+h]||n(t[i+h][o+_])){u=!0;continue}for(let _=0;_<h;_++)if(!t[i+_]||n(t[i+_][o+d])){s=!0;continue}}else s=n(r[o+1]),u=t[i+1]?n(t[i+1][o]):!0;a.right=s,a.bottom=u})}),this.lattice=t}}},qs={class:"_fc-table"};function Gs(t,e,n,r,i,a){const o=l.resolveComponent("a-col");return l.openBlock(),l.createBlock(o,{span:24},{default:l.withCtx(()=>[l.createElementVNode("div",qs,[l.createElementVNode("table",{border:"1",cellspacing:"0",cellpadding:"0",style:l.normalizeStyle(a.tableColor)},[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(n.rule.row,(s,u)=>(l.openBlock(),l.createElementBlock("tr",{key:u},[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(n.rule.col,(d,h)=>(l.openBlock(),l.createElementBlock(l.Fragment,{key:`${u}${h}`},[i.lattice[u][h].show?(l.openBlock(),l.createElementBlock("td",l.mergeProps({key:0,ref_for:!0},i.lattice[u][h]?{colspan:i.lattice[u][h].colspan,rowspan:i.lattice[u][h].rowspan}:{},{valign:"top",class:i.tdClass&&i.tdClass[`${u}:${h}`]||"",style:[a.tableColor,i.tdStyle&&i.tdStyle[`${u}:${h}`]||{}]}),[l.renderSlot(t.$slots,`${u}:${h}`),(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(i.lattice[u][h].slot,_=>l.renderSlot(t.$slots,`${_}`)),256))],16)):l.createCommentVNode("",!0)],64))),128))]))),128))],4)])]),_:3})}const Hs=be(Us,[["render",Gs]]),Xs=l.defineComponent({name:"FcValue",props:["modelValue"],watch:{modelValue(t){this.$emit("change",t)}}}),Ws={class:"_fc-value"};function Js(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("div",Ws,l.toDisplayString(t.modelValue),1)}const Ys=be(Xs,[["render",Js]]),Qs=l.defineComponent({name:"FcSlot",inheritAttrs:!1,inject:["parentFC"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:t,preview:e,api:n}=this.formCreateInject,r=t.__fc__.prop;return{rule:t,prop:r,preview:e,api:n,model:r.model||{}}}},render(){const t=this.getSlot();return l.createVNode(l.Fragment,{},t?[t(this.slotArg)]:[])},methods:{getSlot(){const t=e=>{if(e){let n=e.slots[this.slotName];return n||t(e.setupState.parent)}};return t(this.parentFC)}}}),Ks=l.defineComponent({name:"FcJson",inheritAttrs:!1,props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:l.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:l.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var t,e;if(this.rule)return this.type==="object"?l.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":n=>{this.$emit("update:modelValue",n)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?l.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":n=>{this.$emit("update:modelValue",n)},sortBtn:this.sortBtn,min:this.min,max:this.max,expand:this.expand,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):l.createVNode(l.Fragment,{key:this.uni},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])},methods:{loadRule(){let t=We(this.rule);typeof t=="string"&&(t=this.formCreateInject.form.parseJson(t)),Array.isArray(t)?this.formRule=t:typeof t=="object"&&(this.formRule=t.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...t.options||{}}),t!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),gm="",$i=t=>{const e=[];return t.forEach(n=>{n.field&&e.push(n.field),n.children&&e.push(...$i(n.children))}),e},Zs=l.defineComponent({name:"StepForm",props:{stepsProps:Object,modelValue:Object,formCreateInject:Object,autoValidate:Boolean,steps:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>l.reactive({submitBtn:!1,resetBtn:!1})}},emits:["update:modelValue","change","itemMounted","submit","next","validateFail"],data(){return{active:0,cacheRule:[],cacheValue:{},subApi:{},Form:l.markRaw(this.formCreateInject.form.$form())}},watch:{active(){this.init()},modelValue(t){this.setValue(t)}},methods:{init(){this.steps.forEach((t,e)=>{this.cacheRule[e]?this.cacheRule[e].display=e===this.active:this.cacheRule[e]={type:"FcRow",native:!0,display:e===this.active,children:t.rule}})},onPrev(){this.active--},validate(){return new Promise((t,e)=>{const n=$i(this.cacheRule[this.active].children);n.length>0?Promise.all(n.map(r=>this.subApi.validateField(r))).then(()=>{t()}).catch(r=>{e(r)}):t()})},onNext(){this.autoValidate?this.validate().then(()=>{this.active++}).catch(t=>{this.$emit("validateFail",this.subApi)}):this.active++,this.$emit("next",{active:this.active,api:this.subApi})},submit(){const t=()=>{this.$emit("submit",this.subApi.formData(),this.subApi)};this.autoValidate?this.validate().then(()=>{t()}).catch(e=>{this.$emit("validateFail",this.subApi)}):t()},addSubApi(t){this.subApi=t,this.$emit("itemMounted",t)},formData(t){this.cacheValue=JSON.stringify(t),this.$emit("update:modelValue",t),this.$emit("change",t)},setValue(t){const e=JSON.stringify(t);this.cacheValue!==e&&(this.cacheValue=e,this.subApi.coverValue(t||{}))}},created(){this.init()}}),eu={class:"_fc-step-form"};function tu(t,e,n,r,i,a){const o=l.resolveComponent("a-step"),s=l.resolveComponent("a-steps"),u=l.resolveComponent("a-button"),d=l.resolveComponent("a-col"),h=l.resolveComponent("a-row");return l.openBlock(),l.createElementBlock("div",eu,[l.createVNode(s,l.mergeProps({current:t.active},t.stepsProps),{default:l.withCtx(()=>[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(t.steps,_=>(l.openBlock(),l.createBlock(o,l.mergeProps({ref_for:!0},_.props),null,16))),256))]),_:1},16,["current"]),(l.openBlock(),l.createBlock(l.resolveDynamicComponent(t.Form),{option:t.options,rule:t.cacheRule,extendOption:!0,modelValue:t.modelValue,"onUpdate:api":t.addSubApi,onEmitEvent:t.$emit,"onUpdate:modelValue":t.formData},null,40,["option","rule","modelValue","onUpdate:api","onEmitEvent","onUpdate:modelValue"])),l.createVNode(h,null,{default:l.withCtx(()=>[l.createVNode(d,{span:24,style:{display:"flex","justify-content":"flex-end","margin-top":"15px"}},{default:l.withCtx(()=>[t.active>0?(l.openBlock(),l.createBlock(u,{key:0,onClick:t.onPrev},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):l.createCommentVNode("",!0),t.active<t.cacheRule.length-1?(l.openBlock(),l.createBlock(u,{key:1,style:{"margin-left":"12px"},type:"primary",onClick:t.onNext},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):l.createCommentVNode("",!0),t.active===t.cacheRule.length-1?(l.openBlock(),l.createBlock(u,{key:2,style:{"margin-left":"12px"},class:"fc-clock",type:"primary",onClick:t.submit},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("submit")||"\u63D0\u4EA4"),1)]),_:1},8,["onClick"])):l.createCommentVNode("",!0)]),_:1})]),_:1})])}const nu=be(Zs,[["render",tu]]),vm="",ru=l.defineComponent({name:"fcInlineForm"}),iu={class:"_fc-line-form"};function ou(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("div",iu,[l.renderSlot(t.$slots,"default")])}const au=be(ru,[["render",ou]]),_m="",su={name:"NestedTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},nested:Array,nestedField:String,columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>l.reactive({submitBtn:!1,resetBtn:!1})},max:Number,nestedMax:Number,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(t){this.trs.forEach(e=>{const n=e.children[1].children[0].props.colspan;e.children[1].children[0].props.colspan=t?n-1:n+1})}},data(){return{rule:[],trs:[],fapi:{},Form:l.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(t,e,n,r,i){i===!1&&this.updateValue()},updateValue(){const t=this.trs.map((n,r)=>({...this.modelValue[r]||{},...this.fapi.getChildrenFormData(n)})).filter(n=>{if(n==null)return!1;let r=!1;return Object.keys(n).forEach(i=>{r||(r=r||n[i]!==void 0&&n[i]!==""&&n[i]!==null&&(Array.isArray(n[i])?!!n[i].length:!0))}),r}),e=JSON.stringify(t);e!==this.oldValue&&(this.oldValue=e,this.$emit("update:modelValue",t),this.$emit("change",t))},setRawData(t,e){const n=this.trs[t];this.fapi.setChildrenFormData(n,e,!0)},updateTable(){const t=JSON.stringify(this.modelValue);this.oldValue!==t&&(this.oldValue=t,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((e,n)=>{this.trs[n]||this.addRaw(),this.setRawData(n,e||{})}),this.rule[0].children[1].children=this.trs)},delRaw(t){this.disabled||(this.trs.splice(t,1),this.updateValue(),this.trs.length?this.trs.forEach(e=>this.updateRaw(e)):this.addRaw(),this.$emit("delete",t))},addRaw(t){if(t&&this.disabled)return;const e=this.formCreateInject.form.parseJson(this.copyTrs)[0],n={type:"template",subRule:!0,children:[]};n.children.push(e),n.children.push({type:"tr",native:!0,display:!1,children:[{type:"td",native:!0,props:{colspan:e.children.length-(this.preview?1:0)},class:"_fc-ntf-sub",children:[{type:"TableForm",field:this.nestedField,value:[],props:{disabled:this.disabled,max:this.nestedMax||0,columns:We(this.nested),options:We(this.options)}}]}]}),this.trs.push(n),this.updateRaw(n),t&&this.$emit("add",this.trs)},updateRaw(t){const e=this.trs.indexOf(t),n=t.children[0];n.children[0].children[0].props.onClick=r=>{const i=r.self.children[0]==="-"?"+":"-";r.self.children=[i],this.trs[e].children[1].display=i==="-"},n.children[1].props.innerText=e+1,n.children[n.children.length-1].children[0].props.onClick=()=>{this.delRaw(e)}},loadRule(){const t=[{type:"th",native:!0,class:"_fc-ntf-sub-idx"},{type:"th",native:!0,class:"_fc-ntf-head-idx",props:{innerText:"#"}}];let e=[{type:"td",class:"_fc-ntf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-ntf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(n=>{t.push({type:"th",native:!0,style:n.style,class:n.required?"_fc-ntf-head-required":"",props:{innerText:n.label||""}}),e.push({type:"td",native:!0,children:[...n.rule||[]]})}),t.push({type:"th",native:!0,class:"_fc-ntf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),e.push({type:"td",native:!0,class:"_fc-ntf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:e}]),this.rule=[{type:"table",native:!0,class:"_fc-ntf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:t}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function uu(t,e,n,r,i,a){const o=l.resolveComponent("a-button");return l.openBlock(),l.createElementBlock("div",{class:l.normalizeClass(["_fc-nested-table-form",{"_fc-disabled":n.disabled}])},[(l.openBlock(),l.createBlock(l.resolveDynamicComponent(i.Form),{option:n.options,rule:i.rule,extendOption:!0,onChange:a.formChange,disabled:n.disabled,api:i.fapi,"onUpdate:api":e[0]||(e[0]=s=>i.fapi=s),onEmitEvent:t.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!n.max||n.max>this.trs.length?(l.openBlock(),l.createBlock(o,{key:0,type:"link",class:"fc-clock",disabled:n.disabled,onClick:e[1]||(e[1]=s=>a.addRaw(!0))},{default:l.withCtx(()=>[e[2]||(e[2]=l.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),l.createTextVNode(" "+l.toDisplayString(n.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1},8,["disabled"])):l.createCommentVNode("",!0)],2)}const lu=be(su,[["render",uu]]),ym="",cu={name:"InfiniteTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>l.reactive({submitBtn:!1,resetBtn:!1})},max:Number,layerMax:{type:Number,default:0},childrenField:String,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview},subField(){return this.childrenField||"children"}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(t){this.trs.forEach((e,n)=>{e.children[1]&&(e.children[1].children[0].props.colspan=this.rule[0].children[0].children[0].children.length-(t?1:0)),e.children[0].children[0].children[0].hidden=this.layerMax===1||t&&!(this.modelValue&&this.modelValue[n]&&Array.isArray(this.modelValue[n][this.subField])&&this.modelValue[n][this.subField].length>0)})}},data(){return{rule:[],trs:[],fapi:{},Form:l.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(t,e,n,r,i){i===!1&&this.updateValue()},updateValue(){const t=this.trs.map((n,r)=>{const i={...this.modelValue[r]||{},...this.fapi.getChildrenFormData(n)};return!vi(i,this.subField)&&this.modelValue[r]&&(i[this.subField]=this.modelValue[r][this.subField]),i[this.subField]==null&&delete i[this.subField],i}),e=JSON.stringify(t);e!==this.oldValue&&(this.oldValue=e,this.$emit("update:modelValue",t),this.$emit("change",t))},setRawData(t,e){const n=this.trs[t];this.fapi.setChildrenFormData(n,e,!0)},updateTable(){const t=JSON.stringify(this.modelValue);this.oldValue!==t&&(this.oldValue=t,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((e,n)=>{this.trs[n]||this.addRaw(),this.setRawData(n,e||{})}),this.rule[0].children[1].children=this.trs)},delRaw(t){this.disabled||(this.trs.splice(t,1),this.updateValue(),this.trs.length?this.trs.forEach(e=>this.updateRaw(e)):this.addRaw(),this.$emit("delete",t))},addRaw(t){if(t&&this.disabled)return;const e=this.formCreateInject.form.parseJson(this.copyTrs)[0],n={type:"template",subRule:!0,children:[]};n.children.push(e),this.trs.push(n),this.trs.forEach(r=>this.updateRaw(r)),t&&this.$emit("add",this.trs)},updateRaw(t){const e=this.trs.indexOf(t),n=t.children[0];n.children[0].children[0].hidden=this.layerMax===1||this.preview&&!(this.modelValue&&this.modelValue[e]&&Array.isArray(this.modelValue[e][this.subField])&&this.modelValue[e][this.subField].length>0),n.children[0].children[0].props.onClick=r=>{if(this.trs[e].children.length===1){if(this.disabled&&!(this.modelValue&&this.modelValue[e]&&Array.isArray(this.modelValue[e][this.subField])&&this.modelValue[e][this.subField].length>0))return;this.trs[e].children.push({type:"tr",native:!0,display:!0,children:[{type:"td",native:!0,props:{colspan:this.rule[0].children[0].children[0].children.length-(this.preview?1:0)},class:"_fc-itf-sub",children:[{type:"infiniteTableForm",field:this.subField,value:[...this.modelValue[e]&&this.modelValue[e][this.subField]||[]],props:{disabled:this.disabled,layerMax:this.layerMax===0?0:this.layerMax>1?this.layerMax-1:1,max:this.max||0,columns:We(this.columns),options:We(this.options)}}]}]})}const i=r.self.children[0]==="-"?"+":"-";r.self.children=[i],this.trs[e].children[1].display=i==="-"},n.children[1].props.innerText=e+1,n.children[n.children.length-1].children[0].props.onClick=()=>{this.delRaw(e)}},loadRule(){const t=[{type:"th",native:!0,class:"_fc-itf-sub-idx"},{type:"th",native:!0,class:"_fc-itf-head-idx",props:{innerText:"#"}}];let e=[{type:"td",class:"_fc-itf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-itf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(n=>{t.push({type:"th",native:!0,class:n.required?"_fc-itf-head-required":"",style:n.style,props:{innerText:n.label||""}}),e.push({type:"td",native:!0,children:[...n.rule||[]]})}),t.push({type:"th",native:!0,class:"_fc-itf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),e.push({type:"td",native:!0,class:"_fc-itf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:e}]),this.rule=[{type:"table",native:!0,class:"_fc-itf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:t}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function fu(t,e,n,r,i,a){const o=l.resolveComponent("a-button");return l.openBlock(),l.createElementBlock("div",{class:l.normalizeClass(["_fc-infinite-table-form",{"_fc-disabled":n.disabled}])},[(l.openBlock(),l.createBlock(l.resolveDynamicComponent(i.Form),{option:n.options,rule:i.rule,extendOption:!0,onChange:a.formChange,disabled:n.disabled,api:i.fapi,"onUpdate:api":e[0]||(e[0]=s=>i.fapi=s),onEmitEvent:t.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!n.max||n.max>this.trs.length?(l.openBlock(),l.createBlock(o,{key:0,type:"link",class:"fc-clock",disabled:n.disabled,onClick:e[1]||(e[1]=s=>a.addRaw(!0))},{default:l.withCtx(()=>[e[2]||(e[2]=l.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),l.createTextVNode(" "+l.toDisplayString(n.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1},8,["disabled"])):l.createCommentVNode("",!0)],2)}const du=be(cu,[["render",fu]]),bm="",hu={name:"TableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},filterEmptyColumn:{type:Boolean,default:!0},options:{type:Object,default:()=>l.reactive({submitBtn:!1,resetBtn:!1})},max:Number,disabled:Boolean},watch:{modelValue:{handler(){this.updateTable()},deep:!0},"formCreateInject.preview":function(t){this.emptyRule.children[0].props.colspan=this.columns.length+(t?1:2)}},data(){return{rule:[],trs:[],fapi:{},Form:l.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",emptyRule:{type:"tr",_isEmpty:!0,native:!0,subRule:!0,children:[{type:"td",style:{textAlign:"center"},native:!0,subRule:!0,props:{colspan:this.columns.length+(this.formCreateInject.preview?1:2)},children:[this.formCreateInject.t("dataEmpty")||"\u6682\u65E0\u6570\u636E"]}]}}},methods:{formChange(){this.updateValue()},updateValue(){const t=this.trs.map((n,r)=>({...this.modelValue[r]||{},...this.fapi.getChildrenFormData(n)})).filter(n=>{if(!this.filterEmptyColumn)return!0;if(n==null)return!1;let r=!1;return Object.keys(n).forEach(i=>{r=r||n[i]!==void 0&&n[i]!==""&&n[i]!==null}),r}),e=JSON.stringify(t);e!==this.oldValue&&(this.oldValue=e,this.$emit("update:modelValue",t),this.$emit("change",t))},setRawData(t,e){const n=this.trs[t];this.fapi.setChildrenFormData(n,e,!0)},updateTable(){const t=JSON.stringify(this.modelValue);this.oldValue!==t&&(this.oldValue=t,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addEmpty(),this.modelValue.forEach((e,n)=>{this.trs[n]||this.addRaw(),this.setRawData(n,e||{})}),this.rule[0].children[1].children=this.trs)},addEmpty(){this.trs.push(this.emptyRule)},delRaw(t){this.disabled||(this.trs.splice(t,1),this.updateValue(),this.trs.length?this.trs.forEach(e=>this.updateRaw(e)):this.addEmpty(),this.$emit("delete",t))},addRaw(t){if(t&&this.disabled)return;const e=this.formCreateInject.form.parseJson(this.copyTrs)[0];this.trs.length===1&&this.trs[0]._isEmpty&&this.trs.splice(0,1),this.trs.push(e),this.updateRaw(e),t&&(this.$emit("add",this.trs.length),this.updateValue())},updateRaw(t){const e=this.trs.indexOf(t);t.children[0].props.innerText=e+1,t.children[t.children.length-1].children[0].props.onClick=()=>{this.delRaw(e)}},loadRule(){const t=[{type:"th",native:!0,class:"_fc-tf-head-idx",props:{innerText:"#"}}];let e=[{type:"td",class:"_fc-tf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(n=>{t.push({type:"th",native:!0,style:n.style,class:n.required?"_fc-tf-head-required":"",props:{innerText:n.label||""}}),e.push({type:"td",native:!0,children:[...n.rule||[]]})}),t.push({type:"th",native:!0,class:"_fc-tf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),e.push({type:"td",native:!0,class:"_fc-tf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,subRule:!0,children:e}]),this.rule=[{type:"table",native:!0,class:"_fc-tf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:t}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function pu(t,e,n,r,i,a){const o=l.resolveComponent("a-button");return l.openBlock(),l.createElementBlock("div",{class:l.normalizeClass(["_fc-table-form",{"_fc-disabled":n.disabled}])},[(l.openBlock(),l.createBlock(l.resolveDynamicComponent(i.Form),{option:n.options,rule:i.rule,extendOption:!0,disabled:n.disabled,onChange:a.formChange,api:i.fapi,"onUpdate:api":e[0]||(e[0]=s=>i.fapi=s),onEmitEvent:t.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),!n.max||n.max>this.trs.length?(l.openBlock(),l.createBlock(o,{key:0,type:"link",class:"fc-clock",onClick:e[1]||(e[1]=s=>a.addRaw(!0)),disabled:n.disabled},{default:l.withCtx(()=>[e[2]||(e[2]=l.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),l.createTextVNode(" "+l.toDisplayString(n.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1},8,["disabled"])):l.createCommentVNode("",!0)],2)}const mu=be(hu,[["render",pu]]),wm="",gu=l.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail"],props:{formData:Object,options:{type:Object,default:()=>l.reactive({submitBtn:!1,resetBtn:!1})},rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},fullscreen:Boolean,formCreateInject:Object},data(){return{visible:!1,max:this.fullscreen||!1,fapi:{},value:{},formRule:[],Form:l.markRaw(this.formCreateInject.form.$form())}},methods:{open(t){this.$nextTick(()=>{this.visible=!0,this.value=We(t||this.formData||{}),this.formRule=We(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(t=>{this.$emit("submit",t,this.fapi,this.close),this.autoClose&&this.close()}).catch(t=>{this.$emit("validateFail",t,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),l.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),vu={key:0,class:"fc-icon icon-page-min"},_u={key:1,class:"fc-icon icon-page-max"};function yu(t,e,n,r,i,a){const o=l.resolveComponent("a-button"),s=l.resolveComponent("a-modal");return l.openBlock(),l.createBlock(s,l.mergeProps({class:"_fc-dialog","wrap-class-name":t.max?"_fc-dialog-fullscreen":""},t.$attrs,{open:t.visible,"onUpdate:open":e[2]||(e[2]=u=>t.visible=u),destroyOnClose:"",footer:t.footer?void 0:t.footer}),{footer:l.withCtx(()=>[l.createVNode(o,{onClick:t.close},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),l.createVNode(o,{type:"primary",onClick:t.handleConfirm},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])]),default:l.withCtx(()=>[t.$attrs.fullscreen?l.createCommentVNode("",!0):(l.openBlock(),l.createBlock(o,{key:0,class:"ant-modal-close",style:{right:"48px"},onClick:e[0]||(e[0]=u=>t.max=!t.max)},{default:l.withCtx(()=>[t.max?(l.openBlock(),l.createElementBlock("i",vu)):(l.openBlock(),l.createElementBlock("i",_u))]),_:1})),(l.openBlock(),l.createBlock(l.resolveDynamicComponent(t.Form),{option:t.options,rule:t.formRule,extendOption:!0,api:t.fapi,"onUpdate:api":e[1]||(e[1]=u=>t.fapi=u),"model-value":t.value,onEmitEvent:t.$emit},null,40,["option","rule","api","model-value","onEmitEvent"]))]),_:1},16,["wrap-class-name","open","footer"])}const bu=be(gu,[["render",yu]]),$m="",wu=l.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail"],props:{formData:Object,options:{type:Object,default:()=>l.reactive({submitBtn:!1,resetBtn:!1})},width:[Number,String],title:String,rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},formCreateInject:Object},data(){return{visible:!1,max:this.width==="100%",fapi:{},value:{},formRule:[],Form:l.markRaw(this.formCreateInject.form.$form())}},methods:{open(t){this.$nextTick(()=>{this.visible=!0,this.value=We(t||this.formData||{}),this.formRule=We(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(t=>{this.$emit("submit",t,this.fapi,this.close),this.autoClose&&this.close()}).catch(t=>{this.$emit("validateFail",t,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),l.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),$u={key:0,class:"fc-icon icon-page-min"},Ou={key:1,class:"fc-icon icon-page-max"};function Eu(t,e,n,r,i,a){const o=l.resolveComponent("a-button"),s=l.resolveComponent("a-drawer");return l.openBlock(),l.createBlock(s,l.mergeProps({class:"_fc-drawer"},t.$attrs,{width:t.max?"100%":t.width,open:t.visible,"onUpdate:open":e[2]||(e[2]=u=>t.visible=u),destroyOnClose:""}),l.createSlots({title:l.withCtx(()=>[t.width!=="100%"?(l.openBlock(),l.createElementBlock("button",{key:0,class:"ant-drawer-close",onClick:e[0]||(e[0]=u=>t.max=!t.max)},[t.max?(l.openBlock(),l.createElementBlock("i",$u)):(l.openBlock(),l.createElementBlock("i",Ou))])):l.createCommentVNode("",!0),l.createTextVNode(" "+l.toDisplayString(t.title),1)]),default:l.withCtx(()=>[(l.openBlock(),l.createBlock(l.resolveDynamicComponent(t.Form),{option:t.options,rule:t.formRule,extendOption:!0,api:t.fapi,"onUpdate:api":e[1]||(e[1]=u=>t.fapi=u),"model-value":t.value,onEmitEvent:t.$emit},null,40,["option","rule","api","model-value","onEmitEvent"]))]),_:2},[t.footer!==!1?{name:"extra",fn:l.withCtx(()=>[l.createVNode(o,{onClick:t.close},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),l.createVNode(o,{type:"primary",onClick:t.handleConfirm,style:{"margin-left":"12px"}},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])]),key:"0"}:void 0]),1040,["width","open"])}const Su=be(wu,[["render",Eu]]);var Oi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Cu(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Ei={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(Oi,function(){var n=function(){},r={},i={},a={};function o(g,x){g=g.push?g:[g];var A=[],C=g.length,M=C,q,V,N,J;for(q=function(se,re){re.length&&A.push(se),M--,M||x(A)};C--;){if(V=g[C],N=i[V],N){q(V,N);continue}J=a[V]=a[V]||[],J.push(q)}}function s(g,x){if(!!g){var A=a[g];if(i[g]=x,!!A)for(;A.length;)A[0](g,x),A.splice(0,1)}}function u(g,x){g.call&&(g={success:g}),x.length?(g.error||n)(x):(g.success||n)(g)}function d(g,x,A,C){var M=document,q=A.async,V=(A.numRetries||0)+1,N=A.before||n,J=g.replace(/[\?|#].*$/,""),se=g.replace(/^(css|img|module|nomodule)!/,""),re,Z,W;if(C=C||0,/(^css!|\.css$)/.test(J))W=M.createElement("link"),W.rel="stylesheet",W.href=se,re="hideFocus"in W,re&&W.relList&&(re=0,W.rel="preload",W.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(J))W=M.createElement("img"),W.src=se;else if(W=M.createElement("script"),W.src=se,W.async=q===void 0?!0:q,Z="noModule"in W,/^module!/.test(J)){if(!Z)return x(g,"l");W.type="module"}else if(/^nomodule!/.test(J)&&Z)return x(g,"l");W.onload=W.onerror=W.onbeforeload=function(ce){var we=ce.type[0];if(re)try{W.sheet.cssText.length||(we="e")}catch(Ne){Ne.code!=18&&(we="e")}if(we=="e"){if(C+=1,C<V)return d(g,x,A,C)}else if(W.rel=="preload"&&W.as=="style")return W.rel="stylesheet";x(g,we,ce.defaultPrevented)},N(g,W)!==!1&&M.head.appendChild(W)}function h(g,x,A){g=g.push?g:[g];var C=g.length,M=C,q=[],V,N;for(V=function(J,se,re){if(se=="e"&&q.push(J),se=="b")if(re)q.push(J);else return;C--,C||x(q)},N=0;N<M;N++)d(g[N],V,A)}function _(g,x,A){var C,M;if(x&&x.trim&&(C=x),M=(C?A:x)||{},C){if(C in r)throw"LoadJS";r[C]=!0}function q(V,N){h(g,function(J){u(M,J),V&&u({success:V,error:N},J),s(C,J)},M)}if(M.returnPromise)return new Promise(q);q()}return _.ready=function(x,A){return o(x,function(C){u(A,C)}),_},_.done=function(x){s(x,[])},_.reset=function(){r={},i={},a={}},_.isDefined=function(x){return x in r},_})})(Ei);const Je=Ei.exports;function xu(t,e){var n=null;return function(...r){n!==null&&clearTimeout(n),n=setTimeout(()=>t.call(this,...r),e)}}const Om="",Au=l.defineComponent({name:"FcEcharts",data(){return{chart:null}},emits:["beforeLoad","loaded"],props:{title:String,value:Number,min:Number,max:Number,name:String,valueFormat:String,subtitle:String,funnelSort:String,config:Object,data:Array,indicator:Array,smooth:Boolean,stripe:Boolean,showLegend:{type:Boolean,default:!0},loadOptions:{type:Function,default:()=>{}},showSeriesLabel:Boolean,type:String,pieType:String,stack:Boolean,barBackgroundColor:String},watch:{$props:{handler:xu(function(){this.load()},600),deep:!0}},methods:{getSeries(){var n;const t={type:"line",stack:this.stack?"Total":"",smooth:this.smooth,showBackground:!1,label:{show:this.showSeriesLabel,position:this.stripe?"inside":"top"}};this.type==="area"?(t.areaStyle={},t.emphasis={focus:"series"}):this.type==="bar"&&(t.type="bar",this.barBackgroundColor&&(t.showBackground=!0,t.backgroundStyle={color:this.barBackgroundColor}));let e=((n=this.config)==null?void 0:n.series)||[];return e.length?(typeof e[0]!="object"&&(e=[{data:e}]),e=e.map(r=>({...t,...r})),e):[]},getTooltip(){const t={trigger:"axis",valueFormat:void 0};return this.valueFormat&&(t.valueFormatter=e=>this.valueFormat?this.valueFormat.replaceAll("{value}",e):e),this.type==="bar"&&(t.axisPointer={type:"shadow"}),t},getAxis(){var t,e;return this.stripe?{yAxis:{type:"category",boundaryGap:this.type==="bar",data:((e=this.config)==null?void 0:e.category)||[]},xAxis:{type:"value"}}:{xAxis:{type:"category",boundaryGap:this.type==="bar",data:(t=this.config)==null?void 0:t.category},yAxis:{type:"value"}}},getDefOptions(){return{title:{text:this.title,subtext:this.subtitle},tooltip:this.getTooltip(),legend:{left:"right",show:this.showLegend},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},...this.getAxis(),series:this.getSeries()}},getPieOptions(){const t={radius:"50%",center:"50%",startAngle:0,avoidLabelOverlap:!0,labelLine:{show:!0},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}};return this.pieType==="doughnut"?(t.radius=["40%","70%"],t.avoidLabelOverlap=!1):this.pieType==="half-doughnut"&&(t.radius=["40%","70%"],t.center=["50%","70%"],t.startAngle=180,t.endAngle=360),{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{type:"pie",data:this.data,...t}]}},getGaugeOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"center"},series:[{name:"Pressure",type:"gauge",min:this.min||0,max:this.max||60,progress:{show:!0},detail:{valueAnimation:!0,formatter:"{value}"},data:[{value:this.value,name:this.name}]}]}},getRadarOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:this.showLegend},radar:{indicator:this.indicator},series:[{type:"radar",tooltip:{trigger:"item"},data:this.data}]}},getScatterOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:!0},xAxis:{scale:!0},yAxis:{scale:!0},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},series:(this.data||[]).map(t=>Array.isArray(t)?{type:"scatter",data:t}:{type:"scatter",...t})}},getFunnelOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{name:"Funnel",type:"funnel",left:"10%",top:"40px",bottom:"20px",width:"80%",min:0,max:Math.max(...(this.data||[]).map(t=>t.value)),minSize:"0%",maxSize:"100%",sort:this.funnelSort||"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{}},data:this.data}]}},load(){this.$nextTick(()=>{Je.ready("echarts",()=>{this.chart=l.markRaw(window.echarts.init(this.$refs.chart));let t;if(this.type==="pie")t=this.getPieOptions();else if(this.type==="funnel")t=this.getFunnelOptions();else if(this.type==="gauge")t=this.getGaugeOptions();else if(this.type==="radar")t=this.getRadarOptions();else if(this.type==="scatter")t=this.getScatterOptions();else if(this.type==="custom"){if(t=this.loadOptions(this.config,this.chart)||{},typeof t.then=="function"){t.then(e=>{this.$emit("beforeLoad",this.chart,e),this.chart.setOption(e),this.$emit("loaded",this.chart,e)});return}}else t=this.getDefOptions();this.$emit("beforeLoad",this.chart,t),this.chart.setOption(t),this.$emit("loaded",this.chart,t)})})}},created(){window.echarts?Je.done("echarts"):Je.isDefined("echarts")||Je(["https://static.form-create.com/res/echarts.min.js"],"echarts")},mounted(){this.load()}}),Ru={class:"_fc-echarts",ref:"chart"};function ku(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("div",Ru,null,512)}const Pu=be(Au,[["render",ku]]);/*!
* Signature Pad v5.0.4 | https://github.com/szimek/signature_pad
* (c) 2024 Szymon Nowak | Released under the MIT license
*/class Ht{constructor(e,n,r,i){if(isNaN(e)||isNaN(n))throw new Error(`Point is invalid: (${e}, ${n})`);this.x=+e,this.y=+n,this.pressure=r||0,this.time=i||Date.now()}distanceTo(e){return Math.sqrt(Math.pow(this.x-e.x,2)+Math.pow(this.y-e.y,2))}equals(e){return this.x===e.x&&this.y===e.y&&this.pressure===e.pressure&&this.time===e.time}velocityFrom(e){return this.time!==e.time?this.distanceTo(e)/(this.time-e.time):0}}class Bn{static fromPoints(e,n){const r=this.calculateControlPoints(e[0],e[1],e[2]).c2,i=this.calculateControlPoints(e[1],e[2],e[3]).c1;return new Bn(e[1],r,i,e[2],n.start,n.end)}static calculateControlPoints(e,n,r){const i=e.x-n.x,a=e.y-n.y,o=n.x-r.x,s=n.y-r.y,u={x:(e.x+n.x)/2,y:(e.y+n.y)/2},d={x:(n.x+r.x)/2,y:(n.y+r.y)/2},h=Math.sqrt(i*i+a*a),_=Math.sqrt(o*o+s*s),g=u.x-d.x,x=u.y-d.y,A=h+_==0?0:_/(h+_),C={x:d.x+g*A,y:d.y+x*A},M=n.x-C.x,q=n.y-C.y;return{c1:new Ht(u.x+M,u.y+q),c2:new Ht(d.x+M,d.y+q)}}constructor(e,n,r,i,a,o){this.startPoint=e,this.control2=n,this.control1=r,this.endPoint=i,this.startWidth=a,this.endWidth=o}length(){let n=0,r,i;for(let a=0;a<=10;a+=1){const o=a/10,s=this.point(o,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),u=this.point(o,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(a>0){const d=s-r,h=u-i;n+=Math.sqrt(d*d+h*h)}r=s,i=u}return n}point(e,n,r,i,a){return n*(1-e)*(1-e)*(1-e)+3*r*(1-e)*(1-e)*e+3*i*(1-e)*e*e+a*e*e*e}}class Du{constructor(){try{this._et=new EventTarget}catch{this._et=document}}addEventListener(e,n,r){this._et.addEventListener(e,n,r)}dispatchEvent(e){return this._et.dispatchEvent(e)}removeEventListener(e,n,r){this._et.removeEventListener(e,n,r)}}function Fu(t,e=250){let n=0,r=null,i,a,o;const s=()=>{n=Date.now(),r=null,i=t.apply(a,o),r||(a=null,o=[])};return function(...d){const h=Date.now(),_=e-(h-n);return a=this,o=d,_<=0||_>e?(r&&(clearTimeout(r),r=null),n=h,i=t.apply(a,o),r||(a=null,o=[])):r||(r=window.setTimeout(s,_)),i}}class Xt extends Du{constructor(e,n={}){var r,i,a;super(),this.canvas=e,this._drawingStroke=!1,this._isEmpty=!0,this._lastPoints=[],this._data=[],this._lastVelocity=0,this._lastWidth=0,this._handleMouseDown=o=>{!this._isLeftButtonPressed(o,!0)||this._drawingStroke||this._strokeBegin(this._pointerEventToSignatureEvent(o))},this._handleMouseMove=o=>{if(!this._isLeftButtonPressed(o,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(o),!1);return}this._strokeMoveUpdate(this._pointerEventToSignatureEvent(o))},this._handleMouseUp=o=>{this._isLeftButtonPressed(o)||this._strokeEnd(this._pointerEventToSignatureEvent(o))},this._handleTouchStart=o=>{o.targetTouches.length!==1||this._drawingStroke||(o.cancelable&&o.preventDefault(),this._strokeBegin(this._touchEventToSignatureEvent(o)))},this._handleTouchMove=o=>{if(o.targetTouches.length===1){if(o.cancelable&&o.preventDefault(),!this._drawingStroke){this._strokeEnd(this._touchEventToSignatureEvent(o),!1);return}this._strokeMoveUpdate(this._touchEventToSignatureEvent(o))}},this._handleTouchEnd=o=>{o.targetTouches.length===0&&(o.cancelable&&o.preventDefault(),this.canvas.removeEventListener("touchmove",this._handleTouchMove),this._strokeEnd(this._touchEventToSignatureEvent(o)))},this._handlePointerDown=o=>{!o.isPrimary||!this._isLeftButtonPressed(o)||this._drawingStroke||(o.preventDefault(),this._strokeBegin(this._pointerEventToSignatureEvent(o)))},this._handlePointerMove=o=>{if(!!o.isPrimary){if(!this._isLeftButtonPressed(o,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(o),!1);return}o.preventDefault(),this._strokeMoveUpdate(this._pointerEventToSignatureEvent(o))}},this._handlePointerUp=o=>{!o.isPrimary||this._isLeftButtonPressed(o)||(o.preventDefault(),this._strokeEnd(this._pointerEventToSignatureEvent(o)))},this.velocityFilterWeight=n.velocityFilterWeight||.7,this.minWidth=n.minWidth||.5,this.maxWidth=n.maxWidth||2.5,this.throttle=(r=n.throttle)!==null&&r!==void 0?r:16,this.minDistance=(i=n.minDistance)!==null&&i!==void 0?i:5,this.dotSize=n.dotSize||0,this.penColor=n.penColor||"black",this.backgroundColor=n.backgroundColor||"rgba(0,0,0,0)",this.compositeOperation=n.compositeOperation||"source-over",this.canvasContextOptions=(a=n.canvasContextOptions)!==null&&a!==void 0?a:{},this._strokeMoveUpdate=this.throttle?Fu(Xt.prototype._strokeUpdate,this.throttle):Xt.prototype._strokeUpdate,this._ctx=e.getContext("2d",this.canvasContextOptions),this.clear(),this.on()}clear(){const{_ctx:e,canvas:n}=this;e.fillStyle=this.backgroundColor,e.clearRect(0,0,n.width,n.height),e.fillRect(0,0,n.width,n.height),this._data=[],this._reset(this._getPointGroupOptions()),this._isEmpty=!0}fromDataURL(e,n={}){return new Promise((r,i)=>{const a=new Image,o=n.ratio||window.devicePixelRatio||1,s=n.width||this.canvas.width/o,u=n.height||this.canvas.height/o,d=n.xOffset||0,h=n.yOffset||0;this._reset(this._getPointGroupOptions()),a.onload=()=>{this._ctx.drawImage(a,d,h,s,u),r()},a.onerror=_=>{i(_)},a.crossOrigin="anonymous",a.src=e,this._isEmpty=!1})}toDataURL(e="image/png",n){switch(e){case"image/svg+xml":return typeof n!="object"&&(n=void 0),`data:image/svg+xml;base64,${btoa(this.toSVG(n))}`;default:return typeof n!="number"&&(n=void 0),this.canvas.toDataURL(e,n)}}on(){this.canvas.style.touchAction="none",this.canvas.style.msTouchAction="none",this.canvas.style.userSelect="none";const e=/Macintosh/.test(navigator.userAgent)&&"ontouchstart"in document;window.PointerEvent&&!e?this._handlePointerEvents():(this._handleMouseEvents(),"ontouchstart"in window&&this._handleTouchEvents())}off(){this.canvas.style.touchAction="auto",this.canvas.style.msTouchAction="auto",this.canvas.style.userSelect="auto",this.canvas.removeEventListener("pointerdown",this._handlePointerDown),this.canvas.removeEventListener("mousedown",this._handleMouseDown),this.canvas.removeEventListener("touchstart",this._handleTouchStart),this._removeMoveUpEventListeners()}_getListenerFunctions(){var e;const n=window.document===this.canvas.ownerDocument?window:(e=this.canvas.ownerDocument.defaultView)!==null&&e!==void 0?e:this.canvas.ownerDocument;return{addEventListener:n.addEventListener.bind(n),removeEventListener:n.removeEventListener.bind(n)}}_removeMoveUpEventListeners(){const{removeEventListener:e}=this._getListenerFunctions();e("pointermove",this._handlePointerMove),e("pointerup",this._handlePointerUp),e("mousemove",this._handleMouseMove),e("mouseup",this._handleMouseUp),e("touchmove",this._handleTouchMove),e("touchend",this._handleTouchEnd)}isEmpty(){return this._isEmpty}fromData(e,{clear:n=!0}={}){n&&this.clear(),this._fromData(e,this._drawCurve.bind(this),this._drawDot.bind(this)),this._data=this._data.concat(e)}toData(){return this._data}_isLeftButtonPressed(e,n){return n?e.buttons===1:(e.buttons&1)===1}_pointerEventToSignatureEvent(e){return{event:e,type:e.type,x:e.clientX,y:e.clientY,pressure:"pressure"in e?e.pressure:0}}_touchEventToSignatureEvent(e){const n=e.changedTouches[0];return{event:e,type:e.type,x:n.clientX,y:n.clientY,pressure:n.force}}_getPointGroupOptions(e){return{penColor:e&&"penColor"in e?e.penColor:this.penColor,dotSize:e&&"dotSize"in e?e.dotSize:this.dotSize,minWidth:e&&"minWidth"in e?e.minWidth:this.minWidth,maxWidth:e&&"maxWidth"in e?e.maxWidth:this.maxWidth,velocityFilterWeight:e&&"velocityFilterWeight"in e?e.velocityFilterWeight:this.velocityFilterWeight,compositeOperation:e&&"compositeOperation"in e?e.compositeOperation:this.compositeOperation}}_strokeBegin(e){if(!this.dispatchEvent(new CustomEvent("beginStroke",{detail:e,cancelable:!0})))return;const{addEventListener:r}=this._getListenerFunctions();switch(e.event.type){case"mousedown":r("mousemove",this._handleMouseMove),r("mouseup",this._handleMouseUp);break;case"touchstart":r("touchmove",this._handleTouchMove),r("touchend",this._handleTouchEnd);break;case"pointerdown":r("pointermove",this._handlePointerMove),r("pointerup",this._handlePointerUp);break}this._drawingStroke=!0;const i=this._getPointGroupOptions(),a=Object.assign(Object.assign({},i),{points:[]});this._data.push(a),this._reset(i),this._strokeUpdate(e)}_strokeUpdate(e){if(!this._drawingStroke)return;if(this._data.length===0){this._strokeBegin(e);return}this.dispatchEvent(new CustomEvent("beforeUpdateStroke",{detail:e}));const n=this._createPoint(e.x,e.y,e.pressure),r=this._data[this._data.length-1],i=r.points,a=i.length>0&&i[i.length-1],o=a?n.distanceTo(a)<=this.minDistance:!1,s=this._getPointGroupOptions(r);if(!a||!(a&&o)){const u=this._addPoint(n,s);a?u&&this._drawCurve(u,s):this._drawDot(n,s),i.push({time:n.time,x:n.x,y:n.y,pressure:n.pressure})}this.dispatchEvent(new CustomEvent("afterUpdateStroke",{detail:e}))}_strokeEnd(e,n=!0){this._removeMoveUpEventListeners(),this._drawingStroke&&(n&&this._strokeUpdate(e),this._drawingStroke=!1,this.dispatchEvent(new CustomEvent("endStroke",{detail:e})))}_handlePointerEvents(){this._drawingStroke=!1,this.canvas.addEventListener("pointerdown",this._handlePointerDown)}_handleMouseEvents(){this._drawingStroke=!1,this.canvas.addEventListener("mousedown",this._handleMouseDown)}_handleTouchEvents(){this.canvas.addEventListener("touchstart",this._handleTouchStart)}_reset(e){this._lastPoints=[],this._lastVelocity=0,this._lastWidth=(e.minWidth+e.maxWidth)/2,this._ctx.fillStyle=e.penColor,this._ctx.globalCompositeOperation=e.compositeOperation}_createPoint(e,n,r){const i=this.canvas.getBoundingClientRect();return new Ht(e-i.left,n-i.top,r,new Date().getTime())}_addPoint(e,n){const{_lastPoints:r}=this;if(r.push(e),r.length>2){r.length===3&&r.unshift(r[0]);const i=this._calculateCurveWidths(r[1],r[2],n),a=Bn.fromPoints(r,i);return r.shift(),a}return null}_calculateCurveWidths(e,n,r){const i=r.velocityFilterWeight*n.velocityFrom(e)+(1-r.velocityFilterWeight)*this._lastVelocity,a=this._strokeWidth(i,r),o={end:a,start:this._lastWidth};return this._lastVelocity=i,this._lastWidth=a,o}_strokeWidth(e,n){return Math.max(n.maxWidth/(e+1),n.minWidth)}_drawCurveSegment(e,n,r){const i=this._ctx;i.moveTo(e,n),i.arc(e,n,r,0,2*Math.PI,!1),this._isEmpty=!1}_drawCurve(e,n){const r=this._ctx,i=e.endWidth-e.startWidth,a=Math.ceil(e.length())*2;r.beginPath(),r.fillStyle=n.penColor;for(let o=0;o<a;o+=1){const s=o/a,u=s*s,d=u*s,h=1-s,_=h*h,g=_*h;let x=g*e.startPoint.x;x+=3*_*s*e.control1.x,x+=3*h*u*e.control2.x,x+=d*e.endPoint.x;let A=g*e.startPoint.y;A+=3*_*s*e.control1.y,A+=3*h*u*e.control2.y,A+=d*e.endPoint.y;const C=Math.min(e.startWidth+d*i,n.maxWidth);this._drawCurveSegment(x,A,C)}r.closePath(),r.fill()}_drawDot(e,n){const r=this._ctx,i=n.dotSize>0?n.dotSize:(n.minWidth+n.maxWidth)/2;r.beginPath(),this._drawCurveSegment(e.x,e.y,i),r.closePath(),r.fillStyle=n.penColor,r.fill()}_fromData(e,n,r){for(const i of e){const{points:a}=i,o=this._getPointGroupOptions(i);if(a.length>1)for(let s=0;s<a.length;s+=1){const u=a[s],d=new Ht(u.x,u.y,u.pressure,u.time);s===0&&this._reset(o);const h=this._addPoint(d,o);h&&n(h,o)}else this._reset(o),r(a[0],o)}}toSVG({includeBackgroundColor:e=!1}={}){const n=this._data,r=Math.max(window.devicePixelRatio||1,1),i=0,a=0,o=this.canvas.width/r,s=this.canvas.height/r,u=document.createElementNS("http://www.w3.org/2000/svg","svg");if(u.setAttribute("xmlns","http://www.w3.org/2000/svg"),u.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),u.setAttribute("viewBox",`${i} ${a} ${o} ${s}`),u.setAttribute("width",o.toString()),u.setAttribute("height",s.toString()),e&&this.backgroundColor){const d=document.createElement("rect");d.setAttribute("width","100%"),d.setAttribute("height","100%"),d.setAttribute("fill",this.backgroundColor),u.appendChild(d)}return this._fromData(n,(d,{penColor:h})=>{const _=document.createElement("path");if(!isNaN(d.control1.x)&&!isNaN(d.control1.y)&&!isNaN(d.control2.x)&&!isNaN(d.control2.y)){const g=`M ${d.startPoint.x.toFixed(3)},${d.startPoint.y.toFixed(3)} C ${d.control1.x.toFixed(3)},${d.control1.y.toFixed(3)} ${d.control2.x.toFixed(3)},${d.control2.y.toFixed(3)} ${d.endPoint.x.toFixed(3)},${d.endPoint.y.toFixed(3)}`;_.setAttribute("d",g),_.setAttribute("stroke-width",(d.endWidth*2.25).toFixed(3)),_.setAttribute("stroke",h),_.setAttribute("fill","none"),_.setAttribute("stroke-linecap","round"),u.appendChild(_)}},(d,{penColor:h,dotSize:_,minWidth:g,maxWidth:x})=>{const A=document.createElement("circle"),C=_>0?_:(g+x)/2;A.setAttribute("r",C.toString()),A.setAttribute("cx",d.x.toString()),A.setAttribute("cy",d.y.toString()),A.setAttribute("fill",h),u.appendChild(A)}),u.outerHTML}}const Em="",Tu=l.defineComponent({name:"SignaturePad",emits:["update:modelValue","change","remove"],data(){return{visible:!1,isEmpty:!0,signaturePad:null}},props:{modelValue:String,penColor:String,formCreateInject:Object},watch:{visible(t){t?(this.isEmpty=!0,this.$nextTick(()=>{this.signaturePad=l.markRaw(new Xt(this.$refs.pad,{penColor:this.penColor})),this.signaturePad.addEventListener("endStroke",()=>{this.isEmpty=this.signaturePad.isEmpty()})})):(this.signaturePad.off(),this.signaturePad=null)}},methods:{clear(){this.signaturePad.clear(),this.isEmpty=!0},submit(){const t=this.signaturePad.toDataURL();this.updateValue(t),this.visible=!1},updateValue(t){this.$emit("update:modelValue",t),this.$emit("change",t)},remove(){this.updateValue(""),this.$emit("remove")}}}),Mu={class:"_fc-signature"},Bu={key:0,class:"_fc-signature-preview"},ju=["src"],Iu={class:"_fc-signature-pad",ref:"pad",width:"600px",height:"270px"};function Vu(t,e,n,r,i,a){const o=l.resolveComponent("a-button"),s=l.resolveComponent("a-modal");return l.openBlock(),l.createElementBlock("div",Mu,[t.modelValue?(l.openBlock(),l.createElementBlock("div",Bu,[l.createElementVNode("i",{class:"fc-icon icon-delete2",onClick:e[0]||(e[0]=(...u)=>t.remove&&t.remove(...u))}),l.createElementVNode("img",{src:t.modelValue,alt:"signature"},null,8,ju)])):(l.openBlock(),l.createElementBlock("div",{key:1,class:"_fc-signature-btn",onClick:e[1]||(e[1]=u=>t.visible=!0)},[e[4]||(e[4]=l.createElementVNode("i",{class:"fc-icon icon-edit2"},null,-1)),l.createTextVNode(" "+l.toDisplayString(t.formCreateInject.t("signaturePadTip")||"\u70B9\u51FB\u6DFB\u52A0\u624B\u5199\u7B7E\u540D"),1)])),l.createVNode(s,{class:"_fc-signature-dialog",title:t.formCreateInject.t("signaturePadTitle")||"\u8BF7\u5728\u865A\u7EBF\u6846\u5185\u4E66\u5199",open:t.visible,"onUpdate:open":e[3]||(e[3]=u=>t.visible=u),centered:"",maskClosable:!1,destroyOnClose:!0,width:"640px"},{footer:l.withCtx(()=>[l.createElementVNode("div",null,[l.createVNode(o,{onClick:e[2]||(e[2]=u=>t.clear())},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("reset")||"\u91CD\u7F6E"),1)]),_:1}),l.createVNode(o,{type:"primary",disabled:t.isEmpty,onClick:t.submit},{default:l.withCtx(()=>[l.createTextVNode(l.toDisplayString(t.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["disabled","onClick"])])]),default:l.withCtx(()=>[l.createElementVNode("canvas",Iu,null,512)]),_:1},8,["title","open"])])}const Nu=be(Tu,[["render",Vu]]);function jn(t,e,n){for(var r=[],i=Math.max(t.length,e.length),a=0,o=0;o<i||a;){var s=o<t.length?t[o]:0,u=o<e.length?e[o]:0,d=a+s+u;r.push(d%n),a=Math.floor(d/n),o++}return r}function Si(t,e,n){if(t<0)return null;if(t==0)return[];for(var r=[],i=e;t&1&&(r=jn(r,i,n)),t=t>>1,t!==0;)i=jn(i,i,n);return r}function Lu(t,e){for(var n=t.split(""),r=[],i=n.length-1;i>=0;i--){var a=parseInt(n[i],e);if(isNaN(a))return null;r.push(a)}return r}function zu(t,e,n){var r=Lu(t,e);if(r===null)return null;for(var i=[],a=[1],o=0;o<r.length;o++)r[o]&&(i=jn(i,Si(r[o],a,n),n)),a=Si(e,a,n);for(var s="",o=i.length-1;o>=0;o--)s+=i[o].toString(n);return s}function Uu(t){return t.substring(0,2)==="0x"&&(t=t.substring(2)),t=t.toLowerCase(),zu(t,16,10)}class qu{constructor(e){e=e||{},this.seq=0,this.mid=(e.mid||1)%1023,this.offset=e.offset||0,this.lastTime=0}generate(){const e=Date.now(),n=(e-this.offset).toString(2);this.lastTime==e?(this.seq++,this.seq>4095&&(this.seq=0)):this.seq=0,this.lastTime=e;let r=this.seq.toString(2),i=this.mid.toString(2);for(;r.length<12;)r="0"+r;for(;i.length<10;)i="0"+i;const a=n+i+r;let o="";for(let s=a.length;s>0;s-=4)o=parseInt(a.substring(s-4,s),2).toString(16)+o;return Uu(o)}}const Gu=l.defineComponent({name:"FcId",props:["modelValue","prefix"],emits:["update:modelValue"],inject:{designer:{default:null}},data(){return{preview:"7379787000000000"}},watch:{modelValue:{handler:function(t){if(!t){const e=new qu({mid:42,offset:173448e7});this.$emit("update:modelValue",""+(this.prefix||"")+e.generate())}},immediate:!0}}});function Hu(t,e,n,r,i,a){const o=l.resolveComponent("a-input");return l.openBlock(),l.createBlock(o,{value:t.designer?""+(t.prefix||"")+t.preview:t.modelValue,readonly:"",disabled:""},null,8,["value"])}const Xu=be(Gu,[["render",Hu]]),Sm="",Wu=l.defineComponent({name:"FcTitle",data(){return{}},props:{title:String,size:String,align:String},computed:{textStyle(){return{textAlign:this.align||"left"}}}});function Ju(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("div",{class:l.normalizeClass(["_fc-title",t.size||"h2"]),style:l.normalizeStyle(t.textStyle)},l.toDisplayString(t.title),7)}const Yu=be(Wu,[["render",Ju]]),Qu=l.defineComponent({name:"AudioBox",emits:["pause","play","ended"],data(){return{}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,loop:Boolean,preload:{type:String,default:"auto"},muted:Boolean}}),Ku=["controls","autoplay","loop","preload","muted"],Zu=["src","type"];function el(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("audio",{key:t.src,controls:t.controls,autoplay:t.autoplay,loop:t.loop,preload:t.preload,muted:t.muted,onPause:e[0]||(e[0]=o=>t.$emit("pause",o)),onPlay:e[1]||(e[1]=o=>t.$emit("play",o)),onEnded:e[2]||(e[2]=o=>t.$emit("ended",o))},[l.createElementVNode("source",{src:t.src,type:t.type},null,8,Zu),e[3]||(e[3]=l.createTextVNode(" Your browser does not support the audio element. "))],40,Ku)}const tl=be(Qu,[["render",el]]),Cm="",nl=l.defineComponent({name:"IframeBox",emits:["load"],data(){return{}},props:{src:String,loading:String}}),rl=["src"];function il(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("iframe",{class:"_fc-iframe-box",src:t.src,frameborder:"0",onLoad:e[0]||(e[0]=o=>t.$emit("load",o))},null,40,rl)}const ol=be(nl,[["render",il]]);var In={},Wt={},Ce={};Object.defineProperty(Ce,"__esModule",{value:!0});function al(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var sl=function t(e,n){al(this,t),this.data=e,this.text=n.text||e,this.options=n};Ce.default=sl,Object.defineProperty(Wt,"__esModule",{value:!0}),Wt.CODE39=void 0;var ul=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),ll=Ce,cl=fl(ll);function fl(t){return t&&t.__esModule?t:{default:t}}function dl(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function hl(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function pl(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var ml=function(t){pl(e,t);function e(n,r){return dl(this,e),n=n.toUpperCase(),r.mod43&&(n+=_l(yl(n))),hl(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return ul(e,[{key:"encode",value:function(){for(var r=Vn("*"),i=0;i<this.data.length;i++)r+=Vn(this.data[i])+"0";return r+=Vn("*"),{data:r,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/)!==-1}}]),e}(cl.default),Ci=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","*"],gl=[20957,29783,23639,30485,20951,29813,23669,20855,29789,23645,29975,23831,30533,22295,30149,24005,21623,29981,23837,22301,30023,23879,30545,22343,30161,24017,21959,30065,23921,22385,29015,18263,29141,17879,29045,18293,17783,29021,18269,17477,17489,17681,20753,35770];function Vn(t){return vl(xi(t))}function vl(t){return gl[t].toString(2)}function _l(t){return Ci[t]}function xi(t){return Ci.indexOf(t)}function yl(t){for(var e=0,n=0;n<t.length;n++)e+=xi(t[n]);return e=e%43,e}Wt.CODE39=ml;var Ge={},Nn={},ht={},me={};Object.defineProperty(me,"__esModule",{value:!0});var St;function Ln(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Ai=me.SET_A=0,Ri=me.SET_B=1,ki=me.SET_C=2;me.SHIFT=98;var bl=me.START_A=103,wl=me.START_B=104,$l=me.START_C=105;me.MODULO=103,me.STOP=106,me.FNC1=207,me.SET_BY_CODE=(St={},Ln(St,bl,Ai),Ln(St,wl,Ri),Ln(St,$l,ki),St),me.SWAP={101:Ai,100:Ri,99:ki},me.A_START_CHAR=String.fromCharCode(208),me.B_START_CHAR=String.fromCharCode(209),me.C_START_CHAR=String.fromCharCode(210),me.A_CHARS="[\0-_\xC8-\xCF]",me.B_CHARS="[ -\x7F\xC8-\xCF]",me.C_CHARS="(\xCF*[0-9]{2}\xCF*)",me.BARS=[11011001100,11001101100,11001100110,10010011e3,10010001100,10001001100,10011001e3,10011000100,10001100100,11001001e3,11001000100,11000100100,10110011100,10011011100,10011001110,10111001100,10011101100,10011100110,11001110010,11001011100,11001001110,11011100100,11001110100,11101101110,11101001100,11100101100,11100100110,11101100100,11100110100,11100110010,11011011e3,11011000110,11000110110,10100011e3,10001011e3,10001000110,10110001e3,10001101e3,10001100010,11010001e3,11000101e3,11000100010,10110111e3,10110001110,10001101110,10111011e3,10111000110,10001110110,11101110110,11010001110,11000101110,11011101e3,11011100010,11011101110,11101011e3,11101000110,11100010110,11101101e3,11101100010,11100011010,11101111010,11001000010,11110001010,1010011e4,10100001100,1001011e4,10010000110,10000101100,10000100110,1011001e4,10110000100,1001101e4,10011000010,10000110100,10000110010,11000010010,1100101e4,11110111010,11000010100,10001111010,10100111100,10010111100,10010011110,10111100100,10011110100,10011110010,11110100100,11110010100,11110010010,11011011110,11011110110,11110110110,10101111e3,10100011110,10001011110,10111101e3,10111100010,11110101e3,11110100010,10111011110,10111101110,11101011110,11110101110,11010000100,1101001e4,11010011100,1100011101011],Object.defineProperty(ht,"__esModule",{value:!0});var Ol=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),El=Ce,Sl=Cl(El),Re=me;function Cl(t){return t&&t.__esModule?t:{default:t}}function xl(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Al(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Rl(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var kl=function(t){Rl(e,t);function e(n,r){xl(this,e);var i=Al(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n.substring(1),r));return i.bytes=n.split("").map(function(a){return a.charCodeAt(0)}),i}return Ol(e,[{key:"valid",value:function(){return/^[\x00-\x7F\xC8-\xD3]+$/.test(this.data)}},{key:"encode",value:function(){var r=this.bytes,i=r.shift()-105,a=Re.SET_BY_CODE[i];if(a===void 0)throw new RangeError("The encoding does not start with a start character.");this.shouldEncodeAsEan128()===!0&&r.unshift(Re.FNC1);var o=e.next(r,1,a);return{text:this.text===this.data?this.text.replace(/[^\x20-\x7E]/g,""):this.text,data:e.getBar(i)+o.result+e.getBar((o.checksum+i)%Re.MODULO)+e.getBar(Re.STOP)}}},{key:"shouldEncodeAsEan128",value:function(){var r=this.options.ean128||!1;return typeof r=="string"&&(r=r.toLowerCase()==="true"),r}}],[{key:"getBar",value:function(r){return Re.BARS[r]?Re.BARS[r].toString():""}},{key:"correctIndex",value:function(r,i){if(i===Re.SET_A){var a=r.shift();return a<32?a+64:a-32}else return i===Re.SET_B?r.shift()-32:(r.shift()-48)*10+r.shift()-48}},{key:"next",value:function(r,i,a){if(!r.length)return{result:"",checksum:0};var o=void 0,s=void 0;if(r[0]>=200){s=r.shift()-105;var u=Re.SWAP[s];u!==void 0?o=e.next(r,i+1,u):((a===Re.SET_A||a===Re.SET_B)&&s===Re.SHIFT&&(r[0]=a===Re.SET_A?r[0]>95?r[0]-96:r[0]:r[0]<32?r[0]+96:r[0]),o=e.next(r,i+1,a))}else s=e.correctIndex(r,a),o=e.next(r,i+1,a);var d=e.getBar(s),h=s*i;return{result:d+o.result,checksum:h+o.checksum}}}]),e}(Sl.default);ht.default=kl;var zn={};Object.defineProperty(zn,"__esModule",{value:!0});var et=me,Pi=function(e){return e.match(new RegExp("^"+et.A_CHARS+"*"))[0].length},Di=function(e){return e.match(new RegExp("^"+et.B_CHARS+"*"))[0].length},Fi=function(e){return e.match(new RegExp("^"+et.C_CHARS+"*"))[0]};function Un(t,e){var n=e?et.A_CHARS:et.B_CHARS,r=t.match(new RegExp("^("+n+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(r)return r[1]+String.fromCharCode(204)+Ti(t.substring(r[1].length));var i=t.match(new RegExp("^"+n+"+"))[0];return i.length===t.length?t:i+String.fromCharCode(e?205:206)+Un(t.substring(i.length),!e)}function Ti(t){var e=Fi(t),n=e.length;if(n===t.length)return t;t=t.substring(n);var r=Pi(t)>=Di(t);return e+String.fromCharCode(r?206:205)+Un(t,r)}zn.default=function(t){var e=void 0,n=Fi(t).length;if(n>=2)e=et.C_START_CHAR+Ti(t);else{var r=Pi(t)>Di(t);e=(r?et.A_START_CHAR:et.B_START_CHAR)+Un(t,r)}return e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(i,a){return String.fromCharCode(203)+a})},Object.defineProperty(Nn,"__esModule",{value:!0});var Pl=ht,Dl=Mi(Pl),Fl=zn,Tl=Mi(Fl);function Mi(t){return t&&t.__esModule?t:{default:t}}function Ml(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function qn(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Bl(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var jl=function(t){Bl(e,t);function e(n,r){if(Ml(this,e),/^[\x00-\x7F\xC8-\xD3]+$/.test(n))var i=qn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,(0,Tl.default)(n),r));else var i=qn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r));return qn(i)}return e}(Dl.default);Nn.default=jl;var Gn={};Object.defineProperty(Gn,"__esModule",{value:!0});var Il=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Vl=ht,Nl=Ll(Vl),Bi=me;function Ll(t){return t&&t.__esModule?t:{default:t}}function zl(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ul(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function ql(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Gl=function(t){ql(e,t);function e(n,r){return zl(this,e),Ul(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,Bi.A_START_CHAR+n,r))}return Il(e,[{key:"valid",value:function(){return new RegExp("^"+Bi.A_CHARS+"+$").test(this.data)}}]),e}(Nl.default);Gn.default=Gl;var Hn={};Object.defineProperty(Hn,"__esModule",{value:!0});var Hl=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Xl=ht,Wl=Jl(Xl),ji=me;function Jl(t){return t&&t.__esModule?t:{default:t}}function Yl(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ql(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Kl(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Zl=function(t){Kl(e,t);function e(n,r){return Yl(this,e),Ql(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,ji.B_START_CHAR+n,r))}return Hl(e,[{key:"valid",value:function(){return new RegExp("^"+ji.B_CHARS+"+$").test(this.data)}}]),e}(Wl.default);Hn.default=Zl;var Xn={};Object.defineProperty(Xn,"__esModule",{value:!0});var ec=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),tc=ht,nc=rc(tc),Ii=me;function rc(t){return t&&t.__esModule?t:{default:t}}function ic(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function oc(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function ac(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var sc=function(t){ac(e,t);function e(n,r){return ic(this,e),oc(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,Ii.C_START_CHAR+n,r))}return ec(e,[{key:"valid",value:function(){return new RegExp("^"+Ii.C_CHARS+"+$").test(this.data)}}]),e}(nc.default);Xn.default=sc,Object.defineProperty(Ge,"__esModule",{value:!0}),Ge.CODE128C=Ge.CODE128B=Ge.CODE128A=Ge.CODE128=void 0;var uc=Nn,lc=Jt(uc),cc=Gn,fc=Jt(cc),dc=Hn,hc=Jt(dc),pc=Xn,mc=Jt(pc);function Jt(t){return t&&t.__esModule?t:{default:t}}Ge.CODE128=lc.default,Ge.CODE128A=fc.default,Ge.CODE128B=hc.default,Ge.CODE128C=mc.default;var xe={},Wn={},Me={};Object.defineProperty(Me,"__esModule",{value:!0}),Me.SIDE_BIN="101",Me.MIDDLE_BIN="01010",Me.BINARIES={L:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],G:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"],R:["1110010","1100110","1101100","1000010","1011100","1001110","1010000","1000100","1001000","1110100"],O:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],E:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"]},Me.EAN2_STRUCTURE=["LL","LG","GL","GG"],Me.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],Me.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"];var Yt={},ut={};Object.defineProperty(ut,"__esModule",{value:!0});var gc=Me,vc=function(e,n,r){var i=e.split("").map(function(o,s){return gc.BINARIES[n[s]]}).map(function(o,s){return o?o[e[s]]:""});if(r){var a=e.length-1;i=i.map(function(o,s){return s<a?o+r:o})}return i.join("")};ut.default=vc,Object.defineProperty(Yt,"__esModule",{value:!0});var _c=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),pt=Me,yc=ut,Vi=Ni(yc),bc=Ce,wc=Ni(bc);function Ni(t){return t&&t.__esModule?t:{default:t}}function $c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Oc(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Ec(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Sc=function(t){Ec(e,t);function e(n,r){$c(this,e);var i=Oc(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r));return i.fontSize=!r.flat&&r.fontSize>r.width*10?r.width*10:r.fontSize,i.guardHeight=r.height+i.fontSize/2+r.textMargin,i}return _c(e,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(r,i){return this.text.substr(r,i)}},{key:"leftEncode",value:function(r,i){return(0,Vi.default)(r,i)}},{key:"rightText",value:function(r,i){return this.text.substr(r,i)}},{key:"rightEncode",value:function(r,i){return(0,Vi.default)(r,i)}},{key:"encodeGuarded",value:function(){var r={fontSize:this.fontSize},i={height:this.guardHeight};return[{data:pt.SIDE_BIN,options:i},{data:this.leftEncode(),text:this.leftText(),options:r},{data:pt.MIDDLE_BIN,options:i},{data:this.rightEncode(),text:this.rightText(),options:r},{data:pt.SIDE_BIN,options:i}]}},{key:"encodeFlat",value:function(){var r=[pt.SIDE_BIN,this.leftEncode(),pt.MIDDLE_BIN,this.rightEncode(),pt.SIDE_BIN];return{data:r.join(""),text:this.text}}}]),e}(wc.default);Yt.default=Sc,Object.defineProperty(Wn,"__esModule",{value:!0});var Cc=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Ct=function t(e,n,r){e===null&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(i===void 0){var a=Object.getPrototypeOf(e);return a===null?void 0:t(a,n,r)}else{if("value"in i)return i.value;var o=i.get;return o===void 0?void 0:o.call(r)}},xc=Me,Ac=Yt,Rc=kc(Ac);function kc(t){return t&&t.__esModule?t:{default:t}}function Pc(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Dc(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Fc(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Li=function(e){var n=e.substr(0,12).split("").map(function(r){return+r}).reduce(function(r,i,a){return a%2?r+i*3:r+i},0);return(10-n%10)%10},Tc=function(t){Fc(e,t);function e(n,r){Pc(this,e),n.search(/^[0-9]{12}$/)!==-1&&(n+=Li(n));var i=Dc(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r));return i.lastChar=r.lastChar,i}return Cc(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{13}$/)!==-1&&+this.data[12]===Li(this.data)}},{key:"leftText",value:function(){return Ct(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"leftText",this).call(this,1,6)}},{key:"leftEncode",value:function(){var r=this.data.substr(1,6),i=xc.EAN13_STRUCTURE[this.data[0]];return Ct(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"leftEncode",this).call(this,r,i)}},{key:"rightText",value:function(){return Ct(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"rightText",this).call(this,7,6)}},{key:"rightEncode",value:function(){var r=this.data.substr(7,6);return Ct(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"rightEncode",this).call(this,r,"RRRRRR")}},{key:"encodeGuarded",value:function(){var r=Ct(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"encodeGuarded",this).call(this);return this.options.displayValue&&(r.unshift({data:"000000000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),this.options.lastChar&&(r.push({data:"00"}),r.push({data:"00000",text:this.options.lastChar,options:{fontSize:this.fontSize}}))),r}}]),e}(Rc.default);Wn.default=Tc;var Jn={};Object.defineProperty(Jn,"__esModule",{value:!0});var Mc=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Qt=function t(e,n,r){e===null&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(i===void 0){var a=Object.getPrototypeOf(e);return a===null?void 0:t(a,n,r)}else{if("value"in i)return i.value;var o=i.get;return o===void 0?void 0:o.call(r)}},Bc=Yt,jc=Ic(Bc);function Ic(t){return t&&t.__esModule?t:{default:t}}function Vc(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Nc(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Lc(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var zi=function(e){var n=e.substr(0,7).split("").map(function(r){return+r}).reduce(function(r,i,a){return a%2?r+i:r+i*3},0);return(10-n%10)%10},zc=function(t){Lc(e,t);function e(n,r){return Vc(this,e),n.search(/^[0-9]{7}$/)!==-1&&(n+=zi(n)),Nc(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return Mc(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{8}$/)!==-1&&+this.data[7]===zi(this.data)}},{key:"leftText",value:function(){return Qt(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"leftText",this).call(this,0,4)}},{key:"leftEncode",value:function(){var r=this.data.substr(0,4);return Qt(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"leftEncode",this).call(this,r,"LLLL")}},{key:"rightText",value:function(){return Qt(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"rightText",this).call(this,4,4)}},{key:"rightEncode",value:function(){var r=this.data.substr(4,4);return Qt(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"rightEncode",this).call(this,r,"RRRR")}}]),e}(jc.default);Jn.default=zc;var Yn={};Object.defineProperty(Yn,"__esModule",{value:!0});var Uc=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),qc=Me,Gc=ut,Hc=Ui(Gc),Xc=Ce,Wc=Ui(Xc);function Ui(t){return t&&t.__esModule?t:{default:t}}function Jc(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Yc(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Qc(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Kc=function(e){var n=e.split("").map(function(r){return+r}).reduce(function(r,i,a){return a%2?r+i*9:r+i*3},0);return n%10},Zc=function(t){Qc(e,t);function e(n,r){return Jc(this,e),Yc(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return Uc(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{5}$/)!==-1}},{key:"encode",value:function(){var r=qc.EAN5_STRUCTURE[Kc(this.data)];return{data:"1011"+(0,Hc.default)(this.data,r,"01"),text:this.text}}}]),e}(Wc.default);Yn.default=Zc;var Qn={};Object.defineProperty(Qn,"__esModule",{value:!0});var ef=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),tf=Me,nf=ut,rf=qi(nf),of=Ce,af=qi(of);function qi(t){return t&&t.__esModule?t:{default:t}}function sf(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uf(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function lf(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var cf=function(t){lf(e,t);function e(n,r){return sf(this,e),uf(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return ef(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{2}$/)!==-1}},{key:"encode",value:function(){var r=tf.EAN2_STRUCTURE[parseInt(this.data)%4];return{data:"1011"+(0,rf.default)(this.data,r,"01"),text:this.text}}}]),e}(af.default);Qn.default=cf;var xt={};Object.defineProperty(xt,"__esModule",{value:!0});var ff=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();xt.checksum=Kn;var df=ut,mt=Gi(df),hf=Ce,pf=Gi(hf);function Gi(t){return t&&t.__esModule?t:{default:t}}function mf(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function gf(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function vf(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var _f=function(t){vf(e,t);function e(n,r){mf(this,e),n.search(/^[0-9]{11}$/)!==-1&&(n+=Kn(n));var i=gf(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r));return i.displayValue=r.displayValue,r.fontSize>r.width*10?i.fontSize=r.width*10:i.fontSize=r.fontSize,i.guardHeight=r.height+i.fontSize/2+r.textMargin,i}return ff(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==Kn(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var r="";return r+="101",r+=(0,mt.default)(this.data.substr(0,6),"LLLLLL"),r+="01010",r+=(0,mt.default)(this.data.substr(6,6),"RRRRRR"),r+="101",{data:r,text:this.text}}},{key:"guardedEncoding",value:function(){var r=[];return this.displayValue&&r.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),r.push({data:"101"+(0,mt.default)(this.data[0],"L"),options:{height:this.guardHeight}}),r.push({data:(0,mt.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),r.push({data:"01010",options:{height:this.guardHeight}}),r.push({data:(0,mt.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),r.push({data:(0,mt.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&r.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),r}}]),e}(pf.default);function Kn(t){var e=0,n;for(n=1;n<11;n+=2)e+=parseInt(t[n]);for(n=0;n<11;n+=2)e+=parseInt(t[n])*3;return(10-e%10)%10}xt.default=_f;var Zn={};Object.defineProperty(Zn,"__esModule",{value:!0});var yf=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),bf=ut,wf=Hi(bf),$f=Ce,Of=Hi($f),Ef=xt;function Hi(t){return t&&t.__esModule?t:{default:t}}function Sf(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function er(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Cf(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var xf=["XX00000XXX","XX10000XXX","XX20000XXX","XXX00000XX","XXXX00000X","XXXXX00005","XXXXX00006","XXXXX00007","XXXXX00008","XXXXX00009"],Af=[["EEEOOO","OOOEEE"],["EEOEOO","OOEOEE"],["EEOOEO","OOEEOE"],["EEOOOE","OOEEEO"],["EOEEOO","OEOOEE"],["EOOEEO","OEEOOE"],["EOOOEE","OEEEOO"],["EOEOEO","OEOEOE"],["EOEOOE","OEOEEO"],["EOOEOE","OEEOEO"]],Rf=function(t){Cf(e,t);function e(n,r){Sf(this,e);var i=er(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r));if(i.isValid=!1,n.search(/^[0-9]{6}$/)!==-1)i.middleDigits=n,i.upcA=Xi(n,"0"),i.text=r.text||""+i.upcA[0]+n+i.upcA[i.upcA.length-1],i.isValid=!0;else if(n.search(/^[01][0-9]{7}$/)!==-1)if(i.middleDigits=n.substring(1,n.length-1),i.upcA=Xi(i.middleDigits,n[0]),i.upcA[i.upcA.length-1]===n[n.length-1])i.isValid=!0;else return er(i);else return er(i);return i.displayValue=r.displayValue,r.fontSize>r.width*10?i.fontSize=r.width*10:i.fontSize=r.fontSize,i.guardHeight=r.height+i.fontSize/2+r.textMargin,i}return yf(e,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var r="";return r+="101",r+=this.encodeMiddleDigits(),r+="010101",{data:r,text:this.text}}},{key:"guardedEncoding",value:function(){var r=[];return this.displayValue&&r.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),r.push({data:"101",options:{height:this.guardHeight}}),r.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),r.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&r.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),r}},{key:"encodeMiddleDigits",value:function(){var r=this.upcA[0],i=this.upcA[this.upcA.length-1],a=Af[parseInt(i)][parseInt(r)];return(0,wf.default)(this.middleDigits,a)}}]),e}(Of.default);function Xi(t,e){for(var n=parseInt(t[t.length-1]),r=xf[n],i="",a=0,o=0;o<r.length;o++){var s=r[o];s==="X"?i+=t[a++]:i+=s}return i=""+e+i,""+i+(0,Ef.checksum)(i)}Zn.default=Rf,Object.defineProperty(xe,"__esModule",{value:!0}),xe.UPCE=xe.UPC=xe.EAN2=xe.EAN5=xe.EAN8=xe.EAN13=void 0;var kf=Wn,Pf=gt(kf),Df=Jn,Ff=gt(Df),Tf=Yn,Mf=gt(Tf),Bf=Qn,jf=gt(Bf),If=xt,Vf=gt(If),Nf=Zn,Lf=gt(Nf);function gt(t){return t&&t.__esModule?t:{default:t}}xe.EAN13=Pf.default,xe.EAN8=Ff.default,xe.EAN5=Mf.default,xe.EAN2=jf.default,xe.UPC=Vf.default,xe.UPCE=Lf.default;var vt={},Kt={},At={};Object.defineProperty(At,"__esModule",{value:!0}),At.START_BIN="1010",At.END_BIN="11101",At.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"],Object.defineProperty(Kt,"__esModule",{value:!0});var zf=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Zt=At,Uf=Ce,qf=Gf(Uf);function Gf(t){return t&&t.__esModule?t:{default:t}}function Hf(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Xf(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Wf(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Jf=function(t){Wf(e,t);function e(){return Hf(this,e),Xf(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return zf(e,[{key:"valid",value:function(){return this.data.search(/^([0-9]{2})+$/)!==-1}},{key:"encode",value:function(){var r=this,i=this.data.match(/.{2}/g).map(function(a){return r.encodePair(a)}).join("");return{data:Zt.START_BIN+i+Zt.END_BIN,text:this.text}}},{key:"encodePair",value:function(r){var i=Zt.BINARIES[r[1]];return Zt.BINARIES[r[0]].split("").map(function(a,o){return(a==="1"?"111":"1")+(i[o]==="1"?"000":"0")}).join("")}}]),e}(qf.default);Kt.default=Jf;var tr={};Object.defineProperty(tr,"__esModule",{value:!0});var Yf=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Qf=Kt,Kf=Zf(Qf);function Zf(t){return t&&t.__esModule?t:{default:t}}function ed(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function td(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function nd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Wi=function(e){var n=e.substr(0,13).split("").map(function(r){return parseInt(r,10)}).reduce(function(r,i,a){return r+i*(3-a%2*2)},0);return Math.ceil(n/10)*10-n},rd=function(t){nd(e,t);function e(n,r){return ed(this,e),n.search(/^[0-9]{13}$/)!==-1&&(n+=Wi(n)),td(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return Yf(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{14}$/)!==-1&&+this.data[13]===Wi(this.data)}}]),e}(Kf.default);tr.default=rd,Object.defineProperty(vt,"__esModule",{value:!0}),vt.ITF14=vt.ITF=void 0;var id=Kt,od=Ji(id),ad=tr,sd=Ji(ad);function Ji(t){return t&&t.__esModule?t:{default:t}}vt.ITF=od.default,vt.ITF14=sd.default;var Be={},lt={};Object.defineProperty(lt,"__esModule",{value:!0});var ud=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),ld=Ce,cd=fd(ld);function fd(t){return t&&t.__esModule?t:{default:t}}function dd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function hd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function pd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var md=function(t){pd(e,t);function e(n,r){return dd(this,e),hd(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return ud(e,[{key:"encode",value:function(){for(var r="110",i=0;i<this.data.length;i++){var a=parseInt(this.data[i]),o=a.toString(2);o=gd(o,4-o.length);for(var s=0;s<o.length;s++)r+=o[s]=="0"?"100":"110"}return r+="1001",{data:r,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9]+$/)!==-1}}]),e}(cd.default);function gd(t,e){for(var n=0;n<e;n++)t="0"+t;return t}lt.default=md;var nr={},ct={};Object.defineProperty(ct,"__esModule",{value:!0}),ct.mod10=vd,ct.mod11=_d;function vd(t){for(var e=0,n=0;n<t.length;n++){var r=parseInt(t[n]);(n+t.length)%2===0?e+=r:e+=r*2%10+Math.floor(r*2/10)}return(10-e%10)%10}function _d(t){for(var e=0,n=[2,3,4,5,6,7],r=0;r<t.length;r++){var i=parseInt(t[t.length-1-r]);e+=n[r%n.length]*i}return(11-e%11)%11}Object.defineProperty(nr,"__esModule",{value:!0});var yd=lt,bd=$d(yd),wd=ct;function $d(t){return t&&t.__esModule?t:{default:t}}function Od(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ed(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Sd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Cd=function(t){Sd(e,t);function e(n,r){return Od(this,e),Ed(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n+(0,wd.mod10)(n),r))}return e}(bd.default);nr.default=Cd;var rr={};Object.defineProperty(rr,"__esModule",{value:!0});var xd=lt,Ad=kd(xd),Rd=ct;function kd(t){return t&&t.__esModule?t:{default:t}}function Pd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Dd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Fd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Td=function(t){Fd(e,t);function e(n,r){return Pd(this,e),Dd(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n+(0,Rd.mod11)(n),r))}return e}(Ad.default);rr.default=Td;var ir={};Object.defineProperty(ir,"__esModule",{value:!0});var Md=lt,Bd=jd(Md),Yi=ct;function jd(t){return t&&t.__esModule?t:{default:t}}function Id(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Vd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Nd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ld=function(t){Nd(e,t);function e(n,r){return Id(this,e),n+=(0,Yi.mod10)(n),n+=(0,Yi.mod10)(n),Vd(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return e}(Bd.default);ir.default=Ld;var or={};Object.defineProperty(or,"__esModule",{value:!0});var zd=lt,Ud=qd(zd),Qi=ct;function qd(t){return t&&t.__esModule?t:{default:t}}function Gd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Hd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Xd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Wd=function(t){Xd(e,t);function e(n,r){return Gd(this,e),n+=(0,Qi.mod11)(n),n+=(0,Qi.mod10)(n),Hd(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return e}(Ud.default);or.default=Wd,Object.defineProperty(Be,"__esModule",{value:!0}),Be.MSI1110=Be.MSI1010=Be.MSI11=Be.MSI10=Be.MSI=void 0;var Jd=lt,Yd=Rt(Jd),Qd=nr,Kd=Rt(Qd),Zd=rr,eh=Rt(Zd),th=ir,nh=Rt(th),rh=or,ih=Rt(rh);function Rt(t){return t&&t.__esModule?t:{default:t}}Be.MSI=Yd.default,Be.MSI10=Kd.default,Be.MSI11=eh.default,Be.MSI1010=nh.default,Be.MSI1110=ih.default;var en={};Object.defineProperty(en,"__esModule",{value:!0}),en.pharmacode=void 0;var oh=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),ah=Ce,sh=uh(ah);function uh(t){return t&&t.__esModule?t:{default:t}}function lh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ch(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function fh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var dh=function(t){fh(e,t);function e(n,r){lh(this,e);var i=ch(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r));return i.number=parseInt(n,10),i}return oh(e,[{key:"encode",value:function(){for(var r=this.number,i="";!isNaN(r)&&r!=0;)r%2===0?(i="11100"+i,r=(r-2)/2):(i="100"+i,r=(r-1)/2);return i=i.slice(0,-2),{data:i,text:this.text}}},{key:"valid",value:function(){return this.number>=3&&this.number<=131070}}]),e}(sh.default);en.pharmacode=dh;var tn={};Object.defineProperty(tn,"__esModule",{value:!0}),tn.codabar=void 0;var hh=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),ph=Ce,mh=gh(ph);function gh(t){return t&&t.__esModule?t:{default:t}}function vh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _h(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function yh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var bh=function(t){yh(e,t);function e(n,r){vh(this,e),n.search(/^[0-9\-\$\:\.\+\/]+$/)===0&&(n="A"+n+"A");var i=_h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n.toUpperCase(),r));return i.text=i.options.text||i.text.replace(/[A-D]/g,""),i}return hh(e,[{key:"valid",value:function(){return this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/)!==-1}},{key:"encode",value:function(){for(var r=[],i=this.getEncodings(),a=0;a<this.data.length;a++)r.push(i[this.data.charAt(a)]),a!==this.data.length-1&&r.push("0");return{text:this.text,data:r.join("")}}},{key:"getEncodings",value:function(){return{0:"101010011",1:"101011001",2:"101001011",3:"110010101",4:"101101001",5:"110101001",6:"100101011",7:"100101101",8:"100110101",9:"110100101","-":"101001101",$:"101100101",":":"1101011011","/":"1101101011",".":"1101101101","+":"1011011011",A:"1011001001",B:"1001001011",C:"1010010011",D:"1010011001"}}}]),e}(mh.default);tn.codabar=bh;var nn={};Object.defineProperty(nn,"__esModule",{value:!0}),nn.GenericBarcode=void 0;var wh=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),$h=Ce,Oh=Eh($h);function Eh(t){return t&&t.__esModule?t:{default:t}}function Sh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ch(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function xh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ah=function(t){xh(e,t);function e(n,r){return Sh(this,e),Ch(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,n,r))}return wh(e,[{key:"encode",value:function(){return{data:"10101010101010101010101010101010101010101",text:this.text}}},{key:"valid",value:function(){return!0}}]),e}(Oh.default);nn.GenericBarcode=Ah,Object.defineProperty(In,"__esModule",{value:!0});var Rh=Wt,rn=Ge,_t=xe,Ki=vt,kt=Be,kh=en,Ph=tn,Dh=nn;In.default={CODE39:Rh.CODE39,CODE128:rn.CODE128,CODE128A:rn.CODE128A,CODE128B:rn.CODE128B,CODE128C:rn.CODE128C,EAN13:_t.EAN13,EAN8:_t.EAN8,EAN5:_t.EAN5,EAN2:_t.EAN2,UPC:_t.UPC,UPCE:_t.UPCE,ITF14:Ki.ITF14,ITF:Ki.ITF,MSI:kt.MSI,MSI10:kt.MSI10,MSI11:kt.MSI11,MSI1010:kt.MSI1010,MSI1110:kt.MSI1110,pharmacode:kh.pharmacode,codabar:Ph.codabar,GenericBarcode:Dh.GenericBarcode};var yt={};Object.defineProperty(yt,"__esModule",{value:!0});var Fh=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};yt.default=function(t,e){return Fh({},t,e)};var ar={};Object.defineProperty(ar,"__esModule",{value:!0}),ar.default=Th;function Th(t){var e=[];function n(r){if(Array.isArray(r))for(var i=0;i<r.length;i++)n(r[i]);else r.text=r.text||"",r.data=r.data||"",e.push(r)}return n(t),e}var sr={};Object.defineProperty(sr,"__esModule",{value:!0}),sr.default=Mh;function Mh(t){return t.marginTop=t.marginTop||t.margin,t.marginBottom=t.marginBottom||t.margin,t.marginRight=t.marginRight||t.margin,t.marginLeft=t.marginLeft||t.margin,t}var ur={},lr={},on={};Object.defineProperty(on,"__esModule",{value:!0}),on.default=Bh;function Bh(t){var e=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var n in e)e.hasOwnProperty(n)&&(n=e[n],typeof t[n]=="string"&&(t[n]=parseInt(t[n],10)));return typeof t.displayValue=="string"&&(t.displayValue=t.displayValue!="false"),t}var an={};Object.defineProperty(an,"__esModule",{value:!0});var jh={width:2,height:100,format:"auto",displayValue:!0,fontOptions:"",font:"monospace",text:void 0,textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10,marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0,valid:function(){}};an.default=jh,Object.defineProperty(lr,"__esModule",{value:!0});var Ih=on,Vh=eo(Ih),Nh=an,Zi=eo(Nh);function eo(t){return t&&t.__esModule?t:{default:t}}function Lh(t){var e={};for(var n in Zi.default)Zi.default.hasOwnProperty(n)&&(t.hasAttribute("jsbarcode-"+n.toLowerCase())&&(e[n]=t.getAttribute("jsbarcode-"+n.toLowerCase())),t.hasAttribute("data-"+n.toLowerCase())&&(e[n]=t.getAttribute("data-"+n.toLowerCase())));return e.value=t.getAttribute("jsbarcode-value")||t.getAttribute("data-value"),e=(0,Vh.default)(e),e}lr.default=Lh;var cr={},fr={},ke={};Object.defineProperty(ke,"__esModule",{value:!0}),ke.getTotalWidthOfEncodings=ke.calculateEncodingAttributes=ke.getBarcodePadding=ke.getEncodingHeight=ke.getMaximumHeightOfEncodings=void 0;var zh=yt,Uh=qh(zh);function qh(t){return t&&t.__esModule?t:{default:t}}function to(t,e){return e.height+(e.displayValue&&t.text.length>0?e.fontSize+e.textMargin:0)+e.marginTop+e.marginBottom}function no(t,e,n){if(n.displayValue&&e<t){if(n.textAlign=="center")return Math.floor((t-e)/2);if(n.textAlign=="left")return 0;if(n.textAlign=="right")return Math.floor(t-e)}return 0}function Gh(t,e,n){for(var r=0;r<t.length;r++){var i=t[r],a=(0,Uh.default)(e,i.options),o;a.displayValue?o=Wh(i.text,a,n):o=0;var s=i.data.length*a.width;i.width=Math.ceil(Math.max(o,s)),i.height=to(i,a),i.barcodePadding=no(o,s,a)}}function Hh(t){for(var e=0,n=0;n<t.length;n++)e+=t[n].width;return e}function Xh(t){for(var e=0,n=0;n<t.length;n++)t[n].height>e&&(e=t[n].height);return e}function Wh(t,e,n){var r;if(n)r=n;else if(typeof document<"u")r=document.createElement("canvas").getContext("2d");else return 0;r.font=e.fontOptions+" "+e.fontSize+"px "+e.font;var i=r.measureText(t);if(!i)return 0;var a=i.width;return a}ke.getMaximumHeightOfEncodings=Xh,ke.getEncodingHeight=to,ke.getBarcodePadding=no,ke.calculateEncodingAttributes=Gh,ke.getTotalWidthOfEncodings=Hh,Object.defineProperty(fr,"__esModule",{value:!0});var Jh=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),Yh=yt,Qh=Kh(Yh),dr=ke;function Kh(t){return t&&t.__esModule?t:{default:t}}function Zh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var ep=function(){function t(e,n,r){Zh(this,t),this.canvas=e,this.encodings=n,this.options=r}return Jh(t,[{key:"render",value:function(){if(!this.canvas.getContext)throw new Error("The browser does not support canvas.");this.prepareCanvas();for(var n=0;n<this.encodings.length;n++){var r=(0,Qh.default)(this.options,this.encodings[n].options);this.drawCanvasBarcode(r,this.encodings[n]),this.drawCanvasText(r,this.encodings[n]),this.moveCanvasDrawing(this.encodings[n])}this.restoreCanvas()}},{key:"prepareCanvas",value:function(){var n=this.canvas.getContext("2d");n.save(),(0,dr.calculateEncodingAttributes)(this.encodings,this.options,n);var r=(0,dr.getTotalWidthOfEncodings)(this.encodings),i=(0,dr.getMaximumHeightOfEncodings)(this.encodings);this.canvas.width=r+this.options.marginLeft+this.options.marginRight,this.canvas.height=i,n.clearRect(0,0,this.canvas.width,this.canvas.height),this.options.background&&(n.fillStyle=this.options.background,n.fillRect(0,0,this.canvas.width,this.canvas.height)),n.translate(this.options.marginLeft,0)}},{key:"drawCanvasBarcode",value:function(n,r){var i=this.canvas.getContext("2d"),a=r.data,o;n.textPosition=="top"?o=n.marginTop+n.fontSize+n.textMargin:o=n.marginTop,i.fillStyle=n.lineColor;for(var s=0;s<a.length;s++){var u=s*n.width+r.barcodePadding;a[s]==="1"?i.fillRect(u,o,n.width,n.height):a[s]&&i.fillRect(u,o,n.width,n.height*a[s])}}},{key:"drawCanvasText",value:function(n,r){var i=this.canvas.getContext("2d"),a=n.fontOptions+" "+n.fontSize+"px "+n.font;if(n.displayValue){var o,s;n.textPosition=="top"?s=n.marginTop+n.fontSize-n.textMargin:s=n.height+n.textMargin+n.marginTop+n.fontSize,i.font=a,n.textAlign=="left"||r.barcodePadding>0?(o=0,i.textAlign="left"):n.textAlign=="right"?(o=r.width-1,i.textAlign="right"):(o=r.width/2,i.textAlign="center"),i.fillText(r.text,o,s)}}},{key:"moveCanvasDrawing",value:function(n){var r=this.canvas.getContext("2d");r.translate(n.width,0)}},{key:"restoreCanvas",value:function(){var n=this.canvas.getContext("2d");n.restore()}}]),t}();fr.default=ep;var hr={};Object.defineProperty(hr,"__esModule",{value:!0});var tp=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),np=yt,rp=ip(np),pr=ke;function ip(t){return t&&t.__esModule?t:{default:t}}function op(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var sn="http://www.w3.org/2000/svg",ap=function(){function t(e,n,r){op(this,t),this.svg=e,this.encodings=n,this.options=r,this.document=r.xmlDocument||document}return tp(t,[{key:"render",value:function(){var n=this.options.marginLeft;this.prepareSVG();for(var r=0;r<this.encodings.length;r++){var i=this.encodings[r],a=(0,rp.default)(this.options,i.options),o=this.createGroup(n,a.marginTop,this.svg);this.setGroupOptions(o,a),this.drawSvgBarcode(o,a,i),this.drawSVGText(o,a,i),n+=i.width}}},{key:"prepareSVG",value:function(){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild);(0,pr.calculateEncodingAttributes)(this.encodings,this.options);var n=(0,pr.getTotalWidthOfEncodings)(this.encodings),r=(0,pr.getMaximumHeightOfEncodings)(this.encodings),i=n+this.options.marginLeft+this.options.marginRight;this.setSvgAttributes(i,r),this.options.background&&this.drawRect(0,0,i,r,this.svg).setAttribute("style","fill:"+this.options.background+";")}},{key:"drawSvgBarcode",value:function(n,r,i){var a=i.data,o;r.textPosition=="top"?o=r.fontSize+r.textMargin:o=0;for(var s=0,u=0,d=0;d<a.length;d++)u=d*r.width+i.barcodePadding,a[d]==="1"?s++:s>0&&(this.drawRect(u-r.width*s,o,r.width*s,r.height,n),s=0);s>0&&this.drawRect(u-r.width*(s-1),o,r.width*s,r.height,n)}},{key:"drawSVGText",value:function(n,r,i){var a=this.document.createElementNS(sn,"text");if(r.displayValue){var o,s;a.setAttribute("style","font:"+r.fontOptions+" "+r.fontSize+"px "+r.font),r.textPosition=="top"?s=r.fontSize-r.textMargin:s=r.height+r.textMargin+r.fontSize,r.textAlign=="left"||i.barcodePadding>0?(o=0,a.setAttribute("text-anchor","start")):r.textAlign=="right"?(o=i.width-1,a.setAttribute("text-anchor","end")):(o=i.width/2,a.setAttribute("text-anchor","middle")),a.setAttribute("x",o),a.setAttribute("y",s),a.appendChild(this.document.createTextNode(i.text)),n.appendChild(a)}}},{key:"setSvgAttributes",value:function(n,r){var i=this.svg;i.setAttribute("width",n+"px"),i.setAttribute("height",r+"px"),i.setAttribute("x","0px"),i.setAttribute("y","0px"),i.setAttribute("viewBox","0 0 "+n+" "+r),i.setAttribute("xmlns",sn),i.setAttribute("version","1.1"),i.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(n,r,i){var a=this.document.createElementNS(sn,"g");return a.setAttribute("transform","translate("+n+", "+r+")"),i.appendChild(a),a}},{key:"setGroupOptions",value:function(n,r){n.setAttribute("style","fill:"+r.lineColor+";")}},{key:"drawRect",value:function(n,r,i,a,o){var s=this.document.createElementNS(sn,"rect");return s.setAttribute("x",n),s.setAttribute("y",r),s.setAttribute("width",i),s.setAttribute("height",a),o.appendChild(s),s}}]),t}();hr.default=ap;var mr={};Object.defineProperty(mr,"__esModule",{value:!0});var sp=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function up(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var lp=function(){function t(e,n,r){up(this,t),this.object=e,this.encodings=n,this.options=r}return sp(t,[{key:"render",value:function(){this.object.encodings=this.encodings}}]),t}();mr.default=lp,Object.defineProperty(cr,"__esModule",{value:!0});var cp=fr,fp=gr(cp),dp=hr,hp=gr(dp),pp=mr,mp=gr(pp);function gr(t){return t&&t.__esModule?t:{default:t}}cr.default={CanvasRenderer:fp.default,SVGRenderer:hp.default,ObjectRenderer:mp.default};var bt={};Object.defineProperty(bt,"__esModule",{value:!0});function vr(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function yr(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var gp=function(t){yr(e,t);function e(n,r){vr(this,e);var i=_r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return i.name="InvalidInputException",i.symbology=n,i.input=r,i.message='"'+i.input+'" is not a valid input for '+i.symbology,i}return e}(Error),vp=function(t){yr(e,t);function e(){vr(this,e);var n=_r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n.name="InvalidElementException",n.message="Not supported type to render on",n}return e}(Error),_p=function(t){yr(e,t);function e(){vr(this,e);var n=_r(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return n.name="NoElementException",n.message="No element to render on.",n}return e}(Error);bt.InvalidInputException=gp,bt.InvalidElementException=vp,bt.NoElementException=_p,Object.defineProperty(ur,"__esModule",{value:!0});var yp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bp=lr,br=ro(bp),wp=cr,Pt=ro(wp),$p=bt;function ro(t){return t&&t.__esModule?t:{default:t}}function wr(t){if(typeof t=="string")return Op(t);if(Array.isArray(t)){for(var e=[],n=0;n<t.length;n++)e.push(wr(t[n]));return e}else{if(typeof HTMLCanvasElement<"u"&&t instanceof HTMLImageElement)return Ep(t);if(t&&t.nodeName&&t.nodeName.toLowerCase()==="svg"||typeof SVGElement<"u"&&t instanceof SVGElement)return{element:t,options:(0,br.default)(t),renderer:Pt.default.SVGRenderer};if(typeof HTMLCanvasElement<"u"&&t instanceof HTMLCanvasElement)return{element:t,options:(0,br.default)(t),renderer:Pt.default.CanvasRenderer};if(t&&t.getContext)return{element:t,renderer:Pt.default.CanvasRenderer};if(t&&(typeof t>"u"?"undefined":yp(t))==="object"&&!t.nodeName)return{element:t,renderer:Pt.default.ObjectRenderer};throw new $p.InvalidElementException}}function Op(t){var e=document.querySelectorAll(t);if(e.length!==0){for(var n=[],r=0;r<e.length;r++)n.push(wr(e[r]));return n}}function Ep(t){var e=document.createElement("canvas");return{element:e,options:(0,br.default)(t),renderer:Pt.default.CanvasRenderer,afterRender:function(){t.setAttribute("src",e.toDataURL())}}}ur.default=wr;var $r={};Object.defineProperty($r,"__esModule",{value:!0});var Sp=function(){function t(e,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function Cp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var xp=function(){function t(e){Cp(this,t),this.api=e}return Sp(t,[{key:"handleCatch",value:function(n){if(n.name==="InvalidInputException")if(this.api._options.valid!==this.api._defaults.valid)this.api._options.valid(!1);else throw n.message;else throw n;this.api.render=function(){}}},{key:"wrapBarcodeCall",value:function(n){try{var r=n.apply(void 0,arguments);return this.api._options.valid(!0),r}catch(i){return this.handleCatch(i),this.api}}}]),t}();$r.default=xp;var Ap=In,ft=tt(Ap),Rp=yt,Dt=tt(Rp),kp=ar,io=tt(kp),Pp=sr,oo=tt(Pp),Dp=ur,Fp=tt(Dp),Tp=on,Mp=tt(Tp),Bp=$r,jp=tt(Bp),ao=bt,Ip=an,so=tt(Ip);function tt(t){return t&&t.__esModule?t:{default:t}}var Ye=function(){},un=function(e,n,r){var i=new Ye;if(typeof e>"u")throw Error("No element to render on was provided.");return i._renderProperties=(0,Fp.default)(e),i._encodings=[],i._options=so.default,i._errorHandler=new jp.default(i),typeof n<"u"&&(r=r||{},r.format||(r.format=co()),i.options(r)[r.format](n,r).render()),i};un.getModule=function(t){return ft.default[t]};for(var uo in ft.default)ft.default.hasOwnProperty(uo)&&Vp(ft.default,uo);function Vp(t,e){Ye.prototype[e]=Ye.prototype[e.toUpperCase()]=Ye.prototype[e.toLowerCase()]=function(n,r){var i=this;return i._errorHandler.wrapBarcodeCall(function(){r.text=typeof r.text>"u"?void 0:""+r.text;var a=(0,Dt.default)(i._options,r);a=(0,Mp.default)(a);var o=t[e],s=lo(n,o,a);return i._encodings.push(s),i})}}function lo(t,e,n){t=""+t;var r=new e(t,n);if(!r.valid())throw new ao.InvalidInputException(r.constructor.name,t);var i=r.encode();i=(0,io.default)(i);for(var a=0;a<i.length;a++)i[a].options=(0,Dt.default)(n,i[a].options);return i}function co(){return ft.default.CODE128?"CODE128":Object.keys(ft.default)[0]}Ye.prototype.options=function(t){return this._options=(0,Dt.default)(this._options,t),this},Ye.prototype.blank=function(t){var e=new Array(t+1).join("0");return this._encodings.push({data:e}),this},Ye.prototype.init=function(){if(!!this._renderProperties){Array.isArray(this._renderProperties)||(this._renderProperties=[this._renderProperties]);var t;for(var e in this._renderProperties){t=this._renderProperties[e];var n=(0,Dt.default)(this._options,t.options);n.format=="auto"&&(n.format=co()),this._errorHandler.wrapBarcodeCall(function(){var r=n.value,i=ft.default[n.format.toUpperCase()],a=lo(r,i,n);Or(t,a,n)})}}},Ye.prototype.render=function(){if(!this._renderProperties)throw new ao.NoElementException;if(Array.isArray(this._renderProperties))for(var t=0;t<this._renderProperties.length;t++)Or(this._renderProperties[t],this._encodings,this._options);else Or(this._renderProperties,this._encodings,this._options);return this},Ye.prototype._defaults=so.default;function Or(t,e,n){e=(0,io.default)(e);for(var r=0;r<e.length;r++)e[r].options=(0,Dt.default)(n,e[r].options),(0,oo.default)(e[r].options);(0,oo.default)(n);var i=t.renderer,a=new i(t.element,e,n);a.render(),t.afterRender&&t.afterRender()}typeof window<"u"&&(window.JsBarcode=un),typeof jQuery<"u"&&(jQuery.fn.JsBarcode=function(t,e){var n=[];return jQuery(this).each(function(){n.push(this)}),un(n,t,e)});var Np=un;const Lp=l.defineComponent({name:"BarCodeBox",data(){return{}},props:{value:String,format:String,displayValue:{type:Boolean,default:!0},fontSize:Number,textPosition:String,textAlign:String,textMargin:Number,width:{type:Number,default:2},height:{type:Number,default:50},background:String,lineColor:String},methods:{},computed:{},components:{},watch:{$props:{handler(){const t=this.value,e={};Object.keys(this.$props).forEach(n=>{this.$props[n]!=null&&this.$props[n]!==""&&(e[n]=this.$props[n])}),delete e.value,delete e.formCreateInject,this.$nextTick(()=>{Np(this.$refs.bar,t||"",e)})},deep:!0,immediate:!0}}}),zp={class:"_fc-barcode",ref:"bar"};function Up(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("img",zp,null,512)}const qp=be(Lp,[["render",Up]]),xm="",Gp=l.defineComponent({name:"VideoBox",emits:["pause","play","ended","error"],data(){return{player:null}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,isLive:Boolean,withCredentials:Boolean,loop:Boolean},watch:{src:{handler:function(){this.$nextTick(()=>{Je.ready("mpegts",()=>{const t=this.$refs.video,e=window.mpegts.createPlayer({isLive:this.isLive,type:this.type,url:this.src});e.attachMediaElement(t),e.on("error",n=>{this.$emit("error",n)}),e.load(),this.autoplay&&e.play().catch(n=>{this.$emit("error",n)}),this.player=e})})},immediate:!0}},created(){window.mpegts?Je.done("mpegts"):Je.isDefined("mpegts")||Je(["https://static.form-create.com/res/mpegts.min.js"],"mpegts")}}),Hp=["controls","loop"];function Xp(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("video",{ref:"video",class:"_fc-video-box",controls:t.controls,loop:t.loop,onPause:e[0]||(e[0]=o=>t.$emit("pause",o)),onPlay:e[1]||(e[1]=o=>t.$emit("play",o)),onEnded:e[2]||(e[2]=o=>t.$emit("ended",o))},null,40,Hp)}const Wp=be(Gp,[["render",Xp]]);var fo={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(Oi,()=>(()=>{var n={873:(o,s)=>{var u,d,h=function(){var _=function(F,D){var R=F,f=q[D],c=null,v=0,y=null,p=[],S={},j=function(m,w){c=function(b){for(var E=new Array(b),P=0;P<b;P+=1){E[P]=new Array(b);for(var G=0;G<b;G+=1)E[P][G]=null}return E}(v=4*R+17),T(0,0),T(v-7,0),T(0,v-7),L(),H(),z(m,w),R>=7&&I(m),y==null&&(y=$(R,f,p)),O(y,w)},T=function(m,w){for(var b=-1;b<=7;b+=1)if(!(m+b<=-1||v<=m+b))for(var E=-1;E<=7;E+=1)w+E<=-1||v<=w+E||(c[m+b][w+E]=0<=b&&b<=6&&(E==0||E==6)||0<=E&&E<=6&&(b==0||b==6)||2<=b&&b<=4&&2<=E&&E<=4)},H=function(){for(var m=8;m<v-8;m+=1)c[m][6]==null&&(c[m][6]=m%2==0);for(var w=8;w<v-8;w+=1)c[6][w]==null&&(c[6][w]=w%2==0)},L=function(){for(var m=V.getPatternPosition(R),w=0;w<m.length;w+=1)for(var b=0;b<m.length;b+=1){var E=m[w],P=m[b];if(c[E][P]==null)for(var G=-2;G<=2;G+=1)for(var X=-2;X<=2;X+=1)c[E+G][P+X]=G==-2||G==2||X==-2||X==2||G==0&&X==0}},I=function(m){for(var w=V.getBCHTypeNumber(R),b=0;b<18;b+=1){var E=!m&&(w>>b&1)==1;c[Math.floor(b/3)][b%3+v-8-3]=E}for(b=0;b<18;b+=1)E=!m&&(w>>b&1)==1,c[b%3+v-8-3][Math.floor(b/3)]=E},z=function(m,w){for(var b=f<<3|w,E=V.getBCHTypeInfo(b),P=0;P<15;P+=1){var G=!m&&(E>>P&1)==1;P<6?c[P][8]=G:P<8?c[P+1][8]=G:c[v-15+P][8]=G}for(P=0;P<15;P+=1)G=!m&&(E>>P&1)==1,P<8?c[8][v-P-1]=G:P<9?c[8][15-P-1+1]=G:c[8][15-P-1]=G;c[v-8][8]=!m},O=function(m,w){for(var b=-1,E=v-1,P=7,G=0,X=V.getMaskFunction(w),K=v-1;K>0;K-=2)for(K==6&&(K-=1);;){for(var ne=0;ne<2;ne+=1)if(c[E][K-ne]==null){var te=!1;G<m.length&&(te=(m[G]>>>P&1)==1),X(E,K-ne)&&(te=!te),c[E][K-ne]=te,(P-=1)==-1&&(G+=1,P=7)}if((E+=b)<0||v<=E){E-=b,b=-b;break}}},$=function(m,w,b){for(var E=se.getRSBlocks(m,w),P=re(),G=0;G<b.length;G+=1){var X=b[G];P.put(X.getMode(),4),P.put(X.getLength(),V.getLengthInBits(X.getMode(),m)),X.write(P)}var K=0;for(G=0;G<E.length;G+=1)K+=E[G].dataCount;if(P.getLengthInBits()>8*K)throw"code length overflow. ("+P.getLengthInBits()+">"+8*K+")";for(P.getLengthInBits()+4<=8*K&&P.put(0,4);P.getLengthInBits()%8!=0;)P.putBit(!1);for(;!(P.getLengthInBits()>=8*K||(P.put(236,8),P.getLengthInBits()>=8*K));)P.put(17,8);return function(ne,te){for(var oe=0,ge=0,fe=0,ue=new Array(te.length),ae=new Array(te.length),Q=0;Q<te.length;Q+=1){var _e=te[Q].dataCount,$e=te[Q].totalCount-_e;ge=Math.max(ge,_e),fe=Math.max(fe,$e),ue[Q]=new Array(_e);for(var ee=0;ee<ue[Q].length;ee+=1)ue[Q][ee]=255&ne.getBuffer()[ee+oe];oe+=_e;var Ae=V.getErrorCorrectPolynomial($e),Se=J(ue[Q],Ae.getLength()-1).mod(Ae);for(ae[Q]=new Array(Ae.getLength()-1),ee=0;ee<ae[Q].length;ee+=1){var Ee=ee+Se.getLength()-ae[Q].length;ae[Q][ee]=Ee>=0?Se.getAt(Ee):0}}var fn=0;for(ee=0;ee<te.length;ee+=1)fn+=te[ee].totalCount;var Mt=new Array(fn),Le=0;for(ee=0;ee<ge;ee+=1)for(Q=0;Q<te.length;Q+=1)ee<ue[Q].length&&(Mt[Le]=ue[Q][ee],Le+=1);for(ee=0;ee<fe;ee+=1)for(Q=0;Q<te.length;Q+=1)ee<ae[Q].length&&(Mt[Le]=ae[Q][ee],Le+=1);return Mt}(P,E)};S.addData=function(m,w){var b=null;switch(w=w||"Byte"){case"Numeric":b=Z(m);break;case"Alphanumeric":b=W(m);break;case"Byte":b=ce(m);break;case"Kanji":b=we(m);break;default:throw"mode:"+w}p.push(b),y=null},S.isDark=function(m,w){if(m<0||v<=m||w<0||v<=w)throw m+","+w;return c[m][w]},S.getModuleCount=function(){return v},S.make=function(){if(R<1){for(var m=1;m<40;m++){for(var w=se.getRSBlocks(m,f),b=re(),E=0;E<p.length;E++){var P=p[E];b.put(P.getMode(),4),b.put(P.getLength(),V.getLengthInBits(P.getMode(),m)),P.write(b)}var G=0;for(E=0;E<w.length;E++)G+=w[E].dataCount;if(b.getLengthInBits()<=8*G)break}R=m}j(!1,function(){for(var X=0,K=0,ne=0;ne<8;ne+=1){j(!0,ne);var te=V.getLostPoint(S);(ne==0||X>te)&&(X=te,K=ne)}return K}())},S.createTableTag=function(m,w){m=m||2;var b="";b+='<table style="',b+=" border-width: 0px; border-style: none;",b+=" border-collapse: collapse;",b+=" padding: 0px; margin: "+(w=w===void 0?4*m:w)+"px;",b+='">',b+="<tbody>";for(var E=0;E<S.getModuleCount();E+=1){b+="<tr>";for(var P=0;P<S.getModuleCount();P+=1)b+='<td style="',b+=" border-width: 0px; border-style: none;",b+=" border-collapse: collapse;",b+=" padding: 0px; margin: 0px;",b+=" width: "+m+"px;",b+=" height: "+m+"px;",b+=" background-color: ",b+=S.isDark(E,P)?"#000000":"#ffffff",b+=";",b+='"/>';b+="</tr>"}return(b+="</tbody>")+"</table>"},S.createSvgTag=function(m,w,b,E){var P={};typeof arguments[0]=="object"&&(m=(P=arguments[0]).cellSize,w=P.margin,b=P.alt,E=P.title),m=m||2,w=w===void 0?4*m:w,(b=typeof b=="string"?{text:b}:b||{}).text=b.text||null,b.id=b.text?b.id||"qrcode-description":null,(E=typeof E=="string"?{text:E}:E||{}).text=E.text||null,E.id=E.text?E.id||"qrcode-title":null;var G,X,K,ne,te=S.getModuleCount()*m+2*w,oe="";for(ne="l"+m+",0 0,"+m+" -"+m+",0 0,-"+m+"z ",oe+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',oe+=P.scalable?"":' width="'+te+'px" height="'+te+'px"',oe+=' viewBox="0 0 '+te+" "+te+'" ',oe+=' preserveAspectRatio="xMinYMin meet"',oe+=E.text||b.text?' role="img" aria-labelledby="'+k([E.id,b.id].join(" ").trim())+'"':"",oe+=">",oe+=E.text?'<title id="'+k(E.id)+'">'+k(E.text)+"</title>":"",oe+=b.text?'<description id="'+k(b.id)+'">'+k(b.text)+"</description>":"",oe+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',oe+='<path d="',X=0;X<S.getModuleCount();X+=1)for(K=X*m+w,G=0;G<S.getModuleCount();G+=1)S.isDark(X,G)&&(oe+="M"+(G*m+w)+","+K+ne);return(oe+='" stroke="transparent" fill="black"/>')+"</svg>"},S.createDataURL=function(m,w){m=m||2,w=w===void 0?4*m:w;var b=S.getModuleCount()*m+2*w,E=w,P=b-w;return nt(b,b,function(G,X){if(E<=G&&G<P&&E<=X&&X<P){var K=Math.floor((G-E)/m),ne=Math.floor((X-E)/m);return S.isDark(ne,K)?0:1}return 1})},S.createImgTag=function(m,w,b){m=m||2,w=w===void 0?4*m:w;var E=S.getModuleCount()*m+2*w,P="";return P+="<img",P+=' src="',P+=S.createDataURL(m,w),P+='"',P+=' width="',P+=E,P+='"',P+=' height="',P+=E,P+='"',b&&(P+=' alt="',P+=k(b),P+='"'),P+"/>"};var k=function(m){for(var w="",b=0;b<m.length;b+=1){var E=m.charAt(b);switch(E){case"<":w+="&lt;";break;case">":w+="&gt;";break;case"&":w+="&amp;";break;case'"':w+="&quot;";break;default:w+=E}}return w};return S.createASCII=function(m,w){if((m=m||1)<2)return function(ue){ue=ue===void 0?2:ue;var ae,Q,_e,$e,ee,Ae=1*S.getModuleCount()+2*ue,Se=ue,Ee=Ae-ue,fn={"\u2588\u2588":"\u2588","\u2588 ":"\u2580"," \u2588":"\u2584"," ":" "},Mt={"\u2588\u2588":"\u2580","\u2588 ":"\u2580"," \u2588":" "," ":" "},Le="";for(ae=0;ae<Ae;ae+=2){for(_e=Math.floor((ae-Se)/1),$e=Math.floor((ae+1-Se)/1),Q=0;Q<Ae;Q+=1)ee="\u2588",Se<=Q&&Q<Ee&&Se<=ae&&ae<Ee&&S.isDark(_e,Math.floor((Q-Se)/1))&&(ee=" "),Se<=Q&&Q<Ee&&Se<=ae+1&&ae+1<Ee&&S.isDark($e,Math.floor((Q-Se)/1))?ee+=" ":ee+="\u2588",Le+=ue<1&&ae+1>=Ee?Mt[ee]:fn[ee];Le+=`
`}return Ae%2&&ue>0?Le.substring(0,Le.length-Ae-1)+Array(Ae+1).join("\u2580"):Le.substring(0,Le.length-1)}(w);m-=1,w=w===void 0?2*m:w;var b,E,P,G,X=S.getModuleCount()*m+2*w,K=w,ne=X-w,te=Array(m+1).join("\u2588\u2588"),oe=Array(m+1).join(" "),ge="",fe="";for(b=0;b<X;b+=1){for(P=Math.floor((b-K)/m),fe="",E=0;E<X;E+=1)G=1,K<=E&&E<ne&&K<=b&&b<ne&&S.isDark(P,Math.floor((E-K)/m))&&(G=0),fe+=G?te:oe;for(P=0;P<m;P+=1)ge+=fe+`
`}return ge.substring(0,ge.length-1)},S.renderTo2dContext=function(m,w){w=w||2;for(var b=S.getModuleCount(),E=0;E<b;E++)for(var P=0;P<b;P++)m.fillStyle=S.isDark(E,P)?"black":"white",m.fillRect(E*w,P*w,w,w)},S};_.stringToBytes=(_.stringToBytesFuncs={default:function(F){for(var D=[],R=0;R<F.length;R+=1){var f=F.charCodeAt(R);D.push(255&f)}return D}}).default,_.createStringToBytes=function(F,D){var R=function(){for(var c=je(F),v=function(){var H=c.read();if(H==-1)throw"eof";return H},y=0,p={};;){var S=c.read();if(S==-1)break;var j=v(),T=v()<<8|v();p[String.fromCharCode(S<<8|j)]=T,y+=1}if(y!=D)throw y+" != "+D;return p}(),f="?".charCodeAt(0);return function(c){for(var v=[],y=0;y<c.length;y+=1){var p=c.charCodeAt(y);if(p<128)v.push(p);else{var S=R[c.charAt(y)];typeof S=="number"?(255&S)==S?v.push(S):(v.push(S>>>8),v.push(255&S)):v.push(f)}}return v}};var g,x,A,C,M,q={L:1,M:0,Q:3,H:2},V=(g=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],x=1335,A=7973,M=function(F){for(var D=0;F!=0;)D+=1,F>>>=1;return D},(C={}).getBCHTypeInfo=function(F){for(var D=F<<10;M(D)-M(x)>=0;)D^=x<<M(D)-M(x);return 21522^(F<<10|D)},C.getBCHTypeNumber=function(F){for(var D=F<<12;M(D)-M(A)>=0;)D^=A<<M(D)-M(A);return F<<12|D},C.getPatternPosition=function(F){return g[F-1]},C.getMaskFunction=function(F){switch(F){case 0:return function(D,R){return(D+R)%2==0};case 1:return function(D,R){return D%2==0};case 2:return function(D,R){return R%3==0};case 3:return function(D,R){return(D+R)%3==0};case 4:return function(D,R){return(Math.floor(D/2)+Math.floor(R/3))%2==0};case 5:return function(D,R){return D*R%2+D*R%3==0};case 6:return function(D,R){return(D*R%2+D*R%3)%2==0};case 7:return function(D,R){return(D*R%3+(D+R)%2)%2==0};default:throw"bad maskPattern:"+F}},C.getErrorCorrectPolynomial=function(F){for(var D=J([1],0),R=0;R<F;R+=1)D=D.multiply(J([1,N.gexp(R)],0));return D},C.getLengthInBits=function(F,D){if(1<=D&&D<10)switch(F){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+F}else if(D<27)switch(F){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+F}else{if(!(D<41))throw"type:"+D;switch(F){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+F}}},C.getLostPoint=function(F){for(var D=F.getModuleCount(),R=0,f=0;f<D;f+=1)for(var c=0;c<D;c+=1){for(var v=0,y=F.isDark(f,c),p=-1;p<=1;p+=1)if(!(f+p<0||D<=f+p))for(var S=-1;S<=1;S+=1)c+S<0||D<=c+S||p==0&&S==0||y==F.isDark(f+p,c+S)&&(v+=1);v>5&&(R+=3+v-5)}for(f=0;f<D-1;f+=1)for(c=0;c<D-1;c+=1){var j=0;F.isDark(f,c)&&(j+=1),F.isDark(f+1,c)&&(j+=1),F.isDark(f,c+1)&&(j+=1),F.isDark(f+1,c+1)&&(j+=1),j!=0&&j!=4||(R+=3)}for(f=0;f<D;f+=1)for(c=0;c<D-6;c+=1)F.isDark(f,c)&&!F.isDark(f,c+1)&&F.isDark(f,c+2)&&F.isDark(f,c+3)&&F.isDark(f,c+4)&&!F.isDark(f,c+5)&&F.isDark(f,c+6)&&(R+=40);for(c=0;c<D;c+=1)for(f=0;f<D-6;f+=1)F.isDark(f,c)&&!F.isDark(f+1,c)&&F.isDark(f+2,c)&&F.isDark(f+3,c)&&F.isDark(f+4,c)&&!F.isDark(f+5,c)&&F.isDark(f+6,c)&&(R+=40);var T=0;for(c=0;c<D;c+=1)for(f=0;f<D;f+=1)F.isDark(f,c)&&(T+=1);return R+Math.abs(100*T/D/D-50)/5*10},C),N=function(){for(var F=new Array(256),D=new Array(256),R=0;R<8;R+=1)F[R]=1<<R;for(R=8;R<256;R+=1)F[R]=F[R-4]^F[R-5]^F[R-6]^F[R-8];for(R=0;R<255;R+=1)D[F[R]]=R;return{glog:function(f){if(f<1)throw"glog("+f+")";return D[f]},gexp:function(f){for(;f<0;)f+=255;for(;f>=256;)f-=255;return F[f]}}}();function J(F,D){if(F.length===void 0)throw F.length+"/"+D;var R=function(){for(var c=0;c<F.length&&F[c]==0;)c+=1;for(var v=new Array(F.length-c+D),y=0;y<F.length-c;y+=1)v[y]=F[y+c];return v}(),f={getAt:function(c){return R[c]},getLength:function(){return R.length},multiply:function(c){for(var v=new Array(f.getLength()+c.getLength()-1),y=0;y<f.getLength();y+=1)for(var p=0;p<c.getLength();p+=1)v[y+p]^=N.gexp(N.glog(f.getAt(y))+N.glog(c.getAt(p)));return J(v,0)},mod:function(c){if(f.getLength()-c.getLength()<0)return f;for(var v=N.glog(f.getAt(0))-N.glog(c.getAt(0)),y=new Array(f.getLength()),p=0;p<f.getLength();p+=1)y[p]=f.getAt(p);for(p=0;p<c.getLength();p+=1)y[p]^=N.gexp(N.glog(c.getAt(p))+v);return J(y,0).mod(c)}};return f}var se=function(){var F=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],D=function(f,c){var v={};return v.totalCount=f,v.dataCount=c,v},R={getRSBlocks:function(f,c){var v=function(I,z){switch(z){case q.L:return F[4*(I-1)+0];case q.M:return F[4*(I-1)+1];case q.Q:return F[4*(I-1)+2];case q.H:return F[4*(I-1)+3];default:return}}(f,c);if(v===void 0)throw"bad rs block @ typeNumber:"+f+"/errorCorrectionLevel:"+c;for(var y=v.length/3,p=[],S=0;S<y;S+=1)for(var j=v[3*S+0],T=v[3*S+1],H=v[3*S+2],L=0;L<j;L+=1)p.push(D(T,H));return p}};return R}(),re=function(){var F=[],D=0,R={getBuffer:function(){return F},getAt:function(f){var c=Math.floor(f/8);return(F[c]>>>7-f%8&1)==1},put:function(f,c){for(var v=0;v<c;v+=1)R.putBit((f>>>c-v-1&1)==1)},getLengthInBits:function(){return D},putBit:function(f){var c=Math.floor(D/8);F.length<=c&&F.push(0),f&&(F[c]|=128>>>D%8),D+=1}};return R},Z=function(F){var D=F,R={getMode:function(){return 1},getLength:function(v){return D.length},write:function(v){for(var y=D,p=0;p+2<y.length;)v.put(f(y.substring(p,p+3)),10),p+=3;p<y.length&&(y.length-p==1?v.put(f(y.substring(p,p+1)),4):y.length-p==2&&v.put(f(y.substring(p,p+2)),7))}},f=function(v){for(var y=0,p=0;p<v.length;p+=1)y=10*y+c(v.charAt(p));return y},c=function(v){if("0"<=v&&v<="9")return v.charCodeAt(0)-"0".charCodeAt(0);throw"illegal char :"+v};return R},W=function(F){var D=F,R={getMode:function(){return 2},getLength:function(c){return D.length},write:function(c){for(var v=D,y=0;y+1<v.length;)c.put(45*f(v.charAt(y))+f(v.charAt(y+1)),11),y+=2;y<v.length&&c.put(f(v.charAt(y)),6)}},f=function(c){if("0"<=c&&c<="9")return c.charCodeAt(0)-"0".charCodeAt(0);if("A"<=c&&c<="Z")return c.charCodeAt(0)-"A".charCodeAt(0)+10;switch(c){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+c}};return R},ce=function(F){var D=_.stringToBytes(F);return{getMode:function(){return 4},getLength:function(R){return D.length},write:function(R){for(var f=0;f<D.length;f+=1)R.put(D[f],8)}}},we=function(F){var D=_.stringToBytesFuncs.SJIS;if(!D)throw"sjis not supported.";(function(){var c=D("\u53CB");if(c.length!=2||(c[0]<<8|c[1])!=38726)throw"sjis not supported."})();var R=D(F),f={getMode:function(){return 8},getLength:function(c){return~~(R.length/2)},write:function(c){for(var v=R,y=0;y+1<v.length;){var p=(255&v[y])<<8|255&v[y+1];if(33088<=p&&p<=40956)p-=33088;else{if(!(57408<=p&&p<=60351))throw"illegal char at "+(y+1)+"/"+p;p-=49472}p=192*(p>>>8&255)+(255&p),c.put(p,13),y+=2}if(y<v.length)throw"illegal char at "+(y+1)}};return f},Ne=function(){var F=[],D={writeByte:function(R){F.push(255&R)},writeShort:function(R){D.writeByte(R),D.writeByte(R>>>8)},writeBytes:function(R,f,c){f=f||0,c=c||R.length;for(var v=0;v<c;v+=1)D.writeByte(R[v+f])},writeString:function(R){for(var f=0;f<R.length;f+=1)D.writeByte(R.charCodeAt(f))},toByteArray:function(){return F},toString:function(){var R="";R+="[";for(var f=0;f<F.length;f+=1)f>0&&(R+=","),R+=F[f];return R+"]"}};return D},je=function(F){var D=F,R=0,f=0,c=0,v={read:function(){for(;c<8;){if(R>=D.length){if(c==0)return-1;throw"unexpected end of file./"+c}var p=D.charAt(R);if(R+=1,p=="=")return c=0,-1;p.match(/^\s$/)||(f=f<<6|y(p.charCodeAt(0)),c+=6)}var S=f>>>c-8&255;return c-=8,S}},y=function(p){if(65<=p&&p<=90)return p-65;if(97<=p&&p<=122)return p-97+26;if(48<=p&&p<=57)return p-48+52;if(p==43)return 62;if(p==47)return 63;throw"c:"+p};return v},nt=function(F,D,R){for(var f=function(T,H){var L=T,I=H,z=new Array(T*H),O={setPixel:function(m,w,b){z[w*L+m]=b},write:function(m){m.writeString("GIF87a"),m.writeShort(L),m.writeShort(I),m.writeByte(128),m.writeByte(0),m.writeByte(0),m.writeByte(0),m.writeByte(0),m.writeByte(0),m.writeByte(255),m.writeByte(255),m.writeByte(255),m.writeString(","),m.writeShort(0),m.writeShort(0),m.writeShort(L),m.writeShort(I),m.writeByte(0);var w=$(2);m.writeByte(2);for(var b=0;w.length-b>255;)m.writeByte(255),m.writeBytes(w,b,255),b+=255;m.writeByte(w.length-b),m.writeBytes(w,b,w.length-b),m.writeByte(0),m.writeString(";")}},$=function(m){for(var w=1<<m,b=1+(1<<m),E=m+1,P=k(),G=0;G<w;G+=1)P.add(String.fromCharCode(G));P.add(String.fromCharCode(w)),P.add(String.fromCharCode(b));var X,K,ne,te=Ne(),oe=(X=te,K=0,ne=0,{write:function(ae,Q){if(ae>>>Q!=0)throw"length over";for(;K+Q>=8;)X.writeByte(255&(ae<<K|ne)),Q-=8-K,ae>>>=8-K,ne=0,K=0;ne|=ae<<K,K+=Q},flush:function(){K>0&&X.writeByte(ne)}});oe.write(w,E);var ge=0,fe=String.fromCharCode(z[ge]);for(ge+=1;ge<z.length;){var ue=String.fromCharCode(z[ge]);ge+=1,P.contains(fe+ue)?fe+=ue:(oe.write(P.indexOf(fe),E),P.size()<4095&&(P.size()==1<<E&&(E+=1),P.add(fe+ue)),fe=ue)}return oe.write(P.indexOf(fe),E),oe.write(b,E),oe.flush(),te.toByteArray()},k=function(){var m={},w=0,b={add:function(E){if(b.contains(E))throw"dup key:"+E;m[E]=w,w+=1},size:function(){return w},indexOf:function(E){return m[E]},contains:function(E){return m[E]!==void 0}};return b};return O}(F,D),c=0;c<D;c+=1)for(var v=0;v<F;v+=1)f.setPixel(v,c,R(v,c));var y=Ne();f.write(y);for(var p=function(){var T=0,H=0,L=0,I="",z={},O=function(k){I+=String.fromCharCode($(63&k))},$=function(k){if(!(k<0)){if(k<26)return 65+k;if(k<52)return k-26+97;if(k<62)return k-52+48;if(k==62)return 43;if(k==63)return 47}throw"n:"+k};return z.writeByte=function(k){for(T=T<<8|255&k,H+=8,L+=1;H>=6;)O(T>>>H-6),H-=6},z.flush=function(){if(H>0&&(O(T<<6-H),T=0,H=0),L%3!=0)for(var k=3-L%3,m=0;m<k;m+=1)I+="="},z.toString=function(){return I},z}(),S=y.toByteArray(),j=0;j<S.length;j+=1)p.writeByte(S[j]);return p.flush(),"data:image/gif;base64,"+p};return _}();h.stringToBytesFuncs["UTF-8"]=function(_){return function(g){for(var x=[],A=0;A<g.length;A++){var C=g.charCodeAt(A);C<128?x.push(C):C<2048?x.push(192|C>>6,128|63&C):C<55296||C>=57344?x.push(224|C>>12,128|C>>6&63,128|63&C):(A++,C=65536+((1023&C)<<10|1023&g.charCodeAt(A)),x.push(240|C>>18,128|C>>12&63,128|C>>6&63,128|63&C))}return x}(_)},(d=typeof(u=function(){return h})=="function"?u.apply(s,[]):u)===void 0||(o.exports=d)}},r={};function i(o){var s=r[o];if(s!==void 0)return s.exports;var u=r[o]={exports:{}};return n[o](u,u.exports,i),u.exports}i.n=o=>{var s=o&&o.__esModule?()=>o.default:()=>o;return i.d(s,{a:s}),s},i.d=(o,s)=>{for(var u in s)i.o(s,u)&&!i.o(o,u)&&Object.defineProperty(o,u,{enumerable:!0,get:s[u]})},i.o=(o,s)=>Object.prototype.hasOwnProperty.call(o,s);var a={};return(()=>{i.d(a,{default:()=>D});const o=R=>!!R&&typeof R=="object"&&!Array.isArray(R);function s(R,...f){if(!f.length)return R;const c=f.shift();return c!==void 0&&o(R)&&o(c)?(R=Object.assign({},R),Object.keys(c).forEach(v=>{const y=R[v],p=c[v];Array.isArray(y)&&Array.isArray(p)?R[v]=p:o(y)&&o(p)?R[v]=s(Object.assign({},y),p):R[v]=p}),s(R,...f)):R}function u(R,f){const c=document.createElement("a");c.download=f,c.href=R,document.body.appendChild(c),c.click(),document.body.removeChild(c)}const d={L:.07,M:.15,Q:.25,H:.3};class h{constructor({svg:f,type:c,window:v}){this._svg=f,this._type=c,this._window=v}draw(f,c,v,y){let p;switch(this._type){case"dots":p=this._drawDot;break;case"classy":p=this._drawClassy;break;case"classy-rounded":p=this._drawClassyRounded;break;case"rounded":p=this._drawRounded;break;case"extra-rounded":p=this._drawExtraRounded;break;default:p=this._drawSquare}p.call(this,{x:f,y:c,size:v,getNeighbor:y})}_rotateFigure({x:f,y:c,size:v,rotation:y=0,draw:p}){var S;const j=f+v/2,T=c+v/2;p(),(S=this._element)===null||S===void 0||S.setAttribute("transform",`rotate(${180*y/Math.PI},${j},${T})`)}_basicDot(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(v+c/2)),this._element.setAttribute("cy",String(y+c/2)),this._element.setAttribute("r",String(c/2))}}))}_basicSquare(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(v)),this._element.setAttribute("y",String(y)),this._element.setAttribute("width",String(c)),this._element.setAttribute("height",String(c))}}))}_basicSideRounded(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${v} ${y}v ${c}h `+c/2+`a ${c/2} ${c/2}, 0, 0, 0, 0 ${-c}`)}}))}_basicCornerRounded(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${v} ${y}v ${c}h ${c}v `+-c/2+`a ${c/2} ${c/2}, 0, 0, 0, ${-c/2} ${-c/2}`)}}))}_basicCornerExtraRounded(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${v} ${y}v ${c}h ${c}a ${c} ${c}, 0, 0, 0, ${-c} ${-c}`)}}))}_basicCornersRounded(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${v} ${y}v `+c/2+`a ${c/2} ${c/2}, 0, 0, 0, ${c/2} ${c/2}h `+c/2+"v "+-c/2+`a ${c/2} ${c/2}, 0, 0, 0, ${-c/2} ${-c/2}`)}}))}_drawDot({x:f,y:c,size:v}){this._basicDot({x:f,y:c,size:v,rotation:0})}_drawSquare({x:f,y:c,size:v}){this._basicSquare({x:f,y:c,size:v,rotation:0})}_drawRounded({x:f,y:c,size:v,getNeighbor:y}){const p=y?+y(-1,0):0,S=y?+y(1,0):0,j=y?+y(0,-1):0,T=y?+y(0,1):0,H=p+S+j+T;if(H!==0)if(H>2||p&&S||j&&T)this._basicSquare({x:f,y:c,size:v,rotation:0});else{if(H===2){let L=0;return p&&j?L=Math.PI/2:j&&S?L=Math.PI:S&&T&&(L=-Math.PI/2),void this._basicCornerRounded({x:f,y:c,size:v,rotation:L})}if(H===1){let L=0;return j?L=Math.PI/2:S?L=Math.PI:T&&(L=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:v,rotation:L})}}else this._basicDot({x:f,y:c,size:v,rotation:0})}_drawExtraRounded({x:f,y:c,size:v,getNeighbor:y}){const p=y?+y(-1,0):0,S=y?+y(1,0):0,j=y?+y(0,-1):0,T=y?+y(0,1):0,H=p+S+j+T;if(H!==0)if(H>2||p&&S||j&&T)this._basicSquare({x:f,y:c,size:v,rotation:0});else{if(H===2){let L=0;return p&&j?L=Math.PI/2:j&&S?L=Math.PI:S&&T&&(L=-Math.PI/2),void this._basicCornerExtraRounded({x:f,y:c,size:v,rotation:L})}if(H===1){let L=0;return j?L=Math.PI/2:S?L=Math.PI:T&&(L=-Math.PI/2),void this._basicSideRounded({x:f,y:c,size:v,rotation:L})}}else this._basicDot({x:f,y:c,size:v,rotation:0})}_drawClassy({x:f,y:c,size:v,getNeighbor:y}){const p=y?+y(-1,0):0,S=y?+y(1,0):0,j=y?+y(0,-1):0,T=y?+y(0,1):0;p+S+j+T!==0?p||j?S||T?this._basicSquare({x:f,y:c,size:v,rotation:0}):this._basicCornerRounded({x:f,y:c,size:v,rotation:Math.PI/2}):this._basicCornerRounded({x:f,y:c,size:v,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:v,rotation:Math.PI/2})}_drawClassyRounded({x:f,y:c,size:v,getNeighbor:y}){const p=y?+y(-1,0):0,S=y?+y(1,0):0,j=y?+y(0,-1):0,T=y?+y(0,1):0;p+S+j+T!==0?p||j?S||T?this._basicSquare({x:f,y:c,size:v,rotation:0}):this._basicCornerExtraRounded({x:f,y:c,size:v,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:f,y:c,size:v,rotation:-Math.PI/2}):this._basicCornersRounded({x:f,y:c,size:v,rotation:Math.PI/2})}}const _={dot:"dot",square:"square",extraRounded:"extra-rounded"},g=Object.values(_);class x{constructor({svg:f,type:c,window:v}){this._svg=f,this._type=c,this._window=v}draw(f,c,v,y){let p;switch(this._type){case _.square:p=this._drawSquare;break;case _.extraRounded:p=this._drawExtraRounded;break;default:p=this._drawDot}p.call(this,{x:f,y:c,size:v,rotation:y})}_rotateFigure({x:f,y:c,size:v,rotation:y=0,draw:p}){var S;const j=f+v/2,T=c+v/2;p(),(S=this._element)===null||S===void 0||S.setAttribute("transform",`rotate(${180*y/Math.PI},${j},${T})`)}_basicDot(f){const{size:c,x:v,y}=f,p=c/7;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${v+c/2} ${y}a ${c/2} ${c/2} 0 1 0 0.1 0zm 0 ${p}a ${c/2-p} ${c/2-p} 0 1 1 -0.1 0Z`)}}))}_basicSquare(f){const{size:c,x:v,y}=f,p=c/7;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${v} ${y}v ${c}h ${c}v `+-c+`zM ${v+p} ${y+p}h `+(c-2*p)+"v "+(c-2*p)+"h "+(2*p-c)+"z")}}))}_basicExtraRounded(f){const{size:c,x:v,y}=f,p=c/7;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${v} ${y+2.5*p}v `+2*p+`a ${2.5*p} ${2.5*p}, 0, 0, 0, ${2.5*p} ${2.5*p}h `+2*p+`a ${2.5*p} ${2.5*p}, 0, 0, 0, ${2.5*p} ${2.5*-p}v `+-2*p+`a ${2.5*p} ${2.5*p}, 0, 0, 0, ${2.5*-p} ${2.5*-p}h `+-2*p+`a ${2.5*p} ${2.5*p}, 0, 0, 0, ${2.5*-p} ${2.5*p}M ${v+2.5*p} ${y+p}h `+2*p+`a ${1.5*p} ${1.5*p}, 0, 0, 1, ${1.5*p} ${1.5*p}v `+2*p+`a ${1.5*p} ${1.5*p}, 0, 0, 1, ${1.5*-p} ${1.5*p}h `+-2*p+`a ${1.5*p} ${1.5*p}, 0, 0, 1, ${1.5*-p} ${1.5*-p}v `+-2*p+`a ${1.5*p} ${1.5*p}, 0, 0, 1, ${1.5*p} ${1.5*-p}`)}}))}_drawDot({x:f,y:c,size:v,rotation:y}){this._basicDot({x:f,y:c,size:v,rotation:y})}_drawSquare({x:f,y:c,size:v,rotation:y}){this._basicSquare({x:f,y:c,size:v,rotation:y})}_drawExtraRounded({x:f,y:c,size:v,rotation:y}){this._basicExtraRounded({x:f,y:c,size:v,rotation:y})}}const A={dot:"dot",square:"square"},C=Object.values(A);class M{constructor({svg:f,type:c,window:v}){this._svg=f,this._type=c,this._window=v}draw(f,c,v,y){let p;p=this._type===A.square?this._drawSquare:this._drawDot,p.call(this,{x:f,y:c,size:v,rotation:y})}_rotateFigure({x:f,y:c,size:v,rotation:y=0,draw:p}){var S;const j=f+v/2,T=c+v/2;p(),(S=this._element)===null||S===void 0||S.setAttribute("transform",`rotate(${180*y/Math.PI},${j},${T})`)}_basicDot(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(v+c/2)),this._element.setAttribute("cy",String(y+c/2)),this._element.setAttribute("r",String(c/2))}}))}_basicSquare(f){const{size:c,x:v,y}=f;this._rotateFigure(Object.assign(Object.assign({},f),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(v)),this._element.setAttribute("y",String(y)),this._element.setAttribute("width",String(c)),this._element.setAttribute("height",String(c))}}))}_drawDot({x:f,y:c,size:v,rotation:y}){this._basicDot({x:f,y:c,size:v,rotation:y})}_drawSquare({x:f,y:c,size:v,rotation:y}){this._basicSquare({x:f,y:c,size:v,rotation:y})}}const q="circle",V=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],N=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class J{constructor(f,c){this._roundSize=v=>this._options.dotsOptions.roundSize?Math.floor(v):v,this._window=c,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(f.width)),this._element.setAttribute("height",String(f.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),f.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${f.width} ${f.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=f.image,this._instanceId=J.instanceCount++,this._options=f}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR(f){const c=f.getModuleCount(),v=Math.min(this._options.width,this._options.height)-2*this._options.margin,y=this._options.shape===q?v/Math.sqrt(2):v,p=this._roundSize(y/c);let S={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=f,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:j,qrOptions:T}=this._options,H=j.imageSize*d[T.errorCorrectionLevel],L=Math.floor(H*c*c);S=function({originalHeight:I,originalWidth:z,maxHiddenDots:O,maxHiddenAxisDots:$,dotSize:k}){const m={x:0,y:0},w={x:0,y:0};if(I<=0||z<=0||O<=0||k<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const b=I/z;return m.x=Math.floor(Math.sqrt(O/b)),m.x<=0&&(m.x=1),$&&$<m.x&&(m.x=$),m.x%2==0&&m.x--,w.x=m.x*k,m.y=1+2*Math.ceil((m.x*b-1)/2),w.y=Math.round(w.x*b),(m.y*m.x>O||$&&$<m.y)&&($&&$<m.y?(m.y=$,m.y%2==0&&m.x--):m.y-=2,w.y=m.y*k,m.x=1+2*Math.ceil((m.y/b-1)/2),w.x=Math.round(w.y/b)),{height:w.y,width:w.x,hideYDots:m.y,hideXDots:m.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:L,maxHiddenAxisDots:c-14,dotSize:p})}this.drawBackground(),this.drawDots((j,T)=>{var H,L,I,z,O,$;return!(this._options.imageOptions.hideBackgroundDots&&j>=(c-S.hideYDots)/2&&j<(c+S.hideYDots)/2&&T>=(c-S.hideXDots)/2&&T<(c+S.hideXDots)/2||((H=V[j])===null||H===void 0?void 0:H[T])||((L=V[j-c+7])===null||L===void 0?void 0:L[T])||((I=V[j])===null||I===void 0?void 0:I[T-c+7])||((z=N[j])===null||z===void 0?void 0:z[T])||((O=N[j-c+7])===null||O===void 0?void 0:O[T])||(($=N[j])===null||$===void 0?void 0:$[T-c+7]))}),this.drawCorners(),this._options.image&&await this.drawImage({width:S.width,height:S.height,count:c,dotSize:p})}drawBackground(){var f,c,v;const y=this._element,p=this._options;if(y){const S=(f=p.backgroundOptions)===null||f===void 0?void 0:f.gradient,j=(c=p.backgroundOptions)===null||c===void 0?void 0:c.color;let T=p.height,H=p.width;if(S||j){const L=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!((v=p.backgroundOptions)===null||v===void 0)&&v.round&&(T=H=Math.min(p.width,p.height),L.setAttribute("rx",String(T/2*p.backgroundOptions.round))),L.setAttribute("x",String(this._roundSize((p.width-H)/2))),L.setAttribute("y",String(this._roundSize((p.height-T)/2))),L.setAttribute("width",String(H)),L.setAttribute("height",String(T)),this._backgroundClipPath.appendChild(L),this._createColor({options:S,color:j,additionalRotation:0,x:0,y:0,height:p.height,width:p.width,name:`background-color-${this._instanceId}`})}}}drawDots(f){var c,v;if(!this._qr)throw"QR code is not defined";const y=this._options,p=this._qr.getModuleCount();if(p>y.width||p>y.height)throw"The canvas is too small.";const S=Math.min(y.width,y.height)-2*y.margin,j=y.shape===q?S/Math.sqrt(2):S,T=this._roundSize(j/p),H=this._roundSize((y.width-p*T)/2),L=this._roundSize((y.height-p*T)/2),I=new h({svg:this._element,type:y.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(c=y.dotsOptions)===null||c===void 0?void 0:c.gradient,color:y.dotsOptions.color,additionalRotation:0,x:0,y:0,height:y.height,width:y.width,name:`dot-color-${this._instanceId}`});for(let z=0;z<p;z++)for(let O=0;O<p;O++)f&&!f(z,O)||!((v=this._qr)===null||v===void 0)&&v.isDark(z,O)&&(I.draw(H+O*T,L+z*T,T,($,k)=>!(O+$<0||z+k<0||O+$>=p||z+k>=p)&&!(f&&!f(z+k,O+$))&&!!this._qr&&this._qr.isDark(z+k,O+$)),I._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(I._element));if(y.shape===q){const z=this._roundSize((S/T-p)/2),O=p+2*z,$=H-z*T,k=L-z*T,m=[],w=this._roundSize(O/2);for(let b=0;b<O;b++){m[b]=[];for(let E=0;E<O;E++)b>=z-1&&b<=O-z&&E>=z-1&&E<=O-z||Math.sqrt((b-w)*(b-w)+(E-w)*(E-w))>w?m[b][E]=0:m[b][E]=this._qr.isDark(E-2*z<0?E:E>=p?E-2*z:E-z,b-2*z<0?b:b>=p?b-2*z:b-z)?1:0}for(let b=0;b<O;b++)for(let E=0;E<O;E++)m[b][E]&&(I.draw($+E*T,k+b*T,T,(P,G)=>{var X;return!!(!((X=m[b+G])===null||X===void 0)&&X[E+P])}),I._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(I._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const f=this._element,c=this._options;if(!f)throw"Element code is not defined";const v=this._qr.getModuleCount(),y=Math.min(c.width,c.height)-2*c.margin,p=c.shape===q?y/Math.sqrt(2):y,S=this._roundSize(p/v),j=7*S,T=3*S,H=this._roundSize((c.width-v*S)/2),L=this._roundSize((c.height-v*S)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([I,z,O])=>{var $,k,m,w,b,E,P,G,X,K,ne,te,oe,ge;const fe=H+I*S*(v-7),ue=L+z*S*(v-7);let ae=this._dotsClipPath,Q=this._dotsClipPath;if(((($=c.cornersSquareOptions)===null||$===void 0?void 0:$.gradient)||((k=c.cornersSquareOptions)===null||k===void 0?void 0:k.color))&&(ae=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),ae.setAttribute("id",`clip-path-corners-square-color-${I}-${z}-${this._instanceId}`),this._defs.appendChild(ae),this._cornersSquareClipPath=this._cornersDotClipPath=Q=ae,this._createColor({options:(m=c.cornersSquareOptions)===null||m===void 0?void 0:m.gradient,color:(w=c.cornersSquareOptions)===null||w===void 0?void 0:w.color,additionalRotation:O,x:fe,y:ue,height:j,width:j,name:`corners-square-color-${I}-${z}-${this._instanceId}`})),((b=c.cornersSquareOptions)===null||b===void 0?void 0:b.type)&&g.includes(c.cornersSquareOptions.type)){const _e=new x({svg:this._element,type:c.cornersSquareOptions.type,window:this._window});_e.draw(fe,ue,j,O),_e._element&&ae&&ae.appendChild(_e._element)}else{const _e=new h({svg:this._element,type:((E=c.cornersSquareOptions)===null||E===void 0?void 0:E.type)||c.dotsOptions.type,window:this._window});for(let $e=0;$e<V.length;$e++)for(let ee=0;ee<V[$e].length;ee++)!((P=V[$e])===null||P===void 0)&&P[ee]&&(_e.draw(fe+ee*S,ue+$e*S,S,(Ae,Se)=>{var Ee;return!!(!((Ee=V[$e+Se])===null||Ee===void 0)&&Ee[ee+Ae])}),_e._element&&ae&&ae.appendChild(_e._element))}if((((G=c.cornersDotOptions)===null||G===void 0?void 0:G.gradient)||((X=c.cornersDotOptions)===null||X===void 0?void 0:X.color))&&(Q=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),Q.setAttribute("id",`clip-path-corners-dot-color-${I}-${z}-${this._instanceId}`),this._defs.appendChild(Q),this._cornersDotClipPath=Q,this._createColor({options:(K=c.cornersDotOptions)===null||K===void 0?void 0:K.gradient,color:(ne=c.cornersDotOptions)===null||ne===void 0?void 0:ne.color,additionalRotation:O,x:fe+2*S,y:ue+2*S,height:T,width:T,name:`corners-dot-color-${I}-${z}-${this._instanceId}`})),((te=c.cornersDotOptions)===null||te===void 0?void 0:te.type)&&C.includes(c.cornersDotOptions.type)){const _e=new M({svg:this._element,type:c.cornersDotOptions.type,window:this._window});_e.draw(fe+2*S,ue+2*S,T,O),_e._element&&Q&&Q.appendChild(_e._element)}else{const _e=new h({svg:this._element,type:((oe=c.cornersDotOptions)===null||oe===void 0?void 0:oe.type)||c.dotsOptions.type,window:this._window});for(let $e=0;$e<N.length;$e++)for(let ee=0;ee<N[$e].length;ee++)!((ge=N[$e])===null||ge===void 0)&&ge[ee]&&(_e.draw(fe+ee*S,ue+$e*S,S,(Ae,Se)=>{var Ee;return!!(!((Ee=N[$e+Se])===null||Ee===void 0)&&Ee[ee+Ae])}),_e._element&&Q&&Q.appendChild(_e._element))}})}loadImage(){return new Promise((f,c)=>{var v;const y=this._options;if(!y.image)return c("Image is not defined");if(!((v=y.nodeCanvas)===null||v===void 0)&&v.loadImage)y.nodeCanvas.loadImage(y.image).then(p=>{var S,j;if(this._image=p,this._options.imageOptions.saveAsBlob){const T=(S=y.nodeCanvas)===null||S===void 0?void 0:S.createCanvas(this._image.width,this._image.height);(j=T==null?void 0:T.getContext("2d"))===null||j===void 0||j.drawImage(p,0,0),this._imageUri=T==null?void 0:T.toDataURL()}f()}).catch(c);else{const p=new this._window.Image;typeof y.imageOptions.crossOrigin=="string"&&(p.crossOrigin=y.imageOptions.crossOrigin),this._image=p,p.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(S,j){return new Promise(T=>{const H=new j.XMLHttpRequest;H.onload=function(){const L=new j.FileReader;L.onloadend=function(){T(L.result)},L.readAsDataURL(H.response)},H.open("GET",S),H.responseType="blob",H.send()})}(y.image||"",this._window)),f()},p.src=y.image}})}async drawImage({width:f,height:c,count:v,dotSize:y}){const p=this._options,S=this._roundSize((p.width-v*y)/2),j=this._roundSize((p.height-v*y)/2),T=S+this._roundSize(p.imageOptions.margin+(v*y-f)/2),H=j+this._roundSize(p.imageOptions.margin+(v*y-c)/2),L=f-2*p.imageOptions.margin,I=c-2*p.imageOptions.margin,z=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");z.setAttribute("href",this._imageUri||""),z.setAttribute("x",String(T)),z.setAttribute("y",String(H)),z.setAttribute("width",`${L}px`),z.setAttribute("height",`${I}px`),this._element.appendChild(z)}_createColor({options:f,color:c,additionalRotation:v,x:y,y:p,height:S,width:j,name:T}){const H=j>S?j:S,L=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(L.setAttribute("x",String(y)),L.setAttribute("y",String(p)),L.setAttribute("height",String(S)),L.setAttribute("width",String(j)),L.setAttribute("clip-path",`url('#clip-path-${T}')`),f){let I;if(f.type==="radial")I=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),I.setAttribute("id",T),I.setAttribute("gradientUnits","userSpaceOnUse"),I.setAttribute("fx",String(y+j/2)),I.setAttribute("fy",String(p+S/2)),I.setAttribute("cx",String(y+j/2)),I.setAttribute("cy",String(p+S/2)),I.setAttribute("r",String(H/2));else{const z=((f.rotation||0)+v)%(2*Math.PI),O=(z+2*Math.PI)%(2*Math.PI);let $=y+j/2,k=p+S/2,m=y+j/2,w=p+S/2;O>=0&&O<=.25*Math.PI||O>1.75*Math.PI&&O<=2*Math.PI?($-=j/2,k-=S/2*Math.tan(z),m+=j/2,w+=S/2*Math.tan(z)):O>.25*Math.PI&&O<=.75*Math.PI?(k-=S/2,$-=j/2/Math.tan(z),w+=S/2,m+=j/2/Math.tan(z)):O>.75*Math.PI&&O<=1.25*Math.PI?($+=j/2,k+=S/2*Math.tan(z),m-=j/2,w-=S/2*Math.tan(z)):O>1.25*Math.PI&&O<=1.75*Math.PI&&(k+=S/2,$+=j/2/Math.tan(z),w-=S/2,m-=j/2/Math.tan(z)),I=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),I.setAttribute("id",T),I.setAttribute("gradientUnits","userSpaceOnUse"),I.setAttribute("x1",String(Math.round($))),I.setAttribute("y1",String(Math.round(k))),I.setAttribute("x2",String(Math.round(m))),I.setAttribute("y2",String(Math.round(w)))}f.colorStops.forEach(({offset:z,color:O})=>{const $=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");$.setAttribute("offset",100*z+"%"),$.setAttribute("stop-color",O),I.appendChild($)}),L.setAttribute("fill",`url('#${T}')`),this._defs.appendChild(I)}else c&&L.setAttribute("fill",c);this._element.appendChild(L)}}J.instanceCount=0;const se=J,re="canvas",Z={};for(let R=0;R<=40;R++)Z[R]=R;const W={type:re,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:Z[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function ce(R){const f=Object.assign({},R);if(!f.colorStops||!f.colorStops.length)throw"Field 'colorStops' is required in gradient";return f.rotation?f.rotation=Number(f.rotation):f.rotation=0,f.colorStops=f.colorStops.map(c=>Object.assign(Object.assign({},c),{offset:Number(c.offset)})),f}function we(R){const f=Object.assign({},R);return f.width=Number(f.width),f.height=Number(f.height),f.margin=Number(f.margin),f.imageOptions=Object.assign(Object.assign({},f.imageOptions),{hideBackgroundDots:Boolean(f.imageOptions.hideBackgroundDots),imageSize:Number(f.imageOptions.imageSize),margin:Number(f.imageOptions.margin)}),f.margin>Math.min(f.width,f.height)&&(f.margin=Math.min(f.width,f.height)),f.dotsOptions=Object.assign({},f.dotsOptions),f.dotsOptions.gradient&&(f.dotsOptions.gradient=ce(f.dotsOptions.gradient)),f.cornersSquareOptions&&(f.cornersSquareOptions=Object.assign({},f.cornersSquareOptions),f.cornersSquareOptions.gradient&&(f.cornersSquareOptions.gradient=ce(f.cornersSquareOptions.gradient))),f.cornersDotOptions&&(f.cornersDotOptions=Object.assign({},f.cornersDotOptions),f.cornersDotOptions.gradient&&(f.cornersDotOptions.gradient=ce(f.cornersDotOptions.gradient))),f.backgroundOptions&&(f.backgroundOptions=Object.assign({},f.backgroundOptions),f.backgroundOptions.gradient&&(f.backgroundOptions.gradient=ce(f.backgroundOptions.gradient))),f}var Ne=i(873),je=i.n(Ne);function nt(R){if(!R)throw new Error("Extension must be defined");R[0]==="."&&(R=R.substring(1));const f={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[R.toLowerCase()];if(!f)throw new Error(`Extension "${R}" is not supported`);return f}class F{constructor(f){f!=null&&f.jsdom?this._window=new f.jsdom("",{resources:"usable"}).window:this._window=window,this._options=f?we(s(W,f)):W,this.update()}static _clearContainer(f){f&&(f.innerHTML="")}_setupSvg(){if(!this._qr)return;const f=new se(this._options,this._window);this._svg=f.getElement(),this._svgDrawingPromise=f.drawQR(this._qr).then(()=>{var c;this._svg&&((c=this._extension)===null||c===void 0||c.call(this,f.getElement(),this._options))})}_setupCanvas(){var f,c;this._qr&&(!((f=this._options.nodeCanvas)===null||f===void 0)&&f.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(c=this._svgDrawingPromise)===null||c===void 0?void 0:c.then(()=>{var v;if(!this._svg)return;const y=this._svg,p=new this._window.XMLSerializer().serializeToString(y),S=btoa(p),j=`data:${nt("svg")};base64,${S}`;if(!((v=this._options.nodeCanvas)===null||v===void 0)&&v.loadImage)return this._options.nodeCanvas.loadImage(j).then(T=>{var H,L;T.width=this._options.width,T.height=this._options.height,(L=(H=this._nodeCanvas)===null||H===void 0?void 0:H.getContext("2d"))===null||L===void 0||L.drawImage(T,0,0)});{const T=new this._window.Image;return new Promise(H=>{T.onload=()=>{var L,I;(I=(L=this._domCanvas)===null||L===void 0?void 0:L.getContext("2d"))===null||I===void 0||I.drawImage(T,0,0),H()},T.src=j})}}))}async _getElement(f="png"){if(!this._qr)throw"QR code is empty";return f.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update(f){F._clearContainer(this._container),this._options=f?we(s(this._options,f)):this._options,this._options.data&&(this._qr=je()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(c){switch(!0){case/^[0-9]*$/.test(c):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(c):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===re?this._setupCanvas():this._setupSvg(),this.append(this._container))}append(f){if(f){if(typeof f.appendChild!="function")throw"Container should be a single DOM node";this._options.type===re?this._domCanvas&&f.appendChild(this._domCanvas):this._svg&&f.appendChild(this._svg),this._container=f}}applyExtension(f){if(!f)throw"Extension function should be defined.";this._extension=f,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData(f="png"){if(!this._qr)throw"QR code is empty";const c=await this._getElement(f),v=nt(f);if(!c)return null;if(f.toLowerCase()==="svg"){const y=`<?xml version="1.0" standalone="no"?>\r
${new this._window.XMLSerializer().serializeToString(c)}`;return typeof Blob>"u"||this._options.jsdom?Buffer.from(y):new Blob([y],{type:v})}return new Promise(y=>{const p=c;if("toBuffer"in p)if(v==="image/png")y(p.toBuffer(v));else if(v==="image/jpeg")y(p.toBuffer(v));else{if(v!=="application/pdf")throw Error("Unsupported extension");y(p.toBuffer(v))}else"toBlob"in p&&p.toBlob(y,v,1)})}async download(f){if(!this._qr)throw"QR code is empty";if(typeof Blob>"u")throw"Cannot download in Node.js, call getRawData instead.";let c="png",v="qr";typeof f=="string"?(c=f,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof f=="object"&&f!==null&&(f.name&&(v=f.name),f.extension&&(c=f.extension));const y=await this._getElement(c);if(y)if(c.toLowerCase()==="svg"){let p=new XMLSerializer().serializeToString(y);p=`<?xml version="1.0" standalone="no"?>\r
`+p,u(`data:${nt(c)};charset=utf-8,${encodeURIComponent(p)}`,`${v}.svg`)}else u(y.toDataURL(nt(c)),`${v}.${c}`)}}const D=F})(),a.default})())})(fo);const Jp=Cu(fo.exports),Yp=l.defineComponent({name:"QrCodeBox",data(){return{qrcode:null}},props:{data:String,image:String,width:Number,height:Number,circleType:String,circleColor:String},methods:{},computed:{},components:{},watch:{$props:{handler(){const t={dotsOptions:{}};Object.keys(this.$props).forEach(e=>{this.$props[e]!=null&&this.$props[e]!==""&&(t[e]=this.$props[e])}),delete t.formCreateInject,t.circleType&&(t.dotsOptions.type=t.circleType),t.circleColor&&(t.dotsOptions.color=t.circleColor),delete t.circleColor,delete t.circleType,this.$nextTick(()=>{this.qrcode?this.qrcode.update(t):(this.qrcode=l.markRaw(new Jp(t)),this.qrcode.append(this.$refs.qr))})},deep:!0,immediate:!0}}}),Qp={class:"_fc-qrcode",ref:"qr"};function Kp(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("div",Qp,null,512)}const Zp=be(Yp,[["render",Kp]]),Am="",em=l.defineComponent({name:"FcCell"}),tm={ref:"cell",class:"_fc-cell"};function nm(t,e,n,r,i,a){return l.openBlock(),l.createElementBlock("div",tm,[l.renderSlot(t.$slots,"default")],512)}const rm=be(em,[["render",nm]]),Rm="",km="",wt={Add:(t,e)=>{let n,r,i;try{n=t.toString().split(".")[1].length}catch{n=0}try{r=e.toString().split(".")[1].length}catch{r=0}return i=Math.pow(10,Math.max(n,r)),(t*i+e*i)/i},Sub:(t,e)=>{let n,r,i;try{n=t.toString().split(".")[1].length}catch{n=0}try{r=e.toString().split(".")[1].length}catch{r=0}i=Math.pow(10,Math.max(n,r));let a=n>=r?n:r;return Number(((t*i-e*i)/i).toFixed(a))},Mul:(t,e)=>{let n=0,r=t.toString(),i=e.toString();try{n+=r.split(".")[1].length}catch{}try{n+=i.split(".")[1].length}catch{}return Number(r.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,n)},Div:(t,e)=>{let n=0,r=0;try{n=t.toString().split(".")[1].length}catch{}try{r=e.toString().split(".")[1].length}catch{}let i=Number(t.toString().replace(".","")),a=Number(e.toString().replace(".",""));return i/a*Math.pow(10,r-n)}},Ft={ADD:function(t,e){return wt.Add(t,e)},SUB:function(t,e){return wt.Sub(t,e)},MUL:function(t,e){return wt.Mul(t,e)},DIV:function(t,e){return wt.Div(t,e)},SUM:function(...t){return(t||[]).reduce((e,n)=>wt.Add(e,Array.isArray(n)?Ft.SUM(...n):n||0),0)},MAX:function(...t){const e=Array.isArray(t[0])?t[0]:t;return Math.max(...e.map(n=>parseFloat(n)).filter(n=>!isNaN(n)))},MIN:function(...t){const e=Array.isArray(t[0])?t[0]:t;return Math.min(...e.map(n=>parseFloat(n)).filter(n=>!isNaN(n)))},ABS:function(t){return parseFloat(Math.abs(t))||0},AVG:function(...t){const e=Array.isArray(t[0])?t[0]:t;return e.length?wt.Div(Ft.SUM(e),e.length):0},POWER:function(t,e){return Math.pow(parseFloat(t),parseFloat(e))},RAND:function(){return Math.random()},CEIL:function(t){return Math.ceil(parseFloat(t))||0},FLOOR:function(t){return Math.floor(parseFloat(t)||0)},FIXED:function(t,e){const n=Math.pow(10,e||0);return(Math.floor(parseFloat(t)*n)/n).toFixed(e||0)},ISNUMBER:function(t){return t===""||t===null?!1:!isNaN(Number(t))},PI:function(){return Number(Math.PI)},ROUND:function(t,e){return t=parseFloat(t),isNaN(t)?0:parseFloat(t.toFixed(parseFloat(e)||0))},SQRT:function(t){return Math.sqrt(parseFloat(t))||0},TONUMBER:function(t){return parseFloat(t)||0},NOW:function(){const t=new Date,e=t.getFullYear(),n=("0"+(t.getMonth()+1)).slice(-2),r=("0"+t.getDate()).slice(-2),i=("0"+t.getHours()).slice(-2),a=("0"+t.getMinutes()).slice(-2),o=("0"+t.getSeconds()).slice(-2);return e+"-"+n+"-"+r+" "+i+":"+a+":"+o},TODAY:function(){const t=new Date,e=t.getFullYear(),n=("0"+(t.getMonth()+1)).slice(-2),r=("0"+t.getDate()).slice(-2);return e+"-"+n+"-"+r},YEAR:function(t){return t?new Date(t).getFullYear():null},MONTH:function(t){return t?new Date(t).getMonth()+1:null},DAY:function(t){return t?new Date(t).getDate():null},HOUR:function(t){return t?new Date(t).getHours():null},MINUTE:function(t){return t?new Date(t).getMinutes():null},SECOND:function(t){return t?new Date(t).getSeconds():null},DIFFDAYS:function(t,e){const n=new Date(t),r=new Date(e);return parseInt(Math.ceil(Math.abs(r.getTime()-n.getTime())/(1e3*60*60*24)))},DIFFHOURS:function(t,e){const n=new Date(t),r=new Date(e);return parseFloat(Math.abs(r.getTime()-n.getTime())/(1e3*60*60)).toFixed(2)},DIFFMINUTES:function(t,e){const n=new Date(t),r=new Date(e);return parseInt(Math.ceil(Math.abs(r.getTime()-n.getTime())/(1e3*60)))},TIMESTAMP:function(t){return Date.parse(t)},STARTSWITH:function(t,e){return(""+t).substring(0,(""+e).length)===e},EMPTY:function(t){return Te.empty(t)},NOTEMPTY:function(t){return!Te.empty(t)},LEN:function(t){return Array.isArray(t)?t.length:0},MOD:function(t,e){return t=parseFloat(t),e=parseFloat(e),!t||!e||isNaN(t)||isNaN(e)?0:t%e},SLICELEFT:function(t,e){return(""+t).slice(0,Number(e)||0)},SLICERIGHT:function(t,e){return(""+t).slice(Number(e)*-1)},TOLOWER:function(t){return(""+t).toLowerCase()},TOUPPER:function(t){return(""+t).toUpperCase()},INCLUDES:function(t,e){return(t||"").indexOf(e||"")},REPLACE:function(t,e,n){return(t||"").replace(e||"",n||"")},REPLACEALL:function(t,e,n){return(t||"").replaceAll(e||"",n||"")},TRIM:function(t){return(t||"").trim()},TOCHINSESAMOUNT:function(t){let e=["\u96F6","\u58F9","\u8D30","\u53C1","\u8086","\u4F0D","\u9646","\u67D2","\u634C","\u7396"],n=["","\u4E07","\u4EBF","\u4E07\u4EBF","\u4EBF\u4EBF"],r=["","\u62FE","\u4F70","\u4EDF"],i=["\u89D2","\u5206"];function a(g){let x="",A="",C=0,M=!0;for(;g>0;){let q=g%10;q===0?M||(M=!0,A=e[q]+A):(M=!1,x=e[q],x+=r[C],A=x+A),C++,g=Math.floor(g/10)}return A}let o=0,s="",u="",d=!1;if(t===0)return e[0];let h=Math.floor(t),_=Math.round((t-h)*100);for(;h>0;){let g=h%1e4;d&&(u=e[0]+u),s=a(g),s+=g!==0?n[o]:n[0],u=s+u,d=g<1e3&&g>0,h=Math.floor(h/1e4),o++}return u&&(u+="\u5143"),_>0?(u+=e[Math.floor(_/10)]+i[0],_%10!==0&&(u+=e[_%10]+i[1])):u&&(u+="\u6574"),u},UNION:function(...t){return(Array.isArray(t[0])?t[0]:t).filter((n,r,i)=>i.indexOf(n)===r)},AND:function(...t){return!!t.reduce((e,n)=>e&&n,!0)},OR:function(...t){return!!t.reduce((e,n)=>e||n,!1)},IF:function(t,e=!0,n=!1){return t?e:n},DEFAULT:function(t,e){return Te.Undef(t)?e:t},CASE:function(...t){for(let e=0;e<t.length-1;e+=2)if(t[e])return t[e+1];return null},COLUMN:function(t,e){const n=[];return Array.isArray(t)&&t.forEach(function(r){Array.isArray(r)?n.push(...Ft.COLUMN(r,e)):r&&n.push(r[e])}),n},VALUE:function(t,e,n){const r=(""+e).split(".");let i=t;for(let a=0;a<r.length;a++)if(vi(i,r[a]))i=i[r[a]];else return n;return i},CONCAT:function(...t){return"".concat(...t)},INTERSECTIONSET:function(t,e){const n=[];for(let r=0;r<t.length;r++){const i=t[r];e.indexOf(i)!==-1&&n.indexOf(i)===-1&&n.push(i)}return n},LIST:function(...t){return t},IN:function(t,e){return(t||[]).indexOf(e)>-1},FALSE:function(){return!1},TRUE:function(){return!0},NOT:function(t){return!t},EQ:function(t,e){return t===e},GE:function(t,e){return t>=e},GT:function(t,e){return t>e},LE:function(t,e){return t<=e},LT:function(t,e){return t<e},NE:function(t,e){return t!==e}},ln=function(t,e,n,r){return e.forEach(i=>{t.indexOf(i[n||"id"])>-1&&t.splice(t.indexOf(i[n||"id"]),1,i[r||"label"]),Te.trueArray(i.children)&&ln(t,i.children,n,r)}),t},im=function(t,e){return e.forEach(n=>{t.indexOf(n.value)>-1&&(t[t.indexOf(n.value)]=n.label)}),t};function Tt(t){if(t){if(!Array.isArray(t))return[t]}else return[];return t}function om(t,e){let n=e.rule.value;const r=e.$render.vNode.h,i=e.type,a=e.$handle.subForm[e.id],o=e.prop.readMode;if(e.prop.title.title&&e.prop.title.title.trim()&&(e.prop.title.title+="\uFF1A"),o===!1||o==="custom"||!e.input||e.rule.subForm||(Array.isArray(a)?a.length:a)||["fcGroup","fcSubForm","tableForm","stepForm","nestedTableForm","infiniteTableForm","fcUpload"].indexOf(e.trueType)>-1)return e.parser.render(t,e);if(["radio","select","checkbox"].indexOf(i)>-1)n=im([...Tt(n)],e.prop.props.options||e.prop.props.formCreateInject.options||[]).join(", ");else if(["timePicker","datePicker","slider"].indexOf(i)>-1)n=Array.isArray(n)?n.join(" - "):n;else if(i==="cascader")n=[...Tt(n)],Array.isArray(n[0])||(n=[n]),n=n.map(s=>ln(s,e.prop.props.options||e.prop.props.formCreateInject.options||[],"value").join("/")).join(", ");else if(i==="aTransfer"){const s=[...Tt(n)];n=ln(s,e.prop.props.dataSource||e.prop.props.formCreateInject.options||[],"key").join(", ")}else if(["tree","aTreeSelect"].indexOf(i)>-1){const s=e.prop.props.treeData||e.prop.props.formCreateInject.options||[];n=ln([...Tt(n)],s,i==="aTreeSelect"?"value":"id").join(", ")}else{if(i==="fcEditor"||o==="html")return r("div",{innerHTML:n});if(o==="image")return n=Tt(n),r("div",{class:"_fc-upload"},[r("a-image-preview-group",{},{default:()=>n.map(function(s){return r("div",{class:"_fc-upload-preview"},[r("a-image",{style:{height:"100%"},src:typeof s=="object"?s.url:s})])})})]);if((i==="switch"||i==="a-switch")&&(e.prop.props.checkedValue!=null||e.prop.props.unCheckedValue!=null))n=e.prop.props.checkedValue===n?"\u662F":"\u5426";else{if(i==="signaturePad"&&n)return r("a-image",{src:n,fit:"cover",style:{height:"90px"}});typeof n=="boolean"&&(n=n?"\u662F":"\u5426")}}return r("span",{class:"_fc-read-view"},[""+(n==null?"":n)])}const am=(t,e)=>Sr.message[e||"info"]({content:t});function sm(t){const e=document.createElement("textarea");e.style.position="fixed",e.style.top=0,e.style.left="-9999px",e.value=t,document.body.appendChild(e),e.focus(),e.select();try{document.execCommand("copy")}catch{console.log("Oops, unable to copy")}am("\u5DF2\u590D\u5236!","success"),document.body.removeChild(e)}const um=(t,e)=>{let n=[t];const r=e.split(".");let i=1;for(;r[i];){let a=[];n.forEach(o=>{Object.values(o.ctxs).forEach(s=>{if(s.rule._fc_id===r[i-1]){const u=o.subForm[s.id];a.push(...Array.isArray(u)?u:[u])}})}),n=a.map(o=>o.rule[0].__fc__.$handle),i++}return[n,r[i-1]]},cn=(t,e,n)=>{const r=t.vm.setupState.top.setupState.fc.$handle;let i=[t.$handle];t.$handle!==r&&i.push(r);let a=e;e.indexOf(".")>-1&&([i,a]=um(r,e)),i.forEach(o=>{Object.values(o.ctxs).forEach(s=>{s.rule._fc_id===a&&n(s.rule,o.api)})})},ho={openModel(t,e){e.api.open(t.model)},closeModel(t,e){e.api.close(t.model)},hidden(t,e,n){const r=typeof t.id=="string"?[t.id]:t.id||[];let i=!!t.status;t.compute&&(i=!!n.$handle.compute(e.self.__fc__,t.formula)),r.forEach(a=>{cn(n,a,o=>{o.hidden=i})})},disabled(t,e,n){const r=typeof t.id=="string"?[t.id]:t.id||[];let i=!!t.status;t.compute&&(i=!!n.$handle.compute(e.self.__fc__,t.formula)),r.forEach(a=>{cn(n,a,o=>{o.props||(o.props={}),o.props.disabled=i})})},resetFields(t,e){e.api.top.resetFields()},clearFields(t,e){e.api.top.coverValue({})},validate(t,e){return e.api.top.validate()},validateFields(t,e,n){const r=typeof t.id=="string"?[t.id]:t.id||[],i=[];return r.forEach(a=>{cn(n,a,(o,s)=>{o.field&&i.push(s.validateField(o.field))})}),i.length?Promise.all(i):void 0},submit(t,e){return e.api.top.submit()},setValue(t,e,n){(t.formData||[]).forEach(r=>{let i=r.value;r.compute&&(i=n.$handle.compute(e.self.__fc__,r.formula)),cn(n,r.id,a=>{a.value=i})})},fetch(t,e){const{append:n,response:r,fetch:i}=t;return n&&(i.data={...e.api.formData(),...i.data||{}}),new Promise((a,o)=>{e.api.fetch(t.fetch).then(s=>{r&&e.api.setData(r,s),a(s)}).catch(s=>{o(s)})})},copy(t,e,n){let r=t.content||"";t.compute&&(r=n.$handle.compute(e.self.__fc__,t.formula)),sm(r)},callback(t,e){return t.callback&&t.callback(e)},message(t){Sr.message[t.type||"info"]({content:t.message,duration:t.duration})}};function lm(t,e){return t.reduce((n,r)=>n.then(()=>r(e)),Promise.resolve())}const cm=function(t){return{name:"behavior",load(e,n){const r=e.getValue(),i={},a={};r&&Object.keys(r).forEach(o=>{if(Array.isArray(r[o])){const s=[];if(r[o].forEach(u=>{const{method:d,config:h,expression:_,stopPropagation:g,ignoreError:x}=u;s.push(A=>new Promise(C=>{if(_&&t.$handle.compute(n.__fc__,_)===!1){C();return}const M=(...V)=>{(!g||t.$handle.compute(n.__fc__,g)!==!0)&&C(...V)};let q;try{q=ho[d](h||{},A,t)}catch(V){console.error(V),x!==!1&&M();return}q&&q.then?q.then(M).catch(()=>{x!==!1&&M()}):M(q)}))}),s.length){const u=t.$handle.inject(n,function(d){lm(s,d)},n.inject||t.$handle.options.injectEvent);o.indexOf("hook_")>-1?a[o.replace("hook_","")]=u:i[o]=u}}}),e.getProp().on=i,e.getProp().hook=a}}},fm=Object.assign||function(t){for(let e,n=1;n<arguments.length;n++)for(let r in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,r)&&dt(t,r,e[r]);return t};function dm(){return fm.apply(this,arguments)}function hm(t){t.__proto__.setBehavior=e=>{dm(ho,e)},t.extendApi(e=>({open(n,...r){(e.el(n)||e.top.el(n)).open(...r)},close(n){n?(e.el(n)||e.top.el(n)).close():(e.top.bus.$emit("fc.closeDialog"),e!==e.top&&e.bus.$emit("fc.closeDialog"))}}))}const Er={name:"easySlots",load(t){const e=t.getValue(),n={};e&&Object.keys(e).forEach(r=>{n[r]=e[r].type==="icon"?{type:"i",class:"fc-icon iconfont "+e[r].value}:{type:"div",children:[""+(e[r].value||"")]}}),t.getProp().renderSlots=n}};Er.watch=Er.load,de.parser().preview=om;function po(t){Object.keys(Ft).forEach(e=>{t.setFormula(e,Ft[e])}),hm(t),t.register("behavior",cm),t.register("easySlots",Er)}po(de),de.component("FcSlot",Qs),de.component("FcJson",Ks),de.component("DataTable",zs),de.component("FcCell",rm),de.component("TableForm",mu),de.component("StepForm",nu),de.component("FcValue",Ys),de.component("FcTable",Hs),de.component("NestedTableForm",lu),de.component("InfiniteTableForm",du),de.component("FcDialog",bu),de.component("FcDrawer",Su),de.component("FcInlineForm",au),de.component("AudioBox",tl),de.component("VideoBox",Wp),de.component("BarCodeBox",qp),de.component("IframeBox",ol),de.component("QrCodeBox",Zp),de.component("SignaturePad",Nu),de.component("FcEcharts",Pu),de.component("FcTitle",Yu),de.component("FcId",Xu),de.loadjs=Je,He.default=de,He.useAdvanced=po,Object.defineProperties(He,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});