UNPKG

@form-create/vant-designer

Version:

基于Vant的移动端低代码可视化表单设计器,可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率。

1,230 lines (1,228 loc) 427 kB
/*! * FormCreate 移动端可视化表单设计器 * @form-create/vant-designer v3.4.0 * (c) 2021-2025 xaboy * Github https://github.com/xaboy/form-create-designer * Site https://form-create.com/ * Released under the MIT License. */ (function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._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-m-signature{width:100%}._fc-m-signature-btn,._fc-m-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-m-signature-btn{cursor:pointer}._fc-m-signature.disabled ._fc-m-signature-btn{color:#c9ccd8;cursor:not-allowed}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:#aaa;display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-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;box-sizing:border-box;min-height:170px;width:100%}._fc-table-form{color:#666;overflow:auto}._fc-table-form .van-button{margin-top:10px;overflow:hidden}._fc-table-form .van-button__text{align-items:center;display:flex}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._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._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{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;box-sizing:border-box;font-weight:500;height:40px;padding:0 5px;text-align:center}._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-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-collapse:collapse;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;text-align:center;vertical-align:middle}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .van-cell{margin:0;padding:0}')),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})(); import ne from "@form-create/vant"; import { defineComponent as Vt, createVNode as Zt, mergeProps as kt, openBlock as it, createElementBlock as ft, normalizeClass as bt, normalizeStyle as qt, toDisplayString as Lt, markRaw as _t, resolveComponent as zt, createCommentVNode as Gt, createElementVNode as Et, createTextVNode as Qt, withCtx as Ot, reactive as re, createBlock as Yt, resolveDynamicComponent as oe, Fragment as Ft, renderList as $t, renderSlot as Jt } from "vue"; /*! * @form-create/component-wangeditor v3.2.14 * (c) 2018-2024 xaboy * Github https://github.com/xaboy/form-create with wangeditor * Released under the MIT License. */ function Xt(b, M) { var o = Object.keys(b); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(b); M && (n = n.filter(function(t) { return Object.getOwnPropertyDescriptor(b, t).enumerable; })), o.push.apply(o, n); } return o; } function ae(b) { for (var M = 1; M < arguments.length; M++) { var o = arguments[M] != null ? arguments[M] : {}; M % 2 ? Xt(Object(o), !0).forEach(function(n) { ie(b, n, o[n]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(b, Object.getOwnPropertyDescriptors(o)) : Xt(Object(o)).forEach(function(n) { Object.defineProperty(b, n, Object.getOwnPropertyDescriptor(o, n)); }); } return b; } function at(b) { return typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? at = function(M) { return typeof M; } : at = function(M) { return M && typeof Symbol == "function" && M.constructor === Symbol && M !== Symbol.prototype ? "symbol" : typeof M; }, at(b); } function ie(b, M, o) { return M in b ? Object.defineProperty(b, M, { value: o, enumerable: !0, configurable: !0, writable: !0 }) : b[M] = o, b; } function le(b) { return b && b.__esModule && Object.prototype.hasOwnProperty.call(b, "default") ? b.default : b; } var te = { exports: {} }; (function(b, M) { (function(n, t) { b.exports = t(); })(window, function() { return function(o) { var n = {}; function t(e) { if (n[e]) return n[e].exports; var i = n[e] = { i: e, l: !1, exports: {} }; return o[e].call(i.exports, i, i.exports, t), i.l = !0, i.exports; } return t.m = o, t.c = n, t.d = function(e, i, r) { t.o(e, i) || Object.defineProperty(e, i, { enumerable: !0, get: r }); }, t.r = function(e) { typeof Symbol < "u" && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 }); }, t.t = function(e, i) { if (i & 1 && (e = t(e)), i & 8 || i & 4 && at(e) === "object" && e && e.__esModule) return e; var r = /* @__PURE__ */ Object.create(null); if (t.r(r), Object.defineProperty(r, "default", { enumerable: !0, value: e }), i & 2 && typeof e != "string") for (var a in e) t.d(r, a, function(s) { return e[s]; }.bind(null, a)); return r; }, t.n = function(e) { var i = e && e.__esModule ? function() { return e.default; } : function() { return e; }; return t.d(i, "a", i), i; }, t.o = function(e, i) { return Object.prototype.hasOwnProperty.call(e, i); }, t.p = "", t(t.s = 141); }([function(o, n) { function t(e) { return e && e.__esModule ? e : { default: e }; } o.exports = t; }, function(o, n, t) { o.exports = t(142); }, function(o, n, t) { t.r(n), t.d(n, "__extends", function() { return i; }), t.d(n, "__assign", function() { return r; }), t.d(n, "__rest", function() { return a; }), t.d(n, "__decorate", function() { return s; }), t.d(n, "__param", function() { return h; }), t.d(n, "__metadata", function() { return c; }), t.d(n, "__awaiter", function() { return p; }), t.d(n, "__generator", function() { return d; }), t.d(n, "__createBinding", function() { return l; }), t.d(n, "__exportStar", function() { return f; }), t.d(n, "__values", function() { return u; }), t.d(n, "__read", function() { return m; }), t.d(n, "__spread", function() { return v; }), t.d(n, "__spreadArrays", function() { return A; }), t.d(n, "__spreadArray", function() { return g; }), t.d(n, "__await", function() { return y; }), t.d(n, "__asyncGenerator", function() { return x; }), t.d(n, "__asyncDelegator", function() { return S; }), t.d(n, "__asyncValues", function() { return D; }), t.d(n, "__makeTemplateObject", function() { return P; }), t.d(n, "__importStar", function() { return E; }), t.d(n, "__importDefault", function() { return T; }), t.d(n, "__classPrivateFieldGet", function() { return I; }), t.d(n, "__classPrivateFieldSet", function() { return B; }); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ var e = function(N, F) { return e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(L, w) { L.__proto__ = w; } || function(L, w) { for (var O in w) Object.prototype.hasOwnProperty.call(w, O) && (L[O] = w[O]); }, e(N, F); }; function i(R, N) { if (typeof N != "function" && N !== null) throw new TypeError("Class extends value " + String(N) + " is not a constructor or null"); e(R, N); function F() { this.constructor = R; } R.prototype = N === null ? Object.create(N) : (F.prototype = N.prototype, new F()); } var r = function() { return r = Object.assign || function(F) { for (var L, w = 1, O = arguments.length; w < O; w++) { L = arguments[w]; for (var H in L) Object.prototype.hasOwnProperty.call(L, H) && (F[H] = L[H]); } return F; }, r.apply(this, arguments); }; function a(R, N) { var F = {}; for (var L in R) Object.prototype.hasOwnProperty.call(R, L) && N.indexOf(L) < 0 && (F[L] = R[L]); if (R != null && typeof Object.getOwnPropertySymbols == "function") for (var w = 0, L = Object.getOwnPropertySymbols(R); w < L.length; w++) N.indexOf(L[w]) < 0 && Object.prototype.propertyIsEnumerable.call(R, L[w]) && (F[L[w]] = R[L[w]]); return F; } function s(R, N, F, L) { var w = arguments.length, O = w < 3 ? N : L === null ? L = Object.getOwnPropertyDescriptor(N, F) : L, H; if ((typeof Reflect > "u" ? "undefined" : at(Reflect)) === "object" && typeof Reflect.decorate == "function") O = Reflect.decorate(R, N, F, L); else for (var U = R.length - 1; U >= 0; U--) (H = R[U]) && (O = (w < 3 ? H(O) : w > 3 ? H(N, F, O) : H(N, F)) || O); return w > 3 && O && Object.defineProperty(N, F, O), O; } function h(R, N) { return function(F, L) { N(F, L, R); }; } function c(R, N) { if ((typeof Reflect > "u" ? "undefined" : at(Reflect)) === "object" && typeof Reflect.metadata == "function") return Reflect.metadata(R, N); } function p(R, N, F, L) { function w(O) { return O instanceof F ? O : new F(function(H) { H(O); }); } return new (F || (F = Promise))(function(O, H) { function U(K) { try { $(L.next(K)); } catch (G) { H(G); } } function W(K) { try { $(L.throw(K)); } catch (G) { H(G); } } function $(K) { K.done ? O(K.value) : w(K.value).then(U, W); } $((L = L.apply(R, N || [])).next()); }); } function d(R, N) { var F = { label: 0, sent: function() { if (O[0] & 1) throw O[1]; return O[1]; }, trys: [], ops: [] }, L, w, O, H; return H = { next: U(0), throw: U(1), return: U(2) }, typeof Symbol == "function" && (H[Symbol.iterator] = function() { return this; }), H; function U($) { return function(K) { return W([$, K]); }; } function W($) { if (L) throw new TypeError("Generator is already executing."); for (; F; ) try { if (L = 1, w && (O = $[0] & 2 ? w.return : $[0] ? w.throw || ((O = w.return) && O.call(w), 0) : w.next) && !(O = O.call(w, $[1])).done) return O; switch (w = 0, O && ($ = [$[0] & 2, O.value]), $[0]) { case 0: case 1: O = $; break; case 4: return F.label++, { value: $[1], done: !1 }; case 5: F.label++, w = $[1], $ = [0]; continue; case 7: $ = F.ops.pop(), F.trys.pop(); continue; default: if (O = F.trys, !(O = O.length > 0 && O[O.length - 1]) && ($[0] === 6 || $[0] === 2)) { F = 0; continue; } if ($[0] === 3 && (!O || $[1] > O[0] && $[1] < O[3])) { F.label = $[1]; break; } if ($[0] === 6 && F.label < O[1]) { F.label = O[1], O = $; break; } if (O && F.label < O[2]) { F.label = O[2], F.ops.push($); break; } O[2] && F.ops.pop(), F.trys.pop(); continue; } $ = N.call(R, F); } catch (K) { $ = [6, K], w = 0; } finally { L = O = 0; } if ($[0] & 5) throw $[1]; return { value: $[0] ? $[1] : void 0, done: !0 }; } } var l = Object.create ? function(R, N, F, L) { L === void 0 && (L = F), Object.defineProperty(R, L, { enumerable: !0, get: function() { return N[F]; } }); } : function(R, N, F, L) { L === void 0 && (L = F), R[L] = N[F]; }; function f(R, N) { for (var F in R) F !== "default" && !Object.prototype.hasOwnProperty.call(N, F) && l(N, R, F); } function u(R) { var N = typeof Symbol == "function" && Symbol.iterator, F = N && R[N], L = 0; if (F) return F.call(R); if (R && typeof R.length == "number") return { next: function() { return R && L >= R.length && (R = void 0), { value: R && R[L++], done: !R }; } }; throw new TypeError(N ? "Object is not iterable." : "Symbol.iterator is not defined."); } function m(R, N) { var F = typeof Symbol == "function" && R[Symbol.iterator]; if (!F) return R; var L = F.call(R), w, O = [], H; try { for (; (N === void 0 || N-- > 0) && !(w = L.next()).done; ) O.push(w.value); } catch (U) { H = { error: U }; } finally { try { w && !w.done && (F = L.return) && F.call(L); } finally { if (H) throw H.error; } } return O; } function v() { for (var R = [], N = 0; N < arguments.length; N++) R = R.concat(m(arguments[N])); return R; } function A() { for (var R = 0, N = 0, F = arguments.length; N < F; N++) R += arguments[N].length; for (var L = Array(R), w = 0, N = 0; N < F; N++) for (var O = arguments[N], H = 0, U = O.length; H < U; H++, w++) L[w] = O[H]; return L; } function g(R, N) { for (var F = 0, L = N.length, w = R.length; F < L; F++, w++) R[w] = N[F]; return R; } function y(R) { return this instanceof y ? (this.v = R, this) : new y(R); } function x(R, N, F) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var L = F.apply(R, N || []), w, O = []; return w = {}, H("next"), H("throw"), H("return"), w[Symbol.asyncIterator] = function() { return this; }, w; function H(j) { L[j] && (w[j] = function(z) { return new Promise(function(X, q) { O.push([j, z, X, q]) > 1 || U(j, z); }); }); } function U(j, z) { try { W(L[j](z)); } catch (X) { G(O[0][3], X); } } function W(j) { j.value instanceof y ? Promise.resolve(j.value.v).then($, K) : G(O[0][2], j); } function $(j) { U("next", j); } function K(j) { U("throw", j); } function G(j, z) { j(z), O.shift(), O.length && U(O[0][0], O[0][1]); } } function S(R) { var N, F; return N = {}, L("next"), L("throw", function(w) { throw w; }), L("return"), N[Symbol.iterator] = function() { return this; }, N; function L(w, O) { N[w] = R[w] ? function(H) { return (F = !F) ? { value: y(R[w](H)), done: w === "return" } : O ? O(H) : H; } : O; } } function D(R) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var N = R[Symbol.asyncIterator], F; return N ? N.call(R) : (R = typeof u == "function" ? u(R) : R[Symbol.iterator](), F = {}, L("next"), L("throw"), L("return"), F[Symbol.asyncIterator] = function() { return this; }, F); function L(O) { F[O] = R[O] && function(H) { return new Promise(function(U, W) { H = R[O](H), w(U, W, H.done, H.value); }); }; } function w(O, H, U, W) { Promise.resolve(W).then(function($) { O({ value: $, done: U }); }, H); } } function P(R, N) { return Object.defineProperty ? Object.defineProperty(R, "raw", { value: N }) : R.raw = N, R; } var C = Object.create ? function(R, N) { Object.defineProperty(R, "default", { enumerable: !0, value: N }); } : function(R, N) { R.default = N; }; function E(R) { if (R && R.__esModule) return R; var N = {}; if (R != null) for (var F in R) F !== "default" && Object.prototype.hasOwnProperty.call(R, F) && l(N, R, F); return C(N, R), N; } function T(R) { return R && R.__esModule ? R : { default: R }; } function I(R, N) { if (!N.has(R)) throw new TypeError("attempted to get private field on non-instance"); return N.get(R); } function B(R, N, F) { if (!N.has(R)) throw new TypeError("attempted to set private field on non-instance"); return N.set(R, F), F; } }, function(o, n, t) { var e = t(0), i = e(t(1)), r = e(t(89)), a = e(t(4)), s = e(t(26)), h = e(t(17)), c = e(t(121)), p = e(t(27)), d = e(t(91)), l = e(t(70)), f = e(t(28)), u = e(t(57)); (0, i.default)(n, "__esModule", { value: !0 }), n.DomElement = void 0; var m = t(2), v = t(6), A = []; function g(C) { var E = document.createElement("div"); E.innerHTML = C; var T = E.children; return v.toArray(T); } function y(C) { return C ? C instanceof HTMLCollection || C instanceof NodeList : !1; } function x(C) { var E = document.querySelectorAll(C); return v.toArray(E); } function S(C) { var E = [], T = []; return (0, r.default)(C) ? E = C : E = C.split(";"), (0, a.default)(E).call(E, function(I) { var B, R = (0, s.default)(B = I.split(":")).call(B, function(N) { return (0, h.default)(N).call(N); }); R.length === 2 && T.push(R[0] + ":" + R[1]); }), T; } var D = function() { function C(E) { if (this.elems = [], this.length = this.elems.length, this.dataSource = new c.default(), !!E) { if (E instanceof C) return E; var T = [], I = E instanceof Node ? E.nodeType : -1; if (this.selector = E, I === 1 || I === 9) T = [E]; else if (y(E)) T = v.toArray(E); else if (E instanceof Array) T = E; else if (typeof E == "string") { var B, R = (0, h.default)(B = E.replace(`/ /mg`, "")).call(B); (0, p.default)(R).call(R, "<") === 0 ? T = g(R) : T = x(R); } var N = T.length; if (!N) return this; for (var F = 0; F < N; F++) this.elems.push(T[F]); this.length = N; } } return (0, i.default)(C.prototype, "id", { get: function() { return this.elems[0].id; }, enumerable: !1, configurable: !0 }), C.prototype.forEach = function(E) { for (var T = 0; T < this.length; T++) { var I = this.elems[T], B = E.call(I, I, T); if (B === !1) break; } return this; }, C.prototype.clone = function(E) { var T; E === void 0 && (E = !1); var I = []; return (0, a.default)(T = this.elems).call(T, function(B) { I.push(B.cloneNode(!!E)); }), P(I); }, C.prototype.get = function(E) { E === void 0 && (E = 0); var T = this.length; return E >= T && (E = E % T), P(this.elems[E]); }, C.prototype.first = function() { return this.get(0); }, C.prototype.last = function() { var E = this.length; return this.get(E - 1); }, C.prototype.on = function(E, T, I) { var B; return E ? (typeof T == "function" && (I = T, T = ""), (0, a.default)(B = this).call(B, function(R) { if (!T) { R.addEventListener(E, I); return; } var N = function(L) { var w = L.target; w.matches(T) && I.call(w, L); }; R.addEventListener(E, N), A.push({ elem: R, selector: T, fn: I, agentFn: N }); })) : this; }, C.prototype.off = function(E, T, I) { var B; return E ? (typeof T == "function" && (I = T, T = ""), (0, a.default)(B = this).call(B, function(R) { if (T) { for (var N = -1, F = 0; F < A.length; F++) { var L = A[F]; if (L.selector === T && L.fn === I && L.elem === R) { N = F; break; } } if (N !== -1) { var w = (0, d.default)(A).call(A, N, 1)[0].agentFn; R.removeEventListener(E, w); } } else R.removeEventListener(E, I); })) : this; }, C.prototype.attr = function(E, T) { var I; return T == null ? this.elems[0].getAttribute(E) || "" : (0, a.default)(I = this).call(I, function(B) { B.setAttribute(E, T); }); }, C.prototype.removeAttr = function(E) { var T; (0, a.default)(T = this).call(T, function(I) { I.removeAttribute(E); }); }, C.prototype.addClass = function(E) { var T; return E ? (0, a.default)(T = this).call(T, function(I) { if (I.className) { var B = I.className.split(/\s/); B = (0, l.default)(B).call(B, function(R) { return !!(0, h.default)(R).call(R); }), (0, p.default)(B).call(B, E) < 0 && B.push(E), I.className = B.join(" "); } else I.className = E; }) : this; }, C.prototype.removeClass = function(E) { var T; return E ? (0, a.default)(T = this).call(T, function(I) { if (!!I.className) { var B = I.className.split(/\s/); B = (0, l.default)(B).call(B, function(R) { return R = (0, h.default)(R).call(R), !(!R || R === E); }), I.className = B.join(" "); } }) : this; }, C.prototype.hasClass = function(E) { if (!E) return !1; var T = this.elems[0]; if (!T.className) return !1; var I = T.className.split(/\s/); return (0, f.default)(I).call(I, E); }, C.prototype.css = function(E, T) { var I, B; return T == "" ? B = "" : B = E + ":" + T + ";", (0, a.default)(I = this).call(I, function(R) { var N, F = (0, h.default)(N = R.getAttribute("style") || "").call(N); if (F) { var L = S(F); L = (0, s.default)(L).call(L, function(w) { return (0, p.default)(w).call(w, E) === 0 ? B : w; }), B != "" && (0, p.default)(L).call(L, B) < 0 && L.push(B), B == "" && (L = S(L)), R.setAttribute("style", L.join("; ")); } else R.setAttribute("style", B); }); }, C.prototype.getBoundingClientRect = function() { var E = this.elems[0]; return E.getBoundingClientRect(); }, C.prototype.show = function() { return this.css("display", "block"); }, C.prototype.hide = function() { return this.css("display", "none"); }, C.prototype.children = function() { var E = this.elems[0]; return E ? P(E.children) : null; }, C.prototype.childNodes = function() { var E = this.elems[0]; return E ? P(E.childNodes) : null; }, C.prototype.replaceChildAll = function(E) { for (var T = this.getNode(), I = this.elems[0]; I.hasChildNodes(); ) T.firstChild && I.removeChild(T.firstChild); this.append(E); }, C.prototype.append = function(E) { var T; return (0, a.default)(T = this).call(T, function(I) { (0, a.default)(E).call(E, function(B) { I.appendChild(B); }); }); }, C.prototype.remove = function() { var E; return (0, a.default)(E = this).call(E, function(T) { if (T.remove) T.remove(); else { var I = T.parentElement; I && I.removeChild(T); } }); }, C.prototype.isContain = function(E) { var T = this.elems[0], I = E.elems[0]; return T.contains(I); }, C.prototype.getNodeName = function() { var E = this.elems[0]; return E.nodeName; }, C.prototype.getNode = function(E) { E === void 0 && (E = 0); var T; return T = this.elems[E], T; }, C.prototype.find = function(E) { var T = this.elems[0]; return P(T.querySelectorAll(E)); }, C.prototype.text = function(E) { if (E) { var I; return (0, a.default)(I = this).call(I, function(B) { B.innerHTML = E; }); } else { var T = this.elems[0]; return T.innerHTML.replace(/<[^>]+>/g, function() { return ""; }); } }, C.prototype.html = function(E) { var T = this.elems[0]; return E ? (T.innerHTML = E, this) : T.innerHTML; }, C.prototype.val = function() { var E, T = this.elems[0]; return (0, h.default)(E = T.value).call(E); }, C.prototype.focus = function() { var E; return (0, a.default)(E = this).call(E, function(T) { T.focus(); }); }, C.prototype.prev = function() { var E = this.elems[0]; return P(E.previousElementSibling); }, C.prototype.next = function() { var E = this.elems[0]; return P(E.nextElementSibling); }, C.prototype.getNextSibling = function() { var E = this.elems[0]; return P(E.nextSibling); }, C.prototype.parent = function() { var E = this.elems[0]; return P(E.parentElement); }, C.prototype.parentUntil = function(E, T) { var I = T || this.elems[0]; if (I.nodeName === "BODY") return null; var B = I.parentElement; return B === null ? null : B.matches(E) ? P(B) : this.parentUntil(E, B); }, C.prototype.parentUntilEditor = function(E, T, I) { var B = I || this.elems[0]; if (P(B).equal(T.$textContainerElem) || P(B).equal(T.$toolbarElem)) return null; var R = B.parentElement; return R === null ? null : R.matches(E) ? P(R) : this.parentUntilEditor(E, T, R); }, C.prototype.equal = function(E) { return E instanceof C ? this.elems[0] === E.elems[0] : E instanceof HTMLElement ? this.elems[0] === E : !1; }, C.prototype.insertBefore = function(E) { var T, I = P(E), B = I.elems[0]; return B ? (0, a.default)(T = this).call(T, function(R) { var N = B.parentNode; N == null || N.insertBefore(R, B); }) : this; }, C.prototype.insertAfter = function(E) { var T, I = P(E), B = I.elems[0], R = B && B.nextSibling; return B ? (0, a.default)(T = this).call(T, function(N) { var F = B.parentNode; R ? F.insertBefore(N, R) : F.appendChild(N); }) : this; }, C.prototype.data = function(E, T) { if (T != null) this.dataSource.set(E, T); else return this.dataSource.get(E); }, C.prototype.getNodeTop = function(E) { if (this.length < 1) return this; var T = this.parent(); return E.$textElem.equal(this) || E.$textElem.equal(T) ? this : (T.prior = this, T.getNodeTop(E)); }, C.prototype.getOffsetData = function() { var E = this.elems[0]; return { top: E.offsetTop, left: E.offsetLeft, width: E.offsetWidth, height: E.offsetHeight, parent: E.offsetParent }; }, C.prototype.scrollTop = function(E) { var T = this.elems[0]; T.scrollTo({ top: E }); }, C; }(); n.DomElement = D; function P() { for (var C = [], E = 0; E < arguments.length; E++) C[E] = arguments[E]; return new ((0, u.default)(D).apply(D, m.__spreadArrays([void 0], C)))(); } n.default = P; }, function(o, n, t) { o.exports = t(180); }, function(o, n, t) { var e = t(8), i = t(71).f, r = t(101), a = t(9), s = t(40), h = t(19), c = t(16), p = function(l) { var f = function(m, v, A) { if (this instanceof l) { switch (arguments.length) { case 0: return new l(); case 1: return new l(m); case 2: return new l(m, v); } return new l(m, v, A); } return l.apply(this, arguments); }; return f.prototype = l.prototype, f; }; o.exports = function(d, l) { var f = d.target, u = d.global, m = d.stat, v = d.proto, A = u ? e : m ? e[f] : (e[f] || {}).prototype, g = u ? a : a[f] || (a[f] = {}), y = g.prototype, x, S, D, P, C, E, T, I, B; for (P in l) x = r(u ? P : f + (m ? "." : "#") + P, d.forced), S = !x && A && c(A, P), E = g[P], S && (d.noTargetGet ? (B = i(A, P), T = B && B.value) : T = A[P]), C = S && T ? T : l[P], !(S && at(E) === at(C)) && (d.bind && S ? I = s(C, e) : d.wrap && S ? I = p(C) : v && typeof C == "function" ? I = s(Function.call, C) : I = C, (d.sham || C && C.sham || E && E.sham) && h(I, "sham", !0), g[P] = I, v && (D = f + "Prototype", c(a, D) || h(a, D, {}), a[D][P] = C, d.real && y && !y[P] && h(y, P, C))); }; }, function(o, n, t) { var e = t(0), i = e(t(92)), r = e(t(1)), a = e(t(256)), s = e(t(45)), h = e(t(46)), c = e(t(89)), p = e(t(26)); (0, r.default)(n, "__esModule", { value: !0 }), n.hexToRgb = n.getRandomCode = n.toArray = n.deepClone = n.isFunction = n.debounce = n.throttle = n.arrForEach = n.forEach = n.replaceSpecialSymbol = n.replaceHtmlSymbol = n.getRandom = n.UA = void 0; var d = t(2), l = function() { function E() { this._ua = navigator.userAgent; var T = this._ua.match(/(Edge?)\/(\d+)/); this.isOldEdge = !!(T && T[1] == "Edge" && (0, a.default)(T[2]) < 19), this.isFirefox = !!(/Firefox\/\d+/.test(this._ua) && !/Seamonkey\/\d+/.test(this._ua)); } return E.prototype.isIE = function() { return "ActiveXObject" in window; }, E.prototype.isWebkit = function() { return /webkit/i.test(this._ua); }, E; }(); n.UA = new l(); function f(E) { var T; return E === void 0 && (E = ""), E + (0, s.default)(T = Math.random().toString()).call(T, 2); } n.getRandom = f; function u(E) { return E.replace(/</gm, "&lt;").replace(/>/gm, "&gt;").replace(/"/gm, "&quot;").replace(/(\r\n|\r|\n)/g, "<br/>"); } n.replaceHtmlSymbol = u; function m(E) { return E.replace(/&lt;/gm, "<").replace(/&gt;/gm, ">").replace(/&quot;/gm, '"'); } n.replaceSpecialSymbol = m; function v(E, T) { for (var I in E) if (Object.prototype.hasOwnProperty.call(E, I)) { var B = T(I, E[I]); if (B === !1) break; } } n.forEach = v; function A(E, T) { var I, B, R, N = E.length || 0; for (I = 0; I < N && (B = E[I], R = T.call(E, B, I), R !== !1); I++) ; } n.arrForEach = A; function g(E, T) { T === void 0 && (T = 200); var I = !1; return function() { for (var B = this, R = [], N = 0; N < arguments.length; N++) R[N] = arguments[N]; I || (I = !0, (0, h.default)(function() { I = !1, E.call.apply(E, d.__spreadArrays([B], R)); }, T)); }; } n.throttle = g; function y(E, T) { T === void 0 && (T = 200); var I = 0; return function() { for (var B = this, R = [], N = 0; N < arguments.length; N++) R[N] = arguments[N]; I && window.clearTimeout(I), I = (0, h.default)(function() { I = 0, E.call.apply(E, d.__spreadArrays([B], R)); }, T); }; } n.debounce = y; function x(E) { return typeof E == "function"; } n.isFunction = x; function S(E) { if ((0, i.default)(E) !== "object" || typeof E == "function" || E === null) return E; var T; (0, c.default)(E) && (T = []), (0, c.default)(E) || (T = {}); for (var I in E) Object.prototype.hasOwnProperty.call(E, I) && (T[I] = S(E[I])); return T; } n.deepClone = S; function D(E) { return (0, s.default)(Array.prototype).call(E); } n.toArray = D; function P() { var E; return (0, s.default)(E = Math.random().toString(36)).call(E, -5); } n.getRandomCode = P; function C(E) { var T = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(E); if (T == null) return null; var I = (0, p.default)(T).call(T, function(F) { return (0, a.default)(F, 16); }), B = I[1], R = I[2], N = I[3]; return "rgb(" + B + ", " + R + ", " + N + ")"; } n.hexToRgb = C; }, function(o, n, t) { var e = t(0), i = e(t(1)); (0, i.default)(n, "__esModule", { value: !0 }), n.EMPTY_P_REGEX = n.EMPTY_P_LAST_REGEX = n.EMPTY_P = n.urlRegex = n.EMPTY_FN = void 0; function r() { } n.EMPTY_FN = r, n.urlRegex = /(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&amp;:/~+#]*[\w\-@?^=%&amp;/~+#])?/g, n.EMPTY_P = '<p data-we-empty-p=""><br></p>', n.EMPTY_P_LAST_REGEX = /<p data-we-empty-p=""><br\/?><\/p>$/gim, n.EMPTY_P_REGEX = /<p data-we-empty-p="">/gim; }, function(o, n, t) { (function(e) { var i = function(a) { return a && a.Math == Math && a; }; o.exports = i((typeof globalThis > "u" ? "undefined" : at(globalThis)) == "object" && globalThis) || i((typeof window > "u" ? "undefined" : at(window)) == "object" && window) || i((typeof self > "u" ? "undefined" : at(self)) == "object" && self) || i(at(e) == "object" && e) || Function("return this")(); }).call(this, t(145)); }, function(o, n) { o.exports = {}; }, function(o, n, t) { var e = t(8), i = t(74), r = t(16), a = t(64), s = t(76), h = t(106), c = i("wks"), p = e.Symbol, d = h ? p : p && p.withoutSetter || a; o.exports = function(l) { return r(c, l) || (s && r(p, l) ? c[l] = p[l] : c[l] = d("Symbol." + l)), c[l]; }; }, function(o, n) { o.exports = function(t) { try { return !!t(); } catch { return !0; } }; }, function(o, n, t) { var e = t(9), i = t(16), r = t(93), a = t(18).f; o.exports = function(s) { var h = e.Symbol || (e.Symbol = {}); i(h, s) || a(h, s, { value: r.f(s) }); }; }, function(o, n) { o.exports = function(t) { return at(t) === "object" ? t !== null : typeof t == "function"; }; }, function(o, n, t) { var e = t(11); o.exports = !e(function() { return Object.defineProperty({}, 1, { get: function() { return 7; } })[1] != 7; }); }, function(o, n, t) { var e = t(9); o.exports = function(i) { return e[i + "Prototype"]; }; }, function(o, n) { var t = {}.hasOwnProperty; o.exports = function(e, i) { return t.call(e, i); }; }, function(o, n, t) { o.exports = t(192); }, function(o, n, t) { var e = t(14), i = t(100), r = t(25), a = t(60), s = Object.defineProperty; n.f = e ? s : function(c, p, d) { if (r(c), p = a(p, !0), r(d), i) try { return s(c, p, d); } catch { } if ("get" in d || "set" in d) throw TypeError("Accessors not supported"); return "value" in d && (c[p] = d.value), c; }; }, function(o, n, t) { var e = t(14), i = t(18), r = t(48); o.exports = e ? function(a, s, h) { return i.f(a, s, r(1, h)); } : function(a, s, h) { return a[s] = h, a; }; }, function(o, n, t) { var e = function() { var A; return function() { return typeof A > "u" && (A = Boolean(window && document && document.all && !window.atob)), A; }; }(), i = function() { var A = {}; return function(y) { if (typeof A[y] > "u") { var x = document.querySelector(y); if (window.HTMLIFrameElement && x instanceof window.HTMLIFrameElement) try { x = x.contentDocument.head; } catch { x = null; } A[y] = x; } return A[y]; }; }(), r = []; function a(v) { for (var A = -1, g = 0; g < r.length; g++) if (r[g].identifier === v) { A = g; break; } return A; } function s(v, A) { for (var g = {}, y = [], x = 0; x < v.length; x++) { var S = v[x], D = A.base ? S[0] + A.base : S[0], P = g[D] || 0, C = "".concat(D, " ").concat(P); g[D] = P + 1; var E = a(C), T = { css: S[1], media: S[2], sourceMap: S[3] }; E !== -1 ? (r[E].references++, r[E].updater(T)) : r.push({ identifier: C, updater: m(T, A), references: 1 }), y.push(C); } return y; } function h(v) { var A = document.createElement("style"), g = v.attributes || {}; if (typeof g.nonce > "u") { var y = t.nc; y && (g.nonce = y); } if (Object.keys(g).forEach(function(S) { A.setAttribute(S, g[S]); }), typeof v.insert == "function") v.insert(A); else { var x = i(v.insert || "head"); if (!x) throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); x.appendChild(A); } return A; } function c(v) { if (v.parentNode === null) return !1; v.parentNode.removeChild(v); } var p = function() { var A = []; return function(y, x) { return A[y] = x, A.filter(Boolean).join(` `); }; }(); function d(v, A, g, y) { var x = g ? "" : y.media ? "@media ".concat(y.media, " {").concat(y.css, "}") : y.css; if (v.styleSheet) v.styleSheet.cssText = p(A, x); else { var S = document.createTextNode(x), D = v.childNodes; D[A] && v.removeChild(D[A]), D.length ? v.insertBefore(S, D[A]) : v.appendChild(S); } } function l(v, A, g) { var y = g.css, x = g.media, S = g.sourceMap; if (x ? v.setAttribute("media", x) : v.removeAttribute("media"), S && typeof btoa < "u" && (y += ` /*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(S)))), " */")), v.styleSheet) v.styleSheet.cssText = y; else { for (; v.firstChild; ) v.removeChild(v.firstChild); v.appendChild(document.createTextNode(y)); } } var f = null, u = 0; function m(v, A) { var g, y, x; if (A.singleton) { var S = u++; g = f || (f = h(A)), y = d.bind(null, g, S, !1), x = d.bind(null, g, S, !0); } else g = h(A), y = l.bind(null, g, A), x = function() { c(g); }; return y(v), function(P) { if (P) { if (P.css === v.css && P.media === v.media && P.sourceMap === v.sourceMap) return; y(v = P); } else x(); }; } o.exports = function(v, A) { A = A || {}, !A.singleton && typeof A.singleton != "boolean" && (A.singleton = e()), v = v || []; var g = s(v, A); return function(x) { if (x = x || [], Object.prototype.toString.call(x) === "[object Array]") { for (var S = 0; S < g.length; S++) { var D = g[S], P = a(D); r[P].references--; } for (var C = s(x, A), E = 0; E < g.length; E++) { var T = g[E], I = a(T); r[I].references === 0 && (r[I].updater(), r.splice(I, 1)); } g = C; } }; }; }, function(o, n, t) { o.exports = function(r) { var a = []; return a.toString = function() { return this.map(function(h) { var c = e(h, r); return h[2] ? "@media ".concat(h[2], " {").concat(c, "}") : c; }).join(""); }, a.i = function(s, h, c) { typeof s == "string" && (s = [[null, s, ""]]); var p = {}; if (c) for (var d = 0; d < this.length; d++) { var l = this[d][0]; l != null && (p[l] = !0); } for (var f = 0; f < s.length; f++) { var u = [].concat(s[f]); c && p[u[0]] || (h && (u[2] ? u[2] = "".concat(h, " and ").concat(u[2]) : u[2] = h), a.push(u)); } }, a; }; function e(r, a) { var s = r[1] || "", h = r[3]; if (!h) return s; if (a && typeof btoa == "function") { var c = i(h), p = h.sources.map(function(d) { return "/*# sourceURL=".concat(h.sourceRoot || "").concat(d, " */"); }); return [s].concat(p).concat([c]).join(` `); } return [s].join(` `); } function i(r) { var a = btoa(unescape(encodeURIComponent(JSON.stringify(r)))), s = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a); return "/*# ".concat(s, " */"); } }, function(o, n, t) { var e = t(14), i = t(11), r = t(16), a = Object.defineProperty, s = {}, h = function(p) { throw p; }; o.exports = function(c, p) { if (r(s, c)) return s[c]; p || (p = {}); var d = [][c], l = r(p, "ACCESSORS") ? p.ACCESSORS : !1, f = r(p, 0) ? p[0] : h, u = r(p, 1) ? p[1] : void 0; return s[c] = !!d && !i(function() { if (l && !e) return !0; var m = { length: -1 }; l ? a(m, 1, { enumerable: !0, get: h }) : m[1] = 1, d.call(m, f, u); }); }; }, function(o, n, t) { var e = t(0), i = e(t(1)); (0, i.default)(n, "__esModule", { value: !0 }); var r = t(2), a = r.__importDefault(t(95)), s = function(h) { r.__extends(c, h); function c(p, d) { return h.call(this, p, d) || this; } return c; }(a.default); n.default = s; }, function(o, n, t) { var e = t(0), i = e(t(1)), r = e(t(4)), a = e(t(46)); (0, i.default)(n, "__esModule", { value: !0 }); var s = t(2), h = s.__importDefault(t(3)), c = s.__importDefault(t(95)), p = s.__importDefault(t(134)), d = function(l) { s.__extends(f, l); function f(u, m, v) { var A = l.call(this, u, m) || this; v.title = m.i18next.t("menus.dropListMenu." + v.title); var g = m.config.lang === "zh-CN" ? "" : "w-e-drop-list-tl"; if (g !== "" && v.type === "list") { var y; (0, r.default)(y = v.list).call(y, function(S) { var D = S.$elem, P = h.default(D.children()); if (P.length > 0) { var C = P == null ? void 0 : P.getNodeName(); C && C === "I" && D.addClass(g); } }); } var x = new p.default(A, v); return A.dropList = x, u.on("click", function() { var S; m.selection.getRange() != null && (u.css("z-index", m.zIndex.get("menu")), (0, r.default)(S = m.txt.eventHooks.dropListMenuHoverEvents).call(S, function(D) { return D(); }), x.show()); }).on("mouseleave", function() { u.css("z-index", "auto"), x.hideTimeoutId = (0, a.default)(function() { x.hide(); }); }), A; } return f; }(c.default); n.default = d; }, function(o, n, t) { var e = t(13); o.exports = function(i) { if (!e(i)) throw TypeError(String(i) + " is not an object"); return i; }; }, function(o, n, t) { o.exports = t(188); }, function(o, n, t) { o.exports = t(201); }, function(o, n, t) { o.exports = t(213); }, function(o, n, t) { o.exports = t(283); }, function(o, n, t) { var e = t(72), i = t(49); o.exports = function(r) { return e(i(r)); }; }, function(o, n, t) { var e = t(49); o.exports = function(i) { return Object(e(i)); }; }, function(o, n, t) { var e = t(40), i = t(72), r = t(31), a = t(35), s = t(88), h = [].push, c = function(d) { var l = d == 1, f = d == 2, u = d == 3, m = d == 4, v = d == 6, A = d == 5 || v; return function(g, y, x, S) { for (var D = r(g), P = i(D), C = e(y, x, 3), E = a(P.length), T = 0, I = S || s, B = l ? I(g, E) : f ? I(g, 0) : void 0, R, N; E > T; T++) if ((A || T in P) && (R = P[T], N = C(R, T, D), d)) { if (l) B[T] = N; else if (N) switch (d) { case 3: return !0; case 5