const genAnti = function () { return function (t) { var n = {}; function r(e) { if (n[e]) return n[e].exports; var i = n[e] = { i: e, l: !1, exports: {} }; return t[e].call(i.exports, i, i.exports, r), i.l = !0, i.exports } return r.m = t, r.c = n, r.d = function (t, n, e) { r.o(t, n) || p(t, n, { enumerable: !0, get: e }) }, r.r = function (t) { void 0 !== _ && d && p(t, d, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 }) }, r.t = function (t, n) { if (1 & n && (t = r(t)), 8 & n) return t; if (4 & n && "object" == x(t) && t && t.__esModule) return t; var e = l(null); if (r.r(e), Object.defineProperty(e, "default", { enumerable: !0, value: t }), 2 & n && "string" != typeof t) for (var i in t) r.d(e, i, function (n) { return t[n] } .bind(null, i)); return e }, r.n = function (t) { var n = t && t.__esModule ? function () { return t.default } : function () { return t }; return r.d(n, "a", n), n }, r.o = function (t, n) { return Object.prototype.hasOwnProperty.call(t, n) }, r.p = "", r(r.s = 0) }([ function (t, e, r) { var n = r(1), o = r.n(n), i = r(2), a = r.n(i), s = r(3); function l(t, e, r, n, o, i, a) { try { var s = t[i](a), u = s.value } catch (l) { return void r(l) } s.done ? e(u) : Promise.resolve(u).then(n, o) } function c(t) { return function () { var e = this, r = arguments; return new Promise((function (n, o) { var i = t.apply(e, r); function a(t) { l(i, n, o, a, s, "next", t) } function s(t) { l(i, n, o, a, s, "throw", t) } a(void 0) })) } } function u() { u = function () { return t }; var t = {}, e = Object.prototype, r = e.hasOwnProperty, n = "function" == typeof Symbol ? Symbol : {}, o = n.iterator || "@@iterator", i = n.asyncIterator || "@@asyncIterator", a = n.toStringTag || "@@toStringTag"; function s(t, e, r) { return Object.defineProperty(t, e, {value: r, enumerable: !0, configurable: !0, writable: !0}), t[e] } try { s({}, "") } catch (E) { s = function (t, e, r) { return t[e] = r } } function l(t, e, r, n) { var o = e && e.prototype instanceof d ? e : d, i = Object.create(o.prototype), a = new O(n || []); return i._invoke = function (t, e, r) { var n = "suspendedStart"; return function (o, i) { if ("executing" === n) throw new Error("Generator is already running"); if ("completed" === n) { if ("throw" === o) throw i; return k() } for (r.method = o, r.arg = i; ;) { var a = r.delegate; if (a) { var s = x(a, r); if (s) { if (s === f) continue; return s } } if ("next" === r.method) r.sent = r._sent = r.arg; else if ("throw" === r.method) { if ("suspendedStart" === n) throw n = "completed", r.arg; r.dispatchException(r.arg) } else "return" === r.method && r.abrupt("return", r.arg); n = "executing"; var u = c(t, e, r); if ("normal" === u.type) { if (n = r.done ? "completed" : "suspendedYield", u.arg === f) continue; return {value: u.arg, done: r.done} } "throw" === u.type && (n = "completed", r.method = "throw", r.arg = u.arg) } } }(t, r, a), i } function c(t, e, r) { try { return {type: "normal", arg: t.call(e, r)} } catch (E) { return {type: "throw", arg: E} } } t.wrap = l; var f = {}; function d() { } function p() { } function h() { } var v = {}; s(v, o, (function () { return this })); var g = Object.getPrototypeOf, m = g && g(g(C([]))); m && m !== e && r.call(m, o) && (v = m); var b = h.prototype = d.prototype = Object.create(v); function y(t) { ["next", "throw", "return"].forEach((function (e) { s(t, e, (function (t) { return this._invoke(e, t) })) })) } function w(t, e) { function n(o, i, a, s) { var u = c(t[o], t, i); if ("throw" !== u.type) { var l = u.arg, f = l.value; return f && "object" == typeof f && r.call(f, "__await") ? e.resolve(f.__await).then((function (t) { n("next", t, a, s) }), (function (t) { n("throw", t, a, s) })) : e.resolve(f).then((function (t) { l.value = t, a(l) }), (function (t) { return n("throw", t, a, s) })) } s(u.arg) } var o; this._invoke = function (t, r) { function i() { return new e((function (e, o) { n(t, r, e, o) })) } return o = o ? o.then(i, i) : i() } } function x(t, e) { var r = t.iterator[e.method]; if (void 0 === r) { if (e.delegate = null, "throw" === e.method) { if (t.iterator.return && (e.method = "return", e.arg = void 0, x(t, e), "throw" === e.method)) return f; e.method = "throw", e.arg = new TypeError("The iterator does not provide a 'throw' method") } return f } var n = c(r, t.iterator, e.arg); if ("throw" === n.type) return e.method = "throw", e.arg = n.arg, e.delegate = null, f; var o = n.arg; return o ? o.done ? (e[t.resultName] = o.value, e.next = t.nextLoc, "return" !== e.method && (e.method = "next", e.arg = void 0), e.delegate = null, f) : o : (e.method = "throw", e.arg = new TypeError("iterator result is not an object"), e.delegate = null, f) } function _(t) { var e = {tryLoc: t[0]}; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e) } function S(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e } function O(t) { this.tryEntries = [{tryLoc: "root"}], t.forEach(_, this), this.reset(!0) } function C(t) { if (t) { var e = t[o]; if (e) return e.call(t); if ("function" == typeof t.next) return t; if (!isNaN(t.length)) { var n = -1, i = function e() { for (; ++n < t.length;) if (r.call(t, n)) return e.value = t[n], e.done = !1, e; return e.value = void 0, e.done = !0, e }; return i.next = i } } return {next: k} } function k() { return {value: void 0, done: !0} } return p.prototype = h, s(b, "constructor", h), s(h, "constructor", p), p.displayName = s(h, a, "GeneratorFunction"), t.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === p || "GeneratorFunction" === (e.displayName || e.name)) }, t.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, h) : (t.__proto__ = h, s(t, a, "GeneratorFunction")), t.prototype = Object.create(b), t }, t.awrap = function (t) { return {__await: t} }, y(w.prototype), s(w.prototype, i, (function () { return this })), t.AsyncIterator = w, t.async = function (e, r, n, o, i) { void 0 === i && (i = Promise); var a = new w(l(e, r, n, o), i); return t.isGeneratorFunction(r) ? a : a.next().then((function (t) { return t.done ? t.value : a.next() })) }, y(b), s(b, a, "Generator"), s(b, o, (function () { return this })), s(b, "toString", (function () { return "[object Generator]" })), t.keys = function (t) { var e = []; for (var r in t) e.push(r); return e.reverse(), function r() { for (; e.length;) { var n = e.pop(); if (n in t) return r.value = n, r.done = !1, r } return r.done = !0, r } }, t.values = C, O.prototype = { constructor: O, reset: function (t) { 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), !t) for (var e in this) "t" === e.charAt(0) && r.call(this, e) && !isNaN(+e.slice(1)) && (this[e] = void 0) }, stop: function () { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval }, dispatchException: function (t) { if (this.done) throw t; var e = this; function n(r, n) { return a.type = "throw", a.arg = t, e.next = r, n && (e.method = "next", e.arg = void 0), !!n } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return n("end"); if (i.tryLoc <= this.prev) { var s = r.call(i, "catchLoc"), u = r.call(i, "finallyLoc"); if (s && u) { 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 (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return n(i.finallyLoc) } } } }, abrupt: function (t, e) { for (var n = this.tryEntries.length - 1; n >= 0; --n) { var o = this.tryEntries[n]; if (o.tryLoc <= this.prev && r.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, f) : this.complete(a) }, complete: function (t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), f }, finish: function (t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), S(r), f } }, catch: function (t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; S(r) } return o } } throw new Error("illegal catch attempt") }, delegateYield: function (t, e, r) { return this.delegate = { iterator: C(t), resultName: e, nextLoc: r }, "next" === this.method && (this.arg = void 0), f } }, t } function f() { return f = Object.assign ? Object.assign.bind() : function (t) { for (var e = 1; e < arguments.length; e++) { var r = arguments[e]; for (var n in r) Object.prototype.hasOwnProperty.call(r, n) && (t[n] = r[n]) } return t }, f.apply(this, arguments) } var d = Object(s.a)({system: "third-party-lib", project: "risk-util"}), p = function () { var t = c(u().mark((function t(e, r) { var n; return u().wrap((function (t) { for (; ;) switch (t.prev = t.next) { case 0: if (t.prev = 0, "undefined" !== typeof window) { t.next = 3; break } return t.abrupt("return"); case 3: n = {tag: e, s1: r}, d.send(n), t.next = 10; break; case 7: t.prev = 7, t.t0 = t.catch(0), console.error(t.t0); case 10: case"end": return t.stop() } }), t, null, [[0, 7]]) }))); return function (e, r) { return t.apply(this, arguments) } }(), h = "undefined" !== typeof window, v = 36e5, g = function (t, e) { return Math.abs(t - e) > v }, m = function () { if (!h) return (new Date).getTime(); var t = a()(window, "bgbRisk.timeBaseline.serverTime"), e = a()(window, "bgbRisk.timeBaseline.localTime"); if (t && e) { var r = (new Date).getTime() - e; return r > v ? 0 : r + t } return 0 }, b = function () { var t = m(); if (t) return new Promise((function (e) { return e(t) })); return new Promise((function (t) { var e = function () { return new Promise((function (t) { var e = function (e) { p("riskUtilGetServerTimeFallback", e), t((new Date).getTime()) }, r = new XMLHttpRequest; r.open("HEAD", window.location.href, !0), r.setRequestHeader("Content-type", "application/json; charset=utf-8"), r.withCredentials = !0, r.onreadystatechange = function () { if (4 === r.readyState) { var n = r.getResponseHeader("Date"); if (n) { var o = new Date(n).getTime(); o || e("date invalid " + JSON.stringify(n)); var i = (new Date).getTime(); window.bgbRisk.timeBaseline = { serverTime: o, localTime: i }, t(o), g(o, i) && p("getServerTimeFallback timeDiffOverOneHour", JSON.stringify({ serverTime: o, localTime: i })) } else e("date not exsit, " + r.statusText) } }, r.send(null) })).then(t).catch((function (e) { p("riskUtilGetServerTimeFallback", "catch " + (null == e ? void 0 : e.stack)), t((new Date).getTime()) })) }, r = new XMLHttpRequest; r.open("GET", "/api/server/_stm", !0), r.setRequestHeader("Content-type", "application/json; charset=utf-8"), r.withCredentials = !0, r.onreadystatechange = function () { if (4 === r.readyState) { try { var n = JSON.parse(r.responseText).server_time; if (n && "number" === typeof n) { var o = (new Date).getTime(); return window.bgbRisk.timeBaseline = { serverTime: n, localTime: o }, t(n), void (g(n, o) && p("getServerTime timeDiffOverOneHour", JSON.stringify({ serverTime: n, localTime: o }))) } } catch (i) { console.error(i) } e() } }, r.send() })) } h && !a()(window, "bgbRisk") && (window.bgbRisk = {timeBaseline: null}); var y, w = {_2827c887a48a351a: !1, serverTime: NaN}, x = { touchEventData: !0, clickEventData: !0, focusblurEventData: !0, changeEventData: !0, locationInfo: !0, referrer: !0, browserSize: !0, browserInfo: !0, token: !0, fingerprint: !0 }, _ = function () { var t = c(u().mark((function t() { var e, r; return u().wrap((function (t) { for (; ;) switch (t.prev = t.next) { case 0: return t.next = 2, b();//时间校验 case 2: return e = t.sent, r = f({}, w, {serverTime: e}), y = new o.a(r), t.abrupt("return", y);//返回生成器 case 6: case"end": return t.stop() } }), t) }))); return function () { return t.apply(this, arguments) } }() return function () { var t = c(u().mark((function t() { var e, r, n; return u().wrap((function (t) { for (; ;) switch (t.prev = t.next) { case 0: return t.prev = 0, t.next = 3, _(); case 3: return e = t.sent, r = e.messagePack(x), e.clearCache(), t.abrupt("return", r); case 9: t.prev = 9, t.t0 = t.catch(0); try { n = void 0, n = t.t0 instanceof Error ? t.t0.message : "string" === typeof t.t0 ? t.t0 : JSON.stringify(t.t0), p("riskUtilGetRiskInfo", n) } catch (o) { console.error(o) } return t.abrupt("return", ""); case 13: case"end": return t.stop() } }), t, null, [[0, 9]]) }))); return function () { return t.apply(this, arguments) } }() }, function (e, t, r) { "use strict"; function n(e) { for (var t = arguments.length, r = Array(t > 1 ? t - 1 : 0), n = 1; n < t; n++) r[n - 1] = arguments[n]; throw Error("[Immer] minified error nr: " + e + (r.length ? " " + r.map((function (e) { return "'" + e + "'" })).join(",") : "") + ". Find the full error at: https://bit.ly/3cXEKWf") } function o(e) { return !!e && !!e[$] } function i(e) { var t; return !!e && (function (e) { if (!e || "object" != typeof e) return !1; var t = Object.getPrototypeOf(e); if (null === t) return !0; var r = Object.hasOwnProperty.call(t, "constructor") && t.constructor; return r === Object || "function" == typeof r && Function.toString.call(r) === te }(e) || Array.isArray(e) || !!e[Z] || !!(null === (t = e.constructor) || void 0 === t ? void 0 : t[Z]) || h(e) || p(e)) } function a(e) { return o(e) || n(23, e), e[$].t } function c(e, t, r) { void 0 === r && (r = !1), 0 === s(e) ? (r ? Object.keys : re)(e).forEach((function (n) { r && "symbol" == typeof n || t(n, e[n], e) })) : e.forEach((function (r, n) { return t(n, r, e) })) } function s(e) { var t = e[$]; return t ? t.i > 3 ? t.i - 4 : t.i : Array.isArray(e) ? 1 : h(e) ? 2 : p(e) ? 3 : 0 } function u(e, t) { return 2 === s(e) ? e.has(t) : Object.prototype.hasOwnProperty.call(e, t) } function l(e, t) { return 2 === s(e) ? e.get(t) : e[t] } function f(e, t, r) { var n = s(e); 2 === n ? e.set(t, r) : 3 === n ? e.add(r) : e[t] = r } function d(e, t) { return e === t ? 0 !== e || 1 / e == 1 / t : e != e && t != t } function h(e) { return K && e instanceof Map } function p(e) { return q && e instanceof Set } function g(e) { return e.o || e.t } function v(e) { if (Array.isArray(e)) return Array.prototype.slice.call(e); var t = ne(e); delete t[$]; for (var r = re(t), n = 0; n < r.length; n++) { var o = r[n], i = t[o]; !1 === i.writable && (i.writable = !0, i.configurable = !0), (i.get || i.set) && (t[o] = { configurable: !0, writable: !0, enumerable: i.enumerable, value: e[o] }) } return Object.create(Object.getPrototypeOf(e), t) } function m(e, t) { return void 0 === t && (t = !1), x(e) || o(e) || !i(e) || (s(e) > 1 && (e.set = e.add = e.clear = e.delete = b), Object.freeze(e), t && c(e, (function (e, t) { return m(t, !0) }), !0)), e } function b() { n(2) } function x(e) { return null == e || "object" != typeof e || Object.isFrozen(e) } function y(e) { var t = oe[e]; return t || n(18, e), t } function w(e, t) { oe[e] || (oe[e] = t) } function C() { return Y } function A(e, t) { t && (y("Patches"), e.u = [], e.s = [], e.v = t) } function E(e) { S(e), e.p.forEach(k), e.p = null } function S(e) { e === Y && (Y = e.l) } function O(e) { return Y = {p: [], l: Y, h: e, m: !0, _: 0} } function k(e) { var t = e[$]; 0 === t.i || 1 === t.i ? t.j() : t.O = !0 } function I(e, t) { t._ = t.p.length; var r = t.p[0], o = void 0 !== e && e !== r; return t.h.g || y("ES5").S(t, e, o), o ? (r[$].P && (E(t), n(4)), i(e) && (e = B(t, e), t.l || R(t, e)), t.u && y("Patches").M(r[$].t, e, t.u, t.s)) : e = B(t, r, []), E(t), t.u && t.v(t.u, t.s), e !== X ? e : void 0 } function B(e, t, r) { if (x(t)) return t; var n = t[$]; if (!n) return c(t, (function (o, i) { return _(e, n, t, o, i, r) }), !0), t; if (n.A !== e) return t; if (!n.P) return R(e, n.t, !0), n.t; if (!n.I) { n.I = !0, n.A._--; var o = 4 === n.i || 5 === n.i ? n.o = v(n.k) : n.o, i = o, a = !1; 3 === n.i && (i = new Set(o), o.clear(), a = !0), c(i, (function (t, i) { return _(e, n, o, t, i, r, a) })), R(e, o, !1), r && e.u && y("Patches").N(n, r, e.u, e.s) } return n.o } function _(e, t, r, n, a, c, s) { if (o(a)) { var l = B(e, a, c && t && 3 !== t.i && !u(t.R, n) ? c.concat(n) : void 0); if (f(r, n, l), !o(l)) return; e.m = !1 } else s && r.add(a); if (i(a) && !x(a)) { if (!e.h.D && e._ < 1) return; B(e, a), t && t.A.l || R(e, a) } } function R(e, t, r) { void 0 === r && (r = !1), !e.l && e.h.D && e.m && m(t, r) } function j(e, t) { var r = e[$]; return (r ? g(r) : e)[t] } function M(e, t) { if (t in e) for (var r = Object.getPrototypeOf(e); r;) { var n = Object.getOwnPropertyDescriptor(r, t); if (n) return n; r = Object.getPrototypeOf(r) } } function D(e) { e.P || (e.P = !0, e.l && D(e.l)) } function T(e) { e.o || (e.o = v(e.t)) } function P(e, t, r) { var n = h(t) ? y("MapSet").F(t, r) : p(t) ? y("MapSet").T(t, r) : e.g ? function (e, t) { var r = Array.isArray(e), n = {i: r ? 1 : 0, A: t ? t.A : C(), P: !1, I: !1, R: {}, l: t, t: e, k: null, o: null, j: null, C: !1}, o = n, i = ie; r && (o = [n], i = ae); var a = Proxy.revocable(o, i), c = a.revoke, s = a.proxy; return n.k = s, n.j = c, s }(t, r) : y("ES5").J(t, r); return (r ? r.A : C()).p.push(n), n } function F(e) { return o(e) || n(22, e), function e(t) { if (!i(t)) return t; var r, n = t[$], o = s(t); if (n) { if (!n.P && (n.i < 4 || !y("ES5").K(n))) return n.t; n.I = !0, r = N(t, o), n.I = !1 } else r = N(t, o); return c(r, (function (t, o) { n && l(n.t, t) === o || f(r, t, e(o)) })), 3 === o ? new Set(r) : r }(e) } function N(e, t) { switch (t) { case 2: return new Map(e); case 3: return Array.from(e) } return v(e) } function L() { function e(e, t) { var r = i[e]; return r ? r.enumerable = t : i[e] = r = { configurable: !0, enumerable: t, get: function () { var t = this[$]; return ie.get(t, e) }, set: function (t) { var r = this[$]; ie.set(r, e, t) } }, r } function t(e) { for (var t = e.length - 1; t >= 0; t--) { var o = e[t][$]; if (!o.P) switch (o.i) { case 5: n(o) && D(o); break; case 4: r(o) && D(o) } } } function r(e) { for (var t = e.t, r = e.k, n = re(r), o = n.length - 1; o >= 0; o--) { var i = n[o]; if (i !== $) { var a = t[i]; if (void 0 === a && !u(t, i)) return !0; var c = r[i], s = c && c[$]; if (s ? s.t !== a : !d(c, a)) return !0 } } var l = !!t[$]; return n.length !== re(t).length + (l ? 0 : 1) } function n(e) { var t = e.k; if (t.length !== e.t.length) return !0; var r = Object.getOwnPropertyDescriptor(t, t.length - 1); if (r && !r.get) return !0; for (var n = 0; n < t.length; n++) if (!t.hasOwnProperty(n)) return !0; return !1 } var i = {}; w("ES5", { J: function (t, r) { var n = Array.isArray(t), o = function (t, r) { if (t) { for (var n = Array(r.length), o = 0; o < r.length; o++) Object.defineProperty(n, "" + o, e(o, !0)); return n } var i = ne(r); delete i[$]; for (var a = re(i), c = 0; c < a.length; c++) { var s = a[c]; i[s] = e(s, t || !!i[s].enumerable) } return Object.create(Object.getPrototypeOf(r), i) }(n, t), i = {i: n ? 5 : 4, A: r ? r.A : C(), P: !1, I: !1, R: {}, l: r, t: t, k: o, o: null, O: !1, C: !1}; return Object.defineProperty(o, $, {value: i, writable: !0}), o }, S: function (e, r, i) { i ? o(r) && r[$].A === e && t(e.p) : (e.u && function e(t) { if (t && "object" == typeof t) { var r = t[$]; if (r) { var o = r.t, i = r.k, a = r.R, s = r.i; if (4 === s) c(i, (function (t) { t !== $ && (void 0 !== o[t] || u(o, t) ? a[t] || e(i[t]) : (a[t] = !0, D(r))) })), c(o, (function (e) { void 0 !== i[e] || u(i, e) || (a[e] = !1, D(r)) })); else if (5 === s) { if (n(r) && (D(r), a.length = !0), i.length < o.length) for (var l = i.length; l < o.length; l++) a[l] = !1; else for (var f = o.length; f < i.length; f++) a[f] = !0; for (var d = Math.min(i.length, o.length), h = 0; h < d; h++) i.hasOwnProperty(h) || (a[h] = !0), void 0 === a[h] && e(i[h]) } } } }(e.p[0]), t(e.p)) }, K: function (e) { return 4 === e.i ? r(e) : n(e) } }) } function W() { function e(t) { if (!i(t)) return t; if (Array.isArray(t)) return t.map(e); if (h(t)) return new Map(Array.from(t.entries()).map((function (t) { return [t[0], e(t[1])] }))); if (p(t)) return new Set(Array.from(t).map(e)); var r = Object.create(Object.getPrototypeOf(t)); for (var n in t) r[n] = e(t[n]); return u(t, Z) && (r[Z] = t[Z]), r } function t(t) { return o(t) ? e(t) : t } var r = "add"; w("Patches", { $: function (t, o) { return o.forEach((function (o) { for (var i = o.path, a = o.op, c = t, u = 0; u < i.length - 1; u++) { var f = s(c), d = "" + i[u]; 0 !== f && 1 !== f || "__proto__" !== d && "constructor" !== d || n(24), "function" == typeof c && "prototype" === d && n(24), "object" != typeof (c = l(c, d)) && n(15, i.join("/")) } var h = s(c), p = e(o.value), g = i[i.length - 1]; switch (a) { case"replace": switch (h) { case 2: return c.set(g, p); case 3: n(16); default: return c[g] = p } case r: switch (h) { case 1: return "-" === g ? c.push(p) : c.splice(g, 0, p); case 2: return c.set(g, p); case 3: return c.add(p); default: return c[g] = p } case"remove": switch (h) { case 1: return c.splice(g, 1); case 2: return c.delete(g); case 3: return c.delete(o.value); default: return delete c[g] } default: n(17, a) } })), t }, N: function (e, n, o, i) { switch (e.i) { case 0: case 4: case 2: return function (e, n, o, i) { var a = e.t, s = e.o; c(e.R, (function (e, c) { var f = l(a, e), d = l(s, e), h = c ? u(a, e) ? "replace" : r : "remove"; if (f !== d || "replace" !== h) { var p = n.concat(e); o.push("remove" === h ? {op: h, path: p} : { op: h, path: p, value: d }), i.push(h === r ? {op: "remove", path: p} : "remove" === h ? { op: r, path: p, value: t(f) } : {op: "replace", path: p, value: t(f)}) } })) }(e, n, o, i); case 5: case 1: return function (e, n, o, i) { var a = e.t, c = e.R, s = e.o; if (s.length < a.length) { var u = [s, a]; a = u[0], s = u[1]; var l = [i, o]; o = l[0], i = l[1] } for (var f = 0; f < a.length; f++) if (c[f] && s[f] !== a[f]) { var d = n.concat([f]); o.push({op: "replace", path: d, value: t(s[f])}), i.push({op: "replace", path: d, value: t(a[f])}) } for (var h = a.length; h < s.length; h++) { var p = n.concat([h]); o.push({op: r, path: p, value: t(s[h])}) } a.length < s.length && i.push({op: "replace", path: n.concat(["length"]), value: a.length}) }(e, n, o, i); case 3: return function (e, t, n, o) { var i = e.t, a = e.o, c = 0; i.forEach((function (e) { if (!a.has(e)) { var i = t.concat([c]); n.push({op: "remove", path: i, value: e}), o.unshift({op: r, path: i, value: e}) } c++ })), c = 0, a.forEach((function (e) { if (!i.has(e)) { var a = t.concat([c]); n.push({op: r, path: a, value: e}), o.unshift({op: "remove", path: a, value: e}) } c++ })) }(e, n, o, i) } }, M: function (e, t, r, n) { r.push({op: "replace", path: [], value: t === X ? void 0 : t}), n.push({op: "replace", path: [], value: e}) } }) } function G() { function e(e, t) { function r() { this.constructor = e } a(e, t), e.prototype = (r.prototype = t.prototype, new r) } function t(e) { e.o || (e.R = new Map, e.o = new Map(e.t)) } function r(e) { e.o || (e.o = new Set, e.t.forEach((function (t) { if (i(t)) { var r = P(e.A.h, t, e); e.p.set(t, r), e.o.add(r) } else e.o.add(t) }))) } function o(e) { e.O && n(3, JSON.stringify(g(e))) } var a = function (e, t) { return (a = Object.setPrototypeOf || {__proto__: []} instanceof Array && function (e, t) { e.__proto__ = t } || function (e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) })(e, t) }, s = function () { function r(e, t) { return this[$] = { i: 2, l: t, A: t ? t.A : C(), P: !1, I: !1, o: void 0, R: void 0, t: e, k: this, C: !1, O: !1 }, this } e(r, Map); var n = r.prototype; return Object.defineProperty(n, "size", { get: function () { return g(this[$]).size } }), n.has = function (e) { return g(this[$]).has(e) }, n.set = function (e, r) { var n = this[$]; return o(n), g(n).has(e) && g(n).get(e) === r || (t(n), D(n), n.R.set(e, !0), n.o.set(e, r), n.R.set(e, !0)), this }, n.delete = function (e) { if (!this.has(e)) return !1; var r = this[$]; return o(r), t(r), D(r), r.t.has(e) ? r.R.set(e, !1) : r.R.delete(e), r.o.delete(e), !0 }, n.clear = function () { var e = this[$]; o(e), g(e).size && (t(e), D(e), e.R = new Map, c(e.t, (function (t) { e.R.set(t, !1) })), e.o.clear()) }, n.forEach = function (e, t) { var r = this; g(this[$]).forEach((function (n, o) { e.call(t, r.get(o), o, r) })) }, n.get = function (e) { var r = this[$]; o(r); var n = g(r).get(e); if (r.I || !i(n)) return n; if (n !== r.t.get(e)) return n; var a = P(r.A.h, n, r); return t(r), r.o.set(e, a), a }, n.keys = function () { return g(this[$]).keys() }, n.values = function () { var e, t = this, r = this.keys(); return (e = {})[ee] = function () { return t.values() }, e.next = function () { var e = r.next(); return e.done ? e : {done: !1, value: t.get(e.value)} }, e }, n.entries = function () { var e, t = this, r = this.keys(); return (e = {})[ee] = function () { return t.entries() }, e.next = function () { var e = r.next(); if (e.done) return e; var n = t.get(e.value); return {done: !1, value: [e.value, n]} }, e }, n[ee] = function () { return this.entries() }, r }(), u = function () { function t(e, t) { return this[$] = { i: 3, l: t, A: t ? t.A : C(), P: !1, I: !1, o: void 0, t: e, k: this, p: new Map, O: !1, C: !1 }, this } e(t, Set); var n = t.prototype; return Object.defineProperty(n, "size", { get: function () { return g(this[$]).size } }), n.has = function (e) { var t = this[$]; return o(t), t.o ? !!t.o.has(e) || !(!t.p.has(e) || !t.o.has(t.p.get(e))) : t.t.has(e) }, n.add = function (e) { var t = this[$]; return o(t), this.has(e) || (r(t), D(t), t.o.add(e)), this }, n.delete = function (e) { if (!this.has(e)) return !1; var t = this[$]; return o(t), r(t), D(t), t.o.delete(e) || !!t.p.has(e) && t.o.delete(t.p.get(e)) }, n.clear = function () { var e = this[$]; o(e), g(e).size && (r(e), D(e), e.o.clear()) }, n.values = function () { var e = this[$]; return o(e), r(e), e.o.values() }, n.entries = function () { var e = this[$]; return o(e), r(e), e.o.entries() }, n.keys = function () { return this.values() }, n[ee] = function () { return this.values() }, n.forEach = function (e, t) { for (var r = this.values(), n = r.next(); !n.done;) e.call(t, n.value, n.value, this), n = r.next() }, t }(); w("MapSet", { F: function (e, t) { return new s(e, t) }, T: function (e, t) { return new u(e, t) } }) } function U() { L(), G(), W() } function z(e) { return e } function H(e) { return e } r.r(t), r.d(t, "Immer", (function () { return ce })), r.d(t, "applyPatches", (function () { return he })), r.d(t, "castDraft", (function () { return z })), r.d(t, "castImmutable", (function () { return H })), r.d(t, "createDraft", (function () { return pe })), r.d(t, "current", (function () { return F })), r.d(t, "enableAllPlugins", (function () { return U })), r.d(t, "enableES5", (function () { return L })), r.d(t, "enableMapSet", (function () { return G })), r.d(t, "enablePatches", (function () { return W })), r.d(t, "finishDraft", (function () { return ge })), r.d(t, "freeze", (function () { return m })), r.d(t, "immerable", (function () { return Z })), r.d(t, "isDraft", (function () { return o })), r.d(t, "isDraftable", (function () { return i })), r.d(t, "nothing", (function () { return X })), r.d(t, "original", (function () { return a })), r.d(t, "produce", (function () { return ue })), r.d(t, "produceWithPatches", (function () { return le })), r.d(t, "setAutoFreeze", (function () { return fe })), r.d(t, "setUseProxies", (function () { return de })); var V, Y, Q = "undefined" != typeof Symbol && "symbol" == typeof Symbol("x"), K = "undefined" != typeof Map, q = "undefined" != typeof Set, J = "undefined" != typeof Proxy && void 0 !== Proxy.revocable && "undefined" != typeof Reflect, X = Q ? Symbol.for("immer-nothing") : ((V = {})["immer-nothing"] = !0, V), Z = Q ? Symbol.for("immer-draftable") : "__$immer_draftable", $ = Q ? Symbol.for("immer-state") : "__$immer_state", ee = "undefined" != typeof Symbol && Symbol.iterator || "@@iterator", te = "" + Object.prototype.constructor, re = "undefined" != typeof Reflect && Reflect.ownKeys ? Reflect.ownKeys : void 0 !== Object.getOwnPropertySymbols ? function (e) { return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)) } : Object.getOwnPropertyNames, ne = Object.getOwnPropertyDescriptors || function (e) { var t = {}; return re(e).forEach((function (r) { t[r] = Object.getOwnPropertyDescriptor(e, r) })), t }, oe = {}, ie = { get: function (e, t) { if (t === $) return e; var r = g(e); if (!u(r, t)) return function (e, t, r) { var n, o = M(t, r); return o ? "value" in o ? o.value : null === (n = o.get) || void 0 === n ? void 0 : n.call(e.k) : void 0 }(e, r, t); var n = r[t]; return e.I || !i(n) ? n : n === j(e.t, t) ? (T(e), e.o[t] = P(e.A.h, n, e)) : n }, has: function (e, t) { return t in g(e) }, ownKeys: function (e) { return Reflect.ownKeys(g(e)) }, set: function (e, t, r) { var n = M(g(e), t); if (null == n ? void 0 : n.set) return n.set.call(e.k, r), !0; if (!e.P) { var o = j(g(e), t), i = null == o ? void 0 : o[$]; if (i && i.t === r) return e.o[t] = r, e.R[t] = !1, !0; if (d(r, o) && (void 0 !== r || u(e.t, t))) return !0; T(e), D(e) } return e.o[t] === r && (void 0 !== r || t in e.o) || Number.isNaN(r) && Number.isNaN(e.o[t]) || (e.o[t] = r, e.R[t] = !0), !0 }, deleteProperty: function (e, t) { return void 0 !== j(e.t, t) || t in e.t ? (e.R[t] = !1, T(e), D(e)) : delete e.R[t], e.o && delete e.o[t], !0 }, getOwnPropertyDescriptor: function (e, t) { var r = g(e), n = Reflect.getOwnPropertyDescriptor(r, t); return n ? { writable: !0, configurable: 1 !== e.i || "length" !== t, enumerable: n.enumerable, value: r[t] } : n }, defineProperty: function () { n(11) }, getPrototypeOf: function (e) { return Object.getPrototypeOf(e.t) }, setPrototypeOf: function () { n(12) } }, ae = {}; c(ie, (function (e, t) { ae[e] = function () { return arguments[0] = arguments[0][0], t.apply(this, arguments) } })), ae.deleteProperty = function (e, t) { return ae.set.call(this, e, t, void 0) }, ae.set = function (e, t, r) { return ie.set.call(this, e[0], t, r, e[0]) }; var ce = function () { function e(e) { var t = this; this.g = J, this.D = !0, this.produce = function (e, r, o) { if ("function" == typeof e && "function" != typeof r) { var a = r; r = e; var c = t; return function (e) { var t = this; void 0 === e && (e = a); for (var n = arguments.length, o = Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) o[i - 1] = arguments[i]; return c.produce(e, (function (e) { var n; return (n = r).call.apply(n, [t, e].concat(o)) })) } } var s; if ("function" != typeof r && n(6), void 0 !== o && "function" != typeof o && n(7), i(e)) { var u = O(t), l = P(t, e, void 0), f = !0; try { s = r(l), f = !1 } finally { f ? E(u) : S(u) } return "undefined" != typeof Promise && s instanceof Promise ? s.then((function (e) { return A(u, o), I(e, u) }), (function (e) { throw E(u), e })) : (A(u, o), I(s, u)) } if (!e || "object" != typeof e) { if (void 0 === (s = r(e)) && (s = e), s === X && (s = void 0), t.D && m(s, !0), o) { var d = [], h = []; y("Patches").M(e, s, d, h), o(d, h) } return s } n(21, e) }, this.produceWithPatches = function (e, r) { if ("function" == typeof e) return function (r) { for (var n = arguments.length, o = Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) o[i - 1] = arguments[i]; return t.produceWithPatches(r, (function (t) { return e.apply(void 0, [t].concat(o)) })) }; var n, o, i = t.produce(e, r, (function (e, t) { n = e, o = t })); return "undefined" != typeof Promise && i instanceof Promise ? i.then((function (e) { return [e, n, o] })) : [i, n, o] }, "boolean" == typeof (null == e ? void 0 : e.useProxies) && this.setUseProxies(e.useProxies), "boolean" == typeof (null == e ? void 0 : e.autoFreeze) && this.setAutoFreeze(e.autoFreeze) } var t = e.prototype; return t.createDraft = function (e) { i(e) || n(8), o(e) && (e = F(e)); var t = O(this), r = P(this, e, void 0); return r[$].C = !0, S(t), r }, t.finishDraft = function (e, t) { var r = (e && e[$]).A; return A(r, t), I(void 0, r) }, t.setAutoFreeze = function (e) { this.D = e }, t.setUseProxies = function (e) { e && !J && n(20), this.g = e }, t.applyPatches = function (e, t) { var r; for (r = t.length - 1; r >= 0; r--) { var n = t[r]; if (0 === n.path.length && "replace" === n.op) { e = n.value; break } } r > -1 && (t = t.slice(r + 1)); var i = y("Patches").$; return o(e) ? i(e, t) : this.produce(e, (function (e) { return i(e, t) })) }, e }(), se = new ce, le = se.produceWithPatches.bind(se), fe = se.setAutoFreeze.bind(se), de = se.setUseProxies.bind(se), he = se.applyPatches.bind(se), pe = se.createDraft.bind(se), ge = se.finishDraft.bind(se); t.default = se.produce }, function (e, t, r) { "use strict"; function n(e, t) { return Object.prototype.toString.call(e) === "[object " + t + "]" } function o(e) { return void 0 !== e && null !== e } r.d(t, "a", (function () { return o })), r.d(t, "b", (function () { return n })) }, function (e, t, r) { "use strict"; function n() { var e = this.constructor.getDerivedStateFromProps(this.props, this.state); null !== e && void 0 !== e && this.setState(e) } function o(e) { this.setState(function (t) { var r = this.constructor.getDerivedStateFromProps(e, t); return null !== r && void 0 !== r ? r : null }.bind(this)) } function i(e, t) { try { var r = this.props, n = this.state; this.props = e, this.state = t, this.__reactInternalSnapshotFlag = !0, this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(r, n) } finally { this.props = r, this.state = n } } 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 r = null, a = null, c = null; if ("function" === typeof t.componentWillMount ? r = "componentWillMount" : "function" === typeof t.UNSAFE_componentWillMount && (r = "UNSAFE_componentWillMount"), "function" === typeof t.componentWillReceiveProps ? a = "componentWillReceiveProps" : "function" === typeof t.UNSAFE_componentWillReceiveProps && (a = "UNSAFE_componentWillReceiveProps"), "function" === typeof t.componentWillUpdate ? c = "componentWillUpdate" : "function" === typeof t.UNSAFE_componentWillUpdate && (c = "UNSAFE_componentWillUpdate"), null !== r || null !== a || null !== c) { var s = e.displayName || e.name, u = "function" === typeof e.getDerivedStateFromProps ? "getDerivedStateFromProps()" : "getSnapshotBeforeUpdate()"; throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\\n\\n" + s + " uses " + u + " but also contains the following legacy lifecycles:" + (null !== r ? "\\n " + r : "") + (null !== a ? "\\n " + a : "") + (null !== c ? "\\n " + c : "") + "\\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 = n, t.componentWillReceiveProps = o), "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 = i; var l = t.componentDidUpdate; t.componentDidUpdate = function (e, t, r) { var n = this.__reactInternalSnapshotFlag ? this.__reactInternalSnapshot : r; l.call(this, e, t, n) } } return e } r.r(t), r.d(t, "polyfill", (function () { return a })), n.__suppressDeprecationWarning = !0, o.__suppressDeprecationWarning = !0, i.__suppressDeprecationWarning = !0 } ]) }