From 8cba1e8e6b357be3923957655181e4981dd6d2b4 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 27 Sep 2023 21:55:39 +0900 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E5=88=B0=E4=B8=BB=E5=88=86=E6=94=AF?= =?UTF-8?q?=E5=BC=80=E5=8F=91hy2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/admin/umi_for_edit.js | 110156 ------------------------- 1 file changed, 110156 deletions(-) delete mode 100644 public/assets/admin/umi_for_edit.js diff --git a/public/assets/admin/umi_for_edit.js b/public/assets/admin/umi_for_edit.js deleted file mode 100644 index cf2786e9..00000000 --- a/public/assets/admin/umi_for_edit.js +++ /dev/null @@ -1,110156 +0,0 @@ -(function(e) { - function t(t) { - for (var r, a, s = t[0], l = t[1], c = t[2], h = 0, f = []; h < s.length; h++) - a = s[h], - Object.prototype.hasOwnProperty.call(i, a) && i[a] && f.push(i[a][0]), - i[a] = 0; - for (r in l) - Object.prototype.hasOwnProperty.call(l, r) && (e[r] = l[r]); - u && u(t); - while (f.length) - f.shift()(); - return o.push.apply(o, c || []), - n() - } - function n() { - for (var e, t = 0; t < o.length; t++) { - for (var n = o[t], r = !0, s = 1; s < n.length; s++) { - var l = n[s]; - 0 !== i[l] && (r = !1) - } - r && (o.splice(t--, 1), - e = a(a.s = n[0])) - } - return e - } - var r = {} - , i = { - 1: 0 - } - , o = []; - function a(t) { - if (r[t]) - return r[t].exports; - var n = r[t] = { - i: t, - l: !1, - exports: {} - }; - return e[t].call(n.exports, n, n.exports, a), - n.l = !0, - n.exports - } - a.m = e, - a.c = r, - a.d = function(e, t, n) { - a.o(e, t) || Object.defineProperty(e, t, { - enumerable: !0, - get: n - }) - } - , - a.r = function(e) { - "undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { - value: "Module" - }), - Object.defineProperty(e, "__esModule", { - value: !0 - }) - } - , - a.t = function(e, t) { - if (1 & t && (e = a(e)), - 8 & t) - return e; - if (4 & t && "object" === typeof e && e && e.__esModule) - return e; - var n = Object.create(null); - if (a.r(n), - Object.defineProperty(n, "default", { - enumerable: !0, - value: e - }), - 2 & t && "string" != typeof e) - for (var r in e) - a.d(n, r, function(t) { - return e[t] - } - .bind(null, r)); - return n - } - , - a.n = function(e) { - var t = e && e.__esModule ? function() { - return e["default"] - } - : function() { - return e - } - ; - return a.d(t, "a", t), - t - } - , - a.o = function(e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - } - , - a.p = "./"; - var s = window["webpackJsonp"] = window["webpackJsonp"] || [] - , l = s.push.bind(s); - s.push = t, - s = s.slice(); - for (var c = 0; c < s.length; c++) - t(s[c]); - var u = l; - o.push([1, 2, 0]), - n() -} -)({ - "++nV": function(e, t, n) { - (function(e) { - ace.define("ace/split", ["require", "exports", "module", "ace/lib/oop", "ace/lib/lang", "ace/lib/event_emitter", "ace/editor", "ace/virtual_renderer", "ace/edit_session"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = (e("./lib/lang"), - e("./lib/event_emitter").EventEmitter) - , o = e("./editor").Editor - , a = e("./virtual_renderer").VirtualRenderer - , s = e("./edit_session").EditSession - , l = function(e, t, n) { - this.BELOW = 1, - this.BESIDE = 0, - this.$container = e, - this.$theme = t, - this.$splits = 0, - this.$editorCSS = "", - this.$editors = [], - this.$orientation = this.BESIDE, - this.setSplits(n || 1), - this.$cEditor = this.$editors[0], - this.on("focus", function(e) { - this.$cEditor = e - } - .bind(this)) - }; - (function() { - r.implement(this, i), - this.$createEditor = function() { - var e = document.createElement("div"); - e.className = this.$editorCSS, - e.style.cssText = "position: absolute; top:0px; bottom:0px", - this.$container.appendChild(e); - var t = new o(new a(e,this.$theme)); - return t.on("focus", function() { - this._emit("focus", t) - } - .bind(this)), - this.$editors.push(t), - t.setFontSize(this.$fontSize), - t - } - , - this.setSplits = function(e) { - var t; - if (e < 1) - throw "The number of splits have to be > 0!"; - if (e != this.$splits) { - if (e > this.$splits) { - while (this.$splits < this.$editors.length && this.$splits < e) - t = this.$editors[this.$splits], - this.$container.appendChild(t.container), - t.setFontSize(this.$fontSize), - this.$splits++; - while (this.$splits < e) - this.$createEditor(), - this.$splits++ - } else - while (this.$splits > e) - t = this.$editors[this.$splits - 1], - this.$container.removeChild(t.container), - this.$splits--; - this.resize() - } - } - , - this.getSplits = function() { - return this.$splits - } - , - this.getEditor = function(e) { - return this.$editors[e] - } - , - this.getCurrentEditor = function() { - return this.$cEditor - } - , - this.focus = function() { - this.$cEditor.focus() - } - , - this.blur = function() { - this.$cEditor.blur() - } - , - this.setTheme = function(e) { - this.$editors.forEach(function(t) { - t.setTheme(e) - }) - } - , - this.setKeyboardHandler = function(e) { - this.$editors.forEach(function(t) { - t.setKeyboardHandler(e) - }) - } - , - this.forEach = function(e, t) { - this.$editors.forEach(e, t) - } - , - this.$fontSize = "", - this.setFontSize = function(e) { - this.$fontSize = e, - this.forEach(function(t) { - t.setFontSize(e) - }) - } - , - this.$cloneSession = function(e) { - var t = new s(e.getDocument(),e.getMode()) - , n = e.getUndoManager(); - return t.setUndoManager(n), - t.setTabSize(e.getTabSize()), - t.setUseSoftTabs(e.getUseSoftTabs()), - t.setOverwrite(e.getOverwrite()), - t.setBreakpoints(e.getBreakpoints()), - t.setUseWrapMode(e.getUseWrapMode()), - t.setUseWorker(e.getUseWorker()), - t.setWrapLimitRange(e.$wrapLimitRange.min, e.$wrapLimitRange.max), - t.$foldData = e.$cloneFoldData(), - t - } - , - this.setSession = function(e, t) { - var n; - n = null == t ? this.$cEditor : this.$editors[t]; - var r = this.$editors.some(function(t) { - return t.session === e - }); - return r && (e = this.$cloneSession(e)), - n.setSession(e), - e - } - , - this.getOrientation = function() { - return this.$orientation - } - , - this.setOrientation = function(e) { - this.$orientation != e && (this.$orientation = e, - this.resize()) - } - , - this.resize = function() { - var e, t = this.$container.clientWidth, n = this.$container.clientHeight; - if (this.$orientation == this.BESIDE) - for (var r = t / this.$splits, i = 0; i < this.$splits; i++) - e = this.$editors[i], - e.container.style.width = r + "px", - e.container.style.top = "0px", - e.container.style.left = i * r + "px", - e.container.style.height = n + "px", - e.resize(); - else { - var o = n / this.$splits; - for (i = 0; i < this.$splits; i++) - e = this.$editors[i], - e.container.style.width = t + "px", - e.container.style.top = i * o + "px", - e.container.style.left = "0px", - e.container.style.height = o + "px", - e.resize() - } - } - } - ).call(l.prototype), - t.Split = l - }), - ace.define("ace/ext/split", ["require", "exports", "module", "ace/split"], function(e, t, n) { - "use strict"; - n.exports = e("../split") - }), - function() { - ace.require(["ace/ext/split"], function(t) { - e && (e.exports = t) - }) - }() - } - ).call(this, n("YuTi")(e)) - }, - "+0iv": function(e, t, n) { - "use strict"; - var r = n("qDJ8"); - function i(e) { - return !0 === r(e) && "[object Object]" === Object.prototype.toString.call(e) - } - e.exports = function(e) { - var t, n; - return !1 !== i(e) && (t = e.constructor, - "function" === typeof t && (n = t.prototype, - !1 !== i(n) && !1 !== n.hasOwnProperty("isPrototypeOf"))) - } - }, - "+80P": function(e, t, n) { - "use strict"; - function r(e) { - var t = Array.prototype.slice.call(arguments, 1); - return t.forEach(function(t) { - t && Object.keys(t).forEach(function(n) { - e[n] = t[n] - }) - }), - e - } - function i(e) { - return Object.prototype.toString.call(e) - } - function o(e) { - return "[object String]" === i(e) - } - function a(e) { - return "[object Object]" === i(e) - } - function s(e) { - return "[object RegExp]" === i(e) - } - function l(e) { - return "[object Function]" === i(e) - } - function c(e) { - return e.replace(/[.?*+^$[\]\\(){}|-]/g, "\\$&") - } - var u = { - fuzzyLink: !0, - fuzzyEmail: !0, - fuzzyIP: !1 - }; - function h(e) { - return Object.keys(e || {}).reduce(function(e, t) { - return e || u.hasOwnProperty(t) - }, !1) - } - var f = { - "http:": { - validate: function(e, t, n) { - var r = e.slice(t); - return n.re.http || (n.re.http = new RegExp("^\\/\\/" + n.re.src_auth + n.re.src_host_port_strict + n.re.src_path,"i")), - n.re.http.test(r) ? r.match(n.re.http)[0].length : 0 - } - }, - "https:": "http:", - "ftp:": "http:", - "//": { - validate: function(e, t, n) { - var r = e.slice(t); - return n.re.no_http || (n.re.no_http = new RegExp("^" + n.re.src_auth + "(?:localhost|(?:(?:" + n.re.src_domain + ")\\.)+" + n.re.src_domain_root + ")" + n.re.src_port + n.re.src_host_terminator + n.re.src_path,"i")), - n.re.no_http.test(r) ? t >= 3 && ":" === e[t - 3] ? 0 : t >= 3 && "/" === e[t - 3] ? 0 : r.match(n.re.no_http)[0].length : 0 - } - }, - "mailto:": { - validate: function(e, t, n) { - var r = e.slice(t); - return n.re.mailto || (n.re.mailto = new RegExp("^" + n.re.src_email_name + "@" + n.re.src_host_strict,"i")), - n.re.mailto.test(r) ? r.match(n.re.mailto)[0].length : 0 - } - } - } - , d = "a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]" - , p = "biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|"); - function m(e) { - e.__index__ = -1, - e.__text_cache__ = "" - } - function g(e) { - return function(t, n) { - var r = t.slice(n); - return e.test(r) ? r.match(e)[0].length : 0 - } - } - function v() { - return function(e, t) { - t.normalize(e) - } - } - function y(e) { - var t = e.re = n("sRdV")(e.__opts__) - , r = e.__tlds__.slice(); - function i(e) { - return e.replace("%TLDS%", t.src_tlds) - } - e.onCompile(), - e.__tlds_replaced__ || r.push(d), - r.push(t.src_xn), - t.src_tlds = r.join("|"), - t.email_fuzzy = RegExp(i(t.tpl_email_fuzzy), "i"), - t.link_fuzzy = RegExp(i(t.tpl_link_fuzzy), "i"), - t.link_no_ip_fuzzy = RegExp(i(t.tpl_link_no_ip_fuzzy), "i"), - t.host_fuzzy_test = RegExp(i(t.tpl_host_fuzzy_test), "i"); - var u = []; - function h(e, t) { - throw new Error('(LinkifyIt) Invalid schema "' + e + '": ' + t) - } - e.__compiled__ = {}, - Object.keys(e.__schemas__).forEach(function(t) { - var n = e.__schemas__[t]; - if (null !== n) { - var r = { - validate: null, - link: null - }; - if (e.__compiled__[t] = r, - a(n)) - return s(n.validate) ? r.validate = g(n.validate) : l(n.validate) ? r.validate = n.validate : h(t, n), - void (l(n.normalize) ? r.normalize = n.normalize : n.normalize ? h(t, n) : r.normalize = v()); - o(n) ? u.push(t) : h(t, n) - } - }), - u.forEach(function(t) { - e.__compiled__[e.__schemas__[t]] && (e.__compiled__[t].validate = e.__compiled__[e.__schemas__[t]].validate, - e.__compiled__[t].normalize = e.__compiled__[e.__schemas__[t]].normalize) - }), - e.__compiled__[""] = { - validate: null, - normalize: v() - }; - var f = Object.keys(e.__compiled__).filter(function(t) { - return t.length > 0 && e.__compiled__[t] - }).map(c).join("|"); - e.re.schema_test = RegExp("(^|(?!_)(?:[><\uff5c]|" + t.src_ZPCc + "))(" + f + ")", "i"), - e.re.schema_search = RegExp("(^|(?!_)(?:[><\uff5c]|" + t.src_ZPCc + "))(" + f + ")", "ig"), - e.re.pretest = RegExp("(" + e.re.schema_test.source + ")|(" + e.re.host_fuzzy_test.source + ")|@", "i"), - m(e) - } - function b(e, t) { - var n = e.__index__ - , r = e.__last_index__ - , i = e.__text_cache__.slice(n, r); - this.schema = e.__schema__.toLowerCase(), - this.index = n + t, - this.lastIndex = r + t, - this.raw = i, - this.text = i, - this.url = i - } - function w(e, t) { - var n = new b(e,t); - return e.__compiled__[n.schema].normalize(n, e), - n - } - function x(e, t) { - if (!(this instanceof x)) - return new x(e,t); - t || h(e) && (t = e, - e = {}), - this.__opts__ = r({}, u, t), - this.__index__ = -1, - this.__last_index__ = -1, - this.__schema__ = "", - this.__text_cache__ = "", - this.__schemas__ = r({}, f, e), - this.__compiled__ = {}, - this.__tlds__ = p, - this.__tlds_replaced__ = !1, - this.re = {}, - y(this) - } - x.prototype.add = function(e, t) { - return this.__schemas__[e] = t, - y(this), - this - } - , - x.prototype.set = function(e) { - return this.__opts__ = r(this.__opts__, e), - this - } - , - x.prototype.test = function(e) { - if (this.__text_cache__ = e, - this.__index__ = -1, - !e.length) - return !1; - var t, n, r, i, o, a, s, l, c; - if (this.re.schema_test.test(e)) { - s = this.re.schema_search, - s.lastIndex = 0; - while (null !== (t = s.exec(e))) - if (i = this.testSchemaAt(e, t[2], s.lastIndex), - i) { - this.__schema__ = t[2], - this.__index__ = t.index + t[1].length, - this.__last_index__ = t.index + t[0].length + i; - break - } - } - return this.__opts__.fuzzyLink && this.__compiled__["http:"] && (l = e.search(this.re.host_fuzzy_test), - l >= 0 && (this.__index__ < 0 || l < this.__index__) && null !== (n = e.match(this.__opts__.fuzzyIP ? this.re.link_fuzzy : this.re.link_no_ip_fuzzy)) && (o = n.index + n[1].length, - (this.__index__ < 0 || o < this.__index__) && (this.__schema__ = "", - this.__index__ = o, - this.__last_index__ = n.index + n[0].length))), - this.__opts__.fuzzyEmail && this.__compiled__["mailto:"] && (c = e.indexOf("@"), - c >= 0 && null !== (r = e.match(this.re.email_fuzzy)) && (o = r.index + r[1].length, - a = r.index + r[0].length, - (this.__index__ < 0 || o < this.__index__ || o === this.__index__ && a > this.__last_index__) && (this.__schema__ = "mailto:", - this.__index__ = o, - this.__last_index__ = a))), - this.__index__ >= 0 - } - , - x.prototype.pretest = function(e) { - return this.re.pretest.test(e) - } - , - x.prototype.testSchemaAt = function(e, t, n) { - return this.__compiled__[t.toLowerCase()] ? this.__compiled__[t.toLowerCase()].validate(e, n, this) : 0 - } - , - x.prototype.match = function(e) { - var t = 0 - , n = []; - this.__index__ >= 0 && this.__text_cache__ === e && (n.push(w(this, t)), - t = this.__last_index__); - var r = t ? e.slice(t) : e; - while (this.test(r)) - n.push(w(this, t)), - r = r.slice(this.__last_index__), - t += this.__last_index__; - return n.length ? n : null - } - , - x.prototype.tlds = function(e, t) { - return e = Array.isArray(e) ? e : [e], - t ? (this.__tlds__ = this.__tlds__.concat(e).sort().filter(function(e, t, n) { - return e !== n[t - 1] - }).reverse(), - y(this), - this) : (this.__tlds__ = e.slice(), - this.__tlds_replaced__ = !0, - y(this), - this) - } - , - x.prototype.normalize = function(e) { - e.schema || (e.url = "http://" + e.url), - "mailto:" !== e.schema || /^mailto:/i.test(e.url) || (e.url = "mailto:" + e.url) - } - , - x.prototype.onCompile = function() {} - , - e.exports = x - }, - "+JPL": function(e, t, n) { - e.exports = { - default: n("+SFK"), - __esModule: !0 - } - }, - "+LrT": function(e, t, n) { - "use strict"; - var r = { - childContextTypes: !0, - contextTypes: !0, - defaultProps: !0, - displayName: !0, - getDefaultProps: !0, - getDerivedStateFromProps: !0, - mixins: !0, - propTypes: !0, - type: !0 - } - , i = { - name: !0, - length: !0, - prototype: !0, - caller: !0, - callee: !0, - arguments: !0, - arity: !0 - } - , o = Object.defineProperty - , a = Object.getOwnPropertyNames - , s = Object.getOwnPropertySymbols - , l = Object.getOwnPropertyDescriptor - , c = Object.getPrototypeOf - , u = c && c(Object); - function h(e, t, n) { - if ("string" !== typeof t) { - if (u) { - var f = c(t); - f && f !== u && h(e, f, n) - } - var d = a(t); - s && (d = d.concat(s(t))); - for (var p = 0; p < d.length; ++p) { - var m = d[p]; - if (!r[m] && !i[m] && (!n || !n[m])) { - var g = l(t, m); - try { - o(e, m, g) - } catch (e) {} - } - } - return e - } - return e - } - e.exports = h - }, - "+QRC": function(e, t, n) { - "use strict"; - var r = n("E9nw") - , i = { - "text/plain": "Text", - "text/html": "Url", - default: "Text" - } - , o = "Copy to clipboard: #{key}, Enter"; - function a(e) { - var t = (/mac os x/i.test(navigator.userAgent) ? "\u2318" : "Ctrl") + "+C"; - return e.replace(/#{\s*key\s*}/g, t) - } - function s(e, t) { - var n, s, l, c, u, h, f = !1; - t || (t = {}), - n = t.debug || !1; - try { - l = r(), - c = document.createRange(), - u = document.getSelection(), - h = document.createElement("span"), - h.textContent = e, - h.ariaHidden = "true", - h.style.all = "unset", - h.style.position = "fixed", - h.style.top = 0, - h.style.clip = "rect(0, 0, 0, 0)", - h.style.whiteSpace = "pre", - h.style.webkitUserSelect = "text", - h.style.MozUserSelect = "text", - h.style.msUserSelect = "text", - h.style.userSelect = "text", - h.addEventListener("copy", function(r) { - if (r.stopPropagation(), - t.format) - if (r.preventDefault(), - "undefined" === typeof r.clipboardData) { - n && console.warn("unable to use e.clipboardData"), - n && console.warn("trying IE specific stuff"), - window.clipboardData.clearData(); - var o = i[t.format] || i["default"]; - window.clipboardData.setData(o, e) - } else - r.clipboardData.clearData(), - r.clipboardData.setData(t.format, e); - t.onCopy && (r.preventDefault(), - t.onCopy(r.clipboardData)) - }), - document.body.appendChild(h), - c.selectNodeContents(h), - u.addRange(c); - var d = document.execCommand("copy"); - if (!d) - throw new Error("copy command was unsuccessful"); - f = !0 - } catch (r) { - n && console.error("unable to copy using execCommand: ", r), - n && console.warn("trying IE specific stuff"); - try { - window.clipboardData.setData(t.format || "text", e), - t.onCopy && t.onCopy(window.clipboardData), - f = !0 - } catch (r) { - n && console.error("unable to copy using clipboardData: ", r), - n && console.error("falling back to prompt"), - s = a("message"in t ? t.message : o), - window.prompt(s, e) - } - } finally { - u && ("function" == typeof u.removeRange ? u.removeRange(c) : u.removeAllRanges()), - h && document.body.removeChild(h), - l() - } - return f - } - e.exports = s - }, - "+SFK": function(e, t, n) { - n("AUvm"), - n("wgeU"), - n("adOz"), - n("dl0q"), - e.exports = n("WEpk").Symbol - }, - "+mmm": function(e, t, n) { - "use strict"; - var r = n("wYm8"); - function i(e) { - var t, n; - this.promise = new e(function(e, r) { - if (void 0 !== t || void 0 !== n) - throw TypeError("Bad Promise constructor"); - t = e, - n = r - } - ), - this.resolve = r(t), - this.reject = r(n) - } - e.exports.f = function(e) { - return new i(e) - } - }, - "+o5p": function(e, t, n) { - var r = n("wHrr") - , i = n("9WFV") - , o = n("il4q") - , a = n("OsVd") - , s = n("17jC"); - e.exports = function(e, t) { - var n = 1 == e - , l = 2 == e - , c = 3 == e - , u = 4 == e - , h = 6 == e - , f = 5 == e || h - , d = t || s; - return function(t, s, p) { - for (var m, g, v = o(t), y = i(v), b = r(s, p, 3), w = a(y.length), x = 0, _ = n ? d(t, w) : l ? d(t, 0) : void 0; w > x; x++) - if ((f || x in y) && (m = y[x], - g = b(m, x, v), - e)) - if (n) - _[x] = g; - else if (g) - switch (e) { - case 3: - return !0; - case 5: - return m; - case 6: - return x; - case 2: - _.push(m) - } - else if (u) - return !1; - return h ? -1 : c || u ? u : _ - } - } - }, - "+qE3": function(e, t, n) { - "use strict"; - var r, i = "object" === typeof Reflect ? Reflect : null, o = i && "function" === typeof i.apply ? i.apply : function(e, t, n) { - return Function.prototype.apply.call(e, t, n) - } - ; - function a(e) { - console && console.warn && console.warn(e) - } - r = i && "function" === typeof i.ownKeys ? i.ownKeys : Object.getOwnPropertySymbols ? function(e) { - return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)) - } - : function(e) { - return Object.getOwnPropertyNames(e) - } - ; - var s = Number.isNaN || function(e) { - return e !== e - } - ; - function l() { - l.init.call(this) - } - e.exports = l, - e.exports.once = w, - l.EventEmitter = l, - l.prototype._events = void 0, - l.prototype._eventsCount = 0, - l.prototype._maxListeners = void 0; - var c = 10; - function u(e) { - if ("function" !== typeof e) - throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof e) - } - function h(e) { - return void 0 === e._maxListeners ? l.defaultMaxListeners : e._maxListeners - } - function f(e, t, n, r) { - var i, o, s; - if (u(n), - o = e._events, - void 0 === o ? (o = e._events = Object.create(null), - e._eventsCount = 0) : (void 0 !== o.newListener && (e.emit("newListener", t, n.listener ? n.listener : n), - o = e._events), - s = o[t]), - void 0 === s) - s = o[t] = n, - ++e._eventsCount; - else if ("function" === typeof s ? s = o[t] = r ? [n, s] : [s, n] : r ? s.unshift(n) : s.push(n), - i = h(e), - i > 0 && s.length > i && !s.warned) { - s.warned = !0; - var l = new Error("Possible EventEmitter memory leak detected. " + s.length + " " + String(t) + " listeners added. Use emitter.setMaxListeners() to increase limit"); - l.name = "MaxListenersExceededWarning", - l.emitter = e, - l.type = t, - l.count = s.length, - a(l) - } - return e - } - function d() { - if (!this.fired) - return this.target.removeListener(this.type, this.wrapFn), - this.fired = !0, - 0 === arguments.length ? this.listener.call(this.target) : this.listener.apply(this.target, arguments) - } - function p(e, t, n) { - var r = { - fired: !1, - wrapFn: void 0, - target: e, - type: t, - listener: n - } - , i = d.bind(r); - return i.listener = n, - r.wrapFn = i, - i - } - function m(e, t, n) { - var r = e._events; - if (void 0 === r) - return []; - var i = r[t]; - return void 0 === i ? [] : "function" === typeof i ? n ? [i.listener || i] : [i] : n ? b(i) : v(i, i.length) - } - function g(e) { - var t = this._events; - if (void 0 !== t) { - var n = t[e]; - if ("function" === typeof n) - return 1; - if (void 0 !== n) - return n.length - } - return 0 - } - function v(e, t) { - for (var n = new Array(t), r = 0; r < t; ++r) - n[r] = e[r]; - return n - } - function y(e, t) { - for (; t + 1 < e.length; t++) - e[t] = e[t + 1]; - e.pop() - } - function b(e) { - for (var t = new Array(e.length), n = 0; n < t.length; ++n) - t[n] = e[n].listener || e[n]; - return t - } - function w(e, t) { - return new Promise(function(n, r) { - function i(n) { - e.removeListener(t, o), - r(n) - } - function o() { - "function" === typeof e.removeListener && e.removeListener("error", i), - n([].slice.call(arguments)) - } - _(e, t, o, { - once: !0 - }), - "error" !== t && x(e, i, { - once: !0 - }) - } - ) - } - function x(e, t, n) { - "function" === typeof e.on && _(e, "error", t, n) - } - function _(e, t, n, r) { - if ("function" === typeof e.on) - r.once ? e.once(t, n) : e.on(t, n); - else { - if ("function" !== typeof e.addEventListener) - throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof e); - e.addEventListener(t, function i(o) { - r.once && e.removeEventListener(t, i), - n(o) - }) - } - } - Object.defineProperty(l, "defaultMaxListeners", { - enumerable: !0, - get: function() { - return c - }, - set: function(e) { - if ("number" !== typeof e || e < 0 || s(e)) - throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + e + "."); - c = e - } - }), - l.init = function() { - void 0 !== this._events && this._events !== Object.getPrototypeOf(this)._events || (this._events = Object.create(null), - this._eventsCount = 0), - this._maxListeners = this._maxListeners || void 0 - } - , - l.prototype.setMaxListeners = function(e) { - if ("number" !== typeof e || e < 0 || s(e)) - throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + e + "."); - return this._maxListeners = e, - this - } - , - l.prototype.getMaxListeners = function() { - return h(this) - } - , - l.prototype.emit = function(e) { - for (var t = [], n = 1; n < arguments.length; n++) - t.push(arguments[n]); - var r = "error" === e - , i = this._events; - if (void 0 !== i) - r = r && void 0 === i.error; - else if (!r) - return !1; - if (r) { - var a; - if (t.length > 0 && (a = t[0]), - a instanceof Error) - throw a; - var s = new Error("Unhandled error." + (a ? " (" + a.message + ")" : "")); - throw s.context = a, - s - } - var l = i[e]; - if (void 0 === l) - return !1; - if ("function" === typeof l) - o(l, this, t); - else { - var c = l.length - , u = v(l, c); - for (n = 0; n < c; ++n) - o(u[n], this, t) - } - return !0 - } - , - l.prototype.addListener = function(e, t) { - return f(this, e, t, !1) - } - , - l.prototype.on = l.prototype.addListener, - l.prototype.prependListener = function(e, t) { - return f(this, e, t, !0) - } - , - l.prototype.once = function(e, t) { - return u(t), - this.on(e, p(this, e, t)), - this - } - , - l.prototype.prependOnceListener = function(e, t) { - return u(t), - this.prependListener(e, p(this, e, t)), - this - } - , - l.prototype.removeListener = function(e, t) { - var n, r, i, o, a; - if (u(t), - r = this._events, - void 0 === r) - return this; - if (n = r[e], - void 0 === n) - return this; - if (n === t || n.listener === t) - 0 === --this._eventsCount ? this._events = Object.create(null) : (delete r[e], - r.removeListener && this.emit("removeListener", e, n.listener || t)); - else if ("function" !== typeof n) { - for (i = -1, - o = n.length - 1; o >= 0; o--) - if (n[o] === t || n[o].listener === t) { - a = n[o].listener, - i = o; - break - } - if (i < 0) - return this; - 0 === i ? n.shift() : y(n, i), - 1 === n.length && (r[e] = n[0]), - void 0 !== r.removeListener && this.emit("removeListener", e, a || t) - } - return this - } - , - l.prototype.off = l.prototype.removeListener, - l.prototype.removeAllListeners = function(e) { - var t, n, r; - if (n = this._events, - void 0 === n) - return this; - if (void 0 === n.removeListener) - return 0 === arguments.length ? (this._events = Object.create(null), - this._eventsCount = 0) : void 0 !== n[e] && (0 === --this._eventsCount ? this._events = Object.create(null) : delete n[e]), - this; - if (0 === arguments.length) { - var i, o = Object.keys(n); - for (r = 0; r < o.length; ++r) - i = o[r], - "removeListener" !== i && this.removeAllListeners(i); - return this.removeAllListeners("removeListener"), - this._events = Object.create(null), - this._eventsCount = 0, - this - } - if (t = n[e], - "function" === typeof t) - this.removeListener(e, t); - else if (void 0 !== t) - for (r = t.length - 1; r >= 0; r--) - this.removeListener(e, t[r]); - return this - } - , - l.prototype.listeners = function(e) { - return m(this, e, !0) - } - , - l.prototype.rawListeners = function(e) { - return m(this, e, !1) - } - , - l.listenerCount = function(e, t) { - return "function" === typeof e.listenerCount ? e.listenerCount(t) : g.call(e, t) - } - , - l.prototype.listenerCount = g, - l.prototype.eventNames = function() { - return this._eventsCount > 0 ? r(this._events) : [] - } - }, - "+wdc": function(e, t, n) { - "use strict"; - var r, i, o, a, s; - if ("undefined" === typeof window || "function" !== typeof MessageChannel) { - var l = null - , c = null - , u = function() { - if (null !== l) - try { - var e = t.unstable_now(); - l(!0, e), - l = null - } catch (e) { - throw setTimeout(u, 0), - e - } - } - , h = Date.now(); - t.unstable_now = function() { - return Date.now() - h - } - , - r = function(e) { - null !== l ? setTimeout(r, 0, e) : (l = e, - setTimeout(u, 0)) - } - , - i = function(e, t) { - c = setTimeout(e, t) - } - , - o = function() { - clearTimeout(c) - } - , - a = function() { - return !1 - } - , - s = t.unstable_forceFrameRate = function() {} - } else { - var f = window.performance - , d = window.Date - , p = window.setTimeout - , m = window.clearTimeout; - if ("undefined" !== typeof console) { - var g = window.cancelAnimationFrame; - "function" !== typeof window.requestAnimationFrame && console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"), - "function" !== typeof g && console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills") - } - if ("object" === typeof f && "function" === typeof f.now) - t.unstable_now = function() { - return f.now() - } - ; - else { - var v = d.now(); - t.unstable_now = function() { - return d.now() - v - } - } - var y = !1 - , b = null - , w = -1 - , x = 5 - , _ = 0; - a = function() { - return t.unstable_now() >= _ - } - , - s = function() {} - , - t.unstable_forceFrameRate = function(e) { - 0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported") : x = 0 < e ? Math.floor(1e3 / e) : 5 - } - ; - var E = new MessageChannel - , S = E.port2; - E.port1.onmessage = function() { - if (null !== b) { - var e = t.unstable_now(); - _ = e + x; - try { - b(!0, e) ? S.postMessage(null) : (y = !1, - b = null) - } catch (e) { - throw S.postMessage(null), - e - } - } else - y = !1 - } - , - r = function(e) { - b = e, - y || (y = !0, - S.postMessage(null)) - } - , - i = function(e, n) { - w = p(function() { - e(t.unstable_now()) - }, n) - } - , - o = function() { - m(w), - w = -1 - } - } - function k(e, t) { - var n = e.length; - e.push(t); - e: for (; ; ) { - var r = n - 1 >>> 1 - , i = e[r]; - if (!(void 0 !== i && 0 < T(i, t))) - break e; - e[r] = t, - e[n] = i, - n = r - } - } - function C(e) { - return e = e[0], - void 0 === e ? null : e - } - function O(e) { - var t = e[0]; - if (void 0 !== t) { - var n = e.pop(); - if (n !== t) { - e[0] = n; - e: for (var r = 0, i = e.length; r < i; ) { - var o = 2 * (r + 1) - 1 - , a = e[o] - , s = o + 1 - , l = e[s]; - if (void 0 !== a && 0 > T(a, n)) - void 0 !== l && 0 > T(l, a) ? (e[r] = l, - e[s] = n, - r = s) : (e[r] = a, - e[o] = n, - r = o); - else { - if (!(void 0 !== l && 0 > T(l, n))) - break e; - e[r] = l, - e[s] = n, - r = s - } - } - } - return t - } - return null - } - function T(e, t) { - var n = e.sortIndex - t.sortIndex; - return 0 !== n ? n : e.id - t.id - } - var L = [] - , A = [] - , P = 1 - , j = null - , M = 3 - , R = !1 - , N = !1 - , D = !1; - function I(e) { - for (var t = C(A); null !== t; ) { - if (null === t.callback) - O(A); - else { - if (!(t.startTime <= e)) - break; - O(A), - t.sortIndex = t.expirationTime, - k(L, t) - } - t = C(A) - } - } - function $(e) { - if (D = !1, - I(e), - !N) - if (null !== C(L)) - N = !0, - r(F); - else { - var t = C(A); - null !== t && i($, t.startTime - e) - } - } - function F(e, n) { - N = !1, - D && (D = !1, - o()), - R = !0; - var r = M; - try { - for (I(n), - j = C(L); null !== j && (!(j.expirationTime > n) || e && !a()); ) { - var s = j.callback; - if (null !== s) { - j.callback = null, - M = j.priorityLevel; - var l = s(j.expirationTime <= n); - n = t.unstable_now(), - "function" === typeof l ? j.callback = l : j === C(L) && O(L), - I(n) - } else - O(L); - j = C(L) - } - if (null !== j) - var c = !0; - else { - var u = C(A); - null !== u && i($, u.startTime - n), - c = !1 - } - return c - } finally { - j = null, - M = r, - R = !1 - } - } - function B(e) { - switch (e) { - case 1: - return -1; - case 2: - return 250; - case 5: - return 1073741823; - case 4: - return 1e4; - default: - return 5e3 - } - } - var V = s; - t.unstable_IdlePriority = 5, - t.unstable_ImmediatePriority = 1, - t.unstable_LowPriority = 4, - t.unstable_NormalPriority = 3, - t.unstable_Profiling = null, - t.unstable_UserBlockingPriority = 2, - t.unstable_cancelCallback = function(e) { - e.callback = null - } - , - t.unstable_continueExecution = function() { - N || R || (N = !0, - r(F)) - } - , - t.unstable_getCurrentPriorityLevel = function() { - return M - } - , - t.unstable_getFirstCallbackNode = function() { - return C(L) - } - , - t.unstable_next = function(e) { - switch (M) { - case 1: - case 2: - case 3: - var t = 3; - break; - default: - t = M - } - var n = M; - M = t; - try { - return e() - } finally { - M = n - } - } - , - t.unstable_pauseExecution = function() {} - , - t.unstable_requestPaint = V, - t.unstable_runWithPriority = function(e, t) { - switch (e) { - case 1: - case 2: - case 3: - case 4: - case 5: - break; - default: - e = 3 - } - var n = M; - M = e; - try { - return t() - } finally { - M = n - } - } - , - t.unstable_scheduleCallback = function(e, n, a) { - var s = t.unstable_now(); - if ("object" === typeof a && null !== a) { - var l = a.delay; - l = "number" === typeof l && 0 < l ? s + l : s, - a = "number" === typeof a.timeout ? a.timeout : B(e) - } else - a = B(e), - l = s; - return a = l + a, - e = { - id: P++, - callback: n, - priorityLevel: e, - startTime: l, - expirationTime: a, - sortIndex: -1 - }, - l > s ? (e.sortIndex = l, - k(A, e), - null === C(L) && e === C(A) && (D ? o() : D = !0, - i($, l - s))) : (e.sortIndex = a, - k(L, e), - N || R || (N = !0, - r(F))), - e - } - , - t.unstable_shouldYield = function() { - var e = t.unstable_now(); - I(e); - var n = C(L); - return n !== j && null !== j && null !== n && null !== n.callback && n.startTime <= e && n.expirationTime < j.expirationTime || a() - } - , - t.unstable_wrapCallback = function(e) { - var t = M; - return function() { - var n = M; - M = t; - try { - return e.apply(this, arguments) - } finally { - M = n - } - } - } - }, - "+y51": function(e, t, n) { - var r = n("kCK5")("meta") - , i = n("u8+u") - , o = n("oxo0") - , a = n("V5/1").f - , s = 0 - , l = Object.isExtensible || function() { - return !0 - } - , c = !n("wUWy")(function() { - return l(Object.preventExtensions({})) - }) - , u = function(e) { - a(e, r, { - value: { - i: "O" + ++s, - w: {} - } - }) - } - , h = function(e, t) { - if (!i(e)) - return "symbol" == typeof e ? e : ("string" == typeof e ? "S" : "P") + e; - if (!o(e, r)) { - if (!l(e)) - return "F"; - if (!t) - return "E"; - u(e) - } - return e[r].i - } - , f = function(e, t) { - if (!o(e, r)) { - if (!l(e)) - return !0; - if (!t) - return !1; - u(e) - } - return e[r].w - } - , d = function(e) { - return c && p.NEED && l(e) && !o(e, r) && u(e), - e - } - , p = e.exports = { - KEY: r, - NEED: !1, - fastKey: h, - getWeak: f, - onFreeze: d - } - }, - "//3n": function(e, t, n) { - var r = n("u8+u") - , i = n("7vYJ") - , o = function(e, t) { - if (i(e), - !r(t) && null !== t) - throw TypeError(t + ": can't set as prototype!") - }; - e.exports = { - set: Object.setPrototypeOf || ("__proto__"in {} ? function(e, t, r) { - try { - r = n("wHrr")(Function.call, n("15BC").f(Object.prototype, "__proto__").set, 2), - r(e, []), - t = !(e instanceof Array) - } catch (e) { - t = !0 - } - return function(e, n) { - return o(e, n), - t ? e.__proto__ = n : r(e, n), - e - } - }({}, !1) : void 0), - check: o - } - }, - "/MKj": function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r) - , o = i.a.createContext(null); - function a(e) { - e() - } - var s = a - , l = function(e) { - return s = e - } - , c = function() { - return s - }; - function u() { - var e = c() - , t = null - , n = null; - return { - clear: function() { - t = null, - n = null - }, - notify: function() { - e(function() { - var e = t; - while (e) - e.callback(), - e = e.next - }) - }, - get: function() { - var e = [] - , n = t; - while (n) - e.push(n), - n = n.next; - return e - }, - subscribe: function(e) { - var r = !0 - , i = n = { - callback: e, - next: null, - prev: n - }; - return i.prev ? i.prev.next = i : t = i, - function() { - r && null !== t && (r = !1, - i.next ? i.next.prev = i.prev : n = i.prev, - i.prev ? i.prev.next = i.next : t = i.next) - } - } - } - } - var h = { - notify: function() {}, - get: function() { - return [] - } - }; - function f(e, t) { - var n, r = h; - function i(e) { - return l(), - r.subscribe(e) - } - function o() { - r.notify() - } - function a() { - f.onStateChange && f.onStateChange() - } - function s() { - return Boolean(n) - } - function l() { - n || (n = t ? t.addNestedSub(a) : e.subscribe(a), - r = u()) - } - function c() { - n && (n(), - n = void 0, - r.clear(), - r = h) - } - var f = { - addNestedSub: i, - notifyNestedSubs: o, - handleChangeWrapper: a, - isSubscribed: s, - trySubscribe: l, - tryUnsubscribe: c, - getListeners: function() { - return r - } - }; - return f - } - var d = "undefined" !== typeof window && "undefined" !== typeof window.document && "undefined" !== typeof window.document.createElement ? r["useLayoutEffect"] : r["useEffect"]; - function p(e) { - var t = e.store - , n = e.context - , a = e.children - , s = Object(r["useMemo"])(function() { - var e = f(t); - return { - store: t, - subscription: e - } - }, [t]) - , l = Object(r["useMemo"])(function() { - return t.getState() - }, [t]); - d(function() { - var e = s.subscription; - return e.onStateChange = e.notifyNestedSubs, - e.trySubscribe(), - l !== t.getState() && e.notifyNestedSubs(), - function() { - e.tryUnsubscribe(), - e.onStateChange = null - } - }, [s, l]); - var c = n || o; - return i.a.createElement(c.Provider, { - value: s - }, a) - } - var m = p; - function g() { - return g = Object.assign ? Object.assign.bind() : function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - g.apply(this, arguments) - } - function v(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - var y = n("2mql") - , b = n.n(y) - , w = n("0vxD") - , x = ["getDisplayName", "methodName", "renderCountProp", "shouldHandleStateChanges", "storeKey", "withRef", "forwardRef", "context"] - , _ = ["reactReduxForwardedRef"] - , E = [] - , S = [null, null]; - function k(e, t) { - var n = e[1]; - return [t.payload, n + 1] - } - function C(e, t, n) { - d(function() { - return e.apply(void 0, t) - }, n) - } - function O(e, t, n, r, i, o, a) { - e.current = r, - t.current = i, - n.current = !1, - o.current && (o.current = null, - a()) - } - function T(e, t, n, r, i, o, a, s, l, c) { - if (e) { - var u = !1 - , h = null - , f = function() { - if (!u) { - var e, n, f = t.getState(); - try { - e = r(f, i.current) - } catch (e) { - n = e, - h = e - } - n || (h = null), - e === o.current ? a.current || l() : (o.current = e, - s.current = e, - a.current = !0, - c({ - type: "STORE_UPDATED", - payload: { - error: n - } - })) - } - }; - n.onStateChange = f, - n.trySubscribe(), - f(); - var d = function() { - if (u = !0, - n.tryUnsubscribe(), - n.onStateChange = null, - h) - throw h - }; - return d - } - } - var L = function() { - return [null, 0] - }; - function A(e, t) { - void 0 === t && (t = {}); - var n = t - , a = n.getDisplayName - , s = void 0 === a ? function(e) { - return "ConnectAdvanced(" + e + ")" - } - : a - , l = n.methodName - , c = void 0 === l ? "connectAdvanced" : l - , u = n.renderCountProp - , h = void 0 === u ? void 0 : u - , d = n.shouldHandleStateChanges - , p = void 0 === d || d - , m = n.storeKey - , y = void 0 === m ? "store" : m - , A = (n.withRef, - n.forwardRef) - , P = void 0 !== A && A - , j = n.context - , M = void 0 === j ? o : j - , R = v(n, x) - , N = M; - return function(t) { - var n = t.displayName || t.name || "Component" - , o = s(n) - , a = g({}, R, { - getDisplayName: s, - methodName: c, - renderCountProp: h, - shouldHandleStateChanges: p, - storeKey: y, - displayName: o, - wrappedComponentName: n, - WrappedComponent: t - }) - , l = R.pure; - function u(t) { - return e(t.dispatch, a) - } - var d = l ? r["useMemo"] : function(e) { - return e() - } - ; - function m(e) { - var n = Object(r["useMemo"])(function() { - var t = e.reactReduxForwardedRef - , n = v(e, _); - return [e.context, t, n] - }, [e]) - , o = n[0] - , a = n[1] - , s = n[2] - , l = Object(r["useMemo"])(function() { - return o && o.Consumer && Object(w["isContextConsumer"])(i.a.createElement(o.Consumer, null)) ? o : N - }, [o, N]) - , c = Object(r["useContext"])(l) - , h = Boolean(e.store) && Boolean(e.store.getState) && Boolean(e.store.dispatch); - Boolean(c) && Boolean(c.store); - var m = h ? e.store : c.store - , y = Object(r["useMemo"])(function() { - return u(m) - }, [m]) - , b = Object(r["useMemo"])(function() { - if (!p) - return S; - var e = f(m, h ? null : c.subscription) - , t = e.notifyNestedSubs.bind(e); - return [e, t] - }, [m, h, c]) - , x = b[0] - , A = b[1] - , P = Object(r["useMemo"])(function() { - return h ? c : g({}, c, { - subscription: x - }) - }, [h, c, x]) - , j = Object(r["useReducer"])(k, E, L) - , M = j[0] - , R = M[0] - , D = j[1]; - if (R && R.error) - throw R.error; - var I = Object(r["useRef"])() - , $ = Object(r["useRef"])(s) - , F = Object(r["useRef"])() - , B = Object(r["useRef"])(!1) - , V = d(function() { - return F.current && s === $.current ? F.current : y(m.getState(), s) - }, [m, R, s]); - C(O, [$, I, B, s, V, F, A]), - C(T, [p, m, x, y, $, I, B, F, A, D], [m, x, y]); - var W = Object(r["useMemo"])(function() { - return i.a.createElement(t, g({}, V, { - ref: a - })) - }, [a, t, V]) - , H = Object(r["useMemo"])(function() { - return p ? i.a.createElement(l.Provider, { - value: P - }, W) : W - }, [l, W, P]); - return H - } - var x = l ? i.a.memo(m) : m; - if (x.WrappedComponent = t, - x.displayName = m.displayName = o, - P) { - var A = i.a.forwardRef(function(e, t) { - return i.a.createElement(x, g({}, e, { - reactReduxForwardedRef: t - })) - }); - return A.displayName = o, - A.WrappedComponent = t, - b()(A, t) - } - return b()(x, t) - } - } - function P(e, t) { - return e === t ? 0 !== e || 0 !== t || 1 / e === 1 / t : e !== e && t !== t - } - function j(e, t) { - if (P(e, t)) - return !0; - if ("object" !== typeof e || null === e || "object" !== typeof t || null === t) - return !1; - var n = Object.keys(e) - , r = Object.keys(t); - if (n.length !== r.length) - return !1; - for (var i = 0; i < n.length; i++) - if (!Object.prototype.hasOwnProperty.call(t, n[i]) || !P(e[n[i]], t[n[i]])) - return !1; - return !0 - } - function M(e, t) { - var n = {} - , r = function(r) { - var i = e[r]; - "function" === typeof i && (n[r] = function() { - return t(i.apply(void 0, arguments)) - } - ) - }; - for (var i in e) - r(i); - return n - } - function R(e) { - return function(t, n) { - var r = e(t, n); - function i() { - return r - } - return i.dependsOnOwnProps = !1, - i - } - } - function N(e) { - return null !== e.dependsOnOwnProps && void 0 !== e.dependsOnOwnProps ? Boolean(e.dependsOnOwnProps) : 1 !== e.length - } - function D(e, t) { - return function(t, n) { - n.displayName; - var r = function(e, t) { - return r.dependsOnOwnProps ? r.mapToProps(e, t) : r.mapToProps(e) - }; - return r.dependsOnOwnProps = !0, - r.mapToProps = function(t, n) { - r.mapToProps = e, - r.dependsOnOwnProps = N(e); - var i = r(t, n); - return "function" === typeof i && (r.mapToProps = i, - r.dependsOnOwnProps = N(i), - i = r(t, n)), - i - } - , - r - } - } - function I(e) { - return "function" === typeof e ? D(e, "mapDispatchToProps") : void 0 - } - function $(e) { - return e ? void 0 : R(function(e) { - return { - dispatch: e - } - }) - } - function F(e) { - return e && "object" === typeof e ? R(function(t) { - return M(e, t) - }) : void 0 - } - var B = [I, $, F]; - function V(e) { - return "function" === typeof e ? D(e, "mapStateToProps") : void 0 - } - function W(e) { - return e ? void 0 : R(function() { - return {} - }) - } - var H = [V, W]; - function U(e, t, n) { - return g({}, n, e, t) - } - function z(e) { - return function(t, n) { - n.displayName; - var r, i = n.pure, o = n.areMergedPropsEqual, a = !1; - return function(t, n, s) { - var l = e(t, n, s); - return a ? i && o(l, r) || (r = l) : (a = !0, - r = l), - r - } - } - } - function G(e) { - return "function" === typeof e ? z(e) : void 0 - } - function q(e) { - return e ? void 0 : function() { - return U - } - } - var K = [G, q]; - var Y = ["initMapStateToProps", "initMapDispatchToProps", "initMergeProps"]; - function X(e, t, n, r) { - return function(i, o) { - return n(e(i, o), t(r, o), o) - } - } - function Q(e, t, n, r, i) { - var o, a, s, l, c, u = i.areStatesEqual, h = i.areOwnPropsEqual, f = i.areStatePropsEqual, d = !1; - function p(i, u) { - return o = i, - a = u, - s = e(o, a), - l = t(r, a), - c = n(s, l, a), - d = !0, - c - } - function m() { - return s = e(o, a), - t.dependsOnOwnProps && (l = t(r, a)), - c = n(s, l, a), - c - } - function g() { - return e.dependsOnOwnProps && (s = e(o, a)), - t.dependsOnOwnProps && (l = t(r, a)), - c = n(s, l, a), - c - } - function v() { - var t = e(o, a) - , r = !f(t, s); - return s = t, - r && (c = n(s, l, a)), - c - } - function y(e, t) { - var n = !h(t, a) - , r = !u(e, o, t, a); - return o = e, - a = t, - n && r ? m() : n ? g() : r ? v() : c - } - return function(e, t) { - return d ? y(e, t) : p(e, t) - } - } - function Z(e, t) { - var n = t.initMapStateToProps - , r = t.initMapDispatchToProps - , i = t.initMergeProps - , o = v(t, Y) - , a = n(e, o) - , s = r(e, o) - , l = i(e, o); - var c = o.pure ? Q : X; - return c(a, s, l, e, o) - } - var J = ["pure", "areStatesEqual", "areOwnPropsEqual", "areStatePropsEqual", "areMergedPropsEqual"]; - function ee(e, t, n) { - for (var r = t.length - 1; r >= 0; r--) { - var i = t[r](e); - if (i) - return i - } - return function(t, r) { - throw new Error("Invalid value of type " + typeof e + " for " + n + " argument when connecting component " + r.wrappedComponentName + ".") - } - } - function te(e, t) { - return e === t - } - function ne(e) { - var t = void 0 === e ? {} : e - , n = t.connectHOC - , r = void 0 === n ? A : n - , i = t.mapStateToPropsFactories - , o = void 0 === i ? H : i - , a = t.mapDispatchToPropsFactories - , s = void 0 === a ? B : a - , l = t.mergePropsFactories - , c = void 0 === l ? K : l - , u = t.selectorFactory - , h = void 0 === u ? Z : u; - return function(e, t, n, i) { - void 0 === i && (i = {}); - var a = i - , l = a.pure - , u = void 0 === l || l - , f = a.areStatesEqual - , d = void 0 === f ? te : f - , p = a.areOwnPropsEqual - , m = void 0 === p ? j : p - , y = a.areStatePropsEqual - , b = void 0 === y ? j : y - , w = a.areMergedPropsEqual - , x = void 0 === w ? j : w - , _ = v(a, J) - , E = ee(e, o, "mapStateToProps") - , S = ee(t, s, "mapDispatchToProps") - , k = ee(n, c, "mergeProps"); - return r(h, g({ - methodName: "connect", - getDisplayName: function(e) { - return "Connect(" + e + ")" - }, - shouldHandleStateChanges: Boolean(e), - initMapStateToProps: E, - initMapDispatchToProps: S, - initMergeProps: k, - pure: u, - areStatesEqual: d, - areOwnPropsEqual: m, - areStatePropsEqual: b, - areMergedPropsEqual: x - }, _)) - } - } - var re = ne(); - var ie = n("i8i4"); - n.d(t, "a", function() { - return m - }), - n.d(t, "b", function() { - return o - }), - n.d(t, "c", function() { - return re - }), - l(ie["unstable_batchedUpdates"]) - }, - "/Mfd": function(e, t, n) { - var r = n("7vYJ") - , i = n("4gcQ") - , o = n("WFJy") - , a = n("J57/")("IE_PROTO") - , s = function() {} - , l = "prototype" - , c = function() { - var e, t = n("SfDG")("iframe"), r = o.length, i = "<", a = ">"; - t.style.display = "none", - n("XI6d").appendChild(t), - t.src = "javascript:", - e = t.contentWindow.document, - e.open(), - e.write(i + "script" + a + "document.F=Object" + i + "/script" + a), - e.close(), - c = e.F; - while (r--) - delete c[l][o[r]]; - return c() - }; - e.exports = Object.create || function(e, t) { - var n; - return null !== e ? (s[l] = r(e), - n = new s, - s[l] = null, - n[a] = e) : n = c(), - void 0 === t ? n : i(n, t) - } - }, - "/Qhy": function(e, t, n) { - "use strict"; - function r(e) { - return "/" === e.charAt(0) - } - function i(e, t) { - for (var n = t, r = n + 1, i = e.length; r < i; n += 1, - r += 1) - e[n] = e[r]; - e.pop() - } - function o(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "" - , n = e && e.split("/") || [] - , o = t && t.split("/") || [] - , a = e && r(e) - , s = t && r(t) - , l = a || s; - if (e && r(e) ? o = n : n.length && (o.pop(), - o = o.concat(n)), - !o.length) - return "/"; - var c = void 0; - if (o.length) { - var u = o[o.length - 1]; - c = "." === u || ".." === u || "" === u - } else - c = !1; - for (var h = 0, f = o.length; f >= 0; f--) { - var d = o[f]; - "." === d ? i(o, f) : ".." === d ? (i(o, f), - h++) : h && (i(o, f), - h--) - } - if (!l) - for (; h--; h) - o.unshift(".."); - !l || "" === o[0] || o[0] && r(o[0]) || o.unshift(""); - var p = o.join("/"); - return c && "/" !== p.substr(-1) && (p += "/"), - p - } - n.r(t), - t["default"] = o - }, - "/dDc": function(e, t, n) { - "use strict"; - var r = { - transitionstart: { - transition: "transitionstart", - WebkitTransition: "webkitTransitionStart", - MozTransition: "mozTransitionStart", - OTransition: "oTransitionStart", - msTransition: "MSTransitionStart" - }, - animationstart: { - animation: "animationstart", - WebkitAnimation: "webkitAnimationStart", - MozAnimation: "mozAnimationStart", - OAnimation: "oAnimationStart", - msAnimation: "MSAnimationStart" - } - } - , i = { - transitionend: { - transition: "transitionend", - WebkitTransition: "webkitTransitionEnd", - MozTransition: "mozTransitionEnd", - OTransition: "oTransitionEnd", - msTransition: "MSTransitionEnd" - }, - animationend: { - animation: "animationend", - WebkitAnimation: "webkitAnimationEnd", - MozAnimation: "mozAnimationEnd", - OAnimation: "oAnimationEnd", - msAnimation: "MSAnimationEnd" - } - } - , o = [] - , a = []; - function s() { - var e = document.createElement("div") - , t = e.style; - function n(e, n) { - for (var r in e) - if (e.hasOwnProperty(r)) { - var i = e[r]; - for (var o in i) - if (o in t) { - n.push(i[o]); - break - } - } - } - "AnimationEvent"in window || (delete r.animationstart.animation, - delete i.animationend.animation), - "TransitionEvent"in window || (delete r.transitionstart.transition, - delete i.transitionend.transition), - n(r, o), - n(i, a) - } - function l(e, t, n) { - e.addEventListener(t, n, !1) - } - function c(e, t, n) { - e.removeEventListener(t, n, !1) - } - "undefined" !== typeof window && "undefined" !== typeof document && s(); - var u = { - startEvents: o, - addStartEventListener: function(e, t) { - 0 !== o.length ? o.forEach(function(n) { - l(e, n, t) - }) : window.setTimeout(t, 0) - }, - removeStartEventListener: function(e, t) { - 0 !== o.length && o.forEach(function(n) { - c(e, n, t) - }) - }, - endEvents: a, - addEndEventListener: function(e, t) { - 0 !== a.length ? a.forEach(function(n) { - l(e, n, t) - }) : window.setTimeout(t, 0) - }, - removeEndEventListener: function(e, t) { - 0 !== a.length && a.forEach(function(n) { - c(e, n, t) - }) - } - }; - t["a"] = u - }, - "/gYn": function(e, t, n) { - var r = n("gL7N")("toPrimitive") - , i = Date.prototype; - r in i || n("VPOE")(i, r, n("CfL3")) - }, - "/mWb": function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("il4q") - , o = n("8BMt") - , a = n("BFt8") - , s = n("15BC").f; - n("8Z/V") && r(r.P + n("OJuA"), "Object", { - __lookupGetter__: function(e) { - var t, n = i(this), r = o(e, !0); - do { - if (t = s(n, r)) - return t.get - } while (n = a(n)) - } - }) - }, - "/sWw": function(e, t, n) { - var r = n("c0Oy") - , i = n("bV5f") - , o = n("FqPH") - , a = n("zKnh") - , s = n("V5/1").f; - e.exports = function(e) { - var t = i.Symbol || (i.Symbol = o ? {} : r.Symbol || {}); - "_" == e.charAt(0) || e in t || s(t, e, { - value: a.f(e) - }) - } - }, - 0: function(e, t) {}, - "03ni": function(e, t, n) { - "use strict"; - var r = n("AUWw") - , i = n("ZDr/"); - e.exports = function(e) { - var t = String(i(this)) - , n = "" - , o = r(e); - if (o < 0 || o == 1 / 0) - throw RangeError("Count can't be negative"); - for (; o > 0; (o >>>= 1) && (t += t)) - 1 & o && (n += t); - return n - } - }, - "08Qx": function(e, t, n) { - var r = n("c0Oy") - , i = r.navigator; - e.exports = i && i.userAgent || "" - }, - "0Wa5": function(e, t, n) { - "use strict"; - function r(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function i(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {} - , i = Object.keys(n); - "function" === typeof Object.getOwnPropertySymbols && (i = i.concat(Object.getOwnPropertySymbols(n).filter(function(e) { - return Object.getOwnPropertyDescriptor(n, e).enumerable - }))), - i.forEach(function(t) { - r(e, t, n[t]) - }) - } - return e - } - var o = "@@DVA_LOADING/SHOW" - , a = "@@DVA_LOADING/HIDE" - , s = "loading"; - function l() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} - , t = e.namespace || s - , n = e.only - , l = void 0 === n ? [] : n - , c = e.except - , u = void 0 === c ? [] : c; - if (l.length > 0 && u.length > 0) - throw Error("It is ambiguous to configurate `only` and `except` items at the same time."); - var h = { - global: !1, - models: {}, - effects: {} - } - , f = r({}, t, function() { - var e, t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : h, n = arguments.length > 1 ? arguments[1] : void 0, s = n.type, l = n.payload, c = l || {}, u = c.namespace, f = c.actionType; - switch (s) { - case o: - e = i({}, t, { - global: !0, - models: i({}, t.models, r({}, u, !0)), - effects: i({}, t.effects, r({}, f, !0)) - }); - break; - case a: - var d = i({}, t.effects, r({}, f, !1)) - , p = i({}, t.models, r({}, u, Object.keys(d).some(function(e) { - var t = e.split("/")[0]; - return t === u && d[e] - }))) - , m = Object.keys(p).some(function(e) { - return p[e] - }); - e = i({}, t, { - global: m, - models: p, - effects: d - }); - break; - default: - e = t; - break - } - return e - }); - function d(e, t, n, r) { - var i = t.put - , s = n.namespace; - return 0 === l.length && 0 === u.length || l.length > 0 && -1 !== l.indexOf(r) || u.length > 0 && -1 === u.indexOf(r) ? regeneratorRuntime.mark(function t() { - var n = arguments; - return regeneratorRuntime.wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - return t.next = 2, - i({ - type: o, - payload: { - namespace: s, - actionType: r - } - }); - case 2: - return t.next = 4, - e.apply(void 0, n); - case 4: - return t.next = 6, - i({ - type: a, - payload: { - namespace: s, - actionType: r - } - }); - case 6: - case "end": - return t.stop() - } - }, t) - }) : e - } - return { - extraReducers: f, - onEffect: d - } - } - e.exports = l - }, - "0fn0": function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - routes: [], - saveLoading: !1, - fetchLoading: !1 - }; - t["default"] = { - name: "serverRoute", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/server/route/fetch"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - routes: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/route/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/route/save", n); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - i({ - type: "fetch" - }); - case 7: - "function" === typeof r && r(); - case 8: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - "0hpf": function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function o(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function a(e, t, n) { - return t && o(e.prototype, t), - n && o(e, n), - e - } - function s(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && l(e, t) - } - function l(e, t) { - return l = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - l(e, t) - } - function c(e) { - return function() { - var t, n = d(e); - if (f()) { - var r = d(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return u(this, t) - } - } - function u(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? h(e) : t - } - function h(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function f() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function d(e) { - return d = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - d(e) - } - var p = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , m = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var g = p(n("q1tI")) - , v = m(n("Gytx")) - , y = function(e) { - s(n, e); - var t = c(n); - function n() { - return i(this, n), - t.apply(this, arguments) - } - return a(n, [{ - key: "shouldComponentUpdate", - value: function(e) { - return !v.default(e, this.props) - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.expandable - , n = e.prefixCls - , r = e.onExpand - , i = e.needIndentSpaced - , o = e.expanded - , a = e.record; - if (t) { - var s = o ? "expanded" : "collapsed"; - return g.createElement("span", { - className: "".concat(n, "-expand-icon ").concat(n, "-").concat(s), - onClick: function(e) { - return r(a, e) - } - }) - } - return i ? g.createElement("span", { - className: "".concat(n, "-expand-icon ").concat(n, "-spaced") - }) : null - } - }]), - n - }(g.Component); - t.default = y - }, - "0r0h": function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = a; - var r = o(n("q1tI")) - , i = n("TOwV"); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - function a(e) { - var t = []; - return r.default.Children.forEach(e, function(e) { - void 0 !== e && null !== e && (Array.isArray(e) ? t = t.concat(a(e)) : (0, - i.isFragment)(e) && e.props ? t = t.concat(a(e.props.children)) : t.push(e)) - }), - t - } - }, - "0sxA": function(e, t, n) { - "use strict"; - var r = n("Cw4u") - , i = n("Jc7p") - , o = "Set"; - e.exports = n("nWMQ")(o, function(e) { - return function() { - return e(this, arguments.length > 0 ? arguments[0] : void 0) - } - }, { - add: function(e) { - return r.def(i(this, o), e = 0 === e ? 0 : e, e) - } - }, r) - }, - "0vxD": function(e, t, n) { - "use strict"; - e.exports = n("DUzY") - }, - "0wlq": function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("8H45") - , o = n("il4q") - , a = n("OsVd") - , s = n("wYm8") - , l = n("17jC"); - r(r.P, "Array", { - flatMap: function(e) { - var t, n, r = o(this); - return s(e), - t = a(r.length), - n = l(r, 0), - i(n, r, r, t, 0, 1, e, arguments[1]), - n - } - }), - n("DIcO")("flatMap") - }, - 1: function(e, t, n) { - e.exports = n("KyW6") - }, - "11+Y": function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("g9YV"), - n("wCAj")) - , a = (n("+L6B"), - n("2/Rp")) - , s = (n("/zsF"), - n("PArb")) - , l = (n("Pwec"), - n("CtXQ")) - , c = n("q1tI") - , u = n.n(c) - , h = n("Bl7J") - , f = n("/MKj") - , d = n("8zNj") - , p = n("v32e"); - class m extends u.a.Component { - constructor(e) { - super(e), - this.state = { - group: [], - submit: {}, - visible: !1 - } - } - componentDidMount() { - this.props.dispatch({ - type: "serverGroup/fetch" - }) - } - drop(e) { - this.props.dispatch({ - type: "serverGroup/drop", - id: e - }) - } - modalVisible() { - this.setState({ - visible: !this.state.visible, - submit: {} - }) - } - render() { - var e = this.props.serverGroup - , t = e.groups - , n = e.fetchLoading - , r = [{ - title: "\u7ec4ID", - dataIndex: "id", - key: "id" - }, { - title: "\u7ec4\u540d\u79f0", - dataIndex: "name", - key: "name" - }, { - title: "\u7528\u6237\u6570\u91cf", - dataIndex: "user_count", - key: "user_count", - render: e=>{ - return u.a.createElement(u.a.Fragment, null, u.a.createElement(l["a"], { - type: "user", - style: { - cursor: "move" - } - }), " ", e) - } - }, { - title: "\u8282\u70b9\u6570\u91cf", - dataIndex: "server_count", - key: "server_count", - render: e=>{ - return u.a.createElement(u.a.Fragment, null, u.a.createElement(l["a"], { - type: "database", - style: { - cursor: "move" - } - }), " ", e) - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - render: (e,t)=>{ - return u.a.createElement("div", null, u.a.createElement(d["a"], { - record: t, - key: t.id - }, u.a.createElement("a", { - href: "javascript:void(0);" - }, "\u7f16\u8f91")), u.a.createElement(s["a"], { - type: "vertical" - }), u.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>this.drop(t.id) - }, "\u5220\u9664")) - } - }]; - return u.a.createElement(h["a"], i()({}, this.props, { - title: "\u6743\u9650\u7ec4\u7ba1\u7406" - }), u.a.createElement("div", { - className: "d-flex justify-content-between align-items-center" - }), u.a.createElement(p["a"], { - loading: n - }, u.a.createElement("div", { - className: "block block-rounded" - }, u.a.createElement("div", { - className: "bg-white" - }, u.a.createElement("div", { - style: { - padding: 15 - } - }, u.a.createElement(d["a"], null, u.a.createElement(a["a"], { - onClick: ()=>this.modalVisible() - }, u.a.createElement(l["a"], { - type: "plus" - }), " \u6dfb\u52a0\u6743\u9650\u7ec4"))), u.a.createElement(o["a"], { - tableLayout: "auto", - columns: r, - dataSource: t, - pagination: !1 - }))))) - } - } - t["default"] = Object(f["c"])(e=>{ - var t = e.serverGroup; - return { - serverGroup: t - } - } - )(m) - }, - "15BC": function(e, t, n) { - var r = n("LsAW") - , i = n("pQGJ") - , o = n("OeOC") - , a = n("8BMt") - , s = n("oxo0") - , l = n("A7R+") - , c = Object.getOwnPropertyDescriptor; - t.f = n("8Z/V") ? c : function(e, t) { - if (e = o(e), - t = a(t, !0), - l) - try { - return c(e, t) - } catch (e) {} - if (s(e, t)) - return i(!r.f.call(e, t), e[t]) - } - }, - "16Al": function(e, t, n) { - "use strict"; - var r = n("WbBG"); - function i() {} - function o() {} - o.resetWarningCache = i, - e.exports = function() { - function e(e, t, n, i, o, a) { - if (a !== r) { - var s = new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"); - throw s.name = "Invariant Violation", - s - } - } - function t() { - return e - } - e.isRequired = e; - var n = { - array: e, - bigint: e, - bool: e, - func: e, - number: e, - object: e, - string: e, - symbol: e, - any: e, - arrayOf: t, - element: e, - elementType: e, - instanceOf: t, - node: e, - objectOf: t, - oneOf: t, - oneOfType: t, - shape: t, - exact: t, - checkPropTypes: o, - resetWarningCache: i - }; - return n.PropTypes = n, - n - } - }, - "17jC": function(e, t, n) { - var r = n("3FhE"); - e.exports = function(e, t) { - return new (r(e))(t) - } - }, - "17x9": function(e, t, n) { - e.exports = n("16Al")() - }, - "198K": function(e, t) { - function n() { - throw new TypeError("Invalid attempt to destructure non-iterable instance") - } - e.exports = n - }, - "1AkM": function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return h - }), - n.d(t, "b", function() { - return m - }); - var r = n("Xnb7") - , i = n("bYtY") - , o = n("6GrX") - , a = /\{([a-zA-Z0-9_]+)\|([^}]*)\}/g; - function s(e, t, n, r, i) { - if (!t) - return ""; - var o = (e + "").split("\n"); - i = l(t, n, r, i); - for (var a = 0, s = o.length; a < s; a++) - o[a] = c(o[a], i); - return o.join("\n") - } - function l(e, t, n, r) { - r = r || {}; - var a = Object(i["l"])({}, r); - a.font = t, - n = Object(i["K"])(n, "..."), - a.maxIterations = Object(i["K"])(r.maxIterations, 2); - var s = a.minChar = Object(i["K"])(r.minChar, 0); - a.cnCharWidth = Object(o["f"])("\u56fd", t); - var l = a.ascCharWidth = Object(o["f"])("a", t); - a.placeholder = Object(i["K"])(r.placeholder, ""); - for (var c = e = Math.max(0, e - 1), u = 0; u < s && c >= l; u++) - c -= l; - var h = Object(o["f"])(n, t); - return h > c && (n = "", - h = 0), - c = e - h, - a.ellipsis = n, - a.ellipsisWidth = h, - a.contentWidth = c, - a.containerWidth = e, - a - } - function c(e, t) { - var n = t.containerWidth - , r = t.font - , i = t.contentWidth; - if (!n) - return ""; - var a = Object(o["f"])(e, r); - if (a <= n) - return e; - for (var s = 0; ; s++) { - if (a <= i || s >= t.maxIterations) { - e += t.ellipsis; - break - } - var l = 0 === s ? u(e, i, t.ascCharWidth, t.cnCharWidth) : a > 0 ? Math.floor(e.length * i / a) : 0; - e = e.substr(0, l), - a = Object(o["f"])(e, r) - } - return "" === e && (e = t.placeholder), - e - } - function u(e, t, n, r) { - for (var i = 0, o = 0, a = e.length; o < a && i < t; o++) { - var s = e.charCodeAt(o); - i += 0 <= s && s <= 127 ? n : r - } - return o - } - function h(e, t) { - null != e && (e += ""); - var n, r = t.overflow, a = t.padding, s = t.font, u = "truncate" === r, h = Object(o["e"])(s), f = Object(i["K"])(t.lineHeight, h), d = !!t.backgroundColor, p = "truncate" === t.lineOverflow, m = t.width; - n = null == m || "break" !== r && "breakAll" !== r ? e ? e.split("\n") : [] : e ? w(e, t.font, m, "breakAll" === r, 0).lines : []; - var g = n.length * f - , v = Object(i["K"])(t.height, g); - if (g > v && p) { - var y = Math.floor(v / f); - n = n.slice(0, y) - } - if (e && u && null != m) - for (var b = l(m, s, t.ellipsis, { - minChar: t.truncateMinChar, - placeholder: t.placeholder - }), x = 0; x < n.length; x++) - n[x] = c(n[x], b); - var _ = v - , E = 0; - for (x = 0; x < n.length; x++) - E = Math.max(Object(o["f"])(n[x], s), E); - null == m && (m = E); - var S = E; - return a && (_ += a[0] + a[2], - S += a[1] + a[3], - m += a[1] + a[3]), - d && (S = m), - { - lines: n, - height: v, - outerWidth: S, - outerHeight: _, - lineHeight: f, - calculatedLineHeight: h, - contentWidth: E, - contentHeight: g, - width: m - } - } - var f = function() { - function e() {} - return e - }() - , d = function() { - function e(e) { - this.tokens = [], - e && (this.tokens = e) - } - return e - }() - , p = function() { - function e() { - this.width = 0, - this.height = 0, - this.contentWidth = 0, - this.contentHeight = 0, - this.outerWidth = 0, - this.outerHeight = 0, - this.lines = [] - } - return e - }(); - function m(e, t) { - var n = new p; - if (null != e && (e += ""), - !e) - return n; - var l, c = t.width, u = t.height, h = t.overflow, f = "break" !== h && "breakAll" !== h || null == c ? null : { - width: c, - accumWidth: 0, - breakAll: "breakAll" === h - }, d = a.lastIndex = 0; - while (null != (l = a.exec(e))) { - var m = l.index; - m > d && g(n, e.substring(d, m), t, f), - g(n, l[2], t, f, l[1]), - d = a.lastIndex - } - d < e.length && g(n, e.substring(d, e.length), t, f); - var v = [] - , y = 0 - , b = 0 - , w = t.padding - , x = "truncate" === h - , _ = "truncate" === t.lineOverflow; - function E(e, t, n) { - e.width = t, - e.lineHeight = n, - y += n, - b = Math.max(b, t) - } - e: for (var S = 0; S < n.lines.length; S++) { - for (var k = n.lines[S], C = 0, O = 0, T = 0; T < k.tokens.length; T++) { - var L = k.tokens[T] - , A = L.styleName && t.rich[L.styleName] || {} - , P = L.textPadding = A.padding - , j = P ? P[1] + P[3] : 0 - , M = L.font = A.font || t.font; - L.contentHeight = Object(o["e"])(M); - var R = Object(i["K"])(A.height, L.contentHeight); - if (L.innerHeight = R, - P && (R += P[0] + P[2]), - L.height = R, - L.lineHeight = Object(i["L"])(A.lineHeight, t.lineHeight, R), - L.align = A && A.align || t.align, - L.verticalAlign = A && A.verticalAlign || "middle", - _ && null != u && y + L.lineHeight > u) { - T > 0 ? (k.tokens = k.tokens.slice(0, T), - E(k, O, C), - n.lines = n.lines.slice(0, S + 1)) : n.lines = n.lines.slice(0, S); - break e - } - var N = A.width - , D = null == N || "auto" === N; - if ("string" === typeof N && "%" === N.charAt(N.length - 1)) - L.percentWidth = N, - v.push(L), - L.contentWidth = Object(o["f"])(L.text, M); - else { - if (D) { - var I = A.backgroundColor - , $ = I && I.image; - $ && ($ = r["b"]($), - r["c"]($) && (L.width = Math.max(L.width, $.width * R / $.height))) - } - var F = x && null != c ? c - O : null; - null != F && F < L.width ? !D || F < j ? (L.text = "", - L.width = L.contentWidth = 0) : (L.text = s(L.text, F - j, M, t.ellipsis, { - minChar: t.truncateMinChar - }), - L.width = L.contentWidth = Object(o["f"])(L.text, M)) : L.contentWidth = Object(o["f"])(L.text, M) - } - L.width += j, - O += L.width, - A && (C = Math.max(C, L.lineHeight)) - } - E(k, O, C) - } - n.outerWidth = n.width = Object(i["K"])(c, b), - n.outerHeight = n.height = Object(i["K"])(u, y), - n.contentHeight = y, - n.contentWidth = b, - w && (n.outerWidth += w[1] + w[3], - n.outerHeight += w[0] + w[2]); - for (S = 0; S < v.length; S++) { - L = v[S]; - var B = L.percentWidth; - L.width = parseInt(B, 10) / 100 * n.width - } - return n - } - function g(e, t, n, r, i) { - var a, s, l = "" === t, c = i && n.rich[i] || {}, u = e.lines, h = c.font || n.font, p = !1; - if (r) { - var m = c.padding - , g = m ? m[1] + m[3] : 0; - if (null != c.width && "auto" !== c.width) { - var v = Object(o["g"])(c.width, r.width) + g; - u.length > 0 && v + r.accumWidth > r.width && (a = t.split("\n"), - p = !0), - r.accumWidth = v - } else { - var y = w(t, h, r.width, r.breakAll, r.accumWidth); - r.accumWidth = y.accumWidth + g, - s = y.linesWidths, - a = y.lines - } - } else - a = t.split("\n"); - for (var b = 0; b < a.length; b++) { - var x = a[b] - , _ = new f; - if (_.styleName = i, - _.text = x, - _.isLineHolder = !x && !l, - "number" === typeof c.width ? _.width = c.width : _.width = s ? s[b] : Object(o["f"])(x, h), - b || p) - u.push(new d([_])); - else { - var E = (u[u.length - 1] || (u[0] = new d)).tokens - , S = E.length; - 1 === S && E[0].isLineHolder ? E[0] = _ : (x || !S || l) && E.push(_) - } - } - } - function v(e) { - var t = e.charCodeAt(0); - return t >= 33 && t <= 383 - } - var y = Object(i["I"])(",&?/;] ".split(""), function(e, t) { - return e[t] = !0, - e - }, {}); - function b(e) { - return !v(e) || !!y[e] - } - function w(e, t, n, r, i) { - for (var a = [], s = [], l = "", c = "", u = 0, h = 0, f = 0; f < e.length; f++) { - var d = e.charAt(f); - if ("\n" !== d) { - var p = Object(o["f"])(d, t) - , m = !r && !b(d); - (a.length ? h + p > n : i + h + p > n) ? h ? (l || c) && (m ? (l || (l = c, - c = "", - u = 0, - h = u), - a.push(l), - s.push(h - u), - c += d, - u += p, - l = "", - h = u) : (c && (l += c, - c = "", - u = 0), - a.push(l), - s.push(h), - l = d, - h = p)) : m ? (a.push(c), - s.push(u), - c = d, - u = p) : (a.push(d), - s.push(p)) : (h += p, - m ? (c += d, - u += p) : (c && (l += c, - c = "", - u = 0), - l += d)) - } else - c && (l += c, - h += u), - a.push(l), - s.push(h), - l = "", - c = "", - u = 0, - h = 0 - } - return a.length || l || (l = e, - c = "", - u = 0), - c && (l += c), - l && (a.push(l), - s.push(h)), - 1 === a.length && (h += i), - { - accumWidth: h, - lines: a, - linesWidths: s - } - } - }, - "1Jh7": function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = n("T6xi") - , a = function() { - function e() { - this.points = null, - this.percent = 1, - this.smooth = 0, - this.smoothConstraint = null - } - return e - }() - , s = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultStyle = function() { - return { - stroke: "#000", - fill: null - } - } - , - t.prototype.getDefaultShape = function() { - return new a - } - , - t.prototype.buildPath = function(e, t) { - o["a"](e, t, !1) - } - , - t - }(i["b"]); - s.prototype.type = "polyline", - t["a"] = s - }, - "1MYJ": function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = function(e) { - function t() { - var t = null !== e && e.apply(this, arguments) || this; - return t.type = "compound", - t - } - return Object(r["a"])(t, e), - t.prototype._updatePathDirty = function() { - for (var e = this.shape.paths, t = this.shapeChanged(), n = 0; n < e.length; n++) - t = t || e[n].shapeChanged(); - t && this.dirtyShape() - } - , - t.prototype.beforeBrush = function() { - this._updatePathDirty(); - for (var e = this.shape.paths || [], t = this.getGlobalScale(), n = 0; n < e.length; n++) - e[n].path || e[n].createPathProxy(), - e[n].path.setScale(t[0], t[1], e[n].segmentIgnoreThreshold) - } - , - t.prototype.buildPath = function(e, t) { - for (var n = t.paths || [], r = 0; r < n.length; r++) - n[r].buildPath(e, n[r].shape, !0) - } - , - t.prototype.afterBrush = function() { - for (var e = this.shape.paths || [], t = 0; t < e.length; t++) - e[t].pathUpdated() - } - , - t.prototype.getBoundingRect = function() { - return this._updatePathDirty.call(this), - i["b"].prototype.getBoundingRect.call(this) - } - , - t - }(i["b"]); - t["a"] = o - }, - "1OyB": function(e, t, n) { - "use strict"; - function r(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - n.d(t, "a", function() { - return r - }) - }, - "1RvN": function(e, t, n) { - "use strict"; - var r = function() { - function e(e) { - this.value = e - } - return e - }() - , i = function() { - function e() { - this._len = 0 - } - return e.prototype.insert = function(e) { - var t = new r(e); - return this.insertEntry(t), - t - } - , - e.prototype.insertEntry = function(e) { - this.head ? (this.tail.next = e, - e.prev = this.tail, - e.next = null, - this.tail = e) : this.head = this.tail = e, - this._len++ - } - , - e.prototype.remove = function(e) { - var t = e.prev - , n = e.next; - t ? t.next = n : this.head = n, - n ? n.prev = t : this.tail = t, - e.next = e.prev = null, - this._len-- - } - , - e.prototype.len = function() { - return this._len - } - , - e.prototype.clear = function() { - this.head = this.tail = null, - this._len = 0 - } - , - e - }() - , o = function() { - function e(e) { - this._list = new i, - this._maxSize = 10, - this._map = {}, - this._maxSize = e - } - return e.prototype.put = function(e, t) { - var n = this._list - , i = this._map - , o = null; - if (null == i[e]) { - var a = n.len() - , s = this._lastRemovedEntry; - if (a >= this._maxSize && a > 0) { - var l = n.head; - n.remove(l), - delete i[l.key], - o = l.value, - this._lastRemovedEntry = l - } - s ? s.value = t : s = new r(t), - s.key = e, - n.insertEntry(s), - i[e] = s - } - return o - } - , - e.prototype.get = function(e) { - var t = this._map[e] - , n = this._list; - if (null != t) - return t !== n.tail && (n.remove(t), - n.insertEntry(t)), - t.value - } - , - e.prototype.clear = function() { - this._list.clear(), - this._map = {} - } - , - e.prototype.len = function() { - return this._list.len() - } - , - e - }(); - t["a"] = o - }, - "1W/9": function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r) - , o = n("i8i4") - , a = n.n(o) - , s = n("17x9") - , l = n.n(s) - , c = n("VCL8") - , u = n("PIAm") - , h = n("QC+M") - , f = n("qx4F"); - function d(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} - , n = t.element - , r = void 0 === n ? document.body : n - , i = {} - , o = Object.keys(e); - return o.forEach(function(e) { - i[e] = r.style[e] - }), - o.forEach(function(t) { - r.style[t] = e[t] - }), - i - } - var p = d; - function m() { - return document.body.scrollHeight > (window.innerHeight || document.documentElement.clientHeight) && window.innerWidth > document.body.offsetWidth - } - var g = {} - , v = function(e) { - if (m() || e) { - var t = "ant-scrolling-effect" - , n = new RegExp("".concat(t),"g") - , r = document.body.className; - if (e) { - if (!n.test(r)) - return; - return p(g), - g = {}, - void (document.body.className = r.replace(n, "").trim()) - } - var i = Object(f["a"])(); - if (i && (g = p({ - position: "relative", - width: "calc(100% - ".concat(i, "px)") - }), - !n.test(r))) { - var o = "".concat(r, " ").concat(t); - document.body.className = o.trim() - } - } - }; - function y(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function b(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? y(Object(n), !0).forEach(function(t) { - w(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : y(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function w(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function x(e) { - "@babel/helpers - typeof"; - return x = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - x(e) - } - function _(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function E(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function S(e, t, n) { - return t && E(e.prototype, t), - n && E(e, n), - e - } - function k(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && C(e, t) - } - function C(e, t) { - return C = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - C(e, t) - } - function O(e) { - var t = A(); - return function() { - var n, r = P(e); - if (t) { - var i = P(this).constructor; - n = Reflect.construct(r, arguments, i) - } else - n = r.apply(this, arguments); - return T(this, n) - } - } - function T(e, t) { - return !t || "object" !== x(t) && "function" !== typeof t ? L(e) : t - } - function L(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function A() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function P(e) { - return P = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - P(e) - } - var j = 0 - , M = !("undefined" !== typeof window && window.document && window.document.createElement) - , R = "createPortal"in a.a - , N = {} - , D = function(e) { - k(n, e); - var t = O(n); - function n(e) { - var r; - _(this, n), - r = t.call(this, e), - r.getParent = function() { - var e = r.props.getContainer; - if (e) { - if ("string" === typeof e) - return document.querySelectorAll(e)[0]; - if ("function" === typeof e) - return e(); - if ("object" === x(e) && e instanceof window.HTMLElement) - return e - } - return document.body - } - , - r.getContainer = function() { - if (M) - return null; - if (!r.container) { - r.container = document.createElement("div"); - var e = r.getParent(); - e && e.appendChild(r.container) - } - return r.setWrapperClassName(), - r.container - } - , - r.setWrapperClassName = function() { - var e = r.props.wrapperClassName; - r.container && e && e !== r.container.className && (r.container.className = e) - } - , - r.savePortal = function(e) { - r._component = e - } - , - r.removeCurrentContainer = function(e) { - r.container = null, - r._component = null, - R || (e ? r.renderComponent({ - afterClose: r.removeContainer, - onClose: function() {}, - visible: !1 - }) : r.removeContainer()) - } - , - r.switchScrollingEffect = function() { - 1 !== j || Object.keys(N).length ? j || (p(N), - N = {}, - v(!0)) : (v(), - N = p({ - overflow: "hidden", - overflowX: "hidden", - overflowY: "hidden" - })) - } - ; - var i = e.visible; - return j = i ? j + 1 : j, - r.state = { - _self: L(r) - }, - r - } - return S(n, [{ - key: "componentDidUpdate", - value: function() { - this.setWrapperClassName() - } - }, { - key: "componentWillUnmount", - value: function() { - var e = this.props.visible; - j = e && j ? j - 1 : j, - this.removeCurrentContainer(e) - } - }, { - key: "render", - value: function() { - var e = this - , t = this.props - , n = t.children - , r = t.forceRender - , o = t.visible - , a = null - , s = { - getOpenCount: function() { - return j - }, - getContainer: this.getContainer, - switchScrollingEffect: this.switchScrollingEffect - }; - return R ? ((r || o || this._component) && (a = i.a.createElement(h["a"], { - getContainer: this.getContainer, - ref: this.savePortal - }, n(s))), - a) : i.a.createElement(u["a"], { - parent: this, - visible: o, - autoDestroy: !1, - getComponent: function() { - var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - return n(b(b(b({}, t), s), {}, { - ref: e.savePortal - })) - }, - getContainer: this.getContainer, - forceRender: r - }, function(t) { - var n = t.renderComponent - , r = t.removeContainer; - return e.renderComponent = n, - e.removeContainer = r, - null - }) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - var n = t.prevProps - , r = t._self - , i = e.visible - , o = e.getContainer; - if (n) { - var a = n.visible - , s = n.getContainer; - i !== a && (j = i && !a ? j + 1 : j - 1); - var l = "function" === typeof o && "function" === typeof s; - (l ? o.toString() !== s.toString() : o !== s) && r.removeCurrentContainer(!1) - } - return { - prevProps: e - } - } - }]), - n - }(i.a.Component); - D.propTypes = { - wrapperClassName: l.a.string, - forceRender: l.a.bool, - getContainer: l.a.any, - children: l.a.func, - visible: l.a.bool - }; - t["a"] = Object(c["polyfill"])(D) - }, - "1bdT": function(e, t, n) { - "use strict"; - var r = n("hYLj") - , i = n("Bq2U") - , o = n("mFDi") - , a = n("b9Ot") - , s = n("6GrX") - , l = n("bYtY") - , c = n("LPTA") - , u = n("Qe9p") - , h = n("S8SX") - , f = "__zr_normal__" - , d = r["a"].concat(["ignore"]) - , p = Object(l["I"])(r["a"], function(e, t) { - return e[t] = !0, - e - }, { - ignore: !1 - }) - , m = {} - , g = new o["a"](0,0,0,0) - , v = function() { - function e(e) { - this.id = Object(l["n"])(), - this.animators = [], - this.currentStates = [], - this.states = {}, - this._init(e) - } - return e.prototype._init = function(e) { - this.attr(e) - } - , - e.prototype.drift = function(e, t, n) { - switch (this.draggable) { - case "horizontal": - t = 0; - break; - case "vertical": - e = 0; - break - } - var r = this.transform; - r || (r = this.transform = [1, 0, 0, 1, 0, 0]), - r[4] += e, - r[5] += t, - this.decomposeTransform(), - this.markRedraw() - } - , - e.prototype.beforeUpdate = function() {} - , - e.prototype.afterUpdate = function() {} - , - e.prototype.update = function() { - this.updateTransform(), - this.__dirty && this.updateInnerText() - } - , - e.prototype.updateInnerText = function(e) { - var t = this._textContent; - if (t && (!t.ignore || e)) { - this.textConfig || (this.textConfig = {}); - var n = this.textConfig - , r = n.local - , i = t.innerTransformable - , o = void 0 - , a = void 0 - , l = !1; - i.parent = r ? this : null; - var c = !1; - if (i.copyTransform(t), - null != n.position) { - var u = g; - n.layoutRect ? u.copy(n.layoutRect) : u.copy(this.getBoundingRect()), - r || u.applyTransform(this.transform), - this.calculateTextPosition ? this.calculateTextPosition(m, n, u) : Object(s["c"])(m, n, u), - i.x = m.x, - i.y = m.y, - o = m.align, - a = m.verticalAlign; - var f = n.origin; - if (f && null != n.rotation) { - var d = void 0 - , p = void 0; - "center" === f ? (d = .5 * u.width, - p = .5 * u.height) : (d = Object(s["g"])(f[0], u.width), - p = Object(s["g"])(f[1], u.height)), - c = !0, - i.originX = -i.x + d + (r ? 0 : u.x), - i.originY = -i.y + p + (r ? 0 : u.y) - } - } - null != n.rotation && (i.rotation = n.rotation); - var v = n.offset; - v && (i.x += v[0], - i.y += v[1], - c || (i.originX = -v[0], - i.originY = -v[1])); - var y = null == n.inside ? "string" === typeof n.position && n.position.indexOf("inside") >= 0 : n.inside - , b = this._innerTextDefaultStyle || (this._innerTextDefaultStyle = {}) - , w = void 0 - , x = void 0 - , _ = void 0; - y && this.canBeInsideText() ? (w = n.insideFill, - x = n.insideStroke, - null != w && "auto" !== w || (w = this.getInsideTextFill()), - null != x && "auto" !== x || (x = this.getInsideTextStroke(w), - _ = !0)) : (w = n.outsideFill, - x = n.outsideStroke, - null != w && "auto" !== w || (w = this.getOutsideFill()), - null != x && "auto" !== x || (x = this.getOutsideStroke(w), - _ = !0)), - w = w || "#000", - w === b.fill && x === b.stroke && _ === b.autoStroke && o === b.align && a === b.verticalAlign || (l = !0, - b.fill = w, - b.stroke = x, - b.autoStroke = _, - b.align = o, - b.verticalAlign = a, - t.setDefaultTextStyle(b)), - t.__dirty |= h["a"], - l && t.dirtyStyle(!0) - } - } - , - e.prototype.canBeInsideText = function() { - return !0 - } - , - e.prototype.getInsideTextFill = function() { - return "#fff" - } - , - e.prototype.getInsideTextStroke = function(e) { - return "#000" - } - , - e.prototype.getOutsideFill = function() { - return this.__zr && this.__zr.isDarkMode() ? c["d"] : c["a"] - } - , - e.prototype.getOutsideStroke = function(e) { - var t = this.__zr && this.__zr.getBackgroundColor() - , n = "string" === typeof t && Object(u["d"])(t); - n || (n = [255, 255, 255, 1]); - for (var r = n[3], i = this.__zr.isDarkMode(), o = 0; o < 3; o++) - n[o] = n[o] * r + (i ? 0 : 255) * (1 - r); - return n[3] = 1, - Object(u["e"])(n, "rgba") - } - , - e.prototype.traverse = function(e, t) {} - , - e.prototype.attrKV = function(e, t) { - "textConfig" === e ? this.setTextConfig(t) : "textContent" === e ? this.setTextContent(t) : "clipPath" === e ? this.setClipPath(t) : "extra" === e ? (this.extra = this.extra || {}, - Object(l["l"])(this.extra, t)) : this[e] = t - } - , - e.prototype.hide = function() { - this.ignore = !0, - this.markRedraw() - } - , - e.prototype.show = function() { - this.ignore = !1, - this.markRedraw() - } - , - e.prototype.attr = function(e, t) { - if ("string" === typeof e) - this.attrKV(e, t); - else if (Object(l["x"])(e)) - for (var n = e, r = Object(l["B"])(n), i = 0; i < r.length; i++) { - var o = r[i]; - this.attrKV(o, e[o]) - } - return this.markRedraw(), - this - } - , - e.prototype.saveCurrentToNormalState = function(e) { - this._innerSaveToNormal(e); - for (var t = this._normalState, n = 0; n < this.animators.length; n++) { - var r = this.animators[n] - , i = r.__fromStateTransition; - if (!(r.getLoop() || i && i !== f)) { - var o = r.targetName - , a = o ? t[o] : t; - r.saveTo(a) - } - } - } - , - e.prototype._innerSaveToNormal = function(e) { - var t = this._normalState; - t || (t = this._normalState = {}), - e.textConfig && !t.textConfig && (t.textConfig = this.textConfig), - this._savePrimaryToNormal(e, t, d) - } - , - e.prototype._savePrimaryToNormal = function(e, t, n) { - for (var r = 0; r < n.length; r++) { - var i = n[r]; - null == e[i] || i in t || (t[i] = this[i]) - } - } - , - e.prototype.hasState = function() { - return this.currentStates.length > 0 - } - , - e.prototype.getState = function(e) { - return this.states[e] - } - , - e.prototype.ensureState = function(e) { - var t = this.states; - return t[e] || (t[e] = {}), - t[e] - } - , - e.prototype.clearStates = function(e) { - this.useState(f, !1, e) - } - , - e.prototype.useState = function(e, t, n, r) { - var i = e === f - , o = this.hasState(); - if (o || !i) { - var a = this.currentStates - , s = this.stateTransition; - if (!(Object(l["p"])(a, e) >= 0) || !t && 1 !== a.length) { - var c; - if (this.stateProxy && !i && (c = this.stateProxy(e)), - c || (c = this.states && this.states[e]), - c || i) { - i || this.saveCurrentToNormalState(c); - var u = !!(c && c.hoverLayer || r); - u && this._toggleHoverLayerFlag(!0), - this._applyStateObj(e, c, this._normalState, t, !n && !this.__inHover && s && s.duration > 0, s); - var d = this._textContent - , p = this._textGuide; - return d && d.useState(e, t, n, u), - p && p.useState(e, t, n, u), - i ? (this.currentStates = [], - this._normalState = {}) : t ? this.currentStates.push(e) : this.currentStates = [e], - this._updateAnimationTargets(), - this.markRedraw(), - !u && this.__inHover && (this._toggleHoverLayerFlag(!1), - this.__dirty &= ~h["a"]), - c - } - Object(l["C"])("State " + e + " not exists.") - } - } - } - , - e.prototype.useStates = function(e, t, n) { - if (e.length) { - var r = [] - , i = this.currentStates - , o = e.length - , a = o === i.length; - if (a) - for (var s = 0; s < o; s++) - if (e[s] !== i[s]) { - a = !1; - break - } - if (a) - return; - for (s = 0; s < o; s++) { - var l = e[s] - , c = void 0; - this.stateProxy && (c = this.stateProxy(l, e)), - c || (c = this.states[l]), - c && r.push(c) - } - var u = r[o - 1] - , f = !!(u && u.hoverLayer || n); - f && this._toggleHoverLayerFlag(!0); - var d = this._mergeStates(r) - , p = this.stateTransition; - this.saveCurrentToNormalState(d), - this._applyStateObj(e.join(","), d, this._normalState, !1, !t && !this.__inHover && p && p.duration > 0, p); - var m = this._textContent - , g = this._textGuide; - m && m.useStates(e, t, f), - g && g.useStates(e, t, f), - this._updateAnimationTargets(), - this.currentStates = e.slice(), - this.markRedraw(), - !f && this.__inHover && (this._toggleHoverLayerFlag(!1), - this.__dirty &= ~h["a"]) - } else - this.clearStates() - } - , - e.prototype._updateAnimationTargets = function() { - for (var e = 0; e < this.animators.length; e++) { - var t = this.animators[e]; - t.targetName && t.changeTarget(this[t.targetName]) - } - } - , - e.prototype.removeState = function(e) { - var t = Object(l["p"])(this.currentStates, e); - if (t >= 0) { - var n = this.currentStates.slice(); - n.splice(t, 1), - this.useStates(n) - } - } - , - e.prototype.replaceState = function(e, t, n) { - var r = this.currentStates.slice() - , i = Object(l["p"])(r, e) - , o = Object(l["p"])(r, t) >= 0; - i >= 0 ? o ? r.splice(i, 1) : r[i] = t : n && !o && r.push(t), - this.useStates(r) - } - , - e.prototype.toggleState = function(e, t) { - t ? this.useState(e, !0) : this.removeState(e) - } - , - e.prototype._mergeStates = function(e) { - for (var t, n = {}, r = 0; r < e.length; r++) { - var i = e[r]; - Object(l["l"])(n, i), - i.textConfig && (t = t || {}, - Object(l["l"])(t, i.textConfig)) - } - return t && (n.textConfig = t), - n - } - , - e.prototype._applyStateObj = function(e, t, n, r, i, o) { - var a = !(t && r); - t && t.textConfig ? (this.textConfig = Object(l["l"])({}, r ? this.textConfig : n.textConfig), - Object(l["l"])(this.textConfig, t.textConfig)) : a && n.textConfig && (this.textConfig = n.textConfig); - for (var s = {}, c = !1, u = 0; u < d.length; u++) { - var h = d[u] - , f = i && p[h]; - t && null != t[h] ? f ? (c = !0, - s[h] = t[h]) : this[h] = t[h] : a && null != n[h] && (f ? (c = !0, - s[h] = n[h]) : this[h] = n[h]) - } - if (!i) - for (u = 0; u < this.animators.length; u++) { - var m = this.animators[u] - , g = m.targetName; - m.getLoop() || m.__changeFinalValue(g ? (t || n)[g] : t || n) - } - c && this._transitionState(e, s, o) - } - , - e.prototype._attachComponent = function(e) { - if ((!e.__zr || e.__hostTarget) && e !== this) { - var t = this.__zr; - t && e.addSelfToZr(t), - e.__zr = t, - e.__hostTarget = this - } - } - , - e.prototype._detachComponent = function(e) { - e.__zr && e.removeSelfFromZr(e.__zr), - e.__zr = null, - e.__hostTarget = null - } - , - e.prototype.getClipPath = function() { - return this._clipPath - } - , - e.prototype.setClipPath = function(e) { - this._clipPath && this._clipPath !== e && this.removeClipPath(), - this._attachComponent(e), - this._clipPath = e, - this.markRedraw() - } - , - e.prototype.removeClipPath = function() { - var e = this._clipPath; - e && (this._detachComponent(e), - this._clipPath = null, - this.markRedraw()) - } - , - e.prototype.getTextContent = function() { - return this._textContent - } - , - e.prototype.setTextContent = function(e) { - var t = this._textContent; - t !== e && (t && t !== e && this.removeTextContent(), - e.innerTransformable = new r["c"], - this._attachComponent(e), - this._textContent = e, - this.markRedraw()) - } - , - e.prototype.setTextConfig = function(e) { - this.textConfig || (this.textConfig = {}), - Object(l["l"])(this.textConfig, e), - this.markRedraw() - } - , - e.prototype.removeTextConfig = function() { - this.textConfig = null, - this.markRedraw() - } - , - e.prototype.removeTextContent = function() { - var e = this._textContent; - e && (e.innerTransformable = null, - this._detachComponent(e), - this._textContent = null, - this._innerTextDefaultStyle = null, - this.markRedraw()) - } - , - e.prototype.getTextGuideLine = function() { - return this._textGuide - } - , - e.prototype.setTextGuideLine = function(e) { - this._textGuide && this._textGuide !== e && this.removeTextGuideLine(), - this._attachComponent(e), - this._textGuide = e, - this.markRedraw() - } - , - e.prototype.removeTextGuideLine = function() { - var e = this._textGuide; - e && (this._detachComponent(e), - this._textGuide = null, - this.markRedraw()) - } - , - e.prototype.markRedraw = function() { - this.__dirty |= h["a"]; - var e = this.__zr; - e && (this.__inHover ? e.refreshHover() : e.refresh()), - this.__hostTarget && this.__hostTarget.markRedraw() - } - , - e.prototype.dirty = function() { - this.markRedraw() - } - , - e.prototype._toggleHoverLayerFlag = function(e) { - this.__inHover = e; - var t = this._textContent - , n = this._textGuide; - t && (t.__inHover = e), - n && (n.__inHover = e) - } - , - e.prototype.addSelfToZr = function(e) { - if (this.__zr !== e) { - this.__zr = e; - var t = this.animators; - if (t) - for (var n = 0; n < t.length; n++) - e.animation.addAnimator(t[n]); - this._clipPath && this._clipPath.addSelfToZr(e), - this._textContent && this._textContent.addSelfToZr(e), - this._textGuide && this._textGuide.addSelfToZr(e) - } - } - , - e.prototype.removeSelfFromZr = function(e) { - if (this.__zr) { - this.__zr = null; - var t = this.animators; - if (t) - for (var n = 0; n < t.length; n++) - e.animation.removeAnimator(t[n]); - this._clipPath && this._clipPath.removeSelfFromZr(e), - this._textContent && this._textContent.removeSelfFromZr(e), - this._textGuide && this._textGuide.removeSelfFromZr(e) - } - } - , - e.prototype.animate = function(e, t, n) { - var r = e ? this[e] : this; - var o = new i["b"](r,t,n); - return e && (o.targetName = e), - this.addAnimator(o, e), - o - } - , - e.prototype.addAnimator = function(e, t) { - var n = this.__zr - , r = this; - e.during(function() { - r.updateDuringAnimation(t) - }).done(function() { - var t = r.animators - , n = Object(l["p"])(t, e); - n >= 0 && t.splice(n, 1) - }), - this.animators.push(e), - n && n.animation.addAnimator(e), - n && n.wakeUp() - } - , - e.prototype.updateDuringAnimation = function(e) { - this.markRedraw() - } - , - e.prototype.stopAnimation = function(e, t) { - for (var n = this.animators, r = n.length, i = [], o = 0; o < r; o++) { - var a = n[o]; - e && e !== a.scope ? i.push(a) : a.stop(t) - } - return this.animators = i, - this - } - , - e.prototype.animateTo = function(e, t, n) { - y(this, e, t, n) - } - , - e.prototype.animateFrom = function(e, t, n) { - y(this, e, t, n, !0) - } - , - e.prototype._transitionState = function(e, t, n, r) { - for (var i = y(this, t, n, r), o = 0; o < i.length; o++) - i[o].__fromStateTransition = e - } - , - e.prototype.getBoundingRect = function() { - return null - } - , - e.prototype.getPaintRect = function() { - return null - } - , - e.initDefaultProps = function() { - var t = e.prototype; - t.type = "element", - t.name = "", - t.ignore = t.silent = t.isGroup = t.draggable = t.dragging = t.ignoreClip = t.__inHover = !1, - t.__dirty = h["a"]; - function n(e, n, r, i) { - function o(e, t) { - Object.defineProperty(t, 0, { - get: function() { - return e[r] - }, - set: function(t) { - e[r] = t - } - }), - Object.defineProperty(t, 1, { - get: function() { - return e[i] - }, - set: function(t) { - e[i] = t - } - }) - } - Object.defineProperty(t, e, { - get: function() { - if (!this[n]) { - var e = this[n] = []; - o(this, e) - } - return this[n] - }, - set: function(e) { - this[r] = e[0], - this[i] = e[1], - this[n] = e, - o(this, e) - } - }) - } - Object.defineProperty && (n("position", "_legacyPos", "x", "y"), - n("scale", "_legacyScale", "scaleX", "scaleY"), - n("origin", "_legacyOrigin", "originX", "originY")) - }(), - e - }(); - function y(e, t, n, r, i) { - n = n || {}; - var o = []; - S(e, "", e, t, n, r, o, i); - var a = o.length - , s = !1 - , l = n.done - , c = n.aborted - , u = function() { - s = !0, - a--, - a <= 0 && (s ? l && l() : c && c()) - } - , h = function() { - a--, - a <= 0 && (s ? l && l() : c && c()) - }; - a || l && l(), - o.length > 0 && n.during && o[0].during(function(e, t) { - n.during(t) - }); - for (var f = 0; f < o.length; f++) { - var d = o[f]; - u && d.done(u), - h && d.aborted(h), - n.force && d.duration(n.duration), - d.start(n.easing) - } - return o - } - function b(e, t, n) { - for (var r = 0; r < n; r++) - e[r] = t[r] - } - function w(e) { - return Object(l["s"])(e[0]) - } - function x(e, t, n) { - if (Object(l["s"])(t[n])) - if (Object(l["s"])(e[n]) || (e[n] = []), - Object(l["A"])(t[n])) { - var r = t[n].length; - e[n].length !== r && (e[n] = new t[n].constructor(r), - b(e[n], t[n], r)) - } else { - var i = t[n] - , o = e[n] - , a = i.length; - if (w(i)) - for (var s = i[0].length, c = 0; c < a; c++) - o[c] ? b(o[c], i[c], s) : o[c] = Array.prototype.slice.call(i[c]); - else - b(o, i, a); - o.length = i.length - } - else - e[n] = t[n] - } - function _(e, t) { - return e === t || Object(l["s"])(e) && Object(l["s"])(t) && E(e, t) - } - function E(e, t) { - var n = e.length; - if (n !== t.length) - return !1; - for (var r = 0; r < n; r++) - if (e[r] !== t[r]) - return !1; - return !0 - } - function S(e, t, n, r, o, a, s, c) { - for (var u = Object(l["B"])(r), h = o.duration, f = o.delay, d = o.additive, p = o.setToFinal, m = !Object(l["x"])(a), g = e.animators, v = [], y = 0; y < u.length; y++) { - var b = u[y] - , w = r[b]; - if (null != w && null != n[b] && (m || a[b])) - if (!Object(l["x"])(w) || Object(l["s"])(w) || Object(l["v"])(w)) - v.push(b); - else { - if (t) { - c || (n[b] = w, - e.updateDuringAnimation(t)); - continue - } - S(e, b, n[b], w, o, a && a[b], s, c) - } - else - c || (n[b] = w, - e.updateDuringAnimation(t), - v.push(b)) - } - var E = v.length; - if (!d && E) - for (var k = 0; k < g.length; k++) { - var C = g[k]; - if (C.targetName === t) { - var O = C.stopTracks(v); - if (O) { - var T = Object(l["p"])(g, C); - g.splice(T, 1) - } - } - } - if (o.force || (v = Object(l["m"])(v, function(e) { - return !_(r[e], n[e]) - }), - E = v.length), - E > 0 || o.force && !s.length) { - var L = void 0 - , A = void 0 - , P = void 0; - if (c) { - A = {}, - p && (L = {}); - for (k = 0; k < E; k++) { - b = v[k]; - A[b] = n[b], - p ? L[b] = r[b] : n[b] = r[b] - } - } else if (p) { - P = {}; - for (k = 0; k < E; k++) { - b = v[k]; - P[b] = Object(i["a"])(n[b]), - x(n, r, b) - } - } - C = new i["b"](n,!1,!1,d ? Object(l["m"])(g, function(e) { - return e.targetName === t - }) : null); - C.targetName = t, - o.scope && (C.scope = o.scope), - p && L && C.whenWithKeys(0, L, v), - P && C.whenWithKeys(0, P, v), - C.whenWithKeys(null == h ? 500 : h, c ? A : r, v).delay(f || 0), - e.addAnimator(C, t), - s.push(C) - } - } - Object(l["F"])(v, a["a"]), - Object(l["F"])(v, r["c"]), - t["a"] = v - }, - "1dD/": function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - servers: [], - fetchLoading: !1, - sortMode: !1 - }; - t["default"] = { - name: "serverManage", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - getNodes(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/server/manage/getNodes"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - servers: t.data, - sortMode: !1 - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - sort(e, t) { - var n = e.fromIndex - , r = e.toIndex - , i = t.select - , o = t.put; - return a().mark(function e() { - var t, s; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i(e=>e.serverManage); - case 2: - return t = e.sent, - s = t.servers, - t.sortHistory, - n < r ? (s.splice(r + 1, 0, s[n]), - s.splice(n, 1)) : (s.splice(r, 0, s[n]), - s.splice(n + 1, 1)), - e.next = 8, - o({ - type: "setState", - payload: { - servers: s - } - }); - case 8: - case "end": - return e.stop() - } - }, e) - })() - }, - saveSort(e, t) { - var n = t.select - , r = t.put; - return a().mark(function e() { - var t, s, l, c; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - n(e=>e.serverManage); - case 4: - return t = e.sent, - s = t.servers, - l = {}, - s.forEach((e,t)=>{ - "object" !== typeof l[e.type] && (l[e.type] = {}), - l[e.type][e.id] = t - } - ), - e.next = 10, - Object(o["b"])("/" + window.settings.secure_path + "/server/manage/sort", i()({}, l), !0); - case 10: - return c = e.sent, - e.next = 13, - r({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 13: - if (200 === c.code) { - e.next = 15; - break - } - return e.abrupt("return"); - case 15: - return e.next = 17, - r({ - type: "getNodes" - }); - case 17: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - "1dGX": function(e, t, n) { - "use strict"; - t.Any = n("y8fO"), - t.Cc = n("p7ys"), - t.Cf = n("b9EY"), - t.P = n("fKCf"), - t.Z = n("T8I8") - }, - "1dM+": function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("+L6B"), - n("2/Rp")) - , a = (n("5NDa"), - n("5rEg")) - , s = (n("Znn+"), - n("ZTPi")) - , l = (n("BoS7"), - n("Sdc0")) - , c = n("p0pE") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("Bl7J") - , p = n("/MKj"); - class m extends f.a.Component { - render() { - return f.a.createElement("div", { - className: "row ".concat(this.props.isChildren ? "v2board-config-children" : ""), - style: { - padding: "20px", - borderBottom: "1px solid #eee" - } - }, f.a.createElement("div", { - className: "col-lg-6" - }, f.a.createElement("div", { - style: { - fontWeight: "bold", - marginBottom: 5 - } - }, this.props.title), f.a.createElement("div", { - style: { - fontSize: 12, - marginBottom: 5, - color: "#666" - } - }, this.props.description)), f.a.createElement("div", { - className: "col-lg-6 text-right" - }, this.props.children)) - } - } - class g extends f.a.Component { - componentDidMount() { - this.props.dispatch({ - type: "config/fetch" - }), - this.props.dispatch({ - type: "plan/fetch" - }), - this.props.dispatch({ - type: "config/getEmailTemplate" - }), - this.props.dispatch({ - type: "config/getThemeTemplate" - }) - } - set(e, t, n) { - var r = this.props.config; - this.props.dispatch({ - type: "config/setState", - payload: { - [e]: u()({}, r[e], { - [t]: n - }) - } - }), - this.inputDelayTimer && clearTimeout(this.inputDelayTimer), - this.inputDelayTimer = setTimeout(function() { - this.inputDelayTimer = null, - this.props.dispatch({ - type: "config/save", - parentKey: e - }) - } - .bind(this), 1500) - } - render() { - var e = this.props.config - , t = e.site - , n = e.invite - , r = e.subscribe - , c = e.frontend - , u = e.server - , h = e.tabs - , p = e.fetchLoading - , g = e.emailTemplate - , v = (e.themeTemplate, - e.email) - , y = e.telegram - , b = e.setTelegramWebhookLoading - , w = e.app - , x = e.testSendMailLoading - , _ = e.safe - , E = this.props.plan.plans; - return f.a.createElement(d["a"], i()({}, this.props, { - title: "\u7cfb\u7edf\u914d\u7f6e" - }), f.a.createElement("div", { - className: "mb-0 block border-bottom ".concat(p ? "block-mode-loading" : "") - }, f.a.createElement(s["a"], { - onChange: e=>this.setState({ - tabs: e - }), - defaultActiveKey: h, - size: "large" - }, f.a.createElement(s["a"].TabPane, { - tab: "\u7ad9\u70b9", - key: "site" - }, f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u7ad9\u70b9\u540d\u79f0", - description: "\u7528\u4e8e\u663e\u793a\u9700\u8981\u7ad9\u70b9\u540d\u79f0\u7684\u5730\u65b9\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u7ad9\u70b9\u540d\u79f0", - defaultValue: t.app_name, - onChange: e=>this.set("site", "app_name", e.target.value) - })), f.a.createElement(m, { - title: "\u7ad9\u70b9\u63cf\u8ff0", - description: "\u7528\u4e8e\u663e\u793a\u9700\u8981\u7ad9\u70b9\u63cf\u8ff0\u7684\u5730\u65b9\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u7ad9\u70b9\u63cf\u8ff0", - defaultValue: t.app_description, - onChange: e=>this.set("site", "app_description", e.target.value) - })), f.a.createElement(m, { - title: "\u7ad9\u70b9\u7f51\u5740", - description: "\u5f53\u524d\u7f51\u7ad9\u6700\u65b0\u7f51\u5740\uff0c\u5c06\u4f1a\u5728\u90ae\u4ef6\u7b49\u9700\u8981\u7528\u4e8e\u7f51\u5740\u5904\u4f53\u73b0\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u7ad9\u70b9URL\uff0c\u672b\u5c3e\u4e0d\u8981/", - defaultValue: t.app_url, - onChange: e=>this.set("site", "app_url", e.target.value) - })), f.a.createElement(m, { - title: "\u5f3a\u5236HTTPS", - description: "\u5f53\u7ad9\u70b9\u6ca1\u6709\u4f7f\u7528HTTPS\uff0cCDN\u6216\u53cd\u4ee3\u5f00\u542f\u5f3a\u5236HTTPS\u65f6\u9700\u8981\u5f00\u542f\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(t.force_https), - onChange: e=>this.set("site", "force_https", e ? 1 : 0) - })), f.a.createElement(m, { - title: "LOGO", - description: "\u7528\u4e8e\u663e\u793a\u9700\u8981LOGO\u7684\u5730\u65b9\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165LOGO URL\uff0c\u672b\u5c3e\u4e0d\u8981/", - defaultValue: t.logo, - onChange: e=>this.set("site", "logo", e.target.value) - })), f.a.createElement(m, { - title: "\u8ba2\u9605URL", - description: "\u7528\u4e8e\u8ba2\u9605\u6240\u4f7f\u7528\uff0c\u7559\u7a7a\u5219\u4e3a\u7ad9\u70b9URL\u3002\u5982\u9700\u591a\u4e2a\u8ba2\u9605URL\u968f\u673a\u83b7\u53d6\u8bf7\u4f7f\u7528\u9017\u53f7\u8fdb\u884c\u5206\u5272\u3002" - }, f.a.createElement("textarea", { - rows: "4", - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u8ba2\u9605URL\uff0c\u672b\u5c3e\u4e0d\u8981/\u3002\u9017\u53f7\u5206\u5272\u652f\u6301\u591a\u57df\u540d", - defaultValue: t.subscribe_url, - onChange: e=>this.set("site", "subscribe_url", e.target.value) - })), f.a.createElement(m, { - title: "\u7528\u6237\u6761\u6b3e(TOS)URL", - description: "\u7528\u4e8e\u8df3\u8f6c\u5230\u7528\u6237\u6761\u6b3e(TOS)" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u7528\u6237\u6761\u6b3eURL\uff0c\u672b\u5c3e\u4e0d\u8981/", - defaultValue: t.tos_url, - onChange: e=>this.set("site", "tos_url", e.target.value) - })), f.a.createElement(m, { - title: "\u505c\u6b62\u65b0\u7528\u6237\u6ce8\u518c", - description: "\u5f00\u542f\u540e\u4efb\u4f55\u4eba\u90fd\u5c06\u65e0\u6cd5\u8fdb\u884c\u6ce8\u518c\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(t.stop_register), - onChange: e=>this.set("site", "stop_register", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u6ce8\u518c\u8bd5\u7528", - description: "\u9009\u62e9\u9700\u8981\u8bd5\u7528\u7684\u8ba2\u9605\uff0c\u5982\u679c\u6ca1\u6709\u9009\u9879\u8bf7\u5148\u524d\u5f80\u8ba2\u9605\u7ba1\u7406\u6dfb\u52a0\u3002" - }, f.a.createElement("select", { - onChange: e=>this.set("site", "try_out_plan_id", e.target.value), - className: "form-control", - value: t.try_out_plan_id, - placeholder: "\u8bf7\u9009\u62e9\u8bd5\u7528\u8ba2\u9605" - }, f.a.createElement("option", { - value: 0 - }, "\u5173\u95ed"), E.map(e=>{ - return f.a.createElement("option", { - key: Math.random(), - value: e.id - }, e.name) - } - ))), 0 === t.try_out_plan_id || f.a.createElement(m, { - isChildren: !0, - title: "\u8bd5\u7528\u65f6\u95f4(\u5c0f\u65f6)" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: t.try_out_hour, - onChange: e=>this.set("site", "try_out_hour", e.target.value) - })), f.a.createElement(m, { - title: "\u8d27\u5e01\u5355\u4f4d", - description: "\u4ec5\u7528\u4e8e\u5c55\u793a\u4f7f\u7528\uff0c\u66f4\u6539\u540e\u7cfb\u7edf\u4e2d\u6240\u6709\u7684\u8d27\u5e01\u5355\u4f4d\u90fd\u5c06\u53d1\u751f\u53d8\u66f4\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "CNY", - defaultValue: t.currency, - onChange: e=>this.set("site", "currency", e.target.value) - })), f.a.createElement(m, { - title: "\u8d27\u5e01\u7b26\u53f7", - description: "\u4ec5\u7528\u4e8e\u5c55\u793a\u4f7f\u7528\uff0c\u66f4\u6539\u540e\u7cfb\u7edf\u4e2d\u6240\u6709\u7684\u8d27\u5e01\u5355\u4f4d\u90fd\u5c06\u53d1\u751f\u53d8\u66f4\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\xa5", - defaultValue: t.currency_symbol, - onChange: e=>this.set("site", "currency_symbol", e.target.value) - })))), f.a.createElement(s["a"].TabPane, { - tab: "\u5b89\u5168", - key: "safe" - }, f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u90ae\u7bb1\u9a8c\u8bc1", - description: "\u5f00\u542f\u540e\u5c06\u4f1a\u5f3a\u5236\u8981\u6c42\u7528\u6237\u8fdb\u884c\u90ae\u7bb1\u9a8c\u8bc1\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(_.email_verify), - onChange: e=>this.set("safe", "email_verify", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u7981\u6b62\u4f7f\u7528Gmail\u591a\u522b\u540d", - description: "\u5f00\u542f\u540eGmail\u591a\u522b\u540d\u5c06\u65e0\u6cd5\u6ce8\u518c\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(_.email_gmail_limit_enable), - onChange: e=>this.set("safe", "email_gmail_limit_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u5b89\u5168\u6a21\u5f0f", - description: "\u5f00\u542f\u540e\u9664\u4e86\u7ad9\u70b9URL\u4ee5\u5916\u7684\u7ed1\u5b9a\u672c\u7ad9\u70b9\u7684\u57df\u540d\u8bbf\u95ee\u90fd\u5c06\u4f1a\u88ab403\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(_.safe_mode_enable), - onChange: e=>this.set("safe", "safe_mode_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u540e\u53f0\u8def\u5f84", - description: "\u540e\u53f0\u7ba1\u7406\u8def\u5f84\uff0c\u4fee\u6539\u540e\u5c06\u4f1a\u6539\u53d8\u539f\u6709\u7684admin\u8def\u5f84" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "admin", - defaultValue: _.secure_path, - onChange: e=>this.set("safe", "secure_path", e.target.value) - })), f.a.createElement(m, { - title: "\u90ae\u7bb1\u540e\u7f00\u767d\u540d\u5355", - description: "\u5f00\u542f\u540e\u5728\u540d\u5355\u4e2d\u7684\u90ae\u7bb1\u540e\u7f00\u624d\u5141\u8bb8\u8fdb\u884c\u6ce8\u518c\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(_.email_whitelist_enable), - onChange: e=>this.set("safe", "email_whitelist_enable", e ? 1 : 0) - })), _.email_whitelist_enable ? f.a.createElement(m, { - isChildren: !0, - title: "\u767d\u540d\u5355\u540e\u7f00", - description: "\u8bf7\u4f7f\u7528\u9017\u53f7\u8fdb\u884c\u5206\u5272\uff0c\u5982\uff1aqq.com,gmail.com\u3002" - }, f.a.createElement("textarea", { - rows: "4", - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u540e\u7f00\u57df\u540d\uff0c\u9017\u53f7\u5206\u5272 \u5982\uff1aqq.com,gmail.com", - defaultValue: _.email_whitelist_suffix, - onChange: e=>this.set("safe", "email_whitelist_suffix", e.target.value.split(",")) - })) : "", f.a.createElement(m, { - title: "\u9632\u673a\u5668\u4eba", - description: "\u5f00\u542f\u540e\u5c06\u4f1a\u4f7f\u7528Google reCAPTCHA\u9632\u6b62\u673a\u5668\u4eba\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(_.recaptcha_enable), - onChange: e=>this.set("safe", "recaptcha_enable", e ? 1 : 0) - })), _.recaptcha_enable ? f.a.createElement(f.a.Fragment, null, f.a.createElement(m, { - isChildren: !0, - title: "\u5bc6\u94a5", - description: "\u5728Google reCAPTCHA\u7533\u8bf7\u7684\u5bc6\u94a5\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: _.recaptcha_key, - onChange: e=>this.set("safe", "recaptcha_key", e.target.value) - })), f.a.createElement(m, { - isChildren: !0, - title: "\u7f51\u7ad9\u5bc6\u94a5", - description: "\u5728Google reCAPTCH\u7533\u8bf7\u7684\u7f51\u7ad9\u5bc6\u94a5\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: _.recaptcha_site_key, - onChange: e=>this.set("safe", "recaptcha_site_key", e.target.value) - }))) : "", f.a.createElement(m, { - title: "IP\u6ce8\u518c\u9650\u5236", - description: "\u5f00\u542f\u540e\u5982\u679cIP\u6ce8\u518c\u8d26\u6237\u8fbe\u5230\u89c4\u5219\u8981\u6c42\u5c06\u4f1a\u88ab\u9650\u5236\u6ce8\u518c\uff0c\u8bf7\u6ce8\u610fIP\u5224\u65ad\u53ef\u80fd\u56e0\u4e3aCDN\u6216\u524d\u7f6e\u4ee3\u7406\u5bfc\u81f4\u95ee\u9898\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(_.register_limit_by_ip_enable), - onChange: e=>this.set("safe", "register_limit_by_ip_enable", e ? 1 : 0) - })), _.register_limit_by_ip_enable ? f.a.createElement(f.a.Fragment, null, f.a.createElement(m, { - isChildren: !0, - title: "\u6b21\u6570", - description: "\u8fbe\u5230\u6ce8\u518c\u6b21\u6570\u540e\u5f00\u542f\u60e9\u7f5a\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: _.register_limit_count, - onChange: e=>this.set("safe", "register_limit_count", e.target.value) - })), f.a.createElement(m, { - isChildren: !0, - title: "\u60e9\u7f5a\u65f6\u95f4(\u5206\u949f)", - description: "\u9700\u8981\u7b49\u5f85\u60e9\u7f5a\u65f6\u95f4\u8fc7\u540e\u624d\u53ef\u4ee5\u518d\u6b21\u6ce8\u518c\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: _.register_limit_expire, - onChange: e=>this.set("safe", "register_limit_expire", e.target.value) - }))) : "", f.a.createElement(m, { - title: "\u9632\u7206\u7834\u9650\u5236", - description: "\u5f00\u542f\u540e\u5982\u679c\u8be5\u8d26\u6237\u5c1d\u8bd5\u767b\u9646\u5931\u8d25\u6b21\u6570\u8fc7\u591a\u5c06\u4f1a\u88ab\u9650\u5236\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(_.password_limit_enable), - onChange: e=>this.set("safe", "password_limit_enable", e ? 1 : 0) - })), _.password_limit_enable ? f.a.createElement(f.a.Fragment, null, f.a.createElement(m, { - isChildren: !0, - title: "\u6b21\u6570", - description: "\u8fbe\u5230\u5931\u8d25\u6b21\u6570\u540e\u5f00\u542f\u60e9\u7f5a\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: _.password_limit_count, - onChange: e=>this.set("safe", "password_limit_count", e.target.value) - })), f.a.createElement(m, { - isChildren: !0, - title: "\u60e9\u7f5a\u65f6\u95f4(\u5206\u949f)", - description: "\u9700\u8981\u7b49\u5f85\u60e9\u7f5a\u65f6\u95f4\u8fc7\u540e\u624d\u53ef\u4ee5\u518d\u6b21\u767b\u9646\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: _.password_limit_expire, - onChange: e=>this.set("safe", "password_limit_expire", e.target.value) - }))) : "")), f.a.createElement(s["a"].TabPane, { - tab: "\u8ba2\u9605", - key: "subscribe" - }, f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u5141\u8bb8\u7528\u6237\u66f4\u6539\u8ba2\u9605", - description: "\u5f00\u542f\u540e\u7528\u6237\u5c06\u4f1a\u53ef\u4ee5\u5bf9\u8ba2\u9605\u8ba1\u5212\u8fdb\u884c\u53d8\u66f4\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(r.plan_change_enable), - onChange: e=>this.set("subscribe", "plan_change_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u6708\u6d41\u91cf\u91cd\u7f6e\u65b9\u5f0f", - description: "\u5168\u5c40\u6d41\u91cf\u91cd\u7f6e\u65b9\u5f0f\uff0c\u9ed8\u8ba4\u6bcf\u67081\u53f7\u3002\u53ef\u4ee5\u5728\u8ba2\u9605\u7ba1\u7406\u4e3a\u8ba2\u9605\u5355\u72ec\u8bbe\u7f6e\u3002" - }, f.a.createElement("select", { - onChange: e=>this.set("subscribe", "reset_traffic_method", e.target.value), - className: "form-control", - value: r.reset_traffic_method, - placeholder: "\u8bf7\u9009\u62e9\u8ba2\u9605\u91cd\u7f6e\u65b9\u5f0f" - }, f.a.createElement("option", { - value: 0 - }, "\u6bcf\u67081\u53f7"), f.a.createElement("option", { - value: 1 - }, "\u6309\u6708\u91cd\u7f6e"), f.a.createElement("option", { - value: 2 - }, "\u4e0d\u91cd\u7f6e"), f.a.createElement("option", { - value: 3 - }, "\u6bcf\u5e741\u67081\u65e5"), f.a.createElement("option", { - value: 4 - }, "\u6309\u5e74\u91cd\u7f6e"))), f.a.createElement(m, { - title: "\u5f00\u542f\u6298\u62b5\u65b9\u6848", - description: "\u5f00\u542f\u540e\u7528\u6237\u66f4\u6362\u8ba2\u9605\u5c06\u4f1a\u7531\u7cfb\u7edf\u5bf9\u539f\u6709\u8ba2\u9605\u8fdb\u884c\u6298\u62b5\uff0c\u65b9\u6848\u53c2\u8003\u6587\u6863\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(r.surplus_enable), - onChange: e=>this.set("subscribe", "surplus_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u5f53\u8ba2\u9605\u65b0\u8d2d\u65f6\u89e6\u53d1\u4e8b\u4ef6", - description: "\u65b0\u8d2d\u8ba2\u9605\u5b8c\u6210\u65f6\u5c06\u89e6\u53d1\u8be5\u4efb\u52a1\u3002" - }, f.a.createElement("select", { - onChange: e=>this.set("subscribe", "new_order_event_id", e.target.value), - className: "form-control", - value: r.new_order_event_id, - placeholder: "\u8bf7\u9009\u62e9\u4e8b\u4ef6" - }, f.a.createElement("option", { - value: 0 - }, "\u4e0d\u6267\u884c\u4efb\u4f55\u52a8\u4f5c"), f.a.createElement("option", { - value: 1 - }, "\u91cd\u7f6e\u7528\u6237\u6d41\u91cf"))), f.a.createElement(m, { - title: "\u5f53\u8ba2\u9605\u7eed\u8d39\u65f6\u89e6\u53d1\u4e8b\u4ef6", - description: "\u7eed\u8d39\u8ba2\u9605\u5b8c\u6210\u65f6\u5c06\u89e6\u53d1\u8be5\u4efb\u52a1\u3002" - }, f.a.createElement("select", { - onChange: e=>this.set("subscribe", "renew_order_event_id", e.target.value), - className: "form-control", - value: r.renew_order_event_id, - placeholder: "\u8bf7\u9009\u62e9\u4e8b\u4ef6" - }, f.a.createElement("option", { - value: 0 - }, "\u4e0d\u6267\u884c\u4efb\u4f55\u52a8\u4f5c"), f.a.createElement("option", { - value: 1 - }, "\u91cd\u7f6e\u7528\u6237\u6d41\u91cf"))), f.a.createElement(m, { - title: "\u5f53\u8ba2\u9605\u53d8\u66f4\u65f6\u89e6\u53d1\u4e8b\u4ef6", - description: "\u53d8\u66f4\u8ba2\u9605\u5b8c\u6210\u65f6\u5c06\u89e6\u53d1\u8be5\u4efb\u52a1\u3002" - }, f.a.createElement("select", { - onChange: e=>this.set("subscribe", "change_order_event_id", e.target.value), - className: "form-control", - value: r.change_order_event_id, - placeholder: "\u8bf7\u9009\u62e9\u4e8b\u4ef6" - }, f.a.createElement("option", { - value: 0 - }, "\u4e0d\u6267\u884c\u4efb\u4f55\u52a8\u4f5c"), f.a.createElement("option", { - value: 1 - }, "\u91cd\u7f6e\u7528\u6237\u6d41\u91cf"))), f.a.createElement(m, { - title: "\u5728\u8ba2\u9605\u4e2d\u5c55\u793a\u8ba2\u9605\u4fe1\u606f", - description: "\u5f00\u542f\u540e\u5c06\u4f1a\u5728\u7528\u6237\u8ba2\u9605\u8282\u70b9\u65f6\u8f93\u51fa\u8ba2\u9605\u4fe1\u606f\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(r.show_info_to_server_enable), - onChange: e=>this.set("subscribe", "show_info_to_server_enable", e ? 1 : 0) - })))), f.a.createElement(s["a"].TabPane, { - tab: "\u9080\u8bf7&\u4f63\u91d1", - key: "invite" - }, f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u5f00\u542f\u5f3a\u5236\u9080\u8bf7", - description: "\u5f00\u542f\u540e\u53ea\u6709\u88ab\u9080\u8bf7\u7684\u7528\u6237\u624d\u53ef\u4ee5\u8fdb\u884c\u6ce8\u518c\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(n.invite_force), - onChange: e=>this.set("invite", "invite_force", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u9080\u8bf7\u4f63\u91d1\u767e\u5206\u6bd4", - description: "\u9ed8\u8ba4\u5168\u5c40\u7684\u4f63\u91d1\u5206\u914d\u6bd4\u4f8b\uff0c\u4f60\u53ef\u4ee5\u5728\u7528\u6237\u7ba1\u7406\u5355\u72ec\u914d\u7f6e\u5355\u4e2a\u6bd4\u4f8b\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: n.invite_commission, - onChange: e=>this.set("invite", "invite_commission", parseInt(e.target.value)) - })), f.a.createElement(m, { - title: "\u7528\u6237\u53ef\u521b\u5efa\u9080\u8bf7\u7801\u4e0a\u9650" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: n.invite_gen_limit, - onChange: e=>this.set("invite", "invite_gen_limit", parseInt(e.target.value)) - })), f.a.createElement(m, { - title: "\u9080\u8bf7\u7801\u6c38\u4e0d\u5931\u6548", - description: "\u5f00\u542f\u540e\u9080\u8bf7\u7801\u88ab\u4f7f\u7528\u540e\u5c06\u4e0d\u4f1a\u5931\u6548\uff0c\u5426\u5219\u4f7f\u7528\u8fc7\u540e\u5373\u5931\u6548\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(n.invite_never_expire), - onChange: e=>this.set("invite", "invite_never_expire", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u4f63\u91d1\u4ec5\u9996\u6b21\u53d1\u653e", - description: "\u5f00\u542f\u540e\u88ab\u9080\u8bf7\u4eba\u9996\u6b21\u652f\u4ed8\u65f6\u624d\u4f1a\u4ea7\u751f\u4f63\u91d1\uff0c\u53ef\u4ee5\u5728\u7528\u6237\u7ba1\u7406\u5bf9\u7528\u6237\u8fdb\u884c\u5355\u72ec\u914d\u7f6e\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(n.commission_first_time_enable), - onChange: e=>this.set("invite", "commission_first_time_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u4f63\u91d1\u81ea\u52a8\u786e\u8ba4", - description: "\u5f00\u542f\u540e\u4f63\u91d1\u5c06\u4f1a\u5728\u8ba2\u5355\u5b8c\u62103\u65e5\u540e\u81ea\u52a8\u8fdb\u884c\u786e\u8ba4\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(n.commission_auto_check_enable), - onChange: e=>this.set("invite", "commission_auto_check_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u63d0\u73b0\u5355\u7533\u8bf7\u95e8\u69db(\u5143)", - description: "\u5c0f\u4e8e\u95e8\u69db\u91d1\u989d\u7684\u63d0\u73b0\u5355\u5c06\u4e0d\u4f1a\u88ab\u63d0\u4ea4\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: n.commission_withdraw_limit, - onChange: e=>this.set("invite", "commission_withdraw_limit", e.target.value) - })), f.a.createElement(m, { - title: "\u63d0\u73b0\u65b9\u5f0f", - description: "\u53ef\u4ee5\u652f\u6301\u7684\u63d0\u73b0\u65b9\u5f0f\u3002" - }, f.a.createElement("textarea", { - rows: "4", - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u540e\u7f00\u57df\u540d\uff0c\u9017\u53f7\u5206\u5272 \u5982\uff1a\u652f\u4ed8\u5b9d,USDT,\u8d1d\u5b9d", - defaultValue: n.commission_withdraw_method, - onChange: e=>this.set("invite", "commission_withdraw_method", e.target.value.split(",")) - })), f.a.createElement(m, { - title: "\u5173\u95ed\u63d0\u73b0", - description: "\u5173\u95ed\u540e\u5c06\u7981\u6b62\u7528\u6237\u7533\u8bf7\u63d0\u73b0\uff0c\u4e14\u9080\u8bf7\u4f63\u91d1\u5c06\u4f1a\u76f4\u63a5\u8fdb\u5165\u7528\u6237\u4f59\u989d\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(n.withdraw_close_enable), - onChange: e=>this.set("invite", "withdraw_close_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u4e09\u7ea7\u5206\u9500", - description: "\u5f00\u542f\u540e\u5c06\u4f63\u91d1\u5c06\u6309\u7167\u8bbe\u7f6e\u76843\u6210\u6bd4\u4f8b\u8fdb\u884c\u5206\u6210\uff0c\u4e09\u6210\u6bd4\u4f8b\u5408\u8ba1\u8bf7\u4e0d\u8981>100%\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(n.commission_distribution_enable), - onChange: e=>this.set("invite", "commission_distribution_enable", e ? 1 : 0) - })), parseInt(n.commission_distribution_enable) ? f.a.createElement(f.a.Fragment, null, f.a.createElement(m, { - isChildren: !0, - title: "\u4e00\u7ea7\u9080\u8bf7\u4eba\u6bd4\u4f8b" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u6bd4\u4f8b\u5982\uff1a50", - defaultValue: n.commission_distribution_l1, - onChange: e=>this.set("invite", "commission_distribution_l1", e.target.value) - })), f.a.createElement(m, { - isChildren: !0, - title: "\u4e8c\u7ea7\u9080\u8bf7\u4eba\u6bd4\u4f8b" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u6bd4\u4f8b\u5982\uff1a30", - defaultValue: n.commission_distribution_l2, - onChange: e=>this.set("invite", "commission_distribution_l2", e.target.value) - })), f.a.createElement(m, { - isChildren: !0, - title: "\u4e09\u7ea7\u9080\u8bf7\u4eba\u6bd4\u4f8b" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165\u6bd4\u4f8b\u5982\uff1a20", - defaultValue: n.commission_distribution_l3, - onChange: e=>this.set("invite", "commission_distribution_l3", e.target.value) - }))) : "")), f.a.createElement(s["a"].TabPane, { - tab: "\u4e2a\u6027\u5316", - key: "frontend" - }, f.a.createElement("div", { - className: "block-content" - }, f.a.createElement("div", { - className: "row" - }, f.a.createElement("div", { - className: "col-lg-12" - }, f.a.createElement("div", { - className: "alert alert-warning", - role: "alert" - }, f.a.createElement("p", { - className: "mb-0" - }, "\u5982\u679c\u4f60\u91c7\u7528\u524d\u540e\u5206\u79bb\u7684\u65b9\u5f0f\u90e8\u7f72V2board\u7ba1\u7406\u7aef\uff0c\u90a3\u4e48\u672c\u9875\u914d\u7f6e\u5c06\u4e0d\u4f1a\u751f\u6548\u3002\u4e86\u89e3", f.a.createElement("b", null, f.a.createElement("a", { - href: "https://docs.v2board.com/use/advanced.html#%E5%89%8D%E7%AB%AF%E5%88%86%E7%A6%BB" - }, "\u524d\u540e\u5206\u79bb"))))))), f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u8fb9\u680f\u98ce\u683c" - }, f.a.createElement(l["a"], { - checkedChildren: "\u4eae", - unCheckedChildren: "\u6697", - checked: "light" === c.frontend_theme_sidebar ? 1 : 0, - onChange: e=>this.set("site", "frontend_theme_sidebar", e ? "light" : "dark") - })), f.a.createElement(m, { - title: "\u5934\u90e8\u98ce\u683c" - }, f.a.createElement(l["a"], { - checkedChildren: "\u4eae", - unCheckedChildren: "\u6697", - checked: "light" === c.frontend_theme_header ? 1 : 0, - onChange: e=>this.set("site", "frontend_theme_header", e ? "light" : "dark") - })), f.a.createElement(m, { - title: "\u4e3b\u9898\u8272" - }, f.a.createElement("select", { - className: "form-control", - defaultValue: c.frontend_theme_color, - onChange: e=>this.set("frontend", "frontend_theme_color", e.target.value) - }, f.a.createElement("option", { - value: "default" - }, "\u9ed8\u8ba4"), f.a.createElement("option", { - value: "black" - }, "\u9ed1\u8272"), f.a.createElement("option", { - value: "darkblue" - }, "\u6697\u84dd\u8272"), f.a.createElement("option", { - value: "green" - }, "\u5976\u7eff\u8272"))), f.a.createElement(m, { - title: "\u80cc\u666f", - description: "\u5c06\u4f1a\u5728\u540e\u53f0\u767b\u5f55\u9875\u9762\u8fdb\u884c\u5c55\u793a\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "https://xxxxx.com/wallpaper.png", - defaultValue: c.frontend_background_url, - onChange: e=>this.set("frontend", "frontend_background_url", e.target.value) - })))), f.a.createElement(s["a"].TabPane, { - tab: "\u8282\u70b9", - key: "server" - }, f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u901a\u8baf\u5bc6\u94a5", - description: "V2board\u4e0e\u8282\u70b9\u901a\u8baf\u7684\u5bc6\u94a5\uff0c\u4ee5\u4fbf\u6570\u636e\u4e0d\u4f1a\u88ab\u4ed6\u4eba\u83b7\u53d6\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: u.server_token, - onChange: e=>this.set("server", "server_token", e.target.value) - }))), f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u8282\u70b9\u62c9\u53d6\u52a8\u4f5c\u8f6e\u8be2\u95f4\u9694", - description: "\u8282\u70b9\u4ece\u9762\u677f\u83b7\u53d6\u6570\u636e\u7684\u95f4\u9694\u9891\u7387\u3002" - }, f.a.createElement(a["a"], { - addonAfter: "\u79d2", - size: "large", - type: "number", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: u.server_pull_interval, - onChange: e=>this.set("server", "server_pull_interval", e.target.value) - }))), f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u8282\u70b9\u63a8\u9001\u52a8\u4f5c\u8f6e\u8be2\u95f4\u9694", - description: "\u8282\u70b9\u63a8\u9001\u6570\u636e\u5230\u9762\u677f\u7684\u95f4\u9694\u9891\u7387\u3002" - }, f.a.createElement(a["a"], { - addonAfter: "\u79d2", - size: "large", - type: "number", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: u.server_push_interval, - onChange: e=>this.set("server", "server_push_interval", e.target.value) - })))), f.a.createElement(s["a"].TabPane, { - tab: "\u90ae\u4ef6", - key: "email" - }, f.a.createElement("div", { - className: "block-content" - }, f.a.createElement("div", { - className: "row" - }, f.a.createElement("div", { - className: "col-lg-12" - }, f.a.createElement("div", { - className: "alert alert-warning", - role: "alert" - }, f.a.createElement("p", { - className: "mb-0" - }, "\u5982\u679c\u4f60\u66f4\u6539\u4e86\u672c\u9875\u914d\u7f6e\uff0c\u9700\u8981\u5bf9\u961f\u5217\u670d\u52a1\u8fdb\u884c\u91cd\u542f\u3002\u53e6\u5916\u672c\u9875\u914d\u7f6e\u4f18\u5148\u7ea7\u9ad8\u4e8e.env\u4e2d\u90ae\u4ef6\u914d\u7f6e\u3002"))))), f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "SMTP\u670d\u52a1\u5668\u5730\u5740", - description: "\u7531\u90ae\u4ef6\u670d\u52a1\u5546\u63d0\u4f9b\u7684\u670d\u52a1\u5730\u5740" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: v.email_host, - onChange: e=>this.set("email", "email_host", e.target.value) - })), f.a.createElement(m, { - title: "SMTP\u670d\u52a1\u7aef\u53e3", - description: "\u5e38\u89c1\u7684\u7aef\u53e3\u670925, 465, 587" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: v.email_port, - onChange: e=>this.set("email", "email_port", e.target.value) - })), f.a.createElement(m, { - title: "SMTP\u52a0\u5bc6\u65b9\u5f0f", - description: "465\u7aef\u53e3\u52a0\u5bc6\u65b9\u5f0f\u4e00\u822c\u4e3aSSL\uff0c587\u7aef\u53e3\u52a0\u5bc6\u65b9\u5f0f\u4e00\u822c\u4e3aTLS" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: v.email_encryption, - onChange: e=>this.set("email", "email_encryption", e.target.value) - })), f.a.createElement(m, { - title: "SMTP\u8d26\u53f7", - description: "\u7531\u90ae\u4ef6\u670d\u52a1\u5546\u63d0\u4f9b\u7684\u8d26\u53f7" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: v.email_username, - onChange: e=>this.set("email", "email_username", e.target.value) - })), f.a.createElement(m, { - title: "SMTP\u5bc6\u7801", - description: "\u7531\u90ae\u4ef6\u670d\u52a1\u5546\u63d0\u4f9b\u7684\u5bc6\u7801" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: v.email_password, - onChange: e=>this.set("email", "email_password", e.target.value) - })), f.a.createElement(m, { - title: "\u53d1\u4ef6\u5730\u5740", - description: "\u7531\u90ae\u4ef6\u670d\u52a1\u5546\u63d0\u4f9b\u7684\u53d1\u4ef6\u5730\u5740" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "\u8bf7\u8f93\u5165", - defaultValue: v.email_from_address, - onChange: e=>this.set("email", "email_from_address", e.target.value) - })), f.a.createElement(m, { - title: "\u90ae\u4ef6\u6a21\u677f", - description: "\u4f60\u53ef\u4ee5\u5728\u6587\u6863\u67e5\u770b\u5982\u4f55\u81ea\u5b9a\u4e49\u90ae\u4ef6\u6a21\u677f" - }, f.a.createElement("select", { - onChange: e=>this.set("email", "email_template", e.target.value), - className: "form-control", - value: v.email_template - }, g.map(e=>{ - return f.a.createElement("option", { - key: Math.random(), - value: e - }, e) - } - ))), f.a.createElement(m, { - title: "\u53d1\u9001\u6d4b\u8bd5\u90ae\u4ef6", - description: "\u90ae\u4ef6\u5c06\u4f1a\u53d1\u9001\u5230\u5f53\u524d\u767b\u9646\u7528\u6237\u90ae\u7bb1" - }, f.a.createElement(o["a"], { - loading: x, - type: "primary", - onClick: ()=>this.props.dispatch({ - type: "config/testSendMail" - }) - }, "\u53d1\u9001\u6d4b\u8bd5\u90ae\u4ef6")))), f.a.createElement(s["a"].TabPane, { - tab: "Telegram", - key: "telegram" - }, f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "\u673a\u5668\u4ebaToken", - description: "\u8bf7\u8f93\u5165\u7531Botfather\u63d0\u4f9b\u7684token\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "0000000000:xxxxxxxxx_xxxxxxxxxxxxxxx", - defaultValue: y.telegram_bot_token, - onChange: e=>this.set("telegram", "telegram_bot_token", e.target.value) - })), y.telegram_bot_token && f.a.createElement(m, { - title: "\u8bbe\u7f6eWebhook", - description: "\u5bf9\u673a\u5668\u4eba\u8fdb\u884cWebhook\u8bbe\u7f6e\uff0c\u4e0d\u8bbe\u7f6e\u5c06\u65e0\u6cd5\u6536\u5230Telegram\u901a\u77e5\u3002" - }, f.a.createElement(o["a"], { - type: "primary", - onClick: ()=>{ - this.props.dispatch({ - type: "config/setTelegramWebhook" - }) - } - , - loading: b, - disabled: b - }, "\u4e00\u952e\u8bbe\u7f6e")), f.a.createElement(m, { - title: "\u5f00\u542f\u673a\u5668\u4eba\u901a\u77e5", - description: "\u5f00\u542f\u540ebot\u5c06\u4f1a\u5bf9\u7ed1\u5b9a\u4e86telegram\u7684\u7ba1\u7406\u5458\u548c\u7528\u6237\u8fdb\u884c\u57fa\u7840\u901a\u77e5\u3002" - }, f.a.createElement(l["a"], { - checked: parseInt(y.telegram_bot_enable), - onChange: e=>this.set("telegram", "telegram_bot_enable", e ? 1 : 0) - })), f.a.createElement(m, { - title: "\u7fa4\u7ec4\u5730\u5740", - description: "\u586b\u5199\u540e\u5c06\u4f1a\u5728\u7528\u6237\u7aef\u5c55\u793a\uff0c\u6216\u8005\u88ab\u7528\u4e8e\u9700\u8981\u7684\u5730\u65b9\u3002" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "https://t.me/xxxxxx", - defaultValue: y.telegram_discuss_link, - onChange: e=>this.set("telegram", "telegram_discuss_link", e.target.value) - })))), f.a.createElement(s["a"].TabPane, { - tab: "APP", - key: "app" - }, f.a.createElement("div", { - className: "block-content" - }, f.a.createElement("div", { - className: "row" - }, f.a.createElement("div", { - className: "col-lg-12" - }, f.a.createElement("div", { - className: "alert alert-warning", - role: "alert" - }, f.a.createElement("p", { - className: "mb-0" - }, "\u7528\u4e8e\u81ea\u6709\u5ba2\u6237\u7aef(APP)\u7684\u7248\u672c\u7ba1\u7406\u53ca\u66f4\u65b0"))))), f.a.createElement("div", { - className: "" - }, f.a.createElement(m, { - title: "Windows", - description: "Windows\u7aef\u7248\u672c\u53f7\u53ca\u4e0b\u8f7d\u5730\u5740" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "1.0.0", - defaultValue: w.windows_version, - onChange: e=>this.set("app", "windows_version", e.target.value) - }), f.a.createElement("input", { - type: "text", - className: "form-control mt-1", - placeholder: "https://xxxx.com/xxx.exe", - defaultValue: w.windows_download_url, - onChange: e=>this.set("app", "windows_download_url", e.target.value) - })), f.a.createElement(m, { - title: "macOS", - description: "macOS\u7aef\u7248\u672c\u53f7\u53ca\u4e0b\u8f7d\u5730\u5740" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "1.0.0", - defaultValue: w.macos_version, - onChange: e=>this.set("app", "macos_version", e.target.value) - }), f.a.createElement("input", { - type: "text", - className: "form-control mt-1", - placeholder: "https://xxxx.com/xxx.dmg", - defaultValue: w.macos_download_url, - onChange: e=>this.set("app", "macos_download_url", e.target.value) - })), f.a.createElement(m, { - title: "Android", - description: "Android\u7aef\u7248\u672c\u53f7\u53ca\u4e0b\u8f7d\u5730\u5740" - }, f.a.createElement("input", { - type: "text", - className: "form-control", - placeholder: "1.0.0", - defaultValue: w.android_version, - onChange: e=>this.set("app", "android_version", e.target.value) - }), f.a.createElement("input", { - type: "text", - className: "form-control mt-1", - placeholder: "https://xxxx.com/xxx.apk", - defaultValue: w.android_download_url, - onChange: e=>this.set("app", "android_download_url", e.target.value) - }))))))) - } - } - t["default"] = Object(p["c"])(e=>{ - var t = e.plan - , n = e.config; - return { - plan: t, - config: n - } - } - )(g) - }, - "1j5w": function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r) - , o = n("xI0J") - , a = n("4IlW") - , s = n("2GS6") - , l = n("Gytx") - , c = n.n(l) - , u = n("TSYQ") - , h = n.n(u); - function f(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function d(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? f(Object(n), !0).forEach(function(t) { - p(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : f(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function p(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function m(e, t) { - return y(e) || v(e, t) || g() - } - function g() { - throw new TypeError("Invalid attempt to destructure non-iterable instance") - } - function v(e, t) { - if (Symbol.iterator in Object(e) || "[object Arguments]" === Object.prototype.toString.call(e)) { - var n = [] - , r = !0 - , i = !1 - , o = void 0; - try { - for (var a, s = e[Symbol.iterator](); !(r = (a = s.next()).done); r = !0) - if (n.push(a.value), - t && n.length === t) - break - } catch (e) { - i = !0, - o = e - } finally { - try { - r || null == s["return"] || s["return"]() - } finally { - if (i) - throw o - } - } - return n - } - } - function y(e) { - if (Array.isArray(e)) - return e - } - var b = /iPhone/i - , w = /iPod/i - , x = /iPad/i - , _ = /\bAndroid(?:.+)Mobile\b/i - , E = /Android/i - , S = /\bAndroid(?:.+)SD4930UR\b/i - , k = /\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i - , C = /Windows Phone/i - , O = /\bWindows(?:.+)ARM\b/i - , T = /BlackBerry/i - , L = /BB10/i - , A = /Opera Mini/i - , P = /\b(CriOS|Chrome)(?:.+)Mobile/i - , j = /Mobile(?:.+)Firefox\b/i; - function M(e, t) { - return e.test(t) - } - function R(e) { - var t = e || ("undefined" !== typeof navigator ? navigator.userAgent : "") - , n = t.split("[FBAN"); - if ("undefined" !== typeof n[1]) { - var r = n - , i = m(r, 1); - t = i[0] - } - if (n = t.split("Twitter"), - "undefined" !== typeof n[1]) { - var o = n - , a = m(o, 1); - t = a[0] - } - var s = { - apple: { - phone: M(b, t) && !M(C, t), - ipod: M(w, t), - tablet: !M(b, t) && M(x, t) && !M(C, t), - device: (M(b, t) || M(w, t) || M(x, t)) && !M(C, t) - }, - amazon: { - phone: M(S, t), - tablet: !M(S, t) && M(k, t), - device: M(S, t) || M(k, t) - }, - android: { - phone: !M(C, t) && M(S, t) || !M(C, t) && M(_, t), - tablet: !M(C, t) && !M(S, t) && !M(_, t) && (M(k, t) || M(E, t)), - device: !M(C, t) && (M(S, t) || M(k, t) || M(_, t) || M(E, t)) || M(/\bokhttp\b/i, t) - }, - windows: { - phone: M(C, t), - tablet: M(O, t), - device: M(C, t) || M(O, t) - }, - other: { - blackberry: M(T, t), - blackberry10: M(L, t), - opera: M(A, t), - firefox: M(j, t), - chrome: M(P, t), - device: M(T, t) || M(L, t) || M(A, t) || M(j, t) || M(P, t) - }, - any: null, - phone: null, - tablet: null - }; - return s.any = s.apple.device || s.android.device || s.windows.device || s.other.device, - s.phone = s.apple.phone || s.android.phone || s.windows.phone, - s.tablet = s.apple.tablet || s.android.tablet || s.windows.tablet, - s - } - var N = d({}, R(), { - isMobile: R - }) - , D = N; - function I(e) { - return I = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - I(e) - } - function $() {} - function F(e, t, n) { - var r = t || ""; - return e.key || "".concat(r, "item_").concat(n) - } - function B(e) { - return "".concat(e, "-menu-") - } - function V(e, t) { - var n = -1; - r["Children"].forEach(e, function(e) { - n += 1, - e && e.type && e.type.isMenuItemGroup ? r["Children"].forEach(e.props.children, function(e) { - n += 1, - t(e, n) - }) : t(e, n) - }) - } - function W(e, t, n) { - e && !n.find && r["Children"].forEach(e, function(e) { - if (e) { - var r = e.type; - if (!r || !(r.isSubMenu || r.isMenuItem || r.isMenuItemGroup)) - return; - -1 !== t.indexOf(e.key) ? n.find = !0 : e.props.children && W(e.props.children, t, n) - } - }) - } - var H = ["defaultSelectedKeys", "selectedKeys", "defaultOpenKeys", "openKeys", "mode", "getPopupContainer", "onSelect", "onDeselect", "onDestroy", "openTransitionName", "openAnimation", "subMenuOpenDelay", "subMenuCloseDelay", "forceSubMenuRender", "triggerSubMenuAction", "level", "selectable", "multiple", "onOpenChange", "visible", "focusable", "defaultActiveFirst", "prefixCls", "inlineIndent", "parentMenu", "title", "rootPrefixCls", "eventKey", "active", "onItemHover", "onTitleMouseEnter", "onTitleMouseLeave", "onTitleClick", "popupAlign", "popupOffset", "isOpen", "renderMenuItem", "manualRef", "subMenuKey", "disabled", "index", "isSelected", "store", "activeKey", "builtinPlacements", "overflowedIndicator", "motion", "attribute", "value", "popupClassName", "inlineCollapsed", "menu", "theme", "itemIcon", "expandIcon"] - , U = function(e) { - var t = e && "function" === typeof e.getBoundingClientRect && e.getBoundingClientRect().width; - return t && (t = +t.toFixed(6)), - t || 0 - } - , z = function(e, t, n) { - e && "object" === I(e.style) && (e.style[t] = n) - } - , G = function() { - return D.any - } - , q = n("i8i4") - , K = n.n(q) - , Y = n("bdgK") - , X = n("uciX") - , Q = n("YEIV") - , Z = n.n(Q) - , J = n("QbLZ") - , ee = n.n(J) - , te = n("iCc5") - , ne = n.n(te) - , re = n("V7oC") - , ie = n.n(re) - , oe = n("FYw3") - , ae = n.n(oe) - , se = n("mRg0") - , le = n.n(se) - , ce = n("17x9") - , ue = n.n(ce) - , he = n("VCL8"); - function fe(e) { - return e instanceof HTMLElement ? e : K.a.findDOMNode(e) - } - var de = n("xEkU") - , pe = n.n(de) - , me = !("undefined" === typeof window || !window.document || !window.document.createElement); - function ge(e, t) { - var n = {}; - return n[e.toLowerCase()] = t.toLowerCase(), - n["Webkit" + e] = "webkit" + t, - n["Moz" + e] = "moz" + t, - n["ms" + e] = "MS" + t, - n["O" + e] = "o" + t.toLowerCase(), - n - } - function ve(e, t) { - var n = { - animationend: ge("Animation", "AnimationEnd"), - transitionend: ge("Transition", "TransitionEnd") - }; - return e && ("AnimationEvent"in t || delete n.animationend.animation, - "TransitionEvent"in t || delete n.transitionend.transition), - n - } - var ye = ve(me, "undefined" !== typeof window ? window : {}) - , be = {}; - me && (be = document.createElement("div").style); - var we = {}; - function xe(e) { - if (we[e]) - return we[e]; - var t = ye[e]; - if (t) - for (var n = Object.keys(t), r = n.length, i = 0; i < r; i += 1) { - var o = n[i]; - if (Object.prototype.hasOwnProperty.call(t, o) && o in be) - return we[e] = t[o], - we[e] - } - return "" - } - var _e = xe("animationend") - , Ee = xe("transitionend") - , Se = !(!_e || !Ee); - function ke(e, t) { - if (!e) - return null; - if ("object" === typeof e) { - var n = t.replace(/-\w/g, function(e) { - return e[1].toUpperCase() - }); - return e[n] - } - return e + "-" + t - } - var Ce = "none" - , Oe = "appear" - , Te = "enter" - , Le = "leave" - , Ae = { - eventProps: ue.a.object, - visible: ue.a.bool, - children: ue.a.func, - motionName: ue.a.oneOfType([ue.a.string, ue.a.object]), - motionAppear: ue.a.bool, - motionEnter: ue.a.bool, - motionLeave: ue.a.bool, - motionLeaveImmediately: ue.a.bool, - motionDeadline: ue.a.number, - removeOnLeave: ue.a.bool, - leavedClassName: ue.a.string, - onAppearStart: ue.a.func, - onAppearActive: ue.a.func, - onAppearEnd: ue.a.func, - onEnterStart: ue.a.func, - onEnterActive: ue.a.func, - onEnterEnd: ue.a.func, - onLeaveStart: ue.a.func, - onLeaveActive: ue.a.func, - onLeaveEnd: ue.a.func - }; - function Pe(e) { - var t = e - , n = !!i.a.forwardRef; - function r(e) { - return !(!e.motionName || !t) - } - "object" === typeof e && (t = e.transitionSupport, - n = "forwardRef"in e ? e.forwardRef : n); - var o = function(e) { - function t() { - ne()(this, t); - var e = ae()(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this)); - return e.onDomUpdate = function() { - var t = e.state - , n = t.status - , i = t.newStatus - , o = e.props - , a = o.onAppearStart - , s = o.onEnterStart - , l = o.onLeaveStart - , c = o.onAppearActive - , u = o.onEnterActive - , h = o.onLeaveActive - , f = o.motionAppear - , d = o.motionEnter - , p = o.motionLeave; - if (r(e.props)) { - var m = e.getElement(); - e.$cacheEle !== m && (e.removeEventListener(e.$cacheEle), - e.addEventListener(m), - e.$cacheEle = m), - i && n === Oe && f ? e.updateStatus(a, null, null, function() { - e.updateActiveStatus(c, Oe) - }) : i && n === Te && d ? e.updateStatus(s, null, null, function() { - e.updateActiveStatus(u, Te) - }) : i && n === Le && p && e.updateStatus(l, null, null, function() { - e.updateActiveStatus(h, Le) - }) - } - } - , - e.onMotionEnd = function(t) { - var n = e.state - , r = n.status - , i = n.statusActive - , o = e.props - , a = o.onAppearEnd - , s = o.onEnterEnd - , l = o.onLeaveEnd; - r === Oe && i ? e.updateStatus(a, { - status: Ce - }, t) : r === Te && i ? e.updateStatus(s, { - status: Ce - }, t) : r === Le && i && e.updateStatus(l, { - status: Ce - }, t) - } - , - e.setNodeRef = function(t) { - var n = e.props.internalRef; - e.node = t, - "function" === typeof n ? n(t) : n && "current"in n && (n.current = t) - } - , - e.getElement = function() { - try { - return fe(e.node || e) - } catch (t) { - return e.$cacheEle - } - } - , - e.addEventListener = function(t) { - t && (t.addEventListener(Ee, e.onMotionEnd), - t.addEventListener(_e, e.onMotionEnd)) - } - , - e.removeEventListener = function(t) { - t && (t.removeEventListener(Ee, e.onMotionEnd), - t.removeEventListener(_e, e.onMotionEnd)) - } - , - e.updateStatus = function(t, n, r, i) { - var o = t ? t(e.getElement(), r) : null; - if (!1 !== o && !e._destroyed) { - var a = void 0; - i && (a = function() { - e.nextFrame(i) - } - ), - e.setState(ee()({ - statusStyle: "object" === typeof o ? o : null, - newStatus: !1 - }, n), a) - } - } - , - e.updateActiveStatus = function(t, n) { - e.nextFrame(function() { - var r = e.state.status; - if (r === n) { - var i = e.props.motionDeadline; - e.updateStatus(t, { - statusActive: !0 - }), - i > 0 && setTimeout(function() { - e.onMotionEnd({ - deadline: !0 - }) - }, i) - } - }) - } - , - e.nextFrame = function(t) { - e.cancelNextFrame(), - e.raf = pe()(t) - } - , - e.cancelNextFrame = function() { - e.raf && (pe.a.cancel(e.raf), - e.raf = null) - } - , - e.state = { - status: Ce, - statusActive: !1, - newStatus: !1, - statusStyle: null - }, - e.$cacheEle = null, - e.node = null, - e.raf = null, - e - } - return le()(t, e), - ie()(t, [{ - key: "componentDidMount", - value: function() { - this.onDomUpdate() - } - }, { - key: "componentDidUpdate", - value: function() { - this.onDomUpdate() - } - }, { - key: "componentWillUnmount", - value: function() { - this._destroyed = !0, - this.removeEventListener(this.$cacheEle), - this.cancelNextFrame() - } - }, { - key: "render", - value: function() { - var e, t = this.state, n = t.status, i = t.statusActive, o = t.statusStyle, a = this.props, s = a.children, l = a.motionName, c = a.visible, u = a.removeOnLeave, f = a.leavedClassName, d = a.eventProps; - return s ? n !== Ce && r(this.props) ? s(ee()({}, d, { - className: h()((e = {}, - Z()(e, ke(l, n), n !== Ce), - Z()(e, ke(l, n + "-active"), n !== Ce && i), - Z()(e, l, "string" === typeof l), - e)), - style: o - }), this.setNodeRef) : c ? s(ee()({}, d), this.setNodeRef) : u ? null : s(ee()({}, d, { - className: f - }), this.setNodeRef) : null - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - var n = t.prevProps - , i = t.status; - if (!r(e)) - return {}; - var o = e.visible - , a = e.motionAppear - , s = e.motionEnter - , l = e.motionLeave - , c = e.motionLeaveImmediately - , u = { - prevProps: e - }; - return (i === Oe && !a || i === Te && !s || i === Le && !l) && (u.status = Ce, - u.statusActive = !1, - u.newStatus = !1), - !n && o && a && (u.status = Oe, - u.statusActive = !1, - u.newStatus = !0), - n && !n.visible && o && s && (u.status = Te, - u.statusActive = !1, - u.newStatus = !0), - (n && n.visible && !o && l || !n && c && !o && l) && (u.status = Le, - u.statusActive = !1, - u.newStatus = !0), - u - } - }]), - t - }(i.a.Component); - return o.propTypes = ee()({}, Ae, { - internalRef: ue.a.oneOfType([ue.a.object, ue.a.func]) - }), - o.defaultProps = { - visible: !0, - motionEnter: !0, - motionAppear: !0, - motionLeave: !0, - removeOnLeave: !0 - }, - Object(he["polyfill"])(o), - n ? i.a.forwardRef(function(e, t) { - return i.a.createElement(o, ee()({ - internalRef: t - }, e)) - }) : o - } - var je = Pe(Se) - , Me = { - adjustX: 1, - adjustY: 1 - } - , Re = { - topLeft: { - points: ["bl", "tl"], - overflow: Me, - offset: [0, -7] - }, - bottomLeft: { - points: ["tl", "bl"], - overflow: Me, - offset: [0, 7] - }, - leftTop: { - points: ["tr", "tl"], - overflow: Me, - offset: [-4, 0] - }, - rightTop: { - points: ["tl", "tr"], - overflow: Me, - offset: [4, 0] - } - } - , Ne = Re; - function De(e) { - return De = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - De(e) - } - function Ie(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function $e(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function Fe(e, t, n) { - return t && $e(e.prototype, t), - n && $e(e, n), - e - } - function Be(e, t) { - return !t || "object" !== De(t) && "function" !== typeof t ? We(e) : t - } - function Ve(e) { - return Ve = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - Ve(e) - } - function We(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function He(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && Ue(e, t) - } - function Ue(e, t) { - return Ue = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - Ue(e, t) - } - function ze(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function Ge(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? ze(Object(n), !0).forEach(function(t) { - qe(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : ze(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function qe(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var Ke = 0 - , Ye = { - horizontal: "bottomLeft", - vertical: "rightTop", - "vertical-left": "rightTop", - "vertical-right": "leftTop" - } - , Xe = function(e, t, n) { - var r = B(t) - , i = e.getState(); - e.setState({ - defaultActiveFirst: Ge({}, i.defaultActiveFirst, qe({}, r, n)) - }) - } - , Qe = function(e) { - function t(e) { - var n; - Ie(this, t), - n = Be(this, Ve(t).call(this, e)), - n.onDestroy = function(e) { - n.props.onDestroy(e) - } - , - n.onKeyDown = function(e) { - var t = e.keyCode - , r = n.menuInstance - , i = n.props - , o = i.isOpen - , s = i.store; - if (t === a["a"].ENTER) - return n.onTitleClick(e), - Xe(s, n.props.eventKey, !0), - !0; - if (t === a["a"].RIGHT) - return o ? r.onKeyDown(e) : (n.triggerOpenChange(!0), - Xe(s, n.props.eventKey, !0)), - !0; - if (t === a["a"].LEFT) { - var l; - if (!o) - return; - return l = r.onKeyDown(e), - l || (n.triggerOpenChange(!1), - l = !0), - l - } - return !o || t !== a["a"].UP && t !== a["a"].DOWN ? void 0 : r.onKeyDown(e) - } - , - n.onOpenChange = function(e) { - n.props.onOpenChange(e) - } - , - n.onPopupVisibleChange = function(e) { - n.triggerOpenChange(e, e ? "mouseenter" : "mouseleave") - } - , - n.onMouseEnter = function(e) { - var t = n.props - , r = t.eventKey - , i = t.onMouseEnter - , o = t.store; - Xe(o, n.props.eventKey, !1), - i({ - key: r, - domEvent: e - }) - } - , - n.onMouseLeave = function(e) { - var t = n.props - , r = t.parentMenu - , i = t.eventKey - , o = t.onMouseLeave; - r.subMenuInstance = We(n), - o({ - key: i, - domEvent: e - }) - } - , - n.onTitleMouseEnter = function(e) { - var t = n.props - , r = t.eventKey - , i = t.onItemHover - , o = t.onTitleMouseEnter; - i({ - key: r, - hover: !0 - }), - o({ - key: r, - domEvent: e - }) - } - , - n.onTitleMouseLeave = function(e) { - var t = n.props - , r = t.parentMenu - , i = t.eventKey - , o = t.onItemHover - , a = t.onTitleMouseLeave; - r.subMenuInstance = We(n), - o({ - key: i, - hover: !1 - }), - a({ - key: i, - domEvent: e - }) - } - , - n.onTitleClick = function(e) { - var t = We(n) - , r = t.props; - r.onTitleClick({ - key: r.eventKey, - domEvent: e - }), - "hover" !== r.triggerSubMenuAction && (n.triggerOpenChange(!r.isOpen, "click"), - Xe(r.store, n.props.eventKey, !1)) - } - , - n.onSubMenuClick = function(e) { - "function" === typeof n.props.onClick && n.props.onClick(n.addKeyPath(e)) - } - , - n.onSelect = function(e) { - n.props.onSelect(e) - } - , - n.onDeselect = function(e) { - n.props.onDeselect(e) - } - , - n.getPrefixCls = function() { - return "".concat(n.props.rootPrefixCls, "-submenu") - } - , - n.getActiveClassName = function() { - return "".concat(n.getPrefixCls(), "-active") - } - , - n.getDisabledClassName = function() { - return "".concat(n.getPrefixCls(), "-disabled") - } - , - n.getSelectedClassName = function() { - return "".concat(n.getPrefixCls(), "-selected") - } - , - n.getOpenClassName = function() { - return "".concat(n.props.rootPrefixCls, "-submenu-open") - } - , - n.saveMenuInstance = function(e) { - n.menuInstance = e - } - , - n.addKeyPath = function(e) { - return Ge({}, e, { - keyPath: (e.keyPath || []).concat(n.props.eventKey) - }) - } - , - n.triggerOpenChange = function(e, t) { - var r = n.props.eventKey - , i = function() { - n.onOpenChange({ - key: r, - item: We(n), - trigger: t, - open: e - }) - }; - "mouseenter" === t ? n.mouseenterTimeout = setTimeout(function() { - i() - }, 0) : i() - } - , - n.isChildrenSelected = function() { - var e = { - find: !1 - }; - return W(n.props.children, n.props.selectedKeys, e), - e.find - } - , - n.isOpen = function() { - return -1 !== n.props.openKeys.indexOf(n.props.eventKey) - } - , - n.adjustWidth = function() { - if (n.subMenuTitle && n.menuInstance) { - var e = q["findDOMNode"](n.menuInstance); - e.offsetWidth >= n.subMenuTitle.offsetWidth || (e.style.minWidth = "".concat(n.subMenuTitle.offsetWidth, "px")) - } - } - , - n.saveSubMenuTitle = function(e) { - n.subMenuTitle = e - } - ; - var r = e.store - , i = e.eventKey - , o = r.getState() - , s = o.defaultActiveFirst; - n.isRootMenu = !1; - var l = !1; - return s && (l = s[i]), - Xe(r, i, l), - n - } - return He(t, e), - Fe(t, [{ - key: "componentDidMount", - value: function() { - this.componentDidUpdate() - } - }, { - key: "componentDidUpdate", - value: function() { - var e = this - , t = this.props - , n = t.mode - , r = t.parentMenu - , i = t.manualRef; - i && i(this), - "horizontal" === n && r.isRootMenu && this.props.isOpen && (this.minWidthTimeout = setTimeout(function() { - return e.adjustWidth() - }, 0)) - } - }, { - key: "componentWillUnmount", - value: function() { - var e = this.props - , t = e.onDestroy - , n = e.eventKey; - t && t(n), - this.minWidthTimeout && clearTimeout(this.minWidthTimeout), - this.mouseenterTimeout && clearTimeout(this.mouseenterTimeout) - } - }, { - key: "renderChildren", - value: function(e) { - var t = this - , n = this.props - , i = { - mode: "horizontal" === n.mode ? "vertical" : n.mode, - visible: this.props.isOpen, - level: n.level + 1, - inlineIndent: n.inlineIndent, - focusable: !1, - onClick: this.onSubMenuClick, - onSelect: this.onSelect, - onDeselect: this.onDeselect, - onDestroy: this.onDestroy, - selectedKeys: n.selectedKeys, - eventKey: "".concat(n.eventKey, "-menu-"), - openKeys: n.openKeys, - motion: n.motion, - onOpenChange: this.onOpenChange, - subMenuOpenDelay: n.subMenuOpenDelay, - parentMenu: this, - subMenuCloseDelay: n.subMenuCloseDelay, - forceSubMenuRender: n.forceSubMenuRender, - triggerSubMenuAction: n.triggerSubMenuAction, - builtinPlacements: n.builtinPlacements, - defaultActiveFirst: n.store.getState().defaultActiveFirst[B(n.eventKey)], - multiple: n.multiple, - prefixCls: n.rootPrefixCls, - id: this.internalMenuId, - manualRef: this.saveMenuInstance, - itemIcon: n.itemIcon, - expandIcon: n.expandIcon - } - , o = this.haveRendered; - if (this.haveRendered = !0, - this.haveOpened = this.haveOpened || i.visible || i.forceSubMenuRender, - !this.haveOpened) - return r["createElement"]("div", null); - var a = Ge({}, n.motion, { - leavedClassName: "".concat(n.rootPrefixCls, "-hidden"), - removeOnLeave: !1, - motionAppear: o || !i.visible || "inline" !== i.mode - }); - return r["createElement"](je, Object.assign({ - visible: i.visible - }, a), function(n) { - var o = n.className - , a = n.style - , s = h()("".concat(i.prefixCls, "-sub"), o); - return r["createElement"](Ht, Object.assign({}, i, { - id: t.internalMenuId, - className: s, - style: a - }), e) - }) - } - }, { - key: "render", - value: function() { - var e, t = Ge({}, this.props), n = t.isOpen, i = this.getPrefixCls(), o = "inline" === t.mode, a = h()(i, "".concat(i, "-").concat(t.mode), (e = {}, - qe(e, t.className, !!t.className), - qe(e, this.getOpenClassName(), n), - qe(e, this.getActiveClassName(), t.active || n && !o), - qe(e, this.getDisabledClassName(), t.disabled), - qe(e, this.getSelectedClassName(), this.isChildrenSelected()), - e)); - this.internalMenuId || (t.eventKey ? this.internalMenuId = "".concat(t.eventKey, "$Menu") : (Ke += 1, - this.internalMenuId = "$__$".concat(Ke, "$Menu"))); - var s = {} - , l = {} - , c = {}; - t.disabled || (s = { - onMouseLeave: this.onMouseLeave, - onMouseEnter: this.onMouseEnter - }, - l = { - onClick: this.onTitleClick - }, - c = { - onMouseEnter: this.onTitleMouseEnter, - onMouseLeave: this.onTitleMouseLeave - }); - var u = {}; - o && (u.paddingLeft = t.inlineIndent * t.level); - var f = {}; - this.props.isOpen && (f = { - "aria-owns": this.internalMenuId - }); - var d = null; - "horizontal" !== t.mode && (d = this.props.expandIcon, - "function" === typeof this.props.expandIcon && (d = r["createElement"](this.props.expandIcon, Ge({}, this.props)))); - var p = r["createElement"]("div", Object.assign({ - ref: this.saveSubMenuTitle, - style: u, - className: "".concat(i, "-title") - }, c, l, { - "aria-expanded": n - }, f, { - "aria-haspopup": "true", - title: "string" === typeof t.title ? t.title : void 0 - }), t.title, d || r["createElement"]("i", { - className: "".concat(i, "-arrow") - })) - , m = this.renderChildren(t.children) - , g = t.parentMenu.isRootMenu ? t.parentMenu.props.getPopupContainer : function(e) { - return e.parentNode - } - , v = Ye[t.mode] - , y = t.popupOffset ? { - offset: t.popupOffset - } : {} - , b = "inline" === t.mode ? "" : t.popupClassName - , w = t.disabled - , x = t.triggerSubMenuAction - , _ = t.subMenuOpenDelay - , E = t.forceSubMenuRender - , S = t.subMenuCloseDelay - , k = t.builtinPlacements; - return H.forEach(function(e) { - return delete t[e] - }), - delete t.onClick, - r["createElement"]("li", Object.assign({}, t, s, { - className: a, - role: "menuitem" - }), o && p, o && m, !o && r["createElement"](X["a"], { - prefixCls: i, - popupClassName: "".concat(i, "-popup ").concat(b), - getPopupContainer: g, - builtinPlacements: Object.assign({}, Ne, k), - popupPlacement: v, - popupVisible: n, - popupAlign: y, - popup: m, - action: w ? [] : [x], - mouseEnterDelay: _, - mouseLeaveDelay: S, - onPopupVisibleChange: this.onPopupVisibleChange, - forceRender: E - }, p)) - } - }]), - t - }(r["Component"]); - Qe.defaultProps = { - onMouseEnter: $, - onMouseLeave: $, - onTitleMouseEnter: $, - onTitleMouseLeave: $, - onTitleClick: $, - manualRef: $, - mode: "vertical", - title: "" - }; - var Ze = Object(o["connect"])(function(e, t) { - var n = e.openKeys - , r = e.activeKey - , i = e.selectedKeys - , o = t.eventKey - , a = t.subMenuKey; - return { - isOpen: n.indexOf(o) > -1, - active: r[a] === o, - selectedKeys: i - } - })(Qe); - Ze.isSubMenu = !0; - var Je = Ze; - function et(e) { - return et = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - et(e) - } - function tt(e) { - return it(e) || rt(e) || nt() - } - function nt() { - throw new TypeError("Invalid attempt to spread non-iterable instance") - } - function rt(e) { - if (Symbol.iterator in Object(e) || "[object Arguments]" === Object.prototype.toString.call(e)) - return Array.from(e) - } - function it(e) { - if (Array.isArray(e)) { - for (var t = 0, n = new Array(e.length); t < e.length; t++) - n[t] = e[t]; - return n - } - } - function ot(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function at(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? ot(Object(n), !0).forEach(function(t) { - st(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : ot(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function st(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function lt(e, t) { - if (null == e) - return {}; - var n, r, i = ct(e, t); - if (Object.getOwnPropertySymbols) { - var o = Object.getOwnPropertySymbols(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (i[n] = e[n]) - } - return i - } - function ct(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - function ut(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function ht(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function ft(e, t, n) { - return t && ht(e.prototype, t), - n && ht(e, n), - e - } - function dt(e, t) { - return !t || "object" !== et(t) && "function" !== typeof t ? mt(e) : t - } - function pt(e) { - return pt = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - pt(e) - } - function mt(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function gt(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && vt(e, t) - } - function vt(e, t) { - return vt = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - vt(e, t) - } - var yt = !("undefined" === typeof window || !window.document || !window.document.createElement) - , bt = "menuitem-overflowed" - , wt = .5; - yt && n("DN2a"); - var xt = function(e) { - function t() { - var e; - return ut(this, t), - e = dt(this, pt(t).apply(this, arguments)), - e.resizeObserver = null, - e.mutationObserver = null, - e.originalTotalWidth = 0, - e.overflowedItems = [], - e.menuItemSizes = [], - e.state = { - lastVisibleIndex: void 0 - }, - e.getMenuItemNodes = function() { - var t = e.props.prefixCls - , n = q["findDOMNode"](mt(e)); - return n ? [].slice.call(n.children).filter(function(e) { - return e.className.split(" ").indexOf("".concat(t, "-overflowed-submenu")) < 0 - }) : [] - } - , - e.getOverflowedSubMenuItem = function(t, n, i) { - var o = e.props - , a = o.overflowedIndicator - , s = o.level - , l = o.mode - , c = o.prefixCls - , u = o.theme; - if (1 !== s || "horizontal" !== l) - return null; - var h = e.props.children[0] - , f = h.props - , d = (f.children, - f.title, - f.style) - , p = lt(f, ["children", "title", "style"]) - , m = at({}, d) - , g = "".concat(t, "-overflowed-indicator") - , v = "".concat(t, "-overflowed-indicator"); - 0 === n.length && !0 !== i ? m = at({}, m, { - display: "none" - }) : i && (m = at({}, m, { - visibility: "hidden", - position: "absolute" - }), - g = "".concat(g, "-placeholder"), - v = "".concat(v, "-placeholder")); - var y = u ? "".concat(c, "-").concat(u) : "" - , b = {}; - return H.forEach(function(e) { - void 0 !== p[e] && (b[e] = p[e]) - }), - r["createElement"](Je, Object.assign({ - title: a, - className: "".concat(c, "-overflowed-submenu"), - popupClassName: y - }, b, { - key: g, - eventKey: v, - disabled: !1, - style: m - }), n) - } - , - e.setChildrenWidthAndResize = function() { - if ("horizontal" === e.props.mode) { - var t = q["findDOMNode"](mt(e)); - if (t) { - var n = t.children; - if (n && 0 !== n.length) { - var r = t.children[n.length - 1]; - z(r, "display", "inline-block"); - var i = e.getMenuItemNodes() - , o = i.filter(function(e) { - return e.className.split(" ").indexOf(bt) >= 0 - }); - o.forEach(function(e) { - z(e, "display", "inline-block") - }), - e.menuItemSizes = i.map(function(e) { - return U(e) - }), - o.forEach(function(e) { - z(e, "display", "none") - }), - e.overflowedIndicatorWidth = U(t.children[t.children.length - 1]), - e.originalTotalWidth = e.menuItemSizes.reduce(function(e, t) { - return e + t - }, 0), - e.handleResize(), - z(r, "display", "none") - } - } - } - } - , - e.handleResize = function() { - if ("horizontal" === e.props.mode) { - var t = q["findDOMNode"](mt(e)); - if (t) { - var n = U(t); - e.overflowedItems = []; - var r, i = 0; - e.originalTotalWidth > n + wt && (r = -1, - e.menuItemSizes.forEach(function(t) { - i += t, - i + e.overflowedIndicatorWidth <= n && (r += 1) - })), - e.setState({ - lastVisibleIndex: r - }) - } - } - } - , - e - } - return gt(t, e), - ft(t, [{ - key: "componentDidMount", - value: function() { - var e = this; - if (this.setChildrenWidthAndResize(), - 1 === this.props.level && "horizontal" === this.props.mode) { - var t = q["findDOMNode"](this); - if (!t) - return; - this.resizeObserver = new Y["default"](function(t) { - t.forEach(e.setChildrenWidthAndResize) - } - ), - [].slice.call(t.children).concat(t).forEach(function(t) { - e.resizeObserver.observe(t) - }), - "undefined" !== typeof MutationObserver && (this.mutationObserver = new MutationObserver(function() { - e.resizeObserver.disconnect(), - [].slice.call(t.children).concat(t).forEach(function(t) { - e.resizeObserver.observe(t) - }), - e.setChildrenWidthAndResize() - } - ), - this.mutationObserver.observe(t, { - attributes: !1, - childList: !0, - subTree: !1 - })) - } - } - }, { - key: "componentWillUnmount", - value: function() { - this.resizeObserver && this.resizeObserver.disconnect(), - this.mutationObserver && this.mutationObserver.disconnect() - } - }, { - key: "renderChildren", - value: function(e) { - var t = this - , n = this.state.lastVisibleIndex; - return (e || []).reduce(function(i, o, a) { - var s = o; - if ("horizontal" === t.props.mode) { - var l = t.getOverflowedSubMenuItem(o.props.eventKey, []); - void 0 !== n && -1 !== t.props.className.indexOf("".concat(t.props.prefixCls, "-root")) && (a > n && (s = r["cloneElement"](o, { - style: { - display: "none" - }, - eventKey: "".concat(o.props.eventKey, "-hidden"), - className: "".concat(bt) - })), - a === n + 1 && (t.overflowedItems = e.slice(n + 1).map(function(e) { - return r["cloneElement"](e, { - key: e.props.eventKey, - mode: "vertical-left" - }) - }), - l = t.getOverflowedSubMenuItem(o.props.eventKey, t.overflowedItems))); - var c = [].concat(tt(i), [l, s]); - return a === e.length - 1 && c.push(t.getOverflowedSubMenuItem(o.props.eventKey, [], !0)), - c - } - return [].concat(tt(i), [s]) - }, []) - } - }, { - key: "render", - value: function() { - var e = this.props - , t = (e.visible, - e.prefixCls, - e.overflowedIndicator, - e.mode, - e.level, - e.tag) - , n = e.children - , i = (e.theme, - lt(e, ["visible", "prefixCls", "overflowedIndicator", "mode", "level", "tag", "children", "theme"])) - , o = t; - return r["createElement"](o, Object.assign({}, i), this.renderChildren(n)) - } - }]), - t - }(r["Component"]); - xt.defaultProps = { - tag: "div", - className: "" - }; - var _t = xt; - function Et(e) { - return Et = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - Et(e) - } - function St() { - return St = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - St.apply(this, arguments) - } - function kt(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function Ct(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function Ot(e, t, n) { - return t && Ct(e.prototype, t), - n && Ct(e, n), - e - } - function Tt(e, t) { - return !t || "object" !== Et(t) && "function" !== typeof t ? At(e) : t - } - function Lt(e) { - return Lt = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - Lt(e) - } - function At(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function Pt(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && jt(e, t) - } - function jt(e, t) { - return jt = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - jt(e, t) - } - function Mt(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function Rt(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? Mt(Object(n), !0).forEach(function(t) { - Nt(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Mt(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function Nt(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function Dt(e) { - return !e.length || e.every(function(e) { - return !!e.props.disabled - }) - } - function It(e, t, n) { - var r = e.getState(); - e.setState({ - activeKey: Rt({}, r.activeKey, Nt({}, t, n)) - }) - } - function $t(e) { - return e.eventKey || "0-menu-" - } - function Ft(e, t) { - var n, r = t, i = e.children, o = e.eventKey; - if (r && (V(i, function(e, t) { - e && e.props && !e.props.disabled && r === F(e, o, t) && (n = !0) - }), - n)) - return r; - return r = null, - e.defaultActiveFirst ? (V(i, function(e, t) { - r || !e || e.props.disabled || (r = F(e, o, t)) - }), - r) : r - } - function Bt(e) { - if (e) { - var t = this.instanceArray.indexOf(e); - -1 !== t ? this.instanceArray[t] = e : this.instanceArray.push(e) - } - } - var Vt = function(e) { - function t(e) { - var n; - return kt(this, t), - n = Tt(this, Lt(t).call(this, e)), - n.onKeyDown = function(e, t) { - var r, i = e.keyCode; - if (n.getFlatInstanceArray().forEach(function(t) { - t && t.props.active && t.onKeyDown && (r = t.onKeyDown(e)) - }), - r) - return 1; - var o = null; - return i !== a["a"].UP && i !== a["a"].DOWN || (o = n.step(i === a["a"].UP ? -1 : 1)), - o ? (e.preventDefault(), - It(n.props.store, $t(n.props), o.props.eventKey), - "function" === typeof t && t(o), - 1) : void 0 - } - , - n.onItemHover = function(e) { - var t = e.key - , r = e.hover; - It(n.props.store, $t(n.props), r ? t : null) - } - , - n.onDeselect = function(e) { - n.props.onDeselect(e) - } - , - n.onSelect = function(e) { - n.props.onSelect(e) - } - , - n.onClick = function(e) { - n.props.onClick(e) - } - , - n.onOpenChange = function(e) { - n.props.onOpenChange(e) - } - , - n.onDestroy = function(e) { - n.props.onDestroy(e) - } - , - n.getFlatInstanceArray = function() { - return n.instanceArray - } - , - n.step = function(e) { - var t = n.getFlatInstanceArray() - , r = n.props.store.getState().activeKey[$t(n.props)] - , i = t.length; - if (!i) - return null; - e < 0 && (t = t.concat().reverse()); - var o = -1; - if (t.every(function(e, t) { - return !e || e.props.eventKey !== r || (o = t, - !1) - }), - n.props.defaultActiveFirst || -1 === o || !Dt(t.slice(o, i - 1))) { - var a = (o + 1) % i - , s = a; - do { - var l = t[s]; - if (l && !l.props.disabled) - return l; - s = (s + 1) % i - } while (s !== a); - return null - } - } - , - n.renderCommonMenuItem = function(e, t, i) { - var o = n.props.store.getState() - , a = At(n) - , l = a.props - , c = F(e, l.eventKey, t) - , u = e.props; - if (!u || "string" === typeof e.type) - return e; - var h = c === o.activeKey - , f = Rt({ - mode: u.mode || l.mode, - level: l.level, - inlineIndent: l.inlineIndent, - renderMenuItem: n.renderMenuItem, - rootPrefixCls: l.prefixCls, - index: t, - parentMenu: l.parentMenu, - manualRef: u.disabled ? void 0 : Object(s["a"])(e.ref, Bt.bind(At(n))), - eventKey: c, - active: !u.disabled && h, - multiple: l.multiple, - onClick: function(e) { - (u.onClick || $)(e), - n.onClick(e) - }, - onItemHover: n.onItemHover, - motion: l.motion, - subMenuOpenDelay: l.subMenuOpenDelay, - subMenuCloseDelay: l.subMenuCloseDelay, - forceSubMenuRender: l.forceSubMenuRender, - onOpenChange: n.onOpenChange, - onDeselect: n.onDeselect, - onSelect: n.onSelect, - builtinPlacements: l.builtinPlacements, - itemIcon: u.itemIcon || n.props.itemIcon, - expandIcon: u.expandIcon || n.props.expandIcon - }, i); - return ("inline" === l.mode || G()) && (f.triggerSubMenuAction = "click"), - r["cloneElement"](e, f) - } - , - n.renderMenuItem = function(e, t, r) { - if (!e) - return null; - var i = n.props.store.getState() - , o = { - openKeys: i.openKeys, - selectedKeys: i.selectedKeys, - triggerSubMenuAction: n.props.triggerSubMenuAction, - subMenuKey: r - }; - return n.renderCommonMenuItem(e, t, o) - } - , - e.store.setState({ - activeKey: Rt({}, e.store.getState().activeKey, Nt({}, e.eventKey, Ft(e, e.activeKey))) - }), - n.instanceArray = [], - n - } - return Pt(t, e), - Ot(t, [{ - key: "componentDidMount", - value: function() { - this.props.manualRef && this.props.manualRef(this) - } - }, { - key: "shouldComponentUpdate", - value: function(e) { - return this.props.visible || e.visible || this.props.className !== e.className || !c()(this.props.style, e.style) - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props - , n = "activeKey"in t ? t.activeKey : t.store.getState().activeKey[$t(t)] - , r = Ft(t, n); - if (r !== n) - It(t.store, $t(t), r); - else if ("activeKey"in e) { - var i = Ft(e, e.activeKey); - r !== i && It(t.store, $t(t), r) - } - } - }, { - key: "render", - value: function() { - var e = this - , t = St({}, this.props); - this.instanceArray = []; - var n = h()(t.prefixCls, t.className, "".concat(t.prefixCls, "-").concat(t.mode)) - , i = { - className: n, - role: t.role || "menu" - }; - t.id && (i.id = t.id), - t.focusable && (i.tabIndex = 0, - i.onKeyDown = this.onKeyDown); - var o = t.prefixCls - , a = t.eventKey - , s = t.visible - , l = t.level - , c = t.mode - , u = t.overflowedIndicator - , f = t.theme; - return H.forEach(function(e) { - return delete t[e] - }), - delete t.onClick, - r["createElement"](_t, Object.assign({}, t, { - prefixCls: o, - mode: c, - tag: "ul", - level: l, - theme: f, - visible: s, - overflowedIndicator: u - }, i), r["Children"].map(t.children, function(t, n) { - return e.renderMenuItem(t, n, a || "0-menu-") - })) - } - }]), - t - }(r["Component"]); - Vt.defaultProps = { - prefixCls: "rc-menu", - className: "", - mode: "vertical", - level: 1, - inlineIndent: 24, - visible: !0, - focusable: !0, - style: {}, - manualRef: $ - }; - var Wt = Object(o["connect"])()(Vt) - , Ht = Wt - , Ut = n("Kwbf"); - function zt(e) { - return zt = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - zt(e) - } - function Gt(e) { - var t = e.prefixCls - , n = e.motion - , r = e.openAnimation - , i = e.openTransitionName; - if (n) - return n; - if ("object" === zt(r) && r) - Object(Ut["a"])(!1, "Object type of `openAnimation` is removed. Please use `motion` instead."); - else if ("string" === typeof r) - return { - motionName: "".concat(t, "-open-").concat(r) - }; - return i ? { - motionName: i - } : null - } - function qt(e) { - return qt = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - qt(e) - } - function Kt(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function Yt(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? Kt(Object(n), !0).forEach(function(t) { - Xt(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Kt(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function Xt(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function Qt(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function Zt(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function Jt(e, t, n) { - return t && Zt(e.prototype, t), - n && Zt(e, n), - e - } - function en(e, t) { - return !t || "object" !== qt(t) && "function" !== typeof t ? nn(e) : t - } - function tn(e) { - return tn = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - tn(e) - } - function nn(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function rn(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && on(e, t) - } - function on(e, t) { - return on = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - on(e, t) - } - var an = function(e) { - function t(e) { - var n; - Qt(this, t), - n = en(this, tn(t).call(this, e)), - n.onSelect = function(e) { - var t = nn(n) - , r = t.props; - if (r.selectable) { - var i = n.store.getState() - , o = i.selectedKeys - , a = e.key; - o = r.multiple ? o.concat([a]) : [a], - "selectedKeys"in r || n.store.setState({ - selectedKeys: o - }), - r.onSelect(Yt({}, e, { - selectedKeys: o - })) - } - } - , - n.onClick = function(e) { - n.props.onClick(e) - } - , - n.onKeyDown = function(e, t) { - n.innerMenu.getWrappedInstance().onKeyDown(e, t) - } - , - n.onOpenChange = function(e) { - var t = nn(n) - , r = t.props - , i = n.store.getState().openKeys.concat() - , o = !1 - , a = function(e) { - var t = !1; - if (e.open) - t = -1 === i.indexOf(e.key), - t && i.push(e.key); - else { - var n = i.indexOf(e.key); - t = -1 !== n, - t && i.splice(n, 1) - } - o = o || t - }; - Array.isArray(e) ? e.forEach(a) : a(e), - o && ("openKeys"in n.props || n.store.setState({ - openKeys: i - }), - r.onOpenChange(i)) - } - , - n.onDeselect = function(e) { - var t = nn(n) - , r = t.props; - if (r.selectable) { - var i = n.store.getState().selectedKeys.concat() - , o = e.key - , a = i.indexOf(o); - -1 !== a && i.splice(a, 1), - "selectedKeys"in r || n.store.setState({ - selectedKeys: i - }), - r.onDeselect(Yt({}, e, { - selectedKeys: i - })) - } - } - , - n.getOpenTransitionName = function() { - var e = nn(n) - , t = e.props - , r = t.openTransitionName - , i = t.openAnimation; - return r || "string" !== typeof i || (r = "".concat(t.prefixCls, "-open-").concat(i)), - r - } - , - n.setInnerMenu = function(e) { - n.innerMenu = e - } - , - n.isRootMenu = !0; - var r = e.defaultSelectedKeys - , i = e.defaultOpenKeys; - return "selectedKeys"in e && (r = e.selectedKeys || []), - "openKeys"in e && (i = e.openKeys || []), - n.store = Object(o["create"])({ - selectedKeys: r, - openKeys: i, - activeKey: { - "0-menu-": Ft(e, e.activeKey) - } - }), - n - } - return rn(t, e), - Jt(t, [{ - key: "componentDidMount", - value: function() { - this.updateMiniStore() - } - }, { - key: "componentDidUpdate", - value: function() { - this.updateMiniStore() - } - }, { - key: "updateMiniStore", - value: function() { - "selectedKeys"in this.props && this.store.setState({ - selectedKeys: this.props.selectedKeys || [] - }), - "openKeys"in this.props && this.store.setState({ - openKeys: this.props.openKeys || [] - }) - } - }, { - key: "render", - value: function() { - var e = Yt({}, this.props); - return e.className += " ".concat(e.prefixCls, "-root"), - e = Yt({}, e, { - onClick: this.onClick, - onOpenChange: this.onOpenChange, - onDeselect: this.onDeselect, - onSelect: this.onSelect, - parentMenu: this, - motion: Gt(this.props) - }), - delete e.openAnimation, - delete e.openTransitionName, - r["createElement"](o["Provider"], { - store: this.store - }, r["createElement"](Ht, Object.assign({}, e, { - ref: this.setInnerMenu - }), this.props.children)) - } - }]), - t - }(r["Component"]); - an.defaultProps = { - selectable: !0, - onClick: $, - onSelect: $, - onOpenChange: $, - onDeselect: $, - defaultSelectedKeys: [], - defaultOpenKeys: [], - subMenuOpenDelay: .1, - subMenuCloseDelay: .1, - triggerSubMenuAction: "hover", - prefixCls: "rc-menu", - className: "", - mode: "vertical", - style: {}, - builtinPlacements: {}, - overflowedIndicator: r["createElement"]("span", null, "\xb7\xb7\xb7") - }; - var sn = an - , ln = n("9Do8") - , cn = n.n(ln); - function un(e) { - return un = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - un(e) - } - function hn(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function fn(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? hn(Object(n), !0).forEach(function(t) { - dn(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : hn(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function dn(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function pn(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function mn(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function gn(e, t, n) { - return t && mn(e.prototype, t), - n && mn(e, n), - e - } - function vn(e, t) { - return !t || "object" !== un(t) && "function" !== typeof t ? bn(e) : t - } - function yn(e) { - return yn = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - yn(e) - } - function bn(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function wn(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && xn(e, t) - } - function xn(e, t) { - return xn = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - xn(e, t) - } - var _n = function(e) { - function t() { - var e; - return pn(this, t), - e = vn(this, yn(t).apply(this, arguments)), - e.onKeyDown = function(t) { - var n = t.keyCode; - if (n === a["a"].ENTER) - return e.onClick(t), - !0 - } - , - e.onMouseLeave = function(t) { - var n = e.props - , r = n.eventKey - , i = n.onItemHover - , o = n.onMouseLeave; - i({ - key: r, - hover: !1 - }), - o({ - key: r, - domEvent: t - }) - } - , - e.onMouseEnter = function(t) { - var n = e.props - , r = n.eventKey - , i = n.onItemHover - , o = n.onMouseEnter; - i({ - key: r, - hover: !0 - }), - o({ - key: r, - domEvent: t - }) - } - , - e.onClick = function(t) { - var n = e.props - , r = n.eventKey - , i = n.multiple - , o = n.onClick - , a = n.onSelect - , s = n.onDeselect - , l = n.isSelected - , c = { - key: r, - keyPath: [r], - item: bn(e), - domEvent: t - }; - o(c), - i ? l ? s(c) : a(c) : l || a(c) - } - , - e.saveNode = function(t) { - e.node = t - } - , - e - } - return wn(t, e), - gn(t, [{ - key: "componentDidMount", - value: function() { - this.callRef() - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props - , n = t.active - , r = t.parentMenu - , i = t.eventKey; - e.active || !n || r && r["scrolled-".concat(i)] ? r && r["scrolled-".concat(i)] && delete r["scrolled-".concat(i)] : this.node && (cn()(this.node, q["findDOMNode"](r), { - onlyScrollIfNeeded: !0 - }), - r["scrolled-".concat(i)] = !0), - this.callRef() - } - }, { - key: "componentWillUnmount", - value: function() { - var e = this.props; - e.onDestroy && e.onDestroy(e.eventKey) - } - }, { - key: "getPrefixCls", - value: function() { - return "".concat(this.props.rootPrefixCls, "-item") - } - }, { - key: "getActiveClassName", - value: function() { - return "".concat(this.getPrefixCls(), "-active") - } - }, { - key: "getSelectedClassName", - value: function() { - return "".concat(this.getPrefixCls(), "-selected") - } - }, { - key: "getDisabledClassName", - value: function() { - return "".concat(this.getPrefixCls(), "-disabled") - } - }, { - key: "callRef", - value: function() { - this.props.manualRef && this.props.manualRef(this) - } - }, { - key: "render", - value: function() { - var e, t = fn({}, this.props), n = h()(this.getPrefixCls(), t.className, (e = {}, - dn(e, this.getActiveClassName(), !t.disabled && t.active), - dn(e, this.getSelectedClassName(), t.isSelected), - dn(e, this.getDisabledClassName(), t.disabled), - e)), i = fn({}, t.attribute, { - title: t.title, - className: n, - role: t.role || "menuitem", - "aria-disabled": t.disabled - }); - "option" === t.role ? i = fn({}, i, { - role: "option", - "aria-selected": t.isSelected - }) : null !== t.role && "none" !== t.role || (i.role = "none"); - var o = { - onClick: t.disabled ? null : this.onClick, - onMouseLeave: t.disabled ? null : this.onMouseLeave, - onMouseEnter: t.disabled ? null : this.onMouseEnter - } - , a = fn({}, t.style); - "inline" === t.mode && (a.paddingLeft = t.inlineIndent * t.level), - H.forEach(function(e) { - return delete t[e] - }); - var s = this.props.itemIcon; - return "function" === typeof this.props.itemIcon && (s = r["createElement"](this.props.itemIcon, this.props)), - r["createElement"]("li", Object.assign({}, t, i, o, { - style: a, - ref: this.saveNode - }), t.children, s) - } - }]), - t - }(r["Component"]); - _n.isMenuItem = !0, - _n.defaultProps = { - onSelect: $, - onMouseEnter: $, - onMouseLeave: $, - manualRef: $ - }; - var En = Object(o["connect"])(function(e, t) { - var n = e.activeKey - , r = e.selectedKeys - , i = t.eventKey - , o = t.subMenuKey; - return { - active: n[o] === i, - isSelected: -1 !== r.indexOf(i) - } - })(_n) - , Sn = En; - function kn(e) { - return kn = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - kn(e) - } - function Cn() { - return Cn = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - Cn.apply(this, arguments) - } - function On(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function Tn(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function Ln(e, t, n) { - return t && Tn(e.prototype, t), - n && Tn(e, n), - e - } - function An(e, t) { - return !t || "object" !== kn(t) && "function" !== typeof t ? Pn(e) : t - } - function Pn(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function jn(e) { - return jn = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - jn(e) - } - function Mn(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && Rn(e, t) - } - function Rn(e, t) { - return Rn = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - Rn(e, t) - } - var Nn = function(e) { - function t() { - var e; - return On(this, t), - e = An(this, jn(t).apply(this, arguments)), - e.renderInnerMenuItem = function(t) { - var n = e.props - , r = n.renderMenuItem - , i = n.index; - return r(t, i, e.props.subMenuKey) - } - , - e - } - return Mn(t, e), - Ln(t, [{ - key: "render", - value: function() { - var e = Cn({}, this.props) - , t = e.className - , n = void 0 === t ? "" : t - , i = e.rootPrefixCls - , o = "".concat(i, "-item-group-title") - , a = "".concat(i, "-item-group-list") - , s = e.title - , l = e.children; - return H.forEach(function(t) { - return delete e[t] - }), - delete e.onClick, - r["createElement"]("li", Object.assign({}, e, { - className: "".concat(n, " ").concat(i, "-item-group") - }), r["createElement"]("div", { - className: o, - title: "string" === typeof s ? s : void 0 - }, s), r["createElement"]("ul", { - className: a - }, r["Children"].map(l, this.renderInnerMenuItem))) - } - }]), - t - }(r["Component"]); - Nn.isMenuItemGroup = !0, - Nn.defaultProps = { - disabled: !0 - }; - var Dn = Nn - , In = function(e) { - var t = e.className - , n = e.rootPrefixCls - , i = e.style; - return r["createElement"]("li", { - className: "".concat(t, " ").concat(n, "-item-divider"), - style: i - }) - }; - In.defaultProps = { - disabled: !0, - className: "", - style: {} - }; - var $n = In; - n.d(t, "d", function() { - return Je - }), - n.d(t, "b", function() { - return Sn - }), - n.d(t, "c", function() { - return Dn - }), - n.d(t, "a", function() { - return $n - }); - t["e"] = sn - }, - "1l/V": function(e, t) { - function n(e, t, n, r, i, o, a) { - try { - var s = e[o](a) - , l = s.value - } catch (e) { - return void n(e) - } - s.done ? t(l) : Promise.resolve(l).then(r, i) - } - function r(e) { - return function() { - var t = this - , r = arguments; - return new Promise(function(i, o) { - var a = e.apply(t, r); - function s(e) { - n(a, i, o, s, l, "next", e) - } - function l(e) { - n(a, i, o, s, l, "throw", e) - } - s(void 0) - } - ) - } - } - e.exports = r - }, - 2: function(e, t) {}, - "20nU": function(e, t, n) { - "use strict"; - var r = new URL(window.location.href).origin; - window.settings.host && (r = window.settings.host), - window.settings.secure_path = window.settings.secure_path.replace("/", ""), - document.title = window.settings.title, - t["a"] = { - serviceHost: r + "/api/v1" - } - }, - "25BE": function(e, t, n) { - "use strict"; - function r(e) { - if ("undefined" !== typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) - return Array.from(e) - } - n.d(t, "a", function() { - return r - }) - }, - "29s/": function(e, t, n) { - var r = n("WEpk") - , i = n("5T2Y") - , o = "__core-js_shared__" - , a = i[o] || (i[o] = {}); - (e.exports = function(e, t) { - return a[e] || (a[e] = void 0 !== t ? t : {}) - } - )("versions", []).push({ - version: r.version, - mode: n("uOPS") ? "pure" : "global", - copyright: "\xa9 2020 Denis Pushkarev (zloirock.ru)" - }) - }, - "2GS6": function(e, t, n) { - "use strict"; - function r() { - var e = [].slice.call(arguments, 0); - return 1 === e.length ? e[0] : function() { - for (var t = 0; t < e.length; t++) - e[t] && e[t].apply && e[t].apply(this, arguments) - } - } - n.d(t, "a", function() { - return r - }) - }, - "2GTP": function(e, t, n) { - var r = n("eaoh"); - e.exports = function(e, t, n) { - if (r(e), - void 0 === t) - return e; - switch (n) { - case 1: - return function(n) { - return e.call(t, n) - } - ; - case 2: - return function(n, r) { - return e.call(t, n, r) - } - ; - case 3: - return function(n, r, i) { - return e.call(t, n, r, i) - } - } - return function() { - return e.apply(t, arguments) - } - } - }, - "2KYT": function(e, t, n) { - "use strict"; - e.exports.encode = n("xGQ6"), - e.exports.decode = n("jzd5"), - e.exports.format = n("Q+CF"), - e.exports.parse = n("2l+C") - }, - "2Nb0": function(e, t, n) { - n("FlQf"), - n("bBy9"), - e.exports = n("zLkG").f("iterator") - }, - "2Nt0": function(e, t) { - var n = {}.toString; - e.exports = Array.isArray || function(e) { - return "[object Array]" == n.call(e) - } - }, - "2Os2": function(e, t, n) { - "use strict"; - var r = n("zNw+") - , i = n("+y51").getWeak - , o = n("7vYJ") - , a = n("u8+u") - , s = n("YEVI") - , l = n("4o36") - , c = n("+o5p") - , u = n("oxo0") - , h = n("Jc7p") - , f = c(5) - , d = c(6) - , p = 0 - , m = function(e) { - return e._l || (e._l = new g) - } - , g = function() { - this.a = [] - } - , v = function(e, t) { - return f(e.a, function(e) { - return e[0] === t - }) - }; - g.prototype = { - get: function(e) { - var t = v(this, e); - if (t) - return t[1] - }, - has: function(e) { - return !!v(this, e) - }, - set: function(e, t) { - var n = v(this, e); - n ? n[1] = t : this.a.push([e, t]) - }, - delete: function(e) { - var t = d(this.a, function(t) { - return t[0] === e - }); - return ~t && this.a.splice(t, 1), - !!~t - } - }, - e.exports = { - getConstructor: function(e, t, n, o) { - var c = e(function(e, r) { - s(e, c, t, "_i"), - e._t = t, - e._i = p++, - e._l = void 0, - void 0 != r && l(r, n, e[o], e) - }); - return r(c.prototype, { - delete: function(e) { - if (!a(e)) - return !1; - var n = i(e); - return !0 === n ? m(h(this, t))["delete"](e) : n && u(n, this._i) && delete n[this._i] - }, - has: function(e) { - if (!a(e)) - return !1; - var n = i(e); - return !0 === n ? m(h(this, t)).has(e) : n && u(n, this._i) - } - }), - c - }, - def: function(e, t, n) { - var r = i(o(t), !0); - return !0 === r ? m(e).set(t, n) : r[e._i] = n, - e - }, - ufstore: m - } - }, - "2Tiy": function(e, t, n) { - var r = n("tjlA").Buffer; - e.exports = function(e) { - if (e instanceof Uint8Array) { - if (0 === e.byteOffset && e.byteLength === e.buffer.byteLength) - return e.buffer; - if ("function" === typeof e.buffer.slice) - return e.buffer.slice(e.byteOffset, e.byteOffset + e.byteLength) - } - if (r.isBuffer(e)) { - for (var t = new Uint8Array(e.length), n = e.length, i = 0; i < n; i++) - t[i] = e[i]; - return t.buffer - } - throw new Error("Argument must be a Buffer") - } - }, - "2UD4": function(e, t, n) { - "use strict"; - var r = n("lVBX")["default"]; - n(5), - t = e.exports = r, - t["default"] = t - }, - "2W6z": function(e, t, n) { - "use strict"; - var r = !1 - , i = function() {}; - if (r) { - var o = function(e, t) { - var n = arguments.length; - t = new Array(n > 1 ? n - 1 : 0); - for (var r = 1; r < n; r++) - t[r - 1] = arguments[r]; - var i = 0 - , o = "Warning: " + e.replace(/%s/g, function() { - return t[i++] - }); - "undefined" !== typeof console && console.error(o); - try { - throw new Error(o) - } catch (e) {} - }; - i = function(e, t, n) { - var r = arguments.length; - n = new Array(r > 2 ? r - 2 : 0); - for (var i = 2; i < r; i++) - n[i - 2] = arguments[i]; - if (void 0 === t) - throw new Error("`warning(condition, format, ...args)` requires a warning message argument"); - e || o.apply(null, [t].concat(n)) - } - } - e.exports = i - }, - "2a/h": function(e, t, n) { - var r = n("2we2") - , i = n("gL7N")("toStringTag") - , o = "Arguments" == r(function() { - return arguments - }()) - , a = function(e, t) { - try { - return e[t] - } catch (e) {} - }; - e.exports = function(e) { - var t, n, s; - return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (n = a(t = Object(e), i)) ? n : o ? r(t) : "Object" == (s = r(t)) && "function" == typeof t.callee ? "Arguments" : s - } - }, - "2faE": function(e, t, n) { - var r = n("5K7Z") - , i = n("eUtF") - , o = n("G8Mo") - , a = Object.defineProperty; - t.f = n("jmDH") ? Object.defineProperty : function(e, t, n) { - if (r(e), - t = o(t, !0), - r(n), - i) - try { - return a(e, t, n) - } catch (e) {} - if ("get"in n || "set"in n) - throw TypeError("Accessors not supported!"); - return "value"in n && (e[t] = n.value), - e - } - }, - "2fw6": function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = function() { - function e() { - this.cx = 0, - this.cy = 0, - this.r = 0 - } - return e - }() - , a = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultShape = function() { - return new o - } - , - t.prototype.buildPath = function(e, t) { - e.moveTo(t.cx + t.r, t.cy), - e.arc(t.cx, t.cy, t.r, 0, 2 * Math.PI) - } - , - t - }(i["b"]); - a.prototype.type = "circle", - t["a"] = a - }, - "2l+C": function(e, t, n) { - "use strict"; - function r() { - this.protocol = null, - this.slashes = null, - this.auth = null, - this.port = null, - this.hostname = null, - this.hash = null, - this.search = null, - this.pathname = null - } - var i = /^([a-z0-9.+-]+:)/i - , o = /:[0-9]*$/ - , a = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/ - , s = ["<", ">", '"', "`", " ", "\r", "\n", "\t"] - , l = ["{", "}", "|", "\\", "^", "`"].concat(s) - , c = ["'"].concat(l) - , u = ["%", "/", "?", ";", "#"].concat(c) - , h = ["/", "?", "#"] - , f = 255 - , d = /^[+a-z0-9A-Z_-]{0,63}$/ - , p = /^([+a-z0-9A-Z_-]{0,63})(.*)$/ - , m = { - javascript: !0, - "javascript:": !0 - } - , g = { - http: !0, - https: !0, - ftp: !0, - gopher: !0, - file: !0, - "http:": !0, - "https:": !0, - "ftp:": !0, - "gopher:": !0, - "file:": !0 - }; - function v(e, t) { - if (e && e instanceof r) - return e; - var n = new r; - return n.parse(e, t), - n - } - r.prototype.parse = function(e, t) { - var n, r, o, s, l, c = e; - if (c = c.trim(), - !t && 1 === e.split("#").length) { - var v = a.exec(c); - if (v) - return this.pathname = v[1], - v[2] && (this.search = v[2]), - this - } - var y = i.exec(c); - if (y && (y = y[0], - o = y.toLowerCase(), - this.protocol = y, - c = c.substr(y.length)), - (t || y || c.match(/^\/\/[^@\/]+@[^@\/]+/)) && (l = "//" === c.substr(0, 2), - !l || y && m[y] || (c = c.substr(2), - this.slashes = !0)), - !m[y] && (l || y && !g[y])) { - var b, w, x = -1; - for (n = 0; n < h.length; n++) - s = c.indexOf(h[n]), - -1 !== s && (-1 === x || s < x) && (x = s); - for (w = -1 === x ? c.lastIndexOf("@") : c.lastIndexOf("@", x), - -1 !== w && (b = c.slice(0, w), - c = c.slice(w + 1), - this.auth = b), - x = -1, - n = 0; n < u.length; n++) - s = c.indexOf(u[n]), - -1 !== s && (-1 === x || s < x) && (x = s); - -1 === x && (x = c.length), - ":" === c[x - 1] && x--; - var _ = c.slice(0, x); - c = c.slice(x), - this.parseHost(_), - this.hostname = this.hostname || ""; - var E = "[" === this.hostname[0] && "]" === this.hostname[this.hostname.length - 1]; - if (!E) { - var S = this.hostname.split(/\./); - for (n = 0, - r = S.length; n < r; n++) { - var k = S[n]; - if (k && !k.match(d)) { - for (var C = "", O = 0, T = k.length; O < T; O++) - k.charCodeAt(O) > 127 ? C += "x" : C += k[O]; - if (!C.match(d)) { - var L = S.slice(0, n) - , A = S.slice(n + 1) - , P = k.match(p); - P && (L.push(P[1]), - A.unshift(P[2])), - A.length && (c = A.join(".") + c), - this.hostname = L.join("."); - break - } - } - } - } - this.hostname.length > f && (this.hostname = ""), - E && (this.hostname = this.hostname.substr(1, this.hostname.length - 2)) - } - var j = c.indexOf("#"); - -1 !== j && (this.hash = c.substr(j), - c = c.slice(0, j)); - var M = c.indexOf("?"); - return -1 !== M && (this.search = c.substr(M), - c = c.slice(0, M)), - c && (this.pathname = c), - g[o] && this.hostname && !this.pathname && (this.pathname = ""), - this - } - , - r.prototype.parseHost = function(e) { - var t = o.exec(e); - t && (t = t[0], - ":" !== t && (this.port = t.substr(1)), - e = e.substr(0, e.length - t.length)), - e && (this.hostname = e) - } - , - e.exports = v - }, - "2mql": function(e, t, n) { - "use strict"; - var r = n("TOwV") - , i = { - childContextTypes: !0, - contextType: !0, - contextTypes: !0, - defaultProps: !0, - displayName: !0, - getDefaultProps: !0, - getDerivedStateFromError: !0, - getDerivedStateFromProps: !0, - mixins: !0, - propTypes: !0, - type: !0 - } - , o = { - name: !0, - length: !0, - prototype: !0, - caller: !0, - callee: !0, - arguments: !0, - arity: !0 - } - , a = { - $$typeof: !0, - render: !0, - defaultProps: !0, - displayName: !0, - propTypes: !0 - } - , s = { - $$typeof: !0, - compare: !0, - defaultProps: !0, - displayName: !0, - propTypes: !0, - type: !0 - } - , l = {}; - function c(e) { - return r.isMemo(e) ? s : l[e["$$typeof"]] || i - } - l[r.ForwardRef] = a, - l[r.Memo] = s; - var u = Object.defineProperty - , h = Object.getOwnPropertyNames - , f = Object.getOwnPropertySymbols - , d = Object.getOwnPropertyDescriptor - , p = Object.getPrototypeOf - , m = Object.prototype; - function g(e, t, n) { - if ("string" !== typeof t) { - if (m) { - var r = p(t); - r && r !== m && g(e, r, n) - } - var i = h(t); - f && (i = i.concat(f(t))); - for (var a = c(e), s = c(t), l = 0; l < i.length; ++l) { - var v = i[l]; - if (!o[v] && (!n || !n[v]) && (!s || !s[v]) && (!a || !a[v])) { - var y = d(t, v); - try { - u(e, v, y) - } catch (e) {} - } - } - } - return e - } - e.exports = g - }, - "2we2": function(e, t) { - var n = {}.toString; - e.exports = function(e) { - return n.call(e).slice(8, -1) - } - }, - "2zpS": function(e, t, n) { - "use strict"; - var r = n("iCc5") - , i = n.n(r) - , o = n("FYw3") - , a = n.n(o) - , s = n("mRg0") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = n("17x9") - , f = n.n(h) - , d = n("ubZd") - , p = n("VCL8") - , m = n("TSYQ") - , g = n.n(m) - , v = n("GrtH") - , y = 4 - , b = 3; - function w() {} - var x = function(e) { - function t() { - var n, r, o; - i()(this, t); - for (var s = arguments.length, l = Array(s), c = 0; c < s; c++) - l[c] = arguments[c]; - return r = a()(this, e.call.apply(e, [this].concat(l))), - n = r, - r.state = {}, - o = n, - a()(r, o) - } - return l()(t, e), - t.getDerivedStateFromProps = function(e) { - return "value"in e ? { - value: e.value - } : null - } - , - t.prototype.setAndSelectValue = function(e) { - this.setState({ - value: e - }), - this.props.onSelect(e) - } - , - t.prototype.chooseMonth = function(e) { - var t = this.state.value.clone(); - t.month(e), - this.setAndSelectValue(t) - } - , - t.prototype.months = function() { - for (var e = this.state.value, t = e.clone(), n = [], r = 0, i = 0; i < y; i++) { - n[i] = []; - for (var o = 0; o < b; o++) { - t.month(r); - var a = Object(v["b"])(t); - n[i][o] = { - value: r, - content: a, - title: a - }, - r++ - } - } - return n - } - , - t.prototype.render = function() { - var e = this - , t = this.props - , n = this.state.value - , r = Object(v["e"])(n) - , i = this.months() - , o = n.month() - , a = t.prefixCls - , s = t.locale - , l = t.contentRender - , c = t.cellRender - , h = i.map(function(i, h) { - var f = i.map(function(i) { - var h, f = !1; - if (t.disabledDate) { - var d = n.clone(); - d.month(i.value), - f = t.disabledDate(d) - } - var p = (h = {}, - h[a + "-cell"] = 1, - h[a + "-cell-disabled"] = f, - h[a + "-selected-cell"] = i.value === o, - h[a + "-current-cell"] = r.year() === n.year() && i.value === r.month(), - h) - , m = void 0; - if (c) { - var v = n.clone(); - v.month(i.value), - m = c(v, s) - } else { - var y = void 0; - if (l) { - var b = n.clone(); - b.month(i.value), - y = l(b, s) - } else - y = i.content; - m = u.a.createElement("a", { - className: a + "-month" - }, y) - } - return u.a.createElement("td", { - role: "gridcell", - key: i.value, - onClick: f ? null : function() { - return e.chooseMonth(i.value) - } - , - title: i.title, - className: g()(p) - }, m) - }); - return u.a.createElement("tr", { - key: h, - role: "row" - }, f) - }); - return u.a.createElement("table", { - className: a + "-table", - cellSpacing: "0", - role: "grid" - }, u.a.createElement("tbody", { - className: a + "-tbody" - }, h)) - } - , - t - }(c["Component"]); - x.defaultProps = { - onSelect: w - }, - x.propTypes = { - onSelect: f.a.func, - cellRender: f.a.func, - prefixCls: f.a.string, - value: f.a.object - }, - Object(p["polyfill"])(x); - var _ = x; - function E(e) { - this.props.changeYear(e) - } - function S() {} - var k = function(e) { - function t(n) { - i()(this, t); - var r = a()(this, e.call(this, n)); - return r.setAndSelectValue = function(e) { - r.setValue(e), - r.props.onSelect(e) - } - , - r.setValue = function(e) { - "value"in r.props && r.setState({ - value: e - }) - } - , - r.nextYear = E.bind(r, 1), - r.previousYear = E.bind(r, -1), - r.prefixCls = n.rootPrefixCls + "-month-panel", - r.state = { - value: n.value || n.defaultValue - }, - r - } - return l()(t, e), - t.getDerivedStateFromProps = function(e) { - var t = {}; - return "value"in e && (t = { - value: e.value - }), - t - } - , - t.prototype.render = function() { - var e = this.props - , t = this.state.value - , n = e.locale - , r = e.cellRender - , i = e.contentRender - , o = e.renderFooter - , a = t.year() - , s = this.prefixCls - , l = o && o("month"); - return u.a.createElement("div", { - className: s, - style: e.style - }, u.a.createElement("div", null, u.a.createElement("div", { - className: s + "-header" - }, u.a.createElement("a", { - className: s + "-prev-year-btn", - role: "button", - onClick: this.previousYear, - title: n.previousYear - }), u.a.createElement("a", { - className: s + "-year-select", - role: "button", - onClick: e.onYearPanelShow, - title: n.yearSelect - }, u.a.createElement("span", { - className: s + "-year-select-content" - }, a), u.a.createElement("span", { - className: s + "-year-select-arrow" - }, "x")), u.a.createElement("a", { - className: s + "-next-year-btn", - role: "button", - onClick: this.nextYear, - title: n.nextYear - })), u.a.createElement("div", { - className: s + "-body" - }, u.a.createElement(_, { - disabledDate: e.disabledDate, - onSelect: this.setAndSelectValue, - locale: n, - value: t, - cellRender: r, - contentRender: i, - prefixCls: s - })), l && u.a.createElement("div", { - className: s + "-footer" - }, l))) - } - , - t - }(u.a.Component); - k.propTypes = { - onChange: f.a.func, - disabledDate: f.a.func, - onSelect: f.a.func, - renderFooter: f.a.func, - rootPrefixCls: f.a.string, - value: f.a.object, - defaultValue: f.a.object - }, - k.defaultProps = { - onChange: S, - onSelect: S - }, - Object(p["polyfill"])(k); - var C = k - , O = 4 - , T = 3; - function L(e) { - var t = this.state.value.clone(); - t.add(e, "year"), - this.setState({ - value: t - }) - } - function A(e) { - var t = this.state.value.clone(); - t.year(e), - t.month(this.state.value.month()), - this.setState({ - value: t - }), - this.props.onSelect(t) - } - var P = function(e) { - function t(n) { - i()(this, t); - var r = a()(this, e.call(this, n)); - return r.prefixCls = n.rootPrefixCls + "-year-panel", - r.state = { - value: n.value || n.defaultValue - }, - r.nextDecade = L.bind(r, 10), - r.previousDecade = L.bind(r, -10), - r - } - return l()(t, e), - t.prototype.years = function() { - for (var e = this.state.value, t = e.year(), n = 10 * parseInt(t / 10, 10), r = n - 1, i = [], o = 0, a = 0; a < O; a++) { - i[a] = []; - for (var s = 0; s < T; s++) { - var l = r + o - , c = String(l); - i[a][s] = { - content: c, - year: l, - title: c - }, - o++ - } - } - return i - } - , - t.prototype.render = function() { - var e = this - , t = this.props - , n = this.state.value - , r = t.locale - , i = t.renderFooter - , o = this.years() - , a = n.year() - , s = 10 * parseInt(a / 10, 10) - , l = s + 9 - , c = this.prefixCls - , h = o.map(function(t, n) { - var r = t.map(function(t) { - var n, r = (n = {}, - n[c + "-cell"] = 1, - n[c + "-selected-cell"] = t.year === a, - n[c + "-last-decade-cell"] = t.year < s, - n[c + "-next-decade-cell"] = t.year > l, - n), i = void 0; - return i = t.year < s ? e.previousDecade : t.year > l ? e.nextDecade : A.bind(e, t.year), - u.a.createElement("td", { - role: "gridcell", - title: t.title, - key: t.content, - onClick: i, - className: g()(r) - }, u.a.createElement("a", { - className: c + "-year" - }, t.content)) - }); - return u.a.createElement("tr", { - key: n, - role: "row" - }, r) - }) - , f = i && i("year"); - return u.a.createElement("div", { - className: this.prefixCls - }, u.a.createElement("div", null, u.a.createElement("div", { - className: c + "-header" - }, u.a.createElement("a", { - className: c + "-prev-decade-btn", - role: "button", - onClick: this.previousDecade, - title: r.previousDecade - }), u.a.createElement("a", { - className: c + "-decade-select", - role: "button", - onClick: t.onDecadePanelShow, - title: r.decadeSelect - }, u.a.createElement("span", { - className: c + "-decade-select-content" - }, s, "-", l), u.a.createElement("span", { - className: c + "-decade-select-arrow" - }, "x")), u.a.createElement("a", { - className: c + "-next-decade-btn", - role: "button", - onClick: this.nextDecade, - title: r.nextDecade - })), u.a.createElement("div", { - className: c + "-body" - }, u.a.createElement("table", { - className: c + "-table", - cellSpacing: "0", - role: "grid" - }, u.a.createElement("tbody", { - className: c + "-tbody" - }, h))), f && u.a.createElement("div", { - className: c + "-footer" - }, f))) - } - , - t - }(u.a.Component) - , j = P; - P.propTypes = { - rootPrefixCls: f.a.string, - value: f.a.object, - defaultValue: f.a.object, - renderFooter: f.a.func - }, - P.defaultProps = { - onSelect: function() {} - }; - var M = 4 - , R = 3; - function N(e) { - var t = this.state.value.clone(); - t.add(e, "years"), - this.setState({ - value: t - }) - } - function D(e, t) { - var n = this.state.value.clone(); - n.year(e), - n.month(this.state.value.month()), - this.props.onSelect(n), - t.preventDefault() - } - var I = function(e) { - function t(n) { - i()(this, t); - var r = a()(this, e.call(this, n)); - return r.state = { - value: n.value || n.defaultValue - }, - r.prefixCls = n.rootPrefixCls + "-decade-panel", - r.nextCentury = N.bind(r, 100), - r.previousCentury = N.bind(r, -100), - r - } - return l()(t, e), - t.prototype.render = function() { - for (var e = this, t = this.state.value, n = this.props, r = n.locale, i = n.renderFooter, o = t.year(), a = 100 * parseInt(o / 100, 10), s = a - 10, l = a + 99, c = [], h = 0, f = this.prefixCls, d = 0; d < M; d++) { - c[d] = []; - for (var p = 0; p < R; p++) { - var m = s + 10 * h - , v = s + 10 * h + 9; - c[d][p] = { - startDecade: m, - endDecade: v - }, - h++ - } - } - var y = i && i("decade") - , b = c.map(function(t, n) { - var r = t.map(function(t) { - var n, r = t.startDecade, i = t.endDecade, s = r < a, c = i > l, h = (n = {}, - n[f + "-cell"] = 1, - n[f + "-selected-cell"] = r <= o && o <= i, - n[f + "-last-century-cell"] = s, - n[f + "-next-century-cell"] = c, - n), d = r + "-" + i, p = void 0; - return p = s ? e.previousCentury : c ? e.nextCentury : D.bind(e, r), - u.a.createElement("td", { - key: r, - onClick: p, - role: "gridcell", - className: g()(h) - }, u.a.createElement("a", { - className: f + "-decade" - }, d)) - }); - return u.a.createElement("tr", { - key: n, - role: "row" - }, r) - }); - return u.a.createElement("div", { - className: this.prefixCls - }, u.a.createElement("div", { - className: f + "-header" - }, u.a.createElement("a", { - className: f + "-prev-century-btn", - role: "button", - onClick: this.previousCentury, - title: r.previousCentury - }), u.a.createElement("div", { - className: f + "-century" - }, a, "-", l), u.a.createElement("a", { - className: f + "-next-century-btn", - role: "button", - onClick: this.nextCentury, - title: r.nextCentury - })), u.a.createElement("div", { - className: f + "-body" - }, u.a.createElement("table", { - className: f + "-table", - cellSpacing: "0", - role: "grid" - }, u.a.createElement("tbody", { - className: f + "-tbody" - }, b))), y && u.a.createElement("div", { - className: f + "-footer" - }, y)) - } - , - t - }(u.a.Component) - , $ = I; - function F(e) { - var t = this.props.value.clone(); - t.add(e, "months"), - this.props.onValueChange(t) - } - function B(e) { - var t = this.props.value.clone(); - t.add(e, "years"), - this.props.onValueChange(t) - } - function V(e, t) { - return e ? t : null - } - I.propTypes = { - locale: f.a.object, - value: f.a.object, - defaultValue: f.a.object, - rootPrefixCls: f.a.string, - renderFooter: f.a.func - }, - I.defaultProps = { - onSelect: function() {} - }; - var W = function(e) { - function t(n) { - i()(this, t); - var r = a()(this, e.call(this, n)); - return H.call(r), - r.nextMonth = F.bind(r, 1), - r.previousMonth = F.bind(r, -1), - r.nextYear = B.bind(r, 1), - r.previousYear = B.bind(r, -1), - r.state = { - yearPanelReferer: null - }, - r - } - return l()(t, e), - t.prototype.render = function() { - var e = this - , t = this.props - , n = t.prefixCls - , r = t.locale - , i = t.mode - , o = t.value - , a = t.showTimePicker - , s = t.enableNext - , l = t.enablePrev - , c = t.disabledMonth - , h = t.renderFooter - , f = null; - return "month" === i && (f = u.a.createElement(C, { - locale: r, - value: o, - rootPrefixCls: n, - onSelect: this.onMonthSelect, - onYearPanelShow: function() { - return e.showYearPanel("month") - }, - disabledDate: c, - cellRender: t.monthCellRender, - contentRender: t.monthCellContentRender, - renderFooter: h, - changeYear: this.changeYear - })), - "year" === i && (f = u.a.createElement(j, { - locale: r, - defaultValue: o, - rootPrefixCls: n, - onSelect: this.onYearSelect, - onDecadePanelShow: this.showDecadePanel, - renderFooter: h - })), - "decade" === i && (f = u.a.createElement($, { - locale: r, - defaultValue: o, - rootPrefixCls: n, - onSelect: this.onDecadeSelect, - renderFooter: h - })), - u.a.createElement("div", { - className: n + "-header" - }, u.a.createElement("div", { - style: { - position: "relative" - } - }, V(l && !a, u.a.createElement("a", { - className: n + "-prev-year-btn", - role: "button", - onClick: this.previousYear, - title: r.previousYear - })), V(l && !a, u.a.createElement("a", { - className: n + "-prev-month-btn", - role: "button", - onClick: this.previousMonth, - title: r.previousMonth - })), this.monthYearElement(a), V(s && !a, u.a.createElement("a", { - className: n + "-next-month-btn", - onClick: this.nextMonth, - title: r.nextMonth - })), V(s && !a, u.a.createElement("a", { - className: n + "-next-year-btn", - onClick: this.nextYear, - title: r.nextYear - }))), f) - } - , - t - }(u.a.Component); - W.propTypes = { - prefixCls: f.a.string, - value: f.a.object, - onValueChange: f.a.func, - showTimePicker: f.a.bool, - onPanelChange: f.a.func, - locale: f.a.object, - enablePrev: f.a.any, - enableNext: f.a.any, - disabledMonth: f.a.func, - renderFooter: f.a.func, - onMonthSelect: f.a.func - }, - W.defaultProps = { - enableNext: 1, - enablePrev: 1, - onPanelChange: function() {}, - onValueChange: function() {} - }; - var H = function() { - var e = this; - this.onMonthSelect = function(t) { - e.props.onPanelChange(t, "date"), - e.props.onMonthSelect ? e.props.onMonthSelect(t) : e.props.onValueChange(t) - } - , - this.onYearSelect = function(t) { - var n = e.state.yearPanelReferer; - e.setState({ - yearPanelReferer: null - }), - e.props.onPanelChange(t, n), - e.props.onValueChange(t) - } - , - this.onDecadeSelect = function(t) { - e.props.onPanelChange(t, "year"), - e.props.onValueChange(t) - } - , - this.changeYear = function(t) { - t > 0 ? e.nextYear() : e.previousYear() - } - , - this.monthYearElement = function(t) { - var n = e.props - , r = n.prefixCls - , i = n.locale - , o = n.value - , a = o.localeData() - , s = i.monthBeforeYear - , l = r + "-" + (s ? "my-select" : "ym-select") - , c = t ? " " + r + "-time-status" : "" - , h = u.a.createElement("a", { - className: r + "-year-select" + c, - role: "button", - onClick: t ? null : function() { - return e.showYearPanel("date") - } - , - title: t ? null : i.yearSelect - }, o.format(i.yearFormat)) - , f = u.a.createElement("a", { - className: r + "-month-select" + c, - role: "button", - onClick: t ? null : e.showMonthPanel, - title: t ? null : i.monthSelect - }, i.monthFormat ? o.format(i.monthFormat) : a.monthsShort(o)) - , p = void 0; - t && (p = u.a.createElement("a", { - className: r + "-day-select" + c, - role: "button" - }, o.format(i.dayFormat))); - var m = []; - return m = s ? [f, p, h] : [h, f, p], - u.a.createElement("span", { - className: l - }, Object(d["a"])(m)) - } - , - this.showMonthPanel = function() { - e.props.onPanelChange(null, "month") - } - , - this.showYearPanel = function(t) { - e.setState({ - yearPanelReferer: t - }), - e.props.onPanelChange(null, "year") - } - , - this.showDecadePanel = function() { - e.props.onPanelChange(null, "decade") - } - }; - t["a"] = W - }, - 3: function(e, t) {}, - "330p": function(e, t, n) { - "use strict"; - var r = n("7tNx") - , i = RegExp.prototype.exec - , o = String.prototype.replace - , a = i - , s = "lastIndex" - , l = function() { - var e = /a/ - , t = /b*/g; - return i.call(e, "a"), - i.call(t, "a"), - 0 !== e[s] || 0 !== t[s] - }() - , c = void 0 !== /()??/.exec("")[1] - , u = l || c; - u && (a = function(e) { - var t, n, a, u, h = this; - return c && (n = new RegExp("^" + h.source + "$(?!\\s)",r.call(h))), - l && (t = h[s]), - a = i.call(h, e), - l && a && (h[s] = h.global ? a.index + a[0].length : t), - c && a && a.length > 1 && o.call(a[0], n, function() { - for (u = 1; u < arguments.length - 2; u++) - void 0 === arguments[u] && (a[u] = void 0) - }), - a - } - ), - e.exports = a - }, - "33yf": function(e, t, n) { - (function(e) { - function n(e, t) { - for (var n = 0, r = e.length - 1; r >= 0; r--) { - var i = e[r]; - "." === i ? e.splice(r, 1) : ".." === i ? (e.splice(r, 1), - n++) : n && (e.splice(r, 1), - n--) - } - if (t) - for (; n--; n) - e.unshift(".."); - return e - } - function r(e) { - "string" !== typeof e && (e += ""); - var t, n = 0, r = -1, i = !0; - for (t = e.length - 1; t >= 0; --t) - if (47 === e.charCodeAt(t)) { - if (!i) { - n = t + 1; - break - } - } else - -1 === r && (i = !1, - r = t + 1); - return -1 === r ? "" : e.slice(n, r) - } - function i(e, t) { - if (e.filter) - return e.filter(t); - for (var n = [], r = 0; r < e.length; r++) - t(e[r], r, e) && n.push(e[r]); - return n - } - t.resolve = function() { - for (var t = "", r = !1, o = arguments.length - 1; o >= -1 && !r; o--) { - var a = o >= 0 ? arguments[o] : e.cwd(); - if ("string" !== typeof a) - throw new TypeError("Arguments to path.resolve must be strings"); - a && (t = a + "/" + t, - r = "/" === a.charAt(0)) - } - return t = n(i(t.split("/"), function(e) { - return !!e - }), !r).join("/"), - (r ? "/" : "") + t || "." - } - , - t.normalize = function(e) { - var r = t.isAbsolute(e) - , a = "/" === o(e, -1); - return e = n(i(e.split("/"), function(e) { - return !!e - }), !r).join("/"), - e || r || (e = "."), - e && a && (e += "/"), - (r ? "/" : "") + e - } - , - t.isAbsolute = function(e) { - return "/" === e.charAt(0) - } - , - t.join = function() { - var e = Array.prototype.slice.call(arguments, 0); - return t.normalize(i(e, function(e, t) { - if ("string" !== typeof e) - throw new TypeError("Arguments to path.join must be strings"); - return e - }).join("/")) - } - , - t.relative = function(e, n) { - function r(e) { - for (var t = 0; t < e.length; t++) - if ("" !== e[t]) - break; - for (var n = e.length - 1; n >= 0; n--) - if ("" !== e[n]) - break; - return t > n ? [] : e.slice(t, n - t + 1) - } - e = t.resolve(e).substr(1), - n = t.resolve(n).substr(1); - for (var i = r(e.split("/")), o = r(n.split("/")), a = Math.min(i.length, o.length), s = a, l = 0; l < a; l++) - if (i[l] !== o[l]) { - s = l; - break - } - var c = []; - for (l = s; l < i.length; l++) - c.push(".."); - return c = c.concat(o.slice(s)), - c.join("/") - } - , - t.sep = "/", - t.delimiter = ":", - t.dirname = function(e) { - if ("string" !== typeof e && (e += ""), - 0 === e.length) - return "."; - for (var t = e.charCodeAt(0), n = 47 === t, r = -1, i = !0, o = e.length - 1; o >= 1; --o) - if (t = e.charCodeAt(o), - 47 === t) { - if (!i) { - r = o; - break - } - } else - i = !1; - return -1 === r ? n ? "/" : "." : n && 1 === r ? "/" : e.slice(0, r) - } - , - t.basename = function(e, t) { - var n = r(e); - return t && n.substr(-1 * t.length) === t && (n = n.substr(0, n.length - t.length)), - n - } - , - t.extname = function(e) { - "string" !== typeof e && (e += ""); - for (var t = -1, n = 0, r = -1, i = !0, o = 0, a = e.length - 1; a >= 0; --a) { - var s = e.charCodeAt(a); - if (47 !== s) - -1 === r && (i = !1, - r = a + 1), - 46 === s ? -1 === t ? t = a : 1 !== o && (o = 1) : -1 !== t && (o = -1); - else if (!i) { - n = a + 1; - break - } - } - return -1 === t || -1 === r || 0 === o || 1 === o && t === r - 1 && t === n + 1 ? "" : e.slice(t, r) - } - ; - var o = "b" === "ab".substr(-1) ? function(e, t, n) { - return e.substr(t, n) - } - : function(e, t, n) { - return t < 0 && (t = e.length + t), - e.substr(t, n) - } - } - ).call(this, n("Q2Ig")) - }, - "3BRs": function(e, t, n) { - "use strict"; - (function(t, r) { - var i = n("lm0R"); - function o(e) { - var t = this; - this.next = null, - this.entry = null, - this.finish = function() { - D(t, e) - } - } - e.exports = b; - var a, s = !t.browser && ["v0.10", "v0.9."].indexOf(t.version.slice(0, 5)) > -1 ? setImmediate : i.nextTick; - b.WritableState = y; - var l = Object.create(n("Onz0")); - l.inherits = n("P7XM"); - var c = { - deprecate: n("t9FE") - } - , u = n("QpuX") - , h = n("hwdV").Buffer - , f = r.Uint8Array || function() {} - ; - function d(e) { - return h.from(e) - } - function p(e) { - return h.isBuffer(e) || e instanceof f - } - var m, g = n("RoFp"); - function v() {} - function y(e, t) { - a = a || n("sZro"), - e = e || {}; - var r = t instanceof a; - this.objectMode = !!e.objectMode, - r && (this.objectMode = this.objectMode || !!e.writableObjectMode); - var i = e.highWaterMark - , s = e.writableHighWaterMark - , l = this.objectMode ? 16 : 16384; - this.highWaterMark = i || 0 === i ? i : r && (s || 0 === s) ? s : l, - this.highWaterMark = Math.floor(this.highWaterMark), - this.finalCalled = !1, - this.needDrain = !1, - this.ending = !1, - this.ended = !1, - this.finished = !1, - this.destroyed = !1; - var c = !1 === e.decodeStrings; - this.decodeStrings = !c, - this.defaultEncoding = e.defaultEncoding || "utf8", - this.length = 0, - this.writing = !1, - this.corked = 0, - this.sync = !0, - this.bufferProcessing = !1, - this.onwrite = function(e) { - O(t, e) - } - , - this.writecb = null, - this.writelen = 0, - this.bufferedRequest = null, - this.lastBufferedRequest = null, - this.pendingcb = 0, - this.prefinished = !1, - this.errorEmitted = !1, - this.bufferedRequestCount = 0, - this.corkedRequestsFree = new o(this) - } - function b(e) { - if (a = a || n("sZro"), - !m.call(b, this) && !(this instanceof a)) - return new b(e); - this._writableState = new y(e,this), - this.writable = !0, - e && ("function" === typeof e.write && (this._write = e.write), - "function" === typeof e.writev && (this._writev = e.writev), - "function" === typeof e.destroy && (this._destroy = e.destroy), - "function" === typeof e.final && (this._final = e.final)), - u.call(this) - } - function w(e, t) { - var n = new Error("write after end"); - e.emit("error", n), - i.nextTick(t, n) - } - function x(e, t, n, r) { - var o = !0 - , a = !1; - return null === n ? a = new TypeError("May not write null values to stream") : "string" === typeof n || void 0 === n || t.objectMode || (a = new TypeError("Invalid non-string/buffer chunk")), - a && (e.emit("error", a), - i.nextTick(r, a), - o = !1), - o - } - function _(e, t, n) { - return e.objectMode || !1 === e.decodeStrings || "string" !== typeof t || (t = h.from(t, n)), - t - } - function E(e, t, n, r, i, o) { - if (!n) { - var a = _(t, r, i); - r !== a && (n = !0, - i = "buffer", - r = a) - } - var s = t.objectMode ? 1 : r.length; - t.length += s; - var l = t.length < t.highWaterMark; - if (l || (t.needDrain = !0), - t.writing || t.corked) { - var c = t.lastBufferedRequest; - t.lastBufferedRequest = { - chunk: r, - encoding: i, - isBuf: n, - callback: o, - next: null - }, - c ? c.next = t.lastBufferedRequest : t.bufferedRequest = t.lastBufferedRequest, - t.bufferedRequestCount += 1 - } else - S(e, t, !1, s, r, i, o); - return l - } - function S(e, t, n, r, i, o, a) { - t.writelen = r, - t.writecb = a, - t.writing = !0, - t.sync = !0, - n ? e._writev(i, t.onwrite) : e._write(i, o, t.onwrite), - t.sync = !1 - } - function k(e, t, n, r, o) { - --t.pendingcb, - n ? (i.nextTick(o, r), - i.nextTick(R, e, t), - e._writableState.errorEmitted = !0, - e.emit("error", r)) : (o(r), - e._writableState.errorEmitted = !0, - e.emit("error", r), - R(e, t)) - } - function C(e) { - e.writing = !1, - e.writecb = null, - e.length -= e.writelen, - e.writelen = 0 - } - function O(e, t) { - var n = e._writableState - , r = n.sync - , i = n.writecb; - if (C(n), - t) - k(e, n, r, t, i); - else { - var o = P(n); - o || n.corked || n.bufferProcessing || !n.bufferedRequest || A(e, n), - r ? s(T, e, n, o, i) : T(e, n, o, i) - } - } - function T(e, t, n, r) { - n || L(e, t), - t.pendingcb--, - r(), - R(e, t) - } - function L(e, t) { - 0 === t.length && t.needDrain && (t.needDrain = !1, - e.emit("drain")) - } - function A(e, t) { - t.bufferProcessing = !0; - var n = t.bufferedRequest; - if (e._writev && n && n.next) { - var r = t.bufferedRequestCount - , i = new Array(r) - , a = t.corkedRequestsFree; - a.entry = n; - var s = 0 - , l = !0; - while (n) - i[s] = n, - n.isBuf || (l = !1), - n = n.next, - s += 1; - i.allBuffers = l, - S(e, t, !0, t.length, i, "", a.finish), - t.pendingcb++, - t.lastBufferedRequest = null, - a.next ? (t.corkedRequestsFree = a.next, - a.next = null) : t.corkedRequestsFree = new o(t), - t.bufferedRequestCount = 0 - } else { - while (n) { - var c = n.chunk - , u = n.encoding - , h = n.callback - , f = t.objectMode ? 1 : c.length; - if (S(e, t, !1, f, c, u, h), - n = n.next, - t.bufferedRequestCount--, - t.writing) - break - } - null === n && (t.lastBufferedRequest = null) - } - t.bufferedRequest = n, - t.bufferProcessing = !1 - } - function P(e) { - return e.ending && 0 === e.length && null === e.bufferedRequest && !e.finished && !e.writing - } - function j(e, t) { - e._final(function(n) { - t.pendingcb--, - n && e.emit("error", n), - t.prefinished = !0, - e.emit("prefinish"), - R(e, t) - }) - } - function M(e, t) { - t.prefinished || t.finalCalled || ("function" === typeof e._final ? (t.pendingcb++, - t.finalCalled = !0, - i.nextTick(j, e, t)) : (t.prefinished = !0, - e.emit("prefinish"))) - } - function R(e, t) { - var n = P(t); - return n && (M(e, t), - 0 === t.pendingcb && (t.finished = !0, - e.emit("finish"))), - n - } - function N(e, t, n) { - t.ending = !0, - R(e, t), - n && (t.finished ? i.nextTick(n) : e.once("finish", n)), - t.ended = !0, - e.writable = !1 - } - function D(e, t, n) { - var r = e.entry; - e.entry = null; - while (r) { - var i = r.callback; - t.pendingcb--, - i(n), - r = r.next - } - t.corkedRequestsFree ? t.corkedRequestsFree.next = e : t.corkedRequestsFree = e - } - l.inherits(b, u), - y.prototype.getBuffer = function() { - var e = this.bufferedRequest - , t = []; - while (e) - t.push(e), - e = e.next; - return t - } - , - function() { - try { - Object.defineProperty(y.prototype, "buffer", { - get: c.deprecate(function() { - return this.getBuffer() - }, "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", "DEP0003") - }) - } catch (e) {} - }(), - "function" === typeof Symbol && Symbol.hasInstance && "function" === typeof Function.prototype[Symbol.hasInstance] ? (m = Function.prototype[Symbol.hasInstance], - Object.defineProperty(b, Symbol.hasInstance, { - value: function(e) { - return !!m.call(this, e) || this === b && (e && e._writableState instanceof y) - } - })) : m = function(e) { - return e instanceof this - } - , - b.prototype.pipe = function() { - this.emit("error", new Error("Cannot pipe, not readable")) - } - , - b.prototype.write = function(e, t, n) { - var r = this._writableState - , i = !1 - , o = !r.objectMode && p(e); - return o && !h.isBuffer(e) && (e = d(e)), - "function" === typeof t && (n = t, - t = null), - o ? t = "buffer" : t || (t = r.defaultEncoding), - "function" !== typeof n && (n = v), - r.ended ? w(this, n) : (o || x(this, r, e, n)) && (r.pendingcb++, - i = E(this, r, o, e, t, n)), - i - } - , - b.prototype.cork = function() { - var e = this._writableState; - e.corked++ - } - , - b.prototype.uncork = function() { - var e = this._writableState; - e.corked && (e.corked--, - e.writing || e.corked || e.finished || e.bufferProcessing || !e.bufferedRequest || A(this, e)) - } - , - b.prototype.setDefaultEncoding = function(e) { - if ("string" === typeof e && (e = e.toLowerCase()), - !(["hex", "utf8", "utf-8", "ascii", "binary", "base64", "ucs2", "ucs-2", "utf16le", "utf-16le", "raw"].indexOf((e + "").toLowerCase()) > -1)) - throw new TypeError("Unknown encoding: " + e); - return this._writableState.defaultEncoding = e, - this - } - , - Object.defineProperty(b.prototype, "writableHighWaterMark", { - enumerable: !1, - get: function() { - return this._writableState.highWaterMark - } - }), - b.prototype._write = function(e, t, n) { - n(new Error("_write() is not implemented")) - } - , - b.prototype._writev = null, - b.prototype.end = function(e, t, n) { - var r = this._writableState; - "function" === typeof e ? (n = e, - e = null, - t = null) : "function" === typeof t && (n = t, - t = null), - null !== e && void 0 !== e && this.write(e, t), - r.corked && (r.corked = 1, - this.uncork()), - r.ending || r.finished || N(this, r, n) - } - , - Object.defineProperty(b.prototype, "destroyed", { - get: function() { - return void 0 !== this._writableState && this._writableState.destroyed - }, - set: function(e) { - this._writableState && (this._writableState.destroyed = e) - } - }), - b.prototype.destroy = g.destroy, - b.prototype._undestroy = g.undestroy, - b.prototype._destroy = function(e, t) { - this.end(), - t(e) - } - } - ).call(this, n("Q2Ig"), n("yLpj")) - }, - "3CBa": function(e, t, n) { - "use strict"; - var r = n("einR") - , i = n("y+Vt") - , o = n("Dagg") - , a = n("6GrX") - , s = n("3U8f") - , l = Math.sin - , c = Math.cos - , u = Math.PI - , h = 2 * Math.PI - , f = 180 / u - , d = function() { - function e() {} - return e.prototype.reset = function(e) { - this._start = !0, - this._d = [], - this._str = "", - this._p = Math.pow(10, e || 4) - } - , - e.prototype.moveTo = function(e, t) { - this._add("M", e, t) - } - , - e.prototype.lineTo = function(e, t) { - this._add("L", e, t) - } - , - e.prototype.bezierCurveTo = function(e, t, n, r, i, o) { - this._add("C", e, t, n, r, i, o) - } - , - e.prototype.quadraticCurveTo = function(e, t, n, r) { - this._add("Q", e, t, n, r) - } - , - e.prototype.arc = function(e, t, n, r, i, o) { - this.ellipse(e, t, n, n, 0, r, i, o) - } - , - e.prototype.ellipse = function(e, t, n, i, o, a, s, d) { - var p = s - a - , m = !d - , g = Math.abs(p) - , v = Object(r["j"])(g - h) || (m ? p >= h : -p >= h) - , y = p > 0 ? p % h : p % h + h - , b = !1; - b = !!v || !Object(r["j"])(g) && y >= u === !!m; - var w = e + n * c(a) - , x = t + i * l(a); - this._start && this._add("M", w, x); - var _ = Math.round(o * f); - if (v) { - var E = 1 / this._p - , S = (m ? 1 : -1) * (h - E); - this._add("A", n, i, _, 1, +m, e + n * c(a + S), t + i * l(a + S)), - E > .01 && this._add("A", n, i, _, 0, +m, w, x) - } else { - var k = e + n * c(s) - , C = t + i * l(s); - this._add("A", n, i, _, +b, +m, k, C) - } - } - , - e.prototype.rect = function(e, t, n, r) { - this._add("M", e, t), - this._add("l", n, 0), - this._add("l", 0, r), - this._add("l", -n, 0), - this._add("Z") - } - , - e.prototype.closePath = function() { - this._d.length > 0 && this._add("Z") - } - , - e.prototype._add = function(e, t, n, r, i, o, a, s, l) { - for (var c = [], u = this._p, h = 1; h < arguments.length; h++) { - var f = arguments[h]; - if (isNaN(f)) - return void (this._invalid = !0); - c.push(Math.round(f * u) / u) - } - this._d.push(e + c.join(" ")), - this._start = "Z" === e - } - , - e.prototype.generateStr = function() { - this._str = this._invalid ? "" : this._d.join(""), - this._d = [] - } - , - e.prototype.getStr = function() { - return this._str - } - , - e - }() - , p = d - , m = n("jR2x") - , g = n("bYtY") - , v = "none" - , y = Math.round; - function b(e) { - var t = e.fill; - return null != t && t !== v - } - function w(e) { - var t = e.stroke; - return null != t && t !== v - } - var x = ["lineCap", "miterLimit", "lineJoin"] - , _ = Object(g["D"])(x, function(e) { - return "stroke-" + e.toLowerCase() - }); - function E(e, t, n, a) { - var s = null == t.opacity ? 1 : t.opacity; - if (n instanceof o["a"]) - e("opacity", s); - else { - if (b(t)) { - var l = Object(r["p"])(t.fill); - e("fill", l.color); - var c = null != t.fillOpacity ? t.fillOpacity * l.opacity * s : l.opacity * s; - (a || c < 1) && e("fill-opacity", c) - } else - e("fill", v); - if (w(t)) { - var u = Object(r["p"])(t.stroke); - e("stroke", u.color); - var h = t.strokeNoScale ? n.getLineScale() : 1 - , f = h ? (t.lineWidth || 0) / h : 0 - , d = null != t.strokeOpacity ? t.strokeOpacity * u.opacity * s : u.opacity * s - , p = t.strokeFirst; - if ((a || 1 !== f) && e("stroke-width", f), - (a || p) && e("paint-order", p ? "stroke" : "fill"), - (a || d < 1) && e("stroke-opacity", d), - t.lineDash) { - var g = Object(m["a"])(n) - , E = g[0] - , S = g[1]; - E && (S = y(S || 0), - e("stroke-dasharray", E.join(",")), - (S || a) && e("stroke-dashoffset", S)) - } else - a && e("stroke-dasharray", v); - for (var k = 0; k < x.length; k++) { - var C = x[k]; - if (a || t[C] !== i["a"][C]) { - var O = t[C] || i["a"][C]; - O && e(_[k], O) - } - } - } else - a && e("stroke", v) - } - } - var S = n("Ze12") - , k = "http://www.w3.org/2000/svg" - , C = "http://www.w3.org/1999/xlink" - , O = "http://www.w3.org/2000/xmlns/" - , T = "http://www.w3.org/XML/1998/namespace"; - function L(e) { - return document.createElementNS(k, e) - } - function A(e, t, n, r, i) { - return { - tag: e, - attrs: n || {}, - children: r, - text: i, - key: t - } - } - function P(e, t) { - var n = []; - if (t) - for (var r in t) { - var i = t[r] - , o = r; - !1 !== i && (!0 !== i && null != i && (o += '="' + i + '"'), - n.push(o)) - } - return "<" + e + " " + n.join(" ") + ">" - } - function j(e) { - return "" - } - function M(e, t) { - t = t || {}; - var n = t.newline ? "\n" : ""; - function r(e) { - var t = e.children - , i = e.tag - , o = e.attrs; - return P(i, o) + Object(S["a"])(e.text) + (t ? "" + n + Object(g["D"])(t, function(e) { - return r(e) - }).join(n) + n : "") + j(i) - } - return r(e) - } - function R(e, t, n) { - n = n || {}; - var r = n.newline ? "\n" : "" - , i = " {" + r - , o = r + "}" - , a = Object(g["D"])(Object(g["B"])(e), function(t) { - return t + i + Object(g["D"])(Object(g["B"])(e[t]), function(n) { - return n + ":" + e[t][n] + ";" - }).join(r) + o - }).join(r) - , s = Object(g["D"])(Object(g["B"])(t), function(e) { - return "@keyframes " + e + i + Object(g["D"])(Object(g["B"])(t[e]), function(n) { - return n + i + Object(g["D"])(Object(g["B"])(t[e][n]), function(r) { - var i = t[e][n][r]; - return "d" === r && (i = 'path("' + i + '")'), - r + ":" + i + ";" - }).join(r) + o - }).join(r) + o - }).join(r); - return a || s ? [""].join(r) : "" - } - function N(e) { - return { - zrId: e, - shadowCache: {}, - patternCache: {}, - gradientCache: {}, - clipPathCache: {}, - defs: {}, - cssNodes: {}, - cssAnims: {}, - cssClassIdx: 0, - cssAnimIdx: 0, - shadowIdx: 0, - gradientIdx: 0, - patternIdx: 0, - clipPathIdx: 0 - } - } - function D(e, t, n, r) { - return A("svg", "root", { - width: e, - height: t, - xmlns: k, - "xmlns:xlink": C, - version: "1.1", - baseProfile: "full", - viewBox: !!r && "0 0 " + e + " " + t - }, n) - } - var I = n("Xnb7") - , $ = n("hYLj") - , F = n("IMiH") - , B = n("1MYJ") - , V = n("s2Iz") - , W = { - cubicIn: "0.32,0,0.67,0", - cubicOut: "0.33,1,0.68,1", - cubicInOut: "0.65,0,0.35,1", - quadraticIn: "0.11,0,0.5,0", - quadraticOut: "0.5,1,0.89,1", - quadraticInOut: "0.45,0,0.55,1", - quarticIn: "0.5,0,0.75,0", - quarticOut: "0.25,1,0.5,1", - quarticInOut: "0.76,0,0.24,1", - quinticIn: "0.64,0,0.78,0", - quinticOut: "0.22,1,0.36,1", - quinticInOut: "0.83,0,0.17,1", - sinusoidalIn: "0.12,0,0.39,0", - sinusoidalOut: "0.61,1,0.88,1", - sinusoidalInOut: "0.37,0,0.63,1", - exponentialIn: "0.7,0,0.84,0", - exponentialOut: "0.16,1,0.3,1", - exponentialInOut: "0.87,0,0.13,1", - circularIn: "0.55,0,1,0.45", - circularOut: "0,0.55,0.45,1", - circularInOut: "0.85,0,0.15,1" - } - , H = "transform-origin"; - function U(e, t, n) { - var i = Object(g["l"])({}, e.shape); - Object(g["l"])(i, t), - e.buildPath(n, i); - var o = new p; - return o.reset(Object(r["f"])(e)), - n.rebuildPath(o, 1), - o.generateStr(), - o.getStr() - } - function z(e, t) { - var n = t.originX - , r = t.originY; - (n || r) && (e[H] = n + "px " + r + "px") - } - var G = { - fill: "fill", - opacity: "opacity", - lineWidth: "stroke-width", - lineDashOffset: "stroke-dashoffset" - }; - function q(e, t) { - var n = t.zrId + "-ani-" + t.cssAnimIdx++; - return t.cssAnims[n] = e, - n - } - function K(e, t, n) { - var r, i, o = e.shape.paths, a = {}; - if (Object(g["j"])(o, function(e) { - var t = N(n.zrId); - t.animation = !0, - X(e, {}, t, !0); - var o = t.cssAnims - , s = t.cssNodes - , l = Object(g["B"])(o) - , c = l.length; - if (c) { - i = l[c - 1]; - var u = o[i]; - for (var h in u) { - var f = u[h]; - a[h] = a[h] || { - d: "" - }, - a[h].d += f.d || "" - } - for (var d in s) { - var p = s[d].animation; - p.indexOf(i) >= 0 && (r = p) - } - } - }), - r) { - t.d = !1; - var s = q(a, n); - return r.replace(i, s) - } - } - function Y(e) { - return Object(g["y"])(e) ? W[e] ? "cubic-bezier(" + W[e] + ")" : Object(V["a"])(e) ? e : "" : "" - } - function X(e, t, n, i) { - var o = e.animators - , a = o.length - , s = []; - if (e instanceof B["a"]) { - var l = K(e, t, n); - if (l) - s.push(l); - else if (!a) - return - } else if (!a) - return; - for (var c = {}, u = 0; u < a; u++) { - var h = o[u] - , f = [h.getMaxTime() / 1e3 + "s"] - , d = Y(h.getClip().easing) - , p = h.getDelay(); - d ? f.push(d) : f.push("linear"), - p && f.push(p / 1e3 + "s"), - h.getLoop() && f.push("infinite"); - var m = f.join(" "); - c[m] = c[m] || [m, []], - c[m][1].push(h) - } - function v(o) { - var a, s = o[1], l = s.length, c = {}, u = {}, h = {}, f = "animation-timing-function"; - function d(e, t, n) { - for (var r = e.getTracks(), i = e.getMaxTime(), o = 0; o < r.length; o++) { - var a = r[o]; - if (a.needsAnimate()) { - var s = a.keyframes - , l = a.propName; - if (n && (l = n(l)), - l) - for (var c = 0; c < s.length; c++) { - var u = s[c] - , h = Math.round(u.time / i * 100) + "%" - , d = Y(u.easing) - , p = u.rawValue; - (Object(g["y"])(p) || Object(g["w"])(p)) && (t[h] = t[h] || {}, - t[h][l] = u.rawValue, - d && (t[h][f] = d)) - } - } - } - } - for (var p = 0; p < l; p++) { - var m = s[p] - , v = m.targetName; - v ? "shape" === v && d(m, u) : !i && d(m, c) - } - for (var y in c) { - var b = {}; - Object($["b"])(b, e), - Object(g["l"])(b, c[y]); - var w = Object(r["g"])(b) - , x = c[y][f]; - h[y] = w ? { - transform: w - } : {}, - z(h[y], b), - x && (h[y][f] = x) - } - var _ = !0; - for (var y in u) { - h[y] = h[y] || {}; - var E = !a; - x = u[y][f]; - E && (a = new F["a"]); - var S = a.len(); - a.reset(), - h[y].d = U(e, u[y], a); - var k = a.len(); - if (!E && S !== k) { - _ = !1; - break - } - x && (h[y][f] = x) - } - if (!_) - for (var y in h) - delete h[y].d; - if (!i) - for (p = 0; p < l; p++) { - m = s[p], - v = m.targetName; - "style" === v && d(m, h, function(e) { - return G[e] - }) - } - var C, O = Object(g["B"])(h), T = !0; - for (p = 1; p < O.length; p++) { - var L = O[p - 1] - , A = O[p]; - if (h[L][H] !== h[A][H]) { - T = !1; - break - } - C = h[L][H] - } - if (T && C) { - for (var y in h) - h[y][H] && delete h[y][H]; - t[H] = C - } - if (Object(g["m"])(O, function(e) { - return Object(g["B"])(h[e]).length > 0 - }).length) { - var P = q(h, n); - return P + " " + o[0] + " both" - } - } - for (var y in c) { - l = v(c[y]); - l && s.push(l) - } - if (s.length) { - var b = n.zrId + "-cls-" + n.cssClassIdx++; - n.cssNodes["." + b] = { - animation: s.join(",") - }, - t["class"] = b - } - } - var Q = n("dqUG") - , Z = n("cm6r") - , J = Math.round; - function ee(e) { - return e && Object(g["y"])(e.src) - } - function te(e) { - return e && Object(g["u"])(e.toDataURL) - } - function ne(e, t, n, i) { - E(function(o, a) { - var s = "fill" === o || "stroke" === o; - s && Object(r["k"])(a) ? ge(t, e, o, i) : s && Object(r["n"])(a) ? ve(n, e, o, i) : e[o] = a - }, t, n, !1), - me(n, e, i) - } - function re(e) { - return Object(r["j"])(e[0] - 1) && Object(r["j"])(e[1]) && Object(r["j"])(e[2]) && Object(r["j"])(e[3] - 1) - } - function ie(e) { - return Object(r["j"])(e[4]) && Object(r["j"])(e[5]) - } - function oe(e, t, n) { - if (t && (!ie(t) || !re(t))) { - var i = n ? 10 : 1e4; - e.transform = re(t) ? "translate(" + J(t[4] * i) / i + " " + J(t[5] * i) / i + ")" : Object(r["e"])(t) - } - } - function ae(e, t, n) { - for (var r = e.points, i = [], o = 0; o < r.length; o++) - i.push(J(r[o][0] * n) / n), - i.push(J(r[o][1] * n) / n); - t.points = i.join(" ") - } - function se(e) { - return !e.smooth - } - function le(e) { - var t = Object(g["D"])(e, function(e) { - return "string" === typeof e ? [e, e] : e - }); - return function(e, n, r) { - for (var i = 0; i < t.length; i++) { - var o = t[i] - , a = e[o[0]]; - null != a && (n[o[1]] = J(a * r) / r) - } - } - } - var ce = { - circle: [le(["cx", "cy", "r"])], - polyline: [ae, se], - polygon: [ae, se] - }; - function ue(e) { - for (var t = e.animators, n = 0; n < t.length; n++) - if ("shape" === t[n].targetName) - return !0; - return !1 - } - function he(e, t) { - var n = e.style - , i = e.shape - , o = ce[e.type] - , a = {} - , s = t.animation - , l = "path" - , c = e.style.strokePercent - , u = t.compress && Object(r["f"])(e) || 4; - if (!o || t.willUpdate || o[1] && !o[1](i) || s && ue(e) || c < 1) { - e.path || e.createPathProxy(); - var h = e.path; - e.shapeChanged() && (h.beginPath(), - e.buildPath(h, e.shape), - e.pathUpdated()); - var f = h.getVersion() - , d = e - , m = d.__svgPathBuilder; - d.__svgPathVersion === f && m && c === d.__svgPathStrokePercent || (m || (m = d.__svgPathBuilder = new p), - m.reset(u), - h.rebuildPath(m, c), - m.generateStr(), - d.__svgPathVersion = f, - d.__svgPathStrokePercent = c), - a.d = m.getStr() - } else { - l = e.type; - var g = Math.pow(10, u); - o[0](i, a, g) - } - return oe(a, e.transform), - ne(a, n, e, t), - t.animation && X(e, a, t), - A(l, e.id + "", a) - } - function fe(e, t) { - var n = e.style - , r = n.image; - if (r && !Object(g["y"])(r) && (ee(r) ? r = r.src : te(r) && (r = r.toDataURL())), - r) { - var i = n.x || 0 - , o = n.y || 0 - , a = n.width - , s = n.height - , l = { - href: r, - width: a, - height: s - }; - return i && (l.x = i), - o && (l.y = o), - oe(l, e.transform), - ne(l, n, e, t), - t.animation && X(e, l, t), - A("image", e.id + "", l) - } - } - function de(e, t) { - var n = e.style - , i = n.text; - if (null != i && (i += ""), - i && !isNaN(n.x) && !isNaN(n.y)) { - var o = n.font || Z["a"] - , s = n.x || 0 - , l = Object(r["b"])(n.y || 0, Object(a["e"])(o), n.textBaseline) - , c = r["a"][n.textAlign] || n.textAlign - , u = { - "dominant-baseline": "central", - "text-anchor": c - }; - if (Object(Q["b"])(n)) { - var h = "" - , f = n.fontStyle - , d = Object(Q["c"])(n.fontSize); - if (!parseFloat(d)) - return; - var p = n.fontFamily || Z["b"] - , m = n.fontWeight; - h += "font-size:" + d + ";font-family:" + p + ";", - f && "normal" !== f && (h += "font-style:" + f + ";"), - m && "normal" !== m && (h += "font-weight:" + m + ";"), - u.style = h - } else - u.style = "font: " + o; - return i.match(/\s/) && (u["xml:space"] = "preserve"), - s && (u.x = s), - l && (u.y = l), - oe(u, e.transform), - ne(u, n, e, t), - t.animation && X(e, u, t), - A("text", e.id + "", u, void 0, i) - } - } - function pe(e, t) { - return e instanceof i["b"] ? he(e, t) : e instanceof o["a"] ? fe(e, t) : e instanceof s["a"] ? de(e, t) : void 0 - } - function me(e, t, n) { - var i = e.style; - if (Object(r["i"])(i)) { - var o = Object(r["h"])(e) - , a = n.shadowCache - , s = a[o]; - if (!s) { - var l = e.getGlobalScale() - , c = l[0] - , u = l[1]; - if (!c || !u) - return; - var h = i.shadowOffsetX || 0 - , f = i.shadowOffsetY || 0 - , d = i.shadowBlur - , p = Object(r["p"])(i.shadowColor) - , m = p.opacity - , g = p.color - , v = d / 2 / c - , y = d / 2 / u - , b = v + " " + y; - s = n.zrId + "-s" + n.shadowIdx++, - n.defs[s] = A("filter", s, { - id: s, - x: "-100%", - y: "-100%", - width: "300%", - height: "300%" - }, [A("feDropShadow", "", { - dx: h / c, - dy: f / u, - stdDeviation: b, - "flood-color": g, - "flood-opacity": m - })]), - a[o] = s - } - t.filter = Object(r["d"])(s) - } - } - function ge(e, t, n, i) { - var o, a = e[n], s = { - gradientUnits: a.global ? "userSpaceOnUse" : "objectBoundingBox" - }; - if (Object(r["m"])(a)) - o = "linearGradient", - s.x1 = a.x, - s.y1 = a.y, - s.x2 = a.x2, - s.y2 = a.y2; - else { - if (!Object(r["o"])(a)) - return void 0; - o = "radialGradient", - s.cx = Object(g["K"])(a.x, .5), - s.cy = Object(g["K"])(a.y, .5), - s.r = Object(g["K"])(a.r, .5) - } - for (var l = a.colorStops, c = [], u = 0, h = l.length; u < h; ++u) { - var f = 100 * Object(r["q"])(l[u].offset) + "%" - , d = l[u].color - , p = Object(r["p"])(d) - , m = p.color - , v = p.opacity - , y = { - offset: f - }; - y["stop-color"] = m, - v < 1 && (y["stop-opacity"] = v), - c.push(A("stop", u + "", y)) - } - var b = A(o, "", s, c) - , w = M(b) - , x = i.gradientCache - , _ = x[w]; - _ || (_ = i.zrId + "-g" + i.gradientIdx++, - x[w] = _, - s.id = _, - i.defs[_] = A(o, _, s, c)), - t[n] = Object(r["d"])(_) - } - function ve(e, t, n, i) { - var o, a = e.style[n], s = { - patternUnits: "userSpaceOnUse" - }; - if (Object(r["l"])(a)) { - var l = a.imageWidth - , c = a.imageHeight - , u = void 0 - , h = a.image; - if (Object(g["y"])(h) ? u = h : ee(h) ? u = h.src : te(h) && (u = h.toDataURL()), - "undefined" === typeof Image) { - var f = "Image width/height must been given explictly in svg-ssr renderer."; - Object(g["b"])(l, f), - Object(g["b"])(c, f) - } else if (null == l || null == c) { - var d = function(e, t) { - if (e) { - var n = e.elm - , r = e.attrs.width = l || t.width - , i = e.attrs.height = c || t.height; - n && (n.setAttribute("width", r), - n.setAttribute("height", i)) - } - } - , p = Object(I["a"])(u, null, e, function(e) { - d(m, e), - d(o, e) - }); - p && p.width && p.height && (l = l || p.width, - c = c || p.height) - } - o = A("image", "img", { - href: u, - width: l, - height: c - }), - s.width = l, - s.height = c - } else - a.svgElement && (o = Object(g["d"])(a.svgElement), - s.width = a.svgWidth, - s.height = a.svgHeight); - if (o) { - s.patternTransform = Object(r["g"])(a); - var m = A("pattern", "", s, [o]) - , v = M(m) - , y = i.patternCache - , b = y[v]; - b || (b = i.zrId + "-p" + i.patternIdx++, - y[v] = b, - s.id = b, - m = i.defs[b] = A("pattern", b, s, [o])), - t[n] = Object(r["d"])(b) - } - } - function ye(e, t, n) { - var i = n.clipPathCache - , o = n.defs - , a = i[e.id]; - if (!a) { - a = n.zrId + "-c" + n.clipPathIdx++; - var s = { - id: a - }; - i[e.id] = a, - o[a] = A("clipPath", a, s, [he(e, n)]) - } - t["clip-path"] = Object(r["d"])(a) - } - function be(e) { - return document.createTextNode(e) - } - function we(e, t, n) { - e.insertBefore(t, n) - } - function xe(e, t) { - e.removeChild(t) - } - function _e(e, t) { - e.appendChild(t) - } - function Ee(e) { - return e.parentNode - } - function Se(e) { - return e.nextSibling - } - function ke(e, t) { - e.textContent = t - } - var Ce = 58 - , Oe = 120 - , Te = A("", ""); - function Le(e) { - return void 0 === e - } - function Ae(e) { - return void 0 !== e - } - function Pe(e, t, n) { - for (var r = {}, i = t; i <= n; ++i) { - var o = e[i].key; - void 0 !== o && (r[o] = i) - } - return r - } - function je(e, t) { - var n = e.key === t.key - , r = e.tag === t.tag; - return r && n - } - function Me(e) { - var t, n = e.children, r = e.tag; - if (Ae(r)) { - var i = e.elm = L(r); - if (De(Te, e), - Object(g["r"])(n)) - for (t = 0; t < n.length; ++t) { - var o = n[t]; - null != o && _e(i, Me(o)) - } - else - Ae(e.text) && !Object(g["x"])(e.text) && _e(i, be(e.text)) - } else - e.elm = be(e.text); - return e.elm - } - function Re(e, t, n, r, i) { - for (; r <= i; ++r) { - var o = n[r]; - null != o && we(e, Me(o), t) - } - } - function Ne(e, t, n, r) { - for (; n <= r; ++n) { - var i = t[n]; - if (null != i) - if (Ae(i.tag)) { - var o = Ee(i.elm); - xe(o, i.elm) - } else - xe(e, i.elm) - } - } - function De(e, t) { - var n, r = t.elm, i = e && e.attrs || {}, o = t.attrs || {}; - if (i !== o) { - for (n in o) { - var a = o[n] - , s = i[n]; - s !== a && (!0 === a ? r.setAttribute(n, "") : !1 === a ? r.removeAttribute(n) : n.charCodeAt(0) !== Oe ? r.setAttribute(n, a) : "xmlns:xlink" === n || "xmlns" === n ? r.setAttributeNS(O, n, a) : n.charCodeAt(3) === Ce ? r.setAttributeNS(T, n, a) : n.charCodeAt(5) === Ce ? r.setAttributeNS(C, n, a) : r.setAttribute(n, a)) - } - for (n in i) - n in o || r.removeAttribute(n) - } - } - function Ie(e, t, n) { - var r, i, o, a, s = 0, l = 0, c = t.length - 1, u = t[0], h = t[c], f = n.length - 1, d = n[0], p = n[f]; - while (s <= c && l <= f) - null == u ? u = t[++s] : null == h ? h = t[--c] : null == d ? d = n[++l] : null == p ? p = n[--f] : je(u, d) ? ($e(u, d), - u = t[++s], - d = n[++l]) : je(h, p) ? ($e(h, p), - h = t[--c], - p = n[--f]) : je(u, p) ? ($e(u, p), - we(e, u.elm, Se(h.elm)), - u = t[++s], - p = n[--f]) : je(h, d) ? ($e(h, d), - we(e, h.elm, u.elm), - h = t[--c], - d = n[++l]) : (Le(r) && (r = Pe(t, s, c)), - i = r[d.key], - Le(i) ? we(e, Me(d), u.elm) : (o = t[i], - o.tag !== d.tag ? we(e, Me(d), u.elm) : ($e(o, d), - t[i] = void 0, - we(e, o.elm, u.elm))), - d = n[++l]); - (s <= c || l <= f) && (s > c ? (a = null == n[f + 1] ? null : n[f + 1].elm, - Re(e, a, n, l, f)) : Ne(e, t, s, c)) - } - function $e(e, t) { - var n = t.elm = e.elm - , r = e.children - , i = t.children; - e !== t && (De(e, t), - Le(t.text) ? Ae(r) && Ae(i) ? r !== i && Ie(n, r, i) : Ae(i) ? (Ae(e.text) && ke(n, ""), - Re(n, null, i, 0, i.length - 1)) : Ae(r) ? Ne(n, r, 0, r.length - 1) : Ae(e.text) && ke(n, "") : e.text !== t.text && (Ae(r) && Ne(n, r, 0, r.length - 1), - ke(n, t.text))) - } - function Fe(e, t) { - if (je(e, t)) - $e(e, t); - else { - var n = e.elm - , r = Ee(n); - Me(t), - null !== r && (we(r, t.elm, Se(n)), - Ne(r, [e], 0, 0)) - } - return t - } - var Be = n("NDc/") - , Ve = 0 - , We = function() { - function e(e, t, n) { - if (this.type = "svg", - this.refreshHover = He("refreshHover"), - this.configLayer = He("configLayer"), - this.storage = t, - this._opts = n = Object(g["l"])({}, n), - this.root = e, - this._id = "zr" + Ve++, - this._oldVNode = D(n.width, n.height), - e && !n.ssr) { - var r = this._viewport = document.createElement("div"); - r.style.cssText = "position:relative;overflow:hidden"; - var i = this._svgDom = this._oldVNode.elm = L("svg"); - De(null, this._oldVNode), - r.appendChild(i), - e.appendChild(r) - } - this.resize(n.width, n.height) - } - return e.prototype.getType = function() { - return this.type - } - , - e.prototype.getViewportRoot = function() { - return this._viewport - } - , - e.prototype.getViewportRootOffset = function() { - var e = this.getViewportRoot(); - if (e) - return { - offsetLeft: e.offsetLeft || 0, - offsetTop: e.offsetTop || 0 - } - } - , - e.prototype.getSvgDom = function() { - return this._svgDom - } - , - e.prototype.refresh = function() { - if (this.root) { - var e = this.renderToVNode({ - willUpdate: !0 - }); - e.attrs.style = "position:absolute;left:0;top:0;user-select:none", - Fe(this._oldVNode, e), - this._oldVNode = e - } - } - , - e.prototype.renderOneToVNode = function(e) { - return pe(e, N(this._id)) - } - , - e.prototype.renderToVNode = function(e) { - e = e || {}; - var t = this.storage.getDisplayList(!0) - , n = this._backgroundColor - , i = this._width - , o = this._height - , a = N(this._id); - a.animation = e.animation, - a.willUpdate = e.willUpdate, - a.compress = e.compress; - var s = []; - if (n && "none" !== n) { - var l = Object(r["p"])(n) - , c = l.color - , u = l.opacity; - this._bgVNode = A("rect", "bg", { - width: i, - height: o, - x: "0", - y: "0", - id: "0", - fill: c, - "fill-opacity": u - }), - s.push(this._bgVNode) - } else - this._bgVNode = null; - var h = e.compress ? null : this._mainVNode = A("g", "main", {}, []); - this._paintList(t, a, h ? h.children : s), - h && s.push(h); - var f = Object(g["D"])(Object(g["B"])(a.defs), function(e) { - return a.defs[e] - }); - if (f.length && s.push(A("defs", "defs", {}, f)), - e.animation) { - var d = R(a.cssNodes, a.cssAnims, { - newline: !0 - }); - if (d) { - var p = A("style", "stl", {}, [], d); - s.push(p) - } - } - return D(i, o, s, e.useViewBox) - } - , - e.prototype.renderToString = function(e) { - return e = e || {}, - M(this.renderToVNode({ - animation: Object(g["K"])(e.cssAnimation, !0), - willUpdate: !1, - compress: !0, - useViewBox: Object(g["K"])(e.useViewBox, !0) - }), { - newline: !0 - }) - } - , - e.prototype.setBackgroundColor = function(e) { - this._backgroundColor = e; - var t = this._bgVNode; - if (t && t.elm) { - var n = Object(r["p"])(e) - , i = n.color - , o = n.opacity; - t.elm.setAttribute("fill", i), - o < 1 && t.elm.setAttribute("fill-opacity", o) - } - } - , - e.prototype.getSvgRoot = function() { - return this._mainVNode && this._mainVNode.elm - } - , - e.prototype._paintList = function(e, t, n) { - for (var r, i, o = e.length, a = [], s = 0, l = 0, c = 0; c < o; c++) { - var u = e[c]; - if (!u.invisible) { - var h = u.__clipPaths - , f = h && h.length || 0 - , d = i && i.length || 0 - , p = void 0; - for (p = Math.max(f - 1, d - 1); p >= 0; p--) - if (h && i && h[p] === i[p]) - break; - for (var m = d - 1; m > p; m--) - s--, - r = a[s - 1]; - for (var g = p + 1; g < f; g++) { - var v = {}; - ye(h[g], v, t); - var y = A("g", "clip-g-" + l++, v, []); - (r ? r.children : n).push(y), - a[s++] = y, - r = y - } - i = h; - var b = pe(u, t); - b && (r ? r.children : n).push(b) - } - } - } - , - e.prototype.resize = function(e, t) { - var n = this._opts - , r = this.root - , i = this._viewport; - if (null != e && (n.width = e), - null != t && (n.height = t), - r && i && (i.style.display = "none", - e = Object(Be["b"])(r, 0, n), - t = Object(Be["b"])(r, 1, n), - i.style.display = ""), - this._width !== e || this._height !== t) { - if (this._width = e, - this._height = t, - i) { - var o = i.style; - o.width = e + "px", - o.height = t + "px" - } - var a = this._svgDom; - a && (a.setAttribute("width", e), - a.setAttribute("height", t)) - } - } - , - e.prototype.getWidth = function() { - return this._width - } - , - e.prototype.getHeight = function() { - return this._height - } - , - e.prototype.dispose = function() { - this.root && (this.root.innerHTML = ""), - this._svgDom = this._viewport = this.storage = this._oldVNode = this._bgVNode = this._mainVNode = null - } - , - e.prototype.clear = function() { - this._svgDom && (this._svgDom.innerHTML = null), - this._oldVNode = null - } - , - e.prototype.toDataURL = function(e) { - var t = encodeURIComponent(this.renderToString()) - , n = "data:image/svg+xml;"; - return e ? (t = Object(r["c"])(t), - t && n + "base64," + t) : n + "charset=UTF-8," + t - } - , - e - }(); - function He(e) { - return function() { - 0 - } - } - t["a"] = We - }, - "3FhE": function(e, t, n) { - var r = n("u8+u") - , i = n("EpXD") - , o = n("gL7N")("species"); - e.exports = function(e) { - var t; - return i(e) && (t = e.constructor, - "function" != typeof t || t !== Array && !i(t.prototype) || (t = void 0), - r(t) && (t = t[o], - null === t && (t = void 0))), - void 0 === t ? Array : t - } - }, - "3GJH": function(e, t, n) { - n("lCc8"); - var r = n("WEpk").Object; - e.exports = function(e, t) { - return r.create(e, t) - } - }, - "3JrO": function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.rootContainer = a, - t.initialProps = s, - t.modifyInitialProps = l; - var r = o(n("q1tI")) - , i = n("xg5P"); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - function a(e) { - return r.default.createElement(i._DvaContainer, null, e) - } - function s(e) { - if (e) - return e; - var t = (0, - i.getApp)()._store.getState(); - return Object.keys(t).reduce(function(e, n) { - return ["@@dva", "loading", "routing"].includes(n) || (e[n] = t[n]), - e - }, {}) - } - function l(e) { - return e ? { - store: (0, - i.getApp)()._store - } : {} - } - }, - "3Oj7": function(e, t, n) { - "use strict"; - var r = function() { - function e(e, t) { - this.x = e || 0, - this.y = t || 0 - } - return e.prototype.copy = function(e) { - return this.x = e.x, - this.y = e.y, - this - } - , - e.prototype.clone = function() { - return new e(this.x,this.y) - } - , - e.prototype.set = function(e, t) { - return this.x = e, - this.y = t, - this - } - , - e.prototype.equal = function(e) { - return e.x === this.x && e.y === this.y - } - , - e.prototype.add = function(e) { - return this.x += e.x, - this.y += e.y, - this - } - , - e.prototype.scale = function(e) { - this.x *= e, - this.y *= e - } - , - e.prototype.scaleAndAdd = function(e, t) { - this.x += e.x * t, - this.y += e.y * t - } - , - e.prototype.sub = function(e) { - return this.x -= e.x, - this.y -= e.y, - this - } - , - e.prototype.dot = function(e) { - return this.x * e.x + this.y * e.y - } - , - e.prototype.len = function() { - return Math.sqrt(this.x * this.x + this.y * this.y) - } - , - e.prototype.lenSquare = function() { - return this.x * this.x + this.y * this.y - } - , - e.prototype.normalize = function() { - var e = this.len(); - return this.x /= e, - this.y /= e, - this - } - , - e.prototype.distance = function(e) { - var t = this.x - e.x - , n = this.y - e.y; - return Math.sqrt(t * t + n * n) - } - , - e.prototype.distanceSquare = function(e) { - var t = this.x - e.x - , n = this.y - e.y; - return t * t + n * n - } - , - e.prototype.negate = function() { - return this.x = -this.x, - this.y = -this.y, - this - } - , - e.prototype.transform = function(e) { - if (e) { - var t = this.x - , n = this.y; - return this.x = e[0] * t + e[2] * n + e[4], - this.y = e[1] * t + e[3] * n + e[5], - this - } - } - , - e.prototype.toArray = function(e) { - return e[0] = this.x, - e[1] = this.y, - e - } - , - e.prototype.fromArray = function(e) { - this.x = e[0], - this.y = e[1] - } - , - e.set = function(e, t, n) { - e.x = t, - e.y = n - } - , - e.copy = function(e, t) { - e.x = t.x, - e.y = t.y - } - , - e.len = function(e) { - return Math.sqrt(e.x * e.x + e.y * e.y) - } - , - e.lenSquare = function(e) { - return e.x * e.x + e.y * e.y - } - , - e.dot = function(e, t) { - return e.x * t.x + e.y * t.y - } - , - e.add = function(e, t, n) { - e.x = t.x + n.x, - e.y = t.y + n.y - } - , - e.sub = function(e, t, n) { - e.x = t.x - n.x, - e.y = t.y - n.y - } - , - e.scale = function(e, t, n) { - e.x = t.x * n, - e.y = t.y * n - } - , - e.scaleAndAdd = function(e, t, n, r) { - e.x = t.x + n.x * r, - e.y = t.y + n.y * r - } - , - e.lerp = function(e, t, n, r) { - var i = 1 - r; - e.x = i * t.x + r * n.x, - e.y = i * t.y + r * n.y - } - , - e - }(); - t["a"] = r - }, - "3U8f": function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("Gev7") - , o = n("6GrX") - , a = n("y+Vt") - , s = n("bYtY") - , l = n("cm6r") - , c = Object(s["i"])({ - strokeFirst: !0, - font: l["a"], - x: 0, - y: 0, - textAlign: "left", - textBaseline: "top", - miterLimit: 2 - }, a["a"]) - , u = function(e) { - function t() { - return null !== e && e.apply(this, arguments) || this - } - return Object(r["a"])(t, e), - t.prototype.hasStroke = function() { - var e = this.style - , t = e.stroke; - return null != t && "none" !== t && e.lineWidth > 0 - } - , - t.prototype.hasFill = function() { - var e = this.style - , t = e.fill; - return null != t && "none" !== t - } - , - t.prototype.createStyle = function(e) { - return Object(s["g"])(c, e) - } - , - t.prototype.setBoundingRect = function(e) { - this._rect = e - } - , - t.prototype.getBoundingRect = function() { - var e = this.style; - if (!this._rect) { - var t = e.text; - null != t ? t += "" : t = ""; - var n = Object(o["d"])(t, e.font, e.textAlign, e.textBaseline); - if (n.x += e.x || 0, - n.y += e.y || 0, - this.hasStroke()) { - var r = e.lineWidth; - n.x -= r / 2, - n.y -= r / 2, - n.width += r, - n.height += r - } - this._rect = n - } - return this._rect - } - , - t.initDefaultProps = function() { - var e = t.prototype; - e.dirtyRectTolerance = 10 - }(), - t - }(i["c"]); - u.prototype.type = "tspan", - t["a"] = u - }, - "3XVG": function(e, t, n) { - "use strict"; - n("bbsP"); - var r = n("/wGt") - , i = (n("+L6B"), - n("2/Rp")) - , o = (n("5Dmo"), - n("3S7+")) - , a = (n("OaEy"), - n("2fM7")) - , s = (n("5NDa"), - n("5rEg")) - , l = (n("Pwec"), - n("CtXQ")) - , c = n("p0pE") - , u = n.n(c) - , h = (n("/xke"), - n("TeRw")) - , f = n("q1tI") - , d = n.n(f) - , p = n("/MKj") - , m = (n("/zsF"), - n("PArb")); - class g extends d.a.Component { - constructor(e) { - super(e), - this.state = { - settings: this.props.settings || { - servers: [], - hosts: {} - } - } - } - addHost() { - this.state.settings.hosts - } - addServer() { - var e = this.state.settings.servers - , t = { - address: "", - port: 53, - domains: [], - expectIPs: [] - }; - e.push(t), - this.setState({ - settings: u()({}, this.state.settings, { - servers: e - }) - }, ()=>{ - this.props.onChange(this.state.settings) - } - ) - } - dropServer(e) { - var t = this.state.settings.servers; - t.splice(e, 1), - this.setState({ - settings: u()({}, this.state.settings, { - servers: t - }) - }, ()=>{ - this.props.onChange(this.state.settings) - } - ) - } - changeServer(e, t, n) { - var r = this.state.settings.servers; - "domains" === t ? r[e].domains = n.split("\n") : r[e][t] = n, - this.setState({ - settings: u()({}, this.state.settings, { - servers: r - }) - }, ()=>{ - this.props.onChange(this.state.settings) - } - ) - } - render() { - var e = this.state.settings.servers; - return d.a.createElement(d.a.Fragment, null, d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "DNS\u670d\u52a1\u5668\u8868"), e.map((e,t)=>{ - var n; - return d.a.createElement("div", { - key: t - }, d.a.createElement("div", { - className: "row" - }, d.a.createElement(m["a"], { - type: "horizontal" - }, e.address || "\u670d\u52a1\u5668\u7ec4".concat(t + 1), " ", d.a.createElement(l["a"], { - type: "delete", - style: { - color: "#ff4d4f" - }, - onClick: ()=>this.dropServer(t) - })), d.a.createElement("div", { - className: "form-group col-md-9 col-xs-12" - }, d.a.createElement("label", null, "DNS\u670d\u52a1\u5668\u5730\u5740"), d.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165DNS\u670d\u52a1\u5668\u5730\u5740", - value: e.address, - onChange: e=>this.changeServer(t, "address", e.target.value) - })), d.a.createElement("div", { - className: "form-group col-md-3 col-xs-12" - }, d.a.createElement("label", null, "\u7aef\u53e3"), d.a.createElement(s["a"], { - type: "number", - placeholder: "\u7aef\u53e3", - value: e.port, - onChange: e=>this.changeServer(t, "port", parseInt(e.target.value)) - }))), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "\u57df\u540d"), d.a.createElement(s["a"].TextArea, { - rows: 5, - onChange: e=>this.changeServer(t, "domains", e.target.value), - value: null === (n = e.domains) || void 0 === n ? void 0 : n.join("\n"), - placeholder: "\u57df\u540d\u5217\u8868\uff0c\u6b64\u5217\u8868\u5305\u542b\u7684\u57df\u540d\uff0c\u5c06\u4f18\u5148\u4f7f\u7528\u6b64\u670d\u52a1\u5668\u8fdb\u884c\u67e5\u8be2\u3002\u4e00\u884c\u4e00\u6761" - }))) - } - ), d.a.createElement("div", null, d.a.createElement(i["a"], { - type: "primary", - style: { - width: "100%" - }, - onClick: ()=>this.addServer() - }, "\u6dfb\u52a0")))) - } - } - class v extends d.a.Component { - constructor(e) { - super(e); - var t = this.props.settings; - "{}" !== JSON.stringify(t) && t || (t = { - domain: [], - protocol: [] - }), - this.state = { - settings: t - } - } - change(e, t) { - var n = this.state.settings; - t = t.split("\n"), - n[e] = t, - this.setState({ - settings: n - }), - this.props.onChange(n) - } - render() { - var e = this.state.settings - , t = e.domain - , n = e.protocol; - return d.a.createElement(d.a.Fragment, null, d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "\u57df\u540d\u8fc7\u6ee4\u5668"), d.a.createElement(s["a"].TextArea, { - value: t && t.join("\n"), - onChange: e=>this.change("domain", e.target.value), - rows: 5 - })), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "\u534f\u8bae\u8fc7\u6ee4\u5668"), d.a.createElement(s["a"].TextArea, { - value: n && n.join("\n"), - onChange: e=>this.change("protocol", e.target.value), - rows: 5 - }))) - } - } - n("BoS7"); - var y = n("Sdc0"); - class b extends d.a.Component { - constructor(e) { - super(e); - var t = this.props.settings; - "{}" !== JSON.stringify(t) && t || (t = { - serverName: "", - allowInsecure: 0 - }), - this.state = { - settings: t - } - } - change(e, t) { - var n = this.state.settings; - n[e] = t, - this.setState({ - settings: n - }), - this.props.onChange(this.state.settings) - } - render() { - var e = this.state.settings - , t = e.serverName - , n = e.allowInsecure; - return d.a.createElement(d.a.Fragment, null, d.a.createElement("div", null, d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "Server Name"), d.a.createElement(s["a"], { - value: t, - onChange: e=>this.change("serverName", e.target.value), - placeholder: "\u4e0d\u4f7f\u7528\u8bf7\u7559\u7a7a" - })), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "Allow Insecure"), d.a.createElement("div", null, d.a.createElement(y["a"], { - checked: parseInt(n), - onChange: e=>this.change("allowInsecure", e ? "1" : "0") - }))))) - } - } - var w = n("lc5D") - , x = n.n(w) - , _ = (n("VeWa"), - n("umNf"), - n("8zNj")); - class E extends d.a.Component { - constructor(e) { - super(e), - this.state = { - server: this.props.record || { - tls: 0, - rate: 1 - }, - visible: !1, - childDrawer: { - visible: !1 - } - } - } - onShow() { - if (this.setState({ - visible: !this.state.visible - }), - this.state.server.networkSettings && "object" === typeof this.state.server.networkSettings) { - var e = this.state.server; - e.networkSettings = JSON.stringify(e["networkSettings"], null, 2), - this.setState({ - server: e - }) - } - } - save() { - try { - var e, t, n = this.state.server; - n.networkSettings = n.networkSettings ? "string" === typeof n.networkSettings && JSON.parse(n.networkSettings) : null, - (null === (e = n.dnsSettings) || void 0 === e ? void 0 : null === (t = e.servers) || void 0 === t ? void 0 : t.length) || (n.dnsSettings = null), - console.log(n), - this.props.dispatch({ - type: "serverVmess/save", - params: n, - callback: ()=>{ - this.onShow() - } - }) - } catch (e) { - h["a"].error({ - message: "\u8bf7\u6c42\u5931\u8d25", - description: "\u4f20\u8f93\u534f\u8bae\u914d\u7f6e\u683c\u5f0f\u6709\u8bef" - }) - } - } - showChildDrawer(e, t) { - this.setState({ - childDrawer: u()({}, this.state.childDrawer, { - visible: !this.state.childDrawer.visible, - title: e, - type: t - }) - }) - } - changeServer(e, t) { - this.setState({ - server: u()({}, this.state.server, { - [e]: t - }) - }) - } - renderChildDrawer() { - var e = this.state.server - , t = e.networkSettings - , n = e.ruleSettings - , r = e.tlsSettings - , i = e.dnsSettings; - switch (this.state.childDrawer.type) { - case "networkSettings": - var o = { - tcp: "", - ws: JSON.stringify({ - path: "/", - headers: { - Host: "v2ray.com" - } - }, null, 4), - grpc: JSON.stringify({ - serviceName: "GunService" - }, null, 4) - }; - return d.a.createElement("div", { - id: "v2ray-protocol" - }, d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "\u534f\u8bae\u8be6\u7ec6\u914d\u7f6e", d.a.createElement("a", { - href: "https://www.v2ray.com/chapter_02/05_transport.html" - }, d.a.createElement(l["a"], { - type: "link" - }), "\u53c2\u8003")), d.a.createElement(x.a, { - placeholder: (null === o || void 0 === o ? void 0 : o[this.state.server.network]) || "", - mode: "json", - theme: "github", - fontSize: 14, - showPrintMargin: !0, - showGutter: !0, - highlightActiveLine: !0, - value: t || "", - onChange: e=>this.formChange("networkSettings", e), - setOptions: { - enableBasicAutocompletion: !1, - enableLiveAutocompletion: !1, - enableSnippets: !1, - showLineNumbers: !0, - tabSize: 2 - }, - ref: "editor" - }))); - case "ruleSettings": - return d.a.createElement(v, { - settings: n, - onChange: e=>this.changeServer("ruleSettings", e) - }); - case "tlsSettings": - return d.a.createElement(b, { - settings: r, - onChange: e=>this.changeServer("tlsSettings", e) - }); - case "dnsSettings": - return d.a.createElement(g, { - settings: i, - onChange: e=>this.changeServer("dnsSettings", e) - }) - } - } - formChange(e, t) { - this.refs.editor && this.refs.editor.editor.resize(); - var n = this.state.server; - n[e] = t, - this.setState({ - server: n - }) - } - render() { - var e = this.state.server - , t = this.props.serverVmess.saveLoading - , n = this.props.serverManage.servers - , c = this.props.serverGroup.groups - , u = this.props.serverRoute.routes; - return d.a.createElement(d.a.Fragment, null, d.a.cloneElement(this.props.children, { - onClick: ()=>this.onShow() - }), d.a.createElement(r["a"], { - id: "server", - maskClosable: !0, - title: e.id ? "\u7f16\u8f91\u8282\u70b9" : "\u65b0\u5efa\u8282\u70b9", - width: "80%", - visible: this.state.visible, - onClose: ()=>this.onShow() - }, d.a.createElement("div", null, d.a.createElement("div", { - className: "row" - }, d.a.createElement("div", { - className: "form-group col-8" - }, d.a.createElement("label", null, "\u8282\u70b9\u540d\u79f0"), d.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u540d\u79f0", - value: e.name, - onChange: e=>this.formChange("name", e.target.value) - })), d.a.createElement("div", { - className: "form-group col-4" - }, d.a.createElement("label", null, "\u500d\u7387"), d.a.createElement(s["a"], { - addonAfter: "x", - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u500d\u7387", - value: e.rate, - onChange: e=>this.formChange("rate", e.target.value) - }))), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "\u8282\u70b9\u6807\u7b7e"), d.a.createElement(a["a"], { - mode: "tags", - value: e.tags || [], - style: { - width: "100%" - }, - placeholder: "\u8f93\u5165\u540e\u56de\u8f66\u6dfb\u52a0\u6807\u7b7e", - onChange: e=>this.formChange("tags", e.length > 0 ? e : null) - })), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "\u6743\u9650\u7ec4 ", d.a.createElement(_["a"], null, d.a.createElement("a", { - href: "javascript:(0);" - }, "\u6dfb\u52a0\u6743\u9650\u7ec4"))), d.a.createElement(a["a"], { - mode: "multiple", - value: e.group_id, - placeholder: "\u8bf7\u9009\u62e9\u6743\u9650\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("group_id", e) - }, c.map(e=>{ - return d.a.createElement(a["a"].Option, { - key: e.id - }, e.name) - } - ))), d.a.createElement("div", { - className: "row" - }, d.a.createElement("div", { - className: "form-group col-md-8 col-xs-12" - }, d.a.createElement("label", null, "\u8282\u70b9\u5730\u5740"), d.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u8fde\u63a5\u5730\u5740", - value: e.host, - onChange: e=>this.formChange("host", e.target.value) - })), d.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, d.a.createElement("label", null, "TLS ", d.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>this.showChildDrawer("\u7f16\u8f91TLS\u914d\u7f6e", "tlsSettings") - }, "\u7f16\u8f91\u914d\u7f6e")), d.a.createElement(a["a"], { - value: parseInt(e.tls) ? 1 : 0, - placeholder: "\u662f\u5426\u652f\u6301TLS", - style: { - width: "100%" - }, - onChange: e=>this.formChange("tls", e) - }, d.a.createElement(a["a"].Option, { - key: 0, - value: 0 - }, "\u4e0d\u652f\u6301"), d.a.createElement(a["a"].Option, { - key: 1, - value: 1 - }, "\u652f\u6301")))), d.a.createElement("div", { - className: "row" - }, d.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, d.a.createElement("label", null, "\u8fde\u63a5\u7aef\u53e3"), d.a.createElement(s["a"], { - placeholder: "\u7528\u6237\u8fde\u63a5\u7aef\u53e3", - value: e.port, - onChange: e=>{ - this.formChange("port", e.target.value) - } - })), d.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, d.a.createElement("label", null, "\u670d\u52a1\u7aef\u53e3"), d.a.createElement(s["a"], { - placeholder: "\u975eNAT\u540c\u8fde\u63a5\u7aef\u53e3", - value: e.server_port, - onChange: e=>this.formChange("server_port", e.target.value) - }))), d.a.createElement("div", { - className: "row" - }, d.a.createElement("div", { - className: "form-group col-md-12 col-xs-12" - }, d.a.createElement("label", null, "\u4f20\u8f93\u534f\u8bae ", d.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>this.showChildDrawer("\u7f16\u8f91\u534f\u8bae\u914d\u7f6e", "networkSettings") - }, "\u7f16\u8f91\u914d\u7f6e")), d.a.createElement(a["a"], { - value: e.network, - placeholder: "\u9009\u62e9\u4f20\u8f93\u534f\u8bae", - style: { - width: "100%" - }, - onChange: e=>this.formChange("network", e) - }, d.a.createElement(a["a"].Option, { - value: "tcp" - }, "TCP"), d.a.createElement(a["a"].Option, { - value: "ws" - }, "WebSocket"), d.a.createElement(a["a"].Option, { - value: "grpc" - }, "gRPC")))), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, d.a.createElement(o["a"], { - placement: "top" - }, "\u7236\u8282\u70b9 ", d.a.createElement("a", { - target: "_blank", - href: "https://docs.v2board.com/use/node.html#\u7236\u8282\u70b9\u4e0e\u5b50\u8282\u70b9\u5173\u7cfb", - rel: "noreferrer" - }, d.a.createElement(l["a"], { - type: "read" - })))), d.a.createElement(a["a"], { - value: e.parent_id || "", - onChange: e=>this.formChange("parent_id", e), - style: { - width: "100%" - } - }, d.a.createElement(a["a"].Option, { - value: "" - }, "\u65e0"), n.map(t=>{ - if ("vmess" === t.type && t.id !== e.id) - return d.a.createElement(a["a"].Option, { - key: Math.random(), - value: t.id - }, t.name) - } - ))), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", null, "\u8def\u7531\u7ec4"), d.a.createElement(a["a"], { - mode: "multiple", - value: e.route_id || [], - placeholder: "\u8bf7\u9009\u62e9\u8def\u7531\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("route_id", e.length > 0 ? e : null) - }, u.map(e=>{ - return d.a.createElement(a["a"].Option, { - key: e.id - }, e.remarks) - } - )))), d.a.createElement("div", { - className: "v2board-drawer-action" - }, d.a.createElement(i["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.onShow() - }, "\u53d6\u6d88"), d.a.createElement(i["a"], { - loading: t, - onClick: ()=>this.save(), - type: "primary" - }, "\u63d0\u4ea4")), d.a.createElement(r["a"], { - closable: !1, - id: "server", - width: "80%", - title: this.state.childDrawer.title, - visible: this.state.childDrawer.visible, - onClose: ()=>this.showChildDrawer() - }, this.renderChildDrawer()))) - } - } - t["a"] = Object(p["c"])(e=>{ - var t = e.serverVmess - , n = e.serverGroup - , r = e.serverManage - , i = e.serverRoute; - return { - serverVmess: t, - serverGroup: n, - serverManage: r, - serverRoute: i - } - } - )(E) - }, - "3a4m": function(e, t, n) { - e.exports = n("usdK").default - }, - "3e3G": function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("QuXc") - , o = function(e) { - function t(t, n, r, i, o) { - var a = e.call(this, i) || this; - return a.x = null == t ? .5 : t, - a.y = null == n ? .5 : n, - a.r = null == r ? .5 : r, - a.type = "radial", - a.global = o || !1, - a - } - return Object(r["a"])(t, e), - t - }(i["a"]); - t["a"] = o - }, - "3m+/": function(e, t, n) { - n("/sWw")("asyncIterator") - }, - "3moC": function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - orders: [], - fetchLoading: !1, - assignLoading: !1, - pagination: { - pageSize: 10, - current: 0 - }, - filter: [] - }; - t["default"] = { - name: "order", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - }, - empty(e) { - return i()({}, e, s) - } - }, - effects: { - fetch(e, t) { - var n = t.put - , r = t.select; - return a().mark(function e() { - var t, s; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r(e=>e.order); - case 2: - return t = e.sent, - e.next = 5, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 5: - return e.next = 7, - Object(o["a"])("/" + window.settings.secure_path + "/order/fetch", i()({ - filter: t.filter - }, t.pagination)); - case 7: - return s = e.sent, - e.next = 10, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 10: - if (200 === s.code) { - e.next = 12; - break - } - return e.abrupt("return"); - case 12: - return e.next = 14, - n({ - type: "setState", - payload: { - orders: s.data - } - }); - case 14: - return e.next = 16, - n({ - type: "setState", - payload: { - pagination: i()({}, t.pagination, { - total: s.total - }) - } - }); - case 16: - case "end": - return e.stop() - } - }, e) - })() - }, - filter(e, t) { - var n = e.filter - , r = t.put - , i = t.select; - return a().mark(function e() { - var t, o; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i(e=>e.order); - case 2: - return t = e.sent, - o = t.pagination, - o["current"] = 1, - e.next = 7, - r({ - type: "setState", - payload: { - filter: n - } - }); - case 7: - return e.next = 9, - r({ - type: "fetch" - }); - case 9: - case "end": - return e.stop() - } - }, e) - })() - }, - addFilter(e, t) { - var n = e.key - , r = e.condition - , i = e.value - , o = e.clear - , s = t.put - , l = t.select; - return a().mark(function e() { - var t, c, u; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - if (!o) { - e.next = 3; - break - } - return e.next = 3, - s({ - filter: [] - }); - case 3: - return e.next = 5, - l(e=>e.order); - case 5: - return t = e.sent, - c = t.filter, - u = t.pagination, - c.push({ - key: n, - condition: r, - value: i - }), - u["current"] = 1, - e.next = 12, - s({ - type: "setState", - payload: { - filter: c, - pagination: u - } - }); - case 12: - return e.next = 14, - s({ - type: "fetch" - }); - case 14: - case "end": - return e.stop() - } - }, e) - })() - }, - update(e, t) { - var n = e.tradeNo - , r = e.key - , i = e.value - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/order/update", { - trade_no: n, - [r]: i - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - s({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - paid(e, t) { - var n = e.tradeNo - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/order/paid", { - trade_no: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - cancel(e, t) { - var n = e.tradeNo - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/order/cancel", { - trade_no: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - assign(e, t) { - var n = e.params - , r = e.callback - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - s({ - type: "setState", - payload: { - assignLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/order/assign", i()({}, n, { - total_amount: 100 * n.total_amount - })); - case 4: - return t = e.sent, - e.next = 7, - s({ - type: "setState", - payload: { - assignLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - s({ - type: "fetch" - }); - case 11: - "function" === typeof r && r(); - case 12: - case "end": - return e.stop() - } - }, e) - })() - }, - changeTable(e, t) { - var n = e.pagination - , r = t.select - , o = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r(e=>e.order); - case 2: - return t = e.sent, - e.next = 5, - o({ - type: "setState", - payload: { - pagination: i()({}, t.pagination, n) - } - }); - case 5: - return e.next = 7, - o({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - 4: function(e, t) {}, - "43KI": function(e, t, n) { - t = e.exports = n("rXFu"), - t.Stream = t, - t.Readable = t, - t.Writable = n("3BRs"), - t.Duplex = n("sZro"), - t.Transform = n("J78i"), - t.PassThrough = n("eA/Y") - }, - "48Dx": function(e, t) { - e.exports = function(e, t) { - return { - value: t, - done: !!e - } - } - }, - "49sm": function(e, t) { - e.exports = Array.isArray || function(e) { - return "[object Array]" == Object.prototype.toString.call(e) - } - }, - "4IlW": function(e, t, n) { - "use strict"; - var r = { - MAC_ENTER: 3, - BACKSPACE: 8, - TAB: 9, - NUM_CENTER: 12, - ENTER: 13, - SHIFT: 16, - CTRL: 17, - ALT: 18, - PAUSE: 19, - CAPS_LOCK: 20, - ESC: 27, - SPACE: 32, - PAGE_UP: 33, - PAGE_DOWN: 34, - END: 35, - HOME: 36, - LEFT: 37, - UP: 38, - RIGHT: 39, - DOWN: 40, - PRINT_SCREEN: 44, - INSERT: 45, - DELETE: 46, - ZERO: 48, - ONE: 49, - TWO: 50, - THREE: 51, - FOUR: 52, - FIVE: 53, - SIX: 54, - SEVEN: 55, - EIGHT: 56, - NINE: 57, - QUESTION_MARK: 63, - A: 65, - B: 66, - C: 67, - D: 68, - E: 69, - F: 70, - G: 71, - H: 72, - I: 73, - J: 74, - K: 75, - L: 76, - M: 77, - N: 78, - O: 79, - P: 80, - Q: 81, - R: 82, - S: 83, - T: 84, - U: 85, - V: 86, - W: 87, - X: 88, - Y: 89, - Z: 90, - META: 91, - WIN_KEY_RIGHT: 92, - CONTEXT_MENU: 93, - NUM_ZERO: 96, - NUM_ONE: 97, - NUM_TWO: 98, - NUM_THREE: 99, - NUM_FOUR: 100, - NUM_FIVE: 101, - NUM_SIX: 102, - NUM_SEVEN: 103, - NUM_EIGHT: 104, - NUM_NINE: 105, - NUM_MULTIPLY: 106, - NUM_PLUS: 107, - NUM_MINUS: 109, - NUM_PERIOD: 110, - NUM_DIVISION: 111, - F1: 112, - F2: 113, - F3: 114, - F4: 115, - F5: 116, - F6: 117, - F7: 118, - F8: 119, - F9: 120, - F10: 121, - F11: 122, - F12: 123, - NUMLOCK: 144, - SEMICOLON: 186, - DASH: 189, - EQUALS: 187, - COMMA: 188, - PERIOD: 190, - SLASH: 191, - APOSTROPHE: 192, - SINGLE_QUOTE: 222, - OPEN_SQUARE_BRACKET: 219, - BACKSLASH: 220, - CLOSE_SQUARE_BRACKET: 221, - WIN_KEY: 224, - MAC_FF_META: 224, - WIN_IME: 229, - isTextModifyingKeyEvent: function(e) { - var t = e.keyCode; - if (e.altKey && !e.ctrlKey || e.metaKey || t >= r.F1 && t <= r.F12) - return !1; - switch (t) { - case r.ALT: - case r.CAPS_LOCK: - case r.CONTEXT_MENU: - case r.CTRL: - case r.DOWN: - case r.END: - case r.ESC: - case r.HOME: - case r.INSERT: - case r.LEFT: - case r.MAC_FF_META: - case r.META: - case r.NUMLOCK: - case r.NUM_CENTER: - case r.PAGE_DOWN: - case r.PAGE_UP: - case r.PAUSE: - case r.PRINT_SCREEN: - case r.RIGHT: - case r.SHIFT: - case r.UP: - case r.WIN_KEY: - case r.WIN_KEY_RIGHT: - return !1; - default: - return !0 - } - }, - isCharacterKey: function(e) { - if (e >= r.ZERO && e <= r.NINE) - return !0; - if (e >= r.NUM_ZERO && e <= r.NUM_MULTIPLY) - return !0; - if (e >= r.A && e <= r.Z) - return !0; - if (-1 !== window.navigator.userAgent.indexOf("WebKit") && 0 === e) - return !0; - switch (e) { - case r.SPACE: - case r.QUESTION_MARK: - case r.NUM_PLUS: - case r.NUM_MINUS: - case r.NUM_PERIOD: - case r.NUM_DIVISION: - case r.SEMICOLON: - case r.DASH: - case r.EQUALS: - case r.COMMA: - case r.PERIOD: - case r.SLASH: - case r.APOSTROPHE: - case r.SINGLE_QUOTE: - case r.OPEN_SQUARE_BRACKET: - case r.BACKSLASH: - case r.CLOSE_SQUARE_BRACKET: - return !0; - default: - return !1 - } - } - }; - t["a"] = r - }, - "4JlD": function(e, t, n) { - "use strict"; - var r = function(e) { - switch (typeof e) { - case "string": - return e; - case "boolean": - return e ? "true" : "false"; - case "number": - return isFinite(e) ? e : ""; - default: - return "" - } - }; - e.exports = function(e, t, n, s) { - return t = t || "&", - n = n || "=", - null === e && (e = void 0), - "object" === typeof e ? o(a(e), function(a) { - var s = encodeURIComponent(r(a)) + n; - return i(e[a]) ? o(e[a], function(e) { - return s + encodeURIComponent(r(e)) - }).join(t) : s + encodeURIComponent(r(e[a])) - }).join(t) : s ? encodeURIComponent(r(s)) + n + encodeURIComponent(r(e)) : "" - } - ; - var i = Array.isArray || function(e) { - return "[object Array]" === Object.prototype.toString.call(e) - } - ; - function o(e, t) { - if (e.map) - return e.map(t); - for (var n = [], r = 0; r < e.length; r++) - n.push(t(e[r], r)); - return n - } - var a = Object.keys || function(e) { - var t = []; - for (var n in e) - Object.prototype.hasOwnProperty.call(e, n) && t.push(n); - return t - } - }, - "4gcQ": function(e, t, n) { - var r = n("V5/1") - , i = n("7vYJ") - , o = n("Igga"); - e.exports = n("8Z/V") ? Object.defineProperties : function(e, t) { - i(e); - var n, a = o(t), s = a.length, l = 0; - while (s > l) - r.f(e, n = a[l++], t[n]); - return e - } - }, - "4mN7": function(e, t, n) { - "use strict"; - n.d(t, "d", function() { - return d - }), - n.d(t, "c", function() { - return p - }), - n.d(t, "b", function() { - return v - }), - n.d(t, "e", function() { - return y - }), - n.d(t, "a", function() { - return b - }); - var r = n("QBsz") - , i = n("Sj9i") - , o = Math.min - , a = Math.max - , s = Math.sin - , l = Math.cos - , c = 2 * Math.PI - , u = r["d"]() - , h = r["d"]() - , f = r["d"](); - function d(e, t, n) { - if (0 !== e.length) { - for (var r = e[0], i = r[0], s = r[0], l = r[1], c = r[1], u = 1; u < e.length; u++) - r = e[u], - i = o(i, r[0]), - s = a(s, r[0]), - l = o(l, r[1]), - c = a(c, r[1]); - t[0] = i, - t[1] = l, - n[0] = s, - n[1] = c - } - } - function p(e, t, n, r, i, s) { - i[0] = o(e, n), - i[1] = o(t, r), - s[0] = a(e, n), - s[1] = a(t, r) - } - var m = [] - , g = []; - function v(e, t, n, r, s, l, c, u, h, f) { - var d = i["c"] - , p = i["a"] - , v = d(e, n, s, c, m); - h[0] = 1 / 0, - h[1] = 1 / 0, - f[0] = -1 / 0, - f[1] = -1 / 0; - for (var y = 0; y < v; y++) { - var b = p(e, n, s, c, m[y]); - h[0] = o(b, h[0]), - f[0] = a(b, f[0]) - } - v = d(t, r, l, u, g); - for (y = 0; y < v; y++) { - var w = p(t, r, l, u, g[y]); - h[1] = o(w, h[1]), - f[1] = a(w, f[1]) - } - h[0] = o(e, h[0]), - f[0] = a(e, f[0]), - h[0] = o(c, h[0]), - f[0] = a(c, f[0]), - h[1] = o(t, h[1]), - f[1] = a(t, f[1]), - h[1] = o(u, h[1]), - f[1] = a(u, f[1]) - } - function y(e, t, n, r, s, l, c, u) { - var h = i["j"] - , f = i["h"] - , d = a(o(h(e, n, s), 1), 0) - , p = a(o(h(t, r, l), 1), 0) - , m = f(e, n, s, d) - , g = f(t, r, l, p); - c[0] = o(e, s, m), - c[1] = o(t, l, g), - u[0] = a(e, s, m), - u[1] = a(t, l, g) - } - function b(e, t, n, i, o, a, d, p, m) { - var g = r["j"] - , v = r["i"] - , y = Math.abs(o - a); - if (y % c < 1e-4 && y > 1e-4) - return p[0] = e - n, - p[1] = t - i, - m[0] = e + n, - void (m[1] = t + i); - if (u[0] = l(o) * n + e, - u[1] = s(o) * i + t, - h[0] = l(a) * n + e, - h[1] = s(a) * i + t, - g(p, u, h), - v(m, u, h), - o %= c, - o < 0 && (o += c), - a %= c, - a < 0 && (a += c), - o > a && !d ? a += c : o < a && d && (o += c), - d) { - var b = a; - a = o, - o = b - } - for (var w = 0; w < a; w += Math.PI / 2) - w > o && (f[0] = l(w) * n + e, - f[1] = s(w) * i + t, - g(p, f, p), - v(m, f, m)) - } - }, - "4nmR": function(e, t, n) { - "use strict"; - var r = n("vpQ4") - , i = n("ANjH") - , o = n("7bO/") - , a = n("QLaP") - , s = n.n(a) - , l = n("U8pU") - , c = n("+0iv") - , u = n.n(c) - , h = n("KQm4"); - function f(e) { - if (Array.isArray(e)) - return e - } - var d = n("25BE") - , p = n("BsWD"); - function m() { - 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 g(e) { - return f(e) || Object(d["a"])(e) || Object(p["a"])(e) || m() - } - var v = n("myn2") - , y = n.n(v) - , b = n("1OyB") - , w = n("vuIU") - , x = n("QTEQ") - , _ = n.n(x); - n("vgmO"); - function E(e, t) { - var n = null == e ? null : "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]; - if (null != n) { - var r, i, o, a, s = [], l = !0, c = !1; - try { - if (o = (n = n.call(e)).next, - 0 === t) { - if (Object(n) !== n) - return; - l = !1 - } else - for (; !(l = (r = o.call(n)).done) && (s.push(r.value), - s.length !== t); l = !0) - ; - } catch (e) { - c = !0, - i = e - } finally { - try { - if (!l && null != n["return"] && (a = n["return"](), - Object(a) !== a)) - return - } finally { - if (c) - throw i - } - } - return s - } - } - function S(e, t) { - return f(e) || E(e, t) || Object(p["a"])(e, t) || m() - } - var k = n("o0o1") - , C = n.n(k); - n.d(t, "a", function() { - return oe - }), - n.d(t, "b", function() { - return j - }); - var O = Array.isArray.bind(Array) - , T = function(e) { - return "function" === typeof e - } - , L = function(e) { - return e - } - , A = function() {} - , P = function(e, t) { - for (var n = 0, r = e.length; n < r; n += 1) - if (t(e[n], n)) - return n; - return -1 - } - , j = Object.freeze({ - isPlainObject: u.a, - isArray: O, - isFunction: T, - returnSelf: L, - noop: A, - findIndex: P - }); - var M = "/"; - function R(e, t, n) { - return Object.keys(e).reduce(function(r, i) { - y()(0 !== i.indexOf("".concat(t).concat(M)), "[prefixNamespace]: ".concat(n, " ").concat(i, " should not be prefixed with namespace ").concat(t)); - var o = "".concat(t).concat(M).concat(i); - return r[o] = e[i], - r - }, {}) - } - function N(e) { - var t = e.namespace - , n = e.reducers - , r = e.effects; - if (n) - if (O(n)) { - var i = g(n) - , o = i[0] - , a = i.slice(1); - e.reducers = [R(o, t, "reducer")].concat(Object(h["a"])(a)) - } else - e.reducers = R(n, t, "reducer"); - return r && (e.effects = R(r, t, "effect")), - e - } - var D = ["onError", "onStateChange", "onAction", "onHmr", "onReducer", "onEffect", "extraReducers", "extraEnhancers", "_handleActions"]; - function I(e) { - return Object.keys(e).reduce(function(t, n) { - return D.indexOf(n) > -1 && (t[n] = e[n]), - t - }, {}) - } - var $ = function() { - function e() { - Object(b["a"])(this, e), - this._handleActions = null, - this.hooks = D.reduce(function(e, t) { - return e[t] = [], - e - }, {}) - } - return Object(w["a"])(e, [{ - key: "use", - value: function(e) { - s()(u()(e), "plugin.use: plugin should be plain object"); - var t = this.hooks; - for (var n in e) - Object.prototype.hasOwnProperty.call(e, n) && (s()(t[n], "plugin.use: unknown plugin property: ".concat(n)), - "_handleActions" === n ? this._handleActions = e[n] : "extraEnhancers" === n ? t[n] = e[n] : t[n].push(e[n])) - } - }, { - key: "apply", - value: function(e, t) { - var n = this.hooks - , r = ["onError", "onHmr"]; - s()(r.indexOf(e) > -1, "plugin.apply: hook ".concat(e, " cannot be applied")); - var i = n[e]; - return function() { - if (i.length) { - var e = !0 - , n = !1 - , r = void 0; - try { - for (var o, a = i[Symbol.iterator](); !(e = (o = a.next()).done); e = !0) { - var s = o.value; - s.apply(void 0, arguments) - } - } catch (e) { - n = !0, - r = e - } finally { - try { - e || null == a.return || a.return() - } finally { - if (n) - throw r - } - } - } else - t && t.apply(void 0, arguments) - } - } - }, { - key: "get", - value: function(e) { - var t = this.hooks; - return s()(e in t, "plugin.get: hook ".concat(e, " cannot be got")), - "extraReducers" === e ? F(t[e]) : "onReducer" === e ? B(t[e]) : t[e] - } - }]), - e - }(); - function F(e) { - var t = {} - , n = !0 - , i = !1 - , o = void 0; - try { - for (var a, s = e[Symbol.iterator](); !(n = (a = s.next()).done); n = !0) { - var l = a.value; - t = Object(r["a"])({}, t, l) - } - } catch (e) { - i = !0, - o = e - } finally { - try { - n || null == s.return || s.return() - } finally { - if (i) - throw o - } - } - return t - } - function B(e) { - return function(t) { - var n = !0 - , r = !1 - , i = void 0; - try { - for (var o, a = e[Symbol.iterator](); !(n = (o = a.next()).done); n = !0) { - var s = o.value; - t = s(t) - } - } catch (e) { - r = !0, - i = e - } finally { - try { - n || null == a.return || a.return() - } finally { - if (r) - throw i - } - } - return t - } - } - function V(e) { - var t = e.reducers - , n = e.initialState - , r = e.plugin - , o = e.sagaMiddleware - , a = e.promiseMiddleware - , c = e.createOpts.setupMiddlewares - , u = void 0 === c ? L : c - , f = r.get("extraEnhancers"); - s()(O(f), "[app.start] extraEnhancers should be array, but got ".concat(Object(l["a"])(f))); - var d = r.get("onAction") - , p = u([a, o].concat(Object(h["a"])(_()(d)))) - , m = i["c"] - , g = [i["a"].apply(void 0, Object(h["a"])(p))].concat(Object(h["a"])(f)); - return Object(i["d"])(t, n, m.apply(void 0, Object(h["a"])(g))) - } - function W(e, t) { - var n = "".concat(t.namespace).concat(M).concat(e) - , r = n.replace(/\/@@[^/]+?$/, "") - , i = Array.isArray(t.reducers) ? t.reducers[0][r] : t.reducers && t.reducers[r]; - return i || t.effects && t.effects[r] ? n : e - } - function H(e, t, n, r) { - var i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : {}; - return C.a.mark(function a() { - var s; - return C.a.wrap(function(a) { - while (1) - switch (a.prev = a.next) { - case 0: - a.t0 = C.a.keys(e); - case 1: - if ((a.t1 = a.t0()).done) { - a.next = 7; - break - } - if (s = a.t1.value, - !Object.prototype.hasOwnProperty.call(e, s)) { - a.next = 5; - break - } - return a.delegateYield(C.a.mark(function a() { - var l, c; - return C.a.wrap(function(a) { - while (1) - switch (a.prev = a.next) { - case 0: - return l = U(s, e[s], t, n, r, i), - a.next = 3, - o["b"].fork(l); - case 3: - return c = a.sent, - a.next = 6, - o["b"].fork(C.a.mark(function e() { - return C.a.wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - o["b"].take("".concat(t.namespace, "/@@CANCEL_EFFECTS")); - case 2: - return e.next = 4, - o["b"].cancel(c); - case 4: - case "end": - return e.stop() - } - }, e) - })); - case 6: - case "end": - return a.stop() - } - }, a) - })(), "t2", 5); - case 5: - a.next = 1; - break; - case 7: - case "end": - return a.stop() - } - }, a) - }) - } - function U(e, t, n, r, i, a) { - var l, c, u = C.a.mark(v), f = t, d = "takeEvery"; - if (Array.isArray(t)) { - var p = S(t, 1); - f = p[0]; - var m = t[1]; - m && m.type && (d = m.type, - "throttle" === d && (s()(m.ms, "app.start: opts.ms should be defined if type is throttle"), - l = m.ms), - "poll" === d && (s()(m.delay, "app.start: opts.delay should be defined if type is poll"), - c = m.delay)), - s()(["watcher", "takeEvery", "takeLatest", "throttle", "poll"].indexOf(d) > -1, "app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher") - } - function g() {} - function v() { - var t, i, s, l, c, d, p, m, v, y = arguments; - return C.a.wrap(function(u) { - while (1) - switch (u.prev = u.next) { - case 0: - for (t = y.length, - i = new Array(t), - s = 0; s < t; s++) - i[s] = y[s]; - return l = i.length > 0 ? i[0] : {}, - c = l.__dva_resolve, - d = void 0 === c ? g : c, - p = l.__dva_reject, - m = void 0 === p ? g : p, - u.prev = 2, - u.next = 5, - o["b"].put({ - type: "".concat(e).concat(M, "@@start") - }); - case 5: - return u.next = 7, - f.apply(void 0, Object(h["a"])(i.concat(z(n, a)))); - case 7: - return v = u.sent, - u.next = 10, - o["b"].put({ - type: "".concat(e).concat(M, "@@end") - }); - case 10: - d(v), - u.next = 17; - break; - case 13: - u.prev = 13, - u.t0 = u["catch"](2), - r(u.t0, { - key: e, - effectArgs: i - }), - u.t0._dontReject || m(u.t0); - case 17: - case "end": - return u.stop() - } - }, u, null, [[2, 13]]) - } - var y = G(i, v, n, e); - switch (d) { - case "watcher": - return v; - case "takeLatest": - return C.a.mark(function t() { - return C.a.wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - return t.next = 2, - o["b"].takeLatest(e, y); - case 2: - case "end": - return t.stop() - } - }, t) - }); - case "throttle": - return C.a.mark(function t() { - return C.a.wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - return t.next = 2, - o["b"].throttle(l, e, y); - case 2: - case "end": - return t.stop() - } - }, t) - }); - case "poll": - return C.a.mark(function t() { - var n, r, i, a, s, l, u; - return C.a.wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - i = function(e, t) { - var i; - return C.a.wrap(function(n) { - while (1) - switch (n.prev = n.next) { - case 0: - i = e.call; - case 1: - return n.next = 4, - i(y, t); - case 4: - return n.next = 6, - i(r, c); - case 6: - n.next = 1; - break; - case 8: - case "end": - return n.stop() - } - }, n) - } - , - r = function(e) { - return new Promise(function(t) { - return setTimeout(t, e) - } - ) - } - , - n = C.a.mark(i), - a = o["b"].call, - s = o["b"].take, - l = o["b"].race; - case 4: - return t.next = 7, - s("".concat(e, "-start")); - case 7: - return u = t.sent, - t.next = 10, - l([a(i, o["b"], u), s("".concat(e, "-stop"))]); - case 10: - t.next = 4; - break; - case 12: - case "end": - return t.stop() - } - }, t) - }); - default: - return C.a.mark(function t() { - return C.a.wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - return t.next = 2, - o["b"].takeEvery(e, y); - case 2: - case "end": - return t.stop() - } - }, t) - }) - } - } - function z(e, t) { - function n(n, r) { - s()(n, "dispatch: action should be a plain Object with type"); - var i = t.namespacePrefixWarning - , o = void 0 === i || i; - o && y()(0 !== n.indexOf("".concat(e.namespace).concat(M)), "[".concat(r, "] ").concat(n, " should not be prefixed with namespace ").concat(e.namespace)) - } - function i(t) { - var i = t.type; - return n(i, "sagaEffects.put"), - o["b"].put(Object(r["a"])({}, t, { - type: W(i, e) - })) - } - function a(t) { - var i = t.type; - return n(i, "sagaEffects.put.resolve"), - o["b"].put.resolve(Object(r["a"])({}, t, { - type: W(i, e) - })) - } - function l(t) { - return "string" === typeof t ? (n(t, "sagaEffects.take"), - o["b"].take(W(t, e))) : Array.isArray(t) ? o["b"].take(t.map(function(t) { - return "string" === typeof t ? (n(t, "sagaEffects.take"), - W(t, e)) : t - })) : o["b"].take(t) - } - return i.resolve = a, - Object(r["a"])({}, o["b"], { - put: i, - take: l - }) - } - function G(e, t, n, r) { - var i = !0 - , a = !1 - , s = void 0; - try { - for (var l, c = e[Symbol.iterator](); !(i = (l = c.next()).done); i = !0) { - var u = l.value; - t = u(t, o["b"], n, r) - } - } catch (e) { - a = !0, - s = e - } finally { - try { - i || null == c.return || c.return() - } finally { - if (a) - throw s - } - } - return t - } - function q(e) { - return e - } - function K(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : q; - return function(n, r) { - var i = r.type; - return s()(i, "dispatch: action should be a plain Object with type"), - e === i ? t(n, r) : n - } - } - function Y() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return function(e, n) { - return t.reduce(function(e, t) { - return t(e, n) - }, e) - } - } - function X(e, t) { - var n = Object.keys(e).map(function(t) { - return K(t, e[t]) - }) - , r = Y.apply(void 0, Object(h["a"])(n)); - return function() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : t - , n = arguments.length > 1 ? arguments[1] : void 0; - return r(e, n) - } - } - function Q(e, t, n) { - return Array.isArray(e) ? e[1]((n || X)(e[0], t)) : (n || X)(e || {}, t) - } - function Z(e) { - return function() { - return function(e) { - return function(n) { - var i = n.type; - return t(i) ? new Promise(function(t, i) { - e(Object(r["a"])({ - __dva_resolve: t, - __dva_reject: i - }, n)) - } - ) : e(n) - } - } - } - ; - function t(t) { - if (!t || "string" !== typeof t) - return !1; - var n = t.split(M) - , r = S(n, 1) - , i = r[0] - , o = e._models.filter(function(e) { - return e.namespace === i - })[0]; - return !!(o && o.effects && o.effects[t]) - } - } - function J(e, t) { - return function(n) { - var i = n.type; - return s()(i, "dispatch: action should be a plain Object with type"), - y()(0 !== i.indexOf("".concat(t.namespace).concat(M)), "dispatch: ".concat(i, " should not be prefixed with namespace ").concat(t.namespace)), - e(Object(r["a"])({}, n, { - type: W(i, t) - })) - } - } - function ee(e, t, n, r) { - var i = [] - , o = []; - for (var a in e) - if (Object.prototype.hasOwnProperty.call(e, a)) { - var s = e[a] - , l = s({ - dispatch: J(n._store.dispatch, t), - history: n._history - }, r); - T(l) ? i.push(l) : o.push(a) - } - return { - funcs: i, - nonFuncs: o - } - } - function te(e, t) { - if (e[t]) { - var n = e[t] - , r = n.funcs - , i = n.nonFuncs; - y()(0 === i.length, "[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(i.join(", "))); - var o = !0 - , a = !1 - , s = void 0; - try { - for (var l, c = r[Symbol.iterator](); !(o = (l = c.next()).done); o = !0) { - var u = l.value; - u() - } - } catch (e) { - a = !0, - s = e - } finally { - try { - o || null == c.return || c.return() - } finally { - if (a) - throw s - } - } - delete e[t] - } - } - var ne = A - , re = P - , ie = { - namespace: "@@dva", - state: 0, - reducers: { - UPDATE: function(e) { - return e + 1 - } - } - }; - function oe() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} - , t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} - , n = t.initialReducer - , a = t.setupApp - , l = void 0 === a ? ne : a - , c = new $; - c.use(I(e)); - var u = { - _models: [N(Object(r["a"])({}, ie))], - _store: null, - _plugin: c, - use: c.use.bind(c), - model: h, - start: m - }; - return u; - function h(e) { - var t = N(Object(r["a"])({}, e)); - return u._models.push(t), - t - } - function f(t, n, r, i) { - i = h(i); - var o = u._store; - o.asyncReducers[i.namespace] = Q(i.reducers, i.state, c._handleActions), - o.replaceReducer(t()), - i.effects && o.runSaga(u._getSaga(i.effects, i, n, c.get("onEffect"), e)), - i.subscriptions && (r[i.namespace] = ee(i.subscriptions, i, u, n)) - } - function d(e, t, n, r) { - var i = u._store; - delete i.asyncReducers[r], - delete t[r], - i.replaceReducer(e()), - i.dispatch({ - type: "@@dva/UPDATE" - }), - i.dispatch({ - type: "".concat(r, "/@@CANCEL_EFFECTS") - }), - te(n, r), - u._models = u._models.filter(function(e) { - return e.namespace !== r - }) - } - function p(e, t, n, r, i) { - var o = u._store - , a = i.namespace - , s = re(u._models, function(e) { - return e.namespace === a - }); - ~s && (o.dispatch({ - type: "".concat(a, "/@@CANCEL_EFFECTS") - }), - delete o.asyncReducers[a], - delete t[a], - te(n, a), - u._models.splice(s, 1)), - u.model(i), - o.dispatch({ - type: "@@dva/UPDATE" - }) - } - function m() { - var a = function(e, t) { - e && ("string" === typeof e && (e = new Error(e)), - e.preventDefault = function() { - e._dontReject = !0 - } - , - c.apply("onError", function(e) { - throw new Error(e.stack || e) - })(e, u._store.dispatch, t)) - } - , h = Object(o["a"])() - , m = Z(u); - u._getSaga = H.bind(null); - var g = [] - , v = Object(r["a"])({}, n) - , y = !0 - , b = !1 - , w = void 0; - try { - for (var x, _ = u._models[Symbol.iterator](); !(y = (x = _.next()).done); y = !0) { - var E = x.value; - v[E.namespace] = Q(E.reducers, E.state, c._handleActions), - E.effects && g.push(u._getSaga(E.effects, E, a, c.get("onEffect"), e)) - } - } catch (e) { - b = !0, - w = e - } finally { - try { - y || null == _.return || _.return() - } finally { - if (b) - throw w - } - } - var S = c.get("onReducer") - , k = c.get("extraReducers"); - s()(Object.keys(k).every(function(e) { - return !(e in v) - }), "[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(v).join(", "))), - u._store = V({ - reducers: W(), - initialState: e.initialState || {}, - plugin: c, - createOpts: t, - sagaMiddleware: h, - promiseMiddleware: m - }); - var C = u._store; - C.runSaga = h.run, - C.asyncReducers = {}; - var O = c.get("onStateChange") - , T = !0 - , L = !1 - , A = void 0; - try { - for (var P, j = function() { - var e = P.value; - C.subscribe(function() { - e(C.getState()) - }) - }, M = O[Symbol.iterator](); !(T = (P = M.next()).done); T = !0) - j() - } catch (e) { - L = !0, - A = e - } finally { - try { - T || null == M.return || M.return() - } finally { - if (L) - throw A - } - } - g.forEach(h.run), - l(u); - var R = {} - , N = !0 - , D = !1 - , I = void 0; - try { - for (var $, F = this._models[Symbol.iterator](); !(N = ($ = F.next()).done); N = !0) { - var B = $.value; - B.subscriptions && (R[B.namespace] = ee(B.subscriptions, B, u, a)) - } - } catch (e) { - D = !0, - I = e - } finally { - try { - N || null == F.return || F.return() - } finally { - if (D) - throw I - } - } - function W() { - return S(Object(i["b"])(Object(r["a"])({}, v, k, u._store ? u._store.asyncReducers : {}))) - } - u.model = f.bind(u, W, a, R), - u.unmodel = d.bind(u, W, v, R), - u.replaceModel = p.bind(u, W, v, R, a) - } - } - }, - "4o36": function(e, t, n) { - var r = n("wHrr") - , i = n("69SZ") - , o = n("ULMT") - , a = n("7vYJ") - , s = n("OsVd") - , l = n("BnQZ") - , c = {} - , u = {}; - t = e.exports = function(e, t, n, h, f) { - var d, p, m, g, v = f ? function() { - return e - } - : l(e), y = r(n, h, t ? 2 : 1), b = 0; - if ("function" != typeof v) - throw TypeError(e + " is not iterable!"); - if (o(v)) { - for (d = s(e.length); d > b; b++) - if (g = t ? y(a(p = e[b])[0], p[1]) : y(e[b]), - g === c || g === u) - return g - } else - for (m = v.call(e); !(p = m.next()).done; ) - if (g = i(m, y, p.value, t), - g === c || g === u) - return g - } - ; - t.BREAK = c, - t.RETURN = u - }, - 5: function(e, t) {}, - "57TA": function(e, t, n) { - "use strict"; - var r = { - childContextTypes: !0, - contextTypes: !0, - defaultProps: !0, - displayName: !0, - getDefaultProps: !0, - getDerivedStateFromProps: !0, - mixins: !0, - propTypes: !0, - type: !0 - } - , i = { - name: !0, - length: !0, - prototype: !0, - caller: !0, - callee: !0, - arguments: !0, - arity: !0 - } - , o = Object.defineProperty - , a = Object.getOwnPropertyNames - , s = Object.getOwnPropertySymbols - , l = Object.getOwnPropertyDescriptor - , c = Object.getPrototypeOf - , u = c && c(Object); - function h(e, t, n) { - if ("string" !== typeof t) { - if (u) { - var f = c(t); - f && f !== u && h(e, f, n) - } - var d = a(t); - s && (d = d.concat(s(t))); - for (var p = 0; p < d.length; ++p) { - var m = d[p]; - if (!r[m] && !i[m] && (!n || !n[m])) { - var g = l(t, m); - try { - o(e, m, g) - } catch (e) {} - } - } - return e - } - return e - } - e.exports = h - }, - "5K7Z": function(e, t, n) { - var r = n("93I4"); - e.exports = function(e) { - if (!r(e)) - throw TypeError(e + " is not an object!"); - return e - } - }, - "5Q0V": function(e, t, n) { - var r = n("cDf5")["default"]; - function i(e, t) { - if ("object" !== r(e) || null === e) - return e; - var n = e[Symbol.toPrimitive]; - if (void 0 !== n) { - var i = n.call(e, t || "default"); - if ("object" !== r(i)) - return i; - throw new TypeError("@@toPrimitive must return a primitive value.") - } - return ("string" === t ? String : Number)(e) - } - e.exports = i, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - "5T2Y": function(e, t) { - var n = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(); - "number" == typeof __g && (__g = n) - }, - "5lmr": function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r) - , o = n("17x9") - , a = n.n(o) - , s = n("uciX") - , l = n("wd/R") - , c = n.n(l) - , u = n("VCL8") - , h = n("TSYQ") - , f = n.n(h) - , d = n("wgp+") - , p = { - adjustX: 1, - adjustY: 1 - } - , m = [0, 0] - , g = { - bottomLeft: { - points: ["tl", "tl"], - overflow: p, - offset: [0, -3], - targetOffset: m - }, - bottomRight: { - points: ["tr", "tr"], - overflow: p, - offset: [0, -3], - targetOffset: m - }, - topRight: { - points: ["br", "br"], - overflow: p, - offset: [0, 3], - targetOffset: m - }, - topLeft: { - points: ["bl", "bl"], - overflow: p, - offset: [0, 3], - targetOffset: m - } - } - , v = g; - function y(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function b(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? y(Object(n), !0).forEach(function(t) { - T(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : y(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function w(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function x(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function _(e, t, n) { - return t && x(e.prototype, t), - n && x(e, n), - e - } - function E(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? k(e) : t - } - function S(e) { - return S = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - S(e) - } - function k(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function C(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && O(e, t) - } - function O(e, t) { - return O = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - O(e, t) - } - function T(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function L() {} - function A(e, t) { - this[e] = t - } - var P = function(e) { - function t(e) { - var n; - w(this, t), - n = E(this, S(t).call(this, e)), - T(k(n), "onPanelChange", function(e) { - n.setValue(e) - }), - T(k(n), "onAmPmChange", function(e) { - var t = n.props.onAmPmChange; - t(e) - }), - T(k(n), "onClear", function(e) { - e.stopPropagation(), - n.setValue(null), - n.setOpen(!1) - }), - T(k(n), "onVisibleChange", function(e) { - n.setOpen(e) - }), - T(k(n), "onEsc", function() { - n.setOpen(!1), - n.focus() - }), - T(k(n), "onKeyDown", function(e) { - 40 === e.keyCode && n.setOpen(!0) - }), - n.saveInputRef = A.bind(k(n), "picker"), - n.savePanelRef = A.bind(k(n), "panelInstance"); - var r = e.defaultOpen - , i = e.defaultValue - , o = e.open - , a = void 0 === o ? r : o - , s = e.value - , l = void 0 === s ? i : s; - return n.state = { - open: a, - value: l - }, - n - } - return C(t, e), - _(t, [{ - key: "setValue", - value: function(e) { - var t = this.props.onChange; - "value"in this.props || this.setState({ - value: e - }), - t(e) - } - }, { - key: "getFormat", - value: function() { - var e = this.props - , t = e.format - , n = e.showHour - , r = e.showMinute - , i = e.showSecond - , o = e.use12Hours; - if (t) - return t; - if (o) { - var a = [n ? "h" : "", r ? "mm" : "", i ? "ss" : ""].filter(function(e) { - return !!e - }).join(":"); - return a.concat(" a") - } - return [n ? "HH" : "", r ? "mm" : "", i ? "ss" : ""].filter(function(e) { - return !!e - }).join(":") - } - }, { - key: "getPanelElement", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.placeholder - , r = e.disabledHours - , o = e.disabledMinutes - , a = e.disabledSeconds - , s = e.hideDisabledOptions - , l = e.inputReadOnly - , c = e.showHour - , u = e.showMinute - , h = e.showSecond - , f = e.defaultOpenValue - , p = e.clearText - , m = e.addon - , g = e.use12Hours - , v = e.focusOnOpen - , y = e.onKeyDown - , b = e.hourStep - , w = e.minuteStep - , x = e.secondStep - , _ = e.clearIcon - , E = this.state.value; - return i.a.createElement(d["a"], { - clearText: p, - prefixCls: "".concat(t, "-panel"), - ref: this.savePanelRef, - value: E, - inputReadOnly: l, - onChange: this.onPanelChange, - onAmPmChange: this.onAmPmChange, - defaultOpenValue: f, - showHour: c, - showMinute: u, - showSecond: h, - onEsc: this.onEsc, - format: this.getFormat(), - placeholder: n, - disabledHours: r, - disabledMinutes: o, - disabledSeconds: a, - hideDisabledOptions: s, - use12Hours: g, - hourStep: b, - minuteStep: w, - secondStep: x, - addon: m, - focusOnOpen: v, - onKeyDown: y, - clearIcon: _ - }) - } - }, { - key: "getPopupClassName", - value: function() { - var e = this.props - , t = e.showHour - , n = e.showMinute - , r = e.showSecond - , i = e.use12Hours - , o = e.prefixCls - , a = e.popupClassName - , s = 0; - return t && (s += 1), - n && (s += 1), - r && (s += 1), - i && (s += 1), - f()(a, T({}, "".concat(o, "-panel-narrow"), (!t || !n || !r) && !i), "".concat(o, "-panel-column-").concat(s)) - } - }, { - key: "setOpen", - value: function(e) { - var t = this.props - , n = t.onOpen - , r = t.onClose - , i = this.state.open; - i !== e && ("open"in this.props || this.setState({ - open: e - }), - e ? n({ - open: e - }) : r({ - open: e - })) - } - }, { - key: "focus", - value: function() { - this.picker.focus() - } - }, { - key: "blur", - value: function() { - this.picker.blur() - } - }, { - key: "renderClearButton", - value: function() { - var e = this - , t = this.state.value - , n = this.props - , r = n.prefixCls - , o = n.allowEmpty - , a = n.clearIcon - , s = n.clearText - , l = n.disabled; - if (!o || !t || l) - return null; - if (i.a.isValidElement(a)) { - var c = a.props || {} - , u = c.onClick; - return i.a.cloneElement(a, { - onClick: function() { - u && u.apply(void 0, arguments), - e.onClear.apply(e, arguments) - } - }) - } - return i.a.createElement("a", { - role: "button", - className: "".concat(r, "-clear"), - title: s, - onClick: this.onClear, - tabIndex: 0 - }, a || i.a.createElement("i", { - className: "".concat(r, "-clear-icon") - })) - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.placeholder - , r = e.placement - , o = e.align - , a = e.id - , l = e.disabled - , c = e.transitionName - , u = e.style - , h = e.className - , d = e.getPopupContainer - , p = e.name - , m = e.autoComplete - , g = e.onFocus - , y = e.onBlur - , b = e.autoFocus - , w = e.inputReadOnly - , x = e.inputIcon - , _ = e.popupStyle - , E = this.state - , S = E.open - , k = E.value - , C = this.getPopupClassName(); - return i.a.createElement(s["a"], { - prefixCls: "".concat(t, "-panel"), - popupClassName: C, - popupStyle: _, - popup: this.getPanelElement(), - popupAlign: o, - builtinPlacements: v, - popupPlacement: r, - action: l ? [] : ["click"], - destroyPopupOnHide: !0, - getPopupContainer: d, - popupTransitionName: c, - popupVisible: S, - onPopupVisibleChange: this.onVisibleChange - }, i.a.createElement("span", { - className: f()(t, h), - style: u - }, i.a.createElement("input", { - className: "".concat(t, "-input"), - ref: this.saveInputRef, - type: "text", - placeholder: n, - name: p, - onKeyDown: this.onKeyDown, - disabled: l, - value: k && k.format(this.getFormat()) || "", - autoComplete: m, - onFocus: g, - onBlur: y, - autoFocus: b, - onChange: L, - readOnly: !!w, - id: a - }), x || i.a.createElement("span", { - className: "".concat(t, "-icon") - }), this.renderClearButton())) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - var n = {}; - return "value"in e && (n.value = e.value), - void 0 !== e.open && (n.open = e.open), - Object.keys(n).length > 0 ? b({}, t, {}, n) : null - } - }]), - t - }(r["Component"]); - T(P, "propTypes", { - prefixCls: a.a.string, - clearText: a.a.string, - value: a.a.object, - defaultOpenValue: a.a.object, - inputReadOnly: a.a.bool, - disabled: a.a.bool, - allowEmpty: a.a.bool, - defaultValue: a.a.object, - open: a.a.bool, - defaultOpen: a.a.bool, - align: a.a.object, - placement: a.a.any, - transitionName: a.a.string, - getPopupContainer: a.a.func, - placeholder: a.a.string, - format: a.a.string, - showHour: a.a.bool, - showMinute: a.a.bool, - showSecond: a.a.bool, - style: a.a.object, - className: a.a.string, - popupClassName: a.a.string, - popupStyle: a.a.object, - disabledHours: a.a.func, - disabledMinutes: a.a.func, - disabledSeconds: a.a.func, - hideDisabledOptions: a.a.bool, - onChange: a.a.func, - onAmPmChange: a.a.func, - onOpen: a.a.func, - onClose: a.a.func, - onFocus: a.a.func, - onBlur: a.a.func, - addon: a.a.func, - name: a.a.string, - autoComplete: a.a.string, - use12Hours: a.a.bool, - hourStep: a.a.number, - minuteStep: a.a.number, - secondStep: a.a.number, - focusOnOpen: a.a.bool, - onKeyDown: a.a.func, - autoFocus: a.a.bool, - id: a.a.string, - inputIcon: a.a.node, - clearIcon: a.a.node - }), - T(P, "defaultProps", { - clearText: "clear", - prefixCls: "rc-time-picker", - defaultOpen: !1, - inputReadOnly: !1, - style: {}, - className: "", - popupClassName: "", - popupStyle: {}, - align: {}, - defaultOpenValue: c()(), - allowEmpty: !0, - showHour: !0, - showMinute: !0, - showSecond: !0, - disabledHours: L, - disabledMinutes: L, - disabledSeconds: L, - hideDisabledOptions: !1, - placement: "bottomLeft", - onChange: L, - onAmPmChange: L, - onOpen: L, - onClose: L, - onFocus: L, - onBlur: L, - addon: L, - use12Hours: !1, - focusOnOpen: !1, - onKeyDown: L - }), - Object(u["polyfill"])(P); - t["a"] = P - }, - "5vMV": function(e, t, n) { - var r = n("B+OT") - , i = n("NsO/") - , o = n("W070")(!1) - , a = n("VVlx")("IE_PROTO"); - e.exports = function(e, t) { - var n, s = i(e), l = 0, c = []; - for (n in s) - n != a && r(s, n) && c.push(n); - while (t.length > l) - r(s, n = t[l++]) && (~o(c, n) || c.push(n)); - return c - } - }, - 6: function(e, t) {}, - "6+eU": function(e, t, n) { - "use strict"; - var r = n("YEIV") - , i = n.n(r) - , o = n("QbLZ") - , a = n.n(o) - , s = n("iCc5") - , l = n.n(s) - , c = n("V7oC") - , u = n.n(c) - , h = n("FYw3") - , f = n.n(h) - , d = n("mRg0") - , p = n.n(d) - , m = n("q1tI") - , g = n.n(m) - , v = n("TSYQ") - , y = n.n(v) - , b = n("17x9") - , w = n.n(b) - , x = function(e) { - var t, n = e.rootPrefixCls + "-item", r = y()(n, n + "-" + e.page, (t = {}, - i()(t, n + "-active", e.active), - i()(t, e.className, !!e.className), - i()(t, n + "-disabled", !e.page), - t)), o = function() { - e.onClick(e.page) - }, a = function(t) { - e.onKeyPress(t, e.onClick, e.page) - }; - return g.a.createElement("li", { - title: e.showTitle ? e.page : null, - className: r, - onClick: o, - onKeyPress: a, - tabIndex: "0" - }, e.itemRender(e.page, "page", g.a.createElement("a", null, e.page))) - }; - x.propTypes = { - page: w.a.number, - active: w.a.bool, - last: w.a.bool, - locale: w.a.object, - className: w.a.string, - showTitle: w.a.bool, - rootPrefixCls: w.a.string, - onClick: w.a.func, - onKeyPress: w.a.func, - itemRender: w.a.func - }; - var _ = x - , E = { - ZERO: 48, - NINE: 57, - NUMPAD_ZERO: 96, - NUMPAD_NINE: 105, - BACKSPACE: 8, - DELETE: 46, - ENTER: 13, - ARROW_UP: 38, - ARROW_DOWN: 40 - } - , S = function(e) { - function t() { - var e, n, r, i; - l()(this, t); - for (var o = arguments.length, a = Array(o), s = 0; s < o; s++) - a[s] = arguments[s]; - return r = f()(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(a))), - n = r, - r.state = { - goInputText: "" - }, - r.buildOptionText = function(e) { - return e + " " + r.props.locale.items_per_page - } - , - r.changeSize = function(e) { - r.props.changeSize(Number(e)) - } - , - r.handleChange = function(e) { - r.setState({ - goInputText: e.target.value - }) - } - , - r.handleBlur = function(e) { - var t = r.props - , n = t.goButton - , i = t.quickGo - , o = t.rootPrefixCls; - n || e.relatedTarget && (e.relatedTarget.className.indexOf(o + "-prev") >= 0 || e.relatedTarget.className.indexOf(o + "-next") >= 0) || i(r.getValidValue()) - } - , - r.go = function(e) { - var t = r.state.goInputText; - "" !== t && (e.keyCode !== E.ENTER && "click" !== e.type || (r.setState({ - goInputText: "" - }), - r.props.quickGo(r.getValidValue()))) - } - , - i = n, - f()(r, i) - } - return p()(t, e), - u()(t, [{ - key: "getValidValue", - value: function() { - var e = this.state - , t = e.goInputText - , n = e.current; - return !t || isNaN(t) ? n : Number(t) - } - }, { - key: "render", - value: function() { - var e = this - , t = this.props - , n = t.pageSize - , r = t.pageSizeOptions - , i = t.locale - , o = t.rootPrefixCls - , a = t.changeSize - , s = t.quickGo - , l = t.goButton - , c = t.selectComponentClass - , u = t.buildOptionText - , h = t.selectPrefixCls - , f = t.disabled - , d = this.state.goInputText - , p = o + "-options" - , m = c - , v = null - , y = null - , b = null; - if (!a && !s) - return null; - if (a && m) { - var w = r.map(function(t, n) { - return g.a.createElement(m.Option, { - key: n, - value: t - }, (u || e.buildOptionText)(t)) - }); - v = g.a.createElement(m, { - disabled: f, - prefixCls: h, - showSearch: !1, - className: p + "-size-changer", - optionLabelProp: "children", - dropdownMatchSelectWidth: !1, - value: (n || r[0]).toString(), - onChange: this.changeSize, - getPopupContainer: function(e) { - return e.parentNode - } - }, w) - } - return s && (l && (b = "boolean" === typeof l ? g.a.createElement("button", { - type: "button", - onClick: this.go, - onKeyUp: this.go, - disabled: f - }, i.jump_to_confirm) : g.a.createElement("span", { - onClick: this.go, - onKeyUp: this.go - }, l)), - y = g.a.createElement("div", { - className: p + "-quick-jumper" - }, i.jump_to, g.a.createElement("input", { - disabled: f, - type: "text", - value: d, - onChange: this.handleChange, - onKeyUp: this.go, - onBlur: this.handleBlur - }), i.page, b)), - g.a.createElement("li", { - className: "" + p - }, v, y) - } - }]), - t - }(g.a.Component); - S.propTypes = { - disabled: w.a.bool, - changeSize: w.a.func, - quickGo: w.a.func, - selectComponentClass: w.a.func, - current: w.a.number, - pageSizeOptions: w.a.arrayOf(w.a.string), - pageSize: w.a.number, - buildOptionText: w.a.func, - locale: w.a.object, - rootPrefixCls: w.a.string, - selectPrefixCls: w.a.string, - goButton: w.a.oneOfType([w.a.bool, w.a.node]) - }, - S.defaultProps = { - pageSizeOptions: ["10", "20", "30", "40"] - }; - var k = S - , C = n("N2Kk") - , O = n("VCL8"); - function T() {} - function L(e) { - return "number" === typeof e && isFinite(e) && Math.floor(e) === e - } - function A(e, t, n) { - return n - } - function P(e, t, n) { - var r = e; - return "undefined" === typeof r && (r = t.pageSize), - Math.floor((n.total - 1) / r) + 1 - } - var j = function(e) { - function t(e) { - l()(this, t); - var n = f()(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); - M.call(n); - var r = e.onChange !== T - , i = "current"in e; - i && !r && console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component."); - var o = e.defaultCurrent; - "current"in e && (o = e.current); - var a = e.defaultPageSize; - return "pageSize"in e && (a = e.pageSize), - o = Math.min(o, P(a, void 0, e)), - n.state = { - current: o, - currentInputValue: o, - pageSize: a - }, - n - } - return p()(t, e), - u()(t, [{ - key: "componentDidUpdate", - value: function(e, t) { - var n = this.props.prefixCls; - if (t.current !== this.state.current && this.paginationNode) { - var r = this.paginationNode.querySelector("." + n + "-item-" + t.current); - r && document.activeElement === r && r.blur() - } - } - }, { - key: "getValidValue", - value: function(e) { - var t = e.target.value - , n = P(void 0, this.state, this.props) - , r = this.state.currentInputValue - , i = void 0; - return i = "" === t ? t : isNaN(Number(t)) ? r : t >= n ? n : Number(t), - i - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.className - , r = e.disabled; - if (!0 === this.props.hideOnSinglePage && this.props.total <= this.state.pageSize) - return null; - var o = this.props - , s = o.locale - , l = P(void 0, this.state, this.props) - , c = [] - , u = null - , h = null - , f = null - , d = null - , p = null - , m = o.showQuickJumper && o.showQuickJumper.goButton - , v = o.showLessItems ? 1 : 2 - , b = this.state - , w = b.current - , x = b.pageSize - , E = w - 1 > 0 ? w - 1 : 0 - , S = w + 1 < l ? w + 1 : l - , C = Object.keys(o).reduce(function(e, t) { - return "data-" !== t.substr(0, 5) && "aria-" !== t.substr(0, 5) && "role" !== t || (e[t] = o[t]), - e - }, {}); - if (o.simple) - return m && (p = "boolean" === typeof m ? g.a.createElement("button", { - type: "button", - onClick: this.handleGoTO, - onKeyUp: this.handleGoTO - }, s.jump_to_confirm) : g.a.createElement("span", { - onClick: this.handleGoTO, - onKeyUp: this.handleGoTO - }, m), - p = g.a.createElement("li", { - title: o.showTitle ? "" + s.jump_to + this.state.current + "/" + l : null, - className: t + "-simple-pager" - }, p)), - g.a.createElement("ul", a()({ - className: t + " " + t + "-simple " + o.className, - style: o.style, - ref: this.savePaginationNode - }, C), g.a.createElement("li", { - title: o.showTitle ? s.prev_page : null, - onClick: this.prev, - tabIndex: this.hasPrev() ? 0 : null, - onKeyPress: this.runIfEnterPrev, - className: (this.hasPrev() ? "" : t + "-disabled") + " " + t + "-prev", - "aria-disabled": !this.hasPrev() - }, o.itemRender(E, "prev", this.getItemIcon(o.prevIcon))), g.a.createElement("li", { - title: o.showTitle ? this.state.current + "/" + l : null, - className: t + "-simple-pager" - }, g.a.createElement("input", { - type: "text", - value: this.state.currentInputValue, - onKeyDown: this.handleKeyDown, - onKeyUp: this.handleKeyUp, - onChange: this.handleKeyUp, - size: "3" - }), g.a.createElement("span", { - className: t + "-slash" - }, "/"), l), g.a.createElement("li", { - title: o.showTitle ? s.next_page : null, - onClick: this.next, - tabIndex: this.hasPrev() ? 0 : null, - onKeyPress: this.runIfEnterNext, - className: (this.hasNext() ? "" : t + "-disabled") + " " + t + "-next", - "aria-disabled": !this.hasNext() - }, o.itemRender(S, "next", this.getItemIcon(o.nextIcon))), p); - if (l <= 5 + 2 * v) { - var O = { - locale: s, - rootPrefixCls: t, - onClick: this.handleChange, - onKeyPress: this.runIfEnter, - showTitle: o.showTitle, - itemRender: o.itemRender - }; - l || c.push(g.a.createElement(_, a()({}, O, { - key: "noPager", - page: l, - className: t + "-disabled" - }))); - for (var T = 1; T <= l; T++) { - var L = this.state.current === T; - c.push(g.a.createElement(_, a()({}, O, { - key: T, - page: T, - active: L - }))) - } - } else { - var A = o.showLessItems ? s.prev_3 : s.prev_5 - , j = o.showLessItems ? s.next_3 : s.next_5; - if (o.showPrevNextJumpers) { - var M = t + "-jump-prev"; - o.jumpPrevIcon && (M += " " + t + "-jump-prev-custom-icon"), - u = g.a.createElement("li", { - title: o.showTitle ? A : null, - key: "prev", - onClick: this.jumpPrev, - tabIndex: "0", - onKeyPress: this.runIfEnterJumpPrev, - className: M - }, o.itemRender(this.getJumpPrevPage(), "jump-prev", this.getItemIcon(o.jumpPrevIcon))); - var R = t + "-jump-next"; - o.jumpNextIcon && (R += " " + t + "-jump-next-custom-icon"), - h = g.a.createElement("li", { - title: o.showTitle ? j : null, - key: "next", - tabIndex: "0", - onClick: this.jumpNext, - onKeyPress: this.runIfEnterJumpNext, - className: R - }, o.itemRender(this.getJumpNextPage(), "jump-next", this.getItemIcon(o.jumpNextIcon))) - } - d = g.a.createElement(_, { - locale: o.locale, - last: !0, - rootPrefixCls: t, - onClick: this.handleChange, - onKeyPress: this.runIfEnter, - key: l, - page: l, - active: !1, - showTitle: o.showTitle, - itemRender: o.itemRender - }), - f = g.a.createElement(_, { - locale: o.locale, - rootPrefixCls: t, - onClick: this.handleChange, - onKeyPress: this.runIfEnter, - key: 1, - page: 1, - active: !1, - showTitle: o.showTitle, - itemRender: o.itemRender - }); - var N = Math.max(1, w - v) - , D = Math.min(w + v, l); - w - 1 <= v && (D = 1 + 2 * v), - l - w <= v && (N = l - 2 * v); - for (var I = N; I <= D; I++) { - var $ = w === I; - c.push(g.a.createElement(_, { - locale: o.locale, - rootPrefixCls: t, - onClick: this.handleChange, - onKeyPress: this.runIfEnter, - key: I, - page: I, - active: $, - showTitle: o.showTitle, - itemRender: o.itemRender - })) - } - w - 1 >= 2 * v && 3 !== w && (c[0] = g.a.cloneElement(c[0], { - className: t + "-item-after-jump-prev" - }), - c.unshift(u)), - l - w >= 2 * v && w !== l - 2 && (c[c.length - 1] = g.a.cloneElement(c[c.length - 1], { - className: t + "-item-before-jump-next" - }), - c.push(h)), - 1 !== N && c.unshift(f), - D !== l && c.push(d) - } - var F = null; - o.showTotal && (F = g.a.createElement("li", { - className: t + "-total-text" - }, o.showTotal(o.total, [0 === o.total ? 0 : (w - 1) * x + 1, w * x > o.total ? o.total : w * x]))); - var B = !this.hasPrev() || !l - , V = !this.hasNext() || !l; - return g.a.createElement("ul", a()({ - className: y()(t, n, i()({}, t + "-disabled", r)), - style: o.style, - unselectable: "unselectable", - ref: this.savePaginationNode - }, C), F, g.a.createElement("li", { - title: o.showTitle ? s.prev_page : null, - onClick: this.prev, - tabIndex: B ? null : 0, - onKeyPress: this.runIfEnterPrev, - className: (B ? t + "-disabled" : "") + " " + t + "-prev", - "aria-disabled": B - }, o.itemRender(E, "prev", this.getItemIcon(o.prevIcon))), c, g.a.createElement("li", { - title: o.showTitle ? s.next_page : null, - onClick: this.next, - tabIndex: V ? null : 0, - onKeyPress: this.runIfEnterNext, - className: (V ? t + "-disabled" : "") + " " + t + "-next", - "aria-disabled": V - }, o.itemRender(S, "next", this.getItemIcon(o.nextIcon))), g.a.createElement(k, { - disabled: r, - locale: o.locale, - rootPrefixCls: t, - selectComponentClass: o.selectComponentClass, - selectPrefixCls: o.selectPrefixCls, - changeSize: this.props.showSizeChanger ? this.changePageSize : null, - current: this.state.current, - pageSize: this.state.pageSize, - pageSizeOptions: this.props.pageSizeOptions, - quickGo: this.shouldDisplayQuickJumper() ? this.handleChange : null, - goButton: m - })) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - var n = {}; - if ("current"in e && (n.current = e.current, - e.current !== t.current && (n.currentInputValue = n.current)), - "pageSize"in e && e.pageSize !== t.pageSize) { - var r = t.current - , i = P(e.pageSize, t, e); - r = r > i ? i : r, - "current"in e || (n.current = r, - n.currentInputValue = r), - n.pageSize = e.pageSize - } - return n - } - }]), - t - }(g.a.Component); - j.propTypes = { - disabled: w.a.bool, - prefixCls: w.a.string, - className: w.a.string, - current: w.a.number, - defaultCurrent: w.a.number, - total: w.a.number, - pageSize: w.a.number, - defaultPageSize: w.a.number, - onChange: w.a.func, - hideOnSinglePage: w.a.bool, - showSizeChanger: w.a.bool, - showLessItems: w.a.bool, - onShowSizeChange: w.a.func, - selectComponentClass: w.a.func, - showPrevNextJumpers: w.a.bool, - showQuickJumper: w.a.oneOfType([w.a.bool, w.a.object]), - showTitle: w.a.bool, - pageSizeOptions: w.a.arrayOf(w.a.string), - showTotal: w.a.func, - locale: w.a.object, - style: w.a.object, - itemRender: w.a.func, - prevIcon: w.a.oneOfType([w.a.func, w.a.node]), - nextIcon: w.a.oneOfType([w.a.func, w.a.node]), - jumpPrevIcon: w.a.oneOfType([w.a.func, w.a.node]), - jumpNextIcon: w.a.oneOfType([w.a.func, w.a.node]) - }, - j.defaultProps = { - defaultCurrent: 1, - total: 0, - defaultPageSize: 10, - onChange: T, - className: "", - selectPrefixCls: "rc-select", - prefixCls: "rc-pagination", - selectComponentClass: null, - hideOnSinglePage: !1, - showPrevNextJumpers: !0, - showQuickJumper: !1, - showSizeChanger: !1, - showLessItems: !1, - showTitle: !0, - onShowSizeChange: T, - locale: C["a"], - style: {}, - itemRender: A - }; - var M = function() { - var e = this; - this.getJumpPrevPage = function() { - return Math.max(1, e.state.current - (e.props.showLessItems ? 3 : 5)) - } - , - this.getJumpNextPage = function() { - return Math.min(P(void 0, e.state, e.props), e.state.current + (e.props.showLessItems ? 3 : 5)) - } - , - this.getItemIcon = function(t) { - var n = e.props.prefixCls - , r = t || g.a.createElement("a", { - className: n + "-item-link" - }); - return "function" === typeof t && (r = g.a.createElement(t, a()({}, e.props))), - r - } - , - this.savePaginationNode = function(t) { - e.paginationNode = t - } - , - this.isValid = function(t) { - return L(t) && t !== e.state.current - } - , - this.shouldDisplayQuickJumper = function() { - var t = e.props - , n = t.showQuickJumper - , r = t.pageSize - , i = t.total; - return !(i <= r) && n - } - , - this.handleKeyDown = function(e) { - e.keyCode !== E.ARROW_UP && e.keyCode !== E.ARROW_DOWN || e.preventDefault() - } - , - this.handleKeyUp = function(t) { - var n = e.getValidValue(t) - , r = e.state.currentInputValue; - n !== r && e.setState({ - currentInputValue: n - }), - t.keyCode === E.ENTER ? e.handleChange(n) : t.keyCode === E.ARROW_UP ? e.handleChange(n - 1) : t.keyCode === E.ARROW_DOWN && e.handleChange(n + 1) - } - , - this.changePageSize = function(t) { - var n = e.state.current - , r = P(t, e.state, e.props); - n = n > r ? r : n, - 0 === r && (n = e.state.current), - "number" === typeof t && ("pageSize"in e.props || e.setState({ - pageSize: t - }), - "current"in e.props || e.setState({ - current: n, - currentInputValue: n - })), - e.props.onShowSizeChange(n, t) - } - , - this.handleChange = function(t) { - var n = e.props.disabled - , r = t; - if (e.isValid(r) && !n) { - var i = P(void 0, e.state, e.props); - r > i ? r = i : r < 1 && (r = 1), - "current"in e.props || e.setState({ - current: r, - currentInputValue: r - }); - var o = e.state.pageSize; - return e.props.onChange(r, o), - r - } - return e.state.current - } - , - this.prev = function() { - e.hasPrev() && e.handleChange(e.state.current - 1) - } - , - this.next = function() { - e.hasNext() && e.handleChange(e.state.current + 1) - } - , - this.jumpPrev = function() { - e.handleChange(e.getJumpPrevPage()) - } - , - this.jumpNext = function() { - e.handleChange(e.getJumpNextPage()) - } - , - this.hasPrev = function() { - return e.state.current > 1 - } - , - this.hasNext = function() { - return e.state.current < P(void 0, e.state, e.props) - } - , - this.runIfEnter = function(e, t) { - for (var n = arguments.length, r = Array(n > 2 ? n - 2 : 0), i = 2; i < n; i++) - r[i - 2] = arguments[i]; - "Enter" !== e.key && 13 !== e.charCode || t.apply(void 0, r) - } - , - this.runIfEnterPrev = function(t) { - e.runIfEnter(t, e.prev) - } - , - this.runIfEnterNext = function(t) { - e.runIfEnter(t, e.next) - } - , - this.runIfEnterJumpPrev = function(t) { - e.runIfEnter(t, e.jumpPrev) - } - , - this.runIfEnterJumpNext = function(t) { - e.runIfEnter(t, e.jumpNext) - } - , - this.handleGoTO = function(t) { - t.keyCode !== E.ENTER && "click" !== t.type || e.handleChange(e.state.currentInputValue) - } - }; - Object(O["polyfill"])(j); - var R = j; - n.d(t, "a", function() { - return R - }) - }, - "6/1s": function(e, t, n) { - var r = n("YqAc")("meta") - , i = n("93I4") - , o = n("B+OT") - , a = n("2faE").f - , s = 0 - , l = Object.isExtensible || function() { - return !0 - } - , c = !n("KUxP")(function() { - return l(Object.preventExtensions({})) - }) - , u = function(e) { - a(e, r, { - value: { - i: "O" + ++s, - w: {} - } - }) - } - , h = function(e, t) { - if (!i(e)) - return "symbol" == typeof e ? e : ("string" == typeof e ? "S" : "P") + e; - if (!o(e, r)) { - if (!l(e)) - return "F"; - if (!t) - return "E"; - u(e) - } - return e[r].i - } - , f = function(e, t) { - if (!o(e, r)) { - if (!l(e)) - return !0; - if (!t) - return !1; - u(e) - } - return e[r].w - } - , d = function(e) { - return c && p.NEED && l(e) && !o(e, r) && u(e), - e - } - , p = e.exports = { - KEY: r, - NEED: !1, - fastKey: h, - getWeak: f, - onFreeze: d - } - }, - "69SZ": function(e, t, n) { - var r = n("7vYJ"); - e.exports = function(e, t, n, i) { - try { - return i ? t(r(n)[0], n[1]) : t(n) - } catch (t) { - var o = e["return"]; - throw void 0 !== o && r(o.call(e)), - t - } - } - }, - "6GrX": function(e, t, n) { - "use strict"; - n.d(t, "f", function() { - return s - }), - n.d(t, "d", function() { - return c - }), - n.d(t, "a", function() { - return u - }), - n.d(t, "b", function() { - return h - }), - n.d(t, "e", function() { - return f - }), - n.d(t, "g", function() { - return d - }), - n.d(t, "c", function() { - return p - }); - var r = n("mFDi") - , i = n("1RvN") - , o = n("cm6r") - , a = {}; - function s(e, t) { - t = t || o["a"]; - var n = a[t]; - n || (n = a[t] = new i["a"](500)); - var r = n.get(e); - return null == r && (r = o["d"].measureText(e, t).width, - n.put(e, r)), - r - } - function l(e, t, n, i) { - var o = s(e, t) - , a = f(t) - , l = u(0, o, n) - , c = h(0, a, i) - , d = new r["a"](l,c,o,a); - return d - } - function c(e, t, n, i) { - var o = ((e || "") + "").split("\n") - , a = o.length; - if (1 === a) - return l(o[0], t, n, i); - for (var s = new r["a"](0,0,0,0), c = 0; c < o.length; c++) { - var u = l(o[c], t, n, i); - 0 === c ? s.copy(u) : s.union(u) - } - return s - } - function u(e, t, n) { - return "right" === n ? e -= t : "center" === n && (e -= t / 2), - e - } - function h(e, t, n) { - return "middle" === n ? e -= t / 2 : "bottom" === n && (e -= t), - e - } - function f(e) { - return s("\u56fd", e) - } - function d(e, t) { - return "string" === typeof e ? e.lastIndexOf("%") >= 0 ? parseFloat(e) / 100 * t : parseFloat(e) : e - } - function p(e, t, n) { - var r = t.position || "inside" - , i = null != t.distance ? t.distance : 5 - , o = n.height - , a = n.width - , s = o / 2 - , l = n.x - , c = n.y - , u = "left" - , h = "top"; - if (r instanceof Array) - l += d(r[0], n.width), - c += d(r[1], n.height), - u = null, - h = null; - else - switch (r) { - case "left": - l -= i, - c += s, - u = "right", - h = "middle"; - break; - case "right": - l += i + a, - c += s, - h = "middle"; - break; - case "top": - l += a / 2, - c -= i, - u = "center", - h = "bottom"; - break; - case "bottom": - l += a / 2, - c += o + i, - u = "center"; - break; - case "inside": - l += a / 2, - c += s, - u = "center", - h = "middle"; - break; - case "insideLeft": - l += i, - c += s, - h = "middle"; - break; - case "insideRight": - l += a - i, - c += s, - u = "right", - h = "middle"; - break; - case "insideTop": - l += a / 2, - c += i, - u = "center"; - break; - case "insideBottom": - l += a / 2, - c += o - i, - u = "center", - h = "bottom"; - break; - case "insideTopLeft": - l += i, - c += i; - break; - case "insideTopRight": - l += a - i, - c += i, - u = "right"; - break; - case "insideBottomLeft": - l += i, - c += o - i, - h = "bottom"; - break; - case "insideBottomRight": - l += a - i, - c += o - i, - u = "right", - h = "bottom"; - break - } - return e = e || {}, - e.x = l, - e.y = c, - e.align = u, - e.verticalAlign = h, - e - } - }, - "6Ogq": function(e, t, n) { - "use strict"; - var r, i; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var o = { - position: "absolute", - top: "-9999px", - width: "50px", - height: "50px" - }; - function a(e) { - var t = e.direction - , n = void 0 === t ? "vertical" : t - , a = e.prefixCls; - if ("undefined" === typeof document || "undefined" === typeof window) - return 0; - var s = "vertical" === n; - if (s && r) - return r; - if (!s && i) - return i; - var l = document.createElement("div"); - Object.keys(o).forEach(function(e) { - l.style[e] = o[e] - }), - l.className = "".concat(a, "-hide-scrollbar scroll-div-append-to-body"), - s ? l.style.overflowY = "scroll" : l.style.overflowX = "scroll", - document.body.appendChild(l); - var c = 0; - return s ? (c = l.offsetWidth - l.clientWidth, - r = c) : (c = l.offsetHeight - l.clientHeight, - i = c), - document.body.removeChild(l), - c - } - function s(e, t, n) { - var r; - function i() { - for (var i = arguments.length, o = new Array(i), a = 0; a < i; a++) - o[a] = arguments[a]; - var s = this; - o[0] && o[0].persist && o[0].persist(); - var l = function() { - r = null, - n || e.apply(s, o) - } - , c = n && !r; - clearTimeout(r), - r = setTimeout(l, t), - c && e.apply(s, o) - } - return i.cancel = function() { - r && (clearTimeout(r), - r = null) - } - , - i - } - function l(e, t) { - var n = e.indexOf(t) - , r = e.slice(0, n) - , i = e.slice(n + 1, e.length); - return r.concat(i) - } - function c(e) { - return Object.keys(e).reduce(function(t, n) { - return "data-" !== n.substr(0, 5) && "aria-" !== n.substr(0, 5) || (t[n] = e[n]), - t - }, {}) - } - t.INTERNAL_COL_DEFINE = "RC_TABLE_INTERNAL_COL_DEFINE", - t.measureScrollbar = a, - t.debounce = s, - t.remove = l, - t.getDataAndAriaProps = c - }, - "6RRn": function(e, t, n) { - "use strict"; - var r = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var i = r(n("wCXF")) - , o = r(n("BC81")); - t.Column = o.default; - var a = r(n("AHJs")); - t.ColumnGroup = a.default; - var s = n("6Ogq"); - t.INTERNAL_COL_DEFINE = s.INTERNAL_COL_DEFINE, - t.default = i.default - }, - "6RnP": function(e, t, n) { - var r = n("AUWw") - , i = n("ZDr/"); - e.exports = function(e) { - return function(t, n) { - var o, a, s = String(i(t)), l = r(n), c = s.length; - return l < 0 || l >= c ? e ? "" : void 0 : (o = s.charCodeAt(l), - o < 55296 || o > 56319 || l + 1 === c || (a = s.charCodeAt(l + 1)) < 56320 || a > 57343 ? e ? s.charAt(l) : o : e ? s.slice(l, l + 2) : a - 56320 + (o - 55296 << 10) + 65536) - } - } - }, - "6lKK": function(e, t, n) { - "use strict"; - n.r(t); - n("2qtc"); - var r = n("kLXV") - , i = (n("miYZ"), - n("tsqr")) - , o = n("p0pE") - , a = n.n(o) - , s = n("q1tI") - , l = n.n(s) - , c = n("t3Un"); - function u() { - u = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - l(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = l(m, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - l(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - l(b, s, "Generator"), - l(b, o, function() { - return this - }), - l(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var h = { - invite: {}, - site: {}, - subscribe: {}, - frontend: {}, - server: {}, - email: {}, - telegram: {}, - app: {}, - safe: {}, - tabs: "site", - fetchLoading: !1, - emailTemplate: [], - themeTemplate: [], - setTelegramWebhookLoading: !1 - }; - t["default"] = { - name: "config", - state: a()({}, h), - reducers: { - setState(e, t) { - var n = t.payload; - return a()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = e.key - , r = t.put; - return u().mark(function e() { - var t, i, o; - return u().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(c["a"])("/" + window.settings.secure_path + "/config/fetch", { - key: n - }); - case 4: - return o = e.sent, - e.next = 7, - r({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === o.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return "string" === typeof (null === (t = o.data.invite) || void 0 === t ? void 0 : t.commission_withdraw_method) && (o.data.invite.commission_withdraw_method = o.data.invite.commission_withdraw_method.split(",")), - "string" === typeof (null === (i = o.data.site) || void 0 === i ? void 0 : i.email_whitelist_suffix) && (o.data.site.email_whitelist_suffix = o.data.site.email_whitelist_suffix.split(",")), - e.next = 13, - r({ - type: "setState", - payload: a()({}, o.data) - }); - case 13: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.parentKey - , r = t.put - , o = t.select; - return u().mark(function e() { - var t, s; - return u().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - o(e=>e.config); - case 2: - return t = e.sent, - e.next = 5, - Object(c["b"])("/" + window.settings.secure_path + "/config/save", a()({}, t[n])); - case 5: - if (s = e.sent, - 200 === s.code) { - e.next = 8; - break - } - return e.abrupt("return"); - case 8: - return i["a"].success("\u4fdd\u5b58\u6210\u529f"), - e.next = 11, - r({ - type: "fetch" - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - getEmailTemplate(e, t) { - var n = t.put; - return u().mark(function e() { - var t; - return u().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(c["a"])("/" + window.settings.secure_path + "/config/getEmailTemplate"); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - n({ - type: "setState", - payload: { - emailTemplate: t.data - } - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - getThemeTemplate(e, t) { - var n = t.put; - return u().mark(function e() { - var t; - return u().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(c["a"])("/" + window.settings.secure_path + "/config/getThemeTemplate"); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - n({ - type: "setState", - payload: { - themeTemplate: t.data - } - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - setTelegramWebhook(e, t) { - var n = e.token - , r = t.put; - t.select; - return u().mark(function e() { - var t; - return u().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r({ - type: "setState", - payload: { - setTelegramWebhookLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(c["b"])("/" + window.settings.secure_path + "/config/setTelegramWebhook", { - telegram_bot_token: n - }); - case 4: - return t = e.sent, - e.next = 7, - r({ - type: "setState", - payload: { - setTelegramWebhookLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - i["a"].success("webhook \u8bbe\u7f6e\u6210\u529f"); - case 10: - case "end": - return e.stop() - } - }, e) - })() - }, - testSendMail(e, t) { - var n = t.put; - return u().mark(function e() { - var t, i, o, a, s, h, f, d, p, m; - return u().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - testSendMailLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(c["b"])("/" + window.settings.secure_path + "/config/testSendMail"); - case 4: - return m = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - testSendMailLoading: !1 - } - }); - case 7: - if (200 === m.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - r["a"][(null === m || void 0 === m ? void 0 : null === (t = m.log) || void 0 === t ? void 0 : t.error) ? "error" : "success"]({ - title: (null === m || void 0 === m ? void 0 : null === (i = m.log) || void 0 === i ? void 0 : i.error) ? "\u53d1\u9001\u5931\u8d25" : "\u53d1\u9001\u6210\u529f", - content: l.a.createElement("div", null, (null === m || void 0 === m ? void 0 : null === (o = m.log) || void 0 === o ? void 0 : o.error) && l.a.createElement("div", null, l.a.createElement("span", null, "\u5931\u8d25\u539f\u56e0:"), l.a.createElement("span", null, null === m || void 0 === m ? void 0 : null === (a = m.log) || void 0 === a ? void 0 : a.error)), l.a.createElement("div", null, l.a.createElement("span", null, "\u6536\u4fe1\u5730\u5740:"), l.a.createElement("span", null, null === m || void 0 === m ? void 0 : null === (s = m.log) || void 0 === s ? void 0 : s.email)), l.a.createElement("div", null, l.a.createElement("span", null, "\u53d1\u4fe1\u670d\u52a1\u5668:"), l.a.createElement("span", null, null === m || void 0 === m ? void 0 : null === (h = m.log) || void 0 === h ? void 0 : h.config.host)), l.a.createElement("div", null, l.a.createElement("span", null, "\u53d1\u4fe1\u7aef\u53e3:"), l.a.createElement("span", null, null === m || void 0 === m ? void 0 : null === (f = m.log) || void 0 === f ? void 0 : f.config.port)), l.a.createElement("div", null, l.a.createElement("span", null, "\u53d1\u4fe1\u52a0\u5bc6\u65b9\u5f0f:"), l.a.createElement("span", null, null === m || void 0 === m ? void 0 : null === (d = m.log) || void 0 === d ? void 0 : d.config.encryption)), l.a.createElement("div", null, l.a.createElement("span", null, "\u53d1\u4fe1\u7528\u6237\u540d:"), l.a.createElement("span", null, null === m || void 0 === m ? void 0 : null === (p = m.log) || void 0 === p ? void 0 : p.config.username))) - }), - console.log(m); - case 11: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - "6tYh": function(e, t, n) { - var r = n("93I4") - , i = n("5K7Z") - , o = function(e, t) { - if (i(e), - !r(t) && null !== t) - throw TypeError(t + ": can't set as prototype!") - }; - e.exports = { - set: Object.setPrototypeOf || ("__proto__"in {} ? function(e, t, r) { - try { - r = n("2GTP")(Function.call, n("vwuL").f(Object.prototype, "__proto__").set, 2), - r(e, []), - t = !(e instanceof Array) - } catch (e) { - t = !0 - } - return function(e, n) { - return o(e, n), - t ? e.__proto__ = n : r(e, n), - e - } - }({}, !1) : void 0), - check: o - } - }, - "7Cbv": function(e, t, n) { - "use strict"; - var r, i = new Uint8Array(16); - function o() { - if (!r && (r = "undefined" !== typeof crypto && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || "undefined" !== typeof msCrypto && "function" === typeof msCrypto.getRandomValues && msCrypto.getRandomValues.bind(msCrypto), - !r)) - throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported"); - return r(i) - } - var a = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i; - function s(e) { - return "string" === typeof e && a.test(e) - } - for (var l = s, c = [], u = 0; u < 256; ++u) - c.push((u + 256).toString(16).substr(1)); - function h(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0 - , n = (c[e[t + 0]] + c[e[t + 1]] + c[e[t + 2]] + c[e[t + 3]] + "-" + c[e[t + 4]] + c[e[t + 5]] + "-" + c[e[t + 6]] + c[e[t + 7]] + "-" + c[e[t + 8]] + c[e[t + 9]] + "-" + c[e[t + 10]] + c[e[t + 11]] + c[e[t + 12]] + c[e[t + 13]] + c[e[t + 14]] + c[e[t + 15]]).toLowerCase(); - if (!l(n)) - throw TypeError("Stringified UUID is invalid"); - return n - } - var f = h; - function d(e, t, n) { - e = e || {}; - var r = e.random || (e.rng || o)(); - if (r[6] = 15 & r[6] | 64, - r[8] = 63 & r[8] | 128, - t) { - n = n || 0; - for (var i = 0; i < 16; ++i) - t[n + i] = r[i]; - return t - } - return f(r) - } - t["a"] = d - }, - "7ICb": function(e, t, n) { - "use strict"; - function r(e) { - return e.clone().startOf("month") - } - function i(e) { - return e.clone().endOf("month") - } - function o(e, t, n) { - return e.clone().add(t, n) - } - function a() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [] - , t = arguments[1] - , n = arguments[2]; - return e.some(function(e) { - return e.isSame(t, n) - }) - } - n.d(t, "b", function() { - return r - }), - n.d(t, "a", function() { - return i - }), - n.d(t, "c", function() { - return o - }), - n.d(t, "d", function() { - return a - }) - }, - "7Inb": function(e, t, n) { - "use strict"; - var r = n("W6Rk")["default"]; - n(6), - t = e.exports = r, - t["default"] = t - }, - "7RDE": function(e, t, n) { - "use strict"; - var r, i = n("c0Oy"), o = n("+o5p")(0), a = n("rKIl"), s = n("+y51"), l = n("lFUy"), c = n("2Os2"), u = n("u8+u"), h = n("Jc7p"), f = n("Jc7p"), d = !i.ActiveXObject && "ActiveXObject"in i, p = "WeakMap", m = s.getWeak, g = Object.isExtensible, v = c.ufstore, y = function(e) { - return function() { - return e(this, arguments.length > 0 ? arguments[0] : void 0) - } - }, b = { - get: function(e) { - if (u(e)) { - var t = m(e); - return !0 === t ? v(h(this, p)).get(e) : t ? t[this._i] : void 0 - } - }, - set: function(e, t) { - return c.def(h(this, p), e, t) - } - }, w = e.exports = n("nWMQ")(p, y, b, c, !0, !0); - f && d && (r = c.getConstructor(y, p), - l(r.prototype, b), - s.NEED = !0, - o(["delete", "has", "get", "set"], function(e) { - var t = w.prototype - , n = t[e]; - a(t, e, function(t, i) { - if (u(t) && !g(t)) { - this._f || (this._f = new r); - var o = this._f[e](t, i); - return "set" == e ? this : o - } - return n.call(this, t, i) - }) - })) - }, - "7Uk0": function(e, t, n) { - "use strict"; - var r = n("il4q") - , i = n("Spc3") - , o = n("OsVd"); - e.exports = function(e) { - var t = r(this) - , n = o(t.length) - , a = arguments.length - , s = i(a > 1 ? arguments[1] : void 0, n) - , l = a > 2 ? arguments[2] : void 0 - , c = void 0 === l ? n : i(l, n); - while (c > s) - t[s++] = e; - return t - } - }, - "7ixt": function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return o - }); - var r = { - adjustX: 1, - adjustY: 1 - } - , i = [0, 0] - , o = { - left: { - points: ["cr", "cl"], - overflow: r, - offset: [-4, 0], - targetOffset: i - }, - right: { - points: ["cl", "cr"], - overflow: r, - offset: [4, 0], - targetOffset: i - }, - top: { - points: ["bc", "tc"], - overflow: r, - offset: [0, -4], - targetOffset: i - }, - bottom: { - points: ["tc", "bc"], - overflow: r, - offset: [0, 4], - targetOffset: i - }, - topLeft: { - points: ["bl", "tl"], - overflow: r, - offset: [0, -4], - targetOffset: i - }, - leftTop: { - points: ["tr", "tl"], - overflow: r, - offset: [-4, 0], - targetOffset: i - }, - topRight: { - points: ["br", "tr"], - overflow: r, - offset: [0, -4], - targetOffset: i - }, - rightTop: { - points: ["tl", "tr"], - overflow: r, - offset: [4, 0], - targetOffset: i - }, - bottomRight: { - points: ["tr", "br"], - overflow: r, - offset: [0, 4], - targetOffset: i - }, - rightBottom: { - points: ["bl", "br"], - overflow: r, - offset: [4, 0], - targetOffset: i - }, - bottomLeft: { - points: ["tl", "bl"], - overflow: r, - offset: [0, 4], - targetOffset: i - }, - leftBottom: { - points: ["br", "bl"], - overflow: r, - offset: [-4, 0], - targetOffset: i - } - } - }, - "7tDr": function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r); - function o() { - o = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , a = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, a, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, a) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[a]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, a, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - t["default"] = { - name: "layout", - state: { - showNav: !1 - }, - reducers: { - save(e, t) { - return i()({}, e, t.payload) - } - }, - effects: { - showNav(e, t) { - var n = e.show - , r = t.put - , a = t.select; - return o().mark(function e() { - var t; - return o().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - a(e=>e.layout); - case 2: - return t = e.sent, - e.next = 5, - r({ - type: "save", - payload: i()({}, t, { - showNav: "undefined" !== typeof n ? n : !t.showNav - }) - }); - case 5: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - "7tNx": function(e, t, n) { - "use strict"; - var r = n("7vYJ"); - e.exports = function() { - var e = r(this) - , t = ""; - return e.global && (t += "g"), - e.ignoreCase && (t += "i"), - e.multiline && (t += "m"), - e.unicode && (t += "u"), - e.sticky && (t += "y"), - t - } - }, - "7tlc": function(e, t, n) { - (function(e) { - var r = Object.getOwnPropertyDescriptors || function(e) { - for (var t = Object.keys(e), n = {}, r = 0; r < t.length; r++) - n[t[r]] = Object.getOwnPropertyDescriptor(e, t[r]); - return n - } - , i = /%[sdj%]/g; - t.format = function(e) { - if (!_(e)) { - for (var t = [], n = 0; n < arguments.length; n++) - t.push(s(arguments[n])); - return t.join(" ") - } - n = 1; - for (var r = arguments, o = r.length, a = String(e).replace(i, function(e) { - if ("%%" === e) - return "%"; - if (n >= o) - return e; - switch (e) { - case "%s": - return String(r[n++]); - case "%d": - return Number(r[n++]); - case "%j": - try { - return JSON.stringify(r[n++]) - } catch (e) { - return "[Circular]" - } - default: - return e - } - }), l = r[n]; n < o; l = r[++n]) - b(l) || !C(l) ? a += " " + l : a += " " + s(l); - return a - } - , - t.deprecate = function(n, r) { - if ("undefined" !== typeof e && !0 === e.noDeprecation) - return n; - if ("undefined" === typeof e) - return function() { - return t.deprecate(n, r).apply(this, arguments) - } - ; - var i = !1; - function o() { - if (!i) { - if (e.throwDeprecation) - throw new Error(r); - e.traceDeprecation ? console.trace(r) : console.error(r), - i = !0 - } - return n.apply(this, arguments) - } - return o - } - ; - var o, a = {}; - function s(e, n) { - var r = { - seen: [], - stylize: c - }; - return arguments.length >= 3 && (r.depth = arguments[2]), - arguments.length >= 4 && (r.colors = arguments[3]), - y(n) ? r.showHidden = n : n && t._extend(r, n), - S(r.showHidden) && (r.showHidden = !1), - S(r.depth) && (r.depth = 2), - S(r.colors) && (r.colors = !1), - S(r.customInspect) && (r.customInspect = !0), - r.colors && (r.stylize = l), - h(r, e, r.depth) - } - function l(e, t) { - var n = s.styles[t]; - return n ? "\x1b[" + s.colors[n][0] + "m" + e + "\x1b[" + s.colors[n][1] + "m" : e - } - function c(e, t) { - return e - } - function u(e) { - var t = {}; - return e.forEach(function(e, n) { - t[e] = !0 - }), - t - } - function h(e, n, r) { - if (e.customInspect && n && L(n.inspect) && n.inspect !== t.inspect && (!n.constructor || n.constructor.prototype !== n)) { - var i = n.inspect(r, e); - return _(i) || (i = h(e, i, r)), - i - } - var o = f(e, n); - if (o) - return o; - var a = Object.keys(n) - , s = u(a); - if (e.showHidden && (a = Object.getOwnPropertyNames(n)), - T(n) && (a.indexOf("message") >= 0 || a.indexOf("description") >= 0)) - return d(n); - if (0 === a.length) { - if (L(n)) { - var l = n.name ? ": " + n.name : ""; - return e.stylize("[Function" + l + "]", "special") - } - if (k(n)) - return e.stylize(RegExp.prototype.toString.call(n), "regexp"); - if (O(n)) - return e.stylize(Date.prototype.toString.call(n), "date"); - if (T(n)) - return d(n) - } - var c, y = "", b = !1, w = ["{", "}"]; - if (v(n) && (b = !0, - w = ["[", "]"]), - L(n)) { - var x = n.name ? ": " + n.name : ""; - y = " [Function" + x + "]" - } - return k(n) && (y = " " + RegExp.prototype.toString.call(n)), - O(n) && (y = " " + Date.prototype.toUTCString.call(n)), - T(n) && (y = " " + d(n)), - 0 !== a.length || b && 0 != n.length ? r < 0 ? k(n) ? e.stylize(RegExp.prototype.toString.call(n), "regexp") : e.stylize("[Object]", "special") : (e.seen.push(n), - c = b ? p(e, n, r, s, a) : a.map(function(t) { - return m(e, n, r, s, t, b) - }), - e.seen.pop(), - g(c, y, w)) : w[0] + y + w[1] - } - function f(e, t) { - if (S(t)) - return e.stylize("undefined", "undefined"); - if (_(t)) { - var n = "'" + JSON.stringify(t).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'"; - return e.stylize(n, "string") - } - return x(t) ? e.stylize("" + t, "number") : y(t) ? e.stylize("" + t, "boolean") : b(t) ? e.stylize("null", "null") : void 0 - } - function d(e) { - return "[" + Error.prototype.toString.call(e) + "]" - } - function p(e, t, n, r, i) { - for (var o = [], a = 0, s = t.length; a < s; ++a) - N(t, String(a)) ? o.push(m(e, t, n, r, String(a), !0)) : o.push(""); - return i.forEach(function(i) { - i.match(/^\d+$/) || o.push(m(e, t, n, r, i, !0)) - }), - o - } - function m(e, t, n, r, i, o) { - var a, s, l; - if (l = Object.getOwnPropertyDescriptor(t, i) || { - value: t[i] - }, - l.get ? s = l.set ? e.stylize("[Getter/Setter]", "special") : e.stylize("[Getter]", "special") : l.set && (s = e.stylize("[Setter]", "special")), - N(r, i) || (a = "[" + i + "]"), - s || (e.seen.indexOf(l.value) < 0 ? (s = b(n) ? h(e, l.value, null) : h(e, l.value, n - 1), - s.indexOf("\n") > -1 && (s = o ? s.split("\n").map(function(e) { - return " " + e - }).join("\n").substr(2) : "\n" + s.split("\n").map(function(e) { - return " " + e - }).join("\n"))) : s = e.stylize("[Circular]", "special")), - S(a)) { - if (o && i.match(/^\d+$/)) - return s; - a = JSON.stringify("" + i), - a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? (a = a.substr(1, a.length - 2), - a = e.stylize(a, "name")) : (a = a.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"), - a = e.stylize(a, "string")) - } - return a + ": " + s - } - function g(e, t, n) { - var r = e.reduce(function(e, t) { - return 0, - t.indexOf("\n") >= 0 && 0, - e + t.replace(/\u001b\[\d\d?m/g, "").length + 1 - }, 0); - return r > 60 ? n[0] + ("" === t ? "" : t + "\n ") + " " + e.join(",\n ") + " " + n[1] : n[0] + t + " " + e.join(", ") + " " + n[1] - } - function v(e) { - return Array.isArray(e) - } - function y(e) { - return "boolean" === typeof e - } - function b(e) { - return null === e - } - function w(e) { - return null == e - } - function x(e) { - return "number" === typeof e - } - function _(e) { - return "string" === typeof e - } - function E(e) { - return "symbol" === typeof e - } - function S(e) { - return void 0 === e - } - function k(e) { - return C(e) && "[object RegExp]" === P(e) - } - function C(e) { - return "object" === typeof e && null !== e - } - function O(e) { - return C(e) && "[object Date]" === P(e) - } - function T(e) { - return C(e) && ("[object Error]" === P(e) || e instanceof Error) - } - function L(e) { - return "function" === typeof e - } - function A(e) { - return null === e || "boolean" === typeof e || "number" === typeof e || "string" === typeof e || "symbol" === typeof e || "undefined" === typeof e - } - function P(e) { - return Object.prototype.toString.call(e) - } - function j(e) { - return e < 10 ? "0" + e.toString(10) : e.toString(10) - } - t.debuglog = function(n) { - if (S(o) && (o = Object({ - NODE_ENV: "production" - }).NODE_DEBUG || ""), - n = n.toUpperCase(), - !a[n]) - if (new RegExp("\\b" + n + "\\b","i").test(o)) { - var r = e.pid; - a[n] = function() { - var e = t.format.apply(t, arguments); - console.error("%s %d: %s", n, r, e) - } - } else - a[n] = function() {} - ; - return a[n] - } - , - t.inspect = s, - s.colors = { - bold: [1, 22], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - white: [37, 39], - grey: [90, 39], - black: [30, 39], - blue: [34, 39], - cyan: [36, 39], - green: [32, 39], - magenta: [35, 39], - red: [31, 39], - yellow: [33, 39] - }, - s.styles = { - special: "cyan", - number: "yellow", - boolean: "yellow", - undefined: "grey", - null: "bold", - string: "green", - date: "magenta", - regexp: "red" - }, - t.isArray = v, - t.isBoolean = y, - t.isNull = b, - t.isNullOrUndefined = w, - t.isNumber = x, - t.isString = _, - t.isSymbol = E, - t.isUndefined = S, - t.isRegExp = k, - t.isObject = C, - t.isDate = O, - t.isError = T, - t.isFunction = L, - t.isPrimitive = A, - t.isBuffer = n("j/1Z"); - var M = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; - function R() { - var e = new Date - , t = [j(e.getHours()), j(e.getMinutes()), j(e.getSeconds())].join(":"); - return [e.getDate(), M[e.getMonth()], t].join(" ") - } - function N(e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - } - t.log = function() { - console.log("%s - %s", R(), t.format.apply(t, arguments)) - } - , - t.inherits = n("FfBw"), - t._extend = function(e, t) { - if (!t || !C(t)) - return e; - var n = Object.keys(t) - , r = n.length; - while (r--) - e[n[r]] = t[n[r]]; - return e - } - ; - var D = "undefined" !== typeof Symbol ? Symbol("util.promisify.custom") : void 0; - function I(e, t) { - if (!e) { - var n = new Error("Promise was rejected with a falsy value"); - n.reason = e, - e = n - } - return t(e) - } - function $(t) { - if ("function" !== typeof t) - throw new TypeError('The "original" argument must be of type Function'); - function n() { - for (var n = [], r = 0; r < arguments.length; r++) - n.push(arguments[r]); - var i = n.pop(); - if ("function" !== typeof i) - throw new TypeError("The last argument must be of type Function"); - var o = this - , a = function() { - return i.apply(o, arguments) - }; - t.apply(this, n).then(function(t) { - e.nextTick(a, null, t) - }, function(t) { - e.nextTick(I, t, a) - }) - } - return Object.setPrototypeOf(n, Object.getPrototypeOf(t)), - Object.defineProperties(n, r(t)), - n - } - t.promisify = function(e) { - if ("function" !== typeof e) - throw new TypeError('The "original" argument must be of type Function'); - if (D && e[D]) { - var t = e[D]; - if ("function" !== typeof t) - throw new TypeError('The "util.promisify.custom" argument must be of type Function'); - return Object.defineProperty(t, D, { - value: t, - enumerable: !1, - writable: !1, - configurable: !0 - }), - t - } - function t() { - for (var t, n, r = new Promise(function(e, r) { - t = e, - n = r - } - ), i = [], o = 0; o < arguments.length; o++) - i.push(arguments[o]); - i.push(function(e, r) { - e ? n(e) : t(r) - }); - try { - e.apply(this, i) - } catch (e) { - n(e) - } - return r - } - return Object.setPrototypeOf(t, Object.getPrototypeOf(e)), - D && Object.defineProperty(t, D, { - value: t, - enumerable: !1, - writable: !1, - configurable: !0 - }), - Object.defineProperties(t, r(e)) - } - , - t.promisify.custom = D, - t.callbackify = $ - } - ).call(this, n("Q2Ig")) - }, - "7vYJ": function(e, t, n) { - var r = n("u8+u"); - e.exports = function(e) { - if (!r(e)) - throw TypeError(e + " is not an object!"); - return e - } - }, - "7zRj": function(e, t, n) { - (function(t) { - var r, i = "undefined" !== typeof t ? t : "undefined" !== typeof window ? window : {}, o = n(2); - "undefined" !== typeof document ? r = document : (r = i["__GLOBAL_DOCUMENT_CACHE@4"], - r || (r = i["__GLOBAL_DOCUMENT_CACHE@4"] = o)), - e.exports = r - } - ).call(this, n("yLpj")) - }, - "88Vn": function(e, t, n) { - var r, i = n("c0Oy"), o = n("VPOE"), a = n("kCK5"), s = a("typed_array"), l = a("view"), c = !(!i.ArrayBuffer || !i.DataView), u = c, h = 0, f = 9, d = "Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(","); - while (h < f) - (r = i[d[h++]]) ? (o(r.prototype, s, !0), - o(r.prototype, l, !0)) : u = !1; - e.exports = { - ABV: c, - CONSTR: u, - TYPED: s, - VIEW: l - } - }, - "8BMt": function(e, t, n) { - var r = n("u8+u"); - e.exports = function(e, t) { - if (!r(e)) - return e; - var n, i; - if (t && "function" == typeof (n = e.toString) && !r(i = n.call(e))) - return i; - if ("function" == typeof (n = e.valueOf) && !r(i = n.call(e))) - return i; - if (!t && "function" == typeof (n = e.toString) && !r(i = n.call(e))) - return i; - throw TypeError("Can't convert object to primitive value") - } - }, - "8H45": function(e, t, n) { - "use strict"; - var r = n("EpXD") - , i = n("u8+u") - , o = n("OsVd") - , a = n("wHrr") - , s = n("gL7N")("isConcatSpreadable"); - function l(e, t, n, c, u, h, f, d) { - var p, m, g = u, v = 0, y = !!f && a(f, d, 3); - while (v < c) { - if (v in n) { - if (p = y ? y(n[v], v, t) : n[v], - m = !1, - i(p) && (m = p[s], - m = void 0 !== m ? !!m : r(p)), - m && h > 0) - g = l(e, t, p, o(p.length), g, h - 1) - 1; - else { - if (g >= 9007199254740991) - throw TypeError(); - e[g] = p - } - g++ - } - v++ - } - return g - } - e.exports = l - }, - "8Z/V": function(e, t, n) { - e.exports = !n("wUWy")(function() { - return 7 != Object.defineProperty({}, "a", { - get: function() { - return 7 - } - }).a - }) - }, - "8drl": function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = n("1l/V") - , a = n.n(o) - , s = n("q1tI") - , l = n.n(s) - , c = n("Bl7J") - , u = n("/MKj") - , h = (n("2qtc"), - n("kLXV")) - , f = (n("5NDa"), - n("5rEg")) - , d = (n("OaEy"), - n("2fM7")) - , p = (n("miYZ"), - n("tsqr")); - class m extends l.a.Component { - constructor(e) { - super(e), - this.state = { - params: {}, - visible: !1 - } - } - setParams(e, t) { - var n = this.state.params; - n[e] = t, - this.setState({ - params: n - }) - } - show() { - this.setState({ - visible: !0 - }), - this.getConfig() - } - hidden() { - this.setState({ - visible: !1, - params: {} - }) - } - getConfig() { - var e = this.props.keyName; - this.props.dispatch({ - type: "theme/getThemeConfig", - name: e, - complete: e=>{ - this.setState({ - params: e - }) - } - }) - } - saveThemeConfig() { - var e = this.props.keyName; - this.props.dispatch({ - type: "theme/saveThemeConfig", - config: window.btoa(unescape(encodeURIComponent(JSON.stringify(this.state.params)))), - name: e, - complete: e=>{ - p["a"].success("\u4fdd\u5b58\u6210\u529f") - } - }) - } - buildType(e) { - var t = this.state.params; - switch (e.field_type) { - case "select": - return l.a.createElement("div", null, l.a.createElement(d["a"], { - style: { - width: "100%" - }, - placeholder: e.placeholder, - value: t[e.field_name], - onChange: t=>this.setParams(e.field_name, t) - }, Object.keys(e.select_options).map(t=>{ - return l.a.createElement(d["a"].Option, { - value: t - }, e.select_options[t]) - } - ))); - case "input": - return l.a.createElement(f["a"], { - placeholder: e.placeholder, - value: t[e.field_name], - onChange: t=>this.setParams(e.field_name, t.target.value) - }); - case "textarea": - return l.a.createElement(f["a"].TextArea, { - rows: "5", - placeholder: e.placeholder, - value: t[e.field_name], - onChange: t=>this.setParams(e.field_name, t.target.value) - }) - } - } - render() { - var e = this.props.theme - , t = (e.getThemeConfigLoading, - e.saveThemeConfigLoading); - return l.a.createElement(l.a.Fragment, null, l.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), l.a.createElement(h["a"], { - onCancel: ()=>this.hidden(), - title: "\u914d\u7f6e".concat(this.props.themeName, "\u4e3b\u9898"), - visible: this.state.visible, - okButtonProps: { - loading: t - }, - onOk: ()=>this.saveThemeConfig() - }, (this.props.configs || []).map(e=>{ - return l.a.createElement("div", { - className: "form-group" - }, l.a.createElement("label", null, e.label), this.buildType(e)) - } - ))) - } - } - var g = Object(u["c"])(e=>{ - var t = e.theme; - return { - theme: t - } - } - )(m) - , v = n("t3Un"); - function y() { - y = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof f ? t : f - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function u(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var h = {}; - function f() {} - function d() {} - function p() {} - var m = {}; - l(m, o, function() { - return this - }); - var g = Object.getPrototypeOf - , v = g && g(g(O([]))); - v && v !== t && n.call(v, o) && (m = v); - var b = p.prototype = f.prototype = Object.create(m); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = u(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , h = c.value; - return h && "object" == typeof h && n.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(h).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === h) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = u(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === h) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - h; - var i = u(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - h; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - h) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - h) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return d.prototype = p, - r(b, "constructor", { - value: p, - configurable: !0 - }), - r(p, "constructor", { - value: d, - configurable: !0 - }), - d.displayName = l(p, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === d || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, p) : (e.__proto__ = p, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - l(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - l(b, s, "Generator"), - l(b, o, function() { - return this - }), - l(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - h) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - h - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - h - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - h - } - }, - e - } - class b extends l.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1 - } - } - componentDidMount() { - this.props.dispatch({ - type: "theme/getThemes" - }) - } - activeTheme(e) { - var t = this; - return a()(y().mark(function n() { - var r; - return y().wrap(function(n) { - while (1) - switch (n.prev = n.next) { - case 0: - return n.next = 2, - Object(v["b"])("/" + window.settings.secure_path + "/config/save", { - frontend_theme: e - }); - case 2: - if (r = n.sent, - 200 === r.code) { - n.next = 5; - break - } - return n.abrupt("return"); - case 5: - t.props.dispatch({ - type: "theme/getThemes" - }); - case 6: - case "end": - return n.stop() - } - }, n) - }))() - } - render() { - var e = this.props.theme - , t = e.themes - , n = e.active; - e.getThemesLoading; - return l.a.createElement(c["a"], i()({}, this.props, { - loading: Object.keys(t).length <= 0, - title: "\u4e3b\u9898\u914d\u7f6e" - }), l.a.createElement("div", { - className: "row" - }, l.a.createElement("div", { - className: "col-lg-12" - }, l.a.createElement("div", { - className: "alert alert-warning mb-0 mb-md-4", - role: "alert" - }, l.a.createElement("p", { - className: "mb-0" - }, "\u5982\u679c\u4f60\u91c7\u7528\u524d\u540e\u5206\u79bb\u7684\u65b9\u5f0f\u90e8\u7f72V2board\uff0c\u90a3\u4e48\u4e3b\u9898\u914d\u7f6e\u5c06\u4e0d\u4f1a\u751f\u6548\u3002\u4e86\u89e3", l.a.createElement("b", null, l.a.createElement("a", { - href: "https://docs.v2board.com/use/advanced.html#%E5%89%8D%E7%AB%AF%E5%88%86%E7%A6%BB" - }, "\u524d\u540e\u5206\u79bb")))))), Object.keys(t).map(e=>{ - var r = t[e]; - return l.a.createElement("div", { - className: "block block-transparent bg-image mb-0 mb-md-3 bg-primary", - style: { - backgroundImage: "url(https://images.unsplash.com/photo-1567095761054-7a02e69e5c43?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1374&q=80)" - } - }, l.a.createElement("div", { - className: "block-content block-content-full bg-gd-white-op-l" - }, l.a.createElement("div", { - className: "d-md-flex justify-content-md-between align-items-md-center" - }, l.a.createElement("div", { - className: "p-2 py-4" - }, l.a.createElement("h3", { - className: "font-size-h4 font-w400 text-black mb-1" - }, r.name), l.a.createElement("p", { - className: "text-black-75 mb-0" - }, r.description)), l.a.createElement("div", { - className: "p-2 py-4" - }, l.a.createElement("button", { - type: "button", - className: "btn btn-sm rounded-pill btn-outline-light px-3 mr-2", - onClick: ()=>this.activeTheme(e), - disabled: n === e - }, n === e ? "\u5f53\u524d\u4e3b\u9898" : "\u6fc0\u6d3b\u4e3b\u9898"), l.a.createElement(g, { - keyName: e, - themeName: r.name, - configs: r.configs - }, l.a.createElement("button", { - type: "button", - className: "btn btn-sm rounded-pill btn-outline-light px-3" - }, "\u4e3b\u9898\u8bbe\u7f6e")))))) - } - )) - } - } - t["default"] = Object(u["c"])(e=>{ - var t = e.theme; - return { - theme: t - } - } - )(b) - }, - "8jRI": function(e, t, n) { - "use strict"; - var r = "%[a-f0-9]{2}" - , i = new RegExp("(" + r + ")|([^%]+?)","gi") - , o = new RegExp("(" + r + ")+","gi"); - function a(e, t) { - try { - return [decodeURIComponent(e.join(""))] - } catch (e) {} - if (1 === e.length) - return e; - t = t || 1; - var n = e.slice(0, t) - , r = e.slice(t); - return Array.prototype.concat.call([], a(n), a(r)) - } - function s(e) { - try { - return decodeURIComponent(e) - } catch (r) { - for (var t = e.match(i) || [], n = 1; n < t.length; n++) - e = a(t, n).join(""), - t = e.match(i) || []; - return e - } - } - function l(e) { - var t = { - "%FE%FF": "\ufffd\ufffd", - "%FF%FE": "\ufffd\ufffd" - } - , n = o.exec(e); - while (n) { - try { - t[n[0]] = decodeURIComponent(n[0]) - } catch (e) { - var r = s(n[0]); - r !== n[0] && (t[n[0]] = r) - } - n = o.exec(e) - } - t["%C2"] = "\ufffd"; - for (var i = Object.keys(t), a = 0; a < i.length; a++) { - var l = i[a]; - e = e.replace(new RegExp(l,"g"), t[l]) - } - return e - } - e.exports = function(e) { - if ("string" !== typeof e) - throw new TypeError("Expected `encodedURI` to be of type `string`, got `" + typeof e + "`"); - try { - return e = e.replace(/\+/g, " "), - decodeURIComponent(e) - } catch (t) { - return l(e) - } - } - }, - "8tx+": function(e, t, n) { - "use strict"; - var r = n("jo6Y") - , i = n.n(r) - , o = n("YEIV") - , a = n.n(o) - , s = n("QbLZ") - , l = n.n(s) - , c = n("iCc5") - , u = n.n(c) - , h = n("V7oC") - , f = n.n(h) - , d = n("FYw3") - , p = n.n(d) - , m = n("mRg0") - , g = n.n(m) - , v = n("q1tI") - , y = n.n(v) - , b = n("17x9") - , w = n.n(b) - , x = n("i8i4") - , _ = n.n(x) - , E = n("MFj2") - , S = n("2GS6") - , k = n("TSYQ") - , C = n.n(k) - , O = function(e) { - function t() { - var e, n, r, i; - u()(this, t); - for (var o = arguments.length, a = Array(o), s = 0; s < o; s++) - a[s] = arguments[s]; - return r = p()(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(a))), - n = r, - r.close = function(e) { - e && e.stopPropagation(), - r.clearCloseTimer(), - r.props.onClose() - } - , - r.startCloseTimer = function() { - r.props.duration && (r.closeTimer = setTimeout(function() { - r.close() - }, 1e3 * r.props.duration)) - } - , - r.clearCloseTimer = function() { - r.closeTimer && (clearTimeout(r.closeTimer), - r.closeTimer = null) - } - , - i = n, - p()(r, i) - } - return g()(t, e), - f()(t, [{ - key: "componentDidMount", - value: function() { - this.startCloseTimer() - } - }, { - key: "componentDidUpdate", - value: function(e) { - (this.props.duration !== e.duration || this.props.update) && this.restartCloseTimer() - } - }, { - key: "componentWillUnmount", - value: function() { - this.clearCloseTimer() - } - }, { - key: "restartCloseTimer", - value: function() { - this.clearCloseTimer(), - this.startCloseTimer() - } - }, { - key: "render", - value: function() { - var e, t = this.props, n = t.prefixCls + "-notice", r = (e = {}, - a()(e, "" + n, 1), - a()(e, n + "-closable", t.closable), - a()(e, t.className, !!t.className), - e); - return y.a.createElement("div", { - className: C()(r), - style: t.style, - onMouseEnter: this.clearCloseTimer, - onMouseLeave: this.startCloseTimer, - onClick: t.onClick - }, y.a.createElement("div", { - className: n + "-content" - }, t.children), t.closable ? y.a.createElement("a", { - tabIndex: "0", - onClick: this.close, - className: n + "-close" - }, t.closeIcon || y.a.createElement("span", { - className: n + "-close-x" - })) : null) - } - }]), - t - }(v["Component"]); - O.propTypes = { - duration: w.a.number, - onClose: w.a.func, - children: w.a.any, - update: w.a.bool, - closeIcon: w.a.node - }, - O.defaultProps = { - onEnd: function() {}, - onClose: function() {}, - duration: 1.5, - style: { - right: "50%" - } - }; - var T = O - , L = 0 - , A = Date.now(); - function P() { - return "rcNotification_" + A + "_" + L++ - } - var j = function(e) { - function t() { - var e, n, r, i; - u()(this, t); - for (var o = arguments.length, a = Array(o), s = 0; s < o; s++) - a[s] = arguments[s]; - return r = p()(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(a))), - n = r, - r.state = { - notices: [] - }, - r.add = function(e) { - var t = e.key = e.key || P() - , n = r.props.maxCount; - r.setState(function(r) { - var i = r.notices - , o = i.map(function(e) { - return e.key - }).indexOf(t) - , a = i.concat(); - return -1 !== o ? a.splice(o, 1, e) : (n && i.length >= n && (e.updateKey = a[0].updateKey || a[0].key, - a.shift()), - a.push(e)), - { - notices: a - } - }) - } - , - r.remove = function(e) { - r.setState(function(t) { - return { - notices: t.notices.filter(function(t) { - return t.key !== e - }) - } - }) - } - , - i = n, - p()(r, i) - } - return g()(t, e), - f()(t, [{ - key: "getTransitionName", - value: function() { - var e = this.props - , t = e.transitionName; - return !t && e.animation && (t = e.prefixCls + "-" + e.animation), - t - } - }, { - key: "render", - value: function() { - var e, t = this, n = this.props, r = this.state.notices, i = r.map(function(e, i) { - var o = Boolean(i === r.length - 1 && e.updateKey) - , a = e.updateKey ? e.updateKey : e.key - , s = Object(S["a"])(t.remove.bind(t, e.key), e.onClose); - return y.a.createElement(T, l()({ - prefixCls: n.prefixCls - }, e, { - key: a, - update: o, - onClose: s, - onClick: e.onClick, - closeIcon: n.closeIcon - }), e.content) - }), o = (e = {}, - a()(e, n.prefixCls, 1), - a()(e, n.className, !!n.className), - e); - return y.a.createElement("div", { - className: C()(o), - style: n.style - }, y.a.createElement(E["a"], { - transitionName: this.getTransitionName() - }, i)) - } - }]), - t - }(v["Component"]); - j.propTypes = { - prefixCls: w.a.string, - transitionName: w.a.string, - animation: w.a.oneOfType([w.a.string, w.a.object]), - style: w.a.object, - maxCount: w.a.number, - closeIcon: w.a.node - }, - j.defaultProps = { - prefixCls: "rc-notification", - animation: "fade", - style: { - top: 65, - left: "50%" - } - }, - j.newInstance = function(e, t) { - var n = e || {} - , r = n.getContainer - , o = i()(n, ["getContainer"]) - , a = document.createElement("div"); - if (r) { - var s = r(); - s.appendChild(a) - } else - document.body.appendChild(a); - var c = !1; - function u(e) { - c || (c = !0, - t({ - notice: function(t) { - e.add(t) - }, - removeNotice: function(t) { - e.remove(t) - }, - component: e, - destroy: function() { - _.a.unmountComponentAtNode(a), - a.parentNode.removeChild(a) - } - })) - } - _.a.render(y.a.createElement(j, l()({}, o, { - ref: u - })), a) - } - ; - var M = j; - t["a"] = M - }, - "8zNj": function(e, t, n) { - "use strict"; - n("2qtc"); - var r = n("kLXV") - , i = (n("5NDa"), - n("5rEg")) - , o = (n("Pwec"), - n("CtXQ")) - , a = n("p0pE") - , s = n.n(a) - , l = n("q1tI") - , c = n.n(l) - , u = (n("Bl7J"), - n("/MKj")); - class h extends c.a.Component { - constructor(e) { - super(e), - this.state = { - submit: s()({}, this.props.record), - visible: !1 - } - } - save() { - var e = s()({}, this.state.submit); - this.props.dispatch({ - type: "serverGroup/save", - params: e, - callback: ()=>{ - this.setState({ - visible: !1 - }) - } - }) - } - render() { - var e = this.props.serverGroup.fetchLoading; - return c.a.createElement(c.a.Fragment, null, c.a.cloneElement(this.props.children, { - onClick: ()=>this.setState({ - visible: !0 - }) - }), c.a.createElement(r["a"], { - title: "".concat(this.state.submit.id ? "\u7f16\u8f91\u7ec4" : "\u521b\u5efa\u7ec4"), - visible: this.state.visible, - onCancel: ()=>this.setState({ - visible: !1 - }), - onOk: ()=>e || this.save(), - okText: e ? c.a.createElement(o["a"], { - type: "loading" - }) : "\u63d0\u4ea4", - cancelText: "\u53d6\u6d88" - }, c.a.createElement("div", null, c.a.createElement("div", { - className: "form-group" - }, c.a.createElement("label", { - for: "example-text-input-alt" - }, "\u7ec4\u540d"), c.a.createElement(i["a"], { - placeholder: "\u8bf7\u8f93\u5165\u7ec4\u540d", - value: this.state.submit.name, - onChange: e=>{ - this.setState({ - submit: s()({}, this.state.submit, { - name: e.target.value - }) - }) - } - }))))) - } - } - t["a"] = Object(u["c"])(e=>{ - var t = e.serverGroup; - return { - serverGroup: t - } - } - )(h) - }, - "93I4": function(e, t) { - e.exports = function(e) { - return "object" === typeof e ? null !== e : "function" === typeof e - } - }, - "9Do8": function(e, t, n) { - "use strict"; - e.exports = n("zt9T") - }, - "9HFh": function(e, t, n) { - var r = n("xJie") - , i = n("WFJy").concat("length", "prototype"); - t.f = Object.getOwnPropertyNames || function(e) { - return r(e, i) - } - }, - "9R94": function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return o - }); - var r = !0 - , i = "Invariant failed"; - function o(e, t) { - if (!e) { - if (r) - throw new Error(i); - var n = "function" === typeof t ? t() : t - , o = n ? "".concat(i, ": ").concat(n) : i; - throw new Error(o) - } - } - }, - "9WFV": function(e, t, n) { - var r = n("2we2"); - e.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) { - return "String" == r(e) ? e.split("") : Object(e) - } - }, - "9lTW": function(e, t, n) { - "use strict"; - (function(t) { - function r(e, t) { - if (e === t) - return 0; - for (var n = e.length, r = t.length, i = 0, o = Math.min(n, r); i < o; ++i) - if (e[i] !== t[i]) { - n = e[i], - r = t[i]; - break - } - return n < r ? -1 : r < n ? 1 : 0 - } - function i(e) { - return t.Buffer && "function" === typeof t.Buffer.isBuffer ? t.Buffer.isBuffer(e) : !(null == e || !e._isBuffer) - } - var o = n("7tlc") - , a = Object.prototype.hasOwnProperty - , s = Array.prototype.slice - , l = function() { - return "foo" === function() {} - .name - }(); - function c(e) { - return Object.prototype.toString.call(e) - } - function u(e) { - return !i(e) && ("function" === typeof t.ArrayBuffer && ("function" === typeof ArrayBuffer.isView ? ArrayBuffer.isView(e) : !!e && (e instanceof DataView || !!(e.buffer && e.buffer instanceof ArrayBuffer)))) - } - var h = e.exports = y - , f = /\s*function\s+([^\(\s]*)\s*/; - function d(e) { - if (o.isFunction(e)) { - if (l) - return e.name; - var t = e.toString() - , n = t.match(f); - return n && n[1] - } - } - function p(e, t) { - return "string" === typeof e ? e.length < t ? e : e.slice(0, t) : e - } - function m(e) { - if (l || !o.isFunction(e)) - return o.inspect(e); - var t = d(e) - , n = t ? ": " + t : ""; - return "[Function" + n + "]" - } - function g(e) { - return p(m(e.actual), 128) + " " + e.operator + " " + p(m(e.expected), 128) - } - function v(e, t, n, r, i) { - throw new h.AssertionError({ - message: n, - actual: e, - expected: t, - operator: r, - stackStartFunction: i - }) - } - function y(e, t) { - e || v(e, !0, t, "==", h.ok) - } - function b(e, t, n, a) { - if (e === t) - return !0; - if (i(e) && i(t)) - return 0 === r(e, t); - if (o.isDate(e) && o.isDate(t)) - return e.getTime() === t.getTime(); - if (o.isRegExp(e) && o.isRegExp(t)) - return e.source === t.source && e.global === t.global && e.multiline === t.multiline && e.lastIndex === t.lastIndex && e.ignoreCase === t.ignoreCase; - if (null !== e && "object" === typeof e || null !== t && "object" === typeof t) { - if (u(e) && u(t) && c(e) === c(t) && !(e instanceof Float32Array || e instanceof Float64Array)) - return 0 === r(new Uint8Array(e.buffer), new Uint8Array(t.buffer)); - if (i(e) !== i(t)) - return !1; - a = a || { - actual: [], - expected: [] - }; - var s = a.actual.indexOf(e); - return -1 !== s && s === a.expected.indexOf(t) || (a.actual.push(e), - a.expected.push(t), - x(e, t, n, a)) - } - return n ? e === t : e == t - } - function w(e) { - return "[object Arguments]" == Object.prototype.toString.call(e) - } - function x(e, t, n, r) { - if (null === e || void 0 === e || null === t || void 0 === t) - return !1; - if (o.isPrimitive(e) || o.isPrimitive(t)) - return e === t; - if (n && Object.getPrototypeOf(e) !== Object.getPrototypeOf(t)) - return !1; - var i = w(e) - , a = w(t); - if (i && !a || !i && a) - return !1; - if (i) - return e = s.call(e), - t = s.call(t), - b(e, t, n); - var l, c, u = C(e), h = C(t); - if (u.length !== h.length) - return !1; - for (u.sort(), - h.sort(), - c = u.length - 1; c >= 0; c--) - if (u[c] !== h[c]) - return !1; - for (c = u.length - 1; c >= 0; c--) - if (l = u[c], - !b(e[l], t[l], n, r)) - return !1; - return !0 - } - function _(e, t, n) { - b(e, t, !0) && v(e, t, n, "notDeepStrictEqual", _) - } - function E(e, t) { - if (!e || !t) - return !1; - if ("[object RegExp]" == Object.prototype.toString.call(t)) - return t.test(e); - try { - if (e instanceof t) - return !0 - } catch (e) {} - return !Error.isPrototypeOf(t) && !0 === t.call({}, e) - } - function S(e) { - var t; - try { - e() - } catch (e) { - t = e - } - return t - } - function k(e, t, n, r) { - var i; - if ("function" !== typeof t) - throw new TypeError('"block" argument must be a function'); - "string" === typeof n && (r = n, - n = null), - i = S(t), - r = (n && n.name ? " (" + n.name + ")." : ".") + (r ? " " + r : "."), - e && !i && v(i, n, "Missing expected exception" + r); - var a = "string" === typeof r - , s = !e && o.isError(i) - , l = !e && i && !n; - if ((s && a && E(i, n) || l) && v(i, n, "Got unwanted exception" + r), - e && i && n && !E(i, n) || !e && i) - throw i - } - h.AssertionError = function(e) { - this.name = "AssertionError", - this.actual = e.actual, - this.expected = e.expected, - this.operator = e.operator, - e.message ? (this.message = e.message, - this.generatedMessage = !1) : (this.message = g(this), - this.generatedMessage = !0); - var t = e.stackStartFunction || v; - if (Error.captureStackTrace) - Error.captureStackTrace(this, t); - else { - var n = new Error; - if (n.stack) { - var r = n.stack - , i = d(t) - , o = r.indexOf("\n" + i); - if (o >= 0) { - var a = r.indexOf("\n", o + 1); - r = r.substring(a + 1) - } - this.stack = r - } - } - } - , - o.inherits(h.AssertionError, Error), - h.fail = v, - h.ok = y, - h.equal = function(e, t, n) { - e != t && v(e, t, n, "==", h.equal) - } - , - h.notEqual = function(e, t, n) { - e == t && v(e, t, n, "!=", h.notEqual) - } - , - h.deepEqual = function(e, t, n) { - b(e, t, !1) || v(e, t, n, "deepEqual", h.deepEqual) - } - , - h.deepStrictEqual = function(e, t, n) { - b(e, t, !0) || v(e, t, n, "deepStrictEqual", h.deepStrictEqual) - } - , - h.notDeepEqual = function(e, t, n) { - b(e, t, !1) && v(e, t, n, "notDeepEqual", h.notDeepEqual) - } - , - h.notDeepStrictEqual = _, - h.strictEqual = function(e, t, n) { - e !== t && v(e, t, n, "===", h.strictEqual) - } - , - h.notStrictEqual = function(e, t, n) { - e === t && v(e, t, n, "!==", h.notStrictEqual) - } - , - h.throws = function(e, t, n) { - k(!0, e, t, n) - } - , - h.doesNotThrow = function(e, t, n) { - k(!1, e, t, n) - } - , - h.ifError = function(e) { - if (e) - throw e - } - ; - var C = Object.keys || function(e) { - var t = []; - for (var n in e) - a.call(e, n) && t.push(n); - return t - } - } - ).call(this, n("yLpj")) - }, - "9nSz": function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("Y/ne") - , o = n("08Qx") - , a = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o); - r(r.P + r.F * a, "String", { - padStart: function(e) { - return i(this, e, arguments.length > 1 ? arguments[1] : void 0, !0) - } - }) - }, - A22h: function(e, t) { - e.exports = Object.is || function(e, t) { - return e === t ? 0 !== e || 1 / e === 1 / t : e != e && t != t - } - }, - A5Xg: function(e, t, n) { - var r = n("NsO/") - , i = n("ar/p").f - , o = {}.toString - , a = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [] - , s = function(e) { - try { - return i(e) - } catch (e) { - return a.slice() - } - }; - e.exports.f = function(e) { - return a && "[object Window]" == o.call(e) ? s(e) : i(r(e)) - } - }, - "A7R+": function(e, t, n) { - e.exports = !n("8Z/V") && !n("wUWy")(function() { - return 7 != Object.defineProperty(n("SfDG")("div"), "a", { - get: function() { - return 7 - } - }).a - }) - }, - AHJs: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function o(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && a(e, t) - } - function a(e, t) { - return a = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - a(e, t) - } - function s(e) { - return function() { - var t, n = h(e); - if (u()) { - var r = h(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return l(this, t) - } - } - function l(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? c(e) : t - } - function c(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function u() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function h(e) { - return h = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - h(e) - } - var f = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var d = f(n("q1tI")) - , p = function(e) { - o(n, e); - var t = s(n); - function n() { - return i(this, n), - t.apply(this, arguments) - } - return n - }(d.Component); - t.default = p, - p.isTableColumnGroup = !0 - }, - AMgb: function(e, t, n) { - e.exports = n("j/9B").default - }, - ANjH: function(e, t, n) { - "use strict"; - var r = n("rePB"); - function i(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function o(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? i(Object(n), !0).forEach(function(t) { - Object(r["a"])(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : i(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function a(e) { - return "Minified Redux error #" + e + "; visit https://redux.js.org/Errors?code=" + e + " for the full message or use the non-minified dev environment for full errors. " - } - n.d(t, "a", function() { - return m - }), - n.d(t, "b", function() { - return d - }), - n.d(t, "c", function() { - return p - }), - n.d(t, "d", function() { - return h - }); - var s = function() { - return "function" === typeof Symbol && Symbol.observable || "@@observable" - }() - , l = function() { - return Math.random().toString(36).substring(7).split("").join(".") - } - , c = { - INIT: "@@redux/INIT" + l(), - REPLACE: "@@redux/REPLACE" + l(), - PROBE_UNKNOWN_ACTION: function() { - return "@@redux/PROBE_UNKNOWN_ACTION" + l() - } - }; - function u(e) { - if ("object" !== typeof e || null === e) - return !1; - var t = e; - while (null !== Object.getPrototypeOf(t)) - t = Object.getPrototypeOf(t); - return Object.getPrototypeOf(e) === t - } - function h(e, t, n) { - var r; - if ("function" === typeof t && "function" === typeof n || "function" === typeof n && "function" === typeof arguments[3]) - throw new Error(a(0)); - if ("function" === typeof t && "undefined" === typeof n && (n = t, - t = void 0), - "undefined" !== typeof n) { - if ("function" !== typeof n) - throw new Error(a(1)); - return n(h)(e, t) - } - if ("function" !== typeof e) - throw new Error(a(2)); - var i = e - , o = t - , l = [] - , f = l - , d = !1; - function p() { - f === l && (f = l.slice()) - } - function m() { - if (d) - throw new Error(a(3)); - return o - } - function g(e) { - if ("function" !== typeof e) - throw new Error(a(4)); - if (d) - throw new Error(a(5)); - var t = !0; - return p(), - f.push(e), - function() { - if (t) { - if (d) - throw new Error(a(6)); - t = !1, - p(); - var n = f.indexOf(e); - f.splice(n, 1), - l = null - } - } - } - function v(e) { - if (!u(e)) - throw new Error(a(7)); - if ("undefined" === typeof e.type) - throw new Error(a(8)); - if (d) - throw new Error(a(9)); - try { - d = !0, - o = i(o, e) - } finally { - d = !1 - } - for (var t = l = f, n = 0; n < t.length; n++) { - var r = t[n]; - r() - } - return e - } - function y(e) { - if ("function" !== typeof e) - throw new Error(a(10)); - i = e, - v({ - type: c.REPLACE - }) - } - function b() { - var e, t = g; - return e = { - subscribe: function(e) { - if ("object" !== typeof e || null === e) - throw new Error(a(11)); - function n() { - e.next && e.next(m()) - } - n(); - var r = t(n); - return { - unsubscribe: r - } - } - }, - e[s] = function() { - return this - } - , - e - } - return v({ - type: c.INIT - }), - r = { - dispatch: v, - subscribe: g, - getState: m, - replaceReducer: y - }, - r[s] = b, - r - } - function f(e) { - Object.keys(e).forEach(function(t) { - var n = e[t] - , r = n(void 0, { - type: c.INIT - }); - if ("undefined" === typeof r) - throw new Error(a(12)); - if ("undefined" === typeof n(void 0, { - type: c.PROBE_UNKNOWN_ACTION() - })) - throw new Error(a(13)) - }) - } - function d(e) { - for (var t = Object.keys(e), n = {}, r = 0; r < t.length; r++) { - var i = t[r]; - 0, - "function" === typeof e[i] && (n[i] = e[i]) - } - var o, s = Object.keys(n); - try { - f(n) - } catch (e) { - o = e - } - return function(e, t) { - if (void 0 === e && (e = {}), - o) - throw o; - for (var r = !1, i = {}, l = 0; l < s.length; l++) { - var c = s[l] - , u = n[c] - , h = e[c] - , f = u(h, t); - if ("undefined" === typeof f) { - t && t.type; - throw new Error(a(14)) - } - i[c] = f, - r = r || f !== h - } - return r = r || s.length !== Object.keys(e).length, - r ? i : e - } - } - function p() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return 0 === t.length ? function(e) { - return e - } - : 1 === t.length ? t[0] : t.reduce(function(e, t) { - return function() { - return e(t.apply(void 0, arguments)) - } - }) - } - function m() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return function(e) { - return function() { - var n = e.apply(void 0, arguments) - , r = function() { - throw new Error(a(15)) - } - , i = { - getState: n.getState, - dispatch: function() { - return r.apply(void 0, arguments) - } - } - , s = t.map(function(e) { - return e(i) - }); - return r = p.apply(void 0, s)(n.dispatch), - o(o({}, n), {}, { - dispatch: r - }) - } - } - } - }, - "AU/w": function(e, t, n) { - "use strict"; - n.d(t, "b", function() { - return r - }), - n.d(t, "f", function() { - return i - }), - n.d(t, "a", function() { - return o - }), - n.d(t, "g", function() { - return s - }), - n.d(t, "h", function() { - return l - }), - n.d(t, "c", function() { - return c - }), - n.d(t, "d", function() { - return u - }), - n.d(t, "e", function() { - return h - }), - n.d(t, "i", function() { - return f - }); - var r = "@@router/LOCATION_CHANGE" - , i = function(e, t) { - var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - return { - type: r, - payload: { - location: e, - action: t, - isFirstRendering: n - } - } - } - , o = "@@router/CALL_HISTORY_METHOD" - , a = function(e) { - return function() { - for (var t = arguments.length, n = new Array(t), r = 0; r < t; r++) - n[r] = arguments[r]; - return { - type: o, - payload: { - method: e, - args: n - } - } - } - } - , s = a("push") - , l = a("replace") - , c = a("go") - , u = a("goBack") - , h = a("goForward") - , f = { - push: s, - replace: l, - go: c, - goBack: u, - goForward: h - } - }, - AUWw: function(e, t) { - var n = Math.ceil - , r = Math.floor; - e.exports = function(e) { - return isNaN(e = +e) ? 0 : (e > 0 ? r : n)(e) - } - }, - AUvm: function(e, t, n) { - "use strict"; - var r = n("5T2Y") - , i = n("B+OT") - , o = n("jmDH") - , a = n("Y7ZC") - , s = n("kTiW") - , l = n("6/1s").KEY - , c = n("KUxP") - , u = n("29s/") - , h = n("RfKB") - , f = n("YqAc") - , d = n("UWiX") - , p = n("zLkG") - , m = n("Zxgi") - , g = n("R+7+") - , v = n("kAMH") - , y = n("5K7Z") - , b = n("93I4") - , w = n("JB68") - , x = n("NsO/") - , _ = n("G8Mo") - , E = n("rr1i") - , S = n("oVml") - , k = n("A5Xg") - , C = n("vwuL") - , O = n("mqlF") - , T = n("2faE") - , L = n("w6GO") - , A = C.f - , P = T.f - , j = k.f - , M = r.Symbol - , R = r.JSON - , N = R && R.stringify - , D = "prototype" - , I = d("_hidden") - , $ = d("toPrimitive") - , F = {}.propertyIsEnumerable - , B = u("symbol-registry") - , V = u("symbols") - , W = u("op-symbols") - , H = Object[D] - , U = "function" == typeof M && !!O.f - , z = r.QObject - , G = !z || !z[D] || !z[D].findChild - , q = o && c(function() { - return 7 != S(P({}, "a", { - get: function() { - return P(this, "a", { - value: 7 - }).a - } - })).a - }) ? function(e, t, n) { - var r = A(H, t); - r && delete H[t], - P(e, t, n), - r && e !== H && P(H, t, r) - } - : P - , K = function(e) { - var t = V[e] = S(M[D]); - return t._k = e, - t - } - , Y = U && "symbol" == typeof M.iterator ? function(e) { - return "symbol" == typeof e - } - : function(e) { - return e instanceof M - } - , X = function(e, t, n) { - return e === H && X(W, t, n), - y(e), - t = _(t, !0), - y(n), - i(V, t) ? (n.enumerable ? (i(e, I) && e[I][t] && (e[I][t] = !1), - n = S(n, { - enumerable: E(0, !1) - })) : (i(e, I) || P(e, I, E(1, {})), - e[I][t] = !0), - q(e, t, n)) : P(e, t, n) - } - , Q = function(e, t) { - y(e); - var n, r = g(t = x(t)), i = 0, o = r.length; - while (o > i) - X(e, n = r[i++], t[n]); - return e - } - , Z = function(e, t) { - return void 0 === t ? S(e) : Q(S(e), t) - } - , J = function(e) { - var t = F.call(this, e = _(e, !0)); - return !(this === H && i(V, e) && !i(W, e)) && (!(t || !i(this, e) || !i(V, e) || i(this, I) && this[I][e]) || t) - } - , ee = function(e, t) { - if (e = x(e), - t = _(t, !0), - e !== H || !i(V, t) || i(W, t)) { - var n = A(e, t); - return !n || !i(V, t) || i(e, I) && e[I][t] || (n.enumerable = !0), - n - } - } - , te = function(e) { - var t, n = j(x(e)), r = [], o = 0; - while (n.length > o) - i(V, t = n[o++]) || t == I || t == l || r.push(t); - return r - } - , ne = function(e) { - var t, n = e === H, r = j(n ? W : x(e)), o = [], a = 0; - while (r.length > a) - !i(V, t = r[a++]) || n && !i(H, t) || o.push(V[t]); - return o - }; - U || (M = function() { - if (this instanceof M) - throw TypeError("Symbol is not a constructor!"); - var e = f(arguments.length > 0 ? arguments[0] : void 0) - , t = function(n) { - this === H && t.call(W, n), - i(this, I) && i(this[I], e) && (this[I][e] = !1), - q(this, e, E(1, n)) - }; - return o && G && q(H, e, { - configurable: !0, - set: t - }), - K(e) - } - , - s(M[D], "toString", function() { - return this._k - }), - C.f = ee, - T.f = X, - n("ar/p").f = k.f = te, - n("NV0k").f = J, - O.f = ne, - o && !n("uOPS") && s(H, "propertyIsEnumerable", J, !0), - p.f = function(e) { - return K(d(e)) - } - ), - a(a.G + a.W + a.F * !U, { - Symbol: M - }); - for (var re = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), ie = 0; re.length > ie; ) - d(re[ie++]); - for (var oe = L(d.store), ae = 0; oe.length > ae; ) - m(oe[ae++]); - a(a.S + a.F * !U, "Symbol", { - for: function(e) { - return i(B, e += "") ? B[e] : B[e] = M(e) - }, - keyFor: function(e) { - if (!Y(e)) - throw TypeError(e + " is not a symbol!"); - for (var t in B) - if (B[t] === e) - return t - }, - useSetter: function() { - G = !0 - }, - useSimple: function() { - G = !1 - } - }), - a(a.S + a.F * !U, "Object", { - create: Z, - defineProperty: X, - defineProperties: Q, - getOwnPropertyDescriptor: ee, - getOwnPropertyNames: te, - getOwnPropertySymbols: ne - }); - var se = c(function() { - O.f(1) - }); - a(a.S + a.F * se, "Object", { - getOwnPropertySymbols: function(e) { - return O.f(w(e)) - } - }), - R && a(a.S + a.F * (!U || c(function() { - var e = M(); - return "[null]" != N([e]) || "{}" != N({ - a: e - }) || "{}" != N(Object(e)) - })), "JSON", { - stringify: function(e) { - var t, n, r = [e], i = 1; - while (arguments.length > i) - r.push(arguments[i++]); - if (n = t = r[1], - (b(t) || void 0 !== e) && !Y(e)) - return v(t) || (t = function(e, t) { - if ("function" == typeof n && (t = n.call(this, e, t)), - !Y(t)) - return t - } - ), - r[1] = t, - N.apply(R, r) - } - }), - M[D][$] || n("NegM")(M[D], $, M[D].valueOf), - h(M, "Symbol"), - h(Math, "Math", !0), - h(r.JSON, "JSON", !0) - }, - AyUB: function(e, t, n) { - e.exports = { - default: n("3GJH"), - __esModule: !0 - } - }, - "B+OT": function(e, t) { - var n = {}.hasOwnProperty; - e.exports = function(e, t) { - return n.call(e, t) - } - }, - B6Jk: function(e, t, n) {}, - B9Yq: function(e, t) { - e.exports = function() { - throw new Error("define cannot be used indirect") - } - }, - BC81: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = function() { - return null - }; - t.default = r - }, - BFt8: function(e, t, n) { - var r = n("oxo0") - , i = n("il4q") - , o = n("J57/")("IE_PROTO") - , a = Object.prototype; - e.exports = Object.getPrototypeOf || function(e) { - return e = i(e), - r(e, o) ? e[o] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? a : null - } - }, - "BGR+": function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r); - function o(e, t) { - for (var n = i()({}, e), r = 0; r < t.length; r++) { - var o = t[r]; - delete n[o] - } - return n - } - t["a"] = o - }, - BPZU: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return f - }); - var r = 32 - , i = 7; - function o(e) { - var t = 0; - while (e >= r) - t |= 1 & e, - e >>= 1; - return e + t - } - function a(e, t, n, r) { - var i = t + 1; - if (i === n) - return 1; - if (r(e[i++], e[t]) < 0) { - while (i < n && r(e[i], e[i - 1]) < 0) - i++; - s(e, t, i) - } else - while (i < n && r(e[i], e[i - 1]) >= 0) - i++; - return i - t - } - function s(e, t, n) { - n--; - while (t < n) { - var r = e[t]; - e[t++] = e[n], - e[n--] = r - } - } - function l(e, t, n, r, i) { - for (r === t && r++; r < n; r++) { - var o, a = e[r], s = t, l = r; - while (s < l) - o = s + l >>> 1, - i(a, e[o]) < 0 ? l = o : s = o + 1; - var c = r - s; - switch (c) { - case 3: - e[s + 3] = e[s + 2]; - case 2: - e[s + 2] = e[s + 1]; - case 1: - e[s + 1] = e[s]; - break; - default: - while (c > 0) - e[s + c] = e[s + c - 1], - c-- - } - e[s] = a - } - } - function c(e, t, n, r, i, o) { - var a = 0 - , s = 0 - , l = 1; - if (o(e, t[n + i]) > 0) { - s = r - i; - while (l < s && o(e, t[n + i + l]) > 0) - a = l, - l = 1 + (l << 1), - l <= 0 && (l = s); - l > s && (l = s), - a += i, - l += i - } else { - s = i + 1; - while (l < s && o(e, t[n + i - l]) <= 0) - a = l, - l = 1 + (l << 1), - l <= 0 && (l = s); - l > s && (l = s); - var c = a; - a = i - l, - l = i - c - } - a++; - while (a < l) { - var u = a + (l - a >>> 1); - o(e, t[n + u]) > 0 ? a = u + 1 : l = u - } - return l - } - function u(e, t, n, r, i, o) { - var a = 0 - , s = 0 - , l = 1; - if (o(e, t[n + i]) < 0) { - s = i + 1; - while (l < s && o(e, t[n + i - l]) < 0) - a = l, - l = 1 + (l << 1), - l <= 0 && (l = s); - l > s && (l = s); - var c = a; - a = i - l, - l = i - c - } else { - s = r - i; - while (l < s && o(e, t[n + i + l]) >= 0) - a = l, - l = 1 + (l << 1), - l <= 0 && (l = s); - l > s && (l = s), - a += i, - l += i - } - a++; - while (a < l) { - var u = a + (l - a >>> 1); - o(e, t[n + u]) < 0 ? l = u : a = u + 1 - } - return l - } - function h(e, t) { - var n, r, o = i, a = 0, s = 0; - a = e.length; - var l = []; - function h(e, t) { - n[s] = e, - r[s] = t, - s += 1 - } - function f() { - while (s > 1) { - var e = s - 2; - if (e >= 1 && r[e - 1] <= r[e] + r[e + 1] || e >= 2 && r[e - 2] <= r[e] + r[e - 1]) - r[e - 1] < r[e + 1] && e--; - else if (r[e] > r[e + 1]) - break; - p(e) - } - } - function d() { - while (s > 1) { - var e = s - 2; - e > 0 && r[e - 1] < r[e + 1] && e--, - p(e) - } - } - function p(i) { - var o = n[i] - , a = r[i] - , l = n[i + 1] - , h = r[i + 1]; - r[i] = a + h, - i === s - 3 && (n[i + 1] = n[i + 2], - r[i + 1] = r[i + 2]), - s--; - var f = u(e[l], e, o, a, 0, t); - o += f, - a -= f, - 0 !== a && (h = c(e[o + a - 1], e, l, h, h - 1, t), - 0 !== h && (a <= h ? m(o, a, l, h) : g(o, a, l, h))) - } - function m(n, r, a, s) { - var h = 0; - for (h = 0; h < r; h++) - l[h] = e[n + h]; - var f = 0 - , d = a - , p = n; - if (e[p++] = e[d++], - 0 !== --s) - if (1 !== r) { - var m, g, v, y = o; - while (1) { - m = 0, - g = 0, - v = !1; - do { - if (t(e[d], l[f]) < 0) { - if (e[p++] = e[d++], - g++, - m = 0, - 0 === --s) { - v = !0; - break - } - } else if (e[p++] = l[f++], - m++, - g = 0, - 1 === --r) { - v = !0; - break - } - } while ((m | g) < y); - if (v) - break; - do { - if (m = u(e[d], l, f, r, 0, t), - 0 !== m) { - for (h = 0; h < m; h++) - e[p + h] = l[f + h]; - if (p += m, - f += m, - r -= m, - r <= 1) { - v = !0; - break - } - } - if (e[p++] = e[d++], - 0 === --s) { - v = !0; - break - } - if (g = c(l[f], e, d, s, 0, t), - 0 !== g) { - for (h = 0; h < g; h++) - e[p + h] = e[d + h]; - if (p += g, - d += g, - s -= g, - 0 === s) { - v = !0; - break - } - } - if (e[p++] = l[f++], - 1 === --r) { - v = !0; - break - } - y-- - } while (m >= i || g >= i); - if (v) - break; - y < 0 && (y = 0), - y += 2 - } - if (o = y, - o < 1 && (o = 1), - 1 === r) { - for (h = 0; h < s; h++) - e[p + h] = e[d + h]; - e[p + s] = l[f] - } else { - if (0 === r) - throw new Error; - for (h = 0; h < r; h++) - e[p + h] = l[f + h] - } - } else { - for (h = 0; h < s; h++) - e[p + h] = e[d + h]; - e[p + s] = l[f] - } - else - for (h = 0; h < r; h++) - e[p + h] = l[f + h] - } - function g(n, r, a, s) { - var h = 0; - for (h = 0; h < s; h++) - l[h] = e[a + h]; - var f = n + r - 1 - , d = s - 1 - , p = a + s - 1 - , m = 0 - , g = 0; - if (e[p--] = e[f--], - 0 !== --r) - if (1 !== s) { - var v = o; - while (1) { - var y = 0 - , b = 0 - , w = !1; - do { - if (t(l[d], e[f]) < 0) { - if (e[p--] = e[f--], - y++, - b = 0, - 0 === --r) { - w = !0; - break - } - } else if (e[p--] = l[d--], - b++, - y = 0, - 1 === --s) { - w = !0; - break - } - } while ((y | b) < v); - if (w) - break; - do { - if (y = r - u(l[d], e, n, r, r - 1, t), - 0 !== y) { - for (p -= y, - f -= y, - r -= y, - g = p + 1, - m = f + 1, - h = y - 1; h >= 0; h--) - e[g + h] = e[m + h]; - if (0 === r) { - w = !0; - break - } - } - if (e[p--] = l[d--], - 1 === --s) { - w = !0; - break - } - if (b = s - c(e[f], l, 0, s, s - 1, t), - 0 !== b) { - for (p -= b, - d -= b, - s -= b, - g = p + 1, - m = d + 1, - h = 0; h < b; h++) - e[g + h] = l[m + h]; - if (s <= 1) { - w = !0; - break - } - } - if (e[p--] = e[f--], - 0 === --r) { - w = !0; - break - } - v-- - } while (y >= i || b >= i); - if (w) - break; - v < 0 && (v = 0), - v += 2 - } - if (o = v, - o < 1 && (o = 1), - 1 === s) { - for (p -= r, - f -= r, - g = p + 1, - m = f + 1, - h = r - 1; h >= 0; h--) - e[g + h] = e[m + h]; - e[p] = l[d] - } else { - if (0 === s) - throw new Error; - for (m = p - (s - 1), - h = 0; h < s; h++) - e[m + h] = l[h] - } - } else { - for (p -= r, - f -= r, - g = p + 1, - m = f + 1, - h = r - 1; h >= 0; h--) - e[g + h] = e[m + h]; - e[p] = l[d] - } - else - for (m = p - (s - 1), - h = 0; h < s; h++) - e[m + h] = l[h] - } - return a < 120 ? 5 : a < 1542 ? 10 : a < 119151 ? 19 : 40, - n = [], - r = [], - { - mergeRuns: f, - forceMergeRuns: d, - pushRun: h - } - } - function f(e, t, n, i) { - n || (n = 0), - i || (i = e.length); - var s = i - n; - if (!(s < 2)) { - var c = 0; - if (s < r) - return c = a(e, n, i, t), - void l(e, n, i, n + c, t); - var u = h(e, t) - , f = o(s); - do { - if (c = a(e, n, i, t), - c < f) { - var d = s; - d > f && (d = f), - l(e, n, n + d, n + c, t), - c = d - } - u.pushRun(n, c), - u.mergeRuns(), - s -= c, - n += c - } while (0 !== s); - u.forceMergeRuns() - } - } - }, - BjZs: function(e, t, n) { - "use strict"; - function r(e) { - return s(e) || a(e) || o(e) || i() - } - function i() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - } - function o(e, t) { - if (e) { - if ("string" === typeof e) - return l(e, t); - var n = Object.prototype.toString.call(e).slice(8, -1); - return "Object" === n && e.constructor && (n = e.constructor.name), - "Map" === n || "Set" === n ? Array.from(n) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? l(e, t) : void 0 - } - } - function a(e) { - if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) - return Array.from(e) - } - function s(e) { - if (Array.isArray(e)) - return l(e) - } - function l(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) - r[n] = e[n]; - return r - } - function c(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function u(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? c(Object(n), !0).forEach(function(t) { - h(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : c(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function h(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function f(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function d(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function p(e, t, n) { - return t && d(e.prototype, t), - n && d(e, n), - e - } - var m = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var g = m(n("q1tI")) - , v = function() { - function e(t, n) { - f(this, e), - this._cached = {}, - this.columns = t || this.normalize(n) - } - return p(e, [{ - key: "isAnyColumnsFixed", - value: function() { - var e = this; - return this._cache("isAnyColumnsFixed", function() { - return e.columns.some(function(e) { - return !!e.fixed - }) - }) - } - }, { - key: "isAnyColumnsLeftFixed", - value: function() { - var e = this; - return this._cache("isAnyColumnsLeftFixed", function() { - return e.columns.some(function(e) { - return "left" === e.fixed || !0 === e.fixed - }) - }) - } - }, { - key: "isAnyColumnsRightFixed", - value: function() { - var e = this; - return this._cache("isAnyColumnsRightFixed", function() { - return e.columns.some(function(e) { - return "right" === e.fixed - }) - }) - } - }, { - key: "leftColumns", - value: function() { - var e = this; - return this._cache("leftColumns", function() { - return e.groupedColumns().filter(function(e) { - return "left" === e.fixed || !0 === e.fixed - }) - }) - } - }, { - key: "rightColumns", - value: function() { - var e = this; - return this._cache("rightColumns", function() { - return e.groupedColumns().filter(function(e) { - return "right" === e.fixed - }) - }) - } - }, { - key: "leafColumns", - value: function() { - var e = this; - return this._cache("leafColumns", function() { - return e._leafColumns(e.columns) - }) - } - }, { - key: "leftLeafColumns", - value: function() { - var e = this; - return this._cache("leftLeafColumns", function() { - return e._leafColumns(e.leftColumns()) - }) - } - }, { - key: "rightLeafColumns", - value: function() { - var e = this; - return this._cache("rightLeafColumns", function() { - return e._leafColumns(e.rightColumns()) - }) - } - }, { - key: "groupedColumns", - value: function() { - var e = this; - return this._cache("groupedColumns", function() { - var t = function e(t) { - var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0 - , r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {} - , i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : []; - i[n] = i[n] || []; - var o = [] - , a = function(e) { - var t = i.length - n; - e && !e.children && t > 1 && (!e.rowSpan || e.rowSpan < t) && (e.rowSpan = t) - }; - return t.forEach(function(s, l) { - var c = u({}, s); - i[n].push(c), - r.colSpan = r.colSpan || 0, - c.children && c.children.length > 0 ? (c.children = e(c.children, n + 1, c, i), - r.colSpan += c.colSpan) : r.colSpan += 1; - for (var h = 0; h < i[n].length - 1; h += 1) - a(i[n][h]); - l + 1 === t.length && a(c), - o.push(c) - }), - o - }; - return t(e.columns) - }) - } - }, { - key: "normalize", - value: function(e) { - var t = this - , n = []; - return g.Children.forEach(e, function(e) { - if (g.isValidElement(e)) { - var r = u({}, e.props); - e.key && (r.key = e.key), - e.type.isTableColumnGroup && (r.children = t.normalize(r.children)), - n.push(r) - } - }), - n - } - }, { - key: "reset", - value: function(e, t) { - this.columns = e || this.normalize(t), - this._cached = {} - } - }, { - key: "_cache", - value: function(e, t) { - return e in this._cached ? this._cached[e] : (this._cached[e] = t(), - this._cached[e]) - } - }, { - key: "_leafColumns", - value: function(e) { - var t = this - , n = []; - return e.forEach(function(e) { - e.children ? n.push.apply(n, r(t._leafColumns(e.children))) : n.push(e) - }), - n - } - }]), - e - }(); - t.default = v - }, - Bl7J: function(e, t, n) { - "use strict"; - n("GNNt"); - var r = n("wEI+") - , i = n("q1tI") - , o = n.n(i) - , a = n("3a4m") - , s = n.n(a) - , l = n("/MKj"); - n("20nU"); - class c extends o.a.Component { - constructor(e) { - super(e), - this.state = { - nav: [{ - title: "\u4eea\u8868\u76d8", - type: "item", - href: "/dashboard", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-speedometer" - }) - }, { - title: "\u8bbe\u7f6e", - type: "heading" - }, { - title: "\u7cfb\u7edf\u914d\u7f6e", - type: "item", - href: "/config/system", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-equalizer" - }) - }, { - title: "\u652f\u4ed8\u914d\u7f6e", - type: "item", - href: "/config/payment", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-credit-card" - }) - }, { - title: "\u4e3b\u9898\u914d\u7f6e", - type: "item", - href: "/config/theme", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-magic-wand" - }) - }, { - title: "\u670d\u52a1\u5668", - type: "heading" - }, { - title: "\u8282\u70b9\u7ba1\u7406", - type: "item", - href: "/server/manage", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-layers" - }) - }, { - title: "\u6743\u9650\u7ec4\u7ba1\u7406", - type: "item", - href: "/server/group", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-wrench" - }) - }, { - title: "\u8def\u7531\u7ba1\u7406", - type: "item", - href: "/server/route", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-shuffle" - }) - }, { - title: "\u8d22\u52a1", - type: "heading" - }, { - title: "\u8ba2\u9605\u7ba1\u7406", - type: "item", - href: "/plan", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-bag" - }) - }, { - title: "\u8ba2\u5355\u7ba1\u7406", - type: "item", - href: "/order", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-list" - }) - }, { - title: "\u4f18\u60e0\u5238\u7ba1\u7406", - type: "item", - href: "/coupon", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-present" - }) - }, { - title: "\u7528\u6237", - type: "heading" - }, { - title: "\u7528\u6237\u7ba1\u7406", - type: "item", - href: "/user", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-users" - }) - }, { - title: "\u516c\u544a\u7ba1\u7406", - type: "item", - href: "/notice", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-speech" - }) - }, { - title: "\u5de5\u5355\u7ba1\u7406", - type: "item", - href: "/ticket", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-support" - }) - }, { - title: "\u77e5\u8bc6\u5e93\u7ba1\u7406", - type: "item", - href: "/knowledge", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-bulb" - }) - }, { - title: "\u6307\u6807", - type: "heading" - }, { - title: "\u961f\u5217\u76d1\u63a7", - type: "item", - href: "/queue", - icon: o.a.createElement("i", { - className: "nav-main-link-icon si si-bar-chart" - }) - }] - } - } - componentDidMount() {} - renderMenu(e, t, n, r) { - switch (e) { - case "heading": - return o.a.createElement("li", { - key: Math.random(), - className: "nav-main-heading" - }, t); - case "item": - return o.a.createElement("li", { - key: Math.random(), - className: "nav-main-item" - }, o.a.createElement("a", { - className: "nav-main-link ".concat(this.props.location.pathname === n && "active"), - onClick: ()=>{ - s.a.push(n), - this.props.dispatch({ - type: "layout/showNav", - show: !1 - }) - } - }, r && r, o.a.createElement("span", { - className: "nav-main-link-name" - }, t))); - case "href": - return o.a.createElement("li", { - key: Math.random(), - className: "nav-main-item" - }, o.a.createElement("a", { - className: "nav-main-link", - target: "_blank", - href: n, - rel: "noreferrer" - }, r && r, o.a.createElement("span", { - className: "nav-main-link-name" - }, t))) - } - } - isAdmin() { - return -1 !== this.props.location.pathname.indexOf("admin") - } - render() { - return o.a.createElement("nav", { - id: "sidebar" - }, o.a.createElement("div", { - className: "smini-hidden bg-header-dark" - }, o.a.createElement("div", { - className: "content-header justify-content-lg-center bg-black-10" - }, o.a.createElement("a", { - className: "link-fx font-size-lg text-white", - href: "/" - }, o.a.createElement("span", { - className: "text-white-75" - }, window.settings.title ? window.settings.title : "V2Board")), o.a.createElement("div", { - className: "d-lg-none" - }, o.a.createElement("a", { - className: "text-white ml-2", - "data-toggle": "layout", - "data-action": "sidebar_close", - href: "javascript:void(0);", - onClick: ()=>this.props.dispatch({ - type: "layout/showNav" - }) - }, o.a.createElement("i", { - className: "fa fa-times-circle" - }))))), o.a.createElement("div", { - className: "content-side content-side-full" - }, o.a.createElement("ul", { - className: "nav-main" - }, this.state.nav.map(e=>{ - return this.renderMenu(e.type, e.title, e.href, e.icon) - } - ))), o.a.createElement("div", { - className: "v2board-copyright" - }, window.settings.title ? window.settings.title : "V2Board", " v1.7.4")) - } - } - var u = Object(l["c"])(e=>{ - var t = e.layout; - return { - layout: t - } - } - )(c) - , h = (n("t3Un"), - n("nDCI")) - , f = n("yWgo") - , d = window.settings.theme; - class p extends o.a.Component { - constructor(e) { - super(e), - this.state = { - showAvatarMenu: !1, - showSearchBar: !1 - } - } - componentDidMount() { - var e = this.props.user.userInfo; - e.email || this.props.dispatch({ - type: "user/getUserInfo" - }) - } - showAvatarMenu() { - var e = this; - this.setState({ - showAvatarMenu: !this.state.showAvatarMenu - }, ()=>{ - document.onclick = function(t) { - e.state.showAvatarMenu && e.setState({ - showAvatarMenu: !1 - }), - document.onclick = void 0 - } - } - ) - } - logout() { - Object(f["g"])(), - s.a.push("/login") - } - darkMode() { - "1" === Object(f["d"])("dark_mode") ? (Object(h["disable"])(), - Object(f["i"])("dark_mode", 0)) : (Object(h["enable"])({ - brightness: 100, - contrast: 90, - sepia: 10 - }), - Object(f["i"])("dark_mode", 1)), - this.forceUpdate() - } - render() { - var e = this.props.user.userInfo; - return o.a.createElement("header", { - id: "page-header" - }, o.a.createElement("div", { - className: "content-header", - style: { - maxWidth: "unset" - } - }, o.a.createElement("div", { - className: "sidebar-toggle", - style: { - display: this.props.search ? "block" : "none" - } - }, o.a.createElement("button", { - type: "button", - className: "dark" === d.header ? "btn btn-primary mr-1 d-lg-none" : "btn mr-1 d-lg-none", - onClick: ()=>this.props.dispatch({ - type: "layout/showNav" - }) - }, o.a.createElement("i", { - className: "fa fa-fw fa-bars" - })), this.props.search && o.a.createElement("button", { - type: "button", - className: "dark" === d.header ? "btn btn-primary" : "btn", - onClick: ()=>{ - this.setState({ - showSearchBar: !0 - }) - } - }, o.a.createElement("i", { - className: "fa fa-fw fa-search" - }), " ", o.a.createElement("span", { - className: "ml-1 d-none d-sm-inline-block" - }, "\u641c\u7d22"))), o.a.createElement("div", { - className: "dark" === d.header ? "v2board-container-title text-white" : "v2board-container-title text-black" - }, this.props.title), o.a.createElement("div", null, o.a.createElement("div", { - className: "dropdown d-inline-block" - }, o.a.createElement("button", { - type: "button", - className: "dark" === d.header ? "btn btn-primary mr-1" : "btn mr-1", - onClick: ()=>this.darkMode() - }, "1" === Object(f["d"])("dark_mode") ? o.a.createElement("i", { - className: "far fa fa-moon" - }) : o.a.createElement("i", { - className: "far fa fa-sun" - }))), this.state.loading ? o.a.createElement("div", { - className: "spinner-grow text-primary" - }) : o.a.createElement("div", { - className: "dropdown d-inline-block" - }, o.a.createElement("button", { - type: "button", - className: "dark" === d.header ? "btn btn-primary" : "btn", - id: "page-header-user-dropdown", - "data-toggle": "dropdown", - "aria-haspopup": "true", - "aria-expanded": "false", - onClick: ()=>this.showAvatarMenu() - }, o.a.createElement("i", { - className: "far fa fa-user-circle" - }), o.a.createElement("span", { - className: "d-none d-lg-inline ml-1" - }, e.email), o.a.createElement("i", { - className: "fa fa-fw fa-angle-down ml-1" - })), o.a.createElement("div", { - className: "dropdown-menu dropdown-menu-right dropdown-menu-lg p-0 ".concat(this.state.showAvatarMenu && "show"), - "aria-labelledby": "page-header-user-dropdown" - }, o.a.createElement("div", { - className: "p-2" - }, o.a.createElement("a", { - className: "dropdown-item d-flex justify-content-between align-items-center", - href: "javascript:void(0);", - onClick: ()=>this.logout() - }, "\u767b\u51fa", o.a.createElement("i", { - className: "fa fa-fw fa-sign-out-alt text-danger ml-1" - }))))))), this.props.search && o.a.createElement("div", { - className: "overlay-header bg-dark ".concat(this.state.showSearchBar ? "show" : "") - }, o.a.createElement("div", { - className: "content-header bg-dark" - }, o.a.createElement("div", { - className: "w-100" - }, o.a.createElement("div", { - className: "input-group" - }, o.a.createElement("div", { - className: "input-group-prepend" - }, o.a.createElement("button", { - type: "button", - className: "btn btn-dark", - onClick: ()=>{ - this.setState({ - showSearchBar: !1 - }) - } - }, o.a.createElement("i", { - className: "fa fa-fw fa-times-circle" - }))), o.a.createElement("input", { - type: "text", - className: "form-control border-0", - placeholder: this.props.search.placeholder, - onChange: e=>this.props.search.onChange(e.target.value), - defaultValue: this.props.search.defaultValue - })))))) - } - } - var m = Object(l["c"])(e=>{ - var t = e.layout - , n = e.user; - return { - layout: t, - user: n - } - } - )(p); - var g = n("+Gva") - , v = window.settings.theme; - class y extends o.a.Component { - componentDidMount() { - window.scrollTo(0, 0) - } - render() { - return o.a.createElement(r["a"], { - locale: g["a"] - }, o.a.createElement("div", { - id: "page-container", - className: "sidebar-o ".concat("dark" === v.sidebar ? "sidebar-dark" : "", " ").concat("dark" === v.header ? "page-header-dark" : "", " side-scroll page-header-fixed main-content-boxed side-trans-enabled ").concat(this.props.layout.showNav && "sidebar-o-xs") - }, o.a.createElement("div", { - onClick: ()=>this.props.dispatch({ - type: "layout/showNav" - }), - className: "v2board-nav-mask", - style: { - display: this.props.layout.showNav ? "block" : "none" - } - }), o.a.createElement(u, this.props), o.a.createElement(m, { - search: this.props.search, - title: this.props.title - }), this.props.loading ? o.a.createElement("main", { - id: "main-container" - }, o.a.createElement("div", { - className: "content content-full text-center pt-5" - }, o.a.createElement("div", { - className: "spinner-grow text-primary", - role: "status" - }, o.a.createElement("span", { - className: "sr-only" - }, "Loading...")))) : o.a.createElement("main", { - id: "main-container" - }, o.a.createElement("div", { - className: "p-0 p-lg-4" - }, this.props.children)))) - } - } - t["a"] = Object(l["c"])(e=>{ - var t = e.layout; - return { - layout: t - } - } - )(y) - }, - BnQZ: function(e, t, n) { - var r = n("2a/h") - , i = n("gL7N")("iterator") - , o = n("yw4e"); - e.exports = n("bV5f").getIteratorMethod = function(e) { - if (void 0 != e) - return e[i] || e["@@iterator"] || o[r(e)] - } - }, - Bq2U: function(e, t, n) { - "use strict"; - var r = { - linear: function(e) { - return e - }, - quadraticIn: function(e) { - return e * e - }, - quadraticOut: function(e) { - return e * (2 - e) - }, - quadraticInOut: function(e) { - return (e *= 2) < 1 ? .5 * e * e : -.5 * (--e * (e - 2) - 1) - }, - cubicIn: function(e) { - return e * e * e - }, - cubicOut: function(e) { - return --e * e * e + 1 - }, - cubicInOut: function(e) { - return (e *= 2) < 1 ? .5 * e * e * e : .5 * ((e -= 2) * e * e + 2) - }, - quarticIn: function(e) { - return e * e * e * e - }, - quarticOut: function(e) { - return 1 - --e * e * e * e - }, - quarticInOut: function(e) { - return (e *= 2) < 1 ? .5 * e * e * e * e : -.5 * ((e -= 2) * e * e * e - 2) - }, - quinticIn: function(e) { - return e * e * e * e * e - }, - quinticOut: function(e) { - return --e * e * e * e * e + 1 - }, - quinticInOut: function(e) { - return (e *= 2) < 1 ? .5 * e * e * e * e * e : .5 * ((e -= 2) * e * e * e * e + 2) - }, - sinusoidalIn: function(e) { - return 1 - Math.cos(e * Math.PI / 2) - }, - sinusoidalOut: function(e) { - return Math.sin(e * Math.PI / 2) - }, - sinusoidalInOut: function(e) { - return .5 * (1 - Math.cos(Math.PI * e)) - }, - exponentialIn: function(e) { - return 0 === e ? 0 : Math.pow(1024, e - 1) - }, - exponentialOut: function(e) { - return 1 === e ? 1 : 1 - Math.pow(2, -10 * e) - }, - exponentialInOut: function(e) { - return 0 === e ? 0 : 1 === e ? 1 : (e *= 2) < 1 ? .5 * Math.pow(1024, e - 1) : .5 * (2 - Math.pow(2, -10 * (e - 1))) - }, - circularIn: function(e) { - return 1 - Math.sqrt(1 - e * e) - }, - circularOut: function(e) { - return Math.sqrt(1 - --e * e) - }, - circularInOut: function(e) { - return (e *= 2) < 1 ? -.5 * (Math.sqrt(1 - e * e) - 1) : .5 * (Math.sqrt(1 - (e -= 2) * e) + 1) - }, - elasticIn: function(e) { - var t, n = .1, r = .4; - return 0 === e ? 0 : 1 === e ? 1 : (!n || n < 1 ? (n = 1, - t = r / 4) : t = r * Math.asin(1 / n) / (2 * Math.PI), - -n * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / r)) - }, - elasticOut: function(e) { - var t, n = .1, r = .4; - return 0 === e ? 0 : 1 === e ? 1 : (!n || n < 1 ? (n = 1, - t = r / 4) : t = r * Math.asin(1 / n) / (2 * Math.PI), - n * Math.pow(2, -10 * e) * Math.sin((e - t) * (2 * Math.PI) / r) + 1) - }, - elasticInOut: function(e) { - var t, n = .1, r = .4; - return 0 === e ? 0 : 1 === e ? 1 : (!n || n < 1 ? (n = 1, - t = r / 4) : t = r * Math.asin(1 / n) / (2 * Math.PI), - (e *= 2) < 1 ? n * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / r) * -.5 : n * Math.pow(2, -10 * (e -= 1)) * Math.sin((e - t) * (2 * Math.PI) / r) * .5 + 1) - }, - backIn: function(e) { - var t = 1.70158; - return e * e * ((t + 1) * e - t) - }, - backOut: function(e) { - var t = 1.70158; - return --e * e * ((t + 1) * e + t) + 1 - }, - backInOut: function(e) { - var t = 2.5949095; - return (e *= 2) < 1 ? e * e * ((t + 1) * e - t) * .5 : .5 * ((e -= 2) * e * ((t + 1) * e + t) + 2) - }, - bounceIn: function(e) { - return 1 - r.bounceOut(1 - e) - }, - bounceOut: function(e) { - return e < 1 / 2.75 ? 7.5625 * e * e : e < 2 / 2.75 ? 7.5625 * (e -= 1.5 / 2.75) * e + .75 : e < 2.5 / 2.75 ? 7.5625 * (e -= 2.25 / 2.75) * e + .9375 : 7.5625 * (e -= 2.625 / 2.75) * e + .984375 - }, - bounceInOut: function(e) { - return e < .5 ? .5 * r.bounceIn(2 * e) : .5 * r.bounceOut(2 * e - 1) + .5 - } - } - , i = r - , o = n("bYtY") - , a = n("s2Iz") - , s = function() { - function e(e) { - this._inited = !1, - this._startTime = 0, - this._pausedTime = 0, - this._paused = !1, - this._life = e.life || 1e3, - this._delay = e.delay || 0, - this.loop = e.loop || !1, - this.onframe = e.onframe || o["G"], - this.ondestroy = e.ondestroy || o["G"], - this.onrestart = e.onrestart || o["G"], - e.easing && this.setEasing(e.easing) - } - return e.prototype.step = function(e, t) { - if (this._inited || (this._startTime = e + this._delay, - this._inited = !0), - !this._paused) { - var n = this._life - , r = e - this._startTime - this._pausedTime - , i = r / n; - i < 0 && (i = 0), - i = Math.min(i, 1); - var o = this.easingFunc - , a = o ? o(i) : i; - if (this.onframe(a), - 1 === i) { - if (!this.loop) - return !0; - var s = r % n; - this._startTime = e - s, - this._pausedTime = 0, - this.onrestart() - } - return !1 - } - this._pausedTime += t - } - , - e.prototype.pause = function() { - this._paused = !0 - } - , - e.prototype.resume = function() { - this._paused = !1 - } - , - e.prototype.setEasing = function(e) { - this.easing = e, - this.easingFunc = Object(o["u"])(e) ? e : i[e] || Object(a["a"])(e) - } - , - e - }() - , l = s - , c = n("Qe9p") - , u = n("einR"); - n.d(t, "a", function() { - return b - }); - var h = Array.prototype.slice; - function f(e, t, n) { - return (t - e) * n + e - } - function d(e, t, n, r) { - for (var i = t.length, o = 0; o < i; o++) - e[o] = f(t[o], n[o], r); - return e - } - function p(e, t, n, r) { - for (var i = t.length, o = i && t[0].length, a = 0; a < i; a++) { - e[a] || (e[a] = []); - for (var s = 0; s < o; s++) - e[a][s] = f(t[a][s], n[a][s], r) - } - return e - } - function m(e, t, n, r) { - for (var i = t.length, o = 0; o < i; o++) - e[o] = t[o] + n[o] * r; - return e - } - function g(e, t, n, r) { - for (var i = t.length, o = i && t[0].length, a = 0; a < i; a++) { - e[a] || (e[a] = []); - for (var s = 0; s < o; s++) - e[a][s] = t[a][s] + n[a][s] * r - } - return e - } - function v(e, t) { - for (var n = e.length, r = t.length, i = n > r ? t : e, o = Math.min(n, r), a = i[o - 1] || { - color: [0, 0, 0, 0], - offset: 0 - }, s = o; s < Math.max(n, r); s++) - i.push({ - offset: a.offset, - color: a.color.slice() - }) - } - function y(e, t, n) { - var r = e - , i = t; - if (r.push && i.push) { - var o = r.length - , a = i.length; - if (o !== a) { - var s = o > a; - if (s) - r.length = a; - else - for (var l = o; l < a; l++) - r.push(1 === n ? i[l] : h.call(i[l])) - } - var c = r[0] && r[0].length; - for (l = 0; l < r.length; l++) - if (1 === n) - isNaN(r[l]) && (r[l] = i[l]); - else - for (var u = 0; u < c; u++) - isNaN(r[l][u]) && (r[l][u] = i[l][u]) - } - } - function b(e) { - if (Object(o["s"])(e)) { - var t = e.length; - if (Object(o["s"])(e[0])) { - for (var n = [], r = 0; r < t; r++) - n.push(h.call(e[r])); - return n - } - return h.call(e) - } - return e - } - function w(e) { - return e[0] = Math.floor(e[0]) || 0, - e[1] = Math.floor(e[1]) || 0, - e[2] = Math.floor(e[2]) || 0, - e[3] = null == e[3] ? 1 : e[3], - "rgba(" + e.join(",") + ")" - } - function x(e) { - return Object(o["s"])(e && e[0]) ? 2 : 1 - } - var _ = 0 - , E = 1 - , S = 2 - , k = 3 - , C = 4 - , O = 5 - , T = 6; - function L(e) { - return e === C || e === O - } - function A(e) { - return e === E || e === S - } - var P = [0, 0, 0, 0] - , j = function() { - function e(e) { - this.keyframes = [], - this.discrete = !1, - this._invalid = !1, - this._needsSort = !1, - this._lastFr = 0, - this._lastFrP = 0, - this.propName = e - } - return e.prototype.isFinished = function() { - return this._finished - } - , - e.prototype.setFinished = function() { - this._finished = !0, - this._additiveTrack && this._additiveTrack.setFinished() - } - , - e.prototype.needsAnimate = function() { - return this.keyframes.length >= 1 - } - , - e.prototype.getAdditiveTrack = function() { - return this._additiveTrack - } - , - e.prototype.addKeyframe = function(e, t, n) { - this._needsSort = !0; - var r = this.keyframes - , s = r.length - , l = !1 - , h = T - , f = t; - if (Object(o["s"])(t)) { - var d = x(t); - h = d, - (1 === d && !Object(o["w"])(t[0]) || 2 === d && !Object(o["w"])(t[0][0])) && (l = !0) - } else if (Object(o["w"])(t) && !Object(o["k"])(t)) - h = _; - else if (Object(o["y"])(t)) - if (isNaN(+t)) { - var p = c["d"](t); - p && (f = p, - h = k) - } else - h = _; - else if (Object(o["v"])(t)) { - var m = Object(o["l"])({}, f); - m.colorStops = Object(o["D"])(t.colorStops, function(e) { - return { - offset: e.offset, - color: c["d"](e.color) - } - }), - Object(u["m"])(t) ? h = C : Object(u["o"])(t) && (h = O), - f = m - } - 0 === s ? this.valType = h : h === this.valType && h !== T || (l = !0), - this.discrete = this.discrete || l; - var g = { - time: e, - value: f, - rawValue: t, - percent: 0 - }; - return n && (g.easing = n, - g.easingFunc = Object(o["u"])(n) ? n : i[n] || Object(a["a"])(n)), - r.push(g), - g - } - , - e.prototype.prepare = function(e, t) { - var n = this.keyframes; - this._needsSort && n.sort(function(e, t) { - return e.time - t.time - }); - for (var r = this.valType, i = n.length, o = n[i - 1], a = this.discrete, s = A(r), l = L(r), c = 0; c < i; c++) { - var u = n[c] - , h = u.value - , f = o.value; - u.percent = u.time / e, - a || (s && c !== i - 1 ? y(h, f, r) : l && v(h.colorStops, f.colorStops)) - } - if (!a && r !== O && t && this.needsAnimate() && t.needsAnimate() && r === t.valType && !t._finished) { - this._additiveTrack = t; - var d = n[0].value; - for (c = 0; c < i; c++) - r === _ ? n[c].additiveValue = n[c].value - d : r === k ? n[c].additiveValue = m([], n[c].value, d, -1) : A(r) && (n[c].additiveValue = r === E ? m([], n[c].value, d, -1) : g([], n[c].value, d, -1)) - } - } - , - e.prototype.step = function(e, t) { - if (!this._finished) { - this._additiveTrack && this._additiveTrack._finished && (this._additiveTrack = null); - var n, r, i, a = null != this._additiveTrack, s = a ? "additiveValue" : "value", l = this.valType, c = this.keyframes, u = c.length, h = this.propName, m = l === k, g = this._lastFr, v = Math.min; - if (1 === u) - r = i = c[0]; - else { - if (t < 0) - n = 0; - else if (t < this._lastFrP) { - var y = v(g + 1, u - 1); - for (n = y; n >= 0; n--) - if (c[n].percent <= t) - break; - n = v(n, u - 2) - } else { - for (n = g; n < u; n++) - if (c[n].percent > t) - break; - n = v(n - 1, u - 2) - } - i = c[n + 1], - r = c[n] - } - if (r && i) { - this._lastFr = n, - this._lastFrP = t; - var b = i.percent - r.percent - , x = 0 === b ? 1 : v((t - r.percent) / b, 1); - i.easingFunc && (x = i.easingFunc(x)); - var _ = a ? this._additiveValue : m ? P : e[h]; - if (!A(l) && !m || _ || (_ = this._additiveValue = []), - this.discrete) - e[h] = x < 1 ? r.rawValue : i.rawValue; - else if (A(l)) - l === E ? d(_, r[s], i[s], x) : p(_, r[s], i[s], x); - else if (L(l)) { - var S = r[s] - , O = i[s] - , T = l === C; - e[h] = { - type: T ? "linear" : "radial", - x: f(S.x, O.x, x), - y: f(S.y, O.y, x), - colorStops: Object(o["D"])(S.colorStops, function(e, t) { - var n = O.colorStops[t]; - return { - offset: f(e.offset, n.offset, x), - color: w(d([], e.color, n.color, x)) - } - }), - global: O.global - }, - T ? (e[h].x2 = f(S.x2, O.x2, x), - e[h].y2 = f(S.y2, O.y2, x)) : e[h].r = f(S.r, O.r, x) - } else if (m) - d(_, r[s], i[s], x), - a || (e[h] = w(_)); - else { - var j = f(r[s], i[s], x); - a ? this._additiveValue = j : e[h] = j - } - a && this._addToTarget(e) - } - } - } - , - e.prototype._addToTarget = function(e) { - var t = this.valType - , n = this.propName - , r = this._additiveValue; - t === _ ? e[n] = e[n] + r : t === k ? (c["d"](e[n], P), - m(P, P, r, 1), - e[n] = w(P)) : t === E ? m(e[n], e[n], r, 1) : t === S && g(e[n], e[n], r, 1) - } - , - e - }() - , M = function() { - function e(e, t, n, r) { - this._tracks = {}, - this._trackKeys = [], - this._maxTime = 0, - this._started = 0, - this._clip = null, - this._target = e, - this._loop = t, - t && r ? Object(o["C"])("Can' use additive animation on looped animation.") : (this._additiveAnimators = r, - this._allowDiscrete = n) - } - return e.prototype.getMaxTime = function() { - return this._maxTime - } - , - e.prototype.getDelay = function() { - return this._delay - } - , - e.prototype.getLoop = function() { - return this._loop - } - , - e.prototype.getTarget = function() { - return this._target - } - , - e.prototype.changeTarget = function(e) { - this._target = e - } - , - e.prototype.when = function(e, t, n) { - return this.whenWithKeys(e, t, Object(o["B"])(t), n) - } - , - e.prototype.whenWithKeys = function(e, t, n, r) { - for (var i = this._tracks, o = 0; o < n.length; o++) { - var a = n[o] - , s = i[a]; - if (!s) { - s = i[a] = new j(a); - var l = void 0 - , c = this._getAdditiveTrack(a); - if (c) { - var u = c.keyframes - , h = u[u.length - 1]; - l = h && h.value, - c.valType === k && l && (l = w(l)) - } else - l = this._target[a]; - if (null == l) - continue; - e > 0 && s.addKeyframe(0, b(l), r), - this._trackKeys.push(a) - } - s.addKeyframe(e, b(t[a]), r) - } - return this._maxTime = Math.max(this._maxTime, e), - this - } - , - e.prototype.pause = function() { - this._clip.pause(), - this._paused = !0 - } - , - e.prototype.resume = function() { - this._clip.resume(), - this._paused = !1 - } - , - e.prototype.isPaused = function() { - return !!this._paused - } - , - e.prototype.duration = function(e) { - return this._maxTime = e, - this._force = !0, - this - } - , - e.prototype._doneCallback = function() { - this._setTracksFinished(), - this._clip = null; - var e = this._doneCbs; - if (e) - for (var t = e.length, n = 0; n < t; n++) - e[n].call(this) - } - , - e.prototype._abortedCallback = function() { - this._setTracksFinished(); - var e = this.animation - , t = this._abortedCbs; - if (e && e.removeClip(this._clip), - this._clip = null, - t) - for (var n = 0; n < t.length; n++) - t[n].call(this) - } - , - e.prototype._setTracksFinished = function() { - for (var e = this._tracks, t = this._trackKeys, n = 0; n < t.length; n++) - e[t[n]].setFinished() - } - , - e.prototype._getAdditiveTrack = function(e) { - var t, n = this._additiveAnimators; - if (n) - for (var r = 0; r < n.length; r++) { - var i = n[r].getTrack(e); - i && (t = i) - } - return t - } - , - e.prototype.start = function(e) { - if (!(this._started > 0)) { - this._started = 1; - for (var t = this, n = [], r = this._maxTime || 0, i = 0; i < this._trackKeys.length; i++) { - var o = this._trackKeys[i] - , a = this._tracks[o] - , s = this._getAdditiveTrack(o) - , c = a.keyframes - , u = c.length; - if (a.prepare(r, s), - a.needsAnimate()) - if (!this._allowDiscrete && a.discrete) { - var h = c[u - 1]; - h && (t._target[a.propName] = h.rawValue), - a.setFinished() - } else - n.push(a) - } - if (n.length || this._force) { - var f = new l({ - life: r, - loop: this._loop, - delay: this._delay || 0, - onframe: function(e) { - t._started = 2; - var r = t._additiveAnimators; - if (r) { - for (var i = !1, o = 0; o < r.length; o++) - if (r[o]._clip) { - i = !0; - break - } - i || (t._additiveAnimators = null) - } - for (o = 0; o < n.length; o++) - n[o].step(t._target, e); - var a = t._onframeCbs; - if (a) - for (o = 0; o < a.length; o++) - a[o](t._target, e) - }, - ondestroy: function() { - t._doneCallback() - } - }); - this._clip = f, - this.animation && this.animation.addClip(f), - e && f.setEasing(e) - } else - this._doneCallback(); - return this - } - } - , - e.prototype.stop = function(e) { - if (this._clip) { - var t = this._clip; - e && t.onframe(1), - this._abortedCallback() - } - } - , - e.prototype.delay = function(e) { - return this._delay = e, - this - } - , - e.prototype.during = function(e) { - return e && (this._onframeCbs || (this._onframeCbs = []), - this._onframeCbs.push(e)), - this - } - , - e.prototype.done = function(e) { - return e && (this._doneCbs || (this._doneCbs = []), - this._doneCbs.push(e)), - this - } - , - e.prototype.aborted = function(e) { - return e && (this._abortedCbs || (this._abortedCbs = []), - this._abortedCbs.push(e)), - this - } - , - e.prototype.getClip = function() { - return this._clip - } - , - e.prototype.getTrack = function(e) { - return this._tracks[e] - } - , - e.prototype.getTracks = function() { - var e = this; - return Object(o["D"])(this._trackKeys, function(t) { - return e._tracks[t] - }) - } - , - e.prototype.stopTracks = function(e, t) { - if (!e.length || !this._clip) - return !0; - for (var n = this._tracks, r = this._trackKeys, i = 0; i < e.length; i++) { - var o = n[e[i]]; - o && !o.isFinished() && (t ? o.step(this._target, 1) : 1 === this._started && o.step(this._target, 0), - o.setFinished()) - } - var a = !0; - for (i = 0; i < r.length; i++) - if (!n[r[i]].isFinished()) { - a = !1; - break - } - return a && this._abortedCallback(), - a - } - , - e.prototype.saveTo = function(e, t, n) { - if (e) { - t = t || this._trackKeys; - for (var r = 0; r < t.length; r++) { - var i = t[r] - , o = this._tracks[i]; - if (o && !o.isFinished()) { - var a = o.keyframes - , s = a[n ? 0 : a.length - 1]; - s && (e[i] = b(s.rawValue)) - } - } - } - } - , - e.prototype.__changeFinalValue = function(e, t) { - t = t || Object(o["B"])(e); - for (var n = 0; n < t.length; n++) { - var r = t[n] - , i = this._tracks[r]; - if (i) { - var a = i.keyframes; - if (a.length > 1) { - var s = a.pop(); - i.addKeyframe(s.time, e[r]), - i.prepare(this._maxTime, i.getAdditiveTrack()) - } - } - } - } - , - e - }(); - t["b"] = M - }, - BsWD: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return i - }); - var r = n("a3WO"); - function i(e, t) { - if (e) { - if ("string" === typeof e) - return Object(r["a"])(e, t); - var n = Object.prototype.toString.call(e).slice(8, -1); - return "Object" === n && e.constructor && (n = e.constructor.name), - "Map" === n || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? Object(r["a"])(e, t) : void 0 - } - } - }, - Bus3: function(e, t, n) { - n("Jaki")("Int8", 1, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - Bz7s: function(e, t, n) { - n("8Z/V") && "g" != /./g.flags && n("V5/1").f(RegExp.prototype, "flags", { - configurable: !0, - get: n("7tNx") - }) - }, - CTsd: function(e, t, n) { - var r = n("OeOC") - , i = n("9HFh").f - , o = {}.toString - , a = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [] - , s = function(e) { - try { - return i(e) - } catch (e) { - return a.slice() - } - }; - e.exports.f = function(e) { - return a && "[object Window]" == o.call(e) ? s(e) : i(r(e)) - } - }, - CfL3: function(e, t, n) { - "use strict"; - var r = n("7vYJ") - , i = n("8BMt") - , o = "number"; - e.exports = function(e) { - if ("string" !== e && e !== o && "default" !== e) - throw TypeError("Incorrect hint"); - return i(r(this), e != o) - } - }, - CgOb: function(e, t, n) { - "use strict"; - n("bbsP"); - var r = n("/wGt") - , i = (n("+L6B"), - n("2/Rp")) - , o = (n("BoS7"), - n("Sdc0")) - , a = (n("5Dmo"), - n("3S7+")) - , s = (n("Pwec"), - n("CtXQ")) - , l = (n("OaEy"), - n("2fM7")) - , c = (n("iQDF"), - n("+eQT")) - , u = (n("5NDa"), - n("5rEg")) - , h = n("p0pE") - , f = n.n(h) - , d = n("q1tI") - , p = n.n(d) - , m = n("/MKj") - , g = n("wd/R") - , v = n.n(g); - class y extends p.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1 - } - } - show() { - this.props.userId && this.setState({ - visible: !0 - }, ()=>{ - this.props.dispatch({ - type: "user/getUserInfoById", - id: this.props.userId - }) - } - ) - } - hide() { - this.setState({ - visible: !1 - }, ()=>{ - this.props.dispatch({ - type: "user/setState", - payload: { - user: {} - } - }) - } - ) - } - formChange(e, t) { - this.props.dispatch({ - type: "user/setState", - payload: { - user: f()({}, this.props.user.user, { - [e]: t - }) - } - }) - } - submit() { - var e = f()({}, this.props.user.user); - this.props.dispatch({ - type: "user/update", - params: e, - callback: ()=>{ - this.hide() - } - }) - } - render() { - var e = this.props.user - , t = e.user - , n = e.updateLoading - , h = this.props.plan.plans - , f = this.state.visible; - return p.a.createElement(p.a.Fragment, null, p.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), p.a.createElement(r["a"], { - id: "user", - width: "80%", - title: "\u7528\u6237\u7ba1\u7406", - visible: f, - onClose: ()=>this.hide(), - cancelText: "\u53d6\u6d88" - }, t.email ? p.a.createElement("div", null, p.a.createElement("div", null, p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u90ae\u7bb1"), p.a.createElement(u["a"], { - placeholder: "\u8bf7\u8f93\u5165\u90ae\u7bb1", - defaultValue: t.email, - onChange: e=>this.formChange("email", e.target.value) - })), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u9080\u8bf7\u4eba\u90ae\u7bb1"), p.a.createElement(u["a"], { - placeholder: "\u8bf7\u8f93\u5165\u9080\u8bf7\u4eba\u90ae\u7bb1", - defaultValue: t.invite_user_email, - onChange: e=>this.formChange("invite_user_email", e.target.value) - })), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5bc6\u7801"), p.a.createElement(u["a"], { - defaultValue: t.password, - placeholder: "\u5982\u9700\u4fee\u6539\u5bc6\u7801\u8bf7\u8f93\u5165", - onChange: e=>this.formChange("password", e.target.value) - })), p.a.createElement("div", { - className: "row" - }, p.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, p.a.createElement("label", null, "\u4f59\u989d"), p.a.createElement(u["a"], { - type: "number", - addonAfter: "\xa5", - placeholder: "\u4f59\u989d", - defaultValue: t.balance, - onChange: e=>this.formChange("balance", e.target.value) - })), p.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, p.a.createElement("label", null, "\u63a8\u5e7f\u4f63\u91d1"), p.a.createElement(u["a"], { - type: "number", - addonAfter: "\xa5", - placeholder: "\u63a8\u5e7f\u4f63\u91d1", - defaultValue: t.commission_balance, - onChange: e=>this.formChange("commission_balance", e.target.value) - }))), p.a.createElement("div", { - className: "row" - }, p.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, p.a.createElement("label", null, "\u5df2\u7528\u4e0a\u884c"), p.a.createElement(u["a"], { - type: "number", - addonAfter: "GB", - placeholder: "\u5df2\u7528\u4e0a\u884c", - defaultValue: t.u, - onChange: e=>this.formChange("u", e.target.value) - })), p.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, p.a.createElement("label", null, "\u5df2\u7528\u4e0b\u884c"), p.a.createElement(u["a"], { - type: "number", - addonAfter: "GB", - placeholder: "\u5df2\u7528\u4e0b\u884c", - defaultValue: t.d, - onChange: e=>this.formChange("d", e.target.value) - }))), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u6d41\u91cf"), p.a.createElement(u["a"], { - type: "number", - addonAfter: "GB", - defaultValue: t.transfer_enable, - placeholder: "\u8bf7\u8f93\u5165\u6d41\u91cf", - onChange: e=>this.formChange("transfer_enable", e.target.value) - })), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5230\u671f\u65f6\u95f4"), p.a.createElement("div", null, p.a.createElement(c["a"], { - placeholder: "\u957f\u671f\u6709\u6548", - defaultValue: null !== t.expired_at && v()(1e3 * t.expired_at), - style: { - width: "100%" - }, - onChange: e=>this.formChange("expired_at", e ? e.format("X") : null) - }))), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u8ba2\u9605\u8ba1\u5212"), p.a.createElement(l["a"], { - placeholder: "\u8bf7\u9009\u62e9\u7528\u6237\u8ba2\u9605\u8ba1\u5212", - style: { - width: "100%" - }, - defaultValue: t.plan_id || null, - onChange: e=>this.formChange("plan_id", e) - }, p.a.createElement(l["a"].Option, { - value: null - }, "\u65e0"), h.map(e=>{ - return p.a.createElement(l["a"].Option, { - key: Math.random(), - value: e.id - }, e.name) - } - ))), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u8d26\u6237\u72b6\u6001"), p.a.createElement(l["a"], { - style: { - width: "100%" - }, - defaultValue: t.banned ? 1 : 0, - onChange: e=>this.formChange("banned", e) - }, p.a.createElement(l["a"].Option, { - key: 1, - value: 1 - }, "\u5c01\u7981"), p.a.createElement(l["a"].Option, { - key: 0, - value: 0 - }, "\u6b63\u5e38"))), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u63a8\u8350\u8fd4\u5229\u7c7b\u578b"), p.a.createElement(l["a"], { - style: { - width: "100%" - }, - defaultValue: parseInt(t.commission_type), - onChange: e=>this.formChange("commission_type", e) - }, p.a.createElement(l["a"].Option, { - key: 0, - value: 0 - }, "\u8ddf\u968f\u7cfb\u7edf\u8bbe\u7f6e"), p.a.createElement(l["a"].Option, { - key: 1, - value: 1 - }, "\u5faa\u73af\u8fd4\u5229"), p.a.createElement(l["a"].Option, { - key: 2, - value: 2 - }, "\u9996\u6b21\u8fd4\u5229"))), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u63a8\u8350\u8fd4\u5229\u6bd4\u4f8b"), p.a.createElement(u["a"], { - addonAfter: "%", - defaultValue: t.commission_rate, - placeholder: "\u8bf7\u8f93\u5165\u63a8\u8350\u8fd4\u5229\u6bd4\u4f8b(\u4e3a\u7a7a\u5219\u8ddf\u968f\u7ad9\u70b9\u8bbe\u7f6e\u8fd4\u5229\u6bd4\u4f8b)", - onChange: e=>this.formChange("commission_rate", e.target.value) - })), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u4e13\u4eab\u6298\u6263\u6bd4\u4f8b ", p.a.createElement(a["a"], { - placement: "top", - title: "\u8bbe\u7f6e\u540e\u8be5\u7528\u6237\u8d2d\u4e70\u4efb\u4f55\u8ba2\u9605\u5c06\u59cb\u7ec8\u4eab\u53d7\u8be5\u6298\u6263" - }, p.a.createElement(s["a"], { - type: "question-circle" - }))), p.a.createElement(u["a"], { - addonAfter: "%", - defaultValue: t.discount, - placeholder: "\u8bf7\u8f93\u5165\u4e13\u4eab\u6298\u6263\u6bd4\u4f8b", - onChange: e=>this.formChange("discount", e.target.value) - })), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u9650\u901f"), p.a.createElement(u["a"], { - addonAfter: "Mbps", - defaultValue: t.speed_limit, - placeholder: "\u7559\u7a7a\u5219\u4e0d\u9650\u5236", - onChange: e=>this.formChange("speed_limit", e.target.value) - })), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - for: "example-text-input-alt" - }, "\u662f\u5426\u7ba1\u7406\u5458"), p.a.createElement("div", null, p.a.createElement(o["a"], { - checked: t.is_admin, - onChange: e=>this.formChange("is_admin", e ? 1 : 0) - }))), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u662f\u5426\u5458\u5de5"), p.a.createElement("div", null, p.a.createElement(o["a"], { - checked: t.is_staff, - onChange: e=>this.formChange("is_staff", e ? 1 : 0) - }))), p.a.createElement("div", { - className: "form-group" - }, p.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u5907\u6ce8"), p.a.createElement("div", null, p.a.createElement(u["a"].TextArea, { - rows: 4, - placeholder: "\u8bf7\u5728\u8fd9\u91cc\u8bb0\u5f55..", - defaultValue: t.remarks, - onChange: e=>this.formChange("remarks", e.target.value) - })))), p.a.createElement("div", { - className: "v2board-drawer-action" - }, p.a.createElement(i["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.hide() - }, "\u53d6\u6d88"), p.a.createElement(i["a"], { - disabled: n, - loading: n, - onClick: ()=>this.submit(), - type: "primary" - }, "\u63d0\u4ea4"))) : p.a.createElement(s["a"], { - type: "loading", - style: { - fontSize: 24, - color: "#415A94" - } - }))) - } - } - t["a"] = Object(m["c"])(e=>{ - var t = e.user - , n = e.plan; - return { - user: t, - plan: n - } - } - )(y) - }, - Cit5: function(e, t, n) { - "use strict"; - function r(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var i = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , o = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var a = i(n("q1tI")) - , s = i(n("17x9")) - , l = o(n("TSYQ")) - , c = n("6Ogq") - , u = o(n("UNrv")); - function h(e, t) { - var n = t.table - , i = n.props - , o = i.prefixCls - , s = i.scroll - , h = i.showHeader - , f = e.columns - , d = e.fixed - , p = e.tableClassName - , m = e.handleBodyScrollLeft - , g = e.expander - , v = n.saveRef - , y = n.props.useFixedHeader - , b = {} - , w = c.measureScrollbar({ - direction: "vertical" - }); - if (s.y) { - y = !0; - var x = c.measureScrollbar({ - direction: "horizontal", - prefixCls: o - }); - x > 0 && !d && (b.marginBottom = "-".concat(x, "px"), - b.paddingBottom = "0px", - b.minWidth = "".concat(w, "px"), - b.overflowX = "scroll", - b.overflowY = 0 === w ? "hidden" : "scroll") - } - return y && h ? a.createElement("div", { - key: "headTable", - ref: d ? null : v("headTable"), - className: l.default("".concat(o, "-header"), r({}, "".concat(o, "-hide-scrollbar"), w > 0)), - style: b, - onScroll: m - }, a.createElement(u.default, { - tableClassName: p, - hasHead: !0, - hasBody: !1, - fixed: d, - columns: f, - expander: g - })) : null - } - t.default = h, - h.contextTypes = { - table: s.any - } - }, - CnBM: function(e, t, n) { - "use strict"; - var r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - ; - function i(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function o(e, t) { - if (!e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return !t || "object" !== typeof t && "function" !== typeof t ? e : t - } - function a(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function, not " + typeof t); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - }), - t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) - } - var s = n("q1tI") - , l = n("17x9") - , c = [] - , u = []; - function h(e) { - return "object" === r(n.m) && e().every(function(e) { - return "undefined" !== typeof e && "undefined" !== typeof n.m[e] - }) - } - function f(e) { - var t = e() - , n = { - loading: !0, - loaded: null, - error: null - }; - return n.promise = t.then(function(e) { - return n.loading = !1, - n.loaded = e, - e - }).catch(function(e) { - throw n.loading = !1, - n.error = e, - e - }), - n - } - function d(e) { - var t = { - loading: !1, - loaded: {}, - error: null - } - , n = []; - try { - Object.keys(e).forEach(function(r) { - var i = f(e[r]); - i.loading ? t.loading = !0 : (t.loaded[r] = i.loaded, - t.error = i.error), - n.push(i.promise), - i.promise.then(function(e) { - t.loaded[r] = e - }).catch(function(e) { - t.error = e - }) - }) - } catch (e) { - t.error = e - } - return t.promise = Promise.all(n).then(function(e) { - return t.loading = !1, - e - }).catch(function(e) { - throw t.loading = !1, - e - }), - t - } - function p(e) { - return e && e.__esModule ? e.default : e - } - function m(e, t) { - return s.createElement(p(e), t) - } - function g(e, t) { - var n, r; - if (!t.loading) - throw new Error("react-loadable requires a `loading` component"); - var f = Object.assign({ - loader: null, - loading: null, - delay: 200, - timeout: null, - render: m, - webpack: null, - modules: null - }, t) - , d = null; - function p() { - return d || (d = e(f.loader)), - d.promise - } - return c.push(p), - "function" === typeof f.webpack && u.push(function() { - if (h(f.webpack)) - return p() - }), - r = n = function(t) { - function n(r) { - i(this, n); - var a = o(this, t.call(this, r)); - return a.retry = function() { - a.setState({ - error: null, - loading: !0, - timedOut: !1 - }), - d = e(f.loader), - a._loadModule() - } - , - p(), - a.state = { - error: d.error, - pastDelay: !1, - timedOut: !1, - loading: d.loading, - loaded: d.loaded - }, - a - } - return a(n, t), - n.preload = function() { - return p() - } - , - n.prototype.componentWillMount = function() { - this._mounted = !0, - this._loadModule() - } - , - n.prototype._loadModule = function() { - var e = this; - if (this.context.loadable && Array.isArray(f.modules) && f.modules.forEach(function(t) { - e.context.loadable.report(t) - }), - d.loading) { - "number" === typeof f.delay && (0 === f.delay ? this.setState({ - pastDelay: !0 - }) : this._delay = setTimeout(function() { - e.setState({ - pastDelay: !0 - }) - }, f.delay)), - "number" === typeof f.timeout && (this._timeout = setTimeout(function() { - e.setState({ - timedOut: !0 - }) - }, f.timeout)); - var t = function() { - e._mounted && (e.setState({ - error: d.error, - loaded: d.loaded, - loading: d.loading - }), - e._clearTimeouts()) - }; - d.promise.then(function() { - t() - }).catch(function(e) { - t() - }) - } - } - , - n.prototype.componentWillUnmount = function() { - this._mounted = !1, - this._clearTimeouts() - } - , - n.prototype._clearTimeouts = function() { - clearTimeout(this._delay), - clearTimeout(this._timeout) - } - , - n.prototype.render = function() { - return this.state.loading || this.state.error ? s.createElement(f.loading, { - isLoading: this.state.loading, - pastDelay: this.state.pastDelay, - timedOut: this.state.timedOut, - error: this.state.error, - retry: this.retry - }) : this.state.loaded ? f.render(this.state.loaded, this.props) : null - } - , - n - }(s.Component), - n.contextTypes = { - loadable: l.shape({ - report: l.func.isRequired - }) - }, - r - } - function v(e) { - return g(f, e) - } - function y(e) { - if ("function" !== typeof e.render) - throw new Error("LoadableMap requires a `render(loaded, props)` function"); - return g(d, e) - } - v.Map = y; - var b = function(e) { - function t() { - return i(this, t), - o(this, e.apply(this, arguments)) - } - return a(t, e), - t.prototype.getChildContext = function() { - return { - loadable: { - report: this.props.report - } - } - } - , - t.prototype.render = function() { - return s.Children.only(this.props.children) - } - , - t - }(s.Component); - function w(e) { - var t = []; - while (e.length) { - var n = e.pop(); - t.push(n()) - } - return Promise.all(t).then(function() { - if (e.length) - return w(e) - }) - } - b.propTypes = { - report: l.func.isRequired - }, - b.childContextTypes = { - loadable: l.shape({ - report: l.func.isRequired - }).isRequired - }, - v.Capture = b, - v.preloadAll = function() { - return new Promise(function(e, t) { - w(c).then(e, t) - } - ) - } - , - v.preloadReady = function() { - return new Promise(function(e, t) { - w(u).then(e, e) - } - ) - } - , - e.exports = v - }, - Crw4: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = P; - var r = o(n("q1tI")) - , i = n("6YkS"); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - function a(e) { - "@babel/helpers - typeof"; - return a = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - a(e) - } - function s(e, t, n, r, i, o, a) { - try { - var s = e[o](a) - , l = s.value - } catch (e) { - return void n(e) - } - s.done ? t(l) : Promise.resolve(l).then(r, i) - } - function l(e) { - return function() { - var t = this - , n = arguments; - return new Promise(function(r, i) { - var o = e.apply(t, n); - function a(e) { - s(o, r, i, a, l, "next", e) - } - function l(e) { - s(o, r, i, a, l, "throw", e) - } - a(void 0) - } - ) - } - } - function c(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function u(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function h(e, t, n) { - return t && u(e.prototype, t), - n && u(e, n), - e - } - function f(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && d(e, t) - } - function d(e, t) { - return d = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - d(e, t) - } - function p(e) { - return function() { - var t, n = y(e); - if (v()) { - var r = y(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return m(this, t) - } - } - function m(e, t) { - return !t || "object" !== a(t) && "function" !== typeof t ? g(e) : t - } - function g(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function v() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function y(e) { - return y = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - y(e) - } - function b() { - return b = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - b.apply(this, arguments) - } - function w(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function x(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? w(Object(n), !0).forEach(function(t) { - _(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : w(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function _(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function E(e, t) { - if (null == e) - return {}; - var n, r, i = S(e, t); - if (Object.getOwnPropertySymbols) { - var o = Object.getOwnPropertySymbols(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (i[n] = e[n]) - } - return i - } - function S(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - var k = { - get: function(e) { - return e._routeInternalComponent - }, - has: function(e) { - return void 0 !== e._routeInternalComponent - }, - set: function(e, t) { - e._routeInternalComponent = t - } - } - , C = function(e) { - var t = e.path - , n = e.exact - , o = e.strict - , a = e.render - , s = e.location - , l = e.sensitive - , c = E(e, ["path", "exact", "strict", "render", "location", "sensitive"]); - return r.default.createElement(i.Route, { - path: t, - exact: n, - strict: o, - location: s, - sensitive: l, - render: function(e) { - return a(x({}, e, {}, c)) - } - }) - }; - function O(e) { - var t = {}; - return t - } - function T(e) { - if (k.has(e)) - return k.get(e); - var t = e.Routes - , n = t.length - 1 - , i = function(e) { - var t = e.render - , n = E(e, ["render"]); - return t(n) - } - , o = function() { - var e = t[n] - , o = i; - i = function(t) { - return r.default.createElement(e, t, r.default.createElement(o, t)) - } - , - n -= 1 - }; - while (n >= 0) - o(); - var a = function(t) { - var n = t.render - , o = E(t, ["render"]); - return r.default.createElement(C, b({}, o, { - render: function(t) { - return r.default.createElement(i, b({}, t, { - route: e, - render: n - })) - } - })) - }; - return k.set(e, a), - a - } - var L = !1; - function A(e, t) { - var n, i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; - return n = function(n) { - f(a, n); - var o = p(a); - function a(e) { - var t; - return c(this, a), - t = o.call(this, e), - t.wrappedWithInitialProps = !0, - t.state = { - extraProps: x({}, i) - }, - L || (L = !window.g_useSSR || e.history && "POP" !== e.history.action), - t - } - return h(a, [{ - key: "componentDidMount", - value: function() { - var e = l(regeneratorRuntime.mark(function e() { - return regeneratorRuntime.wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - L && this.getInitialProps(); - case 1: - case "end": - return e.stop() - } - }, e, this) - })); - function t() { - return e.apply(this, arguments) - } - return t - }() - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props.location; - e.location.pathname !== t.pathname && (L = !0, - this.getInitialProps()) - } - }, { - key: "componentWillUnmount", - value: function() { - L = !0 - } - }, { - key: "getInitialProps", - value: function() { - var n = l(regeneratorRuntime.mark(function n() { - var r, i, o, a, s; - return regeneratorRuntime.wrap(function(n) { - while (1) - switch (n.prev = n.next) { - case 0: - return r = this.props, - i = r.match, - o = r.location, - a = this.state.extraProps, - this.setState({ - extraProps: x({}, a, { - fetchingProps: !0 - }) - }), - n.next = 5, - e.getInitialProps(x({ - isServer: !1, - route: i, - location: o, - prevInitialProps: a - }, t)); - case 5: - if (n.t0 = n.sent, - n.t0) { - n.next = 8; - break - } - n.t0 = {}; - case 8: - s = n.t0, - s.fetchingProps = !1, - this.setState({ - extraProps: s - }); - case 11: - case "end": - return n.stop() - } - }, n, this) - })); - function r() { - return n.apply(this, arguments) - } - return r - }() - }, { - key: "render", - value: function() { - return r.default.createElement(e, x({}, this.props, {}, this.state.extraProps)) - } - }]), - a - }(r.default.Component), - n - } - function P(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} - , o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {} - , a = n("PszG"); - return e ? r.default.createElement(i.Switch, o, e.map(function(e, n) { - if (e.redirect) - return r.default.createElement(i.Redirect, { - key: e.key || n, - from: e.path, - to: e.redirect, - exact: e.exact, - strict: e.strict - }); - var o = e.Routes ? T(e) : C; - return r.default.createElement(o, { - key: e.key || n, - path: e.path, - exact: e.exact, - strict: e.strict, - sensitive: e.sensitive, - render: function(n) { - var i = n.location; - L && (t = {}); - var o = P(e.routes, t, { - location: i - }); - if (e.component) { - var s = O(x({}, n, {}, t)) - , l = a.apply("modifyRouteProps", { - initialValue: x({}, n, {}, t, {}, s), - args: { - route: e - } - }) - , c = e.component; - if (c.getInitialProps) { - var u = a.apply("modifyInitialProps", { - initialValue: {} - }); - c.wrappedWithInitialProps || (c = A(c, u, t), - e.component = c) - } - return r.default.createElement(c, b({ - key: e.path - }, l, { - route: e - }), o) - } - return o - } - }) - })) : null - } - }, - Ctgt: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("q1tI") - , i = n.n(r) - , o = n("17x9") - , a = n.n(o) - , s = n("VCL8"); - function l() { - return l = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - l.apply(this, arguments) - } - function c(e, t) { - if (null == e) - return {}; - var n, r, i = u(e, t); - if (Object.getOwnPropertySymbols) { - var o = Object.getOwnPropertySymbols(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (i[n] = e[n]) - } - return i - } - function u(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - function h(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function f(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function d(e, t, n) { - return t && f(e.prototype, t), - n && f(e, n), - e - } - function p(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && m(e, t) - } - function m(e, t) { - return m = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - m(e, t) - } - function g(e) { - var t = b(); - return function() { - var n, r = w(e); - if (t) { - var i = w(this).constructor; - n = Reflect.construct(r, arguments, i) - } else - n = r.apply(this, arguments); - return v(this, n) - } - } - function v(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? y(e) : t - } - function y(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function b() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function w(e) { - return w = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - w(e) - } - function x(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var _ = n("TSYQ") - , E = function(e) { - p(n, e); - var t = g(n); - function n(e) { - var r; - h(this, n), - r = t.call(this, e), - x(y(r), "handleClick", function(e) { - var t = r.state.checked - , n = r.props.onClick - , i = !t; - r.setChecked(i, e), - n && n(i, e) - }), - x(y(r), "handleKeyDown", function(e) { - 37 === e.keyCode ? r.setChecked(!1, e) : 39 === e.keyCode && r.setChecked(!0, e) - }), - x(y(r), "handleMouseUp", function(e) { - var t = r.props.onMouseUp; - r.node && r.node.blur(), - t && t(e) - }), - x(y(r), "saveNode", function(e) { - r.node = e - }); - var i = !1; - return i = "checked"in e ? !!e.checked : !!e.defaultChecked, - r.state = { - checked: i - }, - r - } - return d(n, [{ - key: "componentDidMount", - value: function() { - var e = this.props - , t = e.autoFocus - , n = e.disabled; - t && !n && this.focus() - } - }, { - key: "setChecked", - value: function(e, t) { - var n = this.props - , r = n.disabled - , i = n.onChange; - r || ("checked"in this.props || this.setState({ - checked: e - }), - i && i(e, t)) - } - }, { - key: "focus", - value: function() { - this.node.focus() - } - }, { - key: "blur", - value: function() { - this.node.blur() - } - }, { - key: "render", - value: function() { - var e, t = this.props, n = t.className, r = t.prefixCls, o = t.disabled, a = t.loadingIcon, s = t.checkedChildren, u = t.unCheckedChildren, h = c(t, ["className", "prefixCls", "disabled", "loadingIcon", "checkedChildren", "unCheckedChildren"]), f = this.state.checked, d = _((e = {}, - x(e, n, !!n), - x(e, r, !0), - x(e, "".concat(r, "-checked"), f), - x(e, "".concat(r, "-disabled"), o), - e)); - return i.a.createElement("button", l({}, h, { - type: "button", - role: "switch", - "aria-checked": f, - disabled: o, - className: d, - ref: this.saveNode, - onKeyDown: this.handleKeyDown, - onClick: this.handleClick, - onMouseUp: this.handleMouseUp - }), a, i.a.createElement("span", { - className: "".concat(r, "-inner") - }, f ? s : u)) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e) { - var t = {} - , n = e.checked; - return "checked"in e && (t.checked = !!n), - t - } - }]), - n - }(r["Component"]); - E.propTypes = { - className: a.a.string, - prefixCls: a.a.string, - disabled: a.a.bool, - checkedChildren: a.a.any, - unCheckedChildren: a.a.any, - onChange: a.a.func, - onMouseUp: a.a.func, - onClick: a.a.func, - tabIndex: a.a.number, - checked: a.a.bool, - defaultChecked: a.a.bool, - autoFocus: a.a.bool, - loadingIcon: a.a.node - }, - E.defaultProps = { - prefixCls: "rc-switch", - checkedChildren: null, - unCheckedChildren: null, - className: "", - defaultChecked: !1 - }, - Object(s["polyfill"])(E), - t["default"] = E - }, - Cvbg: function(e, t, n) { - e.exports = n("r6D9")() - }, - Cw4u: function(e, t, n) { - "use strict"; - var r = n("V5/1").f - , i = n("/Mfd") - , o = n("zNw+") - , a = n("wHrr") - , s = n("YEVI") - , l = n("4o36") - , c = n("XdPT") - , u = n("48Dx") - , h = n("gRqi") - , f = n("8Z/V") - , d = n("+y51").fastKey - , p = n("Jc7p") - , m = f ? "_s" : "size" - , g = function(e, t) { - var n, r = d(t); - if ("F" !== r) - return e._i[r]; - for (n = e._f; n; n = n.n) - if (n.k == t) - return n - }; - e.exports = { - getConstructor: function(e, t, n, c) { - var u = e(function(e, r) { - s(e, u, t, "_i"), - e._t = t, - e._i = i(null), - e._f = void 0, - e._l = void 0, - e[m] = 0, - void 0 != r && l(r, n, e[c], e) - }); - return o(u.prototype, { - clear: function() { - for (var e = p(this, t), n = e._i, r = e._f; r; r = r.n) - r.r = !0, - r.p && (r.p = r.p.n = void 0), - delete n[r.i]; - e._f = e._l = void 0, - e[m] = 0 - }, - delete: function(e) { - var n = p(this, t) - , r = g(n, e); - if (r) { - var i = r.n - , o = r.p; - delete n._i[r.i], - r.r = !0, - o && (o.n = i), - i && (i.p = o), - n._f == r && (n._f = i), - n._l == r && (n._l = o), - n[m]-- - } - return !!r - }, - forEach: function(e) { - p(this, t); - var n, r = a(e, arguments.length > 1 ? arguments[1] : void 0, 3); - while (n = n ? n.n : this._f) { - r(n.v, n.k, this); - while (n && n.r) - n = n.p - } - }, - has: function(e) { - return !!g(p(this, t), e) - } - }), - f && r(u.prototype, "size", { - get: function() { - return p(this, t)[m] - } - }), - u - }, - def: function(e, t, n) { - var r, i, o = g(e, t); - return o ? o.v = n : (e._l = o = { - i: i = d(t, !0), - k: t, - v: n, - p: r = e._l, - n: void 0, - r: !1 - }, - e._f || (e._f = o), - r && (r.n = o), - e[m]++, - "F" !== i && (e._i[i] = o)), - e - }, - getEntry: g, - setStrong: function(e, t, n) { - c(e, t, function(e, n) { - this._t = p(e, t), - this._k = n, - this._l = void 0 - }, function() { - var e = this - , t = e._k - , n = e._l; - while (n && n.r) - n = n.p; - return e._t && (e._l = n = n ? n.n : e._t._f) ? u(0, "keys" == t ? n.k : "values" == t ? n.v : [n.k, n.v]) : (e._t = void 0, - u(1)) - }, n ? "entries" : "values", !n, !0), - h(t) - } - } - }, - CxY0: function(e, t, n) { - "use strict"; - var r = n("GYWy") - , i = n("Nehr"); - function o() { - this.protocol = null, - this.slashes = null, - this.auth = null, - this.host = null, - this.port = null, - this.hostname = null, - this.hash = null, - this.search = null, - this.query = null, - this.pathname = null, - this.path = null, - this.href = null - } - t.parse = x, - t.resolve = E, - t.resolveObject = S, - t.format = _, - t.Url = o; - var a = /^([a-z0-9.+-]+:)/i - , s = /:[0-9]*$/ - , l = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/ - , c = ["<", ">", '"', "`", " ", "\r", "\n", "\t"] - , u = ["{", "}", "|", "\\", "^", "`"].concat(c) - , h = ["'"].concat(u) - , f = ["%", "/", "?", ";", "#"].concat(h) - , d = ["/", "?", "#"] - , p = 255 - , m = /^[+a-z0-9A-Z_-]{0,63}$/ - , g = /^([+a-z0-9A-Z_-]{0,63})(.*)$/ - , v = { - javascript: !0, - "javascript:": !0 - } - , y = { - javascript: !0, - "javascript:": !0 - } - , b = { - http: !0, - https: !0, - ftp: !0, - gopher: !0, - file: !0, - "http:": !0, - "https:": !0, - "ftp:": !0, - "gopher:": !0, - "file:": !0 - } - , w = n("s4NR"); - function x(e, t, n) { - if (e && i.isObject(e) && e instanceof o) - return e; - var r = new o; - return r.parse(e, t, n), - r - } - function _(e) { - return i.isString(e) && (e = x(e)), - e instanceof o ? e.format() : o.prototype.format.call(e) - } - function E(e, t) { - return x(e, !1, !0).resolve(t) - } - function S(e, t) { - return e ? x(e, !1, !0).resolveObject(t) : t - } - o.prototype.parse = function(e, t, n) { - if (!i.isString(e)) - throw new TypeError("Parameter 'url' must be a string, not " + typeof e); - var o = e.indexOf("?") - , s = -1 !== o && o < e.indexOf("#") ? "?" : "#" - , c = e.split(s) - , u = /\\/g; - c[0] = c[0].replace(u, "/"), - e = c.join(s); - var x = e; - if (x = x.trim(), - !n && 1 === e.split("#").length) { - var _ = l.exec(x); - if (_) - return this.path = x, - this.href = x, - this.pathname = _[1], - _[2] ? (this.search = _[2], - this.query = t ? w.parse(this.search.substr(1)) : this.search.substr(1)) : t && (this.search = "", - this.query = {}), - this - } - var E = a.exec(x); - if (E) { - E = E[0]; - var S = E.toLowerCase(); - this.protocol = S, - x = x.substr(E.length) - } - if (n || E || x.match(/^\/\/[^@\/]+@[^@\/]+/)) { - var k = "//" === x.substr(0, 2); - !k || E && y[E] || (x = x.substr(2), - this.slashes = !0) - } - if (!y[E] && (k || E && !b[E])) { - for (var C, O, T = -1, L = 0; L < d.length; L++) { - var A = x.indexOf(d[L]); - -1 !== A && (-1 === T || A < T) && (T = A) - } - O = -1 === T ? x.lastIndexOf("@") : x.lastIndexOf("@", T), - -1 !== O && (C = x.slice(0, O), - x = x.slice(O + 1), - this.auth = decodeURIComponent(C)), - T = -1; - for (L = 0; L < f.length; L++) { - A = x.indexOf(f[L]); - -1 !== A && (-1 === T || A < T) && (T = A) - } - -1 === T && (T = x.length), - this.host = x.slice(0, T), - x = x.slice(T), - this.parseHost(), - this.hostname = this.hostname || ""; - var P = "[" === this.hostname[0] && "]" === this.hostname[this.hostname.length - 1]; - if (!P) - for (var j = this.hostname.split(/\./), M = (L = 0, - j.length); L < M; L++) { - var R = j[L]; - if (R && !R.match(m)) { - for (var N = "", D = 0, I = R.length; D < I; D++) - R.charCodeAt(D) > 127 ? N += "x" : N += R[D]; - if (!N.match(m)) { - var $ = j.slice(0, L) - , F = j.slice(L + 1) - , B = R.match(g); - B && ($.push(B[1]), - F.unshift(B[2])), - F.length && (x = "/" + F.join(".") + x), - this.hostname = $.join("."); - break - } - } - } - this.hostname.length > p ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), - P || (this.hostname = r.toASCII(this.hostname)); - var V = this.port ? ":" + this.port : "" - , W = this.hostname || ""; - this.host = W + V, - this.href += this.host, - P && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), - "/" !== x[0] && (x = "/" + x)) - } - if (!v[S]) - for (L = 0, - M = h.length; L < M; L++) { - var H = h[L]; - if (-1 !== x.indexOf(H)) { - var U = encodeURIComponent(H); - U === H && (U = escape(H)), - x = x.split(H).join(U) - } - } - var z = x.indexOf("#"); - -1 !== z && (this.hash = x.substr(z), - x = x.slice(0, z)); - var G = x.indexOf("?"); - if (-1 !== G ? (this.search = x.substr(G), - this.query = x.substr(G + 1), - t && (this.query = w.parse(this.query)), - x = x.slice(0, G)) : t && (this.search = "", - this.query = {}), - x && (this.pathname = x), - b[S] && this.hostname && !this.pathname && (this.pathname = "/"), - this.pathname || this.search) { - V = this.pathname || ""; - var q = this.search || ""; - this.path = V + q - } - return this.href = this.format(), - this - } - , - o.prototype.format = function() { - var e = this.auth || ""; - e && (e = encodeURIComponent(e), - e = e.replace(/%3A/i, ":"), - e += "@"); - var t = this.protocol || "" - , n = this.pathname || "" - , r = this.hash || "" - , o = !1 - , a = ""; - this.host ? o = e + this.host : this.hostname && (o = e + (-1 === this.hostname.indexOf(":") ? this.hostname : "[" + this.hostname + "]"), - this.port && (o += ":" + this.port)), - this.query && i.isObject(this.query) && Object.keys(this.query).length && (a = w.stringify(this.query)); - var s = this.search || a && "?" + a || ""; - return t && ":" !== t.substr(-1) && (t += ":"), - this.slashes || (!t || b[t]) && !1 !== o ? (o = "//" + (o || ""), - n && "/" !== n.charAt(0) && (n = "/" + n)) : o || (o = ""), - r && "#" !== r.charAt(0) && (r = "#" + r), - s && "?" !== s.charAt(0) && (s = "?" + s), - n = n.replace(/[?#]/g, function(e) { - return encodeURIComponent(e) - }), - s = s.replace("#", "%23"), - t + o + n + s + r - } - , - o.prototype.resolve = function(e) { - return this.resolveObject(x(e, !1, !0)).format() - } - , - o.prototype.resolveObject = function(e) { - if (i.isString(e)) { - var t = new o; - t.parse(e, !1, !0), - e = t - } - for (var n = new o, r = Object.keys(this), a = 0; a < r.length; a++) { - var s = r[a]; - n[s] = this[s] - } - if (n.hash = e.hash, - "" === e.href) - return n.href = n.format(), - n; - if (e.slashes && !e.protocol) { - for (var l = Object.keys(e), c = 0; c < l.length; c++) { - var u = l[c]; - "protocol" !== u && (n[u] = e[u]) - } - return b[n.protocol] && n.hostname && !n.pathname && (n.path = n.pathname = "/"), - n.href = n.format(), - n - } - if (e.protocol && e.protocol !== n.protocol) { - if (!b[e.protocol]) { - for (var h = Object.keys(e), f = 0; f < h.length; f++) { - var d = h[f]; - n[d] = e[d] - } - return n.href = n.format(), - n - } - if (n.protocol = e.protocol, - e.host || y[e.protocol]) - n.pathname = e.pathname; - else { - var p = (e.pathname || "").split("/"); - while (p.length && !(e.host = p.shift())) - ; - e.host || (e.host = ""), - e.hostname || (e.hostname = ""), - "" !== p[0] && p.unshift(""), - p.length < 2 && p.unshift(""), - n.pathname = p.join("/") - } - if (n.search = e.search, - n.query = e.query, - n.host = e.host || "", - n.auth = e.auth, - n.hostname = e.hostname || e.host, - n.port = e.port, - n.pathname || n.search) { - var m = n.pathname || "" - , g = n.search || ""; - n.path = m + g - } - return n.slashes = n.slashes || e.slashes, - n.href = n.format(), - n - } - var v = n.pathname && "/" === n.pathname.charAt(0) - , w = e.host || e.pathname && "/" === e.pathname.charAt(0) - , x = w || v || n.host && e.pathname - , _ = x - , E = n.pathname && n.pathname.split("/") || [] - , S = (p = e.pathname && e.pathname.split("/") || [], - n.protocol && !b[n.protocol]); - if (S && (n.hostname = "", - n.port = null, - n.host && ("" === E[0] ? E[0] = n.host : E.unshift(n.host)), - n.host = "", - e.protocol && (e.hostname = null, - e.port = null, - e.host && ("" === p[0] ? p[0] = e.host : p.unshift(e.host)), - e.host = null), - x = x && ("" === p[0] || "" === E[0])), - w) - n.host = e.host || "" === e.host ? e.host : n.host, - n.hostname = e.hostname || "" === e.hostname ? e.hostname : n.hostname, - n.search = e.search, - n.query = e.query, - E = p; - else if (p.length) - E || (E = []), - E.pop(), - E = E.concat(p), - n.search = e.search, - n.query = e.query; - else if (!i.isNullOrUndefined(e.search)) { - if (S) { - n.hostname = n.host = E.shift(); - var k = !!(n.host && n.host.indexOf("@") > 0) && n.host.split("@"); - k && (n.auth = k.shift(), - n.host = n.hostname = k.shift()) - } - return n.search = e.search, - n.query = e.query, - i.isNull(n.pathname) && i.isNull(n.search) || (n.path = (n.pathname ? n.pathname : "") + (n.search ? n.search : "")), - n.href = n.format(), - n - } - if (!E.length) - return n.pathname = null, - n.search ? n.path = "/" + n.search : n.path = null, - n.href = n.format(), - n; - for (var C = E.slice(-1)[0], O = (n.host || e.host || E.length > 1) && ("." === C || ".." === C) || "" === C, T = 0, L = E.length; L >= 0; L--) - C = E[L], - "." === C ? E.splice(L, 1) : ".." === C ? (E.splice(L, 1), - T++) : T && (E.splice(L, 1), - T--); - if (!x && !_) - for (; T--; T) - E.unshift(".."); - !x || "" === E[0] || E[0] && "/" === E[0].charAt(0) || E.unshift(""), - O && "/" !== E.join("/").substr(-1) && E.push(""); - var A = "" === E[0] || E[0] && "/" === E[0].charAt(0); - if (S) { - n.hostname = n.host = A ? "" : E.length ? E.shift() : ""; - k = !!(n.host && n.host.indexOf("@") > 0) && n.host.split("@"); - k && (n.auth = k.shift(), - n.host = n.hostname = k.shift()) - } - return x = x || n.host && E.length, - x && !A && E.unshift(""), - E.length ? n.pathname = E.join("/") : (n.pathname = null, - n.path = null), - i.isNull(n.pathname) && i.isNull(n.search) || (n.path = (n.pathname ? n.pathname : "") + (n.search ? n.search : "")), - n.auth = e.auth || n.auth, - n.slashes = n.slashes || e.slashes, - n.href = n.format(), - n - } - , - o.prototype.parseHost = function() { - var e = this.host - , t = s.exec(e); - t && (t = t[0], - ":" !== t && (this.port = t.substr(1)), - e = e.substr(0, e.length - t.length)), - e && (this.hostname = e) - } - }, - D8kY: function(e, t, n) { - var r = n("Ojgd") - , i = Math.max - , o = Math.min; - e.exports = function(e, t) { - return e = r(e), - e < 0 ? i(e + t, 0) : o(e, t) - } - }, - DBt0: function(e, t, n) { - "use strict"; - var r = n("7vYJ") - , i = n("il4q") - , o = n("OsVd") - , a = n("AUWw") - , s = n("ETUh") - , l = n("bsDr") - , c = Math.max - , u = Math.min - , h = Math.floor - , f = /\$([$&`']|\d\d?|<[^>]*>)/g - , d = /\$([$&`']|\d\d?)/g - , p = function(e) { - return void 0 === e ? e : String(e) - }; - n("h7Gi")("replace", 2, function(e, t, n, m) { - return [function(r, i) { - var o = e(this) - , a = void 0 == r ? void 0 : r[t]; - return void 0 !== a ? a.call(r, o, i) : n.call(String(o), r, i) - } - , function(e, t) { - var i = m(n, e, this, t); - if (i.done) - return i.value; - var h = r(e) - , f = String(this) - , d = "function" === typeof t; - d || (t = String(t)); - var v = h.global; - if (v) { - var y = h.unicode; - h.lastIndex = 0 - } - var b = []; - while (1) { - var w = l(h, f); - if (null === w) - break; - if (b.push(w), - !v) - break; - var x = String(w[0]); - "" === x && (h.lastIndex = s(f, o(h.lastIndex), y)) - } - for (var _ = "", E = 0, S = 0; S < b.length; S++) { - w = b[S]; - for (var k = String(w[0]), C = c(u(a(w.index), f.length), 0), O = [], T = 1; T < w.length; T++) - O.push(p(w[T])); - var L = w.groups; - if (d) { - var A = [k].concat(O, C, f); - void 0 !== L && A.push(L); - var P = String(t.apply(void 0, A)) - } else - P = g(k, f, C, O, L, t); - C >= E && (_ += f.slice(E, C) + P, - E = C + k.length) - } - return _ + f.slice(E) - } - ]; - function g(e, t, r, o, a, s) { - var l = r + e.length - , c = o.length - , u = d; - return void 0 !== a && (a = i(a), - u = f), - n.call(s, u, function(n, i) { - var s; - switch (i.charAt(0)) { - case "$": - return "$"; - case "&": - return e; - case "`": - return t.slice(0, r); - case "'": - return t.slice(l); - case "<": - s = a[i.slice(1, -1)]; - break; - default: - var u = +i; - if (0 === u) - return n; - if (u > c) { - var f = h(u / 10); - return 0 === f ? n : f <= c ? void 0 === o[f - 1] ? i.charAt(1) : o[f - 1] + i.charAt(1) : n - } - s = o[u - 1] - } - return void 0 === s ? "" : s - }) - } - }) - }, - DFAo: function(e, t, n) { - "use strict"; - n("Bz7s"); - var r = n("7vYJ") - , i = n("7tNx") - , o = n("8Z/V") - , a = "toString" - , s = /./[a] - , l = function(e) { - n("rKIl")(RegExp.prototype, a, e, !0) - }; - n("wUWy")(function() { - return "/a/b" != s.call({ - source: "a", - flags: "b" - }) - }) ? l(function() { - var e = r(this); - return "/".concat(e.source, "/", "flags"in e ? e.flags : !o && e instanceof RegExp ? i.call(e) : void 0) - }) : s.name != a && l(function() { - return s.call(this) - }) - }, - DIcO: function(e, t, n) { - var r = n("gL7N")("unscopables") - , i = Array.prototype; - void 0 == i[r] && n("VPOE")(i, r, {}), - e.exports = function(e) { - i[r][e] = !0 - } - }, - DN2a: function(e, t) { - window.MutationObserver || (window.MutationObserver = function(e) { - function t(e) { - this.i = [], - this.m = e - } - function n(e) { - (function n() { - var r = e.takeRecords(); - r.length && e.m(r, e), - e.h = setTimeout(n, t._period) - } - )() - } - function r(t) { - var n, r = { - type: null, - target: null, - addedNodes: [], - removedNodes: [], - previousSibling: null, - nextSibling: null, - attributeName: null, - attributeNamespace: null, - oldValue: null - }; - for (n in t) - r[n] !== e && t[n] !== e && (r[n] = t[n]); - return r - } - function i(e, t) { - var n = c(e, t); - return function(i) { - var o = i.length; - if (t.a && 3 === e.nodeType && e.nodeValue !== n.a && i.push(new r({ - type: "characterData", - target: e, - oldValue: n.a - })), - t.b && n.b && s(i, e, n.b, t.f), - t.c || t.g) - var a = l(i, e, n, t); - (a || i.length !== o) && (n = c(e, t)) - } - } - function o(e, t) { - return t.value - } - function a(e, t) { - return "style" !== t.name ? t.value : e.style.cssText - } - function s(t, n, i, o) { - for (var a, s, l = {}, c = n.attributes, u = c.length; u--; ) - a = c[u], - s = a.name, - o && o[s] === e || (m(n, a) !== i[s] && t.push(r({ - type: "attributes", - target: n, - attributeName: s, - oldValue: i[s], - attributeNamespace: a.namespaceURI - })), - l[s] = !0); - for (s in i) - l[s] || t.push(r({ - target: n, - type: "attributes", - attributeName: s, - oldValue: i[s] - })) - } - function l(t, n, i, o) { - function a(e, n, i, a, c) { - var u, h, f, d = e.length - 1; - for (c = -~((d - c) / 2); f = e.pop(); ) - u = i[f.j], - h = a[f.l], - o.c && c && Math.abs(f.j - f.l) >= d && (t.push(r({ - type: "childList", - target: n, - addedNodes: [u], - removedNodes: [u], - nextSibling: u.nextSibling, - previousSibling: u.previousSibling - })), - c--), - o.b && h.b && s(t, u, h.b, o.f), - o.a && 3 === u.nodeType && u.nodeValue !== h.a && t.push(r({ - type: "characterData", - target: u, - oldValue: h.a - })), - o.g && l(u, h) - } - function l(n, i) { - for (var h, f, p, m, g, v = n.childNodes, y = i.c, b = v.length, w = y ? y.length : 0, x = 0, _ = 0, E = 0; _ < b || E < w; ) - m = v[_], - g = (p = y[E]) && p.node, - m === g ? (o.b && p.b && s(t, m, p.b, o.f), - o.a && p.a !== e && m.nodeValue !== p.a && t.push(r({ - type: "characterData", - target: m, - oldValue: p.a - })), - f && a(f, n, v, y, x), - o.g && (m.childNodes.length || p.c && p.c.length) && l(m, p), - _++, - E++) : (c = !0, - h || (h = {}, - f = []), - m && (h[p = u(m)] || (h[p] = !0, - -1 === (p = d(y, m, E, "node")) ? o.c && (t.push(r({ - type: "childList", - target: n, - addedNodes: [m], - nextSibling: m.nextSibling, - previousSibling: m.previousSibling - })), - x++) : f.push({ - j: _, - l: p - })), - _++), - g && g !== v[_] && (h[p = u(g)] || (h[p] = !0, - -1 === (p = d(v, g, _)) ? o.c && (t.push(r({ - type: "childList", - target: i.node, - removedNodes: [g], - nextSibling: y[E + 1], - previousSibling: y[E - 1] - })), - x--) : f.push({ - j: p, - l: E - })), - E++)); - f && a(f, n, v, y, x) - } - var c; - return l(n, i), - c - } - function c(e, t) { - var n = !0; - return function e(r) { - var i = { - node: r - }; - return !t.a || 3 !== r.nodeType && 8 !== r.nodeType ? (t.b && n && 1 === r.nodeType && (i.b = f(r.attributes, function(e, n) { - return t.f && !t.f[n.name] || (e[n.name] = m(r, n)), - e - }, {})), - n && (t.c || t.a || t.b && t.g) && (i.c = h(r.childNodes, e)), - n = t.g) : i.a = r.nodeValue, - i - }(e) - } - function u(e) { - try { - return e.id || (e.mo_id = e.mo_id || g++) - } catch (t) { - try { - return e.nodeValue - } catch (e) { - return g++ - } - } - } - function h(e, t) { - for (var n = [], r = 0; r < e.length; r++) - n[r] = t(e[r], r, e); - return n - } - function f(e, t, n) { - for (var r = 0; r < e.length; r++) - n = t(n, e[r], r, e); - return n - } - function d(e, t, n, r) { - for (; n < e.length; n++) - if ((r ? e[n][r] : e[n]) === t) - return n; - return -1 - } - t._period = 30, - t.prototype = { - observe: function(e, t) { - for (var r = { - b: !!(t.attributes || t.attributeFilter || t.attributeOldValue), - c: !!t.childList, - g: !!t.subtree, - a: !(!t.characterData && !t.characterDataOldValue) - }, o = this.i, a = 0; a < o.length; a++) - o[a].s === e && o.splice(a, 1); - t.attributeFilter && (r.f = f(t.attributeFilter, function(e, t) { - return e[t] = !0, - e - }, {})), - o.push({ - s: e, - o: i(e, r) - }), - this.h || n(this) - }, - takeRecords: function() { - for (var e = [], t = this.i, n = 0; n < t.length; n++) - t[n].o(e); - return e - }, - disconnect: function() { - this.i = [], - clearTimeout(this.h), - this.h = null - } - }; - var p = document.createElement("i"); - p.style.top = 0; - var m = (p = "null" != p.attributes.style.value) ? o : a - , g = 1; - return t - }(void 0)) - }, - DUzY: function(e, t, n) { - "use strict"; - var r = 60103 - , i = 60106 - , o = 60107 - , a = 60108 - , s = 60114 - , l = 60109 - , c = 60110 - , u = 60112 - , h = 60113 - , f = 60120 - , d = 60115 - , p = 60116 - , m = 60121 - , g = 60122 - , v = 60117 - , y = 60129 - , b = 60131; - if ("function" === typeof Symbol && Symbol.for) { - var w = Symbol.for; - r = w("react.element"), - i = w("react.portal"), - o = w("react.fragment"), - a = w("react.strict_mode"), - s = w("react.profiler"), - l = w("react.provider"), - c = w("react.context"), - u = w("react.forward_ref"), - h = w("react.suspense"), - f = w("react.suspense_list"), - d = w("react.memo"), - p = w("react.lazy"), - m = w("react.block"), - g = w("react.server.block"), - v = w("react.fundamental"), - y = w("react.debug_trace_mode"), - b = w("react.legacy_hidden") - } - function x(e) { - if ("object" === typeof e && null !== e) { - var t = e.$$typeof; - switch (t) { - case r: - switch (e = e.type, - e) { - case o: - case s: - case a: - case h: - case f: - return e; - default: - switch (e = e && e.$$typeof, - e) { - case c: - case u: - case p: - case d: - case l: - return e; - default: - return t - } - } - case i: - return t - } - } - } - var _ = l - , E = r - , S = u - , k = o - , C = p - , O = d - , T = i - , L = s - , A = a - , P = h; - t.ContextConsumer = c, - t.ContextProvider = _, - t.Element = E, - t.ForwardRef = S, - t.Fragment = k, - t.Lazy = C, - t.Memo = O, - t.Portal = T, - t.Profiler = L, - t.StrictMode = A, - t.Suspense = P, - t.isAsyncMode = function() { - return !1 - } - , - t.isConcurrentMode = function() { - return !1 - } - , - t.isContextConsumer = function(e) { - return x(e) === c - } - , - t.isContextProvider = function(e) { - return x(e) === l - } - , - t.isElement = function(e) { - return "object" === typeof e && null !== e && e.$$typeof === r - } - , - t.isForwardRef = function(e) { - return x(e) === u - } - , - t.isFragment = function(e) { - return x(e) === o - } - , - t.isLazy = function(e) { - return x(e) === p - } - , - t.isMemo = function(e) { - return x(e) === d - } - , - t.isPortal = function(e) { - return x(e) === i - } - , - t.isProfiler = function(e) { - return x(e) === s - } - , - t.isStrictMode = function(e) { - return x(e) === a - } - , - t.isSuspense = function(e) { - return x(e) === h - } - , - t.isValidElementType = function(e) { - return "string" === typeof e || "function" === typeof e || e === o || e === s || e === y || e === a || e === h || e === f || e === b || "object" === typeof e && null !== e && (e.$$typeof === p || e.$$typeof === d || e.$$typeof === l || e.$$typeof === c || e.$$typeof === u || e.$$typeof === v || e.$$typeof === m || e[0] === g) - } - , - t.typeOf = x - }, - DVfl: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function o(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? i(Object(n), !0).forEach(function(t) { - a(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : i(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function a(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function s(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function l(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function c(e, t, n) { - return t && l(e.prototype, t), - n && l(e, n), - e - } - function u(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && h(e, t) - } - function h(e, t) { - return h = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - h(e, t) - } - function f(e) { - return function() { - var t, n = g(e); - if (m()) { - var r = g(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return d(this, t) - } - } - function d(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? p(e) : t - } - function p(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function m() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function g(e) { - return g = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - g(e) - } - var v = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , y = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var b = v(n("q1tI")) - , w = y(n("TSYQ")) - , x = y(n("mwIZ")); - function _(e) { - return e && !b.isValidElement(e) && "[object Object]" === Object.prototype.toString.call(e) - } - var E = function(e) { - u(n, e); - var t = f(n); - function n() { - var e; - return s(this, n), - e = t.apply(this, arguments), - e.handleClick = function(t) { - var n = e.props - , r = n.record - , i = n.column.onCellClick; - i && i(r, t) - } - , - e - } - return c(n, [{ - key: "render", - value: function() { - var e, t, n = this.props, r = n.record, i = n.indentSize, s = n.prefixCls, l = n.indent, c = n.index, u = n.expandIcon, h = n.column, f = n.component, d = h.dataIndex, p = h.render, m = h.className, g = void 0 === m ? "" : m; - t = "number" === typeof d ? x.default(r, d) : d && 0 !== d.length ? x.default(r, d) : r; - var v, y, E = {}; - if (p && (t = p(t, r, c), - _(t))) { - E = t.props || E; - var S = E; - v = S.colSpan, - y = S.rowSpan, - t = t.children - } - h.onCell && (E = o({}, E, {}, h.onCell(r, c))), - _(t) && (t = null); - var k = u ? b.createElement("span", { - style: { - paddingLeft: "".concat(i * l, "px") - }, - className: "".concat(s, "-indent indent-level-").concat(l) - }) : null; - if (0 === y || 0 === v) - return null; - h.align && (E.style = o({ - textAlign: h.align - }, E.style)); - var C = w.default(g, (e = {}, - a(e, "".concat(s, "-cell-ellipsis"), !!h.ellipsis), - a(e, "".concat(s, "-cell-break-word"), !!h.width), - e)); - if (h.ellipsis) - if ("string" === typeof t) - E.title = t; - else if (t) { - var O = t - , T = O.props; - T && T.children && "string" === typeof T.children && (E.title = T.children) - } - return b.createElement(f, Object.assign({ - className: C, - onClick: this.handleClick - }, E), k, u, t) - } - }]), - n - }(b.Component); - t.default = E - }, - Dagg: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("Gev7") - , o = n("mFDi") - , a = n("bYtY") - , s = Object(a["i"])({ - x: 0, - y: 0 - }, i["b"]) - , l = { - style: Object(a["i"])({ - x: !0, - y: !0, - width: !0, - height: !0, - sx: !0, - sy: !0, - sWidth: !0, - sHeight: !0 - }, i["a"].style) - }; - function c(e) { - return !!(e && "string" !== typeof e && e.width && e.height) - } - var u = function(e) { - function t() { - return null !== e && e.apply(this, arguments) || this - } - return Object(r["a"])(t, e), - t.prototype.createStyle = function(e) { - return Object(a["g"])(s, e) - } - , - t.prototype._getSize = function(e) { - var t = this.style - , n = t[e]; - if (null != n) - return n; - var r = c(t.image) ? t.image : this.__image; - if (!r) - return 0; - var i = "width" === e ? "height" : "width" - , o = t[i]; - return null == o ? r[e] : r[e] / r[i] * o - } - , - t.prototype.getWidth = function() { - return this._getSize("width") - } - , - t.prototype.getHeight = function() { - return this._getSize("height") - } - , - t.prototype.getAnimationStyleProps = function() { - return l - } - , - t.prototype.getBoundingRect = function() { - var e = this.style; - return this._rect || (this._rect = new o["a"](e.x || 0,e.y || 0,this.getWidth(),this.getHeight())), - this._rect - } - , - t - }(i["c"]); - u.prototype.type = "image", - t["a"] = u - }, - DlA6: function(e, t, n) { - "use strict"; - var r = n("Sj9i") - , i = n("y+Vt") - , o = n("bYtY") - , a = n("QBsz") - , s = n("NC18") - , l = n("hYLj") - , c = n("4mN7") - , u = n("mFDi") - , h = n("3Oj7") - , f = n("h7HQ") - , d = n("x6Kt") - , p = n("SqI9") - , m = n("IMiH") - , g = m["a"].CMD; - function v(e, t) { - return Math.abs(e - t) < 1e-5 - } - function y(e) { - var t, n, r, i, o, a = e.data, s = e.len(), l = [], c = 0, u = 0, h = 0, f = 0; - function d(e, n) { - t && t.length > 2 && l.push(t), - t = [e, n] - } - function p(e, n, r, i) { - v(e, r) && v(n, i) || t.push(e, n, r, i, r, i) - } - function m(e, n, r, i, o, a) { - var s = Math.abs(n - e) - , l = 4 * Math.tan(s / 4) / 3 - , c = n < e ? -1 : 1 - , u = Math.cos(e) - , h = Math.sin(e) - , f = Math.cos(n) - , d = Math.sin(n) - , p = u * o + r - , m = h * a + i - , g = f * o + r - , v = d * a + i - , y = o * l * c - , b = a * l * c; - t.push(p - y * h, m + b * u, g + y * d, v - b * f, g, v) - } - for (var y = 0; y < s; ) { - var b = a[y++] - , w = 1 === y; - switch (w && (c = a[y], - u = a[y + 1], - h = c, - f = u, - b !== g.L && b !== g.C && b !== g.Q || (t = [h, f])), - b) { - case g.M: - c = h = a[y++], - u = f = a[y++], - d(h, f); - break; - case g.L: - n = a[y++], - r = a[y++], - p(c, u, n, r), - c = n, - u = r; - break; - case g.C: - t.push(a[y++], a[y++], a[y++], a[y++], c = a[y++], u = a[y++]); - break; - case g.Q: - n = a[y++], - r = a[y++], - i = a[y++], - o = a[y++], - t.push(c + 2 / 3 * (n - c), u + 2 / 3 * (r - u), i + 2 / 3 * (n - i), o + 2 / 3 * (r - o), i, o), - c = i, - u = o; - break; - case g.A: - var x = a[y++] - , _ = a[y++] - , E = a[y++] - , S = a[y++] - , k = a[y++] - , C = a[y++] + k; - y += 1; - var O = !a[y++]; - n = Math.cos(k) * E + x, - r = Math.sin(k) * S + _, - w ? (h = n, - f = r, - d(h, f)) : p(c, u, n, r), - c = Math.cos(C) * E + x, - u = Math.sin(C) * S + _; - for (var T = (O ? -1 : 1) * Math.PI / 2, L = k; O ? L > C : L < C; L += T) { - var A = O ? Math.max(L + T, C) : Math.min(L + T, C); - m(L, A, x, _, E, S) - } - break; - case g.R: - h = c = a[y++], - f = u = a[y++], - n = h + a[y++], - r = f + a[y++], - d(n, f), - p(n, f, n, r), - p(n, r, h, r), - p(h, r, h, f), - p(h, f, n, f); - break; - case g.Z: - t && p(c, u, h, f), - c = h, - u = f; - break - } - } - return t && t.length > 2 && l.push(t), - l - } - function b(e, t, n, i, o, a, s, l, c, u) { - if (v(e, n) && v(t, i) && v(o, s) && v(a, l)) - c.push(s, l); - else { - var h = 2 / u - , f = h * h - , d = s - e - , p = l - t - , m = Math.sqrt(d * d + p * p); - d /= m, - p /= m; - var g = n - e - , y = i - t - , w = o - s - , x = a - l - , _ = g * g + y * y - , E = w * w + x * x; - if (_ < f && E < f) - c.push(s, l); - else { - var S = d * g + p * y - , k = -d * w - p * x - , C = _ - S * S - , O = E - k * k; - if (C < f && S >= 0 && O < f && k >= 0) - c.push(s, l); - else { - var T = [] - , L = []; - Object(r["g"])(e, n, o, s, .5, T), - Object(r["g"])(t, i, a, l, .5, L), - b(T[0], L[0], T[1], L[1], T[2], L[2], T[3], L[3], c, u), - b(T[4], L[4], T[5], L[5], T[6], L[6], T[7], L[7], c, u) - } - } - } - } - function w(e, t) { - var n = y(e) - , r = []; - t = t || 1; - for (var i = 0; i < n.length; i++) { - var o = n[i] - , a = [] - , s = o[0] - , l = o[1]; - a.push(s, l); - for (var c = 2; c < o.length; ) { - var u = o[c++] - , h = o[c++] - , f = o[c++] - , d = o[c++] - , p = o[c++] - , m = o[c++]; - b(s, l, u, h, f, d, p, m, a, t), - s = p, - l = m - } - r.push(a) - } - return r - } - function x(e, t, n) { - var r = e[t] - , i = e[1 - t] - , o = Math.abs(r / i) - , a = Math.ceil(Math.sqrt(o * n)) - , s = Math.floor(n / a); - 0 === s && (s = 1, - a = n); - for (var l = [], c = 0; c < a; c++) - l.push(s); - var u = a * s - , h = n - u; - if (h > 0) - for (c = 0; c < h; c++) - l[c % a] += 1; - return l - } - function _(e, t, n) { - for (var r = e.r0, i = e.r, o = e.startAngle, a = e.endAngle, s = Math.abs(a - o), l = s * i, c = i - r, u = l > Math.abs(c), h = x([l, c], u ? 0 : 1, t), f = (u ? s : c) / h.length, d = 0; d < h.length; d++) - for (var p = (u ? c : s) / h[d], m = 0; m < h[d]; m++) { - var g = {}; - u ? (g.startAngle = o + f * d, - g.endAngle = o + f * (d + 1), - g.r0 = r + p * m, - g.r = r + p * (m + 1)) : (g.startAngle = o + p * m, - g.endAngle = o + p * (m + 1), - g.r0 = r + f * d, - g.r = r + f * (d + 1)), - g.clockwise = e.clockwise, - g.cx = e.cx, - g.cy = e.cy, - n.push(g) - } - } - function E(e, t, n) { - for (var r = e.width, i = e.height, o = r > i, a = x([r, i], o ? 0 : 1, t), s = o ? "width" : "height", l = o ? "height" : "width", c = o ? "x" : "y", u = o ? "y" : "x", h = e[s] / a.length, f = 0; f < a.length; f++) - for (var d = e[l] / a[f], p = 0; p < a[f]; p++) { - var m = {}; - m[c] = f * h, - m[u] = p * d, - m[s] = h, - m[l] = d, - m.x += e.x, - m.y += e.y, - n.push(m) - } - } - function S(e, t, n, r) { - return e * r - n * t - } - function k(e, t, n, r, i, o, a, s) { - var l = n - e - , c = r - t - , u = a - i - , f = s - o - , d = S(u, f, l, c); - if (Math.abs(d) < 1e-6) - return null; - var p = e - i - , m = t - o - , g = S(p, m, u, f) / d; - return g < 0 || g > 1 ? null : new h["a"](g * l + e,g * c + t) - } - function C(e, t, n) { - var r = new h["a"]; - h["a"].sub(r, n, t), - r.normalize(); - var i = new h["a"]; - h["a"].sub(i, e, t); - var o = i.dot(r); - return o - } - function O(e, t) { - var n = e[e.length - 1]; - n && n[0] === t[0] && n[1] === t[1] || e.push(t) - } - function T(e, t, n) { - for (var r = e.length, i = [], o = 0; o < r; o++) { - var a = e[o] - , s = e[(o + 1) % r] - , l = k(a[0], a[1], s[0], s[1], t.x, t.y, n.x, n.y); - l && i.push({ - projPt: C(l, t, n), - pt: l, - idx: o - }) - } - if (i.length < 2) - return [{ - points: e - }, { - points: e - }]; - i.sort(function(e, t) { - return e.projPt - t.projPt - }); - var c = i[0] - , u = i[i.length - 1]; - if (u.idx < c.idx) { - var h = c; - c = u, - u = h - } - var f = [c.pt.x, c.pt.y] - , d = [u.pt.x, u.pt.y] - , p = [f] - , m = [d]; - for (o = c.idx + 1; o <= u.idx; o++) - O(p, e[o].slice()); - O(p, d), - O(p, f); - for (o = u.idx + 1; o <= c.idx + r; o++) - O(m, e[o % r].slice()); - return O(m, f), - O(m, d), - [{ - points: p - }, { - points: m - }] - } - function L(e) { - var t = e.points - , n = [] - , r = []; - Object(c["d"])(t, n, r); - var i = new u["a"](n[0],n[1],r[0] - n[0],r[1] - n[1]) - , o = i.width - , a = i.height - , s = i.x - , l = i.y - , f = new h["a"] - , d = new h["a"]; - return o > a ? (f.x = d.x = s + o / 2, - f.y = l, - d.y = l + a) : (f.y = d.y = l + a / 2, - f.x = s, - d.x = s + o), - T(t, f, d) - } - function A(e, t, n, r) { - if (1 === n) - r.push(t); - else { - var i = Math.floor(n / 2) - , o = e(t); - A(e, o[0], i, r), - A(e, o[1], n - i, r) - } - return r - } - function P(e, t) { - for (var n = [], r = 0; r < t; r++) - n.push(Object(s["a"])(e)); - return n - } - function j(e, t) { - t.setStyle(e.style), - t.z = e.z, - t.z2 = e.z2, - t.zlevel = e.zlevel - } - function M(e) { - for (var t = [], n = 0; n < e.length; ) - t.push([e[n++], e[n++]]); - return t - } - function R(e, t) { - var n, r = [], i = e.shape; - switch (e.type) { - case "rect": - E(i, t, r), - n = d["a"]; - break; - case "sector": - _(i, t, r), - n = p["a"]; - break; - case "circle": - _({ - r0: 0, - r: i.r, - startAngle: 0, - endAngle: 2 * Math.PI, - cx: i.cx, - cy: i.cy - }, t, r), - n = p["a"]; - break; - default: - var a = e.getComputedTransform() - , s = a ? Math.sqrt(Math.max(a[0] * a[0] + a[1] * a[1], a[2] * a[2] + a[3] * a[3])) : 1 - , l = Object(o["D"])(w(e.getUpdatedPathProxy(), s), function(e) { - return M(e) - }) - , u = l.length; - if (0 === u) - A(L, { - points: l[0] - }, t, r); - else if (u === t) - for (var h = 0; h < u; h++) - r.push({ - points: l[h] - }); - else { - var m = 0 - , g = Object(o["D"])(l, function(e) { - var t = [] - , n = []; - Object(c["d"])(e, t, n); - var r = (n[1] - t[1]) * (n[0] - t[0]); - return m += r, - { - poly: e, - area: r - } - }); - g.sort(function(e, t) { - return t.area - e.area - }); - var v = t; - for (h = 0; h < u; h++) { - var y = g[h]; - if (v <= 0) - break; - var b = h === u - 1 ? v : Math.ceil(y.area / m * t); - b < 0 || (A(L, { - points: y.poly - }, b, r), - v -= b) - } - } - n = f["a"]; - break - } - if (!n) - return P(e, t); - var x = []; - for (h = 0; h < r.length; h++) { - var S = new n; - S.setShape(r[h]), - j(e, S), - x.push(S) - } - return x - } - function N(e, t) { - var n = e.length - , i = t.length; - if (n === i) - return [e, t]; - for (var o = [], a = [], s = n < i ? e : t, l = Math.min(n, i), c = Math.abs(i - n) / 6, u = (l - 2) / 6, h = Math.ceil(c / u) + 1, f = [s[0], s[1]], d = c, p = 2; p < l; ) { - var m = s[p - 2] - , g = s[p - 1] - , v = s[p++] - , y = s[p++] - , b = s[p++] - , w = s[p++] - , x = s[p++] - , _ = s[p++]; - if (d <= 0) - f.push(v, y, b, w, x, _); - else { - for (var E = Math.min(d, h - 1) + 1, S = 1; S <= E; S++) { - var k = S / E; - Object(r["g"])(m, v, b, x, k, o), - Object(r["g"])(g, y, w, _, k, a), - m = o[3], - g = a[3], - f.push(o[1], a[1], o[2], a[2], m, g), - v = o[5], - y = a[5], - b = o[6], - w = a[6] - } - d -= E - 1 - } - } - return s === e ? [f, t] : [e, f] - } - function D(e, t) { - for (var n = e.length, r = e[n - 2], i = e[n - 1], o = [], a = 0; a < t.length; ) - o[a++] = r, - o[a++] = i; - return o - } - function I(e, t) { - for (var n, r, i, o = [], a = [], s = 0; s < Math.max(e.length, t.length); s++) { - var l = e[s] - , c = t[s] - , u = void 0 - , h = void 0; - l ? c ? (n = N(l, c), - u = n[0], - h = n[1], - r = u, - i = h) : (h = D(i || l, l), - u = l) : (u = D(r || c, c), - h = c), - o.push(u), - a.push(h) - } - return [o, a] - } - function $(e) { - for (var t = 0, n = 0, r = 0, i = e.length, o = 0, a = i - 2; o < i; a = o, - o += 2) { - var s = e[a] - , l = e[a + 1] - , c = e[o] - , u = e[o + 1] - , h = s * u - c * l; - t += h, - n += (s + c) * h, - r += (l + u) * h - } - return 0 === t ? [e[0] || 0, e[1] || 0] : [n / t / 3, r / t / 3, t] - } - function F(e, t, n, r) { - for (var i = (e.length - 2) / 6, o = 1 / 0, a = 0, s = e.length, l = s - 2, c = 0; c < i; c++) { - for (var u = 6 * c, h = 0, f = 0; f < s; f += 2) { - var d = 0 === f ? u : (u + f - 2) % l + 2 - , p = e[d] - n[0] - , m = e[d + 1] - n[1] - , g = t[f] - r[0] - , v = t[f + 1] - r[1] - , y = g - p - , b = v - m; - h += y * y + b * b - } - h < o && (o = h, - a = c) - } - return a - } - function B(e) { - for (var t = [], n = e.length, r = 0; r < n; r += 2) - t[r] = e[n - r - 2], - t[r + 1] = e[n - r - 1]; - return t - } - function V(e, t, n, r) { - for (var i, o = [], a = 0; a < e.length; a++) { - var s = e[a] - , l = t[a] - , c = $(s) - , u = $(l); - null == i && (i = c[2] < 0 !== u[2] < 0); - var h = [] - , f = [] - , d = 0 - , p = 1 / 0 - , m = [] - , g = s.length; - i && (s = B(s)); - for (var v = 6 * F(s, l, c, u), y = g - 2, b = 0; b < y; b += 2) { - var w = (v + b) % y + 2; - h[b + 2] = s[w] - c[0], - h[b + 3] = s[w + 1] - c[1] - } - if (h[0] = s[v] - c[0], - h[1] = s[v + 1] - c[1], - n > 0) - for (var x = r / n, _ = -r / 2; _ <= r / 2; _ += x) { - var E = Math.sin(_) - , S = Math.cos(_) - , k = 0; - for (b = 0; b < s.length; b += 2) { - var C = h[b] - , O = h[b + 1] - , T = l[b] - u[0] - , L = l[b + 1] - u[1] - , A = T * S - L * E - , P = T * E + L * S; - m[b] = A, - m[b + 1] = P; - var j = A - C - , M = P - O; - k += j * j + M * M - } - if (k < p) { - p = k, - d = _; - for (var R = 0; R < m.length; R++) - f[R] = m[R] - } - } - else - for (var N = 0; N < g; N += 2) - f[N] = l[N] - u[0], - f[N + 1] = l[N + 1] - u[1]; - o.push({ - from: h, - to: f, - fromCp: c, - toCp: u, - rotation: -d - }) - } - return o - } - function W(e) { - return e.__isCombineMorphing - } - n.d(t, "b", function() { - return W - }), - n.d(t, "c", function() { - return K - }), - n.d(t, "a", function() { - return J - }), - n.d(t, "d", function() { - return ee - }); - var H = "__mOriginal_"; - function U(e, t, n) { - var r = H + t - , i = e[r] || e[t]; - e[r] || (e[r] = e[t]); - var o = n.replace - , a = n.after - , s = n.before; - e[t] = function() { - var e, t = arguments; - return s && s.apply(this, t), - e = o ? o.apply(this, t) : i.apply(this, t), - a && a.apply(this, t), - e - } - } - function z(e, t) { - var n = H + t; - e[n] && (e[t] = e[n], - e[n] = null) - } - function G(e, t) { - for (var n = 0; n < e.length; n++) - for (var r = e[n], i = 0; i < r.length; ) { - var o = r[i] - , a = r[i + 1]; - r[i++] = t[0] * o + t[2] * a + t[4], - r[i++] = t[1] * o + t[3] * a + t[5] - } - } - function q(e, t) { - var n = e.getUpdatedPathProxy() - , r = t.getUpdatedPathProxy() - , i = I(y(n), y(r)) - , o = i[0] - , s = i[1] - , l = e.getComputedTransform() - , c = t.getComputedTransform(); - function u() { - this.transform = null - } - l && G(o, l), - c && G(s, c), - U(t, "updateTransform", { - replace: u - }), - t.transform = null; - var h = V(o, s, 10, Math.PI) - , f = []; - U(t, "buildPath", { - replace: function(e) { - for (var n = t.__morphT, r = 1 - n, i = [], o = 0; o < h.length; o++) { - var s = h[o] - , l = s.from - , c = s.to - , u = s.rotation * n - , d = s.fromCp - , p = s.toCp - , m = Math.sin(u) - , g = Math.cos(u); - Object(a["h"])(i, d, p, n); - for (var v = 0; v < l.length; v += 2) { - var y = l[v] - , b = l[v + 1] - , w = c[v] - , x = c[v + 1] - , _ = y * r + w * n - , E = b * r + x * n; - f[v] = _ * g - E * m + i[0], - f[v + 1] = _ * m + E * g + i[1] - } - var S = f[0] - , k = f[1]; - e.moveTo(S, k); - for (v = 2; v < l.length; ) { - w = f[v++], - x = f[v++]; - var C = f[v++] - , O = f[v++] - , T = f[v++] - , L = f[v++]; - S === w && k === x && C === T && O === L ? e.lineTo(T, L) : e.bezierCurveTo(w, x, C, O, T, L), - S = T, - k = L - } - } - } - }) - } - function K(e, t, n) { - if (!e || !t) - return t; - var r = n.done - , i = n.during; - function a() { - z(t, "buildPath"), - z(t, "updateTransform"), - t.__morphT = -1, - t.createPathProxy(), - t.dirtyShape() - } - return q(e, t), - t.__morphT = 0, - t.animateTo({ - __morphT: 1 - }, Object(o["i"])({ - during: function(e) { - t.dirtyShape(), - i && i(e) - }, - done: function() { - a(), - r && r() - } - }, n)), - t - } - function Y(e, t, n, r, i, o) { - var a = 16; - e = i === n ? 0 : Math.round(32767 * (e - n) / (i - n)), - t = o === r ? 0 : Math.round(32767 * (t - r) / (o - r)); - for (var s, l = 0, c = (1 << a) / 2; c > 0; c /= 2) { - var u = 0 - , h = 0; - (e & c) > 0 && (u = 1), - (t & c) > 0 && (h = 1), - l += c * c * (3 * u ^ h), - 0 === h && (1 === u && (e = c - 1 - e, - t = c - 1 - t), - s = e, - e = t, - t = s) - } - return l - } - function X(e) { - var t = 1 / 0 - , n = 1 / 0 - , r = -1 / 0 - , i = -1 / 0 - , a = Object(o["D"])(e, function(e) { - var o = e.getBoundingRect() - , a = e.getComputedTransform() - , s = o.x + o.width / 2 + (a ? a[4] : 0) - , l = o.y + o.height / 2 + (a ? a[5] : 0); - return t = Math.min(s, t), - n = Math.min(l, n), - r = Math.max(s, r), - i = Math.max(l, i), - [s, l] - }) - , s = Object(o["D"])(a, function(o, a) { - return { - cp: o, - z: Y(o[0], o[1], t, n, r, i), - path: e[a] - } - }); - return s.sort(function(e, t) { - return e.z - t.z - }).map(function(e) { - return e.path - }) - } - function Q(e) { - return R(e.path, e.count) - } - function Z() { - return { - fromIndividuals: [], - toIndividuals: [], - count: 0 - } - } - function J(e, t, n) { - var r = []; - function a(e) { - for (var t = 0; t < e.length; t++) { - var n = e[t]; - W(n) ? a(n.childrenRef()) : n instanceof i["b"] && r.push(n) - } - } - a(e); - var s = r.length; - if (!s) - return Z(); - var c = n.dividePath || Q - , u = c({ - path: t, - count: s - }); - if (u.length !== s) - return console.error("Invalid morphing: unmatched splitted path"), - Z(); - r = X(r), - u = X(u); - for (var h = n.done, f = n.during, d = n.individualDelay, p = new l["c"], m = 0; m < s; m++) { - var g = r[m] - , v = u[m]; - v.parent = t, - v.copyTransform(p), - d || q(g, v) - } - function y(e) { - for (var t = 0; t < u.length; t++) - u[t].addSelfToZr(e) - } - function b() { - t.__isCombineMorphing = !1, - t.__morphT = -1, - t.childrenRef = null, - z(t, "addSelfToZr"), - z(t, "removeSelfFromZr") - } - t.__isCombineMorphing = !0, - t.childrenRef = function() { - return u - } - , - U(t, "addSelfToZr", { - after: function(e) { - y(e) - } - }), - U(t, "removeSelfFromZr", { - after: function(e) { - for (var t = 0; t < u.length; t++) - u[t].removeSelfFromZr(e) - } - }); - var w = u.length; - if (d) { - var x = w - , _ = function() { - x--, - 0 === x && (b(), - h && h()) - }; - for (m = 0; m < w; m++) { - var E = d ? Object(o["i"])({ - delay: (n.delay || 0) + d(m, w, r[m], u[m]), - done: _ - }, n) : n; - K(r[m], u[m], E) - } - } else - t.__morphT = 0, - t.animateTo({ - __morphT: 1 - }, Object(o["i"])({ - during: function(e) { - for (var n = 0; n < w; n++) { - var r = u[n]; - r.__morphT = t.__morphT, - r.dirtyShape() - } - f && f(e) - }, - done: function() { - b(); - for (var t = 0; t < e.length; t++) - z(e[t], "updateTransform"); - h && h() - } - }, n)); - return t.__zr && y(t.__zr), - { - fromIndividuals: r, - toIndividuals: u, - count: w - } - } - function ee(e, t, n) { - var r = t.length - , a = [] - , l = n.dividePath || Q; - function c(e) { - for (var t = 0; t < e.length; t++) { - var n = e[t]; - W(n) ? c(n.childrenRef()) : n instanceof i["b"] && a.push(n) - } - } - if (W(e)) { - c(e.childrenRef()); - var u = a.length; - if (u < r) - for (var h = 0, f = u; f < r; f++) - a.push(Object(s["a"])(a[h++ % u])); - a.length = r - } else { - a = l({ - path: e, - count: r - }); - var d = e.getComputedTransform(); - for (f = 0; f < a.length; f++) - a[f].setLocalTransform(d); - if (a.length !== r) - return console.error("Invalid morphing: unmatched splitted path"), - Z() - } - a = X(a), - t = X(t); - var p = n.individualDelay; - for (f = 0; f < r; f++) { - var m = p ? Object(o["i"])({ - delay: (n.delay || 0) + p(f, r, a[f], t[f]) - }, n) : n; - K(a[f], t[f], m) - } - return { - fromIndividuals: a, - toIndividuals: t, - count: t.length - } - } - }, - E0u0: function(e, t, n) { - "use strict"; - function r(e) { - return e && e.__esModule ? e : { - default: e - } - } - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var i = n("QDlc") - , o = r(i) - , a = n("MgzW") - , s = r(a) - , l = !0 - , c = !1 - , u = ["altKey", "bubbles", "cancelable", "ctrlKey", "currentTarget", "eventPhase", "metaKey", "shiftKey", "target", "timeStamp", "view", "type"]; - function h(e) { - return null === e || void 0 === e - } - var f = [{ - reg: /^key/, - props: ["char", "charCode", "key", "keyCode", "which"], - fix: function(e, t) { - h(e.which) && (e.which = h(t.charCode) ? t.keyCode : t.charCode), - void 0 === e.metaKey && (e.metaKey = e.ctrlKey) - } - }, { - reg: /^touch/, - props: ["touches", "changedTouches", "targetTouches"] - }, { - reg: /^hashchange$/, - props: ["newURL", "oldURL"] - }, { - reg: /^gesturechange$/i, - props: ["rotation", "scale"] - }, { - reg: /^(mousewheel|DOMMouseScroll)$/, - props: [], - fix: function(e, t) { - var n = void 0 - , r = void 0 - , i = void 0 - , o = t.wheelDelta - , a = t.axis - , s = t.wheelDeltaY - , l = t.wheelDeltaX - , c = t.detail; - o && (i = o / 120), - c && (i = 0 - (c % 3 === 0 ? c / 3 : c)), - void 0 !== a && (a === e.HORIZONTAL_AXIS ? (r = 0, - n = 0 - i) : a === e.VERTICAL_AXIS && (n = 0, - r = i)), - void 0 !== s && (r = s / 120), - void 0 !== l && (n = -1 * l / 120), - n || r || (r = i), - void 0 !== n && (e.deltaX = n), - void 0 !== r && (e.deltaY = r), - void 0 !== i && (e.delta = i) - } - }, { - reg: /^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i, - props: ["buttons", "clientX", "clientY", "button", "offsetX", "relatedTarget", "which", "fromElement", "toElement", "offsetY", "pageX", "pageY", "screenX", "screenY"], - fix: function(e, t) { - var n = void 0 - , r = void 0 - , i = void 0 - , o = e.target - , a = t.button; - return o && h(e.pageX) && !h(t.clientX) && (n = o.ownerDocument || document, - r = n.documentElement, - i = n.body, - e.pageX = t.clientX + (r && r.scrollLeft || i && i.scrollLeft || 0) - (r && r.clientLeft || i && i.clientLeft || 0), - e.pageY = t.clientY + (r && r.scrollTop || i && i.scrollTop || 0) - (r && r.clientTop || i && i.clientTop || 0)), - e.which || void 0 === a || (e.which = 1 & a ? 1 : 2 & a ? 3 : 4 & a ? 2 : 0), - !e.relatedTarget && e.fromElement && (e.relatedTarget = e.fromElement === o ? e.toElement : e.fromElement), - e - } - }]; - function d() { - return l - } - function p() { - return c - } - function m(e) { - var t = e.type - , n = "function" === typeof e.stopPropagation || "boolean" === typeof e.cancelBubble; - o["default"].call(this), - this.nativeEvent = e; - var r = p; - "defaultPrevented"in e ? r = e.defaultPrevented ? d : p : "getPreventDefault"in e ? r = e.getPreventDefault() ? d : p : "returnValue"in e && (r = e.returnValue === c ? d : p), - this.isDefaultPrevented = r; - var i = [] - , a = void 0 - , s = void 0 - , l = void 0 - , h = u.concat(); - f.forEach(function(e) { - t.match(e.reg) && (h = h.concat(e.props), - e.fix && i.push(e.fix)) - }), - s = h.length; - while (s) - l = h[--s], - this[l] = e[l]; - !this.target && n && (this.target = e.srcElement || document), - this.target && 3 === this.target.nodeType && (this.target = this.target.parentNode), - s = i.length; - while (s) - a = i[--s], - a(this, e); - this.timeStamp = e.timeStamp || Date.now() - } - var g = o["default"].prototype; - (0, - s["default"])(m.prototype, g, { - constructor: m, - preventDefault: function() { - var e = this.nativeEvent; - e.preventDefault ? e.preventDefault() : e.returnValue = c, - g.preventDefault.call(this) - }, - stopPropagation: function() { - var e = this.nativeEvent; - e.stopPropagation ? e.stopPropagation() : e.cancelBubble = l, - g.stopPropagation.call(this) - } - }), - t["default"] = m, - e.exports = t["default"] - }, - E9nw: function(e, t) { - e.exports = function() { - var e = document.getSelection(); - if (!e.rangeCount) - return function() {} - ; - for (var t = document.activeElement, n = [], r = 0; r < e.rangeCount; r++) - n.push(e.getRangeAt(r)); - switch (t.tagName.toUpperCase()) { - case "INPUT": - case "TEXTAREA": - t.blur(); - break; - default: - t = null; - break - } - return e.removeAllRanges(), - function() { - "Caret" === e.type && e.removeAllRanges(), - e.rangeCount || n.forEach(function(t) { - e.addRange(t) - }), - t && t.focus() - } - } - }, - EEQl: function(e, t, n) { - var r = n("WGNW") - , i = n("fHKQ")(!1); - r(r.S, "Object", { - values: function(e) { - return i(e) - } - }) - }, - EJiy: function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = n("F+2o") - , i = l(r) - , o = n("+JPL") - , a = l(o) - , s = "function" === typeof a.default && "symbol" === typeof i.default ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof a.default && e.constructor === a.default && e !== a.default.prototype ? "symbol" : typeof e - } - ; - function l(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = "function" === typeof a.default && "symbol" === s(i.default) ? function(e) { - return "undefined" === typeof e ? "undefined" : s(e) - } - : function(e) { - return e && "function" === typeof a.default && e.constructor === a.default && e !== a.default.prototype ? "symbol" : "undefined" === typeof e ? "undefined" : s(e) - } - }, - EQ71: function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , i = n("GB+t") - , o = d(i) - , a = n("QLaP") - , s = d(a) - , l = n("mcDz") - , c = n("FwrZ") - , u = n("R64+") - , h = d(u) - , f = n("yVla"); - function d(e) { - return e && e.__esModule ? e : { - default: e - } - } - var p = "hashchange" - , m = { - hashbang: { - encodePath: function(e) { - return "!" === e.charAt(0) ? e : "!/" + (0, - c.stripLeadingSlash)(e) - }, - decodePath: function(e) { - return "!" === e.charAt(0) ? e.substr(1) : e - } - }, - noslash: { - encodePath: c.stripLeadingSlash, - decodePath: c.addLeadingSlash - }, - slash: { - encodePath: c.addLeadingSlash, - decodePath: c.addLeadingSlash - } - } - , g = function() { - var e = window.location.href - , t = e.indexOf("#"); - return -1 === t ? "" : e.substring(t + 1) - } - , v = function(e) { - return window.location.hash = e - } - , y = function(e) { - var t = window.location.href.indexOf("#"); - window.location.replace(window.location.href.slice(0, t >= 0 ? t : 0) + "#" + e) - } - , b = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - (0, - s.default)(f.canUseDOM, "Hash history needs a DOM"); - var t = window.history - , n = (0, - f.supportsGoWithoutReloadUsingHash)() - , i = e.getUserConfirmation - , a = void 0 === i ? f.getConfirmation : i - , u = e.hashType - , d = void 0 === u ? "slash" : u - , b = e.basename ? (0, - c.stripTrailingSlash)((0, - c.addLeadingSlash)(e.basename)) : "" - , w = m[d] - , x = w.encodePath - , _ = w.decodePath - , E = function() { - var e = _(g()); - return (0, - o.default)(!b || (0, - c.hasBasename)(e, b), 'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "' + e + '" to begin with "' + b + '".'), - b && (e = (0, - c.stripBasename)(e, b)), - (0, - l.createLocation)(e) - } - , S = (0, - h.default)() - , k = function(e) { - r(G, e), - G.length = t.length, - S.notifyListeners(G.location, G.action) - } - , C = !1 - , O = null - , T = function() { - var e = g() - , t = x(e); - if (e !== t) - y(t); - else { - var n = E() - , r = G.location; - if (!C && (0, - l.locationsAreEqual)(r, n)) - return; - if (O === (0, - c.createPath)(n)) - return; - O = null, - L(n) - } - } - , L = function(e) { - if (C) - C = !1, - k(); - else { - var t = "POP"; - S.confirmTransitionTo(e, t, a, function(n) { - n ? k({ - action: t, - location: e - }) : A(e) - }) - } - } - , A = function(e) { - var t = G.location - , n = R.lastIndexOf((0, - c.createPath)(t)); - -1 === n && (n = 0); - var r = R.lastIndexOf((0, - c.createPath)(e)); - -1 === r && (r = 0); - var i = n - r; - i && (C = !0, - $(i)) - } - , P = g() - , j = x(P); - P !== j && y(j); - var M = E() - , R = [(0, - c.createPath)(M)] - , N = function(e) { - return "#" + x(b + (0, - c.createPath)(e)) - } - , D = function(e, t) { - (0, - o.default)(void 0 === t, "Hash history cannot push state; it is ignored"); - var n = "PUSH" - , r = (0, - l.createLocation)(e, void 0, void 0, G.location); - S.confirmTransitionTo(r, n, a, function(e) { - if (e) { - var t = (0, - c.createPath)(r) - , i = x(b + t) - , a = g() !== i; - if (a) { - O = t, - v(i); - var s = R.lastIndexOf((0, - c.createPath)(G.location)) - , l = R.slice(0, -1 === s ? 0 : s + 1); - l.push(t), - R = l, - k({ - action: n, - location: r - }) - } else - (0, - o.default)(!1, "Hash history cannot PUSH the same path; a new entry will not be added to the history stack"), - k() - } - }) - } - , I = function(e, t) { - (0, - o.default)(void 0 === t, "Hash history cannot replace state; it is ignored"); - var n = "REPLACE" - , r = (0, - l.createLocation)(e, void 0, void 0, G.location); - S.confirmTransitionTo(r, n, a, function(e) { - if (e) { - var t = (0, - c.createPath)(r) - , i = x(b + t) - , o = g() !== i; - o && (O = t, - y(i)); - var a = R.indexOf((0, - c.createPath)(G.location)); - -1 !== a && (R[a] = t), - k({ - action: n, - location: r - }) - } - }) - } - , $ = function(e) { - (0, - o.default)(n, "Hash history go(n) causes a full page reload in this browser"), - t.go(e) - } - , F = function() { - return $(-1) - } - , B = function() { - return $(1) - } - , V = 0 - , W = function(e) { - V += e, - 1 === V ? window.addEventListener(p, T) : 0 === V && window.removeEventListener(p, T) - } - , H = !1 - , U = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0] - , t = S.setPrompt(e); - return H || (W(1), - H = !0), - function() { - return H && (H = !1, - W(-1)), - t() - } - } - , z = function(e) { - var t = S.appendListener(e); - return W(1), - function() { - W(-1), - t() - } - } - , G = { - length: t.length, - action: "POP", - location: M, - createHref: N, - push: D, - replace: I, - go: $, - goBack: F, - goForward: B, - block: U, - listen: z - }; - return G - }; - t.default = b - }, - ERIh: function(e, t, n) { - "use strict"; - n.r(t), - n.d(t, "dva", function() { - return h - }); - var r = n("yWgo") - , i = n("nDCI") - , o = n("wd/R") - , a = n.n(o) - , s = (n("XDpg"), - window.settings) - , l = s.theme - , c = s.host - , u = document.createElement("link"); - u.rel = "stylesheet", - u.href = c ? "./theme/".concat(l.color, ".css") : "./assets/admin/theme/".concat(l.color, ".css"), - document.getElementsByTagName("head")[0].appendChild(u), - a.a.locale("zh-cn"), - "1" === Object(r["d"])("dark_mode") && Object(i["enable"])({ - brightness: 100, - contrast: 90, - sepia: 10 - }); - var h = { - config: { - onError(e) { - e.preventDefault() - } - } - } - }, - ETUh: function(e, t, n) { - "use strict"; - var r = n("6RnP")(!0); - e.exports = function(e, t, n) { - return t + (n ? r(e, t).length : 1) - } - }, - EVqI: function(e, t, n) { - "use strict"; - function r() { - return r = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - r.apply(this, arguments) - } - n.d(t, "a", function() { - return r - }) - }, - EpXD: function(e, t, n) { - var r = n("2we2"); - e.exports = Array.isArray || function(e) { - return "Array" == r(e) - } - }, - "F+2o": function(e, t, n) { - e.exports = { - default: n("2Nb0"), - __esModule: !0 - } - }, - F4Vz: function(e, t, n) { - "use strict"; - n.d(t, "c", function() { - return d - }), - n.d(t, "b", function() { - return p - }), - n.d(t, "a", function() { - return m - }); - var r = n("iCc5") - , i = n.n(r) - , o = n("FYw3") - , a = n.n(o) - , s = n("mRg0") - , l = n.n(s) - , c = n("17x9") - , u = n.n(c) - , h = n("u7YQ"); - function f() {} - var d = { - className: u.a.string, - locale: u.a.object, - style: u.a.object, - visible: u.a.bool, - onSelect: u.a.func, - prefixCls: u.a.string, - onChange: u.a.func, - onOk: u.a.func - } - , p = { - locale: h["a"], - style: {}, - visible: !0, - prefixCls: "rc-calendar", - className: "", - onSelect: f, - onChange: f, - onClear: f, - renderFooter: function() { - return null - }, - renderSidebar: function() { - return null - } - } - , m = function(e) { - var t, n; - return n = t = function(e) { - function t() { - var n, r, o; - i()(this, t); - for (var s = arguments.length, l = Array(s), c = 0; c < s; c++) - l[c] = arguments[c]; - return r = a()(this, e.call.apply(e, [this].concat(l))), - n = r, - r.getFormat = function() { - var e = r.props.format - , t = r.props - , n = t.locale - , i = t.timePicker; - return e || (e = i ? n.dateTimeFormat : n.dateFormat), - e - } - , - r.focus = function() { - r.focusElement ? r.focusElement.focus() : r.rootInstance && r.rootInstance.focus() - } - , - r.saveFocusElement = function(e) { - r.focusElement = e - } - , - r.saveRoot = function(e) { - r.rootInstance = e - } - , - o = n, - a()(r, o) - } - return l()(t, e), - t.prototype.shouldComponentUpdate = function(e) { - return this.props.visible || e.visible - } - , - t - }(e), - t.displayName = "CommonMixinWrapper", - t.defaultProps = e.defaultProps, - t.getDerivedStateFromProps = e.getDerivedStateFromProps, - n - } - }, - FPmv: function(e, t, n) { - "use strict"; - n.r(t); - var r, i = n("q1tI"), o = n.n(i), a = n("/MKj"), s = (n("/zsF"), - n("PArb")), l = (n("5Dmo"), - n("3S7+")), c = (n("Pwec"), - n("CtXQ")), u = n("wd/R"), h = n.n(u), f = (n("Y2fQ"), - n("NfUx")), d = n.n(f), p = n("CgOb"), m = n("X0q5"); - class g extends o.a.Component { - constructor() { - super(...arguments), - this.state = {}, - this.chatCount = 0 - } - componentDidMount() { - this.chatScroll() - } - componentDidUpdate() { - var e, t; - this.chatCount !== (null === (e = this.props.ticket) || void 0 === e ? void 0 : e.message.length) && (this.chatCount = null === (t = this.props.ticket) || void 0 === t ? void 0 : t.message.length, - this.chatScroll()) - } - chatScroll() { - this.refs.chat && this.refs.chat.scrollTo(0, this.refs.chat.scrollHeight) - } - render() { - var e, t, n = this.props.ticket; - return o.a.createElement("div", null, o.a.createElement("div", { - className: "block-content-full bg-gray-lighter p-3" - }, o.a.createElement("span", { - className: d.a.tag - }, null === (e = this.props.ticket) || void 0 === e ? void 0 : e.subject), o.a.createElement("div", { - className: d.a.ctrl - }, o.a.createElement(p["a"], { - userId: null === n || void 0 === n ? void 0 : n.user_id - }, o.a.createElement(l["a"], { - title: "\u7528\u6237\u7ba1\u7406", - placement: "left" - }, o.a.createElement(c["a"], { - type: "user" - }))), o.a.createElement(s["a"], { - type: "vertical" - }), o.a.createElement(m["a"], { - userId: null === n || void 0 === n ? void 0 : n.user_id, - key: null === n || void 0 === n ? void 0 : n.user_id - }, o.a.createElement(l["a"], { - title: "TA\u7684\u6d41\u91cf\u8bb0\u5f55", - placement: "left" - }, o.a.createElement(c["a"], { - type: "solution" - }))))), o.a.createElement("div", { - className: "bg-white js-chat-messages block-content block-content-full text-wrap-break-word overflow-y-auto ".concat(d.a.content), - ref: "chat" - }, null === (t = this.props.ticket) || void 0 === t ? void 0 : t.message.map(e=>{ - return e.is_me ? o.a.createElement("div", null, o.a.createElement("div", { - className: "font-size-sm text-muted my-2 text-right" - }, h()(1e3 * e.created_at).format("YYYY/MM/DD HH:mm")), o.a.createElement("div", { - className: "text-right ml-4" - }, o.a.createElement("div", { - className: "d-inline-block bg-gray-lighter px-3 py-2 mb-2 mw-100 rounded text-left" - }, e.message))) : o.a.createElement("div", null, o.a.createElement("div", { - className: "font-size-sm text-muted my-2" - }, h()(1e3 * e.created_at).format("YYYY/MM/DD HH:mm")), o.a.createElement("div", { - className: "mr-4" - }, o.a.createElement("div", { - className: "d-inline-block bg-success-lighter px-3 py-2 mb-2 mw-100 rounded text-left" - }, e.message))) - } - )), o.a.createElement("div", { - className: "js-chat-form block-content p-2 bg-body-dark ".concat(d.a.input) - }, o.a.createElement("input", { - onKeyDown: e=>this.props.onKeyDown(e, ()=>{ - this.refs.message && (this.refs.message.value = "") - } - ), - ref: "message", - type: "text", - className: "js-chat-input bg-body-dark border-0 form-control form-control-alt", - placeholder: "\u8f93\u5165\u5185\u5bb9\u56de\u590d\u5de5\u5355...", - onChange: e=>this.props.onChange(e) - }))) - } - } - class v extends o.a.Component { - constructor(e) { - super(e), - this.state = { - message: void 0, - submit: {} - } - } - componentDidMount() { - this.props.dispatch({ - type: "ticket/fetchById", - id: this.props.match.params.ticket_id - }), - this.props.dispatch({ - type: "plan/fetch" - }), - this.check() - } - check() { - r = setTimeout(()=>{ - this.props.dispatch({ - type: "ticket/fetchById", - id: this.props.match.params.ticket_id - }), - this.check() - } - , 5e3) - } - componentWillUnmount() { - clearTimeout(r) - } - reply(e) { - this.props.dispatch({ - type: "ticket/reply", - id: this.props.match.params.ticket_id, - msg: this.state.message, - callback: ()=>{ - e() - } - }) - } - render() { - var e = this.props.user.user - , t = this.props.ticket - , n = t.ticket - , r = t.replyLoading; - return o.a.createElement(g, { - ticket: n, - user: e, - onKeyDown: (e,t)=>{ - 13 !== e.keyCode || r || this.reply(t) - } - , - onChange: e=>{ - this.setState({ - message: e.target.value - }) - } - }) - } - } - t["default"] = Object(a["c"])(e=>{ - var t = e.user - , n = e.ticket; - return { - user: t, - ticket: n - } - } - )(v) - }, - FYw3: function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = n("EJiy") - , i = o(r); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = function(e, t) { - if (!e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return !t || "object" !== ("undefined" === typeof t ? "undefined" : (0, - i.default)(t)) && "function" !== typeof t ? e : t - } - }, - FfBw: function(e, t) { - "function" === typeof Object.create ? e.exports = function(e, t) { - e.super_ = t, - e.prototype = Object.create(t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - }) - } - : e.exports = function(e, t) { - e.super_ = t; - var n = function() {}; - n.prototype = t.prototype, - e.prototype = new n, - e.prototype.constructor = e - } - }, - FlQf: function(e, t, n) { - "use strict"; - var r = n("ccE7")(!0); - n("MPFp")(String, "String", function(e) { - this._t = String(e), - this._i = 0 - }, function() { - var e, t = this._t, n = this._i; - return n >= t.length ? { - value: void 0, - done: !0 - } : (e = r(t, n), - this._i += e.length, - { - value: e, - done: !1 - }) - }) - }, - Fofx: function(e, t, n) { - "use strict"; - function r() { - return [1, 0, 0, 1, 0, 0] - } - function i(e) { - return e[0] = 1, - e[1] = 0, - e[2] = 0, - e[3] = 1, - e[4] = 0, - e[5] = 0, - e - } - function o(e, t) { - return e[0] = t[0], - e[1] = t[1], - e[2] = t[2], - e[3] = t[3], - e[4] = t[4], - e[5] = t[5], - e - } - function a(e, t, n) { - var r = t[0] * n[0] + t[2] * n[1] - , i = t[1] * n[0] + t[3] * n[1] - , o = t[0] * n[2] + t[2] * n[3] - , a = t[1] * n[2] + t[3] * n[3] - , s = t[0] * n[4] + t[2] * n[5] + t[4] - , l = t[1] * n[4] + t[3] * n[5] + t[5]; - return e[0] = r, - e[1] = i, - e[2] = o, - e[3] = a, - e[4] = s, - e[5] = l, - e - } - function s(e, t, n) { - return e[0] = t[0], - e[1] = t[1], - e[2] = t[2], - e[3] = t[3], - e[4] = t[4] + n[0], - e[5] = t[5] + n[1], - e - } - function l(e, t, n) { - var r = t[0] - , i = t[2] - , o = t[4] - , a = t[1] - , s = t[3] - , l = t[5] - , c = Math.sin(n) - , u = Math.cos(n); - return e[0] = r * u + a * c, - e[1] = -r * c + a * u, - e[2] = i * u + s * c, - e[3] = -i * c + u * s, - e[4] = u * o + c * l, - e[5] = u * l - c * o, - e - } - function c(e, t, n) { - var r = n[0] - , i = n[1]; - return e[0] = t[0] * r, - e[1] = t[1] * i, - e[2] = t[2] * r, - e[3] = t[3] * i, - e[4] = t[4] * r, - e[5] = t[5] * i, - e - } - function u(e, t) { - var n = t[0] - , r = t[2] - , i = t[4] - , o = t[1] - , a = t[3] - , s = t[5] - , l = n * a - o * r; - return l ? (l = 1 / l, - e[0] = a * l, - e[1] = -o * l, - e[2] = -r * l, - e[3] = n * l, - e[4] = (r * s - a * i) * l, - e[5] = (o * i - n * s) * l, - e) : null - } - n.d(t, "b", function() { - return r - }), - n.d(t, "c", function() { - return i - }), - n.d(t, "a", function() { - return o - }), - n.d(t, "e", function() { - return a - }), - n.d(t, "h", function() { - return s - }), - n.d(t, "f", function() { - return l - }), - n.d(t, "g", function() { - return c - }), - n.d(t, "d", function() { - return u - }) - }, - FpHa: function(e, t) { - e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") - }, - FqPH: function(e, t) { - e.exports = !1 - }, - FwrZ: function(e, t, n) { - "use strict"; - t.__esModule = !0; - t.addLeadingSlash = function(e) { - return "/" === e.charAt(0) ? e : "/" + e - } - , - t.stripLeadingSlash = function(e) { - return "/" === e.charAt(0) ? e.substr(1) : e - } - ; - var r = t.hasBasename = function(e, t) { - return new RegExp("^" + t + "(\\/|\\?|#|$)","i").test(e) - } - ; - t.stripBasename = function(e, t) { - return r(e, t) ? e.substr(t.length) : e - } - , - t.stripTrailingSlash = function(e) { - return "/" === e.charAt(e.length - 1) ? e.slice(0, -1) : e - } - , - t.parsePath = function(e) { - var t = e || "/" - , n = "" - , r = "" - , i = t.indexOf("#"); - -1 !== i && (r = t.substr(i), - t = t.substr(0, i)); - var o = t.indexOf("?"); - return -1 !== o && (n = t.substr(o), - t = t.substr(0, o)), - { - pathname: t, - search: "?" === n ? "" : n, - hash: "#" === r ? "" : r - } - } - , - t.createPath = function(e) { - var t = e.pathname - , n = e.search - , r = e.hash - , i = t || "/"; - return n && "?" !== n && (i += "?" === n.charAt(0) ? n : "?" + n), - r && "#" !== r && (i += "#" === r.charAt(0) ? r : "#" + r), - i - } - }, - G7Hh: function(e, t, n) { - "use strict"; - var r = n("7vYJ") - , i = n("A22h") - , o = n("bsDr"); - n("h7Gi")("search", 1, function(e, t, n, a) { - return [function(n) { - var r = e(this) - , i = void 0 == n ? void 0 : n[t]; - return void 0 !== i ? i.call(n, r) : new RegExp(n)[t](String(r)) - } - , function(e) { - var t = a(n, e, this); - if (t.done) - return t.value; - var s = r(e) - , l = String(this) - , c = s.lastIndex; - i(c, 0) || (s.lastIndex = 0); - var u = o(s, l); - return i(s.lastIndex, c) || (s.lastIndex = c), - null === u ? -1 : u.index - } - ] - }) - }, - G8Mo: function(e, t, n) { - var r = n("93I4"); - e.exports = function(e, t) { - if (!r(e)) - return e; - var n, i; - if (t && "function" == typeof (n = e.toString) && !r(i = n.call(e))) - return i; - if ("function" == typeof (n = e.valueOf) && !r(i = n.call(e))) - return i; - if (!t && "function" == typeof (n = e.toString) && !r(i = n.call(e))) - return i; - throw TypeError("Can't convert object to primitive value") - } - }, - "GB+t": function(e, t, n) { - "use strict"; - var r = function() {}; - e.exports = r - }, - GYWy: function(e, t, n) { - (function(e, r) { - var i; - (function(o) { - t && t.nodeType, - e && e.nodeType; - var a = "object" == typeof r && r; - a.global !== a && a.window !== a && a.self; - var s, l = 2147483647, c = 36, u = 1, h = 26, f = 38, d = 700, p = 72, m = 128, g = "-", v = /^xn--/, y = /[^\x20-\x7E]/, b = /[\x2E\u3002\uFF0E\uFF61]/g, w = { - overflow: "Overflow: input needs wider integers to process", - "not-basic": "Illegal input >= 0x80 (not a basic code point)", - "invalid-input": "Invalid input" - }, x = c - u, _ = Math.floor, E = String.fromCharCode; - function S(e) { - throw new RangeError(w[e]) - } - function k(e, t) { - var n = e.length - , r = []; - while (n--) - r[n] = t(e[n]); - return r - } - function C(e, t) { - var n = e.split("@") - , r = ""; - n.length > 1 && (r = n[0] + "@", - e = n[1]), - e = e.replace(b, "."); - var i = e.split(".") - , o = k(i, t).join("."); - return r + o - } - function O(e) { - var t, n, r = [], i = 0, o = e.length; - while (i < o) - t = e.charCodeAt(i++), - t >= 55296 && t <= 56319 && i < o ? (n = e.charCodeAt(i++), - 56320 == (64512 & n) ? r.push(((1023 & t) << 10) + (1023 & n) + 65536) : (r.push(t), - i--)) : r.push(t); - return r - } - function T(e) { - return k(e, function(e) { - var t = ""; - return e > 65535 && (e -= 65536, - t += E(e >>> 10 & 1023 | 55296), - e = 56320 | 1023 & e), - t += E(e), - t - }).join("") - } - function L(e) { - return e - 48 < 10 ? e - 22 : e - 65 < 26 ? e - 65 : e - 97 < 26 ? e - 97 : c - } - function A(e, t) { - return e + 22 + 75 * (e < 26) - ((0 != t) << 5) - } - function P(e, t, n) { - var r = 0; - for (e = n ? _(e / d) : e >> 1, - e += _(e / t); e > x * h >> 1; r += c) - e = _(e / x); - return _(r + (x + 1) * e / (e + f)) - } - function j(e) { - var t, n, r, i, o, a, s, f, d, v, y = [], b = e.length, w = 0, x = m, E = p; - for (n = e.lastIndexOf(g), - n < 0 && (n = 0), - r = 0; r < n; ++r) - e.charCodeAt(r) >= 128 && S("not-basic"), - y.push(e.charCodeAt(r)); - for (i = n > 0 ? n + 1 : 0; i < b; ) { - for (o = w, - a = 1, - s = c; ; s += c) { - if (i >= b && S("invalid-input"), - f = L(e.charCodeAt(i++)), - (f >= c || f > _((l - w) / a)) && S("overflow"), - w += f * a, - d = s <= E ? u : s >= E + h ? h : s - E, - f < d) - break; - v = c - d, - a > _(l / v) && S("overflow"), - a *= v - } - t = y.length + 1, - E = P(w - o, t, 0 == o), - _(w / t) > l - x && S("overflow"), - x += _(w / t), - w %= t, - y.splice(w++, 0, x) - } - return T(y) - } - function M(e) { - var t, n, r, i, o, a, s, f, d, v, y, b, w, x, k, C = []; - for (e = O(e), - b = e.length, - t = m, - n = 0, - o = p, - a = 0; a < b; ++a) - y = e[a], - y < 128 && C.push(E(y)); - r = i = C.length, - i && C.push(g); - while (r < b) { - for (s = l, - a = 0; a < b; ++a) - y = e[a], - y >= t && y < s && (s = y); - for (w = r + 1, - s - t > _((l - n) / w) && S("overflow"), - n += (s - t) * w, - t = s, - a = 0; a < b; ++a) - if (y = e[a], - y < t && ++n > l && S("overflow"), - y == t) { - for (f = n, - d = c; ; d += c) { - if (v = d <= o ? u : d >= o + h ? h : d - o, - f < v) - break; - k = f - v, - x = c - v, - C.push(E(A(v + k % x, 0))), - f = _(k / x) - } - C.push(E(A(f, 0))), - o = P(n, w, r == i), - n = 0, - ++r - } - ++n, - ++t - } - return C.join("") - } - function R(e) { - return C(e, function(e) { - return v.test(e) ? j(e.slice(4).toLowerCase()) : e - }) - } - function N(e) { - return C(e, function(e) { - return y.test(e) ? "xn--" + M(e) : e - }) - } - s = { - version: "1.4.1", - ucs2: { - decode: O, - encode: T - }, - decode: j, - encode: M, - toASCII: N, - toUnicode: R - }, - i = function() { - return s - } - .call(t, n, t, e), - void 0 === i || (e.exports = i) - } - )() - } - ).call(this, n("YuTi")(e), n("yLpj")) - }, - Gev7: function(e, t, n) { - "use strict"; - n.d(t, "b", function() { - return c - }), - n.d(t, "a", function() { - return u - }); - var r = n("mrSG") - , i = n("1bdT") - , o = n("mFDi") - , a = n("bYtY") - , s = n("S8SX") - , l = "__zr_style_" + Math.round(10 * Math.random()) - , c = { - shadowBlur: 0, - shadowOffsetX: 0, - shadowOffsetY: 0, - shadowColor: "#000", - opacity: 1, - blend: "source-over" - } - , u = { - style: { - shadowBlur: !0, - shadowOffsetX: !0, - shadowOffsetY: !0, - shadowColor: !0, - opacity: !0 - } - }; - c[l] = !0; - var h = ["z", "z2", "invisible"] - , f = ["invisible"] - , d = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype._init = function(t) { - for (var n = Object(a["B"])(t), r = 0; r < n.length; r++) { - var i = n[r]; - "style" === i ? this.useStyle(t[i]) : e.prototype.attrKV.call(this, i, t[i]) - } - this.style || this.useStyle({}) - } - , - t.prototype.beforeBrush = function() {} - , - t.prototype.afterBrush = function() {} - , - t.prototype.innerBeforeBrush = function() {} - , - t.prototype.innerAfterBrush = function() {} - , - t.prototype.shouldBePainted = function(e, t, n, r) { - var i = this.transform; - if (this.ignore || this.invisible || 0 === this.style.opacity || this.culling && g(this, e, t) || i && !i[0] && !i[3]) - return !1; - if (n && this.__clipPaths) - for (var o = 0; o < this.__clipPaths.length; ++o) - if (this.__clipPaths[o].isZeroArea()) - return !1; - if (r && this.parent) { - var a = this.parent; - while (a) { - if (a.ignore) - return !1; - a = a.parent - } - } - return !0 - } - , - t.prototype.contain = function(e, t) { - return this.rectContain(e, t) - } - , - t.prototype.traverse = function(e, t) { - e.call(t, this) - } - , - t.prototype.rectContain = function(e, t) { - var n = this.transformCoordToLocal(e, t) - , r = this.getBoundingRect(); - return r.contain(n[0], n[1]) - } - , - t.prototype.getPaintRect = function() { - var e = this._paintRect; - if (!this._paintRect || this.__dirty) { - var t = this.transform - , n = this.getBoundingRect() - , r = this.style - , i = r.shadowBlur || 0 - , a = r.shadowOffsetX || 0 - , s = r.shadowOffsetY || 0; - e = this._paintRect || (this._paintRect = new o["a"](0,0,0,0)), - t ? o["a"].applyTransform(e, n, t) : e.copy(n), - (i || a || s) && (e.width += 2 * i + Math.abs(a), - e.height += 2 * i + Math.abs(s), - e.x = Math.min(e.x, e.x + a - i), - e.y = Math.min(e.y, e.y + s - i)); - var l = this.dirtyRectTolerance; - e.isZero() || (e.x = Math.floor(e.x - l), - e.y = Math.floor(e.y - l), - e.width = Math.ceil(e.width + 1 + 2 * l), - e.height = Math.ceil(e.height + 1 + 2 * l)) - } - return e - } - , - t.prototype.setPrevPaintRect = function(e) { - e ? (this._prevPaintRect = this._prevPaintRect || new o["a"](0,0,0,0), - this._prevPaintRect.copy(e)) : this._prevPaintRect = null - } - , - t.prototype.getPrevPaintRect = function() { - return this._prevPaintRect - } - , - t.prototype.animateStyle = function(e) { - return this.animate("style", e) - } - , - t.prototype.updateDuringAnimation = function(e) { - "style" === e ? this.dirtyStyle() : this.markRedraw() - } - , - t.prototype.attrKV = function(t, n) { - "style" !== t ? e.prototype.attrKV.call(this, t, n) : this.style ? this.setStyle(n) : this.useStyle(n) - } - , - t.prototype.setStyle = function(e, t) { - return "string" === typeof e ? this.style[e] = t : Object(a["l"])(this.style, e), - this.dirtyStyle(), - this - } - , - t.prototype.dirtyStyle = function(e) { - e || this.markRedraw(), - this.__dirty |= s["c"], - this._rect && (this._rect = null) - } - , - t.prototype.dirty = function() { - this.dirtyStyle() - } - , - t.prototype.styleChanged = function() { - return !!(this.__dirty & s["c"]) - } - , - t.prototype.styleUpdated = function() { - this.__dirty &= ~s["c"] - } - , - t.prototype.createStyle = function(e) { - return Object(a["g"])(c, e) - } - , - t.prototype.useStyle = function(e) { - e[l] || (e = this.createStyle(e)), - this.__inHover ? this.__hoverStyle = e : this.style = e, - this.dirtyStyle() - } - , - t.prototype.isStyleObject = function(e) { - return e[l] - } - , - t.prototype._innerSaveToNormal = function(t) { - e.prototype._innerSaveToNormal.call(this, t); - var n = this._normalState; - t.style && !n.style && (n.style = this._mergeStyle(this.createStyle(), this.style)), - this._savePrimaryToNormal(t, n, h) - } - , - t.prototype._applyStateObj = function(t, n, r, i, o, s) { - e.prototype._applyStateObj.call(this, t, n, r, i, o, s); - var l, c = !(n && i); - if (n && n.style ? o ? i ? l = n.style : (l = this._mergeStyle(this.createStyle(), r.style), - this._mergeStyle(l, n.style)) : (l = this._mergeStyle(this.createStyle(), i ? this.style : r.style), - this._mergeStyle(l, n.style)) : c && (l = r.style), - l) - if (o) { - var u = this.style; - if (this.style = this.createStyle(c ? {} : u), - c) - for (var d = Object(a["B"])(u), p = 0; p < d.length; p++) { - var m = d[p]; - m in l && (l[m] = l[m], - this.style[m] = u[m]) - } - var g = Object(a["B"])(l); - for (p = 0; p < g.length; p++) { - m = g[p]; - this.style[m] = this.style[m] - } - this._transitionState(t, { - style: l - }, s, this.getAnimationStyleProps()) - } else - this.useStyle(l); - var v = this.__inHover ? f : h; - for (p = 0; p < v.length; p++) { - m = v[p]; - n && null != n[m] ? this[m] = n[m] : c && null != r[m] && (this[m] = r[m]) - } - } - , - t.prototype._mergeStates = function(t) { - for (var n, r = e.prototype._mergeStates.call(this, t), i = 0; i < t.length; i++) { - var o = t[i]; - o.style && (n = n || {}, - this._mergeStyle(n, o.style)) - } - return n && (r.style = n), - r - } - , - t.prototype._mergeStyle = function(e, t) { - return Object(a["l"])(e, t), - e - } - , - t.prototype.getAnimationStyleProps = function() { - return u - } - , - t.initDefaultProps = function() { - var e = t.prototype; - e.type = "displayable", - e.invisible = !1, - e.z = 0, - e.z2 = 0, - e.zlevel = 0, - e.culling = !1, - e.cursor = "pointer", - e.rectHover = !1, - e.incremental = !1, - e._rect = null, - e.dirtyRectTolerance = 0, - e.__dirty = s["a"] | s["c"] - }(), - t - }(i["a"]) - , p = new o["a"](0,0,0,0) - , m = new o["a"](0,0,0,0); - function g(e, t, n) { - return p.copy(e.getBoundingRect()), - e.transform && p.applyTransform(e.transform), - m.width = t, - m.height = n, - !p.intersect(m) - } - t["c"] = d - }, - GmDa: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un") - , a = n("tI4l"); - function s() { - s = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var l = { - plans: [], - fetchLoading: !1 - }; - t["default"] = { - name: "plan", - state: i()({}, l), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put; - return s().mark(function e() { - var t; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/plan/fetch"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return t.data.forEach(e=>{ - Object.keys(a["a"].periodText).forEach(t=>{ - null !== e[t] && (e[t] = null !== e[t] ? e[t] / 100 : null) - } - ) - } - ), - e.next = 12, - n({ - type: "setState", - payload: { - plans: t.data - } - }); - case 12: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return s().mark(function e() { - var t; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return Object.keys(a["a"].periodText).forEach(e=>{ - null !== n[e] && (n[e] = null !== n[e] ? Math.round(100 * n[e]) : null) - } - ), - e.next = 5, - Object(o["b"])("/" + window.settings.secure_path + "/plan/save", n); - case 5: - return t = e.sent, - e.next = 8, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 8: - if (200 === t.code) { - e.next = 10; - break - } - return e.abrupt("return"); - case 10: - return e.next = 12, - i({ - type: "fetch" - }); - case 12: - "function" === typeof r && r(); - case 13: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return s().mark(function e() { - var t; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/plan/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - update(e, t) { - var n = e.id - , r = e.key - , i = e.value - , a = t.put; - return s().mark(function e() { - var t; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/plan/update", { - id: n, - [r]: i - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - a({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - sort(e, t) { - var n = e.fromIndex - , r = e.toIndex - , i = t.select - , a = t.put; - return s().mark(function e() { - var t, l, c; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - a({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - i(e=>e.plan); - case 4: - return t = e.sent, - l = t.plans, - n < r ? (l.splice(r + 1, 0, l[n]), - l.splice(n, 1)) : (l.splice(r, 0, l[n]), - l.splice(n + 1, 1)), - e.next = 9, - a({ - type: "setState", - payload: { - plans: l - } - }); - case 9: - return e.next = 11, - Object(o["b"])("/" + window.settings.secure_path + "/plan/sort", { - plan_ids: l.map(e=>e.id) - }); - case 11: - if (c = e.sent, - 200 === c.code) { - e.next = 14; - break - } - return e.abrupt("return"); - case 14: - return e.next = 16, - a({ - type: "fetch" - }); - case 16: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - GrtH: function(e, t, n) { - "use strict"; - n.d(t, "e", function() { - return l - }), - n.d(t, "d", function() { - return c - }), - n.d(t, "f", function() { - return u - }), - n.d(t, "b", function() { - return h - }), - n.d(t, "h", function() { - return f - }), - n.d(t, "c", function() { - return d - }), - n.d(t, "g", function() { - return g - }), - n.d(t, "a", function() { - return v - }); - var r = n("QbLZ") - , i = n.n(r) - , o = n("wd/R") - , a = n.n(o) - , s = { - disabledHours: function() { - return [] - }, - disabledMinutes: function() { - return [] - }, - disabledSeconds: function() { - return [] - } - }; - function l(e) { - var t = a()(); - return t.locale(e.locale()).utcOffset(e.utcOffset()), - t - } - function c(e) { - return e.format("LL") - } - function u(e) { - var t = l(e); - return c(t) - } - function h(e) { - var t = e.locale() - , n = e.localeData(); - return n["zh-cn" === t ? "months" : "monthsShort"](e) - } - function f(e, t) { - a.a.isMoment(e) && a.a.isMoment(t) && (t.hour(e.hour()), - t.minute(e.minute()), - t.second(e.second()), - t.millisecond(e.millisecond())) - } - function d(e, t) { - var n = t ? t(e) : {}; - return n = i()({}, s, n), - n - } - function p(e, t) { - var n = !1; - if (e) { - var r = e.hour() - , i = e.minute() - , o = e.second() - , a = t.disabledHours(); - if (-1 === a.indexOf(r)) { - var s = t.disabledMinutes(r); - if (-1 === s.indexOf(i)) { - var l = t.disabledSeconds(r, i); - n = -1 !== l.indexOf(o) - } else - n = !0 - } else - n = !0 - } - return !n - } - function m(e, t) { - var n = d(e, t); - return p(e, n) - } - function g(e, t, n) { - return (!t || !t(e)) && !(n && !m(e, n)) - } - function v(e, t) { - return e ? (Array.isArray(t) && (t = t[0]), - e.format(t)) : "" - } - }, - GsrZ: function(e, t) { - e.exports = "\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff" - }, - Gytx: function(e, t) { - e.exports = function(e, t, n, r) { - var i = n ? n.call(r, e, t) : void 0; - if (void 0 !== i) - return !!i; - if (e === t) - return !0; - if ("object" !== typeof e || !e || "object" !== typeof t || !t) - return !1; - var o = Object.keys(e) - , a = Object.keys(t); - if (o.length !== a.length) - return !1; - for (var s = Object.prototype.hasOwnProperty.bind(t), l = 0; l < o.length; l++) { - var c = o[l]; - if (!s(c)) - return !1; - var u = e[c] - , h = t[c]; - if (i = n ? n.call(r, u, h, c) : void 0, - !1 === i || void 0 === i && u !== h) - return !1 - } - return !0 - } - }, - H4fg: function(e, t, n) { - "use strict"; - t["a"] = { - items_per_page: "/ page", - jump_to: "Go to", - jump_to_confirm: "confirm", - page: "", - prev_page: "Previous Page", - next_page: "Next Page", - prev_5: "Previous 5 Pages", - next_5: "Next 5 Pages", - prev_3: "Previous 3 Pages", - next_3: "Next 3 Pages" - } - }, - H7XF: function(e, t, n) { - "use strict"; - t.byteLength = u, - t.toByteArray = f, - t.fromByteArray = m; - for (var r = [], i = [], o = "undefined" !== typeof Uint8Array ? Uint8Array : Array, a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", s = 0, l = a.length; s < l; ++s) - r[s] = a[s], - i[a.charCodeAt(s)] = s; - function c(e) { - var t = e.length; - if (t % 4 > 0) - throw new Error("Invalid string. Length must be a multiple of 4"); - var n = e.indexOf("="); - -1 === n && (n = t); - var r = n === t ? 0 : 4 - n % 4; - return [n, r] - } - function u(e) { - var t = c(e) - , n = t[0] - , r = t[1]; - return 3 * (n + r) / 4 - r - } - function h(e, t, n) { - return 3 * (t + n) / 4 - n - } - function f(e) { - var t, n, r = c(e), a = r[0], s = r[1], l = new o(h(e, a, s)), u = 0, f = s > 0 ? a - 4 : a; - for (n = 0; n < f; n += 4) - t = i[e.charCodeAt(n)] << 18 | i[e.charCodeAt(n + 1)] << 12 | i[e.charCodeAt(n + 2)] << 6 | i[e.charCodeAt(n + 3)], - l[u++] = t >> 16 & 255, - l[u++] = t >> 8 & 255, - l[u++] = 255 & t; - return 2 === s && (t = i[e.charCodeAt(n)] << 2 | i[e.charCodeAt(n + 1)] >> 4, - l[u++] = 255 & t), - 1 === s && (t = i[e.charCodeAt(n)] << 10 | i[e.charCodeAt(n + 1)] << 4 | i[e.charCodeAt(n + 2)] >> 2, - l[u++] = t >> 8 & 255, - l[u++] = 255 & t), - l - } - function d(e) { - return r[e >> 18 & 63] + r[e >> 12 & 63] + r[e >> 6 & 63] + r[63 & e] - } - function p(e, t, n) { - for (var r, i = [], o = t; o < n; o += 3) - r = (e[o] << 16 & 16711680) + (e[o + 1] << 8 & 65280) + (255 & e[o + 2]), - i.push(d(r)); - return i.join("") - } - function m(e) { - for (var t, n = e.length, i = n % 3, o = [], a = 16383, s = 0, l = n - i; s < l; s += a) - o.push(p(e, s, s + a > l ? l : s + a)); - return 1 === i ? (t = e[n - 1], - o.push(r[t >> 2] + r[t << 4 & 63] + "==")) : 2 === i && (t = (e[n - 2] << 8) + e[n - 1], - o.push(r[t >> 10] + r[t >> 4 & 63] + r[t << 2 & 63] + "=")), - o.join("") - } - i["-".charCodeAt(0)] = 62, - i["_".charCodeAt(0)] = 63 - }, - H9LU: function(e, t, n) { - "use strict"; - n("bbsP"); - var r = n("/wGt") - , i = (n("+L6B"), - n("2/Rp")) - , o = (n("5Dmo"), - n("3S7+")) - , a = (n("OaEy"), - n("2fM7")) - , s = (n("5NDa"), - n("5rEg")) - , l = n("p0pE") - , c = n.n(l) - , u = n("q1tI") - , h = n.n(u) - , f = n("/MKj") - , d = (n("lc5D"), - n("VeWa"), - n("umNf"), - n("8zNj")); - class p extends h.a.Component { - constructor(e) { - super(e), - this.state = { - server: this.props.record || { - cipher: "chacha20-ietf-poly1305", - rate: 1 - }, - visible: !1, - childDrawer: { - visible: !1 - } - } - } - onShow() { - this.setState({ - visible: !this.state.visible - }) - } - save() { - var e = this.state.server; - this.props.dispatch({ - type: "serverShadowsocks/save", - params: e, - callback: ()=>{ - this.onShow() - } - }) - } - showChildDrawer(e, t) { - this.setState({ - childDrawer: c()({}, this.state.childDrawer, { - visible: !this.state.childDrawer.visible, - title: e, - type: t - }) - }) - } - changeServer(e, t) { - this.setState({ - server: c()({}, this.state.server, { - [e]: t - }) - }) - } - formChange(e, t) { - this.setState({ - server: c()({}, this.state.server, { - [e]: t - }) - }) - } - setObfsSettings(e, t) { - var n = this.state.server - , r = n.obfs_settings || {}; - r[e] = t, - this.setState({ - server: c()({}, this.state.server, { - obfs_settings: r - }) - }) - } - renderObfs() { - var e = this.state.server; - switch (e.obfs) { - case "http": - var t, n; - return h.a.createElement("div", { - className: "row mt-2" - }, h.a.createElement("div", { - className: "form-group col-4 mb-0" - }, h.a.createElement(s["a"], { - placeholder: "\u8def\u5f84", - value: null === (t = e.obfs_settings) || void 0 === t ? void 0 : t.path, - onChange: e=>this.setObfsSettings("path", e.target.value) - })), h.a.createElement("div", { - className: "form-group col-8 mb-0" - }, h.a.createElement(s["a"], { - placeholder: "Host", - value: null === (n = e.obfs_settings) || void 0 === n ? void 0 : n.host, - onChange: e=>this.setObfsSettings("host", e.target.value) - }))) - } - } - render() { - var e = this.state.server - , t = this.props.serverShadowsocks.saveLoading - , n = this.props.serverManage.servers - , l = this.props.serverGroup.groups - , c = this.props.serverRoute.routes; - return h.a.createElement(h.a.Fragment, null, h.a.cloneElement(this.props.children, { - onClick: ()=>this.setState({ - visible: !0 - }) - }), h.a.createElement(r["a"], { - id: "server", - maskClosable: !0, - title: e.id ? "\u7f16\u8f91\u8282\u70b9" : "\u65b0\u5efa\u8282\u70b9", - width: "80%", - visible: this.state.visible, - onClose: ()=>this.onShow() - }, h.a.createElement("div", null, h.a.createElement("div", { - className: "row" - }, h.a.createElement("div", { - className: "form-group col-8" - }, h.a.createElement("label", null, "\u8282\u70b9\u540d\u79f0"), h.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u540d\u79f0", - value: e.name, - onChange: e=>this.formChange("name", e.target.value) - })), h.a.createElement("div", { - className: "form-group col-4" - }, h.a.createElement("label", null, "\u500d\u7387"), h.a.createElement(s["a"], { - addonAfter: "x", - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u500d\u7387", - value: e.rate, - onChange: e=>this.formChange("rate", e.target.value) - }))), h.a.createElement("div", { - className: "form-group" - }, h.a.createElement("label", null, "\u8282\u70b9\u6807\u7b7e"), h.a.createElement(a["a"], { - mode: "tags", - value: e.tags || [], - style: { - width: "100%" - }, - placeholder: "\u8f93\u5165\u540e\u56de\u8f66\u6dfb\u52a0\u6807\u7b7e", - onChange: e=>this.formChange("tags", e.length > 0 ? e : null) - })), h.a.createElement("div", { - className: "form-group" - }, h.a.createElement("label", null, "\u6743\u9650\u7ec4 ", h.a.createElement(d["a"], null, h.a.createElement("a", { - href: "javascript:(0);" - }, "\u6dfb\u52a0\u6743\u9650\u7ec4"))), h.a.createElement(a["a"], { - mode: "multiple", - value: e.group_id, - placeholder: "\u8bf7\u9009\u62e9\u6743\u9650\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("group_id", e) - }, l.map(e=>{ - return h.a.createElement(a["a"].Option, { - key: e.id - }, e.name) - } - ))), h.a.createElement("div", { - className: "row" - }, h.a.createElement("div", { - className: "form-group col-md-12 col-xs-12" - }, h.a.createElement("label", null, "\u8282\u70b9\u5730\u5740"), h.a.createElement(s["a"], { - placeholder: "\u5730\u5740\u6216IP", - value: e.host, - onChange: e=>this.formChange("host", e.target.value) - }))), h.a.createElement("div", { - className: "row" - }, h.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, h.a.createElement("label", null, "\u8fde\u63a5\u7aef\u53e3"), h.a.createElement(s["a"], { - placeholder: "\u7528\u6237\u8fde\u63a5\u7aef\u53e3", - value: e.port, - onChange: e=>{ - this.formChange("port", e.target.value) - } - })), h.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, h.a.createElement("label", null, "\u670d\u52a1\u7aef\u53e3"), h.a.createElement(s["a"], { - placeholder: "\u670d\u52a1\u7aef\u5f00\u653e\u7aef\u53e3", - value: e.server_port, - onChange: e=>{ - this.formChange("server_port", e.target.value) - } - }))), h.a.createElement("div", { - className: "form-group" - }, h.a.createElement("label", null, "\u52a0\u5bc6\u7b97\u6cd5"), h.a.createElement(a["a"], { - value: e.cipher, - onChange: e=>this.formChange("cipher", e), - style: { - width: "100%" - } - }, h.a.createElement(a["a"].Option, { - value: "aes-128-gcm" - }, "aes-128-gcm"), h.a.createElement(a["a"].Option, { - value: "aes-192-gcm" - }, "aes-192-gcm"), h.a.createElement(a["a"].Option, { - value: "aes-256-gcm" - }, "aes-256-gcm"), h.a.createElement(a["a"].Option, { - value: "chacha20-ietf-poly1305" - }, "chacha20-ietf-poly1305"), h.a.createElement(a["a"].Option, { - value: "2022-blake3-aes-128-gcm" - }, "2022-blake3-aes-128-gcm"), h.a.createElement(a["a"].Option, { - value: "2022-blake3-aes-256-gcm" - }, "2022-blake3-aes-256-gcm"))), h.a.createElement("div", { - className: "form-group" - }, h.a.createElement("label", null, "\u6df7\u6dc6"), h.a.createElement(a["a"], { - value: e.obfs || "", - onChange: e=>this.formChange("obfs", e), - style: { - width: "100%" - } - }, h.a.createElement(a["a"].Option, { - value: "" - }, "\u65e0"), h.a.createElement(a["a"].Option, { - value: "http" - }, "HTTP")), h.a.createElement("div", null, this.renderObfs())), h.a.createElement("div", { - className: "form-group" - }, h.a.createElement("label", null, h.a.createElement(o["a"], { - placement: "top" - }, "\u7236\u8282\u70b9 ", h.a.createElement("a", { - target: "_blank", - href: "https://docs.v2board.com/use/node.html#\u7236\u8282\u70b9\u4e0e\u5b50\u8282\u70b9\u5173\u7cfb", - rel: "noreferrer" - }, "\u66f4\u591a\u89e3\u7b54"))), h.a.createElement(a["a"], { - value: e.parent_id || "", - onChange: e=>this.formChange("parent_id", e), - style: { - width: "100%" - } - }, h.a.createElement(a["a"].Option, { - value: "" - }, "\u65e0"), n.map(t=>{ - if ("shadowsocks" === t.type && t.id !== e.id) - return h.a.createElement(a["a"].Option, { - key: Math.random(), - value: t.id - }, t.name) - } - ))), h.a.createElement("div", { - className: "form-group" - }, h.a.createElement("label", null, "\u8def\u7531\u7ec4"), h.a.createElement(a["a"], { - mode: "multiple", - value: e.route_id || [], - placeholder: "\u8bf7\u9009\u62e9\u8def\u7531\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("route_id", e.length > 0 ? e : null) - }, c.map(e=>{ - return h.a.createElement(a["a"].Option, { - key: e.id - }, e.remarks) - } - )))), h.a.createElement("div", { - className: "v2board-drawer-action" - }, h.a.createElement(i["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.onShow() - }, "\u53d6\u6d88"), h.a.createElement(i["a"], { - loading: t, - onClick: ()=>this.save(), - type: "primary" - }, "\u63d0\u4ea4")))) - } - } - t["a"] = Object(f["c"])(e=>{ - var t = e.serverShadowsocks - , n = e.serverGroup - , r = e.serverManage - , i = e.serverRoute; - return { - serverShadowsocks: t, - serverGroup: n, - serverManage: r, - serverRoute: i - } - } - )(p) - }, - HCMe: function(e, t, n) { - n("Jaki")("Int32", 4, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - HKjm: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = n("2UD4") - , i = n("jBYB") - , o = n("obDU"); - t.default = l; - var a = ["second", "second-short", "minute", "minute-short", "hour", "hour-short", "day", "day-short", "month", "month-short", "year", "year-short"] - , s = ["best fit", "numeric"]; - function l(e, t) { - t = t || {}, - o.isArray(e) && (e = e.concat()), - o.defineProperty(this, "_locale", { - value: this._resolveLocale(e) - }), - o.defineProperty(this, "_options", { - value: { - style: this._resolveStyle(t.style), - units: this._isValidUnits(t.units) && t.units - } - }), - o.defineProperty(this, "_locales", { - value: e - }), - o.defineProperty(this, "_fields", { - value: this._findFields(this._locale) - }), - o.defineProperty(this, "_messages", { - value: o.objCreate(null) - }); - var n = this; - this.format = function(e, t) { - return n._format(e, t) - } - } - o.defineProperty(l, "__localeData__", { - value: o.objCreate(null) - }), - o.defineProperty(l, "__addLocaleData", { - value: function() { - for (var e = 0; e < arguments.length; e++) { - var t = arguments[e]; - if (!t || !t.locale) - throw new Error("Locale data provided to IntlRelativeFormat is missing a `locale` property value"); - l.__localeData__[t.locale.toLowerCase()] = t, - r.default.__addLocaleData(t) - } - } - }), - o.defineProperty(l, "defaultLocale", { - enumerable: !0, - writable: !0, - value: void 0 - }), - o.defineProperty(l, "thresholds", { - enumerable: !0, - value: { - second: 45, - "second-short": 45, - minute: 45, - "minute-short": 45, - hour: 22, - "hour-short": 22, - day: 26, - "day-short": 26, - month: 11, - "month-short": 11 - } - }), - l.prototype.resolvedOptions = function() { - return { - locale: this._locale, - style: this._options.style, - units: this._options.units - } - } - , - l.prototype._compileMessage = function(e) { - var t, n = this._locales, i = (this._locale, - this._fields[e]), o = i.relativeTime, a = "", s = ""; - for (t in o.future) - o.future.hasOwnProperty(t) && (a += " " + t + " {" + o.future[t].replace("{0}", "#") + "}"); - for (t in o.past) - o.past.hasOwnProperty(t) && (s += " " + t + " {" + o.past[t].replace("{0}", "#") + "}"); - var l = "{when, select, future {{0, plural, " + a + "}}past {{0, plural, " + s + "}}}"; - return new r.default(l,n) - } - , - l.prototype._getMessage = function(e) { - var t = this._messages; - return t[e] || (t[e] = this._compileMessage(e)), - t[e] - } - , - l.prototype._getRelativeUnits = function(e, t) { - var n = this._fields[t]; - if (n.relative) - return n.relative[e] - } - , - l.prototype._findFields = function(e) { - var t = l.__localeData__ - , n = t[e.toLowerCase()]; - while (n) { - if (n.fields) - return n.fields; - n = n.parentLocale && t[n.parentLocale.toLowerCase()] - } - throw new Error("Locale data added to IntlRelativeFormat is missing `fields` for :" + e) - } - , - l.prototype._format = function(e, t) { - var n = t && void 0 !== t.now ? t.now : o.dateNow(); - if (void 0 === e && (e = n), - !isFinite(n)) - throw new RangeError("The `now` option provided to IntlRelativeFormat#format() is not in valid range."); - if (!isFinite(e)) - throw new RangeError("The date value provided to IntlRelativeFormat#format() is not in valid range."); - var r = i.default(n, e) - , a = this._options.units || this._selectUnits(r) - , s = r[a]; - if ("numeric" !== this._options.style) { - var l = this._getRelativeUnits(s, a); - if (l) - return l - } - return this._getMessage(a).format({ - 0: Math.abs(s), - when: s < 0 ? "past" : "future" - }) - } - , - l.prototype._isValidUnits = function(e) { - if (!e || o.arrIndexOf.call(a, e) >= 0) - return !0; - if ("string" === typeof e) { - var t = /s$/.test(e) && e.substr(0, e.length - 1); - if (t && o.arrIndexOf.call(a, t) >= 0) - throw new Error('"' + e + '" is not a valid IntlRelativeFormat `units` value, did you mean: ' + t) - } - throw new Error('"' + e + '" is not a valid IntlRelativeFormat `units` value, it must be one of: "' + a.join('", "') + '"') - } - , - l.prototype._resolveLocale = function(e) { - "string" === typeof e && (e = [e]), - e = (e || []).concat(l.defaultLocale); - var t, n, r, i, o = l.__localeData__; - for (t = 0, - n = e.length; t < n; t += 1) { - r = e[t].toLowerCase().split("-"); - while (r.length) { - if (i = o[r.join("-")], - i) - return i.locale; - r.pop() - } - } - var a = e.pop(); - throw new Error("No locale data has been added to IntlRelativeFormat for: " + e.join(", ") + ", or the default locale: " + a) - } - , - l.prototype._resolveStyle = function(e) { - if (!e) - return s[0]; - if (o.arrIndexOf.call(s, e) >= 0) - return e; - throw new Error('"' + e + '" is not a valid IntlRelativeFormat `style` value, it must be one of: "' + s.join('", "') + '"') - } - , - l.prototype._selectUnits = function(e) { - var t, n, r, i = a.filter(function(e) { - return e.indexOf("-short") < 1 - }); - for (t = 0, - n = i.length; t < n; t += 1) - if (r = i[t], - Math.abs(e[r]) < l.thresholds[r]) - break; - return r - } - }, - HXXR: function(e, t, n) { - "use strict"; - var r, i, o, a, s = n("FqPH"), l = n("c0Oy"), c = n("wHrr"), u = n("2a/h"), h = n("WGNW"), f = n("u8+u"), d = n("wYm8"), p = n("YEVI"), m = n("4o36"), g = n("VeyY"), v = n("vMx4").set, y = n("rTWY")(), b = n("+mmm"), w = n("NaAv"), x = n("08Qx"), _ = n("tGd3"), E = "Promise", S = l.TypeError, k = l.process, C = k && k.versions, O = C && C.v8 || "", T = l[E], L = "process" == u(k), A = function() {}, P = i = b.f, j = !!function() { - try { - var e = T.resolve(1) - , t = (e.constructor = {})[n("gL7N")("species")] = function(e) { - e(A, A) - } - ; - return (L || "function" == typeof PromiseRejectionEvent) && e.then(A)instanceof t && 0 !== O.indexOf("6.6") && -1 === x.indexOf("Chrome/66") - } catch (e) {} - }(), M = function(e) { - var t; - return !(!f(e) || "function" != typeof (t = e.then)) && t - }, R = function(e, t) { - if (!e._n) { - e._n = !0; - var n = e._c; - y(function() { - var r = e._v - , i = 1 == e._s - , o = 0 - , a = function(t) { - var n, o, a, s = i ? t.ok : t.fail, l = t.resolve, c = t.reject, u = t.domain; - try { - s ? (i || (2 == e._h && I(e), - e._h = 1), - !0 === s ? n = r : (u && u.enter(), - n = s(r), - u && (u.exit(), - a = !0)), - n === t.promise ? c(S("Promise-chain cycle")) : (o = M(n)) ? o.call(n, l, c) : l(n)) : c(r) - } catch (e) { - u && !a && u.exit(), - c(e) - } - }; - while (n.length > o) - a(n[o++]); - e._c = [], - e._n = !1, - t && !e._h && N(e) - }) - } - }, N = function(e) { - v.call(l, function() { - var t, n, r, i = e._v, o = D(e); - if (o && (t = w(function() { - L ? k.emit("unhandledRejection", i, e) : (n = l.onunhandledrejection) ? n({ - promise: e, - reason: i - }) : (r = l.console) && r.error && r.error("Unhandled promise rejection", i) - }), - e._h = L || D(e) ? 2 : 1), - e._a = void 0, - o && t.e) - throw t.v - }) - }, D = function(e) { - return 1 !== e._h && 0 === (e._a || e._c).length - }, I = function(e) { - v.call(l, function() { - var t; - L ? k.emit("rejectionHandled", e) : (t = l.onrejectionhandled) && t({ - promise: e, - reason: e._v - }) - }) - }, $ = function(e) { - var t = this; - t._d || (t._d = !0, - t = t._w || t, - t._v = e, - t._s = 2, - t._a || (t._a = t._c.slice()), - R(t, !0)) - }, F = function(e) { - var t, n = this; - if (!n._d) { - n._d = !0, - n = n._w || n; - try { - if (n === e) - throw S("Promise can't be resolved itself"); - (t = M(e)) ? y(function() { - var r = { - _w: n, - _d: !1 - }; - try { - t.call(e, c(F, r, 1), c($, r, 1)) - } catch (e) { - $.call(r, e) - } - }) : (n._v = e, - n._s = 1, - R(n, !1)) - } catch (e) { - $.call({ - _w: n, - _d: !1 - }, e) - } - } - }; - j || (T = function(e) { - p(this, T, E, "_h"), - d(e), - r.call(this); - try { - e(c(F, this, 1), c($, this, 1)) - } catch (e) { - $.call(this, e) - } - } - , - r = function(e) { - this._c = [], - this._a = void 0, - this._s = 0, - this._d = !1, - this._v = void 0, - this._h = 0, - this._n = !1 - } - , - r.prototype = n("zNw+")(T.prototype, { - then: function(e, t) { - var n = P(g(this, T)); - return n.ok = "function" != typeof e || e, - n.fail = "function" == typeof t && t, - n.domain = L ? k.domain : void 0, - this._c.push(n), - this._a && this._a.push(n), - this._s && R(this, !1), - n.promise - }, - catch: function(e) { - return this.then(void 0, e) - } - }), - o = function() { - var e = new r; - this.promise = e, - this.resolve = c(F, e, 1), - this.reject = c($, e, 1) - } - , - b.f = P = function(e) { - return e === T || e === a ? new o(e) : i(e) - } - ), - h(h.G + h.W + h.F * !j, { - Promise: T - }), - n("lvAo")(T, E), - n("gRqi")(E), - a = n("bV5f")[E], - h(h.S + h.F * !j, E, { - reject: function(e) { - var t = P(this) - , n = t.reject; - return n(e), - t.promise - } - }), - h(h.S + h.F * (s || !j), E, { - resolve: function(e) { - return _(s && this === a ? T : this, e) - } - }), - h(h.S + h.F * !(j && n("cQyX")(function(e) { - T.all(e)["catch"](A) - })), E, { - all: function(e) { - var t = this - , n = P(t) - , r = n.resolve - , i = n.reject - , o = w(function() { - var n = [] - , o = 0 - , a = 1; - m(e, !1, function(e) { - var s = o++ - , l = !1; - n.push(void 0), - a++, - t.resolve(e).then(function(e) { - l || (l = !0, - n[s] = e, - --a || r(n)) - }, i) - }), - --a || r(n) - }); - return o.e && i(o.v), - n.promise - }, - race: function(e) { - var t = this - , n = P(t) - , r = n.reject - , i = w(function() { - m(e, !1, function(e) { - t.resolve(e).then(n.resolve, r) - }) - }); - return i.e && r(i.v), - n.promise - } - }) - }, - Hfiw: function(e, t, n) { - var r = n("Y7ZC"); - r(r.S, "Object", { - setPrototypeOf: n("6tYh").set - }) - }, - Hsns: function(e, t, n) { - var r = n("93I4") - , i = n("5T2Y").document - , o = r(i) && r(i.createElement); - e.exports = function(e) { - return o ? i.createElement(e) : {} - } - }, - HzlJ: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = { - locale: "en", - pluralRuleFunction: function(e, t) { - var n = String(e).split(".") - , r = !n[1] - , i = Number(n[0]) == e - , o = i && n[0].slice(-1) - , a = i && n[0].slice(-2); - return t ? 1 == o && 11 != a ? "one" : 2 == o && 12 != a ? "two" : 3 == o && 13 != a ? "few" : "other" : 1 == e && r ? "one" : "other" - }, - fields: { - year: { - displayName: "year", - relative: { - 0: "this year", - 1: "next year", - "-1": "last year" - }, - relativeTime: { - future: { - one: "in {0} year", - other: "in {0} years" - }, - past: { - one: "{0} year ago", - other: "{0} years ago" - } - } - }, - "year-short": { - displayName: "yr.", - relative: { - 0: "this yr.", - 1: "next yr.", - "-1": "last yr." - }, - relativeTime: { - future: { - one: "in {0} yr.", - other: "in {0} yr." - }, - past: { - one: "{0} yr. ago", - other: "{0} yr. ago" - } - } - }, - month: { - displayName: "month", - relative: { - 0: "this month", - 1: "next month", - "-1": "last month" - }, - relativeTime: { - future: { - one: "in {0} month", - other: "in {0} months" - }, - past: { - one: "{0} month ago", - other: "{0} months ago" - } - } - }, - "month-short": { - displayName: "mo.", - relative: { - 0: "this mo.", - 1: "next mo.", - "-1": "last mo." - }, - relativeTime: { - future: { - one: "in {0} mo.", - other: "in {0} mo." - }, - past: { - one: "{0} mo. ago", - other: "{0} mo. ago" - } - } - }, - week: { - displayName: "week", - relativePeriod: "the week of {0}", - relative: { - 0: "this week", - 1: "next week", - "-1": "last week" - }, - relativeTime: { - future: { - one: "in {0} week", - other: "in {0} weeks" - }, - past: { - one: "{0} week ago", - other: "{0} weeks ago" - } - } - }, - "week-short": { - displayName: "wk.", - relativePeriod: "the week of {0}", - relative: { - 0: "this wk.", - 1: "next wk.", - "-1": "last wk." - }, - relativeTime: { - future: { - one: "in {0} wk.", - other: "in {0} wk." - }, - past: { - one: "{0} wk. ago", - other: "{0} wk. ago" - } - } - }, - day: { - displayName: "day", - relative: { - 0: "today", - 1: "tomorrow", - "-1": "yesterday" - }, - relativeTime: { - future: { - one: "in {0} day", - other: "in {0} days" - }, - past: { - one: "{0} day ago", - other: "{0} days ago" - } - } - }, - "day-short": { - displayName: "day", - relative: { - 0: "today", - 1: "tomorrow", - "-1": "yesterday" - }, - relativeTime: { - future: { - one: "in {0} day", - other: "in {0} days" - }, - past: { - one: "{0} day ago", - other: "{0} days ago" - } - } - }, - hour: { - displayName: "hour", - relative: { - 0: "this hour" - }, - relativeTime: { - future: { - one: "in {0} hour", - other: "in {0} hours" - }, - past: { - one: "{0} hour ago", - other: "{0} hours ago" - } - } - }, - "hour-short": { - displayName: "hr.", - relative: { - 0: "this hour" - }, - relativeTime: { - future: { - one: "in {0} hr.", - other: "in {0} hr." - }, - past: { - one: "{0} hr. ago", - other: "{0} hr. ago" - } - } - }, - minute: { - displayName: "minute", - relative: { - 0: "this minute" - }, - relativeTime: { - future: { - one: "in {0} minute", - other: "in {0} minutes" - }, - past: { - one: "{0} minute ago", - other: "{0} minutes ago" - } - } - }, - "minute-short": { - displayName: "min.", - relative: { - 0: "this minute" - }, - relativeTime: { - future: { - one: "in {0} min.", - other: "in {0} min." - }, - past: { - one: "{0} min. ago", - other: "{0} min. ago" - } - } - }, - second: { - displayName: "second", - relative: { - 0: "now" - }, - relativeTime: { - future: { - one: "in {0} second", - other: "in {0} seconds" - }, - past: { - one: "{0} second ago", - other: "{0} seconds ago" - } - } - }, - "second-short": { - displayName: "sec.", - relative: { - 0: "now" - }, - relativeTime: { - future: { - one: "in {0} sec.", - other: "in {0} sec." - }, - past: { - one: "{0} sec. ago", - other: "{0} sec. ago" - } - } - } - } - } - }, - IMiH: function(e, t, n) { - "use strict"; - var r = n("QBsz") - , i = n("mFDi") - , o = n("LPTA") - , a = n("4mN7") - , s = n("Sj9i") - , l = { - M: 1, - L: 2, - C: 3, - Q: 4, - A: 5, - Z: 6, - R: 7 - } - , c = [] - , u = [] - , h = [] - , f = [] - , d = [] - , p = [] - , m = Math.min - , g = Math.max - , v = Math.cos - , y = Math.sin - , b = Math.abs - , w = Math.PI - , x = 2 * w - , _ = "undefined" !== typeof Float32Array - , E = []; - function S(e) { - var t = Math.round(e / w * 1e8) / 1e8; - return t % 2 * w - } - function k(e, t) { - var n = S(e[0]); - n < 0 && (n += x); - var r = n - e[0] - , i = e[1]; - i += r, - !t && i - n >= x ? i = n + x : t && n - i >= x ? i = n - x : !t && n > i ? i = n + (x - S(n - i)) : t && n < i && (i = n - (x - S(i - n))), - e[0] = n, - e[1] = i - } - var C = function() { - function e(e) { - this.dpr = 1, - this._xi = 0, - this._yi = 0, - this._x0 = 0, - this._y0 = 0, - this._len = 0, - e && (this._saveData = !1), - this._saveData && (this.data = []) - } - return e.prototype.increaseVersion = function() { - this._version++ - } - , - e.prototype.getVersion = function() { - return this._version - } - , - e.prototype.setScale = function(e, t, n) { - n = n || 0, - n > 0 && (this._ux = b(n / o["e"] / e) || 0, - this._uy = b(n / o["e"] / t) || 0) - } - , - e.prototype.setDPR = function(e) { - this.dpr = e - } - , - e.prototype.setContext = function(e) { - this._ctx = e - } - , - e.prototype.getContext = function() { - return this._ctx - } - , - e.prototype.beginPath = function() { - return this._ctx && this._ctx.beginPath(), - this.reset(), - this - } - , - e.prototype.reset = function() { - this._saveData && (this._len = 0), - this._pathSegLen && (this._pathSegLen = null, - this._pathLen = 0), - this._version++ - } - , - e.prototype.moveTo = function(e, t) { - return this._drawPendingPt(), - this.addData(l.M, e, t), - this._ctx && this._ctx.moveTo(e, t), - this._x0 = e, - this._y0 = t, - this._xi = e, - this._yi = t, - this - } - , - e.prototype.lineTo = function(e, t) { - var n = b(e - this._xi) - , r = b(t - this._yi) - , i = n > this._ux || r > this._uy; - if (this.addData(l.L, e, t), - this._ctx && i && this._ctx.lineTo(e, t), - i) - this._xi = e, - this._yi = t, - this._pendingPtDist = 0; - else { - var o = n * n + r * r; - o > this._pendingPtDist && (this._pendingPtX = e, - this._pendingPtY = t, - this._pendingPtDist = o) - } - return this - } - , - e.prototype.bezierCurveTo = function(e, t, n, r, i, o) { - return this._drawPendingPt(), - this.addData(l.C, e, t, n, r, i, o), - this._ctx && this._ctx.bezierCurveTo(e, t, n, r, i, o), - this._xi = i, - this._yi = o, - this - } - , - e.prototype.quadraticCurveTo = function(e, t, n, r) { - return this._drawPendingPt(), - this.addData(l.Q, e, t, n, r), - this._ctx && this._ctx.quadraticCurveTo(e, t, n, r), - this._xi = n, - this._yi = r, - this - } - , - e.prototype.arc = function(e, t, n, r, i, o) { - this._drawPendingPt(), - E[0] = r, - E[1] = i, - k(E, o), - r = E[0], - i = E[1]; - var a = i - r; - return this.addData(l.A, e, t, n, n, r, a, 0, o ? 0 : 1), - this._ctx && this._ctx.arc(e, t, n, r, i, o), - this._xi = v(i) * n + e, - this._yi = y(i) * n + t, - this - } - , - e.prototype.arcTo = function(e, t, n, r, i) { - return this._drawPendingPt(), - this._ctx && this._ctx.arcTo(e, t, n, r, i), - this - } - , - e.prototype.rect = function(e, t, n, r) { - return this._drawPendingPt(), - this._ctx && this._ctx.rect(e, t, n, r), - this.addData(l.R, e, t, n, r), - this - } - , - e.prototype.closePath = function() { - this._drawPendingPt(), - this.addData(l.Z); - var e = this._ctx - , t = this._x0 - , n = this._y0; - return e && e.closePath(), - this._xi = t, - this._yi = n, - this - } - , - e.prototype.fill = function(e) { - e && e.fill(), - this.toStatic() - } - , - e.prototype.stroke = function(e) { - e && e.stroke(), - this.toStatic() - } - , - e.prototype.len = function() { - return this._len - } - , - e.prototype.setData = function(e) { - var t = e.length; - this.data && this.data.length === t || !_ || (this.data = new Float32Array(t)); - for (var n = 0; n < t; n++) - this.data[n] = e[n]; - this._len = t - } - , - e.prototype.appendPath = function(e) { - e instanceof Array || (e = [e]); - for (var t = e.length, n = 0, r = this._len, i = 0; i < t; i++) - n += e[i].len(); - _ && this.data instanceof Float32Array && (this.data = new Float32Array(r + n)); - for (i = 0; i < t; i++) - for (var o = e[i].data, a = 0; a < o.length; a++) - this.data[r++] = o[a]; - this._len = r - } - , - e.prototype.addData = function(e, t, n, r, i, o, a, s, l) { - if (this._saveData) { - var c = this.data; - this._len + arguments.length > c.length && (this._expandData(), - c = this.data); - for (var u = 0; u < arguments.length; u++) - c[this._len++] = arguments[u] - } - } - , - e.prototype._drawPendingPt = function() { - this._pendingPtDist > 0 && (this._ctx && this._ctx.lineTo(this._pendingPtX, this._pendingPtY), - this._pendingPtDist = 0) - } - , - e.prototype._expandData = function() { - if (!(this.data instanceof Array)) { - for (var e = [], t = 0; t < this._len; t++) - e[t] = this.data[t]; - this.data = e - } - } - , - e.prototype.toStatic = function() { - if (this._saveData) { - this._drawPendingPt(); - var e = this.data; - e instanceof Array && (e.length = this._len, - _ && this._len > 11 && (this.data = new Float32Array(e))) - } - } - , - e.prototype.getBoundingRect = function() { - h[0] = h[1] = d[0] = d[1] = Number.MAX_VALUE, - f[0] = f[1] = p[0] = p[1] = -Number.MAX_VALUE; - var e, t = this.data, n = 0, o = 0, s = 0, c = 0; - for (e = 0; e < this._len; ) { - var u = t[e++] - , m = 1 === e; - switch (m && (n = t[e], - o = t[e + 1], - s = n, - c = o), - u) { - case l.M: - n = s = t[e++], - o = c = t[e++], - d[0] = s, - d[1] = c, - p[0] = s, - p[1] = c; - break; - case l.L: - Object(a["c"])(n, o, t[e], t[e + 1], d, p), - n = t[e++], - o = t[e++]; - break; - case l.C: - Object(a["b"])(n, o, t[e++], t[e++], t[e++], t[e++], t[e], t[e + 1], d, p), - n = t[e++], - o = t[e++]; - break; - case l.Q: - Object(a["e"])(n, o, t[e++], t[e++], t[e], t[e + 1], d, p), - n = t[e++], - o = t[e++]; - break; - case l.A: - var g = t[e++] - , b = t[e++] - , w = t[e++] - , x = t[e++] - , _ = t[e++] - , E = t[e++] + _; - e += 1; - var S = !t[e++]; - m && (s = v(_) * w + g, - c = y(_) * x + b), - Object(a["a"])(g, b, w, x, _, E, S, d, p), - n = v(E) * w + g, - o = y(E) * x + b; - break; - case l.R: - s = n = t[e++], - c = o = t[e++]; - var k = t[e++] - , C = t[e++]; - Object(a["c"])(s, c, s + k, c + C, d, p); - break; - case l.Z: - n = s, - o = c; - break - } - r["j"](h, h, d), - r["i"](f, f, p) - } - return 0 === e && (h[0] = h[1] = f[0] = f[1] = 0), - new i["a"](h[0],h[1],f[0] - h[0],f[1] - h[1]) - } - , - e.prototype._calculateLength = function() { - var e = this.data - , t = this._len - , n = this._ux - , r = this._uy - , i = 0 - , o = 0 - , a = 0 - , c = 0; - this._pathSegLen || (this._pathSegLen = []); - for (var u = this._pathSegLen, h = 0, f = 0, d = 0; d < t; ) { - var p = e[d++] - , w = 1 === d; - w && (i = e[d], - o = e[d + 1], - a = i, - c = o); - var _ = -1; - switch (p) { - case l.M: - i = a = e[d++], - o = c = e[d++]; - break; - case l.L: - var E = e[d++] - , S = e[d++] - , k = E - i - , C = S - o; - (b(k) > n || b(C) > r || d === t - 1) && (_ = Math.sqrt(k * k + C * C), - i = E, - o = S); - break; - case l.C: - var O = e[d++] - , T = e[d++] - , L = (E = e[d++], - S = e[d++], - e[d++]) - , A = e[d++]; - _ = Object(s["d"])(i, o, O, T, E, S, L, A, 10), - i = L, - o = A; - break; - case l.Q: - O = e[d++], - T = e[d++], - E = e[d++], - S = e[d++]; - _ = Object(s["k"])(i, o, O, T, E, S, 10), - i = E, - o = S; - break; - case l.A: - var P = e[d++] - , j = e[d++] - , M = e[d++] - , R = e[d++] - , N = e[d++] - , D = e[d++] - , I = D + N; - d += 1; - e[d++]; - w && (a = v(N) * M + P, - c = y(N) * R + j), - _ = g(M, R) * m(x, Math.abs(D)), - i = v(I) * M + P, - o = y(I) * R + j; - break; - case l.R: - a = i = e[d++], - c = o = e[d++]; - var $ = e[d++] - , F = e[d++]; - _ = 2 * $ + 2 * F; - break; - case l.Z: - k = a - i, - C = c - o; - _ = Math.sqrt(k * k + C * C), - i = a, - o = c; - break - } - _ >= 0 && (u[f++] = _, - h += _) - } - return this._pathLen = h, - h - } - , - e.prototype.rebuildPath = function(e, t) { - var n, r, i, o, a, h, f, d, p, w, x, _ = this.data, E = this._ux, S = this._uy, k = this._len, C = t < 1, O = 0, T = 0, L = 0; - if (!C || (this._pathSegLen || this._calculateLength(), - f = this._pathSegLen, - d = this._pathLen, - p = t * d, - p)) - e: for (var A = 0; A < k; ) { - var P = _[A++] - , j = 1 === A; - switch (j && (i = _[A], - o = _[A + 1], - n = i, - r = o), - P !== l.L && L > 0 && (e.lineTo(w, x), - L = 0), - P) { - case l.M: - n = i = _[A++], - r = o = _[A++], - e.moveTo(i, o); - break; - case l.L: - a = _[A++], - h = _[A++]; - var M = b(a - i) - , R = b(h - o); - if (M > E || R > S) { - if (C) { - var N = f[T++]; - if (O + N > p) { - var D = (p - O) / N; - e.lineTo(i * (1 - D) + a * D, o * (1 - D) + h * D); - break e - } - O += N - } - e.lineTo(a, h), - i = a, - o = h, - L = 0 - } else { - var I = M * M + R * R; - I > L && (w = a, - x = h, - L = I) - } - break; - case l.C: - var $ = _[A++] - , F = _[A++] - , B = _[A++] - , V = _[A++] - , W = _[A++] - , H = _[A++]; - if (C) { - N = f[T++]; - if (O + N > p) { - D = (p - O) / N; - Object(s["g"])(i, $, B, W, D, c), - Object(s["g"])(o, F, V, H, D, u), - e.bezierCurveTo(c[1], u[1], c[2], u[2], c[3], u[3]); - break e - } - O += N - } - e.bezierCurveTo($, F, B, V, W, H), - i = W, - o = H; - break; - case l.Q: - $ = _[A++], - F = _[A++], - B = _[A++], - V = _[A++]; - if (C) { - N = f[T++]; - if (O + N > p) { - D = (p - O) / N; - Object(s["n"])(i, $, B, D, c), - Object(s["n"])(o, F, V, D, u), - e.quadraticCurveTo(c[1], u[1], c[2], u[2]); - break e - } - O += N - } - e.quadraticCurveTo($, F, B, V), - i = B, - o = V; - break; - case l.A: - var U = _[A++] - , z = _[A++] - , G = _[A++] - , q = _[A++] - , K = _[A++] - , Y = _[A++] - , X = _[A++] - , Q = !_[A++] - , Z = G > q ? G : q - , J = b(G - q) > .001 - , ee = K + Y - , te = !1; - if (C) { - N = f[T++]; - O + N > p && (ee = K + Y * (p - O) / N, - te = !0), - O += N - } - if (J && e.ellipse ? e.ellipse(U, z, G, q, X, K, ee, Q) : e.arc(U, z, Z, K, ee, Q), - te) - break e; - j && (n = v(K) * G + U, - r = y(K) * q + z), - i = v(ee) * G + U, - o = y(ee) * q + z; - break; - case l.R: - n = i = _[A], - r = o = _[A + 1], - a = _[A++], - h = _[A++]; - var ne = _[A++] - , re = _[A++]; - if (C) { - N = f[T++]; - if (O + N > p) { - var ie = p - O; - e.moveTo(a, h), - e.lineTo(a + m(ie, ne), h), - ie -= ne, - ie > 0 && e.lineTo(a + ne, h + m(ie, re)), - ie -= re, - ie > 0 && e.lineTo(a + g(ne - ie, 0), h + re), - ie -= ne, - ie > 0 && e.lineTo(a, h + g(re - ie, 0)); - break e - } - O += N - } - e.rect(a, h, ne, re); - break; - case l.Z: - if (C) { - N = f[T++]; - if (O + N > p) { - D = (p - O) / N; - e.lineTo(i * (1 - D) + n * D, o * (1 - D) + r * D); - break e - } - O += N - } - e.closePath(), - i = n, - o = r - } - } - } - , - e.prototype.clone = function() { - var t = new e - , n = this.data; - return t.data = n.slice ? n.slice() : Array.prototype.slice.call(n), - t._len = this._len, - t - } - , - e.CMD = l, - e.initDefaultProps = function() { - var t = e.prototype; - t._saveData = !0, - t._ux = 0, - t._uy = 0, - t._pendingPtDist = 0, - t._version = 0 - }(), - e - }(); - t["a"] = C - }, - IR7R: function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("Y/ne") - , o = n("08Qx") - , a = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o); - r(r.P + r.F * a, "String", { - padEnd: function(e) { - return i(this, e, arguments.length > 1 ? arguments[1] : void 0, !1) - } - }) - }, - IX3V: function(e, t) { - function n(e, t) { - var n, r = 0, i = e.length; - for (r; r < i; r++) - if (n = t(e[r], r), - !1 === n) - break - } - function r(e) { - return "[object Array]" === Object.prototype.toString.apply(e) - } - function i(e) { - return "function" === typeof e - } - e.exports = { - isFunction: i, - isArray: r, - each: n - } - }, - Igga: function(e, t, n) { - var r = n("xJie") - , i = n("WFJy"); - e.exports = Object.keys || function(e) { - return r(e, i) - } - }, - IlS8: function(e, t, n) { - "use strict"; - var r = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"; - e.exports = r - }, - ItGF: function(e, t, n) { - "use strict"; - var r = function() { - function e() { - this.firefox = !1, - this.ie = !1, - this.edge = !1, - this.newEdge = !1, - this.weChat = !1 - } - return e - }() - , i = function() { - function e() { - this.browser = new r, - this.node = !1, - this.wxa = !1, - this.worker = !1, - this.svgSupported = !1, - this.touchEventsSupported = !1, - this.pointerEventsSupported = !1, - this.domSupported = !1, - this.transformSupported = !1, - this.transform3dSupported = !1, - this.hasGlobalWindow = "undefined" !== typeof window - } - return e - }() - , o = new i; - function a(e, t) { - var n = t.browser - , r = e.match(/Firefox\/([\d.]+)/) - , i = e.match(/MSIE\s([\d.]+)/) || e.match(/Trident\/.+?rv:(([\d.]+))/) - , o = e.match(/Edge?\/([\d.]+)/) - , a = /micromessenger/i.test(e); - r && (n.firefox = !0, - n.version = r[1]), - i && (n.ie = !0, - n.version = i[1]), - o && (n.edge = !0, - n.version = o[1], - n.newEdge = +o[1].split(".")[0] > 18), - a && (n.weChat = !0), - t.svgSupported = "undefined" !== typeof SVGRect, - t.touchEventsSupported = "ontouchstart"in window && !n.ie && !n.edge, - t.pointerEventsSupported = "onpointerdown"in window && (n.edge || n.ie && +n.version >= 11), - t.domSupported = "undefined" !== typeof document; - var s = document.documentElement.style; - t.transform3dSupported = (n.ie && "transition"in s || n.edge || "WebKitCSSMatrix"in window && "m11"in new WebKitCSSMatrix || "MozPerspective"in s) && !("OTransition"in s), - t.transformSupported = t.transform3dSupported || n.ie && +n.version >= 9 - } - "object" === typeof wx && "function" === typeof wx.getSystemInfoSync ? (o.wxa = !0, - o.touchEventsSupported = !0) : "undefined" === typeof document && "undefined" !== typeof self ? o.worker = !0 : "undefined" === typeof navigator ? (o.node = !0, - o.svgSupported = !0) : a(navigator.userAgent, o), - t["a"] = o - }, - IuST: function(e, t) { - function n(e, t) { - var n = [] - , r = !0 - , i = !1 - , o = void 0; - try { - for (var a, s = e[Symbol.iterator](); !(r = (a = s.next()).done); r = !0) - if (n.push(a.value), - t && n.length === t) - break - } catch (e) { - i = !0, - o = e - } finally { - try { - r || null == s["return"] || s["return"]() - } finally { - if (i) - throw o - } - } - return n - } - e.exports = n - }, - IzUq: function(e, t) { - var n = {}.toString; - e.exports = Array.isArray || function(e) { - return "[object Array]" == n.call(e) - } - }, - "J57/": function(e, t, n) { - var r = n("VyuQ")("keys") - , i = n("kCK5"); - e.exports = function(e) { - return r[e] || (r[e] = i(e)) - } - }, - J78i: function(e, t, n) { - "use strict"; - e.exports = a; - var r = n("sZro") - , i = Object.create(n("Onz0")); - function o(e, t) { - var n = this._transformState; - n.transforming = !1; - var r = n.writecb; - if (!r) - return this.emit("error", new Error("write callback called multiple times")); - n.writechunk = null, - n.writecb = null, - null != t && this.push(t), - r(e); - var i = this._readableState; - i.reading = !1, - (i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark) - } - function a(e) { - if (!(this instanceof a)) - return new a(e); - r.call(this, e), - this._transformState = { - afterTransform: o.bind(this), - needTransform: !1, - transforming: !1, - writecb: null, - writechunk: null, - writeencoding: null - }, - this._readableState.needReadable = !0, - this._readableState.sync = !1, - e && ("function" === typeof e.transform && (this._transform = e.transform), - "function" === typeof e.flush && (this._flush = e.flush)), - this.on("prefinish", s) - } - function s() { - var e = this; - "function" === typeof this._flush ? this._flush(function(t, n) { - l(e, t, n) - }) : l(this, null, null) - } - function l(e, t, n) { - if (t) - return e.emit("error", t); - if (null != n && e.push(n), - e._writableState.length) - throw new Error("Calling transform done when ws.length != 0"); - if (e._transformState.transforming) - throw new Error("Calling transform done when still transforming"); - return e.push(null) - } - i.inherits = n("P7XM"), - i.inherits(a, r), - a.prototype.push = function(e, t) { - return this._transformState.needTransform = !1, - r.prototype.push.call(this, e, t) - } - , - a.prototype._transform = function(e, t, n) { - throw new Error("_transform() is not implemented") - } - , - a.prototype._write = function(e, t, n) { - var r = this._transformState; - if (r.writecb = n, - r.writechunk = e, - r.writeencoding = t, - !r.transforming) { - var i = this._readableState; - (r.needTransform || i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark) - } - } - , - a.prototype._read = function(e) { - var t = this._transformState; - null !== t.writechunk && t.writecb && !t.transforming ? (t.transforming = !0, - this._transform(t.writechunk, t.writeencoding, t.afterTransform)) : t.needTransform = !0 - } - , - a.prototype._destroy = function(e, t) { - var n = this; - r.prototype._destroy.call(this, e, function(e) { - t(e), - n.emit("close") - }) - } - }, - JB68: function(e, t, n) { - var r = n("Jes0"); - e.exports = function(e) { - return Object(r(e)) - } - }, - JDzL: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("iCc5") - , a = n.n(o) - , s = n("FYw3") - , l = n.n(s) - , c = n("mRg0") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("i8i4") - , p = n.n(d) - , m = n("17x9") - , g = n.n(m) - , v = n("ubZd") - , y = n("TSYQ") - , b = n.n(y) - , w = n("JUxu") - , x = n("YVYq") - , _ = n("mwkM") - , E = function(e) { - function t() { - return a()(this, t), - l()(this, e.apply(this, arguments)) - } - return u()(t, e), - t.prototype.onSelect = function(e) { - this.props.onSelect(e) - } - , - t.prototype.getRootDOMNode = function() { - return p.a.findDOMNode(this) - } - , - t.prototype.render = function() { - var e = this.props - , t = e.value - , n = e.prefixCls - , r = e.showOk - , o = e.timePicker - , a = e.renderFooter - , s = e.mode - , l = null - , c = a && a(s); - if (e.showToday || o || c) { - var u, h = void 0; - e.showToday && (h = f.a.createElement(w["a"], i()({}, e, { - value: t - }))); - var d = void 0; - (!0 === r || !1 !== r && e.timePicker) && (d = f.a.createElement(x["a"], e)); - var p = void 0; - e.timePicker && (p = f.a.createElement(_["a"], e)); - var m = void 0; - (h || p || d || c) && (m = f.a.createElement("span", { - className: n + "-footer-btn" - }, c, Object(v["a"])([h, p, d]))); - var g = b()(n + "-footer", (u = {}, - u[n + "-footer-show-ok"] = d, - u)); - l = f.a.createElement("div", { - className: g - }, m) - } - return l - } - , - t - }(f.a.Component); - E.propTypes = { - prefixCls: g.a.string, - showDateInput: g.a.bool, - disabledTime: g.a.any, - timePicker: g.a.element, - selectedValue: g.a.any, - showOk: g.a.bool, - onSelect: g.a.func, - value: g.a.object, - renderFooter: g.a.func, - defaultValue: g.a.object, - mode: g.a.string - }, - t["a"] = E - }, - JRPe: function(e, t, n) { - "use strict"; - n.r(t); - var r = n(0) - , i = n.n(r) - , o = n("2UD4") - , a = n.n(o) - , s = n("7Inb") - , l = n.n(s) - , c = n("17x9") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("57TA") - , p = n.n(d) - , m = n("QLaP") - , g = n.n(m); - function v(e) { - return JSON.stringify(e.map(function(e) { - return e && "object" === typeof e ? y(e) : e - })) - } - function y(e) { - return Object.keys(e).sort().map(function(t) { - var n; - return n = {}, - n[t] = e[t], - n - }) - } - var b = function(e, t) { - return void 0 === t && (t = {}), - function() { - for (var n, r = [], i = 0; i < arguments.length; i++) - r[i] = arguments[i]; - var o = v(r) - , a = o && t[o]; - return a || (a = new ((n = e).bind.apply(n, [void 0].concat(r))), - o && (t[o] = a)), - a - } - } - , w = b; - n.d(t, "addLocaleData", function() { - return _ - }), - n.d(t, "intlShape", function() { - return Y - }), - n.d(t, "injectIntl", function() { - return he - }), - n.d(t, "defineMessages", function() { - return fe - }), - n.d(t, "IntlProvider", function() { - return Re - }), - n.d(t, "FormattedDate", function() { - return Ne - }), - n.d(t, "FormattedTime", function() { - return De - }), - n.d(t, "FormattedRelative", function() { - return ze - }), - n.d(t, "FormattedNumber", function() { - return Ge - }), - n.d(t, "FormattedPlural", function() { - return qe - }), - n.d(t, "FormattedMessage", function() { - return Ye - }), - n.d(t, "FormattedHTMLMessage", function() { - return Xe - }); - var x = { - locale: "en", - pluralRuleFunction: function(e, t) { - var n = String(e).split(".") - , r = !n[1] - , i = Number(n[0]) == e - , o = i && n[0].slice(-1) - , a = i && n[0].slice(-2); - return t ? 1 == o && 11 != a ? "one" : 2 == o && 12 != a ? "two" : 3 == o && 13 != a ? "few" : "other" : 1 == e && r ? "one" : "other" - }, - fields: { - year: { - displayName: "year", - relative: { - 0: "this year", - 1: "next year", - "-1": "last year" - }, - relativeTime: { - future: { - one: "in {0} year", - other: "in {0} years" - }, - past: { - one: "{0} year ago", - other: "{0} years ago" - } - } - }, - month: { - displayName: "month", - relative: { - 0: "this month", - 1: "next month", - "-1": "last month" - }, - relativeTime: { - future: { - one: "in {0} month", - other: "in {0} months" - }, - past: { - one: "{0} month ago", - other: "{0} months ago" - } - } - }, - day: { - displayName: "day", - relative: { - 0: "today", - 1: "tomorrow", - "-1": "yesterday" - }, - relativeTime: { - future: { - one: "in {0} day", - other: "in {0} days" - }, - past: { - one: "{0} day ago", - other: "{0} days ago" - } - } - }, - hour: { - displayName: "hour", - relative: { - 0: "this hour" - }, - relativeTime: { - future: { - one: "in {0} hour", - other: "in {0} hours" - }, - past: { - one: "{0} hour ago", - other: "{0} hours ago" - } - } - }, - minute: { - displayName: "minute", - relative: { - 0: "this minute" - }, - relativeTime: { - future: { - one: "in {0} minute", - other: "in {0} minutes" - }, - past: { - one: "{0} minute ago", - other: "{0} minutes ago" - } - } - }, - second: { - displayName: "second", - relative: { - 0: "now" - }, - relativeTime: { - future: { - one: "in {0} second", - other: "in {0} seconds" - }, - past: { - one: "{0} second ago", - other: "{0} seconds ago" - } - } - } - } - }; - function _() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [] - , t = Array.isArray(e) ? e : [e]; - t.forEach(function(e) { - e && e.locale && (a.a.__addLocaleData(e), - l.a.__addLocaleData(e)) - }) - } - function E(e) { - var t = (e || "").split("-"); - while (t.length > 0) { - if (S(t.join("-"))) - return !0; - t.pop() - } - return !1 - } - function S(e) { - var t = e && e.toLowerCase(); - return !(!a.a.__localeData__[t] || !l.a.__localeData__[t]) - } - var k = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , C = (function() { - function e(e) { - this.value = e - } - function t(t) { - var n, r; - function i(e, t) { - return new Promise(function(i, a) { - var s = { - key: e, - arg: t, - resolve: i, - reject: a, - next: null - }; - r ? r = r.next = s : (n = r = s, - o(e, t)) - } - ) - } - function o(n, r) { - try { - var i = t[n](r) - , s = i.value; - s instanceof e ? Promise.resolve(s.value).then(function(e) { - o("next", e) - }, function(e) { - o("throw", e) - }) : a(i.done ? "return" : "normal", i.value) - } catch (e) { - a("throw", e) - } - } - function a(e, t) { - switch (e) { - case "return": - n.resolve({ - value: t, - done: !0 - }); - break; - case "throw": - n.reject(t); - break; - default: - n.resolve({ - value: t, - done: !1 - }); - break - } - n = n.next, - n ? o(n.key, n.arg) : r = null - } - this._invoke = i, - "function" !== typeof t.return && (this.return = void 0) - } - "function" === typeof Symbol && Symbol.asyncIterator && (t.prototype[Symbol.asyncIterator] = function() { - return this - } - ), - t.prototype.next = function(e) { - return this._invoke("next", e) - } - , - t.prototype.throw = function(e) { - return this._invoke("throw", e) - } - , - t.prototype.return = function(e) { - return this._invoke("return", e) - } - }(), - function(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - ) - , O = function() { - function e(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - return function(t, n, r) { - return n && e(t.prototype, n), - r && e(t, r), - t - } - }() - , T = function(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - , L = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , A = function(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function, not " + typeof t); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - }), - t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) - } - , P = function(e, t) { - var n = {}; - for (var r in e) - t.indexOf(r) >= 0 || Object.prototype.hasOwnProperty.call(e, r) && (n[r] = e[r]); - return n - } - , j = function(e, t) { - if (!e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return !t || "object" !== typeof t && "function" !== typeof t ? e : t - } - , M = function(e) { - if (Array.isArray(e)) { - for (var t = 0, n = Array(e.length); t < e.length; t++) - n[t] = e[t]; - return n - } - return Array.from(e) - } - , R = u.a.bool - , N = u.a.number - , D = u.a.string - , I = u.a.func - , $ = u.a.object - , F = u.a.oneOf - , B = u.a.shape - , V = u.a.any - , W = u.a.oneOfType - , H = F(["best fit", "lookup"]) - , U = F(["narrow", "short", "long"]) - , z = F(["numeric", "2-digit"]) - , G = I.isRequired - , q = { - locale: D, - timeZone: D, - formats: $, - messages: $, - textComponent: V, - defaultLocale: D, - defaultFormats: $, - onError: I - } - , K = { - formatDate: G, - formatTime: G, - formatRelative: G, - formatNumber: G, - formatPlural: G, - formatMessage: G, - formatHTMLMessage: G - } - , Y = B(L({}, q, K, { - formatters: $, - now: G - })) - , X = (D.isRequired, - W([D, $]), - { - localeMatcher: H, - formatMatcher: F(["basic", "best fit"]), - timeZone: D, - hour12: R, - weekday: U, - era: U, - year: z, - month: F(["numeric", "2-digit", "narrow", "short", "long"]), - day: z, - hour: z, - minute: z, - second: z, - timeZoneName: F(["short", "long"]) - }) - , Q = { - localeMatcher: H, - style: F(["decimal", "currency", "percent"]), - currency: D, - currencyDisplay: F(["symbol", "code", "name"]), - useGrouping: R, - minimumIntegerDigits: N, - minimumFractionDigits: N, - maximumFractionDigits: N, - minimumSignificantDigits: N, - maximumSignificantDigits: N - } - , Z = { - style: F(["best fit", "numeric"]), - units: F(["second", "minute", "hour", "day", "month", "year", "second-short", "minute-short", "hour-short", "day-short", "month-short", "year-short"]) - } - , J = { - style: F(["cardinal", "ordinal"]) - } - , ee = Object.keys(q) - , te = { - "&": "&", - ">": ">", - "<": "<", - '"': """, - "'": "'" - } - , ne = /[&><"']/g; - function re(e) { - return ("" + e).replace(ne, function(e) { - return te[e] - }) - } - function ie(e, t) { - var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}; - return t.reduce(function(t, r) { - return e.hasOwnProperty(r) ? t[r] = e[r] : n.hasOwnProperty(r) && (t[r] = n[r]), - t - }, {}) - } - function oe() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} - , t = e.intl; - g()(t, "[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.") - } - function ae(e, t) { - if (e === t) - return !0; - if ("object" !== ("undefined" === typeof e ? "undefined" : k(e)) || null === e || "object" !== ("undefined" === typeof t ? "undefined" : k(t)) || null === t) - return !1; - var n = Object.keys(e) - , r = Object.keys(t); - if (n.length !== r.length) - return !1; - for (var i = Object.prototype.hasOwnProperty.bind(t), o = 0; o < n.length; o++) - if (!i(n[o]) || e[n[o]] !== t[n[o]]) - return !1; - return !0 - } - function se(e, t, n) { - var r = e.props - , i = e.state - , o = e.context - , a = void 0 === o ? {} : o - , s = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , l = a.intl - , c = void 0 === l ? {} : l - , u = s.intl - , h = void 0 === u ? {} : u; - return !ae(t, r) || !ae(n, i) || !(h === c || ae(ie(h, ee), ie(c, ee))) - } - function le(e, t) { - var n = t ? "\n" + t : ""; - return "[React Intl] " + e + n - } - function ce(e) { - 0 - } - function ue(e) { - return e.displayName || e.name || "Component" - } - function he(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} - , n = t.intlPropName - , r = void 0 === n ? "intl" : n - , i = t.withRef - , o = void 0 !== i && i - , a = function(t) { - function n(e, t) { - C(this, n); - var r = j(this, (n.__proto__ || Object.getPrototypeOf(n)).call(this, e, t)); - return oe(t), - r - } - return A(n, t), - O(n, [{ - key: "getWrappedInstance", - value: function() { - return g()(o, "[React Intl] To access the wrapped instance, the `{withRef: true}` option must be set when calling: `injectIntl()`"), - this._wrappedInstance - } - }, { - key: "render", - value: function() { - var t = this; - return f.a.createElement(e, L({}, this.props, T({}, r, this.context.intl), { - ref: o ? function(e) { - return t._wrappedInstance = e - } - : null - })) - } - }]), - n - }(h["Component"]); - return a.displayName = "InjectIntl(" + ue(e) + ")", - a.contextTypes = { - intl: Y - }, - a.WrappedComponent = e, - p()(a, e) - } - function fe(e) { - return e - } - function de(e) { - return a.a.prototype._resolveLocale(e) - } - function pe(e) { - return a.a.prototype._findPluralRuleFunction(e) - } - var me = function e(t) { - var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; - C(this, e); - var r = "ordinal" === n.style - , i = pe(de(t)); - this.format = function(e) { - return i(e, r) - } - } - , ge = Object.keys(X) - , ve = Object.keys(Q) - , ye = Object.keys(Z) - , be = Object.keys(J) - , we = { - second: 60, - minute: 60, - hour: 24, - day: 30, - month: 12 - }; - function xe(e) { - var t = l.a.thresholds; - t.second = e.second, - t.minute = e.minute, - t.hour = e.hour, - t.day = e.day, - t.month = e.month, - t["second-short"] = e["second-short"], - t["minute-short"] = e["minute-short"], - t["hour-short"] = e["hour-short"], - t["day-short"] = e["day-short"], - t["month-short"] = e["month-short"] - } - function _e(e, t, n, r) { - var i = e && e[t] && e[t][n]; - if (i) - return i; - r(le("No " + t + " format named: " + n)) - } - function Ee(e, t, n) { - var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , i = e.locale - , o = e.formats - , a = e.timeZone - , s = r.format - , l = e.onError || ce - , c = new Date(n) - , u = L({}, a && { - timeZone: a - }, s && _e(o, "date", s, l)) - , h = ie(r, ge, u); - try { - return t.getDateTimeFormat(i, h).format(c) - } catch (e) { - l(le("Error formatting date.", e)) - } - return String(c) - } - function Se(e, t, n) { - var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , i = e.locale - , o = e.formats - , a = e.timeZone - , s = r.format - , l = e.onError || ce - , c = new Date(n) - , u = L({}, a && { - timeZone: a - }, s && _e(o, "time", s, l)) - , h = ie(r, ge, u); - h.hour || h.minute || h.second || (h = L({}, h, { - hour: "numeric", - minute: "numeric" - })); - try { - return t.getDateTimeFormat(i, h).format(c) - } catch (e) { - l(le("Error formatting time.", e)) - } - return String(c) - } - function ke(e, t, n) { - var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , i = e.locale - , o = e.formats - , a = r.format - , s = e.onError || ce - , c = new Date(n) - , u = new Date(r.now) - , h = a && _e(o, "relative", a, s) - , f = ie(r, ye, h) - , d = L({}, l.a.thresholds); - xe(we); - try { - return t.getRelativeFormat(i, f).format(c, { - now: isFinite(u) ? u : t.now() - }) - } catch (e) { - s(le("Error formatting relative time.", e)) - } finally { - xe(d) - } - return String(c) - } - function Ce(e, t, n) { - var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , i = e.locale - , o = e.formats - , a = r.format - , s = e.onError || ce - , l = a && _e(o, "number", a, s) - , c = ie(r, ve, l); - try { - return t.getNumberFormat(i, c).format(n) - } catch (e) { - s(le("Error formatting number.", e)) - } - return String(n) - } - function Oe(e, t, n) { - var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , i = e.locale - , o = ie(r, be) - , a = e.onError || ce; - try { - return t.getPluralFormat(i, o).format(n) - } catch (e) { - a(le("Error formatting plural.", e)) - } - return "other" - } - function Te(e, t) { - var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {} - , r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , i = e.locale - , o = e.formats - , a = e.messages - , s = e.defaultLocale - , l = e.defaultFormats - , c = n.id - , u = n.defaultMessage; - g()(c, "[React Intl] An `id` must be provided to format a message."); - var h = a && a[c] - , f = Object.keys(r).length > 0; - if (!f) - return h || u || c; - var d = void 0 - , p = e.onError || ce; - if (h) - try { - var m = t.getMessageFormat(h, i, o); - d = m.format(r) - } catch (e) { - p(le('Error formatting message: "' + c + '" for locale: "' + i + '"' + (u ? ", using default message as fallback." : ""), e)) - } - else - (!u || i && i.toLowerCase() !== s.toLowerCase()) && p(le('Missing message: "' + c + '" for locale: "' + i + '"' + (u ? ", using default message as fallback." : ""))); - if (!d && u) - try { - var v = t.getMessageFormat(u, s, l); - d = v.format(r) - } catch (e) { - p(le('Error formatting the default message for: "' + c + '"', e)) - } - return d || p(le('Cannot format message: "' + c + '", using message ' + (h || u ? "source" : "id") + " as fallback.")), - d || h || u || c - } - function Le(e, t, n) { - var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {} - , i = Object.keys(r).reduce(function(e, t) { - var n = r[t]; - return e[t] = "string" === typeof n ? re(n) : n, - e - }, {}); - return Te(e, t, n, i) - } - var Ae = Object.freeze({ - formatDate: Ee, - formatTime: Se, - formatRelative: ke, - formatNumber: Ce, - formatPlural: Oe, - formatMessage: Te, - formatHTMLMessage: Le - }) - , Pe = Object.keys(q) - , je = Object.keys(K) - , Me = { - formats: {}, - messages: {}, - timeZone: null, - textComponent: "span", - defaultLocale: "en", - defaultFormats: {}, - onError: ce - } - , Re = function(e) { - function t(e) { - var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - g()("undefined" !== typeof Intl, "[React Intl] The `Intl` APIs must be available in the runtime, and do not appear to be built-in. An `Intl` polyfill should be loaded.\nSee: http://formatjs.io/guides/runtime-environments/"); - var i = n.intl - , o = void 0; - o = isFinite(e.initialNow) ? Number(e.initialNow) : i ? i.now() : Date.now(); - var s = i || {} - , c = s.formatters - , u = void 0 === c ? { - getDateTimeFormat: w(Intl.DateTimeFormat), - getNumberFormat: w(Intl.NumberFormat), - getMessageFormat: w(a.a), - getRelativeFormat: w(l.a), - getPluralFormat: w(me) - } : c; - return r.state = L({}, u, { - now: function() { - return r._didDisplay ? Date.now() : o - } - }), - r - } - return A(t, e), - O(t, [{ - key: "getConfig", - value: function() { - var e = this.context.intl - , t = ie(this.props, Pe, e); - for (var n in Me) - void 0 === t[n] && (t[n] = Me[n]); - if (!E(t.locale)) { - var r = t - , i = r.locale - , o = r.defaultLocale - , a = r.defaultFormats - , s = r.onError; - s(le('Missing locale data for locale: "' + i + '". Using default locale: "' + o + '" as fallback.')), - t = L({}, t, { - locale: o, - formats: a, - messages: Me.messages - }) - } - return t - } - }, { - key: "getBoundFormatFns", - value: function(e, t) { - return je.reduce(function(n, r) { - return n[r] = Ae[r].bind(null, e, t), - n - }, {}) - } - }, { - key: "getChildContext", - value: function() { - var e = this.getConfig() - , t = this.getBoundFormatFns(e, this.state) - , n = this.state - , r = n.now - , i = P(n, ["now"]); - return { - intl: L({}, e, t, { - formatters: i, - now: r - }) - } - } - }, { - key: "shouldComponentUpdate", - value: function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return se.apply(void 0, [this].concat(t)) - } - }, { - key: "componentDidMount", - value: function() { - this._didDisplay = !0 - } - }, { - key: "render", - value: function() { - return h["Children"].only(this.props.children) - } - }]), - t - }(h["Component"]); - Re.displayName = "IntlProvider", - Re.contextTypes = { - intl: Y - }, - Re.childContextTypes = { - intl: Y.isRequired - }; - var Ne = function(e) { - function t(e, n) { - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - return oe(n), - r - } - return A(t, e), - O(t, [{ - key: "shouldComponentUpdate", - value: function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return se.apply(void 0, [this].concat(t)) - } - }, { - key: "render", - value: function() { - var e = this.context.intl - , t = e.formatDate - , n = e.textComponent - , r = this.props - , i = r.value - , o = r.children - , a = t(i, this.props); - return "function" === typeof o ? o(a) : f.a.createElement(n, null, a) - } - }]), - t - }(h["Component"]); - Ne.displayName = "FormattedDate", - Ne.contextTypes = { - intl: Y - }; - var De = function(e) { - function t(e, n) { - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - return oe(n), - r - } - return A(t, e), - O(t, [{ - key: "shouldComponentUpdate", - value: function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return se.apply(void 0, [this].concat(t)) - } - }, { - key: "render", - value: function() { - var e = this.context.intl - , t = e.formatTime - , n = e.textComponent - , r = this.props - , i = r.value - , o = r.children - , a = t(i, this.props); - return "function" === typeof o ? o(a) : f.a.createElement(n, null, a) - } - }]), - t - }(h["Component"]); - De.displayName = "FormattedTime", - De.contextTypes = { - intl: Y - }; - var Ie = 1e3 - , $e = 6e4 - , Fe = 36e5 - , Be = 864e5 - , Ve = 2147483647; - function We(e) { - var t = Math.abs(e); - return t < $e ? "second" : t < Fe ? "minute" : t < Be ? "hour" : "day" - } - function He(e) { - switch (e) { - case "second": - return Ie; - case "minute": - return $e; - case "hour": - return Fe; - case "day": - return Be; - default: - return Ve - } - } - function Ue(e, t) { - if (e === t) - return !0; - var n = new Date(e).getTime() - , r = new Date(t).getTime(); - return isFinite(n) && isFinite(r) && n === r - } - var ze = function(e) { - function t(e, n) { - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - oe(n); - var i = isFinite(e.initialNow) ? Number(e.initialNow) : n.intl.now(); - return r.state = { - now: i - }, - r - } - return A(t, e), - O(t, [{ - key: "scheduleNextUpdate", - value: function(e, t) { - var n = this; - clearTimeout(this._timer); - var r = e.value - , i = e.units - , o = e.updateInterval - , a = new Date(r).getTime(); - if (o && isFinite(a)) { - var s = a - t.now - , l = He(i || We(s)) - , c = Math.abs(s % l) - , u = s < 0 ? Math.max(o, l - c) : Math.max(o, c); - this._timer = setTimeout(function() { - n.setState({ - now: n.context.intl.now() - }) - }, u) - } - } - }, { - key: "componentDidMount", - value: function() { - this.scheduleNextUpdate(this.props, this.state) - } - }, { - key: "componentWillReceiveProps", - value: function(e) { - var t = e.value; - Ue(t, this.props.value) || this.setState({ - now: this.context.intl.now() - }) - } - }, { - key: "shouldComponentUpdate", - value: function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return se.apply(void 0, [this].concat(t)) - } - }, { - key: "componentWillUpdate", - value: function(e, t) { - this.scheduleNextUpdate(e, t) - } - }, { - key: "componentWillUnmount", - value: function() { - clearTimeout(this._timer) - } - }, { - key: "render", - value: function() { - var e = this.context.intl - , t = e.formatRelative - , n = e.textComponent - , r = this.props - , i = r.value - , o = r.children - , a = t(i, L({}, this.props, this.state)); - return "function" === typeof o ? o(a) : f.a.createElement(n, null, a) - } - }]), - t - }(h["Component"]); - ze.displayName = "FormattedRelative", - ze.contextTypes = { - intl: Y - }, - ze.defaultProps = { - updateInterval: 1e4 - }; - var Ge = function(e) { - function t(e, n) { - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - return oe(n), - r - } - return A(t, e), - O(t, [{ - key: "shouldComponentUpdate", - value: function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return se.apply(void 0, [this].concat(t)) - } - }, { - key: "render", - value: function() { - var e = this.context.intl - , t = e.formatNumber - , n = e.textComponent - , r = this.props - , i = r.value - , o = r.children - , a = t(i, this.props); - return "function" === typeof o ? o(a) : f.a.createElement(n, null, a) - } - }]), - t - }(h["Component"]); - Ge.displayName = "FormattedNumber", - Ge.contextTypes = { - intl: Y - }; - var qe = function(e) { - function t(e, n) { - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - return oe(n), - r - } - return A(t, e), - O(t, [{ - key: "shouldComponentUpdate", - value: function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return se.apply(void 0, [this].concat(t)) - } - }, { - key: "render", - value: function() { - var e = this.context.intl - , t = e.formatPlural - , n = e.textComponent - , r = this.props - , i = r.value - , o = r.other - , a = r.children - , s = t(i, this.props) - , l = this.props[s] || o; - return "function" === typeof a ? a(l) : f.a.createElement(n, null, l) - } - }]), - t - }(h["Component"]); - qe.displayName = "FormattedPlural", - qe.contextTypes = { - intl: Y - }, - qe.defaultProps = { - style: "cardinal" - }; - var Ke = function(e, t) { - return Te({}, { - getMessageFormat: w(a.a) - }, e, t) - } - , Ye = function(e) { - function t(e, n) { - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - return e.defaultMessage || oe(n), - r - } - return A(t, e), - O(t, [{ - key: "shouldComponentUpdate", - value: function(e) { - var t = this.props.values - , n = e.values; - if (!ae(n, t)) - return !0; - for (var r = L({}, e, { - values: t - }), i = arguments.length, o = Array(i > 1 ? i - 1 : 0), a = 1; a < i; a++) - o[a - 1] = arguments[a]; - return se.apply(void 0, [this, r].concat(o)) - } - }, { - key: "render", - value: function() { - var e = this.context.intl || {} - , t = e.formatMessage - , n = void 0 === t ? Ke : t - , r = e.textComponent - , i = void 0 === r ? "span" : r - , o = this.props - , a = o.id - , s = o.description - , l = o.defaultMessage - , c = o.values - , u = o.tagName - , f = void 0 === u ? i : u - , d = o.children - , p = void 0 - , m = void 0 - , g = void 0 - , v = c && Object.keys(c).length > 0; - if (v) { - var y = Math.floor(1099511627776 * Math.random()).toString(16) - , b = function() { - var e = 0; - return function() { - return "ELEMENT-" + y + "-" + (e += 1) - } - }(); - p = "@__" + y + "__@", - m = {}, - g = {}, - Object.keys(c).forEach(function(e) { - var t = c[e]; - if (Object(h["isValidElement"])(t)) { - var n = b(); - m[e] = p + n + p, - g[n] = t - } else - m[e] = t - }) - } - var w = { - id: a, - description: s, - defaultMessage: l - } - , x = n(w, m || c) - , _ = void 0 - , E = g && Object.keys(g).length > 0; - return _ = E ? x.split(p).filter(function(e) { - return !!e - }).map(function(e) { - return g[e] || e - }) : [x], - "function" === typeof d ? d.apply(void 0, M(_)) : h["createElement"].apply(void 0, [f, null].concat(M(_))) - } - }]), - t - }(h["Component"]); - Ye.displayName = "FormattedMessage", - Ye.contextTypes = { - intl: Y - }, - Ye.defaultProps = { - values: {} - }; - var Xe = function(e) { - function t(e, n) { - C(this, t); - var r = j(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n)); - return oe(n), - r - } - return A(t, e), - O(t, [{ - key: "shouldComponentUpdate", - value: function(e) { - var t = this.props.values - , n = e.values; - if (!ae(n, t)) - return !0; - for (var r = L({}, e, { - values: t - }), i = arguments.length, o = Array(i > 1 ? i - 1 : 0), a = 1; a < i; a++) - o[a - 1] = arguments[a]; - return se.apply(void 0, [this, r].concat(o)) - } - }, { - key: "render", - value: function() { - var e = this.context.intl - , t = e.formatHTMLMessage - , n = e.textComponent - , r = this.props - , i = r.id - , o = r.description - , a = r.defaultMessage - , s = r.values - , l = r.tagName - , c = void 0 === l ? n : l - , u = r.children - , h = { - id: i, - description: o, - defaultMessage: a - } - , d = t(h, s); - if ("function" === typeof u) - return u(d); - var p = { - __html: d - }; - return f.a.createElement(c, { - dangerouslySetInnerHTML: p - }) - } - }]), - t - }(h["Component"]); - Xe.displayName = "FormattedHTMLMessage", - Xe.contextTypes = { - intl: Y - }, - Xe.defaultProps = { - values: {} - }, - _(x), - _(i.a) - }, - JUxu: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return a - }); - var r = n("q1tI") - , i = n.n(r) - , o = n("GrtH"); - function a(e) { - var t = e.prefixCls - , n = e.locale - , r = e.value - , a = e.timePicker - , s = e.disabled - , l = e.disabledDate - , c = e.onToday - , u = e.text - , h = (!u && a ? n.now : u) || n.today - , f = l && !Object(o["g"])(Object(o["e"])(r), l) - , d = f || s - , p = d ? t + "-today-btn-disabled" : ""; - return i.a.createElement("a", { - className: t + "-today-btn " + p, - role: "button", - onClick: d ? null : c, - title: Object(o["f"])(r) - }, h) - } - }, - JZE9: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("2qtc"), - n("kLXV")) - , a = (n("OaEy"), - n("2fM7")) - , s = (n("5NDa"), - n("5rEg")) - , l = (n("g9YV"), - n("wCAj")) - , c = (n("+L6B"), - n("2/Rp")) - , u = (n("Pwec"), - n("CtXQ")) - , h = (n("/zsF"), - n("PArb")) - , f = (n("BoS7"), - n("Sdc0")) - , d = n("p0pE") - , p = n.n(d) - , m = n("q1tI") - , g = n.n(m) - , v = n("Bl7J") - , y = n("wd/R") - , b = n.n(y) - , w = n("/MKj") - , x = n("v32e"); - class _ extends g.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: {}, - notices: [] - } - } - componentDidMount() { - this.props.dispatch({ - type: "notice/fetch" - }) - } - modalVisible() { - this.setState({ - visible: !this.state.visible - }, ()=>{ - this.state.visible || this.setState({ - submit: {} - }) - } - ) - } - save() { - this.props.dispatch({ - type: "notice/save", - params: p()({}, this.state.submit), - callback: ()=>{ - this.modalVisible() - } - }) - } - drop(e) { - this.props.dispatch({ - type: "notice/drop", - id: e.id - }) - } - render() { - var e = this.props.notice - , t = e.notices - , n = e.fetchLoading - , r = [{ - title: "#", - dataIndex: "id", - key: "id" - }, { - title: "\u663e\u793a", - dataIndex: "show", - key: "show", - render: (e,t)=>{ - return g.a.createElement(f["a"], { - size: "small", - onChange: ()=>this.props.dispatch({ - type: "notice/show", - id: t.id - }), - checked: e - }) - } - }, { - title: "\u6807\u9898", - dataIndex: "title", - key: "title" - }, { - title: "\u521b\u5efa\u65f6\u95f4", - dataIndex: "created_at", - key: "created_at", - align: "right", - render: e=>{ - return b()(1e3 * e).format("YYYY/MM/DD HH:mm") - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - fixed: "right", - render: (e,n,r)=>{ - return g.a.createElement("div", null, g.a.createElement("a", { - onClick: ()=>this.setState({ - submit: t[r] - }, ()=>this.modalVisible()), - href: "javascript:void(0);" - }, "\u7f16\u8f91"), g.a.createElement(h["a"], { - type: "vertical" - }), g.a.createElement("a", { - onClick: ()=>this.drop(n), - href: "javascript:void(0);" - }, "\u5220\u9664")) - } - }]; - return g.a.createElement(v["a"], i()({}, this.props, { - title: "\u516c\u544a\u7ba1\u7406" - }), g.a.createElement("div", { - className: "d-flex justify-content-between align-items-center" - }), g.a.createElement(x["a"], { - loading: n - }, g.a.createElement("div", { - className: "block block-rounded" - }, g.a.createElement("div", { - className: "bg-white" - }, g.a.createElement("div", { - style: { - padding: 15 - } - }, g.a.createElement(c["a"], { - onClick: ()=>this.modalVisible() - }, g.a.createElement(u["a"], { - type: "plus" - }), " \u6dfb\u52a0\u516c\u544a")), g.a.createElement(l["a"], { - tableLayout: "auto", - dataSource: t, - pagination: !1, - columns: r, - scroll: { - x: 950 - } - })))), g.a.createElement(o["a"], { - title: "".concat(this.state.submit.id ? "\u7f16\u8f91\u516c\u544a" : "\u65b0\u5efa\u516c\u544a"), - visible: this.state.visible, - onCancel: ()=>this.modalVisible(), - onOk: ()=>this.state.saveLoading || this.save(), - okText: this.state.saveLoading ? g.a.createElement(u["a"], { - type: "loading" - }) : "\u63d0\u4ea4", - cancelText: "\u53d6\u6d88" - }, g.a.createElement("div", null, g.a.createElement("div", { - className: "form-group" - }, g.a.createElement("label", { - for: "example-text-input-alt" - }, "\u6807\u9898"), g.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u516c\u544a\u6807\u9898", - value: this.state.submit.title, - onChange: e=>{ - this.setState({ - submit: p()({}, this.state.submit, { - title: e.target.value - }) - }) - } - })), g.a.createElement("div", { - className: "form-group" - }, g.a.createElement("label", { - for: "example-text-input-alt" - }, "\u516c\u544a\u5185\u5bb9"), g.a.createElement(s["a"].TextArea, { - rows: 12, - value: this.state.submit.content, - placeholder: "\u8bf7\u8f93\u5165\u516c\u544a\u5185\u5bb9", - onChange: e=>{ - this.setState({ - submit: p()({}, this.state.submit, { - content: e.target.value - }) - }) - } - })), g.a.createElement("div", { - className: "form-group" - }, g.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u516c\u544a\u6807\u7b7e"), g.a.createElement(a["a"], { - mode: "tags", - value: this.state.submit.tags || [], - style: { - width: "100%" - }, - placeholder: "\u8f93\u5165\u540e\u56de\u8f66\u6dfb\u52a0\u6807\u7b7e", - onChange: e=>{ - this.setState({ - submit: p()({}, this.state.submit, { - tags: e.length > 0 ? e : null - }) - }) - } - })), g.a.createElement("div", { - className: "form-group" - }, g.a.createElement("label", { - for: "example-text-input-alt" - }, "\u56fe\u7247URL"), g.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u56fe\u7247URL", - value: this.state.submit.img_url, - onChange: e=>{ - this.setState({ - submit: p()({}, this.state.submit, { - img_url: e.target.value - }) - }) - } - }))))) - } - } - t["default"] = Object(w["c"])(e=>{ - var t = e.notice; - return { - notice: t - } - } - )(_) - }, - Jaki: function(e, t, n) { - "use strict"; - if (n("8Z/V")) { - var r = n("FqPH") - , i = n("c0Oy") - , o = n("wUWy") - , a = n("WGNW") - , s = n("88Vn") - , l = n("yLMY") - , c = n("wHrr") - , u = n("YEVI") - , h = n("pQGJ") - , f = n("VPOE") - , d = n("zNw+") - , p = n("AUWw") - , m = n("OsVd") - , g = n("nYLq") - , v = n("Spc3") - , y = n("8BMt") - , b = n("oxo0") - , w = n("2a/h") - , x = n("u8+u") - , _ = n("il4q") - , E = n("ULMT") - , S = n("/Mfd") - , k = n("BFt8") - , C = n("9HFh").f - , O = n("BnQZ") - , T = n("kCK5") - , L = n("gL7N") - , A = n("+o5p") - , P = n("Lnex") - , j = n("VeyY") - , M = n("OERk") - , R = n("yw4e") - , N = n("cQyX") - , D = n("gRqi") - , I = n("7Uk0") - , $ = n("wlPd") - , F = n("V5/1") - , B = n("15BC") - , V = F.f - , W = B.f - , H = i.RangeError - , U = i.TypeError - , z = i.Uint8Array - , G = "ArrayBuffer" - , q = "Shared" + G - , K = "BYTES_PER_ELEMENT" - , Y = "prototype" - , X = Array[Y] - , Q = l.ArrayBuffer - , Z = l.DataView - , J = A(0) - , ee = A(2) - , te = A(3) - , ne = A(4) - , re = A(5) - , ie = A(6) - , oe = P(!0) - , ae = P(!1) - , se = M.values - , le = M.keys - , ce = M.entries - , ue = X.lastIndexOf - , he = X.reduce - , fe = X.reduceRight - , de = X.join - , pe = X.sort - , me = X.slice - , ge = X.toString - , ve = X.toLocaleString - , ye = L("iterator") - , be = L("toStringTag") - , we = T("typed_constructor") - , xe = T("def_constructor") - , _e = s.CONSTR - , Ee = s.TYPED - , Se = s.VIEW - , ke = "Wrong length!" - , Ce = A(1, function(e, t) { - return Pe(j(e, e[xe]), t) - }) - , Oe = o(function() { - return 1 === new z(new Uint16Array([1]).buffer)[0] - }) - , Te = !!z && !!z[Y].set && o(function() { - new z(1).set({}) - }) - , Le = function(e, t) { - var n = p(e); - if (n < 0 || n % t) - throw H("Wrong offset!"); - return n - } - , Ae = function(e) { - if (x(e) && Ee in e) - return e; - throw U(e + " is not a typed array!") - } - , Pe = function(e, t) { - if (!(x(e) && we in e)) - throw U("It is not a typed array constructor!"); - return new e(t) - } - , je = function(e, t) { - return Me(j(e, e[xe]), t) - } - , Me = function(e, t) { - var n = 0 - , r = t.length - , i = Pe(e, r); - while (r > n) - i[n] = t[n++]; - return i - } - , Re = function(e, t, n) { - V(e, t, { - get: function() { - return this._d[n] - } - }) - } - , Ne = function(e) { - var t, n, r, i, o, a, s = _(e), l = arguments.length, u = l > 1 ? arguments[1] : void 0, h = void 0 !== u, f = O(s); - if (void 0 != f && !E(f)) { - for (a = f.call(s), - r = [], - t = 0; !(o = a.next()).done; t++) - r.push(o.value); - s = r - } - for (h && l > 2 && (u = c(u, arguments[2], 2)), - t = 0, - n = m(s.length), - i = Pe(this, n); n > t; t++) - i[t] = h ? u(s[t], t) : s[t]; - return i - } - , De = function() { - var e = 0 - , t = arguments.length - , n = Pe(this, t); - while (t > e) - n[e] = arguments[e++]; - return n - } - , Ie = !!z && o(function() { - ve.call(new z(1)) - }) - , $e = function() { - return ve.apply(Ie ? me.call(Ae(this)) : Ae(this), arguments) - } - , Fe = { - copyWithin: function(e, t) { - return $.call(Ae(this), e, t, arguments.length > 2 ? arguments[2] : void 0) - }, - every: function(e) { - return ne(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - fill: function(e) { - return I.apply(Ae(this), arguments) - }, - filter: function(e) { - return je(this, ee(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0)) - }, - find: function(e) { - return re(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - findIndex: function(e) { - return ie(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - forEach: function(e) { - J(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - indexOf: function(e) { - return ae(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - includes: function(e) { - return oe(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - join: function(e) { - return de.apply(Ae(this), arguments) - }, - lastIndexOf: function(e) { - return ue.apply(Ae(this), arguments) - }, - map: function(e) { - return Ce(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - reduce: function(e) { - return he.apply(Ae(this), arguments) - }, - reduceRight: function(e) { - return fe.apply(Ae(this), arguments) - }, - reverse: function() { - var e, t = this, n = Ae(t).length, r = Math.floor(n / 2), i = 0; - while (i < r) - e = t[i], - t[i++] = t[--n], - t[n] = e; - return t - }, - some: function(e) { - return te(Ae(this), e, arguments.length > 1 ? arguments[1] : void 0) - }, - sort: function(e) { - return pe.call(Ae(this), e) - }, - subarray: function(e, t) { - var n = Ae(this) - , r = n.length - , i = v(e, r); - return new (j(n, n[xe]))(n.buffer,n.byteOffset + i * n.BYTES_PER_ELEMENT,m((void 0 === t ? r : v(t, r)) - i)) - } - } - , Be = function(e, t) { - return je(this, me.call(Ae(this), e, t)) - } - , Ve = function(e) { - Ae(this); - var t = Le(arguments[1], 1) - , n = this.length - , r = _(e) - , i = m(r.length) - , o = 0; - if (i + t > n) - throw H(ke); - while (o < i) - this[t + o] = r[o++] - } - , We = { - entries: function() { - return ce.call(Ae(this)) - }, - keys: function() { - return le.call(Ae(this)) - }, - values: function() { - return se.call(Ae(this)) - } - } - , He = function(e, t) { - return x(e) && e[Ee] && "symbol" != typeof t && t in e && String(+t) == String(t) - } - , Ue = function(e, t) { - return He(e, t = y(t, !0)) ? h(2, e[t]) : W(e, t) - } - , ze = function(e, t, n) { - return !(He(e, t = y(t, !0)) && x(n) && b(n, "value")) || b(n, "get") || b(n, "set") || n.configurable || b(n, "writable") && !n.writable || b(n, "enumerable") && !n.enumerable ? V(e, t, n) : (e[t] = n.value, - e) - }; - _e || (B.f = Ue, - F.f = ze), - a(a.S + a.F * !_e, "Object", { - getOwnPropertyDescriptor: Ue, - defineProperty: ze - }), - o(function() { - ge.call({}) - }) && (ge = ve = function() { - return de.call(this) - } - ); - var Ge = d({}, Fe); - d(Ge, We), - f(Ge, ye, We.values), - d(Ge, { - slice: Be, - set: Ve, - constructor: function() {}, - toString: ge, - toLocaleString: $e - }), - Re(Ge, "buffer", "b"), - Re(Ge, "byteOffset", "o"), - Re(Ge, "byteLength", "l"), - Re(Ge, "length", "e"), - V(Ge, be, { - get: function() { - return this[Ee] - } - }), - e.exports = function(e, t, n, l) { - l = !!l; - var c = e + (l ? "Clamped" : "") + "Array" - , h = "get" + e - , d = "set" + e - , p = i[c] - , v = p || {} - , y = p && k(p) - , b = !p || !s.ABV - , _ = {} - , E = p && p[Y] - , O = function(e, n) { - var r = e._d; - return r.v[h](n * t + r.o, Oe) - } - , T = function(e, n, r) { - var i = e._d; - l && (r = (r = Math.round(r)) < 0 ? 0 : r > 255 ? 255 : 255 & r), - i.v[d](n * t + i.o, r, Oe) - } - , L = function(e, t) { - V(e, t, { - get: function() { - return O(this, t) - }, - set: function(e) { - return T(this, t, e) - }, - enumerable: !0 - }) - }; - b ? (p = n(function(e, n, r, i) { - u(e, p, c, "_d"); - var o, a, s, l, h = 0, d = 0; - if (x(n)) { - if (!(n instanceof Q || (l = w(n)) == G || l == q)) - return Ee in n ? Me(p, n) : Ne.call(p, n); - o = n, - d = Le(r, t); - var v = n.byteLength; - if (void 0 === i) { - if (v % t) - throw H(ke); - if (a = v - d, - a < 0) - throw H(ke) - } else if (a = m(i) * t, - a + d > v) - throw H(ke); - s = a / t - } else - s = g(n), - a = s * t, - o = new Q(a); - f(e, "_d", { - b: o, - o: d, - l: a, - e: s, - v: new Z(o) - }); - while (h < s) - L(e, h++) - }), - E = p[Y] = S(Ge), - f(E, "constructor", p)) : o(function() { - p(1) - }) && o(function() { - new p(-1) - }) && N(function(e) { - new p, - new p(null), - new p(1.5), - new p(e) - }, !0) || (p = n(function(e, n, r, i) { - var o; - return u(e, p, c), - x(n) ? n instanceof Q || (o = w(n)) == G || o == q ? void 0 !== i ? new v(n,Le(r, t),i) : void 0 !== r ? new v(n,Le(r, t)) : new v(n) : Ee in n ? Me(p, n) : Ne.call(p, n) : new v(g(n)) - }), - J(y !== Function.prototype ? C(v).concat(C(y)) : C(v), function(e) { - e in p || f(p, e, v[e]) - }), - p[Y] = E, - r || (E.constructor = p)); - var A = E[ye] - , P = !!A && ("values" == A.name || void 0 == A.name) - , j = We.values; - f(p, we, !0), - f(E, Ee, c), - f(E, Se, !0), - f(E, xe, p), - (l ? new p(1)[be] == c : be in E) || V(E, be, { - get: function() { - return c - } - }), - _[c] = p, - a(a.G + a.W + a.F * (p != v), _), - a(a.S, c, { - BYTES_PER_ELEMENT: t - }), - a(a.S + a.F * o(function() { - v.of.call(p, 1) - }), c, { - from: Ne, - of: De - }), - K in E || f(E, K, t), - a(a.P, c, Fe), - D(c), - a(a.P + a.F * Te, c, { - set: Ve - }), - a(a.P + a.F * !P, c, We), - r || E.toString == ge || (E.toString = ge), - a(a.P + a.F * o(function() { - new p(1).slice() - }), c, { - slice: Be - }), - a(a.P + a.F * (o(function() { - return [1, 2].toLocaleString() != new p([1, 2]).toLocaleString() - }) || !o(function() { - E.toLocaleString.call([1, 2]) - })), c, { - toLocaleString: $e - }), - R[c] = P ? A : j, - r || P || f(E, ye, j) - } - } else - e.exports = function() {} - }, - JbBM: function(e, t, n) { - n("Hfiw"), - e.exports = n("WEpk").Object.setPrototypeOf - }, - JbWX: function(e, t, n) { - "use strict"; - t.extend = i; - var r = Object.prototype.hasOwnProperty; - function i(e) { - var t, n, i, o, a = Array.prototype.slice.call(arguments, 1); - for (t = 0, - n = a.length; t < n; t += 1) - if (i = a[t], - i) - for (o in i) - r.call(i, o) && (e[o] = i[o]); - return e - } - t.hop = r - }, - Jc7p: function(e, t, n) { - var r = n("u8+u"); - e.exports = function(e, t) { - if (!r(e) || e._t !== t) - throw TypeError("Incompatible receiver, " + t + " required!"); - return e - } - }, - Jes0: function(e, t) { - e.exports = function(e) { - if (void 0 == e) - throw TypeError("Can't call method on " + e); - return e - } - }, - Jezz: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("g9YV"), - n("wCAj")) - , a = n("q1tI") - , s = n.n(a) - , l = n("Bl7J") - , c = (n("maVC"), - n("wd/R"), - n("/MKj")) - , u = (n("mCd/"), - n("CgOb"), - n("hVla"), - n("Qg4q"), - n("yWgo"), - n("Oa6W"), - n("H9LU"), - n("3XVG"), - n("ykC2"), - n("v32e")); - class h extends s.a.Component { - constructor(e) { - super(e), - this.state = {}, - this.getDataTimer = void 0 - } - componentDidMount() { - this.getData() - } - componentWillUnmount() { - clearTimeout(this.getDataTimer) - } - getData() { - this.props.dispatch({ - type: "system/getQueueStats" - }), - this.props.dispatch({ - type: "system/getQueueWorkload" - }), - this.getDataTimer = setTimeout(()=>{ - this.getData() - } - , 3e3) - } - render() { - var e = this.props.system - , t = e.queueStats - , n = (e.getQueueStatsLoading, - e.queueWorkload); - e.getQueueWorkloadLoading; - return s.a.createElement(l["a"], i()({}, this.props, { - title: "\u961f\u5217\u76d1\u63a7" - }), s.a.createElement(u["a"], { - loading: !t - }, s.a.createElement("div", { - className: "block block-rounded " - }, s.a.createElement("div", { - className: "block-header block-header-default" - }, s.a.createElement("h3", { - className: "block-title" - }, "\u603b\u89c8")), s.a.createElement("div", { - className: "block-content p-0" - }, s.a.createElement("div", { - className: "row no-gutters" - }, s.a.createElement("div", { - className: "col-lg-6 col-xl-3 border-right p-4 border-bottom" - }, s.a.createElement("div", null, s.a.createElement("div", null, "\u5f53\u524d\u4f5c\u4e1a\u91cf"), s.a.createElement("div", { - className: "mt-4 font-size-h3" - }, (null === t || void 0 === t ? void 0 : t.jobsPerMinute) || "0"))), s.a.createElement("div", { - className: "col-lg-6 col-xl-3 border-right p-4 border-bottom" - }, s.a.createElement("div", null, s.a.createElement("div", null, "\u8fd1\u4e00\u5c0f\u65f6\u5904\u7406\u91cf"), s.a.createElement("div", { - className: "mt-4 font-size-h3" - }, (null === t || void 0 === t ? void 0 : t.recentJobs) || "0"))), s.a.createElement("div", { - className: "col-lg-6 col-xl-3 border-right p-4 border-bottom" - }, s.a.createElement("div", null, s.a.createElement("div", null, "7\u65e5\u5185\u62a5\u9519\u6570\u91cf"), s.a.createElement("div", { - className: "mt-4 font-size-h3" - }, (null === t || void 0 === t ? void 0 : t.failedJobs) || "0"))), s.a.createElement("div", { - className: "col-lg-6 col-xl-3 p-4 border-bottom overflow-hidden" - }, s.a.createElement("div", null, s.a.createElement("div", null, "\u72b6\u6001"), s.a.createElement("div", { - className: "mt-4 font-size-h3" - }, t && ((null === t || void 0 === t ? void 0 : t.status) ? "\u8fd0\u884c\u4e2d" : "\u672a\u542f\u52a8")), t && ((null === t || void 0 === t ? void 0 : t.status) ? s.a.createElement("i", { - class: "si si-check text-success", - style: { - position: "absolute", - fontSize: 100, - right: -20, - bottom: -20 - } - }) : s.a.createElement("i", { - class: "si si-close text-danger", - style: { - position: "absolute", - fontSize: 100, - right: -20, - bottom: -20 - } - })))))))), s.a.createElement(u["a"], { - loading: !n - }, s.a.createElement("div", { - className: "block block-rounded " - }, s.a.createElement("div", { - className: "block-header block-header-default" - }, s.a.createElement("h3", { - className: "block-title" - }, "\u5f53\u524d\u4f5c\u4e1a\u8be6\u60c5")), s.a.createElement("div", { - className: "block-content p-0" - }, s.a.createElement(o["a"], { - columns: [{ - title: "\u961f\u5217\u540d\u79f0", - dataIndex: "name", - key: "name", - render: e=>{ - var t = { - order_handle: "\u8ba2\u5355\u961f\u5217", - send_email: "\u90ae\u4ef6\u961f\u5217", - send_email_mass: "\u90ae\u4ef6\u7fa4\u53d1\u961f\u5217", - send_telegram: "Telegram\u6d88\u606f\u961f\u5217", - stat: "\u7edf\u8ba1\u961f\u5217", - traffic_fetch: "\u6d41\u91cf\u6d88\u8d39\u961f\u5217" - }; - return t[e] - } - }, { - title: "\u4f5c\u4e1a\u91cf", - dataIndex: "processes", - key: "processes" - }, { - title: "\u4efb\u52a1\u91cf", - dataIndex: "length", - key: "length" - }, { - title: "\u5360\u7528\u65f6\u95f4", - dataIndex: "wait", - key: "wait", - align: "right", - render: e=>e + "s" - }], - dataSource: n && n.filter(e=>"default" !== e.name), - pagination: !1 - }))))) - } - } - t["default"] = Object(c["c"])(e=>{ - var t = e.system; - return { - system: t - } - } - )(h) - }, - Ji7U: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return i - }); - var r = n("s4An"); - function i(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - Object.defineProperty(e, "prototype", { - writable: !1 - }), - t && Object(r["a"])(e, t) - } - }, - KQm4: function(e, t, n) { - "use strict"; - var r = n("a3WO"); - function i(e) { - if (Array.isArray(e)) - return Object(r["a"])(e) - } - var o = n("25BE") - , a = n("BsWD"); - function s() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - } - function l(e) { - return i(e) || Object(o["a"])(e) || Object(a["a"])(e) || s() - } - n.d(t, "a", function() { - return l - }) - }, - KUxP: function(e, t) { - e.exports = function(e) { - try { - return !!e() - } catch (e) { - return !0 - } - } - }, - KbcA: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("iCc5") - , a = n.n(o) - , s = n("FYw3") - , l = n.n(s) - , c = n("mRg0") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("17x9") - , p = n.n(d) - , m = n("4IlW") - , g = n("VCL8") - , v = n("2zpS") - , y = n("JDzL") - , b = n("jBZG") - , w = n("F4Vz") - , x = n("wd/R") - , _ = n.n(x) - , E = function(e) { - function t(n) { - a()(this, t); - var r = l()(this, e.call(this, n)); - return r.onKeyDown = function(e) { - var t = e.keyCode - , n = e.ctrlKey || e.metaKey - , i = r.state.value - , o = r.props.disabledDate - , a = i; - switch (t) { - case m["a"].DOWN: - a = i.clone(), - a.add(3, "months"); - break; - case m["a"].UP: - a = i.clone(), - a.add(-3, "months"); - break; - case m["a"].LEFT: - a = i.clone(), - n ? a.add(-1, "years") : a.add(-1, "months"); - break; - case m["a"].RIGHT: - a = i.clone(), - n ? a.add(1, "years") : a.add(1, "months"); - break; - case m["a"].ENTER: - return o && o(i) || r.onSelect(i), - e.preventDefault(), - 1; - default: - return - } - if (a !== i) - return r.setValue(a), - e.preventDefault(), - 1 - } - , - r.handlePanelChange = function(e, t) { - "date" !== t && r.setState({ - mode: t - }) - } - , - r.state = { - mode: "month", - value: n.value || n.defaultValue || _()(), - selectedValue: n.selectedValue || n.defaultSelectedValue - }, - r - } - return u()(t, e), - t.prototype.render = function() { - var e = this.props - , t = this.state - , n = t.mode - , r = t.value - , i = f.a.createElement("div", { - className: e.prefixCls + "-month-calendar-content" - }, f.a.createElement("div", { - className: e.prefixCls + "-month-header-wrap" - }, f.a.createElement(v["a"], { - prefixCls: e.prefixCls, - mode: n, - value: r, - locale: e.locale, - disabledMonth: e.disabledDate, - monthCellRender: e.monthCellRender, - monthCellContentRender: e.monthCellContentRender, - onMonthSelect: this.onSelect, - onValueChange: this.setValue, - onPanelChange: this.handlePanelChange - })), f.a.createElement(y["a"], { - prefixCls: e.prefixCls, - renderFooter: e.renderFooter - })); - return this.renderRoot({ - className: e.prefixCls + "-month-calendar", - children: i - }) - } - , - t - }(f.a.Component); - E.propTypes = i()({}, b["b"], w["c"], { - monthCellRender: p.a.func, - value: p.a.object, - defaultValue: p.a.object, - selectedValue: p.a.object, - defaultSelectedValue: p.a.object, - disabledDate: p.a.func - }), - E.defaultProps = i()({}, w["b"], b["a"]), - t["a"] = Object(g["polyfill"])(Object(b["c"])(Object(w["a"])(E))) - }, - Kwbf: function(e, t, n) { - "use strict"; - var r = {}; - function i(e, t) { - 0 - } - function o(e, t, n) { - t || r[n] || (e(!1, n), - r[n] = !0) - } - function a(e, t) { - o(i, e, t) - } - t["a"] = a - }, - KyW6: function(e, t, n) { - "use strict"; - n.r(t); - n("Y/ft"), - n("qIgq"); - var r = n("p0pE") - , i = n.n(r) - , o = n("1l/V") - , a = n.n(o) - , s = (n("0wlq"), - n("dcFJ"), - n("VxKu"), - n("QsMh"), - n("kgWH"), - n("/gYn"), - n("Q6cQ"), - n("nwK/"), - n("O42g"), - n("XrRV"), - n("jN/G"), - n("PkQq"), - n("er1Y"), - n("/mWb"), - n("jjMW"), - n("OHgp"), - n("EEQl"), - n("HXXR"), - n("kWR5"), - n("Bz7s"), - n("lZXM"), - n("DBt0"), - n("hIUm"), - n("G7Hh"), - n("DFAo"), - n("0sxA"), - n("rUcv"), - n("3m+/"), - n("9nSz"), - n("IR7R"), - n("UQt1"), - n("u2w5"), - n("zxrt"), - n("Bus3"), - n("OR3X"), - n("o175"), - n("XP1/"), - n("w8uh"), - n("HCMe"), - n("QEzc"), - n("QeHl"), - n("SPFY"), - n("7RDE"), - n("fKm+"), - n("N4uP"), - n("zr8x"), - n("zQzA"), - n("wOl0"), - n("RFCh"), - n("q1tI")) - , l = n.n(s) - , c = n("i8i4") - , u = n.n(c) - , h = n("sa7a") - , f = n.n(h); - function d() { - d = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof f ? t : f - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function u(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var h = {}; - function f() {} - function p() {} - function m() {} - var g = {}; - l(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = f.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = u(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , h = c.value; - return h && "object" == typeof h && n.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(h).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === h) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = u(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === h) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - h; - var i = u(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - h; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - h) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - h) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = l(m, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - l(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - l(b, s, "Generator"), - l(b, o, function() { - return this - }), - l(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - h) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - h - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - h - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - h - } - }, - e - } - n.d(t, "ReactDOMServer", function() { - return g - }); - var p = n("PszG"); - window.g_plugins = p, - p.init({ - validKeys: ["patchRoutes", "render", "rootContainer", "modifyRouteProps", "onRouteChange", "modifyInitialProps", "initialProps", "dva"] - }), - p.use(n("3JrO")), - p.use(n("ERIh")); - var m = n("xg5P")._onCreate(); - window.g_app = m; - var g, v = function() { - var e = a()(d().mark(function e() { - var t, r, o, a, s; - return d().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - if (window.g_isBrowser = !0, - t = {}, - !window.g_useSSR) { - e.next = 6; - break - } - t = window.g_initialData, - e.next = 18; - break; - case 6: - if (r = location.pathname, - o = f()(n("i4x8").routes, r), - !(o && o.component && o.component.getInitialProps)) { - e.next = 18; - break - } - if (a = p.apply("modifyInitialProps", { - initialValue: {} - }), - !o.component.getInitialProps) { - e.next = 16; - break - } - return e.next = 13, - o.component.getInitialProps(i()({ - route: o, - isServer: !1, - location: location - }, a)); - case 13: - e.t0 = e.sent, - e.next = 17; - break; - case 16: - e.t0 = {}; - case 17: - t = e.t0; - case 18: - s = p.apply("rootContainer", { - initialValue: l.a.createElement(n("i4x8").default, t) - }), - u.a[window.g_useSSR ? "hydrate" : "render"](s, document.getElementById("root")); - case 20: - case "end": - return e.stop() - } - }, e) - })); - return function() { - return e.apply(this, arguments) - } - }(), y = p.compose("render", { - initialValue: v - }), b = []; - Promise.all(b).then(()=>{ - y() - } - ).catch(e=>{ - window.console && window.console.error(e) - } - ); - t["default"] = null; - n("hh8c") - }, - L9pr: function(e, t, n) { - "use strict"; - t["a"] = { - today: "\u4eca\u5929", - now: "\u6b64\u523b", - backToToday: "\u8fd4\u56de\u4eca\u5929", - ok: "\u786e\u5b9a", - timeSelect: "\u9009\u62e9\u65f6\u95f4", - dateSelect: "\u9009\u62e9\u65e5\u671f", - weekSelect: "\u9009\u62e9\u5468", - clear: "\u6e05\u9664", - month: "\u6708", - year: "\u5e74", - previousMonth: "\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)", - nextMonth: "\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)", - monthSelect: "\u9009\u62e9\u6708\u4efd", - yearSelect: "\u9009\u62e9\u5e74\u4efd", - decadeSelect: "\u9009\u62e9\u5e74\u4ee3", - yearFormat: "YYYY\u5e74", - dayFormat: "D\u65e5", - dateFormat: "YYYY\u5e74M\u6708D\u65e5", - dateTimeFormat: "YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2", - previousYear: "\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)", - nextYear: "\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)", - previousDecade: "\u4e0a\u4e00\u5e74\u4ee3", - nextDecade: "\u4e0b\u4e00\u5e74\u4ee3", - previousCentury: "\u4e0a\u4e00\u4e16\u7eaa", - nextCentury: "\u4e0b\u4e00\u4e16\u7eaa" - } - }, - LIAx: function(e, t, n) { - "use strict"; - function r(e) { - return e && e.__esModule ? e : { - default: e - } - } - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t["default"] = a; - var i = n("E0u0") - , o = r(i); - function a(e, t, n, r) { - function i(t) { - var r = new o["default"](t); - n.call(e, r) - } - if (e.addEventListener) { - var a = function() { - var n = !1; - return "object" === typeof r ? n = r.capture || !1 : "boolean" === typeof r && (n = r), - e.addEventListener(t, i, r || !1), - { - v: { - remove: function() { - e.removeEventListener(t, i, n) - } - } - } - }(); - if ("object" === typeof a) - return a.v - } else if (e.attachEvent) - return e.attachEvent("on" + t, i), - { - remove: function() { - e.detachEvent("on" + t, i) - } - } - } - e.exports = t["default"] - }, - LLXN: function(e, t, n) { - "use strict"; - function r(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function i(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? r(Object(n), !0).forEach(function(t) { - o(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : r(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function o(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var a, s = n("JRPe"), l = n("uct0"); - function c(e) { - var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1] - , n = window - , r = n.g_langSeparator - , i = void 0 === r ? "-" : r - , o = new RegExp("^([a-z]{2})".concat(i, "?([A-Z]{2})?$")); - if (void 0 !== e && !o.test(e)) - throw new Error("setLocale lang format error"); - if (u() !== e && (window.g_lang = e, - window.localStorage.setItem("umi_locale", e || ""), - a && !t && a.reloadAppLocale(), - t && window.location.reload(), - window.dispatchEvent)) { - var s = new Event("languagechange"); - window.dispatchEvent(s) - } - } - function u() { - var e = window - , t = e.g_langSeparator - , n = void 0 === t ? "-" : t - , r = e.g_lang - , i = "undefined" !== typeof localStorage ? window.localStorage.getItem("umi_locale") : "" - , o = "undefined" !== typeof navigator && "string" === typeof navigator.language - , a = o ? navigator.language.split("-").join(n) : ""; - return i || r || a - } - var h, f = l({ - lang: u() - }), d = {}; - function p(e) { - h = e - } - function m(e) { - a = e - } - ["formatMessage", "formatHTMLMessage", "formatDate", "formatTime", "formatRelative", "formatNumber", "formatPlural", "LangContext", "now", "onError"].forEach(function(e) { - d[e] = function() { - var t; - return h && h[e] ? (t = h[e]).call.apply(t, [h].concat(Array.prototype.slice.call(arguments))) : (console && console.warn && console.warn("[umi-plugin-locale] ".concat(e, " not initialized yet, you should use it after react app mounted.")), - null) - } - }), - e.exports = i({}, s, {}, d, { - setLocale: c, - getLocale: u, - _setIntlObject: p, - LangContext: f, - _setLocaleContext: m - }) - }, - LMyI: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - switchLoading: {}, - saveLoading: !1 - }; - t["default"] = { - name: "serverShadowsocks", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - update(e, t) { - var n = e.id - , r = e.key - , i = e.value - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/shadowsocks/update", { - id: n, - [r]: i - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - s({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/shadowsocks/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - copy(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/shadowsocks/copy", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/server/shadowsocks/save", n); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - i({ - type: "serverManage/getNodes" - }); - case 11: - "function" === typeof r && r(); - case 12: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - LPTA: function(e, t, n) { - "use strict"; - n.d(t, "e", function() { - return o - }), - n.d(t, "b", function() { - return a - }), - n.d(t, "a", function() { - return s - }), - n.d(t, "d", function() { - return l - }), - n.d(t, "c", function() { - return c - }); - var r = n("ItGF") - , i = 1; - r["a"].hasGlobalWindow && (i = Math.max(window.devicePixelRatio || window.screen && window.screen.deviceXDPI / window.screen.logicalXDPI || 1, 1)); - var o = i - , a = .4 - , s = "#333" - , l = "#ccc" - , c = "#eee" - }, - LcXL: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("bYtY") - , o = n("1bdT") - , a = n("mFDi") - , s = function(e) { - function t(t) { - var n = e.call(this) || this; - return n.isGroup = !0, - n._children = [], - n.attr(t), - n - } - return Object(r["a"])(t, e), - t.prototype.childrenRef = function() { - return this._children - } - , - t.prototype.children = function() { - return this._children.slice() - } - , - t.prototype.childAt = function(e) { - return this._children[e] - } - , - t.prototype.childOfName = function(e) { - for (var t = this._children, n = 0; n < t.length; n++) - if (t[n].name === e) - return t[n] - } - , - t.prototype.childCount = function() { - return this._children.length - } - , - t.prototype.add = function(e) { - return e && e !== this && e.parent !== this && (this._children.push(e), - this._doAdd(e)), - this - } - , - t.prototype.addBefore = function(e, t) { - if (e && e !== this && e.parent !== this && t && t.parent === this) { - var n = this._children - , r = n.indexOf(t); - r >= 0 && (n.splice(r, 0, e), - this._doAdd(e)) - } - return this - } - , - t.prototype.replace = function(e, t) { - var n = i["p"](this._children, e); - return n >= 0 && this.replaceAt(t, n), - this - } - , - t.prototype.replaceAt = function(e, t) { - var n = this._children - , r = n[t]; - if (e && e !== this && e.parent !== this && e !== r) { - n[t] = e, - r.parent = null; - var i = this.__zr; - i && r.removeSelfFromZr(i), - this._doAdd(e) - } - return this - } - , - t.prototype._doAdd = function(e) { - e.parent && e.parent.remove(e), - e.parent = this; - var t = this.__zr; - t && t !== e.__zr && e.addSelfToZr(t), - t && t.refresh() - } - , - t.prototype.remove = function(e) { - var t = this.__zr - , n = this._children - , r = i["p"](n, e); - return r < 0 ? this : (n.splice(r, 1), - e.parent = null, - t && e.removeSelfFromZr(t), - t && t.refresh(), - this) - } - , - t.prototype.removeAll = function() { - for (var e = this._children, t = this.__zr, n = 0; n < e.length; n++) { - var r = e[n]; - t && r.removeSelfFromZr(t), - r.parent = null - } - return e.length = 0, - this - } - , - t.prototype.eachChild = function(e, t) { - for (var n = this._children, r = 0; r < n.length; r++) { - var i = n[r]; - e.call(t, i, r) - } - return this - } - , - t.prototype.traverse = function(e, t) { - for (var n = 0; n < this._children.length; n++) { - var r = this._children[n] - , i = e.call(t, r); - r.isGroup && !i && r.traverse(e, t) - } - return this - } - , - t.prototype.addSelfToZr = function(t) { - e.prototype.addSelfToZr.call(this, t); - for (var n = 0; n < this._children.length; n++) { - var r = this._children[n]; - r.addSelfToZr(t) - } - } - , - t.prototype.removeSelfFromZr = function(t) { - e.prototype.removeSelfFromZr.call(this, t); - for (var n = 0; n < this._children.length; n++) { - var r = this._children[n]; - r.removeSelfFromZr(t) - } - } - , - t.prototype.getBoundingRect = function(e) { - for (var t = new a["a"](0,0,0,0), n = e || this._children, r = [], i = null, o = 0; o < n.length; o++) { - var s = n[o]; - if (!s.ignore && !s.invisible) { - var l = s.getBoundingRect() - , c = s.getLocalTransform(r); - c ? (a["a"].applyTransform(t, l, c), - i = i || t.clone(), - i.union(t)) : (i = i || l.clone(), - i.union(l)) - } - } - return i || t - } - , - t - }(o["a"]); - s.prototype.type = "group", - t["a"] = s - }, - LdHM: function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r); - function o(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function a(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? s(e) : t - } - function s(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function l(e) { - return l = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - l(e) - } - function c(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && u(e, t) - } - function u(e, t) { - return u = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - u(e, t) - } - var h = function(e) { - function t() { - return o(this, t), - a(this, l(t).apply(this, arguments)) - } - return c(t, e), - t - }(r["Component"]); - h.isSelectOptGroup = !0; - var f = n("17x9"); - function d(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function p(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? m(e) : t - } - function m(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function g(e) { - return g = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - g(e) - } - function v(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && y(e, t) - } - function y(e, t) { - return y = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - y(e, t) - } - var b = function(e) { - function t() { - return d(this, t), - p(this, g(t).apply(this, arguments)) - } - return v(t, e), - t - }(r["Component"]); - function w(e) { - return E(e) || _(e) || x() - } - function x() { - throw new TypeError("Invalid attempt to spread non-iterable instance") - } - function _(e) { - if (Symbol.iterator in Object(e) || "[object Arguments]" === Object.prototype.toString.call(e)) - return Array.from(e) - } - function E(e) { - if (Array.isArray(e)) { - for (var t = 0, n = new Array(e.length); t < e.length; t++) - n[t] = e[t]; - return n - } - } - function S() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - var r = t[0] - , i = t[1] - , o = t[2] - , a = t.slice(3) - , s = f["oneOfType"]([f["string"], f["number"]]) - , l = f["shape"]({ - key: s.isRequired, - label: f["node"] - }); - if (!r.labelInValue) { - if (("multiple" === r.mode || "tags" === r.mode || r.multiple || r.tags) && "" === r[i]) - return new Error("Invalid prop `".concat(i, "` of type `string` supplied to `").concat(o, "`, ") + "expected `array` when `multiple` or `tags` is `true`."); - var c = f["oneOfType"]([f["arrayOf"](s), s]); - return c.apply(void 0, [r, i, o].concat(w(a))) - } - var u = f["oneOfType"]([f["arrayOf"](l), l]) - , h = u.apply(void 0, [r, i, o].concat(w(a))); - return h ? new Error("Invalid prop `".concat(i, "` supplied to `").concat(o, "`, ") + "when you set `labelInValue` to `true`, `".concat(i, "` should in ") + "shape of `{ key: string | number, label?: ReactNode }`.") : null - } - b.propTypes = { - value: f["oneOfType"]([f["string"], f["number"]]) - }, - b.isSelectOption = !0; - var k = { - id: f["string"], - defaultActiveFirstOption: f["bool"], - multiple: f["bool"], - filterOption: f["any"], - children: f["any"], - showSearch: f["bool"], - disabled: f["bool"], - allowClear: f["bool"], - showArrow: f["bool"], - tags: f["bool"], - prefixCls: f["string"], - className: f["string"], - transitionName: f["string"], - optionLabelProp: f["string"], - optionFilterProp: f["string"], - animation: f["string"], - choiceTransitionName: f["string"], - open: f["bool"], - defaultOpen: f["bool"], - onChange: f["func"], - onBlur: f["func"], - onFocus: f["func"], - onSelect: f["func"], - onSearch: f["func"], - onPopupScroll: f["func"], - onMouseEnter: f["func"], - onMouseLeave: f["func"], - onInputKeyDown: f["func"], - placeholder: f["any"], - onDeselect: f["func"], - labelInValue: f["bool"], - loading: f["bool"], - value: S, - defaultValue: S, - dropdownStyle: f["object"], - maxTagTextLength: f["number"], - maxTagCount: f["number"], - maxTagPlaceholder: f["oneOfType"]([f["node"], f["func"]]), - tokenSeparators: f["arrayOf"](f["string"]), - getInputElement: f["func"], - showAction: f["arrayOf"](f["string"]), - clearIcon: f["node"], - inputIcon: f["node"], - removeIcon: f["node"], - menuItemSelectedIcon: f["oneOfType"]([f["func"], f["node"]]), - dropdownRender: f["func"] - } - , C = k - , O = n("TSYQ") - , T = n.n(O) - , L = n("PFWz") - , A = n.n(L) - , P = n("MFj2") - , j = n("1j5w") - , M = n("TOwV"); - function R(e) { - var t = []; - return i.a.Children.forEach(e, function(e) { - void 0 !== e && null !== e && (Array.isArray(e) ? t = t.concat(R(e)) : Object(M["isFragment"])(e) && e.props ? t = t.concat(R(e.props.children)) : t.push(e)) - }), - t - } - var N = n("4IlW") - , D = n("i8i4") - , I = n("VCL8") - , $ = n("2W6z") - , F = n.n($) - , B = n("xEkU") - , V = n.n(B) - , W = n("uciX") - , H = n("9Do8") - , U = n.n(H); - function z(e) { - return "string" === typeof e ? e : "" - } - function G(e) { - if (!e) - return null; - var t = e.props; - if ("value"in t) - return t.value; - if (e.key) - return e.key; - if (e.type && e.type.isSelectOptGroup && t.label) - return t.label; - throw new Error("Need at least a key or a value or a label (only for OptGroup) for ".concat(e)) - } - function q(e, t) { - return "value" === t ? G(e) : e.props[t] - } - function K(e) { - return e.multiple - } - function Y(e) { - return e.combobox - } - function X(e) { - return e.multiple || e.tags - } - function Q(e) { - return X(e) || Y(e) - } - function Z(e) { - return !Q(e) - } - function J(e) { - var t = e; - return void 0 === e ? t = [] : Array.isArray(e) || (t = [e]), - t - } - function ee(e) { - return "".concat(typeof e, "-").concat(e) - } - function te(e) { - e.preventDefault() - } - function ne(e, t) { - var n = -1; - if (e) - for (var r = 0; r < e.length; r++) - if (e[r] === t) { - n = r; - break - } - return n - } - function re(e, t) { - var n; - if (e = J(e), - e) - for (var r = 0; r < e.length; r++) - if (e[r].key === t) { - n = e[r].label; - break - } - return n - } - function ie(e, t) { - if (null === t || void 0 === t) - return []; - var n = []; - return i.a.Children.forEach(e, function(e) { - var r = e.type; - if (r.isMenuItemGroup) - n = n.concat(ie(e.props.children, t)); - else { - var i = G(e) - , o = e.key; - -1 !== ne(t, i) && o && n.push(o) - } - }), - n - } - var oe = { - userSelect: "none", - WebkitUserSelect: "none" - } - , ae = { - unselectable: "on" - }; - function se(e) { - for (var t = 0; t < e.length; t++) { - var n = e[t]; - if (n.type.isMenuItemGroup) { - var r = se(n.props.children); - if (r) - return r - } else if (!n.props.disabled) - return n - } - return null - } - function le(e, t) { - for (var n = 0; n < t.length; ++n) - if (e.lastIndexOf(t[n]) > 0) - return !0; - return !1 - } - function ce(e, t) { - var n = new RegExp("[".concat(t.join(), "]")); - return e.split(n).filter(function(e) { - return e - }) - } - function ue(e, t) { - if (t.props.disabled) - return !1; - var n = J(q(t, this.props.optionFilterProp)).join(""); - return n.toLowerCase().indexOf(e.toLowerCase()) > -1 - } - function he(e, t) { - if (!Z(t) && !K(t) && "string" !== typeof e) - throw new Error("Invalid `value` of type `".concat(typeof e, "` supplied to Option, ") + "expected `string` when `tags/combobox` is `true`.") - } - function fe(e, t) { - return function(n) { - e[t] = n - } - } - function de() { - var e = (new Date).getTime() - , t = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(t) { - var n = (e + 16 * Math.random()) % 16 | 0; - return e = Math.floor(e / 16), - ("x" === t ? n : 7 & n | 8).toString(16) - }); - return t - } - function pe() { - return pe = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - pe.apply(this, arguments) - } - function me(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function ge(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function ve(e, t, n) { - return t && ge(e.prototype, t), - n && ge(e, n), - e - } - function ye(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? we(e) : t - } - function be(e) { - return be = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - be(e) - } - function we(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function xe(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && _e(e, t) - } - function _e(e, t) { - return _e = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - _e(e, t) - } - var Ee = function(e) { - function t(e) { - var n; - return me(this, t), - n = ye(this, be(t).call(this, e)), - n.rafInstance = null, - n.lastVisible = !1, - n.scrollActiveItemToView = function() { - var e = Object(D["findDOMNode"])(n.firstActiveItem) - , t = n.props - , r = t.visible - , i = t.firstActiveValue - , o = n.props.value; - if (e && r) { - var a = { - onlyScrollIfNeeded: !0 - }; - o && 0 !== o.length || !i || (a.alignWithTop = !0), - n.rafInstance = V()(function() { - U()(e, Object(D["findDOMNode"])(n.menuRef), a) - }) - } - } - , - n.renderMenu = function() { - var e = n.props - , t = e.menuItems - , i = e.menuItemSelectedIcon - , o = e.defaultActiveFirstOption - , a = e.prefixCls - , s = e.multiple - , l = e.onMenuSelect - , c = e.inputValue - , u = e.backfillValue - , h = e.onMenuDeselect - , f = e.visible - , d = n.props.firstActiveValue; - if (t && t.length) { - var p = {}; - s ? (p.onDeselect = h, - p.onSelect = l) : p.onClick = l; - var m = n.props.value - , g = ie(t, m) - , v = {} - , y = o - , b = t; - if (g.length || d) { - f && !n.lastVisible ? v.activeKey = g[0] || d : f || (g[0] && (y = !1), - v.activeKey = void 0); - var w = !1 - , x = function(e) { - var t = e.key; - return !w && -1 !== g.indexOf(t) || !w && !g.length && -1 !== d.indexOf(e.key) ? (w = !0, - r["cloneElement"](e, { - ref: function(e) { - n.firstActiveItem = e - } - })) : e - }; - b = t.map(function(e) { - if (e.type.isMenuItemGroup) { - var t = R(e.props.children).map(x); - return r["cloneElement"](e, {}, t) - } - return x(e) - }) - } else - n.firstActiveItem = null; - var _ = m && m[m.length - 1]; - return c === n.lastInputValue || _ && _ === u || (v.activeKey = ""), - r["createElement"](j["e"], pe({ - ref: n.saveMenuRef, - style: n.props.dropdownMenuStyle, - defaultActiveFirst: y, - role: "listbox", - itemIcon: s ? i : null - }, v, { - multiple: s - }, p, { - selectedKeys: g, - prefixCls: "".concat(a, "-menu") - }), b) - } - return null - } - , - n.lastInputValue = e.inputValue, - n.saveMenuRef = fe(we(n), "menuRef"), - n - } - return xe(t, e), - ve(t, [{ - key: "componentDidMount", - value: function() { - this.scrollActiveItemToView(), - this.lastVisible = this.props.visible - } - }, { - key: "shouldComponentUpdate", - value: function(e) { - return e.visible || (this.lastVisible = !1), - this.props.visible && !e.visible || e.visible || e.inputValue !== this.props.inputValue - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props; - !e.visible && t.visible && this.scrollActiveItemToView(), - this.lastVisible = t.visible, - this.lastInputValue = t.inputValue - } - }, { - key: "componentWillUnmount", - value: function() { - this.rafInstance && V.a.cancel(this.rafInstance) - } - }, { - key: "render", - value: function() { - var e = this.renderMenu(); - return e ? r["createElement"]("div", { - style: { - overflow: "auto", - transform: "translateZ(0)" - }, - id: this.props.ariaId, - onFocus: this.props.onPopupFocus, - onMouseDown: te, - onScroll: this.props.onPopupScroll - }, e) : null - } - }]), - t - }(r["Component"]); - function Se(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function ke() { - return ke = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - ke.apply(this, arguments) - } - function Ce(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function Oe(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function Te(e, t, n) { - return t && Oe(e.prototype, t), - n && Oe(e, n), - e - } - function Le(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? Pe(e) : t - } - function Ae(e) { - return Ae = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - Ae(e) - } - function Pe(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function je(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && Me(e, t) - } - function Me(e, t) { - return Me = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - Me(e, t) - } - Ee.displayName = "DropdownMenu", - Ee.propTypes = { - ariaId: f["string"], - defaultActiveFirstOption: f["bool"], - value: f["any"], - dropdownMenuStyle: f["object"], - multiple: f["bool"], - onPopupFocus: f["func"], - onPopupScroll: f["func"], - onMenuDeSelect: f["func"], - onMenuSelect: f["func"], - prefixCls: f["string"], - menuItems: f["any"], - inputValue: f["string"], - visible: f["bool"], - firstActiveValue: f["string"], - menuItemSelectedIcon: f["oneOfType"]([f["func"], f["node"]]) - }; - var Re = function(e, t) { - var n = {}; - for (var r in e) - Object.prototype.hasOwnProperty.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r]); - if (null != e && "function" === typeof Object.getOwnPropertySymbols) { - var i = 0; - for (r = Object.getOwnPropertySymbols(e); i < r.length; i++) - t.indexOf(r[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, r[i]) && (n[r[i]] = e[r[i]]) - } - return n - }; - W["a"].displayName = "Trigger"; - var Ne = { - bottomLeft: { - points: ["tl", "bl"], - offset: [0, 4], - overflow: { - adjustX: 0, - adjustY: 1 - } - }, - topLeft: { - points: ["bl", "tl"], - offset: [0, -4], - overflow: { - adjustX: 0, - adjustY: 1 - } - } - } - , De = function(e) { - function t(e) { - var n; - return Ce(this, t), - n = Le(this, Ae(t).call(this, e)), - n.dropdownMenuRef = null, - n.rafInstance = null, - n.setDropdownWidth = function() { - n.cancelRafInstance(), - n.rafInstance = V()(function() { - var e = D["findDOMNode"](Pe(n)) - , t = e.offsetWidth; - t !== n.state.dropdownWidth && n.setState({ - dropdownWidth: t - }) - }) - } - , - n.cancelRafInstance = function() { - n.rafInstance && V.a.cancel(n.rafInstance) - } - , - n.getInnerMenu = function() { - return n.dropdownMenuRef && n.dropdownMenuRef.menuRef - } - , - n.getPopupDOMNode = function() { - return n.triggerRef.getPopupDomNode() - } - , - n.getDropdownElement = function(e) { - var t = n.props - , i = t.dropdownRender - , o = t.ariaId - , a = r["createElement"](Ee, ke({ - ref: n.saveDropdownMenuRef - }, e, { - ariaId: o, - prefixCls: n.getDropdownPrefixCls(), - onMenuSelect: t.onMenuSelect, - onMenuDeselect: t.onMenuDeselect, - onPopupScroll: t.onPopupScroll, - value: t.value, - backfillValue: t.backfillValue, - firstActiveValue: t.firstActiveValue, - defaultActiveFirstOption: t.defaultActiveFirstOption, - dropdownMenuStyle: t.dropdownMenuStyle, - menuItemSelectedIcon: t.menuItemSelectedIcon - })); - return i ? i(a, t) : null - } - , - n.getDropdownTransitionName = function() { - var e = n.props - , t = e.transitionName; - return !t && e.animation && (t = "".concat(n.getDropdownPrefixCls(), "-").concat(e.animation)), - t - } - , - n.getDropdownPrefixCls = function() { - return "".concat(n.props.prefixCls, "-dropdown") - } - , - n.saveDropdownMenuRef = fe(Pe(n), "dropdownMenuRef"), - n.saveTriggerRef = fe(Pe(n), "triggerRef"), - n.state = { - dropdownWidth: 0 - }, - n - } - return je(t, e), - Te(t, [{ - key: "componentDidMount", - value: function() { - this.setDropdownWidth() - } - }, { - key: "componentDidUpdate", - value: function() { - this.setDropdownWidth() - } - }, { - key: "componentWillUnmount", - value: function() { - this.cancelRafInstance() - } - }, { - key: "render", - value: function() { - var e, t, n = this.props, i = n.onPopupFocus, o = n.empty, a = Re(n, ["onPopupFocus", "empty"]), s = a.multiple, l = a.visible, c = a.inputValue, u = a.dropdownAlign, h = a.disabled, f = a.showSearch, d = a.dropdownClassName, p = a.dropdownStyle, m = a.dropdownMatchSelectWidth, g = this.getDropdownPrefixCls(), v = (e = {}, - Se(e, d, !!d), - Se(e, "".concat(g, "--").concat(s ? "multiple" : "single"), 1), - Se(e, "".concat(g, "--empty"), o), - e), y = this.getDropdownElement({ - menuItems: a.options, - onPopupFocus: i, - multiple: s, - inputValue: c, - visible: l - }); - t = h ? [] : Z(a) && !f ? ["click"] : ["blur"]; - var b = ke({}, p) - , w = m ? "width" : "minWidth"; - return this.state.dropdownWidth && (b[w] = "".concat(this.state.dropdownWidth, "px")), - r["createElement"](W["a"], ke({}, a, { - showAction: h ? [] : this.props.showAction, - hideAction: t, - ref: this.saveTriggerRef, - popupPlacement: "bottomLeft", - builtinPlacements: Ne, - prefixCls: g, - popupTransitionName: this.getDropdownTransitionName(), - onPopupVisibleChange: a.onDropdownVisibleChange, - popup: y, - popupAlign: u, - popupVisible: l, - getPopupContainer: a.getPopupContainer, - popupClassName: T()(v), - popupStyle: b - }), a.children) - } - }]), - t - }(r["Component"]); - function Ie(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function $e() { - return $e = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - $e.apply(this, arguments) - } - function Fe(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function Be(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function Ve(e, t, n) { - return t && Be(e.prototype, t), - n && Be(e, n), - e - } - function We(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? Ue(e) : t - } - function He(e) { - return He = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - He(e) - } - function Ue(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function ze(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && Ge(e, t) - } - function Ge(e, t) { - return Ge = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - Ge(e, t) - } - function qe(e) { - return !e || null === e.offsetParent - } - De.defaultProps = { - dropdownRender: function(e) { - return e - } - }, - De.propTypes = { - onPopupFocus: f["func"], - onPopupScroll: f["func"], - dropdownMatchSelectWidth: f["bool"], - dropdownAlign: f["object"], - visible: f["bool"], - disabled: f["bool"], - showSearch: f["bool"], - dropdownClassName: f["string"], - multiple: f["bool"], - inputValue: f["string"], - filterOption: f["any"], - options: f["any"], - prefixCls: f["string"], - popupClassName: f["string"], - children: f["any"], - showAction: f["arrayOf"](f["string"]), - menuItemSelectedIcon: f["oneOfType"]([f["func"], f["node"]]), - dropdownRender: f["func"], - ariaId: f["string"] - }, - De.displayName = "SelectTrigger"; - var Ke = "RC_SELECT_EMPTY_VALUE_KEY" - , Ye = function() { - return null - }; - function Xe() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return function() { - for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++) - n[r] = arguments[r]; - for (var i = 0; i < t.length; i++) - t[i] && "function" === typeof t[i] && t[i].apply(Xe, n) - } - } - var Qe = function(e) { - function t(e) { - var n; - Fe(this, t), - n = We(this, He(t).call(this, e)), - n.inputRef = null, - n.inputMirrorRef = null, - n.topCtrlRef = null, - n.selectTriggerRef = null, - n.rootRef = null, - n.selectionRef = null, - n.dropdownContainer = null, - n.blurTimer = null, - n.focusTimer = null, - n.comboboxTimer = null, - n._focused = !1, - n._mouseDown = !1, - n._options = [], - n._empty = !1, - n.onInputChange = function(e) { - var t = n.props.tokenSeparators - , r = e.target.value; - if (X(n.props) && t.length && le(r, t)) { - var i = n.getValueByInput(r); - return void 0 !== i && n.fireChange(i), - n.setOpenState(!1, { - needFocus: !0 - }), - void n.setInputValue("", !1) - } - n.setInputValue(r), - n.setState({ - open: !0 - }), - Y(n.props) && n.fireChange([r]) - } - , - n.onDropdownVisibleChange = function(e) { - e && !n._focused && (n.clearBlurTime(), - n.timeoutFocus(), - n._focused = !0, - n.updateFocusClassName()), - n.setOpenState(e) - } - , - n.onKeyDown = function(e) { - var t = n.state.open - , r = n.props.disabled; - if (!r) { - var i = e.keyCode; - t && !n.getInputDOMNode() ? n.onInputKeyDown(e) : i === N["a"].ENTER || i === N["a"].DOWN ? (t || n.setOpenState(!0), - e.preventDefault()) : i === N["a"].SPACE && (t || (n.setOpenState(!0), - e.preventDefault())) - } - } - , - n.onInputKeyDown = function(e) { - var t = n.props - , r = t.disabled - , i = t.combobox - , o = t.defaultActiveFirstOption; - if (!r) { - var a = n.state - , s = n.getRealOpenState(a) - , l = e.keyCode; - if (!X(n.props) || e.target.value || l !== N["a"].BACKSPACE) { - if (l === N["a"].DOWN) { - if (!a.open) - return n.openIfHasChildren(), - e.preventDefault(), - void e.stopPropagation() - } else if (l === N["a"].ENTER && a.open) - !s && i || e.preventDefault(), - s && i && !1 === o && (n.comboboxTimer = setTimeout(function() { - n.setOpenState(!1) - })); - else if (l === N["a"].ESC) - return void (a.open && (n.setOpenState(!1), - e.preventDefault(), - e.stopPropagation())); - if (s && n.selectTriggerRef) { - var c = n.selectTriggerRef.getInnerMenu(); - c && c.onKeyDown(e, n.handleBackfill) && (e.preventDefault(), - e.stopPropagation()) - } - } else { - e.preventDefault(); - var u = a.value; - u.length && n.removeSelected(u[u.length - 1]) - } - } - } - , - n.onMenuSelect = function(e) { - var t = e.item; - if (t) { - var r = n.state.value - , i = n.props - , o = G(t) - , a = r[r.length - 1] - , s = !1; - if (X(i) ? -1 !== ne(r, o) ? s = !0 : r = r.concat([o]) : Y(i) || void 0 === a || a !== o || o === n.state.backfillValue ? (r = [o], - n.setOpenState(!1, { - needFocus: !0, - fireSearch: !1 - })) : (n.setOpenState(!1, { - needFocus: !0, - fireSearch: !1 - }), - s = !0), - s || n.fireChange(r), - n.fireSelect(o), - !s) { - var l = Y(i) ? q(t, i.optionLabelProp) : ""; - i.autoClearSearchValue && n.setInputValue(l, !1) - } - } - } - , - n.onMenuDeselect = function(e) { - var t = e.item - , r = e.domEvent; - if ("keydown" !== r.type || r.keyCode !== N["a"].ENTER) { - "click" === r.type && n.removeSelected(G(t)); - var i = n.props; - i.autoClearSearchValue && n.setInputValue("") - } else { - var o = D["findDOMNode"](t); - qe(o) || n.removeSelected(G(t)) - } - } - , - n.onArrowClick = function(e) { - e.stopPropagation(), - e.preventDefault(), - n.props.disabled || n.setOpenState(!n.state.open, { - needFocus: !n.state.open - }) - } - , - n.onPlaceholderClick = function() { - n.getInputDOMNode && n.getInputDOMNode() && n.getInputDOMNode().focus() - } - , - n.onOuterFocus = function(e) { - if (n.props.disabled) - e.preventDefault(); - else { - n.clearBlurTime(); - var t = n.getInputDOMNode(); - t && e.target === n.rootRef || (Q(n.props) || e.target !== t) && (n._focused || (n._focused = !0, - n.updateFocusClassName(), - X(n.props) && n._mouseDown || n.timeoutFocus())) - } - } - , - n.onPopupFocus = function() { - n.maybeFocus(!0, !0) - } - , - n.onOuterBlur = function(e) { - n.props.disabled ? e.preventDefault() : n.blurTimer = window.setTimeout(function() { - n._focused = !1, - n.updateFocusClassName(); - var e = n.props - , t = n.state.value - , r = n.state.inputValue; - if (Z(e) && e.showSearch && r && e.defaultActiveFirstOption) { - var i = n._options || []; - if (i.length) { - var o = se(i); - o && (t = [G(o)], - n.fireChange(t)) - } - } else if (X(e) && r) { - n._mouseDown ? n.setInputValue("") : (n.state.inputValue = "", - n.getInputDOMNode && n.getInputDOMNode() && (n.getInputDOMNode().value = "")); - var a = n.getValueByInput(r); - void 0 !== a && (t = a, - n.fireChange(t)) - } - if (X(e) && n._mouseDown) - return n.maybeFocus(!0, !0), - void (n._mouseDown = !1); - n.setOpenState(!1), - e.onBlur && e.onBlur(n.getVLForOnChange(t)) - }, 10) - } - , - n.onClearSelection = function(e) { - var t = n.props - , r = n.state; - if (!t.disabled) { - var i = r.inputValue - , o = r.value; - e.stopPropagation(), - (i || o.length) && (o.length && n.fireChange([]), - n.setOpenState(!1, { - needFocus: !0 - }), - i && n.setInputValue("")) - } - } - , - n.onChoiceAnimationLeave = function() { - n.forcePopupAlign() - } - , - n.getOptionInfoBySingleValue = function(e, t) { - var i; - if (t = t || n.state.optionsInfo, - t[ee(e)] && (i = t[ee(e)]), - i) - return i; - var o = e; - if (n.props.labelInValue) { - var a = re(n.props.value, e) - , s = re(n.props.defaultValue, e); - void 0 !== a ? o = a : void 0 !== s && (o = s) - } - var l = { - option: r["createElement"](b, { - value: e, - key: e - }, e), - value: e, - label: o - }; - return l - } - , - n.getOptionBySingleValue = function(e) { - var t = n.getOptionInfoBySingleValue(e) - , r = t.option; - return r - } - , - n.getOptionsBySingleValue = function(e) { - return e.map(function(e) { - return n.getOptionBySingleValue(e) - }) - } - , - n.getValueByLabel = function(e) { - if (void 0 === e) - return null; - var t = null; - return Object.keys(n.state.optionsInfo).forEach(function(r) { - var i = n.state.optionsInfo[r] - , o = i.disabled; - if (!o) { - var a = J(i.label); - a && a.join("") === e && (t = i.value) - } - }), - t - } - , - n.getVLBySingleValue = function(e) { - return n.props.labelInValue ? { - key: e, - label: n.getLabelBySingleValue(e) - } : e - } - , - n.getVLForOnChange = function(e) { - var t = e; - return void 0 !== t ? (t = n.props.labelInValue ? t.map(function(e) { - return { - key: e, - label: n.getLabelBySingleValue(e) - } - }) : t.map(function(e) { - return e - }), - X(n.props) ? t : t[0]) : t - } - , - n.getLabelBySingleValue = function(e, t) { - var r = n.getOptionInfoBySingleValue(e, t) - , i = r.label; - return i - } - , - n.getDropdownContainer = function() { - return n.dropdownContainer || (n.dropdownContainer = document.createElement("div"), - document.body.appendChild(n.dropdownContainer)), - n.dropdownContainer - } - , - n.getPlaceholderElement = function() { - var e = n.props - , t = n.state - , i = !1; - t.inputValue && (i = !0); - var o = t.value; - o.length && (i = !0), - Y(e) && 1 === o.length && t.value && !t.value[0] && (i = !1); - var a = e.placeholder; - return a ? r["createElement"]("div", $e({ - onMouseDown: te, - style: $e({ - display: i ? "none" : "block" - }, oe) - }, ae, { - onClick: n.onPlaceholderClick, - className: "".concat(e.prefixCls, "-selection__placeholder") - }), a) : null - } - , - n.getInputElement = function() { - var e = n.props - , t = r["createElement"]("input", { - id: e.id, - autoComplete: "off" - }) - , i = e.getInputElement ? e.getInputElement() : t - , o = T()(i.props.className, Ie({}, "".concat(e.prefixCls, "-search__field"), !0)); - return r["createElement"]("div", { - className: "".concat(e.prefixCls, "-search__field__wrap") - }, r["cloneElement"](i, { - ref: n.saveInputRef, - onChange: n.onInputChange, - onKeyDown: Xe(n.onInputKeyDown, i.props.onKeyDown, n.props.onInputKeyDown), - value: n.state.inputValue, - disabled: e.disabled, - className: o - }), r["createElement"]("span", { - ref: n.saveInputMirrorRef, - className: "".concat(e.prefixCls, "-search__field__mirror") - }, n.state.inputValue, "\xa0")) - } - , - n.getInputDOMNode = function() { - return n.topCtrlRef ? n.topCtrlRef.querySelector("input,textarea,div[contentEditable]") : n.inputRef - } - , - n.getInputMirrorDOMNode = function() { - return n.inputMirrorRef - } - , - n.getPopupDOMNode = function() { - if (n.selectTriggerRef) - return n.selectTriggerRef.getPopupDOMNode() - } - , - n.getPopupMenuComponent = function() { - if (n.selectTriggerRef) - return n.selectTriggerRef.getInnerMenu() - } - , - n.setOpenState = function(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} - , r = t.needFocus - , i = t.fireSearch - , o = n.props - , a = n.state; - if (a.open !== e) { - n.props.onDropdownVisibleChange && n.props.onDropdownVisibleChange(e); - var s = { - open: e, - backfillValue: "" - }; - !e && Z(o) && o.showSearch && n.setInputValue("", i), - e || n.maybeFocus(e, !!r), - n.setState($e({ - open: e - }, s), function() { - e && n.maybeFocus(e, !!r) - }) - } else - n.maybeFocus(e, !!r) - } - , - n.setInputValue = function(e) { - var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1] - , r = n.props.onSearch; - e !== n.state.inputValue && n.setState(function(n) { - return t && e !== n.inputValue && r && r(e), - { - inputValue: e - } - }, n.forcePopupAlign) - } - , - n.getValueByInput = function(e) { - var t = n.props - , r = t.multiple - , i = t.tokenSeparators - , o = n.state.value - , a = !1; - return ce(e, i).forEach(function(e) { - var t = [e]; - if (r) { - var i = n.getValueByLabel(e); - i && -1 === ne(o, i) && (o = o.concat(i), - a = !0, - n.fireSelect(i)) - } else - -1 === ne(o, e) && (o = o.concat(t), - a = !0, - n.fireSelect(e)) - }), - a ? o : void 0 - } - , - n.getRealOpenState = function(e) { - var t = n.props.open; - if ("boolean" === typeof t) - return t; - var r = (e || n.state).open - , i = n._options || []; - return !Q(n.props) && n.props.showSearch || r && !i.length && (r = !1), - r - } - , - n.markMouseDown = function() { - n._mouseDown = !0 - } - , - n.markMouseLeave = function() { - n._mouseDown = !1 - } - , - n.handleBackfill = function(e) { - if (n.props.backfill && (Z(n.props) || Y(n.props))) { - var t = G(e); - Y(n.props) && n.setInputValue(t, !1), - n.setState({ - value: [t], - backfillValue: t - }) - } - } - , - n.filterOption = function(e, t) { - var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : ue - , i = n.state.value - , o = i[i.length - 1]; - if (!e || o && o === n.state.backfillValue) - return !0; - var a = n.props.filterOption; - return "filterOption"in n.props ? !0 === a && (a = r.bind(Ue(n))) : a = r.bind(Ue(n)), - !a || ("function" === typeof a ? a.call(Ue(n), e, t) : !t.props.disabled) - } - , - n.timeoutFocus = function() { - var e = n.props.onFocus; - n.focusTimer && n.clearFocusTime(), - n.focusTimer = window.setTimeout(function() { - e && e() - }, 10) - } - , - n.clearFocusTime = function() { - n.focusTimer && (clearTimeout(n.focusTimer), - n.focusTimer = null) - } - , - n.clearBlurTime = function() { - n.blurTimer && (clearTimeout(n.blurTimer), - n.blurTimer = null) - } - , - n.clearComboboxTime = function() { - n.comboboxTimer && (clearTimeout(n.comboboxTimer), - n.comboboxTimer = null) - } - , - n.updateFocusClassName = function() { - var e = n.rootRef - , t = n.props; - n._focused ? A()(e).add("".concat(t.prefixCls, "-focused")) : A()(e).remove("".concat(t.prefixCls, "-focused")) - } - , - n.maybeFocus = function(e, t) { - if (t || e) { - var r = n.getInputDOMNode() - , i = document - , o = i.activeElement; - r && (e || Q(n.props)) ? o !== r && (r.focus(), - n._focused = !0) : o !== n.selectionRef && n.selectionRef && (n.selectionRef.focus(), - n._focused = !0) - } - } - , - n.removeSelected = function(e, t) { - var r = n.props; - if (!r.disabled && !n.isChildDisabled(e)) { - t && t.stopPropagation && t.stopPropagation(); - var i = n.state.value - , o = i.filter(function(t) { - return t !== e - }) - , a = X(r); - if (a) { - var s = e; - r.labelInValue && (s = { - key: e, - label: n.getLabelBySingleValue(e) - }), - r.onDeselect && r.onDeselect(s, n.getOptionBySingleValue(e)) - } - n.fireChange(o) - } - } - , - n.openIfHasChildren = function() { - var e = n.props; - (r["Children"].count(e.children) || Z(e)) && n.setOpenState(!0) - } - , - n.fireSelect = function(e) { - n.props.onSelect && n.props.onSelect(n.getVLBySingleValue(e), n.getOptionBySingleValue(e)) - } - , - n.fireChange = function(e) { - var t = n.props; - "value"in t || n.setState({ - value: e - }, n.forcePopupAlign); - var r = n.getVLForOnChange(e) - , i = n.getOptionsBySingleValue(e); - t.onChange && t.onChange(r, X(n.props) ? i : i[0]) - } - , - n.isChildDisabled = function(e) { - return R(n.props.children).some(function(t) { - var n = G(t); - return n === e && t.props && t.props.disabled - }) - } - , - n.forcePopupAlign = function() { - n.state.open && n.selectTriggerRef && n.selectTriggerRef.triggerRef && n.selectTriggerRef.triggerRef.forcePopupAlign() - } - , - n.renderFilterOptions = function() { - var e = n.state.inputValue - , t = n.props - , i = t.children - , o = t.tags - , a = t.notFoundContent - , s = [] - , l = [] - , c = !1 - , u = n.renderFilterOptionsFromChildren(i, l, s); - if (o) { - var h = n.state.value; - h = h.filter(function(t) { - return -1 === l.indexOf(t) && (!e || String(t).indexOf(String(e)) > -1) - }), - h.sort(function(e, t) { - return e.length - t.length - }), - h.forEach(function(e) { - var t = e - , n = r["createElement"](j["b"], { - style: oe, - role: "option", - attribute: ae, - value: t, - key: t - }, t); - u.push(n), - s.push(n) - }), - e && s.every(function(t) { - return G(t) !== e - }) && u.unshift(r["createElement"](j["b"], { - style: oe, - role: "option", - attribute: ae, - value: e, - key: e - }, e)) - } - return !u.length && a && (c = !0, - u = [r["createElement"](j["b"], { - style: oe, - attribute: ae, - disabled: !0, - role: "option", - value: "NOT_FOUND", - key: "NOT_FOUND" - }, a)]), - { - empty: c, - options: u - } - } - , - n.renderFilterOptionsFromChildren = function(e, t, i) { - var o = [] - , a = n.props - , s = n.state.inputValue - , l = a.tags; - return r["Children"].forEach(e, function(e) { - if (e) { - var a = e.type; - if (a.isSelectOptGroup) { - var c = e.props.label - , u = e.key; - if (u || "string" !== typeof c ? !c && u && (c = u) : u = c, - s && n.filterOption(s, e)) { - var h = R(e.props.children).map(function(e) { - var t = G(e) || e.key; - return r["createElement"](j["b"], $e({ - key: t, - value: t - }, e.props)) - }); - o.push(r["createElement"](j["c"], { - key: u, - title: c - }, h)) - } else { - var f = n.renderFilterOptionsFromChildren(e.props.children, t, i); - f.length && o.push(r["createElement"](j["c"], { - key: u, - title: c - }, f)) - } - } else { - F()(a.isSelectOption, "the children of `Select` should be `Select.Option` or `Select.OptGroup`, " + "instead of `".concat(a.name || a.displayName || e.type, "`.")); - var d = G(e); - if (he(d, n.props), - n.filterOption(s, e)) { - var p = r["createElement"](j["b"], $e({ - style: oe, - attribute: ae, - value: d, - key: d, - role: "option" - }, e.props)); - o.push(p), - i.push(p) - } - l && t.push(d) - } - } - }), - o - } - , - n.renderTopControlNode = function() { - var e = n.state - , t = e.open - , i = e.inputValue - , o = n.state.value - , a = n.props - , s = a.choiceTransitionName - , l = a.prefixCls - , c = a.maxTagTextLength - , u = a.maxTagCount - , h = a.showSearch - , f = a.removeIcon - , d = a.maxTagPlaceholder - , p = "".concat(l, "-selection__rendered") - , m = null; - if (Z(a)) { - var g = null; - if (o.length) { - var v = !1 - , y = 1; - h && t ? (v = !i, - v && (y = .4)) : v = !0; - var b = o[0] - , w = n.getOptionInfoBySingleValue(b) - , x = w.label - , _ = w.title; - g = r["createElement"]("div", { - key: "value", - className: "".concat(l, "-selection-selected-value"), - title: z(_ || x), - style: { - display: v ? "block" : "none", - opacity: y - } - }, x) - } - m = h ? [g, r["createElement"]("div", { - className: "".concat(l, "-search ").concat(l, "-search--inline"), - key: "input", - style: { - display: t ? "block" : "none" - } - }, n.getInputElement())] : [g] - } else { - var E, S = [], k = o; - if (void 0 !== u && o.length > u) { - k = k.slice(0, u); - var C = n.getVLForOnChange(o.slice(u, o.length)) - , O = "+ ".concat(o.length - u, " ..."); - d && (O = "function" === typeof d ? d(C) : d), - E = r["createElement"]("li", $e({ - style: oe - }, ae, { - role: "presentation", - onMouseDown: te, - className: "".concat(l, "-selection__choice ").concat(l, "-selection__choice__disabled"), - key: "maxTagPlaceholder", - title: z(O) - }), r["createElement"]("div", { - className: "".concat(l, "-selection__choice__content") - }, O)) - } - X(a) && (S = k.map(function(e) { - var t = n.getOptionInfoBySingleValue(e) - , i = t.label - , o = t.title || i; - c && "string" === typeof i && i.length > c && (i = "".concat(i.slice(0, c), "...")); - var a = n.isChildDisabled(e) - , s = a ? "".concat(l, "-selection__choice ").concat(l, "-selection__choice__disabled") : "".concat(l, "-selection__choice"); - return r["createElement"]("li", $e({ - style: oe - }, ae, { - onMouseDown: te, - className: s, - role: "presentation", - key: e || Ke, - title: z(o) - }), r["createElement"]("div", { - className: "".concat(l, "-selection__choice__content") - }, i), a ? null : r["createElement"]("span", { - onClick: function(t) { - n.removeSelected(e, t) - }, - className: "".concat(l, "-selection__choice__remove") - }, f || r["createElement"]("i", { - className: "".concat(l, "-selection__choice__remove-icon") - }, "\xd7"))) - })), - E && S.push(E), - S.push(r["createElement"]("li", { - className: "".concat(l, "-search ").concat(l, "-search--inline"), - key: "__input" - }, n.getInputElement())), - m = X(a) && s ? r["createElement"](P["a"], { - onLeave: n.onChoiceAnimationLeave, - component: "ul", - transitionName: s - }, S) : r["createElement"]("ul", null, S) - } - return r["createElement"]("div", { - className: p, - ref: n.saveTopCtrlRef - }, n.getPlaceholderElement(), m) - } - ; - var i = t.getOptionsInfoFromProps(e); - if (e.tags && "function" !== typeof e.filterOption) { - var o = Object.keys(i).some(function(e) { - return i[e].disabled - }); - F()(!o, "Please avoid setting option to disabled in tags mode since user can always type text as tag.") - } - return n.state = { - value: t.getValueFromProps(e, !0), - inputValue: e.combobox ? t.getInputValueForCombobox(e, i, !0) : "", - open: e.defaultOpen, - optionsInfo: i, - backfillValue: "", - skipBuildOptionsInfo: !0, - ariaId: "" - }, - n.saveInputRef = fe(Ue(n), "inputRef"), - n.saveInputMirrorRef = fe(Ue(n), "inputMirrorRef"), - n.saveTopCtrlRef = fe(Ue(n), "topCtrlRef"), - n.saveSelectTriggerRef = fe(Ue(n), "selectTriggerRef"), - n.saveRootRef = fe(Ue(n), "rootRef"), - n.saveSelectionRef = fe(Ue(n), "selectionRef"), - n - } - return ze(t, e), - Ve(t, [{ - key: "componentDidMount", - value: function() { - (this.props.autoFocus || this.state.open) && this.focus(), - this.setState({ - ariaId: de() - }) - } - }, { - key: "componentDidUpdate", - value: function() { - if (X(this.props)) { - var e = this.getInputDOMNode() - , t = this.getInputMirrorDOMNode(); - e && e.value && t ? (e.style.width = "", - e.style.width = "".concat(t.clientWidth, "px")) : e && (e.style.width = "") - } - this.forcePopupAlign() - } - }, { - key: "componentWillUnmount", - value: function() { - this.clearFocusTime(), - this.clearBlurTime(), - this.clearComboboxTime(), - this.dropdownContainer && (D["unmountComponentAtNode"](this.dropdownContainer), - document.body.removeChild(this.dropdownContainer), - this.dropdownContainer = null) - } - }, { - key: "focus", - value: function() { - Z(this.props) && this.selectionRef ? this.selectionRef.focus() : this.getInputDOMNode() && this.getInputDOMNode().focus() - } - }, { - key: "blur", - value: function() { - Z(this.props) && this.selectionRef ? this.selectionRef.blur() : this.getInputDOMNode() && this.getInputDOMNode().blur() - } - }, { - key: "renderArrow", - value: function(e) { - var t = this.props - , n = t.showArrow - , i = void 0 === n ? !e : n - , o = t.loading - , a = t.inputIcon - , s = t.prefixCls; - if (!i && !o) - return null; - var l = o ? r["createElement"]("i", { - className: "".concat(s, "-arrow-loading") - }) : r["createElement"]("i", { - className: "".concat(s, "-arrow-icon") - }); - return r["createElement"]("span", $e({ - key: "arrow", - className: "".concat(s, "-arrow"), - style: oe - }, ae, { - onClick: this.onArrowClick - }), a || l) - } - }, { - key: "renderClear", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.allowClear - , i = e.clearIcon - , o = this.state.inputValue - , a = this.state.value - , s = r["createElement"]("span", $e({ - key: "clear", - className: "".concat(t, "-selection__clear"), - onMouseDown: te, - style: oe - }, ae, { - onClick: this.onClearSelection - }), i || r["createElement"]("i", { - className: "".concat(t, "-selection__clear-icon") - }, "\xd7")); - return n ? Y(this.props) ? o ? s : null : o || a.length ? s : null : null - } - }, { - key: "render", - value: function() { - var e, t = this.props, n = X(t), i = t.showArrow, o = void 0 === i || i, a = this.state, s = t.className, l = t.disabled, c = t.prefixCls, u = t.loading, h = this.renderTopControlNode(), f = this.state, d = f.open, p = f.ariaId; - if (d) { - var m = this.renderFilterOptions(); - this._empty = m.empty, - this._options = m.options - } - var g = this.getRealOpenState() - , v = this._empty - , y = this._options || [] - , b = {}; - Object.keys(t).forEach(function(e) { - !Object.prototype.hasOwnProperty.call(t, e) || "data-" !== e.substr(0, 5) && "aria-" !== e.substr(0, 5) && "role" !== e || (b[e] = t[e]) - }); - var w = $e({}, b); - Q(t) || (w = $e($e({}, w), { - onKeyDown: this.onKeyDown, - tabIndex: t.disabled ? -1 : t.tabIndex - })); - var x = (e = {}, - Ie(e, s, !!s), - Ie(e, c, 1), - Ie(e, "".concat(c, "-open"), d), - Ie(e, "".concat(c, "-focused"), d || !!this._focused), - Ie(e, "".concat(c, "-combobox"), Y(t)), - Ie(e, "".concat(c, "-disabled"), l), - Ie(e, "".concat(c, "-enabled"), !l), - Ie(e, "".concat(c, "-allow-clear"), !!t.allowClear), - Ie(e, "".concat(c, "-no-arrow"), !o), - Ie(e, "".concat(c, "-loading"), !!u), - e); - return r["createElement"](De, { - onPopupFocus: this.onPopupFocus, - onMouseEnter: this.props.onMouseEnter, - onMouseLeave: this.props.onMouseLeave, - dropdownAlign: t.dropdownAlign, - dropdownClassName: t.dropdownClassName, - dropdownMatchSelectWidth: t.dropdownMatchSelectWidth, - defaultActiveFirstOption: t.defaultActiveFirstOption, - dropdownMenuStyle: t.dropdownMenuStyle, - transitionName: t.transitionName, - animation: t.animation, - prefixCls: t.prefixCls, - dropdownStyle: t.dropdownStyle, - combobox: t.combobox, - showSearch: t.showSearch, - options: y, - empty: v, - multiple: n, - disabled: l, - visible: g, - inputValue: a.inputValue, - value: a.value, - backfillValue: a.backfillValue, - firstActiveValue: t.firstActiveValue, - onDropdownVisibleChange: this.onDropdownVisibleChange, - getPopupContainer: t.getPopupContainer, - onMenuSelect: this.onMenuSelect, - onMenuDeselect: this.onMenuDeselect, - onPopupScroll: t.onPopupScroll, - showAction: t.showAction, - ref: this.saveSelectTriggerRef, - menuItemSelectedIcon: t.menuItemSelectedIcon, - dropdownRender: t.dropdownRender, - ariaId: p - }, r["createElement"]("div", { - id: t.id, - style: t.style, - ref: this.saveRootRef, - onBlur: this.onOuterBlur, - onFocus: this.onOuterFocus, - className: T()(x), - onMouseDown: this.markMouseDown, - onMouseUp: this.markMouseLeave, - onMouseOut: this.markMouseLeave - }, r["createElement"]("div", $e({ - ref: this.saveSelectionRef, - key: "selection", - className: "".concat(c, "-selection\n ").concat(c, "-selection--").concat(n ? "multiple" : "single"), - role: "combobox", - "aria-autocomplete": "list", - "aria-haspopup": "true", - "aria-controls": p, - "aria-expanded": g - }, w), h, this.renderClear(), this.renderArrow(!!n)))) - } - }]), - t - }(r["Component"]); - Qe.propTypes = C, - Qe.defaultProps = { - prefixCls: "rc-select", - defaultOpen: !1, - labelInValue: !1, - defaultActiveFirstOption: !0, - showSearch: !0, - allowClear: !1, - placeholder: "", - onChange: Ye, - onFocus: Ye, - onBlur: Ye, - onSelect: Ye, - onSearch: Ye, - onDeselect: Ye, - onInputKeyDown: Ye, - dropdownMatchSelectWidth: !0, - dropdownStyle: {}, - dropdownMenuStyle: {}, - optionFilterProp: "value", - optionLabelProp: "value", - notFoundContent: "Not Found", - backfill: !1, - showAction: ["click"], - tokenSeparators: [], - autoClearSearchValue: !0, - tabIndex: 0, - dropdownRender: function(e) { - return e - } - }, - Qe.getDerivedStateFromProps = function(e, t) { - var n = t.skipBuildOptionsInfo ? t.optionsInfo : Qe.getOptionsInfoFromProps(e, t) - , r = { - optionsInfo: n, - skipBuildOptionsInfo: !1 - }; - if ("open"in e && (r.open = e.open), - e.disabled && t.open && (r.open = !1), - "value"in e) { - var i = Qe.getValueFromProps(e); - r.value = i, - e.combobox && (r.inputValue = Qe.getInputValueForCombobox(e, n)) - } - return r - } - , - Qe.getOptionsFromChildren = function(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : []; - return r["Children"].forEach(e, function(e) { - if (e) { - var n = e.type; - n.isSelectOptGroup ? Qe.getOptionsFromChildren(e.props.children, t) : t.push(e) - } - }), - t - } - , - Qe.getInputValueForCombobox = function(e, t, n) { - var r = []; - if ("value"in e && !n && (r = J(e.value)), - "defaultValue"in e && n && (r = J(e.defaultValue)), - !r.length) - return ""; - r = r[0]; - var i = r; - return e.labelInValue ? i = r.label : t[ee(r)] && (i = t[ee(r)].label), - void 0 === i && (i = ""), - i - } - , - Qe.getLabelFromOption = function(e, t) { - return q(t, e.optionLabelProp) - } - , - Qe.getOptionsInfoFromProps = function(e, t) { - var n = Qe.getOptionsFromChildren(e.children) - , r = {}; - if (n.forEach(function(t) { - var n = G(t); - r[ee(n)] = { - option: t, - value: n, - label: Qe.getLabelFromOption(e, t), - title: t.props.title, - disabled: t.props.disabled - } - }), - t) { - var i = t.optionsInfo - , o = t.value; - o && o.forEach(function(e) { - var t = ee(e); - r[t] || void 0 === i[t] || (r[t] = i[t]) - }) - } - return r - } - , - Qe.getValueFromProps = function(e, t) { - var n = []; - return "value"in e && !t && (n = J(e.value)), - "defaultValue"in e && t && (n = J(e.defaultValue)), - e.labelInValue && (n = n.map(function(e) { - return e.key - })), - n - } - , - Qe.displayName = "Select", - Object(I["polyfill"])(Qe); - var Ze = Qe; - n.d(t, "b", function() { - return b - }), - n.d(t, "a", function() { - return h - }), - Ze.Option = b, - Ze.OptGroup = h; - t["c"] = Ze - }, - Lnex: function(e, t, n) { - var r = n("OeOC") - , i = n("OsVd") - , o = n("Spc3"); - e.exports = function(e) { - return function(t, n, a) { - var s, l = r(t), c = i(l.length), u = o(a, c); - if (e && n != n) { - while (c > u) - if (s = l[u++], - s != s) - return !0 - } else - for (; c > u; u++) - if ((e || u in l) && l[u] === n) - return e || u || 0; - return !e && -1 - } - } - }, - LpSC: function(e, t, n) { - n("bZMm"), - e.exports = self.fetch.bind(self) - }, - LsAW: function(e, t) { - t.f = {}.propertyIsEnumerable - }, - M1xp: function(e, t, n) { - var r = n("a0xu"); - e.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) { - return "String" == r(e) ? e.split("") : Object(e) - } - }, - MFj2: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("YEIV") - , a = n.n(o) - , s = n("iCc5") - , l = n.n(s) - , c = n("V7oC") - , u = n.n(c) - , h = n("FYw3") - , f = n.n(h) - , d = n("mRg0") - , p = n.n(d) - , m = n("q1tI") - , g = n.n(m) - , v = n("17x9") - , y = n.n(v) - , b = function(e) { - var t = e.prototype; - if (!t || !t.isReactComponent) - throw new Error("Can only polyfill class components"); - return "function" !== typeof t.componentWillReceiveProps ? e : g.a.Profiler ? (t.UNSAFE_componentWillReceiveProps = t.componentWillReceiveProps, - delete t.componentWillReceiveProps, - e) : e - } - , w = b; - function x(e) { - var t = []; - return g.a.Children.forEach(e, function(e) { - t.push(e) - }), - t - } - function _(e, t) { - var n = null; - return e && e.forEach(function(e) { - n || e && e.key === t && (n = e) - }), - n - } - function E(e, t, n) { - var r = null; - return e && e.forEach(function(e) { - if (e && e.key === t && e.props[n]) { - if (r) - throw new Error("two child with same key for children"); - r = e - } - }), - r - } - function S(e, t, n) { - var r = e.length === t.length; - return r && e.forEach(function(e, i) { - var o = t[i]; - e && o && (e && !o || !e && o ? r = !1 : e.key !== o.key ? r = !1 : n && e.props[n] !== o.props[n] && (r = !1)) - }), - r - } - function k(e, t) { - var n = [] - , r = {} - , i = []; - return e.forEach(function(e) { - e && _(t, e.key) ? i.length && (r[e.key] = i, - i = []) : i.push(e) - }), - t.forEach(function(e) { - e && Object.prototype.hasOwnProperty.call(r, e.key) && (n = n.concat(r[e.key])), - n.push(e) - }), - n = n.concat(i), - n - } - var C = n("i8i4") - , O = n.n(C) - , T = n("EJiy") - , L = n.n(T) - , A = n("/dDc") - , P = n("PFWz") - , j = n.n(P) - , M = 0 !== A["a"].endEvents.length - , R = ["Webkit", "Moz", "O", "ms"] - , N = ["-webkit-", "-moz-", "-o-", "ms-", ""]; - function D(e, t) { - for (var n = window.getComputedStyle(e, null), r = "", i = 0; i < N.length; i++) - if (r = n.getPropertyValue(N[i] + t), - r) - break; - return r - } - function I(e) { - if (M) { - var t = parseFloat(D(e, "transition-delay")) || 0 - , n = parseFloat(D(e, "transition-duration")) || 0 - , r = parseFloat(D(e, "animation-delay")) || 0 - , i = parseFloat(D(e, "animation-duration")) || 0 - , o = Math.max(n + t, i + r); - e.rcEndAnimTimeout = setTimeout(function() { - e.rcEndAnimTimeout = null, - e.rcEndListener && e.rcEndListener() - }, 1e3 * o + 200) - } - } - function $(e) { - e.rcEndAnimTimeout && (clearTimeout(e.rcEndAnimTimeout), - e.rcEndAnimTimeout = null) - } - var F = function(e, t, n) { - var r = "object" === ("undefined" === typeof t ? "undefined" : L()(t)) - , i = r ? t.name : t - , o = r ? t.active : t + "-active" - , a = n - , s = void 0 - , l = void 0 - , c = j()(e); - return n && "[object Object]" === Object.prototype.toString.call(n) && (a = n.end, - s = n.start, - l = n.active), - e.rcEndListener && e.rcEndListener(), - e.rcEndListener = function(t) { - t && t.target !== e || (e.rcAnimTimeout && (clearTimeout(e.rcAnimTimeout), - e.rcAnimTimeout = null), - $(e), - c.remove(i), - c.remove(o), - A["a"].removeEndEventListener(e, e.rcEndListener), - e.rcEndListener = null, - a && a()) - } - , - A["a"].addEndEventListener(e, e.rcEndListener), - s && s(), - c.add(i), - e.rcAnimTimeout = setTimeout(function() { - e.rcAnimTimeout = null, - c.add(o), - l && setTimeout(l, 0), - I(e) - }, 30), - { - stop: function() { - e.rcEndListener && e.rcEndListener() - } - } - }; - F.style = function(e, t, n) { - e.rcEndListener && e.rcEndListener(), - e.rcEndListener = function(t) { - t && t.target !== e || (e.rcAnimTimeout && (clearTimeout(e.rcAnimTimeout), - e.rcAnimTimeout = null), - $(e), - A["a"].removeEndEventListener(e, e.rcEndListener), - e.rcEndListener = null, - n && n()) - } - , - A["a"].addEndEventListener(e, e.rcEndListener), - e.rcAnimTimeout = setTimeout(function() { - for (var n in t) - t.hasOwnProperty(n) && (e.style[n] = t[n]); - e.rcAnimTimeout = null, - I(e) - }, 0) - } - , - F.setTransition = function(e, t, n) { - var r = t - , i = n; - void 0 === n && (i = r, - r = ""), - r = r || "", - R.forEach(function(t) { - e.style[t + "Transition" + r] = i - }) - } - , - F.isCssAnimationSupported = M; - var B = F - , V = { - isAppearSupported: function(e) { - return e.transitionName && e.transitionAppear || e.animation.appear - }, - isEnterSupported: function(e) { - return e.transitionName && e.transitionEnter || e.animation.enter - }, - isLeaveSupported: function(e) { - return e.transitionName && e.transitionLeave || e.animation.leave - }, - allowAppearCallback: function(e) { - return e.transitionAppear || e.animation.appear - }, - allowEnterCallback: function(e) { - return e.transitionEnter || e.animation.enter - }, - allowLeaveCallback: function(e) { - return e.transitionLeave || e.animation.leave - } - } - , W = V - , H = { - enter: "transitionEnter", - appear: "transitionAppear", - leave: "transitionLeave" - } - , U = function(e) { - function t() { - return l()(this, t), - f()(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return p()(t, e), - u()(t, [{ - key: "componentWillUnmount", - value: function() { - this.stop() - } - }, { - key: "componentWillEnter", - value: function(e) { - W.isEnterSupported(this.props) ? this.transition("enter", e) : e() - } - }, { - key: "componentWillAppear", - value: function(e) { - W.isAppearSupported(this.props) ? this.transition("appear", e) : e() - } - }, { - key: "componentWillLeave", - value: function(e) { - W.isLeaveSupported(this.props) ? this.transition("leave", e) : e() - } - }, { - key: "transition", - value: function(e, t) { - var n = this - , r = O.a.findDOMNode(this) - , i = this.props - , o = i.transitionName - , a = "object" === typeof o; - this.stop(); - var s = function() { - n.stopper = null, - t() - }; - if ((M || !i.animation[e]) && o && i[H[e]]) { - var l = a ? o[e] : o + "-" + e - , c = l + "-active"; - a && o[e + "Active"] && (c = o[e + "Active"]), - this.stopper = B(r, { - name: l, - active: c - }, s) - } else - this.stopper = i.animation[e](r, s) - } - }, { - key: "stop", - value: function() { - var e = this.stopper; - e && (this.stopper = null, - e.stop()) - } - }, { - key: "render", - value: function() { - return this.props.children - } - }]), - t - }(g.a.Component); - U.propTypes = { - children: y.a.any, - animation: y.a.any, - transitionName: y.a.any - }; - var z = U - , G = "rc_animate_" + Date.now(); - function q(e) { - var t = e.children; - return g.a.isValidElement(t) && !t.key ? g.a.cloneElement(t, { - key: G - }) : t - } - function K() {} - var Y = function(e) { - function t(e) { - l()(this, t); - var n = f()(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); - return X.call(n), - n.currentlyAnimatingKeys = {}, - n.keysToEnter = [], - n.keysToLeave = [], - n.state = { - children: x(q(e)) - }, - n.childrenRefs = {}, - n - } - return p()(t, e), - u()(t, [{ - key: "componentDidMount", - value: function() { - var e = this - , t = this.props.showProp - , n = this.state.children; - t && (n = n.filter(function(e) { - return !!e.props[t] - })), - n.forEach(function(t) { - t && e.performAppear(t.key) - }) - } - }, { - key: "componentWillReceiveProps", - value: function(e) { - var t = this; - this.nextProps = e; - var n = x(q(e)) - , r = this.props; - r.exclusive && Object.keys(this.currentlyAnimatingKeys).forEach(function(e) { - t.stop(e) - }); - var i = r.showProp - , o = this.currentlyAnimatingKeys - , s = r.exclusive ? x(q(r)) : this.state.children - , l = []; - i ? (s.forEach(function(e) { - var t = e && _(n, e.key) - , r = void 0; - r = t && t.props[i] || !e.props[i] ? t : g.a.cloneElement(t || e, a()({}, i, !0)), - r && l.push(r) - }), - n.forEach(function(e) { - e && _(s, e.key) || l.push(e) - })) : l = k(s, n), - this.setState({ - children: l - }), - n.forEach(function(e) { - var n = e && e.key; - if (!e || !o[n]) { - var r = e && _(s, n); - if (i) { - var a = e.props[i]; - if (r) { - var l = E(s, n, i); - !l && a && t.keysToEnter.push(n) - } else - a && t.keysToEnter.push(n) - } else - r || t.keysToEnter.push(n) - } - }), - s.forEach(function(e) { - var r = e && e.key; - if (!e || !o[r]) { - var a = e && _(n, r); - if (i) { - var s = e.props[i]; - if (a) { - var l = E(n, r, i); - !l && s && t.keysToLeave.push(r) - } else - s && t.keysToLeave.push(r) - } else - a || t.keysToLeave.push(r) - } - }) - } - }, { - key: "componentDidUpdate", - value: function() { - var e = this.keysToEnter; - this.keysToEnter = [], - e.forEach(this.performEnter); - var t = this.keysToLeave; - this.keysToLeave = [], - t.forEach(this.performLeave) - } - }, { - key: "isValidChildByKey", - value: function(e, t) { - var n = this.props.showProp; - return n ? E(e, t, n) : _(e, t) - } - }, { - key: "stop", - value: function(e) { - delete this.currentlyAnimatingKeys[e]; - var t = this.childrenRefs[e]; - t && t.stop() - } - }, { - key: "render", - value: function() { - var e = this - , t = this.props; - this.nextProps = t; - var n = this.state.children - , r = null; - n && (r = n.map(function(n) { - if (null === n || void 0 === n) - return n; - if (!n.key) - throw new Error("must set key for children"); - return g.a.createElement(z, { - key: n.key, - ref: function(t) { - e.childrenRefs[n.key] = t - }, - animation: t.animation, - transitionName: t.transitionName, - transitionEnter: t.transitionEnter, - transitionAppear: t.transitionAppear, - transitionLeave: t.transitionLeave - }, n) - })); - var o = t.component; - if (o) { - var a = t; - return "string" === typeof o && (a = i()({ - className: t.className, - style: t.style - }, t.componentProps)), - g.a.createElement(o, a, r) - } - return r[0] || null - } - }]), - t - }(g.a.Component); - Y.isAnimate = !0, - Y.propTypes = { - className: y.a.string, - style: y.a.object, - component: y.a.any, - componentProps: y.a.object, - animation: y.a.object, - transitionName: y.a.oneOfType([y.a.string, y.a.object]), - transitionEnter: y.a.bool, - transitionAppear: y.a.bool, - exclusive: y.a.bool, - transitionLeave: y.a.bool, - onEnd: y.a.func, - onEnter: y.a.func, - onLeave: y.a.func, - onAppear: y.a.func, - showProp: y.a.string, - children: y.a.node - }, - Y.defaultProps = { - animation: {}, - component: "span", - componentProps: {}, - transitionEnter: !0, - transitionLeave: !0, - transitionAppear: !1, - onEnd: K, - onEnter: K, - onLeave: K, - onAppear: K - }; - var X = function() { - var e = this; - this.performEnter = function(t) { - e.childrenRefs[t] && (e.currentlyAnimatingKeys[t] = !0, - e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e, t, "enter"))) - } - , - this.performAppear = function(t) { - e.childrenRefs[t] && (e.currentlyAnimatingKeys[t] = !0, - e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e, t, "appear"))) - } - , - this.handleDoneAdding = function(t, n) { - var r = e.props; - if (delete e.currentlyAnimatingKeys[t], - !r.exclusive || r === e.nextProps) { - var i = x(q(r)); - e.isValidChildByKey(i, t) ? "appear" === n ? W.allowAppearCallback(r) && (r.onAppear(t), - r.onEnd(t, !0)) : W.allowEnterCallback(r) && (r.onEnter(t), - r.onEnd(t, !0)) : e.performLeave(t) - } - } - , - this.performLeave = function(t) { - e.childrenRefs[t] && (e.currentlyAnimatingKeys[t] = !0, - e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e, t))) - } - , - this.handleDoneLeaving = function(t) { - var n = e.props; - if (delete e.currentlyAnimatingKeys[t], - !n.exclusive || n === e.nextProps) { - var r = x(q(n)); - if (e.isValidChildByKey(r, t)) - e.performEnter(t); - else { - var i = function() { - W.allowLeaveCallback(n) && (n.onLeave(t), - n.onEnd(t, !1)) - }; - S(e.state.children, r, n.showProp) ? i() : e.setState({ - children: r - }, i) - } - } - } - }; - t["a"] = w(Y) - }, - MPFp: function(e, t, n) { - "use strict"; - var r = n("uOPS") - , i = n("Y7ZC") - , o = n("kTiW") - , a = n("NegM") - , s = n("SBuE") - , l = n("j2DC") - , c = n("RfKB") - , u = n("U+KD") - , h = n("UWiX")("iterator") - , f = !([].keys && "next"in [].keys()) - , d = "@@iterator" - , p = "keys" - , m = "values" - , g = function() { - return this - }; - e.exports = function(e, t, n, v, y, b, w) { - l(n, t, v); - var x, _, E, S = function(e) { - if (!f && e in T) - return T[e]; - switch (e) { - case p: - return function() { - return new n(this,e) - } - ; - case m: - return function() { - return new n(this,e) - } - } - return function() { - return new n(this,e) - } - }, k = t + " Iterator", C = y == m, O = !1, T = e.prototype, L = T[h] || T[d] || y && T[y], A = L || S(y), P = y ? C ? S("entries") : A : void 0, j = "Array" == t && T.entries || L; - if (j && (E = u(j.call(new e)), - E !== Object.prototype && E.next && (c(E, k, !0), - r || "function" == typeof E[h] || a(E, h, g))), - C && L && L.name !== m && (O = !0, - A = function() { - return L.call(this) - } - ), - r && !w || !f && !O && T[h] || a(T, h, A), - s[t] = A, - s[k] = g, - y) - if (x = { - values: C ? A : S(m), - keys: b ? A : S(p), - entries: P - }, - w) - for (_ in x) - _ in T || o(T, _, x[_]); - else - i(i.P + i.F * (f || O), t, x); - return x - } - }, - MWgS: function(e, t, n) { - "use strict"; - function r(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - n.d(t, "a", function() { - return r - }) - }, - MgzW: function(e, t, n) { - "use strict"; - var r = Object.getOwnPropertySymbols - , i = Object.prototype.hasOwnProperty - , o = Object.prototype.propertyIsEnumerable; - function a(e) { - if (null === e || void 0 === e) - throw new TypeError("Object.assign cannot be called with null or undefined"); - return Object(e) - } - function s() { - try { - if (!Object.assign) - return !1; - var e = new String("abc"); - if (e[5] = "de", - "5" === Object.getOwnPropertyNames(e)[0]) - return !1; - for (var t = {}, n = 0; n < 10; n++) - t["_" + String.fromCharCode(n)] = n; - var r = Object.getOwnPropertyNames(t).map(function(e) { - return t[e] - }); - if ("0123456789" !== r.join("")) - return !1; - var i = {}; - return "abcdefghijklmnopqrst".split("").forEach(function(e) { - i[e] = e - }), - "abcdefghijklmnopqrst" === Object.keys(Object.assign({}, i)).join("") - } catch (e) { - return !1 - } - } - e.exports = s() ? Object.assign : function(e, t) { - for (var n, s, l = a(e), c = 1; c < arguments.length; c++) { - for (var u in n = Object(arguments[c]), - n) - i.call(n, u) && (l[u] = n[u]); - if (r) { - s = r(n); - for (var h = 0; h < s.length; h++) - o.call(n, s[h]) && (l[s[h]] = n[s[h]]) - } - } - return l - } - }, - MibV: function(e, t, n) { - "use strict"; - function r(e, t) { - if (null == e) - return {}; - var n, r, o = i(e, t); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(e); - for (r = 0; r < a.length; r++) - n = a[r], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]) - } - return o - } - function i(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - function o(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function a(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? o(Object(n), !0).forEach(function(t) { - s(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : o(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function s(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var l = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , c = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var u = l(n("q1tI")) - , h = n("xI0J") - , f = c(n("TSYQ")); - function d(e) { - var t = e.row - , n = e.index - , i = e.height - , o = e.components - , l = e.onHeaderRow - , c = e.prefixCls - , h = o.header.row - , d = o.header.cell - , p = l(t.map(function(e) { - return e.column - }), n) - , m = p ? p.style : {} - , g = a({ - height: t.length > 1 && 0 === n && i && "auto" !== i ? parseInt(i.toString(), 10) : i - }, m); - return u.createElement(h, Object.assign({}, p, { - style: g - }), t.map(function(e, t) { - var n, i = e.column, o = e.isLast, l = r(e, ["column", "isLast"]), h = i.onHeaderCell ? i.onHeaderCell(i) : {}; - return i.align && (h.style = a({}, h.style, { - textAlign: i.align - })), - h.className = f.default(h.className, i.className, (n = {}, - s(n, "".concat(c, "-align-").concat(i.align), !!i.align), - s(n, "".concat(c, "-row-cell-ellipsis"), !!i.ellipsis), - s(n, "".concat(c, "-row-cell-break-word"), !!i.width), - s(n, "".concat(c, "-row-cell-last"), o), - n)), - u.createElement(d, Object.assign({}, l, h, { - key: i.key || i.dataIndex || t - })) - })) - } - function p(e, t) { - var n = e.fixedColumnsHeadRowsHeight - , r = t.columns - , i = t.rows - , o = t.fixed - , a = n[0]; - return o && a && r ? "auto" === a ? "auto" : a / i.length : null - } - t.default = h.connect(function(e, t) { - return { - height: p(e, t) - } - })(d) - }, - MvwC: function(e, t, n) { - var r = n("5T2Y").document; - e.exports = r && r.documentElement - }, - N2Kk: function(e, t, n) { - "use strict"; - t["a"] = { - items_per_page: "\u6761/\u9875", - jump_to: "\u8df3\u81f3", - jump_to_confirm: "\u786e\u5b9a", - page: "\u9875", - prev_page: "\u4e0a\u4e00\u9875", - next_page: "\u4e0b\u4e00\u9875", - prev_5: "\u5411\u524d 5 \u9875", - next_5: "\u5411\u540e 5 \u9875", - prev_3: "\u5411\u524d 3 \u9875", - next_3: "\u5411\u540e 3 \u9875" - } - }, - N4uP: function(e, t, n) { - var r = n("c0Oy") - , i = n("WGNW") - , o = n("08Qx") - , a = [].slice - , s = /MSIE .\./.test(o) - , l = function(e) { - return function(t, n) { - var r = arguments.length > 2 - , i = !!r && a.call(arguments, 2); - return e(r ? function() { - ("function" == typeof t ? t : Function(t)).apply(this, i) - } - : t, n) - } - }; - i(i.G + i.B + i.F * s, { - setTimeout: l(r.setTimeout), - setInterval: l(r.setInterval) - }) - }, - N9RS: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - n("tI4l"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - payments: [], - fetchLoading: !1 - }; - t["default"] = { - name: "payment", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/payment/fetch"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - payments: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - getPaymentMethods(e) { - var t = e.complete; - return a().mark(function e() { - var n; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["a"])("/" + window.settings.secure_path + "/payment/getPaymentMethods"); - case 2: - if (n = e.sent, - 200 === n.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - t(n.data); - case 6: - case "end": - return e.stop() - } - }, e) - })() - }, - getPaymentForm(e) { - var t = e.complete - , n = e.payment - , r = e.id; - return a().mark(function e() { - var i; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/payment/getPaymentForm", { - payment: n, - id: r - }); - case 2: - if (i = e.sent, - 200 === i.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - t(i.data); - case 6: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.complete - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/payment/save", i()({}, n)); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return "function" === typeof r && r(t.data), - e.next = 8, - s({ - type: "fetch" - }); - case 8: - case "end": - return e.stop() - } - }, e) - })() - }, - show(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/payment/show", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/payment/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - sort(e, t) { - var n = e.fromIndex - , r = e.toIndex - , i = t.select - , s = t.put; - return a().mark(function e() { - var t, l, c; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - s({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - i(e=>e.payment); - case 4: - return t = e.sent, - l = t.payments, - n < r ? (l.splice(r + 1, 0, l[n]), - l.splice(n, 1)) : (l.splice(r, 0, l[n]), - l.splice(n + 1, 1)), - e.next = 9, - s({ - type: "setState", - payload: { - payments: l - } - }); - case 9: - return e.next = 11, - Object(o["b"])("/" + window.settings.secure_path + "/payment/sort", { - ids: l.map(e=>e.id) - }); - case 11: - if (c = e.sent, - 200 === c.code) { - e.next = 14; - break - } - return e.abrupt("return"); - case 14: - return e.next = 16, - s({ - type: "fetch" - }); - case 16: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - NC18: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = n("IMiH") - , a = n("QBsz") - , s = o["a"].CMD - , l = [[], [], []] - , c = Math.sqrt - , u = Math.atan2; - function h(e, t) { - if (t) { - var n, r, i, o, h, f, d = e.data, p = e.len(), m = s.M, g = s.C, v = s.L, y = s.R, b = s.A, w = s.Q; - for (i = 0, - o = 0; i < p; ) { - switch (n = d[i++], - o = i, - r = 0, - n) { - case m: - r = 1; - break; - case v: - r = 1; - break; - case g: - r = 3; - break; - case w: - r = 2; - break; - case b: - var x = t[4] - , _ = t[5] - , E = c(t[0] * t[0] + t[1] * t[1]) - , S = c(t[2] * t[2] + t[3] * t[3]) - , k = u(-t[1] / S, t[0] / E); - d[i] *= E, - d[i++] += x, - d[i] *= S, - d[i++] += _, - d[i++] *= E, - d[i++] *= S, - d[i++] += k, - d[i++] += k, - i += 2, - o = i; - break; - case y: - f[0] = d[i++], - f[1] = d[i++], - Object(a["b"])(f, f, t), - d[o++] = f[0], - d[o++] = f[1], - f[0] += d[i++], - f[1] += d[i++], - Object(a["b"])(f, f, t), - d[o++] = f[0], - d[o++] = f[1] - } - for (h = 0; h < r; h++) { - var C = l[h]; - C[0] = d[i++], - C[1] = d[i++], - Object(a["b"])(C, C, t), - d[o++] = C[0], - d[o++] = C[1] - } - } - e.increaseVersion() - } - } - var f = n("bYtY"); - n.d(t, "b", function() { - return O - }), - n.d(t, "c", function() { - return T - }), - n.d(t, "d", function() { - return L - }), - n.d(t, "a", function() { - return A - }); - var d = Math.sqrt - , p = Math.sin - , m = Math.cos - , g = Math.PI; - function v(e) { - return Math.sqrt(e[0] * e[0] + e[1] * e[1]) - } - function y(e, t) { - return (e[0] * t[0] + e[1] * t[1]) / (v(e) * v(t)) - } - function b(e, t) { - return (e[0] * t[1] < e[1] * t[0] ? -1 : 1) * Math.acos(y(e, t)) - } - function w(e, t, n, r, i, o, a, s, l, c, u) { - var h = l * (g / 180) - , f = m(h) * (e - n) / 2 + p(h) * (t - r) / 2 - , v = -1 * p(h) * (e - n) / 2 + m(h) * (t - r) / 2 - , w = f * f / (a * a) + v * v / (s * s); - w > 1 && (a *= d(w), - s *= d(w)); - var x = (i === o ? -1 : 1) * d((a * a * (s * s) - a * a * (v * v) - s * s * (f * f)) / (a * a * (v * v) + s * s * (f * f))) || 0 - , _ = x * a * v / s - , E = x * -s * f / a - , S = (e + n) / 2 + m(h) * _ - p(h) * E - , k = (t + r) / 2 + p(h) * _ + m(h) * E - , C = b([1, 0], [(f - _) / a, (v - E) / s]) - , O = [(f - _) / a, (v - E) / s] - , T = [(-1 * f - _) / a, (-1 * v - E) / s] - , L = b(O, T); - if (y(O, T) <= -1 && (L = g), - y(O, T) >= 1 && (L = 0), - L < 0) { - var A = Math.round(L / g * 1e6) / 1e6; - L = 2 * g + A % 2 * g - } - u.addData(c, S, k, a, s, C, L, h, o) - } - var x = /([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi - , _ = /-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g; - function E(e) { - var t = new o["a"]; - if (!e) - return t; - var n, r = 0, i = 0, a = r, s = i, l = o["a"].CMD, c = e.match(x); - if (!c) - return t; - for (var u = 0; u < c.length; u++) { - for (var h = c[u], f = h.charAt(0), d = void 0, p = h.match(_) || [], m = p.length, g = 0; g < m; g++) - p[g] = parseFloat(p[g]); - var v = 0; - while (v < m) { - var y = void 0 - , b = void 0 - , E = void 0 - , S = void 0 - , k = void 0 - , C = void 0 - , O = void 0 - , T = r - , L = i - , A = void 0 - , P = void 0; - switch (f) { - case "l": - r += p[v++], - i += p[v++], - d = l.L, - t.addData(d, r, i); - break; - case "L": - r = p[v++], - i = p[v++], - d = l.L, - t.addData(d, r, i); - break; - case "m": - r += p[v++], - i += p[v++], - d = l.M, - t.addData(d, r, i), - a = r, - s = i, - f = "l"; - break; - case "M": - r = p[v++], - i = p[v++], - d = l.M, - t.addData(d, r, i), - a = r, - s = i, - f = "L"; - break; - case "h": - r += p[v++], - d = l.L, - t.addData(d, r, i); - break; - case "H": - r = p[v++], - d = l.L, - t.addData(d, r, i); - break; - case "v": - i += p[v++], - d = l.L, - t.addData(d, r, i); - break; - case "V": - i = p[v++], - d = l.L, - t.addData(d, r, i); - break; - case "C": - d = l.C, - t.addData(d, p[v++], p[v++], p[v++], p[v++], p[v++], p[v++]), - r = p[v - 2], - i = p[v - 1]; - break; - case "c": - d = l.C, - t.addData(d, p[v++] + r, p[v++] + i, p[v++] + r, p[v++] + i, p[v++] + r, p[v++] + i), - r += p[v - 2], - i += p[v - 1]; - break; - case "S": - y = r, - b = i, - A = t.len(), - P = t.data, - n === l.C && (y += r - P[A - 4], - b += i - P[A - 3]), - d = l.C, - T = p[v++], - L = p[v++], - r = p[v++], - i = p[v++], - t.addData(d, y, b, T, L, r, i); - break; - case "s": - y = r, - b = i, - A = t.len(), - P = t.data, - n === l.C && (y += r - P[A - 4], - b += i - P[A - 3]), - d = l.C, - T = r + p[v++], - L = i + p[v++], - r += p[v++], - i += p[v++], - t.addData(d, y, b, T, L, r, i); - break; - case "Q": - T = p[v++], - L = p[v++], - r = p[v++], - i = p[v++], - d = l.Q, - t.addData(d, T, L, r, i); - break; - case "q": - T = p[v++] + r, - L = p[v++] + i, - r += p[v++], - i += p[v++], - d = l.Q, - t.addData(d, T, L, r, i); - break; - case "T": - y = r, - b = i, - A = t.len(), - P = t.data, - n === l.Q && (y += r - P[A - 4], - b += i - P[A - 3]), - r = p[v++], - i = p[v++], - d = l.Q, - t.addData(d, y, b, r, i); - break; - case "t": - y = r, - b = i, - A = t.len(), - P = t.data, - n === l.Q && (y += r - P[A - 4], - b += i - P[A - 3]), - r += p[v++], - i += p[v++], - d = l.Q, - t.addData(d, y, b, r, i); - break; - case "A": - E = p[v++], - S = p[v++], - k = p[v++], - C = p[v++], - O = p[v++], - T = r, - L = i, - r = p[v++], - i = p[v++], - d = l.A, - w(T, L, r, i, C, O, E, S, k, d, t); - break; - case "a": - E = p[v++], - S = p[v++], - k = p[v++], - C = p[v++], - O = p[v++], - T = r, - L = i, - r += p[v++], - i += p[v++], - d = l.A, - w(T, L, r, i, C, O, E, S, k, d, t); - break - } - } - "z" !== f && "Z" !== f || (d = l.Z, - t.addData(d), - r = a, - i = s), - n = d - } - return t.toStatic(), - t - } - var S = function(e) { - function t() { - return null !== e && e.apply(this, arguments) || this - } - return Object(r["a"])(t, e), - t.prototype.applyTransform = function(e) {} - , - t - }(i["b"]); - function k(e) { - return null != e.setData - } - function C(e, t) { - var n = E(e) - , r = Object(f["l"])({}, t); - return r.buildPath = function(e) { - if (k(e)) { - e.setData(n.data); - var t = e.getContext(); - t && e.rebuildPath(t, 1) - } else { - t = e; - n.rebuildPath(t, 1) - } - } - , - r.applyTransform = function(e) { - h(n, e), - this.dirtyShape() - } - , - r - } - function O(e, t) { - return new S(C(e, t)) - } - function T(e, t) { - var n = C(e, t) - , i = function(e) { - function t(t) { - var r = e.call(this, t) || this; - return r.applyTransform = n.applyTransform, - r.buildPath = n.buildPath, - r - } - return Object(r["a"])(t, e), - t - }(S); - return i - } - function L(e, t) { - for (var n = [], r = e.length, o = 0; o < r; o++) { - var a = e[o]; - n.push(a.getUpdatedPathProxy(!0)) - } - var s = new i["b"](t); - return s.createPathProxy(), - s.buildPath = function(e) { - if (k(e)) { - e.appendPath(n); - var t = e.getContext(); - t && e.rebuildPath(t, 1) - } - } - , - s - } - function A(e, t) { - t = t || {}; - var n = new i["b"]; - return e.shape && n.setShape(e.shape), - n.setStyle(e.style), - t.bakeTransform ? h(n.path, e.getComputedTransform()) : t.toLocal ? n.setLocalTransform(e.getComputedTransform()) : n.copyTransform(e), - n.buildPath = e.buildPath, - n.applyTransform = n.applyTransform, - n.z = e.z, - n.z2 = e.z2, - n.zlevel = e.zlevel, - n - } - }, - "NDc/": function(e, t, n) { - "use strict"; - function r(e) { - return isFinite(e) - } - function i(e, t, n) { - var i = null == t.x ? 0 : t.x - , o = null == t.x2 ? 1 : t.x2 - , a = null == t.y ? 0 : t.y - , s = null == t.y2 ? 0 : t.y2; - t.global || (i = i * n.width + n.x, - o = o * n.width + n.x, - a = a * n.height + n.y, - s = s * n.height + n.y), - i = r(i) ? i : 0, - o = r(o) ? o : 1, - a = r(a) ? a : 0, - s = r(s) ? s : 0; - var l = e.createLinearGradient(i, a, o, s); - return l - } - function o(e, t, n) { - var i = n.width - , o = n.height - , a = Math.min(i, o) - , s = null == t.x ? .5 : t.x - , l = null == t.y ? .5 : t.y - , c = null == t.r ? .5 : t.r; - t.global || (s = s * i + n.x, - l = l * o + n.y, - c *= a), - s = r(s) ? s : .5, - l = r(l) ? l : .5, - c = c >= 0 && r(c) ? c : .5; - var u = e.createRadialGradient(s, l, 0, s, l, c); - return u - } - function a(e, t, n) { - for (var r = "radial" === t.type ? o(e, t, n) : i(e, t, n), a = t.colorStops, s = 0; s < a.length; s++) - r.addColorStop(a[s].offset, a[s].color); - return r - } - function s(e, t) { - if (e === t || !e && !t) - return !1; - if (!e || !t || e.length !== t.length) - return !0; - for (var n = 0; n < e.length; n++) - if (e[n] !== t[n]) - return !0; - return !1 - } - function l(e) { - return parseInt(e, 10) - } - function c(e, t, n) { - var r = ["width", "height"][t] - , i = ["clientWidth", "clientHeight"][t] - , o = ["paddingLeft", "paddingTop"][t] - , a = ["paddingRight", "paddingBottom"][t]; - if (null != n[r] && "auto" !== n[r]) - return parseFloat(n[r]); - var s = document.defaultView.getComputedStyle(e); - return (e[i] || l(s[r]) || l(e.style[r])) - (l(s[o]) || 0) - (l(s[a]) || 0) | 0 - } - n.d(t, "a", function() { - return a - }), - n.d(t, "c", function() { - return s - }), - n.d(t, "b", function() { - return c - }) - }, - NV0k: function(e, t) { - t.f = {}.propertyIsEnumerable - }, - NaAv: function(e, t) { - e.exports = function(e) { - try { - return { - e: !1, - v: e() - } - } catch (e) { - return { - e: !0, - v: e - } - } - } - }, - NegM: function(e, t, n) { - var r = n("2faE") - , i = n("rr1i"); - e.exports = n("jmDH") ? function(e, t, n) { - return r.f(e, t, i(1, n)) - } - : function(e, t, n) { - return e[t] = n, - e - } - }, - Nehr: function(e, t, n) { - "use strict"; - e.exports = { - isString: function(e) { - return "string" === typeof e - }, - isObject: function(e) { - return "object" === typeof e && null !== e - }, - isNull: function(e) { - return null === e - }, - isNullOrUndefined: function(e) { - return null == e - } - } - }, - NfUx: function(e, t, n) { - e.exports = { - content: "content___DW5w1", - input: "input___1j_ND", - tag: "tag___12_9H", - bubble: "bubble___3NP2-", - time: "time___1yWOE", - ctrl: "ctrl___UqDJ7" - } - }, - "NsO/": function(e, t, n) { - var r = n("M1xp") - , i = n("Jes0"); - e.exports = function(e) { - return r(i(e)) - } - }, - O42g: function(e, t, n) { - "use strict"; - var r = n("Cw4u") - , i = n("Jc7p") - , o = "Map"; - e.exports = n("nWMQ")(o, function(e) { - return function() { - return e(this, arguments.length > 0 ? arguments[0] : void 0) - } - }, { - get: function(e) { - var t = r.getEntry(i(this, o), e); - return t && t.v - }, - set: function(e, t) { - return r.def(i(this, o), 0 === e ? 0 : e, t) - } - }, r, !0) - }, - O8oq: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - n("tI4l"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - themes: [], - active: void 0 - }; - t["default"] = { - name: "theme", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - getThemes(e, t) { - var n = t.put; - return a().mark(function e() { - var t, r, i; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - getThemesLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/theme/getThemes"); - case 4: - return i = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - getThemesLoading: !1 - } - }); - case 7: - if (200 === i.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - themes: null === i || void 0 === i ? void 0 : null === (t = i.data) || void 0 === t ? void 0 : t.themes, - active: null === i || void 0 === i ? void 0 : null === (r = i.data) || void 0 === r ? void 0 : r.active - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - getThemeConfig(e, t) { - var n = e.name - , r = e.complete - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - getThemeConfigLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/theme/getThemeConfig", { - name: n - }); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - getThemeConfigLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - "function" === typeof r && r(t.data); - case 10: - case "end": - return e.stop() - } - }, e) - })() - }, - saveThemeConfig(e, t) { - var n = e.config - , r = e.name - , i = e.complete - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - s({ - type: "setState", - payload: { - saveThemeConfigLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/theme/saveThemeConfig", { - config: n, - name: r - }); - case 4: - return t = e.sent, - e.next = 7, - s({ - type: "setState", - payload: { - saveThemeConfigLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - s({ - type: "getThemes" - }); - case 11: - "function" === typeof i && i(t.data); - case 12: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - OERk: function(e, t, n) { - "use strict"; - var r = n("DIcO") - , i = n("48Dx") - , o = n("yw4e") - , a = n("OeOC"); - e.exports = n("XdPT")(Array, "Array", function(e, t) { - this._t = a(e), - this._i = 0, - this._k = t - }, function() { - var e = this._t - , t = this._k - , n = this._i++; - return !e || n >= e.length ? (this._t = void 0, - i(1)) : i(0, "keys" == t ? n : "values" == t ? e[n] : [n, e[n]]) - }, "values"), - o.Arguments = o.Array, - r("keys"), - r("values"), - r("entries") - }, - OHgp: function(e, t, n) { - "use strict"; - var r = n("2a/h") - , i = {}; - i[n("gL7N")("toStringTag")] = "z", - i + "" != "[object z]" && n("rKIl")(Object.prototype, "toString", function() { - return "[object " + r(this) + "]" - }, !0) - }, - OJuA: function(e, t, n) { - "use strict"; - e.exports = n("FqPH") || !n("wUWy")(function() { - var e = Math.random(); - __defineSetter__.call(null, e, function() {}), - delete n("c0Oy")[e] - }) - }, - OLES: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("jo6Y") - , a = n.n(o) - , s = n("iCc5") - , l = n.n(s) - , c = n("FYw3") - , u = n.n(c) - , h = n("mRg0") - , f = n.n(h) - , d = n("q1tI") - , p = n.n(d) - , m = n("17x9") - , g = n.n(m) - , v = n("uciX") - , y = n("7ixt") - , b = function(e) { - function t() { - return l()(this, t), - u()(this, e.apply(this, arguments)) - } - return f()(t, e), - t.prototype.componentDidUpdate = function() { - var e = this.props.trigger; - e && e.forcePopupAlign() - } - , - t.prototype.render = function() { - var e = this.props - , t = e.overlay - , n = e.prefixCls - , r = e.id; - return p.a.createElement("div", { - className: n + "-inner", - id: r, - role: "tooltip" - }, "function" === typeof t ? t() : t) - } - , - t - }(p.a.Component); - b.propTypes = { - prefixCls: g.a.string, - overlay: g.a.oneOfType([g.a.node, g.a.func]).isRequired, - id: g.a.string, - trigger: g.a.any - }; - var w = b - , x = function(e) { - function t() { - var n, r, i; - l()(this, t); - for (var o = arguments.length, a = Array(o), s = 0; s < o; s++) - a[s] = arguments[s]; - return r = u()(this, e.call.apply(e, [this].concat(a))), - n = r, - r.getPopupElement = function() { - var e = r.props - , t = e.arrowContent - , n = e.overlay - , i = e.prefixCls - , o = e.id; - return [p.a.createElement("div", { - className: i + "-arrow", - key: "arrow" - }, t), p.a.createElement(w, { - key: "content", - trigger: r.trigger, - prefixCls: i, - id: o, - overlay: n - })] - } - , - r.saveTrigger = function(e) { - r.trigger = e - } - , - i = n, - u()(r, i) - } - return f()(t, e), - t.prototype.getPopupDomNode = function() { - return this.trigger.getPopupDomNode() - } - , - t.prototype.render = function() { - var e = this.props - , t = e.overlayClassName - , n = e.trigger - , r = e.mouseEnterDelay - , o = e.mouseLeaveDelay - , s = e.overlayStyle - , l = e.prefixCls - , c = e.children - , u = e.onVisibleChange - , h = e.afterVisibleChange - , f = e.transitionName - , d = e.animation - , m = e.placement - , g = e.align - , b = e.destroyTooltipOnHide - , w = e.defaultVisible - , x = e.getTooltipContainer - , _ = a()(e, ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer"]) - , E = i()({}, _); - return "visible"in this.props && (E.popupVisible = this.props.visible), - p.a.createElement(v["a"], i()({ - popupClassName: t, - ref: this.saveTrigger, - prefixCls: l, - popup: this.getPopupElement, - action: n, - builtinPlacements: y["a"], - popupPlacement: m, - popupAlign: g, - getPopupContainer: x, - onPopupVisibleChange: u, - afterPopupVisibleChange: h, - popupTransitionName: f, - popupAnimation: d, - defaultPopupVisible: w, - destroyPopupOnHide: b, - mouseLeaveDelay: o, - popupStyle: s, - mouseEnterDelay: r - }, E), c) - } - , - t - }(d["Component"]); - x.propTypes = { - trigger: g.a.any, - children: g.a.any, - defaultVisible: g.a.bool, - visible: g.a.bool, - placement: g.a.string, - transitionName: g.a.oneOfType([g.a.string, g.a.object]), - animation: g.a.any, - onVisibleChange: g.a.func, - afterVisibleChange: g.a.func, - overlay: g.a.oneOfType([g.a.node, g.a.func]).isRequired, - overlayStyle: g.a.object, - overlayClassName: g.a.string, - prefixCls: g.a.string, - mouseEnterDelay: g.a.number, - mouseLeaveDelay: g.a.number, - getTooltipContainer: g.a.func, - destroyTooltipOnHide: g.a.bool, - align: g.a.object, - arrowContent: g.a.any, - id: g.a.string - }, - x.defaultProps = { - prefixCls: "rc-tooltip", - mouseEnterDelay: 0, - destroyTooltipOnHide: !1, - mouseLeaveDelay: .1, - align: {}, - placement: "right", - trigger: ["hover"], - arrowContent: null - }; - var _ = x; - t["a"] = _ - }, - OR3X: function(e, t, n) { - n("Jaki")("Uint8", 1, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - OS9S: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("Gev7") - , o = n("mFDi") - , a = [] - , s = function(e) { - function t() { - var t = null !== e && e.apply(this, arguments) || this; - return t.notClear = !0, - t.incremental = !0, - t._displayables = [], - t._temporaryDisplayables = [], - t._cursor = 0, - t - } - return Object(r["a"])(t, e), - t.prototype.traverse = function(e, t) { - e.call(t, this) - } - , - t.prototype.useStyle = function() { - this.style = {} - } - , - t.prototype.getCursor = function() { - return this._cursor - } - , - t.prototype.innerAfterBrush = function() { - this._cursor = this._displayables.length - } - , - t.prototype.clearDisplaybles = function() { - this._displayables = [], - this._temporaryDisplayables = [], - this._cursor = 0, - this.markRedraw(), - this.notClear = !1 - } - , - t.prototype.clearTemporalDisplayables = function() { - this._temporaryDisplayables = [] - } - , - t.prototype.addDisplayable = function(e, t) { - t ? this._temporaryDisplayables.push(e) : this._displayables.push(e), - this.markRedraw() - } - , - t.prototype.addDisplayables = function(e, t) { - t = t || !1; - for (var n = 0; n < e.length; n++) - this.addDisplayable(e[n], t) - } - , - t.prototype.getDisplayables = function() { - return this._displayables - } - , - t.prototype.getTemporalDisplayables = function() { - return this._temporaryDisplayables - } - , - t.prototype.eachPendingDisplayable = function(e) { - for (var t = this._cursor; t < this._displayables.length; t++) - e && e(this._displayables[t]); - for (t = 0; t < this._temporaryDisplayables.length; t++) - e && e(this._temporaryDisplayables[t]) - } - , - t.prototype.update = function() { - this.updateTransform(); - for (var e = this._cursor; e < this._displayables.length; e++) { - var t = this._displayables[e]; - t.parent = this, - t.update(), - t.parent = null - } - for (e = 0; e < this._temporaryDisplayables.length; e++) { - t = this._temporaryDisplayables[e]; - t.parent = this, - t.update(), - t.parent = null - } - } - , - t.prototype.getBoundingRect = function() { - if (!this._rect) { - for (var e = new o["a"](1 / 0,1 / 0,-1 / 0,-1 / 0), t = 0; t < this._displayables.length; t++) { - var n = this._displayables[t] - , r = n.getBoundingRect().clone(); - n.needLocalTransform() && r.applyTransform(n.getLocalTransform(a)), - e.union(r) - } - this._rect = e - } - return this._rect - } - , - t.prototype.contain = function(e, t) { - var n = this.transformCoordToLocal(e, t) - , r = this.getBoundingRect(); - if (r.contain(n[0], n[1])) - for (var i = 0; i < this._displayables.length; i++) { - var o = this._displayables[i]; - if (o.contain(e, t)) - return !0 - } - return !1 - } - , - t - }(i["c"]); - t["a"] = s - }, - Oa6W: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return l - }); - n("g9YV"); - var r = n("wCAj") - , i = n("jehZ") - , o = n.n(i) - , a = n("q1tI") - , s = n.n(a); - n("H9LU"), - n("3XVG"), - n("ykC2"), - n("Bl7J"); - class l extends s.a.Component { - render() { - return s.a.createElement(s.a.Fragment, null, s.a.createElement(r["a"], o()({}, this.props, { - onRow: (e,t)=>{ - if (!this.props.disableRightClick) - return { - onClick: e=>{ - this.props.onContextMenu && (this.props.onContextMenu(void 0), - document.getElementById("v2board-table-dropdown").style = "display:none;") - } - , - onDoubleClick: e=>{} - , - onContextMenu: t=>{ - this.props.onContextMenu && (t.preventDefault(), - this.forceUpdate(), - this.props.onContextMenu && this.props.onContextMenu(e), - document.getElementById("v2board-table-dropdown").style = "top: ".concat(t.clientY, "px; left: ").concat(t.clientX, "px;display:unset;")) - } - , - onMouseEnter: e=>{} - , - onMouseLeave: e=>{} - } - } - })), s.a.createElement("div", { - id: "v2board-table-dropdown", - className: "ant-dropdown ant-dropdown-placement-bottomLeft", - style: { - display: "none", - position: "fixed", - top: 0, - left: 0 - }, - onClick: ()=>{ - this.props.onContextMenu && (document.getElementById("v2board-table-dropdown").style = "display:none;") - } - }, this.props.children)) - } - } - }, - OeOC: function(e, t, n) { - var r = n("9WFV") - , i = n("ZDr/"); - e.exports = function(e) { - return r(i(e)) - } - }, - Ojgd: function(e, t) { - var n = Math.ceil - , r = Math.floor; - e.exports = function(e) { - return isNaN(e = +e) ? 0 : (e > 0 ? r : n)(e) - } - }, - Onz0: function(e, t, n) { - function r(e) { - return Array.isArray ? Array.isArray(e) : "[object Array]" === v(e) - } - function i(e) { - return "boolean" === typeof e - } - function o(e) { - return null === e - } - function a(e) { - return null == e - } - function s(e) { - return "number" === typeof e - } - function l(e) { - return "string" === typeof e - } - function c(e) { - return "symbol" === typeof e - } - function u(e) { - return void 0 === e - } - function h(e) { - return "[object RegExp]" === v(e) - } - function f(e) { - return "object" === typeof e && null !== e - } - function d(e) { - return "[object Date]" === v(e) - } - function p(e) { - return "[object Error]" === v(e) || e instanceof Error - } - function m(e) { - return "function" === typeof e - } - function g(e) { - return null === e || "boolean" === typeof e || "number" === typeof e || "string" === typeof e || "symbol" === typeof e || "undefined" === typeof e - } - function v(e) { - return Object.prototype.toString.call(e) - } - t.isArray = r, - t.isBoolean = i, - t.isNull = o, - t.isNullOrUndefined = a, - t.isNumber = s, - t.isString = l, - t.isSymbol = c, - t.isUndefined = u, - t.isRegExp = h, - t.isObject = f, - t.isDate = d, - t.isError = p, - t.isFunction = m, - t.isPrimitive = g, - t.isBuffer = n("tjlA").Buffer.isBuffer - }, - OsVd: function(e, t, n) { - var r = n("AUWw") - , i = Math.min; - e.exports = function(e) { - return e > 0 ? i(r(e), 9007199254740991) : 0 - } - }, - P2sY: function(e, t, n) { - e.exports = { - default: n("UbbE"), - __esModule: !0 - } - }, - P7XM: function(e, t) { - "function" === typeof Object.create ? e.exports = function(e, t) { - t && (e.super_ = t, - e.prototype = Object.create(t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - })) - } - : e.exports = function(e, t) { - if (t) { - e.super_ = t; - var n = function() {}; - n.prototype = t.prototype, - e.prototype = new n, - e.prototype.constructor = e - } - } - }, - PFWz: function(e, t, n) { - try { - var r = n("zs13") - } catch (e) { - r = n("zs13") - } - var i = /\s+/ - , o = Object.prototype.toString; - function a(e) { - if (!e || !e.nodeType) - throw new Error("A DOM element reference is required"); - this.el = e, - this.list = e.classList - } - e.exports = function(e) { - return new a(e) - } - , - a.prototype.add = function(e) { - if (this.list) - return this.list.add(e), - this; - var t = this.array() - , n = r(t, e); - return ~n || t.push(e), - this.el.className = t.join(" "), - this - } - , - a.prototype.remove = function(e) { - if ("[object RegExp]" == o.call(e)) - return this.removeMatching(e); - if (this.list) - return this.list.remove(e), - this; - var t = this.array() - , n = r(t, e); - return ~n && t.splice(n, 1), - this.el.className = t.join(" "), - this - } - , - a.prototype.removeMatching = function(e) { - for (var t = this.array(), n = 0; n < t.length; n++) - e.test(t[n]) && this.remove(t[n]); - return this - } - , - a.prototype.toggle = function(e, t) { - return this.list ? ("undefined" !== typeof t ? t !== this.list.toggle(e, t) && this.list.toggle(e) : this.list.toggle(e), - this) : ("undefined" !== typeof t ? t ? this.add(e) : this.remove(e) : this.has(e) ? this.remove(e) : this.add(e), - this) - } - , - a.prototype.array = function() { - var e = this.el.getAttribute("class") || "" - , t = e.replace(/^\s+|\s+$/g, "") - , n = t.split(i); - return "" === n[0] && n.shift(), - n - } - , - a.prototype.has = a.prototype.contains = function(e) { - return this.list ? this.list.contains(e) : !!~r(this.array(), e) - } - }, - PIAm: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return w - }); - var r = n("q1tI") - , i = n.n(r) - , o = n("i8i4") - , a = n.n(o) - , s = n("17x9") - , l = n.n(s); - function c(e) { - "@babel/helpers - typeof"; - return c = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - c(e) - } - function u(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function h(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function f(e, t, n) { - return t && h(e.prototype, t), - n && h(e, n), - e - } - function d(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && p(e, t) - } - function p(e, t) { - return p = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - p(e, t) - } - function m(e) { - var t = y(); - return function() { - var n, r = b(e); - if (t) { - var i = b(this).constructor; - n = Reflect.construct(r, arguments, i) - } else - n = r.apply(this, arguments); - return g(this, n) - } - } - function g(e, t) { - return !t || "object" !== c(t) && "function" !== typeof t ? v(e) : t - } - function v(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function y() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function b(e) { - return b = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - b(e) - } - var w = function(e) { - d(n, e); - var t = m(n); - function n() { - var e; - u(this, n); - for (var r = arguments.length, i = new Array(r), o = 0; o < r; o++) - i[o] = arguments[o]; - return e = t.call.apply(t, [this].concat(i)), - e.removeContainer = function() { - e.container && (a.a.unmountComponentAtNode(e.container), - e.container.parentNode.removeChild(e.container), - e.container = null) - } - , - e.renderComponent = function(t, n) { - var r = e.props - , i = r.visible - , o = r.getComponent - , s = r.forceRender - , l = r.getContainer - , c = r.parent; - (i || c._component || s) && (e.container || (e.container = l()), - a.a.unstable_renderSubtreeIntoContainer(c, o(t), e.container, function() { - n && n.call(this) - })) - } - , - e - } - return f(n, [{ - key: "componentDidMount", - value: function() { - this.props.autoMount && this.renderComponent() - } - }, { - key: "componentDidUpdate", - value: function() { - this.props.autoMount && this.renderComponent() - } - }, { - key: "componentWillUnmount", - value: function() { - this.props.autoDestroy && this.removeContainer() - } - }, { - key: "render", - value: function() { - return this.props.children({ - renderComponent: this.renderComponent, - removeContainer: this.removeContainer - }) - } - }]), - n - }(i.a.Component); - w.propTypes = { - autoMount: l.a.bool, - autoDestroy: l.a.bool, - visible: l.a.bool, - forceRender: l.a.bool, - parent: l.a.any, - getComponent: l.a.func.isRequired, - getContainer: l.a.func.isRequired, - children: l.a.func.isRequired - }, - w.defaultProps = { - autoMount: !0, - autoDestroy: !0, - forceRender: !1 - } - }, - PJYZ: function(e, t) { - function n(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - e.exports = n, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - PZDY: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function o(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? i(Object(n), !0).forEach(function(t) { - a(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : i(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function a(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function s(e) { - return h(e) || u(e) || c(e) || l() - } - function l() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - } - function c(e, t) { - if (e) { - if ("string" === typeof e) - return f(e, t); - var n = Object.prototype.toString.call(e).slice(8, -1); - return "Object" === n && e.constructor && (n = e.constructor.name), - "Map" === n || "Set" === n ? Array.from(n) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? f(e, t) : void 0 - } - } - function u(e) { - if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) - return Array.from(e) - } - function h(e) { - if (Array.isArray(e)) - return f(e) - } - function f(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) - r[n] = e[n]; - return r - } - function d(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function p(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function m(e, t, n) { - return t && p(e.prototype, t), - n && p(e, n), - e - } - function g(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && v(e, t) - } - function v(e, t) { - return v = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - v(e, t) - } - function y(e) { - return function() { - var t, n = _(e); - if (x()) { - var r = _(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return b(this, t) - } - } - function b(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? w(e) : t - } - function w(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function x() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function _(e) { - return _ = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - _(e) - } - var E = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , S = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var k = E(n("q1tI")) - , C = n("xI0J") - , O = n("VCL8") - , T = S(n("Gytx")) - , L = S(n("XaS2")) - , A = n("6Ogq") - , P = function(e) { - g(n, e); - var t = y(n); - function n(e) { - var r; - d(this, n), - r = t.call(this, e), - r.handleExpandChange = function(e, t, n, i) { - var o = arguments.length > 4 && void 0 !== arguments[4] && arguments[4]; - n && n.stopPropagation(); - var a = r.props - , l = a.onExpandedRowsChange - , c = a.onExpand - , u = r.store.getState() - , h = u.expandedRowKeys; - if (e) - h = [].concat(s(h), [i]); - else { - var f = h.indexOf(i); - -1 !== f && (h = A.remove(h, i)) - } - r.props.expandedRowKeys || r.store.setState({ - expandedRowKeys: h - }), - r.latestExpandedRows && T.default(r.latestExpandedRows, h) || (r.latestExpandedRows = h, - l(h)), - o || c(e, t) - } - , - r.renderExpandIndentCell = function(e, t) { - var n = r.props - , i = n.prefixCls - , a = n.expandIconAsCell; - if (a && "right" !== t && e.length) { - var s = { - key: "rc-table-expand-icon-cell", - className: "".concat(i, "-expand-icon-th"), - title: "", - rowSpan: e.length - }; - e[0].unshift(o({}, s, { - column: s - })) - } - } - , - r.renderRows = function(e, t, n, i, o, a, l, c) { - var u = r.props - , h = u.expandedRowClassName - , f = u.expandedRowRender - , d = u.childrenColumnName - , p = n[d] - , m = [].concat(s(c), [l]) - , g = o + 1; - f && t.push(r.renderExpandedRow(n, i, f, h(n, i, o), m, g, a)), - p && t.push.apply(t, s(e(p, g, m))) - } - ; - var i = e.data - , a = e.childrenColumnName - , l = e.defaultExpandAllRows - , c = e.expandedRowKeys - , u = e.defaultExpandedRowKeys - , h = e.getRowKey - , f = [] - , p = s(i); - if (l) - for (var m = 0; m < p.length; m += 1) { - var g = p[m]; - f.push(h(g, m)), - p = p.concat(g[a] || []) - } - else - f = c || u; - return r.columnManager = e.columnManager, - r.store = e.store, - r.store.setState({ - expandedRowsHeight: {}, - expandedRowKeys: f - }), - r - } - return m(n, [{ - key: "componentDidMount", - value: function() { - this.handleUpdated() - } - }, { - key: "componentDidUpdate", - value: function() { - "expandedRowKeys"in this.props && this.store.setState({ - expandedRowKeys: this.props.expandedRowKeys - }), - this.handleUpdated() - } - }, { - key: "handleUpdated", - value: function() { - this.latestExpandedRows = null - } - }, { - key: "renderExpandedRow", - value: function(e, t, n, r, i, o, a) { - var s, l = this, c = this.props, u = c.prefixCls, h = c.expandIconAsCell, f = c.indentSize, d = i[i.length - 1], p = "".concat(d, "-extra-row"), m = { - body: { - row: "tr", - cell: "td" - } - }; - s = "left" === a ? this.columnManager.leftLeafColumns().length : "right" === a ? this.columnManager.rightLeafColumns().length : this.columnManager.leafColumns().length; - var g = [{ - key: "extra-row", - render: function() { - var r = l.store.getState() - , i = r.expandedRowKeys - , c = void 0 === i ? [] : i - , u = c.includes(d); - return { - props: { - colSpan: s - }, - children: "right" !== a ? n(e, t, o, u) : " " - } - } - }]; - return h && "right" !== a && g.unshift({ - key: "expand-icon-placeholder", - render: function() { - return null - } - }), - k.createElement(L.default, { - key: p, - columns: g, - className: r, - rowKey: p, - ancestorKeys: i, - prefixCls: "".concat(u, "-expanded-row"), - indentSize: f, - indent: o, - fixed: a, - components: m, - expandedRow: !0 - }) - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.data - , n = e.childrenColumnName - , r = e.children - , i = t.some(function(e) { - return e[n] - }); - return r({ - props: this.props, - needIndentSpaced: i, - renderRows: this.renderRows, - handleExpandChange: this.handleExpandChange, - renderExpandIndentCell: this.renderExpandIndentCell - }) - } - }]), - n - }(k.Component); - P.defaultProps = { - expandIconAsCell: !1, - expandedRowClassName: function() { - return "" - }, - expandIconColumnIndex: 0, - defaultExpandAllRows: !1, - defaultExpandedRowKeys: [], - childrenColumnName: "children", - indentSize: 15, - onExpand: function() {}, - onExpandedRowsChange: function() {} - }, - O.polyfill(P), - t.default = C.connect()(P) - }, - PkQq: function(e, t, n) { - var r = n("WGNW") - , i = n("fHKQ")(!0); - r(r.S, "Object", { - entries: function(e) { - return i(e) - } - }) - }, - PszG: function(e, t, n) { - e.exports = n("pGN5") - }, - "Q+CF": function(e, t, n) { - "use strict"; - e.exports = function(e) { - var t = ""; - return t += e.protocol || "", - t += e.slashes ? "//" : "", - t += e.auth ? e.auth + "@" : "", - e.hostname && -1 !== e.hostname.indexOf(":") ? t += "[" + e.hostname + "]" : t += e.hostname || "", - t += e.port ? ":" + e.port : "", - t += e.pathname || "", - t += e.search || "", - t += e.hash || "", - t - } - }, - Q2Ig: function(e, t, n) { - t.nextTick = function(e) { - var t = Array.prototype.slice.call(arguments); - t.shift(), - setTimeout(function() { - e.apply(null, t) - }, 0) - } - , - t.platform = t.arch = t.execPath = t.title = "browser", - t.pid = 1, - t.browser = !0, - t.env = {}, - t.argv = [], - t.binding = function(e) { - throw new Error("No such module. (Possibly not yet loaded)") - } - , - function() { - var e, r = "/"; - t.cwd = function() { - return r - } - , - t.chdir = function(t) { - e || (e = n("33yf")), - r = e.resolve(t, r) - } - }(), - t.exit = t.kill = t.umask = t.dlopen = t.uptime = t.memoryUsage = t.uvCounters = function() {} - , - t.features = {} - }, - Q55k: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("iQDF"), - n("+eQT")) - , a = (n("OaEy"), - n("2fM7")) - , s = (n("5NDa"), - n("5rEg")) - , l = (n("g9YV"), - n("wCAj")) - , c = (n("+L6B"), - n("2/Rp")) - , u = (n("Pwec"), - n("CtXQ")) - , h = (n("2qtc"), - n("kLXV")) - , f = (n("/zsF"), - n("PArb")) - , d = (n("+BJd"), - n("mr32")) - , p = (n("miYZ"), - n("tsqr")) - , m = (n("BoS7"), - n("Sdc0")) - , g = n("p0pE") - , v = n.n(g) - , y = n("q1tI") - , b = n.n(y) - , w = n("Bl7J") - , x = n("wd/R") - , _ = n.n(x) - , E = n("+QRC") - , S = n.n(E) - , k = n("/MKj") - , C = n("tI4l") - , O = n("v32e"); - class T extends b.a.Component { - constructor(e) { - super(e), - this.defaultValue = { - type: 1 - }, - this.state = { - visible: !1, - submit: v()({}, this.defaultValue) - } - } - componentDidMount() { - this.props.dispatch({ - type: "coupon/fetch" - }), - this.props.dispatch({ - type: "plan/fetch" - }) - } - modalVisible() { - this.setState({ - visible: !this.state.visible - }, ()=>{ - this.state.visible || this.setState({ - submit: this.defaultValue - }) - } - ) - } - generate() { - var e = v()({}, this.state.submit); - this.props.dispatch({ - type: "coupon/generate", - params: e, - callback: ()=>{ - this.modalVisible() - } - }) - } - drop(e) { - this.props.dispatch({ - type: "coupon/drop", - id: e.id - }) - } - tableOnChange(e, t) { - this.props.dispatch({ - type: "coupon/changeTable", - pagination: e, - sort: { - sort_type: "ascend" === t.order ? "ASC" : "DESC", - sort: t.columnKey - } - }) - } - render() { - var e = this.props.coupon - , t = e.coupons - , n = e.fetchLoading - , r = e.saveLoading - , g = e.pagination - , y = this.props.plan.plans - , x = [{ - title: "#", - dataIndex: "id", - key: "id" - }, { - title: "\u542f\u7528", - dataIndex: "show", - key: "show", - render: (e,t)=>{ - return b.a.createElement(m["a"], { - size: "small", - onChange: ()=>this.props.dispatch({ - type: "coupon/show", - id: t.id - }), - checked: e - }) - } - }, { - title: "\u5238\u540d\u79f0", - dataIndex: "name", - key: "name" - }, { - title: "\u7c7b\u578b", - dataIndex: "type", - key: "type", - render: e=>{ - return 1 === e ? "\u91d1\u989d" : "\u6bd4\u4f8b" - } - }, { - title: "\u5238\u7801", - dataIndex: "code", - key: "code", - render: e=>{ - return b.a.createElement(d["a"], { - style: { - cursor: "pointer" - }, - onClick: ()=>{ - S()(e), - p["a"].success("\u590d\u5236\u6210\u529f") - } - }, e) - } - }, { - title: "\u5269\u4f59\u6b21\u6570", - dataIndex: "limit_use", - key: "limit_use", - render: e=>{ - return b.a.createElement(d["a"], null, null !== e ? e : "\u65e0\u9650") - } - }, { - title: "\u6709\u6548\u671f", - dataIndex: "started_at", - key: "started_at", - align: "left", - render: (e,t)=>{ - return "".concat(_()(1e3 * t.started_at).format("YYYY/MM/DD HH:mm"), " ~ ").concat(_()(1e3 * t.ended_at).format("YYYY/MM/DD HH:mm")) - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - fixed: "right", - render: (e,n,r)=>{ - return b.a.createElement("div", null, b.a.createElement("a", { - onClick: ()=>{ - this.setState({ - submit: t[r] - }, ()=>{ - this.modalVisible() - } - ) - } - , - href: "javascript:void(0);" - }, "\u7f16\u8f91"), b.a.createElement(f["a"], { - type: "vertical" - }), b.a.createElement("a", { - onClick: ()=>{ - h["a"].confirm({ - title: "\u8b66\u544a", - content: "\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u9879\u76ee\u5417\uff1f", - onOk: ()=>this.drop(n), - okText: "\u786e\u5b9a", - cancelText: "\u53d6\u6d88" - }) - } - , - href: "javascript:void(0);" - }, "\u5220\u9664")) - } - }]; - return b.a.createElement(w["a"], i()({}, this.props, { - title: "\u4f18\u60e0\u5238\u7ba1\u7406" - }), b.a.createElement(O["a"], { - loading: n - }, b.a.createElement("div", { - className: "block border-bottom" - }, b.a.createElement("div", { - className: "bg-white" - }, b.a.createElement("div", { - style: { - padding: 15 - } - }, b.a.createElement(c["a"], { - onClick: ()=>this.modalVisible() - }, b.a.createElement(u["a"], { - type: "plus" - }), " \u6dfb\u52a0\u4f18\u60e0\u5238")), b.a.createElement(l["a"], { - tableLayout: "auto", - dataSource: t, - columns: x, - scroll: { - x: 1050 - }, - pagination: v()({}, g, { - size: "small", - showSizeChanger: !0, - pageSizeOptions: [10, 50, 100, 150] - }), - onChange: (e,t,n)=>this.tableOnChange(e, n) - })))), b.a.createElement(h["a"], { - title: "".concat(this.state.submit.id ? "\u7f16\u8f91\u4f18\u60e0\u5238" : "\u65b0\u5efa\u4f18\u60e0\u5238"), - visible: this.state.visible, - onCancel: ()=>this.modalVisible(), - onOk: ()=>this.generate(), - okText: "\u63d0\u4ea4", - cancelText: "\u53d6\u6d88", - okButtonProps: { - loading: r - }, - key: this.key - }, b.a.createElement("div", null, b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - for: "example-text-input-alt" - }, "\u540d\u79f0"), b.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u4f18\u60e0\u5238\u540d\u79f0", - value: this.state.submit.name, - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - name: e.target.value - }) - }) - } - })), !this.state.submit.generate_count && b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - for: "example-text-input-alt" - }, "\u81ea\u5b9a\u4e49\u4f18\u60e0\u5238\u7801"), b.a.createElement(s["a"], { - placeholder: "\u81ea\u5b9a\u4e49\u4f18\u60e0\u5238\u7801(\u7559\u7a7a\u968f\u673a\u751f\u6210)", - value: this.state.submit.code, - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - code: e.target.value, - generate_count: void 0 - }) - }) - } - })), b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - for: "example-text-input-alt" - }, "\u4f18\u60e0\u4fe1\u606f"), b.a.createElement(s["a"], { - type: "number", - addonBefore: b.a.createElement(a["a"], { - style: { - width: 120 - }, - value: this.state.submit.type, - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - type: e - }) - }) - } - }, b.a.createElement(a["a"].Option, { - value: 1 - }, "\u6309\u91d1\u989d\u4f18\u60e0"), b.a.createElement(a["a"].Option, { - value: 2 - }, "\u6309\u6bd4\u4f8b\u4f18\u60e0")), - addonAfter: 1 === this.state.submit.type ? "\xa5" : "%", - placeholder: "\u8bf7\u8f93\u5165\u503c", - value: this.state.submit.value, - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - value: e.target.value - }) - }) - } - })), b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - for: "example-text-input-alt" - }, "\u4f18\u60e0\u5238\u6709\u6548\u671f"), b.a.createElement(o["a"].RangePicker, { - style: { - width: "100%" - }, - showTime: { - format: "HH:mm" - }, - format: "YYYY-MM-DD HH:mm", - placeholder: ["Start Time", "End Time"], - value: [this.state.submit.started_at ? _()(1e3 * this.state.submit.started_at) : null, this.state.submit.ended_at ? _()(1e3 * this.state.submit.ended_at) : null], - onChange: e=>this.setState({ - submit: v()({}, this.state.submit, { - started_at: e[0] ? e[0].format("X") : null, - ended_at: e[1] ? e[1].format("X") : null - }) - }), - onOk: e=>this.setState({ - submit: v()({}, this.state.submit, { - started_at: e[0] ? e[0].format("X") : null, - ended_at: e[1] ? e[1].format("X") : null - }) - }) - })), b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - for: "example-text-input-alt" - }, "\u6700\u5927\u4f7f\u7528\u6b21\u6570"), b.a.createElement(s["a"], { - placeholder: "\u9650\u5236\u6700\u5927\u4f7f\u7528\u6b21\u6570\uff0c\u7528\u5b8c\u5219\u65e0\u6cd5\u4f7f\u7528(\u4e3a\u7a7a\u5219\u4e0d\u9650\u5236)", - value: this.state.submit.limit_use, - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - limit_use: e.target.value - }) - }) - } - })), b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u6bcf\u4e2a\u7528\u6237\u53ef\u4f7f\u7528\u6b21\u6570"), b.a.createElement(s["a"], { - placeholder: "\u9650\u5236\u6bcf\u4e2a\u7528\u6237\u53ef\u4f7f\u7528\u6b21\u6570(\u4e3a\u7a7a\u5219\u4e0d\u9650\u5236)", - value: this.state.submit.limit_use_with_user, - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - limit_use_with_user: e.target.value - }) - }) - } - })), b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - for: "example-text-input-alt" - }, "\u6307\u5b9a\u8ba2\u9605"), b.a.createElement("div", null, b.a.createElement(a["a"], { - value: this.state.submit.limit_plan_ids || [], - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - limit_plan_ids: e.length ? e : null - }) - }) - } - , - mode: "multiple", - placeholder: "\u9650\u5236\u6307\u5b9a\u8ba2\u9605\u53ef\u4ee5\u4f7f\u7528\u4f18\u60e0(\u4e3a\u7a7a\u5219\u4e0d\u9650\u5236)", - style: { - width: "100%" - } - }, y.map(e=>{ - return b.a.createElement(a["a"].Option, { - key: Math.random(), - value: "".concat(e.id) - }, e.name) - } - )))), b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u6307\u5b9a\u5468\u671f"), b.a.createElement("div", null, b.a.createElement(a["a"], { - value: this.state.submit.limit_period || [], - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - limit_period: e.length ? e : null - }) - }) - } - , - mode: "multiple", - placeholder: "\u9650\u5236\u6307\u5b9a\u5468\u671f\u53ef\u4ee5\u4f7f\u7528\u4f18\u60e0(\u4e3a\u7a7a\u5219\u4e0d\u9650\u5236)", - style: { - width: "100%" - } - }, Object.keys(C["a"].periodText).map(e=>{ - return b.a.createElement(a["a"].Option, { - key: Math.random(), - value: e - }, C["a"].periodText[e]) - } - )))), !this.state.submit.code && !this.state.submit.id && b.a.createElement("div", { - className: "form-group" - }, b.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u751f\u6210\u6570\u91cf"), b.a.createElement(s["a"], { - placeholder: "\u8f93\u5165\u6570\u91cf\u6279\u91cf\u751f\u6210", - value: this.state.submit.generate_count, - onChange: e=>{ - this.setState({ - submit: v()({}, this.state.submit, { - generate_count: e.target.value, - code: void 0 - }) - }) - } - }))))) - } - } - t["default"] = Object(k["c"])(e=>{ - var t = e.coupon - , n = e.plan; - return { - coupon: t, - plan: n - } - } - )(T) - }, - Q6cQ: function(e, t, n) { - "use strict"; - var r = n("u8+u") - , i = n("BFt8") - , o = n("gL7N")("hasInstance") - , a = Function.prototype; - o in a || n("V5/1").f(a, o, { - value: function(e) { - if ("function" != typeof this || !r(e)) - return !1; - if (!r(this.prototype)) - return e instanceof this; - while (e = i(e)) - if (this.prototype === e) - return !0; - return !1 - } - }) - }, - QBsz: function(e, t, n) { - "use strict"; - function r(e, t) { - return null == e && (e = 0), - null == t && (t = 0), - [e, t] - } - function i(e) { - return [e[0], e[1]] - } - function o(e, t, n) { - return e[0] = t[0] + n[0], - e[1] = t[1] + n[1], - e - } - function a(e, t, n) { - return e[0] = t[0] - n[0], - e[1] = t[1] - n[1], - e - } - function s(e) { - return Math.sqrt(l(e)) - } - n.d(t, "d", function() { - return r - }), - n.d(t, "c", function() { - return i - }), - n.d(t, "a", function() { - return o - }), - n.d(t, "m", function() { - return a - }), - n.d(t, "l", function() { - return c - }), - n.d(t, "k", function() { - return u - }), - n.d(t, "g", function() { - return h - }), - n.d(t, "e", function() { - return f - }), - n.d(t, "f", function() { - return p - }), - n.d(t, "h", function() { - return m - }), - n.d(t, "b", function() { - return g - }), - n.d(t, "j", function() { - return v - }), - n.d(t, "i", function() { - return y - }); - function l(e) { - return e[0] * e[0] + e[1] * e[1] - } - function c(e, t, n) { - return e[0] = t[0] * n, - e[1] = t[1] * n, - e - } - function u(e, t) { - var n = s(t); - return 0 === n ? (e[0] = 0, - e[1] = 0) : (e[0] = t[0] / n, - e[1] = t[1] / n), - e - } - function h(e, t) { - return Math.sqrt((e[0] - t[0]) * (e[0] - t[0]) + (e[1] - t[1]) * (e[1] - t[1])) - } - var f = h; - function d(e, t) { - return (e[0] - t[0]) * (e[0] - t[0]) + (e[1] - t[1]) * (e[1] - t[1]) - } - var p = d; - function m(e, t, n, r) { - return e[0] = t[0] + r * (n[0] - t[0]), - e[1] = t[1] + r * (n[1] - t[1]), - e - } - function g(e, t, n) { - var r = t[0] - , i = t[1]; - return e[0] = n[0] * r + n[2] * i + n[4], - e[1] = n[1] * r + n[3] * i + n[5], - e - } - function v(e, t, n) { - return e[0] = Math.min(t[0], n[0]), - e[1] = Math.min(t[1], n[1]), - e - } - function y(e, t, n) { - return e[0] = Math.max(t[0], n[0]), - e[1] = Math.max(t[1], n[1]), - e - } - }, - "QC+M": function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return w - }); - var r = n("q1tI") - , i = n.n(r) - , o = n("i8i4") - , a = n.n(o) - , s = n("17x9") - , l = n.n(s); - function c(e) { - "@babel/helpers - typeof"; - return c = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - c(e) - } - function u(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function h(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function f(e, t, n) { - return t && h(e.prototype, t), - n && h(e, n), - e - } - function d(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && p(e, t) - } - function p(e, t) { - return p = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - p(e, t) - } - function m(e) { - var t = y(); - return function() { - var n, r = b(e); - if (t) { - var i = b(this).constructor; - n = Reflect.construct(r, arguments, i) - } else - n = r.apply(this, arguments); - return g(this, n) - } - } - function g(e, t) { - return !t || "object" !== c(t) && "function" !== typeof t ? v(e) : t - } - function v(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function y() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function b(e) { - return b = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - b(e) - } - var w = function(e) { - d(n, e); - var t = m(n); - function n() { - return u(this, n), - t.apply(this, arguments) - } - return f(n, [{ - key: "componentDidMount", - value: function() { - this.createContainer() - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props.didUpdate; - t && t(e) - } - }, { - key: "componentWillUnmount", - value: function() { - this.removeContainer() - } - }, { - key: "createContainer", - value: function() { - this._container = this.props.getContainer(), - this.forceUpdate() - } - }, { - key: "removeContainer", - value: function() { - this._container && this._container.parentNode.removeChild(this._container) - } - }, { - key: "render", - value: function() { - return this._container ? a.a.createPortal(this.props.children, this._container) : null - } - }]), - n - }(i.a.Component); - w.propTypes = { - getContainer: l.a.func.isRequired, - children: l.a.node.isRequired, - didUpdate: l.a.func - } - }, - QCnb: function(e, t, n) { - "use strict"; - e.exports = n("+wdc") - }, - QDlc: function(e, t, n) { - "use strict"; - function r() { - return !1 - } - function i() { - return !0 - } - function o() { - this.timeStamp = Date.now(), - this.target = void 0, - this.currentTarget = void 0 - } - Object.defineProperty(t, "__esModule", { - value: !0 - }), - o.prototype = { - isEventObject: 1, - constructor: o, - isDefaultPrevented: r, - isPropagationStopped: r, - isImmediatePropagationStopped: r, - preventDefault: function() { - this.isDefaultPrevented = i - }, - stopPropagation: function() { - this.isPropagationStopped = i - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = i, - this.stopPropagation() - }, - halt: function(e) { - e ? this.stopImmediatePropagation() : this.stopPropagation(), - this.preventDefault() - } - }, - t["default"] = o, - e.exports = t["default"] - }, - QEzc: function(e, t, n) { - n("Jaki")("Uint32", 4, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - QLaP: function(e, t, n) { - "use strict"; - var r = function(e, t, n, r, i, o, a, s) { - if (!e) { - var l; - if (void 0 === t) - l = new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."); - else { - var c = [n, r, i, o, a, s] - , u = 0; - l = new Error(t.replace(/%s/g, function() { - return c[u++] - })), - l.name = "Invariant Violation" - } - throw l.framesToPop = 1, - l - } - }; - e.exports = r - }, - QSs8: function(e, t, n) { - var r = n("u8+u") - , i = n("//3n").set; - e.exports = function(e, t, n) { - var o, a = t.constructor; - return a !== n && "function" == typeof a && (o = a.prototype) !== n.prototype && r(o) && i && i(e, o), - e - } - }, - QTEQ: function(e, t) { - e.exports = function(e, t) { - return t = "number" == typeof t ? t : 1 / 0, - t ? n(e, 1) : Array.isArray(e) ? e.map(function(e) { - return e - }) : e; - function n(e, r) { - return e.reduce(function(e, i) { - return Array.isArray(i) && r < t ? e.concat(n(i, r + 1)) : e.concat(i) - }, []) - } - } - }, - QbLZ: function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = n("P2sY") - , i = o(r); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = i.default || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - }, - Qe9p: function(e, t, n) { - "use strict"; - n.d(t, "d", function() { - return g - }), - n.d(t, "b", function() { - return y - }), - n.d(t, "a", function() { - return b - }), - n.d(t, "e", function() { - return w - }), - n.d(t, "c", function() { - return x - }); - var r = n("1RvN") - , i = { - transparent: [0, 0, 0, 0], - aliceblue: [240, 248, 255, 1], - antiquewhite: [250, 235, 215, 1], - aqua: [0, 255, 255, 1], - aquamarine: [127, 255, 212, 1], - azure: [240, 255, 255, 1], - beige: [245, 245, 220, 1], - bisque: [255, 228, 196, 1], - black: [0, 0, 0, 1], - blanchedalmond: [255, 235, 205, 1], - blue: [0, 0, 255, 1], - blueviolet: [138, 43, 226, 1], - brown: [165, 42, 42, 1], - burlywood: [222, 184, 135, 1], - cadetblue: [95, 158, 160, 1], - chartreuse: [127, 255, 0, 1], - chocolate: [210, 105, 30, 1], - coral: [255, 127, 80, 1], - cornflowerblue: [100, 149, 237, 1], - cornsilk: [255, 248, 220, 1], - crimson: [220, 20, 60, 1], - cyan: [0, 255, 255, 1], - darkblue: [0, 0, 139, 1], - darkcyan: [0, 139, 139, 1], - darkgoldenrod: [184, 134, 11, 1], - darkgray: [169, 169, 169, 1], - darkgreen: [0, 100, 0, 1], - darkgrey: [169, 169, 169, 1], - darkkhaki: [189, 183, 107, 1], - darkmagenta: [139, 0, 139, 1], - darkolivegreen: [85, 107, 47, 1], - darkorange: [255, 140, 0, 1], - darkorchid: [153, 50, 204, 1], - darkred: [139, 0, 0, 1], - darksalmon: [233, 150, 122, 1], - darkseagreen: [143, 188, 143, 1], - darkslateblue: [72, 61, 139, 1], - darkslategray: [47, 79, 79, 1], - darkslategrey: [47, 79, 79, 1], - darkturquoise: [0, 206, 209, 1], - darkviolet: [148, 0, 211, 1], - deeppink: [255, 20, 147, 1], - deepskyblue: [0, 191, 255, 1], - dimgray: [105, 105, 105, 1], - dimgrey: [105, 105, 105, 1], - dodgerblue: [30, 144, 255, 1], - firebrick: [178, 34, 34, 1], - floralwhite: [255, 250, 240, 1], - forestgreen: [34, 139, 34, 1], - fuchsia: [255, 0, 255, 1], - gainsboro: [220, 220, 220, 1], - ghostwhite: [248, 248, 255, 1], - gold: [255, 215, 0, 1], - goldenrod: [218, 165, 32, 1], - gray: [128, 128, 128, 1], - green: [0, 128, 0, 1], - greenyellow: [173, 255, 47, 1], - grey: [128, 128, 128, 1], - honeydew: [240, 255, 240, 1], - hotpink: [255, 105, 180, 1], - indianred: [205, 92, 92, 1], - indigo: [75, 0, 130, 1], - ivory: [255, 255, 240, 1], - khaki: [240, 230, 140, 1], - lavender: [230, 230, 250, 1], - lavenderblush: [255, 240, 245, 1], - lawngreen: [124, 252, 0, 1], - lemonchiffon: [255, 250, 205, 1], - lightblue: [173, 216, 230, 1], - lightcoral: [240, 128, 128, 1], - lightcyan: [224, 255, 255, 1], - lightgoldenrodyellow: [250, 250, 210, 1], - lightgray: [211, 211, 211, 1], - lightgreen: [144, 238, 144, 1], - lightgrey: [211, 211, 211, 1], - lightpink: [255, 182, 193, 1], - lightsalmon: [255, 160, 122, 1], - lightseagreen: [32, 178, 170, 1], - lightskyblue: [135, 206, 250, 1], - lightslategray: [119, 136, 153, 1], - lightslategrey: [119, 136, 153, 1], - lightsteelblue: [176, 196, 222, 1], - lightyellow: [255, 255, 224, 1], - lime: [0, 255, 0, 1], - limegreen: [50, 205, 50, 1], - linen: [250, 240, 230, 1], - magenta: [255, 0, 255, 1], - maroon: [128, 0, 0, 1], - mediumaquamarine: [102, 205, 170, 1], - mediumblue: [0, 0, 205, 1], - mediumorchid: [186, 85, 211, 1], - mediumpurple: [147, 112, 219, 1], - mediumseagreen: [60, 179, 113, 1], - mediumslateblue: [123, 104, 238, 1], - mediumspringgreen: [0, 250, 154, 1], - mediumturquoise: [72, 209, 204, 1], - mediumvioletred: [199, 21, 133, 1], - midnightblue: [25, 25, 112, 1], - mintcream: [245, 255, 250, 1], - mistyrose: [255, 228, 225, 1], - moccasin: [255, 228, 181, 1], - navajowhite: [255, 222, 173, 1], - navy: [0, 0, 128, 1], - oldlace: [253, 245, 230, 1], - olive: [128, 128, 0, 1], - olivedrab: [107, 142, 35, 1], - orange: [255, 165, 0, 1], - orangered: [255, 69, 0, 1], - orchid: [218, 112, 214, 1], - palegoldenrod: [238, 232, 170, 1], - palegreen: [152, 251, 152, 1], - paleturquoise: [175, 238, 238, 1], - palevioletred: [219, 112, 147, 1], - papayawhip: [255, 239, 213, 1], - peachpuff: [255, 218, 185, 1], - peru: [205, 133, 63, 1], - pink: [255, 192, 203, 1], - plum: [221, 160, 221, 1], - powderblue: [176, 224, 230, 1], - purple: [128, 0, 128, 1], - red: [255, 0, 0, 1], - rosybrown: [188, 143, 143, 1], - royalblue: [65, 105, 225, 1], - saddlebrown: [139, 69, 19, 1], - salmon: [250, 128, 114, 1], - sandybrown: [244, 164, 96, 1], - seagreen: [46, 139, 87, 1], - seashell: [255, 245, 238, 1], - sienna: [160, 82, 45, 1], - silver: [192, 192, 192, 1], - skyblue: [135, 206, 235, 1], - slateblue: [106, 90, 205, 1], - slategray: [112, 128, 144, 1], - slategrey: [112, 128, 144, 1], - snow: [255, 250, 250, 1], - springgreen: [0, 255, 127, 1], - steelblue: [70, 130, 180, 1], - tan: [210, 180, 140, 1], - teal: [0, 128, 128, 1], - thistle: [216, 191, 216, 1], - tomato: [255, 99, 71, 1], - turquoise: [64, 224, 208, 1], - violet: [238, 130, 238, 1], - wheat: [245, 222, 179, 1], - white: [255, 255, 255, 1], - whitesmoke: [245, 245, 245, 1], - yellow: [255, 255, 0, 1], - yellowgreen: [154, 205, 50, 1] - }; - function o(e) { - return e = Math.round(e), - e < 0 ? 0 : e > 255 ? 255 : e - } - function a(e) { - return e < 0 ? 0 : e > 1 ? 1 : e - } - function s(e) { - var t = e; - return t.length && "%" === t.charAt(t.length - 1) ? o(parseFloat(t) / 100 * 255) : o(parseInt(t, 10)) - } - function l(e) { - var t = e; - return t.length && "%" === t.charAt(t.length - 1) ? a(parseFloat(t) / 100) : a(parseFloat(t)) - } - function c(e, t, n) { - return n < 0 ? n += 1 : n > 1 && (n -= 1), - 6 * n < 1 ? e + (t - e) * n * 6 : 2 * n < 1 ? t : 3 * n < 2 ? e + (t - e) * (2 / 3 - n) * 6 : e - } - function u(e, t, n) { - return e + (t - e) * n - } - function h(e, t, n, r, i) { - return e[0] = t, - e[1] = n, - e[2] = r, - e[3] = i, - e - } - function f(e, t) { - return e[0] = t[0], - e[1] = t[1], - e[2] = t[2], - e[3] = t[3], - e - } - var d = new r["a"](20) - , p = null; - function m(e, t) { - p && f(p, t), - p = d.put(e, p || t.slice()) - } - function g(e, t) { - if (e) { - t = t || []; - var n = d.get(e); - if (n) - return f(t, n); - e += ""; - var r = e.replace(/ /g, "").toLowerCase(); - if (r in i) - return f(t, i[r]), - m(e, t), - t; - var o = r.length; - if ("#" !== r.charAt(0)) { - var a = r.indexOf("(") - , c = r.indexOf(")"); - if (-1 !== a && c + 1 === o) { - var u = r.substr(0, a) - , p = r.substr(a + 1, c - (a + 1)).split(",") - , g = 1; - switch (u) { - case "rgba": - if (4 !== p.length) - return 3 === p.length ? h(t, +p[0], +p[1], +p[2], 1) : h(t, 0, 0, 0, 1); - g = l(p.pop()); - case "rgb": - return p.length >= 3 ? (h(t, s(p[0]), s(p[1]), s(p[2]), 3 === p.length ? g : l(p[3])), - m(e, t), - t) : void h(t, 0, 0, 0, 1); - case "hsla": - return 4 !== p.length ? void h(t, 0, 0, 0, 1) : (p[3] = l(p[3]), - v(p, t), - m(e, t), - t); - case "hsl": - return 3 !== p.length ? void h(t, 0, 0, 0, 1) : (v(p, t), - m(e, t), - t); - default: - return - } - } - h(t, 0, 0, 0, 1) - } else { - if (4 === o || 5 === o) { - var y = parseInt(r.slice(1, 4), 16); - return y >= 0 && y <= 4095 ? (h(t, (3840 & y) >> 4 | (3840 & y) >> 8, 240 & y | (240 & y) >> 4, 15 & y | (15 & y) << 4, 5 === o ? parseInt(r.slice(4), 16) / 15 : 1), - m(e, t), - t) : void h(t, 0, 0, 0, 1) - } - if (7 === o || 9 === o) { - y = parseInt(r.slice(1, 7), 16); - return y >= 0 && y <= 16777215 ? (h(t, (16711680 & y) >> 16, (65280 & y) >> 8, 255 & y, 9 === o ? parseInt(r.slice(7), 16) / 255 : 1), - m(e, t), - t) : void h(t, 0, 0, 0, 1) - } - } - } - } - function v(e, t) { - var n = (parseFloat(e[0]) % 360 + 360) % 360 / 360 - , r = l(e[1]) - , i = l(e[2]) - , a = i <= .5 ? i * (r + 1) : i + r - i * r - , s = 2 * i - a; - return t = t || [], - h(t, o(255 * c(s, a, n + 1 / 3)), o(255 * c(s, a, n)), o(255 * c(s, a, n - 1 / 3)), 1), - 4 === e.length && (t[3] = e[3]), - t - } - function y(e, t) { - var n = g(e); - if (n) { - for (var r = 0; r < 3; r++) - n[r] = t < 0 ? n[r] * (1 - t) | 0 : (255 - n[r]) * t + n[r] | 0, - n[r] > 255 ? n[r] = 255 : n[r] < 0 && (n[r] = 0); - return w(n, 4 === n.length ? "rgba" : "rgb") - } - } - function b(e, t, n) { - if (t && t.length && e >= 0 && e <= 1) { - var r = e * (t.length - 1) - , i = Math.floor(r) - , s = Math.ceil(r) - , l = g(t[i]) - , c = g(t[s]) - , h = r - i - , f = w([o(u(l[0], c[0], h)), o(u(l[1], c[1], h)), o(u(l[2], c[2], h)), a(u(l[3], c[3], h))], "rgba"); - return n ? { - color: f, - leftIndex: i, - rightIndex: s, - value: r - } : f - } - } - function w(e, t) { - if (e && e.length) { - var n = e[0] + "," + e[1] + "," + e[2]; - return "rgba" !== t && "hsva" !== t && "hsla" !== t || (n += "," + e[3]), - t + "(" + n + ")" - } - } - function x(e, t) { - var n = g(e); - return n ? (.299 * n[0] + .587 * n[1] + .114 * n[2]) * n[3] / 255 + (1 - n[3]) * t : 0 - } - }, - QeHl: function(e, t, n) { - n("Jaki")("Float32", 4, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - Qg4q: function(e, t, n) { - "use strict"; - n("2qtc"); - var r = n("kLXV") - , i = (n("OaEy"), - n("2fM7")) - , o = (n("iQDF"), - n("+eQT")) - , a = (n("5NDa"), - n("5rEg")) - , s = n("p0pE") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = n("/MKj") - , f = n("wd/R") - , d = n.n(f); - class p extends u.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: {} - } - } - show() { - this.setState({ - visible: !0 - }) - } - hide() { - this.setState({ - visible: !1, - submit: {} - }) - } - formChange(e, t) { - var n = this.state.submit; - n[e] = t, - this.setState({ - submit: n - }) - } - submit() { - var e = l()({}, this.state.submit); - this.props.dispatch({ - type: "user/generate", - params: e, - callback: ()=>{ - this.hide() - } - }) - } - render() { - var e = this.props.user - , t = e.user - , n = e.generateLoading - , s = this.props.plan.plans - , l = this.state - , c = l.visible - , h = l.submit; - return u.a.createElement(u.a.Fragment, null, u.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), u.a.createElement(r["a"], { - title: "\u521b\u5efa\u7528\u6237", - visible: c, - onCancel: ()=>this.hide(), - cancelText: "\u53d6\u6d88", - onOk: ()=>this.submit(), - okButtonProps: { - loading: n - }, - okText: "\u751f\u6210" - }, u.a.createElement("div", null, u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u90ae\u7bb1"), u.a.createElement(a["a"].Group, { - compact: !0 - }, !h.generate_count && u.a.createElement(a["a"], { - placeholder: "\u8d26\u53f7\uff08\u6279\u91cf\u751f\u6210\u8bf7\u7559\u7a7a\uff09", - style: { - width: "45%" - }, - value: h.email_prefix, - onChange: e=>this.formChange("email_prefix", e.target.value) - }), u.a.createElement(a["a"], { - placeholder: "@", - style: { - width: "10%", - textAlign: "center" - }, - disabled: !0 - }), u.a.createElement(a["a"], { - placeholder: "\u57df", - style: { - width: "45%" - }, - value: h.email_suffix, - onChange: e=>this.formChange("email_suffix", e.target.value) - }))), u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u5bc6\u7801"), u.a.createElement(a["a"], { - value: h.password, - placeholder: "\u7559\u7a7a\u5219\u5bc6\u7801\u4e0e\u90ae\u7bb1\u76f8\u540c", - onChange: e=>this.formChange("password", e.target.value) - })), u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u5230\u671f\u65f6\u95f4"), u.a.createElement("div", null, u.a.createElement(o["a"], { - placeholder: "\u8bf7\u9009\u62e9\u7528\u6237\u5230\u671f\u65e5\u671f\uff0c\u4e3a\u7a7a\u5219\u4e0d\u9650\u5236\u5230\u671f\u65f6\u95f4", - defaultValue: h.expired_at && d()(1e3 * t.expired_at), - style: { - width: "100%" - }, - onChange: e=>this.formChange("expired_at", e ? e.format("X") : null) - }))), u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u8ba2\u9605\u8ba1\u5212"), u.a.createElement(i["a"], { - placeholder: "\u8bf7\u9009\u62e9\u7528\u6237\u8ba2\u9605\u8ba1\u5212", - style: { - width: "100%" - }, - value: h.plan_id || null, - onChange: e=>this.formChange("plan_id", e) - }, u.a.createElement(i["a"].Option, { - value: null - }, "\u65e0"), s.map(e=>{ - return u.a.createElement(i["a"].Option, { - key: Math.random(), - value: e.id - }, e.name) - } - ))), !h.email_prefix && u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u751f\u6210\u6570\u91cf"), u.a.createElement(a["a"], { - value: h.generate_count, - placeholder: "\u5982\u679c\u4e3a\u6279\u91cf\u751f\u6210\u8bf7\u8f93\u5165\u751f\u6210\u6570\u91cf", - onChange: e=>this.formChange("generate_count", e.target.value) - }))))) - } - } - t["a"] = Object(h["c"])(e=>{ - var t = e.user - , n = e.plan; - return { - user: t, - plan: n - } - } - )(p) - }, - QpuX: function(e, t, n) { - e.exports = n("+qE3").EventEmitter - }, - QsMh: function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("wYm8") - , o = n("il4q") - , a = n("wUWy") - , s = [].sort - , l = [1, 2, 3]; - r(r.P + r.F * (a(function() { - l.sort(void 0) - }) || !a(function() { - l.sort(null) - }) || !n("l0kz")(s)), "Array", { - sort: function(e) { - return void 0 === e ? s.call(o(this)) : s.call(o(this), i(e)) - } - }) - }, - QuXc: function(e, t, n) { - "use strict"; - var r = function() { - function e(e) { - this.colorStops = e || [] - } - return e.prototype.addColorStop = function(e, t) { - this.colorStops.push({ - offset: e, - color: t - }) - } - , - e - }(); - t["a"] = r - }, - "R+7+": function(e, t, n) { - var r = n("w6GO") - , i = n("mqlF") - , o = n("NV0k"); - e.exports = function(e) { - var t = r(e) - , n = i.f; - if (n) { - var a, s = n(e), l = o.f, c = 0; - while (s.length > c) - l.call(e, a = s[c++]) && t.push(a) - } - return t - } - }, - R1X6: function(e, t, n) { - "use strict"; - var r = Math.round(9 * Math.random()) - , i = "function" === typeof Object.defineProperty - , o = function() { - function e() { - this._id = "__ec_inner_" + r++ - } - return e.prototype.get = function(e) { - return this._guard(e)[this._id] - } - , - e.prototype.set = function(e, t) { - var n = this._guard(e); - return i ? Object.defineProperty(n, this._id, { - value: t, - enumerable: !1, - configurable: !0 - }) : n[this._id] = t, - this - } - , - e.prototype["delete"] = function(e) { - return !!this.has(e) && (delete this._guard(e)[this._id], - !0) - } - , - e.prototype.has = function(e) { - return !!this._guard(e)[this._id] - } - , - e.prototype._guard = function(e) { - if (e !== Object(e)) - throw TypeError("Value of WeakMap is not a non-null object."); - return e - } - , - e - }(); - t["a"] = o - }, - R5jr: function(e, t, n) { - "use strict"; - t["default"] = { - locale: "en", - pluralRuleFunction: function(e, t) { - var n = String(e).split(".") - , r = !n[1] - , i = Number(n[0]) == e - , o = i && n[0].slice(-1) - , a = i && n[0].slice(-2); - return t ? 1 == o && 11 != a ? "one" : 2 == o && 12 != a ? "two" : 3 == o && 13 != a ? "few" : "other" : 1 == e && r ? "one" : "other" - } - } - }, - "R64+": function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = n("GB+t") - , i = o(r); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - var a = function() { - var e = null - , t = function(t) { - return (0, - i.default)(null == e, "A history supports only one prompt at a time"), - e = t, - function() { - e === t && (e = null) - } - } - , n = function(t, n, r, o) { - if (null != e) { - var a = "function" === typeof e ? e(t, n) : e; - "string" === typeof a ? "function" === typeof r ? r(a, o) : ((0, - i.default)(!1, "A history needs a getUserConfirmation function in order to use a prompt message"), - o(!0)) : o(!1 !== a) - } else - o(!0) - } - , r = [] - , o = function(e) { - var t = !0 - , n = function() { - t && e.apply(void 0, arguments) - }; - return r.push(n), - function() { - t = !1, - r = r.filter(function(e) { - return e !== n - }) - } - } - , a = function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - r.forEach(function(e) { - return e.apply(void 0, t) - }) - }; - return { - setPrompt: t, - confirmTransitionTo: n, - appendListener: o, - notifyListeners: a - } - }; - t.default = a - }, - RFCh: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("EQ71").default({ - basename: "/" - }); - window.g_history = r, - t["default"] = r - }, - RJTe: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("g9YV"), - n("wCAj")) - , a = n("p0pE") - , s = n.n(a) - , l = (n("5NDa"), - n("5rEg")) - , c = (n("7Kak"), - n("9yH6")) - , u = (n("/zsF"), - n("PArb")) - , h = (n("Awhp"), - n("KrTs")) - , f = n("q1tI") - , d = n.n(f) - , p = n("Bl7J") - , m = n("/MKj") - , g = n("wd/R") - , v = n.n(g) - , y = n("v32e"); - class b extends d.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: { - level: 1 - } - }, - this.onSearchTimeout = void 0 - } - componentDidMount() { - this.props.dispatch({ - type: "ticket/fetch" - }) - } - close(e) { - this.props.dispatch({ - type: "ticket/close", - id: e - }) - } - tableOnChange(e, t, n) { - this.props.dispatch({ - type: "ticket/filter", - pagination: e, - filter: n - }) - } - filter(e, t) { - this.props.dispatch({ - type: "ticket/filter", - filter: { - [e]: t - }, - pagination: { - pageSize: 10, - current: 1 - } - }) - } - toChat(e) { - var t = window.location.origin + window.location.pathname + "#/ticket/" + e; - -1 === window.navigator.userAgent.toLowerCase().indexOf("mobile") && -1 === window.navigator.userAgent.toLowerCase().indexOf("ipad") ? window.open(t, "_blank", "height=600,width=800,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no") : window.location.href = t - } - onSearch(e, t) { - clearTimeout(this.onSearchTimeout), - this.onSearchTimeout = setTimeout(()=>{ - this.props.dispatch({ - type: "ticket/filter", - filter: { - [e]: t - }, - pagination: { - pageSize: 10, - current: 1 - } - }) - } - , 300) - } - render() { - var e = this.props.ticket - , t = e.tickets - , n = e.fetchLoading - , r = e.pagination - , a = e.filter - , f = ["\u4f4e", "\u4e2d", "\u9ad8"] - , m = [{ - title: "#", - dataIndex: "id", - key: "id" - }, { - title: "\u4e3b\u9898", - dataIndex: "subject", - key: "subject" - }, { - title: "\u5de5\u5355\u7ea7\u522b", - dataIndex: "level", - key: "level", - render: e=>{ - return f[e] - } - }, { - title: "\u5de5\u5355\u72b6\u6001", - dataIndex: "reply_status", - key: "reply_status", - filters: 1 !== a.status && [{ - text: "\u5df2\u56de\u590d", - value: 0 - }, { - text: "\u5f85\u56de\u590d", - value: 1 - }], - render: (e,t)=>{ - return 1 === t.status ? d.a.createElement("span", null, d.a.createElement(h["a"], { - status: "success" - }), "\u5df2\u5173\u95ed") : d.a.createElement("span", null, d.a.createElement(h["a"], { - status: e ? "error" : "processing" - }), e ? "\u5f85\u56de\u590d" : "\u5df2\u56de\u590d") - } - }, { - title: "\u521b\u5efa\u65f6\u95f4", - dataIndex: "created_at", - key: "created_at", - render: e=>{ - return v()(1e3 * e).format("YYYY/MM/DD HH:mm") - } - }, { - title: "\u6700\u540e\u56de\u590d", - dataIndex: "updated_at", - key: "updated_at", - render: e=>{ - return v()(1e3 * e).format("YYYY/MM/DD HH:mm") - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - fixed: "right", - render: (e,t)=>{ - return d.a.createElement("div", null, d.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>this.toChat(t.id) - }, "\u67e5\u770b"), d.a.createElement(u["a"], { - type: "vertical" - }), d.a.createElement("a", { - disabled: t.status, - href: "javascript:void(0);", - onClick: ()=>this.close(t.id) - }, "\u5173\u95ed")) - } - }]; - return d.a.createElement(p["a"], i()({}, this.props, { - title: "\u5de5\u5355\u7ba1\u7406" - }), d.a.createElement(y["a"], { - loading: n - }, d.a.createElement("div", { - className: "block border-bottom" - }, d.a.createElement("div", { - className: "bg-white" - }, d.a.createElement("div", { - className: "p-3" - }, d.a.createElement(c["a"].Group, { - value: a.status, - onChange: e=>this.filter("status", e.target.value) - }, d.a.createElement(c["a"].Button, { - value: 0 - }, "\u5df2\u5f00\u542f"), d.a.createElement(c["a"].Button, { - value: 1 - }, "\u5df2\u5173\u95ed")), d.a.createElement("div", { - style: { - float: "right" - } - }, d.a.createElement(l["a"], { - placeholder: "\u8f93\u5165\u90ae\u7bb1\u641c\u7d22", - onChange: e=>this.onSearch("email", e.target.value) - }))), d.a.createElement(o["a"], { - tableLayout: "auto", - dataSource: t, - pagination: s()({}, r, { - size: "small" - }), - columns: m, - scroll: { - x: 900 - }, - onChange: (e,t,n)=>this.tableOnChange(e, n, t) - }))))) - } - } - t["default"] = Object(m["c"])(e=>{ - var t = e.ticket; - return { - ticket: t - } - } - )(b) - }, - "RU/L": function(e, t, n) { - n("Rqdy"); - var r = n("WEpk").Object; - e.exports = function(e, t, n) { - return r.defineProperty(e, t, n) - } - }, - RXBc: function(e, t, n) { - "use strict"; - n.r(t), - n.d(t, "default", function() { - return s - }); - var r = n("q1tI") - , i = n.n(r) - , o = n("3a4m") - , a = n.n(o); - class s extends i.a.Component { - componentDidMount() { - a.a.push("/login") - } - render() { - return i.a.createElement("div", null) - } - } - }, - RXMa: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = function() { - function e() { - this.cx = 0, - this.cy = 0, - this.r = 0, - this.r0 = 0 - } - return e - }() - , a = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultShape = function() { - return new o - } - , - t.prototype.buildPath = function(e, t) { - var n = t.cx - , r = t.cy - , i = 2 * Math.PI; - e.moveTo(n + t.r, r), - e.arc(n, r, t.r, 0, i, !1), - e.moveTo(n + t.r0, r), - e.arc(n, r, t.r0, 0, i, !0) - } - , - t - }(i["b"]); - a.prototype.type = "ring", - t["a"] = a - }, - RfKB: function(e, t, n) { - var r = n("2faE").f - , i = n("B+OT") - , o = n("UWiX")("toStringTag"); - e.exports = function(e, t, n) { - e && !i(e = n ? e : e.prototype, o) && r(e, o, { - configurable: !0, - value: t - }) - } - }, - RoFp: function(e, t, n) { - "use strict"; - var r = n("lm0R"); - function i(e, t) { - var n = this - , i = this._readableState && this._readableState.destroyed - , o = this._writableState && this._writableState.destroyed; - return i || o ? (t ? t(e) : !e || this._writableState && this._writableState.errorEmitted || r.nextTick(a, this, e), - this) : (this._readableState && (this._readableState.destroyed = !0), - this._writableState && (this._writableState.destroyed = !0), - this._destroy(e || null, function(e) { - !t && e ? (r.nextTick(a, n, e), - n._writableState && (n._writableState.errorEmitted = !0)) : t && t(e) - }), - this) - } - function o() { - this._readableState && (this._readableState.destroyed = !1, - this._readableState.reading = !1, - this._readableState.ended = !1, - this._readableState.endEmitted = !1), - this._writableState && (this._writableState.destroyed = !1, - this._writableState.ended = !1, - this._writableState.ending = !1, - this._writableState.finished = !1, - this._writableState.errorEmitted = !1) - } - function a(e, t) { - e.emit("error", t) - } - e.exports = { - destroy: i, - undestroy: o - } - }, - Rqdy: function(e, t, n) { - var r = n("Y7ZC"); - r(r.S + r.F * !n("jmDH"), "Object", { - defineProperty: n("2faE").f - }) - }, - S8SX: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return r - }), - n.d(t, "c", function() { - return i - }), - n.d(t, "b", function() { - return o - }); - var r = 1 - , i = 2 - , o = 4 - }, - SBuE: function(e, t) { - e.exports = {} - }, - SEkw: function(e, t, n) { - e.exports = { - default: n("RU/L"), - __esModule: !0 - } - }, - SGa5: function(e, t, n) { - "use strict"; - n.r(t); - n("2qtc"); - var r = n("kLXV") - , i = (n("Pwec"), - n("CtXQ")) - , o = n("q1tI") - , a = n.n(o) - , s = n("/MKj"); - class l extends a.a.Component { - constructor(e) { - super(e), - this.state = {}, - this.keyDown = this.keyDown.bind(this) - } - keyDown(e) { - 13 === e.keyCode && this.login() - } - componentDidMount() { - var e = this.props.location.query.verify - , t = this.props.location.query.redirect; - e && this.props.dispatch({ - type: "passport/token2Login", - verify: e, - redirect: t - }), - this.props.dispatch({ - type: "user/checkLogin", - redirect: t - }), - window.addEventListener("keydown", this.keyDown, !1) - } - componentWillUnmount() { - window.removeEventListener("keydown", this.keyDown, !1) - } - login() { - this.props.dispatch({ - type: "passport/login", - email: this.refs.email.value, - password: this.refs.password.value - }) - } - render() { - var e = this.props.passport.loginLoading; - return a.a.createElement("div", { - id: "page-container" - }, a.a.createElement("main", { - id: "main-container" - }, a.a.createElement("div", { - className: "v2board-background", - style: { - backgroundImage: window.settings.background_url && "url(".concat(window.settings.background_url, ")") - } - }), a.a.createElement("div", { - className: "no-gutters v2board-auth-box" - }, a.a.createElement("div", { - className: "", - style: { - maxWidth: 450, - width: "100%", - margin: "auto" - } - }, a.a.createElement("div", { - className: "mx-2 mx-sm-0" - }, a.a.createElement("div", { - className: "block block-rounded block-transparent block-fx-pop w-100 mb-0 overflow-hidden bg-image", - style: { - boxShadow: "0 0.5rem 2rem #0000000d" - } - }, a.a.createElement("div", { - className: "row no-gutters" - }, a.a.createElement("div", { - className: "col-md-12 order-md-1 bg-white" - }, a.a.createElement("div", { - className: "block-content block-content-full px-lg-4 py-md-4 py-lg-4" - }, a.a.createElement("div", { - className: "mb-3 text-center" - }, a.a.createElement("a", { - className: "font-size-h1", - href: "javascript:void(0);" - }, window.settings.logo ? a.a.createElement("img", { - className: "v2board-logo mb-3", - src: window.settings.logo - }) : a.a.createElement("span", { - className: "text-dark" - }, window.settings.title || "V2Board")), a.a.createElement("p", { - className: "font-size-sm text-muted mb-3" - }, "\u767b\u5f55\u5230\u7ba1\u7406\u4e2d\u5fc3")), a.a.createElement("div", { - className: "form-group" - }, a.a.createElement("input", { - type: "text", - className: "form-control form-control-alt", - placeholder: "\u90ae\u7bb1", - ref: "email" - })), a.a.createElement("div", { - className: "form-group" - }, a.a.createElement("input", { - type: "password", - className: "form-control form-control-alt", - placeholder: "\u5bc6\u7801", - ref: "password" - })), a.a.createElement("div", { - className: "form-group mb-0" - }, a.a.createElement("button", { - disabled: e, - type: "submit", - className: "btn btn-block btn-primary font-w400", - onClick: ()=>this.login() - }, e ? a.a.createElement(i["a"], { - type: "loading" - }) : a.a.createElement("span", null, a.a.createElement("i", { - className: "si si-login mr-1" - }), "\u767b\u5165")))))), a.a.createElement("div", { - className: "text-center bg-gray-lighter p-3 px-4" - }, a.a.createElement("a", { - onClick: ()=>{ - r["a"].info({ - title: "\u5fd8\u8bb0\u5bc6\u7801", - content: a.a.createElement("div", null, a.a.createElement("div", null, "\u5728\u7ad9\u70b9\u76ee\u5f55\u4e0b\u6267\u884c\u547d\u4ee4\u627e\u56de\u5bc6\u7801"), a.a.createElement("code", null, "php artisan reset:password \u7ba1\u7406\u5458\u90ae\u7bb1")), - centered: !0, - okText: "\u6211\u77e5\u9053\u4e86", - onOk() {} - }) - } - }, "\u5fd8\u8bb0\u5bc6\u7801")))))))) - } - } - t["default"] = Object(s["c"])(e=>{ - var t = e.passport; - return { - passport: t - } - } - )(l) - }, - SKnc: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("QuXc") - , o = function(e) { - function t(t, n, r, i, o, a) { - var s = e.call(this, o) || this; - return s.x = null == t ? 0 : t, - s.y = null == n ? 0 : n, - s.x2 = null == r ? 1 : r, - s.y2 = null == i ? 0 : i, - s.type = "linear", - s.global = a || !1, - s - } - return Object(r["a"])(t, e), - t - }(i["a"]); - t["a"] = o - }, - SPFY: function(e, t, n) { - n("Jaki")("Float64", 8, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - SfDG: function(e, t, n) { - var r = n("u8+u") - , i = n("c0Oy").document - , o = r(i) && r(i.createElement); - e.exports = function(e) { - return o ? i.createElement(e) : {} - } - }, - Sj9i: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return m - }), - n.d(t, "b", function() { - return g - }), - n.d(t, "f", function() { - return v - }), - n.d(t, "c", function() { - return y - }), - n.d(t, "g", function() { - return b - }), - n.d(t, "e", function() { - return w - }), - n.d(t, "d", function() { - return x - }), - n.d(t, "h", function() { - return _ - }), - n.d(t, "i", function() { - return E - }), - n.d(t, "m", function() { - return S - }), - n.d(t, "j", function() { - return k - }), - n.d(t, "n", function() { - return C - }), - n.d(t, "l", function() { - return O - }), - n.d(t, "k", function() { - return T - }); - var r = n("QBsz") - , i = Math.pow - , o = Math.sqrt - , a = 1e-8 - , s = 1e-4 - , l = o(3) - , c = 1 / 3 - , u = Object(r["d"])() - , h = Object(r["d"])() - , f = Object(r["d"])(); - function d(e) { - return e > -a && e < a - } - function p(e) { - return e > a || e < -a - } - function m(e, t, n, r, i) { - var o = 1 - i; - return o * o * (o * e + 3 * i * t) + i * i * (i * r + 3 * o * n) - } - function g(e, t, n, r, i) { - var o = 1 - i; - return 3 * (((t - e) * o + 2 * (n - t) * i) * o + (r - n) * i * i) - } - function v(e, t, n, r, a, s) { - var u = r + 3 * (t - n) - e - , h = 3 * (n - 2 * t + e) - , f = 3 * (t - e) - , p = e - a - , m = h * h - 3 * u * f - , g = h * f - 9 * u * p - , v = f * f - 3 * h * p - , y = 0; - if (d(m) && d(g)) - if (d(h)) - s[0] = 0; - else { - var b = -f / h; - b >= 0 && b <= 1 && (s[y++] = b) - } - else { - var w = g * g - 4 * m * v; - if (d(w)) { - var x = g / m - , _ = (b = -h / u + x, - -x / 2); - b >= 0 && b <= 1 && (s[y++] = b), - _ >= 0 && _ <= 1 && (s[y++] = _) - } else if (w > 0) { - var E = o(w) - , S = m * h + 1.5 * u * (-g + E) - , k = m * h + 1.5 * u * (-g - E); - S = S < 0 ? -i(-S, c) : i(S, c), - k = k < 0 ? -i(-k, c) : i(k, c); - b = (-h - (S + k)) / (3 * u); - b >= 0 && b <= 1 && (s[y++] = b) - } else { - var C = (2 * m * h - 3 * u * g) / (2 * o(m * m * m)) - , O = Math.acos(C) / 3 - , T = o(m) - , L = Math.cos(O) - , A = (b = (-h - 2 * T * L) / (3 * u), - _ = (-h + T * (L + l * Math.sin(O))) / (3 * u), - (-h + T * (L - l * Math.sin(O))) / (3 * u)); - b >= 0 && b <= 1 && (s[y++] = b), - _ >= 0 && _ <= 1 && (s[y++] = _), - A >= 0 && A <= 1 && (s[y++] = A) - } - } - return y - } - function y(e, t, n, r, i) { - var a = 6 * n - 12 * t + 6 * e - , s = 9 * t + 3 * r - 3 * e - 9 * n - , l = 3 * t - 3 * e - , c = 0; - if (d(s)) { - if (p(a)) { - var u = -l / a; - u >= 0 && u <= 1 && (i[c++] = u) - } - } else { - var h = a * a - 4 * s * l; - if (d(h)) - i[0] = -a / (2 * s); - else if (h > 0) { - var f = o(h) - , m = (u = (-a + f) / (2 * s), - (-a - f) / (2 * s)); - u >= 0 && u <= 1 && (i[c++] = u), - m >= 0 && m <= 1 && (i[c++] = m) - } - } - return c - } - function b(e, t, n, r, i, o) { - var a = (t - e) * i + e - , s = (n - t) * i + t - , l = (r - n) * i + n - , c = (s - a) * i + a - , u = (l - s) * i + s - , h = (u - c) * i + c; - o[0] = e, - o[1] = a, - o[2] = c, - o[3] = h, - o[4] = h, - o[5] = u, - o[6] = l, - o[7] = r - } - function w(e, t, n, i, a, l, c, d, p, g, v) { - var y, b, w, x, _, E = .005, S = 1 / 0; - u[0] = p, - u[1] = g; - for (var k = 0; k < 1; k += .05) - h[0] = m(e, n, a, c, k), - h[1] = m(t, i, l, d, k), - x = Object(r["f"])(u, h), - x < S && (y = k, - S = x); - S = 1 / 0; - for (var C = 0; C < 32; C++) { - if (E < s) - break; - b = y - E, - w = y + E, - h[0] = m(e, n, a, c, b), - h[1] = m(t, i, l, d, b), - x = Object(r["f"])(h, u), - b >= 0 && x < S ? (y = b, - S = x) : (f[0] = m(e, n, a, c, w), - f[1] = m(t, i, l, d, w), - _ = Object(r["f"])(f, u), - w <= 1 && _ < S ? (y = w, - S = _) : E *= .5) - } - return v && (v[0] = m(e, n, a, c, y), - v[1] = m(t, i, l, d, y)), - o(S) - } - function x(e, t, n, r, i, o, a, s, l) { - for (var c = e, u = t, h = 0, f = 1 / l, d = 1; d <= l; d++) { - var p = d * f - , g = m(e, n, i, a, p) - , v = m(t, r, o, s, p) - , y = g - c - , b = v - u; - h += Math.sqrt(y * y + b * b), - c = g, - u = v - } - return h - } - function _(e, t, n, r) { - var i = 1 - r; - return i * (i * e + 2 * r * t) + r * r * n - } - function E(e, t, n, r) { - return 2 * ((1 - r) * (t - e) + r * (n - t)) - } - function S(e, t, n, r, i) { - var a = e - 2 * t + n - , s = 2 * (t - e) - , l = e - r - , c = 0; - if (d(a)) { - if (p(s)) { - var u = -l / s; - u >= 0 && u <= 1 && (i[c++] = u) - } - } else { - var h = s * s - 4 * a * l; - if (d(h)) { - u = -s / (2 * a); - u >= 0 && u <= 1 && (i[c++] = u) - } else if (h > 0) { - var f = o(h) - , m = (u = (-s + f) / (2 * a), - (-s - f) / (2 * a)); - u >= 0 && u <= 1 && (i[c++] = u), - m >= 0 && m <= 1 && (i[c++] = m) - } - } - return c - } - function k(e, t, n) { - var r = e + n - 2 * t; - return 0 === r ? .5 : (e - t) / r - } - function C(e, t, n, r, i) { - var o = (t - e) * r + e - , a = (n - t) * r + t - , s = (a - o) * r + o; - i[0] = e, - i[1] = o, - i[2] = s, - i[3] = s, - i[4] = a, - i[5] = n - } - function O(e, t, n, i, a, l, c, d, p) { - var m, g = .005, v = 1 / 0; - u[0] = c, - u[1] = d; - for (var y = 0; y < 1; y += .05) { - h[0] = _(e, n, a, y), - h[1] = _(t, i, l, y); - var b = Object(r["f"])(u, h); - b < v && (m = y, - v = b) - } - v = 1 / 0; - for (var w = 0; w < 32; w++) { - if (g < s) - break; - var x = m - g - , E = m + g; - h[0] = _(e, n, a, x), - h[1] = _(t, i, l, x); - b = Object(r["f"])(h, u); - if (x >= 0 && b < v) - m = x, - v = b; - else { - f[0] = _(e, n, a, E), - f[1] = _(t, i, l, E); - var S = Object(r["f"])(f, u); - E <= 1 && S < v ? (m = E, - v = S) : g *= .5 - } - } - return p && (p[0] = _(e, n, a, m), - p[1] = _(t, i, l, m)), - o(v) - } - function T(e, t, n, r, i, o, a) { - for (var s = e, l = t, c = 0, u = 1 / a, h = 1; h <= a; h++) { - var f = h * u - , d = _(e, n, i, f) - , p = _(t, r, o, f) - , m = d - s - , g = p - l; - c += Math.sqrt(m * m + g * g), - s = d, - l = p - } - return c - } - }, - SksO: function(e, t) { - function n(t, r) { - return e.exports = n = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) { - return e.__proto__ = t, - e - } - , - e.exports.__esModule = !0, - e.exports["default"] = e.exports, - n(t, r) - } - e.exports = n, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - Spc3: function(e, t, n) { - var r = n("AUWw") - , i = Math.max - , o = Math.min; - e.exports = function(e, t) { - return e = r(e), - e < 0 ? i(e + t, 0) : o(e, t) - } - }, - SqI9: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = n("bYtY") - , a = Math.PI - , s = 2 * a - , l = Math.sin - , c = Math.cos - , u = Math.acos - , h = Math.atan2 - , f = Math.abs - , d = Math.sqrt - , p = Math.max - , m = Math.min - , g = 1e-4; - function v(e, t, n, r, i, o, a, s) { - var l = n - e - , c = r - t - , u = a - i - , h = s - o - , f = h * l - u * c; - if (!(f * f < g)) - return f = (u * (t - o) - h * (e - i)) / f, - [e + f * l, t + f * c] - } - function y(e, t, n, r, i, o, a) { - var s = e - n - , l = t - r - , c = (a ? o : -o) / d(s * s + l * l) - , u = c * l - , h = -c * s - , f = e + u - , m = t + h - , g = n + u - , v = r + h - , y = (f + g) / 2 - , b = (m + v) / 2 - , w = g - f - , x = v - m - , _ = w * w + x * x - , E = i - o - , S = f * v - g * m - , k = (x < 0 ? -1 : 1) * d(p(0, E * E * _ - S * S)) - , C = (S * x - w * k) / _ - , O = (-S * w - x * k) / _ - , T = (S * x + w * k) / _ - , L = (-S * w + x * k) / _ - , A = C - y - , P = O - b - , j = T - y - , M = L - b; - return A * A + P * P > j * j + M * M && (C = T, - O = L), - { - cx: C, - cy: O, - x0: -u, - y0: -h, - x1: C * (i / E - 1), - y1: O * (i / E - 1) - } - } - function b(e) { - var t; - if (Object(o["r"])(e)) { - var n = e.length; - if (!n) - return e; - t = 1 === n ? [e[0], e[0], 0, 0] : 2 === n ? [e[0], e[0], e[1], e[1]] : 3 === n ? e.concat(e[2]) : e - } else - t = [e, e, e, e]; - return t - } - function w(e, t) { - var n, r = p(t.r, 0), i = p(t.r0 || 0, 0), o = r > 0, w = i > 0; - if (o || w) { - if (o || (r = i, - i = 0), - i > r) { - var x = r; - r = i, - i = x - } - var _ = t.startAngle - , E = t.endAngle; - if (!isNaN(_) && !isNaN(E)) { - var S = t.cx - , k = t.cy - , C = !!t.clockwise - , O = f(E - _) - , T = O > s && O % s; - if (T > g && (O = T), - r > g) - if (O > s - g) - e.moveTo(S + r * c(_), k + r * l(_)), - e.arc(S, k, r, _, E, !C), - i > g && (e.moveTo(S + i * c(E), k + i * l(E)), - e.arc(S, k, i, E, _, C)); - else { - var L = void 0 - , A = void 0 - , P = void 0 - , j = void 0 - , M = void 0 - , R = void 0 - , N = void 0 - , D = void 0 - , I = void 0 - , $ = void 0 - , F = void 0 - , B = void 0 - , V = void 0 - , W = void 0 - , H = void 0 - , U = void 0 - , z = r * c(_) - , G = r * l(_) - , q = i * c(E) - , K = i * l(E) - , Y = O > g; - if (Y) { - var X = t.cornerRadius; - X && (n = b(X), - L = n[0], - A = n[1], - P = n[2], - j = n[3]); - var Q = f(r - i) / 2; - if (M = m(Q, P), - R = m(Q, j), - N = m(Q, L), - D = m(Q, A), - F = I = p(M, R), - B = $ = p(N, D), - (I > g || $ > g) && (V = r * c(E), - W = r * l(E), - H = i * c(_), - U = i * l(_), - O < a)) { - var Z = v(z, G, H, U, V, W, q, K); - if (Z) { - var J = z - Z[0] - , ee = G - Z[1] - , te = V - Z[0] - , ne = W - Z[1] - , re = 1 / l(u((J * te + ee * ne) / (d(J * J + ee * ee) * d(te * te + ne * ne))) / 2) - , ie = d(Z[0] * Z[0] + Z[1] * Z[1]); - F = m(I, (r - ie) / (re + 1)), - B = m($, (i - ie) / (re - 1)) - } - } - } - if (Y) - if (F > g) { - var oe = m(P, F) - , ae = m(j, F) - , se = y(H, U, z, G, r, oe, C) - , le = y(V, W, q, K, r, ae, C); - e.moveTo(S + se.cx + se.x0, k + se.cy + se.y0), - F < I && oe === ae ? e.arc(S + se.cx, k + se.cy, F, h(se.y0, se.x0), h(le.y0, le.x0), !C) : (oe > 0 && e.arc(S + se.cx, k + se.cy, oe, h(se.y0, se.x0), h(se.y1, se.x1), !C), - e.arc(S, k, r, h(se.cy + se.y1, se.cx + se.x1), h(le.cy + le.y1, le.cx + le.x1), !C), - ae > 0 && e.arc(S + le.cx, k + le.cy, ae, h(le.y1, le.x1), h(le.y0, le.x0), !C)) - } else - e.moveTo(S + z, k + G), - e.arc(S, k, r, _, E, !C); - else - e.moveTo(S + z, k + G); - if (i > g && Y) - if (B > g) { - oe = m(L, B), - ae = m(A, B), - se = y(q, K, V, W, i, -ae, C), - le = y(z, G, H, U, i, -oe, C); - e.lineTo(S + se.cx + se.x0, k + se.cy + se.y0), - B < $ && oe === ae ? e.arc(S + se.cx, k + se.cy, B, h(se.y0, se.x0), h(le.y0, le.x0), !C) : (ae > 0 && e.arc(S + se.cx, k + se.cy, ae, h(se.y0, se.x0), h(se.y1, se.x1), !C), - e.arc(S, k, i, h(se.cy + se.y1, se.cx + se.x1), h(le.cy + le.y1, le.cx + le.x1), C), - oe > 0 && e.arc(S + le.cx, k + le.cy, oe, h(le.y1, le.x1), h(le.y0, le.x0), !C)) - } else - e.lineTo(S + q, k + K), - e.arc(S, k, i, E, _, C); - else - e.lineTo(S + q, k + K) - } - else - e.moveTo(S, k); - e.closePath() - } - } - } - var x = function() { - function e() { - this.cx = 0, - this.cy = 0, - this.r0 = 0, - this.r = 0, - this.startAngle = 0, - this.endAngle = 2 * Math.PI, - this.clockwise = !0, - this.cornerRadius = 0 - } - return e - }() - , _ = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultShape = function() { - return new x - } - , - t.prototype.buildPath = function(e, t) { - w(e, t) - } - , - t.prototype.isZeroArea = function() { - return this.shape.startAngle === this.shape.endAngle || this.shape.r === this.shape.r0 - } - , - t - }(i["b"]); - _.prototype.type = "sector"; - t["a"] = _ - }, - T1nr: function(e, t, n) { - var r = n("Igga") - , i = n("e6w7") - , o = n("LsAW"); - e.exports = function(e) { - var t = r(e) - , n = i.f; - if (n) { - var a, s = n(e), l = o.f, c = 0; - while (s.length > c) - l.call(e, a = s[c++]) && t.push(a) - } - return t - } - }, - T4gb: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = {}; - t["default"] = { - name: "stat", - state: i()({}, s), - reducers: { - save(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - getOverride(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["a"])("/" + window.settings.secure_path + "/stat/getOverride"); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - n({ - type: "save", - payload: i()({}, t.data) - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - getOrder(e) { - var t = e.complete; - return a().mark(function e() { - var n; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["a"])("/" + window.settings.secure_path + "/stat/getOrder"); - case 2: - if (n = e.sent, - 200 === n.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - t(n.data); - case 6: - case "end": - return e.stop() - } - }, e) - })() - }, - getServerLastRank(e) { - var t = e.complete; - return a().mark(function e() { - var n; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["a"])("/" + window.settings.secure_path + "/stat/getServerLastRank"); - case 2: - if (n = e.sent, - 200 === n.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - t(n.data); - case 6: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - T6xi: function(e, t, n) { - "use strict"; - var r = n("QBsz"); - function i(e, t, n, i) { - var o, a, s, l, c = [], u = [], h = [], f = []; - if (i) { - s = [1 / 0, 1 / 0], - l = [-1 / 0, -1 / 0]; - for (var d = 0, p = e.length; d < p; d++) - Object(r["j"])(s, s, e[d]), - Object(r["i"])(l, l, e[d]); - Object(r["j"])(s, s, i[0]), - Object(r["i"])(l, l, i[1]) - } - for (d = 0, - p = e.length; d < p; d++) { - var m = e[d]; - if (n) - o = e[d ? d - 1 : p - 1], - a = e[(d + 1) % p]; - else { - if (0 === d || d === p - 1) { - c.push(Object(r["c"])(e[d])); - continue - } - o = e[d - 1], - a = e[d + 1] - } - Object(r["m"])(u, a, o), - Object(r["l"])(u, u, t); - var g = Object(r["g"])(m, o) - , v = Object(r["g"])(m, a) - , y = g + v; - 0 !== y && (g /= y, - v /= y), - Object(r["l"])(h, u, -g), - Object(r["l"])(f, u, v); - var b = Object(r["a"])([], m, h) - , w = Object(r["a"])([], m, f); - i && (Object(r["i"])(b, b, s), - Object(r["j"])(b, b, l), - Object(r["i"])(w, w, s), - Object(r["j"])(w, w, l)), - c.push(b), - c.push(w) - } - return n && c.push(c.shift()), - c - } - function o(e, t, n) { - var r = t.smooth - , o = t.points; - if (o && o.length >= 2) { - if (r) { - var a = i(o, r, n, t.smoothConstraint); - e.moveTo(o[0][0], o[0][1]); - for (var s = o.length, l = 0; l < (n ? s : s - 1); l++) { - var c = a[2 * l] - , u = a[2 * l + 1] - , h = o[(l + 1) % s]; - e.bezierCurveTo(c[0], c[1], u[0], u[1], h[0], h[1]) - } - } else { - e.moveTo(o[0][0], o[0][1]); - l = 1; - for (var f = o.length; l < f; l++) - e.lineTo(o[l][0], o[l][1]) - } - n && e.closePath() - } - } - n.d(t, "a", function() { - return o - }) - }, - T8I8: function(e, t) { - e.exports = /[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/ - }, - TOwV: function(e, t, n) { - "use strict"; - e.exports = n("qT12") - }, - TSYQ: function(e, t, n) { - var r, i; - (function() { - "use strict"; - var n = {}.hasOwnProperty; - function o() { - for (var e = [], t = 0; t < arguments.length; t++) { - var r = arguments[t]; - if (r) { - var i = typeof r; - if ("string" === i || "number" === i) - e.push(r); - else if (Array.isArray(r) && r.length) { - var a = o.apply(null, r); - a && e.push(a) - } else if ("object" === i) - for (var s in r) - n.call(r, s) && r[s] && e.push(s) - } - } - return e.join(" ") - } - e.exports ? (o.default = o, - e.exports = o) : (r = [], - i = function() { - return o - } - .apply(t, r), - void 0 === i || (e.exports = i)) - } - )() - }, - "U+KD": function(e, t, n) { - var r = n("B+OT") - , i = n("JB68") - , o = n("VVlx")("IE_PROTO") - , a = Object.prototype; - e.exports = Object.getPrototypeOf || function(e) { - return e = i(e), - r(e, o) ? e[o] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? a : null - } - }, - U6jy: function(e, t) { - e.exports = r; - var n = Object.prototype.hasOwnProperty; - function r() { - for (var e = {}, t = 0; t < arguments.length; t++) { - var r = arguments[t]; - for (var i in r) - n.call(r, i) && (e[i] = r[i]) - } - return e - } - }, - U8pU: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - n.d(t, "a", function() { - return r - }) - }, - ULMT: function(e, t, n) { - var r = n("yw4e") - , i = n("gL7N")("iterator") - , o = Array.prototype; - e.exports = function(e) { - return void 0 !== e && (r.Array === e || o[i] === e) - } - }, - UNrv: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function o(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? i(Object(n), !0).forEach(function(t) { - a(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : i(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function a(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function s(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function l(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function c(e, t, n) { - return t && l(e.prototype, t), - n && l(e, n), - e - } - function u(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && h(e, t) - } - function h(e, t) { - return h = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - h(e, t) - } - function f(e) { - return function() { - var t, n = g(e); - if (m()) { - var r = g(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return d(this, t) - } - } - function d(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? p(e) : t - } - function p(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function m() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function g(e) { - return g = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - g(e) - } - var v = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , y = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var b = v(n("q1tI")) - , w = v(n("17x9")) - , x = n("xI0J") - , _ = y(n("TSYQ")) - , E = y(n("zSdB")) - , S = y(n("VMSz")) - , k = y(n("XaS2")) - , C = y(n("zgq8")) - , O = function(e) { - u(n, e); - var t = f(n); - function n() { - var e; - return s(this, n), - e = t.apply(this, arguments), - e.handleRowHover = function(t, n) { - e.props.store.setState({ - currentHoverKey: t ? n : null - }) - } - , - e.renderRows = function(t, n) { - for (var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : [], i = e.context.table, o = i.columnManager, a = i.components, s = i.props, l = s.prefixCls, c = s.childrenColumnName, u = s.rowClassName, h = s.rowRef, f = s.onRowClick, d = s.onRowDoubleClick, p = s.onRowContextMenu, m = s.onRowMouseEnter, g = s.onRowMouseLeave, v = s.onRow, y = e.props, w = y.getRowKey, x = y.fixed, _ = y.expander, E = y.isAnyColumnsFixed, S = [], O = function(i) { - var s = t[i] - , y = w(s, i) - , O = "string" === typeof u ? u : u(s, i, n) - , T = {}; - o.isAnyColumnsFixed() && (T.onHover = e.handleRowHover); - var L = void 0; - L = "left" === x ? o.leftLeafColumns() : "right" === x ? o.rightLeafColumns() : e.getColumns(o.leafColumns()); - var A = "".concat(l, "-row") - , P = b.createElement(C.default, Object.assign({}, _.props, { - fixed: x, - index: i, - prefixCls: A, - record: s, - key: y, - rowKey: y, - onRowClick: f, - needIndentSpaced: _.needIndentSpaced, - onExpandedChange: _.handleExpandChange - }), function(e) { - return b.createElement(k.default, Object.assign({ - fixed: x, - indent: n, - className: O, - record: s, - index: i, - prefixCls: A, - childrenColumnName: c, - columns: L, - onRow: v, - onRowDoubleClick: d, - onRowContextMenu: p, - onRowMouseEnter: m, - onRowMouseLeave: g - }, T, { - rowKey: y, - ancestorKeys: r, - ref: h(s, i, n), - components: a, - isAnyColumnsFixed: E - }, e)) - }); - S.push(P), - _.renderRows(e.renderRows, S, s, i, n, x, y, r) - }, T = 0; T < t.length; T += 1) - O(T); - return S - } - , - e - } - return c(n, [{ - key: "getColumns", - value: function(e) { - var t = this.props - , n = t.columns - , r = void 0 === n ? [] : n - , i = t.fixed - , a = this.context.table - , s = a.props.prefixCls; - return (e || r).map(function(e) { - return o({}, e, { - className: e.fixed && !i ? _.default("".concat(s, "-fixed-columns-in-body"), e.className) : e.className - }) - }) - } - }, { - key: "render", - value: function() { - var e = this.context.table - , t = e.components - , n = e.props - , r = n.prefixCls - , i = n.scroll - , o = n.data - , a = n.getBodyWrapper - , s = this.props - , l = s.expander - , c = s.tableClassName - , u = s.hasHead - , h = s.hasBody - , f = s.fixed - , d = s.isAnyColumnsFixed - , p = {}; - if (!f && i.x) { - var m = d ? "max-content" : "auto"; - p.width = !0 === i.x ? m : i.x - } - var g, v = h ? t.table : "table", y = t.body.wrapper; - h && (g = b.createElement(y, { - className: "".concat(r, "-tbody") - }, this.renderRows(o, 0)), - a && (g = a(g))); - var w = this.getColumns(); - return b.createElement(v, { - className: c, - style: p, - key: "table" - }, b.createElement(E.default, { - columns: w, - fixed: f - }), u && b.createElement(S.default, { - expander: l, - columns: w, - fixed: f - }), g) - } - }]), - n - }(b.Component); - O.contextTypes = { - table: w.any - }, - t.default = x.connect()(O) - }, - UO39: function(e, t) { - e.exports = function(e, t) { - return { - value: t, - done: !!e - } - } - }, - UQt1: function(e, t, n) { - "use strict"; - n("W3Xk")("trimLeft", function(e) { - return function() { - return e(this, 1) - } - }, "trimStart") - }, - UWiX: function(e, t, n) { - var r = n("29s/")("wks") - , i = n("YqAc") - , o = n("5T2Y").Symbol - , a = "function" == typeof o - , s = e.exports = function(e) { - return r[e] || (r[e] = a && o[e] || (a ? o : i)("Symbol." + e)) - } - ; - s.store = r - }, - UbbE: function(e, t, n) { - n("o8NH"), - e.exports = n("WEpk").Object.assign - }, - UhB0: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return F - }); - var r = n("Gev7") - , i = n("IMiH") - , o = n("Xnb7") - , a = n("NDc/") - , s = n("y+Vt") - , l = n("Dagg") - , c = n("3U8f") - , u = n("bYtY") - , h = n("jR2x") - , f = n("S8SX") - , d = n("cm6r") - , p = new i["a"](!0); - function m(e) { - var t = e.stroke; - return !(null == t || "none" === t || !(e.lineWidth > 0)) - } - function g(e) { - return "string" === typeof e && "none" !== e - } - function v(e) { - var t = e.fill; - return null != t && "none" !== t - } - function y(e, t) { - if (null != t.fillOpacity && 1 !== t.fillOpacity) { - var n = e.globalAlpha; - e.globalAlpha = t.fillOpacity * t.opacity, - e.fill(), - e.globalAlpha = n - } else - e.fill() - } - function b(e, t) { - if (null != t.strokeOpacity && 1 !== t.strokeOpacity) { - var n = e.globalAlpha; - e.globalAlpha = t.strokeOpacity * t.opacity, - e.stroke(), - e.globalAlpha = n - } else - e.stroke() - } - function w(e, t, n) { - var r = Object(o["a"])(t.image, t.__image, n); - if (Object(o["c"])(r)) { - var i = e.createPattern(r, t.repeat || "repeat"); - if ("function" === typeof DOMMatrix && i && i.setTransform) { - var a = new DOMMatrix; - a.translateSelf(t.x || 0, t.y || 0), - a.rotateSelf(0, 0, (t.rotation || 0) * u["a"]), - a.scaleSelf(t.scaleX || 1, t.scaleY || 1), - i.setTransform(a) - } - return i - } - } - function x(e, t, n, r) { - var i, o = m(n), s = v(n), l = n.strokePercent, c = l < 1, u = !t.path; - t.silent && !c || !u || t.createPathProxy(); - var d = t.path || p - , g = t.__dirty; - if (!r) { - var x = n.fill - , _ = n.stroke - , E = s && !!x.colorStops - , S = o && !!_.colorStops - , k = s && !!x.image - , C = o && !!_.image - , O = void 0 - , T = void 0 - , L = void 0 - , A = void 0 - , P = void 0; - (E || S) && (P = t.getBoundingRect()), - E && (O = g ? Object(a["a"])(e, x, P) : t.__canvasFillGradient, - t.__canvasFillGradient = O), - S && (T = g ? Object(a["a"])(e, _, P) : t.__canvasStrokeGradient, - t.__canvasStrokeGradient = T), - k && (L = g || !t.__canvasFillPattern ? w(e, x, t) : t.__canvasFillPattern, - t.__canvasFillPattern = L), - C && (A = g || !t.__canvasStrokePattern ? w(e, _, t) : t.__canvasStrokePattern, - t.__canvasStrokePattern = L), - E ? e.fillStyle = O : k && (L ? e.fillStyle = L : s = !1), - S ? e.strokeStyle = T : C && (A ? e.strokeStyle = A : o = !1) - } - var j, M, R = t.getGlobalScale(); - d.setScale(R[0], R[1], t.segmentIgnoreThreshold), - e.setLineDash && n.lineDash && (i = Object(h["a"])(t), - j = i[0], - M = i[1]); - var N = !0; - (u || g & f["b"]) && (d.setDPR(e.dpr), - c ? d.setContext(null) : (d.setContext(e), - N = !1), - d.reset(), - t.buildPath(d, t.shape, r), - d.toStatic(), - t.pathUpdated()), - N && d.rebuildPath(e, c ? l : 1), - j && (e.setLineDash(j), - e.lineDashOffset = M), - r || (n.strokeFirst ? (o && b(e, n), - s && y(e, n)) : (s && y(e, n), - o && b(e, n))), - j && e.setLineDash([]) - } - function _(e, t, n) { - var r = t.__image = Object(o["a"])(n.image, t.__image, t, t.onload); - if (r && Object(o["c"])(r)) { - var i = n.x || 0 - , a = n.y || 0 - , s = t.getWidth() - , l = t.getHeight() - , c = r.width / r.height; - if (null == s && null != l ? s = l * c : null == l && null != s ? l = s / c : null == s && null == l && (s = r.width, - l = r.height), - n.sWidth && n.sHeight) { - var u = n.sx || 0 - , h = n.sy || 0; - e.drawImage(r, u, h, n.sWidth, n.sHeight, i, a, s, l) - } else if (n.sx && n.sy) { - u = n.sx, - h = n.sy; - var f = s - u - , d = l - h; - e.drawImage(r, u, h, f, d, i, a, s, l) - } else - e.drawImage(r, i, a, s, l) - } - } - function E(e, t, n) { - var r, i = n.text; - if (null != i && (i += ""), - i) { - e.font = n.font || d["a"], - e.textAlign = n.textAlign, - e.textBaseline = n.textBaseline; - var o = void 0 - , a = void 0; - e.setLineDash && n.lineDash && (r = Object(h["a"])(t), - o = r[0], - a = r[1]), - o && (e.setLineDash(o), - e.lineDashOffset = a), - n.strokeFirst ? (m(n) && e.strokeText(i, n.x, n.y), - v(n) && e.fillText(i, n.x, n.y)) : (v(n) && e.fillText(i, n.x, n.y), - m(n) && e.strokeText(i, n.x, n.y)), - o && e.setLineDash([]) - } - } - var S = ["shadowBlur", "shadowOffsetX", "shadowOffsetY"] - , k = [["lineCap", "butt"], ["lineJoin", "miter"], ["miterLimit", 10]]; - function C(e, t, n, i, o) { - var a = !1; - if (!i && (n = n || {}, - t === n)) - return !1; - if (i || t.opacity !== n.opacity) { - I(e, o), - a = !0; - var s = Math.max(Math.min(t.opacity, 1), 0); - e.globalAlpha = isNaN(s) ? r["b"].opacity : s - } - (i || t.blend !== n.blend) && (a || (I(e, o), - a = !0), - e.globalCompositeOperation = t.blend || r["b"].blend); - for (var l = 0; l < S.length; l++) { - var c = S[l]; - (i || t[c] !== n[c]) && (a || (I(e, o), - a = !0), - e[c] = e.dpr * (t[c] || 0)) - } - return (i || t.shadowColor !== n.shadowColor) && (a || (I(e, o), - a = !0), - e.shadowColor = t.shadowColor || r["b"].shadowColor), - a - } - function O(e, t, n, r, i) { - var o = $(t, i.inHover) - , a = r ? null : n && $(n, i.inHover) || {}; - if (o === a) - return !1; - var s = C(e, o, a, r, i); - if ((r || o.fill !== a.fill) && (s || (I(e, i), - s = !0), - g(o.fill) && (e.fillStyle = o.fill)), - (r || o.stroke !== a.stroke) && (s || (I(e, i), - s = !0), - g(o.stroke) && (e.strokeStyle = o.stroke)), - (r || o.opacity !== a.opacity) && (s || (I(e, i), - s = !0), - e.globalAlpha = null == o.opacity ? 1 : o.opacity), - t.hasStroke()) { - var l = o.lineWidth - , c = l / (o.strokeNoScale && t.getLineScale ? t.getLineScale() : 1); - e.lineWidth !== c && (s || (I(e, i), - s = !0), - e.lineWidth = c) - } - for (var u = 0; u < k.length; u++) { - var h = k[u] - , f = h[0]; - (r || o[f] !== a[f]) && (s || (I(e, i), - s = !0), - e[f] = o[f] || h[1]) - } - return s - } - function T(e, t, n, r, i) { - return C(e, $(t, i.inHover), n && $(n, i.inHover), r, i) - } - function L(e, t) { - var n = t.transform - , r = e.dpr || 1; - n ? e.setTransform(r * n[0], r * n[1], r * n[2], r * n[3], r * n[4], r * n[5]) : e.setTransform(r, 0, 0, r, 0, 0) - } - function A(e, t, n) { - for (var r = !1, i = 0; i < e.length; i++) { - var o = e[i]; - r = r || o.isZeroArea(), - L(t, o), - t.beginPath(), - o.buildPath(t, o.shape), - t.clip() - } - n.allClipped = r - } - function P(e, t) { - return e && t ? e[0] !== t[0] || e[1] !== t[1] || e[2] !== t[2] || e[3] !== t[3] || e[4] !== t[4] || e[5] !== t[5] : !(!e && !t) - } - var j = 1 - , M = 2 - , R = 3 - , N = 4; - function D(e) { - var t = v(e) - , n = m(e); - return !(e.lineDash || !(+t ^ +n) || t && "string" !== typeof e.fill || n && "string" !== typeof e.stroke || e.strokePercent < 1 || e.strokeOpacity < 1 || e.fillOpacity < 1) - } - function I(e, t) { - t.batchFill && e.fill(), - t.batchStroke && e.stroke(), - t.batchFill = "", - t.batchStroke = "" - } - function $(e, t) { - return t && e.__hoverStyle || e.style - } - function F(e, t) { - B(e, t, { - inHover: !1, - viewWidth: 0, - viewHeight: 0 - }, !0) - } - function B(e, t, n, r) { - var i = t.transform; - if (!t.shouldBePainted(n.viewWidth, n.viewHeight, !1, !1)) - return t.__dirty &= ~f["a"], - void (t.__isRendered = !1); - var o = t.__clipPaths - , u = n.prevElClipPaths - , h = !1 - , d = !1; - if (u && !Object(a["c"])(o, u) || (u && u.length && (I(e, n), - e.restore(), - d = h = !0, - n.prevElClipPaths = null, - n.allClipped = !1, - n.prevEl = null), - o && o.length && (I(e, n), - e.save(), - A(o, e, n), - h = !0), - n.prevElClipPaths = o), - n.allClipped) - t.__isRendered = !1; - else { - t.beforeBrush && t.beforeBrush(), - t.innerBeforeBrush(); - var p = n.prevEl; - p || (d = h = !0); - var m = t instanceof s["b"] && t.autoBatch && D(t.style); - h || P(i, p.transform) ? (I(e, n), - L(e, t)) : m || I(e, n); - var g = $(t, n.inHover); - t instanceof s["b"] ? (n.lastDrawType !== j && (d = !0, - n.lastDrawType = j), - O(e, t, p, d, n), - m && (n.batchFill || n.batchStroke) || e.beginPath(), - x(e, t, g, m), - m && (n.batchFill = g.fill || "", - n.batchStroke = g.stroke || "")) : t instanceof c["a"] ? (n.lastDrawType !== R && (d = !0, - n.lastDrawType = R), - O(e, t, p, d, n), - E(e, t, g)) : t instanceof l["a"] ? (n.lastDrawType !== M && (d = !0, - n.lastDrawType = M), - T(e, t, p, d, n), - _(e, t, g)) : t.getTemporalDisplayables && (n.lastDrawType !== N && (d = !0, - n.lastDrawType = N), - V(e, t, n)), - m && r && I(e, n), - t.innerAfterBrush(), - t.afterBrush && t.afterBrush(), - n.prevEl = t, - t.__dirty = 0, - t.__isRendered = !0 - } - } - function V(e, t, n) { - var r = t.getDisplayables() - , i = t.getTemporalDisplayables(); - e.save(); - var o, a, s = { - prevElClipPaths: null, - prevEl: null, - allClipped: !1, - viewWidth: n.viewWidth, - viewHeight: n.viewHeight, - inHover: n.inHover - }; - for (o = t.getCursor(), - a = r.length; o < a; o++) { - var l = r[o]; - l.beforeBrush && l.beforeBrush(), - l.innerBeforeBrush(), - B(e, l, s, o === a - 1), - l.innerAfterBrush(), - l.afterBrush && l.afterBrush(), - s.prevEl = l - } - for (var c = 0, u = i.length; c < u; c++) { - l = i[c]; - l.beforeBrush && l.beforeBrush(), - l.innerBeforeBrush(), - B(e, l, s, c === u - 1), - l.innerAfterBrush(), - l.afterBrush && l.afterBrush(), - s.prevEl = l - } - t.clearTemporalDisplayables(), - t.notClear = !0, - e.restore() - } - }, - "V/6I": function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , i = function() { - function e(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - return function(t, n, r) { - return n && e(t.prototype, n), - r && e(t, r), - t - } - }(); - t.default = w; - var o = n("q1tI") - , a = d(o) - , s = n("Gytx") - , l = d(s) - , c = n("+LrT") - , u = d(c) - , h = n("VCL8") - , f = n("VIrW"); - function d(e) { - return e && e.__esModule ? e : { - default: e - } - } - function p(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function m(e, t) { - if (!e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return !t || "object" !== typeof t && "function" !== typeof t ? e : t - } - function g(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function, not " + typeof t); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - }), - t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) - } - function v(e) { - return e.displayName || e.name || "Component" - } - function y(e) { - return !e.prototype.render - } - var b = function() { - return {} - }; - function w(e) { - var t = !!e - , n = e || b; - return function(s) { - var c = function(o) { - function c(e, t) { - p(this, c); - var r = m(this, (c.__proto__ || Object.getPrototypeOf(c)).call(this, e, t)); - return r.handleChange = function() { - if (r.unsubscribe) { - var e = n(r.store.getState(), r.props); - r.setState({ - subscribed: e - }) - } - } - , - r.store = t.miniStore, - r.state = { - subscribed: n(r.store.getState(), e), - store: r.store, - props: e - }, - r - } - return g(c, o), - i(c, null, [{ - key: "getDerivedStateFromProps", - value: function(t, r) { - return e && 2 === e.length && t !== r.props ? { - subscribed: n(r.store.getState(), t), - props: t - } : { - props: t - } - } - }]), - i(c, [{ - key: "componentDidMount", - value: function() { - this.trySubscribe() - } - }, { - key: "componentWillUnmount", - value: function() { - this.tryUnsubscribe() - } - }, { - key: "shouldComponentUpdate", - value: function(e, t) { - return !(0, - l.default)(this.props, e) || !(0, - l.default)(this.state.subscribed, t.subscribed) - } - }, { - key: "trySubscribe", - value: function() { - t && (this.unsubscribe = this.store.subscribe(this.handleChange), - this.handleChange()) - } - }, { - key: "tryUnsubscribe", - value: function() { - this.unsubscribe && (this.unsubscribe(), - this.unsubscribe = null) - } - }, { - key: "getWrappedInstance", - value: function() { - return this.wrappedInstance - } - }, { - key: "render", - value: function() { - var e = this - , t = r({}, this.props, this.state.subscribed, { - store: this.store - }); - return y(s) || (t = r({}, t, { - ref: function(t) { - return e.wrappedInstance = t - } - })), - a.default.createElement(s, t) - } - }]), - c - }(o.Component); - return c.displayName = "Connect(" + v(s) + ")", - c.contextTypes = { - miniStore: f.storeShape.isRequired - }, - (0, - h.polyfill)(c), - (0, - u.default)(c, s) - } - } - }, - "V5/1": function(e, t, n) { - var r = n("7vYJ") - , i = n("A7R+") - , o = n("8BMt") - , a = Object.defineProperty; - t.f = n("8Z/V") ? Object.defineProperty : function(e, t, n) { - if (r(e), - t = o(t, !0), - r(n), - i) - try { - return a(e, t, n) - } catch (e) {} - if ("get"in n || "set"in n) - throw TypeError("Accessors not supported!"); - return "value"in n && (e[t] = n.value), - e - } - }, - V7oC: function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = n("SEkw") - , i = o(r); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = function() { - function e(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - (0, - i.default)(e, r.key, r) - } - } - return function(t, n, r) { - return n && e(t.prototype, n), - r && e(t, r), - t - } - }() - }, - VB0o: function(e, t, n) { - e.exports = n("xKz9").default - }, - VCL8: function(e, t, n) { - "use strict"; - function r() { - var e = this.constructor.getDerivedStateFromProps(this.props, this.state); - null !== e && void 0 !== e && this.setState(e) - } - function i(e) { - function t(t) { - var n = this.constructor.getDerivedStateFromProps(e, t); - return null !== n && void 0 !== n ? n : null - } - this.setState(t.bind(this)) - } - function o(e, t) { - try { - var n = this.props - , r = this.state; - this.props = e, - this.state = t, - this.__reactInternalSnapshotFlag = !0, - this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(n, r) - } finally { - this.props = n, - this.state = r - } - } - function a(e) { - var t = e.prototype; - if (!t || !t.isReactComponent) - throw new Error("Can only polyfill class components"); - if ("function" !== typeof e.getDerivedStateFromProps && "function" !== typeof t.getSnapshotBeforeUpdate) - return e; - var n = null - , a = null - , s = null; - if ("function" === typeof t.componentWillMount ? n = "componentWillMount" : "function" === typeof t.UNSAFE_componentWillMount && (n = "UNSAFE_componentWillMount"), - "function" === typeof t.componentWillReceiveProps ? a = "componentWillReceiveProps" : "function" === typeof t.UNSAFE_componentWillReceiveProps && (a = "UNSAFE_componentWillReceiveProps"), - "function" === typeof t.componentWillUpdate ? s = "componentWillUpdate" : "function" === typeof t.UNSAFE_componentWillUpdate && (s = "UNSAFE_componentWillUpdate"), - null !== n || null !== a || null !== s) { - var l = e.displayName || e.name - , c = "function" === typeof e.getDerivedStateFromProps ? "getDerivedStateFromProps()" : "getSnapshotBeforeUpdate()"; - throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n" + l + " uses " + c + " but also contains the following legacy lifecycles:" + (null !== n ? "\n " + n : "") + (null !== a ? "\n " + a : "") + (null !== s ? "\n " + s : "") + "\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks") - } - if ("function" === typeof e.getDerivedStateFromProps && (t.componentWillMount = r, - t.componentWillReceiveProps = i), - "function" === typeof t.getSnapshotBeforeUpdate) { - if ("function" !== typeof t.componentDidUpdate) - throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype"); - t.componentWillUpdate = o; - var u = t.componentDidUpdate; - t.componentDidUpdate = function(e, t, n) { - var r = this.__reactInternalSnapshotFlag ? this.__reactInternalSnapshot : n; - u.call(this, e, t, r) - } - } - return e - } - n.r(t), - n.d(t, "polyfill", function() { - return a - }), - r.__suppressDeprecationWarning = !0, - i.__suppressDeprecationWarning = !0, - o.__suppressDeprecationWarning = !0 - }, - VIrW: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.storeShape = void 0; - var r = n("17x9") - , i = o(r); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.storeShape = i.default.shape({ - subscribe: i.default.func.isRequired, - setState: i.default.func.isRequired, - getState: i.default.func.isRequired - }) - }, - VMSz: function(e, t, n) { - "use strict"; - var r = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , i = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var o = r(n("q1tI")) - , a = r(n("17x9")) - , s = i(n("MibV")); - function l(e) { - var t = e.columns - , n = void 0 === t ? [] : t - , r = e.currentRow - , i = void 0 === r ? 0 : r - , o = e.rows - , a = void 0 === o ? [] : o - , s = e.isLast - , c = void 0 === s || s; - return a[i] = a[i] || [], - n.forEach(function(e, t) { - if (e.rowSpan && a.length < e.rowSpan) - while (a.length < e.rowSpan) - a.push([]); - var r = c && t === n.length - 1 - , o = { - key: e.key, - className: e.className || "", - children: e.title, - isLast: r, - column: e - }; - e.children && l({ - columns: e.children, - currentRow: i + 1, - rows: a, - isLast: r - }), - "colSpan"in e && (o.colSpan = e.colSpan), - "rowSpan"in e && (o.rowSpan = e.rowSpan), - 0 !== o.colSpan && a[i].push(o) - }), - a.filter(function(e) { - return e.length > 0 - }) - } - var c = function(e, t) { - var n = t.table - , r = n.components - , i = n.props - , a = i.prefixCls - , c = i.showHeader - , u = i.onHeaderRow - , h = e.expander - , f = e.columns - , d = e.fixed; - if (!c) - return null; - var p = l({ - columns: f - }); - h.renderExpandIndentCell(p, d); - var m = r.header.wrapper; - return o.createElement(m, { - className: "".concat(a, "-thead") - }, p.map(function(e, t) { - return o.createElement(s.default, { - prefixCls: a, - key: t, - index: t, - fixed: d, - columns: f, - rows: p, - row: e, - components: r, - onHeaderRow: u - }) - })) - }; - c.contextTypes = { - table: a.any - }, - t.default = c - }, - VPOE: function(e, t, n) { - var r = n("V5/1") - , i = n("pQGJ"); - e.exports = n("8Z/V") ? function(e, t, n) { - return r.f(e, t, i(1, n)) - } - : function(e, t, n) { - return e[t] = n, - e - } - }, - VVlx: function(e, t, n) { - var r = n("29s/")("keys") - , i = n("YqAc"); - e.exports = function(e) { - return r[e] || (r[e] = i(e)) - } - }, - VbXa: function(e, t, n) { - var r = n("SksO"); - function i(e, t) { - e.prototype = Object.create(t.prototype), - e.prototype.constructor = e, - r(e, t) - } - e.exports = i, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - VeWa: function(e, t, n) { - (function(e) { - ace.define("ace/mode/json_highlight_rules", ["require", "exports", "module", "ace/lib/oop", "ace/mode/text_highlight_rules"], function(e, t, n) { - "use strict"; - var r = e("../lib/oop") - , i = e("./text_highlight_rules").TextHighlightRules - , o = function() { - this.$rules = { - start: [{ - token: "variable", - regex: '["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]\\s*(?=:)' - }, { - token: "string", - regex: '"', - next: "string" - }, { - token: "constant.numeric", - regex: "0[xX][0-9a-fA-F]+\\b" - }, { - token: "constant.numeric", - regex: "[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b" - }, { - token: "constant.language.boolean", - regex: "(?:true|false)\\b" - }, { - token: "text", - regex: "['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']" - }, { - token: "comment", - regex: "\\/\\/.*$" - }, { - token: "comment.start", - regex: "\\/\\*", - next: "comment" - }, { - token: "paren.lparen", - regex: "[[({]" - }, { - token: "paren.rparen", - regex: "[\\])}]" - }, { - token: "punctuation.operator", - regex: /[,]/ - }, { - token: "text", - regex: "\\s+" - }], - string: [{ - token: "constant.language.escape", - regex: /\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|["\\\/bfnrt])/ - }, { - token: "string", - regex: '"|$', - next: "start" - }, { - defaultToken: "string" - }], - comment: [{ - token: "comment.end", - regex: "\\*\\/", - next: "start" - }, { - defaultToken: "comment" - }] - } - }; - r.inherits(o, i), - t.JsonHighlightRules = o - }), - ace.define("ace/mode/matching_brace_outdent", ["require", "exports", "module", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("../range").Range - , i = function() {}; - (function() { - this.checkOutdent = function(e, t) { - return !!/^\s+$/.test(e) && /^\s*\}/.test(t) - } - , - this.autoOutdent = function(e, t) { - var n = e.getLine(t) - , i = n.match(/^(\s*\})/); - if (!i) - return 0; - var o = i[1].length - , a = e.findMatchingBracket({ - row: t, - column: o - }); - if (!a || a.row == t) - return 0; - var s = this.$getIndent(e.getLine(a.row)); - e.replace(new r(t,0,t,o - 1), s) - } - , - this.$getIndent = function(e) { - return e.match(/^\s*/)[0] - } - } - ).call(i.prototype), - t.MatchingBraceOutdent = i - }), - ace.define("ace/mode/folding/cstyle", ["require", "exports", "module", "ace/lib/oop", "ace/range", "ace/mode/folding/fold_mode"], function(e, t, n) { - "use strict"; - var r = e("../../lib/oop") - , i = e("../../range").Range - , o = e("./fold_mode").FoldMode - , a = t.FoldMode = function(e) { - e && (this.foldingStartMarker = new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/, "|" + e.start)), - this.foldingStopMarker = new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/, "|" + e.end))) - } - ; - r.inherits(a, o), - function() { - this.foldingStartMarker = /([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/, - this.foldingStopMarker = /^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/, - this.singleLineBlockCommentRe = /^\s*(\/\*).*\*\/\s*$/, - this.tripleStarBlockCommentRe = /^\s*(\/\*\*\*).*\*\/\s*$/, - this.startRegionRe = /^\s*(\/\*|\/\/)#?region\b/, - this._getFoldWidgetBase = this.getFoldWidget, - this.getFoldWidget = function(e, t, n) { - var r = e.getLine(n); - if (this.singleLineBlockCommentRe.test(r) && !this.startRegionRe.test(r) && !this.tripleStarBlockCommentRe.test(r)) - return ""; - var i = this._getFoldWidgetBase(e, t, n); - return !i && this.startRegionRe.test(r) ? "start" : i - } - , - this.getFoldWidgetRange = function(e, t, n, r) { - var i = e.getLine(n); - if (this.startRegionRe.test(i)) - return this.getCommentRegionBlock(e, i, n); - var o = i.match(this.foldingStartMarker); - if (o) { - var a = o.index; - if (o[1]) - return this.openingBracketBlock(e, o[1], n, a); - var s = e.getCommentFoldRange(n, a + o[0].length, 1); - return s && !s.isMultiLine() && (r ? s = this.getSectionRange(e, n) : "all" != t && (s = null)), - s - } - if ("markbegin" !== t) { - o = i.match(this.foldingStopMarker); - if (o) { - a = o.index + o[0].length; - return o[1] ? this.closingBracketBlock(e, o[1], n, a) : e.getCommentFoldRange(n, a, -1) - } - } - } - , - this.getSectionRange = function(e, t) { - var n = e.getLine(t) - , r = n.search(/\S/) - , o = t - , a = n.length; - t += 1; - var s = t - , l = e.getLength(); - while (++t < l) { - n = e.getLine(t); - var c = n.search(/\S/); - if (-1 !== c) { - if (r > c) - break; - var u = this.getFoldWidgetRange(e, "all", t); - if (u) { - if (u.start.row <= o) - break; - if (u.isMultiLine()) - t = u.end.row; - else if (r == c) - break - } - s = t - } - } - return new i(o,a,s,e.getLine(s).length) - } - , - this.getCommentRegionBlock = function(e, t, n) { - var r = t.search(/\s*$/) - , o = e.getLength() - , a = n - , s = /^\s*(?:\/\*|\/\/|--)#?(end)?region\b/ - , l = 1; - while (++n < o) { - t = e.getLine(n); - var c = s.exec(t); - if (c && (c[1] ? l-- : l++, - !l)) - break - } - var u = n; - if (u > a) - return new i(a,r,u,t.length) - } - } - .call(a.prototype) - }), - ace.define("ace/mode/json", ["require", "exports", "module", "ace/lib/oop", "ace/mode/text", "ace/mode/json_highlight_rules", "ace/mode/matching_brace_outdent", "ace/mode/behaviour/cstyle", "ace/mode/folding/cstyle", "ace/worker/worker_client"], function(e, t, n) { - "use strict"; - var r = e("../lib/oop") - , i = e("./text").Mode - , o = e("./json_highlight_rules").JsonHighlightRules - , a = e("./matching_brace_outdent").MatchingBraceOutdent - , s = e("./behaviour/cstyle").CstyleBehaviour - , l = e("./folding/cstyle").FoldMode - , c = e("../worker/worker_client").WorkerClient - , u = function() { - this.HighlightRules = o, - this.$outdent = new a, - this.$behaviour = new s, - this.foldingRules = new l - }; - r.inherits(u, i), - function() { - this.lineCommentStart = "//", - this.blockComment = { - start: "/*", - end: "*/" - }, - this.getNextLineIndent = function(e, t, n) { - var r = this.$getIndent(t); - if ("start" == e) { - var i = t.match(/^.*[\{\(\[]\s*$/); - i && (r += n) - } - return r - } - , - this.checkOutdent = function(e, t, n) { - return this.$outdent.checkOutdent(t, n) - } - , - this.autoOutdent = function(e, t, n) { - this.$outdent.autoOutdent(t, n) - } - , - this.createWorker = function(e) { - var t = new c(["ace"],"ace/mode/json_worker","JsonWorker"); - return t.attachToDocument(e.getDocument()), - t.on("annotate", function(t) { - e.setAnnotations(t.data) - }), - t.on("terminate", function() { - e.clearAnnotations() - }), - t - } - , - this.$id = "ace/mode/json" - } - .call(u.prototype), - t.Mode = u - }), - function() { - ace.require(["ace/mode/json"], function(t) { - e && (e.exports = t) - }) - }() - } - ).call(this, n("YuTi")(e)) - }, - Vegh: function(e, t, n) { - "use strict"; - var r = n("iCc5") - , i = n.n(r) - , o = n("FYw3") - , a = n.n(o) - , s = n("mRg0") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = n("i8i4") - , f = n.n(h) - , d = n("17x9") - , p = n.n(d) - , m = n("4IlW") - , g = n("VCL8") - , v = n("wd/R") - , y = n.n(v) - , b = n("GrtH") - , w = void 0 - , x = void 0 - , _ = void 0 - , E = function(e) { - function t(n) { - i()(this, t); - var r = a()(this, e.call(this, n)); - S.call(r); - var o = n.selectedValue; - return r.state = { - str: Object(b["a"])(o, r.props.format), - invalid: !1, - hasFocus: !1 - }, - r - } - return l()(t, e), - t.prototype.componentDidUpdate = function() { - !_ || !this.state.hasFocus || this.state.invalid || 0 === w && 0 === x || _.setSelectionRange(w, x) - } - , - t.getDerivedStateFromProps = function(e, t) { - var n = {}; - _ && (w = _.selectionStart, - x = _.selectionEnd); - var r = e.selectedValue; - return t.hasFocus || (n = { - str: Object(b["a"])(r, e.format), - invalid: !1 - }), - n - } - , - t.getInstance = function() { - return _ - } - , - t.prototype.render = function() { - var e = this.props - , t = this.state - , n = t.invalid - , r = t.str - , i = e.locale - , o = e.prefixCls - , a = e.placeholder - , s = e.clearIcon - , l = e.inputMode - , c = n ? o + "-input-invalid" : ""; - return u.a.createElement("div", { - className: o + "-input-wrap" - }, u.a.createElement("div", { - className: o + "-date-input-wrap" - }, u.a.createElement("input", { - ref: this.saveDateInput, - className: o + "-input " + c, - value: r, - disabled: e.disabled, - placeholder: a, - onChange: this.onInputChange, - onKeyDown: this.onKeyDown, - onFocus: this.onFocus, - onBlur: this.onBlur, - inputMode: l - })), e.showClear ? u.a.createElement("a", { - role: "button", - title: i.clear, - onClick: this.onClear - }, s || u.a.createElement("span", { - className: o + "-clear-btn" - })) : null) - } - , - t - }(u.a.Component); - E.propTypes = { - prefixCls: p.a.string, - timePicker: p.a.object, - value: p.a.object, - disabledTime: p.a.any, - format: p.a.oneOfType([p.a.string, p.a.arrayOf(p.a.string)]), - locale: p.a.object, - disabledDate: p.a.func, - onChange: p.a.func, - onClear: p.a.func, - placeholder: p.a.string, - onSelect: p.a.func, - selectedValue: p.a.object, - clearIcon: p.a.node, - inputMode: p.a.string - }; - var S = function() { - var e = this; - this.onClear = function() { - e.setState({ - str: "" - }), - e.props.onClear(null) - } - , - this.onInputChange = function(t) { - var n = t.target.value - , r = e.props - , i = r.disabledDate - , o = r.format - , a = r.onChange - , s = r.selectedValue; - if (!n) - return a(null), - void e.setState({ - invalid: !1, - str: n - }); - var l = y()(n, o, !0); - if (l.isValid()) { - var c = e.props.value.clone(); - c.year(l.year()).month(l.month()).date(l.date()).hour(l.hour()).minute(l.minute()).second(l.second()), - !c || i && i(c) ? e.setState({ - invalid: !0, - str: n - }) : (s !== c || s && c && !s.isSame(c)) && (e.setState({ - invalid: !1, - str: n - }), - a(c)) - } else - e.setState({ - invalid: !0, - str: n - }) - } - , - this.onFocus = function() { - e.setState({ - hasFocus: !0 - }) - } - , - this.onBlur = function() { - e.setState(function(e, t) { - return { - hasFocus: !1, - str: Object(b["a"])(t.value, t.format) - } - }) - } - , - this.onKeyDown = function(t) { - var n = t.keyCode - , r = e.props - , i = r.onSelect - , o = r.value - , a = r.disabledDate; - if (n === m["a"].ENTER && i) { - var s = !a || !a(o); - s && i(o.clone()), - t.preventDefault() - } - } - , - this.getRootDOMNode = function() { - return f.a.findDOMNode(e) - } - , - this.focus = function() { - _ && _.focus() - } - , - this.saveDateInput = function(e) { - _ = e - } - }; - Object(g["polyfill"])(E), - t["a"] = E - }, - VeyY: function(e, t, n) { - var r = n("7vYJ") - , i = n("wYm8") - , o = n("gL7N")("species"); - e.exports = function(e, t) { - var n, a = r(e).constructor; - return void 0 === a || void 0 == (n = r(a)[o]) ? t : i(n) - } - }, - VxKu: function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("Lnex")(!0); - r(r.P, "Array", { - includes: function(e) { - return i(this, e, arguments.length > 1 ? arguments[1] : void 0) - } - }), - n("DIcO")("includes") - }, - VyuQ: function(e, t, n) { - var r = n("bV5f") - , i = n("c0Oy") - , o = "__core-js_shared__" - , a = i[o] || (i[o] = {}); - (e.exports = function(e, t) { - return a[e] || (a[e] = void 0 !== t ? t : {}) - } - )("versions", []).push({ - version: r.version, - mode: n("FqPH") ? "pure" : "global", - copyright: "\xa9 2019 Denis Pushkarev (zloirock.ru)" - }) - }, - W070: function(e, t, n) { - var r = n("NsO/") - , i = n("tEej") - , o = n("D8kY"); - e.exports = function(e) { - return function(t, n, a) { - var s, l = r(t), c = i(l.length), u = o(a, c); - if (e && n != n) { - while (c > u) - if (s = l[u++], - s != s) - return !0 - } else - for (; c > u; u++) - if ((e || u in l) && l[u] === n) - return e || u || 0; - return !e && -1 - } - } - }, - W3Xk: function(e, t, n) { - var r = n("WGNW") - , i = n("ZDr/") - , o = n("wUWy") - , a = n("GsrZ") - , s = "[" + a + "]" - , l = "\u200b\x85" - , c = RegExp("^" + s + s + "*") - , u = RegExp(s + s + "*$") - , h = function(e, t, n) { - var i = {} - , s = o(function() { - return !!a[e]() || l[e]() != l - }) - , c = i[e] = s ? t(f) : a[e]; - n && (i[n] = c), - r(r.P + r.F * s, "String", i) - } - , f = h.trim = function(e, t) { - return e = String(i(e)), - 1 & t && (e = e.replace(c, "")), - 2 & t && (e = e.replace(u, "")), - e - } - ; - e.exports = h - }, - W5Cv: function(e, t, n) { - "use strict"; - function r(e, t) { - var n = window.Element.prototype - , r = n.matches || n.mozMatchesSelector || n.msMatchesSelector || n.oMatchesSelector || n.webkitMatchesSelector; - if (!e || 1 !== e.nodeType) - return !1; - var i = e.parentNode; - if (r) - return r.call(e, t); - for (var o = i.querySelectorAll(t), a = o.length, s = 0; s < a; s++) - if (o[s] === e) - return !0; - return !1 - } - e.exports = r - }, - W6Rk: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = n("HKjm") - , i = n("HzlJ"); - r.default.__addLocaleData(i.default), - r.default.defaultLocale = "en", - t.default = r.default - }, - W8MJ: function(e, t, n) { - var r = n("o5UB"); - function i(e, t) { - for (var n = 0; n < t.length; n++) { - var i = t[n]; - i.enumerable = i.enumerable || !1, - i.configurable = !0, - "value"in i && (i.writable = !0), - Object.defineProperty(e, r(i.key), i) - } - } - function o(e, t, n) { - return t && i(e.prototype, t), - n && i(e, n), - Object.defineProperty(e, "prototype", { - writable: !1 - }), - e - } - e.exports = o, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - WEpk: function(e, t) { - var n = e.exports = { - version: "2.6.12" - }; - "number" == typeof __e && (__e = n) - }, - WFJy: function(e, t) { - e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") - }, - WGNW: function(e, t, n) { - var r = n("c0Oy") - , i = n("bV5f") - , o = n("VPOE") - , a = n("rKIl") - , s = n("wHrr") - , l = "prototype" - , c = function(e, t, n) { - var u, h, f, d, p = e & c.F, m = e & c.G, g = e & c.S, v = e & c.P, y = e & c.B, b = m ? r : g ? r[t] || (r[t] = {}) : (r[t] || {})[l], w = m ? i : i[t] || (i[t] = {}), x = w[l] || (w[l] = {}); - for (u in m && (n = t), - n) - h = !p && b && void 0 !== b[u], - f = (h ? b : n)[u], - d = y && h ? s(f, r) : v && "function" == typeof f ? s(Function.call, f) : f, - b && a(b, u, f, e & c.U), - w[u] != f && o(w, u, d), - v && x[u] != f && (x[u] = f) - }; - r.core = i, - c.F = 1, - c.G = 2, - c.S = 4, - c.P = 8, - c.B = 16, - c.W = 32, - c.U = 64, - c.R = 128, - e.exports = c - }, - WHPX: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("iCc5") - , a = n.n(o) - , s = n("FYw3") - , l = n.n(s) - , c = n("mRg0") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("i8i4") - , p = n.n(d) - , m = n("17x9") - , g = n.n(m) - , v = n("4IlW") - , y = n("VCL8") - , b = n("fDcq") - , w = n("2zpS") - , x = n("JDzL") - , _ = n("jBZG") - , E = n("F4Vz") - , S = n("Vegh") - , k = n("GrtH") - , C = n("7ICb") - , O = n("wd/R") - , T = n.n(O); - function L() {} - var A = function(e) { - return !(!T.a.isMoment(e) || !e.isValid()) && e - } - , P = function(e) { - function t(n) { - a()(this, t); - var r = l()(this, e.call(this, n)); - return j.call(r), - r.state = { - mode: r.props.mode || "date", - value: A(n.value) || A(n.defaultValue) || T()(), - selectedValue: n.selectedValue || n.defaultSelectedValue - }, - r - } - return u()(t, e), - t.prototype.componentDidMount = function() { - this.props.showDateInput && this.saveFocusElement(S["a"].getInstance()) - } - , - t.getDerivedStateFromProps = function(e, t) { - var n = e.value - , r = e.selectedValue - , i = {}; - return "mode"in e && t.mode !== e.mode && (i = { - mode: e.mode - }), - "value"in e && (i.value = A(n) || A(e.defaultValue) || Object(_["d"])(t.value)), - "selectedValue"in e && (i.selectedValue = r), - i - } - , - t.prototype.render = function() { - var e = this.props - , t = this.state - , n = e.locale - , r = e.prefixCls - , o = e.disabledDate - , a = e.dateInputPlaceholder - , s = e.timePicker - , l = e.disabledTime - , c = e.clearIcon - , u = e.renderFooter - , h = e.inputMode - , d = e.monthCellRender - , p = e.monthCellContentRender - , m = t.value - , g = t.selectedValue - , v = t.mode - , y = "time" === v - , _ = y && l && s ? Object(k["c"])(g, l) : null - , E = null; - if (s && y) { - var C = i()({ - showHour: !0, - showSecond: !0, - showMinute: !0 - }, s.props, _, { - onChange: this.onDateInputChange, - value: g, - disabledTime: l - }); - void 0 !== s.props.defaultValue && (C.defaultOpenValue = s.props.defaultValue), - E = f.a.cloneElement(s, C) - } - var O = e.showDateInput ? f.a.createElement(S["a"], { - format: this.getFormat(), - key: "date-input", - value: m, - locale: n, - placeholder: a, - showClear: !0, - disabledTime: l, - disabledDate: o, - onClear: this.onClear, - prefixCls: r, - selectedValue: g, - onChange: this.onDateInputChange, - onSelect: this.onDateInputSelect, - clearIcon: c, - inputMode: h - }) : null - , T = []; - return e.renderSidebar && T.push(e.renderSidebar()), - T.push(f.a.createElement("div", { - className: r + "-panel", - key: "panel" - }, O, f.a.createElement("div", { - tabIndex: this.props.focusablePanel ? 0 : void 0, - className: r + "-date-panel" - }, f.a.createElement(w["a"], { - locale: n, - mode: v, - value: m, - onValueChange: this.setValue, - onPanelChange: this.onPanelChange, - renderFooter: u, - showTimePicker: y, - prefixCls: r, - monthCellRender: d, - monthCellContentRender: p - }), s && y ? f.a.createElement("div", { - className: r + "-time-picker" - }, f.a.createElement("div", { - className: r + "-time-picker-panel" - }, E)) : null, f.a.createElement("div", { - className: r + "-body" - }, f.a.createElement(b["a"], { - locale: n, - value: m, - selectedValue: g, - prefixCls: r, - dateRender: e.dateRender, - onSelect: this.onDateTableSelect, - disabledDate: o, - showWeekNumber: e.showWeekNumber - })), f.a.createElement(x["a"], { - showOk: e.showOk, - mode: v, - renderFooter: e.renderFooter, - locale: n, - prefixCls: r, - showToday: e.showToday, - disabledTime: l, - showTimePicker: y, - showDateInput: e.showDateInput, - timePicker: s, - selectedValue: g, - timePickerDisabled: !g, - value: m, - disabledDate: o, - okDisabled: !1 !== e.showOk && (!g || !this.isAllowedDate(g)), - onOk: this.onOk, - onSelect: this.onSelect, - onToday: this.onToday, - onOpenTimePicker: this.openTimePicker, - onCloseTimePicker: this.closeTimePicker - })))), - this.renderRoot({ - children: T, - className: e.showWeekNumber ? r + "-week-number" : "" - }) - } - , - t - }(f.a.Component); - P.propTypes = i()({}, _["b"], E["c"], { - prefixCls: g.a.string, - className: g.a.string, - style: g.a.object, - defaultValue: g.a.object, - value: g.a.object, - selectedValue: g.a.object, - defaultSelectedValue: g.a.object, - mode: g.a.oneOf(["time", "date", "month", "year", "decade"]), - locale: g.a.object, - showDateInput: g.a.bool, - showWeekNumber: g.a.bool, - showToday: g.a.bool, - showOk: g.a.bool, - onSelect: g.a.func, - onOk: g.a.func, - onKeyDown: g.a.func, - timePicker: g.a.element, - dateInputPlaceholder: g.a.any, - onClear: g.a.func, - onChange: g.a.func, - onPanelChange: g.a.func, - disabledDate: g.a.func, - disabledTime: g.a.any, - dateRender: g.a.func, - renderFooter: g.a.func, - renderSidebar: g.a.func, - clearIcon: g.a.node, - focusablePanel: g.a.bool, - inputMode: g.a.string, - onBlur: g.a.func - }), - P.defaultProps = i()({}, _["a"], E["b"], { - showToday: !0, - showDateInput: !0, - timePicker: null, - onOk: L, - onPanelChange: L, - focusablePanel: !0 - }); - var j = function() { - var e = this; - this.onPanelChange = function(t, n) { - var r = e.props - , i = e.state; - "mode"in r || e.setState({ - mode: n - }), - r.onPanelChange(t || i.value, n) - } - , - this.onKeyDown = function(t) { - if ("input" !== t.target.nodeName.toLowerCase()) { - var n = t.keyCode - , r = t.ctrlKey || t.metaKey - , i = e.props.disabledDate - , o = e.state.value; - switch (n) { - case v["a"].DOWN: - return e.goTime(1, "weeks"), - t.preventDefault(), - 1; - case v["a"].UP: - return e.goTime(-1, "weeks"), - t.preventDefault(), - 1; - case v["a"].LEFT: - return r ? e.goTime(-1, "years") : e.goTime(-1, "days"), - t.preventDefault(), - 1; - case v["a"].RIGHT: - return r ? e.goTime(1, "years") : e.goTime(1, "days"), - t.preventDefault(), - 1; - case v["a"].HOME: - return e.setValue(Object(C["b"])(e.state.value)), - t.preventDefault(), - 1; - case v["a"].END: - return e.setValue(Object(C["a"])(e.state.value)), - t.preventDefault(), - 1; - case v["a"].PAGE_DOWN: - return e.goTime(1, "month"), - t.preventDefault(), - 1; - case v["a"].PAGE_UP: - return e.goTime(-1, "month"), - t.preventDefault(), - 1; - case v["a"].ENTER: - return i && i(o) || e.onSelect(o, { - source: "keyboard" - }), - t.preventDefault(), - 1; - default: - return e.props.onKeyDown(t), - 1 - } - } - } - , - this.onClear = function() { - e.onSelect(null), - e.props.onClear() - } - , - this.onOk = function() { - var t = e.state.selectedValue; - e.isAllowedDate(t) && e.props.onOk(t) - } - , - this.onDateInputChange = function(t) { - e.onSelect(t, { - source: "dateInput" - }) - } - , - this.onDateInputSelect = function(t) { - e.onSelect(t, { - source: "dateInputSelect" - }) - } - , - this.onDateTableSelect = function(t) { - var n = e.props.timePicker - , r = e.state.selectedValue; - if (!r && n) { - var i = n.props.defaultValue; - i && Object(k["h"])(i, t) - } - e.onSelect(t) - } - , - this.onToday = function() { - var t = e.state.value - , n = Object(k["e"])(t); - e.onSelect(n, { - source: "todayButton" - }) - } - , - this.onBlur = function(t) { - setTimeout(function() { - var n = S["a"].getInstance() - , r = e.rootInstance; - !r || r.contains(document.activeElement) || n && n.contains(document.activeElement) || e.props.onBlur && e.props.onBlur(t) - }, 0) - } - , - this.getRootDOMNode = function() { - return p.a.findDOMNode(e) - } - , - this.openTimePicker = function() { - e.onPanelChange(null, "time") - } - , - this.closeTimePicker = function() { - e.onPanelChange(null, "date") - } - , - this.goTime = function(t, n) { - e.setValue(Object(C["c"])(e.state.value, t, n)) - } - }; - Object(y["polyfill"])(P); - var M = Object(_["c"])(Object(E["a"])(P)); - t["a"] = M - }, - WbBG: function(e, t, n) { - "use strict"; - var r = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"; - e.exports = r - }, - Wz2H: function(e, t) { - function n(e) { - if (Array.isArray(e)) - return e - } - e.exports = n - }, - X0q5: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return v - }); - n("2qtc"); - var r = n("kLXV") - , i = (n("g9YV"), - n("wCAj")) - , o = n("p0pE") - , a = n.n(o) - , s = n("1l/V") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = n("t3Un") - , f = n("wd/R") - , d = n.n(f) - , p = n("yWgo") - , m = n("v32e"); - function g() { - g = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof f ? t : f - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function u(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var h = {}; - function f() {} - function d() {} - function p() {} - var m = {}; - l(m, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (m = y); - var b = p.prototype = f.prototype = Object.create(m); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = u(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , h = c.value; - return h && "object" == typeof h && n.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(h).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === h) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = u(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === h) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - h; - var i = u(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - h; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - h) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - h) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return d.prototype = p, - r(b, "constructor", { - value: p, - configurable: !0 - }), - r(p, "constructor", { - value: d, - configurable: !0 - }), - d.displayName = l(p, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === d || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, p) : (e.__proto__ = p, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - l(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - l(b, s, "Generator"), - l(b, o, function() { - return this - }), - l(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - h) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - h - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - h - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - h - } - }, - e - } - class v extends u.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - records: [], - loading: !1, - pagination: { - page: 1, - pageSize: 10, - total: 0 - } - } - } - show() { - this.setState({ - visible: !0 - }), - this.getStatUser() - } - getStatUser() { - var e = this - , t = this.state.pagination; - this.setState({ - loading: !0 - }, l()(g().mark(function n() { - var r; - return g().wrap(function(n) { - while (1) - switch (n.prev = n.next) { - case 0: - return n.next = 2, - Object(h["a"])("/" + window.settings.secure_path + "/stat/getStatUser", a()({ - user_id: e.props.userId - }, t)); - case 2: - if (r = n.sent, - e.setState({ - loading: !1 - }), - 200 === r.code) { - n.next = 6; - break - } - return n.abrupt("return"); - case 6: - t.total = r.total, - e.setState({ - records: r.data, - pagination: t - }); - case 8: - case "end": - return n.stop() - } - }, n) - }))) - } - render() { - var e = this.state - , t = e.visible - , n = e.records - , o = e.pagination - , s = e.loading - , l = [{ - title: "\u65e5\u671f", - dataIndex: "record_at", - key: "record_at", - render: e=>d()(1e3 * e).format("YYYY-MM-DD") - }, { - title: "\u4e0a\u884c", - dataIndex: "u", - key: "d", - align: "right", - render: e=>Object(p["b"])(e) - }, { - title: "\u4e0b\u884c", - dataIndex: "d", - key: "d", - align: "right", - render: e=>Object(p["b"])(e) - }, { - title: "\u500d\u7387", - dataIndex: "server_rate", - key: "server_rate", - align: "right" - }]; - return u.a.createElement(u.a.Fragment, null, u.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), u.a.createElement(r["a"], { - width: "100%", - style: { - maxWidth: 1e3, - padding: "0 10px", - top: 20 - }, - onCancel: ()=>this.setState({ - visible: !1 - }), - bodyStyle: { - padding: 0 - }, - footer: !1, - visible: t, - title: "\u6d41\u91cf\u8bb0\u5f55" - }, u.a.createElement(m["a"], { - loading: s - }, u.a.createElement(i["a"], { - pagination: a()({}, o, { - size: "small" - }), - columns: l, - dataSource: n, - onChange: e=>{ - this.setState({ - pagination: e - }, ()=>{ - this.getStatUser() - } - ) - } - })))) - } - } - }, - XI6d: function(e, t, n) { - var r = n("c0Oy").document; - e.exports = r && r.documentElement - }, - XIdC: function(e, t, n) { - e.exports = n("Ctgt") - }, - "XP1/": function(e, t, n) { - n("Jaki")("Int16", 2, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - XUei: function(e, t, n) { - "use strict"; - function r(e, t, n) { - this.locales = e, - this.formats = t, - this.pluralFn = n - } - function i(e) { - this.id = e - } - function o(e, t, n, r, i) { - this.id = e, - this.useOrdinal = t, - this.offset = n, - this.options = r, - this.pluralFn = i - } - function a(e, t, n, r) { - this.id = e, - this.offset = t, - this.numberFormat = n, - this.string = r - } - function s(e, t) { - this.id = e, - this.options = t - } - t["default"] = r, - r.prototype.compile = function(e) { - return this.pluralStack = [], - this.currentPlural = null, - this.pluralNumberFormat = null, - this.compileMessage(e) - } - , - r.prototype.compileMessage = function(e) { - if (!e || "messageFormatPattern" !== e.type) - throw new Error('Message AST is not of type: "messageFormatPattern"'); - var t, n, r, i = e.elements, o = []; - for (t = 0, - n = i.length; t < n; t += 1) - switch (r = i[t], - r.type) { - case "messageTextElement": - o.push(this.compileMessageText(r)); - break; - case "argumentElement": - o.push(this.compileArgument(r)); - break; - default: - throw new Error("Message element does not have a valid type") - } - return o - } - , - r.prototype.compileMessageText = function(e) { - return this.currentPlural && /(^|[^\\])#/g.test(e.value) ? (this.pluralNumberFormat || (this.pluralNumberFormat = new Intl.NumberFormat(this.locales)), - new a(this.currentPlural.id,this.currentPlural.format.offset,this.pluralNumberFormat,e.value)) : e.value.replace(/\\#/g, "#") - } - , - r.prototype.compileArgument = function(e) { - var t = e.format; - if (!t) - return new i(e.id); - var n, r = this.formats, a = this.locales, l = this.pluralFn; - switch (t.type) { - case "numberFormat": - return n = r.number[t.style], - { - id: e.id, - format: new Intl.NumberFormat(a,n).format - }; - case "dateFormat": - return n = r.date[t.style], - { - id: e.id, - format: new Intl.DateTimeFormat(a,n).format - }; - case "timeFormat": - return n = r.time[t.style], - { - id: e.id, - format: new Intl.DateTimeFormat(a,n).format - }; - case "pluralFormat": - return n = this.compileOptions(e), - new o(e.id,t.ordinal,t.offset,n,l); - case "selectFormat": - return n = this.compileOptions(e), - new s(e.id,n); - default: - throw new Error("Message element does not have a valid format type") - } - } - , - r.prototype.compileOptions = function(e) { - var t, n, r, i = e.format, o = i.options, a = {}; - for (this.pluralStack.push(this.currentPlural), - this.currentPlural = "pluralFormat" === i.type ? e : null, - t = 0, - n = o.length; t < n; t += 1) - r = o[t], - a[r.selector] = this.compileMessage(r.value); - return this.currentPlural = this.pluralStack.pop(), - a - } - , - i.prototype.format = function(e) { - return e || "number" === typeof e ? "string" === typeof e ? e : String(e) : "" - } - , - o.prototype.getOption = function(e) { - var t = this.options - , n = t["=" + e] || t[this.pluralFn(e - this.offset, this.useOrdinal)]; - return n || t.other - } - , - a.prototype.format = function(e) { - var t = this.numberFormat.format(e - this.offset); - return this.string.replace(/(^|[^\\])#/g, "$1" + t).replace(/\\#/g, "#") - } - , - s.prototype.getOption = function(e) { - var t = this.options; - return t[e] || t.other - } - }, - XZ74: function(e, t, n) { - "use strict"; - function r(e) { - return !(e.type && e.type.prototype && !e.type.prototype.render) - } - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.supportRef = r - }, - XaGS: function(e, t, n) { - (function(e, n) { - var r = 200 - , i = "__lodash_hash_undefined__" - , o = 1 - , a = 2 - , s = 9007199254740991 - , l = "[object Arguments]" - , c = "[object Array]" - , u = "[object AsyncFunction]" - , h = "[object Boolean]" - , f = "[object Date]" - , d = "[object Error]" - , p = "[object Function]" - , m = "[object GeneratorFunction]" - , g = "[object Map]" - , v = "[object Number]" - , y = "[object Null]" - , b = "[object Object]" - , w = "[object Promise]" - , x = "[object Proxy]" - , _ = "[object RegExp]" - , E = "[object Set]" - , S = "[object String]" - , k = "[object Symbol]" - , C = "[object Undefined]" - , O = "[object WeakMap]" - , T = "[object ArrayBuffer]" - , L = "[object DataView]" - , A = "[object Float32Array]" - , P = "[object Float64Array]" - , j = "[object Int8Array]" - , M = "[object Int16Array]" - , R = "[object Int32Array]" - , N = "[object Uint8Array]" - , D = "[object Uint8ClampedArray]" - , I = "[object Uint16Array]" - , $ = "[object Uint32Array]" - , F = /[\\^$.*+?()[\]{}|]/g - , B = /^\[object .+?Constructor\]$/ - , V = /^(?:0|[1-9]\d*)$/ - , W = {}; - W[A] = W[P] = W[j] = W[M] = W[R] = W[N] = W[D] = W[I] = W[$] = !0, - W[l] = W[c] = W[T] = W[h] = W[L] = W[f] = W[d] = W[p] = W[g] = W[v] = W[b] = W[_] = W[E] = W[S] = W[O] = !1; - var H = "object" == typeof e && e && e.Object === Object && e - , U = "object" == typeof self && self && self.Object === Object && self - , z = H || U || Function("return this")() - , G = t && !t.nodeType && t - , q = G && "object" == typeof n && n && !n.nodeType && n - , K = q && q.exports === G - , Y = K && H.process - , X = function() { - try { - return Y && Y.binding && Y.binding("util") - } catch (e) {} - }() - , Q = X && X.isTypedArray; - function Z(e, t) { - var n = -1 - , r = null == e ? 0 : e.length - , i = 0 - , o = []; - while (++n < r) { - var a = e[n]; - t(a, n, e) && (o[i++] = a) - } - return o - } - function J(e, t) { - var n = -1 - , r = t.length - , i = e.length; - while (++n < r) - e[i + n] = t[n]; - return e - } - function ee(e, t) { - var n = -1 - , r = null == e ? 0 : e.length; - while (++n < r) - if (t(e[n], n, e)) - return !0; - return !1 - } - function te(e, t) { - var n = -1 - , r = Array(e); - while (++n < e) - r[n] = t(n); - return r - } - function ne(e) { - return function(t) { - return e(t) - } - } - function re(e, t) { - return e.has(t) - } - function ie(e, t) { - return null == e ? void 0 : e[t] - } - function oe(e) { - var t = -1 - , n = Array(e.size); - return e.forEach(function(e, r) { - n[++t] = [r, e] - }), - n - } - function ae(e, t) { - return function(n) { - return e(t(n)) - } - } - function se(e) { - var t = -1 - , n = Array(e.size); - return e.forEach(function(e) { - n[++t] = e - }), - n - } - var le = Array.prototype - , ce = Function.prototype - , ue = Object.prototype - , he = z["__core-js_shared__"] - , fe = ce.toString - , de = ue.hasOwnProperty - , pe = function() { - var e = /[^.]+$/.exec(he && he.keys && he.keys.IE_PROTO || ""); - return e ? "Symbol(src)_1." + e : "" - }() - , me = ue.toString - , ge = RegExp("^" + fe.call(de).replace(F, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$") - , ve = K ? z.Buffer : void 0 - , ye = z.Symbol - , be = z.Uint8Array - , we = ue.propertyIsEnumerable - , xe = le.splice - , _e = ye ? ye.toStringTag : void 0 - , Ee = Object.getOwnPropertySymbols - , Se = ve ? ve.isBuffer : void 0 - , ke = ae(Object.keys, Object) - , Ce = Ot(z, "DataView") - , Oe = Ot(z, "Map") - , Te = Ot(z, "Promise") - , Le = Ot(z, "Set") - , Ae = Ot(z, "WeakMap") - , Pe = Ot(Object, "create") - , je = Dt(Ce) - , Me = Dt(Oe) - , Re = Dt(Te) - , Ne = Dt(Le) - , De = Dt(Ae) - , Ie = ye ? ye.prototype : void 0 - , $e = Ie ? Ie.valueOf : void 0; - function Fe(e) { - var t = -1 - , n = null == e ? 0 : e.length; - this.clear(); - while (++t < n) { - var r = e[t]; - this.set(r[0], r[1]) - } - } - function Be() { - this.__data__ = Pe ? Pe(null) : {}, - this.size = 0 - } - function Ve(e) { - var t = this.has(e) && delete this.__data__[e]; - return this.size -= t ? 1 : 0, - t - } - function We(e) { - var t = this.__data__; - if (Pe) { - var n = t[e]; - return n === i ? void 0 : n - } - return de.call(t, e) ? t[e] : void 0 - } - function He(e) { - var t = this.__data__; - return Pe ? void 0 !== t[e] : de.call(t, e) - } - function Ue(e, t) { - var n = this.__data__; - return this.size += this.has(e) ? 0 : 1, - n[e] = Pe && void 0 === t ? i : t, - this - } - function ze(e) { - var t = -1 - , n = null == e ? 0 : e.length; - this.clear(); - while (++t < n) { - var r = e[t]; - this.set(r[0], r[1]) - } - } - function Ge() { - this.__data__ = [], - this.size = 0 - } - function qe(e) { - var t = this.__data__ - , n = dt(t, e); - if (n < 0) - return !1; - var r = t.length - 1; - return n == r ? t.pop() : xe.call(t, n, 1), - --this.size, - !0 - } - function Ke(e) { - var t = this.__data__ - , n = dt(t, e); - return n < 0 ? void 0 : t[n][1] - } - function Ye(e) { - return dt(this.__data__, e) > -1 - } - function Xe(e, t) { - var n = this.__data__ - , r = dt(n, e); - return r < 0 ? (++this.size, - n.push([e, t])) : n[r][1] = t, - this - } - function Qe(e) { - var t = -1 - , n = null == e ? 0 : e.length; - this.clear(); - while (++t < n) { - var r = e[t]; - this.set(r[0], r[1]) - } - } - function Ze() { - this.size = 0, - this.__data__ = { - hash: new Fe, - map: new (Oe || ze), - string: new Fe - } - } - function Je(e) { - var t = Ct(this, e)["delete"](e); - return this.size -= t ? 1 : 0, - t - } - function et(e) { - return Ct(this, e).get(e) - } - function tt(e) { - return Ct(this, e).has(e) - } - function nt(e, t) { - var n = Ct(this, e) - , r = n.size; - return n.set(e, t), - this.size += n.size == r ? 0 : 1, - this - } - function rt(e) { - var t = -1 - , n = null == e ? 0 : e.length; - this.__data__ = new Qe; - while (++t < n) - this.add(e[t]) - } - function it(e) { - return this.__data__.set(e, i), - this - } - function ot(e) { - return this.__data__.has(e) - } - function at(e) { - var t = this.__data__ = new ze(e); - this.size = t.size - } - function st() { - this.__data__ = new ze, - this.size = 0 - } - function lt(e) { - var t = this.__data__ - , n = t["delete"](e); - return this.size = t.size, - n - } - function ct(e) { - return this.__data__.get(e) - } - function ut(e) { - return this.__data__.has(e) - } - function ht(e, t) { - var n = this.__data__; - if (n instanceof ze) { - var i = n.__data__; - if (!Oe || i.length < r - 1) - return i.push([e, t]), - this.size = ++n.size, - this; - n = this.__data__ = new Qe(i) - } - return n.set(e, t), - this.size = n.size, - this - } - function ft(e, t) { - var n = Ft(e) - , r = !n && $t(e) - , i = !n && !r && Vt(e) - , o = !n && !r && !i && qt(e) - , a = n || r || i || o - , s = a ? te(e.length, String) : [] - , l = s.length; - for (var c in e) - !t && !de.call(e, c) || a && ("length" == c || i && ("offset" == c || "parent" == c) || o && ("buffer" == c || "byteLength" == c || "byteOffset" == c) || Pt(c, l)) || s.push(c); - return s - } - function dt(e, t) { - var n = e.length; - while (n--) - if (It(e[n][0], t)) - return n; - return -1 - } - function pt(e, t, n) { - var r = t(e); - return Ft(e) ? r : J(r, n(e)) - } - function mt(e) { - return null == e ? void 0 === e ? C : y : _e && _e in Object(e) ? Tt(e) : Nt(e) - } - function gt(e) { - return Gt(e) && mt(e) == l - } - function vt(e, t, n, r, i) { - return e === t || (null == e || null == t || !Gt(e) && !Gt(t) ? e !== e && t !== t : yt(e, t, n, r, vt, i)) - } - function yt(e, t, n, r, i, a) { - var s = Ft(e) - , u = Ft(t) - , h = s ? c : At(e) - , f = u ? c : At(t); - h = h == l ? b : h, - f = f == l ? b : f; - var d = h == b - , p = f == b - , m = h == f; - if (m && Vt(e)) { - if (!Vt(t)) - return !1; - s = !0, - d = !1 - } - if (m && !d) - return a || (a = new at), - s || qt(e) ? _t(e, t, n, r, i, a) : Et(e, t, h, n, r, i, a); - if (!(n & o)) { - var g = d && de.call(e, "__wrapped__") - , v = p && de.call(t, "__wrapped__"); - if (g || v) { - var y = g ? e.value() : e - , w = v ? t.value() : t; - return a || (a = new at), - i(y, w, n, r, a) - } - } - return !!m && (a || (a = new at), - St(e, t, n, r, i, a)) - } - function bt(e) { - if (!zt(e) || Mt(e)) - return !1; - var t = Ht(e) ? ge : B; - return t.test(Dt(e)) - } - function wt(e) { - return Gt(e) && Ut(e.length) && !!W[mt(e)] - } - function xt(e) { - if (!Rt(e)) - return ke(e); - var t = []; - for (var n in Object(e)) - de.call(e, n) && "constructor" != n && t.push(n); - return t - } - function _t(e, t, n, r, i, s) { - var l = n & o - , c = e.length - , u = t.length; - if (c != u && !(l && u > c)) - return !1; - var h = s.get(e); - if (h && s.get(t)) - return h == t; - var f = -1 - , d = !0 - , p = n & a ? new rt : void 0; - s.set(e, t), - s.set(t, e); - while (++f < c) { - var m = e[f] - , g = t[f]; - if (r) - var v = l ? r(g, m, f, t, e, s) : r(m, g, f, e, t, s); - if (void 0 !== v) { - if (v) - continue; - d = !1; - break - } - if (p) { - if (!ee(t, function(e, t) { - if (!re(p, t) && (m === e || i(m, e, n, r, s))) - return p.push(t) - })) { - d = !1; - break - } - } else if (m !== g && !i(m, g, n, r, s)) { - d = !1; - break - } - } - return s["delete"](e), - s["delete"](t), - d - } - function Et(e, t, n, r, i, s, l) { - switch (n) { - case L: - if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset) - return !1; - e = e.buffer, - t = t.buffer; - case T: - return !(e.byteLength != t.byteLength || !s(new be(e), new be(t))); - case h: - case f: - case v: - return It(+e, +t); - case d: - return e.name == t.name && e.message == t.message; - case _: - case S: - return e == t + ""; - case g: - var c = oe; - case E: - var u = r & o; - if (c || (c = se), - e.size != t.size && !u) - return !1; - var p = l.get(e); - if (p) - return p == t; - r |= a, - l.set(e, t); - var m = _t(c(e), c(t), r, i, s, l); - return l["delete"](e), - m; - case k: - if ($e) - return $e.call(e) == $e.call(t) - } - return !1 - } - function St(e, t, n, r, i, a) { - var s = n & o - , l = kt(e) - , c = l.length - , u = kt(t) - , h = u.length; - if (c != h && !s) - return !1; - var f = c; - while (f--) { - var d = l[f]; - if (!(s ? d in t : de.call(t, d))) - return !1 - } - var p = a.get(e); - if (p && a.get(t)) - return p == t; - var m = !0; - a.set(e, t), - a.set(t, e); - var g = s; - while (++f < c) { - d = l[f]; - var v = e[d] - , y = t[d]; - if (r) - var b = s ? r(y, v, d, t, e, a) : r(v, y, d, e, t, a); - if (!(void 0 === b ? v === y || i(v, y, n, r, a) : b)) { - m = !1; - break - } - g || (g = "constructor" == d) - } - if (m && !g) { - var w = e.constructor - , x = t.constructor; - w != x && "constructor"in e && "constructor"in t && !("function" == typeof w && w instanceof w && "function" == typeof x && x instanceof x) && (m = !1) - } - return a["delete"](e), - a["delete"](t), - m - } - function kt(e) { - return pt(e, Kt, Lt) - } - function Ct(e, t) { - var n = e.__data__; - return jt(t) ? n["string" == typeof t ? "string" : "hash"] : n.map - } - function Ot(e, t) { - var n = ie(e, t); - return bt(n) ? n : void 0 - } - function Tt(e) { - var t = de.call(e, _e) - , n = e[_e]; - try { - e[_e] = void 0; - var r = !0 - } catch (e) {} - var i = me.call(e); - return r && (t ? e[_e] = n : delete e[_e]), - i - } - Fe.prototype.clear = Be, - Fe.prototype["delete"] = Ve, - Fe.prototype.get = We, - Fe.prototype.has = He, - Fe.prototype.set = Ue, - ze.prototype.clear = Ge, - ze.prototype["delete"] = qe, - ze.prototype.get = Ke, - ze.prototype.has = Ye, - ze.prototype.set = Xe, - Qe.prototype.clear = Ze, - Qe.prototype["delete"] = Je, - Qe.prototype.get = et, - Qe.prototype.has = tt, - Qe.prototype.set = nt, - rt.prototype.add = rt.prototype.push = it, - rt.prototype.has = ot, - at.prototype.clear = st, - at.prototype["delete"] = lt, - at.prototype.get = ct, - at.prototype.has = ut, - at.prototype.set = ht; - var Lt = Ee ? function(e) { - return null == e ? [] : (e = Object(e), - Z(Ee(e), function(t) { - return we.call(e, t) - })) - } - : Yt - , At = mt; - function Pt(e, t) { - return t = null == t ? s : t, - !!t && ("number" == typeof e || V.test(e)) && e > -1 && e % 1 == 0 && e < t - } - function jt(e) { - var t = typeof e; - return "string" == t || "number" == t || "symbol" == t || "boolean" == t ? "__proto__" !== e : null === e - } - function Mt(e) { - return !!pe && pe in e - } - function Rt(e) { - var t = e && e.constructor - , n = "function" == typeof t && t.prototype || ue; - return e === n - } - function Nt(e) { - return me.call(e) - } - function Dt(e) { - if (null != e) { - try { - return fe.call(e) - } catch (e) {} - try { - return e + "" - } catch (e) {} - } - return "" - } - function It(e, t) { - return e === t || e !== e && t !== t - } - (Ce && At(new Ce(new ArrayBuffer(1))) != L || Oe && At(new Oe) != g || Te && At(Te.resolve()) != w || Le && At(new Le) != E || Ae && At(new Ae) != O) && (At = function(e) { - var t = mt(e) - , n = t == b ? e.constructor : void 0 - , r = n ? Dt(n) : ""; - if (r) - switch (r) { - case je: - return L; - case Me: - return g; - case Re: - return w; - case Ne: - return E; - case De: - return O - } - return t - } - ); - var $t = gt(function() { - return arguments - }()) ? gt : function(e) { - return Gt(e) && de.call(e, "callee") && !we.call(e, "callee") - } - , Ft = Array.isArray; - function Bt(e) { - return null != e && Ut(e.length) && !Ht(e) - } - var Vt = Se || Xt; - function Wt(e, t) { - return vt(e, t) - } - function Ht(e) { - if (!zt(e)) - return !1; - var t = mt(e); - return t == p || t == m || t == u || t == x - } - function Ut(e) { - return "number" == typeof e && e > -1 && e % 1 == 0 && e <= s - } - function zt(e) { - var t = typeof e; - return null != e && ("object" == t || "function" == t) - } - function Gt(e) { - return null != e && "object" == typeof e - } - var qt = Q ? ne(Q) : wt; - function Kt(e) { - return Bt(e) ? ft(e) : xt(e) - } - function Yt() { - return [] - } - function Xt() { - return !1 - } - n.exports = Wt - } - ).call(this, n("yLpj"), n("YuTi")(e)) - }, - XaS2: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - if (null == e) - return {}; - var n, r, i = o(e, t); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(e); - for (r = 0; r < a.length; r++) - n = a[r], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (i[n] = e[n]) - } - return i - } - function o(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - function a(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function s(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? a(Object(n), !0).forEach(function(t) { - l(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : a(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function l(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function c(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function u(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function h(e, t, n) { - return t && u(e.prototype, t), - n && u(e, n), - e - } - function f(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && d(e, t) - } - function d(e, t) { - return d = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - d(e, t) - } - function p(e) { - return function() { - var t, n = y(e); - if (v()) { - var r = y(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return m(this, t) - } - } - function m(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? g(e) : t - } - function g(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function v() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function y(e) { - return y = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - y(e) - } - var b = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , w = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var x = b(n("q1tI")) - , _ = w(n("i8i4")) - , E = w(n("cOkC")) - , S = n("xI0J") - , k = n("VCL8") - , C = w(n("TSYQ")) - , O = w(n("DVfl")) - , T = function(e) { - f(n, e); - var t = p(n); - function n() { - var e; - return c(this, n), - e = t.apply(this, arguments), - e.state = {}, - e.onTriggerEvent = function(t, n, r) { - var i = e.props - , o = i.record - , a = i.index; - return function() { - r && r(); - for (var e = arguments.length, i = new Array(e), s = 0; s < e; s++) - i[s] = arguments[s]; - var l = i[0]; - n && n(o, a, l), - t && t.apply(void 0, i) - } - } - , - e.onMouseEnter = function() { - var t = e.props - , n = t.onHover - , r = t.rowKey; - n(!0, r) - } - , - e.onMouseLeave = function() { - var t = e.props - , n = t.onHover - , r = t.rowKey; - n(!1, r) - } - , - e - } - return h(n, [{ - key: "componentDidMount", - value: function() { - this.state.shouldRender && this.saveRowRef() - } - }, { - key: "shouldComponentUpdate", - value: function(e) { - return !(!this.props.visible && !e.visible) - } - }, { - key: "componentDidUpdate", - value: function() { - this.state.shouldRender && !this.rowRef && this.saveRowRef() - } - }, { - key: "setExpandedRowHeight", - value: function() { - var e = this.props - , t = e.store - , n = e.rowKey - , r = t.getState() - , i = r.expandedRowsHeight - , o = this.rowRef.getBoundingClientRect() - , a = o.height; - i = s({}, i, l({}, n, a)), - t.setState({ - expandedRowsHeight: i - }) - } - }, { - key: "setRowHeight", - value: function() { - var e = this.props - , t = e.store - , n = e.rowKey - , r = t.getState() - , i = r.fixedColumnsBodyRowsHeight - , o = this.rowRef.getBoundingClientRect() - , a = o.height; - t.setState({ - fixedColumnsBodyRowsHeight: s({}, i, l({}, n, a)) - }) - } - }, { - key: "getStyle", - value: function() { - var e = this.props - , t = e.height - , n = e.visible; - return t && t !== this.style.height && (this.style = s({}, this.style, { - height: t - })), - n || this.style.display || (this.style = s({}, this.style, { - display: "none" - })), - this.style - } - }, { - key: "saveRowRef", - value: function() { - this.rowRef = _.default.findDOMNode(this); - var e = this.props - , t = e.isAnyColumnsFixed - , n = e.fixed - , r = e.expandedRow - , i = e.ancestorKeys; - t && this.rowRef && (!n && r && this.setExpandedRowHeight(), - !n && i.length >= 0 && this.setRowHeight()) - } - }, { - key: "render", - value: function() { - if (!this.state.shouldRender) - return null; - var e = this.props - , t = e.prefixCls - , n = e.columns - , r = e.record - , o = e.rowKey - , a = e.index - , l = e.onRow - , c = e.indent - , u = e.indentSize - , h = e.hovered - , f = e.height - , d = e.visible - , p = e.components - , m = e.hasExpandIcon - , g = e.renderExpandIcon - , v = e.renderExpandIconCell - , y = e.onRowClick - , b = e.onRowDoubleClick - , w = e.onRowMouseEnter - , _ = e.onRowMouseLeave - , S = e.onRowContextMenu - , k = p.body.row - , T = p.body.cell - , L = this.props.className; - h && (L += " ".concat(t, "-hover")); - var A = []; - v(A); - for (var P = 0; P < n.length; P += 1) { - var j = n[P]; - E.default(void 0 === j.onCellClick, "column[onCellClick] is deprecated, please use column[onCell] instead."), - A.push(x.createElement(O.default, { - prefixCls: t, - record: r, - indentSize: u, - indent: c, - index: a, - column: j, - key: j.key || j.dataIndex, - expandIcon: m(P) && g(), - component: T - })) - } - var M = l(r, a) || {} - , R = M.className - , N = M.style - , D = i(M, ["className", "style"]) - , I = { - height: f - }; - d || (I.display = "none"), - I = s({}, I, {}, N); - var $ = C.default(t, L, "".concat(t, "-level-").concat(c), R); - return x.createElement(k, Object.assign({}, D, { - onClick: this.onTriggerEvent(D.onClick, y), - onDoubleClick: this.onTriggerEvent(D.onDoubleClick, b), - onMouseEnter: this.onTriggerEvent(D.onMouseEnter, w, this.onMouseEnter), - onMouseLeave: this.onTriggerEvent(D.onMouseLeave, _, this.onMouseLeave), - onContextMenu: this.onTriggerEvent(D.onContextMenu, S), - className: $, - style: I, - "data-row-key": o - }), A) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - return t.visible || !t.visible && e.visible ? { - shouldRender: !0, - visible: e.visible - } : { - visible: e.visible - } - } - }]), - n - }(x.Component); - function L(e, t) { - var n = e.expandedRowsHeight - , r = e.fixedColumnsBodyRowsHeight - , i = t.fixed - , o = t.rowKey; - return i ? n[o] ? n[o] : r[o] ? r[o] : null : null - } - T.defaultProps = { - onRow: function() {}, - onHover: function() {}, - hasExpandIcon: function() {}, - renderExpandIcon: function() {}, - renderExpandIconCell: function() {} - }, - k.polyfill(T), - t.default = S.connect(function(e, t) { - var n = e.currentHoverKey - , r = e.expandedRowKeys - , i = void 0 === r ? [] : r - , o = t.rowKey - , a = t.ancestorKeys - , s = 0 === a.length || a.every(function(e) { - return i.includes(e) - }); - return { - visible: s, - hovered: n === o, - height: L(e, t) - } - })(T) - }, - XdPT: function(e, t, n) { - "use strict"; - var r = n("FqPH") - , i = n("WGNW") - , o = n("rKIl") - , a = n("VPOE") - , s = n("yw4e") - , l = n("bmIi") - , c = n("lvAo") - , u = n("BFt8") - , h = n("gL7N")("iterator") - , f = !([].keys && "next"in [].keys()) - , d = "@@iterator" - , p = "keys" - , m = "values" - , g = function() { - return this - }; - e.exports = function(e, t, n, v, y, b, w) { - l(n, t, v); - var x, _, E, S = function(e) { - if (!f && e in T) - return T[e]; - switch (e) { - case p: - return function() { - return new n(this,e) - } - ; - case m: - return function() { - return new n(this,e) - } - } - return function() { - return new n(this,e) - } - }, k = t + " Iterator", C = y == m, O = !1, T = e.prototype, L = T[h] || T[d] || y && T[y], A = L || S(y), P = y ? C ? S("entries") : A : void 0, j = "Array" == t && T.entries || L; - if (j && (E = u(j.call(new e)), - E !== Object.prototype && E.next && (c(E, k, !0), - r || "function" == typeof E[h] || a(E, h, g))), - C && L && L.name !== m && (O = !0, - A = function() { - return L.call(this) - } - ), - r && !w || !f && !O && T[h] || a(T, h, A), - s[t] = A, - s[k] = g, - y) - if (x = { - values: C ? A : S(m), - keys: b ? A : S(p), - entries: P - }, - w) - for (_ in x) - _ in T || o(T, _, x[_]); - else - i(i.P + i.F * (f || O), t, x); - return x - } - }, - Xhqo: function(e, t, n) { - "use strict"; - function r(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - var i = n("hwdV").Buffer - , o = n(4); - function a(e, t, n) { - e.copy(t, n) - } - e.exports = function() { - function e() { - r(this, e), - this.head = null, - this.tail = null, - this.length = 0 - } - return e.prototype.push = function(e) { - var t = { - data: e, - next: null - }; - this.length > 0 ? this.tail.next = t : this.head = t, - this.tail = t, - ++this.length - } - , - e.prototype.unshift = function(e) { - var t = { - data: e, - next: this.head - }; - 0 === this.length && (this.tail = t), - this.head = t, - ++this.length - } - , - e.prototype.shift = function() { - if (0 !== this.length) { - var e = this.head.data; - return 1 === this.length ? this.head = this.tail = null : this.head = this.head.next, - --this.length, - e - } - } - , - e.prototype.clear = function() { - this.head = this.tail = null, - this.length = 0 - } - , - e.prototype.join = function(e) { - if (0 === this.length) - return ""; - var t = this.head - , n = "" + t.data; - while (t = t.next) - n += e + t.data; - return n - } - , - e.prototype.concat = function(e) { - if (0 === this.length) - return i.alloc(0); - if (1 === this.length) - return this.head.data; - var t = i.allocUnsafe(e >>> 0) - , n = this.head - , r = 0; - while (n) - a(n.data, t, r), - r += n.data.length, - n = n.next; - return t - } - , - e - }(), - o && o.inspect && o.inspect.custom && (e.exports.prototype[o.inspect.custom] = function() { - var e = o.inspect({ - length: this.length - }); - return this.constructor.name + " " + e - } - ) - }, - Xnb7: function(e, t, n) { - "use strict"; - n.d(t, "b", function() { - return a - }), - n.d(t, "a", function() { - return s - }), - n.d(t, "c", function() { - return c - }); - var r = n("1RvN") - , i = n("cm6r") - , o = new r["a"](50); - function a(e) { - if ("string" === typeof e) { - var t = o.get(e); - return t && t.image - } - return e - } - function s(e, t, n, r, a) { - if (e) { - if ("string" === typeof e) { - if (t && t.__zrImageSrc === e || !n) - return t; - var s = o.get(e) - , u = { - hostEl: n, - cb: r, - cbPayload: a - }; - return s ? (t = s.image, - !c(t) && s.pending.push(u)) : (t = i["d"].loadImage(e, l, l), - t.__zrImageSrc = e, - o.put(e, t.__cachedImgObj = { - image: t, - pending: [u] - })), - t - } - return e - } - return t - } - function l() { - var e = this.__cachedImgObj; - this.onload = this.onerror = this.__cachedImgObj = null; - for (var t = 0; t < e.pending.length; t++) { - var n = e.pending[t] - , r = n.cb; - r && r(this, n.cbPayload), - n.hostEl.dirty() - } - e.pending.length = 0 - } - function c(e) { - return e && e.width && e.height - } - }, - XrRV: function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("il4q") - , o = n("wYm8") - , a = n("V5/1"); - n("8Z/V") && r(r.P + n("OJuA"), "Object", { - __defineGetter__: function(e, t) { - a.f(i(this), e, { - get: o(t), - enumerable: !0, - configurable: !0 - }) - } - }) - }, - "Y/ft": function(e, t, n) { - var r = n("wMpi"); - function i(e, t) { - if (null == e) - return {}; - var n, i, o = r(e, t); - if (Object.getOwnPropertySymbols) { - var a = Object.getOwnPropertySymbols(e); - for (i = 0; i < a.length; i++) - n = a[i], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (o[n] = e[n]) - } - return o - } - e.exports = i - }, - "Y/ne": function(e, t, n) { - var r = n("OsVd") - , i = n("03ni") - , o = n("ZDr/"); - e.exports = function(e, t, n, a) { - var s = String(o(e)) - , l = s.length - , c = void 0 === n ? " " : String(n) - , u = r(t); - if (u <= l || "" == c) - return s; - var h = u - l - , f = i.call(c, Math.ceil(h / c.length)); - return f.length > h && (f = f.slice(0, h)), - a ? f + s : s + f - } - }, - Y2fQ: function(e, t, n) { - e.exports = n("LLXN").default || n("LLXN") - }, - Y7ZC: function(e, t, n) { - var r = n("5T2Y") - , i = n("WEpk") - , o = n("2GTP") - , a = n("NegM") - , s = n("B+OT") - , l = "prototype" - , c = function(e, t, n) { - var u, h, f, d = e & c.F, p = e & c.G, m = e & c.S, g = e & c.P, v = e & c.B, y = e & c.W, b = p ? i : i[t] || (i[t] = {}), w = b[l], x = p ? r : m ? r[t] : (r[t] || {})[l]; - for (u in p && (n = t), - n) - h = !d && x && void 0 !== x[u], - h && s(b, u) || (f = h ? x[u] : n[u], - b[u] = p && "function" != typeof x[u] ? n[u] : v && h ? o(f, r) : y && x[u] == f ? function(e) { - var t = function(t, n, r) { - if (this instanceof e) { - switch (arguments.length) { - case 0: - return new e; - case 1: - return new e(t); - case 2: - return new e(t,n) - } - return new e(t,n,r) - } - return e.apply(this, arguments) - }; - return t[l] = e[l], - t - }(f) : g && "function" == typeof f ? o(Function.call, f) : f, - g && ((b.virtual || (b.virtual = {}))[u] = f, - e & c.R && w && !w[u] && a(w, u, f))) - }; - c.F = 1, - c.G = 2, - c.S = 4, - c.P = 8, - c.B = 16, - c.W = 32, - c.U = 64, - c.R = 128, - e.exports = c - }, - YEIV: function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = n("SEkw") - , i = o(r); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = function(e, t, n) { - return t in e ? (0, - i.default)(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - }, - YEVI: function(e, t) { - e.exports = function(e, t, n, r) { - if (!(e instanceof t) || void 0 !== r && r in e) - throw TypeError(n + ": incorrect invocation!"); - return e - } - }, - YH21: function(e, t, n) { - "use strict"; - n.d(t, "b", function() { - return l - }), - n.d(t, "c", function() { - return u - }), - n.d(t, "d", function() { - return h - }), - n.d(t, "a", function() { - return d - }), - n.d(t, "e", function() { - return p - }), - n.d(t, "f", function() { - return m - }); - var r = n("ItGF") - , i = n("Ze12") - , o = /^(?:mouse|pointer|contextmenu|drag|drop)|click/ - , a = [] - , s = r["a"].browser.firefox && +r["a"].browser.version.split(".")[0] < 39; - function l(e, t, n, r) { - return n = n || {}, - r ? c(e, t, n) : s && null != t.layerX && t.layerX !== t.offsetX ? (n.zrX = t.layerX, - n.zrY = t.layerY) : null != t.offsetX ? (n.zrX = t.offsetX, - n.zrY = t.offsetY) : c(e, t, n), - n - } - function c(e, t, n) { - if (r["a"].domSupported && e.getBoundingClientRect) { - var o = t.clientX - , s = t.clientY; - if (Object(i["b"])(e)) { - var l = e.getBoundingClientRect(); - return n.zrX = o - l.left, - void (n.zrY = s - l.top) - } - if (Object(i["c"])(a, e, o, s)) - return n.zrX = a[0], - void (n.zrY = a[1]) - } - n.zrX = n.zrY = 0 - } - function u(e) { - return e || window.event - } - function h(e, t, n) { - if (t = u(t), - null != t.zrX) - return t; - var r = t.type - , i = r && r.indexOf("touch") >= 0; - if (i) { - var a = "touchend" !== r ? t.targetTouches[0] : t.changedTouches[0]; - a && l(e, a, t, n) - } else { - l(e, t, t, n); - var s = f(t); - t.zrDelta = s ? s / 120 : -(t.detail || 0) / 3 - } - var c = t.button; - return null == t.which && void 0 !== c && o.test(t.type) && (t.which = 1 & c ? 1 : 2 & c ? 3 : 4 & c ? 2 : 0), - t - } - function f(e) { - var t = e.wheelDelta; - if (t) - return t; - var n = e.deltaX - , r = e.deltaY; - if (null == n || null == r) - return t; - var i = 0 !== r ? Math.abs(r) : Math.abs(n) - , o = r > 0 ? -1 : r < 0 ? 1 : n > 0 ? -1 : 1; - return 3 * i * o - } - function d(e, t, n, r) { - e.addEventListener(t, n, r) - } - function p(e, t, n, r) { - e.removeEventListener(t, n, r) - } - var m = function(e) { - e.preventDefault(), - e.stopPropagation(), - e.cancelBubble = !0 - } - }, - YVYq: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return o - }); - var r = n("q1tI") - , i = n.n(r); - function o(e) { - var t = e.prefixCls - , n = e.locale - , r = e.okDisabled - , o = e.onOk - , a = t + "-ok-btn"; - return r && (a += " " + t + "-ok-btn-disabled"), - i.a.createElement("a", { - className: a, - role: "button", - onClick: r ? null : o - }, n.ok) - } - }, - Yf6U: function(e, t, n) { - var r = n("W5Cv"); - e.exports = function(e, t, n) { - n = n || document, - e = { - parentNode: e - }; - while ((e = e.parentNode) && e !== n) - if (r(e, t)) - return e - } - }, - YqAc: function(e, t) { - var n = 0 - , r = Math.random(); - e.exports = function(e) { - return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++n + r).toString(36)) - } - }, - YqDF: function(e, t, n) { - "use strict"; - function r(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function i(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? r(Object(n), !0).forEach(function(t) { - o(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : r(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function o(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var a = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , s = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var l = a(n("q1tI")) - , c = a(n("17x9")) - , u = n("6Ogq") - , h = s(n("UNrv")); - function f(e, t) { - var n = t.table - , r = n.props - , o = r.prefixCls - , a = r.scroll - , s = e.columns - , c = e.fixed - , f = e.tableClassName - , d = e.getRowKey - , p = e.handleBodyScroll - , m = e.handleWheel - , g = e.expander - , v = e.isAnyColumnsFixed - , y = n.saveRef - , b = n.props.useFixedHeader - , w = i({}, n.props.bodyStyle) - , x = {}; - if ((a.x || c) && (w.overflowX = w.overflowX || "scroll", - w.WebkitTransform = "translate3d (0, 0, 0)"), - a.y) { - c ? (x.maxHeight = w.maxHeight || a.y, - x.overflowY = w.overflowY || "scroll") : w.maxHeight = w.maxHeight || a.y, - w.overflowY = w.overflowY || "scroll", - b = !0; - var _ = u.measureScrollbar({ - direction: "vertical" - }); - _ > 0 && c && (w.marginBottom = "-".concat(_, "px"), - w.paddingBottom = "0px") - } - var E, S = l.createElement(h.default, { - tableClassName: f, - hasHead: !b, - hasBody: !0, - fixed: c, - columns: s, - expander: g, - getRowKey: d, - isAnyColumnsFixed: v - }); - if (c && s.length) - return "left" === s[0].fixed || !0 === s[0].fixed ? E = "fixedColumnsBodyLeft" : "right" === s[0].fixed && (E = "fixedColumnsBodyRight"), - delete w.overflowX, - delete w.overflowY, - l.createElement("div", { - key: "bodyTable", - className: "".concat(o, "-body-outer"), - style: i({}, w) - }, l.createElement("div", { - className: "".concat(o, "-body-inner"), - style: x, - ref: y(E), - onWheel: m, - onScroll: p - }, S)); - var k = a && (a.x || a.y); - return l.createElement("div", { - tabIndex: k ? -1 : void 0, - key: "bodyTable", - className: "".concat(o, "-body"), - style: w, - ref: y("bodyTable"), - onWheel: m, - onScroll: p - }, S) - } - t.default = f, - f.contextTypes = { - table: c.any - } - }, - YuTi: function(e, t) { - e.exports = function(e) { - return e.webpackPolyfill || (e.deprecate = function() {} - , - e.paths = [], - e.children || (e.children = []), - Object.defineProperty(e, "loaded", { - enumerable: !0, - get: function() { - return e.l - } - }), - Object.defineProperty(e, "id", { - enumerable: !0, - get: function() { - return e.i - } - }), - e.webpackPolyfill = 1), - e - } - }, - Z4ex: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = function() { - function e(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - return function(t, n, r) { - return n && e(t.prototype, n), - r && e(t, r), - t - } - }() - , i = n("q1tI") - , o = (a(i), - n("VIrW")); - function a(e) { - return e && e.__esModule ? e : { - default: e - } - } - function s(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function l(e, t) { - if (!e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return !t || "object" !== typeof t && "function" !== typeof t ? e : t - } - function c(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function, not " + typeof t); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - }), - t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) - } - var u = function(e) { - function t() { - return s(this, t), - l(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return c(t, e), - r(t, [{ - key: "getChildContext", - value: function() { - return { - miniStore: this.props.store - } - } - }, { - key: "render", - value: function() { - return i.Children.only(this.props.children) - } - }]), - t - }(i.Component); - u.propTypes = { - store: o.storeShape.isRequired - }, - u.childContextTypes = { - miniStore: o.storeShape.isRequired - }, - t.default = u - }, - ZBwS: function(e, t) { - var n = function() { - this.Diff_Timeout = 1, - this.Diff_EditCost = 4, - this.Match_Threshold = .5, - this.Match_Distance = 1e3, - this.Patch_DeleteThreshold = .5, - this.Patch_Margin = 4, - this.Match_MaxBits = 32 - } - , r = -1 - , i = 1 - , o = 0; - n.Diff = function(e, t) { - return [e, t] - } - , - n.prototype.diff_main = function(e, t, r, i) { - "undefined" == typeof i && (i = this.Diff_Timeout <= 0 ? Number.MAX_VALUE : (new Date).getTime() + 1e3 * this.Diff_Timeout); - var a = i; - if (null == e || null == t) - throw new Error("Null input. (diff_main)"); - if (e == t) - return e ? [new n.Diff(o,e)] : []; - "undefined" == typeof r && (r = !0); - var s = r - , l = this.diff_commonPrefix(e, t) - , c = e.substring(0, l); - e = e.substring(l), - t = t.substring(l), - l = this.diff_commonSuffix(e, t); - var u = e.substring(e.length - l); - e = e.substring(0, e.length - l), - t = t.substring(0, t.length - l); - var h = this.diff_compute_(e, t, s, a); - return c && h.unshift(new n.Diff(o,c)), - u && h.push(new n.Diff(o,u)), - this.diff_cleanupMerge(h), - h - } - , - n.prototype.diff_compute_ = function(e, t, a, s) { - var l; - if (!e) - return [new n.Diff(i,t)]; - if (!t) - return [new n.Diff(r,e)]; - var c = e.length > t.length ? e : t - , u = e.length > t.length ? t : e - , h = c.indexOf(u); - if (-1 != h) - return l = [new n.Diff(i,c.substring(0, h)), new n.Diff(o,u), new n.Diff(i,c.substring(h + u.length))], - e.length > t.length && (l[0][0] = l[2][0] = r), - l; - if (1 == u.length) - return [new n.Diff(r,e), new n.Diff(i,t)]; - var f = this.diff_halfMatch_(e, t); - if (f) { - var d = f[0] - , p = f[1] - , m = f[2] - , g = f[3] - , v = f[4] - , y = this.diff_main(d, m, a, s) - , b = this.diff_main(p, g, a, s); - return y.concat([new n.Diff(o,v)], b) - } - return a && e.length > 100 && t.length > 100 ? this.diff_lineMode_(e, t, s) : this.diff_bisect_(e, t, s) - } - , - n.prototype.diff_lineMode_ = function(e, t, a) { - var s = this.diff_linesToChars_(e, t); - e = s.chars1, - t = s.chars2; - var l = s.lineArray - , c = this.diff_main(e, t, !1, a); - this.diff_charsToLines_(c, l), - this.diff_cleanupSemantic(c), - c.push(new n.Diff(o,"")); - var u = 0 - , h = 0 - , f = 0 - , d = "" - , p = ""; - while (u < c.length) { - switch (c[u][0]) { - case i: - f++, - p += c[u][1]; - break; - case r: - h++, - d += c[u][1]; - break; - case o: - if (h >= 1 && f >= 1) { - c.splice(u - h - f, h + f), - u = u - h - f; - for (var m = this.diff_main(d, p, !1, a), g = m.length - 1; g >= 0; g--) - c.splice(u, 0, m[g]); - u += m.length - } - f = 0, - h = 0, - d = "", - p = ""; - break - } - u++ - } - return c.pop(), - c - } - , - n.prototype.diff_bisect_ = function(e, t, o) { - for (var a = e.length, s = t.length, l = Math.ceil((a + s) / 2), c = l, u = 2 * l, h = new Array(u), f = new Array(u), d = 0; d < u; d++) - h[d] = -1, - f[d] = -1; - h[c + 1] = 0, - f[c + 1] = 0; - for (var p = a - s, m = p % 2 != 0, g = 0, v = 0, y = 0, b = 0, w = 0; w < l; w++) { - if ((new Date).getTime() > o) - break; - for (var x = -w + g; x <= w - v; x += 2) { - var _ = c + x; - T = x == -w || x != w && h[_ - 1] < h[_ + 1] ? h[_ + 1] : h[_ - 1] + 1; - var E = T - x; - while (T < a && E < s && e.charAt(T) == t.charAt(E)) - T++, - E++; - if (h[_] = T, - T > a) - v += 2; - else if (E > s) - g += 2; - else if (m) { - var S = c + p - x; - if (S >= 0 && S < u && -1 != f[S]) { - var k = a - f[S]; - if (T >= k) - return this.diff_bisectSplit_(e, t, T, E, o) - } - } - } - for (var C = -w + y; C <= w - b; C += 2) { - S = c + C; - k = C == -w || C != w && f[S - 1] < f[S + 1] ? f[S + 1] : f[S - 1] + 1; - var O = k - C; - while (k < a && O < s && e.charAt(a - k - 1) == t.charAt(s - O - 1)) - k++, - O++; - if (f[S] = k, - k > a) - b += 2; - else if (O > s) - y += 2; - else if (!m) { - _ = c + p - C; - if (_ >= 0 && _ < u && -1 != h[_]) { - var T = h[_]; - E = c + T - _; - if (k = a - k, - T >= k) - return this.diff_bisectSplit_(e, t, T, E, o) - } - } - } - } - return [new n.Diff(r,e), new n.Diff(i,t)] - } - , - n.prototype.diff_bisectSplit_ = function(e, t, n, r, i) { - var o = e.substring(0, n) - , a = t.substring(0, r) - , s = e.substring(n) - , l = t.substring(r) - , c = this.diff_main(o, a, !1, i) - , u = this.diff_main(s, l, !1, i); - return c.concat(u) - } - , - n.prototype.diff_linesToChars_ = function(e, t) { - var n = [] - , r = {}; - function i(e) { - var t = "" - , i = 0 - , a = -1 - , s = n.length; - while (a < e.length - 1) { - a = e.indexOf("\n", i), - -1 == a && (a = e.length - 1); - var l = e.substring(i, a + 1); - (r.hasOwnProperty ? r.hasOwnProperty(l) : void 0 !== r[l]) ? t += String.fromCharCode(r[l]) : (s == o && (l = e.substring(i), - a = e.length), - t += String.fromCharCode(s), - r[l] = s, - n[s++] = l), - i = a + 1 - } - return t - } - n[0] = ""; - var o = 4e4 - , a = i(e); - o = 65535; - var s = i(t); - return { - chars1: a, - chars2: s, - lineArray: n - } - } - , - n.prototype.diff_charsToLines_ = function(e, t) { - for (var n = 0; n < e.length; n++) { - for (var r = e[n][1], i = [], o = 0; o < r.length; o++) - i[o] = t[r.charCodeAt(o)]; - e[n][1] = i.join("") - } - } - , - n.prototype.diff_commonPrefix = function(e, t) { - if (!e || !t || e.charAt(0) != t.charAt(0)) - return 0; - var n = 0 - , r = Math.min(e.length, t.length) - , i = r - , o = 0; - while (n < i) - e.substring(o, i) == t.substring(o, i) ? (n = i, - o = n) : r = i, - i = Math.floor((r - n) / 2 + n); - return i - } - , - n.prototype.diff_commonSuffix = function(e, t) { - if (!e || !t || e.charAt(e.length - 1) != t.charAt(t.length - 1)) - return 0; - var n = 0 - , r = Math.min(e.length, t.length) - , i = r - , o = 0; - while (n < i) - e.substring(e.length - i, e.length - o) == t.substring(t.length - i, t.length - o) ? (n = i, - o = n) : r = i, - i = Math.floor((r - n) / 2 + n); - return i - } - , - n.prototype.diff_commonOverlap_ = function(e, t) { - var n = e.length - , r = t.length; - if (0 == n || 0 == r) - return 0; - n > r ? e = e.substring(n - r) : n < r && (t = t.substring(0, n)); - var i = Math.min(n, r); - if (e == t) - return i; - var o = 0 - , a = 1; - while (1) { - var s = e.substring(i - a) - , l = t.indexOf(s); - if (-1 == l) - return o; - a += l, - 0 != l && e.substring(i - a) != t.substring(0, a) || (o = a, - a++) - } - } - , - n.prototype.diff_halfMatch_ = function(e, t) { - if (this.Diff_Timeout <= 0) - return null; - var n = e.length > t.length ? e : t - , r = e.length > t.length ? t : e; - if (n.length < 4 || 2 * r.length < n.length) - return null; - var i = this; - function o(e, t, n) { - var r, o, a, s, l = e.substring(n, n + Math.floor(e.length / 4)), c = -1, u = ""; - while (-1 != (c = t.indexOf(l, c + 1))) { - var h = i.diff_commonPrefix(e.substring(n), t.substring(c)) - , f = i.diff_commonSuffix(e.substring(0, n), t.substring(0, c)); - u.length < f + h && (u = t.substring(c - f, c) + t.substring(c, c + h), - r = e.substring(0, n - f), - o = e.substring(n + h), - a = t.substring(0, c - f), - s = t.substring(c + h)) - } - return 2 * u.length >= e.length ? [r, o, a, s, u] : null - } - var a, s, l, c, u, h = o(n, r, Math.ceil(n.length / 4)), f = o(n, r, Math.ceil(n.length / 2)); - if (!h && !f) - return null; - a = f ? h && h[4].length > f[4].length ? h : f : h, - e.length > t.length ? (s = a[0], - l = a[1], - c = a[2], - u = a[3]) : (c = a[0], - u = a[1], - s = a[2], - l = a[3]); - var d = a[4]; - return [s, l, c, u, d] - } - , - n.prototype.diff_cleanupSemantic = function(e) { - var t = !1 - , a = [] - , s = 0 - , l = null - , c = 0 - , u = 0 - , h = 0 - , f = 0 - , d = 0; - while (c < e.length) - e[c][0] == o ? (a[s++] = c, - u = f, - h = d, - f = 0, - d = 0, - l = e[c][1]) : (e[c][0] == i ? f += e[c][1].length : d += e[c][1].length, - l && l.length <= Math.max(u, h) && l.length <= Math.max(f, d) && (e.splice(a[s - 1], 0, new n.Diff(r,l)), - e[a[s - 1] + 1][0] = i, - s--, - s--, - c = s > 0 ? a[s - 1] : -1, - u = 0, - h = 0, - f = 0, - d = 0, - l = null, - t = !0)), - c++; - t && this.diff_cleanupMerge(e), - this.diff_cleanupSemanticLossless(e), - c = 1; - while (c < e.length) { - if (e[c - 1][0] == r && e[c][0] == i) { - var p = e[c - 1][1] - , m = e[c][1] - , g = this.diff_commonOverlap_(p, m) - , v = this.diff_commonOverlap_(m, p); - g >= v ? (g >= p.length / 2 || g >= m.length / 2) && (e.splice(c, 0, new n.Diff(o,m.substring(0, g))), - e[c - 1][1] = p.substring(0, p.length - g), - e[c + 1][1] = m.substring(g), - c++) : (v >= p.length / 2 || v >= m.length / 2) && (e.splice(c, 0, new n.Diff(o,p.substring(0, v))), - e[c - 1][0] = i, - e[c - 1][1] = m.substring(0, m.length - v), - e[c + 1][0] = r, - e[c + 1][1] = p.substring(v), - c++), - c++ - } - c++ - } - } - , - n.prototype.diff_cleanupSemanticLossless = function(e) { - function t(e, t) { - if (!e || !t) - return 6; - var r = e.charAt(e.length - 1) - , i = t.charAt(0) - , o = r.match(n.nonAlphaNumericRegex_) - , a = i.match(n.nonAlphaNumericRegex_) - , s = o && r.match(n.whitespaceRegex_) - , l = a && i.match(n.whitespaceRegex_) - , c = s && r.match(n.linebreakRegex_) - , u = l && i.match(n.linebreakRegex_) - , h = c && e.match(n.blanklineEndRegex_) - , f = u && t.match(n.blanklineStartRegex_); - return h || f ? 5 : c || u ? 4 : o && !s && l ? 3 : s || l ? 2 : o || a ? 1 : 0 - } - var r = 1; - while (r < e.length - 1) { - if (e[r - 1][0] == o && e[r + 1][0] == o) { - var i = e[r - 1][1] - , a = e[r][1] - , s = e[r + 1][1] - , l = this.diff_commonSuffix(i, a); - if (l) { - var c = a.substring(a.length - l); - i = i.substring(0, i.length - l), - a = c + a.substring(0, a.length - l), - s = c + s - } - var u = i - , h = a - , f = s - , d = t(i, a) + t(a, s); - while (a.charAt(0) === s.charAt(0)) { - i += a.charAt(0), - a = a.substring(1) + s.charAt(0), - s = s.substring(1); - var p = t(i, a) + t(a, s); - p >= d && (d = p, - u = i, - h = a, - f = s) - } - e[r - 1][1] != u && (u ? e[r - 1][1] = u : (e.splice(r - 1, 1), - r--), - e[r][1] = h, - f ? e[r + 1][1] = f : (e.splice(r + 1, 1), - r--)) - } - r++ - } - } - , - n.nonAlphaNumericRegex_ = /[^a-zA-Z0-9]/, - n.whitespaceRegex_ = /\s/, - n.linebreakRegex_ = /[\r\n]/, - n.blanklineEndRegex_ = /\n\r?\n$/, - n.blanklineStartRegex_ = /^\r?\n\r?\n/, - n.prototype.diff_cleanupEfficiency = function(e) { - var t = !1 - , a = [] - , s = 0 - , l = null - , c = 0 - , u = !1 - , h = !1 - , f = !1 - , d = !1; - while (c < e.length) - e[c][0] == o ? (e[c][1].length < this.Diff_EditCost && (f || d) ? (a[s++] = c, - u = f, - h = d, - l = e[c][1]) : (s = 0, - l = null), - f = d = !1) : (e[c][0] == r ? d = !0 : f = !0, - l && (u && h && f && d || l.length < this.Diff_EditCost / 2 && u + h + f + d == 3) && (e.splice(a[s - 1], 0, new n.Diff(r,l)), - e[a[s - 1] + 1][0] = i, - s--, - l = null, - u && h ? (f = d = !0, - s = 0) : (s--, - c = s > 0 ? a[s - 1] : -1, - f = d = !1), - t = !0)), - c++; - t && this.diff_cleanupMerge(e) - } - , - n.prototype.diff_cleanupMerge = function(e) { - e.push(new n.Diff(o,"")); - var t, a = 0, s = 0, l = 0, c = "", u = ""; - while (a < e.length) - switch (e[a][0]) { - case i: - l++, - u += e[a][1], - a++; - break; - case r: - s++, - c += e[a][1], - a++; - break; - case o: - s + l > 1 ? (0 !== s && 0 !== l && (t = this.diff_commonPrefix(u, c), - 0 !== t && (a - s - l > 0 && e[a - s - l - 1][0] == o ? e[a - s - l - 1][1] += u.substring(0, t) : (e.splice(0, 0, new n.Diff(o,u.substring(0, t))), - a++), - u = u.substring(t), - c = c.substring(t)), - t = this.diff_commonSuffix(u, c), - 0 !== t && (e[a][1] = u.substring(u.length - t) + e[a][1], - u = u.substring(0, u.length - t), - c = c.substring(0, c.length - t))), - a -= s + l, - e.splice(a, s + l), - c.length && (e.splice(a, 0, new n.Diff(r,c)), - a++), - u.length && (e.splice(a, 0, new n.Diff(i,u)), - a++), - a++) : 0 !== a && e[a - 1][0] == o ? (e[a - 1][1] += e[a][1], - e.splice(a, 1)) : a++, - l = 0, - s = 0, - c = "", - u = ""; - break - } - "" === e[e.length - 1][1] && e.pop(); - var h = !1; - a = 1; - while (a < e.length - 1) - e[a - 1][0] == o && e[a + 1][0] == o && (e[a][1].substring(e[a][1].length - e[a - 1][1].length) == e[a - 1][1] ? (e[a][1] = e[a - 1][1] + e[a][1].substring(0, e[a][1].length - e[a - 1][1].length), - e[a + 1][1] = e[a - 1][1] + e[a + 1][1], - e.splice(a - 1, 1), - h = !0) : e[a][1].substring(0, e[a + 1][1].length) == e[a + 1][1] && (e[a - 1][1] += e[a + 1][1], - e[a][1] = e[a][1].substring(e[a + 1][1].length) + e[a + 1][1], - e.splice(a + 1, 1), - h = !0)), - a++; - h && this.diff_cleanupMerge(e) - } - , - n.prototype.diff_xIndex = function(e, t) { - var n, o = 0, a = 0, s = 0, l = 0; - for (n = 0; n < e.length; n++) { - if (e[n][0] !== i && (o += e[n][1].length), - e[n][0] !== r && (a += e[n][1].length), - o > t) - break; - s = o, - l = a - } - return e.length != n && e[n][0] === r ? l : l + (t - s) - } - , - n.prototype.diff_prettyHtml = function(e) { - for (var t = [], n = /&/g, a = //g, l = /\n/g, c = 0; c < e.length; c++) { - var u = e[c][0] - , h = e[c][1] - , f = h.replace(n, "&").replace(a, "<").replace(s, ">").replace(l, "¶
"); - switch (u) { - case i: - t[c] = '' + f + ""; - break; - case r: - t[c] = '' + f + ""; - break; - case o: - t[c] = "" + f + ""; - break - } - } - return t.join("") - } - , - n.prototype.diff_text1 = function(e) { - for (var t = [], n = 0; n < e.length; n++) - e[n][0] !== i && (t[n] = e[n][1]); - return t.join("") - } - , - n.prototype.diff_text2 = function(e) { - for (var t = [], n = 0; n < e.length; n++) - e[n][0] !== r && (t[n] = e[n][1]); - return t.join("") - } - , - n.prototype.diff_levenshtein = function(e) { - for (var t = 0, n = 0, a = 0, s = 0; s < e.length; s++) { - var l = e[s][0] - , c = e[s][1]; - switch (l) { - case i: - n += c.length; - break; - case r: - a += c.length; - break; - case o: - t += Math.max(n, a), - n = 0, - a = 0; - break - } - } - return t += Math.max(n, a), - t - } - , - n.prototype.diff_toDelta = function(e) { - for (var t = [], n = 0; n < e.length; n++) - switch (e[n][0]) { - case i: - t[n] = "+" + encodeURI(e[n][1]); - break; - case r: - t[n] = "-" + e[n][1].length; - break; - case o: - t[n] = "=" + e[n][1].length; - break - } - return t.join("\t").replace(/%20/g, " ") - } - , - n.prototype.diff_fromDelta = function(e, t) { - for (var a = [], s = 0, l = 0, c = t.split(/\t/g), u = 0; u < c.length; u++) { - var h = c[u].substring(1); - switch (c[u].charAt(0)) { - case "+": - try { - a[s++] = new n.Diff(i,decodeURI(h)) - } catch (e) { - throw new Error("Illegal escape in diff_fromDelta: " + h) - } - break; - case "-": - case "=": - var f = parseInt(h, 10); - if (isNaN(f) || f < 0) - throw new Error("Invalid number in diff_fromDelta: " + h); - var d = e.substring(l, l += f); - "=" == c[u].charAt(0) ? a[s++] = new n.Diff(o,d) : a[s++] = new n.Diff(r,d); - break; - default: - if (c[u]) - throw new Error("Invalid diff operation in diff_fromDelta: " + c[u]) - } - } - if (l != e.length) - throw new Error("Delta length (" + l + ") does not equal source text length (" + e.length + ")."); - return a - } - , - n.prototype.match_main = function(e, t, n) { - if (null == e || null == t || null == n) - throw new Error("Null input. (match_main)"); - return n = Math.max(0, Math.min(n, e.length)), - e == t ? 0 : e.length ? e.substring(n, n + t.length) == t ? n : this.match_bitap_(e, t, n) : -1 - } - , - n.prototype.match_bitap_ = function(e, t, n) { - if (t.length > this.Match_MaxBits) - throw new Error("Pattern too long for this browser."); - var r = this.match_alphabet_(t) - , i = this; - function o(e, r) { - var o = e / t.length - , a = Math.abs(n - r); - return i.Match_Distance ? o + a / i.Match_Distance : a ? 1 : o - } - var a = this.Match_Threshold - , s = e.indexOf(t, n); - -1 != s && (a = Math.min(o(0, s), a), - s = e.lastIndexOf(t, n + t.length), - -1 != s && (a = Math.min(o(0, s), a))); - var l, c, u = 1 << t.length - 1; - s = -1; - for (var h, f = t.length + e.length, d = 0; d < t.length; d++) { - l = 0, - c = f; - while (l < c) - o(d, n + c) <= a ? l = c : f = c, - c = Math.floor((f - l) / 2 + l); - f = c; - var p = Math.max(1, n - c + 1) - , m = Math.min(n + c, e.length) + t.length - , g = Array(m + 2); - g[m + 1] = (1 << d) - 1; - for (var v = m; v >= p; v--) { - var y = r[e.charAt(v - 1)]; - if (g[v] = 0 === d ? (g[v + 1] << 1 | 1) & y : (g[v + 1] << 1 | 1) & y | (h[v + 1] | h[v]) << 1 | 1 | h[v + 1], - g[v] & u) { - var b = o(d, v - 1); - if (b <= a) { - if (a = b, - s = v - 1, - !(s > n)) - break; - p = Math.max(1, 2 * n - s) - } - } - } - if (o(d + 1, n) > a) - break; - h = g - } - return s - } - , - n.prototype.match_alphabet_ = function(e) { - for (var t = {}, n = 0; n < e.length; n++) - t[e.charAt(n)] = 0; - for (n = 0; n < e.length; n++) - t[e.charAt(n)] |= 1 << e.length - n - 1; - return t - } - , - n.prototype.patch_addContext_ = function(e, t) { - if (0 != t.length) { - if (null === e.start2) - throw Error("patch not initialized"); - var r = t.substring(e.start2, e.start2 + e.length1) - , i = 0; - while (t.indexOf(r) != t.lastIndexOf(r) && r.length < this.Match_MaxBits - this.Patch_Margin - this.Patch_Margin) - i += this.Patch_Margin, - r = t.substring(e.start2 - i, e.start2 + e.length1 + i); - i += this.Patch_Margin; - var a = t.substring(e.start2 - i, e.start2); - a && e.diffs.unshift(new n.Diff(o,a)); - var s = t.substring(e.start2 + e.length1, e.start2 + e.length1 + i); - s && e.diffs.push(new n.Diff(o,s)), - e.start1 -= a.length, - e.start2 -= a.length, - e.length1 += a.length + s.length, - e.length2 += a.length + s.length - } - } - , - n.prototype.patch_make = function(e, t, a) { - var s, l; - if ("string" == typeof e && "string" == typeof t && "undefined" == typeof a) - s = e, - l = this.diff_main(s, t, !0), - l.length > 2 && (this.diff_cleanupSemantic(l), - this.diff_cleanupEfficiency(l)); - else if (e && "object" == typeof e && "undefined" == typeof t && "undefined" == typeof a) - l = e, - s = this.diff_text1(l); - else if ("string" == typeof e && t && "object" == typeof t && "undefined" == typeof a) - s = e, - l = t; - else { - if ("string" != typeof e || "string" != typeof t || !a || "object" != typeof a) - throw new Error("Unknown call format to patch_make."); - s = e, - l = a - } - if (0 === l.length) - return []; - for (var c = [], u = new n.patch_obj, h = 0, f = 0, d = 0, p = s, m = s, g = 0; g < l.length; g++) { - var v = l[g][0] - , y = l[g][1]; - switch (h || v === o || (u.start1 = f, - u.start2 = d), - v) { - case i: - u.diffs[h++] = l[g], - u.length2 += y.length, - m = m.substring(0, d) + y + m.substring(d); - break; - case r: - u.length1 += y.length, - u.diffs[h++] = l[g], - m = m.substring(0, d) + m.substring(d + y.length); - break; - case o: - y.length <= 2 * this.Patch_Margin && h && l.length != g + 1 ? (u.diffs[h++] = l[g], - u.length1 += y.length, - u.length2 += y.length) : y.length >= 2 * this.Patch_Margin && h && (this.patch_addContext_(u, p), - c.push(u), - u = new n.patch_obj, - h = 0, - p = m, - f = d); - break - } - v !== i && (f += y.length), - v !== r && (d += y.length) - } - return h && (this.patch_addContext_(u, p), - c.push(u)), - c - } - , - n.prototype.patch_deepCopy = function(e) { - for (var t = [], r = 0; r < e.length; r++) { - var i = e[r] - , o = new n.patch_obj; - o.diffs = []; - for (var a = 0; a < i.diffs.length; a++) - o.diffs[a] = new n.Diff(i.diffs[a][0],i.diffs[a][1]); - o.start1 = i.start1, - o.start2 = i.start2, - o.length1 = i.length1, - o.length2 = i.length2, - t[r] = o - } - return t - } - , - n.prototype.patch_apply = function(e, t) { - if (0 == e.length) - return [t, []]; - e = this.patch_deepCopy(e); - var n = this.patch_addPadding(e); - t = n + t + n, - this.patch_splitMax(e); - for (var a = 0, s = [], l = 0; l < e.length; l++) { - var c, u, h = e[l].start2 + a, f = this.diff_text1(e[l].diffs), d = -1; - if (f.length > this.Match_MaxBits ? (c = this.match_main(t, f.substring(0, this.Match_MaxBits), h), - -1 != c && (d = this.match_main(t, f.substring(f.length - this.Match_MaxBits), h + f.length - this.Match_MaxBits), - (-1 == d || c >= d) && (c = -1))) : c = this.match_main(t, f, h), - -1 == c) - s[l] = !1, - a -= e[l].length2 - e[l].length1; - else if (s[l] = !0, - a = c - h, - u = -1 == d ? t.substring(c, c + f.length) : t.substring(c, d + this.Match_MaxBits), - f == u) - t = t.substring(0, c) + this.diff_text2(e[l].diffs) + t.substring(c + f.length); - else { - var p = this.diff_main(f, u, !1); - if (f.length > this.Match_MaxBits && this.diff_levenshtein(p) / f.length > this.Patch_DeleteThreshold) - s[l] = !1; - else { - this.diff_cleanupSemanticLossless(p); - for (var m, g = 0, v = 0; v < e[l].diffs.length; v++) { - var y = e[l].diffs[v]; - y[0] !== o && (m = this.diff_xIndex(p, g)), - y[0] === i ? t = t.substring(0, c + m) + y[1] + t.substring(c + m) : y[0] === r && (t = t.substring(0, c + m) + t.substring(c + this.diff_xIndex(p, g + y[1].length))), - y[0] !== r && (g += y[1].length) - } - } - } - } - return t = t.substring(n.length, t.length - n.length), - [t, s] - } - , - n.prototype.patch_addPadding = function(e) { - for (var t = this.Patch_Margin, r = "", i = 1; i <= t; i++) - r += String.fromCharCode(i); - for (i = 0; i < e.length; i++) - e[i].start1 += t, - e[i].start2 += t; - var a = e[0] - , s = a.diffs; - if (0 == s.length || s[0][0] != o) - s.unshift(new n.Diff(o,r)), - a.start1 -= t, - a.start2 -= t, - a.length1 += t, - a.length2 += t; - else if (t > s[0][1].length) { - var l = t - s[0][1].length; - s[0][1] = r.substring(s[0][1].length) + s[0][1], - a.start1 -= l, - a.start2 -= l, - a.length1 += l, - a.length2 += l - } - if (a = e[e.length - 1], - s = a.diffs, - 0 == s.length || s[s.length - 1][0] != o) - s.push(new n.Diff(o,r)), - a.length1 += t, - a.length2 += t; - else if (t > s[s.length - 1][1].length) { - l = t - s[s.length - 1][1].length; - s[s.length - 1][1] += r.substring(0, l), - a.length1 += l, - a.length2 += l - } - return r - } - , - n.prototype.patch_splitMax = function(e) { - for (var t = this.Match_MaxBits, a = 0; a < e.length; a++) - if (!(e[a].length1 <= t)) { - var s = e[a]; - e.splice(a--, 1); - var l = s.start1 - , c = s.start2 - , u = ""; - while (0 !== s.diffs.length) { - var h = new n.patch_obj - , f = !0; - h.start1 = l - u.length, - h.start2 = c - u.length, - "" !== u && (h.length1 = h.length2 = u.length, - h.diffs.push(new n.Diff(o,u))); - while (0 !== s.diffs.length && h.length1 < t - this.Patch_Margin) { - var d = s.diffs[0][0] - , p = s.diffs[0][1]; - d === i ? (h.length2 += p.length, - c += p.length, - h.diffs.push(s.diffs.shift()), - f = !1) : d === r && 1 == h.diffs.length && h.diffs[0][0] == o && p.length > 2 * t ? (h.length1 += p.length, - l += p.length, - f = !1, - h.diffs.push(new n.Diff(d,p)), - s.diffs.shift()) : (p = p.substring(0, t - h.length1 - this.Patch_Margin), - h.length1 += p.length, - l += p.length, - d === o ? (h.length2 += p.length, - c += p.length) : f = !1, - h.diffs.push(new n.Diff(d,p)), - p == s.diffs[0][1] ? s.diffs.shift() : s.diffs[0][1] = s.diffs[0][1].substring(p.length)) - } - u = this.diff_text2(h.diffs), - u = u.substring(u.length - this.Patch_Margin); - var m = this.diff_text1(s.diffs).substring(0, this.Patch_Margin); - "" !== m && (h.length1 += m.length, - h.length2 += m.length, - 0 !== h.diffs.length && h.diffs[h.diffs.length - 1][0] === o ? h.diffs[h.diffs.length - 1][1] += m : h.diffs.push(new n.Diff(o,m))), - f || e.splice(++a, 0, h) - } - } - } - , - n.prototype.patch_toText = function(e) { - for (var t = [], n = 0; n < e.length; n++) - t[n] = e[n]; - return t.join("") - } - , - n.prototype.patch_fromText = function(e) { - var t = []; - if (!e) - return t; - var a = e.split("\n") - , s = 0 - , l = /^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/; - while (s < a.length) { - var c = a[s].match(l); - if (!c) - throw new Error("Invalid patch string: " + a[s]); - var u = new n.patch_obj; - t.push(u), - u.start1 = parseInt(c[1], 10), - "" === c[2] ? (u.start1--, - u.length1 = 1) : "0" == c[2] ? u.length1 = 0 : (u.start1--, - u.length1 = parseInt(c[2], 10)), - u.start2 = parseInt(c[3], 10), - "" === c[4] ? (u.start2--, - u.length2 = 1) : "0" == c[4] ? u.length2 = 0 : (u.start2--, - u.length2 = parseInt(c[4], 10)), - s++; - while (s < a.length) { - var h = a[s].charAt(0); - try { - var f = decodeURI(a[s].substring(1)) - } catch (e) { - throw new Error("Illegal escape in patch_fromText: " + f) - } - if ("-" == h) - u.diffs.push(new n.Diff(r,f)); - else if ("+" == h) - u.diffs.push(new n.Diff(i,f)); - else if (" " == h) - u.diffs.push(new n.Diff(o,f)); - else { - if ("@" == h) - break; - if ("" !== h) - throw new Error('Invalid patch mode "' + h + '" in: ' + f) - } - s++ - } - } - return t - } - , - n.patch_obj = function() { - this.diffs = [], - this.start1 = null, - this.start2 = null, - this.length1 = 0, - this.length2 = 0 - } - , - n.patch_obj.prototype.toString = function() { - var e, t; - e = 0 === this.length1 ? this.start1 + ",0" : 1 == this.length1 ? this.start1 + 1 : this.start1 + 1 + "," + this.length1, - t = 0 === this.length2 ? this.start2 + ",0" : 1 == this.length2 ? this.start2 + 1 : this.start2 + 1 + "," + this.length2; - for (var n, a = ["@@ -" + e + " +" + t + " @@\n"], s = 0; s < this.diffs.length; s++) { - switch (this.diffs[s][0]) { - case i: - n = "+"; - break; - case r: - n = "-"; - break; - case o: - n = " "; - break - } - a[s + 1] = n + encodeURI(this.diffs[s][1]) + "\n" - } - return a.join("").replace(/%20/g, " ") - } - , - e.exports = n, - e.exports["diff_match_patch"] = n, - e.exports["DIFF_DELETE"] = r, - e.exports["DIFF_INSERT"] = i, - e.exports["DIFF_EQUAL"] = o - }, - "ZDr/": function(e, t) { - e.exports = function(e) { - if (void 0 == e) - throw TypeError("Can't call method on " + e); - return e - } - }, - ZFOp: function(e, t, n) { - "use strict"; - e.exports = function(e) { - return encodeURIComponent(e).replace(/[!'()*]/g, function(e) { - return "%" + e.charCodeAt(0).toString(16).toUpperCase() - }) - } - }, - Ze12: function(e, t, n) { - "use strict"; - var r = n("ItGF") - , i = Math.log(2); - function o(e, t, n, r, a, s) { - var l = r + "-" + a - , c = e.length; - if (s.hasOwnProperty(l)) - return s[l]; - if (1 === t) { - var u = Math.round(Math.log((1 << c) - 1 & ~a) / i); - return e[n][u] - } - var h = r | 1 << n - , f = n + 1; - while (r & 1 << f) - f++; - for (var d = 0, p = 0, m = 0; p < c; p++) { - var g = 1 << p; - g & a || (d += (m % 2 ? -1 : 1) * e[n][p] * o(e, t - 1, f, h, a | g, s), - m++) - } - return s[l] = d, - d - } - function a(e, t) { - var n = [[e[0], e[1], 1, 0, 0, 0, -t[0] * e[0], -t[0] * e[1]], [0, 0, 0, e[0], e[1], 1, -t[1] * e[0], -t[1] * e[1]], [e[2], e[3], 1, 0, 0, 0, -t[2] * e[2], -t[2] * e[3]], [0, 0, 0, e[2], e[3], 1, -t[3] * e[2], -t[3] * e[3]], [e[4], e[5], 1, 0, 0, 0, -t[4] * e[4], -t[4] * e[5]], [0, 0, 0, e[4], e[5], 1, -t[5] * e[4], -t[5] * e[5]], [e[6], e[7], 1, 0, 0, 0, -t[6] * e[6], -t[6] * e[7]], [0, 0, 0, e[6], e[7], 1, -t[7] * e[6], -t[7] * e[7]]] - , r = {} - , i = o(n, 8, 0, 0, 0, r); - if (0 !== i) { - for (var a = [], s = 0; s < 8; s++) - for (var l = 0; l < 8; l++) - null == a[l] && (a[l] = 0), - a[l] += ((s + l) % 2 ? -1 : 1) * o(n, 7, 0 === s ? 1 : 0, 1 << s, 1 << l, r) / i * t[s]; - return function(e, t, n) { - var r = t * a[6] + n * a[7] + 1; - e[0] = (t * a[0] + n * a[1] + a[2]) / r, - e[1] = (t * a[3] + n * a[4] + a[5]) / r - } - } - } - n.d(t, "d", function() { - return c - }), - n.d(t, "c", function() { - return u - }), - n.d(t, "b", function() { - return d - }), - n.d(t, "a", function() { - return g - }); - var s = "___zrEVENTSAVED" - , l = []; - function c(e, t, n, r, i) { - return u(l, t, r, i, !0) && u(e, n, l[0], l[1]) - } - function u(e, t, n, i, o) { - if (t.getBoundingClientRect && r["a"].domSupported && !d(t)) { - var a = t[s] || (t[s] = {}) - , l = h(t, a) - , c = f(l, a, o); - if (c) - return c(e, n, i), - !0 - } - return !1 - } - function h(e, t) { - var n = t.markers; - if (n) - return n; - n = t.markers = []; - for (var r = ["left", "right"], i = ["top", "bottom"], o = 0; o < 4; o++) { - var a = document.createElement("div") - , s = a.style - , l = o % 2 - , c = (o >> 1) % 2; - s.cssText = ["position: absolute", "visibility: hidden", "padding: 0", "margin: 0", "border-width: 0", "user-select: none", "width:0", "height:0", r[l] + ":0", i[c] + ":0", r[1 - l] + ":auto", i[1 - c] + ":auto", ""].join("!important;"), - e.appendChild(a), - n.push(a) - } - return n - } - function f(e, t, n) { - for (var r = n ? "invTrans" : "trans", i = t[r], o = t.srcCoords, s = [], l = [], c = !0, u = 0; u < 4; u++) { - var h = e[u].getBoundingClientRect() - , f = 2 * u - , d = h.left - , p = h.top; - s.push(d, p), - c = c && o && d === o[f] && p === o[f + 1], - l.push(e[u].offsetLeft, e[u].offsetTop) - } - return c && i ? i : (t.srcCoords = s, - t[r] = n ? a(l, s) : a(s, l)) - } - function d(e) { - return "CANVAS" === e.nodeName.toUpperCase() - } - var p = /([&<>"'])/g - , m = { - "&": "&", - "<": "<", - ">": ">", - '"': """, - "'": "'" - }; - function g(e) { - return null == e ? "" : (e + "").replace(p, function(e, t) { - return m[t] - }) - } - }, - Zgoe: function(e, t, n) { - var r = n("9HFh") - , i = n("e6w7") - , o = n("7vYJ") - , a = n("c0Oy").Reflect; - e.exports = a && a.ownKeys || function(e) { - var t = r.f(o(e)) - , n = i.f; - return n ? t.concat(n(e)) : t - } - }, - ZlA7: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - groups: [], - switchLoading: {}, - saveLoading: !1, - fetchLoading: !1 - }; - t["default"] = { - name: "serverGroup", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/server/group/fetch"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - groups: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/group/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/group/save", n); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - i({ - type: "fetch" - }); - case 7: - "function" === typeof r && r(); - case 8: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - Zss7: function(e, t, n) { - var r; - (function(i) { - var o = /^\s+/ - , a = /\s+$/ - , s = 0 - , l = i.round - , c = i.min - , u = i.max - , h = i.random; - function f(e, t) { - if (e = e || "", - t = t || {}, - e instanceof f) - return e; - if (!(this instanceof f)) - return new f(e,t); - var n = d(e); - this._originalInput = e, - this._r = n.r, - this._g = n.g, - this._b = n.b, - this._a = n.a, - this._roundA = l(100 * this._a) / 100, - this._format = t.format || n.format, - this._gradientType = t.gradientType, - this._r < 1 && (this._r = l(this._r)), - this._g < 1 && (this._g = l(this._g)), - this._b < 1 && (this._b = l(this._b)), - this._ok = n.ok, - this._tc_id = s++ - } - function d(e) { - var t = { - r: 0, - g: 0, - b: 0 - } - , n = 1 - , r = null - , i = null - , o = null - , a = !1 - , s = !1; - return "string" == typeof e && (e = X(e)), - "object" == typeof e && (Y(e.r) && Y(e.g) && Y(e.b) ? (t = p(e.r, e.g, e.b), - a = !0, - s = "%" === String(e.r).substr(-1) ? "prgb" : "rgb") : Y(e.h) && Y(e.s) && Y(e.v) ? (r = z(e.s), - i = z(e.v), - t = y(e.h, r, i), - a = !0, - s = "hsv") : Y(e.h) && Y(e.s) && Y(e.l) && (r = z(e.s), - o = z(e.l), - t = g(e.h, r, o), - a = !0, - s = "hsl"), - e.hasOwnProperty("a") && (n = e.a)), - n = $(n), - { - ok: a, - format: e.format || s, - r: c(255, u(t.r, 0)), - g: c(255, u(t.g, 0)), - b: c(255, u(t.b, 0)), - a: n - } - } - function p(e, t, n) { - return { - r: 255 * F(e, 255), - g: 255 * F(t, 255), - b: 255 * F(n, 255) - } - } - function m(e, t, n) { - e = F(e, 255), - t = F(t, 255), - n = F(n, 255); - var r, i, o = u(e, t, n), a = c(e, t, n), s = (o + a) / 2; - if (o == a) - r = i = 0; - else { - var l = o - a; - switch (i = s > .5 ? l / (2 - o - a) : l / (o + a), - o) { - case e: - r = (t - n) / l + (t < n ? 6 : 0); - break; - case t: - r = (n - e) / l + 2; - break; - case n: - r = (e - t) / l + 4; - break - } - r /= 6 - } - return { - h: r, - s: i, - l: s - } - } - function g(e, t, n) { - var r, i, o; - function a(e, t, n) { - return n < 0 && (n += 1), - n > 1 && (n -= 1), - n < 1 / 6 ? e + 6 * (t - e) * n : n < .5 ? t : n < 2 / 3 ? e + (t - e) * (2 / 3 - n) * 6 : e - } - if (e = F(e, 360), - t = F(t, 100), - n = F(n, 100), - 0 === t) - r = i = o = n; - else { - var s = n < .5 ? n * (1 + t) : n + t - n * t - , l = 2 * n - s; - r = a(l, s, e + 1 / 3), - i = a(l, s, e), - o = a(l, s, e - 1 / 3) - } - return { - r: 255 * r, - g: 255 * i, - b: 255 * o - } - } - function v(e, t, n) { - e = F(e, 255), - t = F(t, 255), - n = F(n, 255); - var r, i, o = u(e, t, n), a = c(e, t, n), s = o, l = o - a; - if (i = 0 === o ? 0 : l / o, - o == a) - r = 0; - else { - switch (o) { - case e: - r = (t - n) / l + (t < n ? 6 : 0); - break; - case t: - r = (n - e) / l + 2; - break; - case n: - r = (e - t) / l + 4; - break - } - r /= 6 - } - return { - h: r, - s: i, - v: s - } - } - function y(e, t, n) { - e = 6 * F(e, 360), - t = F(t, 100), - n = F(n, 100); - var r = i.floor(e) - , o = e - r - , a = n * (1 - t) - , s = n * (1 - o * t) - , l = n * (1 - (1 - o) * t) - , c = r % 6 - , u = [n, s, a, a, l, n][c] - , h = [l, n, n, s, a, a][c] - , f = [a, a, l, n, n, s][c]; - return { - r: 255 * u, - g: 255 * h, - b: 255 * f - } - } - function b(e, t, n, r) { - var i = [U(l(e).toString(16)), U(l(t).toString(16)), U(l(n).toString(16))]; - return r && i[0].charAt(0) == i[0].charAt(1) && i[1].charAt(0) == i[1].charAt(1) && i[2].charAt(0) == i[2].charAt(1) ? i[0].charAt(0) + i[1].charAt(0) + i[2].charAt(0) : i.join("") - } - function w(e, t, n, r, i) { - var o = [U(l(e).toString(16)), U(l(t).toString(16)), U(l(n).toString(16)), U(G(r))]; - return i && o[0].charAt(0) == o[0].charAt(1) && o[1].charAt(0) == o[1].charAt(1) && o[2].charAt(0) == o[2].charAt(1) && o[3].charAt(0) == o[3].charAt(1) ? o[0].charAt(0) + o[1].charAt(0) + o[2].charAt(0) + o[3].charAt(0) : o.join("") - } - function x(e, t, n, r) { - var i = [U(G(r)), U(l(e).toString(16)), U(l(t).toString(16)), U(l(n).toString(16))]; - return i.join("") - } - function _(e, t) { - t = 0 === t ? 0 : t || 10; - var n = f(e).toHsl(); - return n.s -= t / 100, - n.s = B(n.s), - f(n) - } - function E(e, t) { - t = 0 === t ? 0 : t || 10; - var n = f(e).toHsl(); - return n.s += t / 100, - n.s = B(n.s), - f(n) - } - function S(e) { - return f(e).desaturate(100) - } - function k(e, t) { - t = 0 === t ? 0 : t || 10; - var n = f(e).toHsl(); - return n.l += t / 100, - n.l = B(n.l), - f(n) - } - function C(e, t) { - t = 0 === t ? 0 : t || 10; - var n = f(e).toRgb(); - return n.r = u(0, c(255, n.r - l(-t / 100 * 255))), - n.g = u(0, c(255, n.g - l(-t / 100 * 255))), - n.b = u(0, c(255, n.b - l(-t / 100 * 255))), - f(n) - } - function O(e, t) { - t = 0 === t ? 0 : t || 10; - var n = f(e).toHsl(); - return n.l -= t / 100, - n.l = B(n.l), - f(n) - } - function T(e, t) { - var n = f(e).toHsl() - , r = (n.h + t) % 360; - return n.h = r < 0 ? 360 + r : r, - f(n) - } - function L(e) { - var t = f(e).toHsl(); - return t.h = (t.h + 180) % 360, - f(t) - } - function A(e) { - var t = f(e).toHsl() - , n = t.h; - return [f(e), f({ - h: (n + 120) % 360, - s: t.s, - l: t.l - }), f({ - h: (n + 240) % 360, - s: t.s, - l: t.l - })] - } - function P(e) { - var t = f(e).toHsl() - , n = t.h; - return [f(e), f({ - h: (n + 90) % 360, - s: t.s, - l: t.l - }), f({ - h: (n + 180) % 360, - s: t.s, - l: t.l - }), f({ - h: (n + 270) % 360, - s: t.s, - l: t.l - })] - } - function j(e) { - var t = f(e).toHsl() - , n = t.h; - return [f(e), f({ - h: (n + 72) % 360, - s: t.s, - l: t.l - }), f({ - h: (n + 216) % 360, - s: t.s, - l: t.l - })] - } - function M(e, t, n) { - t = t || 6, - n = n || 30; - var r = f(e).toHsl() - , i = 360 / n - , o = [f(e)]; - for (r.h = (r.h - (i * t >> 1) + 720) % 360; --t; ) - r.h = (r.h + i) % 360, - o.push(f(r)); - return o - } - function R(e, t) { - t = t || 6; - var n = f(e).toHsv() - , r = n.h - , i = n.s - , o = n.v - , a = [] - , s = 1 / t; - while (t--) - a.push(f({ - h: r, - s: i, - v: o - })), - o = (o + s) % 1; - return a - } - f.prototype = { - isDark: function() { - return this.getBrightness() < 128 - }, - isLight: function() { - return !this.isDark() - }, - isValid: function() { - return this._ok - }, - getOriginalInput: function() { - return this._originalInput - }, - getFormat: function() { - return this._format - }, - getAlpha: function() { - return this._a - }, - getBrightness: function() { - var e = this.toRgb(); - return (299 * e.r + 587 * e.g + 114 * e.b) / 1e3 - }, - getLuminance: function() { - var e, t, n, r, o, a, s = this.toRgb(); - return e = s.r / 255, - t = s.g / 255, - n = s.b / 255, - r = e <= .03928 ? e / 12.92 : i.pow((e + .055) / 1.055, 2.4), - o = t <= .03928 ? t / 12.92 : i.pow((t + .055) / 1.055, 2.4), - a = n <= .03928 ? n / 12.92 : i.pow((n + .055) / 1.055, 2.4), - .2126 * r + .7152 * o + .0722 * a - }, - setAlpha: function(e) { - return this._a = $(e), - this._roundA = l(100 * this._a) / 100, - this - }, - toHsv: function() { - var e = v(this._r, this._g, this._b); - return { - h: 360 * e.h, - s: e.s, - v: e.v, - a: this._a - } - }, - toHsvString: function() { - var e = v(this._r, this._g, this._b) - , t = l(360 * e.h) - , n = l(100 * e.s) - , r = l(100 * e.v); - return 1 == this._a ? "hsv(" + t + ", " + n + "%, " + r + "%)" : "hsva(" + t + ", " + n + "%, " + r + "%, " + this._roundA + ")" - }, - toHsl: function() { - var e = m(this._r, this._g, this._b); - return { - h: 360 * e.h, - s: e.s, - l: e.l, - a: this._a - } - }, - toHslString: function() { - var e = m(this._r, this._g, this._b) - , t = l(360 * e.h) - , n = l(100 * e.s) - , r = l(100 * e.l); - return 1 == this._a ? "hsl(" + t + ", " + n + "%, " + r + "%)" : "hsla(" + t + ", " + n + "%, " + r + "%, " + this._roundA + ")" - }, - toHex: function(e) { - return b(this._r, this._g, this._b, e) - }, - toHexString: function(e) { - return "#" + this.toHex(e) - }, - toHex8: function(e) { - return w(this._r, this._g, this._b, this._a, e) - }, - toHex8String: function(e) { - return "#" + this.toHex8(e) - }, - toRgb: function() { - return { - r: l(this._r), - g: l(this._g), - b: l(this._b), - a: this._a - } - }, - toRgbString: function() { - return 1 == this._a ? "rgb(" + l(this._r) + ", " + l(this._g) + ", " + l(this._b) + ")" : "rgba(" + l(this._r) + ", " + l(this._g) + ", " + l(this._b) + ", " + this._roundA + ")" - }, - toPercentageRgb: function() { - return { - r: l(100 * F(this._r, 255)) + "%", - g: l(100 * F(this._g, 255)) + "%", - b: l(100 * F(this._b, 255)) + "%", - a: this._a - } - }, - toPercentageRgbString: function() { - return 1 == this._a ? "rgb(" + l(100 * F(this._r, 255)) + "%, " + l(100 * F(this._g, 255)) + "%, " + l(100 * F(this._b, 255)) + "%)" : "rgba(" + l(100 * F(this._r, 255)) + "%, " + l(100 * F(this._g, 255)) + "%, " + l(100 * F(this._b, 255)) + "%, " + this._roundA + ")" - }, - toName: function() { - return 0 === this._a ? "transparent" : !(this._a < 1) && (D[b(this._r, this._g, this._b, !0)] || !1) - }, - toFilter: function(e) { - var t = "#" + x(this._r, this._g, this._b, this._a) - , n = t - , r = this._gradientType ? "GradientType = 1, " : ""; - if (e) { - var i = f(e); - n = "#" + x(i._r, i._g, i._b, i._a) - } - return "progid:DXImageTransform.Microsoft.gradient(" + r + "startColorstr=" + t + ",endColorstr=" + n + ")" - }, - toString: function(e) { - var t = !!e; - e = e || this._format; - var n = !1 - , r = this._a < 1 && this._a >= 0 - , i = !t && r && ("hex" === e || "hex6" === e || "hex3" === e || "hex4" === e || "hex8" === e || "name" === e); - return i ? "name" === e && 0 === this._a ? this.toName() : this.toRgbString() : ("rgb" === e && (n = this.toRgbString()), - "prgb" === e && (n = this.toPercentageRgbString()), - "hex" !== e && "hex6" !== e || (n = this.toHexString()), - "hex3" === e && (n = this.toHexString(!0)), - "hex4" === e && (n = this.toHex8String(!0)), - "hex8" === e && (n = this.toHex8String()), - "name" === e && (n = this.toName()), - "hsl" === e && (n = this.toHslString()), - "hsv" === e && (n = this.toHsvString()), - n || this.toHexString()) - }, - clone: function() { - return f(this.toString()) - }, - _applyModification: function(e, t) { - var n = e.apply(null, [this].concat([].slice.call(t))); - return this._r = n._r, - this._g = n._g, - this._b = n._b, - this.setAlpha(n._a), - this - }, - lighten: function() { - return this._applyModification(k, arguments) - }, - brighten: function() { - return this._applyModification(C, arguments) - }, - darken: function() { - return this._applyModification(O, arguments) - }, - desaturate: function() { - return this._applyModification(_, arguments) - }, - saturate: function() { - return this._applyModification(E, arguments) - }, - greyscale: function() { - return this._applyModification(S, arguments) - }, - spin: function() { - return this._applyModification(T, arguments) - }, - _applyCombination: function(e, t) { - return e.apply(null, [this].concat([].slice.call(t))) - }, - analogous: function() { - return this._applyCombination(M, arguments) - }, - complement: function() { - return this._applyCombination(L, arguments) - }, - monochromatic: function() { - return this._applyCombination(R, arguments) - }, - splitcomplement: function() { - return this._applyCombination(j, arguments) - }, - triad: function() { - return this._applyCombination(A, arguments) - }, - tetrad: function() { - return this._applyCombination(P, arguments) - } - }, - f.fromRatio = function(e, t) { - if ("object" == typeof e) { - var n = {}; - for (var r in e) - e.hasOwnProperty(r) && (n[r] = "a" === r ? e[r] : z(e[r])); - e = n - } - return f(e, t) - } - , - f.equals = function(e, t) { - return !(!e || !t) && f(e).toRgbString() == f(t).toRgbString() - } - , - f.random = function() { - return f.fromRatio({ - r: h(), - g: h(), - b: h() - }) - } - , - f.mix = function(e, t, n) { - n = 0 === n ? 0 : n || 50; - var r = f(e).toRgb() - , i = f(t).toRgb() - , o = n / 100 - , a = { - r: (i.r - r.r) * o + r.r, - g: (i.g - r.g) * o + r.g, - b: (i.b - r.b) * o + r.b, - a: (i.a - r.a) * o + r.a - }; - return f(a) - } - , - f.readability = function(e, t) { - var n = f(e) - , r = f(t); - return (i.max(n.getLuminance(), r.getLuminance()) + .05) / (i.min(n.getLuminance(), r.getLuminance()) + .05) - } - , - f.isReadable = function(e, t, n) { - var r, i, o = f.readability(e, t); - switch (i = !1, - r = Q(n), - r.level + r.size) { - case "AAsmall": - case "AAAlarge": - i = o >= 4.5; - break; - case "AAlarge": - i = o >= 3; - break; - case "AAAsmall": - i = o >= 7; - break - } - return i - } - , - f.mostReadable = function(e, t, n) { - var r, i, o, a, s = null, l = 0; - n = n || {}, - i = n.includeFallbackColors, - o = n.level, - a = n.size; - for (var c = 0; c < t.length; c++) - r = f.readability(e, t[c]), - r > l && (l = r, - s = f(t[c])); - return f.isReadable(e, s, { - level: o, - size: a - }) || !i ? s : (n.includeFallbackColors = !1, - f.mostReadable(e, ["#fff", "#000"], n)) - } - ; - var N = f.names = { - aliceblue: "f0f8ff", - antiquewhite: "faebd7", - aqua: "0ff", - aquamarine: "7fffd4", - azure: "f0ffff", - beige: "f5f5dc", - bisque: "ffe4c4", - black: "000", - blanchedalmond: "ffebcd", - blue: "00f", - blueviolet: "8a2be2", - brown: "a52a2a", - burlywood: "deb887", - burntsienna: "ea7e5d", - cadetblue: "5f9ea0", - chartreuse: "7fff00", - chocolate: "d2691e", - coral: "ff7f50", - cornflowerblue: "6495ed", - cornsilk: "fff8dc", - crimson: "dc143c", - cyan: "0ff", - darkblue: "00008b", - darkcyan: "008b8b", - darkgoldenrod: "b8860b", - darkgray: "a9a9a9", - darkgreen: "006400", - darkgrey: "a9a9a9", - darkkhaki: "bdb76b", - darkmagenta: "8b008b", - darkolivegreen: "556b2f", - darkorange: "ff8c00", - darkorchid: "9932cc", - darkred: "8b0000", - darksalmon: "e9967a", - darkseagreen: "8fbc8f", - darkslateblue: "483d8b", - darkslategray: "2f4f4f", - darkslategrey: "2f4f4f", - darkturquoise: "00ced1", - darkviolet: "9400d3", - deeppink: "ff1493", - deepskyblue: "00bfff", - dimgray: "696969", - dimgrey: "696969", - dodgerblue: "1e90ff", - firebrick: "b22222", - floralwhite: "fffaf0", - forestgreen: "228b22", - fuchsia: "f0f", - gainsboro: "dcdcdc", - ghostwhite: "f8f8ff", - gold: "ffd700", - goldenrod: "daa520", - gray: "808080", - green: "008000", - greenyellow: "adff2f", - grey: "808080", - honeydew: "f0fff0", - hotpink: "ff69b4", - indianred: "cd5c5c", - indigo: "4b0082", - ivory: "fffff0", - khaki: "f0e68c", - lavender: "e6e6fa", - lavenderblush: "fff0f5", - lawngreen: "7cfc00", - lemonchiffon: "fffacd", - lightblue: "add8e6", - lightcoral: "f08080", - lightcyan: "e0ffff", - lightgoldenrodyellow: "fafad2", - lightgray: "d3d3d3", - lightgreen: "90ee90", - lightgrey: "d3d3d3", - lightpink: "ffb6c1", - lightsalmon: "ffa07a", - lightseagreen: "20b2aa", - lightskyblue: "87cefa", - lightslategray: "789", - lightslategrey: "789", - lightsteelblue: "b0c4de", - lightyellow: "ffffe0", - lime: "0f0", - limegreen: "32cd32", - linen: "faf0e6", - magenta: "f0f", - maroon: "800000", - mediumaquamarine: "66cdaa", - mediumblue: "0000cd", - mediumorchid: "ba55d3", - mediumpurple: "9370db", - mediumseagreen: "3cb371", - mediumslateblue: "7b68ee", - mediumspringgreen: "00fa9a", - mediumturquoise: "48d1cc", - mediumvioletred: "c71585", - midnightblue: "191970", - mintcream: "f5fffa", - mistyrose: "ffe4e1", - moccasin: "ffe4b5", - navajowhite: "ffdead", - navy: "000080", - oldlace: "fdf5e6", - olive: "808000", - olivedrab: "6b8e23", - orange: "ffa500", - orangered: "ff4500", - orchid: "da70d6", - palegoldenrod: "eee8aa", - palegreen: "98fb98", - paleturquoise: "afeeee", - palevioletred: "db7093", - papayawhip: "ffefd5", - peachpuff: "ffdab9", - peru: "cd853f", - pink: "ffc0cb", - plum: "dda0dd", - powderblue: "b0e0e6", - purple: "800080", - rebeccapurple: "663399", - red: "f00", - rosybrown: "bc8f8f", - royalblue: "4169e1", - saddlebrown: "8b4513", - salmon: "fa8072", - sandybrown: "f4a460", - seagreen: "2e8b57", - seashell: "fff5ee", - sienna: "a0522d", - silver: "c0c0c0", - skyblue: "87ceeb", - slateblue: "6a5acd", - slategray: "708090", - slategrey: "708090", - snow: "fffafa", - springgreen: "00ff7f", - steelblue: "4682b4", - tan: "d2b48c", - teal: "008080", - thistle: "d8bfd8", - tomato: "ff6347", - turquoise: "40e0d0", - violet: "ee82ee", - wheat: "f5deb3", - white: "fff", - whitesmoke: "f5f5f5", - yellow: "ff0", - yellowgreen: "9acd32" - } - , D = f.hexNames = I(N); - function I(e) { - var t = {}; - for (var n in e) - e.hasOwnProperty(n) && (t[e[n]] = n); - return t - } - function $(e) { - return e = parseFloat(e), - (isNaN(e) || e < 0 || e > 1) && (e = 1), - e - } - function F(e, t) { - W(e) && (e = "100%"); - var n = H(e); - return e = c(t, u(0, parseFloat(e))), - n && (e = parseInt(e * t, 10) / 100), - i.abs(e - t) < 1e-6 ? 1 : e % t / parseFloat(t) - } - function B(e) { - return c(1, u(0, e)) - } - function V(e) { - return parseInt(e, 16) - } - function W(e) { - return "string" == typeof e && -1 != e.indexOf(".") && 1 === parseFloat(e) - } - function H(e) { - return "string" === typeof e && -1 != e.indexOf("%") - } - function U(e) { - return 1 == e.length ? "0" + e : "" + e - } - function z(e) { - return e <= 1 && (e = 100 * e + "%"), - e - } - function G(e) { - return i.round(255 * parseFloat(e)).toString(16) - } - function q(e) { - return V(e) / 255 - } - var K = function() { - var e = "[-\\+]?\\d+%?" - , t = "[-\\+]?\\d*\\.\\d+%?" - , n = "(?:" + t + ")|(?:" + e + ")" - , r = "[\\s|\\(]+(" + n + ")[,|\\s]+(" + n + ")[,|\\s]+(" + n + ")\\s*\\)?" - , i = "[\\s|\\(]+(" + n + ")[,|\\s]+(" + n + ")[,|\\s]+(" + n + ")[,|\\s]+(" + n + ")\\s*\\)?"; - return { - CSS_UNIT: new RegExp(n), - rgb: new RegExp("rgb" + r), - rgba: new RegExp("rgba" + i), - hsl: new RegExp("hsl" + r), - hsla: new RegExp("hsla" + i), - hsv: new RegExp("hsv" + r), - hsva: new RegExp("hsva" + i), - hex3: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, - hex6: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/, - hex4: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, - hex8: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/ - } - }(); - function Y(e) { - return !!K.CSS_UNIT.exec(e) - } - function X(e) { - e = e.replace(o, "").replace(a, "").toLowerCase(); - var t, n = !1; - if (N[e]) - e = N[e], - n = !0; - else if ("transparent" == e) - return { - r: 0, - g: 0, - b: 0, - a: 0, - format: "name" - }; - return (t = K.rgb.exec(e)) ? { - r: t[1], - g: t[2], - b: t[3] - } : (t = K.rgba.exec(e)) ? { - r: t[1], - g: t[2], - b: t[3], - a: t[4] - } : (t = K.hsl.exec(e)) ? { - h: t[1], - s: t[2], - l: t[3] - } : (t = K.hsla.exec(e)) ? { - h: t[1], - s: t[2], - l: t[3], - a: t[4] - } : (t = K.hsv.exec(e)) ? { - h: t[1], - s: t[2], - v: t[3] - } : (t = K.hsva.exec(e)) ? { - h: t[1], - s: t[2], - v: t[3], - a: t[4] - } : (t = K.hex8.exec(e)) ? { - r: V(t[1]), - g: V(t[2]), - b: V(t[3]), - a: q(t[4]), - format: n ? "name" : "hex8" - } : (t = K.hex6.exec(e)) ? { - r: V(t[1]), - g: V(t[2]), - b: V(t[3]), - format: n ? "name" : "hex" - } : (t = K.hex4.exec(e)) ? { - r: V(t[1] + "" + t[1]), - g: V(t[2] + "" + t[2]), - b: V(t[3] + "" + t[3]), - a: q(t[4] + "" + t[4]), - format: n ? "name" : "hex8" - } : !!(t = K.hex3.exec(e)) && { - r: V(t[1] + "" + t[1]), - g: V(t[2] + "" + t[2]), - b: V(t[3] + "" + t[3]), - format: n ? "name" : "hex" - } - } - function Q(e) { - var t, n; - return e = e || { - level: "AA", - size: "small" - }, - t = (e.level || "AA").toUpperCase(), - n = (e.size || "small").toLowerCase(), - "AA" !== t && "AAA" !== t && (t = "AA"), - "small" !== n && "large" !== n && (n = "small"), - { - level: t, - size: n - } - } - e.exports ? e.exports = f : (r = function() { - return f - } - .call(t, n, t, e), - void 0 === r || (e.exports = r)) - } - )(Math) - }, - Zxgi: function(e, t, n) { - var r = n("5T2Y") - , i = n("WEpk") - , o = n("uOPS") - , a = n("zLkG") - , s = n("2faE").f; - e.exports = function(e) { - var t = i.Symbol || (i.Symbol = o ? {} : r.Symbol || {}); - "_" == e.charAt(0) || e in t || s(t, e, { - value: a.f(e) - }) - } - }, - Zy53: function(e, t, n) { - "use strict"; - t = e.exports = n("oOsv")["default"], - t["default"] = t - }, - a0xu: function(e, t) { - var n = {}.toString; - e.exports = function(e) { - return n.call(e).slice(8, -1) - } - }, - a3WO: function(e, t, n) { - "use strict"; - function r(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) - r[n] = e[n]; - return r - } - n.d(t, "a", function() { - return r - }) - }, - aGJD: function(e, t, n) { - "use strict"; - var r = n("JbWX") - , i = function() { - try { - return !!Object.defineProperty({}, "a", {}) - } catch (e) { - return !1 - } - }() - , o = (!i && Object.prototype.__defineGetter__, - i ? Object.defineProperty : function(e, t, n) { - "get"in n && e.__defineGetter__ ? e.__defineGetter__(t, n.get) : (!r.hop.call(e, t) || "value"in n) && (e[t] = n.value) - } - ) - , a = Object.create || function(e, t) { - var n, i; - function a() {} - for (i in a.prototype = e, - n = new a, - t) - r.hop.call(t, i) && o(n, i, t[i]); - return n - } - ; - t.defineProperty = o, - t.objCreate = a - }, - aSE1: function(e, t, n) { - "use strict"; - var r = n("V5/1") - , i = n("pQGJ"); - e.exports = function(e, t, n) { - t in e ? r.f(e, t, i(0, n)) : e[t] = n - } - }, - aX58: function(e, t, n) { - "use strict"; - var r = n("ItGF") - , i = n("bYtY") - , o = n("mrSG") - , a = n("QBsz") - , s = function() { - function e(e, t) { - this.target = e, - this.topTarget = t && t.topTarget - } - return e - }() - , l = function() { - function e(e) { - this.handler = e, - e.on("mousedown", this._dragStart, this), - e.on("mousemove", this._drag, this), - e.on("mouseup", this._dragEnd, this) - } - return e.prototype._dragStart = function(e) { - var t = e.target; - while (t && !t.draggable) - t = t.parent || t.__hostTarget; - t && (this._draggingTarget = t, - t.dragging = !0, - this._x = e.offsetX, - this._y = e.offsetY, - this.handler.dispatchToElement(new s(t,e), "dragstart", e.event)) - } - , - e.prototype._drag = function(e) { - var t = this._draggingTarget; - if (t) { - var n = e.offsetX - , r = e.offsetY - , i = n - this._x - , o = r - this._y; - this._x = n, - this._y = r, - t.drift(i, o, e), - this.handler.dispatchToElement(new s(t,e), "drag", e.event); - var a = this.handler.findHover(n, r, t).target - , l = this._dropTarget; - this._dropTarget = a, - t !== a && (l && a !== l && this.handler.dispatchToElement(new s(l,e), "dragleave", e.event), - a && a !== l && this.handler.dispatchToElement(new s(a,e), "dragenter", e.event)) - } - } - , - e.prototype._dragEnd = function(e) { - var t = this._draggingTarget; - t && (t.dragging = !1), - this.handler.dispatchToElement(new s(t,e), "dragend", e.event), - this._dropTarget && this.handler.dispatchToElement(new s(this._dropTarget,e), "drop", e.event), - this._draggingTarget = null, - this._dropTarget = null - } - , - e - }() - , c = l - , u = n("b9Ot") - , h = n("YH21") - , f = function() { - function e() { - this._track = [] - } - return e.prototype.recognize = function(e, t, n) { - return this._doTrack(e, t, n), - this._recognize(e) - } - , - e.prototype.clear = function() { - return this._track.length = 0, - this - } - , - e.prototype._doTrack = function(e, t, n) { - var r = e.touches; - if (r) { - for (var i = { - points: [], - touches: [], - target: t, - event: e - }, o = 0, a = r.length; o < a; o++) { - var s = r[o] - , l = h["b"](n, s, {}); - i.points.push([l.zrX, l.zrY]), - i.touches.push(s) - } - this._track.push(i) - } - } - , - e.prototype._recognize = function(e) { - for (var t in m) - if (m.hasOwnProperty(t)) { - var n = m[t](this._track, e); - if (n) - return n - } - } - , - e - }(); - function d(e) { - var t = e[1][0] - e[0][0] - , n = e[1][1] - e[0][1]; - return Math.sqrt(t * t + n * n) - } - function p(e) { - return [(e[0][0] + e[1][0]) / 2, (e[0][1] + e[1][1]) / 2] - } - var m = { - pinch: function(e, t) { - var n = e.length; - if (n) { - var r = (e[n - 1] || {}).points - , i = (e[n - 2] || {}).points || r; - if (i && i.length > 1 && r && r.length > 1) { - var o = d(r) / d(i); - !isFinite(o) && (o = 1), - t.pinchScale = o; - var a = p(r); - return t.pinchX = a[0], - t.pinchY = a[1], - { - type: "pinch", - target: e[0].target, - event: t - } - } - } - } - } - , g = n("mFDi") - , v = "silent"; - function y(e, t, n) { - return { - type: e, - event: n, - target: t.target, - topTarget: t.topTarget, - cancelBubble: !1, - offsetX: n.zrX, - offsetY: n.zrY, - gestureEvent: n.gestureEvent, - pinchX: n.pinchX, - pinchY: n.pinchY, - pinchScale: n.pinchScale, - wheelDelta: n.zrDelta, - zrByTouch: n.zrByTouch, - which: n.which, - stop: b - } - } - function b() { - h["f"](this.event) - } - var w = function(e) { - function t() { - var t = null !== e && e.apply(this, arguments) || this; - return t.handler = null, - t - } - return Object(o["a"])(t, e), - t.prototype.dispose = function() {} - , - t.prototype.setCursor = function() {} - , - t - }(u["a"]) - , x = function() { - function e(e, t) { - this.x = e, - this.y = t - } - return e - }() - , _ = ["click", "dblclick", "mousewheel", "mouseout", "mouseup", "mousedown", "mousemove", "contextmenu"] - , E = new g["a"](0,0,0,0) - , S = function(e) { - function t(t, n, r, i, o) { - var a = e.call(this) || this; - return a._hovered = new x(0,0), - a.storage = t, - a.painter = n, - a.painterRoot = i, - a._pointerSize = o, - r = r || new w, - a.proxy = null, - a.setHandlerProxy(r), - a._draggingMgr = new c(a), - a - } - return Object(o["a"])(t, e), - t.prototype.setHandlerProxy = function(e) { - this.proxy && this.proxy.dispose(), - e && (i["j"](_, function(t) { - e.on && e.on(t, this[t], this) - }, this), - e.handler = this), - this.proxy = e - } - , - t.prototype.mousemove = function(e) { - var t = e.zrX - , n = e.zrY - , r = O(this, t, n) - , i = this._hovered - , o = i.target; - o && !o.__zr && (i = this.findHover(i.x, i.y), - o = i.target); - var a = this._hovered = r ? new x(t,n) : this.findHover(t, n) - , s = a.target - , l = this.proxy; - l.setCursor && l.setCursor(s ? s.cursor : "default"), - o && s !== o && this.dispatchToElement(i, "mouseout", e), - this.dispatchToElement(a, "mousemove", e), - s && s !== o && this.dispatchToElement(a, "mouseover", e) - } - , - t.prototype.mouseout = function(e) { - var t = e.zrEventControl; - "only_globalout" !== t && this.dispatchToElement(this._hovered, "mouseout", e), - "no_globalout" !== t && this.trigger("globalout", { - type: "globalout", - event: e - }) - } - , - t.prototype.resize = function() { - this._hovered = new x(0,0) - } - , - t.prototype.dispatch = function(e, t) { - var n = this[e]; - n && n.call(this, t) - } - , - t.prototype.dispose = function() { - this.proxy.dispose(), - this.storage = null, - this.proxy = null, - this.painter = null - } - , - t.prototype.setCursorStyle = function(e) { - var t = this.proxy; - t.setCursor && t.setCursor(e) - } - , - t.prototype.dispatchToElement = function(e, t, n) { - e = e || {}; - var r = e.target; - if (!r || !r.silent) { - var i = "on" + t - , o = y(t, e, n); - while (r) - if (r[i] && (o.cancelBubble = !!r[i].call(r, o)), - r.trigger(t, o), - r = r.__hostTarget ? r.__hostTarget : r.parent, - o.cancelBubble) - break; - o.cancelBubble || (this.trigger(t, o), - this.painter && this.painter.eachOtherLayer && this.painter.eachOtherLayer(function(e) { - "function" === typeof e[i] && e[i].call(e, o), - e.trigger && e.trigger(t, o) - })) - } - } - , - t.prototype.findHover = function(e, t, n) { - var r = this.storage.getDisplayList() - , i = new x(e,t); - if (C(r, i, e, t, n), - this._pointerSize && !i.target) { - for (var o = [], a = this._pointerSize, s = a / 2, l = new g["a"](e - s,t - s,a,a), c = r.length - 1; c >= 0; c--) { - var u = r[c]; - u === n || u.ignore || u.ignoreCoarsePointer || u.parent && u.parent.ignoreCoarsePointer || (E.copy(u.getBoundingRect()), - u.transform && E.applyTransform(u.transform), - E.intersect(l) && o.push(u)) - } - if (o.length) - for (var h = 4, f = Math.PI / 12, d = 2 * Math.PI, p = 0; p < s; p += h) - for (var m = 0; m < d; m += f) { - var v = e + p * Math.cos(m) - , y = t + p * Math.sin(m); - if (C(o, i, v, y, n), - i.target) - return i - } - } - return i - } - , - t.prototype.processGesture = function(e, t) { - this._gestureMgr || (this._gestureMgr = new f); - var n = this._gestureMgr; - "start" === t && n.clear(); - var r = n.recognize(e, this.findHover(e.zrX, e.zrY, null).target, this.proxy.dom); - if ("end" === t && n.clear(), - r) { - var i = r.type; - e.gestureEvent = i; - var o = new x; - o.target = r.target, - this.dispatchToElement(o, i, r.event) - } - } - , - t - }(u["a"]); - function k(e, t, n) { - if (e[e.rectHover ? "rectContain" : "contain"](t, n)) { - var r = e - , i = void 0 - , o = !1; - while (r) { - if (r.ignoreClip && (o = !0), - !o) { - var a = r.getClipPath(); - if (a && !a.contain(t, n)) - return !1; - r.silent && (i = !0) - } - var s = r.__hostTarget; - r = s || r.parent - } - return !i || v - } - return !1 - } - function C(e, t, n, r, i) { - for (var o = e.length - 1; o >= 0; o--) { - var a = e[o] - , s = void 0; - if (a !== i && !a.ignore && (s = k(a, n, r)) && (!t.topTarget && (t.topTarget = a), - s !== v)) { - t.target = a; - break - } - } - } - function O(e, t, n) { - var r = e.painter; - return t < 0 || t > r.getWidth() || n < 0 || n > r.getHeight() - } - i["j"](["click", "mousedown", "mouseup", "mousewheel", "dblclick", "contextmenu"], function(e) { - S.prototype[e] = function(t) { - var n, r, i = t.zrX, o = t.zrY, s = O(this, i, o); - if ("mouseup" === e && s || (n = this.findHover(i, o), - r = n.target), - "mousedown" === e) - this._downEl = r, - this._downPoint = [t.zrX, t.zrY], - this._upEl = r; - else if ("mouseup" === e) - this._upEl = r; - else if ("click" === e) { - if (this._downEl !== this._upEl || !this._downPoint || a["e"](this._downPoint, [t.zrX, t.zrY]) > 4) - return; - this._downPoint = null - } - this.dispatchToElement(n, e, t) - } - }); - var T = S - , L = n("BPZU") - , A = n("S8SX") - , P = !1; - function j() { - P || (P = !0, - console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors")) - } - function M(e, t) { - return e.zlevel === t.zlevel ? e.z === t.z ? e.z2 - t.z2 : e.z - t.z : e.zlevel - t.zlevel - } - var R, N = function() { - function e() { - this._roots = [], - this._displayList = [], - this._displayListLen = 0, - this.displayableSortFunc = M - } - return e.prototype.traverse = function(e, t) { - for (var n = 0; n < this._roots.length; n++) - this._roots[n].traverse(e, t) - } - , - e.prototype.getDisplayList = function(e, t) { - t = t || !1; - var n = this._displayList; - return !e && n.length || this.updateDisplayList(t), - n - } - , - e.prototype.updateDisplayList = function(e) { - this._displayListLen = 0; - for (var t = this._roots, n = this._displayList, r = 0, i = t.length; r < i; r++) - this._updateAndAddDisplayable(t[r], null, e); - n.length = this._displayListLen, - Object(L["a"])(n, M) - } - , - e.prototype._updateAndAddDisplayable = function(e, t, n) { - if (!e.ignore || n) { - e.beforeUpdate(), - e.update(), - e.afterUpdate(); - var r = e.getClipPath(); - if (e.ignoreClip) - t = null; - else if (r) { - t = t ? t.slice() : []; - var i = r - , o = e; - while (i) - i.parent = o, - i.updateTransform(), - t.push(i), - o = i, - i = i.getClipPath() - } - if (e.childrenRef) { - for (var a = e.childrenRef(), s = 0; s < a.length; s++) { - var l = a[s]; - e.__dirty && (l.__dirty |= A["a"]), - this._updateAndAddDisplayable(l, t, n) - } - e.__dirty = 0 - } else { - var c = e; - t && t.length ? c.__clipPaths = t : c.__clipPaths && c.__clipPaths.length > 0 && (c.__clipPaths = []), - isNaN(c.z) && (j(), - c.z = 0), - isNaN(c.z2) && (j(), - c.z2 = 0), - isNaN(c.zlevel) && (j(), - c.zlevel = 0), - this._displayList[this._displayListLen++] = c - } - var u = e.getDecalElement && e.getDecalElement(); - u && this._updateAndAddDisplayable(u, t, n); - var h = e.getTextGuideLine(); - h && this._updateAndAddDisplayable(h, t, n); - var f = e.getTextContent(); - f && this._updateAndAddDisplayable(f, t, n) - } - } - , - e.prototype.addRoot = function(e) { - e.__zr && e.__zr.storage === this || this._roots.push(e) - } - , - e.prototype.delRoot = function(e) { - if (e instanceof Array) - for (var t = 0, n = e.length; t < n; t++) - this.delRoot(e[t]); - else { - var r = i["p"](this._roots, e); - r >= 0 && this._roots.splice(r, 1) - } - } - , - e.prototype.delAllRoots = function() { - this._roots = [], - this._displayList = [], - this._displayListLen = 0 - } - , - e.prototype.getRoots = function() { - return this._roots - } - , - e.prototype.dispose = function() { - this._displayList = null, - this._roots = null - } - , - e - }(), D = N; - R = r["a"].hasGlobalWindow && (window.requestAnimationFrame && window.requestAnimationFrame.bind(window) || window.msRequestAnimationFrame && window.msRequestAnimationFrame.bind(window) || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame) || function(e) { - return setTimeout(e, 16) - } - ; - var I = R - , $ = n("Bq2U"); - function F() { - return (new Date).getTime() - } - var B = function(e) { - function t(t) { - var n = e.call(this) || this; - return n._running = !1, - n._time = 0, - n._pausedTime = 0, - n._pauseStart = 0, - n._paused = !1, - t = t || {}, - n.stage = t.stage || {}, - n - } - return Object(o["a"])(t, e), - t.prototype.addClip = function(e) { - e.animation && this.removeClip(e), - this._head ? (this._tail.next = e, - e.prev = this._tail, - e.next = null, - this._tail = e) : this._head = this._tail = e, - e.animation = this - } - , - t.prototype.addAnimator = function(e) { - e.animation = this; - var t = e.getClip(); - t && this.addClip(t) - } - , - t.prototype.removeClip = function(e) { - if (e.animation) { - var t = e.prev - , n = e.next; - t ? t.next = n : this._head = n, - n ? n.prev = t : this._tail = t, - e.next = e.prev = e.animation = null - } - } - , - t.prototype.removeAnimator = function(e) { - var t = e.getClip(); - t && this.removeClip(t), - e.animation = null - } - , - t.prototype.update = function(e) { - var t = F() - this._pausedTime - , n = t - this._time - , r = this._head; - while (r) { - var i = r.next - , o = r.step(t, n); - o ? (r.ondestroy(), - this.removeClip(r), - r = i) : r = i - } - this._time = t, - e || (this.trigger("frame", n), - this.stage.update && this.stage.update()) - } - , - t.prototype._startLoop = function() { - var e = this; - function t() { - e._running && (I(t), - !e._paused && e.update()) - } - this._running = !0, - I(t) - } - , - t.prototype.start = function() { - this._running || (this._time = F(), - this._pausedTime = 0, - this._startLoop()) - } - , - t.prototype.stop = function() { - this._running = !1 - } - , - t.prototype.pause = function() { - this._paused || (this._pauseStart = F(), - this._paused = !0) - } - , - t.prototype.resume = function() { - this._paused && (this._pausedTime += F() - this._pauseStart, - this._paused = !1) - } - , - t.prototype.clear = function() { - var e = this._head; - while (e) { - var t = e.next; - e.prev = e.next = e.animation = null, - e = t - } - this._head = this._tail = null - } - , - t.prototype.isFinished = function() { - return null == this._head - } - , - t.prototype.animate = function(e, t) { - t = t || {}, - this.start(); - var n = new $["b"](e,t.loop); - return this.addAnimator(n), - n - } - , - t - }(u["a"]) - , V = B - , W = 300 - , H = r["a"].domSupported - , U = function() { - var e = ["click", "dblclick", "mousewheel", "wheel", "mouseout", "mouseup", "mousedown", "mousemove", "contextmenu"] - , t = ["touchstart", "touchend", "touchmove"] - , n = { - pointerdown: 1, - pointerup: 1, - pointermove: 1, - pointerout: 1 - } - , r = i["D"](e, function(e) { - var t = e.replace("mouse", "pointer"); - return n.hasOwnProperty(t) ? t : e - }); - return { - mouse: e, - touch: t, - pointer: r - } - }() - , z = { - mouse: ["mousemove", "mouseup"], - pointer: ["pointermove", "pointerup"] - } - , G = !1; - function q(e) { - var t = e.pointerType; - return "pen" === t || "touch" === t - } - function K(e) { - e.touching = !0, - null != e.touchTimer && (clearTimeout(e.touchTimer), - e.touchTimer = null), - e.touchTimer = setTimeout(function() { - e.touching = !1, - e.touchTimer = null - }, 700) - } - function Y(e) { - e && (e.zrByTouch = !0) - } - function X(e, t) { - return Object(h["d"])(e.dom, new Z(e,t), !0) - } - function Q(e, t) { - var n = t - , r = !1; - while (n && 9 !== n.nodeType && !(r = n.domBelongToZr || n !== t && n === e.painterRoot)) - n = n.parentNode; - return r - } - var Z = function() { - function e(e, t) { - this.stopPropagation = i["G"], - this.stopImmediatePropagation = i["G"], - this.preventDefault = i["G"], - this.type = t.type, - this.target = this.currentTarget = e.dom, - this.pointerType = t.pointerType, - this.clientX = t.clientX, - this.clientY = t.clientY - } - return e - }() - , J = { - mousedown: function(e) { - e = Object(h["d"])(this.dom, e), - this.__mayPointerCapture = [e.zrX, e.zrY], - this.trigger("mousedown", e) - }, - mousemove: function(e) { - e = Object(h["d"])(this.dom, e); - var t = this.__mayPointerCapture; - !t || e.zrX === t[0] && e.zrY === t[1] || this.__togglePointerCapture(!0), - this.trigger("mousemove", e) - }, - mouseup: function(e) { - e = Object(h["d"])(this.dom, e), - this.__togglePointerCapture(!1), - this.trigger("mouseup", e) - }, - mouseout: function(e) { - e = Object(h["d"])(this.dom, e); - var t = e.toElement || e.relatedTarget; - Q(this, t) || (this.__pointerCapturing && (e.zrEventControl = "no_globalout"), - this.trigger("mouseout", e)) - }, - wheel: function(e) { - G = !0, - e = Object(h["d"])(this.dom, e), - this.trigger("mousewheel", e) - }, - mousewheel: function(e) { - G || (e = Object(h["d"])(this.dom, e), - this.trigger("mousewheel", e)) - }, - touchstart: function(e) { - e = Object(h["d"])(this.dom, e), - Y(e), - this.__lastTouchMoment = new Date, - this.handler.processGesture(e, "start"), - J.mousemove.call(this, e), - J.mousedown.call(this, e) - }, - touchmove: function(e) { - e = Object(h["d"])(this.dom, e), - Y(e), - this.handler.processGesture(e, "change"), - J.mousemove.call(this, e) - }, - touchend: function(e) { - e = Object(h["d"])(this.dom, e), - Y(e), - this.handler.processGesture(e, "end"), - J.mouseup.call(this, e), - +new Date - +this.__lastTouchMoment < W && J.click.call(this, e) - }, - pointerdown: function(e) { - J.mousedown.call(this, e) - }, - pointermove: function(e) { - q(e) || J.mousemove.call(this, e) - }, - pointerup: function(e) { - J.mouseup.call(this, e) - }, - pointerout: function(e) { - q(e) || J.mouseout.call(this, e) - } - }; - i["j"](["click", "dblclick", "contextmenu"], function(e) { - J[e] = function(t) { - t = Object(h["d"])(this.dom, t), - this.trigger(e, t) - } - }); - var ee = { - pointermove: function(e) { - q(e) || ee.mousemove.call(this, e) - }, - pointerup: function(e) { - ee.mouseup.call(this, e) - }, - mousemove: function(e) { - this.trigger("mousemove", e) - }, - mouseup: function(e) { - var t = this.__pointerCapturing; - this.__togglePointerCapture(!1), - this.trigger("mouseup", e), - t && (e.zrEventControl = "only_globalout", - this.trigger("mouseout", e)) - } - }; - function te(e, t) { - var n = t.domHandlers; - r["a"].pointerEventsSupported ? i["j"](U.pointer, function(r) { - re(t, r, function(t) { - n[r].call(e, t) - }) - }) : (r["a"].touchEventsSupported && i["j"](U.touch, function(r) { - re(t, r, function(i) { - n[r].call(e, i), - K(t) - }) - }), - i["j"](U.mouse, function(r) { - re(t, r, function(i) { - i = Object(h["c"])(i), - t.touching || n[r].call(e, i) - }) - })) - } - function ne(e, t) { - function n(n) { - function r(r) { - r = Object(h["c"])(r), - Q(e, r.target) || (r = X(e, r), - t.domHandlers[n].call(e, r)) - } - re(t, n, r, { - capture: !0 - }) - } - r["a"].pointerEventsSupported ? i["j"](z.pointer, n) : r["a"].touchEventsSupported || i["j"](z.mouse, n) - } - function re(e, t, n, r) { - e.mounted[t] = n, - e.listenerOpts[t] = r, - Object(h["a"])(e.domTarget, t, n, r) - } - function ie(e) { - var t = e.mounted; - for (var n in t) - t.hasOwnProperty(n) && Object(h["e"])(e.domTarget, n, t[n], e.listenerOpts[n]); - e.mounted = {} - } - var oe = function() { - function e(e, t) { - this.mounted = {}, - this.listenerOpts = {}, - this.touching = !1, - this.domTarget = e, - this.domHandlers = t - } - return e - }() - , ae = function(e) { - function t(t, n) { - var r = e.call(this) || this; - return r.__pointerCapturing = !1, - r.dom = t, - r.painterRoot = n, - r._localHandlerScope = new oe(t,J), - H && (r._globalHandlerScope = new oe(document,ee)), - te(r, r._localHandlerScope), - r - } - return Object(o["a"])(t, e), - t.prototype.dispose = function() { - ie(this._localHandlerScope), - H && ie(this._globalHandlerScope) - } - , - t.prototype.setCursor = function(e) { - this.dom.style && (this.dom.style.cursor = e || "default") - } - , - t.prototype.__togglePointerCapture = function(e) { - if (this.__mayPointerCapture = null, - H && +this.__pointerCapturing ^ +e) { - this.__pointerCapturing = e; - var t = this._globalHandlerScope; - e ? ne(this, t) : ie(t) - } - } - , - t - }(u["a"]) - , se = ae - , le = n("Qe9p") - , ce = n("LPTA") - , ue = n("LcXL"); - n.d(t, "a", function() { - return ge - }), - n.d(t, "b", function() { - return ve - }); - var he = {} - , fe = {}; - function de(e) { - delete fe[e] - } - function pe(e) { - if (!e) - return !1; - if ("string" === typeof e) - return Object(le["c"])(e, 1) < ce["b"]; - if (e.colorStops) { - for (var t = e.colorStops, n = 0, r = t.length, i = 0; i < r; i++) - n += Object(le["c"])(t[i].color, 1); - return n /= r, - n < ce["b"] - } - return !1 - } - var me = function() { - function e(e, t, n) { - var o = this; - this._sleepAfterStill = 10, - this._stillFrameAccum = 0, - this._needsRefresh = !0, - this._needsRefreshHover = !0, - this._darkMode = !1, - n = n || {}, - this.dom = t, - this.id = e; - var a = new D - , s = n.renderer || "canvas"; - he[s] || (s = i["B"](he)[0]), - n.useDirtyRect = null != n.useDirtyRect && n.useDirtyRect; - var l = new he[s](t,a,n,e) - , c = n.ssr || l.ssrOnly; - this.storage = a, - this.painter = l; - var u, h = r["a"].node || r["a"].worker || c ? null : new se(l.getViewportRoot(),l.root), f = n.useCoarsePointer, d = null == f || "auto" === f ? r["a"].touchEventsSupported : !!f, p = 44; - d && (u = i["K"](n.pointerSize, p)), - this.handler = new T(a,l,h,l.root,u), - this.animation = new V({ - stage: { - update: c ? null : function() { - return o._flush(!0) - } - } - }), - c || this.animation.start() - } - return e.prototype.add = function(e) { - e && (this.storage.addRoot(e), - e.addSelfToZr(this), - this.refresh()) - } - , - e.prototype.remove = function(e) { - e && (this.storage.delRoot(e), - e.removeSelfFromZr(this), - this.refresh()) - } - , - e.prototype.configLayer = function(e, t) { - this.painter.configLayer && this.painter.configLayer(e, t), - this.refresh() - } - , - e.prototype.setBackgroundColor = function(e) { - this.painter.setBackgroundColor && this.painter.setBackgroundColor(e), - this.refresh(), - this._backgroundColor = e, - this._darkMode = pe(e) - } - , - e.prototype.getBackgroundColor = function() { - return this._backgroundColor - } - , - e.prototype.setDarkMode = function(e) { - this._darkMode = e - } - , - e.prototype.isDarkMode = function() { - return this._darkMode - } - , - e.prototype.refreshImmediately = function(e) { - e || this.animation.update(!0), - this._needsRefresh = !1, - this.painter.refresh(), - this._needsRefresh = !1 - } - , - e.prototype.refresh = function() { - this._needsRefresh = !0, - this.animation.start() - } - , - e.prototype.flush = function() { - this._flush(!1) - } - , - e.prototype._flush = function(e) { - var t, n = F(); - this._needsRefresh && (t = !0, - this.refreshImmediately(e)), - this._needsRefreshHover && (t = !0, - this.refreshHoverImmediately()); - var r = F(); - t ? (this._stillFrameAccum = 0, - this.trigger("rendered", { - elapsedTime: r - n - })) : this._sleepAfterStill > 0 && (this._stillFrameAccum++, - this._stillFrameAccum > this._sleepAfterStill && this.animation.stop()) - } - , - e.prototype.setSleepAfterStill = function(e) { - this._sleepAfterStill = e - } - , - e.prototype.wakeUp = function() { - this.animation.start(), - this._stillFrameAccum = 0 - } - , - e.prototype.refreshHover = function() { - this._needsRefreshHover = !0 - } - , - e.prototype.refreshHoverImmediately = function() { - this._needsRefreshHover = !1, - this.painter.refreshHover && "canvas" === this.painter.getType() && this.painter.refreshHover() - } - , - e.prototype.resize = function(e) { - e = e || {}, - this.painter.resize(e.width, e.height), - this.handler.resize() - } - , - e.prototype.clearAnimation = function() { - this.animation.clear() - } - , - e.prototype.getWidth = function() { - return this.painter.getWidth() - } - , - e.prototype.getHeight = function() { - return this.painter.getHeight() - } - , - e.prototype.setCursorStyle = function(e) { - this.handler.setCursorStyle(e) - } - , - e.prototype.findHover = function(e, t) { - return this.handler.findHover(e, t) - } - , - e.prototype.on = function(e, t, n) { - return this.handler.on(e, t, n), - this - } - , - e.prototype.off = function(e, t) { - this.handler.off(e, t) - } - , - e.prototype.trigger = function(e, t) { - this.handler.trigger(e, t) - } - , - e.prototype.clear = function() { - for (var e = this.storage.getRoots(), t = 0; t < e.length; t++) - e[t]instanceof ue["a"] && e[t].removeSelfFromZr(this); - this.storage.delAllRoots(), - this.painter.clear() - } - , - e.prototype.dispose = function() { - this.animation.stop(), - this.clear(), - this.storage.dispose(), - this.painter.dispose(), - this.handler.dispose(), - this.animation = this.storage = this.painter = this.handler = null, - de(this.id) - } - , - e - }(); - function ge(e, t) { - var n = new me(i["n"](),e,t); - return fe[n.id] = n, - n - } - function ve(e, t) { - he[e] = t - } - }, - adOz: function(e, t, n) { - n("Zxgi")("asyncIterator") - }, - agew: function(e, t, n) { - "use strict"; - var r = n("iCc5") - , i = n.n(r) - , o = n("FYw3") - , a = n.n(o) - , s = n("mRg0") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = n("i8i4") - , f = n.n(h) - , d = n("17x9") - , p = n.n(d) - , m = n("VCL8") - , g = n("2GS6") - , v = n("4IlW") - , y = { - adjustX: 1, - adjustY: 1 - } - , b = [0, 0] - , w = { - bottomLeft: { - points: ["tl", "tl"], - overflow: y, - offset: [0, -3], - targetOffset: b - }, - bottomRight: { - points: ["tr", "tr"], - overflow: y, - offset: [0, -3], - targetOffset: b - }, - topRight: { - points: ["br", "br"], - overflow: y, - offset: [0, 3], - targetOffset: b - }, - topLeft: { - points: ["bl", "bl"], - overflow: y, - offset: [0, 3], - targetOffset: b - } - } - , x = w - , _ = n("uciX"); - function E() {} - function S(e, t) { - this[e] = t - } - var k = function(e) { - function t(n) { - i()(this, t); - var r = a()(this, e.call(this, n)); - C.call(r); - var o = void 0; - o = "open"in n ? n.open : n.defaultOpen; - var s = n.value || n.defaultValue; - return r.saveCalendarRef = S.bind(r, "calendarInstance"), - r.state = { - open: o, - value: s - }, - r - } - return l()(t, e), - t.prototype.componentDidUpdate = function(e, t) { - !t.open && this.state.open && (this.focusTimeout = setTimeout(this.focusCalendar, 0, this)) - } - , - t.prototype.componentWillUnmount = function() { - clearTimeout(this.focusTimeout) - } - , - t.getDerivedStateFromProps = function(e) { - var t = {} - , n = e.value - , r = e.open; - return "value"in e && (t.value = n), - void 0 !== r && (t.open = r), - t - } - , - t.prototype.render = function() { - var e = this.props - , t = e.prefixCls - , n = e.placement - , r = e.style - , i = e.getCalendarContainer - , o = e.align - , a = e.animation - , s = e.disabled - , l = e.dropdownClassName - , c = e.transitionName - , h = e.children - , f = this.state; - return u.a.createElement(_["a"], { - popup: this.getCalendarElement(), - popupAlign: o, - builtinPlacements: x, - popupPlacement: n, - action: s && !f.open ? [] : ["click"], - destroyPopupOnHide: !0, - getPopupContainer: i, - popupStyle: r, - popupAnimation: a, - popupTransitionName: c, - popupVisible: f.open, - onPopupVisibleChange: this.onVisibleChange, - prefixCls: t, - popupClassName: l - }, u.a.cloneElement(h(f, e), { - onKeyDown: this.onKeyDown - })) - } - , - t - }(u.a.Component); - k.propTypes = { - animation: p.a.oneOfType([p.a.func, p.a.string]), - disabled: p.a.bool, - transitionName: p.a.string, - onChange: p.a.func, - onOpenChange: p.a.func, - children: p.a.func, - getCalendarContainer: p.a.func, - calendar: p.a.element, - style: p.a.object, - open: p.a.bool, - defaultOpen: p.a.bool, - prefixCls: p.a.string, - placement: p.a.any, - value: p.a.oneOfType([p.a.object, p.a.array]), - defaultValue: p.a.oneOfType([p.a.object, p.a.array]), - align: p.a.object, - dateRender: p.a.func, - onBlur: p.a.func - }, - k.defaultProps = { - prefixCls: "rc-calendar-picker", - style: {}, - align: {}, - placement: "bottomLeft", - defaultOpen: !1, - onChange: E, - onOpenChange: E, - onBlur: E - }; - var C = function() { - var e = this; - this.onCalendarKeyDown = function(t) { - t.keyCode === v["a"].ESC && (t.stopPropagation(), - e.close(e.focus)) - } - , - this.onCalendarSelect = function(t) { - var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} - , r = e.props; - "value"in r || e.setState({ - value: t - }), - ("keyboard" === n.source || "dateInputSelect" === n.source || !r.calendar.props.timePicker && "dateInput" !== n.source || "todayButton" === n.source) && e.close(e.focus), - r.onChange(t) - } - , - this.onKeyDown = function(t) { - e.state.open || t.keyCode !== v["a"].DOWN && t.keyCode !== v["a"].ENTER || (e.open(), - t.preventDefault()) - } - , - this.onCalendarOk = function() { - e.close(e.focus) - } - , - this.onCalendarClear = function() { - e.close(e.focus) - } - , - this.onCalendarBlur = function() { - e.setOpen(!1) - } - , - this.onVisibleChange = function(t) { - e.setOpen(t) - } - , - this.getCalendarElement = function() { - var t = e.props - , n = e.state - , r = t.calendar.props - , i = n.value - , o = i - , a = { - ref: e.saveCalendarRef, - defaultValue: o || r.defaultValue, - selectedValue: i, - onKeyDown: e.onCalendarKeyDown, - onOk: Object(g["a"])(r.onOk, e.onCalendarOk), - onSelect: Object(g["a"])(r.onSelect, e.onCalendarSelect), - onClear: Object(g["a"])(r.onClear, e.onCalendarClear), - onBlur: Object(g["a"])(r.onBlur, e.onCalendarBlur) - }; - return u.a.cloneElement(t.calendar, a) - } - , - this.setOpen = function(t, n) { - var r = e.props.onOpenChange; - e.state.open !== t && ("open"in e.props || e.setState({ - open: t - }, n), - r(t)) - } - , - this.open = function(t) { - e.setOpen(!0, t) - } - , - this.close = function(t) { - e.setOpen(!1, t) - } - , - this.focus = function() { - e.state.open || f.a.findDOMNode(e).focus() - } - , - this.focusCalendar = function() { - e.state.open && e.calendarInstance && e.calendarInstance.focus() - } - }; - Object(m["polyfill"])(k); - t["a"] = k - }, - "ar/p": function(e, t, n) { - var r = n("5vMV") - , i = n("FpHa").concat("length", "prototype"); - t.f = Object.getOwnPropertyNames || function(e) { - return r(e, i) - } - }, - b5re: function(e, t, n) { - e.exports = n("VyuQ")("native-function-to-string", Function.toString) - }, - b9EY: function(e, t) { - e.exports = /[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/ - }, - b9Ot: function(e, t, n) { - "use strict"; - var r = function() { - function e(e) { - e && (this._$eventProcessor = e) - } - return e.prototype.on = function(e, t, n, r) { - this._$handlers || (this._$handlers = {}); - var i = this._$handlers; - if ("function" === typeof t && (r = n, - n = t, - t = null), - !n || !e) - return this; - var o = this._$eventProcessor; - null != t && o && o.normalizeQuery && (t = o.normalizeQuery(t)), - i[e] || (i[e] = []); - for (var a = 0; a < i[e].length; a++) - if (i[e][a].h === n) - return this; - var s = { - h: n, - query: t, - ctx: r || this, - callAtLast: n.zrEventfulCallAtLast - } - , l = i[e].length - 1 - , c = i[e][l]; - return c && c.callAtLast ? i[e].splice(l, 0, s) : i[e].push(s), - this - } - , - e.prototype.isSilent = function(e) { - var t = this._$handlers; - return !t || !t[e] || !t[e].length - } - , - e.prototype.off = function(e, t) { - var n = this._$handlers; - if (!n) - return this; - if (!e) - return this._$handlers = {}, - this; - if (t) { - if (n[e]) { - for (var r = [], i = 0, o = n[e].length; i < o; i++) - n[e][i].h !== t && r.push(n[e][i]); - n[e] = r - } - n[e] && 0 === n[e].length && delete n[e] - } else - delete n[e]; - return this - } - , - e.prototype.trigger = function(e) { - for (var t = [], n = 1; n < arguments.length; n++) - t[n - 1] = arguments[n]; - if (!this._$handlers) - return this; - var r = this._$handlers[e] - , i = this._$eventProcessor; - if (r) - for (var o = t.length, a = r.length, s = 0; s < a; s++) { - var l = r[s]; - if (!i || !i.filter || null == l.query || i.filter(e, l.query)) - switch (o) { - case 0: - l.h.call(l.ctx); - break; - case 1: - l.h.call(l.ctx, t[0]); - break; - case 2: - l.h.call(l.ctx, t[0], t[1]); - break; - default: - l.h.apply(l.ctx, t); - break - } - } - return i && i.afterTrigger && i.afterTrigger(e), - this - } - , - e.prototype.triggerWithContext = function(e) { - for (var t = [], n = 1; n < arguments.length; n++) - t[n - 1] = arguments[n]; - if (!this._$handlers) - return this; - var r = this._$handlers[e] - , i = this._$eventProcessor; - if (r) - for (var o = t.length, a = t[o - 1], s = r.length, l = 0; l < s; l++) { - var c = r[l]; - if (!i || !i.filter || null == c.query || i.filter(e, c.query)) - switch (o) { - case 0: - c.h.call(a); - break; - case 1: - c.h.call(a, t[0]); - break; - case 2: - c.h.call(a, t[0], t[1]); - break; - default: - c.h.apply(a, t.slice(1, o - 1)); - break - } - } - return i && i.afterTrigger && i.afterTrigger(e), - this - } - , - e - }(); - t["a"] = r - }, - bALw: function(e, t, n) { - var r = n("49sm"); - e.exports = y, - e.exports.parse = o, - e.exports.compile = a, - e.exports.tokensToFunction = c, - e.exports.tokensToRegExp = v; - var i = new RegExp(["(\\\\.)", "([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g"); - function o(e, t) { - var n, r = [], o = 0, a = 0, s = "", l = t && t.delimiter || "/"; - while (null != (n = i.exec(e))) { - var c = n[0] - , f = n[1] - , d = n.index; - if (s += e.slice(a, d), - a = d + c.length, - f) - s += f[1]; - else { - var p = e[a] - , m = n[2] - , g = n[3] - , v = n[4] - , y = n[5] - , b = n[6] - , w = n[7]; - s && (r.push(s), - s = ""); - var x = null != m && null != p && p !== m - , _ = "+" === b || "*" === b - , E = "?" === b || "*" === b - , S = n[2] || l - , k = v || y; - r.push({ - name: g || o++, - prefix: m || "", - delimiter: S, - optional: E, - repeat: _, - partial: x, - asterisk: !!w, - pattern: k ? h(k) : w ? ".*" : "[^" + u(S) + "]+?" - }) - } - } - return a < e.length && (s += e.substr(a)), - s && r.push(s), - r - } - function a(e, t) { - return c(o(e, t)) - } - function s(e) { - return encodeURI(e).replace(/[\/?#]/g, function(e) { - return "%" + e.charCodeAt(0).toString(16).toUpperCase() - }) - } - function l(e) { - return encodeURI(e).replace(/[?#]/g, function(e) { - return "%" + e.charCodeAt(0).toString(16).toUpperCase() - }) - } - function c(e) { - for (var t = new Array(e.length), n = 0; n < e.length; n++) - "object" === typeof e[n] && (t[n] = new RegExp("^(?:" + e[n].pattern + ")$")); - return function(n, i) { - for (var o = "", a = n || {}, c = i || {}, u = c.pretty ? s : encodeURIComponent, h = 0; h < e.length; h++) { - var f = e[h]; - if ("string" !== typeof f) { - var d, p = a[f.name]; - if (null == p) { - if (f.optional) { - f.partial && (o += f.prefix); - continue - } - throw new TypeError('Expected "' + f.name + '" to be defined') - } - if (r(p)) { - if (!f.repeat) - throw new TypeError('Expected "' + f.name + '" to not repeat, but received `' + JSON.stringify(p) + "`"); - if (0 === p.length) { - if (f.optional) - continue; - throw new TypeError('Expected "' + f.name + '" to not be empty') - } - for (var m = 0; m < p.length; m++) { - if (d = u(p[m]), - !t[h].test(d)) - throw new TypeError('Expected all "' + f.name + '" to match "' + f.pattern + '", but received `' + JSON.stringify(d) + "`"); - o += (0 === m ? f.prefix : f.delimiter) + d - } - } else { - if (d = f.asterisk ? l(p) : u(p), - !t[h].test(d)) - throw new TypeError('Expected "' + f.name + '" to match "' + f.pattern + '", but received "' + d + '"'); - o += f.prefix + d - } - } else - o += f - } - return o - } - } - function u(e) { - return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g, "\\$1") - } - function h(e) { - return e.replace(/([=!:$\/()])/g, "\\$1") - } - function f(e, t) { - return e.keys = t, - e - } - function d(e) { - return e.sensitive ? "" : "i" - } - function p(e, t) { - var n = e.source.match(/\((?!\?)/g); - if (n) - for (var r = 0; r < n.length; r++) - t.push({ - name: r, - prefix: null, - delimiter: null, - optional: !1, - repeat: !1, - partial: !1, - asterisk: !1, - pattern: null - }); - return f(e, t) - } - function m(e, t, n) { - for (var r = [], i = 0; i < e.length; i++) - r.push(y(e[i], t, n).source); - var o = new RegExp("(?:" + r.join("|") + ")",d(n)); - return f(o, t) - } - function g(e, t, n) { - return v(o(e, n), t, n) - } - function v(e, t, n) { - r(t) || (n = t || n, - t = []), - n = n || {}; - for (var i = n.strict, o = !1 !== n.end, a = "", s = 0; s < e.length; s++) { - var l = e[s]; - if ("string" === typeof l) - a += u(l); - else { - var c = u(l.prefix) - , h = "(?:" + l.pattern + ")"; - t.push(l), - l.repeat && (h += "(?:" + c + h + ")*"), - h = l.optional ? l.partial ? c + "(" + h + ")?" : "(?:" + c + "(" + h + "))?" : c + "(" + h + ")", - a += h - } - } - var p = u(n.delimiter || "/") - , m = a.slice(-p.length) === p; - return i || (a = (m ? a.slice(0, -p.length) : a) + "(?:" + p + "(?=$))?"), - a += o ? "$" : i && m ? "" : "(?=" + p + "|$)", - f(new RegExp("^" + a,d(n)), t) - } - function y(e, t, n) { - return r(t) || (n = t || n, - t = []), - n = n || {}, - e instanceof RegExp ? p(e, t) : r(e) ? m(e, t, n) : g(e, t, n) - } - }, - bBy9: function(e, t, n) { - n("w2d+"); - for (var r = n("5T2Y"), i = n("NegM"), o = n("SBuE"), a = n("UWiX")("toStringTag"), s = "CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","), l = 0; l < s.length; l++) { - var c = s[l] - , u = r[c] - , h = u && u.prototype; - h && !h[a] && i(h, a, c), - o[c] = o.Array - } - }, - bQgK: function(e, t, n) { - (function(t) { - (function() { - var n, r, i, o, a, s; - "undefined" !== typeof performance && null !== performance && performance.now ? e.exports = function() { - return performance.now() - } - : "undefined" !== typeof t && null !== t && t.hrtime ? (e.exports = function() { - return (n() - a) / 1e6 - } - , - r = t.hrtime, - n = function() { - var e; - return e = r(), - 1e9 * e[0] + e[1] - } - , - o = n(), - s = 1e9 * t.uptime(), - a = o - s) : Date.now ? (e.exports = function() { - return Date.now() - i - } - , - i = Date.now()) : (e.exports = function() { - return (new Date).getTime() - i - } - , - i = (new Date).getTime()) - } - ).call(this) - } - ).call(this, n("Q2Ig")) - }, - bTih: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("YEIV") - , a = n.n(o) - , s = n("iCc5") - , l = n.n(s) - , c = n("V7oC") - , u = n.n(c) - , h = n("FYw3") - , f = n.n(h) - , d = n("mRg0") - , p = n.n(d) - , m = n("q1tI") - , g = n.n(m) - , v = n("17x9") - , y = n.n(v) - , b = n("TSYQ") - , w = n.n(b) - , x = n("hsuR") - , _ = function(e) { - function t() { - return l()(this, t), - f()(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return p()(t, e), - u()(t, [{ - key: "getTabPanes", - value: function() { - var e = this.props - , t = e.activeKey - , n = e.children - , r = []; - return g.a.Children.forEach(n, function(n) { - if (n) { - var i = n.key - , o = t === i; - r.push(g.a.cloneElement(n, { - active: o, - destroyInactiveTabPane: e.destroyInactiveTabPane, - rootPrefixCls: e.prefixCls - })) - } - }), - r - } - }, { - key: "render", - value: function() { - var e, t = this.props, n = t.prefixCls, r = t.children, o = t.activeKey, s = t.className, l = t.tabBarPosition, c = t.animated, u = t.animatedWithMargin, h = t.direction, f = t.style, d = w()((e = {}, - a()(e, n + "-content", !0), - a()(e, c ? n + "-content-animated" : n + "-content-no-animated", !0), - e), s); - if (c) { - var p = Object(x["a"])(r, o); - if (-1 !== p) { - var m = u ? Object(x["d"])(p, l) : Object(x["h"])(Object(x["g"])(p, l, h)); - f = i()({}, f, m) - } else - f = i()({}, f, { - display: "none" - }) - } - return g.a.createElement("div", { - className: d, - style: f - }, this.getTabPanes()) - } - }]), - t - }(g.a.Component); - t["a"] = _, - _.propTypes = { - animated: y.a.bool, - animatedWithMargin: y.a.bool, - prefixCls: y.a.string, - children: y.a.node, - activeKey: y.a.string, - style: y.a.any, - tabBarPosition: y.a.string, - className: y.a.string, - destroyInactiveTabPane: y.a.bool, - direction: y.a.string - }, - _.defaultProps = { - animated: !0 - } - }, - "bU/s": function(e, t, n) { - (function(e) { - (function() { - var e = "ace" - , t = function() { - return this - }(); - if (t || "undefined" == typeof window || (t = window), - e || "undefined" === typeof requirejs) { - var n = function(e, t, r) { - "string" === typeof e ? (2 == arguments.length && (r = t), - n.modules[e] || (n.payloads[e] = r, - n.modules[e] = null)) : n.original ? n.original.apply(this, arguments) : (console.error("dropping module because define wasn't a string."), - console.trace()) - }; - n.modules = {}, - n.payloads = {}; - var r = function(e, t, n) { - if ("string" === typeof t) { - var r = a(e, t); - if (void 0 != r) - return n && n(), - r - } else if ("[object Array]" === Object.prototype.toString.call(t)) { - for (var o = [], s = 0, l = t.length; s < l; ++s) { - var c = a(e, t[s]); - if (void 0 == c && i.original) - return; - o.push(c) - } - return n && n.apply(null, o) || !0 - } - } - , i = function(e, t) { - var n = r("", e, t); - return void 0 == n && i.original ? i.original.apply(this, arguments) : n - } - , o = function(e, t) { - if (-1 !== t.indexOf("!")) { - var n = t.split("!"); - return o(e, n[0]) + "!" + o(e, n[1]) - } - if ("." == t.charAt(0)) { - var r = e.split("/").slice(0, -1).join("/"); - t = r + "/" + t; - while (-1 !== t.indexOf(".") && i != t) { - var i = t; - t = t.replace(/\/\.\//, "/").replace(/[^\/]+\/\.\.\//, "") - } - } - return t - } - , a = function(e, t) { - t = o(e, t); - var i = n.modules[t]; - if (!i) { - if (i = n.payloads[t], - "function" === typeof i) { - var a = {} - , s = { - id: t, - uri: "", - exports: a, - packaged: !0 - } - , l = function(e, n) { - return r(t, e, n) - } - , c = i(l, a, s); - a = c || s.exports, - n.modules[t] = a, - delete n.payloads[t] - } - i = n.modules[t] = a || i - } - return i - }; - s(e) - } - function s(e) { - var r = t; - e && (t[e] || (t[e] = {}), - r = t[e]), - r.define && r.define.packaged || (n.original = r.define, - r.define = n, - r.define.packaged = !0), - r.require && r.require.packaged || (i.original = r.require, - r.require = i, - r.require.packaged = !0) - } - } - )(), - ace.define("ace/lib/es6-shim", ["require", "exports", "module"], function(e, t, n) { - function r(e, t, n) { - Object.defineProperty(e, t, { - value: n, - enumerable: !1, - writable: !0, - configurable: !0 - }) - } - String.prototype.startsWith || r(String.prototype, "startsWith", function(e, t) { - return t = t || 0, - this.lastIndexOf(e, t) === t - }), - String.prototype.endsWith || r(String.prototype, "endsWith", function(e, t) { - var n = this; - (void 0 === t || t > n.length) && (t = n.length), - t -= e.length; - var r = n.indexOf(e, t); - return -1 !== r && r === t - }), - String.prototype.repeat || r(String.prototype, "repeat", function(e) { - var t = "" - , n = this; - while (e > 0) - 1 & e && (t += n), - (e >>= 1) && (n += n); - return t - }), - String.prototype.includes || r(String.prototype, "includes", function(e, t) { - return -1 != this.indexOf(e, t) - }), - Object.assign || (Object.assign = function(e) { - if (void 0 === e || null === e) - throw new TypeError("Cannot convert undefined or null to object"); - for (var t = Object(e), n = 1; n < arguments.length; n++) { - var r = arguments[n]; - void 0 !== r && null !== r && Object.keys(r).forEach(function(e) { - t[e] = r[e] - }) - } - return t - } - ), - Object.values || (Object.values = function(e) { - return Object.keys(e).map(function(t) { - return e[t] - }) - } - ), - Array.prototype.find || r(Array.prototype, "find", function(e) { - for (var t = this.length, n = arguments[1], r = 0; r < t; r++) { - var i = this[r]; - if (e.call(n, i, r, this)) - return i - } - }), - Array.prototype.findIndex || r(Array.prototype, "findIndex", function(e) { - for (var t = this.length, n = arguments[1], r = 0; r < t; r++) { - var i = this[r]; - if (e.call(n, i, r, this)) - return r - } - }), - Array.prototype.includes || r(Array.prototype, "includes", function(e, t) { - return -1 != this.indexOf(e, t) - }), - Array.prototype.fill || r(Array.prototype, "fill", function(e) { - var t = this - , n = t.length >>> 0 - , r = arguments[1] - , i = r >> 0 - , o = i < 0 ? Math.max(n + i, 0) : Math.min(i, n) - , a = arguments[2] - , s = void 0 === a ? n : a >> 0 - , l = s < 0 ? Math.max(n + s, 0) : Math.min(s, n); - while (o < l) - t[o] = e, - o++; - return t - }), - Array.of || r(Array, "of", function() { - return Array.prototype.slice.call(arguments) - }) - }), - ace.define("ace/lib/fixoldbrowsers", ["require", "exports", "module", "ace/lib/es6-shim"], function(e, t, n) { - "use strict"; - e("./es6-shim") - }), - ace.define("ace/lib/lang", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - t.last = function(e) { - return e[e.length - 1] - } - , - t.stringReverse = function(e) { - return e.split("").reverse().join("") - } - , - t.stringRepeat = function(e, t) { - var n = ""; - while (t > 0) - 1 & t && (n += e), - (t >>= 1) && (e += e); - return n - } - ; - var r = /^\s\s*/ - , i = /\s\s*$/; - t.stringTrimLeft = function(e) { - return e.replace(r, "") - } - , - t.stringTrimRight = function(e) { - return e.replace(i, "") - } - , - t.copyObject = function(e) { - var t = {}; - for (var n in e) - t[n] = e[n]; - return t - } - , - t.copyArray = function(e) { - for (var t = [], n = 0, r = e.length; n < r; n++) - e[n] && "object" == typeof e[n] ? t[n] = this.copyObject(e[n]) : t[n] = e[n]; - return t - } - , - t.deepCopy = function e(t) { - if ("object" !== typeof t || !t) - return t; - var n; - if (Array.isArray(t)) { - n = []; - for (var r = 0; r < t.length; r++) - n[r] = e(t[r]); - return n - } - if ("[object Object]" !== Object.prototype.toString.call(t)) - return t; - for (var r in n = {}, - t) - n[r] = e(t[r]); - return n - } - , - t.arrayToMap = function(e) { - for (var t = {}, n = 0; n < e.length; n++) - t[e[n]] = 1; - return t - } - , - t.createMap = function(e) { - var t = Object.create(null); - for (var n in e) - t[n] = e[n]; - return t - } - , - t.arrayRemove = function(e, t) { - for (var n = 0; n <= e.length; n++) - t === e[n] && e.splice(n, 1) - } - , - t.escapeRegExp = function(e) { - return e.replace(/([.*+?^${}()|[\]\/\\])/g, "\\$1") - } - , - t.escapeHTML = function(e) { - return ("" + e).replace(/&/g, "&").replace(/"/g, """).replace(/'/g, "'").replace(/= 0 ? parseFloat((o.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/) || [])[1]) : parseFloat((o.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/) || [])[1]), - t.isOldIE = t.isIE && t.isIE < 9, - t.isGecko = t.isMozilla = o.match(/ Gecko\/\d+/), - t.isOpera = "object" == typeof opera && "[object Opera]" == Object.prototype.toString.call(window.opera), - t.isWebKit = parseFloat(o.split("WebKit/")[1]) || void 0, - t.isChrome = parseFloat(o.split(" Chrome/")[1]) || void 0, - t.isEdge = parseFloat(o.split(" Edge/")[1]) || void 0, - t.isAIR = o.indexOf("AdobeAIR") >= 0, - t.isAndroid = o.indexOf("Android") >= 0, - t.isChromeOS = o.indexOf(" CrOS ") >= 0, - t.isIOS = /iPad|iPhone|iPod/.test(o) && !window.MSStream, - t.isIOS && (t.isMac = !0), - t.isMobile = t.isIOS || t.isAndroid - }), - ace.define("ace/lib/dom", ["require", "exports", "module", "ace/lib/useragent"], function(e, t, n) { - "use strict"; - var r, i = e("./useragent"), o = "http://www.w3.org/1999/xhtml"; - t.buildDom = function e(t, n, r) { - if ("string" == typeof t && t) { - var i = document.createTextNode(t); - return n && n.appendChild(i), - i - } - if (!Array.isArray(t)) - return t && t.appendChild && n && n.appendChild(t), - t; - if ("string" != typeof t[0] || !t[0]) { - for (var o = [], a = 0; a < t.length; a++) { - var s = e(t[a], n, r); - s && o.push(s) - } - return o - } - var l = document.createElement(t[0]) - , c = t[1] - , u = 1; - c && "object" == typeof c && !Array.isArray(c) && (u = 2); - for (a = u; a < t.length; a++) - e(t[a], l, r); - return 2 == u && Object.keys(c).forEach(function(e) { - var t = c[e]; - "class" === e ? l.className = Array.isArray(t) ? t.join(" ") : t : "function" == typeof t || "value" == e || "$" == e[0] ? l[e] = t : "ref" === e ? r && (r[t] = l) : "style" === e ? "string" == typeof t && (l.style.cssText = t) : null != t && l.setAttribute(e, t) - }), - n && n.appendChild(l), - l - } - , - t.getDocumentHead = function(e) { - return e || (e = document), - e.head || e.getElementsByTagName("head")[0] || e.documentElement - } - , - t.createElement = function(e, t) { - return document.createElementNS ? document.createElementNS(t || o, e) : document.createElement(e) - } - , - t.removeChildren = function(e) { - e.innerHTML = "" - } - , - t.createTextNode = function(e, t) { - var n = t ? t.ownerDocument : document; - return n.createTextNode(e) - } - , - t.createFragment = function(e) { - var t = e ? e.ownerDocument : document; - return t.createDocumentFragment() - } - , - t.hasCssClass = function(e, t) { - var n = (e.className + "").split(/\s+/g); - return -1 !== n.indexOf(t) - } - , - t.addCssClass = function(e, n) { - t.hasCssClass(e, n) || (e.className += " " + n) - } - , - t.removeCssClass = function(e, t) { - var n = e.className.split(/\s+/g); - while (1) { - var r = n.indexOf(t); - if (-1 == r) - break; - n.splice(r, 1) - } - e.className = n.join(" ") - } - , - t.toggleCssClass = function(e, t) { - var n = e.className.split(/\s+/g) - , r = !0; - while (1) { - var i = n.indexOf(t); - if (-1 == i) - break; - r = !1, - n.splice(i, 1) - } - return r && n.push(t), - e.className = n.join(" "), - r - } - , - t.setCssClass = function(e, n, r) { - r ? t.addCssClass(e, n) : t.removeCssClass(e, n) - } - , - t.hasCssString = function(e, t) { - var n, r = 0; - if (t = t || document, - n = t.querySelectorAll("style")) - while (r < n.length) - if (n[r++].id === e) - return !0 - } - , - t.removeElementById = function(e, t) { - t = t || document, - t.getElementById(e) && t.getElementById(e).remove() - } - ; - var a = []; - function s() { - var e = a; - a = null, - e && e.forEach(function(e) { - l(e[0], e[1]) - }) - } - function l(e, n, i) { - if ("undefined" != typeof document) { - if (a) - if (i) - s(); - else if (!1 === i) - return a.push([e, n]); - if (!r) { - var o = i; - i && i.getRootNode ? (o = i.getRootNode(), - o && o != i || (o = document)) : o = document; - var l = o.ownerDocument || o; - if (n && t.hasCssString(n, o)) - return null; - n && (e += "\n/*# sourceURL=ace/css/" + n + " */"); - var c = t.createElement("style"); - c.appendChild(l.createTextNode(e)), - n && (c.id = n), - o == l && (o = t.getDocumentHead(l)), - o.insertBefore(c, o.firstChild) - } - } - } - if (t.useStrictCSP = function(e) { - r = e, - 0 == e ? s() : a || (a = []) - } - , - t.importCssString = l, - t.importCssStylsheet = function(e, n) { - t.buildDom(["link", { - rel: "stylesheet", - href: e - }], t.getDocumentHead(n)) - } - , - t.scrollbarWidth = function(e) { - var n = t.createElement("ace_inner"); - n.style.width = "100%", - n.style.minWidth = "0px", - n.style.height = "200px", - n.style.display = "block"; - var r = t.createElement("ace_outer") - , i = r.style; - i.position = "absolute", - i.left = "-10000px", - i.overflow = "hidden", - i.width = "200px", - i.minWidth = "0px", - i.height = "150px", - i.display = "block", - r.appendChild(n); - var o = e && e.documentElement || document && document.documentElement; - if (!o) - return 0; - o.appendChild(r); - var a = n.offsetWidth; - i.overflow = "scroll"; - var s = n.offsetWidth; - return a === s && (s = r.clientWidth), - o.removeChild(r), - a - s - } - , - t.computedStyle = function(e, t) { - return window.getComputedStyle(e, "") || {} - } - , - t.setStyle = function(e, t, n) { - e[t] !== n && (e[t] = n) - } - , - t.HAS_CSS_ANIMATION = !1, - t.HAS_CSS_TRANSFORMS = !1, - t.HI_DPI = !i.isWin || "undefined" !== typeof window && window.devicePixelRatio >= 1.5, - i.isChromeOS && (t.HI_DPI = !1), - "undefined" !== typeof document) { - var c = document.createElement("div"); - t.HI_DPI && void 0 !== c.style.transform && (t.HAS_CSS_TRANSFORMS = !0), - i.isEdge || "undefined" === typeof c.style.animationName || (t.HAS_CSS_ANIMATION = !0), - c = null - } - t.HAS_CSS_TRANSFORMS ? t.translate = function(e, t, n) { - e.style.transform = "translate(" + Math.round(t) + "px, " + Math.round(n) + "px)" - } - : t.translate = function(e, t, n) { - e.style.top = Math.round(n) + "px", - e.style.left = Math.round(t) + "px" - } - }), - ace.define("ace/lib/net", ["require", "exports", "module", "ace/lib/dom"], function(e, t, n) { - "use strict"; - var r = e("./dom"); - t.get = function(e, t) { - var n = new XMLHttpRequest; - n.open("GET", e, !0), - n.onreadystatechange = function() { - 4 === n.readyState && t(n.responseText) - } - , - n.send(null) - } - , - t.loadScript = function(e, t) { - var n = r.getDocumentHead() - , i = document.createElement("script"); - i.src = e, - n.appendChild(i), - i.onload = i.onreadystatechange = function(e, n) { - !n && i.readyState && "loaded" != i.readyState && "complete" != i.readyState || (i = i.onload = i.onreadystatechange = null, - n || t()) - } - } - , - t.qualifyURL = function(e) { - var t = document.createElement("a"); - return t.href = e, - t.href - } - }), - ace.define("ace/lib/event_emitter", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - var r = {} - , i = function() { - this.propagationStopped = !0 - } - , o = function() { - this.defaultPrevented = !0 - }; - r._emit = r._dispatchEvent = function(e, t) { - this._eventRegistry || (this._eventRegistry = {}), - this._defaultHandlers || (this._defaultHandlers = {}); - var n = this._eventRegistry[e] || [] - , r = this._defaultHandlers[e]; - if (n.length || r) { - "object" == typeof t && t || (t = {}), - t.type || (t.type = e), - t.stopPropagation || (t.stopPropagation = i), - t.preventDefault || (t.preventDefault = o), - n = n.slice(); - for (var a = 0; a < n.length; a++) - if (n[a](t, this), - t.propagationStopped) - break; - return r && !t.defaultPrevented ? r(t, this) : void 0 - } - } - , - r._signal = function(e, t) { - var n = (this._eventRegistry || {})[e]; - if (n) { - n = n.slice(); - for (var r = 0; r < n.length; r++) - n[r](t, this) - } - } - , - r.once = function(e, t) { - var n = this; - if (this.on(e, function r() { - n.off(e, r), - t.apply(null, arguments) - }), - !t) - return new Promise(function(e) { - t = e - } - ) - } - , - r.setDefaultHandler = function(e, t) { - var n = this._defaultHandlers; - if (n || (n = this._defaultHandlers = { - _disabled_: {} - }), - n[e]) { - var r = n[e] - , i = n._disabled_[e]; - i || (n._disabled_[e] = i = []), - i.push(r); - var o = i.indexOf(t); - -1 != o && i.splice(o, 1) - } - n[e] = t - } - , - r.removeDefaultHandler = function(e, t) { - var n = this._defaultHandlers; - if (n) { - var r = n._disabled_[e]; - if (n[e] == t) - r && this.setDefaultHandler(e, r.pop()); - else if (r) { - var i = r.indexOf(t); - -1 != i && r.splice(i, 1) - } - } - } - , - r.on = r.addEventListener = function(e, t, n) { - this._eventRegistry = this._eventRegistry || {}; - var r = this._eventRegistry[e]; - return r || (r = this._eventRegistry[e] = []), - -1 == r.indexOf(t) && r[n ? "unshift" : "push"](t), - t - } - , - r.off = r.removeListener = r.removeEventListener = function(e, t) { - this._eventRegistry = this._eventRegistry || {}; - var n = this._eventRegistry[e]; - if (n) { - var r = n.indexOf(t); - -1 !== r && n.splice(r, 1) - } - } - , - r.removeAllListeners = function(e) { - e || (this._eventRegistry = this._defaultHandlers = void 0), - this._eventRegistry && (this._eventRegistry[e] = void 0), - this._defaultHandlers && (this._defaultHandlers[e] = void 0) - } - , - t.EventEmitter = r - }), - ace.define("ace/lib/app_config", ["require", "exports", "module", "ace/lib/oop", "ace/lib/event_emitter"], function(e, t, n) { - "no use strict"; - var r = e("./oop") - , i = e("./event_emitter").EventEmitter - , o = { - setOptions: function(e) { - Object.keys(e).forEach(function(t) { - this.setOption(t, e[t]) - }, this) - }, - getOptions: function(e) { - var t = {}; - if (e) - Array.isArray(e) || (t = e, - e = Object.keys(t)); - else { - var n = this.$options; - e = Object.keys(n).filter(function(e) { - return !n[e].hidden - }) - } - return e.forEach(function(e) { - t[e] = this.getOption(e) - }, this), - t - }, - setOption: function(e, t) { - if (this["$" + e] !== t) { - var n = this.$options[e]; - if (!n) - return a('misspelled option "' + e + '"'); - if (n.forwardTo) - return this[n.forwardTo] && this[n.forwardTo].setOption(e, t); - n.handlesSet || (this["$" + e] = t), - n && n.set && n.set.call(this, t) - } - }, - getOption: function(e) { - var t = this.$options[e]; - return t ? t.forwardTo ? this[t.forwardTo] && this[t.forwardTo].getOption(e) : t && t.get ? t.get.call(this) : this["$" + e] : a('misspelled option "' + e + '"') - } - }; - function a(e) { - "undefined" != typeof console && console.warn && console.warn.apply(console, arguments) - } - function s(e, t) { - var n = new Error(e); - n.data = t, - "object" == typeof console && console.error && console.error(n), - setTimeout(function() { - throw n - }) - } - var l = function() { - this.$defaultOptions = {} - }; - (function() { - r.implement(this, i), - this.defineOptions = function(e, t, n) { - return e.$options || (this.$defaultOptions[t] = e.$options = {}), - Object.keys(n).forEach(function(t) { - var r = n[t]; - "string" == typeof r && (r = { - forwardTo: r - }), - r.name || (r.name = t), - e.$options[r.name] = r, - "initialValue"in r && (e["$" + r.name] = r.initialValue) - }), - r.implement(e, o), - this - } - , - this.resetOptions = function(e) { - Object.keys(e.$options).forEach(function(t) { - var n = e.$options[t]; - "value"in n && e.setOption(t, n.value) - }) - } - , - this.setDefaultValue = function(e, t, n) { - if (!e) { - for (e in this.$defaultOptions) - if (this.$defaultOptions[e][t]) - break; - if (!this.$defaultOptions[e][t]) - return !1 - } - var r = this.$defaultOptions[e] || (this.$defaultOptions[e] = {}); - r[t] && (r.forwardTo ? this.setDefaultValue(r.forwardTo, t, n) : r[t].value = n) - } - , - this.setDefaultValues = function(e, t) { - Object.keys(t).forEach(function(n) { - this.setDefaultValue(e, n, t[n]) - }, this) - } - , - this.warn = a, - this.reportError = s - } - ).call(l.prototype), - t.AppConfig = l - }), - ace.define("ace/theme/textmate.css", ["require", "exports", "module"], function(e, t, n) { - n.exports = '.ace-tm .ace_gutter {\n background: #f0f0f0;\n color: #333;\n}\n\n.ace-tm .ace_print-margin {\n width: 1px;\n background: #e8e8e8;\n}\n\n.ace-tm .ace_fold {\n background-color: #6B72E6;\n}\n\n.ace-tm {\n background-color: #FFFFFF;\n color: black;\n}\n\n.ace-tm .ace_cursor {\n color: black;\n}\n \n.ace-tm .ace_invisible {\n color: rgb(191, 191, 191);\n}\n\n.ace-tm .ace_storage,\n.ace-tm .ace_keyword {\n color: blue;\n}\n\n.ace-tm .ace_constant {\n color: rgb(197, 6, 11);\n}\n\n.ace-tm .ace_constant.ace_buildin {\n color: rgb(88, 72, 246);\n}\n\n.ace-tm .ace_constant.ace_language {\n color: rgb(88, 92, 246);\n}\n\n.ace-tm .ace_constant.ace_library {\n color: rgb(6, 150, 14);\n}\n\n.ace-tm .ace_invalid {\n background-color: rgba(255, 0, 0, 0.1);\n color: red;\n}\n\n.ace-tm .ace_support.ace_function {\n color: rgb(60, 76, 114);\n}\n\n.ace-tm .ace_support.ace_constant {\n color: rgb(6, 150, 14);\n}\n\n.ace-tm .ace_support.ace_type,\n.ace-tm .ace_support.ace_class {\n color: rgb(109, 121, 222);\n}\n\n.ace-tm .ace_keyword.ace_operator {\n color: rgb(104, 118, 135);\n}\n\n.ace-tm .ace_string {\n color: rgb(3, 106, 7);\n}\n\n.ace-tm .ace_comment {\n color: rgb(76, 136, 107);\n}\n\n.ace-tm .ace_comment.ace_doc {\n color: rgb(0, 102, 255);\n}\n\n.ace-tm .ace_comment.ace_doc.ace_tag {\n color: rgb(128, 159, 191);\n}\n\n.ace-tm .ace_constant.ace_numeric {\n color: rgb(0, 0, 205);\n}\n\n.ace-tm .ace_variable {\n color: rgb(49, 132, 149);\n}\n\n.ace-tm .ace_xml-pe {\n color: rgb(104, 104, 91);\n}\n\n.ace-tm .ace_entity.ace_name.ace_function {\n color: #0000A2;\n}\n\n\n.ace-tm .ace_heading {\n color: rgb(12, 7, 255);\n}\n\n.ace-tm .ace_list {\n color:rgb(185, 6, 144);\n}\n\n.ace-tm .ace_meta.ace_tag {\n color:rgb(0, 22, 142);\n}\n\n.ace-tm .ace_string.ace_regex {\n color: rgb(255, 0, 0)\n}\n\n.ace-tm .ace_marker-layer .ace_selection {\n background: rgb(181, 213, 255);\n}\n.ace-tm.ace_multiselect .ace_selection.ace_start {\n box-shadow: 0 0 3px 0px white;\n}\n.ace-tm .ace_marker-layer .ace_step {\n background: rgb(252, 255, 0);\n}\n\n.ace-tm .ace_marker-layer .ace_stack {\n background: rgb(164, 229, 101);\n}\n\n.ace-tm .ace_marker-layer .ace_bracket {\n margin: -1px 0 0 -1px;\n border: 1px solid rgb(192, 192, 192);\n}\n\n.ace-tm .ace_marker-layer .ace_active-line {\n background: rgba(0, 0, 0, 0.07);\n}\n\n.ace-tm .ace_gutter-active-line {\n background-color : #dcdcdc;\n}\n\n.ace-tm .ace_marker-layer .ace_selected-word {\n background: rgb(250, 250, 255);\n border: 1px solid rgb(200, 200, 250);\n}\n\n.ace-tm .ace_indent-guide {\n background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;\n}\n\n.ace-tm .ace_indent-guide-active {\n background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;\n}\n' - }), - ace.define("ace/theme/textmate", ["require", "exports", "module", "ace/theme/textmate.css", "ace/lib/dom"], function(e, t, n) { - "use strict"; - t.isDark = !1, - t.cssClass = "ace-tm", - t.cssText = e("./textmate.css"), - t.$id = "ace/theme/textmate"; - var r = e("../lib/dom"); - r.importCssString(t.cssText, t.cssClass, !1) - }), - ace.define("ace/config", ["require", "exports", "module", "ace/lib/lang", "ace/lib/oop", "ace/lib/net", "ace/lib/dom", "ace/lib/app_config", "ace/theme/textmate"], function(e, t, n) { - "no use strict"; - var r = e("./lib/lang") - , i = (e("./lib/oop"), - e("./lib/net")) - , o = e("./lib/dom") - , a = e("./lib/app_config").AppConfig; - n.exports = t = new a; - var s = { - packaged: !1, - workerPath: null, - modePath: null, - themePath: null, - basePath: "", - suffix: ".js", - $moduleUrls: {}, - loadWorkerFromBlob: !0, - sharedPopups: !1, - useStrictCSP: null - }; - t.get = function(e) { - if (!s.hasOwnProperty(e)) - throw new Error("Unknown config key: " + e); - return s[e] - } - , - t.set = function(e, t) { - if (s.hasOwnProperty(e)) - s[e] = t; - else if (0 == this.setDefaultValue("", e, t)) - throw new Error("Unknown config key: " + e); - "useStrictCSP" == e && o.useStrictCSP(t) - } - , - t.all = function() { - return r.copyObject(s) - } - , - t.$modes = {}, - t.moduleUrl = function(e, t) { - if (s.$moduleUrls[e]) - return s.$moduleUrls[e]; - var n = e.split("/"); - t = t || n[n.length - 2] || ""; - var r = "snippets" == t ? "/" : "-" - , i = n[n.length - 1]; - if ("worker" == t && "-" == r) { - var o = new RegExp("^" + t + "[\\-_]|[\\-_]" + t + "$","g"); - i = i.replace(o, "") - } - (!i || i == t) && n.length > 1 && (i = n[n.length - 2]); - var a = s[t + "Path"]; - return null == a ? a = s.basePath : "/" == r && (t = r = ""), - a && "/" != a.slice(-1) && (a += "/"), - a + t + r + i + this.get("suffix") - } - , - t.setModuleUrl = function(e, t) { - return s.$moduleUrls[e] = t - } - ; - var l = function(t, n) { - return "ace/theme/textmate" == t ? n(null, e("./theme/textmate")) : console.error("loader is not configured") - }; - t.setLoader = function(e) { - l = e - } - , - t.$loading = {}, - t.loadModule = function(n, r) { - var o, a; - Array.isArray(n) && (a = n[0], - n = n[1]); - try { - o = e(n) - } catch (e) {} - if (o && !t.$loading[n]) - return r && r(o); - if (t.$loading[n] || (t.$loading[n] = []), - t.$loading[n].push(r), - !(t.$loading[n].length > 1)) { - var s = function() { - l(n, function(e, r) { - t._emit("load.module", { - name: n, - module: r - }); - var i = t.$loading[n]; - t.$loading[n] = null, - i.forEach(function(e) { - e && e(r) - }) - }) - }; - if (!t.get("packaged")) - return s(); - i.loadScript(t.moduleUrl(n, a), s), - c() - } - } - ; - var c = function() { - s.basePath || s.workerPath || s.modePath || s.themePath || Object.keys(s.$moduleUrls).length || (console.error("Unable to infer path to ace from script src,", "use ace.config.set('basePath', 'path') to enable dynamic loading of modes and themes", "or with webpack use ace/webpack-resolver"), - c = function() {} - ) - }; - t.version = "1.13.1" - }), - ace.define("ace/loader_build", ["require", "exports", "module", "ace/lib/fixoldbrowsers", "ace/config"], function(e, t, r) { - "use strict"; - e("./lib/fixoldbrowsers"); - var i = e("./config"); - i.setLoader(function(t, n) { - e([t], function(e) { - n(null, e) - }) - }); - var o = function() { - return this || "undefined" != typeof window && window - }(); - function a(t) { - if (o && o.document) { - i.set("packaged", t || e.packaged || r.packaged || o.define && n("B9Yq").packaged); - for (var a = {}, l = "", c = document.currentScript || document._currentScript, u = c && c.ownerDocument || document, h = u.getElementsByTagName("script"), f = 0; f < h.length; f++) { - var d = h[f] - , p = d.src || d.getAttribute("src"); - if (p) { - for (var m = d.attributes, g = 0, v = m.length; g < v; g++) { - var y = m[g]; - 0 === y.name.indexOf("data-ace-") && (a[s(y.name.replace(/^data-ace-/, ""))] = y.value) - } - var b = p.match(/^(.*)\/ace(\-\w+)?\.js(\?|$)/); - b && (l = b[1]) - } - } - for (var w in l && (a.base = a.base || l, - a.packaged = !0), - a.basePath = a.base, - a.workerPath = a.workerPath || a.base, - a.modePath = a.modePath || a.base, - a.themePath = a.themePath || a.base, - delete a.base, - a) - "undefined" !== typeof a[w] && i.set(w, a[w]) - } - } - function s(e) { - return e.replace(/-(.)/g, function(e, t) { - return t.toUpperCase() - }) - } - r.exports = function(t) { - i.init = a, - t.require = e, - t.define = n("B9Yq") - } - , - a(!0) - }), - ace.define("ace/lib/keys", ["require", "exports", "module", "ace/lib/oop"], function(e, t, n) { - "use strict"; - var r = e("./oop") - , i = function() { - var e, t, n = { - MODIFIER_KEYS: { - 16: "Shift", - 17: "Ctrl", - 18: "Alt", - 224: "Meta", - 91: "MetaLeft", - 92: "MetaRight", - 93: "ContextMenu" - }, - KEY_MODS: { - ctrl: 1, - alt: 2, - option: 2, - shift: 4, - super: 8, - meta: 8, - command: 8, - cmd: 8, - control: 1 - }, - FUNCTION_KEYS: { - 8: "Backspace", - 9: "Tab", - 13: "Return", - 19: "Pause", - 27: "Esc", - 32: "Space", - 33: "PageUp", - 34: "PageDown", - 35: "End", - 36: "Home", - 37: "Left", - 38: "Up", - 39: "Right", - 40: "Down", - 44: "Print", - 45: "Insert", - 46: "Delete", - 96: "Numpad0", - 97: "Numpad1", - 98: "Numpad2", - 99: "Numpad3", - 100: "Numpad4", - 101: "Numpad5", - 102: "Numpad6", - 103: "Numpad7", - 104: "Numpad8", - 105: "Numpad9", - "-13": "NumpadEnter", - 112: "F1", - 113: "F2", - 114: "F3", - 115: "F4", - 116: "F5", - 117: "F6", - 118: "F7", - 119: "F8", - 120: "F9", - 121: "F10", - 122: "F11", - 123: "F12", - 144: "Numlock", - 145: "Scrolllock" - }, - PRINTABLE_KEYS: { - 32: " ", - 48: "0", - 49: "1", - 50: "2", - 51: "3", - 52: "4", - 53: "5", - 54: "6", - 55: "7", - 56: "8", - 57: "9", - 59: ";", - 61: "=", - 65: "a", - 66: "b", - 67: "c", - 68: "d", - 69: "e", - 70: "f", - 71: "g", - 72: "h", - 73: "i", - 74: "j", - 75: "k", - 76: "l", - 77: "m", - 78: "n", - 79: "o", - 80: "p", - 81: "q", - 82: "r", - 83: "s", - 84: "t", - 85: "u", - 86: "v", - 87: "w", - 88: "x", - 89: "y", - 90: "z", - 107: "+", - 109: "-", - 110: ".", - 186: ";", - 187: "=", - 188: ",", - 189: "-", - 190: ".", - 191: "/", - 192: "`", - 219: "[", - 220: "\\", - 221: "]", - 222: "'", - 111: "/", - 106: "*" - } - }; - for (t in n.PRINTABLE_KEYS[173] = "-", - n.FUNCTION_KEYS) - e = n.FUNCTION_KEYS[t].toLowerCase(), - n[e] = parseInt(t, 10); - for (t in n.PRINTABLE_KEYS) - e = n.PRINTABLE_KEYS[t].toLowerCase(), - n[e] = parseInt(t, 10); - return r.mixin(n, n.MODIFIER_KEYS), - r.mixin(n, n.PRINTABLE_KEYS), - r.mixin(n, n.FUNCTION_KEYS), - n.enter = n["return"], - n.escape = n.esc, - n.del = n["delete"], - function() { - for (var e = ["cmd", "ctrl", "alt", "shift"], t = Math.pow(2, e.length); t--; ) - n.KEY_MODS[t] = e.filter(function(e) { - return t & n.KEY_MODS[e] - }).join("-") + "-" - }(), - n.KEY_MODS[0] = "", - n.KEY_MODS[-1] = "input-", - n - }(); - r.mixin(t, i), - t.keyCodeToString = function(e) { - var t = i[e]; - return "string" != typeof t && (t = String.fromCharCode(e)), - t.toLowerCase() - } - }), - ace.define("ace/lib/event", ["require", "exports", "module", "ace/lib/keys", "ace/lib/useragent"], function(e, t, n) { - "use strict"; - var r, i = e("./keys"), o = e("./useragent"), a = null, s = 0; - function l() { - r = !1; - try { - document.createComment("").addEventListener("test", function() {}, { - get passive() { - r = { - passive: !1 - } - } - }) - } catch (e) {} - } - function c() { - return void 0 == r && l(), - r - } - function u(e, t, n) { - this.elem = e, - this.type = t, - this.callback = n - } - u.prototype.destroy = function() { - f(this.elem, this.type, this.callback), - this.elem = this.type = this.callback = void 0 - } - ; - var h = t.addListener = function(e, t, n, r) { - e.addEventListener(t, n, c()), - r && r.$toDestroy.push(new u(e,t,n)) - } - , f = t.removeListener = function(e, t, n) { - e.removeEventListener(t, n, c()) - } - ; - t.stopEvent = function(e) { - return t.stopPropagation(e), - t.preventDefault(e), - !1 - } - , - t.stopPropagation = function(e) { - e.stopPropagation && e.stopPropagation() - } - , - t.preventDefault = function(e) { - e.preventDefault && e.preventDefault() - } - , - t.getButton = function(e) { - return "dblclick" == e.type ? 0 : "contextmenu" == e.type || o.isMac && e.ctrlKey && !e.altKey && !e.shiftKey ? 2 : e.button - } - , - t.capture = function(e, t, n) { - var r = e && e.ownerDocument || document; - function i(e) { - t && t(e), - n && n(e), - f(r, "mousemove", t), - f(r, "mouseup", i), - f(r, "dragstart", i) - } - return h(r, "mousemove", t), - h(r, "mouseup", i), - h(r, "dragstart", i), - i - } - , - t.addMouseWheelListener = function(e, t, n) { - h(e, "wheel", function(e) { - var n = .15 - , r = e.deltaX || 0 - , i = e.deltaY || 0; - switch (e.deltaMode) { - case e.DOM_DELTA_PIXEL: - e.wheelX = r * n, - e.wheelY = i * n; - break; - case e.DOM_DELTA_LINE: - var o = 15; - e.wheelX = r * o, - e.wheelY = i * o; - break; - case e.DOM_DELTA_PAGE: - var a = 150; - e.wheelX = r * a, - e.wheelY = i * a; - break - } - t(e) - }, n) - } - , - t.addMultiMouseDownListener = function(e, n, r, i, a) { - var s, l, c, u = 0, f = { - 2: "dblclick", - 3: "tripleclick", - 4: "quadclick" - }; - function d(e) { - if (0 !== t.getButton(e) ? u = 0 : e.detail > 1 ? (u++, - u > 4 && (u = 1)) : u = 1, - o.isIE) { - var a = Math.abs(e.clientX - s) > 5 || Math.abs(e.clientY - l) > 5; - c && !a || (u = 1), - c && clearTimeout(c), - c = setTimeout(function() { - c = null - }, n[u - 1] || 600), - 1 == u && (s = e.clientX, - l = e.clientY) - } - if (e._clicks = u, - r[i]("mousedown", e), - u > 4) - u = 0; - else if (u > 1) - return r[i](f[u], e) - } - Array.isArray(e) || (e = [e]), - e.forEach(function(e) { - h(e, "mousedown", d, a) - }) - } - ; - var d = function(e) { - return 0 | (e.ctrlKey ? 1 : 0) | (e.altKey ? 2 : 0) | (e.shiftKey ? 4 : 0) | (e.metaKey ? 8 : 0) - }; - function p(e, t, n) { - var r = d(t); - if (!o.isMac && a) { - if (t.getModifierState && (t.getModifierState("OS") || t.getModifierState("Win")) && (r |= 8), - a.altGr) { - if (3 == (3 & r)) - return; - a.altGr = 0 - } - if (18 === n || 17 === n) { - var l = "location"in t ? t.location : t.keyLocation; - if (17 === n && 1 === l) - 1 == a[n] && (s = t.timeStamp); - else if (18 === n && 3 === r && 2 === l) { - var c = t.timeStamp - s; - c < 50 && (a.altGr = !0) - } - } - } - if (n in i.MODIFIER_KEYS && (n = -1), - !r && 13 === n) { - l = "location"in t ? t.location : t.keyLocation; - if (3 === l && (e(t, r, -n), - t.defaultPrevented)) - return - } - if (o.isChromeOS && 8 & r) { - if (e(t, r, n), - t.defaultPrevented) - return; - r &= -9 - } - return !!(r || n in i.FUNCTION_KEYS || n in i.PRINTABLE_KEYS) && e(t, r, n) - } - function m() { - a = Object.create(null) - } - if (t.getModifierString = function(e) { - return i.KEY_MODS[d(e)] - } - , - t.addCommandKeyListener = function(e, n, r) { - if (o.isOldGecko || o.isOpera && !("KeyboardEvent"in window)) { - var i = null; - h(e, "keydown", function(e) { - i = e.keyCode - }, r), - h(e, "keypress", function(e) { - return p(n, e, i) - }, r) - } else { - var s = null; - h(e, "keydown", function(e) { - a[e.keyCode] = (a[e.keyCode] || 0) + 1; - var t = p(n, e, e.keyCode); - return s = e.defaultPrevented, - t - }, r), - h(e, "keypress", function(e) { - s && (e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) && (t.stopEvent(e), - s = null) - }, r), - h(e, "keyup", function(e) { - a[e.keyCode] = null - }, r), - a || (m(), - h(window, "focus", m)) - } - } - , - "object" == typeof window && window.postMessage && !o.isOldIE) { - var g = 1; - t.nextTick = function(e, n) { - n = n || window; - var r = "zero-timeout-message-" + g++ - , i = function(o) { - o.data == r && (t.stopPropagation(o), - f(n, "message", i), - e()) - }; - h(n, "message", i), - n.postMessage(r, "*") - } - } - t.$idleBlocked = !1, - t.onIdle = function(e, n) { - return setTimeout(function n() { - t.$idleBlocked ? setTimeout(n, 100) : e() - }, n) - } - , - t.$idleBlockId = null, - t.blockIdle = function(e) { - t.$idleBlockId && clearTimeout(t.$idleBlockId), - t.$idleBlocked = !0, - t.$idleBlockId = setTimeout(function() { - t.$idleBlocked = !1 - }, e || 100) - } - , - t.nextFrame = "object" == typeof window && (window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame), - t.nextFrame ? t.nextFrame = t.nextFrame.bind(window) : t.nextFrame = function(e) { - setTimeout(e, 17) - } - }), - ace.define("ace/range", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - var r = function(e, t) { - return e.row - t.row || e.column - t.column - } - , i = function(e, t, n, r) { - this.start = { - row: e, - column: t - }, - this.end = { - row: n, - column: r - } - }; - (function() { - this.isEqual = function(e) { - return this.start.row === e.start.row && this.end.row === e.end.row && this.start.column === e.start.column && this.end.column === e.end.column - } - , - this.toString = function() { - return "Range: [" + this.start.row + "/" + this.start.column + "] -> [" + this.end.row + "/" + this.end.column + "]" - } - , - this.contains = function(e, t) { - return 0 == this.compare(e, t) - } - , - this.compareRange = function(e) { - var t, n = e.end, r = e.start; - return t = this.compare(n.row, n.column), - 1 == t ? (t = this.compare(r.row, r.column), - 1 == t ? 2 : 0 == t ? 1 : 0) : -1 == t ? -2 : (t = this.compare(r.row, r.column), - -1 == t ? -1 : 1 == t ? 42 : 0) - } - , - this.comparePoint = function(e) { - return this.compare(e.row, e.column) - } - , - this.containsRange = function(e) { - return 0 == this.comparePoint(e.start) && 0 == this.comparePoint(e.end) - } - , - this.intersects = function(e) { - var t = this.compareRange(e); - return -1 == t || 0 == t || 1 == t - } - , - this.isEnd = function(e, t) { - return this.end.row == e && this.end.column == t - } - , - this.isStart = function(e, t) { - return this.start.row == e && this.start.column == t - } - , - this.setStart = function(e, t) { - "object" == typeof e ? (this.start.column = e.column, - this.start.row = e.row) : (this.start.row = e, - this.start.column = t) - } - , - this.setEnd = function(e, t) { - "object" == typeof e ? (this.end.column = e.column, - this.end.row = e.row) : (this.end.row = e, - this.end.column = t) - } - , - this.inside = function(e, t) { - return 0 == this.compare(e, t) && (!this.isEnd(e, t) && !this.isStart(e, t)) - } - , - this.insideStart = function(e, t) { - return 0 == this.compare(e, t) && !this.isEnd(e, t) - } - , - this.insideEnd = function(e, t) { - return 0 == this.compare(e, t) && !this.isStart(e, t) - } - , - this.compare = function(e, t) { - return this.isMultiLine() || e !== this.start.row ? e < this.start.row ? -1 : e > this.end.row ? 1 : this.start.row === e ? t >= this.start.column ? 0 : -1 : this.end.row === e ? t <= this.end.column ? 0 : 1 : 0 : t < this.start.column ? -1 : t > this.end.column ? 1 : 0 - } - , - this.compareStart = function(e, t) { - return this.start.row == e && this.start.column == t ? -1 : this.compare(e, t) - } - , - this.compareEnd = function(e, t) { - return this.end.row == e && this.end.column == t ? 1 : this.compare(e, t) - } - , - this.compareInside = function(e, t) { - return this.end.row == e && this.end.column == t ? 1 : this.start.row == e && this.start.column == t ? -1 : this.compare(e, t) - } - , - this.clipRows = function(e, t) { - if (this.end.row > t) - var n = { - row: t + 1, - column: 0 - }; - else if (this.end.row < e) - n = { - row: e, - column: 0 - }; - if (this.start.row > t) - var r = { - row: t + 1, - column: 0 - }; - else if (this.start.row < e) - r = { - row: e, - column: 0 - }; - return i.fromPoints(r || this.start, n || this.end) - } - , - this.extend = function(e, t) { - var n = this.compare(e, t); - if (0 == n) - return this; - if (-1 == n) - var r = { - row: e, - column: t - }; - else - var o = { - row: e, - column: t - }; - return i.fromPoints(r || this.start, o || this.end) - } - , - this.isEmpty = function() { - return this.start.row === this.end.row && this.start.column === this.end.column - } - , - this.isMultiLine = function() { - return this.start.row !== this.end.row - } - , - this.clone = function() { - return i.fromPoints(this.start, this.end) - } - , - this.collapseRows = function() { - return 0 == this.end.column ? new i(this.start.row,0,Math.max(this.start.row, this.end.row - 1),0) : new i(this.start.row,0,this.end.row,0) - } - , - this.toScreenRange = function(e) { - var t = e.documentToScreenPosition(this.start) - , n = e.documentToScreenPosition(this.end); - return new i(t.row,t.column,n.row,n.column) - } - , - this.moveBy = function(e, t) { - this.start.row += e, - this.start.column += t, - this.end.row += e, - this.end.column += t - } - } - ).call(i.prototype), - i.fromPoints = function(e, t) { - return new i(e.row,e.column,t.row,t.column) - } - , - i.comparePoints = r, - i.comparePoints = function(e, t) { - return e.row - t.row || e.column - t.column - } - , - t.Range = i - }), - ace.define("ace/clipboard", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - var r; - n.exports = { - lineMode: !1, - pasteCancelled: function() { - return !!(r && r > Date.now() - 50) || (r = !1) - }, - cancel: function() { - r = Date.now() - } - } - }), - ace.define("ace/keyboard/textinput", ["require", "exports", "module", "ace/lib/event", "ace/lib/useragent", "ace/lib/dom", "ace/lib/lang", "ace/clipboard", "ace/lib/keys"], function(e, t, n) { - "use strict"; - var r = e("../lib/event") - , i = e("../lib/useragent") - , o = e("../lib/dom") - , a = e("../lib/lang") - , s = e("../clipboard") - , l = i.isChrome < 18 - , c = i.isIE - , u = i.isChrome > 63 - , h = 400 - , f = e("../lib/keys") - , d = f.KEY_MODS - , p = i.isIOS - , m = p ? /\s/ : /\n/ - , g = i.isMobile - , v = function(e, t) { - var n = o.createElement("textarea"); - n.className = "ace_text-input", - n.setAttribute("wrap", "off"), - n.setAttribute("autocorrect", "off"), - n.setAttribute("autocapitalize", "off"), - n.setAttribute("spellcheck", !1), - n.style.opacity = "0", - e.insertBefore(n, e.firstChild); - var v = !1 - , y = !1 - , b = !1 - , w = !1 - , x = ""; - g || (n.style.fontSize = "1px"); - var _ = !1 - , E = !1 - , S = "" - , k = 0 - , C = 0 - , O = 0; - try { - var T = document.activeElement === n - } catch (e) {} - r.addListener(n, "blur", function(e) { - E || (t.onBlur(e), - T = !1) - }, t), - r.addListener(n, "focus", function(e) { - if (!E) { - if (T = !0, - i.isEdge) - try { - if (!document.hasFocus()) - return - } catch (e) {} - t.onFocus(e), - i.isEdge ? setTimeout(L) : L() - } - }, t), - this.$focusScroll = !1, - this.focus = function() { - if (x || u || "browser" == this.$focusScroll) - return n.focus({ - preventScroll: !0 - }); - var e = n.style.top; - n.style.position = "fixed", - n.style.top = "0px"; - try { - var t = 0 != n.getBoundingClientRect().top - } catch (e) { - return - } - var r = []; - if (t) { - var i = n.parentElement; - while (i && 1 == i.nodeType) - r.push(i), - i.setAttribute("ace_nocontext", !0), - i = !i.parentElement && i.getRootNode ? i.getRootNode().host : i.parentElement - } - n.focus({ - preventScroll: !0 - }), - t && r.forEach(function(e) { - e.removeAttribute("ace_nocontext") - }), - setTimeout(function() { - n.style.position = "", - "0px" == n.style.top && (n.style.top = e) - }, 0) - } - , - this.blur = function() { - n.blur() - } - , - this.isFocused = function() { - return T - } - , - t.on("beforeEndOperation", function() { - var e = t.curOp - , r = e && e.command && e.command.name; - if ("insertstring" != r) { - var i = r && (e.docChanged || e.selectionChanged); - b && i && (S = n.value = "", - H()), - L() - } - }); - var L = p ? function(e) { - if (T && (!v || e) && !w) { - e || (e = ""); - var r = "\n ab" + e + "cde fg\n"; - r != n.value && (n.value = S = r); - var i = 4 - , o = 4 + (e.length || (t.selection.isEmpty() ? 0 : 1)); - k == i && C == o || n.setSelectionRange(i, o), - k = i, - C = o - } - } - : function() { - if (!b && !w && (T || M)) { - b = !0; - var e = 0 - , r = 0 - , i = ""; - if (t.session) { - var o = t.selection - , a = o.getRange() - , s = o.cursor.row; - if (e = a.start.column, - r = a.end.column, - i = t.session.getLine(s), - a.start.row != s) { - var l = t.session.getLine(s - 1); - e = a.start.row < s - 1 ? 0 : e, - r += l.length + 1, - i = l + "\n" + i - } else if (a.end.row != s) { - var c = t.session.getLine(s + 1); - r = a.end.row > s + 1 ? c.length : r, - r += i.length + 1, - i = i + "\n" + c - } else - g && s > 0 && (i = "\n" + i, - r += 1, - e += 1); - i.length > h && (e < h && r < h ? i = i.slice(0, h) : (i = "\n", - e == r ? e = r = 0 : (e = 0, - r = 1))) - } - var u = i + "\n\n"; - if (u != S && (n.value = S = u, - k = C = u.length), - M && (k = n.selectionStart, - C = n.selectionEnd), - C != r || k != e || n.selectionEnd != C) - try { - n.setSelectionRange(e, r), - k = e, - C = r - } catch (e) {} - b = !1 - } - } - ; - this.resetSelection = L, - T && t.onFocus(); - var A = function(e) { - return 0 === e.selectionStart && e.selectionEnd >= S.length && e.value === S && S && e.selectionEnd !== C - } - , P = function(e) { - b || (v ? v = !1 : A(n) ? (t.selectAll(), - L()) : g && n.selectionStart != k && L()) - } - , j = null; - this.setInputHandler = function(e) { - j = e - } - , - this.getInputHandler = function() { - return j - } - ; - var M = !1 - , R = function(e, r) { - if (M && (M = !1), - y) - return L(), - e && t.onPaste(e), - y = !1, - ""; - var o = n.selectionStart - , a = n.selectionEnd - , s = k - , l = S.length - C - , c = e - , u = e.length - o - , h = e.length - a - , f = 0; - while (s > 0 && S[f] == e[f]) - f++, - s--; - c = c.slice(f), - f = 1; - while (l > 0 && S.length - f > k - 1 && S[S.length - f] == e[e.length - f]) - f++, - l--; - u -= f - 1, - h -= f - 1; - var d = c.length - f + 1; - if (d < 0 && (s = -d, - d = 0), - c = c.slice(0, d), - !r && !c && !u && !s && !l && !h) - return ""; - w = !0; - var p = !1; - return i.isAndroid && ". " == c && (c = " ", - p = !0), - c && !s && !l && !u && !h || _ ? t.onTextInput(c) : t.onTextInput(c, { - extendLeft: s, - extendRight: l, - restoreStart: u, - restoreEnd: h - }), - w = !1, - S = e, - k = o, - C = a, - O = h, - p ? "\n" : c - } - , N = function(e) { - if (b) - return W(); - if (e && e.inputType) { - if ("historyUndo" == e.inputType) - return t.execCommand("undo"); - if ("historyRedo" == e.inputType) - return t.execCommand("redo") - } - var r = n.value - , i = R(r, !0); - (r.length > h + 100 || m.test(i) || g && k < 1 && k == C) && L() - } - , D = function(e, t, n) { - var r = e.clipboardData || window.clipboardData; - if (r && !l) { - var i = c || n ? "Text" : "text/plain"; - try { - return t ? !1 !== r.setData(i, t) : r.getData(i) - } catch (e) { - if (!n) - return D(e, t, !0) - } - } - } - , I = function(e, i) { - var o = t.getCopyText(); - if (!o) - return r.preventDefault(e); - D(e, o) ? (p && (L(o), - v = o, - setTimeout(function() { - v = !1 - }, 10)), - i ? t.onCut() : t.onCopy(), - r.preventDefault(e)) : (v = !0, - n.value = o, - n.select(), - setTimeout(function() { - v = !1, - L(), - i ? t.onCut() : t.onCopy() - })) - } - , $ = function(e) { - I(e, !0) - } - , F = function(e) { - I(e, !1) - } - , B = function(e) { - var o = D(e); - s.pasteCancelled() || ("string" == typeof o ? (o && t.onPaste(o, e), - i.isIE && setTimeout(L), - r.preventDefault(e)) : (n.value = "", - y = !0)) - }; - r.addCommandKeyListener(n, t.onCommandKey.bind(t), t), - r.addListener(n, "select", P, t), - r.addListener(n, "input", N, t), - r.addListener(n, "cut", $, t), - r.addListener(n, "copy", F, t), - r.addListener(n, "paste", B, t), - "oncut"in n && "oncopy"in n && "onpaste"in n || r.addListener(e, "keydown", function(e) { - if ((!i.isMac || e.metaKey) && e.ctrlKey) - switch (e.keyCode) { - case 67: - F(e); - break; - case 86: - B(e); - break; - case 88: - $(e); - break - } - }, t); - var V = function(e) { - if (!b && t.onCompositionStart && !t.$readOnly && (b = {}, - !_)) { - e.data && (b.useTextareaForIME = !1), - setTimeout(W, 0), - t._signal("compositionStart"), - t.on("mousedown", U); - var r = t.getSelectionRange(); - r.end.row = r.start.row, - r.end.column = r.start.column, - b.markerRange = r, - b.selectionStart = k, - t.onCompositionStart(b), - b.useTextareaForIME ? (S = n.value = "", - k = 0, - C = 0) : (n.msGetInputContext && (b.context = n.msGetInputContext()), - n.getInputContext && (b.context = n.getInputContext())) - } - } - , W = function() { - if (b && t.onCompositionUpdate && !t.$readOnly) { - if (_) - return U(); - if (b.useTextareaForIME) - t.onCompositionUpdate(n.value); - else { - var e = n.value; - R(e), - b.markerRange && (b.context && (b.markerRange.start.column = b.selectionStart = b.context.compositionStartOffset), - b.markerRange.end.column = b.markerRange.start.column + C - b.selectionStart + O) - } - } - } - , H = function(e) { - t.onCompositionEnd && !t.$readOnly && (b = !1, - t.onCompositionEnd(), - t.off("mousedown", U), - e && N()) - }; - function U() { - E = !0, - n.blur(), - n.focus(), - E = !1 - } - var z, G = a.delayedCall(W, 50).schedule.bind(null, null); - function q(e) { - 27 == e.keyCode && n.value.length < n.selectionStart && (b || (S = n.value), - k = C = -1, - L()), - G() - } - function K() { - clearTimeout(z), - z = setTimeout(function() { - x && (n.style.cssText = x, - x = ""), - t.renderer.$isMousePressed = !1, - t.renderer.$keepTextAreaAtCursor && t.renderer.$moveTextAreaToCursor() - }, 0) - } - r.addListener(n, "compositionstart", V, t), - r.addListener(n, "compositionupdate", W, t), - r.addListener(n, "keyup", q, t), - r.addListener(n, "keydown", G, t), - r.addListener(n, "compositionend", H, t), - this.getElement = function() { - return n - } - , - this.setCommandMode = function(e) { - _ = e, - n.readOnly = !1 - } - , - this.setReadOnly = function(e) { - _ || (n.readOnly = e) - } - , - this.setCopyWithEmptySelection = function(e) {} - , - this.onContextMenu = function(e) { - M = !0, - L(), - t._emit("nativecontextmenu", { - target: t, - domEvent: e - }), - this.moveToMouse(e, !0) - } - , - this.moveToMouse = function(e, a) { - x || (x = n.style.cssText), - n.style.cssText = (a ? "z-index:100000;" : "") + (i.isIE ? "opacity:0.1;" : "") + "text-indent: -" + (k + C) * t.renderer.characterWidth * .5 + "px;"; - var s = t.container.getBoundingClientRect() - , l = o.computedStyle(t.container) - , c = s.top + (parseInt(l.borderTopWidth) || 0) - , u = s.left + (parseInt(s.borderLeftWidth) || 0) - , h = s.bottom - c - n.clientHeight - 2 - , f = function(e) { - o.translate(n, e.clientX - u - 2, Math.min(e.clientY - c - 2, h)) - }; - f(e), - "mousedown" == e.type && (t.renderer.$isMousePressed = !0, - clearTimeout(z), - i.isWin && r.capture(t.container, f, K)) - } - , - this.onContextMenuClose = K; - var Y = function(e) { - t.textInput.onContextMenu(e), - K() - }; - function X(e, t, n) { - var r = null - , i = !1; - n.addEventListener("keydown", function(e) { - r && clearTimeout(r), - i = !0 - }, !0), - n.addEventListener("keyup", function(e) { - r = setTimeout(function() { - i = !1 - }, 100) - }, !0); - var o = function(e) { - if (document.activeElement === n && !(i || b || t.$mouseHandler.isMousePressed) && !v) { - var r = n.selectionStart - , o = n.selectionEnd - , a = null - , s = 0; - if (0 == r ? a = f.up : 1 == r ? a = f.home : o > C && "\n" == S[o] ? a = f.end : r < k && " " == S[r - 1] ? (a = f.left, - s = d.option) : r < k || r == k && C != k && r == o ? a = f.left : o > C && S.slice(0, o).split("\n").length > 2 ? a = f.down : o > C && " " == S[o - 1] ? (a = f.right, - s = d.option) : (o > C || o == C && C != k && r == o) && (a = f.right), - r !== o && (s |= d.shift), - a) { - var l = t.onCommandKey({}, s, a); - if (!l && t.commands) { - a = f.keyCodeToString(a); - var c = t.commands.findKeyCommand(s, a); - c && t.execCommand(c) - } - k = r, - C = o, - L("") - } - } - }; - document.addEventListener("selectionchange", o), - t.on("destroy", function() { - document.removeEventListener("selectionchange", o) - }) - } - r.addListener(n, "mouseup", Y, t), - r.addListener(n, "mousedown", function(e) { - e.preventDefault(), - K() - }, t), - r.addListener(t.renderer.scroller, "contextmenu", Y, t), - r.addListener(n, "contextmenu", Y, t), - p && X(e, t, n), - this.destroy = function() { - n.parentElement && n.parentElement.removeChild(n) - } - }; - t.TextInput = v, - t.$setUserAgentForTests = function(e, t) { - g = e, - p = t - } - }), - ace.define("ace/mouse/default_handlers", ["require", "exports", "module", "ace/lib/useragent"], function(e, t, n) { - "use strict"; - var r = e("../lib/useragent") - , i = 0 - , o = 550; - function a(e) { - e.$clickSelection = null; - var t = e.editor; - t.setDefaultHandler("mousedown", this.onMouseDown.bind(e)), - t.setDefaultHandler("dblclick", this.onDoubleClick.bind(e)), - t.setDefaultHandler("tripleclick", this.onTripleClick.bind(e)), - t.setDefaultHandler("quadclick", this.onQuadClick.bind(e)), - t.setDefaultHandler("mousewheel", this.onMouseWheel.bind(e)); - var n = ["select", "startSelect", "selectEnd", "selectAllEnd", "selectByWordsEnd", "selectByLinesEnd", "dragWait", "dragWaitEnd", "focusWait"]; - n.forEach(function(t) { - e[t] = this[t] - }, this), - e.selectByLines = this.extendSelectionBy.bind(e, "getLineRange"), - e.selectByWords = this.extendSelectionBy.bind(e, "getWordRange") - } - function s(e, t, n, r) { - return Math.sqrt(Math.pow(n - e, 2) + Math.pow(r - t, 2)) - } - function l(e, t) { - if (e.start.row == e.end.row) - var n = 2 * t.column - e.start.column - e.end.column; - else if (e.start.row != e.end.row - 1 || e.start.column || e.end.column) - n = 2 * t.row - e.start.row - e.end.row; - else - var n = t.column - 4; - return n < 0 ? { - cursor: e.start, - anchor: e.end - } : { - cursor: e.end, - anchor: e.start - } - } - (function() { - this.onMouseDown = function(e) { - var t = e.inSelection() - , n = e.getDocumentPosition(); - this.mousedownEvent = e; - var i = this.editor - , o = e.getButton(); - if (0 !== o) { - var a = i.getSelectionRange() - , s = a.isEmpty(); - return (s || 1 == o) && i.selection.moveToPosition(n), - void (2 == o && (i.textInput.onContextMenu(e.domEvent), - r.isMozilla || e.preventDefault())) - } - return this.mousedownEvent.time = Date.now(), - !t || i.isFocused() || (i.focus(), - !this.$focusTimeout || this.$clickSelection || i.inMultiSelectMode) ? (this.captureMouse(e), - this.startSelect(n, e.domEvent._clicks > 1), - e.preventDefault()) : (this.setState("focusWait"), - void this.captureMouse(e)) - } - , - this.startSelect = function(e, t) { - e = e || this.editor.renderer.screenToTextCoordinates(this.x, this.y); - var n = this.editor; - this.mousedownEvent && (this.mousedownEvent.getShiftKey() ? n.selection.selectToPosition(e) : t || n.selection.moveToPosition(e), - t || this.select(), - n.renderer.scroller.setCapture && n.renderer.scroller.setCapture(), - n.setStyle("ace_selecting"), - this.setState("select")) - } - , - this.select = function() { - var e, t = this.editor, n = t.renderer.screenToTextCoordinates(this.x, this.y); - if (this.$clickSelection) { - var r = this.$clickSelection.comparePoint(n); - if (-1 == r) - e = this.$clickSelection.end; - else if (1 == r) - e = this.$clickSelection.start; - else { - var i = l(this.$clickSelection, n); - n = i.cursor, - e = i.anchor - } - t.selection.setSelectionAnchor(e.row, e.column) - } - t.selection.selectToPosition(n), - t.renderer.scrollCursorIntoView() - } - , - this.extendSelectionBy = function(e) { - var t, n = this.editor, r = n.renderer.screenToTextCoordinates(this.x, this.y), i = n.selection[e](r.row, r.column); - if (this.$clickSelection) { - var o = this.$clickSelection.comparePoint(i.start) - , a = this.$clickSelection.comparePoint(i.end); - if (-1 == o && a <= 0) - t = this.$clickSelection.end, - i.end.row == r.row && i.end.column == r.column || (r = i.start); - else if (1 == a && o >= 0) - t = this.$clickSelection.start, - i.start.row == r.row && i.start.column == r.column || (r = i.end); - else if (-1 == o && 1 == a) - r = i.end, - t = i.start; - else { - var s = l(this.$clickSelection, r); - r = s.cursor, - t = s.anchor - } - n.selection.setSelectionAnchor(t.row, t.column) - } - n.selection.selectToPosition(r), - n.renderer.scrollCursorIntoView() - } - , - this.selectEnd = this.selectAllEnd = this.selectByWordsEnd = this.selectByLinesEnd = function() { - this.$clickSelection = null, - this.editor.unsetStyle("ace_selecting"), - this.editor.renderer.scroller.releaseCapture && this.editor.renderer.scroller.releaseCapture() - } - , - this.focusWait = function() { - var e = s(this.mousedownEvent.x, this.mousedownEvent.y, this.x, this.y) - , t = Date.now(); - (e > i || t - this.mousedownEvent.time > this.$focusTimeout) && this.startSelect(this.mousedownEvent.getDocumentPosition()) - } - , - this.onDoubleClick = function(e) { - var t = e.getDocumentPosition() - , n = this.editor - , r = n.session - , i = r.getBracketRange(t); - i ? (i.isEmpty() && (i.start.column--, - i.end.column++), - this.setState("select")) : (i = n.selection.getWordRange(t.row, t.column), - this.setState("selectByWords")), - this.$clickSelection = i, - this.select() - } - , - this.onTripleClick = function(e) { - var t = e.getDocumentPosition() - , n = this.editor; - this.setState("selectByLines"); - var r = n.getSelectionRange(); - r.isMultiLine() && r.contains(t.row, t.column) ? (this.$clickSelection = n.selection.getLineRange(r.start.row), - this.$clickSelection.end = n.selection.getLineRange(r.end.row).end) : this.$clickSelection = n.selection.getLineRange(t.row), - this.select() - } - , - this.onQuadClick = function(e) { - var t = this.editor; - t.selectAll(), - this.$clickSelection = t.getSelectionRange(), - this.setState("selectAll") - } - , - this.onMouseWheel = function(e) { - if (!e.getAccelKey()) { - e.getShiftKey() && e.wheelY && !e.wheelX && (e.wheelX = e.wheelY, - e.wheelY = 0); - var t = this.editor; - this.$lastScroll || (this.$lastScroll = { - t: 0, - vx: 0, - vy: 0, - allowed: 0 - }); - var n = this.$lastScroll - , r = e.domEvent.timeStamp - , i = r - n.t - , a = i ? e.wheelX / i : n.vx - , s = i ? e.wheelY / i : n.vy; - i < o && (a = (a + n.vx) / 2, - s = (s + n.vy) / 2); - var l = Math.abs(a / s) - , c = !1; - if (l >= 1 && t.renderer.isScrollableBy(e.wheelX * e.speed, 0) && (c = !0), - l <= 1 && t.renderer.isScrollableBy(0, e.wheelY * e.speed) && (c = !0), - c) - n.allowed = r; - else if (r - n.allowed < o) { - var u = Math.abs(a) <= 1.5 * Math.abs(n.vx) && Math.abs(s) <= 1.5 * Math.abs(n.vy); - u ? (c = !0, - n.allowed = r) : n.allowed = 0 - } - return n.t = r, - n.vx = a, - n.vy = s, - c ? (t.renderer.scrollBy(e.wheelX * e.speed, e.wheelY * e.speed), - e.stop()) : void 0 - } - } - } - ).call(a.prototype), - t.DefaultHandlers = a - }), - ace.define("ace/tooltip", ["require", "exports", "module", "ace/lib/oop", "ace/lib/dom"], function(e, t, n) { - "use strict"; - e("./lib/oop"); - var r = e("./lib/dom") - , i = "ace_tooltip"; - function o(e) { - this.isOpen = !1, - this.$element = null, - this.$parentNode = e - } - (function() { - this.$init = function() { - return this.$element = r.createElement("div"), - this.$element.className = i, - this.$element.style.display = "none", - this.$parentNode.appendChild(this.$element), - this.$element - } - , - this.getElement = function() { - return this.$element || this.$init() - } - , - this.setText = function(e) { - this.getElement().textContent = e - } - , - this.setHtml = function(e) { - this.getElement().innerHTML = e - } - , - this.setPosition = function(e, t) { - this.getElement().style.left = e + "px", - this.getElement().style.top = t + "px" - } - , - this.setClassName = function(e) { - r.addCssClass(this.getElement(), e) - } - , - this.show = function(e, t, n) { - null != e && this.setText(e), - null != t && null != n && this.setPosition(t, n), - this.isOpen || (this.getElement().style.display = "block", - this.isOpen = !0) - } - , - this.hide = function() { - this.isOpen && (this.getElement().style.display = "none", - this.getElement().className = i, - this.isOpen = !1) - } - , - this.getHeight = function() { - return this.getElement().offsetHeight - } - , - this.getWidth = function() { - return this.getElement().offsetWidth - } - , - this.destroy = function() { - this.isOpen = !1, - this.$element && this.$element.parentNode && this.$element.parentNode.removeChild(this.$element) - } - } - ).call(o.prototype), - t.Tooltip = o - }), - ace.define("ace/mouse/default_gutter_handler", ["require", "exports", "module", "ace/lib/dom", "ace/lib/oop", "ace/lib/event", "ace/tooltip"], function(e, t, n) { - "use strict"; - var r = e("../lib/dom") - , i = e("../lib/oop") - , o = e("../lib/event") - , a = e("../tooltip").Tooltip; - function s(e) { - var t, n, i, a = e.editor, s = a.renderer.$gutterLayer, c = new l(a.container); - function u() { - var t = n.getDocumentPosition().row - , r = s.$annotations[t]; - if (!r) - return h(); - var o = a.session.getLength(); - if (t == o) { - var l = a.renderer.pixelToScreenCoordinates(0, n.y).row - , u = n.$pos; - if (l > a.session.documentToScreenRow(u.row, u.column)) - return h() - } - if (i != r) { - i = r.text.join("
"), - c.setHtml(i); - var d = r.className; - if (d && c.setClassName(d.trim()), - c.show(), - a._signal("showGutterTooltip", c), - a.on("mousewheel", h), - e.$tooltipFollowsMouse) - f(n); - else { - var p = n.domEvent.target - , m = p.getBoundingClientRect() - , g = c.getElement().style; - g.left = m.right + "px", - g.top = m.bottom + "px" - } - } - } - function h() { - t && (t = clearTimeout(t)), - i && (c.hide(), - i = null, - a._signal("hideGutterTooltip", c), - a.off("mousewheel", h)) - } - function f(e) { - c.setPosition(e.x, e.y) - } - e.editor.setDefaultHandler("guttermousedown", function(t) { - if (a.isFocused() && 0 == t.getButton()) { - var n = s.getRegion(t); - if ("foldWidgets" != n) { - var r = t.getDocumentPosition().row - , i = a.session.selection; - if (t.getShiftKey()) - i.selectTo(r, 0); - else { - if (2 == t.domEvent.detail) - return a.selectAll(), - t.preventDefault(); - e.$clickSelection = a.selection.getLineRange(r) - } - return e.setState("selectByLines"), - e.captureMouse(t), - t.preventDefault() - } - } - }), - e.editor.setDefaultHandler("guttermousemove", function(o) { - var a = o.domEvent.target || o.domEvent.srcElement; - if (r.hasCssClass(a, "ace_fold-widget")) - return h(); - i && e.$tooltipFollowsMouse && f(o), - n = o, - t || (t = setTimeout(function() { - t = null, - n && !e.isMousePressed ? u() : h() - }, 50)) - }), - o.addListener(a.renderer.$gutter, "mouseout", function(e) { - n = null, - i && !t && (t = setTimeout(function() { - t = null, - h() - }, 50)) - }, a), - a.on("changeSession", h) - } - function l(e) { - a.call(this, e) - } - i.inherits(l, a), - function() { - this.setPosition = function(e, t) { - var n = window.innerWidth || document.documentElement.clientWidth - , r = window.innerHeight || document.documentElement.clientHeight - , i = this.getWidth() - , o = this.getHeight(); - e += 15, - t += 15, - e + i > n && (e -= e + i - n), - t + o > r && (t -= 20 + o), - a.prototype.setPosition.call(this, e, t) - } - } - .call(l.prototype), - t.GutterHandler = s - }), - ace.define("ace/mouse/mouse_event", ["require", "exports", "module", "ace/lib/event", "ace/lib/useragent"], function(e, t, n) { - "use strict"; - var r = e("../lib/event") - , i = e("../lib/useragent") - , o = t.MouseEvent = function(e, t) { - this.domEvent = e, - this.editor = t, - this.x = this.clientX = e.clientX, - this.y = this.clientY = e.clientY, - this.$pos = null, - this.$inSelection = null, - this.propagationStopped = !1, - this.defaultPrevented = !1 - } - ; - (function() { - this.stopPropagation = function() { - r.stopPropagation(this.domEvent), - this.propagationStopped = !0 - } - , - this.preventDefault = function() { - r.preventDefault(this.domEvent), - this.defaultPrevented = !0 - } - , - this.stop = function() { - this.stopPropagation(), - this.preventDefault() - } - , - this.getDocumentPosition = function() { - return this.$pos ? this.$pos : (this.$pos = this.editor.renderer.screenToTextCoordinates(this.clientX, this.clientY), - this.$pos) - } - , - this.inSelection = function() { - if (null !== this.$inSelection) - return this.$inSelection; - var e = this.editor - , t = e.getSelectionRange(); - if (t.isEmpty()) - this.$inSelection = !1; - else { - var n = this.getDocumentPosition(); - this.$inSelection = t.contains(n.row, n.column) - } - return this.$inSelection - } - , - this.getButton = function() { - return r.getButton(this.domEvent) - } - , - this.getShiftKey = function() { - return this.domEvent.shiftKey - } - , - this.getAccelKey = i.isMac ? function() { - return this.domEvent.metaKey - } - : function() { - return this.domEvent.ctrlKey - } - } - ).call(o.prototype) - }), - ace.define("ace/mouse/dragdrop_handler", ["require", "exports", "module", "ace/lib/dom", "ace/lib/event", "ace/lib/useragent"], function(e, t, n) { - "use strict"; - var r = e("../lib/dom") - , i = e("../lib/event") - , o = e("../lib/useragent") - , a = 200 - , s = 200 - , l = 5; - function c(e) { - var t = e.editor - , n = r.createElement("div"); - n.style.cssText = "top:-100px;position:absolute;z-index:2147483647;opacity:0.5", - n.textContent = "\xa0"; - var c = ["dragWait", "dragWaitEnd", "startDrag", "dragReadyEnd", "onMouseDrag"]; - c.forEach(function(t) { - e[t] = this[t] - }, this), - t.on("mousedown", this.onMouseDown.bind(e)); - var h, f, d, p, m, g, v, y, b, w, x, _ = t.container, E = 0; - function S(e, n) { - var r = Date.now() - , i = !n || e.row != n.row - , o = !n || e.column != n.column; - if (!w || i || o) - t.moveCursorToPosition(e), - w = r, - x = { - x: f, - y: d - }; - else { - var a = u(x.x, x.y, f, d); - a > l ? w = null : r - w >= s && (t.renderer.scrollCursorIntoView(), - w = null) - } - } - function k(e, n) { - var r = Date.now() - , i = t.renderer.layerConfig.lineHeight - , o = t.renderer.layerConfig.characterWidth - , s = t.renderer.scroller.getBoundingClientRect() - , l = { - x: { - left: f - s.left, - right: s.right - f - }, - y: { - top: d - s.top, - bottom: s.bottom - d - } - } - , c = Math.min(l.x.left, l.x.right) - , u = Math.min(l.y.top, l.y.bottom) - , h = { - row: e.row, - column: e.column - }; - c / o <= 2 && (h.column += l.x.left < l.x.right ? -3 : 2), - u / i <= 1 && (h.row += l.y.top < l.y.bottom ? -1 : 1); - var p = e.row != h.row - , m = e.column != h.column - , g = !n || e.row != n.row; - p || m && !g ? b ? r - b >= a && t.renderer.scrollCursorIntoView(h) : b = r : b = null - } - function C() { - var e = g; - g = t.renderer.screenToTextCoordinates(f, d), - S(g, e), - k(g, e) - } - function O() { - m = t.selection.toOrientedRange(), - h = t.session.addMarker(m, "ace_selection", t.getSelectionStyle()), - t.clearSelection(), - t.isFocused() && t.renderer.$cursorLayer.setBlinking(!1), - clearInterval(p), - C(), - p = setInterval(C, 20), - E = 0, - i.addListener(document, "mousemove", A) - } - function T() { - clearInterval(p), - t.session.removeMarker(h), - h = null, - t.selection.fromOrientedRange(m), - t.isFocused() && !y && t.$resetCursorStyle(), - m = null, - g = null, - E = 0, - b = null, - w = null, - i.removeListener(document, "mousemove", A) - } - this.onDragStart = function(e) { - if (this.cancelDrag || !_.draggable) { - var r = this; - return setTimeout(function() { - r.startSelect(), - r.captureMouse(e) - }, 0), - e.preventDefault() - } - m = t.getSelectionRange(); - var i = e.dataTransfer; - i.effectAllowed = t.getReadOnly() ? "copy" : "copyMove", - t.container.appendChild(n), - i.setDragImage && i.setDragImage(n, 0, 0), - setTimeout(function() { - t.container.removeChild(n) - }), - i.clearData(), - i.setData("Text", t.session.getTextRange()), - y = !0, - this.setState("drag") - } - , - this.onDragEnd = function(e) { - if (_.draggable = !1, - y = !1, - this.setState(null), - !t.getReadOnly()) { - var n = e.dataTransfer.dropEffect; - v || "move" != n || t.session.remove(t.getSelectionRange()), - t.$resetCursorStyle() - } - this.editor.unsetStyle("ace_dragging"), - this.editor.renderer.setCursorStyle("") - } - , - this.onDragEnter = function(e) { - if (!t.getReadOnly() && P(e.dataTransfer)) - return f = e.clientX, - d = e.clientY, - h || O(), - E++, - e.dataTransfer.dropEffect = v = j(e), - i.preventDefault(e) - } - , - this.onDragOver = function(e) { - if (!t.getReadOnly() && P(e.dataTransfer)) - return f = e.clientX, - d = e.clientY, - h || (O(), - E++), - null !== L && (L = null), - e.dataTransfer.dropEffect = v = j(e), - i.preventDefault(e) - } - , - this.onDragLeave = function(e) { - if (E--, - E <= 0 && h) - return T(), - v = null, - i.preventDefault(e) - } - , - this.onDrop = function(e) { - if (g) { - var n = e.dataTransfer; - if (y) - switch (v) { - case "move": - m = m.contains(g.row, g.column) ? { - start: g, - end: g - } : t.moveText(m, g); - break; - case "copy": - m = t.moveText(m, g, !0); - break - } - else { - var r = n.getData("Text"); - m = { - start: g, - end: t.session.insert(g, r) - }, - t.focus(), - v = null - } - return T(), - i.preventDefault(e) - } - } - , - i.addListener(_, "dragstart", this.onDragStart.bind(e), t), - i.addListener(_, "dragend", this.onDragEnd.bind(e), t), - i.addListener(_, "dragenter", this.onDragEnter.bind(e), t), - i.addListener(_, "dragover", this.onDragOver.bind(e), t), - i.addListener(_, "dragleave", this.onDragLeave.bind(e), t), - i.addListener(_, "drop", this.onDrop.bind(e), t); - var L = null; - function A() { - null == L && (L = setTimeout(function() { - null != L && h && T() - }, 20)) - } - function P(e) { - var t = e.types; - return !t || Array.prototype.some.call(t, function(e) { - return "text/plain" == e || "Text" == e - }) - } - function j(e) { - var t = ["copy", "copymove", "all", "uninitialized"] - , n = ["move", "copymove", "linkmove", "all", "uninitialized"] - , r = o.isMac ? e.altKey : e.ctrlKey - , i = "uninitialized"; - try { - i = e.dataTransfer.effectAllowed.toLowerCase() - } catch (e) {} - var a = "none"; - return r && t.indexOf(i) >= 0 ? a = "copy" : n.indexOf(i) >= 0 ? a = "move" : t.indexOf(i) >= 0 && (a = "copy"), - a - } - } - function u(e, t, n, r) { - return Math.sqrt(Math.pow(n - e, 2) + Math.pow(r - t, 2)) - } - (function() { - this.dragWait = function() { - var e = Date.now() - this.mousedownEvent.time; - e > this.editor.getDragDelay() && this.startDrag() - } - , - this.dragWaitEnd = function() { - var e = this.editor.container; - e.draggable = !1, - this.startSelect(this.mousedownEvent.getDocumentPosition()), - this.selectEnd() - } - , - this.dragReadyEnd = function(e) { - this.editor.$resetCursorStyle(), - this.editor.unsetStyle("ace_dragging"), - this.editor.renderer.setCursorStyle(""), - this.dragWaitEnd() - } - , - this.startDrag = function() { - this.cancelDrag = !1; - var e = this.editor - , t = e.container; - t.draggable = !0, - e.renderer.$cursorLayer.setBlinking(!1), - e.setStyle("ace_dragging"); - var n = o.isWin ? "default" : "move"; - e.renderer.setCursorStyle(n), - this.setState("dragReady") - } - , - this.onMouseDrag = function(e) { - var t = this.editor.container; - if (o.isIE && "dragReady" == this.state) { - var n = u(this.mousedownEvent.x, this.mousedownEvent.y, this.x, this.y); - n > 3 && t.dragDrop() - } - if ("dragWait" === this.state) { - n = u(this.mousedownEvent.x, this.mousedownEvent.y, this.x, this.y); - n > 0 && (t.draggable = !1, - this.startSelect(this.mousedownEvent.getDocumentPosition())) - } - } - , - this.onMouseDown = function(e) { - if (this.$dragEnabled) { - this.mousedownEvent = e; - var t = this.editor - , n = e.inSelection() - , r = e.getButton() - , i = e.domEvent.detail || 1; - if (1 === i && 0 === r && n) { - if (e.editor.inMultiSelectMode && (e.getAccelKey() || e.getShiftKey())) - return; - this.mousedownEvent.time = Date.now(); - var a = e.domEvent.target || e.domEvent.srcElement; - if ("unselectable"in a && (a.unselectable = "on"), - t.getDragDelay()) { - if (o.isWebKit) { - this.cancelDrag = !0; - var s = t.container; - s.draggable = !0 - } - this.setState("dragWait") - } else - this.startDrag(); - this.captureMouse(e, this.onMouseDrag.bind(this)), - e.defaultPrevented = !0 - } - } - } - } - ).call(c.prototype), - t.DragdropHandler = c - }), - ace.define("ace/mouse/touch_handler", ["require", "exports", "module", "ace/mouse/mouse_event", "ace/lib/event", "ace/lib/dom"], function(e, t, n) { - "use strict"; - var r = e("./mouse_event").MouseEvent - , i = e("../lib/event") - , o = e("../lib/dom"); - t.addTouchListeners = function(e, t) { - var n, a, s, l, c, u, h, f, d, p = "scroll", m = 0, g = 0, v = 0, y = 0; - function b() { - var e = window.navigator && window.navigator.clipboard - , n = !1 - , r = function() { - var r = t.getCopyText() - , i = t.session.getUndoManager().hasUndo(); - d.replaceChild(o.buildDom(n ? ["span", !r && ["span", { - class: "ace_mobile-button", - action: "selectall" - }, "Select All"], r && ["span", { - class: "ace_mobile-button", - action: "copy" - }, "Copy"], r && ["span", { - class: "ace_mobile-button", - action: "cut" - }, "Cut"], e && ["span", { - class: "ace_mobile-button", - action: "paste" - }, "Paste"], i && ["span", { - class: "ace_mobile-button", - action: "undo" - }, "Undo"], ["span", { - class: "ace_mobile-button", - action: "find" - }, "Find"], ["span", { - class: "ace_mobile-button", - action: "openCommandPallete" - }, "Palette"]] : ["span"]), d.firstChild) - } - , i = function(i) { - var o = i.target.getAttribute("action"); - if ("more" == o || !n) - return n = !n, - r(); - "paste" == o ? e.readText().then(function(e) { - t.execCommand(o, e) - }) : o && ("cut" != o && "copy" != o || (e ? e.writeText(t.getCopyText()) : document.execCommand("copy")), - t.execCommand(o)), - d.firstChild.style.display = "none", - n = !1, - "openCommandPallete" != o && t.focus() - }; - d = o.buildDom(["div", { - class: "ace_mobile-menu", - ontouchstart: function(e) { - p = "menu", - e.stopPropagation(), - e.preventDefault(), - t.textInput.focus() - }, - ontouchend: function(e) { - e.stopPropagation(), - e.preventDefault(), - i(e) - }, - onclick: i - }, ["span"], ["span", { - class: "ace_mobile-button", - action: "more" - }, "..."]], t.container) - } - function w() { - d || b(); - var e = t.selection.cursor - , n = t.renderer.textToScreenCoordinates(e.row, e.column) - , r = t.renderer.textToScreenCoordinates(0, 0).pageX - , i = t.renderer.scrollLeft - , o = t.container.getBoundingClientRect(); - d.style.top = n.pageY - o.top - 3 + "px", - n.pageX - o.left < o.width - 70 ? (d.style.left = "", - d.style.right = "10px") : (d.style.right = "", - d.style.left = r + i - o.left + "px"), - d.style.display = "", - d.firstChild.style.display = "none", - t.on("input", x) - } - function x(e) { - d && (d.style.display = "none"), - t.off("input", x) - } - function _() { - c = null, - clearTimeout(c); - var e = t.selection.getRange() - , n = e.contains(h.row, h.column); - !e.isEmpty() && n || (t.selection.moveToPosition(h), - t.selection.selectWord()), - p = "wait", - w() - } - function E() { - c = null, - clearTimeout(c), - t.selection.moveToPosition(h); - var e = g >= 2 ? t.selection.getLineRange(h.row) : t.session.getBracketRange(h); - e && !e.isEmpty() ? t.selection.setRange(e) : t.selection.selectWord(), - p = "wait" - } - function S() { - m += 60, - u = setInterval(function() { - m-- <= 0 && (clearInterval(u), - u = null), - Math.abs(v) < .01 && (v = 0), - Math.abs(y) < .01 && (y = 0), - m < 20 && (v *= .9), - m < 20 && (y *= .9); - var e = t.session.getScrollTop(); - t.renderer.scrollBy(10 * v, 10 * y), - e == t.session.getScrollTop() && (m = 0) - }, 10) - } - i.addListener(e, "contextmenu", function(e) { - if (f) { - var n = t.textInput.getElement(); - n.focus() - } - }, t), - i.addListener(e, "touchstart", function(e) { - var i = e.touches; - if (c || i.length > 1) - return clearTimeout(c), - c = null, - s = -1, - void (p = "zoom"); - f = t.$mouseHandler.isMousePressed = !0; - var o = t.renderer.layerConfig.lineHeight - , u = t.renderer.layerConfig.lineHeight - , d = e.timeStamp; - l = d; - var b = i[0] - , w = b.clientX - , x = b.clientY; - Math.abs(n - w) + Math.abs(a - x) > o && (s = -1), - n = e.clientX = w, - a = e.clientY = x, - v = y = 0; - var S = new r(e,t); - if (h = S.getDocumentPosition(), - d - s < 500 && 1 == i.length && !m) - g++, - e.preventDefault(), - e.button = 0, - E(); - else { - g = 0; - var k = t.selection.cursor - , C = t.selection.isEmpty() ? k : t.selection.anchor - , O = t.renderer.$cursorLayer.getPixelPosition(k, !0) - , T = t.renderer.$cursorLayer.getPixelPosition(C, !0) - , L = t.renderer.scroller.getBoundingClientRect() - , A = t.renderer.layerConfig.offset - , P = t.renderer.scrollLeft - , j = function(e, t) { - return e /= u, - t = t / o - .75, - e * e + t * t - }; - if (e.clientX < L.left) - return void (p = "zoom"); - var M = j(e.clientX - L.left - O.left + P, e.clientY - L.top - O.top + A) - , R = j(e.clientX - L.left - T.left + P, e.clientY - L.top - T.top + A); - M < 3.5 && R < 3.5 && (p = M > R ? "cursor" : "anchor"), - p = R < 3.5 ? "anchor" : M < 3.5 ? "cursor" : "scroll", - c = setTimeout(_, 450) - } - s = d - }, t), - i.addListener(e, "touchend", function(e) { - f = t.$mouseHandler.isMousePressed = !1, - u && clearInterval(u), - "zoom" == p ? (p = "", - m = 0) : c ? (t.selection.moveToPosition(h), - m = 0, - w()) : "scroll" == p ? (S(), - x()) : w(), - clearTimeout(c), - c = null - }, t), - i.addListener(e, "touchmove", function(e) { - c && (clearTimeout(c), - c = null); - var i = e.touches; - if (!(i.length > 1 || "zoom" == p)) { - var o = i[0] - , s = n - o.clientX - , u = a - o.clientY; - if ("wait" == p) { - if (!(s * s + u * u > 4)) - return e.preventDefault(); - p = "cursor" - } - n = o.clientX, - a = o.clientY, - e.clientX = o.clientX, - e.clientY = o.clientY; - var h = e.timeStamp - , f = h - l; - if (l = h, - "scroll" == p) { - var d = new r(e,t); - d.speed = 1, - d.wheelX = s, - d.wheelY = u, - 10 * Math.abs(s) < Math.abs(u) && (s = 0), - 10 * Math.abs(u) < Math.abs(s) && (u = 0), - 0 != f && (v = s / f, - y = u / f), - t._emit("mousewheel", d), - d.propagationStopped || (v = y = 0) - } else { - var m = new r(e,t) - , g = m.getDocumentPosition(); - "cursor" == p ? t.selection.moveCursorToPosition(g) : "anchor" == p && t.selection.setSelectionAnchor(g.row, g.column), - t.renderer.scrollCursorIntoView(g), - e.preventDefault() - } - } - }, t) - } - }), - ace.define("ace/mouse/mouse_handler", ["require", "exports", "module", "ace/lib/event", "ace/lib/useragent", "ace/mouse/default_handlers", "ace/mouse/default_gutter_handler", "ace/mouse/mouse_event", "ace/mouse/dragdrop_handler", "ace/mouse/touch_handler", "ace/config"], function(e, t, n) { - "use strict"; - var r = e("../lib/event") - , i = e("../lib/useragent") - , o = e("./default_handlers").DefaultHandlers - , a = e("./default_gutter_handler").GutterHandler - , s = e("./mouse_event").MouseEvent - , l = e("./dragdrop_handler").DragdropHandler - , c = e("./touch_handler").addTouchListeners - , u = e("../config") - , h = function(e) { - var t = this; - this.editor = e, - new o(this), - new a(this), - new l(this); - var n = function(t) { - var n = !document.hasFocus || !document.hasFocus() || !e.isFocused() && document.activeElement == (e.textInput && e.textInput.getElement()); - n && window.focus(), - e.focus(), - setTimeout(function() { - e.isFocused() || e.focus() - }) - } - , s = e.renderer.getMouseEventTarget(); - r.addListener(s, "click", this.onMouseEvent.bind(this, "click"), e), - r.addListener(s, "mousemove", this.onMouseMove.bind(this, "mousemove"), e), - r.addMultiMouseDownListener([s, e.renderer.scrollBarV && e.renderer.scrollBarV.inner, e.renderer.scrollBarH && e.renderer.scrollBarH.inner, e.textInput && e.textInput.getElement()].filter(Boolean), [400, 300, 250], this, "onMouseEvent", e), - r.addMouseWheelListener(e.container, this.onMouseWheel.bind(this, "mousewheel"), e), - c(e.container, e); - var u = e.renderer.$gutter; - r.addListener(u, "mousedown", this.onMouseEvent.bind(this, "guttermousedown"), e), - r.addListener(u, "click", this.onMouseEvent.bind(this, "gutterclick"), e), - r.addListener(u, "dblclick", this.onMouseEvent.bind(this, "gutterdblclick"), e), - r.addListener(u, "mousemove", this.onMouseEvent.bind(this, "guttermousemove"), e), - r.addListener(s, "mousedown", n, e), - r.addListener(u, "mousedown", n, e), - i.isIE && e.renderer.scrollBarV && (r.addListener(e.renderer.scrollBarV.element, "mousedown", n, e), - r.addListener(e.renderer.scrollBarH.element, "mousedown", n, e)), - e.on("mousemove", function(n) { - if (!t.state && !t.$dragDelay && t.$dragEnabled) { - var r = e.renderer.screenToTextCoordinates(n.x, n.y) - , i = e.session.selection.getRange() - , o = e.renderer; - !i.isEmpty() && i.insideStart(r.row, r.column) ? o.setCursorStyle("default") : o.setCursorStyle("") - } - }, e) - }; - (function() { - this.onMouseEvent = function(e, t) { - this.editor.session && this.editor._emit(e, new s(t,this.editor)) - } - , - this.onMouseMove = function(e, t) { - var n = this.editor._eventRegistry && this.editor._eventRegistry.mousemove; - n && n.length && this.editor._emit(e, new s(t,this.editor)) - } - , - this.onMouseWheel = function(e, t) { - var n = new s(t,this.editor); - n.speed = 2 * this.$scrollSpeed, - n.wheelX = t.wheelX, - n.wheelY = t.wheelY, - this.editor._emit(e, n) - } - , - this.setState = function(e) { - this.state = e - } - , - this.captureMouse = function(e, t) { - this.x = e.x, - this.y = e.y, - this.isMousePressed = !0; - var n = this.editor - , o = this.editor.renderer; - o.$isMousePressed = !0; - var a = this - , l = function(e) { - if (e) { - if (i.isWebKit && !e.which && a.releaseMouse) - return a.releaseMouse(); - a.x = e.clientX, - a.y = e.clientY, - t && t(e), - a.mouseEvent = new s(e,a.editor), - a.$mouseMoved = !0 - } - } - , c = function(e) { - n.off("beforeEndOperation", h), - clearInterval(f), - n.session && u(), - a[a.state + "End"] && a[a.state + "End"](e), - a.state = "", - a.isMousePressed = o.$isMousePressed = !1, - o.$keepTextAreaAtCursor && o.$moveTextAreaToCursor(), - a.$onCaptureMouseMove = a.releaseMouse = null, - e && a.onMouseEvent("mouseup", e), - n.endOperation() - } - , u = function() { - a[a.state] && a[a.state](), - a.$mouseMoved = !1 - }; - if (i.isOldIE && "dblclick" == e.domEvent.type) - return setTimeout(function() { - c(e) - }); - var h = function(e) { - a.releaseMouse && n.curOp.command.name && n.curOp.selectionChanged && (a[a.state + "End"] && a[a.state + "End"](), - a.state = "", - a.releaseMouse()) - }; - n.on("beforeEndOperation", h), - n.startOperation({ - command: { - name: "mouse" - } - }), - a.$onCaptureMouseMove = l, - a.releaseMouse = r.capture(this.editor.container, l, c); - var f = setInterval(u, 20) - } - , - this.releaseMouse = null, - this.cancelContextMenu = function() { - var e = function(t) { - t && t.domEvent && "contextmenu" != t.domEvent.type || (this.editor.off("nativecontextmenu", e), - t && t.domEvent && r.stopEvent(t.domEvent)) - } - .bind(this); - setTimeout(e, 10), - this.editor.on("nativecontextmenu", e) - } - , - this.destroy = function() { - this.releaseMouse && this.releaseMouse() - } - } - ).call(h.prototype), - u.defineOptions(h.prototype, "mouseHandler", { - scrollSpeed: { - initialValue: 2 - }, - dragDelay: { - initialValue: i.isMac ? 150 : 0 - }, - dragEnabled: { - initialValue: !0 - }, - focusTimeout: { - initialValue: 0 - }, - tooltipFollowsMouse: { - initialValue: !0 - } - }), - t.MouseHandler = h - }), - ace.define("ace/mouse/fold_handler", ["require", "exports", "module", "ace/lib/dom"], function(e, t, n) { - "use strict"; - var r = e("../lib/dom"); - function i(e) { - e.on("click", function(t) { - var n = t.getDocumentPosition() - , i = e.session - , o = i.getFoldAt(n.row, n.column, 1); - o && (t.getAccelKey() ? i.removeFold(o) : i.expandFold(o), - t.stop()); - var a = t.domEvent && t.domEvent.target; - a && r.hasCssClass(a, "ace_inline_button") && r.hasCssClass(a, "ace_toggle_wrap") && (i.setOption("wrap", !i.getUseWrapMode()), - e.renderer.scrollCursorIntoView()) - }), - e.on("gutterclick", function(t) { - var n = e.renderer.$gutterLayer.getRegion(t); - if ("foldWidgets" == n) { - var r = t.getDocumentPosition().row - , i = e.session; - i.foldWidgets && i.foldWidgets[r] && e.session.onFoldWidgetClick(r, t), - e.isFocused() || e.focus(), - t.stop() - } - }), - e.on("gutterdblclick", function(t) { - var n = e.renderer.$gutterLayer.getRegion(t); - if ("foldWidgets" == n) { - var r = t.getDocumentPosition().row - , i = e.session - , o = i.getParentFoldRangeData(r, !0) - , a = o.range || o.firstRange; - if (a) { - r = a.start.row; - var s = i.getFoldAt(r, i.getLine(r).length, 1); - s ? i.removeFold(s) : (i.addFold("...", a), - e.renderer.scrollCursorIntoView({ - row: a.start.row, - column: 0 - })) - } - t.stop() - } - }) - } - t.FoldHandler = i - }), - ace.define("ace/keyboard/keybinding", ["require", "exports", "module", "ace/lib/keys", "ace/lib/event"], function(e, t, n) { - "use strict"; - var r = e("../lib/keys") - , i = e("../lib/event") - , o = function(e) { - this.$editor = e, - this.$data = { - editor: e - }, - this.$handlers = [], - this.setDefaultHandler(e.commands) - }; - (function() { - this.setDefaultHandler = function(e) { - this.removeKeyboardHandler(this.$defaultHandler), - this.$defaultHandler = e, - this.addKeyboardHandler(e, 0) - } - , - this.setKeyboardHandler = function(e) { - var t = this.$handlers; - if (t[t.length - 1] != e) { - while (t[t.length - 1] && t[t.length - 1] != this.$defaultHandler) - this.removeKeyboardHandler(t[t.length - 1]); - this.addKeyboardHandler(e, 1) - } - } - , - this.addKeyboardHandler = function(e, t) { - if (e) { - "function" != typeof e || e.handleKeyboard || (e.handleKeyboard = e); - var n = this.$handlers.indexOf(e); - -1 != n && this.$handlers.splice(n, 1), - void 0 == t ? this.$handlers.push(e) : this.$handlers.splice(t, 0, e), - -1 == n && e.attach && e.attach(this.$editor) - } - } - , - this.removeKeyboardHandler = function(e) { - var t = this.$handlers.indexOf(e); - return -1 != t && (this.$handlers.splice(t, 1), - e.detach && e.detach(this.$editor), - !0) - } - , - this.getKeyboardHandler = function() { - return this.$handlers[this.$handlers.length - 1] - } - , - this.getStatusText = function() { - var e = this.$data - , t = e.editor; - return this.$handlers.map(function(n) { - return n.getStatusText && n.getStatusText(t, e) || "" - }).filter(Boolean).join(" ") - } - , - this.$callKeyboardHandlers = function(e, t, n, r) { - for (var o, a = !1, s = this.$editor.commands, l = this.$handlers.length; l--; ) - if (o = this.$handlers[l].handleKeyboard(this.$data, e, t, n, r), - o && o.command && (a = "null" == o.command || s.exec(o.command, this.$editor, o.args, r), - a && r && -1 != e && 1 != o.passEvent && 1 != o.command.passEvent && i.stopEvent(r), - a)) - break; - return a || -1 != e || (o = { - command: "insertstring" - }, - a = s.exec("insertstring", this.$editor, t)), - a && this.$editor._signal && this.$editor._signal("keyboardActivity", o), - a - } - , - this.onCommandKey = function(e, t, n) { - var i = r.keyCodeToString(n); - return this.$callKeyboardHandlers(t, i, n, e) - } - , - this.onTextInput = function(e) { - return this.$callKeyboardHandlers(-1, e) - } - } - ).call(o.prototype), - t.KeyBinding = o - }), - ace.define("ace/lib/bidiutil", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - var r = 0 - , i = 0 - , o = !1 - , a = !1 - , s = !1 - , l = [[0, 3, 0, 1, 0, 0, 0], [0, 3, 0, 1, 2, 2, 0], [0, 3, 0, 17, 2, 0, 1], [0, 3, 5, 5, 4, 1, 0], [0, 3, 21, 21, 4, 0, 1], [0, 3, 5, 5, 4, 2, 0]] - , c = [[2, 0, 1, 1, 0, 1, 0], [2, 0, 1, 1, 0, 2, 0], [2, 0, 2, 1, 3, 2, 0], [2, 0, 2, 33, 3, 1, 1]] - , u = 0 - , h = 1 - , f = 0 - , d = 1 - , p = 2 - , m = 3 - , g = 4 - , v = 5 - , y = 6 - , b = 7 - , w = 8 - , x = 9 - , _ = 10 - , E = 11 - , S = 12 - , k = 13 - , C = 14 - , O = 15 - , T = 16 - , L = 17 - , A = 18 - , P = [A, A, A, A, A, A, A, A, A, y, v, y, w, v, A, A, A, A, A, A, A, A, A, A, A, A, A, A, v, v, v, y, w, g, g, E, E, E, g, g, g, g, g, _, x, _, x, x, p, p, p, p, p, p, p, p, p, p, x, g, g, g, g, g, g, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, g, g, g, g, g, g, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, f, g, g, g, g, A, A, A, A, A, A, v, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, x, g, E, E, E, E, g, g, g, g, f, g, g, A, g, g, E, E, p, p, g, f, g, g, g, p, f, g, g, g, g, g] - , j = [w, w, w, w, w, w, w, w, w, w, w, A, A, A, f, d, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, w, v, k, C, O, T, L, x, E, E, E, E, E, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, x, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, g, w]; - function M(e, t, n, u) { - var h = r ? c : l - , f = null - , d = null - , p = null - , m = 0 - , g = null - , b = null - , x = -1 - , _ = null - , E = null - , S = []; - if (!u) - for (_ = 0, - u = []; _ < n; _++) - u[_] = D(e[_]); - for (i = r, - o = !1, - !1, - a = !1, - s = !1, - E = 0; E < n; E++) { - if (f = m, - S[E] = d = N(e, u, S, E), - m = h[f][d], - g = 240 & m, - m &= 15, - t[E] = p = h[m][5], - g > 0) - if (16 == g) { - for (_ = x; _ < E; _++) - t[_] = 1; - x = -1 - } else - x = -1; - if (b = h[m][6], - b) - -1 == x && (x = E); - else if (x > -1) { - for (_ = x; _ < E; _++) - t[_] = p; - x = -1 - } - u[E] == v && (t[E] = 0), - i |= p - } - if (s) - for (_ = 0; _ < n; _++) - if (u[_] == y) { - t[_] = r; - for (var k = _ - 1; k >= 0; k--) { - if (u[k] != w) - break; - t[k] = r - } - } - } - function R(e, t, n) { - if (!(i < e)) - if (1 != e || r != h || a) { - var o, s, l, c, u = n.length, f = 0; - while (f < u) { - if (t[f] >= e) { - o = f + 1; - while (o < u && t[o] >= e) - o++; - for (s = f, - l = o - 1; s < l; s++, - l--) - c = n[s], - n[s] = n[l], - n[l] = c; - f = o - } - f++ - } - } else - n.reverse() - } - function N(e, t, n, i) { - var l, c, u, h, P = t[i]; - switch (P) { - case f: - case d: - o = !1; - case g: - case m: - return P; - case p: - return o ? m : p; - case b: - return o = !0, - !0, - d; - case w: - return g; - case x: - return i < 1 || i + 1 >= t.length || (l = n[i - 1]) != p && l != m || (c = t[i + 1]) != p && c != m ? g : (o && (c = m), - c == l ? c : g); - case _: - return l = i > 0 ? n[i - 1] : v, - l == p && i + 1 < t.length && t[i + 1] == p ? p : g; - case E: - if (i > 0 && n[i - 1] == p) - return p; - if (o) - return g; - h = i + 1, - u = t.length; - while (h < u && t[h] == E) - h++; - return h < u && t[h] == p ? p : g; - case S: - u = t.length, - h = i + 1; - while (h < u && t[h] == S) - h++; - if (h < u) { - var j = e[i] - , M = j >= 1425 && j <= 2303 || 64286 == j; - if (l = t[h], - M && (l == d || l == b)) - return d - } - return i < 1 || (l = t[i - 1]) == v ? g : n[i - 1]; - case v: - return o = !1, - a = !0, - r; - case y: - return s = !0, - g; - case k: - case C: - case T: - case L: - case O: - o = !1; - case A: - return g - } - } - function D(e) { - var t = e.charCodeAt(0) - , n = t >> 8; - return 0 == n ? t > 191 ? f : P[t] : 5 == n ? /[\u0591-\u05f4]/.test(e) ? d : f : 6 == n ? /[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(e) ? S : /[\u0660-\u0669\u066b-\u066c]/.test(e) ? m : 1642 == t ? E : /[\u06f0-\u06f9]/.test(e) ? p : b : 32 == n && t <= 8287 ? j[255 & t] : 254 == n && t >= 65136 ? b : g - } - t.L = f, - t.R = d, - t.EN = p, - t.ON_R = 3, - t.AN = 4, - t.R_H = 5, - t.B = 6, - t.RLE = 7, - t.DOT = "\xb7", - t.doBidiReorder = function(e, n, i) { - if (e.length < 2) - return {}; - var o = e.split("") - , a = new Array(o.length) - , s = new Array(o.length) - , l = []; - r = i ? h : u, - M(o, l, o.length, n); - for (var c = 0; c < a.length; a[c] = c, - c++) - ; - R(2, l, a), - R(1, l, a); - for (c = 0; c < a.length - 1; c++) - n[c] === m ? l[c] = t.AN : l[c] === d && (n[c] > b && n[c] < k || n[c] === g || n[c] === A) ? l[c] = t.ON_R : c > 0 && "\u0644" === o[c - 1] && /\u0622|\u0623|\u0625|\u0627/.test(o[c]) && (l[c - 1] = l[c] = t.R_H, - c++); - o[o.length - 1] === t.DOT && (l[o.length - 1] = t.B), - "\u202b" === o[0] && (l[0] = t.RLE); - for (c = 0; c < a.length; c++) - s[c] = l[a[c]]; - return { - logicalFromVisual: a, - bidiLevels: s - } - } - , - t.hasBidiCharacters = function(e, t) { - for (var n = !1, r = 0; r < e.length; r++) - t[r] = D(e.charAt(r)), - n || t[r] != d && t[r] != b && t[r] != m || (n = !0); - return n - } - , - t.getVisualFromLogicalIdx = function(e, t) { - for (var n = 0; n < t.logicalFromVisual.length; n++) - if (t.logicalFromVisual[n] == e) - return n; - return 0 - } - }), - ace.define("ace/bidihandler", ["require", "exports", "module", "ace/lib/bidiutil", "ace/lib/lang"], function(e, t, n) { - "use strict"; - var r = e("./lib/bidiutil") - , i = e("./lib/lang") - , o = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\u202B]/ - , a = function(e) { - this.session = e, - this.bidiMap = {}, - this.currentRow = null, - this.bidiUtil = r, - this.charWidths = [], - this.EOL = "\xac", - this.showInvisibles = !0, - this.isRtlDir = !1, - this.$isRtl = !1, - this.line = "", - this.wrapIndent = 0, - this.EOF = "\xb6", - this.RLE = "\u202b", - this.contentWidth = 0, - this.fontMetrics = null, - this.rtlLineOffset = 0, - this.wrapOffset = 0, - this.isMoveLeftOperation = !1, - this.seenBidi = o.test(e.getValue()) - }; - (function() { - this.isBidiRow = function(e, t, n) { - return !!this.seenBidi && (e !== this.currentRow && (this.currentRow = e, - this.updateRowLine(t, n), - this.updateBidiMap()), - this.bidiMap.bidiLevels) - } - , - this.onChange = function(e) { - this.seenBidi ? this.currentRow = null : "insert" == e.action && o.test(e.lines.join("\n")) && (this.seenBidi = !0, - this.currentRow = null) - } - , - this.getDocumentRow = function() { - var e = 0 - , t = this.session.$screenRowCache; - if (t.length) { - var n = this.session.$getRowCacheIndex(t, this.currentRow); - n >= 0 && (e = this.session.$docRowCache[n]) - } - return e - } - , - this.getSplitIndex = function() { - var e = 0 - , t = this.session.$screenRowCache; - if (t.length) { - var n, r = this.session.$getRowCacheIndex(t, this.currentRow); - while (this.currentRow - e > 0) { - if (n = this.session.$getRowCacheIndex(t, this.currentRow - e - 1), - n !== r) - break; - r = n, - e++ - } - } else - e = this.currentRow; - return e - } - , - this.updateRowLine = function(e, t) { - void 0 === e && (e = this.getDocumentRow()); - var n = e === this.session.getLength() - 1 - , o = n ? this.EOF : this.EOL; - if (this.wrapIndent = 0, - this.line = this.session.getLine(e), - this.isRtlDir = this.$isRtl || this.line.charAt(0) === this.RLE, - this.session.$useWrapMode) { - var a = this.session.$wrapData[e]; - a && (void 0 === t && (t = this.getSplitIndex()), - t > 0 && a.length ? (this.wrapIndent = a.indent, - this.wrapOffset = this.wrapIndent * this.charWidths[r.L], - this.line = t < a.length ? this.line.substring(a[t - 1], a[t]) : this.line.substring(a[a.length - 1])) : this.line = this.line.substring(0, a[t]), - t == a.length && (this.line += this.showInvisibles ? o : r.DOT)) - } else - this.line += this.showInvisibles ? o : r.DOT; - var s, l = this.session, c = 0; - this.line = this.line.replace(/\t|[\u1100-\u2029, \u202F-\uFFE6]/g, function(e, t) { - return "\t" === e || l.isFullWidth(e.charCodeAt(0)) ? (s = "\t" === e ? l.getScreenTabSize(t + c) : 2, - c += s - 1, - i.stringRepeat(r.DOT, s)) : e - }), - this.isRtlDir && (this.fontMetrics.$main.textContent = this.line.charAt(this.line.length - 1) == r.DOT ? this.line.substr(0, this.line.length - 1) : this.line, - this.rtlLineOffset = this.contentWidth - this.fontMetrics.$main.getBoundingClientRect().width) - } - , - this.updateBidiMap = function() { - var e = []; - r.hasBidiCharacters(this.line, e) || this.isRtlDir ? this.bidiMap = r.doBidiReorder(this.line, e, this.isRtlDir) : this.bidiMap = {} - } - , - this.markAsDirty = function() { - this.currentRow = null - } - , - this.updateCharacterWidths = function(e) { - if (this.characterWidth !== e.$characterSize.width) { - this.fontMetrics = e; - var t = this.characterWidth = e.$characterSize.width - , n = e.$measureCharWidth("\u05d4"); - this.charWidths[r.L] = this.charWidths[r.EN] = this.charWidths[r.ON_R] = t, - this.charWidths[r.R] = this.charWidths[r.AN] = n, - this.charWidths[r.R_H] = .45 * n, - this.charWidths[r.B] = this.charWidths[r.RLE] = 0, - this.currentRow = null - } - } - , - this.setShowInvisibles = function(e) { - this.showInvisibles = e, - this.currentRow = null - } - , - this.setEolChar = function(e) { - this.EOL = e - } - , - this.setContentWidth = function(e) { - this.contentWidth = e - } - , - this.isRtlLine = function(e) { - return !!this.$isRtl || (void 0 != e ? this.session.getLine(e).charAt(0) == this.RLE : this.isRtlDir) - } - , - this.setRtlDirection = function(e, t) { - for (var n = e.getCursorPosition(), r = e.selection.getSelectionAnchor().row; r <= n.row; r++) - t || e.session.getLine(r).charAt(0) !== e.session.$bidiHandler.RLE ? t && e.session.getLine(r).charAt(0) !== e.session.$bidiHandler.RLE && e.session.doc.insert({ - column: 0, - row: r - }, e.session.$bidiHandler.RLE) : e.session.doc.removeInLine(r, 0, 1) - } - , - this.getPosLeft = function(e) { - e -= this.wrapIndent; - var t = this.line.charAt(0) === this.RLE ? 1 : 0 - , n = e > t ? this.session.getOverwrite() ? e : e - 1 : t - , i = r.getVisualFromLogicalIdx(n, this.bidiMap) - , o = this.bidiMap.bidiLevels - , a = 0; - !this.session.getOverwrite() && e <= t && o[i] % 2 !== 0 && i++; - for (var s = 0; s < i; s++) - a += this.charWidths[o[s]]; - return !this.session.getOverwrite() && e > t && o[i] % 2 === 0 && (a += this.charWidths[o[i]]), - this.wrapIndent && (a += this.isRtlDir ? -1 * this.wrapOffset : this.wrapOffset), - this.isRtlDir && (a += this.rtlLineOffset), - a - } - , - this.getSelections = function(e, t) { - var n, r = this.bidiMap, i = r.bidiLevels, o = [], a = 0, s = Math.min(e, t) - this.wrapIndent, l = Math.max(e, t) - this.wrapIndent, c = !1, u = !1, h = 0; - this.wrapIndent && (a += this.isRtlDir ? -1 * this.wrapOffset : this.wrapOffset); - for (var f, d = 0; d < i.length; d++) - f = r.logicalFromVisual[d], - n = i[d], - c = f >= s && f < l, - c && !u ? h = a : !c && u && o.push({ - left: h, - width: a - h - }), - a += this.charWidths[n], - u = c; - if (c && d === i.length && o.push({ - left: h, - width: a - h - }), - this.isRtlDir) - for (var p = 0; p < o.length; p++) - o[p].left += this.rtlLineOffset; - return o - } - , - this.offsetToCol = function(e) { - this.isRtlDir && (e -= this.rtlLineOffset); - var t = 0 - , n = (e = Math.max(e, 0), - 0) - , r = 0 - , i = this.bidiMap.bidiLevels - , o = this.charWidths[i[r]]; - this.wrapIndent && (e -= this.isRtlDir ? -1 * this.wrapOffset : this.wrapOffset); - while (e > n + o / 2) { - if (n += o, - r === i.length - 1) { - o = 0; - break - } - o = this.charWidths[i[++r]] - } - return r > 0 && i[r - 1] % 2 !== 0 && i[r] % 2 === 0 ? (e < n && r--, - t = this.bidiMap.logicalFromVisual[r]) : r > 0 && i[r - 1] % 2 === 0 && i[r] % 2 !== 0 ? t = 1 + (e > n ? this.bidiMap.logicalFromVisual[r] : this.bidiMap.logicalFromVisual[r - 1]) : this.isRtlDir && r === i.length - 1 && 0 === o && i[r - 1] % 2 === 0 || !this.isRtlDir && 0 === r && i[r] % 2 !== 0 ? t = 1 + this.bidiMap.logicalFromVisual[r] : (r > 0 && i[r - 1] % 2 !== 0 && 0 !== o && r--, - t = this.bidiMap.logicalFromVisual[r]), - 0 === t && this.isRtlDir && t++, - t + this.wrapIndent - } - } - ).call(a.prototype), - t.BidiHandler = a - }), - ace.define("ace/selection", ["require", "exports", "module", "ace/lib/oop", "ace/lib/lang", "ace/lib/event_emitter", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./lib/lang") - , o = e("./lib/event_emitter").EventEmitter - , a = e("./range").Range - , s = function(e) { - this.session = e, - this.doc = e.getDocument(), - this.clearSelection(), - this.cursor = this.lead = this.doc.createAnchor(0, 0), - this.anchor = this.doc.createAnchor(0, 0), - this.$silent = !1; - var t = this; - this.cursor.on("change", function(e) { - t.$cursorChanged = !0, - t.$silent || t._emit("changeCursor"), - t.$isEmpty || t.$silent || t._emit("changeSelection"), - t.$keepDesiredColumnOnChange || e.old.column == e.value.column || (t.$desiredColumn = null) - }), - this.anchor.on("change", function() { - t.$anchorChanged = !0, - t.$isEmpty || t.$silent || t._emit("changeSelection") - }) - }; - (function() { - r.implement(this, o), - this.isEmpty = function() { - return this.$isEmpty || this.anchor.row == this.lead.row && this.anchor.column == this.lead.column - } - , - this.isMultiLine = function() { - return !this.$isEmpty && this.anchor.row != this.cursor.row - } - , - this.getCursor = function() { - return this.lead.getPosition() - } - , - this.setSelectionAnchor = function(e, t) { - this.$isEmpty = !1, - this.anchor.setPosition(e, t) - } - , - this.getAnchor = this.getSelectionAnchor = function() { - return this.$isEmpty ? this.getSelectionLead() : this.anchor.getPosition() - } - , - this.getSelectionLead = function() { - return this.lead.getPosition() - } - , - this.isBackwards = function() { - var e = this.anchor - , t = this.lead; - return e.row > t.row || e.row == t.row && e.column > t.column - } - , - this.getRange = function() { - var e = this.anchor - , t = this.lead; - return this.$isEmpty ? a.fromPoints(t, t) : this.isBackwards() ? a.fromPoints(t, e) : a.fromPoints(e, t) - } - , - this.clearSelection = function() { - this.$isEmpty || (this.$isEmpty = !0, - this._emit("changeSelection")) - } - , - this.selectAll = function() { - this.$setSelection(0, 0, Number.MAX_VALUE, Number.MAX_VALUE) - } - , - this.setRange = this.setSelectionRange = function(e, t) { - var n = t ? e.end : e.start - , r = t ? e.start : e.end; - this.$setSelection(n.row, n.column, r.row, r.column) - } - , - this.$setSelection = function(e, t, n, r) { - if (!this.$silent) { - var i = this.$isEmpty - , o = this.inMultiSelectMode; - this.$silent = !0, - this.$cursorChanged = this.$anchorChanged = !1, - this.anchor.setPosition(e, t), - this.cursor.setPosition(n, r), - this.$isEmpty = !a.comparePoints(this.anchor, this.cursor), - this.$silent = !1, - this.$cursorChanged && this._emit("changeCursor"), - (this.$cursorChanged || this.$anchorChanged || i != this.$isEmpty || o) && this._emit("changeSelection") - } - } - , - this.$moveSelection = function(e) { - var t = this.lead; - this.$isEmpty && this.setSelectionAnchor(t.row, t.column), - e.call(this) - } - , - this.selectTo = function(e, t) { - this.$moveSelection(function() { - this.moveCursorTo(e, t) - }) - } - , - this.selectToPosition = function(e) { - this.$moveSelection(function() { - this.moveCursorToPosition(e) - }) - } - , - this.moveTo = function(e, t) { - this.clearSelection(), - this.moveCursorTo(e, t) - } - , - this.moveToPosition = function(e) { - this.clearSelection(), - this.moveCursorToPosition(e) - } - , - this.selectUp = function() { - this.$moveSelection(this.moveCursorUp) - } - , - this.selectDown = function() { - this.$moveSelection(this.moveCursorDown) - } - , - this.selectRight = function() { - this.$moveSelection(this.moveCursorRight) - } - , - this.selectLeft = function() { - this.$moveSelection(this.moveCursorLeft) - } - , - this.selectLineStart = function() { - this.$moveSelection(this.moveCursorLineStart) - } - , - this.selectLineEnd = function() { - this.$moveSelection(this.moveCursorLineEnd) - } - , - this.selectFileEnd = function() { - this.$moveSelection(this.moveCursorFileEnd) - } - , - this.selectFileStart = function() { - this.$moveSelection(this.moveCursorFileStart) - } - , - this.selectWordRight = function() { - this.$moveSelection(this.moveCursorWordRight) - } - , - this.selectWordLeft = function() { - this.$moveSelection(this.moveCursorWordLeft) - } - , - this.getWordRange = function(e, t) { - if ("undefined" == typeof t) { - var n = e || this.lead; - e = n.row, - t = n.column - } - return this.session.getWordRange(e, t) - } - , - this.selectWord = function() { - this.setSelectionRange(this.getWordRange()) - } - , - this.selectAWord = function() { - var e = this.getCursor() - , t = this.session.getAWordRange(e.row, e.column); - this.setSelectionRange(t) - } - , - this.getLineRange = function(e, t) { - var n, r = "number" == typeof e ? e : this.lead.row, i = this.session.getFoldLine(r); - return i ? (r = i.start.row, - n = i.end.row) : n = r, - !0 === t ? new a(r,0,n,this.session.getLine(n).length) : new a(r,0,n + 1,0) - } - , - this.selectLine = function() { - this.setSelectionRange(this.getLineRange()) - } - , - this.moveCursorUp = function() { - this.moveCursorBy(-1, 0) - } - , - this.moveCursorDown = function() { - this.moveCursorBy(1, 0) - } - , - this.wouldMoveIntoSoftTab = function(e, t, n) { - var r = e.column - , i = e.column + t; - return n < 0 && (r = e.column - t, - i = e.column), - this.session.isTabStop(e) && this.doc.getLine(e.row).slice(r, i).split(" ").length - 1 == t - } - , - this.moveCursorLeft = function() { - var e, t = this.lead.getPosition(); - if (e = this.session.getFoldAt(t.row, t.column, -1)) - this.moveCursorTo(e.start.row, e.start.column); - else if (0 === t.column) - t.row > 0 && this.moveCursorTo(t.row - 1, this.doc.getLine(t.row - 1).length); - else { - var n = this.session.getTabSize(); - this.wouldMoveIntoSoftTab(t, n, -1) && !this.session.getNavigateWithinSoftTabs() ? this.moveCursorBy(0, -n) : this.moveCursorBy(0, -1) - } - } - , - this.moveCursorRight = function() { - var e, t = this.lead.getPosition(); - if (e = this.session.getFoldAt(t.row, t.column, 1)) - this.moveCursorTo(e.end.row, e.end.column); - else if (this.lead.column == this.doc.getLine(this.lead.row).length) - this.lead.row < this.doc.getLength() - 1 && this.moveCursorTo(this.lead.row + 1, 0); - else { - var n = this.session.getTabSize(); - t = this.lead; - this.wouldMoveIntoSoftTab(t, n, 1) && !this.session.getNavigateWithinSoftTabs() ? this.moveCursorBy(0, n) : this.moveCursorBy(0, 1) - } - } - , - this.moveCursorLineStart = function() { - var e = this.lead.row - , t = this.lead.column - , n = this.session.documentToScreenRow(e, t) - , r = this.session.screenToDocumentPosition(n, 0) - , i = this.session.getDisplayLine(e, null, r.row, r.column) - , o = i.match(/^\s*/); - o[0].length == t || this.session.$useEmacsStyleLineStart || (r.column += o[0].length), - this.moveCursorToPosition(r) - } - , - this.moveCursorLineEnd = function() { - var e = this.lead - , t = this.session.getDocumentLastRowColumnPosition(e.row, e.column); - if (this.lead.column == t.column) { - var n = this.session.getLine(t.row); - if (t.column == n.length) { - var r = n.search(/\s+$/); - r > 0 && (t.column = r) - } - } - this.moveCursorTo(t.row, t.column) - } - , - this.moveCursorFileEnd = function() { - var e = this.doc.getLength() - 1 - , t = this.doc.getLine(e).length; - this.moveCursorTo(e, t) - } - , - this.moveCursorFileStart = function() { - this.moveCursorTo(0, 0) - } - , - this.moveCursorLongWordRight = function() { - var e = this.lead.row - , t = this.lead.column - , n = this.doc.getLine(e) - , r = n.substring(t); - this.session.nonTokenRe.lastIndex = 0, - this.session.tokenRe.lastIndex = 0; - var i = this.session.getFoldAt(e, t, 1); - if (i) - this.moveCursorTo(i.end.row, i.end.column); - else { - if (this.session.nonTokenRe.exec(r) && (t += this.session.nonTokenRe.lastIndex, - this.session.nonTokenRe.lastIndex = 0, - r = n.substring(t)), - t >= n.length) - return this.moveCursorTo(e, n.length), - this.moveCursorRight(), - void (e < this.doc.getLength() - 1 && this.moveCursorWordRight()); - this.session.tokenRe.exec(r) && (t += this.session.tokenRe.lastIndex, - this.session.tokenRe.lastIndex = 0), - this.moveCursorTo(e, t) - } - } - , - this.moveCursorLongWordLeft = function() { - var e, t = this.lead.row, n = this.lead.column; - if (e = this.session.getFoldAt(t, n, -1)) - this.moveCursorTo(e.start.row, e.start.column); - else { - var r = this.session.getFoldStringAt(t, n, -1); - null == r && (r = this.doc.getLine(t).substring(0, n)); - var o = i.stringReverse(r); - if (this.session.nonTokenRe.lastIndex = 0, - this.session.tokenRe.lastIndex = 0, - this.session.nonTokenRe.exec(o) && (n -= this.session.nonTokenRe.lastIndex, - o = o.slice(this.session.nonTokenRe.lastIndex), - this.session.nonTokenRe.lastIndex = 0), - n <= 0) - return this.moveCursorTo(t, 0), - this.moveCursorLeft(), - void (t > 0 && this.moveCursorWordLeft()); - this.session.tokenRe.exec(o) && (n -= this.session.tokenRe.lastIndex, - this.session.tokenRe.lastIndex = 0), - this.moveCursorTo(t, n) - } - } - , - this.$shortWordEndIndex = function(e) { - var t, n = 0, r = /\s/, i = this.session.tokenRe; - if (i.lastIndex = 0, - this.session.tokenRe.exec(e)) - n = this.session.tokenRe.lastIndex; - else { - while ((t = e[n]) && r.test(t)) - n++; - if (n < 1) { - i.lastIndex = 0; - while ((t = e[n]) && !i.test(t)) - if (i.lastIndex = 0, - n++, - r.test(t)) { - if (n > 2) { - n--; - break - } - while ((t = e[n]) && r.test(t)) - n++; - if (n > 2) - break - } - } - } - return i.lastIndex = 0, - n - } - , - this.moveCursorShortWordRight = function() { - var e = this.lead.row - , t = this.lead.column - , n = this.doc.getLine(e) - , r = n.substring(t) - , i = this.session.getFoldAt(e, t, 1); - if (i) - return this.moveCursorTo(i.end.row, i.end.column); - if (t == n.length) { - var o = this.doc.getLength(); - do { - e++, - r = this.doc.getLine(e) - } while (e < o && /^\s*$/.test(r)); - /^\s+/.test(r) || (r = ""), - t = 0 - } - var a = this.$shortWordEndIndex(r); - this.moveCursorTo(e, t + a) - } - , - this.moveCursorShortWordLeft = function() { - var e, t = this.lead.row, n = this.lead.column; - if (e = this.session.getFoldAt(t, n, -1)) - return this.moveCursorTo(e.start.row, e.start.column); - var r = this.session.getLine(t).substring(0, n); - if (0 === n) { - do { - t--, - r = this.doc.getLine(t) - } while (t > 0 && /^\s*$/.test(r)); - n = r.length, - /\s+$/.test(r) || (r = "") - } - var o = i.stringReverse(r) - , a = this.$shortWordEndIndex(o); - return this.moveCursorTo(t, n - a) - } - , - this.moveCursorWordRight = function() { - this.session.$selectLongWords ? this.moveCursorLongWordRight() : this.moveCursorShortWordRight() - } - , - this.moveCursorWordLeft = function() { - this.session.$selectLongWords ? this.moveCursorLongWordLeft() : this.moveCursorShortWordLeft() - } - , - this.moveCursorBy = function(e, t) { - var n, r = this.session.documentToScreenPosition(this.lead.row, this.lead.column); - if (0 === t && (0 !== e && (this.session.$bidiHandler.isBidiRow(r.row, this.lead.row) ? (n = this.session.$bidiHandler.getPosLeft(r.column), - r.column = Math.round(n / this.session.$bidiHandler.charWidths[0])) : n = r.column * this.session.$bidiHandler.charWidths[0]), - this.$desiredColumn ? r.column = this.$desiredColumn : this.$desiredColumn = r.column), - 0 != e && this.session.lineWidgets && this.session.lineWidgets[this.lead.row]) { - var i = this.session.lineWidgets[this.lead.row]; - e < 0 ? e -= i.rowsAbove || 0 : e > 0 && (e += i.rowCount - (i.rowsAbove || 0)) - } - var o = this.session.screenToDocumentPosition(r.row + e, r.column, n); - 0 !== e && 0 === t && o.row === this.lead.row && (o.column, - this.lead.column), - this.moveCursorTo(o.row, o.column + t, 0 === t) - } - , - this.moveCursorToPosition = function(e) { - this.moveCursorTo(e.row, e.column) - } - , - this.moveCursorTo = function(e, t, n) { - var r = this.session.getFoldAt(e, t, 1); - r && (e = r.start.row, - t = r.start.column), - this.$keepDesiredColumnOnChange = !0; - var i = this.session.getLine(e); - /[\uDC00-\uDFFF]/.test(i.charAt(t)) && i.charAt(t - 1) && (this.lead.row == e && this.lead.column == t + 1 ? t -= 1 : t += 1), - this.lead.setPosition(e, t), - this.$keepDesiredColumnOnChange = !1, - n || (this.$desiredColumn = null) - } - , - this.moveCursorToScreen = function(e, t, n) { - var r = this.session.screenToDocumentPosition(e, t); - this.moveCursorTo(r.row, r.column, n) - } - , - this.detach = function() { - this.lead.detach(), - this.anchor.detach() - } - , - this.fromOrientedRange = function(e) { - this.setSelectionRange(e, e.cursor == e.start), - this.$desiredColumn = e.desiredColumn || this.$desiredColumn - } - , - this.toOrientedRange = function(e) { - var t = this.getRange(); - return e ? (e.start.column = t.start.column, - e.start.row = t.start.row, - e.end.column = t.end.column, - e.end.row = t.end.row) : e = t, - e.cursor = this.isBackwards() ? e.start : e.end, - e.desiredColumn = this.$desiredColumn, - e - } - , - this.getRangeOfMovements = function(e) { - var t = this.getCursor(); - try { - e(this); - var n = this.getCursor(); - return a.fromPoints(t, n) - } catch (e) { - return a.fromPoints(t, t) - } finally { - this.moveCursorToPosition(t) - } - } - , - this.toJSON = function() { - if (this.rangeCount) - var e = this.ranges.map(function(e) { - var t = e.clone(); - return t.isBackwards = e.cursor == e.start, - t - }); - else { - e = this.getRange(); - e.isBackwards = this.isBackwards() - } - return e - } - , - this.fromJSON = function(e) { - if (void 0 == e.start) { - if (this.rangeList && e.length > 1) { - this.toSingleRange(e[0]); - for (var t = e.length; t--; ) { - var n = a.fromPoints(e[t].start, e[t].end); - e[t].isBackwards && (n.cursor = n.start), - this.addRange(n, !0) - } - return - } - e = e[0] - } - this.rangeList && this.toSingleRange(e), - this.setSelectionRange(e, e.isBackwards) - } - , - this.isEqual = function(e) { - if ((e.length || this.rangeCount) && e.length != this.rangeCount) - return !1; - if (!e.length || !this.ranges) - return this.getRange().isEqual(e); - for (var t = this.ranges.length; t--; ) - if (!this.ranges[t].isEqual(e[t])) - return !1; - return !0 - } - } - ).call(s.prototype), - t.Selection = s - }), - ace.define("ace/tokenizer", ["require", "exports", "module", "ace/config"], function(e, t, n) { - "use strict"; - var r = e("./config") - , i = 2e3 - , o = function(e) { - for (var t in this.states = e, - this.regExps = {}, - this.matchMappings = {}, - this.states) { - for (var n = this.states[t], r = [], i = 0, o = this.matchMappings[t] = { - defaultToken: "text" - }, a = "g", s = [], l = 0; l < n.length; l++) { - var c = n[l]; - if (c.defaultToken && (o.defaultToken = c.defaultToken), - c.caseInsensitive && -1 === a.indexOf("i") && (a += "i"), - c.unicode && -1 === a.indexOf("u") && (a += "u"), - null != c.regex) { - c.regex instanceof RegExp && (c.regex = c.regex.toString().slice(1, -1)); - var u = c.regex - , h = new RegExp("(?:(" + u + ")|(.))").exec("a").length - 2; - Array.isArray(c.token) ? 1 == c.token.length || 1 == h ? c.token = c.token[0] : h - 1 != c.token.length ? (this.reportError("number of classes and regexp groups doesn't match", { - rule: c, - groupCount: h - 1 - }), - c.token = c.token[0]) : (c.tokenArray = c.token, - c.token = null, - c.onMatch = this.$arrayTokens) : "function" != typeof c.token || c.onMatch || (c.onMatch = h > 1 ? this.$applyToken : c.token), - h > 1 && (/\\\d/.test(c.regex) ? u = c.regex.replace(/\\([0-9]+)/g, function(e, t) { - return "\\" + (parseInt(t, 10) + i + 1) - }) : (h = 1, - u = this.removeCapturingGroups(c.regex)), - c.splitRegex || "string" == typeof c.token || s.push(c)), - o[i] = l, - i += h, - r.push(u), - c.onMatch || (c.onMatch = null) - } - } - r.length || (o[0] = 0, - r.push("$")), - s.forEach(function(e) { - e.splitRegex = this.createSplitterRegexp(e.regex, a) - }, this), - this.regExps[t] = new RegExp("(" + r.join(")|(") + ")|($)",a) - } - }; - (function() { - this.$setMaxTokenCount = function(e) { - i = 0 | e - } - , - this.$applyToken = function(e) { - var t = this.splitRegex.exec(e).slice(1) - , n = this.token.apply(this, t); - if ("string" === typeof n) - return [{ - type: n, - value: e - }]; - for (var r = [], i = 0, o = n.length; i < o; i++) - t[i] && (r[r.length] = { - type: n[i], - value: t[i] - }); - return r - } - , - this.$arrayTokens = function(e) { - if (!e) - return []; - var t = this.splitRegex.exec(e); - if (!t) - return "text"; - for (var n = [], r = this.tokenArray, i = 0, o = r.length; i < o; i++) - t[i + 1] && (n[n.length] = { - type: r[i], - value: t[i + 1] - }); - return n - } - , - this.removeCapturingGroups = function(e) { - var t = e.replace(/\\.|\[(?:\\.|[^\\\]])*|\(\?[:=!<]|(\()/g, function(e, t) { - return t ? "(?:" : e - }); - return t - } - , - this.createSplitterRegexp = function(e, t) { - if (-1 != e.indexOf("(?=")) { - var n = 0 - , r = !1 - , i = {}; - e.replace(/(\\.)|(\((?:\?[=!])?)|(\))|([\[\]])/g, function(e, t, o, a, s, l) { - return r ? r = "]" != s : s ? r = !0 : a ? (n == i.stack && (i.end = l + 1, - i.stack = -1), - n--) : o && (n++, - 1 != o.length && (i.stack = n, - i.start = l)), - e - }), - null != i.end && /^\)*$/.test(e.substr(i.end)) && (e = e.substring(0, i.start) + e.substr(i.end)) - } - return "^" != e.charAt(0) && (e = "^" + e), - "$" != e.charAt(e.length - 1) && (e += "$"), - new RegExp(e,(t || "").replace("g", "")) - } - , - this.getLineTokens = function(e, t) { - if (t && "string" != typeof t) { - var n = t.slice(0); - t = n[0], - "#tmp" === t && (n.shift(), - t = n.shift()) - } else - n = []; - var r = t || "start" - , o = this.states[r]; - o || (r = "start", - o = this.states[r]); - var a = this.matchMappings[r] - , s = this.regExps[r]; - s.lastIndex = 0; - var l, c = [], u = 0, h = 0, f = { - type: null, - value: "" - }; - while (l = s.exec(e)) { - var d = a.defaultToken - , p = null - , m = l[0] - , g = s.lastIndex; - if (g - m.length > u) { - var v = e.substring(u, g - m.length); - f.type == d ? f.value += v : (f.type && c.push(f), - f = { - type: d, - value: v - }) - } - for (var y = 0; y < l.length - 2; y++) - if (void 0 !== l[y + 1]) { - p = o[a[y]], - d = p.onMatch ? p.onMatch(m, r, n, e) : p.token, - p.next && (r = "string" == typeof p.next ? p.next : p.next(r, n), - o = this.states[r], - o || (this.reportError("state doesn't exist", r), - r = "start", - o = this.states[r]), - a = this.matchMappings[r], - u = g, - s = this.regExps[r], - s.lastIndex = g), - p.consumeLineEnd && (u = g); - break - } - if (m) - if ("string" === typeof d) - p && !1 === p.merge || f.type !== d ? (f.type && c.push(f), - f = { - type: d, - value: m - }) : f.value += m; - else if (d) { - f.type && c.push(f), - f = { - type: null, - value: "" - }; - for (y = 0; y < d.length; y++) - c.push(d[y]) - } - if (u == e.length) - break; - if (u = g, - h++ > i) { - h > 2 * e.length && this.reportError("infinite loop with in ace tokenizer", { - startState: t, - line: e - }); - while (u < e.length) - f.type && c.push(f), - f = { - value: e.substring(u, u += 500), - type: "overflow" - }; - r = "start", - n = []; - break - } - } - return f.type && c.push(f), - n.length > 1 && n[0] !== r && n.unshift("#tmp", r), - { - tokens: c, - state: n.length ? n : r - } - } - , - this.reportError = r.reportError - } - ).call(o.prototype), - t.Tokenizer = o - }), - ace.define("ace/mode/text_highlight_rules", ["require", "exports", "module", "ace/lib/lang"], function(e, t, n) { - "use strict"; - var r = e("../lib/lang") - , i = function() { - this.$rules = { - start: [{ - token: "empty_line", - regex: "^$" - }, { - defaultToken: "text" - }] - } - }; - (function() { - this.addRules = function(e, t) { - if (t) - for (var n in e) { - for (var r = e[n], i = 0; i < r.length; i++) { - var o = r[i]; - (o.next || o.onMatch) && ("string" == typeof o.next && 0 !== o.next.indexOf(t) && (o.next = t + o.next), - o.nextState && 0 !== o.nextState.indexOf(t) && (o.nextState = t + o.nextState)) - } - this.$rules[t + n] = r - } - else - for (var n in e) - this.$rules[n] = e[n] - } - , - this.getRules = function() { - return this.$rules - } - , - this.embedRules = function(e, t, n, i, o) { - var a = "function" == typeof e ? (new e).getRules() : e; - if (i) - for (var s = 0; s < i.length; s++) - i[s] = t + i[s]; - else - for (var l in i = [], - a) - i.push(t + l); - if (this.addRules(a, t), - n) { - var c = Array.prototype[o ? "push" : "unshift"]; - for (s = 0; s < i.length; s++) - c.apply(this.$rules[i[s]], r.deepCopy(n)) - } - this.$embeds || (this.$embeds = []), - this.$embeds.push(t) - } - , - this.getEmbeds = function() { - return this.$embeds - } - ; - var e = function(e, t) { - return ("start" != e || t.length) && t.unshift(this.nextState, e), - this.nextState - } - , t = function(e, t) { - return t.shift(), - t.shift() || "start" - }; - this.normalizeRules = function() { - var n = 0 - , r = this.$rules; - function i(o) { - var a = r[o]; - a.processed = !0; - for (var s = 0; s < a.length; s++) { - var l = a[s] - , c = null; - Array.isArray(l) && (c = l, - l = {}), - !l.regex && l.start && (l.regex = l.start, - l.next || (l.next = []), - l.next.push({ - defaultToken: l.token - }, { - token: l.token + ".end", - regex: l.end || l.start, - next: "pop" - }), - l.token = l.token + ".start", - l.push = !0); - var u = l.next || l.push; - if (u && Array.isArray(u)) { - var h = l.stateName; - h || (h = l.token, - "string" != typeof h && (h = h[0] || ""), - r[h] && (h += n++)), - r[h] = u, - l.next = h, - i(h) - } else - "pop" == u && (l.next = t); - if (l.push && (l.nextState = l.next || l.push, - l.next = e, - delete l.push), - l.rules) - for (var f in l.rules) - r[f] ? r[f].push && r[f].push.apply(r[f], l.rules[f]) : r[f] = l.rules[f]; - var d = "string" == typeof l ? l : l.include; - if (d && (c = Array.isArray(d) ? d.map(function(e) { - return r[e] - }) : r[d]), - c) { - var p = [s, 1].concat(c); - l.noEscape && (p = p.filter(function(e) { - return !e.next - })), - a.splice.apply(a, p), - s-- - } - l.keywordMap && (l.token = this.createKeywordMapper(l.keywordMap, l.defaultToken || "text", l.caseInsensitive), - delete l.defaultToken) - } - } - Object.keys(r).forEach(i, this) - } - , - this.createKeywordMapper = function(e, t, n, r) { - var i = Object.create(null); - return this.$keywordList = [], - Object.keys(e).forEach(function(t) { - for (var o = e[t], a = o.split(r || "|"), s = a.length; s--; ) { - var l = a[s]; - this.$keywordList.push(l), - n && (l = l.toLowerCase()), - i[l] = t - } - }, this), - e = null, - n ? function(e) { - return i[e.toLowerCase()] || t - } - : function(e) { - return i[e] || t - } - } - , - this.getKeywords = function() { - return this.$keywords - } - } - ).call(i.prototype), - t.TextHighlightRules = i - }), - ace.define("ace/mode/behaviour", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - var r = function() { - this.$behaviours = {} - }; - (function() { - this.add = function(e, t, n) { - switch (void 0) { - case this.$behaviours: - this.$behaviours = {}; - case this.$behaviours[e]: - this.$behaviours[e] = {} - } - this.$behaviours[e][t] = n - } - , - this.addBehaviours = function(e) { - for (var t in e) - for (var n in e[t]) - this.add(t, n, e[t][n]) - } - , - this.remove = function(e) { - this.$behaviours && this.$behaviours[e] && delete this.$behaviours[e] - } - , - this.inherit = function(e, t) { - if ("function" === typeof e) - var n = (new e).getBehaviours(t); - else - n = e.getBehaviours(t); - this.addBehaviours(n) - } - , - this.getBehaviours = function(e) { - if (e) { - for (var t = {}, n = 0; n < e.length; n++) - this.$behaviours[e[n]] && (t[e[n]] = this.$behaviours[e[n]]); - return t - } - return this.$behaviours - } - } - ).call(r.prototype), - t.Behaviour = r - }), - ace.define("ace/token_iterator", ["require", "exports", "module", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("./range").Range - , i = function(e, t, n) { - this.$session = e, - this.$row = t, - this.$rowTokens = e.getTokens(t); - var r = e.getTokenAt(t, n); - this.$tokenIndex = r ? r.index : -1 - }; - (function() { - this.stepBackward = function() { - this.$tokenIndex -= 1; - while (this.$tokenIndex < 0) { - if (this.$row -= 1, - this.$row < 0) - return this.$row = 0, - null; - this.$rowTokens = this.$session.getTokens(this.$row), - this.$tokenIndex = this.$rowTokens.length - 1 - } - return this.$rowTokens[this.$tokenIndex] - } - , - this.stepForward = function() { - var e; - this.$tokenIndex += 1; - while (this.$tokenIndex >= this.$rowTokens.length) { - if (this.$row += 1, - e || (e = this.$session.getLength()), - this.$row >= e) - return this.$row = e - 1, - null; - this.$rowTokens = this.$session.getTokens(this.$row), - this.$tokenIndex = 0 - } - return this.$rowTokens[this.$tokenIndex] - } - , - this.getCurrentToken = function() { - return this.$rowTokens[this.$tokenIndex] - } - , - this.getCurrentTokenRow = function() { - return this.$row - } - , - this.getCurrentTokenColumn = function() { - var e = this.$rowTokens - , t = this.$tokenIndex - , n = e[t].start; - if (void 0 !== n) - return n; - n = 0; - while (t > 0) - t -= 1, - n += e[t].value.length; - return n - } - , - this.getCurrentTokenPosition = function() { - return { - row: this.$row, - column: this.getCurrentTokenColumn() - } - } - , - this.getCurrentTokenRange = function() { - var e = this.$rowTokens[this.$tokenIndex] - , t = this.getCurrentTokenColumn(); - return new r(this.$row,t,this.$row,t + e.value.length) - } - } - ).call(i.prototype), - t.TokenIterator = i - }), - ace.define("ace/mode/behaviour/cstyle", ["require", "exports", "module", "ace/lib/oop", "ace/mode/behaviour", "ace/token_iterator", "ace/lib/lang"], function(e, t, n) { - "use strict"; - var r, i = e("../../lib/oop"), o = e("../behaviour").Behaviour, a = e("../../token_iterator").TokenIterator, s = e("../../lib/lang"), l = ["text", "paren.rparen", "rparen", "paren", "punctuation.operator"], c = ["text", "paren.rparen", "rparen", "paren", "punctuation.operator", "comment"], u = {}, h = { - '"': '"', - "'": "'" - }, f = function(e) { - var t = -1; - if (e.multiSelect && (t = e.selection.index, - u.rangeCount != e.multiSelect.rangeCount && (u = { - rangeCount: e.multiSelect.rangeCount - })), - u[t]) - return r = u[t]; - r = u[t] = { - autoInsertedBrackets: 0, - autoInsertedRow: -1, - autoInsertedLineEnd: "", - maybeInsertedBrackets: 0, - maybeInsertedRow: -1, - maybeInsertedLineStart: "", - maybeInsertedLineEnd: "" - } - }, d = function(e, t, n, r) { - var i = e.end.row - e.start.row; - return { - text: n + t + r, - selection: [0, e.start.column + 1, i, e.end.column + (i ? 0 : 1)] - } - }, p = function(e) { - this.add("braces", "insertion", function(t, n, i, o, a) { - var l = i.getCursorPosition() - , c = o.doc.getLine(l.row); - if ("{" == a) { - f(i); - var u = i.getSelectionRange() - , h = o.doc.getTextRange(u); - if ("" !== h && "{" !== h && i.getWrapBehavioursEnabled()) - return d(u, h, "{", "}"); - if (p.isSaneInsertion(i, o)) - return /[\]\}\)]/.test(c[l.column]) || i.inMultiSelectMode || e && e.braces ? (p.recordAutoInsert(i, o, "}"), - { - text: "{}", - selection: [1, 1] - }) : (p.recordMaybeInsert(i, o, "{"), - { - text: "{", - selection: [1, 1] - }) - } else if ("}" == a) { - f(i); - var m = c.substring(l.column, l.column + 1); - if ("}" == m) { - var g = o.$findOpeningBracket("}", { - column: l.column + 1, - row: l.row - }); - if (null !== g && p.isAutoInsertedClosing(l, c, a)) - return p.popAutoInsertedClosing(), - { - text: "", - selection: [1, 1] - } - } - } else { - if ("\n" == a || "\r\n" == a) { - f(i); - var v = ""; - p.isMaybeInsertedClosing(l, c) && (v = s.stringRepeat("}", r.maybeInsertedBrackets), - p.clearMaybeInsertedClosing()); - m = c.substring(l.column, l.column + 1); - if ("}" === m) { - var y = o.findMatchingBracket({ - row: l.row, - column: l.column + 1 - }, "}"); - if (!y) - return null; - var b = this.$getIndent(o.getLine(y.row)) - } else { - if (!v) - return void p.clearMaybeInsertedClosing(); - b = this.$getIndent(c) - } - var w = b + o.getTabString(); - return { - text: "\n" + w + "\n" + b + v, - selection: [1, w.length, 1, w.length] - } - } - p.clearMaybeInsertedClosing() - } - }), - this.add("braces", "deletion", function(e, t, n, i, o) { - var a = i.doc.getTextRange(o); - if (!o.isMultiLine() && "{" == a) { - f(n); - var s = i.doc.getLine(o.start.row) - , l = s.substring(o.end.column, o.end.column + 1); - if ("}" == l) - return o.end.column++, - o; - r.maybeInsertedBrackets-- - } - }), - this.add("parens", "insertion", function(e, t, n, r, i) { - if ("(" == i) { - f(n); - var o = n.getSelectionRange() - , a = r.doc.getTextRange(o); - if ("" !== a && n.getWrapBehavioursEnabled()) - return d(o, a, "(", ")"); - if (p.isSaneInsertion(n, r)) - return p.recordAutoInsert(n, r, ")"), - { - text: "()", - selection: [1, 1] - } - } else if (")" == i) { - f(n); - var s = n.getCursorPosition() - , l = r.doc.getLine(s.row) - , c = l.substring(s.column, s.column + 1); - if (")" == c) { - var u = r.$findOpeningBracket(")", { - column: s.column + 1, - row: s.row - }); - if (null !== u && p.isAutoInsertedClosing(s, l, i)) - return p.popAutoInsertedClosing(), - { - text: "", - selection: [1, 1] - } - } - } - }), - this.add("parens", "deletion", function(e, t, n, r, i) { - var o = r.doc.getTextRange(i); - if (!i.isMultiLine() && "(" == o) { - f(n); - var a = r.doc.getLine(i.start.row) - , s = a.substring(i.start.column + 1, i.start.column + 2); - if (")" == s) - return i.end.column++, - i - } - }), - this.add("brackets", "insertion", function(e, t, n, r, i) { - if ("[" == i) { - f(n); - var o = n.getSelectionRange() - , a = r.doc.getTextRange(o); - if ("" !== a && n.getWrapBehavioursEnabled()) - return d(o, a, "[", "]"); - if (p.isSaneInsertion(n, r)) - return p.recordAutoInsert(n, r, "]"), - { - text: "[]", - selection: [1, 1] - } - } else if ("]" == i) { - f(n); - var s = n.getCursorPosition() - , l = r.doc.getLine(s.row) - , c = l.substring(s.column, s.column + 1); - if ("]" == c) { - var u = r.$findOpeningBracket("]", { - column: s.column + 1, - row: s.row - }); - if (null !== u && p.isAutoInsertedClosing(s, l, i)) - return p.popAutoInsertedClosing(), - { - text: "", - selection: [1, 1] - } - } - } - }), - this.add("brackets", "deletion", function(e, t, n, r, i) { - var o = r.doc.getTextRange(i); - if (!i.isMultiLine() && "[" == o) { - f(n); - var a = r.doc.getLine(i.start.row) - , s = a.substring(i.start.column + 1, i.start.column + 2); - if ("]" == s) - return i.end.column++, - i - } - }), - this.add("string_dquotes", "insertion", function(e, t, n, r, i) { - var o = r.$mode.$quotes || h; - if (1 == i.length && o[i]) { - if (this.lineCommentStart && -1 != this.lineCommentStart.indexOf(i)) - return; - f(n); - var a = i - , s = n.getSelectionRange() - , l = r.doc.getTextRange(s); - if (!("" === l || 1 == l.length && o[l]) && n.getWrapBehavioursEnabled()) - return d(s, l, a, a); - if (!l) { - var c = n.getCursorPosition() - , u = r.doc.getLine(c.row) - , p = u.substring(c.column - 1, c.column) - , m = u.substring(c.column, c.column + 1) - , g = r.getTokenAt(c.row, c.column) - , v = r.getTokenAt(c.row, c.column + 1); - if ("\\" == p && g && /escape/.test(g.type)) - return null; - var y, b = g && /string|escape/.test(g.type), w = !v || /string|escape/.test(v.type); - if (m == a) - y = b !== w, - y && /string\.end/.test(v.type) && (y = !1); - else { - if (b && !w) - return null; - if (b && w) - return null; - var x = r.$mode.tokenRe; - x.lastIndex = 0; - var _ = x.test(p); - x.lastIndex = 0; - var E = x.test(p); - if (_ || E) - return null; - if (m && !/[\s;,.})\]\\]/.test(m)) - return null; - var S = u[c.column - 2]; - if (p == a && (S == a || x.test(S))) - return null; - y = !0 - } - return { - text: y ? a + a : "", - selection: [1, 1] - } - } - } - }), - this.add("string_dquotes", "deletion", function(e, t, n, r, i) { - var o = r.$mode.$quotes || h - , a = r.doc.getTextRange(i); - if (!i.isMultiLine() && o.hasOwnProperty(a)) { - f(n); - var s = r.doc.getLine(i.start.row) - , l = s.substring(i.start.column + 1, i.start.column + 2); - if (l == a) - return i.end.column++, - i - } - }) - }; - p.isSaneInsertion = function(e, t) { - var n = e.getCursorPosition() - , r = new a(t,n.row,n.column); - if (!this.$matchTokenType(r.getCurrentToken() || "text", l)) { - if (/[)}\]]/.test(e.session.getLine(n.row)[n.column])) - return !0; - var i = new a(t,n.row,n.column + 1); - if (!this.$matchTokenType(i.getCurrentToken() || "text", l)) - return !1 - } - return r.stepForward(), - r.getCurrentTokenRow() !== n.row || this.$matchTokenType(r.getCurrentToken() || "text", c) - } - , - p.$matchTokenType = function(e, t) { - return t.indexOf(e.type || e) > -1 - } - , - p.recordAutoInsert = function(e, t, n) { - var i = e.getCursorPosition() - , o = t.doc.getLine(i.row); - this.isAutoInsertedClosing(i, o, r.autoInsertedLineEnd[0]) || (r.autoInsertedBrackets = 0), - r.autoInsertedRow = i.row, - r.autoInsertedLineEnd = n + o.substr(i.column), - r.autoInsertedBrackets++ - } - , - p.recordMaybeInsert = function(e, t, n) { - var i = e.getCursorPosition() - , o = t.doc.getLine(i.row); - this.isMaybeInsertedClosing(i, o) || (r.maybeInsertedBrackets = 0), - r.maybeInsertedRow = i.row, - r.maybeInsertedLineStart = o.substr(0, i.column) + n, - r.maybeInsertedLineEnd = o.substr(i.column), - r.maybeInsertedBrackets++ - } - , - p.isAutoInsertedClosing = function(e, t, n) { - return r.autoInsertedBrackets > 0 && e.row === r.autoInsertedRow && n === r.autoInsertedLineEnd[0] && t.substr(e.column) === r.autoInsertedLineEnd - } - , - p.isMaybeInsertedClosing = function(e, t) { - return r.maybeInsertedBrackets > 0 && e.row === r.maybeInsertedRow && t.substr(e.column) === r.maybeInsertedLineEnd && t.substr(0, e.column) == r.maybeInsertedLineStart - } - , - p.popAutoInsertedClosing = function() { - r.autoInsertedLineEnd = r.autoInsertedLineEnd.substr(1), - r.autoInsertedBrackets-- - } - , - p.clearMaybeInsertedClosing = function() { - r && (r.maybeInsertedBrackets = 0, - r.maybeInsertedRow = -1) - } - , - i.inherits(p, o), - t.CstyleBehaviour = p - }), - ace.define("ace/unicode", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - for (var r = [48, 9, 8, 25, 5, 0, 2, 25, 48, 0, 11, 0, 5, 0, 6, 22, 2, 30, 2, 457, 5, 11, 15, 4, 8, 0, 2, 0, 18, 116, 2, 1, 3, 3, 9, 0, 2, 2, 2, 0, 2, 19, 2, 82, 2, 138, 2, 4, 3, 155, 12, 37, 3, 0, 8, 38, 10, 44, 2, 0, 2, 1, 2, 1, 2, 0, 9, 26, 6, 2, 30, 10, 7, 61, 2, 9, 5, 101, 2, 7, 3, 9, 2, 18, 3, 0, 17, 58, 3, 100, 15, 53, 5, 0, 6, 45, 211, 57, 3, 18, 2, 5, 3, 11, 3, 9, 2, 1, 7, 6, 2, 2, 2, 7, 3, 1, 3, 21, 2, 6, 2, 0, 4, 3, 3, 8, 3, 1, 3, 3, 9, 0, 5, 1, 2, 4, 3, 11, 16, 2, 2, 5, 5, 1, 3, 21, 2, 6, 2, 1, 2, 1, 2, 1, 3, 0, 2, 4, 5, 1, 3, 2, 4, 0, 8, 3, 2, 0, 8, 15, 12, 2, 2, 8, 2, 2, 2, 21, 2, 6, 2, 1, 2, 4, 3, 9, 2, 2, 2, 2, 3, 0, 16, 3, 3, 9, 18, 2, 2, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 3, 8, 3, 1, 3, 2, 9, 1, 5, 1, 2, 4, 3, 9, 2, 0, 17, 1, 2, 5, 4, 2, 2, 3, 4, 1, 2, 0, 2, 1, 4, 1, 4, 2, 4, 11, 5, 4, 4, 2, 2, 3, 3, 0, 7, 0, 15, 9, 18, 2, 2, 7, 2, 2, 2, 22, 2, 9, 2, 4, 4, 7, 2, 2, 2, 3, 8, 1, 2, 1, 7, 3, 3, 9, 19, 1, 2, 7, 2, 2, 2, 22, 2, 9, 2, 4, 3, 8, 2, 2, 2, 3, 8, 1, 8, 0, 2, 3, 3, 9, 19, 1, 2, 7, 2, 2, 2, 22, 2, 15, 4, 7, 2, 2, 2, 3, 10, 0, 9, 3, 3, 9, 11, 5, 3, 1, 2, 17, 4, 23, 2, 8, 2, 0, 3, 6, 4, 0, 5, 5, 2, 0, 2, 7, 19, 1, 14, 57, 6, 14, 2, 9, 40, 1, 2, 0, 3, 1, 2, 0, 3, 0, 7, 3, 2, 6, 2, 2, 2, 0, 2, 0, 3, 1, 2, 12, 2, 2, 3, 4, 2, 0, 2, 5, 3, 9, 3, 1, 35, 0, 24, 1, 7, 9, 12, 0, 2, 0, 2, 0, 5, 9, 2, 35, 5, 19, 2, 5, 5, 7, 2, 35, 10, 0, 58, 73, 7, 77, 3, 37, 11, 42, 2, 0, 4, 328, 2, 3, 3, 6, 2, 0, 2, 3, 3, 40, 2, 3, 3, 32, 2, 3, 3, 6, 2, 0, 2, 3, 3, 14, 2, 56, 2, 3, 3, 66, 5, 0, 33, 15, 17, 84, 13, 619, 3, 16, 2, 25, 6, 74, 22, 12, 2, 6, 12, 20, 12, 19, 13, 12, 2, 2, 2, 1, 13, 51, 3, 29, 4, 0, 5, 1, 3, 9, 34, 2, 3, 9, 7, 87, 9, 42, 6, 69, 11, 28, 4, 11, 5, 11, 11, 39, 3, 4, 12, 43, 5, 25, 7, 10, 38, 27, 5, 62, 2, 28, 3, 10, 7, 9, 14, 0, 89, 75, 5, 9, 18, 8, 13, 42, 4, 11, 71, 55, 9, 9, 4, 48, 83, 2, 2, 30, 14, 230, 23, 280, 3, 5, 3, 37, 3, 5, 3, 7, 2, 0, 2, 0, 2, 0, 2, 30, 3, 52, 2, 6, 2, 0, 4, 2, 2, 6, 4, 3, 3, 5, 5, 12, 6, 2, 2, 6, 67, 1, 20, 0, 29, 0, 14, 0, 17, 4, 60, 12, 5, 0, 4, 11, 18, 0, 5, 0, 3, 9, 2, 0, 4, 4, 7, 0, 2, 0, 2, 0, 2, 3, 2, 10, 3, 3, 6, 4, 5, 0, 53, 1, 2684, 46, 2, 46, 2, 132, 7, 6, 15, 37, 11, 53, 10, 0, 17, 22, 10, 6, 2, 6, 2, 6, 2, 6, 2, 6, 2, 6, 2, 6, 2, 6, 2, 31, 48, 0, 470, 1, 36, 5, 2, 4, 6, 1, 5, 85, 3, 1, 3, 2, 2, 89, 2, 3, 6, 40, 4, 93, 18, 23, 57, 15, 513, 6581, 75, 20939, 53, 1164, 68, 45, 3, 268, 4, 27, 21, 31, 3, 13, 13, 1, 2, 24, 9, 69, 11, 1, 38, 8, 3, 102, 3, 1, 111, 44, 25, 51, 13, 68, 12, 9, 7, 23, 4, 0, 5, 45, 3, 35, 13, 28, 4, 64, 15, 10, 39, 54, 10, 13, 3, 9, 7, 22, 4, 1, 5, 66, 25, 2, 227, 42, 2, 1, 3, 9, 7, 11171, 13, 22, 5, 48, 8453, 301, 3, 61, 3, 105, 39, 6, 13, 4, 6, 11, 2, 12, 2, 4, 2, 0, 2, 1, 2, 1, 2, 107, 34, 362, 19, 63, 3, 53, 41, 11, 5, 15, 17, 6, 13, 1, 25, 2, 33, 4, 2, 134, 20, 9, 8, 25, 5, 0, 2, 25, 12, 88, 4, 5, 3, 5, 3, 5, 3, 2], i = 0, o = [], a = 0; a < r.length; a += 2) - o.push(i += r[a]), - r[a + 1] && o.push(45, i += r[a + 1]); - t.wordChars = String.fromCharCode.apply(null, o) - }), - ace.define("ace/mode/text", ["require", "exports", "module", "ace/config", "ace/tokenizer", "ace/mode/text_highlight_rules", "ace/mode/behaviour/cstyle", "ace/unicode", "ace/lib/lang", "ace/token_iterator", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("../config") - , i = e("../tokenizer").Tokenizer - , o = e("./text_highlight_rules").TextHighlightRules - , a = e("./behaviour/cstyle").CstyleBehaviour - , s = e("../unicode") - , l = e("../lib/lang") - , c = e("../token_iterator").TokenIterator - , u = e("../range").Range - , h = function() { - this.HighlightRules = o - }; - (function() { - this.$defaultBehaviour = new a, - this.tokenRe = new RegExp("^[" + s.wordChars + "\\$_]+","g"), - this.nonTokenRe = new RegExp("^(?:[^" + s.wordChars + "\\$_]|\\s])+","g"), - this.getTokenizer = function() { - return this.$tokenizer || (this.$highlightRules = this.$highlightRules || new this.HighlightRules(this.$highlightRuleConfig), - this.$tokenizer = new i(this.$highlightRules.getRules())), - this.$tokenizer - } - , - this.lineCommentStart = "", - this.blockComment = "", - this.toggleCommentLines = function(e, t, n, r) { - var i = t.doc - , o = !0 - , a = !0 - , s = 1 / 0 - , c = t.getTabSize() - , u = !1; - if (this.lineCommentStart) { - if (Array.isArray(this.lineCommentStart)) - m = this.lineCommentStart.map(l.escapeRegExp).join("|"), - d = this.lineCommentStart[0]; - else - m = l.escapeRegExp(this.lineCommentStart), - d = this.lineCommentStart; - m = new RegExp("^(\\s*)(?:" + m + ") ?"), - u = t.getUseSoftTabs(); - y = function(e, t) { - var n = e.match(m); - if (n) { - var r = n[1].length - , o = n[0].length; - f(e, r, o) || " " != n[0][o - 1] || o--, - i.removeInLine(t, r, o) - } - } - ; - var h = d + " " - , f = (v = function(e, t) { - o && !/\S/.test(e) || (f(e, s, s) ? i.insertInLine({ - row: t, - column: s - }, h) : i.insertInLine({ - row: t, - column: s - }, d)) - } - , - b = function(e, t) { - return m.test(e) - } - , - function(e, t, n) { - var r = 0; - while (t-- && " " == e.charAt(t)) - r++; - if (r % c != 0) - return !1; - r = 0; - while (" " == e.charAt(n++)) - r++; - return c > 2 ? r % c != c - 1 : r % c == 0 - } - ) - } else { - if (!this.blockComment) - return !1; - var d = this.blockComment.start - , p = this.blockComment.end - , m = new RegExp("^(\\s*)(?:" + l.escapeRegExp(d) + ")") - , g = new RegExp("(?:" + l.escapeRegExp(p) + ")\\s*$") - , v = function(e, t) { - b(e, t) || o && !/\S/.test(e) || (i.insertInLine({ - row: t, - column: e.length - }, p), - i.insertInLine({ - row: t, - column: s - }, d)) - } - , y = function(e, t) { - var n; - (n = e.match(g)) && i.removeInLine(t, e.length - n[0].length, e.length), - (n = e.match(m)) && i.removeInLine(t, n[1].length, n[0].length) - } - , b = function(e, n) { - if (m.test(e)) - return !0; - for (var r = t.getTokens(n), i = 0; i < r.length; i++) - if ("comment" === r[i].type) - return !0 - } - } - function w(e) { - for (var t = n; t <= r; t++) - e(i.getLine(t), t) - } - var x = 1 / 0; - w(function(e, t) { - var n = e.search(/\S/); - -1 !== n ? (n < s && (s = n), - a && !b(e, t) && (a = !1)) : x > e.length && (x = e.length) - }), - s == 1 / 0 && (s = x, - o = !1, - a = !1), - u && s % c != 0 && (s = Math.floor(s / c) * c), - w(a ? y : v) - } - , - this.toggleBlockComment = function(e, t, n, r) { - var i = this.blockComment; - if (i) { - !i.start && i[0] && (i = i[0]); - var o, a, s = new c(t,r.row,r.column), l = s.getCurrentToken(), h = (t.selection, - t.selection.toOrientedRange()); - if (l && /comment/.test(l.type)) { - var f, d; - while (l && /comment/.test(l.type)) { - var p = l.value.indexOf(i.start); - if (-1 != p) { - var m = s.getCurrentTokenRow() - , g = s.getCurrentTokenColumn() + p; - f = new u(m,g,m,g + i.start.length); - break - } - l = s.stepBackward() - } - s = new c(t,r.row,r.column), - l = s.getCurrentToken(); - while (l && /comment/.test(l.type)) { - p = l.value.indexOf(i.end); - if (-1 != p) { - m = s.getCurrentTokenRow(), - g = s.getCurrentTokenColumn() + p; - d = new u(m,g,m,g + i.end.length); - break - } - l = s.stepForward() - } - d && t.remove(d), - f && (t.remove(f), - o = f.start.row, - a = -i.start.length) - } else - a = i.start.length, - o = n.start.row, - t.insert(n.end, i.end), - t.insert(n.start, i.start); - h.start.row == o && (h.start.column += a), - h.end.row == o && (h.end.column += a), - t.selection.fromOrientedRange(h) - } - } - , - this.getNextLineIndent = function(e, t, n) { - return this.$getIndent(t) - } - , - this.checkOutdent = function(e, t, n) { - return !1 - } - , - this.autoOutdent = function(e, t, n) {} - , - this.$getIndent = function(e) { - return e.match(/^\s*/)[0] - } - , - this.createWorker = function(e) { - return null - } - , - this.createModeDelegates = function(e) { - for (var t in this.$embeds = [], - this.$modes = {}, - e) - if (e[t]) { - var n = e[t] - , i = n.prototype.$id - , o = r.$modes[i]; - o || (r.$modes[i] = o = new n), - r.$modes[t] || (r.$modes[t] = o), - this.$embeds.push(t), - this.$modes[t] = o - } - var a = ["toggleBlockComment", "toggleCommentLines", "getNextLineIndent", "checkOutdent", "autoOutdent", "transformAction", "getCompletions"]; - for (t = 0; t < a.length; t++) - (function(e) { - var n = a[t] - , r = e[n]; - e[a[t]] = function() { - return this.$delegator(n, arguments, r) - } - } - )(this) - } - , - this.$delegator = function(e, t, n) { - var r = t[0] || "start"; - if ("string" != typeof r) { - if (Array.isArray(r[2])) { - var i = r[2][r[2].length - 1] - , o = this.$modes[i]; - if (o) - return o[e].apply(o, [r[1]].concat([].slice.call(t, 1))) - } - r = r[0] || "start" - } - for (var a = 0; a < this.$embeds.length; a++) - if (this.$modes[this.$embeds[a]]) { - var s = r.split(this.$embeds[a]); - if (!s[0] && s[1]) { - t[0] = s[1]; - o = this.$modes[this.$embeds[a]]; - return o[e].apply(o, t) - } - } - var l = n.apply(this, t); - return n ? l : void 0 - } - , - this.transformAction = function(e, t, n, r, i) { - if (this.$behaviour) { - var o = this.$behaviour.getBehaviours(); - for (var a in o) - if (o[a][t]) { - var s = o[a][t].apply(this, arguments); - if (s) - return s - } - } - } - , - this.getKeywords = function(e) { - if (!this.completionKeywords) { - var t = this.$tokenizer.rules - , n = []; - for (var r in t) - for (var i = t[r], o = 0, a = i.length; o < a; o++) - if ("string" === typeof i[o].token) - /keyword|support|storage/.test(i[o].token) && n.push(i[o].regex); - else if ("object" === typeof i[o].token) - for (var s = 0, l = i[o].token.length; s < l; s++) - if (/keyword|support|storage/.test(i[o].token[s])) { - r = i[o].regex.match(/\(.+?\)/g)[s]; - n.push(r.substr(1, r.length - 2)) - } - this.completionKeywords = n - } - return e ? n.concat(this.$keywordList || []) : this.$keywordList - } - , - this.$createKeywordList = function() { - return this.$highlightRules || this.getTokenizer(), - this.$keywordList = this.$highlightRules.$keywordList || [] - } - , - this.getCompletions = function(e, t, n, r) { - var i = this.$keywordList || this.$createKeywordList(); - return i.map(function(e) { - return { - name: e, - value: e, - score: 0, - meta: "keyword" - } - }) - } - , - this.$id = "ace/mode/text" - } - ).call(h.prototype), - t.Mode = h - }), - ace.define("ace/apply_delta", ["require", "exports", "module"], function(e, t, n) { - "use strict"; - t.applyDelta = function(e, t, n) { - var r = t.start.row - , i = t.start.column - , o = e[r] || ""; - switch (t.action) { - case "insert": - var a = t.lines; - if (1 === a.length) - e[r] = o.substring(0, i) + t.lines[0] + o.substring(i); - else { - var s = [r, 1].concat(t.lines); - e.splice.apply(e, s), - e[r] = o.substring(0, i) + e[r], - e[r + t.lines.length - 1] += o.substring(i) - } - break; - case "remove": - var l = t.end.column - , c = t.end.row; - r === c ? e[r] = o.substring(0, i) + o.substring(l) : e.splice(r, c - r + 1, o.substring(0, i) + e[c].substring(l)); - break - } - } - }), - ace.define("ace/anchor", ["require", "exports", "module", "ace/lib/oop", "ace/lib/event_emitter"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./lib/event_emitter").EventEmitter - , o = t.Anchor = function(e, t, n) { - this.$onChange = this.onChange.bind(this), - this.attach(e), - "undefined" == typeof n ? this.setPosition(t.row, t.column) : this.setPosition(t, n) - } - ; - (function() { - function e(e, t, n) { - var r = n ? e.column <= t.column : e.column < t.column; - return e.row < t.row || e.row == t.row && r - } - function t(t, n, r) { - var i = "insert" == t.action - , o = (i ? 1 : -1) * (t.end.row - t.start.row) - , a = (i ? 1 : -1) * (t.end.column - t.start.column) - , s = t.start - , l = i ? s : t.end; - return e(n, s, r) ? { - row: n.row, - column: n.column - } : e(l, n, !r) ? { - row: n.row + o, - column: n.column + (n.row == l.row ? a : 0) - } : { - row: s.row, - column: s.column - } - } - r.implement(this, i), - this.getPosition = function() { - return this.$clipPositionToDocument(this.row, this.column) - } - , - this.getDocument = function() { - return this.document - } - , - this.$insertRight = !1, - this.onChange = function(e) { - if ((e.start.row != e.end.row || e.start.row == this.row) && !(e.start.row > this.row)) { - var n = t(e, { - row: this.row, - column: this.column - }, this.$insertRight); - this.setPosition(n.row, n.column, !0) - } - } - , - this.setPosition = function(e, t, n) { - var r; - if (r = n ? { - row: e, - column: t - } : this.$clipPositionToDocument(e, t), - this.row != r.row || this.column != r.column) { - var i = { - row: this.row, - column: this.column - }; - this.row = r.row, - this.column = r.column, - this._signal("change", { - old: i, - value: r - }) - } - } - , - this.detach = function() { - this.document.off("change", this.$onChange) - } - , - this.attach = function(e) { - this.document = e || this.document, - this.document.on("change", this.$onChange) - } - , - this.$clipPositionToDocument = function(e, t) { - var n = {}; - return e >= this.document.getLength() ? (n.row = Math.max(0, this.document.getLength() - 1), - n.column = this.document.getLine(n.row).length) : e < 0 ? (n.row = 0, - n.column = 0) : (n.row = e, - n.column = Math.min(this.document.getLine(n.row).length, Math.max(0, t))), - t < 0 && (n.column = 0), - n - } - } - ).call(o.prototype) - }), - ace.define("ace/document", ["require", "exports", "module", "ace/lib/oop", "ace/apply_delta", "ace/lib/event_emitter", "ace/range", "ace/anchor"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./apply_delta").applyDelta - , o = e("./lib/event_emitter").EventEmitter - , a = e("./range").Range - , s = e("./anchor").Anchor - , l = function(e) { - this.$lines = [""], - 0 === e.length ? this.$lines = [""] : Array.isArray(e) ? this.insertMergedLines({ - row: 0, - column: 0 - }, e) : this.insert({ - row: 0, - column: 0 - }, e) - }; - (function() { - r.implement(this, o), - this.setValue = function(e) { - var t = this.getLength() - 1; - this.remove(new a(0,0,t,this.getLine(t).length)), - this.insert({ - row: 0, - column: 0 - }, e || "") - } - , - this.getValue = function() { - return this.getAllLines().join(this.getNewLineCharacter()) - } - , - this.createAnchor = function(e, t) { - return new s(this,e,t) - } - , - 0 === "aaa".split(/a/).length ? this.$split = function(e) { - return e.replace(/\r\n|\r/g, "\n").split("\n") - } - : this.$split = function(e) { - return e.split(/\r\n|\r|\n/) - } - , - this.$detectNewLine = function(e) { - var t = e.match(/^.*?(\r\n|\r|\n)/m); - this.$autoNewLine = t ? t[1] : "\n", - this._signal("changeNewLineMode") - } - , - this.getNewLineCharacter = function() { - switch (this.$newLineMode) { - case "windows": - return "\r\n"; - case "unix": - return "\n"; - default: - return this.$autoNewLine || "\n" - } - } - , - this.$autoNewLine = "", - this.$newLineMode = "auto", - this.setNewLineMode = function(e) { - this.$newLineMode !== e && (this.$newLineMode = e, - this._signal("changeNewLineMode")) - } - , - this.getNewLineMode = function() { - return this.$newLineMode - } - , - this.isNewLine = function(e) { - return "\r\n" == e || "\r" == e || "\n" == e - } - , - this.getLine = function(e) { - return this.$lines[e] || "" - } - , - this.getLines = function(e, t) { - return this.$lines.slice(e, t + 1) - } - , - this.getAllLines = function() { - return this.getLines(0, this.getLength()) - } - , - this.getLength = function() { - return this.$lines.length - } - , - this.getTextRange = function(e) { - return this.getLinesForRange(e).join(this.getNewLineCharacter()) - } - , - this.getLinesForRange = function(e) { - var t; - if (e.start.row === e.end.row) - t = [this.getLine(e.start.row).substring(e.start.column, e.end.column)]; - else { - t = this.getLines(e.start.row, e.end.row), - t[0] = (t[0] || "").substring(e.start.column); - var n = t.length - 1; - e.end.row - e.start.row == n && (t[n] = t[n].substring(0, e.end.column)) - } - return t - } - , - this.insertLines = function(e, t) { - return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."), - this.insertFullLines(e, t) - } - , - this.removeLines = function(e, t) { - return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."), - this.removeFullLines(e, t) - } - , - this.insertNewLine = function(e) { - return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."), - this.insertMergedLines(e, ["", ""]) - } - , - this.insert = function(e, t) { - return this.getLength() <= 1 && this.$detectNewLine(t), - this.insertMergedLines(e, this.$split(t)) - } - , - this.insertInLine = function(e, t) { - var n = this.clippedPos(e.row, e.column) - , r = this.pos(e.row, e.column + t.length); - return this.applyDelta({ - start: n, - end: r, - action: "insert", - lines: [t] - }, !0), - this.clonePos(r) - } - , - this.clippedPos = function(e, t) { - var n = this.getLength(); - void 0 === e ? e = n : e < 0 ? e = 0 : e >= n && (e = n - 1, - t = void 0); - var r = this.getLine(e); - return void 0 == t && (t = r.length), - t = Math.min(Math.max(t, 0), r.length), - { - row: e, - column: t - } - } - , - this.clonePos = function(e) { - return { - row: e.row, - column: e.column - } - } - , - this.pos = function(e, t) { - return { - row: e, - column: t - } - } - , - this.$clipPosition = function(e) { - var t = this.getLength(); - return e.row >= t ? (e.row = Math.max(0, t - 1), - e.column = this.getLine(t - 1).length) : (e.row = Math.max(0, e.row), - e.column = Math.min(Math.max(e.column, 0), this.getLine(e.row).length)), - e - } - , - this.insertFullLines = function(e, t) { - e = Math.min(Math.max(e, 0), this.getLength()); - var n = 0; - e < this.getLength() ? (t = t.concat([""]), - n = 0) : (t = [""].concat(t), - e--, - n = this.$lines[e].length), - this.insertMergedLines({ - row: e, - column: n - }, t) - } - , - this.insertMergedLines = function(e, t) { - var n = this.clippedPos(e.row, e.column) - , r = { - row: n.row + t.length - 1, - column: (1 == t.length ? n.column : 0) + t[t.length - 1].length - }; - return this.applyDelta({ - start: n, - end: r, - action: "insert", - lines: t - }), - this.clonePos(r) - } - , - this.remove = function(e) { - var t = this.clippedPos(e.start.row, e.start.column) - , n = this.clippedPos(e.end.row, e.end.column); - return this.applyDelta({ - start: t, - end: n, - action: "remove", - lines: this.getLinesForRange({ - start: t, - end: n - }) - }), - this.clonePos(t) - } - , - this.removeInLine = function(e, t, n) { - var r = this.clippedPos(e, t) - , i = this.clippedPos(e, n); - return this.applyDelta({ - start: r, - end: i, - action: "remove", - lines: this.getLinesForRange({ - start: r, - end: i - }) - }, !0), - this.clonePos(r) - } - , - this.removeFullLines = function(e, t) { - e = Math.min(Math.max(0, e), this.getLength() - 1), - t = Math.min(Math.max(0, t), this.getLength() - 1); - var n = t == this.getLength() - 1 && e > 0 - , r = t < this.getLength() - 1 - , i = n ? e - 1 : e - , o = n ? this.getLine(i).length : 0 - , s = r ? t + 1 : t - , l = r ? 0 : this.getLine(s).length - , c = new a(i,o,s,l) - , u = this.$lines.slice(e, t + 1); - return this.applyDelta({ - start: c.start, - end: c.end, - action: "remove", - lines: this.getLinesForRange(c) - }), - u - } - , - this.removeNewLine = function(e) { - e < this.getLength() - 1 && e >= 0 && this.applyDelta({ - start: this.pos(e, this.getLine(e).length), - end: this.pos(e + 1, 0), - action: "remove", - lines: ["", ""] - }) - } - , - this.replace = function(e, t) { - return e instanceof a || (e = a.fromPoints(e.start, e.end)), - 0 === t.length && e.isEmpty() ? e.start : t == this.getTextRange(e) ? e.end : (this.remove(e), - n = t ? this.insert(e.start, t) : e.start, - n); - var n - } - , - this.applyDeltas = function(e) { - for (var t = 0; t < e.length; t++) - this.applyDelta(e[t]) - } - , - this.revertDeltas = function(e) { - for (var t = e.length - 1; t >= 0; t--) - this.revertDelta(e[t]) - } - , - this.applyDelta = function(e, t) { - var n = "insert" == e.action; - (n ? e.lines.length <= 1 && !e.lines[0] : !a.comparePoints(e.start, e.end)) || (n && e.lines.length > 2e4 ? this.$splitAndapplyLargeDelta(e, 2e4) : (i(this.$lines, e, t), - this._signal("change", e))) - } - , - this.$safeApplyDelta = function(e) { - var t = this.$lines.length; - ("remove" == e.action && e.start.row < t && e.end.row < t || "insert" == e.action && e.start.row <= t) && this.applyDelta(e) - } - , - this.$splitAndapplyLargeDelta = function(e, t) { - for (var n = e.lines, r = n.length - t + 1, i = e.start.row, o = e.start.column, a = 0, s = 0; a < r; a = s) { - s += t - 1; - var l = n.slice(a, s); - l.push(""), - this.applyDelta({ - start: this.pos(i + a, o), - end: this.pos(i + s, o = 0), - action: e.action, - lines: l - }, !0) - } - e.lines = n.slice(a), - e.start.row = i + a, - e.start.column = o, - this.applyDelta(e, !0) - } - , - this.revertDelta = function(e) { - this.$safeApplyDelta({ - start: this.clonePos(e.start), - end: this.clonePos(e.end), - action: "insert" == e.action ? "remove" : "insert", - lines: e.lines.slice() - }) - } - , - this.indexToPosition = function(e, t) { - for (var n = this.$lines || this.getAllLines(), r = this.getNewLineCharacter().length, i = t || 0, o = n.length; i < o; i++) - if (e -= n[i].length + r, - e < 0) - return { - row: i, - column: e + n[i].length + r - }; - return { - row: o - 1, - column: e + n[o - 1].length + r - } - } - , - this.positionToIndex = function(e, t) { - for (var n = this.$lines || this.getAllLines(), r = this.getNewLineCharacter().length, i = 0, o = Math.min(e.row, n.length), a = t || 0; a < o; ++a) - i += n[a].length + r; - return i + e.column - } - } - ).call(l.prototype), - t.Document = l - }), - ace.define("ace/background_tokenizer", ["require", "exports", "module", "ace/lib/oop", "ace/lib/event_emitter"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./lib/event_emitter").EventEmitter - , o = function(e, t) { - this.running = !1, - this.lines = [], - this.states = [], - this.currentLine = 0, - this.tokenizer = e; - var n = this; - this.$worker = function() { - if (n.running) { - var e = new Date - , t = n.currentLine - , r = -1 - , i = n.doc - , o = t; - while (n.lines[t]) - t++; - var a = i.getLength() - , s = 0; - n.running = !1; - while (t < a) { - n.$tokenizeRow(t), - r = t; - do { - t++ - } while (n.lines[t]); - if (s++, - s % 5 === 0 && new Date - e > 20) { - n.running = setTimeout(n.$worker, 20); - break - } - } - n.currentLine = t, - -1 == r && (r = t), - o <= r && n.fireUpdateEvent(o, r) - } - } - }; - (function() { - r.implement(this, i), - this.setTokenizer = function(e) { - this.tokenizer = e, - this.lines = [], - this.states = [], - this.start(0) - } - , - this.setDocument = function(e) { - this.doc = e, - this.lines = [], - this.states = [], - this.stop() - } - , - this.fireUpdateEvent = function(e, t) { - var n = { - first: e, - last: t - }; - this._signal("update", { - data: n - }) - } - , - this.start = function(e) { - this.currentLine = Math.min(e || 0, this.currentLine, this.doc.getLength()), - this.lines.splice(this.currentLine, this.lines.length), - this.states.splice(this.currentLine, this.states.length), - this.stop(), - this.running = setTimeout(this.$worker, 700) - } - , - this.scheduleStart = function() { - this.running || (this.running = setTimeout(this.$worker, 700)) - } - , - this.$updateOnChange = function(e) { - var t = e.start.row - , n = e.end.row - t; - if (0 === n) - this.lines[t] = null; - else if ("remove" == e.action) - this.lines.splice(t, n + 1, null), - this.states.splice(t, n + 1, null); - else { - var r = Array(n + 1); - r.unshift(t, 1), - this.lines.splice.apply(this.lines, r), - this.states.splice.apply(this.states, r) - } - this.currentLine = Math.min(t, this.currentLine, this.doc.getLength()), - this.stop() - } - , - this.stop = function() { - this.running && clearTimeout(this.running), - this.running = !1 - } - , - this.getTokens = function(e) { - return this.lines[e] || this.$tokenizeRow(e) - } - , - this.getState = function(e) { - return this.currentLine == e && this.$tokenizeRow(e), - this.states[e] || "start" - } - , - this.$tokenizeRow = function(e) { - var t = this.doc.getLine(e) - , n = this.states[e - 1] - , r = this.tokenizer.getLineTokens(t, n, e); - return this.states[e] + "" !== r.state + "" ? (this.states[e] = r.state, - this.lines[e + 1] = null, - this.currentLine > e + 1 && (this.currentLine = e + 1)) : this.currentLine == e && (this.currentLine = e + 1), - this.lines[e] = r.tokens - } - , - this.cleanup = function() { - this.running = !1, - this.lines = [], - this.states = [], - this.currentLine = 0, - this.removeAllListeners() - } - } - ).call(o.prototype), - t.BackgroundTokenizer = o - }), - ace.define("ace/search_highlight", ["require", "exports", "module", "ace/lib/lang", "ace/lib/oop", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("./lib/lang") - , i = (e("./lib/oop"), - e("./range").Range) - , o = function(e, t, n) { - this.setRegexp(e), - this.clazz = t, - this.type = n || "text" - }; - (function() { - this.MAX_RANGES = 500, - this.setRegexp = function(e) { - this.regExp + "" != e + "" && (this.regExp = e, - this.cache = []) - } - , - this.update = function(e, t, n, o) { - if (this.regExp) - for (var a = o.firstRow, s = o.lastRow, l = {}, c = a; c <= s; c++) { - var u = this.cache[c]; - null == u && (u = r.getMatchOffsets(n.getLine(c), this.regExp), - u.length > this.MAX_RANGES && (u = u.slice(0, this.MAX_RANGES)), - u = u.map(function(e) { - return new i(c,e.offset,c,e.offset + e.length) - }), - this.cache[c] = u.length ? u : ""); - for (var h = u.length; h--; ) { - var f = u[h].toScreenRange(n) - , d = f.toString(); - l[d] || (l[d] = !0, - t.drawSingleLineMarker(e, f, this.clazz, o)) - } - } - } - } - ).call(o.prototype), - t.SearchHighlight = o - }), - ace.define("ace/edit_session/fold_line", ["require", "exports", "module", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("../range").Range; - function i(e, t) { - this.foldData = e, - Array.isArray(t) ? this.folds = t : t = this.folds = [t]; - var n = t[t.length - 1]; - this.range = new r(t[0].start.row,t[0].start.column,n.end.row,n.end.column), - this.start = this.range.start, - this.end = this.range.end, - this.folds.forEach(function(e) { - e.setFoldLine(this) - }, this) - } - (function() { - this.shiftRow = function(e) { - this.start.row += e, - this.end.row += e, - this.folds.forEach(function(t) { - t.start.row += e, - t.end.row += e - }) - } - , - this.addFold = function(e) { - if (e.sameRow) { - if (e.start.row < this.startRow || e.endRow > this.endRow) - throw new Error("Can't add a fold to this FoldLine as it has no connection"); - this.folds.push(e), - this.folds.sort(function(e, t) { - return -e.range.compareEnd(t.start.row, t.start.column) - }), - this.range.compareEnd(e.start.row, e.start.column) > 0 ? (this.end.row = e.end.row, - this.end.column = e.end.column) : this.range.compareStart(e.end.row, e.end.column) < 0 && (this.start.row = e.start.row, - this.start.column = e.start.column) - } else if (e.start.row == this.end.row) - this.folds.push(e), - this.end.row = e.end.row, - this.end.column = e.end.column; - else { - if (e.end.row != this.start.row) - throw new Error("Trying to add fold to FoldRow that doesn't have a matching row"); - this.folds.unshift(e), - this.start.row = e.start.row, - this.start.column = e.start.column - } - e.foldLine = this - } - , - this.containsRow = function(e) { - return e >= this.start.row && e <= this.end.row - } - , - this.walk = function(e, t, n) { - var r, i, o, a = 0, s = this.folds, l = !0; - null == t && (t = this.end.row, - n = this.end.column); - for (var c = 0; c < s.length; c++) { - if (r = s[c], - i = r.range.compareStart(t, n), - -1 == i) - return void e(null, t, n, a, l); - if (o = e(null, r.start.row, r.start.column, a, l), - o = !o && e(r.placeholder, r.start.row, r.start.column, a), - o || 0 === i) - return; - l = !r.sameRow, - a = r.end.column - } - e(null, t, n, a, l) - } - , - this.getNextFoldTo = function(e, t) { - for (var n, r, i = 0; i < this.folds.length; i++) { - if (n = this.folds[i], - r = n.range.compareEnd(e, t), - -1 == r) - return { - fold: n, - kind: "after" - }; - if (0 === r) - return { - fold: n, - kind: "inside" - } - } - return null - } - , - this.addRemoveChars = function(e, t, n) { - var r, i, o = this.getNextFoldTo(e, t); - if (o) - if (r = o.fold, - "inside" == o.kind && r.start.column != t && r.start.row != e) - window.console && window.console.log(e, t, r); - else if (r.start.row == e) { - i = this.folds; - var a = i.indexOf(r); - for (0 === a && (this.start.column += n), - a; a < i.length; a++) { - if (r = i[a], - r.start.column += n, - !r.sameRow) - return; - r.end.column += n - } - this.end.column += n - } - } - , - this.split = function(e, t) { - var n = this.getNextFoldTo(e, t); - if (!n || "inside" == n.kind) - return null; - var r = n.fold - , o = this.folds - , a = this.foldData - , s = o.indexOf(r) - , l = o[s - 1]; - this.end.row = l.end.row, - this.end.column = l.end.column, - o = o.splice(s, o.length - s); - var c = new i(a,o); - return a.splice(a.indexOf(this) + 1, 0, c), - c - } - , - this.merge = function(e) { - for (var t = e.folds, n = 0; n < t.length; n++) - this.addFold(t[n]); - var r = this.foldData; - r.splice(r.indexOf(e), 1) - } - , - this.toString = function() { - var e = [this.range.toString() + ": ["]; - return this.folds.forEach(function(t) { - e.push(" " + t.toString()) - }), - e.push("]"), - e.join("\n") - } - , - this.idxToPosition = function(e) { - for (var t = 0, n = 0; n < this.folds.length; n++) { - var r = this.folds[n]; - if (e -= r.start.column - t, - e < 0) - return { - row: r.start.row, - column: r.start.column + e - }; - if (e -= r.placeholder.length, - e < 0) - return r.start; - t = r.end.column - } - return { - row: this.end.row, - column: this.end.column + e - } - } - } - ).call(i.prototype), - t.FoldLine = i - }), - ace.define("ace/range_list", ["require", "exports", "module", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("./range").Range - , i = r.comparePoints - , o = function() { - this.ranges = [], - this.$bias = 1 - }; - (function() { - this.comparePoints = i, - this.pointIndex = function(e, t, n) { - for (var r = this.ranges, o = n || 0; o < r.length; o++) { - var a = r[o] - , s = i(e, a.end); - if (!(s > 0)) { - var l = i(e, a.start); - return 0 === s ? t && 0 !== l ? -o - 2 : o : l > 0 || 0 === l && !t ? o : -o - 1 - } - } - return -o - 1 - } - , - this.add = function(e) { - var t = !e.isEmpty() - , n = this.pointIndex(e.start, t); - n < 0 && (n = -n - 1); - var r = this.pointIndex(e.end, t, n); - return r < 0 ? r = -r - 1 : r++, - this.ranges.splice(n, r - n, e) - } - , - this.addList = function(e) { - for (var t = [], n = e.length; n--; ) - t.push.apply(t, this.add(e[n])); - return t - } - , - this.substractPoint = function(e) { - var t = this.pointIndex(e); - if (t >= 0) - return this.ranges.splice(t, 1) - } - , - this.merge = function() { - var e = [] - , t = this.ranges; - t = t.sort(function(e, t) { - return i(e.start, t.start) - }); - for (var n, r = t[0], o = 1; o < t.length; o++) { - n = r, - r = t[o]; - var a = i(n.end, r.start); - a < 0 || (0 != a || n.isEmpty() || r.isEmpty()) && (i(n.end, r.end) < 0 && (n.end.row = r.end.row, - n.end.column = r.end.column), - t.splice(o, 1), - e.push(r), - r = n, - o--) - } - return this.ranges = t, - e - } - , - this.contains = function(e, t) { - return this.pointIndex({ - row: e, - column: t - }) >= 0 - } - , - this.containsPoint = function(e) { - return this.pointIndex(e) >= 0 - } - , - this.rangeAtPoint = function(e) { - var t = this.pointIndex(e); - if (t >= 0) - return this.ranges[t] - } - , - this.clipRows = function(e, t) { - var n = this.ranges; - if (n[0].start.row > t || n[n.length - 1].start.row < e) - return []; - var r = this.pointIndex({ - row: e, - column: 0 - }); - r < 0 && (r = -r - 1); - var i = this.pointIndex({ - row: t, - column: 0 - }, r); - i < 0 && (i = -i - 1); - for (var o = [], a = r; a < i; a++) - o.push(n[a]); - return o - } - , - this.removeAll = function() { - return this.ranges.splice(0, this.ranges.length) - } - , - this.attach = function(e) { - this.session && this.detach(), - this.session = e, - this.onChange = this.$onChange.bind(this), - this.session.on("change", this.onChange) - } - , - this.detach = function() { - this.session && (this.session.removeListener("change", this.onChange), - this.session = null) - } - , - this.$onChange = function(e) { - for (var t = e.start, n = e.end, r = t.row, i = n.row, o = this.ranges, a = 0, s = o.length; a < s; a++) { - var l = o[a]; - if (l.end.row >= r) - break - } - if ("insert" == e.action) - for (var c = i - r, u = -t.column + n.column; a < s; a++) { - l = o[a]; - if (l.start.row > r) - break; - if (l.start.row == r && l.start.column >= t.column && (l.start.column == t.column && this.$bias <= 0 || (l.start.column += u, - l.start.row += c)), - l.end.row == r && l.end.column >= t.column) { - if (l.end.column == t.column && this.$bias < 0) - continue; - l.end.column == t.column && u > 0 && a < s - 1 && l.end.column > l.start.column && l.end.column == o[a + 1].start.column && (l.end.column -= u), - l.end.column += u, - l.end.row += c - } - } - else - for (c = r - i, - u = t.column - n.column; a < s; a++) { - l = o[a]; - if (l.start.row > i) - break; - l.end.row < i && (r < l.end.row || r == l.end.row && t.column < l.end.column) ? (l.end.row = r, - l.end.column = t.column) : l.end.row == i ? l.end.column <= n.column ? (c || l.end.column > t.column) && (l.end.column = t.column, - l.end.row = t.row) : (l.end.column += u, - l.end.row += c) : l.end.row > i && (l.end.row += c), - l.start.row < i && (r < l.start.row || r == l.start.row && t.column < l.start.column) ? (l.start.row = r, - l.start.column = t.column) : l.start.row == i ? l.start.column <= n.column ? (c || l.start.column > t.column) && (l.start.column = t.column, - l.start.row = t.row) : (l.start.column += u, - l.start.row += c) : l.start.row > i && (l.start.row += c) - } - if (0 != c && a < s) - for (; a < s; a++) { - l = o[a]; - l.start.row += c, - l.end.row += c - } - } - } - ).call(o.prototype), - t.RangeList = o - }), - ace.define("ace/edit_session/fold", ["require", "exports", "module", "ace/range_list", "ace/lib/oop"], function(e, t, n) { - "use strict"; - var r = e("../range_list").RangeList - , i = e("../lib/oop") - , o = t.Fold = function(e, t) { - this.foldLine = null, - this.placeholder = t, - this.range = e, - this.start = e.start, - this.end = e.end, - this.sameRow = e.start.row == e.end.row, - this.subFolds = this.ranges = [] - } - ; - function a(e, t) { - e.row -= t.row, - 0 == e.row && (e.column -= t.column) - } - function s(e, t) { - a(e.start, t), - a(e.end, t) - } - function l(e, t) { - 0 == e.row && (e.column += t.column), - e.row += t.row - } - function c(e, t) { - l(e.start, t), - l(e.end, t) - } - i.inherits(o, r), - function() { - this.toString = function() { - return '"' + this.placeholder + '" ' + this.range.toString() - } - , - this.setFoldLine = function(e) { - this.foldLine = e, - this.subFolds.forEach(function(t) { - t.setFoldLine(e) - }) - } - , - this.clone = function() { - var e = this.range.clone() - , t = new o(e,this.placeholder); - return this.subFolds.forEach(function(e) { - t.subFolds.push(e.clone()) - }), - t.collapseChildren = this.collapseChildren, - t - } - , - this.addSubFold = function(e) { - if (!this.range.isEqual(e)) { - s(e, this.start); - for (var t = e.start.row, n = e.start.column, r = 0, i = -1; r < this.subFolds.length; r++) - if (i = this.subFolds[r].range.compare(t, n), - 1 != i) - break; - var o = this.subFolds[r] - , a = 0; - if (0 == i) { - if (o.range.containsRange(e)) - return o.addSubFold(e); - a = 1 - } - t = e.range.end.row, - n = e.range.end.column; - var l = r; - for (i = -1; l < this.subFolds.length; l++) - if (i = this.subFolds[l].range.compare(t, n), - 1 != i) - break; - 0 == i && l++; - for (var c = this.subFolds.splice(r, l - r, e), u = 0 == i ? c.length - 1 : c.length, h = a; h < u; h++) - e.addSubFold(c[h]); - return e.setFoldLine(this.foldLine), - e - } - } - , - this.restoreRange = function(e) { - return c(e, this.start) - } - } - .call(o.prototype) - }), - ace.define("ace/edit_session/folding", ["require", "exports", "module", "ace/range", "ace/edit_session/fold_line", "ace/edit_session/fold", "ace/token_iterator"], function(e, t, n) { - "use strict"; - var r = e("../range").Range - , i = e("./fold_line").FoldLine - , o = e("./fold").Fold - , a = e("../token_iterator").TokenIterator; - function s() { - this.getFoldAt = function(e, t, n) { - var r = this.getFoldLine(e); - if (!r) - return null; - for (var i = r.folds, o = 0; o < i.length; o++) { - var a = i[o].range; - if (a.contains(e, t)) { - if (1 == n && a.isEnd(e, t) && !a.isEmpty()) - continue; - if (-1 == n && a.isStart(e, t) && !a.isEmpty()) - continue; - return i[o] - } - } - } - , - this.getFoldsInRange = function(e) { - var t = e.start - , n = e.end - , r = this.$foldData - , i = []; - t.column += 1, - n.column -= 1; - for (var o = 0; o < r.length; o++) { - var a = r[o].range.compareRange(e); - if (2 != a) { - if (-2 == a) - break; - for (var s = r[o].folds, l = 0; l < s.length; l++) { - var c = s[l]; - if (a = c.range.compareRange(e), - -2 == a) - break; - if (2 != a) { - if (42 == a) - break; - i.push(c) - } - } - } - } - return t.column -= 1, - n.column += 1, - i - } - , - this.getFoldsInRangeList = function(e) { - if (Array.isArray(e)) { - var t = []; - e.forEach(function(e) { - t = t.concat(this.getFoldsInRange(e)) - }, this) - } else - t = this.getFoldsInRange(e); - return t - } - , - this.getAllFolds = function() { - for (var e = [], t = this.$foldData, n = 0; n < t.length; n++) - for (var r = 0; r < t[n].folds.length; r++) - e.push(t[n].folds[r]); - return e - } - , - this.getFoldStringAt = function(e, t, n, r) { - if (r = r || this.getFoldLine(e), - !r) - return null; - for (var i, o, a = { - end: { - column: 0 - } - }, s = 0; s < r.folds.length; s++) { - o = r.folds[s]; - var l = o.range.compareEnd(e, t); - if (-1 == l) { - i = this.getLine(o.start.row).substring(a.end.column, o.start.column); - break - } - if (0 === l) - return null; - a = o - } - return i || (i = this.getLine(o.start.row).substring(a.end.column)), - -1 == n ? i.substring(0, t - a.end.column) : 1 == n ? i.substring(t - a.end.column) : i - } - , - this.getFoldLine = function(e, t) { - var n = this.$foldData - , r = 0; - for (t && (r = n.indexOf(t)), - -1 == r && (r = 0), - r; r < n.length; r++) { - var i = n[r]; - if (i.start.row <= e && i.end.row >= e) - return i; - if (i.end.row > e) - return null - } - return null - } - , - this.getNextFoldLine = function(e, t) { - var n = this.$foldData - , r = 0; - for (t && (r = n.indexOf(t)), - -1 == r && (r = 0), - r; r < n.length; r++) { - var i = n[r]; - if (i.end.row >= e) - return i - } - return null - } - , - this.getFoldedRowCount = function(e, t) { - for (var n = this.$foldData, r = t - e + 1, i = 0; i < n.length; i++) { - var o = n[i] - , a = o.end.row - , s = o.start.row; - if (a >= t) { - s < t && (s >= e ? r -= t - s : r = 0); - break - } - a >= e && (r -= s >= e ? a - s : a - e + 1) - } - return r - } - , - this.$addFoldLine = function(e) { - return this.$foldData.push(e), - this.$foldData.sort(function(e, t) { - return e.start.row - t.start.row - }), - e - } - , - this.addFold = function(e, t) { - var n, r = this.$foldData, a = !1; - e instanceof o ? n = e : (n = new o(t,e), - n.collapseChildren = t.collapseChildren), - this.$clipRangeToDocument(n.range); - var s = n.start.row - , l = n.start.column - , c = n.end.row - , u = n.end.column - , h = this.getFoldAt(s, l, 1) - , f = this.getFoldAt(c, u, -1); - if (h && f == h) - return h.addSubFold(n); - h && !h.range.isStart(s, l) && this.removeFold(h), - f && !f.range.isEnd(c, u) && this.removeFold(f); - var d = this.getFoldsInRange(n.range); - d.length > 0 && (this.removeFolds(d), - n.collapseChildren || d.forEach(function(e) { - n.addSubFold(e) - })); - for (var p = 0; p < r.length; p++) { - var m = r[p]; - if (c == m.start.row) { - m.addFold(n), - a = !0; - break - } - if (s == m.end.row) { - if (m.addFold(n), - a = !0, - !n.sameRow) { - var g = r[p + 1]; - if (g && g.start.row == c) { - m.merge(g); - break - } - } - break - } - if (c <= m.start.row) - break - } - return a || (m = this.$addFoldLine(new i(this.$foldData,n))), - this.$useWrapMode ? this.$updateWrapData(m.start.row, m.start.row) : this.$updateRowLengthCache(m.start.row, m.start.row), - this.$modified = !0, - this._signal("changeFold", { - data: n, - action: "add" - }), - n - } - , - this.addFolds = function(e) { - e.forEach(function(e) { - this.addFold(e) - }, this) - } - , - this.removeFold = function(e) { - var t = e.foldLine - , n = t.start.row - , r = t.end.row - , i = this.$foldData - , o = t.folds; - if (1 == o.length) - i.splice(i.indexOf(t), 1); - else if (t.range.isEnd(e.end.row, e.end.column)) - o.pop(), - t.end.row = o[o.length - 1].end.row, - t.end.column = o[o.length - 1].end.column; - else if (t.range.isStart(e.start.row, e.start.column)) - o.shift(), - t.start.row = o[0].start.row, - t.start.column = o[0].start.column; - else if (e.sameRow) - o.splice(o.indexOf(e), 1); - else { - var a = t.split(e.start.row, e.start.column); - o = a.folds, - o.shift(), - a.start.row = o[0].start.row, - a.start.column = o[0].start.column - } - this.$updating || (this.$useWrapMode ? this.$updateWrapData(n, r) : this.$updateRowLengthCache(n, r)), - this.$modified = !0, - this._signal("changeFold", { - data: e, - action: "remove" - }) - } - , - this.removeFolds = function(e) { - for (var t = [], n = 0; n < e.length; n++) - t.push(e[n]); - t.forEach(function(e) { - this.removeFold(e) - }, this), - this.$modified = !0 - } - , - this.expandFold = function(e) { - this.removeFold(e), - e.subFolds.forEach(function(t) { - e.restoreRange(t), - this.addFold(t) - }, this), - e.collapseChildren > 0 && this.foldAll(e.start.row + 1, e.end.row, e.collapseChildren - 1), - e.subFolds = [] - } - , - this.expandFolds = function(e) { - e.forEach(function(e) { - this.expandFold(e) - }, this) - } - , - this.unfold = function(e, t) { - var n, i; - if (null == e) - n = new r(0,0,this.getLength(),0), - null == t && (t = !0); - else if ("number" == typeof e) - n = new r(e,0,e,this.getLine(e).length); - else if ("row"in e) - n = r.fromPoints(e, e); - else { - if (Array.isArray(e)) - return i = [], - e.forEach(function(e) { - i = i.concat(this.unfold(e)) - }, this), - i; - n = e - } - i = this.getFoldsInRangeList(n); - var o = i; - while (1 == i.length && r.comparePoints(i[0].start, n.start) < 0 && r.comparePoints(i[0].end, n.end) > 0) - this.expandFolds(i), - i = this.getFoldsInRangeList(n); - if (0 != t ? this.removeFolds(i) : this.expandFolds(i), - o.length) - return o - } - , - this.isRowFolded = function(e, t) { - return !!this.getFoldLine(e, t) - } - , - this.getRowFoldEnd = function(e, t) { - var n = this.getFoldLine(e, t); - return n ? n.end.row : e - } - , - this.getRowFoldStart = function(e, t) { - var n = this.getFoldLine(e, t); - return n ? n.start.row : e - } - , - this.getFoldDisplayLine = function(e, t, n, r, i) { - null == r && (r = e.start.row), - null == i && (i = 0), - null == t && (t = e.end.row), - null == n && (n = this.getLine(t).length); - var o = this.doc - , a = ""; - return e.walk(function(e, t, n, s) { - if (!(t < r)) { - if (t == r) { - if (n < i) - return; - s = Math.max(i, s) - } - a += null != e ? e : o.getLine(t).substring(s, n) - } - }, t, n), - a - } - , - this.getDisplayLine = function(e, t, n, r) { - var i, o = this.getFoldLine(e); - return o ? this.getFoldDisplayLine(o, e, t, n, r) : (i = this.doc.getLine(e), - i.substring(r || 0, t || i.length)) - } - , - this.$cloneFoldData = function() { - var e = []; - return e = this.$foldData.map(function(t) { - var n = t.folds.map(function(e) { - return e.clone() - }); - return new i(e,n) - }), - e - } - , - this.toggleFold = function(e) { - var t, n, r = this.selection, i = r.getRange(); - if (i.isEmpty()) { - var o = i.start; - if (t = this.getFoldAt(o.row, o.column), - t) - return void this.expandFold(t); - (n = this.findMatchingBracket(o)) ? 1 == i.comparePoint(n) ? i.end = n : (i.start = n, - i.start.column++, - i.end.column--) : (n = this.findMatchingBracket({ - row: o.row, - column: o.column + 1 - })) ? (1 == i.comparePoint(n) ? i.end = n : i.start = n, - i.start.column++) : i = this.getCommentFoldRange(o.row, o.column) || i - } else { - var a = this.getFoldsInRange(i); - if (e && a.length) - return void this.expandFolds(a); - 1 == a.length && (t = a[0]) - } - if (t || (t = this.getFoldAt(i.start.row, i.start.column)), - t && t.range.toString() == i.toString()) - this.expandFold(t); - else { - var s = "..."; - if (!i.isMultiLine()) { - if (s = this.getTextRange(i), - s.length < 4) - return; - s = s.trim().substring(0, 2) + ".." - } - this.addFold(s, i) - } - } - , - this.getCommentFoldRange = function(e, t, n) { - var i = new a(this,e,t) - , o = i.getCurrentToken() - , s = o && o.type; - if (o && /^comment|string/.test(s)) { - s = s.match(/comment|string/)[0], - "comment" == s && (s += "|doc-start"); - var l = new RegExp(s) - , c = new r; - if (1 != n) { - do { - o = i.stepBackward() - } while (o && l.test(o.type) && !/^comment.end/.test(o.type)); - o = i.stepForward() - } - if (c.start.row = i.getCurrentTokenRow(), - c.start.column = i.getCurrentTokenColumn() + (/^comment.start/.test(o.type) ? o.value.length : 2), - i = new a(this,e,t), - -1 != n) { - var u = -1; - do { - if (o = i.stepForward(), - -1 == u) { - var h = this.getState(i.$row); - l.test(h) || (u = i.$row) - } else if (i.$row > u) - break - } while (o && l.test(o.type) && !/^comment.start/.test(o.type)); - o = i.stepBackward() - } else - o = i.getCurrentToken(); - return c.end.row = i.getCurrentTokenRow(), - c.end.column = i.getCurrentTokenColumn(), - /^comment.end/.test(o.type) || (c.end.column += o.value.length - 2), - c - } - } - , - this.foldAll = function(e, t, n, r) { - void 0 == n && (n = 1e5); - var i = this.foldWidgets; - if (i) { - t = t || this.getLength(), - e = e || 0; - for (var o = e; o < t; o++) - if (null == i[o] && (i[o] = this.getFoldWidget(o)), - "start" == i[o] && (!r || r(o))) { - var a = this.getFoldWidgetRange(o); - a && a.isMultiLine() && a.end.row <= t && a.start.row >= e && (o = a.end.row, - a.collapseChildren = n, - this.addFold("...", a)) - } - } - } - , - this.foldToLevel = function(e) { - this.foldAll(); - while (e-- > 0) - this.unfold(null, !1) - } - , - this.foldAllComments = function() { - var e = this; - this.foldAll(null, null, null, function(t) { - for (var n = e.getTokens(t), r = 0; r < n.length; r++) { - var i = n[r]; - if ("text" != i.type || !/^\s+$/.test(i.value)) - return !!/comment/.test(i.type) - } - }) - } - , - this.$foldStyles = { - manual: 1, - markbegin: 1, - markbeginend: 1 - }, - this.$foldStyle = "markbegin", - this.setFoldStyle = function(e) { - if (!this.$foldStyles[e]) - throw new Error("invalid fold style: " + e + "[" + Object.keys(this.$foldStyles).join(", ") + "]"); - if (this.$foldStyle != e) { - this.$foldStyle = e, - "manual" == e && this.unfold(); - var t = this.$foldMode; - this.$setFolding(null), - this.$setFolding(t) - } - } - , - this.$setFolding = function(e) { - this.$foldMode != e && (this.$foldMode = e, - this.off("change", this.$updateFoldWidgets), - this.off("tokenizerUpdate", this.$tokenizerUpdateFoldWidgets), - this._signal("changeAnnotation"), - e && "manual" != this.$foldStyle ? (this.foldWidgets = [], - this.getFoldWidget = e.getFoldWidget.bind(e, this, this.$foldStyle), - this.getFoldWidgetRange = e.getFoldWidgetRange.bind(e, this, this.$foldStyle), - this.$updateFoldWidgets = this.updateFoldWidgets.bind(this), - this.$tokenizerUpdateFoldWidgets = this.tokenizerUpdateFoldWidgets.bind(this), - this.on("change", this.$updateFoldWidgets), - this.on("tokenizerUpdate", this.$tokenizerUpdateFoldWidgets)) : this.foldWidgets = null) - } - , - this.getParentFoldRangeData = function(e, t) { - var n = this.foldWidgets; - if (!n || t && n[e]) - return {}; - var r, i = e - 1; - while (i >= 0) { - var o = n[i]; - if (null == o && (o = n[i] = this.getFoldWidget(i)), - "start" == o) { - var a = this.getFoldWidgetRange(i); - if (r || (r = a), - a && a.end.row >= e) - break - } - i-- - } - return { - range: -1 !== i && a, - firstRange: r - } - } - , - this.onFoldWidgetClick = function(e, t) { - t = t.domEvent; - var n = { - children: t.shiftKey, - all: t.ctrlKey || t.metaKey, - siblings: t.altKey - } - , r = this.$toggleFoldWidget(e, n); - if (!r) { - var i = t.target || t.srcElement; - i && /ace_fold-widget/.test(i.className) && (i.className += " ace_invalid") - } - } - , - this.$toggleFoldWidget = function(e, t) { - if (this.getFoldWidget) { - var n = this.getFoldWidget(e) - , r = this.getLine(e) - , i = "end" === n ? -1 : 1 - , o = this.getFoldAt(e, -1 === i ? 0 : r.length, i); - if (o) - return t.children || t.all ? this.removeFold(o) : this.expandFold(o), - o; - var a = this.getFoldWidgetRange(e, !0); - if (a && !a.isMultiLine() && (o = this.getFoldAt(a.start.row, a.start.column, 1), - o && a.isEqual(o.range))) - return this.removeFold(o), - o; - if (t.siblings) { - var s = this.getParentFoldRangeData(e); - if (s.range) - var l = s.range.start.row + 1 - , c = s.range.end.row; - this.foldAll(l, c, t.all ? 1e4 : 0) - } else - t.children ? (c = a ? a.end.row : this.getLength(), - this.foldAll(e + 1, c, t.all ? 1e4 : 0)) : a && (t.all && (a.collapseChildren = 1e4), - this.addFold("...", a)); - return a - } - } - , - this.toggleFoldWidget = function(e) { - var t = this.selection.getCursor().row; - t = this.getRowFoldStart(t); - var n = this.$toggleFoldWidget(t, {}); - if (!n) { - var r = this.getParentFoldRangeData(t, !0); - if (n = r.range || r.firstRange, - n) { - t = n.start.row; - var i = this.getFoldAt(t, this.getLine(t).length, 1); - i ? this.removeFold(i) : this.addFold("...", n) - } - } - } - , - this.updateFoldWidgets = function(e) { - var t = e.start.row - , n = e.end.row - t; - if (0 === n) - this.foldWidgets[t] = null; - else if ("remove" == e.action) - this.foldWidgets.splice(t, n + 1, null); - else { - var r = Array(n + 1); - r.unshift(t, 1), - this.foldWidgets.splice.apply(this.foldWidgets, r) - } - } - , - this.tokenizerUpdateFoldWidgets = function(e) { - var t = e.data; - t.first != t.last && this.foldWidgets.length > t.first && this.foldWidgets.splice(t.first, this.foldWidgets.length) - } - } - t.Folding = s - }), - ace.define("ace/edit_session/bracket_match", ["require", "exports", "module", "ace/token_iterator", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("../token_iterator").TokenIterator - , i = e("../range").Range; - function o() { - this.findMatchingBracket = function(e, t) { - if (0 == e.column) - return null; - var n = t || this.getLine(e.row).charAt(e.column - 1); - if ("" == n) - return null; - var r = n.match(/([\(\[\{])|([\)\]\}])/); - return r ? r[1] ? this.$findClosingBracket(r[1], e) : this.$findOpeningBracket(r[2], e) : null - } - , - this.getBracketRange = function(e) { - var t, n = this.getLine(e.row), r = !0, o = n.charAt(e.column - 1), a = o && o.match(/([\(\[\{])|([\)\]\}])/); - if (a || (o = n.charAt(e.column), - e = { - row: e.row, - column: e.column + 1 - }, - a = o && o.match(/([\(\[\{])|([\)\]\}])/), - r = !1), - !a) - return null; - if (a[1]) { - var s = this.$findClosingBracket(a[1], e); - if (!s) - return null; - t = i.fromPoints(e, s), - r || (t.end.column++, - t.start.column--), - t.cursor = t.end - } else { - s = this.$findOpeningBracket(a[2], e); - if (!s) - return null; - t = i.fromPoints(s, e), - r || (t.start.column++, - t.end.column--), - t.cursor = t.start - } - return t - } - , - this.getMatchingBracketRanges = function(e, t) { - var n = this.getLine(e.row) - , r = /([\(\[\{])|([\)\]\}])/ - , o = !t && n.charAt(e.column - 1) - , a = o && o.match(r); - if (a || (o = (void 0 === t || t) && n.charAt(e.column), - e = { - row: e.row, - column: e.column + 1 - }, - a = o && o.match(r)), - !a) - return null; - var s = new i(e.row,e.column - 1,e.row,e.column) - , l = a[1] ? this.$findClosingBracket(a[1], e) : this.$findOpeningBracket(a[2], e); - if (!l) - return [s]; - var c = new i(l.row,l.column,l.row,l.column + 1); - return [s, c] - } - , - this.$brackets = { - ")": "(", - "(": ")", - "]": "[", - "[": "]", - "{": "}", - "}": "{", - "<": ">", - ">": "<" - }, - this.$findOpeningBracket = function(e, t, n) { - var i = this.$brackets[e] - , o = 1 - , a = new r(this,t.row,t.column) - , s = a.getCurrentToken(); - if (s || (s = a.stepForward()), - s) { - n || (n = new RegExp("(\\.?" + s.type.replace(".", "\\.").replace("rparen", ".paren").replace(/\b(?:end)\b/, "(?:start|begin|end)") + ")+")); - var l = t.column - a.getCurrentTokenColumn() - 2 - , c = s.value; - while (1) { - while (l >= 0) { - var u = c.charAt(l); - if (u == i) { - if (o -= 1, - 0 == o) - return { - row: a.getCurrentTokenRow(), - column: l + a.getCurrentTokenColumn() - } - } else - u == e && (o += 1); - l -= 1 - } - do { - s = a.stepBackward() - } while (s && !n.test(s.type)); - if (null == s) - break; - c = s.value, - l = c.length - 1 - } - return null - } - } - , - this.$findClosingBracket = function(e, t, n) { - var i = this.$brackets[e] - , o = 1 - , a = new r(this,t.row,t.column) - , s = a.getCurrentToken(); - if (s || (s = a.stepForward()), - s) { - n || (n = new RegExp("(\\.?" + s.type.replace(".", "\\.").replace("lparen", ".paren").replace(/\b(?:start|begin)\b/, "(?:start|begin|end)") + ")+")); - var l = t.column - a.getCurrentTokenColumn(); - while (1) { - var c = s.value - , u = c.length; - while (l < u) { - var h = c.charAt(l); - if (h == i) { - if (o -= 1, - 0 == o) - return { - row: a.getCurrentTokenRow(), - column: l + a.getCurrentTokenColumn() - } - } else - h == e && (o += 1); - l += 1 - } - do { - s = a.stepForward() - } while (s && !n.test(s.type)); - if (null == s) - break; - l = 0 - } - return null - } - } - , - this.getMatchingTags = function(e) { - var t = new r(this,e.row,e.column) - , n = this.$findTagName(t); - if (n) { - var i = t.stepBackward(); - return "<" === i.value ? this.$findClosingTag(t, n) : this.$findOpeningTag(t, n) - } - } - , - this.$findTagName = function(e) { - var t = e.getCurrentToken() - , n = !1 - , r = !1; - if (t && -1 === t.type.indexOf("tag-name")) - do { - t = r ? e.stepBackward() : e.stepForward(), - t && ("/>" === t.value ? r = !0 : -1 !== t.type.indexOf("tag-name") && (n = !0)) - } while (t && !n); - return t - } - , - this.$findClosingTag = function(e, t) { - var n, r = t.value, o = t.value, a = 0, s = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + 1); - t = e.stepForward(); - var l = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + t.value.length) - , c = !1; - do { - if (n = t, - t = e.stepForward(), - t) { - if (">" === t.value && !c) { - var u = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + 1); - c = !0 - } - if (-1 !== t.type.indexOf("tag-name")) { - if (r = t.value, - o === r) - if ("<" === n.value) - a++; - else if ("" !== t.value) - return; - var d = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + 1) - } - } else if (o === r && "/>" === t.value && (a--, - a < 0)) - h = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + 2), - f = h, - d = f, - u = new i(l.end.row,l.end.column,l.end.row,l.end.column + 1) - } - } while (t && a >= 0); - if (s && u && h && d && l && f) - return { - openTag: new i(s.start.row,s.start.column,u.end.row,u.end.column), - closeTag: new i(h.start.row,h.start.column,d.end.row,d.end.column), - openTagName: l, - closeTagName: f - } - } - , - this.$findOpeningTag = function(e, t) { - var n = e.getCurrentToken() - , r = t.value - , o = 0 - , a = e.getCurrentTokenRow() - , s = e.getCurrentTokenColumn() - , l = s + 2 - , c = new i(a,s,a,l); - e.stepForward(); - var u = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + t.value.length); - if (t = e.stepForward(), - t && ">" === t.value) { - var h = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + 1); - e.stepBackward(), - e.stepBackward(); - do { - if (t = n, - a = e.getCurrentTokenRow(), - s = e.getCurrentTokenColumn(), - l = s + t.value.length, - n = e.stepBackward(), - t) - if (-1 !== t.type.indexOf("tag-name")) { - if (r === t.value) - if ("<" === n.value) { - if (o++, - o > 0) { - var f = new i(a,s,a,l) - , d = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + 1); - do { - t = e.stepForward() - } while (t && ">" !== t.value); - var p = new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn() + 1) - } - } else - "" === t.value) { - var m = 0 - , g = n; - while (g) { - if (-1 !== g.type.indexOf("tag-name") && g.value === r) { - o--; - break - } - if ("<" === g.value) - break; - g = e.stepBackward(), - m++ - } - for (var v = 0; v < m; v++) - e.stepForward() - } - } while (n && o <= 0); - return d && p && c && h && f && u ? { - openTag: new i(d.start.row,d.start.column,p.end.row,p.end.column), - closeTag: new i(c.start.row,c.start.column,h.end.row,h.end.column), - openTagName: f, - closeTagName: u - } : void 0 - } - } - } - t.BracketMatch = o - }), - ace.define("ace/edit_session", ["require", "exports", "module", "ace/lib/oop", "ace/lib/lang", "ace/bidihandler", "ace/config", "ace/lib/event_emitter", "ace/selection", "ace/mode/text", "ace/range", "ace/document", "ace/background_tokenizer", "ace/search_highlight", "ace/edit_session/folding", "ace/edit_session/bracket_match"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./lib/lang") - , o = e("./bidihandler").BidiHandler - , a = e("./config") - , s = e("./lib/event_emitter").EventEmitter - , l = e("./selection").Selection - , c = e("./mode/text").Mode - , u = e("./range").Range - , h = e("./document").Document - , f = e("./background_tokenizer").BackgroundTokenizer - , d = e("./search_highlight").SearchHighlight - , p = function(e, t) { - this.$breakpoints = [], - this.$decorations = [], - this.$frontMarkers = {}, - this.$backMarkers = {}, - this.$markerId = 1, - this.$undoSelect = !0, - this.$foldData = [], - this.id = "session" + ++p.$uid, - this.$foldData.toString = function() { - return this.join("\n") - } - , - this.bgTokenizer = new f((new c).getTokenizer(),this); - var n = this; - this.bgTokenizer.on("update", function(e) { - n._signal("tokenizerUpdate", e) - }), - this.on("changeFold", this.onChangeFold.bind(this)), - this.$onChange = this.onChange.bind(this), - "object" == typeof e && e.getLine || (e = new h(e)), - this.setDocument(e), - this.selection = new l(this), - this.$bidiHandler = new o(this), - a.resetOptions(this), - this.setMode(t), - a._signal("session", this), - this.destroyed = !1 - }; - p.$uid = 0, - function() { - r.implement(this, s), - this.setDocument = function(e) { - this.doc && this.doc.off("change", this.$onChange), - this.doc = e, - e.on("change", this.$onChange, !0), - this.bgTokenizer.setDocument(this.getDocument()), - this.resetCaches() - } - , - this.getDocument = function() { - return this.doc - } - , - this.$resetRowCache = function(e) { - if (!e) - return this.$docRowCache = [], - void (this.$screenRowCache = []); - var t = this.$docRowCache.length - , n = this.$getRowCacheIndex(this.$docRowCache, e) + 1; - t > n && (this.$docRowCache.splice(n, t), - this.$screenRowCache.splice(n, t)) - } - , - this.$getRowCacheIndex = function(e, t) { - var n = 0 - , r = e.length - 1; - while (n <= r) { - var i = n + r >> 1 - , o = e[i]; - if (t > o) - n = i + 1; - else { - if (!(t < o)) - return i; - r = i - 1 - } - } - return n - 1 - } - , - this.resetCaches = function() { - this.$modified = !0, - this.$wrapData = [], - this.$rowLengthCache = [], - this.$resetRowCache(0), - this.destroyed || this.bgTokenizer.start(0) - } - , - this.onChangeFold = function(e) { - var t = e.data; - this.$resetRowCache(t.start.row) - } - , - this.onChange = function(e) { - this.$modified = !0, - this.$bidiHandler.onChange(e), - this.$resetRowCache(e.start.row); - var t = this.$updateInternalDataOnChange(e); - !this.$fromUndo && this.$undoManager && (t && t.length && (this.$undoManager.add({ - action: "removeFolds", - folds: t - }, this.mergeUndoDeltas), - this.mergeUndoDeltas = !0), - this.$undoManager.add(e, this.mergeUndoDeltas), - this.mergeUndoDeltas = !0, - this.$informUndoManager.schedule()), - this.bgTokenizer.$updateOnChange(e), - this._signal("change", e) - } - , - this.setValue = function(e) { - this.doc.setValue(e), - this.selection.moveTo(0, 0), - this.$resetRowCache(0), - this.setUndoManager(this.$undoManager), - this.getUndoManager().reset() - } - , - this.getValue = this.toString = function() { - return this.doc.getValue() - } - , - this.getSelection = function() { - return this.selection - } - , - this.getState = function(e) { - return this.bgTokenizer.getState(e) - } - , - this.getTokens = function(e) { - return this.bgTokenizer.getTokens(e) - } - , - this.getTokenAt = function(e, t) { - var n, r = this.bgTokenizer.getTokens(e), i = 0; - if (null == t) { - var o = r.length - 1; - i = this.getLine(e).length - } else - for (o = 0; o < r.length; o++) - if (i += r[o].value.length, - i >= t) - break; - return n = r[o], - n ? (n.index = o, - n.start = i - n.value.length, - n) : null - } - , - this.setUndoManager = function(e) { - if (this.$undoManager = e, - this.$informUndoManager && this.$informUndoManager.cancel(), - e) { - var t = this; - e.addSession(this), - this.$syncInformUndoManager = function() { - t.$informUndoManager.cancel(), - t.mergeUndoDeltas = !1 - } - , - this.$informUndoManager = i.delayedCall(this.$syncInformUndoManager) - } else - this.$syncInformUndoManager = function() {} - } - , - this.markUndoGroup = function() { - this.$syncInformUndoManager && this.$syncInformUndoManager() - } - , - this.$defaultUndoManager = { - undo: function() {}, - redo: function() {}, - hasUndo: function() {}, - hasRedo: function() {}, - reset: function() {}, - add: function() {}, - addSelection: function() {}, - startNewGroup: function() {}, - addSession: function() {} - }, - this.getUndoManager = function() { - return this.$undoManager || this.$defaultUndoManager - } - , - this.getTabString = function() { - return this.getUseSoftTabs() ? i.stringRepeat(" ", this.getTabSize()) : "\t" - } - , - this.setUseSoftTabs = function(e) { - this.setOption("useSoftTabs", e) - } - , - this.getUseSoftTabs = function() { - return this.$useSoftTabs && !this.$mode.$indentWithTabs - } - , - this.setTabSize = function(e) { - this.setOption("tabSize", e) - } - , - this.getTabSize = function() { - return this.$tabSize - } - , - this.isTabStop = function(e) { - return this.$useSoftTabs && e.column % this.$tabSize === 0 - } - , - this.setNavigateWithinSoftTabs = function(e) { - this.setOption("navigateWithinSoftTabs", e) - } - , - this.getNavigateWithinSoftTabs = function() { - return this.$navigateWithinSoftTabs - } - , - this.$overwrite = !1, - this.setOverwrite = function(e) { - this.setOption("overwrite", e) - } - , - this.getOverwrite = function() { - return this.$overwrite - } - , - this.toggleOverwrite = function() { - this.setOverwrite(!this.$overwrite) - } - , - this.addGutterDecoration = function(e, t) { - this.$decorations[e] || (this.$decorations[e] = ""), - this.$decorations[e] += " " + t, - this._signal("changeBreakpoint", {}) - } - , - this.removeGutterDecoration = function(e, t) { - this.$decorations[e] = (this.$decorations[e] || "").replace(" " + t, ""), - this._signal("changeBreakpoint", {}) - } - , - this.getBreakpoints = function() { - return this.$breakpoints - } - , - this.setBreakpoints = function(e) { - this.$breakpoints = []; - for (var t = 0; t < e.length; t++) - this.$breakpoints[e[t]] = "ace_breakpoint"; - this._signal("changeBreakpoint", {}) - } - , - this.clearBreakpoints = function() { - this.$breakpoints = [], - this._signal("changeBreakpoint", {}) - } - , - this.setBreakpoint = function(e, t) { - void 0 === t && (t = "ace_breakpoint"), - t ? this.$breakpoints[e] = t : delete this.$breakpoints[e], - this._signal("changeBreakpoint", {}) - } - , - this.clearBreakpoint = function(e) { - delete this.$breakpoints[e], - this._signal("changeBreakpoint", {}) - } - , - this.addMarker = function(e, t, n, r) { - var i = this.$markerId++ - , o = { - range: e, - type: n || "line", - renderer: "function" == typeof n ? n : null, - clazz: t, - inFront: !!r, - id: i - }; - return r ? (this.$frontMarkers[i] = o, - this._signal("changeFrontMarker")) : (this.$backMarkers[i] = o, - this._signal("changeBackMarker")), - i - } - , - this.addDynamicMarker = function(e, t) { - if (e.update) { - var n = this.$markerId++; - return e.id = n, - e.inFront = !!t, - t ? (this.$frontMarkers[n] = e, - this._signal("changeFrontMarker")) : (this.$backMarkers[n] = e, - this._signal("changeBackMarker")), - e - } - } - , - this.removeMarker = function(e) { - var t = this.$frontMarkers[e] || this.$backMarkers[e]; - if (t) { - var n = t.inFront ? this.$frontMarkers : this.$backMarkers; - delete n[e], - this._signal(t.inFront ? "changeFrontMarker" : "changeBackMarker") - } - } - , - this.getMarkers = function(e) { - return e ? this.$frontMarkers : this.$backMarkers - } - , - this.highlight = function(e) { - if (!this.$searchHighlight) { - var t = new d(null,"ace_selected-word","text"); - this.$searchHighlight = this.addDynamicMarker(t) - } - this.$searchHighlight.setRegexp(e) - } - , - this.highlightLines = function(e, t, n, r) { - "number" != typeof t && (n = t, - t = e), - n || (n = "ace_step"); - var i = new u(e,0,t,1 / 0); - return i.id = this.addMarker(i, n, "fullLine", r), - i - } - , - this.setAnnotations = function(e) { - this.$annotations = e, - this._signal("changeAnnotation", {}) - } - , - this.getAnnotations = function() { - return this.$annotations || [] - } - , - this.clearAnnotations = function() { - this.setAnnotations([]) - } - , - this.$detectNewLine = function(e) { - var t = e.match(/^.*?(\r?\n)/m); - this.$autoNewLine = t ? t[1] : "\n" - } - , - this.getWordRange = function(e, t) { - var n = this.getLine(e) - , r = !1; - if (t > 0 && (r = !!n.charAt(t - 1).match(this.tokenRe)), - r || (r = !!n.charAt(t).match(this.tokenRe)), - r) - var i = this.tokenRe; - else if (/^\s+$/.test(n.slice(t - 1, t + 1))) - i = /\s/; - else - i = this.nonTokenRe; - var o = t; - if (o > 0) { - do { - o-- - } while (o >= 0 && n.charAt(o).match(i)); - o++ - } - var a = t; - while (a < n.length && n.charAt(a).match(i)) - a++; - return new u(e,o,e,a) - } - , - this.getAWordRange = function(e, t) { - var n = this.getWordRange(e, t) - , r = this.getLine(n.end.row); - while (r.charAt(n.end.column).match(/[ \t]/)) - n.end.column += 1; - return n - } - , - this.setNewLineMode = function(e) { - this.doc.setNewLineMode(e) - } - , - this.getNewLineMode = function() { - return this.doc.getNewLineMode() - } - , - this.setUseWorker = function(e) { - this.setOption("useWorker", e) - } - , - this.getUseWorker = function() { - return this.$useWorker - } - , - this.onReloadTokenizer = function(e) { - var t = e.data; - this.bgTokenizer.start(t.first), - this._signal("tokenizerUpdate", e) - } - , - this.$modes = a.$modes, - this.$mode = null, - this.$modeId = null, - this.setMode = function(e, t) { - if (e && "object" === typeof e) { - if (e.getTokenizer) - return this.$onChangeMode(e); - var n = e - , r = n.path - } else - r = e || "ace/mode/text"; - if (this.$modes["ace/mode/text"] || (this.$modes["ace/mode/text"] = new c), - this.$modes[r] && !n) - return this.$onChangeMode(this.$modes[r]), - void (t && t()); - this.$modeId = r, - a.loadModule(["mode", r], function(e) { - if (this.$modeId !== r) - return t && t(); - this.$modes[r] && !n ? this.$onChangeMode(this.$modes[r]) : e && e.Mode && (e = new e.Mode(n), - n || (this.$modes[r] = e, - e.$id = r), - this.$onChangeMode(e)), - t && t() - } - .bind(this)), - this.$mode || this.$onChangeMode(this.$modes["ace/mode/text"], !0) - } - , - this.$onChangeMode = function(e, t) { - if (t || (this.$modeId = e.$id), - this.$mode !== e) { - var n = this.$mode; - this.$mode = e, - this.$stopWorker(), - this.$useWorker && this.$startWorker(); - var r = e.getTokenizer(); - if (void 0 !== r.on) { - var i = this.onReloadTokenizer.bind(this); - r.on("update", i) - } - this.bgTokenizer.setTokenizer(r), - this.bgTokenizer.setDocument(this.getDocument()), - this.tokenRe = e.tokenRe, - this.nonTokenRe = e.nonTokenRe, - t || (e.attachToSession && e.attachToSession(this), - this.$options.wrapMethod.set.call(this, this.$wrapMethod), - this.$setFolding(e.foldingRules), - this.bgTokenizer.start(0), - this._emit("changeMode", { - oldMode: n, - mode: e - })) - } - } - , - this.$stopWorker = function() { - this.$worker && (this.$worker.terminate(), - this.$worker = null) - } - , - this.$startWorker = function() { - try { - this.$worker = this.$mode.createWorker(this) - } catch (e) { - a.warn("Could not load worker", e), - this.$worker = null - } - } - , - this.getMode = function() { - return this.$mode - } - , - this.$scrollTop = 0, - this.setScrollTop = function(e) { - this.$scrollTop === e || isNaN(e) || (this.$scrollTop = e, - this._signal("changeScrollTop", e)) - } - , - this.getScrollTop = function() { - return this.$scrollTop - } - , - this.$scrollLeft = 0, - this.setScrollLeft = function(e) { - this.$scrollLeft === e || isNaN(e) || (this.$scrollLeft = e, - this._signal("changeScrollLeft", e)) - } - , - this.getScrollLeft = function() { - return this.$scrollLeft - } - , - this.getScreenWidth = function() { - return this.$computeWidth(), - this.lineWidgets ? Math.max(this.getLineWidgetMaxWidth(), this.screenWidth) : this.screenWidth - } - , - this.getLineWidgetMaxWidth = function() { - if (null != this.lineWidgetsWidth) - return this.lineWidgetsWidth; - var e = 0; - return this.lineWidgets.forEach(function(t) { - t && t.screenWidth > e && (e = t.screenWidth) - }), - this.lineWidgetWidth = e - } - , - this.$computeWidth = function(e) { - if (this.$modified || e) { - if (this.$modified = !1, - this.$useWrapMode) - return this.screenWidth = this.$wrapLimit; - for (var t = this.doc.getAllLines(), n = this.$rowLengthCache, r = 0, i = 0, o = this.$foldData[i], a = o ? o.start.row : 1 / 0, s = t.length, l = 0; l < s; l++) { - if (l > a) { - if (l = o.end.row + 1, - l >= s) - break; - o = this.$foldData[i++], - a = o ? o.start.row : 1 / 0 - } - null == n[l] && (n[l] = this.$getStringScreenWidth(t[l])[0]), - n[l] > r && (r = n[l]) - } - this.screenWidth = r - } - } - , - this.getLine = function(e) { - return this.doc.getLine(e) - } - , - this.getLines = function(e, t) { - return this.doc.getLines(e, t) - } - , - this.getLength = function() { - return this.doc.getLength() - } - , - this.getTextRange = function(e) { - return this.doc.getTextRange(e || this.selection.getRange()) - } - , - this.insert = function(e, t) { - return this.doc.insert(e, t) - } - , - this.remove = function(e) { - return this.doc.remove(e) - } - , - this.removeFullLines = function(e, t) { - return this.doc.removeFullLines(e, t) - } - , - this.undoChanges = function(e, t) { - if (e.length) { - this.$fromUndo = !0; - for (var n = e.length - 1; -1 != n; n--) { - var r = e[n]; - "insert" == r.action || "remove" == r.action ? this.doc.revertDelta(r) : r.folds && this.addFolds(r.folds) - } - !t && this.$undoSelect && (e.selectionBefore ? this.selection.fromJSON(e.selectionBefore) : this.selection.setRange(this.$getUndoSelection(e, !0))), - this.$fromUndo = !1 - } - } - , - this.redoChanges = function(e, t) { - if (e.length) { - this.$fromUndo = !0; - for (var n = 0; n < e.length; n++) { - var r = e[n]; - "insert" != r.action && "remove" != r.action || this.doc.$safeApplyDelta(r) - } - !t && this.$undoSelect && (e.selectionAfter ? this.selection.fromJSON(e.selectionAfter) : this.selection.setRange(this.$getUndoSelection(e, !1))), - this.$fromUndo = !1 - } - } - , - this.setUndoSelect = function(e) { - this.$undoSelect = e - } - , - this.$getUndoSelection = function(e, t) { - function n(e) { - return t ? "insert" !== e.action : "insert" === e.action - } - for (var r, i, o = 0; o < e.length; o++) { - var a = e[o]; - a.start && (r ? n(a) ? (i = a.start, - -1 == r.compare(i.row, i.column) && r.setStart(i), - i = a.end, - 1 == r.compare(i.row, i.column) && r.setEnd(i)) : (i = a.start, - -1 == r.compare(i.row, i.column) && (r = u.fromPoints(a.start, a.start))) : r = n(a) ? u.fromPoints(a.start, a.end) : u.fromPoints(a.start, a.start)) - } - return r - } - , - this.replace = function(e, t) { - return this.doc.replace(e, t) - } - , - this.moveText = function(e, t, n) { - var r = this.getTextRange(e) - , i = this.getFoldsInRange(e) - , o = u.fromPoints(t, t); - if (!n) { - this.remove(e); - var a = e.start.row - e.end.row - , s = a ? -e.end.column : e.start.column - e.end.column; - s && (o.start.row == e.end.row && o.start.column > e.end.column && (o.start.column += s), - o.end.row == e.end.row && o.end.column > e.end.column && (o.end.column += s)), - a && o.start.row >= e.end.row && (o.start.row += a, - o.end.row += a) - } - if (o.end = this.insert(o.start, r), - i.length) { - var l = e.start - , c = o.start; - a = c.row - l.row, - s = c.column - l.column; - this.addFolds(i.map(function(e) { - return e = e.clone(), - e.start.row == l.row && (e.start.column += s), - e.end.row == l.row && (e.end.column += s), - e.start.row += a, - e.end.row += a, - e - })) - } - return o - } - , - this.indentRows = function(e, t, n) { - n = n.replace(/\t/g, this.getTabString()); - for (var r = e; r <= t; r++) - this.doc.insertInLine({ - row: r, - column: 0 - }, n) - } - , - this.outdentRows = function(e) { - for (var t = e.collapseRows(), n = new u(0,0,0,0), r = this.getTabSize(), i = t.start.row; i <= t.end.row; ++i) { - var o = this.getLine(i); - n.start.row = i, - n.end.row = i; - for (var a = 0; a < r; ++a) - if (" " != o.charAt(a)) - break; - a < r && "\t" == o.charAt(a) ? (n.start.column = a, - n.end.column = a + 1) : (n.start.column = 0, - n.end.column = a), - this.remove(n) - } - } - , - this.$moveLines = function(e, t, n) { - if (e = this.getRowFoldStart(e), - t = this.getRowFoldEnd(t), - n < 0) { - var r = this.getRowFoldStart(e + n); - if (r < 0) - return 0; - var i = r - e - } else if (n > 0) { - r = this.getRowFoldEnd(t + n); - if (r > this.doc.getLength() - 1) - return 0; - i = r - t - } else { - e = this.$clipRowToDocument(e), - t = this.$clipRowToDocument(t); - i = t - e + 1 - } - var o = new u(e,0,t,Number.MAX_VALUE) - , a = this.getFoldsInRange(o).map(function(e) { - return e = e.clone(), - e.start.row += i, - e.end.row += i, - e - }) - , s = 0 == n ? this.doc.getLines(e, t) : this.doc.removeFullLines(e, t); - return this.doc.insertFullLines(e + i, s), - a.length && this.addFolds(a), - i - } - , - this.moveLinesUp = function(e, t) { - return this.$moveLines(e, t, -1) - } - , - this.moveLinesDown = function(e, t) { - return this.$moveLines(e, t, 1) - } - , - this.duplicateLines = function(e, t) { - return this.$moveLines(e, t, 0) - } - , - this.$clipRowToDocument = function(e) { - return Math.max(0, Math.min(e, this.doc.getLength() - 1)) - } - , - this.$clipColumnToRow = function(e, t) { - return t < 0 ? 0 : Math.min(this.doc.getLine(e).length, t) - } - , - this.$clipPositionToDocument = function(e, t) { - if (t = Math.max(0, t), - e < 0) - e = 0, - t = 0; - else { - var n = this.doc.getLength(); - e >= n ? (e = n - 1, - t = this.doc.getLine(n - 1).length) : t = Math.min(this.doc.getLine(e).length, t) - } - return { - row: e, - column: t - } - } - , - this.$clipRangeToDocument = function(e) { - e.start.row < 0 ? (e.start.row = 0, - e.start.column = 0) : e.start.column = this.$clipColumnToRow(e.start.row, e.start.column); - var t = this.doc.getLength() - 1; - return e.end.row > t ? (e.end.row = t, - e.end.column = this.doc.getLine(t).length) : e.end.column = this.$clipColumnToRow(e.end.row, e.end.column), - e - } - , - this.$wrapLimit = 80, - this.$useWrapMode = !1, - this.$wrapLimitRange = { - min: null, - max: null - }, - this.setUseWrapMode = function(e) { - if (e != this.$useWrapMode) { - if (this.$useWrapMode = e, - this.$modified = !0, - this.$resetRowCache(0), - e) { - var t = this.getLength(); - this.$wrapData = Array(t), - this.$updateWrapData(0, t - 1) - } - this._signal("changeWrapMode") - } - } - , - this.getUseWrapMode = function() { - return this.$useWrapMode - } - , - this.setWrapLimitRange = function(e, t) { - this.$wrapLimitRange.min === e && this.$wrapLimitRange.max === t || (this.$wrapLimitRange = { - min: e, - max: t - }, - this.$modified = !0, - this.$bidiHandler.markAsDirty(), - this.$useWrapMode && this._signal("changeWrapMode")) - } - , - this.adjustWrapLimit = function(e, t) { - var n = this.$wrapLimitRange; - n.max < 0 && (n = { - min: t, - max: t - }); - var r = this.$constrainWrapLimit(e, n.min, n.max); - return r != this.$wrapLimit && r > 1 && (this.$wrapLimit = r, - this.$modified = !0, - this.$useWrapMode && (this.$updateWrapData(0, this.getLength() - 1), - this.$resetRowCache(0), - this._signal("changeWrapLimit")), - !0) - } - , - this.$constrainWrapLimit = function(e, t, n) { - return t && (e = Math.max(t, e)), - n && (e = Math.min(n, e)), - e - } - , - this.getWrapLimit = function() { - return this.$wrapLimit - } - , - this.setWrapLimit = function(e) { - this.setWrapLimitRange(e, e) - } - , - this.getWrapLimitRange = function() { - return { - min: this.$wrapLimitRange.min, - max: this.$wrapLimitRange.max - } - } - , - this.$updateInternalDataOnChange = function(e) { - var t = this.$useWrapMode - , n = e.action - , r = e.start - , i = e.end - , o = r.row - , a = i.row - , s = a - o - , l = null; - if (this.$updating = !0, - 0 != s) - if ("remove" === n) { - this[t ? "$wrapData" : "$rowLengthCache"].splice(o, s); - var c = this.$foldData; - l = this.getFoldsInRange(e), - this.removeFolds(l); - var u = this.getFoldLine(i.row) - , h = 0; - if (u) { - u.addRemoveChars(i.row, i.column, r.column - i.column), - u.shiftRow(-s); - var f = this.getFoldLine(o); - f && f !== u && (f.merge(u), - u = f), - h = c.indexOf(u) + 1 - } - for (h; h < c.length; h++) { - u = c[h]; - u.start.row >= i.row && u.shiftRow(-s) - } - a = o - } else { - var d = Array(s); - d.unshift(o, 0); - var p = t ? this.$wrapData : this.$rowLengthCache; - p.splice.apply(p, d); - c = this.$foldData, - u = this.getFoldLine(o), - h = 0; - if (u) { - var m = u.range.compareInside(r.row, r.column); - 0 == m ? (u = u.split(r.row, r.column), - u && (u.shiftRow(s), - u.addRemoveChars(a, 0, i.column - r.column))) : -1 == m && (u.addRemoveChars(o, 0, i.column - r.column), - u.shiftRow(s)), - h = c.indexOf(u) + 1 - } - for (h; h < c.length; h++) { - u = c[h]; - u.start.row >= o && u.shiftRow(s) - } - } - else { - s = Math.abs(e.start.column - e.end.column), - "remove" === n && (l = this.getFoldsInRange(e), - this.removeFolds(l), - s = -s); - u = this.getFoldLine(o); - u && u.addRemoveChars(o, r.column, s) - } - return t && this.$wrapData.length != this.doc.getLength() && console.error("doc.getLength() and $wrapData.length have to be the same!"), - this.$updating = !1, - t ? this.$updateWrapData(o, a) : this.$updateRowLengthCache(o, a), - l - } - , - this.$updateRowLengthCache = function(e, t, n) { - this.$rowLengthCache[e] = null, - this.$rowLengthCache[t] = null - } - , - this.$updateWrapData = function(e, t) { - var r, i, a = this.doc.getAllLines(), s = this.getTabSize(), l = this.$wrapData, c = this.$wrapLimit, u = e; - t = Math.min(t, a.length - 1); - while (u <= t) - i = this.getFoldLine(u, i), - i ? (r = [], - i.walk(function(e, t, i, s) { - var l; - if (null != e) { - l = this.$getDisplayTokens(e, r.length), - l[0] = n; - for (var c = 1; c < l.length; c++) - l[c] = o - } else - l = this.$getDisplayTokens(a[t].substring(s, i), r.length); - r = r.concat(l) - } - .bind(this), i.end.row, a[i.end.row].length + 1), - l[i.start.row] = this.$computeWrapSplits(r, c, s), - u = i.end.row + 1) : (r = this.$getDisplayTokens(a[u]), - l[u] = this.$computeWrapSplits(r, c, s), - u++) - } - ; - var e = 1 - , t = 2 - , n = 3 - , o = 4 - , l = 9 - , h = 10 - , f = 11 - , p = 12; - function m(e) { - return !(e < 4352) && (e >= 4352 && e <= 4447 || e >= 4515 && e <= 4519 || e >= 4602 && e <= 4607 || e >= 9001 && e <= 9002 || e >= 11904 && e <= 11929 || e >= 11931 && e <= 12019 || e >= 12032 && e <= 12245 || e >= 12272 && e <= 12283 || e >= 12288 && e <= 12350 || e >= 12353 && e <= 12438 || e >= 12441 && e <= 12543 || e >= 12549 && e <= 12589 || e >= 12593 && e <= 12686 || e >= 12688 && e <= 12730 || e >= 12736 && e <= 12771 || e >= 12784 && e <= 12830 || e >= 12832 && e <= 12871 || e >= 12880 && e <= 13054 || e >= 13056 && e <= 19903 || e >= 19968 && e <= 42124 || e >= 42128 && e <= 42182 || e >= 43360 && e <= 43388 || e >= 44032 && e <= 55203 || e >= 55216 && e <= 55238 || e >= 55243 && e <= 55291 || e >= 63744 && e <= 64255 || e >= 65040 && e <= 65049 || e >= 65072 && e <= 65106 || e >= 65108 && e <= 65126 || e >= 65128 && e <= 65131 || e >= 65281 && e <= 65376 || e >= 65504 && e <= 65510) - } - this.$computeWrapSplits = function(e, r, i) { - if (0 == e.length) - return []; - var a = [] - , s = e.length - , c = 0 - , u = 0 - , d = this.$wrapAsCode - , m = this.$indentedSoftWrap - , g = r <= Math.max(2 * i, 8) || !1 === m ? 0 : Math.floor(r / 2); - function v() { - var t = 0; - if (0 === g) - return t; - if (m) - for (var n = 0; n < e.length; n++) { - var r = e[n]; - if (r == h) - t += 1; - else { - if (r != f) { - if (r == p) - continue; - break - } - t += i - } - } - return d && !1 !== m && (t += i), - Math.min(t, g) - } - function y(t) { - for (var n = t - c, r = c; r < t; r++) { - var i = e[r]; - 12 !== i && 2 !== i || (n -= 1) - } - a.length || (b = v(), - a.indent = b), - u += n, - a.push(u), - c = t - } - var b = 0; - while (s - c > r - b) { - var w = c + r - b; - if (e[w - 1] >= h && e[w] >= h) - y(w); - else if (e[w] != n && e[w] != o) { - var x = Math.max(w - (r - (r >> 2)), c - 1); - while (w > x && e[w] < n) - w--; - if (d) { - while (w > x && e[w] < n) - w--; - while (w > x && e[w] == l) - w-- - } else - while (w > x && e[w] < h) - w--; - w > x ? y(++w) : (w = c + r, - e[w] == t && w--, - y(w - b)) - } else { - for (w; w != c - 1; w--) - if (e[w] == n) - break; - if (w > c) { - y(w); - continue - } - for (w = c + r, - w; w < e.length; w++) - if (e[w] != o) - break; - if (w == e.length) - break; - y(w) - } - } - return a - } - , - this.$getDisplayTokens = function(n, r) { - var i, o = []; - r = r || 0; - for (var a = 0; a < n.length; a++) { - var s = n.charCodeAt(a); - if (9 == s) { - i = this.getScreenTabSize(o.length + r), - o.push(f); - for (var c = 1; c < i; c++) - o.push(p) - } else - 32 == s ? o.push(h) : s > 39 && s < 48 || s > 57 && s < 64 ? o.push(l) : s >= 4352 && m(s) ? o.push(e, t) : o.push(e) - } - return o - } - , - this.$getStringScreenWidth = function(e, t, n) { - if (0 == t) - return [0, 0]; - var r, i; - for (null == t && (t = 1 / 0), - n = n || 0, - i = 0; i < e.length; i++) - if (r = e.charCodeAt(i), - 9 == r ? n += this.getScreenTabSize(n) : r >= 4352 && m(r) ? n += 2 : n += 1, - n > t) - break; - return [n, i] - } - , - this.lineWidgets = null, - this.getRowLength = function(e) { - var t = 1; - return this.lineWidgets && (t += this.lineWidgets[e] && this.lineWidgets[e].rowCount || 0), - this.$useWrapMode && this.$wrapData[e] ? this.$wrapData[e].length + t : t - } - , - this.getRowLineCount = function(e) { - return this.$useWrapMode && this.$wrapData[e] ? this.$wrapData[e].length + 1 : 1 - } - , - this.getRowWrapIndent = function(e) { - if (this.$useWrapMode) { - var t = this.screenToDocumentPosition(e, Number.MAX_VALUE) - , n = this.$wrapData[t.row]; - return n.length && n[0] < t.column ? n.indent : 0 - } - return 0 - } - , - this.getScreenLastRowColumn = function(e) { - var t = this.screenToDocumentPosition(e, Number.MAX_VALUE); - return this.documentToScreenColumn(t.row, t.column) - } - , - this.getDocumentLastRowColumn = function(e, t) { - var n = this.documentToScreenRow(e, t); - return this.getScreenLastRowColumn(n) - } - , - this.getDocumentLastRowColumnPosition = function(e, t) { - var n = this.documentToScreenRow(e, t); - return this.screenToDocumentPosition(n, Number.MAX_VALUE / 10) - } - , - this.getRowSplitData = function(e) { - return this.$useWrapMode ? this.$wrapData[e] : void 0 - } - , - this.getScreenTabSize = function(e) { - return this.$tabSize - (e % this.$tabSize | 0) - } - , - this.screenToDocumentRow = function(e, t) { - return this.screenToDocumentPosition(e, t).row - } - , - this.screenToDocumentColumn = function(e, t) { - return this.screenToDocumentPosition(e, t).column - } - , - this.screenToDocumentPosition = function(e, t, n) { - if (e < 0) - return { - row: 0, - column: 0 - }; - var r, i, o = 0, a = 0, s = 0, l = 0, c = this.$screenRowCache, u = this.$getRowCacheIndex(c, e), h = c.length; - if (h && u >= 0) { - s = c[u], - o = this.$docRowCache[u]; - var f = e > c[h - 1] - } else - f = !h; - var d = this.getLength() - 1 - , p = this.getNextFoldLine(o) - , m = p ? p.start.row : 1 / 0; - while (s <= e) { - if (l = this.getRowLength(o), - s + l > e || o >= d) - break; - s += l, - o++, - o > m && (o = p.end.row + 1, - p = this.getNextFoldLine(o, p), - m = p ? p.start.row : 1 / 0), - f && (this.$docRowCache.push(o), - this.$screenRowCache.push(s)) - } - if (p && p.start.row <= o) - r = this.getFoldDisplayLine(p), - o = p.start.row; - else { - if (s + l <= e || o > d) - return { - row: d, - column: this.getLine(d).length - }; - r = this.getLine(o), - p = null - } - var g = 0 - , v = Math.floor(e - s); - if (this.$useWrapMode) { - var y = this.$wrapData[o]; - y && (i = y[v], - v > 0 && y.length && (g = y.indent, - a = y[v - 1] || y[y.length - 1], - r = r.substring(a))) - } - return void 0 !== n && this.$bidiHandler.isBidiRow(s + v, o, v) && (t = this.$bidiHandler.offsetToCol(n)), - a += this.$getStringScreenWidth(r, t - g)[1], - this.$useWrapMode && a >= i && (a = i - 1), - p ? p.idxToPosition(a) : { - row: o, - column: a - } - } - , - this.documentToScreenPosition = function(e, t) { - if ("undefined" === typeof t) - var n = this.$clipPositionToDocument(e.row, e.column); - else - n = this.$clipPositionToDocument(e, t); - e = n.row, - t = n.column; - var r = 0 - , i = null - , o = null; - o = this.getFoldAt(e, t, 1), - o && (e = o.start.row, - t = o.start.column); - var a, s = 0, l = this.$docRowCache, c = this.$getRowCacheIndex(l, e), u = l.length; - if (u && c >= 0) { - s = l[c], - r = this.$screenRowCache[c]; - var h = e > l[u - 1] - } else - h = !u; - var f = this.getNextFoldLine(s) - , d = f ? f.start.row : 1 / 0; - while (s < e) { - if (s >= d) { - if (a = f.end.row + 1, - a > e) - break; - f = this.getNextFoldLine(a, f), - d = f ? f.start.row : 1 / 0 - } else - a = s + 1; - r += this.getRowLength(s), - s = a, - h && (this.$docRowCache.push(s), - this.$screenRowCache.push(r)) - } - var p = ""; - f && s >= d ? (p = this.getFoldDisplayLine(f, e, t), - i = f.start.row) : (p = this.getLine(e).substring(0, t), - i = e); - var m = 0; - if (this.$useWrapMode) { - var g = this.$wrapData[i]; - if (g) { - var v = 0; - while (p.length >= g[v]) - r++, - v++; - p = p.substring(g[v - 1] || 0, p.length), - m = v > 0 ? g.indent : 0 - } - } - return this.lineWidgets && this.lineWidgets[s] && this.lineWidgets[s].rowsAbove && (r += this.lineWidgets[s].rowsAbove), - { - row: r, - column: m + this.$getStringScreenWidth(p)[0] - } - } - , - this.documentToScreenColumn = function(e, t) { - return this.documentToScreenPosition(e, t).column - } - , - this.documentToScreenRow = function(e, t) { - return this.documentToScreenPosition(e, t).row - } - , - this.getScreenLength = function() { - var e = 0 - , t = null; - if (this.$useWrapMode) { - var n = this.$wrapData.length - , r = 0 - , i = (s = 0, - t = this.$foldData[s++], - t ? t.start.row : 1 / 0); - while (r < n) { - var o = this.$wrapData[r]; - e += o ? o.length + 1 : 1, - r++, - r > i && (r = t.end.row + 1, - t = this.$foldData[s++], - i = t ? t.start.row : 1 / 0) - } - } else { - e = this.getLength(); - for (var a = this.$foldData, s = 0; s < a.length; s++) - t = a[s], - e -= t.end.row - t.start.row - } - return this.lineWidgets && (e += this.$getWidgetScreenLength()), - e - } - , - this.$setFontMetrics = function(e) { - this.$enableVarChar && (this.$getStringScreenWidth = function(t, n, r) { - if (0 === n) - return [0, 0]; - var i, o; - for (n || (n = 1 / 0), - r = r || 0, - o = 0; o < t.length; o++) - if (i = t.charAt(o), - r += "\t" === i ? this.getScreenTabSize(r) : e.getCharacterWidth(i), - r > n) - break; - return [r, o] - } - ) - } - , - this.destroy = function() { - this.destroyed || (this.bgTokenizer.setDocument(null), - this.bgTokenizer.cleanup(), - this.destroyed = !0), - this.$stopWorker(), - this.removeAllListeners(), - this.doc && this.doc.off("change", this.$onChange), - this.selection.detach() - } - , - this.isFullWidth = m - } - .call(p.prototype), - e("./edit_session/folding").Folding.call(p.prototype), - e("./edit_session/bracket_match").BracketMatch.call(p.prototype), - a.defineOptions(p.prototype, "session", { - wrap: { - set: function(e) { - if (e && "off" != e ? "free" == e ? e = !0 : "printMargin" == e ? e = -1 : "string" == typeof e && (e = parseInt(e, 10) || !1) : e = !1, - this.$wrap != e) - if (this.$wrap = e, - e) { - var t = "number" == typeof e ? e : null; - this.setWrapLimitRange(t, t), - this.setUseWrapMode(!0) - } else - this.setUseWrapMode(!1) - }, - get: function() { - return this.getUseWrapMode() ? -1 == this.$wrap ? "printMargin" : this.getWrapLimitRange().min ? this.$wrap : "free" : "off" - }, - handlesSet: !0 - }, - wrapMethod: { - set: function(e) { - e = "auto" == e ? "text" != this.$mode.type : "text" != e, - e != this.$wrapAsCode && (this.$wrapAsCode = e, - this.$useWrapMode && (this.$useWrapMode = !1, - this.setUseWrapMode(!0))) - }, - initialValue: "auto" - }, - indentedSoftWrap: { - set: function() { - this.$useWrapMode && (this.$useWrapMode = !1, - this.setUseWrapMode(!0)) - }, - initialValue: !0 - }, - firstLineNumber: { - set: function() { - this._signal("changeBreakpoint") - }, - initialValue: 1 - }, - useWorker: { - set: function(e) { - this.$useWorker = e, - this.$stopWorker(), - e && this.$startWorker() - }, - initialValue: !0 - }, - useSoftTabs: { - initialValue: !0 - }, - tabSize: { - set: function(e) { - e = parseInt(e), - e > 0 && this.$tabSize !== e && (this.$modified = !0, - this.$rowLengthCache = [], - this.$tabSize = e, - this._signal("changeTabSize")) - }, - initialValue: 4, - handlesSet: !0 - }, - navigateWithinSoftTabs: { - initialValue: !1 - }, - foldStyle: { - set: function(e) { - this.setFoldStyle(e) - }, - handlesSet: !0 - }, - overwrite: { - set: function(e) { - this._signal("changeOverwrite") - }, - initialValue: !1 - }, - newLineMode: { - set: function(e) { - this.doc.setNewLineMode(e) - }, - get: function() { - return this.doc.getNewLineMode() - }, - handlesSet: !0 - }, - mode: { - set: function(e) { - this.setMode(e) - }, - get: function() { - return this.$modeId - }, - handlesSet: !0 - } - }), - t.EditSession = p - }), - ace.define("ace/search", ["require", "exports", "module", "ace/lib/lang", "ace/lib/oop", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("./lib/lang") - , i = e("./lib/oop") - , o = e("./range").Range - , a = function() { - this.$options = {} - }; - function s(e, t) { - function n(e) { - return /\w/.test(e) || t.regExp ? "\\b" : "" - } - return n(e[0]) + e + n(e[e.length - 1]) - } - (function() { - this.set = function(e) { - return i.mixin(this.$options, e), - this - } - , - this.getOptions = function() { - return r.copyObject(this.$options) - } - , - this.setOptions = function(e) { - this.$options = e - } - , - this.find = function(e) { - var t = this.$options - , n = this.$matchIterator(e, t); - if (!n) - return !1; - var r = null; - return n.forEach(function(e, n, i, a) { - return r = new o(e,n,i,a), - !(n == a && t.start && t.start.start && 0 != t.skipCurrent && r.isEqual(t.start)) || (r = null, - !1) - }), - r - } - , - this.findAll = function(e) { - var t = this.$options; - if (!t.needle) - return []; - this.$assembleRegExp(t); - var n = t.range - , i = n ? e.getLines(n.start.row, n.end.row) : e.doc.getAllLines() - , a = [] - , s = t.re; - if (t.$isMultiLine) { - var l, c = s.length, u = i.length - c; - e: for (var h = s.offset || 0; h <= u; h++) { - for (var f = 0; f < c; f++) - if (-1 == i[h + f].search(s[f])) - continue e; - var d = i[h] - , p = i[h + c - 1] - , m = d.length - d.match(s[0])[0].length - , g = p.match(s[c - 1])[0].length; - l && l.end.row === h && l.end.column > m || (a.push(l = new o(h,m,h + c - 1,g)), - c > 2 && (h = h + c - 2)) - } - } else - for (var v = 0; v < i.length; v++) { - var y = r.getMatchOffsets(i[v], s); - for (f = 0; f < y.length; f++) { - var b = y[f]; - a.push(new o(v,b.offset,v,b.offset + b.length)) - } - } - if (n) { - var w = n.start.column - , x = n.end.column; - v = 0, - f = a.length - 1; - while (v < f && a[v].start.column < w && 0 == a[v].start.row) - v++; - var _ = n.end.row - n.start.row; - while (v < f && a[f].end.column > x && a[f].end.row == _) - f--; - for (a = a.slice(v, f + 1), - v = 0, - f = a.length; v < f; v++) - a[v].start.row += n.start.row, - a[v].end.row += n.start.row - } - return a - } - , - this.replace = function(e, t) { - var n = this.$options - , r = this.$assembleRegExp(n); - if (n.$isMultiLine) - return t; - if (r) { - var i = r.exec(e); - if (!i || i[0].length != e.length) - return null; - if (t = e.replace(r, t), - n.preserveCase) { - t = t.split(""); - for (var o = Math.min(e.length, e.length); o--; ) { - var a = e[o]; - a && a.toLowerCase() != a ? t[o] = t[o].toUpperCase() : t[o] = t[o].toLowerCase() - } - t = t.join("") - } - return t - } - } - , - this.$assembleRegExp = function(e, t) { - if (e.needle instanceof RegExp) - return e.re = e.needle; - var n = e.needle; - if (!e.needle) - return e.re = !1; - e.regExp || (n = r.escapeRegExp(n)), - e.wholeWord && (n = s(n, e)); - var i = e.caseSensitive ? "gm" : "gmi"; - if (e.$isMultiLine = !t && /[\n\r]/.test(n), - e.$isMultiLine) - return e.re = this.$assembleMultilineRegExp(n, i); - try { - var o = new RegExp(n,i) - } catch (e) { - o = !1 - } - return e.re = o - } - , - this.$assembleMultilineRegExp = function(e, t) { - for (var n = e.replace(/\r\n|\r|\n/g, "$\n^").split("\n"), r = [], i = 0; i < n.length; i++) - try { - r.push(new RegExp(n[i],t)) - } catch (e) { - return !1 - } - return r - } - , - this.$matchIterator = function(e, t) { - var n = this.$assembleRegExp(t); - if (!n) - return !1; - var r = 1 == t.backwards - , i = 0 != t.skipCurrent - , o = t.range - , a = t.start; - a || (a = o ? o[r ? "end" : "start"] : e.selection.getRange()), - a.start && (a = a[i != r ? "end" : "start"]); - var s = o ? o.start.row : 0 - , l = o ? o.end.row : e.getLength() - 1; - if (r) - var c = function(e) { - var n = a.row; - if (!h(n, a.column, e)) { - for (n--; n >= s; n--) - if (h(n, Number.MAX_VALUE, e)) - return; - if (0 != t.wrap) - for (n = l, - s = a.row; n >= s; n--) - if (h(n, Number.MAX_VALUE, e)) - return - } - }; - else - c = function(e) { - var n = a.row; - if (!h(n, a.column, e)) { - for (n += 1; n <= l; n++) - if (h(n, 0, e)) - return; - if (0 != t.wrap) - for (n = s, - l = a.row; n <= l; n++) - if (h(n, 0, e)) - return - } - } - ; - if (t.$isMultiLine) - var u = n.length - , h = function(t, i, o) { - var a = r ? t - u + 1 : t; - if (!(a < 0 || a + u > e.getLength())) { - var s = e.getLine(a) - , l = s.search(n[0]); - if (!(!r && l < i || -1 === l)) { - for (var c = 1; c < u; c++) - if (s = e.getLine(a + c), - -1 == s.search(n[c])) - return; - var h = s.match(n[u - 1])[0].length; - if (!(r && h > i)) - return !!o(a, l, a + u - 1, h) || void 0 - } - } - }; - else if (r) - h = function(t, r, i) { - var o, a = e.getLine(t), s = [], l = 0; - n.lastIndex = 0; - while (o = n.exec(a)) { - var c = o[0].length; - if (l = o.index, - !c) { - if (l >= a.length) - break; - n.lastIndex = l += 1 - } - if (o.index + c > r) - break; - s.push(o.index, c) - } - for (var u = s.length - 1; u >= 0; u -= 2) { - var h = s[u - 1]; - c = s[u]; - if (i(t, h, t, h + c)) - return !0 - } - } - ; - else - h = function(t, r, i) { - var o, a, s = e.getLine(t); - n.lastIndex = r; - while (a = n.exec(s)) { - var l = a[0].length; - if (o = a.index, - i(t, o, t, o + l)) - return !0; - if (!l && (n.lastIndex = o += 1, - o >= s.length)) - return !1 - } - } - ; - return { - forEach: c - } - } - } - ).call(a.prototype), - t.Search = a - }), - ace.define("ace/keyboard/hash_handler", ["require", "exports", "module", "ace/lib/keys", "ace/lib/useragent"], function(e, t, n) { - "use strict"; - var r = e("../lib/keys") - , i = e("../lib/useragent") - , o = r.KEY_MODS; - function a(e, t) { - this.platform = t || (i.isMac ? "mac" : "win"), - this.commands = {}, - this.commandKeyBinding = {}, - this.addCommands(e), - this.$singleCommand = !0 - } - function s(e, t) { - a.call(this, e, t), - this.$singleCommand = !1 - } - s.prototype = a.prototype, - function() { - function e(e) { - return "object" == typeof e && e.bindKey && e.bindKey.position || (e.isDefault ? -100 : 0) - } - this.addCommand = function(e) { - this.commands[e.name] && this.removeCommand(e), - this.commands[e.name] = e, - e.bindKey && this._buildKeyHash(e) - } - , - this.removeCommand = function(e, t) { - var n = e && ("string" === typeof e ? e : e.name); - e = this.commands[n], - t || delete this.commands[n]; - var r = this.commandKeyBinding; - for (var i in r) { - var o = r[i]; - if (o == e) - delete r[i]; - else if (Array.isArray(o)) { - var a = o.indexOf(e); - -1 != a && (o.splice(a, 1), - 1 == o.length && (r[i] = o[0])) - } - } - } - , - this.bindKey = function(e, t, n) { - if ("object" == typeof e && e && (void 0 == n && (n = e.position), - e = e[this.platform]), - e) - return "function" == typeof t ? this.addCommand({ - exec: t, - bindKey: e, - name: t.name || e - }) : void e.split("|").forEach(function(e) { - var r = ""; - if (-1 != e.indexOf(" ")) { - var i = e.split(/\s+/); - e = i.pop(), - i.forEach(function(e) { - var t = this.parseKeys(e) - , n = o[t.hashId] + t.key; - r += (r ? " " : "") + n, - this._addCommandToBinding(r, "chainKeys") - }, this), - r += " " - } - var a = this.parseKeys(e) - , s = o[a.hashId] + a.key; - this._addCommandToBinding(r + s, t, n) - }, this) - } - , - this._addCommandToBinding = function(t, n, r) { - var i, o = this.commandKeyBinding; - if (n) - if (!o[t] || this.$singleCommand) - o[t] = n; - else { - Array.isArray(o[t]) ? -1 != (i = o[t].indexOf(n)) && o[t].splice(i, 1) : o[t] = [o[t]], - "number" != typeof r && (r = e(n)); - var a = o[t]; - for (i = 0; i < a.length; i++) { - var s = a[i] - , l = e(s); - if (l > r) - break - } - a.splice(i, 0, n) - } - else - delete o[t] - } - , - this.addCommands = function(e) { - e && Object.keys(e).forEach(function(t) { - var n = e[t]; - if (n) { - if ("string" === typeof n) - return this.bindKey(n, t); - "function" === typeof n && (n = { - exec: n - }), - "object" === typeof n && (n.name || (n.name = t), - this.addCommand(n)) - } - }, this) - } - , - this.removeCommands = function(e) { - Object.keys(e).forEach(function(t) { - this.removeCommand(e[t]) - }, this) - } - , - this.bindKeys = function(e) { - Object.keys(e).forEach(function(t) { - this.bindKey(t, e[t]) - }, this) - } - , - this._buildKeyHash = function(e) { - this.bindKey(e.bindKey, e) - } - , - this.parseKeys = function(e) { - var t = e.toLowerCase().split(/[\-\+]([\-\+])?/).filter(function(e) { - return e - }) - , n = t.pop() - , i = r[n]; - if (r.FUNCTION_KEYS[i]) - n = r.FUNCTION_KEYS[i].toLowerCase(); - else { - if (!t.length) - return { - key: n, - hashId: -1 - }; - if (1 == t.length && "shift" == t[0]) - return { - key: n.toUpperCase(), - hashId: -1 - } - } - for (var o = 0, a = t.length; a--; ) { - var s = r.KEY_MODS[t[a]]; - if (null == s) - return "undefined" != typeof console && console.error("invalid modifier " + t[a] + " in " + e), - !1; - o |= s - } - return { - key: n, - hashId: o - } - } - , - this.findKeyCommand = function(e, t) { - var n = o[e] + t; - return this.commandKeyBinding[n] - } - , - this.handleKeyboard = function(e, t, n, r) { - if (!(r < 0)) { - var i = o[t] + n - , a = this.commandKeyBinding[i]; - return e.$keyChain && (e.$keyChain += " " + i, - a = this.commandKeyBinding[e.$keyChain] || a), - !a || "chainKeys" != a && "chainKeys" != a[a.length - 1] ? (e.$keyChain && (t && 4 != t || 1 != n.length ? (-1 == t || r > 0) && (e.$keyChain = "") : e.$keyChain = e.$keyChain.slice(0, -i.length - 1)), - { - command: a - }) : (e.$keyChain = e.$keyChain || i, - { - command: "null" - }) - } - } - , - this.getStatusText = function(e, t) { - return t.$keyChain || "" - } - } - .call(a.prototype), - t.HashHandler = a, - t.MultiHashHandler = s - }), - ace.define("ace/commands/command_manager", ["require", "exports", "module", "ace/lib/oop", "ace/keyboard/hash_handler", "ace/lib/event_emitter"], function(e, t, n) { - "use strict"; - var r = e("../lib/oop") - , i = e("../keyboard/hash_handler").MultiHashHandler - , o = e("../lib/event_emitter").EventEmitter - , a = function(e, t) { - i.call(this, t, e), - this.byName = this.commands, - this.setDefaultHandler("exec", function(e) { - return e.args ? e.command.exec(e.editor, e.args, e.event, !1) : e.command.exec(e.editor, {}, e.event, !0) - }) - }; - r.inherits(a, i), - function() { - r.implement(this, o), - this.exec = function(e, t, n) { - if (Array.isArray(e)) { - for (var r = e.length; r--; ) - if (this.exec(e[r], t, n)) - return !0; - return !1 - } - if ("string" === typeof e && (e = this.commands[e]), - !e) - return !1; - if (t && t.$readOnly && !e.readOnly) - return !1; - if (0 != this.$checkCommandState && e.isAvailable && !e.isAvailable(t)) - return !1; - var i = { - editor: t, - command: e, - args: n - }; - return i.returnValue = this._emit("exec", i), - this._signal("afterExec", i), - !1 !== i.returnValue - } - , - this.toggleRecording = function(e) { - if (!this.$inReplay) - return e && e._emit("changeStatus"), - this.recording ? (this.macro.pop(), - this.off("exec", this.$addCommandToMacro), - this.macro.length || (this.macro = this.oldMacro), - this.recording = !1) : (this.$addCommandToMacro || (this.$addCommandToMacro = function(e) { - this.macro.push([e.command, e.args]) - } - .bind(this)), - this.oldMacro = this.macro, - this.macro = [], - this.on("exec", this.$addCommandToMacro), - this.recording = !0) - } - , - this.replay = function(e) { - if (!this.$inReplay && this.macro) { - if (this.recording) - return this.toggleRecording(e); - try { - this.$inReplay = !0, - this.macro.forEach(function(t) { - "string" == typeof t ? this.exec(t, e) : this.exec(t[0], e, t[1]) - }, this) - } finally { - this.$inReplay = !1 - } - } - } - , - this.trimMacro = function(e) { - return e.map(function(e) { - return "string" != typeof e[0] && (e[0] = e[0].name), - e[1] || (e = e[0]), - e - }) - } - } - .call(a.prototype), - t.CommandManager = a - }), - ace.define("ace/commands/default_commands", ["require", "exports", "module", "ace/lib/lang", "ace/config", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("../lib/lang") - , i = e("../config") - , o = e("../range").Range; - function a(e, t) { - return { - win: e, - mac: t - } - } - t.commands = [{ - name: "showSettingsMenu", - description: "Show settings menu", - bindKey: a("Ctrl-,", "Command-,"), - exec: function(e) { - i.loadModule("ace/ext/settings_menu", function(t) { - t.init(e), - e.showSettingsMenu() - }) - }, - readOnly: !0 - }, { - name: "goToNextError", - description: "Go to next error", - bindKey: a("Alt-E", "F4"), - exec: function(e) { - i.loadModule("./ext/error_marker", function(t) { - t.showErrorMarker(e, 1) - }) - }, - scrollIntoView: "animate", - readOnly: !0 - }, { - name: "goToPreviousError", - description: "Go to previous error", - bindKey: a("Alt-Shift-E", "Shift-F4"), - exec: function(e) { - i.loadModule("./ext/error_marker", function(t) { - t.showErrorMarker(e, -1) - }) - }, - scrollIntoView: "animate", - readOnly: !0 - }, { - name: "selectall", - description: "Select all", - bindKey: a("Ctrl-A", "Command-A"), - exec: function(e) { - e.selectAll() - }, - readOnly: !0 - }, { - name: "centerselection", - description: "Center selection", - bindKey: a(null, "Ctrl-L"), - exec: function(e) { - e.centerSelection() - }, - readOnly: !0 - }, { - name: "gotoline", - description: "Go to line...", - bindKey: a("Ctrl-L", "Command-L"), - exec: function(e, t) { - "number" !== typeof t || isNaN(t) || e.gotoLine(t), - e.prompt({ - $type: "gotoLine" - }) - }, - readOnly: !0 - }, { - name: "fold", - bindKey: a("Alt-L|Ctrl-F1", "Command-Alt-L|Command-F1"), - exec: function(e) { - e.session.toggleFold(!1) - }, - multiSelectAction: "forEach", - scrollIntoView: "center", - readOnly: !0 - }, { - name: "unfold", - bindKey: a("Alt-Shift-L|Ctrl-Shift-F1", "Command-Alt-Shift-L|Command-Shift-F1"), - exec: function(e) { - e.session.toggleFold(!0) - }, - multiSelectAction: "forEach", - scrollIntoView: "center", - readOnly: !0 - }, { - name: "toggleFoldWidget", - description: "Toggle fold widget", - bindKey: a("F2", "F2"), - exec: function(e) { - e.session.toggleFoldWidget() - }, - multiSelectAction: "forEach", - scrollIntoView: "center", - readOnly: !0 - }, { - name: "toggleParentFoldWidget", - description: "Toggle parent fold widget", - bindKey: a("Alt-F2", "Alt-F2"), - exec: function(e) { - e.session.toggleFoldWidget(!0) - }, - multiSelectAction: "forEach", - scrollIntoView: "center", - readOnly: !0 - }, { - name: "foldall", - description: "Fold all", - bindKey: a(null, "Ctrl-Command-Option-0"), - exec: function(e) { - e.session.foldAll() - }, - scrollIntoView: "center", - readOnly: !0 - }, { - name: "foldAllComments", - description: "Fold all comments", - bindKey: a(null, "Ctrl-Command-Option-0"), - exec: function(e) { - e.session.foldAllComments() - }, - scrollIntoView: "center", - readOnly: !0 - }, { - name: "foldOther", - description: "Fold other", - bindKey: a("Alt-0", "Command-Option-0"), - exec: function(e) { - e.session.foldAll(), - e.session.unfold(e.selection.getAllRanges()) - }, - scrollIntoView: "center", - readOnly: !0 - }, { - name: "unfoldall", - description: "Unfold all", - bindKey: a("Alt-Shift-0", "Command-Option-Shift-0"), - exec: function(e) { - e.session.unfold() - }, - scrollIntoView: "center", - readOnly: !0 - }, { - name: "findnext", - description: "Find next", - bindKey: a("Ctrl-K", "Command-G"), - exec: function(e) { - e.findNext() - }, - multiSelectAction: "forEach", - scrollIntoView: "center", - readOnly: !0 - }, { - name: "findprevious", - description: "Find previous", - bindKey: a("Ctrl-Shift-K", "Command-Shift-G"), - exec: function(e) { - e.findPrevious() - }, - multiSelectAction: "forEach", - scrollIntoView: "center", - readOnly: !0 - }, { - name: "selectOrFindNext", - description: "Select or find next", - bindKey: a("Alt-K", "Ctrl-G"), - exec: function(e) { - e.selection.isEmpty() ? e.selection.selectWord() : e.findNext() - }, - readOnly: !0 - }, { - name: "selectOrFindPrevious", - description: "Select or find previous", - bindKey: a("Alt-Shift-K", "Ctrl-Shift-G"), - exec: function(e) { - e.selection.isEmpty() ? e.selection.selectWord() : e.findPrevious() - }, - readOnly: !0 - }, { - name: "find", - description: "Find", - bindKey: a("Ctrl-F", "Command-F"), - exec: function(e) { - i.loadModule("ace/ext/searchbox", function(t) { - t.Search(e) - }) - }, - readOnly: !0 - }, { - name: "overwrite", - description: "Overwrite", - bindKey: "Insert", - exec: function(e) { - e.toggleOverwrite() - }, - readOnly: !0 - }, { - name: "selecttostart", - description: "Select to start", - bindKey: a("Ctrl-Shift-Home", "Command-Shift-Home|Command-Shift-Up"), - exec: function(e) { - e.getSelection().selectFileStart() - }, - multiSelectAction: "forEach", - readOnly: !0, - scrollIntoView: "animate", - aceCommandGroup: "fileJump" - }, { - name: "gotostart", - description: "Go to start", - bindKey: a("Ctrl-Home", "Command-Home|Command-Up"), - exec: function(e) { - e.navigateFileStart() - }, - multiSelectAction: "forEach", - readOnly: !0, - scrollIntoView: "animate", - aceCommandGroup: "fileJump" - }, { - name: "selectup", - description: "Select up", - bindKey: a("Shift-Up", "Shift-Up|Ctrl-Shift-P"), - exec: function(e) { - e.getSelection().selectUp() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "golineup", - description: "Go line up", - bindKey: a("Up", "Up|Ctrl-P"), - exec: function(e, t) { - e.navigateUp(t.times) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selecttoend", - description: "Select to end", - bindKey: a("Ctrl-Shift-End", "Command-Shift-End|Command-Shift-Down"), - exec: function(e) { - e.getSelection().selectFileEnd() - }, - multiSelectAction: "forEach", - readOnly: !0, - scrollIntoView: "animate", - aceCommandGroup: "fileJump" - }, { - name: "gotoend", - description: "Go to end", - bindKey: a("Ctrl-End", "Command-End|Command-Down"), - exec: function(e) { - e.navigateFileEnd() - }, - multiSelectAction: "forEach", - readOnly: !0, - scrollIntoView: "animate", - aceCommandGroup: "fileJump" - }, { - name: "selectdown", - description: "Select down", - bindKey: a("Shift-Down", "Shift-Down|Ctrl-Shift-N"), - exec: function(e) { - e.getSelection().selectDown() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "golinedown", - description: "Go line down", - bindKey: a("Down", "Down|Ctrl-N"), - exec: function(e, t) { - e.navigateDown(t.times) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectwordleft", - description: "Select word left", - bindKey: a("Ctrl-Shift-Left", "Option-Shift-Left"), - exec: function(e) { - e.getSelection().selectWordLeft() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "gotowordleft", - description: "Go to word left", - bindKey: a("Ctrl-Left", "Option-Left"), - exec: function(e) { - e.navigateWordLeft() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selecttolinestart", - description: "Select to line start", - bindKey: a("Alt-Shift-Left", "Command-Shift-Left|Ctrl-Shift-A"), - exec: function(e) { - e.getSelection().selectLineStart() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "gotolinestart", - description: "Go to line start", - bindKey: a("Alt-Left|Home", "Command-Left|Home|Ctrl-A"), - exec: function(e) { - e.navigateLineStart() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectleft", - description: "Select left", - bindKey: a("Shift-Left", "Shift-Left|Ctrl-Shift-B"), - exec: function(e) { - e.getSelection().selectLeft() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "gotoleft", - description: "Go to left", - bindKey: a("Left", "Left|Ctrl-B"), - exec: function(e, t) { - e.navigateLeft(t.times) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectwordright", - description: "Select word right", - bindKey: a("Ctrl-Shift-Right", "Option-Shift-Right"), - exec: function(e) { - e.getSelection().selectWordRight() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "gotowordright", - description: "Go to word right", - bindKey: a("Ctrl-Right", "Option-Right"), - exec: function(e) { - e.navigateWordRight() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selecttolineend", - description: "Select to line end", - bindKey: a("Alt-Shift-Right", "Command-Shift-Right|Shift-End|Ctrl-Shift-E"), - exec: function(e) { - e.getSelection().selectLineEnd() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "gotolineend", - description: "Go to line end", - bindKey: a("Alt-Right|End", "Command-Right|End|Ctrl-E"), - exec: function(e) { - e.navigateLineEnd() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectright", - description: "Select right", - bindKey: a("Shift-Right", "Shift-Right"), - exec: function(e) { - e.getSelection().selectRight() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "gotoright", - description: "Go to right", - bindKey: a("Right", "Right|Ctrl-F"), - exec: function(e, t) { - e.navigateRight(t.times) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectpagedown", - description: "Select page down", - bindKey: "Shift-PageDown", - exec: function(e) { - e.selectPageDown() - }, - readOnly: !0 - }, { - name: "pagedown", - description: "Page down", - bindKey: a(null, "Option-PageDown"), - exec: function(e) { - e.scrollPageDown() - }, - readOnly: !0 - }, { - name: "gotopagedown", - description: "Go to page down", - bindKey: a("PageDown", "PageDown|Ctrl-V"), - exec: function(e) { - e.gotoPageDown() - }, - readOnly: !0 - }, { - name: "selectpageup", - description: "Select page up", - bindKey: "Shift-PageUp", - exec: function(e) { - e.selectPageUp() - }, - readOnly: !0 - }, { - name: "pageup", - description: "Page up", - bindKey: a(null, "Option-PageUp"), - exec: function(e) { - e.scrollPageUp() - }, - readOnly: !0 - }, { - name: "gotopageup", - description: "Go to page up", - bindKey: "PageUp", - exec: function(e) { - e.gotoPageUp() - }, - readOnly: !0 - }, { - name: "scrollup", - description: "Scroll up", - bindKey: a("Ctrl-Up", null), - exec: function(e) { - e.renderer.scrollBy(0, -2 * e.renderer.layerConfig.lineHeight) - }, - readOnly: !0 - }, { - name: "scrolldown", - description: "Scroll down", - bindKey: a("Ctrl-Down", null), - exec: function(e) { - e.renderer.scrollBy(0, 2 * e.renderer.layerConfig.lineHeight) - }, - readOnly: !0 - }, { - name: "selectlinestart", - description: "Select line start", - bindKey: "Shift-Home", - exec: function(e) { - e.getSelection().selectLineStart() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectlineend", - description: "Select line end", - bindKey: "Shift-End", - exec: function(e) { - e.getSelection().selectLineEnd() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "togglerecording", - description: "Toggle recording", - bindKey: a("Ctrl-Alt-E", "Command-Option-E"), - exec: function(e) { - e.commands.toggleRecording(e) - }, - readOnly: !0 - }, { - name: "replaymacro", - description: "Replay macro", - bindKey: a("Ctrl-Shift-E", "Command-Shift-E"), - exec: function(e) { - e.commands.replay(e) - }, - readOnly: !0 - }, { - name: "jumptomatching", - description: "Jump to matching", - bindKey: a("Ctrl-\\|Ctrl-P", "Command-\\"), - exec: function(e) { - e.jumpToMatching() - }, - multiSelectAction: "forEach", - scrollIntoView: "animate", - readOnly: !0 - }, { - name: "selecttomatching", - description: "Select to matching", - bindKey: a("Ctrl-Shift-\\|Ctrl-Shift-P", "Command-Shift-\\"), - exec: function(e) { - e.jumpToMatching(!0) - }, - multiSelectAction: "forEach", - scrollIntoView: "animate", - readOnly: !0 - }, { - name: "expandToMatching", - description: "Expand to matching", - bindKey: a("Ctrl-Shift-M", "Ctrl-Shift-M"), - exec: function(e) { - e.jumpToMatching(!0, !0) - }, - multiSelectAction: "forEach", - scrollIntoView: "animate", - readOnly: !0 - }, { - name: "passKeysToBrowser", - description: "Pass keys to browser", - bindKey: a(null, null), - exec: function() {}, - passEvent: !0, - readOnly: !0 - }, { - name: "copy", - description: "Copy", - exec: function(e) {}, - readOnly: !0 - }, { - name: "cut", - description: "Cut", - exec: function(e) { - var t = e.$copyWithEmptySelection && e.selection.isEmpty() - , n = t ? e.selection.getLineRange() : e.selection.getRange(); - e._emit("cut", n), - n.isEmpty() || e.session.remove(n), - e.clearSelection() - }, - scrollIntoView: "cursor", - multiSelectAction: "forEach" - }, { - name: "paste", - description: "Paste", - exec: function(e, t) { - e.$handlePaste(t) - }, - scrollIntoView: "cursor" - }, { - name: "removeline", - description: "Remove line", - bindKey: a("Ctrl-D", "Command-D"), - exec: function(e) { - e.removeLines() - }, - scrollIntoView: "cursor", - multiSelectAction: "forEachLine" - }, { - name: "duplicateSelection", - description: "Duplicate selection", - bindKey: a("Ctrl-Shift-D", "Command-Shift-D"), - exec: function(e) { - e.duplicateSelection() - }, - scrollIntoView: "cursor", - multiSelectAction: "forEach" - }, { - name: "sortlines", - description: "Sort lines", - bindKey: a("Ctrl-Alt-S", "Command-Alt-S"), - exec: function(e) { - e.sortLines() - }, - scrollIntoView: "selection", - multiSelectAction: "forEachLine" - }, { - name: "togglecomment", - description: "Toggle comment", - bindKey: a("Ctrl-/", "Command-/"), - exec: function(e) { - e.toggleCommentLines() - }, - multiSelectAction: "forEachLine", - scrollIntoView: "selectionPart" - }, { - name: "toggleBlockComment", - description: "Toggle block comment", - bindKey: a("Ctrl-Shift-/", "Command-Shift-/"), - exec: function(e) { - e.toggleBlockComment() - }, - multiSelectAction: "forEach", - scrollIntoView: "selectionPart" - }, { - name: "modifyNumberUp", - description: "Modify number up", - bindKey: a("Ctrl-Shift-Up", "Alt-Shift-Up"), - exec: function(e) { - e.modifyNumber(1) - }, - scrollIntoView: "cursor", - multiSelectAction: "forEach" - }, { - name: "modifyNumberDown", - description: "Modify number down", - bindKey: a("Ctrl-Shift-Down", "Alt-Shift-Down"), - exec: function(e) { - e.modifyNumber(-1) - }, - scrollIntoView: "cursor", - multiSelectAction: "forEach" - }, { - name: "replace", - description: "Replace", - bindKey: a("Ctrl-H", "Command-Option-F"), - exec: function(e) { - i.loadModule("ace/ext/searchbox", function(t) { - t.Search(e, !0) - }) - } - }, { - name: "undo", - description: "Undo", - bindKey: a("Ctrl-Z", "Command-Z"), - exec: function(e) { - e.undo() - } - }, { - name: "redo", - description: "Redo", - bindKey: a("Ctrl-Shift-Z|Ctrl-Y", "Command-Shift-Z|Command-Y"), - exec: function(e) { - e.redo() - } - }, { - name: "copylinesup", - description: "Copy lines up", - bindKey: a("Alt-Shift-Up", "Command-Option-Up"), - exec: function(e) { - e.copyLinesUp() - }, - scrollIntoView: "cursor" - }, { - name: "movelinesup", - description: "Move lines up", - bindKey: a("Alt-Up", "Option-Up"), - exec: function(e) { - e.moveLinesUp() - }, - scrollIntoView: "cursor" - }, { - name: "copylinesdown", - description: "Copy lines down", - bindKey: a("Alt-Shift-Down", "Command-Option-Down"), - exec: function(e) { - e.copyLinesDown() - }, - scrollIntoView: "cursor" - }, { - name: "movelinesdown", - description: "Move lines down", - bindKey: a("Alt-Down", "Option-Down"), - exec: function(e) { - e.moveLinesDown() - }, - scrollIntoView: "cursor" - }, { - name: "del", - description: "Delete", - bindKey: a("Delete", "Delete|Ctrl-D|Shift-Delete"), - exec: function(e) { - e.remove("right") - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "backspace", - description: "Backspace", - bindKey: a("Shift-Backspace|Backspace", "Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"), - exec: function(e) { - e.remove("left") - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "cut_or_delete", - description: "Cut or delete", - bindKey: a("Shift-Delete", null), - exec: function(e) { - if (!e.selection.isEmpty()) - return !1; - e.remove("left") - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "removetolinestart", - description: "Remove to line start", - bindKey: a("Alt-Backspace", "Command-Backspace"), - exec: function(e) { - e.removeToLineStart() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "removetolineend", - description: "Remove to line end", - bindKey: a("Alt-Delete", "Ctrl-K|Command-Delete"), - exec: function(e) { - e.removeToLineEnd() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "removetolinestarthard", - description: "Remove to line start hard", - bindKey: a("Ctrl-Shift-Backspace", null), - exec: function(e) { - var t = e.selection.getRange(); - t.start.column = 0, - e.session.remove(t) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "removetolineendhard", - description: "Remove to line end hard", - bindKey: a("Ctrl-Shift-Delete", null), - exec: function(e) { - var t = e.selection.getRange(); - t.end.column = Number.MAX_VALUE, - e.session.remove(t) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "removewordleft", - description: "Remove word left", - bindKey: a("Ctrl-Backspace", "Alt-Backspace|Ctrl-Alt-Backspace"), - exec: function(e) { - e.removeWordLeft() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "removewordright", - description: "Remove word right", - bindKey: a("Ctrl-Delete", "Alt-Delete"), - exec: function(e) { - e.removeWordRight() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "outdent", - description: "Outdent", - bindKey: a("Shift-Tab", "Shift-Tab"), - exec: function(e) { - e.blockOutdent() - }, - multiSelectAction: "forEach", - scrollIntoView: "selectionPart" - }, { - name: "indent", - description: "Indent", - bindKey: a("Tab", "Tab"), - exec: function(e) { - e.indent() - }, - multiSelectAction: "forEach", - scrollIntoView: "selectionPart" - }, { - name: "blockoutdent", - description: "Block outdent", - bindKey: a("Ctrl-[", "Ctrl-["), - exec: function(e) { - e.blockOutdent() - }, - multiSelectAction: "forEachLine", - scrollIntoView: "selectionPart" - }, { - name: "blockindent", - description: "Block indent", - bindKey: a("Ctrl-]", "Ctrl-]"), - exec: function(e) { - e.blockIndent() - }, - multiSelectAction: "forEachLine", - scrollIntoView: "selectionPart" - }, { - name: "insertstring", - description: "Insert string", - exec: function(e, t) { - e.insert(t) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "inserttext", - description: "Insert text", - exec: function(e, t) { - e.insert(r.stringRepeat(t.text || "", t.times || 1)) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "splitline", - description: "Split line", - bindKey: a(null, "Ctrl-O"), - exec: function(e) { - e.splitLine() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "transposeletters", - description: "Transpose letters", - bindKey: a("Alt-Shift-X", "Ctrl-T"), - exec: function(e) { - e.transposeLetters() - }, - multiSelectAction: function(e) { - e.transposeSelections(1) - }, - scrollIntoView: "cursor" - }, { - name: "touppercase", - description: "To uppercase", - bindKey: a("Ctrl-U", "Ctrl-U"), - exec: function(e) { - e.toUpperCase() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "tolowercase", - description: "To lowercase", - bindKey: a("Ctrl-Shift-U", "Ctrl-Shift-U"), - exec: function(e) { - e.toLowerCase() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "autoindent", - description: "Auto Indent", - bindKey: a(null, null), - exec: function(e) { - e.autoIndent() - }, - multiSelectAction: "forEachLine", - scrollIntoView: "animate" - }, { - name: "expandtoline", - description: "Expand to line", - bindKey: a("Ctrl-Shift-L", "Command-Shift-L"), - exec: function(e) { - var t = e.selection.getRange(); - t.start.column = t.end.column = 0, - t.end.row++, - e.selection.setRange(t, !1) - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "openlink", - bindKey: a("Ctrl+F3", "F3"), - exec: function(e) { - e.openLink() - } - }, { - name: "joinlines", - description: "Join lines", - bindKey: a(null, null), - exec: function(e) { - for (var t = e.selection.isBackwards(), n = t ? e.selection.getSelectionLead() : e.selection.getSelectionAnchor(), i = t ? e.selection.getSelectionAnchor() : e.selection.getSelectionLead(), a = e.session.doc.getLine(n.row).length, s = e.session.doc.getTextRange(e.selection.getRange()), l = s.replace(/\n\s*/, " ").length, c = e.session.doc.getLine(n.row), u = n.row + 1; u <= i.row + 1; u++) { - var h = r.stringTrimLeft(r.stringTrimRight(e.session.doc.getLine(u))); - 0 !== h.length && (h = " " + h), - c += h - } - i.row + 1 < e.session.doc.getLength() - 1 && (c += e.session.doc.getNewLineCharacter()), - e.clearSelection(), - e.session.doc.replace(new o(n.row,0,i.row + 2,0), c), - l > 0 ? (e.selection.moveCursorTo(n.row, n.column), - e.selection.selectTo(n.row, n.column + l)) : (a = e.session.doc.getLine(n.row).length > a ? a + 1 : a, - e.selection.moveCursorTo(n.row, a)) - }, - multiSelectAction: "forEach", - readOnly: !0 - }, { - name: "invertSelection", - description: "Invert selection", - bindKey: a(null, null), - exec: function(e) { - var t = e.session.doc.getLength() - 1 - , n = e.session.doc.getLine(t).length - , r = e.selection.rangeList.ranges - , i = []; - r.length < 1 && (r = [e.selection.getRange()]); - for (var a = 0; a < r.length; a++) - a == r.length - 1 && (r[a].end.row === t && r[a].end.column === n || i.push(new o(r[a].end.row,r[a].end.column,t,n))), - 0 === a ? 0 === r[a].start.row && 0 === r[a].start.column || i.push(new o(0,0,r[a].start.row,r[a].start.column)) : i.push(new o(r[a - 1].end.row,r[a - 1].end.column,r[a].start.row,r[a].start.column)); - e.exitMultiSelectMode(), - e.clearSelection(); - for (a = 0; a < i.length; a++) - e.selection.addRange(i[a], !1) - }, - readOnly: !0, - scrollIntoView: "none" - }, { - name: "addLineAfter", - description: "Add new line after the current line", - exec: function(e) { - e.selection.clearSelection(), - e.navigateLineEnd(), - e.insert("\n") - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "addLineBefore", - description: "Add new line before the current line", - exec: function(e) { - e.selection.clearSelection(); - var t = e.getCursorPosition(); - e.selection.moveTo(t.row - 1, Number.MAX_VALUE), - e.insert("\n"), - 0 === t.row && e.navigateUp() - }, - multiSelectAction: "forEach", - scrollIntoView: "cursor" - }, { - name: "openCommandPallete", - description: "Open command palette", - bindKey: a("F1", "F1"), - exec: function(e) { - e.prompt({ - $type: "commands" - }) - }, - readOnly: !0 - }, { - name: "modeSelect", - description: "Change language mode...", - bindKey: a(null, null), - exec: function(e) { - e.prompt({ - $type: "modes" - }) - }, - readOnly: !0 - }]; - for (var s = 1; s < 9; s++) - t.commands.push({ - name: "foldToLevel" + s, - description: "Fold To Level " + s, - level: s, - exec: function(e) { - e.session.foldToLevel(this.level) - }, - scrollIntoView: "center", - readOnly: !0 - }) - }), - ace.define("ace/editor", ["require", "exports", "module", "ace/lib/oop", "ace/lib/dom", "ace/lib/lang", "ace/lib/useragent", "ace/keyboard/textinput", "ace/mouse/mouse_handler", "ace/mouse/fold_handler", "ace/keyboard/keybinding", "ace/edit_session", "ace/search", "ace/range", "ace/lib/event_emitter", "ace/commands/command_manager", "ace/commands/default_commands", "ace/config", "ace/token_iterator", "ace/clipboard"], function(e, t, n) { - "use strict"; - var r = this && this.__values || function(e) { - var t = "function" === typeof Symbol && Symbol.iterator - , n = t && e[t] - , r = 0; - if (n) - return n.call(e); - if (e && "number" === typeof e.length) - return { - next: function() { - return e && r >= e.length && (e = void 0), - { - value: e && e[r++], - done: !e - } - } - }; - throw new TypeError(t ? "Object is not iterable." : "Symbol.iterator is not defined.") - } - , i = e("./lib/oop") - , o = e("./lib/dom") - , a = e("./lib/lang") - , s = e("./lib/useragent") - , l = e("./keyboard/textinput").TextInput - , c = e("./mouse/mouse_handler").MouseHandler - , u = e("./mouse/fold_handler").FoldHandler - , h = e("./keyboard/keybinding").KeyBinding - , f = e("./edit_session").EditSession - , d = e("./search").Search - , p = e("./range").Range - , m = e("./lib/event_emitter").EventEmitter - , g = e("./commands/command_manager").CommandManager - , v = e("./commands/default_commands").commands - , y = e("./config") - , b = e("./token_iterator").TokenIterator - , w = e("./clipboard") - , x = function(e, t, n) { - this.$toDestroy = []; - var r = e.getContainerElement(); - this.container = r, - this.renderer = e, - this.id = "editor" + ++x.$uid, - this.commands = new g(s.isMac ? "mac" : "win",v), - "object" == typeof document && (this.textInput = new l(e.getTextAreaContainer(),this), - this.renderer.textarea = this.textInput.getElement(), - this.$mouseHandler = new c(this), - new u(this)), - this.keyBinding = new h(this), - this.$search = (new d).set({ - wrap: !0 - }), - this.$historyTracker = this.$historyTracker.bind(this), - this.commands.on("exec", this.$historyTracker), - this.$initOperationListeners(), - this._$emitInputEvent = a.delayedCall(function() { - this._signal("input", {}), - this.session && !this.session.destroyed && this.session.bgTokenizer.scheduleStart() - } - .bind(this)), - this.on("change", function(e, t) { - t._$emitInputEvent.schedule(31) - }), - this.setSession(t || n && n.session || new f("")), - y.resetOptions(this), - n && this.setOptions(n), - y._signal("editor", this) - }; - x.$uid = 0, - function() { - i.implement(this, m), - this.$initOperationListeners = function() { - this.commands.on("exec", this.startOperation.bind(this), !0), - this.commands.on("afterExec", this.endOperation.bind(this), !0), - this.$opResetTimer = a.delayedCall(this.endOperation.bind(this, !0)), - this.on("change", function() { - this.curOp || (this.startOperation(), - this.curOp.selectionBefore = this.$lastSel), - this.curOp.docChanged = !0 - } - .bind(this), !0), - this.on("changeSelection", function() { - this.curOp || (this.startOperation(), - this.curOp.selectionBefore = this.$lastSel), - this.curOp.selectionChanged = !0 - } - .bind(this), !0) - } - , - this.curOp = null, - this.prevOp = {}, - this.startOperation = function(e) { - if (this.curOp) { - if (!e || this.curOp.command) - return; - this.prevOp = this.curOp - } - e || (this.previousCommand = null, - e = {}), - this.$opResetTimer.schedule(), - this.curOp = this.session.curOp = { - command: e.command || {}, - args: e.args, - scrollTop: this.renderer.scrollTop - }, - this.curOp.selectionBefore = this.selection.toJSON() - } - , - this.endOperation = function(e) { - if (this.curOp && this.session) { - if (e && !1 === e.returnValue || !this.session) - return this.curOp = null; - if (1 == e && this.curOp.command && "mouse" == this.curOp.command.name) - return; - if (this._signal("beforeEndOperation"), - !this.curOp) - return; - var t = this.curOp.command - , n = t && t.scrollIntoView; - if (n) { - switch (n) { - case "center-animate": - n = "animate"; - case "center": - this.renderer.scrollCursorIntoView(null, .5); - break; - case "animate": - case "cursor": - this.renderer.scrollCursorIntoView(); - break; - case "selectionPart": - var r = this.selection.getRange() - , i = this.renderer.layerConfig; - (r.start.row >= i.lastRow || r.end.row <= i.firstRow) && this.renderer.scrollSelectionIntoView(this.selection.anchor, this.selection.lead); - break; - default: - break - } - "animate" == n && this.renderer.animateScrolling(this.curOp.scrollTop) - } - var o = this.selection.toJSON(); - this.curOp.selectionAfter = o, - this.$lastSel = this.selection.toJSON(), - this.session.getUndoManager().addSelection(o), - this.prevOp = this.curOp, - this.curOp = null - } - } - , - this.$mergeableCommands = ["backspace", "del", "insertstring"], - this.$historyTracker = function(e) { - if (this.$mergeUndoDeltas) { - var t = this.prevOp - , n = this.$mergeableCommands - , r = t.command && e.command.name == t.command.name; - if ("insertstring" == e.command.name) { - var i = e.args; - void 0 === this.mergeNextCommand && (this.mergeNextCommand = !0), - r = r && this.mergeNextCommand && (!/\s/.test(i) || /\s/.test(t.args)), - this.mergeNextCommand = !0 - } else - r = r && -1 !== n.indexOf(e.command.name); - "always" != this.$mergeUndoDeltas && Date.now() - this.sequenceStartTime > 2e3 && (r = !1), - r ? this.session.mergeUndoDeltas = !0 : -1 !== n.indexOf(e.command.name) && (this.sequenceStartTime = Date.now()) - } - } - , - this.setKeyboardHandler = function(e, t) { - if (e && "string" === typeof e && "ace" != e) { - this.$keybindingId = e; - var n = this; - y.loadModule(["keybinding", e], function(r) { - n.$keybindingId == e && n.keyBinding.setKeyboardHandler(r && r.handler), - t && t() - }) - } else - this.$keybindingId = null, - this.keyBinding.setKeyboardHandler(e), - t && t() - } - , - this.getKeyboardHandler = function() { - return this.keyBinding.getKeyboardHandler() - } - , - this.setSession = function(e) { - if (this.session != e) { - this.curOp && this.endOperation(), - this.curOp = {}; - var t = this.session; - if (t) { - this.session.off("change", this.$onDocumentChange), - this.session.off("changeMode", this.$onChangeMode), - this.session.off("tokenizerUpdate", this.$onTokenizerUpdate), - this.session.off("changeTabSize", this.$onChangeTabSize), - this.session.off("changeWrapLimit", this.$onChangeWrapLimit), - this.session.off("changeWrapMode", this.$onChangeWrapMode), - this.session.off("changeFold", this.$onChangeFold), - this.session.off("changeFrontMarker", this.$onChangeFrontMarker), - this.session.off("changeBackMarker", this.$onChangeBackMarker), - this.session.off("changeBreakpoint", this.$onChangeBreakpoint), - this.session.off("changeAnnotation", this.$onChangeAnnotation), - this.session.off("changeOverwrite", this.$onCursorChange), - this.session.off("changeScrollTop", this.$onScrollTopChange), - this.session.off("changeScrollLeft", this.$onScrollLeftChange); - var n = this.session.getSelection(); - n.off("changeCursor", this.$onCursorChange), - n.off("changeSelection", this.$onSelectionChange) - } - this.session = e, - e ? (this.$onDocumentChange = this.onDocumentChange.bind(this), - e.on("change", this.$onDocumentChange), - this.renderer.setSession(e), - this.$onChangeMode = this.onChangeMode.bind(this), - e.on("changeMode", this.$onChangeMode), - this.$onTokenizerUpdate = this.onTokenizerUpdate.bind(this), - e.on("tokenizerUpdate", this.$onTokenizerUpdate), - this.$onChangeTabSize = this.renderer.onChangeTabSize.bind(this.renderer), - e.on("changeTabSize", this.$onChangeTabSize), - this.$onChangeWrapLimit = this.onChangeWrapLimit.bind(this), - e.on("changeWrapLimit", this.$onChangeWrapLimit), - this.$onChangeWrapMode = this.onChangeWrapMode.bind(this), - e.on("changeWrapMode", this.$onChangeWrapMode), - this.$onChangeFold = this.onChangeFold.bind(this), - e.on("changeFold", this.$onChangeFold), - this.$onChangeFrontMarker = this.onChangeFrontMarker.bind(this), - this.session.on("changeFrontMarker", this.$onChangeFrontMarker), - this.$onChangeBackMarker = this.onChangeBackMarker.bind(this), - this.session.on("changeBackMarker", this.$onChangeBackMarker), - this.$onChangeBreakpoint = this.onChangeBreakpoint.bind(this), - this.session.on("changeBreakpoint", this.$onChangeBreakpoint), - this.$onChangeAnnotation = this.onChangeAnnotation.bind(this), - this.session.on("changeAnnotation", this.$onChangeAnnotation), - this.$onCursorChange = this.onCursorChange.bind(this), - this.session.on("changeOverwrite", this.$onCursorChange), - this.$onScrollTopChange = this.onScrollTopChange.bind(this), - this.session.on("changeScrollTop", this.$onScrollTopChange), - this.$onScrollLeftChange = this.onScrollLeftChange.bind(this), - this.session.on("changeScrollLeft", this.$onScrollLeftChange), - this.selection = e.getSelection(), - this.selection.on("changeCursor", this.$onCursorChange), - this.$onSelectionChange = this.onSelectionChange.bind(this), - this.selection.on("changeSelection", this.$onSelectionChange), - this.onChangeMode(), - this.onCursorChange(), - this.onScrollTopChange(), - this.onScrollLeftChange(), - this.onSelectionChange(), - this.onChangeFrontMarker(), - this.onChangeBackMarker(), - this.onChangeBreakpoint(), - this.onChangeAnnotation(), - this.session.getUseWrapMode() && this.renderer.adjustWrapLimit(), - this.renderer.updateFull()) : (this.selection = null, - this.renderer.setSession(e)), - this._signal("changeSession", { - session: e, - oldSession: t - }), - this.curOp = null, - t && t._signal("changeEditor", { - oldEditor: this - }), - e && e._signal("changeEditor", { - editor: this - }), - e && !e.destroyed && e.bgTokenizer.scheduleStart() - } - } - , - this.getSession = function() { - return this.session - } - , - this.setValue = function(e, t) { - return this.session.doc.setValue(e), - t ? 1 == t ? this.navigateFileEnd() : -1 == t && this.navigateFileStart() : this.selectAll(), - e - } - , - this.getValue = function() { - return this.session.getValue() - } - , - this.getSelection = function() { - return this.selection - } - , - this.resize = function(e) { - this.renderer.onResize(e) - } - , - this.setTheme = function(e, t) { - this.renderer.setTheme(e, t) - } - , - this.getTheme = function() { - return this.renderer.getTheme() - } - , - this.setStyle = function(e) { - this.renderer.setStyle(e) - } - , - this.unsetStyle = function(e) { - this.renderer.unsetStyle(e) - } - , - this.getFontSize = function() { - return this.getOption("fontSize") || o.computedStyle(this.container).fontSize - } - , - this.setFontSize = function(e) { - this.setOption("fontSize", e) - } - , - this.$highlightBrackets = function() { - if (!this.$highlightPending) { - var e = this; - this.$highlightPending = !0, - setTimeout(function() { - e.$highlightPending = !1; - var t = e.session; - if (t && !t.destroyed) { - t.$bracketHighlight && (t.$bracketHighlight.markerIds.forEach(function(e) { - t.removeMarker(e) - }), - t.$bracketHighlight = null); - var n = e.getCursorPosition() - , r = e.getKeyboardHandler() - , i = r && r.$getDirectionForHighlight && r.$getDirectionForHighlight(e) - , o = t.getMatchingBracketRanges(n, i); - if (!o) { - var a = new b(t,n.row,n.column) - , s = a.getCurrentToken(); - if (s && /\b(?:tag-open|tag-name)/.test(s.type)) { - var l = t.getMatchingTags(n); - l && (o = [l.openTagName, l.closeTagName]) - } - } - if (!o && t.$mode.getMatching && (o = t.$mode.getMatching(e.session)), - o) { - var c = "ace_bracket"; - Array.isArray(o) ? 1 == o.length && (c = "ace_error_bracket") : o = [o], - 2 == o.length && (0 == p.comparePoints(o[0].end, o[1].start) ? o = [p.fromPoints(o[0].start, o[1].end)] : 0 == p.comparePoints(o[0].start, o[1].end) && (o = [p.fromPoints(o[1].start, o[0].end)])), - t.$bracketHighlight = { - ranges: o, - markerIds: o.map(function(e) { - return t.addMarker(e, c, "text") - }) - }, - e.getHighlightIndentGuides() && e.renderer.$textLayer.$highlightIndentGuide() - } else - e.getHighlightIndentGuides() && e.renderer.$textLayer.$highlightIndentGuide() - } - }, 50) - } - } - , - this.focus = function() { - this.textInput.focus() - } - , - this.isFocused = function() { - return this.textInput.isFocused() - } - , - this.blur = function() { - this.textInput.blur() - } - , - this.onFocus = function(e) { - this.$isFocused || (this.$isFocused = !0, - this.renderer.showCursor(), - this.renderer.visualizeFocus(), - this._emit("focus", e)) - } - , - this.onBlur = function(e) { - this.$isFocused && (this.$isFocused = !1, - this.renderer.hideCursor(), - this.renderer.visualizeBlur(), - this._emit("blur", e)) - } - , - this.$cursorChange = function() { - this.renderer.updateCursor(), - this.$highlightBrackets(), - this.$updateHighlightActiveLine() - } - , - this.onDocumentChange = function(e) { - var t = this.session.$useWrapMode - , n = e.start.row == e.end.row ? e.end.row : 1 / 0; - this.renderer.updateLines(e.start.row, n, t), - this._signal("change", e), - this.$cursorChange() - } - , - this.onTokenizerUpdate = function(e) { - var t = e.data; - this.renderer.updateLines(t.first, t.last) - } - , - this.onScrollTopChange = function() { - this.renderer.scrollToY(this.session.getScrollTop()) - } - , - this.onScrollLeftChange = function() { - this.renderer.scrollToX(this.session.getScrollLeft()) - } - , - this.onCursorChange = function() { - this.$cursorChange(), - this._signal("changeSelection") - } - , - this.$updateHighlightActiveLine = function() { - var e, t = this.getSession(); - if (this.$highlightActiveLine && ("line" == this.$selectionStyle && this.selection.isMultiLine() || (e = this.getCursorPosition()), - this.renderer.theme && this.renderer.theme.$selectionColorConflict && !this.selection.isEmpty() && (e = !1), - !this.renderer.$maxLines || 1 !== this.session.getLength() || this.renderer.$minLines > 1 || (e = !1)), - t.$highlightLineMarker && !e) - t.removeMarker(t.$highlightLineMarker.id), - t.$highlightLineMarker = null; - else if (!t.$highlightLineMarker && e) { - var n = new p(e.row,e.column,e.row,1 / 0); - n.id = t.addMarker(n, "ace_active-line", "screenLine"), - t.$highlightLineMarker = n - } else - e && (t.$highlightLineMarker.start.row = e.row, - t.$highlightLineMarker.end.row = e.row, - t.$highlightLineMarker.start.column = e.column, - t._signal("changeBackMarker")) - } - , - this.onSelectionChange = function(e) { - var t = this.session; - if (t.$selectionMarker && t.removeMarker(t.$selectionMarker), - t.$selectionMarker = null, - this.selection.isEmpty()) - this.$updateHighlightActiveLine(); - else { - var n = this.selection.getRange() - , r = this.getSelectionStyle(); - t.$selectionMarker = t.addMarker(n, "ace_selection", r) - } - var i = this.$highlightSelectedWord && this.$getSelectionHighLightRegexp(); - this.session.highlight(i), - this._signal("changeSelection") - } - , - this.$getSelectionHighLightRegexp = function() { - var e = this.session - , t = this.getSelectionRange(); - if (!t.isEmpty() && !t.isMultiLine()) { - var n = t.start.column - , r = t.end.column - , i = e.getLine(t.start.row) - , o = i.substring(n, r); - if (!(o.length > 5e3) && /[\w\d]/.test(o)) { - var a = this.$search.$assembleRegExp({ - wholeWord: !0, - caseSensitive: !0, - needle: o - }) - , s = i.substring(n - 1, r + 1); - if (a.test(s)) - return a - } - } - } - , - this.onChangeFrontMarker = function() { - this.renderer.updateFrontMarkers() - } - , - this.onChangeBackMarker = function() { - this.renderer.updateBackMarkers() - } - , - this.onChangeBreakpoint = function() { - this.renderer.updateBreakpoints() - } - , - this.onChangeAnnotation = function() { - this.renderer.setAnnotations(this.session.getAnnotations()) - } - , - this.onChangeMode = function(e) { - this.renderer.updateText(), - this._emit("changeMode", e) - } - , - this.onChangeWrapLimit = function() { - this.renderer.updateFull() - } - , - this.onChangeWrapMode = function() { - this.renderer.onResize(!0) - } - , - this.onChangeFold = function() { - this.$updateHighlightActiveLine(), - this.renderer.updateFull() - } - , - this.getSelectedText = function() { - return this.session.getTextRange(this.getSelectionRange()) - } - , - this.getCopyText = function() { - var e = this.getSelectedText() - , t = this.session.doc.getNewLineCharacter() - , n = !1; - if (!e && this.$copyWithEmptySelection) { - n = !0; - for (var r = this.selection.getAllRanges(), i = 0; i < r.length; i++) { - var o = r[i]; - i && r[i - 1].start.row == o.start.row || (e += this.session.getLine(o.start.row) + t) - } - } - var a = { - text: e - }; - return this._signal("copy", a), - w.lineMode = !!n && a.text, - a.text - } - , - this.onCopy = function() { - this.commands.exec("copy", this) - } - , - this.onCut = function() { - this.commands.exec("cut", this) - } - , - this.onPaste = function(e, t) { - var n = { - text: e, - event: t - }; - this.commands.exec("paste", this, n) - } - , - this.$handlePaste = function(e) { - "string" == typeof e && (e = { - text: e - }), - this._signal("paste", e); - var t = e.text - , n = t === w.lineMode - , r = this.session; - if (!this.inMultiSelectMode || this.inVirtualSelectionMode) - n ? r.insert({ - row: this.selection.lead.row, - column: 0 - }, t) : this.insert(t); - else if (n) - this.selection.rangeList.ranges.forEach(function(e) { - r.insert({ - row: e.start.row, - column: 0 - }, t) - }); - else { - var i = t.split(/\r\n|\r|\n/) - , o = this.selection.rangeList.ranges - , a = 2 == i.length && (!i[0] || !i[1]); - if (i.length != o.length || a) - return this.commands.exec("insertstring", this, t); - for (var s = o.length; s--; ) { - var l = o[s]; - l.isEmpty() || r.remove(l), - r.insert(l.start, i[s]) - } - } - } - , - this.execCommand = function(e, t) { - return this.commands.exec(e, this, t) - } - , - this.insert = function(e, t) { - var n = this.session - , r = n.getMode() - , i = this.getCursorPosition(); - if (this.getBehavioursEnabled() && !t) { - var o = r.transformAction(n.getState(i.row), "insertion", this, n, e); - o && (e !== o.text && (this.inVirtualSelectionMode || (this.session.mergeUndoDeltas = !1, - this.mergeNextCommand = !1)), - e = o.text) - } - if ("\t" == e && (e = this.session.getTabString()), - this.selection.isEmpty()) { - if (this.session.getOverwrite() && -1 == e.indexOf("\n")) { - a = new p.fromPoints(i,i); - a.end.column += e.length, - this.session.remove(a) - } - } else { - var a = this.getSelectionRange(); - i = this.session.remove(a), - this.clearSelection() - } - if ("\n" == e || "\r\n" == e) { - var s = n.getLine(i.row); - if (i.column > s.search(/\S|$/)) { - var l = s.substr(i.column).search(/\S|$/); - n.doc.removeInLine(i.row, i.column, i.column + l) - } - } - this.clearSelection(); - var c = i.column - , u = n.getState(i.row) - , h = (s = n.getLine(i.row), - r.checkOutdent(u, s, e)); - if (n.insert(i, e), - o && o.selection && (2 == o.selection.length ? this.selection.setSelectionRange(new p(i.row,c + o.selection[0],i.row,c + o.selection[1])) : this.selection.setSelectionRange(new p(i.row + o.selection[0],o.selection[1],i.row + o.selection[2],o.selection[3]))), - this.$enableAutoIndent) { - if (n.getDocument().isNewLine(e)) { - var f = r.getNextLineIndent(u, s.slice(0, i.column), n.getTabString()); - n.insert({ - row: i.row + 1, - column: 0 - }, f) - } - h && r.autoOutdent(u, n, i.row) - } - } - , - this.autoIndent = function() { - var e, t, n = this.session, r = n.getMode(); - if (this.selection.isEmpty()) - e = 0, - t = n.doc.getLength() - 1; - else { - var i = this.getSelectionRange(); - e = i.start.row, - t = i.end.row - } - for (var o, a, s, l = "", c = "", u = "", h = n.getTabString(), f = e; f <= t; f++) - f > 0 && (l = n.getState(f - 1), - c = n.getLine(f - 1), - u = r.getNextLineIndent(l, c, h)), - o = n.getLine(f), - a = r.$getIndent(o), - u !== a && (a.length > 0 && (s = new p(f,0,f,a.length), - n.remove(s)), - u.length > 0 && n.insert({ - row: f, - column: 0 - }, u)), - r.autoOutdent(l, n, f) - } - , - this.onTextInput = function(e, t) { - if (!t) - return this.keyBinding.onTextInput(e); - this.startOperation({ - command: { - name: "insertstring" - } - }); - var n = this.applyComposition.bind(this, e, t); - this.selection.rangeCount ? this.forEachSelection(n) : n(), - this.endOperation() - } - , - this.applyComposition = function(e, t) { - if (t.extendLeft || t.extendRight) { - var n = this.selection.getRange(); - n.start.column -= t.extendLeft, - n.end.column += t.extendRight, - n.start.column < 0 && (n.start.row--, - n.start.column += this.session.getLine(n.start.row).length + 1), - this.selection.setRange(n), - e || n.isEmpty() || this.remove() - } - if (!e && this.selection.isEmpty() || this.insert(e, !0), - t.restoreStart || t.restoreEnd) { - n = this.selection.getRange(); - n.start.column -= t.restoreStart, - n.end.column -= t.restoreEnd, - this.selection.setRange(n) - } - } - , - this.onCommandKey = function(e, t, n) { - return this.keyBinding.onCommandKey(e, t, n) - } - , - this.setOverwrite = function(e) { - this.session.setOverwrite(e) - } - , - this.getOverwrite = function() { - return this.session.getOverwrite() - } - , - this.toggleOverwrite = function() { - this.session.toggleOverwrite() - } - , - this.setScrollSpeed = function(e) { - this.setOption("scrollSpeed", e) - } - , - this.getScrollSpeed = function() { - return this.getOption("scrollSpeed") - } - , - this.setDragDelay = function(e) { - this.setOption("dragDelay", e) - } - , - this.getDragDelay = function() { - return this.getOption("dragDelay") - } - , - this.setSelectionStyle = function(e) { - this.setOption("selectionStyle", e) - } - , - this.getSelectionStyle = function() { - return this.getOption("selectionStyle") - } - , - this.setHighlightActiveLine = function(e) { - this.setOption("highlightActiveLine", e) - } - , - this.getHighlightActiveLine = function() { - return this.getOption("highlightActiveLine") - } - , - this.setHighlightGutterLine = function(e) { - this.setOption("highlightGutterLine", e) - } - , - this.getHighlightGutterLine = function() { - return this.getOption("highlightGutterLine") - } - , - this.setHighlightSelectedWord = function(e) { - this.setOption("highlightSelectedWord", e) - } - , - this.getHighlightSelectedWord = function() { - return this.$highlightSelectedWord - } - , - this.setAnimatedScroll = function(e) { - this.renderer.setAnimatedScroll(e) - } - , - this.getAnimatedScroll = function() { - return this.renderer.getAnimatedScroll() - } - , - this.setShowInvisibles = function(e) { - this.renderer.setShowInvisibles(e) - } - , - this.getShowInvisibles = function() { - return this.renderer.getShowInvisibles() - } - , - this.setDisplayIndentGuides = function(e) { - this.renderer.setDisplayIndentGuides(e) - } - , - this.getDisplayIndentGuides = function() { - return this.renderer.getDisplayIndentGuides() - } - , - this.setHighlightIndentGuides = function(e) { - this.renderer.setHighlightIndentGuides(e) - } - , - this.getHighlightIndentGuides = function() { - return this.renderer.getHighlightIndentGuides() - } - , - this.setShowPrintMargin = function(e) { - this.renderer.setShowPrintMargin(e) - } - , - this.getShowPrintMargin = function() { - return this.renderer.getShowPrintMargin() - } - , - this.setPrintMarginColumn = function(e) { - this.renderer.setPrintMarginColumn(e) - } - , - this.getPrintMarginColumn = function() { - return this.renderer.getPrintMarginColumn() - } - , - this.setReadOnly = function(e) { - this.setOption("readOnly", e) - } - , - this.getReadOnly = function() { - return this.getOption("readOnly") - } - , - this.setBehavioursEnabled = function(e) { - this.setOption("behavioursEnabled", e) - } - , - this.getBehavioursEnabled = function() { - return this.getOption("behavioursEnabled") - } - , - this.setWrapBehavioursEnabled = function(e) { - this.setOption("wrapBehavioursEnabled", e) - } - , - this.getWrapBehavioursEnabled = function() { - return this.getOption("wrapBehavioursEnabled") - } - , - this.setShowFoldWidgets = function(e) { - this.setOption("showFoldWidgets", e) - } - , - this.getShowFoldWidgets = function() { - return this.getOption("showFoldWidgets") - } - , - this.setFadeFoldWidgets = function(e) { - this.setOption("fadeFoldWidgets", e) - } - , - this.getFadeFoldWidgets = function() { - return this.getOption("fadeFoldWidgets") - } - , - this.remove = function(e) { - this.selection.isEmpty() && ("left" == e ? this.selection.selectLeft() : this.selection.selectRight()); - var t = this.getSelectionRange(); - if (this.getBehavioursEnabled()) { - var n = this.session - , r = n.getState(t.start.row) - , i = n.getMode().transformAction(r, "deletion", this, n, t); - if (0 === t.end.column) { - var o = n.getTextRange(t); - if ("\n" == o[o.length - 1]) { - var a = n.getLine(t.end.row); - /^\s+$/.test(a) && (t.end.column = a.length) - } - } - i && (t = i) - } - this.session.remove(t), - this.clearSelection() - } - , - this.removeWordRight = function() { - this.selection.isEmpty() && this.selection.selectWordRight(), - this.session.remove(this.getSelectionRange()), - this.clearSelection() - } - , - this.removeWordLeft = function() { - this.selection.isEmpty() && this.selection.selectWordLeft(), - this.session.remove(this.getSelectionRange()), - this.clearSelection() - } - , - this.removeToLineStart = function() { - this.selection.isEmpty() && this.selection.selectLineStart(), - this.selection.isEmpty() && this.selection.selectLeft(), - this.session.remove(this.getSelectionRange()), - this.clearSelection() - } - , - this.removeToLineEnd = function() { - this.selection.isEmpty() && this.selection.selectLineEnd(); - var e = this.getSelectionRange(); - e.start.column == e.end.column && e.start.row == e.end.row && (e.end.column = 0, - e.end.row++), - this.session.remove(e), - this.clearSelection() - } - , - this.splitLine = function() { - this.selection.isEmpty() || (this.session.remove(this.getSelectionRange()), - this.clearSelection()); - var e = this.getCursorPosition(); - this.insert("\n"), - this.moveCursorToPosition(e) - } - , - this.transposeLetters = function() { - if (this.selection.isEmpty()) { - var e = this.getCursorPosition() - , t = e.column; - if (0 !== t) { - var n, r, i = this.session.getLine(e.row); - t < i.length ? (n = i.charAt(t) + i.charAt(t - 1), - r = new p(e.row,t - 1,e.row,t + 1)) : (n = i.charAt(t - 1) + i.charAt(t - 2), - r = new p(e.row,t - 2,e.row,t)), - this.session.replace(r, n), - this.session.selection.moveToPosition(r.end) - } - } - } - , - this.toLowerCase = function() { - var e = this.getSelectionRange(); - this.selection.isEmpty() && this.selection.selectWord(); - var t = this.getSelectionRange() - , n = this.session.getTextRange(t); - this.session.replace(t, n.toLowerCase()), - this.selection.setSelectionRange(e) - } - , - this.toUpperCase = function() { - var e = this.getSelectionRange(); - this.selection.isEmpty() && this.selection.selectWord(); - var t = this.getSelectionRange() - , n = this.session.getTextRange(t); - this.session.replace(t, n.toUpperCase()), - this.selection.setSelectionRange(e) - } - , - this.indent = function() { - var e = this.session - , t = this.getSelectionRange(); - if (!(t.start.row < t.end.row)) { - if (t.start.column < t.end.column) { - var n = e.getTextRange(t); - if (!/^\s+$/.test(n)) { - u = this.$getSelectedRows(); - return void e.indentRows(u.first, u.last, "\t") - } - } - var r = e.getLine(t.start.row) - , i = t.start - , o = e.getTabSize() - , s = e.documentToScreenColumn(i.row, i.column); - if (this.session.getUseSoftTabs()) - var l = o - s % o - , c = a.stringRepeat(" ", l); - else { - l = s % o; - while (" " == r[t.start.column - 1] && l) - t.start.column--, - l--; - this.selection.setSelectionRange(t), - c = "\t" - } - return this.insert(c) - } - var u = this.$getSelectedRows(); - e.indentRows(u.first, u.last, "\t") - } - , - this.blockIndent = function() { - var e = this.$getSelectedRows(); - this.session.indentRows(e.first, e.last, "\t") - } - , - this.blockOutdent = function() { - var e = this.session.getSelection(); - this.session.outdentRows(e.getRange()) - } - , - this.sortLines = function() { - for (var e = this.$getSelectedRows(), t = this.session, n = [], r = e.first; r <= e.last; r++) - n.push(t.getLine(r)); - n.sort(function(e, t) { - return e.toLowerCase() < t.toLowerCase() ? -1 : e.toLowerCase() > t.toLowerCase() ? 1 : 0 - }); - var i = new p(0,0,0,0); - for (r = e.first; r <= e.last; r++) { - var o = t.getLine(r); - i.start.row = r, - i.end.row = r, - i.end.column = o.length, - t.replace(i, n[r - e.first]) - } - } - , - this.toggleCommentLines = function() { - var e = this.session.getState(this.getCursorPosition().row) - , t = this.$getSelectedRows(); - this.session.getMode().toggleCommentLines(e, this.session, t.first, t.last) - } - , - this.toggleBlockComment = function() { - var e = this.getCursorPosition() - , t = this.session.getState(e.row) - , n = this.getSelectionRange(); - this.session.getMode().toggleBlockComment(t, this.session, n, e) - } - , - this.getNumberAt = function(e, t) { - var n = /[\-]?[0-9]+(?:\.[0-9]+)?/g; - n.lastIndex = 0; - var r = this.session.getLine(e); - while (n.lastIndex < t) { - var i = n.exec(r); - if (i.index <= t && i.index + i[0].length >= t) { - var o = { - value: i[0], - start: i.index, - end: i.index + i[0].length - }; - return o - } - } - return null - } - , - this.modifyNumber = function(e) { - var t = this.selection.getCursor().row - , n = this.selection.getCursor().column - , r = new p(t,n - 1,t,n) - , i = this.session.getTextRange(r); - if (!isNaN(parseFloat(i)) && isFinite(i)) { - var o = this.getNumberAt(t, n); - if (o) { - var a = o.value.indexOf(".") >= 0 ? o.start + o.value.indexOf(".") + 1 : o.end - , s = o.start + o.value.length - a - , l = parseFloat(o.value); - l *= Math.pow(10, s), - a !== o.end && n < a ? e *= Math.pow(10, o.end - n - 1) : e *= Math.pow(10, o.end - n), - l += e, - l /= Math.pow(10, s); - var c = l.toFixed(s) - , u = new p(t,o.start,t,o.end); - this.session.replace(u, c), - this.moveCursorTo(t, Math.max(o.start + 1, n + c.length - o.value.length)) - } - } else - this.toggleWord() - } - , - this.$toggleWordPairs = [["first", "last"], ["true", "false"], ["yes", "no"], ["width", "height"], ["top", "bottom"], ["right", "left"], ["on", "off"], ["x", "y"], ["get", "set"], ["max", "min"], ["horizontal", "vertical"], ["show", "hide"], ["add", "remove"], ["up", "down"], ["before", "after"], ["even", "odd"], ["in", "out"], ["inside", "outside"], ["next", "previous"], ["increase", "decrease"], ["attach", "detach"], ["&&", "||"], ["==", "!="]], - this.toggleWord = function() { - var e = this.selection.getCursor().row - , t = this.selection.getCursor().column; - this.selection.selectWord(); - var n = this.getSelectedText() - , r = this.selection.getWordRange().start.column - , i = n.replace(/([a-z]+|[A-Z]+)(?=[A-Z_]|$)/g, "$1 ").split(/\s/) - , o = t - r - 1; - o < 0 && (o = 0); - var s = 0 - , l = 0 - , c = this; - n.match(/[A-Za-z0-9_]+/) && i.forEach(function(t, i) { - l = s + t.length, - o >= s && o <= l && (n = t, - c.selection.clearSelection(), - c.moveCursorTo(e, s + r), - c.selection.selectTo(e, l + r)), - s = l - }); - for (var u, h = this.$toggleWordPairs, f = 0; f < h.length; f++) - for (var d = h[f], p = 0; p <= 1; p++) { - var m = +!p - , g = n.match(new RegExp("^\\s?_?(" + a.escapeRegExp(d[p]) + ")\\s?$","i")); - if (g) { - var v = n.match(new RegExp("([_]|^|\\s)(" + a.escapeRegExp(g[1]) + ")($|\\s)","g")); - v && (u = n.replace(new RegExp(a.escapeRegExp(d[p]),"i"), function(e) { - var t = d[m]; - return e.toUpperCase() == e ? t = t.toUpperCase() : e.charAt(0).toUpperCase() == e.charAt(0) && (t = t.substr(0, 0) + d[m].charAt(0).toUpperCase() + t.substr(1)), - t - }), - this.insert(u), - u = "") - } - } - } - , - this.findLinkAt = function(e, t) { - var n, i, o = this.session.getLine(e), a = o.split(/((?:https?|ftp):\/\/[\S]+)/), s = t; - s < 0 && (s = 0); - var l, c = 0, u = 0; - try { - for (var h = r(a), f = h.next(); !f.done; f = h.next()) { - var d = f.value; - if (u = c + d.length, - s >= c && s <= u && d.match(/((?:https?|ftp):\/\/[\S]+)/)) { - l = d.replace(/[\s:.,'";}\]]+$/, ""); - break - } - c = u - } - } catch (e) { - n = { - error: e - } - } finally { - try { - f && !f.done && (i = h.return) && i.call(h) - } finally { - if (n) - throw n.error - } - } - return l - } - , - this.openLink = function() { - var e = this.selection.getCursor() - , t = this.findLinkAt(e.row, e.column); - return t && window.open(t, "_blank"), - null != t - } - , - this.removeLines = function() { - var e = this.$getSelectedRows(); - this.session.removeFullLines(e.first, e.last), - this.clearSelection() - } - , - this.duplicateSelection = function() { - var e = this.selection - , t = this.session - , n = e.getRange() - , r = e.isBackwards(); - if (n.isEmpty()) { - var i = n.start.row; - t.duplicateLines(i, i) - } else { - var o = r ? n.start : n.end - , a = t.insert(o, t.getTextRange(n), !1); - n.start = o, - n.end = a, - e.setSelectionRange(n, r) - } - } - , - this.moveLinesDown = function() { - this.$moveLines(1, !1) - } - , - this.moveLinesUp = function() { - this.$moveLines(-1, !1) - } - , - this.moveText = function(e, t, n) { - return this.session.moveText(e, t, n) - } - , - this.copyLinesUp = function() { - this.$moveLines(-1, !0) - } - , - this.copyLinesDown = function() { - this.$moveLines(1, !0) - } - , - this.$moveLines = function(e, t) { - var n, r, i = this.selection; - if (!i.inMultiSelectMode || this.inVirtualSelectionMode) { - var o = i.toOrientedRange(); - n = this.$getSelectedRows(o), - r = this.session.$moveLines(n.first, n.last, t ? 0 : e), - t && -1 == e && (r = 0), - o.moveBy(r, 0), - i.fromOrientedRange(o) - } else { - var a = i.rangeList.ranges; - i.rangeList.detach(this.session), - this.inVirtualSelectionMode = !0; - for (var s = 0, l = 0, c = a.length, u = 0; u < c; u++) { - var h = u; - a[u].moveBy(s, 0), - n = this.$getSelectedRows(a[u]); - var f = n.first - , d = n.last; - while (++u < c) { - l && a[u].moveBy(l, 0); - var p = this.$getSelectedRows(a[u]); - if (t && p.first != d) - break; - if (!t && p.first > d + 1) - break; - d = p.last - } - u--, - s = this.session.$moveLines(f, d, t ? 0 : e), - t && -1 == e && (h = u + 1); - while (h <= u) - a[h].moveBy(s, 0), - h++; - t || (s = 0), - l += s - } - i.fromOrientedRange(i.ranges[0]), - i.rangeList.attach(this.session), - this.inVirtualSelectionMode = !1 - } - } - , - this.$getSelectedRows = function(e) { - return e = (e || this.getSelectionRange()).collapseRows(), - { - first: this.session.getRowFoldStart(e.start.row), - last: this.session.getRowFoldEnd(e.end.row) - } - } - , - this.onCompositionStart = function(e) { - this.renderer.showComposition(e) - } - , - this.onCompositionUpdate = function(e) { - this.renderer.setCompositionText(e) - } - , - this.onCompositionEnd = function() { - this.renderer.hideComposition() - } - , - this.getFirstVisibleRow = function() { - return this.renderer.getFirstVisibleRow() - } - , - this.getLastVisibleRow = function() { - return this.renderer.getLastVisibleRow() - } - , - this.isRowVisible = function(e) { - return e >= this.getFirstVisibleRow() && e <= this.getLastVisibleRow() - } - , - this.isRowFullyVisible = function(e) { - return e >= this.renderer.getFirstFullyVisibleRow() && e <= this.renderer.getLastFullyVisibleRow() - } - , - this.$getVisibleRowCount = function() { - return this.renderer.getScrollBottomRow() - this.renderer.getScrollTopRow() + 1 - } - , - this.$moveByPage = function(e, t) { - var n = this.renderer - , r = this.renderer.layerConfig - , i = e * Math.floor(r.height / r.lineHeight); - !0 === t ? this.selection.$moveSelection(function() { - this.moveCursorBy(i, 0) - }) : !1 === t && (this.selection.moveCursorBy(i, 0), - this.selection.clearSelection()); - var o = n.scrollTop; - n.scrollBy(0, i * r.lineHeight), - null != t && n.scrollCursorIntoView(null, .5), - n.animateScrolling(o) - } - , - this.selectPageDown = function() { - this.$moveByPage(1, !0) - } - , - this.selectPageUp = function() { - this.$moveByPage(-1, !0) - } - , - this.gotoPageDown = function() { - this.$moveByPage(1, !1) - } - , - this.gotoPageUp = function() { - this.$moveByPage(-1, !1) - } - , - this.scrollPageDown = function() { - this.$moveByPage(1) - } - , - this.scrollPageUp = function() { - this.$moveByPage(-1) - } - , - this.scrollToRow = function(e) { - this.renderer.scrollToRow(e) - } - , - this.scrollToLine = function(e, t, n, r) { - this.renderer.scrollToLine(e, t, n, r) - } - , - this.centerSelection = function() { - var e = this.getSelectionRange() - , t = { - row: Math.floor(e.start.row + (e.end.row - e.start.row) / 2), - column: Math.floor(e.start.column + (e.end.column - e.start.column) / 2) - }; - this.renderer.alignCursor(t, .5) - } - , - this.getCursorPosition = function() { - return this.selection.getCursor() - } - , - this.getCursorPositionScreen = function() { - return this.session.documentToScreenPosition(this.getCursorPosition()) - } - , - this.getSelectionRange = function() { - return this.selection.getRange() - } - , - this.selectAll = function() { - this.selection.selectAll() - } - , - this.clearSelection = function() { - this.selection.clearSelection() - } - , - this.moveCursorTo = function(e, t) { - this.selection.moveCursorTo(e, t) - } - , - this.moveCursorToPosition = function(e) { - this.selection.moveCursorToPosition(e) - } - , - this.jumpToMatching = function(e, t) { - var n = this.getCursorPosition() - , r = new b(this.session,n.row,n.column) - , i = r.getCurrentToken() - , o = 0; - i && -1 !== i.type.indexOf("tag-name") && (i = r.stepBackward()); - var a = i || r.stepForward(); - if (a) { - var s, l, c = !1, u = {}, h = n.column - a.start, f = { - ")": "(", - "(": "(", - "]": "[", - "[": "[", - "{": "{", - "}": "{" - }; - do { - if (a.value.match(/[{}()\[\]]/g)) { - for (; h < a.value.length && !c; h++) - if (f[a.value[h]]) - switch (l = f[a.value[h]] + "." + a.type.replace("rparen", "lparen"), - isNaN(u[l]) && (u[l] = 0), - a.value[h]) { - case "(": - case "[": - case "{": - u[l]++; - break; - case ")": - case "]": - case "}": - u[l]--, - -1 === u[l] && (s = "bracket", - c = !0); - break - } - } else - -1 !== a.type.indexOf("tag-name") && (isNaN(u[a.value]) && (u[a.value] = 0), - "<" === i.value && o > 1 ? u[a.value]++ : "= 0; --o) - this.$tryReplace(n[o], e) && r++; - return this.selection.setSelectionRange(i), - r - } - , - this.$tryReplace = function(e, t) { - var n = this.session.getTextRange(e); - return t = this.$search.replace(n, t), - null !== t ? (e.end = this.session.replace(e, t), - e) : null - } - , - this.getLastSearchOptions = function() { - return this.$search.getOptions() - } - , - this.find = function(e, t, n) { - t || (t = {}), - "string" == typeof e || e instanceof RegExp ? t.needle = e : "object" == typeof e && i.mixin(t, e); - var r = this.selection.getRange(); - null == t.needle && (e = this.session.getTextRange(r) || this.$search.$options.needle, - e || (r = this.session.getWordRange(r.start.row, r.start.column), - e = this.session.getTextRange(r)), - this.$search.set({ - needle: e - })), - this.$search.set(t), - t.start || this.$search.set({ - start: r - }); - var o = this.$search.find(this.session); - return t.preventScroll ? o : o ? (this.revealRange(o, n), - o) : (t.backwards ? r.start = r.end : r.end = r.start, - void this.selection.setRange(r)) - } - , - this.findNext = function(e, t) { - this.find({ - skipCurrent: !0, - backwards: !1 - }, e, t) - } - , - this.findPrevious = function(e, t) { - this.find(e, { - skipCurrent: !0, - backwards: !0 - }, t) - } - , - this.revealRange = function(e, t) { - this.session.unfold(e), - this.selection.setSelectionRange(e); - var n = this.renderer.scrollTop; - this.renderer.scrollSelectionIntoView(e.start, e.end, .5), - !1 !== t && this.renderer.animateScrolling(n) - } - , - this.undo = function() { - this.session.getUndoManager().undo(this.session), - this.renderer.scrollCursorIntoView(null, .5) - } - , - this.redo = function() { - this.session.getUndoManager().redo(this.session), - this.renderer.scrollCursorIntoView(null, .5) - } - , - this.destroy = function() { - this.$toDestroy && (this.$toDestroy.forEach(function(e) { - e.destroy() - }), - this.$toDestroy = null), - this.$mouseHandler && this.$mouseHandler.destroy(), - this.renderer.destroy(), - this._signal("destroy", this), - this.session && this.session.destroy(), - this._$emitInputEvent && this._$emitInputEvent.cancel(), - this.removeAllListeners() - } - , - this.setAutoScrollEditorIntoView = function(e) { - if (e) { - var t, n = this, r = !1; - this.$scrollAnchor || (this.$scrollAnchor = document.createElement("div")); - var i = this.$scrollAnchor; - i.style.cssText = "position:absolute", - this.container.insertBefore(i, this.container.firstChild); - var o = this.on("changeSelection", function() { - r = !0 - }) - , a = this.renderer.on("beforeRender", function() { - r && (t = n.renderer.container.getBoundingClientRect()) - }) - , s = this.renderer.on("afterRender", function() { - if (r && t && (n.isFocused() || n.searchBox && n.searchBox.isFocused())) { - var e = n.renderer - , o = e.$cursorLayer.$pixelPos - , a = e.layerConfig - , s = o.top - a.offset; - r = o.top >= 0 && s + t.top < 0 || !(o.top < a.height && o.top + t.top + a.lineHeight > window.innerHeight) && null, - null != r && (i.style.top = s + "px", - i.style.left = o.left + "px", - i.style.height = a.lineHeight + "px", - i.scrollIntoView(r)), - r = t = null - } - }); - this.setAutoScrollEditorIntoView = function(e) { - e || (delete this.setAutoScrollEditorIntoView, - this.off("changeSelection", o), - this.renderer.off("afterRender", s), - this.renderer.off("beforeRender", a)) - } - } - } - , - this.$resetCursorStyle = function() { - var e = this.$cursorStyle || "ace" - , t = this.renderer.$cursorLayer; - t && (t.setSmoothBlinking(/smooth/.test(e)), - t.isBlinking = !this.$readOnly && "wide" != e, - o.setCssClass(t.element, "ace_slim-cursors", /slim/.test(e))) - } - , - this.prompt = function(e, t, n) { - var r = this; - y.loadModule("./ext/prompt", function(i) { - i.prompt(r, e, t, n) - }) - } - } - .call(x.prototype), - y.defineOptions(x.prototype, "editor", { - selectionStyle: { - set: function(e) { - this.onSelectionChange(), - this._signal("changeSelectionStyle", { - data: e - }) - }, - initialValue: "line" - }, - highlightActiveLine: { - set: function() { - this.$updateHighlightActiveLine() - }, - initialValue: !0 - }, - highlightSelectedWord: { - set: function(e) { - this.$onSelectionChange() - }, - initialValue: !0 - }, - readOnly: { - set: function(e) { - this.textInput.setReadOnly(e), - this.$resetCursorStyle() - }, - initialValue: !1 - }, - copyWithEmptySelection: { - set: function(e) { - this.textInput.setCopyWithEmptySelection(e) - }, - initialValue: !1 - }, - cursorStyle: { - set: function(e) { - this.$resetCursorStyle() - }, - values: ["ace", "slim", "smooth", "wide"], - initialValue: "ace" - }, - mergeUndoDeltas: { - values: [!1, !0, "always"], - initialValue: !0 - }, - behavioursEnabled: { - initialValue: !0 - }, - wrapBehavioursEnabled: { - initialValue: !0 - }, - enableAutoIndent: { - initialValue: !0 - }, - autoScrollEditorIntoView: { - set: function(e) { - this.setAutoScrollEditorIntoView(e) - } - }, - keyboardHandler: { - set: function(e) { - this.setKeyboardHandler(e) - }, - get: function() { - return this.$keybindingId - }, - handlesSet: !0 - }, - value: { - set: function(e) { - this.session.setValue(e) - }, - get: function() { - return this.getValue() - }, - handlesSet: !0, - hidden: !0 - }, - session: { - set: function(e) { - this.setSession(e) - }, - get: function() { - return this.session - }, - handlesSet: !0, - hidden: !0 - }, - showLineNumbers: { - set: function(e) { - this.renderer.$gutterLayer.setShowLineNumbers(e), - this.renderer.$loop.schedule(this.renderer.CHANGE_GUTTER), - e && this.$relativeLineNumbers ? _.attach(this) : _.detach(this) - }, - initialValue: !0 - }, - relativeLineNumbers: { - set: function(e) { - this.$showLineNumbers && e ? _.attach(this) : _.detach(this) - } - }, - placeholder: { - set: function(e) { - this.$updatePlaceholder || (this.$updatePlaceholder = function() { - var e = this.session && (this.renderer.$composition || this.getValue()); - if (e && this.renderer.placeholderNode) - this.renderer.off("afterRender", this.$updatePlaceholder), - o.removeCssClass(this.container, "ace_hasPlaceholder"), - this.renderer.placeholderNode.remove(), - this.renderer.placeholderNode = null; - else if (e || this.renderer.placeholderNode) - !e && this.renderer.placeholderNode && (this.renderer.placeholderNode.textContent = this.$placeholder || ""); - else { - this.renderer.on("afterRender", this.$updatePlaceholder), - o.addCssClass(this.container, "ace_hasPlaceholder"); - var t = o.createElement("div"); - t.className = "ace_placeholder", - t.textContent = this.$placeholder || "", - this.renderer.placeholderNode = t, - this.renderer.content.appendChild(this.renderer.placeholderNode) - } - } - .bind(this), - this.on("input", this.$updatePlaceholder)), - this.$updatePlaceholder() - } - }, - customScrollbar: "renderer", - hScrollBarAlwaysVisible: "renderer", - vScrollBarAlwaysVisible: "renderer", - highlightGutterLine: "renderer", - animatedScroll: "renderer", - showInvisibles: "renderer", - showPrintMargin: "renderer", - printMarginColumn: "renderer", - printMargin: "renderer", - fadeFoldWidgets: "renderer", - showFoldWidgets: "renderer", - displayIndentGuides: "renderer", - highlightIndentGuides: "renderer", - showGutter: "renderer", - fontSize: "renderer", - fontFamily: "renderer", - maxLines: "renderer", - minLines: "renderer", - scrollPastEnd: "renderer", - fixedWidthGutter: "renderer", - theme: "renderer", - hasCssTransforms: "renderer", - maxPixelHeight: "renderer", - useTextareaForIME: "renderer", - scrollSpeed: "$mouseHandler", - dragDelay: "$mouseHandler", - dragEnabled: "$mouseHandler", - focusTimeout: "$mouseHandler", - tooltipFollowsMouse: "$mouseHandler", - firstLineNumber: "session", - overwrite: "session", - newLineMode: "session", - useWorker: "session", - useSoftTabs: "session", - navigateWithinSoftTabs: "session", - tabSize: "session", - wrap: "session", - indentedSoftWrap: "session", - foldStyle: "session", - mode: "session" - }); - var _ = { - getText: function(e, t) { - return (Math.abs(e.selection.lead.row - t) || t + 1 + (t < 9 ? "\xb7" : "")) + "" - }, - getWidth: function(e, t, n) { - return Math.max(t.toString().length, (n.lastRow + 1).toString().length, 2) * n.characterWidth - }, - update: function(e, t) { - t.renderer.$loop.schedule(t.renderer.CHANGE_GUTTER) - }, - attach: function(e) { - e.renderer.$gutterLayer.$renderer = this, - e.on("changeSelection", this.update), - this.update(null, e) - }, - detach: function(e) { - e.renderer.$gutterLayer.$renderer == this && (e.renderer.$gutterLayer.$renderer = null), - e.off("changeSelection", this.update), - this.update(null, e) - } - }; - t.Editor = x - }), - ace.define("ace/undomanager", ["require", "exports", "module", "ace/range"], function(e, t, n) { - "use strict"; - var r = function() { - this.$maxRev = 0, - this.$fromUndo = !1, - this.$undoDepth = 1 / 0, - this.reset() - }; - function i(e, t) { - for (var n = t; n--; ) { - var r = e[n]; - if (r && !r[0].ignore) { - while (n < t - 1) { - var i = f(e[n], e[n + 1]); - e[n] = i[0], - e[n + 1] = i[1], - n++ - } - return !0 - } - } - } - (function() { - this.addSession = function(e) { - this.$session = e - } - , - this.add = function(e, t, n) { - if (!this.$fromUndo && e != this.$lastDelta) { - if (this.$keepRedoStack || (this.$redoStack.length = 0), - !1 === t || !this.lastDeltas) { - this.lastDeltas = []; - var r = this.$undoStack.length; - r > this.$undoDepth - 1 && this.$undoStack.splice(0, r - this.$undoDepth + 1), - this.$undoStack.push(this.lastDeltas), - e.id = this.$rev = ++this.$maxRev - } - "remove" != e.action && "insert" != e.action || (this.$lastDelta = e), - this.lastDeltas.push(e) - } - } - , - this.addSelection = function(e, t) { - this.selections.push({ - value: e, - rev: t || this.$rev - }) - } - , - this.startNewGroup = function() { - return this.lastDeltas = null, - this.$rev - } - , - this.markIgnored = function(e, t) { - null == t && (t = this.$rev + 1); - for (var n = this.$undoStack, r = n.length; r--; ) { - var i = n[r][0]; - if (i.id <= e) - break; - i.id < t && (i.ignore = !0) - } - this.lastDeltas = null - } - , - this.getSelection = function(e, t) { - for (var n = this.selections, r = n.length; r--; ) { - var i = n[r]; - if (i.rev < e) - return t && (i = n[r + 1]), - i - } - } - , - this.getRevision = function() { - return this.$rev - } - , - this.getDeltas = function(e, t) { - null == t && (t = this.$rev + 1); - for (var n = this.$undoStack, r = null, i = 0, o = n.length; o--; ) { - var a = n[o][0]; - if (a.id < t && !r && (r = o + 1), - a.id <= e) { - i = o + 1; - break - } - } - return n.slice(i, r) - } - , - this.getChangedRanges = function(e, t) { - null == t && (t = this.$rev + 1) - } - , - this.getChangedLines = function(e, t) { - null == t && (t = this.$rev + 1) - } - , - this.undo = function(e, t) { - this.lastDeltas = null; - var n = this.$undoStack; - if (i(n, n.length)) { - e || (e = this.$session), - this.$redoStackBaseRev !== this.$rev && this.$redoStack.length && (this.$redoStack = []), - this.$fromUndo = !0; - var r = n.pop() - , o = null; - return r && (o = e.undoChanges(r, t), - this.$redoStack.push(r), - this.$syncRev()), - this.$fromUndo = !1, - o - } - } - , - this.redo = function(e, t) { - if (this.lastDeltas = null, - e || (e = this.$session), - this.$fromUndo = !0, - this.$redoStackBaseRev != this.$rev) { - var n = this.getDeltas(this.$redoStackBaseRev, this.$rev + 1); - y(this.$redoStack, n), - this.$redoStackBaseRev = this.$rev, - this.$redoStack.forEach(function(e) { - e[0].id = ++this.$maxRev - }, this) - } - var r = this.$redoStack.pop() - , i = null; - return r && (i = e.redoChanges(r, t), - this.$undoStack.push(r), - this.$syncRev()), - this.$fromUndo = !1, - i - } - , - this.$syncRev = function() { - var e = this.$undoStack - , t = e[e.length - 1] - , n = t && t[0].id || 0; - this.$redoStackBaseRev = n, - this.$rev = n - } - , - this.reset = function() { - this.lastDeltas = null, - this.$lastDelta = null, - this.$undoStack = [], - this.$redoStack = [], - this.$rev = 0, - this.mark = 0, - this.$redoStackBaseRev = this.$rev, - this.selections = [] - } - , - this.canUndo = function() { - return this.$undoStack.length > 0 - } - , - this.canRedo = function() { - return this.$redoStack.length > 0 - } - , - this.bookmark = function(e) { - void 0 == e && (e = this.$rev), - this.mark = e - } - , - this.isAtBookmark = function() { - return this.$rev === this.mark - } - , - this.toJSON = function() {} - , - this.fromJSON = function() {} - , - this.hasUndo = this.canUndo, - this.hasRedo = this.canRedo, - this.isClean = this.isAtBookmark, - this.markClean = this.bookmark, - this.$prettyPrint = function(e) { - return e ? c(e) : c(this.$undoStack) + "\n---\n" + c(this.$redoStack) - } - } - ).call(r.prototype); - var o = e("./range").Range - , a = o.comparePoints; - o.comparePoints; - function s(e) { - return { - row: e.row, - column: e.column - } - } - function l(e) { - return { - start: s(e.start), - end: s(e.end), - action: e.action, - lines: e.lines.slice() - } - } - function c(e) { - if (e = e || this, - Array.isArray(e)) - return e.map(c).join("\n"); - var t = ""; - return e.action ? (t = "insert" == e.action ? "+" : "-", - t += "[" + e.lines + "]") : e.value && (t = Array.isArray(e.value) ? e.value.map(u).join("\n") : u(e.value)), - e.start && (t += u(e)), - (e.id || e.rev) && (t += "\t(" + (e.id || e.rev) + ")"), - t - } - function u(e) { - return e.start.row + ":" + e.start.column + "=>" + e.end.row + ":" + e.end.column - } - function h(e, t) { - var n = "insert" == e.action - , r = "insert" == t.action; - if (n && r) - if (a(t.start, e.end) >= 0) - p(t, e, -1); - else { - if (!(a(t.start, e.start) <= 0)) - return null; - p(e, t, 1) - } - else if (n && !r) - if (a(t.start, e.end) >= 0) - p(t, e, -1); - else { - if (!(a(t.end, e.start) <= 0)) - return null; - p(e, t, -1) - } - else if (!n && r) - if (a(t.start, e.start) >= 0) - p(t, e, 1); - else { - if (!(a(t.start, e.start) <= 0)) - return null; - p(e, t, 1) - } - else if (!n && !r) - if (a(t.start, e.start) >= 0) - p(t, e, 1); - else { - if (!(a(t.end, e.start) <= 0)) - return null; - p(e, t, -1) - } - return [t, e] - } - function f(e, t) { - for (var n = e.length; n--; ) - for (var r = 0; r < t.length; r++) - if (!h(e[n], t[r])) { - while (n < e.length) { - while (r--) - h(t[r], e[n]); - r = t.length, - n++ - } - return [e, t] - } - return e.selectionBefore = t.selectionBefore = e.selectionAfter = t.selectionAfter = null, - [t, e] - } - function d(e, t) { - var n = "insert" == e.action - , r = "insert" == t.action; - if (n && r) - a(e.start, t.start) < 0 ? p(t, e, 1) : p(e, t, 1); - else if (n && !r) - a(e.start, t.end) >= 0 ? p(e, t, -1) : a(e.start, t.start) <= 0 ? p(t, e, 1) : (p(e, o.fromPoints(t.start, e.start), -1), - p(t, e, 1)); - else if (!n && r) - a(t.start, e.end) >= 0 ? p(t, e, -1) : a(t.start, e.start) <= 0 ? p(e, t, 1) : (p(t, o.fromPoints(e.start, t.start), -1), - p(e, t, 1)); - else if (!n && !r) - if (a(t.start, e.end) >= 0) - p(t, e, -1); - else { - var i, s; - if (!(a(t.end, e.start) <= 0)) - return a(e.start, t.start) < 0 && (i = e, - e = g(e, t.start)), - a(e.end, t.end) > 0 && (s = g(e, t.end)), - m(t.end, e.start, e.end, -1), - s && !i && (e.lines = s.lines, - e.start = s.start, - e.end = s.end, - s = e), - [t, i, s].filter(Boolean); - p(e, t, -1) - } - return [t, e] - } - function p(e, t, n) { - m(e.start, t.start, t.end, n), - m(e.end, t.start, t.end, n) - } - function m(e, t, n, r) { - e.row == (1 == r ? t : n).row && (e.column += r * (n.column - t.column)), - e.row += r * (n.row - t.row) - } - function g(e, t) { - var n = e.lines - , r = e.end; - e.end = s(t); - var i = e.end.row - e.start.row - , o = n.splice(i, n.length) - , a = i ? t.column : t.column - e.start.column; - n.push(o[0].substring(0, a)), - o[0] = o[0].substr(a); - var l = { - start: s(t), - end: r, - lines: o, - action: e.action - }; - return l - } - function v(e, t) { - t = l(t); - for (var n = e.length; n--; ) { - for (var r = e[n], i = 0; i < r.length; i++) { - var o = r[i] - , a = d(o, t); - t = a[0], - 2 != a.length && (a[2] ? (r.splice(i + 1, 1, a[1], a[2]), - i++) : a[1] || (r.splice(i, 1), - i--)) - } - r.length || e.splice(n, 1) - } - return e - } - function y(e, t) { - for (var n = 0; n < t.length; n++) - for (var r = t[n], i = 0; i < r.length; i++) - v(e, r[i]) - } - t.UndoManager = r - }), - ace.define("ace/layer/lines", ["require", "exports", "module", "ace/lib/dom"], function(e, t, n) { - "use strict"; - var r = e("../lib/dom") - , i = function(e, t) { - this.element = e, - this.canvasHeight = t || 5e5, - this.element.style.height = 2 * this.canvasHeight + "px", - this.cells = [], - this.cellCache = [], - this.$offsetCoefficient = 0 - }; - (function() { - this.moveContainer = function(e) { - r.translate(this.element, 0, -e.firstRowScreen * e.lineHeight % this.canvasHeight - e.offset * this.$offsetCoefficient) - } - , - this.pageChanged = function(e, t) { - return Math.floor(e.firstRowScreen * e.lineHeight / this.canvasHeight) !== Math.floor(t.firstRowScreen * t.lineHeight / this.canvasHeight) - } - , - this.computeLineTop = function(e, t, n) { - var r = t.firstRowScreen * t.lineHeight - , i = Math.floor(r / this.canvasHeight) - , o = n.documentToScreenRow(e, 0) * t.lineHeight; - return o - i * this.canvasHeight - } - , - this.computeLineHeight = function(e, t, n) { - return t.lineHeight * n.getRowLineCount(e) - } - , - this.getLength = function() { - return this.cells.length - } - , - this.get = function(e) { - return this.cells[e] - } - , - this.shift = function() { - this.$cacheCell(this.cells.shift()) - } - , - this.pop = function() { - this.$cacheCell(this.cells.pop()) - } - , - this.push = function(e) { - if (Array.isArray(e)) { - this.cells.push.apply(this.cells, e); - for (var t = r.createFragment(this.element), n = 0; n < e.length; n++) - t.appendChild(e[n].element); - this.element.appendChild(t) - } else - this.cells.push(e), - this.element.appendChild(e.element) - } - , - this.unshift = function(e) { - if (Array.isArray(e)) { - this.cells.unshift.apply(this.cells, e); - for (var t = r.createFragment(this.element), n = 0; n < e.length; n++) - t.appendChild(e[n].element); - this.element.firstChild ? this.element.insertBefore(t, this.element.firstChild) : this.element.appendChild(t) - } else - this.cells.unshift(e), - this.element.insertAdjacentElement("afterbegin", e.element) - } - , - this.last = function() { - return this.cells.length ? this.cells[this.cells.length - 1] : null - } - , - this.$cacheCell = function(e) { - e && (e.element.remove(), - this.cellCache.push(e)) - } - , - this.createCell = function(e, t, n, i) { - var o = this.cellCache.pop(); - if (!o) { - var a = r.createElement("div"); - i && i(a), - this.element.appendChild(a), - o = { - element: a, - text: "", - row: e - } - } - return o.row = e, - o - } - } - ).call(i.prototype), - t.Lines = i - }), - ace.define("ace/layer/gutter", ["require", "exports", "module", "ace/lib/dom", "ace/lib/oop", "ace/lib/lang", "ace/lib/event_emitter", "ace/layer/lines"], function(e, t, n) { - "use strict"; - var r = e("../lib/dom") - , i = e("../lib/oop") - , o = e("../lib/lang") - , a = e("../lib/event_emitter").EventEmitter - , s = e("./lines").Lines - , l = function(e) { - this.element = r.createElement("div"), - this.element.className = "ace_layer ace_gutter-layer", - e.appendChild(this.element), - this.setShowFoldWidgets(this.$showFoldWidgets), - this.gutterWidth = 0, - this.$annotations = [], - this.$updateAnnotations = this.$updateAnnotations.bind(this), - this.$lines = new s(this.element), - this.$lines.$offsetCoefficient = 1 - }; - function c(e) { - var t = document.createTextNode(""); - e.appendChild(t); - var n = r.createElement("span"); - return e.appendChild(n), - e - } - (function() { - i.implement(this, a), - this.setSession = function(e) { - this.session && this.session.off("change", this.$updateAnnotations), - this.session = e, - e && e.on("change", this.$updateAnnotations) - } - , - this.addGutterDecoration = function(e, t) { - window.console && console.warn && console.warn("deprecated use session.addGutterDecoration"), - this.session.addGutterDecoration(e, t) - } - , - this.removeGutterDecoration = function(e, t) { - window.console && console.warn && console.warn("deprecated use session.removeGutterDecoration"), - this.session.removeGutterDecoration(e, t) - } - , - this.setAnnotations = function(e) { - this.$annotations = []; - for (var t = 0; t < e.length; t++) { - var n = e[t] - , r = n.row - , i = this.$annotations[r]; - i || (i = this.$annotations[r] = { - text: [] - }); - var a = n.text; - a = a ? o.escapeHTML(a) : n.html || "", - -1 === i.text.indexOf(a) && i.text.push(a); - var s = n.type - , l = n.className; - l ? i.className = l : "error" == s ? i.className = " ace_error" : "warning" == s && " ace_error" != i.className ? i.className = " ace_warning" : "info" != s || i.className || (i.className = " ace_info") - } - } - , - this.$updateAnnotations = function(e) { - if (this.$annotations.length) { - var t = e.start.row - , n = e.end.row - t; - if (0 === n) - ; - else if ("remove" == e.action) - this.$annotations.splice(t, n + 1, null); - else { - var r = new Array(n + 1); - r.unshift(t, 1), - this.$annotations.splice.apply(this.$annotations, r) - } - } - } - , - this.update = function(e) { - this.config = e; - var t = this.session - , n = e.firstRow - , r = Math.min(e.lastRow + e.gutterOffset, t.getLength() - 1); - this.oldLastRow = r, - this.config = e, - this.$lines.moveContainer(e), - this.$updateCursorRow(); - var i = t.getNextFoldLine(n) - , o = i ? i.start.row : 1 / 0 - , a = null - , s = -1 - , l = n; - while (1) { - if (l > o && (l = i.end.row + 1, - i = t.getNextFoldLine(l, i), - o = i ? i.start.row : 1 / 0), - l > r) { - while (this.$lines.getLength() > s + 1) - this.$lines.pop(); - break - } - a = this.$lines.get(++s), - a ? a.row = l : (a = this.$lines.createCell(l, e, this.session, c), - this.$lines.push(a)), - this.$renderCell(a, e, i, l), - l++ - } - this._signal("afterRender"), - this.$updateGutterWidth(e) - } - , - this.$updateGutterWidth = function(e) { - var t = this.session - , n = t.gutterRenderer || this.$renderer - , r = t.$firstLineNumber - , i = this.$lines.last() ? this.$lines.last().text : ""; - (this.$fixedWidth || t.$useWrapMode) && (i = t.getLength() + r - 1); - var o = n ? n.getWidth(t, i, e) : i.toString().length * e.characterWidth - , a = this.$padding || this.$computePadding(); - o += a.left + a.right, - o === this.gutterWidth || isNaN(o) || (this.gutterWidth = o, - this.element.parentNode.style.width = this.element.style.width = Math.ceil(this.gutterWidth) + "px", - this._signal("changeGutterWidth", o)) - } - , - this.$updateCursorRow = function() { - if (this.$highlightGutterLine) { - var e = this.session.selection.getCursor(); - this.$cursorRow !== e.row && (this.$cursorRow = e.row) - } - } - , - this.updateLineHighlight = function() { - if (this.$highlightGutterLine) { - var e = this.session.selection.cursor.row; - if (this.$cursorRow = e, - !this.$cursorCell || this.$cursorCell.row != e) { - this.$cursorCell && (this.$cursorCell.element.className = this.$cursorCell.element.className.replace("ace_gutter-active-line ", "")); - var t = this.$lines.cells; - this.$cursorCell = null; - for (var n = 0; n < t.length; n++) { - var r = t[n]; - if (r.row >= this.$cursorRow) { - if (r.row > this.$cursorRow) { - var i = this.session.getFoldLine(this.$cursorRow); - if (!(n > 0 && i && i.start.row == t[n - 1].row)) - break; - r = t[n - 1] - } - r.element.className = "ace_gutter-active-line " + r.element.className, - this.$cursorCell = r; - break - } - } - } - } - } - , - this.scrollLines = function(e) { - var t = this.config; - if (this.config = e, - this.$updateCursorRow(), - this.$lines.pageChanged(t, e)) - return this.update(e); - this.$lines.moveContainer(e); - var n = Math.min(e.lastRow + e.gutterOffset, this.session.getLength() - 1) - , r = this.oldLastRow; - if (this.oldLastRow = n, - !t || r < e.firstRow) - return this.update(e); - if (n < t.firstRow) - return this.update(e); - if (t.firstRow < e.firstRow) - for (var i = this.session.getFoldedRowCount(t.firstRow, e.firstRow - 1); i > 0; i--) - this.$lines.shift(); - if (r > n) - for (i = this.session.getFoldedRowCount(n + 1, r); i > 0; i--) - this.$lines.pop(); - e.firstRow < t.firstRow && this.$lines.unshift(this.$renderLines(e, e.firstRow, t.firstRow - 1)), - n > r && this.$lines.push(this.$renderLines(e, r + 1, n)), - this.updateLineHighlight(), - this._signal("afterRender"), - this.$updateGutterWidth(e) - } - , - this.$renderLines = function(e, t, n) { - var r = [] - , i = t - , o = this.session.getNextFoldLine(i) - , a = o ? o.start.row : 1 / 0; - while (1) { - if (i > a && (i = o.end.row + 1, - o = this.session.getNextFoldLine(i, o), - a = o ? o.start.row : 1 / 0), - i > n) - break; - var s = this.$lines.createCell(i, e, this.session, c); - this.$renderCell(s, e, o, i), - r.push(s), - i++ - } - return r - } - , - this.$renderCell = function(e, t, n, i) { - var o = e.element - , a = this.session - , s = o.childNodes[0] - , l = o.childNodes[1] - , c = a.$firstLineNumber - , u = a.$breakpoints - , h = a.$decorations - , f = a.gutterRenderer || this.$renderer - , d = this.$showFoldWidgets && a.foldWidgets - , p = n ? n.start.row : Number.MAX_VALUE - , m = "ace_gutter-cell "; - if (this.$highlightGutterLine && (i == this.$cursorRow || n && i < this.$cursorRow && i >= p && this.$cursorRow <= n.end.row) && (m += "ace_gutter-active-line ", - this.$cursorCell != e && (this.$cursorCell && (this.$cursorCell.element.className = this.$cursorCell.element.className.replace("ace_gutter-active-line ", "")), - this.$cursorCell = e)), - u[i] && (m += u[i]), - h[i] && (m += h[i]), - this.$annotations[i] && (m += this.$annotations[i].className), - o.className != m && (o.className = m), - d) { - var g = d[i]; - null == g && (g = d[i] = a.getFoldWidget(i)) - } - if (g) { - m = "ace_fold-widget ace_" + g; - "start" == g && i == p && i < n.end.row ? m += " ace_closed" : m += " ace_open", - l.className != m && (l.className = m); - var v = t.lineHeight + "px"; - r.setStyle(l.style, "height", v), - r.setStyle(l.style, "display", "inline-block") - } else - l && r.setStyle(l.style, "display", "none"); - var y = (f ? f.getText(a, i) : i + c).toString(); - return y !== s.data && (s.data = y), - r.setStyle(e.element.style, "height", this.$lines.computeLineHeight(i, t, a) + "px"), - r.setStyle(e.element.style, "top", this.$lines.computeLineTop(i, t, a) + "px"), - e.text = y, - e - } - , - this.$fixedWidth = !1, - this.$highlightGutterLine = !0, - this.$renderer = "", - this.setHighlightGutterLine = function(e) { - this.$highlightGutterLine = e - } - , - this.$showLineNumbers = !0, - this.$renderer = "", - this.setShowLineNumbers = function(e) { - this.$renderer = !e && { - getWidth: function() { - return 0 - }, - getText: function() { - return "" - } - } - } - , - this.getShowLineNumbers = function() { - return this.$showLineNumbers - } - , - this.$showFoldWidgets = !0, - this.setShowFoldWidgets = function(e) { - e ? r.addCssClass(this.element, "ace_folding-enabled") : r.removeCssClass(this.element, "ace_folding-enabled"), - this.$showFoldWidgets = e, - this.$padding = null - } - , - this.getShowFoldWidgets = function() { - return this.$showFoldWidgets - } - , - this.$computePadding = function() { - if (!this.element.firstChild) - return { - left: 0, - right: 0 - }; - var e = r.computedStyle(this.element.firstChild); - return this.$padding = {}, - this.$padding.left = (parseInt(e.borderLeftWidth) || 0) + (parseInt(e.paddingLeft) || 0) + 1, - this.$padding.right = (parseInt(e.borderRightWidth) || 0) + (parseInt(e.paddingRight) || 0), - this.$padding - } - , - this.getRegion = function(e) { - var t = this.$padding || this.$computePadding() - , n = this.element.getBoundingClientRect(); - return e.x < t.left + n.left ? "markers" : this.$showFoldWidgets && e.x > n.right - t.right ? "foldWidgets" : void 0 - } - } - ).call(l.prototype), - t.Gutter = l - }), - ace.define("ace/layer/marker", ["require", "exports", "module", "ace/range", "ace/lib/dom"], function(e, t, n) { - "use strict"; - var r = e("../range").Range - , i = e("../lib/dom") - , o = function(e) { - this.element = i.createElement("div"), - this.element.className = "ace_layer ace_marker-layer", - e.appendChild(this.element) - }; - (function() { - function e(e, t, n, r) { - return (e ? 1 : 0) | (t ? 2 : 0) | (n ? 4 : 0) | (r ? 8 : 0) - } - this.$padding = 0, - this.setPadding = function(e) { - this.$padding = e - } - , - this.setSession = function(e) { - this.session = e - } - , - this.setMarkers = function(e) { - this.markers = e - } - , - this.elt = function(e, t) { - var n = -1 != this.i && this.element.childNodes[this.i]; - n ? this.i++ : (n = document.createElement("div"), - this.element.appendChild(n), - this.i = -1), - n.style.cssText = t, - n.className = e - } - , - this.update = function(e) { - if (e) { - var t; - for (var n in this.config = e, - this.i = 0, - this.markers) { - var r = this.markers[n]; - if (r.range) { - var i = r.range.clipRows(e.firstRow, e.lastRow); - if (!i.isEmpty()) - if (i = i.toScreenRange(this.session), - r.renderer) { - var o = this.$getTop(i.start.row, e) - , a = this.$padding + i.start.column * e.characterWidth; - r.renderer(t, i, a, o, e) - } else - "fullLine" == r.type ? this.drawFullLineMarker(t, i, r.clazz, e) : "screenLine" == r.type ? this.drawScreenLineMarker(t, i, r.clazz, e) : i.isMultiLine() ? "text" == r.type ? this.drawTextMarker(t, i, r.clazz, e) : this.drawMultiLineMarker(t, i, r.clazz, e) : this.drawSingleLineMarker(t, i, r.clazz + " ace_start ace_br15", e) - } else - r.update(t, this, this.session, e) - } - if (-1 != this.i) - while (this.i < this.element.childElementCount) - this.element.removeChild(this.element.lastChild) - } - } - , - this.$getTop = function(e, t) { - return (e - t.firstRowScreen) * t.lineHeight - } - , - this.drawTextMarker = function(t, n, i, o, a) { - for (var s = this.session, l = n.start.row, c = n.end.row, u = l, h = 0, f = 0, d = s.getScreenLastRowColumn(u), p = new r(u,n.start.column,u,f); u <= c; u++) - p.start.row = p.end.row = u, - p.start.column = u == l ? n.start.column : s.getRowWrapIndent(u), - p.end.column = d, - h = f, - f = d, - d = u + 1 < c ? s.getScreenLastRowColumn(u + 1) : u == c ? 0 : n.end.column, - this.drawSingleLineMarker(t, p, i + (u == l ? " ace_start" : "") + " ace_br" + e(u == l || u == l + 1 && n.start.column, h < f, f > d, u == c), o, u == c ? 0 : 1, a) - } - , - this.drawMultiLineMarker = function(e, t, n, r, i) { - var o = this.$padding - , a = r.lineHeight - , s = this.$getTop(t.start.row, r) - , l = o + t.start.column * r.characterWidth; - if (i = i || "", - this.session.$bidiHandler.isBidiRow(t.start.row)) { - var c = t.clone(); - c.end.row = c.start.row, - c.end.column = this.session.getLine(c.start.row).length, - this.drawBidiSingleLineMarker(e, c, n + " ace_br1 ace_start", r, null, i) - } else - this.elt(n + " ace_br1 ace_start", "height:" + a + "px;right:0;top:" + s + "px;left:" + l + "px;" + (i || "")); - if (this.session.$bidiHandler.isBidiRow(t.end.row)) { - c = t.clone(); - c.start.row = c.end.row, - c.start.column = 0, - this.drawBidiSingleLineMarker(e, c, n + " ace_br12", r, null, i) - } else { - s = this.$getTop(t.end.row, r); - var u = t.end.column * r.characterWidth; - this.elt(n + " ace_br12", "height:" + a + "px;width:" + u + "px;top:" + s + "px;left:" + o + "px;" + (i || "")) - } - if (a = (t.end.row - t.start.row - 1) * r.lineHeight, - !(a <= 0)) { - s = this.$getTop(t.start.row + 1, r); - var h = (t.start.column ? 1 : 0) | (t.end.column ? 0 : 8); - this.elt(n + (h ? " ace_br" + h : ""), "height:" + a + "px;right:0;top:" + s + "px;left:" + o + "px;" + (i || "")) - } - } - , - this.drawSingleLineMarker = function(e, t, n, r, i, o) { - if (this.session.$bidiHandler.isBidiRow(t.start.row)) - return this.drawBidiSingleLineMarker(e, t, n, r, i, o); - var a = r.lineHeight - , s = (t.end.column + (i || 0) - t.start.column) * r.characterWidth - , l = this.$getTop(t.start.row, r) - , c = this.$padding + t.start.column * r.characterWidth; - this.elt(n, "height:" + a + "px;width:" + s + "px;top:" + l + "px;left:" + c + "px;" + (o || "")) - } - , - this.drawBidiSingleLineMarker = function(e, t, n, r, i, o) { - var a = r.lineHeight - , s = this.$getTop(t.start.row, r) - , l = this.$padding - , c = this.session.$bidiHandler.getSelections(t.start.column, t.end.column); - c.forEach(function(e) { - this.elt(n, "height:" + a + "px;width:" + e.width + (i || 0) + "px;top:" + s + "px;left:" + (l + e.left) + "px;" + (o || "")) - }, this) - } - , - this.drawFullLineMarker = function(e, t, n, r, i) { - var o = this.$getTop(t.start.row, r) - , a = r.lineHeight; - t.start.row != t.end.row && (a += this.$getTop(t.end.row, r) - o), - this.elt(n, "height:" + a + "px;top:" + o + "px;left:0;right:0;" + (i || "")) - } - , - this.drawScreenLineMarker = function(e, t, n, r, i) { - var o = this.$getTop(t.start.row, r) - , a = r.lineHeight; - this.elt(n, "height:" + a + "px;top:" + o + "px;left:0;right:0;" + (i || "")) - } - } - ).call(o.prototype), - t.Marker = o - }), - ace.define("ace/layer/text", ["require", "exports", "module", "ace/lib/oop", "ace/lib/dom", "ace/lib/lang", "ace/layer/lines", "ace/lib/event_emitter"], function(e, t, n) { - "use strict"; - var r = e("../lib/oop") - , i = e("../lib/dom") - , o = e("../lib/lang") - , a = e("./lines").Lines - , s = e("../lib/event_emitter").EventEmitter - , l = function(e) { - this.dom = i, - this.element = this.dom.createElement("div"), - this.element.className = "ace_layer ace_text-layer", - e.appendChild(this.element), - this.$updateEolChar = this.$updateEolChar.bind(this), - this.$lines = new a(this.element) - }; - (function() { - r.implement(this, s), - this.EOF_CHAR = "\xb6", - this.EOL_CHAR_LF = "\xac", - this.EOL_CHAR_CRLF = "\xa4", - this.EOL_CHAR = this.EOL_CHAR_LF, - this.TAB_CHAR = "\u2014", - this.SPACE_CHAR = "\xb7", - this.$padding = 0, - this.MAX_LINE_LENGTH = 1e4, - this.MAX_CHUNK_LENGTH = 250, - this.$updateEolChar = function() { - var e = this.session.doc - , t = "\n" == e.getNewLineCharacter() && "windows" != e.getNewLineMode() - , n = t ? this.EOL_CHAR_LF : this.EOL_CHAR_CRLF; - if (this.EOL_CHAR != n) - return this.EOL_CHAR = n, - !0 - } - , - this.setPadding = function(e) { - this.$padding = e, - this.element.style.margin = "0 " + e + "px" - } - , - this.getLineHeight = function() { - return this.$fontMetrics.$characterSize.height || 0 - } - , - this.getCharacterWidth = function() { - return this.$fontMetrics.$characterSize.width || 0 - } - , - this.$setFontMetrics = function(e) { - this.$fontMetrics = e, - this.$fontMetrics.on("changeCharacterSize", function(e) { - this._signal("changeCharacterSize", e) - } - .bind(this)), - this.$pollSizeChanges() - } - , - this.checkForSizeChanges = function() { - this.$fontMetrics.checkForSizeChanges() - } - , - this.$pollSizeChanges = function() { - return this.$pollSizeChangesTimer = this.$fontMetrics.$pollSizeChanges() - } - , - this.setSession = function(e) { - this.session = e, - e && this.$computeTabString() - } - , - this.showInvisibles = !1, - this.showSpaces = !1, - this.showTabs = !1, - this.showEOL = !1, - this.setShowInvisibles = function(e) { - return this.showInvisibles != e && (this.showInvisibles = e, - "string" == typeof e ? (this.showSpaces = /tab/i.test(e), - this.showTabs = /space/i.test(e), - this.showEOL = /eol/i.test(e)) : this.showSpaces = this.showTabs = this.showEOL = e, - this.$computeTabString(), - !0) - } - , - this.displayIndentGuides = !0, - this.setDisplayIndentGuides = function(e) { - return this.displayIndentGuides != e && (this.displayIndentGuides = e, - this.$computeTabString(), - !0) - } - , - this.$highlightIndentGuides = !0, - this.setHighlightIndentGuides = function(e) { - return this.$highlightIndentGuides !== e && (this.$highlightIndentGuides = e, - e) - } - , - this.$tabStrings = [], - this.onChangeTabSize = this.$computeTabString = function() { - var e = this.session.getTabSize(); - this.tabSize = e; - for (var t = this.$tabStrings = [0], n = 1; n < e + 1; n++) - if (this.showTabs) { - var r = this.dom.createElement("span"); - r.className = "ace_invisible ace_invisible_tab", - r.textContent = o.stringRepeat(this.TAB_CHAR, n), - t.push(r) - } else - t.push(this.dom.createTextNode(o.stringRepeat(" ", n), this.element)); - if (this.displayIndentGuides) { - this.$indentGuideRe = /\s\S| \t|\t |\s$/; - var i = "ace_indent-guide" - , a = this.showSpaces ? " ace_invisible ace_invisible_space" : "" - , s = this.showSpaces ? o.stringRepeat(this.SPACE_CHAR, this.tabSize) : o.stringRepeat(" ", this.tabSize) - , l = this.showTabs ? " ace_invisible ace_invisible_tab" : "" - , c = this.showTabs ? o.stringRepeat(this.TAB_CHAR, this.tabSize) : s; - r = this.dom.createElement("span"); - r.className = i + a, - r.textContent = s, - this.$tabStrings[" "] = r; - r = this.dom.createElement("span"); - r.className = i + l, - r.textContent = c, - this.$tabStrings["\t"] = r - } - } - , - this.updateLines = function(e, t, n) { - if (this.config.lastRow != e.lastRow || this.config.firstRow != e.firstRow) - return this.update(e); - this.config = e; - for (var r = Math.max(t, e.firstRow), i = Math.min(n, e.lastRow), o = this.element.childNodes, a = 0, s = e.firstRow; s < r; s++) { - var l = this.session.getFoldLine(s); - if (l) { - if (l.containsRow(r)) { - r = l.start.row; - break - } - s = l.end.row - } - a++ - } - var c = !1 - , u = (s = r, - l = this.session.getNextFoldLine(s), - l ? l.start.row : 1 / 0); - while (1) { - if (s > u && (s = l.end.row + 1, - l = this.session.getNextFoldLine(s, l), - u = l ? l.start.row : 1 / 0), - s > i) - break; - var h = o[a++]; - if (h) { - this.dom.removeChildren(h), - this.$renderLine(h, s, s == u && l), - c && (h.style.top = this.$lines.computeLineTop(s, e, this.session) + "px"); - var f = e.lineHeight * this.session.getRowLength(s) + "px"; - h.style.height != f && (c = !0, - h.style.height = f) - } - s++ - } - if (c) - while (a < this.$lines.cells.length) { - var d = this.$lines.cells[a++]; - d.element.style.top = this.$lines.computeLineTop(d.row, e, this.session) + "px" - } - } - , - this.scrollLines = function(e) { - var t = this.config; - if (this.config = e, - this.$lines.pageChanged(t, e)) - return this.update(e); - this.$lines.moveContainer(e); - var n = e.lastRow - , r = t ? t.lastRow : -1; - if (!t || r < e.firstRow) - return this.update(e); - if (n < t.firstRow) - return this.update(e); - if (!t || t.lastRow < e.firstRow) - return this.update(e); - if (e.lastRow < t.firstRow) - return this.update(e); - if (t.firstRow < e.firstRow) - for (var i = this.session.getFoldedRowCount(t.firstRow, e.firstRow - 1); i > 0; i--) - this.$lines.shift(); - if (t.lastRow > e.lastRow) - for (i = this.session.getFoldedRowCount(e.lastRow + 1, t.lastRow); i > 0; i--) - this.$lines.pop(); - e.firstRow < t.firstRow && this.$lines.unshift(this.$renderLinesFragment(e, e.firstRow, t.firstRow - 1)), - e.lastRow > t.lastRow && this.$lines.push(this.$renderLinesFragment(e, t.lastRow + 1, e.lastRow)), - this.$highlightIndentGuide() - } - , - this.$renderLinesFragment = function(e, t, n) { - var r = [] - , o = t - , a = this.session.getNextFoldLine(o) - , s = a ? a.start.row : 1 / 0; - while (1) { - if (o > s && (o = a.end.row + 1, - a = this.session.getNextFoldLine(o, a), - s = a ? a.start.row : 1 / 0), - o > n) - break; - var l = this.$lines.createCell(o, e, this.session) - , c = l.element; - this.dom.removeChildren(c), - i.setStyle(c.style, "height", this.$lines.computeLineHeight(o, e, this.session) + "px"), - i.setStyle(c.style, "top", this.$lines.computeLineTop(o, e, this.session) + "px"), - this.$renderLine(c, o, o == s && a), - this.$useLineGroups() ? c.className = "ace_line_group" : c.className = "ace_line", - r.push(l), - o++ - } - return r - } - , - this.update = function(e) { - this.$lines.moveContainer(e), - this.config = e; - var t = e.firstRow - , n = e.lastRow - , r = this.$lines; - while (r.getLength()) - r.pop(); - r.push(this.$renderLinesFragment(e, t, n)) - } - , - this.$textToken = { - text: !0, - rparen: !0, - lparen: !0 - }, - this.$renderTokenInChunks = function(e, t, n, r) { - for (var i, o = 0; o < r.length; o += this.MAX_CHUNK_LENGTH) { - var a = r.substring(o, o + this.MAX_CHUNK_LENGTH) - , s = { - type: n.type, - value: a - }; - i = this.$renderToken(e, t + o, s, a) - } - return i - } - , - this.$renderToken = function(e, t, n, r) { - var i, a = this, s = /(\t)|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\uFEFF\uFFF9-\uFFFC\u2066\u2067\u2068\u202A\u202B\u202D\u202E\u202C\u2069]+)|(\u3000)|([\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3001-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF])/g, l = this.dom.createFragment(this.element), c = 0; - while (i = s.exec(r)) { - var u = i[1] - , h = i[2] - , f = i[3] - , d = i[4] - , p = i[5]; - if (a.showSpaces || !h) { - var m = c != i.index ? r.slice(c, i.index) : ""; - if (c = i.index + i[0].length, - m && l.appendChild(this.dom.createTextNode(m, this.element)), - u) { - var g = a.session.getScreenTabSize(t + i.index); - l.appendChild(a.$tabStrings[g].cloneNode(!0)), - t += g - 1 - } else if (h) - if (a.showSpaces) { - var v = this.dom.createElement("span"); - v.className = "ace_invisible ace_invisible_space", - v.textContent = o.stringRepeat(a.SPACE_CHAR, h.length), - l.appendChild(v) - } else - l.appendChild(this.com.createTextNode(h, this.element)); - else if (f) { - v = this.dom.createElement("span"); - v.className = "ace_invisible ace_invisible_space ace_invalid", - v.textContent = o.stringRepeat(a.SPACE_CHAR, f.length), - l.appendChild(v) - } else if (d) { - t += 1; - v = this.dom.createElement("span"); - v.style.width = 2 * a.config.characterWidth + "px", - v.className = a.showSpaces ? "ace_cjk ace_invisible ace_invisible_space" : "ace_cjk", - v.textContent = a.showSpaces ? a.SPACE_CHAR : d, - l.appendChild(v) - } else if (p) { - t += 1; - v = this.dom.createElement("span"); - v.style.width = 2 * a.config.characterWidth + "px", - v.className = "ace_cjk", - v.textContent = p, - l.appendChild(v) - } - } - } - l.appendChild(this.dom.createTextNode(c ? r.slice(c) : r, this.element)); - v = this.dom.createElement("span"); - if (!this.$textToken[n.type]) { - var y = "ace_" + n.type.replace(/\./g, " ace_"); - "fold" == n.type && (v.style.width = n.value.length * this.config.characterWidth + "px"), - v.className = y - } - return v.appendChild(l), - e.appendChild(v), - t + r.length - } - , - this.renderIndentGuide = function(e, t, n) { - var r = t.search(this.$indentGuideRe); - if (r <= 0 || r >= n) - return t; - if (" " == t[0]) { - r -= r % this.tabSize; - for (var i = r / this.tabSize, o = 0; o < i; o++) - e.appendChild(this.$tabStrings[" "].cloneNode(!0)); - return this.$highlightIndentGuide(), - t.substr(r) - } - if ("\t" == t[0]) { - for (o = 0; o < r; o++) - e.appendChild(this.$tabStrings["\t"].cloneNode(!0)); - return this.$highlightIndentGuide(), - t.substr(r) - } - return this.$highlightIndentGuide(), - t - } - , - this.$highlightIndentGuide = function() { - if (this.$highlightIndentGuides && this.displayIndentGuides) { - this.$highlightIndentGuideMarker = { - indentLevel: void 0, - start: void 0, - end: void 0, - dir: void 0 - }; - var e = this.session.doc.$lines; - if (e) { - var t = this.session.selection.getCursor() - , n = /^\s*/.exec(this.session.doc.getLine(t.row))[0].length - , r = Math.floor(n / this.tabSize); - this.$highlightIndentGuideMarker = { - indentLevel: r, - start: t.row - }; - var i = this.session.$bracketHighlight; - if (i) - for (var o = this.session.$bracketHighlight.ranges, a = 0; a < o.length; a++) - if (t.row !== o[a].start.row) { - this.$highlightIndentGuideMarker.end = o[a].start.row, - t.row > o[a].start.row ? this.$highlightIndentGuideMarker.dir = -1 : this.$highlightIndentGuideMarker.dir = 1; - break - } - if (!this.$highlightIndentGuideMarker.end && "" !== e[t.row] && t.column === e[t.row].length) { - this.$highlightIndentGuideMarker.dir = 1; - for (a = t.row + 1; a < e.length; a++) { - var s = e[a] - , l = /^\s*/.exec(s)[0].length; - if ("" !== s && (this.$highlightIndentGuideMarker.end = a, - l <= n)) - break - } - } - this.$renderHighlightIndentGuide() - } - } - } - , - this.$clearActiveIndentGuide = function() { - for (var e = this.$lines.cells, t = 0; t < e.length; t++) { - var n = e[t] - , r = n.element.childNodes; - if (r.length > 0) - for (var i = 0; i < r.length; i++) - if (r[i].classList && r[i].classList.contains("ace_indent-guide-active")) { - r[i].classList.remove("ace_indent-guide-active"); - break - } - } - } - , - this.$setIndentGuideActive = function(e, t) { - var n = this.session.doc.getLine(e.row); - if ("" !== n) { - var r = e.element.childNodes; - if (r) { - var i = r[t - 1]; - i && i.classList && i.classList.contains("ace_indent-guide") && i.classList.add("ace_indent-guide-active") - } - } - } - , - this.$renderHighlightIndentGuide = function() { - if (this.$lines) { - var e = this.$lines.cells; - this.$clearActiveIndentGuide(); - var t = this.$highlightIndentGuideMarker.indentLevel; - if (0 !== t) - if (1 === this.$highlightIndentGuideMarker.dir) - for (var n = 0; n < e.length; n++) { - var r = e[n]; - if (this.$highlightIndentGuideMarker.end && r.row >= this.$highlightIndentGuideMarker.start + 1) { - if (r.row >= this.$highlightIndentGuideMarker.end) - break; - this.$setIndentGuideActive(r, t) - } - } - else - for (n = e.length - 1; n >= 0; n--) { - r = e[n]; - if (this.$highlightIndentGuideMarker.end && r.row < this.$highlightIndentGuideMarker.start) { - if (r.row <= this.$highlightIndentGuideMarker.end) - break; - this.$setIndentGuideActive(r, t) - } - } - } - } - , - this.$createLineElement = function(e) { - var t = this.dom.createElement("div"); - return t.className = "ace_line", - t.style.height = this.config.lineHeight + "px", - t - } - , - this.$renderWrappedLine = function(e, t, n) { - var r = 0 - , i = 0 - , a = n[0] - , s = 0 - , l = this.$createLineElement(); - e.appendChild(l); - for (var c = 0; c < t.length; c++) { - var u = t[c] - , h = u.value; - if (0 == c && this.displayIndentGuides) { - if (r = h.length, - h = this.renderIndentGuide(l, h, a), - !h) - continue; - r -= h.length - } - if (r + h.length < a) - s = this.$renderTokenInChunks(l, s, u, h), - r += h.length; - else { - while (r + h.length >= a) - s = this.$renderTokenInChunks(l, s, u, h.substring(0, a - r)), - h = h.substring(a - r), - r = a, - l = this.$createLineElement(), - e.appendChild(l), - l.appendChild(this.dom.createTextNode(o.stringRepeat("\xa0", n.indent), this.element)), - i++, - s = 0, - a = n[i] || Number.MAX_VALUE; - 0 != h.length && (r += h.length, - s = this.$renderTokenInChunks(l, s, u, h)) - } - } - n[n.length - 1] > this.MAX_LINE_LENGTH && this.$renderOverflowMessage(l, s, null, "", !0) - } - , - this.$renderSimpleLine = function(e, t) { - for (var n = 0, r = 0; r < t.length; r++) { - var i = t[r] - , o = i.value; - if (0 != r || !this.displayIndentGuides || (o = this.renderIndentGuide(e, o), - o)) { - if (n + o.length > this.MAX_LINE_LENGTH) - return void this.$renderOverflowMessage(e, n, i, o); - n = this.$renderTokenInChunks(e, n, i, o) - } - } - } - , - this.$renderOverflowMessage = function(e, t, n, r, i) { - n && this.$renderTokenInChunks(e, t, n, r.slice(0, this.MAX_LINE_LENGTH - t)); - var o = this.dom.createElement("span"); - o.className = "ace_inline_button ace_keyword ace_toggle_wrap", - o.textContent = i ? "" : "", - e.appendChild(o) - } - , - this.$renderLine = function(e, t, n) { - if (n || 0 == n || (n = this.session.getFoldLine(t)), - n) - var r = this.$getFoldLineTokens(t, n); - else - r = this.session.getTokens(t); - var i = e; - if (r.length) { - var o = this.session.getRowSplitData(t); - if (o && o.length) { - this.$renderWrappedLine(e, r, o); - i = e.lastChild - } else { - i = e; - this.$useLineGroups() && (i = this.$createLineElement(), - e.appendChild(i)), - this.$renderSimpleLine(i, r) - } - } else - this.$useLineGroups() && (i = this.$createLineElement(), - e.appendChild(i)); - if (this.showEOL && i) { - n && (t = n.end.row); - var a = this.dom.createElement("span"); - a.className = "ace_invisible ace_invisible_eol", - a.textContent = t == this.session.getLength() - 1 ? this.EOF_CHAR : this.EOL_CHAR, - i.appendChild(a) - } - } - , - this.$getFoldLineTokens = function(e, t) { - var n = this.session - , r = []; - function i(e, t, n) { - var i = 0 - , o = 0; - while (o + e[i].value.length < t) - if (o += e[i].value.length, - i++, - i == e.length) - return; - if (o != t) { - var a = e[i].value.substring(t - o); - a.length > n - t && (a = a.substring(0, n - t)), - r.push({ - type: e[i].type, - value: a - }), - o = t + a.length, - i += 1 - } - while (o < n && i < e.length) { - a = e[i].value; - a.length + o > n ? r.push({ - type: e[i].type, - value: a.substring(0, n - o) - }) : r.push(e[i]), - o += a.length, - i += 1 - } - } - var o = n.getTokens(e); - return t.walk(function(e, t, a, s, l) { - null != e ? r.push({ - type: "fold", - value: e - }) : (l && (o = n.getTokens(t)), - o.length && i(o, s, a)) - }, t.end.row, this.session.getLine(t.end.row).length), - r - } - , - this.$useLineGroups = function() { - return this.session.getUseWrapMode() - } - , - this.destroy = function() {} - } - ).call(l.prototype), - t.Text = l - }), - ace.define("ace/layer/cursor", ["require", "exports", "module", "ace/lib/dom"], function(e, t, n) { - "use strict"; - var r = e("../lib/dom") - , i = function(e) { - this.element = r.createElement("div"), - this.element.className = "ace_layer ace_cursor-layer", - e.appendChild(this.element), - this.isVisible = !1, - this.isBlinking = !0, - this.blinkInterval = 1e3, - this.smoothBlinking = !1, - this.cursors = [], - this.cursor = this.addCursor(), - r.addCssClass(this.element, "ace_hidden-cursors"), - this.$updateCursors = this.$updateOpacity.bind(this) - }; - (function() { - this.$updateOpacity = function(e) { - for (var t = this.cursors, n = t.length; n--; ) - r.setStyle(t[n].style, "opacity", e ? "" : "0") - } - , - this.$startCssAnimation = function() { - for (var e = this.cursors, t = e.length; t--; ) - e[t].style.animationDuration = this.blinkInterval + "ms"; - this.$isAnimating = !0, - setTimeout(function() { - this.$isAnimating && r.addCssClass(this.element, "ace_animate-blinking") - } - .bind(this)) - } - , - this.$stopCssAnimation = function() { - this.$isAnimating = !1, - r.removeCssClass(this.element, "ace_animate-blinking") - } - , - this.$padding = 0, - this.setPadding = function(e) { - this.$padding = e - } - , - this.setSession = function(e) { - this.session = e - } - , - this.setBlinking = function(e) { - e != this.isBlinking && (this.isBlinking = e, - this.restartTimer()) - } - , - this.setBlinkInterval = function(e) { - e != this.blinkInterval && (this.blinkInterval = e, - this.restartTimer()) - } - , - this.setSmoothBlinking = function(e) { - e != this.smoothBlinking && (this.smoothBlinking = e, - r.setCssClass(this.element, "ace_smooth-blinking", e), - this.$updateCursors(!0), - this.restartTimer()) - } - , - this.addCursor = function() { - var e = r.createElement("div"); - return e.className = "ace_cursor", - this.element.appendChild(e), - this.cursors.push(e), - e - } - , - this.removeCursor = function() { - if (this.cursors.length > 1) { - var e = this.cursors.pop(); - return e.parentNode.removeChild(e), - e - } - } - , - this.hideCursor = function() { - this.isVisible = !1, - r.addCssClass(this.element, "ace_hidden-cursors"), - this.restartTimer() - } - , - this.showCursor = function() { - this.isVisible = !0, - r.removeCssClass(this.element, "ace_hidden-cursors"), - this.restartTimer() - } - , - this.restartTimer = function() { - var e = this.$updateCursors; - if (clearInterval(this.intervalId), - clearTimeout(this.timeoutId), - this.$stopCssAnimation(), - this.smoothBlinking && (this.$isSmoothBlinking = !1, - r.removeCssClass(this.element, "ace_smooth-blinking")), - e(!0), - this.isBlinking && this.blinkInterval && this.isVisible) - if (this.smoothBlinking && (this.$isSmoothBlinking = !0, - setTimeout(function() { - this.$isSmoothBlinking && r.addCssClass(this.element, "ace_smooth-blinking") - } - .bind(this))), - r.HAS_CSS_ANIMATION) - this.$startCssAnimation(); - else { - var t = function() { - this.timeoutId = setTimeout(function() { - e(!1) - }, .6 * this.blinkInterval) - } - .bind(this); - this.intervalId = setInterval(function() { - e(!0), - t() - }, this.blinkInterval), - t() - } - else - this.$stopCssAnimation() - } - , - this.getPixelPosition = function(e, t) { - if (!this.config || !this.session) - return { - left: 0, - top: 0 - }; - e || (e = this.session.selection.getCursor()); - var n = this.session.documentToScreenPosition(e) - , r = this.$padding + (this.session.$bidiHandler.isBidiRow(n.row, e.row) ? this.session.$bidiHandler.getPosLeft(n.column) : n.column * this.config.characterWidth) - , i = (n.row - (t ? this.config.firstRowScreen : 0)) * this.config.lineHeight; - return { - left: r, - top: i - } - } - , - this.isCursorInView = function(e, t) { - return e.top >= 0 && e.top < t.maxHeight - } - , - this.update = function(e) { - this.config = e; - var t = this.session.$selectionMarkers - , n = 0 - , i = 0; - void 0 !== t && 0 !== t.length || (t = [{ - cursor: null - }]); - n = 0; - for (var o = t.length; n < o; n++) { - var a = this.getPixelPosition(t[n].cursor, !0); - if (!((a.top > e.height + e.offset || a.top < 0) && n > 1)) { - var s = this.cursors[i++] || this.addCursor() - , l = s.style; - this.drawCursor ? this.drawCursor(s, a, e, t[n], this.session) : this.isCursorInView(a, e) ? (r.setStyle(l, "display", "block"), - r.translate(s, a.left, a.top), - r.setStyle(l, "width", Math.round(e.characterWidth) + "px"), - r.setStyle(l, "height", e.lineHeight + "px")) : r.setStyle(l, "display", "none") - } - } - while (this.cursors.length > i) - this.removeCursor(); - var c = this.session.getOverwrite(); - this.$setOverwrite(c), - this.$pixelPos = a, - this.restartTimer() - } - , - this.drawCursor = null, - this.$setOverwrite = function(e) { - e != this.overwrite && (this.overwrite = e, - e ? r.addCssClass(this.element, "ace_overwrite-cursors") : r.removeCssClass(this.element, "ace_overwrite-cursors")) - } - , - this.destroy = function() { - clearInterval(this.intervalId), - clearTimeout(this.timeoutId) - } - } - ).call(i.prototype), - t.Cursor = i - }), - ace.define("ace/scrollbar", ["require", "exports", "module", "ace/lib/oop", "ace/lib/dom", "ace/lib/event", "ace/lib/event_emitter"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./lib/dom") - , o = e("./lib/event") - , a = e("./lib/event_emitter").EventEmitter - , s = 32768 - , l = function(e) { - this.element = i.createElement("div"), - this.element.className = "ace_scrollbar ace_scrollbar" + this.classSuffix, - this.inner = i.createElement("div"), - this.inner.className = "ace_scrollbar-inner", - this.inner.textContent = "\xa0", - this.element.appendChild(this.inner), - e.appendChild(this.element), - this.setVisible(!1), - this.skipEvent = !1, - o.addListener(this.element, "scroll", this.onScroll.bind(this)), - o.addListener(this.element, "mousedown", o.preventDefault) - }; - (function() { - r.implement(this, a), - this.setVisible = function(e) { - this.element.style.display = e ? "" : "none", - this.isVisible = e, - this.coeff = 1 - } - } - ).call(l.prototype); - var c = function(e, t) { - l.call(this, e), - this.scrollTop = 0, - this.scrollHeight = 0, - t.$scrollbarWidth = this.width = i.scrollbarWidth(e.ownerDocument), - this.inner.style.width = this.element.style.width = (this.width || 15) + 5 + "px", - this.$minWidth = 0 - }; - r.inherits(c, l), - function() { - this.classSuffix = "-v", - this.onScroll = function() { - if (!this.skipEvent) { - if (this.scrollTop = this.element.scrollTop, - 1 != this.coeff) { - var e = this.element.clientHeight / this.scrollHeight; - this.scrollTop = this.scrollTop * (1 - e) / (this.coeff - e) - } - this._emit("scroll", { - data: this.scrollTop - }) - } - this.skipEvent = !1 - } - , - this.getWidth = function() { - return Math.max(this.isVisible ? this.width : 0, this.$minWidth || 0) - } - , - this.setHeight = function(e) { - this.element.style.height = e + "px" - } - , - this.setInnerHeight = this.setScrollHeight = function(e) { - this.scrollHeight = e, - e > s ? (this.coeff = s / e, - e = s) : 1 != this.coeff && (this.coeff = 1), - this.inner.style.height = e + "px" - } - , - this.setScrollTop = function(e) { - this.scrollTop != e && (this.skipEvent = !0, - this.scrollTop = e, - this.element.scrollTop = e * this.coeff) - } - } - .call(c.prototype); - var u = function(e, t) { - l.call(this, e), - this.scrollLeft = 0, - this.height = t.$scrollbarWidth, - this.inner.style.height = this.element.style.height = (this.height || 15) + 5 + "px" - }; - r.inherits(u, l), - function() { - this.classSuffix = "-h", - this.onScroll = function() { - this.skipEvent || (this.scrollLeft = this.element.scrollLeft, - this._emit("scroll", { - data: this.scrollLeft - })), - this.skipEvent = !1 - } - , - this.getHeight = function() { - return this.isVisible ? this.height : 0 - } - , - this.setWidth = function(e) { - this.element.style.width = e + "px" - } - , - this.setInnerWidth = function(e) { - this.inner.style.width = e + "px" - } - , - this.setScrollWidth = function(e) { - this.inner.style.width = e + "px" - } - , - this.setScrollLeft = function(e) { - this.scrollLeft != e && (this.skipEvent = !0, - this.scrollLeft = this.element.scrollLeft = e) - } - } - .call(u.prototype), - t.ScrollBar = c, - t.ScrollBarV = c, - t.ScrollBarH = u, - t.VScrollBar = c, - t.HScrollBar = u - }), - ace.define("ace/scrollbar_custom", ["require", "exports", "module", "ace/lib/oop", "ace/lib/dom", "ace/lib/event", "ace/lib/event_emitter"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./lib/dom") - , o = e("./lib/event") - , a = e("./lib/event_emitter").EventEmitter; - i.importCssString(".ace_editor>.ace_sb-v div, .ace_editor>.ace_sb-h div{\n position: absolute;\n background: rgba(128, 128, 128, 0.6);\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n border: 1px solid #bbb;\n border-radius: 2px;\n z-index: 8;\n}\n.ace_editor>.ace_sb-v, .ace_editor>.ace_sb-h {\n position: absolute;\n z-index: 6;\n background: none;\n overflow: hidden!important;\n}\n.ace_editor>.ace_sb-v {\n z-index: 6;\n right: 0;\n top: 0;\n width: 12px;\n}\n.ace_editor>.ace_sb-v div {\n z-index: 8;\n right: 0;\n width: 100%;\n}\n.ace_editor>.ace_sb-h {\n bottom: 0;\n left: 0;\n height: 12px;\n}\n.ace_editor>.ace_sb-h div {\n bottom: 0;\n height: 100%;\n}\n.ace_editor>.ace_sb_grabbed {\n z-index: 8;\n background: #000;\n}", "ace_scrollbar.css", !1); - var s = function(e) { - this.element = i.createElement("div"), - this.element.className = "ace_sb" + this.classSuffix, - this.inner = i.createElement("div"), - this.inner.className = "", - this.element.appendChild(this.inner), - this.VScrollWidth = 12, - this.HScrollHeight = 12, - e.appendChild(this.element), - this.setVisible(!1), - this.skipEvent = !1, - o.addMultiMouseDownListener(this.element, [500, 300, 300], this, "onMouseDown") - }; - (function() { - r.implement(this, a), - this.setVisible = function(e) { - this.element.style.display = e ? "" : "none", - this.isVisible = e, - this.coeff = 1 - } - } - ).call(s.prototype); - var l = function(e, t) { - s.call(this, e), - this.scrollTop = 0, - this.scrollHeight = 0, - this.parent = e, - this.width = this.VScrollWidth, - this.renderer = t, - this.inner.style.width = this.element.style.width = (this.width || 15) + "px", - this.$minWidth = 0 - }; - r.inherits(l, s), - function() { - this.classSuffix = "-v", - r.implement(this, a), - this.onMouseDown = function(e, t) { - if ("mousedown" === e && 0 === o.getButton(t) && 2 !== t.detail) { - if (t.target === this.inner) { - var n = this - , r = t.clientY - , i = function(e) { - r = e.clientY - } - , a = function() { - clearInterval(u) - } - , s = t.clientY - , l = this.thumbTop - , c = function() { - if (void 0 !== r) { - var e = n.scrollTopFromThumbTop(l + r - s); - e !== n.scrollTop && n._emit("scroll", { - data: e - }) - } - }; - o.capture(this.inner, i, a); - var u = setInterval(c, 20); - return o.preventDefault(t) - } - var h = t.clientY - this.element.getBoundingClientRect().top - this.thumbHeight / 2; - return this._emit("scroll", { - data: this.scrollTopFromThumbTop(h) - }), - o.preventDefault(t) - } - } - , - this.getHeight = function() { - return this.height - } - , - this.scrollTopFromThumbTop = function(e) { - var t = e * (this.pageHeight - this.viewHeight) / (this.slideHeight - this.thumbHeight); - return t >>= 0, - t < 0 ? t = 0 : t > this.pageHeight - this.viewHeight && (t = this.pageHeight - this.viewHeight), - t - } - , - this.getWidth = function() { - return Math.max(this.isVisible ? this.width : 0, this.$minWidth || 0) - } - , - this.setHeight = function(e) { - this.height = Math.max(0, e), - this.slideHeight = this.height, - this.viewHeight = this.height, - this.setScrollHeight(this.pageHeight, !0) - } - , - this.setInnerHeight = this.setScrollHeight = function(e, t) { - (this.pageHeight !== e || t) && (this.pageHeight = e, - this.thumbHeight = this.slideHeight * this.viewHeight / this.pageHeight, - this.thumbHeight > this.slideHeight && (this.thumbHeight = this.slideHeight), - this.thumbHeight < 15 && (this.thumbHeight = 15), - this.inner.style.height = this.thumbHeight + "px", - this.scrollTop > this.pageHeight - this.viewHeight && (this.scrollTop = this.pageHeight - this.viewHeight, - this.scrollTop < 0 && (this.scrollTop = 0), - this._emit("scroll", { - data: this.scrollTop - }))) - } - , - this.setScrollTop = function(e) { - this.scrollTop = e, - e < 0 && (e = 0), - this.thumbTop = e * (this.slideHeight - this.thumbHeight) / (this.pageHeight - this.viewHeight), - this.inner.style.top = this.thumbTop + "px" - } - } - .call(l.prototype); - var c = function(e, t) { - s.call(this, e), - this.scrollLeft = 0, - this.scrollWidth = 0, - this.height = this.HScrollHeight, - this.inner.style.height = this.element.style.height = (this.height || 12) + "px", - this.renderer = t - }; - r.inherits(c, s), - function() { - this.classSuffix = "-h", - r.implement(this, a), - this.onMouseDown = function(e, t) { - if ("mousedown" === e && 0 === o.getButton(t) && 2 !== t.detail) { - if (t.target === this.inner) { - var n = this - , r = t.clientX - , i = function(e) { - r = e.clientX - } - , a = function() { - clearInterval(u) - } - , s = t.clientX - , l = this.thumbLeft - , c = function() { - if (void 0 !== r) { - var e = n.scrollLeftFromThumbLeft(l + r - s); - e !== n.scrollLeft && n._emit("scroll", { - data: e - }) - } - }; - o.capture(this.inner, i, a); - var u = setInterval(c, 20); - return o.preventDefault(t) - } - var h = t.clientX - this.element.getBoundingClientRect().left - this.thumbWidth / 2; - return this._emit("scroll", { - data: this.scrollLeftFromThumbLeft(h) - }), - o.preventDefault(t) - } - } - , - this.getHeight = function() { - return this.isVisible ? this.height : 0 - } - , - this.scrollLeftFromThumbLeft = function(e) { - var t = e * (this.pageWidth - this.viewWidth) / (this.slideWidth - this.thumbWidth); - return t >>= 0, - t < 0 ? t = 0 : t > this.pageWidth - this.viewWidth && (t = this.pageWidth - this.viewWidth), - t - } - , - this.setWidth = function(e) { - this.width = Math.max(0, e), - this.element.style.width = this.width + "px", - this.slideWidth = this.width, - this.viewWidth = this.width, - this.setScrollWidth(this.pageWidth, !0) - } - , - this.setInnerWidth = this.setScrollWidth = function(e, t) { - (this.pageWidth !== e || t) && (this.pageWidth = e, - this.thumbWidth = this.slideWidth * this.viewWidth / this.pageWidth, - this.thumbWidth > this.slideWidth && (this.thumbWidth = this.slideWidth), - this.thumbWidth < 15 && (this.thumbWidth = 15), - this.inner.style.width = this.thumbWidth + "px", - this.scrollLeft > this.pageWidth - this.viewWidth && (this.scrollLeft = this.pageWidth - this.viewWidth, - this.scrollLeft < 0 && (this.scrollLeft = 0), - this._emit("scroll", { - data: this.scrollLeft - }))) - } - , - this.setScrollLeft = function(e) { - this.scrollLeft = e, - e < 0 && (e = 0), - this.thumbLeft = e * (this.slideWidth - this.thumbWidth) / (this.pageWidth - this.viewWidth), - this.inner.style.left = this.thumbLeft + "px" - } - } - .call(c.prototype), - t.ScrollBar = l, - t.ScrollBarV = l, - t.ScrollBarH = c, - t.VScrollBar = l, - t.HScrollBar = c - }), - ace.define("ace/renderloop", ["require", "exports", "module", "ace/lib/event"], function(e, t, n) { - "use strict"; - var r = e("./lib/event") - , i = function(e, t) { - this.onRender = e, - this.pending = !1, - this.changes = 0, - this.$recursionLimit = 2, - this.window = t || window; - var n = this; - this._flush = function(e) { - n.pending = !1; - var t = n.changes; - if (t && (r.blockIdle(100), - n.changes = 0, - n.onRender(t)), - n.changes) { - if (n.$recursionLimit-- < 0) - return; - n.schedule() - } else - n.$recursionLimit = 2 - } - }; - (function() { - this.schedule = function(e) { - this.changes = this.changes | e, - this.changes && !this.pending && (r.nextFrame(this._flush), - this.pending = !0) - } - , - this.clear = function(e) { - var t = this.changes; - return this.changes = 0, - t - } - } - ).call(i.prototype), - t.RenderLoop = i - }), - ace.define("ace/layer/font_metrics", ["require", "exports", "module", "ace/lib/oop", "ace/lib/dom", "ace/lib/lang", "ace/lib/event", "ace/lib/useragent", "ace/lib/event_emitter"], function(e, t, n) { - var r = e("../lib/oop") - , i = e("../lib/dom") - , o = e("../lib/lang") - , a = e("../lib/event") - , s = e("../lib/useragent") - , l = e("../lib/event_emitter").EventEmitter - , c = 250 - , u = "function" == typeof ResizeObserver - , h = 200 - , f = t.FontMetrics = function(e, t) { - this.charCount = t || c, - this.el = i.createElement("div"), - this.$setMeasureNodeStyles(this.el.style, !0), - this.$main = i.createElement("div"), - this.$setMeasureNodeStyles(this.$main.style), - this.$measureNode = i.createElement("div"), - this.$setMeasureNodeStyles(this.$measureNode.style), - this.el.appendChild(this.$main), - this.el.appendChild(this.$measureNode), - e.appendChild(this.el), - this.$measureNode.textContent = o.stringRepeat("X", this.charCount), - this.$characterSize = { - width: 0, - height: 0 - }, - u ? this.$addObserver() : this.checkForSizeChanges() - } - ; - (function() { - r.implement(this, l), - this.$characterSize = { - width: 0, - height: 0 - }, - this.$setMeasureNodeStyles = function(e, t) { - e.width = e.height = "auto", - e.left = e.top = "0px", - e.visibility = "hidden", - e.position = "absolute", - e.whiteSpace = "pre", - s.isIE < 8 ? e["font-family"] = "inherit" : e.font = "inherit", - e.overflow = t ? "hidden" : "visible" - } - , - this.checkForSizeChanges = function(e) { - if (void 0 === e && (e = this.$measureSizes()), - e && (this.$characterSize.width !== e.width || this.$characterSize.height !== e.height)) { - this.$measureNode.style.fontWeight = "bold"; - var t = this.$measureSizes(); - this.$measureNode.style.fontWeight = "", - this.$characterSize = e, - this.charSizes = Object.create(null), - this.allowBoldFonts = t && t.width === e.width && t.height === e.height, - this._emit("changeCharacterSize", { - data: e - }) - } - } - , - this.$addObserver = function() { - var e = this; - this.$observer = new window.ResizeObserver(function(t) { - e.checkForSizeChanges() - } - ), - this.$observer.observe(this.$measureNode) - } - , - this.$pollSizeChanges = function() { - if (this.$pollSizeChangesTimer || this.$observer) - return this.$pollSizeChangesTimer; - var e = this; - return this.$pollSizeChangesTimer = a.onIdle(function t() { - e.checkForSizeChanges(), - a.onIdle(t, 500) - }, 500) - } - , - this.setPolling = function(e) { - e ? this.$pollSizeChanges() : this.$pollSizeChangesTimer && (clearInterval(this.$pollSizeChangesTimer), - this.$pollSizeChangesTimer = 0) - } - , - this.$measureSizes = function(e) { - e = e || this.$measureNode; - var t = e.getBoundingClientRect() - , n = { - height: t.height, - width: t.width / this.charCount - }; - return 0 === n.width || 0 === n.height ? null : n - } - , - this.$measureCharWidth = function(e) { - this.$main.textContent = o.stringRepeat(e, this.charCount); - var t = this.$main.getBoundingClientRect(); - return t.width / this.charCount - } - , - this.getCharacterWidth = function(e) { - var t = this.charSizes[e]; - return void 0 === t && (t = this.charSizes[e] = this.$measureCharWidth(e) / this.$characterSize.width), - t - } - , - this.destroy = function() { - clearInterval(this.$pollSizeChangesTimer), - this.$observer && this.$observer.disconnect(), - this.el && this.el.parentNode && this.el.parentNode.removeChild(this.el) - } - , - this.$getZoom = function e(t) { - return t && t.parentElement ? (window.getComputedStyle(t).zoom || 1) * e(t.parentElement) : 1 - } - , - this.$initTransformMeasureNodes = function() { - var e = function(e, t) { - return ["div", { - style: "position: absolute;top:" + e + "px;left:" + t + "px;" - }] - }; - this.els = i.buildDom([e(0, 0), e(h, 0), e(0, h), e(h, h)], this.el) - } - , - this.transformCoordinates = function(e, t) { - if (e) { - var n = this.$getZoom(this.el); - e = a(1 / n, e) - } - function r(e, t, n) { - var r = e[1] * t[0] - e[0] * t[1]; - return [(-t[1] * n[0] + t[0] * n[1]) / r, (+e[1] * n[0] - e[0] * n[1]) / r] - } - function i(e, t) { - return [e[0] - t[0], e[1] - t[1]] - } - function o(e, t) { - return [e[0] + t[0], e[1] + t[1]] - } - function a(e, t) { - return [e * t[0], e * t[1]] - } - function s(e) { - var t = e.getBoundingClientRect(); - return [t.left, t.top] - } - this.els || this.$initTransformMeasureNodes(); - var l = s(this.els[0]) - , c = s(this.els[1]) - , u = s(this.els[2]) - , f = s(this.els[3]) - , d = r(i(f, c), i(f, u), i(o(c, u), o(f, l))) - , p = a(1 + d[0], i(c, l)) - , m = a(1 + d[1], i(u, l)); - if (t) { - var g = t - , v = d[0] * g[0] / h + d[1] * g[1] / h + 1 - , y = o(a(g[0], p), a(g[1], m)); - return o(a(1 / v / h, y), l) - } - var b = i(e, l) - , w = r(i(p, a(d[0], b)), i(m, a(d[1], b)), b); - return a(h, w) - } - } - ).call(f.prototype) - }), - ace.define("ace/css/editor.css", ["require", "exports", "module"], function(e, t, n) { - n.exports = '/*\nstyles = []\nfor (var i = 1; i < 16; i++) {\n styles.push(".ace_br" + i + "{" + (\n ["top-left", "top-right", "bottom-right", "bottom-left"]\n ).map(function(x, j) {\n return i & (1< .ace_line, .ace_text-layer > .ace_line_group {\n contain: style size layout;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n}\n\n.ace_hidpi .ace_text-layer,\n.ace_hidpi .ace_gutter-layer,\n.ace_hidpi .ace_content,\n.ace_hidpi .ace_gutter {\n contain: strict;\n will-change: transform;\n}\n.ace_hidpi .ace_text-layer > .ace_line, \n.ace_hidpi .ace_text-layer > .ace_line_group {\n contain: strict;\n}\n\n.ace_cjk {\n display: inline-block;\n text-align: center;\n}\n\n.ace_cursor-layer {\n z-index: 4;\n}\n\n.ace_cursor {\n z-index: 4;\n position: absolute;\n box-sizing: border-box;\n border-left: 2px solid;\n /* workaround for smooth cursor repaintng whole screen in chrome */\n transform: translatez(0);\n}\n\n.ace_multiselect .ace_cursor {\n border-left-width: 1px;\n}\n\n.ace_slim-cursors .ace_cursor {\n border-left-width: 1px;\n}\n\n.ace_overwrite-cursors .ace_cursor {\n border-left-width: 0;\n border-bottom: 1px solid;\n}\n\n.ace_hidden-cursors .ace_cursor {\n opacity: 0.2;\n}\n\n.ace_hasPlaceholder .ace_hidden-cursors .ace_cursor {\n opacity: 0;\n}\n\n.ace_smooth-blinking .ace_cursor {\n transition: opacity 0.18s;\n}\n\n.ace_animate-blinking .ace_cursor {\n animation-duration: 1000ms;\n animation-timing-function: step-end;\n animation-name: blink-ace-animate;\n animation-iteration-count: infinite;\n}\n\n.ace_animate-blinking.ace_smooth-blinking .ace_cursor {\n animation-duration: 1000ms;\n animation-timing-function: ease-in-out;\n animation-name: blink-ace-animate-smooth;\n}\n \n@keyframes blink-ace-animate {\n from, to { opacity: 1; }\n 60% { opacity: 0; }\n}\n\n@keyframes blink-ace-animate-smooth {\n from, to { opacity: 1; }\n 45% { opacity: 1; }\n 60% { opacity: 0; }\n 85% { opacity: 0; }\n}\n\n.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {\n position: absolute;\n z-index: 3;\n}\n\n.ace_marker-layer .ace_selection {\n position: absolute;\n z-index: 5;\n}\n\n.ace_marker-layer .ace_bracket {\n position: absolute;\n z-index: 6;\n}\n\n.ace_marker-layer .ace_error_bracket {\n position: absolute;\n border-bottom: 1px solid #DE5555;\n border-radius: 0;\n}\n\n.ace_marker-layer .ace_active-line {\n position: absolute;\n z-index: 2;\n}\n\n.ace_marker-layer .ace_selected-word {\n position: absolute;\n z-index: 4;\n box-sizing: border-box;\n}\n\n.ace_line .ace_fold {\n box-sizing: border-box;\n\n display: inline-block;\n height: 11px;\n margin-top: -2px;\n vertical-align: middle;\n\n background-image:\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");\n background-repeat: no-repeat, repeat-x;\n background-position: center center, top left;\n color: transparent;\n\n border: 1px solid black;\n border-radius: 2px;\n\n cursor: pointer;\n pointer-events: auto;\n}\n\n.ace_dark .ace_fold {\n}\n\n.ace_fold:hover{\n background-image:\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),\n url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");\n}\n\n.ace_tooltip {\n background-color: #FFF;\n background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));\n border: 1px solid gray;\n border-radius: 1px;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n color: black;\n max-width: 100%;\n padding: 3px 4px;\n position: fixed;\n z-index: 999999;\n box-sizing: border-box;\n cursor: default;\n white-space: pre;\n word-wrap: break-word;\n line-height: normal;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n pointer-events: none;\n}\n\n.ace_folding-enabled > .ace_gutter-cell {\n padding-right: 13px;\n}\n\n.ace_fold-widget {\n box-sizing: border-box;\n\n margin: 0 -12px 0 1px;\n display: none;\n width: 11px;\n vertical-align: top;\n\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");\n background-repeat: no-repeat;\n background-position: center;\n\n border-radius: 3px;\n \n border: 1px solid transparent;\n cursor: pointer;\n}\n\n.ace_folding-enabled .ace_fold-widget {\n display: inline-block; \n}\n\n.ace_fold-widget.ace_end {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");\n}\n\n.ace_fold-widget.ace_closed {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");\n}\n\n.ace_fold-widget:hover {\n border: 1px solid rgba(0, 0, 0, 0.3);\n background-color: rgba(255, 255, 255, 0.2);\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);\n}\n\n.ace_fold-widget:active {\n border: 1px solid rgba(0, 0, 0, 0.4);\n background-color: rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);\n}\n/**\n * Dark version for fold widgets\n */\n.ace_dark .ace_fold-widget {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");\n}\n.ace_dark .ace_fold-widget.ace_end {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");\n}\n.ace_dark .ace_fold-widget.ace_closed {\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");\n}\n.ace_dark .ace_fold-widget:hover {\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);\n background-color: rgba(255, 255, 255, 0.1);\n}\n.ace_dark .ace_fold-widget:active {\n box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);\n}\n\n.ace_inline_button {\n border: 1px solid lightgray;\n display: inline-block;\n margin: -1px 8px;\n padding: 0 5px;\n pointer-events: auto;\n cursor: pointer;\n}\n.ace_inline_button:hover {\n border-color: gray;\n background: rgba(200,200,200,0.2);\n display: inline-block;\n pointer-events: auto;\n}\n\n.ace_fold-widget.ace_invalid {\n background-color: #FFB4B4;\n border-color: #DE5555;\n}\n\n.ace_fade-fold-widgets .ace_fold-widget {\n transition: opacity 0.4s ease 0.05s;\n opacity: 0;\n}\n\n.ace_fade-fold-widgets:hover .ace_fold-widget {\n transition: opacity 0.05s ease 0.05s;\n opacity:1;\n}\n\n.ace_underline {\n text-decoration: underline;\n}\n\n.ace_bold {\n font-weight: bold;\n}\n\n.ace_nobold .ace_bold {\n font-weight: normal;\n}\n\n.ace_italic {\n font-style: italic;\n}\n\n\n.ace_error-marker {\n background-color: rgba(255, 0, 0,0.2);\n position: absolute;\n z-index: 9;\n}\n\n.ace_highlight-marker {\n background-color: rgba(255, 255, 0,0.2);\n position: absolute;\n z-index: 8;\n}\n\n.ace_mobile-menu {\n position: absolute;\n line-height: 1.5;\n border-radius: 4px;\n -ms-user-select: none;\n -moz-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n background: white;\n box-shadow: 1px 3px 2px grey;\n border: 1px solid #dcdcdc;\n color: black;\n}\n.ace_dark > .ace_mobile-menu {\n background: #333;\n color: #ccc;\n box-shadow: 1px 3px 2px grey;\n border: 1px solid #444;\n\n}\n.ace_mobile-button {\n padding: 2px;\n cursor: pointer;\n overflow: hidden;\n}\n.ace_mobile-button:hover {\n background-color: #eee;\n opacity:1;\n}\n.ace_mobile-button:active {\n background-color: #ddd;\n}\n\n.ace_placeholder {\n font-family: arial;\n transform: scale(0.9);\n transform-origin: left;\n white-space: pre;\n opacity: 0.7;\n margin: 0 10px;\n}' - }), - ace.define("ace/layer/decorators", ["require", "exports", "module", "ace/lib/dom", "ace/lib/oop", "ace/lib/event_emitter"], function(e, t, n) { - "use strict"; - var r = e("../lib/dom") - , i = e("../lib/oop") - , o = e("../lib/event_emitter").EventEmitter - , a = function(e, t) { - this.canvas = r.createElement("canvas"), - this.renderer = t, - this.pixelRatio = 1, - this.maxHeight = t.layerConfig.maxHeight, - this.lineHeight = t.layerConfig.lineHeight, - this.canvasHeight = e.parent.scrollHeight, - this.heightRatio = this.canvasHeight / this.maxHeight, - this.canvasWidth = e.width, - this.minDecorationHeight = 2 * this.pixelRatio | 0, - this.halfMinDecorationHeight = this.minDecorationHeight / 2 | 0, - this.canvas.width = this.canvasWidth, - this.canvas.height = this.canvasHeight, - this.canvas.style.top = "0px", - this.canvas.style.right = "0px", - this.canvas.style.zIndex = "7px", - this.canvas.style.position = "absolute", - this.colors = {}, - this.colors.dark = { - error: "rgba(255, 18, 18, 1)", - warning: "rgba(18, 136, 18, 1)", - info: "rgba(18, 18, 136, 1)" - }, - this.colors.light = { - error: "rgb(255,51,51)", - warning: "rgb(32,133,72)", - info: "rgb(35,68,138)" - }, - e.element.appendChild(this.canvas) - }; - (function() { - i.implement(this, o), - this.$updateDecorators = function(e) { - var t = !0 === this.renderer.theme.isDark ? this.colors.dark : this.colors.light; - if (e) { - this.maxHeight = e.maxHeight, - this.lineHeight = e.lineHeight, - this.canvasHeight = e.height; - var n = (e.lastRow + 1) * this.lineHeight; - n < this.canvasHeight ? this.heightRatio = 1 : this.heightRatio = this.canvasHeight / this.maxHeight - } - var r = this.canvas.getContext("2d"); - function i(e, t) { - return e.priority < t.priority ? -1 : e.priority > t.priority ? 1 : 0 - } - var o = this.renderer.session.$annotations; - if (r.clearRect(0, 0, this.canvas.width, this.canvas.height), - o) { - var a = { - info: 1, - warning: 2, - error: 3 - }; - o.forEach(function(e) { - e.priority = a[e.type] || null - }), - o = o.sort(i); - for (var s = this.renderer.session.$foldData, l = 0; l < o.length; l++) { - var c = o[l].row - , u = this.compensateFoldRows(c, s) - , h = Math.round((c - u) * this.lineHeight * this.heightRatio) - , f = Math.round((c - u) * this.lineHeight * this.heightRatio) - , d = Math.round(((c - u) * this.lineHeight + this.lineHeight) * this.heightRatio) - , p = d - f; - if (p < this.minDecorationHeight) { - var m = (f + d) / 2 | 0; - m < this.halfMinDecorationHeight ? m = this.halfMinDecorationHeight : m + this.halfMinDecorationHeight > this.canvasHeight && (m = this.canvasHeight - this.halfMinDecorationHeight), - f = Math.round(m - this.halfMinDecorationHeight), - d = Math.round(m + this.halfMinDecorationHeight) - } - r.fillStyle = t[o[l].type] || null, - r.fillRect(0, h, this.canvasWidth, d - f) - } - } - var g = this.renderer.session.selection.getCursor(); - if (g) { - u = this.compensateFoldRows(g.row, s), - h = Math.round((g.row - u) * this.lineHeight * this.heightRatio); - r.fillStyle = "rgba(0, 0, 0, 0.5)", - r.fillRect(0, h, this.canvasWidth, 2) - } - } - , - this.compensateFoldRows = function(e, t) { - var n = 0; - if (t && t.length > 0) - for (var r = 0; r < t.length; r++) - e > t[r].start.row && e < t[r].end.row ? n += e - t[r].start.row : e >= t[r].end.row && (n += t[r].end.row - t[r].start.row); - return n - } - } - ).call(a.prototype), - t.Decorator = a - }), - ace.define("ace/virtual_renderer", ["require", "exports", "module", "ace/lib/oop", "ace/lib/dom", "ace/config", "ace/layer/gutter", "ace/layer/marker", "ace/layer/text", "ace/layer/cursor", "ace/scrollbar", "ace/scrollbar", "ace/scrollbar_custom", "ace/scrollbar_custom", "ace/renderloop", "ace/layer/font_metrics", "ace/lib/event_emitter", "ace/css/editor.css", "ace/layer/decorators", "ace/lib/useragent"], function(e, t, n) { - "use strict"; - var r = e("./lib/oop") - , i = e("./lib/dom") - , o = e("./config") - , a = e("./layer/gutter").Gutter - , s = e("./layer/marker").Marker - , l = e("./layer/text").Text - , c = e("./layer/cursor").Cursor - , u = e("./scrollbar").HScrollBar - , h = e("./scrollbar").VScrollBar - , f = e("./scrollbar_custom").HScrollBar - , d = e("./scrollbar_custom").VScrollBar - , p = e("./renderloop").RenderLoop - , m = e("./layer/font_metrics").FontMetrics - , g = e("./lib/event_emitter").EventEmitter - , v = e("./css/editor.css") - , y = e("./layer/decorators").Decorator - , b = e("./lib/useragent") - , w = b.isIE; - i.importCssString(v, "ace_editor.css", !1); - var x = function(e, t) { - var n = this; - this.container = e || i.createElement("div"), - i.addCssClass(this.container, "ace_editor"), - i.HI_DPI && i.addCssClass(this.container, "ace_hidpi"), - this.setTheme(t), - null == o.get("useStrictCSP") && o.set("useStrictCSP", !1), - this.$gutter = i.createElement("div"), - this.$gutter.className = "ace_gutter", - this.container.appendChild(this.$gutter), - this.$gutter.setAttribute("aria-hidden", !0), - this.scroller = i.createElement("div"), - this.scroller.className = "ace_scroller", - this.container.appendChild(this.scroller), - this.content = i.createElement("div"), - this.content.className = "ace_content", - this.scroller.appendChild(this.content), - this.$gutterLayer = new a(this.$gutter), - this.$gutterLayer.on("changeGutterWidth", this.onGutterResize.bind(this)), - this.$markerBack = new s(this.content); - var r = this.$textLayer = new l(this.content); - this.canvas = r.element, - this.$markerFront = new s(this.content), - this.$cursorLayer = new c(this.content), - this.$horizScroll = !1, - this.$vScroll = !1, - this.scrollBar = this.scrollBarV = new h(this.container,this), - this.scrollBarH = new u(this.container,this), - this.scrollBarV.on("scroll", function(e) { - n.$scrollAnimation || n.session.setScrollTop(e.data - n.scrollMargin.top) - }), - this.scrollBarH.on("scroll", function(e) { - n.$scrollAnimation || n.session.setScrollLeft(e.data - n.scrollMargin.left) - }), - this.scrollTop = 0, - this.scrollLeft = 0, - this.cursorPos = { - row: 0, - column: 0 - }, - this.$fontMetrics = new m(this.container,this.$textLayer.MAX_CHUNK_LENGTH), - this.$textLayer.$setFontMetrics(this.$fontMetrics), - this.$textLayer.on("changeCharacterSize", function(e) { - n.updateCharacterSize(), - n.onResize(!0, n.gutterWidth, n.$size.width, n.$size.height), - n._signal("changeCharacterSize", e) - }), - this.$size = { - width: 0, - height: 0, - scrollerHeight: 0, - scrollerWidth: 0, - $dirty: !0 - }, - this.layerConfig = { - width: 1, - padding: 0, - firstRow: 0, - firstRowScreen: 0, - lastRow: 0, - lineHeight: 0, - characterWidth: 0, - minHeight: 1, - maxHeight: 1, - offset: 0, - height: 1, - gutterOffset: 1 - }, - this.scrollMargin = { - left: 0, - right: 0, - top: 0, - bottom: 0, - v: 0, - h: 0 - }, - this.margin = { - left: 0, - right: 0, - top: 0, - bottom: 0, - v: 0, - h: 0 - }, - this.$keepTextAreaAtCursor = !b.isIOS, - this.$loop = new p(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView), - this.$loop.schedule(this.CHANGE_FULL), - this.updateCharacterSize(), - this.setPadding(4), - o.resetOptions(this), - o._signal("renderer", this) - }; - (function() { - this.CHANGE_CURSOR = 1, - this.CHANGE_MARKER = 2, - this.CHANGE_GUTTER = 4, - this.CHANGE_SCROLL = 8, - this.CHANGE_LINES = 16, - this.CHANGE_TEXT = 32, - this.CHANGE_SIZE = 64, - this.CHANGE_MARKER_BACK = 128, - this.CHANGE_MARKER_FRONT = 256, - this.CHANGE_FULL = 512, - this.CHANGE_H_SCROLL = 1024, - r.implement(this, g), - this.updateCharacterSize = function() { - this.$textLayer.allowBoldFonts != this.$allowBoldFonts && (this.$allowBoldFonts = this.$textLayer.allowBoldFonts, - this.setStyle("ace_nobold", !this.$allowBoldFonts)), - this.layerConfig.characterWidth = this.characterWidth = this.$textLayer.getCharacterWidth(), - this.layerConfig.lineHeight = this.lineHeight = this.$textLayer.getLineHeight(), - this.$updatePrintMargin(), - i.setStyle(this.scroller.style, "line-height", this.lineHeight + "px") - } - , - this.setSession = function(e) { - this.session && this.session.doc.off("changeNewLineMode", this.onChangeNewLineMode), - this.session = e, - e && this.scrollMargin.top && e.getScrollTop() <= 0 && e.setScrollTop(-this.scrollMargin.top), - this.$cursorLayer.setSession(e), - this.$markerBack.setSession(e), - this.$markerFront.setSession(e), - this.$gutterLayer.setSession(e), - this.$textLayer.setSession(e), - e && (this.$loop.schedule(this.CHANGE_FULL), - this.session.$setFontMetrics(this.$fontMetrics), - this.scrollBarH.scrollLeft = this.scrollBarV.scrollTop = null, - this.onChangeNewLineMode = this.onChangeNewLineMode.bind(this), - this.onChangeNewLineMode(), - this.session.doc.on("changeNewLineMode", this.onChangeNewLineMode)) - } - , - this.updateLines = function(e, t, n) { - if (void 0 === t && (t = 1 / 0), - this.$changedLines ? (this.$changedLines.firstRow > e && (this.$changedLines.firstRow = e), - this.$changedLines.lastRow < t && (this.$changedLines.lastRow = t)) : this.$changedLines = { - firstRow: e, - lastRow: t - }, - this.$changedLines.lastRow < this.layerConfig.firstRow) { - if (!n) - return; - this.$changedLines.lastRow = this.layerConfig.lastRow - } - this.$changedLines.firstRow > this.layerConfig.lastRow || this.$loop.schedule(this.CHANGE_LINES) - } - , - this.onChangeNewLineMode = function() { - this.$loop.schedule(this.CHANGE_TEXT), - this.$textLayer.$updateEolChar(), - this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR) - } - , - this.onChangeTabSize = function() { - this.$loop.schedule(this.CHANGE_TEXT | this.CHANGE_MARKER), - this.$textLayer.onChangeTabSize() - } - , - this.updateText = function() { - this.$loop.schedule(this.CHANGE_TEXT) - } - , - this.updateFull = function(e) { - e ? this.$renderChanges(this.CHANGE_FULL, !0) : this.$loop.schedule(this.CHANGE_FULL) - } - , - this.updateFontSize = function() { - this.$textLayer.checkForSizeChanges() - } - , - this.$changes = 0, - this.$updateSizeAsync = function() { - this.$loop.pending ? this.$size.$dirty = !0 : this.onResize() - } - , - this.onResize = function(e, t, n, r) { - if (!(this.resizing > 2)) { - this.resizing > 0 ? this.resizing++ : this.resizing = e ? 1 : 0; - var i = this.container; - r || (r = i.clientHeight || i.scrollHeight), - n || (n = i.clientWidth || i.scrollWidth); - var o = this.$updateCachedSize(e, t, n, r); - if (!this.$size.scrollerHeight || !n && !r) - return this.resizing = 0; - e && (this.$gutterLayer.$padding = null), - e ? this.$renderChanges(o | this.$changes, !0) : this.$loop.schedule(o | this.$changes), - this.resizing && (this.resizing = 0), - this.scrollBarH.scrollLeft = this.scrollBarV.scrollTop = null, - this.$customScrollbar && this.$updateCustomScrollbar(!0) - } - } - , - this.$updateCachedSize = function(e, t, n, r) { - r -= this.$extraHeight || 0; - var o = 0 - , a = this.$size - , s = { - width: a.width, - height: a.height, - scrollerHeight: a.scrollerHeight, - scrollerWidth: a.scrollerWidth - }; - if (r && (e || a.height != r) && (a.height = r, - o |= this.CHANGE_SIZE, - a.scrollerHeight = a.height, - this.$horizScroll && (a.scrollerHeight -= this.scrollBarH.getHeight()), - this.scrollBarV.setHeight(a.scrollerHeight), - this.scrollBarV.element.style.bottom = this.scrollBarH.getHeight() + "px", - o |= this.CHANGE_SCROLL), - n && (e || a.width != n)) { - o |= this.CHANGE_SIZE, - a.width = n, - null == t && (t = this.$showGutter ? this.$gutter.offsetWidth : 0), - this.gutterWidth = t, - i.setStyle(this.scrollBarH.element.style, "left", t + "px"), - i.setStyle(this.scroller.style, "left", t + this.margin.left + "px"), - a.scrollerWidth = Math.max(0, n - t - this.scrollBarV.getWidth() - this.margin.h), - i.setStyle(this.$gutter.style, "left", this.margin.left + "px"); - var l = this.scrollBarV.getWidth() + "px"; - i.setStyle(this.scrollBarH.element.style, "right", l), - i.setStyle(this.scroller.style, "right", l), - i.setStyle(this.scroller.style, "bottom", this.scrollBarH.getHeight()), - this.scrollBarH.setWidth(a.scrollerWidth), - (this.session && this.session.getUseWrapMode() && this.adjustWrapLimit() || e) && (o |= this.CHANGE_FULL) - } - return a.$dirty = !n || !r, - o && this._signal("resize", s), - o - } - , - this.onGutterResize = function(e) { - var t = this.$showGutter ? e : 0; - t != this.gutterWidth && (this.$changes |= this.$updateCachedSize(!0, t, this.$size.width, this.$size.height)), - this.session.getUseWrapMode() && this.adjustWrapLimit() ? this.$loop.schedule(this.CHANGE_FULL) : this.$size.$dirty ? this.$loop.schedule(this.CHANGE_FULL) : this.$computeLayerConfig() - } - , - this.adjustWrapLimit = function() { - var e = this.$size.scrollerWidth - 2 * this.$padding - , t = Math.floor(e / this.characterWidth); - return this.session.adjustWrapLimit(t, this.$showPrintMargin && this.$printMarginColumn) - } - , - this.setAnimatedScroll = function(e) { - this.setOption("animatedScroll", e) - } - , - this.getAnimatedScroll = function() { - return this.$animatedScroll - } - , - this.setShowInvisibles = function(e) { - this.setOption("showInvisibles", e), - this.session.$bidiHandler.setShowInvisibles(e) - } - , - this.getShowInvisibles = function() { - return this.getOption("showInvisibles") - } - , - this.getDisplayIndentGuides = function() { - return this.getOption("displayIndentGuides") - } - , - this.setDisplayIndentGuides = function(e) { - this.setOption("displayIndentGuides", e) - } - , - this.getHighlightIndentGuides = function() { - return this.getOption("highlightIndentGuides") - } - , - this.setHighlightIndentGuides = function(e) { - this.setOption("highlightIndentGuides", e) - } - , - this.setShowPrintMargin = function(e) { - this.setOption("showPrintMargin", e) - } - , - this.getShowPrintMargin = function() { - return this.getOption("showPrintMargin") - } - , - this.setPrintMarginColumn = function(e) { - this.setOption("printMarginColumn", e) - } - , - this.getPrintMarginColumn = function() { - return this.getOption("printMarginColumn") - } - , - this.getShowGutter = function() { - return this.getOption("showGutter") - } - , - this.setShowGutter = function(e) { - return this.setOption("showGutter", e) - } - , - this.getFadeFoldWidgets = function() { - return this.getOption("fadeFoldWidgets") - } - , - this.setFadeFoldWidgets = function(e) { - this.setOption("fadeFoldWidgets", e) - } - , - this.setHighlightGutterLine = function(e) { - this.setOption("highlightGutterLine", e) - } - , - this.getHighlightGutterLine = function() { - return this.getOption("highlightGutterLine") - } - , - this.$updatePrintMargin = function() { - if (this.$showPrintMargin || this.$printMarginEl) { - if (!this.$printMarginEl) { - var e = i.createElement("div"); - e.className = "ace_layer ace_print-margin-layer", - this.$printMarginEl = i.createElement("div"), - this.$printMarginEl.className = "ace_print-margin", - e.appendChild(this.$printMarginEl), - this.content.insertBefore(e, this.content.firstChild) - } - var t = this.$printMarginEl.style; - t.left = Math.round(this.characterWidth * this.$printMarginColumn + this.$padding) + "px", - t.visibility = this.$showPrintMargin ? "visible" : "hidden", - this.session && -1 == this.session.$wrap && this.adjustWrapLimit() - } - } - , - this.getContainerElement = function() { - return this.container - } - , - this.getMouseEventTarget = function() { - return this.scroller - } - , - this.getTextAreaContainer = function() { - return this.container - } - , - this.$moveTextAreaToCursor = function() { - if (!this.$isMousePressed) { - var e = this.textarea.style - , t = this.$composition; - if (this.$keepTextAreaAtCursor || t) { - var n = this.$cursorLayer.$pixelPos; - if (n) { - t && t.markerRange && (n = this.$cursorLayer.getPixelPosition(t.markerRange.start, !0)); - var r = this.layerConfig - , o = n.top - , a = n.left; - o -= r.offset; - var s = t && t.useTextareaForIME ? this.lineHeight : w ? 0 : 1; - if (o < 0 || o > r.height - s) - i.translate(this.textarea, 0, 0); - else { - var l = 1 - , c = this.$size.height - s; - if (t) - if (t.useTextareaForIME) { - var u = this.textarea.value; - l = this.characterWidth * this.session.$getStringScreenWidth(u)[0] - } else - o += this.lineHeight + 2; - else - o += this.lineHeight; - a -= this.scrollLeft, - a > this.$size.scrollerWidth - l && (a = this.$size.scrollerWidth - l), - a += this.gutterWidth + this.margin.left, - i.setStyle(e, "height", s + "px"), - i.setStyle(e, "width", l + "px"), - i.translate(this.textarea, Math.min(a, this.$size.scrollerWidth - l), Math.min(o, c)) - } - } - } else - i.translate(this.textarea, -100, 0) - } - } - , - this.getFirstVisibleRow = function() { - return this.layerConfig.firstRow - } - , - this.getFirstFullyVisibleRow = function() { - return this.layerConfig.firstRow + (0 === this.layerConfig.offset ? 0 : 1) - } - , - this.getLastFullyVisibleRow = function() { - var e = this.layerConfig - , t = e.lastRow - , n = this.session.documentToScreenRow(t, 0) * e.lineHeight; - return n - this.session.getScrollTop() > e.height - e.lineHeight ? t - 1 : t - } - , - this.getLastVisibleRow = function() { - return this.layerConfig.lastRow - } - , - this.$padding = null, - this.setPadding = function(e) { - this.$padding = e, - this.$textLayer.setPadding(e), - this.$cursorLayer.setPadding(e), - this.$markerFront.setPadding(e), - this.$markerBack.setPadding(e), - this.$loop.schedule(this.CHANGE_FULL), - this.$updatePrintMargin() - } - , - this.setScrollMargin = function(e, t, n, r) { - var i = this.scrollMargin; - i.top = 0 | e, - i.bottom = 0 | t, - i.right = 0 | r, - i.left = 0 | n, - i.v = i.top + i.bottom, - i.h = i.left + i.right, - i.top && this.scrollTop <= 0 && this.session && this.session.setScrollTop(-i.top), - this.updateFull() - } - , - this.setMargin = function(e, t, n, r) { - var i = this.margin; - i.top = 0 | e, - i.bottom = 0 | t, - i.right = 0 | r, - i.left = 0 | n, - i.v = i.top + i.bottom, - i.h = i.left + i.right, - this.$updateCachedSize(!0, this.gutterWidth, this.$size.width, this.$size.height), - this.updateFull() - } - , - this.getHScrollBarAlwaysVisible = function() { - return this.$hScrollBarAlwaysVisible - } - , - this.setHScrollBarAlwaysVisible = function(e) { - this.setOption("hScrollBarAlwaysVisible", e) - } - , - this.getVScrollBarAlwaysVisible = function() { - return this.$vScrollBarAlwaysVisible - } - , - this.setVScrollBarAlwaysVisible = function(e) { - this.setOption("vScrollBarAlwaysVisible", e) - } - , - this.$updateScrollBarV = function() { - var e = this.layerConfig.maxHeight - , t = this.$size.scrollerHeight; - !this.$maxLines && this.$scrollPastEnd && (e -= (t - this.lineHeight) * this.$scrollPastEnd, - this.scrollTop > e - t && (e = this.scrollTop + t, - this.scrollBarV.scrollTop = null)), - this.scrollBarV.setScrollHeight(e + this.scrollMargin.v), - this.scrollBarV.setScrollTop(this.scrollTop + this.scrollMargin.top) - } - , - this.$updateScrollBarH = function() { - this.scrollBarH.setScrollWidth(this.layerConfig.width + 2 * this.$padding + this.scrollMargin.h), - this.scrollBarH.setScrollLeft(this.scrollLeft + this.scrollMargin.left) - } - , - this.$frozen = !1, - this.freeze = function() { - this.$frozen = !0 - } - , - this.unfreeze = function() { - this.$frozen = !1 - } - , - this.$renderChanges = function(e, t) { - if (this.$changes && (e |= this.$changes, - this.$changes = 0), - this.session && this.container.offsetWidth && !this.$frozen && (e || t)) { - if (this.$size.$dirty) - return this.$changes |= e, - this.onResize(!0); - this.lineHeight || this.$textLayer.checkForSizeChanges(), - this._signal("beforeRender", e), - this.session && this.session.$bidiHandler && this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics); - var n = this.layerConfig; - if (e & this.CHANGE_FULL || e & this.CHANGE_SIZE || e & this.CHANGE_TEXT || e & this.CHANGE_LINES || e & this.CHANGE_SCROLL || e & this.CHANGE_H_SCROLL) { - if (e |= this.$computeLayerConfig() | this.$loop.clear(), - n.firstRow != this.layerConfig.firstRow && n.firstRowScreen == this.layerConfig.firstRowScreen) { - var r = this.scrollTop + (n.firstRow - this.layerConfig.firstRow) * this.lineHeight; - r > 0 && (this.scrollTop = r, - e |= this.CHANGE_SCROLL, - e |= this.$computeLayerConfig() | this.$loop.clear()) - } - n = this.layerConfig, - this.$updateScrollBarV(), - e & this.CHANGE_H_SCROLL && this.$updateScrollBarH(), - i.translate(this.content, -this.scrollLeft, -n.offset); - var o = n.width + 2 * this.$padding + "px" - , a = n.minHeight + "px"; - i.setStyle(this.content.style, "width", o), - i.setStyle(this.content.style, "height", a) - } - if (e & this.CHANGE_H_SCROLL && (i.translate(this.content, -this.scrollLeft, -n.offset), - this.scroller.className = this.scrollLeft <= 0 ? "ace_scroller" : "ace_scroller ace_scroll-left"), - e & this.CHANGE_FULL) - return this.$changedLines = null, - this.$textLayer.update(n), - this.$showGutter && this.$gutterLayer.update(n), - this.$customScrollbar && this.$scrollDecorator.$updateDecorators(n), - this.$markerBack.update(n), - this.$markerFront.update(n), - this.$cursorLayer.update(n), - this.$moveTextAreaToCursor(), - void this._signal("afterRender", e); - if (e & this.CHANGE_SCROLL) - return this.$changedLines = null, - e & this.CHANGE_TEXT || e & this.CHANGE_LINES ? this.$textLayer.update(n) : this.$textLayer.scrollLines(n), - this.$showGutter && (e & this.CHANGE_GUTTER || e & this.CHANGE_LINES ? this.$gutterLayer.update(n) : this.$gutterLayer.scrollLines(n)), - this.$customScrollbar && this.$scrollDecorator.$updateDecorators(n), - this.$markerBack.update(n), - this.$markerFront.update(n), - this.$cursorLayer.update(n), - this.$moveTextAreaToCursor(), - void this._signal("afterRender", e); - e & this.CHANGE_TEXT ? (this.$changedLines = null, - this.$textLayer.update(n), - this.$showGutter && this.$gutterLayer.update(n), - this.$customScrollbar && this.$scrollDecorator.$updateDecorators(n)) : e & this.CHANGE_LINES ? ((this.$updateLines() || e & this.CHANGE_GUTTER && this.$showGutter) && this.$gutterLayer.update(n), - this.$customScrollbar && this.$scrollDecorator.$updateDecorators(n)) : e & this.CHANGE_TEXT || e & this.CHANGE_GUTTER ? (this.$showGutter && this.$gutterLayer.update(n), - this.$customScrollbar && this.$scrollDecorator.$updateDecorators(n)) : e & this.CHANGE_CURSOR && (this.$highlightGutterLine && this.$gutterLayer.updateLineHighlight(n), - this.$customScrollbar && this.$scrollDecorator.$updateDecorators(n)), - e & this.CHANGE_CURSOR && (this.$cursorLayer.update(n), - this.$moveTextAreaToCursor()), - e & (this.CHANGE_MARKER | this.CHANGE_MARKER_FRONT) && this.$markerFront.update(n), - e & (this.CHANGE_MARKER | this.CHANGE_MARKER_BACK) && this.$markerBack.update(n), - this._signal("afterRender", e) - } else - this.$changes |= e - } - , - this.$autosize = function() { - var e = this.session.getScreenLength() * this.lineHeight - , t = this.$maxLines * this.lineHeight - , n = Math.min(t, Math.max((this.$minLines || 1) * this.lineHeight, e)) + this.scrollMargin.v + (this.$extraHeight || 0); - this.$horizScroll && (n += this.scrollBarH.getHeight()), - this.$maxPixelHeight && n > this.$maxPixelHeight && (n = this.$maxPixelHeight); - var r = n <= 2 * this.lineHeight - , i = !r && e > t; - if (n != this.desiredHeight || this.$size.height != this.desiredHeight || i != this.$vScroll) { - i != this.$vScroll && (this.$vScroll = i, - this.scrollBarV.setVisible(i)); - var o = this.container.clientWidth; - this.container.style.height = n + "px", - this.$updateCachedSize(!0, this.$gutterWidth, o, n), - this.desiredHeight = n, - this._signal("autosize") - } - } - , - this.$computeLayerConfig = function() { - var e = this.session - , t = this.$size - , n = t.height <= 2 * this.lineHeight - , r = this.session.getScreenLength() - , i = r * this.lineHeight - , o = this.$getLongestLine() - , a = !n && (this.$hScrollBarAlwaysVisible || t.scrollerWidth - o - 2 * this.$padding < 0) - , s = this.$horizScroll !== a; - s && (this.$horizScroll = a, - this.scrollBarH.setVisible(a)); - var l = this.$vScroll; - this.$maxLines && this.lineHeight > 1 && this.$autosize(); - var c = t.scrollerHeight + this.lineHeight - , u = !this.$maxLines && this.$scrollPastEnd ? (t.scrollerHeight - this.lineHeight) * this.$scrollPastEnd : 0; - i += u; - var h = this.scrollMargin; - this.session.setScrollTop(Math.max(-h.top, Math.min(this.scrollTop, i - t.scrollerHeight + h.bottom))), - this.session.setScrollLeft(Math.max(-h.left, Math.min(this.scrollLeft, o + 2 * this.$padding - t.scrollerWidth + h.right))); - var f = !n && (this.$vScrollBarAlwaysVisible || t.scrollerHeight - i + u < 0 || this.scrollTop > h.top) - , d = l !== f; - d && (this.$vScroll = f, - this.scrollBarV.setVisible(f)); - var p, m, g = this.scrollTop % this.lineHeight, v = Math.ceil(c / this.lineHeight) - 1, y = Math.max(0, Math.round((this.scrollTop - g) / this.lineHeight)), b = y + v, w = this.lineHeight; - y = e.screenToDocumentRow(y, 0); - var x = e.getFoldLine(y); - x && (y = x.start.row), - p = e.documentToScreenRow(y, 0), - m = e.getRowLength(y) * w, - b = Math.min(e.screenToDocumentRow(b, 0), e.getLength() - 1), - c = t.scrollerHeight + e.getRowLength(b) * w + m, - g = this.scrollTop - p * w; - var _ = 0; - return (this.layerConfig.width != o || s) && (_ = this.CHANGE_H_SCROLL), - (s || d) && (_ |= this.$updateCachedSize(!0, this.gutterWidth, t.width, t.height), - this._signal("scrollbarVisibilityChanged"), - d && (o = this.$getLongestLine())), - this.layerConfig = { - width: o, - padding: this.$padding, - firstRow: y, - firstRowScreen: p, - lastRow: b, - lineHeight: w, - characterWidth: this.characterWidth, - minHeight: c, - maxHeight: i, - offset: g, - gutterOffset: w ? Math.max(0, Math.ceil((g + t.height - t.scrollerHeight) / w)) : 0, - height: this.$size.scrollerHeight - }, - this.session.$bidiHandler && this.session.$bidiHandler.setContentWidth(o - this.$padding), - _ - } - , - this.$updateLines = function() { - if (this.$changedLines) { - var e = this.$changedLines.firstRow - , t = this.$changedLines.lastRow; - this.$changedLines = null; - var n = this.layerConfig; - if (!(e > n.lastRow + 1) && !(t < n.firstRow)) - return t === 1 / 0 ? (this.$showGutter && this.$gutterLayer.update(n), - void this.$textLayer.update(n)) : (this.$textLayer.updateLines(n, e, t), - !0) - } - } - , - this.$getLongestLine = function() { - var e = this.session.getScreenWidth(); - return this.showInvisibles && !this.session.$useWrapMode && (e += 1), - this.$textLayer && e > this.$textLayer.MAX_LINE_LENGTH && (e = this.$textLayer.MAX_LINE_LENGTH + 30), - Math.max(this.$size.scrollerWidth - 2 * this.$padding, Math.round(e * this.characterWidth)) - } - , - this.updateFrontMarkers = function() { - this.$markerFront.setMarkers(this.session.getMarkers(!0)), - this.$loop.schedule(this.CHANGE_MARKER_FRONT) - } - , - this.updateBackMarkers = function() { - this.$markerBack.setMarkers(this.session.getMarkers()), - this.$loop.schedule(this.CHANGE_MARKER_BACK) - } - , - this.addGutterDecoration = function(e, t) { - this.$gutterLayer.addGutterDecoration(e, t) - } - , - this.removeGutterDecoration = function(e, t) { - this.$gutterLayer.removeGutterDecoration(e, t) - } - , - this.updateBreakpoints = function(e) { - this.$loop.schedule(this.CHANGE_GUTTER) - } - , - this.setAnnotations = function(e) { - this.$gutterLayer.setAnnotations(e), - this.$loop.schedule(this.CHANGE_GUTTER) - } - , - this.updateCursor = function() { - this.$loop.schedule(this.CHANGE_CURSOR) - } - , - this.hideCursor = function() { - this.$cursorLayer.hideCursor() - } - , - this.showCursor = function() { - this.$cursorLayer.showCursor() - } - , - this.scrollSelectionIntoView = function(e, t, n) { - this.scrollCursorIntoView(e, n), - this.scrollCursorIntoView(t, n) - } - , - this.scrollCursorIntoView = function(e, t, n) { - if (0 !== this.$size.scrollerHeight) { - var r = this.$cursorLayer.getPixelPosition(e) - , i = r.left - , o = r.top - , a = n && n.top || 0 - , s = n && n.bottom || 0; - this.$scrollAnimation && (this.$stopAnimation = !0); - var l = this.$scrollAnimation ? this.session.getScrollTop() : this.scrollTop; - l + a > o ? (t && l + a > o + this.lineHeight && (o -= t * this.$size.scrollerHeight), - 0 === o && (o = -this.scrollMargin.top), - this.session.setScrollTop(o)) : l + this.$size.scrollerHeight - s < o + this.lineHeight && (t && l + this.$size.scrollerHeight - s < o - this.lineHeight && (o += t * this.$size.scrollerHeight), - this.session.setScrollTop(o + this.lineHeight + s - this.$size.scrollerHeight)); - var c = this.scrollLeft; - c > i ? (i < this.$padding + 2 * this.layerConfig.characterWidth && (i = -this.scrollMargin.left), - this.session.setScrollLeft(i)) : c + this.$size.scrollerWidth < i + this.characterWidth ? this.session.setScrollLeft(Math.round(i + this.characterWidth - this.$size.scrollerWidth)) : c <= this.$padding && i - c < this.characterWidth && this.session.setScrollLeft(0) - } - } - , - this.getScrollTop = function() { - return this.session.getScrollTop() - } - , - this.getScrollLeft = function() { - return this.session.getScrollLeft() - } - , - this.getScrollTopRow = function() { - return this.scrollTop / this.lineHeight - } - , - this.getScrollBottomRow = function() { - return Math.max(0, Math.floor((this.scrollTop + this.$size.scrollerHeight) / this.lineHeight) - 1) - } - , - this.scrollToRow = function(e) { - this.session.setScrollTop(e * this.lineHeight) - } - , - this.alignCursor = function(e, t) { - "number" == typeof e && (e = { - row: e, - column: 0 - }); - var n = this.$cursorLayer.getPixelPosition(e) - , r = this.$size.scrollerHeight - this.lineHeight - , i = n.top - r * (t || 0); - return this.session.setScrollTop(i), - i - } - , - this.STEPS = 8, - this.$calcSteps = function(e, t) { - var n = 0 - , r = this.STEPS - , i = [] - , o = function(e, t, n) { - return n * (Math.pow(e - 1, 3) + 1) + t - }; - for (n = 0; n < r; ++n) - i.push(o(n / this.STEPS, e, t - e)); - return i - } - , - this.scrollToLine = function(e, t, n, r) { - var i = this.$cursorLayer.getPixelPosition({ - row: e, - column: 0 - }) - , o = i.top; - t && (o -= this.$size.scrollerHeight / 2); - var a = this.scrollTop; - this.session.setScrollTop(o), - !1 !== n && this.animateScrolling(a, r) - } - , - this.animateScrolling = function(e, t) { - var n = this.scrollTop; - if (this.$animatedScroll) { - var r = this; - if (e != n) { - if (this.$scrollAnimation) { - var i = this.$scrollAnimation.steps; - if (i.length && (e = i[0], - e == n)) - return - } - var o = r.$calcSteps(e, n); - this.$scrollAnimation = { - from: e, - to: n, - steps: o - }, - clearInterval(this.$timer), - r.session.setScrollTop(o.shift()), - r.session.$scrollTop = n, - this.$timer = setInterval(function() { - if (!r.$stopAnimation) - return r.session ? void (o.length ? (r.session.setScrollTop(o.shift()), - r.session.$scrollTop = n) : null != n ? (r.session.$scrollTop = -1, - r.session.setScrollTop(n), - n = null) : a()) : clearInterval(r.$timer); - a() - }, 10) - } - } - function a() { - r.$timer = clearInterval(r.$timer), - r.$scrollAnimation = null, - r.$stopAnimation = !1, - t && t() - } - } - , - this.scrollToY = function(e) { - this.scrollTop !== e && (this.$loop.schedule(this.CHANGE_SCROLL), - this.scrollTop = e) - } - , - this.scrollToX = function(e) { - this.scrollLeft !== e && (this.scrollLeft = e), - this.$loop.schedule(this.CHANGE_H_SCROLL) - } - , - this.scrollTo = function(e, t) { - this.session.setScrollTop(t), - this.session.setScrollLeft(e) - } - , - this.scrollBy = function(e, t) { - t && this.session.setScrollTop(this.session.getScrollTop() + t), - e && this.session.setScrollLeft(this.session.getScrollLeft() + e) - } - , - this.isScrollableBy = function(e, t) { - return t < 0 && this.session.getScrollTop() >= 1 - this.scrollMargin.top || (t > 0 && this.session.getScrollTop() + this.$size.scrollerHeight - this.layerConfig.maxHeight < -1 + this.scrollMargin.bottom || (e < 0 && this.session.getScrollLeft() >= 1 - this.scrollMargin.left || (e > 0 && this.session.getScrollLeft() + this.$size.scrollerWidth - this.layerConfig.width < -1 + this.scrollMargin.right || void 0))) - } - , - this.pixelToScreenCoordinates = function(e, t) { - var n; - if (this.$hasCssTransforms) { - n = { - top: 0, - left: 0 - }; - var r = this.$fontMetrics.transformCoordinates([e, t]); - e = r[1] - this.gutterWidth - this.margin.left, - t = r[0] - } else - n = this.scroller.getBoundingClientRect(); - var i = e + this.scrollLeft - n.left - this.$padding - , o = i / this.characterWidth - , a = Math.floor((t + this.scrollTop - n.top) / this.lineHeight) - , s = this.$blockCursor ? Math.floor(o) : Math.round(o); - return { - row: a, - column: s, - side: o - s > 0 ? 1 : -1, - offsetX: i - } - } - , - this.screenToTextCoordinates = function(e, t) { - var n; - if (this.$hasCssTransforms) { - n = { - top: 0, - left: 0 - }; - var r = this.$fontMetrics.transformCoordinates([e, t]); - e = r[1] - this.gutterWidth - this.margin.left, - t = r[0] - } else - n = this.scroller.getBoundingClientRect(); - var i = e + this.scrollLeft - n.left - this.$padding - , o = i / this.characterWidth - , a = this.$blockCursor ? Math.floor(o) : Math.round(o) - , s = Math.floor((t + this.scrollTop - n.top) / this.lineHeight); - return this.session.screenToDocumentPosition(s, Math.max(a, 0), i) - } - , - this.textToScreenCoordinates = function(e, t) { - var n = this.scroller.getBoundingClientRect() - , r = this.session.documentToScreenPosition(e, t) - , i = this.$padding + (this.session.$bidiHandler.isBidiRow(r.row, e) ? this.session.$bidiHandler.getPosLeft(r.column) : Math.round(r.column * this.characterWidth)) - , o = r.row * this.lineHeight; - return { - pageX: n.left + i - this.scrollLeft, - pageY: n.top + o - this.scrollTop - } - } - , - this.visualizeFocus = function() { - i.addCssClass(this.container, "ace_focus") - } - , - this.visualizeBlur = function() { - i.removeCssClass(this.container, "ace_focus") - } - , - this.showComposition = function(e) { - this.$composition = e, - e.cssText || (e.cssText = this.textarea.style.cssText), - void 0 == e.useTextareaForIME && (e.useTextareaForIME = this.$useTextareaForIME), - this.$useTextareaForIME ? (i.addCssClass(this.textarea, "ace_composition"), - this.textarea.style.cssText = "", - this.$moveTextAreaToCursor(), - this.$cursorLayer.element.style.display = "none") : e.markerId = this.session.addMarker(e.markerRange, "ace_composition_marker", "text") - } - , - this.setCompositionText = function(e) { - var t = this.session.selection.cursor; - this.addToken(e, "composition_placeholder", t.row, t.column), - this.$moveTextAreaToCursor() - } - , - this.hideComposition = function() { - if (this.$composition) { - this.$composition.markerId && this.session.removeMarker(this.$composition.markerId), - i.removeCssClass(this.textarea, "ace_composition"), - this.textarea.style.cssText = this.$composition.cssText; - var e = this.session.selection.cursor; - this.removeExtraToken(e.row, e.column), - this.$composition = null, - this.$cursorLayer.element.style.display = "" - } - } - , - this.addToken = function(e, t, n, r) { - var i = this.session; - i.bgTokenizer.lines[n] = null; - var o = { - type: t, - value: e - } - , a = i.getTokens(n); - if (null == r) - a.push(o); - else - for (var s = 0, l = 0; l < a.length; l++) { - var c = a[l]; - if (s += c.value.length, - r <= s) { - var u = c.value.length - (s - r) - , h = c.value.slice(0, u) - , f = c.value.slice(u); - a.splice(l, 1, { - type: c.type, - value: h - }, o, { - type: c.type, - value: f - }); - break - } - } - this.updateLines(n, n) - } - , - this.removeExtraToken = function(e, t) { - this.updateLines(e, e) - } - , - this.setTheme = function(e, t) { - var n = this; - if (this.$themeId = e, - n._dispatchEvent("themeChange", { - theme: e - }), - e && "string" != typeof e) - a(e); - else { - var r = e || this.$options.theme.initialValue; - o.loadModule(["theme", r], a) - } - function a(r) { - if (n.$themeId != e) - return t && t(); - if (!r || !r.cssClass) - throw new Error("couldn't load module " + e + " or it didn't call define"); - r.$id && (n.$themeId = r.$id), - i.importCssString(r.cssText, r.cssClass, n.container), - n.theme && i.removeCssClass(n.container, n.theme.cssClass); - var o = "padding"in r ? r.padding : "padding"in (n.theme || {}) ? 4 : n.$padding; - n.$padding && o != n.$padding && n.setPadding(o), - n.$theme = r.cssClass, - n.theme = r, - i.addCssClass(n.container, r.cssClass), - i.setCssClass(n.container, "ace_dark", r.isDark), - n.$size && (n.$size.width = 0, - n.$updateSizeAsync()), - n._dispatchEvent("themeLoaded", { - theme: r - }), - t && t() - } - } - , - this.getTheme = function() { - return this.$themeId - } - , - this.setStyle = function(e, t) { - i.setCssClass(this.container, e, !1 !== t) - } - , - this.unsetStyle = function(e) { - i.removeCssClass(this.container, e) - } - , - this.setCursorStyle = function(e) { - i.setStyle(this.scroller.style, "cursor", e) - } - , - this.setMouseCursor = function(e) { - i.setStyle(this.scroller.style, "cursor", e) - } - , - this.attachToShadowRoot = function() { - i.importCssString(v, "ace_editor.css", this.container) - } - , - this.destroy = function() { - this.freeze(), - this.$fontMetrics.destroy(), - this.$cursorLayer.destroy(), - this.removeAllListeners(), - this.container.textContent = "" - } - , - this.$updateCustomScrollbar = function(e) { - var t = this; - this.$horizScroll = this.$vScroll = null, - this.scrollBarV.element.remove(), - this.scrollBarH.element.remove(), - this.$scrollDecorator && delete this.$scrollDecorator, - !0 === e ? (this.scrollBarV = new d(this.container,this), - this.scrollBarH = new f(this.container,this), - this.scrollBarV.setHeight(this.$size.scrollerHeight), - this.scrollBarH.setWidth(this.$size.scrollerWidth), - this.scrollBarV.addEventListener("scroll", function(e) { - t.$scrollAnimation || t.session.setScrollTop(e.data - t.scrollMargin.top) - }), - this.scrollBarH.addEventListener("scroll", function(e) { - t.$scrollAnimation || t.session.setScrollLeft(e.data - t.scrollMargin.left) - }), - this.$scrollDecorator = new y(this.scrollBarV,this), - this.$scrollDecorator.$updateDecorators()) : (this.scrollBarV = new h(this.container,this), - this.scrollBarH = new u(this.container,this), - this.scrollBarV.addEventListener("scroll", function(e) { - t.$scrollAnimation || t.session.setScrollTop(e.data - t.scrollMargin.top) - }), - this.scrollBarH.addEventListener("scroll", function(e) { - t.$scrollAnimation || t.session.setScrollLeft(e.data - t.scrollMargin.left) - })) - } - } - ).call(x.prototype), - o.defineOptions(x.prototype, "renderer", { - animatedScroll: { - initialValue: !1 - }, - showInvisibles: { - set: function(e) { - this.$textLayer.setShowInvisibles(e) && this.$loop.schedule(this.CHANGE_TEXT) - }, - initialValue: !1 - }, - showPrintMargin: { - set: function() { - this.$updatePrintMargin() - }, - initialValue: !0 - }, - printMarginColumn: { - set: function() { - this.$updatePrintMargin() - }, - initialValue: 80 - }, - printMargin: { - set: function(e) { - "number" == typeof e && (this.$printMarginColumn = e), - this.$showPrintMargin = !!e, - this.$updatePrintMargin() - }, - get: function() { - return this.$showPrintMargin && this.$printMarginColumn - } - }, - showGutter: { - set: function(e) { - this.$gutter.style.display = e ? "block" : "none", - this.$loop.schedule(this.CHANGE_FULL), - this.onGutterResize() - }, - initialValue: !0 - }, - fadeFoldWidgets: { - set: function(e) { - i.setCssClass(this.$gutter, "ace_fade-fold-widgets", e) - }, - initialValue: !1 - }, - showFoldWidgets: { - set: function(e) { - this.$gutterLayer.setShowFoldWidgets(e), - this.$loop.schedule(this.CHANGE_GUTTER) - }, - initialValue: !0 - }, - displayIndentGuides: { - set: function(e) { - this.$textLayer.setDisplayIndentGuides(e) && this.$loop.schedule(this.CHANGE_TEXT) - }, - initialValue: !0 - }, - highlightIndentGuides: { - set: function(e) { - 1 == this.$textLayer.setHighlightIndentGuides(e) ? this.$textLayer.$highlightIndentGuide() : this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells) - }, - initialValue: !0 - }, - highlightGutterLine: { - set: function(e) { - this.$gutterLayer.setHighlightGutterLine(e), - this.$loop.schedule(this.CHANGE_GUTTER) - }, - initialValue: !0 - }, - hScrollBarAlwaysVisible: { - set: function(e) { - this.$hScrollBarAlwaysVisible && this.$horizScroll || this.$loop.schedule(this.CHANGE_SCROLL) - }, - initialValue: !1 - }, - vScrollBarAlwaysVisible: { - set: function(e) { - this.$vScrollBarAlwaysVisible && this.$vScroll || this.$loop.schedule(this.CHANGE_SCROLL) - }, - initialValue: !1 - }, - fontSize: { - set: function(e) { - "number" == typeof e && (e += "px"), - this.container.style.fontSize = e, - this.updateFontSize() - }, - initialValue: 12 - }, - fontFamily: { - set: function(e) { - this.container.style.fontFamily = e, - this.updateFontSize() - } - }, - maxLines: { - set: function(e) { - this.updateFull() - } - }, - minLines: { - set: function(e) { - this.$minLines < 562949953421311 || (this.$minLines = 0), - this.updateFull() - } - }, - maxPixelHeight: { - set: function(e) { - this.updateFull() - }, - initialValue: 0 - }, - scrollPastEnd: { - set: function(e) { - e = +e || 0, - this.$scrollPastEnd != e && (this.$scrollPastEnd = e, - this.$loop.schedule(this.CHANGE_SCROLL)) - }, - initialValue: 0, - handlesSet: !0 - }, - fixedWidthGutter: { - set: function(e) { - this.$gutterLayer.$fixedWidth = !!e, - this.$loop.schedule(this.CHANGE_GUTTER) - } - }, - customScrollbar: { - set: function(e) { - this.$updateCustomScrollbar(e) - }, - initialValue: !1 - }, - theme: { - set: function(e) { - this.setTheme(e) - }, - get: function() { - return this.$themeId || this.theme - }, - initialValue: "./theme/textmate", - handlesSet: !0 - }, - hasCssTransforms: {}, - useTextareaForIME: { - initialValue: !b.isMobile && !b.isIE - } - }), - t.VirtualRenderer = x - }), - ace.define("ace/worker/worker_client", ["require", "exports", "module", "ace/lib/oop", "ace/lib/net", "ace/lib/event_emitter", "ace/config"], function(e, t, n) { - "use strict"; - var r = e("../lib/oop") - , i = e("../lib/net") - , o = e("../lib/event_emitter").EventEmitter - , a = e("../config"); - function s(e) { - var t = "importScripts('" + i.qualifyURL(e) + "');"; - try { - return new Blob([t],{ - type: "application/javascript" - }) - } catch (e) { - var n = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder - , r = new n; - return r.append(t), - r.getBlob("application/javascript") - } - } - function l(e) { - if ("undefined" == typeof Worker) - return { - postMessage: function() {}, - terminate: function() {} - }; - if (a.get("loadWorkerFromBlob")) { - var t = s(e) - , n = window.URL || window.webkitURL - , r = n.createObjectURL(t); - return new Worker(r) - } - return new Worker(e) - } - var c = function(e) { - e.postMessage || (e = this.$createWorkerFromOldConfig.apply(this, arguments)), - this.$worker = e, - this.$sendDeltaQueue = this.$sendDeltaQueue.bind(this), - this.changeListener = this.changeListener.bind(this), - this.onMessage = this.onMessage.bind(this), - this.callbackId = 1, - this.callbacks = {}, - this.$worker.onmessage = this.onMessage - }; - (function() { - r.implement(this, o), - this.$createWorkerFromOldConfig = function(t, n, r, i, o) { - if (e.nameToUrl && !e.toUrl && (e.toUrl = e.nameToUrl), - a.get("packaged") || !e.toUrl) - i = i || a.moduleUrl(n, "worker"); - else { - var s = this.$normalizePath; - i = i || s(e.toUrl("ace/worker/worker.js", null, "_")); - var c = {}; - t.forEach(function(t) { - c[t] = s(e.toUrl(t, null, "_").replace(/(\.js)?(\?.*)?$/, "")) - }) - } - return this.$worker = l(i), - o && this.send("importScripts", o), - this.$worker.postMessage({ - init: !0, - tlns: c, - module: n, - classname: r - }), - this.$worker - } - , - this.onMessage = function(e) { - var t = e.data; - switch (t.type) { - case "event": - this._signal(t.name, { - data: t.data - }); - break; - case "call": - var n = this.callbacks[t.id]; - n && (n(t.data), - delete this.callbacks[t.id]); - break; - case "error": - this.reportError(t.data); - break; - case "log": - window.console && console.log && console.log.apply(console, t.data); - break - } - } - , - this.reportError = function(e) { - window.console && console.error && console.error(e) - } - , - this.$normalizePath = function(e) { - return i.qualifyURL(e) - } - , - this.terminate = function() { - this._signal("terminate", {}), - this.deltaQueue = null, - this.$worker.terminate(), - this.$worker = null, - this.$doc && this.$doc.off("change", this.changeListener), - this.$doc = null - } - , - this.send = function(e, t) { - this.$worker.postMessage({ - command: e, - args: t - }) - } - , - this.call = function(e, t, n) { - if (n) { - var r = this.callbackId++; - this.callbacks[r] = n, - t.push(r) - } - this.send(e, t) - } - , - this.emit = function(e, t) { - try { - t.data && t.data.err && (t.data.err = { - message: t.data.err.message, - stack: t.data.err.stack, - code: t.data.err.code - }), - this.$worker && this.$worker.postMessage({ - event: e, - data: { - data: t.data - } - }) - } catch (e) { - console.error(e.stack) - } - } - , - this.attachToDocument = function(e) { - this.$doc && this.terminate(), - this.$doc = e, - this.call("setValue", [e.getValue()]), - e.on("change", this.changeListener, !0) - } - , - this.changeListener = function(e) { - this.deltaQueue || (this.deltaQueue = [], - setTimeout(this.$sendDeltaQueue, 0)), - "insert" == e.action ? this.deltaQueue.push(e.start, e.lines) : this.deltaQueue.push(e.start, e.end) - } - , - this.$sendDeltaQueue = function() { - var e = this.deltaQueue; - e && (this.deltaQueue = null, - e.length > 50 && e.length > this.$doc.getLength() >> 1 ? this.call("setValue", [this.$doc.getValue()]) : this.emit("change", { - data: e - })) - } - } - ).call(c.prototype); - var u = function(e, t, n) { - var r = null - , i = !1 - , s = Object.create(o) - , l = [] - , u = new c({ - messageBuffer: l, - terminate: function() {}, - postMessage: function(e) { - l.push(e), - r && (i ? setTimeout(h) : h()) - } - }); - u.setEmitSync = function(e) { - i = e - } - ; - var h = function() { - var e = l.shift(); - e.command ? r[e.command].apply(r, e.args) : e.event && s._signal(e.event, e.data) - }; - return s.postMessage = function(e) { - u.onMessage({ - data: e - }) - } - , - s.callback = function(e, t) { - this.postMessage({ - type: "call", - id: t, - data: e - }) - } - , - s.emit = function(e, t) { - this.postMessage({ - type: "event", - name: e, - data: t - }) - } - , - a.loadModule(["worker", t], function(e) { - r = new e[n](s); - while (l.length) - h() - }), - u - }; - t.UIWorkerClient = u, - t.WorkerClient = c, - t.createWorker = l - }), - ace.define("ace/placeholder", ["require", "exports", "module", "ace/range", "ace/lib/event_emitter", "ace/lib/oop"], function(e, t, n) { - "use strict"; - var r = e("./range").Range - , i = e("./lib/event_emitter").EventEmitter - , o = e("./lib/oop") - , a = function(e, t, n, r, i, o) { - var a = this; - this.length = t, - this.session = e, - this.doc = e.getDocument(), - this.mainClass = i, - this.othersClass = o, - this.$onUpdate = this.onUpdate.bind(this), - this.doc.on("change", this.$onUpdate, !0), - this.$others = r, - this.$onCursorChange = function() { - setTimeout(function() { - a.onCursorChange() - }) - } - , - this.$pos = n; - var s = e.getUndoManager().$undoStack || e.getUndoManager().$undostack || { - length: -1 - }; - this.$undoStackDepth = s.length, - this.setup(), - e.selection.on("changeCursor", this.$onCursorChange) - }; - (function() { - o.implement(this, i), - this.setup = function() { - var e = this - , t = this.doc - , n = this.session; - this.selectionBefore = n.selection.toJSON(), - n.selection.inMultiSelectMode && n.selection.toSingleRange(), - this.pos = t.createAnchor(this.$pos.row, this.$pos.column); - var i = this.pos; - i.$insertRight = !0, - i.detach(), - i.markerId = n.addMarker(new r(i.row,i.column,i.row,i.column + this.length), this.mainClass, null, !1), - this.others = [], - this.$others.forEach(function(n) { - var r = t.createAnchor(n.row, n.column); - r.$insertRight = !0, - r.detach(), - e.others.push(r) - }), - n.setUndoSelect(!1) - } - , - this.showOtherMarkers = function() { - if (!this.othersActive) { - var e = this.session - , t = this; - this.othersActive = !0, - this.others.forEach(function(n) { - n.markerId = e.addMarker(new r(n.row,n.column,n.row,n.column + t.length), t.othersClass, null, !1) - }) - } - } - , - this.hideOtherMarkers = function() { - if (this.othersActive) { - this.othersActive = !1; - for (var e = 0; e < this.others.length; e++) - this.session.removeMarker(this.others[e].markerId) - } - } - , - this.onUpdate = function(e) { - if (this.$updating) - return this.updateAnchors(e); - var t = e; - if (t.start.row === t.end.row && t.start.row === this.pos.row) { - this.$updating = !0; - var n = "insert" === e.action ? t.end.column - t.start.column : t.start.column - t.end.column - , i = t.start.column >= this.pos.column && t.start.column <= this.pos.column + this.length + 1 - , o = t.start.column - this.pos.column; - if (this.updateAnchors(e), - i && (this.length += n), - i && !this.session.$fromUndo) - if ("insert" === e.action) - for (var a = this.others.length - 1; a >= 0; a--) { - var s = this.others[a] - , l = { - row: s.row, - column: s.column + o - }; - this.doc.insertMergedLines(l, e.lines) - } - else if ("remove" === e.action) - for (a = this.others.length - 1; a >= 0; a--) { - s = this.others[a], - l = { - row: s.row, - column: s.column + o - }; - this.doc.remove(new r(l.row,l.column,l.row,l.column - n)) - } - this.$updating = !1, - this.updateMarkers() - } - } - , - this.updateAnchors = function(e) { - this.pos.onChange(e); - for (var t = this.others.length; t--; ) - this.others[t].onChange(e); - this.updateMarkers() - } - , - this.updateMarkers = function() { - if (!this.$updating) { - var e = this - , t = this.session - , n = function(n, i) { - t.removeMarker(n.markerId), - n.markerId = t.addMarker(new r(n.row,n.column,n.row,n.column + e.length), i, null, !1) - }; - n(this.pos, this.mainClass); - for (var i = this.others.length; i--; ) - n(this.others[i], this.othersClass) - } - } - , - this.onCursorChange = function(e) { - if (!this.$updating && this.session) { - var t = this.session.selection.getCursor(); - t.row === this.pos.row && t.column >= this.pos.column && t.column <= this.pos.column + this.length ? (this.showOtherMarkers(), - this._emit("cursorEnter", e)) : (this.hideOtherMarkers(), - this._emit("cursorLeave", e)) - } - } - , - this.detach = function() { - this.session.removeMarker(this.pos && this.pos.markerId), - this.hideOtherMarkers(), - this.doc.off("change", this.$onUpdate), - this.session.selection.off("changeCursor", this.$onCursorChange), - this.session.setUndoSelect(!0), - this.session = null - } - , - this.cancel = function() { - if (-1 !== this.$undoStackDepth) { - for (var e = this.session.getUndoManager(), t = (e.$undoStack || e.$undostack).length - this.$undoStackDepth, n = 0; n < t; n++) - e.undo(this.session, !0); - this.selectionBefore && this.session.selection.fromJSON(this.selectionBefore) - } - } - } - ).call(a.prototype), - t.PlaceHolder = a - }), - ace.define("ace/mouse/multi_select_handler", ["require", "exports", "module", "ace/lib/event", "ace/lib/useragent"], function(e, t, n) { - var r = e("../lib/event") - , i = e("../lib/useragent"); - function o(e, t) { - return e.row == t.row && e.column == t.column - } - function a(e) { - var t = e.domEvent - , n = t.altKey - , a = t.shiftKey - , s = t.ctrlKey - , l = e.getAccelKey() - , c = e.getButton(); - if (s && i.isMac && (c = t.button), - e.editor.inMultiSelectMode && 2 == c) - e.editor.textInput.onContextMenu(e.domEvent); - else if (s || n || l) { - if (0 === c) { - var u, h = e.editor, f = h.selection, d = h.inMultiSelectMode, p = e.getDocumentPosition(), m = f.getCursor(), g = e.inSelection() || f.isEmpty() && o(p, m), v = e.x, y = e.y, b = function(e) { - v = e.clientX, - y = e.clientY - }, w = h.session, x = h.renderer.pixelToScreenCoordinates(v, y), _ = x; - if (h.$mouseHandler.$enableJumpToDef) - s && n || l && n ? u = a ? "block" : "add" : n && h.$blockSelectEnabled && (u = "block"); - else if (l && !n) { - if (u = "add", - !d && a) - return - } else - n && h.$blockSelectEnabled && (u = "block"); - if (u && i.isMac && t.ctrlKey && h.$mouseHandler.cancelContextMenu(), - "add" == u) { - if (!d && g) - return; - if (!d) { - var E = f.toOrientedRange(); - h.addSelectionMarker(E) - } - var S = f.rangeList.rangeAtPoint(p); - h.inVirtualSelectionMode = !0, - a && (S = null, - E = f.ranges[0] || E, - h.removeSelectionMarker(E)), - h.once("mouseup", function() { - var e = f.toOrientedRange(); - S && e.isEmpty() && o(S.cursor, e.cursor) ? f.substractPoint(e.cursor) : (a ? f.substractPoint(E.cursor) : E && (h.removeSelectionMarker(E), - f.addRange(E)), - f.addRange(e)), - h.inVirtualSelectionMode = !1 - }) - } else if ("block" == u) { - var k; - e.stop(), - h.inVirtualSelectionMode = !0; - var C = [] - , O = function() { - var e = h.renderer.pixelToScreenCoordinates(v, y) - , t = w.screenToDocumentPosition(e.row, e.column, e.offsetX); - o(_, e) && o(t, f.lead) || (_ = e, - h.selection.moveToPosition(t), - h.renderer.scrollCursorIntoView(), - h.removeSelectionMarkers(C), - C = f.rectangularRangeBlock(_, x), - h.$mouseHandler.$clickSelection && 1 == C.length && C[0].isEmpty() && (C[0] = h.$mouseHandler.$clickSelection.clone()), - C.forEach(h.addSelectionMarker, h), - h.updateSelectionMarkers()) - }; - d && !l ? f.toSingleRange() : !d && l && (k = f.toOrientedRange(), - h.addSelectionMarker(k)), - a ? x = w.documentToScreenPosition(f.lead) : f.moveToPosition(p), - _ = { - row: -1, - column: -1 - }; - var T = function(e) { - O(), - clearInterval(A), - h.removeSelectionMarkers(C), - C.length || (C = [f.toOrientedRange()]), - k && (h.removeSelectionMarker(k), - f.toSingleRange(k)); - for (var t = 0; t < C.length; t++) - f.addRange(C[t]); - h.inVirtualSelectionMode = !1, - h.$mouseHandler.$clickSelection = null - } - , L = O; - r.capture(h.container, b, T); - var A = setInterval(function() { - L() - }, 20); - return e.preventDefault() - } - } - } else - 0 === c && e.editor.inMultiSelectMode && e.editor.exitMultiSelectMode() - } - t.onMouseDown = a - }), - ace.define("ace/commands/multi_select_commands", ["require", "exports", "module", "ace/keyboard/hash_handler"], function(e, t, n) { - t.defaultCommands = [{ - name: "addCursorAbove", - description: "Add cursor above", - exec: function(e) { - e.selectMoreLines(-1) - }, - bindKey: { - win: "Ctrl-Alt-Up", - mac: "Ctrl-Alt-Up" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "addCursorBelow", - description: "Add cursor below", - exec: function(e) { - e.selectMoreLines(1) - }, - bindKey: { - win: "Ctrl-Alt-Down", - mac: "Ctrl-Alt-Down" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "addCursorAboveSkipCurrent", - description: "Add cursor above (skip current)", - exec: function(e) { - e.selectMoreLines(-1, !0) - }, - bindKey: { - win: "Ctrl-Alt-Shift-Up", - mac: "Ctrl-Alt-Shift-Up" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "addCursorBelowSkipCurrent", - description: "Add cursor below (skip current)", - exec: function(e) { - e.selectMoreLines(1, !0) - }, - bindKey: { - win: "Ctrl-Alt-Shift-Down", - mac: "Ctrl-Alt-Shift-Down" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectMoreBefore", - description: "Select more before", - exec: function(e) { - e.selectMore(-1) - }, - bindKey: { - win: "Ctrl-Alt-Left", - mac: "Ctrl-Alt-Left" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectMoreAfter", - description: "Select more after", - exec: function(e) { - e.selectMore(1) - }, - bindKey: { - win: "Ctrl-Alt-Right", - mac: "Ctrl-Alt-Right" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectNextBefore", - description: "Select next before", - exec: function(e) { - e.selectMore(-1, !0) - }, - bindKey: { - win: "Ctrl-Alt-Shift-Left", - mac: "Ctrl-Alt-Shift-Left" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "selectNextAfter", - description: "Select next after", - exec: function(e) { - e.selectMore(1, !0) - }, - bindKey: { - win: "Ctrl-Alt-Shift-Right", - mac: "Ctrl-Alt-Shift-Right" - }, - scrollIntoView: "cursor", - readOnly: !0 - }, { - name: "toggleSplitSelectionIntoLines", - description: "Split into lines", - exec: function(e) { - e.multiSelect.rangeCount > 1 ? e.multiSelect.joinSelections() : e.multiSelect.splitIntoLines() - }, - bindKey: { - win: "Ctrl-Alt-L", - mac: "Ctrl-Alt-L" - }, - readOnly: !0 - }, { - name: "splitSelectionIntoLines", - description: "Split into lines", - exec: function(e) { - e.multiSelect.splitIntoLines() - }, - readOnly: !0 - }, { - name: "alignCursors", - description: "Align cursors", - exec: function(e) { - e.alignCursors() - }, - bindKey: { - win: "Ctrl-Alt-A", - mac: "Ctrl-Alt-A" - }, - scrollIntoView: "cursor" - }, { - name: "findAll", - description: "Find all", - exec: function(e) { - e.findAll() - }, - bindKey: { - win: "Ctrl-Alt-K", - mac: "Ctrl-Alt-G" - }, - scrollIntoView: "cursor", - readOnly: !0 - }], - t.multiSelectCommands = [{ - name: "singleSelection", - description: "Single selection", - bindKey: "esc", - exec: function(e) { - e.exitMultiSelectMode() - }, - scrollIntoView: "cursor", - readOnly: !0, - isAvailable: function(e) { - return e && e.inMultiSelectMode - } - }]; - var r = e("../keyboard/hash_handler").HashHandler; - t.keyboardHandler = new r(t.multiSelectCommands) - }), - ace.define("ace/multi_select", ["require", "exports", "module", "ace/range_list", "ace/range", "ace/selection", "ace/mouse/multi_select_handler", "ace/lib/event", "ace/lib/lang", "ace/commands/multi_select_commands", "ace/search", "ace/edit_session", "ace/editor", "ace/config"], function(e, t, n) { - var r = e("./range_list").RangeList - , i = e("./range").Range - , o = e("./selection").Selection - , a = e("./mouse/multi_select_handler").onMouseDown - , s = e("./lib/event") - , l = e("./lib/lang") - , c = e("./commands/multi_select_commands"); - t.commands = c.defaultCommands.concat(c.multiSelectCommands); - var u = e("./search").Search - , h = new u; - function f(e, t, n) { - return h.$options.wrap = !0, - h.$options.needle = t, - h.$options.backwards = -1 == n, - h.find(e) - } - var d = e("./edit_session").EditSession; - (function() { - this.getSelectionMarkers = function() { - return this.$selectionMarkers - } - } - ).call(d.prototype), - function() { - this.ranges = null, - this.rangeList = null, - this.addRange = function(e, t) { - if (e) { - if (!this.inMultiSelectMode && 0 === this.rangeCount) { - var n = this.toOrientedRange(); - if (this.rangeList.add(n), - this.rangeList.add(e), - 2 != this.rangeList.ranges.length) - return this.rangeList.removeAll(), - t || this.fromOrientedRange(e); - this.rangeList.removeAll(), - this.rangeList.add(n), - this.$onAddRange(n) - } - e.cursor || (e.cursor = e.end); - var r = this.rangeList.add(e); - return this.$onAddRange(e), - r.length && this.$onRemoveRange(r), - this.rangeCount > 1 && !this.inMultiSelectMode && (this._signal("multiSelect"), - this.inMultiSelectMode = !0, - this.session.$undoSelect = !1, - this.rangeList.attach(this.session)), - t || this.fromOrientedRange(e) - } - } - , - this.toSingleRange = function(e) { - e = e || this.ranges[0]; - var t = this.rangeList.removeAll(); - t.length && this.$onRemoveRange(t), - e && this.fromOrientedRange(e) - } - , - this.substractPoint = function(e) { - var t = this.rangeList.substractPoint(e); - if (t) - return this.$onRemoveRange(t), - t[0] - } - , - this.mergeOverlappingRanges = function() { - var e = this.rangeList.merge(); - e.length && this.$onRemoveRange(e) - } - , - this.$onAddRange = function(e) { - this.rangeCount = this.rangeList.ranges.length, - this.ranges.unshift(e), - this._signal("addRange", { - range: e - }) - } - , - this.$onRemoveRange = function(e) { - if (this.rangeCount = this.rangeList.ranges.length, - 1 == this.rangeCount && this.inMultiSelectMode) { - var t = this.rangeList.ranges.pop(); - e.push(t), - this.rangeCount = 0 - } - for (var n = e.length; n--; ) { - var r = this.ranges.indexOf(e[n]); - this.ranges.splice(r, 1) - } - this._signal("removeRange", { - ranges: e - }), - 0 === this.rangeCount && this.inMultiSelectMode && (this.inMultiSelectMode = !1, - this._signal("singleSelect"), - this.session.$undoSelect = !0, - this.rangeList.detach(this.session)), - t = t || this.ranges[0], - t && !t.isEqual(this.getRange()) && this.fromOrientedRange(t) - } - , - this.$initRangeList = function() { - this.rangeList || (this.rangeList = new r, - this.ranges = [], - this.rangeCount = 0) - } - , - this.getAllRanges = function() { - return this.rangeCount ? this.rangeList.ranges.concat() : [this.getRange()] - } - , - this.splitIntoLines = function() { - for (var e = this.ranges.length ? this.ranges : [this.getRange()], t = [], n = 0; n < e.length; n++) { - var r = e[n] - , o = r.start.row - , a = r.end.row; - if (o === a) - t.push(r.clone()); - else { - t.push(new i(o,r.start.column,o,this.session.getLine(o).length)); - while (++o < a) - t.push(this.getLineRange(o, !0)); - t.push(new i(a,0,a,r.end.column)) - } - 0 != n || this.isBackwards() || (t = t.reverse()) - } - this.toSingleRange(); - for (n = t.length; n--; ) - this.addRange(t[n]) - } - , - this.joinSelections = function() { - var e = this.rangeList.ranges - , t = e[e.length - 1] - , n = i.fromPoints(e[0].start, t.end); - this.toSingleRange(), - this.setSelectionRange(n, t.cursor == t.start) - } - , - this.toggleBlockSelection = function() { - if (this.rangeCount > 1) { - var e = this.rangeList.ranges - , t = e[e.length - 1] - , n = i.fromPoints(e[0].start, t.end); - this.toSingleRange(), - this.setSelectionRange(n, t.cursor == t.start) - } else { - var r = this.session.documentToScreenPosition(this.cursor) - , o = this.session.documentToScreenPosition(this.anchor) - , a = this.rectangularRangeBlock(r, o); - a.forEach(this.addRange, this) - } - } - , - this.rectangularRangeBlock = function(e, t, n) { - var r = [] - , o = e.column < t.column; - if (o) - var a = e.column - , s = t.column - , l = e.offsetX - , c = t.offsetX; - else - a = t.column, - s = e.column, - l = t.offsetX, - c = e.offsetX; - var u, h = e.row < t.row; - if (h) - var f = e.row - , d = t.row; - else - f = t.row, - d = e.row; - a < 0 && (a = 0), - f < 0 && (f = 0), - f == d && (n = !0); - for (var p = f; p <= d; p++) { - var g = i.fromPoints(this.session.screenToDocumentPosition(p, a, l), this.session.screenToDocumentPosition(p, s, c)); - if (g.isEmpty()) { - if (u && m(g.end, u)) - break; - u = g.end - } - g.cursor = o ? g.start : g.end, - r.push(g) - } - if (h && r.reverse(), - !n) { - var v = r.length - 1; - while (r[v].isEmpty() && v > 0) - v--; - if (v > 0) { - var y = 0; - while (r[y].isEmpty()) - y++ - } - for (var b = v; b >= y; b--) - r[b].isEmpty() && r.splice(b, 1) - } - return r - } - } - .call(o.prototype); - var p = e("./editor").Editor; - function m(e, t) { - return e.row == t.row && e.column == t.column - } - function g(e) { - e.$multiselectOnSessionChange || (e.$onAddRange = e.$onAddRange.bind(e), - e.$onRemoveRange = e.$onRemoveRange.bind(e), - e.$onMultiSelect = e.$onMultiSelect.bind(e), - e.$onSingleSelect = e.$onSingleSelect.bind(e), - e.$multiselectOnSessionChange = t.onSessionChange.bind(e), - e.$checkMultiselectChange = e.$checkMultiselectChange.bind(e), - e.$multiselectOnSessionChange(e), - e.on("changeSession", e.$multiselectOnSessionChange), - e.on("mousedown", a), - e.commands.addCommands(c.defaultCommands), - v(e)) - } - function v(e) { - if (e.textInput) { - var t = e.textInput.getElement() - , n = !1; - s.addListener(t, "keydown", function(t) { - var i = 18 == t.keyCode && !(t.ctrlKey || t.shiftKey || t.metaKey); - e.$blockSelectEnabled && i ? n || (e.renderer.setMouseCursor("crosshair"), - n = !0) : n && r() - }, e), - s.addListener(t, "keyup", r, e), - s.addListener(t, "blur", r, e) - } - function r(t) { - n && (e.renderer.setMouseCursor(""), - n = !1) - } - } - (function() { - this.updateSelectionMarkers = function() { - this.renderer.updateCursor(), - this.renderer.updateBackMarkers() - } - , - this.addSelectionMarker = function(e) { - e.cursor || (e.cursor = e.end); - var t = this.getSelectionStyle(); - return e.marker = this.session.addMarker(e, "ace_selection", t), - this.session.$selectionMarkers.push(e), - this.session.selectionMarkerCount = this.session.$selectionMarkers.length, - e - } - , - this.removeSelectionMarker = function(e) { - if (e.marker) { - this.session.removeMarker(e.marker); - var t = this.session.$selectionMarkers.indexOf(e); - -1 != t && this.session.$selectionMarkers.splice(t, 1), - this.session.selectionMarkerCount = this.session.$selectionMarkers.length - } - } - , - this.removeSelectionMarkers = function(e) { - for (var t = this.session.$selectionMarkers, n = e.length; n--; ) { - var r = e[n]; - if (r.marker) { - this.session.removeMarker(r.marker); - var i = t.indexOf(r); - -1 != i && t.splice(i, 1) - } - } - this.session.selectionMarkerCount = t.length - } - , - this.$onAddRange = function(e) { - this.addSelectionMarker(e.range), - this.renderer.updateCursor(), - this.renderer.updateBackMarkers() - } - , - this.$onRemoveRange = function(e) { - this.removeSelectionMarkers(e.ranges), - this.renderer.updateCursor(), - this.renderer.updateBackMarkers() - } - , - this.$onMultiSelect = function(e) { - this.inMultiSelectMode || (this.inMultiSelectMode = !0, - this.setStyle("ace_multiselect"), - this.keyBinding.addKeyboardHandler(c.keyboardHandler), - this.commands.setDefaultHandler("exec", this.$onMultiSelectExec), - this.renderer.updateCursor(), - this.renderer.updateBackMarkers()) - } - , - this.$onSingleSelect = function(e) { - this.session.multiSelect.inVirtualMode || (this.inMultiSelectMode = !1, - this.unsetStyle("ace_multiselect"), - this.keyBinding.removeKeyboardHandler(c.keyboardHandler), - this.commands.removeDefaultHandler("exec", this.$onMultiSelectExec), - this.renderer.updateCursor(), - this.renderer.updateBackMarkers(), - this._emit("changeSelection")) - } - , - this.$onMultiSelectExec = function(e) { - var t = e.command - , n = e.editor; - if (n.multiSelect) { - if (t.multiSelectAction) - "forEach" == t.multiSelectAction ? r = n.forEachSelection(t, e.args) : "forEachLine" == t.multiSelectAction ? r = n.forEachSelection(t, e.args, !0) : "single" == t.multiSelectAction ? (n.exitMultiSelectMode(), - r = t.exec(n, e.args || {})) : r = t.multiSelectAction(n, e.args || {}); - else { - var r = t.exec(n, e.args || {}); - n.multiSelect.addRange(n.multiSelect.toOrientedRange()), - n.multiSelect.mergeOverlappingRanges() - } - return r - } - } - , - this.forEachSelection = function(e, t, n) { - if (!this.inVirtualSelectionMode) { - var r, i = n && n.keepOrder, a = 1 == n || n && n.$byLines, s = this.session, l = this.selection, c = l.rangeList, u = (i ? l : c).ranges; - if (!u.length) - return e.exec ? e.exec(this, t || {}) : e(this, t || {}); - var h = l._eventRegistry; - l._eventRegistry = {}; - var f = new o(s); - this.inVirtualSelectionMode = !0; - for (var d = u.length; d--; ) { - if (a) - while (d > 0 && u[d].start.row == u[d - 1].end.row) - d--; - f.fromOrientedRange(u[d]), - f.index = d, - this.selection = s.selection = f; - var p = e.exec ? e.exec(this, t || {}) : e(this, t || {}); - r || void 0 === p || (r = p), - f.toOrientedRange(u[d]) - } - f.detach(), - this.selection = s.selection = l, - this.inVirtualSelectionMode = !1, - l._eventRegistry = h, - l.mergeOverlappingRanges(), - l.ranges[0] && l.fromOrientedRange(l.ranges[0]); - var m = this.renderer.$scrollAnimation; - return this.onCursorChange(), - this.onSelectionChange(), - m && m.from == m.to && this.renderer.animateScrolling(m.from), - r - } - } - , - this.exitMultiSelectMode = function() { - this.inMultiSelectMode && !this.inVirtualSelectionMode && this.multiSelect.toSingleRange() - } - , - this.getSelectedText = function() { - var e = ""; - if (this.inMultiSelectMode && !this.inVirtualSelectionMode) { - for (var t = this.multiSelect.rangeList.ranges, n = [], r = 0; r < t.length; r++) - n.push(this.session.getTextRange(t[r])); - var i = this.session.getDocument().getNewLineCharacter(); - e = n.join(i), - e.length == (n.length - 1) * i.length && (e = "") - } else - this.selection.isEmpty() || (e = this.session.getTextRange(this.getSelectionRange())); - return e - } - , - this.$checkMultiselectChange = function(e, t) { - if (this.inMultiSelectMode && !this.inVirtualSelectionMode) { - var n = this.multiSelect.ranges[0]; - if (this.multiSelect.isEmpty() && t == this.multiSelect.anchor) - return; - var r = t == this.multiSelect.anchor ? n.cursor == n.start ? n.end : n.start : n.cursor; - r.row != t.row || this.session.$clipPositionToDocument(r.row, r.column).column != t.column ? this.multiSelect.toSingleRange(this.multiSelect.toOrientedRange()) : this.multiSelect.mergeOverlappingRanges() - } - } - , - this.findAll = function(e, t, n) { - if (t = t || {}, - t.needle = e || t.needle, - void 0 == t.needle) { - var r = this.selection.isEmpty() ? this.selection.getWordRange() : this.selection.getRange(); - t.needle = this.session.getTextRange(r) - } - this.$search.set(t); - var i = this.$search.findAll(this.session); - if (!i.length) - return 0; - var o = this.multiSelect; - n || o.toSingleRange(i[0]); - for (var a = i.length; a--; ) - o.addRange(i[a], !0); - return r && o.rangeList.rangeAtPoint(r.start) && o.addRange(r, !0), - i.length - } - , - this.selectMoreLines = function(e, t) { - var n = this.selection.toOrientedRange() - , r = n.cursor == n.end - , o = this.session.documentToScreenPosition(n.cursor); - this.selection.$desiredColumn && (o.column = this.selection.$desiredColumn); - var a = this.session.screenToDocumentPosition(o.row + e, o.column); - if (n.isEmpty()) - l = a; - else - var s = this.session.documentToScreenPosition(r ? n.end : n.start) - , l = this.session.screenToDocumentPosition(s.row + e, s.column); - if (r) { - var c = i.fromPoints(a, l); - c.cursor = c.start - } else { - c = i.fromPoints(l, a); - c.cursor = c.end - } - if (c.desiredColumn = o.column, - this.selection.inMultiSelectMode) { - if (t) - var u = n.cursor - } else - this.selection.addRange(n); - this.selection.addRange(c), - u && this.selection.substractPoint(u) - } - , - this.transposeSelections = function(e) { - for (var t = this.session, n = t.multiSelect, r = n.ranges, i = r.length; i--; ) { - var o = r[i]; - if (o.isEmpty()) { - var a = t.getWordRange(o.start.row, o.start.column); - o.start.row = a.start.row, - o.start.column = a.start.column, - o.end.row = a.end.row, - o.end.column = a.end.column - } - } - n.mergeOverlappingRanges(); - var s = []; - for (i = r.length; i--; ) { - o = r[i]; - s.unshift(t.getTextRange(o)) - } - e < 0 ? s.unshift(s.pop()) : s.push(s.shift()); - for (i = r.length; i--; ) { - o = r[i], - a = o.clone(); - t.replace(o, s[i]), - o.start.row = a.start.row, - o.start.column = a.start.column - } - n.fromOrientedRange(n.ranges[0]) - } - , - this.selectMore = function(e, t, n) { - var r = this.session - , i = r.multiSelect - , o = i.toOrientedRange(); - if (!o.isEmpty() || (o = r.getWordRange(o.start.row, o.start.column), - o.cursor = -1 == e ? o.start : o.end, - this.multiSelect.addRange(o), - !n)) { - var a = r.getTextRange(o) - , s = f(r, a, e); - s && (s.cursor = -1 == e ? s.start : s.end, - this.session.unfold(s), - this.multiSelect.addRange(s), - this.renderer.scrollCursorIntoView(null, .5)), - t && this.multiSelect.substractPoint(o.cursor) - } - } - , - this.alignCursors = function() { - var e = this.session - , t = e.multiSelect - , n = t.ranges - , r = -1 - , o = n.filter(function(e) { - if (e.cursor.row == r) - return !0; - r = e.cursor.row - }); - if (n.length && o.length != n.length - 1) { - o.forEach(function(e) { - t.substractPoint(e.cursor) - }); - var a = 0 - , s = 1 / 0 - , c = n.map(function(t) { - var n = t.cursor - , r = e.getLine(n.row) - , i = r.substr(n.column).search(/\S/g); - return -1 == i && (i = 0), - n.column > a && (a = n.column), - i < s && (s = i), - i - }); - n.forEach(function(t, n) { - var r = t.cursor - , o = a - r.column - , u = c[n] - s; - o > u ? e.insert(r, l.stringRepeat(" ", o - u)) : e.remove(new i(r.row,r.column,r.row,r.column - o + u)), - t.start.column = t.end.column = a, - t.start.row = t.end.row = r.row, - t.cursor = t.end - }), - t.fromOrientedRange(n[0]), - this.renderer.updateCursor(), - this.renderer.updateBackMarkers() - } else { - var u = this.selection.getRange() - , h = u.start.row - , f = u.end.row - , d = h == f; - if (d) { - var p, m = this.session.getLength(); - do { - p = this.session.getLine(f) - } while (/[=:]/.test(p) && ++f < m); - do { - p = this.session.getLine(h) - } while (/[=:]/.test(p) && --h > 0); - h < 0 && (h = 0), - f >= m && (f = m - 1) - } - var g = this.session.removeFullLines(h, f); - g = this.$reAlignText(g, d), - this.session.insert({ - row: h, - column: 0 - }, g.join("\n") + "\n"), - d || (u.start.column = 0, - u.end.column = g[g.length - 1].length), - this.selection.setRange(u) - } - } - , - this.$reAlignText = function(e, t) { - var n, r, i, o = !0, a = !0; - return e.map(function(e) { - var t = e.match(/(\s*)(.*?)(\s*)([=:].*)/); - return t ? null == n ? (n = t[1].length, - r = t[2].length, - i = t[3].length, - t) : (n + r + i != t[1].length + t[2].length + t[3].length && (a = !1), - n != t[1].length && (o = !1), - n > t[1].length && (n = t[1].length), - r < t[2].length && (r = t[2].length), - i > t[3].length && (i = t[3].length), - t) : [e] - }).map(t ? c : o ? a ? u : c : h); - function s(e) { - return l.stringRepeat(" ", e) - } - function c(e) { - return e[2] ? s(n) + e[2] + s(r - e[2].length + i) + e[4].replace(/^([=:])\s+/, "$1 ") : e[0] - } - function u(e) { - return e[2] ? s(n + r - e[2].length) + e[2] + s(i) + e[4].replace(/^([=:])\s+/, "$1 ") : e[0] - } - function h(e) { - return e[2] ? s(n) + e[2] + s(i) + e[4].replace(/^([=:])\s+/, "$1 ") : e[0] - } - } - } - ).call(p.prototype), - t.onSessionChange = function(e) { - var t = e.session; - t && !t.multiSelect && (t.$selectionMarkers = [], - t.selection.$initRangeList(), - t.multiSelect = t.selection), - this.multiSelect = t && t.multiSelect; - var n = e.oldSession; - n && (n.multiSelect.off("addRange", this.$onAddRange), - n.multiSelect.off("removeRange", this.$onRemoveRange), - n.multiSelect.off("multiSelect", this.$onMultiSelect), - n.multiSelect.off("singleSelect", this.$onSingleSelect), - n.multiSelect.lead.off("change", this.$checkMultiselectChange), - n.multiSelect.anchor.off("change", this.$checkMultiselectChange)), - t && (t.multiSelect.on("addRange", this.$onAddRange), - t.multiSelect.on("removeRange", this.$onRemoveRange), - t.multiSelect.on("multiSelect", this.$onMultiSelect), - t.multiSelect.on("singleSelect", this.$onSingleSelect), - t.multiSelect.lead.on("change", this.$checkMultiselectChange), - t.multiSelect.anchor.on("change", this.$checkMultiselectChange)), - t && this.inMultiSelectMode != t.selection.inMultiSelectMode && (t.selection.inMultiSelectMode ? this.$onMultiSelect() : this.$onSingleSelect()) - } - , - t.MultiSelect = g, - e("./config").defineOptions(p.prototype, "editor", { - enableMultiselect: { - set: function(e) { - g(this), - e ? (this.on("changeSession", this.$multiselectOnSessionChange), - this.on("mousedown", a)) : (this.off("changeSession", this.$multiselectOnSessionChange), - this.off("mousedown", a)) - }, - value: !0 - }, - enableBlockSelect: { - set: function(e) { - this.$blockSelectEnabled = e - }, - value: !0 - } - }) - }), - ace.define("ace/mode/folding/fold_mode", ["require", "exports", "module", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("../../range").Range - , i = t.FoldMode = function() {} - ; - (function() { - this.foldingStartMarker = null, - this.foldingStopMarker = null, - this.getFoldWidget = function(e, t, n) { - var r = e.getLine(n); - return this.foldingStartMarker.test(r) ? "start" : "markbeginend" == t && this.foldingStopMarker && this.foldingStopMarker.test(r) ? "end" : "" - } - , - this.getFoldWidgetRange = function(e, t, n) { - return null - } - , - this.indentationBlock = function(e, t, n) { - var i = /\S/ - , o = e.getLine(t) - , a = o.search(i); - if (-1 != a) { - var s = n || o.length - , l = e.getLength() - , c = t - , u = t; - while (++t < l) { - var h = e.getLine(t).search(i); - if (-1 != h) { - if (h <= a) { - var f = e.getTokenAt(t, 0); - if (!f || "string" !== f.type) - break - } - u = t - } - } - if (u > c) { - var d = e.getLine(u).length; - return new r(c,s,u,d) - } - } - } - , - this.openingBracketBlock = function(e, t, n, i, o) { - var a = { - row: n, - column: i + 1 - } - , s = e.$findClosingBracket(t, a, o); - if (s) { - var l = e.foldWidgets[s.row]; - return null == l && (l = e.getFoldWidget(s.row)), - "start" == l && s.row > a.row && (s.row--, - s.column = e.getLine(s.row).length), - r.fromPoints(a, s) - } - } - , - this.closingBracketBlock = function(e, t, n, i, o) { - var a = { - row: n, - column: i - } - , s = e.$findOpeningBracket(t, a); - if (s) - return s.column++, - a.column--, - r.fromPoints(s, a) - } - } - ).call(i.prototype) - }), - ace.define("ace/line_widgets", ["require", "exports", "module", "ace/lib/dom"], function(e, t, n) { - "use strict"; - var r = e("./lib/dom"); - function i(e) { - this.session = e, - this.session.widgetManager = this, - this.session.getRowLength = this.getRowLength, - this.session.$getWidgetScreenLength = this.$getWidgetScreenLength, - this.updateOnChange = this.updateOnChange.bind(this), - this.renderWidgets = this.renderWidgets.bind(this), - this.measureWidgets = this.measureWidgets.bind(this), - this.session._changedWidgets = [], - this.$onChangeEditor = this.$onChangeEditor.bind(this), - this.session.on("change", this.updateOnChange), - this.session.on("changeFold", this.updateOnFold), - this.session.on("changeEditor", this.$onChangeEditor) - } - (function() { - this.getRowLength = function(e) { - var t; - return t = this.lineWidgets && this.lineWidgets[e] && this.lineWidgets[e].rowCount || 0, - this.$useWrapMode && this.$wrapData[e] ? this.$wrapData[e].length + 1 + t : 1 + t - } - , - this.$getWidgetScreenLength = function() { - var e = 0; - return this.lineWidgets.forEach(function(t) { - t && t.rowCount && !t.hidden && (e += t.rowCount) - }), - e - } - , - this.$onChangeEditor = function(e) { - this.attach(e.editor) - } - , - this.attach = function(e) { - e && e.widgetManager && e.widgetManager != this && e.widgetManager.detach(), - this.editor != e && (this.detach(), - this.editor = e, - e && (e.widgetManager = this, - e.renderer.on("beforeRender", this.measureWidgets), - e.renderer.on("afterRender", this.renderWidgets))) - } - , - this.detach = function(e) { - var t = this.editor; - if (t) { - this.editor = null, - t.widgetManager = null, - t.renderer.off("beforeRender", this.measureWidgets), - t.renderer.off("afterRender", this.renderWidgets); - var n = this.session.lineWidgets; - n && n.forEach(function(e) { - e && e.el && e.el.parentNode && (e._inDocument = !1, - e.el.parentNode.removeChild(e.el)) - }) - } - } - , - this.updateOnFold = function(e, t) { - var n = t.lineWidgets; - if (n && e.action) { - for (var r = e.data, i = r.start.row, o = r.end.row, a = "add" == e.action, s = i + 1; s < o; s++) - n[s] && (n[s].hidden = a); - n[o] && (a ? n[i] ? n[o].hidden = a : n[i] = n[o] : (n[i] == n[o] && (n[i] = void 0), - n[o].hidden = a)) - } - } - , - this.updateOnChange = function(e) { - var t = this.session.lineWidgets; - if (t) { - var n = e.start.row - , r = e.end.row - n; - if (0 === r) - ; - else if ("remove" == e.action) { - var i = t.splice(n + 1, r); - !t[n] && i[i.length - 1] && (t[n] = i.pop()), - i.forEach(function(e) { - e && this.removeLineWidget(e) - }, this), - this.$updateRows() - } else { - var o = new Array(r); - t[n] && null != t[n].column && e.start.column > t[n].column && n++, - o.unshift(n, 0), - t.splice.apply(t, o), - this.$updateRows() - } - } - } - , - this.$updateRows = function() { - var e = this.session.lineWidgets; - if (e) { - var t = !0; - e.forEach(function(e, n) { - if (e) { - t = !1, - e.row = n; - while (e.$oldWidget) - e.$oldWidget.row = n, - e = e.$oldWidget - } - }), - t && (this.session.lineWidgets = null) - } - } - , - this.$registerLineWidget = function(e) { - this.session.lineWidgets || (this.session.lineWidgets = new Array(this.session.getLength())); - var t = this.session.lineWidgets[e.row]; - return t && (e.$oldWidget = t, - t.el && t.el.parentNode && (t.el.parentNode.removeChild(t.el), - t._inDocument = !1)), - this.session.lineWidgets[e.row] = e, - e - } - , - this.addLineWidget = function(e) { - if (this.$registerLineWidget(e), - e.session = this.session, - !this.editor) - return e; - var t = this.editor.renderer; - e.html && !e.el && (e.el = r.createElement("div"), - e.el.innerHTML = e.html), - e.el && (r.addCssClass(e.el, "ace_lineWidgetContainer"), - e.el.style.position = "absolute", - e.el.style.zIndex = 5, - t.container.appendChild(e.el), - e._inDocument = !0, - e.coverGutter || (e.el.style.zIndex = 3), - null == e.pixelHeight && (e.pixelHeight = e.el.offsetHeight)), - null == e.rowCount && (e.rowCount = e.pixelHeight / t.layerConfig.lineHeight); - var n = this.session.getFoldAt(e.row, 0); - if (e.$fold = n, - n) { - var i = this.session.lineWidgets; - e.row != n.end.row || i[n.start.row] ? e.hidden = !0 : i[n.start.row] = e - } - return this.session._emit("changeFold", { - data: { - start: { - row: e.row - } - } - }), - this.$updateRows(), - this.renderWidgets(null, t), - this.onWidgetChanged(e), - e - } - , - this.removeLineWidget = function(e) { - if (e._inDocument = !1, - e.session = null, - e.el && e.el.parentNode && e.el.parentNode.removeChild(e.el), - e.editor && e.editor.destroy) - try { - e.editor.destroy() - } catch (e) {} - if (this.session.lineWidgets) { - var t = this.session.lineWidgets[e.row]; - if (t == e) - this.session.lineWidgets[e.row] = e.$oldWidget, - e.$oldWidget && this.onWidgetChanged(e.$oldWidget); - else - while (t) { - if (t.$oldWidget == e) { - t.$oldWidget = e.$oldWidget; - break - } - t = t.$oldWidget - } - } - this.session._emit("changeFold", { - data: { - start: { - row: e.row - } - } - }), - this.$updateRows() - } - , - this.getWidgetsAtRow = function(e) { - var t = this.session.lineWidgets - , n = t && t[e] - , r = []; - while (n) - r.push(n), - n = n.$oldWidget; - return r - } - , - this.onWidgetChanged = function(e) { - this.session._changedWidgets.push(e), - this.editor && this.editor.renderer.updateFull() - } - , - this.measureWidgets = function(e, t) { - var n = this.session._changedWidgets - , r = t.layerConfig; - if (n && n.length) { - for (var i = 1 / 0, o = 0; o < n.length; o++) { - var a = n[o]; - if (a && a.el && a.session == this.session) { - if (!a._inDocument) { - if (this.session.lineWidgets[a.row] != a) - continue; - a._inDocument = !0, - t.container.appendChild(a.el) - } - a.h = a.el.offsetHeight, - a.fixedWidth || (a.w = a.el.offsetWidth, - a.screenWidth = Math.ceil(a.w / r.characterWidth)); - var s = a.h / r.lineHeight; - a.coverLine && (s -= this.session.getRowLineCount(a.row), - s < 0 && (s = 0)), - a.rowCount != s && (a.rowCount = s, - a.row < i && (i = a.row)) - } - } - i != 1 / 0 && (this.session._emit("changeFold", { - data: { - start: { - row: i - } - } - }), - this.session.lineWidgetWidth = null), - this.session._changedWidgets = [] - } - } - , - this.renderWidgets = function(e, t) { - var n = t.layerConfig - , r = this.session.lineWidgets; - if (r) { - var i = Math.min(this.firstRow, n.firstRow) - , o = Math.max(this.lastRow, n.lastRow, r.length); - while (i > 0 && !r[i]) - i--; - this.firstRow = n.firstRow, - this.lastRow = n.lastRow, - t.$cursorLayer.config = n; - for (var a = i; a <= o; a++) { - var s = r[a]; - if (s && s.el) - if (s.hidden) - s.el.style.top = -100 - (s.pixelHeight || 0) + "px"; - else { - s._inDocument || (s._inDocument = !0, - t.container.appendChild(s.el)); - var l = t.$cursorLayer.getPixelPosition({ - row: a, - column: 0 - }, !0).top; - s.coverLine || (l += n.lineHeight * this.session.getRowLineCount(s.row)), - s.el.style.top = l - n.offset + "px"; - var c = s.coverGutter ? 0 : t.gutterWidth; - s.fixedWidth || (c -= t.scrollLeft), - s.el.style.left = c + "px", - s.fullWidth && s.screenWidth && (s.el.style.minWidth = n.width + 2 * n.padding + "px"), - s.fixedWidth ? s.el.style.right = t.scrollBar.getWidth() + "px" : s.el.style.right = "" - } - } - } - } - } - ).call(i.prototype), - t.LineWidgets = i - }), - ace.define("ace/ext/error_marker", ["require", "exports", "module", "ace/line_widgets", "ace/lib/dom", "ace/range"], function(e, t, n) { - "use strict"; - var r = e("../line_widgets").LineWidgets - , i = e("../lib/dom") - , o = e("../range").Range; - function a(e, t, n) { - var r = 0 - , i = e.length - 1; - while (r <= i) { - var o = r + i >> 1 - , a = n(t, e[o]); - if (a > 0) - r = o + 1; - else { - if (!(a < 0)) - return o; - i = o - 1 - } - } - return -(r + 1) - } - function s(e, t, n) { - var r = e.getAnnotations().sort(o.comparePoints); - if (r.length) { - var i = a(r, { - row: t, - column: -1 - }, o.comparePoints); - i < 0 && (i = -i - 1), - i >= r.length ? i = n > 0 ? 0 : r.length - 1 : 0 === i && n < 0 && (i = r.length - 1); - var s = r[i]; - if (s && n) { - if (s.row === t) { - do { - s = r[i += n] - } while (s && s.row === t); - if (!s) - return r.slice() - } - var l = []; - t = s.row; - do { - l[n < 0 ? "unshift" : "push"](s), - s = r[i += n] - } while (s && s.row == t); - return l.length && l - } - } - } - t.showErrorMarker = function(e, t) { - var n = e.session; - n.widgetManager || (n.widgetManager = new r(n), - n.widgetManager.attach(e)); - var o = e.getCursorPosition() - , a = o.row - , l = n.widgetManager.getWidgetsAtRow(a).filter(function(e) { - return "errorMarker" == e.type - })[0]; - l ? l.destroy() : a -= t; - var c, u = s(n, a, t); - if (u) { - var h = u[0]; - o.column = (h.pos && "number" != typeof h.column ? h.pos.sc : h.column) || 0, - o.row = h.row, - c = e.renderer.$gutterLayer.$annotations[o.row] - } else { - if (l) - return; - c = { - text: ["Looks good!"], - className: "ace_ok" - } - } - e.session.unfold(o.row), - e.selection.moveToPosition(o); - var f = { - row: o.row, - fixedWidth: !0, - coverGutter: !0, - el: i.createElement("div"), - type: "errorMarker" - } - , d = f.el.appendChild(i.createElement("div")) - , p = f.el.appendChild(i.createElement("div")); - p.className = "error_widget_arrow " + c.className; - var m = e.renderer.$cursorLayer.getPixelPosition(o).left; - p.style.left = m + e.renderer.gutterWidth - 5 + "px", - f.el.className = "error_widget_wrapper", - d.className = "error_widget " + c.className, - d.innerHTML = c.text.join("
"), - d.appendChild(i.createElement("div")); - var g = function(e, t, n) { - if (0 === t && ("esc" === n || "return" === n)) - return f.destroy(), - { - command: "null" - } - }; - f.destroy = function() { - e.$mouseHandler.isMousePressed || (e.keyBinding.removeKeyboardHandler(g), - n.widgetManager.removeLineWidget(f), - e.off("changeSelection", f.destroy), - e.off("changeSession", f.destroy), - e.off("mouseup", f.destroy), - e.off("change", f.destroy)) - } - , - e.keyBinding.addKeyboardHandler(g), - e.on("changeSelection", f.destroy), - e.on("changeSession", f.destroy), - e.on("mouseup", f.destroy), - e.on("change", f.destroy), - e.session.widgetManager.addLineWidget(f), - f.el.onmousedown = e.focus.bind(e), - e.renderer.scrollCursorIntoView(null, .5, { - bottom: f.el.offsetHeight - }) - } - , - i.importCssString("\n .error_widget_wrapper {\n background: inherit;\n color: inherit;\n border:none\n }\n .error_widget {\n border-top: solid 2px;\n border-bottom: solid 2px;\n margin: 5px 0;\n padding: 10px 40px;\n white-space: pre-wrap;\n }\n .error_widget.ace_error, .error_widget_arrow.ace_error{\n border-color: #ff5a5a\n }\n .error_widget.ace_warning, .error_widget_arrow.ace_warning{\n border-color: #F1D817\n }\n .error_widget.ace_info, .error_widget_arrow.ace_info{\n border-color: #5a5a5a\n }\n .error_widget.ace_ok, .error_widget_arrow.ace_ok{\n border-color: #5aaa5a\n }\n .error_widget_arrow {\n position: absolute;\n border: solid 5px;\n border-top-color: transparent!important;\n border-right-color: transparent!important;\n border-left-color: transparent!important;\n top: -5px;\n }\n", "error_marker.css", !1) - }), - ace.define("ace/ace", ["require", "exports", "module", "ace/lib/dom", "ace/lib/event", "ace/range", "ace/editor", "ace/edit_session", "ace/undomanager", "ace/virtual_renderer", "ace/worker/worker_client", "ace/keyboard/hash_handler", "ace/placeholder", "ace/multi_select", "ace/mode/folding/fold_mode", "ace/theme/textmate", "ace/ext/error_marker", "ace/config", "ace/loader_build"], function(e, t, n) { - "use strict"; - e("./loader_build")(t); - var r = e("./lib/dom") - , i = e("./lib/event") - , o = e("./range").Range - , a = e("./editor").Editor - , s = e("./edit_session").EditSession - , l = e("./undomanager").UndoManager - , c = e("./virtual_renderer").VirtualRenderer; - e("./worker/worker_client"), - e("./keyboard/hash_handler"), - e("./placeholder"), - e("./multi_select"), - e("./mode/folding/fold_mode"), - e("./theme/textmate"), - e("./ext/error_marker"), - t.config = e("./config"), - t.edit = function(e, n) { - if ("string" == typeof e) { - var o = e; - if (e = document.getElementById(o), - !e) - throw new Error("ace.edit can't find div #" + o) - } - if (e && e.env && e.env.editor instanceof a) - return e.env.editor; - var s = ""; - if (e && /input|textarea/i.test(e.tagName)) { - var l = e; - s = l.value, - e = r.createElement("pre"), - l.parentNode.replaceChild(e, l) - } else - e && (s = e.textContent, - e.innerHTML = ""); - var u = t.createEditSession(s) - , h = new a(new c(e),u,n) - , f = { - document: u, - editor: h, - onResize: h.resize.bind(h, null) - }; - return l && (f.textarea = l), - i.addListener(window, "resize", f.onResize), - h.on("destroy", function() { - i.removeListener(window, "resize", f.onResize), - f.editor.container.env = null - }), - h.container.env = h.env = f, - h - } - , - t.createEditSession = function(e, t) { - var n = new s(e,t); - return n.setUndoManager(new l), - n - } - , - t.Range = o, - t.Editor = a, - t.EditSession = s, - t.UndoManager = l, - t.VirtualRenderer = c, - t.version = t.config.version - }), - function() { - ace.require(["ace/ace"], function(t) { - for (var n in t && (t.config.init(!0), - t.define = ace.define), - window.ace || (window.ace = t), - t) - t.hasOwnProperty(n) && (window.ace[n] = t[n]); - window.ace["default"] = window.ace, - e && (e.exports = window.ace) - }) - }() - } - ).call(this, n("YuTi")(e)) - }, - bV5f: function(e, t) { - var n = e.exports = { - version: "2.6.9" - }; - "number" == typeof __e && (__e = n) - }, - bYtY: function(e, t, n) { - "use strict"; - n.d(t, "n", function() { - return g - }), - n.d(t, "C", function() { - return v - }), - n.d(t, "d", function() { - return y - }), - n.d(t, "E", function() { - return b - }), - n.d(t, "l", function() { - return w - }), - n.d(t, "i", function() { - return x - }), - n.d(t, "p", function() { - return _ - }), - n.d(t, "q", function() { - return E - }), - n.d(t, "F", function() { - return S - }), - n.d(t, "s", function() { - return k - }), - n.d(t, "j", function() { - return C - }), - n.d(t, "D", function() { - return O - }), - n.d(t, "I", function() { - return T - }), - n.d(t, "m", function() { - return L - }), - n.d(t, "B", function() { - return A - }), - n.d(t, "c", function() { - return j - }), - n.d(t, "h", function() { - return M - }), - n.d(t, "r", function() { - return R - }), - n.d(t, "u", function() { - return N - }), - n.d(t, "y", function() { - return D - }), - n.d(t, "z", function() { - return I - }), - n.d(t, "w", function() { - return $ - }), - n.d(t, "x", function() { - return F - }), - n.d(t, "A", function() { - return V - }), - n.d(t, "t", function() { - return W - }), - n.d(t, "v", function() { - return H - }), - n.d(t, "k", function() { - return U - }), - n.d(t, "J", function() { - return z - }), - n.d(t, "K", function() { - return G - }), - n.d(t, "L", function() { - return q - }), - n.d(t, "N", function() { - return K - }), - n.d(t, "H", function() { - return Y - }), - n.d(t, "b", function() { - return X - }), - n.d(t, "O", function() { - return Q - }), - n.d(t, "M", function() { - return J - }), - n.d(t, "f", function() { - return ne - }), - n.d(t, "e", function() { - return re - }), - n.d(t, "g", function() { - return ie - }), - n.d(t, "o", function() { - return oe - }), - n.d(t, "G", function() { - return ae - }), - n.d(t, "a", function() { - return se - }); - var r = n("cm6r") - , i = T(["Function", "RegExp", "Date", "Error", "CanvasGradient", "CanvasPattern", "Image", "Canvas"], function(e, t) { - return e["[object " + t + "]"] = !0, - e - }, {}) - , o = T(["Int8", "Uint8", "Uint8Clamped", "Int16", "Uint16", "Int32", "Uint32", "Float32", "Float64"], function(e, t) { - return e["[object " + t + "Array]"] = !0, - e - }, {}) - , a = Object.prototype.toString - , s = Array.prototype - , l = s.forEach - , c = s.filter - , u = s.slice - , h = s.map - , f = function() {} - .constructor - , d = f ? f.prototype : null - , p = "__proto__" - , m = 2311; - function g() { - return m++ - } - function v() { - for (var e = [], t = 0; t < arguments.length; t++) - e[t] = arguments[t]; - "undefined" !== typeof console && console.error.apply(console, e) - } - function y(e) { - if (null == e || "object" !== typeof e) - return e; - var t = e - , n = a.call(e); - if ("[object Array]" === n) { - if (!ee(e)) { - t = []; - for (var r = 0, s = e.length; r < s; r++) - t[r] = y(e[r]) - } - } else if (o[n]) { - if (!ee(e)) { - var l = e.constructor; - if (l.from) - t = l.from(e); - else { - t = new l(e.length); - for (r = 0, - s = e.length; r < s; r++) - t[r] = e[r] - } - } - } else if (!i[n] && !ee(e) && !W(e)) - for (var c in t = {}, - e) - e.hasOwnProperty(c) && c !== p && (t[c] = y(e[c])); - return t - } - function b(e, t, n) { - if (!F(t) || !F(e)) - return n ? y(t) : e; - for (var r in t) - if (t.hasOwnProperty(r) && r !== p) { - var i = e[r] - , o = t[r]; - !F(o) || !F(i) || R(o) || R(i) || W(o) || W(i) || B(o) || B(i) || ee(o) || ee(i) ? !n && r in e || (e[r] = y(t[r])) : b(i, o, n) - } - return e - } - function w(e, t) { - if (Object.assign) - Object.assign(e, t); - else - for (var n in t) - t.hasOwnProperty(n) && n !== p && (e[n] = t[n]); - return e - } - function x(e, t, n) { - for (var r = A(t), i = 0; i < r.length; i++) { - var o = r[i]; - (n ? null != t[o] : null == e[o]) && (e[o] = t[o]) - } - return e - } - r["d"].createCanvas; - function _(e, t) { - if (e) { - if (e.indexOf) - return e.indexOf(t); - for (var n = 0, r = e.length; n < r; n++) - if (e[n] === t) - return n - } - return -1 - } - function E(e, t) { - var n = e.prototype; - function r() {} - for (var i in r.prototype = t.prototype, - e.prototype = new r, - n) - n.hasOwnProperty(i) && (e.prototype[i] = n[i]); - e.prototype.constructor = e, - e.superClass = t - } - function S(e, t, n) { - if (e = "prototype"in e ? e.prototype : e, - t = "prototype"in t ? t.prototype : t, - Object.getOwnPropertyNames) - for (var r = Object.getOwnPropertyNames(t), i = 0; i < r.length; i++) { - var o = r[i]; - "constructor" !== o && (n ? null != t[o] : null == e[o]) && (e[o] = t[o]) - } - else - x(e, t, n) - } - function k(e) { - return !!e && ("string" !== typeof e && "number" === typeof e.length) - } - function C(e, t, n) { - if (e && t) - if (e.forEach && e.forEach === l) - e.forEach(t, n); - else if (e.length === +e.length) - for (var r = 0, i = e.length; r < i; r++) - t.call(n, e[r], r, e); - else - for (var o in e) - e.hasOwnProperty(o) && t.call(n, e[o], o, e) - } - function O(e, t, n) { - if (!e) - return []; - if (!t) - return K(e); - if (e.map && e.map === h) - return e.map(t, n); - for (var r = [], i = 0, o = e.length; i < o; i++) - r.push(t.call(n, e[i], i, e)); - return r - } - function T(e, t, n, r) { - if (e && t) { - for (var i = 0, o = e.length; i < o; i++) - n = t.call(r, n, e[i], i, e); - return n - } - } - function L(e, t, n) { - if (!e) - return []; - if (!t) - return K(e); - if (e.filter && e.filter === c) - return e.filter(t, n); - for (var r = [], i = 0, o = e.length; i < o; i++) - t.call(n, e[i], i, e) && r.push(e[i]); - return r - } - function A(e) { - if (!e) - return []; - if (Object.keys) - return Object.keys(e); - var t = []; - for (var n in e) - e.hasOwnProperty(n) && t.push(n); - return t - } - function P(e, t) { - for (var n = [], r = 2; r < arguments.length; r++) - n[r - 2] = arguments[r]; - return function() { - return e.apply(t, n.concat(u.call(arguments))) - } - } - var j = d && N(d.bind) ? d.call.bind(d.bind) : P; - function M(e) { - for (var t = [], n = 1; n < arguments.length; n++) - t[n - 1] = arguments[n]; - return function() { - return e.apply(this, t.concat(u.call(arguments))) - } - } - function R(e) { - return Array.isArray ? Array.isArray(e) : "[object Array]" === a.call(e) - } - function N(e) { - return "function" === typeof e - } - function D(e) { - return "string" === typeof e - } - function I(e) { - return "[object String]" === a.call(e) - } - function $(e) { - return "number" === typeof e - } - function F(e) { - var t = typeof e; - return "function" === t || !!e && "object" === t - } - function B(e) { - return !!i[a.call(e)] - } - function V(e) { - return !!o[a.call(e)] - } - function W(e) { - return "object" === typeof e && "number" === typeof e.nodeType && "object" === typeof e.ownerDocument - } - function H(e) { - return null != e.colorStops - } - function U(e) { - return e !== e - } - function z() { - for (var e = [], t = 0; t < arguments.length; t++) - e[t] = arguments[t]; - for (var n = 0, r = e.length; n < r; n++) - if (null != e[n]) - return e[n] - } - function G(e, t) { - return null != e ? e : t - } - function q(e, t, n) { - return null != e ? e : null != t ? t : n - } - function K(e) { - for (var t = [], n = 1; n < arguments.length; n++) - t[n - 1] = arguments[n]; - return u.apply(e, t) - } - function Y(e) { - if ("number" === typeof e) - return [e, e, e, e]; - var t = e.length; - return 2 === t ? [e[0], e[1], e[0], e[1]] : 3 === t ? [e[0], e[1], e[2], e[1]] : e - } - function X(e, t) { - if (!e) - throw new Error(t) - } - function Q(e) { - return null == e ? null : "function" === typeof e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "") - } - var Z = "__ec_primitive__"; - function J(e) { - e[Z] = !0 - } - function ee(e) { - return e[Z] - } - var te = function() { - function e(t) { - this.data = {}; - var n = R(t); - this.data = {}; - var r = this; - function i(e, t) { - n ? r.set(e, t) : r.set(t, e) - } - t instanceof e ? t.each(i) : t && C(t, i) - } - return e.prototype.get = function(e) { - return this.data.hasOwnProperty(e) ? this.data[e] : null - } - , - e.prototype.set = function(e, t) { - return this.data[e] = t - } - , - e.prototype.each = function(e, t) { - for (var n in this.data) - this.data.hasOwnProperty(n) && e.call(t, this.data[n], n) - } - , - e.prototype.keys = function() { - return A(this.data) - } - , - e.prototype.removeKey = function(e) { - delete this.data[e] - } - , - e - }(); - function ne(e) { - return new te(e) - } - function re(e, t) { - for (var n = new e.constructor(e.length + t.length), r = 0; r < e.length; r++) - n[r] = e[r]; - var i = e.length; - for (r = 0; r < t.length; r++) - n[r + i] = t[r]; - return n - } - function ie(e, t) { - var n; - if (Object.create) - n = Object.create(e); - else { - var r = function() {}; - r.prototype = e, - n = new r - } - return t && w(n, t), - n - } - function oe(e, t) { - return e.hasOwnProperty(t) - } - function ae() {} - var se = 180 / Math.PI - }, - bZMm: function(e, t, n) { - "use strict"; - n.r(t), - n.d(t, "Headers", function() { - return h - }), - n.d(t, "Request", function() { - return x - }), - n.d(t, "Response", function() { - return S - }), - n.d(t, "DOMException", function() { - return C - }), - n.d(t, "fetch", function() { - return O - }); - var r = "undefined" !== typeof globalThis && globalThis || "undefined" !== typeof self && self || "undefined" !== typeof r && r - , i = { - searchParams: "URLSearchParams"in r, - iterable: "Symbol"in r && "iterator"in Symbol, - blob: "FileReader"in r && "Blob"in r && function() { - try { - return new Blob, - !0 - } catch (e) { - return !1 - } - }(), - formData: "FormData"in r, - arrayBuffer: "ArrayBuffer"in r - }; - function o(e) { - return e && DataView.prototype.isPrototypeOf(e) - } - if (i.arrayBuffer) - var a = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"] - , s = ArrayBuffer.isView || function(e) { - return e && a.indexOf(Object.prototype.toString.call(e)) > -1 - } - ; - function l(e) { - if ("string" !== typeof e && (e = String(e)), - /[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e) || "" === e) - throw new TypeError('Invalid character in header field name: "' + e + '"'); - return e.toLowerCase() - } - function c(e) { - return "string" !== typeof e && (e = String(e)), - e - } - function u(e) { - var t = { - next: function() { - var t = e.shift(); - return { - done: void 0 === t, - value: t - } - } - }; - return i.iterable && (t[Symbol.iterator] = function() { - return t - } - ), - t - } - function h(e) { - this.map = {}, - e instanceof h ? e.forEach(function(e, t) { - this.append(t, e) - }, this) : Array.isArray(e) ? e.forEach(function(e) { - this.append(e[0], e[1]) - }, this) : e && Object.getOwnPropertyNames(e).forEach(function(t) { - this.append(t, e[t]) - }, this) - } - function f(e) { - if (e.bodyUsed) - return Promise.reject(new TypeError("Already read")); - e.bodyUsed = !0 - } - function d(e) { - return new Promise(function(t, n) { - e.onload = function() { - t(e.result) - } - , - e.onerror = function() { - n(e.error) - } - } - ) - } - function p(e) { - var t = new FileReader - , n = d(t); - return t.readAsArrayBuffer(e), - n - } - function m(e) { - var t = new FileReader - , n = d(t); - return t.readAsText(e), - n - } - function g(e) { - for (var t = new Uint8Array(e), n = new Array(t.length), r = 0; r < t.length; r++) - n[r] = String.fromCharCode(t[r]); - return n.join("") - } - function v(e) { - if (e.slice) - return e.slice(0); - var t = new Uint8Array(e.byteLength); - return t.set(new Uint8Array(e)), - t.buffer - } - function y() { - return this.bodyUsed = !1, - this._initBody = function(e) { - this.bodyUsed = this.bodyUsed, - this._bodyInit = e, - e ? "string" === typeof e ? this._bodyText = e : i.blob && Blob.prototype.isPrototypeOf(e) ? this._bodyBlob = e : i.formData && FormData.prototype.isPrototypeOf(e) ? this._bodyFormData = e : i.searchParams && URLSearchParams.prototype.isPrototypeOf(e) ? this._bodyText = e.toString() : i.arrayBuffer && i.blob && o(e) ? (this._bodyArrayBuffer = v(e.buffer), - this._bodyInit = new Blob([this._bodyArrayBuffer])) : i.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(e) || s(e)) ? this._bodyArrayBuffer = v(e) : this._bodyText = e = Object.prototype.toString.call(e) : this._bodyText = "", - this.headers.get("content-type") || ("string" === typeof e ? this.headers.set("content-type", "text/plain;charset=UTF-8") : this._bodyBlob && this._bodyBlob.type ? this.headers.set("content-type", this._bodyBlob.type) : i.searchParams && URLSearchParams.prototype.isPrototypeOf(e) && this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8")) - } - , - i.blob && (this.blob = function() { - var e = f(this); - if (e) - return e; - if (this._bodyBlob) - return Promise.resolve(this._bodyBlob); - if (this._bodyArrayBuffer) - return Promise.resolve(new Blob([this._bodyArrayBuffer])); - if (this._bodyFormData) - throw new Error("could not read FormData body as blob"); - return Promise.resolve(new Blob([this._bodyText])) - } - , - this.arrayBuffer = function() { - if (this._bodyArrayBuffer) { - var e = f(this); - return e || (ArrayBuffer.isView(this._bodyArrayBuffer) ? Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset, this._bodyArrayBuffer.byteOffset + this._bodyArrayBuffer.byteLength)) : Promise.resolve(this._bodyArrayBuffer)) - } - return this.blob().then(p) - } - ), - this.text = function() { - var e = f(this); - if (e) - return e; - if (this._bodyBlob) - return m(this._bodyBlob); - if (this._bodyArrayBuffer) - return Promise.resolve(g(this._bodyArrayBuffer)); - if (this._bodyFormData) - throw new Error("could not read FormData body as text"); - return Promise.resolve(this._bodyText) - } - , - i.formData && (this.formData = function() { - return this.text().then(_) - } - ), - this.json = function() { - return this.text().then(JSON.parse) - } - , - this - } - h.prototype.append = function(e, t) { - e = l(e), - t = c(t); - var n = this.map[e]; - this.map[e] = n ? n + ", " + t : t - } - , - h.prototype["delete"] = function(e) { - delete this.map[l(e)] - } - , - h.prototype.get = function(e) { - return e = l(e), - this.has(e) ? this.map[e] : null - } - , - h.prototype.has = function(e) { - return this.map.hasOwnProperty(l(e)) - } - , - h.prototype.set = function(e, t) { - this.map[l(e)] = c(t) - } - , - h.prototype.forEach = function(e, t) { - for (var n in this.map) - this.map.hasOwnProperty(n) && e.call(t, this.map[n], n, this) - } - , - h.prototype.keys = function() { - var e = []; - return this.forEach(function(t, n) { - e.push(n) - }), - u(e) - } - , - h.prototype.values = function() { - var e = []; - return this.forEach(function(t) { - e.push(t) - }), - u(e) - } - , - h.prototype.entries = function() { - var e = []; - return this.forEach(function(t, n) { - e.push([n, t]) - }), - u(e) - } - , - i.iterable && (h.prototype[Symbol.iterator] = h.prototype.entries); - var b = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"]; - function w(e) { - var t = e.toUpperCase(); - return b.indexOf(t) > -1 ? t : e - } - function x(e, t) { - if (!(this instanceof x)) - throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.'); - t = t || {}; - var n = t.body; - if (e instanceof x) { - if (e.bodyUsed) - throw new TypeError("Already read"); - this.url = e.url, - this.credentials = e.credentials, - t.headers || (this.headers = new h(e.headers)), - this.method = e.method, - this.mode = e.mode, - this.signal = e.signal, - n || null == e._bodyInit || (n = e._bodyInit, - e.bodyUsed = !0) - } else - this.url = String(e); - if (this.credentials = t.credentials || this.credentials || "same-origin", - !t.headers && this.headers || (this.headers = new h(t.headers)), - this.method = w(t.method || this.method || "GET"), - this.mode = t.mode || this.mode || null, - this.signal = t.signal || this.signal, - this.referrer = null, - ("GET" === this.method || "HEAD" === this.method) && n) - throw new TypeError("Body not allowed for GET or HEAD requests"); - if (this._initBody(n), - ("GET" === this.method || "HEAD" === this.method) && ("no-store" === t.cache || "no-cache" === t.cache)) { - var r = /([?&])_=[^&]*/; - if (r.test(this.url)) - this.url = this.url.replace(r, "$1_=" + (new Date).getTime()); - else { - var i = /\?/; - this.url += (i.test(this.url) ? "&" : "?") + "_=" + (new Date).getTime() - } - } - } - function _(e) { - var t = new FormData; - return e.trim().split("&").forEach(function(e) { - if (e) { - var n = e.split("=") - , r = n.shift().replace(/\+/g, " ") - , i = n.join("=").replace(/\+/g, " "); - t.append(decodeURIComponent(r), decodeURIComponent(i)) - } - }), - t - } - function E(e) { - var t = new h - , n = e.replace(/\r?\n[\t ]+/g, " "); - return n.split("\r").map(function(e) { - return 0 === e.indexOf("\n") ? e.substr(1, e.length) : e - }).forEach(function(e) { - var n = e.split(":") - , r = n.shift().trim(); - if (r) { - var i = n.join(":").trim(); - t.append(r, i) - } - }), - t - } - function S(e, t) { - if (!(this instanceof S)) - throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.'); - t || (t = {}), - this.type = "default", - this.status = void 0 === t.status ? 200 : t.status, - this.ok = this.status >= 200 && this.status < 300, - this.statusText = void 0 === t.statusText ? "" : "" + t.statusText, - this.headers = new h(t.headers), - this.url = t.url || "", - this._initBody(e) - } - x.prototype.clone = function() { - return new x(this,{ - body: this._bodyInit - }) - } - , - y.call(x.prototype), - y.call(S.prototype), - S.prototype.clone = function() { - return new S(this._bodyInit,{ - status: this.status, - statusText: this.statusText, - headers: new h(this.headers), - url: this.url - }) - } - , - S.error = function() { - var e = new S(null,{ - status: 0, - statusText: "" - }); - return e.type = "error", - e - } - ; - var k = [301, 302, 303, 307, 308]; - S.redirect = function(e, t) { - if (-1 === k.indexOf(t)) - throw new RangeError("Invalid status code"); - return new S(null,{ - status: t, - headers: { - location: e - } - }) - } - ; - var C = r.DOMException; - try { - new C - } catch (e) { - C = function(e, t) { - this.message = e, - this.name = t; - var n = Error(e); - this.stack = n.stack - } - , - C.prototype = Object.create(Error.prototype), - C.prototype.constructor = C - } - function O(e, t) { - return new Promise(function(n, o) { - var a = new x(e,t); - if (a.signal && a.signal.aborted) - return o(new C("Aborted","AbortError")); - var s = new XMLHttpRequest; - function l() { - s.abort() - } - function u(e) { - try { - return "" === e && r.location.href ? r.location.href : e - } catch (t) { - return e - } - } - s.onload = function() { - var e = { - status: s.status, - statusText: s.statusText, - headers: E(s.getAllResponseHeaders() || "") - }; - e.url = "responseURL"in s ? s.responseURL : e.headers.get("X-Request-URL"); - var t = "response"in s ? s.response : s.responseText; - setTimeout(function() { - n(new S(t,e)) - }, 0) - } - , - s.onerror = function() { - setTimeout(function() { - o(new TypeError("Network request failed")) - }, 0) - } - , - s.ontimeout = function() { - setTimeout(function() { - o(new TypeError("Network request failed")) - }, 0) - } - , - s.onabort = function() { - setTimeout(function() { - o(new C("Aborted","AbortError")) - }, 0) - } - , - s.open(a.method, u(a.url), !0), - "include" === a.credentials ? s.withCredentials = !0 : "omit" === a.credentials && (s.withCredentials = !1), - "responseType"in s && (i.blob ? s.responseType = "blob" : i.arrayBuffer && a.headers.get("Content-Type") && -1 !== a.headers.get("Content-Type").indexOf("application/octet-stream") && (s.responseType = "arraybuffer")), - !t || "object" !== typeof t.headers || t.headers instanceof h ? a.headers.forEach(function(e, t) { - s.setRequestHeader(t, e) - }) : Object.getOwnPropertyNames(t.headers).forEach(function(e) { - s.setRequestHeader(e, c(t.headers[e])) - }), - a.signal && (a.signal.addEventListener("abort", l), - s.onreadystatechange = function() { - 4 === s.readyState && a.signal.removeEventListener("abort", l) - } - ), - s.send("undefined" === typeof a._bodyInit ? null : a._bodyInit) - } - ) - } - O.polyfill = !0, - r.fetch || (r.fetch = O, - r.Headers = h, - r.Request = x, - r.Response = S) - }, - bdgK: function(e, t, n) { - "use strict"; - n.r(t), - function(e) { - var n = function() { - if ("undefined" !== typeof Map) - return Map; - function e(e, t) { - var n = -1; - return e.some(function(e, r) { - return e[0] === t && (n = r, - !0) - }), - n - } - return function() { - function t() { - this.__entries__ = [] - } - return Object.defineProperty(t.prototype, "size", { - get: function() { - return this.__entries__.length - }, - enumerable: !0, - configurable: !0 - }), - t.prototype.get = function(t) { - var n = e(this.__entries__, t) - , r = this.__entries__[n]; - return r && r[1] - } - , - t.prototype.set = function(t, n) { - var r = e(this.__entries__, t); - ~r ? this.__entries__[r][1] = n : this.__entries__.push([t, n]) - } - , - t.prototype.delete = function(t) { - var n = this.__entries__ - , r = e(n, t); - ~r && n.splice(r, 1) - } - , - t.prototype.has = function(t) { - return !!~e(this.__entries__, t) - } - , - t.prototype.clear = function() { - this.__entries__.splice(0) - } - , - t.prototype.forEach = function(e, t) { - void 0 === t && (t = null); - for (var n = 0, r = this.__entries__; n < r.length; n++) { - var i = r[n]; - e.call(t, i[1], i[0]) - } - } - , - t - }() - }() - , r = "undefined" !== typeof window && "undefined" !== typeof document && window.document === document - , i = function() { - return "undefined" !== typeof e && e.Math === Math ? e : "undefined" !== typeof self && self.Math === Math ? self : "undefined" !== typeof window && window.Math === Math ? window : Function("return this")() - }() - , o = function() { - return "function" === typeof requestAnimationFrame ? requestAnimationFrame.bind(i) : function(e) { - return setTimeout(function() { - return e(Date.now()) - }, 1e3 / 60) - } - }() - , a = 2; - function s(e, t) { - var n = !1 - , r = !1 - , i = 0; - function s() { - n && (n = !1, - e()), - r && c() - } - function l() { - o(s) - } - function c() { - var e = Date.now(); - if (n) { - if (e - i < a) - return; - r = !0 - } else - n = !0, - r = !1, - setTimeout(l, t); - i = e - } - return c - } - var l = 20 - , c = ["top", "right", "bottom", "left", "width", "height", "size", "weight"] - , u = "undefined" !== typeof MutationObserver - , h = function() { - function e() { - this.connected_ = !1, - this.mutationEventsAdded_ = !1, - this.mutationsObserver_ = null, - this.observers_ = [], - this.onTransitionEnd_ = this.onTransitionEnd_.bind(this), - this.refresh = s(this.refresh.bind(this), l) - } - return e.prototype.addObserver = function(e) { - ~this.observers_.indexOf(e) || this.observers_.push(e), - this.connected_ || this.connect_() - } - , - e.prototype.removeObserver = function(e) { - var t = this.observers_ - , n = t.indexOf(e); - ~n && t.splice(n, 1), - !t.length && this.connected_ && this.disconnect_() - } - , - e.prototype.refresh = function() { - var e = this.updateObservers_(); - e && this.refresh() - } - , - e.prototype.updateObservers_ = function() { - var e = this.observers_.filter(function(e) { - return e.gatherActive(), - e.hasActive() - }); - return e.forEach(function(e) { - return e.broadcastActive() - }), - e.length > 0 - } - , - e.prototype.connect_ = function() { - r && !this.connected_ && (document.addEventListener("transitionend", this.onTransitionEnd_), - window.addEventListener("resize", this.refresh), - u ? (this.mutationsObserver_ = new MutationObserver(this.refresh), - this.mutationsObserver_.observe(document, { - attributes: !0, - childList: !0, - characterData: !0, - subtree: !0 - })) : (document.addEventListener("DOMSubtreeModified", this.refresh), - this.mutationEventsAdded_ = !0), - this.connected_ = !0) - } - , - e.prototype.disconnect_ = function() { - r && this.connected_ && (document.removeEventListener("transitionend", this.onTransitionEnd_), - window.removeEventListener("resize", this.refresh), - this.mutationsObserver_ && this.mutationsObserver_.disconnect(), - this.mutationEventsAdded_ && document.removeEventListener("DOMSubtreeModified", this.refresh), - this.mutationsObserver_ = null, - this.mutationEventsAdded_ = !1, - this.connected_ = !1) - } - , - e.prototype.onTransitionEnd_ = function(e) { - var t = e.propertyName - , n = void 0 === t ? "" : t - , r = c.some(function(e) { - return !!~n.indexOf(e) - }); - r && this.refresh() - } - , - e.getInstance = function() { - return this.instance_ || (this.instance_ = new e), - this.instance_ - } - , - e.instance_ = null, - e - }() - , f = function(e, t) { - for (var n = 0, r = Object.keys(t); n < r.length; n++) { - var i = r[n]; - Object.defineProperty(e, i, { - value: t[i], - enumerable: !1, - writable: !1, - configurable: !0 - }) - } - return e - } - , d = function(e) { - var t = e && e.ownerDocument && e.ownerDocument.defaultView; - return t || i - } - , p = S(0, 0, 0, 0); - function m(e) { - return parseFloat(e) || 0 - } - function g(e) { - for (var t = [], n = 1; n < arguments.length; n++) - t[n - 1] = arguments[n]; - return t.reduce(function(t, n) { - var r = e["border-" + n + "-width"]; - return t + m(r) - }, 0) - } - function v(e) { - for (var t = ["top", "right", "bottom", "left"], n = {}, r = 0, i = t; r < i.length; r++) { - var o = i[r] - , a = e["padding-" + o]; - n[o] = m(a) - } - return n - } - function y(e) { - var t = e.getBBox(); - return S(0, 0, t.width, t.height) - } - function b(e) { - var t = e.clientWidth - , n = e.clientHeight; - if (!t && !n) - return p; - var r = d(e).getComputedStyle(e) - , i = v(r) - , o = i.left + i.right - , a = i.top + i.bottom - , s = m(r.width) - , l = m(r.height); - if ("border-box" === r.boxSizing && (Math.round(s + o) !== t && (s -= g(r, "left", "right") + o), - Math.round(l + a) !== n && (l -= g(r, "top", "bottom") + a)), - !x(e)) { - var c = Math.round(s + o) - t - , u = Math.round(l + a) - n; - 1 !== Math.abs(c) && (s -= c), - 1 !== Math.abs(u) && (l -= u) - } - return S(i.left, i.top, s, l) - } - var w = function() { - return "undefined" !== typeof SVGGraphicsElement ? function(e) { - return e instanceof d(e).SVGGraphicsElement - } - : function(e) { - return e instanceof d(e).SVGElement && "function" === typeof e.getBBox - } - }(); - function x(e) { - return e === d(e).document.documentElement - } - function _(e) { - return r ? w(e) ? y(e) : b(e) : p - } - function E(e) { - var t = e.x - , n = e.y - , r = e.width - , i = e.height - , o = "undefined" !== typeof DOMRectReadOnly ? DOMRectReadOnly : Object - , a = Object.create(o.prototype); - return f(a, { - x: t, - y: n, - width: r, - height: i, - top: n, - right: t + r, - bottom: i + n, - left: t - }), - a - } - function S(e, t, n, r) { - return { - x: e, - y: t, - width: n, - height: r - } - } - var k = function() { - function e(e) { - this.broadcastWidth = 0, - this.broadcastHeight = 0, - this.contentRect_ = S(0, 0, 0, 0), - this.target = e - } - return e.prototype.isActive = function() { - var e = _(this.target); - return this.contentRect_ = e, - e.width !== this.broadcastWidth || e.height !== this.broadcastHeight - } - , - e.prototype.broadcastRect = function() { - var e = this.contentRect_; - return this.broadcastWidth = e.width, - this.broadcastHeight = e.height, - e - } - , - e - }() - , C = function() { - function e(e, t) { - var n = E(t); - f(this, { - target: e, - contentRect: n - }) - } - return e - }() - , O = function() { - function e(e, t, r) { - if (this.activeObservations_ = [], - this.observations_ = new n, - "function" !== typeof e) - throw new TypeError("The callback provided as parameter 1 is not a function."); - this.callback_ = e, - this.controller_ = t, - this.callbackCtx_ = r - } - return e.prototype.observe = function(e) { - if (!arguments.length) - throw new TypeError("1 argument required, but only 0 present."); - if ("undefined" !== typeof Element && Element instanceof Object) { - if (!(e instanceof d(e).Element)) - throw new TypeError('parameter 1 is not of type "Element".'); - var t = this.observations_; - t.has(e) || (t.set(e, new k(e)), - this.controller_.addObserver(this), - this.controller_.refresh()) - } - } - , - e.prototype.unobserve = function(e) { - if (!arguments.length) - throw new TypeError("1 argument required, but only 0 present."); - if ("undefined" !== typeof Element && Element instanceof Object) { - if (!(e instanceof d(e).Element)) - throw new TypeError('parameter 1 is not of type "Element".'); - var t = this.observations_; - t.has(e) && (t.delete(e), - t.size || this.controller_.removeObserver(this)) - } - } - , - e.prototype.disconnect = function() { - this.clearActive(), - this.observations_.clear(), - this.controller_.removeObserver(this) - } - , - e.prototype.gatherActive = function() { - var e = this; - this.clearActive(), - this.observations_.forEach(function(t) { - t.isActive() && e.activeObservations_.push(t) - }) - } - , - e.prototype.broadcastActive = function() { - if (this.hasActive()) { - var e = this.callbackCtx_ - , t = this.activeObservations_.map(function(e) { - return new C(e.target,e.broadcastRect()) - }); - this.callback_.call(e, t, e), - this.clearActive() - } - } - , - e.prototype.clearActive = function() { - this.activeObservations_.splice(0) - } - , - e.prototype.hasActive = function() { - return this.activeObservations_.length > 0 - } - , - e - }() - , T = "undefined" !== typeof WeakMap ? new WeakMap : new n - , L = function() { - function e(t) { - if (!(this instanceof e)) - throw new TypeError("Cannot call a class as a function."); - if (!arguments.length) - throw new TypeError("1 argument required, but only 0 present."); - var n = h.getInstance() - , r = new O(t,n,this); - T.set(this, r) - } - return e - }(); - ["observe", "unobserve", "disconnect"].forEach(function(e) { - L.prototype[e] = function() { - var t; - return (t = T.get(this))[e].apply(t, arguments) - } - }); - var A = function() { - return "undefined" !== typeof i.ResizeObserver ? i.ResizeObserver : L - }(); - t["default"] = A - } - .call(this, n("yLpj")) - }, - bmIi: function(e, t, n) { - "use strict"; - var r = n("/Mfd") - , i = n("pQGJ") - , o = n("lvAo") - , a = {}; - n("VPOE")(a, n("gL7N")("iterator"), function() { - return this - }), - e.exports = function(e, t, n) { - e.prototype = r(a, { - next: i(1, n) - }), - o(e, t + " Iterator") - } - }, - brdU: function(e, t, n) { - "use strict"; - n.r(t); - var r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - ; - function i(e, t) { - if (e === t) - return !0; - if (null == e || null == t) - return !1; - if (Array.isArray(e)) - return Array.isArray(t) && e.length === t.length && e.every(function(e, n) { - return i(e, t[n]) - }); - var n = "undefined" === typeof e ? "undefined" : r(e) - , o = "undefined" === typeof t ? "undefined" : r(t); - if (n !== o) - return !1; - if ("object" === n) { - var a = e.valueOf() - , s = t.valueOf(); - if (a !== e || s !== t) - return i(a, s); - var l = Object.keys(e) - , c = Object.keys(t); - return l.length === c.length && l.every(function(n) { - return i(e[n], t[n]) - }) - } - return !1 - } - t["default"] = i - }, - bsDr: function(e, t, n) { - "use strict"; - var r = n("2a/h") - , i = RegExp.prototype.exec; - e.exports = function(e, t) { - var n = e.exec; - if ("function" === typeof n) { - var o = n.call(e, t); - if ("object" !== typeof o) - throw new TypeError("RegExp exec method returned something other than an Object or null"); - return o - } - if ("RegExp" !== r(e)) - throw new TypeError("RegExp#exec called on incompatible receiver"); - return i.call(e, t) - } - }, - c0Oy: function(e, t) { - var n = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")(); - "number" == typeof __g && (__g = n) - }, - cDf5: function(e, t) { - function n(t) { - "@babel/helpers - typeof"; - return e.exports = n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - e.exports.__esModule = !0, - e.exports["default"] = e.exports, - n(t) - } - e.exports = n, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - cOkC: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.warning = i, - t.note = o, - t.resetWarned = a, - t.call = s, - t.warningOnce = l, - t.noteOnce = c, - t.default = void 0; - var r = {}; - function i(e, t) { - 0 - } - function o(e, t) { - 0 - } - function a() { - r = {} - } - function s(e, t, n) { - t || r[n] || (e(!1, n), - r[n] = !0) - } - function l(e, t) { - s(i, e, t) - } - function c(e, t) { - s(o, e, t) - } - var u = l; - t.default = u - }, - cQyX: function(e, t, n) { - var r = n("gL7N")("iterator") - , i = !1; - try { - var o = [7][r](); - o["return"] = function() { - i = !0 - } - , - Array.from(o, function() { - throw 2 - }) - } catch (e) {} - e.exports = function(e, t) { - if (!t && !i) - return !1; - var n = !1; - try { - var o = [7] - , a = o[r](); - a.next = function() { - return { - done: n = !0 - } - } - , - o[r] = function() { - return a - } - , - e(o) - } catch (e) {} - return n - } - }, - ccE7: function(e, t, n) { - var r = n("Ojgd") - , i = n("Jes0"); - e.exports = function(e) { - return function(t, n) { - var o, a, s = String(i(t)), l = r(n), c = s.length; - return l < 0 || l >= c ? e ? "" : void 0 : (o = s.charCodeAt(l), - o < 55296 || o > 56319 || l + 1 === c || (a = s.charCodeAt(l + 1)) < 56320 || a > 57343 ? e ? s.charAt(l) : o : e ? s.slice(l, l + 2) : a - 56320 + (o - 55296 << 10) + 65536) - } - } - }, - ck9s: function(e, t, n) { - "use strict"; - var r = n("ZFOp") - , i = n("MgzW") - , o = n("8jRI"); - function a(e) { - switch (e.arrayFormat) { - case "index": - return function(t, n, r) { - return null === n ? [l(t, e), "[", r, "]"].join("") : [l(t, e), "[", l(r, e), "]=", l(n, e)].join("") - } - ; - case "bracket": - return function(t, n) { - return null === n ? l(t, e) : [l(t, e), "[]=", l(n, e)].join("") - } - ; - default: - return function(t, n) { - return null === n ? l(t, e) : [l(t, e), "=", l(n, e)].join("") - } - } - } - function s(e) { - var t; - switch (e.arrayFormat) { - case "index": - return function(e, n, r) { - t = /\[(\d*)\]$/.exec(e), - e = e.replace(/\[\d*\]$/, ""), - t ? (void 0 === r[e] && (r[e] = {}), - r[e][t[1]] = n) : r[e] = n - } - ; - case "bracket": - return function(e, n, r) { - t = /(\[\])$/.exec(e), - e = e.replace(/\[\]$/, ""), - t ? void 0 !== r[e] ? r[e] = [].concat(r[e], n) : r[e] = [n] : r[e] = n - } - ; - default: - return function(e, t, n) { - void 0 !== n[e] ? n[e] = [].concat(n[e], t) : n[e] = t - } - } - } - function l(e, t) { - return t.encode ? t.strict ? r(e) : encodeURIComponent(e) : e - } - function c(e) { - return Array.isArray(e) ? e.sort() : "object" === typeof e ? c(Object.keys(e)).sort(function(e, t) { - return Number(e) - Number(t) - }).map(function(t) { - return e[t] - }) : e - } - function u(e) { - var t = e.indexOf("?"); - return -1 === t ? "" : e.slice(t + 1) - } - function h(e, t) { - t = i({ - arrayFormat: "none" - }, t); - var n = s(t) - , r = Object.create(null); - return "string" !== typeof e ? r : (e = e.trim().replace(/^[?#&]/, ""), - e ? (e.split("&").forEach(function(e) { - var t = e.replace(/\+/g, " ").split("=") - , i = t.shift() - , a = t.length > 0 ? t.join("=") : void 0; - a = void 0 === a ? null : o(a), - n(o(i), a, r) - }), - Object.keys(r).sort().reduce(function(e, t) { - var n = r[t]; - return Boolean(n) && "object" === typeof n && !Array.isArray(n) ? e[t] = c(n) : e[t] = n, - e - }, Object.create(null))) : r) - } - t.extract = u, - t.parse = h, - t.stringify = function(e, t) { - var n = { - encode: !0, - strict: !0, - arrayFormat: "none" - }; - t = i(n, t), - !1 === t.sort && (t.sort = function() {} - ); - var r = a(t); - return e ? Object.keys(e).sort(t.sort).map(function(n) { - var i = e[n]; - if (void 0 === i) - return ""; - if (null === i) - return l(n, t); - if (Array.isArray(i)) { - var o = []; - return i.slice().forEach(function(e) { - void 0 !== e && o.push(r(n, e, o.length)) - }), - o.join("&") - } - return l(n, t) + "=" + l(i, t) - }).filter(function(e) { - return e.length > 0 - }).join("&") : "" - } - , - t.parseUrl = function(e, t) { - return { - url: e.split("?")[0] || "", - query: h(u(e), t) - } - } - }, - cm6r: function(e, t, n) { - "use strict"; - n.d(t, "c", function() { - return r - }), - n.d(t, "b", function() { - return i - }), - n.d(t, "a", function() { - return o - }), - n.d(t, "d", function() { - return h - }), - n.d(t, "e", function() { - return f - }); - var r = 12 - , i = "sans-serif" - , o = r + "px " + i - , a = 20 - , s = 100 - , l = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"; - function c(e) { - var t = {}; - if ("undefined" === typeof JSON) - return t; - for (var n = 0; n < e.length; n++) { - var r = String.fromCharCode(n + 32) - , i = (e.charCodeAt(n) - a) / s; - t[r] = i - } - return t - } - var u = c(l) - , h = { - createCanvas: function() { - return "undefined" !== typeof document && document.createElement("canvas") - }, - measureText: function() { - var e, t; - return function(n, i) { - if (!e) { - var a = h.createCanvas(); - e = a && a.getContext("2d") - } - if (e) - return t !== i && (t = e.font = i || o), - e.measureText(n); - n = n || "", - i = i || o; - var s = /^([0-9]*?)px$/.exec(i) - , l = +(s && s[1]) || r - , c = 0; - if (i.indexOf("mono") >= 0) - c = l * n.length; - else - for (var f = 0; f < n.length; f++) { - var d = u[n[f]]; - c += null == d ? l : d * l - } - return { - width: c - } - } - }(), - loadImage: function(e, t, n) { - var r = new Image; - return r.onload = t, - r.onerror = n, - r.src = e, - r - } - }; - function f(e) { - for (var t in h) - e[t] && (h[t] = e[t]) - } - }, - d1ca: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = n("p0pE") - , a = n.n(o) - , s = (n("+L6B"), - n("2/Rp")) - , l = (n("qVdP"), - n("jsC+")) - , c = (n("lUTK"), - n("BvKs")) - , u = (n("Pwec"), - n("CtXQ")) - , h = (n("+BJd"), - n("mr32")) - , f = (n("5Dmo"), - n("3S7+")) - , d = (n("Awhp"), - n("KrTs")) - , p = (n("2qtc"), - n("kLXV")) - , m = n("q1tI") - , g = n.n(m) - , v = n("Bl7J") - , y = n("maVC") - , b = n("wd/R") - , w = n.n(b) - , x = n("3a4m") - , _ = n.n(x) - , E = n("/MKj") - , S = n("mCd/") - , k = n("CgOb") - , C = n("yiO6") - , O = n("hVla") - , T = n("Qg4q") - , L = n("yWgo") - , A = n("Oa6W") - , P = n("v32e") - , j = n("X0q5"); - class M extends g.a.Component { - constructor(e) { - super(e), - this.state = { - sorter: {}, - visible: !1 - } - } - componentWillUnmount() { - this.props.dispatch({ - type: "user/empty" - }), - this.props.dispatch({ - type: "user/setState", - payload: { - filter: [] - } - }) - } - componentDidMount() { - this.props.dispatch({ - type: "plan/fetch" - }), - this.props.dispatch({ - type: "user/fetch" - }), - this.props.dispatch({ - type: "serverGroup/fetch" - }) - } - tableOnChange(e, t) { - Object(L["j"])("user_manage_page_size", e.pageSize), - this.props.dispatch({ - type: "user/changeTable", - pagination: e, - sort: { - sort_type: "ascend" === t.order ? "ASC" : "DESC", - sort: t.columnKey - } - }) - } - searchOnChange(e) { - this.inputDelayTimer && clearTimeout(this.inputDelayTimer), - this.inputDelayTimer = setTimeout(function() { - this.inputDelayTimer = null, - this.props.dispatch({ - type: "user/filter", - filter: { - email: e - }, - pagination: { - current: 1 - } - }) - } - .bind(this), 400) - } - dumpCSV() { - this.props.dispatch({ - type: "user/dumpCSV" - }) - } - ban() { - p["a"].confirm({ - title: "\u63d0\u9192", - content: "\u786e\u5b9a\u8981\u8fdb\u884c\u5c01\u7981\u5417\uff1f", - onOk: ()=>{ - this.props.dispatch({ - type: "user/ban" - }) - } - }) - } - userFilter(e, t, n) { - var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3]; - this.props.dispatch({ - type: "user/addFilter", - key: e, - condition: t, - value: n, - clear: r - }) - } - orderFilter(e, t, n) { - this.props.dispatch({ - type: "order/addFilter", - key: e, - condition: t, - value: n - }), - _.a.push("/order") - } - resetSecret(e) { - var t = this; - p["a"].confirm({ - title: "\u91cd\u7f6e\u5b89\u5168\u4fe1\u606f", - content: "\u786e\u5b9a\u8981\u91cd\u7f6e".concat(e.email, "\u7684\u5b89\u5168\u4fe1\u606f\u5417\uff1f"), - onOk() { - t.props.dispatch({ - type: "user/resetSecret", - id: e.id - }) - }, - okText: "\u786e\u5b9a", - cancelText: "\u53d6\u6d88" - }) - } - render() { - var e, t, n, r, o, p, m = this.props.user, b = m.users, x = m.pagination, _ = m.fetchLoading, E = m.filter, M = this.props.serverGroup.groups, R = this.props.plan.plans, N = [{ - title: "ID", - dataIndex: "id", - key: "id", - sorter: !0 - }, { - title: "\u90ae\u7bb1", - dataIndex: "email", - key: "email", - render: (e,t)=>{ - return g.a.createElement(f["a"], { - placement: "top", - title: t.t ? "\u6700\u540e\u5728\u7ebf".concat(w()(1e3 * t.t).format("YYYY-MM-DD HH:mm:ss")) : "\u4ece\u672a\u5728\u7ebf" - }, g.a.createElement(d["a"], { - status: (new Date).getTime() / 1e3 - 600 > t.t ? "default" : "success" - }), e) - } - }, { - title: "\u72b6\u6001", - dataIndex: "banned", - key: "banned", - sorter: !0, - render: e=>{ - return g.a.createElement(h["a"], { - color: e ? "red" : "green" - }, e ? "\u5c01\u7981" : "\u6b63\u5e38") - } - }, { - title: "\u8ba2\u9605", - dataIndex: "plan_name", - key: "plan_id", - sorter: !0, - render: e=>{ - return e || "-" - } - }, { - title: "\u6743\u9650\u7ec4", - dataIndex: "group_id", - key: "group_id", - sorter: !0, - render: e=>{ - var t = M.find(t=>t.id === e); - return t ? t.name : "-" - } - }, { - title: "\u5df2\u7528(G)", - dataIndex: "total_used", - key: "total_used", - sorter: !0, - render: (e,t)=>{ - return g.a.createElement(h["a"], { - color: parseFloat(e) > parseFloat(t.transfer_enable) ? "red" : "green" - }, e) - } - }, { - title: "\u6d41\u91cf(G)", - dataIndex: "transfer_enable", - key: "transfer_enable", - sorter: !0, - render: (e,t)=>{ - return e - } - }, { - title: "\u5230\u671f\u65f6\u95f4", - dataIndex: "expired_at", - key: "expired_at", - sorter: !0, - render: e=>{ - return g.a.createElement(h["a"], { - color: e < (new Date).getTime() / 1e3 && null !== e ? "red" : "green" - }, e ? w()(1e3 * e).format("YYYY/MM/DD HH:mm") : null === e ? "\u957f\u671f\u6709\u6548" : "-") - } - }, { - title: "\u4f59\u989d", - dataIndex: "balance", - key: "balance", - sorter: !0 - }, { - title: "\u4f63\u91d1", - dataIndex: "commission_balance", - key: "commission_balance", - sorter: !0 - }, { - title: "\u52a0\u5165\u65f6\u95f4", - dataIndex: "created_at", - key: "created_at", - sorter: !0, - render: e=>{ - return w()(1e3 * e).format("YYYY/MM/DD HH:mm") - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - fixed: "right", - render: (e,t,n)=>{ - return g.a.createElement(g.a.Fragment, null, g.a.createElement(l["a"], { - trigger: "click", - overlay: g.a.createElement(c["a"], null, g.a.createElement(c["a"].Item, { - onContextMenu: e=>{ - e.stopPropagation() - } - }, g.a.createElement(k["a"], { - userId: t.id, - key: t.id - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "edit" - }), " \u7f16\u8f91"))), g.a.createElement(c["a"].Item, { - onContextMenu: e=>{ - e.stopPropagation() - } - }, g.a.createElement(S["a"], { - email: t.email, - key: t.email - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "plus" - }), " \u5206\u914d\u8ba2\u5355"))), g.a.createElement(c["a"].Item, null, g.a.createElement("a", { - onClick: ()=>Object(L["a"])(t.subscribe_url) - }, g.a.createElement(u["a"], { - type: "copy" - }), " \u590d\u5236\u8ba2\u9605URL")), g.a.createElement(c["a"].Item, null, g.a.createElement("a", { - onClick: ()=>this.resetSecret(t) - }, g.a.createElement(u["a"], { - type: "reload" - }), " \u91cd\u7f6eUUID\u53ca\u8ba2\u9605URL")), g.a.createElement(c["a"].Item, { - onClick: ()=>this.orderFilter("user_id", "=", t.id) - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "account-book" - }), " TA\u7684\u8ba2\u5355")), g.a.createElement(c["a"].Item, { - onClick: ()=>this.userFilter("invite_user_id", "=", t.id, !0) - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "usergroup-add" - }), " TA\u7684\u9080\u8bf7")), g.a.createElement(c["a"].Item, { - onContextMenu: e=>{ - e.stopPropagation() - } - }, g.a.createElement(j["a"], { - userId: null === t || void 0 === t ? void 0 : t.id, - key: null === t || void 0 === t ? void 0 : t.email - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "solution" - }), " TA\u7684\u6d41\u91cf\u8bb0\u5f55")))) - }, g.a.createElement("a", { - href: "javascript:void(0);" - }, "\u64cd\u4f5c ", g.a.createElement(u["a"], { - type: "caret-down" - })))) - } - }]; - return g.a.createElement(v["a"], i()({}, this.props, { - title: "\u7528\u6237\u7ba1\u7406" - }), g.a.createElement(P["a"], { - loading: _ - }, g.a.createElement("div", { - className: "block border-bottom" - }, g.a.createElement("div", { - className: "bg-white" - }, g.a.createElement("div", { - className: "v2board-table-action", - style: { - padding: 15 - } - }, g.a.createElement(f["a"], { - title: "Tips\uff1a\u53ef\u4ee5\u4f7f\u7528\u8fc7\u6ee4\u5668\u8fc7\u6ee4\u540e\u518d\u4f7f\u7528\u64cd\u4f5c\u5bf9\u8fc7\u6ee4\u7684\u7528\u6237\u8fdb\u884c\u64cd\u4f5c\u3002", - placement: "right" - }, g.a.createElement(C["a"], null, g.a.createElement(O["a"], { - key: E.length, - value: E, - onOk: e=>this.props.dispatch({ - type: "user/filter", - filter: e - }), - keys: [{ - key: "email", - title: "\u90ae\u7bb1", - condition: ["\u6a21\u7cca"] - }, { - key: "id", - title: "\u7528\u6237ID", - condition: ["=", ">=", ">", "<", "<="] - }, { - key: "plan_id", - title: "\u8ba2\u9605", - condition: ["="], - type: "select", - options: R.map(e=>({ - key: e.name, - value: e.id - })) - }, { - key: "transfer_enable", - title: "\u6d41\u91cf", - condition: [">=", ">", "<", "<="] - }, { - key: "d", - title: "\u4e0b\u884c", - condition: [">=", ">", "<", "<="] - }, { - key: "expired_at", - title: "\u5230\u671f\u65f6\u95f4", - condition: [">=", ">", "<", "<="], - type: "date" - }, { - key: "uuid", - title: "UUID", - condition: ["="] - }, { - key: "token", - title: "TOKEN", - condition: ["="] - }, { - key: "banned", - title: "\u8d26\u53f7\u72b6\u6001", - condition: ["="], - type: "select", - options: [{ - key: "\u6b63\u5e38", - value: 0 - }, { - key: "\u5c01\u7981", - value: 1 - }] - }, { - key: "invite_by_email", - title: "\u9080\u8bf7\u4eba\u90ae\u7bb1", - condition: ["\u6a21\u7cca"] - }, { - key: "invite_user_id", - title: "\u9080\u8bf7\u4ebaID", - condition: ["="] - }, { - key: "remarks", - title: "\u5907\u6ce8", - condition: ["\u6a21\u7cca"] - }, { - key: "is_admin", - title: "\u7ba1\u7406\u5458", - condition: ["="], - type: "select", - options: [{ - key: "\u662f", - value: 1 - }, { - key: "\u5426", - value: 0 - }] - }] - }, g.a.createElement(s["a"], { - type: E.length > 0 ? "primary" : "" - }, g.a.createElement(u["a"], { - type: "filter" - }), " \u8fc7\u6ee4\u5668")), g.a.createElement(l["a"], { - overlay: g.a.createElement(c["a"], null, g.a.createElement(c["a"].Item, null, g.a.createElement("a", { - onClick: ()=>this.dumpCSV() - }, g.a.createElement(u["a"], { - type: "file-excel" - }), " \u5bfc\u51faCSV")), g.a.createElement(c["a"].Item, null, g.a.createElement(y["a"], null, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "mail" - }), " \u53d1\u9001\u90ae\u4ef6"))), g.a.createElement(c["a"].Item, { - disabled: !E.length - }, g.a.createElement("a", { - disabled: !E.length, - onClick: ()=>this.ban() - }, g.a.createElement(u["a"], { - type: "stop" - }), " \u6279\u91cf\u5c01\u7981"))) - }, g.a.createElement(s["a"], null, g.a.createElement(u["a"], { - type: "select" - }), "\u64cd\u4f5c")))), g.a.createElement(T["a"], null, g.a.createElement(s["a"], { - className: "ml-2" - }, g.a.createElement(u["a"], { - type: "user-add" - })))), g.a.createElement(A["a"], { - onContextMenu: e=>{ - this.record = e, - this.forceUpdate() - } - , - className: "v2board-table", - tableLayout: "auto", - dataSource: b, - pagination: a()({}, x, { - size: "small", - showSizeChanger: !0, - pageSizeOptions: [10, 50, 100, 150] - }), - columns: N, - scroll: { - x: 1500 - }, - onChange: (e,t,n)=>this.tableOnChange(e, n) - }, g.a.createElement("ul", { - className: "ant-dropdown-menu ant-dropdown-menu-light ant-dropdown-menu-root ant-dropdown-menu-vertical" - }, g.a.createElement("li", { - className: "ant-dropdown-menu-item" - }, g.a.createElement(k["a"], { - userId: null === (e = this.record) || void 0 === e ? void 0 : e.id, - key: null === (t = this.record) || void 0 === t ? void 0 : t.id - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "edit" - }), " \u7f16\u8f91"))), g.a.createElement("li", { - className: "ant-dropdown-menu-item" - }, g.a.createElement(S["a"], { - email: null === (n = this.record) || void 0 === n ? void 0 : n.email, - key: null === (r = this.record) || void 0 === r ? void 0 : r.email - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "plus" - }), " \u5206\u914d\u8ba2\u5355"))), g.a.createElement("li", { - className: "ant-dropdown-menu-item" - }, g.a.createElement("a", { - onClick: ()=>{ - var e; - return Object(L["a"])(null === (e = this.record) || void 0 === e ? void 0 : e.subscribe_url) - } - }, g.a.createElement(u["a"], { - type: "copy" - }), " \u590d\u5236\u8ba2\u9605URL")), g.a.createElement("li", { - className: "ant-dropdown-menu-item" - }, g.a.createElement("a", { - style: { - color: "#ff4d4f" - }, - onClick: ()=>this.resetSecret(this.record) - }, g.a.createElement(u["a"], { - type: "reload" - }), " \u91cd\u7f6eUUID\u53ca\u8ba2\u9605URL")), g.a.createElement("li", { - className: "ant-dropdown-menu-item", - onClick: ()=>{ - var e; - return this.orderFilter("user_id", "=", null === (e = this.record) || void 0 === e ? void 0 : e.id) - } - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "account-book" - }), " TA\u7684\u8ba2\u5355")), g.a.createElement("li", { - className: "ant-dropdown-menu-item", - onClick: ()=>{ - var e; - return this.userFilter("invite_user_id", "=", null === (e = this.record) || void 0 === e ? void 0 : e.id, !0) - } - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "usergroup-add" - }), " TA\u7684\u9080\u8bf7")), g.a.createElement("li", { - className: "ant-dropdown-menu-item" - }, g.a.createElement(j["a"], { - userId: null === (o = this.record) || void 0 === o ? void 0 : o.id, - key: null === (p = this.record) || void 0 === p ? void 0 : p.email - }, g.a.createElement("a", null, g.a.createElement(u["a"], { - type: "solution" - }), " TA\u7684\u6d41\u91cf\u8bb0\u5f55"))))))))) - } - } - t["default"] = Object(E["c"])(e=>{ - var t = e.user - , n = e.serverGroup - , r = e.plan; - return { - user: t, - serverGroup: n, - plan: r - } - } - )(M) - }, - dI71: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return i - }); - var r = n("s4An"); - function i(e, t) { - e.prototype = Object.create(t.prototype), - e.prototype.constructor = e, - Object(r["a"])(e, t) - } - }, - dX6P: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un") - , a = n("3a4m") - , s = n.n(a); - function l() { - l = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, s, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - t["default"] = { - name: "auth", - state: {}, - reducers: { - save(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - login(e, t) { - var n = e.action - , r = t.put; - return l().mark(function e() { - var t; - return l().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r({ - type: "save", - payload: { - loginLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/passport/auth/login", n); - case 4: - return t = e.sent, - e.next = 7, - r({ - type: "save", - payload: { - loginLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - if (t.data.is_admin) { - e.next = 11; - break - } - return e.abrupt("return"); - case 11: - s.a.push("/dashboard"); - case 12: - case "end": - return e.stop() - } - }, e) - })() - }, - register(e) { - var t = e.action - , n = e.complete; - return l().mark(function e() { - var r; - return l().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["a"])("/passport/auth/register", t); - case 2: - r = e.sent, - r && n(r); - case 4: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - dcFJ: function(e, t, n) { - "use strict"; - var r = n("wHrr") - , i = n("WGNW") - , o = n("il4q") - , a = n("69SZ") - , s = n("ULMT") - , l = n("OsVd") - , c = n("aSE1") - , u = n("BnQZ"); - i(i.S + i.F * !n("cQyX")(function(e) { - Array.from(e) - }), "Array", { - from: function(e) { - var t, n, i, h, f = o(e), d = "function" == typeof this ? this : Array, p = arguments.length, m = p > 1 ? arguments[1] : void 0, g = void 0 !== m, v = 0, y = u(f); - if (g && (m = r(m, p > 2 ? arguments[2] : void 0, 2)), - void 0 == y || d == Array && s(y)) - for (t = l(f.length), - n = new d(t); t > v; v++) - c(n, v, g ? m(f[v], v) : f[v]); - else - for (h = y.call(f), - n = new d; !(i = h.next()).done; v++) - c(n, v, g ? a(h, m, [i.value, v], !0) : i.value); - return n.length = v, - n - } - }) - }, - dl0q: function(e, t, n) { - n("Zxgi")("observable") - }, - dplF: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = o; - var r = i(n("i8i4")); - function i(e) { - return e && e.__esModule ? e : { - default: e - } - } - function o(e) { - return e instanceof HTMLElement ? e : r.default.findDOMNode(e) - } - }, - dqUG: function(e, t, n) { - "use strict"; - n.d(t, "c", function() { - return w - }), - n.d(t, "b", function() { - return _ - }); - var r = n("mrSG") - , i = n("1AkM") - , o = n("3U8f") - , a = n("bYtY") - , s = n("6GrX") - , l = n("Dagg") - , c = n("x6Kt") - , u = n("mFDi") - , h = n("Gev7") - , f = n("cm6r") - , d = { - fill: "#000" - } - , p = 2 - , m = { - style: Object(a["i"])({ - fill: !0, - stroke: !0, - fillOpacity: !0, - strokeOpacity: !0, - lineWidth: !0, - fontSize: !0, - lineHeight: !0, - width: !0, - height: !0, - textShadowColor: !0, - textShadowBlur: !0, - textShadowOffsetX: !0, - textShadowOffsetY: !0, - backgroundColor: !0, - padding: !0, - borderColor: !0, - borderWidth: !0, - borderRadius: !0 - }, h["a"].style) - } - , g = function(e) { - function t(t) { - var n = e.call(this) || this; - return n.type = "text", - n._children = [], - n._defaultStyle = d, - n.attr(t), - n - } - return Object(r["a"])(t, e), - t.prototype.childrenRef = function() { - return this._children - } - , - t.prototype.update = function() { - e.prototype.update.call(this), - this.styleChanged() && this._updateSubTexts(); - for (var t = 0; t < this._children.length; t++) { - var n = this._children[t]; - n.zlevel = this.zlevel, - n.z = this.z, - n.z2 = this.z2, - n.culling = this.culling, - n.cursor = this.cursor, - n.invisible = this.invisible - } - } - , - t.prototype.updateTransform = function() { - var t = this.innerTransformable; - t ? (t.updateTransform(), - t.transform && (this.transform = t.transform)) : e.prototype.updateTransform.call(this) - } - , - t.prototype.getLocalTransform = function(t) { - var n = this.innerTransformable; - return n ? n.getLocalTransform(t) : e.prototype.getLocalTransform.call(this, t) - } - , - t.prototype.getComputedTransform = function() { - return this.__hostTarget && (this.__hostTarget.getComputedTransform(), - this.__hostTarget.updateInnerText(!0)), - e.prototype.getComputedTransform.call(this) - } - , - t.prototype._updateSubTexts = function() { - this._childCursor = 0, - E(this.style), - this.style.rich ? this._updateRichTexts() : this._updatePlainTexts(), - this._children.length = this._childCursor, - this.styleUpdated() - } - , - t.prototype.addSelfToZr = function(t) { - e.prototype.addSelfToZr.call(this, t); - for (var n = 0; n < this._children.length; n++) - this._children[n].__zr = t - } - , - t.prototype.removeSelfFromZr = function(t) { - e.prototype.removeSelfFromZr.call(this, t); - for (var n = 0; n < this._children.length; n++) - this._children[n].__zr = null - } - , - t.prototype.getBoundingRect = function() { - if (this.styleChanged() && this._updateSubTexts(), - !this._rect) { - for (var e = new u["a"](0,0,0,0), t = this._children, n = [], r = null, i = 0; i < t.length; i++) { - var o = t[i] - , a = o.getBoundingRect() - , s = o.getLocalTransform(n); - s ? (e.copy(a), - e.applyTransform(s), - r = r || e.clone(), - r.union(e)) : (r = r || a.clone(), - r.union(a)) - } - this._rect = r || e - } - return this._rect - } - , - t.prototype.setDefaultTextStyle = function(e) { - this._defaultStyle = e || d - } - , - t.prototype.setTextContent = function(e) { - 0 - } - , - t.prototype._mergeStyle = function(e, t) { - if (!t) - return e; - var n = t.rich - , r = e.rich || n && {}; - return Object(a["l"])(e, t), - n && r ? (this._mergeRich(r, n), - e.rich = r) : r && (e.rich = r), - e - } - , - t.prototype._mergeRich = function(e, t) { - for (var n = Object(a["B"])(t), r = 0; r < n.length; r++) { - var i = n[r]; - e[i] = e[i] || {}, - Object(a["l"])(e[i], t[i]) - } - } - , - t.prototype.getAnimationStyleProps = function() { - return m - } - , - t.prototype._getOrCreateChild = function(e) { - var t = this._children[this._childCursor]; - return t && t instanceof e || (t = new e), - this._children[this._childCursor++] = t, - t.__zr = this.__zr, - t.parent = this, - t - } - , - t.prototype._updatePlainTexts = function() { - var e = this.style - , t = e.font || f["a"] - , n = e.padding - , r = T(e) - , a = Object(i["a"])(r, e) - , l = L(e) - , c = !!e.backgroundColor - , h = a.outerHeight - , d = a.outerWidth - , m = a.contentWidth - , g = a.lines - , v = a.lineHeight - , y = this._defaultStyle - , b = e.x || 0 - , w = e.y || 0 - , _ = e.align || y.align || "left" - , E = e.verticalAlign || y.verticalAlign || "top" - , S = b - , A = Object(s["b"])(w, a.contentHeight, E); - if (l || n) { - var P = Object(s["a"])(b, d, _) - , j = Object(s["b"])(w, h, E); - l && this._renderBackground(e, e, P, j, d, h) - } - A += v / 2, - n && (S = O(b, _, n), - "top" === E ? A += n[0] : "bottom" === E && (A -= n[2])); - for (var M = 0, R = !1, N = (C("fill"in e ? e.fill : (R = !0, - y.fill))), D = (k("stroke"in e ? e.stroke : c || y.autoStroke && !R ? null : (M = p, - y.stroke))), I = e.textShadowBlur > 0, $ = null != e.width && ("truncate" === e.overflow || "break" === e.overflow || "breakAll" === e.overflow), F = a.calculatedLineHeight, B = 0; B < g.length; B++) { - var V = this._getOrCreateChild(o["a"]) - , W = V.createStyle(); - V.useStyle(W), - W.text = g[B], - W.x = S, - W.y = A, - _ && (W.textAlign = _), - W.textBaseline = "middle", - W.opacity = e.opacity, - W.strokeFirst = !0, - I && (W.shadowBlur = e.textShadowBlur || 0, - W.shadowColor = e.textShadowColor || "transparent", - W.shadowOffsetX = e.textShadowOffsetX || 0, - W.shadowOffsetY = e.textShadowOffsetY || 0), - W.stroke = D, - W.fill = N, - D && (W.lineWidth = e.lineWidth || M, - W.lineDash = e.lineDash, - W.lineDashOffset = e.lineDashOffset || 0), - W.font = t, - x(W, e), - A += v, - $ && V.setBoundingRect(new u["a"](Object(s["a"])(W.x, e.width, W.textAlign),Object(s["b"])(W.y, F, W.textBaseline),m,F)) - } - } - , - t.prototype._updateRichTexts = function() { - var e = this.style - , t = T(e) - , n = Object(i["b"])(t, e) - , r = n.width - , o = n.outerWidth - , a = n.outerHeight - , l = e.padding - , c = e.x || 0 - , u = e.y || 0 - , h = this._defaultStyle - , f = e.align || h.align - , d = e.verticalAlign || h.verticalAlign - , p = Object(s["a"])(c, o, f) - , m = Object(s["b"])(u, a, d) - , g = p - , v = m; - l && (g += l[3], - v += l[0]); - var y = g + r; - L(e) && this._renderBackground(e, e, p, m, o, a); - for (var b = !!e.backgroundColor, w = 0; w < n.lines.length; w++) { - var x = n.lines[w] - , _ = x.tokens - , E = _.length - , S = x.lineHeight - , k = x.width - , C = 0 - , O = g - , A = y - , P = E - 1 - , j = void 0; - while (C < E && (j = _[C], - !j.align || "left" === j.align)) - this._placeToken(j, e, S, v, O, "left", b), - k -= j.width, - O += j.width, - C++; - while (P >= 0 && (j = _[P], - "right" === j.align)) - this._placeToken(j, e, S, v, A, "right", b), - k -= j.width, - A -= j.width, - P--; - O += (r - (O - g) - (y - A) - k) / 2; - while (C <= P) - j = _[C], - this._placeToken(j, e, S, v, O + j.width / 2, "center", b), - O += j.width, - C++; - v += S - } - } - , - t.prototype._placeToken = function(e, t, n, r, i, l, c) { - var h = t.rich[e.styleName] || {}; - h.text = e.text; - var d = e.verticalAlign - , m = r + n / 2; - "top" === d ? m = r + e.height / 2 : "bottom" === d && (m = r + n - e.height / 2); - var g = !e.isLineHolder && L(h); - g && this._renderBackground(h, t, "right" === l ? i - e.width : "center" === l ? i - e.width / 2 : i, m - e.height / 2, e.width, e.height); - var v = !!h.backgroundColor - , y = e.textPadding; - y && (i = O(i, l, y), - m -= e.height / 2 - y[0] - e.innerHeight / 2); - var b = this._getOrCreateChild(o["a"]) - , w = b.createStyle(); - b.useStyle(w); - var _ = this._defaultStyle - , E = !1 - , S = 0 - , T = C("fill"in h ? h.fill : "fill"in t ? t.fill : (E = !0, - _.fill)) - , A = k("stroke"in h ? h.stroke : "stroke"in t ? t.stroke : v || c || _.autoStroke && !E ? null : (S = p, - _.stroke)) - , P = h.textShadowBlur > 0 || t.textShadowBlur > 0; - w.text = e.text, - w.x = i, - w.y = m, - P && (w.shadowBlur = h.textShadowBlur || t.textShadowBlur || 0, - w.shadowColor = h.textShadowColor || t.textShadowColor || "transparent", - w.shadowOffsetX = h.textShadowOffsetX || t.textShadowOffsetX || 0, - w.shadowOffsetY = h.textShadowOffsetY || t.textShadowOffsetY || 0), - w.textAlign = l, - w.textBaseline = "middle", - w.font = e.font || f["a"], - w.opacity = Object(a["L"])(h.opacity, t.opacity, 1), - x(w, h), - A && (w.lineWidth = Object(a["L"])(h.lineWidth, t.lineWidth, S), - w.lineDash = Object(a["K"])(h.lineDash, t.lineDash), - w.lineDashOffset = t.lineDashOffset || 0, - w.stroke = A), - T && (w.fill = T); - var j = e.contentWidth - , M = e.contentHeight; - b.setBoundingRect(new u["a"](Object(s["a"])(w.x, j, w.textAlign),Object(s["b"])(w.y, M, w.textBaseline),j,M)) - } - , - t.prototype._renderBackground = function(e, t, n, r, i, o) { - var s, u, h = e.backgroundColor, f = e.borderWidth, d = e.borderColor, p = h && h.image, m = h && !p, g = e.borderRadius, v = this; - if (m || e.lineHeight || f && d) { - s = this._getOrCreateChild(c["a"]), - s.useStyle(s.createStyle()), - s.style.fill = null; - var y = s.shape; - y.x = n, - y.y = r, - y.width = i, - y.height = o, - y.r = g, - s.dirtyShape() - } - if (m) { - var b = s.style; - b.fill = h || null, - b.fillOpacity = Object(a["K"])(e.fillOpacity, 1) - } else if (p) { - u = this._getOrCreateChild(l["a"]), - u.onload = function() { - v.dirtyStyle() - } - ; - var w = u.style; - w.image = h.image, - w.x = n, - w.y = r, - w.width = i, - w.height = o - } - if (f && d) { - b = s.style; - b.lineWidth = f, - b.stroke = d, - b.strokeOpacity = Object(a["K"])(e.strokeOpacity, 1), - b.lineDash = e.borderDash, - b.lineDashOffset = e.borderDashOffset || 0, - s.strokeContainThreshold = 0, - s.hasFill() && s.hasStroke() && (b.strokeFirst = !0, - b.lineWidth *= 2) - } - var x = (s || u).style; - x.shadowBlur = e.shadowBlur || 0, - x.shadowColor = e.shadowColor || "transparent", - x.shadowOffsetX = e.shadowOffsetX || 0, - x.shadowOffsetY = e.shadowOffsetY || 0, - x.opacity = Object(a["L"])(e.opacity, t.opacity, 1) - } - , - t.makeFont = function(e) { - var t = ""; - return _(e) && (t = [e.fontStyle, e.fontWeight, w(e.fontSize), e.fontFamily || "sans-serif"].join(" ")), - t && Object(a["O"])(t) || e.textFont || e.font - } - , - t - }(h["c"]) - , v = { - left: !0, - right: 1, - center: 1 - } - , y = { - top: 1, - bottom: 1, - middle: 1 - } - , b = ["fontStyle", "fontWeight", "fontSize", "fontFamily"]; - function w(e) { - return "string" !== typeof e || -1 === e.indexOf("px") && -1 === e.indexOf("rem") && -1 === e.indexOf("em") ? isNaN(+e) ? f["c"] + "px" : e + "px" : e - } - function x(e, t) { - for (var n = 0; n < b.length; n++) { - var r = b[n] - , i = t[r]; - null != i && (e[r] = i) - } - } - function _(e) { - return null != e.fontSize || e.fontFamily || e.fontWeight - } - function E(e) { - return S(e), - Object(a["j"])(e.rich, S), - e - } - function S(e) { - if (e) { - e.font = g.makeFont(e); - var t = e.align; - "middle" === t && (t = "center"), - e.align = null == t || v[t] ? t : "left"; - var n = e.verticalAlign; - "center" === n && (n = "middle"), - e.verticalAlign = null == n || y[n] ? n : "top"; - var r = e.padding; - r && (e.padding = Object(a["H"])(e.padding)) - } - } - function k(e, t) { - return null == e || t <= 0 || "transparent" === e || "none" === e ? null : e.image || e.colorStops ? "#000" : e - } - function C(e) { - return null == e || "none" === e ? null : e.image || e.colorStops ? "#000" : e - } - function O(e, t, n) { - return "right" === t ? e - n[1] : "center" === t ? e + n[3] / 2 - n[1] / 2 : e + n[3] - } - function T(e) { - var t = e.text; - return null != t && (t += ""), - t - } - function L(e) { - return !!(e.backgroundColor || e.lineHeight || e.borderWidth && e.borderColor) - } - t["a"] = g - }, - "e+9n": function(e, t, n) { - "use strict"; - n.r(t); - n("miYZ"); - var r = n("tsqr") - , i = n("p0pE") - , o = n.n(i) - , a = n("t3Un"); - function s() { - s = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var l = { - tickets: [], - fetchLoading: !1, - ticket: { - message: [] - }, - pagination: { - pageSize: 10, - current: 1 - }, - filter: { - status: 0 - }, - replyLoading: !1 - }; - t["default"] = { - name: "ticket", - state: o()({}, l), - reducers: { - setState(e, t) { - var n = t.payload; - return o()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put - , r = t.select; - return s().mark(function e() { - var t, i, l, c; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r(e=>e.ticket); - case 2: - return t = e.sent, - i = t.pagination, - l = t.filter, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 7: - return e.next = 9, - Object(a["a"])("/" + window.settings.secure_path + "/ticket/fetch", o()({}, i, l)); - case 9: - return c = e.sent, - e.next = 12, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 12: - if (200 === c.code) { - e.next = 14; - break - } - return e.abrupt("return"); - case 14: - return e.next = 16, - n({ - type: "setState", - payload: { - tickets: c.data, - pagination: o()({}, i, { - total: c.total - }) - } - }); - case 16: - case "end": - return e.stop() - } - }, e) - })() - }, - fetchById(e, t) { - var n = e.id - , r = t.put - , i = t.select; - return s().mark(function e() { - var t, o, l; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(a["a"])("/" + window.settings.secure_path + "/ticket/fetch", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "setState", - payload: { - ticket: t.data - } - }); - case 7: - return e.next = 9, - i(e=>e.user); - case 9: - if (o = e.sent, - l = o.user, - !l.id) { - e.next = 13; - break - } - return e.abrupt("return"); - case 13: - return e.next = 15, - r({ - type: "user/getUserInfoById", - id: t.data.user_id - }); - case 15: - case "end": - return e.stop() - } - }, e) - })() - }, - close(e, t) { - var n = e.id - , r = t.put; - return s().mark(function e() { - var t; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(a["b"])("/" + window.settings.secure_path + "/ticket/close", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - reply(e, t) { - var n = e.id - , i = e.msg - , o = e.callback - , l = t.put; - return s().mark(function e() { - var t; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return r["a"].loading("\u53d1\u9001\u4e2d"), - e.next = 3, - l({ - type: "setState", - payload: { - replyLoading: !0 - } - }); - case 3: - return e.next = 5, - Object(a["b"])("/" + window.settings.secure_path + "/ticket/reply", { - id: n, - message: i - }); - case 5: - return t = e.sent, - e.next = 8, - l({ - type: "setState", - payload: { - replyLoading: !1 - } - }); - case 8: - if (r["a"].destroy(), - 200 === t.code) { - e.next = 11; - break - } - return e.abrupt("return"); - case 11: - return e.next = 13, - l({ - type: "fetchById", - id: n - }); - case 13: - "function" === typeof o && o(); - case 14: - case "end": - return e.stop() - } - }, e) - })() - }, - filter(e, t) { - var n = e.pagination - , r = e.filter - , i = t.put - , a = t.select; - return s().mark(function e() { - var t; - return s().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - a(e=>e.ticket); - case 2: - return t = e.sent, - e.next = 5, - i({ - type: "setState", - payload: { - pagination: o()({}, t.pagination, n), - filter: o()({}, t.filter, r) - } - }); - case 5: - return e.next = 7, - i({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - e6w7: function(e, t) { - t.f = Object.getOwnPropertySymbols - }, - "eA/Y": function(e, t, n) { - "use strict"; - e.exports = o; - var r = n("J78i") - , i = Object.create(n("Onz0")); - function o(e) { - if (!(this instanceof o)) - return new o(e); - r.call(this, e) - } - i.inherits = n("P7XM"), - i.inherits(o, r), - o.prototype._transform = function(e, t, n) { - n(null, e) - } - }, - eDIo: function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r) - , o = n("17x9") - , a = n.n(o) - , s = n("i8i4") - , l = n.n(s) - , c = n("uciX") - , u = n("TSYQ") - , h = n.n(u) - , f = { - adjustX: 1, - adjustY: 1 - } - , d = [0, 0] - , p = { - topLeft: { - points: ["bl", "tl"], - overflow: f, - offset: [0, -4], - targetOffset: d - }, - topCenter: { - points: ["bc", "tc"], - overflow: f, - offset: [0, -4], - targetOffset: d - }, - topRight: { - points: ["br", "tr"], - overflow: f, - offset: [0, -4], - targetOffset: d - }, - bottomLeft: { - points: ["tl", "bl"], - overflow: f, - offset: [0, 4], - targetOffset: d - }, - bottomCenter: { - points: ["tc", "bc"], - overflow: f, - offset: [0, 4], - targetOffset: d - }, - bottomRight: { - points: ["tr", "br"], - overflow: f, - offset: [0, 4], - targetOffset: d - } - } - , m = p - , g = n("VCL8") - , v = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - ; - function y(e, t) { - var n = {}; - for (var r in e) - t.indexOf(r) >= 0 || Object.prototype.hasOwnProperty.call(e, r) && (n[r] = e[r]); - return n - } - function b(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function w(e, t) { - if (!e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return !t || "object" !== typeof t && "function" !== typeof t ? e : t - } - function x(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function, not " + typeof t); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - }), - t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) - } - var _ = function(e) { - function t(n) { - b(this, t); - var r = w(this, e.call(this, n)); - return E.call(r), - r.state = "visible"in n ? { - visible: n.visible - } : { - visible: n.defaultVisible - }, - r - } - return x(t, e), - t.getDerivedStateFromProps = function(e) { - return "visible"in e ? { - visible: e.visible - } : null - } - , - t.prototype.getOverlayElement = function() { - var e = this.props.overlay - , t = void 0; - return t = "function" === typeof e ? e() : e, - t - } - , - t.prototype.getMenuElementOrLambda = function() { - var e = this.props.overlay; - return "function" === typeof e ? this.getMenuElement : this.getMenuElement() - } - , - t.prototype.getPopupDomNode = function() { - return this.trigger.getPopupDomNode() - } - , - t.prototype.getOpenClassName = function() { - var e = this.props - , t = e.openClassName - , n = e.prefixCls; - return void 0 !== t ? t : n + "-open" - } - , - t.prototype.renderChildren = function() { - var e = this.props.children - , t = this.state.visible - , n = e.props ? e.props : {} - , i = h()(n.className, this.getOpenClassName()); - return t && e ? Object(r["cloneElement"])(e, { - className: i - }) : e - } - , - t.prototype.render = function() { - var e = this.props - , t = e.prefixCls - , n = e.transitionName - , r = e.animation - , o = e.align - , a = e.placement - , s = e.getPopupContainer - , l = e.showAction - , u = e.hideAction - , h = e.overlayClassName - , f = e.overlayStyle - , d = e.trigger - , p = y(e, ["prefixCls", "transitionName", "animation", "align", "placement", "getPopupContainer", "showAction", "hideAction", "overlayClassName", "overlayStyle", "trigger"]) - , g = u; - return g || -1 === d.indexOf("contextMenu") || (g = ["click"]), - i.a.createElement(c["a"], v({}, p, { - prefixCls: t, - ref: this.saveTrigger, - popupClassName: h, - popupStyle: f, - builtinPlacements: m, - action: d, - showAction: l, - hideAction: g || [], - popupPlacement: a, - popupAlign: o, - popupTransitionName: n, - popupAnimation: r, - popupVisible: this.state.visible, - afterPopupVisibleChange: this.afterVisibleChange, - popup: this.getMenuElementOrLambda(), - onPopupVisibleChange: this.onVisibleChange, - getPopupContainer: s - }), this.renderChildren()) - } - , - t - }(r["Component"]); - _.propTypes = { - minOverlayWidthMatchTrigger: a.a.bool, - onVisibleChange: a.a.func, - onOverlayClick: a.a.func, - prefixCls: a.a.string, - children: a.a.any, - transitionName: a.a.string, - overlayClassName: a.a.string, - openClassName: a.a.string, - animation: a.a.any, - align: a.a.object, - overlayStyle: a.a.object, - placement: a.a.string, - overlay: a.a.oneOfType([a.a.node, a.a.func]), - trigger: a.a.array, - alignPoint: a.a.bool, - showAction: a.a.array, - hideAction: a.a.array, - getPopupContainer: a.a.func, - visible: a.a.bool, - defaultVisible: a.a.bool - }, - _.defaultProps = { - prefixCls: "rc-dropdown", - trigger: ["hover"], - showAction: [], - overlayClassName: "", - overlayStyle: {}, - defaultVisible: !1, - onVisibleChange: function() {}, - placement: "bottomLeft" - }; - var E = function() { - var e = this; - this.onClick = function(t) { - var n = e.props - , r = e.getOverlayElement().props; - "visible"in n || e.setState({ - visible: !1 - }), - n.onOverlayClick && n.onOverlayClick(t), - r.onClick && r.onClick(t) - } - , - this.onVisibleChange = function(t) { - var n = e.props; - "visible"in n || e.setState({ - visible: t - }), - n.onVisibleChange(t) - } - , - this.getMinOverlayWidthMatchTrigger = function() { - var t = e.props - , n = t.minOverlayWidthMatchTrigger - , r = t.alignPoint; - return "minOverlayWidthMatchTrigger"in e.props ? n : !r - } - , - this.getMenuElement = function() { - var t = e.props.prefixCls - , n = e.getOverlayElement() - , r = { - prefixCls: t + "-menu", - onClick: e.onClick - }; - return "string" === typeof n.type && delete r.prefixCls, - i.a.cloneElement(n, r) - } - , - this.afterVisibleChange = function(t) { - if (t && e.getMinOverlayWidthMatchTrigger()) { - var n = e.getPopupDomNode() - , r = l.a.findDOMNode(e); - r && n && r.offsetWidth > n.offsetWidth && (n.style.minWidth = r.offsetWidth + "px", - e.trigger && e.trigger._component && e.trigger._component.alignInstance && e.trigger._component.alignInstance.forceAlign()) - } - } - , - this.saveTrigger = function(t) { - e.trigger = t - } - }; - Object(g["polyfill"])(_); - var S = _; - t["a"] = S - }, - eGJ5: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("q1tI") - , a = n("iCc5") - , s = n.n(a) - , l = n("FYw3") - , c = n.n(l) - , u = n("mRg0") - , h = n.n(u) - , f = n("i8i4") - , d = n("4IlW") - , p = n("l4aY") - , m = n("MFj2") - , g = function(e, t) { - var n = {}; - for (var r in e) - Object.prototype.hasOwnProperty.call(e, r) && t.indexOf(r) < 0 && (n[r] = e[r]); - if (null != e && "function" === typeof Object.getOwnPropertySymbols) { - var i = 0; - for (r = Object.getOwnPropertySymbols(e); i < r.length; i++) - t.indexOf(r[i]) < 0 && (n[r[i]] = e[r[i]]) - } - return n - } - , v = function(e) { - function t() { - return s()(this, t), - c()(this, e.apply(this, arguments)) - } - return h()(t, e), - t.prototype.shouldComponentUpdate = function(e) { - return !!e.forceRender || (!!e.hiddenClassName || !!e.visible) - } - , - t.prototype.render = function() { - var e = this.props - , t = e.className - , n = e.hiddenClassName - , r = e.visible - , a = (e.forceRender, - g(e, ["className", "hiddenClassName", "visible", "forceRender"])) - , s = t; - return n && !r && (s += " " + n), - o["createElement"]("div", i()({}, a, { - className: s - })) - } - , - t - }(o["Component"]) - , y = v - , b = 0; - function w(e, t) { - var n = e["page" + (t ? "Y" : "X") + "Offset"] - , r = "scroll" + (t ? "Top" : "Left"); - if ("number" !== typeof n) { - var i = e.document; - n = i.documentElement[r], - "number" !== typeof n && (n = i.body[r]) - } - return n - } - function x(e, t) { - var n = e.style; - ["Webkit", "Moz", "Ms", "ms"].forEach(function(e) { - n[e + "TransformOrigin"] = t - }), - n["transformOrigin"] = t - } - function _(e) { - var t = e.getBoundingClientRect() - , n = { - left: t.left, - top: t.top - } - , r = e.ownerDocument - , i = r.defaultView || r.parentWindow; - return n.left += w(i), - n.top += w(i, !0), - n - } - var E = function(e) { - function t(n) { - s()(this, t); - var r = c()(this, e.call(this, n)); - return r.inTransition = !1, - r.onAnimateLeave = function() { - var e = r.props.afterClose; - r.wrap && (r.wrap.style.display = "none"), - r.inTransition = !1, - r.switchScrollingEffect(), - e && e() - } - , - r.onDialogMouseDown = function() { - r.dialogMouseDown = !0 - } - , - r.onMaskMouseUp = function() { - r.dialogMouseDown && (r.timeoutId = setTimeout(function() { - r.dialogMouseDown = !1 - }, 0)) - } - , - r.onMaskClick = function(e) { - Date.now() - r.openTime < 300 || e.target !== e.currentTarget || r.dialogMouseDown || r.close(e) - } - , - r.onKeyDown = function(e) { - var t = r.props; - if (t.keyboard && e.keyCode === d["a"].ESC) - return e.stopPropagation(), - void r.close(e); - if (t.visible && e.keyCode === d["a"].TAB) { - var n = document.activeElement - , i = r.sentinelStart; - e.shiftKey ? n === i && r.sentinelEnd.focus() : n === r.sentinelEnd && i.focus() - } - } - , - r.getDialogElement = function() { - var e = r.props - , t = e.closable - , n = e.prefixCls - , a = {}; - void 0 !== e.width && (a.width = e.width), - void 0 !== e.height && (a.height = e.height); - var s = void 0; - e.footer && (s = o["createElement"]("div", { - className: n + "-footer", - ref: r.saveRef("footer") - }, e.footer)); - var l = void 0; - e.title && (l = o["createElement"]("div", { - className: n + "-header", - ref: r.saveRef("header") - }, o["createElement"]("div", { - className: n + "-title", - id: r.titleId - }, e.title))); - var c = void 0; - t && (c = o["createElement"]("button", { - type: "button", - onClick: r.close, - "aria-label": "Close", - className: n + "-close" - }, e.closeIcon || o["createElement"]("span", { - className: n + "-close-x" - }))); - var u = i()({}, e.style, a) - , h = { - width: 0, - height: 0, - overflow: "hidden", - outline: "none" - } - , f = r.getTransitionName() - , d = o["createElement"](y, { - key: "dialog-element", - role: "document", - ref: r.saveRef("dialog"), - style: u, - className: n + " " + (e.className || ""), - visible: e.visible, - forceRender: e.forceRender, - onMouseDown: r.onDialogMouseDown - }, o["createElement"]("div", { - tabIndex: 0, - ref: r.saveRef("sentinelStart"), - style: h, - "aria-hidden": "true" - }), o["createElement"]("div", { - className: n + "-content" - }, c, l, o["createElement"]("div", i()({ - className: n + "-body", - style: e.bodyStyle, - ref: r.saveRef("body") - }, e.bodyProps), e.children), s), o["createElement"]("div", { - tabIndex: 0, - ref: r.saveRef("sentinelEnd"), - style: h, - "aria-hidden": "true" - })); - return o["createElement"](m["a"], { - key: "dialog", - showProp: "visible", - onLeave: r.onAnimateLeave, - transitionName: f, - component: "", - transitionAppear: !0 - }, e.visible || !e.destroyOnClose ? d : null) - } - , - r.getZIndexStyle = function() { - var e = {} - , t = r.props; - return void 0 !== t.zIndex && (e.zIndex = t.zIndex), - e - } - , - r.getWrapStyle = function() { - return i()({}, r.getZIndexStyle(), r.props.wrapStyle) - } - , - r.getMaskStyle = function() { - return i()({}, r.getZIndexStyle(), r.props.maskStyle) - } - , - r.getMaskElement = function() { - var e = r.props - , t = void 0; - if (e.mask) { - var n = r.getMaskTransitionName(); - t = o["createElement"](y, i()({ - style: r.getMaskStyle(), - key: "mask", - className: e.prefixCls + "-mask", - hiddenClassName: e.prefixCls + "-mask-hidden", - visible: e.visible - }, e.maskProps)), - n && (t = o["createElement"](m["a"], { - key: "mask", - showProp: "visible", - transitionAppear: !0, - component: "", - transitionName: n - }, t)) - } - return t - } - , - r.getMaskTransitionName = function() { - var e = r.props - , t = e.maskTransitionName - , n = e.maskAnimation; - return !t && n && (t = e.prefixCls + "-" + n), - t - } - , - r.getTransitionName = function() { - var e = r.props - , t = e.transitionName - , n = e.animation; - return !t && n && (t = e.prefixCls + "-" + n), - t - } - , - r.close = function(e) { - var t = r.props.onClose; - t && t(e) - } - , - r.saveRef = function(e) { - return function(t) { - r[e] = t - } - } - , - r.titleId = "rcDialogTitle" + b++, - r.switchScrollingEffect = n.switchScrollingEffect || function() {} - , - r - } - return h()(t, e), - t.prototype.componentDidMount = function() { - this.componentDidUpdate({}), - (this.props.forceRender || !1 === this.props.getContainer && !this.props.visible) && this.wrap && (this.wrap.style.display = "none") - } - , - t.prototype.componentDidUpdate = function(e) { - var t = this.props - , n = t.visible - , r = t.mask - , i = t.focusTriggerAfterClose - , o = this.props.mousePosition; - if (n) { - if (!e.visible) { - this.openTime = Date.now(), - this.switchScrollingEffect(), - this.tryFocus(); - var a = f["findDOMNode"](this.dialog); - if (o) { - var s = _(a); - x(a, o.x - s.left + "px " + (o.y - s.top) + "px") - } else - x(a, "") - } - } else if (e.visible && (this.inTransition = !0, - r && this.lastOutSideFocusNode && i)) { - try { - this.lastOutSideFocusNode.focus() - } catch (e) { - this.lastOutSideFocusNode = null - } - this.lastOutSideFocusNode = null - } - } - , - t.prototype.componentWillUnmount = function() { - var e = this.props - , t = e.visible - , n = e.getOpenCount; - !t && !this.inTransition || n() || this.switchScrollingEffect(), - clearTimeout(this.timeoutId) - } - , - t.prototype.tryFocus = function() { - Object(p["a"])(this.wrap, document.activeElement) || (this.lastOutSideFocusNode = document.activeElement, - this.sentinelStart.focus()) - } - , - t.prototype.render = function() { - var e = this.props - , t = e.prefixCls - , n = e.maskClosable - , r = this.getWrapStyle(); - return e.visible && (r.display = null), - o["createElement"]("div", { - className: t + "-root" - }, this.getMaskElement(), o["createElement"]("div", i()({ - tabIndex: -1, - onKeyDown: this.onKeyDown, - className: t + "-wrap " + (e.wrapClassName || ""), - ref: this.saveRef("wrap"), - onClick: n ? this.onMaskClick : null, - onMouseUp: n ? this.onMaskMouseUp : null, - role: "dialog", - "aria-labelledby": e.title ? this.titleId : null, - style: r - }, e.wrapProps), this.getDialogElement())) - } - , - t - }(o["Component"]) - , S = E; - E.defaultProps = { - className: "", - mask: !0, - visible: !1, - keyboard: !0, - closable: !0, - maskClosable: !0, - destroyOnClose: !1, - prefixCls: "rc-dialog", - focusTriggerAfterClose: !0 - }; - var k = n("1W/9"); - t["a"] = function(e) { - var t = e.visible - , n = e.getContainer - , r = e.forceRender; - return !1 === n ? o["createElement"](S, i()({}, e, { - getOpenCount: function() { - return 2 - } - })) : o["createElement"](k["a"], { - visible: t, - forceRender: r, - getContainer: n - }, function(t) { - return o["createElement"](S, i()({}, e, t)) - }) - } - }, - eHn4: function(e, t) { - function n(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - e.exports = n - }, - eIZb: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("g9YV"), - n("wCAj")) - , a = (n("+L6B"), - n("2/Rp")) - , s = (n("2qtc"), - n("kLXV")) - , l = (n("/zsF"), - n("PArb")) - , c = (n("5Dmo"), - n("3S7+")) - , u = (n("BoS7"), - n("Sdc0")) - , h = (n("Pwec"), - n("CtXQ")) - , f = n("q1tI") - , d = n.n(f) - , p = n("Bl7J") - , m = n("/MKj") - , g = (n("OaEy"), - n("2fM7")) - , v = (n("5NDa"), - n("5rEg")) - , y = n("p0pE") - , b = n.n(y); - class w extends d.a.Component { - constructor(e) { - super(e), - this.state = { - submit: b()({}, this.props.record), - visible: !1, - paymentMethods: [], - selectPaymentMethod: void 0, - form: {}, - config: this.props.record && this.props.record.config || {} - } - } - save() { - var e = this.state - , t = e.config - , n = e.selectPaymentMethod - , r = e.submit; - this.props.dispatch({ - type: "payment/save", - params: b()({}, r, { - payment: n, - config: t - }), - complete: ()=>this.setState({ - visible: !1 - }) - }) - } - show() { - this.props.dispatch({ - type: "payment/getPaymentMethods", - complete: e=>{ - this.setState({ - visible: !0, - paymentMethods: e, - selectPaymentMethod: this.state.submit.payment || e[0] - }, ()=>{ - this.onSelectPaymentMethod(this.state.submit.payment || e[0]) - } - ) - } - }) - } - onSelectPaymentMethod(e) { - this.props.dispatch({ - type: "payment/getPaymentForm", - payment: e, - id: this.state.submit.id, - complete: t=>{ - this.setState({ - form: t, - selectPaymentMethod: e - }) - } - }) - } - configOnChange(e, t) { - var n = this.state.config; - n[e] = t, - this.setState({ - config: n - }) - } - submitOnChange(e, t) { - var n = this.state.submit; - n[e] = t, - this.setState({ - submit: n - }) - } - render() { - var e = this.props.payment.fetchLoading - , t = this.state - , n = t.paymentMethods - , r = t.selectPaymentMethod - , i = t.form - , o = t.config - , a = t.submit; - return d.a.createElement(d.a.Fragment, null, d.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), d.a.createElement(s["a"], { - title: this.state.submit.id ? "\u7f16\u8f91\u652f\u4ed8\u65b9\u5f0f" : "\u6dfb\u52a0\u652f\u4ed8\u65b9\u5f0f", - visible: this.state.visible, - onCancel: ()=>this.setState({ - visible: !1 - }), - onOk: ()=>this.save(), - okText: this.state.submit.id ? "\u4fdd\u5b58" : "\u6dfb\u52a0", - okButtonProps: { - loading: e - }, - cancelText: "\u53d6\u6d88" - }, d.a.createElement("div", null, d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", { - for: "example-text-input-alt" - }, "\u663e\u793a\u540d\u79f0"), d.a.createElement(v["a"], { - placeholder: "\u7528\u4e8e\u524d\u7aef\u663e\u793a\u4f7f\u7528", - defaultValue: a.name, - onChange: e=>this.submitOnChange("name", e.target.value) - })), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u56fe\u6807URL(\u9009\u586b)"), d.a.createElement(v["a"], { - placeholder: "\u7528\u4e8e\u524d\u7aef\u663e\u793a\u4f7f\u7528(https://x.com/icon.svg)", - defaultValue: a.icon, - onChange: e=>this.submitOnChange("icon", e.target.value) - })), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u81ea\u5b9a\u4e49\u901a\u77e5\u57df\u540d(\u9009\u586b)"), d.a.createElement(v["a"], { - placeholder: "\u7f51\u5173\u7684\u901a\u77e5\u5c06\u4f1a\u53d1\u9001\u5230\u8be5\u57df\u540d(https://x.com)", - defaultValue: a.notify_domain, - onChange: e=>this.submitOnChange("notify_domain", e.target.value) - })), d.a.createElement("div", { - className: "row" - }, d.a.createElement("div", { - className: "col-6" - }, d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u767e\u5206\u6bd4\u624b\u7eed\u8d39(\u9009\u586b)"), d.a.createElement(v["a"], { - suffix: "%", - type: "number", - placeholder: "\u5728\u8ba2\u5355\u91d1\u989d\u57fa\u7840\u4e0a\u9644\u52a0\u624b\u7eed\u8d39", - defaultValue: a.handling_fee_percent, - onChange: e=>this.submitOnChange("handling_fee_percent", e.target.value) - }))), d.a.createElement("div", { - className: "col-6" - }, d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u56fa\u5b9a\u624b\u7eed\u8d39(\u9009\u586b)"), d.a.createElement(v["a"], { - type: "number", - placeholder: "\u5728\u8ba2\u5355\u91d1\u989d\u57fa\u7840\u4e0a\u9644\u52a0\u624b\u7eed\u8d39", - defaultValue: a.handling_fee_fixed / 100, - onChange: e=>this.submitOnChange("handling_fee_fixed", 100 * e.target.value) - })))), d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", { - for: "example-text-input-alt" - }, "\u63a5\u53e3\u6587\u4ef6"), d.a.createElement("div", null, d.a.createElement(g["a"], { - style: { - width: "100%" - }, - defaultValue: r, - onChange: e=>this.onSelectPaymentMethod(e) - }, n.map(e=>{ - return d.a.createElement(g["a"].Option, { - value: e - }, e) - } - )))), Object.keys(i).map(e=>{ - return d.a.createElement("div", { - className: "form-group" - }, d.a.createElement("label", { - for: "example-text-input-alt" - }, i[e].label), "input" === i[e].type && d.a.createElement(v["a"], { - placeholder: i[e].description, - defaultValue: o[e] || i[e].value, - onChange: t=>this.configOnChange(e, t.target.value) - })) - } - ), "MGate" === r && d.a.createElement("div", { - className: "alert alert-warning mb-0", - role: "alert" - }, d.a.createElement("p", { - className: "mb-0" - }, "MGate TG@nulledsan"))))) - } - } - var x = Object(m["c"])(e=>{ - var t = e.payment; - return { - payment: t - } - } - )(w) - , _ = n("v32e") - , E = n("qqou"); - class S extends d.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: { - show: 0 - } - } - } - componentDidMount() { - this.props.dispatch({ - type: "payment/fetch" - }) - } - save(e, t) { - this.props.dispatch({ - type: "payment/save", - params: { - id: e, - enable: t - } - }) - } - show(e) { - this.props.dispatch({ - type: "payment/show", - id: e - }) - } - render() { - var e = this - , t = this.props.payment - , n = t.payments - , r = t.fetchLoading - , f = [{ - title: "ID", - dataIndex: "id", - key: "id", - render: e=>{ - return d.a.createElement(d.a.Fragment, null, d.a.createElement(h["a"], { - type: "menu", - style: { - cursor: "move" - } - }), " ", e) - } - }, { - title: "\u542f\u7528", - dataIndex: "enable", - key: "enable", - render: (e,t)=>d.a.createElement(u["a"], { - checked: parseInt(e), - size: "small", - onChange: e=>this.show(t.id) - }) - }, { - title: "\u663e\u793a\u540d\u79f0", - dataIndex: "name", - key: "name" - }, { - title: "\u652f\u4ed8\u63a5\u53e3", - dataIndex: "payment", - key: "payment" - }, { - title: d.a.createElement("span", null, "\u901a\u77e5\u5730\u5740 ", d.a.createElement(c["a"], { - placement: "top", - title: "\u652f\u4ed8\u7f51\u5173\u5c06\u4f1a\u628a\u6570\u636e\u901a\u77e5\u5230\u672c\u5730\u5740\uff0c\u8bf7\u901a\u8fc7\u9632\u706b\u5899\u653e\u884c\u672c\u5730\u5740\u3002" - }, d.a.createElement(h["a"], { - type: "question-circle" - }))), - dataIndex: "notify_url", - key: "notify_url" - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - fixed: "right", - render: (e,t)=>d.a.createElement(d.a.Fragment, null, d.a.createElement(x, { - key: t.id, - record: t - }, d.a.createElement("a", { - href: "javascript:void(0);" - }, "\u7f16\u8f91")), d.a.createElement(l["a"], { - type: "vertical" - }), d.a.createElement("a", { - href: "javascript:void(0)", - onClick: ()=>{ - s["a"].confirm({ - title: "\u8b66\u544a", - content: "\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u9879\u76ee\u5417\uff1f", - onOk: ()=>this.props.dispatch({ - type: "payment/drop", - id: t.id - }), - okText: "\u786e\u5b9a", - cancelText: "\u53d6\u6d88" - }) - } - }, "\u5220\u9664")) - }]; - return d.a.createElement(p["a"], i()({}, this.props, { - title: "\u652f\u4ed8\u914d\u7f6e" - }), d.a.createElement("div", { - className: "d-flex justify-content-between align-items-center" - }), d.a.createElement(_["a"], { - loading: r - }, d.a.createElement("div", { - className: "block block-rounded" - }, d.a.createElement("div", { - className: "bg-white" - }, d.a.createElement("div", { - style: { - padding: 15 - } - }, d.a.createElement(x, { - key: 0 - }, d.a.createElement(a["a"], null, d.a.createElement(h["a"], { - type: "plus" - }), " \u6dfb\u52a0\u652f\u4ed8\u65b9\u5f0f"))), d.a.createElement(E["a"], { - onDragEnd: (t,n)=>{ - e.props.dispatch({ - type: "payment/sort", - fromIndex: t, - toIndex: n - }) - } - , - nodeSelector: "tr", - handleSelector: "i" - }, d.a.createElement(o["a"], { - tableLayout: "auto", - dataSource: n, - columns: f, - pagination: !1, - scroll: { - x: 1300 - } - })))))) - } - } - t["default"] = Object(m["c"])(e=>{ - var t = e.payment; - return { - payment: t - } - } - )(S) - }, - eOCx: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un") - , a = n("wd/R") - , s = n.n(a); - function l() { - l = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, s, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var c = { - coupons: [], - fetchLoading: !1, - saveLoading: !1, - pagination: { - pageSize: 10, - current: 1 - }, - sort: {} - }; - t["default"] = { - name: "coupon", - state: i()({}, c), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put - , r = t.select; - return l().mark(function e() { - var t, a; - return l().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r(e=>e.coupon); - case 2: - return t = e.sent, - e.next = 5, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 5: - return e.next = 7, - Object(o["a"])("/" + window.settings.secure_path + "/coupon/fetch", i()({}, t.pagination, t.sort)); - case 7: - return a = e.sent, - e.next = 10, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 10: - if (200 === a.code) { - e.next = 12; - break - } - return e.abrupt("return"); - case 12: - return a.data.forEach(e=>{ - 1 === e.type && (e.value = e.value / 100) - } - ), - e.next = 15, - n({ - type: "setState", - payload: { - coupons: a.data, - pagination: i()({}, t.pagination, { - total: a.total - }) - } - }); - case 15: - case "end": - return e.stop() - } - }, e) - })() - }, - generate(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return l().mark(function e() { - var t, a, c, u; - return l().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return 1 === n.type && (n.value = 100 * n.value), - e.next = 5, - Object(o["b"])("/" + window.settings.secure_path + "/coupon/generate", n); - case 5: - return t = e.sent, - e.next = 8, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 8: - if (200 === t.code) { - e.next = 10; - break - } - return e.abrupt("return"); - case 10: - return n.generate_count && (a = new Blob([t.buffer],{ - type: "text/plain,charset=UTF-8" - }), - c = window.URL.createObjectURL(a), - u = document.createElement("a"), - u.href = c, - u.style.display = "none", - u.download = "COUPON ".concat(s()().format("YYYY-MM-DD HH:mm:ss"), ".csv"), - u.click(), - window.URL.revokeObjectURL(c)), - e.next = 13, - i({ - type: "fetch" - }); - case 13: - "function" === typeof r && r(); - case 14: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return l().mark(function e() { - var t; - return l().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/coupon/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - show(e, t) { - var n = e.id - , r = t.put; - return l().mark(function e() { - var t; - return l().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/coupon/show", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - changeTable(e, t) { - var n = e.pagination - , r = e.sort - , o = t.select - , a = t.put; - return l().mark(function e() { - var t; - return l().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - o(e=>e.coupon); - case 2: - return t = e.sent, - e.next = 5, - a({ - type: "setState", - payload: { - pagination: i()({}, t.pagination, n), - sort: r - } - }); - case 5: - return e.next = 7, - a({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - eUtF: function(e, t, n) { - e.exports = !n("jmDH") && !n("KUxP")(function() { - return 7 != Object.defineProperty(n("Hsns")("div"), "a", { - get: function() { - return 7 - } - }).a - }) - }, - eaoh: function(e, t) { - e.exports = function(e) { - if ("function" != typeof e) - throw TypeError(e + " is not a function!"); - return e - } - }, - einR: function(e, t, n) { - "use strict"; - (function(e) { - n.d(t, "p", function() { - return s - }), - n.d(t, "j", function() { - return c - }), - n.d(t, "q", function() { - return h - }), - n.d(t, "e", function() { - return f - }), - n.d(t, "a", function() { - return d - }), - n.d(t, "b", function() { - return p - }), - n.d(t, "i", function() { - return m - }), - n.d(t, "h", function() { - return g - }), - n.d(t, "l", function() { - return v - }), - n.d(t, "n", function() { - return b - }), - n.d(t, "m", function() { - return w - }), - n.d(t, "o", function() { - return x - }), - n.d(t, "k", function() { - return _ - }), - n.d(t, "d", function() { - return E - }), - n.d(t, "f", function() { - return S - }), - n.d(t, "g", function() { - return k - }), - n.d(t, "c", function() { - return C - }); - var r = n("bYtY") - , i = n("Qe9p") - , o = n("ItGF") - , a = Math.round; - function s(e) { - var t; - if (e && "transparent" !== e) { - if ("string" === typeof e && e.indexOf("rgba") > -1) { - var n = Object(i["d"])(e); - n && (e = "rgb(" + n[0] + "," + n[1] + "," + n[2] + ")", - t = n[3]) - } - } else - e = "none"; - return { - color: e, - opacity: null == t ? 1 : t - } - } - var l = 1e-4; - function c(e) { - return e < l && e > -l - } - function u(e) { - return a(1e3 * e) / 1e3 - } - function h(e) { - return a(1e4 * e) / 1e4 - } - function f(e) { - return "matrix(" + u(e[0]) + "," + u(e[1]) + "," + u(e[2]) + "," + u(e[3]) + "," + h(e[4]) + "," + h(e[5]) + ")" - } - var d = { - left: "start", - right: "end", - center: "middle", - middle: "middle" - }; - function p(e, t, n) { - return "top" === n ? e += t / 2 : "bottom" === n && (e -= t / 2), - e - } - function m(e) { - return e && (e.shadowBlur || e.shadowOffsetX || e.shadowOffsetY) - } - function g(e) { - var t = e.style - , n = e.getGlobalScale(); - return [t.shadowColor, (t.shadowBlur || 0).toFixed(2), (t.shadowOffsetX || 0).toFixed(2), (t.shadowOffsetY || 0).toFixed(2), n[0], n[1]].join(",") - } - function v(e) { - return e && !!e.image - } - function y(e) { - return e && !!e.svgElement - } - function b(e) { - return v(e) || y(e) - } - function w(e) { - return "linear" === e.type - } - function x(e) { - return "radial" === e.type - } - function _(e) { - return e && ("linear" === e.type || "radial" === e.type) - } - function E(e) { - return "url(#" + e + ")" - } - function S(e) { - var t = e.getGlobalScale() - , n = Math.max(t[0], t[1]); - return Math.max(Math.ceil(Math.log(n) / Math.log(10)), 1) - } - function k(e) { - var t = e.x || 0 - , n = e.y || 0 - , i = (e.rotation || 0) * r["a"] - , o = Object(r["K"])(e.scaleX, 1) - , s = Object(r["K"])(e.scaleY, 1) - , l = e.skewX || 0 - , c = e.skewY || 0 - , u = []; - return (t || n) && u.push("translate(" + t + "px," + n + "px)"), - i && u.push("rotate(" + i + ")"), - 1 === o && 1 === s || u.push("scale(" + o + "," + s + ")"), - (l || c) && u.push("skew(" + a(l * r["a"]) + "deg, " + a(c * r["a"]) + "deg)"), - u.join(" ") - } - var C = function() { - return o["a"].hasGlobalWindow && Object(r["u"])(window.btoa) ? function(e) { - return window.btoa(unescape(e)) - } - : "undefined" !== typeof e ? function(t) { - return e.from(t).toString("base64") - } - : function(e) { - return null - } - }() - } - ).call(this, n("tjlA").Buffer) - }, - er1Y: function(e, t, n) { - var r = n("WGNW") - , i = n("Zgoe") - , o = n("OeOC") - , a = n("15BC") - , s = n("aSE1"); - r(r.S, "Object", { - getOwnPropertyDescriptors: function(e) { - var t, n, r = o(e), l = a.f, c = i(r), u = {}, h = 0; - while (c.length > h) - n = l(r, t = c[h++]), - void 0 !== n && s(u, t, n); - return u - } - }) - }, - fDcq: function(e, t, n) { - "use strict"; - var r = n("iCc5") - , i = n.n(r) - , o = n("FYw3") - , a = n.n(o) - , s = n("mRg0") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = { - DATE_ROW_COUNT: 6, - DATE_COL_COUNT: 7 - } - , f = n("wd/R") - , d = n.n(f) - , p = function(e) { - function t() { - return i()(this, t), - a()(this, e.apply(this, arguments)) - } - return l()(t, e), - t.prototype.render = function() { - for (var e = this.props, t = e.value, n = t.localeData(), r = e.prefixCls, i = [], o = [], a = n.firstDayOfWeek(), s = void 0, l = d()(), c = 0; c < h.DATE_COL_COUNT; c++) { - var f = (a + c) % h.DATE_COL_COUNT; - l.day(f), - i[c] = n.weekdaysMin(l), - o[c] = n.weekdaysShort(l) - } - e.showWeekNumber && (s = u.a.createElement("th", { - role: "columnheader", - className: r + "-column-header " + r + "-week-number-header" - }, u.a.createElement("span", { - className: r + "-column-header-inner" - }, "x"))); - var p = o.map(function(e, t) { - return u.a.createElement("th", { - key: t, - role: "columnheader", - title: e, - className: r + "-column-header" - }, u.a.createElement("span", { - className: r + "-column-header-inner" - }, i[t])) - }); - return u.a.createElement("thead", null, u.a.createElement("tr", { - role: "row" - }, s, p)) - } - , - t - }(u.a.Component) - , m = p - , g = n("17x9") - , v = n.n(g) - , y = n("TSYQ") - , b = n.n(y) - , w = n("GrtH"); - function x(e, t) { - return e && t && e.isSame(t, "day") - } - function _(e, t) { - return e.year() < t.year() ? 1 : e.year() === t.year() && e.month() < t.month() - } - function E(e, t) { - return e.year() > t.year() ? 1 : e.year() === t.year() && e.month() > t.month() - } - function S(e) { - return "rc-calendar-" + e.year() + "-" + e.month() + "-" + e.date() - } - var k = function(e) { - function t() { - return i()(this, t), - a()(this, e.apply(this, arguments)) - } - return l()(t, e), - t.prototype.render = function() { - var e = this.props - , t = e.contentRender - , n = e.prefixCls - , r = e.selectedValue - , i = e.value - , o = e.showWeekNumber - , a = e.dateRender - , s = e.disabledDate - , l = e.hoverValue - , c = void 0 - , f = void 0 - , d = void 0 - , p = [] - , m = Object(w["e"])(i) - , g = n + "-cell" - , v = n + "-week-number-cell" - , y = n + "-date" - , k = n + "-today" - , C = n + "-selected-day" - , O = n + "-selected-date" - , T = n + "-selected-start-date" - , L = n + "-selected-end-date" - , A = n + "-in-range-cell" - , P = n + "-last-month-cell" - , j = n + "-next-month-btn-day" - , M = n + "-disabled-cell" - , R = n + "-disabled-cell-first-of-row" - , N = n + "-disabled-cell-last-of-row" - , D = n + "-last-day-of-month" - , I = i.clone(); - I.date(1); - var $ = I.day() - , F = ($ + 7 - i.localeData().firstDayOfWeek()) % 7 - , B = I.clone(); - B.add(0 - F, "days"); - var V = 0; - for (c = 0; c < h.DATE_ROW_COUNT; c++) - for (f = 0; f < h.DATE_COL_COUNT; f++) - d = B, - V && (d = d.clone(), - d.add(V, "days")), - p.push(d), - V++; - var W = []; - for (V = 0, - c = 0; c < h.DATE_ROW_COUNT; c++) { - var H, U = void 0, z = void 0, G = !1, q = []; - for (o && (z = u.a.createElement("td", { - key: p[V].week(), - role: "gridcell", - className: v - }, p[V].week())), - f = 0; f < h.DATE_COL_COUNT; f++) { - var K = null - , Y = null; - d = p[V], - f < h.DATE_COL_COUNT - 1 && (K = p[V + 1]), - f > 0 && (Y = p[V - 1]); - var X = g - , Q = !1 - , Z = !1; - x(d, m) && (X += " " + k, - U = !0); - var J = _(d, i) - , ee = E(d, i); - if (r && Array.isArray(r)) { - var te = l.length ? l : r; - if (!J && !ee) { - var ne = te[0] - , re = te[1]; - ne && x(d, ne) && (Z = !0, - G = !0, - X += " " + T), - (ne || re) && (x(d, re) ? (Z = !0, - G = !0, - X += " " + L) : (null !== ne && void 0 !== ne || !d.isBefore(re, "day")) && (null !== re && void 0 !== re || !d.isAfter(ne, "day")) ? d.isAfter(ne, "day") && d.isBefore(re, "day") && (X += " " + A) : X += " " + A) - } - } else - x(d, i) && (Z = !0, - G = !0); - x(d, r) && (X += " " + O), - J && (X += " " + P), - ee && (X += " " + j), - d.clone().endOf("month").date() === d.date() && (X += " " + D), - s && s(d, i) && (Q = !0, - Y && s(Y, i) || (X += " " + R), - K && s(K, i) || (X += " " + N)), - Z && (X += " " + C), - Q && (X += " " + M); - var ie = void 0; - if (a) - ie = a(d, i); - else { - var oe = t ? t(d, i) : d.date(); - ie = u.a.createElement("div", { - key: S(d), - className: y, - "aria-selected": Z, - "aria-disabled": Q - }, oe) - } - q.push(u.a.createElement("td", { - key: V, - onClick: Q ? void 0 : e.onSelect.bind(null, d), - onMouseEnter: Q ? void 0 : e.onDayHover && e.onDayHover.bind(null, d) || void 0, - role: "gridcell", - title: Object(w["d"])(d), - className: X - }, ie)), - V++ - } - W.push(u.a.createElement("tr", { - key: c, - role: "row", - className: b()((H = {}, - H[n + "-current-week"] = U, - H[n + "-active-week"] = G, - H)) - }, z, q)) - } - return u.a.createElement("tbody", { - className: n + "-tbody" - }, W) - } - , - t - }(u.a.Component); - k.propTypes = { - contentRender: v.a.func, - dateRender: v.a.func, - disabledDate: v.a.func, - prefixCls: v.a.string, - selectedValue: v.a.oneOfType([v.a.object, v.a.arrayOf(v.a.object)]), - value: v.a.object, - hoverValue: v.a.any, - showWeekNumber: v.a.bool - }, - k.defaultProps = { - hoverValue: [] - }; - var C = k - , O = function(e) { - function t() { - return i()(this, t), - a()(this, e.apply(this, arguments)) - } - return l()(t, e), - t.prototype.render = function() { - var e = this.props - , t = e.prefixCls; - return u.a.createElement("table", { - className: t + "-table", - cellSpacing: "0", - role: "grid" - }, u.a.createElement(m, e), u.a.createElement(C, e)) - } - , - t - }(u.a.Component); - t["a"] = O - }, - fHKQ: function(e, t, n) { - var r = n("8Z/V") - , i = n("Igga") - , o = n("OeOC") - , a = n("LsAW").f; - e.exports = function(e) { - return function(t) { - var n, s = o(t), l = i(s), c = l.length, u = 0, h = []; - while (c > u) - n = l[u++], - r && !a.call(s, n) || h.push(e ? [n, s[n]] : s[n]); - return h - } - } - }, - fKCf: function(e, t) { - e.exports = /[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/ - }, - "fKm+": function(e, t, n) { - "use strict"; - var r = n("2Os2") - , i = n("Jc7p") - , o = "WeakSet"; - n("nWMQ")(o, function(e) { - return function() { - return e(this, arguments.length > 0 ? arguments[0] : void 0) - } - }, { - add: function(e) { - return r.def(i(this, o), e, !0) - } - }, r, !1, !0) - }, - fNJh: function(e, t, n) { - "use strict"; - var r = n("JbWX") - , i = n("aGJD") - , o = n("XUei") - , a = n("Zy53"); - function s(e, t, n) { - var r = "string" === typeof e ? s.__parse(e) : e; - if (!r || "messageFormatPattern" !== r.type) - throw new TypeError("A message must be provided as a String or AST."); - n = this._mergeFormats(s.formats, n), - i.defineProperty(this, "_locale", { - value: this._resolveLocale(t) - }); - var o = this._findPluralRuleFunction(this._locale) - , a = this._compilePattern(r, t, n, o) - , l = this; - this.format = function(t) { - try { - return l._format(a, t) - } catch (t) { - throw t.variableId ? new Error("The intl string context variable '" + t.variableId + "' was not provided to the string '" + e + "'") : t - } - } - } - t["default"] = s, - i.defineProperty(s, "formats", { - enumerable: !0, - value: { - number: { - currency: { - style: "currency" - }, - percent: { - style: "percent" - } - }, - date: { - short: { - month: "numeric", - day: "numeric", - year: "2-digit" - }, - medium: { - month: "short", - day: "numeric", - year: "numeric" - }, - long: { - month: "long", - day: "numeric", - year: "numeric" - }, - full: { - weekday: "long", - month: "long", - day: "numeric", - year: "numeric" - } - }, - time: { - short: { - hour: "numeric", - minute: "numeric" - }, - medium: { - hour: "numeric", - minute: "numeric", - second: "numeric" - }, - long: { - hour: "numeric", - minute: "numeric", - second: "numeric", - timeZoneName: "short" - }, - full: { - hour: "numeric", - minute: "numeric", - second: "numeric", - timeZoneName: "short" - } - } - } - }), - i.defineProperty(s, "__localeData__", { - value: i.objCreate(null) - }), - i.defineProperty(s, "__addLocaleData", { - value: function(e) { - if (!e || !e.locale) - throw new Error("Locale data provided to IntlMessageFormat is missing a `locale` property"); - s.__localeData__[e.locale.toLowerCase()] = e - } - }), - i.defineProperty(s, "__parse", { - value: a["default"].parse - }), - i.defineProperty(s, "defaultLocale", { - enumerable: !0, - writable: !0, - value: void 0 - }), - s.prototype.resolvedOptions = function() { - return { - locale: this._locale - } - } - , - s.prototype._compilePattern = function(e, t, n, r) { - var i = new o["default"](t,n,r); - return i.compile(e) - } - , - s.prototype._findPluralRuleFunction = function(e) { - var t = s.__localeData__ - , n = t[e.toLowerCase()]; - while (n) { - if (n.pluralRuleFunction) - return n.pluralRuleFunction; - n = n.parentLocale && t[n.parentLocale.toLowerCase()] - } - throw new Error("Locale data added to IntlMessageFormat is missing a `pluralRuleFunction` for :" + e) - } - , - s.prototype._format = function(e, t) { - var n, i, o, a, s, l, c = ""; - for (n = 0, - i = e.length; n < i; n += 1) - if (o = e[n], - "string" !== typeof o) { - if (a = o.id, - !t || !r.hop.call(t, a)) - throw l = new Error("A value must be provided for: " + a), - l.variableId = a, - l; - s = t[a], - o.options ? c += this._format(o.getOption(s), t) : c += o.format(s) - } else - c += o; - return c - } - , - s.prototype._mergeFormats = function(e, t) { - var n, o, a = {}; - for (n in e) - r.hop.call(e, n) && (a[n] = o = i.objCreate(e[n]), - t && r.hop.call(t, n) && r.extend(o, t[n])); - return a - } - , - s.prototype._resolveLocale = function(e) { - "string" === typeof e && (e = [e]), - e = (e || []).concat(s.defaultLocale); - var t, n, r, i, o = s.__localeData__; - for (t = 0, - n = e.length; t < n; t += 1) { - r = e[t].toLowerCase().split("-"); - while (r.length) { - if (i = o[r.join("-")], - i) - return i.locale; - r.pop() - } - } - var a = e.pop(); - throw new Error("No locale data has been added to IntlMessageFormat for: " + e.join(", ") + ", or the default locale: " + a) - } - }, - fXKp: function(e, t, n) { - "use strict"; - var r = n("hwdV").Buffer - , i = r.isEncoding || function(e) { - switch (e = "" + e, - e && e.toLowerCase()) { - case "hex": - case "utf8": - case "utf-8": - case "ascii": - case "binary": - case "base64": - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - case "raw": - return !0; - default: - return !1 - } - } - ; - function o(e) { - if (!e) - return "utf8"; - var t; - while (1) - switch (e) { - case "utf8": - case "utf-8": - return "utf8"; - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return "utf16le"; - case "latin1": - case "binary": - return "latin1"; - case "base64": - case "ascii": - case "hex": - return e; - default: - if (t) - return; - e = ("" + e).toLowerCase(), - t = !0 - } - } - function a(e) { - var t = o(e); - if ("string" !== typeof t && (r.isEncoding === i || !i(e))) - throw new Error("Unknown encoding: " + e); - return t || e - } - function s(e) { - var t; - switch (this.encoding = a(e), - this.encoding) { - case "utf16le": - this.text = p, - this.end = m, - t = 4; - break; - case "utf8": - this.fillLast = h, - t = 4; - break; - case "base64": - this.text = g, - this.end = v, - t = 3; - break; - default: - return this.write = y, - void (this.end = b) - } - this.lastNeed = 0, - this.lastTotal = 0, - this.lastChar = r.allocUnsafe(t) - } - function l(e) { - return e <= 127 ? 0 : e >> 5 === 6 ? 2 : e >> 4 === 14 ? 3 : e >> 3 === 30 ? 4 : e >> 6 === 2 ? -1 : -2 - } - function c(e, t, n) { - var r = t.length - 1; - if (r < n) - return 0; - var i = l(t[r]); - return i >= 0 ? (i > 0 && (e.lastNeed = i - 1), - i) : --r < n || -2 === i ? 0 : (i = l(t[r]), - i >= 0 ? (i > 0 && (e.lastNeed = i - 2), - i) : --r < n || -2 === i ? 0 : (i = l(t[r]), - i >= 0 ? (i > 0 && (2 === i ? i = 0 : e.lastNeed = i - 3), - i) : 0)) - } - function u(e, t, n) { - if (128 !== (192 & t[0])) - return e.lastNeed = 0, - "\ufffd"; - if (e.lastNeed > 1 && t.length > 1) { - if (128 !== (192 & t[1])) - return e.lastNeed = 1, - "\ufffd"; - if (e.lastNeed > 2 && t.length > 2 && 128 !== (192 & t[2])) - return e.lastNeed = 2, - "\ufffd" - } - } - function h(e) { - var t = this.lastTotal - this.lastNeed - , n = u(this, e, t); - return void 0 !== n ? n : this.lastNeed <= e.length ? (e.copy(this.lastChar, t, 0, this.lastNeed), - this.lastChar.toString(this.encoding, 0, this.lastTotal)) : (e.copy(this.lastChar, t, 0, e.length), - void (this.lastNeed -= e.length)) - } - function f(e, t) { - var n = c(this, e, t); - if (!this.lastNeed) - return e.toString("utf8", t); - this.lastTotal = n; - var r = e.length - (n - this.lastNeed); - return e.copy(this.lastChar, 0, r), - e.toString("utf8", t, r) - } - function d(e) { - var t = e && e.length ? this.write(e) : ""; - return this.lastNeed ? t + "\ufffd" : t - } - function p(e, t) { - if ((e.length - t) % 2 === 0) { - var n = e.toString("utf16le", t); - if (n) { - var r = n.charCodeAt(n.length - 1); - if (r >= 55296 && r <= 56319) - return this.lastNeed = 2, - this.lastTotal = 4, - this.lastChar[0] = e[e.length - 2], - this.lastChar[1] = e[e.length - 1], - n.slice(0, -1) - } - return n - } - return this.lastNeed = 1, - this.lastTotal = 2, - this.lastChar[0] = e[e.length - 1], - e.toString("utf16le", t, e.length - 1) - } - function m(e) { - var t = e && e.length ? this.write(e) : ""; - if (this.lastNeed) { - var n = this.lastTotal - this.lastNeed; - return t + this.lastChar.toString("utf16le", 0, n) - } - return t - } - function g(e, t) { - var n = (e.length - t) % 3; - return 0 === n ? e.toString("base64", t) : (this.lastNeed = 3 - n, - this.lastTotal = 3, - 1 === n ? this.lastChar[0] = e[e.length - 1] : (this.lastChar[0] = e[e.length - 2], - this.lastChar[1] = e[e.length - 1]), - e.toString("base64", t, e.length - n)) - } - function v(e) { - var t = e && e.length ? this.write(e) : ""; - return this.lastNeed ? t + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : t - } - function y(e) { - return e.toString(this.encoding) - } - function b(e) { - return e && e.length ? this.write(e) : "" - } - t.StringDecoder = s, - s.prototype.write = function(e) { - if (0 === e.length) - return ""; - var t, n; - if (this.lastNeed) { - if (t = this.fillLast(e), - void 0 === t) - return ""; - n = this.lastNeed, - this.lastNeed = 0 - } else - n = 0; - return n < e.length ? t ? t + this.text(e, n) : this.text(e, n) : t || "" - } - , - s.prototype.end = d, - s.prototype.text = f, - s.prototype.fillLast = function(e) { - if (this.lastNeed <= e.length) - return e.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed), - this.lastChar.toString(this.encoding, 0, this.lastTotal); - e.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, e.length), - this.lastNeed -= e.length - } - }, - fZtv: function(e, t, n) { - "use strict"; - (function(t) { - var n = "__global_unique_id__"; - e.exports = function() { - return t[n] = (t[n] || 0) + 1 - } - } - ).call(this, n("yLpj")) - }, - fcSX: function(e, t, n) { - "use strict"; - var r = n("1W/9") - , i = n("q1tI") - , o = n("VCL8") - , a = n("TSYQ") - , s = n.n(a) - , l = n("qx4F") - , c = n("4IlW"); - function u(e) { - return Array.isArray(e) ? e : [e] - } - var h = { - transition: "transitionend", - WebkitTransition: "webkitTransitionEnd", - MozTransition: "transitionend", - OTransition: "oTransitionEnd otransitionend" - } - , f = Object.keys(h).filter(function(e) { - if ("undefined" === typeof document) - return !1; - var t = document.getElementsByTagName("html")[0]; - return e in (t ? t.style : {}) - })[0] - , d = h[f]; - function p(e, t, n, r) { - e.addEventListener ? e.addEventListener(t, n, r) : e.attachEvent && e.attachEvent("on".concat(t), n) - } - function m(e, t, n, r) { - e.removeEventListener ? e.removeEventListener(t, n, r) : e.attachEvent && e.detachEvent("on".concat(t), n) - } - function g(e, t) { - var n = "function" === typeof e ? e(t) : e; - return Array.isArray(n) ? 2 === n.length ? n : [n[0], n[1]] : [n] - } - var v = function(e) { - return !isNaN(parseFloat(e)) && isFinite(e) - } - , y = !("undefined" !== typeof window && window.document && window.document.createElement) - , b = function e(t, n, r, i) { - if (!n || n === document || n instanceof Document) - return !1; - if (n === t.parentNode) - return !0; - var o = Math.max(Math.abs(r), Math.abs(i)) === Math.abs(i) - , a = Math.max(Math.abs(r), Math.abs(i)) === Math.abs(r) - , s = n.scrollHeight - n.clientHeight - , l = n.scrollWidth - n.clientWidth - , c = document.defaultView.getComputedStyle(n) - , u = "auto" === c.overflowY || "scroll" === c.overflowY - , h = "auto" === c.overflowX || "scroll" === c.overflowX - , f = s && u - , d = l && h; - return !!(o && (!f || f && (n.scrollTop >= s && i < 0 || n.scrollTop <= 0 && i > 0)) || a && (!d || d && (n.scrollLeft >= l && l < 0 || n.scrollLeft <= 0 && l > 0))) && e(t, n.parentNode, r, i) - }; - function w(e) { - return w = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - w(e) - } - function x(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function _(e, t) { - if (null == e) - return {}; - var n, r, i = E(e, t); - if (Object.getOwnPropertySymbols) { - var o = Object.getOwnPropertySymbols(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (i[n] = e[n]) - } - return i - } - function E(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - function S(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function k(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function C(e, t, n) { - return t && k(e.prototype, t), - n && k(e, n), - e - } - function O(e, t) { - return !t || "object" !== w(t) && "function" !== typeof t ? L(e) : t - } - function T(e) { - return T = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - T(e) - } - function L(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function A(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && P(e, t) - } - function P(e, t) { - return P = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - P(e, t) - } - var j = {} - , M = function(e) { - function t(e) { - var n; - return S(this, t), - n = O(this, T(t).call(this, e)), - n.domFocus = function() { - n.dom && n.dom.focus() - } - , - n.removeStartHandler = function(e) { - e.touches.length > 1 || (n.startPos = { - x: e.touches[0].clientX, - y: e.touches[0].clientY - }) - } - , - n.removeMoveHandler = function(e) { - if (!(e.changedTouches.length > 1)) { - var t = e.currentTarget - , r = e.changedTouches[0].clientX - n.startPos.x - , i = e.changedTouches[0].clientY - n.startPos.y; - (t === n.maskDom || t === n.handlerDom || t === n.contentDom && b(t, e.target, r, i)) && e.preventDefault() - } - } - , - n.transitionEnd = function(e) { - var t = e.target; - m(t, d, n.transitionEnd), - t.style.transition = "" - } - , - n.onKeyDown = function(e) { - if (e.keyCode === c["a"].ESC) { - var t = n.props.onClose; - e.stopPropagation(), - t && t(e) - } - } - , - n.onWrapperTransitionEnd = function(e) { - var t = n.props - , r = t.open - , i = t.afterVisibleChange; - e.target === n.contentWrapper && e.propertyName.match(/transform$/) && (n.dom.style.transition = "", - !r && n.getCurrentDrawerSome() && (document.body.style.overflowX = "", - n.maskDom && (n.maskDom.style.left = "", - n.maskDom.style.width = "")), - i && i(!!r)) - } - , - n.openLevelTransition = function() { - var e = n.props - , t = e.open - , r = e.width - , i = e.height - , o = n.getHorizontalBoolAndPlacementName() - , a = o.isHorizontal - , s = o.placementName - , l = n.contentDom ? n.contentDom.getBoundingClientRect()[a ? "width" : "height"] : 0 - , c = (a ? r : i) || l; - n.setLevelAndScrolling(t, s, c) - } - , - n.setLevelTransform = function(e, t, r, i) { - var o = n.props - , a = o.placement - , s = o.levelMove - , l = o.duration - , c = o.ease - , u = o.showMask; - n.levelDom.forEach(function(o) { - o.style.transition = "transform ".concat(l, " ").concat(c), - p(o, d, n.transitionEnd); - var h = e ? r : 0; - if (s) { - var f = g(s, { - target: o, - open: e - }); - h = e ? f[0] : f[1] || 0 - } - var m = "number" === typeof h ? "".concat(h, "px") : h - , v = "left" === a || "top" === a ? m : "-".concat(m); - v = u && "right" === a && i ? "calc(".concat(v, " + ").concat(i, "px)") : v, - o.style.transform = h ? "".concat(t, "(").concat(v, ")") : "" - }) - } - , - n.setLevelAndScrolling = function(e, t, r) { - var i = n.props.onChange; - if (!y) { - var o = document.body.scrollHeight > (window.innerHeight || document.documentElement.clientHeight) && window.innerWidth > document.body.offsetWidth ? Object(l["a"])(!0) : 0; - n.setLevelTransform(e, t, r, o), - n.toggleScrollingToDrawerAndBody(o) - } - i && i(e) - } - , - n.toggleScrollingToDrawerAndBody = function(e) { - var t = n.props - , r = t.getOpenCount - , i = t.getContainer - , o = t.showMask - , a = t.open - , s = i && i() - , l = r && r(); - if (s && s.parentNode === document.body && o) { - var c = ["touchstart"] - , u = [document.body, n.maskDom, n.handlerDom, n.contentDom]; - a && "hidden" !== document.body.style.overflow ? (e && n.addScrollingEffect(e), - 1 === l && (document.body.style.overflow = "hidden"), - document.body.style.touchAction = "none", - u.forEach(function(e, t) { - e && p(e, c[t] || "touchmove", t ? n.removeMoveHandler : n.removeStartHandler, n.passive) - })) : n.getCurrentDrawerSome() && (l || (document.body.style.overflow = ""), - document.body.style.touchAction = "", - e && n.remScrollingEffect(e), - u.forEach(function(e, t) { - e && m(e, c[t] || "touchmove", t ? n.removeMoveHandler : n.removeStartHandler, n.passive) - })) - } - } - , - n.addScrollingEffect = function(e) { - var t = n.props - , r = t.placement - , i = t.duration - , o = t.ease - , a = t.getOpenCount - , s = t.switchScrollingEffect - , l = a && a(); - 1 === l && s(); - var c = "width ".concat(i, " ").concat(o) - , u = "transform ".concat(i, " ").concat(o); - switch (n.dom.style.transition = "none", - r) { - case "right": - n.dom.style.transform = "translateX(-".concat(e, "px)"); - break; - case "top": - case "bottom": - n.dom.style.width = "calc(100% - ".concat(e, "px)"), - n.dom.style.transform = "translateZ(0)"; - break; - default: - break - } - clearTimeout(n.timeout), - n.timeout = setTimeout(function() { - n.dom && (n.dom.style.transition = "".concat(u, ",").concat(c), - n.dom.style.width = "", - n.dom.style.transform = "") - }) - } - , - n.remScrollingEffect = function(e) { - var t, r = n.props, i = r.placement, o = r.duration, a = r.ease, s = r.getOpenCount, l = r.switchScrollingEffect, c = s && s(); - c || l(!0), - f && (document.body.style.overflowX = "hidden"), - n.dom.style.transition = "none"; - var u = "width ".concat(o, " ").concat(a) - , h = "transform ".concat(o, " ").concat(a); - switch (i) { - case "left": - n.dom.style.width = "100%", - u = "width 0s ".concat(a, " ").concat(o); - break; - case "right": - n.dom.style.transform = "translateX(".concat(e, "px)"), - n.dom.style.width = "100%", - u = "width 0s ".concat(a, " ").concat(o), - n.maskDom && (n.maskDom.style.left = "-".concat(e, "px"), - n.maskDom.style.width = "calc(100% + ".concat(e, "px)")); - break; - case "top": - case "bottom": - n.dom.style.width = "calc(100% + ".concat(e, "px)"), - n.dom.style.height = "100%", - n.dom.style.transform = "translateZ(0)", - t = "height 0s ".concat(a, " ").concat(o); - break; - default: - break - } - clearTimeout(n.timeout), - n.timeout = setTimeout(function() { - n.dom && (n.dom.style.transition = "".concat(h, ",").concat(t ? "".concat(t, ",") : "").concat(u), - n.dom.style.transform = "", - n.dom.style.width = "", - n.dom.style.height = "") - }) - } - , - n.getCurrentDrawerSome = function() { - return !Object.keys(j).some(function(e) { - return j[e] - }) - } - , - n.getLevelDom = function(e) { - var t = e.level - , r = e.getContainer; - if (!y) { - var i = r && r() - , o = i ? i.parentNode : null; - if (n.levelDom = [], - "all" === t) { - var a = o ? Array.prototype.slice.call(o.children) : []; - a.forEach(function(e) { - "SCRIPT" !== e.nodeName && "STYLE" !== e.nodeName && "LINK" !== e.nodeName && e !== i && n.levelDom.push(e) - }) - } else - t && u(t).forEach(function(e) { - document.querySelectorAll(e).forEach(function(e) { - n.levelDom.push(e) - }) - }) - } - } - , - n.getHorizontalBoolAndPlacementName = function() { - var e = n.props.placement - , t = "left" === e || "right" === e - , r = "translate".concat(t ? "X" : "Y"); - return { - isHorizontal: t, - placementName: r - } - } - , - n.state = { - _self: L(n) - }, - n - } - return A(t, e), - C(t, [{ - key: "componentDidMount", - value: function() { - var e = this; - if (!y) { - var t = !1; - try { - window.addEventListener("test", null, Object.defineProperty({}, "passive", { - get: function() { - return t = !0, - null - } - })) - } catch (e) {} - this.passive = !!t && { - passive: !1 - } - } - var n = this.props.open; - this.drawerId = "drawer_id_".concat(Number((Date.now() + Math.random()).toString().replace(".", Math.round(9 * Math.random()).toString())).toString(16)), - this.getLevelDom(this.props), - n && (j[this.drawerId] = n, - this.openLevelTransition(), - this.forceUpdate(function() { - e.domFocus() - })) - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props.open; - t !== e.open && (t && this.domFocus(), - j[this.drawerId] = !!t, - this.openLevelTransition()) - } - }, { - key: "componentWillUnmount", - value: function() { - var e = this.props - , t = e.getOpenCount - , n = e.open - , r = e.switchScrollingEffect - , i = "function" === typeof t && t(); - delete j[this.drawerId], - n && (this.setLevelTransform(!1), - document.body.style.touchAction = ""), - i || (document.body.style.overflow = "", - r(!0)) - } - }, { - key: "render", - value: function() { - var e, t = this, n = this.props, r = n.className, o = n.children, a = n.style, l = n.width, c = n.height, u = (n.defaultOpen, - n.open), h = n.prefixCls, f = n.placement, d = (n.level, - n.levelMove, - n.ease, - n.duration, - n.getContainer, - n.handler), p = (n.onChange, - n.afterVisibleChange, - n.showMask), m = n.maskClosable, g = n.maskStyle, y = n.onClose, b = n.onHandleClick, w = n.keyboard, E = (n.getOpenCount, - n.switchScrollingEffect, - _(n, ["className", "children", "style", "width", "height", "defaultOpen", "open", "prefixCls", "placement", "level", "levelMove", "ease", "duration", "getContainer", "handler", "onChange", "afterVisibleChange", "showMask", "maskClosable", "maskStyle", "onClose", "onHandleClick", "keyboard", "getOpenCount", "switchScrollingEffect"])), S = !!this.dom && u, k = s()(h, (e = {}, - x(e, "".concat(h, "-").concat(f), !0), - x(e, "".concat(h, "-open"), S), - x(e, r || "", !!r), - x(e, "no-mask", !p), - e)), C = this.getHorizontalBoolAndPlacementName(), O = C.placementName, T = "left" === f || "top" === f ? "-100%" : "100%", L = S ? "" : "".concat(O, "(").concat(T, ")"), A = d && i["cloneElement"](d, { - onClick: function(e) { - d.props.onClick && d.props.onClick(), - b && b(e) - }, - ref: function(e) { - t.handlerDom = e - } - }); - return i["createElement"]("div", Object.assign({}, E, { - tabIndex: -1, - className: k, - style: a, - ref: function(e) { - t.dom = e - }, - onKeyDown: S && w ? this.onKeyDown : void 0, - onTransitionEnd: this.onWrapperTransitionEnd - }), p && i["createElement"]("div", { - className: "".concat(h, "-mask"), - onClick: m ? y : void 0, - style: g, - ref: function(e) { - t.maskDom = e - } - }), i["createElement"]("div", { - className: "".concat(h, "-content-wrapper"), - style: { - transform: L, - msTransform: L, - width: v(l) ? "".concat(l, "px") : l, - height: v(c) ? "".concat(c, "px") : c - }, - ref: function(e) { - t.contentWrapper = e - } - }, i["createElement"]("div", { - className: "".concat(h, "-content"), - ref: function(e) { - t.contentDom = e - }, - onTouchStart: S && p ? this.removeStartHandler : void 0, - onTouchMove: S && p ? this.removeMoveHandler : void 0 - }, o), A)) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - var n = t.prevProps - , r = t._self - , i = { - prevProps: e - }; - if (void 0 !== n) { - var o = e.placement - , a = e.level; - o !== n.placement && (r.contentDom = null), - a !== n.level && r.getLevelDom(e) - } - return i - } - }]), - t - }(i["Component"]); - M.defaultProps = { - switchScrollingEffect: function() {} - }; - var R = Object(o["polyfill"])(M); - function N(e) { - return N = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - N(e) - } - function D(e, t) { - if (null == e) - return {}; - var n, r, i = I(e, t); - if (Object.getOwnPropertySymbols) { - var o = Object.getOwnPropertySymbols(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || Object.prototype.propertyIsEnumerable.call(e, n) && (i[n] = e[n]) - } - return i - } - function I(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - function $(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function F(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function B(e, t, n) { - return t && F(e.prototype, t), - n && F(e, n), - e - } - function V(e, t) { - return !t || "object" !== N(t) && "function" !== typeof t ? W(e) : t - } - function W(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function H(e) { - return H = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - H(e) - } - function U(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && z(e, t) - } - function z(e, t) { - return z = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - z(e, t) - } - var G = function(e) { - function t(e) { - var n; - $(this, t), - n = V(this, H(t).call(this, e)), - n.onHandleClick = function(e) { - var t = n.props - , r = t.onHandleClick - , i = t.open; - if (r && r(e), - "undefined" === typeof i) { - var o = n.state.open; - n.setState({ - open: !o - }) - } - } - , - n.onClose = function(e) { - var t = n.props - , r = t.onClose - , i = t.open; - r && r(e), - "undefined" === typeof i && n.setState({ - open: !1 - }) - } - ; - var r = "undefined" !== typeof e.open ? e.open : !!e.defaultOpen; - return n.state = { - open: r - }, - "onMaskClick"in e && console.warn("`onMaskClick` are removed, please use `onClose` instead."), - n - } - return U(t, e), - B(t, [{ - key: "render", - value: function() { - var e = this - , t = this.props - , n = (t.defaultOpen, - t.getContainer) - , o = t.wrapperClassName - , a = t.forceRender - , s = t.handler - , l = D(t, ["defaultOpen", "getContainer", "wrapperClassName", "forceRender", "handler"]) - , c = this.state.open; - if (!n) - return i["createElement"]("div", { - className: o, - ref: function(t) { - e.dom = t - } - }, i["createElement"](R, Object.assign({}, l, { - open: c, - handler: s, - getContainer: function() { - return e.dom - }, - onClose: this.onClose, - onHandleClick: this.onHandleClick - }))); - var u = !!s || a; - return i["createElement"](r["a"], { - visible: c, - forceRender: u, - getContainer: n, - wrapperClassName: o - }, function(t) { - var n = t.visible - , r = t.afterClose - , o = D(t, ["visible", "afterClose"]); - return i["createElement"](R, Object.assign({}, l, o, { - open: void 0 !== n ? n : c, - afterVisibleChange: void 0 !== r ? r : l.afterVisibleChange, - handler: s, - onClose: e.onClose, - onHandleClick: e.onHandleClick - })) - }) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - var n = t.prevProps - , r = { - prevProps: e - }; - return "undefined" !== typeof n && e.open !== n.open && (r.open = e.open), - r - } - }]), - t - }(i["Component"]); - G.defaultProps = { - prefixCls: "drawer", - placement: "left", - getContainer: "body", - defaultOpen: !1, - level: "all", - duration: ".3s", - ease: "cubic-bezier(0.78, 0.14, 0.15, 0.86)", - onChange: function() {}, - afterVisibleChange: function() {}, - handler: i["createElement"]("div", { - className: "drawer-handle" - }, i["createElement"]("i", { - className: "drawer-handle-icon" - })), - showMask: !0, - maskClosable: !0, - maskStyle: {}, - wrapperClassName: "", - className: "", - keyboard: !0, - forceRender: !1 - }; - var q = Object(o["polyfill"])(G); - t["a"] = q - }, - foSv: function(e, t, n) { - "use strict"; - function r(e) { - return r = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - r(e) - } - n.d(t, "a", function() { - return r - }) - }, - fpC5: function(e, t, n) { - var r = n("2faE") - , i = n("5K7Z") - , o = n("w6GO"); - e.exports = n("jmDH") ? Object.defineProperties : function(e, t) { - i(e); - var n, a = o(t), s = a.length, l = 0; - while (s > l) - r.f(e, n = a[l++], t[n]); - return e - } - }, - fsL8: function(e, t, n) { - var r = n("cDf5")["default"]; - function i() { - "use strict"; - e.exports = i = function() { - return t - } - , - e.exports.__esModule = !0, - e.exports["default"] = e.exports; - var t = {} - , n = Object.prototype - , o = n.hasOwnProperty - , a = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , s = "function" == typeof Symbol ? Symbol : {} - , l = s.iterator || "@@iterator" - , c = s.asyncIterator || "@@asyncIterator" - , u = s.toStringTag || "@@toStringTag"; - function h(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - h({}, "") - } catch (e) { - h = function(e, t, n) { - return e[t] = n - } - } - function f(e, t, n, r) { - var i = t && t.prototype instanceof m ? t : m - , o = Object.create(i.prototype) - , s = new T(r || []); - return a(o, "_invoke", { - value: S(e, n, s) - }), - o - } - function d(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - t.wrap = f; - var p = {}; - function m() {} - function g() {} - function v() {} - var y = {}; - h(y, l, function() { - return this - }); - var b = Object.getPrototypeOf - , w = b && b(b(L([]))); - w && w !== n && o.call(w, l) && (y = w); - var x = v.prototype = m.prototype = Object.create(y); - function _(e) { - ["next", "throw", "return"].forEach(function(t) { - h(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function E(e, t) { - function n(i, a, s, l) { - var c = d(e[i], e, a); - if ("throw" !== c.type) { - var u = c.arg - , h = u.value; - return h && "object" == r(h) && o.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - n("next", e, s, l) - }, function(e) { - n("throw", e, s, l) - }) : t.resolve(h).then(function(e) { - u.value = e, - s(u) - }, function(e) { - return n("throw", e, s, l) - }) - } - l(c.arg) - } - var i; - a(this, "_invoke", { - value: function(e, r) { - function o() { - return new t(function(t, i) { - n(e, r, t, i) - } - ) - } - return i = i ? i.then(o, o) : o() - } - }) - } - function S(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return A() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = k(a, n); - if (s) { - if (s === p) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = d(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === p) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function k(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator["return"] && (t.method = "return", - t.arg = void 0, - k(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - p; - var i = d(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - p; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - p) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - p) - } - function C(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function O(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function T(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(C, this), - this.reset(!0) - } - function L(e) { - if (e) { - var t = e[l]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var n = -1 - , r = function t() { - for (; ++n < e.length; ) - if (o.call(e, n)) - return t.value = e[n], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return r.next = r - } - } - return { - next: A - } - } - function A() { - return { - value: void 0, - done: !0 - } - } - return g.prototype = v, - a(x, "constructor", { - value: v, - configurable: !0 - }), - a(v, "constructor", { - value: g, - configurable: !0 - }), - g.displayName = h(v, u, "GeneratorFunction"), - t.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === g || "GeneratorFunction" === (t.displayName || t.name)) - } - , - t.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, v) : (e.__proto__ = v, - h(e, u, "GeneratorFunction")), - e.prototype = Object.create(x), - e - } - , - t.awrap = function(e) { - return { - __await: e - } - } - , - _(E.prototype), - h(E.prototype, c, function() { - return this - }), - t.AsyncIterator = E, - t.async = function(e, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new E(f(e, n, r, i),o); - return t.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - _(x), - h(x, u, "Generator"), - h(x, l, function() { - return this - }), - h(x, "toString", function() { - return "[object Generator]" - }), - t.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - t.values = L, - T.prototype = { - constructor: T, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(O), - !e) - for (var t in this) - "t" === t.charAt(0) && o.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function n(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r] - , a = i.completion; - if ("root" === i.tryLoc) - return n("end"); - if (i.tryLoc <= this.prev) { - var s = o.call(i, "catchLoc") - , l = o.call(i, "finallyLoc"); - if (s && l) { - if (this.prev < i.catchLoc) - return n(i.catchLoc, !0); - if (this.prev < i.finallyLoc) - return n(i.finallyLoc) - } else if (s) { - if (this.prev < i.catchLoc) - return n(i.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < i.finallyLoc) - return n(i.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var n = this.tryEntries.length - 1; n >= 0; --n) { - var r = this.tryEntries[n]; - if (r.tryLoc <= this.prev && o.call(r, "finallyLoc") && this.prev < r.finallyLoc) { - var i = r; - break - } - } - i && ("break" === e || "continue" === e) && i.tryLoc <= t && t <= i.finallyLoc && (i = null); - var a = i ? i.completion : {}; - return a.type = e, - a.arg = t, - i ? (this.method = "next", - this.next = i.finallyLoc, - p) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - p - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - O(n), - p - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - O(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: L(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - p - } - }, - t - } - e.exports = i, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - g0MP: function(e, t, n) { - "use strict"; - var r = n("GB+t") - , i = n.n(r) - , o = n("QLaP") - , a = n.n(o) - , s = n("/Qhy") - , l = n("brdU") - , c = function(e) { - return "/" === e.charAt(0) ? e : "/" + e - } - , u = function(e) { - return "/" === e.charAt(0) ? e.substr(1) : e - } - , h = function(e, t) { - return new RegExp("^" + t + "(\\/|\\?|#|$)","i").test(e) - } - , f = function(e, t) { - return h(e, t) ? e.substr(t.length) : e - } - , d = function(e) { - return "/" === e.charAt(e.length - 1) ? e.slice(0, -1) : e - } - , p = function(e) { - var t = e || "/" - , n = "" - , r = "" - , i = t.indexOf("#"); - -1 !== i && (r = t.substr(i), - t = t.substr(0, i)); - var o = t.indexOf("?"); - return -1 !== o && (n = t.substr(o), - t = t.substr(0, o)), - { - pathname: t, - search: "?" === n ? "" : n, - hash: "#" === r ? "" : r - } - } - , m = function(e) { - var t = e.pathname - , n = e.search - , r = e.hash - , i = t || "/"; - return n && "?" !== n && (i += "?" === n.charAt(0) ? n : "?" + n), - r && "#" !== r && (i += "#" === r.charAt(0) ? r : "#" + r), - i - } - , g = n("ck9s") - , v = n.n(g) - , y = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , b = function(e, t, n, r) { - var i = void 0; - "string" === typeof e ? (i = p(e), - i.query = i.search ? v.a.parse(i.search) : {}, - i.state = t) : (i = y({}, e), - void 0 === i.pathname && (i.pathname = ""), - i.search ? ("?" !== i.search.charAt(0) && (i.search = "?" + i.search), - i.query = v.a.parse(i.search)) : (i.search = i.query ? v.a.stringify(i.query) : "", - i.query = i.query || {}), - i.hash ? "#" !== i.hash.charAt(0) && (i.hash = "#" + i.hash) : i.hash = "", - void 0 !== t && void 0 === i.state && (i.state = t)); - try { - i.pathname = decodeURI(i.pathname) - } catch (e) { - throw e instanceof URIError ? new URIError('Pathname "' + i.pathname + '" could not be decoded. This is likely caused by an invalid percent-encoding.') : e - } - return n && (i.key = n), - r ? i.pathname ? "/" !== i.pathname.charAt(0) && (i.pathname = Object(s["default"])(i.pathname, r.pathname)) : i.pathname = r.pathname : i.pathname || (i.pathname = "/"), - i - } - , w = function(e, t) { - return e.pathname === t.pathname && e.search === t.search && e.hash === t.hash && e.key === t.key && Object(l["default"])(e.state, t.state) - } - , x = function() { - var e = null - , t = function(t) { - return i()(null == e, "A history supports only one prompt at a time"), - e = t, - function() { - e === t && (e = null) - } - } - , n = function(t, n, r, o) { - if (null != e) { - var a = "function" === typeof e ? e(t, n) : e; - "string" === typeof a ? "function" === typeof r ? r(a, o) : (i()(!1, "A history needs a getUserConfirmation function in order to use a prompt message"), - o(!0)) : o(!1 !== a) - } else - o(!0) - } - , r = [] - , o = function(e) { - var t = !0 - , n = function() { - t && e.apply(void 0, arguments) - }; - return r.push(n), - function() { - t = !1, - r = r.filter(function(e) { - return e !== n - }) - } - } - , a = function() { - for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - r.forEach(function(e) { - return e.apply(void 0, t) - }) - }; - return { - setPrompt: t, - confirmTransitionTo: n, - appendListener: o, - notifyListeners: a - } - } - , _ = x - , E = !("undefined" === typeof window || !window.document || !window.document.createElement) - , S = function(e, t) { - return t(window.confirm(e)) - } - , k = function() { - var e = window.navigator.userAgent; - return (-1 === e.indexOf("Android 2.") && -1 === e.indexOf("Android 4.0") || -1 === e.indexOf("Mobile Safari") || -1 !== e.indexOf("Chrome") || -1 !== e.indexOf("Windows Phone")) && (window.history && "pushState"in window.history) - } - , C = function() { - return -1 === window.navigator.userAgent.indexOf("Trident") - } - , O = function() { - return -1 === window.navigator.userAgent.indexOf("Firefox") - } - , T = function(e) { - return void 0 === e.state && -1 === navigator.userAgent.indexOf("CriOS") - } - , L = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , A = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , P = "popstate" - , j = "hashchange" - , M = function() { - try { - return window.history.state || {} - } catch (e) { - return {} - } - } - , R = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - a()(E, "Browser history needs a DOM"); - var t = window.history - , n = k() - , r = !C() - , o = e.forceRefresh - , s = void 0 !== o && o - , l = e.getUserConfirmation - , u = void 0 === l ? S : l - , p = e.keyLength - , g = void 0 === p ? 6 : p - , v = e.basename ? d(c(e.basename)) : "" - , y = function(e) { - var t = e || {} - , n = t.key - , r = t.state - , o = window.location - , a = o.pathname - , s = o.search - , l = o.hash - , c = a + s + l; - return i()(!v || h(c, v), 'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "' + c + '" to begin with "' + v + '".'), - v && (c = f(c, v)), - b(c, r, n) - } - , w = function() { - return Math.random().toString(36).substr(2, g) - } - , x = _() - , O = function(e) { - A(Z, e), - Z.length = t.length, - x.notifyListeners(Z.location, Z.action) - } - , R = function(e) { - T(e) || I(y(e.state)) - } - , N = function() { - I(y(M())) - } - , D = !1 - , I = function(e) { - if (D) - D = !1, - O(); - else { - var t = "POP"; - x.confirmTransitionTo(e, t, u, function(n) { - n ? O({ - action: t, - location: e - }) : $(e) - }) - } - } - , $ = function(e) { - var t = Z.location - , n = B.indexOf(t.key); - -1 === n && (n = 0); - var r = B.indexOf(e.key); - -1 === r && (r = 0); - var i = n - r; - i && (D = !0, - U(i)) - } - , F = y(M()) - , B = [F.key] - , V = function(e) { - return v + m(e) - } - , W = function(e, r) { - i()(!("object" === ("undefined" === typeof e ? "undefined" : L(e)) && void 0 !== e.state && void 0 !== r), "You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored"); - var o = "PUSH" - , a = b(e, r, w(), Z.location); - x.confirmTransitionTo(a, o, u, function(e) { - if (e) { - var r = V(a) - , l = a.key - , c = a.state; - if (n) - if (t.pushState({ - key: l, - state: c - }, null, r), - s) - window.location.href = r; - else { - var u = B.indexOf(Z.location.key) - , h = B.slice(0, -1 === u ? 0 : u + 1); - h.push(a.key), - B = h, - O({ - action: o, - location: a - }) - } - else - i()(void 0 === c, "Browser history cannot push state in browsers that do not support HTML5 history"), - window.location.href = r - } - }) - } - , H = function(e, r) { - i()(!("object" === ("undefined" === typeof e ? "undefined" : L(e)) && void 0 !== e.state && void 0 !== r), "You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored"); - var o = "REPLACE" - , a = b(e, r, w(), Z.location); - x.confirmTransitionTo(a, o, u, function(e) { - if (e) { - var r = V(a) - , l = a.key - , c = a.state; - if (n) - if (t.replaceState({ - key: l, - state: c - }, null, r), - s) - window.location.replace(r); - else { - var u = B.indexOf(Z.location.key); - -1 !== u && (B[u] = a.key), - O({ - action: o, - location: a - }) - } - else - i()(void 0 === c, "Browser history cannot replace state in browsers that do not support HTML5 history"), - window.location.replace(r) - } - }) - } - , U = function(e) { - t.go(e) - } - , z = function() { - return U(-1) - } - , G = function() { - return U(1) - } - , q = 0 - , K = function(e) { - q += e, - 1 === q ? (window.addEventListener(P, R), - r && window.addEventListener(j, N)) : 0 === q && (window.removeEventListener(P, R), - r && window.removeEventListener(j, N)) - } - , Y = !1 - , X = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0] - , t = x.setPrompt(e); - return Y || (K(1), - Y = !0), - function() { - return Y && (Y = !1, - K(-1)), - t() - } - } - , Q = function(e) { - var t = x.appendListener(e); - return K(1), - function() { - K(-1), - t() - } - } - , Z = { - length: t.length, - action: "POP", - location: F, - createHref: V, - push: W, - replace: H, - go: U, - goBack: z, - goForward: G, - block: X, - listen: Q - }; - return Z - } - , N = R - , D = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , I = "hashchange" - , $ = { - hashbang: { - encodePath: function(e) { - return "!" === e.charAt(0) ? e : "!/" + u(e) - }, - decodePath: function(e) { - return "!" === e.charAt(0) ? e.substr(1) : e - } - }, - noslash: { - encodePath: u, - decodePath: c - }, - slash: { - encodePath: c, - decodePath: c - } - } - , F = function() { - var e = window.location.href - , t = e.indexOf("#"); - return -1 === t ? "" : e.substring(t + 1) - } - , B = function(e) { - return window.location.hash = e - } - , V = function(e) { - var t = window.location.href.indexOf("#"); - window.location.replace(window.location.href.slice(0, t >= 0 ? t : 0) + "#" + e) - } - , W = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - a()(E, "Hash history needs a DOM"); - var t = window.history - , n = O() - , r = e.getUserConfirmation - , o = void 0 === r ? S : r - , s = e.hashType - , l = void 0 === s ? "slash" : s - , u = e.basename ? d(c(e.basename)) : "" - , p = $[l] - , g = p.encodePath - , v = p.decodePath - , y = function() { - var e = v(F()); - return i()(!u || h(e, u), 'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "' + e + '" to begin with "' + u + '".'), - u && (e = f(e, u)), - b(e) - } - , x = _() - , k = function(e) { - D(J, e), - J.length = t.length, - x.notifyListeners(J.location, J.action) - } - , C = !1 - , T = null - , L = function() { - var e = F() - , t = g(e); - if (e !== t) - V(t); - else { - var n = y() - , r = J.location; - if (!C && w(r, n)) - return; - if (T === m(n)) - return; - T = null, - A(n) - } - } - , A = function(e) { - if (C) - C = !1, - k(); - else { - var t = "POP"; - x.confirmTransitionTo(e, t, o, function(n) { - n ? k({ - action: t, - location: e - }) : P(e) - }) - } - } - , P = function(e) { - var t = J.location - , n = N.lastIndexOf(m(t)); - -1 === n && (n = 0); - var r = N.lastIndexOf(m(e)); - -1 === r && (r = 0); - var i = n - r; - i && (C = !0, - z(i)) - } - , j = F() - , M = g(j); - j !== M && V(M); - var R = y() - , N = [m(R)] - , W = function(e) { - return "#" + g(u + m(e)) - } - , H = function(e, t) { - i()(void 0 === t, "Hash history cannot push state; it is ignored"); - var n = "PUSH" - , r = b(e, void 0, void 0, J.location); - x.confirmTransitionTo(r, n, o, function(e) { - if (e) { - var t = m(r) - , o = g(u + t) - , a = F() !== o; - if (a) { - T = t, - B(o); - var s = N.lastIndexOf(m(J.location)) - , l = N.slice(0, -1 === s ? 0 : s + 1); - l.push(t), - N = l, - k({ - action: n, - location: r - }) - } else - i()(!1, "Hash history cannot PUSH the same path; a new entry will not be added to the history stack"), - k() - } - }) - } - , U = function(e, t) { - i()(void 0 === t, "Hash history cannot replace state; it is ignored"); - var n = "REPLACE" - , r = b(e, void 0, void 0, J.location); - x.confirmTransitionTo(r, n, o, function(e) { - if (e) { - var t = m(r) - , i = g(u + t) - , o = F() !== i; - o && (T = t, - V(i)); - var a = N.indexOf(m(J.location)); - -1 !== a && (N[a] = t), - k({ - action: n, - location: r - }) - } - }) - } - , z = function(e) { - i()(n, "Hash history go(n) causes a full page reload in this browser"), - t.go(e) - } - , G = function() { - return z(-1) - } - , q = function() { - return z(1) - } - , K = 0 - , Y = function(e) { - K += e, - 1 === K ? window.addEventListener(I, L) : 0 === K && window.removeEventListener(I, L) - } - , X = !1 - , Q = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0] - , t = x.setPrompt(e); - return X || (Y(1), - X = !0), - function() { - return X && (X = !1, - Y(-1)), - t() - } - } - , Z = function(e) { - var t = x.appendListener(e); - return Y(1), - function() { - Y(-1), - t() - } - } - , J = { - length: t.length, - action: "POP", - location: R, - createHref: W, - push: H, - replace: U, - go: z, - goBack: G, - goForward: q, - block: Q, - listen: Z - }; - return J - } - , H = W - , U = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , z = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , G = function(e, t, n) { - return Math.min(Math.max(e, t), n) - } - , q = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} - , t = e.getUserConfirmation - , n = e.initialEntries - , r = void 0 === n ? ["/"] : n - , o = e.initialIndex - , a = void 0 === o ? 0 : o - , s = e.keyLength - , l = void 0 === s ? 6 : s - , c = _() - , u = function(e) { - z(C, e), - C.length = C.entries.length, - c.notifyListeners(C.location, C.action) - } - , h = function() { - return Math.random().toString(36).substr(2, l) - } - , f = G(a, 0, r.length - 1) - , d = r.map(function(e) { - return b(e, void 0, "string" === typeof e ? h() : e.key || h()) - }) - , p = m - , g = function(e, n) { - i()(!("object" === ("undefined" === typeof e ? "undefined" : U(e)) && void 0 !== e.state && void 0 !== n), "You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored"); - var r = "PUSH" - , o = b(e, n, h(), C.location); - c.confirmTransitionTo(o, r, t, function(e) { - if (e) { - var t = C.index - , n = t + 1 - , i = C.entries.slice(0); - i.length > n ? i.splice(n, i.length - n, o) : i.push(o), - u({ - action: r, - location: o, - index: n, - entries: i - }) - } - }) - } - , v = function(e, n) { - i()(!("object" === ("undefined" === typeof e ? "undefined" : U(e)) && void 0 !== e.state && void 0 !== n), "You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored"); - var r = "REPLACE" - , o = b(e, n, h(), C.location); - c.confirmTransitionTo(o, r, t, function(e) { - e && (C.entries[C.index] = o, - u({ - action: r, - location: o - })) - }) - } - , y = function(e) { - var n = G(C.index + e, 0, C.entries.length - 1) - , r = "POP" - , i = C.entries[n]; - c.confirmTransitionTo(i, r, t, function(e) { - e ? u({ - action: r, - location: i, - index: n - }) : u() - }) - } - , w = function() { - return y(-1) - } - , x = function() { - return y(1) - } - , E = function(e) { - var t = C.index + e; - return t >= 0 && t < C.entries.length - } - , S = function() { - var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; - return c.setPrompt(e) - } - , k = function(e) { - return c.appendListener(e) - } - , C = { - length: d.length, - action: "POP", - location: d[f], - index: f, - entries: d, - createHref: p, - push: g, - replace: v, - go: y, - goBack: w, - goForward: x, - canGo: E, - block: S, - listen: k - }; - return C - } - , K = q; - n.d(t, "a", function() { - return N - }), - n.d(t, "b", function() { - return H - }), - n.d(t, "d", function() { - return K - }), - n.d(t, "c", function() { - return b - }), - n.d(t, "f", function() { - return w - }), - n.d(t, "e", function() { - return m - }) - }, - gENZ: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = {}; - t["default"] = { - name: "system", - state: i()({}, s), - reducers: { - save(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - getQueueStats(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "save", - payload: { - getQueueStatsLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/system/getQueueStats"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "save", - payload: { - getQueueStatsLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "save", - payload: { - queueStats: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - getQueueWorkload(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "save", - payload: { - getQueueWorkloadLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/system/getQueueWorkload"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "save", - payload: { - getQueueWorkloadLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "save", - payload: { - queueWorkload: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - gL7N: function(e, t, n) { - var r = n("VyuQ")("wks") - , i = n("kCK5") - , o = n("c0Oy").Symbol - , a = "function" == typeof o - , s = e.exports = function(e) { - return r[e] || (r[e] = a && o[e] || (a ? o : i)("Symbol." + e)) - } - ; - s.store = r - }, - gRqi: function(e, t, n) { - "use strict"; - var r = n("c0Oy") - , i = n("V5/1") - , o = n("8Z/V") - , a = n("gL7N")("species"); - e.exports = function(e) { - var t = r[e]; - o && t && !t[a] && i.f(t, a, { - configurable: !0, - get: function() { - return this - } - }) - } - }, - h7Gi: function(e, t, n) { - "use strict"; - n("q97H"); - var r = n("rKIl") - , i = n("VPOE") - , o = n("wUWy") - , a = n("ZDr/") - , s = n("gL7N") - , l = n("330p") - , c = s("species") - , u = !o(function() { - var e = /./; - return e.exec = function() { - var e = []; - return e.groups = { - a: "7" - }, - e - } - , - "7" !== "".replace(e, "$") - }) - , h = function() { - var e = /(?:)/ - , t = e.exec; - e.exec = function() { - return t.apply(this, arguments) - } - ; - var n = "ab".split(e); - return 2 === n.length && "a" === n[0] && "b" === n[1] - }(); - e.exports = function(e, t, n) { - var f = s(e) - , d = !o(function() { - var t = {}; - return t[f] = function() { - return 7 - } - , - 7 != ""[e](t) - }) - , p = d ? !o(function() { - var t = !1 - , n = /a/; - return n.exec = function() { - return t = !0, - null - } - , - "split" === e && (n.constructor = {}, - n.constructor[c] = function() { - return n - } - ), - n[f](""), - !t - }) : void 0; - if (!d || !p || "replace" === e && !u || "split" === e && !h) { - var m = /./[f] - , g = n(a, f, ""[e], function(e, t, n, r, i) { - return t.exec === l ? d && !i ? { - done: !0, - value: m.call(t, n, r) - } : { - done: !0, - value: e.call(n, t, r) - } : { - done: !1 - } - }) - , v = g[0] - , y = g[1]; - r(String.prototype, e, v), - i(RegExp.prototype, f, 2 == t ? function(e, t) { - return y.call(e, this, t) - } - : function(e) { - return y.call(e, this) - } - ) - } - } - }, - h7HQ: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = n("T6xi") - , a = function() { - function e() { - this.points = null, - this.smooth = 0, - this.smoothConstraint = null - } - return e - }() - , s = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultShape = function() { - return new a - } - , - t.prototype.buildPath = function(e, t) { - o["a"](e, t, !0) - } - , - t - }(i["b"]); - s.prototype.type = "polygon", - t["a"] = s - }, - hDam: function(e, t) { - e.exports = function() {} - }, - hIUm: function(e, t, n) { - "use strict"; - var r = n("oF12") - , i = n("7vYJ") - , o = n("VeyY") - , a = n("ETUh") - , s = n("OsVd") - , l = n("bsDr") - , c = n("330p") - , u = n("wUWy") - , h = Math.min - , f = [].push - , d = "split" - , p = "length" - , m = "lastIndex" - , g = 4294967295 - , v = !u(function() { - RegExp(g, "y") - }); - n("h7Gi")("split", 2, function(e, t, n, u) { - var y; - return y = "c" == "abbc"[d](/(b)*/)[1] || 4 != "test"[d](/(?:)/, -1)[p] || 2 != "ab"[d](/(?:ab)*/)[p] || 4 != "."[d](/(.?)(.?)/)[p] || "."[d](/()()/)[p] > 1 || ""[d](/.?/)[p] ? function(e, t) { - var i = String(this); - if (void 0 === e && 0 === t) - return []; - if (!r(e)) - return n.call(i, e, t); - var o, a, s, l = [], u = (e.ignoreCase ? "i" : "") + (e.multiline ? "m" : "") + (e.unicode ? "u" : "") + (e.sticky ? "y" : ""), h = 0, d = void 0 === t ? g : t >>> 0, v = new RegExp(e.source,u + "g"); - while (o = c.call(v, i)) { - if (a = v[m], - a > h && (l.push(i.slice(h, o.index)), - o[p] > 1 && o.index < i[p] && f.apply(l, o.slice(1)), - s = o[0][p], - h = a, - l[p] >= d)) - break; - v[m] === o.index && v[m]++ - } - return h === i[p] ? !s && v.test("") || l.push("") : l.push(i.slice(h)), - l[p] > d ? l.slice(0, d) : l - } - : "0"[d](void 0, 0)[p] ? function(e, t) { - return void 0 === e && 0 === t ? [] : n.call(this, e, t) - } - : n, - [function(n, r) { - var i = e(this) - , o = void 0 == n ? void 0 : n[t]; - return void 0 !== o ? o.call(n, i, r) : y.call(String(i), n, r) - } - , function(e, t) { - var r = u(y, e, this, t, y !== n); - if (r.done) - return r.value; - var c = i(e) - , f = String(this) - , d = o(c, RegExp) - , p = c.unicode - , m = (c.ignoreCase ? "i" : "") + (c.multiline ? "m" : "") + (c.unicode ? "u" : "") + (v ? "y" : "g") - , b = new d(v ? c : "^(?:" + c.source + ")",m) - , w = void 0 === t ? g : t >>> 0; - if (0 === w) - return []; - if (0 === f.length) - return null === l(b, f) ? [f] : []; - var x = 0 - , _ = 0 - , E = []; - while (_ < f.length) { - b.lastIndex = v ? _ : 0; - var S, k = l(b, v ? f : f.slice(_)); - if (null === k || (S = h(s(b.lastIndex + (v ? 0 : _)), f.length)) === x) - _ = a(f, _, p); - else { - if (E.push(f.slice(x, _)), - E.length === w) - return E; - for (var C = 1; C <= k.length - 1; C++) - if (E.push(k[C]), - E.length === w) - return E; - _ = x = S - } - } - return E.push(f.slice(x)), - E - } - ] - }) - }, - hVla: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return y - }); - n("bbsP"); - var r = n("/wGt") - , i = (n("+L6B"), - n("2/Rp")) - , o = (n("5NDa"), - n("5rEg")) - , a = (n("iQDF"), - n("+eQT")) - , s = (n("OaEy"), - n("2fM7")) - , l = (n("/zsF"), - n("PArb")) - , c = (n("Pwec"), - n("CtXQ")) - , u = (n("/xke"), - n("TeRw")) - , h = (n("miYZ"), - n("tsqr")) - , f = n("p0pE") - , d = n.n(f) - , p = n("q1tI") - , m = n.n(p) - , g = n("wd/R") - , v = n.n(g); - class y extends m.a.Component { - constructor(e) { - super(e), - this.defaultValue = { - key: this.props.keys[0].key, - condition: this.props.keys[0].condition[0], - value: "" - }, - this.state = { - visible: !1, - filter: e.value || [], - select: d()({}, this.defaultValue), - keyIndex: 0 - } - } - show() { - this.setState({ - visible: !0 - }) - } - add() { - var e = this.state.filter; - e.push({ - key: this.props.keys[0].key, - condition: this.props.keys[0].condition[0], - value: "" - }), - this.setState({ - filter: e - }) - } - add1() { - var e = this.state - , t = e.filter - , n = e.select; - "" !== n.value ? (t.push(n), - this.setState({ - filter: t - }, ()=>{ - this.setState({ - select: d()({}, this.defaultValue), - selectIndex: 0 - }) - } - )) : h["a"].error("\u503c\u4e0d\u80fd\u4e3a\u7a7a") - } - onChange(e, t, n, r) { - var i = this.state.filter; - i[n][e] = t, - "key" === e && (i[n]["condition"] = this.props.keys[r].condition[0]), - this.setState({ - filter: i - }), - "undefined" !== typeof r && this.setState({ - keyIndex: r - }) - } - onOk() { - var e = !0; - this.state.filter.forEach(t=>{ - "" === t.value && (u["a"].error({ - message: "\u8fc7\u6ee4\u5668", - description: "\u6b32\u68c0\u7d22\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a", - duration: 1.5 - }), - e = !1) - } - ), - e && (this.props.onOk(this.state.filter), - this.setState({ - visible: !1 - })) - } - hide() { - var e = this.state.select; - e["value"] = "", - this.setState({ - visible: !1, - select: e - }) - } - onDelete(e) { - var t = this.state.filter; - t.splice(e, 1), - this.setState({ - filter: t - }) - } - reset() { - this.setState({ - filter: [] - }, ()=>{ - this.onOk() - } - ) - } - render() { - return m.a.createElement(m.a.Fragment, null, m.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), m.a.createElement(r["a"], { - onOk: ()=>this.onOk(), - title: "\u8fc7\u6ee4\u5668", - visible: this.state.visible, - onClose: ()=>this.hide(), - className: "v2board-filter-drawer", - footer: m.a.createElement(m.a.Fragment, null) - }, this.state.filter.length > 0 && this.state.filter.map((e,t)=>{ - var n = this.props.keys.find(e=>e.key === this.state.filter[t].key); - return m.a.createElement(m.a.Fragment, null, m.a.createElement(l["a"], { - type: "horizontal" - }, "\u6761\u4ef6".concat(t + 1), " ", m.a.createElement(c["a"], { - type: "delete", - style: { - color: "#ff4d4f" - }, - onClick: ()=>this.onDelete(t) - })), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", null, "\u5b57\u6bb5\u540d"), m.a.createElement("div", null, m.a.createElement(s["a"], { - value: this.state.filter[t].key, - style: { - width: "100%" - } - }, this.props.keys.map((e,n)=>{ - return m.a.createElement(s["a"].Option, { - key: n, - value: e.key, - onClick: ()=>this.onChange("key", this.props.keys[n].key, t, n) - }, e.title) - } - )))), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", null, "\u6761\u4ef6"), m.a.createElement("div", null, m.a.createElement(s["a"], { - value: this.state.filter[t].condition, - style: { - width: "100%" - }, - onChange: e=>this.onChange("condition", e, t) - }, this.props.keys[this.state.keyIndex].condition.map(e=>{ - return m.a.createElement(s["a"].Option, { - key: e, - value: e - }, e) - } - )))), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", null, "\u6b32\u68c0\u7d22\u5185\u5bb9"), m.a.createElement("div", null, "select" === n.type && m.a.createElement(s["a"], { - defaultValue: this.state.filter[t].value || void 0, - style: { - width: "100%" - }, - placeholder: "\u8bf7\u9009\u62e9\u503c", - onChange: e=>this.onChange("value", e, t) - }, n.options.map((e,t)=>{ - return m.a.createElement(s["a"].Option, { - value: e.value - }, e.key) - } - )), "date" === n.type && m.a.createElement(a["a"], { - style: { - width: "100%" - }, - onChange: e=>this.onChange("value", e && e.format("X"), t), - showTime: { - defaultValue: v()("00:00:00", "HH:mm:ss") - } - }), void 0 === n.type && m.a.createElement(o["a"], { - style: { - width: "100%" - }, - defaultValue: this.state.filter[t].value || void 0, - placeholder: "\u503c", - onChange: e=>this.onChange("value", e.target.value, t) - })))) - } - ), m.a.createElement(i["a"], { - style: { - width: "100%" - }, - type: "primary", - onClick: ()=>this.add() - }, m.a.createElement(c["a"], { - type: "plus" - }), " \u6dfb\u52a0\u6761\u4ef6"), m.a.createElement("div", { - className: "v2board-drawer-action" - }, m.a.createElement(i["a"], { - disabled: !this.state.filter.length, - type: "danger", - onClick: ()=>this.reset(), - style: { - float: "left" - } - }, "\u91cd\u7f6e"), m.a.createElement(i["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.hide() - }, "\u53d6\u6d88"), m.a.createElement(i["a"], { - disabled: !this.state.filter.length, - onClick: ()=>this.onOk(), - type: "primary" - }, "\u68c0\u7d22")))) - } - } - }, - hYLj: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return d - }), - n.d(t, "b", function() { - return p - }); - var r = n("Fofx") - , i = n("QBsz") - , o = r["c"] - , a = 5e-5; - function s(e) { - return e > a || e < -a - } - var l = [] - , c = [] - , u = r["b"]() - , h = Math.abs - , f = function() { - function e() {} - return e.prototype.getLocalTransform = function(t) { - return e.getLocalTransform(this, t) - } - , - e.prototype.setPosition = function(e) { - this.x = e[0], - this.y = e[1] - } - , - e.prototype.setScale = function(e) { - this.scaleX = e[0], - this.scaleY = e[1] - } - , - e.prototype.setSkew = function(e) { - this.skewX = e[0], - this.skewY = e[1] - } - , - e.prototype.setOrigin = function(e) { - this.originX = e[0], - this.originY = e[1] - } - , - e.prototype.needLocalTransform = function() { - return s(this.rotation) || s(this.x) || s(this.y) || s(this.scaleX - 1) || s(this.scaleY - 1) || s(this.skewX) || s(this.skewY) - } - , - e.prototype.updateTransform = function() { - var e = this.parent && this.parent.transform - , t = this.needLocalTransform() - , n = this.transform; - t || e ? (n = n || r["b"](), - t ? this.getLocalTransform(n) : o(n), - e && (t ? r["e"](n, e, n) : r["a"](n, e)), - this.transform = n, - this._resolveGlobalScaleRatio(n)) : n && o(n) - } - , - e.prototype._resolveGlobalScaleRatio = function(e) { - var t = this.globalScaleRatio; - if (null != t && 1 !== t) { - this.getGlobalScale(l); - var n = l[0] < 0 ? -1 : 1 - , i = l[1] < 0 ? -1 : 1 - , o = ((l[0] - n) * t + n) / l[0] || 0 - , a = ((l[1] - i) * t + i) / l[1] || 0; - e[0] *= o, - e[1] *= o, - e[2] *= a, - e[3] *= a - } - this.invTransform = this.invTransform || r["b"](), - r["d"](this.invTransform, e) - } - , - e.prototype.getComputedTransform = function() { - var e = this - , t = []; - while (e) - t.push(e), - e = e.parent; - while (e = t.pop()) - e.updateTransform(); - return this.transform - } - , - e.prototype.setLocalTransform = function(e) { - if (e) { - var t = e[0] * e[0] + e[1] * e[1] - , n = e[2] * e[2] + e[3] * e[3] - , r = Math.atan2(e[1], e[0]) - , i = Math.PI / 2 + r - Math.atan2(e[3], e[2]); - n = Math.sqrt(n) * Math.cos(i), - t = Math.sqrt(t), - this.skewX = i, - this.skewY = 0, - this.rotation = -r, - this.x = +e[4], - this.y = +e[5], - this.scaleX = t, - this.scaleY = n, - this.originX = 0, - this.originY = 0 - } - } - , - e.prototype.decomposeTransform = function() { - if (this.transform) { - var e = this.parent - , t = this.transform; - e && e.transform && (r["e"](c, e.invTransform, t), - t = c); - var n = this.originX - , i = this.originY; - (n || i) && (u[4] = n, - u[5] = i, - r["e"](c, t, u), - c[4] -= n, - c[5] -= i, - t = c), - this.setLocalTransform(t) - } - } - , - e.prototype.getGlobalScale = function(e) { - var t = this.transform; - return e = e || [], - t ? (e[0] = Math.sqrt(t[0] * t[0] + t[1] * t[1]), - e[1] = Math.sqrt(t[2] * t[2] + t[3] * t[3]), - t[0] < 0 && (e[0] = -e[0]), - t[3] < 0 && (e[1] = -e[1]), - e) : (e[0] = 1, - e[1] = 1, - e) - } - , - e.prototype.transformCoordToLocal = function(e, t) { - var n = [e, t] - , r = this.invTransform; - return r && i["b"](n, n, r), - n - } - , - e.prototype.transformCoordToGlobal = function(e, t) { - var n = [e, t] - , r = this.transform; - return r && i["b"](n, n, r), - n - } - , - e.prototype.getLineScale = function() { - var e = this.transform; - return e && h(e[0] - 1) > 1e-10 && h(e[3] - 1) > 1e-10 ? Math.sqrt(h(e[0] * e[3] - e[2] * e[1])) : 1 - } - , - e.prototype.copyTransform = function(e) { - p(this, e) - } - , - e.getLocalTransform = function(e, t) { - t = t || []; - var n = e.originX || 0 - , i = e.originY || 0 - , o = e.scaleX - , a = e.scaleY - , s = e.anchorX - , l = e.anchorY - , c = e.rotation || 0 - , u = e.x - , h = e.y - , f = e.skewX ? Math.tan(e.skewX) : 0 - , d = e.skewY ? Math.tan(-e.skewY) : 0; - if (n || i || s || l) { - var p = n + s - , m = i + l; - t[4] = -p * o - f * m * a, - t[5] = -m * a - d * p * o - } else - t[4] = t[5] = 0; - return t[0] = o, - t[3] = a, - t[1] = d * o, - t[2] = f * a, - c && r["f"](t, t, c), - t[4] += n + u, - t[5] += i + h, - t - } - , - e.initDefaultProps = function() { - var t = e.prototype; - t.scaleX = t.scaleY = t.globalScaleRatio = 1, - t.x = t.y = t.originX = t.originY = t.skewX = t.skewY = t.rotation = t.anchorX = t.anchorY = 0 - }(), - e - }() - , d = ["x", "y", "originX", "originY", "anchorX", "anchorY", "rotation", "scaleX", "scaleY", "skewX", "skewY"]; - function p(e, t) { - for (var n = 0; n < d.length; n++) { - var r = d[n]; - e[r] = t[r] - } - } - t["c"] = f - }, - hh8c: function(e, t, n) {}, - hjwd: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - switchLoading: {}, - saveLoading: !1 - }; - t["default"] = { - name: "serverHysteria", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - update(e, t) { - var n = e.id - , r = e.key - , i = e.value - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/hysteria/update", { - id: n, - [r]: i - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - s({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/hysteria/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - copy(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/hysteria/copy", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/server/hysteria/save", n); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - i({ - type: "serverManage/getNodes" - }); - case 11: - "function" === typeof r && r(); - case 12: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - hlQx: function(e, t, n) { - "use strict"; - n.r(t); - n("miYZ"); - var r = n("tsqr") - , i = n("p0pE") - , o = n.n(i) - , a = n("t3Un") - , s = n("wd/R") - , l = n.n(s) - , c = n("yWgo") - , u = n("3a4m") - , h = n.n(u); - function f() { - f = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function u(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var h = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - l(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = u(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , h = c.value; - return h && "object" == typeof h && n.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(h).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === h) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = u(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === h) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - h; - var i = u(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - h; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - h) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - h) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = l(m, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - l(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - l(b, s, "Generator"), - l(b, o, function() { - return this - }), - l(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - h) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - h - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - h - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - h - } - }, - e - } - var d = { - userInfo: {}, - getUserInfoLoading: !1, - pagination: { - pageSize: Object(c["e"])("user_manage_page_size") || 10, - current: 1 - }, - filter: [], - users: [], - fetchLoading: !1, - user: {}, - sort: {}, - generateLoading: !1, - sendMailLoading: !1 - }; - t["default"] = { - name: "user", - state: o()({}, d), - reducers: { - setState(e, t) { - var n = t.payload; - return o()({}, e, n) - }, - empty(e) { - return o()({}, d, { - userInfo: e.userInfo - }) - } - }, - effects: { - checkLogin(e, t) { - var n = e.redirect - , r = t.put; - return f().mark(function e() { - var t; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - if (Object(c["c"])()) { - e.next = 2; - break - } - return e.abrupt("return"); - case 2: - return e.next = 4, - Object(a["a"])("/user/checkLogin"); - case 4: - if (t = e.sent, - 200 === t.code) { - e.next = 7; - break - } - return e.abrupt("return"); - case 7: - if (!t.data.is_admin) { - e.next = 11; - break - } - return e.next = 10, - r({ - type: "user/getUserInfo" - }); - case 10: - return e.abrupt("return", h.a.push(n || "dashboard")); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - getUserInfo(e, t) { - var n = t.put; - return f().mark(function e() { - var t; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - getUserInfoLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(a["a"])("/user/info"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - getUserInfoLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - userInfo: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - getUserInfoById(e, t) { - var n = e.id - , r = t.put; - return f().mark(function e() { - var t; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(a["a"])("/" + window.settings.secure_path + "/user/getUserInfoById", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return t.data.password = "", - t.data.transfer_enable = (t.data.transfer_enable / 1073741824).toFixed(2), - t.data.u = (t.data.u / 1073741824).toFixed(2), - t.data.d = (t.data.d / 1073741824).toFixed(2), - t.data.commission_balance = (t.data.commission_balance / 100).toFixed(2), - t.data.balance = (t.data.balance / 100).toFixed(2), - t.data.invite_user && (t.data.invite_user_email = t.data.invite_user.email), - e.next = 14, - r({ - type: "setState", - payload: { - user: t.data - } - }); - case 14: - case "end": - return e.stop() - } - }, e) - })() - }, - fetch(e, t) { - var n = t.put - , r = t.select; - return f().mark(function e() { - var t, i; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r(e=>e.user); - case 2: - return t = e.sent, - e.next = 5, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 5: - return e.next = 7, - Object(a["a"])("/" + window.settings.secure_path + "/user/fetch", o()({ - filter: t.filter - }, t.pagination, t.sort)); - case 7: - return i = e.sent, - e.next = 10, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 10: - if (200 === i.code) { - e.next = 12; - break - } - return e.abrupt("return"); - case 12: - return i.data.forEach(e=>{ - e.password = "", - e.transfer_enable = (e.transfer_enable / 1073741824).toFixed(2), - e.u = (e.u / 1073741824).toFixed(2), - e.d = (e.d / 1073741824).toFixed(2), - e.total_used = (e.total_used / 1073741824).toFixed(2), - e.commission_balance = (e.commission_balance / 100).toFixed(2), - e.balance = (e.balance / 100).toFixed(2) - } - ), - e.next = 15, - n({ - type: "setState", - payload: { - users: i.data, - pagination: o()({}, t.pagination, { - total: i.total - }) - } - }); - case 15: - case "end": - return e.stop() - } - }, e) - })() - }, - filter(e, t) { - var n = e.filter - , r = t.put - , i = t.select; - return f().mark(function e() { - var t, o; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i(e=>e.user); - case 2: - return t = e.sent, - o = t.pagination, - o["current"] = 1, - e.next = 7, - r({ - type: "setState", - payload: { - filter: n - } - }); - case 7: - return e.next = 9, - r({ - type: "fetch" - }); - case 9: - case "end": - return e.stop() - } - }, e) - })() - }, - changeTable(e, t) { - var n = e.pagination - , r = e.sort - , i = t.select - , a = t.put; - return f().mark(function e() { - var t; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i(e=>e.user); - case 2: - return t = e.sent, - e.next = 5, - a({ - type: "setState", - payload: { - pagination: o()({}, t.pagination, n), - sort: r - } - }); - case 5: - return e.next = 7, - a({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - update(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return f().mark(function e() { - var t; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - updateLoading: !0 - } - }); - case 2: - return n.transfer_enable = 1073741824 * n.transfer_enable, - n.u = Math.round(1073741824 * n.u), - n.d = Math.round(1073741824 * n.d), - n.balance = Math.round(100 * n.balance), - n.commission_balance = Math.round(100 * n.commission_balance), - n.invite_user && delete n.invite_user, - e.next = 10, - Object(a["b"])("/" + window.settings.secure_path + "/user/update", n); - case 10: - return t = e.sent, - e.next = 13, - i({ - type: "setState", - payload: { - updateLoading: !1 - } - }); - case 13: - if (200 === t.code) { - e.next = 15; - break - } - return e.abrupt("return"); - case 15: - return e.next = 17, - i({ - type: "fetch" - }); - case 17: - "function" === typeof r && r(); - case 18: - case "end": - return e.stop() - } - }, e) - })() - }, - addFilter(e, t) { - var n = e.key - , r = e.condition - , i = e.value - , o = e.clear - , a = t.put - , s = t.select; - return f().mark(function e() { - var t, l, c; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - s(e=>e.user); - case 2: - return t = e.sent, - l = t.filter, - c = t.pagination, - o && (l = []), - l.push({ - key: n, - condition: r, - value: i - }), - c["current"] = 1, - e.next = 10, - a({ - type: "setState", - payload: { - filter: l, - pagination: c - } - }); - case 10: - return e.next = 12, - a({ - type: "fetch" - }); - case 12: - case "end": - return e.stop() - } - }, e) - })() - }, - generate(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return f().mark(function e() { - var t, o, s, c; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - generateLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(a["b"])("/" + window.settings.secure_path + "/user/generate", n); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - generateLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return n.generate_count && (o = new Blob([t.buffer],{ - type: "text/plain,charset=UTF-8" - }), - s = window.URL.createObjectURL(o), - c = document.createElement("a"), - c.href = s, - c.style.display = "none", - c.download = "USER ".concat(l()().format("YYYY-MM-DD HH:mm:ss"), ".csv"), - c.click(), - window.URL.revokeObjectURL(s)), - e.next = 12, - i({ - type: "fetch" - }); - case 12: - "function" === typeof r && r(); - case 13: - case "end": - return e.stop() - } - }, e) - })() - }, - dumpCSV(e, t) { - var n = t.select; - return f().mark(function e() { - var t, i, o, s, c, u; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n(e=>e.user); - case 2: - return t = e.sent, - i = t.filter, - r["a"].loading("\u5bfc\u51fa\u4e2d"), - e.next = 7, - Object(a["b"])("/" + window.settings.secure_path + "/user/dumpCSV", { - filter: i - }); - case 7: - if (o = e.sent, - r["a"].destroy(), - 200 === o.code) { - e.next = 11; - break - } - return e.abrupt("return"); - case 11: - s = new Blob([o.buffer],{ - type: "text/plain,charset=UTF-8" - }), - c = window.URL.createObjectURL(s), - u = document.createElement("a"), - u.href = c, - u.style.display = "none", - u.download = l()().format("YYYY-MM-DD HH:mm:ss") + ".csv", - u.click(), - window.URL.revokeObjectURL(c); - case 19: - case "end": - return e.stop() - } - }, e) - })() - }, - sendMail(e, t) { - var n = e.params - , i = e.callback - , s = t.select - , l = t.put; - return f().mark(function e() { - var t, c, u; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - s(e=>e.user); - case 2: - return t = e.sent, - c = t.filter, - e.next = 6, - l({ - type: "setState", - payload: { - sendMailLoading: !0 - } - }); - case 6: - return e.next = 8, - Object(a["b"])("/" + window.settings.secure_path + "/user/sendMail", o()({ - filter: c - }, n)); - case 8: - return u = e.sent, - e.next = 11, - l({ - type: "setState", - payload: { - sendMailLoading: !1 - } - }); - case 11: - if (200 === u.code) { - e.next = 13; - break - } - return e.abrupt("return"); - case 13: - r["a"].success("\u5df2\u52a0\u5165\u961f\u5217\u6267\u884c"), - "function" === typeof i && i(); - case 15: - case "end": - return e.stop() - } - }, e) - })() - }, - ban(e, t) { - var n = t.select - , r = t.put; - return f().mark(function e() { - var t, i, o; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n(e=>e.user); - case 2: - return t = e.sent, - i = t.filter, - e.next = 6, - Object(a["b"])("/" + window.settings.secure_path + "/user/ban", { - filter: i - }); - case 6: - if (o = e.sent, - 200 === o.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - r({ - type: "fetch" - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - resetSecret(e, t) { - var n = e.id - , i = t.put; - return f().mark(function e() { - var t; - return f().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(a["b"])("/" + window.settings.secure_path + "/user/resetSecret", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return r["a"].success("\u91cd\u7f6e\u6210\u529f"), - e.next = 8, - i({ - type: "fetch" - }); - case 8: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - hsuR: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return l - }), - n.d(t, "k", function() { - return c - }), - n.d(t, "i", function() { - return u - }), - n.d(t, "h", function() { - return h - }), - n.d(t, "j", function() { - return f - }), - n.d(t, "g", function() { - return d - }), - n.d(t, "d", function() { - return p - }), - n.d(t, "e", function() { - return m - }), - n.d(t, "b", function() { - return g - }), - n.d(t, "c", function() { - return b - }), - n.d(t, "f", function() { - return w - }); - var r = n("YEIV") - , i = n.n(r) - , o = n("q1tI") - , a = n.n(o); - function s(e) { - var t = []; - return a.a.Children.forEach(e, function(e) { - e && t.push(e) - }), - t - } - function l(e, t) { - for (var n = s(e), r = 0; r < n.length; r++) - if (n[r].key === t) - return r; - return -1 - } - function c(e, t) { - e.transform = t, - e.webkitTransform = t, - e.mozTransform = t - } - function u(e) { - return ("transform"in e || "webkitTransform"in e || "MozTransform"in e) && window.atob - } - function h(e) { - return { - transform: e, - WebkitTransform: e, - MozTransform: e - } - } - function f(e) { - return "left" === e || "right" === e - } - function d(e, t) { - var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "ltr" - , r = f(t) ? "translateY" : "translateX"; - return f(t) || "rtl" !== n ? r + "(" + 100 * -e + "%) translateZ(0)" : r + "(" + 100 * e + "%) translateZ(0)" - } - function p(e, t) { - var n = f(t) ? "marginTop" : "marginLeft"; - return i()({}, n, 100 * -e + "%") - } - function m(e, t) { - return +window.getComputedStyle(e).getPropertyValue(t).replace("px", "") - } - function g(e) { - return Object.keys(e).reduce(function(t, n) { - return "aria-" !== n.substr(0, 5) && "data-" !== n.substr(0, 5) && "role" !== n || (t[n] = e[n]), - t - }, {}) - } - function v(e, t) { - return +e.getPropertyValue(t).replace("px", "") - } - function y(e, t, n, r, i) { - var o = m(i, "padding-" + e); - if (!r || !r.parentNode) - return o; - var a = r.parentNode.childNodes; - return Array.prototype.some.call(a, function(i) { - var a = window.getComputedStyle(i); - return i !== r ? (o += v(a, "margin-" + e), - o += i[t], - o += v(a, "margin-" + n), - "content-box" === a.boxSizing && (o += v(a, "border-" + e + "-width") + v(a, "border-" + n + "-width")), - !1) : (o += v(a, "margin-" + e), - !0) - }), - o - } - function b(e, t) { - return y("left", "offsetWidth", "right", e, t) - } - function w(e, t) { - return y("top", "offsetHeight", "bottom", e, t) - } - }, - hwdV: function(e, t, n) { - var r = n("tjlA") - , i = r.Buffer; - function o(e, t) { - for (var n in e) - t[n] = e[n] - } - function a(e, t, n) { - return i(e, t, n) - } - i.from && i.alloc && i.allocUnsafe && i.allocUnsafeSlow ? e.exports = r : (o(r, t), - t.Buffer = a), - o(i, a), - a.from = function(e, t, n) { - if ("number" === typeof e) - throw new TypeError("Argument must not be a number"); - return i(e, t, n) - } - , - a.alloc = function(e, t, n) { - if ("number" !== typeof e) - throw new TypeError("Argument must be a number"); - var r = i(e); - return void 0 !== t ? "string" === typeof n ? r.fill(t, n) : r.fill(t) : r.fill(0), - r - } - , - a.allocUnsafe = function(e) { - if ("number" !== typeof e) - throw new TypeError("Argument must be a number"); - return i(e) - } - , - a.allocUnsafeSlow = function(e) { - if ("number" !== typeof e) - throw new TypeError("Argument must be a number"); - return r.SlowBuffer(e) - } - }, - i4x8: function(e, t, n) { - "use strict"; - n.r(t), - n.d(t, "routes", function() { - return u - }), - n.d(t, "default", function() { - return f - }); - var r = n("q1tI") - , i = n.n(r) - , o = n("Crw4") - , a = n.n(o) - , s = n("RFCh") - , l = n("Hg0r") - , c = l["c"].ConnectedRouter - , u = [{ - path: "/config/payment", - exact: !0, - component: n("eIZb").default - }, { - path: "/config/system", - exact: !0, - component: n("1dM+").default - }, { - path: "/config/theme", - exact: !0, - component: n("8drl").default - }, { - path: "/coupon", - exact: !0, - component: n("Q55k").default - }, { - path: "/dashboard", - exact: !0, - component: n("sFYk").default - }, { - path: "/", - exact: !0, - component: n("RXBc").default - }, { - path: "/knowledge", - exact: !0, - component: n("jJ5y").default - }, { - path: "/login", - exact: !0, - component: n("SGa5").default - }, { - path: "/notice", - exact: !0, - component: n("JZE9").default - }, { - path: "/order", - exact: !0, - component: n("pi3A").default - }, { - path: "/plan", - exact: !0, - component: n("ih8c").default - }, { - path: "/queue", - exact: !0, - component: n("Jezz").default - }, { - path: "/server/group", - exact: !0, - component: n("11+Y").default - }, { - path: "/server/manage", - exact: !0, - component: n("uzXD").default - }, { - path: "/server/route", - exact: !0, - component: n("wtkT").default - }, { - path: "/ticket/:ticket_id", - exact: !0, - component: n("FPmv").default - }, { - path: "/ticket", - exact: !0, - component: n("RJTe").default - }, { - path: "/user", - exact: !0, - component: n("d1ca").default - }]; - window.g_routes = u; - var h = n("PszG"); - h.applyForEach("patchRoutes", { - initialValue: u - }); - class f extends i.a.Component { - unListen() {} - constructor(e) { - function t(e, t) { - h.applyForEach("onRouteChange", { - initialValue: { - routes: u, - location: e, - action: t - } - }) - } - super(e), - this.unListen = s["default"].listen(t); - var n = s["default"].listen.toString().indexOf("callback(history.location, history.action)") > -1; - n || t(s["default"].location) - } - componentWillUnmount() { - this.unListen() - } - render() { - var e = this.props || {}; - return i.a.createElement(c, { - history: s["default"] - }, a()(u, e)) - } - } - }, - iCc5: function(e, t, n) { - "use strict"; - t.__esModule = !0, - t.default = function(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - }, - ih8c: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("+L6B"), - n("2/Rp")) - , a = (n("qVdP"), - n("jsC+")) - , s = (n("lUTK"), - n("BvKs")) - , l = (n("+BJd"), - n("mr32")) - , c = (n("5Dmo"), - n("3S7+")) - , u = (n("BoS7"), - n("Sdc0")) - , h = (n("Pwec"), - n("CtXQ")) - , f = n("p0pE") - , d = n.n(f) - , p = n("q1tI") - , m = n.n(p) - , g = n("Bl7J") - , v = n("/MKj") - , y = n("tI4l") - , b = n("qqou") - , w = (n("bbsP"), - n("/wGt")) - , x = (n("sRBo"), - n("kaz8")) - , _ = (n("OaEy"), - n("2fM7")) - , E = (n("14J3"), - n("BMrR")) - , S = (n("jCWc"), - n("kPKH")) - , k = (n("/zsF"), - n("PArb")) - , C = (n("5NDa"), - n("5rEg")) - , O = n("8zNj"); - class T extends m.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - record: e.record || { - show: 0, - name: null, - transfer_enable: null, - group_id: void 0, - month_price: null, - quarter_price: null, - half_year_price: null, - year_price: null, - two_year_price: null, - three_year_price: null, - onetime_price: null, - reset_price: null - } - }, - this.show = (()=>{ - this.setState({ - visible: !this.state.visible - }) - } - ) - } - componentDidMount() { - this.props.dispatch({ - type: "config/fetch", - key: "site" - }), - this.props.dispatch({ - type: "serverGroup/fetch" - }) - } - priceOnChange(e, t) { - this.setState({ - record: d()({}, this.state.record, { - [e]: "" !== t ? t : null - }) - }) - } - save() { - this.props.dispatch({ - type: "plan/save", - params: d()({}, this.state.record), - callback: ()=>{ - this.setState({ - visible: !1 - }) - } - }) - } - render() { - var e = this.props.config.site - , t = this.props.plan.saveLoading - , n = this.props.serverGroup.groups; - return m.a.createElement(m.a.Fragment, null, m.a.cloneElement(this.props.children, { - onClick: ()=>this.setState({ - visible: !0 - }) - }), m.a.createElement(w["a"], { - id: "plan", - maskClosable: !0, - onClose: ()=>this.setState({ - visible: !1 - }), - title: "".concat(this.state.record.id ? "\u7f16\u8f91\u8ba2\u9605" : "\u65b0\u5efa\u8ba2\u9605"), - visible: this.state.visible, - width: "80%" - }, m.a.createElement("div", null, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5957\u9910\u540d\u79f0"), m.a.createElement(C["a"], { - placeholder: "\u8bf7\u8f93\u5165\u5957\u9910\u540d\u79f0", - value: this.state.record.name, - onChange: e=>{ - this.setState({ - record: d()({}, this.state.record, { - name: e.target.value - }) - }) - } - })), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5957\u9910\u63cf\u8ff0"), m.a.createElement(C["a"].TextArea, { - rows: 4, - value: this.state.record.content, - placeholder: "\u8bf7\u8f93\u5165\u5957\u9910\u63cf\u8ff0\uff0c\u652f\u6301HTML", - onChange: e=>{ - this.setState({ - record: d()({}, this.state.record, { - content: e.target.value - }) - }) - } - })), m.a.createElement(k["a"], { - orientation: "center" - }, "\u552e\u4ef7\u8bbe\u7f6e ", m.a.createElement(c["a"], { - placement: "top", - title: "\u5c06\u91d1\u989d\u7559\u7a7a\u5219\u4e0d\u4f1a\u8fdb\u884c\u51fa\u552e" - }, m.a.createElement(h["a"], { - type: "info-circle" - }))), m.a.createElement(E["a"], { - gutter: 10 - }, m.a.createElement(S["a"], { - md: 4 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u6708\u4ed8"), m.a.createElement(C["a"], { - value: null !== this.state.record.month_price ? this.state.record.month_price : void 0, - onChange: e=>this.priceOnChange("month_price", e.target.value) - }))), m.a.createElement(S["a"], { - md: 4 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5b63\u4ed8"), m.a.createElement(C["a"], { - value: null !== this.state.record.quarter_price ? this.state.record.quarter_price : void 0, - onChange: e=>this.priceOnChange("quarter_price", e.target.value) - }))), m.a.createElement(S["a"], { - md: 4 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u534a\u5e74"), m.a.createElement(C["a"], { - value: null !== this.state.record.half_year_price ? this.state.record.half_year_price : void 0, - onChange: e=>this.priceOnChange("half_year_price", e.target.value) - }))), m.a.createElement(S["a"], { - md: 4 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5e74\u4ed8"), m.a.createElement(C["a"], { - value: null !== this.state.record.year_price ? this.state.record.year_price : void 0, - onChange: e=>this.priceOnChange("year_price", e.target.value) - }))), m.a.createElement(S["a"], { - md: 4 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u4e24\u5e74\u4ed8"), m.a.createElement(C["a"], { - value: null !== this.state.record.two_year_price ? this.state.record.two_year_price : void 0, - onChange: e=>this.priceOnChange("two_year_price", e.target.value) - }))), m.a.createElement(S["a"], { - md: 4 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u4e09\u5e74\u4ed8"), m.a.createElement(C["a"], { - value: null !== this.state.record.three_year_price ? this.state.record.three_year_price : void 0, - onChange: e=>this.priceOnChange("three_year_price", e.target.value) - })))), m.a.createElement(E["a"], { - gutter: 10 - }, m.a.createElement(S["a"], { - md: 12 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u4e00\u6b21\u6027"), m.a.createElement(C["a"], { - addonAfter: e.currency_symbol, - value: null !== this.state.record.onetime_price ? this.state.record.onetime_price : void 0, - onChange: e=>this.priceOnChange("onetime_price", e.target.value) - }))), m.a.createElement(S["a"], { - md: 12 - }, m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u91cd\u7f6e\u5305"), m.a.createElement(C["a"], { - addonAfter: e.currency_symbol, - value: null !== this.state.record.reset_price ? this.state.record.reset_price : void 0, - onChange: e=>this.priceOnChange("reset_price", e.target.value) - })))), m.a.createElement(k["a"], null), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5957\u9910\u6d41\u91cf"), m.a.createElement(C["a"], { - addonAfter: "GB", - placeholder: "\u8bf7\u8f93\u5165\u5957\u9910\u6d41\u91cf", - value: this.state.record.transfer_enable, - onChange: e=>{ - this.setState({ - record: d()({}, this.state.record, { - transfer_enable: e.target.value - }) - }) - } - })), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u6743\u9650\u7ec4 ", m.a.createElement(O["a"], null, m.a.createElement("a", { - href: "javascript:(0);" - }, "\u6dfb\u52a0\u6743\u9650\u7ec4"))), m.a.createElement(_["a"], { - placeholder: "\u8bf7\u9009\u62e9\u6743\u9650\u7ec4", - style: { - width: "100%" - }, - value: this.state.record.group_id, - onChange: e=>{ - this.setState({ - record: d()({}, this.state.record, { - group_id: e - }) - }) - } - }, n.map(e=>{ - return m.a.createElement(_["a"].Option, { - key: e.id, - value: e.id - }, e.name) - } - ))), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u6d41\u91cf\u91cd\u7f6e\u65b9\u5f0f"), m.a.createElement(_["a"], { - placeholder: "\u8bf7\u9009\u62e9\u6743\u9650\u7ec4", - style: { - width: "100%" - }, - value: this.state.record.reset_traffic_method, - onChange: e=>{ - this.setState({ - record: d()({}, this.state.record, { - reset_traffic_method: e - }) - }) - } - }, m.a.createElement(_["a"].Option, { - key: null, - value: null - }, "\u8ddf\u968f\u7cfb\u7edf\u8bbe\u7f6e"), m.a.createElement(_["a"].Option, { - key: 0, - value: 0 - }, "\u6bcf\u67081\u53f7"), m.a.createElement(_["a"].Option, { - key: 1, - value: 1 - }, "\u6309\u6708\u91cd\u7f6e"), m.a.createElement(_["a"].Option, { - key: 2, - value: 2 - }, "\u4e0d\u91cd\u7f6e"), m.a.createElement(_["a"].Option, { - key: 3, - value: 3 - }, "\u6bcf\u5e741\u67081\u65e5"), m.a.createElement(_["a"].Option, { - key: 4, - value: 4 - }, "\u6309\u5e74\u91cd\u7f6e")))), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u6700\u5927\u5bb9\u7eb3\u7528\u6237\u91cf"), m.a.createElement(C["a"], { - placeholder: "\u7559\u7a7a\u5219\u4e0d\u9650\u5236", - value: this.state.record.capacity_limit, - onChange: e=>{ - this.setState({ - record: d()({}, this.state.record, { - capacity_limit: e.target.value - }) - }) - } - })), m.a.createElement("div", { - className: "form-group" - }, m.a.createElement("label", { - for: "example-text-input-alt" - }, "\u9650\u901f"), m.a.createElement(C["a"], { - addonAfter: "Mbps", - placeholder: "\u7559\u7a7a\u5219\u4e0d\u9650\u5236", - value: this.state.record.speed_limit, - onChange: e=>{ - this.setState({ - record: d()({}, this.state.record, { - speed_limit: e.target.value - }) - }) - } - })), m.a.createElement("div", { - className: "v2board-drawer-action" - }, m.a.createElement("div", { - style: { - float: "left", - marginTop: 5 - } - }, m.a.createElement(c["a"], { - title: "\u52fe\u9009\u540e\u53d8\u66f4\u7684\u6d41\u91cf\u3001\u9650\u901f\u3001\u6743\u9650\u7ec4\u5c06\u5e94\u7528\u5230\u8be5\u5957\u9910\u4e0b\u7684\u7528\u6237", - placement: "top" - }, m.a.createElement(x["a"], { - onChange: e=>this.setState({ - record: d()({}, this.state.record, { - force_update: e.target.checked - }) - }) - }, "\u5f3a\u5236\u66f4\u65b0\u5230\u7528\u6237"))), m.a.createElement(o["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.setState({ - visible: !1 - }) - }, "\u53d6\u6d88"), m.a.createElement(o["a"], { - loading: t, - onClick: ()=>t || this.save(), - type: "primary" - }, "\u63d0\u4ea4")))) - } - } - var L = Object(v["c"])(e=>{ - var t = e.plan - , n = e.serverGroup - , r = e.config; - return { - plan: t, - serverGroup: n, - config: r - } - } - )(T) - , A = n("Oa6W") - , P = (n("H9LU"), - n("3XVG"), - n("ykC2"), - n("v32e")); - class j extends m.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: { - show: 0 - } - } - } - componentDidMount() { - this.props.dispatch({ - type: "plan/fetch" - }), - this.props.dispatch({ - type: "serverGroup/fetch" - }) - } - balanceFormat(e) { - var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; - return Object.keys(y["a"].periodText).map(n=>{ - 0 !== e[n] && (e[n] ? e[n] = t ? Math.round(100 * e[n]) : e[n] / 100 : e[n] = null) - } - ), - e - } - drop(e) { - this.props.dispatch({ - type: "plan/drop", - id: e - }) - } - edit(e) { - var t = this.props.plan.plans; - this.setState({ - submit: d()({}, t[e]), - visible: !0 - }) - } - update(e, t, n) { - this.props.dispatch({ - type: "plan/update", - id: e, - key: t, - value: n - }) - } - render() { - var e, t = this.props.plan, n = t.plans, r = t.fetchLoading, f = this.props.serverGroup.groups, d = [{ - title: "\u6392\u5e8f", - dataIndex: "sort", - key: "sort", - render: (e,t)=>{ - return m.a.createElement(m.a.Fragment, null, m.a.createElement(h["a"], { - type: "menu", - style: { - cursor: "move" - } - })) - } - }, { - title: "\u9500\u552e\u72b6\u6001", - dataIndex: "show", - key: "show", - render: (e,t)=>{ - return m.a.createElement(u["a"], { - size: "small", - checked: parseInt(e), - onClick: ()=>this.update(t.id, "show", parseInt(e) ? 0 : 1) - }) - } - }, { - title: m.a.createElement("span", null, "\u7eed\u8d39 ", m.a.createElement(c["a"], { - placement: "top", - title: "\u5728\u8ba2\u9605\u505c\u6b62\u9500\u552e\u65f6\uff0c\u5df2\u8d2d\u7528\u6237\u662f\u5426\u53ef\u4ee5\u7eed\u8d39" - }, m.a.createElement(h["a"], { - type: "question-circle" - }))), - dataIndex: "renew", - key: "renew", - render: (e,t)=>{ - return m.a.createElement(u["a"], { - size: "small", - checked: parseInt(e), - onClick: ()=>this.update(t.id, "renew", parseInt(e) ? 0 : 1) - }) - } - }, { - title: "\u540d\u79f0", - dataIndex: "name", - key: "name" - }, { - title: "\u7edf\u8ba1", - dataIndex: "count", - key: "count", - render: e=>{ - return m.a.createElement(m.a.Fragment, null, m.a.createElement(h["a"], { - type: "user", - style: { - cursor: "move" - } - }), " ", e) - } - }, { - title: "\u6d41\u91cf", - dataIndex: "transfer_enable", - key: "transfer_enable", - render: e=>{ - return m.a.createElement(m.a.Fragment, null, e, " GB") - } - }, { - title: "\u6708\u4ed8", - dataIndex: "month_price", - key: "month_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u5b63\u4ed8", - dataIndex: "quarter_price", - key: "quarter_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u534a\u5e74\u4ed8", - dataIndex: "half_year_price", - key: "half_year_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u5e74\u4ed8", - dataIndex: "year_price", - key: "year_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u4e24\u5e74\u4ed8", - dataIndex: "two_year_price", - key: "two_year_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u4e09\u5e74\u4ed8", - dataIndex: "three_year_price", - key: "three_year_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u4e00\u6b21\u6027", - dataIndex: "onetime_price", - key: "onetime_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u91cd\u7f6e\u5305", - dataIndex: "reset_price", - key: "reset_price", - render: e=>{ - return null !== e ? e.toFixed(2) : "-" - } - }, { - title: "\u6743\u9650\u7ec4", - dataIndex: "group_id", - key: "group_id", - render: (e,t)=>{ - var n = []; - return f.map(t=>{ - t.id === parseInt(e) && n.push(m.a.createElement(l["a"], null, t.name)) - } - ), - n - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - fixed: "right", - align: "right", - render: (e,t)=>{ - return m.a.createElement(m.a.Fragment, null, m.a.createElement(a["a"], { - trigger: "click", - overlay: m.a.createElement(s["a"], null, m.a.createElement(s["a"].Item, { - onContextMenu: e=>{ - e.stopPropagation() - } - }, m.a.createElement(L, { - record: t, - key: null === t || void 0 === t ? void 0 : t.id - }, m.a.createElement("a", null, m.a.createElement(h["a"], { - type: "edit" - }), " \u7f16\u8f91"))), m.a.createElement(s["a"].Item, { - style: { - color: "#ff4d4f" - }, - onClick: ()=>this.drop(t.id) - }, m.a.createElement(h["a"], { - type: "delete" - }), " \u5220\u9664")) - }, m.a.createElement("a", { - href: "javascript:void(0);" - }, "\u64cd\u4f5c ", m.a.createElement(h["a"], { - type: "caret-down" - })))) - } - }], p = this; - return m.a.createElement(g["a"], i()({}, this.props, { - title: "\u8ba2\u9605\u7ba1\u7406" - }), m.a.createElement("div", { - className: "d-flex justify-content-between align-items-center" - }), m.a.createElement(P["a"], { - loading: r - }, m.a.createElement("div", { - className: "block block-rounded" - }, m.a.createElement("div", { - className: "bg-white" - }, m.a.createElement("div", { - style: { - padding: 15 - } - }, m.a.createElement(L, null, m.a.createElement(o["a"], null, m.a.createElement(h["a"], { - type: "plus" - }), " \u6dfb\u52a0\u8ba2\u9605"))), m.a.createElement(b["a"], { - onDragEnd: (e,t)=>{ - p.props.dispatch({ - type: "plan/sort", - fromIndex: e, - toIndex: t - }) - } - , - nodeSelector: "tr", - handleSelector: "i" - }, m.a.createElement(A["a"], { - onContextMenu: e=>{ - this.record = e, - this.forceUpdate() - } - , - tableLayout: "auto", - dataSource: n, - columns: d, - pagination: !1, - scroll: { - x: 1300 - } - }, m.a.createElement("ul", { - className: "ant-dropdown-menu ant-dropdown-menu-light ant-dropdown-menu-root ant-dropdown-menu-vertical" - }, m.a.createElement("li", { - className: "ant-dropdown-menu-item" - }, m.a.createElement(L, { - record: this.record, - key: null === (e = this.record) || void 0 === e ? void 0 : e.id - }, m.a.createElement("a", null, m.a.createElement(h["a"], { - type: "edit" - }), " \u7f16\u8f91"))), m.a.createElement("li", { - className: "ant-dropdown-menu-item", - onClick: ()=>{ - var e; - return this.drop(null === (e = this.record) || void 0 === e ? void 0 : e.id) - } - }, m.a.createElement("a", { - style: { - color: "#ff4d4f" - } - }, m.a.createElement(h["a"], { - type: "delete" - }), " \u5220\u9664"))))))))) - } - } - t["default"] = Object(v["c"])(e=>{ - var t = e.plan - , n = e.serverGroup; - return { - plan: t, - serverGroup: n - } - } - )(j) - }, - il4q: function(e, t, n) { - var r = n("ZDr/"); - e.exports = function(e) { - return Object(r(e)) - } - }, - "j/1Z": function(e, t) { - e.exports = function(e) { - return e && "object" === typeof e && "function" === typeof e.copy && "function" === typeof e.fill && "function" === typeof e.readUInt8 - } - }, - "j/9B": function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var r = n("6YkS") - , i = r.Prompt; - t.default = i - }, - j2DC: function(e, t, n) { - "use strict"; - var r = n("oVml") - , i = n("rr1i") - , o = n("RfKB") - , a = {}; - n("NegM")(a, n("UWiX")("iterator"), function() { - return this - }), - e.exports = function(e, t, n) { - e.prototype = r(a, { - next: i(1, n) - }), - o(e, t + " Iterator") - } - }, - jAWH: function(e, t) { - e.exports = { - 100: "Continue", - 101: "Switching Protocols", - 102: "Processing", - 200: "OK", - 201: "Created", - 202: "Accepted", - 203: "Non-Authoritative Information", - 204: "No Content", - 205: "Reset Content", - 206: "Partial Content", - 207: "Multi-Status", - 208: "Already Reported", - 226: "IM Used", - 300: "Multiple Choices", - 301: "Moved Permanently", - 302: "Found", - 303: "See Other", - 304: "Not Modified", - 305: "Use Proxy", - 307: "Temporary Redirect", - 308: "Permanent Redirect", - 400: "Bad Request", - 401: "Unauthorized", - 402: "Payment Required", - 403: "Forbidden", - 404: "Not Found", - 405: "Method Not Allowed", - 406: "Not Acceptable", - 407: "Proxy Authentication Required", - 408: "Request Timeout", - 409: "Conflict", - 410: "Gone", - 411: "Length Required", - 412: "Precondition Failed", - 413: "Payload Too Large", - 414: "URI Too Long", - 415: "Unsupported Media Type", - 416: "Range Not Satisfiable", - 417: "Expectation Failed", - 418: "I'm a teapot", - 421: "Misdirected Request", - 422: "Unprocessable Entity", - 423: "Locked", - 424: "Failed Dependency", - 425: "Unordered Collection", - 426: "Upgrade Required", - 428: "Precondition Required", - 429: "Too Many Requests", - 431: "Request Header Fields Too Large", - 451: "Unavailable For Legal Reasons", - 500: "Internal Server Error", - 501: "Not Implemented", - 502: "Bad Gateway", - 503: "Service Unavailable", - 504: "Gateway Timeout", - 505: "HTTP Version Not Supported", - 506: "Variant Also Negotiates", - 507: "Insufficient Storage", - 508: "Loop Detected", - 509: "Bandwidth Limit Exceeded", - 510: "Not Extended", - 511: "Network Authentication Required" - } - }, - jB5C: function(e, t, n) { - "use strict"; - var r = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , i = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol ? "symbol" : typeof e - } - , o = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source; - function a(e) { - var t = void 0 - , n = void 0 - , r = void 0 - , i = e.ownerDocument - , o = i.body - , a = i && i.documentElement; - return t = e.getBoundingClientRect(), - n = t.left, - r = t.top, - n -= a.clientLeft || o.clientLeft || 0, - r -= a.clientTop || o.clientTop || 0, - { - left: n, - top: r - } - } - function s(e, t) { - var n = e["page" + (t ? "Y" : "X") + "Offset"] - , r = "scroll" + (t ? "Top" : "Left"); - if ("number" !== typeof n) { - var i = e.document; - n = i.documentElement[r], - "number" !== typeof n && (n = i.body[r]) - } - return n - } - function l(e) { - return s(e) - } - function c(e) { - return s(e, !0) - } - function u(e) { - var t = a(e) - , n = e.ownerDocument - , r = n.defaultView || n.parentWindow; - return t.left += l(r), - t.top += c(r), - t - } - function h(e, t, n) { - var r = "" - , i = e.ownerDocument - , o = n || i.defaultView.getComputedStyle(e, null); - return o && (r = o.getPropertyValue(t) || o[t]), - r - } - var f = new RegExp("^(" + o + ")(?!px)[a-z%]+$","i") - , d = /^(top|right|bottom|left)$/ - , p = "currentStyle" - , m = "runtimeStyle" - , g = "left" - , v = "px"; - function y(e, t) { - var n = e[p] && e[p][t]; - if (f.test(n) && !d.test(t)) { - var r = e.style - , i = r[g] - , o = e[m][g]; - e[m][g] = e[p][g], - r[g] = "fontSize" === t ? "1em" : n || 0, - n = r.pixelLeft + v, - r[g] = i, - e[m][g] = o - } - return "" === n ? "auto" : n - } - var b = void 0; - function w(e, t) { - for (var n = 0; n < e.length; n++) - t(e[n]) - } - function x(e) { - return "border-box" === b(e, "boxSizing") - } - "undefined" !== typeof window && (b = window.getComputedStyle ? h : y); - var _ = ["margin", "border", "padding"] - , E = -1 - , S = 2 - , k = 1 - , C = 0; - function O(e, t, n) { - var r = {} - , i = e.style - , o = void 0; - for (o in t) - t.hasOwnProperty(o) && (r[o] = i[o], - i[o] = t[o]); - for (o in n.call(e), - t) - t.hasOwnProperty(o) && (i[o] = r[o]) - } - function T(e, t, n) { - var r = 0 - , i = void 0 - , o = void 0 - , a = void 0; - for (o = 0; o < t.length; o++) - if (i = t[o], - i) - for (a = 0; a < n.length; a++) { - var s = void 0; - s = "border" === i ? i + n[a] + "Width" : i + n[a], - r += parseFloat(b(e, s)) || 0 - } - return r - } - function L(e) { - return null != e && e == e.window - } - var A = {}; - function P(e, t, n) { - if (L(e)) - return "width" === t ? A.viewportWidth(e) : A.viewportHeight(e); - if (9 === e.nodeType) - return "width" === t ? A.docWidth(e) : A.docHeight(e); - var r = "width" === t ? ["Left", "Right"] : ["Top", "Bottom"] - , i = "width" === t ? e.offsetWidth : e.offsetHeight - , o = b(e) - , a = x(e, o) - , s = 0; - (null == i || i <= 0) && (i = void 0, - s = b(e, t), - (null == s || Number(s) < 0) && (s = e.style[t] || 0), - s = parseFloat(s) || 0), - void 0 === n && (n = a ? k : E); - var l = void 0 !== i || a - , c = i || s; - if (n === E) - return l ? c - T(e, ["border", "padding"], r, o) : s; - if (l) { - var u = n === S ? -T(e, ["border"], r, o) : T(e, ["margin"], r, o); - return c + (n === k ? 0 : u) - } - return s + T(e, _.slice(n), r, o) - } - w(["Width", "Height"], function(e) { - A["doc" + e] = function(t) { - var n = t.document; - return Math.max(n.documentElement["scroll" + e], n.body["scroll" + e], A["viewport" + e](n)) - } - , - A["viewport" + e] = function(t) { - var n = "client" + e - , r = t.document - , i = r.body - , o = r.documentElement - , a = o[n]; - return "CSS1Compat" === r.compatMode && a || i && i[n] || a - } - }); - var j = { - position: "absolute", - visibility: "hidden", - display: "block" - }; - function M(e) { - var t = void 0 - , n = arguments; - return 0 !== e.offsetWidth ? t = P.apply(void 0, n) : O(e, j, function() { - t = P.apply(void 0, n) - }), - t - } - function R(e, t, n) { - var r = n; - if ("object" !== ("undefined" === typeof t ? "undefined" : i(t))) - return "undefined" !== typeof r ? ("number" === typeof r && (r += "px"), - void (e.style[t] = r)) : b(e, t); - for (var o in t) - t.hasOwnProperty(o) && R(e, o, t[o]) - } - function N(e, t) { - "static" === R(e, "position") && (e.style.position = "relative"); - var n = u(e) - , r = {} - , i = void 0 - , o = void 0; - for (o in t) - t.hasOwnProperty(o) && (i = parseFloat(R(e, o)) || 0, - r[o] = i + t[o] - n[o]); - R(e, r) - } - w(["width", "height"], function(e) { - var t = e.charAt(0).toUpperCase() + e.slice(1); - A["outer" + t] = function(t, n) { - return t && M(t, e, n ? C : k) - } - ; - var n = "width" === e ? ["Left", "Right"] : ["Top", "Bottom"]; - A[e] = function(t, r) { - if (void 0 === r) - return t && M(t, e, E); - if (t) { - var i = b(t) - , o = x(t); - return o && (r += T(t, ["padding", "border"], n, i)), - R(t, e, r) - } - } - }), - e.exports = r({ - getWindow: function(e) { - var t = e.ownerDocument || e; - return t.defaultView || t.parentWindow - }, - offset: function(e, t) { - if ("undefined" === typeof t) - return u(e); - N(e, t) - }, - isWindow: L, - each: w, - css: R, - clone: function(e) { - var t = {}; - for (var n in e) - e.hasOwnProperty(n) && (t[n] = e[n]); - var r = e.overflow; - if (r) - for (var n in e) - e.hasOwnProperty(n) && (t.overflow[n] = e.overflow[n]); - return t - }, - scrollLeft: function(e, t) { - if (L(e)) { - if (void 0 === t) - return l(e); - window.scrollTo(t, c(e)) - } else { - if (void 0 === t) - return e.scrollLeft; - e.scrollLeft = t - } - }, - scrollTop: function(e, t) { - if (L(e)) { - if (void 0 === t) - return c(e); - window.scrollTo(l(e), t) - } else { - if (void 0 === t) - return e.scrollTop; - e.scrollTop = t - } - }, - viewportWidth: 0, - viewportHeight: 0 - }, A) - }, - jBYB: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = Math.round; - function i(e) { - return 400 * e / 146097 - } - var o = 6e4 - , a = 864e5; - function s(e) { - var t = new Date(e); - return t.setHours(0, 0, 0, 0), - t - } - function l(e, t) { - var n = s(e) - , r = s(t) - , i = n.getTime() - n.getTimezoneOffset() * o - , l = r.getTime() - r.getTimezoneOffset() * o; - return Math.round((i - l) / a) - } - function c(e, t) { - e = +e, - t = +t; - var n = r(t - e) - , o = r(n / 1e3) - , a = r(o / 60) - , s = r(a / 60) - , c = l(t, e) - , u = r(c / 7) - , h = i(c) - , f = r(12 * h) - , d = r(h); - return { - millisecond: n, - second: o, - "second-short": o, - minute: a, - "minute-short": a, - hour: s, - "hour-short": s, - day: c, - "day-short": c, - week: u, - "week-short": u, - month: f, - "month-short": f, - year: d, - "year-short": d - } - } - t.default = c - }, - jBZG: function(e, t, n) { - "use strict"; - n.d(t, "d", function() { - return b - }), - n.d(t, "b", function() { - return w - }), - n.d(t, "a", function() { - return x - }), - n.d(t, "c", function() { - return _ - }); - var r = n("iCc5") - , i = n.n(r) - , o = n("FYw3") - , a = n.n(o) - , s = n("mRg0") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = n("17x9") - , f = n.n(h) - , d = n("TSYQ") - , p = n.n(d) - , m = n("wd/R") - , g = n.n(m) - , v = n("GrtH"); - function y() {} - function b(e) { - var t = void 0; - return t = e ? Object(v["e"])(e) : g()(), - t - } - var w = { - value: f.a.object, - defaultValue: f.a.object, - onKeyDown: f.a.func - } - , x = { - onKeyDown: y - } - , _ = function(e) { - var t, n; - return n = t = function(t) { - function n() { - var e, r, o; - i()(this, n); - for (var s = arguments.length, l = Array(s), c = 0; c < s; c++) - l[c] = arguments[c]; - return r = a()(this, t.call.apply(t, [this].concat(l))), - e = r, - r.onSelect = function(e, t) { - e && r.setValue(e), - r.setSelectedValue(e, t) - } - , - r.renderRoot = function(e) { - var t, n = r.props, i = n.prefixCls, o = (t = {}, - t[i] = 1, - t[i + "-hidden"] = !n.visible, - t[n.className] = !!n.className, - t[e.className] = !!e.className, - t); - return u.a.createElement("div", { - ref: r.saveRoot, - className: "" + p()(o), - style: r.props.style, - tabIndex: "0", - onKeyDown: r.onKeyDown, - onBlur: r.onBlur - }, e.children) - } - , - r.setSelectedValue = function(e, t) { - "selectedValue"in r.props || r.setState({ - selectedValue: e - }), - r.props.onSelect && r.props.onSelect(e, t) - } - , - r.setValue = function(e) { - var t = r.state.value; - "value"in r.props || r.setState({ - value: e - }), - (t && e && !t.isSame(e) || !t && e || t && !e) && r.props.onChange(e) - } - , - r.isAllowedDate = function(e) { - var t = r.props.disabledDate - , n = r.props.disabledTime; - return Object(v["g"])(e, t, n) - } - , - o = e, - a()(r, o) - } - return l()(n, t), - n.getDerivedStateFromProps = function(t, n) { - if (e.getDerivedStateFromProps) - return e.getDerivedStateFromProps(t, n); - var r = t.value - , i = t.selectedValue - , o = {}; - return "value"in t && (o.value = r || t.defaultValue || b(n.value)), - "selectedValue"in t && (o.selectedValue = i), - o - } - , - n - }(e), - t.displayName = "CalendarMixinWrapper", - t.defaultProps = e.defaultProps, - n - } - }, - jJ5y: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("g9YV"), - n("wCAj")) - , a = (n("+L6B"), - n("2/Rp")) - , s = (n("2qtc"), - n("kLXV")) - , l = (n("/zsF"), - n("PArb")) - , c = (n("BoS7"), - n("Sdc0")) - , u = (n("Pwec"), - n("CtXQ")) - , h = n("q1tI") - , f = n.n(h) - , d = n("Bl7J") - , p = n("wd/R") - , m = n.n(p) - , g = n("/MKj") - , v = n("qqou") - , y = (n("bbsP"), - n("/wGt")) - , b = (n("OaEy"), - n("2fM7")) - , w = (n("5NDa"), - n("5rEg")) - , x = (n("miYZ"), - n("tsqr")) - , _ = n("VB0o") - , E = n.n(_) - , S = n("1M3H") - , k = n.n(S) - , C = (n("i8oR"), - n("tI4l")); - function O(e) { - if ("function" !== typeof WeakMap) - return null; - var t = new WeakMap - , n = new WeakMap; - return (O = function(e) { - return e ? n : t - } - )(e) - } - function T(e, t) { - if (!t && e && e.__esModule) - return e; - if (null === e || "object" !== typeof e && "function" !== typeof e) - return { - default: e - }; - var n = O(t); - if (n && n.has(e)) - return n.get(e); - var r = {} - , i = Object.defineProperty && Object.getOwnPropertyDescriptor; - for (var o in e) - if ("default" !== o && Object.prototype.hasOwnProperty.call(e, o)) { - var a = i ? Object.getOwnPropertyDescriptor(e, o) : null; - a && (a.get || a.set) ? Object.defineProperty(r, o, a) : r[o] = e[o] - } - return r.default = e, - n && n.set(e, r), - r - } - var L = E()({ - loader: ()=>Promise.resolve().then(()=>T(n("ZM0C"))) - }) - , A = new k.a({ - html: !0, - linkify: !0, - typographer: !0 - }); - class P extends f.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - selectedTab: !1 - } - } - componentDidMount() {} - formChange(e, t) { - var n = this.props.knowledge.knowledge; - n[e] = t, - this.props.dispatch({ - type: "knowledge/setState", - payload: { - knowledge: n - } - }) - } - show() { - this.props.id && this.props.dispatch({ - type: "knowledge/fetchById", - id: this.props.id - }), - this.setState({ - visible: !0 - }), - this.key = Math.random() - } - hide() { - this.props.dispatch({ - type: "knowledge/setState", - payload: { - knowledge: {} - } - }), - this.setState({ - visible: !1 - }) - } - save() { - this.props.dispatch({ - type: "knowledge/save", - callback: ()=>{ - x["a"].success("\u4fdd\u5b58\u6210\u529f") - } - }) - } - render() { - var e = this.state.visible - , t = this.props.knowledge - , n = t.knowledge - , r = (t.categorys, - t.fetchByIdLoading) - , i = t.saveLoading - , o = this.props.id; - return f.a.createElement(f.a.Fragment, null, f.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), f.a.createElement(y["a"], { - width: "80%", - visible: e, - title: o ? "\u7f16\u8f91\u77e5\u8bc6" : "\u65b0\u589e\u77e5\u8bc6", - id: "knowledge", - onClose: ()=>this.hide() - }, r ? f.a.createElement(u["a"], { - type: "loading" - }) : f.a.createElement("div", null, f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u6807\u9898"), f.a.createElement(w["a"], { - placeholder: "\u8bf7\u8f93\u5165\u77e5\u8bc6\u6807\u9898", - value: n.title, - onChange: e=>this.formChange("title", e.target.value) - })), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u5206\u7c7b"), f.a.createElement(w["a"], { - placeholder: "\u8bf7\u8f93\u5165\u5206\u7c7b\uff0c\u5206\u7c7b\u5c06\u4f1a\u81ea\u52a8\u5f52\u96c6", - value: n.category, - onChange: e=>this.formChange("category", e.target.value) - })), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u8bed\u8a00"), f.a.createElement(b["a"], { - placeholder: "\u8bf7\u9009\u62e9\u77e5\u8bc6\u8bed\u8a00", - defaultValue: n.language || 1, - style: { - width: "100%" - }, - value: n.language, - onChange: e=>this.formChange("language", e) - }, Object.keys(C["a"].i18nText).sort().map(e=>{ - return f.a.createElement(b["a"].Option, { - value: e - }, C["a"].i18nText[e]) - } - ))), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u5185\u5bb9"), f.a.createElement(L, { - key: this.key, - style: { - height: "500px" - }, - renderHTML: e=>A.render(e), - value: n.body, - onChange: e=>this.formChange("body", e.text), - config: { - view: { - menu: !0, - md: !0, - fullScreen: !0, - hideMenu: !0 - } - } - }))), f.a.createElement("div", { - className: "v2board-drawer-action" - }, f.a.createElement(a["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.hide() - }, "\u53d6\u6d88"), f.a.createElement(a["a"], { - loading: i, - onClick: ()=>this.save(), - type: "primary" - }, "\u63d0\u4ea4")))) - } - } - var j = Object(g["c"])(e=>{ - var t = e.knowledge; - return { - knowledge: t - } - } - )(P) - , M = n("v32e"); - class R extends f.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: { - steps: [] - } - } - } - componentDidMount() { - this.props.dispatch({ - type: "knowledge/fetch" - }), - this.props.dispatch({ - type: "knowledge/getCategory" - }) - } - modalVisible() { - this.setState({ - visible: !this.state.visible - }, ()=>{ - this.state.visible || this.setState({ - submit: { - steps: [] - } - }) - } - ) - } - show(e) { - this.props.dispatch({ - type: "knowledge/show", - id: e - }) - } - drop(e) { - this.props.dispatch({ - type: "knowledge/drop", - id: e.id - }) - } - render() { - var e = this.props.knowledge - , t = e.knowledges - , n = e.fetchLoading - , r = (e.categorys, - [{ - title: "\u6392\u5e8f", - dataIndex: "sort", - key: "sort", - render: e=>{ - return f.a.createElement(f.a.Fragment, null, f.a.createElement(u["a"], { - type: "menu", - style: { - cursor: "move" - } - })) - } - }, { - title: "\u6587\u7ae0ID", - dataIndex: "id", - key: "id" - }, { - title: "\u663e\u793a", - dataIndex: "show", - key: "show", - render: (e,t)=>{ - return f.a.createElement(c["a"], { - size: "small", - onChange: ()=>this.show(t.id), - checked: e - }) - } - }, { - title: "\u6807\u9898", - dataIndex: "title", - key: "title" - }, { - title: "\u5206\u7c7b", - dataIndex: "category", - key: "category" - }, { - title: "\u66f4\u65b0\u65f6\u95f4", - dataIndex: "updated_at", - key: "updated_at", - align: "right", - render: e=>{ - return m()(1e3 * e).format("YYYY/MM/DD HH:mm") - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - fixed: "right", - render: (e,t,n)=>{ - return f.a.createElement(f.a.Fragment, null, f.a.createElement(j, { - id: t.id - }, f.a.createElement("a", { - href: "javascript:void(0);" - }, "\u7f16\u8f91")), f.a.createElement(l["a"], { - type: "vertical" - }), f.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>{ - s["a"].confirm({ - title: "\u8b66\u544a", - content: "\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u9879\u76ee\u5417\uff1f", - onOk: ()=>this.drop(t), - okText: "\u786e\u5b9a", - cancelText: "\u53d6\u6d88" - }) - } - }, "\u5220\u9664")) - } - }]) - , h = this; - return f.a.createElement(d["a"], i()({}, this.props, { - title: "\u77e5\u8bc6\u5e93\u7ba1\u7406" - }), f.a.createElement(M["a"], { - loading: n - }, f.a.createElement("div", { - className: "block border-bottom" - }, f.a.createElement("div", { - className: "bg-white" - }, f.a.createElement("div", { - style: { - padding: 15 - } - }, f.a.createElement(j, null, f.a.createElement(a["a"], null, f.a.createElement(u["a"], { - type: "plus" - }), "\u65b0\u589e"))), f.a.createElement(v["a"], { - onDragEnd: (e,t)=>{ - h.props.dispatch({ - type: "knowledge/sort", - fromIndex: e, - toIndex: t - }) - } - , - nodeSelector: "tr", - handleSelector: "i" - }, f.a.createElement(o["a"], { - tableLayout: "auto", - dataSource: t, - pagination: !1, - columns: r, - scroll: { - x: 750 - } - })))))) - } - } - t["default"] = Object(g["c"])(e=>{ - var t = e.knowledge; - return { - knowledge: t - } - } - )(R) - }, - "jN/G": function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("il4q") - , o = n("wYm8") - , a = n("V5/1"); - n("8Z/V") && r(r.P + n("OJuA"), "Object", { - __defineSetter__: function(e, t) { - a.f(i(this), e, { - set: o(t), - enumerable: !0, - configurable: !0 - }) - } - }) - }, - jR2x: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return o - }); - var r = n("bYtY"); - function i(e, t) { - return e && "solid" !== e && t > 0 ? "dashed" === e ? [4 * t, 2 * t] : "dotted" === e ? [t] : Object(r["w"])(e) ? [e] : Object(r["r"])(e) ? e : null : null - } - function o(e) { - var t = e.style - , n = t.lineDash && t.lineWidth > 0 && i(t.lineDash, t.lineWidth) - , o = t.lineDashOffset; - if (n) { - var a = t.strokeNoScale && e.getLineScale ? e.getLineScale() : 1; - a && 1 !== a && (n = Object(r["D"])(n, function(e) { - return e / a - }), - o /= a) - } - return [n, o] - } - }, - jTL6: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = function() { - function e() { - this.cx = 0, - this.cy = 0, - this.r = 0, - this.startAngle = 0, - this.endAngle = 2 * Math.PI, - this.clockwise = !0 - } - return e - }() - , a = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultStyle = function() { - return { - stroke: "#000", - fill: null - } - } - , - t.prototype.getDefaultShape = function() { - return new o - } - , - t.prototype.buildPath = function(e, t) { - var n = t.cx - , r = t.cy - , i = Math.max(t.r, 0) - , o = t.startAngle - , a = t.endAngle - , s = t.clockwise - , l = Math.cos(o) - , c = Math.sin(o); - e.moveTo(l * i + n, c * i + r), - e.arc(n, r, i, o, a, !s) - } - , - t - }(i["b"]); - a.prototype.type = "arc", - t["a"] = a - }, - jce2: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function o(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? i(Object(n), !0).forEach(function(t) { - a(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : i(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function a(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function s(e, t) { - return f(e) || h(e, t) || c(e, t) || l() - } - function l() { - 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 c(e, t) { - if (e) { - if ("string" === typeof e) - return u(e, t); - var n = Object.prototype.toString.call(e).slice(8, -1); - return "Object" === n && e.constructor && (n = e.constructor.name), - "Map" === n || "Set" === n ? Array.from(n) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? u(e, t) : void 0 - } - } - function u(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) - r[n] = e[n]; - return r - } - function h(e, t) { - if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) { - var n = [] - , r = !0 - , i = !1 - , o = void 0; - try { - for (var a, s = e[Symbol.iterator](); !(r = (a = s.next()).done); r = !0) - if (n.push(a.value), - t && n.length === t) - break - } catch (e) { - i = !0, - o = e - } finally { - try { - r || null == s["return"] || s["return"]() - } finally { - if (i) - throw o - } - } - return n - } - } - function f(e) { - if (Array.isArray(e)) - return e - } - function d(e) { - return "/" === e.slice(-1) || ".html" === e.slice(-5) ? e : "".concat(e, ".html") - } - function p(e) { - if ("string" === typeof e) { - var t = e.split("?") - , n = s(t, 2) - , r = n[0] - , i = n[1]; - return "".concat(d(r)).concat(i ? "?" : "").concat(i || "") - } - return o({}, e, { - pathname: d(e.pathname || "") - }) - } - function m(e) { - return !!e && "object" === r(e) && "function" === typeof e.then - } - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.normalizePath = p, - t.isPromiseLike = m - }, - jehZ: function(e, t) { - function n() { - return e.exports = n = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - n.apply(this, arguments) - } - e.exports = n - }, - jfjY: function(e, t, n) { - "use strict"; - e.exports = o, - e.exports.isMobile = o, - e.exports.default = o; - var r = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i - , i = /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i; - function o(e) { - e || (e = {}); - var t = e.ua; - if (t || "undefined" === typeof navigator || (t = navigator.userAgent), - t && t.headers && "string" === typeof t.headers["user-agent"] && (t = t.headers["user-agent"]), - "string" !== typeof t) - return !1; - var n = e.tablet ? i.test(t) : r.test(t); - return !n && e.tablet && e.featureDetect && navigator && navigator.maxTouchPoints > 1 && -1 !== t.indexOf("Macintosh") && -1 !== t.indexOf("Safari") && (n = !0), - n - } - }, - jjMW: function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("il4q") - , o = n("8BMt") - , a = n("BFt8") - , s = n("15BC").f; - n("8Z/V") && r(r.P + n("OJuA"), "Object", { - __lookupSetter__: function(e) { - var t, n = i(this), r = o(e, !0); - do { - if (t = s(n, r)) - return t.set - } while (n = a(n)) - } - }) - }, - jmDH: function(e, t, n) { - e.exports = !n("KUxP")(function() { - return 7 != Object.defineProperty({}, "a", { - get: function() { - return 7 - } - }).a - }) - }, - jo6Y: function(e, t, n) { - "use strict"; - t.__esModule = !0, - t.default = function(e, t) { - var n = {}; - for (var r in e) - t.indexOf(r) >= 0 || Object.prototype.hasOwnProperty.call(e, r) && (n[r] = e[r]); - return n - } - }, - jpXb: function(e, t, n) { - var r = n("wZXL"); - e.exports = new r - }, - jzd5: function(e, t, n) { - "use strict"; - var r = {}; - function i(e) { - var t, n, i = r[e]; - if (i) - return i; - for (i = r[e] = [], - t = 0; t < 128; t++) - n = String.fromCharCode(t), - i.push(n); - for (t = 0; t < e.length; t++) - n = e.charCodeAt(t), - i[n] = "%" + ("0" + n.toString(16).toUpperCase()).slice(-2); - return i - } - function o(e, t) { - var n; - return "string" !== typeof t && (t = o.defaultChars), - n = i(t), - e.replace(/(%[a-f0-9]{2})+/gi, function(e) { - var t, r, i, o, a, s, l, c = ""; - for (t = 0, - r = e.length; t < r; t += 3) - i = parseInt(e.slice(t + 1, t + 3), 16), - i < 128 ? c += n[i] : 192 === (224 & i) && t + 3 < r && (o = parseInt(e.slice(t + 4, t + 6), 16), - 128 === (192 & o)) ? (l = i << 6 & 1984 | 63 & o, - c += l < 128 ? "\ufffd\ufffd" : String.fromCharCode(l), - t += 3) : 224 === (240 & i) && t + 6 < r && (o = parseInt(e.slice(t + 4, t + 6), 16), - a = parseInt(e.slice(t + 7, t + 9), 16), - 128 === (192 & o) && 128 === (192 & a)) ? (l = i << 12 & 61440 | o << 6 & 4032 | 63 & a, - c += l < 2048 || l >= 55296 && l <= 57343 ? "\ufffd\ufffd\ufffd" : String.fromCharCode(l), - t += 6) : 240 === (248 & i) && t + 9 < r && (o = parseInt(e.slice(t + 4, t + 6), 16), - a = parseInt(e.slice(t + 7, t + 9), 16), - s = parseInt(e.slice(t + 10, t + 12), 16), - 128 === (192 & o) && 128 === (192 & a) && 128 === (192 & s)) ? (l = i << 18 & 1835008 | o << 12 & 258048 | a << 6 & 4032 | 63 & s, - l < 65536 || l > 1114111 ? c += "\ufffd\ufffd\ufffd\ufffd" : (l -= 65536, - c += String.fromCharCode(55296 + (l >> 10), 56320 + (1023 & l))), - t += 9) : c += "\ufffd"; - return c - }) - } - o.defaultChars = ";/?:@&=+$,#", - o.componentChars = "", - e.exports = o - }, - k3GJ: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("YEIV") - , a = n.n(o) - , s = n("jo6Y") - , l = n.n(s) - , c = n("iCc5") - , u = n.n(c) - , h = n("V7oC") - , f = n.n(h) - , d = n("FYw3") - , p = n.n(d) - , m = n("mRg0") - , g = n.n(m) - , v = n("q1tI") - , y = n.n(v) - , b = n("17x9") - , w = n.n(b) - , x = n("TSYQ") - , _ = n.n(x) - , E = n("xEkU") - , S = n.n(E) - , k = n("VCL8") - , C = { - LEFT: 37, - UP: 38, - RIGHT: 39, - DOWN: 40 - } - , O = n("hsuR") - , T = n("4IlW") - , L = n("foW8") - , A = n.n(L) - , P = A()({}) - , j = P.Provider - , M = P.Consumer - , R = { - width: 0, - height: 0, - overflow: "hidden", - position: "absolute" - } - , N = function(e) { - function t() { - var e, n, r, i; - u()(this, t); - for (var o = arguments.length, a = Array(o), s = 0; s < o; s++) - a[s] = arguments[s]; - return r = p()(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(a))), - n = r, - r.onKeyDown = function(e) { - var t = e.target - , n = e.which - , i = e.shiftKey - , o = r.props - , a = o.nextElement - , s = o.prevElement; - n === T["a"].TAB && document.activeElement === t && (!i && a && a.focus(), - i && s && s.focus()) - } - , - i = n, - p()(r, i) - } - return g()(t, e), - f()(t, [{ - key: "render", - value: function() { - var e = this.props.setRef; - return y.a.createElement("div", { - tabIndex: 0, - ref: e, - style: R, - onKeyDown: this.onKeyDown, - role: "presentation" - }) - } - }]), - t - }(y.a.Component); - N.propTypes = { - setRef: w.a.func, - prevElement: w.a.object, - nextElement: w.a.object - }; - var D = N - , I = function(e) { - function t() { - return u()(this, t), - p()(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return g()(t, e), - f()(t, [{ - key: "render", - value: function() { - var e, t = this.props, n = t.id, r = t.className, o = t.destroyInactiveTabPane, s = t.active, c = t.forceRender, u = t.rootPrefixCls, h = t.style, f = t.children, d = t.placeholder, p = l()(t, ["id", "className", "destroyInactiveTabPane", "active", "forceRender", "rootPrefixCls", "style", "children", "placeholder"]); - this._isActived = this._isActived || s; - var m = u + "-tabpane" - , g = _()((e = {}, - a()(e, m, 1), - a()(e, m + "-inactive", !s), - a()(e, m + "-active", s), - a()(e, r, r), - e)) - , v = o ? s : this._isActived - , b = v || c; - return y.a.createElement(M, null, function(e) { - var t = e.sentinelStart - , r = e.sentinelEnd - , o = e.setPanelSentinelStart - , a = e.setPanelSentinelEnd - , l = void 0 - , c = void 0; - return s && b && (l = y.a.createElement(D, { - setRef: o, - prevElement: t - }), - c = y.a.createElement(D, { - setRef: a, - nextElement: r - })), - y.a.createElement("div", i()({ - style: h, - role: "tabpanel", - "aria-hidden": s ? "false" : "true", - className: g, - id: n - }, Object(O["b"])(p)), l, b ? f : d, c) - }) - } - }]), - t - }(y.a.Component) - , $ = I; - function F() {} - function B(e) { - var t = void 0; - return y.a.Children.forEach(e.children, function(e) { - !e || t || e.props.disabled || (t = e.key) - }), - t - } - function V(e, t) { - var n = y.a.Children.map(e.children, function(e) { - return e && e.key - }); - return n.indexOf(t) >= 0 - } - I.propTypes = { - className: w.a.string, - active: w.a.bool, - style: w.a.any, - destroyInactiveTabPane: w.a.bool, - forceRender: w.a.bool, - placeholder: w.a.node, - rootPrefixCls: w.a.string, - children: w.a.node, - id: w.a.string - }, - I.defaultProps = { - placeholder: null - }; - var W = function(e) { - function t(e) { - u()(this, t); - var n = p()(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); - H.call(n); - var r = void 0; - return r = "activeKey"in e ? e.activeKey : "defaultActiveKey"in e ? e.defaultActiveKey : B(e), - n.state = { - activeKey: r - }, - n - } - return g()(t, e), - f()(t, [{ - key: "componentWillUnmount", - value: function() { - this.destroy = !0, - S.a.cancel(this.sentinelId) - } - }, { - key: "updateSentinelContext", - value: function() { - var e = this; - this.destroy || (S.a.cancel(this.sentinelId), - this.sentinelId = S()(function() { - e.destroy || e.forceUpdate() - })) - } - }, { - key: "render", - value: function() { - var e, t = this.props, n = t.prefixCls, r = t.navWrapper, o = t.tabBarPosition, s = t.className, c = t.renderTabContent, u = t.renderTabBar, h = t.destroyInactiveTabPane, f = t.direction, d = l()(t, ["prefixCls", "navWrapper", "tabBarPosition", "className", "renderTabContent", "renderTabBar", "destroyInactiveTabPane", "direction"]), p = _()((e = {}, - a()(e, n, 1), - a()(e, n + "-" + o, 1), - a()(e, s, !!s), - a()(e, n + "-rtl", "rtl" === f), - e)); - this.tabBar = u(); - var m = y.a.cloneElement(this.tabBar, { - prefixCls: n, - navWrapper: r, - key: "tabBar", - onKeyDown: this.onNavKeyDown, - tabBarPosition: o, - onTabClick: this.onTabClick, - panels: t.children, - activeKey: this.state.activeKey, - direction: this.props.direction - }) - , g = y.a.cloneElement(c(), { - prefixCls: n, - tabBarPosition: o, - activeKey: this.state.activeKey, - destroyInactiveTabPane: h, - children: t.children, - onChange: this.setActiveKey, - key: "tabContent", - direction: this.props.direction - }) - , v = y.a.createElement(D, { - key: "sentinelStart", - setRef: this.setSentinelStart, - nextElement: this.panelSentinelStart - }) - , b = y.a.createElement(D, { - key: "sentinelEnd", - setRef: this.setSentinelEnd, - prevElement: this.panelSentinelEnd - }) - , w = []; - return "bottom" === o ? w.push(v, g, b, m) : w.push(m, v, g, b), - y.a.createElement(j, { - value: { - sentinelStart: this.sentinelStart, - sentinelEnd: this.sentinelEnd, - setPanelSentinelStart: this.setPanelSentinelStart, - setPanelSentinelEnd: this.setPanelSentinelEnd - } - }, y.a.createElement("div", i()({ - className: p, - style: t.style - }, Object(O["b"])(d), { - onScroll: this.onScroll - }), w)) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - var n = {}; - return "activeKey"in e ? n.activeKey = e.activeKey : V(e, t.activeKey) || (n.activeKey = B(e)), - Object.keys(n).length > 0 ? n : null - } - }]), - t - }(y.a.Component) - , H = function() { - var e = this; - this.onTabClick = function(t, n) { - e.tabBar.props.onTabClick && e.tabBar.props.onTabClick(t, n), - e.setActiveKey(t) - } - , - this.onNavKeyDown = function(t) { - var n = t.keyCode; - if (n === C.RIGHT || n === C.DOWN) { - t.preventDefault(); - var r = e.getNextActiveKey(!0); - e.onTabClick(r) - } else if (n === C.LEFT || n === C.UP) { - t.preventDefault(); - var i = e.getNextActiveKey(!1); - e.onTabClick(i) - } - } - , - this.onScroll = function(e) { - var t = e.target - , n = e.currentTarget; - t === n && t.scrollLeft > 0 && (t.scrollLeft = 0) - } - , - this.setSentinelStart = function(t) { - e.sentinelStart = t - } - , - this.setSentinelEnd = function(t) { - e.sentinelEnd = t - } - , - this.setPanelSentinelStart = function(t) { - t !== e.panelSentinelStart && e.updateSentinelContext(), - e.panelSentinelStart = t - } - , - this.setPanelSentinelEnd = function(t) { - t !== e.panelSentinelEnd && e.updateSentinelContext(), - e.panelSentinelEnd = t - } - , - this.setActiveKey = function(t) { - e.state.activeKey !== t && ("activeKey"in e.props || e.setState({ - activeKey: t - }), - e.props.onChange(t)) - } - , - this.getNextActiveKey = function(t) { - var n = e.state.activeKey - , r = []; - y.a.Children.forEach(e.props.children, function(e) { - e && !e.props.disabled && (t ? r.push(e) : r.unshift(e)) - }); - var i = r.length - , o = i && r[0].key; - return r.forEach(function(e, t) { - e.key === n && (o = t === i - 1 ? r[0].key : r[t + 1].key) - }), - o - } - }; - W.propTypes = { - destroyInactiveTabPane: w.a.bool, - renderTabBar: w.a.func.isRequired, - renderTabContent: w.a.func.isRequired, - navWrapper: w.a.func, - onChange: w.a.func, - children: w.a.node, - prefixCls: w.a.string, - className: w.a.string, - tabBarPosition: w.a.string, - style: w.a.object, - activeKey: w.a.string, - defaultActiveKey: w.a.string, - direction: w.a.string - }, - W.defaultProps = { - prefixCls: "rc-tabs", - destroyInactiveTabPane: !1, - onChange: F, - navWrapper: function(e) { - return e - }, - tabBarPosition: "top", - children: null, - style: {}, - direction: "ltr" - }, - W.TabPane = $, - Object(k["polyfill"])(W); - var U = W; - n("bTih"); - n.d(t, "a", function() { - return $ - }); - t["b"] = U - }, - kAMH: function(e, t, n) { - var r = n("a0xu"); - e.exports = Array.isArray || function(e) { - return "Array" == r(e) - } - }, - kCCV: function(e, t) { - function n(e) { - this.options = e, - !e.deferSetup && this.setup() - } - n.prototype = { - constructor: n, - setup: function() { - this.options.setup && this.options.setup(), - this.initialised = !0 - }, - on: function() { - !this.initialised && this.setup(), - this.options.match && this.options.match() - }, - off: function() { - this.options.unmatch && this.options.unmatch() - }, - destroy: function() { - this.options.destroy ? this.options.destroy() : this.off() - }, - equals: function(e) { - return this.options === e || this.options.match === e - } - }, - e.exports = n - }, - kCK5: function(e, t) { - var n = 0 - , r = Math.random(); - e.exports = function(e) { - return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++n + r).toString(36)) - } - }, - kTiW: function(e, t, n) { - e.exports = n("NegM") - }, - "kVK+": function(e, t) { - t.read = function(e, t, n, r, i) { - var o, a, s = 8 * i - r - 1, l = (1 << s) - 1, c = l >> 1, u = -7, h = n ? i - 1 : 0, f = n ? -1 : 1, d = e[t + h]; - for (h += f, - o = d & (1 << -u) - 1, - d >>= -u, - u += s; u > 0; o = 256 * o + e[t + h], - h += f, - u -= 8) - ; - for (a = o & (1 << -u) - 1, - o >>= -u, - u += r; u > 0; a = 256 * a + e[t + h], - h += f, - u -= 8) - ; - if (0 === o) - o = 1 - c; - else { - if (o === l) - return a ? NaN : 1 / 0 * (d ? -1 : 1); - a += Math.pow(2, r), - o -= c - } - return (d ? -1 : 1) * a * Math.pow(2, o - r) - } - , - t.write = function(e, t, n, r, i, o) { - var a, s, l, c = 8 * o - i - 1, u = (1 << c) - 1, h = u >> 1, f = 23 === i ? Math.pow(2, -24) - Math.pow(2, -77) : 0, d = r ? 0 : o - 1, p = r ? 1 : -1, m = t < 0 || 0 === t && 1 / t < 0 ? 1 : 0; - for (t = Math.abs(t), - isNaN(t) || t === 1 / 0 ? (s = isNaN(t) ? 1 : 0, - a = u) : (a = Math.floor(Math.log(t) / Math.LN2), - t * (l = Math.pow(2, -a)) < 1 && (a--, - l *= 2), - t += a + h >= 1 ? f / l : f * Math.pow(2, 1 - h), - t * l >= 2 && (a++, - l /= 2), - a + h >= u ? (s = 0, - a = u) : a + h >= 1 ? (s = (t * l - 1) * Math.pow(2, i), - a += h) : (s = t * Math.pow(2, h - 1) * Math.pow(2, i), - a = 0)); i >= 8; e[n + d] = 255 & s, - d += p, - s /= 256, - i -= 8) - ; - for (a = a << i | s, - c += i; c > 0; e[n + d] = 255 & a, - d += p, - a /= 256, - c -= 8) - ; - e[n + d - p] |= 128 * m - } - }, - kWR5: function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("bV5f") - , o = n("c0Oy") - , a = n("VeyY") - , s = n("tGd3"); - r(r.P + r.R, "Promise", { - finally: function(e) { - var t = a(this, i.Promise || o.Promise) - , n = "function" == typeof e; - return this.then(n ? function(n) { - return s(t, e()).then(function() { - return n - }) - } - : e, n ? function(n) { - return s(t, e()).then(function() { - throw n - }) - } - : e) - } - }) - }, - kd2E: function(e, t, n) { - "use strict"; - function r(e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - } - e.exports = function(e, t, n, o) { - t = t || "&", - n = n || "="; - var a = {}; - if ("string" !== typeof e || 0 === e.length) - return a; - var s = /\+/g; - e = e.split(t); - var l = 1e3; - o && "number" === typeof o.maxKeys && (l = o.maxKeys); - var c = e.length; - l > 0 && c > l && (c = l); - for (var u = 0; u < c; ++u) { - var h, f, d, p, m = e[u].replace(s, "%20"), g = m.indexOf(n); - g >= 0 ? (h = m.substr(0, g), - f = m.substr(g + 1)) : (h = m, - f = ""), - d = decodeURIComponent(h), - p = decodeURIComponent(f), - r(a, d) ? i(a[d]) ? a[d].push(p) : a[d] = [a[d], p] : a[d] = p - } - return a - } - ; - var i = Array.isArray || function(e) { - return "[object Array]" === Object.prototype.toString.call(e) - } - }, - kgWH: function(e, t, n) { - n("gRqi")("Array") - }, - kl5A: function(e, t, n) { - (function(t, r, i) { - var o = n("qfHW") - , a = n("P7XM") - , s = n("yQtW") - , l = n("43KI") - , c = n("2Tiy") - , u = s.IncomingMessage - , h = s.readyStates; - function f(e, t) { - return o.fetch && t ? "fetch" : o.mozchunkedarraybuffer ? "moz-chunked-arraybuffer" : o.msstream ? "ms-stream" : o.arraybuffer && e ? "arraybuffer" : o.vbArray && e ? "text:vbarray" : "text" - } - var d = e.exports = function(e) { - var n, r = this; - l.Writable.call(r), - r._opts = e, - r._body = [], - r._headers = {}, - e.auth && r.setHeader("Authorization", "Basic " + new t(e.auth).toString("base64")), - Object.keys(e.headers).forEach(function(t) { - r.setHeader(t, e.headers[t]) - }); - var i = !0; - if ("disable-fetch" === e.mode || "requestTimeout"in e && !o.abortController) - i = !1, - n = !0; - else if ("prefer-streaming" === e.mode) - n = !1; - else if ("allow-wrong-content-type" === e.mode) - n = !o.overrideMimeType; - else { - if (e.mode && "default" !== e.mode && "prefer-fast" !== e.mode) - throw new Error("Invalid value for opts.mode"); - n = !0 - } - r._mode = f(n, i), - r._fetchTimer = null, - r.on("finish", function() { - r._onFinish() - }) - } - ; - function p(e) { - try { - var t = e.status; - return null !== t && 0 !== t - } catch (e) { - return !1 - } - } - a(d, l.Writable), - d.prototype.setHeader = function(e, t) { - var n = this - , r = e.toLowerCase(); - -1 === m.indexOf(r) && (n._headers[r] = { - name: e, - value: t - }) - } - , - d.prototype.getHeader = function(e) { - var t = this._headers[e.toLowerCase()]; - return t ? t.value : null - } - , - d.prototype.removeHeader = function(e) { - var t = this; - delete t._headers[e.toLowerCase()] - } - , - d.prototype._onFinish = function() { - var e = this; - if (!e._destroyed) { - var n = e._opts - , a = e._headers - , s = null; - "GET" !== n.method && "HEAD" !== n.method && (s = o.arraybuffer ? c(t.concat(e._body)) : o.blobConstructor ? new r.Blob(e._body.map(function(e) { - return c(e) - }),{ - type: (a["content-type"] || {}).value || "" - }) : t.concat(e._body).toString()); - var l = []; - if (Object.keys(a).forEach(function(e) { - var t = a[e].name - , n = a[e].value; - Array.isArray(n) ? n.forEach(function(e) { - l.push([t, e]) - }) : l.push([t, n]) - }), - "fetch" === e._mode) { - var u = null; - if (o.abortController) { - var f = new AbortController; - u = f.signal, - e._fetchAbortController = f, - "requestTimeout"in n && 0 !== n.requestTimeout && (e._fetchTimer = r.setTimeout(function() { - e.emit("requestTimeout"), - e._fetchAbortController && e._fetchAbortController.abort() - }, n.requestTimeout)) - } - r.fetch(e._opts.url, { - method: e._opts.method, - headers: l, - body: s || void 0, - mode: "cors", - credentials: n.withCredentials ? "include" : "same-origin", - signal: u - }).then(function(t) { - e._fetchResponse = t, - e._connect() - }, function(t) { - r.clearTimeout(e._fetchTimer), - e._destroyed || e.emit("error", t) - }) - } else { - var d = e._xhr = new r.XMLHttpRequest; - try { - d.open(e._opts.method, e._opts.url, !0) - } catch (t) { - return void i.nextTick(function() { - e.emit("error", t) - }) - } - "responseType"in d && (d.responseType = e._mode.split(":")[0]), - "withCredentials"in d && (d.withCredentials = !!n.withCredentials), - "text" === e._mode && "overrideMimeType"in d && d.overrideMimeType("text/plain; charset=x-user-defined"), - "requestTimeout"in n && (d.timeout = n.requestTimeout, - d.ontimeout = function() { - e.emit("requestTimeout") - } - ), - l.forEach(function(e) { - d.setRequestHeader(e[0], e[1]) - }), - e._response = null, - d.onreadystatechange = function() { - switch (d.readyState) { - case h.LOADING: - case h.DONE: - e._onXHRProgress(); - break - } - } - , - "moz-chunked-arraybuffer" === e._mode && (d.onprogress = function() { - e._onXHRProgress() - } - ), - d.onerror = function() { - e._destroyed || e.emit("error", new Error("XHR error")) - } - ; - try { - d.send(s) - } catch (t) { - return void i.nextTick(function() { - e.emit("error", t) - }) - } - } - } - } - , - d.prototype._onXHRProgress = function() { - var e = this; - p(e._xhr) && !e._destroyed && (e._response || e._connect(), - e._response._onXHRProgress()) - } - , - d.prototype._connect = function() { - var e = this; - e._destroyed || (e._response = new u(e._xhr,e._fetchResponse,e._mode,e._fetchTimer), - e._response.on("error", function(t) { - e.emit("error", t) - }), - e.emit("response", e._response)) - } - , - d.prototype._write = function(e, t, n) { - var r = this; - r._body.push(e), - n() - } - , - d.prototype.abort = d.prototype.destroy = function() { - var e = this; - e._destroyed = !0, - r.clearTimeout(e._fetchTimer), - e._response && (e._response._destroyed = !0), - e._xhr ? e._xhr.abort() : e._fetchAbortController && e._fetchAbortController.abort() - } - , - d.prototype.end = function(e, t, n) { - var r = this; - "function" === typeof e && (n = e, - e = void 0), - l.Writable.prototype.end.call(r, e, t, n) - } - , - d.prototype.flushHeaders = function() {} - , - d.prototype.setTimeout = function() {} - , - d.prototype.setNoDelay = function() {} - , - d.prototype.setSocketKeepAlive = function() {} - ; - var m = ["accept-charset", "accept-encoding", "access-control-request-headers", "access-control-request-method", "connection", "content-length", "cookie", "cookie2", "date", "dnt", "expect", "host", "keep-alive", "origin", "referer", "te", "trailer", "transfer-encoding", "upgrade", "via"] - } - ).call(this, n("tjlA").Buffer, n("yLpj"), n("Q2Ig")) - }, - kwZ1: function(e, t, n) { - "use strict"; - var r = n("jmDH") - , i = n("w6GO") - , o = n("mqlF") - , a = n("NV0k") - , s = n("JB68") - , l = n("M1xp") - , c = Object.assign; - e.exports = !c || n("KUxP")(function() { - var e = {} - , t = {} - , n = Symbol() - , r = "abcdefghijklmnopqrst"; - return e[n] = 7, - r.split("").forEach(function(e) { - t[e] = e - }), - 7 != c({}, e)[n] || Object.keys(c({}, t)).join("") != r - }) ? function(e, t) { - var n = s(e) - , c = arguments.length - , u = 1 - , h = o.f - , f = a.f; - while (c > u) { - var d, p = l(arguments[u++]), m = h ? i(p).concat(h(p)) : i(p), g = m.length, v = 0; - while (g > v) - d = m[v++], - r && !f.call(p, d) || (n[d] = p[d]) - } - return n - } - : c - }, - l0kz: function(e, t, n) { - "use strict"; - var r = n("wUWy"); - e.exports = function(e, t) { - return !!e && r(function() { - t ? e.call(null, function() {}, 1) : e.call(null) - }) - } - }, - l4aY: function(e, t, n) { - "use strict"; - function r(e, t) { - var n = t; - while (n) { - if (n === e) - return !0; - n = n.parentNode - } - return !1 - } - n.d(t, "a", function() { - return r - }) - }, - lCc8: function(e, t, n) { - var r = n("Y7ZC"); - r(r.S, "Object", { - create: n("oVml") - }) - }, - lETv: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - notices: [], - fetchLoading: !1 - }; - t["default"] = { - name: "notice", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/notice/fetch"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - notices: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/notice/save", n); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - i({ - type: "fetch" - }); - case 11: - "function" === typeof r && r(); - case 12: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/notice/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - show(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/notice/show", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - lFUy: function(e, t, n) { - "use strict"; - var r = n("8Z/V") - , i = n("Igga") - , o = n("e6w7") - , a = n("LsAW") - , s = n("il4q") - , l = n("9WFV") - , c = Object.assign; - e.exports = !c || n("wUWy")(function() { - var e = {} - , t = {} - , n = Symbol() - , r = "abcdefghijklmnopqrst"; - return e[n] = 7, - r.split("").forEach(function(e) { - t[e] = e - }), - 7 != c({}, e)[n] || Object.keys(c({}, t)).join("") != r - }) ? function(e, t) { - var n = s(e) - , c = arguments.length - , u = 1 - , h = o.f - , f = a.f; - while (c > u) { - var d, p = l(arguments[u++]), m = h ? i(p).concat(h(p)) : i(p), g = m.length, v = 0; - while (g > v) - d = m[v++], - r && !f.call(p, d) || (n[d] = p[d]) - } - return n - } - : c - }, - lJCZ: function(e, t, n) { - (function(e) { - var r = n("kl5A") - , i = n("yQtW") - , o = n("U6jy") - , a = n("jAWH") - , s = n("CxY0") - , l = t; - l.request = function(t, n) { - t = "string" === typeof t ? s.parse(t) : o(t); - var i = -1 === e.location.protocol.search(/^https?:$/) ? "http:" : "" - , a = t.protocol || i - , l = t.hostname || t.host - , c = t.port - , u = t.path || "/"; - l && -1 !== l.indexOf(":") && (l = "[" + l + "]"), - t.url = (l ? a + "//" + l : "") + (c ? ":" + c : "") + u, - t.method = (t.method || "GET").toUpperCase(), - t.headers = t.headers || {}; - var h = new r(t); - return n && h.on("response", n), - h - } - , - l.get = function(e, t) { - var n = l.request(e, t); - return n.end(), - n - } - , - l.ClientRequest = r, - l.IncomingMessage = i.IncomingMessage, - l.Agent = function() {} - , - l.Agent.defaultMaxSockets = 4, - l.globalAgent = new l.Agent, - l.STATUS_CODES = a, - l.METHODS = ["CHECKOUT", "CONNECT", "COPY", "DELETE", "GET", "HEAD", "LOCK", "M-SEARCH", "MERGE", "MKACTIVITY", "MKCOL", "MOVE", "NOTIFY", "OPTIONS", "PATCH", "POST", "PROPFIND", "PROPPATCH", "PURGE", "PUT", "REPORT", "SEARCH", "SUBSCRIBE", "TRACE", "UNLOCK", "UNSUBSCRIBE"] - } - ).call(this, n("yLpj")) - }, - lVBX: function(e, t, n) { - "use strict"; - var r = n("fNJh") - , i = n("R5jr"); - r["default"].__addLocaleData(i["default"]), - r["default"].defaultLocale = "en", - t["default"] = r["default"] - }, - lWxU: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - switchLoading: {}, - saveLoading: !1 - }; - t["default"] = { - name: "serverTrojan", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - update(e, t) { - var n = e.id - , r = e.key - , i = e.value - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/trojan/update", { - id: n, - [r]: i - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - s({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/trojan/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - copy(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/trojan/copy", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/server/trojan/save", n); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - i({ - type: "serverManage/getNodes" - }); - case 11: - "function" === typeof r && r(); - case 12: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - lZXM: function(e, t, n) { - "use strict"; - var r = n("7vYJ") - , i = n("OsVd") - , o = n("ETUh") - , a = n("bsDr"); - n("h7Gi")("match", 1, function(e, t, n, s) { - return [function(n) { - var r = e(this) - , i = void 0 == n ? void 0 : n[t]; - return void 0 !== i ? i.call(n, r) : new RegExp(n)[t](String(r)) - } - , function(e) { - var t = s(n, e, this); - if (t.done) - return t.value; - var l = r(e) - , c = String(this); - if (!l.global) - return a(l, c); - var u = l.unicode; - l.lastIndex = 0; - var h, f = [], d = 0; - while (null !== (h = a(l, c))) { - var p = String(h[0]); - f[d] = p, - "" === p && (l.lastIndex = o(c, i(l.lastIndex), u)), - d++ - } - return 0 === d ? null : f - } - ] - }) - }, - lm0R: function(e, t, n) { - "use strict"; - (function(t) { - function n(e, n, r, i) { - if ("function" !== typeof e) - throw new TypeError('"callback" argument must be a function'); - var o, a, s = arguments.length; - switch (s) { - case 0: - case 1: - return t.nextTick(e); - case 2: - return t.nextTick(function() { - e.call(null, n) - }); - case 3: - return t.nextTick(function() { - e.call(null, n, r) - }); - case 4: - return t.nextTick(function() { - e.call(null, n, r, i) - }); - default: - o = new Array(s - 1), - a = 0; - while (a < o.length) - o[a++] = arguments[a]; - return t.nextTick(function() { - e.apply(null, o) - }) - } - } - "undefined" === typeof t || !t.version || 0 === t.version.indexOf("v0.") || 0 === t.version.indexOf("v1.") && 0 !== t.version.indexOf("v1.8.") ? e.exports = { - nextTick: n - } : e.exports = t - } - ).call(this, n("Q2Ig")) - }, - luuN: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - ; - function i(e) { - var t = e - , n = []; - function i(e) { - t = r({}, t, e); - for (var i = 0; i < n.length; i++) - n[i]() - } - function o() { - return t - } - function a(e) { - return n.push(e), - function() { - var t = n.indexOf(e); - n.splice(t, 1) - } - } - return { - setState: i, - getState: o, - subscribe: a - } - } - t.default = i - }, - lvAo: function(e, t, n) { - var r = n("V5/1").f - , i = n("oxo0") - , o = n("gL7N")("toStringTag"); - e.exports = function(e, t, n) { - e && !i(e = n ? e : e.prototype, o) && r(e, o, { - configurable: !0, - value: t - }) - } - }, - "mCd/": function(e, t, n) { - "use strict"; - n("2qtc"); - var r = n("kLXV") - , i = (n("OaEy"), - n("2fM7")) - , o = (n("5NDa"), - n("5rEg")) - , a = (n("Pwec"), - n("CtXQ")) - , s = n("p0pE") - , l = n.n(s) - , c = n("q1tI") - , u = n.n(c) - , h = n("/MKj") - , f = n("tI4l"); - class d extends u.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: { - email: this.props.email || void 0, - plan_id: void 0, - period: void 0, - total_amount: void 0 - } - } - } - show() { - this.setState({ - visible: !this.state.visible - }, ()=>{ - this.state.visible || this.setState({ - submit: { - email: this.props.email || void 0, - plan_id: void 0, - period: void 0, - total_amount: void 0 - } - }) - } - ) - } - setSubmit(e, t) { - this.setState({ - submit: l()({}, this.state.submit, { - [e]: t - }) - }) - } - ok() { - this.props.dispatch({ - type: "order/assign", - params: l()({}, this.state.submit), - callback: ()=>{ - this.show() - } - }) - } - render() { - var e = this.state - , t = e.visible - , n = e.submit - , s = this.props.plan.plans - , l = this.props.order.assignLoading; - return u.a.createElement(u.a.Fragment, null, u.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), u.a.createElement(r["a"], { - title: "\u8ba2\u5355\u5206\u914d", - visible: t, - onCancel: ()=>this.show(), - onOk: ()=>this.ok(), - okText: l ? u.a.createElement(a["a"], { - type: "loading" - }) : "\u786e\u5b9a", - cancelText: "\u53d6\u6d88" - }, u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - for: "example-text-input-alt" - }, "\u7528\u6237\u90ae\u7bb1"), u.a.createElement(o["a"], { - placeholder: "\u8bf7\u8f93\u5165\u7528\u6237\u90ae\u7bb1", - value: n.email, - onChange: e=>this.setSubmit("email", e.target.value) - })), u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - for: "example-text-input-alt" - }, "\u8bf7\u9009\u62e9\u8ba2\u9605"), u.a.createElement("div", null, u.a.createElement(i["a"], { - value: n.plan_id, - style: { - width: "100%" - }, - placeholder: "\u8bf7\u9009\u62e9\u8ba2\u9605", - onChange: e=>this.setSubmit("plan_id", e) - }, s.map(e=>{ - return u.a.createElement(i["a"].Option, { - value: e.id, - key: Math.random() - }, e.name) - } - )))), u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - for: "example-text-input-alt" - }, "\u8bf7\u9009\u62e9\u5468\u671f"), u.a.createElement("div", null, u.a.createElement(i["a"], { - value: n.period, - style: { - width: "100%" - }, - placeholder: "\u8bf7\u9009\u62e9\u5468\u671f", - onChange: e=>this.setSubmit("period", e) - }, Object.keys(f["a"].periodText).map(e=>{ - return u.a.createElement(i["a"].Option, { - value: e, - key: Math.random() - }, f["a"].periodText[e]) - } - )))), u.a.createElement("div", { - className: "form-group" - }, u.a.createElement("label", { - for: "example-text-input-alt" - }, "\u652f\u4ed8\u91d1\u989d"), u.a.createElement(o["a"], { - placeholder: "\u8bf7\u8f93\u5165\u9700\u8981\u652f\u4ed8\u7684\u91d1\u989d", - addonAfter: "\xa5", - value: n.total_amount, - onChange: e=>this.setSubmit("total_amount", e.target.value) - })))) - } - } - t["a"] = Object(h["c"])(e=>{ - var t = e.plan - , n = e.order; - return { - plan: t, - order: n - } - } - )(d) - }, - mFDi: function(e, t, n) { - "use strict"; - var r = n("Fofx") - , i = n("3Oj7") - , o = Math.min - , a = Math.max - , s = new i["a"] - , l = new i["a"] - , c = new i["a"] - , u = new i["a"] - , h = new i["a"] - , f = new i["a"] - , d = function() { - function e(e, t, n, r) { - n < 0 && (e += n, - n = -n), - r < 0 && (t += r, - r = -r), - this.x = e, - this.y = t, - this.width = n, - this.height = r - } - return e.prototype.union = function(e) { - var t = o(e.x, this.x) - , n = o(e.y, this.y); - isFinite(this.x) && isFinite(this.width) ? this.width = a(e.x + e.width, this.x + this.width) - t : this.width = e.width, - isFinite(this.y) && isFinite(this.height) ? this.height = a(e.y + e.height, this.y + this.height) - n : this.height = e.height, - this.x = t, - this.y = n - } - , - e.prototype.applyTransform = function(t) { - e.applyTransform(this, this, t) - } - , - e.prototype.calculateTransform = function(e) { - var t = this - , n = e.width / t.width - , i = e.height / t.height - , o = r["b"](); - return r["h"](o, o, [-t.x, -t.y]), - r["g"](o, o, [n, i]), - r["h"](o, o, [e.x, e.y]), - o - } - , - e.prototype.intersect = function(t, n) { - if (!t) - return !1; - t instanceof e || (t = e.create(t)); - var r = this - , o = r.x - , a = r.x + r.width - , s = r.y - , l = r.y + r.height - , c = t.x - , u = t.x + t.width - , d = t.y - , p = t.y + t.height - , m = !(a < c || u < o || l < d || p < s); - if (n) { - var g = 1 / 0 - , v = 0 - , y = Math.abs(a - c) - , b = Math.abs(u - o) - , w = Math.abs(l - d) - , x = Math.abs(p - s) - , _ = Math.min(y, b) - , E = Math.min(w, x); - a < c || u < o ? _ > v && (v = _, - y < b ? i["a"].set(f, -y, 0) : i["a"].set(f, b, 0)) : _ < g && (g = _, - y < b ? i["a"].set(h, y, 0) : i["a"].set(h, -b, 0)), - l < d || p < s ? E > v && (v = E, - w < x ? i["a"].set(f, 0, -w) : i["a"].set(f, 0, x)) : _ < g && (g = _, - w < x ? i["a"].set(h, 0, w) : i["a"].set(h, 0, -x)) - } - return n && i["a"].copy(n, m ? h : f), - m - } - , - e.prototype.contain = function(e, t) { - var n = this; - return e >= n.x && e <= n.x + n.width && t >= n.y && t <= n.y + n.height - } - , - e.prototype.clone = function() { - return new e(this.x,this.y,this.width,this.height) - } - , - e.prototype.copy = function(t) { - e.copy(this, t) - } - , - e.prototype.plain = function() { - return { - x: this.x, - y: this.y, - width: this.width, - height: this.height - } - } - , - e.prototype.isFinite = function() { - return isFinite(this.x) && isFinite(this.y) && isFinite(this.width) && isFinite(this.height) - } - , - e.prototype.isZero = function() { - return 0 === this.width || 0 === this.height - } - , - e.create = function(t) { - return new e(t.x,t.y,t.width,t.height) - } - , - e.copy = function(e, t) { - e.x = t.x, - e.y = t.y, - e.width = t.width, - e.height = t.height - } - , - e.applyTransform = function(t, n, r) { - if (r) { - if (r[1] < 1e-5 && r[1] > -1e-5 && r[2] < 1e-5 && r[2] > -1e-5) { - var i = r[0] - , h = r[3] - , f = r[4] - , d = r[5]; - return t.x = n.x * i + f, - t.y = n.y * h + d, - t.width = n.width * i, - t.height = n.height * h, - t.width < 0 && (t.x += t.width, - t.width = -t.width), - void (t.height < 0 && (t.y += t.height, - t.height = -t.height)) - } - s.x = c.x = n.x, - s.y = u.y = n.y, - l.x = u.x = n.x + n.width, - l.y = c.y = n.y + n.height, - s.transform(r), - u.transform(r), - l.transform(r), - c.transform(r), - t.x = o(s.x, l.x, c.x, u.x), - t.y = o(s.y, l.y, c.y, u.y); - var p = a(s.x, l.x, c.x, u.x) - , m = a(s.y, l.y, c.y, u.y); - t.width = p - t.x, - t.height = m - t.y - } else - t !== n && e.copy(t, n) - } - , - e - }(); - t["a"] = d - }, - mHNb: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - knowledges: [], - fetchLoading: !1, - categorys: [], - knowledge: {}, - fetchByIdLoading: !1, - saveLoading: !1 - }; - t["default"] = { - name: "knowledge", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - fetch(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - n({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/knowledge/fetch"); - case 4: - return t = e.sent, - e.next = 7, - n({ - type: "setState", - payload: { - fetchLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - n({ - type: "setState", - payload: { - knowledges: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - fetchById(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - r({ - type: "setState", - payload: { - fetchByIdLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["a"])("/" + window.settings.secure_path + "/knowledge/fetch", { - id: n - }); - case 4: - return t = e.sent, - e.next = 7, - r({ - type: "setState", - payload: { - fetchByIdLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - r({ - type: "setState", - payload: { - knowledge: t.data - } - }); - case 11: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.callback - , r = t.put - , s = t.select; - return a().mark(function e() { - var t, l, c; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - s(e=>e.knowledge); - case 2: - return t = e.sent, - l = t.knowledge, - e.next = 6, - r({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 6: - return e.next = 8, - Object(o["b"])("/" + window.settings.secure_path + "/knowledge/save", i()({}, l)); - case 8: - return c = e.sent, - e.next = 11, - r({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 11: - if (200 === c.code) { - e.next = 13; - break - } - return e.abrupt("return"); - case 13: - return e.next = 15, - r({ - type: "fetch" - }); - case 15: - "function" === typeof n && n(); - case 16: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/knowledge/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - show(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/knowledge/show", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "fetch" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - sort(e, t) { - var n = e.fromIndex - , r = e.toIndex - , i = t.select - , s = t.put; - return a().mark(function e() { - var t, l, c; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - s({ - type: "setState", - payload: { - fetchLoading: !0 - } - }); - case 2: - return e.next = 4, - i(e=>e.knowledge); - case 4: - return t = e.sent, - l = t.knowledges, - n < r ? (l.splice(r + 1, 0, l[n]), - l.splice(n, 1)) : (l.splice(r, 0, l[n]), - l.splice(n + 1, 1)), - e.next = 9, - s({ - type: "setState", - payload: { - knowledges: l - } - }); - case 9: - return e.next = 11, - Object(o["b"])("/" + window.settings.secure_path + "/knowledge/sort", { - knowledge_ids: l.map(e=>e.id) - }); - case 11: - if (c = e.sent, - 200 === c.code) { - e.next = 14; - break - } - return e.abrupt("return"); - case 14: - return e.next = 16, - s({ - type: "fetch" - }); - case 16: - case "end": - return e.stop() - } - }, e) - })() - }, - getCategory(e, t) { - var n = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["a"])("/" + window.settings.secure_path + "/knowledge/getCategory"); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - n({ - type: "setState", - payload: { - categorys: t.data - } - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - mRg0: function(e, t, n) { - "use strict"; - t.__esModule = !0; - var r = n("s3Ml") - , i = c(r) - , o = n("AyUB") - , a = c(o) - , s = n("EJiy") - , l = c(s); - function c(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = function(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function, not " + ("undefined" === typeof t ? "undefined" : (0, - l.default)(t))); - e.prototype = (0, - a.default)(t && t.prototype, { - constructor: { - value: e, - enumerable: !1, - writable: !0, - configurable: !0 - } - }), - t && (i.default ? (0, - i.default)(e, t) : e.__proto__ = t) - } - }, - maVC: function(e, t, n) { - "use strict"; - n("2qtc"); - var r = n("kLXV") - , i = n("p0pE") - , o = n.n(i) - , a = (n("5NDa"), - n("5rEg")) - , s = n("q1tI") - , l = n.n(s) - , c = n("/MKj"); - class u extends l.a.Component { - constructor(e) { - super(e), - this.state = { - visible: !1, - submit: {} - } - } - show() { - this.setState({ - visible: !0 - }) - } - hide() { - this.setState({ - visible: !1 - }) - } - send() { - this.props.dispatch({ - type: "user/sendMail", - params: this.state.submit, - callback: ()=>{ - this.hide() - } - }) - } - render() { - var e = this.props.user - , t = e.filter - , n = e.sendMailLoading - , i = this.state.visible; - return l.a.createElement(l.a.Fragment, null, l.a.cloneElement(this.props.children, { - onClick: ()=>this.show() - }), l.a.createElement(r["a"], { - title: "\u53d1\u9001\u90ae\u4ef6", - visible: i, - onOk: ()=>this.send(), - okButtonProps: { - loading: n - }, - onCancel: ()=>this.hide() - }, l.a.createElement("div", { - className: "form-group" - }, l.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u6536\u4ef6\u4eba"), l.a.createElement(a["a"], { - disabled: !0, - value: t.length ? "\u8fc7\u6ee4\u7528\u6237" : "\u5168\u90e8\u7528\u6237" - })), l.a.createElement("div", { - className: "form-group" - }, l.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u4e3b\u9898"), l.a.createElement(a["a"], { - placeholder: "\u8bf7\u8f93\u5165\u90ae\u4ef6\u4e3b\u9898", - value: this.state.submit.subject, - onChange: e=>{ - this.setState({ - submit: o()({}, this.state.submit, { - subject: e.target.value - }) - }) - } - })), l.a.createElement("div", { - className: "form-group" - }, l.a.createElement("label", { - htmlFor: "example-text-input-alt" - }, "\u53d1\u9001\u5185\u5bb9"), l.a.createElement(a["a"].TextArea, { - rows: 12, - value: this.state.submit.content, - placeholder: "\u8bf7\u8f93\u5165\u90ae\u4ef6\u5185\u5bb9", - onChange: e=>{ - this.setState({ - submit: o()({}, this.state.submit, { - content: e.target.value - }) - }) - } - })))) - } - } - t["a"] = Object(c["c"])(e=>{ - var t = e.user; - return { - user: t - } - } - )(u) - }, - mcDz: function(e, t, n) { - "use strict"; - t.__esModule = !0, - t.locationsAreEqual = t.createLocation = void 0; - var r = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , i = n("/Qhy") - , o = h(i) - , a = n("brdU") - , s = h(a) - , l = n("FwrZ") - , c = n("ck9s") - , u = h(c); - function h(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.createLocation = function(e, t, n, i) { - var a = void 0; - "string" === typeof e ? (a = (0, - l.parsePath)(e), - a.query = a.search ? u.default.parse(a.search) : {}, - a.state = t) : (a = r({}, e), - void 0 === a.pathname && (a.pathname = ""), - a.search ? ("?" !== a.search.charAt(0) && (a.search = "?" + a.search), - a.query = u.default.parse(a.search)) : (a.search = a.query ? u.default.stringify(a.query) : "", - a.query = a.query || {}), - a.hash ? "#" !== a.hash.charAt(0) && (a.hash = "#" + a.hash) : a.hash = "", - void 0 !== t && void 0 === a.state && (a.state = t)); - try { - a.pathname = decodeURI(a.pathname) - } catch (e) { - throw e instanceof URIError ? new URIError('Pathname "' + a.pathname + '" could not be decoded. This is likely caused by an invalid percent-encoding.') : e - } - return n && (a.key = n), - i ? a.pathname ? "/" !== a.pathname.charAt(0) && (a.pathname = (0, - o.default)(a.pathname, i.pathname)) : a.pathname = i.pathname : a.pathname || (a.pathname = "/"), - a - } - , - t.locationsAreEqual = function(e, t) { - return e.pathname === t.pathname && e.search === t.search && e.hash === t.hash && e.key === t.key && (0, - s.default)(e.state, t.state) - } - }, - md7G: function(e, t, n) { - "use strict"; - var r = n("U8pU"); - function i(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function o(e, t) { - if (t && ("object" === Object(r["a"])(t) || "function" === typeof t)) - return t; - if (void 0 !== t) - throw new TypeError("Derived constructors may only return object or undefined"); - return i(e) - } - n.d(t, "a", function() { - return o - }) - }, - mqlF: function(e, t) { - t.f = Object.getOwnPropertySymbols - }, - mrSG: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return i - }); - var r = function(e, t) { - return r = Object.setPrototypeOf || { - __proto__: [] - }instanceof Array && function(e, t) { - e.__proto__ = t - } - || function(e, t) { - for (var n in t) - Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) - } - , - r(e, t) - }; - function i(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Class extends value " + String(t) + " is not a constructor or null"); - function n() { - this.constructor = e - } - r(e, t), - e.prototype = null === t ? Object.create(t) : (n.prototype = t.prototype, - new n) - } - Object.create; - Object.create - }, - mwkM: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return s - }); - var r = n("q1tI") - , i = n.n(r) - , o = n("TSYQ") - , a = n.n(o); - function s(e) { - var t, n = e.prefixCls, r = e.locale, o = e.showTimePicker, s = e.onOpenTimePicker, l = e.onCloseTimePicker, c = e.timePickerDisabled, u = a()((t = {}, - t[n + "-time-picker-btn"] = !0, - t[n + "-time-picker-btn-disabled"] = c, - t)), h = null; - return c || (h = o ? l : s), - i.a.createElement("a", { - className: u, - role: "button", - onClick: h - }, o ? r.dateSelect : r.timeSelect) - } - }, - myn2: function(e, t, n) { - "use strict"; - var r = function() {}; - e.exports = r - }, - nDCI: function(e, t, n) { - (function(e, n) { - n(t) - } - )(0, function(e) { - "use strict"; - var t = function() { - return t = Object.assign || function(e) { - for (var t, n = 1, r = arguments.length; n < r; n++) - for (var i in t = arguments[n], - t) - Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); - return e - } - , - t.apply(this, arguments) - }; - function n(e, t, n, r) { - function i(e) { - return e instanceof n ? e : new n(function(t) { - t(e) - } - ) - } - return new (n || (n = Promise))(function(n, o) { - function a(e) { - try { - l(r.next(e)) - } catch (e) { - o(e) - } - } - function s(e) { - try { - l(r["throw"](e)) - } catch (e) { - o(e) - } - } - function l(e) { - e.done ? n(e.value) : i(e.value).then(a, s) - } - l((r = r.apply(e, t || [])).next()) - } - ) - } - function r(e, t) { - var n, r, i, o, a = { - label: 0, - sent: function() { - if (1 & i[0]) - throw i[1]; - return i[1] - }, - trys: [], - ops: [] - }; - return o = { - next: s(0), - throw: s(1), - return: s(2) - }, - "function" === typeof Symbol && (o[Symbol.iterator] = function() { - return this - } - ), - o; - function s(e) { - return function(t) { - return l([e, t]) - } - } - function l(o) { - if (n) - throw new TypeError("Generator is already executing."); - while (a) - try { - if (n = 1, - r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), - 0) : r.next) && !(i = i.call(r, o[1])).done) - return i; - switch (r = 0, - i && (o = [2 & o[0], i.value]), - o[0]) { - case 0: - case 1: - i = o; - break; - case 4: - return a.label++, - { - value: o[1], - done: !1 - }; - case 5: - a.label++, - r = o[1], - o = [0]; - continue; - case 7: - o = a.ops.pop(), - a.trys.pop(); - continue; - default: - if (i = a.trys, - !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { - a = 0; - continue - } - if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { - a.label = o[1]; - break - } - if (6 === o[0] && a.label < i[1]) { - a.label = i[1], - i = o; - break - } - if (i && a.label < i[2]) { - a.label = i[2], - a.ops.push(o); - break - } - i[2] && a.ops.pop(), - a.trys.pop(); - continue - } - o = t.call(e, a) - } catch (e) { - o = [6, e], - r = 0 - } finally { - n = i = 0 - } - if (5 & o[0]) - throw o[1]; - return { - value: o[0] ? o[1] : void 0, - done: !0 - } - } - } - function i(e) { - var t = "function" === typeof Symbol && Symbol.iterator - , n = t && e[t] - , r = 0; - if (n) - return n.call(e); - if (e && "number" === typeof e.length) - return { - next: function() { - return e && r >= e.length && (e = void 0), - { - value: e && e[r++], - done: !e - } - } - }; - throw new TypeError(t ? "Object is not iterable." : "Symbol.iterator is not defined.") - } - function o(e, t) { - var n = "function" === typeof Symbol && e[Symbol.iterator]; - if (!n) - return e; - var r, i, o = n.call(e), a = []; - try { - while ((void 0 === t || t-- > 0) && !(r = o.next()).done) - a.push(r.value) - } catch (e) { - i = { - error: e - } - } finally { - try { - r && !r.done && (n = o["return"]) && n.call(o) - } finally { - if (i) - throw i.error - } - } - return a - } - function a(e, t, n) { - if (n || 2 === arguments.length) - for (var r, i = 0, o = t.length; i < o; i++) - !r && i in t || (r || (r = Array.prototype.slice.call(t, 0, i)), - r[i] = t[i]); - return e.concat(r || t) - } - var s = { - UI_GET_DATA: "ui-get-data", - UI_GET_ACTIVE_TAB_INFO: "ui-get-active-tab-info", - UI_SUBSCRIBE_TO_CHANGES: "ui-subscribe-to-changes", - UI_UNSUBSCRIBE_FROM_CHANGES: "ui-unsubscribe-from-changes", - UI_CHANGE_SETTINGS: "ui-change-settings", - UI_SET_THEME: "ui-set-theme", - UI_SET_SHORTCUT: "ui-set-shortcut", - UI_TOGGLE_URL: "ui-toggle-url", - UI_MARK_NEWS_AS_READ: "ui-mark-news-as-read", - UI_LOAD_CONFIG: "ui-load-config", - UI_APPLY_DEV_DYNAMIC_THEME_FIXES: "ui-apply-dev-dynamic-theme-fixes", - UI_RESET_DEV_DYNAMIC_THEME_FIXES: "ui-reset-dev-dynamic-theme-fixes", - UI_APPLY_DEV_INVERSION_FIXES: "ui-apply-dev-inversion-fixes", - UI_RESET_DEV_INVERSION_FIXES: "ui-reset-dev-inversion-fixes", - UI_APPLY_DEV_STATIC_THEMES: "ui-apply-dev-static-themes", - UI_RESET_DEV_STATIC_THEMES: "ui-reset-dev-static-themes", - UI_SAVE_FILE: "ui-save-file", - UI_REQUEST_EXPORT_CSS: "ui-request-export-css", - BG_CHANGES: "bg-changes", - BG_ADD_CSS_FILTER: "bg-add-css-filter", - BG_ADD_STATIC_THEME: "bg-add-static-theme", - BG_ADD_SVG_FILTER: "bg-add-svg-filter", - BG_ADD_DYNAMIC_THEME: "bg-add-dynamic-theme", - BG_EXPORT_CSS: "bg-export-css", - BG_UNSUPPORTED_SENDER: "bg-unsupported-sender", - BG_CLEAN_UP: "bg-clean-up", - BG_RELOAD: "bg-reload", - BG_FETCH_RESPONSE: "bg-fetch-response", - BG_UI_UPDATE: "bg-ui-update", - BG_CSS_UPDATE: "bg-css-update", - CS_COLOR_SCHEME_CHANGE: "cs-color-scheme-change", - CS_FRAME_CONNECT: "cs-frame-connect", - CS_FRAME_FORGET: "cs-frame-forget", - CS_FRAME_FREEZE: "cs-frame-freeze", - CS_FRAME_RESUME: "cs-frame-resume", - CS_EXPORT_CSS_RESPONSE: "cs-export-css-response", - CS_FETCH: "cs-fetch" - } - , l = "undefined" === typeof navigator ? "some useragent" : navigator.userAgent.toLowerCase() - , c = "undefined" === typeof navigator ? "some platform" : navigator.platform.toLowerCase() - , u = l.includes("chrome") || l.includes("chromium") - , h = l.includes("thunderbird") - , f = l.includes("firefox") || h; - l.includes("vivaldi"), - l.includes("yabrowser"), - l.includes("opr") || l.includes("opera"), - l.includes("edg"); - var d = l.includes("safari") && !u - , p = c.startsWith("win") - , m = c.startsWith("mac"); - l.includes("mobile"); - var g = "function" === typeof ShadowRoot - , v = "function" === typeof MediaQueryList && "function" === typeof MediaQueryList.prototype.addEventListener; - (function() { - var e = l.match(/chrom[e|ium]\/([^ ]+)/); - e && e[1] && e[1] - } - )(); - var y = function() { - try { - return document.querySelector(":defined"), - !0 - } catch (e) { - return !1 - } - }(); - function b(e, t, i) { - return n(this, void 0, void 0, function() { - var n; - return r(this, function(r) { - switch (r.label) { - case 0: - return [4, fetch(e, { - cache: "force-cache", - credentials: "omit", - referrer: i - })]; - case 1: - if (n = r.sent(), - f && "text/css" === t && e.startsWith("moz-extension://") && e.endsWith(".css")) - return [2, n]; - if (t && !n.headers.get("Content-Type").startsWith(t)) - throw new Error("Mime type mismatch when loading " + e); - if (!n.ok) - throw new Error("Unable to load " + e + " " + n.status + " " + n.statusText); - return [2, n] - } - }) - }) - } - function w(e, t) { - return n(this, void 0, void 0, function() { - var n; - return r(this, function(r) { - switch (r.label) { - case 0: - return [4, b(e, t)]; - case 1: - return n = r.sent(), - [4, x(n)]; - case 2: - return [2, r.sent()] - } - }) - }) - } - function x(e) { - return n(this, void 0, void 0, function() { - var t, n; - return r(this, function(r) { - switch (r.label) { - case 0: - return [4, e.blob()]; - case 1: - return t = r.sent(), - [4, new Promise(function(e) { - var n = new FileReader; - n.onloadend = function() { - return e(n.result) - } - , - n.readAsDataURL(t) - } - )]; - case 2: - return n = r.sent(), - [2, n] - } - }) - }) - } - globalThis.chrome && globalThis.chrome.runtime && globalThis.chrome.runtime.getManifest && globalThis.chrome.runtime.getManifest().manifest_version; - var _ = function(e) { - return n(void 0, void 0, void 0, function() { - return r(this, function(t) { - return [2, Promise.reject(new Error(["Embedded Dark Reader cannot access a cross-origin resource", e, "Overview your URLs and CORS policies or use", "`DarkReader.setFetchMethod(fetch: (url) => Promise))`.", "See if using `DarkReader.setFetchMethod(window.fetch)`", "before `DarkReader.enable()` works."].join(" ")))] - }) - }) - } - , E = _; - function S(e) { - E = e || _ - } - function k(e) { - return n(this, void 0, void 0, function() { - return r(this, function(t) { - switch (t.label) { - case 0: - return [4, E(e)]; - case 1: - return [2, t.sent()] - } - }) - }) - } - window.chrome || (window.chrome = {}), - chrome.runtime || (chrome.runtime = {}); - var C = new Set; - function O() { - for (var e = [], t = 0; t < arguments.length; t++) - e[t] = arguments[t]; - return n(this, void 0, void 0, function() { - var t, n, i, o, a, l, c; - return r(this, function(r) { - switch (r.label) { - case 0: - if (!e[0] || e[0].type !== s.CS_FETCH) - return [3, 8]; - t = e[0].id, - r.label = 1; - case 1: - return r.trys.push([1, 7, , 8]), - n = e[0].data, - i = n.url, - o = n.responseType, - [4, k(i)]; - case 2: - return a = r.sent(), - "data-url" !== o ? [3, 4] : [4, x(a)]; - case 3: - return l = r.sent(), - [3, 6]; - case 4: - return [4, a.text()]; - case 5: - l = r.sent(), - r.label = 6; - case 6: - return C.forEach(function(e) { - return e({ - type: s.BG_FETCH_RESPONSE, - data: l, - error: null, - id: t - }) - }), - [3, 8]; - case 7: - return c = r.sent(), - console.error(c), - C.forEach(function(e) { - return e({ - type: s.BG_FETCH_RESPONSE, - data: null, - error: c, - id: t - }) - }), - [3, 8]; - case 8: - return [2] - } - }) - }) - } - function T(e) { - C.add(e) - } - if ("function" === typeof chrome.runtime.sendMessage) { - var L = chrome.runtime.sendMessage; - chrome.runtime.sendMessage = function() { - for (var e = [], t = 0; t < arguments.length; t++) - e[t] = arguments[t]; - O.apply(void 0, a([], o(e))), - L.apply(chrome.runtime, e) - } - } else - chrome.runtime.sendMessage = O; - if (chrome.runtime.onMessage || (chrome.runtime.onMessage = {}), - "function" === typeof chrome.runtime.onMessage.addListener) { - var A = chrome.runtime.onMessage.addListener; - chrome.runtime.onMessage.addListener = function() { - for (var e = [], t = 0; t < arguments.length; t++) - e[t] = arguments[t]; - T.apply(void 0, a([], o(e))), - A.apply(chrome.runtime.onMessage, e) - } - } else - chrome.runtime.onMessage.addListener = T; - var P = { - cssFilter: "cssFilter", - svgFilter: "svgFilter", - staticTheme: "staticTheme", - dynamicTheme: "dynamicTheme" - } - , j = { - darkScheme: { - background: "#181a1b", - text: "#e8e6e3" - }, - lightScheme: { - background: "#dcdad7", - text: "#181a1b" - } - } - , M = { - mode: 1, - brightness: 100, - contrast: 100, - grayscale: 0, - sepia: 0, - useFont: !1, - fontFamily: m ? "Helvetica Neue" : p ? "Segoe UI" : "Open Sans", - textStroke: 0, - engine: P.dynamicTheme, - stylesheet: "", - darkSchemeBackgroundColor: j.darkScheme.background, - darkSchemeTextColor: j.darkScheme.text, - lightSchemeBackgroundColor: j.lightScheme.background, - lightSchemeTextColor: j.lightScheme.text, - scrollbarColor: m ? "" : "auto", - selectionColor: "auto", - styleSystemControls: !0 - }; - function R(e) { - return null != e.length - } - function N(e, t) { - var n, r; - if (R(e)) - for (var o = 0, a = e.length; o < a; o++) - t(e[o]); - else - try { - for (var s = i(e), l = s.next(); !l.done; l = s.next()) { - var c = l.value; - t(c) - } - } catch (e) { - n = { - error: e - } - } finally { - try { - l && !l.done && (r = s.return) && r.call(s) - } finally { - if (n) - throw n.error - } - } - } - function D(e, t) { - N(t, function(t) { - return e.push(t) - }) - } - function I(e) { - for (var t = [], n = 0, r = e.length; n < r; n++) - t.push(e[n]); - return t - } - function $() { - for (var e = [], t = 0; t < arguments.length; t++) - e[t] = arguments[t] - } - function F() { - for (var e = [], t = 0; t < arguments.length; t++) - e[t] = arguments[t] - } - function B(e) { - var t, n = !1, r = null, i = function() { - for (var i = [], s = 0; s < arguments.length; s++) - i[s] = arguments[s]; - t = i, - r ? n = !0 : (e.apply(void 0, a([], o(t))), - r = requestAnimationFrame(function() { - r = null, - n && (e.apply(void 0, a([], o(t))), - n = !1) - })) - }, s = function() { - cancelAnimationFrame(r), - n = !1, - r = null - }; - return Object.assign(i, { - cancel: s - }) - } - function V() { - var e = [] - , t = null; - function n() { - var n; - while (n = e.shift()) - n(); - t = null - } - function r(r) { - e.push(r), - t || (t = requestAnimationFrame(n)) - } - function i() { - e.splice(0), - cancelAnimationFrame(t), - t = null - } - return { - add: r, - cancel: i - } - } - function W(e) { - var t = 0; - return e.seconds && (t += 1e3 * e.seconds), - e.minutes && (t += 60 * e.minutes * 1e3), - e.hours && (t += 60 * e.hours * 60 * 1e3), - e.days && (t += 24 * e.days * 60 * 60 * 1e3), - t - } - function H(e) { - e && e.parentNode && e.parentNode.removeChild(e) - } - function U(e, t, n) { - void 0 === n && (n = Function.prototype); - var r = 10 - , i = W({ - seconds: 2 - }) - , o = W({ - seconds: 10 - }) - , a = e.previousSibling - , s = e.parentNode; - if (!s) - throw new Error("Unable to watch for node position: parent element not found"); - if ("prev-sibling" === t && !a) - throw new Error("Unable to watch for node position: there is no previous sibling"); - var l = 0 - , c = null - , u = null - , h = B(function() { - if (!u) { - l++; - var d = Date.now(); - if (null == c) - c = d; - else if (l >= r) { - if (d - c < o) - return F("Node position watcher paused: retry in " + i + "ms", e, a), - void (u = setTimeout(function() { - c = null, - l = 0, - u = null, - h() - }, i)); - c = d, - l = 1 - } - if ("parent" === t && a && a.parentNode !== s) - return F("Unable to restore node position: sibling parent changed", e, a, s), - void p(); - if ("prev-sibling" === t) { - if (null == a.parentNode) - return F("Unable to restore node position: sibling was removed", e, a, s), - void p(); - a.parentNode !== s && (F("Style was moved to another parent", e, a, s), - g(a.parentNode)) - } - F("Restoring node position", e, a, s), - s.insertBefore(e, a ? a.nextSibling : s.firstChild), - f.takeRecords(), - n && n() - } - }) - , f = new MutationObserver(function() { - ("parent" === t && e.parentNode !== s || "prev-sibling" === t && e.previousSibling !== a) && h() - } - ) - , d = function() { - f.observe(s, { - childList: !0 - }) - } - , p = function() { - clearTimeout(u), - f.disconnect(), - h.cancel() - } - , m = function() { - f.takeRecords() - } - , g = function(e) { - s = e, - p(), - d() - }; - return d(), - { - run: d, - stop: p, - skip: m - } - } - function z(e, t) { - if (null != e) - for (var n = document.createTreeWalker(e, NodeFilter.SHOW_ELEMENT, { - acceptNode: function(e) { - return null == e.shadowRoot ? NodeFilter.FILTER_SKIP : NodeFilter.FILTER_ACCEPT - } - }), r = e.shadowRoot ? n.currentNode : n.nextNode(); null != r; r = n.nextNode()) - t(r), - z(r.shadowRoot, t) - } - function G() { - return "complete" === document.readyState || "interactive" === document.readyState - } - var q = new Set; - function K(e) { - q.add(e) - } - function Y(e) { - q.delete(e) - } - function X() { - return "complete" === document.readyState - } - var Q = new Set; - function Z(e) { - Q.add(e) - } - function J() { - Q.clear() - } - if (!G()) { - var ee = function() { - G() && (q.forEach(function(e) { - return e() - }), - q.clear(), - X() && (document.removeEventListener("readystatechange", ee), - Q.forEach(function(e) { - return e() - }), - Q.clear())) - }; - document.addEventListener("readystatechange", ee) - } - var te = 1e3; - function ne(e) { - if (e.length > te) - return !0; - for (var t = 0, n = 0; n < e.length; n++) - if (t += e[n].addedNodes.length, - t > te) - return !0; - return !1 - } - function re(e) { - var t = new Set - , n = new Set - , r = new Set; - e.forEach(function(e) { - N(e.addedNodes, function(e) { - e instanceof Element && e.isConnected && t.add(e) - }), - N(e.removedNodes, function(e) { - e instanceof Element && (e.isConnected ? r.add(e) : n.add(e)) - }) - }), - r.forEach(function(e) { - return t.delete(e) - }); - var i = [] - , o = []; - return t.forEach(function(e) { - t.has(e.parentElement) && i.push(e) - }), - n.forEach(function(e) { - n.has(e.parentElement) && o.push(e) - }), - i.forEach(function(e) { - return t.delete(e) - }), - o.forEach(function(e) { - return n.delete(e) - }), - { - additions: t, - moves: r, - deletions: n - } - } - var ie, oe = new Map, ae = new WeakMap; - function se(e, t) { - var n, r, i; - if (oe.has(e)) - n = oe.get(e), - r = ae.get(n); - else { - var o = !1 - , a = !1; - n = new MutationObserver(function(t) { - if (ne(t)) - !o || G() ? r.forEach(function(t) { - var n = t.onHugeMutations; - return n(e) - }) : a || (i = function() { - return r.forEach(function(t) { - var n = t.onHugeMutations; - return n(e) - }) - } - , - K(i), - a = !0), - o = !0; - else { - var n = re(t); - r.forEach(function(e) { - var t = e.onMinorMutations; - return t(n) - }) - } - } - ), - n.observe(e, { - childList: !0, - subtree: !0 - }), - oe.set(e, n), - r = new Set, - ae.set(n, r) - } - return r.add(t), - { - disconnect: function() { - r.delete(t), - i && Y(i), - 0 === r.size && (n.disconnect(), - ae.delete(n), - oe.delete(e)) - } - } - } - var le = new Map; - function ce(e) { - return ie || (ie = document.createElement("a")), - ie.href = e, - ie.href - } - function ue(e, t) { - void 0 === t && (t = null); - var n = e + (t ? ";" + t : ""); - if (le.has(n)) - return le.get(n); - if (t) { - var r = new URL(e,ce(t)); - return le.set(n, r), - r - } - var i = new URL(ce(e)); - return le.set(e, i), - i - } - function he(e, t) { - if (t.match(/^data\\?\:/)) - return t; - var n = ue(e) - , r = ue(t, n.href); - return r.href - } - function fe(e, t, n) { - N(e, function(e) { - if (e.selectorText) - t(e); - else if (e.href) - try { - fe(e.styleSheet.cssRules, t, n) - } catch (e) { - $("Found a non-loaded link."), - n && n() - } - else if (e.media) { - var r = Array.from(e.media) - , i = r.some(function(e) { - return e.startsWith("screen") || e.startsWith("all") - }) - , o = r.some(function(e) { - return e.startsWith("print") || e.startsWith("speech") - }); - !i && o || fe(e.cssRules, t, n) - } else - e.conditionText ? CSS.supports(e.conditionText) && fe(e.cssRules, t, n) : F("CSSRule type not supported", e) - }) - } - var de = ["background", "border", "border-color", "border-bottom", "border-left", "border-right", "border-top", "outline", "outline-color"] - , pe = d ? de.map(function(e) { - var t = new RegExp(e + ":\\s*(.*?)\\s*;"); - return [e, t] - }) : null; - function me(e, t) { - N(e, function(n) { - var r = e.getPropertyValue(n).trim(); - r && t(n, r) - }); - var n = e.cssText; - n.includes("var(") && (d ? pe.forEach(function(e) { - var r = o(e, 2) - , i = r[0] - , a = r[1] - , s = n.match(a); - if (s && s[1]) { - var l = s[1].trim(); - t(i, l) - } - }) : de.forEach(function(n) { - var r = e.getPropertyValue(n); - r && r.includes("var(") && t(n, r) - })) - } - var ge = /url\((('.+?')|(".+?")|([^\)]*?))\)/g - , ve = /@import\s*(url\()?(('.+?')|(".+?")|([^\)]*?))\)?;?/g; - function ye(e) { - return e.replace(/^url\((.*)\)$/, "$1").replace(/^"(.*)"$/, "$1").replace(/^'(.*)'$/, "$1") - } - function be(e) { - var t = ue(e); - return "" + t.origin + t.pathname.replace(/\?.*$/, "").replace(/(\/)([^\/]+)$/i, "$1") - } - function we(e, t) { - return e.replace(ge, function(e) { - var n = ye(e); - return 'url("' + he(t, n) + '")' - }) - } - var xe = /\/\*[\s\S]*?\*\//g; - function _e(e) { - return e.replace(xe, "") - } - var Ee = /@font-face\s*{[^}]*}/g; - function Se(e) { - return e.replace(Ee, "") - } - function ke(e) { - var t = e.h - , n = e.s - , r = e.l - , i = e.a - , a = void 0 === i ? 1 : i; - if (0 === n) { - var s = o([r, r, r].map(function(e) { - return Math.round(255 * e) - }), 3) - , l = s[0] - , c = s[1] - , u = s[2]; - return { - r: l, - g: u, - b: c, - a: a - } - } - var h = (1 - Math.abs(2 * r - 1)) * n - , f = h * (1 - Math.abs(t / 60 % 2 - 1)) - , d = r - h / 2 - , p = o((t < 60 ? [h, f, 0] : t < 120 ? [f, h, 0] : t < 180 ? [0, h, f] : t < 240 ? [0, f, h] : t < 300 ? [f, 0, h] : [h, 0, f]).map(function(e) { - return Math.round(255 * (e + d)) - }), 3) - , m = p[0] - , g = p[1] - , v = p[2]; - return { - r: m, - g: g, - b: v, - a: a - } - } - function Ce(e) { - var t = e.r - , n = e.g - , r = e.b - , i = e.a - , o = void 0 === i ? 1 : i - , a = t / 255 - , s = n / 255 - , l = r / 255 - , c = Math.max(a, s, l) - , u = Math.min(a, s, l) - , h = c - u - , f = (c + u) / 2; - if (0 === h) - return { - h: 0, - s: 0, - l: f, - a: o - }; - var d = 60 * (c === a ? (s - l) / h % 6 : c === s ? (l - a) / h + 2 : (a - s) / h + 4); - d < 0 && (d += 360); - var p = h / (1 - Math.abs(2 * f - 1)); - return { - h: d, - s: p, - l: f, - a: o - } - } - function Oe(e, t) { - void 0 === t && (t = 0); - var n = e.toFixed(t); - if (0 === t) - return n; - var r = n.indexOf("."); - if (r >= 0) { - var i = n.match(/0+$/); - if (i) - return i.index === r + 1 ? n.substring(0, r) : n.substring(0, i.index) - } - return n - } - function Te(e) { - var t = e.r - , n = e.g - , r = e.b - , i = e.a; - return null != i && i < 1 ? "rgba(" + Oe(t) + ", " + Oe(n) + ", " + Oe(r) + ", " + Oe(i, 2) + ")" : "rgb(" + Oe(t) + ", " + Oe(n) + ", " + Oe(r) + ")" - } - function Le(e) { - var t = e.r - , n = e.g - , r = e.b - , i = e.a; - return "#" + (null != i && i < 1 ? [t, n, r, Math.round(255 * i)] : [t, n, r]).map(function(e) { - return (e < 16 ? "0" : "") + e.toString(16) - }).join("") - } - function Ae(e) { - var t = e.h - , n = e.s - , r = e.l - , i = e.a; - return null != i && i < 1 ? "hsla(" + Oe(t) + ", " + Oe(100 * n) + "%, " + Oe(100 * r) + "%, " + Oe(i, 2) + ")" : "hsl(" + Oe(t) + ", " + Oe(100 * n) + "%, " + Oe(100 * r) + "%)" - } - var Pe = /^rgba?\([^\(\)]+\)$/ - , je = /^hsla?\([^\(\)]+\)$/ - , Me = /^#[0-9a-f]+$/i; - function Re(e) { - var t = e.trim().toLowerCase(); - if (t.match(Pe)) - return Fe(t); - if (t.match(je)) - return He(t); - if (t.match(Me)) - return Ue(t); - if (qe.has(t)) - return ze(t); - if (Ke.has(t)) - return Ge(t); - if ("transparent" === e) - return { - r: 0, - g: 0, - b: 0, - a: 0 - }; - throw new Error("Unable to parse " + e) - } - function Ne(e, t, n, r) { - var i = e.split(t).filter(function(e) { - return e - }) - , a = Object.entries(r) - , s = i.map(function(e) { - return e.trim() - }).map(function(e, t) { - var r, i = a.find(function(t) { - var n = o(t, 1) - , r = n[0]; - return e.endsWith(r) - }); - return r = i ? parseFloat(e.substring(0, e.length - i[0].length)) / i[1] * n[t] : parseFloat(e), - n[t] > 1 ? Math.round(r) : r - }); - return s - } - var De = /rgba?|\(|\)|\/|,|\s/gi - , Ie = [255, 255, 255, 1] - , $e = { - "%": 100 - }; - function Fe(e) { - var t = o(Ne(e, De, Ie, $e), 4) - , n = t[0] - , r = t[1] - , i = t[2] - , a = t[3] - , s = void 0 === a ? 1 : a; - return { - r: n, - g: r, - b: i, - a: s - } - } - var Be = /hsla?|\(|\)|\/|,|\s/gi - , Ve = [360, 1, 1, 1] - , We = { - "%": 100, - deg: 360, - rad: 2 * Math.PI, - turn: 1 - }; - function He(e) { - var t = o(Ne(e, Be, Ve, We), 4) - , n = t[0] - , r = t[1] - , i = t[2] - , a = t[3] - , s = void 0 === a ? 1 : a; - return ke({ - h: n, - s: r, - l: i, - a: s - }) - } - function Ue(e) { - var t = e.substring(1); - switch (t.length) { - case 3: - case 4: - var n = o([0, 1, 2].map(function(e) { - return parseInt("" + t[e] + t[e], 16) - }), 3) - , r = n[0] - , i = n[1] - , a = n[2] - , s = 3 === t.length ? 1 : parseInt("" + t[3] + t[3], 16) / 255; - return { - r: r, - g: i, - b: a, - a: s - }; - case 6: - case 8: - var l = o([0, 2, 4].map(function(e) { - return parseInt(t.substring(e, e + 2), 16) - }), 3); - r = l[0], - i = l[1], - a = l[2], - s = 6 === t.length ? 1 : parseInt(t.substring(6, 8), 16) / 255; - return { - r: r, - g: i, - b: a, - a: s - } - } - throw new Error("Unable to parse " + e) - } - function ze(e) { - var t = qe.get(e); - return { - r: t >> 16 & 255, - g: t >> 8 & 255, - b: t >> 0 & 255, - a: 1 - } - } - function Ge(e) { - var t = Ke.get(e); - return { - r: t >> 16 & 255, - g: t >> 8 & 255, - b: t >> 0 & 255, - a: 1 - } - } - var qe = new Map(Object.entries({ - aliceblue: 15792383, - antiquewhite: 16444375, - aqua: 65535, - aquamarine: 8388564, - azure: 15794175, - beige: 16119260, - bisque: 16770244, - black: 0, - blanchedalmond: 16772045, - blue: 255, - blueviolet: 9055202, - brown: 10824234, - burlywood: 14596231, - cadetblue: 6266528, - chartreuse: 8388352, - chocolate: 13789470, - coral: 16744272, - cornflowerblue: 6591981, - cornsilk: 16775388, - crimson: 14423100, - cyan: 65535, - darkblue: 139, - darkcyan: 35723, - darkgoldenrod: 12092939, - darkgray: 11119017, - darkgrey: 11119017, - darkgreen: 25600, - darkkhaki: 12433259, - darkmagenta: 9109643, - darkolivegreen: 5597999, - darkorange: 16747520, - darkorchid: 10040012, - darkred: 9109504, - darksalmon: 15308410, - darkseagreen: 9419919, - darkslateblue: 4734347, - darkslategray: 3100495, - darkslategrey: 3100495, - darkturquoise: 52945, - darkviolet: 9699539, - deeppink: 16716947, - deepskyblue: 49151, - dimgray: 6908265, - dimgrey: 6908265, - dodgerblue: 2003199, - firebrick: 11674146, - floralwhite: 16775920, - forestgreen: 2263842, - fuchsia: 16711935, - gainsboro: 14474460, - ghostwhite: 16316671, - gold: 16766720, - goldenrod: 14329120, - gray: 8421504, - grey: 8421504, - green: 32768, - greenyellow: 11403055, - honeydew: 15794160, - hotpink: 16738740, - indianred: 13458524, - indigo: 4915330, - ivory: 16777200, - khaki: 15787660, - lavender: 15132410, - lavenderblush: 16773365, - lawngreen: 8190976, - lemonchiffon: 16775885, - lightblue: 11393254, - lightcoral: 15761536, - lightcyan: 14745599, - lightgoldenrodyellow: 16448210, - lightgray: 13882323, - lightgrey: 13882323, - lightgreen: 9498256, - lightpink: 16758465, - lightsalmon: 16752762, - lightseagreen: 2142890, - lightskyblue: 8900346, - lightslategray: 7833753, - lightslategrey: 7833753, - lightsteelblue: 11584734, - lightyellow: 16777184, - lime: 65280, - limegreen: 3329330, - linen: 16445670, - magenta: 16711935, - maroon: 8388608, - mediumaquamarine: 6737322, - mediumblue: 205, - mediumorchid: 12211667, - mediumpurple: 9662683, - mediumseagreen: 3978097, - mediumslateblue: 8087790, - mediumspringgreen: 64154, - mediumturquoise: 4772300, - mediumvioletred: 13047173, - midnightblue: 1644912, - mintcream: 16121850, - mistyrose: 16770273, - moccasin: 16770229, - navajowhite: 16768685, - navy: 128, - oldlace: 16643558, - olive: 8421376, - olivedrab: 7048739, - orange: 16753920, - orangered: 16729344, - orchid: 14315734, - palegoldenrod: 15657130, - palegreen: 10025880, - paleturquoise: 11529966, - palevioletred: 14381203, - papayawhip: 16773077, - peachpuff: 16767673, - peru: 13468991, - pink: 16761035, - plum: 14524637, - powderblue: 11591910, - purple: 8388736, - rebeccapurple: 6697881, - red: 16711680, - rosybrown: 12357519, - royalblue: 4286945, - saddlebrown: 9127187, - salmon: 16416882, - sandybrown: 16032864, - seagreen: 3050327, - seashell: 16774638, - sienna: 10506797, - silver: 12632256, - skyblue: 8900331, - slateblue: 6970061, - slategray: 7372944, - slategrey: 7372944, - snow: 16775930, - springgreen: 65407, - steelblue: 4620980, - tan: 13808780, - teal: 32896, - thistle: 14204888, - tomato: 16737095, - turquoise: 4251856, - violet: 15631086, - wheat: 16113331, - white: 16777215, - whitesmoke: 16119285, - yellow: 16776960, - yellowgreen: 10145074 - })) - , Ke = new Map(Object.entries({ - ActiveBorder: 3906044, - ActiveCaption: 0, - AppWorkspace: 11184810, - Background: 6513614, - ButtonFace: 16777215, - ButtonHighlight: 15329769, - ButtonShadow: 10461343, - ButtonText: 0, - CaptionText: 0, - GrayText: 8355711, - Highlight: 11720703, - HighlightText: 0, - InactiveBorder: 16777215, - InactiveCaption: 16777215, - InactiveCaptionText: 0, - InfoBackground: 16514245, - InfoText: 0, - Menu: 16185078, - MenuText: 16777215, - Scrollbar: 11184810, - ThreeDDarkShadow: 0, - ThreeDFace: 12632256, - ThreeDHighlight: 16777215, - ThreeDLightShadow: 16777215, - ThreeDShadow: 0, - Window: 15527148, - WindowFrame: 11184810, - WindowText: 0, - "-webkit-focus-ring-color": 15046400 - }).map(function(e) { - var t = o(e, 2) - , n = t[0] - , r = t[1]; - return [n.toLowerCase(), r] - })); - function Ye(e, t, n, r, i) { - return (e - t) * (i - r) / (n - t) + r - } - function Xe(e, t, n) { - return Math.min(n, Math.max(t, e)) - } - function Qe(e, t) { - for (var n = [], r = 0, i = e.length; r < i; r++) { - n[r] = []; - for (var o = 0, a = t[0].length; o < a; o++) { - for (var s = 0, l = 0, c = e[0].length; l < c; l++) - s += e[r][l] * t[l][o]; - n[r][o] = s - } - } - return n - } - function Ze(e, t, n) { - void 0 === n && (n = 0); - var r, i = []; - while (r = e.exec(t)) - i.push(r[n]); - return i - } - function Je(e) { - function t(e) { - return e.replace(/^\s+/, "") - } - function n(e) { - return 0 === e ? "" : " ".repeat(4 * e) - } - if (e.length < 5e4) { - var r = /[^{}]+{\s*}/; - while (r.test(e)) - e = e.replace(r, "") - } - for (var i = e.replace(/\s{2,}/g, " ").replace(/\{/g, "{\n").replace(/\}/g, "\n}\n").replace(/\;(?![^\(|\"]*(\)|\"))/g, ";\n").replace(/\,(?![^\(|\"]*(\)|\"))/g, ",\n").replace(/\n\s*\n/g, "\n").split("\n"), o = 0, a = [], s = 0, l = i.length; s < l; s++) { - var c = i[s] + "\n"; - c.includes("{") ? a.push(n(o++) + t(c)) : c.includes("}") ? a.push(n(--o) + t(c)) : a.push(n(o) + t(c)) - } - return a.join("").trim() - } - function et(e, t) { - void 0 === t && (t = 0); - for (var n = e.length, r = 0, i = -1, o = t; o < n; o++) - if (0 === r) { - var a = e.indexOf("(", o); - if (a < 0) - break; - i = a, - r++, - o = a - } else { - var s = e.indexOf(")", o); - if (s < 0) - break; - a = e.indexOf("(", o); - if (a < 0 || s < a) { - if (r--, - 0 === r) - return { - start: i, - end: s + 1 - }; - o = s - } else - r++, - o = a - } - return null - } - function tt(e) { - var t = rt.identity(); - return 0 !== e.sepia && (t = Qe(t, rt.sepia(e.sepia / 100))), - 0 !== e.grayscale && (t = Qe(t, rt.grayscale(e.grayscale / 100))), - 100 !== e.contrast && (t = Qe(t, rt.contrast(e.contrast / 100))), - 100 !== e.brightness && (t = Qe(t, rt.brightness(e.brightness / 100))), - 1 === e.mode && (t = Qe(t, rt.invertNHue())), - t - } - function nt(e, t) { - var n = o(e, 3) - , r = n[0] - , i = n[1] - , a = n[2] - , s = [[r / 255], [i / 255], [a / 255], [1], [1]] - , l = Qe(t, s); - return [0, 1, 2].map(function(e) { - return Xe(Math.round(255 * l[e][0]), 0, 255) - }) - } - var rt = { - identity: function() { - return [[1, 0, 0, 0, 0], [0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]] - }, - invertNHue: function() { - return [[.333, -.667, -.667, 0, 1], [-.667, .333, -.667, 0, 1], [-.667, -.667, .333, 0, 1], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]] - }, - brightness: function(e) { - return [[e, 0, 0, 0, 0], [0, e, 0, 0, 0], [0, 0, e, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]] - }, - contrast: function(e) { - var t = (1 - e) / 2; - return [[e, 0, 0, 0, t], [0, e, 0, 0, t], [0, 0, e, 0, t], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]] - }, - sepia: function(e) { - return [[.393 + .607 * (1 - e), .769 - .769 * (1 - e), .189 - .189 * (1 - e), 0, 0], [.349 - .349 * (1 - e), .686 + .314 * (1 - e), .168 - .168 * (1 - e), 0, 0], [.272 - .272 * (1 - e), .534 - .534 * (1 - e), .131 + .869 * (1 - e), 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]] - }, - grayscale: function(e) { - return [[.2126 + .7874 * (1 - e), .7152 - .7152 * (1 - e), .0722 - .0722 * (1 - e), 0, 0], [.2126 - .2126 * (1 - e), .7152 + .2848 * (1 - e), .0722 - .0722 * (1 - e), 0, 0], [.2126 - .2126 * (1 - e), .7152 - .7152 * (1 - e), .0722 + .9278 * (1 - e), 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 1]] - } - }; - function it(e) { - var t = 1 === e.mode - , n = t ? "darkSchemeBackgroundColor" : "lightSchemeBackgroundColor"; - return e[n] - } - function ot(e) { - var t = 1 === e.mode - , n = t ? "darkSchemeTextColor" : "lightSchemeTextColor"; - return e[n] - } - var at = new Map - , st = new Map; - function lt(e) { - if (st.has(e)) - return st.get(e); - var t = Re(e) - , n = Ce(t); - return st.set(e, n), - n - } - function ct() { - at.clear(), - st.clear() - } - var ut = ["r", "g", "b", "a"] - , ht = ["mode", "brightness", "contrast", "grayscale", "sepia", "darkSchemeBackgroundColor", "darkSchemeTextColor", "lightSchemeBackgroundColor", "lightSchemeTextColor"]; - function ft(e, t) { - return ut.map(function(t) { - return e[t] - }).concat(ht.map(function(e) { - return t[e] - })).join(";") - } - function dt(e, t, n, r, i) { - var a; - at.has(n) ? a = at.get(n) : (a = new Map, - at.set(n, a)); - var s = ft(e, t); - if (a.has(s)) - return a.get(s); - var l = Ce(e) - , c = null == r ? null : lt(r) - , u = null == i ? null : lt(i) - , h = n(l, c, u) - , f = ke(h) - , d = f.r - , p = f.g - , m = f.b - , g = f.a - , v = tt(t) - , y = o(nt([d, p, m], v), 3) - , b = y[0] - , w = y[1] - , x = y[2] - , _ = 1 === g ? Le({ - r: b, - g: w, - b: x - }) : Te({ - r: b, - g: w, - b: x, - a: g - }); - return a.set(s, _), - _ - } - function pt(e) { - return e - } - function mt(e, t) { - return dt(e, t, pt) - } - function gt(e, t) { - var n = it(t) - , r = ot(t); - return dt(e, t, vt, r, n) - } - function vt(e, t, n) { - var r, i = e.h, o = e.s, a = e.l, s = e.a, l = a < .5; - if (l) - r = a < .2 || o < .12; - else { - var c = i > 200 && i < 280; - r = o < .24 || a > .8 && c - } - var u = i - , h = a; - r && (l ? (u = t.h, - h = t.s) : (u = n.h, - h = n.s)); - var f = Ye(a, 0, 1, t.l, n.l); - return { - h: u, - s: h, - l: f, - a: s - } - } - var yt = .4; - function bt(e, t) { - var n = e.h - , r = e.s - , i = e.l - , o = e.a - , a = i < .5 - , s = n > 200 && n < 280 - , l = r < .12 || i > .8 && s; - if (a) { - var c = Ye(i, 0, .5, 0, yt); - if (l) { - var u = t.h - , h = t.s; - return { - h: u, - s: h, - l: c, - a: o - } - } - return { - h: n, - s: r, - l: c, - a: o - } - } - var f = Ye(i, .5, 1, yt, t.l); - if (l) { - var d = t.h; - h = t.s; - return { - h: d, - s: h, - l: f, - a: o - } - } - var p = n - , m = n > 60 && n < 180; - if (m) { - var g = n > 120; - p = g ? Ye(n, 120, 180, 135, 180) : Ye(n, 60, 120, 60, 105) - } - return { - h: p, - s: r, - l: f, - a: o - } - } - function wt(e, n) { - if (0 === n.mode) - return gt(e, n); - var r = it(n); - return dt(e, t(t({}, n), { - mode: 0 - }), bt, r) - } - var xt, _t = .55; - function Et(e) { - return Ye(e, 205, 245, 205, 220) - } - function St(e, t) { - var n = e.h - , r = e.s - , i = e.l - , o = e.a - , a = i > .5 - , s = i < .2 || r < .24 - , l = !s && n > 205 && n < 245; - if (a) { - var c = Ye(i, .5, 1, _t, t.l); - if (s) { - var u = t.h - , h = t.s; - return { - h: u, - s: h, - l: c, - a: o - } - } - var f = n; - return l && (f = Et(n)), - { - h: f, - s: r, - l: c, - a: o - } - } - if (s) { - var d = t.h - , p = (h = t.s, - Ye(i, 0, .5, t.l, _t)); - return { - h: d, - s: h, - l: p, - a: o - } - } - var m, g = n; - return l ? (g = Et(n), - m = Ye(i, 0, .5, t.l, Math.min(1, _t + .05))) : m = Ye(i, 0, .5, t.l, _t), - { - h: g, - s: r, - l: m, - a: o - } - } - function kt(e, n) { - if (0 === n.mode) - return gt(e, n); - var r = ot(n); - return dt(e, t(t({}, n), { - mode: 0 - }), St, r) - } - function Ct(e, t, n) { - var r = e.h - , i = e.s - , o = e.l - , a = e.a - , s = o < .5 - , l = o < .2 || i < .24 - , c = r - , u = i; - l && (s ? (c = t.h, - u = t.s) : (c = n.h, - u = n.s)); - var h = Ye(o, 0, 1, .5, .2); - return { - h: c, - s: u, - l: h, - a: a - } - } - function Ot(e, n) { - if (0 === n.mode) - return gt(e, n); - var r = ot(n) - , i = it(n); - return dt(e, t(t({}, n), { - mode: 0 - }), Ct, r, i) - } - function Tt(e, t) { - return wt(e, t) - } - function Lt(e, t) { - return wt(e, t) - } - function At(e) { - var t = []; - return t.push('*:not(pre, pre *, code, .far, .fa, .glyphicon, [class*="vjs-"], .fab, .fa-github, .fas, .material-icons, .icofont, .typcn, mu, [class*="mu-"], .glyphicon, .icon) {'), - e.useFont && e.fontFamily && t.push(" font-family: " + e.fontFamily + " !important;"), - e.textStroke > 0 && (t.push(" -webkit-text-stroke: " + e.textStroke + "px !important;"), - t.push(" text-stroke: " + e.textStroke + "px !important;")), - t.push("}"), - t.join("\n") - } - function Pt(e) { - var t = []; - return e.mode === xt.dark && t.push("invert(100%) hue-rotate(180deg)"), - 100 !== e.brightness && t.push("brightness(" + e.brightness + "%)"), - 100 !== e.contrast && t.push("contrast(" + e.contrast + "%)"), - 0 !== e.grayscale && t.push("grayscale(" + e.grayscale + "%)"), - 0 !== e.sepia && t.push("sepia(" + e.sepia + "%)"), - 0 === t.length ? null : t.join(" ") - } - function jt(e) { - return e.slice(0, 4).map(function(e) { - return e.map(function(e) { - return e.toFixed(3) - }).join(" ") - }).join(" ") - } - function Mt(e) { - return jt(tt(e)) - } - (function(e) { - e[e["light"] = 0] = "light", - e[e["dark"] = 1] = "dark" - } - )(xt || (xt = {})); - var Rt = 0 - , Nt = new Map - , Dt = new Map; - function It(e) { - return n(this, void 0, void 0, function() { - return r(this, function(t) { - return [2, new Promise(function(t, n) { - var r = ++Rt; - Nt.set(r, t), - Dt.set(r, n), - chrome.runtime.sendMessage({ - type: s.CS_FETCH, - data: e, - id: r - }) - } - )] - }) - }) - } - chrome.runtime.onMessage.addListener(function(e) { - var t = e.type - , n = e.data - , r = e.error - , i = e.id; - if (t === s.BG_FETCH_RESPONSE) { - var o = Nt.get(i) - , a = Dt.get(i); - Nt.delete(i), - Dt.delete(i), - r ? a && a(r) : o && o(n) - } - }); - var $t = function() { - function e() { - this.queue = [], - this.timerId = null, - this.frameDuration = 1e3 / 60 - } - return e.prototype.addToQueue = function(e) { - this.queue.push(e), - this.startQueue() - } - , - e.prototype.stopQueue = function() { - null !== this.timerId && (cancelAnimationFrame(this.timerId), - this.timerId = null), - this.queue = [] - } - , - e.prototype.startQueue = function() { - var e = this; - this.timerId || (this.timerId = requestAnimationFrame(function() { - e.timerId = null; - var t, n = Date.now(); - while (t = e.queue.shift()) - if (t(), - Date.now() - n >= e.frameDuration) { - e.startQueue(); - break - } - })) - } - , - e - }() - , Ft = new $t; - function Bt(e) { - return n(this, void 0, void 0, function() { - var i = this; - return r(this, function(o) { - return [2, new Promise(function(o, a) { - return n(i, void 0, void 0, function() { - var n, i, s, l; - return r(this, function(r) { - switch (r.label) { - case 0: - return e.startsWith("data:") ? (n = e, - [3, 4]) : [3, 1]; - case 1: - return r.trys.push([1, 3, , 4]), - [4, Vt(e)]; - case 2: - return n = r.sent(), - [3, 4]; - case 3: - return i = r.sent(), - a(i), - [3, 4]; - case 4: - return r.trys.push([4, 6, , 7]), - [4, Wt(n)]; - case 5: - return s = r.sent(), - Ft.addToQueue(function() { - o(t({ - src: e, - dataURL: n, - width: s.naturalWidth, - height: s.naturalHeight - }, Yt(s))) - }), - [3, 7]; - case 6: - return l = r.sent(), - a(l), - [3, 7]; - case 7: - return [2] - } - }) - }) - } - )] - }) - }) - } - function Vt(e) { - return n(this, void 0, void 0, function() { - var t; - return r(this, function(n) { - switch (n.label) { - case 0: - return t = new URL(e), - t.origin !== location.origin ? [3, 2] : [4, w(e)]; - case 1: - return [2, n.sent()]; - case 2: - return [4, It({ - url: e, - responseType: "data-url" - })]; - case 3: - return [2, n.sent()] - } - }) - }) - } - function Wt(e) { - return n(this, void 0, void 0, function() { - return r(this, function(t) { - return [2, new Promise(function(t, n) { - var r = new Image; - r.onload = function() { - return t(r) - } - , - r.onerror = function() { - return n("Unable to load image " + e) - } - , - r.src = e - } - )] - }) - }) - } - var Ht, Ut, zt = 1024; - function Gt() { - var e = zt - , t = zt; - Ht = document.createElement("canvas"), - Ht.width = e, - Ht.height = t, - Ut = Ht.getContext("2d"), - Ut.imageSmoothingEnabled = !1 - } - function qt() { - Ht = null, - Ut = null - } - var Kt = 5242880; - function Yt(e) { - Ht || Gt(); - var t = e.naturalWidth - , n = e.naturalHeight; - if (0 === n || 0 === t) - return F("logWarn(Image is empty " + e.currentSrc + ")"), - null; - var r = t * n * 4; - if (r > Kt) - return $("Skipped large image analyzing(Larger than 5mb in memory)"), - { - isDark: !1, - isLight: !1, - isTransparent: !1, - isLarge: !1, - isTooLarge: !0 - }; - var i = t * n - , o = Math.min(1, Math.sqrt(zt / i)) - , a = Math.ceil(t * o) - , s = Math.ceil(n * o); - Ut.clearRect(0, 0, a, s), - Ut.drawImage(e, 0, 0, t, n, 0, 0, a, s); - var l, c, u, h, f, d, p, m, g = Ut.getImageData(0, 0, a, s), v = g.data, y = .05, b = .4, w = .7, x = 0, _ = 0, E = 0; - for (u = 0; u < s; u++) - for (c = 0; c < a; c++) - l = 4 * (u * a + c), - h = v[l + 0] / 255, - f = v[l + 1] / 255, - d = v[l + 2] / 255, - p = v[l + 3] / 255, - p < y ? x++ : (m = .2126 * h + .7152 * f + .0722 * d, - m < b && _++, - m > w && E++); - var S = a * s - , k = S - x - , C = .7 - , O = .7 - , T = .1 - , L = 48e4; - return { - isDark: _ / k >= C, - isLight: E / k >= O, - isTransparent: x / S >= T, - isLarge: i >= L, - isTooLarge: !1 - } - } - function Xt(e, t) { - var n = e.dataURL - , r = e.width - , i = e.height - , o = Mt(t) - , a = ['', "", '', '', "", "", '', ""].join(""); - return "data:image/svg+xml;base64," + btoa(a) - } - function Qt() { - Ft && Ft.stopQueue(), - qt() - } - function Zt(e, t) { - return Boolean(e && e.getPropertyPriority(t)) - } - function Jt(e, t, n, r, i, o) { - if (e.startsWith("--")) { - var a = vn(r, e, t, n, i, o); - if (a) - return { - property: e, - value: a, - important: Zt(n.style, e), - sourceValue: t - } - } else if (t.includes("var(")) { - a = yn(r, e, t); - if (a) - return { - property: e, - value: a, - important: Zt(n.style, e), - sourceValue: t - } - } else if (e.includes("color") && "-webkit-print-color-adjust" !== e || "fill" === e || "stroke" === e || "stop-color" === e) { - a = un(e, t); - if (a) - return { - property: e, - value: a, - important: Zt(n.style, e), - sourceValue: t - } - } else if ("background-image" === e || "list-style-image" === e) { - a = mn(t, n, i, o); - if (a) - return { - property: e, - value: a, - important: Zt(n.style, e), - sourceValue: t - } - } else if (e.includes("shadow")) { - a = gn(t); - if (a) - return { - property: e, - value: a, - important: Zt(n.style, e), - sourceValue: t - } - } - return null - } - function en(e, t, n) { - var r = []; - return t || (r.push("html {"), - r.push(" background-color: " + wt({ - r: 255, - g: 255, - b: 255 - }, e) + " !important;"), - r.push("}")), - r.push((t ? "" : "html, body, ") + (n ? "input, textarea, select, button" : "") + " {"), - r.push(" background-color: " + wt({ - r: 255, - g: 255, - b: 255 - }, e) + ";"), - r.push("}"), - r.push("html, body, " + (n ? "input, textarea, select, button" : "") + " {"), - r.push(" border-color: " + Ot({ - r: 76, - g: 76, - b: 76 - }, e) + ";"), - r.push(" color: " + kt({ - r: 0, - g: 0, - b: 0 - }, e) + ";"), - r.push("}"), - r.push("a {"), - r.push(" color: " + kt({ - r: 0, - g: 64, - b: 255 - }, e) + ";"), - r.push("}"), - r.push("table {"), - r.push(" border-color: " + Ot({ - r: 128, - g: 128, - b: 128 - }, e) + ";"), - r.push("}"), - r.push("::placeholder {"), - r.push(" color: " + kt({ - r: 169, - g: 169, - b: 169 - }, e) + ";"), - r.push("}"), - r.push("input:-webkit-autofill,"), - r.push("textarea:-webkit-autofill,"), - r.push("select:-webkit-autofill {"), - r.push(" background-color: " + wt({ - r: 250, - g: 255, - b: 189 - }, e) + " !important;"), - r.push(" color: " + kt({ - r: 0, - g: 0, - b: 0 - }, e) + " !important;"), - r.push("}"), - e.scrollbarColor && r.push(rn(e)), - e.selectionColor && r.push(nn(e)), - r.join("\n") - } - function tn(e) { - var n, r; - if ("auto" === e.selectionColor) - n = wt({ - r: 0, - g: 96, - b: 212 - }, t(t({}, e), { - grayscale: 0 - })), - r = kt({ - r: 255, - g: 255, - b: 255 - }, t(t({}, e), { - grayscale: 0 - })); - else { - var i = Re(e.selectionColor) - , o = Ce(i); - n = e.selectionColor, - r = o.l < .5 ? "#FFF" : "#000" - } - return { - backgroundColorSelection: n, - foregroundColorSelection: r - } - } - function nn(e) { - var t = [] - , n = tn(e) - , r = n.backgroundColorSelection - , i = n.foregroundColorSelection; - return ["::selection", "::-moz-selection"].forEach(function(e) { - t.push(e + " {"), - t.push(" background-color: " + r + " !important;"), - t.push(" color: " + i + " !important;"), - t.push("}") - }), - t.join("\n") - } - function rn(e) { - var n, r, i, o, a, s, l = []; - if ("auto" === e.scrollbarColor) - n = wt({ - r: 241, - g: 241, - b: 241 - }, e), - r = kt({ - r: 96, - g: 96, - b: 96 - }, e), - i = wt({ - r: 176, - g: 176, - b: 176 - }, e), - o = wt({ - r: 144, - g: 144, - b: 144 - }, e), - a = wt({ - r: 96, - g: 96, - b: 96 - }, e), - s = wt({ - r: 255, - g: 255, - b: 255 - }, e); - else { - var c = Re(e.scrollbarColor) - , u = Ce(c) - , h = u.l > .5 - , d = function(e) { - return t(t({}, u), { - l: Xe(u.l + e, 0, 1) - }) - } - , p = function(e) { - return t(t({}, u), { - l: Xe(u.l - e, 0, 1) - }) - }; - n = Ae(p(.4)), - r = Ae(h ? p(.4) : d(.4)), - i = Ae(u), - o = Ae(d(.1)), - a = Ae(d(.2)) - } - return l.push("::-webkit-scrollbar {"), - l.push(" background-color: " + n + ";"), - l.push(" color: " + r + ";"), - l.push("}"), - l.push("::-webkit-scrollbar-thumb {"), - l.push(" background-color: " + i + ";"), - l.push("}"), - l.push("::-webkit-scrollbar-thumb:hover {"), - l.push(" background-color: " + o + ";"), - l.push("}"), - l.push("::-webkit-scrollbar-thumb:active {"), - l.push(" background-color: " + a + ";"), - l.push("}"), - l.push("::-webkit-scrollbar-corner {"), - l.push(" background-color: " + s + ";"), - l.push("}"), - f && (l.push("* {"), - l.push(" scrollbar-color: " + i + " " + n + ";"), - l.push("}")), - l.join("\n") - } - function on(e, t) { - var n = t.strict - , r = []; - return r.push("html, body, " + (n ? "body :not(iframe)" : "body > :not(iframe)") + " {"), - r.push(" background-color: " + wt({ - r: 255, - g: 255, - b: 255 - }, e) + " !important;"), - r.push(" border-color: " + Ot({ - r: 64, - g: 64, - b: 64 - }, e) + " !important;"), - r.push(" color: " + kt({ - r: 0, - g: 0, - b: 0 - }, e) + " !important;"), - r.push("}"), - r.join("\n") - } - var an = new Set(["inherit", "transparent", "initial", "currentcolor", "none", "unset"]) - , sn = new Map; - function ln(e) { - if (e = e.trim(), - sn.has(e)) - return sn.get(e); - var t = Re(e); - return sn.set(e, t), - t - } - function cn(e) { - try { - return ln(e) - } catch (e) { - return null - } - } - function un(e, t) { - if (an.has(t.toLowerCase())) - return t; - try { - var n = ln(t); - return e.includes("background") ? function(e) { - return wt(n, e) - } - : e.includes("border") || e.includes("outline") ? function(e) { - return Ot(n, e) - } - : function(e) { - return kt(n, e) - } - } catch (e) { - return F("Color parse error", e), - null - } - } - var hn = /[\-a-z]+gradient\(([^\(\)]*(\(([^\(\)]*(\(.*?\)))*[^\(\)]*\))){0,15}[^\(\)]*\)/g - , fn = new Map - , dn = new Map; - function pn(e, t) { - if (!e || 0 === t.length) - return !1; - if (t.some(function(e) { - return "*" === e - })) - return !0; - for (var n = e.split(/,\s*/g), r = function(e) { - var r = t[e]; - if (n.some(function(e) { - return e === r - })) - return { - value: !0 - } - }, i = 0; i < t.length; i++) { - var o = r(i); - if ("object" === typeof o) - return o.value - } - return !1 - } - function mn(e, i, o, a) { - var s = this; - try { - var l = Ze(hn, e) - , c = Ze(ge, e); - if (0 === c.length && 0 === l.length) - return e; - var u = function(t) { - var n = 0; - return t.map(function(t) { - var r = e.indexOf(t, n); - return n = r + t.length, - { - match: t, - index: r - } - }) - } - , h = u(c).map(function(e) { - return t({ - type: "url" - }, e) - }).concat(u(l).map(function(e) { - return t({ - type: "gradient" - }, e) - })).sort(function(e, t) { - return e.index - t.index - }) - , f = function(e) { - var t = e.match(/^(.*-gradient)\((.*)\)$/) - , n = t[1] - , r = t[2] - , i = /([^\(\),]+(\([^\(\)]*(\([^\(\)]*\)*[^\(\)]*)?\))?[^\(\),]*),?/g - , o = /^(from|color-stop|to)\(([^\(\)]*?,\s*)?(.*?)\)$/ - , a = Ze(i, r, 1).map(function(e) { - e = e.trim(); - var t = cn(e); - if (t) - return function(e) { - return Lt(t, e) - } - ; - var n = e.lastIndexOf(" "); - if (t = cn(e.substring(0, n)), - t) - return function(r) { - return Lt(t, r) + " " + e.substring(n + 1) - } - ; - var r = e.match(o); - return r && (t = cn(r[3]), - t) ? function(e) { - return r[1] + "(" + (r[2] ? r[2] + ", " : "") + Lt(t, e) + ")" - } - : function() { - return e - } - }); - return function(e) { - return n + "(" + a.map(function(t) { - return t(e) - }).join(", ") + ")" - } - } - , d = function(e) { - var t; - if (pn(i.selectorText, o)) - return null; - var l = ye(e) - , c = i.parentStyleSheet - , u = c && c.href ? be(c.href) : (null === (t = c.ownerNode) || void 0 === t ? void 0 : t.baseURI) || location.origin; - l = he(u, l); - var h = 'url("' + l + '")'; - return function(e) { - return n(s, void 0, void 0, function() { - var t, n, i, o; - return r(this, function(r) { - switch (r.label) { - case 0: - return fn.has(l) ? (t = fn.get(l), - [3, 7]) : [3, 1]; - case 1: - return r.trys.push([1, 6, , 7]), - dn.has(l) ? (n = dn.get(l), - [4, new Promise(function(e) { - return n.push(e) - } - )]) : [3, 3]; - case 2: - return t = r.sent(), - t ? [3, 5] : [2, null]; - case 3: - return dn.set(l, []), - [4, Bt(l)]; - case 4: - t = r.sent(), - fn.set(l, t), - dn.get(l).forEach(function(e) { - return e(t) - }), - dn.delete(l), - r.label = 5; - case 5: - return a() ? [2, null] : [3, 7]; - case 6: - return i = r.sent(), - F(i), - dn.has(l) && (dn.get(l).forEach(function(e) { - return e(null) - }), - dn.delete(l)), - [2, h]; - case 7: - return o = p(t, e) || h, - [2, o] - } - }) - }) - } - } - , p = function(e, n) { - var r, i = e.isDark, o = e.isLight, a = e.isTransparent, s = e.isLarge, l = e.isTooLarge, c = e.width; - if (l) - r = 'url("' + e.src + '")'; - else if (i && a && 1 === n.mode && !s && c > 2) { - $("Inverting dark image " + e.src); - var u = Xt(e, t(t({}, n), { - sepia: Xe(n.sepia + 10, 0, 100) - })); - r = 'url("' + u + '")' - } else if (o && !a && 1 === n.mode) - if (s) - r = "none"; - else { - $("Dimming light image " + e.src); - var h = Xt(e, n); - r = 'url("' + h + '")' - } - else if (0 === n.mode && o && !s) { - $("Applying filter to image " + e.src); - var f = Xt(e, t(t({}, n), { - brightness: Xe(n.brightness - 10, 5, 200), - sepia: Xe(n.sepia + 10, 0, 100) - })); - r = 'url("' + f + '")' - } else - r = null; - return r - } - , m = [] - , g = 0; - return h.forEach(function(t, n) { - var r = t.match - , i = t.type - , o = t.index - , a = g - , s = o + r.length; - g = s, - m.push(function() { - return e.substring(a, o) - }), - m.push("url" === i ? d(r) : f(r)), - n === h.length - 1 && m.push(function() { - return e.substring(s) - }) - }), - function(e) { - var t = m.filter(Boolean).map(function(t) { - return t(e) - }); - return t.some(function(e) { - return e instanceof Promise - }) ? Promise.all(t).then(function(e) { - return e.join("") - }) : t.join("") - } - } catch (t) { - return F("Unable to parse gradient " + e, t), - null - } - } - function gn(e) { - try { - var t = 0 - , n = Ze(/(^|\s)([a-z]+\(.+?\)|#[0-9a-f]+|[a-z]+)(.*?(inset|outset)?($|,))/gi, e, 2) - , r = n.map(function(r, i) { - var o = t - , a = e.indexOf(r, t) - , s = a + r.length; - t = s; - var l = cn(r); - return l ? function(t) { - return "" + e.substring(o, a) + Tt(l, t) + (i === n.length - 1 ? e.substring(s) : "") - } - : function() { - return e.substring(o, s) - } - }); - return function(e) { - return r.map(function(t) { - return t(e) - }).join("") - } - } catch (t) { - return F("Unable to parse shadow " + e, t), - null - } - } - function vn(e, t, n, r, i, o) { - return e.getModifierForVariable({ - varName: t, - sourceValue: n, - rule: r, - ignoredImgSelectors: i, - isCancelled: o - }) - } - function yn(e, t, n) { - return e.getModifierForVarDependant(t, n) - } - function bn() { - sn.clear(), - ct(), - fn.clear(), - Qt(), - dn.clear() - } - var wn = 1 - , xn = 2 - , _n = 4 - , En = 8 - , Sn = function() { - function e() { - this.varTypes = new Map, - this.rulesQueue = [], - this.definedVars = new Set, - this.varRefs = new Map, - this.unknownColorVars = new Set, - this.unknownBgVars = new Set, - this.undefinedVars = new Set, - this.initialVarTypes = new Map, - this.changedTypeVars = new Set, - this.typeChangeSubscriptions = new Map, - this.unstableVarValues = new Map - } - return e.prototype.clear = function() { - this.varTypes.clear(), - this.rulesQueue.splice(0), - this.definedVars.clear(), - this.varRefs.clear(), - this.unknownColorVars.clear(), - this.unknownBgVars.clear(), - this.undefinedVars.clear(), - this.initialVarTypes.clear(), - this.changedTypeVars.clear(), - this.typeChangeSubscriptions.clear(), - this.unstableVarValues.clear() - } - , - e.prototype.isVarType = function(e, t) { - return this.varTypes.has(e) && (this.varTypes.get(e) & t) > 0 - } - , - e.prototype.addRulesForMatching = function(e) { - this.rulesQueue.push(e) - } - , - e.prototype.matchVariablesAndDependants = function() { - var e = this; - this.changedTypeVars.clear(), - this.initialVarTypes = new Map(this.varTypes), - this.collectRootVariables(), - this.rulesQueue.forEach(function(t) { - return e.collectVariables(t) - }), - this.rulesQueue.forEach(function(t) { - return e.collectVarDependants(t) - }), - this.rulesQueue.splice(0), - this.collectRootVarDependants(), - this.varRefs.forEach(function(t, n) { - t.forEach(function(t) { - e.varTypes.has(n) && e.resolveVariableType(t, e.varTypes.get(n)) - }) - }), - this.unknownColorVars.forEach(function(t) { - e.unknownBgVars.has(t) ? (e.unknownColorVars.delete(t), - e.unknownBgVars.delete(t), - e.resolveVariableType(t, wn)) : e.isVarType(t, wn | xn | _n) ? e.unknownColorVars.delete(t) : e.undefinedVars.add(t) - }), - this.unknownBgVars.forEach(function(t) { - var n = null != e.findVarRef(t, function(t) { - return e.unknownColorVars.has(t) || e.isVarType(t, xn | _n) - }); - n ? e.itarateVarRefs(t, function(t) { - e.resolveVariableType(t, wn) - }) : e.isVarType(t, wn | En) ? e.unknownBgVars.delete(t) : e.undefinedVars.add(t) - }), - this.changedTypeVars.forEach(function(t) { - e.typeChangeSubscriptions.has(t) && e.typeChangeSubscriptions.get(t).forEach(function(e) { - e() - }) - }), - this.changedTypeVars.clear() - } - , - e.prototype.getModifierForVariable = function(e) { - var t = this; - return function(n) { - var r = e.varName - , i = e.sourceValue - , o = e.rule - , a = e.ignoredImgSelectors - , s = e.isCancelled - , l = function() { - var e = [] - , l = function(o, a, s) { - if (t.isVarType(r, o)) { - var l, c = a(r); - if (Fn(i)) - if (Bn(i)) { - var u = Un(i, t.unstableVarValues); - u || (u = o === wn ? "#ffffff" : "#000000"), - l = s(u, n) - } else - l = An(i, function(e) { - return a(e) - }, function(e) { - return s(e, n) - }); - else - l = s(i, n); - e.push({ - property: c, - value: l - }) - } - }; - if (l(wn, Rn, Vn), - l(xn, Nn, Wn), - l(_n, Dn, Hn), - t.isVarType(r, En)) { - var c = In(r) - , u = i; - Fn(i) && (u = An(i, function(e) { - return Rn(e) - }, function(e) { - return Vn(e, n) - })); - var h = mn(u, o, a, s); - u = "function" === typeof h ? h(n) : h, - e.push({ - property: c, - value: u - }) - } - return e - } - , c = new Set - , u = function(e) { - var n = function() { - var t = l(); - e(t) - }; - c.add(n), - t.subscribeForVarTypeChange(r, n) - } - , h = function() { - c.forEach(function(e) { - t.unsubscribeFromVariableTypeChanges(r, e) - }) - }; - return { - declarations: l(), - onTypeChange: { - addListener: u, - removeListeners: h - } - } - } - } - , - e.prototype.getModifierForVarDependant = function(e, t) { - var n = this; - if (t.match(/^\s*(rgb|hsl)a?\(/)) { - var r = e.startsWith("background") - , i = "color" === e; - return function(e) { - var o = Un(t, n.unstableVarValues); - o || (o = r ? "#ffffff" : "#000000"); - var a = r ? Vn : i ? Wn : Hn; - return a(o, e) - } - } - if ("background-color" === e) - return function(e) { - return An(t, function(e) { - return Rn(e) - }, function(t) { - return Vn(t, e) - }) - } - ; - if ("color" === e) - return function(e) { - return An(t, function(e) { - return Nn(e) - }, function(t) { - return Wn(t, e) - }) - } - ; - if ("background" === e || "background-image" === e || "box-shadow" === e) - return function(e) { - var r = new Set - , i = function() { - return An(t, function(e) { - return n.isVarType(e, wn) ? Rn(e) : n.isVarType(e, En) ? In(e) : (r.add(e), - e) - }, function(t) { - return Vn(t, e) - }) - } - , o = i(); - return r.size > 0 ? new Promise(function(e) { - var t = r.values().next().value - , o = function() { - n.unsubscribeFromVariableTypeChanges(t, o); - var r = i(); - e(r) - }; - n.subscribeForVarTypeChange(t, o) - } - ) : o - } - ; - if (e.startsWith("border") || e.startsWith("outline")) { - if (t.endsWith(")")) { - var o = t.match(/((rgb|hsl)a?)\(/); - if (o) { - var a = o.index; - return function(e) { - var r = Un(t, n.unstableVarValues); - if (!r) - return t; - var i = t.substring(0, a) - , o = t.substring(a, t.length) - , s = Un(o, n.unstableVarValues) - , l = Hn(s, e); - return "" + i + l - } - } - } - return function(e) { - return An(t, function(e) { - return Dn(e) - }, function(t) { - return Wn(t, e) - }) - } - } - return null - } - , - e.prototype.subscribeForVarTypeChange = function(e, t) { - this.typeChangeSubscriptions.has(e) || this.typeChangeSubscriptions.set(e, new Set); - var n = this.typeChangeSubscriptions.get(e); - n.has(t) || n.add(t) - } - , - e.prototype.unsubscribeFromVariableTypeChanges = function(e, t) { - this.typeChangeSubscriptions.has(e) && this.typeChangeSubscriptions.get(e).delete(t) - } - , - e.prototype.collectVariables = function(e) { - var t = this; - Pn(e, function(e, n) { - t.inspectVariable(e, n) - }) - } - , - e.prototype.collectRootVariables = function() { - var e = this; - me(document.documentElement.style, function(t, n) { - $n(t) && e.inspectVariable(t, n) - }) - } - , - e.prototype.inspectVariable = function(e, t) { - if (this.unstableVarValues.set(e, t), - Fn(t) && Bn(t) && (this.unknownColorVars.add(e), - this.definedVars.add(e)), - !this.definedVars.has(e)) { - this.definedVars.add(e); - var n = cn(t); - n ? this.unknownColorVars.add(e) : (t.includes("url(") || t.includes("linear-gradient(") || t.includes("radial-gradient(")) && this.resolveVariableType(e, En) - } - } - , - e.prototype.resolveVariableType = function(e, t) { - var n = this.initialVarTypes.get(e) || 0 - , r = this.varTypes.get(e) || 0 - , i = r | t; - this.varTypes.set(e, i), - (i !== n || this.undefinedVars.has(e)) && (this.changedTypeVars.add(e), - this.undefinedVars.delete(e)), - this.unknownColorVars.delete(e), - this.unknownBgVars.delete(e) - } - , - e.prototype.collectVarDependants = function(e) { - var t = this; - jn(e, function(e, n) { - t.inspectVerDependant(e, n) - }) - } - , - e.prototype.collectRootVarDependants = function() { - var e = this; - me(document.documentElement.style, function(t, n) { - Fn(n) && e.inspectVerDependant(t, n) - }) - } - , - e.prototype.inspectVerDependant = function(e, t) { - var n = this; - $n(e) ? this.iterateVarDeps(t, function(t) { - n.varRefs.has(e) || n.varRefs.set(e, new Set), - n.varRefs.get(e).add(t) - }) : "background-color" === e || "box-shadow" === e ? this.iterateVarDeps(t, function(e) { - return n.resolveVariableType(e, wn) - }) : "color" === e ? this.iterateVarDeps(t, function(e) { - return n.resolveVariableType(e, xn) - }) : e.startsWith("border") || e.startsWith("outline") ? this.iterateVarDeps(t, function(e) { - return n.resolveVariableType(e, _n) - }) : "background" !== e && "background-image" !== e || this.iterateVarDeps(t, function(e) { - if (!n.isVarType(e, wn | En)) { - var t = null != n.findVarRef(e, function(e) { - return n.unknownColorVars.has(e) || n.isVarType(e, xn | _n) - }); - n.itarateVarRefs(e, function(e) { - t ? n.resolveVariableType(e, wn) : n.unknownBgVars.add(e) - }) - } - }) - } - , - e.prototype.iterateVarDeps = function(e, t) { - var n = new Set; - Mn(e, function(e) { - return n.add(e) - }), - n.forEach(function(e) { - return t(e) - }) - } - , - e.prototype.findVarRef = function(e, t, n) { - var r, o; - if (void 0 === n && (n = new Set), - n.has(e)) - return null; - n.add(e); - var a = t(e); - if (a) - return e; - var s = this.varRefs.get(e); - if (!s || 0 === s.size) - return null; - try { - for (var l = i(s), c = l.next(); !c.done; c = l.next()) { - var u = c.value - , h = this.findVarRef(u, t, n); - if (h) - return h - } - } catch (e) { - r = { - error: e - } - } finally { - try { - c && !c.done && (o = l.return) && o.call(l) - } finally { - if (r) - throw r.error - } - } - return null - } - , - e.prototype.itarateVarRefs = function(e, t) { - this.findVarRef(e, function(e) { - return t(e), - !1 - }) - } - , - e.prototype.setOnRootVariableChange = function(e) { - this.onRootVariableDefined = e - } - , - e.prototype.putRootVars = function(e, t) { - var n, r, a = this, s = e.sheet; - s.cssRules.length > 0 && s.deleteRule(0); - var l = new Map; - me(document.documentElement.style, function(e, n) { - $n(e) && (a.isVarType(e, wn) && l.set(Rn(e), Vn(n, t)), - a.isVarType(e, xn) && l.set(Nn(e), Wn(n, t)), - a.isVarType(e, _n) && l.set(Dn(e), Hn(n, t)), - a.subscribeForVarTypeChange(e, a.onRootVariableDefined)) - }); - var c = []; - c.push(":root {"); - try { - for (var u = i(l), h = u.next(); !h.done; h = u.next()) { - var f = o(h.value, 2) - , d = f[0] - , p = f[1]; - c.push(" " + d + ": " + p + ";") - } - } catch (e) { - n = { - error: e - } - } finally { - try { - h && !h.done && (r = u.return) && r.call(u) - } finally { - if (n) - throw n.error - } - } - c.push("}"); - var m = c.join("\n"); - s.insertRule(m) - } - , - e - }() - , kn = new Sn; - function Cn(e, t) { - void 0 === t && (t = 0); - var n = e.indexOf("var(", t); - if (n >= 0) { - var r = et(e, n + 3); - return r ? { - start: n, - end: r.end - } : null - } - } - function On(e) { - var t, n = [], r = 0; - while (t = Cn(e, r)) { - var i = t.start - , o = t.end; - n.push({ - start: i, - end: o, - value: e.substring(i, o) - }), - r = t.end + 1 - } - return n - } - function Tn(e, t) { - var n = On(e) - , r = n.length; - if (0 === r) - return e; - var i = e.length - , o = n.map(function(e) { - return t(e.value) - }) - , a = []; - a.push(e.substring(0, n[0].start)); - for (var s = 0; s < r; s++) { - a.push(o[s]); - var l = n[s].end - , c = s < r - 1 ? n[s + 1].start : i; - a.push(e.substring(l, c)) - } - return a.join("") - } - function Ln(e) { - var t, n, r = e.indexOf(","); - return r >= 0 ? (t = e.substring(4, r).trim(), - n = e.substring(r + 1, e.length - 1).trim()) : (t = e.substring(4, e.length - 1).trim(), - n = ""), - { - name: t, - fallback: n - } - } - function An(e, t, n) { - var r = function(e) { - var r, i = Ln(e), o = i.name, a = i.fallback, s = t(o); - return a ? (r = Fn(a) ? An(a, t, n) : n ? n(a) : a, - "var(" + s + ", " + r + ")") : "var(" + s + ")" - }; - return Tn(e, r) - } - function Pn(e, t) { - fe(e, function(e) { - e.style && me(e.style, function(e, n) { - e.startsWith("--") && t(e, n) - }) - }) - } - function jn(e, t) { - fe(e, function(e) { - e.style && me(e.style, function(e, n) { - Fn(n) && t(e, n) - }) - }) - } - function Mn(e, t) { - An(e, function(e) { - return t(e), - e - }) - } - function Rn(e) { - return "--darkreader-bg" + e - } - function Nn(e) { - return "--darkreader-text" + e - } - function Dn(e) { - return "--darkreader-border" + e - } - function In(e) { - return "--darkreader-bgimg" + e - } - function $n(e) { - return e.startsWith("--") - } - function Fn(e) { - return e.includes("var(") - } - function Bn(e) { - return e.match(/^\s*(rgb|hsl)a?\(/) - } - function Vn(e, t) { - var n = cn(e); - return n ? wt(n, t) : e - } - function Wn(e, t) { - var n = cn(e); - return n ? kt(n, t) : e - } - function Hn(e, t) { - var n = cn(e); - return n ? Ot(n, t) : e - } - function Un(e, t, n) { - void 0 === n && (n = new Set); - var r = !1 - , i = function(e) { - var i = Ln(e) - , o = i.name - , a = i.fallback; - if (n.has(o)) - return r = !0, - null; - n.add(o); - var s = t.get(o) || a - , l = null; - return s && (l = Fn(s) ? Un(s, t, n) : s), - l || (r = !0, - null) - } - , o = Tn(e, i); - return r ? null : o - } - var zn = { - "background-color": { - customProp: "--darkreader-inline-bgcolor", - cssProp: "background-color", - dataAttr: "data-darkreader-inline-bgcolor" - }, - "background-image": { - customProp: "--darkreader-inline-bgimage", - cssProp: "background-image", - dataAttr: "data-darkreader-inline-bgimage" - }, - "border-color": { - customProp: "--darkreader-inline-border", - cssProp: "border-color", - dataAttr: "data-darkreader-inline-border" - }, - "border-bottom-color": { - customProp: "--darkreader-inline-border-bottom", - cssProp: "border-bottom-color", - dataAttr: "data-darkreader-inline-border-bottom" - }, - "border-left-color": { - customProp: "--darkreader-inline-border-left", - cssProp: "border-left-color", - dataAttr: "data-darkreader-inline-border-left" - }, - "border-right-color": { - customProp: "--darkreader-inline-border-right", - cssProp: "border-right-color", - dataAttr: "data-darkreader-inline-border-right" - }, - "border-top-color": { - customProp: "--darkreader-inline-border-top", - cssProp: "border-top-color", - dataAttr: "data-darkreader-inline-border-top" - }, - "box-shadow": { - customProp: "--darkreader-inline-boxshadow", - cssProp: "box-shadow", - dataAttr: "data-darkreader-inline-boxshadow" - }, - color: { - customProp: "--darkreader-inline-color", - cssProp: "color", - dataAttr: "data-darkreader-inline-color" - }, - fill: { - customProp: "--darkreader-inline-fill", - cssProp: "fill", - dataAttr: "data-darkreader-inline-fill" - }, - stroke: { - customProp: "--darkreader-inline-stroke", - cssProp: "stroke", - dataAttr: "data-darkreader-inline-stroke" - }, - "outline-color": { - customProp: "--darkreader-inline-outline", - cssProp: "outline-color", - dataAttr: "data-darkreader-inline-outline" - }, - "stop-color": { - customProp: "--darkreader-inline-stopcolor", - cssProp: "stop-color", - dataAttr: "data-darkreader-inline-stopcolor" - } - } - , Gn = Object.values(zn) - , qn = {}; - Gn.forEach(function(e) { - var t = e.cssProp - , n = e.customProp; - return qn[n] = t - }); - var Kn = ["style", "fill", "stop-color", "stroke", "bgcolor", "color"] - , Yn = Kn.map(function(e) { - return "[" + e + "]" - }).join(", "); - function Xn() { - return Gn.map(function(e) { - var t = e.dataAttr - , n = e.customProp - , r = e.cssProp; - return ["[" + t + "] {", " " + r + ": var(" + n + ") !important;", "}"].join("\n") - }).join("\n") - } - function Qn(e) { - var t = []; - return e instanceof Element && e.matches(Yn) && t.push(e), - (e instanceof Element || g && e instanceof ShadowRoot || e instanceof Document) && D(t, e.querySelectorAll(Yn)), - t - } - var Zn = new Map - , Jn = new Map; - function er(e, t) { - tr(document, e, t), - z(document.documentElement, function(n) { - tr(n.shadowRoot, e, t) - }) - } - function tr(e, t, n) { - Zn.has(e) && (Zn.get(e).disconnect(), - Jn.get(e).disconnect()); - var r = new WeakSet; - function i(e) { - Qn(e).forEach(function(e) { - r.has(e) || (r.add(e), - t(e)) - }), - z(e, function(i) { - r.has(e) || (r.add(e), - n(i.shadowRoot), - tr(i.shadowRoot, t, n)) - }) - } - var s = se(e, { - onMinorMutations: function(e) { - var t = e.additions; - t.forEach(function(e) { - return i(e) - }) - }, - onHugeMutations: function() { - i(e) - } - }); - Zn.set(e, s); - var l = 0 - , c = null - , u = W({ - seconds: 10 - }) - , h = W({ - seconds: 2 - }) - , f = 50 - , d = [] - , p = null - , m = B(function(e) { - e.forEach(function(e) { - Kn.includes(e.attributeName) && t(e.target) - }) - }) - , g = new MutationObserver(function(e) { - if (p) - d.push.apply(d, a([], o(e))); - else { - l++; - var t = Date.now(); - if (null == c) - c = t; - else if (l >= f) { - if (t - c < u) - return p = setTimeout(function() { - c = null, - l = 0, - p = null; - var e = d; - d = [], - m(e) - }, h), - void d.push.apply(d, a([], o(e))); - c = t, - l = 1 - } - m(e) - } - } - ); - g.observe(e, { - attributes: !0, - attributeFilter: Kn.concat(Gn.map(function(e) { - var t = e.dataAttr; - return t - })), - subtree: !0 - }), - Jn.set(e, g) - } - function nr() { - Zn.forEach(function(e) { - return e.disconnect() - }), - Jn.forEach(function(e) { - return e.disconnect() - }), - Zn.clear(), - Jn.clear() - } - var rr = new WeakMap - , ir = ["brightness", "contrast", "grayscale", "sepia", "mode"]; - function or(e, t) { - return Kn.map(function(t) { - return t + '="' + e.getAttribute(t) + '"' - }).concat(ir.map(function(e) { - return e + '="' + t[e] + '"' - })).join(" ") - } - function ar(e, t) { - for (var n = 0, r = t.length; n < r; n++) { - var i = t[n]; - if (e.matches(i)) - return !0 - } - return !1 - } - function sr(e, t, n, r) { - var i = or(e, t); - if (i !== rr.get(e)) { - var o = new Set(Object.keys(zn)); - if (n.length > 0 && ar(e, n)) - o.forEach(function(t) { - e.removeAttribute(zn[t].dataAttr) - }); - else { - if (e.hasAttribute("bgcolor")) { - var a = e.getAttribute("bgcolor"); - (a.match(/^[0-9a-f]{3}$/i) || a.match(/^[0-9a-f]{6}$/i)) && (a = "#" + a), - u("background-color", "background-color", a) - } - if (e.hasAttribute("color") && "mask-icon" !== e.rel) { - a = e.getAttribute("color"); - (a.match(/^[0-9a-f]{3}$/i) || a.match(/^[0-9a-f]{6}$/i)) && (a = "#" + a), - u("color", "color", a) - } - if (e instanceof SVGElement) { - if (e.hasAttribute("fill")) { - var s = 32 - , l = e.getAttribute("fill"); - if ("none" !== l) - if (e instanceof SVGTextElement) - u("fill", "color", l); - else { - var c = function() { - var t = e.getBoundingClientRect() - , n = t.width - , r = t.height - , i = n > s || r > s; - u("fill", i ? "background-color" : "color", l) - }; - X() ? c() : Z(c) - } - } - e.hasAttribute("stop-color") && u("stop-color", "background-color", e.getAttribute("stop-color")) - } - if (e.hasAttribute("stroke")) { - a = e.getAttribute("stroke"); - u("stroke", e instanceof SVGLineElement || e instanceof SVGTextElement ? "border-color" : "color", a) - } - e.style && me(e.style, function(t, n) { - if ("background-image" !== t || !n.includes("url")) - if (zn.hasOwnProperty(t)) - u(t, t, n); - else { - var r = qn[t]; - !r || e.style.getPropertyValue(r) || e.hasAttribute(r) || e.style.setProperty(t, "") - } - }), - e.style && e instanceof SVGTextElement && e.style.fill && u("fill", "color", e.style.getPropertyValue("fill")), - N(o, function(t) { - e.removeAttribute(zn[t].dataAttr) - }), - rr.set(e, or(e, t)) - } - } - function u(n, i, a) { - var s = zn[n] - , l = s.customProp - , c = s.dataAttr - , u = Jt(i, a, {}, kn, r, null); - if (u) { - var h = u.value; - "function" === typeof h && (h = h(t)), - e.style.setProperty(l, h), - e.hasAttribute(c) || e.setAttribute(c, ""), - o.delete(n) - } - } - } - var lr = "theme-color" - , cr = 'meta[name="' + lr + '"]' - , ur = null - , hr = null; - function fr(e, t) { - ur = ur || e.content; - try { - var n = Re(ur); - e.content = wt(n, t) - } catch (e) { - F(e) - } - } - function dr(e) { - var t = document.querySelector(cr); - t ? fr(t, e) : (hr && hr.disconnect(), - hr = new MutationObserver(function(t) { - e: for (var n = 0; n < t.length; n++) - for (var r = t[n].addedNodes, i = 0; i < r.length; i++) { - var o = r[i]; - if (o instanceof HTMLMetaElement && o.name === lr) { - hr.disconnect(), - hr = null, - fr(o, e); - break e - } - } - } - ), - hr.observe(document.head, { - childList: !0 - })) - } - function pr() { - hr && (hr.disconnect(), - hr = null); - var e = document.querySelector(cr); - e && ur && (e.content = ur) - } - var mr = ["mode", "brightness", "contrast", "grayscale", "sepia", "darkSchemeBackgroundColor", "darkSchemeTextColor", "lightSchemeBackgroundColor", "lightSchemeTextColor"]; - function gr(e) { - return mr.map(function(t) { - return t + ":" + e[t] - }).join(";") - } - var vr = V(); - function yr() { - var e = 0 - , t = new Set - , n = new Map - , r = new Set - , i = null - , s = !1 - , l = !1; - function c() { - return s && !l - } - function u(c) { - var u = c.sourceCSSRules - , h = c.theme - , f = c.ignoreImageAnalysis - , d = c.force - , p = c.prepareSheet - , m = c.isAsyncCancelled - , g = 0 === n.size - , v = new Set(n.keys()) - , y = gr(h) - , b = y !== i; - s && (l = !0); - var w = []; - if (fe(u, function(e) { - var r = e.cssText - , i = !1; - if (v.delete(r), - e.parentRule instanceof CSSMediaRule && (r += ";" + e.parentRule.media.mediaText), - t.has(r) || (t.add(r), - i = !0), - i) { - g = !0; - var o = []; - e.style && me(e.style, function(t, n) { - var r = Jt(t, n, e, kn, f, m); - r && o.push(r) - }); - var a = null; - if (o.length > 0) { - var s = e.parentRule; - a = { - selector: e.selectorText, - declarations: o, - parentRule: s - }, - w.push(a) - } - n.set(r, a) - } else - w.push(n.get(r)) - }, function() { - s = !0 - }), - v.forEach(function(e) { - t.delete(e), - n.delete(e) - }), - i = y, - d || g || b) { - e++; - var x = new Map - , _ = new Map - , E = 0 - , S = 0 - , k = { - rule: null, - rules: [], - isGroup: !0 - } - , C = new WeakMap; - r.forEach(function(e) { - return e() - }), - r.clear(), - w.filter(function(e) { - return e - }).forEach(function(t) { - var n = t.selector - , i = t.declarations - , s = t.parentRule - , l = L(s) - , c = { - selector: n, - declarations: [], - isGroup: !1 - } - , u = c.declarations; - function f(t, n, r, i) { - var o = ++E - , a = { - property: t, - value: null, - important: r, - asyncKey: o, - sourceValue: i - }; - u.push(a); - var s = e; - n.then(function(t) { - t && !m() && s === e && (a.value = t, - vr.add(function() { - m() || s !== e || P(o) - })) - }) - } - function d(t, n, i, s) { - var l = n - , c = l.declarations - , h = l.onTypeChange - , d = ++S - , p = e - , g = u.length - , v = []; - if (0 === c.length) { - var y = { - property: t, - value: s, - important: i, - sourceValue: s, - varKey: d - }; - u.push(y), - v = [y] - } - c.forEach(function(e) { - if (e.value instanceof Promise) - f(e.property, e.value, i, s); - else { - var t = { - property: e.property, - value: e.value, - important: i, - sourceValue: s, - varKey: d - }; - u.push(t), - v.push(t) - } - }), - h.addListener(function(t) { - if (!m() && p === e) { - var n = t.map(function(e) { - return { - property: e.property, - value: e.value, - important: i, - sourceValue: s, - varKey: d - } - }) - , r = u.indexOf(v[0], g); - u.splice.apply(u, a([r, v.length], o(n))), - v = n, - j(d) - } - }), - r.add(function() { - return h.removeListeners() - }) - } - l.rules.push(c), - i.forEach(function(e) { - var t = e.property - , n = e.value - , r = e.important - , i = e.sourceValue; - if ("function" === typeof n) { - var o = n(h); - o instanceof Promise ? f(t, o, r, i) : t.startsWith("--") ? d(t, o, r, i) : u.push({ - property: t, - value: o, - important: r, - sourceValue: i - }) - } else - u.push({ - property: t, - value: n, - important: r, - sourceValue: i - }) - }) - }); - var O = p(); - A() - } - function T(e, t, n) { - var r = n.selector - , i = n.declarations - , o = function(e) { - var t = e.property - , n = e.value - , r = e.important - , i = e.sourceValue; - return t + ": " + (null == n ? i : n) + (r ? " !important" : "") + ";" - } - , a = r + " { " + i.map(o).join(" ") + " }"; - e.insertRule(a, t) - } - function L(e) { - if (null == e) - return k; - if (C.has(e)) - return C.get(e); - var t = { - rule: e, - rules: [], - isGroup: !0 - }; - C.set(e, t); - var n = L(e.parentRule); - return n.rules.push(t), - t - } - function A() { - function e(e, t) { - var n = e.rule; - if (n instanceof CSSMediaRule) { - var r = n.media - , i = t.cssRules.length; - return t.insertRule("@media " + r.mediaText + " {}", i), - t.cssRules[i] - } - return t - } - function t(n, r, i) { - n.rules.forEach(function(n) { - if (n.isGroup) { - var o = e(n, r); - t(n, o, i) - } else - i(n, r) - }) - } - t(k, O, function(e, t) { - var n = t.cssRules.length; - e.declarations.forEach(function(r) { - var i = r.asyncKey - , o = r.varKey; - null != i && x.set(i, { - rule: e, - target: t, - index: n - }), - null != o && _.set(o, { - rule: e, - target: t, - index: n - }) - }), - T(t, n, e) - }) - } - function P(e) { - var t = x.get(e) - , n = t.rule - , r = t.target - , i = t.index; - r.deleteRule(i), - T(r, i, n), - x.delete(e) - } - function j(e) { - var t = _.get(e) - , n = t.rule - , r = t.target - , i = t.index; - r.deleteRule(i), - T(r, i, n) - } - } - return { - modifySheet: u, - shouldRebuildStyle: c - } - } - var br = 'style, link[rel*="stylesheet" i]:not([disabled])'; - function wr(e) { - return (e instanceof HTMLStyleElement || e instanceof SVGStyleElement || e instanceof HTMLLinkElement && e.rel && e.rel.toLowerCase().includes("stylesheet") && !e.disabled) && !e.classList.contains("darkreader") && "print" !== e.media.toLowerCase() && !e.classList.contains("stylus") - } - function xr(e, t, n) { - return void 0 === t && (t = []), - void 0 === n && (n = !0), - wr(e) ? t.push(e) : (e instanceof Element || g && e instanceof ShadowRoot || e === document) && (N(e.querySelectorAll(br), function(e) { - return xr(e, t, !1) - }), - n && z(e, function(e) { - return xr(e.shadowRoot, t, !1) - })), - t - } - var _r = new WeakSet - , Er = new WeakSet - , Sr = !1; - document.addEventListener("__darkreader__inlineScriptsAllowed", function() { - Sr = !0 - }); - var kr = 0 - , Cr = new Map; - function Or() { - Cr.clear() - } - function Tr(e, t) { - var i = t.update - , a = t.loadingStart - , s = t.loadingEnd - , l = [] - , c = e; - while ((c = c.nextElementSibling) && c.matches(".darkreader")) - l.push(c); - var f = l.find(function(e) { - return e.matches(".darkreader--cors") && !Er.has(e) - }) || null - , p = l.find(function(e) { - return e.matches(".darkreader--sync") && !_r.has(e) - }) || null - , m = null - , g = null - , v = !1 - , y = !0 - , b = yr() - , w = new MutationObserver(function() { - i() - } - ) - , x = { - attributes: !0, - childList: !0, - subtree: !0, - characterData: !0 - }; - function _() { - return e instanceof HTMLStyleElement && e.textContent.trim().match(ve) - } - function E(e) { - var t = !1; - if (e) { - var n = void 0; - e: for (var r = 0, i = e.length; r < i; r++) - if (n = e[r], - n.href && n.href.startsWith("http") && !n.href.startsWith(location.origin)) { - t = !0; - break e - } - } - return t - } - function S() { - if (f) - return f.sheet.cssRules; - if (_()) - return null; - var e = D(); - return E(e) ? null : e - } - function k() { - f ? (e.nextSibling !== f && e.parentNode.insertBefore(f, e.nextSibling), - f.nextSibling !== p && e.parentNode.insertBefore(p, f.nextSibling)) : e.nextSibling !== p && e.parentNode.insertBefore(p, e.nextSibling) - } - function C() { - p = e instanceof SVGStyleElement ? document.createElementNS("http://www.w3.org/2000/svg", "style") : document.createElement("style"), - p.classList.add("darkreader"), - p.classList.add("darkreader--sync"), - p.media = "screen", - !u && e.title && (p.title = e.title), - _r.add(p) - } - var O = !1 - , T = !1 - , L = ++kr; - function A() { - return n(this, void 0, void 0, function() { - var t, n, i, a, s, l, c, u, h, p; - return r(this, function(r) { - switch (r.label) { - case 0: - if (!(e instanceof HTMLLinkElement)) - return [3, 7]; - if (i = o(R(), 2), - a = i[0], - s = i[1], - s && F(s), - (a || s || d) && (!d || e.sheet) && !N(s)) - return [3, 5]; - r.label = 1; - case 1: - return r.trys.push([1, 3, , 4]), - $("Linkelement " + L + " is not loaded yet and thus will be await for", e), - [4, Lr(e, L)]; - case 2: - return r.sent(), - [3, 4]; - case 3: - return l = r.sent(), - F(l), - T = !0, - [3, 4]; - case 4: - if (v) - return [2, null]; - p = o(R(), 2), - a = p[0], - s = p[1], - s && F(s), - r.label = 5; - case 5: - return c = E(a), - null == a || c ? [4, Pr(e.href)] : [2, a]; - case 6: - return t = r.sent(), - n = be(e.href), - v ? [2, null] : [3, 8]; - case 7: - if (!_()) - return [2, null]; - t = e.textContent.trim(), - n = be(location.href), - r.label = 8; - case 8: - if (!t) - return [3, 13]; - r.label = 9; - case 9: - return r.trys.push([9, 11, , 12]), - [4, jr(t, n)]; - case 10: - return u = r.sent(), - f = Mr(e, u), - [3, 12]; - case 11: - return h = r.sent(), - F(h), - [3, 12]; - case 12: - if (f) - return m = U(f, "prev-sibling"), - [2, f.sheet.cssRules]; - r.label = 13; - case 13: - return [2, null] - } - }) - }) - } - function P() { - var e = S(); - return e ? { - rules: e - } : O || T ? null : (O = !0, - a(), - A().then(function(e) { - O = !1, - s(), - e && i() - }).catch(function(e) { - F(e), - O = !1, - s() - }), - null) - } - var j = !1; - function M(e, t) { - var n = S(); - function r() { - p || C(), - g && g.stop(), - k(), - null == p.sheet && (p.textContent = ""); - for (var e = p.sheet, t = e.cssRules.length - 1; t >= 0; t--) - e.deleteRule(t); - return g ? g.run() : g = U(p, "prev-sibling", function() { - j = !0, - o() - }), - p.sheet - } - function o() { - var o = j; - j = !1, - b.modifySheet({ - prepareSheet: r, - sourceCSSRules: n, - theme: e, - ignoreImageAnalysis: t, - force: o, - isAsyncCancelled: function() { - return v - } - }), - y = 0 === p.sheet.cssRules.length, - b.shouldRebuildStyle() && Z(function() { - return i() - }) - } - n && (v = !1, - o()) - } - function R() { - try { - return null == e.sheet ? [null, null] : [e.sheet.cssRules, null] - } catch (e) { - return [null, e] - } - } - function N(e) { - return e && e.message && e.message.includes("loading") - } - function D() { - var e = o(R(), 2) - , t = e[0] - , n = e[1]; - return n ? (F(n), - null) : t - } - function I() { - X(), - h || Sr && e.sheet || G() - } - var B = null - , V = null; - function W() { - var e = D(); - return e ? e.length : null - } - function z() { - return W() !== B - } - function G() { - B = W(), - q(); - var t = function() { - z() && (B = W(), - i()), - Sr && e.sheet ? q() : V = requestAnimationFrame(t) - }; - t() - } - function q() { - cancelAnimationFrame(V) - } - var K = !1; - function Y() { - function e() { - K = !1, - v || i() - } - Sr = !0, - q(), - K || (K = !0, - "function" === typeof queueMicrotask ? queueMicrotask(e) : requestAnimationFrame(e)) - } - function X() { - e.addEventListener("__darkreader__updateSheet", Y) - } - function Q() { - e.removeEventListener("__darkreader__updateSheet", Y) - } - function J() { - Q(), - q() - } - function ee() { - w.disconnect(), - v = !0, - m && m.stop(), - g && g.stop(), - J() - } - function te() { - if (ee(), - H(f), - H(p), - s(), - Cr.has(L)) { - var e = Cr.get(L); - Cr.delete(L), - e && e() - } - } - function ne() { - w.observe(e, x), - e instanceof HTMLStyleElement && I() - } - var re = 10 - , ie = 0; - function oe() { - p && (ie++, - ie > re ? F("Style sheet was moved multiple times", e) : (F("Restore style", p, e), - k(), - m && m.skip(), - g && g.skip(), - y || (j = !0, - i()))) - } - return { - details: P, - render: M, - pause: ee, - destroy: te, - watch: ne, - restore: oe - } - } - function Lr(e, t) { - return n(this, void 0, void 0, function() { - return r(this, function(n) { - return [2, new Promise(function(n, r) { - var i = function() { - e.removeEventListener("load", o), - e.removeEventListener("error", a), - Cr.delete(t) - } - , o = function() { - i(), - $("Linkelement " + t + " has been loaded"), - n() - } - , a = function() { - i(), - r("Linkelement " + t + " couldn't be loaded. " + e.href) - }; - Cr.set(t, function() { - i(), - r() - }), - e.addEventListener("load", o), - e.addEventListener("error", a), - e.href || a() - } - )] - }) - }) - } - function Ar(e) { - return ye(e.substring(7).trim().replace(/;$/, "")) - } - function Pr(e) { - return n(this, void 0, void 0, function() { - return r(this, function(t) { - switch (t.label) { - case 0: - return e.startsWith("data:") ? [4, fetch(e)] : [3, 3]; - case 1: - return [4, t.sent().text()]; - case 2: - return [2, t.sent()]; - case 3: - return [4, It({ - url: e, - responseType: "text", - mimeType: "text/css", - origin: window.location.origin - })]; - case 4: - return [2, t.sent()] - } - }) - }) - } - function jr(e, t, o) { - return void 0 === o && (o = new Map), - n(this, void 0, void 0, function() { - var n, a, s, l, c, u, h, f, d, p, m; - return r(this, function(r) { - switch (r.label) { - case 0: - e = _e(e), - e = Se(e), - e = we(e, t), - n = Ze(ve, e), - r.label = 1; - case 1: - r.trys.push([1, 10, 11, 12]), - a = i(n), - s = a.next(), - r.label = 2; - case 2: - return s.done ? [3, 9] : (l = s.value, - c = Ar(l), - u = he(t, c), - h = void 0, - o.has(u) ? (h = o.get(u), - [3, 7]) : [3, 3]); - case 3: - return r.trys.push([3, 6, , 7]), - [4, Pr(u)]; - case 4: - return h = r.sent(), - o.set(u, h), - [4, jr(h, be(u), o)]; - case 5: - return h = r.sent(), - [3, 7]; - case 6: - return f = r.sent(), - F(f), - h = "", - [3, 7]; - case 7: - e = e.split(l).join(h), - r.label = 8; - case 8: - return s = a.next(), - [3, 2]; - case 9: - return [3, 12]; - case 10: - return d = r.sent(), - p = { - error: d - }, - [3, 12]; - case 11: - try { - s && !s.done && (m = a.return) && m.call(a) - } finally { - if (p) - throw p.error - } - return [7]; - case 12: - return e = e.trim(), - [2, e] - } - }) - }) - } - function Mr(e, t) { - if (!t) - return null; - var n = document.createElement("style"); - return n.classList.add("darkreader"), - n.classList.add("darkreader--cors"), - n.media = "screen", - n.textContent = t, - e.parentNode.insertBefore(n, e.nextSibling), - n.sheet.disabled = !0, - Er.add(n), - n - } - var Rr, Nr, Dr = [], Ir = new Map; - function $r(e) { - y && N(e.querySelectorAll(":not(:defined)"), function(e) { - var t = e.tagName.toLowerCase(); - if (!t.includes("-")) { - var n = e.getAttribute("is"); - if (!n) - return; - t = n - } - Ir.has(t) || (Ir.set(t, new Set), - Wr(t).then(function() { - if (Nr) { - var e = Ir.get(t); - Ir.delete(t), - Nr(Array.from(e)) - } - })), - Ir.get(t).add(e) - }) - } - var Fr = !1; - document.addEventListener("__darkreader__inlineScriptsAllowed", function() { - Fr = !0 - }); - var Br = new Map; - function Vr(e) { - if (Fr = !0, - Br.has(e.detail.tag)) { - var t = Br.get(e.detail.tag); - t() - } - } - function Wr(e) { - return n(this, void 0, void 0, function() { - return r(this, function(t) { - return [2, new Promise(function(t) { - if (window.customElements && "function" === typeof customElements.whenDefined) - customElements.whenDefined(e).then(t); - else if (Fr) - Br.set(e, t), - document.dispatchEvent(new CustomEvent("__darkreader__addUndefinedResolver",{ - detail: { - tag: e - } - })); - else { - var n = function() { - var r = Ir.get(e); - r && r.size > 0 && (r.values().next().value.matches(":defined") ? t() : requestAnimationFrame(n)) - }; - requestAnimationFrame(n) - } - } - )] - }) - }) - } - function Hr(e) { - Nr = e - } - function Ur() { - Nr = null, - Ir.clear(), - document.removeEventListener("__darkreader__isDefined", Vr) - } - function zr(e, t, n) { - qr(); - var r = new Set(e) - , i = new WeakMap - , o = new WeakMap; - function a(e) { - i.set(e, e.previousElementSibling), - o.set(e, e.nextElementSibling) - } - function s(e) { - i.delete(e), - o.delete(e) - } - function l(e) { - return e.previousElementSibling !== i.get(e) || e.nextElementSibling !== o.get(e) - } - function c(e) { - var n = e.createdStyles - , i = e.removedStyles - , o = e.movedStyles; - n.forEach(function(e) { - return a(e) - }), - o.forEach(function(e) { - return a(e) - }), - i.forEach(function(e) { - return s(e) - }), - n.forEach(function(e) { - return r.add(e) - }), - i.forEach(function(e) { - return r.delete(e) - }), - n.size + i.size + o.size > 0 && t({ - created: Array.from(n), - removed: Array.from(i), - moved: Array.from(o), - updated: [] - }) - } - function u(e) { - var t = e.additions - , n = e.moves - , r = e.deletions - , i = new Set - , o = new Set - , a = new Set; - t.forEach(function(e) { - return xr(e).forEach(function(e) { - return i.add(e) - }) - }), - r.forEach(function(e) { - return xr(e).forEach(function(e) { - return o.add(e) - }) - }), - n.forEach(function(e) { - return xr(e).forEach(function(e) { - return a.add(e) - }) - }), - c({ - createdStyles: i, - removedStyles: o, - movedStyles: a - }), - t.forEach(function(e) { - z(e, p), - $r(e) - }) - } - function h(e) { - var t = new Set(xr(e)) - , n = new Set - , i = new Set - , o = new Set; - t.forEach(function(e) { - r.has(e) || n.add(e) - }), - r.forEach(function(e) { - t.has(e) || i.add(e) - }), - t.forEach(function(e) { - n.has(e) || i.has(e) || !l(e) || o.add(e) - }), - c({ - createdStyles: n, - removedStyles: i, - movedStyles: o - }), - z(e, p), - $r(e) - } - function f(e) { - var n = new Set - , r = new Set; - e.forEach(function(e) { - var t = e.target; - t.isConnected && (wr(t) ? n.add(t) : t instanceof HTMLLinkElement && t.disabled && r.add(t)) - }), - n.size + r.size > 0 && t({ - updated: Array.from(n), - created: [], - removed: Array.from(r), - moved: [] - }) - } - function d(e) { - var t = se(e, { - onMinorMutations: u, - onHugeMutations: h - }) - , n = new MutationObserver(f); - n.observe(e, { - attributes: !0, - attributeFilter: ["rel", "disabled", "media"], - subtree: !0 - }), - Dr.push(t, n), - Rr.add(e) - } - function p(e) { - var t = e.shadowRoot; - null == t || Rr.has(t) || (d(t), - n(t)) - } - e.forEach(a), - d(document), - z(document.documentElement, p), - Hr(function(e) { - var n = []; - e.forEach(function(e) { - return D(n, xr(e.shadowRoot)) - }), - t({ - created: n, - updated: [], - removed: [], - moved: [] - }), - e.forEach(function(e) { - var t = e.shadowRoot; - null != t && (p(e), - z(t, p), - $r(t)) - }) - }), - document.addEventListener("__darkreader__isDefined", Vr), - $r(document) - } - function Gr() { - Dr.forEach(function(e) { - return e.disconnect() - }), - Dr.splice(0, Dr.length), - Rr = new WeakSet - } - function qr() { - Gr(), - Ur() - } - function Kr(e) { - return (e < 16 ? "0" : "") + e.toString(16) - } - function Yr() { - if ("randomUUID"in crypto) { - var e = crypto.randomUUID(); - return e.substring(0, 8) + e.substring(9, 13) + e.substring(14, 18) + e.substring(19, 23) + e.substring(24) - } - return Array.from(crypto.getRandomValues(new Uint8Array(16))).map(function(e) { - return Kr(e) - }).join("") - } - var Xr = new WeakMap - , Qr = new WeakSet; - function Zr(e) { - var t = !1; - function n(t, n) { - var r = a([], o(e.adoptedStyleSheets)) - , i = r.indexOf(t) - , s = r.indexOf(n); - i !== s - 1 && (s >= 0 && r.splice(s, 1), - r.splice(i + 1, 0, n), - e.adoptedStyleSheets = r) - } - function r() { - t = !0; - var n = a([], o(e.adoptedStyleSheets)); - e.adoptedStyleSheets.forEach(function(e) { - if (Qr.has(e)) { - var t = n.indexOf(e); - t >= 0 && n.splice(t, 1), - Xr.delete(e), - Qr.delete(e) - } - }), - e.adoptedStyleSheets = n - } - function i(r, i) { - e.adoptedStyleSheets.forEach(function(e) { - if (!Qr.has(e)) { - var o = e.rules - , a = new CSSStyleSheet - , s = yr(); - s.modifySheet({ - prepareSheet: l, - sourceCSSRules: o, - theme: r, - ignoreImageAnalysis: i, - force: !1, - isAsyncCancelled: function() { - return t - } - }) - } - function l() { - for (var t = a.cssRules.length - 1; t >= 0; t--) - a.deleteRule(t); - return n(e, a), - Xr.set(e, a), - Qr.add(a), - a - } - }) - } - return { - render: i, - destroy: r - } - } - function Jr() { - document.dispatchEvent(new CustomEvent("__darkreader__inlineScriptsAllowed")); - var e = Object.getOwnPropertyDescriptor(CSSStyleSheet.prototype, "addRule") - , t = Object.getOwnPropertyDescriptor(CSSStyleSheet.prototype, "insertRule") - , n = Object.getOwnPropertyDescriptor(CSSStyleSheet.prototype, "deleteRule") - , r = Object.getOwnPropertyDescriptor(CSSStyleSheet.prototype, "removeRule") - , i = location.hostname.endsWith("pushbullet.com") || location.hostname.endsWith("ilsole24ore.com") || location.hostname.endsWith("allegro.pl") - , s = i ? Object.getOwnPropertyDescriptor(Document.prototype, "styleSheets") : null - , l = location.hostname.endsWith("baidu.com") - , c = l ? Object.getOwnPropertyDescriptor(Element.prototype, "getElementsByTagName") : null - , u = function() { - Object.defineProperty(CSSStyleSheet.prototype, "addRule", e), - Object.defineProperty(CSSStyleSheet.prototype, "insertRule", t), - Object.defineProperty(CSSStyleSheet.prototype, "deleteRule", n), - Object.defineProperty(CSSStyleSheet.prototype, "removeRule", r), - document.removeEventListener("__darkreader__cleanUp", u), - document.removeEventListener("__darkreader__addUndefinedResolver", h), - i && Object.defineProperty(Document.prototype, "styleSheets", s), - l && Object.defineProperty(Element.prototype, "getElementsByTagName", c) - } - , h = function(e) { - customElements.whenDefined(e.detail.tag).then(function() { - document.dispatchEvent(new CustomEvent("__darkreader__isDefined",{ - detail: { - tag: e.detail.tag - } - })) - }) - }; - document.addEventListener("__darkreader__cleanUp", u), - document.addEventListener("__darkreader__addUndefinedResolver", h); - var f = new Event("__darkreader__updateSheet"); - function d(t, n, r) { - return e.value.call(this, t, n, r), - this.ownerNode && !this.ownerNode.classList.contains("darkreader") && this.ownerNode.dispatchEvent(f), - -1 - } - function p(e, n) { - var r = t.value.call(this, e, n); - return this.ownerNode && !this.ownerNode.classList.contains("darkreader") && this.ownerNode.dispatchEvent(f), - r - } - function m(e) { - n.value.call(this, e), - this.ownerNode && !this.ownerNode.classList.contains("darkreader") && this.ownerNode.dispatchEvent(f) - } - function g(e) { - r.value.call(this, e), - this.ownerNode && !this.ownerNode.classList.contains("darkreader") && this.ownerNode.dispatchEvent(f) - } - function v() { - var e = s.get.call(this) - , t = a([], o(e)).filter(function(e) { - return !e.ownerNode.classList.contains("darkreader") - }); - return Object.setPrototypeOf(t, StyleSheetList.prototype) - } - function y(e) { - var t = this - , n = function() { - var n = c.value.call(t, e); - return "style" === e && (n = Object.setPrototypeOf(a([], o(n)).filter(function(e) { - return !e.classList.contains("darkreader") - }), NodeList.prototype)), - n - } - , r = n() - , i = { - get: function(e, t) { - return n()[t] - } - }; - return r = new Proxy(r,i), - r - } - Object.defineProperty(CSSStyleSheet.prototype, "addRule", Object.assign({}, e, { - value: d - })), - Object.defineProperty(CSSStyleSheet.prototype, "insertRule", Object.assign({}, t, { - value: p - })), - Object.defineProperty(CSSStyleSheet.prototype, "deleteRule", Object.assign({}, n, { - value: m - })), - Object.defineProperty(CSSStyleSheet.prototype, "removeRule", Object.assign({}, r, { - value: g - })), - i && Object.defineProperty(Document.prototype, "styleSheets", Object.assign({}, s, { - get: v - })), - l && Object.defineProperty(Element.prototype, "getElementsByTagName", Object.assign({}, c, { - value: y - })) - } - var ei = Yr() - , ti = new Map - , ni = [] - , ri = null - , ii = null - , oi = null - , ai = null - , si = null; - function li(e, t) { - void 0 === t && (t = document.head || document); - var n = t.querySelector("." + e); - return n || (n = document.createElement("style"), - n.classList.add("darkreader"), - n.classList.add(e), - n.media = "screen", - n.textContent = ""), - n - } - function ci(e, t) { - void 0 === t && (t = document.head || document); - var n = t.querySelector("." + e); - return n || (n = document.createElement("script"), - n.classList.add("darkreader"), - n.classList.add(e)), - n - } - var ui = new Map; - function hi(e, t) { - ui.has(t) && ui.get(t).stop(), - ui.set(t, U(e, "parent")) - } - function fi() { - N(ui.values(), function(e) { - return e.stop() - }), - ui.clear() - } - function di() { - var e = li("darkreader--fallback", document); - e.textContent = on(ri, { - strict: !0 - }), - document.head.insertBefore(e, document.head.firstChild), - hi(e, "fallback"); - var n = li("darkreader--user-agent"); - n.textContent = en(ri, oi, ri.styleSystemControls), - document.head.insertBefore(n, e.nextSibling), - hi(n, "user-agent"); - var r = li("darkreader--text"); - ri.useFont || ri.textStroke > 0 ? r.textContent = At(ri) : r.textContent = "", - document.head.insertBefore(r, e.nextSibling), - hi(r, "text"); - var i = li("darkreader--invert"); - ii && Array.isArray(ii.invert) && ii.invert.length > 0 ? i.textContent = [ii.invert.join(", ") + " {", " filter: " + Pt(t(t({}, ri), { - contrast: 0 === ri.mode ? ri.contrast : Xe(ri.contrast - 10, 0, 100) - })) + " !important;", "}"].join("\n") : i.textContent = "", - document.head.insertBefore(i, r.nextSibling), - hi(i, "invert"); - var o = li("darkreader--inline"); - o.textContent = Xn(), - document.head.insertBefore(o, i.nextSibling), - hi(o, "inline"); - var a = li("darkreader--override"); - a.textContent = ii && ii.css ? gi(ii.css) : "", - document.head.appendChild(a), - hi(a, "override"); - var s = li("darkreader--variables") - , l = tn(ri) - , c = ri.darkSchemeBackgroundColor - , u = ri.darkSchemeTextColor - , h = ri.lightSchemeBackgroundColor - , f = ri.lightSchemeTextColor - , d = ri.mode - , p = 0 === d ? h : c - , m = 0 === d ? f : u; - p = wt(Re(p), ri), - m = kt(Re(m), ri), - s.textContent = [":root {", " --darkreader-neutral-background: " + p + ";", " --darkreader-neutral-text: " + m + ";", " --darkreader-selection-background: " + l.backgroundColorSelection + ";", " --darkreader-selection-text: " + l.foregroundColorSelection + ";", "}"].join("\n"), - document.head.insertBefore(s, o.nextSibling), - hi(s, "variables"); - var g = li("darkreader--root-vars"); - document.head.insertBefore(g, s.nextSibling); - var v = ci("darkreader--proxy") - , y = new Blob(["(" + Jr + ")()"],{ - type: "text/javascript" - }) - , b = URL.createObjectURL(y); - v.src = b, - v.textContent = "", - document.head.insertBefore(v, g.nextSibling), - URL.revokeObjectURL(b), - v.remove() - } - var pi = new Set; - function mi(e) { - var n = li("darkreader--inline", e); - n.textContent = Xn(), - e.insertBefore(n, e.firstChild); - var r = li("darkreader--override", e); - r.textContent = ii && ii.css ? gi(ii.css) : "", - e.insertBefore(r, n.nextSibling); - var i = li("darkreader--invert", e); - ii && Array.isArray(ii.invert) && ii.invert.length > 0 ? i.textContent = [ii.invert.join(", ") + " {", " filter: " + Pt(t(t({}, ri), { - contrast: 0 === ri.mode ? ri.contrast : Xe(ri.contrast - 10, 0, 100) - })) + " !important;", "}"].join("\n") : i.textContent = "", - e.insertBefore(i, r.nextSibling), - pi.add(e) - } - function gi(e) { - return e.replace(/\${(.+?)}/g, function(e, t) { - try { - var n = ln(t); - return mt(n, ri) - } catch (e) { - return F(e), - t - } - }) - } - function vi() { - var e = document.querySelector(".darkreader--fallback"); - e && (e.textContent = "") - } - function yi() { - Si(); - var e = xr(document) - , t = e.filter(function(e) { - return !ti.has(e) - }).map(function(e) { - return xi(e) - }); - t.map(function(e) { - return e.details() - }).filter(function(e) { - return e && e.rules.length > 0 - }).forEach(function(e) { - kn.addRulesForMatching(e.rules) - }), - kn.matchVariablesAndDependants(), - kn.setOnRootVariableChange(function() { - kn.putRootVars(document.head.querySelector(".darkreader--root-vars"), ri) - }), - kn.putRootVars(document.head.querySelector(".darkreader--root-vars"), ri), - ti.forEach(function(e) { - return e.render(ri, ai) - }), - 0 === wi.size && vi(), - t.forEach(function(e) { - return e.watch() - }); - var n = I(document.querySelectorAll(Yn)); - z(document.documentElement, function(e) { - mi(e.shadowRoot); - var t = e.shadowRoot.querySelectorAll(Yn); - t.length > 0 && D(n, t) - }), - n.forEach(function(e) { - return sr(e, ri, si, ai) - }), - Pi(document) - } - var bi = 0 - , wi = new Set; - function xi(e) { - var t = ++bi; - function n() { - if (!G() || !Oi) { - wi.add(t), - $("Current amount of styles loading: " + wi.size); - var e = document.querySelector(".darkreader--fallback"); - e.textContent || (e.textContent = on(ri, { - strict: !1 - })) - } - } - function r() { - wi.delete(t), - $("Removed loadingStyle " + t + ", now awaiting: " + wi.size), - $("To-do to be loaded", wi), - 0 === wi.size && G() && vi() - } - function i() { - var e = o.details(); - e && (kn.addRulesForMatching(e.rules), - kn.matchVariablesAndDependants(), - o.render(ri, ai)) - } - $("New manager for element, with loadingStyleID " + t, e); - var o = Tr(e, { - update: i, - loadingStart: n, - loadingEnd: r - }); - return ti.set(e, o), - o - } - function _i(e) { - var t = ti.get(e); - t && (t.destroy(), - ti.delete(e)) - } - var Ei = B(function(e) { - ti.forEach(function(e) { - return e.render(ri, ai) - }), - ni.forEach(function(e) { - return e.render(ri, ai) - }), - e && e() - }) - , Si = function() { - Ei.cancel() - }; - function ki() { - 0 !== wi.size ? F("DOM is ready, but still have styles being loaded.", wi) : vi() - } - var Ci = null - , Oi = !document.hidden; - function Ti(e) { - var t = Boolean(Ci); - Ci = function() { - document.hidden || (Li(), - e(), - Oi = !0) - } - , - t || document.addEventListener("visibilitychange", Ci) - } - function Li() { - document.removeEventListener("visibilitychange", Ci), - Ci = null - } - function Ai() { - function e() { - yi(), - ji() - } - di(), - document.hidden ? Ti(e) : e(), - dr(ri) - } - function Pi(e) { - if (Array.isArray(e.adoptedStyleSheets) && e.adoptedStyleSheets.length > 0) { - var t = Zr(e); - ni.push(t), - t.render(ri, ai) - } - } - function ji() { - var e = Array.from(ti.keys()); - zr(e, function(e) { - var t = e.created - , n = e.updated - , r = e.removed - , i = e.moved - , o = r - , a = t.concat(n).concat(i).filter(function(e) { - return !ti.has(e) - }) - , s = i.filter(function(e) { - return ti.has(e) - }); - $("Styles to be removed:", o), - o.forEach(function(e) { - return _i(e) - }); - var l = a.map(function(e) { - return xi(e) - }); - l.map(function(e) { - return e.details() - }).filter(function(e) { - return e && e.rules.length > 0 - }).forEach(function(e) { - kn.addRulesForMatching(e.rules) - }), - kn.matchVariablesAndDependants(), - l.forEach(function(e) { - return e.render(ri, ai) - }), - l.forEach(function(e) { - return e.watch() - }), - s.forEach(function(e) { - return ti.get(e).restore() - }) - }, function(e) { - mi(e), - Pi(e) - }), - er(function(e) { - if (sr(e, ri, si, ai), - e === document.documentElement) { - var t = e.getAttribute("style"); - t.includes("--") && (kn.matchVariablesAndDependants(), - kn.putRootVars(document.head.querySelector(".darkreader--root-vars"), ri)) - } - }, function(e) { - mi(e); - var t = e.querySelectorAll(Yn); - t.length > 0 && N(t, function(e) { - return sr(e, ri, si, ai) - }) - }), - K(ki) - } - function Mi() { - ti.forEach(function(e) { - return e.pause() - }), - fi(), - qr(), - nr(), - Y(ki), - J() - } - function Ri() { - var e = document.createElement("meta"); - e.name = "darkreader", - e.content = ei, - document.head.appendChild(e) - } - function Ni() { - var e = document.querySelector('meta[name="darkreader"]'); - return e ? e.content !== ei : (Ri(), - !1) - } - function Di(e, t, n) { - if (ri = e, - ii = t, - ii ? (ai = Array.isArray(ii.ignoreImageAnalysis) ? ii.ignoreImageAnalysis : [], - si = Array.isArray(ii.ignoreInlineStyle) ? ii.ignoreInlineStyle : []) : (ai = [], - si = []), - oi = n, - document.head) { - if (Ni()) - return; - document.documentElement.setAttribute("data-darkreader-mode", "dynamic"), - document.documentElement.setAttribute("data-darkreader-scheme", ri.mode ? "dark" : "dimmed"), - Ai() - } else { - if (!f) { - var r = li("darkreader--fallback"); - document.documentElement.appendChild(r), - r.textContent = on(ri, { - strict: !0 - }) - } - var i = new MutationObserver(function() { - if (document.head) { - if (i.disconnect(), - Ni()) - return void $i(); - Ai() - } - } - ); - i.observe(document, { - childList: !0, - subtree: !0 - }) - } - } - function Ii() { - document.dispatchEvent(new CustomEvent("__darkreader__cleanUp")), - H(document.head.querySelector(".darkreader--proxy")) - } - function $i() { - document.documentElement.removeAttribute("data-darkreader-mode"), - document.documentElement.removeAttribute("data-darkreader-scheme"), - Fi(), - H(document.querySelector(".darkreader--fallback")), - document.head && (pr(), - H(document.head.querySelector(".darkreader--user-agent")), - H(document.head.querySelector(".darkreader--text")), - H(document.head.querySelector(".darkreader--invert")), - H(document.head.querySelector(".darkreader--inline")), - H(document.head.querySelector(".darkreader--override")), - H(document.head.querySelector(".darkreader--variables")), - H(document.head.querySelector(".darkreader--root-vars")), - H(document.head.querySelector('meta[name="darkreader"]')), - Ii()), - pi.forEach(function(e) { - H(e.querySelector(".darkreader--inline")), - H(e.querySelector(".darkreader--override")) - }), - pi.clear(), - N(ti.keys(), function(e) { - return _i(e) - }), - wi.clear(), - Or(), - N(document.querySelectorAll(".darkreader"), H), - ni.forEach(function(e) { - e.destroy() - }), - ni.splice(0) - } - function Fi() { - kn.clear(), - le.clear(), - Li(), - Si(), - Mi(), - bn() - } - var Bi = /url\(\"(blob\:.*?)\"\)/g; - function Vi(e) { - return n(this, void 0, void 0, function() { - var t, n; - return r(this, function(r) { - switch (r.label) { - case 0: - return t = [], - Ze(Bi, e, 1).forEach(function(e) { - var n = w(e); - t.push(n) - }), - [4, Promise.all(t)]; - case 1: - return n = r.sent(), - [2, e.replace(Bi, function() { - return 'url("' + n.shift() + '")' - })] - } - }) - }) - } - var Wi = '/*\n _______\n / \\\n .==. .==.\n (( ))==(( ))\n / "==" "=="\\\n /____|| || ||___\\\n ________ ____ ________ ___ ___\n | ___ \\ / \\ | ___ \\ | | / /\n | | \\ \\ / /\\ \\ | | \\ \\| |_/ /\n | | ) / /__\\ \\ | |__/ /| ___ \\\n | |__/ / ______ \\| ____ \\| | \\ \\\n_______|_______/__/ ____ \\__\\__|___\\__\\__|___\\__\\____\n| ___ \\ | ____/ / \\ | ___ \\ | ____| ___ \\\n| | \\ \\| |___ / /\\ \\ | | \\ \\| |___| | \\ \\\n| |__/ /| ____/ /__\\ \\ | | ) | ____| |__/ /\n| ____ \\| |__/ ______ \\| |__/ /| |___| ____ \\\n|__| \\__\\____/__/ \\__\\_______/ |______|__| \\__\\\n https://darkreader.org\n*/\n\n/*! Dark reader generated CSS | Licensed under MIT https://github.com/darkreader/darkreader/blob/master/LICENSE */\n'; - function Hi() { - return n(this, void 0, void 0, function() { - function e(e, n) { - var r = document.querySelector(e); - r && r.textContent && (t.push("/* " + n + " */"), - t.push(r.textContent), - t.push("")) - } - var t, n, i, o, a; - return r(this, function(r) { - switch (r.label) { - case 0: - return t = [Wi], - e(".darkreader--fallback", "Fallback Style"), - e(".darkreader--user-agent", "User-Agent Style"), - e(".darkreader--text", "Text Style"), - e(".darkreader--invert", "Invert Style"), - e(".darkreader--variables", "Variables Style"), - n = [], - document.querySelectorAll(".darkreader--sync").forEach(function(e) { - N(e.sheet.cssRules, function(e) { - e && e.cssText && n.push(e.cssText) - }) - }), - n.length ? (i = Je(n.join("\n")), - t.push("/* Modified CSS */"), - a = (o = t).push, - [4, Vi(i)]) : [3, 2]; - case 1: - a.apply(o, [r.sent()]), - t.push(""), - r.label = 2; - case 2: - return e(".darkreader--override", "Override Style"), - [2, t.join("\n")] - } - }) - }) - } - var Ui = !1 - , zi = function() { - try { - return window.self !== window.top - } catch (e) { - return console.warn(e), - !0 - } - }(); - function Gi(e, n) { - void 0 === e && (e = {}), - void 0 === n && (n = null); - var r = t(t({}, M), e); - if (r.engine !== P.dynamicTheme) - throw new Error("Theme engine is not supported."); - Di(r, n, zi), - Ui = !0 - } - function qi() { - return Ui - } - function Ki() { - $i(), - Ui = !1 - } - var Yi = matchMedia("(prefers-color-scheme: dark)") - , Xi = { - themeOptions: null, - fixes: null - }; - function Qi() { - Yi.matches ? Gi(Xi.themeOptions, Xi.fixes) : Ki() - } - function Zi(e, t) { - void 0 === e && (e = {}), - void 0 === t && (t = null), - e ? (Xi = { - themeOptions: e, - fixes: t - }, - Qi(), - v ? Yi.addEventListener("change", Qi) : Yi.addListener(Qi)) : (v ? Yi.removeEventListener("change", Qi) : Yi.removeListener(Qi), - Ki()) - } - function Ji() { - return n(this, void 0, void 0, function() { - return r(this, function(e) { - switch (e.label) { - case 0: - return [4, Hi()]; - case 1: - return [2, e.sent()] - } - }) - }) - } - var eo = S; - e.auto = Zi, - e.disable = Ki, - e.enable = Gi, - e.exportGeneratedCSS = Ji, - e.isEnabled = qi, - e.setFetchMethod = eo, - Object.defineProperty(e, "__esModule", { - value: !0 - }) - }) - }, - nPnh: function(e, t, n) { - "use strict"; - n.d(t, "b", function() { - return i - }), - n.d(t, "c", function() { - return o - }), - n.d(t, "a", function() { - return a - }); - var r = Math.round; - function i(e, t, n) { - if (t) { - var i = t.x1 - , o = t.x2 - , s = t.y1 - , l = t.y2; - e.x1 = i, - e.x2 = o, - e.y1 = s, - e.y2 = l; - var c = n && n.lineWidth; - return c ? (r(2 * i) === r(2 * o) && (e.x1 = e.x2 = a(i, c, !0)), - r(2 * s) === r(2 * l) && (e.y1 = e.y2 = a(s, c, !0)), - e) : e - } - } - function o(e, t, n) { - if (t) { - var r = t.x - , i = t.y - , o = t.width - , s = t.height; - e.x = r, - e.y = i, - e.width = o, - e.height = s; - var l = n && n.lineWidth; - return l ? (e.x = a(r, l, !0), - e.y = a(i, l, !0), - e.width = Math.max(a(r + o, l, !1) - e.x, 0 === o ? 0 : 1), - e.height = Math.max(a(i + s, l, !1) - e.y, 0 === s ? 0 : 1), - e) : e - } - } - function a(e, t, n) { - if (!t) - return e; - var i = r(2 * e); - return (i + r(t)) % 2 === 0 ? i / 2 : (i + (n ? 1 : -1)) / 2 - } - }, - nPtr: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - switchLoading: {}, - saveLoading: !1 - }; - t["default"] = { - name: "serverVless", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - update(e, t) { - var n = e.id - , r = e.key - , i = e.value - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/vless/update", { - id: n, - [r]: i - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - s({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/vless/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - copy(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/vless/copy", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/server/vless/save", n); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - i({ - type: "serverManage/getNodes" - }); - case 11: - "function" === typeof r && r(); - case 12: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - nWMQ: function(e, t, n) { - "use strict"; - var r = n("c0Oy") - , i = n("WGNW") - , o = n("rKIl") - , a = n("zNw+") - , s = n("+y51") - , l = n("4o36") - , c = n("YEVI") - , u = n("u8+u") - , h = n("wUWy") - , f = n("cQyX") - , d = n("lvAo") - , p = n("QSs8"); - e.exports = function(e, t, n, m, g, v) { - var y = r[e] - , b = y - , w = g ? "set" : "add" - , x = b && b.prototype - , _ = {} - , E = function(e) { - var t = x[e]; - o(x, e, "delete" == e ? function(e) { - return !(v && !u(e)) && t.call(this, 0 === e ? 0 : e) - } - : "has" == e ? function(e) { - return !(v && !u(e)) && t.call(this, 0 === e ? 0 : e) - } - : "get" == e ? function(e) { - return v && !u(e) ? void 0 : t.call(this, 0 === e ? 0 : e) - } - : "add" == e ? function(e) { - return t.call(this, 0 === e ? 0 : e), - this - } - : function(e, n) { - return t.call(this, 0 === e ? 0 : e, n), - this - } - ) - }; - if ("function" == typeof b && (v || x.forEach && !h(function() { - (new b).entries().next() - }))) { - var S = new b - , k = S[w](v ? {} : -0, 1) != S - , C = h(function() { - S.has(1) - }) - , O = f(function(e) { - new b(e) - }) - , T = !v && h(function() { - var e = new b - , t = 5; - while (t--) - e[w](t, t); - return !e.has(-0) - }); - O || (b = t(function(t, n) { - c(t, b, e); - var r = p(new y, t, b); - return void 0 != n && l(n, g, r[w], r), - r - }), - b.prototype = x, - x.constructor = b), - (C || T) && (E("delete"), - E("has"), - g && E("get")), - (T || k) && E(w), - v && x.clear && delete x.clear - } else - b = m.getConstructor(t, e, g, w), - a(b.prototype, n), - s.NEED = !0; - return d(b, e), - _[e] = b, - i(i.G + i.W + i.F * (b != y), _), - v || m.setStrong(b, e, g), - b - } - }, - nYLq: function(e, t, n) { - var r = n("AUWw") - , i = n("OsVd"); - e.exports = function(e) { - if (void 0 === e) - return 0; - var t = r(e) - , n = i(t); - if (t !== n) - throw RangeError("Wrong length!"); - return n - } - }, - "nwK/": function(e, t, n) { - var r = n("V5/1").f - , i = Function.prototype - , o = /^\s*function ([^ (]*)/ - , a = "name"; - a in i || n("8Z/V") && r(i, a, { - configurable: !0, - get: function() { - try { - return ("" + this).match(o)[1] - } catch (e) { - return "" - } - } - }) - }, - o0o1: function(e, t, n) { - var r = n("fsL8")(); - e.exports = r; - try { - regeneratorRuntime = r - } catch (e) { - "object" === typeof globalThis ? globalThis.regeneratorRuntime = r : Function("r", "regeneratorRuntime = r")(r) - } - }, - o175: function(e, t, n) { - n("Jaki")("Uint8", 1, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }, !0) - }, - o46R: function(e, t, n) { - "use strict"; - var r = n("U8pU"); - function i(e, t) { - if ("object" !== Object(r["a"])(e) || null === e) - return e; - var n = e[Symbol.toPrimitive]; - if (void 0 !== n) { - var i = n.call(e, t || "default"); - if ("object" !== Object(r["a"])(i)) - return i; - throw new TypeError("@@toPrimitive must return a primitive value.") - } - return ("string" === t ? String : Number)(e) - } - function o(e) { - var t = i(e, "string"); - return "symbol" === Object(r["a"])(t) ? t : String(t) - } - n.d(t, "a", function() { - return o - }) - }, - o5UB: function(e, t, n) { - var r = n("cDf5")["default"] - , i = n("5Q0V"); - function o(e) { - var t = i(e, "string"); - return "symbol" === r(t) ? t : String(t) - } - e.exports = o, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - o8NH: function(e, t, n) { - var r = n("Y7ZC"); - r(r.S + r.F, "Object", { - assign: n("kwZ1") - }) - }, - oF12: function(e, t, n) { - var r = n("u8+u") - , i = n("2we2") - , o = n("gL7N")("match"); - e.exports = function(e) { - var t; - return r(e) && (void 0 !== (t = e[o]) ? !!t : "RegExp" == i(e)) - } - }, - oOsv: function(e, t, n) { - "use strict"; - t["default"] = function() { - function e(e, t) { - function n() { - this.constructor = e - } - n.prototype = t.prototype, - e.prototype = new n - } - function t(e, n, r, i) { - this.message = e, - this.expected = n, - this.found = r, - this.location = i, - this.name = "SyntaxError", - "function" === typeof Error.captureStackTrace && Error.captureStackTrace(this, t) - } - function n(e) { - var n, r = arguments.length > 1 ? arguments[1] : {}, i = {}, o = { - start: Ae - }, a = Ae, s = function(e) { - return { - type: "messageFormatPattern", - elements: e, - location: ke() - } - }, l = function(e) { - var t, n, r, i, o, a = ""; - for (t = 0, - r = e.length; t < r; t += 1) - for (i = e[t], - n = 0, - o = i.length; n < o; n += 1) - a += i[n]; - return a - }, c = function(e) { - return { - type: "messageTextElement", - value: e, - location: ke() - } - }, u = /^[^ \t\n\r,.+={}#]/, h = { - type: "class", - value: "[^ \\t\\n\\r,.+={}#]", - description: "[^ \\t\\n\\r,.+={}#]" - }, f = "{", d = { - type: "literal", - value: "{", - description: '"{"' - }, p = ",", m = { - type: "literal", - value: ",", - description: '","' - }, g = "}", v = { - type: "literal", - value: "}", - description: '"}"' - }, y = function(e, t) { - return { - type: "argumentElement", - id: e, - format: t && t[2], - location: ke() - } - }, b = "number", w = { - type: "literal", - value: "number", - description: '"number"' - }, x = "date", _ = { - type: "literal", - value: "date", - description: '"date"' - }, E = "time", S = { - type: "literal", - value: "time", - description: '"time"' - }, k = function(e, t) { - return { - type: e + "Format", - style: t && t[2], - location: ke() - } - }, C = "plural", O = { - type: "literal", - value: "plural", - description: '"plural"' - }, T = function(e) { - return { - type: e.type, - ordinal: !1, - offset: e.offset || 0, - options: e.options, - location: ke() - } - }, L = "selectordinal", A = { - type: "literal", - value: "selectordinal", - description: '"selectordinal"' - }, P = function(e) { - return { - type: e.type, - ordinal: !0, - offset: e.offset || 0, - options: e.options, - location: ke() - } - }, j = "select", M = { - type: "literal", - value: "select", - description: '"select"' - }, R = function(e) { - return { - type: "selectFormat", - options: e, - location: ke() - } - }, N = "=", D = { - type: "literal", - value: "=", - description: '"="' - }, I = function(e, t) { - return { - type: "optionalFormatPattern", - selector: e, - value: t, - location: ke() - } - }, $ = "offset:", F = { - type: "literal", - value: "offset:", - description: '"offset:"' - }, B = function(e) { - return e - }, V = function(e, t) { - return { - type: "pluralFormat", - offset: e, - options: t, - location: ke() - } - }, W = { - type: "other", - description: "whitespace" - }, H = /^[ \t\n\r]/, U = { - type: "class", - value: "[ \\t\\n\\r]", - description: "[ \\t\\n\\r]" - }, z = { - type: "other", - description: "optionalWhitespace" - }, G = /^[0-9]/, q = { - type: "class", - value: "[0-9]", - description: "[0-9]" - }, K = /^[0-9a-f]/i, Y = { - type: "class", - value: "[0-9a-f]i", - description: "[0-9a-f]i" - }, X = "0", Q = { - type: "literal", - value: "0", - description: '"0"' - }, Z = /^[1-9]/, J = { - type: "class", - value: "[1-9]", - description: "[1-9]" - }, ee = function(e) { - return parseInt(e, 10) - }, te = /^[^{}\\\0-\x1F\x7f \t\n\r]/, ne = { - type: "class", - value: "[^{}\\\\\\0-\\x1F\\x7f \\t\\n\\r]", - description: "[^{}\\\\\\0-\\x1F\\x7f \\t\\n\\r]" - }, re = "\\\\", ie = { - type: "literal", - value: "\\\\", - description: '"\\\\\\\\"' - }, oe = function() { - return "\\" - }, ae = "\\#", se = { - type: "literal", - value: "\\#", - description: '"\\\\#"' - }, le = function() { - return "\\#" - }, ce = "\\{", ue = { - type: "literal", - value: "\\{", - description: '"\\\\{"' - }, he = function() { - return "{" - }, fe = "\\}", de = { - type: "literal", - value: "\\}", - description: '"\\\\}"' - }, pe = function() { - return "}" - }, me = "\\u", ge = { - type: "literal", - value: "\\u", - description: '"\\\\u"' - }, ve = function(e) { - return String.fromCharCode(parseInt(e, 16)) - }, ye = function(e) { - return e.join("") - }, be = 0, we = 0, xe = [{ - line: 1, - column: 1, - seenCR: !1 - }], _e = 0, Ee = [], Se = 0; - if ("startRule"in r) { - if (!(r.startRule in o)) - throw new Error("Can't start parsing from rule \"" + r.startRule + '".'); - a = o[r.startRule] - } - function ke() { - return Oe(we, be) - } - function Ce(t) { - var n, r, i = xe[t]; - if (i) - return i; - n = t - 1; - while (!xe[n]) - n--; - i = xe[n], - i = { - line: i.line, - column: i.column, - seenCR: i.seenCR - }; - while (n < t) - r = e.charAt(n), - "\n" === r ? (i.seenCR || i.line++, - i.column = 1, - i.seenCR = !1) : "\r" === r || "\u2028" === r || "\u2029" === r ? (i.line++, - i.column = 1, - i.seenCR = !0) : (i.column++, - i.seenCR = !1), - n++; - return xe[t] = i, - i - } - function Oe(e, t) { - var n = Ce(e) - , r = Ce(t); - return { - start: { - offset: e, - line: n.line, - column: n.column - }, - end: { - offset: t, - line: r.line, - column: r.column - } - } - } - function Te(e) { - be < _e || (be > _e && (_e = be, - Ee = []), - Ee.push(e)) - } - function Le(e, n, r, i) { - function o(e) { - var t = 1; - e.sort(function(e, t) { - return e.description < t.description ? -1 : e.description > t.description ? 1 : 0 - }); - while (t < e.length) - e[t - 1] === e[t] ? e.splice(t, 1) : t++ - } - function a(e, t) { - function n(e) { - function t(e) { - return e.charCodeAt(0).toString(16).toUpperCase() - } - return e.replace(/\\/g, "\\\\").replace(/"/g, '\\"').replace(/\x08/g, "\\b").replace(/\t/g, "\\t").replace(/\n/g, "\\n").replace(/\f/g, "\\f").replace(/\r/g, "\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g, function(e) { - return "\\x0" + t(e) - }).replace(/[\x10-\x1F\x80-\xFF]/g, function(e) { - return "\\x" + t(e) - }).replace(/[\u0100-\u0FFF]/g, function(e) { - return "\\u0" + t(e) - }).replace(/[\u1000-\uFFFF]/g, function(e) { - return "\\u" + t(e) - }) - } - var r, i, o, a = new Array(e.length); - for (o = 0; o < e.length; o++) - a[o] = e[o].description; - return r = e.length > 1 ? a.slice(0, -1).join(", ") + " or " + a[e.length - 1] : a[0], - i = t ? '"' + n(t) + '"' : "end of input", - "Expected " + r + " but " + i + " found." - } - return null !== n && o(n), - new t(null !== e ? e : a(n, r),n,r,i) - } - function Ae() { - var e; - return e = Pe(), - e - } - function Pe() { - var e, t, n; - e = be, - t = [], - n = je(); - while (n !== i) - t.push(n), - n = je(); - return t !== i && (we = e, - t = s(t)), - e = t, - e - } - function je() { - var e; - return e = Re(), - e === i && (e = De()), - e - } - function Me() { - var t, n, r, o, a, s; - if (t = be, - n = [], - r = be, - o = qe(), - o !== i ? (a = Ze(), - a !== i ? (s = qe(), - s !== i ? (o = [o, a, s], - r = o) : (be = r, - r = i)) : (be = r, - r = i)) : (be = r, - r = i), - r !== i) - while (r !== i) - n.push(r), - r = be, - o = qe(), - o !== i ? (a = Ze(), - a !== i ? (s = qe(), - s !== i ? (o = [o, a, s], - r = o) : (be = r, - r = i)) : (be = r, - r = i)) : (be = r, - r = i); - else - n = i; - return n !== i && (we = t, - n = l(n)), - t = n, - t === i && (t = be, - n = Ge(), - t = n !== i ? e.substring(t, be) : n), - t - } - function Re() { - var e, t; - return e = be, - t = Me(), - t !== i && (we = e, - t = c(t)), - e = t, - e - } - function Ne() { - var t, n, r; - if (t = Xe(), - t === i) { - if (t = be, - n = [], - u.test(e.charAt(be)) ? (r = e.charAt(be), - be++) : (r = i, - 0 === Se && Te(h)), - r !== i) - while (r !== i) - n.push(r), - u.test(e.charAt(be)) ? (r = e.charAt(be), - be++) : (r = i, - 0 === Se && Te(h)); - else - n = i; - t = n !== i ? e.substring(t, be) : n - } - return t - } - function De() { - var t, n, r, o, a, s, l, c, u; - return t = be, - 123 === e.charCodeAt(be) ? (n = f, - be++) : (n = i, - 0 === Se && Te(d)), - n !== i ? (r = qe(), - r !== i ? (o = Ne(), - o !== i ? (a = qe(), - a !== i ? (s = be, - 44 === e.charCodeAt(be) ? (l = p, - be++) : (l = i, - 0 === Se && Te(m)), - l !== i ? (c = qe(), - c !== i ? (u = Ie(), - u !== i ? (l = [l, c, u], - s = l) : (be = s, - s = i)) : (be = s, - s = i)) : (be = s, - s = i), - s === i && (s = null), - s !== i ? (l = qe(), - l !== i ? (125 === e.charCodeAt(be) ? (c = g, - be++) : (c = i, - 0 === Se && Te(v)), - c !== i ? (we = t, - n = y(o, s), - t = n) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i), - t - } - function Ie() { - var e; - return e = $e(), - e === i && (e = Fe(), - e === i && (e = Be(), - e === i && (e = Ve()))), - e - } - function $e() { - var t, n, r, o, a, s, l; - return t = be, - e.substr(be, 6) === b ? (n = b, - be += 6) : (n = i, - 0 === Se && Te(w)), - n === i && (e.substr(be, 4) === x ? (n = x, - be += 4) : (n = i, - 0 === Se && Te(_)), - n === i && (e.substr(be, 4) === E ? (n = E, - be += 4) : (n = i, - 0 === Se && Te(S)))), - n !== i ? (r = qe(), - r !== i ? (o = be, - 44 === e.charCodeAt(be) ? (a = p, - be++) : (a = i, - 0 === Se && Te(m)), - a !== i ? (s = qe(), - s !== i ? (l = Ze(), - l !== i ? (a = [a, s, l], - o = a) : (be = o, - o = i)) : (be = o, - o = i)) : (be = o, - o = i), - o === i && (o = null), - o !== i ? (we = t, - n = k(n, o), - t = n) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i), - t - } - function Fe() { - var t, n, r, o, a, s; - return t = be, - e.substr(be, 6) === C ? (n = C, - be += 6) : (n = i, - 0 === Se && Te(O)), - n !== i ? (r = qe(), - r !== i ? (44 === e.charCodeAt(be) ? (o = p, - be++) : (o = i, - 0 === Se && Te(m)), - o !== i ? (a = qe(), - a !== i ? (s = ze(), - s !== i ? (we = t, - n = T(s), - t = n) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i), - t - } - function Be() { - var t, n, r, o, a, s; - return t = be, - e.substr(be, 13) === L ? (n = L, - be += 13) : (n = i, - 0 === Se && Te(A)), - n !== i ? (r = qe(), - r !== i ? (44 === e.charCodeAt(be) ? (o = p, - be++) : (o = i, - 0 === Se && Te(m)), - o !== i ? (a = qe(), - a !== i ? (s = ze(), - s !== i ? (we = t, - n = P(s), - t = n) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i), - t - } - function Ve() { - var t, n, r, o, a, s, l; - if (t = be, - e.substr(be, 6) === j ? (n = j, - be += 6) : (n = i, - 0 === Se && Te(M)), - n !== i) - if (r = qe(), - r !== i) - if (44 === e.charCodeAt(be) ? (o = p, - be++) : (o = i, - 0 === Se && Te(m)), - o !== i) - if (a = qe(), - a !== i) { - if (s = [], - l = He(), - l !== i) - while (l !== i) - s.push(l), - l = He(); - else - s = i; - s !== i ? (we = t, - n = R(s), - t = n) : (be = t, - t = i) - } else - be = t, - t = i; - else - be = t, - t = i; - else - be = t, - t = i; - else - be = t, - t = i; - return t - } - function We() { - var t, n, r, o; - return t = be, - n = be, - 61 === e.charCodeAt(be) ? (r = N, - be++) : (r = i, - 0 === Se && Te(D)), - r !== i ? (o = Xe(), - o !== i ? (r = [r, o], - n = r) : (be = n, - n = i)) : (be = n, - n = i), - t = n !== i ? e.substring(t, be) : n, - t === i && (t = Ze()), - t - } - function He() { - var t, n, r, o, a, s, l, c, u; - return t = be, - n = qe(), - n !== i ? (r = We(), - r !== i ? (o = qe(), - o !== i ? (123 === e.charCodeAt(be) ? (a = f, - be++) : (a = i, - 0 === Se && Te(d)), - a !== i ? (s = qe(), - s !== i ? (l = Pe(), - l !== i ? (c = qe(), - c !== i ? (125 === e.charCodeAt(be) ? (u = g, - be++) : (u = i, - 0 === Se && Te(v)), - u !== i ? (we = t, - n = I(r, l), - t = n) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i), - t - } - function Ue() { - var t, n, r, o; - return t = be, - e.substr(be, 7) === $ ? (n = $, - be += 7) : (n = i, - 0 === Se && Te(F)), - n !== i ? (r = qe(), - r !== i ? (o = Xe(), - o !== i ? (we = t, - n = B(o), - t = n) : (be = t, - t = i)) : (be = t, - t = i)) : (be = t, - t = i), - t - } - function ze() { - var e, t, n, r, o; - if (e = be, - t = Ue(), - t === i && (t = null), - t !== i) - if (n = qe(), - n !== i) { - if (r = [], - o = He(), - o !== i) - while (o !== i) - r.push(o), - o = He(); - else - r = i; - r !== i ? (we = e, - t = V(t, r), - e = t) : (be = e, - e = i) - } else - be = e, - e = i; - else - be = e, - e = i; - return e - } - function Ge() { - var t, n; - if (Se++, - t = [], - H.test(e.charAt(be)) ? (n = e.charAt(be), - be++) : (n = i, - 0 === Se && Te(U)), - n !== i) - while (n !== i) - t.push(n), - H.test(e.charAt(be)) ? (n = e.charAt(be), - be++) : (n = i, - 0 === Se && Te(U)); - else - t = i; - return Se--, - t === i && (n = i, - 0 === Se && Te(W)), - t - } - function qe() { - var t, n, r; - Se++, - t = be, - n = [], - r = Ge(); - while (r !== i) - n.push(r), - r = Ge(); - return t = n !== i ? e.substring(t, be) : n, - Se--, - t === i && (n = i, - 0 === Se && Te(z)), - t - } - function Ke() { - var t; - return G.test(e.charAt(be)) ? (t = e.charAt(be), - be++) : (t = i, - 0 === Se && Te(q)), - t - } - function Ye() { - var t; - return K.test(e.charAt(be)) ? (t = e.charAt(be), - be++) : (t = i, - 0 === Se && Te(Y)), - t - } - function Xe() { - var t, n, r, o, a, s; - if (t = be, - 48 === e.charCodeAt(be) ? (n = X, - be++) : (n = i, - 0 === Se && Te(Q)), - n === i) { - if (n = be, - r = be, - Z.test(e.charAt(be)) ? (o = e.charAt(be), - be++) : (o = i, - 0 === Se && Te(J)), - o !== i) { - a = [], - s = Ke(); - while (s !== i) - a.push(s), - s = Ke(); - a !== i ? (o = [o, a], - r = o) : (be = r, - r = i) - } else - be = r, - r = i; - n = r !== i ? e.substring(n, be) : r - } - return n !== i && (we = t, - n = ee(n)), - t = n, - t - } - function Qe() { - var t, n, r, o, a, s, l, c; - return te.test(e.charAt(be)) ? (t = e.charAt(be), - be++) : (t = i, - 0 === Se && Te(ne)), - t === i && (t = be, - e.substr(be, 2) === re ? (n = re, - be += 2) : (n = i, - 0 === Se && Te(ie)), - n !== i && (we = t, - n = oe()), - t = n, - t === i && (t = be, - e.substr(be, 2) === ae ? (n = ae, - be += 2) : (n = i, - 0 === Se && Te(se)), - n !== i && (we = t, - n = le()), - t = n, - t === i && (t = be, - e.substr(be, 2) === ce ? (n = ce, - be += 2) : (n = i, - 0 === Se && Te(ue)), - n !== i && (we = t, - n = he()), - t = n, - t === i && (t = be, - e.substr(be, 2) === fe ? (n = fe, - be += 2) : (n = i, - 0 === Se && Te(de)), - n !== i && (we = t, - n = pe()), - t = n, - t === i && (t = be, - e.substr(be, 2) === me ? (n = me, - be += 2) : (n = i, - 0 === Se && Te(ge)), - n !== i ? (r = be, - o = be, - a = Ye(), - a !== i ? (s = Ye(), - s !== i ? (l = Ye(), - l !== i ? (c = Ye(), - c !== i ? (a = [a, s, l, c], - o = a) : (be = o, - o = i)) : (be = o, - o = i)) : (be = o, - o = i)) : (be = o, - o = i), - r = o !== i ? e.substring(r, be) : o, - r !== i ? (we = t, - n = ve(r), - t = n) : (be = t, - t = i)) : (be = t, - t = i)))))), - t - } - function Ze() { - var e, t, n; - if (e = be, - t = [], - n = Qe(), - n !== i) - while (n !== i) - t.push(n), - n = Qe(); - else - t = i; - return t !== i && (we = e, - t = ye(t)), - e = t, - e - } - if (n = a(), - n !== i && be === e.length) - return n; - throw n !== i && be < e.length && Te({ - type: "end", - description: "end of input" - }), - Le(null, Ee, _e < e.length ? e.charAt(_e) : null, _e < e.length ? Oe(_e, _e + 1) : Oe(_e, _e)) - } - return e(t, Error), - { - SyntaxError: t, - parse: n - } - }() - }, - oVml: function(e, t, n) { - var r = n("5K7Z") - , i = n("fpC5") - , o = n("FpHa") - , a = n("VVlx")("IE_PROTO") - , s = function() {} - , l = "prototype" - , c = function() { - var e, t = n("Hsns")("iframe"), r = o.length, i = "<", a = ">"; - t.style.display = "none", - n("MvwC").appendChild(t), - t.src = "javascript:", - e = t.contentWindow.document, - e.open(), - e.write(i + "script" + a + "document.F=Object" + i + "/script" + a), - e.close(), - c = e.F; - while (r--) - delete c[l][o[r]]; - return c() - }; - e.exports = Object.create || function(e, t) { - var n; - return null !== e ? (s[l] = r(e), - n = new s, - s[l] = null, - n[a] = e) : n = c(), - void 0 === t ? n : i(n, t) - } - }, - obDU: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var r = Object.prototype.hasOwnProperty - , i = Object.prototype.toString - , o = function() { - try { - return !!Object.defineProperty({}, "a", {}) - } catch (e) { - return !1 - } - }() - , a = (!o && Object.prototype.__defineGetter__, - o ? Object.defineProperty : function(e, t, n) { - "get"in n && e.__defineGetter__ ? e.__defineGetter__(t, n.get) : (!r.call(e, t) || "value"in n) && (e[t] = n.value) - } - ); - t.defineProperty = a; - var s = Object.create || function(e, t) { - var n, i; - function o() {} - for (i in o.prototype = e, - n = new o, - t) - r.call(t, i) && a(n, i, t[i]); - return n - } - ; - t.objCreate = s; - var l = Array.prototype.indexOf || function(e, t) { - var n = this; - if (!n.length) - return -1; - for (var r = t || 0, i = n.length; r < i; r++) - if (n[r] === e) - return r; - return -1 - } - ; - t.arrIndexOf = l; - var c = Array.isArray || function(e) { - return "[object Array]" === i.call(e) - } - ; - t.isArray = c; - var u = Date.now || function() { - return (new Date).getTime() - } - ; - t.dateNow = u - }, - ohPV: function(e, t, n) { - "use strict"; - function r(e, t) { - e.prototype = Object.create(t.prototype), - e.prototype.constructor = e, - e.__proto__ = t - } - n.d(t, "a", function() { - return r - }) - }, - oxo0: function(e, t) { - var n = {}.hasOwnProperty; - e.exports = function(e, t) { - return n.call(e, t) - } - }, - p0pE: function(e, t, n) { - var r = n("eHn4"); - function i(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {} - , i = Object.keys(n); - "function" === typeof Object.getOwnPropertySymbols && (i = i.concat(Object.getOwnPropertySymbols(n).filter(function(e) { - return Object.getOwnPropertyDescriptor(n, e).enumerable - }))), - i.forEach(function(t) { - r(e, t, n[t]) - }) - } - return e - } - e.exports = i - }, - p7ys: function(e, t) { - e.exports = /[\0-\x1F\x7F-\x9F]/ - }, - pGN5: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.init = x, - t.use = _, - t.getItem = E, - t.compose = k, - t.apply = C, - t.applyForEach = O, - t.mergeConfig = T, - t.mergeConfigAsync = L; - var r = a(n("9lTW")) - , i = a(n("jYNY")) - , o = n("jce2"); - function a(e) { - return e && e.__esModule ? e : { - default: e - } - } - function s(e) { - if ("undefined" === typeof Symbol || null == e[Symbol.iterator]) { - if (Array.isArray(e) || (e = m(e))) { - var t = 0 - , n = function() {}; - return { - s: n, - n: function() { - return t >= e.length ? { - done: !0 - } : { - done: !1, - value: e[t++] - } - }, - e: function(e) { - throw e - }, - f: n - } - } - 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 r, i, o = !0, a = !1; - return { - s: function() { - r = e[Symbol.iterator]() - }, - n: function() { - var e = r.next(); - return o = e.done, - e - }, - e: function(e) { - a = !0, - i = e - }, - f: function() { - try { - o || null == r.return || r.return() - } finally { - if (a) - throw i - } - } - } - } - function l(e, t, n, r, i, o, a) { - try { - var s = e[o](a) - , l = s.value - } catch (e) { - return void n(e) - } - s.done ? t(l) : Promise.resolve(l).then(r, i) - } - function c(e) { - return function() { - var t = this - , n = arguments; - return new Promise(function(r, i) { - var o = e.apply(t, n); - function a(e) { - l(o, r, i, a, s, "next", e) - } - function s(e) { - l(o, r, i, a, s, "throw", e) - } - a(void 0) - } - ) - } - } - function u(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function h(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? u(Object(n), !0).forEach(function(t) { - f(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : u(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function f(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function d(e) { - return v(e) || g(e) || m(e) || p() - } - function p() { - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") - } - function m(e, t) { - if (e) { - if ("string" === typeof e) - return y(e, t); - var n = Object.prototype.toString.call(e).slice(8, -1); - return "Object" === n && e.constructor && (n = e.constructor.name), - "Map" === n || "Set" === n ? Array.from(n) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? y(e, t) : void 0 - } - } - function g(e) { - if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) - return Array.from(e) - } - function v(e) { - if (Array.isArray(e)) - return y(e) - } - function y(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) - r[n] = e[n]; - return r - } - var b = null - , w = []; - function x() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - b = [], - w = e.validKeys || [] - } - function _(e) { - Object.keys(e).forEach(function(e) { - (0, - r.default)(w.concat("default").indexOf(e) > -1, "Invalid key ".concat(e, " from plugin")) - }), - b.push(e) - } - function E(e) { - return (0, - r.default)(w.indexOf(e) > -1, "Invalid key ".concat(e)), - b.filter(function(t) { - return e in t - }).map(function(t) { - return t[e] - }) - } - function S() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - if (1 === t.length) - return t[0]; - var r = t.pop(); - return t.reduce(function(e, t) { - return function() { - return t(e) - } - }, r) - } - function k(e, t) { - var n = t.initialValue; - return "string" === typeof e && (e = E(e)), - function() { - return S.apply(void 0, d(e).concat([n]))() - } - } - function C(e, t) { - var n = t.initialValue - , i = t.args; - return "string" === typeof e && (e = E(e)), - (0, - r.default)(Array.isArray(e), "item must be Array"), - e.reduce(function(e, t) { - return (0, - r.default)("function" === typeof t, "applied item must be function"), - t(e, i) - }, n) - } - function O(e, t) { - var n = t.initialValue; - "string" === typeof e && (e = E(e)), - (0, - r.default)(Array.isArray(e), "item must be Array"), - e.forEach(function(e) { - (0, - r.default)("function" === typeof e, "applied item must be function"), - e(n) - }) - } - function T(e) { - return "string" === typeof e && (e = E(e)), - (0, - r.default)(Array.isArray(e), "item must be Array"), - e.reduce(function(e, t) { - return (0, - r.default)((0, - i.default)(t), "Config is not plain object"), - h({}, e, {}, t) - }, {}) - } - function L(e) { - return A.apply(this, arguments) - } - function A() { - return A = c(regeneratorRuntime.mark(function e(t) { - var n, a, l, c; - return regeneratorRuntime.wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - "string" === typeof t && (t = E(t)), - (0, - r.default)(Array.isArray(t), "item must be Array"), - n = {}, - a = s(t), - e.prev = 4, - a.s(); - case 6: - if ((l = a.n()).done) { - e.next = 16; - break - } - if (c = l.value, - !(0, - o.isPromiseLike)(c)) { - e.next = 12; - break - } - return e.next = 11, - c; - case 11: - c = e.sent; - case 12: - (0, - r.default)((0, - i.default)(c), "Config is not plain object"), - n = h({}, n, {}, c); - case 14: - e.next = 6; - break; - case 16: - e.next = 21; - break; - case 18: - e.prev = 18, - e.t0 = e["catch"](4), - a.e(e.t0); - case 21: - return e.prev = 21, - a.f(), - e.finish(21); - case 24: - return e.abrupt("return", n); - case 25: - case "end": - return e.stop() - } - }, e, null, [[4, 18, 21, 24]]) - })), - A.apply(this, arguments) - } - }, - pQGJ: function(e, t) { - e.exports = function(e, t) { - return { - enumerable: !(1 & e), - configurable: !(2 & e), - writable: !(4 & e), - value: t - } - } - }, - pVnL: function(e, t) { - function n() { - return e.exports = n = Object.assign ? Object.assign.bind() : function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - e.exports.__esModule = !0, - e.exports["default"] = e.exports, - n.apply(this, arguments) - } - e.exports = n, - e.exports.__esModule = !0, - e.exports["default"] = e.exports - }, - pi3A: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("g9YV"), - n("wCAj")) - , a = n("p0pE") - , s = n.n(a) - , l = (n("+L6B"), - n("2/Rp")) - , c = (n("qVdP"), - n("jsC+")) - , u = (n("Awhp"), - n("KrTs")) - , h = (n("lUTK"), - n("BvKs")) - , f = (n("5Dmo"), - n("3S7+")) - , d = (n("Pwec"), - n("CtXQ")) - , p = (n("+BJd"), - n("mr32")) - , m = n("q1tI") - , g = n.n(m) - , v = n("Bl7J") - , y = n("tI4l") - , b = n("wd/R") - , w = n.n(b) - , x = (n("2qtc"), - n("kLXV")) - , _ = (n("/zsF"), - n("PArb")) - , E = (n("14J3"), - n("BMrR")) - , S = (n("jCWc"), - n("kPKH")) - , k = n("1l/V") - , C = n.n(k) - , O = n("t3Un") - , T = n("3a4m") - , L = n.n(T) - , A = n("/MKj"); - n("lJCZ"); - function P() { - P = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof f ? t : f - , a = Object.create(o.prototype) - , s = new k(i || []); - return r(a, "_invoke", { - value: x(e, n, s) - }), - a - } - function u(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var h = {}; - function f() {} - function d() {} - function p() {} - var m = {}; - l(m, o, function() { - return this - }); - var g = Object.getPrototypeOf - , v = g && g(g(C([]))); - v && v !== t && n.call(v, o) && (m = v); - var y = p.prototype = f.prototype = Object.create(m); - function b(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function w(e, t) { - function i(r, o, a, s) { - var l = u(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , h = c.value; - return h && "object" == typeof h && n.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(h).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function x(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return O() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = _(a, n); - if (s) { - if (s === h) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = u(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === h) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function _(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - _(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - h; - var i = u(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - h; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - h) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - h) - } - function E(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function S(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function k(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(E, this), - this.reset(!0) - } - function C(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: O - } - } - function O() { - return { - value: void 0, - done: !0 - } - } - return d.prototype = p, - r(y, "constructor", { - value: p, - configurable: !0 - }), - r(p, "constructor", { - value: d, - configurable: !0 - }), - d.displayName = l(p, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === d || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, p) : (e.__proto__ = p, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(y), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - b(w.prototype), - l(w.prototype, a, function() { - return this - }), - e.AsyncIterator = w, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new w(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - b(y), - l(y, s, "Generator"), - l(y, o, function() { - return this - }), - l(y, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = C, - k.prototype = { - constructor: k, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(S), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - h) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - h - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - S(n), - h - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - S(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: C(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - h - } - }, - e - } - class j extends g.a.Component { - constructor(e) { - super(e), - this.state = { - order: {}, - user: {}, - invite_user: {}, - visible: !1 - } - } - getOrderInfo() { - var e = this; - return C()(P().mark(function t() { - var n, r, i; - return P().wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - return e.onShow(), - t.next = 3, - Object(O["b"])("/" + window.settings.secure_path + "/order/detail", { - id: e.props.orderId - }); - case 3: - if (n = t.sent, - 200 === n.code) { - t.next = 6; - break - } - return t.abrupt("return"); - case 6: - return t.next = 8, - Object(O["a"])("/" + window.settings.secure_path + "/user/getUserInfoById", { - id: n.data.user_id - }); - case 8: - if (r = t.sent, - 200 === r.code) { - t.next = 11; - break - } - return t.abrupt("return"); - case 11: - if (!n.data.invite_user_id) { - t.next = 18; - break - } - return t.next = 14, - Object(O["a"])("/" + window.settings.secure_path + "/user/getUserInfoById", { - id: n.data.invite_user_id - }); - case 14: - if (i = t.sent, - 200 === i.code) { - t.next = 17; - break - } - return t.abrupt("return"); - case 17: - e.setState({ - invite_user: i.data - }); - case 18: - e.setState({ - order: n.data, - user: r.data - }); - case 19: - case "end": - return t.stop() - } - }, t) - }))() - } - onShow() { - this.setState({ - visible: !this.state.visible - }) - } - jumpUserFilter(e, t, n) { - this.props.dispatch({ - type: "user/addFilter", - key: e, - condition: t, - value: n - }), - L.a.push("/user") - } - render() { - var e, t = this.props.plan.plans, n = { - marginBottom: 0 - }; - return g.a.createElement("div", null, g.a.createElement("div", { - onClick: ()=>this.getOrderInfo() - }, this.props.children), g.a.createElement(x["a"], { - visible: this.state.visible, - title: "\u8ba2\u5355\u4fe1\u606f", - onCancel: ()=>this.onShow(), - footer: !1 - }, this.state.user.email ? g.a.createElement("div", null, g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u90ae\u7bb1"), g.a.createElement(S["a"], { - span: 18 - }, g.a.createElement("a", { - onClick: ()=>this.jumpUserFilter("email", "\u6a21\u7cca", this.state.user.email), - href: "javascript:void(0);" - }, this.state.user.email))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u8ba2\u5355\u53f7"), g.a.createElement(S["a"], { - span: 18 - }, this.state.order.trade_no)), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u8ba2\u5355\u5468\u671f"), g.a.createElement(S["a"], { - span: 18 - }, y["a"].periodText[this.state.order.period])), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u8ba2\u5355\u72b6\u6001"), g.a.createElement(S["a"], { - span: 18 - }, y["a"].orderStatusText[this.state.order.status])), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u8ba2\u9605\u8ba1\u5212"), g.a.createElement(S["a"], { - span: 18 - }, null === (e = t.find(e=>e.id === this.state.order.plan_id)) || void 0 === e ? void 0 : e.name)), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u56de\u8c03\u5355\u53f7"), g.a.createElement(S["a"], { - span: 18 - }, this.state.order.callback_no ? this.state.order.callback_no : "-")), g.a.createElement(_["a"], null), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u652f\u4ed8\u91d1\u989d"), g.a.createElement(S["a"], { - span: 18 - }, (this.state.order.total_amount / 100).toFixed(2))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u4f59\u989d\u652f\u4ed8"), g.a.createElement(S["a"], { - span: 18 - }, (this.state.order.balance_amount / 100).toFixed(2))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u4f18\u60e0\u91d1\u989d"), g.a.createElement(S["a"], { - span: 18 - }, (this.state.order.discount_amount / 100).toFixed(2))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u9000\u56de\u91d1\u989d"), g.a.createElement(S["a"], { - span: 18 - }, (this.state.order.refund_amount / 100).toFixed(2))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u6298\u62b5\u91d1\u989d"), g.a.createElement(S["a"], { - span: 18 - }, (this.state.order.surplus_amount / 100).toFixed(2))), g.a.createElement(_["a"], null), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u521b\u5efa\u65f6\u95f4"), g.a.createElement(S["a"], { - span: 18 - }, w()(1e3 * this.state.order.created_at).format("YYYY-MM-DD HH:mm:ss"))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u66f4\u65b0\u65f6\u95f4"), g.a.createElement(S["a"], { - span: 18 - }, w()(1e3 * this.state.order.updated_at).format("YYYY-MM-DD HH:mm:ss"))), this.state.order.invite_user_id && 3 === this.state.order.status ? g.a.createElement("div", null, g.a.createElement(_["a"], null), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u9080\u8bf7\u4eba"), g.a.createElement(S["a"], { - span: 18 - }, g.a.createElement(f["a"], { - title: "\u67e5\u770bTA\u9080\u8bf7\u7684\u4eba" - }, g.a.createElement("a", { - onClick: ()=>this.jumpUserFilter("invite_by_email", "\u6a21\u7cca", this.state.invite_user.email), - href: "javascript:void(0);" - }, this.state.invite_user.email)))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u4f63\u91d1\u91d1\u989d"), g.a.createElement(S["a"], { - span: 18 - }, (this.state.order.commission_balance / 100).toFixed(2))), this.state.order.actual_commission_balance && g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u5b9e\u9645\u53d1\u653e"), g.a.createElement(S["a"], { - span: 18 - }, (this.state.order.actual_commission_balance / 100).toFixed(2))), g.a.createElement(E["a"], { - gutter: [16, 16], - style: n - }, g.a.createElement(S["a"], { - span: 6 - }, "\u4f63\u91d1\u72b6\u6001"), g.a.createElement(S["a"], { - span: 18 - }, y["a"].commissionStatusText[this.state.order.commission_status]))) : "") : g.a.createElement(d["a"], { - type: "loading", - style: { - fontSize: 24, - color: "#415A94" - } - }))) - } - } - var M = Object(A["c"])(e=>{ - var t = e.plan; - return { - plan: t - } - } - )(j) - , R = n("mCd/") - , N = n("yiO6") - , D = n("hVla") - , I = n("v32e"); - class $ extends g.a.Component { - constructor(e) { - super(e), - this.state = {} - } - componentWillUnmount() { - this.props.dispatch({ - type: "order/empty" - }), - this.props.dispatch({ - type: "order/setState", - payload: { - filter: [] - } - }) - } - componentDidMount() { - this.props.dispatch({ - type: "order/fetch" - }), - this.props.dispatch({ - type: "plan/fetch" - }) - } - update(e, t, n) { - this.props.dispatch({ - type: "order/update", - tradeNo: e, - key: t, - value: n - }) - } - tableOnChange(e) { - this.props.dispatch({ - type: "order/changeTable", - pagination: e - }) - } - render() { - var e = this.props.order - , t = e.orders - , n = e.fetchLoading - , r = e.pagination - , a = e.filter - , m = [{ - title: "# \u8ba2\u5355\u53f7", - dataIndex: "trade_no", - key: "trade_no", - render: (e,t)=>{ - return g.a.createElement(M, { - orderId: t.id - }, g.a.createElement("a", { - href: "javascript:void(0);" - }, e.substr(0, 3), "...", e.substr(-3))) - } - }, { - title: "\u7c7b\u578b", - dataIndex: "type", - key: "type", - render: e=>{ - var t = { - 1: "\u65b0\u8d2d", - 2: "\u7eed\u8d39", - 3: "\u53d8\u66f4", - 4: "\u6d41\u91cf\u5305" - }; - return t[e] - } - }, { - title: "\u8ba2\u9605\u8ba1\u5212", - dataIndex: "plan_name", - key: "plan_name" - }, { - title: "\u5468\u671f", - dataIndex: "period", - key: "period", - align: "center", - render: (e,t)=>{ - return g.a.createElement(p["a"], null, y["a"].periodText[t.period]) - } - }, { - title: "\u652f\u4ed8\u91d1\u989d", - dataIndex: "total_amount", - key: "total_amount", - align: "right", - render: e=>{ - return (e / 100).toFixed(2) - } - }, { - title: g.a.createElement("span", null, g.a.createElement(f["a"], { - placement: "top", - title: "\u6807\u8bb0\u4e3a[\u5df2\u652f\u4ed8]\u540e\u5c06\u4f1a\u7531\u7cfb\u7edf\u8fdb\u884c\u5f00\u901a\u540e\u5e76\u5b8c\u6210" - }, "\u8ba2\u5355\u72b6\u6001 ", g.a.createElement(d["a"], { - type: "question-circle" - }))), - dataIndex: "status", - key: "status", - render: (e,t)=>{ - var n = ["error", "processing", "default", "success", "default"]; - return g.a.createElement("div", null, g.a.createElement(c["a"], { - disabled: 0 !== e, - trigger: ["click"], - overlay: g.a.createElement(h["a"], null, g.a.createElement(h["a"].Item, { - key: "1", - onClick: e=>{ - this.props.dispatch({ - type: "order/paid", - tradeNo: t.trade_no - }) - } - }, "\u5df2\u652f\u4ed8"), g.a.createElement(h["a"].Item, { - key: "2", - onClick: e=>{ - this.props.dispatch({ - type: "order/cancel", - tradeNo: t.trade_no - }) - } - }, "\u53d6\u6d88")) - }, g.a.createElement("div", null, g.a.createElement(u["a"], { - status: n[e] - }), g.a.createElement("span", null, y["a"].orderStatusText[e], " "), 0 === e && g.a.createElement("a", { - href: "javascript:void(0);" - }, "\u6807\u8bb0\u4e3a ", g.a.createElement(d["a"], { - type: "caret-down" - }))))) - } - }, { - title: "\u4f63\u91d1\u91d1\u989d", - dataIndex: "commission_balance", - key: "commission_balance", - align: "right", - render: (e,t)=>{ - return 0 === t.status || 2 === t.status ? "-" : e ? (e / 100).toFixed(2) : "-" - } - }, { - title: g.a.createElement("span", null, "\u4f63\u91d1\u72b6\u6001 ", g.a.createElement(f["a"], { - placement: "top", - title: "\u6807\u8bb0\u4e3a[\u6709\u6548]\u540e\u5c06\u4f1a\u7531\u7cfb\u7edf\u5904\u7406\u540e\u53d1\u653e\u5230\u7528\u6237\u5e76\u5b8c\u6210" - }, g.a.createElement(d["a"], { - type: "question-circle" - }))), - dataIndex: "commission_status", - key: "commission_status", - render: (e,t)=>{ - if (0 === t.status || 2 === t.status) - return "-"; - if (!t.commission_balance) - return "-"; - var n = ["default", "processing", "success", "error"]; - return 2 === t.commission_status ? g.a.createElement("div", null, g.a.createElement(u["a"], { - status: n[e] - }), g.a.createElement("span", null, y["a"].commissionStatusText[e], " ")) : g.a.createElement("div", null, g.a.createElement(c["a"], { - trigger: ["click"], - overlay: g.a.createElement(h["a"], null, g.a.createElement(h["a"].Item, { - key: "0", - disabled: 0 === e, - onClick: e=>{ - this.update(t.trade_no, "commission_status", e.key) - } - }, "\u5f85\u786e\u8ba4"), g.a.createElement(h["a"].Item, { - key: "1", - disabled: 1 === e, - onClick: e=>{ - this.update(t.trade_no, "commission_status", e.key) - } - }, "\u6709\u6548"), g.a.createElement(h["a"].Item, { - key: "3", - disabled: 3 === e, - onClick: e=>{ - this.update(t.trade_no, "commission_status", e.key) - } - }, "\u65e0\u6548")) - }, g.a.createElement("div", null, g.a.createElement(u["a"], { - status: n[e] - }), g.a.createElement("span", null, y["a"].commissionStatusText[e], " "), g.a.createElement("a", { - href: "javascript:void(0);" - }, "\u6807\u8bb0\u4e3a ", g.a.createElement(d["a"], { - type: "caret-down" - }))))) - } - }, { - title: "\u521b\u5efa\u65f6\u95f4", - dataIndex: "created_at", - key: "created_at", - align: "right", - render: e=>{ - return w()(1e3 * e).format("YYYY/MM/DD HH:mm") - } - }]; - return g.a.createElement(v["a"], i()({}, this.props, { - title: "\u8ba2\u5355\u7ba1\u7406" - }), g.a.createElement("div", { - className: "d-flex justify-content-between align-items-center" - }), g.a.createElement(I["a"], { - loading: n - }, g.a.createElement("div", { - className: "block block-rounded" - }, g.a.createElement("div", { - className: "bg-white" - }, g.a.createElement("div", { - style: { - padding: 15 - } - }, g.a.createElement(N["a"], null, g.a.createElement(D["a"], { - value: a, - onOk: e=>this.props.dispatch({ - type: "order/filter", - filter: e - }), - keys: [{ - key: "trade_no", - title: "\u8ba2\u5355\u53f7", - condition: ["\u6a21\u7cca", "="] - }, { - key: "status", - title: "\u8ba2\u5355\u72b6\u6001", - type: "select", - condition: ["="], - options: [{ - key: "\u672a\u652f\u4ed8", - value: 0 - }, { - key: "\u5df2\u652f\u4ed8", - value: 1 - }, { - key: "\u5df2\u53d6\u6d88", - value: 2 - }, { - key: "\u5df2\u5b8c\u6210", - value: 3 - }] - }, { - key: "commission_status", - title: "\u4f63\u91d1\u72b6\u6001", - type: "select", - condition: ["="], - options: [{ - key: "\u5f85\u786e\u8ba4", - value: 0 - }, { - key: "\u53d1\u653e\u4e2d", - value: 1 - }, { - key: "\u5df2\u53d1\u653e", - value: 2 - }, { - key: "\u65e0\u6548", - value: 3 - }] - }, { - key: "user_id", - title: "\u7528\u6237ID", - condition: ["="] - }, { - key: "invite_user_id", - title: "\u9080\u8bf7\u4ebaID", - condition: ["=", "!="] - }, { - key: "callback_no", - title: "\u56de\u8c03\u5355\u53f7", - condition: ["\u6a21\u7cca"] - }, { - key: "commission_balance", - title: "\u4f63\u91d1\u91d1\u989d", - condition: [">", "<", "=", "!=", ">=", "<="] - }] - }, g.a.createElement(l["a"], { - type: a.length > 0 ? "primary" : "" - }, g.a.createElement(d["a"], { - type: "filter" - }), " \u8fc7\u6ee4\u5668"))), g.a.createElement(R["a"], null, g.a.createElement(l["a"], { - style: { - marginLeft: 10 - } - }, g.a.createElement(d["a"], { - type: "plus" - }), " \u6dfb\u52a0\u8ba2\u5355"))), g.a.createElement(o["a"], { - tableLayout: "auto", - dataSource: t, - pagination: s()({}, r, { - size: "small" - }), - columns: m, - scroll: { - x: 1050 - }, - onChange: e=>this.tableOnChange(e) - }))))) - } - } - t["default"] = Object(A["c"])(e=>{ - var t = e.order; - return { - order: t - } - } - )($) - }, - q97H: function(e, t, n) { - "use strict"; - var r = n("330p"); - n("WGNW")({ - target: "RegExp", - proto: !0, - forced: r !== /./.exec - }, { - exec: r - }) - }, - qDJ8: function(e, t, n) { - "use strict"; - e.exports = function(e) { - return null != e && "object" === typeof e && !1 === Array.isArray(e) - } - }, - qIgq: function(e, t, n) { - var r = n("Wz2H") - , i = n("IuST") - , o = n("198K"); - function a(e, t) { - return r(e) || i(e, t) || o() - } - e.exports = a - }, - qT12: function(e, t, n) { - "use strict"; - var r = "function" === typeof Symbol && Symbol.for - , i = r ? Symbol.for("react.element") : 60103 - , o = r ? Symbol.for("react.portal") : 60106 - , a = r ? Symbol.for("react.fragment") : 60107 - , s = r ? Symbol.for("react.strict_mode") : 60108 - , l = r ? Symbol.for("react.profiler") : 60114 - , c = r ? Symbol.for("react.provider") : 60109 - , u = r ? Symbol.for("react.context") : 60110 - , h = r ? Symbol.for("react.async_mode") : 60111 - , f = r ? Symbol.for("react.concurrent_mode") : 60111 - , d = r ? Symbol.for("react.forward_ref") : 60112 - , p = r ? Symbol.for("react.suspense") : 60113 - , m = r ? Symbol.for("react.suspense_list") : 60120 - , g = r ? Symbol.for("react.memo") : 60115 - , v = r ? Symbol.for("react.lazy") : 60116 - , y = r ? Symbol.for("react.block") : 60121 - , b = r ? Symbol.for("react.fundamental") : 60117 - , w = r ? Symbol.for("react.responder") : 60118 - , x = r ? Symbol.for("react.scope") : 60119; - function _(e) { - if ("object" === typeof e && null !== e) { - var t = e.$$typeof; - switch (t) { - case i: - switch (e = e.type, - e) { - case h: - case f: - case a: - case l: - case s: - case p: - return e; - default: - switch (e = e && e.$$typeof, - e) { - case u: - case d: - case v: - case g: - case c: - return e; - default: - return t - } - } - case o: - return t - } - } - } - function E(e) { - return _(e) === f - } - t.AsyncMode = h, - t.ConcurrentMode = f, - t.ContextConsumer = u, - t.ContextProvider = c, - t.Element = i, - t.ForwardRef = d, - t.Fragment = a, - t.Lazy = v, - t.Memo = g, - t.Portal = o, - t.Profiler = l, - t.StrictMode = s, - t.Suspense = p, - t.isAsyncMode = function(e) { - return E(e) || _(e) === h - } - , - t.isConcurrentMode = E, - t.isContextConsumer = function(e) { - return _(e) === u - } - , - t.isContextProvider = function(e) { - return _(e) === c - } - , - t.isElement = function(e) { - return "object" === typeof e && null !== e && e.$$typeof === i - } - , - t.isForwardRef = function(e) { - return _(e) === d - } - , - t.isFragment = function(e) { - return _(e) === a - } - , - t.isLazy = function(e) { - return _(e) === v - } - , - t.isMemo = function(e) { - return _(e) === g - } - , - t.isPortal = function(e) { - return _(e) === o - } - , - t.isProfiler = function(e) { - return _(e) === l - } - , - t.isStrictMode = function(e) { - return _(e) === s - } - , - t.isSuspense = function(e) { - return _(e) === p - } - , - t.isValidElementType = function(e) { - return "string" === typeof e || "function" === typeof e || e === a || e === f || e === l || e === s || e === p || e === m || "object" === typeof e && null !== e && (e.$$typeof === v || e.$$typeof === g || e.$$typeof === c || e.$$typeof === u || e.$$typeof === d || e.$$typeof === b || e.$$typeof === w || e.$$typeof === x || e.$$typeof === y) - } - , - t.typeOf = _ - }, - qfHW: function(e, t, n) { - (function(e) { - t.fetch = s(e.fetch) && s(e.ReadableStream), - t.writableStream = s(e.WritableStream), - t.abortController = s(e.AbortController), - t.blobConstructor = !1; - try { - new Blob([new ArrayBuffer(1)]), - t.blobConstructor = !0 - } catch (e) {} - var n; - function r() { - if (void 0 !== n) - return n; - if (e.XMLHttpRequest) { - n = new e.XMLHttpRequest; - try { - n.open("GET", e.XDomainRequest ? "/" : "https://example.com") - } catch (e) { - n = null - } - } else - n = null; - return n - } - function i(e) { - var t = r(); - if (!t) - return !1; - try { - return t.responseType = e, - t.responseType === e - } catch (e) {} - return !1 - } - var o = "undefined" !== typeof e.ArrayBuffer - , a = o && s(e.ArrayBuffer.prototype.slice); - function s(e) { - return "function" === typeof e - } - t.arraybuffer = t.fetch || o && i("arraybuffer"), - t.msstream = !t.fetch && a && i("ms-stream"), - t.mozchunkedarraybuffer = !t.fetch && o && i("moz-chunked-arraybuffer"), - t.overrideMimeType = t.fetch || !!r() && s(r().overrideMimeType), - t.vbArray = s(e.VBArray), - n = null - } - ).call(this, n("yLpj")) - }, - qqou: function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r); - if ("undefined" !== typeof Element && !Element.prototype.matches) { - var o = Element.prototype; - o.matches = o.matchesSelector || o.mozMatchesSelector || o.msMatchesSelector || o.oMatchesSelector || o.webkitMatchesSelector - } - var a = function(e, t, n) { - var r = e; - while (r) { - var i = r === n || r === document.body; - if (i || 1 === r.nodeType && r.matches(t)) { - i && (r = null); - break - } - r = r.parentNode - } - return r - } - , s = function(e) { - var t = e; - do { - var n = window.getComputedStyle(t) - , r = n.overflow; - if (("auto" === r || "scroll" === r) && t && t.nodeType && (t.offsetWidth < t.scrollWidth || t.offsetHeight < t.scrollHeight)) - break; - if (!t || !t.nodeType || t === document.body) { - t = null; - break - } - t = t.parentNode - } while (t); - return t - } - , l = function(e, t) { - return Array.from(e.parentNode.children).filter(e=>"" === t || !e.matches(t)).indexOf(e) - } - , c = "tr" - , u = { - TOP: 1, - BOTTOM: 3 - } - , h = "px" - , f = "position:fixed;z-index:9999;height:0;margin-top:-1px;border-bottom:dashed 2px rgba(0,0,0,.3);display:none;"; - class d extends r["Component"] { - constructor(e) { - super(e), - this.onMouseDown = this.onMouseDown.bind(this), - this.onDragStart = this.onDragStart.bind(this), - this.onDragEnter = this.onDragEnter.bind(this), - this.onDragEnd = this.onDragEnd.bind(this), - this.autoScroll = this.autoScroll.bind(this), - this.state = { - fromIndex: -1, - toIndex: -1 - }, - this.scrollElement = null, - this.scrollTimerId = -1, - this.direction = u.BOTTOM - } - componentWillUnmount() { - this.dragLine && this.dragLine.parentNode && (this.dragLine.parentNode.removeChild(this.dragLine), - this.dragLine = null, - this.cacheDragTarget = null) - } - onMouseDown(e) { - var t = this.getHandleNode(e.target); - if (t) { - var n = this.props.handleSelector && this.props.handleSelector !== this.props.nodeSelector ? this.getDragNode(t) : t; - n && (t.setAttribute("draggable", !1), - n.setAttribute("draggable", !0), - n.ondragstart = this.onDragStart, - n.ondragend = this.onDragEnd) - } - } - onDragStart(e) { - var t = this.getDragNode(e.target) - , n = e; - if (t) { - var r = t.parentNode; - n.dataTransfer.setData("Text", ""), - n.dataTransfer.effectAllowed = "move", - r.ondragenter = this.onDragEnter, - r.ondragover = function(e) { - return e.preventDefault(), - !0 - } - ; - var i = l(t, this.props.ignoreSelector); - this.setState({ - fromIndex: i, - toIndex: i - }), - this.scrollElement = s(r) - } - } - onDragEnter(e) { - var t, n = this.getDragNode(e.target), r = e; - n ? (t = l(n, this.props.ignoreSelector), - this.props.enableScroll && this.resolveAutoScroll(r, n)) : (t = -1, - this.stopAutoScroll()), - this.cacheDragTarget = n, - this.setState({ - toIndex: t - }), - this.fixDragLine(n) - } - onDragEnd(e) { - var t = this.getDragNode(e.target); - this.stopAutoScroll(), - t && (t.removeAttribute("draggable"), - t.ondragstart = null, - t.ondragend = null, - t.parentNode.ondragenter = null, - t.parentNode.ondragover = null, - this.state.fromIndex >= 0 && this.state.fromIndex !== this.state.toIndex && this.props.onDragEnd(this.state.fromIndex, this.state.toIndex)), - this.hideDragLine(), - this.setState({ - fromIndex: -1, - toIndex: -1 - }) - } - getDragNode(e) { - return a(e, this.props.nodeSelector, this.dragList) - } - getHandleNode(e) { - return a(e, this.props.handleSelector || this.props.nodeSelector, this.dragList) - } - getDragLine() { - return this.dragLine || (this.dragLine = window.document.createElement("div"), - this.dragLine.setAttribute("style", f), - window.document.body.appendChild(this.dragLine)), - this.dragLine.className = this.props.lineClassName || "", - this.dragLine - } - resolveAutoScroll(e, t) { - if (this.scrollElement) { - var n = this.scrollElement.getBoundingClientRect() - , r = n.top - , i = n.height - , o = t.offsetHeight - , a = e.pageY - , s = o * (2 / 3); - this.direction = 0, - a > r + i - s ? this.direction = u.BOTTOM : a < r + s && (this.direction = u.TOP), - this.direction ? this.scrollTimerId < 0 && (this.scrollTimerId = setInterval(this.autoScroll, 20)) : this.stopAutoScroll() - } - } - stopAutoScroll() { - clearInterval(this.scrollTimerId), - this.scrollTimerId = -1, - this.fixDragLine(this.cacheDragTarget) - } - autoScroll() { - var e = this.scrollElement.scrollTop; - this.direction === u.BOTTOM ? (this.scrollElement.scrollTop = e + this.props.scrollSpeed, - e === this.scrollElement.scrollTop && this.stopAutoScroll()) : this.direction === u.TOP ? (this.scrollElement.scrollTop = e - this.props.scrollSpeed, - this.scrollElement.scrollTop <= 0 && this.stopAutoScroll()) : this.stopAutoScroll() - } - hideDragLine() { - this.dragLine && (this.dragLine.style.display = "none") - } - fixDragLine(e) { - var t = this.getDragLine(); - if (!e || this.state.fromIndex < 0 || this.state.fromIndex === this.state.toIndex) - this.hideDragLine(); - else { - var n = e.getBoundingClientRect() - , r = n.left - , i = n.top - , o = n.width - , a = n.height - , s = this.state.toIndex < this.state.fromIndex ? i : i + a; - if (this.props.enableScroll && this.scrollElement) { - var l = this.scrollElement.getBoundingClientRect() - , c = l.height - , u = l.top; - if (s < u - 2 || s > u + c + 2) - return void this.hideDragLine() - } - t.style.left = r + h, - t.style.width = o + h, - t.style.top = s + h, - t.style.display = "block" - } - } - render() { - return i.a.createElement("div", { - role: "presentation", - onMouseDown: this.onMouseDown, - ref: e=>{ - this.dragList = e - } - }, this.props.children) - } - } - d.defaultProps = { - nodeSelector: c, - ignoreSelector: "", - enableScroll: !0, - scrollSpeed: 10, - handleSelector: "", - lineClassName: "", - children: null - }; - var p = d - , m = "px" - , g = "width:0;margin-left:-1px;margin-top:0;border-bottom:0 none;border-left:dashed 2px rgba(0,0,0,.3);" - , v = { - RIGHT: 2, - LEFT: 4 - }; - class y extends p { - getDragLine() { - return this.dragLine || (super.getDragLine(), - this.dragLine.setAttribute("style", this.dragLine.getAttribute("style") + g)), - this.dragLine - } - resolveAutoScroll(e, t) { - if (this.scrollElement) { - var n = this.scrollElement.getBoundingClientRect() - , r = n.left - , i = n.width - , o = t.offsetWidth - , a = e.pageX - , s = 2 * o / 3; - this.direction = 0, - a > r + i - s ? this.direction = v.RIGHT : a < r + s && (this.direction = v.LEFT), - this.direction ? this.scrollTimerId < 0 && (this.scrollTimerId = setInterval(this.autoScroll, 20)) : this.stopAutoScroll() - } - } - autoScroll() { - var e = this.scrollElement.scrollLeft; - this.direction === v.RIGHT ? (this.scrollElement.scrollLeft = e + this.props.scrollSpeed, - e === this.scrollElement.scrollLeft && this.stopAutoScroll()) : this.direction === v.LEFT ? (this.scrollElement.scrollLeft = e - this.props.scrollSpeed, - this.scrollElement.scrollLeft <= 0 && this.stopAutoScroll()) : this.stopAutoScroll() - } - fixDragLine(e) { - var t = this.getDragLine(); - if (!e || this.state.fromIndex < 0 || this.state.fromIndex === this.state.toIndex) - this.hideDragLine(); - else { - var n = e.getBoundingClientRect() - , r = n.left - , i = n.top - , o = n.width - , a = n.height - , s = this.state.toIndex < this.state.fromIndex ? r : r + o; - if (this.props.enableScroll && this.scrollElement) { - var l = this.scrollElement.getBoundingClientRect() - , c = l.width - , u = l.left; - if (s < u - 2 || s > u + c + 2) - return void this.hideDragLine() - } - t.style.top = i + m, - t.style.height = a + m, - t.style.left = s + m, - t.style.display = "block" - } - } - } - var b = y; - p.DragColumn = b; - t["a"] = p - }, - qx4F: function(e, t, n) { - "use strict"; - var r; - function i(e) { - if ("undefined" === typeof document) - return 0; - if (e || void 0 === r) { - var t = document.createElement("div"); - t.style.width = "100%", - t.style.height = "200px"; - var n = document.createElement("div") - , i = n.style; - i.position = "absolute", - i.top = 0, - i.left = 0, - i.pointerEvents = "none", - i.visibility = "hidden", - i.width = "200px", - i.height = "150px", - i.overflow = "hidden", - n.appendChild(t), - document.body.appendChild(n); - var o = t.offsetWidth; - n.style.overflow = "scroll"; - var a = t.offsetWidth; - o === a && (a = n.clientWidth), - document.body.removeChild(n), - r = o - a - } - return r - } - n.d(t, "a", function() { - return i - }) - }, - r6D9: function(e, t, n) { - "use strict"; - var r = n("IlS8"); - function i() {} - e.exports = function() { - function e(e, t, n, i, o, a) { - if (a !== r) { - var s = new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"); - throw s.name = "Invariant Violation", - s - } - } - function t() { - return e - } - e.isRequired = e; - var n = { - array: e, - bool: e, - func: e, - number: e, - object: e, - string: e, - symbol: e, - any: e, - arrayOf: t, - element: e, - instanceOf: t, - node: e, - objectOf: t, - oneOf: t, - oneOfType: t, - shape: t, - exact: t - }; - return n.checkPropTypes = i, - n.PropTypes = n, - n - } - }, - rA99: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = n("QBsz") - , a = n("Sj9i") - , s = [] - , l = function() { - function e() { - this.x1 = 0, - this.y1 = 0, - this.x2 = 0, - this.y2 = 0, - this.cpx1 = 0, - this.cpy1 = 0, - this.percent = 1 - } - return e - }(); - function c(e, t, n) { - var r = e.cpx2 - , i = e.cpy2; - return null != r || null != i ? [(n ? a["b"] : a["a"])(e.x1, e.cpx1, e.cpx2, e.x2, t), (n ? a["b"] : a["a"])(e.y1, e.cpy1, e.cpy2, e.y2, t)] : [(n ? a["i"] : a["h"])(e.x1, e.cpx1, e.x2, t), (n ? a["i"] : a["h"])(e.y1, e.cpy1, e.y2, t)] - } - var u = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultStyle = function() { - return { - stroke: "#000", - fill: null - } - } - , - t.prototype.getDefaultShape = function() { - return new l - } - , - t.prototype.buildPath = function(e, t) { - var n = t.x1 - , r = t.y1 - , i = t.x2 - , o = t.y2 - , l = t.cpx1 - , c = t.cpy1 - , u = t.cpx2 - , h = t.cpy2 - , f = t.percent; - 0 !== f && (e.moveTo(n, r), - null == u || null == h ? (f < 1 && (Object(a["n"])(n, l, i, f, s), - l = s[1], - i = s[2], - Object(a["n"])(r, c, o, f, s), - c = s[1], - o = s[2]), - e.quadraticCurveTo(l, c, i, o)) : (f < 1 && (Object(a["g"])(n, l, u, i, f, s), - l = s[1], - u = s[2], - i = s[3], - Object(a["g"])(r, c, h, o, f, s), - c = s[1], - h = s[2], - o = s[3]), - e.bezierCurveTo(l, c, u, h, i, o))) - } - , - t.prototype.pointAt = function(e) { - return c(this.shape, e, !1) - } - , - t.prototype.tangentAt = function(e) { - var t = c(this.shape, e, !0); - return o["k"](t, t) - } - , - t - }(i["b"]); - u.prototype.type = "bezier-curve", - t["a"] = u - }, - rKIl: function(e, t, n) { - var r = n("c0Oy") - , i = n("VPOE") - , o = n("oxo0") - , a = n("kCK5")("src") - , s = n("b5re") - , l = "toString" - , c = ("" + s).split(l); - n("bV5f").inspectSource = function(e) { - return s.call(e) - } - , - (e.exports = function(e, t, n, s) { - var l = "function" == typeof n; - l && (o(n, "name") || i(n, "name", t)), - e[t] !== n && (l && (o(n, a) || i(n, a, e[t] ? "" + e[t] : c.join(String(t)))), - e === r ? e[t] = n : s ? e[t] ? e[t] = n : i(e, t, n) : (delete e[t], - i(e, t, n))) - } - )(Function.prototype, l, function() { - return "function" == typeof this && this[a] || s.call(this) - }) - }, - rTWY: function(e, t, n) { - var r = n("c0Oy") - , i = n("vMx4").set - , o = r.MutationObserver || r.WebKitMutationObserver - , a = r.process - , s = r.Promise - , l = "process" == n("2we2")(a); - e.exports = function() { - var e, t, n, c = function() { - var r, i; - l && (r = a.domain) && r.exit(); - while (e) { - i = e.fn, - e = e.next; - try { - i() - } catch (r) { - throw e ? n() : t = void 0, - r - } - } - t = void 0, - r && r.enter() - }; - if (l) - n = function() { - a.nextTick(c) - } - ; - else if (!o || r.navigator && r.navigator.standalone) - if (s && s.resolve) { - var u = s.resolve(void 0); - n = function() { - u.then(c) - } - } else - n = function() { - i.call(r, c) - } - ; - else { - var h = !0 - , f = document.createTextNode(""); - new o(c).observe(f, { - characterData: !0 - }), - n = function() { - f.data = h = !h - } - } - return function(r) { - var i = { - fn: r, - next: void 0 - }; - t && (t.next = i), - e || (e = i, - n()), - t = i - } - } - }, - rUcv: function(e, t, n) { - "use strict"; - var r = n("c0Oy") - , i = n("oxo0") - , o = n("8Z/V") - , a = n("WGNW") - , s = n("rKIl") - , l = n("+y51").KEY - , c = n("wUWy") - , u = n("VyuQ") - , h = n("lvAo") - , f = n("kCK5") - , d = n("gL7N") - , p = n("zKnh") - , m = n("/sWw") - , g = n("T1nr") - , v = n("EpXD") - , y = n("7vYJ") - , b = n("u8+u") - , w = n("il4q") - , x = n("OeOC") - , _ = n("8BMt") - , E = n("pQGJ") - , S = n("/Mfd") - , k = n("CTsd") - , C = n("15BC") - , O = n("e6w7") - , T = n("V5/1") - , L = n("Igga") - , A = C.f - , P = T.f - , j = k.f - , M = r.Symbol - , R = r.JSON - , N = R && R.stringify - , D = "prototype" - , I = d("_hidden") - , $ = d("toPrimitive") - , F = {}.propertyIsEnumerable - , B = u("symbol-registry") - , V = u("symbols") - , W = u("op-symbols") - , H = Object[D] - , U = "function" == typeof M && !!O.f - , z = r.QObject - , G = !z || !z[D] || !z[D].findChild - , q = o && c(function() { - return 7 != S(P({}, "a", { - get: function() { - return P(this, "a", { - value: 7 - }).a - } - })).a - }) ? function(e, t, n) { - var r = A(H, t); - r && delete H[t], - P(e, t, n), - r && e !== H && P(H, t, r) - } - : P - , K = function(e) { - var t = V[e] = S(M[D]); - return t._k = e, - t - } - , Y = U && "symbol" == typeof M.iterator ? function(e) { - return "symbol" == typeof e - } - : function(e) { - return e instanceof M - } - , X = function(e, t, n) { - return e === H && X(W, t, n), - y(e), - t = _(t, !0), - y(n), - i(V, t) ? (n.enumerable ? (i(e, I) && e[I][t] && (e[I][t] = !1), - n = S(n, { - enumerable: E(0, !1) - })) : (i(e, I) || P(e, I, E(1, {})), - e[I][t] = !0), - q(e, t, n)) : P(e, t, n) - } - , Q = function(e, t) { - y(e); - var n, r = g(t = x(t)), i = 0, o = r.length; - while (o > i) - X(e, n = r[i++], t[n]); - return e - } - , Z = function(e, t) { - return void 0 === t ? S(e) : Q(S(e), t) - } - , J = function(e) { - var t = F.call(this, e = _(e, !0)); - return !(this === H && i(V, e) && !i(W, e)) && (!(t || !i(this, e) || !i(V, e) || i(this, I) && this[I][e]) || t) - } - , ee = function(e, t) { - if (e = x(e), - t = _(t, !0), - e !== H || !i(V, t) || i(W, t)) { - var n = A(e, t); - return !n || !i(V, t) || i(e, I) && e[I][t] || (n.enumerable = !0), - n - } - } - , te = function(e) { - var t, n = j(x(e)), r = [], o = 0; - while (n.length > o) - i(V, t = n[o++]) || t == I || t == l || r.push(t); - return r - } - , ne = function(e) { - var t, n = e === H, r = j(n ? W : x(e)), o = [], a = 0; - while (r.length > a) - !i(V, t = r[a++]) || n && !i(H, t) || o.push(V[t]); - return o - }; - U || (M = function() { - if (this instanceof M) - throw TypeError("Symbol is not a constructor!"); - var e = f(arguments.length > 0 ? arguments[0] : void 0) - , t = function(n) { - this === H && t.call(W, n), - i(this, I) && i(this[I], e) && (this[I][e] = !1), - q(this, e, E(1, n)) - }; - return o && G && q(H, e, { - configurable: !0, - set: t - }), - K(e) - } - , - s(M[D], "toString", function() { - return this._k - }), - C.f = ee, - T.f = X, - n("9HFh").f = k.f = te, - n("LsAW").f = J, - O.f = ne, - o && !n("FqPH") && s(H, "propertyIsEnumerable", J, !0), - p.f = function(e) { - return K(d(e)) - } - ), - a(a.G + a.W + a.F * !U, { - Symbol: M - }); - for (var re = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), ie = 0; re.length > ie; ) - d(re[ie++]); - for (var oe = L(d.store), ae = 0; oe.length > ae; ) - m(oe[ae++]); - a(a.S + a.F * !U, "Symbol", { - for: function(e) { - return i(B, e += "") ? B[e] : B[e] = M(e) - }, - keyFor: function(e) { - if (!Y(e)) - throw TypeError(e + " is not a symbol!"); - for (var t in B) - if (B[t] === e) - return t - }, - useSetter: function() { - G = !0 - }, - useSimple: function() { - G = !1 - } - }), - a(a.S + a.F * !U, "Object", { - create: Z, - defineProperty: X, - defineProperties: Q, - getOwnPropertyDescriptor: ee, - getOwnPropertyNames: te, - getOwnPropertySymbols: ne - }); - var se = c(function() { - O.f(1) - }); - a(a.S + a.F * se, "Object", { - getOwnPropertySymbols: function(e) { - return O.f(w(e)) - } - }), - R && a(a.S + a.F * (!U || c(function() { - var e = M(); - return "[null]" != N([e]) || "{}" != N({ - a: e - }) || "{}" != N(Object(e)) - })), "JSON", { - stringify: function(e) { - var t, n, r = [e], i = 1; - while (arguments.length > i) - r.push(arguments[i++]); - if (n = t = r[1], - (b(t) || void 0 !== e) && !Y(e)) - return v(t) || (t = function(e, t) { - if ("function" == typeof n && (t = n.call(this, e, t)), - !Y(t)) - return t - } - ), - r[1] = t, - N.apply(R, r) - } - }), - M[D][$] || n("VPOE")(M[D], $, M[D].valueOf), - h(M, "Symbol"), - h(Math, "Math", !0), - h(r.JSON, "JSON", !0) - }, - rXFu: function(e, t, n) { - "use strict"; - (function(t, r) { - var i = n("lm0R"); - e.exports = _; - var o, a = n("2Nt0"); - _.ReadableState = x; - n("+qE3").EventEmitter; - var s = function(e, t) { - return e.listeners(t).length - } - , l = n("QpuX") - , c = n("hwdV").Buffer - , u = t.Uint8Array || function() {} - ; - function h(e) { - return c.from(e) - } - function f(e) { - return c.isBuffer(e) || e instanceof u - } - var d = Object.create(n("Onz0")); - d.inherits = n("P7XM"); - var p = n(3) - , m = void 0; - m = p && p.debuglog ? p.debuglog("stream") : function() {} - ; - var g, v = n("Xhqo"), y = n("RoFp"); - d.inherits(_, l); - var b = ["error", "close", "destroy", "pause", "resume"]; - function w(e, t, n) { - if ("function" === typeof e.prependListener) - return e.prependListener(t, n); - e._events && e._events[t] ? a(e._events[t]) ? e._events[t].unshift(n) : e._events[t] = [n, e._events[t]] : e.on(t, n) - } - function x(e, t) { - o = o || n("sZro"), - e = e || {}; - var r = t instanceof o; - this.objectMode = !!e.objectMode, - r && (this.objectMode = this.objectMode || !!e.readableObjectMode); - var i = e.highWaterMark - , a = e.readableHighWaterMark - , s = this.objectMode ? 16 : 16384; - this.highWaterMark = i || 0 === i ? i : r && (a || 0 === a) ? a : s, - this.highWaterMark = Math.floor(this.highWaterMark), - this.buffer = new v, - this.length = 0, - this.pipes = null, - this.pipesCount = 0, - this.flowing = null, - this.ended = !1, - this.endEmitted = !1, - this.reading = !1, - this.sync = !0, - this.needReadable = !1, - this.emittedReadable = !1, - this.readableListening = !1, - this.resumeScheduled = !1, - this.destroyed = !1, - this.defaultEncoding = e.defaultEncoding || "utf8", - this.awaitDrain = 0, - this.readingMore = !1, - this.decoder = null, - this.encoding = null, - e.encoding && (g || (g = n("fXKp").StringDecoder), - this.decoder = new g(e.encoding), - this.encoding = e.encoding) - } - function _(e) { - if (o = o || n("sZro"), - !(this instanceof _)) - return new _(e); - this._readableState = new x(e,this), - this.readable = !0, - e && ("function" === typeof e.read && (this._read = e.read), - "function" === typeof e.destroy && (this._destroy = e.destroy)), - l.call(this) - } - function E(e, t, n, r, i) { - var o, a = e._readableState; - null === t ? (a.reading = !1, - A(e, a)) : (i || (o = k(a, t)), - o ? e.emit("error", o) : a.objectMode || t && t.length > 0 ? ("string" === typeof t || a.objectMode || Object.getPrototypeOf(t) === c.prototype || (t = h(t)), - r ? a.endEmitted ? e.emit("error", new Error("stream.unshift() after end event")) : S(e, a, t, !0) : a.ended ? e.emit("error", new Error("stream.push() after EOF")) : (a.reading = !1, - a.decoder && !n ? (t = a.decoder.write(t), - a.objectMode || 0 !== t.length ? S(e, a, t, !1) : M(e, a)) : S(e, a, t, !1))) : r || (a.reading = !1)); - return C(a) - } - function S(e, t, n, r) { - t.flowing && 0 === t.length && !t.sync ? (e.emit("data", n), - e.read(0)) : (t.length += t.objectMode ? 1 : n.length, - r ? t.buffer.unshift(n) : t.buffer.push(n), - t.needReadable && P(e)), - M(e, t) - } - function k(e, t) { - var n; - return f(t) || "string" === typeof t || void 0 === t || e.objectMode || (n = new TypeError("Invalid non-string/buffer chunk")), - n - } - function C(e) { - return !e.ended && (e.needReadable || e.length < e.highWaterMark || 0 === e.length) - } - Object.defineProperty(_.prototype, "destroyed", { - get: function() { - return void 0 !== this._readableState && this._readableState.destroyed - }, - set: function(e) { - this._readableState && (this._readableState.destroyed = e) - } - }), - _.prototype.destroy = y.destroy, - _.prototype._undestroy = y.undestroy, - _.prototype._destroy = function(e, t) { - this.push(null), - t(e) - } - , - _.prototype.push = function(e, t) { - var n, r = this._readableState; - return r.objectMode ? n = !0 : "string" === typeof e && (t = t || r.defaultEncoding, - t !== r.encoding && (e = c.from(e, t), - t = ""), - n = !0), - E(this, e, t, !1, n) - } - , - _.prototype.unshift = function(e) { - return E(this, e, null, !0, !1) - } - , - _.prototype.isPaused = function() { - return !1 === this._readableState.flowing - } - , - _.prototype.setEncoding = function(e) { - return g || (g = n("fXKp").StringDecoder), - this._readableState.decoder = new g(e), - this._readableState.encoding = e, - this - } - ; - var O = 8388608; - function T(e) { - return e >= O ? e = O : (e--, - e |= e >>> 1, - e |= e >>> 2, - e |= e >>> 4, - e |= e >>> 8, - e |= e >>> 16, - e++), - e - } - function L(e, t) { - return e <= 0 || 0 === t.length && t.ended ? 0 : t.objectMode ? 1 : e !== e ? t.flowing && t.length ? t.buffer.head.data.length : t.length : (e > t.highWaterMark && (t.highWaterMark = T(e)), - e <= t.length ? e : t.ended ? t.length : (t.needReadable = !0, - 0)) - } - function A(e, t) { - if (!t.ended) { - if (t.decoder) { - var n = t.decoder.end(); - n && n.length && (t.buffer.push(n), - t.length += t.objectMode ? 1 : n.length) - } - t.ended = !0, - P(e) - } - } - function P(e) { - var t = e._readableState; - t.needReadable = !1, - t.emittedReadable || (m("emitReadable", t.flowing), - t.emittedReadable = !0, - t.sync ? i.nextTick(j, e) : j(e)) - } - function j(e) { - m("emit readable"), - e.emit("readable"), - F(e) - } - function M(e, t) { - t.readingMore || (t.readingMore = !0, - i.nextTick(R, e, t)) - } - function R(e, t) { - var n = t.length; - while (!t.reading && !t.flowing && !t.ended && t.length < t.highWaterMark) { - if (m("maybeReadMore read 0"), - e.read(0), - n === t.length) - break; - n = t.length - } - t.readingMore = !1 - } - function N(e) { - return function() { - var t = e._readableState; - m("pipeOnDrain", t.awaitDrain), - t.awaitDrain && t.awaitDrain--, - 0 === t.awaitDrain && s(e, "data") && (t.flowing = !0, - F(e)) - } - } - function D(e) { - m("readable nexttick read 0"), - e.read(0) - } - function I(e, t) { - t.resumeScheduled || (t.resumeScheduled = !0, - i.nextTick($, e, t)) - } - function $(e, t) { - t.reading || (m("resume read 0"), - e.read(0)), - t.resumeScheduled = !1, - t.awaitDrain = 0, - e.emit("resume"), - F(e), - t.flowing && !t.reading && e.read(0) - } - function F(e) { - var t = e._readableState; - m("flow", t.flowing); - while (t.flowing && null !== e.read()) - ; - } - function B(e, t) { - return 0 === t.length ? null : (t.objectMode ? n = t.buffer.shift() : !e || e >= t.length ? (n = t.decoder ? t.buffer.join("") : 1 === t.buffer.length ? t.buffer.head.data : t.buffer.concat(t.length), - t.buffer.clear()) : n = V(e, t.buffer, t.decoder), - n); - var n - } - function V(e, t, n) { - var r; - return e < t.head.data.length ? (r = t.head.data.slice(0, e), - t.head.data = t.head.data.slice(e)) : r = e === t.head.data.length ? t.shift() : n ? W(e, t) : H(e, t), - r - } - function W(e, t) { - var n = t.head - , r = 1 - , i = n.data; - e -= i.length; - while (n = n.next) { - var o = n.data - , a = e > o.length ? o.length : e; - if (a === o.length ? i += o : i += o.slice(0, e), - e -= a, - 0 === e) { - a === o.length ? (++r, - n.next ? t.head = n.next : t.head = t.tail = null) : (t.head = n, - n.data = o.slice(a)); - break - } - ++r - } - return t.length -= r, - i - } - function H(e, t) { - var n = c.allocUnsafe(e) - , r = t.head - , i = 1; - r.data.copy(n), - e -= r.data.length; - while (r = r.next) { - var o = r.data - , a = e > o.length ? o.length : e; - if (o.copy(n, n.length - e, 0, a), - e -= a, - 0 === e) { - a === o.length ? (++i, - r.next ? t.head = r.next : t.head = t.tail = null) : (t.head = r, - r.data = o.slice(a)); - break - } - ++i - } - return t.length -= i, - n - } - function U(e) { - var t = e._readableState; - if (t.length > 0) - throw new Error('"endReadable()" called on non-empty stream'); - t.endEmitted || (t.ended = !0, - i.nextTick(z, t, e)) - } - function z(e, t) { - e.endEmitted || 0 !== e.length || (e.endEmitted = !0, - t.readable = !1, - t.emit("end")) - } - function G(e, t) { - for (var n = 0, r = e.length; n < r; n++) - if (e[n] === t) - return n; - return -1 - } - _.prototype.read = function(e) { - m("read", e), - e = parseInt(e, 10); - var t = this._readableState - , n = e; - if (0 !== e && (t.emittedReadable = !1), - 0 === e && t.needReadable && (t.length >= t.highWaterMark || t.ended)) - return m("read: emitReadable", t.length, t.ended), - 0 === t.length && t.ended ? U(this) : P(this), - null; - if (e = L(e, t), - 0 === e && t.ended) - return 0 === t.length && U(this), - null; - var r, i = t.needReadable; - return m("need readable", i), - (0 === t.length || t.length - e < t.highWaterMark) && (i = !0, - m("length less than watermark", i)), - t.ended || t.reading ? (i = !1, - m("reading or ended", i)) : i && (m("do read"), - t.reading = !0, - t.sync = !0, - 0 === t.length && (t.needReadable = !0), - this._read(t.highWaterMark), - t.sync = !1, - t.reading || (e = L(n, t))), - r = e > 0 ? B(e, t) : null, - null === r ? (t.needReadable = !0, - e = 0) : t.length -= e, - 0 === t.length && (t.ended || (t.needReadable = !0), - n !== e && t.ended && U(this)), - null !== r && this.emit("data", r), - r - } - , - _.prototype._read = function(e) { - this.emit("error", new Error("_read() is not implemented")) - } - , - _.prototype.pipe = function(e, t) { - var n = this - , o = this._readableState; - switch (o.pipesCount) { - case 0: - o.pipes = e; - break; - case 1: - o.pipes = [o.pipes, e]; - break; - default: - o.pipes.push(e); - break - } - o.pipesCount += 1, - m("pipe count=%d opts=%j", o.pipesCount, t); - var a = (!t || !1 !== t.end) && e !== r.stdout && e !== r.stderr - , l = a ? u : x; - function c(e, t) { - m("onunpipe"), - e === n && t && !1 === t.hasUnpiped && (t.hasUnpiped = !0, - d()) - } - function u() { - m("onend"), - e.end() - } - o.endEmitted ? i.nextTick(l) : n.once("end", l), - e.on("unpipe", c); - var h = N(n); - e.on("drain", h); - var f = !1; - function d() { - m("cleanup"), - e.removeListener("close", y), - e.removeListener("finish", b), - e.removeListener("drain", h), - e.removeListener("error", v), - e.removeListener("unpipe", c), - n.removeListener("end", u), - n.removeListener("end", x), - n.removeListener("data", g), - f = !0, - !o.awaitDrain || e._writableState && !e._writableState.needDrain || h() - } - var p = !1; - function g(t) { - m("ondata"), - p = !1; - var r = e.write(t); - !1 !== r || p || ((1 === o.pipesCount && o.pipes === e || o.pipesCount > 1 && -1 !== G(o.pipes, e)) && !f && (m("false write response, pause", n._readableState.awaitDrain), - n._readableState.awaitDrain++, - p = !0), - n.pause()) - } - function v(t) { - m("onerror", t), - x(), - e.removeListener("error", v), - 0 === s(e, "error") && e.emit("error", t) - } - function y() { - e.removeListener("finish", b), - x() - } - function b() { - m("onfinish"), - e.removeListener("close", y), - x() - } - function x() { - m("unpipe"), - n.unpipe(e) - } - return n.on("data", g), - w(e, "error", v), - e.once("close", y), - e.once("finish", b), - e.emit("pipe", n), - o.flowing || (m("pipe resume"), - n.resume()), - e - } - , - _.prototype.unpipe = function(e) { - var t = this._readableState - , n = { - hasUnpiped: !1 - }; - if (0 === t.pipesCount) - return this; - if (1 === t.pipesCount) - return e && e !== t.pipes ? this : (e || (e = t.pipes), - t.pipes = null, - t.pipesCount = 0, - t.flowing = !1, - e && e.emit("unpipe", this, n), - this); - if (!e) { - var r = t.pipes - , i = t.pipesCount; - t.pipes = null, - t.pipesCount = 0, - t.flowing = !1; - for (var o = 0; o < i; o++) - r[o].emit("unpipe", this, n); - return this - } - var a = G(t.pipes, e); - return -1 === a ? this : (t.pipes.splice(a, 1), - t.pipesCount -= 1, - 1 === t.pipesCount && (t.pipes = t.pipes[0]), - e.emit("unpipe", this, n), - this) - } - , - _.prototype.on = function(e, t) { - var n = l.prototype.on.call(this, e, t); - if ("data" === e) - !1 !== this._readableState.flowing && this.resume(); - else if ("readable" === e) { - var r = this._readableState; - r.endEmitted || r.readableListening || (r.readableListening = r.needReadable = !0, - r.emittedReadable = !1, - r.reading ? r.length && P(this) : i.nextTick(D, this)) - } - return n - } - , - _.prototype.addListener = _.prototype.on, - _.prototype.resume = function() { - var e = this._readableState; - return e.flowing || (m("resume"), - e.flowing = !0, - I(this, e)), - this - } - , - _.prototype.pause = function() { - return m("call pause flowing=%j", this._readableState.flowing), - !1 !== this._readableState.flowing && (m("pause"), - this._readableState.flowing = !1, - this.emit("pause")), - this - } - , - _.prototype.wrap = function(e) { - var t = this - , n = this._readableState - , r = !1; - for (var i in e.on("end", function() { - if (m("wrapped end"), - n.decoder && !n.ended) { - var e = n.decoder.end(); - e && e.length && t.push(e) - } - t.push(null) - }), - e.on("data", function(i) { - if (m("wrapped data"), - n.decoder && (i = n.decoder.write(i)), - (!n.objectMode || null !== i && void 0 !== i) && (n.objectMode || i && i.length)) { - var o = t.push(i); - o || (r = !0, - e.pause()) - } - }), - e) - void 0 === this[i] && "function" === typeof e[i] && (this[i] = function(t) { - return function() { - return e[t].apply(e, arguments) - } - }(i)); - for (var o = 0; o < b.length; o++) - e.on(b[o], this.emit.bind(this, b[o])); - return this._read = function(t) { - m("wrapped _read", t), - r && (r = !1, - e.resume()) - } - , - this - } - , - Object.defineProperty(_.prototype, "readableHighWaterMark", { - enumerable: !1, - get: function() { - return this._readableState.highWaterMark - } - }), - _._fromList = B - } - ).call(this, n("yLpj"), n("Q2Ig")) - }, - rePB: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return i - }); - var r = n("o46R"); - function i(e, t, n) { - return t = Object(r["a"])(t), - t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - }, - rmlV: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = function() { - function e() { - this.cx = 0, - this.cy = 0, - this.rx = 0, - this.ry = 0 - } - return e - }() - , a = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultShape = function() { - return new o - } - , - t.prototype.buildPath = function(e, t) { - var n = .5522848 - , r = t.cx - , i = t.cy - , o = t.rx - , a = t.ry - , s = o * n - , l = a * n; - e.moveTo(r - o, i), - e.bezierCurveTo(r - o, i - l, r - s, i - a, r, i - a), - e.bezierCurveTo(r + s, i - a, r + o, i - l, r + o, i), - e.bezierCurveTo(r + o, i + l, r + s, i + a, r, i + a), - e.bezierCurveTo(r - s, i + a, r - o, i + l, r - o, i), - e.closePath() - } - , - t - }(i["b"]); - a.prototype.type = "ellipse", - t["a"] = a - }, - rr1i: function(e, t) { - e.exports = function(e, t) { - return { - enumerable: !(1 & e), - configurable: !(2 & e), - writable: !(4 & e), - value: t - } - } - }, - rrW9: function(e, t) { - e.exports = function(e, t, n) { - var r = void 0 === n; - switch (t.length) { - case 0: - return r ? e() : e.call(n); - case 1: - return r ? e(t[0]) : e.call(n, t[0]); - case 2: - return r ? e(t[0], t[1]) : e.call(n, t[0], t[1]); - case 3: - return r ? e(t[0], t[1], t[2]) : e.call(n, t[0], t[1], t[2]); - case 4: - return r ? e(t[0], t[1], t[2], t[3]) : e.call(n, t[0], t[1], t[2], t[3]) - } - return e.apply(n, t) - } - }, - rsGM: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = a; - var r = o(n("LIAx")) - , i = o(n("i8i4")); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - function a(e, t, n, o) { - var a = i.default.unstable_batchedUpdates ? function(e) { - i.default.unstable_batchedUpdates(n, e) - } - : n; - return (0, - r.default)(e, t, a, o) - } - }, - s2Iz: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return a - }); - var r = n("Sj9i") - , i = n("bYtY") - , o = /cubic-bezier\(([0-9,\.e ]+)\)/; - function a(e) { - var t = e && o.exec(e); - if (t) { - var n = t[1].split(",") - , a = +Object(i["O"])(n[0]) - , s = +Object(i["O"])(n[1]) - , l = +Object(i["O"])(n[2]) - , c = +Object(i["O"])(n[3]); - if (isNaN(a + s + l + c)) - return; - var u = []; - return function(e) { - return e <= 0 ? 0 : e >= 1 ? 1 : Object(r["f"])(0, a, l, 1, e, u) && Object(r["a"])(0, s, c, 1, u[0]) - } - } - } - }, - s3Ml: function(e, t, n) { - e.exports = { - default: n("JbBM"), - __esModule: !0 - } - }, - s4An: function(e, t, n) { - "use strict"; - function r(e, t) { - return r = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) { - return e.__proto__ = t, - e - } - , - r(e, t) - } - n.d(t, "a", function() { - return r - }) - }, - s4NR: function(e, t, n) { - "use strict"; - t.decode = t.parse = n("kd2E"), - t.encode = t.stringify = n("4JlD") - }, - sFYk: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = n("1l/V") - , a = n.n(o) - , s = n("q1tI") - , l = n.n(s) - , c = n("Bl7J") - , u = n("/MKj") - , h = n("3a4m") - , f = n.n(h) - , d = n("t3Un") - , p = n("20nU") - , m = n("IrRn") - , g = n("G+eS") - , v = n("k5Tp") - , y = n("MJSk") - , b = n("LadE") - , w = n("Syqx") - , x = n("/zI/") - , _ = n("NiBb") - , E = n("TLXH") - , S = n("xVpn") - , k = n("l6yY"); - function C() { - C = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof f ? t : f - , a = Object.create(o.prototype) - , s = new k(i || []); - return r(a, "_invoke", { - value: x(e, n, s) - }), - a - } - function u(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var h = {}; - function f() {} - function d() {} - function p() {} - var m = {}; - l(m, o, function() { - return this - }); - var g = Object.getPrototypeOf - , v = g && g(g(O([]))); - v && v !== t && n.call(v, o) && (m = v); - var y = p.prototype = f.prototype = Object.create(m); - function b(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function w(e, t) { - function i(r, o, a, s) { - var l = u(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , h = c.value; - return h && "object" == typeof h && n.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(h).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function x(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = _(a, n); - if (s) { - if (s === h) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = u(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === h) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function _(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - _(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - h; - var i = u(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - h; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - h) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - h) - } - function E(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function S(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function k(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(E, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return d.prototype = p, - r(y, "constructor", { - value: p, - configurable: !0 - }), - r(p, "constructor", { - value: d, - configurable: !0 - }), - d.displayName = l(p, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === d || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, p) : (e.__proto__ = p, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(y), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - b(w.prototype), - l(w.prototype, a, function() { - return this - }), - e.AsyncIterator = w, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new w(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - b(y), - l(y, s, "Generator"), - l(y, o, function() { - return this - }), - l(y, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - k.prototype = { - constructor: k, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(S), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - h) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - h - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - S(n), - h - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - S(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - h - } - }, - e - } - m["a"]([v["a"], y["a"], b["a"], w["a"], x["a"], _["a"], E["a"], k["a"], S["a"]]); - class O extends l.a.Component { - constructor(e) { - super(e), - this.state = {}, - this.orderChart = l.a.createRef(), - this.orderChartObj = void 0, - this.serverLastRankChart = l.a.createRef(), - this.serverLastRankChartObj = void 0 - } - orderChartRender(e) { - var t; - this.orderChartObj = g["b"](null === (t = this.orderChart) || void 0 === t ? void 0 : t.current, "vintage", { - renderer: "svg" - }); - var n = { - tooltip: { - trigger: "axis" - }, - legend: { - data: [], - left: "0", - z: 4 - }, - grid: { - left: "1%", - right: "1%", - bottom: "3%", - containLabel: !0 - }, - xAxis: { - type: "category", - boundaryGap: !1, - data: [] - }, - yAxis: { - type: "value" - }, - series: [] - }; - e.forEach(e=>{ - -1 === n.legend.data.indexOf(e.type) && n.legend.data.push(e.type), - -1 === n.xAxis.data.indexOf(e.date) && n.xAxis.data.push(e.date); - var t = n.series.find(t=>t.name === e.type); - t ? t.data.push(e.value) : n.series.push({ - name: e.type, - type: "line", - smooth: !0, - data: [e.value] - }) - } - ), - this.orderChartObj.setOption(n), - window.addEventListener("resize", this.chartResize.bind(this)) - } - serverLastRankChartRender(e) { - var t; - this.serverLastRankChartObj = g["b"](null === (t = this.serverLastRankChart) || void 0 === t ? void 0 : t.current); - var n = { - tooltip: { - trigger: "axis", - formatter: e=>{ - return "".concat(e[0].value, " GB") - } - }, - grid: { - top: "1%", - left: "1%", - right: "1%", - bottom: "3%", - containLabel: !0 - }, - xAxis: { - type: "value" - }, - yAxis: { - type: "category", - data: [] - }, - series: [{ - data: [], - type: "bar" - }] - }; - e.reverse().forEach(e=>{ - n.yAxis.data.push(e.server_name), - n.series[0].data.push(e.total) - } - ), - this.serverLastRankChartObj.setOption(n) - } - chartResize() { - this.orderChartObj.resize(), - this.serverLastRankChartObj.resize() - } - componentDidMount() { - var e = this; - a()(C().mark(function t() { - return C().wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - return t.next = 2, - e.checkQueue(); - case 2: - case "end": - return t.stop() - } - }, t) - }))(), - this.props.dispatch({ - type: "stat/getOverride" - }), - this.props.dispatch({ - type: "stat/getOrder", - complete: e=>{ - this.orderChartRender(e) - } - }), - this.props.dispatch({ - type: "stat/getServerLastRank", - complete: e=>{ - this.serverLastRankChartRender(e) - } - }), - this.props.dispatch({ - type: "config/fetch", - key: "site" - }) - } - componentWillUnmount() { - window.removeEventListener("resize", this.chartResize.bind(this)) - } - orderFilter() { - this.props.dispatch({ - type: "order/addFilter", - key: "commission_status", - condition: "=", - value: 0 - }), - this.props.dispatch({ - type: "order/addFilter", - key: "invite_user_id", - condition: "!=", - value: "" - }), - f.a.push("/order") - } - checkQueue() { - var e = this; - return a()(C().mark(function t() { - var n, r; - return C().wrap(function(t) { - while (1) - switch (t.prev = t.next) { - case 0: - return n = new URL(p["a"].serviceHost), - t.next = 3, - Object(d["a"])((null === n || void 0 === n ? void 0 : n.origin) + "/monitor/api/stats"); - case 3: - r = t.sent, - e.setState({ - queueStatus: null === r || void 0 === r ? void 0 : r.status - }); - case 5: - case "end": - return t.stop() - } - }, t) - }))() - } - render() { - var e = this.props - , t = e.stat - , n = e.config - , r = []; - return t.ticket_pending_total && r.push(l.a.createElement("div", { - className: "alert alert-danger", - role: "alert" - }, l.a.createElement("p", { - className: "mb-0" - }, "\u6709 ", t.ticket_pending_total, " \u6761\u5de5\u5355\u7b49\u5f85\u5904\u7406 ", l.a.createElement("a", { - className: "alert-link", - href: "javascript:void(0)", - onClick: ()=>f.a.push("/ticket") - }, "\u7acb\u5373\u5904\u7406")))), - t.commission_pending_total && r.push(l.a.createElement("div", { - className: "alert alert-danger", - role: "alert" - }, l.a.createElement("p", { - className: "mb-0" - }, "\u6709 ", t.commission_pending_total, " \u7b14\u4f63\u91d1\u7b49\u5f85\u786e\u8ba4 ", l.a.createElement("a", { - className: "alert-link", - href: "javascript:void(0)", - onClick: ()=>{ - this.props.dispatch({ - type: "order/addFilter", - key: "status", - condition: "=", - value: "3" - }), - this.props.dispatch({ - type: "order/addFilter", - key: "commission_status", - condition: "=", - value: "0" - }), - this.props.dispatch({ - type: "order/addFilter", - key: "commission_balance", - condition: ">", - value: "0" - }), - f.a.push("/order") - } - }, "\u7acb\u5373\u5904\u7406")))), - l.a.createElement(c["a"], i()({}, this.props, { - title: "\u4eea\u8868\u76d8" - }), this.state.queueStatus && "running" !== this.state.queueStatus && l.a.createElement("div", { - className: "row" - }, l.a.createElement("div", { - className: "col-lg-12" - }, l.a.createElement("div", { - className: "alert alert-danger", - role: "alert" - }, l.a.createElement("p", { - className: "mb-0" - }, "\u5f53\u524d\u961f\u5217\u670d\u52a1\u8fd0\u884c\u5f02\u5e38\uff0c\u53ef\u80fd\u4f1a\u5bfc\u81f4\u4e1a\u52a1\u65e0\u6cd5\u4f7f\u7528\u3002")))), r.map(e=>e), l.a.createElement("div", { - className: "mb-0 block border-bottom js-classic-nav d-none d-sm-block" - }, l.a.createElement("div", { - className: "block-content block-content-full" - }, l.a.createElement("div", { - className: "row no-gutters border" - }, l.a.createElement("div", { - className: "col-sm-6 col-xl-3 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("a", { - className: "block block-bordered block-link-pop text-center mb-0", - onClick: ()=>f.a.push("/config/system") - }, l.a.createElement("div", { - className: "block-content block-content-full text-center" - }, l.a.createElement("i", { - className: "fa-2x si si-equalizer text-primary d-none d-sm-inline-block mb-3" - }), l.a.createElement("div", { - className: "font-w600 text-uppercase" - }, "\u7cfb\u7edf\u8bbe\u7f6e")))), l.a.createElement("div", { - className: "col-sm-6 col-xl-3 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("a", { - className: "block block-bordered block-link-pop text-center mb-0", - onClick: ()=>f.a.push("/order") - }, l.a.createElement("div", { - className: "block-content block-content-full text-center" - }, l.a.createElement("i", { - className: "fa-2x si si-list text-primary d-none d-sm-inline-block mb-3" - }), l.a.createElement("div", { - className: "font-w600 text-uppercase" - }, "\u8ba2\u5355\u7ba1\u7406")))), l.a.createElement("div", { - className: "col-sm-6 col-xl-3 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("a", { - className: "block block-bordered block-link-pop text-center mb-0", - onClick: ()=>f.a.push("/plan") - }, l.a.createElement("div", { - className: "block-content block-content-full text-center" - }, l.a.createElement("i", { - className: "fa-2x si si-bag text-primary d-none d-sm-inline-block mb-3" - }), l.a.createElement("div", { - className: "font-w600 text-uppercase" - }, "\u8ba2\u9605\u7ba1\u7406")))), l.a.createElement("div", { - className: "col-sm-6 col-xl-3 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("a", { - className: "block block-bordered block-link-pop text-center mb-0", - onClick: ()=>f.a.push("/user") - }, l.a.createElement("div", { - className: "block-content block-content-full text-center" - }, l.a.createElement("i", { - className: "fa-2x si si-users text-primary d-none d-sm-inline-block mb-3" - }), l.a.createElement("div", { - className: "font-w600 text-uppercase" - }, "\u7528\u6237\u7ba1\u7406"))))))), l.a.createElement("div", { - className: "row no-gutters" - }, l.a.createElement("div", { - className: "col-lg-12 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("div", { - className: "block border-bottom mb-0" - }, l.a.createElement("div", { - className: "block-content" - }, l.a.createElement("div", { - className: "px-sm-3 clearfix" - }, l.a.createElement("i", { - className: "fa fa-chart-line fa-2x text-gray-light float-right" - }), l.a.createElement("p", { - className: "text-muted w-75 mb-1" - }, "\u4eca\u65e5\u6536\u5165"), l.a.createElement("p", { - className: "display-4 text-black font-w300 mb-2" - }, t.day_income ? (t.day_income / 100).toFixed(2) : "0.00", l.a.createElement("span", { - className: "font-size-h5 font-w600 text-muted" - }, n.site.currency)))))), l.a.createElement("div", { - className: "col-lg-12 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("div", { - className: "block border-bottom mb-0 v2board-stats-bar", - onScroll: e=>console.log(e.currentTarget.scrollLeft) - }, l.a.createElement("div", { - className: "block-content block-content-full" - }, l.a.createElement("div", { - class: "d-flex align-items-center" - }, l.a.createElement("div", { - class: "pr-4 pr-sm-5 pl-0 pl-sm-3" - }, l.a.createElement("p", { - class: "fs-3 text-dark mb-0" - }, t.month_income ? (t.month_income / 100).toFixed(2) : "0.00", " ", n.site.currency), l.a.createElement("p", { - class: "text-muted mb-0" - }, "\u672c\u6708\u6536\u5165")), l.a.createElement("div", { - class: "px-4 px-sm-5 border-start" - }, l.a.createElement("p", { - class: "fs-3 text-dark mb-0" - }, t.last_month_income ? (t.last_month_income / 100).toFixed(2) : "0.00", " ", n.site.currency), l.a.createElement("p", { - class: "text-muted mb-0" - }, "\u4e0a\u6708\u6536\u5165")), l.a.createElement("div", { - class: "px-4 px-sm-5 border-start" - }, l.a.createElement("p", { - class: "fs-3 text-dark mb-0" - }, t.commission_last_month_payout ? (t.commission_last_month_payout / 100).toFixed(2) : "0.00", " ", n.site.currency), l.a.createElement("p", { - class: "text-muted mb-0" - }, "\u4e0a\u6708\u4f63\u91d1\u652f\u51fa")), l.a.createElement("div", { - class: "px-4 px-sm-5 border-start" - }, l.a.createElement("p", { - class: "fs-3 text-dark mb-0" - }, t.month_register_total || "-"), l.a.createElement("p", { - class: "text-muted mb-0" - }, "\u672c\u6708\u65b0\u589e\u7528\u6237")))))), l.a.createElement("div", { - className: "col-lg-12 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("div", { - className: "block border-bottom mb-0" - }, l.a.createElement("div", { - className: "px-sm-3 pt-sm-3 py-3 clearfix", - id: "orderChart", - style: { - height: 400 - }, - ref: this.orderChart - })))), l.a.createElement("div", { - className: "row no-gutters mt-xl-3" - }, l.a.createElement("div", { - className: "col-lg-12 js-appear-enabled animated", - "data-toggle": "appear" - }, l.a.createElement("div", { - className: "block border-bottom mb-0" - }, l.a.createElement("div", { - class: "block-header block-header-default" - }, l.a.createElement("h3", { - class: "block-title" - }, "\u6628\u65e5\u8282\u70b9\u6d41\u91cf\u6392\u884c")), l.a.createElement("div", { - className: "block-content" - }, l.a.createElement("div", { - className: "px-sm-3 pt-sm-3 py-3 clearfix", - id: "serverRankChart", - style: { - height: 400 - }, - ref: this.serverLastRankChart - })))))) - } - } - t["default"] = Object(u["c"])(e=>{ - var t = e.stat - , n = e.config; - return { - stat: t, - config: n - } - } - )(O) - }, - sRdV: function(e, t, n) { - "use strict"; - e.exports = function(e) { - var t = {}; - t.src_Any = n("y8fO").source, - t.src_Cc = n("p7ys").source, - t.src_Z = n("T8I8").source, - t.src_P = n("fKCf").source, - t.src_ZPCc = [t.src_Z, t.src_P, t.src_Cc].join("|"), - t.src_ZCc = [t.src_Z, t.src_Cc].join("|"); - var r = "[><\uff5c]"; - return t.src_pseudo_letter = "(?:(?!" + r + "|" + t.src_ZPCc + ")" + t.src_Any + ")", - t.src_ip4 = "(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)", - t.src_auth = "(?:(?:(?!" + t.src_ZCc + "|[@/\\[\\]()]).)+@)?", - t.src_port = "(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?", - t.src_host_terminator = "(?=$|" + r + "|" + t.src_ZPCc + ")(?!-|_|:\\d|\\.-|\\.(?!$|" + t.src_ZPCc + "))", - t.src_path = "(?:[/?#](?:(?!" + t.src_ZCc + "|" + r + "|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!" + t.src_ZCc + "|\\]).)*\\]|\\((?:(?!" + t.src_ZCc + "|[)]).)*\\)|\\{(?:(?!" + t.src_ZCc + '|[}]).)*\\}|\\"(?:(?!' + t.src_ZCc + '|["]).)+\\"|\\\'(?:(?!' + t.src_ZCc + "|[']).)+\\'|\\'(?=" + t.src_pseudo_letter + "|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!" + t.src_ZCc + "|[.]).|" + (e && e["---"] ? "\\-(?!--(?:[^-]|$))(?:-*)|" : "\\-+|") + ",(?!" + t.src_ZCc + ").|;(?!" + t.src_ZCc + ").|\\!+(?!" + t.src_ZCc + "|[!]).|\\?(?!" + t.src_ZCc + "|[?]).)+|\\/)?", - t.src_email_name = '[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*', - t.src_xn = "xn--[a-z0-9\\-]{1,59}", - t.src_domain_root = "(?:" + t.src_xn + "|" + t.src_pseudo_letter + "{1,63})", - t.src_domain = "(?:" + t.src_xn + "|(?:" + t.src_pseudo_letter + ")|(?:" + t.src_pseudo_letter + "(?:-|" + t.src_pseudo_letter + "){0,61}" + t.src_pseudo_letter + "))", - t.src_host = "(?:(?:(?:(?:" + t.src_domain + ")\\.)*" + t.src_domain + "))", - t.tpl_host_fuzzy = "(?:" + t.src_ip4 + "|(?:(?:(?:" + t.src_domain + ")\\.)+(?:%TLDS%)))", - t.tpl_host_no_ip_fuzzy = "(?:(?:(?:" + t.src_domain + ")\\.)+(?:%TLDS%))", - t.src_host_strict = t.src_host + t.src_host_terminator, - t.tpl_host_fuzzy_strict = t.tpl_host_fuzzy + t.src_host_terminator, - t.src_host_port_strict = t.src_host + t.src_port + t.src_host_terminator, - t.tpl_host_port_fuzzy_strict = t.tpl_host_fuzzy + t.src_port + t.src_host_terminator, - t.tpl_host_port_no_ip_fuzzy_strict = t.tpl_host_no_ip_fuzzy + t.src_port + t.src_host_terminator, - t.tpl_host_fuzzy_test = "localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:" + t.src_ZPCc + "|>|$))", - t.tpl_email_fuzzy = "(^|" + r + '|"|\\(|' + t.src_ZCc + ")(" + t.src_email_name + "@" + t.tpl_host_fuzzy_strict + ")", - t.tpl_link_fuzzy = "(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|" + t.src_ZPCc + "))((?![$+<=>^`|\uff5c])" + t.tpl_host_port_fuzzy_strict + t.src_path + ")", - t.tpl_link_no_ip_fuzzy = "(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|" + t.src_ZPCc + "))((?![$+<=>^`|\uff5c])" + t.tpl_host_port_no_ip_fuzzy_strict + t.src_path + ")", - t - } - }, - sZro: function(e, t, n) { - "use strict"; - var r = n("lm0R") - , i = Object.keys || function(e) { - var t = []; - for (var n in e) - t.push(n); - return t - } - ; - e.exports = h; - var o = Object.create(n("Onz0")); - o.inherits = n("P7XM"); - var a = n("rXFu") - , s = n("3BRs"); - o.inherits(h, a); - for (var l = i(s.prototype), c = 0; c < l.length; c++) { - var u = l[c]; - h.prototype[u] || (h.prototype[u] = s.prototype[u]) - } - function h(e) { - if (!(this instanceof h)) - return new h(e); - a.call(this, e), - s.call(this, e), - e && !1 === e.readable && (this.readable = !1), - e && !1 === e.writable && (this.writable = !1), - this.allowHalfOpen = !0, - e && !1 === e.allowHalfOpen && (this.allowHalfOpen = !1), - this.once("end", f) - } - function f() { - this.allowHalfOpen || this._writableState.ended || r.nextTick(d, this) - } - function d(e) { - e.end() - } - Object.defineProperty(h.prototype, "writableHighWaterMark", { - enumerable: !1, - get: function() { - return this._writableState.highWaterMark - } - }), - Object.defineProperty(h.prototype, "destroyed", { - get: function() { - return void 0 !== this._readableState && void 0 !== this._writableState && (this._readableState.destroyed && this._writableState.destroyed) - }, - set: function(e) { - void 0 !== this._readableState && void 0 !== this._writableState && (this._readableState.destroyed = e, - this._writableState.destroyed = e) - } - }), - h.prototype._destroy = function(e, t) { - this.push(null), - this.end(), - r.nextTick(t, e) - } - }, - sa7a: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = p, - t.getUrlQuery = void 0; - var r = n("6YkS"); - function i(e, t) { - return s(e) || a(e, t) || f(e, t) || o() - } - function o() { - 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 a(e, t) { - if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) { - var n = [] - , r = !0 - , i = !1 - , o = void 0; - try { - for (var a, s = e[Symbol.iterator](); !(r = (a = s.next()).done); r = !0) - if (n.push(a.value), - t && n.length === t) - break - } catch (e) { - i = !0, - o = e - } finally { - try { - r || null == s["return"] || s["return"]() - } finally { - if (i) - throw o - } - } - return n - } - } - function s(e) { - if (Array.isArray(e)) - return e - } - function l(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function c(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? l(Object(n), !0).forEach(function(t) { - u(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : l(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function u(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function h(e) { - if ("undefined" === typeof Symbol || null == e[Symbol.iterator]) { - if (Array.isArray(e) || (e = f(e))) { - var t = 0 - , n = function() {}; - return { - s: n, - n: function() { - return t >= e.length ? { - done: !0 - } : { - done: !1, - value: e[t++] - } - }, - e: function(e) { - throw e - }, - f: n - } - } - 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 r, i, o = !0, a = !1; - return { - s: function() { - r = e[Symbol.iterator]() - }, - n: function() { - var e = r.next(); - return o = e.done, - e - }, - e: function(e) { - a = !0, - i = e - }, - f: function() { - try { - o || null == r.return || r.return() - } finally { - if (a) - throw i - } - } - } - } - function f(e, t) { - if (e) { - if ("string" === typeof e) - return d(e, t); - var n = Object.prototype.toString.call(e).slice(8, -1); - return "Object" === n && e.constructor && (n = e.constructor.name), - "Map" === n || "Set" === n ? Array.from(n) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? d(e, t) : void 0 - } - } - function d(e, t) { - (null == t || t > e.length) && (t = e.length); - for (var n = 0, r = new Array(t); n < t; n++) - r[n] = e[n]; - return r - } - function p(e, t) { - var n, i = h(e); - try { - for (i.s(); !(n = i.n()).done; ) { - var o = n.value; - if (o.routes) { - var a = p(o.routes, t); - if (a) - return a - } else if ((0, - r.matchPath)(t, o)) { - var s = (0, - r.matchPath)(t, o) - , l = s.params; - return c({}, o, { - params: l - }) - } - } - } catch (e) { - i.e(e) - } finally { - i.f() - } - } - var m = function(e) { - if ("string" === typeof e && e.indexOf("?") > -1) { - var t = e.slice(1).split("&"); - if (Array.isArray(t) && t.length > 0) - return t.reduce(function(e, t) { - var n = t.split("=") - , r = i(n, 2) - , o = r[0] - , a = r[1]; - return c({}, e, u({}, o, a)) - }, {}) - } - return {} - }; - t.getUrlQuery = m - }, - "saJ+": function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - "function" === typeof e ? e(t) : "object" === r(e) && e && "current"in e && (e.current = t) - } - function o() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - return function(e) { - t.forEach(function(t) { - i(t, e) - }) - } - } - function a(e) { - return !(e.type && e.type.prototype && !e.type.prototype.render) && !("function" === typeof e && e.prototype && !e.prototype.render) - } - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.fillRef = i, - t.composeRef = o, - t.supportRef = a - }, - szwY: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("iCc5") - , a = n.n(o) - , s = n("FYw3") - , l = n.n(s) - , c = n("mRg0") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("17x9") - , p = n.n(d) - , m = n("wd/R") - , g = n.n(m) - , v = n("TSYQ") - , y = n.n(v) - , b = n("VCL8") - , w = n("4IlW") - , x = n("2zpS") - , _ = n("fDcq") - , E = n("Vegh") - , S = n("GrtH") - , k = function(e) { - function t() { - return a()(this, t), - l()(this, e.apply(this, arguments)) - } - return u()(t, e), - t.prototype.render = function() { - var e = this.props - , t = e.prefixCls - , n = e.value - , r = e.hoverValue - , o = e.selectedValue - , a = e.mode - , s = e.direction - , l = e.locale - , c = e.format - , u = e.placeholder - , h = e.disabledDate - , d = e.timePicker - , p = e.disabledTime - , m = e.timePickerDisabledTime - , g = e.showTimePicker - , v = e.onInputChange - , y = e.onInputSelect - , b = e.enablePrev - , w = e.enableNext - , k = e.clearIcon - , C = e.showClear - , O = e.inputMode - , T = g && d - , L = T && p ? Object(S["c"])(o, p) : null - , A = t + "-range" - , P = { - locale: l, - value: n, - prefixCls: t, - showTimePicker: g - } - , j = "left" === s ? 0 : 1 - , M = T && f.a.cloneElement(d, i()({ - showHour: !0, - showMinute: !0, - showSecond: !0 - }, d.props, L, m, { - onChange: v, - defaultOpenValue: n, - value: o[j] - })) - , R = e.showDateInput && f.a.createElement(E["a"], { - format: c, - locale: l, - prefixCls: t, - timePicker: d, - disabledDate: h, - placeholder: u, - disabledTime: p, - value: n, - showClear: C || !1, - selectedValue: o[j], - onChange: v, - onSelect: y, - clearIcon: k, - inputMode: O - }); - return f.a.createElement("div", { - className: A + "-part " + A + "-" + s - }, R, f.a.createElement("div", { - style: { - outline: "none" - } - }, f.a.createElement(x["a"], i()({}, P, { - mode: a, - enableNext: w, - enablePrev: b, - onValueChange: e.onValueChange, - onPanelChange: e.onPanelChange, - disabledMonth: e.disabledMonth - })), g ? f.a.createElement("div", { - className: t + "-time-picker" - }, f.a.createElement("div", { - className: t + "-time-picker-panel" - }, M)) : null, f.a.createElement("div", { - className: t + "-body" - }, f.a.createElement(_["a"], i()({}, P, { - hoverValue: r, - selectedValue: o, - dateRender: e.dateRender, - onSelect: e.onSelect, - onDayHover: e.onDayHover, - disabledDate: h, - showWeekNumber: e.showWeekNumber - }))))) - } - , - t - }(f.a.Component); - k.propTypes = { - prefixCls: p.a.string, - value: p.a.any, - hoverValue: p.a.any, - selectedValue: p.a.any, - direction: p.a.any, - locale: p.a.any, - showDateInput: p.a.bool, - showTimePicker: p.a.bool, - format: p.a.any, - placeholder: p.a.any, - disabledDate: p.a.any, - timePicker: p.a.any, - disabledTime: p.a.any, - onInputChange: p.a.func, - onInputSelect: p.a.func, - timePickerDisabledTime: p.a.object, - enableNext: p.a.any, - enablePrev: p.a.any, - clearIcon: p.a.node, - dateRender: p.a.func, - inputMode: p.a.string - }; - var C = k - , O = n("JUxu") - , T = n("YVYq") - , L = n("mwkM") - , A = n("F4Vz") - , P = n("7ICb"); - function j() {} - function M(e) { - return Array.isArray(e) && (0 === e.length || e.every(function(e) { - return !e - })) - } - function R(e, t) { - if (e === t) - return !0; - if (null === e || "undefined" === typeof e || null === t || "undefined" === typeof t) - return !1; - if (e.length !== t.length) - return !1; - for (var n = 0; n < e.length; ++n) - if (e[n] !== t[n]) - return !1; - return !0 - } - function N(e) { - var t = e[0] - , n = e[1]; - return !n || void 0 !== t && null !== t || (t = n.clone().subtract(1, "month")), - !t || void 0 !== n && null !== n || (n = t.clone().add(1, "month")), - [t, n] - } - function D(e, t) { - var n = e.selectedValue || t && e.defaultSelectedValue - , r = e.value || t && e.defaultValue - , i = N(r || n); - return M(i) ? t && [g()(), g()().add(1, "months")] : i - } - function I(e, t) { - for (var n = t ? t().concat() : [], r = 0; r < e; r++) - -1 === n.indexOf(r) && n.push(r); - return n - } - function $(e, t, n) { - if (t) { - var r = this.state.selectedValue - , i = r.concat() - , o = "left" === e ? 0 : 1; - i[o] = t, - i[0] && this.compare(i[0], i[1]) > 0 && (i[1 - o] = this.state.showTimePicker ? i[o] : void 0), - this.props.onInputSelect(i), - this.fireSelectValueChange(i, null, n || { - source: "dateInput" - }) - } - } - var F = function(e) { - function t(n) { - a()(this, t); - var r = l()(this, e.call(this, n)); - B.call(r); - var i = n.selectedValue || n.defaultSelectedValue - , o = D(n, 1); - return r.state = { - selectedValue: i, - prevSelectedValue: i, - firstSelectedValue: null, - hoverValue: n.hoverValue || [], - value: o, - showTimePicker: !1, - mode: n.mode || ["date", "date"], - panelTriggerSource: "" - }, - r - } - return u()(t, e), - t.getDerivedStateFromProps = function(e, t) { - var n = {}; - return "value"in e && (n.value = D(e, 0)), - "hoverValue"in e && !R(t.hoverValue, e.hoverValue) && (n.hoverValue = e.hoverValue), - "selectedValue"in e && (n.selectedValue = e.selectedValue, - n.prevSelectedValue = e.selectedValue), - "mode"in e && !R(t.mode, e.mode) && (n.mode = e.mode), - n - } - , - t.prototype.render = function() { - var e, t, n = this.props, r = this.state, o = n.prefixCls, a = n.dateInputPlaceholder, s = n.seperator, l = n.timePicker, c = n.showOk, u = n.locale, h = n.showClear, d = n.showToday, p = n.type, m = n.clearIcon, g = r.hoverValue, v = r.selectedValue, b = r.mode, w = r.showTimePicker, x = (e = {}, - e[n.className] = !!n.className, - e[o] = 1, - e[o + "-hidden"] = !n.visible, - e[o + "-range"] = 1, - e[o + "-show-time-picker"] = w, - e[o + "-week-number"] = n.showWeekNumber, - e), _ = y()(x), E = { - selectedValue: r.selectedValue, - onSelect: this.onSelect, - onDayHover: "start" === p && v[1] || "end" === p && v[0] || g.length ? this.onDayHover : void 0 - }, k = void 0, A = void 0; - a && (Array.isArray(a) ? (k = a[0], - A = a[1]) : k = A = a); - var P = !0 === c || !1 !== c && !!l - , j = y()((t = {}, - t[o + "-footer"] = !0, - t[o + "-range-bottom"] = !0, - t[o + "-footer-show-ok"] = P, - t)) - , M = this.getStartValue() - , R = this.getEndValue() - , N = Object(S["e"])(M) - , D = N.month() - , I = N.year() - , $ = M.year() === I && M.month() === D || R.year() === I && R.month() === D - , F = M.clone().add(1, "months") - , B = F.year() === R.year() && F.month() === R.month() - , V = n.renderFooter(); - return f.a.createElement("div", { - ref: this.saveRoot, - className: _, - style: n.style, - tabIndex: "0", - onKeyDown: this.onKeyDown - }, n.renderSidebar(), f.a.createElement("div", { - className: o + "-panel" - }, h && v[0] && v[1] ? f.a.createElement("a", { - role: "button", - title: u.clear, - onClick: this.clear - }, m || f.a.createElement("span", { - className: o + "-clear-btn" - })) : null, f.a.createElement("div", { - className: o + "-date-panel", - onMouseLeave: "both" !== p ? this.onDatePanelLeave : void 0, - onMouseEnter: "both" !== p ? this.onDatePanelEnter : void 0 - }, f.a.createElement(C, i()({}, n, E, { - hoverValue: g, - direction: "left", - disabledTime: this.disabledStartTime, - disabledMonth: this.disabledStartMonth, - format: this.getFormat(), - value: M, - mode: b[0], - placeholder: k, - onInputChange: this.onStartInputChange, - onInputSelect: this.onStartInputSelect, - onValueChange: this.onStartValueChange, - onPanelChange: this.onStartPanelChange, - showDateInput: this.props.showDateInput, - timePicker: l, - showTimePicker: w || "time" === b[0], - enablePrev: !0, - enableNext: !B || this.isMonthYearPanelShow(b[1]), - clearIcon: m - })), f.a.createElement("span", { - className: o + "-range-middle" - }, s), f.a.createElement(C, i()({}, n, E, { - hoverValue: g, - direction: "right", - format: this.getFormat(), - timePickerDisabledTime: this.getEndDisableTime(), - placeholder: A, - value: R, - mode: b[1], - onInputChange: this.onEndInputChange, - onInputSelect: this.onEndInputSelect, - onValueChange: this.onEndValueChange, - onPanelChange: this.onEndPanelChange, - showDateInput: this.props.showDateInput, - timePicker: l, - showTimePicker: w || "time" === b[1], - disabledTime: this.disabledEndTime, - disabledMonth: this.disabledEndMonth, - enablePrev: !B || this.isMonthYearPanelShow(b[0]), - enableNext: !0, - clearIcon: m - }))), f.a.createElement("div", { - className: j - }, d || n.timePicker || P || V ? f.a.createElement("div", { - className: o + "-footer-btn" - }, V, d ? f.a.createElement(O["a"], i()({}, n, { - disabled: $, - value: r.value[0], - onToday: this.onToday, - text: u.backToToday - })) : null, n.timePicker ? f.a.createElement(L["a"], i()({}, n, { - showTimePicker: w || "time" === b[0] && "time" === b[1], - onOpenTimePicker: this.onOpenTimePicker, - onCloseTimePicker: this.onCloseTimePicker, - timePickerDisabled: !this.hasSelectedValue() || g.length - })) : null, P ? f.a.createElement(T["a"], i()({}, n, { - onOk: this.onOk, - okDisabled: !this.isAllowedDateAndTime(v) || !this.hasSelectedValue() || g.length - })) : null) : null))) - } - , - t - }(f.a.Component); - F.propTypes = i()({}, A["c"], { - prefixCls: p.a.string, - dateInputPlaceholder: p.a.any, - seperator: p.a.string, - defaultValue: p.a.any, - value: p.a.any, - hoverValue: p.a.any, - mode: p.a.arrayOf(p.a.oneOf(["time", "date", "month", "year", "decade"])), - showDateInput: p.a.bool, - timePicker: p.a.any, - showOk: p.a.bool, - showToday: p.a.bool, - defaultSelectedValue: p.a.array, - selectedValue: p.a.array, - onOk: p.a.func, - showClear: p.a.bool, - locale: p.a.object, - onChange: p.a.func, - onSelect: p.a.func, - onValueChange: p.a.func, - onHoverChange: p.a.func, - onPanelChange: p.a.func, - format: p.a.oneOfType([p.a.string, p.a.arrayOf(p.a.string)]), - onClear: p.a.func, - type: p.a.any, - disabledDate: p.a.func, - disabledTime: p.a.func, - clearIcon: p.a.node, - onKeyDown: p.a.func - }), - F.defaultProps = i()({}, A["b"], { - type: "both", - seperator: "~", - defaultSelectedValue: [], - onValueChange: j, - onHoverChange: j, - onPanelChange: j, - disabledTime: j, - onInputSelect: j, - showToday: !0, - showDateInput: !0 - }); - var B = function() { - var e = this; - this.onDatePanelEnter = function() { - e.hasSelectedValue() && e.fireHoverValueChange(e.state.selectedValue.concat()) - } - , - this.onDatePanelLeave = function() { - e.hasSelectedValue() && e.fireHoverValueChange([]) - } - , - this.onSelect = function(t) { - var n = e.props.type - , r = e.state - , i = r.selectedValue - , o = r.prevSelectedValue - , a = r.firstSelectedValue - , s = void 0; - if ("both" === n) - a ? e.compare(a, t) < 0 ? (Object(S["h"])(o[1], t), - s = [a, t]) : (Object(S["h"])(o[0], t), - Object(S["h"])(o[1], a), - s = [t, a]) : (Object(S["h"])(o[0], t), - s = [t]); - else if ("start" === n) { - Object(S["h"])(o[0], t); - var l = i[1]; - s = l && e.compare(l, t) > 0 ? [t, l] : [t] - } else { - var c = i[0]; - c && e.compare(c, t) <= 0 ? (Object(S["h"])(o[1], t), - s = [c, t]) : (Object(S["h"])(o[0], t), - s = [t]) - } - e.fireSelectValueChange(s) - } - , - this.onKeyDown = function(t) { - if ("input" !== t.target.nodeName.toLowerCase()) { - var n = t.keyCode - , r = t.ctrlKey || t.metaKey - , i = e.state - , o = i.selectedValue - , a = i.hoverValue - , s = i.firstSelectedValue - , l = i.value - , c = e.props - , u = c.onKeyDown - , h = c.disabledDate - , f = function(n) { - var r = void 0 - , i = void 0 - , c = void 0; - if (s ? 1 === a.length ? (r = a[0].clone(), - i = n(r), - c = e.onDayHover(i)) : (r = a[0].isSame(s, "day") ? a[1] : a[0], - i = n(r), - c = e.onDayHover(i)) : (r = a[0] || o[0] || l[0] || g()(), - i = n(r), - c = [i], - e.fireHoverValueChange(c)), - c.length >= 2) { - var u = c.some(function(e) { - return !Object(P["d"])(l, e, "month") - }); - if (u) { - var h = c.slice().sort(function(e, t) { - return e.valueOf() - t.valueOf() - }); - h[0].isSame(h[1], "month") && (h[1] = h[0].clone().add(1, "month")), - e.fireValueChange(h) - } - } else if (1 === c.length) { - var f = l.findIndex(function(e) { - return e.isSame(r, "month") - }); - if (-1 === f && (f = 0), - l.every(function(e) { - return !e.isSame(i, "month") - })) { - var d = l.slice(); - d[f] = i.clone(), - e.fireValueChange(d) - } - } - return t.preventDefault(), - i - }; - switch (n) { - case w["a"].DOWN: - return void f(function(e) { - return Object(P["c"])(e, 1, "weeks") - }); - case w["a"].UP: - return void f(function(e) { - return Object(P["c"])(e, -1, "weeks") - }); - case w["a"].LEFT: - return void f(r ? function(e) { - return Object(P["c"])(e, -1, "years") - } - : function(e) { - return Object(P["c"])(e, -1, "days") - } - ); - case w["a"].RIGHT: - return void f(r ? function(e) { - return Object(P["c"])(e, 1, "years") - } - : function(e) { - return Object(P["c"])(e, 1, "days") - } - ); - case w["a"].HOME: - return void f(function(e) { - return Object(P["b"])(e) - }); - case w["a"].END: - return void f(function(e) { - return Object(P["a"])(e) - }); - case w["a"].PAGE_DOWN: - return void f(function(e) { - return Object(P["c"])(e, 1, "month") - }); - case w["a"].PAGE_UP: - return void f(function(e) { - return Object(P["c"])(e, -1, "month") - }); - case w["a"].ENTER: - var d = void 0; - return d = 0 === a.length ? f(function(e) { - return e - }) : 1 === a.length ? a[0] : a[0].isSame(s, "day") ? a[1] : a[0], - !d || h && h(d) || e.onSelect(d), - void t.preventDefault(); - default: - u && u(t) - } - } - } - , - this.onDayHover = function(t) { - var n = [] - , r = e.state - , i = r.selectedValue - , o = r.firstSelectedValue - , a = e.props.type; - if ("start" === a && i[1]) - n = e.compare(t, i[1]) < 0 ? [t, i[1]] : [t]; - else if ("end" === a && i[0]) - n = e.compare(t, i[0]) > 0 ? [i[0], t] : []; - else { - if (!o) - return e.state.hoverValue.length && e.setState({ - hoverValue: [] - }), - n; - n = e.compare(t, o) < 0 ? [t, o] : [o, t] - } - return e.fireHoverValueChange(n), - n - } - , - this.onToday = function() { - var t = Object(S["e"])(e.state.value[0]) - , n = t.clone().add(1, "months"); - e.setState({ - value: [t, n] - }) - } - , - this.onOpenTimePicker = function() { - e.setState({ - showTimePicker: !0 - }) - } - , - this.onCloseTimePicker = function() { - e.setState({ - showTimePicker: !1 - }) - } - , - this.onOk = function() { - var t = e.state.selectedValue; - e.isAllowedDateAndTime(t) && e.props.onOk(e.state.selectedValue) - } - , - this.onStartInputChange = function() { - for (var t = arguments.length, n = Array(t), r = 0; r < t; r++) - n[r] = arguments[r]; - var i = ["left"].concat(n); - return $.apply(e, i) - } - , - this.onEndInputChange = function() { - for (var t = arguments.length, n = Array(t), r = 0; r < t; r++) - n[r] = arguments[r]; - var i = ["right"].concat(n); - return $.apply(e, i) - } - , - this.onStartInputSelect = function(t) { - var n = ["left", t, { - source: "dateInputSelect" - }]; - return $.apply(e, n) - } - , - this.onEndInputSelect = function(t) { - var n = ["right", t, { - source: "dateInputSelect" - }]; - return $.apply(e, n) - } - , - this.onStartValueChange = function(t) { - var n = [].concat(e.state.value); - return n[0] = t, - e.fireValueChange(n) - } - , - this.onEndValueChange = function(t) { - var n = [].concat(e.state.value); - return n[1] = t, - e.fireValueChange(n) - } - , - this.onStartPanelChange = function(t, n) { - var r = e.props - , i = e.state - , o = [n, i.mode[1]] - , a = { - panelTriggerSource: "start" - }; - "mode"in r || (a.mode = o), - e.setState(a); - var s = [t || i.value[0], i.value[1]]; - r.onPanelChange(s, o) - } - , - this.onEndPanelChange = function(t, n) { - var r = e.props - , i = e.state - , o = [i.mode[0], n] - , a = { - panelTriggerSource: "end" - }; - "mode"in r || (a.mode = o), - e.setState(a); - var s = [i.value[0], t || i.value[1]]; - r.onPanelChange(s, o) - } - , - this.getStartValue = function() { - var t = e.state - , n = t.selectedValue - , r = t.showTimePicker - , i = t.value - , o = t.mode - , a = t.panelTriggerSource - , s = i[0]; - return n[0] && e.props.timePicker && (s = s.clone(), - Object(S["h"])(n[0], s)), - r && n[0] && (s = n[0]), - "end" === a && "date" === o[0] && "date" === o[1] && s.isSame(i[1], "month") && (s = s.clone().subtract(1, "month")), - s - } - , - this.getEndValue = function() { - var t = e.state - , n = t.value - , r = t.selectedValue - , i = t.showTimePicker - , o = t.mode - , a = t.panelTriggerSource - , s = n[1] ? n[1].clone() : n[0].clone().add(1, "month"); - return r[1] && e.props.timePicker && Object(S["h"])(r[1], s), - i && (s = r[1] ? r[1] : e.getStartValue()), - !i && "end" !== a && "date" === o[0] && "date" === o[1] && s.isSame(n[0], "month") && (s = s.clone().add(1, "month")), - s - } - , - this.getEndDisableTime = function() { - var t = e.state - , n = t.selectedValue - , r = t.value - , i = e.props.disabledTime - , o = i(n, "end") || {} - , a = n && n[0] || r[0].clone(); - if (!n[1] || a.isSame(n[1], "day")) { - var s = a.hour() - , l = a.minute() - , c = a.second() - , u = o.disabledHours - , h = o.disabledMinutes - , f = o.disabledSeconds - , d = h ? h() : [] - , p = f ? f() : []; - return u = I(s, u), - h = I(l, h), - f = I(c, f), - { - disabledHours: function() { - return u - }, - disabledMinutes: function(e) { - return e === s ? h : d - }, - disabledSeconds: function(e, t) { - return e === s && t === l ? f : p - } - } - } - return o - } - , - this.isAllowedDateAndTime = function(t) { - return Object(S["g"])(t[0], e.props.disabledDate, e.disabledStartTime) && Object(S["g"])(t[1], e.props.disabledDate, e.disabledEndTime) - } - , - this.isMonthYearPanelShow = function(e) { - return ["month", "year", "decade"].indexOf(e) > -1 - } - , - this.hasSelectedValue = function() { - var t = e.state.selectedValue; - return !!t[1] && !!t[0] - } - , - this.compare = function(t, n) { - return e.props.timePicker ? t.diff(n) : t.diff(n, "days") - } - , - this.fireSelectValueChange = function(t, n, r) { - var i = e.props.timePicker - , o = e.state.prevSelectedValue; - if (i && i.props.defaultValue) { - var a = i.props.defaultValue; - !o[0] && t[0] && Object(S["h"])(a[0], t[0]), - !o[1] && t[1] && Object(S["h"])(a[1], t[1]) - } - if ("selectedValue"in e.props || e.setState({ - selectedValue: t - }), - !e.state.selectedValue[0] || !e.state.selectedValue[1]) { - var s = t[0] || g()() - , l = t[1] || s.clone().add(1, "months"); - e.setState({ - selectedValue: t, - value: N([s, l]) - }) - } - t[0] && !t[1] && (e.setState({ - firstSelectedValue: t[0] - }), - e.fireHoverValueChange(t.concat())), - e.props.onChange(t), - (n || t[0] && t[1]) && (e.setState({ - prevSelectedValue: t, - firstSelectedValue: null - }), - e.fireHoverValueChange([]), - e.props.onSelect(t, r)) - } - , - this.fireValueChange = function(t) { - var n = e.props; - "value"in n || e.setState({ - value: t - }), - n.onValueChange(t) - } - , - this.fireHoverValueChange = function(t) { - var n = e.props; - "hoverValue"in n || e.setState({ - hoverValue: t - }), - n.onHoverChange(t) - } - , - this.clear = function() { - e.fireSelectValueChange([], !0), - e.props.onClear() - } - , - this.disabledStartTime = function(t) { - return e.props.disabledTime(t, "start") - } - , - this.disabledEndTime = function(t) { - return e.props.disabledTime(t, "end") - } - , - this.disabledStartMonth = function(t) { - var n = e.state.value; - return t.isAfter(n[1], "month") - } - , - this.disabledEndMonth = function(t) { - var n = e.state.value; - return t.isBefore(n[0], "month") - } - }; - Object(b["polyfill"])(F); - t["a"] = Object(A["a"])(F) - }, - t23M: function(e, t, n) { - "use strict"; - function r(e) { - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function o(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function a(e, t, n) { - return t && o(e.prototype, t), - n && o(e, n), - e - } - function s(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? l(e) : t - } - function l(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function c(e) { - return c = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - c(e) - } - function u(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && h(e, t) - } - function h(e, t) { - return h = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - h(e, t) - } - var f = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , d = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var p = f(n("q1tI")) - , m = d(n("dplF")) - , g = d(n("0r0h")) - , v = d(n("cOkC")) - , y = n("saJ+") - , b = d(n("bdgK")) - , w = n("XZ74") - , x = "rc-observer-key" - , _ = function(e) { - function t() { - var e; - return i(this, t), - e = s(this, c(t).apply(this, arguments)), - e.resizeObserver = null, - e.childNode = null, - e.currentElement = null, - e.state = { - width: 0, - height: 0 - }, - e.onResize = function(t) { - var n = e.props.onResize - , r = t[0].target - , i = r.getBoundingClientRect() - , o = i.width - , a = i.height - , s = Math.floor(o) - , l = Math.floor(a); - if (e.state.width !== s || e.state.height !== l) { - var c = { - width: s, - height: l - }; - e.setState(c), - n && n(c) - } - } - , - e.setChildNode = function(t) { - e.childNode = t - } - , - e - } - return u(t, e), - a(t, [{ - key: "componentDidMount", - value: function() { - this.onComponentUpdated() - } - }, { - key: "componentDidUpdate", - value: function() { - this.onComponentUpdated() - } - }, { - key: "componentWillUnmount", - value: function() { - this.destroyObserver() - } - }, { - key: "onComponentUpdated", - value: function() { - var e = this.props.disabled; - if (e) - this.destroyObserver(); - else { - var t = m.default(this.childNode || this) - , n = t !== this.currentElement; - n && (this.destroyObserver(), - this.currentElement = t), - !this.resizeObserver && t && (this.resizeObserver = new b.default(this.onResize), - this.resizeObserver.observe(t)) - } - } - }, { - key: "destroyObserver", - value: function() { - this.resizeObserver && (this.resizeObserver.disconnect(), - this.resizeObserver = null) - } - }, { - key: "render", - value: function() { - var e = this.props.children - , t = g.default(e); - if (t.length > 1) - v.default(!1, "Find more than one child node with `children` in ResizeObserver. Will only observe first one."); - else if (0 === t.length) - return v.default(!1, "`children` of ResizeObserver is empty. Nothing is in observe."), - null; - var n = t[0]; - if (p.isValidElement(n) && w.supportRef(n)) { - var r = n.ref; - t[0] = p.cloneElement(n, { - ref: y.composeRef(r, this.setChildNode) - }) - } - return 1 === t.length ? t[0] : t.map(function(e, t) { - return !p.isValidElement(e) || "key"in e && null !== e.key ? e : p.cloneElement(e, { - key: "".concat(x, "-").concat(t) - }) - }) - } - }]), - t - }(p.Component); - _.displayName = "ResizeObserver", - t.default = _ - }, - t3Un: function(e, t, n) { - "use strict"; - n.d(t, "b", function() { - return v - }), - n.d(t, "a", function() { - return y - }); - var r = n("p0pE") - , i = n.n(r) - , o = (n("/xke"), - n("TeRw")) - , a = n("1l/V") - , s = n.n(a) - , l = n("Hg0r") - , c = n("20nU") - , u = n("yWgo"); - function h() { - h = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function c(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function u(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = c; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - l(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = u(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , h = c.value; - return h && "object" == typeof h && n.call(h, "__await") ? t.resolve(h.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(h).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = u(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = u(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = l(m, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - l(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(c(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - l(b, s, "Generator"), - l(b, o, function() { - return this - }), - l(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var f = c["a"].serviceHost; - function d(e, t) { - return p.apply(this, arguments) - } - function p() { - return p = s()(h().mark(function e(t, n) { - var r, a, s; - return h().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return r = Object(u["c"])(), - n = n || {}, - n.headers = n.headers || {}, - n.credentials = "include", - r && (n.headers.authorization = r), - -1 !== t.indexOf("http") ? t += t.indexOf("?") > 0 ? "&" : "?" : t = f + t, - e.next = 8, - Object(l["b"])(t, n); - case 8: - if (a = e.sent, - s = {}, - "application/json" !== a.headers.get("content-type")) { - e.next = 16; - break - } - return e.next = 13, - a.json(); - case 13: - s = e.sent, - e.next = 20; - break; - case 16: - return e.next = 18, - a.arrayBuffer(); - case 18: - e.t0 = e.sent, - s = { - buffer: e.t0 - }; - case 20: - if (403 !== a.status) { - e.next = 24; - break - } - return Object(u["g"])(), - window.location.href = window.location.origin + window.location.pathname, - e.abrupt("return", { - code: a.status, - msg: s.message - }); - case 24: - if (200 === a.status) { - e.next = 30; - break - } - if (!s.errors) { - e.next = 28; - break - } - return o["a"].error({ - message: "\u8bf7\u6c42\u5931\u8d25", - description: Object.values(s.errors)[0][0], - duration: 1.5 - }), - e.abrupt("return", { - code: a.status, - msg: Object.values(s.errors)[0][0] - }); - case 28: - return o["a"].error({ - message: "\u8bf7\u6c42\u5931\u8d25", - description: s.message, - duration: 1.5 - }), - e.abrupt("return", { - code: a.status, - msg: s.message - }); - case 30: - return e.abrupt("return", i()({ - code: a.status - }, s)); - case 31: - case "end": - return e.stop() - } - }, e) - })), - p.apply(this, arguments) - } - var m = (e,t,n)=>{ - if (null !== t) { - if ("undefined" !== typeof t) - if ("object" === typeof t) - for (var r in t) - m(e + "[" + r + "]", t[r], n); - else - n.push("".concat(e, "=").concat(encodeURIComponent(t))) - } else - n.push("".concat(e, "=")) - } - ; - function g(e) { - if (!e) - return ""; - if ("object" === typeof e && !(e instanceof Array)) { - var t = []; - for (var n in e) - m(n, e[n], t); - return t.join("&") - } - return "" - } - function v(e, t) { - var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - return d(e, { - method: "POST", - headers: { - "Content-Type": n ? "application/json" : "application/x-www-form-urlencoded" - }, - body: n ? JSON.stringify(t) : g(t) - }) - } - function y(e, t) { - var n = g(t); - return d(n ? e + (e.indexOf("?") > 0 ? "&" : "?") + n : e, null) - } - }, - t9FE: function(e, t, n) { - (function(t) { - function n(e, t) { - if (r("noDeprecation")) - return e; - var n = !1; - function i() { - if (!n) { - if (r("throwDeprecation")) - throw new Error(t); - r("traceDeprecation") ? console.trace(t) : console.warn(t), - n = !0 - } - return e.apply(this, arguments) - } - return i - } - function r(e) { - try { - if (!t.localStorage) - return !1 - } catch (e) { - return !1 - } - var n = t.localStorage[e]; - return null != n && "true" === String(n).toLowerCase() - } - e.exports = n - } - ).call(this, n("yLpj")) - }, - tEej: function(e, t, n) { - var r = n("Ojgd") - , i = Math.min; - e.exports = function(e) { - return e > 0 ? i(r(e), 9007199254740991) : 0 - } - }, - tEiQ: function(e, t, n) { - "use strict"; - (function(e) { - var r = n("q1tI") - , i = n.n(r) - , o = n("dI71") - , a = n("17x9") - , s = n.n(a) - , l = 1073741823 - , c = "undefined" !== typeof globalThis ? globalThis : "undefined" !== typeof window ? window : "undefined" !== typeof e ? e : {}; - function u() { - var e = "__global_unique_id__"; - return c[e] = (c[e] || 0) + 1 - } - function h(e, t) { - return e === t ? 0 !== e || 1 / e === 1 / t : e !== e && t !== t - } - function f(e) { - var t = []; - return { - on: function(e) { - t.push(e) - }, - off: function(e) { - t = t.filter(function(t) { - return t !== e - }) - }, - get: function() { - return e - }, - set: function(n, r) { - e = n, - t.forEach(function(t) { - return t(e, r) - }) - } - } - } - function d(e) { - return Array.isArray(e) ? e[0] : e - } - function p(e, t) { - var n, i, a = "__create-react-context-" + u() + "__", c = function(e) { - function n() { - var t; - return t = e.apply(this, arguments) || this, - t.emitter = f(t.props.value), - t - } - Object(o["a"])(n, e); - var r = n.prototype; - return r.getChildContext = function() { - var e; - return e = {}, - e[a] = this.emitter, - e - } - , - r.componentWillReceiveProps = function(e) { - if (this.props.value !== e.value) { - var n, r = this.props.value, i = e.value; - h(r, i) ? n = 0 : (n = "function" === typeof t ? t(r, i) : l, - n |= 0, - 0 !== n && this.emitter.set(e.value, n)) - } - } - , - r.render = function() { - return this.props.children - } - , - n - }(r["Component"]); - c.childContextTypes = (n = {}, - n[a] = s.a.object.isRequired, - n); - var p = function(t) { - function n() { - var e; - return e = t.apply(this, arguments) || this, - e.state = { - value: e.getValue() - }, - e.onUpdate = function(t, n) { - var r = 0 | e.observedBits; - 0 !== (r & n) && e.setState({ - value: e.getValue() - }) - } - , - e - } - Object(o["a"])(n, t); - var r = n.prototype; - return r.componentWillReceiveProps = function(e) { - var t = e.observedBits; - this.observedBits = void 0 === t || null === t ? l : t - } - , - r.componentDidMount = function() { - this.context[a] && this.context[a].on(this.onUpdate); - var e = this.props.observedBits; - this.observedBits = void 0 === e || null === e ? l : e - } - , - r.componentWillUnmount = function() { - this.context[a] && this.context[a].off(this.onUpdate) - } - , - r.getValue = function() { - return this.context[a] ? this.context[a].get() : e - } - , - r.render = function() { - return d(this.props.children)(this.state.value) - } - , - n - }(r["Component"]); - return p.contextTypes = (i = {}, - i[a] = s.a.object, - i), - { - Provider: c, - Consumer: p - } - } - var m = i.a.createContext || p; - t["a"] = m - } - ).call(this, n("yLpj")) - }, - tGd3: function(e, t, n) { - var r = n("7vYJ") - , i = n("u8+u") - , o = n("+mmm"); - e.exports = function(e, t) { - if (r(e), - i(t) && t.constructor === e) - return t; - var n = o.f(e) - , a = n.resolve; - return a(t), - n.promise - } - }, - tI4l: function(e, t, n) { - "use strict"; - t["a"] = { - i18nText: { - "zh-CN": "\u7b80\u4f53\u4e2d\u6587", - "zh-TW": "\u7e41\u9ad4\u4e2d\u6587", - "en-US": "English", - "ja-JP": "\u65e5\u672c\u8a9e", - "vi-VN": "Ti\u1ebfng Vi\u1ec7t", - "ko-KR": "\ud55c\uad6d\uc5b4" - }, - periodText: { - month_price: "\u6708\u4ed8", - quarter_price: "\u5b63\u4ed8", - half_year_price: "\u534a\u5e74\u4ed8", - year_price: "\u5e74\u4ed8", - two_year_price: "\u4e24\u5e74\u4ed8", - three_year_price: "\u4e09\u5e74\u4ed8", - onetime_price: "\u4e00\u6b21\u6027", - reset_price: "\u6d41\u91cf\u91cd\u7f6e\u5305" - }, - tutorialCategoryText: { - 1: "Windows", - 2: "macOS", - 3: "iOS", - 4: "Android", - 5: "Linux", - 6: "\u8def\u7531\u5668" - }, - tutorialCategoryIcon: { - 1: "fab fa-2x fa-windows", - 2: "fab fa-2x fa-apple", - 3: "fab fa-2x fa-apple", - 4: "fab fa-2x fa-android", - 5: "fab fa-2x fa-linux", - 6: "fa fa-2x fa-wifi" - }, - orderStatusText: { - 0: "\u5f85\u652f\u4ed8", - 1: "\u5f00\u901a\u4e2d", - 2: "\u5df2\u53d6\u6d88", - 3: "\u5df2\u5b8c\u6210", - 4: "\u5df2\u6298\u62b5" - }, - commissionStatusText: { - 0: "\u5f85\u786e\u8ba4", - 1: "\u53d1\u653e\u4e2d", - 2: "\u5df2\u53d1\u653e", - 3: "\u5df2\u9a73\u56de" - }, - ticketStatusText: { - 0: "\u5f00\u542f", - 1: "\u5f85\u56de\u590d", - 2: "\u5f85\u7b54\u590d", - 3: "\u5173\u95ed" - }, - routeActionText: { - block: "\u7981\u6b62\u8bbf\u95ee", - dns: "\u6307\u5b9aDNS\u670d\u52a1\u5668\u8fdb\u884c\u89e3\u6790" - } - } - }, - tRgb: function(e, t, n) { - "use strict"; - var r = n("AU/w"); - function i(e) { - return s(e) || a(e) || o() - } - function o() { - throw new TypeError("Invalid attempt to spread non-iterable instance") - } - function a(e) { - if (Symbol.iterator in Object(e) || "[object Arguments]" === Object.prototype.toString.call(e)) - return Array.from(e) - } - function s(e) { - if (Array.isArray(e)) { - for (var t = 0, n = new Array(e.length); t < e.length; t++) - n[t] = e[t]; - return n - } - } - var l = function(e) { - return function(t) { - return function(t) { - return function(n) { - if (n.type !== r["a"]) - return t(n); - var o = n.payload - , a = o.method - , s = o.args; - e[a].apply(e, i(s)) - } - } - } - }; - t["a"] = l - }, - tjlA: function(e, t, n) { - "use strict"; - (function(e) { - var r = n("H7XF") - , i = n("kVK+") - , o = n("IzUq"); - function a() { - try { - var e = new Uint8Array(1); - return e.__proto__ = { - __proto__: Uint8Array.prototype, - foo: function() { - return 42 - } - }, - 42 === e.foo() && "function" === typeof e.subarray && 0 === e.subarray(1, 1).byteLength - } catch (e) { - return !1 - } - } - function s() { - return c.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823 - } - function l(e, t) { - if (s() < t) - throw new RangeError("Invalid typed array length"); - return c.TYPED_ARRAY_SUPPORT ? (e = new Uint8Array(t), - e.__proto__ = c.prototype) : (null === e && (e = new c(t)), - e.length = t), - e - } - function c(e, t, n) { - if (!c.TYPED_ARRAY_SUPPORT && !(this instanceof c)) - return new c(e,t,n); - if ("number" === typeof e) { - if ("string" === typeof t) - throw new Error("If encoding is specified then the first argument must be a string"); - return d(this, e) - } - return u(this, e, t, n) - } - function u(e, t, n, r) { - if ("number" === typeof t) - throw new TypeError('"value" argument must not be a number'); - return "undefined" !== typeof ArrayBuffer && t instanceof ArrayBuffer ? g(e, t, n, r) : "string" === typeof t ? p(e, t, n) : v(e, t) - } - function h(e) { - if ("number" !== typeof e) - throw new TypeError('"size" argument must be a number'); - if (e < 0) - throw new RangeError('"size" argument must not be negative') - } - function f(e, t, n, r) { - return h(t), - t <= 0 ? l(e, t) : void 0 !== n ? "string" === typeof r ? l(e, t).fill(n, r) : l(e, t).fill(n) : l(e, t) - } - function d(e, t) { - if (h(t), - e = l(e, t < 0 ? 0 : 0 | y(t)), - !c.TYPED_ARRAY_SUPPORT) - for (var n = 0; n < t; ++n) - e[n] = 0; - return e - } - function p(e, t, n) { - if ("string" === typeof n && "" !== n || (n = "utf8"), - !c.isEncoding(n)) - throw new TypeError('"encoding" must be a valid string encoding'); - var r = 0 | w(t, n); - e = l(e, r); - var i = e.write(t, n); - return i !== r && (e = e.slice(0, i)), - e - } - function m(e, t) { - var n = t.length < 0 ? 0 : 0 | y(t.length); - e = l(e, n); - for (var r = 0; r < n; r += 1) - e[r] = 255 & t[r]; - return e - } - function g(e, t, n, r) { - if (t.byteLength, - n < 0 || t.byteLength < n) - throw new RangeError("'offset' is out of bounds"); - if (t.byteLength < n + (r || 0)) - throw new RangeError("'length' is out of bounds"); - return t = void 0 === n && void 0 === r ? new Uint8Array(t) : void 0 === r ? new Uint8Array(t,n) : new Uint8Array(t,n,r), - c.TYPED_ARRAY_SUPPORT ? (e = t, - e.__proto__ = c.prototype) : e = m(e, t), - e - } - function v(e, t) { - if (c.isBuffer(t)) { - var n = 0 | y(t.length); - return e = l(e, n), - 0 === e.length ? e : (t.copy(e, 0, 0, n), - e) - } - if (t) { - if ("undefined" !== typeof ArrayBuffer && t.buffer instanceof ArrayBuffer || "length"in t) - return "number" !== typeof t.length || te(t.length) ? l(e, 0) : m(e, t); - if ("Buffer" === t.type && o(t.data)) - return m(e, t.data) - } - throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.") - } - function y(e) { - if (e >= s()) - throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + s().toString(16) + " bytes"); - return 0 | e - } - function b(e) { - return +e != e && (e = 0), - c.alloc(+e) - } - function w(e, t) { - if (c.isBuffer(e)) - return e.length; - if ("undefined" !== typeof ArrayBuffer && "function" === typeof ArrayBuffer.isView && (ArrayBuffer.isView(e) || e instanceof ArrayBuffer)) - return e.byteLength; - "string" !== typeof e && (e = "" + e); - var n = e.length; - if (0 === n) - return 0; - for (var r = !1; ; ) - switch (t) { - case "ascii": - case "latin1": - case "binary": - return n; - case "utf8": - case "utf-8": - case void 0: - return X(e).length; - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return 2 * n; - case "hex": - return n >>> 1; - case "base64": - return J(e).length; - default: - if (r) - return X(e).length; - t = ("" + t).toLowerCase(), - r = !0 - } - } - function x(e, t, n) { - var r = !1; - if ((void 0 === t || t < 0) && (t = 0), - t > this.length) - return ""; - if ((void 0 === n || n > this.length) && (n = this.length), - n <= 0) - return ""; - if (n >>>= 0, - t >>>= 0, - n <= t) - return ""; - e || (e = "utf8"); - while (1) - switch (e) { - case "hex": - return I(this, t, n); - case "utf8": - case "utf-8": - return j(this, t, n); - case "ascii": - return N(this, t, n); - case "latin1": - case "binary": - return D(this, t, n); - case "base64": - return P(this, t, n); - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return $(this, t, n); - default: - if (r) - throw new TypeError("Unknown encoding: " + e); - e = (e + "").toLowerCase(), - r = !0 - } - } - function _(e, t, n) { - var r = e[t]; - e[t] = e[n], - e[n] = r - } - function E(e, t, n, r, i) { - if (0 === e.length) - return -1; - if ("string" === typeof n ? (r = n, - n = 0) : n > 2147483647 ? n = 2147483647 : n < -2147483648 && (n = -2147483648), - n = +n, - isNaN(n) && (n = i ? 0 : e.length - 1), - n < 0 && (n = e.length + n), - n >= e.length) { - if (i) - return -1; - n = e.length - 1 - } else if (n < 0) { - if (!i) - return -1; - n = 0 - } - if ("string" === typeof t && (t = c.from(t, r)), - c.isBuffer(t)) - return 0 === t.length ? -1 : S(e, t, n, r, i); - if ("number" === typeof t) - return t &= 255, - c.TYPED_ARRAY_SUPPORT && "function" === typeof Uint8Array.prototype.indexOf ? i ? Uint8Array.prototype.indexOf.call(e, t, n) : Uint8Array.prototype.lastIndexOf.call(e, t, n) : S(e, [t], n, r, i); - throw new TypeError("val must be string, number or Buffer") - } - function S(e, t, n, r, i) { - var o, a = 1, s = e.length, l = t.length; - if (void 0 !== r && (r = String(r).toLowerCase(), - "ucs2" === r || "ucs-2" === r || "utf16le" === r || "utf-16le" === r)) { - if (e.length < 2 || t.length < 2) - return -1; - a = 2, - s /= 2, - l /= 2, - n /= 2 - } - function c(e, t) { - return 1 === a ? e[t] : e.readUInt16BE(t * a) - } - if (i) { - var u = -1; - for (o = n; o < s; o++) - if (c(e, o) === c(t, -1 === u ? 0 : o - u)) { - if (-1 === u && (u = o), - o - u + 1 === l) - return u * a - } else - -1 !== u && (o -= o - u), - u = -1 - } else - for (n + l > s && (n = s - l), - o = n; o >= 0; o--) { - for (var h = !0, f = 0; f < l; f++) - if (c(e, o + f) !== c(t, f)) { - h = !1; - break - } - if (h) - return o - } - return -1 - } - function k(e, t, n, r) { - n = Number(n) || 0; - var i = e.length - n; - r ? (r = Number(r), - r > i && (r = i)) : r = i; - var o = t.length; - if (o % 2 !== 0) - throw new TypeError("Invalid hex string"); - r > o / 2 && (r = o / 2); - for (var a = 0; a < r; ++a) { - var s = parseInt(t.substr(2 * a, 2), 16); - if (isNaN(s)) - return a; - e[n + a] = s - } - return a - } - function C(e, t, n, r) { - return ee(X(t, e.length - n), e, n, r) - } - function O(e, t, n, r) { - return ee(Q(t), e, n, r) - } - function T(e, t, n, r) { - return O(e, t, n, r) - } - function L(e, t, n, r) { - return ee(J(t), e, n, r) - } - function A(e, t, n, r) { - return ee(Z(t, e.length - n), e, n, r) - } - function P(e, t, n) { - return 0 === t && n === e.length ? r.fromByteArray(e) : r.fromByteArray(e.slice(t, n)) - } - function j(e, t, n) { - n = Math.min(e.length, n); - var r = [] - , i = t; - while (i < n) { - var o, a, s, l, c = e[i], u = null, h = c > 239 ? 4 : c > 223 ? 3 : c > 191 ? 2 : 1; - if (i + h <= n) - switch (h) { - case 1: - c < 128 && (u = c); - break; - case 2: - o = e[i + 1], - 128 === (192 & o) && (l = (31 & c) << 6 | 63 & o, - l > 127 && (u = l)); - break; - case 3: - o = e[i + 1], - a = e[i + 2], - 128 === (192 & o) && 128 === (192 & a) && (l = (15 & c) << 12 | (63 & o) << 6 | 63 & a, - l > 2047 && (l < 55296 || l > 57343) && (u = l)); - break; - case 4: - o = e[i + 1], - a = e[i + 2], - s = e[i + 3], - 128 === (192 & o) && 128 === (192 & a) && 128 === (192 & s) && (l = (15 & c) << 18 | (63 & o) << 12 | (63 & a) << 6 | 63 & s, - l > 65535 && l < 1114112 && (u = l)) - } - null === u ? (u = 65533, - h = 1) : u > 65535 && (u -= 65536, - r.push(u >>> 10 & 1023 | 55296), - u = 56320 | 1023 & u), - r.push(u), - i += h - } - return R(r) - } - t.Buffer = c, - t.SlowBuffer = b, - t.INSPECT_MAX_BYTES = 50, - c.TYPED_ARRAY_SUPPORT = void 0 !== e.TYPED_ARRAY_SUPPORT ? e.TYPED_ARRAY_SUPPORT : a(), - t.kMaxLength = s(), - c.poolSize = 8192, - c._augment = function(e) { - return e.__proto__ = c.prototype, - e - } - , - c.from = function(e, t, n) { - return u(null, e, t, n) - } - , - c.TYPED_ARRAY_SUPPORT && (c.prototype.__proto__ = Uint8Array.prototype, - c.__proto__ = Uint8Array, - "undefined" !== typeof Symbol && Symbol.species && c[Symbol.species] === c && Object.defineProperty(c, Symbol.species, { - value: null, - configurable: !0 - })), - c.alloc = function(e, t, n) { - return f(null, e, t, n) - } - , - c.allocUnsafe = function(e) { - return d(null, e) - } - , - c.allocUnsafeSlow = function(e) { - return d(null, e) - } - , - c.isBuffer = function(e) { - return !(null == e || !e._isBuffer) - } - , - c.compare = function(e, t) { - if (!c.isBuffer(e) || !c.isBuffer(t)) - throw new TypeError("Arguments must be Buffers"); - if (e === t) - return 0; - for (var n = e.length, r = t.length, i = 0, o = Math.min(n, r); i < o; ++i) - if (e[i] !== t[i]) { - n = e[i], - r = t[i]; - break - } - return n < r ? -1 : r < n ? 1 : 0 - } - , - c.isEncoding = function(e) { - switch (String(e).toLowerCase()) { - case "hex": - case "utf8": - case "utf-8": - case "ascii": - case "latin1": - case "binary": - case "base64": - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return !0; - default: - return !1 - } - } - , - c.concat = function(e, t) { - if (!o(e)) - throw new TypeError('"list" argument must be an Array of Buffers'); - if (0 === e.length) - return c.alloc(0); - var n; - if (void 0 === t) - for (t = 0, - n = 0; n < e.length; ++n) - t += e[n].length; - var r = c.allocUnsafe(t) - , i = 0; - for (n = 0; n < e.length; ++n) { - var a = e[n]; - if (!c.isBuffer(a)) - throw new TypeError('"list" argument must be an Array of Buffers'); - a.copy(r, i), - i += a.length - } - return r - } - , - c.byteLength = w, - c.prototype._isBuffer = !0, - c.prototype.swap16 = function() { - var e = this.length; - if (e % 2 !== 0) - throw new RangeError("Buffer size must be a multiple of 16-bits"); - for (var t = 0; t < e; t += 2) - _(this, t, t + 1); - return this - } - , - c.prototype.swap32 = function() { - var e = this.length; - if (e % 4 !== 0) - throw new RangeError("Buffer size must be a multiple of 32-bits"); - for (var t = 0; t < e; t += 4) - _(this, t, t + 3), - _(this, t + 1, t + 2); - return this - } - , - c.prototype.swap64 = function() { - var e = this.length; - if (e % 8 !== 0) - throw new RangeError("Buffer size must be a multiple of 64-bits"); - for (var t = 0; t < e; t += 8) - _(this, t, t + 7), - _(this, t + 1, t + 6), - _(this, t + 2, t + 5), - _(this, t + 3, t + 4); - return this - } - , - c.prototype.toString = function() { - var e = 0 | this.length; - return 0 === e ? "" : 0 === arguments.length ? j(this, 0, e) : x.apply(this, arguments) - } - , - c.prototype.equals = function(e) { - if (!c.isBuffer(e)) - throw new TypeError("Argument must be a Buffer"); - return this === e || 0 === c.compare(this, e) - } - , - c.prototype.inspect = function() { - var e = "" - , n = t.INSPECT_MAX_BYTES; - return this.length > 0 && (e = this.toString("hex", 0, n).match(/.{2}/g).join(" "), - this.length > n && (e += " ... ")), - "" - } - , - c.prototype.compare = function(e, t, n, r, i) { - if (!c.isBuffer(e)) - throw new TypeError("Argument must be a Buffer"); - if (void 0 === t && (t = 0), - void 0 === n && (n = e ? e.length : 0), - void 0 === r && (r = 0), - void 0 === i && (i = this.length), - t < 0 || n > e.length || r < 0 || i > this.length) - throw new RangeError("out of range index"); - if (r >= i && t >= n) - return 0; - if (r >= i) - return -1; - if (t >= n) - return 1; - if (t >>>= 0, - n >>>= 0, - r >>>= 0, - i >>>= 0, - this === e) - return 0; - for (var o = i - r, a = n - t, s = Math.min(o, a), l = this.slice(r, i), u = e.slice(t, n), h = 0; h < s; ++h) - if (l[h] !== u[h]) { - o = l[h], - a = u[h]; - break - } - return o < a ? -1 : a < o ? 1 : 0 - } - , - c.prototype.includes = function(e, t, n) { - return -1 !== this.indexOf(e, t, n) - } - , - c.prototype.indexOf = function(e, t, n) { - return E(this, e, t, n, !0) - } - , - c.prototype.lastIndexOf = function(e, t, n) { - return E(this, e, t, n, !1) - } - , - c.prototype.write = function(e, t, n, r) { - if (void 0 === t) - r = "utf8", - n = this.length, - t = 0; - else if (void 0 === n && "string" === typeof t) - r = t, - n = this.length, - t = 0; - else { - if (!isFinite(t)) - throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); - t |= 0, - isFinite(n) ? (n |= 0, - void 0 === r && (r = "utf8")) : (r = n, - n = void 0) - } - var i = this.length - t; - if ((void 0 === n || n > i) && (n = i), - e.length > 0 && (n < 0 || t < 0) || t > this.length) - throw new RangeError("Attempt to write outside buffer bounds"); - r || (r = "utf8"); - for (var o = !1; ; ) - switch (r) { - case "hex": - return k(this, e, t, n); - case "utf8": - case "utf-8": - return C(this, e, t, n); - case "ascii": - return O(this, e, t, n); - case "latin1": - case "binary": - return T(this, e, t, n); - case "base64": - return L(this, e, t, n); - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return A(this, e, t, n); - default: - if (o) - throw new TypeError("Unknown encoding: " + r); - r = ("" + r).toLowerCase(), - o = !0 - } - } - , - c.prototype.toJSON = function() { - return { - type: "Buffer", - data: Array.prototype.slice.call(this._arr || this, 0) - } - } - ; - var M = 4096; - function R(e) { - var t = e.length; - if (t <= M) - return String.fromCharCode.apply(String, e); - var n = "" - , r = 0; - while (r < t) - n += String.fromCharCode.apply(String, e.slice(r, r += M)); - return n - } - function N(e, t, n) { - var r = ""; - n = Math.min(e.length, n); - for (var i = t; i < n; ++i) - r += String.fromCharCode(127 & e[i]); - return r - } - function D(e, t, n) { - var r = ""; - n = Math.min(e.length, n); - for (var i = t; i < n; ++i) - r += String.fromCharCode(e[i]); - return r - } - function I(e, t, n) { - var r = e.length; - (!t || t < 0) && (t = 0), - (!n || n < 0 || n > r) && (n = r); - for (var i = "", o = t; o < n; ++o) - i += Y(e[o]); - return i - } - function $(e, t, n) { - for (var r = e.slice(t, n), i = "", o = 0; o < r.length; o += 2) - i += String.fromCharCode(r[o] + 256 * r[o + 1]); - return i - } - function F(e, t, n) { - if (e % 1 !== 0 || e < 0) - throw new RangeError("offset is not uint"); - if (e + t > n) - throw new RangeError("Trying to access beyond buffer length") - } - function B(e, t, n, r, i, o) { - if (!c.isBuffer(e)) - throw new TypeError('"buffer" argument must be a Buffer instance'); - if (t > i || t < o) - throw new RangeError('"value" argument is out of bounds'); - if (n + r > e.length) - throw new RangeError("Index out of range") - } - function V(e, t, n, r) { - t < 0 && (t = 65535 + t + 1); - for (var i = 0, o = Math.min(e.length - n, 2); i < o; ++i) - e[n + i] = (t & 255 << 8 * (r ? i : 1 - i)) >>> 8 * (r ? i : 1 - i) - } - function W(e, t, n, r) { - t < 0 && (t = 4294967295 + t + 1); - for (var i = 0, o = Math.min(e.length - n, 4); i < o; ++i) - e[n + i] = t >>> 8 * (r ? i : 3 - i) & 255 - } - function H(e, t, n, r, i, o) { - if (n + r > e.length) - throw new RangeError("Index out of range"); - if (n < 0) - throw new RangeError("Index out of range") - } - function U(e, t, n, r, o) { - return o || H(e, t, n, 4, 3.4028234663852886e38, -3.4028234663852886e38), - i.write(e, t, n, r, 23, 4), - n + 4 - } - function z(e, t, n, r, o) { - return o || H(e, t, n, 8, 1.7976931348623157e308, -1.7976931348623157e308), - i.write(e, t, n, r, 52, 8), - n + 8 - } - c.prototype.slice = function(e, t) { - var n, r = this.length; - if (e = ~~e, - t = void 0 === t ? r : ~~t, - e < 0 ? (e += r, - e < 0 && (e = 0)) : e > r && (e = r), - t < 0 ? (t += r, - t < 0 && (t = 0)) : t > r && (t = r), - t < e && (t = e), - c.TYPED_ARRAY_SUPPORT) - n = this.subarray(e, t), - n.__proto__ = c.prototype; - else { - var i = t - e; - n = new c(i,void 0); - for (var o = 0; o < i; ++o) - n[o] = this[o + e] - } - return n - } - , - c.prototype.readUIntLE = function(e, t, n) { - e |= 0, - t |= 0, - n || F(e, t, this.length); - var r = this[e] - , i = 1 - , o = 0; - while (++o < t && (i *= 256)) - r += this[e + o] * i; - return r - } - , - c.prototype.readUIntBE = function(e, t, n) { - e |= 0, - t |= 0, - n || F(e, t, this.length); - var r = this[e + --t] - , i = 1; - while (t > 0 && (i *= 256)) - r += this[e + --t] * i; - return r - } - , - c.prototype.readUInt8 = function(e, t) { - return t || F(e, 1, this.length), - this[e] - } - , - c.prototype.readUInt16LE = function(e, t) { - return t || F(e, 2, this.length), - this[e] | this[e + 1] << 8 - } - , - c.prototype.readUInt16BE = function(e, t) { - return t || F(e, 2, this.length), - this[e] << 8 | this[e + 1] - } - , - c.prototype.readUInt32LE = function(e, t) { - return t || F(e, 4, this.length), - (this[e] | this[e + 1] << 8 | this[e + 2] << 16) + 16777216 * this[e + 3] - } - , - c.prototype.readUInt32BE = function(e, t) { - return t || F(e, 4, this.length), - 16777216 * this[e] + (this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3]) - } - , - c.prototype.readIntLE = function(e, t, n) { - e |= 0, - t |= 0, - n || F(e, t, this.length); - var r = this[e] - , i = 1 - , o = 0; - while (++o < t && (i *= 256)) - r += this[e + o] * i; - return i *= 128, - r >= i && (r -= Math.pow(2, 8 * t)), - r - } - , - c.prototype.readIntBE = function(e, t, n) { - e |= 0, - t |= 0, - n || F(e, t, this.length); - var r = t - , i = 1 - , o = this[e + --r]; - while (r > 0 && (i *= 256)) - o += this[e + --r] * i; - return i *= 128, - o >= i && (o -= Math.pow(2, 8 * t)), - o - } - , - c.prototype.readInt8 = function(e, t) { - return t || F(e, 1, this.length), - 128 & this[e] ? -1 * (255 - this[e] + 1) : this[e] - } - , - c.prototype.readInt16LE = function(e, t) { - t || F(e, 2, this.length); - var n = this[e] | this[e + 1] << 8; - return 32768 & n ? 4294901760 | n : n - } - , - c.prototype.readInt16BE = function(e, t) { - t || F(e, 2, this.length); - var n = this[e + 1] | this[e] << 8; - return 32768 & n ? 4294901760 | n : n - } - , - c.prototype.readInt32LE = function(e, t) { - return t || F(e, 4, this.length), - this[e] | this[e + 1] << 8 | this[e + 2] << 16 | this[e + 3] << 24 - } - , - c.prototype.readInt32BE = function(e, t) { - return t || F(e, 4, this.length), - this[e] << 24 | this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3] - } - , - c.prototype.readFloatLE = function(e, t) { - return t || F(e, 4, this.length), - i.read(this, e, !0, 23, 4) - } - , - c.prototype.readFloatBE = function(e, t) { - return t || F(e, 4, this.length), - i.read(this, e, !1, 23, 4) - } - , - c.prototype.readDoubleLE = function(e, t) { - return t || F(e, 8, this.length), - i.read(this, e, !0, 52, 8) - } - , - c.prototype.readDoubleBE = function(e, t) { - return t || F(e, 8, this.length), - i.read(this, e, !1, 52, 8) - } - , - c.prototype.writeUIntLE = function(e, t, n, r) { - if (e = +e, - t |= 0, - n |= 0, - !r) { - var i = Math.pow(2, 8 * n) - 1; - B(this, e, t, n, i, 0) - } - var o = 1 - , a = 0; - this[t] = 255 & e; - while (++a < n && (o *= 256)) - this[t + a] = e / o & 255; - return t + n - } - , - c.prototype.writeUIntBE = function(e, t, n, r) { - if (e = +e, - t |= 0, - n |= 0, - !r) { - var i = Math.pow(2, 8 * n) - 1; - B(this, e, t, n, i, 0) - } - var o = n - 1 - , a = 1; - this[t + o] = 255 & e; - while (--o >= 0 && (a *= 256)) - this[t + o] = e / a & 255; - return t + n - } - , - c.prototype.writeUInt8 = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 1, 255, 0), - c.TYPED_ARRAY_SUPPORT || (e = Math.floor(e)), - this[t] = 255 & e, - t + 1 - } - , - c.prototype.writeUInt16LE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 2, 65535, 0), - c.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, - this[t + 1] = e >>> 8) : V(this, e, t, !0), - t + 2 - } - , - c.prototype.writeUInt16BE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 2, 65535, 0), - c.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 8, - this[t + 1] = 255 & e) : V(this, e, t, !1), - t + 2 - } - , - c.prototype.writeUInt32LE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 4, 4294967295, 0), - c.TYPED_ARRAY_SUPPORT ? (this[t + 3] = e >>> 24, - this[t + 2] = e >>> 16, - this[t + 1] = e >>> 8, - this[t] = 255 & e) : W(this, e, t, !0), - t + 4 - } - , - c.prototype.writeUInt32BE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 4, 4294967295, 0), - c.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 24, - this[t + 1] = e >>> 16, - this[t + 2] = e >>> 8, - this[t + 3] = 255 & e) : W(this, e, t, !1), - t + 4 - } - , - c.prototype.writeIntLE = function(e, t, n, r) { - if (e = +e, - t |= 0, - !r) { - var i = Math.pow(2, 8 * n - 1); - B(this, e, t, n, i - 1, -i) - } - var o = 0 - , a = 1 - , s = 0; - this[t] = 255 & e; - while (++o < n && (a *= 256)) - e < 0 && 0 === s && 0 !== this[t + o - 1] && (s = 1), - this[t + o] = (e / a >> 0) - s & 255; - return t + n - } - , - c.prototype.writeIntBE = function(e, t, n, r) { - if (e = +e, - t |= 0, - !r) { - var i = Math.pow(2, 8 * n - 1); - B(this, e, t, n, i - 1, -i) - } - var o = n - 1 - , a = 1 - , s = 0; - this[t + o] = 255 & e; - while (--o >= 0 && (a *= 256)) - e < 0 && 0 === s && 0 !== this[t + o + 1] && (s = 1), - this[t + o] = (e / a >> 0) - s & 255; - return t + n - } - , - c.prototype.writeInt8 = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 1, 127, -128), - c.TYPED_ARRAY_SUPPORT || (e = Math.floor(e)), - e < 0 && (e = 255 + e + 1), - this[t] = 255 & e, - t + 1 - } - , - c.prototype.writeInt16LE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 2, 32767, -32768), - c.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, - this[t + 1] = e >>> 8) : V(this, e, t, !0), - t + 2 - } - , - c.prototype.writeInt16BE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 2, 32767, -32768), - c.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 8, - this[t + 1] = 255 & e) : V(this, e, t, !1), - t + 2 - } - , - c.prototype.writeInt32LE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 4, 2147483647, -2147483648), - c.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, - this[t + 1] = e >>> 8, - this[t + 2] = e >>> 16, - this[t + 3] = e >>> 24) : W(this, e, t, !0), - t + 4 - } - , - c.prototype.writeInt32BE = function(e, t, n) { - return e = +e, - t |= 0, - n || B(this, e, t, 4, 2147483647, -2147483648), - e < 0 && (e = 4294967295 + e + 1), - c.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 24, - this[t + 1] = e >>> 16, - this[t + 2] = e >>> 8, - this[t + 3] = 255 & e) : W(this, e, t, !1), - t + 4 - } - , - c.prototype.writeFloatLE = function(e, t, n) { - return U(this, e, t, !0, n) - } - , - c.prototype.writeFloatBE = function(e, t, n) { - return U(this, e, t, !1, n) - } - , - c.prototype.writeDoubleLE = function(e, t, n) { - return z(this, e, t, !0, n) - } - , - c.prototype.writeDoubleBE = function(e, t, n) { - return z(this, e, t, !1, n) - } - , - c.prototype.copy = function(e, t, n, r) { - if (n || (n = 0), - r || 0 === r || (r = this.length), - t >= e.length && (t = e.length), - t || (t = 0), - r > 0 && r < n && (r = n), - r === n) - return 0; - if (0 === e.length || 0 === this.length) - return 0; - if (t < 0) - throw new RangeError("targetStart out of bounds"); - if (n < 0 || n >= this.length) - throw new RangeError("sourceStart out of bounds"); - if (r < 0) - throw new RangeError("sourceEnd out of bounds"); - r > this.length && (r = this.length), - e.length - t < r - n && (r = e.length - t + n); - var i, o = r - n; - if (this === e && n < t && t < r) - for (i = o - 1; i >= 0; --i) - e[i + t] = this[i + n]; - else if (o < 1e3 || !c.TYPED_ARRAY_SUPPORT) - for (i = 0; i < o; ++i) - e[i + t] = this[i + n]; - else - Uint8Array.prototype.set.call(e, this.subarray(n, n + o), t); - return o - } - , - c.prototype.fill = function(e, t, n, r) { - if ("string" === typeof e) { - if ("string" === typeof t ? (r = t, - t = 0, - n = this.length) : "string" === typeof n && (r = n, - n = this.length), - 1 === e.length) { - var i = e.charCodeAt(0); - i < 256 && (e = i) - } - if (void 0 !== r && "string" !== typeof r) - throw new TypeError("encoding must be a string"); - if ("string" === typeof r && !c.isEncoding(r)) - throw new TypeError("Unknown encoding: " + r) - } else - "number" === typeof e && (e &= 255); - if (t < 0 || this.length < t || this.length < n) - throw new RangeError("Out of range index"); - if (n <= t) - return this; - var o; - if (t >>>= 0, - n = void 0 === n ? this.length : n >>> 0, - e || (e = 0), - "number" === typeof e) - for (o = t; o < n; ++o) - this[o] = e; - else { - var a = c.isBuffer(e) ? e : X(new c(e,r).toString()) - , s = a.length; - for (o = 0; o < n - t; ++o) - this[o + t] = a[o % s] - } - return this - } - ; - var G = /[^+\/0-9A-Za-z-_]/g; - function q(e) { - if (e = K(e).replace(G, ""), - e.length < 2) - return ""; - while (e.length % 4 !== 0) - e += "="; - return e - } - function K(e) { - return e.trim ? e.trim() : e.replace(/^\s+|\s+$/g, "") - } - function Y(e) { - return e < 16 ? "0" + e.toString(16) : e.toString(16) - } - function X(e, t) { - var n; - t = t || 1 / 0; - for (var r = e.length, i = null, o = [], a = 0; a < r; ++a) { - if (n = e.charCodeAt(a), - n > 55295 && n < 57344) { - if (!i) { - if (n > 56319) { - (t -= 3) > -1 && o.push(239, 191, 189); - continue - } - if (a + 1 === r) { - (t -= 3) > -1 && o.push(239, 191, 189); - continue - } - i = n; - continue - } - if (n < 56320) { - (t -= 3) > -1 && o.push(239, 191, 189), - i = n; - continue - } - n = 65536 + (i - 55296 << 10 | n - 56320) - } else - i && (t -= 3) > -1 && o.push(239, 191, 189); - if (i = null, - n < 128) { - if ((t -= 1) < 0) - break; - o.push(n) - } else if (n < 2048) { - if ((t -= 2) < 0) - break; - o.push(n >> 6 | 192, 63 & n | 128) - } else if (n < 65536) { - if ((t -= 3) < 0) - break; - o.push(n >> 12 | 224, n >> 6 & 63 | 128, 63 & n | 128) - } else { - if (!(n < 1114112)) - throw new Error("Invalid code point"); - if ((t -= 4) < 0) - break; - o.push(n >> 18 | 240, n >> 12 & 63 | 128, n >> 6 & 63 | 128, 63 & n | 128) - } - } - return o - } - function Q(e) { - for (var t = [], n = 0; n < e.length; ++n) - t.push(255 & e.charCodeAt(n)); - return t - } - function Z(e, t) { - for (var n, r, i, o = [], a = 0; a < e.length; ++a) { - if ((t -= 2) < 0) - break; - n = e.charCodeAt(a), - r = n >> 8, - i = n % 256, - o.push(i), - o.push(r) - } - return o - } - function J(e) { - return r.toByteArray(q(e)) - } - function ee(e, t, n, r) { - for (var i = 0; i < r; ++i) { - if (i + n >= t.length || i >= e.length) - break; - t[i + n] = e[i] - } - return i - } - function te(e) { - return e !== e - } - } - ).call(this, n("yLpj")) - }, - u2w5: function(e, t, n) { - "use strict"; - n("W3Xk")("trimRight", function(e) { - return function() { - return e(this, 2) - } - }, "trimEnd") - }, - u4tm: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("q1tI") - , i = n.n(r) - , o = n("17x9") - , a = n.n(o) - , s = n("/MKj") - , l = n("CxXe") - , c = n("AU/w"); - function u(e) { - return u = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - u(e) - } - var h = function(e) { - var t = e.getIn - , n = e.toJS - , r = function(e) { - return null != e && "object" === u(e) && t(e, ["location"]) && t(e, ["action"]) - } - , i = function(e) { - var i = n(t(e, ["router"])); - if (!r(i)) - throw 'Could not find router reducer in state tree, it must be mounted under "router"'; - return i - } - , o = function(e) { - return n(t(i(e), ["location"])) - } - , a = function(e) { - return n(t(i(e), ["action"])) - } - , s = function(e) { - return n(t(i(e), ["location", "search"])) - } - , c = function(e) { - return n(t(i(e), ["location", "hash"])) - } - , h = function(e) { - var t = null - , n = null; - return function(r) { - var i = o(r) || {} - , a = i.pathname; - if (a === t) - return n; - t = a; - var s = Object(l["j"])(a, e); - return s && n && s.url === n.url || (n = s), - n - } - }; - return { - getLocation: o, - getAction: a, - getRouter: i, - getSearch: s, - getHash: c, - createMatchSelector: h - } - } - , f = h; - function d(e) { - return d = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - d(e) - } - function p() { - return p = Object.assign || function(e) { - for (var t = 1; t < arguments.length; t++) { - var n = arguments[t]; - for (var r in n) - Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]) - } - return e - } - , - p.apply(this, arguments) - } - function m(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function g(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function v(e, t, n) { - return t && g(e.prototype, t), - n && g(e, n), - e - } - function y(e, t) { - return !t || "object" !== d(t) && "function" !== typeof t ? b(e) : t - } - function b(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function w(e) { - return w = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - w(e) - } - function x(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && _(e, t) - } - function _(e, t) { - return _ = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - _(e, t) - } - var E = function(e) { - var t = f(e) - , n = t.getLocation - , o = function(e) { - function t(e) { - var r; - m(this, t), - r = y(this, w(t).call(this, e)); - var i = e.store - , o = e.history - , a = e.onLocationChanged; - r.inTimeTravelling = !1, - r.unsubscribe = i.subscribe(function() { - var e = n(i.getState()) - , t = e.pathname - , a = e.search - , s = e.hash - , l = o.location - , c = l.pathname - , u = l.search - , h = l.hash; - c === t && u === a && h === s || (r.inTimeTravelling = !0, - o.push({ - pathname: t, - search: a, - hash: s - })) - }); - var s = function(e, t) { - var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; - r.inTimeTravelling ? r.inTimeTravelling = !1 : a(e, t, n) - }; - return r.unlisten = o.listen(s), - s(o.location, o.action, !0), - r - } - return x(t, e), - v(t, [{ - key: "componentWillUnmount", - value: function() { - this.unlisten(), - this.unsubscribe() - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.history - , n = e.children; - return i.a.createElement(l["e"], { - history: t - }, n) - } - }]), - t - }(r["PureComponent"]); - o.propTypes = { - store: a.a.shape({ - getState: a.a.func.isRequired, - subscribe: a.a.func.isRequired - }).isRequired, - history: a.a.shape({ - action: a.a.string.isRequired, - listen: a.a.func.isRequired, - location: a.a.object.isRequired, - push: a.a.func.isRequired - }).isRequired, - basename: a.a.string, - children: a.a.oneOfType([a.a.func, a.a.node]), - onLocationChanged: a.a.func.isRequired - }; - var u = function(e) { - return { - onLocationChanged: function(t, n, r) { - return e(Object(c["f"])(t, n, r)) - } - } - } - , h = function(e) { - var t = e.context || s["b"]; - if (null == t) - throw "Please upgrade to react-redux v6"; - return i.a.createElement(t.Consumer, null, function(t) { - var n = t.store; - return i.a.createElement(o, p({ - store: n - }, e)) - }) - }; - return h.propTypes = { - context: a.a.object - }, - Object(s["c"])(null, u)(h) - } - , S = E - , k = function(e) { - var t = e.fromJS - , n = e.merge - , r = function(e) { - var r = t({ - location: e.location, - action: e.action - }); - return function() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : r - , i = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} - , o = i.type - , a = i.payload; - if (o === c["b"]) { - var s = a.location - , l = a.action - , u = a.isFirstRendering; - return u ? e : n(e, { - location: t(s), - action: l - }) - } - return e - } - }; - return r - } - , C = k - , O = function(e, t) { - if (!e) - return e; - var n = t.length; - if (n) { - for (var r = e, i = 0; i < n && r; ++i) - r = r[t[i]]; - return r - } - } - , T = O; - function L(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {} - , r = Object.keys(n); - "function" === typeof Object.getOwnPropertySymbols && (r = r.concat(Object.getOwnPropertySymbols(n).filter(function(e) { - return Object.getOwnPropertyDescriptor(n, e).enumerable - }))), - r.forEach(function(t) { - A(e, t, n[t]) - }) - } - return e - } - function A(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var P = { - fromJS: function(e) { - return e - }, - getIn: T, - merge: function(e, t) { - return L({}, e, t) - }, - toJS: function(e) { - return e - } - } - , j = P - , M = n("tRgb"); - n.d(t, "ConnectedRouter", function() { - return R - }), - n.d(t, "connectRouter", function() { - return N - }), - n.d(t, "getLocation", function() { - return I - }), - n.d(t, "getAction", function() { - return $ - }), - n.d(t, "getHash", function() { - return F - }), - n.d(t, "getSearch", function() { - return B - }), - n.d(t, "createMatchSelector", function() { - return V - }), - n.d(t, "LOCATION_CHANGE", function() { - return c["b"] - }), - n.d(t, "CALL_HISTORY_METHOD", function() { - return c["a"] - }), - n.d(t, "onLocationChanged", function() { - return c["f"] - }), - n.d(t, "push", function() { - return c["g"] - }), - n.d(t, "replace", function() { - return c["h"] - }), - n.d(t, "go", function() { - return c["c"] - }), - n.d(t, "goBack", function() { - return c["d"] - }), - n.d(t, "goForward", function() { - return c["e"] - }), - n.d(t, "routerActions", function() { - return c["i"] - }), - n.d(t, "routerMiddleware", function() { - return M["a"] - }); - var R = S(j) - , N = C(j) - , D = f(j) - , I = D.getLocation - , $ = D.getAction - , F = D.getHash - , B = D.getSearch - , V = D.createMatchSelector - }, - u7YQ: function(e, t, n) { - "use strict"; - t["a"] = { - today: "Today", - now: "Now", - backToToday: "Back to today", - ok: "Ok", - clear: "Clear", - month: "Month", - year: "Year", - timeSelect: "select time", - dateSelect: "select date", - weekSelect: "Choose a week", - monthSelect: "Choose a month", - yearSelect: "Choose a year", - decadeSelect: "Choose a decade", - yearFormat: "YYYY", - dateFormat: "M/D/YYYY", - dayFormat: "D", - dateTimeFormat: "M/D/YYYY HH:mm:ss", - monthBeforeYear: !0, - previousMonth: "Previous month (PageUp)", - nextMonth: "Next month (PageDown)", - previousYear: "Last year (Control + left)", - nextYear: "Next year (Control + right)", - previousDecade: "Last decade", - nextDecade: "Next decade", - previousCentury: "Last century", - nextCentury: "Next century" - } - }, - "u8+u": function(e, t) { - e.exports = function(e) { - return "object" === typeof e ? null !== e : "function" === typeof e - } - }, - uOPS: function(e, t) { - e.exports = !0 - }, - ubZd: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return a - }); - var r = n("q1tI") - , i = n.n(r); - function o(e) { - return e - } - function a(e) { - return i.a.Children.map(e, o) - } - }, - uciX: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("iCc5") - , a = n.n(o) - , s = n("FYw3") - , l = n.n(s) - , c = n("mRg0") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("17x9") - , p = n.n(d) - , m = n("i8i4") - , g = n.n(m) - , v = n("VCL8") - , y = n("l4aY") - , b = n("zT1h") - , w = n("PIAm") - , x = n("QC+M") - , _ = n("TSYQ") - , E = n.n(_); - function S(e, t, n) { - return n ? e[0] === t[0] : e[0] === t[0] && e[1] === t[1] - } - function k(e, t, n) { - var r = e[t] || {}; - return i()({}, r, n) - } - function C(e, t, n, r) { - var i = n.points; - for (var o in e) - if (e.hasOwnProperty(o) && S(e[o].points, i, r)) - return t + "-placement-" + o; - return "" - } - function O(e, t) { - this[e] = t - } - var T, L = n("V7oC"), A = n.n(L); - function P(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function j(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? P(Object(n), !0).forEach(function(t) { - R(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : P(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function M(e) { - "@babel/helpers - typeof"; - return M = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - M(e) - } - function R(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var N = { - Webkit: "-webkit-", - Moz: "-moz-", - ms: "-ms-", - O: "-o-" - }; - function D() { - if (void 0 !== T) - return T; - T = ""; - var e = document.createElement("p").style - , t = "Transform"; - for (var n in N) - n + t in e && (T = n); - return T - } - function I() { - return D() ? "".concat(D(), "TransitionProperty") : "transitionProperty" - } - function $() { - return D() ? "".concat(D(), "Transform") : "transform" - } - function F(e, t) { - var n = I(); - n && (e.style[n] = t, - "transitionProperty" !== n && (e.style.transitionProperty = t)) - } - function B(e, t) { - var n = $(); - n && (e.style[n] = t, - "transform" !== n && (e.style.transform = t)) - } - function V(e) { - return e.style.transitionProperty || e.style[I()] - } - function W(e) { - var t = window.getComputedStyle(e, null) - , n = t.getPropertyValue("transform") || t.getPropertyValue($()); - if (n && "none" !== n) { - var r = n.replace(/[^0-9\-.,]/g, "").split(","); - return { - x: parseFloat(r[12] || r[4], 0), - y: parseFloat(r[13] || r[5], 0) - } - } - return { - x: 0, - y: 0 - } - } - var H = /matrix\((.*)\)/ - , U = /matrix3d\((.*)\)/; - function z(e, t) { - var n = window.getComputedStyle(e, null) - , r = n.getPropertyValue("transform") || n.getPropertyValue($()); - if (r && "none" !== r) { - var i, o = r.match(H); - if (o) - o = o[1], - i = o.split(",").map(function(e) { - return parseFloat(e, 10) - }), - i[4] = t.x, - i[5] = t.y, - B(e, "matrix(".concat(i.join(","), ")")); - else { - var a = r.match(U)[1]; - i = a.split(",").map(function(e) { - return parseFloat(e, 10) - }), - i[12] = t.x, - i[13] = t.y, - B(e, "matrix3d(".concat(i.join(","), ")")) - } - } else - B(e, "translateX(".concat(t.x, "px) translateY(").concat(t.y, "px) translateZ(0)")) - } - var G, q = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source; - function K(e) { - var t = e.style.display; - e.style.display = "none", - e.offsetHeight, - e.style.display = t - } - function Y(e, t, n) { - var r = n; - if ("object" !== M(t)) - return "undefined" !== typeof r ? ("number" === typeof r && (r = "".concat(r, "px")), - void (e.style[t] = r)) : G(e, t); - for (var i in t) - t.hasOwnProperty(i) && Y(e, i, t[i]) - } - function X(e) { - var t, n, r, i = e.ownerDocument, o = i.body, a = i && i.documentElement; - return t = e.getBoundingClientRect(), - n = Math.floor(t.left), - r = Math.floor(t.top), - n -= a.clientLeft || o.clientLeft || 0, - r -= a.clientTop || o.clientTop || 0, - { - left: n, - top: r - } - } - function Q(e, t) { - var n = e["page".concat(t ? "Y" : "X", "Offset")] - , r = "scroll".concat(t ? "Top" : "Left"); - if ("number" !== typeof n) { - var i = e.document; - n = i.documentElement[r], - "number" !== typeof n && (n = i.body[r]) - } - return n - } - function Z(e) { - return Q(e) - } - function J(e) { - return Q(e, !0) - } - function ee(e) { - var t = X(e) - , n = e.ownerDocument - , r = n.defaultView || n.parentWindow; - return t.left += Z(r), - t.top += J(r), - t - } - function te(e) { - return null !== e && void 0 !== e && e == e.window - } - function ne(e) { - return te(e) ? e.document : 9 === e.nodeType ? e : e.ownerDocument - } - function re(e, t, n) { - var r = n - , i = "" - , o = ne(e); - return r = r || o.defaultView.getComputedStyle(e, null), - r && (i = r.getPropertyValue(t) || r[t]), - i - } - var ie = new RegExp("^(".concat(q, ")(?!px)[a-z%]+$"),"i") - , oe = /^(top|right|bottom|left)$/ - , ae = "currentStyle" - , se = "runtimeStyle" - , le = "left" - , ce = "px"; - function ue(e, t) { - var n = e[ae] && e[ae][t]; - if (ie.test(n) && !oe.test(t)) { - var r = e.style - , i = r[le] - , o = e[se][le]; - e[se][le] = e[ae][le], - r[le] = "fontSize" === t ? "1em" : n || 0, - n = r.pixelLeft + ce, - r[le] = i, - e[se][le] = o - } - return "" === n ? "auto" : n - } - function he(e, t) { - return "left" === e ? t.useCssRight ? "right" : e : t.useCssBottom ? "bottom" : e - } - function fe(e) { - return "left" === e ? "right" : "right" === e ? "left" : "top" === e ? "bottom" : "bottom" === e ? "top" : void 0 - } - function de(e, t, n) { - "static" === Y(e, "position") && (e.style.position = "relative"); - var r = -999 - , i = -999 - , o = he("left", n) - , a = he("top", n) - , s = fe(o) - , l = fe(a); - "left" !== o && (r = 999), - "top" !== a && (i = 999); - var c = "" - , u = ee(e); - ("left"in t || "top"in t) && (c = V(e) || "", - F(e, "none")), - "left"in t && (e.style[s] = "", - e.style[o] = "".concat(r, "px")), - "top"in t && (e.style[l] = "", - e.style[a] = "".concat(i, "px")), - K(e); - var h = ee(e) - , f = {}; - for (var d in t) - if (t.hasOwnProperty(d)) { - var p = he(d, n) - , m = "left" === d ? r : i - , g = u[d] - h[d]; - f[p] = p === d ? m + g : m - g - } - Y(e, f), - K(e), - ("left"in t || "top"in t) && F(e, c); - var v = {}; - for (var y in t) - if (t.hasOwnProperty(y)) { - var b = he(y, n) - , w = t[y] - u[y]; - v[b] = y === b ? f[b] + w : f[b] - w - } - Y(e, v) - } - function pe(e, t) { - var n = ee(e) - , r = W(e) - , i = { - x: r.x, - y: r.y - }; - "left"in t && (i.x = r.x + t.left - n.left), - "top"in t && (i.y = r.y + t.top - n.top), - z(e, i) - } - function me(e, t, n) { - if (n.ignoreShake) { - var r = ee(e) - , i = r.left.toFixed(0) - , o = r.top.toFixed(0) - , a = t.left.toFixed(0) - , s = t.top.toFixed(0); - if (i === a && o === s) - return - } - n.useCssRight || n.useCssBottom ? de(e, t, n) : n.useCssTransform && $()in document.body.style ? pe(e, t) : de(e, t, n) - } - function ge(e, t) { - for (var n = 0; n < e.length; n++) - t(e[n]) - } - function ve(e) { - return "border-box" === G(e, "boxSizing") - } - "undefined" !== typeof window && (G = window.getComputedStyle ? re : ue); - var ye = ["margin", "border", "padding"] - , be = -1 - , we = 2 - , xe = 1 - , _e = 0; - function Ee(e, t, n) { - var r, i = {}, o = e.style; - for (r in t) - t.hasOwnProperty(r) && (i[r] = o[r], - o[r] = t[r]); - for (r in n.call(e), - t) - t.hasOwnProperty(r) && (o[r] = i[r]) - } - function Se(e, t, n) { - var r, i, o, a = 0; - for (i = 0; i < t.length; i++) - if (r = t[i], - r) - for (o = 0; o < n.length; o++) { - var s = void 0; - s = "border" === r ? "".concat(r).concat(n[o], "Width") : r + n[o], - a += parseFloat(G(e, s)) || 0 - } - return a - } - var ke = { - getParent: function(e) { - var t = e; - do { - t = 11 === t.nodeType && t.host ? t.host : t.parentNode - } while (t && 1 !== t.nodeType && 9 !== t.nodeType); - return t - } - }; - function Ce(e, t, n) { - var r = n; - if (te(e)) - return "width" === t ? ke.viewportWidth(e) : ke.viewportHeight(e); - if (9 === e.nodeType) - return "width" === t ? ke.docWidth(e) : ke.docHeight(e); - var i = "width" === t ? ["Left", "Right"] : ["Top", "Bottom"] - , o = "width" === t ? Math.floor(e.getBoundingClientRect().width) : Math.floor(e.getBoundingClientRect().height) - , a = ve(e) - , s = 0; - (null === o || void 0 === o || o <= 0) && (o = void 0, - s = G(e, t), - (null === s || void 0 === s || Number(s) < 0) && (s = e.style[t] || 0), - s = Math.floor(parseFloat(s)) || 0), - void 0 === r && (r = a ? xe : be); - var l = void 0 !== o || a - , c = o || s; - return r === be ? l ? c - Se(e, ["border", "padding"], i) : s : l ? r === xe ? c : c + (r === we ? -Se(e, ["border"], i) : Se(e, ["margin"], i)) : s + Se(e, ye.slice(r), i) - } - ge(["Width", "Height"], function(e) { - ke["doc".concat(e)] = function(t) { - var n = t.document; - return Math.max(n.documentElement["scroll".concat(e)], n.body["scroll".concat(e)], ke["viewport".concat(e)](n)) - } - , - ke["viewport".concat(e)] = function(t) { - var n = "client".concat(e) - , r = t.document - , i = r.body - , o = r.documentElement - , a = o[n]; - return "CSS1Compat" === r.compatMode && a || i && i[n] || a - } - }); - var Oe = { - position: "absolute", - visibility: "hidden", - display: "block" - }; - function Te() { - for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) - t[n] = arguments[n]; - var r, i = t[0]; - return 0 !== i.offsetWidth ? r = Ce.apply(void 0, t) : Ee(i, Oe, function() { - r = Ce.apply(void 0, t) - }), - r - } - function Le(e, t) { - for (var n in t) - t.hasOwnProperty(n) && (e[n] = t[n]); - return e - } - ge(["width", "height"], function(e) { - var t = e.charAt(0).toUpperCase() + e.slice(1); - ke["outer".concat(t)] = function(t, n) { - return t && Te(t, e, n ? _e : xe) - } - ; - var n = "width" === e ? ["Left", "Right"] : ["Top", "Bottom"]; - ke[e] = function(t, r) { - var i = r; - if (void 0 === i) - return t && Te(t, e, be); - if (t) { - var o = ve(t); - return o && (i += Se(t, ["padding", "border"], n)), - Y(t, e, i) - } - } - }); - var Ae = { - getWindow: function(e) { - if (e && e.document && e.setTimeout) - return e; - var t = e.ownerDocument || e; - return t.defaultView || t.parentWindow - }, - getDocument: ne, - offset: function(e, t, n) { - if ("undefined" === typeof t) - return ee(e); - me(e, t, n || {}) - }, - isWindow: te, - each: ge, - css: Y, - clone: function(e) { - var t, n = {}; - for (t in e) - e.hasOwnProperty(t) && (n[t] = e[t]); - var r = e.overflow; - if (r) - for (t in e) - e.hasOwnProperty(t) && (n.overflow[t] = e.overflow[t]); - return n - }, - mix: Le, - getWindowScrollLeft: function(e) { - return Z(e) - }, - getWindowScrollTop: function(e) { - return J(e) - }, - merge: function() { - for (var e = {}, t = 0; t < arguments.length; t++) - Ae.mix(e, t < 0 || arguments.length <= t ? void 0 : arguments[t]); - return e - }, - viewportWidth: 0, - viewportHeight: 0 - }; - Le(Ae, ke); - var Pe = Ae.getParent; - function je(e) { - if (Ae.isWindow(e) || 9 === e.nodeType) - return null; - var t, n = Ae.getDocument(e), r = n.body, i = Ae.css(e, "position"), o = "fixed" === i || "absolute" === i; - if (!o) - return "html" === e.nodeName.toLowerCase() ? null : Pe(e); - for (t = Pe(e); t && t !== r && 9 !== t.nodeType; t = Pe(t)) - if (i = Ae.css(t, "position"), - "static" !== i) - return t; - return null - } - var Me = Ae.getParent; - function Re(e) { - if (Ae.isWindow(e) || 9 === e.nodeType) - return !1; - var t = Ae.getDocument(e) - , n = t.body - , r = null; - for (r = Me(e); r && r !== n && r !== t; r = Me(r)) { - var i = Ae.css(r, "position"); - if ("fixed" === i) - return !0 - } - return !1 - } - function Ne(e, t) { - var n = { - left: 0, - right: 1 / 0, - top: 0, - bottom: 1 / 0 - } - , r = je(e) - , i = Ae.getDocument(e) - , o = i.defaultView || i.parentWindow - , a = i.body - , s = i.documentElement; - while (r) { - if (-1 !== navigator.userAgent.indexOf("MSIE") && 0 === r.clientWidth || r === a || r === s || "visible" === Ae.css(r, "overflow")) { - if (r === a || r === s) - break - } else { - var l = Ae.offset(r); - l.left += r.clientLeft, - l.top += r.clientTop, - n.top = Math.max(n.top, l.top), - n.right = Math.min(n.right, l.left + r.clientWidth), - n.bottom = Math.min(n.bottom, l.top + r.clientHeight), - n.left = Math.max(n.left, l.left) - } - r = je(r) - } - var c = null; - if (!Ae.isWindow(e) && 9 !== e.nodeType) { - c = e.style.position; - var u = Ae.css(e, "position"); - "absolute" === u && (e.style.position = "fixed") - } - var h = Ae.getWindowScrollLeft(o) - , f = Ae.getWindowScrollTop(o) - , d = Ae.viewportWidth(o) - , p = Ae.viewportHeight(o) - , m = s.scrollWidth - , g = s.scrollHeight - , v = window.getComputedStyle(a); - if ("hidden" === v.overflowX && (m = o.innerWidth), - "hidden" === v.overflowY && (g = o.innerHeight), - e.style && (e.style.position = c), - t || Re(e)) - n.left = Math.max(n.left, h), - n.top = Math.max(n.top, f), - n.right = Math.min(n.right, h + d), - n.bottom = Math.min(n.bottom, f + p); - else { - var y = Math.max(m, h + d); - n.right = Math.min(n.right, y); - var b = Math.max(g, f + p); - n.bottom = Math.min(n.bottom, b) - } - return n.top >= 0 && n.left >= 0 && n.bottom > n.top && n.right > n.left ? n : null - } - function De(e, t, n, r) { - var i = Ae.clone(e) - , o = { - width: t.width, - height: t.height - }; - return r.adjustX && i.left < n.left && (i.left = n.left), - r.resizeWidth && i.left >= n.left && i.left + o.width > n.right && (o.width -= i.left + o.width - n.right), - r.adjustX && i.left + o.width > n.right && (i.left = Math.max(n.right - o.width, n.left)), - r.adjustY && i.top < n.top && (i.top = n.top), - r.resizeHeight && i.top >= n.top && i.top + o.height > n.bottom && (o.height -= i.top + o.height - n.bottom), - r.adjustY && i.top + o.height > n.bottom && (i.top = Math.max(n.bottom - o.height, n.top)), - Ae.mix(i, o) - } - function Ie(e) { - var t, n, r; - if (Ae.isWindow(e) || 9 === e.nodeType) { - var i = Ae.getWindow(e); - t = { - left: Ae.getWindowScrollLeft(i), - top: Ae.getWindowScrollTop(i) - }, - n = Ae.viewportWidth(i), - r = Ae.viewportHeight(i) - } else - t = Ae.offset(e), - n = Ae.outerWidth(e), - r = Ae.outerHeight(e); - return t.width = n, - t.height = r, - t - } - function $e(e, t) { - var n = t.charAt(0) - , r = t.charAt(1) - , i = e.width - , o = e.height - , a = e.left - , s = e.top; - return "c" === n ? s += o / 2 : "b" === n && (s += o), - "c" === r ? a += i / 2 : "r" === r && (a += i), - { - left: a, - top: s - } - } - function Fe(e, t, n, r, i) { - var o = $e(t, n[1]) - , a = $e(e, n[0]) - , s = [a.left - o.left, a.top - o.top]; - return { - left: Math.round(e.left - s[0] + r[0] - i[0]), - top: Math.round(e.top - s[1] + r[1] - i[1]) - } - } - function Be(e, t, n) { - return e.left < n.left || e.left + t.width > n.right - } - function Ve(e, t, n) { - return e.top < n.top || e.top + t.height > n.bottom - } - function We(e, t, n) { - return e.left > n.right || e.left + t.width < n.left - } - function He(e, t, n) { - return e.top > n.bottom || e.top + t.height < n.top - } - function Ue(e, t, n) { - var r = []; - return Ae.each(e, function(e) { - r.push(e.replace(t, function(e) { - return n[e] - })) - }), - r - } - function ze(e, t) { - return e[t] = -e[t], - e - } - function Ge(e, t) { - var n; - return n = /%$/.test(e) ? parseInt(e.substring(0, e.length - 1), 10) / 100 * t : parseInt(e, 10), - n || 0 - } - function qe(e, t) { - e[0] = Ge(e[0], t.width), - e[1] = Ge(e[1], t.height) - } - function Ke(e, t, n, r) { - var i = n.points - , o = n.offset || [0, 0] - , a = n.targetOffset || [0, 0] - , s = n.overflow - , l = n.source || e; - o = [].concat(o), - a = [].concat(a), - s = s || {}; - var c = {} - , u = 0 - , h = !(!s || !s.alwaysByViewport) - , f = Ne(l, h) - , d = Ie(l); - qe(o, d), - qe(a, t); - var p = Fe(d, t, i, o, a) - , m = Ae.merge(d, p); - if (f && (s.adjustX || s.adjustY) && r) { - if (s.adjustX && Be(p, d, f)) { - var g = Ue(i, /[lr]/gi, { - l: "r", - r: "l" - }) - , v = ze(o, 0) - , y = ze(a, 0) - , b = Fe(d, t, g, v, y); - We(b, d, f) || (u = 1, - i = g, - o = v, - a = y) - } - if (s.adjustY && Ve(p, d, f)) { - var w = Ue(i, /[tb]/gi, { - t: "b", - b: "t" - }) - , x = ze(o, 1) - , _ = ze(a, 1) - , E = Fe(d, t, w, x, _); - He(E, d, f) || (u = 1, - i = w, - o = x, - a = _) - } - u && (p = Fe(d, t, i, o, a), - Ae.mix(m, p)); - var S = Be(p, d, f) - , k = Ve(p, d, f); - if (S || k) { - var C = i; - S && (C = Ue(i, /[lr]/gi, { - l: "r", - r: "l" - })), - k && (C = Ue(i, /[tb]/gi, { - t: "b", - b: "t" - })), - i = C, - o = n.offset || [0, 0], - a = n.targetOffset || [0, 0] - } - c.adjustX = s.adjustX && S, - c.adjustY = s.adjustY && k, - (c.adjustX || c.adjustY) && (m = De(p, d, f, c)) - } - return m.width !== d.width && Ae.css(l, "width", Ae.width(l) + m.width - d.width), - m.height !== d.height && Ae.css(l, "height", Ae.height(l) + m.height - d.height), - Ae.offset(l, { - left: m.left, - top: m.top - }, { - useCssRight: n.useCssRight, - useCssBottom: n.useCssBottom, - useCssTransform: n.useCssTransform, - ignoreShake: n.ignoreShake - }), - { - points: i, - offset: o, - targetOffset: a, - overflow: c - } - } - function Ye(e, t) { - var n = Ne(e, t) - , r = Ie(e); - return !n || r.left + r.width <= n.left || r.top + r.height <= n.top || r.left >= n.right || r.top >= n.bottom - } - function Xe(e, t, n) { - var r = n.target || t - , i = Ie(r) - , o = !Ye(r, n.overflow && n.overflow.alwaysByViewport); - return Ke(e, i, n, o) - } - function Qe(e, t, n) { - var r, i, o = Ae.getDocument(e), a = o.defaultView || o.parentWindow, s = Ae.getWindowScrollLeft(a), l = Ae.getWindowScrollTop(a), c = Ae.viewportWidth(a), u = Ae.viewportHeight(a); - r = "pageX"in t ? t.pageX : s + t.clientX, - i = "pageY"in t ? t.pageY : l + t.clientY; - var h = { - left: r, - top: i, - width: 0, - height: 0 - } - , f = r >= 0 && r <= s + c && i >= 0 && i <= l + u - , d = [n.points[0], "cc"]; - return Ke(e, h, j(j({}, n), {}, { - points: d - }), f) - } - Xe.__getOffsetParent = je, - Xe.__getVisibleRectForElement = Ne; - function Ze(e, t) { - var n = void 0; - function r() { - n && (clearTimeout(n), - n = null) - } - function i() { - r(), - n = setTimeout(e, t) - } - return i.clear = r, - i - } - function Je(e, t) { - return e === t || !(!e || !t) && ("pageX"in t && "pageY"in t ? e.pageX === t.pageX && e.pageY === t.pageY : "clientX"in t && "clientY"in t && (e.clientX === t.clientX && e.clientY === t.clientY)) - } - function et(e) { - return e && "object" === typeof e && e.window === e - } - function tt(e, t) { - var n = Math.floor(e) - , r = Math.floor(t); - return Math.abs(n - r) <= 1 - } - function nt(e, t) { - e !== document.activeElement && Object(y["a"])(t, e) && e.focus() - } - function rt(e) { - return "function" === typeof e && e ? e() : null - } - function it(e) { - return "object" === typeof e && e ? e : null - } - var ot = function(e) { - function t() { - var e, n, r, i; - a()(this, t); - for (var o = arguments.length, s = Array(o), c = 0; c < o; c++) - s[c] = arguments[c]; - return r = l()(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), - n = r, - r.forceAlign = function() { - var e = r.props - , t = e.disabled - , n = e.target - , i = e.align - , o = e.onAlign; - if (!t && n) { - var a = g.a.findDOMNode(r) - , s = void 0 - , l = rt(n) - , c = it(n) - , u = document.activeElement; - l ? s = Xe(a, l, i) : c && (s = Qe(a, c, i)), - nt(u, a), - o && o(a, s) - } - } - , - i = n, - l()(r, i) - } - return u()(t, e), - A()(t, [{ - key: "componentDidMount", - value: function() { - var e = this.props; - this.forceAlign(), - !e.disabled && e.monitorWindowResize && this.startMonitorWindowResize() - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = !1 - , n = this.props; - if (!n.disabled) { - var r = g.a.findDOMNode(this) - , i = r ? r.getBoundingClientRect() : null; - if (e.disabled) - t = !0; - else { - var o = rt(e.target) - , a = rt(n.target) - , s = it(e.target) - , l = it(n.target); - et(o) && et(a) ? t = !1 : (o !== a || o && !a && l || s && l && a || l && !Je(s, l)) && (t = !0); - var c = this.sourceRect || {}; - t || !r || tt(c.width, i.width) && tt(c.height, i.height) || (t = !0) - } - this.sourceRect = i - } - t && this.forceAlign(), - n.monitorWindowResize && !n.disabled ? this.startMonitorWindowResize() : this.stopMonitorWindowResize() - } - }, { - key: "componentWillUnmount", - value: function() { - this.stopMonitorWindowResize() - } - }, { - key: "startMonitorWindowResize", - value: function() { - this.resizeHandler || (this.bufferMonitor = Ze(this.forceAlign, this.props.monitorBufferTime), - this.resizeHandler = Object(b["a"])(window, "resize", this.bufferMonitor)) - } - }, { - key: "stopMonitorWindowResize", - value: function() { - this.resizeHandler && (this.bufferMonitor.clear(), - this.resizeHandler.remove(), - this.resizeHandler = null) - } - }, { - key: "render", - value: function() { - var e = this - , t = this.props - , n = t.childrenProps - , r = t.children - , i = f.a.Children.only(r); - if (n) { - var o = {} - , a = Object.keys(n); - return a.forEach(function(t) { - o[t] = e.props[n[t]] - }), - f.a.cloneElement(i, o) - } - return i - } - }]), - t - }(h["Component"]); - ot.propTypes = { - childrenProps: p.a.object, - align: p.a.object.isRequired, - target: p.a.oneOfType([p.a.func, p.a.shape({ - clientX: p.a.number, - clientY: p.a.number, - pageX: p.a.number, - pageY: p.a.number - })]), - onAlign: p.a.func, - monitorBufferTime: p.a.number, - monitorWindowResize: p.a.bool, - disabled: p.a.bool, - children: p.a.any - }, - ot.defaultProps = { - target: function() { - return window - }, - monitorBufferTime: 50, - monitorWindowResize: !1, - disabled: !1 - }; - var at = ot - , st = at - , lt = n("MFj2") - , ct = n("jo6Y") - , ut = n.n(ct) - , ht = function(e) { - function t() { - return a()(this, t), - l()(this, e.apply(this, arguments)) - } - return u()(t, e), - t.prototype.shouldComponentUpdate = function(e) { - return e.hiddenClassName || e.visible - } - , - t.prototype.render = function() { - var e = this.props - , t = e.hiddenClassName - , n = e.visible - , r = ut()(e, ["hiddenClassName", "visible"]); - return t || f.a.Children.count(r.children) > 1 ? (!n && t && (r.className += " " + t), - f.a.createElement("div", r)) : f.a.Children.only(r.children) - } - , - t - }(h["Component"]); - ht.propTypes = { - children: p.a.any, - className: p.a.string, - visible: p.a.bool, - hiddenClassName: p.a.string - }; - var ft = ht - , dt = function(e) { - function t() { - return a()(this, t), - l()(this, e.apply(this, arguments)) - } - return u()(t, e), - t.prototype.render = function() { - var e = this.props - , t = e.className; - return e.visible || (t += " " + e.hiddenClassName), - f.a.createElement("div", { - className: t, - onMouseEnter: e.onMouseEnter, - onMouseLeave: e.onMouseLeave, - onMouseDown: e.onMouseDown, - onTouchStart: e.onTouchStart, - style: e.style - }, f.a.createElement(ft, { - className: e.prefixCls + "-content", - visible: e.visible - }, e.children)) - } - , - t - }(h["Component"]); - dt.propTypes = { - hiddenClassName: p.a.string, - className: p.a.string, - prefixCls: p.a.string, - onMouseEnter: p.a.func, - onMouseLeave: p.a.func, - onMouseDown: p.a.func, - onTouchStart: p.a.func, - children: p.a.any - }; - var pt = dt - , mt = function(e) { - function t(n) { - a()(this, t); - var r = l()(this, e.call(this, n)); - return gt.call(r), - r.state = { - stretchChecked: !1, - targetWidth: void 0, - targetHeight: void 0 - }, - r.savePopupRef = O.bind(r, "popupInstance"), - r.saveAlignRef = O.bind(r, "alignInstance"), - r - } - return u()(t, e), - t.prototype.componentDidMount = function() { - this.rootNode = this.getPopupDomNode(), - this.setStretchSize() - } - , - t.prototype.componentDidUpdate = function() { - this.setStretchSize() - } - , - t.prototype.getPopupDomNode = function() { - return g.a.findDOMNode(this.popupInstance) - } - , - t.prototype.getMaskTransitionName = function() { - var e = this.props - , t = e.maskTransitionName - , n = e.maskAnimation; - return !t && n && (t = e.prefixCls + "-" + n), - t - } - , - t.prototype.getTransitionName = function() { - var e = this.props - , t = e.transitionName; - return !t && e.animation && (t = e.prefixCls + "-" + e.animation), - t - } - , - t.prototype.getClassName = function(e) { - return this.props.prefixCls + " " + this.props.className + " " + e - } - , - t.prototype.getPopupElement = function() { - var e = this - , t = this.savePopupRef - , n = this.state - , r = n.stretchChecked - , o = n.targetHeight - , a = n.targetWidth - , s = this.props - , l = s.align - , c = s.visible - , u = s.prefixCls - , h = s.style - , d = s.getClassNameFromAlign - , p = s.destroyPopupOnHide - , m = s.stretch - , g = s.children - , v = s.onMouseEnter - , y = s.onMouseLeave - , b = s.onMouseDown - , w = s.onTouchStart - , x = this.getClassName(this.currentAlignClassName || d(l)) - , _ = u + "-hidden"; - c || (this.currentAlignClassName = null); - var E = {}; - m && (-1 !== m.indexOf("height") ? E.height = o : -1 !== m.indexOf("minHeight") && (E.minHeight = o), - -1 !== m.indexOf("width") ? E.width = a : -1 !== m.indexOf("minWidth") && (E.minWidth = a), - r || (E.visibility = "hidden", - setTimeout(function() { - e.alignInstance && e.alignInstance.forceAlign() - }, 0))); - var S = i()({}, E, h, this.getZIndexStyle()) - , k = { - className: x, - prefixCls: u, - ref: t, - onMouseEnter: v, - onMouseLeave: y, - onMouseDown: b, - onTouchStart: w, - style: S - }; - return p ? f.a.createElement(lt["a"], { - component: "", - exclusive: !0, - transitionAppear: !0, - transitionName: this.getTransitionName() - }, c ? f.a.createElement(st, { - target: this.getAlignTarget(), - key: "popup", - ref: this.saveAlignRef, - monitorWindowResize: !0, - align: l, - onAlign: this.onAlign - }, f.a.createElement(pt, i()({ - visible: !0 - }, k), g)) : null) : f.a.createElement(lt["a"], { - component: "", - exclusive: !0, - transitionAppear: !0, - transitionName: this.getTransitionName(), - showProp: "xVisible" - }, f.a.createElement(st, { - target: this.getAlignTarget(), - key: "popup", - ref: this.saveAlignRef, - monitorWindowResize: !0, - xVisible: c, - childrenProps: { - visible: "xVisible" - }, - disabled: !c, - align: l, - onAlign: this.onAlign - }, f.a.createElement(pt, i()({ - hiddenClassName: _ - }, k), g))) - } - , - t.prototype.getZIndexStyle = function() { - var e = {} - , t = this.props; - return void 0 !== t.zIndex && (e.zIndex = t.zIndex), - e - } - , - t.prototype.getMaskElement = function() { - var e = this.props - , t = void 0; - if (e.mask) { - var n = this.getMaskTransitionName(); - t = f.a.createElement(ft, { - style: this.getZIndexStyle(), - key: "mask", - className: e.prefixCls + "-mask", - hiddenClassName: e.prefixCls + "-mask-hidden", - visible: e.visible - }), - n && (t = f.a.createElement(lt["a"], { - key: "mask", - showProp: "visible", - transitionAppear: !0, - component: "", - transitionName: n - }, t)) - } - return t - } - , - t.prototype.render = function() { - return f.a.createElement("div", null, this.getMaskElement(), this.getPopupElement()) - } - , - t - }(h["Component"]); - mt.propTypes = { - visible: p.a.bool, - style: p.a.object, - getClassNameFromAlign: p.a.func, - onAlign: p.a.func, - getRootDomNode: p.a.func, - align: p.a.any, - destroyPopupOnHide: p.a.bool, - className: p.a.string, - prefixCls: p.a.string, - onMouseEnter: p.a.func, - onMouseLeave: p.a.func, - onMouseDown: p.a.func, - onTouchStart: p.a.func, - stretch: p.a.string, - children: p.a.node, - point: p.a.shape({ - pageX: p.a.number, - pageY: p.a.number - }) - }; - var gt = function() { - var e = this; - this.onAlign = function(t, n) { - var r = e.props - , i = r.getClassNameFromAlign(n); - e.currentAlignClassName !== i && (e.currentAlignClassName = i, - t.className = e.getClassName(i)), - r.onAlign(t, n) - } - , - this.setStretchSize = function() { - var t = e.props - , n = t.stretch - , r = t.getRootDomNode - , i = t.visible - , o = e.state - , a = o.stretchChecked - , s = o.targetHeight - , l = o.targetWidth; - if (n && i) { - var c = r(); - if (c) { - var u = c.offsetHeight - , h = c.offsetWidth; - s === u && l === h && a || e.setState({ - stretchChecked: !0, - targetHeight: u, - targetWidth: h - }) - } - } else - a && e.setState({ - stretchChecked: !1 - }) - } - , - this.getTargetElement = function() { - return e.props.getRootDomNode() - } - , - this.getAlignTarget = function() { - var t = e.props.point; - return t || e.getTargetElement - } - } - , vt = mt; - function yt() {} - function bt() { - return "" - } - function wt() { - return window.document - } - var xt = ["onClick", "onMouseDown", "onTouchStart", "onMouseEnter", "onMouseLeave", "onFocus", "onBlur", "onContextMenu"] - , _t = !!m["createPortal"] - , Et = { - rcTrigger: p.a.shape({ - onPopupMouseDown: p.a.func - }) - } - , St = function(e) { - function t(n) { - a()(this, t); - var r = l()(this, e.call(this, n)); - kt.call(r); - var i = void 0; - return i = "popupVisible"in n ? !!n.popupVisible : !!n.defaultPopupVisible, - r.state = { - prevPopupVisible: i, - popupVisible: i - }, - xt.forEach(function(e) { - r["fire" + e] = function(t) { - r.fireEvents(e, t) - } - }), - r - } - return u()(t, e), - t.prototype.getChildContext = function() { - return { - rcTrigger: { - onPopupMouseDown: this.onPopupMouseDown - } - } - } - , - t.prototype.componentDidMount = function() { - this.componentDidUpdate({}, { - popupVisible: this.state.popupVisible - }) - } - , - t.prototype.componentDidUpdate = function(e, t) { - var n = this.props - , r = this.state - , i = function() { - t.popupVisible !== r.popupVisible && n.afterPopupVisibleChange(r.popupVisible) - }; - if (_t || this.renderComponent(null, i), - r.popupVisible) { - var o = void 0; - return this.clickOutsideHandler || !this.isClickToHide() && !this.isContextMenuToShow() || (o = n.getDocument(), - this.clickOutsideHandler = Object(b["a"])(o, "mousedown", this.onDocumentClick)), - this.touchOutsideHandler || (o = o || n.getDocument(), - this.touchOutsideHandler = Object(b["a"])(o, "touchstart", this.onDocumentClick)), - !this.contextMenuOutsideHandler1 && this.isContextMenuToShow() && (o = o || n.getDocument(), - this.contextMenuOutsideHandler1 = Object(b["a"])(o, "scroll", this.onContextMenuClose)), - void (!this.contextMenuOutsideHandler2 && this.isContextMenuToShow() && (this.contextMenuOutsideHandler2 = Object(b["a"])(window, "blur", this.onContextMenuClose))) - } - this.clearOutsideHandler() - } - , - t.prototype.componentWillUnmount = function() { - this.clearDelayTimer(), - this.clearOutsideHandler(), - clearTimeout(this.mouseDownTimeout) - } - , - t.getDerivedStateFromProps = function(e, t) { - var n = e.popupVisible - , r = {}; - return void 0 !== n && t.popupVisible !== n && (r.popupVisible = n, - r.prevPopupVisible = t.popupVisible), - r - } - , - t.prototype.getPopupDomNode = function() { - return this._component && this._component.getPopupDomNode ? this._component.getPopupDomNode() : null - } - , - t.prototype.getPopupAlign = function() { - var e = this.props - , t = e.popupPlacement - , n = e.popupAlign - , r = e.builtinPlacements; - return t && r ? k(r, t, n) : n - } - , - t.prototype.setPopupVisible = function(e, t) { - var n = this.props.alignPoint - , r = this.state.popupVisible; - this.clearDelayTimer(), - r !== e && ("popupVisible"in this.props || this.setState({ - popupVisible: e, - prevPopupVisible: r - }), - this.props.onPopupVisibleChange(e)), - n && t && this.setPoint(t) - } - , - t.prototype.delaySetPopupVisible = function(e, t, n) { - var r = this - , i = 1e3 * t; - if (this.clearDelayTimer(), - i) { - var o = n ? { - pageX: n.pageX, - pageY: n.pageY - } : null; - this.delayTimer = setTimeout(function() { - r.setPopupVisible(e, o), - r.clearDelayTimer() - }, i) - } else - this.setPopupVisible(e, n) - } - , - t.prototype.clearDelayTimer = function() { - this.delayTimer && (clearTimeout(this.delayTimer), - this.delayTimer = null) - } - , - t.prototype.clearOutsideHandler = function() { - this.clickOutsideHandler && (this.clickOutsideHandler.remove(), - this.clickOutsideHandler = null), - this.contextMenuOutsideHandler1 && (this.contextMenuOutsideHandler1.remove(), - this.contextMenuOutsideHandler1 = null), - this.contextMenuOutsideHandler2 && (this.contextMenuOutsideHandler2.remove(), - this.contextMenuOutsideHandler2 = null), - this.touchOutsideHandler && (this.touchOutsideHandler.remove(), - this.touchOutsideHandler = null) - } - , - t.prototype.createTwoChains = function(e) { - var t = this.props.children.props - , n = this.props; - return t[e] && n[e] ? this["fire" + e] : t[e] || n[e] - } - , - t.prototype.isClickToShow = function() { - var e = this.props - , t = e.action - , n = e.showAction; - return -1 !== t.indexOf("click") || -1 !== n.indexOf("click") - } - , - t.prototype.isContextMenuToShow = function() { - var e = this.props - , t = e.action - , n = e.showAction; - return -1 !== t.indexOf("contextMenu") || -1 !== n.indexOf("contextMenu") - } - , - t.prototype.isClickToHide = function() { - var e = this.props - , t = e.action - , n = e.hideAction; - return -1 !== t.indexOf("click") || -1 !== n.indexOf("click") - } - , - t.prototype.isMouseEnterToShow = function() { - var e = this.props - , t = e.action - , n = e.showAction; - return -1 !== t.indexOf("hover") || -1 !== n.indexOf("mouseEnter") - } - , - t.prototype.isMouseLeaveToHide = function() { - var e = this.props - , t = e.action - , n = e.hideAction; - return -1 !== t.indexOf("hover") || -1 !== n.indexOf("mouseLeave") - } - , - t.prototype.isFocusToShow = function() { - var e = this.props - , t = e.action - , n = e.showAction; - return -1 !== t.indexOf("focus") || -1 !== n.indexOf("focus") - } - , - t.prototype.isBlurToHide = function() { - var e = this.props - , t = e.action - , n = e.hideAction; - return -1 !== t.indexOf("focus") || -1 !== n.indexOf("blur") - } - , - t.prototype.forcePopupAlign = function() { - this.state.popupVisible && this._component && this._component.alignInstance && this._component.alignInstance.forceAlign() - } - , - t.prototype.fireEvents = function(e, t) { - var n = this.props.children.props[e]; - n && n(t); - var r = this.props[e]; - r && r(t) - } - , - t.prototype.close = function() { - this.setPopupVisible(!1) - } - , - t.prototype.render = function() { - var e = this - , t = this.state.popupVisible - , n = this.props - , r = n.children - , i = n.forceRender - , o = n.alignPoint - , a = n.className - , s = f.a.Children.only(r) - , l = { - key: "trigger" - }; - this.isContextMenuToShow() ? l.onContextMenu = this.onContextMenu : l.onContextMenu = this.createTwoChains("onContextMenu"), - this.isClickToHide() || this.isClickToShow() ? (l.onClick = this.onClick, - l.onMouseDown = this.onMouseDown, - l.onTouchStart = this.onTouchStart) : (l.onClick = this.createTwoChains("onClick"), - l.onMouseDown = this.createTwoChains("onMouseDown"), - l.onTouchStart = this.createTwoChains("onTouchStart")), - this.isMouseEnterToShow() ? (l.onMouseEnter = this.onMouseEnter, - o && (l.onMouseMove = this.onMouseMove)) : l.onMouseEnter = this.createTwoChains("onMouseEnter"), - this.isMouseLeaveToHide() ? l.onMouseLeave = this.onMouseLeave : l.onMouseLeave = this.createTwoChains("onMouseLeave"), - this.isFocusToShow() || this.isBlurToHide() ? (l.onFocus = this.onFocus, - l.onBlur = this.onBlur) : (l.onFocus = this.createTwoChains("onFocus"), - l.onBlur = this.createTwoChains("onBlur")); - var c = E()(s && s.props && s.props.className, a); - c && (l.className = c); - var u = f.a.cloneElement(s, l); - if (!_t) - return f.a.createElement(w["a"], { - parent: this, - visible: t, - autoMount: !1, - forceRender: i, - getComponent: this.getComponent, - getContainer: this.getContainer - }, function(t) { - var n = t.renderComponent; - return e.renderComponent = n, - u - }); - var h = void 0; - return (t || this._component || i) && (h = f.a.createElement(x["a"], { - key: "portal", - getContainer: this.getContainer, - didUpdate: this.handlePortalUpdate - }, this.getComponent())), - [u, h] - } - , - t - }(f.a.Component); - St.propTypes = { - children: p.a.any, - action: p.a.oneOfType([p.a.string, p.a.arrayOf(p.a.string)]), - showAction: p.a.any, - hideAction: p.a.any, - getPopupClassNameFromAlign: p.a.any, - onPopupVisibleChange: p.a.func, - afterPopupVisibleChange: p.a.func, - popup: p.a.oneOfType([p.a.node, p.a.func]).isRequired, - popupStyle: p.a.object, - prefixCls: p.a.string, - popupClassName: p.a.string, - className: p.a.string, - popupPlacement: p.a.string, - builtinPlacements: p.a.object, - popupTransitionName: p.a.oneOfType([p.a.string, p.a.object]), - popupAnimation: p.a.any, - mouseEnterDelay: p.a.number, - mouseLeaveDelay: p.a.number, - zIndex: p.a.number, - focusDelay: p.a.number, - blurDelay: p.a.number, - getPopupContainer: p.a.func, - getDocument: p.a.func, - forceRender: p.a.bool, - destroyPopupOnHide: p.a.bool, - mask: p.a.bool, - maskClosable: p.a.bool, - onPopupAlign: p.a.func, - popupAlign: p.a.object, - popupVisible: p.a.bool, - defaultPopupVisible: p.a.bool, - maskTransitionName: p.a.oneOfType([p.a.string, p.a.object]), - maskAnimation: p.a.string, - stretch: p.a.string, - alignPoint: p.a.bool - }, - St.contextTypes = Et, - St.childContextTypes = Et, - St.defaultProps = { - prefixCls: "rc-trigger-popup", - getPopupClassNameFromAlign: bt, - getDocument: wt, - onPopupVisibleChange: yt, - afterPopupVisibleChange: yt, - onPopupAlign: yt, - popupClassName: "", - mouseEnterDelay: 0, - mouseLeaveDelay: .1, - focusDelay: 0, - blurDelay: .15, - popupStyle: {}, - destroyPopupOnHide: !1, - popupAlign: {}, - defaultPopupVisible: !1, - mask: !1, - maskClosable: !0, - action: [], - showAction: [], - hideAction: [] - }; - var kt = function() { - var e = this; - this.onMouseEnter = function(t) { - var n = e.props.mouseEnterDelay; - e.fireEvents("onMouseEnter", t), - e.delaySetPopupVisible(!0, n, n ? null : t) - } - , - this.onMouseMove = function(t) { - e.fireEvents("onMouseMove", t), - e.setPoint(t) - } - , - this.onMouseLeave = function(t) { - e.fireEvents("onMouseLeave", t), - e.delaySetPopupVisible(!1, e.props.mouseLeaveDelay) - } - , - this.onPopupMouseEnter = function() { - e.clearDelayTimer() - } - , - this.onPopupMouseLeave = function(t) { - t.relatedTarget && !t.relatedTarget.setTimeout && e._component && e._component.getPopupDomNode && Object(y["a"])(e._component.getPopupDomNode(), t.relatedTarget) || e.delaySetPopupVisible(!1, e.props.mouseLeaveDelay) - } - , - this.onFocus = function(t) { - e.fireEvents("onFocus", t), - e.clearDelayTimer(), - e.isFocusToShow() && (e.focusTime = Date.now(), - e.delaySetPopupVisible(!0, e.props.focusDelay)) - } - , - this.onMouseDown = function(t) { - e.fireEvents("onMouseDown", t), - e.preClickTime = Date.now() - } - , - this.onTouchStart = function(t) { - e.fireEvents("onTouchStart", t), - e.preTouchTime = Date.now() - } - , - this.onBlur = function(t) { - e.fireEvents("onBlur", t), - e.clearDelayTimer(), - e.isBlurToHide() && e.delaySetPopupVisible(!1, e.props.blurDelay) - } - , - this.onContextMenu = function(t) { - t.preventDefault(), - e.fireEvents("onContextMenu", t), - e.setPopupVisible(!0, t) - } - , - this.onContextMenuClose = function() { - e.isContextMenuToShow() && e.close() - } - , - this.onClick = function(t) { - if (e.fireEvents("onClick", t), - e.focusTime) { - var n = void 0; - if (e.preClickTime && e.preTouchTime ? n = Math.min(e.preClickTime, e.preTouchTime) : e.preClickTime ? n = e.preClickTime : e.preTouchTime && (n = e.preTouchTime), - Math.abs(n - e.focusTime) < 20) - return; - e.focusTime = 0 - } - e.preClickTime = 0, - e.preTouchTime = 0, - e.isClickToShow() && (e.isClickToHide() || e.isBlurToHide()) && t && t.preventDefault && t.preventDefault(); - var r = !e.state.popupVisible; - (e.isClickToHide() && !r || r && e.isClickToShow()) && e.setPopupVisible(!e.state.popupVisible, t) - } - , - this.onPopupMouseDown = function() { - var t = e.context.rcTrigger - , n = void 0 === t ? {} : t; - e.hasPopupMouseDown = !0, - clearTimeout(e.mouseDownTimeout), - e.mouseDownTimeout = setTimeout(function() { - e.hasPopupMouseDown = !1 - }, 0), - n.onPopupMouseDown && n.onPopupMouseDown.apply(n, arguments) - } - , - this.onDocumentClick = function(t) { - if (!e.props.mask || e.props.maskClosable) { - var n = t.target - , r = Object(m["findDOMNode"])(e); - Object(y["a"])(r, n) || e.hasPopupMouseDown || e.close() - } - } - , - this.getRootDomNode = function() { - return Object(m["findDOMNode"])(e) - } - , - this.getPopupClassNameFromAlign = function(t) { - var n = [] - , r = e.props - , i = r.popupPlacement - , o = r.builtinPlacements - , a = r.prefixCls - , s = r.alignPoint - , l = r.getPopupClassNameFromAlign; - return i && o && n.push(C(o, a, t, s)), - l && n.push(l(t)), - n.join(" ") - } - , - this.getComponent = function() { - var t = e.props - , n = t.prefixCls - , r = t.destroyPopupOnHide - , o = t.popupClassName - , a = t.action - , s = t.onPopupAlign - , l = t.popupAnimation - , c = t.popupTransitionName - , u = t.popupStyle - , h = t.mask - , d = t.maskAnimation - , p = t.maskTransitionName - , m = t.zIndex - , g = t.popup - , v = t.stretch - , y = t.alignPoint - , b = e.state - , w = b.popupVisible - , x = b.point - , _ = e.getPopupAlign() - , E = {}; - return e.isMouseEnterToShow() && (E.onMouseEnter = e.onPopupMouseEnter), - e.isMouseLeaveToHide() && (E.onMouseLeave = e.onPopupMouseLeave), - E.onMouseDown = e.onPopupMouseDown, - E.onTouchStart = e.onPopupMouseDown, - f.a.createElement(vt, i()({ - prefixCls: n, - destroyPopupOnHide: r, - visible: w, - point: y && x, - className: o, - action: a, - align: _, - onAlign: s, - animation: l, - getClassNameFromAlign: e.getPopupClassNameFromAlign - }, E, { - stretch: v, - getRootDomNode: e.getRootDomNode, - style: u, - mask: h, - zIndex: m, - transitionName: c, - maskAnimation: d, - maskTransitionName: p, - ref: e.savePopup - }), "function" === typeof g ? g() : g) - } - , - this.getContainer = function() { - var t = e.props - , n = document.createElement("div"); - n.style.position = "absolute", - n.style.top = "0", - n.style.left = "0", - n.style.width = "100%"; - var r = t.getPopupContainer ? t.getPopupContainer(Object(m["findDOMNode"])(e)) : t.getDocument().body; - return r.appendChild(n), - n - } - , - this.setPoint = function(t) { - var n = e.props.alignPoint; - n && t && e.setState({ - point: { - pageX: t.pageX, - pageY: t.pageY - } - }) - } - , - this.handlePortalUpdate = function() { - e.state.prevPopupVisible !== e.state.popupVisible && e.props.afterPopupVisibleChange(e.state.popupVisible) - } - , - this.savePopup = function(t) { - e._component = t - } - }; - Object(v["polyfill"])(St); - t["a"] = St - }, - uhBA: function(e, t, n) { - "use strict"; - var r = Object.prototype.hasOwnProperty - , i = "~"; - function o() {} - function a(e, t, n) { - this.fn = e, - this.context = t, - this.once = n || !1 - } - function s(e, t, n, r, o) { - if ("function" !== typeof n) - throw new TypeError("The listener must be a function"); - var s = new a(n,r || e,o) - , l = i ? i + t : t; - return e._events[l] ? e._events[l].fn ? e._events[l] = [e._events[l], s] : e._events[l].push(s) : (e._events[l] = s, - e._eventsCount++), - e - } - function l(e, t) { - 0 === --e._eventsCount ? e._events = new o : delete e._events[t] - } - function c() { - this._events = new o, - this._eventsCount = 0 - } - Object.create && (o.prototype = Object.create(null), - (new o).__proto__ || (i = !1)), - c.prototype.eventNames = function() { - var e, t, n = []; - if (0 === this._eventsCount) - return n; - for (t in e = this._events) - r.call(e, t) && n.push(i ? t.slice(1) : t); - return Object.getOwnPropertySymbols ? n.concat(Object.getOwnPropertySymbols(e)) : n - } - , - c.prototype.listeners = function(e) { - var t = i ? i + e : e - , n = this._events[t]; - if (!n) - return []; - if (n.fn) - return [n.fn]; - for (var r = 0, o = n.length, a = new Array(o); r < o; r++) - a[r] = n[r].fn; - return a - } - , - c.prototype.listenerCount = function(e) { - var t = i ? i + e : e - , n = this._events[t]; - return n ? n.fn ? 1 : n.length : 0 - } - , - c.prototype.emit = function(e, t, n, r, o, a) { - var s = i ? i + e : e; - if (!this._events[s]) - return !1; - var l, c, u = this._events[s], h = arguments.length; - if (u.fn) { - switch (u.once && this.removeListener(e, u.fn, void 0, !0), - h) { - case 1: - return u.fn.call(u.context), - !0; - case 2: - return u.fn.call(u.context, t), - !0; - case 3: - return u.fn.call(u.context, t, n), - !0; - case 4: - return u.fn.call(u.context, t, n, r), - !0; - case 5: - return u.fn.call(u.context, t, n, r, o), - !0; - case 6: - return u.fn.call(u.context, t, n, r, o, a), - !0 - } - for (c = 1, - l = new Array(h - 1); c < h; c++) - l[c - 1] = arguments[c]; - u.fn.apply(u.context, l) - } else { - var f, d = u.length; - for (c = 0; c < d; c++) - switch (u[c].once && this.removeListener(e, u[c].fn, void 0, !0), - h) { - case 1: - u[c].fn.call(u[c].context); - break; - case 2: - u[c].fn.call(u[c].context, t); - break; - case 3: - u[c].fn.call(u[c].context, t, n); - break; - case 4: - u[c].fn.call(u[c].context, t, n, r); - break; - default: - if (!l) - for (f = 1, - l = new Array(h - 1); f < h; f++) - l[f - 1] = arguments[f]; - u[c].fn.apply(u[c].context, l) - } - } - return !0 - } - , - c.prototype.on = function(e, t, n) { - return s(this, e, t, n, !1) - } - , - c.prototype.once = function(e, t, n) { - return s(this, e, t, n, !0) - } - , - c.prototype.removeListener = function(e, t, n, r) { - var o = i ? i + e : e; - if (!this._events[o]) - return this; - if (!t) - return l(this, o), - this; - var a = this._events[o]; - if (a.fn) - a.fn !== t || r && !a.once || n && a.context !== n || l(this, o); - else { - for (var s = 0, c = [], u = a.length; s < u; s++) - (a[s].fn !== t || r && !a[s].once || n && a[s].context !== n) && c.push(a[s]); - c.length ? this._events[o] = 1 === c.length ? c[0] : c : l(this, o) - } - return this - } - , - c.prototype.removeAllListeners = function(e) { - var t; - return e ? (t = i ? i + e : e, - this._events[t] && l(this, t)) : (this._events = new o, - this._eventsCount = 0), - this - } - , - c.prototype.off = c.prototype.removeListener, - c.prototype.addListener = c.prototype.on, - c.prefixed = i, - c.EventEmitter = c, - e.exports = c - }, - umNf: function(e, t, n) { - (function(e) { - ace.define("ace/theme/github.css", ["require", "exports", "module"], function(e, t, n) { - n.exports = '/* CSS style content from github\'s default pygments highlighter template.\n Cursor and selection styles from textmate.css. */\n.ace-github .ace_gutter {\n background: #e8e8e8;\n color: #AAA;\n}\n\n.ace-github {\n background: #fff;\n color: #000;\n}\n\n.ace-github .ace_keyword {\n font-weight: bold;\n}\n\n.ace-github .ace_string {\n color: #D14;\n}\n\n.ace-github .ace_variable.ace_class {\n color: teal;\n}\n\n.ace-github .ace_constant.ace_numeric {\n color: #099;\n}\n\n.ace-github .ace_constant.ace_buildin {\n color: #0086B3;\n}\n\n.ace-github .ace_support.ace_function {\n color: #0086B3;\n}\n\n.ace-github .ace_comment {\n color: #998;\n font-style: italic;\n}\n\n.ace-github .ace_variable.ace_language {\n color: #0086B3;\n}\n\n.ace-github .ace_paren {\n font-weight: bold;\n}\n\n.ace-github .ace_boolean {\n font-weight: bold;\n}\n\n.ace-github .ace_string.ace_regexp {\n color: #009926;\n font-weight: normal;\n}\n\n.ace-github .ace_variable.ace_instance {\n color: teal;\n}\n\n.ace-github .ace_constant.ace_language {\n font-weight: bold;\n}\n\n.ace-github .ace_cursor {\n color: black;\n}\n\n.ace-github.ace_focus .ace_marker-layer .ace_active-line {\n background: rgb(255, 255, 204);\n}\n.ace-github .ace_marker-layer .ace_active-line {\n background: rgb(245, 245, 245);\n}\n\n.ace-github .ace_marker-layer .ace_selection {\n background: rgb(181, 213, 255);\n}\n\n.ace-github.ace_multiselect .ace_selection.ace_start {\n box-shadow: 0 0 3px 0px white;\n}\n/* bold keywords cause cursor issues for some fonts */\n/* this disables bold style for editor and keeps for static highlighter */\n.ace-github.ace_nobold .ace_line > span {\n font-weight: normal !important;\n}\n\n.ace-github .ace_marker-layer .ace_step {\n background: rgb(252, 255, 0);\n}\n\n.ace-github .ace_marker-layer .ace_stack {\n background: rgb(164, 229, 101);\n}\n\n.ace-github .ace_marker-layer .ace_bracket {\n margin: -1px 0 0 -1px;\n border: 1px solid rgb(192, 192, 192);\n}\n\n.ace-github .ace_gutter-active-line {\n background-color : rgba(0, 0, 0, 0.07);\n}\n\n.ace-github .ace_marker-layer .ace_selected-word {\n background: rgb(250, 250, 255);\n border: 1px solid rgb(200, 200, 250);\n}\n\n.ace-github .ace_invisible {\n color: #BFBFBF\n}\n\n.ace-github .ace_print-margin {\n width: 1px;\n background: #e8e8e8;\n}\n\n.ace-github .ace_indent-guide {\n background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;\n}\n\n.ace-github .ace_indent-guide-active {\n background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;\n}\n' - }), - ace.define("ace/theme/github", ["require", "exports", "module", "ace/theme/github.css", "ace/lib/dom"], function(e, t, n) { - t.isDark = !1, - t.cssClass = "ace-github", - t.cssText = e("./github.css"); - var r = e("../lib/dom"); - r.importCssString(t.cssText, t.cssClass, !1) - }), - function() { - ace.require(["ace/theme/github"], function(t) { - e && (e.exports = t) - }) - }() - } - ).call(this, n("YuTi")(e)) - }, - usdK: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.push = o, - t.replace = a, - t.go = s, - t.goBack = l, - t.goForward = c, - t.default = void 0; - var r = i(n("RFCh")); - function i(e) { - return e && e.__esModule ? e : { - default: e - } - } - function o() { - r.default.push.apply(r.default, arguments) - } - function a() { - r.default.replace.apply(r.default, arguments) - } - function s() { - r.default.go.apply(r.default, arguments) - } - function l() { - r.default.goBack.apply(r.default, arguments) - } - function c() { - r.default.goForward.apply(r.default, arguments) - } - var u = { - push: o, - replace: a, - go: s, - goBack: l, - goForward: c - }; - t.default = u - }, - uzXD: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("Mwp2"), - n("VXEj")) - , a = (n("/zsF"), - n("PArb")) - , s = (n("5NDa"), - n("5rEg")) - , l = (n("+L6B"), - n("2/Rp")) - , c = (n("miYZ"), - n("tsqr")) - , u = (n("5Dmo"), - n("3S7+")) - , h = (n("Awhp"), - n("KrTs")) - , f = (n("BoS7"), - n("Sdc0")) - , d = (n("qVdP"), - n("jsC+")) - , p = (n("lUTK"), - n("BvKs")) - , m = (n("Pwec"), - n("CtXQ")) - , g = (n("+BJd"), - n("mr32")) - , v = n("q1tI") - , y = n.n(v) - , b = n("Bl7J") - , w = n("H9LU") - , x = n("qqou") - , _ = n("/MKj") - , E = n("+QRC") - , S = n.n(E) - , k = n("3XVG") - , C = n("ykC2") - , O = n("B6Jk") - , T = n.n(O) - , L = n("yWgo") - , A = n("AMgb") - , P = n.n(A) - , j = n("Oa6W") - , M = n("v32e") - , R = (n("bbsP"), - n("/wGt")) - , N = (n("OaEy"), - n("2fM7")) - , D = n("p0pE") - , I = n.n(D) - , $ = n("lc5D") - , F = n.n($) - , B = (n("VeWa"), - n("umNf"), - n("8zNj")); - class V extends y.a.Component { - constructor(e) { - super(e), - this.state = { - server: this.props.record || { - insecure: 0, - rate: 1 - }, - visible: !1, - childDrawer: { - visible: !1 - } - } - } - onShow() { - this.setState({ - visible: !this.state.visible - }) - } - save() { - var e = this.state.server; - this.props.dispatch({ - type: "serverHysteria/save", - params: e, - callback: ()=>{ - this.onShow() - } - }) - } - showChildDrawer(e, t) { - this.setState({ - childDrawer: I()({}, this.state.childDrawer, { - visible: !this.state.childDrawer.visible, - title: e, - type: t - }) - }) - } - changeServer(e, t) { - this.setState({ - server: I()({}, this.state.server, { - [e]: t - }) - }) - } - formChange(e, t) { - this.setState({ - server: I()({}, this.state.server, { - [e]: t - }) - }) - } - render() { - var e = this.state.server - , t = this.props.serverHysteria.saveLoading - , n = this.props.serverManage.servers - , r = this.props.serverGroup.groups - , i = this.props.serverRoute.routes; - return y.a.createElement(y.a.Fragment, null, y.a.cloneElement(this.props.children, { - onClick: ()=>this.setState({ - visible: !0 - }) - }), y.a.createElement(R["a"], { - id: "server", - maskClosable: !0, - title: e.id ? "\u7f16\u8f91\u8282\u70b9" : "\u65b0\u5efa\u8282\u70b9", - width: "80%", - visible: this.state.visible, - onClose: ()=>this.onShow() - }, y.a.createElement("div", null, y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-8" - }, y.a.createElement("label", null, "\u8282\u70b9\u540d\u79f0"), y.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u540d\u79f0", - value: e.name, - onChange: e=>this.formChange("name", e.target.value) - })), y.a.createElement("div", { - className: "form-group col-4" - }, y.a.createElement("label", null, "\u500d\u7387"), y.a.createElement(s["a"], { - addonAfter: "x", - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u500d\u7387", - value: e.rate, - onChange: e=>this.formChange("rate", e.target.value) - }))), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u8282\u70b9\u6807\u7b7e"), y.a.createElement(N["a"], { - mode: "tags", - value: e.tags || [], - style: { - width: "100%" - }, - placeholder: "\u8f93\u5165\u540e\u56de\u8f66\u6dfb\u52a0\u6807\u7b7e", - onChange: e=>this.formChange("tags", e.length > 0 ? e : null) - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u6743\u9650\u7ec4 ", y.a.createElement(B["a"], null, y.a.createElement("a", { - href: "javascript:(0);" - }, "\u6dfb\u52a0\u6743\u9650\u7ec4"))), y.a.createElement(N["a"], { - mode: "multiple", - value: e.group_id, - placeholder: "\u8bf7\u9009\u62e9\u6743\u9650\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("group_id", e) - }, r.map(e=>{ - return y.a.createElement(N["a"].Option, { - key: e.id - }, e.name) - } - ))), y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-md-12 col-xs-12" - }, y.a.createElement("label", null, "\u8282\u70b9\u5730\u5740"), y.a.createElement(s["a"], { - placeholder: "\u5730\u5740\u6216IP", - value: e.host, - onChange: e=>this.formChange("host", e.target.value) - }))), y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, y.a.createElement("label", null, "\u8fde\u63a5\u7aef\u53e3"), y.a.createElement(s["a"], { - placeholder: "\u7528\u6237\u8fde\u63a5\u7aef\u53e3", - value: e.port, - onChange: e=>{ - this.formChange("port", e.target.value) - } - })), y.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, y.a.createElement("label", null, "\u670d\u52a1\u7aef\u53e3"), y.a.createElement(s["a"], { - placeholder: "\u670d\u52a1\u7aef\u5f00\u653e\u7aef\u53e3", - value: e.server_port, - onChange: e=>{ - this.formChange("server_port", e.target.value) - } - })), y.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, y.a.createElement("label", null, y.a.createElement(u["a"], { - placement: "top", - title: "\u4f7f\u7528\u81ea\u7b7e\u540d\u8bc1\u4e66\u9700\u8981\u5141\u8bb8\u4e0d\u5b89\u5168\uff0c\u7528\u6237\u624d\u53ef\u4ee5\u8fde\u63a5" - }, "\u5141\u8bb8\u4e0d\u5b89\u5168 ", y.a.createElement(m["a"], { - type: "question-circle" - }))), y.a.createElement(N["a"], { - value: parseInt(e.insecure) ? 1 : 0, - placeholder: "\u5141\u8bb8\u4e0d\u5b89\u5168", - style: { - width: "100%" - }, - onChange: e=>this.formChange("insecure", e) - }, y.a.createElement(N["a"].Option, { - key: 0, - value: 0 - }, "\u5426"), y.a.createElement(N["a"].Option, { - key: 1, - value: 1 - }, "\u662f")))), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a(sni)"), y.a.createElement(s["a"], { - placeholder: "\u5f53\u8282\u70b9\u5730\u5740\u4e0e\u8bc1\u4e66\u4e0d\u4e00\u81f4\u65f6\u7528\u4e8e\u8bc1\u4e66\u9a8c\u8bc1", - value: e.server_name, - onChange: e=>this.formChange("server_name", e.target.value) - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u4e0a\u884c\u5e26\u5bbd"), y.a.createElement(s["a"], { - addonAfter: "Mbps", - placeholder: "\u8bf7\u6839\u636e\u5b9e\u9645\u7f51\u7edc\u60c5\u51b5\u5c3d\u91cf\u51c6\u786e\u5730\u586b\u5199", - value: e.up_mbps, - onChange: e=>this.formChange("up_mbps", e.target.value) - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u4e0b\u884c\u5e26\u5bbd"), y.a.createElement(s["a"], { - addonAfter: "Mbps", - placeholder: "\u8bf7\u6839\u636e\u5b9e\u9645\u7f51\u7edc\u60c5\u51b5\u5c3d\u91cf\u51c6\u786e\u5730\u586b\u5199", - value: e.down_mbps, - onChange: e=>this.formChange("down_mbps", e.target.value) - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, y.a.createElement(u["a"], { - placement: "top" - }, "\u7236\u8282\u70b9 ", y.a.createElement("a", { - target: "_blank", - href: "https://docs.v2board.com/use/node.html#\u7236\u8282\u70b9\u4e0e\u5b50\u8282\u70b9\u5173\u7cfb", - rel: "noreferrer" - }, "\u66f4\u591a\u89e3\u7b54"))), y.a.createElement(N["a"], { - value: e.parent_id || "", - onChange: e=>this.formChange("parent_id", e), - style: { - width: "100%" - } - }, y.a.createElement(N["a"].Option, { - value: "" - }, "\u65e0"), n.map(t=>{ - if ("trojan" === t.type && t.id !== e.id) - return y.a.createElement(N["a"].Option, { - key: Math.random(), - value: t.id - }, t.name) - } - ))), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u8def\u7531\u7ec4"), y.a.createElement(N["a"], { - mode: "multiple", - value: e.route_id || [], - placeholder: "\u8bf7\u9009\u62e9\u8def\u7531\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("route_id", e.length > 0 ? e : null) - }, i.map(e=>{ - return y.a.createElement(N["a"].Option, { - key: e.id - }, e.remarks) - } - )))), y.a.createElement("div", { - className: "v2board-drawer-action" - }, y.a.createElement(l["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.onShow() - }, "\u53d6\u6d88"), y.a.createElement(l["a"], { - loading: t, - onClick: ()=>this.save(), - type: "primary" - }, "\u63d0\u4ea4")))) - } - } - var W = Object(_["c"])(e=>{ - var t = e.serverHysteria - , n = e.serverGroup - , r = e.serverManage - , i = e.serverRoute; - return { - serverHysteria: t, - serverGroup: n, - serverManage: r, - serverRoute: i - } - } - )(V) - , H = (n("/xke"), - n("TeRw")); - class U extends y.a.Component { - constructor(e) { - super(e); - var t = this.props.settings; - "{}" !== JSON.stringify(t) && t || (t = { - server_name: "", - allow_insecure: 0 - }), - this.state = { - settings: t - } - } - change(e, t) { - var n = this.state.settings; - n[e] = t, - this.setState({ - settings: n - }), - this.props.onChange(this.state.settings) - } - render() { - var e = this.state.settings - , t = e.server_name - , n = e.allow_insecure - , pv = e.private_key - , pb = e.public_key - , sd = e.shortId; - return y.a.createElement(y.a.Fragment, null, y.a.createElement("div", null, y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "Server Name"), y.a.createElement(s["a"], { - value: t, - onChange: e=>this.change("server_name", e.target.value), - placeholder: "REALITY\u5fc5\u586b\uff0c\u4e0e\u540e\u7aef\u4fdd\u6301\u4e00\u81f4" - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "Private Key"), y.a.createElement(s["a"], { - value: pv, - onChange: e=>this.change("private_key", e.target.value), - placeholder: "\u7559\u7a7a\u81ea\u52a8\u751f\u6210" - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "Public Key"), y.a.createElement(s["a"], { - value: pb, - onChange: e=>this.change("public_key", e.target.value), - placeholder: "\u7559\u7a7a\u81ea\u52a8\u751f\u6210" - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "ShortId"), y.a.createElement(s["a"], { - value: sd, - onChange: e=>this.change("shortId", e.target.value), - placeholder: "\u7559\u7a7a\u81ea\u52a8\u751f\u6210" - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "Allow Insecure"), y.a.createElement("div", null, y.a.createElement(f["a"], { - checked: parseInt(n), - onChange: e=>this.change("allow_insecure", e ? "1" : "0") - }))))) - } - } - class z extends y.a.Component { - constructor(e) { - super(e), - this.state = { - server: this.props.record || { - tls: 0, - rate: 1, - flow: null - }, - visible: !1, - childDrawer: { - visible: !1 - } - } - } - onShow() { - if (this.setState({ - visible: !this.state.visible - }), - this.state.server.network_settings && "object" === typeof this.state.server.network_settings) { - var e = this.state.server; - e.network_settings = JSON.stringify(e["network_settings"], null, 2), - this.setState({ - server: e - }) - } - } - save() { - try { - var e = this.state.server; - e.network_settings = e.network_settings ? "string" === typeof e.network_settings && JSON.parse(e.network_settings) : null, - this.props.dispatch({ - type: "serverVless/save", - params: e, - callback: ()=>{ - this.onShow() - } - }) - } catch (e) { - H["a"].error({ - message: "\u8bf7\u6c42\u5931\u8d25", - description: "\u4f20\u8f93\u534f\u8bae\u914d\u7f6e\u683c\u5f0f\u6709\u8bef" - }) - } - } - showChildDrawer(e, t) { - this.setState({ - childDrawer: I()({}, this.state.childDrawer, { - visible: !this.state.childDrawer.visible, - title: e, - type: t - }) - }) - } - changeServer(e, t) { - this.setState({ - server: I()({}, this.state.server, { - [e]: t - }) - }) - } - renderChildDrawer() { - var e = this.state.server - , t = e.network_settings - , n = e.tls_settings; - switch (this.state.childDrawer.type) { - case "network_settings": - var r = { - tcp: "", - ws: JSON.stringify({ - path: "/", - headers: { - Host: "xtls.github.io" - } - }, null, 4), - grpc: JSON.stringify({ - serviceName: "GunService" - }, null, 4), - h2: JSON.stringify({ - "path": "/", - "host": "v2ray.com" - }, null, 4) - }; - return y.a.createElement("div", { - id: "v2ray-protocol" - }, y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u534f\u8bae\u8be6\u7ec6\u914d\u7f6e", y.a.createElement("a", { - href: "https://www.v2ray.com/chapter_02/05_transport.html" - }, y.a.createElement(m["a"], { - type: "link" - }), "\u53c2\u8003")), y.a.createElement(F.a, { - placeholder: (null === r || void 0 === r ? void 0 : r[this.state.server.network]) || "", - mode: "json", - theme: "github", - fontSize: 14, - showPrintMargin: !0, - showGutter: !0, - highlightActiveLine: !0, - value: t || "", - onChange: e=>this.formChange("network_settings", e), - setOptions: { - enableBasicAutocompletion: !1, - enableLiveAutocompletion: !1, - enableSnippets: !1, - showLineNumbers: !0, - tabSize: 2 - }, - ref: "editor" - }))); - case "tls_settings": - return y.a.createElement(U, { - settings: n, - onChange: e=>this.changeServer("tls_settings", e) - }) - } - } - formChange(e, t) { - this.refs.editor && this.refs.editor.editor.resize(); - var n = this.state.server; - n[e] = t, - this.setState({ - server: n - }) - } - render() { - var e = this.state.server - , t = this.props.serverVless.saveLoading - , n = this.props.serverManage.servers - , r = this.props.serverGroup.groups - , i = this.props.serverRoute.routes; - return y.a.createElement(y.a.Fragment, null, y.a.cloneElement(this.props.children, { - onClick: ()=>this.onShow() - }), y.a.createElement(R["a"], { - id: "server", - maskClosable: !0, - title: e.id ? "\u7f16\u8f91\u8282\u70b9" : "\u65b0\u5efa\u8282\u70b9", - width: "80%", - visible: this.state.visible, - onClose: ()=>this.onShow() - }, y.a.createElement("div", null, y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-8" - }, y.a.createElement("label", null, "\u8282\u70b9\u540d\u79f0"), y.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u540d\u79f0", - value: e.name, - onChange: e=>this.formChange("name", e.target.value) - })), y.a.createElement("div", { - className: "form-group col-4" - }, y.a.createElement("label", null, "\u500d\u7387"), y.a.createElement(s["a"], { - addonAfter: "x", - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u500d\u7387", - value: e.rate, - onChange: e=>this.formChange("rate", e.target.value) - }))), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u8282\u70b9\u6807\u7b7e"), y.a.createElement(N["a"], { - mode: "tags", - value: e.tags || [], - style: { - width: "100%" - }, - placeholder: "\u8f93\u5165\u540e\u56de\u8f66\u6dfb\u52a0\u6807\u7b7e", - onChange: e=>this.formChange("tags", e.length > 0 ? e : null) - })), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u6743\u9650\u7ec4 ", y.a.createElement(B["a"], null, y.a.createElement("a", { - href: "javascript:(0);" - }, "\u6dfb\u52a0\u6743\u9650\u7ec4"))), y.a.createElement(N["a"], { - mode: "multiple", - value: e.group_id, - placeholder: "\u8bf7\u9009\u62e9\u6743\u9650\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("group_id", e) - }, r.map(e=>{ - return y.a.createElement(N["a"].Option, { - key: e.id - }, e.name) - } - ))), y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-md-8 col-xs-12" - }, y.a.createElement("label", null, "\u8282\u70b9\u5730\u5740"), y.a.createElement(s["a"], { - placeholder: "\u8bf7\u8f93\u5165\u8fde\u63a5\u5730\u5740", - value: e.host, - onChange: e=>this.formChange("host", e.target.value) - })), y.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, y.a.createElement("label", null, "\u5b89\u5168\u6027 ", parseInt(e.tls) != 0 && y.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>this.showChildDrawer("\u7f16\u8f91\u5b89\u5168\u6027\u914d\u7f6e", "tls_settings") - }, "\u7f16\u8f91\u914d\u7f6e")), y.a.createElement(N["a"], { - value: parseInt(e.tls) || 0, - style: { - width: "100%" - }, - onChange: e=>this.formChange("tls", e) - }, y.a.createElement(N["a"].Option, { - key: 0, - value: 0 - }, "\u65e0"), y.a.createElement(N["a"].Option, { - key: 1, - value: 1 - }, "TLS"), y.a.createElement(N["a"].Option, { - key: 2, - value: 2 - }, "Reality")))), y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, y.a.createElement("label", null, "\u8fde\u63a5\u7aef\u53e3"), y.a.createElement(s["a"], { - placeholder: "\u7528\u6237\u8fde\u63a5\u7aef\u53e3", - value: e.port, - onChange: e=>{ - this.formChange("port", e.target.value) - } - })), y.a.createElement("div", { - className: "form-group col-md-6 col-xs-12" - }, y.a.createElement("label", null, "\u670d\u52a1\u7aef\u53e3"), y.a.createElement(s["a"], { - placeholder: "\u975eNAT\u540c\u8fde\u63a5\u7aef\u53e3", - value: e.server_port, - onChange: e=>this.formChange("server_port", e.target.value) - }))), y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-md-12 col-xs-12" - }, y.a.createElement("label", null, "\u4f20\u8f93\u534f\u8bae ", y.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>this.showChildDrawer("\u7f16\u8f91\u534f\u8bae\u914d\u7f6e", "network_settings") - }, "\u7f16\u8f91\u914d\u7f6e")), y.a.createElement(N["a"], { - value: e.network, - placeholder: "\u9009\u62e9\u4f20\u8f93\u534f\u8bae", - style: { - width: "100%" - }, - onChange: e=>this.formChange("network", e) - }, y.a.createElement(N["a"].Option, { - value: "tcp" - }, "TCP"), y.a.createElement(N["a"].Option, { - value: "ws" - }, "WebSocket"), y.a.createElement(N["a"].Option, { - value: "grpc" - }, "gRPC"), y.a.createElement(N["a"].Option, { - value: "h2" - }, "HTTP\/2")))), y.a.createElement("div", { - className: "row" - }, y.a.createElement("div", { - className: "form-group col-md-12 col-xs-12" - }, y.a.createElement("label", null, "XTLS\u6d41\u63a7\u7b97\u6cd5"), y.a.createElement(N["a"], { - value: e.flow, - placeholder: "\u9009\u62e9XTLS\u6d41\u63a7\u7b97\u6cd5", - style: { - width: "100%" - }, - onChange: e=>this.formChange("flow", e) - }, y.a.createElement(N["a"].Option, { - value: null - }, "\u65e0"), y.a.createElement(N["a"].Option, { - value: "xtls-rprx-vision" - }, "xtls-rprx-vision")))), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, y.a.createElement(u["a"], { - placement: "top" - }, "\u7236\u8282\u70b9 ", y.a.createElement("a", { - target: "_blank", - href: "https://docs.v2board.com/use/node.html#\u7236\u8282\u70b9\u4e0e\u5b50\u8282\u70b9\u5173\u7cfb", - rel: "noreferrer" - }, y.a.createElement(m["a"], { - type: "read" - })))), y.a.createElement(N["a"], { - value: e.parent_id || "", - onChange: e=>this.formChange("parent_id", e), - style: { - width: "100%" - } - }, y.a.createElement(N["a"].Option, { - value: "" - }, "\u65e0"), n.map(t=>{ - if ("vless" === t.type && t.id !== e.id) - return y.a.createElement(N["a"].Option, { - key: Math.random(), - value: t.id - }, t.name) - } - ))), y.a.createElement("div", { - className: "form-group" - }, y.a.createElement("label", null, "\u8def\u7531\u7ec4"), y.a.createElement(N["a"], { - mode: "multiple", - value: e.route_id || [], - placeholder: "\u8bf7\u9009\u62e9\u8def\u7531\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("route_id", e.length > 0 ? e : null) - }, i.map(e=>{ - return y.a.createElement(N["a"].Option, { - key: e.id - }, e.remarks) - } - )))), y.a.createElement("div", { - className: "v2board-drawer-action" - }, y.a.createElement(l["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.onShow() - }, "\u53d6\u6d88"), y.a.createElement(l["a"], { - loading: t, - onClick: ()=>this.save(), - type: "primary" - }, "\u63d0\u4ea4")), y.a.createElement(R["a"], { - closable: !1, - id: "server", - width: "80%", - title: this.state.childDrawer.title, - visible: this.state.childDrawer.visible, - onClose: ()=>this.showChildDrawer() - }, this.renderChildDrawer()))) - } - } - var G = Object(_["c"])(e=>{ - var t = e.serverVless - , n = e.serverGroup - , r = e.serverManage - , i = e.serverRoute; - return { - serverVless: t, - serverGroup: n, - serverManage: r, - serverRoute: i - } - } - )(z); - class q extends y.a.Component { - constructor(e) { - super(e), - this.state = { - searchKey: void 0, - sortMode: !0, - pageSize: Object(L["e"])("server_manage_page_size") || 10 - } - } - componentDidMount() { - this.props.dispatch({ - type: "serverManage/getNodes" - }), - this.props.dispatch({ - type: "serverGroup/fetch" - }), - this.props.dispatch({ - type: "serverRoute/fetch" - }) - } - getTypeTag(e, t) { - switch (e) { - case "shadowsocks": - return y.a.createElement(g["a"], { - color: "#489851" - }, t); - case "vmess": - return y.a.createElement(g["a"], { - color: "#CB3180" - }, t); - case "trojan": - return y.a.createElement(g["a"], { - color: "#EAB854" - }, t); - case "hysteria": - return y.a.createElement(g["a"], { - color: "#1A1A1A" - }, t); - case "vless": - return y.a.createElement(g["a"], { - color: "#4080FF" - }, t) - } - } - getDispatchTypeByType(e, t) { - switch (e) { - case "shadowsocks": - return "serverShadowsocks/".concat(t); - case "vmess": - return "serverVmess/".concat(t); - case "trojan": - return "serverTrojan/".concat(t); - case "hysteria": - return "serverHysteria/".concat(t); - case "vless": - return "serverVless/".concat(t) - } - } - copy(e) { - this.props.dispatch({ - type: this.getDispatchTypeByType(e.type, "copy"), - id: e.id - }) - } - update(e, t, n) { - this.props.dispatch({ - type: this.getDispatchTypeByType(e.type, "update"), - id: e.id, - key: t, - value: n - }) - } - drop(e) { - this.props.dispatch({ - type: this.getDispatchTypeByType(e.type, "drop"), - id: e.id - }) - } - render() { - var e, t, n, r, v, _ = this.props.serverManage, E = _.servers, O = _.fetchLoading, A = _.sortMode, R = this.props.serverGroup.groups, N = this.state.searchKey, D = { - 0: "error", - 1: "warning", - 2: "processing" - }, I = (e,t)=>y.a.createElement(d["a"], { - trigger: "click", - overlay: y.a.createElement(p["a"], null, y.a.createElement(p["a"].Item, { - onContextMenu: e=>{ - e.stopPropagation() - } - }, "shadowsocks" === e.type && y.a.createElement(w["a"], { - key: e.id, - record: e - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "edit" - }), " \u7f16\u8f91")), "vmess" === e.type && y.a.createElement(k["a"], { - key: e.id, - record: e - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "edit" - }), " \u7f16\u8f91")), "trojan" === e.type && y.a.createElement(C["a"], { - key: e.id, - record: e - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "edit" - }), " \u7f16\u8f91")), "hysteria" === e.type && y.a.createElement(W, { - key: e.id, - record: e - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "edit" - }), " \u7f16\u8f91")), "vless" === e.type && y.a.createElement(G, { - key: e.id, - record: e - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "edit" - }), " \u7f16\u8f91"))), y.a.createElement(p["a"].Item, { - onClick: ()=>this.copy(e) - }, y.a.createElement(m["a"], { - type: "copy" - }), " \u590d\u5236"), y.a.createElement(p["a"].Item, { - style: { - color: "#ff4d4f" - }, - onClick: ()=>this.drop(e) - }, y.a.createElement(m["a"], { - type: "delete" - }), " \u5220\u9664")) - }, t || y.a.createElement("a", { - href: "javascript:void(0);" - }, "\u64cd\u4f5c ", y.a.createElement(m["a"], { - type: "caret-down" - }))), $ = [{ - title: "\u8282\u70b9ID", - dataIndex: "id", - key: "id", - width: 150, - filters: ["Shadowsocks", "Vmess", "Trojan"].map(e=>({ - text: e, - value: e - })), - onFilter: (e,t)=>t.type === e.toLowerCase(), - render: (e,t)=>{ - return y.a.createElement("span", null, this.getTypeTag(t.type, t.parent_id ? e + " => " + t.parent_id : e)) - } - }, { - title: "\u663e\u9690", - dataIndex: "show", - key: "show", - render: (e,t)=>{ - return y.a.createElement(f["a"], { - size: "small", - checked: parseInt(e), - onClick: ()=>this.update(t, "show", parseInt(e) ? 0 : 1) - }) - } - }, { - title: y.a.createElement("span", null, y.a.createElement(u["a"], { - placement: "top", - title: y.a.createElement("div", null, y.a.createElement(h["a"], { - status: "error" - }), " \u672a\u8fd0\u884c", y.a.createElement("br", null), y.a.createElement(h["a"], { - status: "warning" - }), " \u65e0\u4eba\u4f7f\u7528\u6216\u670d\u52a1\u7aef\u4e0a\u62a5\u5f02\u5e38", y.a.createElement("br", null), y.a.createElement(h["a"], { - status: "processing" - }), " \u8fd0\u884c\u6b63\u5e38", y.a.createElement("br", null)) - }, "\u8282\u70b9 ", y.a.createElement(m["a"], { - type: "question-circle" - }))), - dataIndex: "name", - key: "name", - render: (e,t)=>{ - return y.a.createElement(y.a.Fragment, null, y.a.createElement(h["a"], { - status: D[t.available_status] - }), y.a.createElement("span", null, e)) - } - }, { - title: "\u5730\u5740", - dataIndex: "host", - key: "host", - render: (e,t)=>{ - return y.a.createElement("span", { - style: { - cursor: "pointer" - }, - onClick: ()=>{ - S()(t.host), - c["a"].success("\u590d\u5236\u6210\u529f") - } - }, t.host + ":" + t.port) - } - }, { - title: y.a.createElement("span", null, y.a.createElement(u["a"], { - placement: "top", - title: "\u6839\u636e\u670d\u52a1\u7aef\u4e0a\u62a5\u9891\u7387\u800c\u5b9a" - }, "\u4eba\u6570 ", y.a.createElement(m["a"], { - type: "question-circle" - }))), - dataIndex: "online", - key: "online", - align: "left", - width: 130, - sorter: (e,t)=>e.online - t.online, - render: e=>{ - return y.a.createElement(y.a.Fragment, null, y.a.createElement(m["a"], { - type: "user" - }), " ", e || 0) - } - }, { - title: y.a.createElement(u["a"], { - placement: "top", - title: "\u4f7f\u7528\u7684\u6d41\u91cf\u5c06\u4e58\u4ee5\u500d\u7387\u8fdb\u884c\u6263\u9664" - }, "\u500d\u7387 ", y.a.createElement(m["a"], { - type: "question-circle" - })), - dataIndex: "rate", - key: "rate", - align: "center", - render: e=>{ - return y.a.createElement(g["a"], { - style: { - minWidth: 60 - } - }, e + " x") - } - }, { - title: "\u6743\u9650\u7ec4", - dataIndex: "group_id", - key: "group_id", - filters: R.map(e=>({ - text: e.name, - value: e.id - })), - onFilter: (e,t)=>-1 !== t.group_id.indexOf("".concat(e)), - render: (e,t)=>{ - var n = []; - return t.group_id.map(e=>{ - var t = R.find(t=>t.id === parseInt(e)); - t && n.push(y.a.createElement(g["a"], null, t.name)) - } - ), - y.a.createElement(y.a.Fragment, null, n) - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action", - key: "action", - align: "right", - fixed: "right", - width: 100, - render: (e,t,n)=>{ - return y.a.createElement("div", null, I(t)) - } - }], F = this; - return y.a.createElement(b["a"], i()({}, this.props, { - title: "\u8282\u70b9\u7ba1\u7406" - }), y.a.createElement(P.a, { - when: A, - message: e=>{ - return window.confirm("\u8282\u70b9\u6392\u5e8f\u8fd8\u6ca1\u6709\u4fdd\u5b58\uff0c\u662f\u5426\u79bb\u5f00") - } - }), y.a.createElement(M["a"], { - loading: O - }, y.a.createElement("div", { - className: "block block-bottom ".concat(T.a.manage) - }, y.a.createElement("div", { - className: "bg-white" - }, y.a.createElement("div", { - className: "v2board-table-action", - style: { - padding: 15 - } - }, y.a.createElement(d["a"], { - overlay: y.a.createElement(p["a"], null, y.a.createElement(p["a"].Item, null, y.a.createElement(w["a"], { - key: Math.random() - }, y.a.createElement("a", null, this.getTypeTag("shadowsocks", "Shadowsocks")))), y.a.createElement(p["a"].Item, null, y.a.createElement(k["a"], { - key: Math.random() - }, y.a.createElement("a", null, this.getTypeTag("vmess", "VMess")))), y.a.createElement(p["a"].Item, null, y.a.createElement(C["a"], { - key: Math.random() - }, y.a.createElement("a", null, this.getTypeTag("trojan", "Trojan")))), y.a.createElement(p["a"].Item, null, y.a.createElement(W, { - key: Math.random() - }, y.a.createElement("a", null, this.getTypeTag("hysteria", "Hysteria")))), y.a.createElement(p["a"].Item, null, y.a.createElement(G, { - key: Math.random() - }, y.a.createElement("a", null, this.getTypeTag("vless", "VLess"))))) - }, y.a.createElement(l["a"], null, y.a.createElement(m["a"], { - type: "plus" - }))), y.a.createElement(s["a"], { - placeholder: "\u8f93\u5165\u4efb\u610f\u5173\u952e\u5b57\u641c\u7d22", - style: { - width: 200 - }, - className: "ml-2", - onChange: e=>this.setState({ - searchKey: e.target.value - }) - }), !Object(L["f"])() && y.a.createElement(l["a"], { - style: { - float: "right" - }, - type: "primary", - onClick: ()=>{ - A ? this.props.dispatch({ - type: "serverManage/saveSort" - }) : this.props.dispatch({ - type: "serverManage/setState", - payload: { - sortMode: !0 - } - }) - } - }, A ? "\u4fdd\u5b58\u6392\u5e8f" : "\u7f16\u8f91\u6392\u5e8f")), Object(L["f"])() ? y.a.createElement(o["a"], { - className: "v2board-table", - itemLayout: "vertical", - dataSource: N ? E.filter(e=>-1 !== JSON.stringify(e).indexOf(N)) : E, - renderItem: e=>y.a.createElement(o["a"].Item, { - className: "v2board_node_mobile ".concat(e.parent_id ? "child_node" : ""), - actions: [y.a.createElement(y.a.Fragment, null, this.getTypeTag(e.type, e.parent_id ? e.id + " => " + e.parent_id : e.id), y.a.createElement(g["a"], null, y.a.createElement(m["a"], { - type: "user" - }), " ", e.online || 0), y.a.createElement(g["a"], null, e.rate, " x"))], - extra: y.a.createElement(y.a.Fragment, null, y.a.createElement(f["a"], { - size: "small", - checked: parseInt(e.show), - onClick: ()=>this.update(e, "show", parseInt(e.show) ? 0 : 1) - }), y.a.createElement(a["a"], { - type: "vertical" - }), y.a.createElement("span", null, I(e))) - }, y.a.createElement(o["a"].Item.Meta, { - title: y.a.createElement(y.a.Fragment, null, y.a.createElement(h["a"], { - status: D[e.available_status] - }), e.name), - description: "".concat(e.host, ":").concat(e.port) - })) - }) : y.a.createElement(x["a"], { - onDragEnd: (e,t)=>{ - console.log(e, t), - F.props.dispatch({ - type: "serverManage/sort", - fromIndex: e, - toIndex: t - }) - } - , - nodeSelector: "tr", - handleSelector: "i" - }, y.a.createElement(j["a"], { - onContextMenu: e=>{ - this.record = e, - this.forceUpdate() - } - , - disableRightClick: A, - tableLayout: "auto", - dataSource: N ? E.filter(e=>-1 !== JSON.stringify(e).indexOf(N)) : E, - columns: A ? [{ - title: "\u6392\u5e8f", - dataIndex: "sort", - key: "sort", - align: "left", - width: 100, - render: (e,t,n)=>{ - return y.a.createElement("div", null, y.a.createElement(m["a"], { - type: "menu", - style: { - cursor: "move" - }, - title: "\u62d6\u52a8\u6392\u5e8f" - })) - } - }, { - title: "\u8282\u70b9ID", - dataIndex: "id", - key: "id", - width: 150, - render: (e,t)=>{ - return y.a.createElement("span", null, this.getTypeTag(t.type, t.parent_id ? e + " => " + t.parent_id : e)) - } - }, { - title: "\u8282\u70b9", - dataIndex: "name", - key: "name" - }] : $, - pagination: !A && { - pageSize: this.state.pageSize, - pageSizeOptions: ["10", "50", "100", "500"], - showSizeChanger: !0, - onShowSizeChange: (e,t)=>{ - this.setState({ - pageSize: t - }, ()=>{ - Object(L["j"])("server_manage_page_size", t) - } - ) - } - }, - scroll: { - x: 1300 - }, - rowClassName: e=>e.parent_id ? "child_node" : "" - }, y.a.createElement("ul", { - className: "ant-dropdown-menu ant-dropdown-menu-light ant-dropdown-menu-root ant-dropdown-menu-vertical" - }, y.a.createElement("li", { - className: "ant-dropdown-menu-item" - }, "shadowsocks" === (null === (e = this.record) || void 0 === e ? void 0 : e.type) && y.a.createElement(w["a"], { - key: Math.random(), - record: this.record - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "form" - }), " \u7f16\u8f91")), "vmess" === (null === (t = this.record) || void 0 === t ? void 0 : t.type) && y.a.createElement(k["a"], { - key: Math.random(), - record: this.record - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "form" - }), " \u7f16\u8f91")), "trojan" === (null === (n = this.record) || void 0 === n ? void 0 : n.type) && y.a.createElement(C["a"], { - key: Math.random(), - record: this.record - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "form" - }), " \u7f16\u8f91")), "hysteria" === (null === (r = this.record) || void 0 === r ? void 0 : r.type) && y.a.createElement(W, { - key: Math.random(), - record: this.record - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "form" - }), " \u7f16\u8f91")), "vless" === (null === (v = this.record) || void 0 === v ? void 0 : v.type) && y.a.createElement(G, { - key: Math.random(), - record: this.record - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "form" - }), " \u7f16\u8f91"))), y.a.createElement("li", { - onClick: ()=>this.copy(this.record), - className: "ant-dropdown-menu-item" - }, y.a.createElement("a", null, y.a.createElement(m["a"], { - type: "copy" - }), " \u590d\u5236")), y.a.createElement("li", { - onClick: ()=>this.drop(this.record), - className: "ant-dropdown-menu-item" - }, y.a.createElement("a", { - style: { - color: "#ff4d4f" - } - }, y.a.createElement(m["a"], { - type: "delete" - }), " \u5220\u9664"))))))))) - } - } - t["default"] = Object(_["c"])(e=>{ - var t = e.serverManage - , n = e.serverGroup; - return { - serverManage: t, - serverGroup: n - } - } - )(q) - }, - v32e: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return a - }); - n("T2oS"); - var r = n("W9HT") - , i = n("q1tI") - , o = n.n(i); - class a extends o.a.Component { - render() { - return o.a.createElement(r["a"], { - spinning: this.props.loading, - indicator: o.a.createElement("div", { - className: "spinner-grow text-primary" - }) - }, this.props.children) - } - } - }, - vA3T: function(e, t, n) { - "use strict"; - var r = n("QbLZ") - , i = n.n(r) - , o = n("jo6Y") - , a = n.n(o) - , s = n("iCc5") - , l = n.n(s) - , c = n("V7oC") - , u = n.n(c) - , h = n("FYw3") - , f = n.n(h) - , d = n("mRg0") - , p = n.n(d) - , m = n("q1tI") - , g = n.n(m) - , v = n("17x9") - , y = n.n(v) - , b = n("YEIV") - , w = n.n(b) - , x = n("TSYQ") - , _ = n.n(x) - , E = n("hsuR"); - function S(e, t) { - var n = e.props - , r = n.styles - , i = n.panels - , o = n.activeKey - , a = n.direction - , s = e.props.getRef("root") - , l = e.props.getRef("nav") || s - , c = e.props.getRef("inkBar") - , u = e.props.getRef("activeTab") - , h = c.style - , f = e.props.tabBarPosition - , d = Object(E["a"])(i, o); - if (t && (h.display = "none"), - u) { - var p = u - , m = Object(E["i"])(h); - if (Object(E["k"])(h, ""), - h.width = "", - h.height = "", - h.left = "", - h.top = "", - h.bottom = "", - h.right = "", - "top" === f || "bottom" === f) { - var g = Object(E["c"])(p, l) - , v = p.offsetWidth; - v === s.offsetWidth ? v = 0 : r.inkBar && void 0 !== r.inkBar.width && (v = parseFloat(r.inkBar.width, 10), - v && (g += (p.offsetWidth - v) / 2)), - "rtl" === a && (g = Object(E["e"])(p, "margin-left") - g), - m ? Object(E["k"])(h, "translate3d(" + g + "px,0,0)") : h.left = g + "px", - h.width = v + "px" - } else { - var y = Object(E["f"])(p, l, !0) - , b = p.offsetHeight; - r.inkBar && void 0 !== r.inkBar.height && (b = parseFloat(r.inkBar.height, 10), - b && (y += (p.offsetHeight - b) / 2)), - m ? (Object(E["k"])(h, "translate3d(0," + y + "px,0)"), - h.top = "0") : h.top = y + "px", - h.height = b + "px" - } - } - h.display = -1 !== d ? "block" : "none" - } - var k = function(e) { - function t() { - return l()(this, t), - f()(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return p()(t, e), - u()(t, [{ - key: "componentDidMount", - value: function() { - var e = this; - this.timeout = setTimeout(function() { - S(e, !0) - }, 0) - } - }, { - key: "componentDidUpdate", - value: function() { - S(this) - } - }, { - key: "componentWillUnmount", - value: function() { - clearTimeout(this.timeout) - } - }, { - key: "render", - value: function() { - var e, t = this.props, n = t.prefixCls, r = t.styles, i = t.inkBarAnimated, o = n + "-ink-bar", a = _()((e = {}, - w()(e, o, !0), - w()(e, i ? o + "-animated" : o + "-no-animated", !0), - e)); - return g.a.createElement("div", { - style: r.inkBar, - className: a, - key: "inkBar", - ref: this.props.saveRef("inkBar") - }) - } - }]), - t - }(g.a.Component) - , C = k; - k.propTypes = { - prefixCls: y.a.string, - styles: y.a.object, - inkBarAnimated: y.a.bool, - saveRef: y.a.func, - direction: y.a.string - }, - k.defaultProps = { - prefixCls: "", - inkBarAnimated: !0, - styles: {}, - saveRef: function() {} - }; - var O = n("2W6z") - , T = n.n(O) - , L = function(e) { - function t() { - return l()(this, t), - f()(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return p()(t, e), - u()(t, [{ - key: "render", - value: function() { - var e = this - , t = this.props - , n = t.panels - , r = t.activeKey - , o = t.prefixCls - , a = t.tabBarGutter - , s = t.saveRef - , l = t.tabBarPosition - , c = t.renderTabBarNode - , u = t.direction - , h = []; - return g.a.Children.forEach(n, function(t, f) { - if (t) { - var d = t.key - , p = r === d ? o + "-tab-active" : ""; - p += " " + o + "-tab"; - var m = {}; - t.props.disabled ? p += " " + o + "-tab-disabled" : m = { - onClick: e.props.onTabClick.bind(e, d) - }; - var v = {}; - r === d && (v.ref = s("activeTab")); - var y = a && f === n.length - 1 ? 0 : a - , b = "rtl" === u ? "marginLeft" : "marginRight" - , x = w()({}, Object(E["j"])(l) ? "marginBottom" : b, y); - T()("tab"in t.props, "There must be `tab` property on children of Tabs."); - var _ = g.a.createElement("div", i()({ - role: "tab", - "aria-disabled": t.props.disabled ? "true" : "false", - "aria-selected": r === d ? "true" : "false" - }, m, { - className: p, - key: d, - style: x - }, v), t.props.tab); - c && (_ = c(_)), - h.push(_) - } - }), - g.a.createElement("div", { - ref: s("navTabsContainer") - }, h) - } - }]), - t - }(g.a.Component) - , A = L; - L.propTypes = { - activeKey: y.a.string, - panels: y.a.node, - prefixCls: y.a.string, - tabBarGutter: y.a.number, - onTabClick: y.a.func, - saveRef: y.a.func, - renderTabBarNode: y.a.func, - tabBarPosition: y.a.string, - direction: y.a.string - }, - L.defaultProps = { - panels: [], - prefixCls: [], - tabBarGutter: null, - onTabClick: function() {}, - saveRef: function() {} - }; - var P = function(e) { - function t() { - return l()(this, t), - f()(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return p()(t, e), - u()(t, [{ - key: "render", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.onKeyDown - , r = e.className - , o = e.extraContent - , s = e.style - , l = e.tabBarPosition - , c = e.children - , u = a()(e, ["prefixCls", "onKeyDown", "className", "extraContent", "style", "tabBarPosition", "children"]) - , h = _()(t + "-bar", w()({}, r, !!r)) - , f = "top" === l || "bottom" === l - , d = f ? { - float: "right" - } : {} - , p = o && o.props ? o.props.style : {} - , v = c; - return o && (v = [Object(m["cloneElement"])(o, { - key: "extra", - style: i()({}, d, p) - }), Object(m["cloneElement"])(c, { - key: "content" - })], - v = f ? v : v.reverse()), - g.a.createElement("div", i()({ - role: "tablist", - className: h, - tabIndex: "0", - ref: this.props.saveRef("root"), - onKeyDown: n, - style: s - }, Object(E["b"])(u)), v) - } - }]), - t - }(g.a.Component) - , j = P; - P.propTypes = { - prefixCls: y.a.string, - className: y.a.string, - style: y.a.object, - tabBarPosition: y.a.oneOf(["left", "right", "top", "bottom"]), - children: y.a.node, - extraContent: y.a.node, - onKeyDown: y.a.func, - saveRef: y.a.func - }, - P.defaultProps = { - prefixCls: "", - className: "", - style: {}, - tabBarPosition: "top", - extraContent: null, - children: null, - onKeyDown: function() {}, - saveRef: function() {} - }; - var M = n("sEfC") - , R = n.n(M) - , N = n("bdgK") - , D = function(e) { - function t(e) { - l()(this, t); - var n = f()(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); - return n.prevTransitionEnd = function(e) { - if ("opacity" === e.propertyName) { - var t = n.props.getRef("container"); - n.scrollToActiveTab({ - target: t, - currentTarget: t - }) - } - } - , - n.scrollToActiveTab = function(e) { - var t = n.props.getRef("activeTab") - , r = n.props.getRef("navWrap"); - if ((!e || e.target === e.currentTarget) && t) { - var i = n.isNextPrevShown() && n.lastNextPrevShown; - if (n.lastNextPrevShown = n.isNextPrevShown(), - i) { - var o = n.getScrollWH(t) - , a = n.getOffsetWH(r) - , s = n.offset - , l = n.getOffsetLT(r) - , c = n.getOffsetLT(t); - l > c ? (s += l - c, - n.setOffset(s)) : l + a < c + o && (s -= c + o - (l + a), - n.setOffset(s)) - } - } - } - , - n.prev = function(e) { - n.props.onPrevClick(e); - var t = n.props.getRef("navWrap") - , r = n.getOffsetWH(t) - , i = n.offset; - n.setOffset(i + r) - } - , - n.next = function(e) { - n.props.onNextClick(e); - var t = n.props.getRef("navWrap") - , r = n.getOffsetWH(t) - , i = n.offset; - n.setOffset(i - r) - } - , - n.offset = 0, - n.state = { - next: !1, - prev: !1 - }, - n - } - return p()(t, e), - u()(t, [{ - key: "componentDidMount", - value: function() { - var e = this; - this.componentDidUpdate(), - this.debouncedResize = R()(function() { - e.setNextPrev(), - e.scrollToActiveTab() - }, 200), - this.resizeObserver = new N["default"](this.debouncedResize), - this.resizeObserver.observe(this.props.getRef("container")) - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props; - if (e && e.tabBarPosition !== t.tabBarPosition) - this.setOffset(0); - else { - var n = this.setNextPrev(); - this.isNextPrevShown(this.state) !== this.isNextPrevShown(n) ? this.setState({}, this.scrollToActiveTab) : e && t.activeKey === e.activeKey || this.scrollToActiveTab() - } - } - }, { - key: "componentWillUnmount", - value: function() { - this.resizeObserver && this.resizeObserver.disconnect(), - this.debouncedResize && this.debouncedResize.cancel && this.debouncedResize.cancel() - } - }, { - key: "setNextPrev", - value: function() { - var e = this.props.getRef("nav") - , t = this.props.getRef("navTabsContainer") - , n = this.getScrollWH(t || e) - , r = this.getOffsetWH(this.props.getRef("container")) + 1 - , i = this.getOffsetWH(this.props.getRef("navWrap")) - , o = this.offset - , a = r - n - , s = this.state - , l = s.next - , c = s.prev; - if (a >= 0) - l = !1, - this.setOffset(0, !1), - o = 0; - else if (a < o) - l = !0; - else { - l = !1; - var u = i - n; - this.setOffset(u, !1), - o = u - } - return c = o < 0, - this.setNext(l), - this.setPrev(c), - { - next: l, - prev: c - } - } - }, { - key: "getOffsetWH", - value: function(e) { - var t = this.props.tabBarPosition - , n = "offsetWidth"; - return "left" !== t && "right" !== t || (n = "offsetHeight"), - e[n] - } - }, { - key: "getScrollWH", - value: function(e) { - var t = this.props.tabBarPosition - , n = "scrollWidth"; - return "left" !== t && "right" !== t || (n = "scrollHeight"), - e[n] - } - }, { - key: "getOffsetLT", - value: function(e) { - var t = this.props.tabBarPosition - , n = "left"; - return "left" !== t && "right" !== t || (n = "top"), - e.getBoundingClientRect()[n] - } - }, { - key: "setOffset", - value: function(e) { - var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1] - , n = Math.min(0, e); - if (this.offset !== n) { - this.offset = n; - var r = {} - , i = this.props.tabBarPosition - , o = this.props.getRef("nav").style - , a = Object(E["i"])(o); - "left" === i || "right" === i ? r = a ? { - value: "translate3d(0," + n + "px,0)" - } : { - name: "top", - value: n + "px" - } : a ? ("rtl" === this.props.direction && (n = -n), - r = { - value: "translate3d(" + n + "px,0,0)" - }) : r = { - name: "left", - value: n + "px" - }, - a ? Object(E["k"])(o, r.value) : o[r.name] = r.value, - t && this.setNextPrev() - } - } - }, { - key: "setPrev", - value: function(e) { - this.state.prev !== e && this.setState({ - prev: e - }) - } - }, { - key: "setNext", - value: function(e) { - this.state.next !== e && this.setState({ - next: e - }) - } - }, { - key: "isNextPrevShown", - value: function(e) { - return e ? e.next || e.prev : this.state.next || this.state.prev - } - }, { - key: "render", - value: function() { - var e, t, n, r, i = this.state, o = i.next, a = i.prev, s = this.props, l = s.prefixCls, c = s.scrollAnimated, u = s.navWrapper, h = s.prevIcon, f = s.nextIcon, d = a || o, p = g.a.createElement("span", { - onClick: a ? this.prev : null, - unselectable: "unselectable", - className: _()((e = {}, - w()(e, l + "-tab-prev", 1), - w()(e, l + "-tab-btn-disabled", !a), - w()(e, l + "-tab-arrow-show", d), - e)), - onTransitionEnd: this.prevTransitionEnd - }, h || g.a.createElement("span", { - className: l + "-tab-prev-icon" - })), m = g.a.createElement("span", { - onClick: o ? this.next : null, - unselectable: "unselectable", - className: _()((t = {}, - w()(t, l + "-tab-next", 1), - w()(t, l + "-tab-btn-disabled", !o), - w()(t, l + "-tab-arrow-show", d), - t)) - }, f || g.a.createElement("span", { - className: l + "-tab-next-icon" - })), v = l + "-nav", y = _()((n = {}, - w()(n, v, !0), - w()(n, c ? v + "-animated" : v + "-no-animated", !0), - n)); - return g.a.createElement("div", { - className: _()((r = {}, - w()(r, l + "-nav-container", 1), - w()(r, l + "-nav-container-scrolling", d), - r)), - key: "container", - ref: this.props.saveRef("container") - }, p, m, g.a.createElement("div", { - className: l + "-nav-wrap", - ref: this.props.saveRef("navWrap") - }, g.a.createElement("div", { - className: l + "-nav-scroll" - }, g.a.createElement("div", { - className: y, - ref: this.props.saveRef("nav") - }, u(this.props.children))))) - } - }]), - t - }(g.a.Component) - , I = D; - D.propTypes = { - activeKey: y.a.string, - getRef: y.a.func.isRequired, - saveRef: y.a.func.isRequired, - tabBarPosition: y.a.oneOf(["left", "right", "top", "bottom"]), - prefixCls: y.a.string, - scrollAnimated: y.a.bool, - onPrevClick: y.a.func, - onNextClick: y.a.func, - navWrapper: y.a.func, - children: y.a.node, - prevIcon: y.a.node, - nextIcon: y.a.node, - direction: y.a.node - }, - D.defaultProps = { - tabBarPosition: "left", - prefixCls: "", - scrollAnimated: !0, - onPrevClick: function() {}, - onNextClick: function() {}, - navWrapper: function(e) { - return e - } - }; - var $ = function(e) { - function t() { - var e, n, r, i; - l()(this, t); - for (var o = arguments.length, a = Array(o), s = 0; s < o; s++) - a[s] = arguments[s]; - return r = f()(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(a))), - n = r, - r.getRef = function(e) { - return r[e] - } - , - r.saveRef = function(e) { - return function(t) { - t && (r[e] = t) - } - } - , - i = n, - f()(r, i) - } - return p()(t, e), - u()(t, [{ - key: "render", - value: function() { - return this.props.children(this.saveRef, this.getRef) - } - }]), - t - }(g.a.Component) - , F = $; - $.propTypes = { - children: y.a.func - }, - $.defaultProps = { - children: function() { - return null - } - }; - var B = function(e) { - function t() { - return l()(this, t), - f()(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) - } - return p()(t, e), - u()(t, [{ - key: "render", - value: function() { - var e = this.props - , t = e.children - , n = a()(e, ["children"]); - return g.a.createElement(F, null, function(e, r) { - return g.a.createElement(j, i()({ - saveRef: e - }, n), g.a.createElement(I, i()({ - saveRef: e, - getRef: r - }, n), g.a.createElement(A, i()({ - saveRef: e, - renderTabBarNode: t - }, n)), g.a.createElement(C, i()({ - saveRef: e, - getRef: r - }, n)))) - }) - } - }]), - t - }(g.a.Component); - t["a"] = B; - B.propTypes = { - children: y.a.func - } - }, - vMx4: function(e, t, n) { - var r, i, o, a = n("wHrr"), s = n("rrW9"), l = n("XI6d"), c = n("SfDG"), u = n("c0Oy"), h = u.process, f = u.setImmediate, d = u.clearImmediate, p = u.MessageChannel, m = u.Dispatch, g = 0, v = {}, y = "onreadystatechange", b = function() { - var e = +this; - if (v.hasOwnProperty(e)) { - var t = v[e]; - delete v[e], - t() - } - }, w = function(e) { - b.call(e.data) - }; - f && d || (f = function(e) { - var t = [] - , n = 1; - while (arguments.length > n) - t.push(arguments[n++]); - return v[++g] = function() { - s("function" == typeof e ? e : Function(e), t) - } - , - r(g), - g - } - , - d = function(e) { - delete v[e] - } - , - "process" == n("2we2")(h) ? r = function(e) { - h.nextTick(a(b, e, 1)) - } - : m && m.now ? r = function(e) { - m.now(a(b, e, 1)) - } - : p ? (i = new p, - o = i.port2, - i.port1.onmessage = w, - r = a(o.postMessage, o, 1)) : u.addEventListener && "function" == typeof postMessage && !u.importScripts ? (r = function(e) { - u.postMessage(e + "", "*") - } - , - u.addEventListener("message", w, !1)) : r = y in c("script") ? function(e) { - l.appendChild(c("script"))[y] = function() { - l.removeChild(this), - b.call(e) - } - } - : function(e) { - setTimeout(a(b, e, 1), 0) - } - ), - e.exports = { - set: f, - clear: d - } - }, - "vPd/": function(e, t, n) { - var r = n("kCCV") - , i = n("IX3V").each; - function o(e, t) { - this.query = e, - this.isUnconditional = t, - this.handlers = [], - this.mql = window.matchMedia(e); - var n = this; - this.listener = function(e) { - n.mql = e.currentTarget || e, - n.assess() - } - , - this.mql.addListener(this.listener) - } - o.prototype = { - constuctor: o, - addHandler: function(e) { - var t = new r(e); - this.handlers.push(t), - this.matches() && t.on() - }, - removeHandler: function(e) { - var t = this.handlers; - i(t, function(n, r) { - if (n.equals(e)) - return n.destroy(), - !t.splice(r, 1) - }) - }, - matches: function() { - return this.mql.matches || this.isUnconditional - }, - clear: function() { - i(this.handlers, function(e) { - e.destroy() - }), - this.mql.removeListener(this.listener), - this.handlers.length = 0 - }, - assess: function() { - var e = this.matches() ? "on" : "off"; - i(this.handlers, function(t) { - t[e]() - }) - } - }, - e.exports = o - }, - vgmO: function(e, t, n) { - (function(t) { - var n; - n = "undefined" !== typeof window ? window : "undefined" !== typeof t ? t : "undefined" !== typeof self ? self : {}, - e.exports = n - } - ).call(this, n("yLpj")) - }, - vpQ4: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return i - }); - var r = n("rePB"); - function i(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? Object(arguments[t]) : {} - , i = Object.keys(n); - "function" === typeof Object.getOwnPropertySymbols && i.push.apply(i, Object.getOwnPropertySymbols(n).filter(function(e) { - return Object.getOwnPropertyDescriptor(n, e).enumerable - })), - i.forEach(function(t) { - Object(r["a"])(e, t, n[t]) - }) - } - return e - } - }, - vuIU: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return o - }); - var r = n("o46R"); - function i(e, t) { - for (var n = 0; n < t.length; n++) { - var i = t[n]; - i.enumerable = i.enumerable || !1, - i.configurable = !0, - "value"in i && (i.writable = !0), - Object.defineProperty(e, Object(r["a"])(i.key), i) - } - } - function o(e, t, n) { - return t && i(e.prototype, t), - n && i(e, n), - Object.defineProperty(e, "prototype", { - writable: !1 - }), - e - } - }, - vwuL: function(e, t, n) { - var r = n("NV0k") - , i = n("rr1i") - , o = n("NsO/") - , a = n("G8Mo") - , s = n("B+OT") - , l = n("eUtF") - , c = Object.getOwnPropertyDescriptor; - t.f = n("jmDH") ? c : function(e, t) { - if (e = o(e), - t = a(t, !0), - l) - try { - return c(e, t) - } catch (e) {} - if (s(e, t)) - return i(!r.f.call(e, t), e[t]) - } - }, - "w2d+": function(e, t, n) { - "use strict"; - var r = n("hDam") - , i = n("UO39") - , o = n("SBuE") - , a = n("NsO/"); - e.exports = n("MPFp")(Array, "Array", function(e, t) { - this._t = a(e), - this._i = 0, - this._k = t - }, function() { - var e = this._t - , t = this._k - , n = this._i++; - return !e || n >= e.length ? (this._t = void 0, - i(1)) : i(0, "keys" == t ? n : "values" == t ? e[n] : [n, e[n]]) - }, "values"), - o.Arguments = o.Array, - r("keys"), - r("values"), - r("entries") - }, - w6GO: function(e, t, n) { - var r = n("5vMV") - , i = n("FpHa"); - e.exports = Object.keys || function(e) { - return r(e, i) - } - }, - w8uh: function(e, t, n) { - n("Jaki")("Uint16", 2, function(e) { - return function(t, n, r) { - return e(this, t, n, r) - } - }) - }, - wCXF: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function o(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function a(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function s(e, t, n) { - return t && a(e.prototype, t), - n && a(e, n), - e - } - function l(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && c(e, t) - } - function c(e, t) { - return c = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - c(e, t) - } - function u(e) { - return function() { - var t, n = p(e); - if (d()) { - var r = p(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return h(this, t) - } - } - function h(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? f(e) : t - } - function f(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function d() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function p(e) { - return p = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - p(e) - } - var m = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , g = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var v = m(n("q1tI")) - , y = m(n("17x9")) - , b = g(n("Gytx")) - , w = g(n("rsGM")) - , x = g(n("cOkC")) - , _ = n("xI0J") - , E = g(n("QkVN")) - , S = g(n("PFWz")) - , k = g(n("TSYQ")) - , C = n("VCL8") - , O = n("6Ogq") - , T = g(n("BjZs")) - , L = g(n("Cit5")) - , A = g(n("YqDF")) - , P = g(n("BC81")) - , j = g(n("AHJs")) - , M = g(n("PZDY")) - , R = function(e) { - l(n, e); - var t = u(n); - function n(e) { - var r; - return o(this, n), - r = t.call(this, e), - r.state = {}, - r.getRowKey = function(e, t) { - var n = r.props.rowKey - , i = "function" === typeof n ? n(e, t) : e[n]; - return x.default(void 0 !== i, "Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key."), - void 0 === i ? t : i - } - , - r.handleWindowResize = function() { - r.syncFixedTableRowHeight(), - r.setScrollPositionClassName() - } - , - r.syncFixedTableRowHeight = function() { - var e = r.tableNode.getBoundingClientRect(); - if (!(void 0 !== e.height && e.height <= 0)) { - var t = r.props.prefixCls - , n = r.headTable ? r.headTable.querySelectorAll("thead") : r.bodyTable.querySelectorAll("thead") - , i = r.bodyTable.querySelectorAll(".".concat(t, "-row")) || [] - , o = [].map.call(n, function(e) { - return e.getBoundingClientRect().height || "auto" - }) - , a = r.store.getState() - , s = [].reduce.call(i, function(e, t) { - var n = t.getAttribute("data-row-key") - , r = t.getBoundingClientRect().height || a.fixedColumnsBodyRowsHeight[n] || "auto"; - return e[n] = r, - e - }, {}); - b.default(a.fixedColumnsHeadRowsHeight, o) && b.default(a.fixedColumnsBodyRowsHeight, s) || r.store.setState({ - fixedColumnsHeadRowsHeight: o, - fixedColumnsBodyRowsHeight: s - }) - } - } - , - r.handleBodyScrollLeft = function(e) { - if (e.currentTarget === e.target) { - var t = e.target - , n = r.props.scroll - , i = void 0 === n ? {} : n - , o = f(r) - , a = o.headTable - , s = o.bodyTable; - t.scrollLeft !== r.lastScrollLeft && i.x && (t === s && a ? a.scrollLeft = t.scrollLeft : t === a && s && (s.scrollLeft = t.scrollLeft), - r.setScrollPositionClassName()), - r.lastScrollLeft = t.scrollLeft - } - } - , - r.handleBodyScrollTop = function(e) { - var t = e.target; - if (e.currentTarget === t) { - var n = r.props.scroll - , i = void 0 === n ? {} : n - , o = f(r) - , a = o.headTable - , s = o.bodyTable - , l = o.fixedColumnsBodyLeft - , c = o.fixedColumnsBodyRight; - if (t.scrollTop !== r.lastScrollTop && i.y && t !== a) { - var u = t.scrollTop; - l && t !== l && (l.scrollTop = u), - c && t !== c && (c.scrollTop = u), - s && t !== s && (s.scrollTop = u) - } - r.lastScrollTop = t.scrollTop - } - } - , - r.handleBodyScroll = function(e) { - r.handleBodyScrollLeft(e), - r.handleBodyScrollTop(e) - } - , - r.handleWheel = function(e) { - var t = r.props.scroll - , n = void 0 === t ? {} : t; - if (window.navigator.userAgent.match(/Trident\/7\./) && n.y) { - var i = e.deltaY - , o = e.target - , a = f(r) - , s = a.bodyTable - , l = a.fixedColumnsBodyLeft - , c = a.fixedColumnsBodyRight - , u = 0; - u = r.lastScrollTop ? r.lastScrollTop + i : i, - l && o !== l && (e.preventDefault(), - l.scrollTop = u), - c && o !== c && (e.preventDefault(), - c.scrollTop = u), - s && o !== s && (e.preventDefault(), - s.scrollTop = u) - } - } - , - r.saveRef = function(e) { - return function(t) { - r[e] = t - } - } - , - r.saveTableNodeRef = function(e) { - r.tableNode = e - } - , - ["onRowClick", "onRowDoubleClick", "onRowContextMenu", "onRowMouseEnter", "onRowMouseLeave"].forEach(function(t) { - x.default(void 0 === e[t], "".concat(t, " is deprecated, please use onRow instead.")) - }), - x.default(void 0 === e.getBodyWrapper, "getBodyWrapper is deprecated, please use custom components instead."), - r.columnManager = new T.default(e.columns,e.children), - r.store = _.create({ - currentHoverKey: null, - fixedColumnsHeadRowsHeight: [], - fixedColumnsBodyRowsHeight: {} - }), - r.setScrollPosition("left"), - r.debouncedWindowResize = O.debounce(r.handleWindowResize, 150), - r - } - return s(n, [{ - key: "getChildContext", - value: function() { - return { - table: { - props: this.props, - columnManager: this.columnManager, - saveRef: this.saveRef, - components: E.default({ - table: "table", - header: { - wrapper: "thead", - row: "tr", - cell: "th" - }, - body: { - wrapper: "tbody", - row: "tr", - cell: "td" - } - }, this.props.components) - } - } - } - }, { - key: "componentDidMount", - value: function() { - this.columnManager.isAnyColumnsFixed() && (this.handleWindowResize(), - this.resizeEvent = w.default(window, "resize", this.debouncedWindowResize)), - this.headTable && (this.headTable.scrollLeft = 0), - this.bodyTable && (this.bodyTable.scrollLeft = 0) - } - }, { - key: "componentDidUpdate", - value: function(e) { - this.columnManager.isAnyColumnsFixed() && (this.handleWindowResize(), - this.resizeEvent || (this.resizeEvent = w.default(window, "resize", this.debouncedWindowResize))), - e.data.length > 0 && 0 === this.props.data.length && this.hasScrollX() && this.resetScrollX() - } - }, { - key: "componentWillUnmount", - value: function() { - this.resizeEvent && this.resizeEvent.remove(), - this.debouncedWindowResize && this.debouncedWindowResize.cancel() - } - }, { - key: "setScrollPosition", - value: function(e) { - if (this.scrollPosition = e, - this.tableNode) { - var t = this.props.prefixCls; - "both" === e ? S.default(this.tableNode).remove(new RegExp("^".concat(t, "-scroll-position-.+$"))).add("".concat(t, "-scroll-position-left")).add("".concat(t, "-scroll-position-right")) : S.default(this.tableNode).remove(new RegExp("^".concat(t, "-scroll-position-.+$"))).add("".concat(t, "-scroll-position-").concat(e)) - } - } - }, { - key: "setScrollPositionClassName", - value: function() { - var e = this.bodyTable - , t = 0 === e.scrollLeft - , n = e.scrollLeft + 1 >= e.children[0].getBoundingClientRect().width - e.getBoundingClientRect().width; - t && n ? this.setScrollPosition("both") : t ? this.setScrollPosition("left") : n ? this.setScrollPosition("right") : "middle" !== this.scrollPosition && this.setScrollPosition("middle") - } - }, { - key: "isTableLayoutFixed", - value: function() { - var e = this.props - , t = e.tableLayout - , n = e.columns - , r = void 0 === n ? [] : n - , i = e.useFixedHeader - , o = e.scroll - , a = void 0 === o ? {} : o; - return "undefined" !== typeof t ? "fixed" === t : !!r.some(function(e) { - var t = e.ellipsis; - return !!t - }) || (!(!i && !a.y) || !(!a.x || !0 === a.x || "max-content" === a.x)) - } - }, { - key: "resetScrollX", - value: function() { - this.headTable && (this.headTable.scrollLeft = 0), - this.bodyTable && (this.bodyTable.scrollLeft = 0) - } - }, { - key: "hasScrollX", - value: function() { - var e = this.props.scroll - , t = void 0 === e ? {} : e; - return "x"in t - } - }, { - key: "renderMainTable", - value: function() { - var e = this.props - , t = e.scroll - , n = e.prefixCls - , r = this.columnManager.isAnyColumnsFixed() - , i = r || t.x || t.y - , o = [this.renderTable({ - columns: this.columnManager.groupedColumns(), - isAnyColumnsFixed: r - }), this.renderEmptyText(), this.renderFooter()]; - return i ? v.createElement("div", { - className: "".concat(n, "-scroll") - }, o) : o - } - }, { - key: "renderLeftFixedTable", - value: function() { - var e = this.props.prefixCls; - return v.createElement("div", { - className: "".concat(e, "-fixed-left") - }, this.renderTable({ - columns: this.columnManager.leftColumns(), - fixed: "left" - })) - } - }, { - key: "renderRightFixedTable", - value: function() { - var e = this.props.prefixCls; - return v.createElement("div", { - className: "".concat(e, "-fixed-right") - }, this.renderTable({ - columns: this.columnManager.rightColumns(), - fixed: "right" - })) - } - }, { - key: "renderTable", - value: function(e) { - var t = e.columns - , n = e.fixed - , r = e.isAnyColumnsFixed - , i = this.props - , o = i.prefixCls - , a = i.scroll - , s = void 0 === a ? {} : a - , l = s.x || n ? "".concat(o, "-fixed") : "" - , c = v.createElement(L.default, { - key: "head", - columns: t, - fixed: n, - tableClassName: l, - handleBodyScrollLeft: this.handleBodyScrollLeft, - expander: this.expander - }) - , u = v.createElement(A.default, { - key: "body", - columns: t, - fixed: n, - tableClassName: l, - getRowKey: this.getRowKey, - handleWheel: this.handleWheel, - handleBodyScroll: this.handleBodyScroll, - expander: this.expander, - isAnyColumnsFixed: r - }); - return [c, u] - } - }, { - key: "renderTitle", - value: function() { - var e = this.props - , t = e.title - , n = e.prefixCls; - return t ? v.createElement("div", { - className: "".concat(n, "-title"), - key: "title" - }, t(this.props.data)) : null - } - }, { - key: "renderFooter", - value: function() { - var e = this.props - , t = e.footer - , n = e.prefixCls; - return t ? v.createElement("div", { - className: "".concat(n, "-footer"), - key: "footer" - }, t(this.props.data)) : null - } - }, { - key: "renderEmptyText", - value: function() { - var e = this.props - , t = e.emptyText - , n = e.prefixCls - , r = e.data; - if (r.length) - return null; - var i = "".concat(n, "-placeholder"); - return v.createElement("div", { - className: i, - key: "emptyText" - }, "function" === typeof t ? t() : t) - } - }, { - key: "render", - value: function() { - var e, t = this, n = this.props, r = n.prefixCls; - this.state.columns ? this.columnManager.reset(n.columns) : this.state.children && this.columnManager.reset(null, n.children); - var o = k.default(n.prefixCls, n.className, (e = {}, - i(e, "".concat(r, "-fixed-header"), n.useFixedHeader || n.scroll && n.scroll.y), - i(e, "".concat(r, "-scroll-position-left ").concat(r, "-scroll-position-right"), "both" === this.scrollPosition), - i(e, "".concat(r, "-scroll-position-").concat(this.scrollPosition), "both" !== this.scrollPosition), - i(e, "".concat(r, "-layout-fixed"), this.isTableLayoutFixed()), - e)) - , a = this.columnManager.isAnyColumnsLeftFixed() - , s = this.columnManager.isAnyColumnsRightFixed() - , l = O.getDataAndAriaProps(n); - return v.createElement(_.Provider, { - store: this.store - }, v.createElement(M.default, Object.assign({}, n, { - columnManager: this.columnManager, - getRowKey: this.getRowKey - }), function(e) { - return t.expander = e, - v.createElement("div", Object.assign({ - ref: t.saveTableNodeRef, - className: o, - style: n.style, - id: n.id - }, l), t.renderTitle(), v.createElement("div", { - className: "".concat(r, "-content") - }, t.renderMainTable(), a && t.renderLeftFixedTable(), s && t.renderRightFixedTable())) - })) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - return e.columns && e.columns !== t.columns ? { - columns: e.columns, - children: null - } : e.children !== t.children ? { - columns: null, - children: e.children - } : null - } - }]), - n - }(v.Component); - R.childContextTypes = { - table: y.any, - components: y.any - }, - R.Column = P.default, - R.ColumnGroup = j.default, - R.defaultProps = { - data: [], - useFixedHeader: !1, - rowKey: "key", - rowClassName: function() { - return "" - }, - onRow: function() {}, - onHeaderRow: function() {}, - prefixCls: "rc-table", - bodyStyle: {}, - style: {}, - showHeader: !0, - scroll: {}, - rowRef: function() { - return null - }, - emptyText: function() { - return "No Data" - } - }, - C.polyfill(R), - t.default = R - }, - wD64: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un") - , a = n("3a4m") - , s = n.n(a) - , l = n("yWgo"); - function c() { - c = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , a = i.asyncIterator || "@@asyncIterator" - , s = i.toStringTag || "@@toStringTag"; - function l(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - l({}, "") - } catch (e) { - l = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - l(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - l(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = l(m, s, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - l(e, s, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - l(x.prototype, a, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - l(b, s, "Generator"), - l(b, o, function() { - return this - }), - l(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - t["default"] = { - name: "passport", - state: { - loginLoading: !1 - }, - reducers: { - save(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - login(e, t) { - var n = e.email - , r = e.password - , i = t.put; - return c().mark(function e() { - var t; - return c().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "save", - payload: { - loginLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/passport/auth/login", { - email: n, - password: r - }); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "save", - payload: { - loginLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - if (Object(l["h"])(t.data.auth_data), - t.data.is_admin) { - e.next = 12; - break - } - return e.abrupt("return"); - case 12: - return s.a.push("/dashboard"), - e.next = 15, - i({ - type: "user/getUserInfo" - }); - case 15: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - wHrr: function(e, t, n) { - var r = n("wYm8"); - e.exports = function(e, t, n) { - if (r(e), - void 0 === t) - return e; - switch (n) { - case 1: - return function(n) { - return e.call(t, n) - } - ; - case 2: - return function(n, r) { - return e.call(t, n, r) - } - ; - case 3: - return function(n, r, i) { - return e.call(t, n, r, i) - } - } - return function() { - return e.apply(t, arguments) - } - } - }, - wMpi: function(e, t) { - function n(e, t) { - if (null == e) - return {}; - var n, r, i = {}, o = Object.keys(e); - for (r = 0; r < o.length; r++) - n = o[r], - t.indexOf(n) >= 0 || (i[n] = e[n]); - return i - } - e.exports = n - }, - wOl0: function(e, t, n) { - var r = function(e) { - "use strict"; - var t, n = Object.prototype, r = n.hasOwnProperty, i = "function" === typeof Symbol ? Symbol : {}, o = i.iterator || "@@iterator", a = i.asyncIterator || "@@asyncIterator", s = i.toStringTag || "@@toStringTag"; - function l(e, t, n, r) { - var i = t && t.prototype instanceof m ? t : m - , o = Object.create(i.prototype) - , a = new T(r || []); - return o._invoke = S(e, n, a), - o - } - function c(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = l; - var u = "suspendedStart" - , h = "suspendedYield" - , f = "executing" - , d = "completed" - , p = {}; - function m() {} - function g() {} - function v() {} - var y = {}; - y[o] = function() { - return this - } - ; - var b = Object.getPrototypeOf - , w = b && b(b(L([]))); - w && w !== n && r.call(w, o) && (y = w); - var x = v.prototype = m.prototype = Object.create(y); - function _(e) { - ["next", "throw", "return"].forEach(function(t) { - e[t] = function(e) { - return this._invoke(t, e) - } - }) - } - function E(e) { - function t(n, i, o, a) { - var s = c(e[n], e, i); - if ("throw" !== s.type) { - var l = s.arg - , u = l.value; - return u && "object" === typeof u && r.call(u, "__await") ? Promise.resolve(u.__await).then(function(e) { - t("next", e, o, a) - }, function(e) { - t("throw", e, o, a) - }) : Promise.resolve(u).then(function(e) { - l.value = e, - o(l) - }, function(e) { - return t("throw", e, o, a) - }) - } - a(s.arg) - } - var n; - function i(e, r) { - function i() { - return new Promise(function(n, i) { - t(e, r, n, i) - } - ) - } - return n = n ? n.then(i, i) : i() - } - this._invoke = i - } - function S(e, t, n) { - var r = u; - return function(i, o) { - if (r === f) - throw new Error("Generator is already running"); - if (r === d) { - if ("throw" === i) - throw o; - return A() - } - n.method = i, - n.arg = o; - while (1) { - var a = n.delegate; - if (a) { - var s = k(a, n); - if (s) { - if (s === p) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if (r === u) - throw r = d, - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = f; - var l = c(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? d : h, - l.arg === p) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = d, - n.method = "throw", - n.arg = l.arg) - } - } - } - function k(e, n) { - var r = e.iterator[n.method]; - if (r === t) { - if (n.delegate = null, - "throw" === n.method) { - if (e.iterator["return"] && (n.method = "return", - n.arg = t, - k(e, n), - "throw" === n.method)) - return p; - n.method = "throw", - n.arg = new TypeError("The iterator does not provide a 'throw' method") - } - return p - } - var i = c(r, e.iterator, n.arg); - if ("throw" === i.type) - return n.method = "throw", - n.arg = i.arg, - n.delegate = null, - p; - var o = i.arg; - return o ? o.done ? (n[e.resultName] = o.value, - n.next = e.nextLoc, - "return" !== n.method && (n.method = "next", - n.arg = t), - n.delegate = null, - p) : o : (n.method = "throw", - n.arg = new TypeError("iterator result is not an object"), - n.delegate = null, - p) - } - function C(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function O(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function T(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(C, this), - this.reset(!0) - } - function L(e) { - if (e) { - var n = e[o]; - if (n) - return n.call(e); - if ("function" === typeof e.next) - return e; - if (!isNaN(e.length)) { - var i = -1 - , a = function n() { - while (++i < e.length) - if (r.call(e, i)) - return n.value = e[i], - n.done = !1, - n; - return n.value = t, - n.done = !0, - n - }; - return a.next = a - } - } - return { - next: A - } - } - function A() { - return { - value: t, - done: !0 - } - } - return g.prototype = x.constructor = v, - v.constructor = g, - v[s] = g.displayName = "GeneratorFunction", - e.isGeneratorFunction = function(e) { - var t = "function" === typeof e && e.constructor; - return !!t && (t === g || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, v) : (e.__proto__ = v, - s in e || (e[s] = "GeneratorFunction")), - e.prototype = Object.create(x), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - _(E.prototype), - E.prototype[a] = function() { - return this - } - , - e.AsyncIterator = E, - e.async = function(t, n, r, i) { - var o = new E(l(t, n, r, i)); - return e.isGeneratorFunction(n) ? o : o.next().then(function(e) { - return e.done ? e.value : o.next() - }) - } - , - _(x), - x[s] = "Generator", - x[o] = function() { - return this - } - , - x.toString = function() { - return "[object Generator]" - } - , - e.keys = function(e) { - var t = []; - for (var n in e) - t.push(n); - return t.reverse(), - function n() { - while (t.length) { - var r = t.pop(); - if (r in e) - return n.value = r, - n.done = !1, - n - } - return n.done = !0, - n - } - } - , - e.values = L, - T.prototype = { - constructor: T, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = t, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = t, - this.tryEntries.forEach(O), - !e) - for (var n in this) - "t" === n.charAt(0) && r.call(this, n) && !isNaN(+n.slice(1)) && (this[n] = t) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0] - , t = e.completion; - if ("throw" === t.type) - throw t.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var n = this; - function i(r, i) { - return s.type = "throw", - s.arg = e, - n.next = r, - i && (n.method = "next", - n.arg = t), - !!i - } - for (var o = this.tryEntries.length - 1; o >= 0; --o) { - var a = this.tryEntries[o] - , s = a.completion; - if ("root" === a.tryLoc) - return i("end"); - if (a.tryLoc <= this.prev) { - var l = r.call(a, "catchLoc") - , c = r.call(a, "finallyLoc"); - if (l && c) { - if (this.prev < a.catchLoc) - return i(a.catchLoc, !0); - if (this.prev < a.finallyLoc) - return i(a.finallyLoc) - } else if (l) { - if (this.prev < a.catchLoc) - return i(a.catchLoc, !0) - } else { - if (!c) - throw new Error("try statement without catch or finally"); - if (this.prev < a.finallyLoc) - return i(a.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var n = this.tryEntries.length - 1; n >= 0; --n) { - var i = this.tryEntries[n]; - if (i.tryLoc <= this.prev && r.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - p) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - p - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - O(n), - p - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - O(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, n, r) { - return this.delegate = { - iterator: L(e), - resultName: n, - nextLoc: r - }, - "next" === this.method && (this.arg = t), - p - } - }, - e - }(e.exports); - try { - regeneratorRuntime = r - } catch (e) { - Function("r", "regeneratorRuntime = r")(r) - } - }, - wUWy: function(e, t) { - e.exports = function(e) { - try { - return !!e() - } catch (e) { - return !0 - } - } - }, - wYm8: function(e, t) { - e.exports = function(e) { - if ("function" != typeof e) - throw TypeError(e + " is not a function!"); - return e - } - }, - wZXL: function(e, t, n) { - var r = n("vPd/") - , i = n("IX3V") - , o = i.each - , a = i.isFunction - , s = i.isArray; - function l() { - if (!window.matchMedia) - throw new Error("matchMedia not present, legacy browsers require a polyfill"); - this.queries = {}, - this.browserIsIncapable = !window.matchMedia("only all").matches - } - l.prototype = { - constructor: l, - register: function(e, t, n) { - var i = this.queries - , l = n && this.browserIsIncapable; - return i[e] || (i[e] = new r(e,l)), - a(t) && (t = { - match: t - }), - s(t) || (t = [t]), - o(t, function(t) { - a(t) && (t = { - match: t - }), - i[e].addHandler(t) - }), - this - }, - unregister: function(e, t) { - var n = this.queries[e]; - return n && (t ? n.removeHandler(t) : (n.clear(), - delete this.queries[e])), - this - } - }, - e.exports = l - }, - wgeU: function(e, t) {}, - "wgp+": function(e, t, n) { - "use strict"; - var r = n("q1tI") - , i = n.n(r) - , o = n("17x9") - , a = n.n(o) - , s = n("wd/R") - , l = n.n(s) - , c = n("TSYQ") - , u = n.n(c) - , h = n("VCL8"); - function f(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function d(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function p(e, t, n) { - return t && d(e.prototype, t), - n && d(e, n), - e - } - function m(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? v(e) : t - } - function g(e) { - return g = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - g(e) - } - function v(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function y(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && b(e, t) - } - function b(e, t) { - return b = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - b(e, t) - } - function w(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var x = function(e) { - function t(e) { - var n; - f(this, t), - n = m(this, g(t).call(this, e)), - w(v(n), "onInputChange", function(e) { - var t = e.target.value; - n.setState({ - str: t - }); - var r = n.props - , i = r.format - , o = r.hourOptions - , a = r.minuteOptions - , s = r.secondOptions - , c = r.disabledHours - , u = r.disabledMinutes - , h = r.disabledSeconds - , f = r.onChange; - if (t) { - var d = n.props.value - , p = n.getProtoValue().clone() - , m = l()(t, i, !0); - if (!m.isValid()) - return void n.setState({ - invalid: !0 - }); - if (p.hour(m.hour()).minute(m.minute()).second(m.second()), - o.indexOf(p.hour()) < 0 || a.indexOf(p.minute()) < 0 || s.indexOf(p.second()) < 0) - return void n.setState({ - invalid: !0 - }); - var g = c() - , v = u(p.hour()) - , y = h(p.hour(), p.minute()); - if (g && g.indexOf(p.hour()) >= 0 || v && v.indexOf(p.minute()) >= 0 || y && y.indexOf(p.second()) >= 0) - return void n.setState({ - invalid: !0 - }); - if (d) { - if (d.hour() !== p.hour() || d.minute() !== p.minute() || d.second() !== p.second()) { - var b = d.clone(); - b.hour(p.hour()), - b.minute(p.minute()), - b.second(p.second()), - f(b) - } - } else - d !== p && f(p) - } else - f(null); - n.setState({ - invalid: !1 - }) - }), - w(v(n), "onKeyDown", function(e) { - var t = n.props - , r = t.onEsc - , i = t.onKeyDown; - 27 === e.keyCode && r(), - i(e) - }); - var r = e.value - , i = e.format; - return n.state = { - str: r && r.format(i) || "", - invalid: !1 - }, - n - } - return y(t, e), - p(t, [{ - key: "componentDidMount", - value: function() { - var e = this - , t = this.props.focusOnOpen; - if (t) { - var n = window.requestAnimationFrame || window.setTimeout; - n(function() { - e.refInput.focus(), - e.refInput.select() - }) - } - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props - , n = t.value - , r = t.format; - n !== e.value && this.setState({ - str: n && n.format(r) || "", - invalid: !1 - }) - } - }, { - key: "getProtoValue", - value: function() { - var e = this.props - , t = e.value - , n = e.defaultOpenValue; - return t || n - } - }, { - key: "getInput", - value: function() { - var e = this - , t = this.props - , n = t.prefixCls - , r = t.placeholder - , o = t.inputReadOnly - , a = this.state - , s = a.invalid - , l = a.str - , c = s ? "".concat(n, "-input-invalid") : ""; - return i.a.createElement("input", { - className: u()("".concat(n, "-input"), c), - ref: function(t) { - e.refInput = t - }, - onKeyDown: this.onKeyDown, - value: l, - placeholder: r, - onChange: this.onInputChange, - readOnly: !!o - }) - } - }, { - key: "render", - value: function() { - var e = this.props.prefixCls; - return i.a.createElement("div", { - className: "".concat(e, "-input-wrap") - }, this.getInput()) - } - }]), - t - }(r["Component"]); - w(x, "propTypes", { - format: a.a.string, - prefixCls: a.a.string, - disabledDate: a.a.func, - placeholder: a.a.string, - clearText: a.a.string, - value: a.a.object, - inputReadOnly: a.a.bool, - hourOptions: a.a.array, - minuteOptions: a.a.array, - secondOptions: a.a.array, - disabledHours: a.a.func, - disabledMinutes: a.a.func, - disabledSeconds: a.a.func, - onChange: a.a.func, - onEsc: a.a.func, - defaultOpenValue: a.a.object, - currentSelectPanel: a.a.string, - focusOnOpen: a.a.bool, - onKeyDown: a.a.func, - clearIcon: a.a.node - }), - w(x, "defaultProps", { - inputReadOnly: !1 - }); - var _ = x - , E = n("i8i4") - , S = n.n(E) - , k = n("xEkU") - , C = n.n(k); - function O(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function T(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function L(e, t, n) { - return t && T(e.prototype, t), - n && T(e, n), - e - } - function A(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? j(e) : t - } - function P(e) { - return P = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - P(e) - } - function j(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function M(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && R(e, t) - } - function R(e, t) { - return R = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - R(e, t) - } - function N(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var D = function e(t, n, r) { - if (r <= 0) - C()(function() { - t.scrollTop = n - }); - else { - var i = n - t.scrollTop - , o = i / r * 10; - C()(function() { - t.scrollTop += o, - t.scrollTop !== n && e(t, n, r - 10) - }) - } - } - , I = function(e) { - function t() { - var e, n; - O(this, t); - for (var r = arguments.length, i = new Array(r), o = 0; o < r; o++) - i[o] = arguments[o]; - return n = A(this, (e = P(t)).call.apply(e, [this].concat(i))), - N(j(n), "state", { - active: !1 - }), - N(j(n), "onSelect", function(e) { - var t = n.props - , r = t.onSelect - , i = t.type; - r(i, e) - }), - N(j(n), "handleMouseEnter", function(e) { - var t = n.props.onMouseEnter; - n.setState({ - active: !0 - }), - t(e) - }), - N(j(n), "handleMouseLeave", function() { - n.setState({ - active: !1 - }) - }), - N(j(n), "saveList", function(e) { - n.list = e - }), - n - } - return M(t, e), - L(t, [{ - key: "componentDidMount", - value: function() { - this.scrollToSelected(0) - } - }, { - key: "componentDidUpdate", - value: function(e) { - var t = this.props.selectedIndex; - e.selectedIndex !== t && this.scrollToSelected(120) - } - }, { - key: "getOptions", - value: function() { - var e = this - , t = this.props - , n = t.options - , r = t.selectedIndex - , o = t.prefixCls - , a = t.onEsc; - return n.map(function(t, n) { - var s, l = u()((s = {}, - N(s, "".concat(o, "-select-option-selected"), r === n), - N(s, "".concat(o, "-select-option-disabled"), t.disabled), - s)), c = t.disabled ? void 0 : function() { - e.onSelect(t.value) - } - , h = function(e) { - 13 === e.keyCode ? c() : 27 === e.keyCode && a() - }; - return i.a.createElement("li", { - role: "button", - onClick: c, - className: l, - key: n, - disabled: t.disabled, - tabIndex: "0", - onKeyDown: h - }, t.value) - }) - } - }, { - key: "scrollToSelected", - value: function(e) { - var t = this.props.selectedIndex - , n = S.a.findDOMNode(this) - , r = S.a.findDOMNode(this.list); - if (r) { - var i = t; - i < 0 && (i = 0); - var o = r.children[i] - , a = o.offsetTop; - D(n, a, e) - } - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.options - , r = this.state.active; - if (0 === n.length) - return null; - var o = u()("".concat(t, "-select"), N({}, "".concat(t, "-select-active"), r)); - return i.a.createElement("div", { - className: o, - onMouseEnter: this.handleMouseEnter, - onMouseLeave: this.handleMouseLeave - }, i.a.createElement("ul", { - ref: this.saveList - }, this.getOptions())) - } - }]), - t - }(r["Component"]); - N(I, "propTypes", { - prefixCls: a.a.string, - options: a.a.array, - selectedIndex: a.a.number, - type: a.a.string, - onSelect: a.a.func, - onMouseEnter: a.a.func, - onEsc: a.a.func - }); - var $ = I; - function F(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function B(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function V(e, t, n) { - return t && B(e.prototype, t), - n && B(e, n), - e - } - function W(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? U(e) : t - } - function H(e) { - return H = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - H(e) - } - function U(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function z(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && G(e, t) - } - function G(e, t) { - return G = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - G(e, t) - } - function q(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - var K = function(e, t) { - var n = "".concat(e); - e < 10 && (n = "0".concat(e)); - var r = !1; - return t && t.indexOf(e) >= 0 && (r = !0), - { - value: n, - disabled: r - } - } - , Y = function(e) { - function t() { - var e, n; - F(this, t); - for (var r = arguments.length, i = new Array(r), o = 0; o < r; o++) - i[o] = arguments[o]; - return n = W(this, (e = H(t)).call.apply(e, [this].concat(i))), - q(U(n), "onItemChange", function(e, t) { - var r = n.props - , i = r.onChange - , o = r.defaultOpenValue - , a = r.use12Hours - , s = r.value - , l = r.isAM - , c = r.onAmPmChange - , u = (s || o).clone(); - if ("hour" === e) - a ? l ? u.hour(+t % 12) : u.hour(+t % 12 + 12) : u.hour(+t); - else if ("minute" === e) - u.minute(+t); - else if ("ampm" === e) { - var h = t.toUpperCase(); - a && ("PM" === h && u.hour() < 12 && u.hour(u.hour() % 12 + 12), - "AM" === h && u.hour() >= 12 && u.hour(u.hour() - 12)), - c(h) - } else - u.second(+t); - i(u) - }), - q(U(n), "onEnterSelectPanel", function(e) { - var t = n.props.onCurrentSelectPanelChange; - t(e) - }), - n - } - return z(t, e), - V(t, [{ - key: "getHourSelect", - value: function(e) { - var t = this - , n = this.props - , r = n.prefixCls - , o = n.hourOptions - , a = n.disabledHours - , s = n.showHour - , l = n.use12Hours - , c = n.onEsc; - if (!s) - return null; - var u, h, f = a(); - return l ? (u = [12].concat(o.filter(function(e) { - return e < 12 && e > 0 - })), - h = e % 12 || 12) : (u = o, - h = e), - i.a.createElement($, { - prefixCls: r, - options: u.map(function(e) { - return K(e, f) - }), - selectedIndex: u.indexOf(h), - type: "hour", - onSelect: this.onItemChange, - onMouseEnter: function() { - return t.onEnterSelectPanel("hour") - }, - onEsc: c - }) - } - }, { - key: "getMinuteSelect", - value: function(e) { - var t = this - , n = this.props - , r = n.prefixCls - , o = n.minuteOptions - , a = n.disabledMinutes - , s = n.defaultOpenValue - , l = n.showMinute - , c = n.value - , u = n.onEsc; - if (!l) - return null; - var h = c || s - , f = a(h.hour()); - return i.a.createElement($, { - prefixCls: r, - options: o.map(function(e) { - return K(e, f) - }), - selectedIndex: o.indexOf(e), - type: "minute", - onSelect: this.onItemChange, - onMouseEnter: function() { - return t.onEnterSelectPanel("minute") - }, - onEsc: u - }) - } - }, { - key: "getSecondSelect", - value: function(e) { - var t = this - , n = this.props - , r = n.prefixCls - , o = n.secondOptions - , a = n.disabledSeconds - , s = n.showSecond - , l = n.defaultOpenValue - , c = n.value - , u = n.onEsc; - if (!s) - return null; - var h = c || l - , f = a(h.hour(), h.minute()); - return i.a.createElement($, { - prefixCls: r, - options: o.map(function(e) { - return K(e, f) - }), - selectedIndex: o.indexOf(e), - type: "second", - onSelect: this.onItemChange, - onMouseEnter: function() { - return t.onEnterSelectPanel("second") - }, - onEsc: u - }) - } - }, { - key: "getAMPMSelect", - value: function() { - var e = this - , t = this.props - , n = t.prefixCls - , r = t.use12Hours - , o = t.format - , a = t.isAM - , s = t.onEsc; - if (!r) - return null; - var l = ["am", "pm"].map(function(e) { - return o.match(/\sA/) ? e.toUpperCase() : e - }).map(function(e) { - return { - value: e - } - }) - , c = a ? 0 : 1; - return i.a.createElement($, { - prefixCls: n, - options: l, - selectedIndex: c, - type: "ampm", - onSelect: this.onItemChange, - onMouseEnter: function() { - return e.onEnterSelectPanel("ampm") - }, - onEsc: s - }) - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.defaultOpenValue - , r = e.value - , o = r || n; - return i.a.createElement("div", { - className: "".concat(t, "-combobox") - }, this.getHourSelect(o.hour()), this.getMinuteSelect(o.minute()), this.getSecondSelect(o.second()), this.getAMPMSelect(o.hour())) - } - }]), - t - }(r["Component"]); - q(Y, "propTypes", { - format: a.a.string, - defaultOpenValue: a.a.object, - prefixCls: a.a.string, - value: a.a.object, - onChange: a.a.func, - onAmPmChange: a.a.func, - showHour: a.a.bool, - showMinute: a.a.bool, - showSecond: a.a.bool, - hourOptions: a.a.array, - minuteOptions: a.a.array, - secondOptions: a.a.array, - disabledHours: a.a.func, - disabledMinutes: a.a.func, - disabledSeconds: a.a.func, - onCurrentSelectPanelChange: a.a.func, - use12Hours: a.a.bool, - onEsc: a.a.func, - isAM: a.a.bool - }); - var X = Y; - function Q(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function Z(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? Q(Object(n), !0).forEach(function(t) { - se(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Q(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function J(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function ee(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function te(e, t, n) { - return t && ee(e.prototype, t), - n && ee(e, n), - e - } - function ne(e, t) { - return !t || "object" !== typeof t && "function" !== typeof t ? ie(e) : t - } - function re(e) { - return re = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - re(e) - } - function ie(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function oe(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && ae(e, t) - } - function ae(e, t) { - return ae = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - ae(e, t) - } - function se(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function le() {} - function ce(e, t, n) { - for (var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1, i = [], o = 0; o < e; o += r) - (!t || t.indexOf(o) < 0 || !n) && i.push(o); - return i - } - function ue(e, t, n, r) { - var i = t.slice().sort(function(t, n) { - return Math.abs(e.hour() - t) - Math.abs(e.hour() - n) - })[0] - , o = n.slice().sort(function(t, n) { - return Math.abs(e.minute() - t) - Math.abs(e.minute() - n) - })[0] - , a = r.slice().sort(function(t, n) { - return Math.abs(e.second() - t) - Math.abs(e.second() - n) - })[0]; - return l()("".concat(i, ":").concat(o, ":").concat(a), "HH:mm:ss") - } - var he = function(e) { - function t() { - var e, n; - J(this, t); - for (var r = arguments.length, i = new Array(r), o = 0; o < r; o++) - i[o] = arguments[o]; - return n = ne(this, (e = re(t)).call.apply(e, [this].concat(i))), - se(ie(n), "state", {}), - se(ie(n), "onChange", function(e) { - var t = n.props.onChange; - n.setState({ - value: e - }), - t(e) - }), - se(ie(n), "onAmPmChange", function(e) { - var t = n.props.onAmPmChange; - t(e) - }), - se(ie(n), "onCurrentSelectPanelChange", function(e) { - n.setState({ - currentSelectPanel: e - }) - }), - se(ie(n), "disabledHours", function() { - var e = n.props - , t = e.use12Hours - , r = e.disabledHours - , i = r(); - return t && Array.isArray(i) && (i = n.isAM() ? i.filter(function(e) { - return e < 12 - }).map(function(e) { - return 0 === e ? 12 : e - }) : i.map(function(e) { - return 12 === e ? 12 : e - 12 - })), - i - }), - n - } - return oe(t, e), - te(t, [{ - key: "close", - value: function() { - var e = this.props.onEsc; - e() - } - }, { - key: "isAM", - value: function() { - var e = this.props.defaultOpenValue - , t = this.state.value - , n = t || e; - return n.hour() >= 0 && n.hour() < 12 - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.prefixCls - , n = e.className - , r = e.placeholder - , o = e.disabledMinutes - , a = e.disabledSeconds - , s = e.hideDisabledOptions - , l = e.showHour - , c = e.showMinute - , h = e.showSecond - , f = e.format - , d = e.defaultOpenValue - , p = e.clearText - , m = e.onEsc - , g = e.addon - , v = e.use12Hours - , y = e.focusOnOpen - , b = e.onKeyDown - , w = e.hourStep - , x = e.minuteStep - , E = e.secondStep - , S = e.inputReadOnly - , k = e.clearIcon - , C = this.state - , O = C.value - , T = C.currentSelectPanel - , L = this.disabledHours() - , A = o(O ? O.hour() : null) - , P = a(O ? O.hour() : null, O ? O.minute() : null) - , j = ce(24, L, s, w) - , M = ce(60, A, s, x) - , R = ce(60, P, s, E) - , N = ue(d, j, M, R); - return i.a.createElement("div", { - className: u()(n, "".concat(t, "-inner")) - }, i.a.createElement(_, { - clearText: p, - prefixCls: t, - defaultOpenValue: N, - value: O, - currentSelectPanel: T, - onEsc: m, - format: f, - placeholder: r, - hourOptions: j, - minuteOptions: M, - secondOptions: R, - disabledHours: this.disabledHours, - disabledMinutes: o, - disabledSeconds: a, - onChange: this.onChange, - focusOnOpen: y, - onKeyDown: b, - inputReadOnly: S, - clearIcon: k - }), i.a.createElement(X, { - prefixCls: t, - value: O, - defaultOpenValue: N, - format: f, - onChange: this.onChange, - onAmPmChange: this.onAmPmChange, - showHour: l, - showMinute: c, - showSecond: h, - hourOptions: j, - minuteOptions: M, - secondOptions: R, - disabledHours: this.disabledHours, - disabledMinutes: o, - disabledSeconds: a, - onCurrentSelectPanelChange: this.onCurrentSelectPanelChange, - use12Hours: v, - onEsc: m, - isAM: this.isAM() - }), g(this)) - } - }], [{ - key: "getDerivedStateFromProps", - value: function(e, t) { - return "value"in e ? Z({}, t, { - value: e.value - }) : null - } - }]), - t - }(r["Component"]); - se(he, "propTypes", { - clearText: a.a.string, - prefixCls: a.a.string, - className: a.a.string, - defaultOpenValue: a.a.object, - value: a.a.object, - placeholder: a.a.string, - format: a.a.string, - inputReadOnly: a.a.bool, - disabledHours: a.a.func, - disabledMinutes: a.a.func, - disabledSeconds: a.a.func, - hideDisabledOptions: a.a.bool, - onChange: a.a.func, - onAmPmChange: a.a.func, - onEsc: a.a.func, - showHour: a.a.bool, - showMinute: a.a.bool, - showSecond: a.a.bool, - use12Hours: a.a.bool, - hourStep: a.a.number, - minuteStep: a.a.number, - secondStep: a.a.number, - addon: a.a.func, - focusOnOpen: a.a.bool, - onKeyDown: a.a.func, - clearIcon: a.a.node - }), - se(he, "defaultProps", { - prefixCls: "rc-time-picker-panel", - onChange: le, - disabledHours: le, - disabledMinutes: le, - disabledSeconds: le, - defaultOpenValue: l()(), - use12Hours: !1, - addon: le, - onKeyDown: le, - onAmPmChange: le, - inputReadOnly: !1 - }), - Object(h["polyfill"])(he); - t["a"] = he - }, - wlPd: function(e, t, n) { - "use strict"; - var r = n("il4q") - , i = n("Spc3") - , o = n("OsVd"); - e.exports = [].copyWithin || function(e, t) { - var n = r(this) - , a = o(n.length) - , s = i(e, a) - , l = i(t, a) - , c = arguments.length > 2 ? arguments[2] : void 0 - , u = Math.min((void 0 === c ? a : i(c, a)) - l, a - s) - , h = 1; - l < s && s < l + u && (h = -1, - l += u - 1, - s += u - 1); - while (u-- > 0) - l in n ? n[s] = n[l] : delete n[s], - s += h, - l += h; - return n - } - }, - wtDr: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("p0pE") - , i = n.n(r) - , o = n("t3Un"); - function a() { - a = function() { - return e - } - ; - var e = {} - , t = Object.prototype - , n = t.hasOwnProperty - , r = Object.defineProperty || function(e, t, n) { - e[t] = n.value - } - , i = "function" == typeof Symbol ? Symbol : {} - , o = i.iterator || "@@iterator" - , s = i.asyncIterator || "@@asyncIterator" - , l = i.toStringTag || "@@toStringTag"; - function c(e, t, n) { - return Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }), - e[t] - } - try { - c({}, "") - } catch (e) { - c = function(e, t, n) { - return e[t] = n - } - } - function u(e, t, n, i) { - var o = t && t.prototype instanceof d ? t : d - , a = Object.create(o.prototype) - , s = new C(i || []); - return r(a, "_invoke", { - value: _(e, n, s) - }), - a - } - function h(e, t, n) { - try { - return { - type: "normal", - arg: e.call(t, n) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - e.wrap = u; - var f = {}; - function d() {} - function p() {} - function m() {} - var g = {}; - c(g, o, function() { - return this - }); - var v = Object.getPrototypeOf - , y = v && v(v(O([]))); - y && y !== t && n.call(y, o) && (g = y); - var b = m.prototype = d.prototype = Object.create(g); - function w(e) { - ["next", "throw", "return"].forEach(function(t) { - c(e, t, function(e) { - return this._invoke(t, e) - }) - }) - } - function x(e, t) { - function i(r, o, a, s) { - var l = h(e[r], e, o); - if ("throw" !== l.type) { - var c = l.arg - , u = c.value; - return u && "object" == typeof u && n.call(u, "__await") ? t.resolve(u.__await).then(function(e) { - i("next", e, a, s) - }, function(e) { - i("throw", e, a, s) - }) : t.resolve(u).then(function(e) { - c.value = e, - a(c) - }, function(e) { - return i("throw", e, a, s) - }) - } - s(l.arg) - } - var o; - r(this, "_invoke", { - value: function(e, n) { - function r() { - return new t(function(t, r) { - i(e, n, t, r) - } - ) - } - return o = o ? o.then(r, r) : r() - } - }) - } - function _(e, t, n) { - var r = "suspendedStart"; - return function(i, o) { - if ("executing" === r) - throw new Error("Generator is already running"); - if ("completed" === r) { - if ("throw" === i) - throw o; - return T() - } - for (n.method = i, - n.arg = o; ; ) { - var a = n.delegate; - if (a) { - var s = E(a, n); - if (s) { - if (s === f) - continue; - return s - } - } - if ("next" === n.method) - n.sent = n._sent = n.arg; - else if ("throw" === n.method) { - if ("suspendedStart" === r) - throw r = "completed", - n.arg; - n.dispatchException(n.arg) - } else - "return" === n.method && n.abrupt("return", n.arg); - r = "executing"; - var l = h(e, t, n); - if ("normal" === l.type) { - if (r = n.done ? "completed" : "suspendedYield", - l.arg === f) - continue; - return { - value: l.arg, - done: n.done - } - } - "throw" === l.type && (r = "completed", - n.method = "throw", - n.arg = l.arg) - } - } - } - function E(e, t) { - var n = t.method - , r = e.iterator[n]; - if (void 0 === r) - return t.delegate = null, - "throw" === n && e.iterator.return && (t.method = "return", - t.arg = void 0, - E(e, t), - "throw" === t.method) || "return" !== n && (t.method = "throw", - t.arg = new TypeError("The iterator does not provide a '" + n + "' method")), - f; - var i = h(r, e.iterator, t.arg); - if ("throw" === i.type) - return t.method = "throw", - t.arg = i.arg, - t.delegate = null, - f; - var o = i.arg; - return o ? o.done ? (t[e.resultName] = o.value, - t.next = e.nextLoc, - "return" !== t.method && (t.method = "next", - t.arg = void 0), - t.delegate = null, - f) : o : (t.method = "throw", - t.arg = new TypeError("iterator result is not an object"), - t.delegate = null, - f) - } - function S(e) { - var t = { - tryLoc: e[0] - }; - 1 in e && (t.catchLoc = e[1]), - 2 in e && (t.finallyLoc = e[2], - t.afterLoc = e[3]), - this.tryEntries.push(t) - } - function k(e) { - var t = e.completion || {}; - t.type = "normal", - delete t.arg, - e.completion = t - } - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }], - e.forEach(S, this), - this.reset(!0) - } - function O(e) { - if (e) { - var t = e[o]; - if (t) - return t.call(e); - if ("function" == typeof e.next) - return e; - if (!isNaN(e.length)) { - var r = -1 - , i = function t() { - for (; ++r < e.length; ) - if (n.call(e, r)) - return t.value = e[r], - t.done = !1, - t; - return t.value = void 0, - t.done = !0, - t - }; - return i.next = i - } - } - return { - next: T - } - } - function T() { - return { - value: void 0, - done: !0 - } - } - return p.prototype = m, - r(b, "constructor", { - value: m, - configurable: !0 - }), - r(m, "constructor", { - value: p, - configurable: !0 - }), - p.displayName = c(m, l, "GeneratorFunction"), - e.isGeneratorFunction = function(e) { - var t = "function" == typeof e && e.constructor; - return !!t && (t === p || "GeneratorFunction" === (t.displayName || t.name)) - } - , - e.mark = function(e) { - return Object.setPrototypeOf ? Object.setPrototypeOf(e, m) : (e.__proto__ = m, - c(e, l, "GeneratorFunction")), - e.prototype = Object.create(b), - e - } - , - e.awrap = function(e) { - return { - __await: e - } - } - , - w(x.prototype), - c(x.prototype, s, function() { - return this - }), - e.AsyncIterator = x, - e.async = function(t, n, r, i, o) { - void 0 === o && (o = Promise); - var a = new x(u(t, n, r, i),o); - return e.isGeneratorFunction(n) ? a : a.next().then(function(e) { - return e.done ? e.value : a.next() - }) - } - , - w(b), - c(b, l, "Generator"), - c(b, o, function() { - return this - }), - c(b, "toString", function() { - return "[object Generator]" - }), - e.keys = function(e) { - var t = Object(e) - , n = []; - for (var r in t) - n.push(r); - return n.reverse(), - function e() { - for (; n.length; ) { - var r = n.pop(); - if (r in t) - return e.value = r, - e.done = !1, - e - } - return e.done = !0, - e - } - } - , - e.values = O, - C.prototype = { - constructor: C, - reset: function(e) { - if (this.prev = 0, - this.next = 0, - this.sent = this._sent = void 0, - this.done = !1, - this.delegate = null, - this.method = "next", - this.arg = void 0, - this.tryEntries.forEach(k), - !e) - for (var t in this) - "t" === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0) - }, - stop: function() { - this.done = !0; - var e = this.tryEntries[0].completion; - if ("throw" === e.type) - throw e.arg; - return this.rval - }, - dispatchException: function(e) { - if (this.done) - throw e; - var t = this; - function r(n, r) { - return a.type = "throw", - a.arg = e, - t.next = n, - r && (t.method = "next", - t.arg = void 0), - !!r - } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var o = this.tryEntries[i] - , a = o.completion; - if ("root" === o.tryLoc) - return r("end"); - if (o.tryLoc <= this.prev) { - var s = n.call(o, "catchLoc") - , l = n.call(o, "finallyLoc"); - if (s && l) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } else if (s) { - if (this.prev < o.catchLoc) - return r(o.catchLoc, !0) - } else { - if (!l) - throw new Error("try statement without catch or finally"); - if (this.prev < o.finallyLoc) - return r(o.finallyLoc) - } - } - } - }, - abrupt: function(e, t) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var i = this.tryEntries[r]; - if (i.tryLoc <= this.prev && n.call(i, "finallyLoc") && this.prev < i.finallyLoc) { - var o = i; - break - } - } - o && ("break" === e || "continue" === e) && o.tryLoc <= t && t <= o.finallyLoc && (o = null); - var a = o ? o.completion : {}; - return a.type = e, - a.arg = t, - o ? (this.method = "next", - this.next = o.finallyLoc, - f) : this.complete(a) - }, - complete: function(e, t) { - if ("throw" === e.type) - throw e.arg; - return "break" === e.type || "continue" === e.type ? this.next = e.arg : "return" === e.type ? (this.rval = this.arg = e.arg, - this.method = "return", - this.next = "end") : "normal" === e.type && t && (this.next = t), - f - }, - finish: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.finallyLoc === e) - return this.complete(n.completion, n.afterLoc), - k(n), - f - } - }, - catch: function(e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var n = this.tryEntries[t]; - if (n.tryLoc === e) { - var r = n.completion; - if ("throw" === r.type) { - var i = r.arg; - k(n) - } - return i - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function(e, t, n) { - return this.delegate = { - iterator: O(e), - resultName: t, - nextLoc: n - }, - "next" === this.method && (this.arg = void 0), - f - } - }, - e - } - var s = { - switchLoading: {}, - saveLoading: !1 - }; - t["default"] = { - name: "serverVmess", - state: i()({}, s), - reducers: { - setState(e, t) { - var n = t.payload; - return i()({}, e, n) - } - }, - effects: { - update(e, t) { - var n = e.id - , r = e.key - , i = e.value - , s = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/vmess/update", { - id: n, - [r]: i - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - s({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - drop(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/vmess/drop", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - copy(e, t) { - var n = e.id - , r = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - Object(o["b"])("/" + window.settings.secure_path + "/server/vmess/copy", { - id: n - }); - case 2: - if (t = e.sent, - 200 === t.code) { - e.next = 5; - break - } - return e.abrupt("return"); - case 5: - return e.next = 7, - r({ - type: "serverManage/getNodes" - }); - case 7: - case "end": - return e.stop() - } - }, e) - })() - }, - save(e, t) { - var n = e.params - , r = e.callback - , i = t.put; - return a().mark(function e() { - var t; - return a().wrap(function(e) { - while (1) - switch (e.prev = e.next) { - case 0: - return e.next = 2, - i({ - type: "setState", - payload: { - saveLoading: !0 - } - }); - case 2: - return e.next = 4, - Object(o["b"])("/" + window.settings.secure_path + "/server/vmess/save", n); - case 4: - return t = e.sent, - e.next = 7, - i({ - type: "setState", - payload: { - saveLoading: !1 - } - }); - case 7: - if (200 === t.code) { - e.next = 9; - break - } - return e.abrupt("return"); - case 9: - return e.next = 11, - i({ - type: "serverManage/getNodes" - }); - case 11: - "function" === typeof r && r(); - case 12: - case "end": - return e.stop() - } - }, e) - })() - } - } - } - }, - wtkT: function(e, t, n) { - "use strict"; - n.r(t); - var r = n("jehZ") - , i = n.n(r) - , o = (n("g9YV"), - n("wCAj")) - , a = (n("+L6B"), - n("2/Rp")) - , s = (n("Pwec"), - n("CtXQ")) - , l = (n("/zsF"), - n("PArb")) - , c = n("p0pE") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("Bl7J") - , p = n("/MKj") - , m = (n("8zNj"), - n("v32e")) - , g = (n("2qtc"), - n("kLXV")) - , v = (n("OaEy"), - n("2fM7")) - , y = (n("5NDa"), - n("5rEg")) - , b = n("tI4l"); - class w extends f.a.Component { - constructor(e) { - super(e), - this.state = { - route: e.route || {}, - visible: !1 - } - } - save() { - var e = u()({}, this.state.route); - "object" === typeof e.match ? e.match = e.match.filter(e=>!!e) : e.match = e.match.split(",").filter(e=>!!e), - this.props.dispatch({ - type: "serverRoute/save", - params: e, - callback: ()=>{ - this.setState({ - visible: !1 - }) - } - }) - } - render() { - var e, t, n, r = this.props.serverRoute.fetchLoading; - return f.a.createElement(f.a.Fragment, null, f.a.cloneElement(this.props.children, { - onClick: ()=>this.setState({ - visible: !0 - }) - }), f.a.createElement(g["a"], { - title: "".concat(this.state.route.id ? "\u7f16\u8f91\u8def\u7531" : "\u521b\u5efa\u8def\u7531"), - visible: this.state.visible, - onCancel: ()=>this.setState({ - visible: !1 - }), - onOk: ()=>r || this.save(), - okText: r ? f.a.createElement(s["a"], { - type: "loading" - }) : "\u63d0\u4ea4", - cancelText: "\u53d6\u6d88" - }, f.a.createElement("div", null, f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5907\u6ce8"), f.a.createElement(y["a"], { - placeholder: "\u8bf7\u8f93\u5165\u5907\u6ce8", - value: this.state.route.remarks, - onChange: e=>{ - this.setState({ - route: u()({}, this.state.route, { - remarks: e.target.value - }) - }) - } - })), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - for: "example-text-input-alt" - }, "\u5339\u914d\u503c"), f.a.createElement(y["a"].TextArea, { - rows: 5, - placeholder: "example.com\n*.example.com", - value: "object" === typeof this.state.route.match ? null === (e = this.state.route.match) || void 0 === e ? void 0 : e.join("\n") : null === (t = this.state.route.match) || void 0 === t ? void 0 : null === (n = t.split(",")) || void 0 === n ? void 0 : n.join("\n"), - onChange: e=>{ - var t; - this.setState({ - route: u()({}, this.state.route, { - match: null === (t = e.target.value) || void 0 === t ? void 0 : t.split("\n") - }) - }) - } - })), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - for: "example-text-input-alt" - }, "\u52a8\u4f5c"), f.a.createElement("div", null, f.a.createElement(v["a"], { - value: this.state.route.action, - placeholder: "\u8bf7\u9009\u62e9\u52a8\u4f5c", - style: { - width: "100%" - }, - onChange: e=>this.setState({ - route: u()({}, this.state.route, { - action: e - }) - }) - }, f.a.createElement(v["a"].Option, { - value: "block" - }, b["a"].routeActionText["block"]), f.a.createElement(v["a"].Option, { - value: "dns" - }, b["a"].routeActionText["dns"])))), "dns" === this.state.route.action && f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", { - for: "example-text-input-alt" - }, "DNS\u670d\u52a1\u5668"), f.a.createElement(y["a"], { - placeholder: "\u8bf7\u8f93\u5165\u7528\u4e8e\u89e3\u6790\u7684DNS\u670d\u52a1\u5668\u5730\u5740", - value: this.state.route.action_value, - onChange: e=>{ - this.setState({ - route: u()({}, this.state.route, { - action_value: e.target.value - }) - }) - } - }))))) - } - } - var x = Object(p["c"])(e=>{ - var t = e.serverRoute; - return { - serverRoute: t - } - } - )(w); - class _ extends f.a.Component { - constructor(e) { - super(e), - this.state = { - route: {} - } - } - componentDidMount() { - this.props.dispatch({ - type: "serverRoute/fetch" - }) - } - save() { - var e = u()({}, this.state.submit); - this.props.dispatch({ - type: "serverRoute/save", - params: e, - callback: ()=>{ - this.modalVisible() - } - }) - } - drop(e) { - this.props.dispatch({ - type: "serverRoute/drop", - id: e - }) - } - render() { - var e = this.props.serverRoute - , t = e.routes - , n = e.fetchLoading - , r = [{ - title: "ID", - dataIndex: "id", - key: "id" - }, { - title: "\u5907\u6ce8", - dataIndex: "remarks", - key: "remarks" - }, { - title: "\u5339\u914d\u6570\u91cf", - dataIndex: "match", - key: "match", - render: e=>{ - var t; - return "\u5339\u914d ".concat("string" === typeof e ? null === (t = e.split(",").filter(e=>!!e)) || void 0 === t ? void 0 : t.length : e.length, " \u6761\u89c4\u5219") - } - }, { - title: "\u52a8\u4f5c", - dataIndex: "action", - key: "action", - render: e=>{ - return b["a"].routeActionText[e] - } - }, { - title: "\u64cd\u4f5c", - dataIndex: "action2", - key: "action2", - align: "right", - render: (e,t)=>{ - return f.a.createElement("div", null, f.a.createElement(x, { - route: t, - key: t.id - }, f.a.createElement("a", { - href: "javascript:void(0);" - }, "\u7f16\u8f91")), f.a.createElement(l["a"], { - type: "vertical" - }), f.a.createElement("a", { - href: "javascript:void(0);", - onClick: ()=>this.drop(t.id) - }, "\u5220\u9664")) - } - }]; - return f.a.createElement(d["a"], i()({}, this.props, { - title: "\u8def\u7531\u7ba1\u7406" - }), f.a.createElement("div", { - className: "d-flex justify-content-between align-items-center" - }), f.a.createElement(m["a"], { - loading: n - }, f.a.createElement("div", { - className: "block block-rounded" - }, f.a.createElement("div", { - className: "bg-white" - }, f.a.createElement("div", { - style: { - padding: 15 - } - }, f.a.createElement(x, null, f.a.createElement(a["a"], { - onClick: ()=>this.modalVisible() - }, f.a.createElement(s["a"], { - type: "plus" - }), " \u6dfb\u52a0\u8def\u7531"))), f.a.createElement(o["a"], { - tableLayout: "auto", - columns: r, - dataSource: t, - pagination: !1 - }))))) - } - } - t["default"] = Object(p["c"])(e=>{ - var t = e.serverRoute; - return { - serverRoute: t - } - } - )(_) - }, - x1Ya: function(e, t, n) { - "use strict"; - var r = n("jo6Y") - , i = n.n(r) - , o = n("QbLZ") - , a = n.n(o) - , s = n("iCc5") - , l = n.n(s) - , c = n("FYw3") - , u = n.n(c) - , h = n("mRg0") - , f = n.n(h) - , d = n("q1tI") - , p = n.n(d) - , m = n("17x9") - , g = n.n(m) - , v = n("TSYQ") - , y = n.n(v) - , b = n("VCL8") - , w = function(e) { - function t(n) { - l()(this, t); - var r = u()(this, e.call(this, n)); - r.handleChange = function(e) { - var t = r.props - , n = t.disabled - , i = t.onChange; - n || ("checked"in r.props || r.setState({ - checked: e.target.checked - }), - i && i({ - target: a()({}, r.props, { - checked: e.target.checked - }), - stopPropagation: function() { - e.stopPropagation() - }, - preventDefault: function() { - e.preventDefault() - }, - nativeEvent: e.nativeEvent - })) - } - , - r.saveInput = function(e) { - r.input = e - } - ; - var i = "checked"in n ? n.checked : n.defaultChecked; - return r.state = { - checked: i - }, - r - } - return f()(t, e), - t.getDerivedStateFromProps = function(e, t) { - return "checked"in e ? a()({}, t, { - checked: e.checked - }) : null - } - , - t.prototype.focus = function() { - this.input.focus() - } - , - t.prototype.blur = function() { - this.input.blur() - } - , - t.prototype.render = function() { - var e, t = this.props, n = t.prefixCls, r = t.className, o = t.style, s = t.name, l = t.id, c = t.type, u = t.disabled, h = t.readOnly, f = t.tabIndex, d = t.onClick, m = t.onFocus, g = t.onBlur, v = t.autoFocus, b = t.value, w = i()(t, ["prefixCls", "className", "style", "name", "id", "type", "disabled", "readOnly", "tabIndex", "onClick", "onFocus", "onBlur", "autoFocus", "value"]), x = Object.keys(w).reduce(function(e, t) { - return "aria-" !== t.substr(0, 5) && "data-" !== t.substr(0, 5) && "role" !== t || (e[t] = w[t]), - e - }, {}), _ = this.state.checked, E = y()(n, r, (e = {}, - e[n + "-checked"] = _, - e[n + "-disabled"] = u, - e)); - return p.a.createElement("span", { - className: E, - style: o - }, p.a.createElement("input", a()({ - name: s, - id: l, - type: c, - readOnly: h, - disabled: u, - tabIndex: f, - className: n + "-input", - checked: !!_, - onClick: d, - onFocus: m, - onBlur: g, - onChange: this.handleChange, - autoFocus: v, - ref: this.saveInput, - value: b - }, x)), p.a.createElement("span", { - className: n + "-inner" - })) - } - , - t - }(d["Component"]); - w.propTypes = { - prefixCls: g.a.string, - className: g.a.string, - style: g.a.object, - name: g.a.string, - id: g.a.string, - type: g.a.string, - defaultChecked: g.a.oneOfType([g.a.number, g.a.bool]), - checked: g.a.oneOfType([g.a.number, g.a.bool]), - disabled: g.a.bool, - onFocus: g.a.func, - onBlur: g.a.func, - onChange: g.a.func, - onClick: g.a.func, - tabIndex: g.a.oneOfType([g.a.string, g.a.number]), - readOnly: g.a.bool, - autoFocus: g.a.bool, - value: g.a.any - }, - w.defaultProps = { - prefixCls: "rc-checkbox", - className: "", - style: {}, - type: "checkbox", - defaultChecked: !1, - onFocus: function() {}, - onBlur: function() {}, - onChange: function() {} - }, - Object(b["polyfill"])(w); - var x = w; - t["a"] = x - }, - x6Kt: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt"); - function o(e, t) { - var n, r, i, o, a, s = t.x, l = t.y, c = t.width, u = t.height, h = t.r; - c < 0 && (s += c, - c = -c), - u < 0 && (l += u, - u = -u), - "number" === typeof h ? n = r = i = o = h : h instanceof Array ? 1 === h.length ? n = r = i = o = h[0] : 2 === h.length ? (n = i = h[0], - r = o = h[1]) : 3 === h.length ? (n = h[0], - r = o = h[1], - i = h[2]) : (n = h[0], - r = h[1], - i = h[2], - o = h[3]) : n = r = i = o = 0, - n + r > c && (a = n + r, - n *= c / a, - r *= c / a), - i + o > c && (a = i + o, - i *= c / a, - o *= c / a), - r + i > u && (a = r + i, - r *= u / a, - i *= u / a), - n + o > u && (a = n + o, - n *= u / a, - o *= u / a), - e.moveTo(s + n, l), - e.lineTo(s + c - r, l), - 0 !== r && e.arc(s + c - r, l + r, r, -Math.PI / 2, 0), - e.lineTo(s + c, l + u - i), - 0 !== i && e.arc(s + c - i, l + u - i, i, 0, Math.PI / 2), - e.lineTo(s + o, l + u), - 0 !== o && e.arc(s + o, l + u - o, o, Math.PI / 2, Math.PI), - e.lineTo(s, l + n), - 0 !== n && e.arc(s + n, l + n, n, Math.PI, 1.5 * Math.PI) - } - var a = n("nPnh") - , s = function() { - function e() { - this.x = 0, - this.y = 0, - this.width = 0, - this.height = 0 - } - return e - }() - , l = {} - , c = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultShape = function() { - return new s - } - , - t.prototype.buildPath = function(e, t) { - var n, r, i, s; - if (this.subPixelOptimize) { - var c = Object(a["c"])(l, t, this.style); - n = c.x, - r = c.y, - i = c.width, - s = c.height, - c.r = t.r, - t = c - } else - n = t.x, - r = t.y, - i = t.width, - s = t.height; - t.r ? o(e, t) : e.rect(n, r, i, s) - } - , - t.prototype.isZeroArea = function() { - return !this.shape.width || !this.shape.height - } - , - t - }(i["b"]); - c.prototype.type = "rect"; - t["a"] = c - }, - xEkU: function(e, t, n) { - (function(t) { - for (var r = n("bQgK"), i = "undefined" === typeof window ? t : window, o = ["moz", "webkit"], a = "AnimationFrame", s = i["request" + a], l = i["cancel" + a] || i["cancelRequest" + a], c = 0; !s && c < o.length; c++) - s = i[o[c] + "Request" + a], - l = i[o[c] + "Cancel" + a] || i[o[c] + "CancelRequest" + a]; - if (!s || !l) { - var u = 0 - , h = 0 - , f = [] - , d = 1e3 / 60; - s = function(e) { - if (0 === f.length) { - var t = r() - , n = Math.max(0, d - (t - u)); - u = n + t, - setTimeout(function() { - var e = f.slice(0); - f.length = 0; - for (var t = 0; t < e.length; t++) - if (!e[t].cancelled) - try { - e[t].callback(u) - } catch (e) { - setTimeout(function() { - throw e - }, 0) - } - }, Math.round(n)) - } - return f.push({ - handle: ++h, - callback: e, - cancelled: !1 - }), - h - } - , - l = function(e) { - for (var t = 0; t < f.length; t++) - f[t].handle === e && (f[t].cancelled = !0) - } - } - e.exports = function(e) { - return s.call(i, e) - } - , - e.exports.cancel = function() { - l.apply(i, arguments) - } - , - e.exports.polyfill = function(e) { - e || (e = i), - e.requestAnimationFrame = s, - e.cancelAnimationFrame = l - } - } - ).call(this, n("yLpj")) - }, - xGQ6: function(e, t, n) { - "use strict"; - var r = {}; - function i(e) { - var t, n, i = r[e]; - if (i) - return i; - for (i = r[e] = [], - t = 0; t < 128; t++) - n = String.fromCharCode(t), - /^[0-9a-z]$/i.test(n) ? i.push(n) : i.push("%" + ("0" + t.toString(16).toUpperCase()).slice(-2)); - for (t = 0; t < e.length; t++) - i[e.charCodeAt(t)] = e[t]; - return i - } - function o(e, t, n) { - var r, a, s, l, c, u = ""; - for ("string" !== typeof t && (n = t, - t = o.defaultChars), - "undefined" === typeof n && (n = !0), - c = i(t), - r = 0, - a = e.length; r < a; r++) - if (s = e.charCodeAt(r), - n && 37 === s && r + 2 < a && /^[0-9a-f]{2}$/i.test(e.slice(r + 1, r + 3))) - u += e.slice(r, r + 3), - r += 2; - else if (s < 128) - u += c[s]; - else if (s >= 55296 && s <= 57343) { - if (s >= 55296 && s <= 56319 && r + 1 < a && (l = e.charCodeAt(r + 1), - l >= 56320 && l <= 57343)) { - u += encodeURIComponent(e[r] + e[r + 1]), - r++; - continue - } - u += "%EF%BF%BD" - } else - u += encodeURIComponent(e[r]); - return u - } - o.defaultChars = ";/?:@&=+$,-_.!~*'()#", - o.componentChars = "-_.!~*'()", - e.exports = o - }, - xI0J: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.create = t.connect = t.Provider = void 0; - var r = n("Z4ex") - , i = c(r) - , o = n("V/6I") - , a = c(o) - , s = n("luuN") - , l = c(s); - function c(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.Provider = i.default, - t.connect = a.default, - t.create = l.default - }, - xJie: function(e, t, n) { - var r = n("oxo0") - , i = n("OeOC") - , o = n("Lnex")(!1) - , a = n("J57/")("IE_PROTO"); - e.exports = function(e, t) { - var n, s = i(e), l = 0, c = []; - for (n in s) - n != a && r(s, n) && c.push(n); - while (t.length > l) - r(s, n = t[l++]) && (~o(c, n) || c.push(n)); - return c - } - }, - xKz9: function(e, t, n) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = u; - var r = o(n("q1tI")) - , i = o(n("CnBM")); - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - function a(e, t) { - var n = Object.keys(e); - if (Object.getOwnPropertySymbols) { - var r = Object.getOwnPropertySymbols(e); - t && (r = r.filter(function(t) { - return Object.getOwnPropertyDescriptor(e, t).enumerable - })), - n.push.apply(n, r) - } - return n - } - function s(e) { - for (var t = 1; t < arguments.length; t++) { - var n = null != arguments[t] ? arguments[t] : {}; - t % 2 ? a(Object(n), !0).forEach(function(t) { - l(e, t, n[t]) - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : a(Object(n)).forEach(function(t) { - Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) - }) - } - return e - } - function l(e, t, n) { - return t in e ? Object.defineProperty(e, t, { - value: n, - enumerable: !0, - configurable: !0, - writable: !0 - }) : e[t] = n, - e - } - function c(e) { - "@babel/helpers - typeof"; - return c = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - c(e) - } - function u(e, t) { - var n = i.default - , o = { - loading: function(e) { - e.error, - e.isLoading; - return r.default.createElement("p", null, "loading...") - } - }; - if ("function" === typeof e.then ? o.loader = function() { - return e - } - : "object" === c(e) && (o = s({}, o, {}, e)), - o = s({}, o, {}, t), - e.render && (o.render = function(t, n) { - return e.render(n, t) - } - ), - e.modules) { - n = i.default.Map; - var a = {} - , l = e.modules(); - Object.keys(l).forEach(function(e) { - var t = l[e]; - "function" !== typeof t.then ? a[e] = t : a[e] = function() { - return t.then(function(e) { - return e.default || e - }) - } - }), - o.loader = a - } - return n(o) - } - }, - xWCP: function(e) { - e.exports = JSON.parse('{"Aacute":"\xc1","aacute":"\xe1","Abreve":"\u0102","abreve":"\u0103","ac":"\u223e","acd":"\u223f","acE":"\u223e\u0333","Acirc":"\xc2","acirc":"\xe2","acute":"\xb4","Acy":"\u0410","acy":"\u0430","AElig":"\xc6","aelig":"\xe6","af":"\u2061","Afr":"\ud835\udd04","afr":"\ud835\udd1e","Agrave":"\xc0","agrave":"\xe0","alefsym":"\u2135","aleph":"\u2135","Alpha":"\u0391","alpha":"\u03b1","Amacr":"\u0100","amacr":"\u0101","amalg":"\u2a3f","amp":"&","AMP":"&","andand":"\u2a55","And":"\u2a53","and":"\u2227","andd":"\u2a5c","andslope":"\u2a58","andv":"\u2a5a","ang":"\u2220","ange":"\u29a4","angle":"\u2220","angmsdaa":"\u29a8","angmsdab":"\u29a9","angmsdac":"\u29aa","angmsdad":"\u29ab","angmsdae":"\u29ac","angmsdaf":"\u29ad","angmsdag":"\u29ae","angmsdah":"\u29af","angmsd":"\u2221","angrt":"\u221f","angrtvb":"\u22be","angrtvbd":"\u299d","angsph":"\u2222","angst":"\xc5","angzarr":"\u237c","Aogon":"\u0104","aogon":"\u0105","Aopf":"\ud835\udd38","aopf":"\ud835\udd52","apacir":"\u2a6f","ap":"\u2248","apE":"\u2a70","ape":"\u224a","apid":"\u224b","apos":"\'","ApplyFunction":"\u2061","approx":"\u2248","approxeq":"\u224a","Aring":"\xc5","aring":"\xe5","Ascr":"\ud835\udc9c","ascr":"\ud835\udcb6","Assign":"\u2254","ast":"*","asymp":"\u2248","asympeq":"\u224d","Atilde":"\xc3","atilde":"\xe3","Auml":"\xc4","auml":"\xe4","awconint":"\u2233","awint":"\u2a11","backcong":"\u224c","backepsilon":"\u03f6","backprime":"\u2035","backsim":"\u223d","backsimeq":"\u22cd","Backslash":"\u2216","Barv":"\u2ae7","barvee":"\u22bd","barwed":"\u2305","Barwed":"\u2306","barwedge":"\u2305","bbrk":"\u23b5","bbrktbrk":"\u23b6","bcong":"\u224c","Bcy":"\u0411","bcy":"\u0431","bdquo":"\u201e","becaus":"\u2235","because":"\u2235","Because":"\u2235","bemptyv":"\u29b0","bepsi":"\u03f6","bernou":"\u212c","Bernoullis":"\u212c","Beta":"\u0392","beta":"\u03b2","beth":"\u2136","between":"\u226c","Bfr":"\ud835\udd05","bfr":"\ud835\udd1f","bigcap":"\u22c2","bigcirc":"\u25ef","bigcup":"\u22c3","bigodot":"\u2a00","bigoplus":"\u2a01","bigotimes":"\u2a02","bigsqcup":"\u2a06","bigstar":"\u2605","bigtriangledown":"\u25bd","bigtriangleup":"\u25b3","biguplus":"\u2a04","bigvee":"\u22c1","bigwedge":"\u22c0","bkarow":"\u290d","blacklozenge":"\u29eb","blacksquare":"\u25aa","blacktriangle":"\u25b4","blacktriangledown":"\u25be","blacktriangleleft":"\u25c2","blacktriangleright":"\u25b8","blank":"\u2423","blk12":"\u2592","blk14":"\u2591","blk34":"\u2593","block":"\u2588","bne":"=\u20e5","bnequiv":"\u2261\u20e5","bNot":"\u2aed","bnot":"\u2310","Bopf":"\ud835\udd39","bopf":"\ud835\udd53","bot":"\u22a5","bottom":"\u22a5","bowtie":"\u22c8","boxbox":"\u29c9","boxdl":"\u2510","boxdL":"\u2555","boxDl":"\u2556","boxDL":"\u2557","boxdr":"\u250c","boxdR":"\u2552","boxDr":"\u2553","boxDR":"\u2554","boxh":"\u2500","boxH":"\u2550","boxhd":"\u252c","boxHd":"\u2564","boxhD":"\u2565","boxHD":"\u2566","boxhu":"\u2534","boxHu":"\u2567","boxhU":"\u2568","boxHU":"\u2569","boxminus":"\u229f","boxplus":"\u229e","boxtimes":"\u22a0","boxul":"\u2518","boxuL":"\u255b","boxUl":"\u255c","boxUL":"\u255d","boxur":"\u2514","boxuR":"\u2558","boxUr":"\u2559","boxUR":"\u255a","boxv":"\u2502","boxV":"\u2551","boxvh":"\u253c","boxvH":"\u256a","boxVh":"\u256b","boxVH":"\u256c","boxvl":"\u2524","boxvL":"\u2561","boxVl":"\u2562","boxVL":"\u2563","boxvr":"\u251c","boxvR":"\u255e","boxVr":"\u255f","boxVR":"\u2560","bprime":"\u2035","breve":"\u02d8","Breve":"\u02d8","brvbar":"\xa6","bscr":"\ud835\udcb7","Bscr":"\u212c","bsemi":"\u204f","bsim":"\u223d","bsime":"\u22cd","bsolb":"\u29c5","bsol":"\\\\","bsolhsub":"\u27c8","bull":"\u2022","bullet":"\u2022","bump":"\u224e","bumpE":"\u2aae","bumpe":"\u224f","Bumpeq":"\u224e","bumpeq":"\u224f","Cacute":"\u0106","cacute":"\u0107","capand":"\u2a44","capbrcup":"\u2a49","capcap":"\u2a4b","cap":"\u2229","Cap":"\u22d2","capcup":"\u2a47","capdot":"\u2a40","CapitalDifferentialD":"\u2145","caps":"\u2229\ufe00","caret":"\u2041","caron":"\u02c7","Cayleys":"\u212d","ccaps":"\u2a4d","Ccaron":"\u010c","ccaron":"\u010d","Ccedil":"\xc7","ccedil":"\xe7","Ccirc":"\u0108","ccirc":"\u0109","Cconint":"\u2230","ccups":"\u2a4c","ccupssm":"\u2a50","Cdot":"\u010a","cdot":"\u010b","cedil":"\xb8","Cedilla":"\xb8","cemptyv":"\u29b2","cent":"\xa2","centerdot":"\xb7","CenterDot":"\xb7","cfr":"\ud835\udd20","Cfr":"\u212d","CHcy":"\u0427","chcy":"\u0447","check":"\u2713","checkmark":"\u2713","Chi":"\u03a7","chi":"\u03c7","circ":"\u02c6","circeq":"\u2257","circlearrowleft":"\u21ba","circlearrowright":"\u21bb","circledast":"\u229b","circledcirc":"\u229a","circleddash":"\u229d","CircleDot":"\u2299","circledR":"\xae","circledS":"\u24c8","CircleMinus":"\u2296","CirclePlus":"\u2295","CircleTimes":"\u2297","cir":"\u25cb","cirE":"\u29c3","cire":"\u2257","cirfnint":"\u2a10","cirmid":"\u2aef","cirscir":"\u29c2","ClockwiseContourIntegral":"\u2232","CloseCurlyDoubleQuote":"\u201d","CloseCurlyQuote":"\u2019","clubs":"\u2663","clubsuit":"\u2663","colon":":","Colon":"\u2237","Colone":"\u2a74","colone":"\u2254","coloneq":"\u2254","comma":",","commat":"@","comp":"\u2201","compfn":"\u2218","complement":"\u2201","complexes":"\u2102","cong":"\u2245","congdot":"\u2a6d","Congruent":"\u2261","conint":"\u222e","Conint":"\u222f","ContourIntegral":"\u222e","copf":"\ud835\udd54","Copf":"\u2102","coprod":"\u2210","Coproduct":"\u2210","copy":"\xa9","COPY":"\xa9","copysr":"\u2117","CounterClockwiseContourIntegral":"\u2233","crarr":"\u21b5","cross":"\u2717","Cross":"\u2a2f","Cscr":"\ud835\udc9e","cscr":"\ud835\udcb8","csub":"\u2acf","csube":"\u2ad1","csup":"\u2ad0","csupe":"\u2ad2","ctdot":"\u22ef","cudarrl":"\u2938","cudarrr":"\u2935","cuepr":"\u22de","cuesc":"\u22df","cularr":"\u21b6","cularrp":"\u293d","cupbrcap":"\u2a48","cupcap":"\u2a46","CupCap":"\u224d","cup":"\u222a","Cup":"\u22d3","cupcup":"\u2a4a","cupdot":"\u228d","cupor":"\u2a45","cups":"\u222a\ufe00","curarr":"\u21b7","curarrm":"\u293c","curlyeqprec":"\u22de","curlyeqsucc":"\u22df","curlyvee":"\u22ce","curlywedge":"\u22cf","curren":"\xa4","curvearrowleft":"\u21b6","curvearrowright":"\u21b7","cuvee":"\u22ce","cuwed":"\u22cf","cwconint":"\u2232","cwint":"\u2231","cylcty":"\u232d","dagger":"\u2020","Dagger":"\u2021","daleth":"\u2138","darr":"\u2193","Darr":"\u21a1","dArr":"\u21d3","dash":"\u2010","Dashv":"\u2ae4","dashv":"\u22a3","dbkarow":"\u290f","dblac":"\u02dd","Dcaron":"\u010e","dcaron":"\u010f","Dcy":"\u0414","dcy":"\u0434","ddagger":"\u2021","ddarr":"\u21ca","DD":"\u2145","dd":"\u2146","DDotrahd":"\u2911","ddotseq":"\u2a77","deg":"\xb0","Del":"\u2207","Delta":"\u0394","delta":"\u03b4","demptyv":"\u29b1","dfisht":"\u297f","Dfr":"\ud835\udd07","dfr":"\ud835\udd21","dHar":"\u2965","dharl":"\u21c3","dharr":"\u21c2","DiacriticalAcute":"\xb4","DiacriticalDot":"\u02d9","DiacriticalDoubleAcute":"\u02dd","DiacriticalGrave":"`","DiacriticalTilde":"\u02dc","diam":"\u22c4","diamond":"\u22c4","Diamond":"\u22c4","diamondsuit":"\u2666","diams":"\u2666","die":"\xa8","DifferentialD":"\u2146","digamma":"\u03dd","disin":"\u22f2","div":"\xf7","divide":"\xf7","divideontimes":"\u22c7","divonx":"\u22c7","DJcy":"\u0402","djcy":"\u0452","dlcorn":"\u231e","dlcrop":"\u230d","dollar":"$","Dopf":"\ud835\udd3b","dopf":"\ud835\udd55","Dot":"\xa8","dot":"\u02d9","DotDot":"\u20dc","doteq":"\u2250","doteqdot":"\u2251","DotEqual":"\u2250","dotminus":"\u2238","dotplus":"\u2214","dotsquare":"\u22a1","doublebarwedge":"\u2306","DoubleContourIntegral":"\u222f","DoubleDot":"\xa8","DoubleDownArrow":"\u21d3","DoubleLeftArrow":"\u21d0","DoubleLeftRightArrow":"\u21d4","DoubleLeftTee":"\u2ae4","DoubleLongLeftArrow":"\u27f8","DoubleLongLeftRightArrow":"\u27fa","DoubleLongRightArrow":"\u27f9","DoubleRightArrow":"\u21d2","DoubleRightTee":"\u22a8","DoubleUpArrow":"\u21d1","DoubleUpDownArrow":"\u21d5","DoubleVerticalBar":"\u2225","DownArrowBar":"\u2913","downarrow":"\u2193","DownArrow":"\u2193","Downarrow":"\u21d3","DownArrowUpArrow":"\u21f5","DownBreve":"\u0311","downdownarrows":"\u21ca","downharpoonleft":"\u21c3","downharpoonright":"\u21c2","DownLeftRightVector":"\u2950","DownLeftTeeVector":"\u295e","DownLeftVectorBar":"\u2956","DownLeftVector":"\u21bd","DownRightTeeVector":"\u295f","DownRightVectorBar":"\u2957","DownRightVector":"\u21c1","DownTeeArrow":"\u21a7","DownTee":"\u22a4","drbkarow":"\u2910","drcorn":"\u231f","drcrop":"\u230c","Dscr":"\ud835\udc9f","dscr":"\ud835\udcb9","DScy":"\u0405","dscy":"\u0455","dsol":"\u29f6","Dstrok":"\u0110","dstrok":"\u0111","dtdot":"\u22f1","dtri":"\u25bf","dtrif":"\u25be","duarr":"\u21f5","duhar":"\u296f","dwangle":"\u29a6","DZcy":"\u040f","dzcy":"\u045f","dzigrarr":"\u27ff","Eacute":"\xc9","eacute":"\xe9","easter":"\u2a6e","Ecaron":"\u011a","ecaron":"\u011b","Ecirc":"\xca","ecirc":"\xea","ecir":"\u2256","ecolon":"\u2255","Ecy":"\u042d","ecy":"\u044d","eDDot":"\u2a77","Edot":"\u0116","edot":"\u0117","eDot":"\u2251","ee":"\u2147","efDot":"\u2252","Efr":"\ud835\udd08","efr":"\ud835\udd22","eg":"\u2a9a","Egrave":"\xc8","egrave":"\xe8","egs":"\u2a96","egsdot":"\u2a98","el":"\u2a99","Element":"\u2208","elinters":"\u23e7","ell":"\u2113","els":"\u2a95","elsdot":"\u2a97","Emacr":"\u0112","emacr":"\u0113","empty":"\u2205","emptyset":"\u2205","EmptySmallSquare":"\u25fb","emptyv":"\u2205","EmptyVerySmallSquare":"\u25ab","emsp13":"\u2004","emsp14":"\u2005","emsp":"\u2003","ENG":"\u014a","eng":"\u014b","ensp":"\u2002","Eogon":"\u0118","eogon":"\u0119","Eopf":"\ud835\udd3c","eopf":"\ud835\udd56","epar":"\u22d5","eparsl":"\u29e3","eplus":"\u2a71","epsi":"\u03b5","Epsilon":"\u0395","epsilon":"\u03b5","epsiv":"\u03f5","eqcirc":"\u2256","eqcolon":"\u2255","eqsim":"\u2242","eqslantgtr":"\u2a96","eqslantless":"\u2a95","Equal":"\u2a75","equals":"=","EqualTilde":"\u2242","equest":"\u225f","Equilibrium":"\u21cc","equiv":"\u2261","equivDD":"\u2a78","eqvparsl":"\u29e5","erarr":"\u2971","erDot":"\u2253","escr":"\u212f","Escr":"\u2130","esdot":"\u2250","Esim":"\u2a73","esim":"\u2242","Eta":"\u0397","eta":"\u03b7","ETH":"\xd0","eth":"\xf0","Euml":"\xcb","euml":"\xeb","euro":"\u20ac","excl":"!","exist":"\u2203","Exists":"\u2203","expectation":"\u2130","exponentiale":"\u2147","ExponentialE":"\u2147","fallingdotseq":"\u2252","Fcy":"\u0424","fcy":"\u0444","female":"\u2640","ffilig":"\ufb03","fflig":"\ufb00","ffllig":"\ufb04","Ffr":"\ud835\udd09","ffr":"\ud835\udd23","filig":"\ufb01","FilledSmallSquare":"\u25fc","FilledVerySmallSquare":"\u25aa","fjlig":"fj","flat":"\u266d","fllig":"\ufb02","fltns":"\u25b1","fnof":"\u0192","Fopf":"\ud835\udd3d","fopf":"\ud835\udd57","forall":"\u2200","ForAll":"\u2200","fork":"\u22d4","forkv":"\u2ad9","Fouriertrf":"\u2131","fpartint":"\u2a0d","frac12":"\xbd","frac13":"\u2153","frac14":"\xbc","frac15":"\u2155","frac16":"\u2159","frac18":"\u215b","frac23":"\u2154","frac25":"\u2156","frac34":"\xbe","frac35":"\u2157","frac38":"\u215c","frac45":"\u2158","frac56":"\u215a","frac58":"\u215d","frac78":"\u215e","frasl":"\u2044","frown":"\u2322","fscr":"\ud835\udcbb","Fscr":"\u2131","gacute":"\u01f5","Gamma":"\u0393","gamma":"\u03b3","Gammad":"\u03dc","gammad":"\u03dd","gap":"\u2a86","Gbreve":"\u011e","gbreve":"\u011f","Gcedil":"\u0122","Gcirc":"\u011c","gcirc":"\u011d","Gcy":"\u0413","gcy":"\u0433","Gdot":"\u0120","gdot":"\u0121","ge":"\u2265","gE":"\u2267","gEl":"\u2a8c","gel":"\u22db","geq":"\u2265","geqq":"\u2267","geqslant":"\u2a7e","gescc":"\u2aa9","ges":"\u2a7e","gesdot":"\u2a80","gesdoto":"\u2a82","gesdotol":"\u2a84","gesl":"\u22db\ufe00","gesles":"\u2a94","Gfr":"\ud835\udd0a","gfr":"\ud835\udd24","gg":"\u226b","Gg":"\u22d9","ggg":"\u22d9","gimel":"\u2137","GJcy":"\u0403","gjcy":"\u0453","gla":"\u2aa5","gl":"\u2277","glE":"\u2a92","glj":"\u2aa4","gnap":"\u2a8a","gnapprox":"\u2a8a","gne":"\u2a88","gnE":"\u2269","gneq":"\u2a88","gneqq":"\u2269","gnsim":"\u22e7","Gopf":"\ud835\udd3e","gopf":"\ud835\udd58","grave":"`","GreaterEqual":"\u2265","GreaterEqualLess":"\u22db","GreaterFullEqual":"\u2267","GreaterGreater":"\u2aa2","GreaterLess":"\u2277","GreaterSlantEqual":"\u2a7e","GreaterTilde":"\u2273","Gscr":"\ud835\udca2","gscr":"\u210a","gsim":"\u2273","gsime":"\u2a8e","gsiml":"\u2a90","gtcc":"\u2aa7","gtcir":"\u2a7a","gt":">","GT":">","Gt":"\u226b","gtdot":"\u22d7","gtlPar":"\u2995","gtquest":"\u2a7c","gtrapprox":"\u2a86","gtrarr":"\u2978","gtrdot":"\u22d7","gtreqless":"\u22db","gtreqqless":"\u2a8c","gtrless":"\u2277","gtrsim":"\u2273","gvertneqq":"\u2269\ufe00","gvnE":"\u2269\ufe00","Hacek":"\u02c7","hairsp":"\u200a","half":"\xbd","hamilt":"\u210b","HARDcy":"\u042a","hardcy":"\u044a","harrcir":"\u2948","harr":"\u2194","hArr":"\u21d4","harrw":"\u21ad","Hat":"^","hbar":"\u210f","Hcirc":"\u0124","hcirc":"\u0125","hearts":"\u2665","heartsuit":"\u2665","hellip":"\u2026","hercon":"\u22b9","hfr":"\ud835\udd25","Hfr":"\u210c","HilbertSpace":"\u210b","hksearow":"\u2925","hkswarow":"\u2926","hoarr":"\u21ff","homtht":"\u223b","hookleftarrow":"\u21a9","hookrightarrow":"\u21aa","hopf":"\ud835\udd59","Hopf":"\u210d","horbar":"\u2015","HorizontalLine":"\u2500","hscr":"\ud835\udcbd","Hscr":"\u210b","hslash":"\u210f","Hstrok":"\u0126","hstrok":"\u0127","HumpDownHump":"\u224e","HumpEqual":"\u224f","hybull":"\u2043","hyphen":"\u2010","Iacute":"\xcd","iacute":"\xed","ic":"\u2063","Icirc":"\xce","icirc":"\xee","Icy":"\u0418","icy":"\u0438","Idot":"\u0130","IEcy":"\u0415","iecy":"\u0435","iexcl":"\xa1","iff":"\u21d4","ifr":"\ud835\udd26","Ifr":"\u2111","Igrave":"\xcc","igrave":"\xec","ii":"\u2148","iiiint":"\u2a0c","iiint":"\u222d","iinfin":"\u29dc","iiota":"\u2129","IJlig":"\u0132","ijlig":"\u0133","Imacr":"\u012a","imacr":"\u012b","image":"\u2111","ImaginaryI":"\u2148","imagline":"\u2110","imagpart":"\u2111","imath":"\u0131","Im":"\u2111","imof":"\u22b7","imped":"\u01b5","Implies":"\u21d2","incare":"\u2105","in":"\u2208","infin":"\u221e","infintie":"\u29dd","inodot":"\u0131","intcal":"\u22ba","int":"\u222b","Int":"\u222c","integers":"\u2124","Integral":"\u222b","intercal":"\u22ba","Intersection":"\u22c2","intlarhk":"\u2a17","intprod":"\u2a3c","InvisibleComma":"\u2063","InvisibleTimes":"\u2062","IOcy":"\u0401","iocy":"\u0451","Iogon":"\u012e","iogon":"\u012f","Iopf":"\ud835\udd40","iopf":"\ud835\udd5a","Iota":"\u0399","iota":"\u03b9","iprod":"\u2a3c","iquest":"\xbf","iscr":"\ud835\udcbe","Iscr":"\u2110","isin":"\u2208","isindot":"\u22f5","isinE":"\u22f9","isins":"\u22f4","isinsv":"\u22f3","isinv":"\u2208","it":"\u2062","Itilde":"\u0128","itilde":"\u0129","Iukcy":"\u0406","iukcy":"\u0456","Iuml":"\xcf","iuml":"\xef","Jcirc":"\u0134","jcirc":"\u0135","Jcy":"\u0419","jcy":"\u0439","Jfr":"\ud835\udd0d","jfr":"\ud835\udd27","jmath":"\u0237","Jopf":"\ud835\udd41","jopf":"\ud835\udd5b","Jscr":"\ud835\udca5","jscr":"\ud835\udcbf","Jsercy":"\u0408","jsercy":"\u0458","Jukcy":"\u0404","jukcy":"\u0454","Kappa":"\u039a","kappa":"\u03ba","kappav":"\u03f0","Kcedil":"\u0136","kcedil":"\u0137","Kcy":"\u041a","kcy":"\u043a","Kfr":"\ud835\udd0e","kfr":"\ud835\udd28","kgreen":"\u0138","KHcy":"\u0425","khcy":"\u0445","KJcy":"\u040c","kjcy":"\u045c","Kopf":"\ud835\udd42","kopf":"\ud835\udd5c","Kscr":"\ud835\udca6","kscr":"\ud835\udcc0","lAarr":"\u21da","Lacute":"\u0139","lacute":"\u013a","laemptyv":"\u29b4","lagran":"\u2112","Lambda":"\u039b","lambda":"\u03bb","lang":"\u27e8","Lang":"\u27ea","langd":"\u2991","langle":"\u27e8","lap":"\u2a85","Laplacetrf":"\u2112","laquo":"\xab","larrb":"\u21e4","larrbfs":"\u291f","larr":"\u2190","Larr":"\u219e","lArr":"\u21d0","larrfs":"\u291d","larrhk":"\u21a9","larrlp":"\u21ab","larrpl":"\u2939","larrsim":"\u2973","larrtl":"\u21a2","latail":"\u2919","lAtail":"\u291b","lat":"\u2aab","late":"\u2aad","lates":"\u2aad\ufe00","lbarr":"\u290c","lBarr":"\u290e","lbbrk":"\u2772","lbrace":"{","lbrack":"[","lbrke":"\u298b","lbrksld":"\u298f","lbrkslu":"\u298d","Lcaron":"\u013d","lcaron":"\u013e","Lcedil":"\u013b","lcedil":"\u013c","lceil":"\u2308","lcub":"{","Lcy":"\u041b","lcy":"\u043b","ldca":"\u2936","ldquo":"\u201c","ldquor":"\u201e","ldrdhar":"\u2967","ldrushar":"\u294b","ldsh":"\u21b2","le":"\u2264","lE":"\u2266","LeftAngleBracket":"\u27e8","LeftArrowBar":"\u21e4","leftarrow":"\u2190","LeftArrow":"\u2190","Leftarrow":"\u21d0","LeftArrowRightArrow":"\u21c6","leftarrowtail":"\u21a2","LeftCeiling":"\u2308","LeftDoubleBracket":"\u27e6","LeftDownTeeVector":"\u2961","LeftDownVectorBar":"\u2959","LeftDownVector":"\u21c3","LeftFloor":"\u230a","leftharpoondown":"\u21bd","leftharpoonup":"\u21bc","leftleftarrows":"\u21c7","leftrightarrow":"\u2194","LeftRightArrow":"\u2194","Leftrightarrow":"\u21d4","leftrightarrows":"\u21c6","leftrightharpoons":"\u21cb","leftrightsquigarrow":"\u21ad","LeftRightVector":"\u294e","LeftTeeArrow":"\u21a4","LeftTee":"\u22a3","LeftTeeVector":"\u295a","leftthreetimes":"\u22cb","LeftTriangleBar":"\u29cf","LeftTriangle":"\u22b2","LeftTriangleEqual":"\u22b4","LeftUpDownVector":"\u2951","LeftUpTeeVector":"\u2960","LeftUpVectorBar":"\u2958","LeftUpVector":"\u21bf","LeftVectorBar":"\u2952","LeftVector":"\u21bc","lEg":"\u2a8b","leg":"\u22da","leq":"\u2264","leqq":"\u2266","leqslant":"\u2a7d","lescc":"\u2aa8","les":"\u2a7d","lesdot":"\u2a7f","lesdoto":"\u2a81","lesdotor":"\u2a83","lesg":"\u22da\ufe00","lesges":"\u2a93","lessapprox":"\u2a85","lessdot":"\u22d6","lesseqgtr":"\u22da","lesseqqgtr":"\u2a8b","LessEqualGreater":"\u22da","LessFullEqual":"\u2266","LessGreater":"\u2276","lessgtr":"\u2276","LessLess":"\u2aa1","lesssim":"\u2272","LessSlantEqual":"\u2a7d","LessTilde":"\u2272","lfisht":"\u297c","lfloor":"\u230a","Lfr":"\ud835\udd0f","lfr":"\ud835\udd29","lg":"\u2276","lgE":"\u2a91","lHar":"\u2962","lhard":"\u21bd","lharu":"\u21bc","lharul":"\u296a","lhblk":"\u2584","LJcy":"\u0409","ljcy":"\u0459","llarr":"\u21c7","ll":"\u226a","Ll":"\u22d8","llcorner":"\u231e","Lleftarrow":"\u21da","llhard":"\u296b","lltri":"\u25fa","Lmidot":"\u013f","lmidot":"\u0140","lmoustache":"\u23b0","lmoust":"\u23b0","lnap":"\u2a89","lnapprox":"\u2a89","lne":"\u2a87","lnE":"\u2268","lneq":"\u2a87","lneqq":"\u2268","lnsim":"\u22e6","loang":"\u27ec","loarr":"\u21fd","lobrk":"\u27e6","longleftarrow":"\u27f5","LongLeftArrow":"\u27f5","Longleftarrow":"\u27f8","longleftrightarrow":"\u27f7","LongLeftRightArrow":"\u27f7","Longleftrightarrow":"\u27fa","longmapsto":"\u27fc","longrightarrow":"\u27f6","LongRightArrow":"\u27f6","Longrightarrow":"\u27f9","looparrowleft":"\u21ab","looparrowright":"\u21ac","lopar":"\u2985","Lopf":"\ud835\udd43","lopf":"\ud835\udd5d","loplus":"\u2a2d","lotimes":"\u2a34","lowast":"\u2217","lowbar":"_","LowerLeftArrow":"\u2199","LowerRightArrow":"\u2198","loz":"\u25ca","lozenge":"\u25ca","lozf":"\u29eb","lpar":"(","lparlt":"\u2993","lrarr":"\u21c6","lrcorner":"\u231f","lrhar":"\u21cb","lrhard":"\u296d","lrm":"\u200e","lrtri":"\u22bf","lsaquo":"\u2039","lscr":"\ud835\udcc1","Lscr":"\u2112","lsh":"\u21b0","Lsh":"\u21b0","lsim":"\u2272","lsime":"\u2a8d","lsimg":"\u2a8f","lsqb":"[","lsquo":"\u2018","lsquor":"\u201a","Lstrok":"\u0141","lstrok":"\u0142","ltcc":"\u2aa6","ltcir":"\u2a79","lt":"<","LT":"<","Lt":"\u226a","ltdot":"\u22d6","lthree":"\u22cb","ltimes":"\u22c9","ltlarr":"\u2976","ltquest":"\u2a7b","ltri":"\u25c3","ltrie":"\u22b4","ltrif":"\u25c2","ltrPar":"\u2996","lurdshar":"\u294a","luruhar":"\u2966","lvertneqq":"\u2268\ufe00","lvnE":"\u2268\ufe00","macr":"\xaf","male":"\u2642","malt":"\u2720","maltese":"\u2720","Map":"\u2905","map":"\u21a6","mapsto":"\u21a6","mapstodown":"\u21a7","mapstoleft":"\u21a4","mapstoup":"\u21a5","marker":"\u25ae","mcomma":"\u2a29","Mcy":"\u041c","mcy":"\u043c","mdash":"\u2014","mDDot":"\u223a","measuredangle":"\u2221","MediumSpace":"\u205f","Mellintrf":"\u2133","Mfr":"\ud835\udd10","mfr":"\ud835\udd2a","mho":"\u2127","micro":"\xb5","midast":"*","midcir":"\u2af0","mid":"\u2223","middot":"\xb7","minusb":"\u229f","minus":"\u2212","minusd":"\u2238","minusdu":"\u2a2a","MinusPlus":"\u2213","mlcp":"\u2adb","mldr":"\u2026","mnplus":"\u2213","models":"\u22a7","Mopf":"\ud835\udd44","mopf":"\ud835\udd5e","mp":"\u2213","mscr":"\ud835\udcc2","Mscr":"\u2133","mstpos":"\u223e","Mu":"\u039c","mu":"\u03bc","multimap":"\u22b8","mumap":"\u22b8","nabla":"\u2207","Nacute":"\u0143","nacute":"\u0144","nang":"\u2220\u20d2","nap":"\u2249","napE":"\u2a70\u0338","napid":"\u224b\u0338","napos":"\u0149","napprox":"\u2249","natural":"\u266e","naturals":"\u2115","natur":"\u266e","nbsp":"\xa0","nbump":"\u224e\u0338","nbumpe":"\u224f\u0338","ncap":"\u2a43","Ncaron":"\u0147","ncaron":"\u0148","Ncedil":"\u0145","ncedil":"\u0146","ncong":"\u2247","ncongdot":"\u2a6d\u0338","ncup":"\u2a42","Ncy":"\u041d","ncy":"\u043d","ndash":"\u2013","nearhk":"\u2924","nearr":"\u2197","neArr":"\u21d7","nearrow":"\u2197","ne":"\u2260","nedot":"\u2250\u0338","NegativeMediumSpace":"\u200b","NegativeThickSpace":"\u200b","NegativeThinSpace":"\u200b","NegativeVeryThinSpace":"\u200b","nequiv":"\u2262","nesear":"\u2928","nesim":"\u2242\u0338","NestedGreaterGreater":"\u226b","NestedLessLess":"\u226a","NewLine":"\\n","nexist":"\u2204","nexists":"\u2204","Nfr":"\ud835\udd11","nfr":"\ud835\udd2b","ngE":"\u2267\u0338","nge":"\u2271","ngeq":"\u2271","ngeqq":"\u2267\u0338","ngeqslant":"\u2a7e\u0338","nges":"\u2a7e\u0338","nGg":"\u22d9\u0338","ngsim":"\u2275","nGt":"\u226b\u20d2","ngt":"\u226f","ngtr":"\u226f","nGtv":"\u226b\u0338","nharr":"\u21ae","nhArr":"\u21ce","nhpar":"\u2af2","ni":"\u220b","nis":"\u22fc","nisd":"\u22fa","niv":"\u220b","NJcy":"\u040a","njcy":"\u045a","nlarr":"\u219a","nlArr":"\u21cd","nldr":"\u2025","nlE":"\u2266\u0338","nle":"\u2270","nleftarrow":"\u219a","nLeftarrow":"\u21cd","nleftrightarrow":"\u21ae","nLeftrightarrow":"\u21ce","nleq":"\u2270","nleqq":"\u2266\u0338","nleqslant":"\u2a7d\u0338","nles":"\u2a7d\u0338","nless":"\u226e","nLl":"\u22d8\u0338","nlsim":"\u2274","nLt":"\u226a\u20d2","nlt":"\u226e","nltri":"\u22ea","nltrie":"\u22ec","nLtv":"\u226a\u0338","nmid":"\u2224","NoBreak":"\u2060","NonBreakingSpace":"\xa0","nopf":"\ud835\udd5f","Nopf":"\u2115","Not":"\u2aec","not":"\xac","NotCongruent":"\u2262","NotCupCap":"\u226d","NotDoubleVerticalBar":"\u2226","NotElement":"\u2209","NotEqual":"\u2260","NotEqualTilde":"\u2242\u0338","NotExists":"\u2204","NotGreater":"\u226f","NotGreaterEqual":"\u2271","NotGreaterFullEqual":"\u2267\u0338","NotGreaterGreater":"\u226b\u0338","NotGreaterLess":"\u2279","NotGreaterSlantEqual":"\u2a7e\u0338","NotGreaterTilde":"\u2275","NotHumpDownHump":"\u224e\u0338","NotHumpEqual":"\u224f\u0338","notin":"\u2209","notindot":"\u22f5\u0338","notinE":"\u22f9\u0338","notinva":"\u2209","notinvb":"\u22f7","notinvc":"\u22f6","NotLeftTriangleBar":"\u29cf\u0338","NotLeftTriangle":"\u22ea","NotLeftTriangleEqual":"\u22ec","NotLess":"\u226e","NotLessEqual":"\u2270","NotLessGreater":"\u2278","NotLessLess":"\u226a\u0338","NotLessSlantEqual":"\u2a7d\u0338","NotLessTilde":"\u2274","NotNestedGreaterGreater":"\u2aa2\u0338","NotNestedLessLess":"\u2aa1\u0338","notni":"\u220c","notniva":"\u220c","notnivb":"\u22fe","notnivc":"\u22fd","NotPrecedes":"\u2280","NotPrecedesEqual":"\u2aaf\u0338","NotPrecedesSlantEqual":"\u22e0","NotReverseElement":"\u220c","NotRightTriangleBar":"\u29d0\u0338","NotRightTriangle":"\u22eb","NotRightTriangleEqual":"\u22ed","NotSquareSubset":"\u228f\u0338","NotSquareSubsetEqual":"\u22e2","NotSquareSuperset":"\u2290\u0338","NotSquareSupersetEqual":"\u22e3","NotSubset":"\u2282\u20d2","NotSubsetEqual":"\u2288","NotSucceeds":"\u2281","NotSucceedsEqual":"\u2ab0\u0338","NotSucceedsSlantEqual":"\u22e1","NotSucceedsTilde":"\u227f\u0338","NotSuperset":"\u2283\u20d2","NotSupersetEqual":"\u2289","NotTilde":"\u2241","NotTildeEqual":"\u2244","NotTildeFullEqual":"\u2247","NotTildeTilde":"\u2249","NotVerticalBar":"\u2224","nparallel":"\u2226","npar":"\u2226","nparsl":"\u2afd\u20e5","npart":"\u2202\u0338","npolint":"\u2a14","npr":"\u2280","nprcue":"\u22e0","nprec":"\u2280","npreceq":"\u2aaf\u0338","npre":"\u2aaf\u0338","nrarrc":"\u2933\u0338","nrarr":"\u219b","nrArr":"\u21cf","nrarrw":"\u219d\u0338","nrightarrow":"\u219b","nRightarrow":"\u21cf","nrtri":"\u22eb","nrtrie":"\u22ed","nsc":"\u2281","nsccue":"\u22e1","nsce":"\u2ab0\u0338","Nscr":"\ud835\udca9","nscr":"\ud835\udcc3","nshortmid":"\u2224","nshortparallel":"\u2226","nsim":"\u2241","nsime":"\u2244","nsimeq":"\u2244","nsmid":"\u2224","nspar":"\u2226","nsqsube":"\u22e2","nsqsupe":"\u22e3","nsub":"\u2284","nsubE":"\u2ac5\u0338","nsube":"\u2288","nsubset":"\u2282\u20d2","nsubseteq":"\u2288","nsubseteqq":"\u2ac5\u0338","nsucc":"\u2281","nsucceq":"\u2ab0\u0338","nsup":"\u2285","nsupE":"\u2ac6\u0338","nsupe":"\u2289","nsupset":"\u2283\u20d2","nsupseteq":"\u2289","nsupseteqq":"\u2ac6\u0338","ntgl":"\u2279","Ntilde":"\xd1","ntilde":"\xf1","ntlg":"\u2278","ntriangleleft":"\u22ea","ntrianglelefteq":"\u22ec","ntriangleright":"\u22eb","ntrianglerighteq":"\u22ed","Nu":"\u039d","nu":"\u03bd","num":"#","numero":"\u2116","numsp":"\u2007","nvap":"\u224d\u20d2","nvdash":"\u22ac","nvDash":"\u22ad","nVdash":"\u22ae","nVDash":"\u22af","nvge":"\u2265\u20d2","nvgt":">\u20d2","nvHarr":"\u2904","nvinfin":"\u29de","nvlArr":"\u2902","nvle":"\u2264\u20d2","nvlt":"<\u20d2","nvltrie":"\u22b4\u20d2","nvrArr":"\u2903","nvrtrie":"\u22b5\u20d2","nvsim":"\u223c\u20d2","nwarhk":"\u2923","nwarr":"\u2196","nwArr":"\u21d6","nwarrow":"\u2196","nwnear":"\u2927","Oacute":"\xd3","oacute":"\xf3","oast":"\u229b","Ocirc":"\xd4","ocirc":"\xf4","ocir":"\u229a","Ocy":"\u041e","ocy":"\u043e","odash":"\u229d","Odblac":"\u0150","odblac":"\u0151","odiv":"\u2a38","odot":"\u2299","odsold":"\u29bc","OElig":"\u0152","oelig":"\u0153","ofcir":"\u29bf","Ofr":"\ud835\udd12","ofr":"\ud835\udd2c","ogon":"\u02db","Ograve":"\xd2","ograve":"\xf2","ogt":"\u29c1","ohbar":"\u29b5","ohm":"\u03a9","oint":"\u222e","olarr":"\u21ba","olcir":"\u29be","olcross":"\u29bb","oline":"\u203e","olt":"\u29c0","Omacr":"\u014c","omacr":"\u014d","Omega":"\u03a9","omega":"\u03c9","Omicron":"\u039f","omicron":"\u03bf","omid":"\u29b6","ominus":"\u2296","Oopf":"\ud835\udd46","oopf":"\ud835\udd60","opar":"\u29b7","OpenCurlyDoubleQuote":"\u201c","OpenCurlyQuote":"\u2018","operp":"\u29b9","oplus":"\u2295","orarr":"\u21bb","Or":"\u2a54","or":"\u2228","ord":"\u2a5d","order":"\u2134","orderof":"\u2134","ordf":"\xaa","ordm":"\xba","origof":"\u22b6","oror":"\u2a56","orslope":"\u2a57","orv":"\u2a5b","oS":"\u24c8","Oscr":"\ud835\udcaa","oscr":"\u2134","Oslash":"\xd8","oslash":"\xf8","osol":"\u2298","Otilde":"\xd5","otilde":"\xf5","otimesas":"\u2a36","Otimes":"\u2a37","otimes":"\u2297","Ouml":"\xd6","ouml":"\xf6","ovbar":"\u233d","OverBar":"\u203e","OverBrace":"\u23de","OverBracket":"\u23b4","OverParenthesis":"\u23dc","para":"\xb6","parallel":"\u2225","par":"\u2225","parsim":"\u2af3","parsl":"\u2afd","part":"\u2202","PartialD":"\u2202","Pcy":"\u041f","pcy":"\u043f","percnt":"%","period":".","permil":"\u2030","perp":"\u22a5","pertenk":"\u2031","Pfr":"\ud835\udd13","pfr":"\ud835\udd2d","Phi":"\u03a6","phi":"\u03c6","phiv":"\u03d5","phmmat":"\u2133","phone":"\u260e","Pi":"\u03a0","pi":"\u03c0","pitchfork":"\u22d4","piv":"\u03d6","planck":"\u210f","planckh":"\u210e","plankv":"\u210f","plusacir":"\u2a23","plusb":"\u229e","pluscir":"\u2a22","plus":"+","plusdo":"\u2214","plusdu":"\u2a25","pluse":"\u2a72","PlusMinus":"\xb1","plusmn":"\xb1","plussim":"\u2a26","plustwo":"\u2a27","pm":"\xb1","Poincareplane":"\u210c","pointint":"\u2a15","popf":"\ud835\udd61","Popf":"\u2119","pound":"\xa3","prap":"\u2ab7","Pr":"\u2abb","pr":"\u227a","prcue":"\u227c","precapprox":"\u2ab7","prec":"\u227a","preccurlyeq":"\u227c","Precedes":"\u227a","PrecedesEqual":"\u2aaf","PrecedesSlantEqual":"\u227c","PrecedesTilde":"\u227e","preceq":"\u2aaf","precnapprox":"\u2ab9","precneqq":"\u2ab5","precnsim":"\u22e8","pre":"\u2aaf","prE":"\u2ab3","precsim":"\u227e","prime":"\u2032","Prime":"\u2033","primes":"\u2119","prnap":"\u2ab9","prnE":"\u2ab5","prnsim":"\u22e8","prod":"\u220f","Product":"\u220f","profalar":"\u232e","profline":"\u2312","profsurf":"\u2313","prop":"\u221d","Proportional":"\u221d","Proportion":"\u2237","propto":"\u221d","prsim":"\u227e","prurel":"\u22b0","Pscr":"\ud835\udcab","pscr":"\ud835\udcc5","Psi":"\u03a8","psi":"\u03c8","puncsp":"\u2008","Qfr":"\ud835\udd14","qfr":"\ud835\udd2e","qint":"\u2a0c","qopf":"\ud835\udd62","Qopf":"\u211a","qprime":"\u2057","Qscr":"\ud835\udcac","qscr":"\ud835\udcc6","quaternions":"\u210d","quatint":"\u2a16","quest":"?","questeq":"\u225f","quot":"\\"","QUOT":"\\"","rAarr":"\u21db","race":"\u223d\u0331","Racute":"\u0154","racute":"\u0155","radic":"\u221a","raemptyv":"\u29b3","rang":"\u27e9","Rang":"\u27eb","rangd":"\u2992","range":"\u29a5","rangle":"\u27e9","raquo":"\xbb","rarrap":"\u2975","rarrb":"\u21e5","rarrbfs":"\u2920","rarrc":"\u2933","rarr":"\u2192","Rarr":"\u21a0","rArr":"\u21d2","rarrfs":"\u291e","rarrhk":"\u21aa","rarrlp":"\u21ac","rarrpl":"\u2945","rarrsim":"\u2974","Rarrtl":"\u2916","rarrtl":"\u21a3","rarrw":"\u219d","ratail":"\u291a","rAtail":"\u291c","ratio":"\u2236","rationals":"\u211a","rbarr":"\u290d","rBarr":"\u290f","RBarr":"\u2910","rbbrk":"\u2773","rbrace":"}","rbrack":"]","rbrke":"\u298c","rbrksld":"\u298e","rbrkslu":"\u2990","Rcaron":"\u0158","rcaron":"\u0159","Rcedil":"\u0156","rcedil":"\u0157","rceil":"\u2309","rcub":"}","Rcy":"\u0420","rcy":"\u0440","rdca":"\u2937","rdldhar":"\u2969","rdquo":"\u201d","rdquor":"\u201d","rdsh":"\u21b3","real":"\u211c","realine":"\u211b","realpart":"\u211c","reals":"\u211d","Re":"\u211c","rect":"\u25ad","reg":"\xae","REG":"\xae","ReverseElement":"\u220b","ReverseEquilibrium":"\u21cb","ReverseUpEquilibrium":"\u296f","rfisht":"\u297d","rfloor":"\u230b","rfr":"\ud835\udd2f","Rfr":"\u211c","rHar":"\u2964","rhard":"\u21c1","rharu":"\u21c0","rharul":"\u296c","Rho":"\u03a1","rho":"\u03c1","rhov":"\u03f1","RightAngleBracket":"\u27e9","RightArrowBar":"\u21e5","rightarrow":"\u2192","RightArrow":"\u2192","Rightarrow":"\u21d2","RightArrowLeftArrow":"\u21c4","rightarrowtail":"\u21a3","RightCeiling":"\u2309","RightDoubleBracket":"\u27e7","RightDownTeeVector":"\u295d","RightDownVectorBar":"\u2955","RightDownVector":"\u21c2","RightFloor":"\u230b","rightharpoondown":"\u21c1","rightharpoonup":"\u21c0","rightleftarrows":"\u21c4","rightleftharpoons":"\u21cc","rightrightarrows":"\u21c9","rightsquigarrow":"\u219d","RightTeeArrow":"\u21a6","RightTee":"\u22a2","RightTeeVector":"\u295b","rightthreetimes":"\u22cc","RightTriangleBar":"\u29d0","RightTriangle":"\u22b3","RightTriangleEqual":"\u22b5","RightUpDownVector":"\u294f","RightUpTeeVector":"\u295c","RightUpVectorBar":"\u2954","RightUpVector":"\u21be","RightVectorBar":"\u2953","RightVector":"\u21c0","ring":"\u02da","risingdotseq":"\u2253","rlarr":"\u21c4","rlhar":"\u21cc","rlm":"\u200f","rmoustache":"\u23b1","rmoust":"\u23b1","rnmid":"\u2aee","roang":"\u27ed","roarr":"\u21fe","robrk":"\u27e7","ropar":"\u2986","ropf":"\ud835\udd63","Ropf":"\u211d","roplus":"\u2a2e","rotimes":"\u2a35","RoundImplies":"\u2970","rpar":")","rpargt":"\u2994","rppolint":"\u2a12","rrarr":"\u21c9","Rrightarrow":"\u21db","rsaquo":"\u203a","rscr":"\ud835\udcc7","Rscr":"\u211b","rsh":"\u21b1","Rsh":"\u21b1","rsqb":"]","rsquo":"\u2019","rsquor":"\u2019","rthree":"\u22cc","rtimes":"\u22ca","rtri":"\u25b9","rtrie":"\u22b5","rtrif":"\u25b8","rtriltri":"\u29ce","RuleDelayed":"\u29f4","ruluhar":"\u2968","rx":"\u211e","Sacute":"\u015a","sacute":"\u015b","sbquo":"\u201a","scap":"\u2ab8","Scaron":"\u0160","scaron":"\u0161","Sc":"\u2abc","sc":"\u227b","sccue":"\u227d","sce":"\u2ab0","scE":"\u2ab4","Scedil":"\u015e","scedil":"\u015f","Scirc":"\u015c","scirc":"\u015d","scnap":"\u2aba","scnE":"\u2ab6","scnsim":"\u22e9","scpolint":"\u2a13","scsim":"\u227f","Scy":"\u0421","scy":"\u0441","sdotb":"\u22a1","sdot":"\u22c5","sdote":"\u2a66","searhk":"\u2925","searr":"\u2198","seArr":"\u21d8","searrow":"\u2198","sect":"\xa7","semi":";","seswar":"\u2929","setminus":"\u2216","setmn":"\u2216","sext":"\u2736","Sfr":"\ud835\udd16","sfr":"\ud835\udd30","sfrown":"\u2322","sharp":"\u266f","SHCHcy":"\u0429","shchcy":"\u0449","SHcy":"\u0428","shcy":"\u0448","ShortDownArrow":"\u2193","ShortLeftArrow":"\u2190","shortmid":"\u2223","shortparallel":"\u2225","ShortRightArrow":"\u2192","ShortUpArrow":"\u2191","shy":"\xad","Sigma":"\u03a3","sigma":"\u03c3","sigmaf":"\u03c2","sigmav":"\u03c2","sim":"\u223c","simdot":"\u2a6a","sime":"\u2243","simeq":"\u2243","simg":"\u2a9e","simgE":"\u2aa0","siml":"\u2a9d","simlE":"\u2a9f","simne":"\u2246","simplus":"\u2a24","simrarr":"\u2972","slarr":"\u2190","SmallCircle":"\u2218","smallsetminus":"\u2216","smashp":"\u2a33","smeparsl":"\u29e4","smid":"\u2223","smile":"\u2323","smt":"\u2aaa","smte":"\u2aac","smtes":"\u2aac\ufe00","SOFTcy":"\u042c","softcy":"\u044c","solbar":"\u233f","solb":"\u29c4","sol":"/","Sopf":"\ud835\udd4a","sopf":"\ud835\udd64","spades":"\u2660","spadesuit":"\u2660","spar":"\u2225","sqcap":"\u2293","sqcaps":"\u2293\ufe00","sqcup":"\u2294","sqcups":"\u2294\ufe00","Sqrt":"\u221a","sqsub":"\u228f","sqsube":"\u2291","sqsubset":"\u228f","sqsubseteq":"\u2291","sqsup":"\u2290","sqsupe":"\u2292","sqsupset":"\u2290","sqsupseteq":"\u2292","square":"\u25a1","Square":"\u25a1","SquareIntersection":"\u2293","SquareSubset":"\u228f","SquareSubsetEqual":"\u2291","SquareSuperset":"\u2290","SquareSupersetEqual":"\u2292","SquareUnion":"\u2294","squarf":"\u25aa","squ":"\u25a1","squf":"\u25aa","srarr":"\u2192","Sscr":"\ud835\udcae","sscr":"\ud835\udcc8","ssetmn":"\u2216","ssmile":"\u2323","sstarf":"\u22c6","Star":"\u22c6","star":"\u2606","starf":"\u2605","straightepsilon":"\u03f5","straightphi":"\u03d5","strns":"\xaf","sub":"\u2282","Sub":"\u22d0","subdot":"\u2abd","subE":"\u2ac5","sube":"\u2286","subedot":"\u2ac3","submult":"\u2ac1","subnE":"\u2acb","subne":"\u228a","subplus":"\u2abf","subrarr":"\u2979","subset":"\u2282","Subset":"\u22d0","subseteq":"\u2286","subseteqq":"\u2ac5","SubsetEqual":"\u2286","subsetneq":"\u228a","subsetneqq":"\u2acb","subsim":"\u2ac7","subsub":"\u2ad5","subsup":"\u2ad3","succapprox":"\u2ab8","succ":"\u227b","succcurlyeq":"\u227d","Succeeds":"\u227b","SucceedsEqual":"\u2ab0","SucceedsSlantEqual":"\u227d","SucceedsTilde":"\u227f","succeq":"\u2ab0","succnapprox":"\u2aba","succneqq":"\u2ab6","succnsim":"\u22e9","succsim":"\u227f","SuchThat":"\u220b","sum":"\u2211","Sum":"\u2211","sung":"\u266a","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","sup":"\u2283","Sup":"\u22d1","supdot":"\u2abe","supdsub":"\u2ad8","supE":"\u2ac6","supe":"\u2287","supedot":"\u2ac4","Superset":"\u2283","SupersetEqual":"\u2287","suphsol":"\u27c9","suphsub":"\u2ad7","suplarr":"\u297b","supmult":"\u2ac2","supnE":"\u2acc","supne":"\u228b","supplus":"\u2ac0","supset":"\u2283","Supset":"\u22d1","supseteq":"\u2287","supseteqq":"\u2ac6","supsetneq":"\u228b","supsetneqq":"\u2acc","supsim":"\u2ac8","supsub":"\u2ad4","supsup":"\u2ad6","swarhk":"\u2926","swarr":"\u2199","swArr":"\u21d9","swarrow":"\u2199","swnwar":"\u292a","szlig":"\xdf","Tab":"\\t","target":"\u2316","Tau":"\u03a4","tau":"\u03c4","tbrk":"\u23b4","Tcaron":"\u0164","tcaron":"\u0165","Tcedil":"\u0162","tcedil":"\u0163","Tcy":"\u0422","tcy":"\u0442","tdot":"\u20db","telrec":"\u2315","Tfr":"\ud835\udd17","tfr":"\ud835\udd31","there4":"\u2234","therefore":"\u2234","Therefore":"\u2234","Theta":"\u0398","theta":"\u03b8","thetasym":"\u03d1","thetav":"\u03d1","thickapprox":"\u2248","thicksim":"\u223c","ThickSpace":"\u205f\u200a","ThinSpace":"\u2009","thinsp":"\u2009","thkap":"\u2248","thksim":"\u223c","THORN":"\xde","thorn":"\xfe","tilde":"\u02dc","Tilde":"\u223c","TildeEqual":"\u2243","TildeFullEqual":"\u2245","TildeTilde":"\u2248","timesbar":"\u2a31","timesb":"\u22a0","times":"\xd7","timesd":"\u2a30","tint":"\u222d","toea":"\u2928","topbot":"\u2336","topcir":"\u2af1","top":"\u22a4","Topf":"\ud835\udd4b","topf":"\ud835\udd65","topfork":"\u2ada","tosa":"\u2929","tprime":"\u2034","trade":"\u2122","TRADE":"\u2122","triangle":"\u25b5","triangledown":"\u25bf","triangleleft":"\u25c3","trianglelefteq":"\u22b4","triangleq":"\u225c","triangleright":"\u25b9","trianglerighteq":"\u22b5","tridot":"\u25ec","trie":"\u225c","triminus":"\u2a3a","TripleDot":"\u20db","triplus":"\u2a39","trisb":"\u29cd","tritime":"\u2a3b","trpezium":"\u23e2","Tscr":"\ud835\udcaf","tscr":"\ud835\udcc9","TScy":"\u0426","tscy":"\u0446","TSHcy":"\u040b","tshcy":"\u045b","Tstrok":"\u0166","tstrok":"\u0167","twixt":"\u226c","twoheadleftarrow":"\u219e","twoheadrightarrow":"\u21a0","Uacute":"\xda","uacute":"\xfa","uarr":"\u2191","Uarr":"\u219f","uArr":"\u21d1","Uarrocir":"\u2949","Ubrcy":"\u040e","ubrcy":"\u045e","Ubreve":"\u016c","ubreve":"\u016d","Ucirc":"\xdb","ucirc":"\xfb","Ucy":"\u0423","ucy":"\u0443","udarr":"\u21c5","Udblac":"\u0170","udblac":"\u0171","udhar":"\u296e","ufisht":"\u297e","Ufr":"\ud835\udd18","ufr":"\ud835\udd32","Ugrave":"\xd9","ugrave":"\xf9","uHar":"\u2963","uharl":"\u21bf","uharr":"\u21be","uhblk":"\u2580","ulcorn":"\u231c","ulcorner":"\u231c","ulcrop":"\u230f","ultri":"\u25f8","Umacr":"\u016a","umacr":"\u016b","uml":"\xa8","UnderBar":"_","UnderBrace":"\u23df","UnderBracket":"\u23b5","UnderParenthesis":"\u23dd","Union":"\u22c3","UnionPlus":"\u228e","Uogon":"\u0172","uogon":"\u0173","Uopf":"\ud835\udd4c","uopf":"\ud835\udd66","UpArrowBar":"\u2912","uparrow":"\u2191","UpArrow":"\u2191","Uparrow":"\u21d1","UpArrowDownArrow":"\u21c5","updownarrow":"\u2195","UpDownArrow":"\u2195","Updownarrow":"\u21d5","UpEquilibrium":"\u296e","upharpoonleft":"\u21bf","upharpoonright":"\u21be","uplus":"\u228e","UpperLeftArrow":"\u2196","UpperRightArrow":"\u2197","upsi":"\u03c5","Upsi":"\u03d2","upsih":"\u03d2","Upsilon":"\u03a5","upsilon":"\u03c5","UpTeeArrow":"\u21a5","UpTee":"\u22a5","upuparrows":"\u21c8","urcorn":"\u231d","urcorner":"\u231d","urcrop":"\u230e","Uring":"\u016e","uring":"\u016f","urtri":"\u25f9","Uscr":"\ud835\udcb0","uscr":"\ud835\udcca","utdot":"\u22f0","Utilde":"\u0168","utilde":"\u0169","utri":"\u25b5","utrif":"\u25b4","uuarr":"\u21c8","Uuml":"\xdc","uuml":"\xfc","uwangle":"\u29a7","vangrt":"\u299c","varepsilon":"\u03f5","varkappa":"\u03f0","varnothing":"\u2205","varphi":"\u03d5","varpi":"\u03d6","varpropto":"\u221d","varr":"\u2195","vArr":"\u21d5","varrho":"\u03f1","varsigma":"\u03c2","varsubsetneq":"\u228a\ufe00","varsubsetneqq":"\u2acb\ufe00","varsupsetneq":"\u228b\ufe00","varsupsetneqq":"\u2acc\ufe00","vartheta":"\u03d1","vartriangleleft":"\u22b2","vartriangleright":"\u22b3","vBar":"\u2ae8","Vbar":"\u2aeb","vBarv":"\u2ae9","Vcy":"\u0412","vcy":"\u0432","vdash":"\u22a2","vDash":"\u22a8","Vdash":"\u22a9","VDash":"\u22ab","Vdashl":"\u2ae6","veebar":"\u22bb","vee":"\u2228","Vee":"\u22c1","veeeq":"\u225a","vellip":"\u22ee","verbar":"|","Verbar":"\u2016","vert":"|","Vert":"\u2016","VerticalBar":"\u2223","VerticalLine":"|","VerticalSeparator":"\u2758","VerticalTilde":"\u2240","VeryThinSpace":"\u200a","Vfr":"\ud835\udd19","vfr":"\ud835\udd33","vltri":"\u22b2","vnsub":"\u2282\u20d2","vnsup":"\u2283\u20d2","Vopf":"\ud835\udd4d","vopf":"\ud835\udd67","vprop":"\u221d","vrtri":"\u22b3","Vscr":"\ud835\udcb1","vscr":"\ud835\udccb","vsubnE":"\u2acb\ufe00","vsubne":"\u228a\ufe00","vsupnE":"\u2acc\ufe00","vsupne":"\u228b\ufe00","Vvdash":"\u22aa","vzigzag":"\u299a","Wcirc":"\u0174","wcirc":"\u0175","wedbar":"\u2a5f","wedge":"\u2227","Wedge":"\u22c0","wedgeq":"\u2259","weierp":"\u2118","Wfr":"\ud835\udd1a","wfr":"\ud835\udd34","Wopf":"\ud835\udd4e","wopf":"\ud835\udd68","wp":"\u2118","wr":"\u2240","wreath":"\u2240","Wscr":"\ud835\udcb2","wscr":"\ud835\udccc","xcap":"\u22c2","xcirc":"\u25ef","xcup":"\u22c3","xdtri":"\u25bd","Xfr":"\ud835\udd1b","xfr":"\ud835\udd35","xharr":"\u27f7","xhArr":"\u27fa","Xi":"\u039e","xi":"\u03be","xlarr":"\u27f5","xlArr":"\u27f8","xmap":"\u27fc","xnis":"\u22fb","xodot":"\u2a00","Xopf":"\ud835\udd4f","xopf":"\ud835\udd69","xoplus":"\u2a01","xotime":"\u2a02","xrarr":"\u27f6","xrArr":"\u27f9","Xscr":"\ud835\udcb3","xscr":"\ud835\udccd","xsqcup":"\u2a06","xuplus":"\u2a04","xutri":"\u25b3","xvee":"\u22c1","xwedge":"\u22c0","Yacute":"\xdd","yacute":"\xfd","YAcy":"\u042f","yacy":"\u044f","Ycirc":"\u0176","ycirc":"\u0177","Ycy":"\u042b","ycy":"\u044b","yen":"\xa5","Yfr":"\ud835\udd1c","yfr":"\ud835\udd36","YIcy":"\u0407","yicy":"\u0457","Yopf":"\ud835\udd50","yopf":"\ud835\udd6a","Yscr":"\ud835\udcb4","yscr":"\ud835\udcce","YUcy":"\u042e","yucy":"\u044e","yuml":"\xff","Yuml":"\u0178","Zacute":"\u0179","zacute":"\u017a","Zcaron":"\u017d","zcaron":"\u017e","Zcy":"\u0417","zcy":"\u0437","Zdot":"\u017b","zdot":"\u017c","zeetrf":"\u2128","ZeroWidthSpace":"\u200b","Zeta":"\u0396","zeta":"\u03b6","zfr":"\ud835\udd37","Zfr":"\u2128","ZHcy":"\u0416","zhcy":"\u0436","zigrarr":"\u21dd","zopf":"\ud835\udd6b","Zopf":"\u2124","Zscr":"\ud835\udcb5","zscr":"\ud835\udccf","zwj":"\u200d","zwnj":"\u200c"}') - }, - xg5P: function(e, t, n) { - "use strict"; - n.r(t), - n.d(t, "_onCreate", function() { - return h - }), - n.d(t, "getApp", function() { - return f - }), - n.d(t, "_DvaContainer", function() { - return d - }); - var r = n("p0pE") - , i = n.n(r) - , o = n("Hg0r") - , a = n("q1tI") - , s = n("0Wa5") - , l = n.n(s) - , c = n("RFCh") - , u = null; - function h() { - var e = n("PszG") - , t = e.mergeConfig("dva"); - return u = Object(o["a"])(i()({ - history: c["default"] - }, t.config || {}, window.g_useSSR ? { - initialState: window.g_initialData - } : {})), - u.use(l()()), - (t.plugins || []).forEach(e=>{ - u.use(e) - } - ), - u.model(i()({ - namespace: "auth" - }, n("dX6P").default)), - u.model(i()({ - namespace: "config" - }, n("6lKK").default)), - u.model(i()({ - namespace: "coupon" - }, n("eOCx").default)), - u.model(i()({ - namespace: "knowledge" - }, n("mHNb").default)), - u.model(i()({ - namespace: "layout" - }, n("7tDr").default)), - u.model(i()({ - namespace: "notice" - }, n("lETv").default)), - u.model(i()({ - namespace: "order" - }, n("3moC").default)), - u.model(i()({ - namespace: "passport" - }, n("wD64").default)), - u.model(i()({ - namespace: "payment" - }, n("N9RS").default)), - u.model(i()({ - namespace: "plan" - }, n("GmDa").default)), - u.model(i()({ - namespace: "serverGroup" - }, n("ZlA7").default)), - u.model(i()({ - namespace: "serverHysteria" - }, n("hjwd").default)), - u.model(i()({ - namespace: "serverManage" - }, n("1dD/").default)), - u.model(i()({ - namespace: "serverRoute" - }, n("0fn0").default)), - u.model(i()({ - namespace: "serverShadowsocks" - }, n("LMyI").default)), - u.model(i()({ - namespace: "serverTrojan" - }, n("lWxU").default)), - u.model(i()({ - namespace: "serverVless" - }, n("nPtr").default)), - u.model(i()({ - namespace: "serverVmess" - }, n("wtDr").default)), - u.model(i()({ - namespace: "stat" - }, n("T4gb").default)), - u.model(i()({ - namespace: "system" - }, n("gENZ").default)), - u.model(i()({ - namespace: "theme" - }, n("O8oq").default)), - u.model(i()({ - namespace: "ticket" - }, n("e+9n").default)), - u.model(i()({ - namespace: "user" - }, n("hlQx").default)), - u - } - function f() { - return u - } - class d extends a["Component"] { - render() { - var e = f(); - return e.router(()=>this.props.children), - e.start()() - } - } - }, - "y+Vt": function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("Gev7") - , o = n("IMiH"); - function a(e, t, n, r, i, o, a) { - if (0 === i) - return !1; - var s = i - , l = 0 - , c = e; - if (a > t + s && a > r + s || a < t - s && a < r - s || o > e + s && o > n + s || o < e - s && o < n - s) - return !1; - if (e === n) - return Math.abs(o - e) <= s / 2; - l = (t - r) / (e - n), - c = (e * r - n * t) / (e - n); - var u = l * o - a + c - , h = u * u / (l * l + 1); - return h <= s / 2 * s / 2 - } - var s = n("Sj9i"); - function l(e, t, n, r, i, o, a, l, c, u, h) { - if (0 === c) - return !1; - var f = c; - if (h > t + f && h > r + f && h > o + f && h > l + f || h < t - f && h < r - f && h < o - f && h < l - f || u > e + f && u > n + f && u > i + f && u > a + f || u < e - f && u < n - f && u < i - f && u < a - f) - return !1; - var d = s["e"](e, t, n, r, i, o, a, l, u, h, null); - return d <= f / 2 - } - function c(e, t, n, r, i, o, a, l, c) { - if (0 === a) - return !1; - var u = a; - if (c > t + u && c > r + u && c > o + u || c < t - u && c < r - u && c < o - u || l > e + u && l > n + u && l > i + u || l < e - u && l < n - u && l < i - u) - return !1; - var h = Object(s["l"])(e, t, n, r, i, o, l, c, null); - return h <= u / 2 - } - var u = 2 * Math.PI; - function h(e) { - return e %= u, - e < 0 && (e += u), - e - } - var f = 2 * Math.PI; - function d(e, t, n, r, i, o, a, s, l) { - if (0 === a) - return !1; - var c = a; - s -= e, - l -= t; - var u = Math.sqrt(s * s + l * l); - if (u - c > n || u + c < n) - return !1; - if (Math.abs(r - i) % f < 1e-4) - return !0; - if (o) { - var d = r; - r = h(i), - i = h(d) - } else - r = h(r), - i = h(i); - r > i && (i += f); - var p = Math.atan2(l, s); - return p < 0 && (p += f), - p >= r && p <= i || p + f >= r && p + f <= i - } - function p(e, t, n, r, i, o) { - if (o > t && o > r || o < t && o < r) - return 0; - if (r === t) - return 0; - var a = (o - t) / (r - t) - , s = r < t ? 1 : -1; - 1 !== a && 0 !== a || (s = r < t ? .5 : -.5); - var l = a * (n - e) + e; - return l === i ? 1 / 0 : l > i ? s : 0 - } - var m = o["a"].CMD - , g = 2 * Math.PI - , v = 1e-4; - function y(e, t) { - return Math.abs(e - t) < v - } - var b = [-1, -1, -1] - , w = [-1, -1]; - function x() { - var e = w[0]; - w[0] = w[1], - w[1] = e - } - function _(e, t, n, r, i, o, a, l, c, u) { - if (u > t && u > r && u > o && u > l || u < t && u < r && u < o && u < l) - return 0; - var h = s["f"](t, r, o, l, u, b); - if (0 === h) - return 0; - for (var f = 0, d = -1, p = void 0, m = void 0, g = 0; g < h; g++) { - var v = b[g] - , y = 0 === v || 1 === v ? .5 : 1 - , _ = s["a"](e, n, i, a, v); - _ < c || (d < 0 && (d = s["c"](t, r, o, l, w), - w[1] < w[0] && d > 1 && x(), - p = s["a"](t, r, o, l, w[0]), - d > 1 && (m = s["a"](t, r, o, l, w[1]))), - 2 === d ? v < w[0] ? f += p < t ? y : -y : v < w[1] ? f += m < p ? y : -y : f += l < m ? y : -y : v < w[0] ? f += p < t ? y : -y : f += l < p ? y : -y) - } - return f - } - function E(e, t, n, r, i, o, a, l) { - if (l > t && l > r && l > o || l < t && l < r && l < o) - return 0; - var c = s["m"](t, r, o, l, b); - if (0 === c) - return 0; - var u = s["j"](t, r, o); - if (u >= 0 && u <= 1) { - for (var h = 0, f = s["h"](t, r, o, u), d = 0; d < c; d++) { - var p = 0 === b[d] || 1 === b[d] ? .5 : 1 - , m = s["h"](e, n, i, b[d]); - m < a || (b[d] < u ? h += f < t ? p : -p : h += o < f ? p : -p) - } - return h - } - p = 0 === b[0] || 1 === b[0] ? .5 : 1, - m = s["h"](e, n, i, b[0]); - return m < a ? 0 : o < t ? p : -p - } - function S(e, t, n, r, i, o, a, s) { - if (s -= t, - s > n || s < -n) - return 0; - var l = Math.sqrt(n * n - s * s); - b[0] = -l, - b[1] = l; - var c = Math.abs(r - i); - if (c < 1e-4) - return 0; - if (c >= g - 1e-4) { - r = 0, - i = g; - var u = o ? 1 : -1; - return a >= b[0] + e && a <= b[1] + e ? u : 0 - } - if (r > i) { - var h = r; - r = i, - i = h - } - r < 0 && (r += g, - i += g); - for (var f = 0, d = 0; d < 2; d++) { - var p = b[d]; - if (p + e > a) { - var m = Math.atan2(s, p); - u = o ? 1 : -1; - m < 0 && (m = g + m), - (m >= r && m <= i || m + g >= r && m + g <= i) && (m > Math.PI / 2 && m < 1.5 * Math.PI && (u = -u), - f += u) - } - } - return f - } - function k(e, t, n, r, i) { - for (var o, s, u = e.data, h = e.len(), f = 0, g = 0, v = 0, b = 0, w = 0, x = 0; x < h; ) { - var k = u[x++] - , C = 1 === x; - switch (k === m.M && x > 1 && (n || (f += p(g, v, b, w, r, i))), - C && (g = u[x], - v = u[x + 1], - b = g, - w = v), - k) { - case m.M: - b = u[x++], - w = u[x++], - g = b, - v = w; - break; - case m.L: - if (n) { - if (a(g, v, u[x], u[x + 1], t, r, i)) - return !0 - } else - f += p(g, v, u[x], u[x + 1], r, i) || 0; - g = u[x++], - v = u[x++]; - break; - case m.C: - if (n) { - if (l(g, v, u[x++], u[x++], u[x++], u[x++], u[x], u[x + 1], t, r, i)) - return !0 - } else - f += _(g, v, u[x++], u[x++], u[x++], u[x++], u[x], u[x + 1], r, i) || 0; - g = u[x++], - v = u[x++]; - break; - case m.Q: - if (n) { - if (c(g, v, u[x++], u[x++], u[x], u[x + 1], t, r, i)) - return !0 - } else - f += E(g, v, u[x++], u[x++], u[x], u[x + 1], r, i) || 0; - g = u[x++], - v = u[x++]; - break; - case m.A: - var O = u[x++] - , T = u[x++] - , L = u[x++] - , A = u[x++] - , P = u[x++] - , j = u[x++]; - x += 1; - var M = !!(1 - u[x++]); - o = Math.cos(P) * L + O, - s = Math.sin(P) * A + T, - C ? (b = o, - w = s) : f += p(g, v, o, s, r, i); - var R = (r - O) * A / L + O; - if (n) { - if (d(O, T, A, P, P + j, M, t, R, i)) - return !0 - } else - f += S(O, T, A, P, P + j, M, R, i); - g = Math.cos(P + j) * L + O, - v = Math.sin(P + j) * A + T; - break; - case m.R: - b = g = u[x++], - w = v = u[x++]; - var N = u[x++] - , D = u[x++]; - if (o = b + N, - s = w + D, - n) { - if (a(b, w, o, w, t, r, i) || a(o, w, o, s, t, r, i) || a(o, s, b, s, t, r, i) || a(b, s, b, w, t, r, i)) - return !0 - } else - f += p(o, w, o, s, r, i), - f += p(b, s, b, w, r, i); - break; - case m.Z: - if (n) { - if (a(g, v, b, w, t, r, i)) - return !0 - } else - f += p(g, v, b, w, r, i); - g = b, - v = w; - break - } - } - return n || y(v, w) || (f += p(g, v, b, w, r, i) || 0), - 0 !== f - } - function C(e, t, n) { - return k(e, 0, !1, t, n) - } - function O(e, t, n, r) { - return k(e, t, !0, n, r) - } - var T = n("bYtY") - , L = n("Qe9p") - , A = n("LPTA") - , P = n("S8SX") - , j = n("hYLj"); - n.d(t, "a", function() { - return M - }); - var M = Object(T["i"])({ - fill: "#000", - stroke: null, - strokePercent: 1, - fillOpacity: 1, - strokeOpacity: 1, - lineDashOffset: 0, - lineWidth: 1, - lineCap: "butt", - miterLimit: 10, - strokeNoScale: !1, - strokeFirst: !1 - }, i["b"]) - , R = { - style: Object(T["i"])({ - fill: !0, - stroke: !0, - strokePercent: !0, - fillOpacity: !0, - strokeOpacity: !0, - lineDashOffset: !0, - lineWidth: !0, - miterLimit: !0 - }, i["a"].style) - } - , N = j["a"].concat(["invisible", "culling", "z", "z2", "zlevel", "parent"]) - , D = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.update = function() { - var n = this; - e.prototype.update.call(this); - var r = this.style; - if (r.decal) { - var i = this._decalEl = this._decalEl || new t; - i.buildPath === t.prototype.buildPath && (i.buildPath = function(e) { - n.buildPath(e, n.shape) - } - ), - i.silent = !0; - var o = i.style; - for (var a in r) - o[a] !== r[a] && (o[a] = r[a]); - o.fill = r.fill ? r.decal : null, - o.decal = null, - o.shadowColor = null, - r.strokeFirst && (o.stroke = null); - for (var s = 0; s < N.length; ++s) - i[N[s]] = this[N[s]]; - i.__dirty |= P["a"] - } else - this._decalEl && (this._decalEl = null) - } - , - t.prototype.getDecalElement = function() { - return this._decalEl - } - , - t.prototype._init = function(t) { - var n = Object(T["B"])(t); - this.shape = this.getDefaultShape(); - var r = this.getDefaultStyle(); - r && this.useStyle(r); - for (var i = 0; i < n.length; i++) { - var o = n[i] - , a = t[o]; - "style" === o ? this.style ? Object(T["l"])(this.style, a) : this.useStyle(a) : "shape" === o ? Object(T["l"])(this.shape, a) : e.prototype.attrKV.call(this, o, a) - } - this.style || this.useStyle({}) - } - , - t.prototype.getDefaultStyle = function() { - return null - } - , - t.prototype.getDefaultShape = function() { - return {} - } - , - t.prototype.canBeInsideText = function() { - return this.hasFill() - } - , - t.prototype.getInsideTextFill = function() { - var e = this.style.fill; - if ("none" !== e) { - if (Object(T["y"])(e)) { - var t = Object(L["c"])(e, 0); - return t > .5 ? A["a"] : t > .2 ? A["c"] : A["d"] - } - if (e) - return A["d"] - } - return A["a"] - } - , - t.prototype.getInsideTextStroke = function(e) { - var t = this.style.fill; - if (Object(T["y"])(t)) { - var n = this.__zr - , r = !(!n || !n.isDarkMode()) - , i = Object(L["c"])(e, 0) < A["b"]; - if (r === i) - return t - } - } - , - t.prototype.buildPath = function(e, t, n) {} - , - t.prototype.pathUpdated = function() { - this.__dirty &= ~P["b"] - } - , - t.prototype.getUpdatedPathProxy = function(e) { - return !this.path && this.createPathProxy(), - this.path.beginPath(), - this.buildPath(this.path, this.shape, e), - this.path - } - , - t.prototype.createPathProxy = function() { - this.path = new o["a"](!1) - } - , - t.prototype.hasStroke = function() { - var e = this.style - , t = e.stroke; - return !(null == t || "none" === t || !(e.lineWidth > 0)) - } - , - t.prototype.hasFill = function() { - var e = this.style - , t = e.fill; - return null != t && "none" !== t - } - , - t.prototype.getBoundingRect = function() { - var e = this._rect - , t = this.style - , n = !e; - if (n) { - var r = !1; - this.path || (r = !0, - this.createPathProxy()); - var i = this.path; - (r || this.__dirty & P["b"]) && (i.beginPath(), - this.buildPath(i, this.shape, !1), - this.pathUpdated()), - e = i.getBoundingRect() - } - if (this._rect = e, - this.hasStroke() && this.path && this.path.len() > 0) { - var o = this._rectStroke || (this._rectStroke = e.clone()); - if (this.__dirty || n) { - o.copy(e); - var a = t.strokeNoScale ? this.getLineScale() : 1 - , s = t.lineWidth; - if (!this.hasFill()) { - var l = this.strokeContainThreshold; - s = Math.max(s, null == l ? 4 : l) - } - a > 1e-10 && (o.width += s / a, - o.height += s / a, - o.x -= s / a / 2, - o.y -= s / a / 2) - } - return o - } - return e - } - , - t.prototype.contain = function(e, t) { - var n = this.transformCoordToLocal(e, t) - , r = this.getBoundingRect() - , i = this.style; - if (e = n[0], - t = n[1], - r.contain(e, t)) { - var o = this.path; - if (this.hasStroke()) { - var a = i.lineWidth - , s = i.strokeNoScale ? this.getLineScale() : 1; - if (s > 1e-10 && (this.hasFill() || (a = Math.max(a, this.strokeContainThreshold)), - O(o, a / s, e, t))) - return !0 - } - if (this.hasFill()) - return C(o, e, t) - } - return !1 - } - , - t.prototype.dirtyShape = function() { - this.__dirty |= P["b"], - this._rect && (this._rect = null), - this._decalEl && this._decalEl.dirtyShape(), - this.markRedraw() - } - , - t.prototype.dirty = function() { - this.dirtyStyle(), - this.dirtyShape() - } - , - t.prototype.animateShape = function(e) { - return this.animate("shape", e) - } - , - t.prototype.updateDuringAnimation = function(e) { - "style" === e ? this.dirtyStyle() : "shape" === e ? this.dirtyShape() : this.markRedraw() - } - , - t.prototype.attrKV = function(t, n) { - "shape" === t ? this.setShape(n) : e.prototype.attrKV.call(this, t, n) - } - , - t.prototype.setShape = function(e, t) { - var n = this.shape; - return n || (n = this.shape = {}), - "string" === typeof e ? n[e] = t : Object(T["l"])(n, e), - this.dirtyShape(), - this - } - , - t.prototype.shapeChanged = function() { - return !!(this.__dirty & P["b"]) - } - , - t.prototype.createStyle = function(e) { - return Object(T["g"])(M, e) - } - , - t.prototype._innerSaveToNormal = function(t) { - e.prototype._innerSaveToNormal.call(this, t); - var n = this._normalState; - t.shape && !n.shape && (n.shape = Object(T["l"])({}, this.shape)) - } - , - t.prototype._applyStateObj = function(t, n, r, i, o, a) { - e.prototype._applyStateObj.call(this, t, n, r, i, o, a); - var s, l = !(n && i); - if (n && n.shape ? o ? i ? s = n.shape : (s = Object(T["l"])({}, r.shape), - Object(T["l"])(s, n.shape)) : (s = Object(T["l"])({}, i ? this.shape : r.shape), - Object(T["l"])(s, n.shape)) : l && (s = r.shape), - s) - if (o) { - this.shape = Object(T["l"])({}, this.shape); - for (var c = {}, u = Object(T["B"])(s), h = 0; h < u.length; h++) { - var f = u[h]; - "object" === typeof s[f] ? this.shape[f] = s[f] : c[f] = s[f] - } - this._transitionState(t, { - shape: c - }, a) - } else - this.shape = s, - this.dirtyShape() - } - , - t.prototype._mergeStates = function(t) { - for (var n, r = e.prototype._mergeStates.call(this, t), i = 0; i < t.length; i++) { - var o = t[i]; - o.shape && (n = n || {}, - this._mergeStyle(n, o.shape)) - } - return n && (r.shape = n), - r - } - , - t.prototype.getAnimationStyleProps = function() { - return R - } - , - t.prototype.isZeroArea = function() { - return !1 - } - , - t.extend = function(e) { - var n = function(t) { - function n(n) { - var r = t.call(this, n) || this; - return e.init && e.init.call(r, n), - r - } - return Object(r["a"])(n, t), - n.prototype.getDefaultStyle = function() { - return Object(T["d"])(e.style) - } - , - n.prototype.getDefaultShape = function() { - return Object(T["d"])(e.shape) - } - , - n - }(t); - for (var i in e) - "function" === typeof e[i] && (n.prototype[i] = e[i]); - return n - } - , - t.initDefaultProps = function() { - var e = t.prototype; - e.type = "path", - e.strokeContainThreshold = 5, - e.segmentIgnoreThreshold = 0, - e.subPixelOptimize = !1, - e.autoBatch = !1, - e.__dirty = P["a"] | P["c"] | P["b"] - }(), - t - }(i["c"]); - t["b"] = D - }, - y8fO: function(e, t) { - e.exports = /[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/ - }, - yDJ3: function(e, t, n) { - (function(t) { - var n = "Expected a function" - , r = "__lodash_hash_undefined__" - , i = 1 / 0 - , o = "[object Function]" - , a = "[object GeneratorFunction]" - , s = "[object Symbol]" - , l = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/ - , c = /^\w*$/ - , u = /^\./ - , h = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g - , f = /[\\^$.*+?()[\]{}|]/g - , d = /\\(\\)?/g - , p = /^\[object .+?Constructor\]$/ - , m = "object" == typeof t && t && t.Object === Object && t - , g = "object" == typeof self && self && self.Object === Object && self - , v = m || g || Function("return this")(); - function y(e, t) { - return null == e ? void 0 : e[t] - } - function b(e) { - var t = !1; - if (null != e && "function" != typeof e.toString) - try { - t = !!(e + "") - } catch (e) {} - return t - } - var w = Array.prototype - , x = Function.prototype - , _ = Object.prototype - , E = v["__core-js_shared__"] - , S = function() { - var e = /[^.]+$/.exec(E && E.keys && E.keys.IE_PROTO || ""); - return e ? "Symbol(src)_1." + e : "" - }() - , k = x.toString - , C = _.hasOwnProperty - , O = _.toString - , T = RegExp("^" + k.call(C).replace(f, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$") - , L = v.Symbol - , A = w.splice - , P = oe(v, "Map") - , j = oe(Object, "create") - , M = L ? L.prototype : void 0 - , R = M ? M.toString : void 0; - function N(e) { - var t = -1 - , n = e ? e.length : 0; - this.clear(); - while (++t < n) { - var r = e[t]; - this.set(r[0], r[1]) - } - } - function D() { - this.__data__ = j ? j(null) : {} - } - function I(e) { - return this.has(e) && delete this.__data__[e] - } - function $(e) { - var t = this.__data__; - if (j) { - var n = t[e]; - return n === r ? void 0 : n - } - return C.call(t, e) ? t[e] : void 0 - } - function F(e) { - var t = this.__data__; - return j ? void 0 !== t[e] : C.call(t, e) - } - function B(e, t) { - var n = this.__data__; - return n[e] = j && void 0 === t ? r : t, - this - } - function V(e) { - var t = -1 - , n = e ? e.length : 0; - this.clear(); - while (++t < n) { - var r = e[t]; - this.set(r[0], r[1]) - } - } - function W() { - this.__data__ = [] - } - function H(e) { - var t = this.__data__ - , n = J(t, e); - if (n < 0) - return !1; - var r = t.length - 1; - return n == r ? t.pop() : A.call(t, n, 1), - !0 - } - function U(e) { - var t = this.__data__ - , n = J(t, e); - return n < 0 ? void 0 : t[n][1] - } - function z(e) { - return J(this.__data__, e) > -1 - } - function G(e, t) { - var n = this.__data__ - , r = J(n, e); - return r < 0 ? n.push([e, t]) : n[r][1] = t, - this - } - function q(e) { - var t = -1 - , n = e ? e.length : 0; - this.clear(); - while (++t < n) { - var r = e[t]; - this.set(r[0], r[1]) - } - } - function K() { - this.__data__ = { - hash: new N, - map: new (P || V), - string: new N - } - } - function Y(e) { - return ie(this, e)["delete"](e) - } - function X(e) { - return ie(this, e).get(e) - } - function Q(e) { - return ie(this, e).has(e) - } - function Z(e, t) { - return ie(this, e).set(e, t), - this - } - function J(e, t) { - var n = e.length; - while (n--) - if (de(e[n][0], t)) - return n; - return -1 - } - function ee(e, t) { - t = ae(t, e) ? [t] : re(t); - var n = 0 - , r = t.length; - while (null != e && n < r) - e = e[ue(t[n++])]; - return n && n == r ? e : void 0 - } - function te(e) { - if (!ge(e) || le(e)) - return !1; - var t = me(e) || b(e) ? T : p; - return t.test(he(e)) - } - function ne(e) { - if ("string" == typeof e) - return e; - if (ye(e)) - return R ? R.call(e) : ""; - var t = e + ""; - return "0" == t && 1 / e == -i ? "-0" : t - } - function re(e) { - return pe(e) ? e : ce(e) - } - function ie(e, t) { - var n = e.__data__; - return se(t) ? n["string" == typeof t ? "string" : "hash"] : n.map - } - function oe(e, t) { - var n = y(e, t); - return te(n) ? n : void 0 - } - function ae(e, t) { - if (pe(e)) - return !1; - var n = typeof e; - return !("number" != n && "symbol" != n && "boolean" != n && null != e && !ye(e)) || (c.test(e) || !l.test(e) || null != t && e in Object(t)) - } - function se(e) { - var t = typeof e; - return "string" == t || "number" == t || "symbol" == t || "boolean" == t ? "__proto__" !== e : null === e - } - function le(e) { - return !!S && S in e - } - N.prototype.clear = D, - N.prototype["delete"] = I, - N.prototype.get = $, - N.prototype.has = F, - N.prototype.set = B, - V.prototype.clear = W, - V.prototype["delete"] = H, - V.prototype.get = U, - V.prototype.has = z, - V.prototype.set = G, - q.prototype.clear = K, - q.prototype["delete"] = Y, - q.prototype.get = X, - q.prototype.has = Q, - q.prototype.set = Z; - var ce = fe(function(e) { - e = be(e); - var t = []; - return u.test(e) && t.push(""), - e.replace(h, function(e, n, r, i) { - t.push(r ? i.replace(d, "$1") : n || e) - }), - t - }); - function ue(e) { - if ("string" == typeof e || ye(e)) - return e; - var t = e + ""; - return "0" == t && 1 / e == -i ? "-0" : t - } - function he(e) { - if (null != e) { - try { - return k.call(e) - } catch (e) {} - try { - return e + "" - } catch (e) {} - } - return "" - } - function fe(e, t) { - if ("function" != typeof e || t && "function" != typeof t) - throw new TypeError(n); - var r = function() { - var n = arguments - , i = t ? t.apply(this, n) : n[0] - , o = r.cache; - if (o.has(i)) - return o.get(i); - var a = e.apply(this, n); - return r.cache = o.set(i, a), - a - }; - return r.cache = new (fe.Cache || q), - r - } - function de(e, t) { - return e === t || e !== e && t !== t - } - fe.Cache = q; - var pe = Array.isArray; - function me(e) { - var t = ge(e) ? O.call(e) : ""; - return t == o || t == a - } - function ge(e) { - var t = typeof e; - return !!e && ("object" == t || "function" == t) - } - function ve(e) { - return !!e && "object" == typeof e - } - function ye(e) { - return "symbol" == typeof e || ve(e) && O.call(e) == s - } - function be(e) { - return null == e ? "" : ne(e) - } - function we(e, t, n) { - var r = null == e ? void 0 : ee(e, t); - return void 0 === r ? n : r - } - e.exports = we - } - ).call(this, n("yLpj")) - }, - yLMY: function(e, t, n) { - "use strict"; - var r = n("c0Oy") - , i = n("8Z/V") - , o = n("FqPH") - , a = n("88Vn") - , s = n("VPOE") - , l = n("zNw+") - , c = n("wUWy") - , u = n("YEVI") - , h = n("AUWw") - , f = n("OsVd") - , d = n("nYLq") - , p = n("9HFh").f - , m = n("V5/1").f - , g = n("7Uk0") - , v = n("lvAo") - , y = "ArrayBuffer" - , b = "DataView" - , w = "prototype" - , x = "Wrong length!" - , _ = "Wrong index!" - , E = r[y] - , S = r[b] - , k = r.Math - , C = r.RangeError - , O = r.Infinity - , T = E - , L = k.abs - , A = k.pow - , P = k.floor - , j = k.log - , M = k.LN2 - , R = "buffer" - , N = "byteLength" - , D = "byteOffset" - , I = i ? "_b" : R - , $ = i ? "_l" : N - , F = i ? "_o" : D; - function B(e, t, n) { - var r, i, o, a = new Array(n), s = 8 * n - t - 1, l = (1 << s) - 1, c = l >> 1, u = 23 === t ? A(2, -24) - A(2, -77) : 0, h = 0, f = e < 0 || 0 === e && 1 / e < 0 ? 1 : 0; - for (e = L(e), - e != e || e === O ? (i = e != e ? 1 : 0, - r = l) : (r = P(j(e) / M), - e * (o = A(2, -r)) < 1 && (r--, - o *= 2), - e += r + c >= 1 ? u / o : u * A(2, 1 - c), - e * o >= 2 && (r++, - o /= 2), - r + c >= l ? (i = 0, - r = l) : r + c >= 1 ? (i = (e * o - 1) * A(2, t), - r += c) : (i = e * A(2, c - 1) * A(2, t), - r = 0)); t >= 8; a[h++] = 255 & i, - i /= 256, - t -= 8) - ; - for (r = r << t | i, - s += t; s > 0; a[h++] = 255 & r, - r /= 256, - s -= 8) - ; - return a[--h] |= 128 * f, - a - } - function V(e, t, n) { - var r, i = 8 * n - t - 1, o = (1 << i) - 1, a = o >> 1, s = i - 7, l = n - 1, c = e[l--], u = 127 & c; - for (c >>= 7; s > 0; u = 256 * u + e[l], - l--, - s -= 8) - ; - for (r = u & (1 << -s) - 1, - u >>= -s, - s += t; s > 0; r = 256 * r + e[l], - l--, - s -= 8) - ; - if (0 === u) - u = 1 - a; - else { - if (u === o) - return r ? NaN : c ? -O : O; - r += A(2, t), - u -= a - } - return (c ? -1 : 1) * r * A(2, u - t) - } - function W(e) { - return e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0] - } - function H(e) { - return [255 & e] - } - function U(e) { - return [255 & e, e >> 8 & 255] - } - function z(e) { - return [255 & e, e >> 8 & 255, e >> 16 & 255, e >> 24 & 255] - } - function G(e) { - return B(e, 52, 8) - } - function q(e) { - return B(e, 23, 4) - } - function K(e, t, n) { - m(e[w], t, { - get: function() { - return this[n] - } - }) - } - function Y(e, t, n, r) { - var i = +n - , o = d(i); - if (o + t > e[$]) - throw C(_); - var a = e[I]._b - , s = o + e[F] - , l = a.slice(s, s + t); - return r ? l : l.reverse() - } - function X(e, t, n, r, i, o) { - var a = +n - , s = d(a); - if (s + t > e[$]) - throw C(_); - for (var l = e[I]._b, c = s + e[F], u = r(+i), h = 0; h < t; h++) - l[c + h] = u[o ? h : t - h - 1] - } - if (a.ABV) { - if (!c(function() { - E(1) - }) || !c(function() { - new E(-1) - }) || c(function() { - return new E, - new E(1.5), - new E(NaN), - E.name != y - })) { - E = function(e) { - return u(this, E), - new T(d(e)) - } - ; - for (var Q, Z = E[w] = T[w], J = p(T), ee = 0; J.length > ee; ) - (Q = J[ee++])in E || s(E, Q, T[Q]); - o || (Z.constructor = E) - } - var te = new S(new E(2)) - , ne = S[w].setInt8; - te.setInt8(0, 2147483648), - te.setInt8(1, 2147483649), - !te.getInt8(0) && te.getInt8(1) || l(S[w], { - setInt8: function(e, t) { - ne.call(this, e, t << 24 >> 24) - }, - setUint8: function(e, t) { - ne.call(this, e, t << 24 >> 24) - } - }, !0) - } else - E = function(e) { - u(this, E, y); - var t = d(e); - this._b = g.call(new Array(t), 0), - this[$] = t - } - , - S = function(e, t, n) { - u(this, S, b), - u(e, E, b); - var r = e[$] - , i = h(t); - if (i < 0 || i > r) - throw C("Wrong offset!"); - if (n = void 0 === n ? r - i : f(n), - i + n > r) - throw C(x); - this[I] = e, - this[F] = i, - this[$] = n - } - , - i && (K(E, N, "_l"), - K(S, R, "_b"), - K(S, N, "_l"), - K(S, D, "_o")), - l(S[w], { - getInt8: function(e) { - return Y(this, 1, e)[0] << 24 >> 24 - }, - getUint8: function(e) { - return Y(this, 1, e)[0] - }, - getInt16: function(e) { - var t = Y(this, 2, e, arguments[1]); - return (t[1] << 8 | t[0]) << 16 >> 16 - }, - getUint16: function(e) { - var t = Y(this, 2, e, arguments[1]); - return t[1] << 8 | t[0] - }, - getInt32: function(e) { - return W(Y(this, 4, e, arguments[1])) - }, - getUint32: function(e) { - return W(Y(this, 4, e, arguments[1])) >>> 0 - }, - getFloat32: function(e) { - return V(Y(this, 4, e, arguments[1]), 23, 4) - }, - getFloat64: function(e) { - return V(Y(this, 8, e, arguments[1]), 52, 8) - }, - setInt8: function(e, t) { - X(this, 1, e, H, t) - }, - setUint8: function(e, t) { - X(this, 1, e, H, t) - }, - setInt16: function(e, t) { - X(this, 2, e, U, t, arguments[2]) - }, - setUint16: function(e, t) { - X(this, 2, e, U, t, arguments[2]) - }, - setInt32: function(e, t) { - X(this, 4, e, z, t, arguments[2]) - }, - setUint32: function(e, t) { - X(this, 4, e, z, t, arguments[2]) - }, - setFloat32: function(e, t) { - X(this, 4, e, q, t, arguments[2]) - }, - setFloat64: function(e, t) { - X(this, 8, e, G, t, arguments[2]) - } - }); - v(E, y), - v(S, b), - s(S[w], a.VIEW, !0), - t[y] = E, - t[b] = S - }, - yLpj: function(e, t) { - var n; - n = function() { - return this - }(); - try { - n = n || new Function("return this")() - } catch (e) { - "object" === typeof window && (n = window) - } - e.exports = n - }, - yQtW: function(e, t, n) { - (function(e, r, i) { - var o = n("qfHW") - , a = n("P7XM") - , s = n("43KI") - , l = t.readyStates = { - UNSENT: 0, - OPENED: 1, - HEADERS_RECEIVED: 2, - LOADING: 3, - DONE: 4 - } - , c = t.IncomingMessage = function(t, n, a, l) { - var c = this; - if (s.Readable.call(c), - c._mode = a, - c.headers = {}, - c.rawHeaders = [], - c.trailers = {}, - c.rawTrailers = [], - c.on("end", function() { - e.nextTick(function() { - c.emit("close") - }) - }), - "fetch" === a) { - if (c._fetchResponse = n, - c.url = n.url, - c.statusCode = n.status, - c.statusMessage = n.statusText, - n.headers.forEach(function(e, t) { - c.headers[t.toLowerCase()] = e, - c.rawHeaders.push(t, e) - }), - o.writableStream) { - var u = new WritableStream({ - write: function(e) { - return new Promise(function(t, n) { - c._destroyed ? n() : c.push(new r(e)) ? t() : c._resumeFetch = t - } - ) - }, - close: function() { - i.clearTimeout(l), - c._destroyed || c.push(null) - }, - abort: function(e) { - c._destroyed || c.emit("error", e) - } - }); - try { - return void n.body.pipeTo(u).catch(function(e) { - i.clearTimeout(l), - c._destroyed || c.emit("error", e) - }) - } catch (e) {} - } - var h = n.body.getReader(); - function f() { - h.read().then(function(e) { - if (!c._destroyed) { - if (e.done) - return i.clearTimeout(l), - void c.push(null); - c.push(new r(e.value)), - f() - } - }).catch(function(e) { - i.clearTimeout(l), - c._destroyed || c.emit("error", e) - }) - } - f() - } else { - c._xhr = t, - c._pos = 0, - c.url = t.responseURL, - c.statusCode = t.status, - c.statusMessage = t.statusText; - var d = t.getAllResponseHeaders().split(/\r?\n/); - if (d.forEach(function(e) { - var t = e.match(/^([^:]+):\s*(.*)/); - if (t) { - var n = t[1].toLowerCase(); - "set-cookie" === n ? (void 0 === c.headers[n] && (c.headers[n] = []), - c.headers[n].push(t[2])) : void 0 !== c.headers[n] ? c.headers[n] += ", " + t[2] : c.headers[n] = t[2], - c.rawHeaders.push(t[1], t[2]) - } - }), - c._charset = "x-user-defined", - !o.overrideMimeType) { - var p = c.rawHeaders["mime-type"]; - if (p) { - var m = p.match(/;\s*charset=([^;])(;|$)/); - m && (c._charset = m[1].toLowerCase()) - } - c._charset || (c._charset = "utf-8") - } - } - } - ; - a(c, s.Readable), - c.prototype._read = function() { - var e = this - , t = e._resumeFetch; - t && (e._resumeFetch = null, - t()) - } - , - c.prototype._onXHRProgress = function() { - var e = this - , t = e._xhr - , n = null; - switch (e._mode) { - case "text:vbarray": - if (t.readyState !== l.DONE) - break; - try { - n = new i.VBArray(t.responseBody).toArray() - } catch (e) {} - if (null !== n) { - e.push(new r(n)); - break - } - case "text": - try { - n = t.responseText - } catch (t) { - e._mode = "text:vbarray"; - break - } - if (n.length > e._pos) { - var o = n.substr(e._pos); - if ("x-user-defined" === e._charset) { - for (var a = new r(o.length), s = 0; s < o.length; s++) - a[s] = 255 & o.charCodeAt(s); - e.push(a) - } else - e.push(o, e._charset); - e._pos = n.length - } - break; - case "arraybuffer": - if (t.readyState !== l.DONE || !t.response) - break; - n = t.response, - e.push(new r(new Uint8Array(n))); - break; - case "moz-chunked-arraybuffer": - if (n = t.response, - t.readyState !== l.LOADING || !n) - break; - e.push(new r(new Uint8Array(n))); - break; - case "ms-stream": - if (n = t.response, - t.readyState !== l.LOADING) - break; - var c = new i.MSStreamReader; - c.onprogress = function() { - c.result.byteLength > e._pos && (e.push(new r(new Uint8Array(c.result.slice(e._pos)))), - e._pos = c.result.byteLength) - } - , - c.onload = function() { - e.push(null) - } - , - c.readAsArrayBuffer(n); - break - } - e._xhr.readyState === l.DONE && "ms-stream" !== e._mode && e.push(null) - } - } - ).call(this, n("Q2Ig"), n("tjlA").Buffer, n("yLpj")) - }, - yVla: function(e, t, n) { - "use strict"; - t.__esModule = !0; - t.canUseDOM = !("undefined" === typeof window || !window.document || !window.document.createElement), - t.getConfirmation = function(e, t) { - return t(window.confirm(e)) - } - , - t.supportsHistory = function() { - var e = window.navigator.userAgent; - return (-1 === e.indexOf("Android 2.") && -1 === e.indexOf("Android 4.0") || -1 === e.indexOf("Mobile Safari") || -1 !== e.indexOf("Chrome") || -1 !== e.indexOf("Windows Phone")) && (window.history && "pushState"in window.history) - } - , - t.supportsPopStateOnHashChange = function() { - return -1 === window.navigator.userAgent.indexOf("Trident") - } - , - t.supportsGoWithoutReloadUsingHash = function() { - return -1 === window.navigator.userAgent.indexOf("Firefox") - } - , - t.isExtraneousPopstateEvent = function(e) { - return void 0 === e.state && -1 === navigator.userAgent.indexOf("CriOS") - } - }, - yWgo: function(e, t, n) { - "use strict"; - n.d(t, "d", function() { - return a - }), - n.d(t, "f", function() { - return s - }), - n.d(t, "i", function() { - return l - }), - n.d(t, "j", function() { - return c - }), - n.d(t, "e", function() { - return u - }), - n.d(t, "b", function() { - return h - }), - n.d(t, "a", function() { - return f - }), - n.d(t, "h", function() { - return d - }), - n.d(t, "g", function() { - return p - }), - n.d(t, "c", function() { - return m - }); - n("miYZ"); - var r = n("tsqr") - , i = (n("wd/R"), - n("+QRC")) - , o = n.n(i); - function a(e) { - return document.cookie.split("; ").reduce((t,n)=>{ - var r = n.split("="); - return r[0] === e ? decodeURIComponent(r[1]) : t - } - , "") - } - function s() { - return -1 !== window.navigator.userAgent.toLowerCase().indexOf("mobile") - } - function l(e, t) { - var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 525600 - , r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "/" - , i = arguments.length > 4 ? arguments[4] : void 0 - , o = new Date(Date.now() + 6e4 * n).toGMTString(); - document.cookie = e + "=".concat(encodeURIComponent(t), ";expires=").concat(o, ";path=").concat(r) + (i ? ";domain=".concat(i) : "") - } - function c(e, t) { - try { - if (localStorage.getItem("habit")) { - var n = localStorage.getItem("habit"); - n[e] = t, - localStorage.setItem("habit", JSON.stringify(n)) - } else - localStorage.setItem("habit", JSON.stringify({ - [e]: t - })) - } catch (n) { - localStorage.setItem("habit", JSON.stringify({ - [e]: t - })) - } - } - function u(e) { - try { - if (!localStorage.getItem("habit")) - return !1; - var t = JSON.parse(localStorage.getItem("habit")); - return t[e] - } catch (e) { - return !1 - } - } - function h() { - var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0; - e = parseInt(e); - var t = 1024 - , n = 1048576 - , r = 1073741824; - return e > r ? (e / r).toFixed(2) + " GB" : e > n ? (e / n).toFixed(2) + " MB" : e > t ? (e / t).toFixed(2) + " KB" : e < 0 ? 0 : e.toFixed(2) + " B" - } - function f(e) { - o()(e), - r["a"].success("\u590d\u5236\u6210\u529f") - } - function d(e) { - return window.localStorage.setItem("authorization", e) - } - function p() { - return window.localStorage.removeItem("authorization") - } - function m() { - return window.localStorage.getItem("authorization") - } - }, - ykC2: function(e, t, n) { - "use strict"; - n("bbsP"); - var r = n("/wGt") - , i = (n("+L6B"), - n("2/Rp")) - , o = (n("5Dmo"), - n("3S7+")) - , a = (n("Pwec"), - n("CtXQ")) - , s = (n("OaEy"), - n("2fM7")) - , l = (n("5NDa"), - n("5rEg")) - , c = n("p0pE") - , u = n.n(c) - , h = n("q1tI") - , f = n.n(h) - , d = n("/MKj") - , p = (n("lc5D"), - n("VeWa"), - n("umNf"), - n("8zNj")); - class m extends f.a.Component { - constructor(e) { - super(e), - this.state = { - server: this.props.record || { - tls: 0, - rate: 1 - }, - visible: !1, - childDrawer: { - visible: !1 - } - } - } - onShow() { - this.setState({ - visible: !this.state.visible - }) - } - save() { - var e = this.state.server; - this.props.dispatch({ - type: "serverTrojan/save", - params: e, - callback: ()=>{ - this.onShow() - } - }) - } - showChildDrawer(e, t) { - this.setState({ - childDrawer: u()({}, this.state.childDrawer, { - visible: !this.state.childDrawer.visible, - title: e, - type: t - }) - }) - } - changeServer(e, t) { - this.setState({ - server: u()({}, this.state.server, { - [e]: t - }) - }) - } - formChange(e, t) { - this.setState({ - server: u()({}, this.state.server, { - [e]: t - }) - }) - } - render() { - var e = this.state.server - , t = this.props.serverTrojan.saveLoading - , n = this.props.serverManage.servers - , c = this.props.serverGroup.groups - , u = this.props.serverRoute.routes; - return f.a.createElement(f.a.Fragment, null, f.a.cloneElement(this.props.children, { - onClick: ()=>this.setState({ - visible: !0 - }) - }), f.a.createElement(r["a"], { - id: "server", - maskClosable: !0, - title: e.id ? "\u7f16\u8f91\u8282\u70b9" : "\u65b0\u5efa\u8282\u70b9", - width: "80%", - visible: this.state.visible, - onClose: ()=>this.onShow() - }, f.a.createElement("div", null, f.a.createElement("div", { - className: "row" - }, f.a.createElement("div", { - className: "form-group col-8" - }, f.a.createElement("label", null, "\u8282\u70b9\u540d\u79f0"), f.a.createElement(l["a"], { - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u540d\u79f0", - value: e.name, - onChange: e=>this.formChange("name", e.target.value) - })), f.a.createElement("div", { - className: "form-group col-4" - }, f.a.createElement("label", null, "\u500d\u7387"), f.a.createElement(l["a"], { - addonAfter: "x", - placeholder: "\u8bf7\u8f93\u5165\u8282\u70b9\u500d\u7387", - value: e.rate, - onChange: e=>this.formChange("rate", e.target.value) - }))), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", null, "\u8282\u70b9\u6807\u7b7e"), f.a.createElement(s["a"], { - mode: "tags", - value: e.tags || [], - style: { - width: "100%" - }, - placeholder: "\u8f93\u5165\u540e\u56de\u8f66\u6dfb\u52a0\u6807\u7b7e", - onChange: e=>this.formChange("tags", e.length > 0 ? e : null) - })), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", null, "\u6743\u9650\u7ec4 ", f.a.createElement(p["a"], null, f.a.createElement("a", { - href: "javascript:(0);" - }, "\u6dfb\u52a0\u6743\u9650\u7ec4"))), f.a.createElement(s["a"], { - mode: "multiple", - value: e.group_id, - placeholder: "\u8bf7\u9009\u62e9\u6743\u9650\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("group_id", e) - }, c.map(e=>{ - return f.a.createElement(s["a"].Option, { - key: e.id - }, e.name) - } - ))), f.a.createElement("div", { - className: "row" - }, f.a.createElement("div", { - className: "form-group col-md-12 col-xs-12" - }, f.a.createElement("label", null, "\u8282\u70b9\u5730\u5740"), f.a.createElement(l["a"], { - placeholder: "\u5730\u5740\u6216IP", - value: e.host, - onChange: e=>this.formChange("host", e.target.value) - }))), f.a.createElement("div", { - className: "row" - }, f.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, f.a.createElement("label", null, "\u8fde\u63a5\u7aef\u53e3"), f.a.createElement(l["a"], { - placeholder: "\u7528\u6237\u8fde\u63a5\u7aef\u53e3", - value: e.port, - onChange: e=>{ - this.formChange("port", e.target.value) - } - })), f.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, f.a.createElement("label", null, "\u670d\u52a1\u7aef\u53e3"), f.a.createElement(l["a"], { - placeholder: "\u670d\u52a1\u7aef\u5f00\u653e\u7aef\u53e3", - value: e.server_port, - onChange: e=>{ - this.formChange("server_port", e.target.value) - } - })), f.a.createElement("div", { - className: "form-group col-md-4 col-xs-12" - }, f.a.createElement("label", null, f.a.createElement(o["a"], { - placement: "top", - title: "\u4f7f\u7528\u81ea\u7b7e\u540d\u8bc1\u4e66\u9700\u8981\u5141\u8bb8\u4e0d\u5b89\u5168\uff0c\u7528\u6237\u624d\u53ef\u4ee5\u8fde\u63a5" - }, "\u5141\u8bb8\u4e0d\u5b89\u5168 ", f.a.createElement(a["a"], { - type: "question-circle" - }))), f.a.createElement(s["a"], { - value: parseInt(e.allow_insecure) ? 1 : 0, - placeholder: "\u5141\u8bb8\u4e0d\u5b89\u5168", - style: { - width: "100%" - }, - onChange: e=>this.formChange("allow_insecure", e) - }, f.a.createElement(s["a"].Option, { - key: 0, - value: 0 - }, "\u5426"), f.a.createElement(s["a"].Option, { - key: 1, - value: 1 - }, "\u662f")))), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", null, "\u670d\u52a1\u5668\u540d\u79f0\u6307\u793a(sni)"), f.a.createElement(l["a"], { - placeholder: "\u5f53\u8282\u70b9\u5730\u5740\u4e0e\u8bc1\u4e66\u4e0d\u4e00\u81f4\u65f6\u7528\u4e8e\u8bc1\u4e66\u9a8c\u8bc1", - value: e.server_name, - onChange: e=>this.formChange("server_name", e.target.value) - })), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", null, f.a.createElement(o["a"], { - placement: "top" - }, "\u7236\u8282\u70b9 ", f.a.createElement("a", { - target: "_blank", - href: "https://docs.v2board.com/use/node.html#\u7236\u8282\u70b9\u4e0e\u5b50\u8282\u70b9\u5173\u7cfb", - rel: "noreferrer" - }, "\u66f4\u591a\u89e3\u7b54"))), f.a.createElement(s["a"], { - value: e.parent_id || "", - onChange: e=>this.formChange("parent_id", e), - style: { - width: "100%" - } - }, f.a.createElement(s["a"].Option, { - value: "" - }, "\u65e0"), n.map(t=>{ - if ("trojan" === t.type && t.id !== e.id) - return f.a.createElement(s["a"].Option, { - key: Math.random(), - value: t.id - }, t.name) - } - ))), f.a.createElement("div", { - className: "form-group" - }, f.a.createElement("label", null, "\u8def\u7531\u7ec4"), f.a.createElement(s["a"], { - mode: "multiple", - value: e.route_id || [], - placeholder: "\u8bf7\u9009\u62e9\u8def\u7531\u7ec4", - style: { - width: "100%" - }, - onChange: e=>this.formChange("route_id", e.length > 0 ? e : null) - }, u.map(e=>{ - return f.a.createElement(s["a"].Option, { - key: e.id - }, e.remarks) - } - )))), f.a.createElement("div", { - className: "v2board-drawer-action" - }, f.a.createElement(i["a"], { - style: { - marginRight: 8 - }, - onClick: ()=>this.onShow() - }, "\u53d6\u6d88"), f.a.createElement(i["a"], { - loading: t, - onClick: ()=>this.save(), - type: "primary" - }, "\u63d0\u4ea4")))) - } - } - t["a"] = Object(d["c"])(e=>{ - var t = e.serverTrojan - , n = e.serverGroup - , r = e.serverManage - , i = e.serverRoute; - return { - serverTrojan: t, - serverGroup: n, - serverManage: r, - serverRoute: i - } - } - )(m) - }, - yoD8: function(e, t, n) { - "use strict"; - var r = n("3Oj7") - , i = [0, 0] - , o = [0, 0] - , a = new r["a"] - , s = new r["a"] - , l = function() { - function e(e, t) { - this._corners = [], - this._axes = [], - this._origin = [0, 0]; - for (var n = 0; n < 4; n++) - this._corners[n] = new r["a"]; - for (n = 0; n < 2; n++) - this._axes[n] = new r["a"]; - e && this.fromBoundingRect(e, t) - } - return e.prototype.fromBoundingRect = function(e, t) { - var n = this._corners - , i = this._axes - , o = e.x - , a = e.y - , s = o + e.width - , l = a + e.height; - if (n[0].set(o, a), - n[1].set(s, a), - n[2].set(s, l), - n[3].set(o, l), - t) - for (var c = 0; c < 4; c++) - n[c].transform(t); - r["a"].sub(i[0], n[1], n[0]), - r["a"].sub(i[1], n[3], n[0]), - i[0].normalize(), - i[1].normalize(); - for (c = 0; c < 2; c++) - this._origin[c] = i[c].dot(n[0]) - } - , - e.prototype.intersect = function(e, t) { - var n = !0 - , i = !t; - return a.set(1 / 0, 1 / 0), - s.set(0, 0), - !this._intersectCheckOneSide(this, e, a, s, i, 1) && (n = !1, - i) ? n : !this._intersectCheckOneSide(e, this, a, s, i, -1) && (n = !1, - i) ? n : (i || r["a"].copy(t, n ? a : s), - n) - } - , - e.prototype._intersectCheckOneSide = function(e, t, n, a, s, l) { - for (var c = !0, u = 0; u < 2; u++) { - var h = this._axes[u]; - if (this._getProjMinMaxOnAxis(u, e._corners, i), - this._getProjMinMaxOnAxis(u, t._corners, o), - i[1] < o[0] || i[0] > o[1]) { - if (c = !1, - s) - return c; - var f = Math.abs(o[0] - i[1]) - , d = Math.abs(i[0] - o[1]); - Math.min(f, d) > a.len() && (f < d ? r["a"].scale(a, h, -f * l) : r["a"].scale(a, h, d * l)) - } else if (n) { - f = Math.abs(o[0] - i[1]), - d = Math.abs(i[0] - o[1]); - Math.min(f, d) < n.len() && (f < d ? r["a"].scale(n, h, f * l) : r["a"].scale(n, h, -d * l)) - } - } - return c - } - , - e.prototype._getProjMinMaxOnAxis = function(e, t, n) { - for (var r = this._axes[e], i = this._origin, o = t[0].dot(r) + i[e], a = o, s = o, l = 1; l < t.length; l++) { - var c = t[l].dot(r) + i[e]; - a = Math.min(c, a), - s = Math.max(c, s) - } - n[0] = a, - n[1] = s - } - , - e - }(); - t["a"] = l - }, - yw4e: function(e, t) { - e.exports = {} - }, - yxFR: function(e, t, n) { - "use strict"; - var r = n("mrSG") - , i = n("y+Vt") - , o = n("nPnh") - , a = {} - , s = function() { - function e() { - this.x1 = 0, - this.y1 = 0, - this.x2 = 0, - this.y2 = 0, - this.percent = 1 - } - return e - }() - , l = function(e) { - function t(t) { - return e.call(this, t) || this - } - return Object(r["a"])(t, e), - t.prototype.getDefaultStyle = function() { - return { - stroke: "#000", - fill: null - } - } - , - t.prototype.getDefaultShape = function() { - return new s - } - , - t.prototype.buildPath = function(e, t) { - var n, r, i, s; - if (this.subPixelOptimize) { - var l = Object(o["b"])(a, t, this.style); - n = l.x1, - r = l.y1, - i = l.x2, - s = l.y2 - } else - n = t.x1, - r = t.y1, - i = t.x2, - s = t.y2; - var c = t.percent; - 0 !== c && (e.moveTo(n, r), - c < 1 && (i = n * (1 - c) + i * c, - s = r * (1 - c) + s * c), - e.lineTo(i, s)) - } - , - t.prototype.pointAt = function(e) { - var t = this.shape; - return [t.x1 * (1 - e) + t.x2 * e, t.y1 * (1 - e) + t.y2 * e] - } - , - t - }(i["b"]); - l.prototype.type = "line", - t["a"] = l - }, - zKnh: function(e, t, n) { - t.f = n("gL7N") - }, - zLkG: function(e, t, n) { - t.f = n("UWiX") - }, - "zNw+": function(e, t, n) { - var r = n("rKIl"); - e.exports = function(e, t, n) { - for (var i in t) - r(e, i, t[i], n); - return e - } - }, - zQzA: function(e, t, n) { - for (var r = n("OERk"), i = n("Igga"), o = n("rKIl"), a = n("c0Oy"), s = n("VPOE"), l = n("yw4e"), c = n("gL7N"), u = c("iterator"), h = c("toStringTag"), f = l.Array, d = { - CSSRuleList: !0, - CSSStyleDeclaration: !1, - CSSValueList: !1, - ClientRectList: !1, - DOMRectList: !1, - DOMStringList: !1, - DOMTokenList: !0, - DataTransferItemList: !1, - FileList: !1, - HTMLAllCollection: !1, - HTMLCollection: !1, - HTMLFormElement: !1, - HTMLSelectElement: !1, - MediaList: !0, - MimeTypeArray: !1, - NamedNodeMap: !1, - NodeList: !0, - PaintRequestList: !1, - Plugin: !1, - PluginArray: !1, - SVGLengthList: !1, - SVGNumberList: !1, - SVGPathSegList: !1, - SVGPointList: !1, - SVGStringList: !1, - SVGTransformList: !1, - SourceBufferList: !1, - StyleSheetList: !0, - TextTrackCueList: !1, - TextTrackList: !1, - TouchList: !1 - }, p = i(d), m = 0; m < p.length; m++) { - var g, v = p[m], y = d[v], b = a[v], w = b && b.prototype; - if (w && (w[u] || s(w, u, f), - w[h] || s(w, h, v), - l[v] = f, - y)) - for (g in r) - w[g] || o(w, g, r[g], !0) - } - }, - zSdB: function(e, t, n) { - "use strict"; - var r = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var i = r(n("q1tI")) - , o = r(n("17x9")) - , a = n("6Ogq") - , s = function(e, t) { - var n, r = t.table, o = r.props, s = o.prefixCls, l = o.expandIconAsCell, c = e.fixed, u = []; - return l && "right" !== c && u.push(i.createElement("col", { - className: "".concat(s, "-expand-icon-col"), - key: "rc-table-expand-icon-col" - })), - n = "left" === c ? r.columnManager.leftLeafColumns() : "right" === c ? r.columnManager.rightLeafColumns() : r.columnManager.leafColumns(), - u = u.concat(n.map(function(e) { - var t = e.key - , n = e.dataIndex - , r = e.width - , o = e[a.INTERNAL_COL_DEFINE] - , s = void 0 !== t ? t : n; - return i.createElement("col", Object.assign({ - key: s, - style: { - width: r, - minWidth: r - } - }, o)) - })), - i.createElement("colgroup", null, u) - }; - s.contextTypes = { - table: o.any - }, - t.default = s - }, - zT1h: function(e, t, n) { - "use strict"; - n.d(t, "a", function() { - return s - }); - var r = n("LIAx") - , i = n.n(r) - , o = n("i8i4") - , a = n.n(o); - function s(e, t, n, r) { - var o = a.a.unstable_batchedUpdates ? function(e) { - a.a.unstable_batchedUpdates(n, e) - } - : n; - return i()(e, t, o, r) - } - }, - zgq8: function(e, t, n) { - "use strict"; - function r(e) { - "@babel/helpers - typeof"; - return r = "function" === typeof Symbol && "symbol" === typeof Symbol.iterator ? function(e) { - return typeof e - } - : function(e) { - return e && "function" === typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - } - , - r(e) - } - function i(e, t) { - if (!(e instanceof t)) - throw new TypeError("Cannot call a class as a function") - } - function o(e, t) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - r.enumerable = r.enumerable || !1, - r.configurable = !0, - "value"in r && (r.writable = !0), - Object.defineProperty(e, r.key, r) - } - } - function a(e, t, n) { - return t && o(e.prototype, t), - n && o(e, n), - e - } - function s(e, t) { - if ("function" !== typeof t && null !== t) - throw new TypeError("Super expression must either be null or a function"); - e.prototype = Object.create(t && t.prototype, { - constructor: { - value: e, - writable: !0, - configurable: !0 - } - }), - t && l(e, t) - } - function l(e, t) { - return l = Object.setPrototypeOf || function(e, t) { - return e.__proto__ = t, - e - } - , - l(e, t) - } - function c(e) { - return function() { - var t, n = d(e); - if (f()) { - var r = d(this).constructor; - t = Reflect.construct(n, arguments, r) - } else - t = n.apply(this, arguments); - return u(this, t) - } - } - function u(e, t) { - return !t || "object" !== r(t) && "function" !== typeof t ? h(e) : t - } - function h(e) { - if (void 0 === e) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return e - } - function f() { - if ("undefined" === typeof Reflect || !Reflect.construct) - return !1; - if (Reflect.construct.sham) - return !1; - if ("function" === typeof Proxy) - return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), - !0 - } catch (e) { - return !1 - } - } - function d(e) { - return d = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { - return e.__proto__ || Object.getPrototypeOf(e) - } - , - d(e) - } - var p = this && this.__importStar || function(e) { - if (e && e.__esModule) - return e; - var t = {}; - if (null != e) - for (var n in e) - Object.hasOwnProperty.call(e, n) && (t[n] = e[n]); - return t["default"] = e, - t - } - , m = this && this.__importDefault || function(e) { - return e && e.__esModule ? e : { - default: e - } - } - ; - Object.defineProperty(t, "__esModule", { - value: !0 - }); - var g = p(n("q1tI")) - , v = n("xI0J") - , y = m(n("0hpf")) - , b = function(e) { - s(n, e); - var t = c(n); - function n() { - var e; - return i(this, n), - e = t.apply(this, arguments), - e.hasExpandIcon = function(t) { - var n = e.props - , r = n.expandRowByClick - , i = n.expandIcon; - return !e.expandIconAsCell && t === e.expandIconColumnIndex && (!!i || !r) - } - , - e.handleExpandChange = function(t, n) { - var r = e.props - , i = r.onExpandedChange - , o = r.expanded - , a = r.rowKey; - e.expandable && i(!o, t, n, a) - } - , - e.handleRowClick = function(t, n, r) { - var i = e.props - , o = i.expandRowByClick - , a = i.onRowClick; - o && e.handleExpandChange(t, r), - a && a(t, n, r) - } - , - e.renderExpandIcon = function() { - var t = e.props - , n = t.prefixCls - , r = t.expanded - , i = t.record - , o = t.needIndentSpaced - , a = t.expandIcon; - return a ? a({ - prefixCls: n, - expanded: r, - record: i, - needIndentSpaced: o, - expandable: e.expandable, - onExpand: e.handleExpandChange - }) : g.createElement(y.default, { - expandable: e.expandable, - prefixCls: n, - onExpand: e.handleExpandChange, - needIndentSpaced: o, - expanded: r, - record: i - }) - } - , - e.renderExpandIconCell = function(t) { - if (e.expandIconAsCell) { - var n = e.props.prefixCls; - t.push(g.createElement("td", { - className: "".concat(n, "-expand-icon-cell"), - key: "rc-table-expand-icon-cell" - }, e.renderExpandIcon())) - } - } - , - e - } - return a(n, [{ - key: "componentWillUnmount", - value: function() { - this.handleDestroy() - } - }, { - key: "handleDestroy", - value: function() { - var e = this.props - , t = e.onExpandedChange - , n = e.rowKey - , r = e.record; - this.expandable && t(!1, r, null, n, !0) - } - }, { - key: "render", - value: function() { - var e = this.props - , t = e.childrenColumnName - , n = e.expandedRowRender - , r = e.indentSize - , i = e.record - , o = e.fixed - , a = e.expanded; - this.expandIconAsCell = "right" !== o && this.props.expandIconAsCell, - this.expandIconColumnIndex = "right" !== o ? this.props.expandIconColumnIndex : -1; - var s = i[t]; - this.expandable = !(!s && !n); - var l = { - indentSize: r, - expanded: a, - onRowClick: this.handleRowClick, - hasExpandIcon: this.hasExpandIcon, - renderExpandIcon: this.renderExpandIcon, - renderExpandIconCell: this.renderExpandIconCell - }; - return this.props.children(l) - } - }]), - n - }(g.Component); - t.default = v.connect(function(e, t) { - var n = e.expandedRowKeys - , r = void 0 === n ? [] : n - , i = t.rowKey; - return { - expanded: r.includes(i) - } - })(b) - }, - zr8x: function(e, t, n) { - var r = n("WGNW") - , i = n("vMx4"); - r(r.G + r.B, { - setImmediate: i.set, - clearImmediate: i.clear - }) - }, - zs13: function(e, t) { - e.exports = function(e, t) { - if (e.indexOf) - return e.indexOf(t); - for (var n = 0; n < e.length; ++n) - if (e[n] === t) - return n; - return -1 - } - }, - zt9T: function(e, t, n) { - "use strict"; - var r = n("jB5C"); - function i(e, t, n) { - n = n || {}, - 9 === t.nodeType && (t = r.getWindow(t)); - var i = n.allowHorizontalScroll - , o = n.onlyScrollIfNeeded - , a = n.alignWithTop - , s = n.alignWithLeft - , l = n.offsetTop || 0 - , c = n.offsetLeft || 0 - , u = n.offsetBottom || 0 - , h = n.offsetRight || 0; - i = void 0 === i || i; - var f = r.isWindow(t) - , d = r.offset(e) - , p = r.outerHeight(e) - , m = r.outerWidth(e) - , g = void 0 - , v = void 0 - , y = void 0 - , b = void 0 - , w = void 0 - , x = void 0 - , _ = void 0 - , E = void 0 - , S = void 0 - , k = void 0; - f ? (_ = t, - k = r.height(_), - S = r.width(_), - E = { - left: r.scrollLeft(_), - top: r.scrollTop(_) - }, - w = { - left: d.left - E.left - c, - top: d.top - E.top - l - }, - x = { - left: d.left + m - (E.left + S) + h, - top: d.top + p - (E.top + k) + u - }, - b = E) : (g = r.offset(t), - v = t.clientHeight, - y = t.clientWidth, - b = { - left: t.scrollLeft, - top: t.scrollTop - }, - w = { - left: d.left - (g.left + (parseFloat(r.css(t, "borderLeftWidth")) || 0)) - c, - top: d.top - (g.top + (parseFloat(r.css(t, "borderTopWidth")) || 0)) - l - }, - x = { - left: d.left + m - (g.left + y + (parseFloat(r.css(t, "borderRightWidth")) || 0)) + h, - top: d.top + p - (g.top + v + (parseFloat(r.css(t, "borderBottomWidth")) || 0)) + u - }), - w.top < 0 || x.top > 0 ? !0 === a ? r.scrollTop(t, b.top + w.top) : !1 === a ? r.scrollTop(t, b.top + x.top) : w.top < 0 ? r.scrollTop(t, b.top + w.top) : r.scrollTop(t, b.top + x.top) : o || (a = void 0 === a || !!a, - a ? r.scrollTop(t, b.top + w.top) : r.scrollTop(t, b.top + x.top)), - i && (w.left < 0 || x.left > 0 ? !0 === s ? r.scrollLeft(t, b.left + w.left) : !1 === s ? r.scrollLeft(t, b.left + x.left) : w.left < 0 ? r.scrollLeft(t, b.left + w.left) : r.scrollLeft(t, b.left + x.left) : o || (s = void 0 === s || !!s, - s ? r.scrollLeft(t, b.left + w.left) : r.scrollLeft(t, b.left + x.left))) - } - e.exports = i - }, - zxrt: function(e, t, n) { - "use strict"; - var r = n("WGNW") - , i = n("88Vn") - , o = n("yLMY") - , a = n("7vYJ") - , s = n("Spc3") - , l = n("OsVd") - , c = n("u8+u") - , u = n("c0Oy").ArrayBuffer - , h = n("VeyY") - , f = o.ArrayBuffer - , d = o.DataView - , p = i.ABV && u.isView - , m = f.prototype.slice - , g = i.VIEW - , v = "ArrayBuffer"; - r(r.G + r.W + r.F * (u !== f), { - ArrayBuffer: f - }), - r(r.S + r.F * !i.CONSTR, v, { - isView: function(e) { - return p && p(e) || c(e) && g in e - } - }), - r(r.P + r.U + r.F * n("wUWy")(function() { - return !new f(2).slice(1, void 0).byteLength - }), v, { - slice: function(e, t) { - if (void 0 !== m && void 0 === t) - return m.call(a(this), e); - var n = a(this).byteLength - , r = s(e, n) - , i = s(void 0 === t ? n : t, n) - , o = new (h(this, f))(l(i - r)) - , c = new d(this) - , u = new d(o) - , p = 0; - while (r < i) - u.setUint8(p++, c.getUint8(r++)); - return o - } - }), - n("gRqi")(v) - } -}); \ No newline at end of file