diff --git a/output.js b/output.js index 23bcc6a..995036b 100644 --- a/output.js +++ b/output.js @@ -1,38461 +1,971 @@ -//Tue Jul 01 2025 08:30:56 GMT+0000 (Coordinated Universal Time) +//Wed Jul 02 2025 06:09:57 GMT+0000 (Coordinated Universal Time) //Base:https://github.com/echo094/decode-js //Modify:https://github.com/smallfawn/decode_action -!function (a, b) { - if ("object" == typeof exports && "object" == typeof module) { - module.exports = b(); - } else { - if ("function" == typeof define && define.amd) { - define([], b); - } else { - var c = b(); - for (var d in c) ("object" == typeof exports ? exports : a)[d] = c[d]; +function _0x2bc3(_0x5e0aa9, _0x112568) { + const _0x54c96f = _0x55b8(); + _0x2bc3 = function (_0x51deda, _0x28a7e4) { + _0x51deda = _0x51deda - 241; + let _0x2ef69d = _0x54c96f[_0x51deda]; + return _0x2ef69d; + }; + return _0x2bc3(_0x5e0aa9, _0x112568); +} +const _0x30b83a = _0x2bc3; +(function (_0x509800, _0x41965d) { + (function () {})(); + const _0x52c110 = _0x2bc3, + _0x1f2e49 = _0x509800(); + while (true) { + try { + const _0x43dd1d = parseInt(_0x52c110(433)) / 1 * (parseInt(_0x52c110(264)) / 2) + parseInt(_0x52c110(273)) / 3 + parseInt(_0x52c110(405)) / 4 * (-parseInt(_0x52c110(326)) / 5) + -parseInt(_0x52c110(414)) / 6 * (-parseInt(_0x52c110(381)) / 7) + -parseInt(_0x52c110(310)) / 8 + -parseInt(_0x52c110(308)) / 9 + -parseInt(_0x52c110(315)) / 10 * (-parseInt(_0x52c110(396)) / 11); + if (_0x43dd1d === _0x41965d) break;else _0x1f2e49.push(_0x1f2e49.shift()); + } catch (_0x26bb69) { + _0x1f2e49.push(_0x1f2e49.shift()); } } -}(this, function () { - return function (a) { - var b = {}; - function c(d) { - if (b[d]) { - return b[d].exports; - } - b[d] = { - i: d, - l: false, - exports: {} - }; - var f = b[d]; - a[d].call(f.exports, f, f.exports, c); - f.l = true; - return f.exports; - } - c.m = a; - c.c = b; - c.d = function (d, f, g) { - c.o(d, f) || Object.defineProperty(d, f, { - enumerable: true, - get: g - }); - }; - c.r = function (d) { - "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(d, Symbol.toStringTag, { - value: "Module" - }); - Object.defineProperty(d, "__esModule", { - value: true - }); - }; - c.t = function (d, f) { - if (1 & f && (d = c(d)), 8 & f) { - return d; - } - if (4 & f && "object" == typeof d && d && d.__esModule) { - return d; - } - var g = Object.create(null); - if (c.r(g), Object.defineProperty(g, "default", { - enumerable: true, - value: d - }), 2 & f && "string" != typeof d) { - for (var h in d) c.d(g, h, function (j) { - return d[j]; - }.bind(null, h)); - } - return g; - }; - c.n = function (d) { - var f = d && d.__esModule ? function () { - return d.default; - } : function () { - return d; - }; - c.d(f, "a", f); - return f; - }; - c.o = function (d, f) { - return Object.prototype.hasOwnProperty.call(d, f); - }; - c.p = ""; - return c(c.s = 188); - }([function (b, d, g) { - "use strict"; - - g.d(d, "a", function () { - return v; - }); - g.d(d, "c", function () { - return w; - }); - g.d(d, "b", function () { - return x; - }); - var h = g(31); - var j = g.n(h); - var k = g(1); - var m = g.n(k); - var p = g(2); - var q = g.n(p); - var v = function () { - function y(z) { - var A = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : ""; - m()(this, y); - "string" == typeof z ? (this.el = document.createElement(z), "" !== A && (this.el.className = A)) : this.el = z; - this.data = {}; - } - return q()(y, [{ - key: "data", - value: function (z, A) { - return undefined !== A ? (this.data[z] = A, this) : this.data[z]; - } - }, { - key: "on", - value: function (z, A) { - var B = z.split("."); - var C = j()(B); - var D = C[0]; - var E = C.slice(1); - var F = D; - "mousewheel" === F && /Firefox/i.test(window.navigator.userAgent) && (F = "DOMMouseScroll"); - this.el.addEventListener(F, function (G) { - for (var H = 0; H < E.length; H += 1) { - var I = E[H]; - if ("left" === I && 0 !== G.button) { - return; - } - if ("right" === I && 2 !== G.button) { - return; - } - "stop" === I && G.stopPropagation(); - } - A && A(G); - }, { - passive: false - }); - return this; - } - }, { - key: "offset", - value: function (z) { - var A = this; - if (undefined !== z) { - Object.keys(z).forEach(function (C) { - A.css(C, "".concat(z[C], "px")); - }); - return this; - } - var B = this.el; - return { - top: B.offsetTop, - left: B.offsetLeft, - height: B.offsetHeight, - width: B.offsetWidth - }; - } - }, { - key: "scroll", - value: function (z) { - var A = this.el; - undefined !== z && (undefined !== z.left && (A.scrollLeft = z.left), undefined !== z.top && (A.scrollTop = z.top)); - return { - left: A.scrollLeft, - top: A.scrollTop - }; - } - }, { - key: "box", - value: function () { - return this.el.getBoundingClientRect(); - } - }, { - key: "parent", - value: function () { - return new y(this.el.parentNode); - } - }, { - key: "removeFromParent", - value: function () { - this.el.parentNode && this.el.parentNode.removeChild(this.el); - } - }, { - key: "children", - value: function () { - for (var z = this, A = arguments.length, B = new Array(A), C = 0; C < A; C++) { - B[C] = arguments[C]; - } - return 0 === arguments.length ? this.el.childNodes : (B.forEach(function (D) { - return z.child(D); - }), this); - } - }, { - key: "removeChild", - value: function (z) { - var A = z; - z instanceof y && (A = z.el); - this.el.removeChild(A); - } - }, { - key: "child", - value: function (z) { - var A = z; - "string" == typeof z ? A = document.createTextNode(z) : z instanceof y && (A = z.el); - A && this.el.appendChild(A); - return this; - } - }, { - key: "contains", - value: function (z) { - return this.el.contains(z); - } - }, { - key: "className", - value: function (z) { - return undefined !== z ? (this.el.className = z, this) : this.el.className; - } - }, { - key: "addClass", - value: function (z) { - this.el.classList.add(z); - return this; - } - }, { - key: "hasClass", - value: function (z) { - return this.el.classList.contains(z); - } - }, { - key: "removeClass", - value: function (z) { - this.el && this.el.classList.remove(z); - return this; - } - }, { - key: "toggle", - value: function () { - var z = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : "active"; - return this.toggleClass(z); - } - }, { - key: "toggleClass", - value: function (z) { - return this.el.classList.toggle(z); - } - }, { - key: "active", - value: function () { - var z = !(arguments.length > 0 && undefined !== arguments[0]) || arguments[0]; - var A = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : "active"; - z ? this.addClass(A) : this.removeClass(A); - return this; - } - }, { - key: "checked", - value: function () { - var z = !(arguments.length > 0 && undefined !== arguments[0]) || arguments[0]; - this.active(z, "checked"); - return this; - } - }, { - key: "disabled", - value: function () { - var z = !(arguments.length > 0 && undefined !== arguments[0]) || arguments[0]; - z ? this.addClass("disabled") : this.removeClass("disabled"); - return this; - } - }, { - key: "attr", - value: function (z, A) { - var B = this; - if (undefined !== A) { - this.el.setAttribute(z, A); - } else { - if ("string" == typeof z) { - return this.el.getAttribute(z); - } - Object.keys(z).forEach(function (C) { - B.el.setAttribute(C, z[C]); - }); - } - return this; - } - }, { - key: "removeAttr", - value: function (z) { - this.el.removeAttribute(z); - return this; - } - }, { - key: "html", - value: function (z) { - return undefined !== z ? (this.el.innerHTML = z, this) : this.el.innerHTML; - } - }, { - key: "val", - value: function (z) { - return undefined !== z ? (this.el.value = z, this) : this.el.value; - } - }, { - key: "focus", - value: function () { - this.el.focus(); - } - }, { - key: "cssRemoveKeys", - value: function () { - for (var z = this, A = arguments.length, B = new Array(A), C = 0; C < A; C++) { - B[C] = arguments[C]; - } - B.forEach(function (D) { - return z.el.style.removeProperty(D); - }); - return this; - } - }, { - key: "css", - value: function (z, A) { - var B = this; - return undefined === A && "string" != typeof z ? (Object.keys(z).forEach(function (C) { - B.el.style[C] = z[C]; - }), this) : undefined !== A ? (this.el.style[z] = A, this) : this.el.style[z]; - } - }, { - key: "computedStyle", - value: function () { - return window.getComputedStyle(this.el, null); - } - }, { - key: "show", - value: function () { - var z = arguments.length > 0 && undefined !== arguments[0] && arguments[0]; - z ? this.css("display", "flex") : this.css("display", "block"); - return this; - } - }, { - key: "hide", - value: function () { - this.css("display", "none"); - return this; - } - }]); - }(); - var w = function (y) { - var z = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : ""; - return new v(y, z); - }; - function x(y, z) { - var A = y.getBoundingClientRect(); - return { - x: z.clientX - A.left, - y: z.clientY - A.top - }; - } - }, function (a, b) { - a.exports = function (c, d) { - if (!(c instanceof d)) { - throw new TypeError("Cannot call a class as a function"); - } - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - var d = c(55); - function f(g, h) { - for (var j = 0; j < h.length; j++) { - var k = h[j]; - k.enumerable = k.enumerable || false; - k.configurable = true; - "value" in k && (k.writable = true); - Object.defineProperty(g, d(k.key), k); +})(_0x55b8, 458857); +const CAPTCHA_CONFIG = { + "username": "37VAFj", + "password": "37VAF0Nj", + "typeid": "27", + "softid": _0x30b83a(309), + "apiUrl": "https://api.ttshitu.com/predict", + "reportUrl": _0x30b83a(362) +}; +function initCaptchaAutoSolver() { + const _0x50eea7 = _0x30b83a; + window.isProcessingCaptcha = false; + window.lastCaptchaTime = 0; + window[_0x50eea7(353)] = null; + window[_0x50eea7(366)] = setInterval(detectAndSolveCaptcha, 2000); + console[_0x50eea7(351)](_0x50eea7(357)); +} +function stopCaptchaAutoSolver() { + const _0x9f9e24 = _0x30b83a; + window[_0x9f9e24(366)] && (clearInterval(window[_0x9f9e24(366)]), console[_0x9f9e24(351)](_0x9f9e24(342))); +} +async function detectAndSolveCaptcha() { + const _0x5cb18f = _0x30b83a; + if (window.lastCaptchaTime && Date[_0x5cb18f(276)]() - window.lastCaptchaTime < 3000) return; + if (window.isProcessingCaptcha) return; + window[_0x5cb18f(353)] && (await reportError(window.lastCaptchaId), window.lastCaptchaId = null); + await new Promise(_0x55a8f5 => setTimeout(_0x55a8f5, 1000)); + const _0x30250a = document[_0x5cb18f(354)](_0x5cb18f(403)); + if (_0x30250a) { + const _0x144130 = _0x30250a[_0x5cb18f(409)](_0x5cb18f(244)); + if (_0x144130.length === 9) { + { + console.log(_0x5cb18f(330)); + await solveGridCaptcha(); + return; } } - a.exports = function (g, h, j) { - h && f(g.prototype, h); - j && f(g, j); - Object.defineProperty(g, "prototype", { - writable: false - }); - return g; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - function c(d) { - a.exports = c = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (f) { - return f.__proto__ || Object.getPrototypeOf(f); - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - return c(d); - } - a.exports = c; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - "use strict"; - - c.d(b, "a", function () { - return d; - }); - var d = "satreport"; - window.devicePixelRatio; - }, function (a, b, c) { - var d = c(66); - a.exports = function (f, g) { - if ("function" != typeof g && null !== g) { - throw new TypeError("Super expression must either be null or a function"); - } - f.prototype = Object.create(g && g.prototype, { - constructor: { - value: f, - writable: true, - configurable: true - } - }); - Object.defineProperty(f, "prototype", { - writable: false - }); - g && d(f, g); - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - var d = c(11).default; - var f = c(65); - a.exports = function (g, h) { - if (h && ("object" == d(h) || "function" == typeof h)) { - return h; - } - if (undefined !== h) { - throw new TypeError("Derived constructors may only return object or undefined"); - } - return f(g); - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (b, c, d) { - var f = d(41); - var g = d(61); - var h = d(34); - var j = d(43); - b.exports = function (k, l) { - return f(k) || g(k, l) || h(k, l) || j(); - }; - b.exports.__esModule = true; - b.exports.default = b.exports; - }, function (b, d, f) { - "use strict"; - - f.d(d, "a", function () { - return v; - }); - f.d(d, "b", function () { - return p; - }); - f.d(d, "c", function () { - return q; - }); - function g(w, x) { - var y = "undefined" != typeof Symbol && w[Symbol.iterator] || w["@@iterator"]; - if (!y) { - if (Array.isArray(w) || (y = function (E, F) { - if (E) { - if ("string" == typeof E) { - return h(E, F); - } - var G = {}.toString.call(E).slice(8, -1); - "Object" === G && E.constructor && (G = E.constructor.name); - return "Map" === G || "Set" === G ? Array.from(E) : "Arguments" === G || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G) ? h(E, F) : undefined; - } - }(w)) || x && w && "number" == typeof w.length) { - y && (w = y); - var z = 0; - var A = function () {}; - return { - s: A, - n: function () { - return z >= w.length ? { - done: true - } : { - done: false, - value: w[z++] - }; - }, - e: function (E) { - throw E; - }, - f: A - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var B; - var C = true; - var D = false; - return { - s: function () { - y = y.call(w); - }, - n: function () { - var E = y.next(); - C = E.done; - return E; - }, - e: function (E) { - D = true; - B = E; - }, - f: function () { - try { - C || null == y.return || y.return(); - } finally { - if (D) { - throw B; - } - } - } - }; - } - function h(w, x) { - (null == x || x > w.length) && (x = w.length); - for (var y = 0, z = Array(x); y < x; y++) { - z[y] = w[y]; - } - return z; - } - var j = ["zh"]; - var k = { - zh: { - toolbar: { - undo: "撤销", - redo: "恢复", - print: "打印", - paintformat: "格式刷", - clearformat: "清除格式", - format: "数据格式", - fontName: "字体", - fontSize: "字号", - fontBold: "加粗", - fontItalic: "倾斜", - underline: "下划线", - strike: "删除线", - color: "字体颜色", - bgcolor: "填充颜色", - border: "边框", - merge: "合并单元格", - align: "水平对齐", - valign: "垂直对齐", - textwrap: "自动换行", - freeze: "冻结", - autofilter: "自动筛选", - formula: "函数", - more: "更多", - save: "保存", - calc: "报表计算", - close: "关闭", - db: "数据源" - }, - contextmenu: { - copy: "复制", - cut: "剪切", - paste: "粘贴", - pasteValue: "粘贴数据", - pasteFormat: "粘贴格式", - hide: "隐藏", - insertRow: "插入行", - insertColumn: "插入列", - deleteSheet: "删除", - deleteRow: "删除行", - deleteColumn: "删除列", - deleteCell: "删除", - deleteCellText: "删除数据", - validation: "数据验证", - cellprintable: "可打印", - cellnonprintable: "不可打印", - celleditable: "可编辑", - cellnoneditable: "不可编辑", - code: "语法编辑", - datasource: "数据源" - }, - print: { - size: "纸张大小", - orientation: "方向", - orientations: ["纵向", "横向"], - settings: "打印设置" - }, - design: { - designer: "设计器" - }, - format: { - normal: "正常", - text: "文本", - number: "数值", - percent: "百分比", - rmb: "人民币", - usd: "美元", - eur: "欧元", - date: "短日期", - time: "时间", - datetime: "长日期", - duration: "持续时间", - rmb_uppercase: "中文大写数字" - }, - formula: { - sum: "求和", - average: "求平均值", - max: "求最大值", - min: "求最小值", - concat: "字符拼接", - _if: "条件判断", - and: "和", - or: "或" - }, - validation: { - required: "此值必填", - notMatch: "此值不匹配验证规则", - between: "此值应在 {} 和 {} 之间", - notBetween: "此值不应在 {} 和 {} 之间", - notIn: "此值不在列表中", - equal: "此值应该等于 {}", - notEqual: "此值不应该等于 {}", - lessThan: "此值应该小于 {}", - lessThanEqual: "此值应该小于等于 {}", - greaterThan: "此值应该大于 {}", - greaterThanEqual: "此值应该大于等于 {}" - }, - error: { - pasteForMergedCell: "无法对合并的单元格执行此操作" - }, - calendar: { - weeks: ["日", "一", "二", "三", "四", "五", "六"], - months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] - }, - button: { - next: "下一步", - cancel: "取消", - remove: "删除", - save: "保存", - ok: "确认", - apply: "应用", - query: "查询", - reset: "重置" - }, - sort: { - desc: "降序", - asc: "升序" - }, - filter: { - empty: "空白" - }, - dataValidation: { - mode: "模式", - range: "单元区间", - criteria: "条件", - modeType: { - cell: "单元格", - column: "列模式", - row: "行模式" - }, - type: { - list: "列表", - number: "数字", - date: "日期", - phone: "手机号", - email: "电子邮件" - }, - operator: { - be: "在区间", - nbe: "不在区间", - lt: "小于", - lte: "小于等于", - gt: "大于", - gte: "大于等于", - eq: "等于", - neq: "不等于" - } - } - } - }; - function m(w, x) { - if (x) { - var y; - var z = g(j); - try { - for (z.s(); !(y = z.n()).done;) { - var A = y.value; - if (!x[A]) { - break; - } - for (var B = x[A], C = w.match(/(?:\\.|[^.])+/g), D = 0; D < C.length; D += 1) { - var E = B[C[D]]; - if (!E) { - break; - } - if (D === C.length - 1) { - return E; - } - B = E; - } - } - } catch (F) { - z.e(F); - } finally { - z.f(); - } + } + const _0x47d017 = document.querySelector(_0x5cb18f(307)); + if (_0x47d017) { + { + const _0x516458 = _0x47d017[_0x5cb18f(317)] || ""; + if (_0x516458[_0x5cb18f(314)](_0x5cb18f(419)) && _0x516458[_0x5cb18f(314)](_0x5cb18f(337))) { + console.log(_0x5cb18f(296)); + await solveType2Captcha(); + return; } } - function p(w) { - var x = m(w, k); - if (!x && window && window.satreport && window.satreport.$messages && (x = m(w, window.satreport.$messages)), x) { - return x; - } - var y = w.split("."); - return y[y.length - 1]; + } + const _0x26411c = document[_0x5cb18f(354)](_0x5cb18f(248)) || document.querySelector("img[id*=\"captcha\"], img[class*=\"captcha\"]"); + _0x26411c && (console.log(_0x5cb18f(282)), await solveType1Captcha()); +} +async function refreshType1Captcha() { + const _0x380f2c = _0x30b83a; + try { + const _0x5683fc = [_0x380f2c(252), _0x380f2c(258), _0x380f2c(391), _0x380f2c(367)]; + let _0x243fd9; + for (const _0x126904 of _0x5683fc) { + _0x243fd9 = document[_0x380f2c(354)](_0x126904); + if (_0x243fd9) break; } - function q(w) { - return function () { - return p(w); - }; - } - function v(w, x) { - var y = arguments.length > 2 && undefined !== arguments[2] && arguments[2]; - y ? j = [w] : j.unshift(w); - x && (k[w] = x); - } - }, function (b, c, d) { - var f = d(63); - var g = d(44); - var h = d(34); - var j = d(64); - b.exports = function (k) { - return f(k) || g(k) || h(k) || j(); - }; - b.exports.__esModule = true; - b.exports.default = b.exports; - }, function (j, q, z) { - "use strict"; - - z.d(q, "a", function () { - return a0; - }); - z.d(q, "b", function () { - return Q; - }); - z.d(q, "d", function () { - return M; - }); - z.d(q, "c", function () { - return N; - }); - var A = z(9); - var B = z.n(A); - var C = z(7); - var D = z.n(C); - var F = z(1); - var G = z.n(F); - var H = z(2); - var I = z.n(H); - z(19); - function J(a1, a2) { - var a3 = "undefined" != typeof Symbol && a1[Symbol.iterator] || a1["@@iterator"]; - if (!a3) { - if (Array.isArray(a1) || (a3 = function (a9, aa) { - if (a9) { - if ("string" == typeof a9) { - return K(a9, aa); - } - var ab = {}.toString.call(a9).slice(8, -1); - "Object" === ab && a9.constructor && (ab = a9.constructor.name); - return "Map" === ab || "Set" === ab ? Array.from(a9) : "Arguments" === ab || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ab) ? K(a9, aa) : undefined; - } - }(a1)) || a2 && a1 && "number" == typeof a1.length) { - a3 && (a1 = a3); - var a4 = 0; - var a5 = function () {}; - return { - s: a5, - n: function () { - return a4 >= a1.length ? { - done: true - } : { - done: false, - value: a1[a4++] - }; - }, - e: function (a9) { - throw a9; - }, - f: a5 - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var a6; - var a7 = true; - var a8 = false; - return { - s: function () { - a3 = a3.call(a1); - }, - n: function () { - var a9 = a3.next(); - a7 = a9.done; - return a9; - }, - e: function (a9) { - a8 = true; - a6 = a9; - }, - f: function () { - try { - a7 || null == a3.return || a3.return(); - } finally { - if (a8) { - throw a6; - } - } - } - }; - } - function K(a1, a2) { - (null == a2 || a2 > a1.length) && (a2 = a1.length); - for (var a3 = 0, a4 = Array(a2); a3 < a2; a3++) { - a4[a3] = a1[a3]; - } - return a4; - } - function L() { - return window.devicePixelRatio || 1; - } - function M() { - return L() - 0.5; - } - function N(a1) { - return parseInt(a1 * L(), 10); - } - function P(a1) { - var a2 = N(a1); - return Number((a2 > 0 ? a2 - 0.5 : 0).toFixed(1)); - } - var Q = function () { - return I()(function a1(a2, a3, a4, a5) { - var a6 = arguments.length > 4 && undefined !== arguments[4] ? arguments[4] : 0; - G()(this, a1); - this.x = a2; - this.y = a3; - this.width = a4; - this.height = a5; - a6 instanceof Object ? (this.padding = a6, this.paddingLeft = a6.left, this.paddingRight = a6.right, this.paddingTop = a6.top, this.paddingBottom = a6.bottom) : (this.padding = { - left: a6, - right: a6, - top: a6, - bottom: a6 - }, this.paddingLeft = a6, this.paddingRight = a6, this.paddingTop = a6, this.paddingBottom = a6); - this.bgcolor = null; - this.borderTop = null; - this.borderRight = null; - this.borderBottom = null; - this.borderLeft = null; - }, [{ - key: "setBorders", - value: function (a2) { - var a3 = a2.top; - var a4 = a2.bottom; - var a5 = a2.left; - var a6 = a2.right; - a3 && (this.borderTop = a3); - a6 && (this.borderRight = a6); - a4 && (this.borderBottom = a4); - a5 && (this.borderLeft = a5); - } - }, { - key: "innerWidth", - value: function () { - return this.width - (this.paddingLeft + this.paddingRight) - 2; - } - }, { - key: "innerHeight", - value: function () { - return this.height - (this.paddingTop + this.paddingBottom) - 2; - } - }, { - key: "textx", - value: function (a2) { - var a3 = this.width; - var a4 = this.padding; - var a5 = this.x; - "left" === a2 ? a5 += a4.left : "center" === a2 ? a5 += a3 / 2 : "right" === a2 && (a5 += a3 - a4.right); - return a5; - } - }, { - key: "texty", - value: function (a2, a3) { - var a4 = this.height; - var a5 = this.padding; - var a6 = this.y; - "top" === a2 ? a6 += a5.top : "middle" === a2 ? a6 += a4 / 2 - a3 / 2 : "bottom" === a2 && (a6 += a4 - a5.bottom - a3); - return a6; - } - }, { - key: "topxys", - value: function () { - var a2 = this.x; - var a3 = this.y; - return [[a2, a3], [a2 + this.width, a3]]; - } - }, { - key: "rightxys", - value: function () { - var a2 = this.x; - var a3 = this.y; - var a4 = this.width; - return [[a2 + a4, a3], [a2 + a4, a3 + this.height]]; - } - }, { - key: "bottomxys", - value: function () { - var a2 = this.x; - var a3 = this.y; - var a4 = this.width; - var a5 = this.height; - return [[a2, a3 + a5], [a2 + a4, a3 + a5]]; - } - }, { - key: "leftxys", - value: function () { - var a2 = this.x; - var a3 = this.y; - return [[a2, a3], [a2, a3 + this.height]]; - } - }]); - }(); - function R(a1, a2, a3, a4, a5, a6, a7) { - var a8 = { - x: 0, - y: 0 - }; - "underline" === a1 ? a8.y = "bottom" === a5 ? 0 : "top" === a5 ? -(a6 + 2) : -a6 / 2 : "strike" === a1 && ("bottom" === a5 ? a8.y = a6 / 2 : "top" === a5 && (a8.y = -(a6 / 2 + 2))); - "center" === a4 ? a8.x = a7 / 2 : "right" === a4 && (a8.x = a7); - this.line([a2 - a8.x, a3 - a8.y], [a2 - a8.x + a7, a3 - a8.y]); - } - var T = Math.ceil; - var U = Math.PI; - function V(a1, a2, a3, a4, a5, a6) { - a1.beginPath(); - a1.arc(a2 + a6, a3 + a6, a6, -U, -0.5 * U, false); - a1.arc(a2 + a4 - a6, a3 + a6, a6, -0.5 * U, 0, false); - a1.arc(a2 + a4 - a6, a3 + a5 - a6, a6, 0, 0.5 * U, false); - a1.arc(a2 + a6, a3 + a5 - a6, a6, 0.5 * U, U, false); - a1.closePath(); - } - function W(a1, a2, a3, a4, a5, a6) { - 0 === a6 ? a1.fillRect(a2, a3, a4, a5) : (V(a1, a2, a3, a4, a5, a6), a1.fill()); - } - function X(a1, a2, a3, a4, a5, a6) { - V(a1, a2, a3, a4, a5, a6); - a1.stroke(); - } - function Y(a1, a2, a3, a4, a5) { - var a6 = Math.min(a4, a5) / 2; - a1.beginPath(); - a1.arc(a2 + a6, a3 + a6, a6, 0, 2 * Math.PI); - a1.closePath(); - a1.fill(); - } - function Z(a1, a2, a3, a4, a5) { - var a6 = Math.min(a4, a5) / 2; - a1.beginPath(); - a1.arc(a2 + a6, a3 + a6, a6, 0, 2 * Math.PI); - a1.closePath(); - a1.stroke(); - } - var a0 = function () { - return I()(function a1(a2, a3, a4) { - var a5 = arguments.length > 3 && undefined !== arguments[3] ? arguments[3] : null; - G()(this, a1); - a5 ? this.ctx = a5 : (this.el = a2, this.ctx = this.el.getContext("2d")); - this.resize(a3, a4); - this.process = []; - this.DrawBox = Q; - this.npx = N; - this.dpr = L; - }, [{ - key: "resize", - value: function (a2, a3) { - if (this.el) { - var a4 = L(); - this.el.style.width = "".concat(a2, "px"); - this.el.style.height = "".concat(a3, "px"); - this.el.width = a2 * a4; - this.el.height = a3 * a4; - } - } - }, { - key: "clear", - value: function () { - var a2 = this.el; - var a3 = a2.width; - var a4 = a2.height; - this.ctx.clearRect(0, 0, a3, a4); - return this; - } - }, { - key: "attr", - value: function (a2) { - Object.assign(this.ctx, a2); - return this; - } - }, { - key: "save", - value: function () { - this.ctx.save(); - this.ctx.beginPath(); - return this; - } - }, { - key: "restore", - value: function () { - this.ctx.restore(); - return this; - } - }, { - key: "beginPath", - value: function () { - this.ctx.beginPath(); - return this; - } - }, { - key: "translate", - value: function (a2, a3) { - this.ctx.translate(N(a2), N(a3)); - return this; - } - }, { - key: "scale", - value: function (a2, a3) { - this.ctx.scale(a2, a3); - return this; - } - }, { - key: "clearRect", - value: function (a2, a3, a4, a5) { - this.ctx.clearRect(a2, a3, a4, a5); - return this; - } - }, { - key: "fillRect", - value: function (a2, a3, a4, a5) { - this.ctx.fillRect(N(a2) - 0.5, N(a3) - 0.5, N(a4), N(a5)); - return this; - } - }, { - key: "clearRectN", - value: function (a2, a3, a4, a5) { - this.ctx.clearRect(N(a2) - 0.5, N(a3) - 0.5, N(a4), N(a5)); - return this; - } - }, { - key: "fillText", - value: function (a2, a3, a4) { - this.ctx.fillText(a2, N(a3), N(a4)); - return this; - } - }, { - key: "drawText", - value: function (a2, a3) { - var a4 = a3.x; - var a5 = a3.y; - var a6 = a3.w; - var a7 = a3.h; - var a8 = this.ctx; - var a9 = new Q(a4, a5, a6, a7); - a8.measureText(a2); - var aa = a9.textx("center"); - var ab = a9.texty("middle", 32); - this.fillText(a2, aa, ab); - } - }, { - key: "text", - value: function (a2, a3) { - var a4 = this; - var a5 = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : {}; - var a6 = !(arguments.length > 3 && undefined !== arguments[3]) || arguments[3]; - var a7 = this.ctx; - var a8 = a5.align; - var a9 = a5.valign; - var aa = a5.font; - var ab = a5.color; - var ac = a5.strike; - var ad = a5.underline; - var ae = a3.textx(a8); - a7.save(); - a7.beginPath(); - var af = {}; - a8 && (af.textAlign = a8); - a9 && (af.textBaseline = a9); - ab && (af.fillStyle = ab, af.strokeStyle = ab); - var ag = 12; - if (aa) { - af.font = "".concat(aa.italic ? "italic" : "", " ").concat(aa.bold ? "bold" : "", " ").concat(N(aa.size), "px ").concat(aa.name); - ag = aa.size; - } else { - var ah; - var ai = a7.font.split(" "); - var aj = J(ai); - try { - for (aj.s(); !(ah = aj.n()).done;) { - var ak = ah.value; - var al = ak.indexOf("px"); - al > 0 && (ag = parseInt(ak.substring(0, al), 10)); - } - } catch (ar) { - aj.e(ar); - } finally { - aj.f(); - } - } - this.attr(af); - var am = "".concat(a2).split("\n"); - var an = a3.innerWidth(); - var ao = []; - am.forEach(function (as) { - var at = a7.measureText(as).width; - if (a6 && at > N(an)) { - for (var au = { - w: 0, - len: 0, - start: 0 - }, av = 0; av < as.length; av += 1) { - au.w >= N(an) && (ao.push(as.substr(au.start, au.len)), au = { - w: 0, - len: 0, - start: av - }); - au.len += 1; - au.w += a7.measureText(as[av]).width + 1; - } - au.len > 0 && ao.push(as.substr(au.start, au.len)); - } else { - ao.push(as); - } - }); - var ap = (ao.length - 1) * (ag + 2); - var aq = a3.texty(a9, ap); - ao.forEach(function (as) { - var at = a7.measureText(as).width; - a4.fillText(as, ae, aq); - ac && R.call(a4, "strike", ae, aq, a8, a9, ag, at); - ad && R.call(a4, "underline", ae, aq, a8, a9, ag, at); - aq += ag + 2; - }); - a7.restore(); - return this; - } - }, { - key: "border", - value: function (a2, a3) { - var a4 = this.ctx; - a4.lineWidth = M(); - a4.strokeStyle = a3; - "medium" === a2 ? a4.lineWidth = N(2) - 0.5 : "thick" === a2 ? a4.lineWidth = N(3) : "dashed" === a2 ? a4.setLineDash([N(3), N(2)]) : "dotted" === a2 ? a4.setLineDash([N(1), N(1)]) : "double" === a2 && a4.setLineDash([N(2), 0]); - return this; - } - }, { - key: "line", - value: function () { - var a2 = this.ctx; - if (arguments.length > 1) { - a2.beginPath(); - var a3 = arguments.length <= 0 ? undefined : arguments[0]; - var a4 = D()(a3, 2); - var a5 = a4[0]; - var a6 = a4[1]; - a2.moveTo(P(a5), P(a6)); - for (var a7 = 1; a7 < arguments.length; a7 += 1) { - var a8 = a7 < 0 || arguments.length <= a7 ? undefined : arguments[a7]; - var a9 = D()(a8, 2); - var aa = a9[0]; - var ab = a9[1]; - a2.lineTo(P(aa), P(ab)); - } - a2.stroke(); - } - return this; - } - }, { - key: "strokeBorders", - value: function (a2) { - var a3 = this.ctx; - a3.save(); - var a4 = a2.borderTop; - var a5 = a2.borderRight; - var a6 = a2.borderBottom; - var a7 = a2.borderLeft; - a4 && (this.border.apply(this, B()(a4)), this.line.apply(this, B()(a2.topxys()))); - a5 && (this.border.apply(this, B()(a5)), this.line.apply(this, B()(a2.rightxys()))); - a6 && (this.border.apply(this, B()(a6)), this.line.apply(this, B()(a2.bottomxys()))); - a7 && (this.border.apply(this, B()(a7)), this.line.apply(this, B()(a2.leftxys()))); - a3.restore(); - } - }, { - key: "dropdown", - value: function (a2) { - var a3 = this.ctx; - var a4 = a2.x; - var a5 = a2.y; - var a6 = a4 + a2.width - 15; - var a7 = a5 + a2.height - 15; - a3.save(); - a3.beginPath(); - a3.moveTo(N(a6), N(a7)); - a3.lineTo(N(a6 + 8), N(a7)); - a3.lineTo(N(a6 + 4), N(a7 + 6)); - a3.closePath(); - a3.fillStyle = "rgba(0, 0, 0, .45)"; - a3.fill(); - a3.restore(); - } - }, { - key: "arrowRight", - value: function (a2) { - var a3 = this.ctx; - var a4 = a2.x; - var a5 = a2.y; - a2.width; - var a6 = a4 + 5 + 8; - var a7 = a5 + a2.height / 2; - a3.save(); - a3.beginPath(); - a3.moveTo(N(a6 - 3), N(a7 - 4)); - a3.lineTo(N(a6 - 3), N(a7 + 4)); - a3.lineTo(N(a6 + 3), N(a7)); - a3.closePath(); - a3.fillStyle = "rgba(0, 0, 0, .45)"; - a3.fill(); - a3.restore(); - } - }, { - key: "arrowDown", - value: function (a2) { - var a3 = this.ctx; - var a4 = a2.x; - var a5 = a2.y; - a2.width; - var a6 = a4 + 4 + 8; - var a7 = a5 + a2.height / 2; - a3.save(); - a3.beginPath(); - a3.moveTo(N(a6 - 4), N(a7 - 3)); - a3.lineTo(N(a6 + 4), N(a7 - 3)); - a3.lineTo(N(a6), N(a7 + 3)); - a3.closePath(); - a3.fillStyle = "rgba(0, 0, 0, .45)"; - a3.fill(); - a3.restore(); - } - }, { - key: "error", - value: function (a2) { - var a3 = this.ctx; - var a4 = a2.x; - var a5 = a2.y; - var a6 = a4 + a2.width - 1; - a3.save(); - a3.beginPath(); - a3.moveTo(N(a6 - 8), N(a5 - 1)); - a3.lineTo(N(a6), N(a5 - 1)); - a3.lineTo(N(a6), N(a5 + 8)); - a3.closePath(); - a3.fillStyle = "rgba(255,0,0,0.65)"; - a3.fill(); - a3.restore(); - } - }, { - key: "drawImage", - value: function (a2, a3, a4, a5, a6, a7) { - var a8 = this.ctx; - undefined === a6 ? a8.drawImage(a3, N(a4), N(a5)) : a8.drawImage(a3, N(a4), N(a5), N(a6), N(a7)); - } - }, { - key: "frozen", - value: function (a2) { - var a3 = this.ctx; - var a4 = a2.x; - var a5 = a2.y; - var a6 = a4 + a2.width - 1; - a3.save(); - a3.beginPath(); - a3.moveTo(N(a6 - 8), N(a5 - 1)); - a3.lineTo(N(a6), N(a5 - 1)); - a3.lineTo(N(a6), N(a5 + 8)); - a3.closePath(); - a3.fillStyle = "rgba(0, 255, 0, .85)"; - a3.fill(); - a3.restore(); - } - }, { - key: "rect", - value: function (a2, a3) { - var a4 = this.ctx; - var a5 = a2.x; - var a6 = a2.y; - var a7 = a2.width; - var a8 = a2.height; - var a9 = a2.bgcolor; - a4.save(); - a9 && (a4.beginPath(), a4.fillStyle = a9 || "#fff", a4.rect(N(a5) - 0.5, N(a6) - 0.5, N(a7) + 1, N(a8) + 1), a4.clip(), a4.fill()); - a4.beginPath(); - a5 < 0 && (a7 += a5, a5 = 0); - a6 < 0 && (a8 += a6, a6 = 0); - a4.rect(P(a5 + 1), P(a6 + 1), N(a7 - 2), N(a8 - 2)); - a4.clip(); - a3(); - a4.restore(); - } - }, { - key: "drawCheckBox", - value: function (a2, a3) { - var a4 = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : {}; - var a5 = a4.uncheckBgColor; - var a6 = undefined === a5 ? "#FFF" : a5; - var a7 = a4.checkBgColor; - var a8 = undefined === a7 ? "rgb(76, 73, 72)" : a7; - var a9 = a4.borderColor; - var aa = undefined === a9 ? "#000" : a9; - var ab = a4.boxSize; - var ac = undefined === ab ? 12 : ab; - var ad = this.ctx; - var ae = a2.x; - var af = a2.y; - ae = N(ae); - af = N(af); - ac = N(ac); - var ag = "number" == typeof a3 ? a3 > 1 ? 1 : a3 : 1; - ad.save(); - try { - ad.fillStyle = a3 ? a8 : a6; - var ah = Math.ceil(ac); - var ai = Math.ceil(ae); - var aj = Math.ceil(af); - if (W(ad, ai - 1, aj - 1, ah + 1, ah + 1, ac / 5), ad.lineWidth = 1, ad.strokeStyle = aa, X(ad, ai - 0.5, aj - 0.5, ah, ah, ac / 5), a3) { - ad.lineWidth = T(ac / 10); - ad.strokeStyle = a6; - var ak = ac / 4; - var al = ac / 2 * 0.9; - var am = ai + 0.2 * ac; - var an = aj + ac / 2; - ag < 0.5 && (ak *= 2 * ag); - ad.beginPath(); - ad.moveTo(am, an); - ad.lineTo(am + ak, an + ak); - ag > 0.5 && (ag < 1 && (al *= 2 * (ag - 0.5)), ad.lineTo(am + ak + al, an + ak - al)); - ad.stroke(); - } - } finally { - ad.restore(); - } - } - }, { - key: "drawRadioButton", - value: function (a2, a3) { - var a4 = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : {}; - var a5 = a4.checkColor; - var a6 = undefined === a5 ? "rgb(76, 73, 72)" : a5; - var a7 = a4.borderColor; - var a8 = undefined === a7 ? "#000" : a7; - var a9 = a4.bgColor; - var aa = undefined === a9 ? "#FFF" : a9; - var ab = a4.boxSize; - var ac = undefined === ab ? 13 : ab; - var ad = "number" == typeof a3 ? a3 > 1 ? 1 : a3 : 1; - var ae = this.ctx; - ae.save(); - try { - var af = a2.x; - var ag = a2.y; - ae.fillStyle = aa; - var ah = N(af); - var ai = N(ag); - var aj = N(ac); - if (Y(ae, ah - 1, ai - 1, aj + 1, aj + 1), ae.lineWidth = 1, ae.strokeStyle = a8, Z(ae, ah - 0.5, ai - 0.5, aj, aj), a3) { - var ak = aj * ad / 2; - var al = (aj - ak) / 2; - ae.fillStyle = a6; - Y(ae, T(100 * (ah - 0.5 + al)) / 100, T(100 * (ai - 0.5 + al)) / 100, T(100 * ak) / 100, T(100 * ak) / 100); - } - } finally { - ae.restore(); - } - } - }, { - key: "drawButton", - value: function (a2, a3, a4, a5) { - var a6 = arguments.length > 4 && undefined !== arguments[4] ? arguments[4] : {}; - var a7 = a6.backgroundColor; - var a8 = undefined === a7 ? "#EFEFEF" : a7; - var a9 = a6.bgColor; - var aa = undefined === a9 ? a8 : a9; - var ab = a6.radius; - var ac = undefined === ab ? 4 : ab; - var ad = a6.shadow; - var ae = undefined === ad ? null : ad; - var af = this.ctx; - af.save(); - try { - if (af.fillStyle = aa, ae) { - var ag = ae.color; - var ah = undefined === ag ? "rgba(0, 0, 0, 0.24)" : ag; - var ai = ae.blur; - var aj = undefined === ai ? 1 : ai; - var ak = ae.offsetX; - var al = undefined === ak ? 0 : ak; - var am = ae.offsetY; - var an = undefined === am ? 2 : am; - var ao = ae.offset; - var ap = undefined === ao ? {} : ao; - var aq = ap.x; - var ar = undefined === aq ? al : aq; - var as = ap.y; - var at = undefined === as ? an : as; - af.shadowColor = ah; - af.shadowBlur = aj; - af.shadowOffsetX = ar; - af.shadowOffsetY = at; - } - W(af, T(N(a2)), T(N(a3)), T(N(a4)), T(N(a5)), N(ac)); - } finally { - af.restore(); - } - } - }, { - key: "finish", - value: function (a2) { - return Promise.all(this.process).then(function () { - a2 && a2(true); - }).catch(function () { - a2 && a2(false); - }); - } - }]); - }(); - }, function (a, b) { - function c(d) { - a.exports = c = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (f) { - return typeof f; - } : function (f) { - return f && "function" == typeof Symbol && f.constructor === Symbol && f !== Symbol.prototype ? "symbol" : typeof f; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - return c(d); - } - a.exports = c; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (b, d, g) { - "use strict"; - - function j(A, B) { - var C = "undefined" != typeof Symbol && A[Symbol.iterator] || A["@@iterator"]; - if (!C) { - if (Array.isArray(A) || (C = function (I, J) { - if (I) { - if ("string" == typeof I) { - return k(I, J); - } - var K = {}.toString.call(I).slice(8, -1); - "Object" === K && I.constructor && (K = I.constructor.name); - return "Map" === K || "Set" === K ? Array.from(I) : "Arguments" === K || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K) ? k(I, J) : undefined; - } - }(A)) || B && A && "number" == typeof A.length) { - C && (A = C); - var D = 0; - var E = function () {}; - return { - s: E, - n: function () { - return D >= A.length ? { - done: true - } : { - done: false, - value: A[D++] - }; - }, - e: function (I) { - throw I; - }, - f: E - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var F; - var G = true; - var H = false; - return { - s: function () { - C = C.call(A); - }, - n: function () { - var I = C.next(); - G = I.done; - return I; - }, - e: function (I) { - H = true; - F = I; - }, - f: function () { - try { - G || null == C.return || C.return(); - } finally { - if (H) { - throw F; - } - } - } - }; - } - function k(A, B) { - (null == B || B > A.length) && (B = A.length); - for (var C = 0, D = Array(B); C < B; C++) { - D[C] = A[C]; - } - return D; - } - function m(A, B, C) { - A.addEventListener(B, C); - } - function p(A, B, C) { - A.removeEventListener(B, C); - } - function q(A) { - A.xclickoutside && (p(window.document.body, "click", A.xclickoutside), delete A.xclickoutside); - } - function v(A, B, C) { - A.xclickoutside = function (D) { - 2 === D.detail || A.contains(D.target) || C && C.contains(D.target) || (B ? B(A) : (A.hide(), q(A))); - }; - m(window.document.body, "click", A.xclickoutside); - } - function w(A, B, C) { - p(A, "mouseup", A.xEvtUp); - p(A, "mousemove", B); - m(A, "mousemove", B); - A.xEvtUp = function (D) { - p(A, "mousemove", B); - p(A, "mouseup", A.xEvtUp); - C(D); - }; - m(A, "mouseup", A.xEvtUp); - } - function x(A, B, C, D) { - Math.abs(A) > Math.abs(B) ? D(A > 0 ? "right" : "left", A, C) : D(B > 0 ? "down" : "up", B, C); - } - function y(A, B) { - var C; - var D = B.move; - B.end; - var E = 0; - var F = 0; - var G = 0; - var H = 0; - var I = 0; - var J = 0; - m(A, "touchstart", function (K) { - clearInterval(C); - I = 0; - J = 0; - var L = K.changedTouches[0]; - var M = L.pageX; - var N = L.pageY; - E = M; - F = N; - G = new Date().getTime(); - }); - m(A, "touchmove", function (K) { - if (D) { - var L = K.changedTouches[0]; - var M = L.pageX; - var N = L.pageY; - if (I = M - E, J = N - F, Math.abs(I) > 10 || Math.abs(J) > 10) { - x(I, J, K, D); - E = M; - F = N; - var O = new Date().getTime(); - H = O - G; - G = O; - } - K.preventDefault(); - } - }); - m(A, "touchend", function (K) { - var L = Math.abs(Math.round(J / H * 10)); - 0 !== L && (C = setInterval(function () { - x(I * L / 30, J * L / 30, K, D); - (L -= 1) <= 0 && clearInterval(C); - }, 25)); - }); - } - function z() { - var A = new Map(); - function B(D, E) { - var F = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : null; - if (A.has(D)) { - var G = A.get(D); - Array.isArray(G) && G.push({ - fn: E, - obj: F - }); - } else { - A.set(D, [].concat({ - fn: E, - obj: F - })); - } - } - function C(D, E) { - if (A.has(D)) { - if (E) { - var F = A.get(D); - var G = F.indexOf(E); - G && G >= 0 && F.splice(G, 1); - } else { - A.delete(D); - } - } - } - return { - getAllListeners: function () { - return A; - }, - on: B, - once: function (D, E) { - var F = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : null; - var G = function H() { - for (var I = arguments.length, J = new Array(I), K = 0; K < I; K++) { - J[K] = arguments[K]; - } - E.call.apply(E, [F].concat(J)); - C(D, H); - }; - B(D, G); - }, - fire: function (D) { - if (A.has(D)) { - for (var E = A.get(D), F = arguments.length, G = new Array(F > 1 ? F - 1 : 0), H = 1; H < F; H++) { - G[H - 1] = arguments[H]; - } - var I; - var J = j(E); - try { - for (J.s(); !(I = J.n()).done;) { - var K; - var L = I.value; - if (L.obj) { - (K = L.fn).call.apply(K, [L.obj].concat(G)); - } else { - L.fn.apply(L, G); - } - } - } catch (M) { - J.e(M); - } finally { - J.f(); - } - } - }, - fireAndReturn: function (D, E) { - if (A.has(D)) { - for (var F = A.get(D), G = arguments.length, H = new Array(G > 2 ? G - 2 : 0), I = 2; I < G; I++) { - H[I - 2] = arguments[I]; - } - var J; - var K = j(F); - try { - for (K.s(); !(J = K.n()).done;) { - var L; - var M = J.value; - var N = (L = M.fn).call.apply(L, [M.obj].concat(H)); - if (E && E.call(M.obj, N)) { - return; - } - } - } catch (O) { - K.e(O); - } finally { - K.f(); - } - } - }, - removeListener: C, - removeAllListeners: function () { - A.clear(); - } - }; - } - g.d(d, "a", function () { - return m; - }); - g.d(d, "f", function () { - return p; - }); - g.d(d, "g", function () { - return q; - }); - g.d(d, "b", function () { - return v; - }); - g.d(d, "e", function () { - return w; - }); - g.d(d, "c", function () { - return y; - }); - g.d(d, "d", function () { - return z; - }); - }, function (b, c, d) { - "use strict"; - - d.d(c, "b", function () { - return j; - }); - var f = d(10); - var g = function l() { - for (var m = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : {}, p = arguments.length, q = new Array(p > 1 ? p - 1 : 0), u = 1; u < p; u++) { - q[u - 1] = arguments[u]; - } - q.forEach(function (v) { - Object.keys(v).forEach(function (w) { - var x = v[w]; - "string" == typeof x || "number" == typeof x || "boolean" == typeof x ? m[w] = x : "function" != typeof x && !Array.isArray(x) && x instanceof Object ? (m[w] = m[w] || {}, l(m[w], x)) : m[w] = x; + if (_0x243fd9) { + { + const _0x50d75d = new MouseEvent(_0x380f2c(293), { + "view": window, + "bubbles": true, + "cancelable": true }); - }); - return m; - }; - function h(m) { - for (var p = "".concat(m), q = 0, u = false, v = 0; v < p.length; v += 1) { - true === u && (q += 1); - "." === p.charAt(v) && (u = true); + _0x243fd9[_0x380f2c(429)](_0x50d75d); + console[_0x380f2c(351)]("[验证码刷新] 已触发点击"); + const _0x4e4ebd = document.querySelector(_0x380f2c(248)); + if (_0x4e4ebd?.["src"]) { + const _0x1f9946 = _0x4e4ebd[_0x380f2c(299)]; + await waitForChange(() => _0x4e4ebd[_0x380f2c(299)] !== _0x1f9946, 2000); + } } - return q; + } else console[_0x380f2c(412)](_0x380f2c(292)); + } catch (_0x139489) { + { + console[_0x380f2c(412)](_0x380f2c(256), _0x139489); + throw _0x139489; } - function j(m, p, q) { - if (Number.isNaN(p) || Number.isNaN(q)) { - return p + m + q; - } - var u = h(p); - var v = h(q); - var w = Number(p); - var x = Number(q); - var y = 0; - if ("-" === m) { - y = w - x; - } else { - if ("+" === m) { - y = w + x; - } else { - if ("*" === m) { - y = w * x; - } else { - if ("/" === m) { - return h(y = w / x) > 5 ? y.toFixed(2) : y; - } - } - } - } - return y.toFixed(Math.max(u, v)); - } - var k = null; - c.a = { - cloneDeep: function (m) { - return JSON.parse(JSON.stringify(m)); - }, - merge: function () { - for (var m = arguments.length, p = new Array(m), q = 0; q < m; q++) { - p[q] = arguments[q]; - } - return g.apply(undefined, [{}].concat(p)); - }, - equals: function m(p, q) { - var u = Object.keys(p); - if (u.length !== Object.keys(q).length) { - return false; - } - for (var v = 0; v < u.length; v += 1) { - var w = u[v]; - var x = p[w]; - var y = q[w]; - if (undefined === y) { - return false; - } - if ("string" == typeof x || "number" == typeof x || "boolean" == typeof x) { - if (x !== y) { - return false; - } - } else { - if (Array.isArray(x)) { - if (x.length !== y.length) { - return false; - } - for (var z = 0; z < x.length; z += 1) { - if (!m(x[z], y[z])) { - return false; - } - } - } else { - if ("function" != typeof x && !Array.isArray(x) && x instanceof Object && !m(x, y)) { - return false; - } - } - } - } - return true; - }, - arrayEquals: function (p, q) { - if (p.length !== q.length) { - return false; - } - for (var u = 0; u < p.length; u += 1) { - if (p[u] !== q[u]) { - return false; - } - } - return true; - }, - sum: function (p) { - var q = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : function (w) { - return w; - }; - var u = 0; - var v = 0; - Object.keys(p).forEach(function (w) { - u += q(p[w], w); - v += 1; - }); - return [u, v]; - }, - rangeEach: function (p, q, u) { - for (var v = p; v < q; v += 1) { - u(v); - } - }, - rangeSum: function (p, q, u) { - for (var v = 0, w = p; w < q; w += 1) { - v += u(w); - } - return v; - }, - rangeReduceIf: function (p, q, u, v, w, x) { - for (var y = u, z = v, A = p; A < q && !(y > w); A += 1) { - y += z = x(A); - } - return [A, y - z, z, y > w]; - }, - deleteProperty: function (p, q) { - var u = p["".concat(q)]; - delete p["".concat(q)]; - return u; - }, - numberCalc: j, - measureTextHeight: function (p, q, u) { - if (!k) { - var v = document.createElement("canvas"); - k = v.getContext("2d"); - } - k.font = "".concat(q.italic ? "italic" : "", " ").concat(q.bold ? "bold" : "", " ").concat(Object(f.c)(q.size), "px ").concat(q.name); - var w = []; - var x = u; - "".concat(p).split("\n").forEach(function (y) { - if (k.measureText(y).width > x) { - for (var z = { - w: 0, - len: 0, - start: 0 - }, A = 0; A < y.length; A += 1) { - z.w >= x && (w.push(y.substr(z.start, z.len)), z = { - w: 0, - len: 0, - start: A - }); - z.len += 1; - z.w += k.measureText(y[A]).width + 1; - } - z.len > 0 && w.push(y.substr(z.start, z.len)); - } else { - w.push(y); - } - }); - return w.length * (q.size + 2) + 2; - }, - cssCalcExpression: function (p) { - return p = (p = p.replace(/(\d+)%/g, "($1*0.01*width)")).replace(/(\d*\.?\d+)(vh|vw|em|ex|rem|cm|mm|in|pt|pc|px)/g, function (q, u, v) { - switch (v) { - case "vh": - return "(" + u + "*clientHeight/100)"; - case "vw": - return "(" + u + "*clientWidth/100)"; - case "em": - return "(" + u + "*parseFloat(fontSize))"; - case "ex": - return "(" + u + "*parseFloat(fontSize)/2)"; - case "rem": - return "(" + u + "*parseFloat(fontSize))"; - case "cm": - return "(" + u + "*96/2.54)"; - case "mm": - return "(" + u + "*96/25.4)"; - case "in": - return "(" + u + "*96)"; - case "pt": - return "(" + u + "*96/72)"; - case "pc": - return "(" + u + "*96/72*12)"; - case "px": - return "(" + u + ")"; - } - }); - }, - arrStyle: ["visible", "bgcolor", "align", "valign", "color", "fontName", "fontSize", "fontBold", "fontItalic"] - }; - }, function (b, j, k) { - "use strict"; - - k.d(j, "c", function () { - return F; - }); - k.d(j, "a", function () { - return G; - }); - k.d(j, "b", function () { - return H; - }); - var m = k(1); - var q = k.n(m); - var w = k(2); - var x = k.n(w); - var y = k(10); - var z = k(19); - var A = k(28); - var B = k(12); - var C = k(39); - var D = k(29); - var E = {}; - function F(I, J) { - E[I] = J; - } - function G(I) { - var J = E[I]; - if ("function" == typeof J) { - for (var K = arguments.length, L = new Array(K > 1 ? K - 1 : 0), M = 1; M < K; M++) { - L[M - 1] = arguments[M]; - } - return J.apply(null, L); - } - return null; - } - var H = function () { - return x()(function I() { - q()(this, I); - this.text = ""; - this.enabled = true; - this.eventMap = Object(B.d)(); - }, [{ - key: "on", - value: function (J, K, L) { - this.eventMap.on(J, K, L); - return this; - } - }, { - key: "trigger", - value: function (J) { - for (var K = this.eventMap, L = arguments.length, M = new Array(L > 1 ? L - 1 : 0), N = 1; N < L; N++) { - M[N - 1] = arguments[N]; - } - K.fire.apply(K, [J].concat(M)); - } - }, { - key: "removeAllListeners", - value: function () { - this.eventMap.removeAllListeners(); - } - }, { - key: "removeListener", - value: function (J, K) { - this.eventMap.removeListener(J, K); - } - }, { - key: "setInfo", - value: function (J) { - if (this.info = J, J) { - var K = J.cell; - K && K.edit && (this.attrs = K.edit.attrs || {}, "enabled" in this.attrs && (this.enabled = this.attrs.enabled)); - } - } - }, { - key: "offset", - value: function (J) { - var K = J.left; - var L = J.top; - var M = J.width; - var N = J.height; - this.left = K; - this.top = L; - this.width = M; - this.height = N; - } - }, { - key: "setStyle", - value: function (J) { - this.style = J; - } - }, { - key: "setValue", - value: function (J) {} - }, { - key: "setEnabled", - value: function (J) { - this.enabled = J; - } - }, { - key: "render", - value: function (J) { - var K = this.left; - var L = this.top; - var M = this.width; - var N = this.height; - var O = this.style; - var P = this.text; - var Q = new y.b(K, L, M, N, 5); - Q.bgcolor = O.bgcolor; - var R = Object.assign({}, O.font); - R.size = Object(z.c)(R.size); - J.text(P, Q, { - align: O.align, - valign: O.valign, - font: R, - color: O.color, - strike: O.strike, - underline: O.underline - }, O.textwrap); - } - }, { - key: "mousemove", - value: function (J) {} - }, { - key: "mouseenter", - value: function (J) { - this.trigger("cell-mouseenter", this); - } - }, { - key: "mouseleave", - value: function (J) { - this.trigger("cell-mouseleave", this); - } - }, { - key: "mousedown", - value: function (J) {} - }, { - key: "mouseup", - value: function (J) {} - }, { - key: "click", - value: function (J) {} - }, { - key: "pointerInView", - value: function (J) { - var K = this.left; - var L = this.top; - var M = this.width; - var N = this.height; - return J.x >= K && J.x <= K + M && J.y >= L && J.y <= L + N; - } - }, { - key: "invalidate", - value: function () { - var J = arguments.length > 0 && undefined !== arguments[0] && arguments[0]; - this.info && this.info.render && this.info.render(J); - } - }, { - key: "isDrawBg", - value: function () { - return true; - } - }, { - key: "showEditor", - value: function (J) {} - }, { - key: "hideEditor", - value: function () {} - }, { - key: "contains", - value: function (J) { - return false; - } - }, { - key: "keydown", - value: function (J) {} - }, { - key: "attach", - value: function (J, K) {} - }, { - key: "detach", - value: function () {} - }], [{ - key: "drawCell", - value: function (J, K, L, M, N) { - K.rect(N, function () { - var O = L.text || ""; - var P = J.report.getCellValueText(L); - P ? O = P : J.settings.evalPaused || (O = C.a.render(O, D.b, function (S, T) { - return J.getCellTextOrDefault(T, S); - })); - J.report.calc && "" !== O && (M.format && "normal" !== M.format ? O = A.b[M.format].render(O) : L.format && (O = function (S, T) { - var U = S.format; - return T && "" !== T ? U.indexOf("yy") >= 0 || U.indexOf("hh") >= 0 ? new Date(T).format(U) : U.indexOf("0") >= 0 ? Number(T).format(U) : T : T; - }(L, O))); - var Q = Object.assign({}, M.font); - Q.size = Object(z.c)(Q.size); - O && "" !== O && K.text(O, N, { - align: M.align, - valign: M.valign, - font: Q, - color: M.color, - strike: M.strike, - underline: M.underline - }, M.textwrap || true === L.autoheight); - var R = false; - "editable" in L && false === L.editable && (R = true); - R && K.frozen(N); - }); - } - }]); - }(); - }, function (a, b, c) { - var d = c(56); - function f() { - a.exports = f = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (g, h, j) { - var k = d(g, h); - if (k) { - var l = Object.getOwnPropertyDescriptor(k, h); - return l.get ? l.get.call(arguments.length < 3 ? g : j) : l.value; - } - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - return f.apply(null, arguments); - } - a.exports = f; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - var d = c(46)(); - a.exports = d; - try { - regeneratorRuntime = d; - } catch (f) { - "object" == typeof globalThis ? globalThis.regeneratorRuntime = d : Function("r", "regeneratorRuntime = r")(d); - } - }, function (a, b, c) { - (function (d) { - var f; - a.exports = (f = f || function (j, k) { - var m; - if ("undefined" != typeof window && window.crypto && (m = window.crypto), "undefined" != typeof self && self.crypto && (m = self.crypto), "undefined" != typeof globalThis && globalThis.crypto && (m = globalThis.crypto), !m && "undefined" != typeof window && window.msCrypto && (m = window.msCrypto), !m && undefined !== d && d.crypto && (m = d.crypto), !m) { - try { - m = c(150); - } catch (H) {} - } - var q = function () { - if (m) { - if ("function" == typeof m.getRandomValues) { - try { - return m.getRandomValues(new Uint32Array(1))[0]; - } catch (I) {} - } - if ("function" == typeof m.randomBytes) { - try { - return m.randomBytes(4).readInt32LE(); - } catch (J) {} - } - } - throw new Error("Native crypto module could not be used to get secure random number."); - }; - var w = Object.create || function () { - function I() {} - return function (J) { - var K; - I.prototype = J; - K = new I(); - I.prototype = null; - return K; - }; - }(); - var x = {}; - x.lib = {}; - var y = x.lib; - y.Base = { - extend: function (I) { - var J = w(this); - I && J.mixIn(I); - J.hasOwnProperty("init") && this.init !== J.init || (J.init = function () { - J.$super.init.apply(this, arguments); - }); - J.init.prototype = J; - J.$super = this; - return J; - }, - create: function () { - var I = this.extend(); - I.init.apply(I, arguments); - return I; - }, - init: function () {}, - mixIn: function (I) { - for (var J in I) I.hasOwnProperty(J) && (this[J] = I[J]); - I.hasOwnProperty("toString") && (this.toString = I.toString); - }, - clone: function () { - return this.init.prototype.extend(this); - } - }; - var z = y.Base; - y.WordArray = z.extend({ - init: function (I, J) { - I = this.words = I || []; - this.sigBytes = null != J ? J : 4 * I.length; - }, - toString: function (I) { - return (I || C).stringify(this); - }, - concat: function (I) { - var J = this.words; - var K = I.words; - var L = this.sigBytes; - var M = I.sigBytes; - if (this.clamp(), L % 4) { - for (var N = 0; N < M; N++) { - var O = K[N >>> 2] >>> 24 - N % 4 * 8 & 255; - J[L + N >>> 2] |= O << 24 - (L + N) % 4 * 8; - } - } else { - for (var P = 0; P < M; P += 4) { - J[L + P >>> 2] = K[P >>> 2]; - } - } - this.sigBytes += M; - return this; - }, - clamp: function () { - var I = this.words; - var J = this.sigBytes; - I[J >>> 2] &= 4294967295 << 32 - J % 4 * 8; - I.length = j.ceil(J / 4); - }, - clone: function () { - var I = z.clone.call(this); - I.words = this.words.slice(0); - return I; - }, - random: function (I) { - for (var J = [], K = 0; K < I; K += 4) { - J.push(q()); - } - return new A.init(J, I); - } - }); - var A = y.WordArray; - x.enc = {}; - var B = x.enc; - B.Hex = { - stringify: function (I) { - for (var J = I.words, K = I.sigBytes, L = [], M = 0; M < K; M++) { - var N = J[M >>> 2] >>> 24 - M % 4 * 8 & 255; - L.push((N >>> 4).toString(16)); - L.push((15 & N).toString(16)); - } - return L.join(""); - }, - parse: function (I) { - for (var J = I.length, K = [], L = 0; L < J; L += 2) { - K[L >>> 3] |= parseInt(I.substr(L, 2), 16) << 24 - L % 8 * 4; - } - return new A.init(K, J / 2); - } - }; - var C = B.Hex; - B.Latin1 = { - stringify: function (I) { - for (var J = I.words, K = I.sigBytes, L = [], M = 0; M < K; M++) { - var N = J[M >>> 2] >>> 24 - M % 4 * 8 & 255; - L.push(String.fromCharCode(N)); - } - return L.join(""); - }, - parse: function (I) { - for (var J = I.length, K = [], L = 0; L < J; L++) { - K[L >>> 2] |= (255 & I.charCodeAt(L)) << 24 - L % 4 * 8; - } - return new A.init(K, J); - } - }; - var D = B.Latin1; - B.Utf8 = { - stringify: function (I) { - try { - return decodeURIComponent(escape(D.stringify(I))); - } catch (J) { - throw new Error("Malformed UTF-8 data"); - } - }, - parse: function (I) { - return D.parse(unescape(encodeURIComponent(I))); - } - }; - var E = B.Utf8; - y.BufferedBlockAlgorithm = z.extend({ - reset: function () { - this._data = new A.init(); - this._nDataBytes = 0; - }, - _append: function (I) { - "string" == typeof I && (I = E.parse(I)); - this._data.concat(I); - this._nDataBytes += I.sigBytes; - }, - _process: function (I) { - var J; - var K = this._data; - var L = K.words; - var M = K.sigBytes; - var N = this.blockSize; - var O = M / (4 * N); - var P = (O = I ? j.ceil(O) : j.max((0 | O) - this._minBufferSize, 0)) * N; - var Q = j.min(4 * P, M); - if (P) { - for (var R = 0; R < P; R += N) { - this._doProcessBlock(L, R); - } - J = L.splice(0, P); - K.sigBytes -= Q; - } - return new A.init(J, Q); - }, - clone: function () { - var I = z.clone.call(this); - I._data = this._data.clone(); - return I; - }, - _minBufferSize: 0 - }); - var F = y.BufferedBlockAlgorithm; - y.Hasher = F.extend({ - cfg: z.extend(), - init: function (I) { - this.cfg = this.cfg.extend(I); - this.reset(); - }, - reset: function () { - F.reset.call(this); - this._doReset(); - }, - update: function (I) { - this._append(I); - this._process(); - return this; - }, - finalize: function (I) { - I && this._append(I); - return this._doFinalize(); - }, - blockSize: 16, - _createHelper: function (I) { - return function (J, K) { - return new I.init(K).finalize(J); - }; - }, - _createHmacHelper: function (I) { - return function (J, K) { - return new G.HMAC.init(I, K).finalize(J); - }; - } - }); - x.algo = {}; - var G = x.algo; - return x; - }(Math), f); - }).call(this, c(40)); - }, function (b, d, f) { - "use strict"; - - f.d(d, "c", function () { - return k; - }); - f.d(d, "b", function () { - return p; - }); - f.d(d, "d", function () { - return q; - }); - f.d(d, "a", function () { - return v; - }); - var g = f(7); - var h = f.n(g); - f(45); - var j = ["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"]; - function k(w) { - for (var x = "", y = w; y >= j.length;) { - y /= j.length; - y -= 1; - x += j[parseInt(y, 10) % j.length]; - } - return x += j[w % j.length]; - } - function m(w) { - for (var x = 0, y = 0; y < w.length - 1; y += 1) { - var z = w.charCodeAt(y) - 65; - var A = w.length - 1 - y; - x += Math.pow(j.length, A) + j.length * z; - } - return x += w.charCodeAt(w.length - 1) - 65; - } - function p(w) { - for (var x = "", y = "", z = 0; z < w.length; z += 1) { - w.charAt(z) >= "0" && w.charAt(z) <= "9" ? y += w.charAt(z) : x += w.charAt(z); - } - return [m(x), parseInt(y, 10) - 1]; - } - function q(w, x) { - return "".concat(k(w)).concat(x + 1); - } - function v(w, x, y) { - var z = arguments.length > 3 && undefined !== arguments[3] ? arguments[3] : function () { - return true; - }; - if (0 === x && 0 === y) { - return w; - } - var A = p(w); - var B = h()(A, 2); - var C = B[0]; - var D = B[1]; - return z(C, D) ? q(C + x, D + y) : w; - } - }, function (a, b, c) { - "use strict"; - - c.d(b, "b", function () { - return f; - }); - c.d(b, "a", function () { - return d; - }); - c.d(b, "c", function () { - return g; - }); - c(45); - var d = [{ - key: "宋体", - title: "宋体" - }, { - key: "微软雅黑", - title: "微软雅黑" - }, { - key: "Arial", - title: "Arial" - }, { - key: "Helvetica", - title: "Helvetica" - }, { - key: "Source Sans Pro", - title: "Source Sans Pro" - }, { - key: "Comic Sans MS", - title: "Comic Sans MS" - }, { - key: "Courier New", - title: "Courier New" - }, { - key: "Verdana", - title: "Verdana" - }, { - key: "Lato", - title: "Lato" - }]; - var f = [{ - pt: 7.5, - px: 10 - }, { - pt: 8, - px: 11 - }, { - pt: 9, - px: 12 - }, { - pt: 10, - px: 13 - }, { - pt: 10.5, - px: 14 - }, { - pt: 11, - px: 15 - }, { - pt: 12, - px: 16 - }, { - pt: 14, - px: 18.7 - }, { - pt: 15, - px: 20 - }, { - pt: 16, - px: 21.3 - }, { - pt: 18, - px: 24 - }, { - pt: 22, - px: 29.3 - }, { - pt: 24, - px: 32 - }, { - pt: 26, - px: 34.7 - }, { - pt: 36, - px: 48 - }, { - pt: 42, - px: 56 - }]; - function g(h) { - for (var j = 0; j < f.length; j += 1) { - var k = f[j]; - if (k.pt === h) { - return k.px; - } - } - return h; - } - }, function (b, j, k) { - "use strict"; - - k.d(j, "a", function () { - return H; - }); - var m = k(1); - var q = k.n(m); - var w = k(2); - var x = k.n(w); - var y = k(6); - var z = k.n(y); - var A = k(15); - var B = k.n(A); - var C = k(3); - var D = k.n(C); - var E = k(5); - var F = k.n(E); - function G(I, J, K) { - J = D()(J); - return z()(I, function () { - try { - var L = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - } catch (M) {} - return function () { - return !!L; - }(); - }() ? Reflect.construct(J, K || [], D()(I).constructor) : J.apply(I, K)); - } - var H = function (I) { - function J() { - q()(this, J); - return G(this, J, arguments); - } - F()(J, I); - return x()(J, [{ - key: "dropdown", - value: function () {} - }, { - key: "getValue", - value: function (K) { - return K; - } - }, { - key: "element", - value: function () { - var K = this; - var L = this.tag; - this.dd = this.dropdown(); - this.dd.change = function (M) { - return K.change(L, K.getValue(M)); - }; - return B()(D()(J.prototype), "element", this).call(this).child(this.dd); - } - }, { - key: "setState", - value: function (K) { - K && (this.value = K, this.dd.setTitle(K)); - } - }]); - }(k(30).a); - }, function (j, k, q) { - "use strict"; - - q.d(k, "a", function () { - return N; - }); - var w = q(11); - var x = q.n(w); - var z = q(1); - var A = q.n(z); - var B = q(2); - var C = q.n(B); - var D = q(6); - var E = q.n(D); - var F = q(3); - var G = q.n(F); - var H = q(5); - var I = q.n(H); - var J = q(0); - var K = q(12); - var L = q(4); - function M(O, P, Q) { - P = G()(P); - return E()(O, function () { - try { - var R = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - } catch (S) {} - return function () { - return !!R; - }(); - }() ? Reflect.construct(P, Q || [], G()(O).constructor) : P.apply(O, Q)); - } - var N = function (O) { - function P(Q, R, S, T) { - var U; - var V; - A()(this, P); - (V = M(this, P, ["div", "".concat(L.a, "-dropdown ").concat(T)])).title = Q; - V.change = function () {}; - V.headerClick = function () {}; - V.title && ("string" == typeof Q ? V.title = Object(J.c)("div", "".concat(L.a, "-dropdown-title")).child(Q) : S && V.title.addClass("arrow-left")); - V.contentEl = Object(J.c)("div", "".concat(L.a, "-dropdown-content")).css("width", R).hide(); - for (var W = arguments.length, X = new Array(W > 4 ? W - 4 : 0), Y = 4; Y < W; Y++) { - X[Y - 4] = arguments[Y]; - } - (U = V).setContentChildren.apply(U, X); - var Z = ""; - Z = "object" === x()(S) ? S : Object(J.c)("div", "".concat(L.a, "-icon arrow-right")).child(Object(J.c)("div", "".concat(L.a, "-icon-img arrow-down"))); - V.headerEl = Object(J.c)("div", "".concat(L.a, "-dropdown-header")); - V.headerEl.on("click", function () { - "block" !== V.contentEl.css("display") ? V.show() : V.hide(); - }).children(V.title, Z); - V.children(V.headerEl, V.contentEl); - return V; - } - I()(P, O); - return C()(P, [{ - key: "setContentChildren", - value: function () { - var Q; - (this.contentEl.html(""), arguments.length > 0) && (Q = this.contentEl).children.apply(Q, arguments); - } - }, { - key: "setTitle", - value: function (Q) { - this.title.html(Q); - this.hide(); - } - }, { - key: "show", - value: function () { - var Q = this; - var R = this.contentEl; - this.parent().active(); - Object(K.b)(this.parent(), function () { - Q.hide(); - }); - this.showFn && this.showFn(); - R.show(); - } - }, { - key: "hide", - value: function () { - this.parent().active(false); - this.contentEl.hide(); - Object(K.g)(this.parent()); - this.hideFn && this.hideFn(); - } - }]); - }(J.a); - }, function (a, b, c) { - "use strict"; - - (function (j) { - c.d(b, "c", function () { - return J; - }); - c.d(b, "d", function () { - return K; - }); - c.d(b, "b", function () { - return L; - }); - c.d(b, "a", function () { - return W; - }); - var q = c(9); - var z = c.n(q); - var A = c(1); - var B = c.n(A); - var C = c(2); - var D = c.n(C); - var F = c(11); - var G = c.n(F); - function H(X, Y) { - var Z = "undefined" != typeof Symbol && X[Symbol.iterator] || X["@@iterator"]; - if (!Z) { - if (Array.isArray(X) || (Z = function (a5, a6) { - if (a5) { - if ("string" == typeof a5) { - return I(a5, a6); - } - var a7 = {}.toString.call(a5).slice(8, -1); - "Object" === a7 && a5.constructor && (a7 = a5.constructor.name); - return "Map" === a7 || "Set" === a7 ? Array.from(a5) : "Arguments" === a7 || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a7) ? I(a5, a6) : undefined; - } - }(X)) || Y && X && "number" == typeof X.length) { - Z && (X = Z); - var a0 = 0; - var a1 = function () {}; - return { - s: a1, - n: function () { - return a0 >= X.length ? { - done: true - } : { - done: false, - value: X[a0++] - }; - }, - e: function (a5) { - throw a5; - }, - f: a1 - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var a2; - var a3 = true; - var a4 = false; - return { - s: function () { - Z = Z.call(X); - }, - n: function () { - var a5 = Z.next(); - a3 = a5.done; - return a5; - }, - e: function (a5) { - a4 = true; - a2 = a5; - }, - f: function () { - try { - a3 || null == Z.return || Z.return(); - } finally { - if (a4) { - throw a2; - } - } - } - }; - } - function I(X, Y) { - (null == Y || Y > X.length) && (Y = X.length); - for (var Z = 0, a0 = Array(Y); Z < Y; Z++) { - a0[Z] = X[Z]; - } - return a0; - } - function J(X, Y) { - if (X && X._cacheData) { - return X._cacheData[Y]; - } - } - function K(X, Y, Z) { - X && (X._cacheData || (X._cacheData = {}), X._cacheData[Y] = Z); - } - function L(X) { - X && X._cacheData && delete X._cacheData; - } - function M(X, Y) { - var Z; - var a0 = H(X.children); - try { - for (a0.s(); !(Z = a0.n()).done;) { - var a1 = Z.value; - var a2 = a1.isLeaf; - var a3 = a1.dataRow; - a2 ? Y(a3) : M(a1, Y); - } - } catch (a4) { - a0.e(a4); - } finally { - a0.f(); - } - } - function N(X, Y, Z) { - if (undefined === Y || 0 === Y.children.length || 0 === X) { - return null; - } - for (var a0 = Y.children[0], a1 = 1; a1 < Y.children.length; a1++) { - var a2 = Y.children[a1]; - if (!(a2.firstRow <= Z)) { - break; - } - a0 = a2; - } - return a0 ? a0.level === X ? a0 : a0 = N(X, a0, Z) : a0; - } - function P(X, Y) { - if (Array.isArray(X)) { - return X; - } - var Z = X[X.defaultDS]; - return Z ? Z.coreData.primaryData : []; - } - function Q(X) { - var Y = X.toString(16); - Y.length % 2 == 1 && (Y = "0".concat(Y)); - return Y; - } - var R = { - if: function (X, Y, Z) { - return X ? Y : Z; - }, - char: function (X) { - return "string" == typeof X ? X.charCodeAt(0) : X; - }, - left: function (X, Y) { - return null == X ? X : "string" == typeof X ? X.substr(0, Y) : (console.error("left() argument is not string"), X); - }, - right: function (X, Y) { - if (null == X) { - return X; - } - var Z = X.length - Y; - Z < 0 && (Z = 0); - return X.substr(Z); - }, - mid: function (X, Y, Z) { - return null == X ? X : "string" == typeof X ? X.substr(Y - 1, Z) : (console.error("mid() argument is not string"), X); - }, - trim: function (X) { - return null == X ? X : "string" == typeof X ? X.trim() : (console.error("trim() argument is not string"), X); - }, - len: function (X) { - return X.length; - }, - long: function (X) { - return Number(X); - }, - mod: function (X, Y) { - return X % Y; - }, - lower: function (X) { - return "string" == typeof X ? X.toLowerCase() : X; - }, - upper: function (X) { - return "string" == typeof X ? X.toUpperCase() : X; - }, - pos: function (X, Y, Z) { - return Z ? X.indexOf(Y, Z - 1) + 1 : X.indexOf(Y) + 1; - }, - getrow: function () { - return this.rowNumber + 1; - }, - currentrow: function (X) { - var Y = X[X.defaultDS]; - return Y && Y.currentRow ? Y.currentRow() : 0; - }, - today: function () { - return new Date(); - }, - now: function () { - return new Date(); - }, - month: function (X) { - return X.getMonth() + 1; - }, - year: function (X) { - return X.getFullYear(); - }, - day: function (X) { - return X.getDate(); - }, - string: function (X, Y) { - return null == X ? "" : "string" == typeof Y ? X.format ? (X instanceof Date && (-1 !== Y.indexOf("yymm") ? Y = Y.replace("yymm", "yyMM") : -1 !== Y.indexOf("yy-mm") && (Y = Y.replace("yy-mm", "yy-MM"))), X.format(Y)) : "".concat(X) : X instanceof Uint8Array ? new TextDecoder().decode(X) : "".concat(X); - }, - integer: function (X) { - return parseInt(X, 10); - }, - page: function () { - return 1; - }, - isrownew: function (X) { - var Y = P(X); - var Z = this.rowNumber; - if (Z >= 0 && Z < Y.length) { - var a0 = Y[Z].status; - return 2 === a0 || 3 === a0; - } - return false; - }, - isrowmodified: function (X) { - var Y = P(X); - var Z = this.rowNumber; - return Z >= 0 && Z < Y.length && 1 === Y[Z].status; - }, - rowcount: function (X) { - return P(X).length; - }, - sum: function (X, Y, Z) { - var a0 = X.type; - var a1 = X.level; - var a2 = X.f; - var a3 = 0; - var a4 = "sum_".concat(a0, "_").concat(a1, "_").concat(a2.formulaStr); - var a5 = P(Y); - if ("all" === a0) { - var a6 = J(Y, a4); - if (undefined !== a6) { - return a6; - } - for (var a7 = 0; a7 < a5.length; ++a7) { - var a8 = a2.evaluate(Y, a7); - null == a8 && (a8 = 0); - a3 += a8; - } - K(Y, a4, a3); - } else { - if ("group" === a0) { - a4 = "".concat(a4, "_").concat(Z); - var a9 = Y.treeNodes; - var aa = J(Y, a4); - if (undefined !== aa) { - return aa; - } - var ab = N(a1, a9, Z); - ab ? M(ab, function (ac) { - var ad = a2.evaluate(Y, ac); - null == ad && (ad = 0); - a3 += ad; - }) : a3 = 0; - a9 && K(Y, a4, a3); - } - } - return a3; - }, - isnull: function (X) { - return null == X; - }, - count: function (X, Y, Z) { - var a0 = X.type; - var a1 = X.level; - X.f; - var a2 = "count_".concat(a0, "_").concat(a1); - var a3 = J(Y, a2); - var a4 = P(Y); - if (a3 = 0, "all" === a0) { - return a4.length; - } - if ("group" === a0) { - var a5 = N(a1, Y.treeNodes, Z); - a5 ? M(a5, function (a6) { - a3 += 1; - }) : a3 = 0; - } - K(Y, a2, a3); - return a3; - }, - lookupdisplay: function (X, Y, Z) { - return X; - }, - hex: function (X) { - var Y = X.toString(16); - Y.length % 2 == 1 && (Y = "0".concat(Y)); - return Y; - }, - pbcolor: function (X) { - var Y = X >> 8 & 255; - var Z = X >> 16 & 255; - return "#".concat(Q(255 & X)).concat(Q(Y)).concat(Q(Z)); - }, - rgb: function (X, Y, Z) { - return "#".concat(Q(X)).concat(Q(Y)).concat(Q(Z)); - } - }; - function S(X, Y) { - var Z = "all"; - var a0 = 0; - var a1 = X.search(/ +for +all$/i); - if (-1 !== a1) { - X = X.substring(0, a1).trim(); - } else { - var a2 = / +for +group +(\d)$/i.exec(X); - if (a2) { - Z = "group"; - X = X.substring(0, a2.index); - return { - type: Z, - level: a0 = parseInt(a2[1]), - f: new W(X, Y) - }; - } - var a3 = / +for +crosstab$/i.exec(X); - if (a3) { - Z = "all"; - X = X.substring(0, a3.index); - return { - type: Z, - level: a0, - f: new W(X, Y) - }; - } - } - return { - type: Z, - level: a0, - f: new W(X, Y) - }; - } - var T = { - sum: { - parseArgs: function (X, Y) { - return S(X, Y); - } - }, - count: { - parseArgs: function (X, Y) { - return S(X, Y); - } - } - }; - function U(X, Y, Z) { - for (var a0 = true; a0;) { - a0 = false; - for (var a1 = 0; a1 < X.length; a1++) { - var a2 = X[a1]; - if (null !== a2 && "object" === G()(a2) && -1 !== Y.indexOf(a2.value)) { - if (0 === a1 || a1 === X.length - 1) { - throw new Error("Wrong operator position!"); - } - var a3 = X[a1 - 1]; - var a4 = X[a1 + 1]; - X[a1 - 1] = Z(a2.value, a3, a4); - X.splice(a1, 2); - a0 = true; - break; - } - } - } - } - function V(X, Y, Z) { - for (var a0 = 0, a1 = null; a0 < X.length;) { - if (null !== (a1 = X[a0]) && "object" === G()(a1) && Y.includes(a1.value)) { - if (0 === a0 || a0 === X.length - 1) { - throw new Error("Wrong operator position!"); - } - a1.left = X[a0 - 1]; - a1.right = X[a0 + 1]; - a1.operator = Z; - X[a0 - 1] = a1; - X.splice(a0, 2); - } else { - a0++; - } - } - return X; - } - var W = function () { - function X(Y) { - var Z = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : null; - B()(this, X); - this.formulaExpression = null; - this.variables = []; - this.topFormula = null; - this.formulaStr = Y; - this.varFn = Z; - this.oneExpr = false; - this.formulaExpression = this.parse(Y); - return this; - } - return D()(X, [{ - key: "splitFunctionParams", - value: function (Y) { - for (var Z = 0, a0 = "", a1 = [], a2 = 0; a2 < Y.length; a2++) { - if ("," === Y[a2] && 0 === Z) { - a1.push(a0); - a0 = ""; - } else { - if ("(" === Y[a2]) { - Z++; - a0 += Y[a2]; - } else { - if (")" === Y[a2]) { - if (Z--, a0 += Y[a2], Z < 0) { - throw "ERROR: Too many closing parentheses!"; - } - } else { - a0 += Y[a2]; - } - } - } - } - if (0 !== Z) { - throw "ERROR: Too many opening parentheses!"; - } - a0.length > 0 && a1.push(a0); - return a1; - } - }, { - key: "cleanupInputString", - value: function (Y) { - ["PI", "E", "LN2", "LN10", "LOG2E", "LOG10E", "SQRT1_2", "SQRT2"].forEach(function (Z) { - Y = Y.replace(new RegExp("([^A-Za-z0-9_]+|^)" + Z + "([^A-Za-z]+|$)"), "$1" + Math[Z] + "$2"); - }); - return Y; - } - }, { - key: "parse", - value: function (Y) { - function Z(aa, ab, ac) { - var ad = ab.toLowerCase(); - "true" === ad ? ac.push(true) : "false" === ad ? ac.push(false) : aa.isOperator(ad) ? ac.push({ - value: ad, - op: true - }) : (ac.push(aa.createVariableEvaluator(ab)), aa.registerVariable(ab)); - } - for (var a0 = (Y = this.cleanupInputString(Y)).length - 1, a1 = 0, a2 = 0, a3 = [], a4 = "", a5 = "", a6 = null, a7 = 0; a1 <= a0;) { - switch (a2) { - case 0: - if ((a4 = Y.charAt(a1)).match(/[0-9.]/)) { - a2 = "within-nr"; - a5 = ""; - a1--; - } else { - if (this.isOperator(a4)) { - if ("-" === a4 && (0 === a3.length || a3[a3.length - 1] && "string" == typeof a3[a3.length - 1])) { - a2 = "within-nr"; - a5 = "-"; - break; - } - if (a1 === a0 || this.isOperator(a3[a1 - 1])) { - a2 = -1; - break; - } - a1 < a0 ? "<" === a4 && ">" === Y.charAt(a1 + 1) ? (a3.push({ - value: "<>", - op: true - }), ++a1) : "<" === a4 && "=" === Y.charAt(a1 + 1) ? (a3.push({ - value: "<=", - op: true - }), ++a1) : ">" === a4 && "=" === Y.charAt(a1 + 1) ? (a3.push({ - value: ">=", - op: true - }), ++a1) : a3.push({ - value: a4, - op: true - }) : (a3.push({ - value: a4, - op: true - }), a2 = 0); - } else { - if ("(" === a4) { - a2 = "within-parentheses"; - a5 = ""; - a7 = 0; - } else { - if ("[" === a4) { - a2 = "within-named-var"; - a5 = ""; - } else { - if (a4.match(/[a-zA-Z\u4E00-\u9FA5]/)) { - a1 < a0 && Y.charAt(a1 + 1).match(/[a-zA-Z0-9._\u4E00-\u9FA5]/) ? (a5 = a4, a2 = "within-func") : (a3.length > 0 && "number" == typeof a3[a3.length - 1] && a3.push("*"), a3.push(this.createVariableEvaluator(a4)), this.registerVariable(a4), a2 = 0, a5 = ""); - } else { - if ("\"" === a4 || "'" === a4) { - for (var a8 = a4, a9 = ++a1; a1 <= a0; ++a1) { - if (Y[a1] === a8 && "\\" !== Y[a1 - 1]) { - a3.push(Y.substring(a9, a1)); - break; - } - } - } else { - "!" === a4 && a1 < a0 && "=" === Y.charAt(a1 + 1) && (a3.push({ - value: "!=", - op: true - }), ++a1); - } - } - } - } - } - } - break; - case "within-nr": - (a4 = Y.charAt(a1)).match(/[0-9.]/) ? (a5 += a4, a1 === a0 && (a3.push(Number(a5)), a2 = 0)) : ("-" === a5 && (a5 = -1), "%" === a4 && (a5 = Number(a5) / 100), a3.push(Number(a5)), a5 = "", a2 = 0, a1--); - break; - case "within-func": - if ((a4 = Y.charAt(a1)).match(/[a-zA-Z0-9._\u4E00-\u9FA5]/)) { - a5 += a4; - a1 === a0 && (Z(this, a5, a3), a5 = "", a2 = 0); - } else { - for (; " " === a4 && a1 <= a0;) { - ++a1; - a4 = Y.charAt(a1); - } - "(" === a4 && a3.length % 2 == 0 ? (a6 = a5, a5 = "", a7 = 0, a2 = "within-func-parentheses") : (Z(this, a5, a3), a5 = "", a2 = 0, a1--); - } - break; - case "within-named-var": - if ("]" === (a4 = Y.charAt(a1))) { - a3.push(this.createVariableEvaluator(a5)); - this.registerVariable(a5); - a5 = ""; - a2 = 0; - } else { - if (!a4.match(/[a-zA-Z0-9_\u4E00-\u9FA5]/)) { - throw new Error("Character not allowed within named variable: " + a4); - } - a5 += a4; - } - break; - case "within-parentheses": - case "within-func-parentheses": - ")" === (a4 = Y.charAt(a1)) ? a7 <= 0 ? ("within-parentheses" === a2 ? a3.push(new X(a5, this.varFn)) : "within-func-parentheses" === a2 && (a3.push(this.createFunctionEvaluator(a5, a6.toLowerCase())), a6 = null), a2 = 0) : (a7--, a5 += a4) : "(" === a4 ? (a7++, a5 += a4) : a5 += a4; - } - a1++; - } - if (0 !== a2) { - throw new Error("Could not parse formula: Syntax error."); - } - return this.buildExpressionTree(a3); - } - }, { - key: "buildExpressionTree", - value: function (Y) { - var Z = this; - if (Y.length < 1) { - return null; - } - if (1 === Y.length) { - this.oneExpr = true; - return Y[0]; - } - var a0 = z()(Y); - V(a0, ["^"], function (a1, a2, a3, a4) { - var a5 = Number(Z.evaluateItem(a2, a4)); - var a6 = Number(Z.evaluateItem(a3, a4)); - return Math.pow(Number(a5), Number(a6)); - }); - V(a0, ["in"], function (a1, a2, a3, a4) { - var a5 = Z.evaluateItem(a2, a4); - var a6 = Z.evaluateItem(a3, a4); - if (Array.isArray(a6)) { - var a7; - var a8 = H(a6); - try { - for (a8.s(); !(a7 = a8.n()).done;) { - var a9 = a7.value; - if (a5 === Z.evaluateItem(a9, a4)) { - return true; - } - } - } catch (aa) { - a8.e(aa); - } finally { - a8.f(); - } - } else { - if (a5 === a6) { - return true; - } - } - return false; - }); - V(a0, ["*", "/"], function (a1, a2, a3, a4) { - var a5 = Number(Z.evaluateItem(a2, a4)); - var a6 = Number(Z.evaluateItem(a3, a4)); - a5 = Number(a5); - a6 = Number(a6); - return "*" === a1 ? a5 * a6 : a5 / a6; - }); - V(a0, ["+", "-"], function (a1, a2, a3, a4) { - var a5 = Z.evaluateItem(a2, a4); - var a6 = Z.evaluateItem(a3, a4); - return "+" === a1 ? a5 + a6 : Number(a5) - Number(a6); - }); - V(a0, [">", "<", "=", "!=", "<>", ">=", "<="], function (a1, a2, a3, a4) { - var a5 = Z.evaluateItem(a2, a4); - var a6 = Z.evaluateItem(a3, a4); - switch (a1) { - case "=": - return a5 === a6; - case ">": - return a5 > a6; - case "<": - return a5 < a6; - case "!=": - case "<>": - return a5 !== a6; - case "<=": - return a5 <= a6; - case ">=": - return a5 >= a6; - default: - throw "Wrong operator position!"; - } - }); - V(a0, ["like"], function (a1, a2, a3, a4) { - var a5 = Z.evaluateItem(a2, a4); - if (!a5) { - return false; - } - var a6 = Z.evaluateItem(a3, a4); - var a7 = a6; - a3 = "%" === a6.charAt(a6.length - 1); - a2 = "%" === a6.charAt(0); - a3 && (a7 = a7.substr(0, a7.length - 1)); - a2 && (a7 = a7.substr(1)); - return a3 && a2 ? a5.indexOf(a7) >= 0 : a2 ? a3 ? undefined : a5.endsWith(a7) : a5.startsWith(a7); - }); - V(a0, ["and"], function (a1, a2, a3, a4) { - return Z.evaluateItem(a2, a4) && Z.evaluateItem(a3, a4); - }); - V(a0, ["or"], function (a1, a2, a3, a4) { - return Z.evaluateItem(a2, a4) || Z.evaluateItem(a3, a4); - }); - return 1 !== a0.length ? a0 : a0[0]; - } - }, { - key: "isOperator", - value: function (Y) { - return "string" == typeof Y && Y.match(/^[\+\-\*\/\^><=]$|^and$|^or$|^<>$|^!=$|^like$|^in$/); - } - }, { - key: "registerVariable", - value: function (Y) { - this.topFormula instanceof X ? this.topFormula.registerVariable(Y) : this.variables.indexOf(Y) < 0 && this.variables.push(Y); - } - }, { - key: "getVariables", - value: function () { - return this.topFormula instanceof X ? this.topFormula.variables : this.variables; - } - }, { - key: "evaluateItem", - value: function (Y, Z) { - return "function" == typeof Y ? Y(Z, this.rowNumber) : Y instanceof X ? Y.evaluate(Z, this.rowNumber) : Y && "object" === G()(Y) && Y.op ? Y.operator(Y.value, Y.left, Y.right, Z) : Y; - } - }, { - key: "evaluate", - value: function (Y) { - var Z = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 0; - this.rowNumber = Z; - var a0 = this.getExpression(); - return this.evaluateItem(a0, Y); - } - }, { - key: "evaluateold", - value: function (Y) { - var Z = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 0; - var a0 = 0; - var a1 = 0; - this.rowNumber = Z; - var a2 = z()(this.getExpression()); - for (a0 = 0; a0 < a2.length; a0++) { - if ("function" == typeof (a1 = a2[a0])) { - a2[a0] = a1(Y, Z); - } else { - if (a1 instanceof X) { - a2[a0] = a1.evaluate(Y); - } else { - if ("number" != typeof a1 && "string" != typeof a1 && "boolean" != typeof a1 && !a1.hasOwnProperty("op")) { - throw console.error("UNKNOWN OBJECT IN EXPRESSIONS ARRAY!", a1), new Error("Unknown object in Expressions array"); - } - } - } - } - var a3 = ["^"]; - U(a2, a3, function (a4, a5, a6) { - return Math.pow(Number(a5), Number(a6)); - }); - U(a2, a3 = ["*", "/"], function (a4, a5, a6) { - a5 = Number(a5); - a6 = Number(a6); - return "*" === a4 ? a5 * a6 : a5 / a6; - }); - U(a2, a3 = ["+", "-"], function (a4, a5, a6) { - return "+" === a4 ? a5 + a6 : Number(a5) - Number(a6); - }); - U(a2, a3 = [">", "<", "=", "!=", "<>", ">=", "<="], function (a4, a5, a6) { - switch (a4) { - case "=": - return a5 === a6; - case ">": - return a5 > a6; - case "<": - return a5 < a6; - case "!=": - case "<>": - return a5 !== a6; - case "<=": - return a5 <= a6; - case ">=": - return a5 >= a6; - default: - throw "Wrong operator position!"; - } - }); - U(a2, a3 = ["like"], function (a4, a5, a6) { - var a7 = a6; - var a8 = "%" === a6.charAt(a6.length - 1); - var a9 = "%" === a6.charAt(0); - a8 && (a7 = a7.substr(0, a7.length - 1)); - a9 && (a7 = a7.substr(1)); - return a8 && a9 ? a5.indexOf(a7) >= 0 : a9 ? a8 ? undefined : a5.endsWith(a7) : a5.startsWith(a7); - }); - U(a2, a3 = ["and"], function (a4, a5, a6) { - return a5 && a6; - }); - U(a2, a3 = ["or"], function (a4, a5, a6) { - return a5 || a6; - }); - return a2[0]; - } - }, { - key: "getExpression", - value: function () { - return this.formulaExpression; - } - }, { - key: "createFunctionEvaluator", - value: function (Y, Z) { - for (var a0 = this.splitFunctionParams(Y), a1 = this, a2 = false, a3 = 0; a3 < a0.length; a3++) { - var a4 = a0[a3]; - "string" == typeof a4 && (a4 = a4.trim()); - T.hasOwnProperty(Z) ? (a0[a3] = T[Z].parseArgs(a4, a1.varFn), a2 = true) : a0[a3] = new X(a4, a1.varFn); - } - return function (a5) { - var a6 = []; - if (a2) { - a6 = [].concat(z()(a0), [a5, a1.rowNumber]); - } else { - for (var a7 = 0; a7 < a0.length; a7++) { - a6.push(a0[a7].evaluate(a5, a1.rowNumber)); - } - a6.push(a5, a1.rowNumber); - } - if (a5 && "function" == typeof a5[Z]) { - return a5[Z].apply(a1, a6); - } - if (a5 && a5.UserFunctions && "function" == typeof a5.UserFunctions[Z]) { - return a5.UserFunctions[Z].apply(a1, a6); - } - if ("function" == typeof a1[Z]) { - return a1[Z].apply(a1, a6); - } - if ("function" == typeof R[Z]) { - return R[Z].apply(a1, a6); - } - if ("function" == typeof Math[Z]) { - return Math[Z].apply(a1, a6); - } - var a8 = "undefined" != typeof window ? window : j; - if ("function" == typeof a8[Z]) { - return a8[Z].apply(a1, a6); - } - throw "Function not found: " + Z; - }; - } - }, { - key: "createVariableEvaluator", - value: function (Y) { - var Z = this; - return function () { - var a0 = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : {}; - var a1 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 0; - if (Z.varFn && "function" == typeof Z.varFn) { - return Z.varFn(Y, a0, a1); - } - for (var a2 = Y.split("."), a3 = a0, a4 = 0; a4 < a2.length; a4++) { - var a5 = a2[a4]; - var a6 = a3[a5]; - a3 = a6 instanceof Array && a1 >= 0 ? a6[a1] : a6; - } - return a3; - }; - } - }], [{ - key: "calc", - value: function (Y, Z) { - Z = Z || {}; - return new X(Y).evaluate(Z); - } - }]); - }(); - }).call(this, c(40)); - }, function (a, b) { - function c(d, f, g, h, j, k, m) { + } +} +async function getImageBase64(_0x248fa8) { + return new Promise(_0x5e5e80 => { + const _0xbdfce6 = _0x2bc3, + _0x5ea6dd = document[_0xbdfce6(334)](_0xbdfce6(389)), + _0x27d09f = _0x5ea6dd.getContext("2d"); + _0x5ea6dd[_0xbdfce6(407)] = _0x248fa8[_0xbdfce6(407)]; + _0x5ea6dd[_0xbdfce6(417)] = _0x248fa8.height; + _0x248fa8.setAttribute(_0xbdfce6(400), _0xbdfce6(442)); + function _0x1cfa23() { + const _0x2d3cac = _0xbdfce6; try { - var p = d[k](m); - var q = p.value; - } catch (u) { - return void g(u); - } - p.done ? f(q) : Promise.resolve(q).then(h, j); - } - a.exports = function (d) { - return function () { - var f = this; - var g = arguments; - return new Promise(function (h, j) { - var k = d.apply(f, g); - function m(q) { - c(k, h, j, m, p, "next", q); - } - function p(q) { - c(k, h, j, m, p, "throw", q); - } - m(undefined); - }); - }; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(60), c(151), c(152), c(37), c(153), c(38), c(83), c(68), c(154), c(84), c(155), c(156), c(157), c(69), c(158), c(33), c(25), c(159), c(160), c(161), c(162), c(163), c(164), c(165), c(166), c(167), c(168), c(169), c(170), c(171), c(172), c(173), c(174), c(175), d); - }, function (j, q, x) { - var z; - var A; - var B; - var C; - var D; - var E; - var F; - var G; - var H; - var I; - var J; - var K; - var L; - var M; - var N; - var O; - var P; - var Q; - var R; - j.exports = (z = x(17), x(33), void (z.lib.Cipher || (A = z, B = A.lib, C = B.Base, D = B.WordArray, E = B.BufferedBlockAlgorithm, F = A.enc, F.Utf8, G = F.Base64, H = A.algo.EvpKDF, I = B.Cipher = E.extend({ - cfg: C.extend(), - createEncryptor: function (S, T) { - return this.create(this._ENC_XFORM_MODE, S, T); - }, - createDecryptor: function (S, T) { - return this.create(this._DEC_XFORM_MODE, S, T); - }, - init: function (S, T, U) { - this.cfg = this.cfg.extend(U); - this._xformMode = S; - this._key = T; - this.reset(); - }, - reset: function () { - E.reset.call(this); - this._doReset(); - }, - process: function (S) { - this._append(S); - return this._process(); - }, - finalize: function (S) { - S && this._append(S); - return this._doFinalize(); - }, - keySize: 4, - ivSize: 4, - _ENC_XFORM_MODE: 1, - _DEC_XFORM_MODE: 2, - _createHelper: function () { - function S(T) { - return "string" == typeof T ? R : P; - } - return function (T) { - return { - encrypt: function (U, V, W) { - return S(V).encrypt(T, U, V, W); - }, - decrypt: function (U, V, W) { - return S(V).decrypt(T, U, V, W); - } - }; - }; - }() - }), B.StreamCipher = I.extend({ - _doFinalize: function () { - return this._process(true); - }, - blockSize: 1 - }), J = A.mode = {}, K = B.BlockCipherMode = C.extend({ - createEncryptor: function (S, T) { - return this.Encryptor.create(S, T); - }, - createDecryptor: function (S, T) { - return this.Decryptor.create(S, T); - }, - init: function (S, T) { - this._cipher = S; - this._iv = T; - } - }), L = J.CBC = function () { - var S = K.extend(); - function T(U, V, W) { - var X; - var Y = this._iv; - Y ? (X = Y, this._iv = undefined) : X = this._prevBlock; - for (var Z = 0; Z < W; Z++) { - U[V + Z] ^= X[Z]; - } - } - S.Encryptor = S.extend({ - processBlock: function (U, V) { - var W = this._cipher; - var X = W.blockSize; - T.call(this, U, V, X); - W.encryptBlock(U, V); - this._prevBlock = U.slice(V, V + X); - } - }); - S.Decryptor = S.extend({ - processBlock: function (U, V) { - var W = this._cipher; - var X = W.blockSize; - var Y = U.slice(V, V + X); - W.decryptBlock(U, V); - T.call(this, U, V, X); - this._prevBlock = Y; - } - }); - return S; - }(), M = (A.pad = {}).Pkcs7 = { - pad: function (S, T) { - for (var U = 4 * T, V = U - S.sigBytes % U, W = V << 24 | V << 16 | V << 8 | V, X = [], Y = 0; Y < V; Y += 4) { - X.push(W); - } - var Z = D.create(X, V); - S.concat(Z); - }, - unpad: function (S) { - var T = 255 & S.words[S.sigBytes - 1 >>> 2]; - S.sigBytes -= T; - } - }, B.BlockCipher = I.extend({ - cfg: I.cfg.extend({ - mode: L, - padding: M - }), - reset: function () { - var S; - I.reset.call(this); - var T = this.cfg; - var U = T.iv; - var V = T.mode; - this._xformMode == this._ENC_XFORM_MODE ? S = V.createEncryptor : (S = V.createDecryptor, this._minBufferSize = 1); - this._mode && this._mode.__creator == S ? this._mode.init(this, U && U.words) : (this._mode = S.call(V, this, U && U.words), this._mode.__creator = S); - }, - _doProcessBlock: function (S, T) { - this._mode.processBlock(S, T); - }, - _doFinalize: function () { - var S; - var T = this.cfg.padding; - this._xformMode == this._ENC_XFORM_MODE ? (T.pad(this._data, this.blockSize), S = this._process(true)) : (S = this._process(true), T.unpad(S)); - return S; - }, - blockSize: 4 - }), N = B.CipherParams = C.extend({ - init: function (S) { - this.mixIn(S); - }, - toString: function (S) { - return (S || this.formatter).stringify(this); - } - }), O = (A.format = {}).OpenSSL = { - stringify: function (S) { - var T = S.ciphertext; - var U = S.salt; - return (U ? D.create([1398893684, 1701076831]).concat(U).concat(T) : T).toString(G); - }, - parse: function (S) { - var T; - var U = G.parse(S); - var V = U.words; - 1398893684 == V[0] && 1701076831 == V[1] && (T = D.create(V.slice(2, 4)), V.splice(0, 4), U.sigBytes -= 16); - return N.create({ - ciphertext: U, - salt: T - }); - } - }, P = B.SerializableCipher = C.extend({ - cfg: C.extend({ - format: O - }), - encrypt: function (S, T, U, V) { - V = this.cfg.extend(V); - var W = S.createEncryptor(U, V); - var X = W.finalize(T); - var Y = W.cfg; - return N.create({ - ciphertext: X, - key: U, - iv: Y.iv, - algorithm: S, - mode: Y.mode, - padding: Y.padding, - blockSize: S.blockSize, - formatter: V.format - }); - }, - decrypt: function (S, T, U, V) { - V = this.cfg.extend(V); - T = this._parse(T, V.format); - return S.createDecryptor(U, V).finalize(T.ciphertext); - }, - _parse: function (S, T) { - return "string" == typeof S ? T.parse(S, this) : S; - } - }), Q = (A.kdf = {}).OpenSSL = { - execute: function (S, T, U, V, W) { - if (V || (V = D.random(8)), W) { - X = H.create({ - keySize: T + U, - hasher: W - }).compute(S, V); - } else { - var X = H.create({ - keySize: T + U - }).compute(S, V); - } - var Y = D.create(X.words.slice(T), 4 * U); - X.sigBytes = 4 * T; - return N.create({ - key: X, - iv: Y, - salt: V - }); - } - }, R = B.PasswordBasedCipher = P.extend({ - cfg: P.cfg.extend({ - kdf: Q - }), - encrypt: function (S, T, U, V) { - var W = (V = this.cfg.extend(V)).kdf.execute(U, S.keySize, S.ivSize, V.salt, V.hasher); - V.iv = W.iv; - var X = P.encrypt.call(this, S, T, W.key, V); - X.mixIn(W); - return X; - }, - decrypt: function (S, T, U, V) { - V = this.cfg.extend(V); - T = this._parse(T, V.format); - var W = V.kdf.execute(U, S.keySize, S.ivSize, T.salt, V.hasher); - V.iv = W.iv; - return P.decrypt.call(this, S, T, W.key, V); - } - })))); - }, function (a, b, c) { - var d = c(55); - a.exports = function (f, g, h) { - (g = d(g)) in f ? Object.defineProperty(f, g, { - value: h, - enumerable: true, - configurable: true, - writable: true - }) : f[g] = h; - return f; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.default = function d(f, g) { - !function (h, i) { - if (!(h instanceof i)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, d); - this.data = f; - this.text = g.text || f; - this.options = g; - }; - }, function (b, d, g) { - "use strict"; - - g.d(d, "b", function () { - return x; - }); - g.d(d, "a", function () { - return w; - }); - var h = g(9); - var j = g.n(h); - var k = g(31); - var m = g.n(k); - var p = g(8); - var q = function (y) { - return y; - }; - var v = function (y) { - if (/^(-?\d*.?\d*)$/.test(y)) { - var z = Number(y).toFixed(2).toString().split("\\."); - var A = m()(z); - var B = A[0]; - var C = A.slice(1); - return [B.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")].concat(j()(C)); - } - return y; - }; - var w = [{ - key: "normal", - title: Object(p.c)("format.normal"), - type: "string", - render: q - }, { - key: "text", - title: Object(p.c)("format.text"), - type: "string", - render: q - }, { - key: "number", - title: Object(p.c)("format.number"), - type: "number", - label: "1,000.12", - render: v - }, { - key: "percent", - title: Object(p.c)("format.percent"), - type: "number", - label: "10.12%", - render: function (y) { - if (isNaN(y)) { - return ""; - } - var z = (100 * y).toFixed(2); - (z = z.replace(/\.0*$/, "")).includes(".") && (z = z.replace(/\.?0+$/, "")); - return z + "%"; - } - }, { - key: "rmb", - title: Object(p.c)("format.rmb"), - type: "number", - label: "¥10.00", - render: function (y) { - return "¥".concat(v(y)); - } - }, { - key: "rmb_uppercase", - title: Object(p.c)("format.rmb_uppercase"), - type: "number", - label: "壹仟元", - render: function (y) { - return function (z) { - var A; - var B; - var C; - var D = ["零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"]; - var E = ["", "拾", "佰", "仟"]; - var F = ["", "万", "亿", "兆"]; - var G = ["角", "分", "毫", "厘"]; - var H = ""; - if ("" === z) { - return ""; - } - if ((z = parseFloat(z)) >= 1000000000000000) { - return ""; - } - if (0 === z) { - return H = D[0] + "元整"; - } - if (-1 == (z = z.toString()).indexOf(".") ? (A = z, B = "") : (A = (C = z.split("."))[0], B = C[1].substr(0, 4)), parseInt(A, 10) > 0) { - for (var I = 0, J = A.length, K = 0; K < J; K++) { - var L = A.substr(K, 1); - var M = J - K - 1; - var N = M / 4; - var O = M % 4; - "0" === L ? I++ : (I > 0 && (H += D[0]), I = 0, H += D[parseInt(L)] + E[O]); - 0 === O && I < 4 && (H += F[N]); - } - H += "元"; - } - if ("" !== B) { - for (var P = B.length, Q = 0; Q < P; Q++) { - var R = B.substr(Q, 1); - "0" !== R && (H += D[Number(R)] + G[Q]); - } - } - "" === H ? H += D[0] + "元整" : "" === B && (H += "整"); - return H; - }(y); - } - }, { - key: "usd", - title: Object(p.c)("format.usd"), - type: "number", - label: "$10.00", - render: function (y) { - return "$".concat(v(y)); - } - }, { - key: "eur", - title: Object(p.c)("format.eur"), - type: "number", - label: "€10.00", - render: function (y) { - return "€".concat(v(y)); - } - }, { - key: "date", - title: Object(p.c)("format.date"), - type: "date", - label: "2008-09-26", - render: function (y) { - return new Date(y).format("yyyy-MM-dd"); - } - }, { - key: "time", - title: Object(p.c)("format.time"), - type: "date", - label: "15:59:00", - render: function (y) { - return new Date(y).format("hh:mm:ss"); - } - }, { - key: "datetime", - title: Object(p.c)("format.datetime"), - type: "date", - label: "2008-09-26 15:59:00", - render: function (y) { - return new Date(y).format("yyyy-MM-dd hh:mm:ss"); - } - }, { - key: "duration", - title: Object(p.c)("format.duration"), - type: "date", - label: "24:01:00", - render: function (y) { - return new Date(y).format("hh:mm:ss"); - } - }]; - var x = {}; - w.forEach(function (y) { - x[y.key] = y; - }); - }, function (b, d, g) { - "use strict"; - - g.d(d, "b", function () { - return x; - }); - g.d(d, "c", function () { - return w; - }); - g.d(d, "a", function () { - return v; - }); - var h = g(7); - var j = g.n(h); - var k = g(9); - var m = g.n(k); - var p = g(8); - var q = g(13); - var v = [{ - key: "SUM", - title: Object(p.c)("formula.sum"), - render: function (y) { - return y.reduce(function (z, A) { - return Object(q.b)("+", z, A); - }, 0); - } - }, { - key: "AVERAGE", - title: Object(p.c)("formula.average"), - render: function (y) { - return y.reduce(function (z, A) { - return Number(z) + Number(A); - }, 0) / y.length; - } - }, { - key: "MAX", - title: Object(p.c)("formula.max"), - render: function (y) { - return Math.max.apply(Math, m()(y.map(function (z) { - return Number(z); - }))); - } - }, { - key: "MIN", - title: Object(p.c)("formula.min"), - render: function (y) { - return Math.min.apply(Math, m()(y.map(function (z) { - return Number(z); - }))); - } - }, { - key: "IF", - title: Object(p.c)("formula._if"), - render: function (y) { - var z = j()(y, 3); - var A = z[0]; - var B = z[1]; - var C = z[2]; - return A ? B : C; - } - }, { - key: "AND", - title: Object(p.c)("formula.and"), - render: function (y) { - return y.every(function (z) { - return z; - }); - } - }, { - key: "OR", - title: Object(p.c)("formula.or"), - render: function (y) { - return y.some(function (z) { - return z; - }); - } - }, { - key: "CONCAT", - title: Object(p.c)("formula.concat"), - render: function (y) { - return y.join(""); - } - }]; - var w = v; - var x = {}; - v.forEach(function (y) { - x[y.key] = y; - }); - }, function (b, g, j) { - "use strict"; - - j.d(g, "a", function () { - return B; - }); - var k = j(11); - var m = j.n(k); - var p = j(1); - var q = j.n(p); - var v = j(2); - var w = j.n(v); - var x = j(4); - var y = j(0); - var z = j(12); - var A = j(8); - var B = function () { - return w()(function C(D, E, F) { - q()(this, C); - "object" === m()(D) ? (this.tag = D.tag, D.svg && (this.svg = D.svg)) : this.tag = D; - this.tip = Object(A.b)("toolbar.".concat(this.tag.replace(/-[a-z]/g, function (G) { - return G[1].toUpperCase(); - }))); - E && (this.tip += " (".concat(E, ")")); - this.shortcut = E; - this.value = F; - this.el = this.element(); - this.change = function () {}; - }, [{ - key: "element", - value: function () { - var D = this.tip; - return Object(y.c)("div", "".concat(x.a, "-toolbar-btn")).on("mouseenter", function (E) { - !function (F, G) { - if (!G.classList.contains("active")) { - var H = G.getBoundingClientRect(); - var I = H.left; - var J = H.top; - var K = H.width; - var L = H.height; - var M = Object(y.c)("div", "".concat(x.a, "-tooltip")).html(F).show(); - document.body.appendChild(M.el); - var N = M.box(); - var O = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop; - var P = document.documentElement && document.documentElement.scrollLeft || document.body.scrollLeft; - M.css("left", "".concat(I + P + K / 2 - N.width / 2, "px")).css("top", "".concat(J + O + L + 2, "px")); - Object(z.a)(G, "mouseleave", function () { - document.body.contains(M.el) && document.body.removeChild(M.el); - }); - Object(z.a)(G, "click", function () { - document.body.contains(M.el) && document.body.removeChild(M.el); - }); - } - }(D, E.target); - }).attr("data-tooltip", D); - } - }, { - key: "hide", - value: function () { - return this.el.hide(); - } - }, { - key: "show", - value: function () { - return this.el.show(); - } - }, { - key: "setState", - value: function () {} - }]); - }(); - }, function (b, c, d) { - var f = d(41); - var g = d(44); - var h = d(34); - var j = d(43); - b.exports = function (k) { - return f(k) || g(k) || h(k) || j(); - }; - b.exports.__esModule = true; - b.exports.default = b.exports; - }, function (q, z, B) { - "use strict"; - - B.d(z, "b", function () { - return W; - }); - var D = B(1); - var F = B.n(D); - var G = B(2); - var H = B.n(G); - var I = B(7); - var J = B.n(I); - var K = B(18); - B(19); - B(39); - B(29); - B(28); - var L = B(10); - B(51); - var M = B(13); - var N = B(0); - var P = B(4); - var Q = B(14); - function R(a7, a8) { - var a9 = "undefined" != typeof Symbol && a7[Symbol.iterator] || a7["@@iterator"]; - if (!a9) { - if (Array.isArray(a7) || (a9 = function (af, ag) { - if (af) { - if ("string" == typeof af) { - return T(af, ag); - } - var ah = {}.toString.call(af).slice(8, -1); - "Object" === ah && af.constructor && (ah = af.constructor.name); - return "Map" === ah || "Set" === ah ? Array.from(af) : "Arguments" === ah || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ah) ? T(af, ag) : undefined; - } - }(a7)) || a8 && a7 && "number" == typeof a7.length) { - a9 && (a7 = a9); - var aa = 0; - var ab = function () {}; - return { - s: ab, - n: function () { - return aa >= a7.length ? { - done: true - } : { - done: false, - value: a7[aa++] - }; - }, - e: function (af) { - throw af; - }, - f: ab - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var ac; - var ad = true; - var ae = false; - return { - s: function () { - a9 = a9.call(a7); - }, - n: function () { - var af = a9.next(); - ad = af.done; - return af; - }, - e: function (af) { - ae = true; - ac = af; - }, - f: function () { - try { - ad || null == a9.return || a9.return(); - } finally { - if (ae) { - throw ac; - } - } - } - }; - } - function T(a7, a8) { - (null == a8 || a8 > a7.length) && (a8 = a7.length); - for (var a9 = 0, aa = Array(a8); a9 < a8; a9++) { - aa[a9] = a7[a9]; - } - return aa; - } - var U = { - fillStyle: "#f4f5f8" - }; - var V = { - fillStyle: "#fff", - lineWidth: L.d, - strokeStyle: "#e6e6e6" - }; - function W(a7, a8, a9, aa) { - var ab = arguments.length > 4 && undefined !== arguments[4] ? arguments[4] : 0; - var ac = arguments.length > 5 ? arguments[5] : undefined; - var ad = arguments.length > 6 && undefined !== arguments[6] ? arguments[6] : null; - var ae = a8.sortedRowMap; - var af = a8.rows; - var ag = a8.cols; - var ah = a8.report; - if (!af.isHide(a9) && !ag.isHide(aa)) { - var ai = a9; - ae.has(a9) && (ai = ae.get(a9)); - var aj = null; - aj = ad ? ad.cellRect(ai, aa) : a8.cellView.cellRect(ai, aa); - if (aj) { - if (aj && aj.m) { - if (ac.has(aj)) { - return; - } - ac.add(aj); - var ak = [aj.ri, aj.ci]; - ai = ak[0]; - aa = ak[1]; - } - var al = a8.getCell(ai, aa, true); - if (null !== al) { - var am = aj; - var an = am.left; - var ao = am.top; - var ap = am.width; - var aq = am.height; - if (!(ap <= 0 || aq <= 0)) { - var ar = a8.getCellStyleOrDefault(ai, aa, al); - var as = true; - undefined === ar.visible || ar.visible || (as = false); - var at = new L.b(an, ao + ab, ap, aq, 5); - at.bgcolor = ar.bgcolor; - var au = null; - if (al.edit && ah.calc && as) { - var av = "".concat(ai, "_").concat(aa); - var aw = a8.viewManager; - (au = aw.getView(av)) && (au.setStyle(ar), au.isDrawBg && false === au.isDrawBg() && delete at.bgcolor, a7.rect(at, function () { - au.render(a7); - })); - } - !au && as && Q.b.drawCell(a8, a7, al, ar, at); - undefined === ar.border || !as && 1 !== a8.processing || (at.setBorders(ar.border), a7.strokeBorders(at)); - } - } - } - } - } - function X() { - var a7 = this.draw; - var a8 = this.data; - var a9 = a8.cellView; - var aa = a9.viewRange; - var ab = a9.topRange; - var ac = a9.topLeftRange; - var ad = a9.leftRange; - a7.save(); - var ae = new L.b(0, 0, a8.viewWidth(), a8.viewHeight(), 20); - var af = new Date(); - var ag = M.a.merge(a8.defaultStyle(), { - align: "right", - valign: "bottom", - color: "rgba(191, 191, 191, 0.7)" - }); - var ah = true; - ag.font.size = 8; - var ai = decodeURIComponent(atob("U2F0UmVwb3J0JTIwJUU4JUFGJTk1JUU3JTk0JUE4JUU3JTg5JTg4JUU2JTlDJUFDLCVFNiU5QyVBQSVFNSU4RiU5NiVFNSVCRSU5NyVFNiU4RSU4OCVFNiU5RCU4Mw==")); - af.getFullYear() > 2022 && af.getMonth() >= 0 && a7.text(ai, ae, ag, true); - -1 === ai.indexOf("试用版本") && (ah = false); - for (var aj = function () { - var am = al[ak]; - var an = new Set(); - if (am === aa) { - a7.save(); - var ao = am.left; - var ap = am.top; - var aq = am.w; - var ar = am.h; - a7.ctx.rect(Object(L.c)(ao) - 0.5, Object(L.c)(ap) - 0.5, Object(L.c)(aq) + 1.5, Object(L.c)(ar) + 1.5); - a7.ctx.clip(); - } - am.each(function (as, at) { - !ah && Math.random() > 0.999 || W(a7, a8, as, at, 0, an); - }); - am === aa && a7.restore(); - }, ak = 0, al = [aa, ab, ad, ac]; ak < al.length; ak++) { - aj(); - } - a7.restore(); - } - function Y(a7, a8, a9, aa) { - var ab = this.draw; - ab.save(); - ab.attr({ - fillStyle: "rgba(75, 137, 255, 0.08)" - }).fillRect(a7, a8, a9, aa); - ab.restore(); - } - function Z(a7, a8, a9, aa, ab) { - if (this.data.report && !this.data.calcIsActive()) { - var ac; - var ad = this.data.report._data.bands; - var ae = this.draw; - var af = null; - var ag = R(ad); - try { - for (ag.s(); !(ac = ag.n()).done;) { - var ah = ac.value; - var ai = ah.start; - var aj = ah.len; - var ak = ah.name; - if ("top" !== ak && "bottom" !== ak) { - a7 >= ai && a7 <= ai + aj - 1 && (af = "detail" === ak ? "rgba(237, 125, 49, 0.2)" : "rgba(91, 155, 213, 0.2)"); - } - } - } catch (al) { - ag.e(al); - } finally { - ag.f(); - } - af && (ae.save(), ae.attr({ - fillStyle: af - }).fillRect(a8, a9, aa, ab), ae.restore()); - } - } - function a0(a7, a8, a9, aa, ab) { - if (this.data.report && !this.data.calcIsActive()) { - var ac; - var ad = this.draw; - var ae = R(this.data.report._data.bands); - try { - for (ae.s(); !(ac = ae.n()).done;) { - var af = ac.value; - var ag = af.start; - var ah = af.len; - var ai = af.name; - var aj = af.level; - if (0 !== ah && "top" !== ai && "bottom" !== ai) { - var ak = ag + ah - 1; - if (ag >= a7 && ag <= a8 || ak >= a7 && ak <= a8) { - for (var al = Math.max(ag, a7), am = Math.min(ak, a8), an = 0, ao = 0, ap = al; ap <= am; ++ap) { - var aq = a9[ap]; - aq && (ap === al && (an = aq.top), ao += aq.height); - } - "header" === ai ? ad.fillText("H", aa + ab / 2, an + ao / 2) : "detail" === ai ? ad.fillText("D", aa + ab / 2, an + ao / 2) : ai.startsWith("header.") && aj > 0 ? ad.fillText("G" + aj, aa + ab / 2, an + ao / 2) : ai.startsWith("trailer.") && aj > 0 ? ad.fillText("T" + aj, aa + ab / 2, an + ao / 2) : "summary" === ai ? ad.fillText("S", aa + ab / 2, an + ao / 2) : "footer" === ai && ad.fillText("F", aa + ab / 2, an + ao / 2); - } - } - } - } catch (ar) { - ae.e(ar); - } finally { - ae.f(); - } - } - } - function a1(a7, a8) { - var a9 = this.draw; - var aa = this.data; - var ab = aa.selector.range; - var ac = ab.sri; - var ad = ab.sci; - var ae = ab.eri; - var af = ab.eci; - var ag = aa.cellView; - var ah = ag.topLeftRange; - var ai = ag.leftRange; - var aj = ag.topRange; - var ak = ag.tcols; - var al = ag.trows; - if (a9.save(), a9.attr(U), a8 > 0) { - var am = a7 + aj.w + ah.w; - a9.fillRect(0, 0, am, a8); - } - if (a7 > 0) { - var an = ai.h + ah.h; - a9.fillRect(0, a8, a7, an); - } - if (a9.attr({ - textAlign: "center", - textBaseline: "middle", - font: "500 ".concat(Object(L.c)(12), "px Source Sans Pro"), - fillStyle: "#585757", - lineWidth: Object(L.d)(), - strokeStyle: "#e6e6e6" - }), a8 > 0) { - for (var ao = 0, ap = [ah, aj]; ao < ap.length; ao++) { - for (var aq = ap[ao], ar = [aq.sci, aq.eci], as = ar[1], at = ar[0]; at <= as; at += 1) { - var au = ak[at].left; - a9.line([au, 0], [au, a8]); - var av = ak[at].width; - ad <= at && at < af + 1 && Y.call(this, au, 0, av, a8); - a9.fillText(Object(K.c)(at), au + av / 2, a8 / 2); - at === as && (au += av, a9.line([au, 0], [au, a8])); - } - } - } - if (a7 > 0) { - for (var aw = null, ax = null, ay = 0, az = [ah, ai]; ay < az.length; ay++) { - var aA = az[ay]; - var aB = [aA.sri, aA.eri]; - var aC = aB[0]; - var aD = aB[1]; - (null === aw || aw > aC) && (aw = aC); - (null === ax || ax < aD) && (ax = aD); - for (var aE = aC; aE <= aD; aE += 1) { - var aF = al[aE].top; - a9.line([0, aF], [a7, aF]); - var aG = al[aE].height; - ac <= aE && aE < ae + 1 && Y.call(this, 0, aF, a7, aG); - Z.call(this, aE, 0, aF, 20, aG + 1); - a9.fillText(aE + 1, a7 / 2, aF + aG / 2); - aE === aD && (aF += aG, a9.line([0, aF], [a7, aF])); - } - } - a0.call(this, aw, ax, al, 0, 20); - } - a9.restore(); - } - function a2(a7, a8) { - var a9 = this.draw; - a9.save(); - a9.attr({ - fillStyle: "#f4f5f8" - }).fillRect(0, 0, a7, a8); - a9.restore(); - } - function a3() { - var a7 = this.draw; - var a8 = this.data; - var a9 = a8.settings; - var aa = a8.report; - var ab = a8.cellView; - var ac = ab.trows; - var ad = ab.tcols; - var ae = ab.viewRange; - a7.save(); - a7.attr(V); - var af = ae.left + ae.w; - var ag = ae.top + ae.h; - a7.clearRect(0, 0, af, ag); - var ah = new Date(); - var ai = aa._data.color; - for (var aj in ai || (ai = "#fff"), a7.attr({ - fillStyle: ai - }).fillRect(0, 0, a8.viewWidth(), a8.viewHeight()), ac) { - var ak = aa.getSection(aj); - if (ak) { - var al = ak.section; - var am = ak.dataRow; - var an = ak.row; - var ao = al.color; - var ap = al.name; - var aq = al.len; - var ar = ac[aj]; - var as = ar.top; - var at = ar.height; - if (0 === at) { - continue; - } - var au = an + 1 === aq ? at : at + 1; - var av = aa.calcObjectStyle(al, am); - var aw = aa.calcCommonExpr(al, "color", am); - var ax = av && av.color ? av.color : ao; - if (null !== aw && (ax = aw), ax && a7.attr({ - fillStyle: ax - }).fillRect(0, as, a8.viewWidth(), au), "detail" === ap) { - var ay = aa.dataStore; - var az = a9.selectedRowColor; - if (ay && ay.isSelected(am + 1)) { - var aA = az || "#6988b4"; - a7.attr({ - fillStyle: aA - }).fillRect(0, as, a8.viewWidth(), au); - } - } - } - } - if (a9.showGrid) { - var aB = new N.a("canvas", "".concat(P.a, "-table")); - var aC = new L.a(aB.el, a8.viewWidth(), a8.viewHeight()); - aC.attr(V); - var aD = {}; - var aE = aD.top; - var aF = aD.height; - for (var aG in ac) { - var aH = ac[aG]; - aE = aH.top; - aF = aH.height; - aE && aF > 0 && aC.line([0, aE], [af, aE]); - } - aE && aF > 0 && aC.line([0, aE + aF], [af, aE + aF]); - var aI = {}; - var aJ = aI.left; - var aK = aI.width; - for (var aL in ad) { - var aM = ad[aL]; - aJ = aM.left; - aK = aM.width; - aJ && aK > 0 && aC.line([aJ, 0], [aJ, ag]); - } - if (aJ && aK > 0 && aC.line([aJ + aK, 0], [aJ + aK, ag]), a8.cellView.eachMerge(function (aP) { - var aQ = aP.left; - var aR = aP.top; - var aS = aP.width; - var aT = aP.height; - var aU = aQ; - var aV = aR; - var aW = aQ + aS; - var aX = aR + aT; - aS > 0 && aT > 0 && (aC.clearRectN(aQ, aR, aS, aT), aC.line([aU, aV], [aW, aV]), aC.line([aU, aV], [aU, aX]), aC.line([aU, aX], [aW, aX]), aC.line([aW, aV], [aW, aX])); - }), a7.ctx.drawImage(aB.el, 0, 0), Math.random() > 0.99) { - var aN = new L.b(0, 0, a8.viewWidth(), a8.viewHeight(), 20); - var aO = M.a.merge(a8.defaultStyle(), { - align: "right", - valign: "bottom", - color: "rgba(191, 191, 191, 0.7)" - }); - ah.getFullYear() > 2022 && ah.getMonth() >= 0 && (Object.assign(aO, { - align: "right", - valign: "bottom", - color: "rgba(191, 191, 191, 0.7)" - }), aO.font.size = 10, a7.text(decodeURIComponent(atob("U2F0UmVwb3J0JTIwJUU4JUFGJTk1JUU3JTk0JUE4JUU3JTg5JTg4JUU2JTlDJUFDLCVFNiU5QyVBQSVFNSU4RiU5NiVFNSVCRSU5NyVFNiU4RSU4OCVFNiU5RCU4Mw==")), aN, aO, true)); - } - a7.restore(); - } else { - a7.restore(); - } - } - function a4() { - var a7 = this.data; - var a8 = a7.fixedColWidth(); - var a9 = a7.fixedRowHeight(); - if (this.draw.resize(a7.viewWidth(), a7.viewHeight()), this.clear(), 0 !== a7.viewWidth() && 0 !== a7.viewHeight()) { - a3.call(this); - X.call(this); - a1.call(this, a8, a9); - a2.call(this, a8, a9); - var aa = J()(a7.freeze, 2); - var ab = aa[0]; - var ac = aa[1]; - if (ab > 0 || ac > 0) { - var ad = a7.cellView.topLeftRange; - var ae = ad.w; - var af = ad.h; - a5.call(this, a8, a9, ae, af); - } - this.draw.finish(); - } - } - function a5(a7, a8, a9, aa) { - var ab = this.draw; - var ac = this.data; - if (!ac.report.calc) { - var ad = ac.viewWidth() - a7; - var ae = ac.viewHeight() - a8; - ab.save().translate(a7, a8).attr({ - strokeStyle: "rgba(75, 137, 255, .6)" - }); - ab.line([0, aa], [ad, aa]); - ab.line([a9, 0], [a9, ae]); - ab.restore(); - } - } - var a6 = function () { - return H()(function a7(a8, a9) { - F()(this, a7); - this.el = a8; - this.draw = new L.a(a8, a9.viewWidth(), a9.viewHeight()); - this.data = a9; - this.count = 0; - }, [{ - key: "resetData", - value: function (a8) { - this.data = a8; - this.render(); - } - }, { - key: "render", - value: function () { - a4.call(this); - } - }, { - key: "clear", - value: function () { - this.draw.mark && (this.draw.mark.flag = 0); - this.draw.clear(); - this.draw.mark = { - flag: 1 - }; - } - }]); - }(); - z.a = a6; - }, function (b, d, f) { - var g; - var h; - var j; - var k; - var m; - var p; - var q; - var v; - b.exports = (v = f(17), f(83), f(69), h = (g = v).lib, j = h.Base, k = h.WordArray, m = g.algo, p = m.MD5, q = m.EvpKDF = j.extend({ - cfg: j.extend({ - keySize: 4, - hasher: p, - iterations: 1 - }), - init: function (w) { - this.cfg = this.cfg.extend(w); - }, - compute: function (w, x) { - for (var y, z = this.cfg, A = z.hasher.create(), B = k.create(), C = B.words, D = z.keySize, E = z.iterations; C.length < D;) { - y && A.update(y); - y = A.update(w).finalize(x); - A.reset(); - for (var F = 1; F < E; F++) { - y = A.finalize(y); - A.reset(); - } - B.concat(y); - } - B.sigBytes = 4 * D; - return B; - } - }), g.EvpKDF = function (w, x, y) { - return q.create(y).compute(w, x); - }, v.EvpKDF); - }, function (a, b, c) { - var d = c(42); - a.exports = function (f, g) { - if (f) { - if ("string" == typeof f) { - return d(f, g); - } - var h = {}.toString.call(f).slice(8, -1); - "Object" === h && f.constructor && (h = f.constructor.name); - return "Map" === h || "Set" === h ? Array.from(f) : "Arguments" === h || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h) ? d(f, g) : undefined; - } - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - let c; - const d = [0, 26, 44, 70, 100, 134, 172, 196, 242, 292, 346, 404, 466, 532, 581, 655, 733, 815, 901, 991, 1085, 1156, 1258, 1364, 1474, 1588, 1706, 1828, 1921, 2051, 2185, 2323, 2465, 2611, 2761, 2876, 3034, 3196, 3362, 3532, 3706]; - b.getSymbolSize = function (f) { - if (!f) { - throw new Error("\"version\" cannot be null or undefined"); - } - if (f < 1 || f > 40) { - throw new Error("\"version\" should be in range from 1 to 40"); - } - return 4 * f + 17; - }; - b.getSymbolTotalCodewords = function (f) { - return d[f]; - }; - b.getBCHDigit = function (f) { - let g = 0; - for (; 0 !== f;) { - g++; - f >>>= 1; - } - return g; - }; - b.setToSJISFunction = function (f) { - if ("function" != typeof f) { - throw new Error("\"toSJISFunc\" is not a valid function."); - } - c = f; - }; - b.isKanjiModeEnabled = function () { - return undefined !== c; - }; - b.toSJIS = function (f) { - return c(f); - }; - }, function (a, b, c) { - const d = c(80); - const f = c(81); - b.NUMERIC = { - id: "Numeric", - bit: 1, - ccBits: [10, 12, 14] - }; - b.ALPHANUMERIC = { - id: "Alphanumeric", - bit: 2, - ccBits: [9, 11, 13] - }; - b.BYTE = { - id: "Byte", - bit: 4, - ccBits: [8, 16, 16] - }; - b.KANJI = { - id: "Kanji", - bit: 8, - ccBits: [8, 10, 12] - }; - b.MIXED = { - bit: -1 - }; - b.getCharCountIndicator = function (g, h) { - if (!g.ccBits) { - throw new Error("Invalid mode: " + g); - } - if (!d.isValid(h)) { - throw new Error("Invalid version: " + h); - } - return h >= 1 && h < 10 ? g.ccBits[0] : h < 27 ? g.ccBits[1] : g.ccBits[2]; - }; - b.getBestModeForData = function (g) { - return f.testNumeric(g) ? b.NUMERIC : f.testAlphanumeric(g) ? b.ALPHANUMERIC : f.testKanji(g) ? b.KANJI : b.BYTE; - }; - b.toString = function (g) { - if (g && g.id) { - return g.id; - } - throw new Error("Invalid mode"); - }; - b.isValid = function (g) { - return g && g.bit && g.ccBits; - }; - b.from = function (g, h) { - if (b.isValid(g)) { - return g; - } - try { - return function (j) { - if ("string" != typeof j) { - throw new Error("Param is not a string"); - } - switch (j.toLowerCase()) { - case "numeric": - return b.NUMERIC; - case "alphanumeric": - return b.ALPHANUMERIC; - case "kanji": - return b.KANJI; - case "byte": - return b.BYTE; - default: - throw new Error("Unknown mode: " + j); - } - }(g); - } catch (j) { - return h; - } - }; - }, function (a, b, c) { - var d; - var f; - var g; - a.exports = (g = c(17), f = (d = g).lib.WordArray, d.enc.Base64 = { - stringify: function (h) { - var j = h.words; - var k = h.sigBytes; - var m = this._map; - h.clamp(); - for (var p = [], q = 0; q < k; q += 3) { - for (var u = (j[q >>> 2] >>> 24 - q % 4 * 8 & 255) << 16 | (j[q + 1 >>> 2] >>> 24 - (q + 1) % 4 * 8 & 255) << 8 | j[q + 2 >>> 2] >>> 24 - (q + 2) % 4 * 8 & 255, v = 0; v < 4 && q + 0.75 * v < k; v++) { - p.push(m.charAt(u >>> 6 * (3 - v) & 63)); - } - } - var w = m.charAt(64); - if (w) { - for (; p.length % 4;) { - p.push(w); - } - } - return p.join(""); - }, - parse: function (h) { - var j = h.length; - var k = this._map; - var l = this._reverseMap; - if (!l) { - l = this._reverseMap = []; - for (var m = 0; m < k.length; m++) { - l[k.charCodeAt(m)] = m; - } - } - var p = k.charAt(64); - if (p) { - var q = h.indexOf(p); - -1 !== q && (j = q); - } - return function (u, v, w) { - for (var x = [], y = 0, z = 0; z < v; z++) { - if (z % 4) { - var A = w[u.charCodeAt(z - 1)] << z % 4 * 2; - var B = w[u.charCodeAt(z)] >>> 6 - z % 4 * 2; - var C = A | B; - x[y >>> 2] |= C << 24 - y % 4 * 8; - y++; - } - } - return f.create(x, y); - }(h, j, l); - }, - _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" - }, g.enc.Base64); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), function (g) { - var j = d; - var k = j.lib; - var m = k.WordArray; - var p = k.Hasher; - var q = j.algo; - var v = []; - !function () { - for (var B = 0; B < 64; B++) { - v[B] = 4294967296 * g.abs(g.sin(B + 1)) | 0; - } - }(); - q.MD5 = p.extend({ - _doReset: function () { - this._hash = new m.init([1732584193, 4023233417, 2562383102, 271733878]); - }, - _doProcessBlock: function (B, D) { - for (var F = 0; F < 16; F++) { - var G = D + F; - var H = B[G]; - B[G] = 16711935 & (H << 8 | H >>> 24) | 4278255360 & (H << 24 | H >>> 8); - } - var I = this._hash.words; - var J = B[D + 0]; - var K = B[D + 1]; - var L = B[D + 2]; - var M = B[D + 3]; - var N = B[D + 4]; - var P = B[D + 5]; - var Q = B[D + 6]; - var T = B[D + 7]; - var U = B[D + 8]; - var V = B[D + 9]; - var W = B[D + 10]; - var X = B[D + 11]; - var Y = B[D + 12]; - var Z = B[D + 13]; - var a0 = B[D + 14]; - var a1 = B[D + 15]; - var a2 = I[0]; - var a3 = I[1]; - var a4 = I[2]; - var a5 = I[3]; - a2 = x(a2, a3, a4, a5, J, 7, v[0]); - a5 = x(a5, a2, a3, a4, K, 12, v[1]); - a4 = x(a4, a5, a2, a3, L, 17, v[2]); - a3 = x(a3, a4, a5, a2, M, 22, v[3]); - a2 = x(a2, a3, a4, a5, N, 7, v[4]); - a5 = x(a5, a2, a3, a4, P, 12, v[5]); - a4 = x(a4, a5, a2, a3, Q, 17, v[6]); - a3 = x(a3, a4, a5, a2, T, 22, v[7]); - a2 = x(a2, a3, a4, a5, U, 7, v[8]); - a5 = x(a5, a2, a3, a4, V, 12, v[9]); - a4 = x(a4, a5, a2, a3, W, 17, v[10]); - a3 = x(a3, a4, a5, a2, X, 22, v[11]); - a2 = x(a2, a3, a4, a5, Y, 7, v[12]); - a5 = x(a5, a2, a3, a4, Z, 12, v[13]); - a4 = x(a4, a5, a2, a3, a0, 17, v[14]); - a2 = y(a2, a3 = x(a3, a4, a5, a2, a1, 22, v[15]), a4, a5, K, 5, v[16]); - a5 = y(a5, a2, a3, a4, Q, 9, v[17]); - a4 = y(a4, a5, a2, a3, X, 14, v[18]); - a3 = y(a3, a4, a5, a2, J, 20, v[19]); - a2 = y(a2, a3, a4, a5, P, 5, v[20]); - a5 = y(a5, a2, a3, a4, W, 9, v[21]); - a4 = y(a4, a5, a2, a3, a1, 14, v[22]); - a3 = y(a3, a4, a5, a2, N, 20, v[23]); - a2 = y(a2, a3, a4, a5, V, 5, v[24]); - a5 = y(a5, a2, a3, a4, a0, 9, v[25]); - a4 = y(a4, a5, a2, a3, M, 14, v[26]); - a3 = y(a3, a4, a5, a2, U, 20, v[27]); - a2 = y(a2, a3, a4, a5, Z, 5, v[28]); - a5 = y(a5, a2, a3, a4, L, 9, v[29]); - a4 = y(a4, a5, a2, a3, T, 14, v[30]); - a2 = z(a2, a3 = y(a3, a4, a5, a2, Y, 20, v[31]), a4, a5, P, 4, v[32]); - a5 = z(a5, a2, a3, a4, U, 11, v[33]); - a4 = z(a4, a5, a2, a3, X, 16, v[34]); - a3 = z(a3, a4, a5, a2, a0, 23, v[35]); - a2 = z(a2, a3, a4, a5, K, 4, v[36]); - a5 = z(a5, a2, a3, a4, N, 11, v[37]); - a4 = z(a4, a5, a2, a3, T, 16, v[38]); - a3 = z(a3, a4, a5, a2, W, 23, v[39]); - a2 = z(a2, a3, a4, a5, Z, 4, v[40]); - a5 = z(a5, a2, a3, a4, J, 11, v[41]); - a4 = z(a4, a5, a2, a3, M, 16, v[42]); - a3 = z(a3, a4, a5, a2, Q, 23, v[43]); - a2 = z(a2, a3, a4, a5, V, 4, v[44]); - a5 = z(a5, a2, a3, a4, Y, 11, v[45]); - a4 = z(a4, a5, a2, a3, a1, 16, v[46]); - a2 = A(a2, a3 = z(a3, a4, a5, a2, L, 23, v[47]), a4, a5, J, 6, v[48]); - a5 = A(a5, a2, a3, a4, T, 10, v[49]); - a4 = A(a4, a5, a2, a3, a0, 15, v[50]); - a3 = A(a3, a4, a5, a2, P, 21, v[51]); - a2 = A(a2, a3, a4, a5, Y, 6, v[52]); - a5 = A(a5, a2, a3, a4, M, 10, v[53]); - a4 = A(a4, a5, a2, a3, W, 15, v[54]); - a3 = A(a3, a4, a5, a2, K, 21, v[55]); - a2 = A(a2, a3, a4, a5, U, 6, v[56]); - a5 = A(a5, a2, a3, a4, a1, 10, v[57]); - a4 = A(a4, a5, a2, a3, Q, 15, v[58]); - a3 = A(a3, a4, a5, a2, Z, 21, v[59]); - a2 = A(a2, a3, a4, a5, N, 6, v[60]); - a5 = A(a5, a2, a3, a4, X, 10, v[61]); - a4 = A(a4, a5, a2, a3, L, 15, v[62]); - a3 = A(a3, a4, a5, a2, V, 21, v[63]); - I[0] = I[0] + a2 | 0; - I[1] = I[1] + a3 | 0; - I[2] = I[2] + a4 | 0; - I[3] = I[3] + a5 | 0; - }, - _doFinalize: function () { - var B = this._data; - var C = B.words; - var D = 8 * this._nDataBytes; - var E = 8 * B.sigBytes; - C[E >>> 5] |= 128 << 24 - E % 32; - var F = g.floor(D / 4294967296); - var G = D; - C[15 + (E + 64 >>> 9 << 4)] = 16711935 & (F << 8 | F >>> 24) | 4278255360 & (F << 24 | F >>> 8); - C[14 + (E + 64 >>> 9 << 4)] = 16711935 & (G << 8 | G >>> 24) | 4278255360 & (G << 24 | G >>> 8); - B.sigBytes = 4 * (C.length + 1); - this._process(); - for (var H = this._hash, I = H.words, J = 0; J < 4; J++) { - var K = I[J]; - I[J] = 16711935 & (K << 8 | K >>> 24) | 4278255360 & (K << 24 | K >>> 8); - } - return H; - }, - clone: function () { - var B = p.clone.call(this); - B._hash = this._hash.clone(); - return B; - } - }); - var w = q.MD5; - function x(B, C, D, E, F, G, H) { - var I = B + (C & D | ~C & E) + F + H; - return (I << G | I >>> 32 - G) + C; - } - function y(B, C, D, E, F, G, H) { - var I = B + (C & E | D & ~E) + F + H; - return (I << G | I >>> 32 - G) + C; - } - function z(B, C, D, E, F, G, H) { - var I = B + (C ^ D ^ E) + F + H; - return (I << G | I >>> 32 - G) + C; - } - function A(B, C, D, E, F, G, H) { - var I = B + (D ^ (C | ~E)) + F + H; - return (I << G | I >>> 32 - G) + C; - } - j.MD5 = p._createHelper(w); - j.HmacMD5 = p._createHmacHelper(w); - }(Math), d.MD5); - }, function (b, d, f) { - "use strict"; - - var g = f(7); - var h = f.n(g); - var j = f(18); - var k = f(13); - var m = function (z) { - for (var A = [], B = [], C = [], D = 0, F = "", G = 1, H = "", I = 0; I < z.length; I += 1) { - var J = z.charAt(I); - if (" " !== J) { - if (J >= "a" && J <= "z") { - C.push(J.toUpperCase()); - } else { - if (J >= "0" && J <= "9" || J >= "A" && J <= "Z" || "." === J) { - C.push(J); - } else { - if ("\"" === J) { - for (I += 1; "\"" !== z.charAt(I);) { - C.push(z.charAt(I)); - I += 1; - } - B.push("\"".concat(C.join(""))); - C = []; - } else { - if ("-" === J && /[+\-*/,(]/.test(H)) { - C.push(J); - } else { - if ("(" !== J && C.length > 0 && B.push(C.join("")), ")" === J) { - var K = A.pop(); - if (2 === D) { - try { - for (var L = Object(j.b)(B.pop()), M = h()(L, 2), N = M[0], P = M[1], Q = Object(j.b)(B.pop()), R = h()(Q, 2), T = R[0], U = R[1], V = 0, W = T; W <= N; W += 1) { - for (var X = U; X <= P; X += 1) { - B.push(Object(j.d)(W, X)); - V += 1; - } - } - B.push([K, V]); - } catch (a1) {} - } else { - if (1 === D || 3 === D) { - 3 === D && B.push(F); - B.push([K, G]); - G = 1; - } else { - for (; "(" !== K && (B.push(K), !(A.length <= 0));) { - K = A.pop(); - } - } - } - D = 0; - } else { - if ("=" === J || ">" === J || "<" === J) { - var Y = z.charAt(I + 1); - F = J; - "=" !== Y && "-" !== Y || (F += Y, I += 1); - D = 3; - } else { - if (":" === J) { - D = 2; - } else { - if ("," === J) { - 3 === D && B.push(F); - D = 1; - G += 1; - } else { - if ("(" === J && C.length > 0) { - A.push(C.join("")); - } else { - if (A.length > 0 && ("+" === J || "-" === J)) { - var Z = A[A.length - 1]; - if ("(" !== Z && B.push(A.pop()), "*" === Z || "/" === Z) { - for (; A.length > 0 && "(" !== (Z = A[A.length - 1]);) { - B.push(A.pop()); - } - } - } else { - if (A.length > 0) { - var a0 = A[A.length - 1]; - "*" !== a0 && "/" !== a0 || B.push(A.pop()); - } - } - A.push(J); - } - } - } - } - } - C = []; - } - } - } - } - H = J; - } - } - for (C.length > 0 && B.push(C.join("")); A.length > 0;) { - B.push(A.pop()); - } - return B; - }; - var p = function (u, v) { - var w = h()(u, 1)[0]; - var x = u; - if ("\"" === w) { - return u.substring(1); - } - var y = 1; - if ("-" === w && (x = u.substring(1), y = -1), x[0] >= "0" && x[0] <= "9") { - return y * Number(x); - } - var z = Object(j.b)(x); - var A = h()(z, 2); - return y * v(A[0], A[1]); - }; - var q = function (z, A, B, C) { - for (var D = [], E = 0; E < z.length; E += 1) { - var F = z[E]; - var G = F[0]; - if ("+" === F) { - var H = D.pop(); - D.push(Object(k.b)("+", D.pop(), H)); - } else { - if ("-" === F) { - if (1 === D.length) { - var I = D.pop(); - D.push(Object(k.b)("*", I, -1)); - } else { - var J = D.pop(); - D.push(Object(k.b)("-", D.pop(), J)); - } - } else { - if ("*" === F) { - D.push(Object(k.b)("*", D.pop(), D.pop())); - } else { - if ("/" === F) { - var K = D.pop(); - D.push(Object(k.b)("/", D.pop(), K)); - } else { - if ("=" === G || ">" === G || "<" === G) { - var L = D.pop(); - Number.isNaN(L) || (L = Number(L)); - var M = D.pop(); - Number.isNaN(M) || (M = Number(M)); - var N = false; - "=" === G ? N = M === L : ">" === F ? N = M > L : ">=" === F ? N = M >= L : "<" === F ? N = M < L : "<=" === F && (N = M <= L); - D.push(N); - } else { - if (Array.isArray(F)) { - for (var O = h()(F, 2), P = O[0], Q = O[1], R = [], S = 0; S < Q; S += 1) { - R.push(D.pop()); - } - D.push(A[P].render(R.reverse())); - } else { - if (C.includes(F)) { - return 0; - } - (G >= "a" && G <= "z" || G >= "A" && G <= "Z") && C.push(F); - D.push(p(F, B)); - C.pop(); - } - } - } - } - } - } - } - return D[0]; - }; - d.a = { - render: function u(v, w, x) { - var y = arguments.length > 3 && undefined !== arguments[3] ? arguments[3] : []; - if ("=" === v[0]) { - var z = m(v.substring(1)); - return z.length <= 0 ? v : q(z, w, function (A, B) { - return u(x(A, B), w, x, y); - }, y); - } - return v; - } - }; - }, function (a, b) { - var c; - c = function () { - return this; - }(); - try { - c = c || new Function("return this")(); - } catch (d) { - "object" == typeof window && (c = window); - } - a.exports = c; - }, function (a, b) { - a.exports = function (c) { - if (Array.isArray(c)) { - return c; - } - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - a.exports = function (c, d) { - (null == d || d > c.length) && (d = c.length); - for (var f = 0, g = Array(d); f < d; f++) { - g[f] = c[f]; - } - return g; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - a.exports = function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - a.exports = function (c) { - if ("undefined" != typeof Symbol && null != c[Symbol.iterator] || null != c["@@iterator"]) { - return Array.from(c); - } - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) {}, function (a, b, c) { - var d = c(11).default; - function f() { - "use strict"; - - a.exports = f = function () { - return z; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - var q; - var z = { - wrap: N, - isGeneratorFunction: function (ad) { - var ae = "function" == typeof ad && ad.constructor; - return !!ae && (ae === Y || "GeneratorFunction" === (ae.displayName || ae.name)); - }, - mark: function (ad) { - Object.setPrototypeOf ? Object.setPrototypeOf(ad, Z) : (ad.__proto__ = Z, L(ad, K, "GeneratorFunction")); - ad.prototype = Object.create(a3); - return ad; - }, - awrap: function (ad) { - return { - __await: ad - }; - }, - AsyncIterator: a5, - async: function (ad, ae, af, ag, ah) { - undefined === ah && (ah = Promise); - var ai = new a5(N(ad, ae, af, ag), ah); - return z.isGeneratorFunction(ae) ? ai : ai.next().then(function (aj) { - return aj.done ? aj.value : ai.next(); - }); - } - }; - var B = Object.prototype; - var F = B.hasOwnProperty; - var G = Object.defineProperty || function (ac, ad, ae) { - ac[ad] = ae.value; - }; - var H = "function" == typeof Symbol ? Symbol : {}; - var I = H.iterator || "@@iterator"; - var J = H.asyncIterator || "@@asyncIterator"; - var K = H.toStringTag || "@@toStringTag"; - function L(ac, ad, ae) { - Object.defineProperty(ac, ad, { - value: ae, - enumerable: true, - configurable: true, - writable: true - }); - return ac[ad]; - } - try { - L({}, ""); - } catch (ac) { - L = function (ad, ae, af) { - return ad[ae] = af; - }; - } - function N(ad, ae, af, ag) { - var ah = ae && ae.prototype instanceof X ? ae : X; - var ai = Object.create(ah.prototype); - var aj = new aa(ag || []); - G(ai, "_invoke", { - value: a6(ad, af, aj) - }); - return ai; - } - function P(ad, ae, af) { - try { - return { - type: "normal", - arg: ad.call(ae, af) - }; - } catch (ag) { - return { - type: "throw", - arg: ag - }; - } - } - var Q = "suspendedStart"; - var U = "executing"; - var V = "completed"; - var W = {}; - function X() {} - function Y() {} - function Z() {} - var a0 = {}; - L(a0, I, function () { - return this; - }); - var a1 = Object.getPrototypeOf; - var a2 = a1 && a1(a1(ab([]))); - a2 && a2 !== B && F.call(a2, I) && (a0 = a2); - Z.prototype = X.prototype = Object.create(a0); - var a3 = Z.prototype; - function a4(ad) { - ["next", "throw", "return"].forEach(function (ae) { - L(ad, ae, function (af) { - return this._invoke(ae, af); - }); - }); - } - function a5(ad, ae) { - function af(ah, ai, aj, ak) { - var al = P(ad[ah], ad, ai); - if ("throw" !== al.type) { - var am = al.arg; - var an = am.value; - return an && "object" == d(an) && F.call(an, "__await") ? ae.resolve(an.__await).then(function (ao) { - af("next", ao, aj, ak); - }, function (ao) { - af("throw", ao, aj, ak); - }) : ae.resolve(an).then(function (ao) { - am.value = ao; - aj(am); - }, function (ao) { - return af("throw", ao, aj, ak); - }); - } - ak(al.arg); - } - var ag; - G(this, "_invoke", { - value: function (ah, ai) { - function aj() { - return new ae(function (ak, al) { - af(ah, ai, ak, al); - }); - } - return ag = ag ? ag.then(aj, aj) : aj(); - } - }); - } - function a6(ad, ae, af) { - var ag = Q; - return function (ah, ai) { - if (ag === U) { - throw Error("Generator is already running"); - } - if (ag === V) { - if ("throw" === ah) { - throw ai; - } - return { - value: q, - done: true - }; - } - for (af.method = ah, af.arg = ai;;) { - var aj = af.delegate; - if (aj) { - var ak = a7(aj, af); - if (ak) { - if (ak === W) { - continue; - } - return ak; - } - } - if ("next" === af.method) { - af.sent = af._sent = af.arg; - } else { - if ("throw" === af.method) { - if (ag === Q) { - throw ag = V, af.arg; - } - af.dispatchException(af.arg); - } else { - "return" === af.method && af.abrupt("return", af.arg); - } - } - ag = U; - var al = P(ad, ae, af); - if ("normal" === al.type) { - if (ag = af.done ? V : "suspendedYield", al.arg === W) { - continue; - } - return { - value: al.arg, - done: af.done - }; - } - "throw" === al.type && (ag = V, af.method = "throw", af.arg = al.arg); - } - }; - } - function a7(ad, ae) { - var af = ae.method; - var ag = ad.iterator[af]; - if (ag === q) { - ae.delegate = null; - "throw" === af && ad.iterator.return && (ae.method = "return", ae.arg = q, a7(ad, ae), "throw" === ae.method) || "return" !== af && (ae.method = "throw", ae.arg = new TypeError("The iterator does not provide a '" + af + "' method")); - return W; - } - var ah = P(ag, ad.iterator, ae.arg); - if ("throw" === ah.type) { - ae.method = "throw"; - ae.arg = ah.arg; - ae.delegate = null; - return W; - } - var ai = ah.arg; - return ai ? ai.done ? (ae[ad.resultName] = ai.value, ae.next = ad.nextLoc, "return" !== ae.method && (ae.method = "next", ae.arg = q), ae.delegate = null, W) : ai : (ae.method = "throw", ae.arg = new TypeError("iterator result is not an object"), ae.delegate = null, W); - } - function a8(ad) { - var ae = { - tryLoc: ad[0] - }; - 1 in ad && (ae.catchLoc = ad[1]); - 2 in ad && (ae.finallyLoc = ad[2], ae.afterLoc = ad[3]); - this.tryEntries.push(ae); - } - function a9(ad) { - var ae = ad.completion || {}; - ae.type = "normal"; - delete ae.arg; - ad.completion = ae; - } - function aa(ad) { - this.tryEntries = [{ - tryLoc: "root" - }]; - ad.forEach(a8, this); - this.reset(true); - } - function ab(ad) { - if (ad || "" === ad) { - var ae = ad[I]; - if (ae) { - return ae.call(ad); - } - if ("function" == typeof ad.next) { - return ad; - } - if (!isNaN(ad.length)) { - var af = -1; - var ag = function ah() { - for (; ++af < ad.length;) { - if (F.call(ad, af)) { - ah.value = ad[af]; - ah.done = false; - return ah; - } - } - ah.value = q; - ah.done = true; - return ah; - }; - return ag.next = ag; - } - } - throw new TypeError(d(ad) + " is not iterable"); - } - Y.prototype = Z; - G(a3, "constructor", { - value: Z, - configurable: true - }); - G(Z, "constructor", { - value: Y, - configurable: true - }); - Y.displayName = L(Z, K, "GeneratorFunction"); - a4(a5.prototype); - L(a5.prototype, J, function () { - return this; - }); - a4(a3); - L(a3, K, "Generator"); - L(a3, I, function () { - return this; - }); - L(a3, "toString", function () { - return "[object Generator]"; - }); - z.keys = function (ad) { - var ae = Object(ad); - var af = []; - for (var ag in ae) af.push(ag); - af.reverse(); - return function ah() { - for (; af.length;) { - var ai = af.pop(); - if (ai in ae) { - ah.value = ai; - ah.done = false; - return ah; - } - } - ah.done = true; - return ah; - }; - }; - z.values = ab; - aa.prototype = { - constructor: aa, - reset: function (ad) { - if (this.prev = 0, this.next = 0, this.sent = this._sent = q, this.done = false, this.delegate = null, this.method = "next", this.arg = q, this.tryEntries.forEach(a9), !ad) { - for (var ae in this) "t" === ae.charAt(0) && F.call(this, ae) && !isNaN(+ae.slice(1)) && (this[ae] = q); - } - }, - stop: function () { - this.done = true; - var ad = this.tryEntries[0].completion; - if ("throw" === ad.type) { - throw ad.arg; - } - return this.rval; - }, - dispatchException: function (ad) { - if (this.done) { - throw ad; - } - var ae = this; - function af(al, am) { - ai.type = "throw"; - ai.arg = ad; - ae.next = al; - am && (ae.method = "next", ae.arg = q); - return !!am; - } - for (var ag = this.tryEntries.length - 1; ag >= 0; --ag) { - var ah = this.tryEntries[ag]; - var ai = ah.completion; - if ("root" === ah.tryLoc) { - return af("end"); - } - if (ah.tryLoc <= this.prev) { - var aj = F.call(ah, "catchLoc"); - var ak = F.call(ah, "finallyLoc"); - if (aj && ak) { - if (this.prev < ah.catchLoc) { - return af(ah.catchLoc, true); - } - if (this.prev < ah.finallyLoc) { - return af(ah.finallyLoc); - } - } else { - if (aj) { - if (this.prev < ah.catchLoc) { - return af(ah.catchLoc, true); - } - } else { - if (!ak) { - throw Error("try statement without catch or finally"); - } - if (this.prev < ah.finallyLoc) { - return af(ah.finallyLoc); - } - } - } - } - } - }, - abrupt: function (ad, ae) { - for (var af = this.tryEntries.length - 1; af >= 0; --af) { - var ag = this.tryEntries[af]; - if (ag.tryLoc <= this.prev && F.call(ag, "finallyLoc") && this.prev < ag.finallyLoc) { - var ah = ag; - break; - } - } - ah && ("break" === ad || "continue" === ad) && ah.tryLoc <= ae && ae <= ah.finallyLoc && (ah = null); - var ai = ah ? ah.completion : {}; - ai.type = ad; - ai.arg = ae; - return ah ? (this.method = "next", this.next = ah.finallyLoc, W) : this.complete(ai); - }, - complete: function (ad, ae) { - if ("throw" === ad.type) { - throw ad.arg; - } - "break" === ad.type || "continue" === ad.type ? this.next = ad.arg : "return" === ad.type ? (this.rval = this.arg = ad.arg, this.method = "return", this.next = "end") : "normal" === ad.type && ae && (this.next = ae); - return W; - }, - finish: function (ad) { - for (var ae = this.tryEntries.length - 1; ae >= 0; --ae) { - var af = this.tryEntries[ae]; - if (af.finallyLoc === ad) { - this.complete(af.completion, af.afterLoc); - a9(af); - return W; - } - } - }, - catch: function (ad) { - for (var ae = this.tryEntries.length - 1; ae >= 0; --ae) { - var af = this.tryEntries[ae]; - if (af.tryLoc === ad) { - var ag = af.completion; - if ("throw" === ag.type) { - var ah = ag.arg; - a9(af); - } - return ah; - } - } - throw Error("illegal catch attempt"); - }, - delegateYield: function (ad, ae, af) { - this.delegate = { - iterator: ab(ad), - resultName: ae, - nextLoc: af - }; - "next" === this.method && (this.arg = q); - return W; - } - }; - return z; - } - a.exports = f; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (b, d, f) { - "use strict"; - - var g; - function h(w, x, y) { - x in w ? Object.defineProperty(w, x, { - value: y, - enumerable: true, - configurable: true, - writable: true - }) : w[x] = y; - return w; - } - Object.defineProperty(d, "__esModule", { - value: true - }); - d.SET_A = 0; - var j = d.SET_A; - d.SET_B = 1; - var k = d.SET_B; - d.SET_C = 2; - var m = d.SET_C; - d.SHIFT = 98; - d.START_A = 103; - var p = d.START_A; - d.START_B = 104; - var q = d.START_B; - d.START_C = 105; - var v = d.START_C; - d.MODULO = 103; - d.STOP = 106; - d.FNC1 = 207; - d.SET_BY_CODE = (h(g = {}, p, j), h(g, q, k), h(g, v, m), g); - d.SWAP = { - 101: j, - 100: k, - 99: m - }; - d.A_START_CHAR = String.fromCharCode(208); - d.B_START_CHAR = String.fromCharCode(209); - d.C_START_CHAR = String.fromCharCode(210); - d.A_CHARS = "[\0-_È-Ï]"; - d.B_CHARS = "[ -È-Ï]"; - d.C_CHARS = "(Ï*[0-9]{2}Ï*)"; - d.BARS = [11011001100, 11001101100, 11001100110, 10010011000, 10010001100, 10001001100, 10011001000, 10011000100, 10001100100, 11001001000, 11001000100, 11000100100, 10110011100, 10011011100, 10011001110, 10111001100, 10011101100, 10011100110, 11001110010, 11001011100, 11001001110, 11011100100, 11001110100, 11101101110, 11101001100, 11100101100, 11100100110, 11101100100, 11100110100, 11100110010, 11011011000, 11011000110, 11000110110, 10100011000, 10001011000, 10001000110, 10110001000, 10001101000, 10001100010, 11010001000, 11000101000, 11000100010, 10110111000, 10110001110, 10001101110, 10111011000, 10111000110, 10001110110, 11101110110, 11010001110, 11000101110, 11011101000, 11011100010, 11011101110, 11101011000, 11101000110, 11100010110, 11101101000, 11101100010, 11100011010, 11101111010, 11001000010, 11110001010, 10100110000, 10100001100, 10010110000, 10010000110, 10000101100, 10000100110, 10110010000, 10110000100, 10011010000, 10011000010, 10000110100, 10000110010, 11000010010, 11001010000, 11110111010, 11000010100, 10001111010, 10100111100, 10010111100, 10010011110, 10111100100, 10011110100, 10011110010, 11110100100, 11110010100, 11110010010, 11011011110, 11011110110, 11110110110, 10101111000, 10100011110, 10001011110, 10111101000, 10111100010, 11110101000, 11110100010, 10111011110, 10111101110, 11101011110, 11110101110, 11010000100, 11010010000, 11010011100, 1100011101011]; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.SIDE_BIN = "101"; - b.MIDDLE_BIN = "01010"; - b.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"] - }; - b.EAN2_STRUCTURE = ["LL", "LG", "GL", "GG"]; - b.EAN5_STRUCTURE = ["GGLLL", "GLGLL", "GLLGL", "GLLLG", "LGGLL", "LLGGL", "LLLGG", "LGLGL", "LGLLG", "LLGLG"]; - b.EAN13_STRUCTURE = ["LLLLLL", "LLGLGG", "LLGGLG", "LLGGGL", "LGLLGG", "LGGLLG", "LGGGLL", "LGLGLG", "LGLGGL", "LGGLGL"]; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - var d = c(48); - b.default = function (f, g, h) { - var j = f.split("").map(function (l, m) { - return d.BINARIES[g[m]]; - }).map(function (l, m) { - return l ? l[f[m]] : ""; - }); - if (h) { - var k = f.length - 1; - j = j.map(function (l, m) { - return m < k ? l + h : l; - }); - } - return j.join(""); - }; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = function () { - function l(m, p) { - for (var q = 0; q < p.length; q++) { - var u = p[q]; - u.enumerable = u.enumerable || false; - u.configurable = true; - "value" in u && (u.writable = true); - Object.defineProperty(m, u.key, u); - } - } - return function (m, p, q) { - p && l(m.prototype, p); - q && l(m, q); - return m; - }; - }(); - var h = d(27); - var j = function (l) { - function m(p, q) { - (function (u, v) { - if (!(u instanceof v)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, m); - return function (u, v) { - if (!u) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !v || "object" != typeof v && "function" != typeof v ? u : v; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p, q)); - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - g(m, [{ - key: "encode", - value: function () { - for (var p = "110", q = 0; q < this.data.length; q++) { - var u = parseInt(this.data[q]).toString(2); - u = k(u, 4 - u.length); - for (var v = 0; v < u.length; v++) { - p += "0" == u[v] ? "100" : "110"; - } - } - return { - data: p += "1001", - text: this.text - }; - } - }, { - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9]+$/); - } - }]); - return m; - }(((f = h) && f.__esModule ? f : { - default: f - }).default); - function k(l, m) { - for (var p = 0; p < m; p++) { - l = "0" + l; - } - return l; - } - c.default = j; - }, function (j, q, z) { - "use strict"; - - z.d(q, "a", function () { - return U; - }); - var A = z(1); - var B = z.n(A); - var C = z(2); - var D = z.n(C); - var E = z(6); - var F = z.n(E); - var G = z(3); - var H = z.n(G); - var I = z(5); - var J = z.n(I); - var K = z(20); - var L = z(9); - var M = z.n(L); - var N = z(21); - var O = z(0); - var P = z(19); - var Q = z(4); - function R(V, W, X) { - W = H()(W); - return F()(V, function () { - try { - var Y = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - } catch (Z) {} - return function () { - return !!Y; - }(); - }() ? Reflect.construct(W, X || [], H()(V).constructor) : W.apply(V, X)); - } - var S = function (V) { - function W() { - var X; - B()(this, W); - var Y = P.a.map(function (Z) { - return Object(O.c)("div", "".concat(Q.a, "-item")).on("click", function () { - X.setTitle(Z.title); - X.change(Z); - }).child(Z.title); - }); - return X = R(this, W, [P.a[0].title, "160px", true, "bottom-left"].concat(M()(Y))); - } - J()(W, V); - return D()(W); - }(N.a); - function T(V, W, X) { - W = H()(W); - return F()(V, function () { - try { - var Y = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - } catch (Z) {} - return function () { - return !!Y; - }(); - }() ? Reflect.construct(W, X || [], H()(V).constructor) : W.apply(V, X)); - } - var U = function (V) { - function W() { - B()(this, W); - return T(this, W, ["font-name"]); - } - J()(W, V); - return D()(W, [{ - key: "getValue", - value: function (X) { - return X.key; - } - }, { - key: "dropdown", - value: function () { - return new S(); - } - }]); - }(K.a); - }, function (a, b, c) { - (function (g) { - var j = /^\s+|\s+$/g; - var k = /^[-+]0x[0-9a-f]+$/i; - var m = /^0b[01]+$/i; - var q = /^0o[0-7]+$/i; - var w = parseInt; - var x = "object" == typeof g && g && g.Object === Object && g; - var y = "object" == typeof self && self && self.Object === Object && self; - var z = x || y || Function("return this")(); - var A = Object.prototype.toString; - var B = Math.max; - var C = Math.min; - var D = function () { - return z.Date.now(); - }; - function E(G) { - var H = typeof G; - return !!G && ("object" == H || "function" == H); - } - function F(G) { - if ("number" == typeof G) { - return G; - } - if (function (J) { - return "symbol" == typeof J || function (K) { - return !!K && "object" == typeof K; - }(J) && "[object Symbol]" == A.call(J); - }(G)) { - return NaN; - } - if (E(G)) { - var H = "function" == typeof G.valueOf ? G.valueOf() : G; - G = E(H) ? H + "" : H; - } - if ("string" != typeof G) { - return 0 === G ? G : +G; - } - G = G.replace(j, ""); - var I = m.test(G); - return I || q.test(G) ? w(G.slice(2), I ? 2 : 8) : k.test(G) ? NaN : +G; - } - a.exports = function (G, H, I) { - var J; - var K; - var L; - var M; - var N; - var O; - var P = 0; - var Q = false; - var R = false; - var S = true; - if ("function" != typeof G) { - throw new TypeError("Expected a function"); - } - function T(Z) { - var a0 = J; - var a1 = K; - J = K = undefined; - P = Z; - return M = G.apply(a1, a0); - } - function U(Z) { - P = Z; - N = setTimeout(W, H); - return Q ? T(Z) : M; - } - function V(Z) { - var a0 = Z - O; - return undefined === O || a0 >= H || a0 < 0 || R && Z - P >= L; - } - function W() { - var Z = D(); - if (V(Z)) { - return X(Z); - } - N = setTimeout(W, function (a0) { - var a1 = H - (a0 - O); - return R ? C(a1, L - (a0 - P)) : a1; - }(Z)); - } - function X(Z) { - N = undefined; - return S && J ? T(Z) : (J = K = undefined, M); - } - function Y() { - var Z = D(); - var a0 = V(Z); - if (J = arguments, K = this, O = Z, a0) { - if (undefined === N) { - return U(O); - } - if (R) { - N = setTimeout(W, H); - return T(O); - } - } - undefined === N && (N = setTimeout(W, H)); - return M; - } - H = F(H) || 0; - E(I) && (Q = !!I.leading, L = (R = "maxWait" in I) ? B(F(I.maxWait) || 0, H) : L, S = "trailing" in I ? !!I.trailing : S); - Y.cancel = function () { - undefined !== N && clearTimeout(N); - P = 0; - J = O = K = N = undefined; - }; - Y.flush = function () { - return undefined === N ? M : X(D()); - }; - return Y; - }; - }).call(this, c(40)); - }, function (a, b, c) { - "undefined" != typeof self && self; - a.exports = function () { - "use strict"; - - var d = { - 3976: function (i, j) { - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = undefined; - j.default = { - _maxTestPos: 500, - placeholder: "_", - optionalmarker: ["[", "]"], - quantifiermarker: ["{", "}"], - groupmarker: ["(", ")"], - alternatormarker: "|", - escapeChar: "\\", - mask: null, - regex: null, - oncomplete: function () {}, - onincomplete: function () {}, - oncleared: function () {}, - repeat: 0, - greedy: false, - autoUnmask: false, - removeMaskOnSubmit: false, - clearMaskOnLostFocus: true, - insertMode: true, - insertModeVisual: true, - clearIncomplete: false, - alias: null, - onKeyDown: function () {}, - onBeforeMask: null, - onBeforePaste: function (k, l) { - return "function" == typeof l.onBeforeMask ? l.onBeforeMask.call(this, k, l) : k; - }, - onBeforeWrite: null, - onUnMask: null, - showMaskOnFocus: true, - showMaskOnHover: true, - onKeyValidation: function () {}, - skipOptionalPartCharacter: " ", - numericInput: false, - rightAlign: false, - undoOnEscape: true, - radixPoint: "", - _radixDance: false, - groupSeparator: "", - keepStatic: null, - positionCaretOnTab: true, - tabThrough: false, - supportsInputType: ["text", "tel", "url", "password", "search"], - isComplete: null, - preValidation: null, - postValidation: null, - staticDefinitionSymbol: undefined, - jitMasking: false, - nullable: true, - inputEventOnly: false, - noValuePatching: false, - positionCaretOnClick: "lvp", - casing: null, - inputmode: "text", - importDataAttributes: true, - shiftPositions: true, - usePrototypeDefinitions: true, - validationEventTimeOut: 3000, - substitutes: {} - }; - }, - 7392: function (i, j) { - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = undefined; - j.default = { - 9: { - validator: "[0-90-9]", - definitionSymbol: "*" - }, - a: { - validator: "[A-Za-zА-яЁёÀ-ÿµ]", - definitionSymbol: "*" - }, - "*": { - validator: "[0-90-9A-Za-zА-яЁёÀ-ÿµ]" - } - }; - }, - 253: function (i, j) { - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = function (k, l, m) { - if (undefined === m) { - return k.__data ? k.__data[l] : null; - } - k.__data = k.__data || {}; - k.__data[l] = m; - }; - }, - 3776: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.Event = undefined; - k.off = function (C, D) { - var E; - var F; - A(this[0]) && C && (E = this[0].eventRegistry, F = this[0], C.split(" ").forEach(function (G) { - var H = w(G.split("."), 2); - (function (I, J) { - var K; - var L; - var M = []; - if (I.length > 0) { - if (undefined === D) { - for (K = 0, L = E[I][J].length; K < L; K++) { - M.push({ - ev: I, - namespace: J && J.length > 0 ? J : "global", - handler: E[I][J][K] - }); - } - } else { - M.push({ - ev: I, - namespace: J && J.length > 0 ? J : "global", - handler: D - }); - } - } else { - if (J.length > 0) { - for (var N in E) for (var O in E[N]) if (O === J) { - if (undefined === D) { - for (K = 0, L = E[N][O].length; K < L; K++) { - M.push({ - ev: N, - namespace: O, - handler: E[N][O][K] - }); - } - } else { - M.push({ - ev: N, - namespace: O, - handler: D - }); - } - } - } - } - return M; - })(H[0], H[1]).forEach(function (I) { - var J = I.ev; - var K = I.handler; - !function (L, M, N) { - if (L in E == 1) { - if (F.removeEventListener ? F.removeEventListener(L, N, false) : F.detachEvent && F.detachEvent("on".concat(L), N), "global" === M) { - for (var O in E[L]) E[L][O].splice(E[L][O].indexOf(N), 1); - } else { - E[L][M].splice(E[L][M].indexOf(N), 1); - } - } - }(J, I.namespace, K); - }); - })); - return this; - }; - k.on = function (C, D) { - if (A(this[0])) { - var E = this[0].eventRegistry; - var F = this[0]; - C.split(" ").forEach(function (G) { - var H = w(G.split("."), 2); - var I = H[0]; - var J = H[1]; - !function (K, L) { - F.addEventListener ? F.addEventListener(K, D, false) : F.attachEvent && F.attachEvent("on".concat(K), D); - E[K] = E[K] || {}; - E[K][L] = E[K][L] || []; - E[K][L].push(D); - }(I, undefined === J ? "global" : J); - }); - } - return this; - }; - k.trigger = function (C) { - var D = arguments; - if (A(this[0])) { - for (var E = this[0].eventRegistry, F = this[0], G = "string" == typeof C ? C.split(" ") : [C.type], H = 0; H < G.length; H++) { - var I = G[H].split("."); - var J = I[0]; - var K = I[1] || "global"; - if (undefined !== z && "global" === K) { - var L; - var M = { - bubbles: true, - cancelable: true, - composed: true, - detail: arguments[1] - }; - if (z.createEvent) { - try { - "input" === J ? (M.inputType = "insertText", L = new InputEvent(J, M)) : L = new CustomEvent(J, M); - } catch (O) { - (L = z.createEvent("CustomEvent")).initCustomEvent(J, M.bubbles, M.cancelable, M.detail); - } - C.type && (0, q.default)(L, C); - F.dispatchEvent(L); - } else { - (L = z.createEventObject()).eventType = J; - L.detail = arguments[1]; - C.type && (0, q.default)(L, C); - F.fireEvent("on" + L.eventType, L); - } - } else { - if (undefined !== E[J]) { - arguments[0] = arguments[0].type ? arguments[0] : v.default.Event(arguments[0]); - arguments[0].detail = arguments.slice(1); - var N = E[J]; - ("global" === K ? Object.values(N).flat() : N[K]).forEach(function (P) { - return P.apply(F, D); - }); - } - } - } - } - return this; - }; - var p = y(m(9380)); - var q = y(m(600)); - var v = y(m(4963)); - function w(C, D) { - return function (E) { - if (Array.isArray(E)) { - return E; - } - }(C) || function (E, F) { - var G = null == E ? null : "undefined" != typeof Symbol && E[Symbol.iterator] || E["@@iterator"]; - if (null != G) { - var H; - var I; - var J; - var K; - var L = []; - var M = true; - var N = false; - try { - if (J = (G = G.call(E)).next, 0 === F) { - if (Object(G) !== G) { - return; - } - M = false; - } else { - for (; !(M = (H = J.call(G)).done) && (L.push(H.value), L.length !== F); M = true) {} - } - } catch (O) { - N = true; - I = O; - } finally { - try { - if (!M && null != G.return && (K = G.return(), Object(K) !== K)) { - return; - } - } finally { - if (N) { - throw I; - } - } - } - return L; - } - }(C, D) || function (E, F) { - if (E) { - if ("string" == typeof E) { - return x(E, F); - } - var G = Object.prototype.toString.call(E).slice(8, -1); - "Object" === G && E.constructor && (G = E.constructor.name); - return "Map" === G || "Set" === G ? Array.from(E) : "Arguments" === G || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G) ? x(E, F) : undefined; - } - }(C, D) || function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - }(); - } - function x(C, D) { - (null == D || D > C.length) && (D = C.length); - for (var E = 0, F = new Array(D); E < D; E++) { - F[E] = C[E]; - } - return F; - } - function y(C) { - return C && C.__esModule ? C : { - default: C - }; - } - var z = p.default.document; - function A(C) { - return C instanceof Element; - } - k.Event = undefined; - var B = k.Event; - "function" == typeof p.default.CustomEvent ? k.Event = B = p.default.CustomEvent : p.default.Event && z && z.createEvent ? (k.Event = B = function (C, D) { - D = D || { - bubbles: false, - cancelable: false, - composed: true, - detail: undefined - }; - var E = z.createEvent("CustomEvent"); - E.initCustomEvent(C, D.bubbles, D.cancelable, D.detail); - return E; - }, B.prototype = p.default.Event.prototype) : "undefined" != typeof Event && (k.Event = B = Event); - }, - 600: function (i, j) { - function k(l) { - return (k = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (m) { - return typeof m; - } : function (m) { - return m && "function" == typeof Symbol && m.constructor === Symbol && m !== Symbol.prototype ? "symbol" : typeof m; - })(l); - } - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = function l() { - var m; - var p; - var q; - var v; - var w; - var x; - var y = arguments[0] || {}; - var z = 1; - var A = arguments.length; - var B = false; - for ("boolean" == typeof y && (B = y, y = arguments[z] || {}, z++), "object" !== k(y) && "function" != typeof y && (y = {}); z < A; z++) { - if (null != (m = arguments[z])) { - for (p in m) q = y[p], y !== (v = m[p]) && (B && v && ("[object Object]" === Object.prototype.toString.call(v) || (w = Array.isArray(v))) ? (w ? (w = false, x = q && Array.isArray(q) ? q : []) : x = q && "[object Object]" === Object.prototype.toString.call(q) ? q : {}, y[p] = l(B, x, v)) : undefined !== v && (y[p] = v)); - } - } - return y; - }; - }, - 4963: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.default = undefined; - var p = w(m(9380)); - var q = w(m(253)); - var u = m(3776); - var v = w(m(600)); - function w(z) { - return z && z.__esModule ? z : { - default: z - }; - } - var x = p.default.document; - function y(z) { - return z instanceof y ? z : this instanceof y ? void (null != z && z !== p.default && (this[0] = z.nodeName ? z : undefined !== z[0] && z[0].nodeName ? z[0] : x.querySelector(z), undefined !== this[0] && null !== this[0] && (this[0].eventRegistry = this[0].eventRegistry || {}))) : new y(z); - } - y.prototype = { - on: u.on, - off: u.off, - trigger: u.trigger - }; - y.extend = v.default; - y.data = q.default; - y.Event = u.Event; - k.default = y; - }, - 9845: function (j, k, l) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.mobile = k.iphone = k.ie = undefined; - var m; - var p = (m = l(9380)) && m.__esModule ? m : { - default: m - }; - var q = p.default.navigator && p.default.navigator.userAgent || ""; - k.ie = q.indexOf("MSIE ") > 0 || q.indexOf("Trident/") > 0; - k.mobile = p.default.navigator && p.default.navigator.userAgentData && p.default.navigator.userAgentData.mobile || p.default.navigator && p.default.navigator.maxTouchPoints || "ontouchstart" in p.default; - k.iphone = /iphone/i.test(q); - }, - 7184: function (i, j) { - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = function (l) { - return l.replace(k, "\\$1"); - }; - var k = new RegExp("(\\" + ["/", ".", "*", "+", "?", "|", "(", ")", "[", "]", "{", "}", "\\", "$", "^"].join("|\\") + ")", "gim"); - }, - 6030: function (j, k, q) { - function w(N) { - return (w = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (O) { - return typeof O; - } : function (O) { - return O && "function" == typeof Symbol && O.constructor === Symbol && O !== Symbol.prototype ? "symbol" : typeof O; - })(N); - } - Object.defineProperty(k, "__esModule", { - value: true - }); - k.EventHandlers = undefined; - var x; - var z = q(9845); - var A = (x = q(9380)) && x.__esModule ? x : { - default: x - }; - var B = q(7760); - var C = q(2839); - var D = q(8711); - var E = q(7215); - var F = q(4713); - function G() { - G = function () { - return P; - }; - var N; - var P = { - wrap: a0, - isGeneratorFunction: function (am) { - var an = "function" == typeof am && am.constructor; - return !!an && (an === a7 || "GeneratorFunction" === (an.displayName || an.name)); - }, - mark: function (am) { - Object.setPrototypeOf ? Object.setPrototypeOf(am, a8) : (am.__proto__ = a8, Z(am, Y, "GeneratorFunction")); - am.prototype = Object.create(ac); - return am; - }, - awrap: function (am) { - return { - __await: am - }; - }, - AsyncIterator: ae, - async: function (am, an, ao, ap, aq) { - undefined === aq && (aq = Promise); - var ar = new ae(a0(am, an, ao, ap), aq); - return P.isGeneratorFunction(an) ? ar : ar.next().then(function (as) { - return as.done ? as.value : ar.next(); - }); - } - }; - var Q = Object.prototype; - var T = Q.hasOwnProperty; - var U = Object.defineProperty || function (al, am, an) { - al[am] = an.value; - }; - var V = "function" == typeof Symbol ? Symbol : {}; - var W = V.iterator || "@@iterator"; - var X = V.asyncIterator || "@@asyncIterator"; - var Y = V.toStringTag || "@@toStringTag"; - function Z(al, am, an) { - Object.defineProperty(al, am, { - value: an, - enumerable: true, - configurable: true, - writable: true - }); - return al[am]; - } - try { - Z({}, ""); - } catch (al) { - Z = function (am, an, ao) { - return am[an] = ao; - }; - } - function a0(am, an, ao, ap) { - var aq = an && an.prototype instanceof a6 ? an : a6; - var ar = Object.create(aq.prototype); - var as = new aj(ap || []); - U(ar, "_invoke", { - value: af(am, ao, as) - }); - return ar; - } - function a1(am, an, ao) { - try { - return { - type: "normal", - arg: am.call(an, ao) - }; - } catch (ap) { - return { - type: "throw", - arg: ap - }; - } - } - var a2 = "suspendedStart"; - var a3 = "executing"; - var a4 = "completed"; - var a5 = {}; - function a6() {} - function a7() {} - function a8() {} - var a9 = {}; - Z(a9, W, function () { - return this; - }); - var aa = Object.getPrototypeOf; - var ab = aa && aa(aa(ak([]))); - ab && ab !== Q && T.call(ab, W) && (a9 = ab); - a8.prototype = a6.prototype = Object.create(a9); - var ac = a8.prototype; - function ad(am) { - ["next", "throw", "return"].forEach(function (an) { - Z(am, an, function (ao) { - return this._invoke(an, ao); - }); - }); - } - function ae(am, an) { - function ao(aq, ar, as, at) { - var au = a1(am[aq], am, ar); - if ("throw" !== au.type) { - var av = au.arg; - var aw = av.value; - return aw && "object" == w(aw) && T.call(aw, "__await") ? an.resolve(aw.__await).then(function (ax) { - ao("next", ax, as, at); - }, function (ax) { - ao("throw", ax, as, at); - }) : an.resolve(aw).then(function (ax) { - av.value = ax; - as(av); - }, function (ax) { - return ao("throw", ax, as, at); - }); - } - at(au.arg); - } - var ap; - U(this, "_invoke", { - value: function (aq, ar) { - function as() { - return new an(function (at, au) { - ao(aq, ar, at, au); - }); - } - return ap = ap ? ap.then(as, as) : as(); - } - }); - } - function af(am, an, ao) { - var ap = a2; - return function (aq, ar) { - if (ap === a3) { - throw new Error("Generator is already running"); - } - if (ap === a4) { - if ("throw" === aq) { - throw ar; - } - return { - value: N, - done: true - }; - } - for (ao.method = aq, ao.arg = ar;;) { - var as = ao.delegate; - if (as) { - var at = ag(as, ao); - if (at) { - if (at === a5) { - continue; - } - return at; - } - } - if ("next" === ao.method) { - ao.sent = ao._sent = ao.arg; - } else { - if ("throw" === ao.method) { - if (ap === a2) { - throw ap = a4, ao.arg; - } - ao.dispatchException(ao.arg); - } else { - "return" === ao.method && ao.abrupt("return", ao.arg); - } - } - ap = a3; - var au = a1(am, an, ao); - if ("normal" === au.type) { - if (ap = ao.done ? a4 : "suspendedYield", au.arg === a5) { - continue; - } - return { - value: au.arg, - done: ao.done - }; - } - "throw" === au.type && (ap = a4, ao.method = "throw", ao.arg = au.arg); - } - }; - } - function ag(am, an) { - var ao = an.method; - var ap = am.iterator[ao]; - if (ap === N) { - an.delegate = null; - "throw" === ao && am.iterator.return && (an.method = "return", an.arg = N, ag(am, an), "throw" === an.method) || "return" !== ao && (an.method = "throw", an.arg = new TypeError("The iterator does not provide a '" + ao + "' method")); - return a5; - } - var aq = a1(ap, am.iterator, an.arg); - if ("throw" === aq.type) { - an.method = "throw"; - an.arg = aq.arg; - an.delegate = null; - return a5; - } - var ar = aq.arg; - return ar ? ar.done ? (an[am.resultName] = ar.value, an.next = am.nextLoc, "return" !== an.method && (an.method = "next", an.arg = N), an.delegate = null, a5) : ar : (an.method = "throw", an.arg = new TypeError("iterator result is not an object"), an.delegate = null, a5); - } - function ah(am) { - var an = { - tryLoc: am[0] - }; - 1 in am && (an.catchLoc = am[1]); - 2 in am && (an.finallyLoc = am[2], an.afterLoc = am[3]); - this.tryEntries.push(an); - } - function ai(am) { - var an = am.completion || {}; - an.type = "normal"; - delete an.arg; - am.completion = an; - } - function aj(am) { - this.tryEntries = [{ - tryLoc: "root" - }]; - am.forEach(ah, this); - this.reset(true); - } - function ak(am) { - if (am || "" === am) { - var an = am[W]; - if (an) { - return an.call(am); - } - if ("function" == typeof am.next) { - return am; - } - if (!isNaN(am.length)) { - var ao = -1; - var ap = function aq() { - for (; ++ao < am.length;) { - if (T.call(am, ao)) { - aq.value = am[ao]; - aq.done = false; - return aq; - } - } - aq.value = N; - aq.done = true; - return aq; - }; - return ap.next = ap; - } - } - throw new TypeError(w(am) + " is not iterable"); - } - a7.prototype = a8; - U(ac, "constructor", { - value: a8, - configurable: true - }); - U(a8, "constructor", { - value: a7, - configurable: true - }); - a7.displayName = Z(a8, Y, "GeneratorFunction"); - ad(ae.prototype); - Z(ae.prototype, X, function () { - return this; - }); - ad(ac); - Z(ac, Y, "Generator"); - Z(ac, W, function () { - return this; - }); - Z(ac, "toString", function () { - return "[object Generator]"; - }); - P.keys = function (am) { - var an = Object(am); - var ao = []; - for (var ap in an) ao.push(ap); - ao.reverse(); - return function aq() { - for (; ao.length;) { - var ar = ao.pop(); - if (ar in an) { - aq.value = ar; - aq.done = false; - return aq; - } - } - aq.done = true; - return aq; - }; - }; - P.values = ak; - aj.prototype = { - constructor: aj, - reset: function (am) { - if (this.prev = 0, this.next = 0, this.sent = this._sent = N, this.done = false, this.delegate = null, this.method = "next", this.arg = N, this.tryEntries.forEach(ai), !am) { - for (var an in this) "t" === an.charAt(0) && T.call(this, an) && !isNaN(+an.slice(1)) && (this[an] = N); - } - }, - stop: function () { - this.done = true; - var am = this.tryEntries[0].completion; - if ("throw" === am.type) { - throw am.arg; - } - return this.rval; - }, - dispatchException: function (am) { - if (this.done) { - throw am; - } - var an = this; - function ao(au, av) { - ar.type = "throw"; - ar.arg = am; - an.next = au; - av && (an.method = "next", an.arg = N); - return !!av; - } - for (var ap = this.tryEntries.length - 1; ap >= 0; --ap) { - var aq = this.tryEntries[ap]; - var ar = aq.completion; - if ("root" === aq.tryLoc) { - return ao("end"); - } - if (aq.tryLoc <= this.prev) { - var as = T.call(aq, "catchLoc"); - var at = T.call(aq, "finallyLoc"); - if (as && at) { - if (this.prev < aq.catchLoc) { - return ao(aq.catchLoc, true); - } - if (this.prev < aq.finallyLoc) { - return ao(aq.finallyLoc); - } - } else { - if (as) { - if (this.prev < aq.catchLoc) { - return ao(aq.catchLoc, true); - } - } else { - if (!at) { - throw new Error("try statement without catch or finally"); - } - if (this.prev < aq.finallyLoc) { - return ao(aq.finallyLoc); - } - } - } - } - } - }, - abrupt: function (am, an) { - for (var ao = this.tryEntries.length - 1; ao >= 0; --ao) { - var ap = this.tryEntries[ao]; - if (ap.tryLoc <= this.prev && T.call(ap, "finallyLoc") && this.prev < ap.finallyLoc) { - var aq = ap; - break; - } - } - aq && ("break" === am || "continue" === am) && aq.tryLoc <= an && an <= aq.finallyLoc && (aq = null); - var ar = aq ? aq.completion : {}; - ar.type = am; - ar.arg = an; - return aq ? (this.method = "next", this.next = aq.finallyLoc, a5) : this.complete(ar); - }, - complete: function (am, an) { - if ("throw" === am.type) { - throw am.arg; - } - "break" === am.type || "continue" === am.type ? this.next = am.arg : "return" === am.type ? (this.rval = this.arg = am.arg, this.method = "return", this.next = "end") : "normal" === am.type && an && (this.next = an); - return a5; - }, - finish: function (am) { - for (var an = this.tryEntries.length - 1; an >= 0; --an) { - var ao = this.tryEntries[an]; - if (ao.finallyLoc === am) { - this.complete(ao.completion, ao.afterLoc); - ai(ao); - return a5; - } - } - }, - catch: function (am) { - for (var an = this.tryEntries.length - 1; an >= 0; --an) { - var ao = this.tryEntries[an]; - if (ao.tryLoc === am) { - var ap = ao.completion; - if ("throw" === ap.type) { - var aq = ap.arg; - ai(ao); - } - return aq; - } - } - throw new Error("illegal catch attempt"); - }, - delegateYield: function (am, an, ao) { - this.delegate = { - iterator: ak(am), - resultName: an, - nextLoc: ao - }; - "next" === this.method && (this.arg = N); - return a5; - } - }; - return P; - } - function H(N, O) { - var P = "undefined" != typeof Symbol && N[Symbol.iterator] || N["@@iterator"]; - if (!P) { - if (Array.isArray(N) || (P = function (V, W) { - if (V) { - if ("string" == typeof V) { - return I(V, W); - } - var X = Object.prototype.toString.call(V).slice(8, -1); - "Object" === X && V.constructor && (X = V.constructor.name); - return "Map" === X || "Set" === X ? Array.from(V) : "Arguments" === X || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(X) ? I(V, W) : undefined; - } - }(N)) || O && N && "number" == typeof N.length) { - P && (N = P); - var Q = 0; - var R = function () {}; - return { - s: R, - n: function () { - return Q >= N.length ? { - done: true - } : { - done: false, - value: N[Q++] - }; - }, - e: function (V) { - throw V; - }, - f: R - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var S; - var T = true; - var U = false; - return { - s: function () { - P = P.call(N); - }, - n: function () { - var V = P.next(); - T = V.done; - return V; - }, - e: function (V) { - U = true; - S = V; - }, - f: function () { - try { - T || null == P.return || P.return(); - } finally { - if (U) { - throw S; - } - } - } - }; - } - function I(N, O) { - (null == O || O > N.length) && (O = N.length); - for (var P = 0, Q = new Array(O); P < O; P++) { - Q[P] = N[P]; - } - return Q; - } - function J(N, O, P, Q, R, S, T) { - try { - var U = N[S](T); - var V = U.value; - } catch (W) { - return void P(W); - } - U.done ? O(V) : Promise.resolve(V).then(Q, R); - } - var K; - var L; - k.EventHandlers = { - keyEvent: function (N, O, P, Q, R) { - var S = this.inputmask; - var T = S.opts; - var U = S.dependencyLib; - var V = S.maskset; - var W = this; - var X = U(W); - var Y = N.key; - var Z = D.caret.call(S, W); - var a0 = T.onKeyDown.call(this, N, D.getBuffer.call(S), Z, T); - if (undefined !== a0) { - return a0; - } - if (Y === C.keys.Backspace || Y === C.keys.Delete || z.iphone && Y === C.keys.BACKSPACE_SAFARI || N.ctrlKey && Y === C.keys.x && !("oncut" in W)) { - N.preventDefault(); - E.handleRemove.call(S, W, Y, Z); - (0, B.writeBuffer)(W, D.getBuffer.call(S, true), V.p, N, W.inputmask._valueGet() !== D.getBuffer.call(S).join("")); - } else { - if (Y === C.keys.End || Y === C.keys.PageDown) { - N.preventDefault(); - var a1 = D.seekNext.call(S, D.getLastValidPosition.call(S)); - D.caret.call(S, W, N.shiftKey ? Z.begin : a1, a1, true); - } else { - Y === C.keys.Home && !N.shiftKey || Y === C.keys.PageUp ? (N.preventDefault(), D.caret.call(S, W, 0, N.shiftKey ? Z.begin : 0, true)) : T.undoOnEscape && Y === C.keys.Escape && true !== N.altKey ? ((0, B.checkVal)(W, true, false, S.undoValue.split("")), X.trigger("click")) : Y !== C.keys.Insert || N.shiftKey || N.ctrlKey || undefined !== S.userOptions.insertMode ? true === T.tabThrough && Y === C.keys.Tab ? true === N.shiftKey ? (Z.end = D.seekPrevious.call(S, Z.end, true), true === F.getTest.call(S, Z.end - 1).match.static && Z.end--, Z.begin = D.seekPrevious.call(S, Z.end, true), Z.begin >= 0 && Z.end > 0 && (N.preventDefault(), D.caret.call(S, W, Z.begin, Z.end))) : (Z.begin = D.seekNext.call(S, Z.begin, true), Z.end = D.seekNext.call(S, Z.begin, true), Z.end < V.maskLength && Z.end--, Z.begin <= V.maskLength && (N.preventDefault(), D.caret.call(S, W, Z.begin, Z.end))) : N.shiftKey || (T.insertModeVisual && false === T.insertMode ? Y === C.keys.ArrowRight ? setTimeout(function () { - var a2 = D.caret.call(S, W); - D.caret.call(S, W, a2.begin); - }, 0) : Y === C.keys.ArrowLeft && setTimeout(function () { - var a2 = D.translatePosition.call(S, W.inputmask.caretPos.begin); - D.translatePosition.call(S, W.inputmask.caretPos.end); - S.isRTL ? D.caret.call(S, W, a2 + (a2 === V.maskLength ? 0 : 1)) : D.caret.call(S, W, a2 - (0 === a2 ? 0 : 1)); - }, 0) : undefined === S.keyEventHook || S.keyEventHook(N)) : E.isSelection.call(S, Z) ? T.insertMode = !T.insertMode : (T.insertMode = !T.insertMode, D.caret.call(S, W, Z.begin, Z.begin)); - } - } - S.isComposing = Y == C.keys.Process || Y == C.keys.Unidentified; - S.ignorable = Y.length > 1 && !("textarea" === W.tagName.toLowerCase() && Y == C.keys.Enter); - return M.keypressEvent.call(this, N, O, P, Q, R); - }, - keypressEvent: function (N, O, P, Q, R) { - var S = this.inputmask || this; - var T = S.opts; - var U = S.dependencyLib; - var V = S.maskset; - var W = S.el; - var X = U(W); - var Y = N.key; - if (true === O || N.ctrlKey && N.altKey && !S.ignorable || !(N.ctrlKey || N.metaKey || S.ignorable)) { - if (Y) { - var Z; - var a0 = O ? { - begin: R, - end: R - } : D.caret.call(S, W); - O || (Y = T.substitutes[Y] || Y); - V.writeOutBuffer = true; - var a1 = E.isValid.call(S, a0, Y, Q, undefined, undefined, undefined, O); - if (false !== a1 && (D.resetMaskSet.call(S, true), Z = undefined !== a1.caret ? a1.caret : D.seekNext.call(S, a1.pos.begin ? a1.pos.begin : a1.pos), V.p = Z), Z = T.numericInput && undefined === a1.caret ? D.seekPrevious.call(S, Z) : Z, false !== P && (setTimeout(function () { - T.onKeyValidation.call(W, Y, a1); - }, 0), V.writeOutBuffer && false !== a1)) { - var a2 = D.getBuffer.call(S); - (0, B.writeBuffer)(W, a2, Z, N, true !== O); - } - if (N.preventDefault(), O) { - false !== a1 && (a1.forwardPosition = Z); - return a1; - } - } - } else { - Y === C.keys.Enter && S.undoValue !== S._valueGet(true) && (S.undoValue = S._valueGet(true), setTimeout(function () { - X.trigger("change"); - }, 0)); - } - }, - pasteEvent: (K = G().mark(function N(O) { - var P; - var Q; - var R; - var S; - var T; - var U; - return G().wrap(function (V) { - for (;;) { - switch (V.prev = V.next) { - case 0: - P = function (W, X, Y, Z, a0) { - var a1 = D.caret.call(W, X, undefined, undefined, true); - var a2 = Y.substr(0, a1.begin); - var a3 = Y.substr(a1.end, Y.length); - if (a2 == (W.isRTL ? D.getBufferTemplate.call(W).slice().reverse() : D.getBufferTemplate.call(W)).slice(0, a1.begin).join("") && (a2 = ""), a3 == (W.isRTL ? D.getBufferTemplate.call(W).slice().reverse() : D.getBufferTemplate.call(W)).slice(a1.end).join("") && (a3 = ""), Z = a2 + Z + a3, W.isRTL && true !== S.numericInput) { - Z = Z.split(""); - var a4; - var a5 = H(D.getBufferTemplate.call(W)); - try { - for (a5.s(); !(a4 = a5.n()).done;) { - var a6 = a4.value; - Z[0] === a6 && Z.shift(); - } - } catch (a8) { - a5.e(a8); - } finally { - a5.f(); - } - Z = Z.reverse().join(""); - } - var a7 = Z; - if ("function" == typeof a0) { - if (false === (a7 = a0.call(W, a7, S))) { - return false; - } - a7 || (a7 = Y); - } - (0, B.checkVal)(X, true, false, a7.toString().split(""), O); - }; - Q = this; - R = this.inputmask; - S = R.opts; - T = R._valueGet(true); - R.skipInputEvent = true; - O.clipboardData && O.clipboardData.getData ? U = O.clipboardData.getData("text/plain") : A.default.clipboardData && A.default.clipboardData.getData && (U = A.default.clipboardData.getData("Text")); - P(R, Q, T, U, S.onBeforePaste); - O.preventDefault(); - case 7: - case "end": - return V.stop(); - } - } - }, N, this); - }), L = function () { - var O = this; - var P = arguments; - return new Promise(function (Q, R) { - var S = K.apply(O, P); - function T(V) { - J(S, Q, R, T, U, "next", V); - } - function U(V) { - J(S, Q, R, T, U, "throw", V); - } - T(undefined); - }); - }, function (O) { - return L.apply(this, arguments); - }), - inputFallBackEvent: function (O) { - var P; - var Q = this.inputmask; - var R = Q.opts; - var S = Q.dependencyLib; - var T = this; - var U = T.inputmask._valueGet(true); - var V = (Q.isRTL ? D.getBuffer.call(Q).slice().reverse() : D.getBuffer.call(Q)).join(""); - var W = D.caret.call(Q, T, undefined, undefined, true); - if (V !== U) { - if (P = function (Y, Z, a0) { - for (var a1, a2, a3, a4 = Y.substr(0, a0.begin).split(""), a5 = Y.substr(a0.begin).split(""), a6 = Z.substr(0, a0.begin).split(""), a7 = Z.substr(a0.begin).split(""), a8 = a4.length >= a6.length ? a4.length : a6.length, a9 = a5.length >= a7.length ? a5.length : a7.length, aa = "", ab = [], ac = "~"; a4.length < a8;) { - a4.push(ac); - } - for (; a6.length < a8;) { - a6.push(ac); - } - for (; a5.length < a9;) { - a5.unshift(ac); - } - for (; a7.length < a9;) { - a7.unshift(ac); - } - var ad = a4.concat(a5); - var ae = a6.concat(a7); - for (a2 = 0, a1 = ad.length; a2 < a1; a2++) { - switch (a3 = F.getPlaceholder.call(Q, D.translatePosition.call(Q, a2)), aa) { - case "insertText": - ae[a2 - 1] === ad[a2] && a0.begin == ad.length - 1 && ab.push(ad[a2]); - a2 = a1; - break; - case "insertReplacementText": - case "deleteContentBackward": - ad[a2] === ac ? a0.end++ : a2 = a1; - break; - default: - ad[a2] !== ae[a2] && (ad[a2 + 1] !== ac && ad[a2 + 1] !== a3 && undefined !== ad[a2 + 1] || (ae[a2] !== a3 || ae[a2 + 1] !== ac) && ae[a2] !== ac ? ae[a2 + 1] === ac && ae[a2] === ad[a2 + 1] ? (aa = "insertText", ab.push(ad[a2]), a0.begin--, a0.end--) : ad[a2] !== a3 && ad[a2] !== ac && (ad[a2 + 1] === ac || ae[a2] !== ad[a2] && ae[a2 + 1] === ad[a2 + 1]) ? (aa = "insertReplacementText", ab.push(ad[a2]), a0.begin--) : ad[a2] === ac ? (aa = "deleteContentBackward", (D.isMask.call(Q, D.translatePosition.call(Q, a2), true) || ae[a2] === R.radixPoint) && a0.end++) : a2 = a1 : (aa = "insertText", ab.push(ad[a2]), a0.begin--, a0.end--)); - } - } - return { - action: aa, - data: ab, - caret: a0 - }; - }(U, V, W), (T.inputmask.shadowRoot || T.ownerDocument).activeElement !== T && T.focus(), (0, B.writeBuffer)(T, D.getBuffer.call(Q)), D.caret.call(Q, T, W.begin, W.end, true), !z.mobile && Q.skipNextInsert && "insertText" === O.inputType && "insertText" === P.action && Q.isComposing) { - return false; - } - switch ("insertCompositionText" === O.inputType && "insertText" === P.action && Q.isComposing ? Q.skipNextInsert = true : Q.skipNextInsert = false, P.action) { - case "insertText": - case "insertReplacementText": - P.data.forEach(function (Y, Z) { - var a0 = new S.Event("keypress"); - a0.key = Y; - Q.ignorable = false; - M.keypressEvent.call(T, a0); - }); - setTimeout(function () { - Q.$el.trigger("keyup"); - }, 0); - break; - case "deleteContentBackward": - var X = new S.Event("keydown"); - X.key = C.keys.Backspace; - M.keyEvent.call(T, X); - break; - default: - (0, B.applyInputValue)(T, U); - D.caret.call(Q, T, W.begin, W.end, true); - } - O.preventDefault(); - } - }, - setValueEvent: function (O) { - var P = this.inputmask; - var Q = P.dependencyLib; - var R = this; - var S = O && O.detail ? O.detail[0] : arguments[1]; - undefined === S && (S = R.inputmask._valueGet(true)); - (0, B.applyInputValue)(R, S, new Q.Event("input")); - (O.detail && undefined !== O.detail[1] || undefined !== arguments[2]) && D.caret.call(P, R, O.detail ? O.detail[1] : arguments[2]); - }, - focusEvent: function (O) { - var P = this.inputmask; - var Q = P.opts; - var R = P && P._valueGet(); - Q.showMaskOnFocus && R !== D.getBuffer.call(P).join("") && (0, B.writeBuffer)(this, D.getBuffer.call(P), D.seekNext.call(P, D.getLastValidPosition.call(P))); - true !== Q.positionCaretOnTab || false !== P.mouseEnter || E.isComplete.call(P, D.getBuffer.call(P)) && -1 !== D.getLastValidPosition.call(P) || M.clickEvent.apply(this, [O, true]); - P.undoValue = P && P._valueGet(true); - }, - invalidEvent: function (O) { - this.inputmask.validationEvent = true; - }, - mouseleaveEvent: function () { - var O = this.inputmask; - var P = O.opts; - var Q = this; - O.mouseEnter = false; - P.clearMaskOnLostFocus && (Q.inputmask.shadowRoot || Q.ownerDocument).activeElement !== Q && (0, B.HandleNativePlaceholder)(Q, O.originalPlaceholder); - }, - clickEvent: function (O, P) { - var Q = this.inputmask; - Q.clicked++; - var R = this; - if ((R.inputmask.shadowRoot || R.ownerDocument).activeElement === R) { - var S = D.determineNewCaretPosition.call(Q, D.caret.call(Q, R), P); - undefined !== S && D.caret.call(Q, R, S); - } - }, - cutEvent: function (O) { - var P = this.inputmask; - var Q = P.maskset; - var R = this; - var S = D.caret.call(P, R); - var T = P.isRTL ? D.getBuffer.call(P).slice(S.end, S.begin) : D.getBuffer.call(P).slice(S.begin, S.end); - var U = P.isRTL ? T.reverse().join("") : T.join(""); - A.default.navigator && A.default.navigator.clipboard ? A.default.navigator.clipboard.writeText(U) : A.default.clipboardData && A.default.clipboardData.getData && A.default.clipboardData.setData("Text", U); - E.handleRemove.call(P, R, C.keys.Delete, S); - (0, B.writeBuffer)(R, D.getBuffer.call(P), Q.p, O, P.undoValue !== P._valueGet(true)); - }, - blurEvent: function (O) { - var P = this.inputmask; - var Q = P.opts; - var R = P.dependencyLib; - P.clicked = 0; - var S = R(this); - var T = this; - if (T.inputmask) { - (0, B.HandleNativePlaceholder)(T, P.originalPlaceholder); - var U = T.inputmask._valueGet(); - var V = D.getBuffer.call(P).slice(); - "" !== U && (Q.clearMaskOnLostFocus && (-1 === D.getLastValidPosition.call(P) && U === D.getBufferTemplate.call(P).join("") ? V = [] : B.clearOptionalTail.call(P, V)), false === E.isComplete.call(P, V) && (setTimeout(function () { - S.trigger("incomplete"); - }, 0), Q.clearIncomplete && (D.resetMaskSet.call(P, false), V = Q.clearMaskOnLostFocus ? [] : D.getBufferTemplate.call(P).slice())), (0, B.writeBuffer)(T, V, undefined, O)); - U = P._valueGet(true); - P.undoValue !== U && ("" != U || P.undoValue != D.getBufferTemplate.call(P).join("") || P.undoValue == D.getBufferTemplate.call(P).join("") && P.maskset.validPositions.length > 0) && (P.undoValue = U, S.trigger("change")); - } - }, - mouseenterEvent: function () { - var O = this.inputmask; - var P = O.opts.showMaskOnHover; - var Q = this; - if (O.mouseEnter = true, (Q.inputmask.shadowRoot || Q.ownerDocument).activeElement !== Q) { - var R = (O.isRTL ? D.getBufferTemplate.call(O).slice().reverse() : D.getBufferTemplate.call(O)).join(""); - P && (0, B.HandleNativePlaceholder)(Q, R); - } - }, - submitEvent: function () { - var O = this.inputmask; - var P = O.opts; - O.undoValue !== O._valueGet(true) && O.$el.trigger("change"); - -1 === D.getLastValidPosition.call(O) && O._valueGet && O._valueGet() === D.getBufferTemplate.call(O).join("") && O._valueSet(""); - P.clearIncomplete && false === E.isComplete.call(O, D.getBuffer.call(O)) && O._valueSet(""); - P.removeMaskOnSubmit && (O._valueSet(O.unmaskedvalue(), true), setTimeout(function () { - (0, B.writeBuffer)(O.el, D.getBuffer.call(O)); - }, 0)); - }, - resetEvent: function () { - var O = this.inputmask; - O.refreshValue = true; - setTimeout(function () { - (0, B.applyInputValue)(O.el, O._valueGet(true)); - }, 0); - } - }; - var M = k.EventHandlers; - }, - 9716: function (j, k, l) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.EventRuler = undefined; - var m; - var p = l(7760); - var q = (m = l(2394)) && m.__esModule ? m : { - default: m - }; - var u = l(2839); - var v = l(8711); - k.EventRuler = { - on: function (w, x, y) { - var z = w.inputmask.dependencyLib; - var A = function (B) { - B.originalEvent && (B = B.originalEvent || B, arguments[0] = B); - var C; - var D = this; - var E = D.inputmask; - var F = E ? E.opts : undefined; - if (undefined === E && "FORM" !== this.nodeName) { - var G = z.data(D, "_inputmask_opts"); - z(D).off(); - G && new q.default(G).mask(D); - } else { - if (["submit", "reset", "setvalue"].includes(B.type) || "FORM" === this.nodeName || !(D.disabled || D.readOnly && !("keydown" === B.type && B.ctrlKey && B.key === u.keys.c || false === F.tabThrough && B.key === u.keys.Tab))) { - switch (B.type) { - case "input": - if (true === E.skipInputEvent) { - E.skipInputEvent = false; - return B.preventDefault(); - } - break; - case "click": - case "focus": - return E.validationEvent ? (E.validationEvent = false, w.blur(), (0, p.HandleNativePlaceholder)(w, (E.isRTL ? v.getBufferTemplate.call(E).slice().reverse() : v.getBufferTemplate.call(E)).join("")), setTimeout(function () { - w.focus(); - }, F.validationEventTimeOut), false) : (C = arguments, void setTimeout(function () { - w.inputmask && y.apply(D, C); - }, 0)); - } - var H = y.apply(D, arguments); - false === H && (B.preventDefault(), B.stopPropagation()); - return H; - } - B.preventDefault(); - } - }; - ["submit", "reset"].includes(x) ? (A = A.bind(w), null !== w.form && z(w.form).on(x, A)) : z(w).on(x, A); - w.inputmask.events[x] = w.inputmask.events[x] || []; - w.inputmask.events[x].push(A); - }, - off: function (w, x) { - if (w.inputmask && w.inputmask.events) { - var y = w.inputmask.dependencyLib; - var z = w.inputmask.events; - for (var A in x && ((z = [])[x] = w.inputmask.events[x]), z) { - for (var B = z[A]; B.length > 0;) { - var C = B.pop(); - ["submit", "reset"].includes(A) ? null !== w.form && y(w.form).off(A, C) : y(w).off(A, C); - } - delete w.inputmask.events[A]; - } - } - } - }; - }, - 219: function (q, z, A) { - var B = L(A(7184)); - var D = L(A(2394)); - var F = A(2839); - var G = A(8711); - var H = A(4713); - function I(a5, a6) { - (null == a6 || a6 > a5.length) && (a6 = a5.length); - for (var a7 = 0, a8 = new Array(a6); a7 < a6; a7++) { - a8[a7] = a5[a7]; - } - return a8; - } - function J(a5) { - return (J = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (a6) { - return typeof a6; - } : function (a6) { - return a6 && "function" == typeof Symbol && a6.constructor === Symbol && a6 !== Symbol.prototype ? "symbol" : typeof a6; - })(a5); - } - function K(a5, a6) { - for (var a7 = 0; a7 < a6.length; a7++) { - var a8 = a6[a7]; - a8.enumerable = a8.enumerable || false; - a8.configurable = true; - "value" in a8 && (a8.writable = true); - Object.defineProperty(a5, (a9 = function (aa, ab) { - if ("object" !== J(aa) || null === aa) { - return aa; - } - var ac = aa[Symbol.toPrimitive]; - if (undefined !== ac) { - var ad = ac.call(aa, ab); - if ("object" !== J(ad)) { - return ad; - } - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return String(aa); - }(a8.key, "string"), "symbol" === J(a9) ? a9 : String(a9)), a8); - } - var a9; - } - function L(a5) { - return a5 && a5.__esModule ? a5 : { - default: a5 - }; - } - A(1313); - var M = D.default.dependencyLib; - var N = function () { - function a5(a8, a9, aa, ab) { - !function (ac, ad) { - if (!(ac instanceof ad)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, a5); - this.mask = a8; - this.format = a9; - this.opts = aa; - this.inputmask = ab; - this._date = new Date(1, 0, 1); - this.initDateObject(a8, this.opts, this.inputmask); - } - var a6; - var a7; - a6 = a5; - (a7 = [{ - key: "date", - get: function () { - undefined === this._date && (this._date = new Date(1, 0, 1), this.initDateObject(undefined, this.opts, this.inputmask)); - return this._date; - } - }, { - key: "initDateObject", - value: function (a8, a9, aa) { - var ab; - for (Y(a9).lastIndex = 0; ab = Y(a9).exec(this.format);) { - var ac = /\d+$/.exec(ab[0]); - var ad = ac ? ab[0][0] + "x" : ab[0]; - var ae = undefined; - if (undefined !== a8) { - if (ac) { - var af = Y(a9).lastIndex; - var ag = a4.call(aa, ab.index, a9, aa && aa.maskset); - Y(a9).lastIndex = af; - ae = a8.slice(0, a8.indexOf(ag.nextMatch[0])); - } else { - for (var ah = ab[0][0], ai = ab.index; aa && (a9.placeholder[H.getTest.call(aa, ai).match.placeholder] || H.getTest.call(aa, ai).match.placeholder) === ah;) { - ai++; - } - var aj = ai - ab.index; - ae = a8.slice(0, aj || T[ad] && T[ad][4] || ad.length); - } - a8 = a8.slice(ae.length); - } - Object.prototype.hasOwnProperty.call(T, ad) && this.setValue(this, ae, ad, T[ad][2], T[ad][1]); - } - } - }, { - key: "setValue", - value: function (a8, a9, aa, ab, ac) { - if (undefined !== a9) { - switch (ab) { - case "ampm": - a8[ab] = a9; - a8["raw" + ab] = a9.replace(/\s/g, "_"); - break; - case "month": - if ("mmm" === aa || "mmmm" === aa) { - a8[ab] = a1("mmm" === aa ? Q.monthNames.slice(0, 12).findIndex(function (ae) { - return a9.toLowerCase() === ae.toLowerCase(); - }) + 1 : Q.monthNames.slice(12, 24).findIndex(function (ae) { - return a9.toLowerCase() === ae.toLowerCase(); - }) + 1, 2); - a8[ab] = "00" === a8[ab] ? "" : a8[ab].toString(); - a8["raw" + ab] = a8[ab]; - break; - } - default: - a8[ab] = a9.replace(/[^0-9]/g, "0"); - a8["raw" + ab] = a9.replace(/\s/g, "_"); - } - } - if (undefined !== ac) { - var ad = a8[ab]; - ("day" === ab && 29 === parseInt(ad) || "month" === ab && 2 === parseInt(ad)) && (29 !== parseInt(a8.day) || 2 !== parseInt(a8.month) || "" !== a8.year && undefined !== a8.year || a8._date.setFullYear(2012, 1, 29)); - "day" === ab && (R = true, 0 === parseInt(ad) && (ad = 1)); - "month" === ab && (R = true); - "year" === ab && (R = true, ad.length < T[aa][4] && (ad = a1(ad, T[aa][4], true))); - ("" !== ad && !isNaN(ad) || "ampm" === ab) && ac.call(a8._date, ad); - } - } - }, { - key: "reset", - value: function () { - this._date = new Date(1, 0, 1); - } - }, { - key: "reInit", - value: function () { - this._date = undefined; - this.date; - } - }]) && K(a6.prototype, a7); - Object.defineProperty(a6, "prototype", { - writable: false - }); - return a5; - }(); - var P = new Date().getFullYear(); - var Q = D.default.prototype.i18n; - var R = false; - var T = { - d: ["[1-9]|[12][0-9]|3[01]", Date.prototype.setDate, "day", Date.prototype.getDate], - dd: ["0[1-9]|[12][0-9]|3[01]", Date.prototype.setDate, "day", function () { - return a1(Date.prototype.getDate.call(this), 2); - }], - ddd: [""], - dddd: [""], - m: ["[1-9]|1[012]", function (a5) { - var a6 = a5 ? parseInt(a5) : 0; - a6 > 0 && a6--; - return Date.prototype.setMonth.call(this, a6); - }, "month", function () { - return Date.prototype.getMonth.call(this) + 1; - }], - mm: ["0[1-9]|1[012]", function (a5) { - var a6 = a5 ? parseInt(a5) : 0; - a6 > 0 && a6--; - return Date.prototype.setMonth.call(this, a6); - }, "month", function () { - return a1(Date.prototype.getMonth.call(this) + 1, 2); - }], - mmm: [Q.monthNames.slice(0, 12).join("|"), function (a5) { - var a6 = Q.monthNames.slice(0, 12).findIndex(function (a7) { - return a5.toLowerCase() === a7.toLowerCase(); - }); - return -1 !== a6 && Date.prototype.setMonth.call(this, a6); - }, "month", function () { - return Q.monthNames.slice(0, 12)[Date.prototype.getMonth.call(this)]; - }], - mmmm: [Q.monthNames.slice(12, 24).join("|"), function (a5) { - var a6 = Q.monthNames.slice(12, 24).findIndex(function (a7) { - return a5.toLowerCase() === a7.toLowerCase(); - }); - return -1 !== a6 && Date.prototype.setMonth.call(this, a6); - }, "month", function () { - return Q.monthNames.slice(12, 24)[Date.prototype.getMonth.call(this)]; - }], - yy: ["[0-9]{2}", function (a5) { - var a6 = new Date().getFullYear().toString().slice(0, 2); - Date.prototype.setFullYear.call(this, "".concat(a6).concat(a5)); - }, "year", function () { - return a1(Date.prototype.getFullYear.call(this), 2); - }, 2], - yyyy: ["[0-9]{4}", Date.prototype.setFullYear, "year", function () { - return a1(Date.prototype.getFullYear.call(this), 4); - }, 4], - h: ["[1-9]|1[0-2]", Date.prototype.setHours, "hours", Date.prototype.getHours], - hh: ["0[1-9]|1[0-2]", Date.prototype.setHours, "hours", function () { - return a1(Date.prototype.getHours.call(this), 2); - }], - hx: [function (a5) { - return "[0-9]{".concat(a5, "}"); - }, Date.prototype.setHours, "hours", function (a5) { - return Date.prototype.getHours; - }], - H: ["1?[0-9]|2[0-3]", Date.prototype.setHours, "hours", Date.prototype.getHours], - HH: ["0[0-9]|1[0-9]|2[0-3]", Date.prototype.setHours, "hours", function () { - return a1(Date.prototype.getHours.call(this), 2); - }], - Hx: [function (a5) { - return "[0-9]{".concat(a5, "}"); - }, Date.prototype.setHours, "hours", function (a5) { - return function () { - return a1(Date.prototype.getHours.call(this), a5); - }; - }], - M: ["[1-5]?[0-9]", Date.prototype.setMinutes, "minutes", Date.prototype.getMinutes], - MM: ["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]", Date.prototype.setMinutes, "minutes", function () { - return a1(Date.prototype.getMinutes.call(this), 2); - }], - s: ["[1-5]?[0-9]", Date.prototype.setSeconds, "seconds", Date.prototype.getSeconds], - ss: ["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]", Date.prototype.setSeconds, "seconds", function () { - return a1(Date.prototype.getSeconds.call(this), 2); - }], - l: ["[0-9]{3}", Date.prototype.setMilliseconds, "milliseconds", function () { - return a1(Date.prototype.getMilliseconds.call(this), 3); - }, 3], - L: ["[0-9]{2}", Date.prototype.setMilliseconds, "milliseconds", function () { - return a1(Date.prototype.getMilliseconds.call(this), 2); - }, 2], - t: ["[ap]", V, "ampm", W, 1], - tt: ["[ap]m", V, "ampm", W, 2], - T: ["[AP]", V, "ampm", W, 1], - TT: ["[AP]M", V, "ampm", W, 2], - Z: [".*", undefined, "Z", function () { - var a5 = this.toString().match(/\((.+)\)/)[1]; - a5.includes(" ") && (a5 = (a5 = a5.replace("-", " ").toUpperCase()).split(" ").map(function (a6) { - return function (a7, a8) { - return function (a9) { - if (Array.isArray(a9)) { - return a9; - } - }(a7) || function (a9, aa) { - var ab = null == a9 ? null : "undefined" != typeof Symbol && a9[Symbol.iterator] || a9["@@iterator"]; - if (null != ab) { - var ac; - var ad; - var ae; - var af; - var ag = []; - var ah = true; - var ai = false; - try { - if (ae = (ab = ab.call(a9)).next, 0 === aa) { - if (Object(ab) !== ab) { - return; - } - ah = false; - } else { - for (; !(ah = (ac = ae.call(ab)).done) && (ag.push(ac.value), ag.length !== aa); ah = true) {} - } - } catch (aj) { - ai = true; - ad = aj; - } finally { - try { - if (!ah && null != ab.return && (af = ab.return(), Object(af) !== af)) { - return; - } - } finally { - if (ai) { - throw ad; - } - } - } - return ag; - } - }(a7, a8) || function (a9, aa) { - if (a9) { - if ("string" == typeof a9) { - return I(a9, aa); - } - var ab = Object.prototype.toString.call(a9).slice(8, -1); - "Object" === ab && a9.constructor && (ab = a9.constructor.name); - return "Map" === ab || "Set" === ab ? Array.from(a9) : "Arguments" === ab || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ab) ? I(a9, aa) : undefined; - } - }(a7, a8) || function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - }(); - }(a6, 1)[0]; - }).join("")); - return a5; - }], - o: [""], - S: [""] - }; - var U = { - isoDate: "yyyy-mm-dd", - isoTime: "HH:MM:ss", - isoDateTime: "yyyy-mm-dd'T'HH:MM:ss", - isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'" - }; - function V(a5) { - var a6 = this.getHours(); - a5.toLowerCase().includes("p") ? this.setHours(a6 + 12) : a5.toLowerCase().includes("a") && a6 >= 12 && this.setHours(a6 - 12); - } - function W() { - var a5 = this.getHours(); - return (a5 = a5 || 12) >= 12 ? "PM" : "AM"; - } - function X(a5) { - var a6 = /\d+$/.exec(a5[0]); - if (a6 && undefined !== a6[0]) { - var a7 = T[a5[0][0] + "x"].slice(""); - a7[0] = a7[0](a6[0]); - a7[3] = a7[3](a6[0]); - return a7; - } - if (T[a5[0]]) { - return T[a5[0]]; - } - } - function Y(a5) { - if (!a5.tokenizer) { - var a6 = []; - var a7 = []; - for (var a8 in T) if (/\.*x$/.test(a8)) { - var a9 = a8[0] + "\\d+"; - -1 === a7.indexOf(a9) && a7.push(a9); - } else { - -1 === a6.indexOf(a8[0]) && a6.push(a8[0]); - } - a5.tokenizer = "(" + (a7.length > 0 ? a7.join("|") + "|" : "") + a6.join("+|") + ")+?|."; - a5.tokenizer = new RegExp(a5.tokenizer, "g"); - } - return a5.tokenizer; - } - function Z(a5, a6, a7) { - if (!R) { - return true; - } - if (undefined === a5.rawday || !isFinite(a5.rawday) && new Date(a5.date.getFullYear(), isFinite(a5.rawmonth) ? a5.month : a5.date.getMonth() + 1, 0).getDate() >= a5.day || "29" == a5.day && (!isFinite(a5.rawyear) || undefined === a5.rawyear || "" === a5.rawyear) || new Date(a5.date.getFullYear(), isFinite(a5.rawmonth) ? a5.month : a5.date.getMonth() + 1, 0).getDate() >= a5.day) { - return a6; - } - if ("29" == a5.day) { - var a8 = a4.call(this, a6.pos, a7, this.maskset); - if (a8.targetMatch && "yyyy" === a8.targetMatch[0] && a6.pos - a8.targetMatchIndex == 2) { - a6.remove = a6.pos + 1; - return a6; - } - } else { - if (2 == a5.date.getMonth() && "30" == a5.day && undefined !== a6.c) { - a5.day = "03"; - a5.date.setDate(3); - a5.date.setMonth(1); - a6.insert = [{ - pos: a6.pos, - c: "0" - }, { - pos: a6.pos + 1, - c: a6.c - }]; - a6.caret = G.seekNext.call(this, a6.pos + 1); - return a6; - } - } - return false; - } - function a0(a5, a6, a7, a8) { - var a9; - var aa; - var ab = ""; - var ac = 0; - var ad = {}; - for (Y(a7).lastIndex = 0; a9 = Y(a7).exec(a5);) { - if (undefined === a6) { - aa = X(a9); - if (aa) { - ab += "(" + aa[0] + ")"; - a7.placeholder && "" !== a7.placeholder ? (ad[ac] = a7.placeholder[a9.index % a7.placeholder.length], ad[a7.placeholder[a9.index % a7.placeholder.length]] = a9[0].charAt(0)) : ad[ac] = a9[0].charAt(0); - } else { - switch (a9[0]) { - case "[": - ab += "("; - break; - case "]": - ab += ")?"; - break; - default: - ab += (0, B.default)(a9[0]); - ad[ac] = a9[0].charAt(0); - } - } - } else { - (aa = X(a9)) ? true !== a8 && aa[3] ? ab += aa[3].call(a6.date) : aa[2] ? ab += a6["raw" + aa[2]] : ab += a9[0] : ab += a9[0]; - } - ac++; - } - undefined === a6 && (a7.placeholder = ad); - return ab; - } - function a1(a5, a6, a7) { - for (a5 = String(a5), a6 = a6 || 2; a5.length < a6;) { - a5 = a7 ? a5 + "0" : "0" + a5; - } - return a5; - } - function a2(a5, a6, a7) { - return "string" == typeof a5 ? new N(a5, a6, a7, this) : a5 && "object" === J(a5) && Object.prototype.hasOwnProperty.call(a5, "date") ? a5 : undefined; - } - function a3(a5, a6) { - return a0(a6.inputFormat, { - date: a5 - }, a6); - } - function a4(a5, a6, a7) { - var a8; - var a9; - var aa = this; - var ab = a7 && a7.tests[a5] ? a6.placeholder[a7.tests[a5][0].match.placeholder] || a7.tests[a5][0].match.placeholder : ""; - var ac = 0; - var ad = 0; - for (Y(a6).lastIndex = 0; a9 = Y(a6).exec(a6.inputFormat);) { - var ae = /\d+$/.exec(a9[0]); - if (ae) { - ad = parseInt(ae[0]); - } else { - for (var af = a9[0][0], ag = ac; aa && (a6.placeholder[H.getTest.call(aa, ag).match.placeholder] || H.getTest.call(aa, ag).match.placeholder) === af;) { - ag++; - } - 0 == (ad = ag - ac) && (ad = a9[0].length); - } - if (ac += ad, -1 != a9[0].indexOf(ab) || ac >= a5 + 1) { - a8 = a9; - a9 = Y(a6).exec(a6.inputFormat); - break; - } - } - return { - targetMatchIndex: ac - ad, - nextMatch: a9, - targetMatch: a8 - }; - } - D.default.extendAliases({ - datetime: { - mask: function (a5) { - a5.numericInput = false; - T.S = Q.ordinalSuffix.join("|"); - a5.inputFormat = U[a5.inputFormat] || a5.inputFormat; - a5.displayFormat = U[a5.displayFormat] || a5.displayFormat || a5.inputFormat; - a5.outputFormat = U[a5.outputFormat] || a5.outputFormat || a5.inputFormat; - a5.regex = a0(a5.inputFormat, undefined, a5); - a5.min = a2(a5.min, a5.inputFormat, a5); - a5.max = a2(a5.max, a5.inputFormat, a5); - return null; - }, - placeholder: "", - inputFormat: "isoDateTime", - displayFormat: null, - outputFormat: null, - min: null, - max: null, - skipOptionalPartCharacter: "", - preValidation: function (a5, a6, a7, a8, a9, aa, ab, ac) { - if (ac) { - return true; - } - if (isNaN(a7) && a5[a6] !== a7) { - var ad = a4.call(this, a6, a9, aa); - if (ad.nextMatch && ad.nextMatch[0] === a7 && ad.targetMatch[0].length > 1) { - var ae = X(ad.targetMatch)[0]; - if (new RegExp(ae).test("0" + a5[a6 - 1])) { - a5[a6] = a5[a6 - 1]; - a5[a6 - 1] = "0"; - return { - fuzzy: true, - buffer: a5, - refreshFromBuffer: { - start: a6 - 1, - end: a6 + 1 - }, - pos: a6 + 1 - }; - } - } - } - return true; - }, - postValidation: function (a5, a6, a7, a8, a9, aa, ab, ac) { - var ad; - var ae; - var af = this; - if (ab) { - return true; - } - if (false === a8 && (((ad = a4.call(af, a6 + 1, a9, aa)).targetMatch && ad.targetMatchIndex === a6 && ad.targetMatch[0].length > 1 && undefined !== T[ad.targetMatch[0]] || (ad = a4.call(af, a6 + 2, a9, aa)).targetMatch && ad.targetMatchIndex === a6 + 1 && ad.targetMatch[0].length > 1 && undefined !== T[ad.targetMatch[0]]) && (ae = X(ad.targetMatch)[0]), undefined !== ae && (undefined !== aa.validPositions[a6 + 1] && new RegExp(ae).test(a7 + "0") ? (a5[a6] = a7, a5[a6 + 1] = "0", a8 = { - pos: a6 + 2, - caret: a6 - }) : new RegExp(ae).test("0" + a7) && (a5[a6] = "0", a5[a6 + 1] = a7, a8 = { - pos: a6 + 2 - })), false === a8)) { - return a8; - } - if (a8.fuzzy && (a5 = a8.buffer, a6 = a8.pos), (ad = a4.call(af, a6, a9, aa)).targetMatch && ad.targetMatch[0] && undefined !== T[ad.targetMatch[0]]) { - var ag = X(ad.targetMatch); - ae = ag[0]; - var ah = a5.slice(ad.targetMatchIndex, ad.targetMatchIndex + ad.targetMatch[0].length); - if (false === new RegExp(ae).test(ah.join("")) && 2 === ad.targetMatch[0].length && aa.validPositions[ad.targetMatchIndex] && aa.validPositions[ad.targetMatchIndex + 1] && (aa.validPositions[ad.targetMatchIndex + 1].input = "0"), "year" == ag[2]) { - for (var ai = H.getMaskTemplate.call(af, false, 1, undefined, true), aj = a6 + 1; aj < a5.length; aj++) { - a5[aj] = ai[aj]; - aa.validPositions.splice(a6 + 1, 1); - } - } - } - var ak = a8; - var al = a2.call(af, a5.join(""), a9.inputFormat, a9); - ak && !isNaN(al.date.getTime()) && (a9.prefillYear && (ak = function (am, an, ao) { - if (am.year !== am.rawyear) { - var ap = P.toString(); - var aq = am.rawyear.replace(/[^0-9]/g, ""); - var ar = ap.slice(0, aq.length); - var as = ap.slice(aq.length); - if (2 === aq.length && aq === ar) { - var at = new Date(P, am.month - 1, am.day); - am.day == at.getDate() && (!ao.max || ao.max.date.getTime() >= at.getTime()) && (am.date.setFullYear(P), am.year = ap, an.insert = [{ - pos: an.pos + 1, - c: as[0] - }, { - pos: an.pos + 2, - c: as[1] - }]); - } - } - return an; - }(al, ak, a9)), ak = function (am, an, ao, ap, aq) { - if (!an) { - return an; - } - if (an && ao.min && !isNaN(ao.min.date.getTime())) { - var ar; - for (am.reset(), Y(ao).lastIndex = 0; ar = Y(ao).exec(ao.inputFormat);) { - var as; - if ((as = X(ar)) && as[3]) { - for (var at = as[1], au = am[as[2]], av = ao.min[as[2]], aw = ao.max ? ao.max[as[2]] : av + 1, ax = [], ay = false, az = 0; az < av.length; az++) { - undefined !== ap.validPositions[az + ar.index] || ay ? (ax[az] = au[az], ay = ay || au[az] > av[az]) : (az + ar.index == 0 && au[az] < av[az] ? (ax[az] = au[az], ay = true) : ax[az] = av[az], "year" === as[2] && au.length - 1 == az && av != aw && (ax = (parseInt(ax.join("")) + 1).toString().split("")), "ampm" === as[2] && av != aw && ao.min.date.getTime() > am.date.getTime() && (ax[az] = aw[az])); - } - at.call(am._date, ax.join("")); - } - } - an = ao.min.date.getTime() <= am.date.getTime(); - am.reInit(); - } - an && ao.max && (isNaN(ao.max.date.getTime()) || (an = ao.max.date.getTime() >= am.date.getTime())); - return an; - }(al, ak = Z.call(af, al, ak, a9), a9, aa)); - return undefined !== a6 && ak && a8.pos !== a6 ? { - buffer: a0(a9.inputFormat, al, a9).split(""), - refreshFromBuffer: { - start: a6, - end: a8.pos - }, - pos: a8.caret || a8.pos - } : ak; - }, - onKeyDown: function (a5, a6, a7, a8) { - a5.ctrlKey && a5.key === F.keys.ArrowRight && (this.inputmask._valueSet(a3(new Date(), a8)), M(this).trigger("setvalue")); - }, - onUnMask: function (a5, a6, a7) { - return a6 ? a0(a7.outputFormat, a2.call(this, a5, a7.inputFormat, a7), a7, true) : a6; - }, - casing: function (a5, a6, a7, a8) { - if (0 == a6.nativeDef.indexOf("[ap]")) { - return a5.toLowerCase(); - } - if (0 == a6.nativeDef.indexOf("[AP]")) { - return a5.toUpperCase(); - } - var a9 = H.getTest.call(this, [a7 - 1]); - return 0 == a9.match.def.indexOf("[AP]") || 0 === a7 || a9 && a9.input === String.fromCharCode(F.keyCode.Space) || a9 && a9.match.def === String.fromCharCode(F.keyCode.Space) ? a5.toUpperCase() : a5.toLowerCase(); - }, - onBeforeMask: function (a5, a6) { - "[object Date]" === Object.prototype.toString.call(a5) && (a5 = a3(a5, a6)); - return a5; - }, - insertMode: false, - insertModeVisual: false, - shiftPositions: false, - keepStatic: false, - inputmode: "numeric", - prefillYear: true - } - }); - }, - 1313: function (j, k, l) { - var m; - var o = (m = l(2394)) && m.__esModule ? m : { - default: m - }; - o.default.dependencyLib.extend(true, o.default.prototype.i18n, { - dayNames: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"], - monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - ordinalSuffix: ["st", "nd", "rd", "th"] - }); - }, - 3851: function (j, k, m) { - var p; - var q = (p = m(2394)) && p.__esModule ? p : { - default: p - }; - var u = m(8711); - var v = m(4713); - function w(z, A) { - (null == A || A > z.length) && (A = z.length); - for (var B = 0, C = new Array(A); B < A; B++) { - C[B] = z[B]; - } - return C; - } - q.default.extendDefinitions({ - A: { - validator: "[A-Za-zА-яЁёÀ-ÿµ]", - casing: "upper" - }, - "&": { - validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]", - casing: "upper" - }, - "#": { - validator: "[0-9A-Fa-f]", - casing: "upper" - } - }); - var x = /25[0-5]|2[0-4][0-9]|[01][0-9][0-9]/; - function y(z, A, B, C, D) { - if (B - 1 > -1 && "." !== A.buffer[B - 1] ? (z = A.buffer[B - 1] + z, z = B - 2 > -1 && "." !== A.buffer[B - 2] ? A.buffer[B - 2] + z : "0" + z) : z = "00" + z, D.greedy && parseInt(z) > 255 && x.test("00" + z.charAt(2))) { - var E = [].concat(function (F) { - return function (G) { - if (Array.isArray(G)) { - return w(G); - } - }(F) || function (G) { - if ("undefined" != typeof Symbol && null != G[Symbol.iterator] || null != G["@@iterator"]) { - return Array.from(G); - } - }(F) || function (G, H) { - if (G) { - if ("string" == typeof G) { - return w(G, H); - } - var I = Object.prototype.toString.call(G).slice(8, -1); - "Object" === I && G.constructor && (I = G.constructor.name); - return "Map" === I || "Set" === I ? Array.from(G) : "Arguments" === I || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I) ? w(G, H) : undefined; - } - }(F) || function () { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - }(); - }(A.buffer.slice(0, B)), [".", z.charAt(2)]); - if (E.join("").match(/\./g).length < 4) { - return { - refreshFromBuffer: true, - buffer: E, - caret: B + 2 - }; - } - } - return x.test(z); - } - q.default.extendAliases({ - cssunit: { - regex: "[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)" - }, - url: { - regex: "(https?|ftp)://.*", - autoUnmask: false, - keepStatic: false, - tabThrough: true - }, - ip: { - mask: "i{1,3}.j{1,3}.k{1,3}.l{1,3}", - definitions: { - i: { - validator: y - }, - j: { - validator: y - }, - k: { - validator: y - }, - l: { - validator: y - } - }, - onUnMask: function (z, A, B) { - return z; - }, - inputmode: "decimal", - substitutes: { - ",": "." - } - }, - email: { - mask: function (z) { - var A = z.separator; - var B = z.quantifier; - var C = "*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]"; - var D = C; - if (A) { - for (var E = 0; E < B; E++) { - D += "[".concat(A).concat(C, "]"); - } - } - return D; - }, - greedy: false, - casing: "lower", - separator: null, - quantifier: 5, - skipOptionalPartCharacter: "", - onBeforePaste: function (z, A) { - return (z = z.toLowerCase()).replace("mailto:", ""); - }, - definitions: { - "*": { - validator: "[0-91-9A-Za-zА-яЁёÀ-ÿµ!#$%&'*+/=?^_`{|}~-]" - }, - "-": { - validator: "[0-9A-Za-z-]" - } - }, - onUnMask: function (z, A, B) { - return z; - }, - inputmode: "email" - }, - mac: { - mask: "##:##:##:##:##:##" - }, - vin: { - mask: "V{13}9{4}", - definitions: { - V: { - validator: "[A-HJ-NPR-Za-hj-npr-z\\d]", - casing: "upper" - } - }, - clearIncomplete: true, - autoUnmask: true - }, - ssn: { - mask: "999-99-9999", - postValidation: function (z, A, B, C, D, E, F) { - var G = v.getMaskTemplate.call(this, true, u.getLastValidPosition.call(this), true, true); - return /^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(G.join("")); - } - } - }); - }, - 207: function (j, k, m) { - var p = x(m(7184)); - var q = x(m(2394)); - var v = m(2839); - var w = m(8711); - function x(E) { - return E && E.__esModule ? E : { - default: E - }; - } - var y = q.default.dependencyLib; - function z(E, F) { - for (var G = "", H = 0; H < E.length; H++) { - q.default.prototype.definitions[E.charAt(H)] || F.definitions[E.charAt(H)] || F.optionalmarker[0] === E.charAt(H) || F.optionalmarker[1] === E.charAt(H) || F.quantifiermarker[0] === E.charAt(H) || F.quantifiermarker[1] === E.charAt(H) || F.groupmarker[0] === E.charAt(H) || F.groupmarker[1] === E.charAt(H) || F.alternatormarker === E.charAt(H) ? G += "\\" + E.charAt(H) : G += E.charAt(H); - } - return G; - } - function A(E, F, G, H) { - if (E.length > 0 && F > 0 && (!G.digitsOptional || H)) { - var I = E.indexOf(G.radixPoint); - var J = false; - G.negationSymbol.back === E[E.length - 1] && (J = true, E.length--); - -1 === I && (E.push(G.radixPoint), I = E.length - 1); - for (var K = 1; K <= F; K++) { - isFinite(E[I + K]) || (E[I + K] = "0"); - } - } - J && E.push(G.negationSymbol.back); - return E; - } - function B(E, F) { - var G = 0; - for (var H in "+" === E && (G = w.seekNext.call(this, F.validPositions.length - 1)), F.tests) if ((H = parseInt(H)) >= G) { - for (var I = 0, J = F.tests[H].length; I < J; I++) { - if ((undefined === F.validPositions[H] || "-" === E) && F.tests[H][I].match.def === E) { - return H + (undefined !== F.validPositions[H] && "-" !== E ? 1 : 0); - } - } - } - return G; - } - function C(E, F) { - for (var G = -1, H = 0, I = F.validPositions.length; H < I; H++) { - var J = F.validPositions[H]; - if (J && J.match.def === E) { - G = H; - break; - } - } - return G; - } - function D(E, F, G, H, I) { - var J = F.buffer ? F.buffer.indexOf(I.radixPoint) : -1; - var K = (-1 !== J || H && I.jitMasking) && new RegExp(I.definitions[9].validator).test(E); - return !H && I._radixDance && -1 !== J && K && null == F.validPositions[J] ? { - insert: { - pos: J === G ? J + 1 : J, - c: I.radixPoint - }, - pos: G - } : K; - } - q.default.extendAliases({ - numeric: { - mask: function (E) { - E.repeat = 0; - E.groupSeparator === E.radixPoint && E.digits && "0" !== E.digits && ("." === E.radixPoint ? E.groupSeparator = "," : "," === E.radixPoint ? E.groupSeparator = "." : E.groupSeparator = ""); - " " === E.groupSeparator && (E.skipOptionalPartCharacter = undefined); - E.placeholder.length > 1 && (E.placeholder = E.placeholder.charAt(0)); - "radixFocus" === E.positionCaretOnClick && "" === E.placeholder && (E.positionCaretOnClick = "lvp"); - var F = "0"; - var G = E.radixPoint; - true === E.numericInput && undefined === E.__financeInput ? (F = "1", E.positionCaretOnClick = "radixFocus" === E.positionCaretOnClick ? "lvp" : E.positionCaretOnClick, E.digitsOptional = false, isNaN(E.digits) && (E.digits = 2), E._radixDance = false, G = "," === E.radixPoint ? "?" : "!", "" !== E.radixPoint && undefined === E.definitions[G] && (E.definitions[G] = {}, E.definitions[G].validator = "[" + E.radixPoint + "]", E.definitions[G].placeholder = E.radixPoint, E.definitions[G].static = true, E.definitions[G].generated = true)) : (E.__financeInput = false, E.numericInput = true); - var H; - var I = "[+]"; - if (I += z(E.prefix, E), "" !== E.groupSeparator ? (undefined === E.definitions[E.groupSeparator] && (E.definitions[E.groupSeparator] = {}, E.definitions[E.groupSeparator].validator = "[" + E.groupSeparator + "]", E.definitions[E.groupSeparator].placeholder = E.groupSeparator, E.definitions[E.groupSeparator].static = true, E.definitions[E.groupSeparator].generated = true), I += E._mask(E)) : I += "9{+}", undefined !== E.digits && 0 !== E.digits) { - var J = E.digits.toString().split(","); - isFinite(J[0]) && J[1] && isFinite(J[1]) ? I += G + F + "{" + E.digits + "}" : (isNaN(E.digits) || parseInt(E.digits) > 0) && (E.digitsOptional || E.jitMasking ? (H = I + G + F + "{0," + E.digits + "}", E.keepStatic = true) : I += G + F + "{" + E.digits + "}"); - } else { - E.inputmode = "numeric"; - } - I += z(E.suffix, E); - I += "[-]"; - H && (I = [H + z(E.suffix, E) + "[-]", I]); - E.greedy = false; - (function (K) { - undefined === K.parseMinMaxOptions && (null !== K.min && (K.min = K.min.toString().replace(new RegExp((0, p.default)(K.groupSeparator), "g"), ""), "," === K.radixPoint && (K.min = K.min.replace(K.radixPoint, ".")), K.min = isFinite(K.min) ? parseFloat(K.min) : NaN, isNaN(K.min) && (K.min = Number.MIN_VALUE)), null !== K.max && (K.max = K.max.toString().replace(new RegExp((0, p.default)(K.groupSeparator), "g"), ""), "," === K.radixPoint && (K.max = K.max.replace(K.radixPoint, ".")), K.max = isFinite(K.max) ? parseFloat(K.max) : NaN, isNaN(K.max) && (K.max = Number.MAX_VALUE)), K.parseMinMaxOptions = "done"); - })(E); - "" !== E.radixPoint && E.substituteRadixPoint && (E.substitutes["." == E.radixPoint ? "," : "."] = E.radixPoint); - return I; - }, - _mask: function (E) { - return "(" + E.groupSeparator + "999){+|1}"; - }, - digits: "*", - digitsOptional: true, - enforceDigitsOnBlur: false, - radixPoint: ".", - positionCaretOnClick: "radixFocus", - _radixDance: true, - groupSeparator: "", - allowMinus: true, - negationSymbol: { - front: "-", - back: "" - }, - prefix: "", - suffix: "", - min: null, - max: null, - SetMaxOnOverflow: false, - step: 1, - inputType: "text", - unmaskAsNumber: false, - roundingFN: Math.round, - inputmode: "decimal", - shortcuts: { - k: "1000", - m: "1000000" - }, - placeholder: "0", - greedy: false, - rightAlign: true, - insertMode: true, - autoUnmask: false, - skipOptionalPartCharacter: "", - usePrototypeDefinitions: false, - stripLeadingZeroes: true, - substituteRadixPoint: true, - definitions: { - 0: { - validator: D - }, - 1: { - validator: D, - definitionSymbol: "9" - }, - 9: { - validator: "[0-90-9٠-٩۰-۹]", - definitionSymbol: "*" - }, - "+": { - validator: function (E, F, G, H, I) { - return I.allowMinus && ("-" === E || E === I.negationSymbol.front); - } - }, - "-": { - validator: function (E, F, G, H, I) { - return I.allowMinus && E === I.negationSymbol.back; - } - } - }, - preValidation: function (E, F, G, H, I, J, K, L) { - var M = this; - if (false !== I.__financeInput && G === I.radixPoint) { - return false; - } - var N = E.indexOf(I.radixPoint); - var O = F; - if (F = function (T, U, V, W, X) { - X._radixDance && X.numericInput && U !== X.negationSymbol.back && T <= V && (V > 0 || U == X.radixPoint) && (undefined === W.validPositions[T - 1] || W.validPositions[T - 1].input !== X.negationSymbol.back) && (T -= 1); - return T; - }(F, G, N, J, I), "-" === G || G === I.negationSymbol.front) { - if (true !== I.allowMinus) { - return false; - } - var P = false; - var Q = C("+", J); - var R = C("-", J); - -1 !== Q && (P = [Q], -1 !== R && P.push(R)); - return false !== P ? { - remove: P, - caret: O - I.negationSymbol.back.length - } : { - insert: [{ - pos: B.call(M, "+", J), - c: I.negationSymbol.front, - fromIsValid: true - }, { - pos: B.call(M, "-", J), - c: I.negationSymbol.back, - fromIsValid: undefined - }], - caret: O + I.negationSymbol.back.length - }; - } - if (G === I.groupSeparator) { - return { - caret: O - }; - } - if (L) { - return true; - } - if (-1 !== N && true === I._radixDance && false === H && G === I.radixPoint && undefined !== I.digits && (isNaN(I.digits) || parseInt(I.digits) > 0) && N !== F) { - var S = B.call(M, I.radixPoint, J); - J.validPositions[S] && (J.validPositions[S].generatedInput = J.validPositions[S].generated || false); - return { - caret: I._radixDance && F === N - 1 ? N + 1 : N - }; - } - if (false === I.__financeInput) { - if (H) { - if (I.digitsOptional) { - return { - rewritePosition: K.end - }; - } - if (!I.digitsOptional) { - if (K.begin > N && K.end <= N) { - return G === I.radixPoint ? { - insert: { - pos: N + 1, - c: "0", - fromIsValid: true - }, - rewritePosition: N - } : { - rewritePosition: N + 1 - }; - } - if (K.begin < N) { - return { - rewritePosition: K.begin - 1 - }; - } - } - } else { - if (!I.showMaskOnHover && !I.showMaskOnFocus && !I.digitsOptional && I.digits > 0 && "" === this.__valueGet.call(this.el)) { - return { - rewritePosition: N - }; - } - } - } - return { - rewritePosition: F - }; - }, - postValidation: function (E, F, G, H, I, J, K) { - if (false === H) { - return H; - } - if (K) { - return true; - } - if (null !== I.min || null !== I.max) { - var L = I.onUnMask(E.slice().reverse().join(""), undefined, y.extend({}, I, { - unmaskAsNumber: true - })); - if (null !== I.min && L < I.min && (L.toString().length > I.min.toString().length || L < 0)) { - return false; - } - if (null !== I.max && L > I.max) { - return !!I.SetMaxOnOverflow && { - refreshFromBuffer: true, - buffer: A(I.max.toString().replace(".", I.radixPoint).split(""), I.digits, I).reverse() - }; - } - } - return H; - }, - onUnMask: function (E, F, G) { - if ("" === F && true === G.nullable) { - return F; - } - var H = E.replace(G.prefix, ""); - H = (H = H.replace(G.suffix, "")).replace(new RegExp((0, p.default)(G.groupSeparator), "g"), ""); - "" !== G.placeholder.charAt(0) && (H = H.replace(new RegExp(G.placeholder.charAt(0), "g"), "0")); - return G.unmaskAsNumber ? ("" !== G.radixPoint && -1 !== H.indexOf(G.radixPoint) && (H = H.replace(p.default.call(this, G.radixPoint), ".")), H = (H = H.replace(new RegExp("^" + (0, p.default)(G.negationSymbol.front)), "-")).replace(new RegExp((0, p.default)(G.negationSymbol.back) + "$"), ""), Number(H)) : H; - }, - isComplete: function (E, F) { - var G = (F.numericInput ? E.slice().reverse() : E).join(""); - G = (G = (G = (G = (G = G.replace(new RegExp("^" + (0, p.default)(F.negationSymbol.front)), "-")).replace(new RegExp((0, p.default)(F.negationSymbol.back) + "$"), "")).replace(F.prefix, "")).replace(F.suffix, "")).replace(new RegExp((0, p.default)(F.groupSeparator) + "([0-9]{3})", "g"), "$1"); - "," === F.radixPoint && (G = G.replace((0, p.default)(F.radixPoint), ".")); - return isFinite(G); - }, - onBeforeMask: function (E, F) { - var G; - E = null !== (G = E) && undefined !== G ? G : ""; - var H = F.radixPoint || ","; - isFinite(F.digits) && (F.digits = parseInt(F.digits)); - "number" != typeof E && "number" !== F.inputType || "" === H || (E = E.toString().replace(".", H)); - var I = "-" === E.charAt(0) || E.charAt(0) === F.negationSymbol.front; - var J = E.split(H); - var K = J[0].replace(/[^\-0-9]/g, ""); - var L = J.length > 1 ? J[1].replace(/[^0-9]/g, "") : ""; - var M = J.length > 1; - E = K + ("" !== L ? H + L : L); - var N = 0; - if ("" !== H && (N = F.digitsOptional ? F.digits < L.length ? F.digits : L.length : F.digits, "" !== L || !F.digitsOptional)) { - var O = Math.pow(10, N || 1); - E = E.replace((0, p.default)(H), "."); - isNaN(parseFloat(E)) || (E = (F.roundingFN(parseFloat(E) * O) / O).toFixed(N)); - E = E.toString().replace(".", H); - } - if (0 === F.digits && -1 !== E.indexOf(H) && (E = E.substring(0, E.indexOf(H))), null !== F.min || null !== F.max) { - var P = E.toString().replace(H, "."); - null !== F.min && P < F.min ? E = F.min.toString().replace(".", H) : null !== F.max && P > F.max && (E = F.max.toString().replace(".", H)); - } - I && "-" !== E.charAt(0) && (E = "-" + E); - return A(E.toString().split(""), N, F, M).join(""); - }, - onBeforeWrite: function (E, F, G, H) { - function I(R, S) { - if (false !== H.__financeInput || S) { - var T = R.indexOf(H.radixPoint); - -1 !== T && R.splice(T, 1); - } - if ("" !== H.groupSeparator) { - for (; -1 !== (T = R.indexOf(H.groupSeparator));) { - R.splice(T, 1); - } - } - return R; - } - var J; - var K; - if (H.stripLeadingZeroes && (K = function (R, S) { - var T = new RegExp("(^" + ("" !== S.negationSymbol.front ? (0, p.default)(S.negationSymbol.front) + "?" : "") + (0, p.default)(S.prefix) + ")(.*)(" + (0, p.default)(S.suffix) + ("" != S.negationSymbol.back ? (0, p.default)(S.negationSymbol.back) + "?" : "") + "$)").exec(R.slice().reverse().join("")); - var U = T ? T[2] : ""; - var V = false; - U && (U = U.split(S.radixPoint.charAt(0))[0], V = new RegExp("^[0" + S.groupSeparator + "]*").exec(U)); - return !(!V || !(V[0].length > 1 || V[0].length > 0 && V[0].length < U.length)) && V; - }(F, H))) { - for (var L = F.join("").lastIndexOf(K[0].split("").reverse().join("")) - (K[0] == K.input ? 0 : 1), M = K[0] == K.input ? 1 : 0, N = K[0].length - M; N > 0; N--) { - this.maskset.validPositions.splice(L + N, 1); - delete F[L + N]; - } - } - if (E) { - switch (E.type) { - case "blur": - case "checkval": - if (null !== H.min) { - var O = H.onUnMask(F.slice().reverse().join(""), undefined, y.extend({}, H, { - unmaskAsNumber: true - })); - if (null !== H.min && O < H.min) { - return { - refreshFromBuffer: true, - buffer: A(H.min.toString().replace(".", H.radixPoint).split(""), H.digits, H).reverse() - }; - } - } - if (F[F.length - 1] === H.negationSymbol.front) { - var P = new RegExp("(^" + ("" != H.negationSymbol.front ? (0, p.default)(H.negationSymbol.front) + "?" : "") + (0, p.default)(H.prefix) + ")(.*)(" + (0, p.default)(H.suffix) + ("" != H.negationSymbol.back ? (0, p.default)(H.negationSymbol.back) + "?" : "") + "$)").exec(I(F.slice(), true).reverse().join("")); - 0 == (P ? P[2] : "") && (J = { - refreshFromBuffer: true, - buffer: [0] - }); - } else { - "" !== H.radixPoint && F.indexOf(H.radixPoint) === H.suffix.length && (J && J.buffer ? J.buffer.splice(0, 1 + H.suffix.length) : (F.splice(0, 1 + H.suffix.length), J = { - refreshFromBuffer: true, - buffer: I(F) - })); - } - if (H.enforceDigitsOnBlur) { - var Q = (J = J || {}) && J.buffer || F.slice().reverse(); - J.refreshFromBuffer = true; - J.buffer = A(Q, H.digits, H, true).reverse(); - } - } - } - return J; - }, - onKeyDown: function (E, F, G, H) { - var I; - var J = y(this); - if (3 != E.location) { - var K; - var L = E.key; - if ((K = H.shortcuts && H.shortcuts[L]) && K.length > 1) { - this.inputmask.__valueSet.call(this, parseFloat(this.inputmask.unmaskedvalue()) * parseInt(K)); - J.trigger("setvalue"); - return false; - } - } - if (E.ctrlKey) { - switch (E.key) { - case v.keys.ArrowUp: - this.inputmask.__valueSet.call(this, parseFloat(this.inputmask.unmaskedvalue()) + parseInt(H.step)); - J.trigger("setvalue"); - return false; - case v.keys.ArrowDown: - this.inputmask.__valueSet.call(this, parseFloat(this.inputmask.unmaskedvalue()) - parseInt(H.step)); - J.trigger("setvalue"); - return false; - } - } - if (!E.shiftKey && (E.key === v.keys.Delete || E.key === v.keys.Backspace || E.key === v.keys.BACKSPACE_SAFARI) && G.begin !== F.length) { - if (F[E.key === v.keys.Delete ? G.begin - 1 : G.end] === H.negationSymbol.front) { - I = F.slice().reverse(); - "" !== H.negationSymbol.front && I.shift(); - "" !== H.negationSymbol.back && I.pop(); - J.trigger("setvalue", [I.join(""), G.begin]); - return false; - } - if (true === H._radixDance) { - var M; - var N = F.indexOf(H.radixPoint); - if (H.digitsOptional) { - if (0 === N) { - (I = F.slice().reverse()).pop(); - J.trigger("setvalue", [I.join(""), G.begin >= I.length ? I.length : G.begin]); - return false; - } - } else { - if (-1 !== N && (G.begin < N || G.end < N || E.key === v.keys.Delete && (G.begin === N || G.begin - 1 === N))) { - G.begin === G.end && (E.key === v.keys.Backspace || E.key === v.keys.BACKSPACE_SAFARI ? G.begin++ : E.key === v.keys.Delete && G.begin - 1 === N && (M = y.extend({}, G), G.begin--, G.end--)); - (I = F.slice().reverse()).splice(I.length - G.begin, G.begin - G.end + 1); - I = A(I, H.digits, H).join(""); - M && (G = M); - J.trigger("setvalue", [I, G.begin >= I.length ? N + 1 : G.begin]); - return false; - } - } - } - } - } - }, - currency: { - prefix: "", - groupSeparator: ",", - alias: "numeric", - digits: 2, - digitsOptional: false - }, - decimal: { - alias: "numeric" - }, - integer: { - alias: "numeric", - inputmode: "numeric", - digits: 0 - }, - percentage: { - alias: "numeric", - min: 0, - max: 100, - suffix: " %", - digits: 0, - allowMinus: false - }, - indianns: { - alias: "numeric", - _mask: function (E) { - return "(" + E.groupSeparator + "99){*|1}(" + E.groupSeparator + "999){1|1}"; - }, - groupSeparator: ",", - radixPoint: ".", - placeholder: "0", - digits: 2, - digitsOptional: false - } - }); - }, - 9380: function (i, j) { - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = undefined; - var k = !("undefined" == typeof window || !window.document || !window.document.createElement); - j.default = k ? window : {}; - }, - 7760: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.HandleNativePlaceholder = function (D, E) { - var F = D ? D.inputmask : this; - if (p.ie) { - if (D.inputmask._valueGet() !== E && (D.placeholder !== E || "" === D.placeholder)) { - var G = w.getBuffer.call(F).slice(); - var H = D.inputmask._valueGet(); - if (H !== E) { - var I = w.getLastValidPosition.call(F); - -1 === I && H === w.getBufferTemplate.call(F).join("") ? G = [] : -1 !== I && A.call(F, G); - C(D, G); - } - } - } else { - D.placeholder !== E && (D.placeholder = E, "" === D.placeholder && D.removeAttribute("placeholder")); - } - }; - k.applyInputValue = z; - k.checkVal = B; - k.clearOptionalTail = A; - k.unmaskedvalue = function (D) { - var E = D ? D.inputmask : this; - var F = E.opts; - var G = E.maskset; - if (D) { - if (undefined === D.inputmask) { - return D.value; - } - D.inputmask && D.inputmask.refreshValue && z(D, D.inputmask._valueGet(true)); - } - for (var H = [], I = G.validPositions, J = 0, K = I.length; J < K; J++) { - I[J] && I[J].match && (1 != I[J].match.static || Array.isArray(G.metadata) && true !== I[J].generatedInput) && H.push(I[J].input); - } - var L = 0 === H.length ? "" : (E.isRTL ? H.reverse() : H).join(""); - if ("function" == typeof F.onUnMask) { - var M = (E.isRTL ? w.getBuffer.call(E).slice().reverse() : w.getBuffer.call(E)).join(""); - L = F.onUnMask.call(E, M, L, F); - } - return L; - }; - k.writeBuffer = C; - var p = m(9845); - var q = m(6030); - var v = m(2839); - var w = m(8711); - var x = m(7215); - var y = m(4713); - function z(D, E, F) { - var G = D ? D.inputmask : this; - var H = G.opts; - D.inputmask.refreshValue = false; - "function" == typeof H.onBeforeMask && (E = H.onBeforeMask.call(G, E, H) || E); - B(D, true, false, E = (E || "").toString().split(""), F); - G.undoValue = G._valueGet(true); - (H.clearMaskOnLostFocus || H.clearIncomplete) && D.inputmask._valueGet() === w.getBufferTemplate.call(G).join("") && -1 === w.getLastValidPosition.call(G) && D.inputmask._valueSet(""); - } - function A(D) { - D.length = 0; - for (var E, F = y.getMaskTemplate.call(this, true, 0, true, undefined, true); undefined !== (E = F.shift());) { - D.push(E); - } - return D; - } - function B(D, F, G, H, I) { - var J; - var K = D ? D.inputmask : this; - var L = K.maskset; - var M = K.opts; - var N = K.dependencyLib; - var P = H.slice(); - var Q = ""; - var R = -1; - var S = M.skipOptionalPartCharacter; - M.skipOptionalPartCharacter = ""; - w.resetMaskSet.call(K, false); - K.clicked = 0; - R = M.radixPoint ? w.determineNewCaretPosition.call(K, { - begin: 0, - end: 0 - }, false, false === M.__financeInput ? "radixFocus" : undefined).begin : 0; - L.p = R; - K.caretPos = { - begin: R - }; - var T = []; - var U = K.caretPos; - if (P.forEach(function (a0, a1) { - if (undefined !== a0) { - var a2 = new N.Event("_checkval"); - a2.key = a0; - Q += a0; - var a3 = w.getLastValidPosition.call(K, undefined, true); - !function (a4, a5) { - for (var a6 = y.getMaskTemplate.call(K, true, 0).slice(a4, w.seekNext.call(K, a4, false, false)).join("").replace(/'/g, ""), a7 = a6.indexOf(a5); a7 > 0 && " " === a6[a7 - 1];) { - a7--; - } - var a8 = 0 === a7 && !w.isMask.call(K, a4) && (y.getTest.call(K, a4).match.nativeDef === a5.charAt(0) || true === y.getTest.call(K, a4).match.static && y.getTest.call(K, a4).match.nativeDef === "'" + a5.charAt(0) || " " === y.getTest.call(K, a4).match.nativeDef && (y.getTest.call(K, a4 + 1).match.nativeDef === a5.charAt(0) || true === y.getTest.call(K, a4 + 1).match.static && y.getTest.call(K, a4 + 1).match.nativeDef === "'" + a5.charAt(0))); - if (!a8 && a7 > 0 && !w.isMask.call(K, a4, false, true)) { - var a9 = w.seekNext.call(K, a4); - K.caretPos.begin < a9 && (K.caretPos = { - begin: a9 - }); - } - return a8; - }(R, Q) ? (J = q.EventHandlers.keypressEvent.call(K, a2, true, false, G, K.caretPos.begin)) && (R = K.caretPos.begin + 1, Q = "") : J = q.EventHandlers.keypressEvent.call(K, a2, true, false, G, a3 + 1); - J ? (undefined !== J.pos && L.validPositions[J.pos] && true === L.validPositions[J.pos].match.static && undefined === L.validPositions[J.pos].alternation && (T.push(J.pos), K.isRTL || (J.forwardPosition = J.pos + 1)), C.call(K, undefined, w.getBuffer.call(K), J.forwardPosition, a2, false), K.caretPos = { - begin: J.forwardPosition, - end: J.forwardPosition - }, U = K.caretPos) : undefined === L.validPositions[a1] && P[a1] === y.getPlaceholder.call(K, a1) && w.isMask.call(K, a1, true) ? K.caretPos.begin++ : K.caretPos = U; - } - }), T.length > 0) { - var V; - var W; - var X = w.seekNext.call(K, -1, undefined, false); - if (!x.isComplete.call(K, w.getBuffer.call(K)) && T.length <= X || x.isComplete.call(K, w.getBuffer.call(K)) && T.length > 0 && T.length !== X && 0 === T[0]) { - for (var Y = X; undefined !== (V = T.shift());) { - if (V < Y) { - var Z = new N.Event("_checkval"); - if ((W = L.validPositions[V]).generatedInput = true, Z.key = W.input, (J = q.EventHandlers.keypressEvent.call(K, Z, true, false, G, Y)) && undefined !== J.pos && J.pos !== V && L.validPositions[J.pos] && true === L.validPositions[J.pos].match.static) { - T.push(J.pos); - } else { - if (!J) { - break; - } - } - Y++; - } - } - } - } - F && C.call(K, D, w.getBuffer.call(K), J ? J.forwardPosition : K.caretPos.begin, I || new N.Event("checkval"), I && ("input" === I.type && K.undoValue !== w.getBuffer.call(K).join("") || "paste" === I.type)); - M.skipOptionalPartCharacter = S; - } - function C(D, E, F, G, H) { - var I = D ? D.inputmask : this; - var J = I.opts; - var K = I.dependencyLib; - if (G && "function" == typeof J.onBeforeWrite) { - var L = J.onBeforeWrite.call(I, G, E, F, J); - if (L) { - if (L.refreshFromBuffer) { - var M = L.refreshFromBuffer; - x.refreshFromBuffer.call(I, true === M ? M : M.start, M.end, L.buffer || E); - E = w.getBuffer.call(I, true); - } - undefined !== F && (F = undefined !== L.caret ? L.caret : F); - } - } - if (undefined !== D && (D.inputmask._valueSet(E.join("")), undefined === F || undefined !== G && "blur" === G.type || w.caret.call(I, D, F, undefined, undefined, undefined !== G && "keydown" === G.type && (G.key === v.keys.Delete || G.key === v.keys.Backspace)), undefined === D.inputmask.writeBufferHook || D.inputmask.writeBufferHook(F), true === H)) { - var N = K(D); - var O = D.inputmask._valueGet(); - D.inputmask.skipInputEvent = true; - N.trigger("input"); - setTimeout(function () { - O === w.getBufferTemplate.call(I).join("") ? N.trigger("cleared") : true === x.isComplete.call(I, E) && N.trigger("complete"); - }, 0); - } - } - }, - 2394: function (j, k, q) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.default = undefined; - var w = J(q(3976)); - var x = J(q(7392)); - var z = J(q(4963)); - var A = q(9716); - var B = J(q(9380)); - var C = q(7760); - var D = q(157); - var E = q(2391); - var F = q(8711); - var G = q(7215); - var H = q(4713); - function I(O) { - return (I = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (P) { - return typeof P; - } : function (P) { - return P && "function" == typeof Symbol && P.constructor === Symbol && P !== Symbol.prototype ? "symbol" : typeof P; - })(O); - } - function J(O) { - return O && O.__esModule ? O : { - default: O - }; - } - var K = B.default.document; - var L = "_inputmask_opts"; - function M(O, P, Q) { - if (!(this instanceof M)) { - return new M(O, P, Q); - } - this.dependencyLib = z.default; - this.el = undefined; - this.events = {}; - this.maskset = undefined; - true !== Q && ("[object Object]" === Object.prototype.toString.call(O) ? P = O : (P = P || {}, O && (P.alias = O)), this.opts = z.default.extend(true, {}, this.defaults, P), this.noMasksCache = P && undefined !== P.definitions, this.userOptions = P || {}, N(this.opts.alias, P, this.opts)); - this.refreshValue = false; - this.undoValue = undefined; - this.$el = undefined; - this.skipInputEvent = false; - this.validationEvent = false; - this.ignorable = false; - this.maxLength; - this.mouseEnter = false; - this.clicked = 0; - this.originalPlaceholder = undefined; - this.isComposing = false; - this.hasAlternator = false; - } - function N(O, P, Q) { - var R = M.prototype.aliases[O]; - return R ? (R.alias && N(R.alias, undefined, Q), z.default.extend(true, Q, R), z.default.extend(true, Q, P), true) : (null === Q.mask && (Q.mask = O), false); - } - M.prototype = { - dataAttribute: "data-inputmask", - defaults: w.default, - definitions: x.default, - aliases: {}, - masksCache: {}, - i18n: {}, - get isRTL() { - return this.opts.isRTL || this.opts.numericInput; - }, - mask: function (O) { - var P = this; - "string" == typeof O && (O = K.getElementById(O) || K.querySelectorAll(O)); - (O = O.nodeName ? [O] : Array.isArray(O) ? O : [].slice.call(O)).forEach(function (Q, R) { - var S = z.default.extend(true, {}, P.opts); - if (function (U, V, W, X) { - function Y(a4, a5) { - var a6 = "" === X ? a4 : X + "-" + a4; - null !== (a5 = undefined !== a5 ? a5 : U.getAttribute(a6)) && ("string" == typeof a5 && (0 === a4.indexOf("on") ? a5 = B.default[a5] : "false" === a5 ? a5 = false : "true" === a5 && (a5 = true)), W[a4] = a5); - } - if (true === V.importDataAttributes) { - var Z; - var a0; - var a1; - var a2; - var a3 = U.getAttribute(X); - if (a3 && "" !== a3 && (a3 = a3.replace(/'/g, "\""), a0 = JSON.parse("{" + a3 + "}")), a0) { - for (a2 in a1 = undefined, a0) if ("alias" === a2.toLowerCase()) { - a1 = a0[a2]; - break; - } - } - for (Z in Y("alias", a1), W.alias && N(W.alias, W, V), V) { - if (a0) { - for (a2 in a1 = undefined, a0) if (a2.toLowerCase() === Z.toLowerCase()) { - a1 = a0[a2]; - break; - } - } - Y(Z, a1); - } - } - z.default.extend(true, V, W); - ("rtl" === U.dir || V.rightAlign) && (U.style.textAlign = "right"); - ("rtl" === U.dir || V.numericInput) && (U.dir = "ltr", U.removeAttribute("dir"), V.isRTL = true); - return Object.keys(W).length; - }(Q, S, z.default.extend(true, {}, P.userOptions), P.dataAttribute)) { - var T = (0, E.generateMaskSet)(S, P.noMasksCache); - undefined !== T && (undefined !== Q.inputmask && (Q.inputmask.opts.autoUnmask = true, Q.inputmask.remove()), Q.inputmask = new M(undefined, undefined, true), Q.inputmask.opts = S, Q.inputmask.noMasksCache = P.noMasksCache, Q.inputmask.userOptions = z.default.extend(true, {}, P.userOptions), Q.inputmask.el = Q, Q.inputmask.$el = (0, z.default)(Q), Q.inputmask.maskset = T, z.default.data(Q, L, P.userOptions), D.mask.call(Q.inputmask)); - } - }); - return O && O[0] && O[0].inputmask || this; - }, - option: function (O, P) { - return "string" == typeof O ? this.opts[O] : "object" === I(O) ? (z.default.extend(this.userOptions, O), this.el && true !== P && this.mask(this.el), this) : undefined; - }, - unmaskedvalue: function (O) { - if (this.maskset = this.maskset || (0, E.generateMaskSet)(this.opts, this.noMasksCache), undefined === this.el || undefined !== O) { - var P = ("function" == typeof this.opts.onBeforeMask && this.opts.onBeforeMask.call(this, O, this.opts) || O).split(""); - C.checkVal.call(this, undefined, false, false, P); - "function" == typeof this.opts.onBeforeWrite && this.opts.onBeforeWrite.call(this, undefined, F.getBuffer.call(this), 0, this.opts); - } - return C.unmaskedvalue.call(this, this.el); - }, - remove: function () { - if (this.el) { - z.default.data(this.el, L, null); - var O = this.opts.autoUnmask ? (0, C.unmaskedvalue)(this.el) : this._valueGet(this.opts.autoUnmask); - O !== F.getBufferTemplate.call(this).join("") ? this._valueSet(O, this.opts.autoUnmask) : this._valueSet(""); - A.EventRuler.off(this.el); - Object.getOwnPropertyDescriptor && Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el), "value") && this.__valueGet && Object.defineProperty(this.el, "value", { - get: this.__valueGet, - set: this.__valueSet, - configurable: true - }) : K.__lookupGetter__ && this.el.__lookupGetter__("value") && this.__valueGet && (this.el.__defineGetter__("value", this.__valueGet), this.el.__defineSetter__("value", this.__valueSet)); - this.el.inputmask = undefined; - } - return this.el; - }, - getemptymask: function () { - this.maskset = this.maskset || (0, E.generateMaskSet)(this.opts, this.noMasksCache); - return (this.isRTL ? F.getBufferTemplate.call(this).reverse() : F.getBufferTemplate.call(this)).join(""); - }, - hasMaskedValue: function () { - return !this.opts.autoUnmask; - }, - isComplete: function () { - this.maskset = this.maskset || (0, E.generateMaskSet)(this.opts, this.noMasksCache); - return G.isComplete.call(this, F.getBuffer.call(this)); - }, - getmetadata: function () { - if (this.maskset = this.maskset || (0, E.generateMaskSet)(this.opts, this.noMasksCache), Array.isArray(this.maskset.metadata)) { - var O = H.getMaskTemplate.call(this, true, 0, false).join(""); - this.maskset.metadata.forEach(function (P) { - return P.mask !== O || (O = P, false); - }); - return O; - } - return this.maskset.metadata; - }, - isValid: function (O) { - if (this.maskset = this.maskset || (0, E.generateMaskSet)(this.opts, this.noMasksCache), O) { - var P = ("function" == typeof this.opts.onBeforeMask && this.opts.onBeforeMask.call(this, O, this.opts) || O).split(""); - C.checkVal.call(this, undefined, true, false, P); - } else { - O = this.isRTL ? F.getBuffer.call(this).slice().reverse().join("") : F.getBuffer.call(this).join(""); - } - for (var Q = F.getBuffer.call(this), R = F.determineLastRequiredPosition.call(this), S = Q.length - 1; S > R && !F.isMask.call(this, S); S--) {} - Q.splice(R, S + 1 - R); - return G.isComplete.call(this, Q) && O === (this.isRTL ? F.getBuffer.call(this).slice().reverse().join("") : F.getBuffer.call(this).join("")); - }, - format: function (O, P) { - this.maskset = this.maskset || (0, E.generateMaskSet)(this.opts, this.noMasksCache); - var Q = ("function" == typeof this.opts.onBeforeMask && this.opts.onBeforeMask.call(this, O, this.opts) || O).split(""); - C.checkVal.call(this, undefined, true, false, Q); - var R = this.isRTL ? F.getBuffer.call(this).slice().reverse().join("") : F.getBuffer.call(this).join(""); - return P ? { - value: R, - metadata: this.getmetadata() - } : R; - }, - setValue: function (O) { - this.el && (0, z.default)(this.el).trigger("setvalue", [O]); - }, - analyseMask: E.analyseMask - }; - M.extendDefaults = function (O) { - z.default.extend(true, M.prototype.defaults, O); - }; - M.extendDefinitions = function (O) { - z.default.extend(true, M.prototype.definitions, O); - }; - M.extendAliases = function (O) { - z.default.extend(true, M.prototype.aliases, O); - }; - M.format = function (O, P, Q) { - return M(P).format(O, Q); - }; - M.unmask = function (O, P) { - return M(P).unmaskedvalue(O); - }; - M.isValid = function (O, P) { - return M(P).isValid(O); - }; - M.remove = function (O) { - "string" == typeof O && (O = K.getElementById(O) || K.querySelectorAll(O)); - (O = O.nodeName ? [O] : O).forEach(function (P) { - P.inputmask && P.inputmask.remove(); - }); - }; - M.setValue = function (O, P) { - "string" == typeof O && (O = K.getElementById(O) || K.querySelectorAll(O)); - (O = O.nodeName ? [O] : O).forEach(function (Q) { - Q.inputmask ? Q.inputmask.setValue(P) : (0, z.default)(Q).trigger("setvalue", [P]); - }); - }; - M.dependencyLib = z.default; - B.default.Inputmask = M; - k.default = M; - }, - 5296: function (j, k, m) { - function q(I) { - return (q = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (J) { - return typeof J; - } : function (J) { - return J && "function" == typeof Symbol && J.constructor === Symbol && J !== Symbol.prototype ? "symbol" : typeof J; - })(I); - } - var w = F(m(9380)); - var x = F(m(2394)); - function y(I, J) { - for (var K = 0; K < J.length; K++) { - var L = J[K]; - L.enumerable = L.enumerable || false; - L.configurable = true; - "value" in L && (L.writable = true); - Object.defineProperty(I, (M = function (N, O) { - if ("object" !== q(N) || null === N) { - return N; - } - var P = N[Symbol.toPrimitive]; - if (undefined !== P) { - var Q = P.call(N, O); - if ("object" !== q(Q)) { - return Q; - } - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return String(N); - }(L.key, "string"), "symbol" === q(M) ? M : String(M)), L); - } - var M; - } - function z(I) { - var J = C(); - return function () { - var K; - var L = E(I); - if (J) { - var M = E(this).constructor; - K = Reflect.construct(L, arguments, M); - } else { - K = L.apply(this, arguments); - } - return function (N, O) { - if (O && ("object" === q(O) || "function" == typeof O)) { - return O; - } - if (undefined !== O) { - throw new TypeError("Derived constructors may only return object or undefined"); - } - return function (P) { - if (undefined === P) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return P; - }(N); - }(this, K); - }; - } - function A(I) { - var J = "function" == typeof Map ? new Map() : undefined; - return (A = function (K) { - if (null === K || !function (M) { - try { - return -1 !== Function.toString.call(M).indexOf("[native code]"); - } catch (N) { - return "function" == typeof M; - } - }(K)) { - return K; - } - if ("function" != typeof K) { - throw new TypeError("Super expression must either be null or a function"); - } - if (undefined !== J) { - if (J.has(K)) { - return J.get(K); - } - J.set(K, L); - } - function L() { - return B(K, arguments, E(this).constructor); - } - L.prototype = Object.create(K.prototype, { - constructor: { - value: L, - enumerable: false, - writable: true, - configurable: true - } - }); - return D(L, K); - })(I); - } - function B(I, J, K) { - return (B = C() ? Reflect.construct.bind() : function (L, M, N) { - var O = [null]; - O.push.apply(O, M); - var P = new (Function.bind.apply(L, O))(); - N && D(P, N.prototype); - return P; - }).apply(null, arguments); - } - function C() { - if ("undefined" == typeof Reflect || !Reflect.construct) { - return false; - } - if (Reflect.construct.sham) { - return false; - } - if ("function" == typeof Proxy) { - return true; - } - try { - Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - return true; - } catch (I) { - return false; - } - } - function D(I, J) { - return (D = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (K, L) { - K.__proto__ = L; - return K; - })(I, J); - } - function E(I) { - return (E = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (J) { - return J.__proto__ || Object.getPrototypeOf(J); - })(I); - } - function F(I) { - return I && I.__esModule ? I : { - default: I - }; - } - var G = w.default.document; - if (G && G.head && G.head.attachShadow && w.default.customElements && undefined === w.default.customElements.get("input-mask")) { - var H = function (I) { - !function (N, O) { - if ("function" != typeof O && null !== O) { - throw new TypeError("Super expression must either be null or a function"); - } - N.prototype = Object.create(O && O.prototype, { - constructor: { - value: N, - writable: true, - configurable: true - } - }); - Object.defineProperty(N, "prototype", { - writable: false - }); - O && D(N, O); - }(M, I); - var J; - var K; - var L = z(M); - function M() { - var N; - !function (S, T) { - if (!(S instanceof T)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, M); - var O = (N = L.call(this)).getAttributeNames(); - var P = N.attachShadow({ - mode: "closed" - }); - for (var Q in N.input = G.createElement("input"), N.input.type = "text", P.appendChild(N.input), O) Object.prototype.hasOwnProperty.call(O, Q) && N.input.setAttribute(O[Q], N.getAttribute(O[Q])); - var R = new x.default(); - R.dataAttribute = ""; - R.mask(N.input); - N.input.inputmask.shadowRoot = P; - return N; - } - J = M; - (K = [{ - key: "attributeChangedCallback", - value: function (N, O, P) { - this.input.setAttribute(N, P); - } - }, { - key: "value", - get: function () { - return this.input.value; - }, - set: function (N) { - this.input.value = N; - } - }]) && y(J.prototype, K); - Object.defineProperty(J, "prototype", { - writable: false - }); - return M; - }(A(HTMLElement)); - w.default.customElements.define("input-mask", H); - } - }, - 2839: function (j, k) { - function m(y) { - return (m = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (z) { - return typeof z; - } : function (z) { - return z && "function" == typeof Symbol && z.constructor === Symbol && z !== Symbol.prototype ? "symbol" : typeof z; - })(y); - } - function p(y, z) { - return function (A) { - if (Array.isArray(A)) { - return A; - } - }(y) || function (A, B) { - var C = null == A ? null : "undefined" != typeof Symbol && A[Symbol.iterator] || A["@@iterator"]; - if (null != C) { - var D; - var E; - var F; - var G; - var H = []; - var I = true; - var J = false; - try { - if (F = (C = C.call(A)).next, 0 === B) { - if (Object(C) !== C) { - return; - } - I = false; - } else { - for (; !(I = (D = F.call(C)).done) && (H.push(D.value), H.length !== B); I = true) {} - } - } catch (K) { - J = true; - E = K; - } finally { - try { - if (!I && null != C.return && (G = C.return(), Object(G) !== G)) { - return; - } - } finally { - if (J) { - throw E; - } - } - } - return H; - } - }(y, z) || function (A, B) { - if (A) { - if ("string" == typeof A) { - return q(A, B); - } - var C = Object.prototype.toString.call(A).slice(8, -1); - "Object" === C && A.constructor && (C = A.constructor.name); - return "Map" === C || "Set" === C ? Array.from(A) : "Arguments" === C || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C) ? q(A, B) : undefined; - } - }(y, z) || function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - }(); - } - function q(y, z) { - (null == z || z > y.length) && (z = y.length); - for (var A = 0, B = new Array(z); A < z; A++) { - B[A] = y[A]; - } - return B; - } - function u(y, z) { - var A = Object.keys(y); - if (Object.getOwnPropertySymbols) { - var B = Object.getOwnPropertySymbols(y); - z && (B = B.filter(function (C) { - return Object.getOwnPropertyDescriptor(y, C).enumerable; - })); - A.push.apply(A, B); - } - return A; - } - function v(y, z, A) { - (z = function (B) { - var C = function (D, E) { - if ("object" !== m(D) || null === D) { - return D; - } - var F = D[Symbol.toPrimitive]; - if (undefined !== F) { - var G = F.call(D, E); - if ("object" !== m(G)) { - return G; - } - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return String(D); - }(B, "string"); - return "symbol" === m(C) ? C : String(C); - }(z)) in y ? Object.defineProperty(y, z, { - value: A, - enumerable: true, - configurable: true, - writable: true - }) : y[z] = A; - return y; - } - Object.defineProperty(k, "__esModule", { - value: true - }); - k.keys = k.keyCode = undefined; - k.toKey = function (y, z) { - return x[y] || (z ? String.fromCharCode(y) : String.fromCharCode(y).toLowerCase()); - }; - k.toKeyCode = function (y) { - return w[y]; - }; - k.keyCode = function (y) { - for (var z = 1; z < arguments.length; z++) { - var A = null != arguments[z] ? arguments[z] : {}; - z % 2 ? u(Object(A), true).forEach(function (B) { - v(y, B, A[B]); - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(y, Object.getOwnPropertyDescriptors(A)) : u(Object(A)).forEach(function (B) { - Object.defineProperty(y, B, Object.getOwnPropertyDescriptor(A, B)); - }); - } - return y; - }({ - c: 67, - x: 88, - z: 90, - BACKSPACE_SAFARI: 127, - Enter: 13, - Meta_LEFT: 91, - Meta_RIGHT: 92, - Space: 32 - }, { - Alt: 18, - AltGraph: 18, - ArrowDown: 40, - ArrowLeft: 37, - ArrowRight: 39, - ArrowUp: 38, - Backspace: 8, - CapsLock: 20, - Control: 17, - ContextMenu: 93, - Dead: 221, - Delete: 46, - End: 35, - Escape: 27, - F1: 112, - F2: 113, - F3: 114, - F4: 115, - F5: 116, - F6: 117, - F7: 118, - F8: 119, - F9: 120, - F10: 121, - F11: 122, - F12: 123, - Home: 36, - Insert: 45, - NumLock: 144, - PageDown: 34, - PageUp: 33, - Pause: 19, - PrintScreen: 44, - Process: 229, - Shift: 16, - ScrollLock: 145, - Tab: 9, - Unidentified: 229 - }); - var w = k.keyCode; - var x = Object.entries(w).reduce(function (y, z) { - var A = p(z, 2); - var B = A[0]; - var C = A[1]; - y[C] = undefined === y[C] ? B : y[C]; - return y; - }, {}); - k.keys = Object.entries(w).reduce(function (y, z) { - var A = p(z, 2); - var B = A[0]; - A[1]; - y[B] = "Space" === B ? " " : B; - return y; - }, {}); - }, - 2391: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.analyseMask = function (z, B, F) { - var G; - var H; - var I; - var J; - var K; - var L; - var N = /(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g; - var P = /\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g; - var Q = false; - var U = new v.default(); - var V = []; - var W = []; - var X = false; - function Y(ad, ae, af) { - af = undefined !== af ? af : ad.matches.length; - var ag = ad.matches[af - 1]; - if (B) { - if (0 === ae.indexOf("[") || Q && /\\d|\\s|\\w|\\p/i.test(ae) || "." === ae) { - var ah = F.casing ? "i" : ""; - /\\p\{.*}/i.test(ae) && (ah += "u"); - ad.matches.splice(af++, 0, { - fn: new RegExp(ae, ah), - static: false, - optionality: false, - newBlockMarker: undefined === ag ? "master" : ag.def !== ae, - casing: null, - def: ae, - placeholder: "object" === w(F.placeholder) ? F.placeholder[U.matches.length] : undefined, - nativeDef: ae - }); - } else { - Q && (ae = ae[ae.length - 1]); - ae.split("").forEach(function (aj, ak) { - ag = ad.matches[af - 1]; - ad.matches.splice(af++, 0, { - fn: /[a-z]/i.test(F.staticDefinitionSymbol || aj) ? new RegExp("[" + (F.staticDefinitionSymbol || aj) + "]", F.casing ? "i" : "") : null, - static: true, - optionality: false, - newBlockMarker: undefined === ag ? "master" : ag.def !== aj && true !== ag.static, - casing: null, - def: F.staticDefinitionSymbol || aj, - placeholder: undefined !== F.staticDefinitionSymbol ? aj : "object" === w(F.placeholder) ? F.placeholder[U.matches.length] : undefined, - nativeDef: (Q ? "'" : "") + aj - }); - }); - } - Q = false; - } else { - var ai = F.definitions && F.definitions[ae] || F.usePrototypeDefinitions && u.default.prototype.definitions[ae]; - ai && !Q ? ad.matches.splice(af++, 0, { - fn: ai.validator ? "string" == typeof ai.validator ? new RegExp(ai.validator, F.casing ? "i" : "") : new function () { - this.test = ai.validator; - }() : /./, - static: ai.static || false, - optionality: ai.optional || false, - defOptionality: ai.optional || false, - newBlockMarker: undefined === ag || ai.optional ? "master" : ag.def !== (ai.definitionSymbol || ae), - casing: ai.casing, - def: ai.definitionSymbol || ae, - placeholder: ai.placeholder, - nativeDef: ae, - generated: ai.generated - }) : (ad.matches.splice(af++, 0, { - fn: /[a-z]/i.test(F.staticDefinitionSymbol || ae) ? new RegExp("[" + (F.staticDefinitionSymbol || ae) + "]", F.casing ? "i" : "") : null, - static: true, - optionality: false, - newBlockMarker: undefined === ag ? "master" : ag.def !== ae && true !== ag.static, - casing: null, - def: F.staticDefinitionSymbol || ae, - placeholder: undefined !== F.staticDefinitionSymbol ? ae : undefined, - nativeDef: (Q ? "'" : "") + ae - }), Q = false); - } - } - function Z() { - if (V.length > 0) { - if (Y(J = V[V.length - 1], H), J.isAlternator) { - K = V.pop(); - for (var ad = 0; ad < K.matches.length; ad++) { - K.matches[ad].isGroup && (K.matches[ad].isGroup = false); - } - V.length > 0 ? (J = V[V.length - 1]).matches.push(K) : U.matches.push(K); - } - } else { - Y(U, H); - } - } - function a0(ad) { - var ae = new v.default(true); - ae.openGroup = false; - ae.matches = ad; - return ae; - } - function a1() { - if ((I = V.pop()).openGroup = false, undefined !== I) { - if (V.length > 0) { - if ((J = V[V.length - 1]).matches.push(I), J.isAlternator) { - K = V.pop(); - for (var ad = 0; ad < K.matches.length; ad++) { - K.matches[ad].isGroup = false; - K.matches[ad].alternatorGroup = false; - } - V.length > 0 ? (J = V[V.length - 1]).matches.push(K) : U.matches.push(K); - } - } else { - U.matches.push(I); - } - } else { - Z(); - } - } - function a2(ad) { - var ae = ad.pop(); - ae.isQuantifier && (ae = a0([ad.pop(), ae])); - return ae; - } - for (B && (F.optionalmarker[0] = undefined, F.optionalmarker[1] = undefined); G = B ? P.exec(z) : N.exec(z);) { - if (H = G[0], B) { - switch (H.charAt(0)) { - case "?": - H = "{0,1}"; - break; - case "+": - case "*": - H = "{" + H + "}"; - break; - case "|": - if (0 === V.length) { - var a3 = a0(U.matches); - a3.openGroup = true; - V.push(a3); - U.matches = []; - X = true; - } - } - switch (H) { - case "\\d": - H = "[0-9]"; - break; - case "\\p": - H += P.exec(z)[0]; - H += P.exec(z)[0]; - } - } - if (Q) { - Z(); - } else { - switch (H.charAt(0)) { - case "$": - case "^": - B || Z(); - break; - case F.escapeChar: - Q = true; - B && Z(); - break; - case F.optionalmarker[1]: - case F.groupmarker[1]: - a1(); - break; - case F.optionalmarker[0]: - V.push(new v.default(false, true)); - break; - case F.groupmarker[0]: - V.push(new v.default(true)); - break; - case F.quantifiermarker[0]: - var a4 = new v.default(false, false, true); - var a5 = (H = H.replace(/[{}?]/g, "")).split("|"); - var a6 = a5[0].split(","); - var a7 = isNaN(a6[0]) ? a6[0] : parseInt(a6[0]); - var a8 = 1 === a6.length ? a7 : isNaN(a6[1]) ? a6[1] : parseInt(a6[1]); - var a9 = isNaN(a5[1]) ? a5[1] : parseInt(a5[1]); - "*" !== a7 && "+" !== a7 || (a7 = "*" === a8 ? 0 : 1); - a4.quantifier = { - min: a7, - max: a8, - jit: a9 - }; - var aa = V.length > 0 ? V[V.length - 1].matches : U.matches; - (G = aa.pop()).isGroup || (G = a0([G])); - aa.push(G); - aa.push(a4); - break; - case F.alternatormarker: - if (V.length > 0) { - var ab = (J = V[V.length - 1]).matches[J.matches.length - 1]; - L = J.openGroup && (undefined === ab.matches || false === ab.isGroup && false === ab.isAlternator) ? V.pop() : a2(J.matches); - } else { - L = a2(U.matches); - } - if (L.isAlternator) { - V.push(L); - } else { - if (L.alternatorGroup ? (K = V.pop(), L.alternatorGroup = false) : K = new v.default(false, false, false, true), K.matches.push(L), V.push(K), L.openGroup) { - L.openGroup = false; - var ac = new v.default(true); - ac.alternatorGroup = true; - V.push(ac); - } - } - break; - default: - Z(); - } - } - } - for (X && a1(); V.length > 0;) { - I = V.pop(); - U.matches.push(I); - } - U.matches.length > 0 && (function ad(ae) { - ae && ae.matches && ae.matches.forEach(function (af, ag) { - var ah = ae.matches[ag + 1]; - (undefined === ah || undefined === ah.matches || false === ah.isQuantifier) && af && af.isGroup && (af.isGroup = false, B || (Y(af, F.groupmarker[0], 0), true !== af.openGroup && Y(af, F.groupmarker[1]))); - ad(af); - }); - }(U), W.push(U)); - (F.numericInput || F.isRTL) && function ae(af) { - for (var ag in af.matches = af.matches.reverse(), af.matches) if (Object.prototype.hasOwnProperty.call(af.matches, ag)) { - var ah = parseInt(ag); - if (af.matches[ag].isQuantifier && af.matches[ah + 1] && af.matches[ah + 1].isGroup) { - var ai = af.matches[ag]; - af.matches.splice(ag, 1); - af.matches.splice(ah + 1, 0, ai); - } - undefined !== af.matches[ag].matches ? af.matches[ag] = ae(af.matches[ag]) : af.matches[ag] = ((aj = af.matches[ag]) === F.optionalmarker[0] ? aj = F.optionalmarker[1] : aj === F.optionalmarker[1] ? aj = F.optionalmarker[0] : aj === F.groupmarker[0] ? aj = F.groupmarker[1] : aj === F.groupmarker[1] && (aj = F.groupmarker[0]), aj); - } - var aj; - return af; - }(W[0]); - return W; - }; - k.generateMaskSet = function (z, A) { - var B; - function C(F, G) { - var H = G.repeat; - var I = G.groupmarker; - var J = G.quantifiermarker; - var K = G.keepStatic; - if (H > 0 || "*" === H || "+" === H) { - var L = "*" === H ? 0 : "+" === H ? 1 : H; - if (L != H) { - F = I[0] + F + I[1] + J[0] + L + "," + H + J[1]; - } else { - for (var M = F, N = 1; N < L; N++) { - F += M; - } - } - } - if (true === K) { - var O = F.match(new RegExp("(.)\\[([^\\]]*)\\]", "g")); - O && O.forEach(function (P, Q) { - var R = function (U, V) { - return function (W) { - if (Array.isArray(W)) { - return W; - } - }(U) || function (W, X) { - var Y = null == W ? null : "undefined" != typeof Symbol && W[Symbol.iterator] || W["@@iterator"]; - if (null != Y) { - var Z; - var a0; - var a1; - var a2; - var a3 = []; - var a4 = true; - var a5 = false; - try { - for (a1 = (Y = Y.call(W)).next; !(a4 = (Z = a1.call(Y)).done) && (a3.push(Z.value), 2 !== a3.length); a4 = true) {} - } catch (a6) { - a5 = true; - a0 = a6; - } finally { - try { - if (!a4 && null != Y.return && (a2 = Y.return(), Object(a2) !== a2)) { - return; - } - } finally { - if (a5) { - throw a0; - } - } - } - return a3; - } - }(U) || function (W, X) { - if (W) { - if ("string" == typeof W) { - return x(W, 2); - } - var Y = Object.prototype.toString.call(W).slice(8, -1); - "Object" === Y && W.constructor && (Y = W.constructor.name); - return "Map" === Y || "Set" === Y ? Array.from(W) : "Arguments" === Y || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Y) ? x(W, 2) : undefined; - } - }(U) || function () { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - }(); - }(P.split("[")); - var S = R[0]; - var T = R[1]; - T = T.replace("]", ""); - F = F.replace(new RegExp("".concat((0, q.default)(S), "\\[").concat((0, q.default)(T), "\\]")), S.charAt(0) === T.charAt(0) ? "(".concat(S, "|").concat(S).concat(T, ")") : "".concat(S, "[").concat(T, "]")); - }); - } - return F; - } - function D(F, G, H) { - var I; - var J; - var K = false; - null !== F && "" !== F || ((K = null !== H.regex) ? F = (F = H.regex).replace(/^(\^)(.*)(\$)$/, "$2") : (K = true, F = ".*")); - 1 === F.length && false === H.greedy && 0 !== H.repeat && (H.placeholder = ""); - F = C(F, H); - J = K ? "regex_" + H.regex : H.numericInput ? F.split("").reverse().join("") : F; - null !== H.keepStatic && (J = "ks_" + H.keepStatic + J); - "object" === w(H.placeholder) && (J = "ph_" + JSON.stringify(H.placeholder) + J); - undefined === u.default.prototype.masksCache[J] || true === A ? (I = { - mask: F, - maskToken: u.default.prototype.analyseMask(F, K, H), - validPositions: [], - _buffer: undefined, - buffer: undefined, - tests: {}, - excludes: {}, - metadata: G, - maskLength: undefined, - jitOffset: {} - }, true !== A && (u.default.prototype.masksCache[J] = I, I = p.default.extend(true, {}, u.default.prototype.masksCache[J]))) : I = p.default.extend(true, {}, u.default.prototype.masksCache[J]); - return I; - } - if ("function" == typeof z.mask && (z.mask = z.mask(z)), Array.isArray(z.mask)) { - if (z.mask.length > 1) { - null === z.keepStatic && (z.keepStatic = true); - var E = z.groupmarker[0]; - (z.isRTL ? z.mask.reverse() : z.mask).forEach(function (F) { - E.length > 1 && (E += z.alternatormarker); - undefined !== F.mask && "function" != typeof F.mask ? E += F.mask : E += F; - }); - return D(E += z.groupmarker[1], z.mask, z); - } - z.mask = z.mask.pop(); - } - B = z.mask && undefined !== z.mask.mask && "function" != typeof z.mask.mask ? D(z.mask.mask, z.mask, z) : D(z.mask, z.mask, z); - null === z.keepStatic && (z.keepStatic = false); - return B; - }; - var p = y(m(4963)); - var q = y(m(7184)); - var u = y(m(2394)); - var v = y(m(9695)); - function w(z) { - return (w = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (A) { - return typeof A; - } : function (A) { - return A && "function" == typeof Symbol && A.constructor === Symbol && A !== Symbol.prototype ? "symbol" : typeof A; - })(z); - } - function x(z, A) { - (null == A || A > z.length) && (A = z.length); - for (var B = 0, C = new Array(A); B < A; B++) { - C[B] = z[B]; - } - return C; - } - function y(z) { - return z && z.__esModule ? z : { - default: z - }; - } - }, - 157: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.mask = function () { - var y = this; - var z = this.opts; - var A = this.el; - var B = this.dependencyLib; - u.EventRuler.off(A); - var C = function (F, G) { - var H = F.getAttribute("type"); - var I = "input" === F.tagName.toLowerCase() && G.supportsInputType.includes(H) || F.isContentEditable || "textarea" === F.tagName.toLowerCase(); - if (!I) { - if ("input" === F.tagName.toLowerCase()) { - var J = document.createElement("input"); - J.setAttribute("type", H); - I = "text" === J.type; - J = null; - } else { - I = "partial"; - } - } - false !== I ? function (K) { - var L; - var M; - function N() { - return this.inputmask ? this.inputmask.opts.autoUnmask ? this.inputmask.unmaskedvalue() : -1 !== w.getLastValidPosition.call(y) || true !== G.nullable ? (this.inputmask.shadowRoot || this.ownerDocument).activeElement === this && G.clearMaskOnLostFocus ? (y.isRTL ? v.clearOptionalTail.call(y, w.getBuffer.call(y).slice()).reverse() : v.clearOptionalTail.call(y, w.getBuffer.call(y).slice())).join("") : L.call(this) : "" : L.call(this); - } - function O(Q) { - M.call(this, Q); - this.inputmask && (0, v.applyInputValue)(this, Q); - } - if (!K.inputmask.__valueGet) { - if (true !== G.noValuePatching) { - if (Object.getOwnPropertyDescriptor) { - var P = Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(K), "value") : undefined; - P && P.get && P.set ? (L = P.get, M = P.set, Object.defineProperty(K, "value", { - get: N, - set: O, - configurable: true - })) : "input" !== K.tagName.toLowerCase() && (L = function () { - return this.textContent; - }, M = function (Q) { - this.textContent = Q; - }, Object.defineProperty(K, "value", { - get: N, - set: O, - configurable: true - })); - } else { - document.__lookupGetter__ && K.__lookupGetter__("value") && (L = K.__lookupGetter__("value"), M = K.__lookupSetter__("value"), K.__defineGetter__("value", N), K.__defineSetter__("value", O)); - } - K.inputmask.__valueGet = L; - K.inputmask.__valueSet = M; - } - K.inputmask._valueGet = function (Q) { - return y.isRTL && true !== Q ? L.call(this.el).split("").reverse().join("") : L.call(this.el); - }; - K.inputmask._valueSet = function (Q, R) { - M.call(this.el, null == Q ? "" : true !== R && y.isRTL ? Q.split("").reverse().join("") : Q); - }; - undefined === L && (L = function () { - return this.value; - }, M = function (Q) { - this.value = Q; - }, function (Q) { - if (B.valHooks && (undefined === B.valHooks[Q] || true !== B.valHooks[Q].inputmaskpatch)) { - var R = B.valHooks[Q] && B.valHooks[Q].get ? B.valHooks[Q].get : function (T) { - return T.value; - }; - var S = B.valHooks[Q] && B.valHooks[Q].set ? B.valHooks[Q].set : function (T, U) { - T.value = U; - return T; - }; - B.valHooks[Q] = { - get: function (T) { - if (T.inputmask) { - if (T.inputmask.opts.autoUnmask) { - return T.inputmask.unmaskedvalue(); - } - var U = R(T); - return -1 !== w.getLastValidPosition.call(y, undefined, undefined, T.inputmask.maskset.validPositions) || true !== G.nullable ? U : ""; - } - return R(T); - }, - set: function (T, U) { - var V = S(T, U); - T.inputmask && (0, v.applyInputValue)(T, U); - return V; - }, - inputmaskpatch: true - }; - } - }(K.type), function (Q) { - u.EventRuler.on(Q, "mouseenter", function () { - var R = this; - var S = R.inputmask._valueGet(true); - S != (R.inputmask.isRTL ? w.getBuffer.call(R.inputmask).slice().reverse() : w.getBuffer.call(R.inputmask)).join("") && (0, v.applyInputValue)(R, S); - }); - }(K)); - } - }(F) : F.inputmask = undefined; - return I; - }(A, z); - if (false !== C) { - y.originalPlaceholder = A.placeholder; - y.maxLength = undefined !== A ? A.maxLength : undefined; - -1 === y.maxLength && (y.maxLength = undefined); - "inputMode" in A && null === A.getAttribute("inputmode") && (A.inputMode = z.inputmode, A.setAttribute("inputmode", z.inputmode)); - true === C && (z.showMaskOnFocus = z.showMaskOnFocus && -1 === ["cc-number", "cc-exp"].indexOf(A.autocomplete), p.iphone && (z.insertModeVisual = false, A.setAttribute("autocorrect", "off")), u.EventRuler.on(A, "submit", q.EventHandlers.submitEvent), u.EventRuler.on(A, "reset", q.EventHandlers.resetEvent), u.EventRuler.on(A, "blur", q.EventHandlers.blurEvent), u.EventRuler.on(A, "focus", q.EventHandlers.focusEvent), u.EventRuler.on(A, "invalid", q.EventHandlers.invalidEvent), u.EventRuler.on(A, "click", q.EventHandlers.clickEvent), u.EventRuler.on(A, "mouseleave", q.EventHandlers.mouseleaveEvent), u.EventRuler.on(A, "mouseenter", q.EventHandlers.mouseenterEvent), u.EventRuler.on(A, "paste", q.EventHandlers.pasteEvent), u.EventRuler.on(A, "cut", q.EventHandlers.cutEvent), u.EventRuler.on(A, "complete", z.oncomplete), u.EventRuler.on(A, "incomplete", z.onincomplete), u.EventRuler.on(A, "cleared", z.oncleared), true !== z.inputEventOnly && u.EventRuler.on(A, "keydown", q.EventHandlers.keyEvent), (p.mobile || z.inputEventOnly) && A.removeAttribute("maxLength"), u.EventRuler.on(A, "input", q.EventHandlers.inputFallBackEvent)); - u.EventRuler.on(A, "setvalue", q.EventHandlers.setValueEvent); - undefined === y.applyMaskHook || y.applyMaskHook(); - w.getBufferTemplate.call(y).join(""); - y.undoValue = y._valueGet(true); - var D = (A.inputmask.shadowRoot || A.ownerDocument).activeElement; - if ("" !== A.inputmask._valueGet(true) || false === z.clearMaskOnLostFocus || D === A) { - (0, v.applyInputValue)(A, A.inputmask._valueGet(true), z); - var E = w.getBuffer.call(y).slice(); - false === x.isComplete.call(y, E) && z.clearIncomplete && w.resetMaskSet.call(y, false); - z.clearMaskOnLostFocus && D !== A && (-1 === w.getLastValidPosition.call(y) ? E = [] : v.clearOptionalTail.call(y, E)); - (false === z.clearMaskOnLostFocus || z.showMaskOnFocus && D === A || "" !== A.inputmask._valueGet(true)) && (0, v.writeBuffer)(A, E); - D === A && w.caret.call(y, A, w.seekNext.call(y, w.getLastValidPosition.call(y))); - } - } - }; - var p = m(9845); - var q = m(6030); - var u = m(9716); - var v = m(7760); - var w = m(8711); - var x = m(7215); - }, - 9695: function (i, j) { - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = function (k, l, m, o) { - this.matches = []; - this.openGroup = k || false; - this.alternatorGroup = false; - this.isGroup = k || false; - this.isOptional = l || false; - this.isQuantifier = m || false; - this.isAlternator = o || false; - this.quantifier = { - min: 1, - max: 1 - }; - }; - }, - 3194: function () { - Array.prototype.includes || Object.defineProperty(Array.prototype, "includes", { - value: function (j, k) { - if (null == this) { - throw new TypeError("\"this\" is null or not defined"); - } - var l = Object(this); - var m = l.length >>> 0; - if (0 === m) { - return false; - } - for (var p = 0 | k, q = Math.max(p >= 0 ? p : m - Math.abs(p), 0); q < m;) { - if (l[q] === j) { - return true; - } - q++; - } - return false; - } - }); - }, - 9302: function () { - var i = Function.bind.call(Function.call, Array.prototype.reduce); - var j = Function.bind.call(Function.call, Object.prototype.propertyIsEnumerable); - var k = Function.bind.call(Function.call, Array.prototype.concat); - var l = Object.keys; - Object.entries || (Object.entries = function (m) { - return i(l(m), function (o, p) { - return k(o, "string" == typeof p && j(m, p) ? [[p, m[p]]] : []); - }, []); - }); - }, - 7149: function () { - function i(j) { - return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (k) { - return typeof k; - } : function (k) { - return k && "function" == typeof Symbol && k.constructor === Symbol && k !== Symbol.prototype ? "symbol" : typeof k; - })(j); - } - "function" != typeof Object.getPrototypeOf && (Object.getPrototypeOf = "object" === i("test".__proto__) ? function (j) { - return j.__proto__; - } : function (j) { - return j.constructor.prototype; - }); - }, - 4013: function () { - String.prototype.includes || (String.prototype.includes = function (i, j) { - "number" != typeof j && (j = 0); - return !(j + i.length > this.length) && -1 !== this.indexOf(i, j); - }); - }, - 8711: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.caret = function (C, D, E, F, G) { - var H; - var I = this; - var J = this.opts; - if (undefined === D) { - "selectionStart" in C && "selectionEnd" in C ? (D = C.selectionStart, E = C.selectionEnd) : q.default.getSelection ? (H = q.default.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode !== C && H.commonAncestorContainer !== C || (D = H.startOffset, E = H.endOffset) : document.selection && document.selection.createRange && (E = (D = 0 - (H = document.selection.createRange()).duplicate().moveStart("character", -C.inputmask._valueGet().length)) + H.text.length); - return { - begin: F ? D : B.call(I, D), - end: F ? E : B.call(I, E) - }; - } - if (Array.isArray(D) && (E = I.isRTL ? D[0] : D[1], D = I.isRTL ? D[1] : D[0]), undefined !== D.begin && (E = I.isRTL ? D.begin : D.end, D = I.isRTL ? D.end : D.begin), "number" == typeof D) { - D = F ? D : B.call(I, D); - E = "number" == typeof (E = F ? E : B.call(I, E)) ? E : D; - var K = parseInt(((C.ownerDocument.defaultView || q.default).getComputedStyle ? (C.ownerDocument.defaultView || q.default).getComputedStyle(C, null) : C.currentStyle).fontSize) * E; - if (C.scrollLeft = K > C.scrollWidth ? K : 0, C.inputmask.caretPos = { - begin: D, - end: E - }, J.insertModeVisual && false === J.insertMode && D === E && (G || E++), C === (C.inputmask.shadowRoot || C.ownerDocument).activeElement) { - if ("setSelectionRange" in C) { - C.setSelectionRange(D, E); - } else { - if (q.default.getSelection) { - if (H = document.createRange(), undefined === C.firstChild || null === C.firstChild) { - var L = document.createTextNode(""); - C.appendChild(L); - } - H.setStart(C.firstChild, D < C.inputmask._valueGet().length ? D : C.inputmask._valueGet().length); - H.setEnd(C.firstChild, E < C.inputmask._valueGet().length ? E : C.inputmask._valueGet().length); - H.collapse(true); - var M = q.default.getSelection(); - M.removeAllRanges(); - M.addRange(H); - } else { - C.createTextRange && ((H = C.createTextRange()).collapse(true), H.moveEnd("character", E), H.moveStart("character", D), H.select()); - } - } - undefined === C.inputmask.caretHook || C.inputmask.caretHook.call(I, { - begin: D, - end: E - }); - } - } - }; - k.determineLastRequiredPosition = function (C) { - var D; - var E; - var F = this; - var G = F.maskset; - var H = F.dependencyLib; - var I = y.call(F); - var J = {}; - var K = G.validPositions[I]; - var L = w.getMaskTemplate.call(F, true, y.call(F), true, true); - var M = L.length; - var N = undefined !== K ? K.locator.slice() : undefined; - for (D = I + 1; D < L.length; D++) { - N = (E = w.getTestTemplate.call(F, D, N, D - 1)).locator.slice(); - J[D] = H.extend(true, {}, E); - } - var O = K && undefined !== K.alternation ? K.locator[K.alternation] : undefined; - for (D = M - 1; D > I && ((E = J[D]).match.optionality || E.match.optionalQuantifier && E.match.newBlockMarker || O && (O !== J[D].locator[K.alternation] && true !== E.match.static || true === E.match.static && E.locator[K.alternation] && v.checkAlternationMatch.call(F, E.locator[K.alternation].toString().split(","), O.toString().split(",")) && "" !== w.getTests.call(F, D)[0].def)) && L[D] === w.getPlaceholder.call(F, D, E.match); D--) { - M--; - } - return C ? { - l: M, - def: J[M] ? J[M].match : undefined - } : M; - }; - k.determineNewCaretPosition = function (C, D, E) { - var F; - var G; - var H; - var I = this; - var J = I.maskset; - var K = I.opts; - if (D && (I.isRTL ? C.end = C.begin : C.begin = C.end), C.begin === C.end) { - switch (E = E || K.positionCaretOnClick) { - case "none": - break; - case "select": - C = { - begin: 0, - end: x.call(I).length - }; - break; - case "ignore": - C.end = C.begin = A.call(I, y.call(I)); - break; - case "radixFocus": - if (I.clicked > 1 && 0 === J.validPositions.length) { - break; - } - if (function (Q) { - if ("" !== K.radixPoint && 0 !== K.digits) { - var R = J.validPositions; - if (undefined === R[Q] || undefined === R[Q].input) { - if (Q < A.call(I, -1)) { - return true; - } - var S = x.call(I).indexOf(K.radixPoint); - if (-1 !== S) { - for (var T = 0, U = R.length; T < U; T++) { - if (R[T] && S < T && R[T].input !== w.getPlaceholder.call(I, T)) { - return false; - } - } - return true; - } - } - } - return false; - }(C.begin)) { - var L = x.call(I).join("").indexOf(K.radixPoint); - C.end = C.begin = K.numericInput ? A.call(I, L) : L; - break; - } - default: - if (F = C.begin, G = y.call(I, F, true), F <= (H = A.call(I, -1 !== G || z.call(I, 0) ? G : -1))) { - C.end = C.begin = z.call(I, F, false, true) ? F : A.call(I, F); - } else { - var M = J.validPositions[G]; - var N = w.getTestTemplate.call(I, H, M ? M.match.locator : undefined, M); - var O = w.getPlaceholder.call(I, H, N.match); - if ("" !== O && x.call(I)[H] !== O && true !== N.match.optionalQuantifier && true !== N.match.newBlockMarker || !z.call(I, H, K.keepStatic, true) && N.match.def === O) { - var P = A.call(I, H); - (F >= P || F === H) && (H = P); - } - C.end = C.begin = H; - } - } - return C; - } - }; - k.getBuffer = x; - k.getBufferTemplate = function () { - var C = this.maskset; - undefined === C._buffer && (C._buffer = w.getMaskTemplate.call(this, false, 1), undefined === C.buffer && (C.buffer = C._buffer.slice())); - return C._buffer; - }; - k.getLastValidPosition = y; - k.isMask = z; - k.resetMaskSet = function (C) { - var D = this.maskset; - D.buffer = undefined; - true !== C && (D.validPositions = [], D.p = 0); - false === C && (D.tests = {}, D.jitOffset = {}); - }; - k.seekNext = A; - k.seekPrevious = function (C, D) { - var E = this; - var F = C - 1; - if (C <= 0) { - return 0; - } - for (; F > 0 && (true === D && (true !== w.getTest.call(E, F).match.newBlockMarker || !z.call(E, F, undefined, true)) || true !== D && !z.call(E, F, undefined, true));) { - F--; - } - return F; - }; - k.translatePosition = B; - var p; - var q = (p = m(9380)) && p.__esModule ? p : { - default: p - }; - var v = m(7215); - var w = m(4713); - function x(C) { - var D = this; - var E = D.maskset; - undefined !== E.buffer && true !== C || (E.buffer = w.getMaskTemplate.call(D, true, y.call(D), true), undefined === E._buffer && (E._buffer = E.buffer.slice())); - return E.buffer; - } - function y(C, D, E) { - var F = this.maskset; - var G = -1; - var H = -1; - var I = E || F.validPositions; - undefined === C && (C = -1); - for (var J = 0, K = I.length; J < K; J++) { - I[J] && (D || true !== I[J].generatedInput) && (J <= C && (G = J), J >= C && (H = J)); - } - return -1 === G || G === C ? H : -1 === H || C - G < H - C ? G : H; - } - function z(C, D, E) { - var F = this; - var G = this.maskset; - var H = w.getTestTemplate.call(F, C).match; - if ("" === H.def && (H = w.getTest.call(F, C).match), true !== H.static) { - return H.fn; - } - if (true === E && undefined !== G.validPositions[C] && true !== G.validPositions[C].generatedInput) { - return true; - } - if (true !== D && C > -1) { - if (E) { - var I = w.getTests.call(F, C); - return I.length > 1 + ("" === I[I.length - 1].match.def ? 1 : 0); - } - var J = w.determineTestTemplate.call(F, C, w.getTests.call(F, C)); - var K = w.getPlaceholder.call(F, C, J.match); - return J.match.def !== K; - } - return false; - } - function A(C, D, E) { - var F = this; - undefined === E && (E = true); - for (var G = C + 1; "" !== w.getTest.call(F, G).match.def && (true === D && (true !== w.getTest.call(F, G).match.newBlockMarker || !z.call(F, G, undefined, true)) || true !== D && !z.call(F, G, undefined, E));) { - G++; - } - return G; - } - function B(C) { - var D = this.opts; - var E = this.el; - !this.isRTL || "number" != typeof C || D.greedy && "" === D.placeholder || !E || (C = this._valueGet().length - C) < 0 && (C = 0); - return C; - } - }, - 4713: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.determineTestTemplate = C; - k.getDecisionTaker = z; - k.getMaskTemplate = function (G, H, I, J, K) { - var L = this; - var M = this.opts; - var N = this.maskset; - var O = M.greedy; - K && M.greedy && (M.greedy = false, L.maskset.tests = {}); - H = H || 0; - var P; - var Q; - var R; - var S; - var T = []; - var U = 0; - do { - if (true === G && N.validPositions[U]) { - Q = (R = K && N.validPositions[U].match.optionality && undefined === N.validPositions[U + 1] && (true === N.validPositions[U].generatedInput || N.validPositions[U].input == M.skipOptionalPartCharacter && U > 0) ? C.call(L, U, F.call(L, U, P, U - 1)) : N.validPositions[U]).match; - P = R.locator.slice(); - T.push(true === I ? R.input : false === I ? Q.nativeDef : A.call(L, U, Q)); - } else { - Q = (R = B.call(L, U, P, U - 1)).match; - P = R.locator.slice(); - var V = true !== J && (false !== M.jitMasking ? M.jitMasking : Q.jit); - (S = (S || N.validPositions[U - 1]) && Q.static && Q.def !== M.groupSeparator && null === Q.fn) || false === V || undefined === V || "number" == typeof V && isFinite(V) && V > U ? T.push(false === I ? Q.nativeDef : A.call(L, T.length, Q)) : S = false; - } - U++; - } while (true !== Q.static || "" !== Q.def || H > U); - "" === T[T.length - 1] && T.pop(); - false === I && undefined !== N.maskLength || (N.maskLength = U - 1); - M.greedy = O; - return T; - }; - k.getPlaceholder = A; - k.getTest = D; - k.getTestTemplate = B; - k.getTests = F; - k.isSubsetOf = E; - var p; - var q = (p = m(2394)) && p.__esModule ? p : { - default: p - }; - var w = m(8711); - function x(G) { - return (x = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (H) { - return typeof H; - } : function (H) { - return H && "function" == typeof Symbol && H.constructor === Symbol && H !== Symbol.prototype ? "symbol" : typeof H; - })(G); - } - function y(G, H) { - var I = (null != G.alternation ? G.mloc[z(G)] : G.locator).join(""); - if ("" !== I) { - for (I = I.split(":")[0]; I.length < H;) { - I += "0"; - } - } - return I; - } - function z(G) { - var H = G.locator[G.alternation]; - "string" == typeof H && H.length > 0 && (H = H.split(",")[0]); - return undefined !== H ? H.toString() : ""; - } - function A(G, H, I) { - var J = this; - var K = this.opts; - var L = this.maskset; - if (undefined !== (H = H || D.call(J, G).match).placeholder || true === I) { - if ("" !== H.placeholder && true === H.static && true !== H.generated) { - var M = w.getLastValidPosition.call(J, G); - var N = w.seekNext.call(J, M); - return (I ? G <= N : G < N) ? K.staticDefinitionSymbol && H.static ? H.nativeDef : H.def : "function" == typeof H.placeholder ? H.placeholder(K) : H.placeholder; - } - return "function" == typeof H.placeholder ? H.placeholder(K) : H.placeholder; - } - if (true === H.static) { - if (G > -1 && undefined === L.validPositions[G]) { - var O; - var P = F.call(J, G); - var Q = []; - if ("string" == typeof K.placeholder && P.length > 1 + ("" === P[P.length - 1].match.def ? 1 : 0)) { - for (var R = 0; R < P.length; R++) { - if ("" !== P[R].match.def && true !== P[R].match.optionality && true !== P[R].match.optionalQuantifier && (true === P[R].match.static || undefined === O || false !== P[R].match.fn.test(O.match.def, L, G, true, K)) && (Q.push(P[R]), true === P[R].match.static && (O = P[R]), Q.length > 1 && /[0-9a-bA-Z]/.test(Q[0].match.def))) { - return K.placeholder.charAt(G % K.placeholder.length); - } - } - } - } - return H.def; - } - return "object" === x(K.placeholder) ? H.def : K.placeholder.charAt(G % K.placeholder.length); - } - function B(G, H, I) { - return this.maskset.validPositions[G] || C.call(this, G, F.call(this, G, H ? H.slice() : H, I)); - } - function C(G, H) { - var I = this.opts; - var J = 0; - var K = function (S, T) { - var U = 0; - var V = false; - T.forEach(function (W) { - W.match.optionality && (0 !== U && U !== W.match.optionality && (V = true), (0 === U || U > W.match.optionality) && (U = W.match.optionality)); - }); - U && (0 == S || 1 == T.length ? U = 0 : V || (U = 0)); - return U; - }(G, H); - G = G > 0 ? G - 1 : 0; - var L; - var M; - var N; - var O = y(D.call(this, G)); - I.greedy && H.length > 1 && "" === H[H.length - 1].match.def && (J = 1); - for (var P = 0; P < H.length - J; P++) { - var Q = H[P]; - L = y(Q, O.length); - var R = Math.abs(L - O); - (true !== Q.unMatchedAlternationStopped || H.filter(function (S) { - return true !== S.unMatchedAlternationStopped; - }).length <= 1) && (undefined === M || "" !== L && R < M || N && !I.greedy && N.match.optionality && N.match.optionality - K > 0 && "master" === N.match.newBlockMarker && (!Q.match.optionality || Q.match.optionality - K < 1 || !Q.match.newBlockMarker) || N && !I.greedy && N.match.optionalQuantifier && !Q.match.optionalQuantifier) && (M = R, N = Q); - } - return N; - } - function D(G, H) { - var I = this.maskset; - return I.validPositions[G] ? I.validPositions[G] : (H || F.call(this, G))[0]; - } - function E(G, H, I) { - function J(K) { - for (var L, M = [], N = -1, O = 0, P = K.length; O < P; O++) { - if ("-" === K.charAt(O)) { - for (L = K.charCodeAt(O + 1); ++N < L;) { - M.push(String.fromCharCode(N)); - } - } else { - N = K.charCodeAt(O); - M.push(K.charAt(O)); - } - } - return M.join(""); - } - return G.match.def === H.match.nativeDef || !(!(I.regex || G.match.fn instanceof RegExp && H.match.fn instanceof RegExp) || true === G.match.static || true === H.match.static) && ("." === H.match.fn.source || -1 !== J(H.match.fn.source.replace(/[[\]/]/g, "")).indexOf(J(G.match.fn.source.replace(/[[\]/]/g, "")))); - } - function F(G, H, I) { - var J; - var K; - var L = this; - var M = this.dependencyLib; - var N = this.maskset; - var P = this.opts; - var Q = this.el; - var R = N.maskToken; - var S = H ? I : 0; - var T = H ? H.slice() : [0]; - var U = []; - var V = false; - var W = H ? H.join("") : ""; - var X = false; - function Y(a3, a4, a5, a6) { - function a7(aa, ab, ac) { - function ad(ai, aj) { - var ak = 0 === aj.matches.indexOf(ai); - ak || aj.matches.every(function (al, am) { - true === al.isQuantifier ? ak = ad(ai, aj.matches[am - 1]) : Object.prototype.hasOwnProperty.call(al, "matches") && (ak = ad(ai, al)); - return !ak; - }); - return ak; - } - function ae(ai, aj, ak) { - var al; - var am; - if ((N.tests[ai] || N.validPositions[ai]) && (N.validPositions[ai] ? [N.validPositions[ai]] : N.tests[ai]).every(function (ap, aq) { - if (ap.mloc[aj]) { - al = ap; - return false; - } - var ar = undefined !== ak ? ak : ap.alternation; - var as = undefined !== ap.locator[ar] ? ap.locator[ar].toString().indexOf(aj) : -1; - (undefined === am || as < am) && -1 !== as && (al = ap, am = as); - return true; - }), al) { - var an = al.locator[al.alternation]; - var ao = al.mloc[aj] || al.mloc[an] || al.locator; - -1 !== ao[ao.length - 1].toString().indexOf(":") && ao.pop(); - return ao.slice((undefined !== ak ? ak : al.alternation) + 1); - } - return undefined !== ak ? ae(ai, aj) : undefined; - } - function af(ai, aj) { - return true === ai.match.static && true !== aj.match.static && aj.match.fn.test(ai.match.def, N, G, false, P, false); - } - function ag(ai, aj) { - var ak = ai.alternation; - var al = undefined === aj || ak <= aj.alternation && -1 === ai.locator[ak].toString().indexOf(aj.locator[ak]); - if (!al && ak > aj.alternation) { - for (var am = 0; am < ak; am++) { - if (ai.locator[am] !== aj.locator[am]) { - ak = am; - al = true; - break; - } - } - } - return !!al && function (an) { - ai.mloc = ai.mloc || {}; - var ao = ai.locator[an]; - if (undefined !== ao) { - if ("string" == typeof ao && (ao = ao.split(",")[0]), undefined === ai.mloc[ao] && (ai.mloc[ao] = ai.locator.slice(), ai.mloc[ao].push(":".concat(ai.alternation))), undefined !== aj) { - for (var ap in aj.mloc) "string" == typeof ap && (ap = parseInt(ap.split(",")[0])), ai.mloc[ap + 0] = aj.mloc[ap]; - ai.locator[an] = Object.keys(ai.mloc).join(","); - } - ai.alternation > an && (ai.alternation = an); - return true; - } - ai.alternation = undefined; - return false; - }(ak); - } - function ah(ai, aj) { - if (ai.locator.length !== aj.locator.length) { - return false; - } - for (var ak = ai.alternation + 1; ak < ai.locator.length; ak++) { - if (ai.locator[ak] !== aj.locator[ak]) { - return false; - } - } - return true; - } - if (S > G + P._maxTestPos) { - throw new Error("Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. ".concat(N.mask)); - } - if (S === G && undefined === aa.matches) { - if (U.push({ - match: aa, - locator: ab.reverse(), - cd: W, - mloc: {} - }), !aa.optionality || undefined !== ac || !(P.definitions && P.definitions[aa.nativeDef] && P.definitions[aa.nativeDef].optional || q.default.prototype.definitions[aa.nativeDef] && q.default.prototype.definitions[aa.nativeDef].optional)) { - return true; - } - V = true; - S = G; - } else { - if (undefined !== aa.matches) { - if (aa.isGroup && ac !== aa) { - return function () { - aa = a7(a3.matches[a3.matches.indexOf(aa) + 1], ab, ac); - if (aa) { - return true; - } - }(); - } - if (aa.isOptional) { - return function () { - var ai = aa; - var aj = U.length; - if (aa = Y(aa, a4, ab, ac), U.length > 0) { - if (U.forEach(function (ak, al) { - al >= aj && (ak.match.optionality = ak.match.optionality ? ak.match.optionality + 1 : 1); - }), J = U[U.length - 1].match, undefined !== ac || !ad(J, ai)) { - return aa; - } - V = true; - S = G; - } - }(); - } - if (aa.isAlternator) { - return function () { - function ai(aE) { - for (var aF, aG = aE.matches[0].matches ? aE.matches[0].matches.length : 1, aH = 0; aH < aE.matches.length && aG === (aF = aE.matches[aH].matches ? aE.matches[aH].matches.length : 1); aH++) {} - return aG !== aF; - } - L.hasAlternator = true; - var aj; - var ak = aa; - var al = []; - var am = U.slice(); - var an = ab.length; - var ao = a4.length > 0 ? a4.shift() : -1; - if (-1 === ao || "string" == typeof ao) { - var ap; - var aq = S; - var ar = a4.slice(); - var as = []; - if ("string" == typeof ao) { - as = ao.split(","); - } else { - for (ap = 0; ap < ak.matches.length; ap++) { - as.push(ap.toString()); - } - } - if (undefined !== N.excludes[G]) { - for (var at = as.slice(), au = 0, av = N.excludes[G].length; au < av; au++) { - var aw = N.excludes[G][au].toString().split(":"); - ab.length == aw[1] && as.splice(as.indexOf(aw[0]), 1); - } - 0 === as.length && (delete N.excludes[G], as = at); - } - (true === P.keepStatic || isFinite(parseInt(P.keepStatic)) && aq >= P.keepStatic) && (as = as.slice(0, 1)); - for (var ax = 0; ax < as.length; ax++) { - ap = parseInt(as[ax]); - U = []; - a4 = "string" == typeof ao && ae(S, ap, an) || ar.slice(); - var ay = ak.matches[ap]; - if (ay && a7(ay, [ap].concat(ab), ac)) { - aa = true; - } else { - if (0 === ax && (X = ai(ak)), ay && ay.matches && ay.matches.length > ak.matches[0].matches.length) { - break; - } - } - aj = U.slice(); - S = aq; - U = []; - for (var az = 0; az < aj.length; az++) { - var aA = aj[az]; - var aB = false; - aA.alternation = aA.alternation || an; - ag(aA); - for (var aC = 0; aC < al.length; aC++) { - var aD = al[aC]; - if ("string" != typeof ao || undefined !== aA.alternation && as.includes(aA.locator[aA.alternation].toString())) { - if (aA.match.nativeDef === aD.match.nativeDef) { - aB = true; - ag(aD, aA); - break; - } - if (E(aA, aD, P)) { - ag(aA, aD) && (aB = true, al.splice(al.indexOf(aD), 0, aA)); - break; - } - if (E(aD, aA, P)) { - ag(aD, aA); - break; - } - if (af(aA, aD)) { - ah(aA, aD) || undefined !== Q.inputmask.userOptions.keepStatic ? ag(aA, aD) && (aB = true, al.splice(al.indexOf(aD), 0, aA)) : P.keepStatic = true; - break; - } - if (af(aD, aA)) { - ag(aD, aA); - break; - } - } - } - aB || al.push(aA); - } - } - U = am.concat(al); - S = G; - V = U.length > 0 && X; - aa = al.length > 0 && !X; - X && V && !aa && U.forEach(function (aE, aF) { - aE.unMatchedAlternationStopped = true; - }); - a4 = ar.slice(); - } else { - aa = a7(ak.matches[ao] || a3.matches[ao], [ao].concat(ab), ac); - } - if (aa) { - return true; - } - }(); - } - if (aa.isQuantifier && ac !== a3.matches[a3.matches.indexOf(aa) - 1]) { - return function () { - for (var ai = aa, aj = false, ak = a4.length > 0 ? a4.shift() : 0; ak < (isNaN(ai.quantifier.max) ? ak + 1 : ai.quantifier.max) && S <= G; ak++) { - var al = a3.matches[a3.matches.indexOf(ai) - 1]; - aa = a7(al, [ak].concat(ab), al); - if (aa) { - if (U.forEach(function (am, an) { - (J = Z(al, am.match) ? am.match : U[U.length - 1].match).optionalQuantifier = ak >= ai.quantifier.min; - J.jit = (ak + 1) * (al.matches.indexOf(J) + 1) > ai.quantifier.jit; - J.optionalQuantifier && ad(J, al) && (V = true, S = G, P.greedy && null == N.validPositions[G - 1] && ak > ai.quantifier.min && -1 != ["*", "+"].indexOf(ai.quantifier.max) && (U.pop(), W = undefined), aj = true, aa = false); - !aj && J.jit && (N.jitOffset[G] = al.matches.length - al.matches.indexOf(J)); - }), aj) { - break; - } - return true; - } - } - }(); - } - aa = Y(aa, a4, ab, ac); - if (aa) { - return true; - } - } else { - S++; - } - } - } - for (var a8 = a4.length > 0 ? a4.shift() : 0; a8 < a3.matches.length; a8++) { - if (true !== a3.matches[a8].isQuantifier) { - var a9 = a7(a3.matches[a8], [a8].concat(a5), a6); - if (a9 && S === G) { - return a9; - } - if (S > G) { - break; - } - } - } - } - function Z(a3, a4) { - var a5 = -1 != a3.matches.indexOf(a4); - a5 || a3.matches.forEach(function (a6, a7) { - undefined === a6.matches || a5 || (a5 = Z(a6, a4)); - }); - return a5; - } - if (G > -1) { - if (undefined === H) { - for (var a0, a1 = G - 1; undefined === (a0 = N.validPositions[a1] || N.tests[a1]) && a1 > -1;) { - a1--; - } - undefined !== a0 && a1 > -1 && (T = function (a3, a4) { - var a5; - var a6 = []; - Array.isArray(a4) || (a4 = [a4]); - a4.length > 0 && (undefined === a4[0].alternation || true === P.keepStatic ? 0 === (a6 = C.call(L, a3, a4.slice()).locator.slice()).length && (a6 = a4[0].locator.slice()) : a4.forEach(function (a7) { - "" !== a7.def && (0 === a6.length ? (a5 = a7.alternation, a6 = a7.locator.slice()) : a7.locator[a5] && -1 === a6[a5].toString().indexOf(a7.locator[a5]) && (a6[a5] += "," + a7.locator[a5])); - })); - return a6; - }(a1, a0), W = T.join(""), S = a1); - } - if (N.tests[G] && N.tests[G][0].cd === W) { - return N.tests[G]; - } - for (var a2 = T.shift(); a2 < R.length && !(Y(R[a2], T, [a2]) && S === G || S > G); a2++) {} - } - (0 === U.length || V) && U.push({ - match: { - fn: null, - static: true, - optionality: false, - casing: null, - def: "", - placeholder: "" - }, - locator: X && 0 === U.filter(function (a3) { - return true !== a3.unMatchedAlternationStopped; - }).length ? [0] : [], - mloc: {}, - cd: W - }); - undefined !== H && N.tests[G] ? K = M.extend(true, [], U) : (N.tests[G] = M.extend(true, [], U), K = N.tests[G]); - U.forEach(function (a3) { - a3.match.optionality = a3.match.defOptionality || false; - }); - return K; - } - }, - 7215: function (j, k, m) { - Object.defineProperty(k, "__esModule", { - value: true - }); - k.alternate = z; - k.checkAlternationMatch = function (I, J, K) { - for (var L, M = this.opts.greedy ? J : J.slice(0, 1), N = false, O = undefined !== K ? K.split(",") : [], P = 0; P < O.length; P++) { - -1 !== (L = I.indexOf(O[P])) && I.splice(L, 1); - } - for (var Q = 0; Q < I.length; Q++) { - if (M.includes(I[Q])) { - N = true; - break; - } - } - return N; - }; - k.handleRemove = function (I, J, K, L, M) { - var N = this; - var O = this.maskset; - var P = this.opts; - if ((P.numericInput || N.isRTL) && (J === w.keys.Backspace ? J = w.keys.Delete : J === w.keys.Delete && (J = w.keys.Backspace), N.isRTL)) { - var Q = K.end; - K.end = K.begin; - K.begin = Q; - } - var R; - var S = x.getLastValidPosition.call(N, undefined, true); - K.end >= x.getBuffer.call(N).length && S >= K.end && (K.end = S + 1); - J === w.keys.Backspace ? K.end - K.begin < 1 && (K.begin = x.seekPrevious.call(N, K.begin)) : J === w.keys.Delete && K.begin === K.end && (K.end = x.isMask.call(N, K.end, true, true) ? K.end + 1 : x.seekNext.call(N, K.end) + 1); - false !== (R = H.call(N, K)) && ((true !== L && false !== P.keepStatic || null !== P.regex && -1 !== y.getTest.call(N, K.begin).match.def.indexOf("|")) && z.call(N, true), true !== L && (O.p = J === w.keys.Delete ? K.begin + R : K.begin, O.p = x.determineNewCaretPosition.call(N, { - begin: O.p, - end: O.p - }, false, false === P.insertMode && J === w.keys.Backspace ? "none" : undefined).begin)); - }; - k.isComplete = B; - k.isSelection = C; - k.isValid = D; - k.refreshFromBuffer = F; - k.revalidateMask = H; - var q = m(6030); - var w = m(2839); - var x = m(8711); - var y = m(4713); - function z(I, J, K, L, N, P) { - var Q = this; - var T = this.dependencyLib; - var U = this.opts; - var V = Q.maskset; - if (!Q.hasAlternator) { - return false; - } - var W; - var X; - var Y; - var Z; - var a0; - var a1; - var a2; - var a3; - var a4; - var a5; - var a6; - var a7 = T.extend(true, [], V.validPositions); - var a8 = T.extend(true, {}, V.tests); - var a9 = false; - var aa = false; - var ab = undefined !== N ? N : x.getLastValidPosition.call(Q); - if (P && (a5 = P.begin, a6 = P.end, P.begin > P.end && (a5 = P.end, a6 = P.begin)), -1 === ab && undefined === N) { - W = 0; - X = (Z = y.getTest.call(Q, W)).alternation; - } else { - for (; ab >= 0; ab--) { - if ((Y = V.validPositions[ab]) && undefined !== Y.alternation) { - if (ab <= (I || 0) && Z && Z.locator[Y.alternation] !== Y.locator[Y.alternation]) { - break; - } - W = ab; - X = V.validPositions[W].alternation; - Z = Y; - } - } - } - if (undefined !== X) { - a2 = parseInt(W); - V.excludes[a2] = V.excludes[a2] || []; - true !== I && V.excludes[a2].push((0, y.getDecisionTaker)(Z) + ":" + Z.alternation); - var ac = []; - var ad = -1; - for (a0 = a2; a2 < x.getLastValidPosition.call(Q, undefined, true) + 1; a0++) { - -1 === ad && I <= a0 && undefined !== J && (ac.push(J), ad = ac.length - 1); - (a1 = V.validPositions[a2]) && true !== a1.generatedInput && (undefined === P || a0 < a5 || a0 >= a6) && ac.push(a1.input); - V.validPositions.splice(a2, 1); - } - for (-1 === ad && undefined !== J && (ac.push(J), ad = ac.length - 1); undefined !== V.excludes[a2] && V.excludes[a2].length < 10;) { - for (V.tests = {}, x.resetMaskSet.call(Q, true), a9 = true, a0 = 0; a0 < ac.length && (a3 = a9.caret || 0 == U.insertMode && null != a3 ? x.seekNext.call(Q, a3) : x.getLastValidPosition.call(Q, undefined, true) + 1, a4 = ac[a0], a9 = D.call(Q, a3, a4, false, L, true)); a0++) { - a0 === ad && (aa = a9); - 1 == I && a9 && (aa = { - caretPos: a0 - }); - } - if (a9) { - break; - } - if (x.resetMaskSet.call(Q), Z = y.getTest.call(Q, a2), V.validPositions = T.extend(true, [], a7), V.tests = T.extend(true, {}, a8), !V.excludes[a2]) { - aa = z.call(Q, I, J, K, L, a2 - 1, P); - break; - } - if (null != Z.alternation) { - var ae = (0, y.getDecisionTaker)(Z); - if (-1 !== V.excludes[a2].indexOf(ae + ":" + Z.alternation)) { - aa = z.call(Q, I, J, K, L, a2 - 1, P); - break; - } - for (V.excludes[a2].push(ae + ":" + Z.alternation), a0 = a2; a0 < x.getLastValidPosition.call(Q, undefined, true) + 1; a0++) { - V.validPositions.splice(a2); - } - } else { - delete V.excludes[a2]; - } - } - } - aa && false === U.keepStatic || delete V.excludes[a2]; - return aa; - } - function A(I, J, K) { - var L = this.opts; - var M = this.maskset; - switch (L.casing || J.casing) { - case "upper": - I = I.toUpperCase(); - break; - case "lower": - I = I.toLowerCase(); - break; - case "title": - var N = M.validPositions[K - 1]; - I = 0 === K || N && N.input === String.fromCharCode(w.keyCode.Space) ? I.toUpperCase() : I.toLowerCase(); - break; - default: - if ("function" == typeof L.casing) { - var O = Array.prototype.slice.call(arguments); - O.push(M.validPositions); - I = L.casing.apply(this, O); - } - } - return I; - } - function B(I) { - var J = this; - var K = this.opts; - var L = this.maskset; - if ("function" == typeof K.isComplete) { - return K.isComplete(I, K); - } - if ("*" !== K.repeat) { - var M = false; - var N = x.determineLastRequiredPosition.call(J, true); - var O = N.l; - if (undefined === N.def || N.def.newBlockMarker || N.def.optionality || N.def.optionalQuantifier) { - M = true; - for (var P = 0; P <= O; P++) { - var Q = y.getTestTemplate.call(J, P).match; - if (true !== Q.static && undefined === L.validPositions[P] && (false === Q.optionality || undefined === Q.optionality || Q.optionality && 0 == Q.newBlockMarker) && (false === Q.optionalQuantifier || undefined === Q.optionalQuantifier) || true === Q.static && "" != Q.def && I[P] !== y.getPlaceholder.call(J, P, Q)) { - M = false; - break; - } - } - } - return M; - } - } - function C(I) { - var J = this.opts.insertMode ? 0 : 1; - return this.isRTL ? I.begin - I.end > J : I.end - I.begin > J; - } - function D(I, J, K, L, N, P, Q) { - var T = this; - var U = this.dependencyLib; - var V = this.opts; - var W = T.maskset; - K = true === K; - var X = I; - function Y(a9) { - if (undefined !== a9) { - if (undefined !== a9.remove && (Array.isArray(a9.remove) || (a9.remove = [a9.remove]), a9.remove.sort(function (ab, ac) { - return T.isRTL ? ab.pos - ac.pos : ac.pos - ab.pos; - }).forEach(function (ab) { - H.call(T, { - begin: ab, - end: ab + 1 - }); - }), a9.remove = undefined), undefined !== a9.insert && (Array.isArray(a9.insert) || (a9.insert = [a9.insert]), a9.insert.sort(function (ab, ac) { - return T.isRTL ? ac.pos - ab.pos : ab.pos - ac.pos; - }).forEach(function (ab) { - "" !== ab.c && D.call(T, ab.pos, ab.c, undefined === ab.strict || ab.strict, undefined !== ab.fromIsValid ? ab.fromIsValid : L); - }), a9.insert = undefined), a9.refreshFromBuffer && a9.buffer) { - var aa = a9.refreshFromBuffer; - F.call(T, true === aa ? aa : aa.start, aa.end, a9.buffer); - a9.refreshFromBuffer = undefined; - } - undefined !== a9.rewritePosition && (X = a9.rewritePosition, a9 = true); - } - return a9; - } - function Z(a9, aa, ab) { - var ac = false; - y.getTests.call(T, a9).every(function (ad, ae) { - var af = ad.match; - if (x.getBuffer.call(T, true), false !== (ac = (!af.jit || undefined !== W.validPositions[x.seekPrevious.call(T, a9)]) && (null != af.fn ? af.fn.test(aa, W, a9, ab, V, C.call(T, I)) : (aa === af.def || aa === V.skipOptionalPartCharacter) && "" !== af.def && { - c: y.getPlaceholder.call(T, a9, af, true) || af.def, - pos: a9 - }))) { - var ag = undefined !== ac.c ? ac.c : aa; - var ah = a9; - ag = ag === V.skipOptionalPartCharacter && true === af.static ? y.getPlaceholder.call(T, a9, af, true) || af.def : ag; - true !== (ac = Y(ac)) && undefined !== ac.pos && ac.pos !== a9 && (ah = ac.pos); - true !== ac && undefined === ac.pos && undefined === ac.c || false === H.call(T, I, U.extend({}, ad, { - input: A.call(T, ag, af, ah) - }), L, ah) && (ac = false); - return false; - } - return true; - }); - return ac; - } - undefined !== I.begin && (X = T.isRTL ? I.end : I.begin); - var a0 = true; - var a1 = U.extend(true, [], W.validPositions); - if (false === V.keepStatic && undefined !== W.excludes[X] && true !== N && true !== L) { - for (var a2 = X; a2 < (T.isRTL ? I.begin : I.end); a2++) { - undefined !== W.excludes[a2] && (W.excludes[a2] = undefined, delete W.tests[a2]); - } - } - if ("function" == typeof V.preValidation && true !== L && true !== P && (a0 = Y(a0 = V.preValidation.call(T, x.getBuffer.call(T), X, J, C.call(T, I), V, W, I, K || N))), true === a0) { - if (a0 = Z(X, J, K), (!K || true === L) && false === a0 && true !== P) { - var a3 = W.validPositions[X]; - if (!a3 || true !== a3.match.static || a3.match.def !== J && J !== V.skipOptionalPartCharacter) { - if (V.insertMode || undefined === W.validPositions[x.seekNext.call(T, X)] || I.end > X) { - var a4 = false; - if (W.jitOffset[X] && undefined === W.validPositions[x.seekNext.call(T, X)] && false !== (a0 = D.call(T, X + W.jitOffset[X], J, true, true)) && (true !== N && (a0.caret = X), a4 = true), I.end > X && (W.validPositions[X] = undefined), !a4 && !x.isMask.call(T, X, V.keepStatic && 0 === X)) { - for (var a5 = X + 1, a6 = x.seekNext.call(T, X, false, 0 !== X); a5 <= a6; a5++) { - if (false !== (a0 = Z(a5, J, K))) { - a0 = G.call(T, X, undefined !== a0.pos ? a0.pos : a5) || a0; - X = a5; - break; - } - } - } - } - } else { - a0 = { - caret: x.seekNext.call(T, X) - }; - } - } - T.hasAlternator && true !== N && !K && (N = true, false === a0 && V.keepStatic && (B.call(T, x.getBuffer.call(T)) || 0 === X) ? a0 = z.call(T, X, J, K, L, undefined, I) : (C.call(T, I) && W.tests[X] && W.tests[X].length > 1 && V.keepStatic || 1 == a0 && true !== V.numericInput && W.tests[X] && W.tests[X].length > 1 && x.getLastValidPosition.call(T, undefined, true) > X) && (a0 = z.call(T, true))); - true === a0 && (a0 = { - pos: X - }); - } - if ("function" == typeof V.postValidation && true !== L && true !== P) { - var a7 = V.postValidation.call(T, x.getBuffer.call(T, true), undefined !== I.begin ? T.isRTL ? I.end : I.begin : I, J, a0, V, W, K, Q); - undefined !== a7 && (a0 = true === a7 ? a0 : a7); - } - a0 && undefined === a0.pos && (a0.pos = X); - false === a0 || true === P ? (x.resetMaskSet.call(T, true), W.validPositions = U.extend(true, [], a1)) : G.call(T, undefined, X, true); - var a8 = Y(a0); - undefined !== T.maxLength && x.getBuffer.call(T).length > T.maxLength && !L && (x.resetMaskSet.call(T, true), W.validPositions = U.extend(true, [], a1), a8 = false); - return a8; - } - function E(I, J, K) { - for (var L = this.maskset, M = false, N = y.getTests.call(this, I), O = 0; O < N.length; O++) { - if (N[O].match && (N[O].match.nativeDef === J.match[K.shiftPositions ? "def" : "nativeDef"] && (!K.shiftPositions || !J.match.static) || N[O].match.nativeDef === J.match.nativeDef || K.regex && !N[O].match.static && N[O].match.fn.test(J.input, L, I, false, K))) { - M = true; - break; - } - if (N[O].match && N[O].match.def === J.match.nativeDef) { - M = undefined; - break; - } - } - false === M && undefined !== L.jitOffset[I] && (M = E.call(this, I + L.jitOffset[I], J, K)); - return M; - } - function F(I, J, K) { - var L; - var M; - var N = this; - var O = this.maskset; - var P = this.opts; - var Q = this.dependencyLib; - var R = P.skipOptionalPartCharacter; - var S = N.isRTL ? K.slice().reverse() : K; - if (P.skipOptionalPartCharacter = "", true === I) { - x.resetMaskSet.call(N, false); - I = 0; - J = K.length; - M = x.determineNewCaretPosition.call(N, { - begin: 0, - end: 0 - }, false).begin; - } else { - for (L = I; L < J; L++) { - O.validPositions.splice(I, 0); - } - M = I; - } - var T = new Q.Event("keypress"); - for (L = I; L < J; L++) { - T.key = S[L].toString(); - N.ignorable = false; - var U = q.EventHandlers.keypressEvent.call(N, T, true, false, false, M); - false !== U && undefined !== U && (M = U.forwardPosition); - } - P.skipOptionalPartCharacter = R; - } - function G(I, J, K) { - var L = this; - var M = this.maskset; - var N = this.dependencyLib; - if (undefined === I) { - for (I = J - 1; I > 0 && !M.validPositions[I]; I--) {} - } - for (var O = I; O < J; O++) { - if (undefined === M.validPositions[O] && !x.isMask.call(L, O, false) && (0 == O ? y.getTest.call(L, O) : M.validPositions[O - 1])) { - var P = y.getTests.call(L, O).slice(); - "" === P[P.length - 1].match.def && P.pop(); - var Q; - var R = y.determineTestTemplate.call(L, O, P); - if (R && (true !== R.match.jit || "master" === R.match.newBlockMarker && (Q = M.validPositions[O + 1]) && true === Q.match.optionalQuantifier) && ((R = N.extend({}, R, { - input: y.getPlaceholder.call(L, O, R.match, true) || R.match.def - })).generatedInput = true, H.call(L, O, R, true), true !== K)) { - var S = M.validPositions[J].input; - M.validPositions[J] = undefined; - return D.call(L, J, S, true, true); - } - } - } - } - function H(I, J, K, L) { - var M = this; - var N = this.maskset; - var P = this.opts; - var Q = this.dependencyLib; - function R(a6, a7, a8) { - var a9 = a7[a6]; - if (undefined !== a9 && true === a9.match.static && true !== a9.match.optionality && (undefined === a7[0] || undefined === a7[0].alternation)) { - var aa = a8.begin <= a6 - 1 ? a7[a6 - 1] && true === a7[a6 - 1].match.static && a7[a6 - 1] : a7[a6 - 1]; - var ab = a8.end > a6 + 1 ? a7[a6 + 1] && true === a7[a6 + 1].match.static && a7[a6 + 1] : a7[a6 + 1]; - return aa && ab; - } - return false; - } - var T = 0; - var U = undefined !== I.begin ? I.begin : I; - var V = undefined !== I.end ? I.end : I; - var W = true; - if (I.begin > I.end && (U = I.end, V = I.begin), L = undefined !== L ? L : U, undefined === K && (U !== V || P.insertMode && undefined !== N.validPositions[L] || undefined === J || J.match.optionalQuantifier || J.match.optionality)) { - var X; - var Y = Q.extend(true, [], N.validPositions); - var Z = x.getLastValidPosition.call(M, undefined, true); - N.p = U; - var a0 = C.call(M, I) ? U : L; - for (X = Z; X >= a0; X--) { - N.validPositions.splice(X, 1); - undefined === J && delete N.tests[X + 1]; - } - var a1; - var a2; - var a3 = L; - var a4 = a3; - for (J && (N.validPositions[L] = Q.extend(true, {}, J), a4++, a3++), null == Y[V] && N.jitOffset[V] && (V += N.jitOffset[V] + 1), X = J ? V : V - 1; X <= Z; X++) { - if (undefined !== (a1 = Y[X]) && true !== a1.generatedInput && (X >= V || X >= U && R(X, Y, { - begin: U, - end: V - }))) { - for (; "" !== y.getTest.call(M, a4).match.def;) { - if (false !== (a2 = E.call(M, a4, a1, P)) || "+" === a1.match.def) { - "+" === a1.match.def && x.getBuffer.call(M, true); - var a5 = D.call(M, a4, a1.input, "+" !== a1.match.def, true); - if (W = false !== a5, a3 = (a5.pos || a4) + 1, !W && a2) { - break; - } - } else { - W = false; - } - if (W) { - undefined === J && a1.match.static && X === I.begin && T++; - break; - } - if (!W && x.getBuffer.call(M), a4 > N.maskLength) { - break; - } - a4++; - } - "" == y.getTest.call(M, a4).match.def && (W = false); - a4 = a3; - } - if (!W) { - break; - } - } - if (!W) { - N.validPositions = Q.extend(true, [], Y); - x.resetMaskSet.call(M, true); - return false; - } - } else { - J && y.getTest.call(M, L).match.cd === J.match.cd && (N.validPositions[L] = Q.extend(true, {}, J)); - } - x.resetMaskSet.call(M, true); - return T; - } - } - }; - var f = {}; - function g(j) { - var k = f[j]; - if (undefined !== k) { - return k.exports; - } - f[j] = { - exports: {} - }; - var l = f[j]; - d[j](l, l.exports, g); - return l.exports; - } - var h = {}; - (function () { - var j = h; - Object.defineProperty(j, "__esModule", { - value: true - }); - j.default = undefined; - g(7149); - g(3194); - g(9302); - g(4013); - g(3851); - g(219); - g(207); - g(5296); - var k; - var l = (k = g(2394)) && k.__esModule ? k : { - default: k - }; - j.default = l.default; - })(); - return h; - }(); - },, function (a, b, c) { - var d = c(11).default; - var f = c(62); - a.exports = function (g) { - var h = f(g, "string"); - return "symbol" == d(h) ? h : h + ""; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - var d = c(3); - a.exports = function (f, g) { - for (; !{}.hasOwnProperty.call(f, g) && null !== (f = d(f));) {} - return f; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = function () { - function p(q, u) { - for (var v = 0; v < u.length; v++) { - var w = u[v]; - w.enumerable = w.enumerable || false; - w.configurable = true; - "value" in w && (w.writable = true); - Object.defineProperty(q, w.key, w); - } - } - return function (q, u, v) { - u && p(q.prototype, u); - v && p(q, v); - return q; - }; - }(); - var h = d(27); - var j = (f = h) && f.__esModule ? f : { - default: f - }; - var k = d(47); - var m = function (p) { - function q(u, v) { - !function (x, y) { - if (!(x instanceof y)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, q); - var w = function (x, y) { - if (!x) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !y || "object" != typeof y && "function" != typeof y ? x : y; - }(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this, u.substring(1), v)); - w.bytes = u.split("").map(function (x) { - return x.charCodeAt(0); - }); - return w; - } - (function (u, v) { - if ("function" != typeof v && null !== v) { - throw new TypeError("Super expression must either be null or a function, not " + typeof v); - } - u.prototype = Object.create(v && v.prototype, { - constructor: { - value: u, - enumerable: false, - writable: true, - configurable: true - } - }); - v && (Object.setPrototypeOf ? Object.setPrototypeOf(u, v) : u.__proto__ = v); - })(q, p); - g(q, [{ - key: "valid", - value: function () { - return /^[\x00-\x7F\xC8-\xD3]+$/.test(this.data); - } - }, { - key: "encode", - value: function () { - var u = this.bytes; - var v = u.shift() - 105; - var w = k.SET_BY_CODE[v]; - if (undefined === w) { - throw new RangeError("The encoding does not start with a start character."); - } - true === this.shouldEncodeAsEan128() && u.unshift(k.FNC1); - var x = q.next(u, 1, w); - return { - text: this.text === this.data ? this.text.replace(/[^\x20-\x7E]/g, "") : this.text, - data: q.getBar(v) + x.result + q.getBar((x.checksum + v) % k.MODULO) + q.getBar(k.STOP) - }; - } - }, { - key: "shouldEncodeAsEan128", - value: function () { - var u = this.options.ean128 || false; - "string" == typeof u && (u = "true" === u.toLowerCase()); - return u; - } - }], [{ - key: "getBar", - value: function (u) { - return k.BARS[u] ? k.BARS[u].toString() : ""; - } - }, { - key: "correctIndex", - value: function (u, v) { - if (v === k.SET_A) { - var w = u.shift(); - return w < 32 ? w + 64 : w - 32; - } - return v === k.SET_B ? u.shift() - 32 : 10 * (u.shift() - 48) + u.shift() - 48; - } - }, { - key: "next", - value: function (u, v, w) { - if (!u.length) { - return { - result: "", - checksum: 0 - }; - } - var x = undefined; - var y = undefined; - if (u[0] >= 200) { - y = u.shift() - 105; - var z = k.SWAP[y]; - undefined !== z ? x = q.next(u, v + 1, z) : (w !== k.SET_A && w !== k.SET_B || y !== k.SHIFT || (u[0] = w === k.SET_A ? u[0] > 95 ? u[0] - 96 : u[0] : u[0] < 32 ? u[0] + 96 : u[0]), x = q.next(u, v + 1, w)); - } else { - y = q.correctIndex(u, w); - x = q.next(u, v + 1, w); - } - var A = y * v; - return { - result: q.getBar(y) + x.result, - checksum: A + x.checksum - }; - } - }]); - return q; - }(j.default); - c.default = m; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.mod10 = function (d) { - for (var f = 0, g = 0; g < d.length; g++) { - var h = parseInt(d[g]); - (g + d.length) % 2 == 0 ? f += h : f += 2 * h % 10 + Math.floor(2 * h / 10); - } - return (10 - f % 10) % 10; - }; - b.mod11 = function (d) { - for (var f = 0, g = [2, 3, 4, 5, 6, 7], h = 0; h < d.length; h++) { - var j = parseInt(d[d.length - 1 - h]); - f += g[h % g.length] * j; - } - return (11 - f % 11) % 11; - }; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - var d = Object.assign || function (f) { - for (var g = 1; g < arguments.length; g++) { - var h = arguments[g]; - for (var i in h) Object.prototype.hasOwnProperty.call(h, i) && (f[i] = h[i]); - } - return f; - }; - b.default = function (f, g) { - return d({}, f, g); - }; - }, function (b, c, d) { - var f; - var g; - var h; - var j; - var k; - var m; - b.exports = (m = d(17), g = (f = m).lib, h = g.Base, j = g.WordArray, (k = f.x64 = {}).Word = h.extend({ - init: function (p, q) { - this.high = p; - this.low = q; - } - }), k.WordArray = h.extend({ - init: function (p, q) { - p = this.words = p || []; - this.sigBytes = null != q ? q : 8 * p.length; - }, - toX32: function () { - for (var p = this.words, q = p.length, u = [], v = 0; v < q; v++) { - var w = p[v]; - u.push(w.high); - u.push(w.low); - } - return j.create(u, this.sigBytes); - }, - clone: function () { - for (var p = h.clone.call(this), q = p.words = this.words.slice(0), u = q.length, v = 0; v < u; v++) { - q[v] = q[v].clone(); - } - return p; - } - }), m); - }, function (a, b) { - a.exports = function (d, f) { - var g = null == d ? null : "undefined" != typeof Symbol && d[Symbol.iterator] || d["@@iterator"]; - if (null != g) { - var h; - var j; - var k; - var m; - var p = []; - var q = true; - var u = false; - try { - if (k = (g = g.call(d)).next, 0 === f) { - if (Object(g) !== g) { - return; - } - q = false; - } else { - for (; !(q = (h = k.call(g)).done) && (p.push(h.value), p.length !== f); q = true) {} - } - } catch (v) { - u = true; - j = v; - } finally { - try { - if (!q && null != g.return && (m = g.return(), Object(m) !== m)) { - return; - } - } finally { - if (u) { - throw j; - } - } - } - return p; - } - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - var d = c(11).default; - a.exports = function (f, g) { - if ("object" != d(f) || !f) { - return f; - } - var h = f[Symbol.toPrimitive]; - if (undefined !== h) { - var j = h.call(f, g || "default"); - if ("object" != d(j)) { - return j; - } - throw new TypeError("@@toPrimitive must return a primitive value."); - } - return ("string" === g ? String : Number)(f); - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b, c) { - var d = c(42); - a.exports = function (f) { - if (Array.isArray(f)) { - return d(f); - } - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - a.exports = function () { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - a.exports = function (c) { - if (undefined === c) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return c; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - function c(d, f) { - a.exports = c = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (g, h) { - g.__proto__ = h; - return g; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - return c(d, f); - } - a.exports = c; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (a, b) { - b.L = { - bit: 1 - }; - b.M = { - bit: 0 - }; - b.Q = { - bit: 3 - }; - b.H = { - bit: 2 - }; - b.isValid = function (c) { - return c && undefined !== c.bit && c.bit >= 0 && c.bit < 4; - }; - b.from = function (c, d) { - if (b.isValid(c)) { - return c; - } - try { - return function (f) { - if ("string" != typeof f) { - throw new Error("Param is not a string"); - } - switch (f.toLowerCase()) { - case "l": - case "low": - return b.L; - case "m": - case "medium": - return b.M; - case "q": - case "quartile": - return b.Q; - case "h": - case "high": - return b.H; - default: - throw new Error("Unknown EC Level: " + f); - } - }(c); - } catch (f) { - return d; - } - }; - }, function (a, b, c) { - var d; - a.exports = (d = c(17), function (f) { - var g = d; - var h = g.lib; - var j = h.WordArray; - var k = h.Hasher; - var m = g.algo; - var p = []; - var q = []; - !function () { - function x(B) { - for (var C = f.sqrt(B), D = 2; D <= C; D++) { - if (!(B % D)) { - return false; - } - } - return true; - } - function y(B) { - return 4294967296 * (B - (0 | B)) | 0; - } - for (var z = 2, A = 0; A < 64;) { - x(z) && (A < 8 && (p[A] = y(f.pow(z, 0.5))), q[A] = y(f.pow(z, 0.3333333333333333)), A++); - z++; - } - }(); - var v = []; - m.SHA256 = k.extend({ - _doReset: function () { - this._hash = new j.init(p.slice(0)); - }, - _doProcessBlock: function (x, z) { - for (var A = this._hash.words, B = A[0], C = A[1], D = A[2], E = A[3], F = A[4], G = A[5], H = A[6], I = A[7], J = 0; J < 64; J++) { - if (J < 16) { - v[J] = 0 | x[z + J]; - } else { - var K = v[J - 15]; - var L = (K << 25 | K >>> 7) ^ (K << 14 | K >>> 18) ^ K >>> 3; - var M = v[J - 2]; - var N = (M << 15 | M >>> 17) ^ (M << 13 | M >>> 19) ^ M >>> 10; - v[J] = L + v[J - 7] + N + v[J - 16]; - } - var O = B & C ^ B & D ^ C & D; - var P = (B << 30 | B >>> 2) ^ (B << 19 | B >>> 13) ^ (B << 10 | B >>> 22); - var Q = I + ((F << 26 | F >>> 6) ^ (F << 21 | F >>> 11) ^ (F << 7 | F >>> 25)) + (F & G ^ ~F & H) + q[J] + v[J]; - I = H; - H = G; - G = F; - F = E + Q | 0; - E = D; - D = C; - C = B; - B = Q + (P + O) | 0; - } - A[0] = A[0] + B | 0; - A[1] = A[1] + C | 0; - A[2] = A[2] + D | 0; - A[3] = A[3] + E | 0; - A[4] = A[4] + F | 0; - A[5] = A[5] + G | 0; - A[6] = A[6] + H | 0; - A[7] = A[7] + I | 0; - }, - _doFinalize: function () { - var x = this._data; - var y = x.words; - var z = 8 * this._nDataBytes; - var A = 8 * x.sigBytes; - y[A >>> 5] |= 128 << 24 - A % 32; - y[14 + (A + 64 >>> 9 << 4)] = f.floor(z / 4294967296); - y[15 + (A + 64 >>> 9 << 4)] = z; - x.sigBytes = 4 * y.length; - this._process(); - return this._hash; - }, - clone: function () { - var x = k.clone.call(this); - x._hash = this._hash.clone(); - return x; - } - }); - var w = m.SHA256; - g.SHA256 = k._createHelper(w); - g.HmacSHA256 = k._createHmacHelper(w); - }(Math), d.SHA256); - }, function (b, c, d) { - var f; - var g; - var h; - var j; - b.exports = (f = d(17), h = (g = f).lib.Base, j = g.enc.Utf8, void (g.algo.HMAC = h.extend({ - init: function (k, m) { - k = this._hasher = new k.init(); - "string" == typeof m && (m = j.parse(m)); - var p = k.blockSize; - var q = 4 * p; - m.sigBytes > q && (m = k.finalize(m)); - m.clamp(); - for (var u = this._oKey = m.clone(), v = this._iKey = m.clone(), w = u.words, x = v.words, y = 0; y < p; y++) { - w[y] ^= 1549556828; - x[y] ^= 909522486; - } - u.sigBytes = v.sigBytes = q; - this.reset(); - }, - reset: function () { - var k = this._hasher; - k.reset(); - k.update(this._iKey); - }, - update: function (k) { - this._hasher.update(k); - return this; - }, - finalize: function (k) { - var l = this._hasher; - var m = l.finalize(k); - l.reset(); - return l.finalize(this._oKey.clone().concat(m)); - } - }))); - }, function (a, b, c) { - var d; - var f; - undefined === (f = "function" == typeof (d = function () { - var g; - var h; - var j; - var k; - var m; - var p = {}; - var q = {}; - var u = { - currentLocale: "en", - zeroFormat: null, - nullFormat: null, - defaultFormat: "0,0", - scalePercentBy100: true - }; - var v = { - currentLocale: u.currentLocale, - zeroFormat: u.zeroFormat, - nullFormat: u.nullFormat, - defaultFormat: u.defaultFormat, - scalePercentBy100: u.scalePercentBy100 - }; - function w(x, y) { - this._input = x; - this._value = y; - } - (g = function (x) { - var y; - var z; - var A; - var B; - if (g.isNumeral(x)) { - y = x.value(); - } else { - if (0 === x || undefined === x) { - y = 0; - } else { - if (null === x || h.isNaN(x)) { - y = null; - } else { - if ("string" == typeof x) { - if (u.zeroFormat && x === u.zeroFormat) { - y = 0; - } else { - if (u.nullFormat && x === u.nullFormat || !x.replace(/[^0-9]+/g, "").length) { - y = null; - } else { - for (z in p) if ((B = "function" == typeof p[z].regexps.unformat ? p[z].regexps.unformat() : p[z].regexps.unformat) && x.match(B)) { - A = p[z].unformat; - break; - } - y = (A = A || g._.stringToNumber)(x); - } - } - } else { - y = Number(x) || null; - } - } - } - } - return new w(x, y); - }).version = "2.0.6"; - g.isNumeral = function (x) { - return x instanceof w; - }; - g._ = h = { - numberToFormat: function (x, z, A) { - var B; - var C; - var D; - var E; - var F; - var G; - var H; - var I; - var J = q[g.options.currentLocale]; - var K = false; - var L = false; - var M = ""; - var N = ""; - var O = false; - if (x = x || 0, D = Math.abs(x), g._.includes(z, "(") ? (K = true, z = z.replace(/[\(|\)]/g, "")) : (g._.includes(z, "+") || g._.includes(z, "-")) && (G = g._.includes(z, "+") ? z.indexOf("+") : x < 0 ? z.indexOf("-") : -1, z = z.replace(/[\+|\-]/g, "")), g._.includes(z, "a") && (C = !!(C = z.match(/a(k|m|b|t)?/)) && C[1], g._.includes(z, " a") && (M = " "), z = z.replace(new RegExp(M + "a[kmbt]?"), ""), D >= 1000000000000 && !C || "t" === C ? (M += J.abbreviations.trillion, x /= 1000000000000) : D < 1000000000000 && D >= 1000000000 && !C || "b" === C ? (M += J.abbreviations.billion, x /= 1000000000) : D < 1000000000 && D >= 1000000 && !C || "m" === C ? (M += J.abbreviations.million, x /= 1000000) : (D < 1000000 && D >= 1000 && !C || "k" === C) && (M += J.abbreviations.thousand, x /= 1000)), g._.includes(z, "[.]") && (L = true, z = z.replace("[.]", ".")), E = x.toString().split(".")[0], F = z.split(".")[1], H = z.indexOf(","), B = (z.split(".")[0].split(",")[0].match(/0/g) || []).length, F ? (g._.includes(F, "[") ? (F = (F = F.replace("]", "")).split("["), N = g._.toFixed(x, F[0].length + F[1].length, A, F[1].length)) : N = g._.toFixed(x, F.length, A), E = N.split(".")[0], N = g._.includes(N, ".") ? J.delimiters.decimal + N.split(".")[1] : "", L && 0 === Number(N.slice(1)) && (N = "")) : E = g._.toFixed(x, 0, A), M && !C && Number(E) >= 1000 && M !== J.abbreviations.trillion) { - switch (E = String(Number(E) / 1000), M) { - case J.abbreviations.thousand: - M = J.abbreviations.million; - break; - case J.abbreviations.million: - M = J.abbreviations.billion; - break; - case J.abbreviations.billion: - M = J.abbreviations.trillion; - } - } - if (g._.includes(E, "-") && (E = E.slice(1), O = true), E.length < B) { - for (var P = B - E.length; P > 0; P--) { - E = "0" + E; - } - } - H > -1 && (E = E.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1" + J.delimiters.thousands)); - 0 === z.indexOf(".") && (E = ""); - I = E + N + (M || ""); - K ? I = (K && O ? "(" : "") + I + (K && O ? ")" : "") : G >= 0 ? I = 0 === G ? (O ? "-" : "+") + I : I + (O ? "-" : "+") : O && (I = "-" + I); - return I; - }, - stringToNumber: function (x) { - var y; - var z; - var A; - var B = q[u.currentLocale]; - var C = x; - var D = { - thousand: 3, - million: 6, - billion: 9, - trillion: 12 - }; - if (u.zeroFormat && x === u.zeroFormat) { - z = 0; - } else { - if (u.nullFormat && x === u.nullFormat || !x.replace(/[^0-9]+/g, "").length) { - z = null; - } else { - for (y in z = 1, "." !== B.delimiters.decimal && (x = x.replace(/\./g, "").replace(B.delimiters.decimal, ".")), D) if (A = new RegExp("[^a-zA-Z]" + B.abbreviations[y] + "(?:\\)|(\\" + B.currency.symbol + ")?(?:\\))?)?$"), C.match(A)) { - z *= Math.pow(10, D[y]); - break; - } - z *= (x.split("-").length + Math.min(x.split("(").length - 1, x.split(")").length - 1)) % 2 ? 1 : -1; - x = x.replace(/[^0-9\.]+/g, ""); - z *= Number(x); - } - } - return z; - }, - isNaN: function (x) { - return "number" == typeof x && isNaN(x); - }, - includes: function (x, y) { - return -1 !== x.indexOf(y); - }, - insert: function (x, y, z) { - return x.slice(0, z) + y + x.slice(z); - }, - reduce: function (x, y) { - if (null === this) { - throw new TypeError("Array.prototype.reduce called on null or undefined"); - } - if ("function" != typeof y) { - throw new TypeError(y + " is not a function"); - } - var z; - var A = Object(x); - var B = A.length >>> 0; - var C = 0; - if (3 === arguments.length) { - z = arguments[2]; - } else { - for (; C < B && !(C in A);) { - C++; - } - if (C >= B) { - throw new TypeError("Reduce of empty array with no initial value"); - } - z = A[C++]; - } - for (; C < B; C++) { - C in A && (z = y(z, A[C], C, A)); - } - return z; - }, - multiplier: function (x) { - var y = x.toString().split("."); - return y.length < 2 ? 1 : Math.pow(10, y[1].length); - }, - correctionFactor: function () { - var x = Array.prototype.slice.call(arguments); - return x.reduce(function (y, z) { - var A = h.multiplier(z); - return y > A ? y : A; - }, 1); - }, - toFixed: function (x, y, z, A) { - var B; - var C; - var D; - var E; - var F = x.toString().split("."); - var G = y - (A || 0); - B = 2 === F.length ? Math.min(Math.max(F[1].length, G), y) : G; - D = Math.pow(10, B); - E = (z(x + "e+" + B) / D).toFixed(B); - A > y - B && (C = new RegExp("\\.?0{1," + (A - (y - B)) + "}$"), E = E.replace(C, "")); - return E; - } - }; - g.options = v; - g.formats = p; - g.locales = q; - g.locale = function (x) { - x && (v.currentLocale = x.toLowerCase()); - return u.currentLocale; - }; - g.localeData = function (x) { - if (!x) { - return q[u.currentLocale]; - } - if (x = x.toLowerCase(), !q[x]) { - throw new Error("Unknown locale : " + x); - } - return q[x]; - }; - g.reset = function () { - for (var x in u) v[x] = u[x]; - }; - g.zeroFormat = function (x) { - v.zeroFormat = "string" == typeof x ? x : null; - }; - g.nullFormat = function (x) { - v.nullFormat = "string" == typeof x ? x : null; - }; - g.defaultFormat = function (x) { - v.defaultFormat = "string" == typeof x ? x : "0.0"; - }; - g.register = function (x, y, z) { - if (y = y.toLowerCase(), this[x + "s"][y]) { - throw new TypeError(y + " " + x + " already registered."); - } - this[x + "s"][y] = z; - return z; - }; - g.validate = function (x, y) { - var z; - var A; - var B; - var C; - var D; - var E; - var F; - var G; - if ("string" != typeof x && (x += "", console.warn && console.warn("Numeral.js: Value is not string. It has been co-erced to: ", x)), (x = x.trim()).match(/^\d+$/)) { - return true; - } - if ("" === x) { - return false; - } - try { - F = g.localeData(y); - } catch (H) { - F = g.localeData(g.locale()); - } - B = F.currency.symbol; - D = F.abbreviations; - z = F.delimiters.decimal; - A = "." === F.delimiters.thousands ? "\\." : F.delimiters.thousands; - return !(null !== (G = x.match(/^[^\d]+/)) && (x = x.substr(1), G[0] !== B) || null !== (G = x.match(/[^\d]+$/)) && (x = x.slice(0, -1), G[0] !== D.thousand && G[0] !== D.million && G[0] !== D.billion && G[0] !== D.trillion) || (E = new RegExp(A + "{2}"), x.match(/[^\d.,]/g) || (C = x.split(z)).length > 2 || (C.length < 2 ? !C[0].match(/^\d+.*\d$/) || C[0].match(E) : 1 === C[0].length ? !C[0].match(/^\d+$/) || C[0].match(E) || !C[1].match(/^\d+$/) : !C[0].match(/^\d+.*\d$/) || C[0].match(E) || !C[1].match(/^\d+$/)))); - }; - g.fn = w.prototype = { - clone: function () { - return g(this); - }, - format: function (x, y) { - var z; - var A; - var B; - var C = this._value; - var D = x || u.defaultFormat; - if (y = y || Math.round, 0 === C && null !== u.zeroFormat) { - A = u.zeroFormat; - } else { - if (null === C && null !== u.nullFormat) { - A = u.nullFormat; - } else { - for (z in p) if (D.match(p[z].regexps.format)) { - B = p[z].format; - break; - } - A = (B = B || g._.numberToFormat)(C, D, y); - } - } - return A; - }, - value: function () { - return this._value; - }, - input: function () { - return this._input; - }, - set: function (x) { - this._value = Number(x); - return this; - }, - add: function (x) { - var y = h.correctionFactor.call(null, this._value, x); - this._value = h.reduce([this._value, x], function (z, A, B, C) { - return z + Math.round(y * A); - }, 0) / y; - return this; - }, - subtract: function (x) { - var y = h.correctionFactor.call(null, this._value, x); - this._value = h.reduce([x], function (z, A, B, C) { - return z - Math.round(y * A); - }, Math.round(this._value * y)) / y; - return this; - }, - multiply: function (x) { - this._value = h.reduce([this._value, x], function (y, z, A, B) { - var C = h.correctionFactor(y, z); - return Math.round(y * C) * Math.round(z * C) / Math.round(C * C); - }, 1); - return this; - }, - divide: function (x) { - this._value = h.reduce([this._value, x], function (y, z, A, B) { - var C = h.correctionFactor(y, z); - return Math.round(y * C) / Math.round(z * C); - }); - return this; - }, - difference: function (x) { - return Math.abs(g(this._value).subtract(x).value()); - } - }; - g.register("locale", "en", { - delimiters: { - thousands: ",", - decimal: "." - }, - abbreviations: { - thousand: "k", - million: "m", - billion: "b", - trillion: "t" - }, - ordinal: function (x) { - var y = x % 10; - return 1 == ~~(x % 100 / 10) ? "th" : 1 === y ? "st" : 2 === y ? "nd" : 3 === y ? "rd" : "th"; - }, - currency: { - symbol: "$" - } - }); - g.register("format", "bps", { - regexps: { - format: /(BPS)/, - unformat: /(BPS)/ - }, - format: function (x, y, z) { - var A; - var B = g._.includes(y, " BPS") ? " " : ""; - x *= 10000; - y = y.replace(/\s?BPS/, ""); - A = g._.numberToFormat(x, y, z); - g._.includes(A, ")") ? ((A = A.split("")).splice(-1, 0, B + "BPS"), A = A.join("")) : A = A + B + "BPS"; - return A; - }, - unformat: function (x) { - return +(0.0001 * g._.stringToNumber(x)).toFixed(15); - } - }); - k = { - base: 1024, - suffixes: ["B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"] - }; - m = "(" + (m = (j = { - base: 1000, - suffixes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"] - }).suffixes.concat(k.suffixes.filter(function (x) { - return j.suffixes.indexOf(x) < 0; - })).join("|")).replace("B", "B(?!PS)") + ")"; - g.register("format", "bytes", { - regexps: { - format: /([0\s]i?b)/, - unformat: new RegExp(m) - }, - format: function (x, y, z) { - var A; - var B; - var C; - var D = g._.includes(y, "ib") ? k : j; - var E = g._.includes(y, " b") || g._.includes(y, " ib") ? " " : ""; - for (y = y.replace(/\s?i?b/, ""), A = 0; A <= D.suffixes.length; A++) { - if (B = Math.pow(D.base, A), C = Math.pow(D.base, A + 1), null === x || 0 === x || x >= B && x < C) { - E += D.suffixes[A]; - B > 0 && (x /= B); - break; - } - } - return g._.numberToFormat(x, y, z) + E; - }, - unformat: function (x) { - var y; - var z; - var A = g._.stringToNumber(x); - if (A) { - for (y = j.suffixes.length - 1; y >= 0; y--) { - if (g._.includes(x, j.suffixes[y])) { - z = Math.pow(j.base, y); - break; - } - if (g._.includes(x, k.suffixes[y])) { - z = Math.pow(k.base, y); - break; - } - } - A *= z || 1; - } - return A; - } - }); - g.register("format", "currency", { - regexps: { - format: /(\$)/ - }, - format: function (x, y, z) { - var A; - var B; - var C = g.locales[g.options.currentLocale]; - var D = { - before: y.match(/^([\+|\-|\(|\s|\$]*)/)[0], - after: y.match(/([\+|\-|\)|\s|\$]*)$/)[0] - }; - for (y = y.replace(/\s?\$\s?/, ""), A = g._.numberToFormat(x, y, z), x >= 0 ? (D.before = y.match(/^([\+|\-|\(|\s|\$]*)/)[0].replace(/[\-\(]/, ""), D.after = y.match(/([\+|\-|\)|\s|\$]*)$/)[0].replace(/[\-\)]/, "")) : x < 0 && !g._.includes(y.match(/^([\+|\-|\(|\s|\$]*)/)[0], "-") && !g._.includes(y.match(/^([\+|\-|\(|\s|\$]*)/)[0], "(") && (D.before = "-" + y.match(/^([\+|\-|\(|\s|\$]*)/)[0]), B = 0; B < y.match(/^([\+|\-|\(|\s|\$]*)/)[0].length; B++) { - switch (y.match(/^([\+|\-|\(|\s|\$]*)/)[0][B]) { - case "$": - A = g._.insert(A, C.currency.symbol, B); - break; - case " ": - A = g._.insert(A, " ", B + C.currency.symbol.length - 1); - } - } - for (B = y.match(/([\+|\-|\)|\s|\$]*)$/)[0].length - 1; B >= 0; B--) { - switch (y.match(/([\+|\-|\)|\s|\$]*)$/)[0][B]) { - case "$": - A = B === y.match(/([\+|\-|\)|\s|\$]*)$/)[0].length - 1 ? A + C.currency.symbol : g._.insert(A, C.currency.symbol, -(y.match(/([\+|\-|\)|\s|\$]*)$/)[0].length - (1 + B))); - break; - case " ": - A = B === y.match(/([\+|\-|\)|\s|\$]*)$/)[0].length - 1 ? A + " " : g._.insert(A, " ", -(y.match(/([\+|\-|\)|\s|\$]*)$/)[0].length - (1 + B) + C.currency.symbol.length - 1)); - } - } - return A; - } - }); - g.register("format", "exponential", { - regexps: { - format: /(e\+|e-)/, - unformat: /(e\+|e-)/ - }, - format: function (x, y, z) { - var A = ("number" != typeof x || g._.isNaN(x) ? "0e+0" : x.toExponential()).split("e"); - y = y.replace(/e[\+|\-]{1}0/, ""); - return g._.numberToFormat(Number(A[0]), y, z) + "e" + A[1]; - }, - unformat: function (x) { - var y = g._.includes(x, "e+") ? x.split("e+") : x.split("e-"); - var z = Number(y[0]); - var A = Number(y[1]); - A = g._.includes(x, "e-") ? A *= -1 : A; - return g._.reduce([z, Math.pow(10, A)], function (B, C, D, E) { - var F = g._.correctionFactor(B, C); - return B * F * (C * F) / (F * F); - }, 1); - } - }); - g.register("format", "ordinal", { - regexps: { - format: /(o)/ - }, - format: function (x, y, z) { - var A = g.locales[g.options.currentLocale]; - var B = g._.includes(y, " o") ? " " : ""; - y = y.replace(/\s?o/, ""); - B += A.ordinal(x); - return g._.numberToFormat(x, y, z) + B; - } - }); - g.register("format", "percentage", { - regexps: { - format: /(%)/, - unformat: /(%)/ - }, - format: function (x, y, z) { - var A; - var B = g._.includes(y, " %") ? " " : ""; - g.options.scalePercentBy100 && (x *= 100); - y = y.replace(/\s?\%/, ""); - A = g._.numberToFormat(x, y, z); - g._.includes(A, ")") ? ((A = A.split("")).splice(-1, 0, B + "%"), A = A.join("")) : A = A + B + "%"; - return A; - }, - unformat: function (x) { - var y = g._.stringToNumber(x); - return g.options.scalePercentBy100 ? 0.01 * y : y; - } - }); - g.register("format", "time", { - regexps: { - format: /(:)/, - unformat: /(:)/ - }, - format: function (x, y, z) { - var A = Math.floor(x / 60 / 60); - var B = Math.floor((x - 60 * A * 60) / 60); - var C = Math.round(x - 60 * A * 60 - 60 * B); - return A + ":" + (B < 10 ? "0" + B : B) + ":" + (C < 10 ? "0" + C : C); - }, - unformat: function (x) { - var y = x.split(":"); - var z = 0; - 3 === y.length ? (z += 60 * Number(y[0]) * 60, z += 60 * Number(y[1]), z += Number(y[2])) : 2 === y.length && (z += 60 * Number(y[0]), z += Number(y[1])); - return Number(z); - } - }); - return g; - }) ? d.call(b, c, b, a) : d) || (a.exports = f); - }, function (a, b) { - window._iconfont_svg_string_3757618 = ""; - (function (c) { - var d; - var f = (d = (d = document.getElementsByTagName("script"))[d.length - 1]).getAttribute("data-injectcss"); - if (!(d = d.getAttribute("data-disable-injectsvg"))) { - var g; - var h; - var j; - var k; - var m; - if (f && !c.__iconfont__svg__cssinject__) { - c.__iconfont__svg__cssinject__ = true; - try { - document.write(""); - } catch (q) { - console && console.log(q); - } - } - g = function () { - var u; - var v = document.createElement("div"); - v.innerHTML = c._iconfont_svg_string_3757618; - (v = v.getElementsByTagName("svg")[0]) && (v.setAttribute("aria-hidden", "true"), v.style.position = "absolute", v.style.width = 0, v.style.height = 0, v.style.overflow = "hidden", v = v, (u = document.body).firstChild ? function (w, x) { - x.parentNode.insertBefore(w, x); - }(v, u.firstChild) : u.appendChild(v)); - }; - document.addEventListener ? ~["complete", "loaded", "interactive"].indexOf(document.readyState) ? setTimeout(g, 0) : (h = function () { - document.removeEventListener("DOMContentLoaded", h, false); - g(); - }, document.addEventListener("DOMContentLoaded", h, false)) : document.attachEvent && (j = g, k = c.document, m = false, function u() { - try { - k.documentElement.doScroll("left"); - } catch (v) { - return void setTimeout(u, 50); - } - p(); - }(), k.onreadystatechange = function () { - "complete" == k.readyState && (k.onreadystatechange = null, p()); - }); - } - function p() { - m || (m = true, j()); - } - })(window); - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = function () { - function l(m, p) { - for (var q = 0; q < p.length; q++) { - var u = p[q]; - u.enumerable = u.enumerable || false; - u.configurable = true; - "value" in u && (u.writable = true); - Object.defineProperty(m, u.key, u); - } - } - return function (m, p, q) { - p && l(m.prototype, p); - q && l(m, q); - return m; - }; - }(); - var g = d(48); - var h = j(d(49)); - function j(l) { - return l && l.__esModule ? l : { - default: l - }; - } - var k = function (l) { - function m(p, q) { - !function (v, w) { - if (!(v instanceof w)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, m); - var u = function (v, w) { - if (!v) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !w || "object" != typeof w && "function" != typeof w ? v : w; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p, q)); - u.fontSize = !q.flat && q.fontSize > 10 * q.width ? 10 * q.width : q.fontSize; - u.guardHeight = q.height + u.fontSize / 2 + q.textMargin; - return u; - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - f(m, [{ - key: "encode", - value: function () { - return this.options.flat ? this.encodeFlat() : this.encodeGuarded(); - } - }, { - key: "leftText", - value: function (p, q) { - return this.text.substr(p, q); - } - }, { - key: "leftEncode", - value: function (p, q) { - return (0, h.default)(p, q); - } - }, { - key: "rightText", - value: function (p, q) { - return this.text.substr(p, q); - } - }, { - key: "rightEncode", - value: function (p, q) { - return (0, h.default)(p, q); - } - }, { - key: "encodeGuarded", - value: function () { - var p = { - fontSize: this.fontSize - }; - var q = { - height: this.guardHeight - }; - return [{ - data: g.SIDE_BIN, - options: q - }, { - data: this.leftEncode(), - text: this.leftText(), - options: p - }, { - data: g.MIDDLE_BIN, - options: q - }, { - data: this.rightEncode(), - text: this.rightText(), - options: p - }, { - data: g.SIDE_BIN, - options: q - }]; - } - }, { - key: "encodeFlat", - value: function () { - return { - data: [g.SIDE_BIN, this.leftEncode(), g.MIDDLE_BIN, this.rightEncode(), g.SIDE_BIN].join(""), - text: this.text - }; - } - }]); - return m; - }(j(d(27)).default); - c.default = k; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = function () { - function l(m, p) { - for (var q = 0; q < p.length; q++) { - var u = p[q]; - u.enumerable = u.enumerable || false; - u.configurable = true; - "value" in u && (u.writable = true); - Object.defineProperty(m, u.key, u); - } - } - return function (m, p, q) { - p && l(m.prototype, p); - q && l(m, q); - return m; - }; - }(); - c.checksum = k; - var g = h(d(49)); - function h(l) { - return l && l.__esModule ? l : { - default: l - }; - } - var j = function (l) { - function m(p, q) { - !function (v, w) { - if (!(v instanceof w)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, m); - -1 !== p.search(/^[0-9]{11}$/) && (p += k(p)); - var u = function (v, w) { - if (!v) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !w || "object" != typeof w && "function" != typeof w ? v : w; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p, q)); - u.displayValue = q.displayValue; - q.fontSize > 10 * q.width ? u.fontSize = 10 * q.width : u.fontSize = q.fontSize; - u.guardHeight = q.height + u.fontSize / 2 + q.textMargin; - return u; - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - f(m, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9]{12}$/) && this.data[11] == k(this.data); - } - }, { - key: "encode", - value: function () { - return this.options.flat ? this.flatEncoding() : this.guardedEncoding(); - } - }, { - key: "flatEncoding", - value: function () { - var p = ""; - p += "101"; - p += (0, g.default)(this.data.substr(0, 6), "LLLLLL"); - p += "01010"; - p += (0, g.default)(this.data.substr(6, 6), "RRRRRR"); - return { - data: p += "101", - text: this.text - }; - } - }, { - key: "guardedEncoding", - value: function () { - var p = []; - this.displayValue && p.push({ - data: "00000000", - text: this.text.substr(0, 1), - options: { - textAlign: "left", - fontSize: this.fontSize - } - }); - p.push({ - data: "101" + (0, g.default)(this.data[0], "L"), - options: { - height: this.guardHeight - } - }); - p.push({ - data: (0, g.default)(this.data.substr(1, 5), "LLLLL"), - text: this.text.substr(1, 5), - options: { - fontSize: this.fontSize - } - }); - p.push({ - data: "01010", - options: { - height: this.guardHeight - } - }); - p.push({ - data: (0, g.default)(this.data.substr(6, 5), "RRRRR"), - text: this.text.substr(6, 5), - options: { - fontSize: this.fontSize - } - }); - p.push({ - data: (0, g.default)(this.data[11], "R") + "101", - options: { - height: this.guardHeight - } - }); - this.displayValue && p.push({ - data: "00000000", - text: this.text.substr(11, 1), - options: { - textAlign: "right", - fontSize: this.fontSize - } - }); - return p; - } - }]); - return m; - }(h(d(27)).default); - function k(l) { - var m; - var p = 0; - for (m = 1; m < 11; m += 2) { - p += parseInt(l[m]); - } - for (m = 0; m < 11; m += 2) { - p += 3 * parseInt(l[m]); - } - return (10 - p % 10) % 10; - } - c.default = j; - }, function (b, d, f) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - var g; - var h = function () { - function u(v, w) { - for (var x = 0; x < w.length; x++) { - var y = w[x]; - y.enumerable = y.enumerable || false; - y.configurable = true; - "value" in y && (y.writable = true); - Object.defineProperty(v, y.key, y); - } - } - return function (v, w, x) { - w && u(v.prototype, w); - x && u(v, x); - return v; - }; - }(); - var j = f(107); - var k = f(27); - function m(u, v) { - if (!(u instanceof v)) { - throw new TypeError("Cannot call a class as a function"); - } - } - function p(u, v) { - if (!u) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !v || "object" != typeof v && "function" != typeof v ? u : v; - } - var q = function (u) { - function v() { - m(this, v); - return p(this, (v.__proto__ || Object.getPrototypeOf(v)).apply(this, arguments)); - } - (function (w, x) { - if ("function" != typeof x && null !== x) { - throw new TypeError("Super expression must either be null or a function, not " + typeof x); - } - w.prototype = Object.create(x && x.prototype, { - constructor: { - value: w, - enumerable: false, - writable: true, - configurable: true - } - }); - x && (Object.setPrototypeOf ? Object.setPrototypeOf(w, x) : w.__proto__ = x); - })(v, u); - h(v, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^([0-9]{2})+$/); - } - }, { - key: "encode", - value: function () { - var w = this; - var x = this.data.match(/.{2}/g).map(function (y) { - return w.encodePair(y); - }).join(""); - return { - data: j.START_BIN + x + j.END_BIN, - text: this.text - }; - } - }, { - key: "encodePair", - value: function (w) { - var x = j.BINARIES[w[1]]; - return j.BINARIES[w[0]].split("").map(function (y, z) { - return ("1" === y ? "111" : "1") + ("1" === x[z] ? "000" : "0"); - }).join(""); - } - }]); - return v; - }(((g = k) && g.__esModule ? g : { - default: g - }).default); - d.default = q; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.default = function (d) { - var f = ["width", "height", "textMargin", "fontSize", "margin", "marginTop", "marginBottom", "marginLeft", "marginRight"]; - for (var g in f) f.hasOwnProperty(g) && (g = f[g], "string" == typeof d[g] && (d[g] = parseInt(d[g], 10))); - "string" == typeof d.displayValue && (d.displayValue = "false" != d.displayValue); - return d; - }; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - var d = { - width: 2, - height: 100, - format: "auto", - displayValue: true, - fontOptions: "", - font: "monospace", - text: undefined, - textAlign: "center", - textPosition: "bottom", - textMargin: 2, - fontSize: 20, - background: "#ffffff", - lineColor: "#000000", - margin: 10, - marginTop: undefined, - marginBottom: undefined, - marginLeft: undefined, - marginRight: undefined, - valid: function () {} - }; - b.default = d; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - c.getTotalWidthOfEncodings = c.calculateEncodingAttributes = c.getBarcodePadding = c.getEncodingHeight = c.getMaximumHeightOfEncodings = undefined; - var f; - var g = d(59); - var h = (f = g) && f.__esModule ? f : { - default: f - }; - function j(p, q) { - return q.height + (q.displayValue && p.text.length > 0 ? q.fontSize + q.textMargin : 0) + q.marginTop + q.marginBottom; - } - function k(p, q, u) { - if (u.displayValue && q < p) { - if ("center" == u.textAlign) { - return Math.floor((p - q) / 2); - } - if ("left" == u.textAlign) { - return 0; - } - if ("right" == u.textAlign) { - return Math.floor(p - q); - } - } - return 0; - } - function m(p, q, u) { - var v; - if (u) { - v = u; - } else { - if ("undefined" == typeof document) { - return 0; - } - v = document.createElement("canvas").getContext("2d"); - } - v.font = q.fontOptions + " " + q.fontSize + "px " + q.font; - var w = v.measureText(p); - return w ? w.width : 0; - } - c.getMaximumHeightOfEncodings = function (p) { - for (var q = 0, u = 0; u < p.length; u++) { - p[u].height > q && (q = p[u].height); - } - return q; - }; - c.getEncodingHeight = j; - c.getBarcodePadding = k; - c.calculateEncodingAttributes = function (p, q, v) { - for (var w = 0; w < p.length; w++) { - var x; - var y = p[w]; - var z = (0, h.default)(q, y.options); - x = z.displayValue ? m(y.text, z, v) : 0; - var A = y.data.length * z.width; - y.width = Math.ceil(Math.max(x, A)); - y.height = j(y, z); - y.barcodePadding = k(x, A, z); - } - }; - c.getTotalWidthOfEncodings = function (p) { - for (var q = 0, u = 0; u < p.length; u++) { - q += p[u].width; - } - return q; - }; - }, function (b, c, d) { - "use strict"; - - function f(p, q) { - if (!(p instanceof q)) { - throw new TypeError("Cannot call a class as a function"); - } - } - function g(p, q) { - if (!p) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !q || "object" != typeof q && "function" != typeof q ? p : q; - } - function h(p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - } - Object.defineProperty(c, "__esModule", { - value: true - }); - var j = function (p) { - function q(u, v) { - f(this, q); - var w = g(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this)); - w.name = "InvalidInputException"; - w.symbology = u; - w.input = v; - w.message = "\"" + w.input + "\" is not a valid input for " + w.symbology; - return w; - } - h(q, Error); - return q; - }(); - var k = function (p) { - function q() { - f(this, q); - var u = g(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this)); - u.name = "InvalidElementException"; - u.message = "Not supported type to render on"; - return u; - } - h(q, Error); - return q; - }(); - var m = function (p) { - function q() { - f(this, q); - var u = g(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this)); - u.name = "NoElementException"; - u.message = "No element to render on."; - return u; - } - h(q, Error); - return q; - }(); - c.InvalidInputException = j; - c.InvalidElementException = k; - c.NoElementException = m; - }, function (a, b, c) { - const d = c(67); - const f = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 4, 1, 2, 4, 4, 2, 4, 4, 4, 2, 4, 6, 5, 2, 4, 6, 6, 2, 5, 8, 8, 4, 5, 8, 8, 4, 5, 8, 11, 4, 8, 10, 11, 4, 9, 12, 16, 4, 9, 16, 16, 6, 10, 12, 18, 6, 10, 17, 16, 6, 11, 16, 19, 6, 13, 18, 21, 7, 14, 21, 25, 8, 16, 20, 25, 8, 17, 23, 25, 9, 17, 23, 34, 9, 18, 25, 30, 10, 20, 27, 32, 12, 21, 29, 35, 12, 23, 34, 37, 12, 25, 34, 40, 13, 26, 35, 42, 14, 28, 38, 45, 15, 29, 40, 48, 16, 31, 43, 51, 17, 33, 45, 54, 18, 35, 48, 57, 19, 37, 51, 60, 19, 38, 53, 63, 20, 40, 56, 66, 21, 43, 59, 70, 22, 45, 62, 74, 24, 47, 65, 77, 25, 49, 68, 81]; - const g = [7, 10, 13, 17, 10, 16, 22, 28, 15, 26, 36, 44, 20, 36, 52, 64, 26, 48, 72, 88, 36, 64, 96, 112, 40, 72, 108, 130, 48, 88, 132, 156, 60, 110, 160, 192, 72, 130, 192, 224, 80, 150, 224, 264, 96, 176, 260, 308, 104, 198, 288, 352, 120, 216, 320, 384, 132, 240, 360, 432, 144, 280, 408, 480, 168, 308, 448, 532, 180, 338, 504, 588, 196, 364, 546, 650, 224, 416, 600, 700, 224, 442, 644, 750, 252, 476, 690, 816, 270, 504, 750, 900, 300, 560, 810, 960, 312, 588, 870, 1050, 336, 644, 952, 1110, 360, 700, 1020, 1200, 390, 728, 1050, 1260, 420, 784, 1140, 1350, 450, 812, 1200, 1440, 480, 868, 1290, 1530, 510, 924, 1350, 1620, 540, 980, 1440, 1710, 570, 1036, 1530, 1800, 570, 1064, 1590, 1890, 600, 1120, 1680, 1980, 630, 1204, 1770, 2100, 660, 1260, 1860, 2220, 720, 1316, 1950, 2310, 750, 1372, 2040, 2430]; - b.getBlocksCount = function (h, j) { - switch (j) { - case d.L: - return f[4 * (h - 1) + 0]; - case d.M: - return f[4 * (h - 1) + 1]; - case d.Q: - return f[4 * (h - 1) + 2]; - case d.H: - return f[4 * (h - 1) + 3]; - default: - return; - } - }; - b.getTotalCodewordsCount = function (h, j) { - switch (j) { - case d.L: - return g[4 * (h - 1) + 0]; - case d.M: - return g[4 * (h - 1) + 1]; - case d.Q: - return g[4 * (h - 1) + 2]; - case d.H: - return g[4 * (h - 1) + 3]; - default: - return; - } - }; - }, function (a, b) { - b.isValid = function (c) { - return !isNaN(c) && c >= 1 && c <= 40; - }; - }, function (b, c) { - let d = "(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+"; - d = d.replace(/u/g, "\\u"); - const f = "(?:(?![A-Z0-9 $%*+\\-./:]|" + d + ")(?:.|[\r\n]))+"; - c.KANJI = new RegExp(d, "g"); - c.BYTE_KANJI = new RegExp("[^A-Z0-9 $%*+\\-./:]+", "g"); - c.BYTE = new RegExp(f, "g"); - c.NUMERIC = new RegExp("[0-9]+", "g"); - c.ALPHANUMERIC = new RegExp("[A-Z $%*+\\-./:]+", "g"); - const g = new RegExp("^" + d + "$"); - const h = new RegExp("^[0-9]+$"); - const j = new RegExp("^[A-Z0-9 $%*+\\-./:]+$"); - c.testKanji = function (k) { - return g.test(k); - }; - c.testNumeric = function (k) { - return h.test(k); - }; - c.testAlphanumeric = function (k) { - return j.test(k); - }; - }, function (a, b) { - function c(d) { - if ("number" == typeof d && (d = d.toString()), "string" != typeof d) { - throw new Error("Color should be defined as hex string"); - } - let f = d.slice().replace("#", "").split(""); - if (f.length < 3 || 5 === f.length || f.length > 8) { - throw new Error("Invalid hex color: " + d); - } - 3 !== f.length && 4 !== f.length || (f = Array.prototype.concat.apply([], f.map(function (h) { - return [h, h]; - }))); - 6 === f.length && f.push("F", "F"); - const g = parseInt(f.join(""), 16); - return { - r: g >> 24 & 255, - g: g >> 16 & 255, - b: g >> 8 & 255, - a: 255 & g, - hex: "#" + f.slice(0, 6).join("") - }; - } - b.getOptions = function (d) { - d || (d = {}); - d.color || (d.color = {}); - const f = undefined === d.margin || null === d.margin || d.margin < 0 ? 4 : d.margin; - const g = d.width && d.width >= 21 ? d.width : undefined; - const h = d.scale || 4; - return { - width: g, - scale: g ? 4 : h, - margin: f, - color: { - dark: c(d.color.dark || "#000000ff"), - light: c(d.color.light || "#ffffffff") - }, - type: d.type, - rendererOpts: d.rendererOpts || {} - }; - }; - b.getScale = function (d, f) { - return f.width && f.width >= d + 2 * f.margin ? f.width / (d + 2 * f.margin) : f.scale; - }; - b.getImageWidth = function (d, f) { - const g = b.getScale(d, f); - return Math.floor((d + 2 * f.margin) * g); - }; - b.qrToImageData = function (d, g, h) { - const j = g.modules.size; - const k = g.modules.data; - const m = b.getScale(j, h); - const p = Math.floor((j + 2 * h.margin) * m); - const q = h.margin * m; - const v = [h.color.light, h.color.dark]; - for (let w = 0; w < p; w++) { - for (let x = 0; x < p; x++) { - let y = 4 * (w * p + x); - let z = h.color.light; - w >= q && x >= q && w < p - q && x < p - q && (z = v[k[Math.floor((w - q) / m) * j + Math.floor((x - q) / m)] ? 1 : 0]); - d[y++] = z.r; - d[y++] = z.g; - d[y++] = z.b; - d[y] = z.a; - } - } - }; - }, function (b, d, f) { - var g; - var h; - var j; - var k; - var m; - var p; - var q; - var v; - b.exports = (v = f(17), h = (g = v).lib, j = h.WordArray, k = h.Hasher, m = g.algo, p = [], q = m.SHA1 = k.extend({ - _doReset: function () { - this._hash = new j.init([1732584193, 4023233417, 2562383102, 271733878, 3285377520]); - }, - _doProcessBlock: function (w, x) { - for (var y = this._hash.words, z = y[0], A = y[1], B = y[2], C = y[3], D = y[4], E = 0; E < 80; E++) { - if (E < 16) { - p[E] = 0 | w[x + E]; - } else { - var F = p[E - 3] ^ p[E - 8] ^ p[E - 14] ^ p[E - 16]; - p[E] = F << 1 | F >>> 31; - } - var G = (z << 5 | z >>> 27) + D + p[E]; - G += E < 20 ? 1518500249 + (A & B | ~A & C) : E < 40 ? 1859775393 + (A ^ B ^ C) : E < 60 ? (A & B | A & C | B & C) - 1894007588 : (A ^ B ^ C) - 899497514; - D = C; - C = B; - B = A << 30 | A >>> 2; - A = z; - z = G; - } - y[0] = y[0] + z | 0; - y[1] = y[1] + A | 0; - y[2] = y[2] + B | 0; - y[3] = y[3] + C | 0; - y[4] = y[4] + D | 0; - }, - _doFinalize: function () { - var w = this._data; - var x = w.words; - var y = 8 * this._nDataBytes; - var z = 8 * w.sigBytes; - x[z >>> 5] |= 128 << 24 - z % 32; - x[14 + (z + 64 >>> 9 << 4)] = Math.floor(y / 4294967296); - x[15 + (z + 64 >>> 9 << 4)] = y; - w.sigBytes = 4 * x.length; - this._process(); - return this._hash; - }, - clone: function () { - var w = k.clone.call(this); - w._hash = this._hash.clone(); - return w; - } - }), g.SHA1 = k._createHelper(q), g.HmacSHA1 = k._createHmacHelper(q), v.SHA1); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(60), function () { - var f = d; - var g = f.lib.Hasher; - var h = f.x64; - var j = h.Word; - var k = h.WordArray; - var m = f.algo; - function p() { - return j.create.apply(j, arguments); - } - var q = [p(1116352408, 3609767458), p(1899447441, 602891725), p(3049323471, 3964484399), p(3921009573, 2173295548), p(961987163, 4081628472), p(1508970993, 3053834265), p(2453635748, 2937671579), p(2870763221, 3664609560), p(3624381080, 2734883394), p(310598401, 1164996542), p(607225278, 1323610764), p(1426881987, 3590304994), p(1925078388, 4068182383), p(2162078206, 991336113), p(2614888103, 633803317), p(3248222580, 3479774868), p(3835390401, 2666613458), p(4022224774, 944711139), p(264347078, 2341262773), p(604807628, 2007800933), p(770255983, 1495990901), p(1249150122, 1856431235), p(1555081692, 3175218132), p(1996064986, 2198950837), p(2554220882, 3999719339), p(2821834349, 766784016), p(2952996808, 2566594879), p(3210313671, 3203337956), p(3336571891, 1034457026), p(3584528711, 2466948901), p(113926993, 3758326383), p(338241895, 168717936), p(666307205, 1188179964), p(773529912, 1546045734), p(1294757372, 1522805485), p(1396182291, 2643833823), p(1695183700, 2343527390), p(1986661051, 1014477480), p(2177026350, 1206759142), p(2456956037, 344077627), p(2730485921, 1290863460), p(2820302411, 3158454273), p(3259730800, 3505952657), p(3345764771, 106217008), p(3516065817, 3606008344), p(3600352804, 1432725776), p(4094571909, 1467031594), p(275423344, 851169720), p(430227734, 3100823752), p(506948616, 1363258195), p(659060556, 3750685593), p(883997877, 3785050280), p(958139571, 3318307427), p(1322822218, 3812723403), p(1537002063, 2003034995), p(1747873779, 3602036899), p(1955562222, 1575990012), p(2024104815, 1125592928), p(2227730452, 2716904306), p(2361852424, 442776044), p(2428436474, 593698344), p(2756734187, 3733110249), p(3204031479, 2999351573), p(3329325298, 3815920427), p(3391569614, 3928383900), p(3515267271, 566280711), p(3940187606, 3454069534), p(4118630271, 4000239992), p(116418474, 1914138554), p(174292421, 2731055270), p(289380356, 3203993006), p(460393269, 320620315), p(685471733, 587496836), p(852142971, 1086792851), p(1017036298, 365543100), p(1126000580, 2618297676), p(1288033470, 3409855158), p(1501505948, 4234509866), p(1607167915, 987167468), p(1816402316, 1246189591)]; - var v = []; - !function () { - for (var x = 0; x < 80; x++) { - v[x] = p(); - } - }(); - m.SHA512 = g.extend({ - _doReset: function () { - this._hash = new k.init([new j.init(1779033703, 4089235720), new j.init(3144134277, 2227873595), new j.init(1013904242, 4271175723), new j.init(2773480762, 1595750129), new j.init(1359893119, 2917565137), new j.init(2600822924, 725511199), new j.init(528734635, 4215389547), new j.init(1541459225, 327033209)]); - }, - _doProcessBlock: function (a0, a1) { - for (var a2 = this._hash.words, a3 = a2[0], a4 = a2[1], a5 = a2[2], a6 = a2[3], a7 = a2[4], a8 = a2[5], a9 = a2[6], aa = a2[7], ab = a3.high, ac = a3.low, ad = a4.high, ae = a4.low, af = a5.high, ag = a5.low, ah = a6.high, ai = a6.low, aj = a7.high, ak = a7.low, al = a8.high, am = a8.low, an = a9.high, ao = a9.low, ap = aa.high, aq = aa.low, ar = ab, as = ac, au = ad, av = ae, aw = af, ax = ag, ay = ah, az = ai, aA = aj, aB = ak, aC = al, aD = am, aE = an, aF = ao, aG = ap, aH = aq, aI = 0; aI < 80; aI++) { - var aJ; - var aK; - var aL = v[aI]; - if (aI < 16) { - aK = aL.high = 0 | a0[a1 + 2 * aI]; - aJ = aL.low = 0 | a0[a1 + 2 * aI + 1]; - } else { - var aM = v[aI - 15]; - var aN = aM.high; - var aO = aM.low; - var aP = (aN >>> 1 | aO << 31) ^ (aN >>> 8 | aO << 24) ^ aN >>> 7; - var aQ = (aO >>> 1 | aN << 31) ^ (aO >>> 8 | aN << 24) ^ (aO >>> 7 | aN << 25); - var aR = v[aI - 2]; - var aS = aR.high; - var aT = aR.low; - var aU = (aS >>> 19 | aT << 13) ^ (aS << 3 | aT >>> 29) ^ aS >>> 6; - var aV = (aT >>> 19 | aS << 13) ^ (aT << 3 | aS >>> 29) ^ (aT >>> 6 | aS << 26); - var aW = v[aI - 7]; - var aX = aW.high; - var aY = aW.low; - var aZ = v[aI - 16]; - var b0 = aZ.high; - var b1 = aZ.low; - aK = (aK = (aK = aP + aX + ((aJ = aQ + aY) >>> 0 < aQ >>> 0 ? 1 : 0)) + aU + ((aJ += aV) >>> 0 < aV >>> 0 ? 1 : 0)) + b0 + ((aJ += b1) >>> 0 < b1 >>> 0 ? 1 : 0); - aL.high = aK; - aL.low = aJ; - } - var b2; - var b3 = aA & aC ^ ~aA & aE; - var b4 = aB & aD ^ ~aB & aF; - var b5 = ar & au ^ ar & aw ^ au & aw; - var b6 = as & av ^ as & ax ^ av & ax; - var b7 = (ar >>> 28 | as << 4) ^ (ar << 30 | as >>> 2) ^ (ar << 25 | as >>> 7); - var b8 = (as >>> 28 | ar << 4) ^ (as << 30 | ar >>> 2) ^ (as << 25 | ar >>> 7); - var b9 = (aA >>> 14 | aB << 18) ^ (aA >>> 18 | aB << 14) ^ (aA << 23 | aB >>> 9); - var ba = (aB >>> 14 | aA << 18) ^ (aB >>> 18 | aA << 14) ^ (aB << 23 | aA >>> 9); - var bb = q[aI]; - var bc = bb.high; - var bd = bb.low; - var be = aG + b9 + ((b2 = aH + ba) >>> 0 < aH >>> 0 ? 1 : 0); - var bf = b8 + b6; - aG = aE; - aH = aF; - aE = aC; - aF = aD; - aC = aA; - aD = aB; - aA = ay + (be = (be = (be = be + b3 + ((b2 += b4) >>> 0 < b4 >>> 0 ? 1 : 0)) + bc + ((b2 += bd) >>> 0 < bd >>> 0 ? 1 : 0)) + aK + ((b2 += aJ) >>> 0 < aJ >>> 0 ? 1 : 0)) + ((aB = az + b2 | 0) >>> 0 < az >>> 0 ? 1 : 0) | 0; - ay = aw; - az = ax; - aw = au; - ax = av; - au = ar; - av = as; - ar = be + (b7 + b5 + (bf >>> 0 < b8 >>> 0 ? 1 : 0)) + ((as = b2 + bf | 0) >>> 0 < b2 >>> 0 ? 1 : 0) | 0; - } - ac = a3.low = ac + as; - a3.high = ab + ar + (ac >>> 0 < as >>> 0 ? 1 : 0); - ae = a4.low = ae + av; - a4.high = ad + au + (ae >>> 0 < av >>> 0 ? 1 : 0); - ag = a5.low = ag + ax; - a5.high = af + aw + (ag >>> 0 < ax >>> 0 ? 1 : 0); - ai = a6.low = ai + az; - a6.high = ah + ay + (ai >>> 0 < az >>> 0 ? 1 : 0); - ak = a7.low = ak + aB; - a7.high = aj + aA + (ak >>> 0 < aB >>> 0 ? 1 : 0); - am = a8.low = am + aD; - a8.high = al + aC + (am >>> 0 < aD >>> 0 ? 1 : 0); - ao = a9.low = ao + aF; - a9.high = an + aE + (ao >>> 0 < aF >>> 0 ? 1 : 0); - aq = aa.low = aq + aH; - aa.high = ap + aG + (aq >>> 0 < aH >>> 0 ? 1 : 0); - }, - _doFinalize: function () { - var x = this._data; - var y = x.words; - var z = 8 * this._nDataBytes; - var A = 8 * x.sigBytes; - y[A >>> 5] |= 128 << 24 - A % 32; - y[30 + (A + 128 >>> 10 << 5)] = Math.floor(z / 4294967296); - y[31 + (A + 128 >>> 10 << 5)] = z; - x.sigBytes = 4 * y.length; - this._process(); - return this._hash.toX32(); - }, - clone: function () { - var x = g.clone.call(this); - x._hash = this._hash.clone(); - return x; - }, - blockSize: 32 - }); - var w = m.SHA512; - f.SHA512 = g._createHelper(w); - f.HmacSHA512 = g._createHmacHelper(w); - }(), d.SHA512); - }, function (a, b, c) { - "use strict"; - - (a.exports = {}).forEach = function (d, f) { - for (var g = 0; g < d.length; g++) { - var h = f(d[g]); - if (h) { - return h; - } - } - }; - }, function (a, b, c) { - "use strict"; - - a.exports = {}; - var d = a.exports; - d.isIE = function (f) { - return (-1 !== (g = navigator.userAgent.toLowerCase()).indexOf("msie") || -1 !== g.indexOf("trident") || -1 !== g.indexOf(" edge/")) && (!f || f === function () { - var h = 3; - var i = document.createElement("div"); - var j = i.getElementsByTagName("i"); - do { - i.innerHTML = ""; - } while (j[0]); - return h > 4 ? h : undefined; - }()); - var g; - }; - d.isLegacyOpera = function () { - return !!window.opera; - }; - }, function (j, k, q) { - "use strict"; - - var w = G(q(92)); - var x = G(q(59)); - var z = G(q(117)); - var A = G(q(118)); - var B = G(q(119)); - var C = G(q(75)); - var D = G(q(125)); - var E = q(78); - var F = G(q(76)); - function G(O) { - return O && O.__esModule ? O : { - default: O - }; - } - var H = function () {}; - var I = function (O, P, Q) { - var R = new H(); - if (undefined === O) { - throw Error("No element to render on was provided."); - } - R._renderProperties = (0, B.default)(O); - R._encodings = []; - R._options = F.default; - R._errorHandler = new D.default(R); - undefined !== P && ((Q = Q || {}).format || (Q.format = M()), R.options(Q)[Q.format](P, Q).render()); - return R; - }; - for (var J in I.getModule = function (O) { - return w.default[O]; - }, w.default) w.default.hasOwnProperty(J) && K(w.default, J); - function K(O, P) { - H.prototype[P] = H.prototype[P.toUpperCase()] = H.prototype[P.toLowerCase()] = function (Q, R) { - var S = this; - return S._errorHandler.wrapBarcodeCall(function () { - R.text = undefined === R.text ? undefined : "" + R.text; - var T = (0, x.default)(S._options, R); - T = (0, C.default)(T); - var U = O[P]; - var V = L(Q, U, T); - S._encodings.push(V); - return S; - }); - }; - } - function L(O, P, Q) { - var R = new P(O = "" + O, Q); - if (!R.valid()) { - throw new E.InvalidInputException(R.constructor.name, O); - } - var S = R.encode(); - S = (0, z.default)(S); - for (var T = 0; T < S.length; T++) { - S[T].options = (0, x.default)(Q, S[T].options); - } - return S; - } - function M() { - return w.default.CODE128 ? "CODE128" : Object.keys(w.default)[0]; - } - function N(O, P, Q) { - P = (0, z.default)(P); - for (var R = 0; R < P.length; R++) { - P[R].options = (0, x.default)(Q, P[R].options); - (0, A.default)(P[R].options); - } - (0, A.default)(Q); - new (0, O.renderer)(O.element, P, Q).render(); - O.afterRender && O.afterRender(); - } - H.prototype.options = function (O) { - this._options = (0, x.default)(this._options, O); - return this; - }; - H.prototype.blank = function (O) { - var P = new Array(O + 1).join("0"); - this._encodings.push({ - data: P - }); - return this; - }; - H.prototype.init = function () { - var O; - if (this._renderProperties) { - for (var P in Array.isArray(this._renderProperties) || (this._renderProperties = [this._renderProperties]), this._renderProperties) { - O = this._renderProperties[P]; - var Q = (0, x.default)(this._options, O.options); - "auto" == Q.format && (Q.format = M()); - this._errorHandler.wrapBarcodeCall(function () { - var R = L(Q.value, w.default[Q.format.toUpperCase()], Q); - N(O, R, Q); - }); - } - } - }; - H.prototype.render = function () { - if (!this._renderProperties) { - throw new E.NoElementException(); - } - if (Array.isArray(this._renderProperties)) { - for (var O = 0; O < this._renderProperties.length; O++) { - N(this._renderProperties[O], this._encodings, this._options); - } - } else { - N(this._renderProperties, this._encodings, this._options); - } - return this; - }; - H.prototype._defaults = F.default; - "undefined" != typeof window && (window.JsBarcode = I); - "undefined" != typeof jQuery && (jQuery.fn.JsBarcode = function (O, P) { - var Q = []; - jQuery(this).each(function () { - Q.push(this); - }); - return I(Q, O, P); - }); - j.exports = I; - }, function (b, c, d) { - const f = d(126); - const g = d(127); - const h = d(145); - const j = d(146); - function k(m, p, q, u, v) { - const w = [].slice.call(arguments, 1); - const x = w.length; - const y = "function" == typeof w[x - 1]; - if (!y && !f()) { - throw new Error("Callback required as last argument"); - } - if (!y) { - if (x < 1) { - throw new Error("Too few arguments provided"); - } - 1 === x ? (q = p, p = u = undefined) : 2 !== x || p.getContext || (u = q, q = p, p = undefined); - return new Promise(function (z, A) { - try { - const B = g.create(q, u); - z(m(B, p, u)); - } catch (C) { - A(C); - } - }); - } - if (x < 2) { - throw new Error("Too few arguments provided"); - } - 2 === x ? (v = q, q = p, p = u = undefined) : 3 === x && (p.getContext && undefined === v ? (v = u, u = undefined) : (v = u, u = q, q = p, p = undefined)); - try { - const z = g.create(q, u); - v(null, m(z, p, u)); - } catch (A) { - v(A); - } - } - c.create = g.create; - c.toCanvas = k.bind(null, h.render); - c.toDataURL = k.bind(null, h.renderToDataURL); - c.toString = k.bind(null, function (l, m, p) { - return j.render(l, p); - }); - }, function (a, b, c) { - var d = c(56); - var f = c(26); - function g(h, j, k, l) { - return (g = "undefined" != typeof Reflect && Reflect.set ? Reflect.set : function (m, p, q, u) { - var v; - var w = d(m, p); - if (w) { - v = Object.getOwnPropertyDescriptor(w, p); - if (v.set) { - v.set.call(u, q); - return true; - } - if (!v.writable) { - return false; - } - } - v = Object.getOwnPropertyDescriptor(u, p); - if (v) { - if (!v.writable) { - return false; - } - v.value = q; - Object.defineProperty(u, p, v); - } else { - f(u, p, q); - } - return true; - })(h, j, k, l); - } - a.exports = function (h, j, k, l, m) { - if (!g(h, j, k, l || h) && m) { - throw new TypeError("failed to set property"); - } - return k; - }; - a.exports.__esModule = true; - a.exports.default = a.exports; - }, function (b, j, k) { - "use strict"; - - var m = k(85).forEach; - var q = k(176); - var w = k(177); - var x = k(178); - var z = k(179); - var A = k(180); - var B = k(86); - var C = k(181); - var D = k(183); - var E = k(184); - var F = k(185); - function G(K) { - return Array.isArray(K) || undefined !== K.length; - } - function H(K) { - if (Array.isArray(K)) { - return K; - } - var L = []; - m(K, function (M) { - L.push(M); - }); - return L; - } - function I(K) { - return K && 1 === K.nodeType; - } - function J(K, L, M) { - var N = K[L]; - return null == N && undefined !== M ? M : N; - } - b.exports = function (K) { - var L; - K = K || {}; - if (K.idHandler) { - L = { - get: function (a0) { - return K.idHandler.get(a0, true); - }, - set: K.idHandler.set - }; - } else { - var M = x(); - var N = z({ - idGenerator: M, - stateHandler: D - }); - L = N; - } - var P = K.reporter; - P || (P = A(false === P)); - var Q = J(K, "batchProcessor", C({ - reporter: P - })); - var R = { - callOnAdd: !!J(K, "callOnAdd", true), - debug: !!J(K, "debug", false) - }; - var T; - var U = w(L); - var V = q({ - stateHandler: D - }); - var W = J(K, "strategy", "object"); - var X = J(K, "important", false); - var Y = { - reporter: P, - batchProcessor: Q, - stateHandler: D, - idHandler: L, - important: X - }; - if ("scroll" === W && (B.isLegacyOpera() ? (P.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."), W = "object") : B.isIE(9) && (P.warn("Scroll strategy is not supported on IE9. Changing to object strategy."), W = "object")), "scroll" === W) { - T = F(Y); - } else { - if ("object" !== W) { - throw new Error("Invalid strategy name: " + W); - } - T = E(Y); - } - var Z = {}; - return { - listenTo: function (a0, a1, a2) { - function a3(a9) { - var aa = U.get(a9); - m(aa, function (ab) { - ab(a9); - }); - } - function a4(a9, aa, ab) { - U.add(aa, ab); - a9 && ab(aa); - } - if (a2 || (a2 = a1, a1 = a0, a0 = {}), !a1) { - throw new Error("At least one element required."); - } - if (!a2) { - throw new Error("Listener required."); - } - if (I(a1)) { - a1 = [a1]; - } else { - if (!G(a1)) { - return P.error("Invalid arguments. Must be a DOM element or a collection of DOM elements."); - } - a1 = H(a1); - } - var a5 = 0; - var a6 = J(a0, "callOnAdd", R.callOnAdd); - var a7 = J(a0, "onReady", function () {}); - var a8 = J(a0, "debug", R.debug); - m(a1, function (a9) { - D.getState(a9) || (D.initState(a9), L.set(a9)); - var aa = L.get(a9); - if (a8 && P.log("Attaching listener to element", aa, a9), !V.isDetectable(a9)) { - a8 && P.log(aa, "Not detectable."); - return V.isBusy(a9) ? (a8 && P.log(aa, "System busy making it detectable"), a4(a6, a9, a2), Z[aa] = Z[aa] || [], void Z[aa].push(function () { - ++a5 === a1.length && a7(); - })) : (a8 && P.log(aa, "Making detectable..."), V.markBusy(a9, true), T.makeDetectable({ - debug: a8, - important: X - }, a9, function (ab) { - if (a8 && P.log(aa, "onElementDetectable"), D.getState(ab)) { - V.markAsDetectable(ab); - V.markBusy(ab, false); - T.addListener(ab, a3); - a4(a6, ab, a2); - var ac = D.getState(ab); - if (ac && ac.startSize) { - var ad = ab.offsetWidth; - var ae = ab.offsetHeight; - ac.startSize.width === ad && ac.startSize.height === ae || a3(ab); - } - Z[aa] && m(Z[aa], function (af) { - af(); - }); - } else { - a8 && P.log(aa, "Element uninstalled before being detectable."); - } - delete Z[aa]; - ++a5 === a1.length && a7(); - })); - } - a8 && P.log(aa, "Already detecable, adding listener."); - a4(a6, a9, a2); - a5++; - }); - a5 === a1.length && a7(); - }, - removeListener: U.removeListener, - removeAllListeners: U.removeAllListeners, - uninstall: function (a0) { - if (!a0) { - return P.error("At least one element is required."); - } - if (I(a0)) { - a0 = [a0]; - } else { - if (!G(a0)) { - return P.error("Invalid arguments. Must be a DOM element or a collection of DOM elements."); - } - a0 = H(a0); - } - m(a0, function (a1) { - U.removeAllListeners(a1); - T.uninstall(a1); - D.cleanState(a1); - }); - }, - initDocument: function (a0) { - T.initDocument && T.initDocument(a0); - } - }; - }; - },, function (b, d, f) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - var g = f(93); - var h = f(94); - var j = f(100); - var k = f(106); - var m = f(109); - var p = f(114); - var q = f(115); - var v = f(116); - d.default = { - CODE39: g.CODE39, - CODE128: h.CODE128, - CODE128A: h.CODE128A, - CODE128B: h.CODE128B, - CODE128C: h.CODE128C, - EAN13: j.EAN13, - EAN8: j.EAN8, - EAN5: j.EAN5, - EAN2: j.EAN2, - UPC: j.UPC, - UPCE: j.UPCE, - ITF14: k.ITF14, - ITF: k.ITF, - MSI: m.MSI, - MSI10: m.MSI10, - MSI11: m.MSI11, - MSI1010: m.MSI1010, - MSI1110: m.MSI1110, - pharmacode: p.pharmacode, - codabar: q.codabar, - GenericBarcode: v.GenericBarcode - }; - }, function (b, d, f) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - d.CODE39 = undefined; - var g; - var h = function () { - function w(x, y) { - for (var z = 0; z < y.length; z++) { - var A = y[z]; - A.enumerable = A.enumerable || false; - A.configurable = true; - "value" in A && (A.writable = true); - Object.defineProperty(x, A.key, A); - } - } - return function (x, y, z) { - y && w(x.prototype, y); - z && w(x, z); - return x; - }; - }(); - var j = f(27); - var k = function (w) { - function x(y, z) { - (function (A, B) { - if (!(A instanceof B)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, x); - y = y.toUpperCase(); - z.mod43 && (y += function (A) { - return m[A]; - }(function (A) { - for (var B = 0, C = 0; C < A.length; C++) { - B += v(A[C]); - } - return B %= 43; - }(y))); - return function (A, B) { - if (!A) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !B || "object" != typeof B && "function" != typeof B ? A : B; - }(this, (x.__proto__ || Object.getPrototypeOf(x)).call(this, y, z)); - } - (function (y, z) { - if ("function" != typeof z && null !== z) { - throw new TypeError("Super expression must either be null or a function, not " + typeof z); - } - y.prototype = Object.create(z && z.prototype, { - constructor: { - value: y, - enumerable: false, - writable: true, - configurable: true - } - }); - z && (Object.setPrototypeOf ? Object.setPrototypeOf(y, z) : y.__proto__ = z); - })(x, w); - h(x, [{ - key: "encode", - value: function () { - for (var y = q("*"), z = 0; z < this.data.length; z++) { - y += q(this.data[z]) + "0"; - } - return { - data: y += q("*"), - text: this.text - }; - } - }, { - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/); - } - }]); - return x; - }(((g = j) && g.__esModule ? g : { - default: g - }).default); - var m = ["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", "-", ".", " ", "$", "/", "+", "%", "*"]; - var p = [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 q(w) { - return function (x) { - return p[x].toString(2); - }(v(w)); - } - function v(w) { - return m.indexOf(w); - } - d.CODE39 = k; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - c.CODE128C = c.CODE128B = c.CODE128A = c.CODE128 = undefined; - var f = k(d(95)); - var g = k(d(97)); - var h = k(d(98)); - var j = k(d(99)); - function k(l) { - return l && l.__esModule ? l : { - default: l - }; - } - c.CODE128 = f.default; - c.CODE128A = g.default; - c.CODE128B = h.default; - c.CODE128C = j.default; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = h(d(57)); - var g = h(d(96)); - function h(l) { - return l && l.__esModule ? l : { - default: l - }; - } - function j(l, m) { - if (!l) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !m || "object" != typeof m && "function" != typeof m ? l : m; - } - var k = function (l) { - function m(p, q) { - if (function (v, w) { - if (!(v instanceof w)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, m), /^[\x00-\x7F\xC8-\xD3]+$/.test(p)) { - var u = j(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, (0, g.default)(p), q)); - } else { - u = j(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p, q)); - } - return j(u); - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - return m; - }(f.default); - c.default = k; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = d(47); - var g = function (p) { - return p.match(new RegExp("^" + f.A_CHARS + "*"))[0].length; - }; - var h = function (p) { - return p.match(new RegExp("^" + f.B_CHARS + "*"))[0].length; - }; - var j = function (p) { - return p.match(new RegExp("^" + f.C_CHARS + "*"))[0]; - }; - function k(p, q) { - var u = q ? f.A_CHARS : f.B_CHARS; - var v = p.match(new RegExp("^(" + u + "+?)(([0-9]{2}){2,})([^0-9]|$)")); - if (v) { - return v[1] + String.fromCharCode(204) + m(p.substring(v[1].length)); - } - var w = p.match(new RegExp("^" + u + "+"))[0]; - return w.length === p.length ? p : w + String.fromCharCode(q ? 205 : 206) + k(p.substring(w.length), !q); - } - function m(p) { - var q = j(p); - var u = q.length; - if (u === p.length) { - return p; - } - p = p.substring(u); - var v = g(p) >= h(p); - return q + String.fromCharCode(v ? 206 : 205) + k(p, v); - } - c.default = function (p) { - var q = undefined; - if (j(p).length >= 2) { - q = f.C_START_CHAR + m(p); - } else { - var u = g(p) > h(p); - q = (u ? f.A_START_CHAR : f.B_START_CHAR) + k(p, u); - } - return q.replace(/[\xCD\xCE]([^])[\xCD\xCE]/, function (v, w) { - return String.fromCharCode(203) + w; - }); - }; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = function () { - function p(q, u) { - for (var v = 0; v < u.length; v++) { - var w = u[v]; - w.enumerable = w.enumerable || false; - w.configurable = true; - "value" in w && (w.writable = true); - Object.defineProperty(q, w.key, w); - } - } - return function (q, u, v) { - u && p(q.prototype, u); - v && p(q, v); - return q; - }; - }(); - var h = d(57); - var j = (f = h) && f.__esModule ? f : { - default: f - }; - var k = d(47); - var m = function (p) { - function q(u, v) { - (function (w, x) { - if (!(w instanceof x)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, q); - return function (w, x) { - if (!w) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !x || "object" != typeof x && "function" != typeof x ? w : x; - }(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this, k.A_START_CHAR + u, v)); - } - (function (u, v) { - if ("function" != typeof v && null !== v) { - throw new TypeError("Super expression must either be null or a function, not " + typeof v); - } - u.prototype = Object.create(v && v.prototype, { - constructor: { - value: u, - enumerable: false, - writable: true, - configurable: true - } - }); - v && (Object.setPrototypeOf ? Object.setPrototypeOf(u, v) : u.__proto__ = v); - })(q, p); - g(q, [{ - key: "valid", - value: function () { - return new RegExp("^" + k.A_CHARS + "+$").test(this.data); - } - }]); - return q; - }(j.default); - c.default = m; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = function () { - function p(q, u) { - for (var v = 0; v < u.length; v++) { - var w = u[v]; - w.enumerable = w.enumerable || false; - w.configurable = true; - "value" in w && (w.writable = true); - Object.defineProperty(q, w.key, w); - } - } - return function (q, u, v) { - u && p(q.prototype, u); - v && p(q, v); - return q; - }; - }(); - var h = d(57); - var j = (f = h) && f.__esModule ? f : { - default: f - }; - var k = d(47); - var m = function (p) { - function q(u, v) { - (function (w, x) { - if (!(w instanceof x)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, q); - return function (w, x) { - if (!w) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !x || "object" != typeof x && "function" != typeof x ? w : x; - }(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this, k.B_START_CHAR + u, v)); - } - (function (u, v) { - if ("function" != typeof v && null !== v) { - throw new TypeError("Super expression must either be null or a function, not " + typeof v); - } - u.prototype = Object.create(v && v.prototype, { - constructor: { - value: u, - enumerable: false, - writable: true, - configurable: true - } - }); - v && (Object.setPrototypeOf ? Object.setPrototypeOf(u, v) : u.__proto__ = v); - })(q, p); - g(q, [{ - key: "valid", - value: function () { - return new RegExp("^" + k.B_CHARS + "+$").test(this.data); - } - }]); - return q; - }(j.default); - c.default = m; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = function () { - function p(q, u) { - for (var v = 0; v < u.length; v++) { - var w = u[v]; - w.enumerable = w.enumerable || false; - w.configurable = true; - "value" in w && (w.writable = true); - Object.defineProperty(q, w.key, w); - } - } - return function (q, u, v) { - u && p(q.prototype, u); - v && p(q, v); - return q; - }; - }(); - var h = d(57); - var j = (f = h) && f.__esModule ? f : { - default: f - }; - var k = d(47); - var m = function (p) { - function q(u, v) { - (function (w, x) { - if (!(w instanceof x)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, q); - return function (w, x) { - if (!w) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !x || "object" != typeof x && "function" != typeof x ? w : x; - }(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this, k.C_START_CHAR + u, v)); - } - (function (u, v) { - if ("function" != typeof v && null !== v) { - throw new TypeError("Super expression must either be null or a function, not " + typeof v); - } - u.prototype = Object.create(v && v.prototype, { - constructor: { - value: u, - enumerable: false, - writable: true, - configurable: true - } - }); - v && (Object.setPrototypeOf ? Object.setPrototypeOf(u, v) : u.__proto__ = v); - })(q, p); - g(q, [{ - key: "valid", - value: function () { - return new RegExp("^" + k.C_CHARS + "+$").test(this.data); - } - }]); - return q; - }(j.default); - c.default = m; - }, function (b, d, f) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - d.UPCE = d.UPC = d.EAN2 = d.EAN5 = d.EAN8 = d.EAN13 = undefined; - var g = q(f(101)); - var h = q(f(102)); - var j = q(f(103)); - var k = q(f(104)); - var m = q(f(73)); - var p = q(f(105)); - function q(u) { - return u && u.__esModule ? u : { - default: u - }; - } - d.EAN13 = g.default; - d.EAN8 = h.default; - d.EAN5 = j.default; - d.EAN2 = k.default; - d.UPC = m.default; - d.UPCE = p.default; - }, function (b, d, f) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - var g; - var h = function () { - function w(x, y) { - for (var z = 0; z < y.length; z++) { - var A = y[z]; - A.enumerable = A.enumerable || false; - A.configurable = true; - "value" in A && (A.writable = true); - Object.defineProperty(x, A.key, A); - } - } - return function (x, y, z) { - y && w(x.prototype, y); - z && w(x, z); - return x; - }; - }(); - var j = function w(x, y, z) { - null === x && (x = Function.prototype); - var A = Object.getOwnPropertyDescriptor(x, y); - if (undefined === A) { - var B = Object.getPrototypeOf(x); - return null === B ? undefined : w(B, y, z); - } - if ("value" in A) { - return A.value; - } - var C = A.get; - return undefined !== C ? C.call(z) : undefined; - }; - var k = f(48); - var m = f(72); - var p = (g = m) && g.__esModule ? g : { - default: g - }; - var q = function (x) { - return (10 - x.substr(0, 12).split("").map(function (y) { - return +y; - }).reduce(function (y, z, A) { - return A % 2 ? y + 3 * z : y + z; - }, 0) % 10) % 10; - }; - var v = function (x) { - function y(z, A) { - !function (C, D) { - if (!(C instanceof D)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, y); - -1 !== z.search(/^[0-9]{12}$/) && (z += q(z)); - var B = function (C, D) { - if (!C) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !D || "object" != typeof D && "function" != typeof D ? C : D; - }(this, (y.__proto__ || Object.getPrototypeOf(y)).call(this, z, A)); - B.lastChar = A.lastChar; - return B; - } - (function (z, A) { - if ("function" != typeof A && null !== A) { - throw new TypeError("Super expression must either be null or a function, not " + typeof A); - } - z.prototype = Object.create(A && A.prototype, { - constructor: { - value: z, - enumerable: false, - writable: true, - configurable: true - } - }); - A && (Object.setPrototypeOf ? Object.setPrototypeOf(z, A) : z.__proto__ = A); - })(y, x); - h(y, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9]{13}$/) && +this.data[12] === q(this.data); - } - }, { - key: "leftText", - value: function () { - return j(y.prototype.__proto__ || Object.getPrototypeOf(y.prototype), "leftText", this).call(this, 1, 6); - } - }, { - key: "leftEncode", - value: function () { - var z = this.data.substr(1, 6); - var A = k.EAN13_STRUCTURE[this.data[0]]; - return j(y.prototype.__proto__ || Object.getPrototypeOf(y.prototype), "leftEncode", this).call(this, z, A); - } - }, { - key: "rightText", - value: function () { - return j(y.prototype.__proto__ || Object.getPrototypeOf(y.prototype), "rightText", this).call(this, 7, 6); - } - }, { - key: "rightEncode", - value: function () { - var z = this.data.substr(7, 6); - return j(y.prototype.__proto__ || Object.getPrototypeOf(y.prototype), "rightEncode", this).call(this, z, "RRRRRR"); - } - }, { - key: "encodeGuarded", - value: function () { - var z = j(y.prototype.__proto__ || Object.getPrototypeOf(y.prototype), "encodeGuarded", this).call(this); - this.options.displayValue && (z.unshift({ - data: "000000000000", - text: this.text.substr(0, 1), - options: { - textAlign: "left", - fontSize: this.fontSize - } - }), this.options.lastChar && (z.push({ - data: "00" - }), z.push({ - data: "00000", - text: this.options.lastChar, - options: { - fontSize: this.fontSize - } - }))); - return z; - } - }]); - return y; - }(p.default); - d.default = v; - }, function (b, d, f) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - var g; - var h = function () { - function u(v, w) { - for (var x = 0; x < w.length; x++) { - var y = w[x]; - y.enumerable = y.enumerable || false; - y.configurable = true; - "value" in y && (y.writable = true); - Object.defineProperty(v, y.key, y); - } - } - return function (v, w, x) { - w && u(v.prototype, w); - x && u(v, x); - return v; - }; - }(); - var j = function u(v, w, x) { - null === v && (v = Function.prototype); - var y = Object.getOwnPropertyDescriptor(v, w); - if (undefined === y) { - var z = Object.getPrototypeOf(v); - return null === z ? undefined : u(z, w, x); - } - if ("value" in y) { - return y.value; - } - var A = y.get; - return undefined !== A ? A.call(x) : undefined; - }; - var k = f(72); - var m = (g = k) && g.__esModule ? g : { - default: g - }; - var p = function (v) { - return (10 - v.substr(0, 7).split("").map(function (w) { - return +w; - }).reduce(function (w, x, y) { - return y % 2 ? w + x : w + 3 * x; - }, 0) % 10) % 10; - }; - var q = function (v) { - function w(x, y) { - (function (z, A) { - if (!(z instanceof A)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, w); - -1 !== x.search(/^[0-9]{7}$/) && (x += p(x)); - return function (z, A) { - if (!z) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !A || "object" != typeof A && "function" != typeof A ? z : A; - }(this, (w.__proto__ || Object.getPrototypeOf(w)).call(this, x, y)); - } - (function (x, y) { - if ("function" != typeof y && null !== y) { - throw new TypeError("Super expression must either be null or a function, not " + typeof y); - } - x.prototype = Object.create(y && y.prototype, { - constructor: { - value: x, - enumerable: false, - writable: true, - configurable: true - } - }); - y && (Object.setPrototypeOf ? Object.setPrototypeOf(x, y) : x.__proto__ = y); - })(w, v); - h(w, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9]{8}$/) && +this.data[7] === p(this.data); - } - }, { - key: "leftText", - value: function () { - return j(w.prototype.__proto__ || Object.getPrototypeOf(w.prototype), "leftText", this).call(this, 0, 4); - } - }, { - key: "leftEncode", - value: function () { - var x = this.data.substr(0, 4); - return j(w.prototype.__proto__ || Object.getPrototypeOf(w.prototype), "leftEncode", this).call(this, x, "LLLL"); - } - }, { - key: "rightText", - value: function () { - return j(w.prototype.__proto__ || Object.getPrototypeOf(w.prototype), "rightText", this).call(this, 4, 4); - } - }, { - key: "rightEncode", - value: function () { - var x = this.data.substr(4, 4); - return j(w.prototype.__proto__ || Object.getPrototypeOf(w.prototype), "rightEncode", this).call(this, x, "RRRR"); - } - }]); - return w; - }(m.default); - d.default = q; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = function () { - function p(q, u) { - for (var v = 0; v < u.length; v++) { - var w = u[v]; - w.enumerable = w.enumerable || false; - w.configurable = true; - "value" in w && (w.writable = true); - Object.defineProperty(q, w.key, w); - } - } - return function (q, u, v) { - u && p(q.prototype, u); - v && p(q, v); - return q; - }; - }(); - var g = d(48); - var h = k(d(49)); - var j = k(d(27)); - function k(p) { - return p && p.__esModule ? p : { - default: p - }; - } - var m = function (p) { - function q(u, v) { - (function (w, x) { - if (!(w instanceof x)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, q); - return function (w, x) { - if (!w) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !x || "object" != typeof x && "function" != typeof x ? w : x; - }(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this, u, v)); - } - (function (u, v) { - if ("function" != typeof v && null !== v) { - throw new TypeError("Super expression must either be null or a function, not " + typeof v); - } - u.prototype = Object.create(v && v.prototype, { - constructor: { - value: u, - enumerable: false, - writable: true, - configurable: true - } - }); - v && (Object.setPrototypeOf ? Object.setPrototypeOf(u, v) : u.__proto__ = v); - })(q, p); - f(q, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9]{5}$/); - } - }, { - key: "encode", - value: function () { - var u; - var v = g.EAN5_STRUCTURE[u = this.data, u.split("").map(function (w) { - return +w; - }).reduce(function (w, x, y) { - return y % 2 ? w + 9 * x : w + 3 * x; - }, 0) % 10]; - return { - data: "1011" + (0, h.default)(this.data, v, "01"), - text: this.text - }; - } - }]); - return q; - }(j.default); - c.default = m; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = function () { - function l(m, p) { - for (var q = 0; q < p.length; q++) { - var u = p[q]; - u.enumerable = u.enumerable || false; - u.configurable = true; - "value" in u && (u.writable = true); - Object.defineProperty(m, u.key, u); - } - } - return function (m, p, q) { - p && l(m.prototype, p); - q && l(m, q); - return m; - }; - }(); - var g = d(48); - var h = j(d(49)); - function j(l) { - return l && l.__esModule ? l : { - default: l - }; - } - var k = function (l) { - function m(p, q) { - (function (u, v) { - if (!(u instanceof v)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, m); - return function (u, v) { - if (!u) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !v || "object" != typeof v && "function" != typeof v ? u : v; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p, q)); - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - f(m, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9]{2}$/); - } - }, { - key: "encode", - value: function () { - var p = g.EAN2_STRUCTURE[parseInt(this.data) % 4]; - return { - data: "1011" + (0, h.default)(this.data, p, "01"), - text: this.text - }; - } - }]); - return m; - }(j(d(27)).default); - c.default = k; - }, function (b, d, g) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - var j = function () { - function A(B, C) { - for (var D = 0; D < C.length; D++) { - var E = C[D]; - E.enumerable = E.enumerable || false; - E.configurable = true; - "value" in E && (E.writable = true); - Object.defineProperty(B, E.key, E); - } - } - return function (B, C, D) { - C && A(B.prototype, C); - D && A(B, D); - return B; - }; - }(); - var k = q(g(49)); - var m = q(g(27)); - var p = g(73); - function q(A) { - return A && A.__esModule ? A : { - default: A - }; - } - function v(A, B) { - if (!A) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !B || "object" != typeof B && "function" != typeof B ? A : B; - } - var w = ["XX00000XXX", "XX10000XXX", "XX20000XXX", "XXX00000XX", "XXXX00000X", "XXXXX00005", "XXXXX00006", "XXXXX00007", "XXXXX00008", "XXXXX00009"]; - var x = [["EEEOOO", "OOOEEE"], ["EEOEOO", "OOEOEE"], ["EEOOEO", "OOEEOE"], ["EEOOOE", "OOEEEO"], ["EOEEOO", "OEOOEE"], ["EOOEEO", "OEEOOE"], ["EOOOEE", "OEEEOO"], ["EOEOEO", "OEOEOE"], ["EOEOOE", "OEOEEO"], ["EOOEOE", "OEEOEO"]]; - var y = function (A) { - function B(C, D) { - !function (F, G) { - if (!(F instanceof G)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, B); - var E = v(this, (B.__proto__ || Object.getPrototypeOf(B)).call(this, C, D)); - if (E.isValid = false, -1 !== C.search(/^[0-9]{6}$/)) { - E.middleDigits = C; - E.upcA = z(C, "0"); - E.text = D.text || "" + E.upcA[0] + C + E.upcA[E.upcA.length - 1]; - E.isValid = true; - } else { - if (-1 === C.search(/^[01][0-9]{7}$/)) { - return v(E); - } - if (E.middleDigits = C.substring(1, C.length - 1), E.upcA = z(E.middleDigits, C[0]), E.upcA[E.upcA.length - 1] !== C[C.length - 1]) { - return v(E); - } - E.isValid = true; - } - E.displayValue = D.displayValue; - D.fontSize > 10 * D.width ? E.fontSize = 10 * D.width : E.fontSize = D.fontSize; - E.guardHeight = D.height + E.fontSize / 2 + D.textMargin; - return E; - } - (function (C, D) { - if ("function" != typeof D && null !== D) { - throw new TypeError("Super expression must either be null or a function, not " + typeof D); - } - C.prototype = Object.create(D && D.prototype, { - constructor: { - value: C, - enumerable: false, - writable: true, - configurable: true - } - }); - D && (Object.setPrototypeOf ? Object.setPrototypeOf(C, D) : C.__proto__ = D); - })(B, A); - j(B, [{ - key: "valid", - value: function () { - return this.isValid; - } - }, { - key: "encode", - value: function () { - return this.options.flat ? this.flatEncoding() : this.guardedEncoding(); - } - }, { - key: "flatEncoding", - value: function () { - var C = ""; - C += "101"; - C += this.encodeMiddleDigits(); - return { - data: C += "010101", - text: this.text - }; - } - }, { - key: "guardedEncoding", - value: function () { - var C = []; - this.displayValue && C.push({ - data: "00000000", - text: this.text[0], - options: { - textAlign: "left", - fontSize: this.fontSize - } - }); - C.push({ - data: "101", - options: { - height: this.guardHeight - } - }); - C.push({ - data: this.encodeMiddleDigits(), - text: this.text.substring(1, 7), - options: { - fontSize: this.fontSize - } - }); - C.push({ - data: "010101", - options: { - height: this.guardHeight - } - }); - this.displayValue && C.push({ - data: "00000000", - text: this.text[7], - options: { - textAlign: "right", - fontSize: this.fontSize - } - }); - return C; - } - }, { - key: "encodeMiddleDigits", - value: function () { - var C = this.upcA[0]; - var D = this.upcA[this.upcA.length - 1]; - var E = x[parseInt(D)][parseInt(C)]; - return (0, k.default)(this.middleDigits, E); - } - }]); - return B; - }(m.default); - function z(A, B) { - for (var C = parseInt(A[A.length - 1]), D = w[C], E = "", F = 0, G = 0; G < D.length; G++) { - var H = D[G]; - E += "X" === H ? A[F++] : H; - } - return "" + (E = "" + B + E) + (0, p.checksum)(E); - } - d.default = y; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.ITF14 = b.ITF = undefined; - var d = g(c(74)); - var f = g(c(108)); - function g(h) { - return h && h.__esModule ? h : { - default: h - }; - } - b.ITF = d.default; - b.ITF14 = f.default; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.START_BIN = "1010"; - b.END_BIN = "11101"; - b.BINARIES = ["00110", "10001", "01001", "11000", "00101", "10100", "01100", "00011", "10010", "01010"]; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = function () { - function p(q, u) { - for (var v = 0; v < u.length; v++) { - var w = u[v]; - w.enumerable = w.enumerable || false; - w.configurable = true; - "value" in w && (w.writable = true); - Object.defineProperty(q, w.key, w); - } - } - return function (q, u, v) { - u && p(q.prototype, u); - v && p(q, v); - return q; - }; - }(); - var h = d(74); - var j = (f = h) && f.__esModule ? f : { - default: f - }; - var k = function (p) { - var q = p.substr(0, 13).split("").map(function (u) { - return parseInt(u, 10); - }).reduce(function (u, v, w) { - return u + v * (3 - w % 2 * 2); - }, 0); - return 10 * Math.ceil(q / 10) - q; - }; - var m = function (p) { - function q(u, v) { - (function (w, x) { - if (!(w instanceof x)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, q); - -1 !== u.search(/^[0-9]{13}$/) && (u += k(u)); - return function (w, x) { - if (!w) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !x || "object" != typeof x && "function" != typeof x ? w : x; - }(this, (q.__proto__ || Object.getPrototypeOf(q)).call(this, u, v)); - } - (function (u, v) { - if ("function" != typeof v && null !== v) { - throw new TypeError("Super expression must either be null or a function, not " + typeof v); - } - u.prototype = Object.create(v && v.prototype, { - constructor: { - value: u, - enumerable: false, - writable: true, - configurable: true - } - }); - v && (Object.setPrototypeOf ? Object.setPrototypeOf(u, v) : u.__proto__ = v); - })(q, p); - g(q, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^[0-9]{14}$/) && +this.data[13] === k(this.data); - } - }]); - return q; - }(j.default); - c.default = m; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - c.MSI1110 = c.MSI1010 = c.MSI11 = c.MSI10 = c.MSI = undefined; - var f = m(d(50)); - var g = m(d(110)); - var h = m(d(111)); - var j = m(d(112)); - var k = m(d(113)); - function m(p) { - return p && p.__esModule ? p : { - default: p - }; - } - c.MSI = f.default; - c.MSI10 = g.default; - c.MSI11 = h.default; - c.MSI1010 = j.default; - c.MSI1110 = k.default; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = d(50); - var h = (f = g) && f.__esModule ? f : { - default: f - }; - var j = d(58); - var k = function (l) { - function m(p, q) { - (function (u, v) { - if (!(u instanceof v)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, m); - return function (u, v) { - if (!u) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !v || "object" != typeof v && "function" != typeof v ? u : v; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p + (0, j.mod10)(p), q)); - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - return m; - }(h.default); - c.default = k; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = d(50); - var h = (f = g) && f.__esModule ? f : { - default: f - }; - var j = d(58); - var k = function (l) { - function m(p, q) { - (function (u, v) { - if (!(u instanceof v)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, m); - return function (u, v) { - if (!u) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !v || "object" != typeof v && "function" != typeof v ? u : v; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p + (0, j.mod11)(p), q)); - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - return m; - }(h.default); - c.default = k; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = d(50); - var h = (f = g) && f.__esModule ? f : { - default: f - }; - var j = d(58); - var k = function (l) { - function m(p, q) { - (function (u, v) { - if (!(u instanceof v)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, m); - p += (0, j.mod10)(p); - p += (0, j.mod10)(p); - return function (u, v) { - if (!u) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !v || "object" != typeof v && "function" != typeof v ? u : v; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p, q)); - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - return m; - }(h.default); - c.default = k; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = d(50); - var h = (f = g) && f.__esModule ? f : { - default: f - }; - var j = d(58); - var k = function (l) { - function m(p, q) { - (function (u, v) { - if (!(u instanceof v)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, m); - p += (0, j.mod11)(p); - p += (0, j.mod10)(p); - return function (u, v) { - if (!u) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !v || "object" != typeof v && "function" != typeof v ? u : v; - }(this, (m.__proto__ || Object.getPrototypeOf(m)).call(this, p, q)); - } - (function (p, q) { - if ("function" != typeof q && null !== q) { - throw new TypeError("Super expression must either be null or a function, not " + typeof q); - } - p.prototype = Object.create(q && q.prototype, { - constructor: { - value: p, - enumerable: false, - writable: true, - configurable: true - } - }); - q && (Object.setPrototypeOf ? Object.setPrototypeOf(p, q) : p.__proto__ = q); - })(m, l); - return m; - }(h.default); - c.default = k; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - c.pharmacode = undefined; - var f; - var g = function () { - function k(l, m) { - for (var p = 0; p < m.length; p++) { - var q = m[p]; - q.enumerable = q.enumerable || false; - q.configurable = true; - "value" in q && (q.writable = true); - Object.defineProperty(l, q.key, q); - } - } - return function (l, m, p) { - m && k(l.prototype, m); - p && k(l, p); - return l; - }; - }(); - var h = d(27); - var j = function (k) { - function l(m, p) { - !function (s, u) { - if (!(s instanceof u)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, l); - var q = function (s, u) { - if (!s) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !u || "object" != typeof u && "function" != typeof u ? s : u; - }(this, (l.__proto__ || Object.getPrototypeOf(l)).call(this, m, p)); - q.number = parseInt(m, 10); - return q; - } - (function (m, p) { - if ("function" != typeof p && null !== p) { - throw new TypeError("Super expression must either be null or a function, not " + typeof p); - } - m.prototype = Object.create(p && p.prototype, { - constructor: { - value: m, - enumerable: false, - writable: true, - configurable: true - } - }); - p && (Object.setPrototypeOf ? Object.setPrototypeOf(m, p) : m.__proto__ = p); - })(l, k); - g(l, [{ - key: "encode", - value: function () { - for (var m = this.number, p = ""; !isNaN(m) && 0 != m;) { - m % 2 == 0 ? (p = "11100" + p, m = (m - 2) / 2) : (p = "100" + p, m = (m - 1) / 2); - } - return { - data: p = p.slice(0, -2), - text: this.text - }; - } - }, { - key: "valid", - value: function () { - return this.number >= 3 && this.number <= 131070; - } - }]); - return l; - }(((f = h) && f.__esModule ? f : { - default: f - }).default); - c.pharmacode = j; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - c.codabar = undefined; - var f; - var g = function () { - function k(l, m) { - for (var p = 0; p < m.length; p++) { - var q = m[p]; - q.enumerable = q.enumerable || false; - q.configurable = true; - "value" in q && (q.writable = true); - Object.defineProperty(l, q.key, q); - } - } - return function (l, m, p) { - m && k(l.prototype, m); - p && k(l, p); - return l; - }; - }(); - var h = d(27); - var j = function (k) { - function l(m, p) { - !function (s, u) { - if (!(s instanceof u)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, l); - 0 === m.search(/^[0-9\-\$\:\.\+\/]+$/) && (m = "A" + m + "A"); - var q = function (s, u) { - if (!s) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !u || "object" != typeof u && "function" != typeof u ? s : u; - }(this, (l.__proto__ || Object.getPrototypeOf(l)).call(this, m.toUpperCase(), p)); - q.text = q.options.text || q.text.replace(/[A-D]/g, ""); - return q; - } - (function (m, p) { - if ("function" != typeof p && null !== p) { - throw new TypeError("Super expression must either be null or a function, not " + typeof p); - } - m.prototype = Object.create(p && p.prototype, { - constructor: { - value: m, - enumerable: false, - writable: true, - configurable: true - } - }); - p && (Object.setPrototypeOf ? Object.setPrototypeOf(m, p) : m.__proto__ = p); - })(l, k); - g(l, [{ - key: "valid", - value: function () { - return -1 !== this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/); - } - }, { - key: "encode", - value: function () { - for (var m = [], p = this.getEncodings(), q = 0; q < this.data.length; q++) { - m.push(p[this.data.charAt(q)]); - q !== this.data.length - 1 && m.push("0"); - } - return { - text: this.text, - data: m.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" - }; - } - }]); - return l; - }(((f = h) && f.__esModule ? f : { - default: f - }).default); - c.codabar = j; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - c.GenericBarcode = undefined; - var f; - var g = function () { - function k(l, m) { - for (var p = 0; p < m.length; p++) { - var q = m[p]; - q.enumerable = q.enumerable || false; - q.configurable = true; - "value" in q && (q.writable = true); - Object.defineProperty(l, q.key, q); - } - } - return function (l, m, p) { - m && k(l.prototype, m); - p && k(l, p); - return l; - }; - }(); - var h = d(27); - var j = function (k) { - function l(m, p) { - (function (q, s) { - if (!(q instanceof s)) { - throw new TypeError("Cannot call a class as a function"); - } - })(this, l); - return function (q, s) { - if (!q) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - return !s || "object" != typeof s && "function" != typeof s ? q : s; - }(this, (l.__proto__ || Object.getPrototypeOf(l)).call(this, m, p)); - } - (function (m, p) { - if ("function" != typeof p && null !== p) { - throw new TypeError("Super expression must either be null or a function, not " + typeof p); - } - m.prototype = Object.create(p && p.prototype, { - constructor: { - value: m, - enumerable: false, - writable: true, - configurable: true - } - }); - p && (Object.setPrototypeOf ? Object.setPrototypeOf(m, p) : m.__proto__ = p); - })(l, k); - g(l, [{ - key: "encode", - value: function () { - return { - data: "10101010101010101010101010101010101010101", - text: this.text - }; - } - }, { - key: "valid", - value: function () { - return true; - } - }]); - return l; - }(((f = h) && f.__esModule ? f : { - default: f - }).default); - c.GenericBarcode = j; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.default = function (d) { - var f = []; - (function g(h) { - if (Array.isArray(h)) { - for (var i = 0; i < h.length; i++) { - g(h[i]); - } - } else { - h.text = h.text || ""; - h.data = h.data || ""; - f.push(h); - } - })(d); - return f; - }; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - b.default = function (d) { - d.marginTop = d.marginTop || d.margin; - d.marginBottom = d.marginBottom || d.margin; - d.marginRight = d.marginRight || d.margin; - d.marginLeft = d.marginLeft || d.margin; - return d; - }; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (p) { - return typeof p; - } : function (p) { - return p && "function" == typeof Symbol && p.constructor === Symbol && p !== Symbol.prototype ? "symbol" : typeof p; - }; - var g = k(d(120)); - var h = k(d(121)); - var j = d(78); - function k(p) { - return p && p.__esModule ? p : { - default: p - }; - } - function m(p) { - if ("string" == typeof p) { - return function (x) { - var y = document.querySelectorAll(x); - if (0 === y.length) { - return; - } - for (var z = [], A = 0; A < y.length; A++) { - z.push(m(y[A])); - } - return z; - }(p); - } - if (Array.isArray(p)) { - for (var q = [], u = 0; u < p.length; u++) { - q.push(m(p[u])); - } - return q; - } - if ("undefined" != typeof HTMLCanvasElement && p instanceof HTMLImageElement) { - v = p; - return { - element: w = document.createElement("canvas"), - options: (0, g.default)(v), - renderer: h.default.CanvasRenderer, - afterRender: function () { - v.setAttribute("src", w.toDataURL()); - } - }; - } - if (p && p.nodeName && "svg" === p.nodeName.toLowerCase() || "undefined" != typeof SVGElement && p instanceof SVGElement) { - return { - element: p, - options: (0, g.default)(p), - renderer: h.default.SVGRenderer - }; - } - if ("undefined" != typeof HTMLCanvasElement && p instanceof HTMLCanvasElement) { - return { - element: p, - options: (0, g.default)(p), - renderer: h.default.CanvasRenderer - }; - } - if (p && p.getContext) { - return { - element: p, - renderer: h.default.CanvasRenderer - }; - } - if (p && "object" === (undefined === p ? "undefined" : f(p)) && !p.nodeName) { - return { - element: p, - renderer: h.default.ObjectRenderer - }; - } - throw new j.InvalidElementException(); - var v; - var w; - } - c.default = m; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - var d = g(c(75)); - var f = g(c(76)); - function g(h) { - return h && h.__esModule ? h : { - default: h - }; - } - b.default = function (h) { - var j = {}; - for (var k in f.default) f.default.hasOwnProperty(k) && (h.hasAttribute("jsbarcode-" + k.toLowerCase()) && (j[k] = h.getAttribute("jsbarcode-" + k.toLowerCase())), h.hasAttribute("data-" + k.toLowerCase()) && (j[k] = h.getAttribute("data-" + k.toLowerCase()))); - j.value = h.getAttribute("jsbarcode-value") || h.getAttribute("data-value"); - return j = (0, d.default)(j); - }; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f = j(d(122)); - var g = j(d(123)); - var h = j(d(124)); - function j(k) { - return k && k.__esModule ? k : { - default: k - }; - } - c.default = { - CanvasRenderer: f.default, - SVGRenderer: g.default, - ObjectRenderer: h.default - }; - }, function (b, c, d) { - "use strict"; - - Object.defineProperty(c, "__esModule", { - value: true - }); - var f; - var g = function () { - function p(q, u) { - for (var v = 0; v < u.length; v++) { - var w = u[v]; - w.enumerable = w.enumerable || false; - w.configurable = true; - "value" in w && (w.writable = true); - Object.defineProperty(q, w.key, w); - } - } - return function (q, u, v) { - u && p(q.prototype, u); - v && p(q, v); - return q; - }; - }(); - var h = d(59); - var j = (f = h) && f.__esModule ? f : { - default: f - }; - var k = d(77); - var m = function () { - function p(q, u, v) { - !function (w, x) { - if (!(w instanceof x)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, p); - this.canvas = q; - this.encodings = u; - this.options = v; - } - g(p, [{ - key: "render", - value: function () { - if (!this.canvas.getContext) { - throw new Error("The browser does not support canvas."); - } - this.prepareCanvas(); - for (var q = 0; q < this.encodings.length; q++) { - var u = (0, j.default)(this.options, this.encodings[q].options); - this.drawCanvasBarcode(u, this.encodings[q]); - this.drawCanvasText(u, this.encodings[q]); - this.moveCanvasDrawing(this.encodings[q]); - } - this.restoreCanvas(); - } - }, { - key: "prepareCanvas", - value: function () { - var q = this.canvas.getContext("2d"); - q.save(); - (0, k.calculateEncodingAttributes)(this.encodings, this.options, q); - var u = (0, k.getTotalWidthOfEncodings)(this.encodings); - var v = (0, k.getMaximumHeightOfEncodings)(this.encodings); - this.canvas.width = u + this.options.marginLeft + this.options.marginRight; - this.canvas.height = v; - q.clearRect(0, 0, this.canvas.width, this.canvas.height); - this.options.background && (q.fillStyle = this.options.background, q.fillRect(0, 0, this.canvas.width, this.canvas.height)); - q.translate(this.options.marginLeft, 0); - } - }, { - key: "drawCanvasBarcode", - value: function (q, u) { - var v; - var w = this.canvas.getContext("2d"); - var x = u.data; - v = "top" == q.textPosition ? q.marginTop + q.fontSize + q.textMargin : q.marginTop; - w.fillStyle = q.lineColor; - for (var y = 0; y < x.length; y++) { - var z = y * q.width + u.barcodePadding; - "1" === x[y] ? w.fillRect(z, v, q.width, q.height) : x[y] && w.fillRect(z, v, q.width, q.height * x[y]); - } - } - }, { - key: "drawCanvasText", - value: function (q, u) { - var v; - var w; - var x = this.canvas.getContext("2d"); - var y = q.fontOptions + " " + q.fontSize + "px " + q.font; - q.displayValue && (w = "top" == q.textPosition ? q.marginTop + q.fontSize - q.textMargin : q.height + q.textMargin + q.marginTop + q.fontSize, x.font = y, "left" == q.textAlign || u.barcodePadding > 0 ? (v = 0, x.textAlign = "left") : "right" == q.textAlign ? (v = u.width - 1, x.textAlign = "right") : (v = u.width / 2, x.textAlign = "center"), x.fillText(u.text, v, w)); - } - }, { - key: "moveCanvasDrawing", - value: function (q) { - this.canvas.getContext("2d").translate(q.width, 0); - } - }, { - key: "restoreCanvas", - value: function () { - this.canvas.getContext("2d").restore(); - } - }]); - return p; - }(); - c.default = m; - }, function (b, d, f) { - "use strict"; - - Object.defineProperty(d, "__esModule", { - value: true - }); - var g; - var h = function () { - function u(v, w) { - for (var x = 0; x < w.length; x++) { - var y = w[x]; - y.enumerable = y.enumerable || false; - y.configurable = true; - "value" in y && (y.writable = true); - Object.defineProperty(v, y.key, y); - } - } - return function (v, w, x) { - w && u(v.prototype, w); - x && u(v, x); - return v; - }; - }(); - var j = f(59); - var k = (g = j) && g.__esModule ? g : { - default: g - }; - var m = f(77); - var p = "http://www.w3.org/2000/svg"; - var q = function () { - function u(v, w, x) { - !function (y, z) { - if (!(y instanceof z)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, u); - this.svg = v; - this.encodings = w; - this.options = x; - this.document = x.xmlDocument || document; - } - h(u, [{ - key: "render", - value: function () { - var v = this.options.marginLeft; - this.prepareSVG(); - for (var w = 0; w < this.encodings.length; w++) { - var x = this.encodings[w]; - var y = (0, k.default)(this.options, x.options); - var z = this.createGroup(v, y.marginTop, this.svg); - this.setGroupOptions(z, y); - this.drawSvgBarcode(z, y, x); - this.drawSVGText(z, y, x); - v += x.width; - } - } - }, { - key: "prepareSVG", - value: function () { - for (; this.svg.firstChild;) { - this.svg.removeChild(this.svg.firstChild); - } - (0, m.calculateEncodingAttributes)(this.encodings, this.options); - var v = (0, m.getTotalWidthOfEncodings)(this.encodings); - var w = (0, m.getMaximumHeightOfEncodings)(this.encodings); - var x = v + this.options.marginLeft + this.options.marginRight; - this.setSvgAttributes(x, w); - this.options.background && this.drawRect(0, 0, x, w, this.svg).setAttribute("style", "fill:" + this.options.background + ";"); - } - }, { - key: "drawSvgBarcode", - value: function (v, w, x) { - var y; - var z = x.data; - y = "top" == w.textPosition ? w.fontSize + w.textMargin : 0; - for (var A = 0, B = 0, C = 0; C < z.length; C++) { - B = C * w.width + x.barcodePadding; - "1" === z[C] ? A++ : A > 0 && (this.drawRect(B - w.width * A, y, w.width * A, w.height, v), A = 0); - } - A > 0 && this.drawRect(B - w.width * (A - 1), y, w.width * A, w.height, v); - } - }, { - key: "drawSVGText", - value: function (v, w, x) { - var y; - var z; - var A = this.document.createElementNS(p, "text"); - w.displayValue && (A.setAttribute("style", "font:" + w.fontOptions + " " + w.fontSize + "px " + w.font), z = "top" == w.textPosition ? w.fontSize - w.textMargin : w.height + w.textMargin + w.fontSize, "left" == w.textAlign || x.barcodePadding > 0 ? (y = 0, A.setAttribute("text-anchor", "start")) : "right" == w.textAlign ? (y = x.width - 1, A.setAttribute("text-anchor", "end")) : (y = x.width / 2, A.setAttribute("text-anchor", "middle")), A.setAttribute("x", y), A.setAttribute("y", z), A.appendChild(this.document.createTextNode(x.text)), v.appendChild(A)); - } - }, { - key: "setSvgAttributes", - value: function (v, w) { - var x = this.svg; - x.setAttribute("width", v + "px"); - x.setAttribute("height", w + "px"); - x.setAttribute("x", "0px"); - x.setAttribute("y", "0px"); - x.setAttribute("viewBox", "0 0 " + v + " " + w); - x.setAttribute("xmlns", p); - x.setAttribute("version", "1.1"); - x.setAttribute("style", "transform: translate(0,0)"); - } - }, { - key: "createGroup", - value: function (v, w, x) { - var y = this.document.createElementNS(p, "g"); - y.setAttribute("transform", "translate(" + v + ", " + w + ")"); - x.appendChild(y); - return y; - } - }, { - key: "setGroupOptions", - value: function (v, w) { - v.setAttribute("style", "fill:" + w.lineColor + ";"); - } - }, { - key: "drawRect", - value: function (v, w, x, y, z) { - var A = this.document.createElementNS(p, "rect"); - A.setAttribute("x", v); - A.setAttribute("y", w); - A.setAttribute("width", x); - A.setAttribute("height", y); - z.appendChild(A); - return A; - } - }]); - return u; - }(); - d.default = q; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - var d = function () { - function g(h, j) { - for (var k = 0; k < j.length; k++) { - var l = j[k]; - l.enumerable = l.enumerable || false; - l.configurable = true; - "value" in l && (l.writable = true); - Object.defineProperty(h, l.key, l); - } - } - return function (h, j, k) { - j && g(h.prototype, j); - k && g(h, k); - return h; - }; - }(); - var f = function () { - function g(h, j, k) { - !function (l, m) { - if (!(l instanceof m)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, g); - this.object = h; - this.encodings = j; - this.options = k; - } - d(g, [{ - key: "render", - value: function () { - this.object.encodings = this.encodings; - } - }]); - return g; - }(); - b.default = f; - }, function (a, b, c) { - "use strict"; - - Object.defineProperty(b, "__esModule", { - value: true - }); - var d = function () { - function g(h, j) { - for (var k = 0; k < j.length; k++) { - var l = j[k]; - l.enumerable = l.enumerable || false; - l.configurable = true; - "value" in l && (l.writable = true); - Object.defineProperty(h, l.key, l); - } - } - return function (h, j, k) { - j && g(h.prototype, j); - k && g(h, k); - return h; - }; - }(); - var f = function () { - function g(h) { - !function (j, k) { - if (!(j instanceof k)) { - throw new TypeError("Cannot call a class as a function"); - } - }(this, g); - this.api = h; - } - d(g, [{ - key: "handleCatch", - value: function (h) { - if ("InvalidInputException" !== h.name) { - throw h; - } - if (this.api._options.valid === this.api._defaults.valid) { - throw h.message; - } - this.api._options.valid(false); - this.api.render = function () {}; - } - }, { - key: "wrapBarcodeCall", - value: function (h) { - try { - var j = h.apply(undefined, arguments); - this.api._options.valid(true); - return j; - } catch (k) { - this.handleCatch(k); - return this.api; - } - } - }]); - return g; - }(); - b.default = f; - }, function (a, b) { - a.exports = function () { - return "function" == typeof Promise && Promise.prototype && Promise.prototype.then; - }; - }, function (b, j, k) { - const q = k(35); - const w = k(67); - const x = k(128); - const z = k(129); - const A = k(130); - const B = k(131); - const C = k(132); - const D = k(79); - const E = k(133); - const F = k(136); - const G = k(137); - const H = k(36); - const I = k(138); - function J(M, N, O) { - const P = M.size; - const Q = G.getEncodedBits(N, O); - let R; - let S; - for (R = 0; R < 15; R++) { - S = 1 == (Q >> R & 1); - R < 6 ? M.set(R, 8, S, true) : R < 8 ? M.set(R + 1, 8, S, true) : M.set(P - 15 + R, 8, S, true); - R < 8 ? M.set(8, P - R - 1, S, true) : R < 9 ? M.set(8, 15 - R - 1 + 1, S, true) : M.set(8, 15 - R - 1, S, true); - } - M.set(P - 8, 8, 1, true); - } - function K(M, N, O) { - const P = new x(); - O.forEach(function (S) { - P.put(S.mode.bit, 4); - P.put(S.getLength(), H.getCharCountIndicator(S.mode, M)); - S.write(P); - }); - const Q = 8 * (q.getSymbolTotalCodewords(M) - D.getTotalCodewordsCount(M, N)); - for (P.getLengthInBits() + 4 <= Q && P.put(0, 4); P.getLengthInBits() % 8 != 0;) { - P.putBit(0); - } - const R = (Q - P.getLengthInBits()) / 8; - for (let S = 0; S < R; S++) { - P.put(S % 2 ? 17 : 236, 8); - } - return function (T, U, V) { - const W = q.getSymbolTotalCodewords(U); - const X = D.getTotalCodewordsCount(U, V); - const Y = W - X; - const Z = D.getBlocksCount(U, V); - const a0 = Z - W % Z; - const a1 = Math.floor(W / Z); - const a2 = Math.floor(Y / Z); - const a3 = a2 + 1; - const a4 = a1 - a2; - const a5 = new E(a4); - let a6 = 0; - const a7 = new Array(Z); - const a8 = new Array(Z); - let a9 = 0; - const aa = new Uint8Array(T.buffer); - for (let af = 0; af < Z; af++) { - const ag = af < a0 ? a2 : a3; - a7[af] = aa.slice(a6, a6 + ag); - a8[af] = a5.encode(a7[af]); - a6 += ag; - a9 = Math.max(a9, ag); - } - const ab = new Uint8Array(W); - let ac; - let ad; - let ae = 0; - for (ac = 0; ac < a9; ac++) { - for (ad = 0; ad < Z; ad++) { - ac < a7[ad].length && (ab[ae++] = a7[ad][ac]); - } - } - for (ac = 0; ac < a4; ac++) { - for (ad = 0; ad < Z; ad++) { - ab[ae++] = a8[ad][ac]; - } - } - return ab; - }(P, M, N); - } - function L(M, N, O, P) { - let Q; - if (Array.isArray(M)) { - Q = I.fromArray(M); - } else { - if ("string" != typeof M) { - throw new Error("Invalid data"); - } { - let V = N; - if (!V) { - const W = I.rawSplit(M); - V = F.getBestVersionForData(W, O); - } - Q = I.fromString(M, V || 40); + _0x27d09f[_0x2d3cac(348)](_0x248fa8, 0, 0, _0x5ea6dd[_0x2d3cac(407)], _0x5ea6dd.height); + const _0x4c0279 = _0x5ea6dd[_0x2d3cac(356)](_0x2d3cac(251)).split(",")[1]; + _0x5e5e80(_0x4c0279); } + } catch (_0x309414) { + console[_0x2d3cac(412)]("获取图片Base64失败:", _0x309414); + _0x5e5e80(null); } - const R = F.getBestVersionForData(Q, O); - if (!R) { - throw new Error("The amount of data is too big to be stored in a QR Code"); - } - if (N) { - if (N < R) { - throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: " + R + ".\n"); - } - } else { - N = R; - } - const S = K(N, O, Q); - const T = q.getSymbolSize(N); - const U = new z(T); - (function (X, Y) { - const Z = X.size; - const a0 = B.getPositions(Y); - for (let a1 = 0; a1 < a0.length; a1++) { - const a2 = a0[a1][0]; - const a3 = a0[a1][1]; - for (let a4 = -1; a4 <= 7; a4++) { - if (!(a2 + a4 <= -1 || Z <= a2 + a4)) { - for (let a5 = -1; a5 <= 7; a5++) { - a3 + a5 <= -1 || Z <= a3 + a5 || (a4 >= 0 && a4 <= 6 && (0 === a5 || 6 === a5) || a5 >= 0 && a5 <= 6 && (0 === a4 || 6 === a4) || a4 >= 2 && a4 <= 4 && a5 >= 2 && a5 <= 4 ? X.set(a2 + a4, a3 + a5, true, true) : X.set(a2 + a4, a3 + a5, false, true)); - } - } - } - } - })(U, N); - (function (X) { - const Y = X.size; - for (let Z = 8; Z < Y - 8; Z++) { - const a0 = Z % 2 == 0; - X.set(Z, 6, a0, true); - X.set(6, Z, a0, true); - } - })(U); - (function (X, Y) { - const Z = A.getPositions(Y); - for (let a0 = 0; a0 < Z.length; a0++) { - const a1 = Z[a0][0]; - const a2 = Z[a0][1]; - for (let a3 = -2; a3 <= 2; a3++) { - for (let a4 = -2; a4 <= 2; a4++) { - -2 === a3 || 2 === a3 || -2 === a4 || 2 === a4 || 0 === a3 && 0 === a4 ? X.set(a1 + a3, a2 + a4, true, true) : X.set(a1 + a3, a2 + a4, false, true); - } - } - } - })(U, N); - J(U, O, 0); - N >= 7 && function (X, Y) { - const Z = X.size; - const a0 = F.getEncodedBits(Y); - let a1; - let a2; - let a3; - for (let a4 = 0; a4 < 18; a4++) { - a1 = Math.floor(a4 / 3); - a2 = a4 % 3 + Z - 8 - 3; - a3 = 1 == (a0 >> a4 & 1); - X.set(a1, a2, a3, true); - X.set(a2, a1, a3, true); - } - }(U, N); - (function (X, Y) { - const Z = X.size; - let a0 = -1; - let a1 = Z - 1; - let a2 = 7; - let a3 = 0; - for (let a4 = Z - 1; a4 > 0; a4 -= 2) { - for (6 === a4 && a4--;;) { - for (let a5 = 0; a5 < 2; a5++) { - if (!X.isReserved(a1, a4 - a5)) { - let a6 = false; - a3 < Y.length && (a6 = 1 == (Y[a3] >>> a2 & 1)); - X.set(a1, a4 - a5, a6); - a2--; - -1 === a2 && (a3++, a2 = 7); - } - } - if (a1 += a0, a1 < 0 || Z <= a1) { - a1 -= a0; - a0 = -a0; - break; - } - } - } - })(U, S); - isNaN(P) && (P = C.getBestMask(U, J.bind(null, U, O))); - C.applyMask(P, U); - J(U, O, P); + } + _0x248fa8[_0xbdfce6(349)] ? _0x1cfa23() : (_0x248fa8[_0xbdfce6(286)] = _0x1cfa23, _0x248fa8[_0xbdfce6(301)] = () => _0x5e5e80(null)); + }); +} +function getElementPosition(_0xdfdfbd) { + const _0x3252b0 = _0x30b83a, + _0x436167 = _0xdfdfbd.getBoundingClientRect(); + return { + "x": _0x436167.left + window[_0x3252b0(413)], + "y": _0x436167[_0x3252b0(399)] + window[_0x3252b0(268)], + "width": _0x436167.width, + "height": _0x436167[_0x3252b0(417)] + }; +} +async function simulateType1Clicks(_0x589751, _0x3f8d82) { + const _0x596837 = _0x30b83a; + console[_0x596837(351)]("[类型1点击] 开始模拟点击流程"); + const _0x12f906 = getElementPosition(_0x589751); + console[_0x596837(351)](_0x596837(247) + _0x12f906.x + _0x596837(418) + _0x12f906.y + _0x596837(355) + _0x12f906[_0x596837(407)] + _0x596837(328) + _0x12f906.height); + const _0x39c853 = _0x3f8d82[_0x596837(280)]("|"), + _0x1e4188 = _0x39c853[_0x596837(250)](_0x19e0b9 => { + const _0x97b0cf = _0x596837, + [_0x202fbd, _0x5c94d6] = _0x19e0b9[_0x97b0cf(280)](",").map(Number); return { - modules: U, - version: N, - errorCorrectionLevel: O, - maskPattern: P, - segments: Q + "x": _0x202fbd, + "y": _0x5c94d6 }; + }); + for (let _0x3ecf6b = 0; _0x3ecf6b < _0x1e4188[_0x596837(368)]; _0x3ecf6b++) { + const _0x5cffa4 = _0x1e4188[_0x3ecf6b], + _0x21cd99 = _0x12f906.x + _0x5cffa4.x, + _0x4bbd58 = _0x12f906.y + _0x5cffa4.y; + console[_0x596837(351)](_0x596837(432) + (_0x3ecf6b + 1) + " 个点: (" + _0x21cd99 + ", " + _0x4bbd58 + ")"); + await simulateClick(_0x21cd99, _0x4bbd58); + await sleep(500); + } + console[_0x596837(351)](_0x596837(255)); +} +async function solveType1Captcha() { + const _0x7f43ad = _0x30b83a; + window[_0x7f43ad(343)] = true; + console[_0x7f43ad(351)](_0x7f43ad(425)); + try { + (await isSpinnerVisible()) && (console.log("[类型1处理] 检测到加载动画,等待加载完成..."), await waitForSpinnerToDisappear()); + await refreshType1Captcha(); + await new Promise(_0x2a9975 => setTimeout(_0x2a9975, 500)); + (await isSpinnerVisible()) && (console.log(_0x7f43ad(398)), await waitForSpinnerToDisappear()); + const _0x385327 = document[_0x7f43ad(354)]("#captchaImg"); + if (!_0x385327) { + console[_0x7f43ad(412)]("[类型1处理] 未找到验证码图片元素"); + return; } - j.create = function (M, N) { - if (undefined === M || "" === M) { - throw new Error("No input text"); - } - let O; - let P; - let Q = w.M; - undefined !== N && (Q = w.from(N.errorCorrectionLevel, w.M), O = F.from(N.version), P = C.from(N.maskPattern), N.toSJISFunc && q.setToSJISFunction(N.toSJISFunc)); - return L(M, O, Q, P); - }; - }, function (a, b) { - function c() { - this.buffer = []; - this.length = 0; - } - c.prototype = { - get: function (d) { - const f = Math.floor(d / 8); - return 1 == (this.buffer[f] >>> 7 - d % 8 & 1); - }, - put: function (d, f) { - for (let g = 0; g < f; g++) { - this.putBit(1 == (d >>> f - g - 1 & 1)); - } - }, - getLengthInBits: function () { - return this.length; - }, - putBit: function (d) { - const f = Math.floor(this.length / 8); - this.buffer.length <= f && this.buffer.push(0); - d && (this.buffer[f] |= 128 >>> this.length % 8); - this.length++; - } - }; - a.exports = c; - }, function (a, b) { - function c(d) { - if (!d || d < 1) { - throw new Error("BitMatrix size must be defined and greater than 0"); - } - this.size = d; - this.data = new Uint8Array(d * d); - this.reservedBit = new Uint8Array(d * d); - } - c.prototype.set = function (d, f, g, h) { - const j = d * this.size + f; - this.data[j] = g; - h && (this.reservedBit[j] = true); - }; - c.prototype.get = function (d, f) { - return this.data[d * this.size + f]; - }; - c.prototype.xor = function (d, f, g) { - this.data[d * this.size + f] ^= g; - }; - c.prototype.isReserved = function (d, f) { - return this.reservedBit[d * this.size + f]; - }; - a.exports = c; - }, function (a, b, c) { - const d = c(35).getSymbolSize; - b.getRowColCoords = function (f) { - if (1 === f) { - return []; - } - const g = Math.floor(f / 7) + 2; - const h = d(f); - const j = 145 === h ? 26 : 2 * Math.ceil((h - 13) / (2 * g - 2)); - const k = [h - 7]; - for (let l = 1; l < g - 1; l++) { - k[l] = k[l - 1] - j; - } - k.push(6); - return k.reverse(); - }; - b.getPositions = function (f) { - const g = []; - const h = b.getRowColCoords(f); - const j = h.length; - for (let k = 0; k < j; k++) { - for (let l = 0; l < j; l++) { - 0 === k && 0 === l || 0 === k && l === j - 1 || k === j - 1 && 0 === l || g.push([h[k], h[l]]); - } - } - return g; - }; - }, function (a, b, c) { - const d = c(35).getSymbolSize; - b.getPositions = function (f) { - const g = d(f); - return [[0, 0], [g - 7, 0], [0, g - 7]]; - }; - }, function (b, c) { - c.Patterns = { - PATTERN000: 0, - PATTERN001: 1, - PATTERN010: 2, - PATTERN011: 3, - PATTERN100: 4, - PATTERN101: 5, - PATTERN110: 6, - PATTERN111: 7 - }; - const d = 3; - const f = 3; - const g = 40; - const h = 10; - function j(k, l, m) { - switch (k) { - case c.Patterns.PATTERN000: - return (l + m) % 2 == 0; - case c.Patterns.PATTERN001: - return l % 2 == 0; - case c.Patterns.PATTERN010: - return m % 3 == 0; - case c.Patterns.PATTERN011: - return (l + m) % 3 == 0; - case c.Patterns.PATTERN100: - return (Math.floor(l / 2) + Math.floor(m / 3)) % 2 == 0; - case c.Patterns.PATTERN101: - return l * m % 2 + l * m % 3 == 0; - case c.Patterns.PATTERN110: - return (l * m % 2 + l * m % 3) % 2 == 0; - case c.Patterns.PATTERN111: - return (l * m % 3 + (l + m) % 2) % 2 == 0; - default: - throw new Error("bad maskPattern:" + k); + await waitForImageLoad(_0x385327); + await new Promise(_0x52a0c6 => setTimeout(_0x52a0c6, 1500)); + const _0x318b84 = document[_0x7f43ad(354)](_0x7f43ad(438)) || document[_0x7f43ad(354)](_0x7f43ad(388)); + if (!_0x318b84) { + { + console[_0x7f43ad(412)](_0x7f43ad(305)); + return; } } - c.isValid = function (k) { - return null != k && "" !== k && !isNaN(k) && k >= 0 && k <= 7; - }; - c.from = function (k) { - return c.isValid(k) ? parseInt(k, 10) : undefined; - }; - c.getPenaltyN1 = function (k) { - const m = k.size; - let p = 0; - let q = 0; - let u = 0; - let v = null; - let w = null; - for (let x = 0; x < m; x++) { - q = u = 0; - v = w = null; - for (let y = 0; y < m; y++) { - let z = k.get(x, y); - z === v ? q++ : (q >= 5 && (p += d + (q - 5)), v = z, q = 1); - z = k.get(y, x); - z === w ? u++ : (u >= 5 && (p += d + (u - 5)), w = z, u = 1); - } - q >= 5 && (p += d + (q - 5)); - u >= 5 && (p += d + (u - 5)); - } - return p; - }; - c.getPenaltyN2 = function (k) { - const l = k.size; - let m = 0; - for (let p = 0; p < l - 1; p++) { - for (let q = 0; q < l - 1; q++) { - const s = k.get(p, q) + k.get(p, q + 1) + k.get(p + 1, q) + k.get(p + 1, q + 1); - 4 !== s && 0 !== s || m++; - } - } - return m * f; - }; - c.getPenaltyN3 = function (k) { - const l = k.size; - let m = 0; - let p = 0; - let q = 0; - for (let s = 0; s < l; s++) { - p = q = 0; - for (let u = 0; u < l; u++) { - p = p << 1 & 2047 | k.get(s, u); - u >= 10 && (1488 === p || 93 === p) && m++; - q = q << 1 & 2047 | k.get(u, s); - u >= 10 && (1488 === q || 93 === q) && m++; - } - } - return m * g; - }; - c.getPenaltyN4 = function (k) { - let l = 0; - const m = k.data.length; - for (let p = 0; p < m; p++) { - l += k.data[p]; - } - return Math.abs(Math.ceil(100 * l / m / 5) - 10) * h; - }; - c.applyMask = function (k, l) { - const m = l.size; - for (let p = 0; p < m; p++) { - for (let q = 0; q < m; q++) { - l.isReserved(q, p) || l.xor(q, p, j(k, q, p)); - } - } - }; - c.getBestMask = function (k, l) { - const m = Object.keys(c.Patterns).length; - let p = 0; - let q = Infinity; - for (let s = 0; s < m; s++) { - l(s); - c.applyMask(s, k); - const u = c.getPenaltyN1(k) + c.getPenaltyN2(k) + c.getPenaltyN3(k) + c.getPenaltyN4(k); - c.applyMask(s, k); - u < q && (q = u, p = s); - } - return p; - }; - }, function (a, b, c) { - const d = c(134); - function f(g) { - this.genPoly = undefined; - this.degree = g; - this.degree && this.initialize(this.degree); + const _0x741aaf = await getImageBase64(_0x385327); + if (!_0x741aaf) { + console[_0x7f43ad(412)](_0x7f43ad(262)); + return; } - f.prototype.initialize = function (g) { - this.degree = g; - this.genPoly = d.generateECPolynomial(this.degree); + const _0x11ec2b = _0x318b84[_0x7f43ad(317)][_0x7f43ad(294)](); + console[_0x7f43ad(351)](_0x7f43ad(431) + _0x11ec2b); + const _0x52400e = await translateText(_0x11ec2b); + console[_0x7f43ad(351)](_0x7f43ad(359) + _0x52400e); + const _0x4cd79a = { + "username": CAPTCHA_CONFIG[_0x7f43ad(420)], + "password": CAPTCHA_CONFIG[_0x7f43ad(320)], + "typeid": CAPTCHA_CONFIG[_0x7f43ad(321)], + "softid": CAPTCHA_CONFIG[_0x7f43ad(318)], + "remark": _0x52400e, + "image": _0x741aaf, + "prompt": _0x11ec2b }; - f.prototype.encode = function (g) { - if (!this.genPoly) { - throw new Error("Encoder not initialized"); - } - const h = new Uint8Array(g.length + this.degree); - h.set(g); - const j = d.mod(h, this.genPoly); - const k = this.degree - j.length; - if (k > 0) { - const l = new Uint8Array(this.degree); - l.set(j, k); - return l; - } - return j; - }; - a.exports = f; - }, function (a, b, c) { - const d = c(135); - b.mul = function (f, g) { - const h = new Uint8Array(f.length + g.length - 1); - for (let j = 0; j < f.length; j++) { - for (let k = 0; k < g.length; k++) { - h[j + k] ^= d.mul(f[j], g[k]); - } - } - return h; - }; - b.mod = function (f, g) { - let h = new Uint8Array(f); - for (; h.length - g.length >= 0;) { - const j = h[0]; - for (let l = 0; l < g.length; l++) { - h[l] ^= d.mul(g[l], j); - } - let k = 0; - for (; k < h.length && 0 === h[k];) { - k++; - } - h = h.slice(k); - } - return h; - }; - b.generateECPolynomial = function (f) { - let g = new Uint8Array([1]); - for (let h = 0; h < f; h++) { - g = b.mul(g, new Uint8Array([1, d.exp(h)])); - } - return g; - }; - }, function (a, b) { - const c = new Uint8Array(512); - const d = new Uint8Array(256); - !function () { - let f = 1; - for (let g = 0; g < 255; g++) { - c[g] = f; - d[f] = g; - f <<= 1; - 256 & f && (f ^= 285); - } - for (let h = 255; h < 512; h++) { - c[h] = c[h - 255]; - } - }(); - b.log = function (f) { - if (f < 1) { - throw new Error("log(" + f + ")"); - } - return d[f]; - }; - b.exp = function (f) { - return c[f]; - }; - b.mul = function (f, g) { - return 0 === f || 0 === g ? 0 : c[d[f] + d[g]]; - }; - }, function (b, d, f) { - const g = f(35); - const h = f(79); - const j = f(67); - const k = f(36); - const m = f(80); - const p = g.getBCHDigit(7973); - function q(w, x) { - return k.getCharCountIndicator(w, x) + 4; - } - function v(w, x) { - let y = 0; - w.forEach(function (z) { - const A = q(z.mode, x); - y += A + z.getBitsLength(); - }); - return y; - } - d.from = function (w, x) { - return m.isValid(w) ? parseInt(w, 10) : x; - }; - d.getCapacity = function (w, x, y) { - if (!m.isValid(w)) { - throw new Error("Invalid QR Code version"); - } - undefined === y && (y = k.BYTE); - const z = 8 * (g.getSymbolTotalCodewords(w) - h.getTotalCodewordsCount(w, x)); - if (y === k.MIXED) { - return z; - } - const A = z - q(y, w); - switch (y) { - case k.NUMERIC: - return Math.floor(A / 10 * 3); - case k.ALPHANUMERIC: - return Math.floor(A / 11 * 2); - case k.KANJI: - return Math.floor(A / 13); - case k.BYTE: - default: - return Math.floor(A / 8); - } - }; - d.getBestVersionForData = function (w, x) { - let y; - const z = j.from(x, j.M); - if (Array.isArray(w)) { - if (w.length > 1) { - return function (A, B) { - for (let C = 1; C <= 40; C++) { - if (v(A, C) <= d.getCapacity(C, B, k.MIXED)) { - return C; - } - } - }(w, z); - } - if (0 === w.length) { - return 1; - } - y = w[0]; - } else { - y = w; - } - return function (A, B, C) { - for (let D = 1; D <= 40; D++) { - if (B <= d.getCapacity(D, C, A)) { - return D; - } - } - }(y.mode, y.getLength(), z); - }; - d.getEncodedBits = function (w) { - if (!m.isValid(w) || w < 7) { - throw new Error("Invalid QR Code version"); - } - let x = w << 12; - for (; g.getBCHDigit(x) - p >= 0;) { - x ^= 7973 << g.getBCHDigit(x) - p; - } - return w << 12 | x; - }; - }, function (a, b, c) { - const d = c(35); - const f = d.getBCHDigit(1335); - b.getEncodedBits = function (g, h) { - const j = g.bit << 3 | h; - let k = j << 10; - for (; d.getBCHDigit(k) - f >= 0;) { - k ^= 1335 << d.getBCHDigit(k) - f; - } - return 21522 ^ (j << 10 | k); - }; - }, function (b, g, j) { - const k = j(36); - const m = j(139); - const q = j(140); - const w = j(141); - const x = j(143); - const y = j(81); - const z = j(35); - const A = j(144); - function B(G) { - return unescape(encodeURIComponent(G)).length; - } - function C(G, H, I) { - const J = []; - let K; - for (; null !== (K = G.exec(I));) { - J.push({ - data: K[0], - index: K.index, - mode: H, - length: K[0].length - }); - } - return J; - } - function D(G) { - const H = C(y.NUMERIC, k.NUMERIC, G); - const I = C(y.ALPHANUMERIC, k.ALPHANUMERIC, G); - let J; - let K; - z.isKanjiModeEnabled() ? (J = C(y.BYTE, k.BYTE, G), K = C(y.KANJI, k.KANJI, G)) : (J = C(y.BYTE_KANJI, k.BYTE, G), K = []); - return H.concat(I, J, K).sort(function (L, M) { - return L.index - M.index; - }).map(function (L) { - return { - data: L.data, - mode: L.mode, - length: L.length - }; - }); - } - function E(G, H) { - switch (H) { - case k.NUMERIC: - return m.getBitsLength(G); - case k.ALPHANUMERIC: - return q.getBitsLength(G); - case k.KANJI: - return x.getBitsLength(G); - case k.BYTE: - return w.getBitsLength(G); - } - } - function F(G, H) { - let I; - const J = k.getBestModeForData(G); - if (I = k.from(H, J), I !== k.BYTE && I.bit < J.bit) { - throw new Error("\"" + G + "\" cannot be encoded with mode " + k.toString(I) + ".\n Suggested mode is: " + k.toString(J)); - } - switch (I !== k.KANJI || z.isKanjiModeEnabled() || (I = k.BYTE), I) { - case k.NUMERIC: - return new m(G); - case k.ALPHANUMERIC: - return new q(G); - case k.KANJI: - return new x(G); - case k.BYTE: - return new w(G); - } - } - g.fromArray = function (G) { - return G.reduce(function (H, I) { - "string" == typeof I ? H.push(F(I, null)) : I.data && H.push(F(I.data, I.mode)); - return H; - }, []); - }; - g.fromString = function (G, H) { - const I = function (L, M) { - const N = {}; - const O = { - start: {} - }; - let P = ["start"]; - for (let Q = 0; Q < L.length; Q++) { - const R = L[Q]; - const S = []; - for (let T = 0; T < R.length; T++) { - const U = R[T]; - const V = "" + Q + T; - S.push(V); - N[V] = { - node: U, - lastCount: 0 - }; - O[V] = {}; - for (let W = 0; W < P.length; W++) { - const X = P[W]; - N[X] && N[X].node.mode === U.mode ? (O[X][V] = E(N[X].lastCount + U.length, U.mode) - E(N[X].lastCount, U.mode), N[X].lastCount += U.length) : (N[X] && (N[X].lastCount = U.length), O[X][V] = E(U.length, U.mode) + 4 + k.getCharCountIndicator(U.mode, M)); - } - } - P = S; - } - for (let Y = 0; Y < P.length; Y++) { - O[P[Y]].end = 0; - } - return { - map: O, - table: N - }; - }(function (L) { - const M = []; - for (let N = 0; N < L.length; N++) { - const O = L[N]; - switch (O.mode) { - case k.NUMERIC: - M.push([O, { - data: O.data, - mode: k.ALPHANUMERIC, - length: O.length - }, { - data: O.data, - mode: k.BYTE, - length: O.length - }]); - break; - case k.ALPHANUMERIC: - M.push([O, { - data: O.data, - mode: k.BYTE, - length: O.length - }]); - break; - case k.KANJI: - M.push([O, { - data: O.data, - mode: k.BYTE, - length: B(O.data) - }]); - break; - case k.BYTE: - M.push([{ - data: O.data, - mode: k.BYTE, - length: B(O.data) - }]); - } - } - return M; - }(D(G, z.isKanjiModeEnabled())), H); - const J = A.find_path(I.map, "start", "end"); - const K = []; - for (let L = 1; L < J.length - 1; L++) { - K.push(I.table[J[L]].node); - } - return g.fromArray(function (M) { - return M.reduce(function (N, O) { - const P = N.length - 1 >= 0 ? N[N.length - 1] : null; - return P && P.mode === O.mode ? (N[N.length - 1].data += O.data, N) : (N.push(O), N); - }, []); - }(K)); - }; - g.rawSplit = function (G) { - return g.fromArray(D(G, z.isKanjiModeEnabled())); - }; - }, function (a, b, c) { - const d = c(36); - function f(g) { - this.mode = d.NUMERIC; - this.data = g.toString(); - } - f.getBitsLength = function (g) { - return 10 * Math.floor(g / 3) + (g % 3 ? g % 3 * 3 + 1 : 0); - }; - f.prototype.getLength = function () { - return this.data.length; - }; - f.prototype.getBitsLength = function () { - return f.getBitsLength(this.data.length); - }; - f.prototype.write = function (g) { - let h; - let j; - let k; - for (h = 0; h + 3 <= this.data.length; h += 3) { - j = this.data.substr(h, 3); - k = parseInt(j, 10); - g.put(k, 10); - } - const l = this.data.length - h; - l > 0 && (j = this.data.substr(h), k = parseInt(j, 10), g.put(k, 3 * l + 1)); - }; - a.exports = f; - }, function (a, b, c) { - const d = c(36); - const f = ["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", " ", "$", "%", "*", "+", "-", ".", "/", ":"]; - function g(h) { - this.mode = d.ALPHANUMERIC; - this.data = h; - } - g.getBitsLength = function (h) { - return 11 * Math.floor(h / 2) + h % 2 * 6; - }; - g.prototype.getLength = function () { - return this.data.length; - }; - g.prototype.getBitsLength = function () { - return g.getBitsLength(this.data.length); - }; - g.prototype.write = function (h) { - let j; - for (j = 0; j + 2 <= this.data.length; j += 2) { - let k = 45 * f.indexOf(this.data[j]); - k += f.indexOf(this.data[j + 1]); - h.put(k, 11); - } - this.data.length % 2 && h.put(f.indexOf(this.data[j]), 6); - }; - a.exports = g; - }, function (a, b, c) { - const d = c(142); - const f = c(36); - function g(h) { - this.mode = f.BYTE; - "string" == typeof h && (h = d(h)); - this.data = new Uint8Array(h); - } - g.getBitsLength = function (h) { - return 8 * h; - }; - g.prototype.getLength = function () { - return this.data.length; - }; - g.prototype.getBitsLength = function () { - return g.getBitsLength(this.data.length); - }; - g.prototype.write = function (h) { - for (let j = 0, k = this.data.length; j < k; j++) { - h.put(this.data[j], 8); - } - }; - a.exports = g; - }, function (a, b, c) { - "use strict"; - - a.exports = function (d) { - for (var f = [], g = d.length, h = 0; h < g; h++) { - var j = d.charCodeAt(h); - if (j >= 55296 && j <= 56319 && g > h + 1) { - var k = d.charCodeAt(h + 1); - k >= 56320 && k <= 57343 && (j = 1024 * (j - 55296) + k - 56320 + 65536, h += 1); - } - j < 128 ? f.push(j) : j < 2048 ? (f.push(j >> 6 | 192), f.push(63 & j | 128)) : j < 55296 || j >= 57344 && j < 65536 ? (f.push(j >> 12 | 224), f.push(j >> 6 & 63 | 128), f.push(63 & j | 128)) : j >= 65536 && j <= 1114111 ? (f.push(j >> 18 | 240), f.push(j >> 12 & 63 | 128), f.push(j >> 6 & 63 | 128), f.push(63 & j | 128)) : f.push(239, 191, 189); - } - return new Uint8Array(f).buffer; - }; - }, function (a, b, c) { - const d = c(36); - const f = c(35); - function g(h) { - this.mode = d.KANJI; - this.data = h; - } - g.getBitsLength = function (h) { - return 13 * h; - }; - g.prototype.getLength = function () { - return this.data.length; - }; - g.prototype.getBitsLength = function () { - return g.getBitsLength(this.data.length); - }; - g.prototype.write = function (h) { - let j; - for (j = 0; j < this.data.length; j++) { - let k = f.toSJIS(this.data[j]); - if (k >= 33088 && k <= 40956) { - k -= 33088; - } else { - if (!(k >= 57408 && k <= 60351)) { - throw new Error("Invalid SJIS character: " + this.data[j] + "\nMake sure your charset is UTF-8"); - } - k -= 49472; - } - k = 192 * (k >>> 8 & 255) + (255 & k); - h.put(k, 13); - } - }; - a.exports = g; - }, function (a, b, c) { - "use strict"; - - var d = { - single_source_shortest_paths: function (g, j, k) { - var m = {}; - var p = { - j: 0 - }; - var q; - var w; - var x; - var y; - var z; - var A; - var B; - var C = d.PriorityQueue.make(); - for (C.push(j, 0); !C.empty();) { - for (x in w = (q = C.pop()).value, y = q.cost, z = g[w] || {}) z.hasOwnProperty(x) && (A = y + z[x], B = p[x], (undefined === p[x] || B > A) && (p[x] = A, C.push(x, A), m[x] = w)); - } - if (undefined !== k && undefined === p[k]) { - var D = ["Could not find a path from ", j, " to ", k, "."].join(""); - throw new Error(D); - } - return m; - }, - extract_shortest_path_from_predecessor_list: function (f, g) { - for (var h = [], i = g; i;) { - h.push(i); - f[i]; - i = f[i]; - } - h.reverse(); - return h; - }, - find_path: function (f, g, h) { - var j = d.single_source_shortest_paths(f, g, h); - return d.extract_shortest_path_from_predecessor_list(j, h); - }, - PriorityQueue: { - make: function (f) { - var g; - var h = d.PriorityQueue; - var j = {}; - for (g in f = f || {}, h) h.hasOwnProperty(g) && (j[g] = h[g]); - j.queue = []; - j.sorter = f.sorter || h.default_sorter; - return j; + console[_0x7f43ad(351)](_0x7f43ad(270)); + const _0x5b6239 = await fetch(CAPTCHA_CONFIG[_0x7f43ad(311)], { + "method": _0x7f43ad(249), + "headers": { + "Content-Type": _0x7f43ad(289) }, - default_sorter: function (f, g) { - return f.cost - g.cost; - }, - push: function (f, g) { - var h = { - value: f, - cost: g - }; - this.queue.push(h); - this.queue.sort(this.sorter); - }, - pop: function () { - return this.queue.shift(); - }, - empty: function () { - return 0 === this.queue.length; - } - } - }; - a.exports = d; - }, function (a, b, c) { - const d = c(82); - b.render = function (f, g, h) { - let j = h; - let k = g; - undefined !== j || g && g.getContext || (j = g, g = undefined); - g || (k = function () { - try { - return document.createElement("canvas"); - } catch (u) { - throw new Error("You need to specify a canvas element"); - } - }()); - j = d.getOptions(j); - const m = d.getImageWidth(f.modules.size, j); - const p = k.getContext("2d"); - const q = p.createImageData(m, m); - d.qrToImageData(q.data, f, j); - (function (u, v, w) { - u.clearRect(0, 0, v.width, v.height); - v.style || (v.style = {}); - v.height = w; - v.width = w; - v.style.height = w + "px"; - v.style.width = w + "px"; - })(p, k, m); - p.putImageData(q, 0, 0); - return k; - }; - b.renderToDataURL = function (f, g, h) { - let j = h; - undefined !== j || g && g.getContext || (j = g, g = undefined); - j || (j = {}); - const k = b.render(f, g, j); - const l = j.type || "image/png"; - const m = j.rendererOpts || {}; - return k.toDataURL(l, m.quality); - }; - }, function (a, b, c) { - const d = c(82); - function f(h, j) { - const k = h.a / 255; - const l = j + "=\"" + h.hex + "\""; - return k < 1 ? l + " " + j + "-opacity=\"" + k.toFixed(2).slice(1) + "\"" : l; - } - function g(h, j, k) { - let l = h + j; - undefined !== k && (l += " " + k); - return l; - } - b.render = function (j, k, m) { - const p = d.getOptions(k); - const q = j.modules.size; - const v = j.modules.data; - const w = q + 2 * p.margin; - const x = p.color.light.a ? "" : ""; - const y = " 0 && J > 0 && B[I - 1] || (E += G ? g("M", J + D, 0.5 + K + D) : g("m", F, 0), F = 0, G = false), J + 1 < C && B[I + 1] || (E += g("h", H), H = 0)) : F++; - } - return E; - }(v, q, p.margin) + "\"/>"; - const z = "viewBox=\"0 0 " + w + " " + w + "\""; - const A = "" + x + y + "\n"; - "function" == typeof m && m(null, A); - return A; - }; - }, function (a, b, c) {}, function (a, b, c) {}, function (a, b, c) {}, function (a, b) {}, function (a, b, c) { - var d; - a.exports = (d = c(17), function () { - if ("function" == typeof ArrayBuffer) { - var f = d.lib.WordArray; - var g = f.init; - (f.init = function (h) { - if (h instanceof ArrayBuffer && (h = new Uint8Array(h)), (h instanceof Int8Array || "undefined" != typeof Uint8ClampedArray && h instanceof Uint8ClampedArray || h instanceof Int16Array || h instanceof Uint16Array || h instanceof Int32Array || h instanceof Uint32Array || h instanceof Float32Array || h instanceof Float64Array) && (h = new Uint8Array(h.buffer, h.byteOffset, h.byteLength)), h instanceof Uint8Array) { - for (var j = h.byteLength, k = [], l = 0; l < j; l++) { - k[l >>> 2] |= h[l] << 24 - l % 4 * 8; - } - g.call(this, k, j); - } else { - g.apply(this, arguments); - } - }).prototype = f; - } - }(), d.lib.WordArray); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), function () { - var f = d; - var g = f.lib.WordArray; - var h = f.enc; - function j(k) { - return k << 8 & 4278255360 | k >>> 8 & 16711935; - } - h.Utf16 = h.Utf16BE = { - stringify: function (k) { - for (var l = k.words, m = k.sigBytes, p = [], q = 0; q < m; q += 2) { - var s = l[q >>> 2] >>> 16 - q % 4 * 8 & 65535; - p.push(String.fromCharCode(s)); - } - return p.join(""); - }, - parse: function (k) { - for (var l = k.length, m = [], o = 0; o < l; o++) { - m[o >>> 1] |= k.charCodeAt(o) << 16 - o % 2 * 16; - } - return g.create(m, 2 * l); - } - }; - h.Utf16LE = { - stringify: function (k) { - for (var l = k.words, m = k.sigBytes, p = [], q = 0; q < m; q += 2) { - var s = j(l[q >>> 2] >>> 16 - q % 4 * 8 & 65535); - p.push(String.fromCharCode(s)); - } - return p.join(""); - }, - parse: function (k) { - for (var l = k.length, m = [], p = 0; p < l; p++) { - m[p >>> 1] |= j(k.charCodeAt(p) << 16 - p % 2 * 16); - } - return g.create(m, 2 * l); - } - }; - }(), d.enc.Utf16); - }, function (a, b, c) { - var d; - var f; - var g; - a.exports = (g = c(17), f = (d = g).lib.WordArray, d.enc.Base64url = { - stringify: function (h, j) { - undefined === j && (j = true); - var k = h.words; - var m = h.sigBytes; - var p = j ? this._safe_map : this._map; - h.clamp(); - for (var q = [], u = 0; u < m; u += 3) { - for (var v = (k[u >>> 2] >>> 24 - u % 4 * 8 & 255) << 16 | (k[u + 1 >>> 2] >>> 24 - (u + 1) % 4 * 8 & 255) << 8 | k[u + 2 >>> 2] >>> 24 - (u + 2) % 4 * 8 & 255, w = 0; w < 4 && u + 0.75 * w < m; w++) { - q.push(p.charAt(v >>> 6 * (3 - w) & 63)); - } - } - var x = p.charAt(64); - if (x) { - for (; q.length % 4;) { - q.push(x); - } - } - return q.join(""); - }, - parse: function (h, j) { - undefined === j && (j = true); - var k = h.length; - var m = j ? this._safe_map : this._map; - var p = this._reverseMap; - if (!p) { - p = this._reverseMap = []; - for (var q = 0; q < m.length; q++) { - p[m.charCodeAt(q)] = q; - } - } - var u = m.charAt(64); - if (u) { - var v = h.indexOf(u); - -1 !== v && (k = v); - } - return function (w, x, y) { - for (var z = [], A = 0, B = 0; B < x; B++) { - if (B % 4) { - var C = y[w.charCodeAt(B - 1)] << B % 4 * 2; - var D = y[w.charCodeAt(B)] >>> 6 - B % 4 * 2; - var E = C | D; - z[A >>> 2] |= E << 24 - A % 4 * 8; - A++; - } - } - return f.create(z, A); - }(h, k, p); - }, - _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", - _safe_map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" - }, g.enc.Base64url); - }, function (b, c, d) { - var f; - var g; - var h; - var j; - var k; - var m; - b.exports = (m = d(17), d(68), g = (f = m).lib.WordArray, h = f.algo, j = h.SHA256, k = h.SHA224 = j.extend({ - _doReset: function () { - this._hash = new g.init([3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]); - }, - _doFinalize: function () { - var p = j._doFinalize.call(this); - p.sigBytes -= 4; - return p; - } - }), f.SHA224 = j._createHelper(k), f.HmacSHA224 = j._createHmacHelper(k), m.SHA224); - }, function (b, d, f) { - var g; - var h; - var j; - var k; - var m; - var p; - var q; - var v; - b.exports = (v = f(17), f(60), f(84), h = (g = v).x64, j = h.Word, k = h.WordArray, m = g.algo, p = m.SHA512, q = m.SHA384 = p.extend({ - _doReset: function () { - this._hash = new k.init([new j.init(3418070365, 3238371032), new j.init(1654270250, 914150663), new j.init(2438529370, 812702999), new j.init(355462360, 4144912697), new j.init(1731405415, 4290775857), new j.init(2394180231, 1750603025), new j.init(3675008525, 1694076839), new j.init(1203062813, 3204075428)]); - }, - _doFinalize: function () { - var w = p._doFinalize.call(this); - w.sigBytes -= 16; - return w; - } - }), g.SHA384 = p._createHelper(q), g.HmacSHA384 = p._createHmacHelper(q), v.SHA384); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(60), function (g) { - var j = d; - var k = j.lib; - var m = k.WordArray; - var p = k.Hasher; - var q = j.x64.Word; - var v = j.algo; - var w = []; - var x = []; - var y = []; - !function () { - for (var B = 1, C = 0, D = 0; D < 24; D++) { - w[B + 5 * C] = (D + 1) * (D + 2) / 2 % 64; - var E = (2 * B + 3 * C) % 5; - B = C % 5; - C = E; - } - for (B = 0; B < 5; B++) { - for (C = 0; C < 5; C++) { - x[B + 5 * C] = C + (2 * B + 3 * C) % 5 * 5; - } - } - for (var F = 1, G = 0; G < 24; G++) { - for (var H = 0, I = 0, J = 0; J < 7; J++) { - if (1 & F) { - var K = (1 << J) - 1; - K < 32 ? I ^= 1 << K : H ^= 1 << K - 32; - } - 128 & F ? F = F << 1 ^ 113 : F <<= 1; - } - y[G] = q.create(H, I); - } - }(); - var z = []; - !function () { - for (var B = 0; B < 25; B++) { - z[B] = q.create(); - } - }(); - v.SHA3 = p.extend({ - cfg: p.cfg.extend({ - outputLength: 512 - }), - _doReset: function () { - for (var B = this._state = [], C = 0; C < 25; C++) { - B[C] = new q.init(); - } - this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32; - }, - _doProcessBlock: function (B, F) { - for (var G = this._state, H = this.blockSize / 2, I = 0; I < H; I++) { - var J = B[F + 2 * I]; - var K = B[F + 2 * I + 1]; - J = 16711935 & (J << 8 | J >>> 24) | 4278255360 & (J << 24 | J >>> 8); - K = 16711935 & (K << 8 | K >>> 24) | 4278255360 & (K << 24 | K >>> 8); - (a6 = G[I]).high ^= K; - a6.low ^= J; - } - for (var L = 0; L < 24; L++) { - for (var N = 0; N < 5; N++) { - for (var P = 0, Q = 0, T = 0; T < 5; T++) { - P ^= (a6 = G[N + 5 * T]).high; - Q ^= a6.low; - } - var U = z[N]; - U.high = P; - U.low = Q; - } - for (N = 0; N < 5; N++) { - var V = z[(N + 4) % 5]; - var W = z[(N + 1) % 5]; - var X = W.high; - var Y = W.low; - for (P = V.high ^ (X << 1 | Y >>> 31), Q = V.low ^ (Y << 1 | X >>> 31), T = 0; T < 5; T++) { - (a6 = G[N + 5 * T]).high ^= P; - a6.low ^= Q; - } - } - for (var Z = 1; Z < 25; Z++) { - var a0 = (a6 = G[Z]).high; - var a1 = a6.low; - var a2 = w[Z]; - a2 < 32 ? (P = a0 << a2 | a1 >>> 32 - a2, Q = a1 << a2 | a0 >>> 32 - a2) : (P = a1 << a2 - 32 | a0 >>> 64 - a2, Q = a0 << a2 - 32 | a1 >>> 64 - a2); - var a3 = z[x[Z]]; - a3.high = P; - a3.low = Q; - } - var a4 = z[0]; - var a5 = G[0]; - for (a4.high = a5.high, a4.low = a5.low, N = 0; N < 5; N++) { - for (T = 0; T < 5; T++) { - var a6 = G[Z = N + 5 * T]; - var a7 = z[Z]; - var a8 = z[(N + 1) % 5 + 5 * T]; - var a9 = z[(N + 2) % 5 + 5 * T]; - a6.high = a7.high ^ ~a8.high & a9.high; - a6.low = a7.low ^ ~a8.low & a9.low; - } - } - a6 = G[0]; - var aa = y[L]; - a6.high ^= aa.high; - a6.low ^= aa.low; - } - }, - _doFinalize: function () { - var B = this._data; - var C = B.words; - this._nDataBytes; - var D = 8 * B.sigBytes; - var E = 32 * this.blockSize; - C[D >>> 5] |= 1 << 24 - D % 32; - C[(g.ceil((D + 1) / E) * E >>> 5) - 1] |= 128; - B.sigBytes = 4 * C.length; - this._process(); - for (var F = this._state, G = this.cfg.outputLength / 8, H = G / 8, I = [], J = 0; J < H; J++) { - var K = F[J]; - var L = K.high; - var M = K.low; - L = 16711935 & (L << 8 | L >>> 24) | 4278255360 & (L << 24 | L >>> 8); - M = 16711935 & (M << 8 | M >>> 24) | 4278255360 & (M << 24 | M >>> 8); - I.push(M); - I.push(L); - } - return new m.init(I, G); - }, - clone: function () { - for (var B = p.clone.call(this), C = B._state = this._state.slice(0), D = 0; D < 25; D++) { - C[D] = C[D].clone(); - } - return B; - } - }); - var A = v.SHA3; - j.SHA3 = p._createHelper(A); - j.HmacSHA3 = p._createHmacHelper(A); - }(Math), d.SHA3); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), function (j) { - var k = d; - var q = k.lib; - var w = q.WordArray; - var x = q.Hasher; - var z = k.algo; - var A = w.create([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]); - var B = w.create([5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]); - var C = w.create([11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]); - var D = w.create([8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]); - var E = w.create([0, 1518500249, 1859775393, 2400959708, 2840853838]); - var F = w.create([1352829926, 1548603684, 1836072691, 2053994217, 0]); - z.RIPEMD160 = x.extend({ - _doReset: function () { - this._hash = w.create([1732584193, 4023233417, 2562383102, 271733878, 3285377520]); - }, - _doProcessBlock: function (N, Q) { - for (var U = 0; U < 16; U++) { - var V = Q + U; - var W = N[V]; - N[V] = 16711935 & (W << 8 | W >>> 24) | 4278255360 & (W << 24 | W >>> 8); - } - var X; - var Y; - var Z; - var a0; - var a1; - var a2; - var a3; - var a4; - var a5; - var a6; - var a7; - var a8 = this._hash.words; - var a9 = E.words; - var aa = F.words; - var ab = A.words; - var ac = B.words; - var ad = C.words; - var ae = D.words; - for (a2 = X = a8[0], a3 = Y = a8[1], a4 = Z = a8[2], a5 = a0 = a8[3], a6 = a1 = a8[4], U = 0; U < 80; U += 1) { - a7 = X + N[Q + ab[U]] | 0; - a7 += U < 16 ? H(Y, Z, a0) + a9[0] : U < 32 ? I(Y, Z, a0) + a9[1] : U < 48 ? J(Y, Z, a0) + a9[2] : U < 64 ? K(Y, Z, a0) + a9[3] : L(Y, Z, a0) + a9[4]; - a7 = (a7 = M(a7 |= 0, ad[U])) + a1 | 0; - X = a1; - a1 = a0; - a0 = M(Z, 10); - Z = Y; - Y = a7; - a7 = a2 + N[Q + ac[U]] | 0; - a7 += U < 16 ? L(a3, a4, a5) + aa[0] : U < 32 ? K(a3, a4, a5) + aa[1] : U < 48 ? J(a3, a4, a5) + aa[2] : U < 64 ? I(a3, a4, a5) + aa[3] : H(a3, a4, a5) + aa[4]; - a7 = (a7 = M(a7 |= 0, ae[U])) + a6 | 0; - a2 = a6; - a6 = a5; - a5 = M(a4, 10); - a4 = a3; - a3 = a7; - } - a7 = a8[1] + Z + a5 | 0; - a8[1] = a8[2] + a0 + a6 | 0; - a8[2] = a8[3] + a1 + a2 | 0; - a8[3] = a8[4] + X + a3 | 0; - a8[4] = a8[0] + Y + a4 | 0; - a8[0] = a7; - }, - _doFinalize: function () { - var N = this._data; - var O = N.words; - var P = 8 * this._nDataBytes; - var Q = 8 * N.sigBytes; - O[Q >>> 5] |= 128 << 24 - Q % 32; - O[14 + (Q + 64 >>> 9 << 4)] = 16711935 & (P << 8 | P >>> 24) | 4278255360 & (P << 24 | P >>> 8); - N.sigBytes = 4 * (O.length + 1); - this._process(); - for (var R = this._hash, S = R.words, T = 0; T < 5; T++) { - var U = S[T]; - S[T] = 16711935 & (U << 8 | U >>> 24) | 4278255360 & (U << 24 | U >>> 8); - } - return R; - }, - clone: function () { - var N = x.clone.call(this); - N._hash = this._hash.clone(); - return N; - } - }); - var G = z.RIPEMD160; - function H(N, O, P) { - return N ^ O ^ P; - } - function I(N, O, P) { - return N & O | ~N & P; - } - function J(N, O, P) { - return (N | ~O) ^ P; - } - function K(N, O, P) { - return N & P | O & ~P; - } - function L(N, O, P) { - return N ^ (O | ~P); - } - function M(N, O) { - return N << O | N >>> 32 - O; - } - k.RIPEMD160 = x._createHelper(G); - k.HmacRIPEMD160 = x._createHmacHelper(G); - }(Math), d.RIPEMD160); - }, function (b, d, g) { - var h; - var j; - var k; - var m; - var p; - var q; - var v; - var w; - var x; - b.exports = (x = g(17), g(68), g(69), j = (h = x).lib, k = j.Base, m = j.WordArray, p = h.algo, q = p.SHA256, v = p.HMAC, w = p.PBKDF2 = k.extend({ - cfg: k.extend({ - keySize: 4, - hasher: q, - iterations: 250000 + "body": JSON[_0x7f43ad(319)](_0x4cd79a) }), - init: function (y) { - this.cfg = this.cfg.extend(y); - }, - compute: function (z, A) { - for (var B = this.cfg, C = v.create(B.hasher, z), D = m.create(), E = m.create([1]), F = D.words, G = E.words, H = B.keySize, I = B.iterations; F.length < H;) { - var J = C.update(A).finalize(E); - C.reset(); - for (var K = J.words, L = K.length, M = J, N = 1; N < I; N++) { - M = C.finalize(M); - C.reset(); - for (var O = M.words, P = 0; P < L; P++) { - K[P] ^= O[P]; - } - } - D.concat(J); - G[0]++; - } - D.sigBytes = 4 * H; - return D; + _0x148ac5 = await _0x5b6239[_0x7f43ad(410)](); + _0x148ac5[_0x7f43ad(360)] ? (console[_0x7f43ad(351)](_0x7f43ad(441) + _0x148ac5[_0x7f43ad(369)][_0x7f43ad(435)]), window[_0x7f43ad(353)] = _0x148ac5[_0x7f43ad(369)].id, await simulateType1Clicks(_0x385327, _0x148ac5[_0x7f43ad(369)].result)) : console[_0x7f43ad(412)]("[类型1处理] 识别失败: " + _0x148ac5[_0x7f43ad(377)]); + } catch (_0x13d1b6) { + console.error(_0x7f43ad(316), _0x13d1b6); + } finally { + window[_0x7f43ad(343)] = false; + window[_0x7f43ad(380)] = Date[_0x7f43ad(276)](); + } +} +async function solveType2Captcha() { + const _0x1b2ed8 = _0x30b83a; + window[_0x1b2ed8(343)] = true; + console[_0x1b2ed8(351)]("[类型2处理] 开始处理多图验证码"); + try { + { + (await isSpinnerVisible()) && (console.log(_0x1b2ed8(300)), await waitForSpinnerToDisappear()); + await refreshType2Captcha(); + (await isSpinnerVisible()) && (console[_0x1b2ed8(351)]("[类型2处理] 刷新后检测到加载动画,等待加载完成..."), await waitForSpinnerToDisappear()); + const _0x28008f = document.querySelector(_0x1b2ed8(358)); + if (!_0x28008f) { + console.error(_0x1b2ed8(291)); + return; } - }), h.PBKDF2 = function (y, z, A) { - return w.create(A).compute(y, z); - }, x.PBKDF2); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(25), d.mode.CFB = function () { - var f = d.lib.BlockCipherMode.extend(); - function g(h, j, k, l) { - var m; - var p = this._iv; - p ? (m = p.slice(0), this._iv = undefined) : m = this._prevBlock; - l.encryptBlock(m, 0); - for (var q = 0; q < k; q++) { - h[j + q] ^= m[q]; - } + const _0x44178b = Array[_0x1b2ed8(373)](_0x28008f[_0x1b2ed8(409)](_0x1b2ed8(422))); + if (_0x44178b.length < 2) { + console[_0x1b2ed8(412)](_0x1b2ed8(257), _0x44178b[_0x1b2ed8(368)]); + return; } - f.Encryptor = f.extend({ - processBlock: function (h, j) { - var k = this._cipher; - var l = k.blockSize; - g.call(this, h, j, l, k); - this._prevBlock = h.slice(j, j + l); - } - }); - f.Decryptor = f.extend({ - processBlock: function (h, j) { - var k = this._cipher; - var l = k.blockSize; - var m = h.slice(j, j + l); - g.call(this, h, j, l, k); - this._prevBlock = m; - } - }); - return f; - }(), d.mode.CFB); - }, function (a, b, c) { - var d; - var f; - var g; - a.exports = (g = c(17), c(25), g.mode.CTR = (d = g.lib.BlockCipherMode.extend(), f = d.Encryptor = d.extend({ - processBlock: function (h, j) { - var k = this._cipher; - var l = k.blockSize; - var m = this._iv; - var p = this._counter; - m && (p = this._counter = m.slice(0), this._iv = undefined); - var q = p.slice(0); - k.encryptBlock(q, 0); - p[l - 1] = p[l - 1] + 1 | 0; - for (var u = 0; u < l; u++) { - h[j + u] ^= q[u]; - } + for (const _0x1b1009 of _0x44178b) { + await waitForImageLoad(_0x1b1009); } - }), d.Decryptor = f, d), g.mode.CTR); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(25), d.mode.CTRGladman = function () { - var f = d.lib.BlockCipherMode.extend(); - function g(i) { - if (255 == (i >> 24 & 255)) { - var j = i >> 16 & 255; - var k = i >> 8 & 255; - var l = 255 & i; - 255 === j ? (j = 0, 255 === k ? (k = 0, 255 === l ? l = 0 : ++l) : ++k) : ++j; - i = 0; - i += j << 16; - i += k << 8; - i += l; - } else { - i += 16777216; - } - return i; + await new Promise(_0x19df62 => setTimeout(_0x19df62, 1500)); + const _0x4d0cec = document[_0x1b2ed8(354)](_0x1b2ed8(430)) || document[_0x1b2ed8(354)]("div._3S0ERvXx.VGrF02Bc"); + if (!_0x4d0cec) { + console[_0x1b2ed8(412)](_0x1b2ed8(379)); + return; } - f.Encryptor = f.extend({ - processBlock: function (j, k) { - var m = this._cipher; - var p = m.blockSize; - var q = this._iv; - var u = this._counter; - q && (u = this._counter = q.slice(0), this._iv = undefined); - (function (x) { - 0 === (x[0] = g(x[0])) && (x[1] = g(x[1])); - })(u); - var v = u.slice(0); - m.encryptBlock(v, 0); - for (var w = 0; w < p; w++) { - j[k + w] ^= v[w]; - } - } - }); - var h = f.Encryptor; - f.Decryptor = h; - return f; - }(), d.mode.CTRGladman); - }, function (a, b, c) { - var d; - var f; - var g; - a.exports = (g = c(17), c(25), g.mode.OFB = (d = g.lib.BlockCipherMode.extend(), f = d.Encryptor = d.extend({ - processBlock: function (h, j) { - var k = this._cipher; - var l = k.blockSize; - var m = this._iv; - var p = this._keystream; - m && (p = this._keystream = m.slice(0), this._iv = undefined); - k.encryptBlock(p, 0); - for (var q = 0; q < l; q++) { - h[j + q] ^= p[q]; - } - } - }), d.Decryptor = f, d), g.mode.OFB); - }, function (a, b, c) { - var d; - var f; - a.exports = (f = c(17), c(25), f.mode.ECB = ((d = f.lib.BlockCipherMode.extend()).Encryptor = d.extend({ - processBlock: function (g, h) { - this._cipher.encryptBlock(g, h); - } - }), d.Decryptor = d.extend({ - processBlock: function (g, h) { - this._cipher.decryptBlock(g, h); - } - }), d), f.mode.ECB); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(25), d.pad.AnsiX923 = { - pad: function (f, g) { - var h = f.sigBytes; - var j = 4 * g; - var k = j - h % j; - var l = h + k - 1; - f.clamp(); - f.words[l >>> 2] |= k << 24 - l % 4 * 8; - f.sigBytes += k; - }, - unpad: function (f) { - var g = 255 & f.words[f.sigBytes - 1 >>> 2]; - f.sigBytes -= g; - } - }, d.pad.Ansix923); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(25), d.pad.Iso10126 = { - pad: function (f, g) { - var h = 4 * g; - var j = h - f.sigBytes % h; - f.concat(d.lib.WordArray.random(j - 1)).concat(d.lib.WordArray.create([j << 24], 1)); - }, - unpad: function (f) { - var g = 255 & f.words[f.sigBytes - 1 >>> 2]; - f.sigBytes -= g; - } - }, d.pad.Iso10126); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(25), d.pad.Iso97971 = { - pad: function (f, g) { - f.concat(d.lib.WordArray.create([2147483648], 1)); - d.pad.ZeroPadding.pad(f, g); - }, - unpad: function (f) { - d.pad.ZeroPadding.unpad(f); - f.sigBytes--; - } - }, d.pad.Iso97971); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(25), d.pad.ZeroPadding = { - pad: function (f, g) { - var h = 4 * g; - f.clamp(); - f.sigBytes += h - (f.sigBytes % h || h); - }, - unpad: function (f) { - var g = f.words; - var h = f.sigBytes - 1; - for (h = f.sigBytes - 1; h >= 0; h--) { - if (g[h >>> 2] >>> 24 - h % 4 * 8 & 255) { - f.sigBytes = h + 1; - break; - } - } - } - }, d.pad.ZeroPadding); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(25), d.pad.NoPadding = { - pad: function () {}, - unpad: function () {} - }, d.pad.NoPadding); - }, function (b, c, d) { - var f; - var g; - var h; - var j; - b.exports = (j = d(17), d(25), g = (f = j).lib.CipherParams, h = f.enc.Hex, f.format.Hex = { - stringify: function (k) { - return k.ciphertext.toString(h); - }, - parse: function (k) { - var l = h.parse(k); - return g.create({ - ciphertext: l - }); - } - }, j.format.Hex); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(37), c(38), c(33), c(25), function () { - var g = d; - var j = g.lib.BlockCipher; - var k = g.algo; - var m = []; - var q = []; - var w = []; - var x = []; - var y = []; - var z = []; - var A = []; - var B = []; - var C = []; - var D = []; - !function () { - for (var G = [], H = 0; H < 256; H++) { - G[H] = H < 128 ? H << 1 : H << 1 ^ 283; - } - var I = 0; - var J = 0; - for (H = 0; H < 256; H++) { - var K = J ^ J << 1 ^ J << 2 ^ J << 3 ^ J << 4; - K = K >>> 8 ^ 255 & K ^ 99; - m[I] = K; - q[K] = I; - var L = G[I]; - var M = G[L]; - var N = G[M]; - var O = 257 * G[K] ^ 16843008 * K; - w[I] = O << 24 | O >>> 8; - x[I] = O << 16 | O >>> 16; - y[I] = O << 8 | O >>> 24; - z[I] = O; - O = 16843009 * N ^ 65537 * M ^ 257 * L ^ 16843008 * I; - A[K] = O << 24 | O >>> 8; - B[K] = O << 16 | O >>> 16; - C[K] = O << 8 | O >>> 24; - D[K] = O; - I ? (I = L ^ G[G[G[N ^ L]]], J ^= G[G[J]]) : I = J = 1; - } - }(); - var E = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54]; - k.AES = j.extend({ - _doReset: function () { - if (!this._nRounds || this._keyPriorReset !== this._key) { - for (var G = this._keyPriorReset = this._key, H = G.words, I = G.sigBytes / 4, J = 4 * ((this._nRounds = I + 6) + 1), K = this._keySchedule = [], L = 0; L < J; L++) { - L < I ? K[L] = H[L] : (O = K[L - 1], L % I ? I > 6 && L % I == 4 && (O = m[O >>> 24] << 24 | m[O >>> 16 & 255] << 16 | m[O >>> 8 & 255] << 8 | m[255 & O]) : (O = m[(O = O << 8 | O >>> 24) >>> 24] << 24 | m[O >>> 16 & 255] << 16 | m[O >>> 8 & 255] << 8 | m[255 & O], O ^= E[L / I | 0] << 24), K[L] = K[L - I] ^ O); - } - for (var M = this._invKeySchedule = [], N = 0; N < J; N++) { - if (L = J - N, N % 4) { - var O = K[L]; - } else { - O = K[L - 4]; - } - M[N] = N < 4 || L <= 4 ? O : A[m[O >>> 24]] ^ B[m[O >>> 16 & 255]] ^ C[m[O >>> 8 & 255]] ^ D[m[255 & O]]; - } - } - }, - encryptBlock: function (G, H) { - this._doCryptBlock(G, H, this._keySchedule, w, x, y, z, m); - }, - decryptBlock: function (G, H) { - var I = G[H + 1]; - G[H + 1] = G[H + 3]; - G[H + 3] = I; - this._doCryptBlock(G, H, this._invKeySchedule, A, B, C, D, q); - I = G[H + 1]; - G[H + 1] = G[H + 3]; - G[H + 3] = I; - }, - _doCryptBlock: function (G, H, I, J, K, L, M, N) { - for (var O = this._nRounds, P = G[H] ^ I[0], Q = G[H + 1] ^ I[1], R = G[H + 2] ^ I[2], S = G[H + 3] ^ I[3], T = 4, U = 1; U < O; U++) { - var V = J[P >>> 24] ^ K[Q >>> 16 & 255] ^ L[R >>> 8 & 255] ^ M[255 & S] ^ I[T++]; - var W = J[Q >>> 24] ^ K[R >>> 16 & 255] ^ L[S >>> 8 & 255] ^ M[255 & P] ^ I[T++]; - var X = J[R >>> 24] ^ K[S >>> 16 & 255] ^ L[P >>> 8 & 255] ^ M[255 & Q] ^ I[T++]; - var Y = J[S >>> 24] ^ K[P >>> 16 & 255] ^ L[Q >>> 8 & 255] ^ M[255 & R] ^ I[T++]; - P = V; - Q = W; - R = X; - S = Y; - } - V = (N[P >>> 24] << 24 | N[Q >>> 16 & 255] << 16 | N[R >>> 8 & 255] << 8 | N[255 & S]) ^ I[T++]; - W = (N[Q >>> 24] << 24 | N[R >>> 16 & 255] << 16 | N[S >>> 8 & 255] << 8 | N[255 & P]) ^ I[T++]; - X = (N[R >>> 24] << 24 | N[S >>> 16 & 255] << 16 | N[P >>> 8 & 255] << 8 | N[255 & Q]) ^ I[T++]; - Y = (N[S >>> 24] << 24 | N[P >>> 16 & 255] << 16 | N[Q >>> 8 & 255] << 8 | N[255 & R]) ^ I[T++]; - G[H] = V; - G[H + 1] = W; - G[H + 2] = X; - G[H + 3] = Y; - }, - keySize: 8 - }); - var F = k.AES; - g.AES = j._createHelper(F); - }(), d.AES); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(37), c(38), c(33), c(25), function () { - var g = d; - var j = g.lib; - var k = j.WordArray; - var m = j.BlockCipher; - var p = g.algo; - var q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4]; - var w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32]; - var x = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28]; - var y = [{ - 0: 8421888, - 268435456: 32768, - 536870912: 8421378, - 805306368: 2, - 1073741824: 512, - 1342177280: 8421890, - 1610612736: 8389122, - 1879048192: 8388608, - 2147483648: 514, - 2415919104: 8389120, - 2684354560: 33280, - 2952790016: 8421376, - 3221225472: 32770, - 3489660928: 8388610, - 3758096384: 0, - 4026531840: 33282, - 134217728: 0, - 402653184: 8421890, - 671088640: 33282, - 939524096: 32768, - 1207959552: 8421888, - 1476395008: 512, - 1744830464: 8421378, - 2013265920: 2, - 2281701376: 8389120, - 2550136832: 33280, - 2818572288: 8421376, - 3087007744: 8389122, - 3355443200: 8388610, - 3623878656: 32770, - 3892314112: 514, - 4160749568: 8388608, - 1: 32768, - 268435457: 2, - 536870913: 8421888, - 805306369: 8388608, - 1073741825: 8421378, - 1342177281: 33280, - 1610612737: 512, - 1879048193: 8389122, - 2147483649: 8421890, - 2415919105: 8421376, - 2684354561: 8388610, - 2952790017: 33282, - 3221225473: 514, - 3489660929: 8389120, - 3758096385: 32770, - 4026531841: 0, - 134217729: 8421890, - 402653185: 8421376, - 671088641: 8388608, - 939524097: 512, - 1207959553: 32768, - 1476395009: 8388610, - 1744830465: 2, - 2013265921: 33282, - 2281701377: 32770, - 2550136833: 8389122, - 2818572289: 514, - 3087007745: 8421888, - 3355443201: 8389120, - 3623878657: 0, - 3892314113: 33280, - 4160749569: 8421378 - }, { - 0: 1074282512, - 16777216: 16384, - 33554432: 524288, - 50331648: 1074266128, - 67108864: 1073741840, - 83886080: 1074282496, - 100663296: 1073758208, - 117440512: 16, - 134217728: 540672, - 150994944: 1073758224, - 167772160: 1073741824, - 184549376: 540688, - 201326592: 524304, - 218103808: 0, - 234881024: 16400, - 251658240: 1074266112, - 8388608: 1073758208, - 25165824: 540688, - 41943040: 16, - 58720256: 1073758224, - 75497472: 1074282512, - 92274688: 1073741824, - 109051904: 524288, - 125829120: 1074266128, - 142606336: 524304, - 159383552: 0, - 176160768: 16384, - 192937984: 1074266112, - 209715200: 1073741840, - 226492416: 540672, - 243269632: 1074282496, - 260046848: 16400, - 268435456: 0, - 285212672: 1074266128, - 301989888: 1073758224, - 318767104: 1074282496, - 335544320: 1074266112, - 352321536: 16, - 369098752: 540688, - 385875968: 16384, - 402653184: 16400, - 419430400: 524288, - 436207616: 524304, - 452984832: 1073741840, - 469762048: 540672, - 486539264: 1073758208, - 503316480: 1073741824, - 520093696: 1074282512, - 276824064: 540688, - 293601280: 524288, - 310378496: 1074266112, - 327155712: 16384, - 343932928: 1073758208, - 360710144: 1074282512, - 377487360: 16, - 394264576: 1073741824, - 411041792: 1074282496, - 427819008: 1073741840, - 444596224: 1073758224, - 461373440: 524304, - 478150656: 0, - 494927872: 16400, - 511705088: 1074266128, - 528482304: 540672 - }, { - 0: 260, - 1048576: 0, - 2097152: 67109120, - 3145728: 65796, - 4194304: 65540, - 5242880: 67108868, - 6291456: 67174660, - 7340032: 67174400, - 8388608: 67108864, - 9437184: 67174656, - 10485760: 65792, - 11534336: 67174404, - 12582912: 67109124, - 13631488: 65536, - 14680064: 4, - 15728640: 256, - 524288: 67174656, - 1572864: 67174404, - 2621440: 0, - 3670016: 67109120, - 4718592: 67108868, - 5767168: 65536, - 6815744: 65540, - 7864320: 260, - 8912896: 4, - 9961472: 256, - 11010048: 67174400, - 12058624: 65796, - 13107200: 65792, - 14155776: 67109124, - 15204352: 67174660, - 16252928: 67108864, - 16777216: 67174656, - 17825792: 65540, - 18874368: 65536, - 19922944: 67109120, - 20971520: 256, - 22020096: 67174660, - 23068672: 67108868, - 24117248: 0, - 25165824: 67109124, - 26214400: 67108864, - 27262976: 4, - 28311552: 65792, - 29360128: 67174400, - 30408704: 260, - 31457280: 65796, - 32505856: 67174404, - 17301504: 67108864, - 18350080: 260, - 19398656: 67174656, - 20447232: 0, - 21495808: 65540, - 22544384: 67109120, - 23592960: 256, - 24641536: 67174404, - 25690112: 65536, - 26738688: 67174660, - 27787264: 65796, - 28835840: 67108868, - 29884416: 67109124, - 30932992: 67174400, - 31981568: 4, - 33030144: 65792 - }, { - 0: 2151682048, - 65536: 2147487808, - 131072: 4198464, - 196608: 2151677952, - 262144: 0, - 327680: 4198400, - 393216: 2147483712, - 458752: 4194368, - 524288: 2147483648, - 589824: 4194304, - 655360: 64, - 720896: 2147487744, - 786432: 2151678016, - 851968: 4160, - 917504: 4096, - 983040: 2151682112, - 32768: 2147487808, - 98304: 64, - 163840: 2151678016, - 229376: 2147487744, - 294912: 4198400, - 360448: 2151682112, - 425984: 0, - 491520: 2151677952, - 557056: 4096, - 622592: 2151682048, - 688128: 4194304, - 753664: 4160, - 819200: 2147483648, - 884736: 4194368, - 950272: 4198464, - 1015808: 2147483712, - 1048576: 4194368, - 1114112: 4198400, - 1179648: 2147483712, - 1245184: 0, - 1310720: 4160, - 1376256: 2151678016, - 1441792: 2151682048, - 1507328: 2147487808, - 1572864: 2151682112, - 1638400: 2147483648, - 1703936: 2151677952, - 1769472: 4198464, - 1835008: 2147487744, - 1900544: 4194304, - 1966080: 64, - 2031616: 4096, - 1081344: 2151677952, - 1146880: 2151682112, - 1212416: 0, - 1277952: 4198400, - 1343488: 4194368, - 1409024: 2147483648, - 1474560: 2147487808, - 1540096: 64, - 1605632: 2147483712, - 1671168: 4096, - 1736704: 2147487744, - 1802240: 2151678016, - 1867776: 4160, - 1933312: 2151682048, - 1998848: 4194304, - 2064384: 4198464 - }, { - 0: 128, - 4096: 17039360, - 8192: 262144, - 12288: 536870912, - 16384: 537133184, - 20480: 16777344, - 24576: 553648256, - 28672: 262272, - 32768: 16777216, - 36864: 537133056, - 40960: 536871040, - 45056: 553910400, - 49152: 553910272, - 53248: 0, - 57344: 17039488, - 61440: 553648128, - 2048: 17039488, - 6144: 553648256, - 10240: 128, - 14336: 17039360, - 18432: 262144, - 22528: 537133184, - 26624: 553910272, - 30720: 536870912, - 34816: 537133056, - 38912: 0, - 43008: 553910400, - 47104: 16777344, - 51200: 536871040, - 55296: 553648128, - 59392: 16777216, - 63488: 262272, - 65536: 262144, - 69632: 128, - 73728: 536870912, - 77824: 553648256, - 81920: 16777344, - 86016: 553910272, - 90112: 537133184, - 94208: 16777216, - 98304: 553910400, - 102400: 553648128, - 106496: 17039360, - 110592: 537133056, - 114688: 262272, - 118784: 536871040, - 122880: 0, - 126976: 17039488, - 67584: 553648256, - 71680: 16777216, - 75776: 17039360, - 79872: 537133184, - 83968: 536870912, - 88064: 17039488, - 92160: 128, - 96256: 553910272, - 100352: 262272, - 104448: 553910400, - 108544: 0, - 112640: 553648128, - 116736: 16777344, - 120832: 262144, - 124928: 537133056, - 129024: 536871040 - }, { - 0: 268435464, - 256: 8192, - 512: 270532608, - 768: 270540808, - 1024: 268443648, - 1280: 2097152, - 1536: 2097160, - 1792: 268435456, - 2048: 0, - 2304: 268443656, - 2560: 2105344, - 2816: 8, - 3072: 270532616, - 3328: 2105352, - 3584: 8200, - 3840: 270540800, - 128: 270532608, - 384: 270540808, - 640: 8, - 896: 2097152, - 1152: 2105352, - 1408: 268435464, - 1664: 268443648, - 1920: 8200, - 2176: 2097160, - 2432: 8192, - 2688: 268443656, - 2944: 270532616, - 3200: 0, - 3456: 270540800, - 3712: 2105344, - 3968: 268435456, - 4096: 268443648, - 4352: 270532616, - 4608: 270540808, - 4864: 8200, - 5120: 2097152, - 5376: 268435456, - 5632: 268435464, - 5888: 2105344, - 6144: 2105352, - 6400: 0, - 6656: 8, - 6912: 270532608, - 7168: 8192, - 7424: 268443656, - 7680: 270540800, - 7936: 2097160, - 4224: 8, - 4480: 2105344, - 4736: 2097152, - 4992: 268435464, - 5248: 268443648, - 5504: 8200, - 5760: 270540808, - 6016: 270532608, - 6272: 270540800, - 6528: 270532616, - 6784: 8192, - 7040: 2105352, - 7296: 2097160, - 7552: 0, - 7808: 268435456, - 8064: 268443656 - }, { - 0: 1048576, - 16: 33555457, - 32: 1024, - 48: 1049601, - 64: 34604033, - 80: 0, - 96: 1, - 112: 34603009, - 128: 33555456, - 144: 1048577, - 160: 33554433, - 176: 34604032, - 192: 34603008, - 208: 1025, - 224: 1049600, - 240: 33554432, - 8: 34603009, - 24: 0, - 40: 33555457, - 56: 34604032, - 72: 1048576, - 88: 33554433, - 104: 33554432, - 120: 1025, - 136: 1049601, - 152: 33555456, - 168: 34603008, - 184: 1048577, - 200: 1024, - 216: 34604033, - 232: 1, - 248: 1049600, - 256: 33554432, - 272: 1048576, - 288: 33555457, - 304: 34603009, - 320: 1048577, - 336: 33555456, - 352: 34604032, - 368: 1049601, - 384: 1025, - 400: 34604033, - 416: 1049600, - 432: 1, - 448: 0, - 464: 34603008, - 480: 33554433, - 496: 1024, - 264: 1049600, - 280: 33555457, - 296: 34603009, - 312: 1, - 328: 33554432, - 344: 1048576, - 360: 1025, - 376: 34604032, - 392: 33554433, - 408: 34603008, - 424: 0, - 440: 34604033, - 456: 1049601, - 472: 1024, - 488: 33555456, - 504: 1048577 - }, { - 0: 134219808, - 1: 131072, - 2: 134217728, - 3: 32, - 4: 131104, - 5: 134350880, - 6: 134350848, - 7: 2048, - 8: 134348800, - 9: 134219776, - 10: 133120, - 11: 134348832, - 12: 2080, - 13: 0, - 14: 134217760, - 15: 133152, - 2147483648: 2048, - 2147483649: 134350880, - 2147483650: 134219808, - 2147483651: 134217728, - 2147483652: 134348800, - 2147483653: 133120, - 2147483654: 133152, - 2147483655: 32, - 2147483656: 134217760, - 2147483657: 2080, - 2147483658: 131104, - 2147483659: 134350848, - 2147483660: 0, - 2147483661: 134348832, - 2147483662: 134219776, - 2147483663: 131072, - 16: 133152, - 17: 134350848, - 18: 32, - 19: 2048, - 20: 134219776, - 21: 134217760, - 22: 134348832, - 23: 131072, - 24: 0, - 25: 131104, - 26: 134348800, - 27: 134219808, - 28: 134350880, - 29: 133120, - 30: 2080, - 31: 134217728, - 2147483664: 131072, - 2147483665: 2048, - 2147483666: 134348832, - 2147483667: 133152, - 2147483668: 32, - 2147483669: 134348800, - 2147483670: 134217728, - 2147483671: 134219808, - 2147483672: 134350880, - 2147483673: 134217760, - 2147483674: 134219776, - 2147483675: 0, - 2147483676: 133120, - 2147483677: 2080, - 2147483678: 131104, - 2147483679: 134350848 - }]; - var z = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679]; - p.DES = m.extend({ - _doReset: function () { - for (var E = this._key.words, F = [], G = 0; G < 56; G++) { - var H = q[G] - 1; - F[G] = E[H >>> 5] >>> 31 - H % 32 & 1; - } - for (var I = this._subKeys = [], J = 0; J < 16; J++) { - I[J] = []; - var K = I[J]; - var L = x[J]; - for (G = 0; G < 24; G++) { - K[G / 6 | 0] |= F[(w[G] - 1 + L) % 28] << 31 - G % 6; - K[4 + (G / 6 | 0)] |= F[28 + (w[G + 24] - 1 + L) % 28] << 31 - G % 6; - } - for (K[0] = K[0] << 1 | K[0] >>> 31, G = 1; G < 7; G++) { - K[G] = K[G] >>> 4 * (G - 1) + 3; - } - K[7] = K[7] << 5 | K[7] >>> 27; - } - this._invSubKeys = []; - var M = this._invSubKeys; - for (G = 0; G < 16; G++) { - M[G] = I[15 - G]; - } - }, - encryptBlock: function (E, F) { - this._doCryptBlock(E, F, this._subKeys); - }, - decryptBlock: function (E, F) { - this._doCryptBlock(E, F, this._invSubKeys); - }, - _doCryptBlock: function (E, F, G) { - this._lBlock = E[F]; - this._rBlock = E[F + 1]; - B.call(this, 4, 252645135); - B.call(this, 16, 65535); - C.call(this, 2, 858993459); - C.call(this, 8, 16711935); - B.call(this, 1, 1431655765); - for (var H = 0; H < 16; H++) { - for (var I = G[H], J = this._lBlock, K = this._rBlock, L = 0, M = 0; M < 8; M++) { - L |= y[M][((K ^ I[M]) & z[M]) >>> 0]; - } - this._lBlock = K; - this._rBlock = J ^ L; - } - var N = this._lBlock; - this._lBlock = this._rBlock; - this._rBlock = N; - B.call(this, 1, 1431655765); - C.call(this, 8, 16711935); - C.call(this, 2, 858993459); - B.call(this, 16, 65535); - B.call(this, 4, 252645135); - E[F] = this._lBlock; - E[F + 1] = this._rBlock; - }, - keySize: 2, - ivSize: 2, - blockSize: 2 - }); - var A = p.DES; - function B(E, F) { - var G = (this._lBlock >>> E ^ this._rBlock) & F; - this._rBlock ^= G; - this._lBlock ^= G << E; - } - function C(E, F) { - var G = (this._rBlock >>> E ^ this._lBlock) & F; - this._lBlock ^= G; - this._rBlock ^= G << E; - } - g.DES = m._createHelper(A); - p.TripleDES = m.extend({ - _doReset: function () { - var E = this._key.words; - if (2 !== E.length && 4 !== E.length && E.length < 6) { - throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192."); - } - var F = E.slice(0, 2); - var G = E.length < 4 ? E.slice(0, 2) : E.slice(2, 4); - var H = E.length < 6 ? E.slice(0, 2) : E.slice(4, 6); - this._des1 = A.createEncryptor(k.create(F)); - this._des2 = A.createEncryptor(k.create(G)); - this._des3 = A.createEncryptor(k.create(H)); - }, - encryptBlock: function (E, F) { - this._des1.encryptBlock(E, F); - this._des2.decryptBlock(E, F); - this._des3.encryptBlock(E, F); - }, - decryptBlock: function (E, F) { - this._des3.decryptBlock(E, F); - this._des2.encryptBlock(E, F); - this._des1.decryptBlock(E, F); - }, - keySize: 6, - ivSize: 2, - blockSize: 2 - }); - var D = p.TripleDES; - g.TripleDES = m._createHelper(D); - }(), d.TripleDES); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(37), c(38), c(33), c(25), function () { - var f = d; - var g = f.lib.StreamCipher; - var h = f.algo; - h.RC4 = g.extend({ - _doReset: function () { - for (var m = this._key, p = m.words, q = m.sigBytes, u = this._S = [], v = 0; v < 256; v++) { - u[v] = v; - } - v = 0; - for (var w = 0; v < 256; v++) { - var x = v % q; - var y = p[x >>> 2] >>> 24 - x % 4 * 8 & 255; - w = (w + u[v] + y) % 256; - var z = u[v]; - u[v] = u[w]; - u[w] = z; - } - this._i = this._j = 0; - }, - _doProcessBlock: function (m, p) { - m[p] ^= k.call(this); - }, - keySize: 8, - ivSize: 0 - }); - var j = h.RC4; - function k() { - for (var m = this._S, p = this._i, q = this._j, s = 0, u = 0; u < 4; u++) { - q = (q + m[p = (p + 1) % 256]) % 256; - var v = m[p]; - m[p] = m[q]; - m[q] = v; - s |= m[(m[p] + m[q]) % 256] << 24 - 8 * u; - } - this._i = p; - this._j = q; - return s; - } - f.RC4 = g._createHelper(j); - h.RC4Drop = j.extend({ - cfg: j.cfg.extend({ - drop: 192 - }), - _doReset: function () { - j._doReset.call(this); - for (var m = this.cfg.drop; m > 0; m--) { - k.call(this); - } - } - }); - var l = h.RC4Drop; - f.RC4Drop = g._createHelper(l); - }(), d.RC4); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(37), c(38), c(33), c(25), function () { - var f = d; - var g = f.lib.StreamCipher; - var h = f.algo; - var j = []; - var k = []; - var m = []; - h.Rabbit = g.extend({ - _doReset: function () { - for (var v = this._key.words, w = this.cfg.iv, x = 0; x < 4; x++) { - v[x] = 16711935 & (v[x] << 8 | v[x] >>> 24) | 4278255360 & (v[x] << 24 | v[x] >>> 8); - } - this._X = [v[0], v[3] << 16 | v[2] >>> 16, v[1], v[0] << 16 | v[3] >>> 16, v[2], v[1] << 16 | v[0] >>> 16, v[3], v[2] << 16 | v[1] >>> 16]; - var y = this._X; - this._C = [v[2] << 16 | v[2] >>> 16, 4294901760 & v[0] | 65535 & v[1], v[3] << 16 | v[3] >>> 16, 4294901760 & v[1] | 65535 & v[2], v[0] << 16 | v[0] >>> 16, 4294901760 & v[2] | 65535 & v[3], v[1] << 16 | v[1] >>> 16, 4294901760 & v[3] | 65535 & v[0]]; - var z = this._C; - for (this._b = 0, x = 0; x < 4; x++) { - q.call(this); - } - for (x = 0; x < 8; x++) { - z[x] ^= y[x + 4 & 7]; - } - if (w) { - var A = w.words; - var B = A[0]; - var C = A[1]; - var D = 16711935 & (B << 8 | B >>> 24) | 4278255360 & (B << 24 | B >>> 8); - var E = 16711935 & (C << 8 | C >>> 24) | 4278255360 & (C << 24 | C >>> 8); - var F = D >>> 16 | 4294901760 & E; - var G = E << 16 | 65535 & D; - for (z[0] ^= D, z[1] ^= F, z[2] ^= E, z[3] ^= G, z[4] ^= D, z[5] ^= F, z[6] ^= E, z[7] ^= G, x = 0; x < 4; x++) { - q.call(this); - } - } - }, - _doProcessBlock: function (u, v) { - var w = this._X; - q.call(this); - j[0] = w[0] ^ w[5] >>> 16 ^ w[3] << 16; - j[1] = w[2] ^ w[7] >>> 16 ^ w[5] << 16; - j[2] = w[4] ^ w[1] >>> 16 ^ w[7] << 16; - j[3] = w[6] ^ w[3] >>> 16 ^ w[1] << 16; - for (var x = 0; x < 4; x++) { - j[x] = 16711935 & (j[x] << 8 | j[x] >>> 24) | 4278255360 & (j[x] << 24 | j[x] >>> 8); - u[v + x] ^= j[x]; - } - }, - blockSize: 4, - ivSize: 2 - }); - var p = h.Rabbit; - function q() { - for (var u = this._X, v = this._C, w = 0; w < 8; w++) { - k[w] = v[w]; - } - for (v[0] = v[0] + 1295307597 + this._b | 0, v[1] = v[1] + 3545052371 + (v[0] >>> 0 < k[0] >>> 0 ? 1 : 0) | 0, v[2] = v[2] + 886263092 + (v[1] >>> 0 < k[1] >>> 0 ? 1 : 0) | 0, v[3] = v[3] + 1295307597 + (v[2] >>> 0 < k[2] >>> 0 ? 1 : 0) | 0, v[4] = v[4] + 3545052371 + (v[3] >>> 0 < k[3] >>> 0 ? 1 : 0) | 0, v[5] = v[5] + 886263092 + (v[4] >>> 0 < k[4] >>> 0 ? 1 : 0) | 0, v[6] = v[6] + 1295307597 + (v[5] >>> 0 < k[5] >>> 0 ? 1 : 0) | 0, v[7] = v[7] + 3545052371 + (v[6] >>> 0 < k[6] >>> 0 ? 1 : 0) | 0, this._b = v[7] >>> 0 < k[7] >>> 0 ? 1 : 0, w = 0; w < 8; w++) { - var x = u[w] + v[w]; - var y = 65535 & x; - var z = x >>> 16; - var A = ((y * y >>> 17) + y * z >>> 15) + z * z; - var B = ((4294901760 & x) * x | 0) + ((65535 & x) * x | 0); - m[w] = A ^ B; - } - u[0] = m[0] + (m[7] << 16 | m[7] >>> 16) + (m[6] << 16 | m[6] >>> 16) | 0; - u[1] = m[1] + (m[0] << 8 | m[0] >>> 24) + m[7] | 0; - u[2] = m[2] + (m[1] << 16 | m[1] >>> 16) + (m[0] << 16 | m[0] >>> 16) | 0; - u[3] = m[3] + (m[2] << 8 | m[2] >>> 24) + m[1] | 0; - u[4] = m[4] + (m[3] << 16 | m[3] >>> 16) + (m[2] << 16 | m[2] >>> 16) | 0; - u[5] = m[5] + (m[4] << 8 | m[4] >>> 24) + m[3] | 0; - u[6] = m[6] + (m[5] << 16 | m[5] >>> 16) + (m[4] << 16 | m[4] >>> 16) | 0; - u[7] = m[7] + (m[6] << 8 | m[6] >>> 24) + m[5] | 0; - } - f.Rabbit = g._createHelper(p); - }(), d.Rabbit); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(37), c(38), c(33), c(25), function () { - var f = d; - var g = f.lib.StreamCipher; - var h = f.algo; - var j = []; - var k = []; - var m = []; - h.RabbitLegacy = g.extend({ - _doReset: function () { - var v = this._key.words; - var w = this.cfg.iv; - this._X = [v[0], v[3] << 16 | v[2] >>> 16, v[1], v[0] << 16 | v[3] >>> 16, v[2], v[1] << 16 | v[0] >>> 16, v[3], v[2] << 16 | v[1] >>> 16]; - var x = this._X; - this._C = [v[2] << 16 | v[2] >>> 16, 4294901760 & v[0] | 65535 & v[1], v[3] << 16 | v[3] >>> 16, 4294901760 & v[1] | 65535 & v[2], v[0] << 16 | v[0] >>> 16, 4294901760 & v[2] | 65535 & v[3], v[1] << 16 | v[1] >>> 16, 4294901760 & v[3] | 65535 & v[0]]; - var y = this._C; - this._b = 0; - for (var z = 0; z < 4; z++) { - q.call(this); - } - for (z = 0; z < 8; z++) { - y[z] ^= x[z + 4 & 7]; - } - if (w) { - var A = w.words; - var B = A[0]; - var C = A[1]; - var D = 16711935 & (B << 8 | B >>> 24) | 4278255360 & (B << 24 | B >>> 8); - var E = 16711935 & (C << 8 | C >>> 24) | 4278255360 & (C << 24 | C >>> 8); - var F = D >>> 16 | 4294901760 & E; - var G = E << 16 | 65535 & D; - for (y[0] ^= D, y[1] ^= F, y[2] ^= E, y[3] ^= G, y[4] ^= D, y[5] ^= F, y[6] ^= E, y[7] ^= G, z = 0; z < 4; z++) { - q.call(this); - } - } - }, - _doProcessBlock: function (u, v) { - var w = this._X; - q.call(this); - j[0] = w[0] ^ w[5] >>> 16 ^ w[3] << 16; - j[1] = w[2] ^ w[7] >>> 16 ^ w[5] << 16; - j[2] = w[4] ^ w[1] >>> 16 ^ w[7] << 16; - j[3] = w[6] ^ w[3] >>> 16 ^ w[1] << 16; - for (var x = 0; x < 4; x++) { - j[x] = 16711935 & (j[x] << 8 | j[x] >>> 24) | 4278255360 & (j[x] << 24 | j[x] >>> 8); - u[v + x] ^= j[x]; - } - }, - blockSize: 4, - ivSize: 2 - }); - var p = h.RabbitLegacy; - function q() { - for (var u = this._X, v = this._C, w = 0; w < 8; w++) { - k[w] = v[w]; - } - for (v[0] = v[0] + 1295307597 + this._b | 0, v[1] = v[1] + 3545052371 + (v[0] >>> 0 < k[0] >>> 0 ? 1 : 0) | 0, v[2] = v[2] + 886263092 + (v[1] >>> 0 < k[1] >>> 0 ? 1 : 0) | 0, v[3] = v[3] + 1295307597 + (v[2] >>> 0 < k[2] >>> 0 ? 1 : 0) | 0, v[4] = v[4] + 3545052371 + (v[3] >>> 0 < k[3] >>> 0 ? 1 : 0) | 0, v[5] = v[5] + 886263092 + (v[4] >>> 0 < k[4] >>> 0 ? 1 : 0) | 0, v[6] = v[6] + 1295307597 + (v[5] >>> 0 < k[5] >>> 0 ? 1 : 0) | 0, v[7] = v[7] + 3545052371 + (v[6] >>> 0 < k[6] >>> 0 ? 1 : 0) | 0, this._b = v[7] >>> 0 < k[7] >>> 0 ? 1 : 0, w = 0; w < 8; w++) { - var x = u[w] + v[w]; - var y = 65535 & x; - var z = x >>> 16; - var A = ((y * y >>> 17) + y * z >>> 15) + z * z; - var B = ((4294901760 & x) * x | 0) + ((65535 & x) * x | 0); - m[w] = A ^ B; - } - u[0] = m[0] + (m[7] << 16 | m[7] >>> 16) + (m[6] << 16 | m[6] >>> 16) | 0; - u[1] = m[1] + (m[0] << 8 | m[0] >>> 24) + m[7] | 0; - u[2] = m[2] + (m[1] << 16 | m[1] >>> 16) + (m[0] << 16 | m[0] >>> 16) | 0; - u[3] = m[3] + (m[2] << 8 | m[2] >>> 24) + m[1] | 0; - u[4] = m[4] + (m[3] << 16 | m[3] >>> 16) + (m[2] << 16 | m[2] >>> 16) | 0; - u[5] = m[5] + (m[4] << 8 | m[4] >>> 24) + m[3] | 0; - u[6] = m[6] + (m[5] << 16 | m[5] >>> 16) + (m[4] << 16 | m[4] >>> 16) | 0; - u[7] = m[7] + (m[6] << 8 | m[6] >>> 24) + m[5] | 0; - } - f.RabbitLegacy = g._createHelper(p); - }(), d.RabbitLegacy); - }, function (a, b, c) { - var d; - a.exports = (d = c(17), c(37), c(38), c(33), c(25), function () { - var f = d; - var g = f.lib.BlockCipher; - var h = f.algo; - const j = 16; - const k = [608135816, 2242054355, 320440878, 57701188, 2752067618, 698298832, 137296536, 3964562569, 1160258022, 953160567, 3193202383, 887688300, 3232508343, 3380367581, 1065670069, 3041331479, 2450970073, 2306472731]; - const m = [[3509652390, 2564797868, 805139163, 3491422135, 3101798381, 1780907670, 3128725573, 4046225305, 614570311, 3012652279, 134345442, 2240740374, 1667834072, 1901547113, 2757295779, 4103290238, 227898511, 1921955416, 1904987480, 2182433518, 2069144605, 3260701109, 2620446009, 720527379, 3318853667, 677414384, 3393288472, 3101374703, 2390351024, 1614419982, 1822297739, 2954791486, 3608508353, 3174124327, 2024746970, 1432378464, 3864339955, 2857741204, 1464375394, 1676153920, 1439316330, 715854006, 3033291828, 289532110, 2706671279, 2087905683, 3018724369, 1668267050, 732546397, 1947742710, 3462151702, 2609353502, 2950085171, 1814351708, 2050118529, 680887927, 999245976, 1800124847, 3300911131, 1713906067, 1641548236, 4213287313, 1216130144, 1575780402, 4018429277, 3917837745, 3693486850, 3949271944, 596196993, 3549867205, 258830323, 2213823033, 772490370, 2760122372, 1774776394, 2652871518, 566650946, 4142492826, 1728879713, 2882767088, 1783734482, 3629395816, 2517608232, 2874225571, 1861159788, 326777828, 3124490320, 2130389656, 2716951837, 967770486, 1724537150, 2185432712, 2364442137, 1164943284, 2105845187, 998989502, 3765401048, 2244026483, 1075463327, 1455516326, 1322494562, 910128902, 469688178, 1117454909, 936433444, 3490320968, 3675253459, 1240580251, 122909385, 2157517691, 634681816, 4142456567, 3825094682, 3061402683, 2540495037, 79693498, 3249098678, 1084186820, 1583128258, 426386531, 1761308591, 1047286709, 322548459, 995290223, 1845252383, 2603652396, 3431023940, 2942221577, 3202600964, 3727903485, 1712269319, 422464435, 3234572375, 1170764815, 3523960633, 3117677531, 1434042557, 442511882, 3600875718, 1076654713, 1738483198, 4213154764, 2393238008, 3677496056, 1014306527, 4251020053, 793779912, 2902807211, 842905082, 4246964064, 1395751752, 1040244610, 2656851899, 3396308128, 445077038, 3742853595, 3577915638, 679411651, 2892444358, 2354009459, 1767581616, 3150600392, 3791627101, 3102740896, 284835224, 4246832056, 1258075500, 768725851, 2589189241, 3069724005, 3532540348, 1274779536, 3789419226, 2764799539, 1660621633, 3471099624, 4011903706, 913787905, 3497959166, 737222580, 2514213453, 2928710040, 3937242737, 1804850592, 3499020752, 2949064160, 2386320175, 2390070455, 2415321851, 4061277028, 2290661394, 2416832540, 1336762016, 1754252060, 3520065937, 3014181293, 791618072, 3188594551, 3933548030, 2332172193, 3852520463, 3043980520, 413987798, 3465142937, 3030929376, 4245938359, 2093235073, 3534596313, 375366246, 2157278981, 2479649556, 555357303, 3870105701, 2008414854, 3344188149, 4221384143, 3956125452, 2067696032, 3594591187, 2921233993, 2428461, 544322398, 577241275, 1471733935, 610547355, 4027169054, 1432588573, 1507829418, 2025931657, 3646575487, 545086370, 48609733, 2200306550, 1653985193, 298326376, 1316178497, 3007786442, 2064951626, 458293330, 2589141269, 3591329599, 3164325604, 727753846, 2179363840, 146436021, 1461446943, 4069977195, 705550613, 3059967265, 3887724982, 4281599278, 3313849956, 1404054877, 2845806497, 146425753, 1854211946], [1266315497, 3048417604, 3681880366, 3289982499, 2909710000, 1235738493, 2632868024, 2414719590, 3970600049, 1771706367, 1449415276, 3266420449, 422970021, 1963543593, 2690192192, 3826793022, 1062508698, 1531092325, 1804592342, 2583117782, 2714934279, 4024971509, 1294809318, 4028980673, 1289560198, 2221992742, 1669523910, 35572830, 157838143, 1052438473, 1016535060, 1802137761, 1753167236, 1386275462, 3080475397, 2857371447, 1040679964, 2145300060, 2390574316, 1461121720, 2956646967, 4031777805, 4028374788, 33600511, 2920084762, 1018524850, 629373528, 3691585981, 3515945977, 2091462646, 2486323059, 586499841, 988145025, 935516892, 3367335476, 2599673255, 2839830854, 265290510, 3972581182, 2759138881, 3795373465, 1005194799, 847297441, 406762289, 1314163512, 1332590856, 1866599683, 4127851711, 750260880, 613907577, 1450815602, 3165620655, 3734664991, 3650291728, 3012275730, 3704569646, 1427272223, 778793252, 1343938022, 2676280711, 2052605720, 1946737175, 3164576444, 3914038668, 3967478842, 3682934266, 1661551462, 3294938066, 4011595847, 840292616, 3712170807, 616741398, 312560963, 711312465, 1351876610, 322626781, 1910503582, 271666773, 2175563734, 1594956187, 70604529, 3617834859, 1007753275, 1495573769, 4069517037, 2549218298, 2663038764, 504708206, 2263041392, 3941167025, 2249088522, 1514023603, 1998579484, 1312622330, 694541497, 2582060303, 2151582166, 1382467621, 776784248, 2618340202, 3323268794, 2497899128, 2784771155, 503983604, 4076293799, 907881277, 423175695, 432175456, 1378068232, 4145222326, 3954048622, 3938656102, 3820766613, 2793130115, 2977904593, 26017576, 3274890735, 3194772133, 1700274565, 1756076034, 4006520079, 3677328699, 720338349, 1533947780, 354530856, 688349552, 3973924725, 1637815568, 332179504, 3949051286, 53804574, 2852348879, 3044236432, 1282449977, 3583942155, 3416972820, 4006381244, 1617046695, 2628476075, 3002303598, 1686838959, 431878346, 2686675385, 1700445008, 1080580658, 1009431731, 832498133, 3223435511, 2605976345, 2271191193, 2516031870, 1648197032, 4164389018, 2548247927, 300782431, 375919233, 238389289, 3353747414, 2531188641, 2019080857, 1475708069, 455242339, 2609103871, 448939670, 3451063019, 1395535956, 2413381860, 1841049896, 1491858159, 885456874, 4264095073, 4001119347, 1565136089, 3898914787, 1108368660, 540939232, 1173283510, 2745871338, 3681308437, 4207628240, 3343053890, 4016749493, 1699691293, 1103962373, 3625875870, 2256883143, 3830138730, 1031889488, 3479347698, 1535977030, 4236805024, 3251091107, 2132092099, 1774941330, 1199868427, 1452454533, 157007616, 2904115357, 342012276, 595725824, 1480756522, 206960106, 497939518, 591360097, 863170706, 2375253569, 3596610801, 1814182875, 2094937945, 3421402208, 1082520231, 3463918190, 2785509508, 435703966, 3908032597, 1641649973, 2842273706, 3305899714, 1510255612, 2148256476, 2655287854, 3276092548, 4258621189, 236887753, 3681803219, 274041037, 1734335097, 3815195456, 3317970021, 1899903192, 1026095262, 4050517792, 356393447, 2410691914, 3873677099, 3682840055], [3913112168, 2491498743, 4132185628, 2489919796, 1091903735, 1979897079, 3170134830, 3567386728, 3557303409, 857797738, 1136121015, 1342202287, 507115054, 2535736646, 337727348, 3213592640, 1301675037, 2528481711, 1895095763, 1721773893, 3216771564, 62756741, 2142006736, 835421444, 2531993523, 1442658625, 3659876326, 2882144922, 676362277, 1392781812, 170690266, 3921047035, 1759253602, 3611846912, 1745797284, 664899054, 1329594018, 3901205900, 3045908486, 2062866102, 2865634940, 3543621612, 3464012697, 1080764994, 553557557, 3656615353, 3996768171, 991055499, 499776247, 1265440854, 648242737, 3940784050, 980351604, 3713745714, 1749149687, 3396870395, 4211799374, 3640570775, 1161844396, 3125318951, 1431517754, 545492359, 4268468663, 3499529547, 1437099964, 2702547544, 3433638243, 2581715763, 2787789398, 1060185593, 1593081372, 2418618748, 4260947970, 69676912, 2159744348, 86519011, 2512459080, 3838209314, 1220612927, 3339683548, 133810670, 1090789135, 1078426020, 1569222167, 845107691, 3583754449, 4072456591, 1091646820, 628848692, 1613405280, 3757631651, 526609435, 236106946, 48312990, 2942717905, 3402727701, 1797494240, 859738849, 992217954, 4005476642, 2243076622, 3870952857, 3732016268, 765654824, 3490871365, 2511836413, 1685915746, 3888969200, 1414112111, 2273134842, 3281911079, 4080962846, 172450625, 2569994100, 980381355, 4109958455, 2819808352, 2716589560, 2568741196, 3681446669, 3329971472, 1835478071, 660984891, 3704678404, 4045999559, 3422617507, 3040415634, 1762651403, 1719377915, 3470491036, 2693910283, 3642056355, 3138596744, 1364962596, 2073328063, 1983633131, 926494387, 3423689081, 2150032023, 4096667949, 1749200295, 3328846651, 309677260, 2016342300, 1779581495, 3079819751, 111262694, 1274766160, 443224088, 298511866, 1025883608, 3806446537, 1145181785, 168956806, 3641502830, 3584813610, 1689216846, 3666258015, 3200248200, 1692713982, 2646376535, 4042768518, 1618508792, 1610833997, 3523052358, 4130873264, 2001055236, 3610705100, 2202168115, 4028541809, 2961195399, 1006657119, 2006996926, 3186142756, 1430667929, 3210227297, 1314452623, 4074634658, 4101304120, 2273951170, 1399257539, 3367210612, 3027628629, 1190975929, 2062231137, 2333990788, 2221543033, 2438960610, 1181637006, 548689776, 2362791313, 3372408396, 3104550113, 3145860560, 296247880, 1970579870, 3078560182, 3769228297, 1714227617, 3291629107, 3898220290, 166772364, 1251581989, 493813264, 448347421, 195405023, 2709975567, 677966185, 3703036547, 1463355134, 2715995803, 1338867538, 1343315457, 2802222074, 2684532164, 233230375, 2599980071, 2000651841, 3277868038, 1638401717, 4028070440, 3237316320, 6314154, 819756386, 300326615, 590932579, 1405279636, 3267499572, 3150704214, 2428286686, 3959192993, 3461946742, 1862657033, 1266418056, 963775037, 2089974820, 2263052895, 1917689273, 448879540, 3550394620, 3981727096, 150775221, 3627908307, 1303187396, 508620638, 2975983352, 2726630617, 1817252668, 1876281319, 1457606340, 908771278, 3720792119, 3617206836, 2455994898, 1729034894, 1080033504], [976866871, 3556439503, 2881648439, 1522871579, 1555064734, 1336096578, 3548522304, 2579274686, 3574697629, 3205460757, 3593280638, 3338716283, 3079412587, 564236357, 2993598910, 1781952180, 1464380207, 3163844217, 3332601554, 1699332808, 1393555694, 1183702653, 3581086237, 1288719814, 691649499, 2847557200, 2895455976, 3193889540, 2717570544, 1781354906, 1676643554, 2592534050, 3230253752, 1126444790, 2770207658, 2633158820, 2210423226, 2615765581, 2414155088, 3127139286, 673620729, 2805611233, 1269405062, 4015350505, 3341807571, 4149409754, 1057255273, 2012875353, 2162469141, 2276492801, 2601117357, 993977747, 3918593370, 2654263191, 753973209, 36408145, 2530585658, 25011837, 3520020182, 2088578344, 530523599, 2918365339, 1524020338, 1518925132, 3760827505, 3759777254, 1202760957, 3985898139, 3906192525, 674977740, 4174734889, 2031300136, 2019492241, 3983892565, 4153806404, 3822280332, 352677332, 2297720250, 60907813, 90501309, 3286998549, 1016092578, 2535922412, 2839152426, 457141659, 509813237, 4120667899, 652014361, 1966332200, 2975202805, 55981186, 2327461051, 676427537, 3255491064, 2882294119, 3433927263, 1307055953, 942726286, 933058658, 2468411793, 3933900994, 4215176142, 1361170020, 2001714738, 2830558078, 3274259782, 1222529897, 1679025792, 2729314320, 3714953764, 1770335741, 151462246, 3013232138, 1682292957, 1483529935, 471910574, 1539241949, 458788160, 3436315007, 1807016891, 3718408830, 978976581, 1043663428, 3165965781, 1927990952, 4200891579, 2372276910, 3208408903, 3533431907, 1412390302, 2931980059, 4132332400, 1947078029, 3881505623, 4168226417, 2941484381, 1077988104, 1320477388, 886195818, 18198404, 3786409000, 2509781533, 112762804, 3463356488, 1866414978, 891333506, 18488651, 661792760, 1628790961, 3885187036, 3141171499, 876946877, 2693282273, 1372485963, 791857591, 2686433993, 3759982718, 3167212022, 3472953795, 2716379847, 445679433, 3561995674, 3504004811, 3574258232, 54117162, 3331405415, 2381918588, 3769707343, 4154350007, 1140177722, 4074052095, 668550556, 3214352940, 367459370, 261225585, 2610173221, 4209349473, 3468074219, 3265815641, 314222801, 3066103646, 3808782860, 282218597, 3406013506, 3773591054, 379116347, 1285071038, 846784868, 2669647154, 3771962079, 3550491691, 2305946142, 453669953, 1268987020, 3317592352, 3279303384, 3744833421, 2610507566, 3859509063, 266596637, 3847019092, 517658769, 3462560207, 3443424879, 370717030, 4247526661, 2224018117, 4143653529, 4112773975, 2788324899, 2477274417, 1456262402, 2901442914, 1517677493, 1846949527, 2295493580, 3734397586, 2176403920, 1280348187, 1908823572, 3871786941, 846861322, 1172426758, 3287448474, 3383383037, 1655181056, 3139813346, 901632758, 1897031941, 2986607138, 3066810236, 3447102507, 1393639104, 373351379, 950779232, 625454576, 3124240540, 4148612726, 2007998917, 544563296, 2244738638, 2330496472, 2058025392, 1291430526, 424198748, 50039436, 29584100, 3605783033, 2429876329, 2791104160, 1057563949, 3255363231, 3075367218, 3463963227, 1469046755, 985887462]]; - var p = { - pbox: [], - sbox: [] - }; - function q(x, y) { - let z = y >> 24 & 255; - let A = y >> 16 & 255; - let B = y >> 8 & 255; - let C = 255 & y; - let D = x.sbox[0][z] + x.sbox[1][A]; - D ^= x.sbox[2][B]; - D += x.sbox[3][C]; - return D; - } - function v(x, y, z) { - let A; - let B = y; - let C = z; - for (let D = 0; D < j; ++D) { - B ^= x.pbox[D]; - C = q(x, B) ^ C; - A = B; - B = C; - C = A; - } - A = B; - B = C; - C = A; - C ^= x.pbox[j]; - B ^= x.pbox[17]; - return { - left: B, - right: C - }; - } - h.Blowfish = g.extend({ - _doReset: function () { - if (this._keyPriorReset !== this._key) { - this._keyPriorReset = this._key; - var x = this._keyPriorReset; - var y = x.words; - var z = x.sigBytes / 4; - !function (A, B, C) { - for (let H = 0; H < 4; H++) { - A.sbox[H] = []; - for (let I = 0; I < 256; I++) { - A.sbox[H][I] = m[H][I]; - } - } - let D = 0; - for (let J = 0; J < 18; J++) { - A.pbox[J] = k[J] ^ B[D]; - D++; - D >= C && (D = 0); - } - let E = 0; - let F = 0; - let G = 0; - for (let K = 0; K < 18; K += 2) { - G = v(A, E, F); - E = G.left; - F = G.right; - A.pbox[K] = E; - A.pbox[K + 1] = F; - } - for (let L = 0; L < 4; L++) { - for (let M = 0; M < 256; M += 2) { - G = v(A, E, F); - E = G.left; - F = G.right; - A.sbox[L][M] = E; - A.sbox[L][M + 1] = F; - } - } - }(p, y, z); - } - }, - encryptBlock: function (x, y) { - var z = v(p, x[y], x[y + 1]); - x[y] = z.left; - x[y + 1] = z.right; - }, - decryptBlock: function (x, y) { - var z = function (A, B, C) { - let D; - let E = B; - let F = C; - for (let G = 17; G > 1; --G) { - E ^= A.pbox[G]; - F = q(A, E) ^ F; - D = E; - E = F; - F = D; - } - D = E; - E = F; - F = D; - F ^= A.pbox[1]; - E ^= A.pbox[0]; - return { - left: E, - right: F - }; - }(p, x[y], x[y + 1]); - x[y] = z.left; - x[y + 1] = z.right; - }, - blockSize: 2, - keySize: 4, - ivSize: 2 - }); - var w = h.Blowfish; - f.Blowfish = g._createHelper(w); - }(), d.Blowfish); - }, function (a, b, c) { - "use strict"; - - a.exports = function (d) { - var f = d.stateHandler.getState; - return { - isDetectable: function (g) { - var h = f(g); - return h && !!h.isDetectable; - }, - markAsDetectable: function (g) { - f(g).isDetectable = true; - }, - isBusy: function (g) { - return !!f(g).busy; - }, - markBusy: function (g, h) { - f(g).busy = !!h; - } - }; - }; - }, function (a, b, c) { - "use strict"; - - a.exports = function (d) { - var f = {}; - function g(h) { - var i = d.get(h); - return undefined === i ? [] : f[i] || []; - } - return { - get: g, - add: function (h, j) { - var k = d.get(h); - f[k] || (f[k] = []); - f[k].push(j); - }, - removeListener: function (h, j) { - for (var k = g(h), l = 0, m = k.length; l < m; ++l) { - if (k[l] === j) { - k.splice(l, 1); - break; - } - } - }, - removeAllListeners: function (h) { - var i = g(h); - i && (i.length = 0); - } - }; - }; - }, function (a, b, c) { - "use strict"; - - a.exports = function () { - var d = 1; - return { - generate: function () { - return d++; - } - }; - }; - }, function (a, b, c) { - "use strict"; - - a.exports = function (d) { - var f = d.idGenerator; - var g = d.stateHandler.getState; - return { - get: function (h) { - var i = g(h); - return i && undefined !== i.id ? i.id : null; - }, - set: function (h) { - var j = g(h); - if (!j) { - throw new Error("setId required the element to have a resize detection state."); - } - var k = f.generate(); - j.id = k; - return k; - } - }; - }; - }, function (a, b, c) { - "use strict"; - - a.exports = function (d) { - function f() {} - var g = { - log: f, - warn: f, - error: f - }; - if (!d && window.console) { - var h = function (i, j) { - i[j] = function () { - var k = console[j]; - if (k.apply) { - k.apply(console, arguments); - } else { - for (var l = 0; l < arguments.length; l++) { - k(arguments[l]); - } - } - }; - }; - h(g, "log"); - h(g, "warn"); - h(g, "error"); - } - return g; - }; - }, function (a, b, c) { - "use strict"; - - var d = c(182); - function f() { - var g = {}; - var h = 0; - var j = 0; - var k = 0; - return { - add: function (l, m) { - m || (m = l, l = 0); - l > j ? j = l : l < k && (k = l); - g[l] || (g[l] = []); - g[l].push(m); - h++; - }, - process: function () { - for (var l = k; l <= j; l++) { - for (var m = g[l], p = 0; p < m.length; p++) { - (0, m[p])(); - } - } - }, - size: function () { - return h; - } - }; - } - a.exports = function (g) { - var h = (g = g || {}).reporter; - var j = d.getOption(g, "async", true); - var k = d.getOption(g, "auto", true); - k && !j && (h && h.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."), j = true); - var m; - var p = f(); - var q = false; - function v() { - for (q = true; p.size();) { - var x = p; - p = f(); - x.process(); - } - q = false; - } - function w() { - var x; - x = v; - m = setTimeout(x, 0); - } - return { - add: function (x, y) { - !q && k && j && 0 === p.size() && w(); - p.add(x, y); - }, - force: function (x) { - q || (undefined === x && (x = j), m && (clearTimeout(m), m = null), x ? w() : v()); - } - }; - }; - }, function (a, b, c) { - "use strict"; - - (a.exports = {}).getOption = function (d, f, g) { - var h = d[f]; - if (null == h && undefined !== g) { - return g; - } - return h; - }; - }, function (a, b, c) { - "use strict"; - - function d(f) { - return f._erd; - } - a.exports = { - initState: function (f) { - f._erd = {}; - return d(f); - }, - getState: d, - cleanState: function (f) { - delete f._erd; - } - }; - }, function (a, b, c) { - "use strict"; - - var d = c(86); - a.exports = function (f) { - var g = (f = f || {}).reporter; - var h = f.batchProcessor; - var j = f.stateHandler.getState; - if (!g) { - throw new Error("Missing required dependency: reporter."); - } - function k(m) { - var p = f.important ? " !important; " : "; "; - return (m.join(p) + p).trim(); - } - function l(m) { - return j(m).object; - } - return { - makeDetectable: function (m, p, q) { - q || (q = p, p = m, m = null); - (m = m || {}).debug; - d.isIE(8) ? q(p) : function (v, w) { - var x = k(["display: block", "position: absolute", "top: 0", "left: 0", "width: 100%", "height: 100%", "border: none", "padding: 0", "margin: 0", "opacity: 0", "z-index: -1000", "pointer-events: none"]); - var y = false; - var z = window.getComputedStyle(v); - var A = v.offsetWidth; - var B = v.offsetHeight; - function C() { - function D() { - if ("static" === z.position) { - v.style.setProperty("position", "relative", m.important ? "important" : ""); - var F = function (G, H, I, J) { - var K = I[J]; - "auto" !== K && "0" !== function (L) { - return L.replace(/[^-\d\.]/g, ""); - }(K) && (G.warn("An element that is positioned static has style." + J + "=" + K + " which is ignored due to the static positioning. The element will need to be positioned relative, so the style." + J + " will be set to 0. Element: ", H), H.style.setProperty(J, "0", m.important ? "important" : "")); - }; - F(g, v, z, "top"); - F(g, v, z, "right"); - F(g, v, z, "bottom"); - F(g, v, z, "left"); - } - } - "" !== z.position && (D(), y = true); - var E = document.createElement("object"); - E.style.cssText = x; - E.tabIndex = -1; - E.type = "text/html"; - E.setAttribute("aria-hidden", "true"); - E.onload = function () { - y || D(); - (function F(G, H) { - if (!G.contentDocument) { - var I = j(G); - I.checkForObjectDocumentTimeoutId && window.clearTimeout(I.checkForObjectDocumentTimeoutId); - return void (I.checkForObjectDocumentTimeoutId = setTimeout(function () { - I.checkForObjectDocumentTimeoutId = 0; - F(G, H); - }, 100)); - } - H(G.contentDocument); - })(this, function (G) { - w(v); - }); - }; - d.isIE() || (E.data = "about:blank"); - j(v) && (v.appendChild(E), j(v).object = E, d.isIE() && (E.data = "about:blank")); - } - j(v).startSize = { - width: A, - height: B - }; - h ? h.add(C) : C(); - }(p, q); - }, - addListener: function (m, p) { - function q() { - p(m); - } - if (d.isIE(8)) { - j(m).object = { - proxy: q - }; - m.attachEvent("onresize", q); - } else { - var s = l(m); - if (!s) { - throw new Error("Element is not detectable by this strategy."); - } - s.contentDocument.defaultView.addEventListener("resize", q); - } - }, - uninstall: function (m) { - if (j(m)) { - var p = l(m); - p && (d.isIE(8) ? m.detachEvent("onresize", p.proxy) : m.removeChild(p), j(m).checkForObjectDocumentTimeoutId && window.clearTimeout(j(m).checkForObjectDocumentTimeoutId), delete j(m).object); - } - } - }; - }; - }, function (a, b, c) { - "use strict"; - - var d = c(85).forEach; - a.exports = function (g) { - var j = (g = g || {}).reporter; - var k = g.batchProcessor; - var m = g.stateHandler.getState; - g.stateHandler.hasState; - var p = g.idHandler; - if (!k) { - throw new Error("Missing required dependency: batchProcessor"); - } - if (!j) { - throw new Error("Missing required dependency: reporter."); - } - var q = function () { - var B = document.createElement("div"); - B.style.cssText = w(["position: absolute", "width: 1000px", "height: 1000px", "visibility: hidden", "margin: 0", "padding: 0"]); - var C = document.createElement("div"); - C.style.cssText = w(["position: absolute", "width: 500px", "height: 500px", "overflow: scroll", "visibility: none", "top: -1500px", "left: -1500px", "visibility: hidden", "margin: 0", "padding: 0"]); - C.appendChild(B); - document.body.insertBefore(C, document.body.firstChild); - var D = 500 - C.clientWidth; - var E = 500 - C.clientHeight; - document.body.removeChild(C); - return { - width: D, - height: E - }; - }(); - function v(B) { - !function (C, D, E) { - if (!C.getElementById(D)) { - var F = E + "_animation"; - var G = E + "_animation_active"; - var H = "/* Created by the element-resize-detector library. */\n"; - H += "." + E + " > div::-webkit-scrollbar { " + w(["display: none"]) + " }\n\n"; - H += "." + G + " { " + w(["-webkit-animation-duration: 0.1s", "animation-duration: 0.1s", "-webkit-animation-name: " + F, "animation-name: " + F]) + " }\n"; - H += "@-webkit-keyframes " + F + " { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n"; - (function (I, J) { - J = J || function (L) { - C.head.appendChild(L); - }; - var K = C.createElement("style"); - K.innerHTML = I; - K.id = D; - J(K); - })(H += "@keyframes " + F + " { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }"); - } - }(B, "erd_scroll_detection_scrollbar_style", "erd_scroll_detection_container"); - } - function w(B) { - var C = g.important ? " !important; " : "; "; - return (B.join(C) + C).trim(); - } - function x(B, C, D) { - if (B.addEventListener) { - B.addEventListener(C, D); - } else { - if (!B.attachEvent) { - return j.error("[scroll] Don't know how to add event listeners."); - } - B.attachEvent("on" + C, D); - } - } - function y(B, C, D) { - if (B.removeEventListener) { - B.removeEventListener(C, D); - } else { - if (!B.detachEvent) { - return j.error("[scroll] Don't know how to remove event listeners."); - } - B.detachEvent("on" + C, D); - } - } - function z(B) { - return m(B).container.childNodes[0].childNodes[0].childNodes[0]; - } - function A(B) { - return m(B).container.childNodes[0].childNodes[0].childNodes[1]; - } - v(window.document); - return { - makeDetectable: function (B, D, F) { - function G() { - if (B.debug) { - var Y = Array.prototype.slice.call(arguments); - if (Y.unshift(p.get(D), "Scroll: "), j.log.apply) { - j.log.apply(null, Y); - } else { - for (var Z = 0; Z < Y.length; Z++) { - j.log(Y[Z]); - } - } - } - } - function H(Y) { - var Z = m(Y).container.childNodes[0]; - var a0 = window.getComputedStyle(Z); - return !a0.width || -1 === a0.width.indexOf("px"); - } - function I() { - var Y = window.getComputedStyle(D); - var Z = { - position: Y.position, - width: D.offsetWidth, - height: D.offsetHeight, - top: Y.top, - right: Y.right, - bottom: Y.bottom, - left: Y.left, - widthCSS: Y.width, - heightCSS: Y.height - }; - return Z; - } - function J() { - if (G("storeStyle invoked."), m(D)) { - var Y = I(); - m(D).style = Y; - } else { - G("Aborting because element has been uninstalled"); - } - } - function K(Y, Z, a0) { - m(Y).lastWidth = Z; - m(Y).lastHeight = a0; - } - function L() { - return 2 * q.width + 1; - } - function M() { - return 2 * q.height + 1; - } - function N(Y) { - return Y + 10 + L(); - } - function P(Y) { - return Y + 10 + M(); - } - function Q(Y, Z, a0) { - var a1 = z(Y); - var a2 = A(Y); - var a3 = N(Z); - var a4 = P(a0); - var a5 = function (a7) { - return 2 * a7 + L(); - }(Z); - var a6 = function (a7) { - return 2 * a7 + M(); - }(a0); - a1.scrollLeft = a3; - a1.scrollTop = a4; - a2.scrollLeft = a5; - a2.scrollTop = a6; - } - function R() { - var Y = m(D).container; - if (!Y) { - (Y = document.createElement("div")).className = "erd_scroll_detection_container"; - Y.style.cssText = w(["visibility: hidden", "display: inline", "width: 0px", "height: 0px", "z-index: -1", "overflow: hidden", "margin: 0", "padding: 0"]); - m(D).container = Y; - (function (a0) { - a0.className += " erd_scroll_detection_container_animation_active"; - })(Y); - D.appendChild(Y); - var Z = function () { - m(D).onRendered && m(D).onRendered(); - }; - x(Y, "animationstart", Z); - m(D).onAnimationStart = Z; - } - return Y; - } - function T() { - if (G("Injecting elements"), m(D)) { - !function () { - var aj = m(D).style; - if ("static" === aj.position) { - D.style.setProperty("position", "relative", B.important ? "important" : ""); - var ak = function (al, am, an, ao) { - var ap = an[ao]; - "auto" !== ap && "0" !== function (aq) { - return aq.replace(/[^-\d\.]/g, ""); - }(ap) && (al.warn("An element that is positioned static has style." + ao + "=" + ap + " which is ignored due to the static positioning. The element will need to be positioned relative, so the style." + ao + " will be set to 0. Element: ", am), am.style[ao] = 0); - }; - ak(j, D, aj, "top"); - ak(j, D, aj, "right"); - ak(j, D, aj, "bottom"); - ak(j, D, aj, "left"); - } - }(); - var Y = m(D).container; - Y || (Y = R()); - var Z; - var a0; - var a1; - var a2; - var a3 = q.width; - var a4 = q.height; - var a5 = w(["position: absolute", "flex: none", "overflow: hidden", "z-index: -1", "visibility: hidden", "width: 100%", "height: 100%", "left: 0px", "top: 0px"]); - var a6 = w(["position: absolute", "flex: none", "overflow: hidden", "z-index: -1", "visibility: hidden"].concat(["left: " + (Z = (Z = -(1 + a3)) ? Z + "px" : "0"), "top: " + (a0 = (a0 = -(1 + a4)) ? a0 + "px" : "0"), "right: " + (a2 = (a2 = -a3) ? a2 + "px" : "0"), "bottom: " + (a1 = (a1 = -a4) ? a1 + "px" : "0")])); - var a7 = w(["position: absolute", "flex: none", "overflow: scroll", "z-index: -1", "visibility: hidden", "width: 100%", "height: 100%"]); - var a8 = w(["position: absolute", "flex: none", "overflow: scroll", "z-index: -1", "visibility: hidden", "width: 100%", "height: 100%"]); - var a9 = w(["position: absolute", "left: 0", "top: 0"]); - var aa = w(["position: absolute", "width: 200%", "height: 200%"]); - var ab = document.createElement("div"); - var ac = document.createElement("div"); - var ad = document.createElement("div"); - var ae = document.createElement("div"); - var af = document.createElement("div"); - var ag = document.createElement("div"); - ab.dir = "ltr"; - ab.style.cssText = a5; - ab.className = "erd_scroll_detection_container"; - ac.className = "erd_scroll_detection_container"; - ac.style.cssText = a6; - ad.style.cssText = a7; - ae.style.cssText = a9; - af.style.cssText = a8; - ag.style.cssText = aa; - ad.appendChild(ae); - af.appendChild(ag); - ac.appendChild(ad); - ac.appendChild(af); - ab.appendChild(ac); - Y.appendChild(ab); - x(ad, "scroll", ah); - x(af, "scroll", ai); - m(D).onExpandScroll = ah; - m(D).onShrinkScroll = ai; - } else { - G("Aborting because element has been uninstalled"); - } - function ah() { - var aj = m(D); - aj && aj.onExpand ? aj.onExpand() : G("Aborting expand scroll handler: element has been uninstalled"); - } - function ai() { - var aj = m(D); - aj && aj.onShrink ? aj.onShrink() : G("Aborting shrink scroll handler: element has been uninstalled"); - } - } - function U() { - function Y(a4, a5, a6) { - var a7 = function (aa) { - return z(aa).childNodes[0]; - }(a4); - var a8 = N(a5); - var a9 = P(a6); - a7.style.setProperty("width", a8 + "px", B.important ? "important" : ""); - a7.style.setProperty("height", a9 + "px", B.important ? "important" : ""); - } - function Z(a4) { - var a5 = D.offsetWidth; - var a6 = D.offsetHeight; - var a7 = a5 !== m(D).lastWidth || a6 !== m(D).lastHeight; - G("Storing current size", a5, a6); - K(D, a5, a6); - k.add(0, function () { - if (a7) { - if (m(D)) { - if (a0()) { - if (B.debug) { - var a8 = D.offsetWidth; - var a9 = D.offsetHeight; - a8 === a5 && a9 === a6 || j.warn(p.get(D), "Scroll: Size changed before updating detector elements."); - } - Y(D, a5, a6); - } else { - G("Aborting because element container has not been initialized"); - } - } else { - G("Aborting because element has been uninstalled"); - } - } - }); - k.add(1, function () { - m(D) ? a0() ? Q(D, a5, a6) : G("Aborting because element container has not been initialized") : G("Aborting because element has been uninstalled"); - }); - a7 && a4 && k.add(2, function () { - m(D) ? a0() ? a4() : G("Aborting because element container has not been initialized") : G("Aborting because element has been uninstalled"); - }); - } - function a0() { - return !!m(D).container; - } - function a1() { - G("notifyListenersIfNeeded invoked"); - var a4 = m(D); - return undefined === m(D).lastNotifiedWidth && a4.lastWidth === a4.startSize.width && a4.lastHeight === a4.startSize.height ? G("Not notifying: Size is the same as the start size, and there has been no notification yet.") : a4.lastWidth === a4.lastNotifiedWidth && a4.lastHeight === a4.lastNotifiedHeight ? G("Not notifying: Size already notified") : (G("Current size not notified, notifying..."), a4.lastNotifiedWidth = a4.lastWidth, a4.lastNotifiedHeight = a4.lastHeight, void d(m(D).listeners, function (a5) { - a5(D); - })); - } - function a2() { - G("Scroll detected."); - H(D) ? G("Scroll event fired while unrendered. Ignoring...") : Z(a1); - } - if (G("registerListenersAndPositionElements invoked."), m(D)) { - m(D).onRendered = function () { - if (G("startanimation triggered."), H(D)) { - G("Ignoring since element is still unrendered..."); - } else { - G("Element rendered."); - var a4 = z(D); - var a5 = A(D); - 0 !== a4.scrollLeft && 0 !== a4.scrollTop && 0 !== a5.scrollLeft && 0 !== a5.scrollTop || (G("Scrollbars out of sync. Updating detector elements..."), Z(a1)); - } - }; - m(D).onExpand = a2; - m(D).onShrink = a2; - var a3 = m(D).style; - Y(D, a3.width, a3.height); - } else { - G("Aborting because element has been uninstalled"); - } - } - function V() { - if (G("finalizeDomMutation invoked."), m(D)) { - var Y = m(D).style; - K(D, Y.width, Y.height); - Q(D, Y.width, Y.height); - } else { - G("Aborting because element has been uninstalled"); - } - } - function W() { - F(D); - } - function X() { - var Y; - G("Installing..."); - m(D).listeners = []; - Y = I(); - m(D).startSize = { - width: Y.width, - height: Y.height - }; - G("Element start size", m(D).startSize); - k.add(0, J); - k.add(1, T); - k.add(2, U); - k.add(3, V); - k.add(4, W); - } - F || (F = D, D = B, B = null); - B = B || {}; - G("Making detectable..."); - !function (Y) { - return !function (Z) { - var a0 = Z.getRootNode && Z.getRootNode().contains(Z); - return Z === Z.ownerDocument.body || Z.ownerDocument.body.contains(Z) || a0; - }(Y) || null === window.getComputedStyle(Y); - }(D) ? X() : (G("Element is detached"), R(), G("Waiting until element is attached..."), m(D).onRendered = function () { - G("Element is now attached"); - X(); - }); - }, - addListener: function (B, C) { - if (!m(B).listeners.push) { - throw new Error("Cannot add listener to an element that is not detectable."); - } - m(B).listeners.push(C); - }, - uninstall: function (B) { - var C = m(B); - C && (C.onExpandScroll && y(z(B), "scroll", C.onExpandScroll), C.onShrinkScroll && y(A(B), "scroll", C.onShrinkScroll), C.onAnimationStart && y(C.container, "animationstart", C.onAnimationStart), C.container && B.removeChild(C.container)); - }, - initDocument: v - }; - }; - },,, function (a0, a1, a2) { - "use strict"; - - a2.r(a1); - a2.d(a1, "spreadsheet", function () { - return k2; - }); - a2.d(a1, "DataWindow", function () { - return jQ; - }); - a2.d(a1, "Formula", function () { - return ay.a; - }); - a2.d(a1, "DWBuffer", function () { - return bQ; - }); - a2.d(a1, "DWItemStatus", function () { - return bO; - }); - a2.d(a1, "DWEvent", function () { - return bR; - }); - a2.d(a1, "DWUpdateWhere", function () { - return bP; - }); - a2.d(a1, "DataStore", function () { - return cg; - }); - a2.d(a1, "Split", function () { - return j7; - }); - a2.d(a1, "ContextMenu", function () { - return fX; - }); - a2.d(a1, "registerUserFunction", function () { - return cf; - }); - a2.d(a1, "formulaCacheClear", function () { - return ay.b; - }); - a2.d(a1, "formulaCacheSet", function () { - return ay.d; - }); - a2.d(a1, "formulaCacheGet", function () { - return ay.c; - }); - var a3 = a2(7); - var a4 = a2.n(a3); - var a5 = a2(1); - var a6 = a2.n(a5); - var a7 = a2(2); - var a8 = a2.n(a7); - var a9 = a2(0); - var ab = a2(9); - var ac = a2.n(ab); - var ad = a2(18); - var af = function () { - function k4(k5, k6, k7, k8) { - var k9 = arguments.length > 4 && undefined !== arguments[4] ? arguments[4] : 0; - var kb = arguments.length > 5 && undefined !== arguments[5] ? arguments[5] : 0; - var kc = arguments.length > 6 && undefined !== arguments[6] ? arguments[6] : 0; - var kd = arguments.length > 7 && undefined !== arguments[7] ? arguments[7] : 0; - a6()(this, k4); - this.sri = k5; - this.sci = k6; - this.eri = k7; - this.eci = k8; - this.w = k9; - this.h = kb; - this.left = kc; - this.top = kd; - } - return a8()(k4, [{ - key: "set", - value: function (k5, k6, k7, k8) { - this.sri = k5; - this.sci = k6; - this.eri = k7; - this.eci = k8; - } - }, { - key: "multiple", - value: function () { - return this.eri - this.sri > 0 || this.eci - this.sci > 0; - } - }, { - key: "includes", - value: function () { - for (var k5 = 0, k6 = 0, k7 = arguments.length, k8 = new Array(k7), k9 = 0; k9 < k7; k9++) { - k8[k9] = arguments[k9]; - } - if (1 === k8.length) { - var kb = Object(ad.b)(k8[0]); - var kc = a4()(kb, 2); - k6 = kc[0]; - k5 = kc[1]; - } else { - 2 === k8.length && (k5 = k8[0], k6 = k8[1]); - } - var kd = this.sri; - var kf = this.sci; - var kg = this.eri; - var kh = this.eci; - return kd <= k5 && k5 <= kg && kf <= k6 && k6 <= kh; - } - }, { - key: "each", - value: function (k5) { - for (var k6 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : function () { - return true; - }, k7 = this.sri, k8 = this.sci, k9 = this.eri, kb = this.eci, kc = k7; kc <= k9; kc += 1) { - if (k6(kc)) { - for (var kd = k8; kd <= kb; kd += 1) { - k5(kc, kd); - } - } - } - } - }, { - key: "contains", - value: function (k5) { - return this.sri <= k5.sri && this.sci <= k5.sci && this.eri >= k5.eri && this.eci >= k5.eci; - } - }, { - key: "within", - value: function (k5) { - return this.sri >= k5.sri && this.sci >= k5.sci && this.eri <= k5.eri && this.eci <= k5.eci; - } - }, { - key: "disjoint", - value: function (k5) { - return this.sri > k5.eri || this.sci > k5.eci || k5.sri > this.eri || k5.sci > this.eci; - } - }, { - key: "intersects", - value: function (k5) { - return this.sri <= k5.eri && this.sci <= k5.eci && k5.sri <= this.eri && k5.sci <= this.eci; - } - }, { - key: "union", - value: function (k5) { - var k6 = this.sri; - var k7 = this.sci; - var k8 = this.eri; - var k9 = this.eci; - return new k4(k5.sri < k6 ? k5.sri : k6, k5.sci < k7 ? k5.sci : k7, k5.eri > k8 ? k5.eri : k8, k5.eci > k9 ? k5.eci : k9); - } - }, { - key: "difference", - value: function (k5) { - var k6 = []; - var k7 = function (kj, kk, km, kp) { - k6.push(new k4(kj, kk, km, kp)); - }; - var k8 = this.sri; - var k9 = this.sci; - var kb = this.eri; - var kc = this.eci; - var kd = k5.sri - k8; - var kf = k5.sci - k9; - var kg = kb - k5.eri; - var kh = kc - k5.eci; - kd > 0 ? (k7(k8, k9, k5.sri - 1, kc), kg > 0 ? (k7(k5.eri + 1, k9, kb, kc), kf > 0 && k7(k5.sri, k9, k5.eri, k5.sci - 1), kh > 0 && k7(k5.sri, k5.eci + 1, k5.eri, kc)) : (kf > 0 && k7(k5.sri, k9, kb, k5.sci - 1), kh > 0 && k7(k5.sri, k5.eci + 1, kb, kc))) : kg > 0 && (k7(k5.eri + 1, k9, kb, kc), kf > 0 && k7(k8, k9, k5.eri, k5.sci - 1), kh > 0 && k7(k8, k5.eci + 1, k5.eri, kc)); - kf > 0 ? (k7(k8, k9, kb, k5.sci - 1), kh > 0 ? (k7(k8, k5.eri + 1, kb, kc), kd > 0 && k7(k8, k5.sci, k5.sri - 1, k5.eci), kg > 0 && k7(k5.sri + 1, k5.sci, kb, k5.eci)) : (kd > 0 && k7(k8, k5.sci, k5.sri - 1, kc), kg > 0 && k7(k5.sri + 1, k5.sci, kb, kc))) : kh > 0 && (k7(kb, k5.eci + 1, kb, kc), kd > 0 && k7(k8, k9, k5.sri - 1, k5.eci), kg > 0 && k7(k5.eri + 1, k9, kb, k5.eci)); - return k6; - } - }, { - key: "size", - value: function () { - return [this.eri - this.sri + 1, this.eci - this.sci + 1]; - } - }, { - key: "toString", - value: function () { - var k5 = this.sri; - var k6 = this.sci; - var k7 = this.eri; - var k8 = this.eci; - var k9 = Object(ad.d)(k6, k5); - this.multiple() && (k9 = "".concat(k9, ":").concat(Object(ad.d)(k8, k7))); - return k9; - } - }, { - key: "clone", - value: function () { - return new k4(this.sri, this.sci, this.eri, this.eci, this.w, this.h); - } - }, { - key: "equals", - value: function (k5) { - return this.eri === k5.eri && this.eci === k5.eci && this.sri === k5.sri && this.sci === k5.sci; - } - }], [{ - key: "valueOf", - value: function (k5) { - var k6 = k5.split(":"); - var k7 = Object(ad.b)(k6[0]); - var k8 = a4()(k7, 2); - var k9 = k8[0]; - var kb = k8[1]; - var kc = kb; - var kd = k9; - if (k6.length > 1) { - var kf = Object(ad.b)(k6[1]); - var kg = a4()(kf, 2); - kd = kg[0]; - kc = kg[1]; - } - return new k4(kb, k9, kc, kd); - } - }]); - }(); - var ag = af; - var ah = function () { - return a8()(function k4() { - a6()(this, k4); - this.range = new af(0, 0, 0, 0); - this.ri = 0; - this.ci = 0; - }, [{ - key: "multiple", - value: function () { - return this.range.multiple(); - } - }, { - key: "setIndexes", - value: function (k5, k6) { - this.ri = k5; - this.ci = k6; - } - }, { - key: "size", - value: function () { - return this.range.size(); - } - }]); - }(); - var aj = a8()(function k4() { - a6()(this, k4); - this.x = 0; - this.y = 0; - this.ri = 0; - this.ci = 0; - }); - var ak = function () { - return a8()(function k5() { - a6()(this, k5); - this.undoItems = []; - this.redoItems = []; - }, [{ - key: "add", - value: function (k6) { - this.undoItems.push(JSON.stringify(k6)); - this.redoItems = []; - } - }, { - key: "canUndo", - value: function () { - return this.undoItems.length > 0; - } - }, { - key: "canRedo", - value: function () { - return this.redoItems.length > 0; - } - }, { - key: "undo", - value: function (k6, k7) { - var k8 = this.undoItems; - var k9 = this.redoItems; - this.canUndo() && (k9.push(JSON.stringify(k6)), k7(JSON.parse(k8.pop()))); - } - }, { - key: "redo", - value: function (k6, k7) { - var k8 = this.undoItems; - var k9 = this.redoItems; - this.canRedo() && (k8.push(JSON.stringify(k6)), k7(JSON.parse(k9.pop()))); - } - }]); - }(); - var am = function () { - return a8()(function k5() { - a6()(this, k5); - this.range = null; - this.state = "clear"; - }, [{ - key: "copy", - value: function (k6) { - this.range = k6; - this.state = "copy"; - return this; - } - }, { - key: "cut", - value: function (k6) { - this.range = k6; - this.state = "cut"; - return this; - } - }, { - key: "isCopy", - value: function () { - return "copy" === this.state; - } - }, { - key: "isCut", - value: function () { - return "cut" === this.state; - } - }, { - key: "isClear", - value: function () { - return "clear" === this.state; - } - }, { - key: "clear", - value: function () { - this.range = null; - this.state = "clear"; - } - }]); - }(); - var ap = function () { - return a8()(function k5(k6, k7, k8) { - a6()(this, k5); - this.ci = k6; - this.operator = k7; - this.value = k8; - }, [{ - key: "set", - value: function (k6, k7) { - this.operator = k6; - this.value = k7; - } - }, { - key: "includes", - value: function (k6) { - var k7 = this.operator; - var k8 = this.value; - return "all" === k7 || "in" === k7 && k8.includes(k6); - } - }, { - key: "vlength", - value: function () { - var k6 = this.operator; - var k7 = this.value; - return "in" === k6 ? k7.length : 0; - } - }, { - key: "getData", - value: function () { - return { - ci: this.ci, - operator: this.operator, - value: this.value - }; - } - }]); - }(); - var aq = function () { - return a8()(function k5(k6, k7) { - a6()(this, k5); - this.ci = k6; - this.order = k7; - }, [{ - key: "asc", - value: function () { - return "asc" === this.order; - } - }, { - key: "desc", - value: function () { - return "desc" === this.order; - } - }]); - }(); - var au = function () { - return a8()(function k5() { - a6()(this, k5); - this.ref = null; - this.filters = []; - this.sort = null; - }, [{ - key: "setData", - value: function (k6) { - var k7 = k6.ref; - var k8 = k6.filters; - var k9 = k6.sort; - null != k7 && (this.ref = k7, this.filters = k8.map(function (kb) { - return new ap(kb.ci, kb.operator, kb.value); - }), k9 && (this.sort = new aq(k9.ci, k9.order))); - } - }, { - key: "getData", - value: function () { - if (this.active()) { - var k6 = this.ref; - var k7 = this.filters; - var k8 = this.sort; - return { - ref: k6, - filters: k7.map(function (k9) { - return k9.getData(); - }), - sort: k8 - }; - } - return {}; - } - }, { - key: "addFilter", - value: function (k6, k7, k8) { - var k9 = this.getFilter(k6); - null == k9 ? this.filters.push(new ap(k6, k7, k8)) : k9.set(k7, k8); - } - }, { - key: "setSort", - value: function (k6, k7) { - this.sort = k7 ? new aq(k6, k7) : null; - } - }, { - key: "includes", - value: function (k6, k7) { - return !!this.active() && this.hrange().includes(k6, k7); - } - }, { - key: "getSort", - value: function (k6) { - var k7 = this.sort; - return k7 && k7.ci === k6 ? k7 : null; - } - }, { - key: "getFilter", - value: function (k6) { - for (var k7 = this.filters, k8 = 0; k8 < k7.length; k8 += 1) { - if (k7[k8].ci === k6) { - return k7[k8]; - } - } - return null; - } - }, { - key: "filteredRows", - value: function (k6) { - var k7 = new Set(); - var k8 = new Set(); - if (this.active()) { - for (var k9 = this.range(), kb = k9.sri, kc = k9.eri, kd = this.filters, kf = kb + 1; kf <= kc; kf += 1) { - for (var kg = 0; kg < kd.length; kg += 1) { - var kh = kd[kg]; - var kj = k6(kf, kh.ci); - var kk = kj ? kj.text : ""; - if (!kh.includes(kk)) { - k7.add(kf); - break; - } - k8.add(kf); - } - } - } - return { - rset: k7, - fset: k8 - }; - } - }, { - key: "items", - value: function (k6, k7) { - var k8 = {}; - if (this.active()) { - for (var k9 = this.range(), kb = k9.sri, kc = k9.eri, kd = kb + 1; kd <= kc; kd += 1) { - var kf = k7(kd, k6); - if (null === kf || /^\s*$/.test(kf.text)) { - k8[""] = (k8[""] || 0) + 1; - } else { - var kg = kf.text; - var kh = (k8[kg] || 0) + 1; - k8[kg] = kh; - } - } - } - return k8; - } - }, { - key: "range", - value: function () { - return af.valueOf(this.ref); - } - }, { - key: "hrange", - value: function () { - var k6 = this.range(); - k6.eri = k6.sri; - return k6; - } - }, { - key: "clear", - value: function () { - this.ref = null; - this.filters = []; - this.sort = null; - } - }, { - key: "active", - value: function () { - return null !== this.ref; - } - }]); - }(); - var av = function () { - function k5() { - var k6 = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : []; - a6()(this, k5); - this._ = k6; - } - return a8()(k5, [{ - key: "forEach", - value: function (k6) { - this._.forEach(k6); - } - }, { - key: "deleteWithin", - value: function (k6) { - this._ = this._.filter(function (k7) { - return !k7.within(k6); - }); - } - }, { - key: "deleteRow", - value: function (k6, k7) { - this._ = this._.filter(function (k8) { - return !(k8.sri >= k6 && k8.sri <= k7); - }); - } - }, { - key: "deleteColumn", - value: function (k6, k7) { - this._ = this._.filter(function (k8) { - return !(k8.sci <= k6 && k8.sci >= k7); - }); - } - }, { - key: "getFirstIncludes", - value: function (k6, k7) { - for (var k8 = 0; k8 < this._.length; k8 += 1) { - var k9 = this._[k8]; - if (k9.includes(k6, k7)) { - return k9; - } - } - return null; - } - }, { - key: "filterIntersects", - value: function (k6) { - return new k5(this._.filter(function (k7) { - return k7.intersects(k6); - })); - } - }, { - key: "intersects", - value: function (k6) { - for (var k7 = 0; k7 < this._.length; k7 += 1) { - if (this._[k7].intersects(k6)) { - return true; - } - } - return false; - } - }, { - key: "union", - value: function (k6) { - var k7 = k6; - this._.forEach(function (k8) { - k8.intersects(k7) && (k7 = k8.union(k7)); - }); - return k7; - } - }, { - key: "add", - value: function (k6) { - this.deleteWithin(k6); - this._.push(k6); - } - }, { - key: "shift", - value: function (k6, k7, k8, k9) { - this._.forEach(function (kb) { - var kc = kb.sri; - var kd = kb.sci; - var kf = kb.eri; - var kg = kb.eci; - var kh = kb; - "row" === k6 ? kc >= k7 ? (kh.sri += k8, kh.eri += k8) : kc < k7 && k7 <= kf && (kh.eri += k8, k9(kc, kd, k8, 0)) : "column" === k6 && (kd >= k7 ? (kh.sci += k8, kh.eci += k8) : kd < k7 && k7 <= kg && (kh.eci += k8, k9(kc, kd, 0, k8))); - }); - this._ = this._.filter(function (kb) { - return !(kb.sri === kb.eri && kb.sci === kb.eci); - }); - } - }, { - key: "move", - value: function (k6, k7, k8) { - this._.forEach(function (k9) { - var kb = k9; - kb.within(k6) && (kb.eri += k7, kb.sri += k7, kb.sci += k8, kb.eci += k8); - }); - } - }, { - key: "repeatColumn", - value: function (k6, k7, k8) { - this.shift("column", k6 + k7, k8 * k7, function (kc) {}); - var k9; - var kb = []; - (this._.forEach(function (kc) { - var kd = kc.sci; - var kf = kc.eci; - if (kd >= k6 && kf < k6 + k7) { - for (var kg = 1; kg < k8 + 1; kg++) { - var kh = kc.clone(); - kh.sci += kg * k7; - kh.eci += kg * k7; - kb.push(kh); - } - } - }), kb.length > 0) && (k9 = this._).push.apply(k9, kb); - } - }, { - key: "setData", - value: function (k6) { - this._ = k6.map(function (k7) { - return af.valueOf(k7); - }); - return this; - } - }, { - key: "getData", - value: function () { - return this._.map(function (k6) { - return k6.toString(); - }); - } - }]); - }(); - var aw = a2(13); - var ax = function () { - return a8()(function k5(k6) { - var k7 = k6.len; - var k8 = k6.height; - var k9 = k6.minHeight; - a6()(this, k5); - this._ = {}; - this.len = k7; - this.height = k8; - this.minHeight = k9; - }, [{ - key: "getHeight", - value: function (k6) { - if (this.isHide(k6)) { - return 0; - } - var k7 = this.get(k6); - return k7 && (k7.height || 0 === k7.height) ? k7.height : this.height; - } - }, { - key: "setHeight", - value: function (k6, k7) { - this.getOrNew(k6).height = k7; - } - }, { - key: "unhide", - value: function (k6) { - for (var k7 = k6; k7 > 0 && (k7 -= 1, this.isHide(k7));) { - this.setHide(k7, false); - } - } - }, { - key: "isHide", - value: function (k6) { - var k7 = this.get(k6); - return k7 && k7.hide; - } - }, { - key: "setHide", - value: function (k6, k7) { - var k8 = this.getOrNew(k6); - true === k7 ? k8.hide = true : delete k8.hide; - } - }, { - key: "setStyle", - value: function (k6, k7) { - this.getOrNew(k6).style = k7; - } - }, { - key: "sumHeight", - value: function (k6, k7, k8) { - var k9 = this; - return aw.a.rangeSum(k6, k7, function (kb) { - return k8 && k8.has(kb) ? 0 : k9.getHeight(kb); - }); - } - }, { - key: "totalHeight", - value: function (k6) { - if (undefined === k6) { - return Math.floor(this.len * eR.virtualHeight); - } - var k7 = this.len - k6.len; - return Math.floor(k7 * eR.virtualHeight) + k6.height; - } - }, { - key: "get", - value: function (k6) { - return this._[k6]; - } - }, { - key: "set", - value: function (k6, k7) { - this._[k6] = k7; - } - }, { - key: "getOrNew", - value: function (k6) { - this._[k6] = this._[k6] || { - cells: {} - }; - return this._[k6]; - } - }, { - key: "getCell", - value: function (k6, k7) { - var k8 = this.get(k6); - return undefined !== k8 && undefined !== k8.cells && undefined !== k8.cells[k7] ? k8.cells[k7] : null; - } - }, { - key: "getCellMerge", - value: function (k6, k7) { - var k8 = this.getCell(k6, k7); - return k8 && k8.merge ? k8.merge : [0, 0]; - } - }, { - key: "getCellOrNew", - value: function (k6, k7) { - var k8 = this.getOrNew(k6); - k8.cells[k7] = k8.cells[k7] || {}; - return k8.cells[k7]; - } - }, { - key: "setCell", - value: function (k6, k7, k8) { - var k9 = arguments.length > 3 && undefined !== arguments[3] ? arguments[3] : "all"; - var kb = this.getOrNew(k6); - "all" === k9 ? kb.cells[k7] = k8 : "text" === k9 ? (kb.cells[k7] = kb.cells[k7] || {}, kb.cells[k7].text = k8.text) : "format" === k9 && (kb.cells[k7] = kb.cells[k7] || {}, kb.cells[k7].style = k8.style, k8.merge && (kb.cells[k7].merge = k8.merge)); - } - }, { - key: "setCellText", - value: function (k6, k7, k8) { - this.getCellOrNew(k6, k7).text = k8; - } - }, { - key: "copyPaste", - value: function (k6, k7, k8) { - var k9 = this; - var kb = arguments.length > 3 && undefined !== arguments[3] && arguments[3]; - var kc = arguments.length > 4 && undefined !== arguments[4] ? arguments[4] : function () {}; - var kd = k6.sri; - var kf = k6.sci; - var kg = k6.eri; - var kh = k6.eci; - var kj = k7.sri; - var kk = k7.sci; - var km = k7.eri; - var kp = k7.eci; - var kq = k6.size(); - var ku = a4()(kq, 2); - var kv = ku[0]; - var kw = ku[1]; - var kx = k7.size(); - var ky = a4()(kx, 2); - var kz = ky[0]; - var kA = ky[1]; - var kB = true; - var kC = 0; - (km < kd || kp < kf) && (kB = false, kC = km < kd ? kz : kA); - for (var kD = kd; kD <= kg; kD += 1) { - if (this._[kD]) { - for (var kE = kf; kE <= kh; kE += 1) { - if (this._[kD].cells && this._[kD].cells[kE]) { - for (var kF = kj; kF <= km; kF += kv) { - for (var kG = function () { - var kI = kF + (kD - kd); - var kJ = kH + (kE - kf); - var kK = aw.a.cloneDeep(k9._[kD].cells[kE]); - if (kb && kK && kK.text && kK.text.length > 0) { - var kL = kK.text; - var kM = kH - kk + (kF - kj) + 2; - if (kB || (kM -= kC + 1), "=" === kL[0]) { - kK.text = kL.replace(/[a-zA-Z]{1,3}\d+/g, function (kP) { - var kQ = 0; - var kR = 0; - kd === kj ? kQ = kM - 1 : kR = kM - 1; - return /^\d+$/.test(kP) ? kP : Object(ad.a)(kP, kQ, kR); - }); - } else { - if (kv <= 1 && kw > 1 && (kj > kg || km < kd) || kw <= 1 && kv > 1 && (kk > kh || kp < kf) || kv <= 1 && kw <= 1) { - var kN = /[\\.\d]+$/.exec(kL); - if (null !== kN) { - var kO = Number(kN[0]) + kM - 1; - kK.text = kL.substring(0, kN.index) + kO; - } - } - } - } - k9.setCell(kI, kJ, kK, k8); - kc(kI, kJ, kK); - }, kH = kk; kH <= kp; kH += kw) { - kG(); - } - } - } - } - } - } - } - }, { - key: "cutPaste", - value: function (k6, k7) { - var k8 = this; - var k9 = {}; - this.each(function (kb) { - k8.eachCells(kb, function (kc) { - var kd = parseInt(kb, 10); - var kf = parseInt(kc, 10); - k6.includes(kb, kc) && (kd = k7.sri + (kd - k6.sri), kf = k7.sci + (kf - k6.sci)); - k9[kd] = k9[kd] || { - cells: {} - }; - k9[kd].cells[kf] = k8._[kb].cells[kc]; - }); - }); - this._ = k9; - } - }, { - key: "paste", - value: function (k6, k7) { - var k8 = this; - if (!(k6.length <= 0)) { - var k9 = k7.sri; - var kb = k7.sci; - k6.forEach(function (kc, kd) { - var kf = k9 + kd; - kc.forEach(function (kg, kh) { - var kj = kb + kh; - k8.setCellText(kf, kj, kg); - }); - }); - } - } - }, { - key: "insert", - value: function (k6) { - var k7 = this; - var k8 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 1; - if (k6 < 0 || k6 >= this.len) { - this.len += k8; - } else { - var k9 = {}; - this.each(function (kb, kc) { - var kd = parseInt(kb, 10); - kd >= k6 && (kd += k8, k7.eachCells(kb, function (kf, kg) { - kg.text && "=" === kg.text[0] && (kg.text = kg.text.replace(/[a-zA-Z]{1,3}\d+/g, function (kh) { - return Object(ad.a)(kh, 0, k8, function (kj, kk) { - return kk >= k6; - }); - })); - })); - k9[kd] = kc; - }); - this._ = k9; - this.len += k8; - } - } - }, { - key: "delete", - value: function (k6, k7) { - var k8 = this; - var k9 = k7 - k6 + 1; - var kb = {}; - this.each(function (kc, kd) { - var kf = parseInt(kc, 10); - kf < k6 ? kb[kf] = kd : kf > k7 && (kb[kf - k9] = kd, k8.eachCells(kc, function (kg, kh) { - kh.text && "=" === kh.text[0] && (kh.text = kh.text.replace(/[a-zA-Z]{1,3}\d+/g, function (kj) { - return Object(ad.a)(kj, 0, -k9, function (kk, km) { - return km > k7; - }); - })); - })); - }); - this._ = kb; - this.len -= k9; - } - }, { - key: "insertColumn", - value: function (k6) { - var k7 = this; - var k8 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 1; - this.each(function (k9, kb) { - var kc = {}; - k7.eachCells(k9, function (kd, kf) { - var kg = parseInt(kd, 10); - kg >= k6 && (kg += k8, kf.text && "=" === kf.text[0] && (kf.text = kf.text.replace(/[a-zA-Z]{1,3}\d+/g, function (kh) { - return Object(ad.a)(kh, k8, 0, function (kj) { - return kj >= k6; - }); - }))); - kc[kg] = kf; - }); - kb.cells = kc; - }); - } - }, { - key: "deleteColumn", - value: function (k6, k7) { - var k8 = this; - var k9 = k7 - k6 + 1; - this.each(function (kb, kc) { - var kd = {}; - k8.eachCells(kb, function (kf, kg) { - var kh = parseInt(kf, 10); - kh < k6 ? kd[kh] = kg : kh > k7 && (kd[kh - k9] = kg, kg.text && "=" === kg.text[0] && (kg.text = kg.text.replace(/[a-zA-Z]{1,3}\d+/g, function (kj) { - return Object(ad.a)(kj, -k9, 0, function (kk) { - return kk > k7; - }); - }))); - }); - kc.cells = kd; - }); - } - }, { - key: "deleteCells", - value: function (k6) { - var k7 = this; - var k8 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : "all"; - k6.each(function (k9, kb) { - k7.deleteCell(k9, kb, k8); - }); - } - }, { - key: "deleteCell", - value: function (k6, k7) { - var k8 = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : "all"; - var k9 = this.get(k6); - if (null !== k9) { - var kb = this.getCell(k6, k7); - null !== kb && ("all" === k8 ? delete k9.cells[k7] : "text" === k8 ? (kb.text && delete kb.text, kb.value && delete kb.value) : "format" === k8 ? (undefined !== kb.style && delete kb.style, kb.merge && delete kb.merge) : "merge" === k8 && kb.merge && delete kb.merge); - } - } - }, { - key: "maxCell", - value: function () { - var k6 = Object.keys(this._); - var k7 = k6[k6.length - 1]; - var k8 = this._[k7]; - if (k8) { - var k9 = k8.cells; - var kb = Object.keys(k9); - var kc = kb[kb.length - 1]; - return [parseInt(k7, 10), parseInt(kc, 10)]; - } - return [0, 0]; - } - }, { - key: "each", - value: function (k6) { - Object.entries(this._).forEach(function (k7) { - var k8 = a4()(k7, 2); - var k9 = k8[0]; - var kb = k8[1]; - k6(k9, kb); - }); - } - }, { - key: "eachCells", - value: function (k6, k7) { - this._[k6] && this._[k6].cells && Object.entries(this._[k6].cells).forEach(function (k8) { - var k9 = a4()(k8, 2); - var kb = k9[0]; - var kc = k9[1]; - k7(kb, kc); - }); - } - }, { - key: "setData", - value: function (k6) { - undefined !== k6.len && (this.len = k6.len); - delete k6.len; - undefined !== k6.height && (this.height = k6.height); - delete k6.height; - undefined !== k6.minHeight && (this.minHeight = k6.minHeight); - delete k6.minHeight; - this._ = k6; - } - }, { - key: "getData", - value: function () { - var k6 = this.len; - var k7 = this.height; - var k8 = this.minHeight; - var k9 = aw.a.cloneDeep(this._); - Object.entries(k9).forEach(function (kb) { - var kc = a4()(kb, 2); - kc[0]; - var kd = kc[1].cells; - kd && Object.entries(kd).forEach(function (kf) { - var kg = a4()(kf, 2); - kg[0]; - delete kg[1].merge; - }); - }); - return Object.assign(k9, { - len: k6, - height: k7, - minHeight: k8 - }); - } - }]); - }(); - var ay = a2(22); - function az(k5, k6) { - switch (k5) { - case "width": - return this.data.viewWidth(); - case "clientHeight": - return document.documentElement.clientHeight; - case "clientWidth": - return document.documentElement.clientWidth; - case "fontSize": - return getComputedStyle(document.body).fontSize; - } - } - var aA = function () { - return a8()(function k5(k6, k7) { - var k8 = k6.len; - var k9 = k6.width; - var kb = k6.indexWidth; - var kc = k6.minWidth; - a6()(this, k5); - this._ = {}; - this.len = k8; - this.width = k9; - this.indexWidth = kb; - this.minWidth = kc; - this.data = k7; - this.colWidthFormula = {}; - }, [{ - key: "setData", - value: function (k6) { - k6.len && (this.len = k6.len, delete k6.len); - this._ = k6; - this.colWidthFormula = {}; - } - }, { - key: "getData", - value: function () { - var k6 = this.len; - return Object.assign({ - len: k6 - }, this._); - } - }, { - key: "getWidth", - value: function (k6) { - var k7 = this; - if (this.isHide(k6)) { - return 0; - } - var k8 = this._[k6]; - var k9 = this.width; - if (k8 && k8.width && (k9 = k8.width), "string" == typeof k9) { - var kb = this.colWidthFormula[k6]; - if (!kb) { - var kc = aw.a.cssCalcExpression(k9); - kb = this.colWidthFormula[k6] = new ay.a(kc, function (kd, kf) { - var kg = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : 0; - return az.call(k7, kd, kf, kg); - }); - } - k9 = kb.evaluate({}); - } - k9 < 0 && (k9 = 0); - return k9; - } - }, { - key: "getOrNew", - value: function (k6) { - this._[k6] = this._[k6] || {}; - return this._[k6]; - } - }, { - key: "setWidth", - value: function (k6, k7) { - this.getOrNew(k6).width = k7; - } - }, { - key: "unhide", - value: function (k6) { - for (var k7 = k6; k7 > 0 && (k7 -= 1, this.isHide(k7));) { - this.setHide(k7, false); - } - } - }, { - key: "isHide", - value: function (k6) { - var k7 = this._[k6]; - return k7 && k7.hide; - } - }, { - key: "setHide", - value: function (k6, k7) { - var k8 = this.getOrNew(k6); - true === k7 ? k8.hide = true : delete k8.hide; - } - }, { - key: "setStyle", - value: function (k6, k7) { - this.getOrNew(k6).style = k7; - } - }, { - key: "sumWidth", - value: function (k6, k7) { - var k8 = this; - return aw.a.rangeSum(k6, k7, function (k9) { - return k8.getWidth(k9); - }); - } - }, { - key: "totalWidth", - value: function () { - return this.sumWidth(0, this.len); - } - }, { - key: "deleteColumn", - value: function (k6, k7) { - if (!(k6 > this.len)) { - k7 > this.len && (k7 = this.len); - for (var k8 = k7 - k6 + 1, k9 = this.len - 1; k9 >= k6; k9--) { - var kb = this._[k9]; - kb && kb.width && (this._[k9 - k8] = kb, delete this._[k9]); - } - this.len -= k8; - } - } - }, { - key: "insertColumn", - value: function (k6) { - for (var k7 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 1, k8 = this.len, k9 = k8 - 1; k9 >= k6; k9--) { - var kb = this._[k9]; - kb && kb.width && (this._[k9 + k7] = kb, delete this._[k9]); - } - this.len += k7; - } - }, { - key: "repeatColumn", - value: function (k6) { - var k7 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 1; - var k8 = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : 1; - var k9 = k7 * k8; - this.insertColumn(k6 + k7, k9); - for (var kb = k6; kb < k6 + k7; kb++) { - var kc = this._[kb]; - if (kc && kc.width) { - for (var kd = 1; kd < k8 + 1; kd++) { - this._[kb + kd * k7] = { - width: kc.width - }; - } - } - } - } - }, { - key: "moveColumn", - value: function (k6, k7) { - var k8 = this; - var k9 = this.getMoveColumns(k6, k7); - var kb = {}; - var kc = []; - k9.forEach(function (kh, kj) { - var kk = k8._[kj]; - kk && (kb[kh] = kk); - kc.push(kj); - }); - for (var kd = 0, kf = kc; kd < kf.length; kd++) { - var kg = kf[kd]; - delete this._[kg]; - } - Object.keys(kb).length > 0 && Object.assign(this._, kb); - } - }, { - key: "getMoveColumns", - value: function (k6, k7) { - var k8; - var k9; - if (Array.isArray(k6)) { - var kb = a4()(k6, 2); - k8 = kb[0]; - k9 = kb[1]; - } else { - k8 = k9 = k6; - } - var kc = new Map(); - if (k7 === k9 + 1) { - return kc; - } - var kd = k7; - k9 < k7 && (kd = k7 - (k9 - k8 + 1)); - for (var kf = 0, kg = k8; kg <= k9; kg++) { - var kh = kd + kf; - ++kf; - kc.set(kg, kh); - } - if (k8 > k7) { - for (var kj = k8 - 1; kj >= k7; kj--) { - var kk = kj + kf; - kc.set(kj, kk); - } - } else { - for (var km = k9 + 1; km < k7; km++) { - var kp = km - kf; - kc.set(km, kp); - } - } - return kc; - } - }]); - }(); - var aB = a2(8); - var aC = { - phone: /^[1-9]\d{10}$/, - email: /w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/ - }; - function aD(k5, k6) { - var k7 = ""; - if (!k5) { - for (var k8 = arguments.length, k9 = new Array(k8 > 2 ? k8 - 2 : 0), kb = 2; kb < k8; kb++) { - k9[kb - 2] = arguments[kb]; - } - k7 = aB.b.apply(undefined, ["validation.".concat(k6)].concat(k9)); - } - return [k5, k7]; - } - var aE = function () { - return a8()(function k5(k6, k7, k8, k9) { - a6()(this, k5); - this.required = k7; - this.value = k8; - this.type = k6; - this.operator = k9; - this.message = ""; - }, [{ - key: "parseValue", - value: function (k6) { - var k7 = this.type; - return "date" === k7 ? new Date(k6) : "number" === k7 ? Number(k6) : k6; - } - }, { - key: "equals", - value: function (k6) { - var k7 = this.type === k6.type && this.required === k6.required && this.operator === k6.operator; - k7 && (k7 = Array.isArray(this.value) ? aw.a.arrayEquals(this.value, k6.value) : this.value === k6.value); - return k7; - } - }, { - key: "values", - value: function () { - return this.value.split(","); - } - }, { - key: "validate", - value: function (k6) { - var k7 = this.required; - var k8 = this.operator; - var k9 = this.value; - var kb = this.type; - if (k7 && /^\s*$/.test(k6)) { - return aD(false, "required"); - } - if (/^\s*$/.test(k6)) { - return [true]; - } - if (aC[kb] && !aC[kb].test(k6)) { - return aD(false, "notMatch"); - } - if ("list" === kb) { - return aD(this.values().includes(k6), "notIn"); - } - if (k8) { - var kc = this.parseValue(k6); - if ("be" === k8) { - var kd = a4()(k9, 2); - var kf = kd[0]; - var kg = kd[1]; - return aD(kc >= this.parseValue(kf) && kc <= this.parseValue(kg), "between", kf, kg); - } - if ("nbe" === k8) { - var kh = a4()(k9, 2); - var kj = kh[0]; - var kk = kh[1]; - return aD(kc < this.parseValue(kj) || kc > this.parseValue(kk), "notBetween", kj, kk); - } - if ("eq" === k8) { - return aD(kc === this.parseValue(k9), "equal", k9); - } - if ("neq" === k8) { - return aD(kc !== this.parseValue(k9), "notEqual", k9); - } - if ("lt" === k8) { - return aD(kc < this.parseValue(k9), "lessThan", k9); - } - if ("lte" === k8) { - return aD(kc <= this.parseValue(k9), "lessThanEqual", k9); - } - if ("gt" === k8) { - return aD(kc > this.parseValue(k9), "greaterThan", k9); - } - if ("gte" === k8) { - return aD(kc >= this.parseValue(k9), "greaterThanEqual", k9); - } - } - return [true]; - } - }]); - }(); - var aF = function () { - function k5(k6, k7, k8) { - a6()(this, k5); - this.refs = k7; - this.mode = k6; - this.validator = k8; - } - return a8()(k5, [{ - key: "includes", - value: function (k6, k7) { - for (var k8 = this.refs, k9 = 0; k9 < k8.length; k9 += 1) { - if (af.valueOf(k8[k9]).includes(k6, k7)) { - return true; - } - } - return false; - } - }, { - key: "addRef", - value: function (k6) { - this.remove(af.valueOf(k6)); - this.refs.push(k6); - } - }, { - key: "remove", - value: function (k6) { - var k7 = []; - this.refs.forEach(function (k8) { - var k9 = af.valueOf(k8); - k9.intersects(k6) ? k9.difference(k6).forEach(function (kb) { - return k7.push(kb.toString()); - }) : k7.push(k8); - }); - this.refs = k7; - } - }, { - key: "getData", - value: function () { - var k6 = this.refs; - var k7 = this.mode; - var k8 = this.validator; - return { - refs: k6, - mode: k7, - type: k8.type, - required: k8.required, - operator: k8.operator, - value: k8.value - }; - } - }], [{ - key: "valueOf", - value: function (k6) { - var k7 = k6.refs; - var k8 = k6.mode; - var k9 = k6.type; - var kb = k6.required; - var kc = k6.operator; - var kd = k6.value; - return new k5(k8, k7, new aE(k9, kb, kd, kc)); - } - }]); - }(); - var aG = function () { - return a8()(function k5() { - a6()(this, k5); - this._ = []; - this.errors = new Map(); - }, [{ - key: "getError", - value: function (k6, k7) { - return this.errors.get("".concat(k6, "_").concat(k7)); - } - }, { - key: "validate", - value: function (k6, k7, k8) { - var k9 = this.get(k6, k7); - var kb = "".concat(k6, "_").concat(k7); - var kc = this.errors; - if (null !== k9) { - var kd = k9.validator.validate(k8); - var kf = a4()(kd, 2); - var kg = kf[0]; - var kh = kf[1]; - kg ? kc.delete(kb) : kc.set(kb, kh); - } else { - kc.delete(kb); - } - return true; - } - }, { - key: "add", - value: function (k6, k7, k8) { - var k9 = k8.type; - var kb = k8.required; - var kc = k8.value; - var kd = k8.operator; - var kf = new aE(k9, kb, kc, kd); - var kg = this.getByValidator(kf); - null !== kg ? kg.addRef(k7) : this._.push(new aF(k6, [k7], kf)); - } - }, { - key: "getByValidator", - value: function (k6) { - for (var k7 = 0; k7 < this._.length; k7 += 1) { - var k8 = this._[k7]; - if (k8.validator.equals(k6)) { - return k8; - } - } - return null; - } - }, { - key: "get", - value: function (k6, k7) { - for (var k8 = 0; k8 < this._.length; k8 += 1) { - var k9 = this._[k8]; - if (k9.includes(k6, k7)) { - return k9; - } - } - return null; - } - }, { - key: "remove", - value: function (k6) { - this.each(function (k7) { - k7.remove(k6); - }); - } - }, { - key: "each", - value: function (k6) { - this._.forEach(function (k7) { - return k6(k7); - }); - } - }, { - key: "getData", - value: function () { - return this._.filter(function (k6) { - return k6.refs.length > 0; - }).map(function (k6) { - return k6.getData(); - }); - } - }, { - key: "setData", - value: function (k6) { - this._ = k6.map(function (k7) { - return aF.valueOf(k7); - }); - } - }]); - }(); - var aH = a2(26); - var aI = a2.n(aH); - var aJ = a2(11); - var aK = a2.n(aJ); - var aL = a2(23); - var aM = a2.n(aL); - var aN = a2(16); - var aO = a2.n(aN); - function aP(k5, k6) { - var k7 = "undefined" != typeof Symbol && k5[Symbol.iterator] || k5["@@iterator"]; - if (!k7) { - if (Array.isArray(k5) || (k7 = function (kf, kg) { - if (kf) { - if ("string" == typeof kf) { - return aQ(kf, kg); - } - var kh = {}.toString.call(kf).slice(8, -1); - "Object" === kh && kf.constructor && (kh = kf.constructor.name); - return "Map" === kh || "Set" === kh ? Array.from(kf) : "Arguments" === kh || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(kh) ? aQ(kf, kg) : undefined; - } - }(k5)) || k6 && k5 && "number" == typeof k5.length) { - k7 && (k5 = k7); - var k8 = 0; - var k9 = function () {}; - return { - s: k9, - n: function () { - return k8 >= k5.length ? { - done: true - } : { - done: false, - value: k5[k8++] - }; - }, - e: function (kf) { - throw kf; - }, - f: k9 - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var kb; - var kc = true; - var kd = false; - return { - s: function () { - k7 = k7.call(k5); - }, - n: function () { - var kf = k7.next(); - kc = kf.done; - return kf; - }, - e: function (kf) { - kd = true; - kb = kf; - }, - f: function () { - try { - kc || null == k7.return || k7.return(); - } finally { - if (kd) { - throw kb; - } - } - } - }; - } - function aQ(k5, k6) { - (null == k6 || k6 > k5.length) && (k6 = k5.length); - for (var k7 = 0, k8 = Array(k6); k7 < k6; k7++) { - k8[k7] = k5[k7]; - } - return k8; - } - function aR(k5) { - var k6 = k5; - var k7 = k6[0]; - k6.sort(function (km, kp) { - return km.y1 === kp.y1 ? km.x1 - kp.x1 : km.y1 - kp.y1; - }); - for (var k8 = 1; k8 < k6.length; ++k8) { - var k9 = k6[k8]; - var kb = k7.border ? k7.border : {}; - var kc = k9.border ? k9.border : {}; - k7.y1 === k9.y1 && k7.y2 === k9.y2 ? kb.right || kc.left || kb.top !== kc.top || kb.bottom !== kc.bottom ? k7 = k9 : (k7.x2 = k9.x2, kb.right = kc.right, k9.hide = true) : k7 = k9; - } - (k6 = k6.filter(function (km) { - return !km.hide; - })).sort(function (km, kp) { - return km.x1 === kp.x1 ? km.y1 - kp.y1 : km.x1 - kp.x1; - }); - for (var kd = 0; kd < k6.length - 1; ++kd) { - var kf = k6[kd]; - var kg = kf.border; - if (!kf.hide) { - for (var kh = kd + 1; kh < k6.length; ++kh) { - var kj = k6[kh]; - if (!kj.hide) { - var kk = kj.border ? kj.border : {}; - if (kf.x1 !== kj.x1) { - break; - } - kf.y2 === kj.y1 && kf.x2 === kj.x2 && (kg.bottom || kk.top || kg.left !== kk.left || kg.right !== kk.right || (kf.y2 = kj.y2, kg.bottom = kk.bottom, kj.hide = true)); - } - } - } - } - return k6 = k6.filter(function (km) { - return !km.hide; - }); - } - function aS(k5, k6) { - var k7 = k5.x1; - var k8 = k5.x2; - var k9 = k5.y1; - var kb = k5.y2; - var kc = k6.x1; - var kd = k6.x2; - var kf = k6.y1; - var kg = k6.y2; - return (kf >= k9 && kf < kb || kg > k9 && kg <= kb) && kc >= k7 && kc < k8 && kd > k7 && kd <= k8; - } - function aT(k5, k6) { - var k7 = k5.x1; - var k8 = k5.x2; - var k9 = k5.y1; - var kb = k5.y2; - var kc = k6.x1; - var kd = k6.x2; - var kf = k6.y1; - var kg = k6.y2; - return (kf >= k9 && kf < kb || k9 >= kf && k9 < kg) && (kc >= k7 && kc < k8 || k7 >= kc && k7 < kd); - } - function aU(k5, k6) { - if (!aT(k5, k6)) { - return [k5]; - } - var k7 = [k5.x1, k5.x2, k6.x1, k6.x2]; - var k8 = [k5.y1, k5.y2, k6.y1, k6.y2]; - k7.sort(function (kc, kd) { - return kc - kd; - }); - k8.sort(function (kc, kd) { - return kc - kd; - }); - var kb = Array(4); - k5.y1 < k8[1] && (kb[0] = { - x1: k5.x1, - x2: k5.x2, - y1: k5.y1, - y2: k8[1] - }); - k5.y2 > k8[2] && (kb[1] = { - x1: k5.x1, - x2: k5.x2, - y1: k8[2], - y2: k5.y2 - }); - k5.x1 < k7[1] && (kb[2] = { - x1: k5.x1, - x2: k7[1], - y1: k8[1], - y2: k8[2] - }); - k5.x2 > k7[2] && (kb[3] = { - x1: k7[2], - x2: k5.x2, - y1: k8[1], - y2: k8[2] - }); - return kb = kb.filter(function (kc) { - return !!kc; - }); - } - var aV = { - uintTest: function () { - console.log(aS({ - x1: 45, - y1: 0, - x2: 112, - y2: 21 - }, { - x1: 45, - x2: 75, - y1: 0, - y2: 21 - })); - }, - containRect: aS, - intersect: aT, - rectSub: aU, - rectSubAll: function (k5, k6) { - var k7; - var k8 = [k5]; - var k9 = aP(k6); - try { - for (k9.s(); !(k7 = k9.n()).done;) { - var kb; - var kc = k7.value; - var kd = []; - var kf = aP(k8); - try { - for (kf.s(); !(kb = kf.n()).done;) { - var kg = aU(kb.value, kc); - kd = kd.concat(kg); - } - } catch (kh) { - kf.e(kh); - } finally { - kf.f(); - } - k8 = kd; - } - } catch (kj) { - k9.e(kj); - } finally { - k9.f(); - } - return k8; - }, - joinRect: aR, - rectFromLines: function (k5, k6) { - var k7; - var k8 = []; - var k9 = []; - var kb = aP(k5); - try { - for (kb.s(); !(k7 = kb.n()).done;) { - var kc = k7.value; - var kd = kc.x; - var kf = kc.y; - k8.push(kd); - k9.push(kf.y1); - k9.push(kf.y2); - } - } catch (kw) { - kb.e(kw); - } finally { - kb.f(); - } - var kg; - var kh = aP(k6); - try { - for (kh.s(); !(kg = kh.n()).done;) { - var kj = kg.value; - var kk = kj.x; - var km = kj.y; - k8.push(kk.x1); - k8.push(kk.x2); - k9.push(km); - } - } catch (kx) { - kh.e(kx); - } finally { - kh.f(); - } - k8 = Array.from(new Set(k8)); - k9 = Array.from(new Set(k9)); - k8.sort(function (ky, kz) { - return ky - kz; - }); - k9.sort(function (ky, kz) { - return ky - kz; - }); - var kp = []; - var kq = 0; - var ku = 0; - var kv = function () { - var ky = k9[kq]; - var kz = k9[kq + 1]; - var kA = function () { - var kB = k8[ku]; - var kC = k8[ku + 1]; - var kD = k6.some(function (kH) { - return ky === kH.y && kB >= kH.x.x1 && kC <= kH.x.x2; - }); - var kE = k6.some(function (kH) { - return kz === kH.y && kB >= kH.x.x1 && kC <= kH.x.x2; - }); - var kF = k5.some(function (kH) { - return kB === kH.x && ky >= kH.y.y1 && kz <= kH.y.y2; - }); - var kG = k5.some(function (kH) { - return kC === kH.x && ky >= kH.y.y1 && kz <= kH.y.y2; - }); - kp.push({ - x1: kB, - y1: ky, - x2: kC, - y2: kz, - border: { - top: kD, - bottom: kE, - left: kF, - right: kG - }, - hide: false - }); - }; - for (ku = 0; ku < k8.length - 1; ++ku) { - kA(); - } - }; - for (kq = 0; kq < k9.length - 1; ++kq) { - kv(); - } - return aR(kp); - }, - removeSegments: function (k5, k6) { - var k7 = []; - var k8 = k5.y1; - k6.sort(function (kd, kf) { - return kd.y1 - kf.y1; - }); - var k9; - var kb = aP(k6); - try { - for (kb.s(); !(k9 = kb.n()).done;) { - var kc = k9.value; - kc.y1 > k8 && k7.push({ - y1: k8, - y2: kc.y1 - }); - k8 = Math.max(k8, kc.y2); - } - } catch (kd) { - kb.e(kd); - } finally { - kb.f(); - } - k8 < k5.y2 && k7.push({ - y1: k8, - y2: k5.y2 - }); - return k7; - }, - equals: function k5(k6, k7) { - var k8 = Object.keys(k6); - if (k8.length !== Object.keys(k7).length) { - return false; - } - for (var k9 = 0; k9 < k8.length; k9 += 1) { - var kb = k8[k9]; - var kc = k6[kb]; - var kd = k7[kb]; - if (undefined === kd) { - return false; - } - if ("string" == typeof kc || "number" == typeof kc || "boolean" == typeof kc) { - if (kc !== kd) { - return false; - } - } else { - if (Array.isArray(kc)) { - if (kc.length !== kd.length) { - return false; - } - for (var kf = 0; kf < kc.length; kf += 1) { - if (!k5(kc[kf], kd[kf])) { - return false; - } - } - } else { - if ("function" != typeof kc && !Array.isArray(kc) && kc instanceof Object && !k5(kc, kd)) { - return false; - } - } - } - } - return true; - } - }; - function aW(k6, k7) { - var k8 = "undefined" != typeof Symbol && k6[Symbol.iterator] || k6["@@iterator"]; - if (!k8) { - if (Array.isArray(k6) || (k8 = function (kg, kh) { - if (kg) { - if ("string" == typeof kg) { - return aX(kg, kh); - } - var kj = {}.toString.call(kg).slice(8, -1); - "Object" === kj && kg.constructor && (kj = kg.constructor.name); - return "Map" === kj || "Set" === kj ? Array.from(kg) : "Arguments" === kj || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(kj) ? aX(kg, kh) : undefined; - } - }(k6)) || k7 && k6 && "number" == typeof k6.length) { - k8 && (k6 = k8); - var k9 = 0; - var kb = function () {}; - return { - s: kb, - n: function () { - return k9 >= k6.length ? { - done: true - } : { - done: false, - value: k6[k9++] - }; - }, - e: function (kg) { - throw kg; - }, - f: kb - }; - } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - var kc; - var kd = true; - var kf = false; - return { - s: function () { - k8 = k8.call(k6); - }, - n: function () { - var kg = k8.next(); - kd = kg.done; - return kg; - }, - e: function (kg) { - kf = true; - kc = kg; - }, - f: function () { - try { - kd || null == k8.return || k8.return(); - } finally { - if (kf) { - throw kc; - } - } - } - }; - } - function aX(k6, k7) { - (null == k7 || k7 > k6.length) && (k7 = k6.length); - for (var k8 = 0, k9 = Array(k7); k8 < k7; k8++) { - k9[k8] = k6[k8]; - } - return k9; - } - var aY = 1; - var aZ = 4; - var b0 = 1; - var b1 = 2; - var b2 = 1; - var b3 = 2; - var b4 = 3; - var b5 = 4; - var b6 = 5; - var b7 = 6; - var b8 = "#FFFFFFFF"; - function b9(k6, k7) { - switch (k6) { - case "alignment": - return function (k8) { - switch (k8 = bb(k8)) { - case b0: - return "right"; - case b1: - return "center"; - } - return "left"; - }(k7); - case "visible": - return function (k8) { - if ("string" == typeof k8 && "" !== (k8 = bd(k8))) { - var k9 = k8.split("\t"); - if (k9.length > 1) { - return "#{".concat(k9[1], "}"); - } - } - return bb(k8); - }(k7); - case "id": - case "font.weight": - case "font.italic": - case "font.underline": - case "font.strikethrough": - case "processing": - case "border": - case "tabsequence": - case "units": - case "level": - case "edit.limit": - return bb(k7); - case "font.height": - return Math.abs(bb(k7)); - case "x": - case "width": - case "x1": - case "x2": - return bh(k7, true, this.units); - case "y": - case "height": - case "y1": - case "y2": - return bh(k7, false, this.units); - case "color": - return bc(k7); - case "background.color": - return 0 === (k7 = bb(k7)) ? b8 : bc(k7); - case "retrieve": - return bd(k7); - case "values": - return function (k8) { - var k9 = bd(k8); - "/" === k9[k9.length - 1] && (k9 = k9.substring(0, k9.length - 1)); - return k9.split("/").map(function (kb) { - var kc = kb.split("\t"); - return { - key: kc[0], - value: kc[1] - }; - }); - }(k7); - default: - return bd(k7); - } - } - function bb(k6) { - return "string" == typeof k6 ? k6.length > 0 ? ("\"" === k6.charAt(0) && (k6 = "\"" !== k6.charAt(k6.length - 1) ? k6.substring(1) : k6.substring(1, k6.length - 1)), parseInt(k6)) : 0 : k6; - } - function bc(k6) { - if ("" !== (k6 = bd(k6))) { - var k7 = k6.split("\t"); - if (k7.length > 1) { - return "#{".concat(k7[1], "}"); - } - } - return bg(k6); - } - function bd(k6) { - var k7 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : "\""; - if ("string" == typeof k6) { - if (k6.length > 0 && k6.charAt(0) === k7) { - for (var k8 = false, k9 = [], kb = 1; kb < k6.length - 1; kb++) { - var kc = k6.charAt(kb); - if ("~" !== kc || false !== k8) { - if (k8) { - switch (kc) { - case "r": - k9.push("\r"); - break; - case "n": - k9.push("\n"); - break; - case "t": - k9.push("\t"); - break; - case "~": - k9.push("~"); - break; - case k7: - k9.push(k7); - break; - default: - k9.push(" "); - } - } else { - k9.push(kc); - } - k8 = false; - } else { - k8 = true; - } - } - return k9.join(""); - } - return k6; - } - return "" + k6; - } - var bf = [{ - value: 16777215, - color: b8 - }, { - value: 536870912, - color: b8 - }, { - value: 553648127, - color: b8 - }, { - value: 1073741824, - color: "#FFFFFF" - }, { - value: 33554432, - color: "#BFBFBFB2" - }, { - value: 268435456, - color: "#ABABAB" - }, { - value: 67108864, - color: "#F0F0F0" - }, { - value: 134217728, - color: "#C8C8C8" - }, { - value: 134217729, - color: "#000000" - }, { - value: 134217730, - color: "#99B4D1" - }, { - value: 134217731, - color: "#99B4D1" - }, { - value: 134217732, - color: "#F0F0F0" - }, { - value: 134217734, - color: "#646464" - }, { - value: 134217735, - color: "#000000" - }, { - value: 134217737, - color: "#BFBFBFB2" - }, { - value: 134217738, - color: "#B4B4B4" - }, { - value: 134217739, - color: "#F4F7FC" - }, { - value: 134217741, - color: "#0078D7" - }, { - value: 134217742, - color: "#FFFFFF" - }, { - value: 134217744, - color: "#A0A0A0" - }, { - value: 134217745, - color: "#6D6D6D" - }, { - value: 134217746, - color: "#BFBFBFB2" - }, { - value: 134217747, - color: "#BFBFBFB2" - }, { - value: 134217748, - color: "#FFFFFF" - }, { - value: 134217749, - color: "#696969" - }, { - value: 134217750, - color: "#E3E3E3" - }, { - value: 134217751, - color: "#000000" - }, { - value: 134217752, - color: "#FFFFE1" - }, { - value: 134217856, - color: "#0000FF" - }, { - value: 134217857, - color: "#FF0000" - }, { - value: 134217858, - color: "#800080" - }, { - value: 134217859, - color: "#800080" - }]; - function bg(k6) { - k6 = bb(k6); - var k7; - var k8 = aW(bf); - try { - for (k8.s(); !(k7 = k8.n()).done;) { - var k9 = k7.value; - if (k9.value === k6) { - return k9.color; - } - } - } catch (kf) { - k8.e(kf); - } finally { - k8.f(); - } - var kb = k6 >> 8 & 255; - var kc = k6 >> 16 & 255; - var kd = function (kg) { - var kh = kg.toString(16); - kh.length < 2 && (kh = "0".concat(kh)); - return kh; - }; - return "#".concat(kd(255 & k6)).concat(kd(kb)).concat(kd(kc)); - } - function bh(k6, k7, k8) { - switch (k6 = bb(k6), k8 || (k8 = 0), k8) { - case 0: - return k7 ? Math.round(0.21875 * k6) : Math.round(0.25 * k6); - case 1: - case 2: - case 3: - default: - return k6; - } - } - function bj(k6) { - var k7 = {}; - var k8 = {}; - var k9 = { - header: k7, - trailer: k8 - }; - for (var kb in k6) if (kb.startsWith("header.")) { - var kc = kb.substring(7); - k7[kc] = b9.call(this, kc, k6[kb]); - } else { - if (kb.startsWith("trailer.")) { - var kd = kb.substring(8); - k8[kd] = b9.call(this, kd, k6[kb]); - } else { - k9[kb] = k6[kb]; - } - } - return k9; - } - function bk(k6) { - for (var k7 = / ?\("([a-zA-Z_0-9]+)", ?([a-zA-Z_]+)\)/g, k8 = [];;) { - var k9 = k7.exec(k6); - if (!k9) { - break; - } - var kb = k9[1]; - var kc = k9[2]; - k8.push({ - arg: kb, - type: kc - }); - } - return k8; - } - function bm(k6) { - var k7 = k6.indexOf(";"); - return k7 > 0 ? k6.substring(0, k7) : k6; - } - function bp(k6) { - for (var k7 = / ?\("([\w\u4e00-\u9fff]+)", ?column=\("([\w\u4e00-\u9fff]+)", ?(\w+), ?(\w+)\)\)/g, k8 = [];;) { - var k9 = k7.exec(k6); - if (!k9) { - break; - } - var kb = k9[1]; - var kc = k9[2]; - var kd = "orig" === k9[3]; - var kf = k9[4]; - kc = bm(kc); - k8.push({ - arg: kb, - column: { - name: kc, - orig: kd, - ref: kf - } - }); - } - return k8; - } - function bq(k6) { - return new bu(k6).dataObject; - } - var bu = a8()(function k6(k7) { - a6()(this, k6); - this.ob = {}; - this.units = 0; - for (var k8 = /([a-z|A-Z]+)(\[\d+\])? ?(\()/, k9 = 0;;) { - var kb = k8.exec(k7); - if (!kb) { - break; - } - var kc = kb.index + kb[0].length; - var kd = bw(k7, kc, "(", ")"); - var kf = k7.substring(kc, kd); - var kg = kb[1]; - var kh = -1; - if (kb[2]) { - var kj = kb[2].substring(1, kb[2].length - 1); - kh = Number(kj); - } - var kk = bv.call(this, kf, kg).attrs; - switch (k7 = k7.substring(kd + 1), kg) { - case "column": - case "text": - case "compute": - case "line": - case "rectangle": - case "group": - case "button": - case "bitmap": - kk.key = kg; - "foreground" === kk.band ? kk.index = 10000 + ++k9 : "background" === kk.band ? kk.index = ++k9 - 10000 : kk.index = ++k9; - this.ob.hasOwnProperty(kg) ? this.ob[kg].push(kk) : this.ob[kg] = [kk]; - break; - case "header": - this.ob[kg] = kk; - kh >= 0 && (this.ob._maxHeaderIndex = kh); - break; - default: - this.ob[kg] = kk; - "datawindow" === kg && (this.units = kk.units); - } - } - var km = this.ob.datawindow.processing; - var kp = this.ob; - var kq = kp.table; - var ku = kp.group; - kp.crosstab; - var kv = kq.retrieve; - if (kv && (kv = function (kQ) { - if (!kQ) { - return ""; - } - var kR = (kQ = bd(kQ)).indexOf("PBSELECT("); - if (0 !== kR) { - return kQ; - } - for (var kS = bw(kQ, kR += 9, "(", ")"), kT = kQ.substring(kR, kS), kU = /([a-z|A-Z]+) ?(\()/g, kV = [], kW = [], kX = [], kY = [], kZ = [], l0 = [], l1 = [], l2 = [], l3 = [];;) { - var l4 = kU.exec(kT); - if (!l4) { - break; - } - kS = bw(kT, kR = l4.index + l4[0].length, "(", ")"); - var l5 = kT.substring(kR, kS); - var l6 = l4[1]; - var l7 = bv.call(this, l5).attrs; - if (l7) { - switch (l6) { - case "COLUMN": - kV.push(l7.NAME); - break; - case "TABLE": - kW.push(l7.NAME); - break; - case "GROUP": - kZ.push(l7.NAME); - break; - case "WHERE": - l5 = "(".concat(l7.EXP1, " ").concat(l7.OP, " ").concat(l7.EXP2, ")"); - l7.LOGIC && (l5 = "".concat(l5, " ").concat(l7.LOGIC)); - kX.push(l5); - break; - case "HAVING": - l5 = "(".concat(l7.EXP1, " ").concat(l7.OP, " ").concat(l7.EXP2, ")"); - l7.LOGIC && (l5 = "".concat(l5, " ").concat(l7.LOGIC)); - kY.push(l5); - break; - case "JOIN": - if (l7.OUTER1 || l7.OUTER2) { - var l8 = l7.LEFT.split("."); - l2.push(l8[0]); - l8 = l7.RIGHT.split("."); - l2.push(l8[0]); - l5 = l7.OUTER1 ? "".concat(l7.LEFT, " LEFT JOIN ").concat(l7.RIGHT, " ") : "".concat(l7.LEFT, " RIGHT JOIN ").concat(l7.RIGHT, " "); - l5 += "on ".concat(l7.LEFT, " ").concat(l7.OP, " ").concat(l7.RIGHT); - l3.push(l5); - } else { - l5 = "(".concat(l7.LEFT, " ").concat(l7.OP, " ").concat(l7.RIGHT, ")"); - l1.push(l5); - } - break; - case "ORDER": - "yes" !== l7.ASC ? l0.push("".concat(l7.NAME, " desc")) : l0.push(l7.NAME); - } - } - } - l2.length > 0 && (kW = kW.filter(function (lc) { - return !l2.some(function (ld) { - return ld === lc; - }); - }), kW = [].concat(l3, ac()(kW))); - var l9 = "select ".concat(kV.join(" , "), " from ").concat(kW.join(" , "), " "); - if (kX.length > 0 || l1.length > 0) { - if (l9 += "where ", l1.length > 0) { - var lb = kX.length > 0 ? "and" : ""; - l9 += " (".concat(l1.join(" "), ") ").concat(lb, " "); - } - kX.length > 0 && (l9 += " (".concat(kX.join(" "), ") ")); - } - kZ.length > 0 && (l9 += "group by ".concat(kZ.join(" , "), " ")); - kY.length > 0 && (l9 += "having ".concat(kY.join(" "), " ")); - l0.length > 0 && (l9 += "order by ".concat(l0.join(" , "), " ")); - return l9; - }(kv)), ku) { - var kw; - var kx = []; - var ky = aW(ku); - try { - for (ky.s(); !(kw = ky.n()).done;) { - var kz = kw.value; - kx.push(bj.call(this, kz)); - } - } catch (kQ) { - ky.e(kQ); - } finally { - ky.f(); - } - this.ob.group = kx.sort(function (kR, kS) { - return kR.level - kS.level; - }); - } - var kA = this.ob.table.arguments; - var kB = bx.apply(this); - var kC = bG.call(this, kB, km); - var kD = { - processing: km, - table: { - retrieve: kv, - columns: kB, - update: bd(this.ob.table.update), - updatewhere: bb(this.ob.table.updatewhere), - updatekeyinplace: "yes" === this.ob.table.updatekeyinplace, - arguments: kA, - props: {} - }, - reportData: kC - }; - if (kq["update.method"] && (kD.table.props.update = { - method: { - type: kq["update.method.type"], - name: bm(kq["update.method"]), - arguments: kq["update.method.arguments"] - } - }), kq["delete.method"] && (kD.table.props.delete = { - method: { - type: kq["delete.method.type"], - name: bm(kq["delete.method"]), - arguments: kq["delete.method.arguments"] - } - }), kq["insert.method"] && (kD.table.props.insert = { - method: { - type: kq["insert.method.type"], - name: bm(kq["insert.method"]), - arguments: kq["insert.method.arguments"] - } - }), kq.procedure && (kD.table.procedure = function (kR) { - var kS = kR.replaceAll("1 ", " "); - return kS = kS.replace(";", " "); - }(kq.procedure)), kq.sort && (kD.table.sort = function (kR) { - for (var kS = kR.trim().split(" "), kT = [], kU = 0; kU < kS.length; kU += 2) { - var kV = kS[kU] + " " + kS[kU + 1]; - kT.push(kV); - } - return kT.join(", "); - }(kq.sort)), this.ob.group) { - var kE; - kD.reportData.report.group = []; - var kF = kD.reportData.report.group; - var kG = aW(this.ob.group); - try { - for (kG.s(); !(kE = kG.n()).done;) { - var kH = kE.value; - var kI = kH.level; - var kJ = kH.by; - kF.push({ - level: kI, - by: kJ - }); - } - } catch (kR) { - kG.e(kR); - } finally { - kG.f(); - } - } - if (this.ob.crosstab) { - var kK = function (kS) { - var kT = {}; - kS.columns && (kT.columns = kS.columns.split(",").map(function (kU) { - return kU.trim(); - })); - kS.rows && (kT.rows = kS.rows.split(",").map(function (kU) { - return kU.trim(); - })); - kS.sourcenames && (kT.sourcenames = kS.sourcenames.split(",").map(function (kU) { - return kU.trim(); - })); - kS.values && (kT.values = kS.values.split(",").map(function (kU) { - return function (kV) { - var kW = kV.match(/sum\s*\(\s*(\w+)\s*for\s+crosstab\s*\)/); - if (kW) { - return { - value: kV, - col: kW[1] - }; - } - }(kU.trim()); - })); - return kT; - }(this.ob.crosstab); - kD.reportData.report.crosstab = kK; - var kL = kD.reportData.report.bands.find(function (kS) { - return "detail" === kS.name; - }); - if (!kL) { + const _0x5b8e4a = _0x4d0cec.textContent.trim(); + console[_0x1b2ed8(351)](_0x1b2ed8(340) + _0x5b8e4a); + const _0x3c55b0 = await translateText(_0x5b8e4a); + console[_0x1b2ed8(351)](_0x1b2ed8(283) + _0x3c55b0); + const _0x2b9bd6 = await mergeType2CaptchaImages(_0x44178b); + if (!_0x2b9bd6) { + { + console.error(_0x1b2ed8(361)); return; } - var kM = kL.start; - var kN = kD.reportData.rows; - var kO = kK.values[0].col; - var kP = /#\{\s*crosstabsum\(\s*(\d+)\s*\)\s*\}/; - Object.entries(kN).forEach(function (kS) { - var kT = a4()(kS, 2); - var kU = kT[0]; - var kV = kT[1]; - kU = parseInt(kU, 10); - var kW = kV.cells; - for (var kX in kW) { - var kY = kW[kX]; - kY.text && (kU === kM && kY.text === "#{".concat(kO, "}") && (kK.start = Number(kX), kK.len = 1), kP.test(kY.text) && (kY.text = kY.text.replace(kP, "#{crosstabsum('".concat(kO, "')}")))); - } - }); } - this.dataObject = kD; - }); - function bv(k7, k8) { - for (var k9 = /([a-z|A-Z|.|_|0-9]+) ?= ?([^\s]+)/g, kb = {};;) { - var kc = k9.exec(k7); - if (!kc) { - return { - attrs: kb - }; - } - var kd = kc[1]; - var kf = kc[2]; - switch (kd) { - case "column": - var kg = k7.indexOf(kc[2], kc.index) + 1; - var kh = bw(k7, kg, "(", ")"); - var kj = k7.substring(kg, kh); - var kk = bv.call(this, kj); - kb[kd] ? kb[kd].push(kk.attrs) : kb[kd] = [kk.attrs]; - k9.lastIndex = kh; - break; - case "arguments": - var km = k7.indexOf(kc[2], kc.index) + 1; - var kp = bw(k7, km, "(", ")"); - var kq = k7.substring(km, kp); - kb[kd] = bk(kq); - break; - case "by": - var ku = k7.indexOf(kc[2], kc.index) + 1; - var kv = bw(k7, ku, "(", ")"); - var kw = k7.substring(ku, kv).trim().split(","); - kw = kw.map(function (kC) { - return (kC = kC.trim()).substring(1, kC.length - 1); - }); - kb[kd] = kw; - break; - case "update.method.arguments": - case "insert.method.arguments": - case "delete.method.arguments": - var kx = k7.indexOf(kc[2], kc.index) + 1; - var ky = bw(k7, kx, "(", ")"); - var kz = k7.substring(kx, ky); - kb[kd] = bp(kz); - k9.lastIndex = ky; - break; - case "retrieve": - case "procedure": - case "expression": - case "OP": - case "text": - case "EXP1": - case "EXP2": - case "values": - case "tag": - case "format": - case "visible": - case "color": - case "sort": - case "columns": - case "rows": - case "sourcenames": - if (kc[2].startsWith("\"")) { - var kA = k7.indexOf(kc[2], kc.index) + 1; - var kB = bw(k7, kA, "\"", "\""); - kf = k7.substring(kA - 1, kB + 1); - k9.lastIndex = kB; - } - kb[kd] = "crosstab" === k8 && "values" === kd ? bd(kf) : b9.call(this, kd, kf); - break; - default: - kb[kd] = b9.call(this, kd, kf); - } - } - return { - attrs: kb + const _0x163a03 = { + "username": CAPTCHA_CONFIG[_0x1b2ed8(420)], + "password": CAPTCHA_CONFIG.password, + "typeid": CAPTCHA_CONFIG[_0x1b2ed8(321)], + "softid": CAPTCHA_CONFIG[_0x1b2ed8(318)], + "remark": _0x3c55b0, + "image": _0x2b9bd6[_0x1b2ed8(242)], + "prompt": _0x5b8e4a }; - } - function bw(k7, k8, k9, kb) { - for (var kc = 1, kd = k7.length, kf = kd, kg = 0, kh = k8; kh < kd; ++kh) { - var kj = k7.charAt(kh); - if ("\"" === kj) { - for (var kk = kh - 1, km = 0; kk >= k8 && "~" === k7.charAt(kk);) { - ++km; - --kk; - } - 1 === km && (kg = 0 === kg ? 1 : 0); + console.log(_0x1b2ed8(390)); + const _0x3cc6ee = await fetch(CAPTCHA_CONFIG[_0x1b2ed8(311)], { + "method": _0x1b2ed8(249), + "headers": { + "Content-Type": _0x1b2ed8(289) + }, + "body": JSON[_0x1b2ed8(319)](_0x163a03) + }), + _0x24533c = await _0x3cc6ee[_0x1b2ed8(410)](); + if (_0x24533c[_0x1b2ed8(360)]) { + { + console[_0x1b2ed8(351)]("[类型2处理] 识别成功: " + _0x24533c[_0x1b2ed8(369)][_0x1b2ed8(435)]); + window[_0x1b2ed8(353)] = _0x24533c[_0x1b2ed8(369)].id; + const _0x533318 = getElementPosition(_0x28008f); + await simulateType2Clicks(_0x533318, _0x2b9bd6, _0x24533c[_0x1b2ed8(369)].result); + (await isSpinnerVisible()) && (console[_0x1b2ed8(351)](_0x1b2ed8(426)), await waitForSpinnerToDisappear()); + await clickConfirmButton(); + (await isSpinnerVisible()) && (console[_0x1b2ed8(351)](_0x1b2ed8(347)), await waitForSpinnerToDisappear()); } - if (1 !== kg) { - if (kj === k9) { - if (++kc, k9 === kb) { - kf = kh; - break; - } - } else { - if (kj === kb && 0 === --kc) { - kf = kh; - break; - } - } - } else { - kg = 0; - } - } - return kf; + } else console[_0x1b2ed8(412)](_0x1b2ed8(303) + _0x24533c[_0x1b2ed8(377)]); } - function bx() { - var k7; - var k8 = []; - var k9 = aW(this.ob.table.column); - try { - for (k9.s(); !(k7 = k9.n()).done;) { - var kb = k7.value; - var kc = kb.type; - var kd = kb.values; - switch (kc.substring(0, 4)) { - case "char": - kc = "string"; - break; - case "deci": - kc = "number"; - } - var kf = { - name: kb.name, - dbname: bd(kb.dbname), - type: kc, - update: "yes" === kb.update - }; - kb.key && "yes" === kb.key && (kf.key = true); - kb.initial && (kf.initvalue = kb.initial); - kd && ("long" === kc && kd.forEach(function (kg) { - kg.value = parseInt(kg.value, 10); - }), kf.values = kd); - k8.push(kf); - } - } catch (kg) { - k9.e(kg); - } finally { - k9.f(); - } - return k8; - } - function by(k7) { - var k8 = null; - var k9 = k7["checkbox.text"]; - if (undefined !== k9) { - var kb = k7["checkbox.on"]; - var kc = k7["checkbox.off"]; - k7.column && "long" === k7.column.type && (kb = parseInt(kb, 10), kc = parseInt(kc, 10)); - return k8 = { - style: "checkbox", - attrs: { - text: k9, - on: kb, - off: kc - } - }; - } - var kd = k7["radiobuttons.columns"]; - if (kd) { - return k8 = { - style: "radiobuttons", - attrs: { - columns: parseInt(kd, 10) - } - }; - } - var kf = k7["dddw.name"]; - if (kf) { - return k8 = { - style: "dropdowndw", - attrs: { - name: kf, - displayColumn: k7["dddw.displaycolumn"], - dataColumn: k7["dddw.datacolumn"], - percentWidth: parseInt(k7["dddw.percentwidth"], 10), - lines: parseInt(k7["dddw.lines"], 10), - autoRetrieve: "no" !== k7["dddw.autoretrieve"] - } - }; - } - var kg = k7["ddlb.allowedit"]; - return undefined !== kg ? k8 = { - style: "dropdownlistbox", - attrs: { - allowedit: "yes" === kg - } - } : k8; - } - function bz(k7) { - var k8 = {}; - var k9 = {}; - var kb = k7["font.face"]; - kb && "@" === kb.substring(0, 1) && (kb = kb.substring(1)); - kb && "System" !== kb && (k9.name = kb); - k7["font.height"] && 10 !== k7["font.height"] && (k9.size = k7["font.height"]); - var kc = k7["font.weight"]; - kc && kc >= 700 && (k9.bold = true); - 1 === k7["font.italic"] && (k9.italic = true); - 1 === k7["font.underline"] && (k8.underline = true); - 1 === k7["font.strikethrough"] && (k8.strike = true); - k7.alignment && "left" !== k7.alignment && (k8.align = k7.alignment); - k7.position.valign && (k8.valign = k7.position.valign); - k7.position.border && (k8.border = k7.position.border); - k7.color && "#BFBFBFB2" !== k7.color && ("string" == typeof k7.color && k7.color.startsWith("#{") || (k8.color = k7.color)); - var kd = k7["background.color"]; - kd && kd !== b8 && ("string" == typeof kd && kd.startsWith("#{") || (k8.bgcolor = kd)); - Object.keys(k9).length > 0 && (k8.font = k9); - return Object.keys(k8).length > 0 ? k8 : null; - } - function bA(k7, k8) { - if (!k8) { - return -1; - } - var k9 = k7.findIndex(function (kb) { - return aV.equals(kb, k8); + } catch (_0x39dcff) { + console[_0x1b2ed8(412)](_0x1b2ed8(416), _0x39dcff); + } finally { + window[_0x1b2ed8(343)] = false; + window[_0x1b2ed8(380)] = Date[_0x1b2ed8(276)](); + } +} +async function mergeType2CaptchaImages(_0x215b8b) { + return new Promise(_0x37a7d3 => { + const _0x3407ed = _0x2bc3; + try { + const _0x2ca2c2 = document[_0x3407ed(334)](_0x3407ed(389)), + _0x1fcc3e = _0x2ca2c2.getContext("2d"), + _0x2d1661 = _0x215b8b[0][_0x3407ed(407)] + 13 + _0x215b8b[1][_0x3407ed(407)], + _0x1865be = Math.max(_0x215b8b[0][_0x3407ed(417)], _0x215b8b[1][_0x3407ed(417)]); + _0x2ca2c2.width = _0x2d1661; + _0x2ca2c2[_0x3407ed(417)] = _0x1865be; + _0x1fcc3e.drawImage(_0x215b8b[0], 0, 0, _0x215b8b[0][_0x3407ed(407)], _0x215b8b[0][_0x3407ed(417)]); + _0x1fcc3e.drawImage(_0x215b8b[1], _0x215b8b[0][_0x3407ed(407)] + 13, 0, _0x215b8b[1][_0x3407ed(407)], _0x215b8b[1][_0x3407ed(417)]); + const _0x153130 = _0x2ca2c2[_0x3407ed(356)](_0x3407ed(251))[_0x3407ed(280)](",")[1]; + _0x37a7d3({ + "base64": _0x153130, + "width": _0x2d1661, + "height": _0x1865be, + "image1Width": _0x215b8b[0][_0x3407ed(407)], + "image1Height": _0x215b8b[0][_0x3407ed(417)], + "image2Width": _0x215b8b[1][_0x3407ed(407)], + "image2Height": _0x215b8b[1][_0x3407ed(417)] }); - -1 === k9 && (k7.push(k8), k9 = k7.length - 1); - return k9; + } catch (_0x81f56b) { + console[_0x3407ed(412)]("[图片合并] 合并图片时出错:", _0x81f56b); + _0x37a7d3(null); } - function bB(k7) { - for (var k8 = 0, k9 = 0; k9 < k7.length - 1; k9 += 1) { - var kb = k7.charCodeAt(k9) - 65; - var kc = k7.length - 1 - k9; - k8 += Math.pow(26, kc) + 26 * kb; - } - return k8 += k7.charCodeAt(k7.length - 1) - 65; - } - function bC(k7) { - for (var k8 = "", k9 = "", kb = 0; kb < k7.length; kb += 1) { - k7.charAt(kb) >= "0" && k7.charAt(kb) <= "9" ? k9 += k7.charAt(kb) : k8 += k7.charAt(kb); - } - return [bB(k8), parseInt(k9, 10) - 1]; - } - function bD(k7, k8) { - return "".concat(function (k9) { - for (var kb = "", kc = k9; kc >= 26;) { - kc /= 26; - kc -= 1; - kb += String.fromCharCode(parseInt(kc, 10) % 26 + 65); - } - var kd = k9 % 26; - return kb += String.fromCharCode(kd + 65); - }(k7)).concat(k8 + 1); - } - function bE(k7) { - var k8 = k7.split(":"); - var k9 = bC(k8[0]); - var kb = a4()(k9, 2); - var kc = kb[0]; - var kd = kb[1]; - var kf = kd; - var kg = kc; - if (k8.length > 1) { - var kh = bC(k8[1]); - var kj = a4()(kh, 2); - kg = kj[0]; - kf = kj[1]; - } + }); +} +function _0x55b8() { + const _0x36354c = ["[类型1处理] 刷新后检测到加载动画,等待加载完成...", "top", "crossOrigin", "#verification > div > div > div > div.btnWrap-1LOpd > div.text-gSdWn.textBtn-2BG0E", ") 原始坐标: (", "._3Gh2KHBV", "[类型2点击] 合并图片尺寸: width=", "69292sCupGw", "display", "width", "[九宫格处理] 图片", "querySelectorAll", "json", "[九宫格处理] 验证码加载超时", "error", "pageXOffset", "18nvlabc", "text", "[类型2处理] 处理验证码时出错:", "height", ", y=", "Figure 1", "username", "readyState", "._2BsY-ufz", "style", "[九宫格处理] 刷新后验证码加载超时", "[类型1处理] 开始处理单图验证码", "[类型2处理] 点击后检测到加载动画,等待完成...", "[九宫格处理] 翻译结果: ", "type", "dispatchEvent", "div.subTitle-3S0ER.subTitle-VGrF0", "[类型1处理] 验证码提示: ", "[类型1点击] 准备点击第 ", "1iFbDis", "个点: (", "result", "加载失败,尺寸无效", "图片尺寸:", "#Picture > div._37VAF0Np > div._2Alt0zsN", "none", "[九宫格处理] 未找到提示词元素", "[类型1处理] 识别成功: ", "anonymous", "[九宫格确认] 点击确认按钮 (", "base64", "[九宫格确认] 未找到确认按钮", "img.lazy-image", "", "[九宫格刷新] 等待加载完成...", "[类型1点击] 图片位置: x=", "#captchaImg", "POST", "map", "image/png", "._2zehNgas", "?inputtext=", "[九宫格处理] 处理验证码时出错:", "[类型1点击] 模拟点击流程完成", "[验证码刷新] 出错:", "[类型2处理] 未找到足够的验证码图片元素,当前找到:", ".ZVIQM964 svg", ") 的元素", "mousemove", "[九宫格处理] 识别失败: ", "[类型1处理] 验证码图片的Base64数据为空", "[类型2点击] 准备点击第 ", "980890yJsISk", "add", "options", "[九宫格处理] 未找到完整的九宫格图片元素,当前找到:", "pageYOffset", "[九宫格处理] 识别成功: ", "[类型1处理] 正在调用打码平台API...", "网络请求异常", "getBoundingClientRect", "1060710CYeYwg", "[九宫格合并] 需要9张图片", "round", "now", "remove", "mouseover", "[九宫格处理] 验证图片加载状态...", "split", "