(window.webpackJsonp = window.webpackJsonp || []).push([[11], { 1172: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.getCurrentTime = void 0; var c = o(r(6)) , l = o(r(41)); t.getCurrentTime = function(data) { return new c.default((function(e) { e((0, l.default)()) } )) } }, 1256: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c, l = o(r(4)), d = r(1257), f = [], v = "@@clickoutsideContext", h = 0; function m(e, t, r) { return function() { var n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} , o = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; !(r && r.context && n.target && o.target) || e.contains(n.target) || e.contains(o.target) || e === n.target || r.context.popperElm && (r.context.popperElm.contains(n.target) || r.context.popperElm.contains(o.target)) || (t.expression && e[v].methodName && r.context[e[v].methodName] ? r.context[e[v].methodName]() : e[v].bindingFn && e[v].bindingFn()) } } !l.default.prototype.$isServer && (0, d.on)(document, "mousedown", (function(e) { return c = e } )), !l.default.prototype.$isServer && (0, d.on)(document, "mouseup", (function(e) { f.forEach((function(t) { return t[v].documentHandler(e, c) } )) } )); t.default = { bind: function(e, t, r) { f.push(e); var n = h++; e[v] = { id: n, documentHandler: m(e, t, r), methodName: t.expression, bindingFn: t.value } }, update: function(e, t, r) { e[v].documentHandler = m(e, t, r), e[v].methodName = t.expression, e[v].bindingFn = t.value }, unbind: function(e) { for (var t = f.length, i = 0; i < t; i++) if (f[i][v].id === e[v].id) { f.splice(i, 1); break } delete e[v] } } }, 1301: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.cmsApiRequest = t.cmsApiPageRequest = t.cmsApiNewsRequest = t.cmsApiCommonRequest = t.cmsApiArticleRequest = void 0; var h = v(r(7)) , m = v(r(41)) , y = v(r(6)) , _ = v(r(44)) , w = v(r(95)) , C = v(r(222)) , S = v(r(98)) , k = v(r(49)) , T = r(12) , L = (r(8), r(170)); function E(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function P(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? E(Object(r), !0).forEach((function(t) { (0, h.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : E(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var A = w.default.create({ baseURL: "https://webapi.weex.com", timeout: 2e4, headers: { Authorization: "Bearer ".concat("6fff94d72ef745d8cc6d8e23321651839e4aa3b93ab584638684eb14e4cc7c6039aa65f31191bf85b9a56d8e19458cf361018ed4d78b337b506dec16db854ca11baca751fff971250ccf556f0ca50c1f89281390be687ec033e5754bd4c1423fbb78a2b357d451293611069923276b4fdbe1fd5913dd99ffda70c911bbdaed72") } }); function O() { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "" , t = arguments.length > 1 ? arguments[1] : void 0 , r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null , n = { locale: (0, T.getCmsLocaleByLangCode)(t) }; return r && (n = P(P({}, n), r)), e && (n.populate = e), { post: function(e, data) { return A.post(e, P(P({}, data), n)) }, get: function(e, data) { return A.get(e, { params: P(P({}, data), n), paramsSerializer: function(e) { return C.default.stringify(e) } }) } } } A.interceptors.request.use((function(e) { return e.startTime = (0, m.default)(), e } ), (function(e) { return function(e) { var t = (0, L.getI18n)(); return (0, S.default)({ type: "error", message: t.timeout }), y.default.resolve(e) }(e) } )), A.interceptors.response.use((function(e) { return function(e) { var t = (0, m.default)() - e.config.startTime; return (0, k.default)("ajax_response_time", e.request.responseURL, { duration: t }), 200 === e.status ? e.data : e }(e) } ), (function(e) { return function(e) { var t, r, n, o = (0, L.getI18n)(), c = (null == e || null === (t = e.response) || void 0 === t || null === (t = t.request) || void 0 === t ? void 0 : t.responseURL) || (null == e || null === (r = e.config) || void 0 === r ? void 0 : r.url), l = null != e && e.response ? (0, _.default)(null === (n = e.response) || void 0 === n ? void 0 : n.data) : e.code; (0, k.default)("ajax_error", c, { ext: l }), e.response ? function(e, t) { var r, n = e.status, o = null == e || null === (r = e.data) || void 0 === r ? void 0 : r.msg; if (404 == n) return; switch (n) { case 504: (0, S.default)({ type: "error", message: t.notfound }); break; case 403: (0, S.default)({ type: "error", message: t.forbidden }); break; case 401: break; case 500: (0, S.default)({ type: "error", message: t.unknow }); break; default: (0, S.default)({ type: "error", message: o || t.unknow }) } }(e.response, o) : "ECONNABORTED" === e.code && e.message.includes("timeout") && (0, S.default)({ type: "error", message: o.timeout }); return y.default.reject(e) }(e) } )); t.cmsApiCommonRequest = function(e, t) { return O("", e, t) } , t.cmsApiRequest = function(e) { return O(["thumbnail", "seo"], e) } , t.cmsApiNewsRequest = function(e) { return O("thumbnail", e) } , t.cmsApiArticleRequest = function(e) { return O("thumbnail", e) } , t.cmsApiPageRequest = function(e) { return O("seo.metaImage", e) } }, 1302: function(e, t, r) { var map = { "./ar-AR": [140, 7], "./ar-AR.js": [140, 7], "./ar-AR.json": [343, 3], "./de-DE": [141, 7], "./de-DE.js": [141, 7], "./de-DE.json": [344, 3], "./en": [107, 7], "./en.js": [107, 7], "./en.json": [223, 3], "./fa-IR": [142, 7], "./fa-IR.js": [142, 7], "./fa-IR.json": [345, 3], "./ko-kr": [143, 7], "./ko-kr.js": [143, 7], "./ko-kr.json": [346, 3], "./ru-RU": [144, 7], "./ru-RU.js": [144, 7], "./ru-RU.json": [347, 3], "./tr-TR": [145, 7], "./tr-TR.js": [145, 7], "./tr-TR.json": [348, 3], "./uk-UK": [146, 7], "./uk-UK.js": [146, 7], "./uk-UK.json": [349, 3], "./vi": [147, 7], "./vi.js": [147, 7], "./vi.json": [350, 3], "./zh-cn": [148, 7], "./zh-cn.js": [148, 7], "./zh-cn.json": [351, 3], "./zh-tw": [149, 7], "./zh-tw.js": [149, 7], "./zh-tw.json": [352, 3] }; function n(e) { return Promise.resolve().then((function() { if (!r.o(map, e)) { var t = new Error("Cannot find module '" + e + "'"); throw t.code = "MODULE_NOT_FOUND", t } var n = map[e] , o = n[0]; return r.t(o, n[1]) } )) } n.keys = function() { return Object.keys(map) } , n.id = 1302, e.exports = n }, 1321: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(14)) , l = o(r(15)) , d = o(r(73)) , f = o(r(74)) , v = o(r(7)) , h = o(r(646)) , m = r(54) , y = function() { return (0, f.default)((function e() { (0, d.default)(this, e), this._connect() } ), [{ key: "_connect", value: function() { var e = this; this.instance || (0, m.getNewContractWSUrl)(!0).then((function(t) { e.instance = new h.default(t,!0) } )) } }], [{ key: "getInstance", value: (e = (0, l.default)(c.default.mark((function e() { var t; return c.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: if (this.instance) { e.next = 5; break } return e.next = 3, (0, m.getNewContractWSUrl)(!0); case 3: t = e.sent, this.instance = new h.default(t,!0); case 5: return e.abrupt("return", this.instance); case 6: case "end": return e.stop() } } ), e, this) } ))), function() { return e.apply(this, arguments) } ) }]); var e }(); (0, v.default)(y, "instance", null | h.default); t.default = y }, 1322: function(e, t, r) { "use strict"; var n = r(27) , o = r(110) , c = r(111) , l = r(112) , d = r(69) , f = r(11) , v = r(16) , h = r(9) , m = r(18) , y = r(17) , _ = r(0) , w = r(34) , C = r(2); _(t, "__esModule", { value: !0 }), t.default = void 0, t.generateId = re; var S = C(r(14)) , k = C(r(44)) , T = C(r(299)) , L = C(r(6)) , E = C(r(41)) , P = C(r(11)) , A = C(r(15)); C(r(384)); r(308); var O = C(r(385)) , N = C(r(30)) , x = C(r(73)) , R = C(r(74)) , I = C(r(7)) , M = (C(r(4)), r(1323), r(629)) , D = r(26) , B = r(54) , U = r(389) , F = r(167) , j = C(r(49)) , H = G(r(45)) , K = G(r(43)) , W = r(20) , z = (r(8), r(170)); function $(e) { if ("function" != typeof w) return null; var t = new w , r = new w; return ($ = function(e) { return e ? r : t } )(e) } function G(e, t) { if (!t && e && e.__esModule) return e; if (null === e || "object" != n(e) && "function" != typeof e) return { default: e }; var r = $(t); if (r && r.has(e)) return r.get(e); var o = { __proto__: null } , a = _ && h; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? h(e, u) : null; i && (i.get || i.set) ? _(o, u, i) : o[u] = e[u] } return o.default = e, r && r.set(e, o), o } function V(e, t) { var r = f(e); if (v) { var n = v(e); t && (n = n.filter((function(t) { return h(e, t).enumerable } ))), r.push.apply(r, n) } return r } function Q(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? V(Object(r), !0).forEach((function(t) { (0, I.default)(e, t, r[t]) } )) : m ? y(e, m(r)) : V(Object(r)).forEach((function(t) { _(e, t, h(r, t)) } )) } return e } function Z(e, t) { var r = void 0 !== c && e[l] || e["@@iterator"]; if (!r) { if (d(e) || (r = function(e, a) { if (e) { if ("string" == typeof e) return X(e, a); var t = {}.toString.call(e).slice(8, -1); return "Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t ? o(e) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? X(e, a) : void 0 } }(e)) || t && e && "number" == typeof e.length) { r && (e = r); var n = 0 , f = function() {}; return { s: f, n: function() { return n >= e.length ? { done: !0 } : { done: !1, value: e[n++] } }, e: function(e) { throw e }, f: f } } 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 v, a = !0, u = !1; return { s: function() { r = r.call(e) }, n: function() { var e = r.next(); return a = e.done, e }, e: function(e) { u = !0, v = e }, f: function() { try { a || null == r.return || r.return() } finally { if (u) throw v } } } } function X(e, a) { (null == a || a > e.length) && (a = e.length); for (var t = 0, r = Array(a); t < a; t++) r[t] = e[t]; return r } r(390); var Y = { maxReconnectionDelay: 5e3, minReconnectionDelay: 1e3 + 4e3 * Math.random(), reconnectionDelayGrowFactor: 1.3, connectionTimeout: 5e3, maxRetries: 50, maxEnqueuedMessages: 1 / 0, startClosed: !1, debug: !0, maxHeartbeat: 6, heartbeatInterval: 5e3, sensorsReportInterval: 6e4, compress: !0 } , J = t.default = function() { function e(t, r) { var n, o = this; (0, x.default)(this, e), (0, I.default)(this, "version", void 0), (0, I.default)(this, "_wsURL", void 0), (0, I.default)(this, "_url", void 0), (0, I.default)(this, "_options", void 0), (0, I.default)(this, "_ws", void 0), (0, I.default)(this, "_binaryType", void 0), (0, I.default)(this, "_protocols", void 0), (0, I.default)(this, "_retryCount", void 0), (0, I.default)(this, "_heartbeats", void 0), (0, I.default)(this, "_closeCalled", void 0), (0, I.default)(this, "_shouldReconnect", void 0), (0, I.default)(this, "_connectLock", void 0), (0, I.default)(this, "_connectTimeout", void 0), (0, I.default)(this, "_connectTimeoutSec", void 0), (0, I.default)(this, "__connectDelay", void 0), (0, I.default)(this, "_beatTimeout", void 0), (0, I.default)(this, "_messageQueue", void 0), (0, I.default)(this, "_listeners", void 0), (0, I.default)(this, "_channelMap", void 0), (0, I.default)(this, "productCode", void 0), (0, I.default)(this, "urlManager", void 0), (0, I.default)(this, "token", void 0), (0, I.default)(this, "_messageSent", void 0), (0, I.default)(this, "_isLogin", void 0), (0, I.default)(this, "timeBoard", void 0), (0, I.default)(this, "_heartbeatTimes", void 0), (0, I.default)(this, "sensorsReport", void 0), (0, I.default)(this, "_waitTimer", void 0), (0, I.default)(this, "_handleOpen", (function(e) { if (clearTimeout(o._connectTimeout), o._heartbeats = 0, o._debug("deal message queue:", (0, k.default)(o._messageQueue)), o._messageQueue.forEach((function(e) { return o.send(e) } )), o._messageQueue = [], o._channelMap.size > 0) { var t, r = Z(o._channelMap); try { for (r.s(); !(t = r.n()).done; ) { var n = (0, N.default)(t.value, 2) , c = n[0] , l = n[1] , d = l.params , f = l.listener; o.subscribe(c, d, f) } } catch (e) { r.e(e) } finally { r.f() } } o._heartbeat(), o._listeners.open.forEach((function(t) { return t(e) } )) } )), (0, I.default)(this, "_handleClose", (function(e) { var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]; o._clearTimeouts(), o._clearSensorsReportTimer(), (null == e ? void 0 : e.code) === M.CONNECTION_ERROR_CODE.E1007 ? o.msgBoxE1007() : t && o.reconnect(), o._listeners.close.forEach((function(t) { return t(e) } )) } )), (0, I.default)(this, "_handleMessage", (function(e) { var t = e.data; o._retryCount = -1, o._messageSent = !0, o._options.compress ? o._inflateMessage(t) : o._dispatchMessage(t) } )), this._url = t, this._options = r, this._isLogin = window.$nuxt.$store.state.newTrading.isLogin || (null === (n = H.default.get(H.TokenKey.R_TOKEN)) || void 0 === n ? void 0 : n.length) > 0, this._init(), this._connect() } return (0, R.default)(e, [{ key: "begin", value: function(e) { this.changeProduct(e), this._connect() } }, { key: "changeProduct", value: function(e) { this.productCode = e } }, { key: "_init", value: function() { this.version = "2.0", this._binaryType = "blob", this._protocols = "", this._retryCount = -1, this._heartbeats = 0, this._connectLock = !1, this._connectTimeout = null, this._connectTimeoutSec = 5e3, this._connectDelay = 0, this._messageQueue = [], this._shouldReconnect = !0, this._listeners = { open: new T.default, close: new T.default, error: new T.default, message: new T.default }, this._channelMap = new T.default, this._messageSent = !1, this.timeBoard = {}, this._clearSensorsReportTimer() } }, { key: "CONNECTING", get: function() { return e.CONNECTING } }, { key: "OPEN", get: function() { return e.OPEN } }, { key: "CLOSING", get: function() { return e.CLOSING } }, { key: "CLOSED", get: function() { return e.CLOSED } }, { key: "retryCount", get: function() { return Math.max(this._retryCount, 0) } }, { key: "readyState", get: function() { var t; return this._ws ? this._ws.readyState : null !== (t = this._options) && void 0 !== t && t.startClosed ? e.CLOSED : e.CONNECTING } }, { key: "_clearSensorsReportTimer", value: function() { var e; this.sensorsReport && clearInterval(this.sensorsReport), this._heartbeatTimes && (null === (e = this._heartbeatTimes) || void 0 === e ? void 0 : e.length) > 0 && (0, j.default)("ws_response_time", this._url, { ext: this._heartbeatTimes.join(",") }), this._heartbeatTimes = [] } }, { key: "msgBoxE1007", value: function() { var e = this , t = "white" === (K.default.get(K.CookieKey.GLOBAL_THEME) || "black") ? "big-icon-confirm single" : "big-icon-confirm single black" , r = (0, z.getI18n)(); O.default.alert('
'.concat(r.wsErr1007, "
"), "", { confirmButtonText: r.resetBtn, dangerouslyUseHTMLString: !0, customClass: t, type: "warning", title: "", center: !0, iconClass: "iconfont icon-tishi", closeOnClickModal: !1, closeOnPressEscape: !1, showCancelButton: !1 }).then((function() { e.reconnect() } )) } }, { key: "_inflateMessage", value: function(e) { if (e instanceof Blob) { var t = new FileReader , r = this; t.addEventListener("loadend", (function() { var e = (0, U.inflate)(t.result, { to: "string" }); r._dispatchMessage(e) } )), t.onerror = function(e) {} , t.readAsArrayBuffer(e) } else this._dispatchMessage(e) } }, { key: "_dispatchMessage", value: function(e) { var data = JSON.parse(String(e)); if ("pong" == data.action) { this._heartbeats = 0; var time = this._timeEnd("ping"); this._heartbeatTimes.push(time) } var t = re(data.action, data); this._listeners.message.forEach((function(e) { return e(data, t) } )) } }, { key: "_handleError", value: function(e) { this._debug("error event", e.message), this._disconnect(void 0, "TIMEOUT" === e.message ? "timeout" : void 0), this._listeners.error.forEach((function(t) { return t(e) } )), this.reconnect() } }, { key: "_handleTimeout", value: function() { this._debug("timeout event"), this._handleError(new M.WrappedErrorEvent(null,M.TIMEOUT_ERROR,this)) } }, { key: "_initListeners", value: function() { var e = this; this._ws && (this._ws.onopen = this._handleOpen, this._ws.onclose = function(t) { var r = new M.WrappedCloseEvent(t); r.target = e, e._handleClose(r, "terminate" !== r.reason) } , this._ws.onmessage = this._handleMessage, this._ws.onerror = function(t) { e._handleError(new M.WrappedErrorEvent(t,M.CONNECTION_ERROR,e)) } ) } }, { key: "_removeListeners", value: function() { this._ws && (this._debug("removeListeners"), this._ws.onclose = ee, this._ws.onopen = ee, this._ws.onerror = ee, this._ws.onmessage = ee) } }, { key: "_wait", value: function() { var e = this; return this._isLogin ? L.default.resolve() : new L.default((function(t) { var r = (0, D.getWSTimoutMilliSecs)(e._retryCount) + (e._retryCount <= 1 ? e._connectDelay : e._connectTimeoutSec); e._debug("waiting", r), e._waitTimer = setTimeout(t, r) } )) } }, { key: "_getNextUrl", value: function(e) { if ("string" == typeof e) return L.default.resolve(e); if ("function" == typeof e) { var t = e(this._options.compress); if ("string" == typeof t) return L.default.resolve(t); if (t.then) return t } throw Error("Invalid URL") } }, { key: "_logout", value: function() { var e = window.$nuxt; return e.$store.commit("CLEAR_USER"), e.$store.commit("SET_TRADER_NEW_TIPS", !1), e.$store.commit("SET_MIX_TRADER_NEW_TIPS", !1), (0, D.delLoginCookie)(), new L.default((function(e, t) { (0, F.invokeClearCookie)().then((function(t) { H.default.remove(H.TokenKey.CC_TOKEN), H.default.remove(H.TokenKey.R_TOKEN), W.UserLocal.USERID = void 0, W.UserLocal.LAST_LOGIN_TIME = void 0, e(t) } )).catch((function(e) { return t(e) } )) } )) } }, { key: "_connect", value: function() { var e = this; if (!this._connectLock && this._shouldReconnect) { this._connectLock = !0, this._retryCount++, this._debug("Connect retryCount:", this._retryCount); var t = this._options.maxRetries , r = void 0 === t ? Y.maxRetries : t; if (this._debug("Max maxRetries", r), this._retryCount >= r || this._isLogin && this._retryCount >= 10) return this._debug("Max retries reached", this._retryCount, ">=", r), void this._logout().then((function(e) { window.location.reload() } )); this._removeListeners(), this._wait().then((function() { var t; e._protocols = (0, B.getTokenData)(e._url), null !== e._ws && (null === (t = e._ws) || void 0 === t ? void 0 : t.readyState) === e.OPEN && e._ws.close(), e._protocols = (0, D.removeTailRecursive)(e._protocols, "="), e._ws = e._protocols.length > 0 ? new WebSocket(e._url,e._protocols) : new WebSocket(e._url), (0, B.getContractWSUrl)().then((function(t) { var r; e._url = t, e._protocols = (0, B.getTokenData)(t), null !== e._ws && (null === (r = e._ws) || void 0 === r ? void 0 : r.readyState) === e.OPEN && (e._debug("_connect ws error :", e._ws), e._ws.close()), e._protocols = (0, D.removeTailRecursive)(e._protocols, "="), e._debug("Connecting to", t, "with protocols", e._protocols), e._ws = e._protocols.length > 0 ? new WebSocket(t,e._protocols) : new WebSocket(t), e._connectLock = !1, e._initListeners(), e.checkWebSocketStatus() } )) } )) } } }, { key: "_disconnect", value: function() { var code = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1e3 , e = arguments.length > 1 ? arguments[1] : void 0; if (this._clearTimeouts(), this._debug("_disconnect:", "code:", code, "reason:", e), this._ws) { this._removeListeners(); try { this._ws.close(code, e); var t = new M.WrappedCloseEvent(null,code,e); t.target = this, this._handleClose(t) } catch (e) { this._debug("_disconnect: error", e) } } } }, { key: "_heartbeat", value: function() { var e = this; this._beatTimeout && clearTimeout(this._beatTimeout), this.sensorsReport && clearInterval(this.sensorsReport); var t = function() { var r = e._options , n = r.maxHeartbeat , o = void 0 === n ? Y.maxHeartbeat : n , c = r.heartbeatInterval , l = void 0 === c ? Y.heartbeatInterval : c; if (e._heartbeats > o) return e._debug("_heartbeat:", e._heartbeats, "> maxHeartbeat", o), e.reconnect(4999, "heartbeat"), void e._clearSensorsReportTimer(); e._ws.readyState === WebSocket.OPEN ? (0 == e._heartbeats && e._time("ping"), e.send((0, k.default)({ action: "ping" }))) : e._clearSensorsReportTimer(), e._heartbeats++, e._beatTimeout = setTimeout((function() { t() } ), l) }; t(), this.sensorsReport = setInterval((function() { (0, j.default)("ws_response_time", e._url, { ext: e._heartbeatTimes.join(",") }), e._heartbeatTimes = [] } ), Y.sensorsReportInterval) } }, { key: "close", value: function() { var code = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1e3 , e = arguments.length > 1 ? arguments[1] : void 0; this._closeCalled = !0, this._shouldReconnect = !1, this._clearTimeouts(), this._waitTimer && clearTimeout(this._waitTimer), this._ws ? this._ws.readyState !== this.CLOSED ? (this._ws.close(code, e), this._debug("Triggered closed already")) : this._debug("Already closed") : this._debug("Close enqueued: no ws instance") } }, { key: "terminate", value: function() { this.close(1e3, "terminate"), this._debug("Execute termination"), e.instance = null, this._init() } }, { key: "reconnect", value: function(code, e) { this._closeCalled || (this._shouldReconnect = !0, this._closeCalled = !1, this._ws && this._ws.readyState !== this.CLOSED ? (this._debug("ws is not null or closed, reconnect"), this._disconnect(code, e), this._connect()) : (this._debug("ws is null or closed, reconnect"), this._connect())) } }, { key: "_debug", value: function() { if (this._options.debug) for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r] } }, { key: "_clearTimeouts", value: function() { clearTimeout(this._connectTimeout), clearTimeout(this._beatTimeout) } }, { key: "registerEventListener", value: function(t, r) { var n = t + String((0, E.default)()); return this._listeners[t].set(n, r), "open" === t && this.readyState === (null == e ? void 0 : e.OPEN) && r(), n } }, { key: "removeEventListener", value: function(e, t) { this._listeners[e].delete(t) } }, { key: "send", value: function(data) { var e; this._ws && this._ws.readyState === this.OPEN ? (this._ws.send(data), "ping" !== (null === (e = (0, k.default)(data)) || void 0 === e ? void 0 : e.action) && (0, j.default)("ws_swap_content", this._url, { ext: (0, k.default)(data) })) : (this._debug("Enqueue", data), this._messageQueue.push(data)) } }, { key: "subscribe", value: function(e) { var t, r = this, n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, o = arguments.length > 2 ? arguments[2] : void 0; n instanceof Function && (o = n, n = {}); var c = n; (null === (t = n.token) || void 0 === t ? void 0 : t.length) > 0 && (c.token = n.token); var l = re(e, c); this._listeners.message.get(l) && this._listeners.message.delete(l), this._listeners.message.set(l, (function(e, t) { var n; r.productCode && (null === (n = r.productCode) || void 0 === n ? void 0 : n.length) > 0 && e.productCode && e.productCode !== r.productCode || t === l && o(e, t) } )); var d = "message" + String((0, E.default)()) , f = (0, k.default)(Q(Q({ action: e }, c), {}, { msgId: d })); return this._debug("subscribe", f), this.send(f), this._channelMap.set(e, { action: e, params: n, listener: o }), l + "#" + d } }, { key: "unsubscribe", value: function(e) { this._listeners.message = new T.default, this._channelMap = new T.default } }, { key: "unsubscribeAll", value: function() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; if (!(t.length <= 0)) for (var n = 0, o = t; n < o.length; n++) { var c = o[n] , l = (0, k.default)({ action: "unsub_" + c.split("|")[0] }); this._debug("UnsubscribeAll", l), this.send(l), this._channelMap.delete(c) } } }, { key: "selfDestruct", value: function() { this.terminate(), this._debug("selfDestruct"), this.urlManager && this.urlManager.stop() } }, { key: "checkWebSocketStatus", value: function() { var e = this; this._ws.readyState === this.OPEN ? this._messageSent ? this._debug("WebSocket connected and message sent") : this._debug("WebSocket connected but no message sent") : this._ws.readyState === this.CONNECTING ? this._connectTimeout = setTimeout((function() { return e.close() } ), this._connectTimeoutSec) : (this._debug("this._ws.readyState", this._ws.readyState), this._debug("WebSocket connection not yet established")) } }, { key: "_time", value: function(label) { this.timeBoard[label] = (0, E.default)() } }, { key: "_timeEnd", value: function(label) { return this.timeBoard[label] ? (0, E.default)() - this.timeBoard[label] : 0 } }], [{ key: "getInstance", value: (t = (0, A.default)(S.default.mark((function t() { var r, n, o, c, l, d, f, v, h, m, y, _; return S.default.wrap((function(t) { for (; ; ) switch (t.prev = t.next) { case 0: return t.next = 2, (0, B.getContractWSUrl)(); case 2: return r = t.sent, n = new URL(r), o = n.hostname, c = n.search, l = new URL(window.location.href), d = l.currentSearch, f = void 0 === d ? c : d, v = (null == c ? void 0 : c.compress) || (null == f ? void 0 : f.compress), null != c && c.compress && !!v !== this._options.compress && (this._options.compress = !!v), this.instance ? (h = o.split(".")[0], m = new URL(this.instance._url), y = m.currentHostname, _ = (void 0 === y ? o : y).split(".")[0], h.toLowerCase() !== _.toLowerCase() && (this.instance.terminate(), this.instance = new e(r,Y))) : this.instance = new e(r,Y), t.abrupt("return", this.instance); case 9: case "end": return t.stop() } } ), t, this) } ))), function() { return t.apply(this, arguments) } ) }, { key: "CONNECTING", get: function() { return 0 } }, { key: "OPEN", get: function() { return 1 } }, { key: "CLOSING", get: function() { return 2 } }, { key: "CLOSED", get: function() { return 3 } }]); var t }(); function ee() {} (0, I.default)(J, "instance", void 0); var te = ["step", "productCode"]; function re(e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; if ("currentTraceOrders" === e) return e; var r = e; return (0, P.default)(t).sort((function(a, b) { return a < b ? -1 : a === b ? 0 : 1 } )).forEach((function(e) { te.indexOf(e) > -1 && (r += "|".concat(e, ":").concat(t[e])) } )), r } }, 1323: function(e, t, r) { "use strict"; var n = r(110) , o = r(111) , c = r(112) , l = r(69) , d = r(11) , f = r(16) , v = r(9) , h = r(18) , m = r(17) , y = r(0) , _ = r(2); y(t, "__esModule", { value: !0 }), t.UrlManager = void 0; var w = _(r(41)) , C = _(r(44)) , S = _(r(6)) , k = _(r(93)) , T = _(r(73)) , L = _(r(74)) , E = _(r(7)) , P = r(54) , A = _(r(222)) , O = r(20); function N(e, t) { var r = d(e); if (f) { var n = f(e); t && (n = n.filter((function(t) { return v(e, t).enumerable } ))), r.push.apply(r, n) } return r } function x(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? N(Object(r), !0).forEach((function(t) { (0, E.default)(e, t, r[t]) } )) : h ? m(e, h(r)) : N(Object(r)).forEach((function(t) { y(e, t, v(r, t)) } )) } return e } function R(e, t) { var r = void 0 !== o && e[c] || e["@@iterator"]; if (!r) { if (l(e) || (r = function(e, a) { if (e) { if ("string" == typeof e) return I(e, a); var t = {}.toString.call(e).slice(8, -1); return "Object" === t && e.constructor && (t = e.constructor.name), "Map" === t || "Set" === t ? n(e) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? I(e, a) : void 0 } }(e)) || t && e && "number" == typeof e.length) { r && (e = r); var d = 0 , f = function() {}; return { s: f, n: function() { return d >= e.length ? { done: !0 } : { done: !1, value: e[d++] } }, e: function(e) { throw e }, f: f } } 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 v, a = !0, u = !1; return { s: function() { r = r.call(e) }, n: function() { var e = r.next(); return a = e.done, e }, e: function(e) { u = !0, v = e }, f: function() { try { a || null == r.return || r.return() } finally { if (u) throw v } } } } function I(e, a) { (null == a || a > e.length) && (a = e.length); for (var t = 0, r = Array(a); t < a; t++) r[t] = e[t]; return r } var M = r(390); t.UrlManager = function() { return (0, L.default)((function e() { var t = this; (0, T.default)(this, e), (0, E.default)(this, "records", void 0), (0, E.default)(this, "counter", void 0), (0, E.default)(this, "urlProvider", (function() { var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; t.evaluateTask(); var r = function(e, t, r) { if (!e || e.length < 0) return; var n = e[0]; return e.forEach((function(e) { var o = t(e) , c = r(e); o > 0 && (o < t(n) || o === t(n) && c < r(n)) && (n = e) } )), n }(t.records, (function(i) { return Number(i.cost) } ), (function(i) { return Number(i.lastUsedTime) } )) || t.records[0]; r.lastUsedTime = (0, w.default)(); var n = r.socketUrl; return n += "?".concat(e ? "compress=true&" : "", "data=").concat((0, P.getTokenData)(n.replace("wss://", ""))) } )), (0, E.default)(this, "evaluateTask", (function() { t.counter && clearTimeout(t.counter); var e = function() { t.evaluate(), t.counter = setTimeout(e, 18e5) }; e() } )); var r = location , n = r.hostname , o = r.search , c = A.default.parse(o) , l = c.abroad && "1" === c.abroad || n.includes("weex.com") , d = "wss://contract.".concat(l ? "weex.com" : O.BaseLocal.WSS_URL, "/websocket") , f = "uuid=".concat(740 * (new Date).getTime() + "").concat(this.socketCompress ? "&compress=true" : "", "&data=").concat((0, P.getTokenData)(d.replace("wss://", ""))); d += (d.indexOf("?") > -1 ? "&" : "?") + f, localStorage.setItem("weex::socket::score", []); var v = JSON.parse(localStorage.getItem("weex::socket::score") || "[]") , h = [] , m = (location.host.replace("www.", ""), { name: "new-prod-3", socketUrl: "wss://stg-contract-websocket.weex.tech/websocket" }); "beta" === M.env && (m.socketUrl = m.socketUrl + "?beta=true"), l ? (h.push(m), h.push.apply(h, (0, k.default)(M.backupSocketUrl))) : h.push.apply(h, (0, k.default)(M.backupSocketUrl)), this.records = function(e, t) { var r, n = [], o = R(e); try { var c = function() { var e = r.value , o = t.find((function(i) { return i.name === e.name } )); o ? n.push(o) : n.push(x(x({}, e), {}, { cost: -1, lastTestTime: -1, lastUsedTime: -1 })) }; for (o.s(); !(r = o.n()).done; ) c() } catch (e) { o.e(e) } finally { o.f() } return n }(h, v) } ), [{ key: "saveRecord", value: function() { localStorage.setItem("weex::socket::score", (0, C.default)(this.records)) } }, { key: "evaluate", value: function() { var e = this , t = this.records.map((function(e) { return t = e, new S.default((function(e) { var r = (0, w.default)() , n = new WebSocket(t.socketUrl + (t.socketUrl.indexOf("?") > -1 ? "&" : "?") + "check=1") , o = null , c = !1 , l = !1 , d = setTimeout((function() { l = !0, t.lastTestTime = (0, w.default)(), t.cost = 99999, e() } ), 4e3); n.onopen = function() { l ? n.close() : (clearTimeout(d), o = setTimeout((function() { n && n.readyState === n.OPEN && n.close() } ), 1e4)) } , n.onerror = function() { l || (t.cost = 99999, t.lastTestTime = (0, w.default)(), o && clearTimeout(o), d && clearTimeout(d), e()) } , n.onmessage = function() { if (!l) { var n = (0, w.default)(); t.lastTestTime = n, t.cost = n - r, c = !0, e() } } , n.onclose = function() { l || c || (t.lastTestTime = (0, w.default)(), t.cost = 99999, e()) } } )); var t } )); S.default.all(t).then((function() { e.saveRecord() } )) } }, { key: "stop", value: function() { this.counter && clearTimeout(this.counter) } }]) }() }, 167: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.verifySystemLogin = t.userVipCode = t.systemLogin = t.registerForMobileV2 = t.registerForMobile = t.registerForEmailV2 = t.registerForEmail = t.loginCheck = t.login = t.invokeClearCookie = t.getUserInfo = t.getQrcodeKey = t.getQrKeyStatus = t.getQrKey = t.forgetPwdVerify = t.forgetPwdResetNew = t.forgetPwdReset = t.forgetPwdConfirm = void 0; var c = o(r(6)) , l = r(923) , d = r(82) , f = (r(26), (0, d.getInstance)("/v1/user")); t.registerForMobile = function(data) { return f.post("/register/mobile", data).then((function(e) { var t = e; return t.data && (t.data.userInfo = (0, l.formatUserInfo)(t.data)), t } )).catch((function(e) { return c.default.reject(e) } )) } , t.registerForMobileV2 = function(data) { return f.post("/register/mobileV2", data).then((function(e) { var t = e; return t.data && (t.data.userInfo = (0, l.formatUserInfo)(t.data)), t } )).catch((function(e) { return c.default.reject(e) } )) } , t.registerForEmail = function(data) { return f.post("/register/email", data).then((function(e) { var t = e; return t.data && (t.data.userInfo = (0, l.formatUserInfo)(t.data)), t } )).catch((function(e) { return c.default.reject(e) } )) } , t.registerForEmailV2 = function(data) { return f.post("/register/emailV2", data).then((function(e) { var t = e; return t.data && (t.data.userInfo = (0, l.formatUserInfo)(t.data)), t } )).catch((function(e) { return c.default.reject(e) } )) } , t.loginCheck = function(data) { return f.post("/login/new", data).then((function(e) { return "00000" === e.code && e.data.userInfo && (e.data.userInfo = (0, l.formatUserInfo)(e.data)), e } )).catch((function(e) { return c.default.reject(e) } )) } , t.login = function(data) { return f.post("/login/verify-login", data).then((function(e) { return e.data && (e.data.userInfo = (0, l.formatUserInfo)(e.data)), e } )).catch((function(e) { return c.default.reject(e) } )) } , t.invokeClearCookie = function(data) { return f.post("/public/clearCookie") } , t.systemLogin = function(data) { return f.post("/login/systemLogin", data) } , t.verifySystemLogin = function(data) { return f.post("/login/verifySystemLogin", data).then((function(e) { var t = e; return t.data && (t.data.userInfo = (0, l.formatUserInfo)(t.data)), t } )).catch((function(e) { return c.default.reject(e) } )) } , t.getUserInfo = function(data) { return f.post("/overview/userinfo", data).then((function(e) { var t = e; return t.data && (t.data.userInfo = (0, l.formatUserInfo)(t.data)), t } )).catch((function(e) { return c.default.reject(e) } )) } , t.getQrKey = function(data) { return f.post("/public/getQrKey", data) } , t.forgetPwdConfirm = function(data) { return f.post("/forget-pwd/confirm", data) } , t.forgetPwdReset = function(data) { return f.post("/forget-pwd/reset", data) } , t.forgetPwdResetNew = function(data) { return f.post("/forget-pwd/reset-new", data) } , t.forgetPwdVerify = function(data) { return f.post("/forget-pwd/confirmNew", data) } , t.userVipCode = function(data) { return f.post("/overview/userVipCode", data) } , t.getQrcodeKey = function(e) { return f.post("/public/getQrcodeKey") } , t.getQrKeyStatus = function(data) { return f.post("/public/getQrKeyStatus", data) } }, 197: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.firebaseApp = void 0; var n = r(987) , o = (0, n.getApps)(); t.firebaseApp = {}; o.length ? t.firebaseApp = o[0] : t.firebaseApp = (0, n.initializeApp)({ apiKey: "AIzaSyAlDwrdAAud0Sf4tM-QuBxCIR3iAOV8axY", authDomain: "weex-83521.firebaseapp.com", projectId: "weex-83521", storageBucket: "weex-83521.appspot.com", messagingSenderId: "322040710743", appId: "1:322040710743:web:097325fe1f932797168512", measurementId: "G-VJ1TZQ4HKS" }) }, 303: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c, l, d, f = o(r(9)), v = o(r(14)), h = o(r(15)), m = o(r(73)), y = o(r(74)), _ = o(r(939)), w = o(r(940)), C = o(r(941)), S = r(109), k = (c = (0, S.CacheApi)(), l = (0, S.CacheApi)(), d = function() { return (0, y.default)((function e() { (0, m.default)(this, e) } ), [{ key: "setAuthCode", value: function(code) { w.default.setAuthCode(code) } }, { key: "getContractList", value: (Le = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/public/meta/getMetaData", data); case 2: return t = e.sent, e.abrupt("return", C.default.contractList.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return Le.apply(this, arguments) } ) }, { key: "getKlineHistory", value: (Te = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/public/quote/v1/getKline", C.default.klineHistoryList.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.klineHistoryList.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return Te.apply(this, arguments) } ) }, { key: "getAccount", value: (ke = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/getAccount", C.default.account.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.account.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ke.apply(this, arguments) } ) }, { key: "getAccountAsset", value: (Se = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/getAccountAsset", C.default.accountAsset.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.accountAsset.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return Se.apply(this, arguments) } ) }, { key: "createOrder", value: (Ce = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/createOrder", C.default.createOrder.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.createOrder.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return Ce.apply(this, arguments) } ) }, { key: "closeAllPosition", value: (be = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/closeAllPosition", C.default.closeAllPosition.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.closeAllPosition.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return be.apply(this, arguments) } ) }, { key: "reversePosition", value: (we = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/reversePosition", C.default.reversePosition.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.reversePosition.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return we.apply(this, arguments) } ) }, { key: "moveMargin", value: (_e = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/moveMargin", C.default.moveMargin.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.moveMargin.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return _e.apply(this, arguments) } ) }, { key: "updateLeverage", value: (ye = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/updateLeverageSetting", C.default.updateLeverage.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.updateLeverage.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ye.apply(this, arguments) } ) }, { key: "updateMode", value: (me = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/updateModeSetting", C.default.updateMode.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.updateMode.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return me.apply(this, arguments) } ) }, { key: "updateAutoAppendMargin", value: (he = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/updateAutoAppendMargin", C.default.updateAutoAppendMargin.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.updateAutoAppendMargin.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return he.apply(this, arguments) } ) }, { key: "adjustIsolatedPositionMargin", value: (ge = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/adjustIsolatedPositionMargin", C.default.updateAutoAppendMargin.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.adjustIsolatedPositionMargin.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ge.apply(this, arguments) } ) }, { key: "updateOrderLimitPrice", value: (ve = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/updateOrderLimitPrice", C.default.updateOrderLimitPrice.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.updateOrderLimitPrice.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ve.apply(this, arguments) } ) }, { key: "updateOrderTriggerPrice", value: (pe = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/updateOrderTriggerPrice", C.default.updateOrderTriggerPrice.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.updateOrderTriggerPrice.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return pe.apply(this, arguments) } ) }, { key: "updateOpenTpSlTriggerPrice", value: (fe = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/updateOrderOpenTpslTriggerPrice", C.default.updateOpenTpSlTriggerPrice.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.updateOpenTpSlTriggerPrice.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return fe.apply(this, arguments) } ) }, { key: "getHistoryOrder", value: (de = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/v1/getHistoryOrderPage", C.default.getHistoryOrder.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getHistoryOrder.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return de.apply(this, arguments) } ) }, { key: "getCurrentOrder", value: (le = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/getActiveOrderPage2", C.default.getCurrentOrder.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getCurrentOrder.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return le.apply(this, arguments) } ) }, { key: "cancelOrderById", value: (ce = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/cancelOrderById", C.default.cancelOrderById.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.cancelOrderById.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ce.apply(this, arguments) } ) }, { key: "cancelAllOrder", value: (se = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/cancelAllOrder", C.default.cancelAllOrder.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.cancelAllOrder.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return se.apply(this, arguments) } ) }, { key: "getHistoryOrderDetailById", value: (ue = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/v1/getHistoryOrderFillTransactionPage", C.default.getHistoryOrderDetailById.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getHistoryOrderDetailById.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ue.apply(this, arguments) } ) }, { key: "getHistoryPositionList", value: (oe = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/v1/getHistoryPositionPage", C.default.getHistoryPositionList.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getHistoryPositionList.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return oe.apply(this, arguments) } ) }, { key: "getFinancialConditionList", value: (ie = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/account/v1/getCollateralTransactionPage", C.default.getFinancialConditionList.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getFinancialConditionList.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ie.apply(this, arguments) } ) }, { key: "getMultiLanguageItem", value: (ae = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/public/meta/getMultiLanguageItem", C.default.getMultiLanguageItem.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getMultiLanguageItem.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return ae.apply(this, arguments) } ) }, { key: "checkContractEnableDisplay", value: (ne = (0, h.default)(v.default.mark((function e() { var t, r; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/private/order/checkContractDisplay", C.default.checkContractEnableDisplay.req({})); case 2: return t = e.sent, r = C.default.checkContractEnableDisplay.res(t), e.abrupt("return", r); case 5: case "end": return e.stop() } } ), e) } ))), function() { return ne.apply(this, arguments) } ) }, { key: "getFundingHistory", value: (re = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/public/quote/v1/getFundingHistory", C.default.getFundingHistory.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getFundingHistory.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(e) { return re.apply(this, arguments) } ) }, { key: "myTraders", value: (te = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/myTraders", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return te.apply(this, arguments) } ) }, { key: "traceGlobalConfig", value: (ee = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.get("/api/v1/public/trace/globalConfig", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return ee.apply(this, arguments) } ) }, { key: "getTraceUserInfo", value: (J = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/user/getTraceUserInfo", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return J.apply(this, arguments) } ) }, { key: "topTraderListView", value: (Y = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/public/trace/topTraderListView", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return Y.apply(this, arguments) } ) }, { key: "traderListView", value: (X = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/public/trace/traderListView", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return X.apply(this, arguments) } ) }, { key: "myTracers", value: (Z = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/myTracers", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return Z.apply(this, arguments) } ) }, { key: "profitList", value: (Q = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/profitList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return Q.apply(this, arguments) } ) }, { key: "profitHisList", value: (V = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/profitHisList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return V.apply(this, arguments) } ) }, { key: "profitHisDetailList", value: (G = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/profitHisDetailList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return G.apply(this, arguments) } ) }, { key: "waitProfitDetailList", value: ($ = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/waitProfitDetailList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return $.apply(this, arguments) } ) }, { key: "totalProfitList", value: (z = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/totalProfitList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return z.apply(this, arguments) } ) }, { key: "historyList", value: (W = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/tracking/getHistoryOrderList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return W.apply(this, arguments) } ) }, { key: "myBatchTrader", value: (K = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/myBatchTrader", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return K.apply(this, arguments) } ) }, { key: "removeTrader", value: (H = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/removeTrader", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return H.apply(this, arguments) } ) }, { key: "setBatchTraceConfig", value: (j = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setBatchTraceConfig", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return j.apply(this, arguments) } ) }, { key: "getTraceProfile", value: (F = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/user/getTraceProfile", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return F.apply(this, arguments) } ) }, { key: "applyTrader", value: (U = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/applyTrader", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return U.apply(this, arguments) } ) }, { key: "queryApplyTraderStatus", value: (B = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/queryApplyTraderStatus", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return B.apply(this, arguments) } ) }, { key: "setEnNickName", value: (D = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setEnNickName", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return D.apply(this, arguments) } ) }, { key: "setEnProfile", value: (M = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setEnProfile", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return M.apply(this, arguments) } ) }, { key: "setProductCode", value: (I = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/setTracingContract", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return I.apply(this, arguments) } ) }, { key: "setAutoCancel", value: (R = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setAutoCancel", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return R.apply(this, arguments) } ) }, { key: "setRemindTrace", value: (x = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/setRemindTrace", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return x.apply(this, arguments) } ) }, { key: "sortConditionList", value: (N = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.get("/api/v1/public/trace/sortConditionList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return N.apply(this, arguments) } ) }, { key: "globalConfig", value: (O = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.get("/api/v1/public/trace/globalConfig", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return O.apply(this, arguments) } ) }, { key: "getUserTraceLevelSetting", value: (A = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/getUserContractsInfo", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return A.apply(this, arguments) } ) }, { key: "getMultiLanguage", value: (P = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/user/getMultiLanguage", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return P.apply(this, arguments) } ) }, { key: "traderContractInfoList", value: (E = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/traderContractInfoList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return E.apply(this, arguments) } ) }, { key: "traceContractInfoList", value: (L = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/traceContractInfoList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return L.apply(this, arguments) } ) }, { key: "traderInvite", value: (T = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/inviteFollowers", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return T.apply(this, arguments) } ) }, { key: "setAssetTradersFollowStatus", value: (k = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/setAssetTradersFollowStatus", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return k.apply(this, arguments) } ) }, { key: "traderDetailPage", value: (S = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/getMyTradeDetail", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return S.apply(this, arguments) } ) }, { key: "removeTracer", value: (_ = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/removeTracer", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return _.apply(this, arguments) } ) }, { key: "traderView", value: (f = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/public/trace/traderView", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return f.apply(this, arguments) } ) }, { key: "currentList", value: (d = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/tracking/getOpenOrderList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return d.apply(this, arguments) } ) }, { key: "followerList", value: (l = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/followerList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return l.apply(this, arguments) } ) }, { key: "recommendTraderList", value: (c = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/public/trace/recommendTraderList", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return c.apply(this, arguments) } ) }, { key: "closeAllTrackingOrder", value: (o = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/tracking/closeAllTrackingOrder", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return o.apply(this, arguments) } ) }, { key: "updateTrackingOrder", value: (n = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/tracking/updateTrackingOrder", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return n.apply(this, arguments) } ) }, { key: "closeTrackingOrder", value: (r = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/tracking/closeTrackingOrder", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return r.apply(this, arguments) } ) }, { key: "getTargetLanguageText", value: (t = (0, h.default)(v.default.mark((function e(data) { return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.abrupt("return", w.default.post("/api/v1/private/translate/getTargetLanguageText", data)); case 1: case "end": return e.stop() } } ), e) } ))), function(e) { return t.apply(this, arguments) } ) }, { key: "getContractPlate", value: (e = (0, h.default)(v.default.mark((function e(data) { var t; return v.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, w.default.post("/api/v1/public/contract/plate/getContractPlate", C.default.getContractPlate.req(data)); case 2: return t = e.sent, e.abrupt("return", C.default.getContractPlate.res(t)); case 4: case "end": return e.stop() } } ), e) } ))), function(t) { return e.apply(this, arguments) } ) }]); var e, t, r, n, o, c, l, d, f, _, S, k, T, L, E, P, A, O, N, x, R, I, M, D, B, U, F, j, H, K, W, z, $, G, V, Q, Z, X, Y, J, ee, te, re, ne, ae, ie, oe, ue, se, ce, le, de, fe, pe, ve, ge, he, me, ye, _e, we, be, Ce, Se, ke, Te, Le }(), (0, _.default)(d.prototype, "getContractList", [c], (0, f.default)(d.prototype, "getContractList"), d.prototype), (0, _.default)(d.prototype, "checkContractEnableDisplay", [l], (0, f.default)(d.prototype, "checkContractEnableDisplay"), d.prototype), d), T = new k; t.default = T }, 305: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.switchDeduct = t.getUserGroupTypeList = t.getSpotWithdrawAddrList = t.getSpotRechargeAddress = t.getSpotNewRechargeAddress = t.getSpotLimitInfo = t.getSpotCoinChainList = t.getSpotCoinAssets = t.getSpotCapitalOrderList = t.getSpotCapitalOrderInfo = t.getSpotBillList = t.getSpotAssets = t.getSpotAllAssetNew = t.getSpotAllAsset = t.getAssetsWithBalanceNew = t.getAssetsWithBalance = t.getAssetsCashGift = t.doSpotWithdraw = t.delSpotWithdrawAddr = t.checkSpotWithdrawAddr = t.checkPreWithdraw = t.cacelSpotWithdraw = t.cacelOldSpotWithdraw = t.addSpotWithdrawAddr = void 0; r(109); var n = (0, r(82).getInstance)(""); t.getSpotAssets = function(data) { return n.post("/v1/spot/assets", data) } , t.getSpotCoinAssets = function(data) { return n.post("/v1/spot/getAssets", data) } , t.getSpotCoinChainList = function(data) { return n.post("/v1/spot/public/coinChainList", data) } , t.getSpotBillList = function(data) { return n.post("/v1/spot/billList", data) } , t.addSpotWithdrawAddr = function(data) { return n.post("/v1/spot/addWithdrawAddr", data) } , t.getSpotWithdrawAddrList = function(data) { return n.post("/v1/spot/withdrawAddrList", data) } , t.delSpotWithdrawAddr = function(data) { return n.get("/v1/spot/delWithdrawAddr", data) } , t.checkSpotWithdrawAddr = function(data) { return n.post("/v1/spot/checkWithdrawAddr", data) } , t.getSpotRechargeAddress = function(data) { var e = (new Date).getTime(); return n.post("/v1/spot/rechargeAddress?t=" + e, data) } , t.getSpotNewRechargeAddress = function(data) { var e = (new Date).getTime(); return n.post("/v1/spot/rechargeAddress/new?t=" + e, data) } , t.getSpotCapitalOrderList = function(data) { return n.post("/v1/spot/capitalOrderList", data) } , t.getSpotCapitalOrderInfo = function(data) { return n.post("/v1/spot/capitalOrderInfo", data) } , t.getSpotLimitInfo = function(data) { return n.post("/v1/spot/getLimitInfo", data) } , t.checkPreWithdraw = function(data) { return n.post("/v1/spot/checkPreWithdraw", data) } , t.doSpotWithdraw = function(data) { return n.post("/v1/spot/withdraw", data) } , t.cacelSpotWithdraw = function(data) { return n.post("/v1/spot/cancelWithdraw", data) } , t.cacelOldSpotWithdraw = function(data) { return n.post("/v1/spot/withdraw/cancel", data) } , t.getSpotAllAsset = function(data) { return n.post("/v1/gw/assets", data) } , t.getSpotAllAssetNew = function(data) { return n.post("/v1/gw/assets/new", data) } , t.getAssetsWithBalance = function(data) { return n.post("/v1/gw/assetsWithBalance", data) } , t.getAssetsWithBalanceNew = function(data) { return n.post("/v1/gw/assetsWithBalance/new", data) } , t.getUserGroupTypeList = function(data) { return n.post("/v1/spot/getUserGroupTypeList", data) } , t.switchDeduct = function(data) { return n.post("/v1/spot/switchDeduct", data) } , t.getAssetsCashGift = function(data) { return n.post("/v1/gw/assetsCashGiftBalance", data) } }, 355: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.generateUniqueString = function() { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 64 , t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" , r = String((0, l.default)()) , n = r.length , o = Math.floor(e - n); e < n && (r = "", o = e); for (var i = 0; i < o + 2; ++i) { r += t[Math.floor(62 * Math.random())] } return r.slice(0, e) } , t.numAdd = function() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; return t.reduce((function(e, t) { return f.Decimal.add(e, Number(t)).toNumber() } ), 0) } , t.numMultiply = function() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; return t.reduce((function(e, t) { var r = Number(t); return f.Decimal.mul(e, isNaN(r) ? 1 : r).toNumber() } ), 1) } , t.toNumberOrBoolean = function e(t) { if ("object" === (0, d.default)(t) && null !== t) if ((0, c.default)(t)) for (var i = 0; i < t.length; i++) t[i] = e(t[i]); else for (var r in t) t.hasOwnProperty(r) && (t[r] = e(t[r])); else if ("string" == typeof t) switch (!0) { case "true" === t: t = !0; break; case "false" === t: t = !1; break; default: var n = Number(t); window.isNaN(n) || (t = n) } return t } ; var c = o(r(69)) , l = o(r(41)) , d = o(r(27)) , f = r(48) }, 37: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.ABANDONED = void 0; t.ABANDONED = "abandoned" }, 396: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.getLanguage = t.changeLanguage = void 0; var n = r(109) , o = (0, r(82).getInstance)(""); t.changeLanguage = function(data) { data = data || {}; return o.post("/v1/user/security/changeLanguage", data) } , t.getLanguage = (0, n.cacheApiFunc)((function() { return o.get("/v1/user/security/getLanguageType") } )) }, 406: function(e, t, r) { "use strict"; var n = r(27) , o = r(34) , c = r(0) , l = r(9) , d = r(2)(r(4)) , f = r(82) , v = r(8) , h = function(e, t) { if (!t && e && e.__esModule) return e; if (null === e || "object" != n(e) && "function" != typeof e) return { default: e }; var r = y(t); if (r && r.has(e)) return r.get(e); var o = { __proto__: null } , a = c && l; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? l(e, u) : null; i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u] } return o.default = e, r && r.set(e, o), o }(r(45)) , m = r(12); function y(e) { if ("function" != typeof o) return null; var t = new o , r = new o; return (y = function(e) { return e ? r : t } )(e) } var _ = (0, f.getInstance)(""); function w() { var e, t, r, n, o; if (v.isClient && (e = h.default.get(h.TokenKey.REFRESH_TOKEN), t = h.default.get(h.TokenKey.CC_TOKEN), r = h.default.get(h.TokenKey.R_TOKEN), n = h.default.get(h.TokenKey.CC_TOKEN_EXPIRE), o = h.default.get(h.TokenKey.REFRESH_TOKEN_EXPIRE)), e && t && r) { var c = (new Date).getTime(); if (Number(c) > Number(o || 0)) d.default.prototype.$logout(); else if (Number(c) > Number(n || 0)) d.default.prototype.$logout(); else if (n && Number(n) - Number(c) < 216e5) try { var l, f, y = (0, m.getLanguageCodeByPath)(null !== (l = null === (f = window) || void 0 === f || null === (f = f.location) || void 0 === f ? void 0 : f.pathname) && void 0 !== l ? l : ""); _.post("/v1/user/login/refresh_token", { headers: { refreshToken: e, languageType: y } }).then((function(e) { "00000" === e.code && e.data ? v.isClient && (e.data.accessToken && h.default.set(h.TokenKey.CC_TOKEN, e.data.accessToken), e.data.accessTokenExpire && h.default.set(h.TokenKey.CC_TOKEN_EXPIRE, e.data.accessTokenExpire), e.data.refreshToken && h.default.set(h.TokenKey.REFRESH_TOKEN, e.data.refreshToken), e.data.refreshTokenExpire && h.default.set(h.TokenKey.REFRESH_TOKEN_EXPIRE, e.data.refreshTokenExpire)) : d.default.prototype.$logout() } )) } catch (e) { d.default.prototype.$logout() } } else d.default.prototype.$logout() } d.default.prototype.$startAuthToken = function(e) { var t = d.default.prototype.$authTokenInterval; t && clearInterval(t), setTimeout((function(e) { return w() } )), t = setInterval((function(e) { w() } ), 3e5), d.default.prototype.$authTokenInterval = t } , d.default.prototype.$endAuthToken = function(e) { var t = d.default.prototype.$authTokenInterval; t && clearInterval(t) } }, 407: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(1169)) , l = o(r(4)); t.default = function(e) { var t = e.store; l.default.prototype.$detectSpeed = new c.default(t) } }, 408: function(e, t, r) { "use strict"; var n = r(2); n(r(384)); r(308); var o = n(r(385)) , c = (n(r(703)), n(r(704))) , l = (n(r(1190)), n(r(1191))) , d = (n(r(1192)), n(r(460))) , f = (n(r(1194)), n(r(1195))) , v = (n(r(1197)), n(r(1198))) , h = (n(r(1199)), n(r(1200))) , m = (n(r(1201)), n(r(1202))) , y = (n(r(1210)), n(r(1211))) , _ = (n(r(1212)), n(r(591))) , w = (n(r(1213)), n(r(1214))) , C = (n(r(1215)), n(r(594))) , S = (n(r(1216)), n(r(590))) , k = (n(r(1217)), n(r(1218))) , T = (n(r(1219)), n(r(1220))) , L = (n(r(1221)), n(r(595))) , E = (n(r(1222)), n(r(113))) , P = (n(r(1223)), n(r(1224))) , A = (n(r(1228)), n(r(1229))) , O = (n(r(1230)), n(r(1231))) , N = (n(r(1232)), n(r(1233))) , x = (n(r(1234)), n(r(1235))) , R = (n(r(1237)), n(r(1238))) , I = (n(r(1239)), n(r(1240))) , M = (n(r(1243)), n(r(1244))) , D = (n(r(1245)), n(r(239))) , B = (n(r(1246)), n(r(1247))) , U = (n(r(1249)), n(r(1250))) , F = (n(r(1251)), n(r(1252))) , j = (n(r(1253)), n(r(238))) , H = (n(r(1254)), n(r(1255))) , K = n(r(4)) , W = n(r(1256)) , z = n(r(1258)); K.default.use(H.default), K.default.use(j.default), K.default.use(F.default), K.default.use(U.default), K.default.use(B.default), K.default.use(D.default), K.default.use(M.default), K.default.use(I.default), K.default.use(R.default), K.default.use(x.default), K.default.use(N.default), K.default.use(O.default), K.default.use(A.default), K.default.use(P.default), K.default.use(E.default), K.default.use(L.default), K.default.use(T.default), K.default.use(k.default), K.default.use(S.default), K.default.use(C.default), K.default.use(w.default), K.default.use(_.default), K.default.use(y.default), K.default.use(m.default), K.default.use(h.default), K.default.use(v.default), K.default.use(f.default), K.default.use(d.default), K.default.use(l.default), K.default.use(z.default), K.default.use(c.default.directive), K.default.directive("clickoutside", W.default); var $ = o.default , G = $.alert , V = $.confirm , Q = $.prompt; K.default.prototype.$msgbox = $, K.default.prototype.$alert = G, K.default.prototype.$confirm = V, K.default.prototype.$prompt = Q }, 409: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(11)) , c = n(r(4)) , l = n(r(1259)); (0, o.default)(l.default).forEach((function(e) { c.default.filter(e, l.default[e]) } )) }, 410: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.default = void 0; t.default = function(e) { var t = e.app.router; e.store; t.afterEach((function(e, t) { try { gtag("event", "page_view", { send_to: "G-H684FDKJ2X", to: e.fullPath, from: t.path }) } catch (e) {} } )) } }, 411: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(4)) , c = n(r(649)) , l = n(r(708)) , d = n(r(98)) , f = n(r(1266)) , v = n(r(1271)) , h = r(26) , m = n(r(1273)); r(1274), o.default.use(f.default), o.default.component("v-errtip", l.default), o.default.component("no-data", c.default), o.default.use(m.default), o.default.use(v.default), window.BT = { util: { info: function(e, title) { (0, d.default)({ type: "info", message: e }) }, success: function(e, title) { (0, d.default)({ type: "success", message: e }) }, error: function(e, title) { (0, d.default)({ type: "error", message: e }) }, warning: function(e, title) { (0, d.default)({ type: "warning", message: e }) }, openTab: function(e) { if (e) { var t = window.open(); t.opener = null, t.location = e, t.target = "_blank" } }, getNewContractRedictPath: function(path) { return path.indexOf("/futures/demo-trading/") > -1 ? "futures/demo-trading/" : "futures/" }, trim: function(e) { return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "") } }, isMobileDevices: function() { return navigator.userAgent.toLowerCase().indexOf(",,android,iphone,symbianos,windows phone,ipad,ipod") > -1 || (window.onresize = function() { if (window.innerWidth <= 750) return !0 } , !1) } }, window.hideGlobalLoading = h.hideGlobalLoading }, 429: function(e, t, r) { "use strict"; var n = r(2)(r(4)); r(8); n.default.mixin({ methods: { downloadJumpDl: function(e) { var t, r = this.$i18n.locale; if (t = location.origin + "/" + ("en" === r ? "" : r + "/") + "download", "download" == e) return t; window.open(t) }, go2AppStore: function() { setTimeout((function() { window.open("https://apps.apple.com/app/weex-buy-bitcoin-crypto/id1609350789", "_blank") } ), 100) }, go2GooglePlay: function() { setTimeout((function() { window.open("https://play.google.com/store/apps/details?id=com.wake.weexprd", "_blank") } ), 100) } }, mounted: function() {} }) }, 430: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(14)) , c = n(r(93)) , l = n(r(15)) , d = n(r(4)) , f = n(r(650)) , v = r(12) , h = r(62) , m = n(r(31)); d.default.mixin({ methods: { extractPathSegment: function(e) { var t = m.default.map((function(e) { return "/".concat(e.language) } )) , r = e.split("?")[0]; return t.forEach((function(e) { r.startsWith(e) && (r = r.replace(e, "")) } )), r.replace(/^\/|\/$/g, "") }, getSeoTdk: function() { var e = this; return (0, l.default)(o.default.mark((function t() { var r, n, c; return o.default.wrap((function(t) { for (; ; ) switch (t.prev = t.next) { case 0: return (r = (r = e.extractPathSegment(e.$route.path)).split("/").join("-").toLowerCase()) || (r = "home"), (n = h.specialTdkPageMap[r]) && (r = n), t.prev = 5, t.next = 8, f.default.getPages(r, e.$i18n.locale); case 8: if (!(c = t.sent).data || !c.data.attributes) { t.next = 11; break } return t.abrupt("return", c.data.attributes); case 11: t.next = 15; break; case 13: t.prev = 13, t.t0 = t.catch(5); case 15: return t.abrupt("return", {}); case 16: case "end": return t.stop() } } ), t, null, [[5, 13]]) } )))() }, getMetaImage: function(e) { return /^(https?:\/\/)[^\s/$.?#].[^\s]*$/i.test(e) ? e : "".concat("https://webapi.weex.com").concat(e) }, getHeadInfo: function(e) { var t, r, n, o = e.seo || {}, l = this.$route.path, d = this.$i18n.locale, f = l.replace("/" + d, ""), h = "https://www.weex.com", y = e.title ? e.title : this.$i18n.t("common.title"), _ = o.keywords ? o.keywords : this.$i18n.t("common.keywords"), w = o.metaTitle ? o.metaTitle : y || this.$i18n.t("common.title"), C = o.metaDescription ? o.metaDescription : this.$i18n.t("common.description"), S = (null === (t = m.default.find((function(e) { return e.language === d } ))) || void 0 === t ? void 0 : t.cmsLocale) || d, k = o.canonicalURL ? o.canonicalURL : h + l, T = null !== (r = null === (n = o.metaImage) || void 0 === n || null === (n = n.data) || void 0 === n || null === (n = n.attributes) || void 0 === n ? void 0 : n.url) && void 0 !== r ? r : "https://media.weex.com/img/open_graph.png", L = this.getMetaImage(T), E = m.default.filter((function(e) { return "en" != e.language } )).map((function(e) { return { rel: "alternate", href: h + "/" + e.language + f, hreflang: e.cmsLocale } } )), P = { title: y, htmlAttrs: { lang: S, class: d, dir: (0, v.getDirValue)(this.$route.path) }, bodyAttrs: { class: d }, link: [{ rel: "canonical", href: k }, { rel: "alternate", href: h + f, hreflang: "en" }, { rel: "alternate", href: h + f, hreflang: "x-default" }].concat((0, c.default)(E)), meta: [{ hid: "description", name: "description", content: C }, { hid: "keywords", name: "keywords", content: _ }, { hid: "twitter:card", name: "twitter:card", content: "summary_large_image" }, { hid: "og:title", property: "og:title", content: w }, { hid: "og:type", property: "og:type", content: "website" }, { hid: "og:description", property: "og:description", content: C }, { hid: "og:image", property: "og:image", content: L }, { hid: "og:image:alt", property: "og:image:alt", content: "WEEX" }, { hid: "og:site_name", property: "og:site_name", content: "WEEX" }, { hid: "og:url", property: "og:url", content: k }, { hid: "twitter:title", name: "twitter:title", content: w }, { hid: "twitter:description", name: "twitter:description", content: C }, { hid: "twitter:image", property: "og:image", content: L }, { hid: "twitter:site", property: "twitter:site", content: "@WEEX_Official" }, { hid: "twitter:url", name: "twitter:url", content: k }, { hid: "twitter:card", name: "twitter:card", content: "summary_large_image" }] }; return e.script && (P.script = e.script), P } }, mounted: function() {} }) }, 431: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(298)) , c = (n(r(41)), n(r(27))); !function(e) { if (void 0 === e) throw new Error("Geetest requires browser environment"); var t = e.document , r = e.Math , head = t.getElementsByTagName("head")[0]; function n(e) { this._obj = e } n.prototype = { _each: function(e) { var t = this._obj; for (var r in t) t.hasOwnProperty(r) && e(r, t[r]); return this }, _extend: function(e) { var t = this; new n(e)._each((function(e, r) { t._obj[e] = r } )) } }; function l(e) { var t = this; new n(e)._each((function(e, r) { t[e] = r } )) } l.prototype = { apiServers: ["gcaptcha4.geetest.com", "gcaptcha4.geevisit.com", "gcaptcha4.gsensebot.com"], staticServers: ["static.geetest.com", "static.geevisit.com", "dn-staticdown.qbox.me"], protocol: "http://", typePath: "/load", fallback_config: { bypass: { staticServers: ["static.geetest.com", "static.geevisit.com", "dn-staticdown.qbox.me"], type: "bypass", bypass: "/v4/bypass.js" } }, _get_fallback_config: function() { var e = this; return d(e.type) ? e.fallback_config[e.type] : e.fallback_config.bypass }, _extend: function(e) { var t = this; new n(e)._each((function(e, r) { t[e] = r } )) } }; var d = function(e) { return "string" == typeof e } , f = function(e) { return "function" == typeof e } , v = /Mobi/i.test(navigator.userAgent) , h = {} , m = {} , y = Object.prototype.toString; function _(input, e) { if ((t = input) !== Object(t) || function(e) { return "[object Date]" == y.call(e) }(input) || function(e) { return "[object RegExp]" == y.call(e) }(input) || function(e) { return "[object Boolean]" == y.call(e) }(input) || function(e) { return "function" == typeof e }(input)) return e ? function(input) { return input.replace(/(\S)(_([a-zA-Z]))/g, (function(e, t, r, n) { return t + n.toUpperCase() || "" } )) }(input) : input; var t; if (function(e) { return "[object Array]" == y.call(e) }(input)) for (var r = [], i = 0; i < input.length; i++) r.push(_(input[i])); else { r = {}; for (var n in input) input.hasOwnProperty(n) && (r[_(n, !0)] = _(input[n])) } return r } var w = function(e, t, path, r) { t = function(e) { return e.replace(/^https?:\/\/|\/$/g, "") }(t); var o = function(path) { return 0 !== (path = path.replace(/\/+/g, "/")).indexOf("/") && (path = "/" + path), path }(path) + function(e) { if (!e) return ""; var q = "?"; return new n(e)._each((function(e, t) { (d(t) || function(e) { return "number" == typeof e }(t) || function(e) { return "boolean" == typeof e }(t)) && (q = q + encodeURIComponent(e) + "=" + encodeURIComponent(t) + "&") } )), "?" === q && (q = ""), q.replace(/&$/, "") }(r); return t && (o = e + t + o), o } , C = function(n, c, l, path, d, f, v) { var h = function(m) { if (v) { var y = "geetest_" + ((0, o.default)(1e4 * r.random()) + (new Date).valueOf()); e[y] = function(e, t) { if ("function" == typeof e) { var r = Array.prototype.slice.call(arguments, 2); return Function.prototype.bind ? e.bind(t, r) : function() { var n = Array.prototype.slice.call(arguments); return e.apply(t, r.concat(n)) } } }(v, null, y), d.callback = y } !function(e, r, n) { var script = t.createElement("script"); script.charset = "UTF-8", script.async = !0, /static\.geetest\.com/g.test(e) && (script.crossOrigin = "anonymous"), script.onerror = function() { r(!0), o = !0 } ; var o = !1; script.onload = script.onreadystatechange = function() { o || script.readyState && "loaded" !== script.readyState && "complete" !== script.readyState || (o = !0, setTimeout((function() { r(!1) } ), 0)) } , script.src = e, head.appendChild(script), setTimeout((function() { o || (script.onerror = script.onload = null, script.remove && script.remove(), r(!0)) } ), n || 1e4) }(w(c, l[m], path, d), (function(t) { if (t) { if (y) try { e[y] = function() { e[y] = null } } catch (e) {} m >= l.length - 1 ? f(!0) : h(m + 1) } else f(!1) } ), n.timeout) }; h(0) } , S = function(e, t, r) { if ("function" != typeof t.onError) throw new Error({ networkError: "网络错误", gtTypeError: "gt字段不是字符串类型" }[e]); t.onError({ desc: r.desc, msg: r.msg, code: r.code }) }; (e.Geetest || t.getElementById("gt_lib")) && (m.slide = "loaded"); e.initGeetest4 = function(o, d) { var y, w = new l(o); o.https ? w.protocol = "https://" : o.protocol || (w.protocol = e.location.protocol + "//"), y = o.getType, "object" === (0, c.default)(y) && null !== y && w._extend(o.getType), function(t, path, n, o) { C(n, n.protocol, t, path, { captcha_id: n.captchaId, challenge: n.challenge || "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (function(e) { var t = 16 * r.random() | 0; return ("x" === e ? t : 3 & t | 8).toString(16) } )), client_type: v ? "h5" : "web", risk_type: n.riskType, user_info: n.userInfo, call_type: n.callType, lang: n.language ? n.language : "Netscape" === navigator.appName ? navigator.language.toLowerCase() : navigator.userLanguage.toLowerCase() }, (function(e) { e && "function" == typeof n.offlineCb ? n.offlineCb() : e && o(n._get_fallback_config()) } ), (function(t, data) { "success" == data.status ? o(data.data) : (data.status, o(data)), e[t] = void 0; try { delete e[t] } catch (e) {} } )) }(w.apiServers, w.typePath, w, (function(r) { if ("error" === (r = _(r)).status) return S("networkError", w, r); var o = r.type; w.debug && new n(r)._extend(w.debug); var c = function() { w._extend(r), d(new e.Geetest4(w)) }; h[o] = h[o] || []; var s = m[o] || "init"; if ("init" === s) m[o] = "loading", h[o].push(c), r.gctPath && C(w, w.protocol, Object.hasOwnProperty.call(w, "staticServers") ? w.staticServers : r.staticServers || w.staticServers, r.gctPath, null, (function(e) { e && S("networkError", w, { code: "60205", msg: "Network failure", desc: { detail: "gct resource load timeout" } }) } )), C(w, w.protocol, Object.hasOwnProperty.call(w, "staticServers") ? w.staticServers : r.staticServers || w.staticServers, r.bypass || r.staticPath + r.js, null, (function(e) { if (e) m[o] = "fail", S("networkError", w, { code: "60204", msg: "Network failure", desc: { detail: "js resource load timeout" } }); else { m[o] = "loaded"; for (var t = h[o], i = 0, r = t.length; i < r; i += 1) { var n = t[i]; f(n) && n() } h[o] = [] } } )); else { if ("loaded" === s) return function(e) { var r = !1 , n = { js: "script", css: "link" }[e.split(".").pop()]; if (void 0 !== n) { var o = t.getElementsByTagName(n); for (var i in o) (o[i].href && o[i].href.toString().indexOf(e) > 0 || o[i].src && o[i].src.toString().indexOf(e) > 0) && (r = !0) } return r }(r.gctPath) || C(w, w.protocol, Object.hasOwnProperty.call(w, "staticServers") ? w.staticServers : r.staticServers || w.staticServers, r.gctPath, null, (function(e) { e && S("networkError", w, { code: "60205", msg: "Network failure", desc: { detail: "gct resource load timeout" } }) } )), c(); "fail" === s ? S("networkError", w, { code: "60204", msg: "Network failure", desc: { detail: "js resource load timeout" } }) : "loading" === s && h[o].push(c) } } )) } }(window) }, 432: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(98)); n(r(4)).default.prototype.$hmm = o.default }, 433: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(14)) , l = o(r(15)) , d = o(r(4)) , f = o(r(296)) , v = o(r(189)) , h = r(12); d.default.use(f.default); t.default = function(e) { var t = e.app; e.store; v.default.i18n((function(e, r) { return t.i18n.t(e, r) } )), h.enabledLanguageMapping.forEach((function(e) { setTimeout((0, l.default)(c.default.mark((function n() { var o; return c.default.wrap((function(n) { for (; ; ) switch (n.prev = n.next) { case 0: return n.next = 2, r(1302)("./".concat(e.file)); case 2: o = n.sent, t.i18n.mergeLocaleMessage(e.language, o.default || o); case 4: case "end": return n.stop() } } ), n) } ))), e.language === t.i18n.locale ? 0 : 3e3) } )), t.i18n.path = function(link) { if ("en" === t.i18n.locale) return "/".concat(link); var e = "/".concat(t.i18n.locale, "/").concat(link); return e.endsWith("/") && (e = e.slice(0, -1)), e } } }, 434: function(e, t, r) { "use strict"; var n = r(27) , o = r(34) , c = r(0) , l = r(9) , d = r(2) , f = d(r(1303)) , v = d(r(4)) , h = r(134) , m = r(196) , y = r(8) , _ = d(r(1304)) , w = d(r(1305)) , C = L(r(342)) , S = L(r(45)) , k = r(20); function T(e) { if ("function" != typeof o) return null; var t = new o , r = new o; return (T = function(e) { return e ? r : t } )(e) } function L(e, t) { if (!t && e && e.__esModule) return e; if (null === e || "object" != n(e) && "function" != typeof e) return { default: e }; var r = T(t); if (r && r.has(e)) return r.get(e); var o = { __proto__: null } , a = c && l; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? l(e, u) : null; i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u] } return o.default = e, r && r.set(e, o), o } var E = y.isClient ? C.parse(window.location.search.slice(1)) : {} , P = !!y.isClient && "1" === E.log; f.default.init({ server_url: "https://app.sensor.weex.tech:8106/sa?project=production", is_track_single_page: !1, use_client_time: !0, batch_send: !0, show_log: P, heatmap: { clickmap: "default", scroll_notice_map: "default" } }); var A = y.isClient && S.default.get(S.TokenKey.USER_ID) || "" , O = y.isClient ? k.BaseLocal.TERMINAL_CODE : ""; !O && y.isClient && (0, h.getFinger)((function(e) { O = e } )); var N = y.isClient && S.default.get(S.TokenKey.R_TOKEN) || "" , x = m.DateTime.now().toFormat("yyyy/MM/dd HH:mm:ss.SSS") , R = m.DateTime.utc().toFormat("yyyy/MM/dd HH:mm:ss.SSS") , I = y.isClient && window.$nuxt ? window.$nuxt.$i18n.locale : "en"; f.default.registerPage({ userId: A, deviceId: O, userToken: N, localTime: x, utcTime: R, language: I }), f.default.use(w.default, { heartbeat_interval_time: 5, max_duration: 432e3, isCollectUrl: function(e) { return !0 } }), f.default.use(_.default, { max_duration: 300 }), f.default.quick("autoTrack"), v.default.prototype.$sensors = f.default }, 435: function(e, t, r) { "use strict"; var n = r(2)(r(4)) , o = r(49) , c = r(8); c.isClient && (window.onerror = function(e) { c.isProduction, (0, o.ErrorLog)(e) } ), n.default.config.errorHandler = function(e) { c.isProduction, (0, o.ErrorLog)(e.message) } }, 436: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(4)) , c = n(r(1306)); o.default.component("VuePerfectScrollbar", c.default) }, 437: function(e, t, r) { "use strict"; var n = r(2)(r(4)) , o = r(1307); n.default.use(o) }, 438: function(e, t, r) { "use strict"; var n = r(27) , o = r(34) , c = r(0) , l = r(9) , d = r(2) , f = d(r(6)) , v = d(r(4)) , h = r(26) , m = r(167) , y = function(e, t) { if (!t && e && e.__esModule) return e; if (null === e || "object" != n(e) && "function" != typeof e) return { default: e }; var r = w(t); if (r && r.has(e)) return r.get(e); var o = { __proto__: null } , a = c && l; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? l(e, u) : null; i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u] } return o.default = e, r && r.set(e, o), o }(r(45)) , _ = r(20); function w(e) { if ("function" != typeof o) return null; var t = new o , r = new o; return (w = function(e) { return e ? r : t } )(e) } v.default.prototype.$logout = function(e) { return new f.default((function(e, t) { (0, m.invokeClearCookie)().then((function(t) { window.$nuxt.$store.commit("CLEAR_USER"), window.$nuxt.$store.commit("SET_TRADER_NEW_TIPS", !1), window.$nuxt.$store.commit("SET_MIX_TRADER_NEW_TIPS", !1), window.$nuxt.$store.commit("newTrading/UPDATE_LOGIN_STATUS", !1), window.$nuxt.$store.commit("newTrading/SET_CONTRACT_ENABLE_DISPLAY", {}), (0, h.delLoginCookie)(), _.UserLocal.USERID = void 0, _.UserLocal.LAST_LOGIN_TIME = void 0, y.default.remove(y.TokenKey.CC_TOKEN), y.default.remove(y.TokenKey.R_TOKEN), y.default.remove(y.TokenKey.CC_TOKEN_EXPIRE), y.default.remove(y.TokenKey.REFRESH_TOKEN), y.default.remove(y.TokenKey.REFRESH_TOKEN_EXPIRE), (0, h.delCookie)("bt_rtoken"), (0, h.delCookie)("bt_newsessionid"), (0, h.delCookie)("bt_sessonid"), e(t) } )).catch((function(e) { return t(e) } )) } )) } , v.default.prototype.$clearServerAuth = function(e) { return (0, h.delLoginCookie)(), new f.default((function(e, t) { (0, m.invokeClearCookie)().then((function(t) { window.$nuxt.$store.commit("CLEAR_USER"), window.$nuxt.$store.commit("SET_TRADER_NEW_TIPS", !1), window.$nuxt.$store.commit("SET_MIX_TRADER_NEW_TIPS", !1), window.$nuxt.$store.commit("newTrading/UPDATE_LOGIN_STATUS", !1), y.default.remove(y.TokenKey.R_TOKEN), e(t) } )).catch((function(e) { return t(e) } )) } )) } }, 439: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(4)) , c = n(r(1309)); o.default.use(c.default, { preLoad: 1.33, error: "", loading: "", attempt: 2, throttleWait: 500 }) }, 440: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(304)) , m = v(r(14)) , y = v(r(7)) , _ = v(r(15)) , w = r(134) , C = r(58) , S = r(8) , k = r(45) , T = v(r(4)) , L = r(46) , E = r(12) , P = r(20); function A(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function O(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? A(Object(r), !0).forEach((function(t) { (0, y.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : A(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var N = new RegExp("^((".concat(L.locales.map((function(e) { return "\\/?".concat(e) } )).join("|"), ")?\\/?(").concat(L.TRADE_PAGE_PATH.join("|"), "))"),"i"); t.default = function(e) { var t = e.app , r = t.router , n = (t.i18n, e.store); e.redirect; r.beforeEach((function(e, t, r) { if (S.isClient && (0, h.default)(k.TokenKey).forEach((function(e) { return localStorage.removeItem(e) } )), N.test(e.fullPath)) return S.isLocal ? void (window.location.href = "".concat(window.location.origin.replace("3000", "3001")).concat(e.fullPath)) : void (window.location.href = "".concat(window.location.origin).concat(e.fullPath)); var o = null , c = e.query , l = c.inviteCode , d = c.languageType; if (void 0 !== d) { var f = n.state.locales.find((function(t) { return e.fullPath.indexOf("/".concat(t)) > -1 } )) , v = function(e) { return (0, E.getLanguageKeyByLangCode)(e) }(d); f || "en" === v || (window.location.href = window.location.origin + "/" + v + e.fullPath) } l && l !== n.state.inviteCodeInfo[l] && (o = setTimeout((0, _.default)(m.default.mark((function e() { var t, data; return m.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, (0, C.getLongUrl)(l); case 2: (t = e.sent) && t.data && (data = JSON.parse(t.data), n.commit("SET_INVITE_CODE_INFO", O(O({}, data), {}, { inviteCode: l }))); case 4: case "end": return e.stop() } } ), e) } ))), 500)), S.isClient && P.BaseLocal.TERMINAL_CODE || (0, w.getFinger)((function(e) { S.isClient && (P.BaseLocal.TERMINAL_CODE = e) } )); /^\/en/.test(e.fullPath) ? (o && clearTimeout(o), r(e.fullPath.replace(/^\/en/, ""))) : (T.default.prototype.$authTokenInterval || T.default.prototype.$startAuthToken(), r()) } )) } }, 441: function(e, t, r) { "use strict"; var n = r(2) , o = n(r(4)) , c = r(1310) , l = n(r(1321)) , d = n(r(1322)); o.default.use(c.WebsocketProvider), o.default.use({ install: function(e) { e.prototype.$hero = d.default, e.prototype.$publicWS = l.default } }) }, 442: function(e, t, r) { "use strict"; var n = r(537) , o = r(652); window.zESettings = { webWidget: { launcher: { chatLabel: { "en-US": "chat", ko: "고객센터", ja: "サービス", vi: "chat", ru: "Поддержка", "*": "在线客服" } }, chat: { title: { "en-US": "chat", ko: "온라인 고객지원", ja: "ヘルプ", vi: "Chat", ru: "Поддержка", "*": "在线客服" }, concierge: { title: { "en-US": "Welcome to BG", ko: "환영합니다 BG", ja: "ようこそ BG", vi: "Chào mừng đến với BG", ru: "Добро пожаловать в BG", "*": "欢迎光临BG" } } } } }, window.onload = function(e) { if (-1 == location.href.indexOf("trade") && -1 == location.href.indexOf("futures/mock-trading") && -1 == location.href.indexOf("act_new")) { var t = "en"; location.pathname.includes("zh") && (t = "zh-CN"), (0, o.loadZendeskByLanguage)(t, (function() { (0, n.editZendeskDom)() } )) } } }, 443: function(e, t, r) { "use strict"; r(2)(r(4)).default.directive("ui-test", { bind: function(e, t, r) { var n, o = null === (n = r.context.$vnode.componentOptions.Ctor) || void 0 === n || null === (n = n.extendOptions) || void 0 === n ? void 0 : n.name; e.setAttribute("data-test-id", "".concat(o, "-").concat(t.value)) } }) }, 444: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.wxtUnlockList = t.submitContact = t.postSubscribePay = t.myTradingVolume = t.listActivityFeeConfig = t.getTaskUserKycRecord = t.getTaskReward = t.getTaskRequirements = t.getTaskNoLoginDetail = t.getTaskList = t.getTaskLeaderboard = t.getTaskDetail = t.getTaskCompletions = t.getTaskApplyStatus = t.getTaskApply = t.getTaskAllList = t.getRewardNum = t.getRewardList = t.getRecentRewards = t.getPublicLeaderboard = t.getMySubscribeInfo = t.getMyIntegralInfo = t.getLeaderboard = t.getFloatActivity = t.getFeeRate = t.getFeeConfigByUserId = t.contactSubmitted = void 0; var n = r(109) , o = (0, r(82).getInstance)(""); t.listActivityFeeConfig = function(data) { return o.post("/v1/user/public/listActivityFeeConfig", data) } , t.getFeeConfigByUserId = function(data) { return o.post("/v1/user/public/getFeeConfigByUserId", data) } , t.getFeeRate = function(data) { return o.post("/v1/if/contract/getFeeRate", data) } , t.getTaskRequirements = function(data) { return o.get("/v1/activity/beginnerTask/taskRequirements", data) } , t.getTaskList = function(data) { return o.get("/v1/activity/list", data) } , t.getTaskAllList = function(data) { return o.get("/v1/activity/allList", data) } , t.getTaskDetail = function(data) { return o.get("/v1/activity/detail", data) } , t.getMySubscribeInfo = function(data) { return o.get("/v1/activity/subscribe/mySubscribeInfo", data) } , t.postSubscribePay = function(data) { return o.post("/v1/activity/subscribe/subscribePay", data) } , t.getLeaderboard = function(data) { return o.get("/v1/activity/subscribe/leaderboard", data) } , t.getPublicLeaderboard = function(data) { return o.get("/v1/activity/subscribe/public/leaderboard", data) } , t.getMyIntegralInfo = function(data) { return o.get("/v1/activity/subscribe/myIntegralInfo", data) } , t.getRewardList = function(data) { return o.get("/v1/activity/getRewardList", data) } , t.getTaskNoLoginDetail = function(data) { return o.get("/v1/activity/noLoginDetail", data) } , t.getRewardNum = function(data) { return o.get("/v1/activity/totalBonusSchedule", data) } , t.getTaskApply = function(e) { var data = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; return o.post("/v1/activity/apply?activityId=".concat(e), data) } , t.getTaskApplyStatus = function(e) { var data = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; return o.post("/v1/activity/applyStatus?activityId=".concat(e), data) } , t.getTaskCompletions = function(e) { var data = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; return o.post("/v1/activity/beginnerTask/taskCompletions?activityId=".concat(e), data) } , t.getTaskLeaderboard = function(data) { return o.get("/v1/activity/tradingCompetition/leaderboard", data) } , t.getTaskUserKycRecord = function(e, data) { return o.post("/v1/activity/beginnerTask/userKycRecord?activityId=".concat(e), data) } , t.getTaskReward = function(data, e) { return o.post("/v1/activity/obtainReward?activityId=".concat(data.activityId, "&taskId=").concat(data.taskId), e) } , t.getRecentRewards = function(data) { return o.get("/v1/activity/beginnerTask/recentRewards", data) } , t.submitContact = function(e, data) { return o.post("/v1/activity/tradingCompetition/submitContact?activityId=".concat(e), data) } , t.contactSubmitted = function(e) { return o.post("/v1/activity/tradingCompetition/contactSubmitted?activityId=".concat(e)) } , t.myTradingVolume = function(e) { return o.post("/v1/activity/tradingCompetition/myTradingVolume?activityId=".concat(e)) } , t.wxtUnlockList = function(data) { return o.get("/v1/spot/unLockList", data) } , t.getFloatActivity = (0, n.cacheApiFunc)((function(data) { return o.get("/v1/mix/public/getOnlineFloatingWindow", data) } )) }, 58: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.withdrawRateList = t.verifyCodeSendPhone = t.verifyCodeSendNew = t.verifyCodeSendEmail = t.verifyCodeSend = t.validateConfigV2 = t.validateConfig = t.userSecuritySendMobile = t.userSecuritySendEmail = t.userSecurityPublicCheckLoginName = t.userPublicAreaList = t.usdtRate = t.uploadIdentityPicNotBase = t.traceSystemConfig = t.topBanner = t.systemAssetsStatus = t.syncSelfExchangeType = t.stopService = t.spotNewListing = t.setUserPreference = t.setDelegateFlag = t.sendMobileVerifyCode = t.sendEmailVerifyCode = t.readPushMsg = t.overseasSmsStatus = t.operationUserSelfOptional = t.openContract = t.mcpContractRateList = t.leftAndRightCoinList = t.indexUserSelectedList = t.indexQuote = t.indexHomeQuotation = t.getUserSelfList = t.getUserPreference = t.getTraceUserInfoNew = t.getSystemNotice = t.getSpotPlateList = t.getSpotKlineList = t.getShortUrl = t.getRegistrationSuccessDialog = t.getPushCount = t.getPopularActivity = t.getPopUpData = t.getPictureList = t.getNavigationBar = t.getMsgDetail = t.getMainBanner = t.getLongUrl = t.getIsAgent = t.getInvitationList = t.getImportNotice = t.getHotTicker = t.getDelegateFlag = t.getCurrentTime = t.getContractList = t.getContractActiveRank = t.getCoinSymbolListForHomePage = t.getCoinList = t.getChannelCodeFromVipCode = t.getBigFamilyQrImg = t.getAreaCodeList = t.getAllQuotationEvents = t.getAgentStatistics = t.feeRateList = t.deleteUserSelf = t.contractRateList = t.communityConfig = t.coinPlaceList = t.coinLink = t.cloudValidateSwitch = t.checkServiceSupport = t.batchOperationUserSelfOptional = t.areaCodeList = t.allExchange = t.addUserSelf = void 0; var c = o(r(6)) , l = o(r(41)) , d = r(109) , f = (0, r(82).getInstance)(""); t.communityConfig = function(data) { return f.get("/v1/user/official/getCommunityUrl", data) } , t.topBanner = function(data) { return f.post("/v1/if/index/banner", data) } , t.getMainBanner = (0, d.cacheApiFunc)((function(data) { return f.post("/v1/mix/index/mainBanner", data) } )), t.getNavigationBar = (0, d.cacheApiFunc)((function(data) { return f.post("/v1/mix/index/navigationBar", data) } )), t.getPopUpData = (0, d.cacheApiFunc)((function(data) { return f.post("/v1/user/public/getFloatingWindowConfig/3", data) } )), t.allExchange = function(data) { return f.post("/v1/if/v2/index/allExchange", data) } , t.syncSelfExchangeType = function(data) { return f.post("/v1/if/base/syncSelfExchangeType", data) } , t.feeRateList = function(data) { return f.post("/v1/if/base/feeRateList", data) } , t.validateConfig = function() { return f.post("/v1/mix/public/config") } , t.validateConfigV2 = function() { return f.post("/v1/mix/public/configV2") } , t.contractRateList = function(data) { return f.post("/v1/mix/public/contractRateConfig", data) } , t.mcpContractRateList = function(data) { return f.post("/v1/mix/public/professionalContractRateConfig", data) } , t.getCoinList = function(data) { return f.post("/v1/if/base/coinList", data) } , t.leftAndRightCoinList = function(data) { return f.post("/v1/if/base/coinList", data) } , t.areaCodeList = function(data) { return f.post("/v1/if/base/areaCodeList", data) } , t.getAreaCodeList = function(data) { return f.get("/v1/msg/areaCode/app/v2/list", data) } , t.checkServiceSupport = function(data) { return f.post("/v1/user/public/getIpNationalityLimit", data) } , t.coinLink = function(data) { return f.get("/v1/if/base/v2/getCoinLink", data) } , t.stopService = function(data) { return f.post("/v1/if/system/stopService", data) } , t.getContractList = function(data) { return location.href.includes("rc") && (data = { currentEnv: "beta" }), f.get("/v1/if/base/v2/contractList", data) } , t.getAllQuotationEvents = (0, d.cacheApiFunc)((function() { return f.get("/v1/msg/outer/allQuotationEvents") } )), t.openContract = function(data) { return f.post("/v1/if/base/openContract", data) } , t.getBigFamilyQrImg = function(data) { return f.post("/v1/if/base/getBigFamilyQrImg", data) } , t.userSecuritySendMobile = function(data) { return f.post("/v1/user/security/send-mobile", data) } , t.userSecuritySendEmail = function(data) { return f.post("/v1/user/security/send-email", data) } , t.getChannelCodeFromVipCode = function(data) { return f.get("/v1/user/public/getChannelcodeFromVipcode", data) } , t.userSecurityPublicCheckLoginName = function(data) { return f.post("/v1/user/public/check-login-name", data) } , t.userPublicAreaList = function(data) { return f.post("/v1/user/public/areaList", data) } , t.cloudValidateSwitch = function(data) { return f.post("/v1/mix/public/webCloudValidate", data) } , t.withdrawRateList = function(data) { return f.post("/v1/mix/public/webWithdrawFee", data) } , t.getTraceUserInfoNew = function(data) { return f.post("/v1/trace/user/getTraceUserInfo", data) } , t.systemAssetsStatus = function(data) { return f.post("/v1/if/index/assetInfos", data) } , t.traceSystemConfig = function(data) { return f.post("/v1/trace/public/globalConfig", data) } , t.verifyCodeSend = function(data) { return f.post("SMS" === data.sendType ? "/v1/user/security/send-mobile" : "/v1/user/security/send-email", data) } , t.verifyCodeSendNew = function(data) { return f.post("/v1/msg/verifyCode/send/validate", data) } , t.verifyCodeSendPhone = function(data) { return f.post("/v1/user/public/send-mobile/validate", data) } , t.verifyCodeSendEmail = function(data) { return f.post("/v1/user/public/send-email/validate", data) } , t.sendEmailVerifyCode = function(data) { return f.post("/v1/user/public/send-email/validate", data) } , t.sendMobileVerifyCode = function(data) { return f.post("/v1/user/public/send-mobile/validate", data) } , t.usdtRate = function(data) { return f.post("/v1/user/public/usdtRate", data) } , t.getCurrentTime = function(data) { return new c.default((function(e) { e((0, l.default)()) } )) } , t.indexHomeQuotation = function(data) { return f.post("/v1/mix/index/homeQuotation", data) } , t.indexQuote = function(data) { return f.post("/v1/mix/index/getTicker", data) } , t.indexUserSelectedList = function(data) { return f.post("/v1/mix/index/userSelectedList", data) } , t.addUserSelf = function(data) { return f.post("/v1/user/optional/addUserSelf", data) } , t.deleteUserSelf = function(data) { return f.post("/v1/user/optional/deleteUserSelf", data) } , t.getUserSelfList = function(data) { return f.post("/v1/user/optional/getUserSelfList", data) } , t.operationUserSelfOptional = function(data) { return f.post("/v1/user/optional/operationUserSelfOptional", data) } , t.batchOperationUserSelfOptional = function(data) { return f.post("/v1/user/optional/batchOperationUserSelfOptional", data) } , t.getSpotPlateList = (0, d.cacheApiFunc)((function(data) { return f.post("/v1/spot/Plate/listSpotPlate", data) } )), t.getUserPreference = function() { return f.post("/v1/user/preference/get") } , t.setUserPreference = function(data) { return f.post("/v1/user/preference/set", data) } , t.getDelegateFlag = function() { return f.post("/v1/trigger/config/delegate/flag/get") } , t.setDelegateFlag = function(data) { return f.post("/v1/trigger/config/delegate/flag/set", data) } , t.getImportNotice = function(data) { return f.get("/v1/mix/index/importance", data) } , t.getSystemNotice = function(data) { return f.post("/v1/if/push/pushList", data) } , t.readPushMsg = function(data) { return f.post("/v1/if/push/readPushMsg", data) } , t.overseasSmsStatus = function() { return f.post("/v1/msg/hx/app/query") } , t.getPictureList = function(data) { var e = "/v1/mix/public/getPictureList?language=".concat(data.language, "&type=").concat(data.type, "&vipCode=").concat(data.vipCode); return f.get(e) } , t.getPushCount = (0, d.cacheApiFunc)((function() { return f.post("/v1/if/push/count") } ), { interval: 500 }), t.getMsgDetail = function(data) { return f.post("/v1/if/push/pushDetail", data) } , t.getHotTicker = function(data) { return f.post("/v1/mix/index/getTicker", data) } , t.getLongUrl = function(e) { return f.post("/v1/short_url/long_url?shortUrl=" + e, {}) } , t.getAgentStatistics = function(data) { return f.post("/v1/mix/agent/statistics", data) } , t.getInvitationList = function(data) { return f.post("/v1/mix/agent/invitation_list?page=" + data.page + "&size=" + data.size) } , t.getIsAgent = (0, d.cacheApiFunc)((function(data) { return f.get("/v1/mix/agent/is_agent", data) } )), t.getShortUrl = function(data) { return f.post("/v1/short_url/generate", data) } , t.uploadIdentityPicNotBase = "v1/user/public/uploadIdentityPicNotBase", t.getPopularActivity = (0, d.cacheApiFunc)((function(data) { return f.get("/v1/activity/getPopularActivityList", data) } )), t.getContractActiveRank = function(data) { return f.post("v1/mix/public/contract/getContractActiveRank", data) } , t.getRegistrationSuccessDialog = function(data) { return f.post("v1/mix/public/getRegistrationSuccessDialog", data) } , t.getSpotKlineList = function(data) { return f.post("/v1/mix/index/getSpotKlineList", data) } , t.coinPlaceList = (0, d.cacheApiFunc)((function(data) { return f.get("/v1/spot/public/coinPlaceList", data) } )), t.spotNewListing = function(data) { return f.get("/v1/spot/public/newListing", data) } , t.getCoinSymbolListForHomePage = function(data) { return f.get("/v1/spot/getCoinSymbolListForHomePage", data) } }, 629: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.WrappedErrorEvent = t.WrappedCloseEvent = t.TIMEOUT_ERROR = t.CONNECTION_ERROR_CODE = t.CONNECTION_ERROR = void 0; var c = o(r(74)) , l = o(r(73)) , d = o(r(7)); t.TIMEOUT_ERROR = "TIMEOUT", t.CONNECTION_ERROR = "SYSTEM", t.WrappedErrorEvent = (0, c.default)((function e(t, r, n) { (0, l.default)(this, e), (0, d.default)(this, "event", void 0), (0, d.default)(this, "message", void 0), (0, d.default)(this, "target", void 0), this.event = t, this.message = r, this.target = n } )), t.WrappedCloseEvent = (0, c.default)((function e(t, code, r) { (0, l.default)(this, e), (0, d.default)(this, "code", void 0), (0, d.default)(this, "reason", void 0), (0, d.default)(this, "wasClean", void 0), (0, d.default)(this, "event", void 0), (0, d.default)(this, "target", void 0), this.event = t, this.code = t ? t.code : code || 1e3, this.reason = t ? t.reason : r || "", this.wasClean = !t || t.wasClean, this.target = null } )), t.CONNECTION_ERROR_CODE = { E1007: 1007 } }, 646: function(e, t, r) { "use strict"; var n = r(27) , o = r(34) , c = r(0) , l = r(9) , d = r(2); c(t, "__esModule", { value: !0 }), t.default = void 0; var f = d(r(14)) , v = d(r(11)) , h = d(r(41)) , m = d(r(299)) , y = d(r(44)) , _ = d(r(15)) , w = d(r(73)) , C = d(r(74)) , S = d(r(7)) , k = r(26) , T = r(54) , L = d(r(166)) , E = d(r(49)) , P = d(r(222)) , A = r(389) , O = function(e, t) { if (!t && e && e.__esModule) return e; if (null === e || "object" != n(e) && "function" != typeof e) return { default: e }; var r = N(t); if (r && r.has(e)) return r.get(e); var o = { __proto__: null } , a = c && l; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? l(e, u) : null; i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u] } return o.default = e, r && r.set(e, o), o }(r(45)); function N(e) { if ("function" != typeof o) return null; var t = new o , r = new o; return (N = function(e) { return e ? r : t } )(e) } var x = t.default = function() { function e(link, t, r) { var n = this; if ((0, w.default)(this, e), (0, S.default)(this, "_pureLink", ""), (0, S.default)(this, "_isArtificialClosed", !1), (0, S.default)(this, "_msgHandleMap", {}), (0, S.default)(this, "_pulseTimer", null), (0, S.default)(this, "_pulseInterval", 13e3), (0, S.default)(this, "_dealMsgListTimer", null), (0, S.default)(this, "_onLine", !1), (0, S.default)(this, "_neeReSubscribeMsgList", []), (0, S.default)(this, "_reConnectFlag", 0), (0, S.default)(this, "_reConnectTimer", null), (0, S.default)(this, "_maxReConnectTimes", 4), (0, S.default)(this, "_directMsgHandler", null), (0, S.default)(this, "version", void 0), (0, S.default)(this, "_url", void 0), (0, S.default)(this, "_options", void 0), (0, S.default)(this, "_binaryType", void 0), (0, S.default)(this, "_protocols", void 0), (0, S.default)(this, "_retryCount", void 0), (0, S.default)(this, "_heartbeats", void 0), (0, S.default)(this, "_closeCalled", void 0), (0, S.default)(this, "_shouldReconnect", void 0), (0, S.default)(this, "_connectLock", void 0), (0, S.default)(this, "_connectTimeout", void 0), (0, S.default)(this, "_connectTimeoutSec", void 0), (0, S.default)(this, "_connectDelay", void 0), (0, S.default)(this, "_beatTimeout", void 0), (0, S.default)(this, "_messageQueue", void 0), (0, S.default)(this, "_listeners", void 0), (0, S.default)(this, "_channelMap", void 0), (0, S.default)(this, "productCode", void 0), (0, S.default)(this, "urlManager", void 0), (0, S.default)(this, "token", void 0), (0, S.default)(this, "_messageSent", void 0), (0, S.default)(this, "_isPublic", void 0), (0, S.default)(this, "beatTimer", void 0), (0, S.default)(this, "heartBeat", void 0), (0, S.default)(this, "timeBoard", void 0), (0, S.default)(this, "_sensorsReportInterval", void 0), (0, S.default)(this, "_heartbeatTimes", void 0), (0, S.default)(this, "sensorsReport", void 0), (0, S.default)(this, "_compress", void 0), (0, S.default)(this, "subscribe", (function(e, t) { n._pureLink && (n._msgHandleMap[e] ? (n._msgHandleMap[e].handles.push(t), n._msgHandleMap[e].hasSubscribed && (n._msgHandleMap[e].hasSubscribed = !1, n._armDataAndSend(e, "unsubscribe"))) : n._msgHandleMap[e] = { hasSubscribed: !1, handles: [t] }, n._armDataAndSend(e, "subscribe")) } )), (0, S.default)(this, "unsubscribe", (function(e, t) { if (t && "function" == typeof t && e && n._msgHandleMap[e]) { var r, o = (null === (r = n._msgHandleMap[e]) || void 0 === r || null === (r = r.handles) || void 0 === r ? void 0 : r.indexOf(t)) || -1; -1 !== o && n._msgHandleMap[e].handles.splice(o, 1), n._msgHandleMap[e].handles.length && (n._armDataAndSend(e, "unsubscribe"), delete n._msgHandleMap[e]) } } )), (0, S.default)(this, "unsubscribeAll", (function() { if (n.instance) { var e = (0, v.default)(n._msgHandleMap); e.length && e.forEach((function(e) { e && (n._armDataAndSend(e, "unsubscribe"), delete n._msgHandleMap[e]) } )) } } )), (0, S.default)(this, "close", (function() { if (n.instance) { var e = (0, v.default)(n._msgHandleMap); e.length && e.forEach((function(e) { n._armDataAndSend(e, "unsubscribe"), delete n._msgHandleMap[e] } )), n._onLine = !1, n._isArtificialClosed = !0, n._clearPulse(), n.instance.close(), n.instance = null, n._rmObserveVisibilityHandler() } } )), (0, S.default)(this, "stop", (function() { n.instance && (n._isArtificialClosed = !0, n.instance.close(), n._clearPulse(), n.instance = null, n._onLine = !1, n._rmObserveVisibilityHandler()) } )), (0, S.default)(this, "reConnect", (function() { n._onLine || (n._reConnectFlag >= n._maxReConnectTimes ? (n._clearPulse(), n._reConnectFlag = 0, n.reConnect()) : (n._reConnectTimer && clearTimeout(n._reConnectTimer), n._reConnectTimer = setTimeout((function() { n.instance && (n.instance.close(), n.instance = null), n._setNeeReSendInfo(), n._connect(), n._dealWithException(), n._reConnectFlag += 1, n._reConnectTimer = null } ), 3 * n._reConnectFlag * 1e3))) } )), (0, S.default)(this, "_closedHandler", (function() { n._onLine = !1, n.instance && (n.instance.onmessage = null, n.instance.close()), n.instance = null, n._isArtificialClosed || n.reConnect() } )), (0, S.default)(this, "_observeVisibilityHandler", (function() { document.addEventListener("visibilitychange", n._handleVisibilityChanged) } )), (0, S.default)(this, "_rmObserveVisibilityHandler", (function() { document.removeEventListener("visibilitychange", n._handleVisibilityChanged) } )), (0, S.default)(this, "_handleVisibilityChanged", (function() { document.hidden || n._onLine || (n._reConnectFlag = 0, n.reConnect()) } )), window.WebSocket && link) { this._init(), this._pureLink = "".concat(link).concat(link.includes("?") ? "&" : "?", "languageType=").concat((0, L.default)(this.getLang).lang || 0), this._directMsgHandler = r || null, this._isPublic = t; var o = new URL(this._pureLink).search , c = P.default.parse(o); this._compress = c.compress ? "1" === c.compress ? "1" : "0" : "1", this._connect(), this._dealWithException(), this._observeVisibilityHandler() } } return (0, C.default)(e, [{ key: "registerEventListener", value: function(e, t) { var r = e + String((0, h.default)()); return this._listeners[e].set(r, t), "open" === e && this.instance && this.readyState === this.instance.OPEN && t(), r } }, { key: "generateId", value: function(e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {} , r = ["step", "productCode"]; if ("currentTraceOrders" === e) return e; var n = e; return (0, v.default)(t).sort((function(a, b) { return a < b ? -1 : a === b ? 0 : 1 } )).forEach((function(e) { r.indexOf(e) > -1 && (n += "|".concat(e, ":").concat(t[e])) } )), n } }, { key: "readyState", get: function() { var t; return this.instance ? this.instance.readyState : null !== (t = this._options) && void 0 !== t && t.startClosed ? e.CLOSED : e.CONNECTING } }, { key: "CONNECTING", get: function() { return e.CONNECTING } }, { key: "OPEN", get: function() { return e.OPEN } }, { key: "CLOSING", get: function() { return e.CLOSING } }, { key: "CLOSED", get: function() { return e.CLOSED } }, { key: "_init", value: function() { this.version = "2.0", this._binaryType = "blob", this._protocols = O.default.get(O.TokenKey.CC_TOKEN) || "", this._retryCount = -1, this._heartbeats = 0, this._closeCalled = !1, this._connectLock = !1, this._connectTimeout = null, this._connectTimeoutSec = 5e3, this._connectDelay = 0, this._messageQueue = [], this._shouldReconnect = !0, this._listeners = { open: new m.default, close: new m.default, error: new m.default, message: new m.default }, this._channelMap = new m.default, this._messageSent = !1, this.heartBeat = 5e3, this.timeBoard = {}, this._sensorsReportInterval = 6e4, this._heartbeatTimes = [] } }, { key: "_connect", value: function() { if (!this._onLine && this._pureLink) { var link = this._pureLink; this._isArtificialClosed = !1; var e = (0, T.getTokenDataNew)(link); this._protocols = (0, k.removeTailRecursive)(e, "="), this.instance = new WebSocket(link,this._protocols), this._dealWithMsg() } } }, { key: "_setNeeReSendInfo", value: function() { var e = this; this._neeReSubscribeMsgList.length = 0; var t = (0, v.default)(this._msgHandleMap); t.length && t.forEach((function(t) { e._msgHandleMap[t].hasSubscribed = !1; var r = { event: "subscribe", channel: t }; e._neeReSubscribeMsgList.push([t, (0, y.default)(r)]) } )) } }, { key: "_inflateMessage", value: function(e) { if (e instanceof Blob) { var t = new FileReader , r = this; t.addEventListener("loadend", (function() { var e = JSON.parse(String((0, A.inflate)(t.result, { to: "string" }))); if (r._makePulse(e), r._directMsgHandler && e.msg) { var n = e.msg , o = n.event , data = n.data , c = n.type , l = n.version; r._directMsgHandler({ event: o, data: data, type: c, version: l }) } else r._triggerHandle(e); t = null } )), t.onerror = function(e) {} , t.readAsArrayBuffer(e) } else { var n = JSON.parse(e || "{}"); if (this._makePulse(n), this._directMsgHandler && n.msg) { var o = n.msg , c = o.event , data = o.data , l = o.type , d = o.version; this._directMsgHandler({ event: c, data: data, type: l, version: d }) } else this._triggerHandle(n) } } }, { key: "_dealWithMsg", value: function() { var e = this; this.instance && (this.instance.onmessage = function(t) { try { if ("1" === e._compress || t.data instanceof Blob) { var r = t.data; e._inflateMessage(r) } else { var n = JSON.parse(t.data || "{}"); if (e._makePulse(n), e._directMsgHandler && n.msg) { var o = n.msg , c = o.event , data = o.data , l = o.type , d = o.version; e._directMsgHandler({ event: c, data: data, type: l, version: d }) } else e._triggerHandle(n) } } catch (e) {} } ) } }, { key: "_triggerHandle", value: function(e) { var t = e.channel , r = e.event , n = e.type , data = e.data; if (!["unsubscribe"].includes(r)) { var o = this._msgHandleMap[t] && this._msgHandleMap[t].handles; o && o.length && o.forEach((function(e) { e({ event: r, type: n, data: data }) } )) } } }, { key: "_armDataAndSend", value: function(e, t) { var r = { event: t, channel: e }; this._onLine && this.instance ? ((0, E.default)("ws_swapnew_content", this._pureLink, { ext: (0, y.default)(r) }), "subscribe" === t ? this._sendToService(e, (0, y.default)(r)) : this.send((0, y.default)(r))) : "subscribe" === t && (this._neeReSubscribeMsgList.push([e, (0, y.default)(r)]), this._dealWithException()) } }, { key: "_sendToService", value: function(e, t) { this._msgHandleMap[e] && (!this._msgHandleMap[e].hasSubscribed && this.instance && this.send(t), this._msgHandleMap[e].hasSubscribed = !0) } }, { key: "_makePulse", value: function(data) { if (data) { if (data.type && "ping" == data.type && this.send((0, y.default)({ type: "pong", time: (0, h.default)() + "" })), data.type && "pong" == data.type) { var time = this._timeEnd("ping"); this._heartbeatTimes.push(time) } if (data.event && "ping" == data.event && this.send((0, y.default)({ event: "pong", time: (0, h.default)() + "" })), data.event && "pong" == data.event) { var e = this._timeEnd("ping"); window.$nuxt.$store.commit("newTrading/SET_WS_SPEED", e), this._heartbeatTimes.push(e) } if (!this._isPublic && "ping" !== data.type && "pong" !== data.type && "connected" !== data.type) { var t = data.msg && data.msg.event , r = data.msg && data.msg.data; if (r && r.account && r.account instanceof Array) { var n = { name: t, account: r.account.map((function(e) { return { clientAccountId: e.clientAccountId, status: e.status } } )) }; (0, E.default)("ws_swapnew_private_content", this._pureLink, { ext: (0, y.default)(n) }) } if (r && r.collateral && r.collateral instanceof Array) { var o = { name: t, collateral: r.collateral.map((function(e) { return { amount: e.amount, marginMode: e.marginMode, crossContractId: e.crossContractId, isolatedPositionId: e.isolatedPositionId } } )) }; (0, E.default)("ws_swapnew_private_content", this._pureLink, { ext: (0, y.default)(o) }) } if (r && r.order && r.order instanceof Array) { var c = { name: t, order: r.order.map((function(e) { return { marginMode: e.marginMode, orderSide: e.orderSide, positionSide: e.positionSide, size: e.size, type: e.type, triggerPrice: e.triggerPrice, triggerPriceType: e.triggerPriceType } } )) }; (0, E.default)("ws_swapnew_private_content", this._pureLink, { ext: (0, y.default)(c) }) } if (r && r.position && r.position instanceof Array) { var l = { name: t, position: r.position.map((function(e) { return { contractId: e.contractId, marginMode: e.marginMode, separatedMode: e.separatedMode, side: e.side, size: e.size } } )) }; (0, E.default)("ws_swapnew_private_content", this._pureLink, { ext: (0, y.default)(l) }) } } } } }, { key: "_clearPulse", value: function() { this._pulseTimer && (clearInterval(this._pulseTimer), this._pulseTimer = null) } }, { key: "_clearMsgListTimer", value: function() { this._dealMsgListTimer && (clearTimeout(this._dealMsgListTimer), this._dealMsgListTimer = null) } }, { key: "_clearSensorsReportTimer", value: function() { this.sensorsReport && clearInterval(this.sensorsReport), this._heartbeatTimes.length > 0 && ((0, E.default)("ws_response_time", this._pureLink, { ext: this._heartbeatTimes.join(",") }), this._heartbeatTimes = []) } }, { key: "_dealWithException", value: function() { var e = this; this.instance ? (this.instance.onopen = function() { e._reConnectFlag = 0, e._onLine = !0, e._heartbeat(), e._dealMsgListTimer = setTimeout((function() { e._neeReSubscribeMsgList.length && (e._neeReSubscribeMsgList.forEach((function(t) { e._sendToService(t[0], t[1]) } )), e._neeReSubscribeMsgList.length = 0) } ), 500) } , this.instance.onerror = function() { e._closedHandler() } , this.instance.onclose = function(t) { e._closedHandler() } , window.addEventListener("beforeunload", (function() { e._clearPulse(), e._clearMsgListTimer(), e._clearSensorsReportTimer(), e._rmObserveVisibilityHandler(), e.instance && e.instance.close() } ))) : this._isArtificialClosed || this.reConnect() } }, { key: "_heartbeat", value: function() { var e = this; this.sensorsReport && clearInterval(this.sensorsReport); var t = function() { e.beatTimer && clearTimeout(e.beatTimer), e.instance && e.readyState === e.instance.OPEN ? (e._isPublic ? e.send((0, y.default)({ event: "ping", time: (0, h.default)() + "" })) : e.send((0, y.default)({ type: "ping", time: (0, h.default)() + "" })), e._time("ping"), e.beatTimer = setTimeout((function() { t() } ), e.heartBeat)) : e._clearSensorsReportTimer() }; this.sensorsReport = setInterval((function() { e._heartbeatTimes.length > 0 && ((0, E.default)("ws_response_time", e._pureLink, { ext: e._heartbeatTimes.join(",") }), e._heartbeatTimes = []) } ), this._sensorsReportInterval), t() } }, { key: "_time", value: function(label) { this.timeBoard[label] = (0, h.default)() } }, { key: "_timeEnd", value: function(label) { return this.timeBoard[label] ? (0, h.default)() - this.timeBoard[label] : 0 } }, { key: "send", value: function(e) { this.instance && this.readyState === this.OPEN && this.instance.send(e) } }], [{ key: "getInstance", value: (t = (0, _.default)(f.default.mark((function t() { var r, n, o, c, l = arguments; return f.default.wrap((function(t) { for (; ; ) switch (t.prev = t.next) { case 0: return n = !(l.length > 0 && void 0 !== l[0]) || l[0], o = l.length > 1 ? l[1] : void 0, t.next = 4, (0, T.getNewContractWSUrl)(n); case 4: return c = t.sent, this.instance && (null === (r = this.instance) || void 0 === r ? void 0 : r._pureLink) === c || (this.instance = new e(c,n,o)), t.abrupt("return", this.instance); case 7: case "end": return t.stop() } } ), t, this) } ))), function() { return t.apply(this, arguments) } ) }, { key: "CONNECTING", get: function() { return 0 } }, { key: "OPEN", get: function() { return 1 } }, { key: "CLOSING", get: function() { return 2 } }, { key: "CLOSED", get: function() { return 3 } }]); var t }(); (0, S.default)(x, "instance", null) }, 650: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(14)) , l = o(r(15)) , d = o(r(73)) , f = o(r(74)) , v = r(1301) , h = o(r(31)) , m = function() { return (0, f.default)((function e() { (0, d.default)(this, e) } ), [{ key: "getLangCode", value: function(e) { var t; return (null === h.default || void 0 === h.default || null === (t = h.default.find((function(t) { return t.language === e } ))) || void 0 === t ? void 0 : t.langCode) || 0 } }, { key: "buildCollectionParams", value: function() { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; return { enabled: !0, "pagination[page]": e.page, "pagination[pageSize]": e.pageSize, "filters[enabledDate][$lte]": (new Date).toISOString(), "filters[expiredDate][$null]": !0 } } }, { key: "cmsApiCollectionRequest", value: (m = (0, l.default)(c.default.mark((function e(t) { var r, n, o, l, path, d, f, v = arguments; return c.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return r = v.length > 1 && void 0 !== v[1] ? v[1] : "", n = v.length > 2 && void 0 !== v[2] ? v[2] : {}, o = v.length > 3 ? v[3] : void 0, l = v.length > 4 ? v[4] : void 0, e.prev = 4, path = "/api/".concat(t, "/").concat(r || ""), d = this.getLangCode(o), f = this.buildCollectionParams(n), e.abrupt("return", l(d).get(path, f)); case 11: throw e.prev = 11, e.t0 = e.catch(4), e.t0; case 15: case "end": return e.stop() } } ), e, this, [[4, 11]]) } ))), function(e) { return m.apply(this, arguments) } ) }, { key: "cmsApiSingleRequest", value: (o = (0, l.default)(c.default.mark((function e(t, r, n) { var o, path, l, d = arguments; return c.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return o = d.length > 3 && void 0 !== d[3] ? d[3] : null, e.prev = 1, path = "/api/".concat(t), l = this.getLangCode(r), e.abrupt("return", n(l, o).get(path)); case 7: throw e.prev = 7, e.t0 = e.catch(1), e.t0; case 11: case "end": return e.stop() } } ), e, this, [[1, 7]]) } ))), function(e, t, r) { return o.apply(this, arguments) } ) }, { key: "getNews", value: (n = (0, l.default)(c.default.mark((function e() { var t, r, n, o = arguments; return c.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return t = o.length > 0 && void 0 !== o[0] ? o[0] : "", r = o.length > 1 && void 0 !== o[1] ? o[1] : {}, n = o.length > 2 ? o[2] : void 0, e.next = 5, this.cmsApiCollectionRequest("newss", t, r, n, v.cmsApiNewsRequest); case 5: return e.abrupt("return", e.sent); case 6: case "end": return e.stop() } } ), e, this) } ))), function() { return n.apply(this, arguments) } ) }, { key: "getArticles", value: (r = (0, l.default)(c.default.mark((function e() { var t, r, n, o = arguments; return c.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return t = o.length > 0 && void 0 !== o[0] ? o[0] : "", r = o.length > 1 && void 0 !== o[1] ? o[1] : {}, n = o.length > 2 ? o[2] : void 0, e.next = 5, this.cmsApiCollectionRequest("articles", t, r, n, v.cmsApiArticleRequest); case 5: return e.abrupt("return", e.sent); case 6: case "end": return e.stop() } } ), e, this) } ))), function() { return r.apply(this, arguments) } ) }, { key: "getPages", value: (t = (0, l.default)(c.default.mark((function e(t, r) { return c.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.next = 2, this.cmsApiSingleRequest(t, r, v.cmsApiPageRequest); case 2: return e.abrupt("return", e.sent); case 3: case "end": return e.stop() } } ), e, this) } ))), function(e, r) { return t.apply(this, arguments) } ) }, { key: "getCryptoTokens", value: (e = (0, l.default)(c.default.mark((function e(t, r) { var n; return c.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return n = { populate: "thumbnail", "filters[token_name][$eq]": r }, e.next = 3, this.cmsApiSingleRequest("crypto-tokens", t, v.cmsApiCommonRequest, n); case 3: return e.abrupt("return", e.sent); case 4: case "end": return e.stop() } } ), e, this) } ))), function(t, r) { return e.apply(this, arguments) } ) }]); var e, t, r, n, o, m }() , y = new m; t.default = y }, 652: function(e, t, r) { "use strict"; var n = r(27) , o = r(34) , c = r(0) , l = r(9) , d = r(2); c(t, "__esModule", { value: !0 }), t.monitorWindows = t.loadZendeskByLanguage = t.loadScript = t.go2GooglePlay = t.go2AppStore = t.getOrientedUrls = t.getLocaleByPath = t.getLocaleByNavigator = t.getLocaleByLanguageType = t.getLanguageTypeByQuery = t.getLanguageTypeByLocale = t.getLanguageCodeByPath = t.getLanguageCodeByLocale = t.getLanguageCodeByLanguageType = t.getLangCodeByLocaleName = t.getICPUrls = t.getDeviceType = t.getData = t.getBrowserType = t.getAvailableSite = t.generateRandomString = t.geetestCapcha = t.exists = t.emailReg = t.decryptLinks = t.countDownForDay = t.browserVersion = t.NavigatorLanguages = t.Languages = t.LanguageCodes = t.EnvironmentCheck = void 0; var f = d(r(14)) , v = d(r(6)) , h = d(r(44)) , m = d(r(298)) , y = d(r(73)) , _ = d(r(74)) , w = d(r(51)) , C = d(r(15)) , S = d(r(579)) , k = d(r(307)) , T = d(r(95)) , L = d(r(116)) , E = d(r(220)) , P = (r(709), function(e, t) { if (!t && e && e.__esModule) return e; if (null === e || "object" != n(e) && "function" != typeof e) return { default: e }; var r = A(t); if (r && r.has(e)) return r.get(e); var o = { __proto__: null } , a = c && l; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? l(e, u) : null; i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u] } o.default = e, r && r.set(e, o) }(r(342)), r(31)); function A(e) { if ("function" != typeof o) return null; var t = new o , r = new o; return (A = function(e) { return e ? r : t } )(e) } t.emailReg = /^([a-zA-Z0-9_\-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/, t.getDeviceType = function() { var e = window.location.href; return e.includes("iosAPP") ? "iOS" : e.includes("androidApk") ? "android" : /(iPhone|iPad|iPod|iOS|Mac)/i.test(navigator.userAgent) ? "iOS" : "android" } , t.getLangCodeByLocaleName = function(e) { return null == e ? void 0 : e.slice(-2).toLowerCase() } ; var O = t.loadScript = function(e, t) { var script = document.createElement("script"); return script.type = "text/javascript", script.id = e, script.src = t, document.getElementsByTagName("head")[0].appendChild(script), new v.default((function(e, t) { script.onload = function() { e() } , script.onerror = function(e) { t(e) } } )) } , N = (t.loadZendeskByLanguage = function(e, t) { var r = "21e8f27e-9ee5-4df4-a53d-bd01295974a2"; "zh-CN" !== e && "zh-TW" !== e && (r = "91095ed8-3bbf-414b-941f-024bd8ff15ec"); var n = "https://static.zdassets.com/ekr/snippet.js?key=".concat(r); O("ze-snippet", n).then((function() { t && t() } )) } , t.geetestCapcha = function(e, t) { var r = "zho"; switch (e) { case "zh-CN": default: r = "zho"; break; case "zh-TW": r = "zho-tw"; break; case "en": r = "eng"; break; case "ko": r = "kor" } var n = { captchaId: "fa6030645465d719a4420e40cb8d87e6", product: "bind", language: r }; window.initGeetest4(n, (function(e) { e.onReady((function() { e.showCaptcha() } )).onSuccess((function() { var r = JSON.parse((0, h.default)(e.getValidate())); L.default.set("geetestValidTime", r.gen_time), delete r.captcha_id, e.destroy(), e = null, t() } )).onFail((function(t) { setTimeout((function(t) { e.destroy(), e = null } ), 2e3) } )).onError((function(e) {} )) } )) } , t.decryptLinks = function(e) { return E.default.AES.decrypt(e, E.default.enc.Utf8.parse("MwxmPJJHmXasfr45"), { iv: E.default.enc.Utf8.parse("yRKXEEPaEbHAbCPy") }).toString(E.default.enc.Utf8).split(",") } ) , x = t.getData = function() { var e = (0, C.default)(f.default.mark((function e(t, r) { var n; return f.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: if (n = "", !(0, k.default)(t)) { e.next = 3; break } return e.abrupt("return", n); case 3: return e.next = 5, T.default.get("".concat(t, "?v=").concat((new Date).getTime())).then((function(e) { return e.data } )).catch((function(e) {} )); case 5: if (n = e.sent, !(0, S.default)(n)) { e.next = 10; break } return e.next = 9, T.default.get("".concat(r, "?v=").concat((new Date).getTime())).then((function(e) { return e.data } )).catch((function(e) {} )); case 9: n = e.sent; case 10: return e.abrupt("return", n); case 11: case "end": return e.stop() } } ), e) } ))); return function(t, r) { return e.apply(this, arguments) } }() , R = (t.getAvailableSite = function() { var e = (0, C.default)(f.default.mark((function e(t, r) { var n, o; return f.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return n = [], o = [], e.next = 4, t.forEach(function() { var e = (0, C.default)(f.default.mark((function e(t) { return f.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return e.t0 = n, e.next = 3, R(t, r).then((function(e) { e && o.push(t) } )); case 3: e.t1 = e.sent, e.t0.push.call(e.t0, e.t1); case 5: case "end": return e.stop() } } ), e) } ))); return function(t) { return e.apply(this, arguments) } }()); case 4: return e.abrupt("return", v.default.all(n).then((function() { return o } ))); case 5: case "end": return e.stop() } } ), e) } ))); return function(t, r) { return e.apply(this, arguments) } }(), t.exists = function() { var e = (0, C.default)(f.default.mark((function e(t, r) { var n, o; return f.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return (n = T.default.create()).defaults.timeout = (0, k.default)(r) ? 2e3 : 1e3 * r, e.next = 4, n.get(t).then((function(e) { return 200 === e.status } )).catch((function(e) { return !1 } )); case 4: return o = e.sent, e.abrupt("return", o); case 6: case "end": return e.stop() } } ), e) } ))); return function(t, r) { return e.apply(this, arguments) } }()); t.browserVersion = function() { var e, t = navigator.userAgent, r = t.match(/(OPERA|CHROME|SAFARI|FIREFOX|MSIE|TRIDENT(?=\/))\/?\s*(\d+)/i) || []; return /TRIDENT/i.test(r[1]) ? "IE " + ((e = /\brv[ :]+(\d+)/g.exec(t) || [])[1] || "") : "Chrome" === r[1] && null != (e = t.match(/\b(OPR|Edg)\/(\d+)/)) ? e.slice(1).join(" ").replace("OPR", "Opera").replace("Edg", "Edge") : (r = r[2] ? [r[1], r[2]] : [navigator.appName, navigator.appVersion, "-?"], null != (e = t.match(/version\/(\d+)/i)) && r.splice(1, 1, e[1]), r.join(" ")) } , t.getBrowserType = function() { var e = navigator.userAgent.toLowerCase() , t = function(t) { return t.test(e) } , r = function(t) { return e.match(t).toString().replace(/[^0-9|_.]/g, "").replace(/_/g, ".") } , n = "unknow"; t(/windows|win32|win64|wow32|wow64/g) ? n = "windows" : t(/macintosh|macintel/g) ? n = "macos" : t(/x11/g) ? n = "linux" : t(/android|adr/g) ? n = "android" : t(/ios|iphone|ipad|ipod|iwatch/g) && (n = "ios"); var o = "unknow"; "windows" === n ? t(/windows nt 5.0|windows 2000/g) ? o = "2000" : t(/windows nt 5.1|windows xp/g) ? o = "xp" : t(/windows nt 5.2|windows 2003/g) ? o = "2003" : t(/windows nt 6.0|windows vista/g) ? o = "vista" : t(/windows nt 6.1|windows 7/g) ? o = "7" : t(/windows nt 6.2|windows 8/g) ? o = "8" : t(/windows nt 6.3|windows 8.1/g) ? o = "8.1" : t(/windows nt 10.0|windows 10/g) && (o = "10") : "macos" === n ? o = r(/os x [\d._]+/g) : "android" === n ? o = r(/android [\d._]+/g) : "ios" === n && (o = r(/os [\d._]+/g)); var c = "unknow"; "windows" === n || "macos" === n || "linux" === n ? c = "desktop" : ("android" === n || "ios" === n || t(/mobile/g)) && (c = "mobile"); var l = "unknow" , d = "unknow"; t(/applewebkit/g) ? (l = "webkit", t(/edge/g) ? d = "edge" : t(/opr/g) ? d = "opera" : t(/chrome/g) && t(/safari/g) || t(/chrome/g) ? d = "chrome" : t(/safari/g) && (d = "safari")) : t(/gecko/g) && t(/firefox/g) ? (l = "gecko", d = "firefox") : t(/presto/g) ? (l = "presto", d = "opera") : t(/trident|compatible|msie/g) && (l = "trident", d = "iexplore"); var f = "unknow"; "webkit" === l ? f = r(/applewebkit\/[\d._]+/g) : "gecko" === l ? f = r(/gecko\/[\d._]+/g) : "presto" === l ? f = r(/presto\/[\d._]+/g) : "trident" === l && (f = r(/trident\/[\d._]+/g)); var v = "none" , h = "unknow"; return t(/micromessenger/g) ? (v = "wechat", h = r(/micromessenger\/[\d._]+/g)) : t(/qqbrowser/g) ? (v = "qq", h = r(/qqbrowser\/[\d._]+/g)) : t(/ucbrowser/g) ? (v = "uc", h = r(/ucbrowser\/[\d._]+/g)) : t(/qihu 360se/g) ? v = "360" : t(/2345explorer/g) ? (v = "2345", h = r(/2345explorer\/[\d._]+/g)) : t(/metasr/g) ? v = "sougou" : t(/lbbrowser/g) ? v = "liebao" : t(/maxthon/g) && (v = "maxthon", h = r(/maxthon\/[\d._]+/g)), (0, w.default)({ engine: l, engineVs: f, platform: c, supporter: d, system: n, systemVs: o }, "none" === v ? {} : { shell: v, shellVs: h }) } , t.go2AppStore = function() { setTimeout((function() { window.open("https://apps.apple.com/app/weex-buy-bitcoin-crypto/id1609350789", "_blank") } ), 100) } , t.go2GooglePlay = function() { setTimeout((function() { window.open("https://play.google.com/store/apps/details?id=com.wake.weexprd", "_blank") } ), 100) } , t.generateRandomString = function(e) { for (var t = "", r = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", i = 0; i < e; i++) t += r.charAt(Math.floor(62 * Math.random())); return t = I(t, 1, "5"), t = I(t, 3, "7"), t = I(t, 7, "8"), t = I(t, 14, "9"), t = I(t, 20, "7"), t = I(t, 29, "6") } ; function I(e, t, r) { return e.substr(0, t) + r + e.substr(t + 1) } t.monitorWindows = function() { setTimeout((function(e) { $(), window.onresize = function() { return $() } , window.onorientationchange = function() { return $() } } )) } ; var M = t.getICPUrls = function() { var e = (0, C.default)(f.default.mark((function e(t) { var r, n, o, c, l; return f.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return r = "test" === t, n = "staging" === t || r ? "icp2.txt" : "icp.txt", o = "https://dswcnhr3lpzog.cloudfront.net/".concat(n = "rc" === t ? "icp-rc.txt" : n), c = "https://weex-httpdns.oss-cn-shanghai.aliyuncs.com/".concat(n), e.next = 9, x(o, c); case 9: return l = e.sent, e.abrupt("return", N(l)); case 11: case "end": return e.stop() } } ), e) } ))); return function(t) { return e.apply(this, arguments) } }() , D = t.getOrientedUrls = function() { var e = (0, C.default)(f.default.mark((function e(t) { var r, n, o, c, l; return f.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: return r = "test" === t, n = "staging" === t || r ? "www2.txt" : "www.txt", o = "https://dswcnhr3lpzog.cloudfront.net/".concat(n = "rc" === t ? "www-rc.txt" : n), c = "https://weex-httpdns.oss-cn-shanghai.aliyuncs.com/".concat(n), e.next = 9, x(o, c); case 9: return l = e.sent, e.abrupt("return", N(l)); case 11: case "end": return e.stop() } } ), e) } ))); return function(t) { return e.apply(this, arguments) } }() , B = t.Languages = ["en", "zh-CN", void 0, "ko", "vi", "zh-TW", P.languageKeyMap.fa] , U = t.LanguageCodes = ["en_US", "zh_CN", void 0, "ko_KR", "vi", "zh_TW", P.languageKeyMap.fa] , F = t.NavigatorLanguages = ["en-US", "zh-CN", void 0, "ko-KR", "vi", "zh-TW", P.languageKeyMap.fa] , j = t.getLocaleByPath = function(path, e) { var t, r, n = H(path) || e, o = path.split("/")[1], c = B.filter((function(e) { return void 0 !== e } )).find((function(e) { return e.toLowerCase() === o.toLowerCase() } )); return null !== (t = null !== (r = B[n]) && void 0 !== r ? r : c) && void 0 !== t ? t : K() } , H = t.getLanguageTypeByQuery = function(e) { var t, r = "?" + e.split("?")[1], n = new URLSearchParams(r).get("languageType"); return null !== (t = n && Number(n)) && void 0 !== t ? t : null } , K = (t.getLanguageCodeByPath = function(e) { var t = j(e); return z(t) } , t.getLocaleByLanguageType = function(e) { var t; return null !== (t = B[e]) && void 0 !== t ? t : B[0] } , t.getLocaleByNavigator = function() { var e, t = navigator.language, r = F.indexOf(t); return null !== (e = B[r]) && void 0 !== e ? e : B[0] } ) , W = t.getLanguageTypeByLocale = function(e) { var t; return null !== (t = B.indexOf(e)) && void 0 !== t ? t : 0 } , z = (t.getLanguageCodeByLanguageType = function(e) { var t; return null !== (t = U[e || 0]) && void 0 !== t ? t : U[0] } , t.getLanguageCodeByLocale = function(e) { var t, r = B.indexOf(e) || 0; return null !== (t = U[r]) && void 0 !== t ? t : U[0] } ); function $() { return G.apply(this, arguments) } function G() { return (G = (0, C.default)(f.default.mark((function e() { var t, r, n, o, c, l, d, v, h, m, y, _, w, C, S, k, T, E; return f.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: if (!(window.innerWidth >= 768)) { e.next = 28; break } return t = window.location, t.href, r = t.hostname, n = t.search, t.pathname, o = new URLSearchParams(n), c = location.pathname.includes("register"), (l = new V).checkEnvironment(), d = "test" === l.env, v = "staging" === l.env, h = "rc" === l.env, e.next = 12, M(l.env); case 12: if (m = e.sent, y = m.includes(r), !c) { e.next = 28; break } return e.next = 17, D(l.env); case 17: _ = e.sent, w = _[Math.floor(Math.random() * _.length)], h && (w = "support." + w), C = d ? "test-agency-oriented.weex.tech" : v ? "stg-agency-oriented.weex.tech" : y ? w : h ? r.replace("support-", "www-") : r.replace("support.", "www."), S = "/register/", k = L.default.get("languageType"), T = j(location.pathname, k), k = W(T), d || v || y ? o.has("languageType") || o.set("jumpLanguage", k) : S = "/" + T + S, E = "https://".concat(C).concat(S, "?").concat(o.toString()), window.location.assign(E); case 28: case "end": return e.stop() } } ), e) } )))).apply(this, arguments) } var V = t.EnvironmentCheck = function() { return (0, _.default)((function e() { (0, y.default)(this, e), this.env = "unknown" } ), [{ key: "checkEnvironment", value: function() { var e = window.location.hostname; ["test-support.weex.tech"].includes(e) ? this.env = "test" : ["localhost", "stg-support.weex.tech", "support.weikestg.info", "support.mir992.com"].includes(e) ? this.env = "staging" : ["support-rc.weex.tech", "support-rc.weex-rc.info", "support-rc.wtyku.cn"].includes(e) ? this.env = "rc" : this.env = "production" } }]) }(); t.countDownForDay = function(e, t, r) { var n = setInterval((function() { e < 1e3 && (r(), clearInterval(n)); var o = (0, m.default)(e / 864e5) , c = (0, m.default)(e % 864e5 / 36e5) , l = (0, m.default)(e % 36e5 / 6e4) , d = Math.floor(e % 6e4 / 1e3); o <= 9 && (o = "0" + o), c <= 9 && (c = "0" + c), l <= 9 && (l = "0" + l), d <= 9 && (d = "0" + d), e -= 1e3, t({ timer: n, days: o, hours: c, minutes: l, seconds: d }) } ), 1e3) } }, 655: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.updateTrackingOrder = t.updatePresetTPSL = t.updatePlanOrTPSL = t.switchHoldMode = t.stopPlan = t.queryStopPlanPriceLimit = t.queryAllCurrentOrders = t.newStopPlan = t.modifyAutoAppendMargin = t.historyPlan = t.grantFundStatus = t.grantFund = t.getUserShareContent = t.getPosterSharingConfig = t.getPosterList = t.getFollowByProductCode = t.financialContractList = t.financialConditionList = t.currentPlan = t.contractRiskPreparation = t.contractRiskLeverage = t.contractRiskLevel = t.contractPositionHistoryFlow = t.contractPositionConditionList = t.contractPlace = t.contractOrderDetailList = t.contractOrderDetail = t.contractMarginInfo = t.contractLeverageList = t.contractLevelRate = t.contractHistoryOrder = t.contractFundingRate = t.contractFinanceList = t.contractFinanceConditionList = t.contractFinanceCapital = t.contractCurrentOrder = t.contractConditionList = t.contractCancel = t.contractBurstOrderDetail = t.contractAdjustMargin = t.closeTrackingOrder = t.closeAllTrackingOrder = t.closeAllPositionBatch = t.closeAllPosition = t.ckCanOnekeyClose = t.cancelPlan = t.cancelAll = t.arbitrageUserCheck = void 0; var c = o(r(6)) , l = r(109) , d = r(82) , f = r(62) , v = (0, d.getInstance)(""); t.contractHistoryOrder = function(data) { return v.post("/v1/if/contract/historyOrder", data) } , t.contractOrderDetailList = function(data) { return v.post("/v1/if/contract/orderDetailList", data) } , t.contractCurrentOrder = function(data) { return v.post("/v1/if/contract/currentOrder", data) } , t.contractOrderDetail = function(data) { return v.post("/v1/if/contract/orderDetail", data) } , t.contractCancel = function(data) { return v.post("/v1/if/contract/cancel", data) } , t.contractPlace = function(data) { return 3 !== (arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1) ? h(data, "/v1/if/contract/v2/place") : v.post("/v1/if/contract/placePlan", data) } ; function h(data, e, t) { var r = data.err_tips; return new c.default((function(n, o) { var c = this; v.post(e, data).then((function(e) { if (e.code === f.config.error.SUCCESS && e.data && e.data.requestNos && e.data.requestNos.length > 0) var o = setInterval((function(l) { v.post("/v1/if/contract/v2/queryByRequestNo", { type: t || data.type, contractTradeQueries: [{ productCode: data.productCode || data.contractCloseAllPositionDtos[0].productCode, requestNos: e.data.requestNos }] }).then((function(e) { if (e.code === f.config.error.SUCCESS && e.data && e.data.queryContracts && e.data.queryContracts.length > 0 && 9 != e.data.queryContracts[0].extraCode) { clearInterval(o); var t = e.data.queryContracts[0] , l = 0; e.data.queryContracts.forEach((function(data) { l += Number(data.extraCode) } )), 0 == l && (t.code ? "009999" === t.code ? (t.msg = c.$t("trade.operation.systemBusy"), n(t)) : (t.msg += ", " + r, n(t)) : (t.code = f.config.error.SUCCESS, n(t))) } } )) } ), 1500); else n(e) } )).catch((function(e) { o(e) } )) } )) } t.contractBurstOrderDetail = function(data) { return v.post("/v1/if/contract/burstOrderDetail", data) } , t.contractRiskPreparation = function(data) { return v.post("/v1/if/contract/riskPreparation", data) } , t.contractRiskLevel = function(data) { return v.post("/v1/if/contract/riskLevel", data) } , t.contractRiskLeverage = (0, l.cacheApiFunc)((function(data) { return v.post("/v1/if/contract/leverage", data) } )), t.contractLeverageList = function(data) { return v.post("/v1/if/contract/leverageAll", data) } , t.contractFundingRate = function(data) { return v.get("/v1/if/contract/v2/fundingRate", data) } , t.contractFinanceList = function(data) { return v.post("/v1/if/contractFinance/financeList", data) } , t.contractFinanceCapital = function(data) { return v.post("/v1/if/contractFinance/contractCapital", data) } , t.contractFinanceConditionList = function(data) { return v.post("/v1/if/contractFinance/conditionList", data) } , t.contractMarginInfo = function(data) { return v.post("/v1/if/contract/marginInfo", data) } , t.contractAdjustMargin = function(data) { return v.post("/v1/if/contract/adjustMargin", data) } , t.contractLevelRate = function(data) { return v.post("/v1/if/contract/levelRate", data) } , t.contractConditionList = function(data) { return v.post("/v1/if/contract/conditionList", data) } , t.contractPositionConditionList = function(data) { return v.post("/v1/if/contract/positionConditionList", data) } , t.contractPositionHistoryFlow = function(data) { return v.post("/v1/if/contract/positionHistoryFlow", data) } , t.queryAllCurrentOrders = function(data) { return v.post("/v1/if/contract/queryAllCurrentOrders", data) } , t.grantFundStatus = function(data) { return v.post("/v1/if/contract/grantFundStatus", data) } , t.grantFund = function(data) { return v.post("/v1/if/contract/grantFund", data) } , t.currentPlan = function(data) { return v.post("/v1/if/contract/currentPlan", data) } , t.historyPlan = function(data) { return v.post("/v1/if/contract/historyPlan", data) } , t.cancelPlan = function(data) { return v.post("/v1/if/contract/cancelPlan", data) } , t.stopPlan = function(data) { return v.post("/v1/if/contract/stopPlan", data) } , t.newStopPlan = function(data) { return v.post("/v1/if/contract/newStopPlan", data) } , t.modifyAutoAppendMargin = function(data) { return v.post("/v1/if/contract/modifyAutoAppendMargin", data) } , t.updateTrackingOrder = function(data) { return v.post("/v1/if/trace/updateTrackingOrder", data) } , t.closeTrackingOrder = function(data) { return v.post("/v1/if/trace/closeTrackingOrder", data) } , t.closeAllTrackingOrder = function(data) { return h(data, "/v1/if/trace/v2/closeAllTrackingOrder", 2) } , t.financialConditionList = function(data) { return v.post("/v1/if/contractFinance/financialConditionList", data) } , t.financialContractList = function(data) { return v.post("/v1/if/contractFinance/financialList", data) } , t.switchHoldMode = function(data) { return v.post("/v1/if/contract/switchHoldMode", data) } , t.cancelAll = function(data) { return v.post("/v1/if/contract/cancelAll", data) } , t.updatePresetTPSL = function(data) { return v.post("/v1/if/contract/updatePresetTPSL", data) } , t.updatePlanOrTPSL = function(data) { return v.post("/v1/if/contract/updatePlanOrTPSL", data) } , t.getFollowByProductCode = function(data) { return v.post("/v1/trace/tracer/getFollowByProductCode", data) } , t.closeAllPosition = function(data) { return h(data, "/v1/if/contract/v3/closeAllPosition", 2) } , t.queryStopPlanPriceLimit = function(data) { return v.post("/v1/if/contract/queryStopPlanPriceLimit", data) } , t.arbitrageUserCheck = function(data) { return v.post("/v1/if/contract/arbitrageUserCheck", data) } , t.closeAllPositionBatch = function(data) { return h(data, "/v1/if/contract/v2/closeAllPositionBatch", 2) } , t.ckCanOnekeyClose = function(data) { return v.post("/v1/if/trace/checkTradeUser", data) } , t.getPosterSharingConfig = function(data) { return v.post("/v1/user/public/getPosterSharingConfig", data) } , t.getPosterList = function(data) { return v.get("/v1/user/public/listPosterSharingConfig", data) } , t.getUserShareContent = function(data) { return v.post("/v1/user/public/getUserShareContent", data) } }, 666: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.transferAssets = t.leverFinanceDetail = t.leverExchangeLeft = t.financeList = t.conditionList = t.canTransfetAsset = t.basicSite = t.accountList = void 0; var n = (0, r(82).getInstance)(""); t.financeList = function(data) { return n.post("/v1/if/finance/financeList", data) } , t.conditionList = function(data) { return n.post("/v1/if/finance/conditionList", data) } , t.leverExchangeLeft = function(data) { return n.post("/v1/if/lever/exchangeList", data) } , t.transferAssets = function(data) { return n.post("/v1/assets/transfer", data) } , t.basicSite = function(data) { return n.post("/v1/if/lever/basicSite", data) } , t.leverFinanceDetail = function(data) { return n.post("/v1/if/finance/leverFinanceDetail", data) } , t.accountList = function(data) { return n.post("/v1/assets/accountList", data) } , t.canTransfetAsset = function(data) { return n.post("/v1/assets/getAssets", data) } }, 711: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.default = void 0; t.default = function(e) { e.store, e.route, e.redirect } }, 713: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.default = function(e) { var t = e.isHMR , r = e.app , n = e.store , o = e.route , c = e.params , l = e.error , d = (e.redirect, r.i18n.fallbackLocale); if (t) return; var f = c.lang; f || (f = n.state.locales.find((function(e) { return new RegExp("^/".concat(e, "(?:/|$)")).test(o.fullPath) } )) || d); if (!n.state.locales.includes(f)) return l({ message: "This page could not be found.", statusCode: 404 }); n.commit("SET_LANG", f), r.i18n.setLocale(f), r.i18n.locale = f } }, 874: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.RESOLUTION_TO_SECOND_MAP = t.RESOLUTION_TO_NEW_CONTRACT = t.OVERRIDES_WHITE = t.OVERRIDES_BLACK = t.DEFAULT_BUTTON = t.CHARTING_LIBRARY = void 0, t.getDefaultChartConfig = function(symbol, e, t, r, n, o) { var S = (0, v.getCurrentPathObj)() , k = S.isSwapNew || S.isProGame ? [].concat(m, ["show_symbol_logos"]) : [].concat(m); return (0, l.default)((0, l.default)({ autosize: !0, charts_storage_api_version: "1.1", client_id: "weex.com", container: "main_chart", custom_css_url: (o === d.SUPPORTED_THEME[0] ? "night.css" : "white.css") + "?rand=20210706", datafeed: t, debug: f.TVDebugMode, disabled_features: h, drawings_access: { type: "black", tools: [{ name: "Regression Trend" }] }, enabled_features: k, fullscreen: !1, interval: e, library_path: r, loading_screen: o === d.SUPPORTED_THEME[0] ? { backgroundColor: "#232541", foregroundColor: "#5684F4" } : { backgroundColor: "#ffffff", foregroundColor: "#5684F4" }, locale: n, overrides: (0, c.default)({}, y, o === d.SUPPORTED_THEME[0] ? w : C), studies_overrides: _, symbol: symbol, timezone: "Asia/Shanghai" }, "autosize", !0), "loading_screen", o === d.SUPPORTED_THEME[0] ? { backgroundColor: "#17171D", foregroundColor: "#5684F4" } : { backgroundColor: "#ffffff", foregroundColor: "#5684F4" }) } ; var c = o(r(51)) , l = o(r(7)) , d = r(46) , f = r(8) , v = r(54) , h = ["border_around_the_chart", "compare_symbol", "display_market_status", "header_chart_type", "header_compare", "header_interval_dialog_button", "header_resolutions", "header_widget", , "legend_context_menu", "remove_library_container_border", "show_interval_dialog_on_key_press", "symbol_info", "symbol_search_hot_key", "volume_force_overlay"] , m = ["adaptive_logo", "dont_show_boolean_study_arguments", "hide_last_na_study_output", "keep_left_toolbar_visible_on_small_screens", "left_toolbar", "save_chart_properties_to_local_storage", "timeframes_toolbar"] , y = { "mainSeriesProperties.areaStyle.linewidth": 1, "mainSeriesProperties.areaStyle.priceSource": "close", "mainSeriesProperties.barStyle.barColorsOnPrevClose": !1, "mainSeriesProperties.barStyle.dontDrawOpen": !1, "mainSeriesProperties.candleStyle.barColorsOnPrevClose": !1, "mainSeriesProperties.candleStyle.drawBorder": !0, "mainSeriesProperties.candleStyle.drawWick": !0, "mainSeriesProperties.haStyle.barColorsOnPrevClose": !1, "mainSeriesProperties.haStyle.drawBorder": !0, "mainSeriesProperties.haStyle.drawWick": !0, "mainSeriesProperties.hollowCandleStyle.drawBorder": !0, "mainSeriesProperties.hollowCandleStyle.drawWick": !0, "mainSeriesProperties.lineStyle.linewidth": 1, "mainSeriesProperties.lineStyle.priceSource": "close", "mainSeriesProperties.showCountdown": !1, "mainSeriesProperties.style": 1, "paneProperties.legendProperties.showLegend": !1, "paneProperties.legendProperties.showSeriesOHLC": !0, "paneProperties.legendProperties.showSeriesTitle": !0, "paneProperties.legendProperties.showStudyArguments": !0, "paneProperties.legendProperties.showStudyTitles": !0, "paneProperties.legendProperties.showStudyValues": !0, volumePaneSize: "medium" } , _ = { "volume.volume ma.transparency": 0, "volume.show ma": !1 } , w = t.OVERRIDES_BLACK = { "mainSeriesProperties.areaStyle.color1": "rgba(122, 152, 247, .1)", "mainSeriesProperties.areaStyle.color2": "rgba(122, 152, 247, .02)", "mainSeriesProperties.areaStyle.linecolor": "#CCCCCC", "mainSeriesProperties.barStyle.downColor": "#EC4551", "mainSeriesProperties.barStyle.upColor": "#28C452", "mainSeriesProperties.candleStyle.borderColor": "#4e5b85", "mainSeriesProperties.candleStyle.borderDownColor": "#EC4551", "mainSeriesProperties.candleStyle.borderUpColor": "#28C452", "mainSeriesProperties.candleStyle.downColor": "#EC4551", "mainSeriesProperties.candleStyle.upColor": "#28C452", "mainSeriesProperties.candleStyle.wickDownColor": "#EC4551", "mainSeriesProperties.candleStyle.wickUpColor": "#28C452", "mainSeriesProperties.haStyle.borderColor": "#4e5b85", "mainSeriesProperties.haStyle.borderDownColor": "#EC4551", "mainSeriesProperties.haStyle.borderUpColor": "#28C452", "mainSeriesProperties.haStyle.downColor": "#EC4551", "mainSeriesProperties.haStyle.upColor": "#28C452", "mainSeriesProperties.haStyle.wickColor": "#4e5b85", "mainSeriesProperties.hollowCandleStyle.borderColor": "#4e5b85", "mainSeriesProperties.hollowCandleStyle.borderDownColor": "#EC4551", "mainSeriesProperties.hollowCandleStyle.borderUpColor": "#28C452", "mainSeriesProperties.hollowCandleStyle.downColor": "#EC4551", "mainSeriesProperties.hollowCandleStyle.upColor": "#589065", "mainSeriesProperties.lineStyle.color": "#4e5b85", "paneProperties.background": "#0F1115", "paneProperties.crossHairProperties.color": "#697281", "paneProperties.separatorColor": "#17191E", "paneProperties.vertGridProperties.color": "#1E1E24", "paneProperties.horzGridProperties.color": "#1E1E24", "scalesProperties.lineColor": "#232329", "scalesProperties.textColor": "#8B8B8E" } , C = t.OVERRIDES_WHITE = (0, l.default)((0, l.default)((0, l.default)({ "mainSeriesProperties.areaStyle.color1": "rgba(122, 152, 247, .1)", "mainSeriesProperties.areaStyle.color2": "rgba(122, 152, 247, .02)", "mainSeriesProperties.areaStyle.linecolor": "#CCCCCC", "mainSeriesProperties.barStyle.downColor": "#EC4551", "mainSeriesProperties.barStyle.upColor": "#28C452", "mainSeriesProperties.candleStyle.borderColor": "#ffffff", "mainSeriesProperties.candleStyle.borderDownColor": "#EC4551", "mainSeriesProperties.candleStyle.borderUpColor": "#28C452", "mainSeriesProperties.candleStyle.downColor": "#EC4551", "mainSeriesProperties.candleStyle.upColor": "#28C452", "mainSeriesProperties.candleStyle.wickDownColor": "#EC4551", "mainSeriesProperties.candleStyle.wickUpColor": "#28C452", "mainSeriesProperties.haStyle.borderColor": "#ffffff", "mainSeriesProperties.haStyle.borderDownColor": "#EC4551", "mainSeriesProperties.haStyle.borderUpColor": "#28C452", "mainSeriesProperties.haStyle.downColor": "#EC4551", "mainSeriesProperties.haStyle.upColor": "#28C452", "mainSeriesProperties.haStyle.wickColor": "#ffffff", "mainSeriesProperties.hollowCandleStyle.borderColor": "#ffffff", "mainSeriesProperties.hollowCandleStyle.borderDownColor": "#EC4551", "mainSeriesProperties.hollowCandleStyle.borderUpColor": "#28C452", "mainSeriesProperties.hollowCandleStyle.downColor": "#EC4551", "mainSeriesProperties.hollowCandleStyle.upColor": "#589065", "mainSeriesProperties.lineStyle.color": "#ffffff", "paneProperties.background": "#ffffff", "paneProperties.crossHairProperties.color": "#697281", "paneProperties.horzGridProperties.color": "#F9FAFC", "paneProperties.legendProperties.showLegend": !0, "paneProperties.legendProperties.showSeriesOHLC": !0, "paneProperties.legendProperties.showSeriesTitle": !0, "paneProperties.legendProperties.showStudyArguments": !0, "paneProperties.legendProperties.showStudyTitles": !0, "paneProperties.legendProperties.showStudyValues": !0, "paneProperties.vertGridProperties.color": "#F3F3F3" }, "paneProperties.horzGridProperties.color", "#F3F3F3"), "scalesProperties.lineColor", "#E8E8E9"), "scalesProperties.textColor", "#8B8B8E"); t.DEFAULT_BUTTON = [{ slug: "realtime", resolution: "1", chartType: 3, isMobile: !0 }, { slug: "1m", resolution: "1" }, { slug: "5m", resolution: "5" }, { slug: "15m", resolution: "15" }, { slug: "30m", resolution: "30" }, { slug: "1H", resolution: "60", isMobile: !0 }, { slug: "4H", resolution: "240", isMobile: !0 }, { slug: "12H", resolution: "720", isMobile: !0 }, { slug: "1D", resolution: "1D", isMobile: !0 }, { slug: "1W", resolution: "1W" }], t.RESOLUTION_TO_SECOND_MAP = { 1: "60", 5: "300", 15: "900", 30: "1800", 60: "3600", 240: "14400", 720: "43200", "1D": "86400", "1W": "604800" }, t.RESOLUTION_TO_NEW_CONTRACT = { 1: "MINUTE_1", 5: "MINUTE_5", 15: "MINUTE_15", 30: "MINUTE_30", 60: "HOUR_1", 120: "HOUR_2", 240: "HOUR_4", 360: "HOUR_6", 720: "HOUR_12", "1D": "DAY_1", "1W": "WEEK_1", "1M": "MONTH_1" }, t.CHARTING_LIBRARY = "/charting_library/" }, 910: function(e, t, r) { var map = { "./ar-AR": 140, "./ar-AR.js": 140, "./ar-AR.json": 343, "./de-DE": 141, "./de-DE.js": 141, "./de-DE.json": 344, "./en": 107, "./en.js": 107, "./en.json": 223, "./fa-IR": 142, "./fa-IR.js": 142, "./fa-IR.json": 345, "./ko-kr": 143, "./ko-kr.js": 143, "./ko-kr.json": 346, "./ru-RU": 144, "./ru-RU.js": 144, "./ru-RU.json": 347, "./tr-TR": 145, "./tr-TR.js": 145, "./tr-TR.json": 348, "./uk-UK": 146, "./uk-UK.js": 146, "./uk-UK.json": 349, "./vi": 147, "./vi.js": 147, "./vi.json": 350, "./zh-cn": 148, "./zh-cn.js": 148, "./zh-cn.json": 351, "./zh-tw": 149, "./zh-tw.js": 149, "./zh-tw.json": 352 }; function n(e) { var t = o(e); return r(t) } function o(e) { if (!r.o(map, e)) { var t = new Error("Cannot find module '" + e + "'"); throw t.code = "MODULE_NOT_FOUND", t } return map[e] } n.keys = function() { return Object.keys(map) } , n.resolve = o, e.exports = n, n.id = 910 }, 940: function(e, t, r) { "use strict"; var n = r(27) , o = r(11) , c = r(16) , l = r(9) , d = r(18) , f = r(17) , v = r(0) , h = r(34) , m = r(2); v(t, "__esModule", { value: !0 }), t.default = void 0; var y = m(r(14)) , _ = m(r(41)) , w = m(r(6)) , C = m(r(44)) , S = m(r(51)) , k = m(r(7)) , T = m(r(15)) , L = m(r(95)) , E = r(54) , P = m(r(98)) , A = m(r(49)) , O = r(8) , N = function(e, t) { if (!t && e && e.__esModule) return e; if (null === e || "object" != n(e) && "function" != typeof e) return { default: e }; var r = R(t); if (r && r.has(e)) return r.get(e); var o = { __proto__: null } , a = v && l; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? l(e, u) : null; i && (i.get || i.set) ? v(o, u, i) : o[u] = e[u] } return o.default = e, r && r.set(e, o), o }(r(45)) , x = r(170); function R(e) { if ("function" != typeof h) return null; var t = new h , r = new h; return (R = function(e) { return e ? r : t } )(e) } function I(e, t) { var r = o(e); if (c) { var n = c(e); t && (n = n.filter((function(t) { return l(e, t).enumerable } ))), r.push.apply(r, n) } return r } function M(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? I(Object(r), !0).forEach((function(t) { (0, k.default)(e, t, r[t]) } )) : d ? f(e, d(r)) : I(Object(r)).forEach((function(t) { v(e, t, l(r, t)) } )) } return e } var D = L.default.create({ timeout: O.isClient ? 2e4 : 2e5 }); D.interceptors.request.use(function() { var e = (0, T.default)(y.default.mark((function e(t) { var r, n; return y.default.wrap((function(e) { for (; ; ) switch (e.prev = e.next) { case 0: if ((r = O.isClient && N.default.get(N.TokenKey.CC_TOKEN)) && (t.headers["u-token"] = r), !O.isProduction && !O.isRC) { e.next = 8; break } return e.next = 5, (0, E.getNewAPIUrl)(); case 5: e.t0 = e.sent, e.next = 9; break; case 8: e.t0 = "https://http-gateway1.weex.com/"; case 9: return (n = e.t0) && n.length > 0 && "/" !== n && (t.baseURL = n), t.startTime = (0, _.default)(), e.abrupt("return", t); case 13: case "end": return e.stop() } } ), e) } ))); return function(t) { return e.apply(this, arguments) } }(), (function(e) { var t = (0, x.getI18n)(); return (0, P.default)({ type: "error", message: t.timeout }), w.default.resolve(e) } )), D.interceptors.response.use((function(e) { var t = (0, _.default)() - e.config.startTime; (0, A.default)("ajax_response_time", e.request.responseURL, { duration: t }); var r = e.status , data = e.data; return 200 === r ? ("SUCCESS" !== data.code && (0, A.default)("ajax_error", e.request.responseURL, { ext: data.msg }), M(M({}, data), {}, { code: "SUCCESS" === data.code ? "00000" : data.code })) : e } ), (function(e) { var t, r, n, o, c = e && e.response ? null === (t = e.response.request) || void 0 === t ? void 0 : t.responseURL : null === (r = e.config) || void 0 === r ? void 0 : r.url, l = e && e.response ? (0, C.default)(null === (n = e.response) || void 0 === n ? void 0 : n.data) : e.code; (0, A.default)("ajax_error", c, { ext: l }); var d, f = (0, x.getI18n)(); if (e.response) switch (e.response.status) { case 504: case 404: (0, P.default)({ type: "error", message: f.notfound }); break; case 403: (0, P.default)({ type: "error", message: f.forbidden }); break; case 401: (0, P.default)({ type: "error", message: f.expired }), window.$nuxt.$logout(window.$nuxt.context).then((function() { window.location.href = "/".concat(f.locale, "login") } )); break; case 500: (0, P.default)({ type: "error", message: f.unknow }); break; default: null !== (o = e.response) && void 0 !== o && null !== (o = o.data) && void 0 !== o && o.msg ? (0, P.default)({ type: "error", message: e.response.data.msg }) : (0, P.default)({ type: "error", message: f.unknow }) } else "ECONNABORTED" === e.code && null != e && null !== (d = e.message) && void 0 !== d && d.includes("timeout") && (0, P.default)({ type: "error", message: f.timeout }); return w.default.reject(e) } )); var B = { post: function(e, data) { var t, n = r(166)(O.isClient && (null === (t = window) || void 0 === t || null === (t = t.$nuxt) || void 0 === t || null === (t = t.$store) || void 0 === t || null === (t = t.state) || void 0 === t ? void 0 : t.locale) || "en"); return data = (0, S.default)({}, data, { languageType: n.lang }), D.post(e, data || {}) }, get: function(e, data) { var t, n = r(166)(O.isClient && (null === (t = window) || void 0 === t || null === (t = t.$nuxt) || void 0 === t || null === (t = t.$store) || void 0 === t || null === (t = t.state) || void 0 === t ? void 0 : t.locale) || "en"); return data = (0, S.default)({}, data, { languageType: n.lang }), D.get(e, data ? { params: data } : {}) } }; t.default = B }, 941: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(942)) , l = o(r(943)) , d = o(r(944)) , f = o(r(945)) , v = o(r(946)) , h = o(r(947)) , m = o(r(948)) , y = o(r(949)) , _ = o(r(950)) , w = o(r(951)) , C = o(r(952)) , S = o(r(953)) , k = o(r(954)) , T = o(r(955)) , L = o(r(956)) , E = o(r(957)) , P = o(r(958)) , A = o(r(959)) , O = o(r(960)) , N = o(r(961)) , x = o(r(962)) , R = o(r(963)) , I = o(r(964)) , M = o(r(965)) , D = o(r(966)) , B = o(r(967)) , U = { contractList: c.default, klineHistoryList: l.default, account: f.default, accountAsset: d.default, createOrder: h.default, moveMargin: v.default, getHistoryOrder: m.default, getCurrentOrder: y.default, cancelOrderById: _.default, cancelAllOrder: w.default, closeAllPosition: C.default, reversePosition: S.default, updateLeverage: k.default, updateMode: T.default, updateAutoAppendMargin: L.default, adjustIsolatedPositionMargin: E.default, updateOrderTriggerPrice: P.default, updateOrderLimitPrice: D.default, updateOpenTpSlTriggerPrice: A.default, getHistoryOrderDetailById: O.default, getHistoryPositionList: M.default, getFinancialConditionList: N.default, getMultiLanguageItem: x.default, checkContractEnableDisplay: R.default, getFundingHistory: I.default, getContractPlate: B.default }; t.default = U }, 942: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(6)) , m = v(r(30)) , y = v(r(7)) , _ = r(355) , w = r(8); function C(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } var S = { productName: "contractName", baseCoinId: "baseCoinId", minLeverage: "displayMinLeverage", maxLeverage: "displayMaxLeverage", settleTime: "fundingDailySettleTime", webMarginScale: "displayWebLeverageSettingList", appMarginScale: "displayAppLeverageSettingList", productCode: "extraConfig.productCode", iconUrl: "extraConfig.iconUrl", preValue: "extraConfig.preValue", forwardContractFlag: "extraConfig.forwardContractFlag", status: "extraConfig.status", indexDataSource: "extraConfig.indexDataSource", contractSort: "extraConfig.contractSort", simulation: "extraConfig.simulation", quoteCoinId: "quoteCoinId", placeConfig: "placeConfig", priceUseFeeRate: "priceUseFeeRate", newP: "displayNew", hotP: "displayHot", buyLimitPriceRatio: "buyLimitPriceRatio", sellLimitPriceRatio: "sellLimitPriceRatio", openCostUpRatio: "frozenMarginFloatingRatio", openCostFeeUpRatio: "frozenFillFeeFloatingRatio", longLimitBurstPrice: "longLimitLiquidatePrice", shortLimitBurstPrice: "shortLimitLiquidatePrice", minTradingUnit: "stepSize", trackingSupport: "supportTracing", planMarketPrice: "supportPlanMarket", pricedSymbol: "", baseSymbol: "", quoteCoinSymbol: "", quoteSymbol: "", feeRate: "feeRate", dailySettleTimes: "", marketPriceOpenLimitSize: "", marketPriceCloseLimitSize: "", supportSharedMode: "", supportCrossMode: "", supportIsolatedMode: "", supportCombinedMode: "", supportSeparatedMode: "", limitPriceFlag: "", priceEndStep: "", autoAppendMargin: "", priceUseCapitalRate: "", warningCoefficient: "", reduceChangePriceRatio: "", contractId: "contractId", tickSize: "tickSize", riskLimitTierList: "riskLimitTierList", quoteCoinStepSize: "", enableDisplay: "enableDisplay", takerFeeRate: "takerFeeRate", makerFeeRate: "makerFeeRate", frozenMarginFloatingRatio: "frozenMarginFloatingRatio", frozenFillFeeFloatingRatio: "frozenFillFeeFloatingRatio", markPrice: "markPrice" } , k = { req: function() { return function(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? C(Object(r), !0).forEach((function(t) { (0, y.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : C(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e }({}, { languageType: 1, sign: "SIGN", timeZone: "string" }) }, res: function(e) { return new h.default((function(t, r) { var code = e.code , n = e.data , o = n.coinList , c = n.contractList , l = e.responseTime , d = []; if (w.isClient) { var f = window.Object.entries(S); c.forEach((function(e) { var t = {} , r = o.find((function(t) { return t.coinId === e.quoteCoinId } )) , n = o.find((function(t) { return t.coinId === e.baseCoinId } )); f.forEach((function(o) { var c = (0, m.default)(o, 2) , l = c[0] , d = c[1]; switch (!0) { case "pricedSymbol" === l: t.pricedSymbol = r.coinName; break; case "quoteCoinSymbol" === l: t.quoteCoinSymbol = r.coinName; break; case "quoteCoinStepSize" === l: t.quoteCoinStepSize = r.stepSize; break; case "quoteSymbol" === l: t.quoteSymbol = r.coinName; break; case "baseSymbol" === l: t.baseSymbol = n.coinName; break; case "feeRate" === l: t.feeRate = Math.max(Number(e.takerFeeRate), Number(e.makerFeeRate)); break; case "dailySettleTimes" === l: t.dailySettleTimes = e.fundingDailySettleTime.length; break; case "marketPriceOpenLimitSize" === l: t.marketOpenLimitSize = e.marketOpenLimitSize; break; case "marketPriceCloseLimitSize" === l: t.marketPriceCloseLimitSize = e.marketCloseLimitSize; break; case "supportSharedMode" === l: t.supportSharedMode = !e.supportMarginModeList.length || e.supportMarginModeList.includes("SHARED") || e.supportMarginModeList.includes("CROSS"); break; case "supportCrossMode" === l: t.supportCrossMode = !e.supportMarginModeList.length || e.supportMarginModeList.includes("SHARED") || e.supportMarginModeList.includes("CROSS"); break; case "supportIsolatedMode" === l: t.supportIsolatedMode = !e.supportMarginModeList.length || e.supportMarginModeList.includes("ISOLATED"); break; case "supportCombinedMode" === l: t.supportCombinedMode = !e.supportSeparatedModeList.length || e.supportSeparatedModeList.includes("COMBINED"); break; case "supportSeparatedMode" === l: t.supportSeparatedMode = !e.supportSeparatedModeList.length || e.supportSeparatedModeList.includes("SEPARATED"); break; case "markPrice" === l: t.markPrice = ""; break; default: if (d) { var f = d.split("."); t[l] = 1 === f.length ? e[f[0]] : e[f[0]][f[1]] } } d && (t[l] = (0, _.toNumberOrBoolean)(t[l])) } )), t.stepSize = e.stepSize, d.push(t) } )) } t({ code: code, data: { coinList: o, contractList: d }, restime: l }) } )) } }; t.default = k }, 943: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(6)) , m = v(r(7)); function y(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function _(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? y(Object(r), !0).forEach((function(t) { (0, m.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var w = { req: function(data) { return _(_({}, { languageType: 1, sign: "SIGN", timeZone: "string" }), data) }, res: function(e) { return new h.default((function(t, r) { var code = e.code , n = e.data , o = n.dataList , c = n.nextFlag , l = n.nextKey , d = e.responseTime , f = []; if (void 0 === o) return t(e); o.forEach((function(e) { var t = { open: Number(e.open), close: Number(e.close), high: Number(e.high), low: Number(e.low), volume: Number(e.size), time: Number(e.klineTime), timestamp: Number(e.klineTime), contractId: e.contractId }; f.push(t) } )), t({ code: code, data: { dataList: f, nextFlag: c, nextKey: l }, restime: d }) } )) } }; t.default = w }, 944: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(6)) , m = v(r(7)); function y(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function _(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? y(Object(r), !0).forEach((function(t) { (0, m.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var w = { req: function(data) { return _(_({}, { languageType: 1, sign: "SIGN", timeZone: "string" }), data) }, res: function(e) { return new h.default((function(t, r) { t(e) } )) } }; t.default = w }, 945: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(6)) , m = v(r(7)); function y(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function _(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? y(Object(r), !0).forEach((function(t) { (0, m.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var w = { req: function(data) { return _(_({}, { languageType: 1, sign: "SIGN", timeZone: "string" }), data) }, res: function(e) { return new h.default((function(t, r) { t(e) } )) } }; t.default = w }, 946: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: "coinId", amount: "collateralAmount" } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 947: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(355) , v = r(8) , h = { marginMode: "marginMode", separatedMode: "separatedMode", separatedOpenOrderId: "separatedOpenOrderId", positionSide: "positionSide", stepSize: d.ABANDONED, orderType: d.ABANDONED, priceByTriggerType: d.ABANDONED, matchType: d.ABANDONED, side: d.ABANDONED, type: d.ABANDONED, amount: d.ABANDONED, tradePrice: d.ABANDONED, executePrice: d.ABANDONED, timeInForce: d.ABANDONED, planType: d.ABANDONED, stopPrice: d.ABANDONED, triggerType: d.ABANDONED, delegateCount: d.ABANDONED }; function m(e) { return Number(e) ? 1 === Number(e) ? "LAST_PRICE" : "MARK_PRICE" : "LAST_PRICE" } var y = { req: function(data) { data.stepSize; var e = data.orderType , t = {}; if (v.isClient) { var r = window.Object.entries(data); t.clientOrderId = (0, f.generateUniqueString)(), t.reduceOnly = !1, t.size = Number(data.amount), t.orderSide = data.orderSide; if (!["LIMIT", "MARKET", "PLAN_LIMIT", "PLAN_MARKET", "POSITION_TP_SL", "TAKE_PROFIT_LIMIT", "TAKE_PROFIT_MARKET", "STOP_MARKET", "STOP_LIMIT"].includes(e)) return; switch (e) { case "PLAN_LIMIT": case "PLAN_MARKET": if (void 0 === data.priceByTriggerType) return; var n = { PLAN_LIMIT: { tp: "TAKE_PROFIT_LIMIT", sl: "STOP_LIMIT" }, PLAN_MARKET: { tp: "TAKE_PROFIT_MARKET", sl: "STOP_MARKET" } }; "BUY" === t.orderSide ? t.type = Number(data.triggerPrice) > Number(data.priceByTriggerType) ? n[e].sl : n[e].tp : t.type = Number(data.priceByTriggerType) > Number(data.triggerPrice) ? n[e].sl : n[e].tp, t.triggerPrice = data.triggerPrice, t.triggerPriceType = m(data.triggerType), t.orderSource = "PLAN"; break; case "TAKE_PROFIT_MARKET": case "STOP_MARKET": case "TAKE_PROFIT_LIMIT": case "STOP_LIMIT": t.type = e, t.positionTpsl = !0, t.reduceOnly = !0, t.triggerPrice = data.stopPrice, t.triggerPriceType = m(data.triggerType); break; default: t.type = e } t.price = t.type.indexOf("MARKET") > -1 ? 0 : void 0 !== data.tradePrice ? data.tradePrice : data.executePrice; t.timeInForce = ["MARKET", "STOP_MARKET", "TAKE_PROFIT_MARKET"].includes(t.type) ? "IMMEDIATE_OR_CANCEL" : ["GOOD_TIL_CANCEL", "POST_ONLY", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL"][Number(data.timeInForce)] || "GOOD_TIL_CANCEL", r.forEach((function(e) { var r = (0, l.default)(e, 2) , n = r[0] , o = r[1]; switch (!0) { case "presetTakeProfitPrice" === n: o && (t.setOpenTp = !0, t.openTpParam = { side: "BUY" === t.orderSide ? "SELL" : "BUY", size: t.size, price: 0, clientOrderId: (0, f.generateUniqueString)(), triggerPrice: o, triggerPriceType: "LAST_PRICE" }); break; case "presetStopLossPrice" === n: o && (t.setOpenSl = !0, t.openSlParam = { side: "BUY" === t.orderSide ? "SELL" : "BUY", size: t.size, price: 0, clientOrderId: (0, f.generateUniqueString)(), triggerPrice: o, triggerPriceType: "LAST_PRICE" }); break; default: h[n] !== d.ABANDONED && (t[h[n] || n] = o) } } )), t.orderSource = t.orderSource || "WEB" } return t }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = y }, 948: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: "coinId", amount: "collateralAmount" } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 949: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: "coinId", amount: "collateralAmount" } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 950: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(69)) , l = o(r(6)) , d = o(r(30)) , f = r(37) , v = r(8) , h = { productCode: f.ABANDONED, orderNo: f.ABANDONED } , m = { req: function(data) { var e = {}; v.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, d.default)(t, 2) , n = r[0] , o = r[1]; if (!0 == ("orderNo" === n)) e.orderIdList = (0, c.default)(o) ? o : [o]; else h[n] !== f.ABANDONED && (e[h[n] || n] = o) } )); return e }, res: function(e) { return new l.default((function(t, r) { t(e) } )) } }; t.default = m }, 951: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { type: d.ABANDONED, productCode: d.ABANDONED, cancelCategories: "filterContractIdList" } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 952: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(6)) , m = v(r(7)); function y(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function _(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? y(Object(r), !0).forEach((function(t) { (0, m.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var w = { req: function(data) { return _(_({}, { languageType: 0, sign: "SIGN", timeZone: "string", filterCoinIdList: [], filterContractIdList: [], filterPositionIdList: [], orderSource: "CLOSE_ALL_POSITION" }), data) }, res: function(e) { return new h.default((function(t, r) { t(e) } )) } }; t.default = w }, 953: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(6)) , m = v(r(7)); function y(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function _(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? y(Object(r), !0).forEach((function(t) { (0, m.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var w = { req: function(data) { return _(_({}, { languageType: 1, language: "en_US", sign: "SIGN", timeZone: "string", orderSource: "WEB" }), data) }, res: function(e) { return new h.default((function(t, r) { t(e) } )) } }; t.default = w }, 954: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: "contractId", marginMode: "marginMode", longLeverage: "longLeverage", shortLeverage: "shortLeverage", levelRate: d.ABANDONED, positionType: d.ABANDONED } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; if (!0 == ("levelRate" === n)) ; else v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 955: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: "contractId", positionMode: "positionMode", holdMode: d.ABANDONED, subHoldMode: d.ABANDONED } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; switch (!0) { case "holdMode" === n: e.marginMode = { 1: "ISOLATED", 2: "SHARED" }[Number(o)] || "SHARED"; break; case "subHoldMode" === n: e.separatedMode = { 1: "COMBINED", 2: "SEPARATED" }[Number(o)] || "COMBINED"; break; default: v[n] !== d.ABANDONED && (e[v[n] || n] = o) } } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 956: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { afterAppendType: "autoAppendMargin", positionId: "positionId", productCode: d.ABANDONED, side: d.ABANDONED, openOrderNo: d.ABANDONED } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; if (!0 == ("afterAppendType" === n)) e.autoAppendMargin = Boolean(o); else v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 957: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { positionId: "positionId", productCode: d.ABANDONED, side: d.ABANDONED, openOrderNo: d.ABANDONED } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; if (!0 == ("afterAppendType" === n)) e.autoAppendMargin = Boolean(o); else v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 958: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: "coinId", amount: "collateralAmount", orderNo: "orderId", executePrice: "updatePrice", triggerPrice: "updateTriggerPrice", triggerType: "updateTriggerPriceType" } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 959: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(355) , v = r(8) , h = { productCode: d.ABANDONED, bizNo: "orderId", type: d.ABANDONED, presetTakeProfitPrice: "updateOpenTpTriggerPrice", presetStopLossPrice: "updateOpenSlTriggerPrice" } , m = { req: function(data) { var e = {}; v.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; switch (!0) { case "presetTakeProfitPrice" === n: o && (e.setOpenTp = !0, e.openTpParam = { side: "BUY" === e.orderSide ? "SELL" : "BUY", size: e.size, price: 0, clientOrderId: (0, f.generateUniqueString)(), triggerPrice: o, triggerPriceType: "LAST_PRICE" }); break; case "presetStopLossPrice" === n: o && (e.setOpenSl = !0, e.openSlParam = { side: "BUY" === e.orderSide ? "SELL" : "BUY", size: e.size, price: 0, clientOrderId: (0, f.generateUniqueString)(), triggerPrice: o, triggerPriceType: "LAST_PRICE" }); break; default: h[n] !== d.ABANDONED && (e[h[n] || n] = o) } } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = m }, 960: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(69)) , l = o(r(6)) , d = o(r(30)) , f = r(37) , v = r(8) , h = { productCode: f.ABANDONED, orderNo: f.ABANDONED } , m = { req: function(data) { var e = {}; v.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, d.default)(t, 2) , n = r[0] , o = r[1]; if (!0 == ("orderNo" === n)) e.orderIdList = (0, c.default)(o) ? o : [o]; else h[n] !== f.ABANDONED && (e[h[n] || n] = o) } )); return e }, res: function(e) { return new l.default((function(t, r) { t(e) } )) } }; t.default = m }, 961: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: d.ABANDONED, orderNo: d.ABANDONED } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 962: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: d.ABANDONED, orderNo: d.ABANDONED } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 963: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: d.ABANDONED, orderNo: d.ABANDONED } , h = { req: function(data) { var e = {}; return (f.isClient && window.Object.entries(data)).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )), e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 964: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { languageType: "languageType", language: "language", sign: d.ABANDONED, timeZone: d.ABANDONED, contractId: "contractId", pageNo: "pageNo", pageSize: "pageSize", filterBeginTimeInclusive: "filterBeginTimeInclusive", filterEndTimeExclusive: "filterEndTimeExclusive" } , h = { req: function(data) { var e = {}; return (f.isClient && window.Object.entries(data)).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )), e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 965: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { productCode: "coinId", amount: "collateralAmount" } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 966: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.default = void 0; var c = o(r(6)) , l = o(r(30)) , d = r(37) , f = r(8) , v = { languageType: "languageType", orderId: "orderId", clientOrderId: "clientOrderId", updatePrice: "updatePrice" } , h = { req: function(data) { var e = {}; f.isClient && window.Object.entries(data).forEach((function(t) { var r = (0, l.default)(t, 2) , n = r[0] , o = r[1]; v[n] !== d.ABANDONED && (e[v[n] || n] = o) } )); return e }, res: function(e) { return new c.default((function(t, r) { t(e) } )) } }; t.default = h }, 967: function(e, t, r) { "use strict"; var n = r(11) , o = r(16) , c = r(9) , l = r(18) , d = r(17) , f = r(0) , v = r(2); f(t, "__esModule", { value: !0 }), t.default = void 0; var h = v(r(6)) , m = v(r(7)); function y(e, t) { var r = n(e); if (o) { var l = o(e); t && (l = l.filter((function(t) { return c(e, t).enumerable } ))), r.push.apply(r, l) } return r } function _(e) { for (var t = 1; t < arguments.length; t++) { var r = null != arguments[t] ? arguments[t] : {}; t % 2 ? y(Object(r), !0).forEach((function(t) { (0, m.default)(e, t, r[t]) } )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) { f(e, t, c(r, t)) } )) } return e } var w = { req: function(data) { return _(_({}, { languageType: 0, language: "en_US", sign: "SIGN", timeZone: "string" }), data) }, res: function(e) { return new h.default((function(t, r) { t(e) } )) } }; t.default = w }, 971: function(e, t, r) { "use strict"; var n = r(0) , o = r(2); n(t, "__esModule", { value: !0 }), t.deepCopy = f, t.numAddByDecimal = function() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; return t.reduce((function(e, t) { var r = Number(t); return d.Decimal.add(e, isNaN(r) ? 0 : r).toNumber() } ), 0) } , t.numMultiplyByDecimal = function() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; return t.reduce((function(e, t) { var r = Number(t); return d.Decimal.mul(e, isNaN(r) ? 1 : r).toNumber() } ), 1) } , t.sortObjectArrayByKey = function(e, t, r) { if (e.length) { return f(e).sort(function(e, t) { return function(r, n) { var o, c, a = isNaN(Number(r[e])) ? null === (o = r[e]) || void 0 === o ? void 0 : o.toUpperCase() : Number(r[e]), b = isNaN(Number(n[e])) ? null === (c = n[e]) || void 0 === c ? void 0 : c.toUpperCase() : Number(n[e]); return a < b ? "up" === t ? -1 : 1 : a > b ? "up" === t ? 1 : -1 : 0 } }(t, r || "up")) } return e } ; var c = o(r(69)) , l = o(r(27)) , d = r(48); function f(e) { var t = "object" === (0, l.default)(e) ? (0, c.default)(e) ? [] : null === e ? null : {} : e; if ("object" === (0, l.default)(t) && null !== t) for (var r in e) e && e.hasOwnProperty(r) && (t[r] = f(e[r])); return t } }, 988: function(e, t, r) { "use strict"; r(0)(t, "__esModule", { value: !0 }), t.mcpAssetSum = t.mcpAsset = t.mcpAccountList = t.getOrderQueryConditions = t.getOrderDealDetailList = t.getMcpContractList = t.getHistoryOrderList = t.getFinancialQueryConditions = t.getFinancialList = t.getDealRecordList = t.getCurrentOrderList = t.closeContract = t.cancelContract = t.batchCloseContract = t.batchCancelContract = void 0; var n = (0, r(82).getInstance)("/v1/mcp"); t.getFinancialList = function(data) { return n.post("/financial/getFinancialList", data) } , t.getFinancialQueryConditions = function(data) { return n.post("/financial/getFinancialQueryConditions", data) } , t.getMcpContractList = function(data) { return n.post("/contract/list", data) } , t.getOrderQueryConditions = function(data) { return n.post("/order/getOrderQueryConditions", data) } , t.getHistoryOrderList = function(data) { return n.post("/order/getHistoryOrderList", data) } , t.getDealRecordList = function(data) { return n.post("/order/getDealRecordList", data) } , t.getCurrentOrderList = function(data) { return n.post("/order/getCurrentOrderList", data) } , t.getOrderDealDetailList = function(data) { return n.post("/order/getOrderDealDetailList", data) } , t.cancelContract = function(data) { return n.post("/order/cancelContract", data) } , t.mcpAsset = function(data) { return n.post("/account/token", data) } , t.mcpAccountList = function(data) { return n.post("/account/list", data) } , t.mcpAssetSum = function(data) { return n.post("/account/sum/list", data) } , t.batchCancelContract = function(data) { return n.post("/order/batchCancelContract", data) } , t.closeContract = function(data) { return n.post("/order/trader/placeContract", data) } , t.batchCloseContract = function(data) { return n.post("/order/batchCloseContract", data) } } }]); //# sourceMappingURL=9d9c811.js.map