From 50a8de8eec458ad1e4316924078f6e963051957a Mon Sep 17 00:00:00 2001 From: action Date: Fri, 23 May 2025 03:52:10 +0000 Subject: [PATCH] Add decoded output file --- output.js | 21008 +++++++++++++++++++++++++++++++++++++++++++++++++++- output.py | Bin 25928 -> 25928 bytes 2 files changed, 21003 insertions(+), 5 deletions(-) diff --git a/output.js b/output.js index e44a8ce..49a99bf 100644 --- a/output.js +++ b/output.js @@ -1,7 +1,21005 @@ -//Thu May 15 2025 06:41:46 GMT+0000 (Coordinated Universal Time) +//Fri May 23 2025 03:52:10 GMT+0000 (Coordinated Universal Time) //Base:https://github.com/echo094/decode-js //Modify:https://github.com/smallfawn/decode_action -(function () {})(); -var userAgent = navigator.userAgent.toLowerCase(); -var isTargetSpider = userAgent.includes("baiduspider") || userAgent.includes("sogou") || userAgent.includes("360spider"); -isTargetSpider && (location.href = "https://www.pbbbbgyl029.me/a1/"); \ No newline at end of file +var MiguplayUtils; +(function () { + var _0x15a254 = { + 9669: function (_0x368b4c, _0x431798, _0x26eb99) { + _0x368b4c.exports = _0x26eb99(1609); + }, + 5448: function (_0x3f9155, _0x3ceb68, _0x274dfc) { + "use strict"; + + var _0x256dfd = _0x274dfc(4867); + var _0x572b1f = _0x274dfc(6026); + var _0x44c567 = _0x274dfc(4372); + var _0x1e2253 = _0x274dfc(5327); + var _0x538397 = _0x274dfc(4097); + var _0x3c7aa0 = _0x274dfc(4109); + var _0x5071c3 = _0x274dfc(7985); + var _0x3c3d47 = _0x274dfc(5061); + _0x3f9155.exports = function (_0x3f5691) { + return new Promise(function (_0xa03a80, _0x107a78) { + var _0x43becb = _0x3f5691.data; + var _0x4f8d84 = _0x3f5691.headers; + var _0x1e5437 = _0x3f5691.responseType; + _0x256dfd.isFormData(_0x43becb) && delete _0x4f8d84["Content-Type"]; + var _0x322317 = new XMLHttpRequest(); + if (_0x3f5691.auth) { + var _0x115d1d = _0x3f5691.auth.username || ""; + var _0x3ab213 = _0x3f5691.auth.password ? unescape(encodeURIComponent(_0x3f5691.auth.password)) : ""; + _0x4f8d84.Authorization = "Basic " + btoa(_0x115d1d + ":" + _0x3ab213); + } + var _0x14f012 = _0x538397(_0x3f5691.baseURL, _0x3f5691.url); + function _0x3e3fc3() { + if (_0x322317) { + var _0xac1481 = "getAllResponseHeaders" in _0x322317 ? _0x3c7aa0(_0x322317.getAllResponseHeaders()) : null; + var _0x21567b = { + data: _0x1e5437 && "text" !== _0x1e5437 && "json" !== _0x1e5437 ? _0x322317.response : _0x322317.responseText, + status: _0x322317.status, + statusText: _0x322317.statusText, + headers: _0xac1481, + config: _0x3f5691, + request: _0x322317 + }; + _0x572b1f(_0xa03a80, _0x107a78, _0x21567b); + _0x322317 = null; + } + } + if (_0x322317.open(_0x3f5691.method.toUpperCase(), _0x1e2253(_0x14f012, _0x3f5691.params, _0x3f5691.paramsSerializer), true), _0x322317.timeout = _0x3f5691.timeout, "onloadend" in _0x322317 ? _0x322317.onloadend = _0x3e3fc3 : _0x322317.onreadystatechange = function () { + _0x322317 && 4 === _0x322317.readyState && (0 !== _0x322317.status || _0x322317.responseURL && 0 === _0x322317.responseURL.indexOf("file:")) && setTimeout(_0x3e3fc3); + }, _0x322317.onabort = function () { + _0x322317 && (_0x107a78(_0x3c3d47("Request aborted", _0x3f5691, "ECONNABORTED", _0x322317)), _0x322317 = null); + }, _0x322317.onerror = function () { + _0x107a78(_0x3c3d47("Network Error", _0x3f5691, null, _0x322317)); + _0x322317 = null; + }, _0x322317.ontimeout = function () { + var _0x5be9c8 = "timeout of " + _0x3f5691.timeout + "ms exceeded"; + _0x3f5691.timeoutErrorMessage && (_0x5be9c8 = _0x3f5691.timeoutErrorMessage); + _0x107a78(_0x3c3d47(_0x5be9c8, _0x3f5691, _0x3f5691.transitional && _0x3f5691.transitional.clarifyTimeoutError ? "ETIMEDOUT" : "ECONNABORTED", _0x322317)); + _0x322317 = null; + }, _0x256dfd.isStandardBrowserEnv()) { + var _0x310d93 = (_0x3f5691.withCredentials || _0x5071c3(_0x14f012)) && _0x3f5691.xsrfCookieName ? _0x44c567.read(_0x3f5691.xsrfCookieName) : undefined; + _0x310d93 && (_0x4f8d84[_0x3f5691.xsrfHeaderName] = _0x310d93); + } + "setRequestHeader" in _0x322317 && _0x256dfd.forEach(_0x4f8d84, function (_0x3579a5, _0x4bee3d) { + undefined === _0x43becb && "content-type" === _0x4bee3d.toLowerCase() ? delete _0x4f8d84[_0x4bee3d] : _0x322317.setRequestHeader(_0x4bee3d, _0x3579a5); + }); + _0x256dfd.isUndefined(_0x3f5691.withCredentials) || (_0x322317.withCredentials = !!_0x3f5691.withCredentials); + _0x1e5437 && "json" !== _0x1e5437 && (_0x322317.responseType = _0x3f5691.responseType); + "function" == typeof _0x3f5691.onDownloadProgress && _0x322317.addEventListener("progress", _0x3f5691.onDownloadProgress); + "function" == typeof _0x3f5691.onUploadProgress && _0x322317.upload && _0x322317.upload.addEventListener("progress", _0x3f5691.onUploadProgress); + _0x3f5691.cancelToken && _0x3f5691.cancelToken.promise.then(function (_0x468c69) { + _0x322317 && (_0x322317.abort(), _0x107a78(_0x468c69), _0x322317 = null); + }); + _0x43becb || (_0x43becb = null); + _0x322317.send(_0x43becb); + }); + }; + }, + 1609: function (_0x546c58, _0x184f36, _0x184124) { + "use strict"; + + var _0x444c15 = _0x184124(4867); + var _0x132613 = _0x184124(1849); + var _0x2975e0 = _0x184124(321); + var _0x525876 = _0x184124(7185); + function _0xe2f6a4(_0x1a3f6a) { + var _0x522efa = new _0x2975e0(_0x1a3f6a); + var _0x2976fb = _0x132613(_0x2975e0.prototype.request, _0x522efa); + _0x444c15.extend(_0x2976fb, _0x2975e0.prototype, _0x522efa); + _0x444c15.extend(_0x2976fb, _0x522efa); + return _0x2976fb; + } + var _0x246629 = _0xe2f6a4(_0x184124(5655)); + _0x246629.Axios = _0x2975e0; + _0x246629.create = function (_0x18dff2) { + return _0xe2f6a4(_0x525876(_0x246629.defaults, _0x18dff2)); + }; + _0x246629.Cancel = _0x184124(5263); + _0x246629.CancelToken = _0x184124(4972); + _0x246629.isCancel = _0x184124(6502); + _0x246629.all = function (_0x2a6475) { + return Promise.all(_0x2a6475); + }; + _0x246629.spread = _0x184124(8713); + _0x246629.isAxiosError = _0x184124(6268); + _0x546c58.exports = _0x246629; + _0x546c58.exports.default = _0x246629; + }, + 5263: function (_0x11fed4) { + "use strict"; + + function _0x23a98e(_0x148f28) { + this.message = _0x148f28; + } + _0x23a98e.prototype.toString = function () { + return "Cancel" + (this.message ? ": " + this.message : ""); + }; + _0x23a98e.prototype.__CANCEL__ = true; + _0x11fed4.exports = _0x23a98e; + }, + 4972: function (_0x69e3f9, _0x185e3c, _0x367635) { + "use strict"; + + var _0xd315cd = _0x367635(5263); + function _0x5edad7(_0xf9438e) { + if ("function" != typeof _0xf9438e) { + throw new TypeError("executor must be a function."); + } + var _0x2be282; + this.promise = new Promise(function (_0x5d9abd) { + _0x2be282 = _0x5d9abd; + }); + var _0x4a636a = this; + _0xf9438e(function (_0x2feb46) { + _0x4a636a.reason || (_0x4a636a.reason = new _0xd315cd(_0x2feb46), _0x2be282(_0x4a636a.reason)); + }); + } + _0x5edad7.prototype.throwIfRequested = function () { + if (this.reason) { + throw this.reason; + } + }; + _0x5edad7.source = function () { + var _0x232402; + return { + token: new _0x5edad7(function (_0x463676) { + _0x232402 = _0x463676; + }), + cancel: _0x232402 + }; + }; + _0x69e3f9.exports = _0x5edad7; + }, + 6502: function (_0xe49575) { + "use strict"; + + _0xe49575.exports = function (_0x23e011) { + return !(!_0x23e011 || !_0x23e011.__CANCEL__); + }; + }, + 321: function (_0x327584, _0x3dba9b, _0x2fab30) { + "use strict"; + + var _0x5ab53b = _0x2fab30(4867); + var _0x44f133 = _0x2fab30(5327); + var _0x4fb87f = _0x2fab30(782); + var _0xd97548 = _0x2fab30(3572); + var _0x4e5f16 = _0x2fab30(7185); + var _0x22268f = _0x2fab30(4875); + var _0x190928 = _0x22268f.validators; + function _0x14aad7(_0x531e84) { + this.defaults = _0x531e84; + this.interceptors = { + request: new _0x4fb87f(), + response: new _0x4fb87f() + }; + } + _0x14aad7.prototype.request = function (_0x3c0d32) { + "string" == typeof _0x3c0d32 ? (_0x3c0d32 = arguments[1] || {}).url = arguments[0] : _0x3c0d32 = _0x3c0d32 || {}; + (_0x3c0d32 = _0x4e5f16(this.defaults, _0x3c0d32)).method ? _0x3c0d32.method = _0x3c0d32.method.toLowerCase() : this.defaults.method ? _0x3c0d32.method = this.defaults.method.toLowerCase() : _0x3c0d32.method = "get"; + var _0x40a081 = _0x3c0d32.transitional; + undefined !== _0x40a081 && _0x22268f.assertOptions(_0x40a081, { + silentJSONParsing: _0x190928.transitional(_0x190928.boolean, "1.0.0"), + forcedJSONParsing: _0x190928.transitional(_0x190928.boolean, "1.0.0"), + clarifyTimeoutError: _0x190928.transitional(_0x190928.boolean, "1.0.0") + }, false); + var _0xdfeca9 = []; + var _0x1021fd = true; + this.interceptors.request.forEach(function (_0x18d9c9) { + "function" == typeof _0x18d9c9.runWhen && false === _0x18d9c9.runWhen(_0x3c0d32) || (_0x1021fd = _0x1021fd && _0x18d9c9.synchronous, _0xdfeca9.unshift(_0x18d9c9.fulfilled, _0x18d9c9.rejected)); + }); + var _0x433f66; + var _0x1f451e = []; + if (this.interceptors.response.forEach(function (_0x13d2f9) { + _0x1f451e.push(_0x13d2f9.fulfilled, _0x13d2f9.rejected); + }), !_0x1021fd) { + var _0x1d39d0 = [_0xd97548, undefined]; + for (Array.prototype.unshift.apply(_0x1d39d0, _0xdfeca9), _0x1d39d0 = _0x1d39d0.concat(_0x1f451e), _0x433f66 = Promise.resolve(_0x3c0d32); _0x1d39d0.length;) { + _0x433f66 = _0x433f66.then(_0x1d39d0.shift(), _0x1d39d0.shift()); + } + return _0x433f66; + } + for (var _0x1d39f6 = _0x3c0d32; _0xdfeca9.length;) { + var _0xf5218a = _0xdfeca9.shift(); + var _0x5a3ac0 = _0xdfeca9.shift(); + try { + _0x1d39f6 = _0xf5218a(_0x1d39f6); + } catch (_0x2262a6) { + _0x5a3ac0(_0x2262a6); + break; + } + } + try { + _0x433f66 = _0xd97548(_0x1d39f6); + } catch (_0x4dcba4) { + return Promise.reject(_0x4dcba4); + } + for (; _0x1f451e.length;) { + _0x433f66 = _0x433f66.then(_0x1f451e.shift(), _0x1f451e.shift()); + } + return _0x433f66; + }; + _0x14aad7.prototype.getUri = function (_0x571675) { + _0x571675 = _0x4e5f16(this.defaults, _0x571675); + return _0x44f133(_0x571675.url, _0x571675.params, _0x571675.paramsSerializer).replace(/^\?/, ""); + }; + _0x5ab53b.forEach(["delete", "get", "head", "options"], function (_0x80930f) { + _0x14aad7.prototype[_0x80930f] = function (_0x5b7fa4, _0x160d35) { + return this.request(_0x4e5f16(_0x160d35 || {}, { + method: _0x80930f, + url: _0x5b7fa4, + data: (_0x160d35 || {}).data + })); + }; + }); + _0x5ab53b.forEach(["post", "put", "patch"], function (_0x1ef2eb) { + _0x14aad7.prototype[_0x1ef2eb] = function (_0x283915, _0x136bb9, _0x5433a4) { + return this.request(_0x4e5f16(_0x5433a4 || {}, { + method: _0x1ef2eb, + url: _0x283915, + data: _0x136bb9 + })); + }; + }); + _0x327584.exports = _0x14aad7; + }, + 782: function (_0x4cf973, _0x419f55, _0x163e90) { + "use strict"; + + var _0x53e718 = _0x163e90(4867); + function _0x591b1e() { + this.handlers = []; + } + _0x591b1e.prototype.use = function (_0x5a4899, _0x5066c7, _0x2d9b6b) { + this.handlers.push({ + fulfilled: _0x5a4899, + rejected: _0x5066c7, + synchronous: !!_0x2d9b6b && _0x2d9b6b.synchronous, + runWhen: _0x2d9b6b ? _0x2d9b6b.runWhen : null + }); + return this.handlers.length - 1; + }; + _0x591b1e.prototype.eject = function (_0x315ea8) { + this.handlers[_0x315ea8] && (this.handlers[_0x315ea8] = null); + }; + _0x591b1e.prototype.forEach = function (_0x73de3e) { + _0x53e718.forEach(this.handlers, function (_0x3ecfb4) { + null !== _0x3ecfb4 && _0x73de3e(_0x3ecfb4); + }); + }; + _0x4cf973.exports = _0x591b1e; + }, + 4097: function (_0x3926c9, _0x23fef9, _0x42173e) { + "use strict"; + + var _0x1b4662 = _0x42173e(1793); + var _0x135a16 = _0x42173e(7303); + _0x3926c9.exports = function (_0xb3914, _0x234566) { + return _0xb3914 && !_0x1b4662(_0x234566) ? _0x135a16(_0xb3914, _0x234566) : _0x234566; + }; + }, + 5061: function (_0x4b3e71, _0x588f09, _0x58924a) { + "use strict"; + + var _0x17496c = _0x58924a(481); + _0x4b3e71.exports = function (_0x56031c, _0x4da84d, _0x552a7e, _0x487eed, _0x2abd43) { + var _0x3ff581 = new Error(_0x56031c); + return _0x17496c(_0x3ff581, _0x4da84d, _0x552a7e, _0x487eed, _0x2abd43); + }; + }, + 3572: function (_0x224cac, _0x299bd0, _0x52b75b) { + "use strict"; + + var _0x448a00 = _0x52b75b(4867); + var _0x371e99 = _0x52b75b(8527); + var _0x42550c = _0x52b75b(6502); + var _0x29cd19 = _0x52b75b(5655); + function _0x2bb66d(_0x3656bf) { + _0x3656bf.cancelToken && _0x3656bf.cancelToken.throwIfRequested(); + } + _0x224cac.exports = function (_0x50c5ba) { + _0x2bb66d(_0x50c5ba); + _0x50c5ba.headers = _0x50c5ba.headers || {}; + _0x50c5ba.data = _0x371e99.call(_0x50c5ba, _0x50c5ba.data, _0x50c5ba.headers, _0x50c5ba.transformRequest); + _0x50c5ba.headers = _0x448a00.merge(_0x50c5ba.headers.common || {}, _0x50c5ba.headers[_0x50c5ba.method] || {}, _0x50c5ba.headers); + _0x448a00.forEach(["delete", "get", "head", "post", "put", "patch", "common"], function (_0x95fe60) { + delete _0x50c5ba.headers[_0x95fe60]; + }); + return (_0x50c5ba.adapter || _0x29cd19.adapter)(_0x50c5ba).then(function (_0x43d582) { + _0x2bb66d(_0x50c5ba); + _0x43d582.data = _0x371e99.call(_0x50c5ba, _0x43d582.data, _0x43d582.headers, _0x50c5ba.transformResponse); + return _0x43d582; + }, function (_0x172732) { + _0x42550c(_0x172732) || (_0x2bb66d(_0x50c5ba), _0x172732 && _0x172732.response && (_0x172732.response.data = _0x371e99.call(_0x50c5ba, _0x172732.response.data, _0x172732.response.headers, _0x50c5ba.transformResponse))); + return Promise.reject(_0x172732); + }); + }; + }, + 481: function (_0x357539) { + "use strict"; + + _0x357539.exports = function (_0x2560d0, _0x1fa1a6, _0x53296a, _0x50b81f, _0x33236d) { + _0x2560d0.config = _0x1fa1a6; + _0x53296a && (_0x2560d0.code = _0x53296a); + _0x2560d0.request = _0x50b81f; + _0x2560d0.response = _0x33236d; + _0x2560d0.isAxiosError = true; + _0x2560d0.toJSON = function () { + return { + message: this.message, + name: this.name, + description: this.description, + number: this.number, + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + config: this.config, + code: this.code + }; + }; + return _0x2560d0; + }; + }, + 7185: function (_0xdb9267, _0x3ba442, _0x50a37a) { + "use strict"; + + var _0x3cddfc = _0x50a37a(4867); + _0xdb9267.exports = function (_0x5c709e, _0x398747) { + _0x398747 = _0x398747 || {}; + var _0x575e22 = {}; + var _0x16921a = ["url", "method", "data"]; + var _0x414b43 = ["headers", "auth", "proxy", "params"]; + var _0x264cce = ["baseURL", "transformRequest", "transformResponse", "paramsSerializer", "timeout", "timeoutMessage", "withCredentials", "adapter", "responseType", "xsrfCookieName", "xsrfHeaderName", "onUploadProgress", "onDownloadProgress", "decompress", "maxContentLength", "maxBodyLength", "maxRedirects", "transport", "httpAgent", "httpsAgent", "cancelToken", "socketPath", "responseEncoding"]; + var _0x10dc92 = ["validateStatus"]; + function _0x4b415d(_0x24f90c, _0x4e0f8d) { + return _0x3cddfc.isPlainObject(_0x24f90c) && _0x3cddfc.isPlainObject(_0x4e0f8d) ? _0x3cddfc.merge(_0x24f90c, _0x4e0f8d) : _0x3cddfc.isPlainObject(_0x4e0f8d) ? _0x3cddfc.merge({}, _0x4e0f8d) : _0x3cddfc.isArray(_0x4e0f8d) ? _0x4e0f8d.slice() : _0x4e0f8d; + } + function _0x42c51f(_0x4a941d) { + _0x3cddfc.isUndefined(_0x398747[_0x4a941d]) ? _0x3cddfc.isUndefined(_0x5c709e[_0x4a941d]) || (_0x575e22[_0x4a941d] = _0x4b415d(undefined, _0x5c709e[_0x4a941d])) : _0x575e22[_0x4a941d] = _0x4b415d(_0x5c709e[_0x4a941d], _0x398747[_0x4a941d]); + } + _0x3cddfc.forEach(_0x16921a, function (_0x1e012f) { + _0x3cddfc.isUndefined(_0x398747[_0x1e012f]) || (_0x575e22[_0x1e012f] = _0x4b415d(undefined, _0x398747[_0x1e012f])); + }); + _0x3cddfc.forEach(_0x414b43, _0x42c51f); + _0x3cddfc.forEach(_0x264cce, function (_0x27539c) { + _0x3cddfc.isUndefined(_0x398747[_0x27539c]) ? _0x3cddfc.isUndefined(_0x5c709e[_0x27539c]) || (_0x575e22[_0x27539c] = _0x4b415d(undefined, _0x5c709e[_0x27539c])) : _0x575e22[_0x27539c] = _0x4b415d(undefined, _0x398747[_0x27539c]); + }); + _0x3cddfc.forEach(_0x10dc92, function (_0xe5d379) { + _0xe5d379 in _0x398747 ? _0x575e22[_0xe5d379] = _0x4b415d(_0x5c709e[_0xe5d379], _0x398747[_0xe5d379]) : _0xe5d379 in _0x5c709e && (_0x575e22[_0xe5d379] = _0x4b415d(undefined, _0x5c709e[_0xe5d379])); + }); + var _0x571320 = _0x16921a.concat(_0x414b43).concat(_0x264cce).concat(_0x10dc92); + var _0x345ba6 = Object.keys(_0x5c709e).concat(Object.keys(_0x398747)).filter(function (_0x99bd13) { + return -1 === _0x571320.indexOf(_0x99bd13); + }); + _0x3cddfc.forEach(_0x345ba6, _0x42c51f); + return _0x575e22; + }; + }, + 6026: function (_0x4a0d20, _0x34ce2d, _0x3481ef) { + "use strict"; + + var _0x1e919b = _0x3481ef(5061); + _0x4a0d20.exports = function (_0x519c40, _0x15f431, _0x5da96e) { + var _0x4bb238 = _0x5da96e.config.validateStatus; + _0x5da96e.status && _0x4bb238 && !_0x4bb238(_0x5da96e.status) ? _0x15f431(_0x1e919b("Request failed with status code " + _0x5da96e.status, _0x5da96e.config, null, _0x5da96e.request, _0x5da96e)) : _0x519c40(_0x5da96e); + }; + }, + 8527: function (_0x4547f6, _0x4a30d5, _0x1c1ce4) { + "use strict"; + + var _0x47da33 = _0x1c1ce4(4867); + var _0x8ea96a = _0x1c1ce4(5655); + _0x4547f6.exports = function (_0x5d84bc, _0x335b0f, _0xb9fb1c) { + var _0x2ae6be = this || _0x8ea96a; + _0x47da33.forEach(_0xb9fb1c, function (_0x243175) { + _0x5d84bc = _0x243175.call(_0x2ae6be, _0x5d84bc, _0x335b0f); + }); + return _0x5d84bc; + }; + }, + 5655: function (_0x313e18, _0x67cdfa, _0x4c02b5) { + "use strict"; + + var _0x4a3355 = _0x4c02b5(4867); + var _0x5e0f5f = _0x4c02b5(6016); + var _0x31624d = _0x4c02b5(481); + var _0x59fec5 = { + "Content-Type": "application/x-www-form-urlencoded" + }; + function _0x23a4ad(_0x3bb718, _0x5d24e7) { + !_0x4a3355.isUndefined(_0x3bb718) && _0x4a3355.isUndefined(_0x3bb718["Content-Type"]) && (_0x3bb718["Content-Type"] = _0x5d24e7); + } + var _0x2f48d4; + var _0xeb2ccf = { + transitional: { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false + }, + adapter: (("undefined" != typeof XMLHttpRequest || "undefined" != typeof process && "[object process]" === Object.prototype.toString.call(process)) && (_0x2f48d4 = _0x4c02b5(5448)), _0x2f48d4), + transformRequest: [function (_0x3f58d5, _0x4e744d) { + _0x5e0f5f(_0x4e744d, "Accept"); + _0x5e0f5f(_0x4e744d, "Content-Type"); + return _0x4a3355.isFormData(_0x3f58d5) || _0x4a3355.isArrayBuffer(_0x3f58d5) || _0x4a3355.isBuffer(_0x3f58d5) || _0x4a3355.isStream(_0x3f58d5) || _0x4a3355.isFile(_0x3f58d5) || _0x4a3355.isBlob(_0x3f58d5) ? _0x3f58d5 : _0x4a3355.isArrayBufferView(_0x3f58d5) ? _0x3f58d5.buffer : _0x4a3355.isURLSearchParams(_0x3f58d5) ? (_0x23a4ad(_0x4e744d, "application/x-www-form-urlencoded;charset=utf-8"), _0x3f58d5.toString()) : _0x4a3355.isObject(_0x3f58d5) || _0x4e744d && "application/json" === _0x4e744d["Content-Type"] ? (_0x23a4ad(_0x4e744d, "application/json"), function (_0x54d362, _0x34360c, _0x59ad1b) { + if (_0x4a3355.isString(_0x54d362)) { + try { + (_0x34360c || JSON.parse)(_0x54d362); + return _0x4a3355.trim(_0x54d362); + } catch (_0x267c34) { + if ("SyntaxError" !== _0x267c34.name) { + throw _0x267c34; + } + } + } + return (_0x59ad1b || JSON.stringify)(_0x54d362); + }(_0x3f58d5)) : _0x3f58d5; + }], + transformResponse: [function (_0x3b9462) { + var _0x1cefed = this.transitional; + var _0x4ceca0 = _0x1cefed && _0x1cefed.silentJSONParsing; + var _0x1a658d = _0x1cefed && _0x1cefed.forcedJSONParsing; + var _0x9d2b6d = !_0x4ceca0 && "json" === this.responseType; + if (_0x9d2b6d || _0x1a658d && _0x4a3355.isString(_0x3b9462) && _0x3b9462.length) { + try { + return JSON.parse(_0x3b9462); + } catch (_0x314294) { + if (_0x9d2b6d) { + if ("SyntaxError" === _0x314294.name) { + throw _0x31624d(_0x314294, this, "E_JSON_PARSE"); + } + throw _0x314294; + } + } + } + return _0x3b9462; + }], + timeout: 0, + xsrfCookieName: "XSRF-TOKEN", + xsrfHeaderName: "X-XSRF-TOKEN", + maxContentLength: -1, + maxBodyLength: -1, + validateStatus: function (_0x378718) { + return _0x378718 >= 200 && _0x378718 < 300; + }, + headers: { + common: { + Accept: "application/json, text/plain, */*" + } + } + }; + _0x4a3355.forEach(["delete", "get", "head"], function (_0x3f2e03) { + _0xeb2ccf.headers[_0x3f2e03] = {}; + }); + _0x4a3355.forEach(["post", "put", "patch"], function (_0x4fbbb5) { + _0xeb2ccf.headers[_0x4fbbb5] = _0x4a3355.merge(_0x59fec5); + }); + _0x313e18.exports = _0xeb2ccf; + }, + 1849: function (_0x4f3abd) { + "use strict"; + + _0x4f3abd.exports = function (_0x44bf18, _0x4ec156) { + return function () { + for (var _0x5724ba = new Array(arguments.length), _0x43db33 = 0; _0x43db33 < _0x5724ba.length; _0x43db33++) { + _0x5724ba[_0x43db33] = arguments[_0x43db33]; + } + return _0x44bf18.apply(_0x4ec156, _0x5724ba); + }; + }; + }, + 5327: function (_0x4c5b01, _0x117d69, _0x5eb9e7) { + "use strict"; + + var _0x5e802a = _0x5eb9e7(4867); + function _0x19d2b2(_0x3da576) { + return encodeURIComponent(_0x3da576).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]"); + } + _0x4c5b01.exports = function (_0x3baf93, _0x3dc5b1, _0x54be21) { + if (!_0x3dc5b1) { + return _0x3baf93; + } + var _0x568431; + if (_0x54be21) { + _0x568431 = _0x54be21(_0x3dc5b1); + } else { + if (_0x5e802a.isURLSearchParams(_0x3dc5b1)) { + _0x568431 = _0x3dc5b1.toString(); + } else { + var _0x11334d = []; + _0x5e802a.forEach(_0x3dc5b1, function (_0x4defbf, _0x51c7ce) { + null != _0x4defbf && (_0x5e802a.isArray(_0x4defbf) ? _0x51c7ce += "[]" : _0x4defbf = [_0x4defbf], _0x5e802a.forEach(_0x4defbf, function (_0xa03e14) { + _0x5e802a.isDate(_0xa03e14) ? _0xa03e14 = _0xa03e14.toISOString() : _0x5e802a.isObject(_0xa03e14) && (_0xa03e14 = JSON.stringify(_0xa03e14)); + _0x11334d.push(_0x19d2b2(_0x51c7ce) + "=" + _0x19d2b2(_0xa03e14)); + })); + }); + _0x568431 = _0x11334d.join("&"); + } + } + if (_0x568431) { + var _0x5347c8 = _0x3baf93.indexOf("#"); + -1 !== _0x5347c8 && (_0x3baf93 = _0x3baf93.slice(0, _0x5347c8)); + _0x3baf93 += (-1 === _0x3baf93.indexOf("?") ? "?" : "&") + _0x568431; + } + return _0x3baf93; + }; + }, + 7303: function (_0x419962) { + "use strict"; + + _0x419962.exports = function (_0x1649f7, _0x2df4bc) { + return _0x2df4bc ? _0x1649f7.replace(/\/+$/, "") + "/" + _0x2df4bc.replace(/^\/+/, "") : _0x1649f7; + }; + }, + 4372: function (_0x47afb2, _0x50789c, _0x92928d) { + "use strict"; + + var _0x46fd0a = _0x92928d(4867); + _0x47afb2.exports = _0x46fd0a.isStandardBrowserEnv() ? { + write: function (_0x1fc04f, _0x5a1a8c, _0x4a39d6, _0x563550, _0x4b07e9, _0xcdc82a) { + var _0x3ebb3c = []; + _0x3ebb3c.push(_0x1fc04f + "=" + encodeURIComponent(_0x5a1a8c)); + _0x46fd0a.isNumber(_0x4a39d6) && _0x3ebb3c.push("expires=" + new Date(_0x4a39d6).toGMTString()); + _0x46fd0a.isString(_0x563550) && _0x3ebb3c.push("path=" + _0x563550); + _0x46fd0a.isString(_0x4b07e9) && _0x3ebb3c.push("domain=" + _0x4b07e9); + true === _0xcdc82a && _0x3ebb3c.push("secure"); + document.cookie = _0x3ebb3c.join("; "); + }, + read: function (_0x16aef8) { + var _0x239c54 = document.cookie.match(new RegExp("(^|;\\s*)(" + _0x16aef8 + ")=([^;]*)")); + return _0x239c54 ? decodeURIComponent(_0x239c54[3]) : null; + }, + remove: function (_0x2fa2d3) { + this.write(_0x2fa2d3, "", Date.now() - 86400000); + } + } : { + write: function () {}, + read: function () { + return null; + }, + remove: function () {} + }; + }, + 1793: function (_0x36a005) { + "use strict"; + + _0x36a005.exports = function (_0x56bedf) { + return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(_0x56bedf); + }; + }, + 6268: function (_0x44be5a) { + "use strict"; + + _0x44be5a.exports = function (_0x3dddd1) { + return "object" == typeof _0x3dddd1 && true === _0x3dddd1.isAxiosError; + }; + }, + 7985: function (_0xc9a16, _0x54480e, _0x2c2efc) { + "use strict"; + + var _0x2afba7 = _0x2c2efc(4867); + _0xc9a16.exports = _0x2afba7.isStandardBrowserEnv() ? function () { + var _0x3eaa3e; + var _0x5437c8 = /(msie|trident)/i.test(navigator.userAgent); + var _0x4288bb = document.createElement("a"); + function _0x1e45dc(_0x32bca8) { + var _0x24340f = _0x32bca8; + _0x5437c8 && (_0x4288bb.setAttribute("href", _0x24340f), _0x24340f = _0x4288bb.href); + _0x4288bb.setAttribute("href", _0x24340f); + return { + href: _0x4288bb.href, + protocol: _0x4288bb.protocol ? _0x4288bb.protocol.replace(/:$/, "") : "", + host: _0x4288bb.host, + search: _0x4288bb.search ? _0x4288bb.search.replace(/^\?/, "") : "", + hash: _0x4288bb.hash ? _0x4288bb.hash.replace(/^#/, "") : "", + hostname: _0x4288bb.hostname, + port: _0x4288bb.port, + pathname: "/" === _0x4288bb.pathname.charAt(0) ? _0x4288bb.pathname : "/" + _0x4288bb.pathname + }; + } + _0x3eaa3e = _0x1e45dc(window.location.href); + return function (_0x2b5001) { + var _0x388fb4 = _0x2afba7.isString(_0x2b5001) ? _0x1e45dc(_0x2b5001) : _0x2b5001; + return _0x388fb4.protocol === _0x3eaa3e.protocol && _0x388fb4.host === _0x3eaa3e.host; + }; + }() : function () { + return true; + }; + }, + 6016: function (_0x21cf6c, _0x3e30db, _0x3973e9) { + "use strict"; + + var _0x32fc43 = _0x3973e9(4867); + _0x21cf6c.exports = function (_0x4db051, _0x519f54) { + _0x32fc43.forEach(_0x4db051, function (_0x54a8ed, _0x762050) { + _0x762050 !== _0x519f54 && _0x762050.toUpperCase() === _0x519f54.toUpperCase() && (_0x4db051[_0x519f54] = _0x54a8ed, delete _0x4db051[_0x762050]); + }); + }; + }, + 4109: function (_0x47b2af, _0x1a81fb, _0x21a4a3) { + "use strict"; + + var _0x2f1dd3 = _0x21a4a3(4867); + var _0x3ecfe9 = ["age", "authorization", "content-length", "content-type", "etag", "expires", "from", "host", "if-modified-since", "if-unmodified-since", "last-modified", "location", "max-forwards", "proxy-authorization", "referer", "retry-after", "user-agent"]; + _0x47b2af.exports = function (_0x73c165) { + var _0x2f3a8b; + var _0x1d4d58; + var _0x36f0f6; + var _0x3036ef = {}; + return _0x73c165 ? (_0x2f1dd3.forEach(_0x73c165.split("\n"), function (_0x3d30e1) { + if (_0x36f0f6 = _0x3d30e1.indexOf(":"), _0x2f3a8b = _0x2f1dd3.trim(_0x3d30e1.substr(0, _0x36f0f6)).toLowerCase(), _0x1d4d58 = _0x2f1dd3.trim(_0x3d30e1.substr(_0x36f0f6 + 1)), _0x2f3a8b) { + if (_0x3036ef[_0x2f3a8b] && _0x3ecfe9.indexOf(_0x2f3a8b) >= 0) { + return; + } + _0x3036ef[_0x2f3a8b] = "set-cookie" === _0x2f3a8b ? (_0x3036ef[_0x2f3a8b] ? _0x3036ef[_0x2f3a8b] : []).concat([_0x1d4d58]) : _0x3036ef[_0x2f3a8b] ? _0x3036ef[_0x2f3a8b] + ", " + _0x1d4d58 : _0x1d4d58; + } + }), _0x3036ef) : _0x3036ef; + }; + }, + 8713: function (_0x1c831e) { + "use strict"; + + _0x1c831e.exports = function (_0x93c3d4) { + return function (_0x228a05) { + return _0x93c3d4.apply(null, _0x228a05); + }; + }; + }, + 4875: function (_0x3b52bd, _0x11e791, _0xf49204) { + "use strict"; + + var _0x37dcaf = _0xf49204(8593); + var _0x4aa6cf = {}; + ["object", "boolean", "number", "function", "string", "symbol"].forEach(function (_0x4abe85, _0x2f5fb6) { + _0x4aa6cf[_0x4abe85] = function (_0x44d3cb) { + return typeof _0x44d3cb === _0x4abe85 || "a" + (_0x2f5fb6 < 1 ? "n " : " ") + _0x4abe85; + }; + }); + var _0x53ae91 = {}; + var _0x594110 = _0x37dcaf.version.split("."); + function _0x1cfe2a(_0x3950b0, _0x481546) { + for (var _0x4101c4 = _0x481546 ? _0x481546.split(".") : _0x594110, _0x5591e9 = _0x3950b0.split("."), _0x216bcb = 0; _0x216bcb < 3; _0x216bcb++) { + if (_0x4101c4[_0x216bcb] > _0x5591e9[_0x216bcb]) { + return true; + } + if (_0x4101c4[_0x216bcb] < _0x5591e9[_0x216bcb]) { + return false; + } + } + return false; + } + _0x4aa6cf.transitional = function (_0x42f549, _0x4ee7f4, _0x15be57) { + var _0x4b59b2 = _0x4ee7f4 && _0x1cfe2a(_0x4ee7f4); + function _0x9e6e59(_0x122895, _0x194a40) { + return "[Axios v" + _0x37dcaf.version + "] Transitional option '" + _0x122895 + "'" + _0x194a40 + (_0x15be57 ? ". " + _0x15be57 : ""); + } + return function (_0x31d954, _0x5d4fe4, _0x3e376f) { + if (false === _0x42f549) { + throw new Error(_0x9e6e59(_0x5d4fe4, " has been removed in " + _0x4ee7f4)); + } + _0x4b59b2 && !_0x53ae91[_0x5d4fe4] && (_0x53ae91[_0x5d4fe4] = true, console.warn(_0x9e6e59(_0x5d4fe4, " has been deprecated since v" + _0x4ee7f4 + " and will be removed in the near future"))); + return !_0x42f549 || _0x42f549(_0x31d954, _0x5d4fe4, _0x3e376f); + }; + }; + _0x3b52bd.exports = { + isOlderVersion: _0x1cfe2a, + assertOptions: function (_0x2b547c, _0x504d0d, _0x316533) { + if ("object" != typeof _0x2b547c) { + throw new TypeError("options must be an object"); + } + for (var _0x820eee = Object.keys(_0x2b547c), _0x35badb = _0x820eee.length; _0x35badb-- > 0;) { + var _0x143ecb = _0x820eee[_0x35badb]; + var _0x5816e0 = _0x504d0d[_0x143ecb]; + if (_0x5816e0) { + var _0x3a11cc = _0x2b547c[_0x143ecb]; + var _0x507cf7 = undefined === _0x3a11cc || _0x5816e0(_0x3a11cc, _0x143ecb, _0x2b547c); + if (true !== _0x507cf7) { + throw new TypeError("option " + _0x143ecb + " must be " + _0x507cf7); + } + } else { + if (true !== _0x316533) { + throw Error("Unknown option " + _0x143ecb); + } + } + } + }, + validators: _0x4aa6cf + }; + }, + 4867: function (_0x4470b4, _0x40fee0, _0x3d6ea7) { + "use strict"; + + var _0x480a47 = _0x3d6ea7(1849); + var _0x79cc70 = Object.prototype.toString; + function _0x4a54c6(_0x27e678) { + return "[object Array]" === _0x79cc70.call(_0x27e678); + } + function _0x1ee23e(_0xb8bcf6) { + return undefined === _0xb8bcf6; + } + function _0x4f48a5(_0xa80dd) { + return null !== _0xa80dd && "object" == typeof _0xa80dd; + } + function _0x2d0939(_0x8dbb36) { + if ("[object Object]" !== _0x79cc70.call(_0x8dbb36)) { + return false; + } + var _0x3f39df = Object.getPrototypeOf(_0x8dbb36); + return null === _0x3f39df || _0x3f39df === Object.prototype; + } + function _0x2d9981(_0x43febc) { + return "[object Function]" === _0x79cc70.call(_0x43febc); + } + function _0x326991(_0x2f8554, _0x463ebc) { + if (null != _0x2f8554) { + if ("object" != typeof _0x2f8554 && (_0x2f8554 = [_0x2f8554]), _0x4a54c6(_0x2f8554)) { + for (var _0x4d6ae8 = 0, _0x409328 = _0x2f8554.length; _0x4d6ae8 < _0x409328; _0x4d6ae8++) { + _0x463ebc.call(null, _0x2f8554[_0x4d6ae8], _0x4d6ae8, _0x2f8554); + } + } else { + for (var _0x2c1ebf in _0x2f8554) Object.prototype.hasOwnProperty.call(_0x2f8554, _0x2c1ebf) && _0x463ebc.call(null, _0x2f8554[_0x2c1ebf], _0x2c1ebf, _0x2f8554); + } + } + } + _0x4470b4.exports = { + isArray: _0x4a54c6, + isArrayBuffer: function (_0x59fe4b) { + return "[object ArrayBuffer]" === _0x79cc70.call(_0x59fe4b); + }, + isBuffer: function (_0x2fc667) { + return null !== _0x2fc667 && !_0x1ee23e(_0x2fc667) && null !== _0x2fc667.constructor && !_0x1ee23e(_0x2fc667.constructor) && "function" == typeof _0x2fc667.constructor.isBuffer && _0x2fc667.constructor.isBuffer(_0x2fc667); + }, + isFormData: function (_0xe225e8) { + return "undefined" != typeof FormData && _0xe225e8 instanceof FormData; + }, + isArrayBufferView: function (_0x3262d4) { + return "undefined" != typeof ArrayBuffer && ArrayBuffer.isView ? ArrayBuffer.isView(_0x3262d4) : _0x3262d4 && _0x3262d4.buffer && _0x3262d4.buffer instanceof ArrayBuffer; + }, + isString: function (_0x511f29) { + return "string" == typeof _0x511f29; + }, + isNumber: function (_0x5e0e18) { + return "number" == typeof _0x5e0e18; + }, + isObject: _0x4f48a5, + isPlainObject: _0x2d0939, + isUndefined: _0x1ee23e, + isDate: function (_0x4d76d9) { + return "[object Date]" === _0x79cc70.call(_0x4d76d9); + }, + isFile: function (_0x26e224) { + return "[object File]" === _0x79cc70.call(_0x26e224); + }, + isBlob: function (_0x5a3df0) { + return "[object Blob]" === _0x79cc70.call(_0x5a3df0); + }, + isFunction: _0x2d9981, + isStream: function (_0x3e23cc) { + return _0x4f48a5(_0x3e23cc) && _0x2d9981(_0x3e23cc.pipe); + }, + isURLSearchParams: function (_0x3ea84b) { + return "undefined" != typeof URLSearchParams && _0x3ea84b instanceof URLSearchParams; + }, + isStandardBrowserEnv: function () { + return ("undefined" == typeof navigator || "ReactNative" !== navigator.product && "NativeScript" !== navigator.product && "NS" !== navigator.product) && "undefined" != typeof window && "undefined" != typeof document; + }, + forEach: _0x326991, + merge: function _0x1fd09f() { + var _0x4275da = {}; + function _0x280bd8(_0x20386e, _0x423087) { + _0x2d0939(_0x4275da[_0x423087]) && _0x2d0939(_0x20386e) ? _0x4275da[_0x423087] = _0x1fd09f(_0x4275da[_0x423087], _0x20386e) : _0x2d0939(_0x20386e) ? _0x4275da[_0x423087] = _0x1fd09f({}, _0x20386e) : _0x4a54c6(_0x20386e) ? _0x4275da[_0x423087] = _0x20386e.slice() : _0x4275da[_0x423087] = _0x20386e; + } + for (var _0x331662 = 0, _0xc750a8 = arguments.length; _0x331662 < _0xc750a8; _0x331662++) { + _0x326991(arguments[_0x331662], _0x280bd8); + } + return _0x4275da; + }, + extend: function (_0x220c41, _0x3a652a, _0x4bf457) { + _0x326991(_0x3a652a, function (_0x19a91b, _0x3b40ec) { + _0x220c41[_0x3b40ec] = _0x4bf457 && "function" == typeof _0x19a91b ? _0x480a47(_0x19a91b, _0x4bf457) : _0x19a91b; + }); + return _0x220c41; + }, + trim: function (_0x47e1a0) { + return _0x47e1a0.trim ? _0x47e1a0.trim() : _0x47e1a0.replace(/^\s+|\s+$/g, ""); + }, + stripBOM: function (_0x3d6436) { + 65279 === _0x3d6436.charCodeAt(0) && (_0x3d6436 = _0x3d6436.slice(1)); + return _0x3d6436; + } + }; + }, + 4411: function (_0x550993, _0xff2fc9, _0x298c7e) { + "use strict"; + + _0x298c7e.d(_0xff2fc9, { + b: function () { + return _0x5f3709; + } + }); + var _0x1e5c72 = _0x298c7e(9669); + var _0x4b0fae = _0x298c7e.n(_0x1e5c72); + var _0x5bc908 = _0x298c7e(6021); + _0x4b0fae().interceptors.request.use(function (_0x534a56) { + var _0x192aaf; + _0x534a56.headers.accountId = localStorage.getItem("accountId") || ""; + _0x534a56.headers = ("undefined" === (_0x192aaf = _0x534a56.headers).userId && (_0x192aaf.userId = ""), "undefined" === _0x192aaf.userToken && (_0x192aaf.userToken = ""), _0x192aaf); + var _0x79ce82 = _0x534a56.url; + (_0x79ce82.indexOf("member/memberights/v9.0.0/queryMemberRights") > -1 || _0x79ce82.indexOf("queryPhoneOrUserId") > -1) && (_0x534a56 = (0, _0x5bc908.formatParams)({ + requestData: _0x534a56 + })); + return _0x534a56; + }, function (_0x44d850) { + return Promise.reject(_0x44d850); + }); + _0x4b0fae().interceptors.response.use(function (_0x1a9e9c) { + return _0x1a9e9c = (0, _0x5bc908.formatParams)({ + responseData: _0x1a9e9c + }); + }, function (_0x848e3b) { + return Promise.reject(_0x848e3b); + }); + var _0x1696f5 = _0x4b0fae(); + var _0x1bacae = _0x298c7e(1326); + var _0x6536ff = _0x1bacae.Z.baseURL; + var _0x413c06 = _0x1bacae.Z.provinceUrl; + var _0x132b92 = _0x1bacae.Z.pcBaseURL; + var _0x1ba5be = _0x1bacae.Z.pushURL; + var _0x152b8f = _0x1bacae.Z.testReport; + var _0x5c04ff = _0x1bacae.Z.BASE_URL_LOG; + var _0x5929dd = _0x1bacae.Z.BASE_URL_GRAY_LOG; + var _0x5f3709 = { + clientQualityControlEventlog: function (_0x2b2666) { + var _0x55b5fe = _0x1ba5be + "h5ClientLog/v1.0.5.5/clientQualityControlEventlog"; + return _0x1696f5.post(_0x55b5fe, _0x2b2666.data, { + headers: _0x2b2666.headers + }); + }, + APPcreateUserLoginInfo: function (_0x45419c) { + var _0x4d6241 = _0x6536ff + "user/userService/createUserLoginInfo"; + return _0x1696f5.post(_0x4d6241, _0x45419c.data, { + headers: _0x45419c.headers + }); + }, + APPencrypt: function (_0x2a39b8) { + var _0x3ae366 = _0x1ba5be + "bilog/addClientEvent"; + return _0x1696f5.post(_0x3ae366, _0x2a39b8.data, { + headers: _0x2a39b8.headers + }); + }, + postJinFenLogin: function (_0x47179d) { + var _0x5ecdf3 = _0x6536ff + "h5/userService/createUserLoginInfo"; + return _0x1696f5.post(_0x5ecdf3, _0x47179d.data, { + headers: _0x47179d.headers + }); + }, + postJinFenEvent: function (_0x52b36c) { + var _0x19f848 = _0x6536ff + "h5/bilog/addClientEvent"; + return _0x1696f5.post(_0x19f848, _0x52b36c.data, { + headers: _0x52b36c.headers + }); + }, + viewVideoBilog: function (_0x109e2a) { + var _0x4a9e0a = _0x1ba5be + "bilog/v1.0.9.9/viewVideoBilog"; + return _0x1696f5.post(_0x4a9e0a, _0x109e2a.data, { + headers: _0x109e2a.headers + }); + }, + postJinFenPlay: function (_0x8b3484) { + var _0x334633 = _0x6536ff + "h5/report/reportUserBehavior"; + return _0x1696f5.post(_0x334633, _0x8b3484.data, { + headers: _0x8b3484.headers + }); + }, + queryPercentage: function (_0x300cc5) { + var _0x478180 = _0x6536ff + "distribute/brushProof/v1.0.6.5/queryPercentage"; + return _0x1696f5.post(_0x478180, {}, { + headers: _0x300cc5.headers + }); + }, + clientEventlog: function (_0x497bb8) { + var _0x166d89 = _0x1ba5be + "h5ClientLog/v1.0.5.5/clientEventlog"; + return _0x1696f5.post(_0x166d89, _0x497bb8.data, { + headers: _0x497bb8.headers + }); + }, + clientStartAndDownloadLog: function (_0x2cdf0c) { + var _0x205dc0 = _0x1ba5be + "h5ClientLog/v1.0.5.5/clientStartAndDownloadLog"; + return _0x1696f5.post(_0x205dc0, _0x2cdf0c.data, { + headers: _0x2cdf0c.headers + }); + }, + fillUpClientStartAndDownloadLog: function (_0x1e8a8b) { + var _0x2e780b = _0x1ba5be + "h5ClientLog/v1.0.8.0/clientStartAndDownloadLog"; + return _0x1696f5.post(_0x2e780b, _0x1e8a8b.data, { + headers: _0x1e8a8b.headers + }); + }, + queryProvince: function (_0x164374) { + var _0xdae067 = _0x413c06 + "/user/queryProvince"; + return _0x1696f5.post(_0xdae067, _0x164374.data, { + headers: _0x164374.headers + }); + }, + getUserInfoByUserId: function (_0x31b9d9) { + var _0x1a2dd0 = _0x6536ff + "user/userService/getUserInfoByUserId"; + return _0x1696f5.post(_0x1a2dd0, _0x31b9d9.data, { + headers: _0x31b9d9.headers + }); + }, + checkTokenForJXH5: function (_0x496be0) { + var _0x702a6e = _0x6536ff + "user/userService/v1.0.4.3/checkTokenForJXH5"; + return _0x1696f5.get(_0x702a6e, { + params: _0x496be0.data, + headers: _0x496be0.headers + }); + }, + getToken: function (_0x220bd3) { + var _0x51ac61 = _0x6536ff + "h5/cToken/v1.0.0.4/getToken"; + return _0x1696f5.post(_0x51ac61, _0x220bd3, { + headers: {} + }); + }, + getBJUserLoginInfo: function (_0x41e6d5) { + var _0xfdf85e = _0x6536ff + "user/userService/v1.0.4.3/getBJUserLoginInfo"; + return _0x1696f5.post(_0xfdf85e, _0x41e6d5.data); + }, + getH5SysParamInfo: function (_0x27782e) { + var _0x4de409 = _0x6536ff + "distribute/mdh5SysParamController/v1.0.5.4/getH5SysParamInfo"; + return _0x1696f5.post(_0x4de409, _0x27782e.data, { + headers: _0x27782e.headers + }); + }, + getH5SsotokenUrl: function (_0x4d698a) { + var _0x32ddae = _0x6536ff + "distribute/h5CommonController/v1.0.6.3/getH5SsotokenUrl"; + return _0x1696f5.post(_0x32ddae, _0x4d698a.data, { + headers: _0x4d698a.headers + }); + }, + getDownloadUrlBySymbol: function (_0x366b3f) { + var _0xc3af40 = _0x6536ff + "/user/apkChannel/v1.2/getDownloadUrlBySymbol?pageSymbol="; + return _0x1696f5.post(_0xc3af40 + _0x366b3f.data.pageSymbol, _0x366b3f.data, { + headers: _0x366b3f.headers + }); + }, + getUserInfo: function (_0xfaf1f) { + var _0x12cc33 = _0x6536ff + "user/userService/userInfoForH5"; + return _0x1696f5.post(_0x12cc33, _0xfaf1f.data, { + headers: _0xfaf1f.headers + }); + }, + postPCJinFenLogin: function (_0x4e6787) { + var _0x66628b = _0x132b92 + "/extend/userInfoLogs/userGameLoginLogs"; + return _0x1696f5.post(_0x66628b, _0x4e6787.data, { + headers: _0x4e6787.headers + }); + }, + queryActivityAddress: function (_0x1f886b) { + var _0x47f580 = _0x6536ff + "h5/address/v1.0.4.8/queryActivityAddress"; + return _0x1696f5.post(_0x47f580, _0x1f886b.data, { + headers: _0x1f886b.headers + }); + }, + submitActivityAddress: function (_0x39d453) { + var _0x53d528 = _0x6536ff + "h5/address/v1.0.4.8/submitActivityAddress"; + return _0x1696f5.post(_0x53d528, _0x39d453.data, { + headers: _0x39d453.headers + }); + }, + submitActivityAllAddress: function (_0x4069a4) { + var _0x19ad86 = _0x6536ff + "h5/address/v1.1.0.1/submitActivityAddress"; + return _0x1696f5.post(_0x19ad86, _0x4069a4.data, { + headers: _0x4069a4.headers + }); + }, + addAddress: function (_0xe28088) { + var _0xe060d8 = _0x6536ff + "h5/lottery/v1.0.5.6/addAddress"; + return _0x1696f5.post(_0xe060d8, _0xe28088.data, { + headers: _0xe28088.headers + }); + }, + getAddressList: function (_0x1fd8e2) { + var _0x5725cf = _0x6536ff + "h5/userUnionAddress/v1.0.7.7/list"; + return _0x1696f5.post(_0x5725cf, _0x1fd8e2.data, { + headers: _0x1fd8e2.headers + }); + }, + querySpecialConfig: function (_0x46db91) { + var _0x75c604 = _0x6536ff + "game/atmosphere/v1.0.7.8/queryConfig"; + return _0x1696f5.post(_0x75c604, _0x46db91.data, { + headers: _0x46db91.headers + }); + }, + queryUserCertificationInfo: function (_0x15d041) { + var _0x5e0a0f = _0x6536ff + "user/userCertification/v1.0.3.0/queryUserCertificationInfo"; + return _0x1696f5.post(_0x5e0a0f, _0x15d041.data, { + headers: _0x15d041.headers + }); + }, + getBilogConfig: function (_0x3984e1) { + var _0x154cae = _0x1ba5be + "bilogOpt/v1.0.8.6/getBilogConfig"; + return _0x1696f5.post(_0x154cae, _0x3984e1.data, { + headers: _0x3984e1.headers + }); + }, + checkTokenonly: function (_0x2af84c) { + var _0x272a18 = _0x6536ff + "1.0.1.6/checkToken/only"; + return _0x1696f5.post(_0x272a18, _0x2af84c.data, { + headers: _0x2af84c.headers + }); + }, + reportNetworkChange: function (_0x10783a) { + var _0x410dd2 = _0x6536ff + "report/report/v1.0.9.2/reportNetworkChange"; + return _0x1696f5.post(_0x410dd2, _0x10783a.data, { + headers: _0x10783a.headers + }); + }, + queryGameTypeByGameId: function (_0x30a46e) { + var _0x2a77d1 = _0x6536ff + "game/lightPlayGame/v1.0.8.8/queryGameTypeByGameId"; + return _0x1696f5.post(_0x2a77d1, _0x30a46e.data, { + headers: _0x30a46e.headers + }); + }, + start: function (_0x28d23d) { + var _0xf99972 = _0x6536ff + "distribute/mdH5Game/v1.0.5.5/start"; + return _0x1696f5.post(_0xf99972, _0x28d23d.data, { + headers: _0x28d23d.headers + }); + }, + getStartParams: function (_0x6549eb) { + var _0x4d7a75 = _0x6536ff + "/game/system/getStartParams"; + return _0x1696f5.post(_0x4d7a75, _0x6549eb.data, { + headers: _0x6549eb.headers + }); + }, + webSubscribeH5: function (_0x207633) { + var _0x3f927b = _0x6536ff + "member/thirdpay/v1.0.1.7/webSubscribeH5"; + console.log("下单", _0x3f927b, _0x207633.data, _0x207633.header); + return _0x1696f5.post(_0x3f927b, _0x207633.data, { + headers: _0x207633.header + }); + }, + querySubscribeStatus: function (_0x170c9c) { + var _0x476a8b = _0x6536ff + "member/thirdpay/v1.0.1.2/querySubscribeStatus"; + return _0x1696f5.post(_0x476a8b, _0x170c9c.data, { + headers: _0x170c9c.header + }); + }, + queryMemberRights: function (_0x3b0497) { + var _0x26b2eb = _0x6536ff + "member/memberights/v9.0.0/queryMemberRights"; + return _0x1696f5.post(_0x26b2eb, _0x3b0497.data, { + headers: _0x3b0497.headers + }); + }, + tagInfo: function (_0x4dee68) { + var _0x2ad687 = _0x6536ff + "user/userService/v1.0.9.5/tagInfo"; + return _0x1696f5.post(_0x2ad687, _0x4dee68.data, { + headers: _0x4dee68.headers + }); + }, + reportErrorMsg: function (_0x32a99c) { + var _0x13cfb9 = _0x6536ff + "h5/coreErrorMsg/v1.1.1.1/reportErrorMsg"; + return _0x1696f5.post(_0x13cfb9, _0x32a99c.data, { + headers: _0x32a99c.headers + }); + }, + reportErrorMsgSunPay: function (_0x3f1441) { + var _0x273ad6 = _0x6536ff + "h5/appErrorMsg/v8.2.0/reportErrorMsg"; + return _0x1696f5.post(_0x273ad6, _0x3f1441.data, { + headers: _0x3f1441.headers + }); + }, + newJinFenEvent: function (_0x5232ca) { + var _0x3f36ee = _0x152b8f + "h5ActivityBilog/v1.0.8.7/h5ActivityBehaviorBilog"; + return _0x1696f5.post(_0x3f36ee, _0x5232ca.data, { + headers: _0x5232ca.headers + }); + }, + checkTokenUserJs: function (_0x2882bd) { + var _0x85c40e = _0x6536ff + "user/userService/v1.1.1.2/checkTokenUserJs"; + return _0x1696f5.post(_0x85c40e, _0x2882bd.data, { + headers: _0x2882bd.headers + }); + }, + convertToken: function (_0x307b79) { + var _0x35326b = _0x6536ff + "user/SdkLogin/v1.1.1.4/convertToken"; + return _0x1696f5.post(_0x35326b, _0x307b79.data, { + headers: _0x307b79.headers + }); + }, + queryUserBySessionId: function (_0x2f651d) { + var _0x42cfc1 = _0x6536ff + "user/userService/v1.1.1.5/queryUserBySessionId"; + return _0x1696f5.post(_0x42cfc1, _0x2f651d.data, { + headers: _0x2f651d.headers + }); + }, + information: function (_0x5cd872) { + var _0x1daca5 = _0x5c04ff; + "gray" === _0x5cd872.env && (_0x1daca5 = _0x5929dd); + var _0x2d87d6 = _0x1daca5 + "elkLogCollectionSystem/v1.1.1.6/h5logInfo"; + return _0x1696f5.post(_0x2d87d6, _0x5cd872.data, { + headers: _0x5cd872.headers + }); + }, + queryPhoneOrUserId: function (_0x1591cd) { + var _0x2b68ca = _0x6536ff + "user/userService/v1.1.2.0/queryPhoneOrUserId"; + return _0x1696f5.post(_0x2b68ca, _0x1591cd.data, { + headers: _0x1591cd.headers + }); + }, + queryLoginAuthSign: function (_0x127e55) { + var _0x4ac1b1 = _0x6536ff + "member/tencentGame/v1.1.1.8/queryLoginAuthSign"; + return _0x1696f5.post(_0x4ac1b1, _0x127e55.data, { + headers: _0x127e55.headers + }); + }, + postTencent: function (_0x5838c2) { + var _0x3e29f2 = _0x6536ff + "member/tencentGame/v1.1.2.1/postTencent"; + return _0x1696f5.post(_0x3e29f2, _0x5838c2.data, { + headers: _0x5838c2.headers + }); + }, + reportMemberOrderErrorCode: function (_0x59944c) { + var _0xf52524 = _0x6536ff + "member/calls/v1.1.2.5/reportMemberOrderErrorCode"; + return _0x1696f5.post(_0xf52524, _0x59944c.data, { + headers: _0x59944c.headers + }); + } + }; + }, + 1326: function (_0x1fa131, _0x21522a) { + "use strict"; + + var _0x233171 = {}; + _0x233171 = { + HOST_URL: "https://www.migufun.com", + baseURL: "https://betagame.migufun.com/", + graybaseURL: "https://graygame.migufun.com/", + pushURL: "https://report.migufun.com/", + graypushURL: "https://grayreport.migufun.com/", + grayBaseURL: "https://graygame.migufun.com/", + middleUrl: "https://www.migufun.com/middleh5", + middleJKUrl: "https://www.migufun.com/healthy", + LOGIN_URL: "https://passport.migu.cn/", + PayUrl: "https://www.migufun.com/miguplay/html/miniPay/index.html", + DOWNLOAD_URL: "https://www.migufun.com/h5/cloudgame/appdownload/appDownload.html", + DOWNLOAD_URL_MIDDLE: "https://www.migufun.com/middleh5/appdownload", + STATIC_ROOT_URL: "//www.migufun.com/miguplay/html/miguplayUtils/", + PUBLICKEY: "04b40e07e63e44d5210d8b75dd0c3ddd7deaf4d4c2104066d63eb7053c34acda9117ba7029ffb9be98d42000680f4ddfcee706dd1959a9431de1c549fb7a821f3e", + ADDRESSPUBLICKEY: "04f097212e63d49c0189c9df6c78903a7ff353ee5eb1563ac410777be22a4c2193e81c5b16c3048b36598057cd07b352754e9f613e8d2cf3e891eba5751e0d6f30", + REPORT_URL: "https://betagame.migufun.com/push/", + testReport: "https://report.migufun.com/", + BASE_URL_GRAY_LOG: "https://grayreport.migufun.com/", + BASE_URL_LOG: "https://report.migufun.com/", + pcBaseURL: "https://pc-api.migufun.com:8089", + provinceUrl: "https://effic.migufun.com:8443", + kefuUrl: "https://kf.migu.cn/revision1906/", + Video_JS_Bridge: "https://m.miguvideo.com/mgs/common/migujsbridge/prd/mgv-jsbridge.ky.js", + MGcryptoPConfig: { + bask: "KV4lJCt3", + bbsk: "X3gyKiZ+Q", + bcsk: "CEjKA==", + basi: "IyZAYV94K3", + bbsi: "IoJSpefi", + bcsi: "EpJA==", + hgv: "5rPulhA0y" + }, + CDKcryptoConfig: { + bask: "aGRTMEN", + bbsk: "oN3BBQ15ne", + bcsk: "XVnJg==" + }, + PAY_FROM_LIST: { + "1_1_1": "虚拟排队_云游戏排队页", + "1_1_2": "真实排队_云游戏排队页", + "1_2_1": "剩余时长_我的", + "1_2_2": "时长倒计时_云游戏运行页_磁贴_tab名称", + "1_2_3": "时长倒计时_云游戏运行页", + "1_2_4": "时长耗尽弹框_云游戏运行页", + "1_2_5": "时长倒计时_云游戏运行页(黑白)", + "1_2_6": "时长耗尽弹框_云游戏运行页(黑白)", + "1_2_7": "", + "1_3_1": "非会员时长倒计时_云游戏运行页", + "1_4_1": "挂机_云游戏运行页_磁贴_tab名称", + "1_5_1": "存档提醒弹框_云游戏退出页", + "1_6_1": "自动签到_全屏签到页", + "1_7_1": "免广告_电玩体验馆_签到弹框", + "1_7_2": "免广告_全屏签到页", + "1_8_1": "会员专属奖品_攒云豆领好礼详情页", + "1_8_2": "", + "1_9_1": "会员额外奖励_电玩体验馆", + "1_9_2": "", + "1_10_1": "会员订购任务_电玩体验馆", + "1_10_2": "", + "1_10_3": "会员订购任务_我的", + "1_10_4": "会员订购任务_成长体系页面", + "1_11_1": "会员福利社_会员中心", + "1_12_1": "会员礼包_游戏详情页", + "1_0_1": "会员中心_我的", + "1_0_2": "会员促销banner_我的", + "1_13_1": "", + "1_14_1": "会员中心_首页、会员中心_首页导航" + } + }; + _0x21522a.Z = _0x233171; + }, + 4943: function (_0xf23095, _0x41589f, _0x2b146f) { + "use strict"; + + _0x2b146f.r(_0x41589f); + _0x2b146f.d(_0x41589f, { + fullScreen: function () { + return _0x42cbd5; + }, + getAppDeviceId: function () { + return _0xa2612; + }, + getAppHeader: function () { + return _0x525529; + }, + getAppVersion: function () { + return _0x123cce; + }, + getDownloadUrlBySymbol: function () { + return _0x9b5e0a; + }, + getUserId: function () { + return _0x5d6055; + }, + getUserIdFromSdk: function () { + return _0x1e7fa0; + }, + gotShareFromNative: function () { + return _0x4116a8; + }, + isMiguApp: function () { + return _0x2eb798; + }, + jkPayResult: function () { + return _0x1ac00a; + }, + jsBridge: function () { + return _0x20de1a; + }, + messageHandlers: function () { + return _0x5cecb8; + }, + miguAppBridge: function () { + return _0x5464bf; + }, + miguShare: function () { + return _0x3c93bd; + }, + momoyuBrige: function () { + return _0x4968c7; + }, + openApp: function () { + return _0x1bd386; + }, + openAppNew: function () { + return _0xb9db64; + }, + payResultCallback: function () { + return _0x5eeac7; + }, + requestJKPayInfo: function () { + return _0x1ff194; + }, + requestUserInfo: function () { + return _0x1de9eb; + }, + rewriteUserIdFromNative: function () { + return _0x5590a7; + }, + shareActivity: function () { + return _0x2cb68a; + }, + showAlertAndOpenApp: function () { + return _0x23a71e; + }, + showWxModal: function () { + return _0x555b92; + }, + toDownload: function () { + return _0x45e50b; + }, + toDownloadNew: function () { + return _0x3a96c6; + } + }); + var _0x2d4f9c = _0x2b146f(1326); + var _0x1b3811 = _0x2b146f(9981); + var _0x2e8956 = _0x2b146f(716); + var _0x7ce7e0 = _0x2b146f(4411); + var _0x11c111 = _0x2b146f(1528); + function _0x1334d0() { + _0x1334d0 = function () { + return _0x3d7452; + }; + var _0x3cd0f7; + var _0x3d7452 = { + wrap: _0x325a37, + isGeneratorFunction: function (_0x42b8d1) { + var _0x73c49a = "function" == typeof _0x42b8d1 && _0x42b8d1.constructor; + return !!_0x73c49a && (_0x73c49a === _0x188b59 || "GeneratorFunction" === (_0x73c49a.displayName || _0x73c49a.name)); + }, + mark: function (_0x1fd1fe) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0x1fd1fe, _0x32f48b) : (_0x1fd1fe.__proto__ = _0x32f48b, _0x44e281(_0x1fd1fe, _0x488913, "GeneratorFunction")); + _0x1fd1fe.prototype = Object.create(_0x20a43d); + return _0x1fd1fe; + }, + awrap: function (_0x34a668) { + return { + __await: _0x34a668 + }; + }, + AsyncIterator: _0x5f5232, + async: function (_0xa418fc, _0x3e9c53, _0x420f64, _0x5cc3ac, _0x1e08a7) { + undefined === _0x1e08a7 && (_0x1e08a7 = Promise); + var _0x1c170c = new _0x5f5232(_0x325a37(_0xa418fc, _0x3e9c53, _0x420f64, _0x5cc3ac), _0x1e08a7); + return _0x3d7452.isGeneratorFunction(_0x3e9c53) ? _0x1c170c : _0x1c170c.next().then(function (_0x375a5d) { + return _0x375a5d.done ? _0x375a5d.value : _0x1c170c.next(); + }); + } + }; + var _0x347854 = Object.prototype; + var _0x3c2a59 = _0x347854.hasOwnProperty; + var _0x145796 = Object.defineProperty || function (_0x447a66, _0x1998de, _0x5f5471) { + _0x447a66[_0x1998de] = _0x5f5471.value; + }; + var _0x576cec = "function" == typeof Symbol ? Symbol : {}; + var _0x1c07fe = _0x576cec.iterator || "@@iterator"; + var _0x378c75 = _0x576cec.asyncIterator || "@@asyncIterator"; + var _0x488913 = _0x576cec.toStringTag || "@@toStringTag"; + function _0x44e281(_0x1ae449, _0x4c825c, _0x1aa987) { + Object.defineProperty(_0x1ae449, _0x4c825c, { + value: _0x1aa987, + enumerable: true, + configurable: true, + writable: true + }); + return _0x1ae449[_0x4c825c]; + } + try { + _0x44e281({}, ""); + } catch (_0x134fb1) { + _0x44e281 = function (_0x33f277, _0x695623, _0x266b13) { + return _0x33f277[_0x695623] = _0x266b13; + }; + } + function _0x325a37(_0x1ae9fe, _0x152ed4, _0x467a4c, _0x4b4fe3) { + var _0x1f7e1a = _0x152ed4 && _0x152ed4.prototype instanceof _0x3ddc51 ? _0x152ed4 : _0x3ddc51; + var _0x3a595d = Object.create(_0x1f7e1a.prototype); + var _0x5a4967 = new _0x32738a(_0x4b4fe3 || []); + _0x145796(_0x3a595d, "_invoke", { + value: _0x2e01ff(_0x1ae9fe, _0x467a4c, _0x5a4967) + }); + return _0x3a595d; + } + function _0x5cea2f(_0x242912, _0x4c8ee9, _0x3c2ae5) { + try { + return { + type: "normal", + arg: _0x242912.call(_0x4c8ee9, _0x3c2ae5) + }; + } catch (_0x34471b) { + return { + type: "throw", + arg: _0x34471b + }; + } + } + var _0x3b7797 = "suspendedStart"; + var _0x40137a = "suspendedYield"; + var _0x33ec95 = "executing"; + var _0x9adec2 = "completed"; + var _0x1859fe = {}; + function _0x3ddc51() {} + function _0x188b59() {} + function _0x32f48b() {} + var _0x32fe14 = {}; + _0x44e281(_0x32fe14, _0x1c07fe, function () { + return this; + }); + var _0x719463 = Object.getPrototypeOf; + var _0x19980e = _0x719463 && _0x719463(_0x719463(_0x3fc5df([]))); + _0x19980e && _0x19980e !== _0x347854 && _0x3c2a59.call(_0x19980e, _0x1c07fe) && (_0x32fe14 = _0x19980e); + _0x32f48b.prototype = _0x3ddc51.prototype = Object.create(_0x32fe14); + var _0x20a43d = _0x32f48b.prototype; + function _0x24654d(_0x7c9484) { + ["next", "throw", "return"].forEach(function (_0x2c3113) { + _0x44e281(_0x7c9484, _0x2c3113, function (_0x4f4794) { + return this._invoke(_0x2c3113, _0x4f4794); + }); + }); + } + function _0x5f5232(_0x2ca47d, _0x79660c) { + function _0x548070(_0x132ee0, _0x511bde, _0x4096a0, _0x2d7544) { + var _0xcd4dc6 = _0x5cea2f(_0x2ca47d[_0x132ee0], _0x2ca47d, _0x511bde); + if ("throw" !== _0xcd4dc6.type) { + var _0x4fd443 = _0xcd4dc6.arg; + var _0x31f7c2 = _0x4fd443.value; + return _0x31f7c2 && "object" == _0x3385a1(_0x31f7c2) && _0x3c2a59.call(_0x31f7c2, "__await") ? _0x79660c.resolve(_0x31f7c2.__await).then(function (_0x2a4dd3) { + _0x548070("next", _0x2a4dd3, _0x4096a0, _0x2d7544); + }, function (_0x561ff0) { + _0x548070("throw", _0x561ff0, _0x4096a0, _0x2d7544); + }) : _0x79660c.resolve(_0x31f7c2).then(function (_0x3d765b) { + _0x4fd443.value = _0x3d765b; + _0x4096a0(_0x4fd443); + }, function (_0x24049f) { + return _0x548070("throw", _0x24049f, _0x4096a0, _0x2d7544); + }); + } + _0x2d7544(_0xcd4dc6.arg); + } + var _0x392d21; + _0x145796(this, "_invoke", { + value: function (_0xaefc6a, _0x1848a2) { + function _0x279dc4() { + return new _0x79660c(function (_0x3fe1e8, _0x12d59d) { + _0x548070(_0xaefc6a, _0x1848a2, _0x3fe1e8, _0x12d59d); + }); + } + return _0x392d21 = _0x392d21 ? _0x392d21.then(_0x279dc4, _0x279dc4) : _0x279dc4(); + } + }); + } + function _0x2e01ff(_0x4eb594, _0x2a0146, _0x3e4308) { + var _0x4da742 = _0x3b7797; + return function (_0x3fb462, _0x2ae940) { + if (_0x4da742 === _0x33ec95) { + throw new Error("Generator is already running"); + } + if (_0x4da742 === _0x9adec2) { + if ("throw" === _0x3fb462) { + throw _0x2ae940; + } + return { + value: _0x3cd0f7, + done: true + }; + } + for (_0x3e4308.method = _0x3fb462, _0x3e4308.arg = _0x2ae940;;) { + var _0x57c3f7 = _0x3e4308.delegate; + if (_0x57c3f7) { + var _0x3623d9 = _0x2c4c34(_0x57c3f7, _0x3e4308); + if (_0x3623d9) { + if (_0x3623d9 === _0x1859fe) { + continue; + } + return _0x3623d9; + } + } + if ("next" === _0x3e4308.method) { + _0x3e4308.sent = _0x3e4308._sent = _0x3e4308.arg; + } else { + if ("throw" === _0x3e4308.method) { + if (_0x4da742 === _0x3b7797) { + throw _0x4da742 = _0x9adec2, _0x3e4308.arg; + } + _0x3e4308.dispatchException(_0x3e4308.arg); + } else { + "return" === _0x3e4308.method && _0x3e4308.abrupt("return", _0x3e4308.arg); + } + } + _0x4da742 = _0x33ec95; + var _0x5d6dcd = _0x5cea2f(_0x4eb594, _0x2a0146, _0x3e4308); + if ("normal" === _0x5d6dcd.type) { + if (_0x4da742 = _0x3e4308.done ? _0x9adec2 : _0x40137a, _0x5d6dcd.arg === _0x1859fe) { + continue; + } + return { + value: _0x5d6dcd.arg, + done: _0x3e4308.done + }; + } + "throw" === _0x5d6dcd.type && (_0x4da742 = _0x9adec2, _0x3e4308.method = "throw", _0x3e4308.arg = _0x5d6dcd.arg); + } + }; + } + function _0x2c4c34(_0x4e2e00, _0x5b8f49) { + var _0x2be049 = _0x5b8f49.method; + var _0x571d90 = _0x4e2e00.iterator[_0x2be049]; + if (_0x571d90 === _0x3cd0f7) { + _0x5b8f49.delegate = null; + "throw" === _0x2be049 && _0x4e2e00.iterator.return && (_0x5b8f49.method = "return", _0x5b8f49.arg = _0x3cd0f7, _0x2c4c34(_0x4e2e00, _0x5b8f49), "throw" === _0x5b8f49.method) || "return" !== _0x2be049 && (_0x5b8f49.method = "throw", _0x5b8f49.arg = new TypeError("The iterator does not provide a '" + _0x2be049 + "' method")); + return _0x1859fe; + } + var _0x3ab910 = _0x5cea2f(_0x571d90, _0x4e2e00.iterator, _0x5b8f49.arg); + if ("throw" === _0x3ab910.type) { + _0x5b8f49.method = "throw"; + _0x5b8f49.arg = _0x3ab910.arg; + _0x5b8f49.delegate = null; + return _0x1859fe; + } + var _0x2c22c3 = _0x3ab910.arg; + return _0x2c22c3 ? _0x2c22c3.done ? (_0x5b8f49[_0x4e2e00.resultName] = _0x2c22c3.value, _0x5b8f49.next = _0x4e2e00.nextLoc, "return" !== _0x5b8f49.method && (_0x5b8f49.method = "next", _0x5b8f49.arg = _0x3cd0f7), _0x5b8f49.delegate = null, _0x1859fe) : _0x2c22c3 : (_0x5b8f49.method = "throw", _0x5b8f49.arg = new TypeError("iterator result is not an object"), _0x5b8f49.delegate = null, _0x1859fe); + } + function _0x66bafa(_0x51fd83) { + var _0x3a0ea0 = { + tryLoc: _0x51fd83[0] + }; + 1 in _0x51fd83 && (_0x3a0ea0.catchLoc = _0x51fd83[1]); + 2 in _0x51fd83 && (_0x3a0ea0.finallyLoc = _0x51fd83[2], _0x3a0ea0.afterLoc = _0x51fd83[3]); + this.tryEntries.push(_0x3a0ea0); + } + function _0x424d3f(_0x4bd67d) { + var _0x53a919 = _0x4bd67d.completion || {}; + _0x53a919.type = "normal"; + delete _0x53a919.arg; + _0x4bd67d.completion = _0x53a919; + } + function _0x32738a(_0x32022a) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x32022a.forEach(_0x66bafa, this); + this.reset(true); + } + function _0x3fc5df(_0x321fa9) { + if (_0x321fa9 || "" === _0x321fa9) { + var _0x2853f7 = _0x321fa9[_0x1c07fe]; + if (_0x2853f7) { + return _0x2853f7.call(_0x321fa9); + } + if ("function" == typeof _0x321fa9.next) { + return _0x321fa9; + } + if (!isNaN(_0x321fa9.length)) { + var _0x21d732 = -1; + var _0x5e80bc = function _0x452eec() { + for (; ++_0x21d732 < _0x321fa9.length;) { + if (_0x3c2a59.call(_0x321fa9, _0x21d732)) { + _0x452eec.value = _0x321fa9[_0x21d732]; + _0x452eec.done = false; + return _0x452eec; + } + } + _0x452eec.value = _0x3cd0f7; + _0x452eec.done = true; + return _0x452eec; + }; + return _0x5e80bc.next = _0x5e80bc; + } + } + throw new TypeError(_0x3385a1(_0x321fa9) + " is not iterable"); + } + _0x188b59.prototype = _0x32f48b; + _0x145796(_0x20a43d, "constructor", { + value: _0x32f48b, + configurable: true + }); + _0x145796(_0x32f48b, "constructor", { + value: _0x188b59, + configurable: true + }); + _0x188b59.displayName = _0x44e281(_0x32f48b, _0x488913, "GeneratorFunction"); + _0x24654d(_0x5f5232.prototype); + _0x44e281(_0x5f5232.prototype, _0x378c75, function () { + return this; + }); + _0x24654d(_0x20a43d); + _0x44e281(_0x20a43d, _0x488913, "Generator"); + _0x44e281(_0x20a43d, _0x1c07fe, function () { + return this; + }); + _0x44e281(_0x20a43d, "toString", function () { + return "[object Generator]"; + }); + _0x3d7452.keys = function (_0x1880bd) { + var _0x54ebc1 = Object(_0x1880bd); + var _0x1ee626 = []; + for (var _0x59f574 in _0x54ebc1) _0x1ee626.push(_0x59f574); + _0x1ee626.reverse(); + return function _0x599373() { + for (; _0x1ee626.length;) { + var _0x9a75a7 = _0x1ee626.pop(); + if (_0x9a75a7 in _0x54ebc1) { + _0x599373.value = _0x9a75a7; + _0x599373.done = false; + return _0x599373; + } + } + _0x599373.done = true; + return _0x599373; + }; + }; + _0x3d7452.values = _0x3fc5df; + _0x32738a.prototype = { + constructor: _0x32738a, + reset: function (_0x1feedd) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0x3cd0f7, this.done = false, this.delegate = null, this.method = "next", this.arg = _0x3cd0f7, this.tryEntries.forEach(_0x424d3f), !_0x1feedd) { + for (var _0x119c6f in this) "t" === _0x119c6f.charAt(0) && _0x3c2a59.call(this, _0x119c6f) && !isNaN(+_0x119c6f.slice(1)) && (this[_0x119c6f] = _0x3cd0f7); + } + }, + stop: function () { + this.done = true; + var _0x38c943 = this.tryEntries[0].completion; + if ("throw" === _0x38c943.type) { + throw _0x38c943.arg; + } + return this.rval; + }, + dispatchException: function (_0x2daaba) { + if (this.done) { + throw _0x2daaba; + } + var _0x2d030f = this; + function _0x2cdd72(_0x492fe6, _0x1992ab) { + _0x6e7e41.type = "throw"; + _0x6e7e41.arg = _0x2daaba; + _0x2d030f.next = _0x492fe6; + _0x1992ab && (_0x2d030f.method = "next", _0x2d030f.arg = _0x3cd0f7); + return !!_0x1992ab; + } + for (var _0x228af1 = this.tryEntries.length - 1; _0x228af1 >= 0; --_0x228af1) { + var _0xe4a6e7 = this.tryEntries[_0x228af1]; + var _0x6e7e41 = _0xe4a6e7.completion; + if ("root" === _0xe4a6e7.tryLoc) { + return _0x2cdd72("end"); + } + if (_0xe4a6e7.tryLoc <= this.prev) { + var _0x50569e = _0x3c2a59.call(_0xe4a6e7, "catchLoc"); + var _0x1883e0 = _0x3c2a59.call(_0xe4a6e7, "finallyLoc"); + if (_0x50569e && _0x1883e0) { + if (this.prev < _0xe4a6e7.catchLoc) { + return _0x2cdd72(_0xe4a6e7.catchLoc, true); + } + if (this.prev < _0xe4a6e7.finallyLoc) { + return _0x2cdd72(_0xe4a6e7.finallyLoc); + } + } else { + if (_0x50569e) { + if (this.prev < _0xe4a6e7.catchLoc) { + return _0x2cdd72(_0xe4a6e7.catchLoc, true); + } + } else { + if (!_0x1883e0) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0xe4a6e7.finallyLoc) { + return _0x2cdd72(_0xe4a6e7.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x36c169, _0x13568c) { + for (var _0x3b343b = this.tryEntries.length - 1; _0x3b343b >= 0; --_0x3b343b) { + var _0x5c6fa5 = this.tryEntries[_0x3b343b]; + if (_0x5c6fa5.tryLoc <= this.prev && _0x3c2a59.call(_0x5c6fa5, "finallyLoc") && this.prev < _0x5c6fa5.finallyLoc) { + var _0x21d2f2 = _0x5c6fa5; + break; + } + } + _0x21d2f2 && ("break" === _0x36c169 || "continue" === _0x36c169) && _0x21d2f2.tryLoc <= _0x13568c && _0x13568c <= _0x21d2f2.finallyLoc && (_0x21d2f2 = null); + var _0x38a235 = _0x21d2f2 ? _0x21d2f2.completion : {}; + _0x38a235.type = _0x36c169; + _0x38a235.arg = _0x13568c; + return _0x21d2f2 ? (this.method = "next", this.next = _0x21d2f2.finallyLoc, _0x1859fe) : this.complete(_0x38a235); + }, + complete: function (_0xf0f5c7, _0x3fea87) { + if ("throw" === _0xf0f5c7.type) { + throw _0xf0f5c7.arg; + } + "break" === _0xf0f5c7.type || "continue" === _0xf0f5c7.type ? this.next = _0xf0f5c7.arg : "return" === _0xf0f5c7.type ? (this.rval = this.arg = _0xf0f5c7.arg, this.method = "return", this.next = "end") : "normal" === _0xf0f5c7.type && _0x3fea87 && (this.next = _0x3fea87); + return _0x1859fe; + }, + finish: function (_0x2d7806) { + for (var _0x5076e1 = this.tryEntries.length - 1; _0x5076e1 >= 0; --_0x5076e1) { + var _0x378e89 = this.tryEntries[_0x5076e1]; + if (_0x378e89.finallyLoc === _0x2d7806) { + this.complete(_0x378e89.completion, _0x378e89.afterLoc); + _0x424d3f(_0x378e89); + return _0x1859fe; + } + } + }, + catch: function (_0x2a5176) { + for (var _0x2873e8 = this.tryEntries.length - 1; _0x2873e8 >= 0; --_0x2873e8) { + var _0x16823d = this.tryEntries[_0x2873e8]; + if (_0x16823d.tryLoc === _0x2a5176) { + var _0x3457a5 = _0x16823d.completion; + if ("throw" === _0x3457a5.type) { + var _0x17fe43 = _0x3457a5.arg; + _0x424d3f(_0x16823d); + } + return _0x17fe43; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x114401, _0x2db308, _0x3ba355) { + this.delegate = { + iterator: _0x3fc5df(_0x114401), + resultName: _0x2db308, + nextLoc: _0x3ba355 + }; + "next" === this.method && (this.arg = _0x3cd0f7); + return _0x1859fe; + } + }; + return _0x3d7452; + } + function _0x3385a1(_0x467c05) { + _0x3385a1 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x216c76) { + return typeof _0x216c76; + } : function (_0x578843) { + return _0x578843 && "function" == typeof Symbol && _0x578843.constructor === Symbol && _0x578843 !== Symbol.prototype ? "symbol" : typeof _0x578843; + }; + return _0x3385a1(_0x467c05); + } + function _0x18512f(_0x402899, _0x1a8b15, _0x1323ea, _0x18e9f9, _0xca8b3d, _0x2674a2, _0x128356) { + try { + var _0x1de15e = _0x402899[_0x2674a2](_0x128356); + var _0x39125f = _0x1de15e.value; + } catch (_0xdf63df) { + return void _0x1323ea(_0xdf63df); + } + _0x1de15e.done ? _0x1a8b15(_0x39125f) : Promise.resolve(_0x39125f).then(_0x18e9f9, _0xca8b3d); + } + function _0x49386c(_0x5d16cd) { + return function () { + var _0x2f369d = this; + var _0x32afc4 = arguments; + return new Promise(function (_0x24e4e3, _0x3e07d5) { + var _0x1ce5df = _0x5d16cd.apply(_0x2f369d, _0x32afc4); + function _0x163484(_0x42f5a9) { + _0x18512f(_0x1ce5df, _0x24e4e3, _0x3e07d5, _0x163484, _0x16b01e, "next", _0x42f5a9); + } + function _0x16b01e(_0x3f4fe0) { + _0x18512f(_0x1ce5df, _0x24e4e3, _0x3e07d5, _0x163484, _0x16b01e, "throw", _0x3f4fe0); + } + _0x163484(undefined); + }); + }; + } + function _0x555b92() { + var _0x5b4314 = "open.png"; + _0x1b3811.isIos() && (_0x5b4314 = "openIOS.png"); + var _0x1d3932 = document.createElement("div"); + _0x1d3932.className = "wx-model"; + _0x1d3932.style = "position:fixed;left:0;bottom:0;right:0;top:0;z-index:99;text-align: center;background: rgba(0, 0, 0, 0.8) url(//www.migufun.com/miguplay/html/miguplayUtils/static/img/".concat(_0x5b4314, ") no-repeat center .1rem;background-size: 100%;"); + document.body.appendChild(_0x1d3932); + _0x1d3932.onclick = function () { + _0x1d3932.style.display = "none"; + }; + } + function _0x1bd386() { + var _0x5c128e = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : ""; + var _0x522b9b = arguments.length > 1 ? arguments[1] : undefined; + var _0x123326 = _0x1b3811.ua(); + var _0x8c51ee = _0x1b3811.isIos(); + var _0x150e3b = "micromessenger" == _0x123326.match(/MicroMessenger/i); + var _0x3c5472 = "qq/" == _0x123326.match(/QQ\//i); + var _0x239169 = "weibo" == _0x123326.match(/WeiBo/i); + var _0x317de8 = (0, _0x2e8956.getQueryString)("channel"); + var _0x5da9ff = (0, _0x2e8956.getQueryString)("packageChannel"); + var _0x515c05 = (0, _0x2e8956.getQueryString)("appChannel"); + if (_0x8c51ee) { + var _0x539765 = ""; + _0x5c128e && (_0x539765 = _0x5c128e); + return void (window.location.href = "https://beta.migufun.com/migugameuniversallink/".concat(_0x539765)); + } + if (_0x150e3b || _0x3c5472 || _0x239169) { + _0x555b92(); + } else { + var _0x2ffaab; + var _0x5d74cc = (_0x317de8 = _0x5da9ff || _0x317de8) ? "&channel=" + _0x317de8 : ""; + _0x5d74cc = _0x515c05 ? _0x5d74cc + "&appChannel=" + _0x515c05 : _0x5d74cc; + _0x2ffaab = _0x522b9b ? "".concat(_0x522b9b).concat(_0x522b9b.indexOf("?") > -1 ? "&" : "?", "applink=").concat(encodeURIComponent(_0x5c128e)).concat(_0x5d74cc) : "".concat(_0x2d4f9c.Z.DOWNLOAD_URL, "?applink=").concat(encodeURIComponent(_0x5c128e)).concat(_0x5d74cc); + "android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, "youplay://".concat(_0x5c128e)) : window.location.href = "youplay://".concat(_0x5c128e); + window.setTimeout(function () { + "android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, _0x2ffaab) : window.location.href = _0x2ffaab; + }, 2000); + } + } + function _0x23a71e() { + var _0x5759df = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : ""; + var _0x3135cf = arguments.length > 1 ? arguments[1] : undefined; + var _0x5d2ec4 = arguments.length > 2 ? arguments[2] : undefined; + var _0x27a636 = _0x1b3811.ua(); + var _0x46269c = _0x1b3811.isIos(); + var _0x163a8d = "micromessenger" == _0x27a636.match(/MicroMessenger/i); + var _0x476f96 = "qq/" == _0x27a636.match(/QQ\//i); + var _0x1c479c = "weibo" == _0x27a636.match(/WeiBo/i); + var _0x1a6598 = (0, _0x2e8956.getQueryString)("channel"); + var _0x5bc024 = (0, _0x2e8956.getQueryString)("packageChannel"); + var _0xe0b687 = (0, _0x2e8956.getQueryString)("appChannel"); + var _0x1cb2e4 = (0, _0x2e8956.getQueryString)("statisticChannel"); + if (_0x46269c) { + var _0x3328d4 = ""; + _0x5759df && (_0x3328d4 = _0x5759df); + return void (window.location.href = "https://beta.migufun.com/enterpriseuniversallink/".concat(_0x3328d4)); + } + if (_0x163a8d || _0x476f96 || _0x1c479c) { + _0x555b92(); + } else { + var _0x5c9f02; + var _0x23dc68 = {}; + if (_0x5bc024 && (_0x23dc68.packageChannel = _0x5bc024), _0x1a6598 && (_0x23dc68.channel = _0x1a6598), _0xe0b687 && (_0x23dc68.appChannel = _0xe0b687), _0x1cb2e4 && (_0x23dc68.statisticChannel = _0x1cb2e4), _0x5759df && (_0x23dc68.appLink = "".concat(encodeURIComponent(_0x5759df))), _0x3135cf && _0x3135cf.indexOf("?")) { + _0x5c9f02 = (0, _0x2e8956.urlContact)(_0x3135cf, _0x23dc68); + } else { + if (_0x5c9f02 = "{}" !== JSON.stringify(_0x23dc68) ? (0, _0x2e8956.urlContact)("".concat(_0x2d4f9c.Z.DOWNLOAD_URL), _0x23dc68) : "".concat(_0x2d4f9c.Z.DOWNLOAD_URL), (0, _0x2e8956.getQueryString)("autoDownload")) { + var _0x1c66fa = { + autoDownload: (0, _0x2e8956.getQueryString)("autoDownload") + }; + _0x5c9f02 = (0, _0x2e8956.urlContact)(_0x5c9f02, _0x1c66fa); + } + } + _0x11c111.showDownAppAlert(_0xe0b687, _0x5c9f02, _0x5759df, _0x5d2ec4).then(function () { + "android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, "youplay://".concat(_0x5759df)) : window.location.href = "youplay://".concat(_0x5759df); + window.setTimeout(function () { + "android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, _0x5c9f02) : window.location.href = _0x5c9f02; + }, 2000); + }); + } + } + function _0x45e50b() { + var _0x28d27e; + var _0x43d185 = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : ""; + var _0x3e1cea = arguments.length > 1 ? arguments[1] : undefined; + var _0x394c0e = _0x1b3811.ua(); + var _0x50f79e = _0x1b3811.isIos(); + var _0x128c78 = "micromessenger" == _0x394c0e.match(/MicroMessenger/i); + var _0x38dea5 = "qq/" == _0x394c0e.match(/QQ\//i); + var _0x20b9d5 = "weibo" == _0x394c0e.match(/WeiBo/i); + var _0x4c5413 = (0, _0x2e8956.getQueryString)("channel"); + var _0x3be337 = (0, _0x2e8956.getQueryString)("packageChannel"); + var _0x19dcf8 = (0, _0x2e8956.getQueryString)("appChannel"); + var _0x170f50 = (_0x4c5413 = _0x3be337 || _0x4c5413) ? "&channel=" + _0x4c5413 : ""; + _0x170f50 = _0x19dcf8 ? _0x170f50 + "&appChannel=" + _0x19dcf8 : _0x170f50; + _0x28d27e = _0x3e1cea && _0x3e1cea.indexOf("?") ? "".concat(_0x3e1cea, "applink=").concat(encodeURIComponent(_0x43d185)).concat(_0x170f50) : "".concat(_0x2d4f9c.Z.DOWNLOAD_URL, "?applink=").concat(encodeURIComponent(_0x43d185)).concat(_0x170f50); + _0x50f79e ? window.location.href = _0x28d27e : _0x128c78 || _0x38dea5 || _0x20b9d5 ? _0x555b92() : "android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, _0x28d27e) : window.location.href = _0x28d27e; + } + function _0x3a96c6() { + var _0x706cc4; + var _0x4c40c6 = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : ""; + var _0x367bd8 = arguments.length > 1 ? arguments[1] : undefined; + var _0x51cb71 = _0x1b3811.ua(); + var _0x2c2ef1 = _0x1b3811.isIos(); + var _0x96bd63 = "micromessenger" == _0x51cb71.match(/MicroMessenger/i); + var _0x8acbdc = "qq/" == _0x51cb71.match(/QQ\//i); + var _0x37cdef = "weibo" == _0x51cb71.match(/WeiBo/i); + var _0xda0ad9 = (0, _0x2e8956.getQueryString)("appChannel"); + var _0x5c9b76 = _0xda0ad9 ? "&appChannel=".concat(_0xda0ad9) : ""; + _0x706cc4 = _0x367bd8 && _0x367bd8.indexOf("?") ? "".concat(_0x367bd8, "applink=").concat(encodeURIComponent(_0x4c40c6)).concat(_0x5c9b76) : "".concat(_0x2d4f9c.Z.DOWNLOAD_URL_MIDDLE, "?applink=").concat(encodeURIComponent(_0x4c40c6)).concat(_0x5c9b76); + _0x2c2ef1 ? window.location.href = _0x706cc4 : _0x96bd63 || _0x8acbdc || _0x37cdef ? _0x555b92() : "android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, _0x706cc4) : window.location.href = _0x706cc4; + } + function _0xb9db64() { + var _0x1a38fd; + var _0x539aac = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : ""; + var _0x391b0c = arguments.length > 1 ? arguments[1] : undefined; + var _0x482fe3 = _0x1b3811.ua(); + var _0x2c0c45 = _0x1b3811.isIos(); + var _0x56dcc3 = "micromessenger" == _0x482fe3.match(/MicroMessenger/i); + var _0x3ba0ac = "qq/" == _0x482fe3.match(/QQ\//i); + var _0x13da41 = "weibo" == _0x482fe3.match(/WeiBo/i); + var _0x118c87 = (0, _0x2e8956.getQueryString)("appChannel"); + var _0x354bd9 = _0x118c87 ? "&appChannel=".concat(_0x118c87) : ""; + if (_0x1a38fd = _0x391b0c && _0x391b0c.indexOf("?") ? "".concat(_0x391b0c, "applink=").concat(encodeURIComponent(_0x539aac)).concat(_0x354bd9) : "".concat(_0x2d4f9c.Z.DOWNLOAD_URL_MIDDLE, "?applink=").concat(encodeURIComponent(_0x539aac)).concat(_0x354bd9), _0x2c0c45) { + var _0x12c724 = ""; + _0x539aac && (_0x12c724 = _0x539aac); + return void (window.location.href = "https://beta.migufun.com/enterpriseuniversallink/".concat(_0x12c724)); + } + _0x56dcc3 || _0x3ba0ac || _0x13da41 ? _0x555b92() : ("android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, "youplay://".concat(_0x539aac)) : window.location.href = "youplay://".concat(_0x539aac), window.setTimeout(function () { + "android" == (0, _0x2e8956.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, _0x1a38fd) : window.location.href = _0x1a38fd; + }, 2000)); + } + function _0x42cbd5() { + var _0x124d44 = _0x1b3811.isAndroid(); + if (document.body.style.paddingTop = 0, document.body.style.paddingBottom = 0, _0x124d44) { + try { + window.JSInterface.transparentnavigationbar(); + } catch (_0x4e3301) { + console.log(_0x4e3301); + } + } else { + try { + window.webkit.messageHandlers.transparentnavigationbar.postMessage(""); + } catch (_0x1a51c0) { + console.log(_0x1a51c0); + } + } + } + function _0xa2612() { + if (_0x1b3811.isAndroid()) { + try { + window.JSInterface.getDeviceID(); + } catch (_0x15703c) { + console.log(_0x15703c); + } + } else { + try { + window.webkit.messageHandlers.getDeviceID.postMessage(""); + } catch (_0xdbcf6) { + console.log(_0xdbcf6); + } + } + window.getDeviceIDFromNative = function (_0x20ab88) { + sessionStorage.setItem("appDeviceId", _0x20ab88); + }; + return new Promise(function (_0x23d47b, _0xc2e6a5) { + var _0x23d36d = window.setInterval(function () { + if (sessionStorage.getItem("appDeviceId")) { + try { + _0x23d47b(sessionStorage.getItem("appDeviceId")); + } catch (_0x261fdb) { + _0xc2e6a5(_0x261fdb); + } + clearInterval(_0x23d36d); + } + }, 100); + }); + } + function _0x3c93bd(_0x229489) { + return _0x1b3811.isAndroid() ? void window.JSInterface.share(_0x229489) : void window.webkit.messageHandlers.share.postMessage("".concat(_0x229489)); + } + function _0x2cb68a(_0x5059a7) { + var _0xef3416 = {}; + _0x5059a7.shareId && (_0xef3416.shareId = _0x5059a7.shareId); + _0x5059a7.posterId && (_0xef3416.posterId = _0x5059a7.posterId); + _0x5059a7.isPoster && (_0xef3416.isPoster = _0x5059a7.isPoster); + _0x5059a7.posterUrl && (_0xef3416.posterUrl = _0x5059a7.posterUrl); + return _0x1b3811.isAndroid() ? void window.JSInterface.shareActivity(_0xef3416) : void window.webkit.messageHandlers.shareActivity.postMessage(_0xef3416); + } + function _0x1ff194() { + var _0xb9d9ea = _0x1b3811.isAndroid(); + try { + _0xb9d9ea ? (console.log("开始调用安卓requestJKPayInfo"), window.JSInterface.requestJKPayInfo()) : (console.log("开始调用苹果requestJKPayInfo"), window.webkit.messageHandlers.requestJKPayInfo.postMessage("必须随便传点什么")); + } catch (_0x397f45) { + console.log(_0x397f45); + } + window.fetchJKPayInfo = function (_0xeb1483) { + localStorage.setItem("fetchJKPayInfo", _0xeb1483); + }; + return new Promise(function (_0x209677, _0x40c079) { + var _0xdf1250 = window.setInterval(function () { + if (localStorage.getItem("fetchJKPayInfo") && "" != localStorage.getItem("fetchJKPayInfo")) { + try { + _0x209677(localStorage.getItem("fetchJKPayInfo")); + } catch (_0x5b55f1) { + _0x40c079(_0x5b55f1); + } + clearInterval(_0xdf1250); + localStorage.removeItem("fetchJKPayInfo"); + } + }, 100); + }); + } + function _0x1ac00a(_0x3e6c6f) { + return _0x1b3811.isAndroid() ? (console.log("发送安卓"), void window.JSInterface.jkPayResult(_0x3e6c6f)) : (console.log("发送Ios"), void window.webkit.messageHandlers.jkPayResult.postMessage(_0x3e6c6f)); + } + function _0x5eeac7(_0x987f52) { + return _0x1b3811.isAndroid() ? (console.log("发送安卓"), void window.JSInterface.payResultCallback(_0x987f52)) : (console.log("发送Ios"), void window.webkit.messageHandlers.payResultCallback.postMessage(_0x987f52)); + } + function _0x5d6055() { + window.userIdFromNative = function (_0x2e3963, _0x5495e0) { + var _0xfd9bbd = { + userId: _0x2e3963, + userToken: _0x5495e0 + }; + localStorage.setItem("miguAppUser", JSON.stringify(_0xfd9bbd)); + }; + _0x1b3811.isAndroid() ? (console.log("安卓", window.JSInterface), window.JSInterface.requestUserInfo()) : (console.log("ios"), window.webkit.messageHandlers.requestUserInfo.postMessage("")); + return new Promise(function (_0xf02c2e, _0x12c62f) { + var _0x4a1bdb = window.setInterval(function () { + if (localStorage.getItem("miguAppUser") && "" != localStorage.getItem("miguAppUser")) { + try { + _0xf02c2e(JSON.parse(localStorage.getItem("miguAppUser"))); + } catch (_0x308e2b) { + _0x12c62f(_0x308e2b); + } + clearInterval(_0x4a1bdb); + localStorage.removeItem("miguAppUser"); + } + }, 100); + }); + } + function _0x1e7fa0() { + window.loginResult = function (_0x326ddd, _0xa1e894, _0x6dbf50, _0x2030ee) { + var _0x14a1da = { + userId: _0x6dbf50, + userToken: _0x2030ee + }; + localStorage.setItem("miguAppUser", JSON.stringify(_0x14a1da)); + }; + return new Promise(function (_0x1d927e, _0x4208fd) { + var _0x5cf535 = 0; + var _0x5498aa = window.setInterval(function () { + if (50 === (_0x5cf535 += 1) && clearInterval(_0x5498aa), localStorage.getItem("miguAppUser") && "" != localStorage.getItem("miguAppUser")) { + try { + _0x1d927e(JSON.parse(localStorage.getItem("miguAppUser"))); + } catch (_0x142008) { + _0x4208fd(_0x142008); + } + clearInterval(_0x5498aa); + localStorage.removeItem("miguAppUser"); + } + }, 200); + }); + } + function _0x123cce() { + var _0x320405 = _0x1b3811.ua().match(/miguplay\/(\d*)[^\s]/g); + return _0x320405 = _0x320405[0].split("/").pop(); + } + function _0x2eb798() { + return -1 !== _0x1b3811.ua().indexOf("miguplay"); + } + function _0x4116a8() {} + function _0x1de9eb() { + var _0x5c36de = _0x1b3811.isAndroid(); + try { + _0x5c36de ? (console.log("开始调用安卓requestUserInfo"), window.JSInterface.requestUserInfo()) : (console.log("开始调用苹果requestUserInfo"), window.webkit.messageHandlers.requestUserInfo.postMessage("")); + } catch (_0x373196) { + console.log(_0x373196); + } + window.userIdFromNative = function (_0x5c1d83, _0x26cb33, _0x5649b0) { + console.log("getUserInfo back"); + var _0x58747c = { + userId: _0x5c1d83, + userToken: _0x26cb33, + basicToken: _0x5649b0 + }; + console.log(JSON.stringify(_0x58747c)); + localStorage.setItem("requestUserInfo", JSON.stringify(_0x58747c)); + }; + return new Promise(function (_0x4a91a8, _0x555c38) { + var _0x170e3a = window.setInterval(function () { + if (localStorage.getItem("requestUserInfo") && "" != localStorage.getItem("requestUserInfo")) { + try { + var _0xadf8d5 = JSON.parse(localStorage.getItem("requestUserInfo")); + console.log("返回用户信息", _0xadf8d5); + _0x4a91a8(_0xadf8d5); + } catch (_0x20f1f8) { + _0x555c38(_0x20f1f8); + } + clearInterval(_0x170e3a); + localStorage.removeItem("requestUserInfo"); + } + }, 100); + }); + } + function _0x9b5e0a(_0x484f77) { + return _0x2836fb.apply(this, arguments); + } + function _0x2836fb() { + return (_0x2836fb = _0x49386c(_0x1334d0().mark(function _0xae449c(_0x4c385e) { + var _0x143274; + var _0x3a9844; + var _0x2ef814; + var _0x2f97d4; + var _0x5393e0; + var _0x4877f0; + var _0x2dfa20; + return _0x1334d0().wrap(function (_0x6e8a04) { + for (;;) { + switch (_0x6e8a04.prev = _0x6e8a04.next) { + case 0: + if (_0x143274 = "", _0x3a9844 = _0x1b3811.ua(), _0x2ef814 = "micromessenger" == _0x3a9844.match(/MicroMessenger/i), _0x2f97d4 = "qq/" == _0x3a9844.match(/QQ\//i), _0x5393e0 = "weibo" == _0x3a9844.match(/WeiBo/i), !(_0x2ef814 || _0x2f97d4 || _0x5393e0)) { + _0x6e8a04.next = 10; + break; + } + _0x555b92(); + return _0x6e8a04.abrupt("return"); + case 10: + _0x4877f0 = { + data: { + pageSymbol: _0x4c385e || "axA" + } + }; + "1H" == _0x4c385e && (_0x4877f0.headers.freeFlowFlag = "1"); + _0x6e8a04.next = 15; + return _0x7ce7e0.b.getDownloadUrlBySymbol(_0x4877f0); + case 15: + _0x2dfa20 = _0x6e8a04.sent; + console.log(_0x2dfa20); + "000000" === _0x2dfa20.data.returnCode ? _0x143274 = _0x2dfa20.data.resultData.downLoadUrl : "020041" == _0x2dfa20.data.returnCode ? console.log("当前访问的下载包已经被停用") : "020042" == _0x2dfa20.data.returnCode ? console.log("没有找到最新通用安装包地址") : "990001" == _0x2dfa20.data.returnCode && console.log("服务器内部错误"); + console.log(_0x143274, "downLoadUrldownLoadUrldownLoadUrldownLoadUrl1"); + case 19: + console.log(_0x143274, "downLoadUrldownLoadUrldownLoadUrldownLoadUrl2"); + return _0x6e8a04.abrupt("return", _0x143274); + case 21: + case "end": + return _0x6e8a04.stop(); + } + } + }, _0xae449c); + }))).apply(this, arguments); + } + function _0x4968c7(_0x19eec3, _0x4681cb, _0x2bda73) { + return _0x1d875b.apply(this, arguments); + } + function _0x1d875b() { + _0x1d875b = _0x49386c(_0x1334d0().mark(function _0x5c4fa8(_0x3abf92, _0x105f42, _0x331340) { + return _0x1334d0().wrap(function _0xb53697(_0x31d06f) { + for (;;) { + switch (_0x31d06f.prev = _0x31d06f.next) { + case 0: + try { + eval("window.MiguUtilsToSDK." + _0x3abf92 + "(type,content);"); + } catch (_0x30bc19) {} + case 1: + case "end": + return _0x31d06f.stop(); + } + } + }, _0x5c4fa8); + })); + return _0x1d875b.apply(this, arguments); + } + function _0x5590a7() { + window.userIdFromNative = function (_0x242108, _0xf97ab9) { + MiguplayUtils.url.getQueryString("userId") && MiguplayUtils.url.getQueryString("userToken") || (_0x242108 && "" != _0x242108 ? (_0x242108 != window.localStorage.getItem("userId") && setTimeout(function () { + window.location.reload(true); + }), localStorage.setItem("userId", _0x242108), localStorage.setItem("userToken", _0xf97ab9), MiguplayUtils.crypto.cryptoAndStoreUser({ + userId: _0x242108, + userToken: _0xf97ab9 + })) : "" === _0x242108 && (window.localStorage.getItem("userId") && "" != window.localStorage.getItem("userId") && setTimeout(function () { + window.location.reload(true); + }), localStorage.removeItem("userId"), localStorage.removeItem("userToken"))); + }; + } + function _0x5464bf(_0x954df0, _0x552e24) { + !function (_0x3e718e) { + if (window.webkit && window.webkit.messageHandlers) { + if (window.WKWebViewJavascriptBridge) { + return _0x3e718e(WKWebViewJavascriptBridge); + } + if (window.WKWVJBCallbacks) { + return window.WKWVJBCallbacks.push(_0x3e718e); + } + window.WKWVJBCallbacks = [_0x3e718e]; + window.webkit.messageHandlers.iOS_Native_InjectJavascript.postMessage(null); + } + }(function (_0x3f8e7a) { + _0x3f8e7a && _0x3f8e7a.callHandler(_0x954df0, {}, function (_0x5e179d) { + if (_0x552e24 && _0x552e24(_0x5e179d), console.log("获取客户端反馈", _0x5e179d), _0x5e179d.callback) { + var _0x177f12 = { + event_type: 3, + purchase_amount: localStorage.getItem("payPrice"), + event_time: Date.now() + }; + var _0x4e9555 = MiguplayUtils.url.updateUrlParam(_0x5e179d.callback, _0x177f12); + console.log(_0x4e9555); + _0x7ce7e0.b.kuaishousend(_0x4e9555); + } + }); + }); + } + function _0x525529() { + window.fetchAllRequestHeaders = function (_0x168874) { + window.localStorage.setItem("appHeader", _0x168874); + }; + var _0xaecbde = function () { + try { + _0x20de1a("requestHeader").then(function (_0x4a27b3) { + window.fetchAllRequestHeaders(_0x4a27b3); + }); + } catch (_0x339a26) { + console.log(_0x339a26); + } + }; + if (_0x1b3811.isAndroid()) { + try { + window.JSInterface.requestHeader(); + } catch (_0x10446a) { + console.log(_0x10446a); + _0xaecbde(); + } + } else { + try { + window.webkit.messageHandlers.requestHeader.postMessage(""); + } catch (_0xef15a3) { + console.log(_0xef15a3); + _0xaecbde(); + } + } + return new Promise(function (_0x1b1d6b, _0x42d8c5) { + var _0x59fd84 = window.setInterval(function () { + if (localStorage.getItem("appHeader")) { + try { + _0x1b1d6b(localStorage.getItem("appHeader")); + } catch (_0x6a3a59) { + _0x42d8c5(_0x6a3a59); + } + clearInterval(_0x59fd84); + } + }, 100); + }); + } + function _0x20de1a(_0x1e1404) { + var _0x34ec33 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : ""; + console.log("jsBridge1", _0x1e1404); + return new Promise(function (_0x3bc680, _0x3b725e) { + try { + console.log("jsBridge2", _0x1e1404); + var _0x7b8ed9 = function (_0x5611e9) { + if (console.log("~~setupWKWebViewJavascriptBridge~~ 内部", window.webkit.messageHandlers), window.webkit && window.webkit.messageHandlers) { + if (window.WKWebViewJavascriptBridge) { + return _0x5611e9(WKWebViewJavascriptBridge); + } + if (window.WKWVJBCallbacks) { + return window.WKWVJBCallbacks.push(_0x5611e9); + } + window.WKWVJBCallbacks = [_0x5611e9]; + console.log("~~iOS_Native_InjectJavascript~~~", window.webkit.messageHandlers, window.webkit.messageHandlers.iOS_Native_InjectJavascript); + window.webkit.messageHandlers.iOS_Native_InjectJavascript.postMessage(null); + } + }; + console.log("~setupWKWebViewJavascriptBridge~~", _0x3385a1(_0x7b8ed9)); + _0x7b8ed9(function (_0x1892a3) { + console.log("~~调用 setupWKWebViewJavascriptBridge~~ 内部", _0x1892a3); + _0x1892a3 ? (console.log("可以调方法了----", _0x1e1404), _0x1892a3.callHandler(_0x1e1404, _0x34ec33, function (_0x267183) { + console.log("获取客户端反馈1-----", _0x267183); + _0x3bc680(_0x267183 || {}); + })) : _0x3bc680({}); + }); + } catch (_0x4549f5) { + console.error("错误信息:", _0x4549f5); + _0x3bc680({}); + } + }); + } + function _0x5cecb8(_0x4c7caa) { + return _0x3191cd.apply(this, arguments); + } + function _0x3191cd() { + return (_0x3191cd = _0x49386c(_0x1334d0().mark(function _0x16e3fb(_0x541b82) { + var _0x4c70c4; + return _0x1334d0().wrap(function (_0x58f08b) { + for (;;) { + switch (_0x58f08b.prev = _0x58f08b.next) { + case 0: + if (console.log("messageHandlers__options", _0x541b82), !_0x1b3811.isAndroid()) { + _0x58f08b.next = 11; + break; + } + if (console.log("发送安卓"), !_0x541b82.data) { + _0x58f08b.next = 8; + break; + } + return _0x58f08b.abrupt("return", window.JSInterface[_0x541b82.functionName](_0x541b82.data)); + case 8: + return _0x58f08b.abrupt("return", window.JSInterface[_0x541b82.functionName]()); + case 9: + _0x58f08b.next = 23; + break; + case 11: + if (console.log("发送Ios"), _0x541b82.data = _0x541b82.iosData || _0x541b82.data || "", "jsbridge" !== _0x541b82.iosMethodType) { + _0x58f08b.next = 21; + break; + } + _0x58f08b.next = 16; + return _0x20de1a(_0x541b82.functionName, _0x541b82.data); + case 16: + _0x4c70c4 = _0x58f08b.sent; + console.log("messageHandlers_ jsbridge", _0x4c70c4); + return _0x58f08b.abrupt("return", _0x4c70c4); + case 21: + window.webkit.messageHandlers[_0x541b82.functionName].postMessage(_0x541b82.data); + case 22: + return _0x58f08b.abrupt("return"); + case 23: + case "end": + return _0x58f08b.stop(); + } + } + }, _0x16e3fb); + }))).apply(this, arguments); + } + }, + 6021: function (_0x1832b2, _0x415e89, _0xd9cf5c) { + "use strict"; + + _0xd9cf5c.r(_0x415e89); + _0xd9cf5c.d(_0x415e89, { + cryptoAloneData: function () { + return _0x357fd5; + }, + cryptoAndStoreUser: function () { + return _0x40ce28; + }, + cryptoEncrypt: function () { + return _0x80d0dd; + }, + cryptoHeader: function () { + return _0x2ae543; + }, + cryptoPhone: function () { + return _0x452b3c; + }, + decryptPhone: function () { + return _0x532284; + }, + encrypt: function () { + return _0x473963; + }, + formatParams: function () { + return _0x4bf6fd; + }, + gameCodeDecrypt: function () { + return _0x4e6430; + }, + gdInsertCode: function () { + return _0x778362; + }, + setWindowCryptoJS: function () { + return _0x1a1f7e; + }, + testFormatParams: function () { + return _0xe21e17; + }, + whiteList: function () { + return _0xa1e730; + } + }); + var _0x589fe0 = _0xd9cf5c(2664); + var _0x6b4c60 = _0xd9cf5c(1326); + var _0x37b744 = _0xd9cf5c(1354); + var _0x29ecc4 = _0xd9cf5c.n(_0x37b744); + const _0x57b5c7 = "3.7.5"; + const _0x16c6b4 = _0x57b5c7; + const _0x3275c5 = "function" == typeof atob; + const _0x389140 = "function" == typeof btoa; + const _0x303072 = "function" == typeof Buffer; + const _0x40c35b = "function" == typeof TextDecoder ? new TextDecoder() : undefined; + const _0x26cd6b = "function" == typeof TextEncoder ? new TextEncoder() : undefined; + const _0x23d288 = Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="); + const _0x4983d9 = (_0x3ac58a => { + let _0x4e308f = {}; + _0x3ac58a.forEach((_0x3fb5f0, _0x10b13e) => _0x4e308f[_0x3fb5f0] = _0x10b13e); + return _0x4e308f; + })(_0x23d288); + const _0x91ed09 = /^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/; + const _0x2d171e = String.fromCharCode.bind(String); + const _0x563226 = "function" == typeof Uint8Array.from ? Uint8Array.from.bind(Uint8Array) : _0x124b18 => new Uint8Array(Array.prototype.slice.call(_0x124b18, 0)); + const _0x27b77e = _0x167f9f => _0x167f9f.replace(/=/g, "").replace(/[+\/]/g, _0x11a869 => "+" == _0x11a869 ? "-" : "_"); + const _0x7cf82 = _0x5076c7 => _0x5076c7.replace(/[^A-Za-z0-9\+\/]/g, ""); + const _0x45c590 = _0x222555 => { + let _0x28de6a; + let _0xf45d0b; + let _0x202e8c; + let _0x55fc1a; + let _0x590295 = ""; + const _0x128bfe = _0x222555.length % 3; + for (let _0x351ad3 = 0; _0x351ad3 < _0x222555.length;) { + if ((_0xf45d0b = _0x222555.charCodeAt(_0x351ad3++)) > 255 || (_0x202e8c = _0x222555.charCodeAt(_0x351ad3++)) > 255 || (_0x55fc1a = _0x222555.charCodeAt(_0x351ad3++)) > 255) { + throw new TypeError("invalid character found"); + } + _0x28de6a = _0xf45d0b << 16 | _0x202e8c << 8 | _0x55fc1a; + _0x590295 += _0x23d288[_0x28de6a >> 18 & 63] + _0x23d288[_0x28de6a >> 12 & 63] + _0x23d288[_0x28de6a >> 6 & 63] + _0x23d288[63 & _0x28de6a]; + } + return _0x128bfe ? _0x590295.slice(0, _0x128bfe - 3) + "===".substring(_0x128bfe) : _0x590295; + }; + const _0xf47ddb = _0x389140 ? _0x40593d => btoa(_0x40593d) : _0x303072 ? _0x555cbe => Buffer.from(_0x555cbe, "binary").toString("base64") : _0x45c590; + const _0x5e007d = _0x303072 ? _0x469294 => Buffer.from(_0x469294).toString("base64") : _0xe970e1 => { + let _0xea998d = []; + for (let _0x18f2c0 = 0, _0x299a51 = _0xe970e1.length; _0x18f2c0 < _0x299a51; _0x18f2c0 += 4096) { + _0xea998d.push(_0x2d171e.apply(null, _0xe970e1.subarray(_0x18f2c0, _0x18f2c0 + 4096))); + } + return _0xf47ddb(_0xea998d.join("")); + }; + const _0xb696ae = (_0x74f027, _0x148b5c = false) => _0x148b5c ? _0x27b77e(_0x5e007d(_0x74f027)) : _0x5e007d(_0x74f027); + const _0x4d08cc = _0x26812e => { + if (_0x26812e.length < 2) { + return (_0x4c11ab = _0x26812e.charCodeAt(0)) < 128 ? _0x26812e : _0x4c11ab < 2048 ? _0x2d171e(192 | _0x4c11ab >>> 6) + _0x2d171e(128 | 63 & _0x4c11ab) : _0x2d171e(224 | _0x4c11ab >>> 12 & 15) + _0x2d171e(128 | _0x4c11ab >>> 6 & 63) + _0x2d171e(128 | 63 & _0x4c11ab); + } + var _0x4c11ab = 65536 + 1024 * (_0x26812e.charCodeAt(0) - 55296) + (_0x26812e.charCodeAt(1) - 56320); + return _0x2d171e(240 | _0x4c11ab >>> 18 & 7) + _0x2d171e(128 | _0x4c11ab >>> 12 & 63) + _0x2d171e(128 | _0x4c11ab >>> 6 & 63) + _0x2d171e(128 | 63 & _0x4c11ab); + }; + const _0x5b7fb2 = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g; + const _0x4adee1 = _0x5e5aa0 => _0x5e5aa0.replace(_0x5b7fb2, _0x4d08cc); + const _0x5dea7e = _0x303072 ? _0x54c16a => Buffer.from(_0x54c16a, "utf8").toString("base64") : _0x26cd6b ? _0x30efaa => _0x5e007d(_0x26cd6b.encode(_0x30efaa)) : _0x55af4d => _0xf47ddb(_0x4adee1(_0x55af4d)); + const _0x369725 = (_0x2dadc8, _0x2ad689 = false) => _0x2ad689 ? _0x27b77e(_0x5dea7e(_0x2dadc8)) : _0x5dea7e(_0x2dadc8); + const _0x3b643f = _0x2f9439 => _0x369725(_0x2f9439, true); + const _0x1a377b = /[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g; + const _0x3afefc = _0x3f7fc9 => { + switch (_0x3f7fc9.length) { + case 4: + var _0x5ad3e9 = ((7 & _0x3f7fc9.charCodeAt(0)) << 18 | (63 & _0x3f7fc9.charCodeAt(1)) << 12 | (63 & _0x3f7fc9.charCodeAt(2)) << 6 | 63 & _0x3f7fc9.charCodeAt(3)) - 65536; + return _0x2d171e(55296 + (_0x5ad3e9 >>> 10)) + _0x2d171e(56320 + (1023 & _0x5ad3e9)); + case 3: + return _0x2d171e((15 & _0x3f7fc9.charCodeAt(0)) << 12 | (63 & _0x3f7fc9.charCodeAt(1)) << 6 | 63 & _0x3f7fc9.charCodeAt(2)); + default: + return _0x2d171e((31 & _0x3f7fc9.charCodeAt(0)) << 6 | 63 & _0x3f7fc9.charCodeAt(1)); + } + }; + const _0x38ced9 = _0x4d2fa2 => _0x4d2fa2.replace(_0x1a377b, _0x3afefc); + const _0xa1c7e9 = _0x32bec8 => { + if (_0x32bec8 = _0x32bec8.replace(/\s+/g, ""), !_0x91ed09.test(_0x32bec8)) { + throw new TypeError("malformed base64."); + } + _0x32bec8 += "==".slice(2 - (3 & _0x32bec8.length)); + let _0x126eb6; + let _0x4d1531; + let _0x691bc; + let _0x3ada7d = ""; + for (let _0x4bc8f2 = 0; _0x4bc8f2 < _0x32bec8.length;) { + _0x126eb6 = _0x4983d9[_0x32bec8.charAt(_0x4bc8f2++)] << 18 | _0x4983d9[_0x32bec8.charAt(_0x4bc8f2++)] << 12 | (_0x4d1531 = _0x4983d9[_0x32bec8.charAt(_0x4bc8f2++)]) << 6 | (_0x691bc = _0x4983d9[_0x32bec8.charAt(_0x4bc8f2++)]); + _0x3ada7d += 64 === _0x4d1531 ? _0x2d171e(_0x126eb6 >> 16 & 255) : 64 === _0x691bc ? _0x2d171e(_0x126eb6 >> 16 & 255, _0x126eb6 >> 8 & 255) : _0x2d171e(_0x126eb6 >> 16 & 255, _0x126eb6 >> 8 & 255, 255 & _0x126eb6); + } + return _0x3ada7d; + }; + const _0x5934a1 = _0x3275c5 ? _0x452539 => atob(_0x7cf82(_0x452539)) : _0x303072 ? _0x319ff6 => Buffer.from(_0x319ff6, "base64").toString("binary") : _0xa1c7e9; + const _0x4db93e = _0x303072 ? _0x55d8a1 => _0x563226(Buffer.from(_0x55d8a1, "base64")) : _0x5cfe48 => _0x563226(_0x5934a1(_0x5cfe48).split("").map(_0x56667b => _0x56667b.charCodeAt(0))); + const _0x2513bb = _0x19c4ba => _0x4db93e(_0x707c4e(_0x19c4ba)); + const _0x1bcfb6 = _0x303072 ? _0x412fc6 => Buffer.from(_0x412fc6, "base64").toString("utf8") : _0x40c35b ? _0x15021b => _0x40c35b.decode(_0x4db93e(_0x15021b)) : _0x1eb83b => _0x38ced9(_0x5934a1(_0x1eb83b)); + const _0x707c4e = _0x5ee03c => _0x7cf82(_0x5ee03c.replace(/[-_]/g, _0x5348b3 => "-" == _0x5348b3 ? "+" : "/")); + const _0x54c55c = _0x1dc79c => _0x1bcfb6(_0x707c4e(_0x1dc79c)); + const _0x4af504 = _0x2599be => ({ + value: _0x2599be, + enumerable: false, + writable: true, + configurable: true + }); + const _0xde8664 = function () { + const _0x1bc1b7 = (_0x2218f3, _0x1fc0a4) => Object.defineProperty(String.prototype, _0x2218f3, _0x4af504(_0x1fc0a4)); + _0x1bc1b7("fromBase64", function () { + return _0x54c55c(this); + }); + _0x1bc1b7("toBase64", function (_0x4bd89e) { + return _0x369725(this, _0x4bd89e); + }); + _0x1bc1b7("toBase64URI", function () { + return _0x369725(this, true); + }); + _0x1bc1b7("toBase64URL", function () { + return _0x369725(this, true); + }); + _0x1bc1b7("toUint8Array", function () { + return _0x2513bb(this); + }); + }; + const _0xc4b3e9 = function () { + const _0x2beaf7 = (_0x153f4d, _0x489094) => Object.defineProperty(Uint8Array.prototype, _0x153f4d, _0x4af504(_0x489094)); + _0x2beaf7("toBase64", function (_0x38fe2f) { + return _0xb696ae(this, _0x38fe2f); + }); + _0x2beaf7("toBase64URI", function () { + return _0xb696ae(this, true); + }); + _0x2beaf7("toBase64URL", function () { + return _0xb696ae(this, true); + }); + }; + const _0x2bbcfa = { + version: _0x57b5c7, + VERSION: _0x16c6b4, + atob: _0x5934a1, + atobPolyfill: _0xa1c7e9, + btoa: _0xf47ddb, + btoaPolyfill: _0x45c590, + fromBase64: _0x54c55c, + toBase64: _0x369725, + encode: _0x369725, + encodeURI: _0x3b643f, + encodeURL: _0x3b643f, + utob: _0x4adee1, + btou: _0x38ced9, + decode: _0x54c55c, + isValid: _0x122627 => { + if ("string" != typeof _0x122627) { + return false; + } + const _0x7b10a0 = _0x122627.replace(/\s+/g, "").replace(/={0,2}$/, ""); + return !/[^\s0-9a-zA-Z\+/]/.test(_0x7b10a0) || !/[^\s0-9a-zA-Z\-_]/.test(_0x7b10a0); + }, + fromUint8Array: _0xb696ae, + toUint8Array: _0x2513bb, + extendString: _0xde8664, + extendUint8Array: _0xc4b3e9, + extendBuiltins: () => { + _0xde8664(); + _0xc4b3e9(); + } + }; + var _0x5cde78 = ["report.migufun.com", "graygame.migufun.com", "h5test.migufun.com", "effic.migufun.com", "/distribute/channel/v1.0.5.6/queryChannelInfo", "/game/atmosphere/v1.0.7.8/queryConfig", "/push/h5ClientLog/v1.0.5.5/clientEventlog", "/distribute/activity/v1.0.5.2/getGameFloor", "/user/queryProvince", "/h5/province/v1.0.4.2/queryPercentageBySdkChannel", "/game/system/getStartParams", "/h5/province/v1.0.8.4/getAutoPlayedVideo", "/user/userCertification/v1.0.3.0/queryUserCertificationInfo", "/user/userService/v1.0.2.3/client/location", "/distribute/activity/v1.0.5.5/queryPageInfo", "/user/shareInfo/queryShareInfo", "/user/userService/userInfoForH5", "/member/message/v1.0.7.7/h5InboxMessages", "/distribute/activity/v1.0.5.5/queryProgressFloor", "/distribute/popupInfo/v1.0.5.4/queryPopupInfoList", "/distribute/floor/v1.0.5.5/getH5FloorDetailInfo", "/distribute/lotteryTask/v1.0.5.6/getLotteryTaskConf", "/distribute/brushProof/v1.0.6.5/queryPercentage", "/distribute/floor/v1.0.5.7/getSuspensionFloor", "/member/memberights/v1.0.5.9/giftH5DailyRights", "/distribute/h5task/v1.0.6.2/queryUndoneCertificationTaskFlag", "/distribute/activity/v1.0.6.5/getCustomLotteryFloor", "/distribute/floor/v1.0.7.6/getGuessGame", "/member/newSign/v1.0.6.8/queryH5SignFlag", "/game/lightPlayGame/v1.0.6.8/getPlayingGameList", "/distribute/mdH5Game/v1.0.5.5/getGameBaseInfo", "/distribute/activity/v1.0.8.8/getDistFloorToast", "/game/gameInfo/1.0.7.5/queryNeedPermits", "/distribute/activity/v1.0.8.4/getVideoFloor", "/game/activityInfo/v1.0.2.7/queryActivityInfos", "/distribute/mdH5Game/v1.0.5.5/start", "/game/gameGift/v1.0.4.7/giftList", "/distribute/activity/v1.0.5.2/getBlindBoxFloor", "/game/directional/data/dist/v1.0.6.7/queryRemainData", "/game/lightPlayGame/v1.0.5.9/startAppend", "/h5/lottery/marquee", "/user/userCertification/v1.0.6.5/queryProvinceFlagByPhone", "/member/newSign/v1.0.6.8/queryH5SignModel", "/game/specialGame/v1.0.6.9/specialGame/get", "/distribute/lotteryTask/v1.0.5.6/listFloorBlind", "/distribute/floor/v1.0.5.8/getFloorByFloorPlace", "/distribute/mdH5Game/v1.0.5.6/getSimilarRecommend", "/distribute/mdH5Game/v1.0.5.6/getStillLoveGame", "/member/newUser/v1.0.7.3/queryGameNewUserTask", "/h5/clarity/v1.0.6.0/getClarity", "/game/gameAchievement/v1.0.5.3/queryAchievementList", "/member/integral/v1.0.8.5/queryPointsFloor", "/user/h5GameQueue/gameStart", "/distribute/mdH5Game/v1.0.5.6/searchByDeveloper", "/game/directional/data/v1.0.5.6/recommend", "/member/buyGift/v1.0.5.5/tipsAndBuyInfo", "/game/gameGift/v1.0.6.7/innerGiftList", "/game/gameInfo/v1.0.6.5/queryGameMagnet", "/report/bilog/addClientEvent", "/member/parktask/v1.0.8.3/queryTaskRecordsByGame", "/distribute/template/v1.0.5.7/getCheckInActivity", "/game/lightPlayGame/v1.0.5.9/start", "/user/gameQueueUp/v1.0.0.4/lineSwtich", "/game/lightPlayGame/v1.0.5.1/getPlayingGame", "/h5/lottery/getLotteryNumber", "/distribute/topSearch/v1.0.5.6/queryTopWords", "/distribute/micro/v1.0.7.2/downloadOrShortcutConf", "/h5/memberQuery/v1.0.2.9/queryOrderListForSdk", "/distribute/playHistory/v1.0.5.6/getPlayHistoryBeforeToday", "/distribute/activity/v1.0.5.5/getFloatGameFloor", "/distribute/floor/v1.0.5.6/getH5FloorDetailMore", "/distribute/playHistory/v1.0.5.6/getTodayPlayHistory", "/user/SdkLogin/v1.0.5.9/getToken", "/user/userService/v1.0.6.2/getDiamondToken", "/user/growUpUserLevel/v1.0.7.3/queryLevelDetail", "/distribute/mdH5Top/v1.0.7.2/homePage", "/distribute/mdH5Game/v1.0.5.5/queryTodayTotalTime", "/live/h5LightSports/v1.0.8.1/queryBubbleUser", "/user/userService/v1.0.5.9/queryUserBySessionId", "/live/h5LightSports/v1.0.8.1/queryMatchList", "/game/copywriting/v1.0.2.5/queryCopyWriting", "/live/teenagerMode/v1.0.6.3/reportTeenagerWatchTime", "/game/lightPlayGame/v1.0.8.8/queryGameTypeByGameId", "/distribute/giftBagFloor/v1.0.6.6/receivePrize", "/member/newSign/v1.0.6.5/querySignDetails", "/user/queryProvince", "/media/v1.0.2.5/fileExists", "/media/v1.0.2.5/patchUpload", "/media/v1.0.2.5/patchMerge", "/elkLogCollectionSystem/v1.1.1.6/h5logInfo"]; + var _0x1ff3e7 = _0xd9cf5c(716); + function _0x2ea852(_0x10a129) { + _0x2ea852 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x32613d) { + return typeof _0x32613d; + } : function (_0x25b08c) { + return _0x25b08c && "function" == typeof Symbol && _0x25b08c.constructor === Symbol && _0x25b08c !== Symbol.prototype ? "symbol" : typeof _0x25b08c; + }; + return _0x2ea852(_0x10a129); + } + function _0x122124(_0x33a832, _0x4d88fa) { + var _0x9c8fbc = Object.keys(_0x33a832); + if (Object.getOwnPropertySymbols) { + var _0x471962 = Object.getOwnPropertySymbols(_0x33a832); + _0x4d88fa && (_0x471962 = _0x471962.filter(function (_0x434344) { + return Object.getOwnPropertyDescriptor(_0x33a832, _0x434344).enumerable; + })); + _0x9c8fbc.push.apply(_0x9c8fbc, _0x471962); + } + return _0x9c8fbc; + } + function _0x1fbd99(_0x3d75f5) { + for (var _0x4a01cd = 1; _0x4a01cd < arguments.length; _0x4a01cd++) { + var _0x518238 = null != arguments[_0x4a01cd] ? arguments[_0x4a01cd] : {}; + _0x4a01cd % 2 ? _0x122124(Object(_0x518238), true).forEach(function (_0x524a85) { + _0x51b0a9(_0x3d75f5, _0x524a85, _0x518238[_0x524a85]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(_0x3d75f5, Object.getOwnPropertyDescriptors(_0x518238)) : _0x122124(Object(_0x518238)).forEach(function (_0x4f206) { + Object.defineProperty(_0x3d75f5, _0x4f206, Object.getOwnPropertyDescriptor(_0x518238, _0x4f206)); + }); + } + return _0x3d75f5; + } + function _0x51b0a9(_0x10cd22, _0x58a8ac, _0x3bd2bc) { + (_0x58a8ac = function (_0x4447b9) { + var _0x1d96e9 = function (_0x3934ea, _0x55026f) { + if ("object" !== _0x2ea852(_0x3934ea) || null === _0x3934ea) { + return _0x3934ea; + } + var _0x45335f = _0x3934ea[Symbol.toPrimitive]; + if (undefined !== _0x45335f) { + var _0x338609 = _0x45335f.call(_0x3934ea, _0x55026f || "default"); + if ("object" !== _0x2ea852(_0x338609)) { + return _0x338609; + } + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === _0x55026f ? String : Number)(_0x3934ea); + }(_0x4447b9, "string"); + return "symbol" === _0x2ea852(_0x1d96e9) ? _0x1d96e9 : String(_0x1d96e9); + }(_0x58a8ac)) in _0x10cd22 ? Object.defineProperty(_0x10cd22, _0x58a8ac, { + value: _0x3bd2bc, + enumerable: true, + configurable: true, + writable: true + }) : _0x10cd22[_0x58a8ac] = _0x3bd2bc; + return _0x10cd22; + } + function _0x357fd5(_0x1eb80c, _0x3cb3ad) { + return "04" + _0x589fe0.sm2.doEncrypt(_0x1eb80c + "", _0x3cb3ad || _0x6b4c60.Z.PUBLICKEY, 1); + } + function _0x2ae543(_0x3cb8a0, _0x23d5c9) { + var _0x243d37 = _0x3cb8a0.userId; + var _0x42957c = undefined === _0x243d37 ? "" : _0x243d37; + var _0x1c1e56 = _0x3cb8a0.userToken; + var _0x1f1d3e = undefined === _0x1c1e56 ? "" : _0x1c1e56; + var _0x256dab = "".concat(_0x42957c).concat(_0x1f1d3e); + return _0x1fbd99(_0x1fbd99({}, _0x3cb8a0), {}, { + userId: "" === _0x42957c ? _0x42957c : "04" + _0x589fe0.sm2.doEncrypt(_0x42957c + "", _0x23d5c9 || _0x6b4c60.Z.PUBLICKEY, 1), + userToken: "" === _0x1f1d3e ? _0x1f1d3e : "04" + _0x589fe0.sm2.doEncrypt(_0x1f1d3e + "", _0x23d5c9 || _0x6b4c60.Z.PUBLICKEY, 1), + headerSign: (0, _0x589fe0.sm3)(_0x256dab) + }); + } + function _0x40ce28(_0x5cc383) { + var _0x21f66a = _0x2ae543(_0x5cc383); + 0 == _0x5cc383.userId || "null" == _0x5cc383.userToken ? (localStorage.setItem("cryptoUserId", ""), localStorage.setItem("cryptoUserToken", ""), localStorage.setItem("cryptoSign", _0x21f66a.headerSign)) : (localStorage.setItem("cryptoUserId", _0x21f66a.userId), localStorage.setItem("cryptoUserToken", _0x21f66a.userToken), localStorage.setItem("cryptoSign", _0x21f66a.headerSign)); + } + function _0x80d0dd(_0x44823, _0x564383, _0x404964) { + var _0x3a709b = "object" == _0x2ea852(_0x44823) ? JSON.stringify(_0x44823) : _0x44823; + var _0x1b876d = { + headerSign: (0, _0x589fe0.sm3)(_0x3a709b) + }; + "signature" != _0x564383 && (_0x1b876d.cryptoData = "04" + _0x589fe0.sm2.doEncrypt(_0x3a709b, _0x404964 || _0x6b4c60.Z.ADDRESSPUBLICKEY, 1)); + return _0x1b876d; + } + function _0x473963(_0x3b57c7) { + var _0x1a6772 = _0x29ecc4().enc.Utf8.parse("*&~@!#()^%$+w_x2"); + var _0x5ca017 = _0x29ecc4().enc.Utf8.parse("(%*^~!)$#&@a_x+r"); + var _0x4fb64d = _0x29ecc4().enc.Utf8.parse(_0x3b57c7); + return _0x29ecc4().AES.encrypt(_0x4fb64d, _0x1a6772, { + iv: _0x5ca017, + mode: _0x29ecc4().mode.CBC, + padding: _0x29ecc4().pad.Pkcs7 + }).toString(); + } + function _0x532284(_0x55c50d, _0x3bb09e) { + if (!_0x55c50d || !_0x3bb09e) { + console.log("参数不全"); + return false; + } + try { + return _0x589fe0.sm4.decrypt(_0x55c50d, _0x3bb09e); + } catch (_0x5b475a) { + console.log(_0x5b475a); + return false; + } + } + function _0x452b3c(_0x465edf, _0x1c6e5d) { + if (_0x465edf) { + try { + return "04" + _0x589fe0.sm2.doEncrypt(_0x465edf + "", _0x1c6e5d || _0x6b4c60.Z.ADDRESSPUBLICKEY, 1); + } catch (_0x1eb5b5) { + return void console.log(_0x1eb5b5); + } + } + } + function _0x243e69(_0x57a6df) { + var _0x3aab43 = _0x57a6df || _0x6b4c60.Z.MGcryptoPConfig; + var _0x3ffd6a = _0x2bbcfa.decode(_0x3aab43.bask + _0x3aab43.bbsk + _0x3aab43.bcsk); + var _0x5b0e63 = ""; + _0x3aab43.basi && (_0x5b0e63 = _0x2bbcfa.decode(_0x3aab43.basi + _0x3aab43.bbsi + _0x3aab43.bcsi)); + return { + abc: _0x3ffd6a, + def: _0x5b0e63 + }; + } + function _0x2d9a1b(_0x4441f3) { + var _0x547f59 = _0x29ecc4().enc.Utf8.parse(_0x243e69().abc); + var _0x3c72e5 = _0x29ecc4().enc.Utf8.parse(_0x243e69().def); + return _0x29ecc4().AES.encrypt(_0x4441f3, _0x547f59, { + iv: _0x3c72e5, + mode: _0x29ecc4().mode.CBC, + padding: _0x29ecc4().pad.Pkcs7 + }).toString(); + } + function _0x2b67ad(_0x34ab5f) { + var _0x446bb2 = _0x29ecc4().enc.Utf8.parse(_0x243e69().abc); + var _0x2bf30c = _0x29ecc4().enc.Utf8.parse(_0x243e69().def); + return _0x29ecc4().AES.decrypt(_0x34ab5f, _0x446bb2, { + iv: _0x2bf30c, + mode: _0x29ecc4().mode.CBC, + padding: _0x29ecc4().pad.Pkcs7 + }).toString(_0x29ecc4().enc.Utf8); + } + function _0x4e6430(_0x45fc62) { + var _0x19a288 = _0x29ecc4().enc.Utf8.parse(_0x243e69(_0x6b4c60.Z.CDKcryptoConfig).abc); + return _0x29ecc4().AES.decrypt(_0x45fc62, _0x19a288, { + mode: _0x29ecc4().mode.ECB, + padding: _0x29ecc4().pad.Pkcs7 + }).toString(_0x29ecc4().enc.Utf8); + } + function _0xa1e730(_0x5dc09e) { + var _0xd06472 = _0x5cde78; + var _0x310a02 = _0x5dc09e.match(/^(?:https?:\/\/)?([^\/?#]+)/i); + if (_0x310a02) { + var _0x40c9bd = _0x310a02[1]; + return _0xd06472.indexOf(_0x40c9bd) > -1; + } + return _0xd06472.indexOf(_0x5dc09e) > -1; + } + function _0x4bf6fd(_0xf542d) { + if (_0xf542d.requestData) { + var _0x1dd8e2 = _0xf542d.requestData; + if (!_0x1dd8e2.url) { + return _0x1dd8e2; + } + if (!_0xa1e730(_0x1dd8e2.url)) { + _0x1dd8e2.headers.timestamp = Math.floor(Date.now() / 1000); + _0x1dd8e2.headers["Content-Type"] = "application/json"; + var _0x3c6649 = JSON.stringify(_0x1dd8e2.headers); + var _0x47783b = _0x2d9a1b(JSON.stringify(_0x1dd8e2.data)); + _0x1dd8e2.headers.mgheaders = _0x2d9a1b(_0x3c6649); + _0x1dd8e2.headers.peekaboo = 1; + _0x1dd8e2.headers.hgv = _0x6b4c60.Z.MGcryptoPConfig.hgv; + _0x1dd8e2.data = _0x47783b; + } + return _0x1dd8e2; + } + if (_0xf542d.responseData) { + var _0x5efed1 = _0xf542d.responseData; + if (_0x5efed1.config.headers.hgv == _0x6b4c60.Z.MGcryptoPConfig.hgv) { + var _0x2ecc76 = _0x2b67ad(_0x5efed1.data); + _0x5efed1.data = "" != _0x2ecc76 ? JSON.parse(_0x2ecc76) : _0x2ecc76; + } + return _0x5efed1; + } + } + function _0xe21e17(_0x5d7d92) { + var _0x41cbfd = (arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : { + isRequest: true + }).isRequest; + if ("nocrypto" == (0, _0x1ff3e7.getQueryString)("nocrypto") || 1 == window.localStorage.getItem("projectIsNocrypto")) { + return !!_0x5d7d92.responseData && _0x5d7d92.responseData; + } + if (_0x41cbfd) { + var _0x47425a = _0x5d7d92.config; + if (!_0xa1e730(_0x5d7d92.url)) { + _0x47425a.headers.timestamp = Math.floor(Date.now() / 1000); + _0x47425a.headers["Content-Type"] = "application/json"; + var _0xed6283 = JSON.stringify(_0x47425a.headers); + var _0x5df1bb = _0x2d9a1b(JSON.stringify(_0x5d7d92.data)); + _0x47425a.headers.mgheaders = _0x2d9a1b(_0xed6283); + _0x47425a.headers.peekaboo = 1; + _0x47425a.headers.hgv = _0x6b4c60.Z.MGcryptoPConfig.hgv; + _0x5d7d92.data = _0x5df1bb; + } + return _0x5d7d92; + } + var _0x37eab5 = _0x5d7d92; + if (_0x37eab5.config.headers.hgv == _0x6b4c60.Z.MGcryptoPConfig.hgv) { + var _0x423b0b = _0x2b67ad(_0x37eab5.data); + _0x37eab5.data = "" != _0x423b0b ? JSON.parse(_0x423b0b) : _0x423b0b; + } + return _0x37eab5; + } + function _0x778362(_0x495ef0) { + var _0x51d36c = _0x29ecc4().enc.Utf8.parse("9e5702ead4d643fd"); + var _0x1906c4 = _0x29ecc4().enc.Utf8.parse(""); + var _0x35e072 = _0x29ecc4().enc.Utf8.parse(_0x495ef0); + return _0x29ecc4().AES.encrypt(_0x35e072, _0x51d36c, { + iv: _0x1906c4, + mode: _0x29ecc4().mode.ECB, + padding: _0x29ecc4().pad.Pkcs7 + }).toString(); + } + function _0x1a1f7e() { + window.CryptoJS = _0x29ecc4(); + } + }, + 1141: function (_0x28bf17, _0x57d88f, _0x45cb72) { + "use strict"; + + _0x45cb72.r(_0x57d88f); + _0x45cb72.d(_0x57d88f, { + getYDRZToken: function () { + return _0x4dc30b; + }, + isMIGUAndroidsdk: function () { + return _0xe537e; + }, + isMIGUIOSsdk: function () { + return _0x217512; + }, + isMIGUsdk: function () { + return _0x38a60c; + }, + newWebview: function () { + return _0x51c0dc; + }, + sessionInvalid: function () { + return _0x538969; + }, + startGame: function () { + return _0x3cafbb; + } + }); + var _0x327069 = _0x45cb72(9981); + var _0xd9151c = _0x45cb72(716); + function _0x51c0dc() { + var _0x37d946 = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : 1; + var _0x2dfc8 = arguments.length > 1 ? arguments[1] : undefined; + if (_0x327069.isIosSDK()) { + _0x2dfc8.indexOf("?") > -1 ? _0x2dfc8 += "&source=iosSdk" : _0x2dfc8 += "?source=iosSdk"; + var _0x4963c7 = { + markID: "", + type: "", + funCode: "", + htmlUrl: _0x2dfc8, + bizCode: "", + url: _0x2dfc8, + isHiddenNavigationBar: false + }; + console.log("IOSsdk跳转!", "window.webkit.messageHandlers.newWebview.postMessage(url);", _0x4963c7); + return void window.webkit.messageHandlers.newWebview.postMessage(_0x4963c7); + } + console.log("androidSdk跳转"); + window.MiguGameSDK.openUrl(_0x37d946, _0x2dfc8); + } + function _0x4dc30b() { + var _0x4fa152 = { + sourceId: "012016" + }; + console.log("getYDRZToken", "window.webkit.messageHandlers.getYDRZToken.postMessage(data);", _0x4fa152); + window.webkit.messageHandlers.getYDRZToken.postMessage(_0x4fa152); + } + function _0x3cafbb(_0x3b61b8) { + window.MiguGameSDK.startGame(_0x3b61b8); + } + function _0xe537e() { + var _0x45ae29 = "android" == _0xd9151c.getQueryString("source"); + console.log("isMIGUAndroidsdk()", _0x45ae29); + return _0x45ae29; + } + function _0x217512() { + var _0x3feda5 = _0x327069.isIosSDK(); + console.log("isMIGUIOSsdk()", _0x3feda5); + return _0x3feda5; + } + function _0x38a60c() { + return "android" == _0xd9151c.getQueryString("source") || _0x327069.isIosSDK(); + } + function _0x538969() { + window.getSessionInvalidFromNative = function (_0x5adb58) { + 0 === _0x5adb58 && location.reload(); + }; + window.webkit.messageHandlers.sessionInvalid.postMessage(""); + } + }, + 4207: function (_0x5951f4) { + _0x5951f4.exports = { + uniNavigateTo: function (_0x48b60b) { + var _0x141cfe = navigator.userAgent; + _0x141cfe.indexOf("AlipayClient") > -1 || _0x141cfe.indexOf("AliApp") > -1 ? (console.log("支付宝小程序内 webview--"), window.my ? my.navigateTo({ + url: _0x48b60b + }) : MiguplayUtils.loadFile.loadScript("//appx/web-view.min.js", function () { + my.navigateTo({ + url: _0x48b60b + }); + })) : _0x141cfe.toLocaleLowerCase().indexOf("miniprogram") > -1 && _0x141cfe.toLocaleLowerCase().indexOf("micromessenger") > -1 ? (console.log("微信小程序内 webview--"), window.wx ? wx.miniProgram.navigateTo({ + url: _0x48b60b + }) : MiguplayUtils.loadFile.loadScript("//res.wx.qq.com/open/js/jweixin-1.6.0.js", function () { + wx.miniProgram.navigateTo({ + url: _0x48b60b + }); + })) : _0x141cfe.indexOf("Provider/finogeeks") > -1 && (console.log("移动云盘小程序 webview--"), window.ft ? ft.miniProgram.navigateTo({ + url: _0x48b60b + }) : MiguplayUtils.loadFile.loadScript("https://open.yun.139.com/miniapp/mop/document/jssdk/jssdk-1.4.14.js", function () { + ft.miniProgram.navigateTo({ + url: _0x48b60b + }); + })); + }, + uniPostMessage: function (_0x2ec898) { + var _0x5d8ff0 = navigator.userAgent; + _0x5d8ff0.indexOf("AlipayClient") > -1 || _0x5d8ff0.indexOf("AliApp") > -1 ? (console.log("支付宝小程序内 --"), window.my ? my.postMessage({ + data: [_0x2ec898] + }) : MiguplayUtils.loadFile.loadScript("//appx/web-view.min.js", function () { + console.log("传递消息 --"); + my.postMessage({ + data: [_0x2ec898] + }); + })) : _0x5d8ff0.toLocaleLowerCase().indexOf("miniprogram") > -1 && _0x5d8ff0.toLocaleLowerCase().indexOf("micromessenger") > -1 ? (console.log("微信小程序内 --"), window.wx ? wx.miniProgram.postMessage({ + data: _0x2ec898 + }) : MiguplayUtils.loadFile.loadScript("//res.wx.qq.com/open/js/jweixin-1.6.0.js", function () { + console.log("传递消息 --"); + wx.miniProgram.postMessage({ + data: _0x2ec898 + }); + })) : _0x5d8ff0.indexOf("Provider/finogeeks") > -1 && (console.log("移动云盘小程序 --"), window.ft ? ft.miniProgram.postMessage({ + data: _0x2ec898 + }) : MiguplayUtils.loadFile.loadScript("https://open.yun.139.com/miniapp/mop/document/jssdk/jssdk-1.4.14.js", function () { + console.log("传递消息 --"); + ft.miniProgram.postMessage({ + data: _0x2ec898 + }); + })); + }, + uniNavigateBack: function () { + var _0x564bcb = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : 1; + var _0x2bed76 = navigator.userAgent; + _0x2bed76.indexOf("AlipayClient") > -1 || _0x2bed76.indexOf("AliApp") > -1 ? (console.log("支付宝小程序内 webview--"), window.my ? my.navigateBack({ + delta: _0x564bcb + }) : MiguplayUtils.loadFile.loadScript("//appx/web-view.min.js", function () { + my.navigateBack({ + delta: _0x564bcb + }); + })) : _0x2bed76.toLocaleLowerCase().indexOf("miniprogram") > -1 && _0x2bed76.toLocaleLowerCase().indexOf("micromessenger") > -1 ? (console.log("微信小程序内 webview--"), window.wx ? wx.miniProgram.navigateBack({ + delta: _0x564bcb + }) : MiguplayUtils.loadFile.loadScript("//res.wx.qq.com/open/js/jweixin-1.6.0.js", function () { + wx.miniProgram.navigateBack({ + delta: _0x564bcb + }); + })) : _0x2bed76.indexOf("Provider/finogeeks") > -1 && (console.log("移动云盘小程序 webview--"), window.ft ? ft.miniProgram.navigateBack({ + delta: _0x564bcb + }) : MiguplayUtils.loadFile.loadScript("https://open.yun.139.com/miniapp/mop/document/jssdk/jssdk-1.4.14.js", function () { + ft.miniProgram.navigateBack({ + delta: _0x564bcb + }); + })); + } + }; + }, + 9864: function (_0x3c32da, _0x13a6aa, _0x37c948) { + "use strict"; + + _0x37c948.r(_0x13a6aa); + _0x37c948.d(_0x13a6aa, { + debounce: function () { + return _0x2ca240; + }, + generateSessionId: function () { + return _0x430563; + }, + getDeviceId: function () { + return _0x38362b; + }, + getRandom: function () { + return _0xbd2c7e; + }, + importStyle: function () { + return _0x5bcd2c; + }, + popMessage: function () { + return _0x3735cd; + }, + removeUrlInfo: function () { + return _0x20f3af; + }, + setH5QueryAppVersionSwitch: function () { + return _0x221ca9; + }, + setscreenType: function () { + return _0x4cf771; + }, + throttle: function () { + return _0x249895; + } + }); + var _0x10bb81 = _0x37c948(716); + var _0x131e84 = _0x37c948(4411); + function _0x4782f1(_0x5da214) { + _0x4782f1 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x4b5299) { + return typeof _0x4b5299; + } : function (_0x3f3033) { + return _0x3f3033 && "function" == typeof Symbol && _0x3f3033.constructor === Symbol && _0x3f3033 !== Symbol.prototype ? "symbol" : typeof _0x3f3033; + }; + return _0x4782f1(_0x5da214); + } + function _0x3106f1() { + _0x3106f1 = function () { + return _0x2fa2f7; + }; + var _0x5a0305; + var _0x2fa2f7 = { + wrap: _0xae9af2, + isGeneratorFunction: function (_0x1a9e93) { + var _0x585693 = "function" == typeof _0x1a9e93 && _0x1a9e93.constructor; + return !!_0x585693 && (_0x585693 === _0x422194 || "GeneratorFunction" === (_0x585693.displayName || _0x585693.name)); + }, + mark: function (_0x3c222d) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0x3c222d, _0x3d477c) : (_0x3c222d.__proto__ = _0x3d477c, _0x7dd8e3(_0x3c222d, _0x13b633, "GeneratorFunction")); + _0x3c222d.prototype = Object.create(_0x2d3533); + return _0x3c222d; + }, + awrap: function (_0x5d2470) { + return { + __await: _0x5d2470 + }; + }, + AsyncIterator: _0x1ad487, + async: function (_0x2d7716, _0xa6c84a, _0x259245, _0x4055d2, _0xdbd629) { + undefined === _0xdbd629 && (_0xdbd629 = Promise); + var _0x1ebf28 = new _0x1ad487(_0xae9af2(_0x2d7716, _0xa6c84a, _0x259245, _0x4055d2), _0xdbd629); + return _0x2fa2f7.isGeneratorFunction(_0xa6c84a) ? _0x1ebf28 : _0x1ebf28.next().then(function (_0xd6ee8a) { + return _0xd6ee8a.done ? _0xd6ee8a.value : _0x1ebf28.next(); + }); + } + }; + var _0x3640f2 = Object.prototype; + var _0x4645cc = _0x3640f2.hasOwnProperty; + var _0x55d284 = Object.defineProperty || function (_0xab72cb, _0x239d1f, _0x41d854) { + _0xab72cb[_0x239d1f] = _0x41d854.value; + }; + var _0x1cad3b = "function" == typeof Symbol ? Symbol : {}; + var _0x57038c = _0x1cad3b.iterator || "@@iterator"; + var _0xaf57a6 = _0x1cad3b.asyncIterator || "@@asyncIterator"; + var _0x13b633 = _0x1cad3b.toStringTag || "@@toStringTag"; + function _0x7dd8e3(_0x4f3a85, _0x5c137b, _0x2af7c4) { + Object.defineProperty(_0x4f3a85, _0x5c137b, { + value: _0x2af7c4, + enumerable: true, + configurable: true, + writable: true + }); + return _0x4f3a85[_0x5c137b]; + } + try { + _0x7dd8e3({}, ""); + } catch (_0x50f853) { + _0x7dd8e3 = function (_0x4dab54, _0x1e1cee, _0x33c792) { + return _0x4dab54[_0x1e1cee] = _0x33c792; + }; + } + function _0xae9af2(_0x437438, _0x1597e4, _0x4693d0, _0xc93823) { + var _0x5dc21a = _0x1597e4 && _0x1597e4.prototype instanceof _0x372f47 ? _0x1597e4 : _0x372f47; + var _0x1f9809 = Object.create(_0x5dc21a.prototype); + var _0xcde95d = new _0x272331(_0xc93823 || []); + _0x55d284(_0x1f9809, "_invoke", { + value: _0x38e2d1(_0x437438, _0x4693d0, _0xcde95d) + }); + return _0x1f9809; + } + function _0x296819(_0x471ab0, _0x2bc5fc, _0x1f44cc) { + try { + return { + type: "normal", + arg: _0x471ab0.call(_0x2bc5fc, _0x1f44cc) + }; + } catch (_0x218734) { + return { + type: "throw", + arg: _0x218734 + }; + } + } + var _0x47cb8c = "suspendedStart"; + var _0x241c8f = "suspendedYield"; + var _0x30e1ba = "executing"; + var _0x5c380c = "completed"; + var _0x209911 = {}; + function _0x372f47() {} + function _0x422194() {} + function _0x3d477c() {} + var _0x2e7a3e = {}; + _0x7dd8e3(_0x2e7a3e, _0x57038c, function () { + return this; + }); + var _0x5a6fa1 = Object.getPrototypeOf; + var _0x503b5c = _0x5a6fa1 && _0x5a6fa1(_0x5a6fa1(_0x2b5e04([]))); + _0x503b5c && _0x503b5c !== _0x3640f2 && _0x4645cc.call(_0x503b5c, _0x57038c) && (_0x2e7a3e = _0x503b5c); + _0x3d477c.prototype = _0x372f47.prototype = Object.create(_0x2e7a3e); + var _0x2d3533 = _0x3d477c.prototype; + function _0x2b3ea8(_0x30e494) { + ["next", "throw", "return"].forEach(function (_0x4e5cd6) { + _0x7dd8e3(_0x30e494, _0x4e5cd6, function (_0x5a1121) { + return this._invoke(_0x4e5cd6, _0x5a1121); + }); + }); + } + function _0x1ad487(_0x22a0a5, _0x517bcd) { + function _0xc79192(_0x386a3c, _0x378035, _0x4f550b, _0x3d760a) { + var _0x537266 = _0x296819(_0x22a0a5[_0x386a3c], _0x22a0a5, _0x378035); + if ("throw" !== _0x537266.type) { + var _0x39832f = _0x537266.arg; + var _0x1101fc = _0x39832f.value; + return _0x1101fc && "object" == _0x4782f1(_0x1101fc) && _0x4645cc.call(_0x1101fc, "__await") ? _0x517bcd.resolve(_0x1101fc.__await).then(function (_0x1594a5) { + _0xc79192("next", _0x1594a5, _0x4f550b, _0x3d760a); + }, function (_0x432237) { + _0xc79192("throw", _0x432237, _0x4f550b, _0x3d760a); + }) : _0x517bcd.resolve(_0x1101fc).then(function (_0x435bfb) { + _0x39832f.value = _0x435bfb; + _0x4f550b(_0x39832f); + }, function (_0x45686f) { + return _0xc79192("throw", _0x45686f, _0x4f550b, _0x3d760a); + }); + } + _0x3d760a(_0x537266.arg); + } + var _0x3ae515; + _0x55d284(this, "_invoke", { + value: function (_0x2887d3, _0xfe3d78) { + function _0xd402f9() { + return new _0x517bcd(function (_0xa70ed, _0x53551b) { + _0xc79192(_0x2887d3, _0xfe3d78, _0xa70ed, _0x53551b); + }); + } + return _0x3ae515 = _0x3ae515 ? _0x3ae515.then(_0xd402f9, _0xd402f9) : _0xd402f9(); + } + }); + } + function _0x38e2d1(_0x59d555, _0x5c3cff, _0x2269f5) { + var _0x520174 = _0x47cb8c; + return function (_0x524354, _0x1e50ee) { + if (_0x520174 === _0x30e1ba) { + throw new Error("Generator is already running"); + } + if (_0x520174 === _0x5c380c) { + if ("throw" === _0x524354) { + throw _0x1e50ee; + } + return { + value: _0x5a0305, + done: true + }; + } + for (_0x2269f5.method = _0x524354, _0x2269f5.arg = _0x1e50ee;;) { + var _0x51799e = _0x2269f5.delegate; + if (_0x51799e) { + var _0x56b5b5 = _0x38115b(_0x51799e, _0x2269f5); + if (_0x56b5b5) { + if (_0x56b5b5 === _0x209911) { + continue; + } + return _0x56b5b5; + } + } + if ("next" === _0x2269f5.method) { + _0x2269f5.sent = _0x2269f5._sent = _0x2269f5.arg; + } else { + if ("throw" === _0x2269f5.method) { + if (_0x520174 === _0x47cb8c) { + throw _0x520174 = _0x5c380c, _0x2269f5.arg; + } + _0x2269f5.dispatchException(_0x2269f5.arg); + } else { + "return" === _0x2269f5.method && _0x2269f5.abrupt("return", _0x2269f5.arg); + } + } + _0x520174 = _0x30e1ba; + var _0x1bd1e0 = _0x296819(_0x59d555, _0x5c3cff, _0x2269f5); + if ("normal" === _0x1bd1e0.type) { + if (_0x520174 = _0x2269f5.done ? _0x5c380c : _0x241c8f, _0x1bd1e0.arg === _0x209911) { + continue; + } + return { + value: _0x1bd1e0.arg, + done: _0x2269f5.done + }; + } + "throw" === _0x1bd1e0.type && (_0x520174 = _0x5c380c, _0x2269f5.method = "throw", _0x2269f5.arg = _0x1bd1e0.arg); + } + }; + } + function _0x38115b(_0xa43dae, _0x3665a3) { + var _0x585065 = _0x3665a3.method; + var _0x40fe99 = _0xa43dae.iterator[_0x585065]; + if (_0x40fe99 === _0x5a0305) { + _0x3665a3.delegate = null; + "throw" === _0x585065 && _0xa43dae.iterator.return && (_0x3665a3.method = "return", _0x3665a3.arg = _0x5a0305, _0x38115b(_0xa43dae, _0x3665a3), "throw" === _0x3665a3.method) || "return" !== _0x585065 && (_0x3665a3.method = "throw", _0x3665a3.arg = new TypeError("The iterator does not provide a '" + _0x585065 + "' method")); + return _0x209911; + } + var _0x2bf6fd = _0x296819(_0x40fe99, _0xa43dae.iterator, _0x3665a3.arg); + if ("throw" === _0x2bf6fd.type) { + _0x3665a3.method = "throw"; + _0x3665a3.arg = _0x2bf6fd.arg; + _0x3665a3.delegate = null; + return _0x209911; + } + var _0xbd295c = _0x2bf6fd.arg; + return _0xbd295c ? _0xbd295c.done ? (_0x3665a3[_0xa43dae.resultName] = _0xbd295c.value, _0x3665a3.next = _0xa43dae.nextLoc, "return" !== _0x3665a3.method && (_0x3665a3.method = "next", _0x3665a3.arg = _0x5a0305), _0x3665a3.delegate = null, _0x209911) : _0xbd295c : (_0x3665a3.method = "throw", _0x3665a3.arg = new TypeError("iterator result is not an object"), _0x3665a3.delegate = null, _0x209911); + } + function _0x2b8001(_0x52183d) { + var _0x5ece8e = { + tryLoc: _0x52183d[0] + }; + 1 in _0x52183d && (_0x5ece8e.catchLoc = _0x52183d[1]); + 2 in _0x52183d && (_0x5ece8e.finallyLoc = _0x52183d[2], _0x5ece8e.afterLoc = _0x52183d[3]); + this.tryEntries.push(_0x5ece8e); + } + function _0x3f404e(_0x2af33e) { + var _0x1edfe5 = _0x2af33e.completion || {}; + _0x1edfe5.type = "normal"; + delete _0x1edfe5.arg; + _0x2af33e.completion = _0x1edfe5; + } + function _0x272331(_0x1d0a8c) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x1d0a8c.forEach(_0x2b8001, this); + this.reset(true); + } + function _0x2b5e04(_0x1cf609) { + if (_0x1cf609 || "" === _0x1cf609) { + var _0x3c304e = _0x1cf609[_0x57038c]; + if (_0x3c304e) { + return _0x3c304e.call(_0x1cf609); + } + if ("function" == typeof _0x1cf609.next) { + return _0x1cf609; + } + if (!isNaN(_0x1cf609.length)) { + var _0x2fac2d = -1; + var _0x283ff1 = function _0xd4fbeb() { + for (; ++_0x2fac2d < _0x1cf609.length;) { + if (_0x4645cc.call(_0x1cf609, _0x2fac2d)) { + _0xd4fbeb.value = _0x1cf609[_0x2fac2d]; + _0xd4fbeb.done = false; + return _0xd4fbeb; + } + } + _0xd4fbeb.value = _0x5a0305; + _0xd4fbeb.done = true; + return _0xd4fbeb; + }; + return _0x283ff1.next = _0x283ff1; + } + } + throw new TypeError(_0x4782f1(_0x1cf609) + " is not iterable"); + } + _0x422194.prototype = _0x3d477c; + _0x55d284(_0x2d3533, "constructor", { + value: _0x3d477c, + configurable: true + }); + _0x55d284(_0x3d477c, "constructor", { + value: _0x422194, + configurable: true + }); + _0x422194.displayName = _0x7dd8e3(_0x3d477c, _0x13b633, "GeneratorFunction"); + _0x2b3ea8(_0x1ad487.prototype); + _0x7dd8e3(_0x1ad487.prototype, _0xaf57a6, function () { + return this; + }); + _0x2b3ea8(_0x2d3533); + _0x7dd8e3(_0x2d3533, _0x13b633, "Generator"); + _0x7dd8e3(_0x2d3533, _0x57038c, function () { + return this; + }); + _0x7dd8e3(_0x2d3533, "toString", function () { + return "[object Generator]"; + }); + _0x2fa2f7.keys = function (_0x2b828f) { + var _0x3a9a4d = Object(_0x2b828f); + var _0x2e6d62 = []; + for (var _0x1de25a in _0x3a9a4d) _0x2e6d62.push(_0x1de25a); + _0x2e6d62.reverse(); + return function _0x11f4ad() { + for (; _0x2e6d62.length;) { + var _0x28431b = _0x2e6d62.pop(); + if (_0x28431b in _0x3a9a4d) { + _0x11f4ad.value = _0x28431b; + _0x11f4ad.done = false; + return _0x11f4ad; + } + } + _0x11f4ad.done = true; + return _0x11f4ad; + }; + }; + _0x2fa2f7.values = _0x2b5e04; + _0x272331.prototype = { + constructor: _0x272331, + reset: function (_0x5643fc) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0x5a0305, this.done = false, this.delegate = null, this.method = "next", this.arg = _0x5a0305, this.tryEntries.forEach(_0x3f404e), !_0x5643fc) { + for (var _0x3752 in this) "t" === _0x3752.charAt(0) && _0x4645cc.call(this, _0x3752) && !isNaN(+_0x3752.slice(1)) && (this[_0x3752] = _0x5a0305); + } + }, + stop: function () { + this.done = true; + var _0x50650d = this.tryEntries[0].completion; + if ("throw" === _0x50650d.type) { + throw _0x50650d.arg; + } + return this.rval; + }, + dispatchException: function (_0x3c4d39) { + if (this.done) { + throw _0x3c4d39; + } + var _0x3169b5 = this; + function _0x3a0704(_0x1ab85f, _0x187cea) { + _0x5da4a6.type = "throw"; + _0x5da4a6.arg = _0x3c4d39; + _0x3169b5.next = _0x1ab85f; + _0x187cea && (_0x3169b5.method = "next", _0x3169b5.arg = _0x5a0305); + return !!_0x187cea; + } + for (var _0x3890eb = this.tryEntries.length - 1; _0x3890eb >= 0; --_0x3890eb) { + var _0x4f2d4f = this.tryEntries[_0x3890eb]; + var _0x5da4a6 = _0x4f2d4f.completion; + if ("root" === _0x4f2d4f.tryLoc) { + return _0x3a0704("end"); + } + if (_0x4f2d4f.tryLoc <= this.prev) { + var _0x337fe8 = _0x4645cc.call(_0x4f2d4f, "catchLoc"); + var _0x3c382f = _0x4645cc.call(_0x4f2d4f, "finallyLoc"); + if (_0x337fe8 && _0x3c382f) { + if (this.prev < _0x4f2d4f.catchLoc) { + return _0x3a0704(_0x4f2d4f.catchLoc, true); + } + if (this.prev < _0x4f2d4f.finallyLoc) { + return _0x3a0704(_0x4f2d4f.finallyLoc); + } + } else { + if (_0x337fe8) { + if (this.prev < _0x4f2d4f.catchLoc) { + return _0x3a0704(_0x4f2d4f.catchLoc, true); + } + } else { + if (!_0x3c382f) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0x4f2d4f.finallyLoc) { + return _0x3a0704(_0x4f2d4f.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x4fe63b, _0x1bff89) { + for (var _0x24925b = this.tryEntries.length - 1; _0x24925b >= 0; --_0x24925b) { + var _0x47aca8 = this.tryEntries[_0x24925b]; + if (_0x47aca8.tryLoc <= this.prev && _0x4645cc.call(_0x47aca8, "finallyLoc") && this.prev < _0x47aca8.finallyLoc) { + var _0x4f27cc = _0x47aca8; + break; + } + } + _0x4f27cc && ("break" === _0x4fe63b || "continue" === _0x4fe63b) && _0x4f27cc.tryLoc <= _0x1bff89 && _0x1bff89 <= _0x4f27cc.finallyLoc && (_0x4f27cc = null); + var _0x19c224 = _0x4f27cc ? _0x4f27cc.completion : {}; + _0x19c224.type = _0x4fe63b; + _0x19c224.arg = _0x1bff89; + return _0x4f27cc ? (this.method = "next", this.next = _0x4f27cc.finallyLoc, _0x209911) : this.complete(_0x19c224); + }, + complete: function (_0xd4410f, _0x5674fc) { + if ("throw" === _0xd4410f.type) { + throw _0xd4410f.arg; + } + "break" === _0xd4410f.type || "continue" === _0xd4410f.type ? this.next = _0xd4410f.arg : "return" === _0xd4410f.type ? (this.rval = this.arg = _0xd4410f.arg, this.method = "return", this.next = "end") : "normal" === _0xd4410f.type && _0x5674fc && (this.next = _0x5674fc); + return _0x209911; + }, + finish: function (_0x394972) { + for (var _0x5897f4 = this.tryEntries.length - 1; _0x5897f4 >= 0; --_0x5897f4) { + var _0x353ab3 = this.tryEntries[_0x5897f4]; + if (_0x353ab3.finallyLoc === _0x394972) { + this.complete(_0x353ab3.completion, _0x353ab3.afterLoc); + _0x3f404e(_0x353ab3); + return _0x209911; + } + } + }, + catch: function (_0x4b9f04) { + for (var _0x4d8fd9 = this.tryEntries.length - 1; _0x4d8fd9 >= 0; --_0x4d8fd9) { + var _0x4fdcf7 = this.tryEntries[_0x4d8fd9]; + if (_0x4fdcf7.tryLoc === _0x4b9f04) { + var _0x17e4e2 = _0x4fdcf7.completion; + if ("throw" === _0x17e4e2.type) { + var _0x16bf56 = _0x17e4e2.arg; + _0x3f404e(_0x4fdcf7); + } + return _0x16bf56; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x5a9c46, _0x5eda18, _0xdc5503) { + this.delegate = { + iterator: _0x2b5e04(_0x5a9c46), + resultName: _0x5eda18, + nextLoc: _0xdc5503 + }; + "next" === this.method && (this.arg = _0x5a0305); + return _0x209911; + } + }; + return _0x2fa2f7; + } + function _0x1c9b5e(_0x33e4dd, _0x226070, _0x118327, _0xdb5dff, _0x507b63, _0x111155, _0x4ecb42) { + try { + var _0x1f7079 = _0x33e4dd[_0x111155](_0x4ecb42); + var _0x5069cb = _0x1f7079.value; + } catch (_0x9d1e8f) { + return void _0x118327(_0x9d1e8f); + } + _0x1f7079.done ? _0x226070(_0x5069cb) : Promise.resolve(_0x5069cb).then(_0xdb5dff, _0x507b63); + } + function _0x2ca240(_0x4df4a4) { + var _0xb91378; + var _0x34b6b3 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 1000; + return function () { + var _0x108060 = this; + var _0x42009b = arguments; + clearTimeout(_0xb91378); + _0xb91378 = setTimeout(function () { + _0x4df4a4.apply(_0x108060, _0x42009b); + }, _0x34b6b3); + }; + } + function _0x249895(_0x30af3b) { + var _0xed7582 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 1000; + var _0x1cd5de = Date.now(); + return function () { + var _0x5833f9 = arguments; + Date.now() - _0x1cd5de >= _0xed7582 && (_0x30af3b.apply(this, _0x5833f9), _0x1cd5de = Date.now()); + }; + } + function _0xbd2c7e(_0x4afab7) { + return Math.floor((Math.random() + Math.floor(9 * Math.random() + 1)) * Math.pow(10, _0x4afab7 - 1)); + } + function _0x3735cd(_0x2a5652, _0x3ea2da) { + var _0x4bb07b = arguments.length > 2 && undefined !== arguments[2] && arguments[2]; + var _0x898a0f = _0x2a5652 || "敬请期待"; + var _0x5c0134 = document.createElement("div"); + _0x5c0134.className = "pop-message"; + _0x5c0134.textContent = _0x898a0f; + _0x5c0134.style = _0x3ea2da ? "position: fixed;z-index: 999999999;left: 50%;top: 50%;transform:translate(-50%, -50%) rotate(".concat(_0x3ea2da, "deg);background: rgba(0, 0, 0, 0.7);border-radius: 5px;max-width: 260px;line-height: 2;font-size: 14px;color: #ffffff;text-align: center; padding: 0 16px; display:inline-block;").concat(_0x4bb07b ? "white-space: nowrap;" : "") : "position: fixed;z-index: 999999999;left: 50%;top: 50%;transform:translate(-50%, -50%);background: rgba(0, 0, 0, 0.7);border-radius: 5px;max-width: 260px;line-height: 2;font-size: 14px;color: #ffffff;text-align: center; padding: 0 16px; display:inline-block;".concat(_0x4bb07b ? "white-space: nowrap;" : ""); + document.body.appendChild(_0x5c0134); + setTimeout(function () { + _0x5c0134.remove(); + }, 3000); + } + function _0x38362b() { + window.localStorage.getItem("deviceId") || window.localStorage.setItem("deviceId", "deviceId-" + new Date().getTime().toString() + "-" + _0xbd2c7e(9)); + return window.localStorage.getItem("deviceId"); + } + function _0x20f3af(_0x35bff6, _0x1f8b12) { + console.log(window.location.href.indexOf(_0x35bff6) > -1, window.location.href.indexOf(_0x1f8b12) > -1, "000"); + return window.location.href.indexOf(_0x35bff6) > -1 && window.location.href.indexOf(_0x1f8b12) > -1 && (window.localStorage.removeItem("userId"), window.localStorage.removeItem("phone"), window.localStorage.removeItem("userToken"), window.localStorage.removeItem("cryptoUserId"), window.localStorage.removeItem("cryptoUserToken"), window.localStorage.removeItem("cryptoSign"), console.log("window.location.href", (0, _0x10bb81.moveQueryInfo)(["userId", "userToken"])), (0, _0x10bb81.moveQueryInfo)(["userId", "userToken"])); + } + function _0x5bcd2c(_0x58ed31) { + var _0x8cb25c = document.createElement("style"); + var _0x3cc350 = document; + _0x3cc350.getElementsByTagName("head")[0].appendChild(_0x8cb25c); + _0x8cb25c.styleSheet ? _0x8cb25c.styleSheet.cssText = _0x58ed31 : _0x8cb25c.appendChild(_0x3cc350.createTextNode(_0x58ed31)); + } + function _0x4cf771() {} + function _0x221ca9() { + return _0x131331.apply(this, arguments); + } + function _0x131331() { + var _0x4d57fc; + _0x4d57fc = _0x3106f1().mark(function _0x39ac2b() { + var _0x406636; + var _0x3a585b; + var _0x20fb2c; + var _0x193c3c; + return _0x3106f1().wrap(function (_0x2b108b) { + for (;;) { + switch (_0x2b108b.prev = _0x2b108b.next) { + case 0: + _0x406636 = { + data: { + code: "h5QueryAppVersionSwitch" + }, + headers: { + appChannel: (0, _0x10bb81.getQueryString)("appChannel") || "zy-gw-mghy" + } + }; + _0x2b108b.next = 3; + return _0x131e84.b.getH5SysParamInfo(_0x406636); + case 3: + _0x3a585b = _0x2b108b.sent; + _0x20fb2c = _0x3a585b.data.resultData.filter(function (_0x555fb2) { + return "h5QueryAppVersionSwitch" == _0x555fb2.code; + })[0]; + _0x193c3c = 1 == (null == _0x20fb2c ? undefined : _0x20fb2c.value); + localStorage.setItem("h5QueryAppVersionSwitch", _0x193c3c); + return _0x2b108b.abrupt("return", _0x193c3c); + case 8: + case "end": + return _0x2b108b.stop(); + } + } + }, _0x39ac2b); + }); + _0x131331 = function () { + var _0x436f6a = this; + var _0x3e82c8 = arguments; + return new Promise(function (_0x1004bf, _0x2f9cc6) { + var _0x14c42b = _0x4d57fc.apply(_0x436f6a, _0x3e82c8); + function _0xd11a4e(_0xf6e660) { + _0x1c9b5e(_0x14c42b, _0x1004bf, _0x2f9cc6, _0xd11a4e, _0x5efb25, "next", _0xf6e660); + } + function _0x5efb25(_0x25531d) { + _0x1c9b5e(_0x14c42b, _0x1004bf, _0x2f9cc6, _0xd11a4e, _0x5efb25, "throw", _0x25531d); + } + _0xd11a4e(undefined); + }); + }; + return _0x131331.apply(this, arguments); + } + function _0x430563() { + return new Date().getTime() + "-" + Math.random().toString(36).substring(2, 15); + } + }, + 1528: function (_0x55f47f, _0x267d34, _0x2532d9) { + "use strict"; + + _0x2532d9.r(_0x267d34); + _0x2532d9.d(_0x267d34, { + showDialog: function () { + return _0x4dbd3a; + }, + showDownApp: function () { + return _0x27c6f0; + }, + showDownAppAlert: function () { + return _0x31258b; + } + }); + var _0x3b4398 = _0x2532d9(9811); + var _0x8d59c6 = _0x2532d9.n(_0x3b4398); + var _0x33683b = _0x2532d9(4411); + var _0x3444a6 = _0x2532d9(2152); + var _0x2f1e22 = _0x2532d9.n(_0x3444a6); + var _0x2e8429 = _0x2532d9(716); + function _0x31258b(_0x4c0958, _0x5e6553, _0xbb60a3, _0x267993) { + return new Promise(function (_0x465248) { + (function (_0x3852bc) { + return new Promise(function (_0x5cae6a) { + var _0x3391c1 = "zy-gw-mghy"; + null != _0x3852bc && _0x3852bc.toString().length > 0 && (_0x3391c1 = _0x3852bc); + var _0x54d3c7 = { + data: { + code: "nodownload" + }, + headers: { + appChannel: _0x3391c1, + userId: window.localStorage.getItem("cryptoUserId") || window.localStorage.getItem("userId") || "", + userToken: window.localStorage.getItem("cryptoUserToken") || window.localStorage.getItem("userToken") || "", + headerSign: window.localStorage.getItem("cryptoSign") || "" + } + }; + _0x33683b.b.getH5SysParamInfo(_0x54d3c7).then(function (_0x55a74f) { + if ("000000" === _0x55a74f.data.returnCode && _0x55a74f.data.resultData) { + var _0xbfffbf = {}; + _0x55a74f.data.resultData.forEach(function (_0xabb4b5) { + _0xbfffbf[_0xabb4b5.code] = _0xabb4b5.value; + }); + var _0x4dcc7e = _0xbfffbf.nodownload; + _0x5cae6a(_0x4dcc7e); + } else { + _0x5cae6a(undefined); + } + }); + }); + })(_0x4c0958).then(function (_0x4e43a3) { + null != _0x4e43a3 && "1" == _0x4e43a3 ? window.location.href.indexOf("source=android") > -1 ? _0x27c6f0(_0x5e6553, true, _0x267993) : _0x27c6f0(_0x5e6553, false, _0x267993) : _0x465248(); + }); + }); + } + function _0x27c6f0(_0x5f2399) { + var _0x63fe5f = arguments.length > 1 && undefined !== arguments[1] && arguments[1]; + var _0x50479b = arguments.length > 2 ? arguments[2] : undefined; + var _0x5b7ca9 = "
复制下载链接
"); + 1 == _0x63fe5f && (_0x5b7ca9 = "
前往下载
")); + var _0x11f041 = "
\n
\n
×
\n

下载咪咕快游APP

\n 复制链接至浏览器,下载并打开咪咕快游APP\n
下载链接:
\n

".concat(_0x5f2399, "

") + _0x5b7ca9 + "
\n
"; + if (_0x8d59c6()("body").append(_0x11f041), _0x5e5831(), _0x8d59c6()(".dialog-downApp").on("click", function (_0x292786) { + _0x292786.stopPropagation(); + _0x3f481a(); + _0x8d59c6()(".dialog-downApp").remove(); + }), _0x8d59c6()(".msesageDiv").on("click", function (_0x362ede) { + _0x362ede.stopPropagation(); + }), _0x8d59c6()(".closeBtn").on("click", function () { + _0x3f481a(); + _0x8d59c6()(".dialog-downApp").remove(); + }), _0x63fe5f) { + _0x8d59c6()(".copybtn").on("click", function () { + _0x3f481a(); + _0x8d59c6()(".dialog-downApp").remove(); + "android" == (0, _0x2e8429.getQueryString)("source") ? window.MiguGameSDK.openUrl(2, _0x5f2399) : window.location.href = _0x5f2399; + }); + } else { + var _0x32f17c = document.querySelector(".copybtn"); + var _0x266623 = new (_0x2f1e22())(_0x32f17c); + _0x266623.on("success", function (_0x1b85ad) { + _0x4c05ae("复制成功", _0x50479b); + _0x8d59c6()(".dialog-downApp").remove(); + _0x3f481a(); + console.log(_0x1b85ad, "success"); + }); + _0x266623.on("error", function (_0x485856) { + _0x4c05ae("复制成功", _0x50479b); + _0x8d59c6()(".dialog-downApp").remove(); + _0x3f481a(); + console.log(_0x485856, "error"); + }); + } + _0x8d59c6()(".dialog-downApp").css({ + position: "fixed", + top: 0, + left: 0, + right: 0, + bottom: 0, + height: "101%", + background: "rgba(0, 0, 0, 0.7)", + "z-index": 999999, + "font-family": "PingFangSC-Semibold", + "pointer-events": "auto", + "user-select": "none", + display: "flex", + "justify-content": "center", + "align-items": "center", + overflow: "hidden", + width: "100% !important" + }); + _0x8d59c6()(".dialog-downApp .msesageDiv").css({ + position: "relative", + "box-sizing": "border-box", + padding: "0.4rem", + "padding-top": _0x1c8e89(32), + width: _0x1c8e89(300), + "min-height": _0x1c8e89(209), + color: "#000", + background: "#ffffff", + "border-radius": "0.16rem", + "font-size": _0x1c8e89(15), + transform: _0x1d7dfc(_0x50479b) + }); + _0x8d59c6()(".dialog-downApp .msesageDiv .closeBtn").css({ + width: "15px", + height: "15px", + position: "absolute", + top: "4px", + right: "7px", + "font-size": _0x1c8e89(20) + }); + _0x8d59c6()(".dialog-downApp .msesageDiv h2").css({ + "font-family": "PingFangSC-Medium", + "font-size": _0x1c8e89(15), + color: "#1C1C1C", + "text-align": "center", + "font-weight": 700, + "margin-bottom": _0x1c8e89(12) + }); + _0x8d59c6()(".dialog-downApp .msesageDiv span").css({ + "font-family": "PingFangSC-Regular", + "font-size": _0x1c8e89(12), + color: "#8E96A8", + "letter-spacing": 0, + "text-align": "justify" + }); + _0x8d59c6()(".dialog-downApp .msesageDiv p").css({ + "line-height": "normal", + overflow: "hidden", + "word-break": "break-all", + "text-overflow": "ellipsis", + display: "-webkit-box", + "-webkit-box-orient": "vertical", + "-webkit-line-clamp": 2, + "font-family": "PingFangSC-Regular", + "font-size": _0x1c8e89(12), + color: "#8E96A8", + "letter-spacing": 0, + "text-align": "justify" + }); + _0x8d59c6()(".dialog-downApp .msesageDiv .downText").css({ + "margin-top": _0x1c8e89(12), + "font-family": "PingFangSC-Regular", + "font-size": _0x1c8e89(12), + color: "#8E96A8", + "letter-spacing": 0, + "text-align": "justify" + }); + _0x8d59c6()(".dialog-downApp .msesageDiv .copybtn").css({ + margin: "auto", + "margin-top": "0.4rem", + "margin-bottom": "0.1rem", + "font-size": _0x1c8e89(13), + width: "2.4rem", + height: "0.64rem", + "background-color": "#00D792", + "border-radius": "16px", + "text-align": "center", + color: "#ffffff", + "line-height": "0.64rem" + }); + } + function _0x1d7dfc(_0x1f9c9b) { + var _0x49f96b = _0x1f9c9b; + _0x1f9c9b || (_0x49f96b = 0); + return "rotate(" + _0x49f96b + "deg)"; + } + function _0x1c8e89(_0x57096d) { + return _0x57096d / 37.5 + "rem"; + } + function _0x5e5831(_0x370d32) { + _0x8d59c6()("body").css({ + overflow: "hidden" + }); + _0x370d32 && _0x8d59c6()(_0x370d32).on("touchmove", function (_0x91e816) { + _0x91e816.preventDefault(); + }); + } + function _0x3f481a(_0x448e14) { + _0x8d59c6()("body").css({ + overflow: "auto" + }); + _0x448e14 && _0x8d59c6()(_0x448e14).off("touchmove", function (_0x26896f) { + _0x26896f.preventDefault(); + }); + } + function _0x4c05ae(_0x5e057c, _0x490a23) { + var _0x4d447c = "
" + (_0x5e057c || "敬请期待") + "
"; + _0x8d59c6()("body").append(_0x4d447c); + setTimeout(function () { + _0x8d59c6()(".pop-message").remove(); + }, 3000); + _0x8d59c6()(".pop-message").css({ + position: "fixed", + "z-index": 99999, + left: 0, + right: 0, + top: "40%", + margin: "0 auto", + background: "rgba(0, 0, 0, 0.7)", + "border-radius": "0.25rem", + width: "fit-content", + "max-width": "5.48rem", + "line-height": "0.4rem", + padding: "0.28rem .46rem", + "font-family": "PingFangSC-Semibold", + "font-size": "0.3rem", + color: "#ffffff", + "letter-spacing": "0.02rem", + "text-align": "center", + transform: _0x1d7dfc(_0x490a23) + }); + } + function _0x4dbd3a(_0xc0a0dd, _0x409783, _0x5a9659) { + var _0x551e6b = ""; + var _0x301c76 = ""; + _0xc0a0dd && (_0x551e6b = "

".concat(_0xc0a0dd, "

")); + _0x409783 && (_0x301c76 = "

".concat(_0x409783, "

")); + var _0x2511fb = "
\n
\n
×
" + _0x551e6b + _0x301c76 + "
我知道了
\n
"; + _0x8d59c6()("body").append(_0x2511fb); + _0x5e5831(); + _0x8d59c6()(".dialog-new").on("click", function (_0x15c39a) { + _0x15c39a.stopPropagation(); + _0x3f481a(); + _0x8d59c6()(".dialog-new").remove(); + }); + _0x8d59c6()(".dialog-new .msesageDiv").on("click", function (_0x21b92d) { + _0x21b92d.stopPropagation(); + }); + _0x8d59c6()(".dialog-new .closeBtn").on("click", function () { + _0x3f481a(); + _0x8d59c6()(".dialog-new").remove(); + }); + _0x8d59c6()(".dialog-new .knowbtn").on("click", function () { + _0x3f481a(); + _0x8d59c6()(".dialog-new").remove(); + }); + _0x8d59c6()(".dialog-new").css({ + position: "fixed", + top: 0, + left: 0, + right: 0, + bottom: 0, + height: "101%", + background: "rgba(0, 0, 0, 0.7)", + "z-index": 999999, + "font-family": "PingFangSC-Semibold", + "pointer-events": "auto", + "user-select": "none", + display: "flex", + "justify-content": "center", + "align-items": "center", + overflow: "hidden", + width: "100% !important" + }); + _0x8d59c6()(".dialog-new .msesageDiv").css({ + position: "relative", + "box-sizing": "border-box", + padding: "0.4rem", + "padding-top": _0x1c8e89(32), + "padding-bottom": _0x1c8e89(32), + width: _0x1c8e89(300), + color: "#000", + background: "#ffffff", + "border-radius": "0.16rem", + "font-size": _0x1c8e89(15), + transform: _0x1d7dfc(_0x5a9659) + }); + _0x8d59c6()(".dialog-new .msesageDiv .closeBtn").css({ + width: "15px", + height: "15px", + position: "absolute", + top: "4px", + right: "7px", + "font-size": _0x1c8e89(20) + }); + _0x8d59c6()(".dialog-new .msesageDiv h2").css({ + "font-family": "PingFangSC-Medium", + "font-size": _0x1c8e89(15), + color: "#1C1C1C", + "text-align": "center", + "font-weight": 700, + "margin-bottom": _0x1c8e89(12) + }); + _0x8d59c6()(".dialog-new .msesageDiv p").css({ + "line-height": "normal", + overflow: "hidden", + "word-break": "break-all", + "text-overflow": "ellipsis", + display: "-webkit-box", + "-webkit-box-orient": "vertical", + "-webkit-line-clamp": 2, + "font-family": "PingFangSC-Regular", + "font-size": _0x1c8e89(12), + color: "#8E96A8", + "letter-spacing": 0, + "text-align": "justify" + }); + _0x8d59c6()(".dialog-new .msesageDiv .knowbtn").css({ + margin: "auto", + "margin-top": "0.5rem", + "margin-bottom": "0.1rem", + "font-size": _0x1c8e89(13), + padding: "8px", + "padding-bottom": "8px", + width: "96px", + height: "32px", + "box-sizing": "border-box", + "background-color": "#00D792", + "border-radius": "16px", + "text-align": "center", + color: "#ffffff", + display: "flex", + "justify-content": "center", + "align-items": "center" + }); + } + }, + 9981: function (_0x29b389, _0x4d1ce2, _0x4e98f0) { + "use strict"; + + _0x4e98f0.r(_0x4d1ce2); + _0x4e98f0.d(_0x4d1ce2, { + IosHighAppVersion: function () { + return _0x49647d; + }, + getAppVersion: function () { + return _0x54227d; + }, + getBrowserType: function () { + return _0x3a4fd0; + }, + getIOSVersion: function () { + return _0x175f9c; + }, + getMobileType: function () { + return _0x307689; + }, + geteffectiveType: function () { + return _0x3da2fd; + }, + isAndroid: function () { + return _0x161ed7; + }, + isIn10086MiniProgram: function () { + return _0x498fe3; + }, + isIn139MiniProgram: function () { + return _0x1359d4; + }, + isInAlipayMiniProgram: function () { + return _0x1070fe; + }, + isInMiniprogram: function () { + return _0x29ef0b; + }, + isInWechatMiniProgram: function () { + return _0xb6c685; + }, + isIos: function () { + return _0xa9e74d; + }, + isIosApp: function () { + return _0x50073f; + }, + isIosSDK: function () { + return _0x5b139e; + }, + isIpadOrMac: function () { + return _0x2a70ad; + }, + isMiguaikan: function () { + return _0x363c94; + }, + isMiguhuiSDK: function () { + return _0x1df619; + }, + isNewMomoyuSDK: function () { + return _0x1f73d7; + }, + isPC: function () { + return _0x5c72c9; + }, + isQuark: function () { + return _0x387368; + }, + isWechat: function () { + return _0x4e439e; + }, + setDeviceId: function () { + return _0x22875b; + }, + ua: function () { + return _0x1216fe; + } + }); + var _0x897db2 = _0x4e98f0(2437); + var _0x3f0d49 = _0x4e98f0.n(_0x897db2); + var _0x6dd076 = _0x4e98f0(716); + function _0x1216fe() { + return window.navigator.userAgent.toLowerCase() || ""; + } + function _0x161ed7() { + var _0xb1e775 = _0x1216fe(); + return _0xb1e775.indexOf("android") > -1 || _0xb1e775.indexOf("linux") > -1; + } + function _0xa9e74d() { + return _0x1216fe().match(/iPhone|iPad|iPod/i); + } + function _0x5b139e() { + return _0x1216fe().indexOf("mggamesdk") > -1; + } + function _0x4e439e() { + return "micromessenger" == _0x1216fe().match(/MicroMessenger/i); + } + function _0x387368() { + return _0x1216fe().indexOf("Quark") > -1; + } + function _0x307689() { + try { + Array.prototype.contains = function (_0x4f0acb) { + for (_0x3f0b66 in this) { + if ("string" != typeof this[_0x3f0b66]) { + break; + } + if (this[_0x3f0b66].indexOf(_0x4f0acb) > 0) { + return _0x3f0b66; + } + } + return -1; + }; + var _0x3296b3 = window.navigator.userAgent; + var _0x3d27b9 = new (_0x3f0d49())(_0x3296b3); + var _0x1b9962 = _0x3d27b9.os(); + var _0xbd8459 = ""; + var _0x41c47f = ""; + if ("iOS" == _0x1b9962) { + _0x1b9962 = _0x3d27b9.os() + _0x3d27b9.version("iPhone"); + _0xbd8459 = _0x3d27b9.mobile(); + _0x41c47f = _0x3d27b9.mobile(); + } else { + if ("AndroidOS" == _0x1b9962) { + _0x1b9962 = _0x3d27b9.os() + _0x3d27b9.version("Android"); + var _0x2332b2 = _0x3296b3.split(";"); + var _0x3f0b66 = _0x2332b2.contains("Build/"); + _0x3f0b66 > -1 && (_0xbd8459 = _0x3d27b9.mobile(), _0x41c47f = _0x2332b2[_0x3f0b66].substring(0, _0x2332b2[_0x3f0b66].indexOf("Build/"))); + } + } + return { + os: _0x1b9962, + brand: _0xbd8459, + model: _0x41c47f + }; + } catch (_0x41cda0) { + return { + os: "", + brand: "", + model: "" + }; + } + } + function _0x5c72c9() { + var _0x4bec5a = window.navigator.userAgent; + return !(_0x4bec5a.match(/Android/i) || _0x4bec5a.match(/webOS/i) || _0x4bec5a.match(/iPhone/i) || _0x4bec5a.match(/iPad/i) || _0x4bec5a.match(/iPod/i) || _0x4bec5a.match(/BlackBerry/i) || _0x4bec5a.match(/Windows Phone/i)); + } + function _0x2a70ad() { + var _0x40a9d6 = /macintosh|mac os x/i.test(navigator.userAgent) && !navigator.userAgent.match(/(iPhone\sOS)\s([\d_]+)/); + var _0x3e82b4 = navigator.userAgent.match(/(iPad).*OS\s([\d_]+)/); + return !(!_0x40a9d6 && !_0x3e82b4); + } + function _0x54227d() { + if (_0x161ed7()) { + try { + window.JSInterface.getversion(); + } catch (_0x5c9e93) { + localStorage.setItem("appversion", ""); + } + } else { + try { + window.webkit.messageHandlers.getversion.postMessage(""); + } catch (_0x4520f6) { + localStorage.setItem("appversion", ""); + } + } + window.getVersionFromNative = function (_0x2efa40) { + localStorage.setItem("appversion", JSON.stringify(_0x2efa40)); + }; + return new Promise(function (_0x31cb95, _0x55e8af) { + try { + _0x31cb95(localStorage.getItem("appversion")); + } catch (_0x5155fe) { + _0x55e8af(localStorage.setItem("appversion", 0)); + } + }); + } + function _0x22875b() { + var _0x548c15; + window.localStorage.getItem("deviceId") || window.localStorage.setItem("deviceId", "deviceId-" + new Date().getTime().toString() + "-" + (_0x548c15 = 9, Math.floor((Math.random() + Math.floor(9 * Math.random() + 1)) * Math.pow(10, _0x548c15 - 1)))); + } + function _0x1df619() { + return _0x1216fe().indexOf("miguhui") > -1 || "true" == sessionStorage.getItem("isMiguhuiSDK"); + } + function _0x1f73d7() { + return _0x1216fe().indexOf("havefun2") > -1; + } + function _0x363c94() { + return _0x1216fe().indexOf("miguaikan") > -1; + } + function _0x29ef0b() { + var _0x356769 = (0, _0x6dd076.getQueryString)("appChannel"); + return "40257749147" == _0x356769 || "40257749648" == _0x356769 || "40257749148" == _0x356769 || "40257749149" == _0x356769; + } + function _0xb6c685() { + var _0x1f26e8 = _0x1216fe(); + return _0x1f26e8.indexOf("miniprogram") > -1 && _0x1f26e8.indexOf("micromessenger") > -1; + } + function _0x1359d4() { + var _0x1543c3 = _0x1216fe(); + return _0x1543c3.indexOf("miniprogram") > -1 && _0x1543c3.indexOf("finchat") > -1 || _0x1543c3.indexOf("finclipide") > -1; + } + function _0x1070fe() { + var _0x30edf9 = _0x1216fe(); + return _0x30edf9.indexOf("miniprogram") > -1 && _0x30edf9.indexOf("alipayclient") > -1; + } + function _0x498fe3() { + var _0x2b4d15 = _0x1216fe(); + return _0x2b4d15.indexOf("miniprogram") > -1 && _0x2b4d15.indexOf("cmcc") > -1; + } + function _0x3da2fd() { + try { + if (!navigator || !navigator.connection) { + return 5; + } + if ("wifi" == navigator.connection.type) { + return 4; + } + switch (navigator.connection.effectiveType) { + case "slow-2g": + case "2g": + return 1; + case "3g": + return 2; + case "4g": + return 3; + case "5g": + return 6; + default: + return 5; + } + } catch (_0x516b8a) { + return 5; + } + } + function _0x3a4fd0() { + var _0x404243 = "Other"; + var _0x3dae88 = window.navigator.userAgent; + var _0x1c574c = { + Sogou: /SE\s2\.X|SogouMobileBrowser/, + Explorer2345: /2345Explorer|2345chrome|Mb2345Browser/, + Liebao: /LBBROWSER/, + newMobileQQ: /QQ\/[0-9.]+/, + QQBrowser: /QQBrowser/, + Baidu: /BIDUBrowser|baidubrowser|BaiduHD/, + UC: /UBrowser|UCBrowser|UCWEB/, + MiuiBrowser: /MiuiBrowser/, + Wechat: /MicroMessenger/, + MobileQQ: /Mobile\/\w{5,}\sQQ\/(\d+[\.\d]+)/, + Shoujibaidu: /baiduboxapp/, + Firefox: /Firefox/, + Maxthon: /Maxthon/, + Se360: /360SE/, + Ee360: /360EE/, + TheWorld: /TheWorld/, + Weibo: /__weibo__/, + NokiaBrowser: /NokiaBrowser/, + Opera: /Opera|OPR\/(\d+[\.\d]+)/, + Edge: /Edge/, + Huawei: /huaweibrowser/i, + kuake: /quark/i, + AndroidBrowser: /Android.*Mobile\sSafari|Android\/(\d[\.\d]+)\sRelease\/(\d[\.\d]+)\sBrowser\/AppleWebKit(\d[\.\d]+)/i, + IE: /Trident|MSIE/, + Chrome: /Chrome|CriOS/, + Safari: /Version[|\/]([\w.]+)(\s\w.+)?\s?Safari|like\sGecko\)\sMobile\/\w{3,}$/ + }; + for (var _0x2682a1 in _0x1c574c) if (_0x1c574c[_0x2682a1].exec(_0x3dae88)) { + _0x404243 = _0x2682a1; + break; + } + window.localStorage.setItem("browserName", _0x404243); + console.log("当前浏览器new", _0x404243); + return _0x404243; + } + function _0x49647d(_0x42dd2b) { + if (!_0x42dd2b) { + return false; + } + if (!_0x50073f()) { + return false; + } + try { + var _0x291188 = window.navigator.userAgent; + var _0x39ac32 = _0x291188.match(/miguplay\/(\d+\.\d+(?:\.\d+)*)(?:\s|$)/); + if (_0x39ac32 && _0x39ac32[1]) { + var _0x4a4ebd = _0x39ac32[1].split("."); + var _0x6f8d0 = _0x42dd2b.split("."); + return 3 == _0x6f8d0.length && 3 == _0x4a4ebd.length && _0x4a4ebd[0] >= _0x6f8d0[0] && _0x4a4ebd[1] >= _0x6f8d0[1] && _0x4a4ebd[2] >= _0x6f8d0[2]; + } + } catch (_0xf966d8) { + console.log("Error checking iOS app version:", _0xf966d8); + return false; + } + } + function _0x50073f() { + return MiguplayUtils.appUtils.isMiguApp() && MiguplayUtils.ua.isIos(); + } + function _0x175f9c() { + var _0x1c04a0 = navigator.userAgent.match(/(iPad|iPhone|iPod)\s+OS\s([\d_]+)/); + if (_0x1c04a0 && _0x1c04a0.length > 2) { + var _0x9eb237 = _0x1c04a0[2].replace(/_/g, "."); + var _0x5b5d5f = _0x9eb237.split("."); + _0x5b5d5f.length >= 2 && (_0x9eb237 = _0x5b5d5f.slice(0, 2).join(".")); + return _0x9eb237; + } + } + }, + 716: function (_0x8562db, _0x3ec486, _0x981786) { + "use strict"; + + _0x981786.r(_0x3ec486); + _0x981786.d(_0x3ec486, { + decodePayFromParam: function () { + return _0x366125; + }, + encodePayFromParam: function () { + return _0x306e2d; + }, + getAllQuery: function () { + return _0xb5071a; + }, + getQueryString: function () { + return _0x445eeb; + }, + moveQueryInfo: function () { + return _0x3960dc; + }, + moveQueryUserInfo: function () { + return _0x28be9a; + }, + openUrl: function () { + return _0x445ee1; + }, + openUrlByMiguH5: function () { + return _0x6d7993; + }, + removeParamFromUrl: function () { + return _0x569316; + }, + removePayQuery: function () { + return _0x2b33a3; + }, + updateUrlParam: function () { + return _0x5a7eaa; + }, + urlContact: function () { + return _0x19cde4; + } + }); + var _0x3e3ed8 = _0x981786(4564); + var _0x38785a = _0x981786.n(_0x3e3ed8); + var _0x6f0ea6 = _0x981786(1326); + var _0x4f59f0 = _0x981786(9864); + var _0x447e32 = _0x981786(1141); + function _0xd6180d(_0x139688) { + _0xd6180d = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x5aa305) { + return typeof _0x5aa305; + } : function (_0x266b39) { + return _0x266b39 && "function" == typeof Symbol && _0x266b39.constructor === Symbol && _0x266b39 !== Symbol.prototype ? "symbol" : typeof _0x266b39; + }; + return _0xd6180d(_0x139688); + } + function _0x2f5da3(_0x432214, _0x42ad27) { + var _0x5c4052 = Object.keys(_0x432214); + if (Object.getOwnPropertySymbols) { + var _0x3576cb = Object.getOwnPropertySymbols(_0x432214); + _0x42ad27 && (_0x3576cb = _0x3576cb.filter(function (_0x1f544a) { + return Object.getOwnPropertyDescriptor(_0x432214, _0x1f544a).enumerable; + })); + _0x5c4052.push.apply(_0x5c4052, _0x3576cb); + } + return _0x5c4052; + } + function _0x5a7ae9(_0x1097e7) { + for (var _0x340bd6 = 1; _0x340bd6 < arguments.length; _0x340bd6++) { + var _0x5a978b = null != arguments[_0x340bd6] ? arguments[_0x340bd6] : {}; + _0x340bd6 % 2 ? _0x2f5da3(Object(_0x5a978b), true).forEach(function (_0x395cc8) { + _0x56e33b(_0x1097e7, _0x395cc8, _0x5a978b[_0x395cc8]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(_0x1097e7, Object.getOwnPropertyDescriptors(_0x5a978b)) : _0x2f5da3(Object(_0x5a978b)).forEach(function (_0x287692) { + Object.defineProperty(_0x1097e7, _0x287692, Object.getOwnPropertyDescriptor(_0x5a978b, _0x287692)); + }); + } + return _0x1097e7; + } + function _0x56e33b(_0x46103c, _0x2546c7, _0x3e5bb2) { + (_0x2546c7 = function (_0x378f4f) { + var _0x3759a5 = function (_0x34279a, _0x3a3e77) { + if ("object" !== _0xd6180d(_0x34279a) || null === _0x34279a) { + return _0x34279a; + } + var _0x24fc79 = _0x34279a[Symbol.toPrimitive]; + if (undefined !== _0x24fc79) { + var _0x400284 = _0x24fc79.call(_0x34279a, _0x3a3e77 || "default"); + if ("object" !== _0xd6180d(_0x400284)) { + return _0x400284; + } + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === _0x3a3e77 ? String : Number)(_0x34279a); + }(_0x378f4f, "string"); + return "symbol" === _0xd6180d(_0x3759a5) ? _0x3759a5 : String(_0x3759a5); + }(_0x2546c7)) in _0x46103c ? Object.defineProperty(_0x46103c, _0x2546c7, { + value: _0x3e5bb2, + enumerable: true, + configurable: true, + writable: true + }) : _0x46103c[_0x2546c7] = _0x3e5bb2; + return _0x46103c; + } + function _0x445eeb(_0x5ea4e3) { + return _0x38785a()(window.location.href, true).query[_0x5ea4e3]; + } + function _0xb5071a(_0x2583e5) { + return _0x38785a()(_0x2583e5 || window.location.href, true).query; + } + function _0x28be9a() { + var _0x389f21 = _0x5a7ae9({}, _0xb5071a()); + var _0x199486 = ""; + for (var _0x52a869 in _0x389f21) "userId" != _0x52a869 && "userToken" != _0x52a869 && (_0x199486 = _0x199486 ? _0x199486 + "&" + _0x52a869 + "=" + _0x389f21[_0x52a869] : _0x199486 + _0x52a869 + "=" + _0x389f21[_0x52a869]); + var _0x42a028 = location.pathname; + return _0x199486 ? "".concat(location.origin).concat(_0x42a028, "?").concat(_0x199486) : "".concat(location.origin).concat(_0x42a028); + } + function _0x445ee1(_0x1728a3) { + var _0x5d5ba6 = ""; + var _0x486119 = _0x445eeb("appChannel"); + "40257748671" != _0x486119 && "40257746626" != _0x486119 || (_0x5d5ba6 = "cmccNewPage=1"); + _0x1728a3 = /\?/.test(_0x1728a3) ? "".concat(_0x1728a3, "&").concat(_0x5d5ba6) : "".concat(_0x1728a3, "?").concat(_0x5d5ba6); + "android" == _0x445eeb("source") && (_0x1728a3 = "".concat(_0x1728a3, "&source=android")); + _0x486119 && !window.navigator.standalone || (_0x1728a3 = "".concat(_0x1728a3, "&hasGoBack=1")); + var _0x5138ad = _0x445eeb("showMoreGame"); + var _0x261cd4 = _0x38785a()(_0x1728a3, true).query.showMoreGame; + "1" != _0x5138ad || _0x261cd4 || (_0x1728a3 = "".concat(_0x1728a3, "&showMoreGame=1")); + window.location.href = _0x1728a3; + } + function _0x6d7993(_0x1bd007) { + var _0x1efd5d = ""; + var _0x3ee32c = _0x445eeb("appChannel"); + "40257748671" != _0x3ee32c && "40257746626" != _0x3ee32c || (_0x1efd5d = "cmccNewPage=1"); + _0x1bd007 = /\?/.test(_0x1bd007) ? "".concat(_0x1bd007, "&").concat(_0x1efd5d) : "".concat(_0x1bd007, "?").concat(_0x1efd5d); + "android" == _0x445eeb("source") && (_0x1bd007 = "".concat(_0x1bd007, "&source=android")); + _0x3ee32c && !window.navigator.standalone || (_0x1bd007 = "".concat(_0x1bd007, "&hasGoBack=1")); + (0, _0x447e32.isMIGUsdk)() ? (0, _0x447e32.newWebview)(1, _0x1bd007) : window.location.href = _0x1bd007; + } + function _0x19cde4(_0x54692b, _0x87f2d8) { + var _0x16f4a3 = ""; + for (var _0x4bd265 in _0x87f2d8) if (_0x87f2d8[_0x4bd265] && null != _0x87f2d8[_0x4bd265] && null != _0x87f2d8[_0x4bd265]) { + var _0x4751e0 = _0x87f2d8[_0x4bd265]; + _0x54692b.indexOf(_0x4bd265 + "=" + _0x4751e0) <= -1 && (_0x16f4a3 = _0x16f4a3 + "&" + _0x4bd265 + "=" + _0x4751e0); + } + return (_0x16f4a3 = _0x16f4a3 ? _0x16f4a3.substring(1) : "") ? _0x54692b + (_0x54692b.indexOf("?") < 0 ? "?" : "&") + _0x16f4a3 : _0x54692b; + } + function _0x3960dc(_0x5fc6f8) { + var _0x4758ef = _0x5a7ae9({}, _0xb5071a()); + var _0x5d7e02 = ""; + for (var _0xd6ea44 in _0x4758ef) -1 == _0x5fc6f8.indexOf(_0xd6ea44) && (_0x5d7e02 = _0x5d7e02 ? _0x5d7e02 + "&" + _0xd6ea44 + "=" + _0x4758ef[_0xd6ea44] : _0x5d7e02 + _0xd6ea44 + "=" + _0x4758ef[_0xd6ea44]); + var _0x294b35 = location.pathname; + return _0x5d7e02 ? "".concat(location.origin).concat(_0x294b35, "?").concat(_0x5d7e02) : "".concat(location.origin).concat(_0x294b35); + } + function _0x5a7eaa(_0x24add4, _0x439577) { + var _0x4eae46 = new URL(_0x24add4); + var _0x1261f5 = _0x4eae46.searchParams; + for (var _0x47f165 in _0x439577) _0x439577[_0x47f165] && _0x1261f5.set(_0x47f165, _0x439577[_0x47f165]); + _0x4eae46.search = _0x1261f5.toString(); + return _0x4eae46.href; + } + function _0x306e2d(_0x12647a) { + var _0x51d07e = ""; + _0x12647a && "object" == _0xd6180d(_0x12647a) && (_0x51d07e = JSON.stringify(_0x12647a), _0x51d07e = encodeURIComponent(_0x51d07e)); + return _0x51d07e; + } + function _0x366125(_0x226d8d) { + var _0x23cbbf = ""; + var _0x373fd8 = (0, _0x4f59f0.generateSessionId)(); + try { + _0x226d8d ? (_0x23cbbf = decodeURIComponent(_0x226d8d), (_0x23cbbf = JSON.parse(_0x23cbbf)) && "object" == _0xd6180d(_0x23cbbf) ? !_0x23cbbf.rese50 || _0x23cbbf.rese51 && "" != _0x23cbbf.rese51 || (_0x23cbbf.rese51 = _0x6f0ea6.Z.PAY_FROM_LIST[_0x23cbbf.rese50] || "") : _0x23cbbf = {}) : _0x23cbbf = {}; + _0x23cbbf.rese55 = _0x373fd8; + } catch (_0x5cae98) { + console.log(_0x5cae98); + (_0x23cbbf = {}).rese55 = _0x373fd8; + } + return _0x23cbbf; + } + function _0x2b33a3(_0x448e7b, _0xdf51c9, _0x36703e) { + var _0x4e7f67 = _0x448e7b || window.location.href; + var _0xcceb64 = _0xdf51c9 || []; + var _0x26818e = _0x36703e || []; + var _0x34d725 = MiguplayUtils.url.getAllQuery(_0x4e7f67); + var _0x882321 = ["?xml", "?outTradeNo"]; + var _0x1af6c5 = ["orderId", "pay"].concat(["xml"], [], ["outTradeNo", "totalAmount", "merchantId", "subject", "tradeStatus", "tradeDate", "sign", "extra"], _0xcceb64).filter(function (_0x1dd0b3) { + return !_0x26818e.includes(_0x1dd0b3); + }); + console.log(_0x1af6c5, "allPayQuery"); + var _0x5bb82e = false; + var _0x1b55ce = ""; + var _0x182d05 = function () { + if (-1 == _0x1af6c5.indexOf(_0x3620b0)) { + var _0x3215a9 = _0x34d725[_0x3620b0] || ""; + _0x882321.forEach(function (_0xe73d64) { + -1 !== decodeURIComponent(_0x3215a9).indexOf(_0xe73d64) && (_0x5bb82e = true, _0x3215a9 = decodeURIComponent(_0x3215a9).slice(0, decodeURIComponent(_0x3215a9).indexOf(_0xe73d64))); + }); + _0x1b55ce = _0x1b55ce ? _0x1b55ce + "&" + _0x3620b0 + "=" + _0x3215a9 : _0x1b55ce + _0x3620b0 + "=" + _0x3215a9; + } else { + _0x5bb82e = true; + } + }; + for (var _0x3620b0 in _0x34d725) _0x182d05(); + var _0x52357c = location.pathname; + var _0x8f8836 = location.origin; + if (_0x448e7b) { + var _0x5dc076 = new URL(_0x448e7b); + _0x52357c = _0x5dc076.pathname; + _0x8f8836 = _0x5dc076.origin; + } + if (_0x4e7f67 = _0x1b55ce ? "".concat(_0x8f8836).concat(_0x52357c, "?").concat(_0x1b55ce) : "".concat(_0x8f8836).concat(_0x52357c), _0x448e7b) { + return _0x4e7f67; + } + _0x5bb82e && (window.history && window.history.replaceState && "function" == typeof window.history.replaceState ? window.history.replaceState("", "", _0x4e7f67) : window.location.replace(_0x4e7f67)); + } + function _0x569316(_0x2c8e4f, _0x3e3e51) { + var _0x415020 = new URL(_0x2c8e4f || window.location.href); + _0x415020.searchParams.delete(_0x3e3e51); + return _0x415020.toString(); + } + }, + 1908: function (_0x14a0ea, _0x5192a1, _0x55548f) { + var _0xa61c3; + !function () { + "use strict"; + + function _0x3d659e(_0x10705e, _0x31b742) { + var _0x4c6b69 = (65535 & _0x10705e) + (65535 & _0x31b742); + return (_0x10705e >> 16) + (_0x31b742 >> 16) + (_0x4c6b69 >> 16) << 16 | 65535 & _0x4c6b69; + } + function _0x3bc9f9(_0x10e017, _0x503a60, _0x2eea79, _0xcb29db, _0x141b3c, _0xc3ad3d) { + return _0x3d659e(function (_0x18b7de, _0x4961f6) { + return _0x18b7de << _0x4961f6 | _0x18b7de >>> 32 - _0x4961f6; + }(_0x3d659e(_0x3d659e(_0x503a60, _0x10e017), _0x3d659e(_0xcb29db, _0xc3ad3d)), _0x141b3c), _0x2eea79); + } + function _0xe563dc(_0xda7f02, _0x4685c5, _0x5e2d60, _0x5c297b, _0x311a41, _0xce9fe8, _0x4f1623) { + return _0x3bc9f9(_0x4685c5 & _0x5e2d60 | ~_0x4685c5 & _0x5c297b, _0xda7f02, _0x4685c5, _0x311a41, _0xce9fe8, _0x4f1623); + } + function _0x7bdf02(_0x3f7072, _0x57fed5, _0x3e30dc, _0x6ddca2, _0x4b3d2c, _0x1457aa, _0x24d5cb) { + return _0x3bc9f9(_0x57fed5 & _0x6ddca2 | _0x3e30dc & ~_0x6ddca2, _0x3f7072, _0x57fed5, _0x4b3d2c, _0x1457aa, _0x24d5cb); + } + function _0x2e7aee(_0xb2b5e1, _0x47c023, _0x255b7c, _0x379846, _0x1ce1a6, _0x293c3c, _0x20f94c) { + return _0x3bc9f9(_0x47c023 ^ _0x255b7c ^ _0x379846, _0xb2b5e1, _0x47c023, _0x1ce1a6, _0x293c3c, _0x20f94c); + } + function _0x45e06d(_0x5b65aa, _0x26611b, _0x40e96b, _0x449ab7, _0x3bd434, _0x36cdc1, _0x283e9d) { + return _0x3bc9f9(_0x40e96b ^ (_0x26611b | ~_0x449ab7), _0x5b65aa, _0x26611b, _0x3bd434, _0x36cdc1, _0x283e9d); + } + function _0x567c69(_0x347fcc, _0x3ea0fa) { + _0x347fcc[_0x3ea0fa >> 5] |= 128 << _0x3ea0fa % 32; + _0x347fcc[14 + (_0x3ea0fa + 64 >>> 9 << 4)] = _0x3ea0fa; + var _0x1c1401; + var _0x180fb5; + var _0x37746a; + var _0x426073; + var _0x58ed5c; + var _0x366b5f = 1732584193; + var _0x1e3636 = -271733879; + var _0xbed5d = -1732584194; + var _0x5eac17 = 271733878; + for (_0x1c1401 = 0; _0x1c1401 < _0x347fcc.length; _0x1c1401 += 16) { + _0x180fb5 = _0x366b5f; + _0x37746a = _0x1e3636; + _0x426073 = _0xbed5d; + _0x58ed5c = _0x5eac17; + _0x1e3636 = _0x45e06d(_0x1e3636 = _0x45e06d(_0x1e3636 = _0x45e06d(_0x1e3636 = _0x45e06d(_0x1e3636 = _0x2e7aee(_0x1e3636 = _0x2e7aee(_0x1e3636 = _0x2e7aee(_0x1e3636 = _0x2e7aee(_0x1e3636 = _0x7bdf02(_0x1e3636 = _0x7bdf02(_0x1e3636 = _0x7bdf02(_0x1e3636 = _0x7bdf02(_0x1e3636 = _0xe563dc(_0x1e3636 = _0xe563dc(_0x1e3636 = _0xe563dc(_0x1e3636 = _0xe563dc(_0x1e3636, _0xbed5d = _0xe563dc(_0xbed5d, _0x5eac17 = _0xe563dc(_0x5eac17, _0x366b5f = _0xe563dc(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401], 7, -680876936), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 1], 12, -389564586), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 2], 17, 606105819), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 3], 22, -1044525330), _0xbed5d = _0xe563dc(_0xbed5d, _0x5eac17 = _0xe563dc(_0x5eac17, _0x366b5f = _0xe563dc(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 4], 7, -176418897), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 5], 12, 1200080426), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 6], 17, -1473231341), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 7], 22, -45705983), _0xbed5d = _0xe563dc(_0xbed5d, _0x5eac17 = _0xe563dc(_0x5eac17, _0x366b5f = _0xe563dc(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 8], 7, 1770035416), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 9], 12, -1958414417), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 10], 17, -42063), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 11], 22, -1990404162), _0xbed5d = _0xe563dc(_0xbed5d, _0x5eac17 = _0xe563dc(_0x5eac17, _0x366b5f = _0xe563dc(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 12], 7, 1804603682), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 13], 12, -40341101), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 14], 17, -1502002290), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 15], 22, 1236535329), _0xbed5d = _0x7bdf02(_0xbed5d, _0x5eac17 = _0x7bdf02(_0x5eac17, _0x366b5f = _0x7bdf02(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 1], 5, -165796510), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 6], 9, -1069501632), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 11], 14, 643717713), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401], 20, -373897302), _0xbed5d = _0x7bdf02(_0xbed5d, _0x5eac17 = _0x7bdf02(_0x5eac17, _0x366b5f = _0x7bdf02(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 5], 5, -701558691), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 10], 9, 38016083), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 15], 14, -660478335), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 4], 20, -405537848), _0xbed5d = _0x7bdf02(_0xbed5d, _0x5eac17 = _0x7bdf02(_0x5eac17, _0x366b5f = _0x7bdf02(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 9], 5, 568446438), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 14], 9, -1019803690), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 3], 14, -187363961), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 8], 20, 1163531501), _0xbed5d = _0x7bdf02(_0xbed5d, _0x5eac17 = _0x7bdf02(_0x5eac17, _0x366b5f = _0x7bdf02(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 13], 5, -1444681467), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 2], 9, -51403784), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 7], 14, 1735328473), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 12], 20, -1926607734), _0xbed5d = _0x2e7aee(_0xbed5d, _0x5eac17 = _0x2e7aee(_0x5eac17, _0x366b5f = _0x2e7aee(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 5], 4, -378558), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 8], 11, -2022574463), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 11], 16, 1839030562), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 14], 23, -35309556), _0xbed5d = _0x2e7aee(_0xbed5d, _0x5eac17 = _0x2e7aee(_0x5eac17, _0x366b5f = _0x2e7aee(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 1], 4, -1530992060), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 4], 11, 1272893353), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 7], 16, -155497632), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 10], 23, -1094730640), _0xbed5d = _0x2e7aee(_0xbed5d, _0x5eac17 = _0x2e7aee(_0x5eac17, _0x366b5f = _0x2e7aee(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 13], 4, 681279174), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401], 11, -358537222), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 3], 16, -722521979), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 6], 23, 76029189), _0xbed5d = _0x2e7aee(_0xbed5d, _0x5eac17 = _0x2e7aee(_0x5eac17, _0x366b5f = _0x2e7aee(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 9], 4, -640364487), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 12], 11, -421815835), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 15], 16, 530742520), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 2], 23, -995338651), _0xbed5d = _0x45e06d(_0xbed5d, _0x5eac17 = _0x45e06d(_0x5eac17, _0x366b5f = _0x45e06d(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401], 6, -198630844), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 7], 10, 1126891415), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 14], 15, -1416354905), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 5], 21, -57434055), _0xbed5d = _0x45e06d(_0xbed5d, _0x5eac17 = _0x45e06d(_0x5eac17, _0x366b5f = _0x45e06d(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 12], 6, 1700485571), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 3], 10, -1894986606), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 10], 15, -1051523), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 1], 21, -2054922799), _0xbed5d = _0x45e06d(_0xbed5d, _0x5eac17 = _0x45e06d(_0x5eac17, _0x366b5f = _0x45e06d(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 8], 6, 1873313359), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 15], 10, -30611744), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 6], 15, -1560198380), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 13], 21, 1309151649), _0xbed5d = _0x45e06d(_0xbed5d, _0x5eac17 = _0x45e06d(_0x5eac17, _0x366b5f = _0x45e06d(_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17, _0x347fcc[_0x1c1401 + 4], 6, -145523070), _0x1e3636, _0xbed5d, _0x347fcc[_0x1c1401 + 11], 10, -1120210379), _0x366b5f, _0x1e3636, _0x347fcc[_0x1c1401 + 2], 15, 718787259), _0x5eac17, _0x366b5f, _0x347fcc[_0x1c1401 + 9], 21, -343485551); + _0x366b5f = _0x3d659e(_0x366b5f, _0x180fb5); + _0x1e3636 = _0x3d659e(_0x1e3636, _0x37746a); + _0xbed5d = _0x3d659e(_0xbed5d, _0x426073); + _0x5eac17 = _0x3d659e(_0x5eac17, _0x58ed5c); + } + return [_0x366b5f, _0x1e3636, _0xbed5d, _0x5eac17]; + } + function _0x9ce315(_0x5d6682) { + var _0x5c2566; + var _0x535704 = ""; + var _0x45b554 = 32 * _0x5d6682.length; + for (_0x5c2566 = 0; _0x5c2566 < _0x45b554; _0x5c2566 += 8) { + _0x535704 += String.fromCharCode(_0x5d6682[_0x5c2566 >> 5] >>> _0x5c2566 % 32 & 255); + } + return _0x535704; + } + function _0x19b306(_0x1c87a4) { + var _0x23d7ca; + var _0x5ecadf = []; + for (_0x5ecadf[(_0x1c87a4.length >> 2) - 1] = undefined, _0x23d7ca = 0; _0x23d7ca < _0x5ecadf.length; _0x23d7ca += 1) { + _0x5ecadf[_0x23d7ca] = 0; + } + var _0x5283f7 = 8 * _0x1c87a4.length; + for (_0x23d7ca = 0; _0x23d7ca < _0x5283f7; _0x23d7ca += 8) { + _0x5ecadf[_0x23d7ca >> 5] |= (255 & _0x1c87a4.charCodeAt(_0x23d7ca / 8)) << _0x23d7ca % 32; + } + return _0x5ecadf; + } + function _0x1d787e(_0x188b3b) { + var _0x2f6724; + var _0x259306; + var _0x5d7283 = ""; + for (_0x259306 = 0; _0x259306 < _0x188b3b.length; _0x259306 += 1) { + _0x2f6724 = _0x188b3b.charCodeAt(_0x259306); + _0x5d7283 += "0123456789abcdef".charAt(_0x2f6724 >>> 4 & 15) + "0123456789abcdef".charAt(15 & _0x2f6724); + } + return _0x5d7283; + } + function _0x123f57(_0x4c06b6) { + return unescape(encodeURIComponent(_0x4c06b6)); + } + function _0x3c8626(_0x31a48e) { + return function (_0x506441) { + return _0x9ce315(_0x567c69(_0x19b306(_0x506441), 8 * _0x506441.length)); + }(_0x123f57(_0x31a48e)); + } + function _0x1d2d49(_0x3a8d21, _0x157319) { + return function (_0x2f052f, _0x28f60a) { + var _0x477663; + var _0x42d068; + var _0x5794ba = _0x19b306(_0x2f052f); + var _0x21c11b = []; + var _0x285bae = []; + for (_0x21c11b[15] = _0x285bae[15] = undefined, _0x5794ba.length > 16 && (_0x5794ba = _0x567c69(_0x5794ba, 8 * _0x2f052f.length)), _0x477663 = 0; _0x477663 < 16; _0x477663 += 1) { + _0x21c11b[_0x477663] = 909522486 ^ _0x5794ba[_0x477663]; + _0x285bae[_0x477663] = 1549556828 ^ _0x5794ba[_0x477663]; + } + _0x42d068 = _0x567c69(_0x21c11b.concat(_0x19b306(_0x28f60a)), 512 + 8 * _0x28f60a.length); + return _0x9ce315(_0x567c69(_0x285bae.concat(_0x42d068), 640)); + }(_0x123f57(_0x3a8d21), _0x123f57(_0x157319)); + } + function _0x37c637(_0x37f3e9, _0x83a694, _0x53f73b) { + return _0x83a694 ? _0x53f73b ? _0x1d2d49(_0x83a694, _0x37f3e9) : function (_0x1e96c2, _0x2e021b) { + return _0x1d787e(_0x1d2d49(_0x1e96c2, _0x2e021b)); + }(_0x83a694, _0x37f3e9) : _0x53f73b ? _0x3c8626(_0x37f3e9) : function (_0x49bde5) { + return _0x1d787e(_0x3c8626(_0x49bde5)); + }(_0x37f3e9); + } + undefined === (_0xa61c3 = function () { + return _0x37c637; + }.call(_0x5192a1, _0x55548f, _0x5192a1, _0x14a0ea)) || (_0x14a0ea.exports = _0xa61c3); + }(); + }, + 2152: function (_0x209291) { + var _0x53f698; + _0x53f698 = function () { + return function () { + var _0x3bc9d8 = { + 686: function (_0x26a83b, _0x1bc398, _0x20906c) { + "use strict"; + + _0x20906c.d(_0x1bc398, { + default: function () { + return _0x2fdad9; + } + }); + var _0x28751e = _0x20906c(279); + var _0xd4832e = _0x20906c.n(_0x28751e); + var _0x43f192 = _0x20906c(370); + var _0x52e491 = _0x20906c.n(_0x43f192); + var _0x584dc0 = _0x20906c(817); + var _0x48e1d4 = _0x20906c.n(_0x584dc0); + function _0x3a872f(_0x32da56) { + try { + return document.execCommand(_0x32da56); + } catch (_0x486c40) { + return false; + } + } + var _0x7cc597 = function (_0x5e5d60) { + var _0x425d1f = _0x48e1d4()(_0x5e5d60); + _0x3a872f("cut"); + return _0x425d1f; + }; + var _0x25fb7d = function (_0x3b7f27, _0x513126) { + var _0x577ae9 = function (_0x528937) { + var _0x48e1bb = "rtl" === document.documentElement.getAttribute("dir"); + var _0x26106b = document.createElement("textarea"); + _0x26106b.style.fontSize = "12pt"; + _0x26106b.style.border = "0"; + _0x26106b.style.padding = "0"; + _0x26106b.style.margin = "0"; + _0x26106b.style.position = "absolute"; + _0x26106b.style[_0x48e1bb ? "right" : "left"] = "-9999px"; + var _0x5cefb5 = window.pageYOffset || document.documentElement.scrollTop; + _0x26106b.style.top = "".concat(_0x5cefb5, "px"); + _0x26106b.setAttribute("readonly", ""); + _0x26106b.value = _0x528937; + return _0x26106b; + }(_0x3b7f27); + _0x513126.container.appendChild(_0x577ae9); + var _0x2e4f6a = _0x48e1d4()(_0x577ae9); + _0x3a872f("copy"); + _0x577ae9.remove(); + return _0x2e4f6a; + }; + var _0x42103d = function (_0x1cdad9) { + var _0x438e4d = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : { + container: document.body + }; + var _0x3a871d = ""; + "string" == typeof _0x1cdad9 ? _0x3a871d = _0x25fb7d(_0x1cdad9, _0x438e4d) : _0x1cdad9 instanceof HTMLInputElement && !["text", "search", "url", "tel", "password"].includes(null == _0x1cdad9 ? undefined : _0x1cdad9.type) ? _0x3a871d = _0x25fb7d(_0x1cdad9.value, _0x438e4d) : (_0x3a871d = _0x48e1d4()(_0x1cdad9), _0x3a872f("copy")); + return _0x3a871d; + }; + function _0x574c2d(_0x3cea18) { + _0x574c2d = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x268072) { + return typeof _0x268072; + } : function (_0x126ecd) { + return _0x126ecd && "function" == typeof Symbol && _0x126ecd.constructor === Symbol && _0x126ecd !== Symbol.prototype ? "symbol" : typeof _0x126ecd; + }; + return _0x574c2d(_0x3cea18); + } + var _0x37d2f3 = function () { + var _0x54546f = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : {}; + var _0x4b0ea2 = _0x54546f.action; + var _0x348bd2 = undefined === _0x4b0ea2 ? "copy" : _0x4b0ea2; + var _0x5232f8 = _0x54546f.container; + var _0x16ffa4 = _0x54546f.target; + var _0x5a9aef = _0x54546f.text; + if ("copy" !== _0x348bd2 && "cut" !== _0x348bd2) { + throw new Error("Invalid \"action\" value, use either \"copy\" or \"cut\""); + } + if (undefined !== _0x16ffa4) { + if (!_0x16ffa4 || "object" !== _0x574c2d(_0x16ffa4) || 1 !== _0x16ffa4.nodeType) { + throw new Error("Invalid \"target\" value, use a valid Element"); + } + if ("copy" === _0x348bd2 && _0x16ffa4.hasAttribute("disabled")) { + throw new Error("Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute"); + } + if ("cut" === _0x348bd2 && (_0x16ffa4.hasAttribute("readonly") || _0x16ffa4.hasAttribute("disabled"))) { + throw new Error("Invalid \"target\" attribute. You can't cut text from elements with \"readonly\" or \"disabled\" attributes"); + } + } + return _0x5a9aef ? _0x42103d(_0x5a9aef, { + container: _0x5232f8 + }) : _0x16ffa4 ? "cut" === _0x348bd2 ? _0x7cc597(_0x16ffa4) : _0x42103d(_0x16ffa4, { + container: _0x5232f8 + }) : undefined; + }; + function _0x3cf04f(_0x170ee2) { + _0x3cf04f = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x33f2c3) { + return typeof _0x33f2c3; + } : function (_0x45816f) { + return _0x45816f && "function" == typeof Symbol && _0x45816f.constructor === Symbol && _0x45816f !== Symbol.prototype ? "symbol" : typeof _0x45816f; + }; + return _0x3cf04f(_0x170ee2); + } + function _0x3c10b7(_0x357cf9, _0x46f86c) { + for (var _0x32d4e1 = 0; _0x32d4e1 < _0x46f86c.length; _0x32d4e1++) { + var _0x4e25fa = _0x46f86c[_0x32d4e1]; + _0x4e25fa.enumerable = _0x4e25fa.enumerable || false; + _0x4e25fa.configurable = true; + "value" in _0x4e25fa && (_0x4e25fa.writable = true); + Object.defineProperty(_0x357cf9, _0x4e25fa.key, _0x4e25fa); + } + } + function _0x1e5dd5(_0x82ca4f, _0x98d0dd) { + _0x1e5dd5 = Object.setPrototypeOf || function (_0x1bb6c5, _0x13dbae) { + _0x1bb6c5.__proto__ = _0x13dbae; + return _0x1bb6c5; + }; + return _0x1e5dd5(_0x82ca4f, _0x98d0dd); + } + function _0x24af20(_0x5811f5) { + var _0x27a8de = function () { + if ("undefined" == typeof Reflect || !Reflect.construct) { + return false; + } + if (Reflect.construct.sham) { + return false; + } + if ("function" == typeof Proxy) { + return true; + } + try { + Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); + return true; + } catch (_0x262628) { + return false; + } + }(); + return function () { + var _0x271ca1; + var _0x6b15e1 = _0x1d77f2(_0x5811f5); + if (_0x27a8de) { + var _0x5be1b5 = _0x1d77f2(this).constructor; + _0x271ca1 = Reflect.construct(_0x6b15e1, arguments, _0x5be1b5); + } else { + _0x271ca1 = _0x6b15e1.apply(this, arguments); + } + return function (_0x3cfdac, _0x3bb08f) { + return !_0x3bb08f || "object" !== _0x3cf04f(_0x3bb08f) && "function" != typeof _0x3bb08f ? function (_0x3aface) { + if (undefined === _0x3aface) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + return _0x3aface; + }(_0x3cfdac) : _0x3bb08f; + }(this, _0x271ca1); + }; + } + function _0x1d77f2(_0x1d0897) { + _0x1d77f2 = Object.setPrototypeOf ? Object.getPrototypeOf : function (_0x354452) { + return _0x354452.__proto__ || Object.getPrototypeOf(_0x354452); + }; + return _0x1d77f2(_0x1d0897); + } + function _0x5a0872(_0x45568c, _0x48ea2e) { + var _0x3f0884 = "data-clipboard-".concat(_0x45568c); + if (_0x48ea2e.hasAttribute(_0x3f0884)) { + return _0x48ea2e.getAttribute(_0x3f0884); + } + } + var _0x4f8159 = function (_0x3d4442) { + !function (_0x5a5c11, _0x5c6e85) { + if ("function" != typeof _0x5c6e85 && null !== _0x5c6e85) { + throw new TypeError("Super expression must either be null or a function"); + } + _0x5a5c11.prototype = Object.create(_0x5c6e85 && _0x5c6e85.prototype, { + constructor: { + value: _0x5a5c11, + writable: true, + configurable: true + } + }); + _0x5c6e85 && _0x1e5dd5(_0x5a5c11, _0x5c6e85); + }(_0x602417, _0x3d4442); + var _0x509403; + var _0x3c2c3c; + var _0x11417a; + var _0x4b6c13 = _0x24af20(_0x602417); + function _0x602417(_0x27db80, _0x574e56) { + var _0xd870d3; + (function (_0x44f28a, _0x4d5603) { + if (!(_0x44f28a instanceof _0x4d5603)) { + throw new TypeError("Cannot call a class as a function"); + } + })(this, _0x602417); + (_0xd870d3 = _0x4b6c13.call(this)).resolveOptions(_0x574e56); + _0xd870d3.listenClick(_0x27db80); + return _0xd870d3; + } + _0x509403 = _0x602417; + _0x3c2c3c = [{ + key: "resolveOptions", + value: function () { + var _0x47f1fd = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : {}; + this.action = "function" == typeof _0x47f1fd.action ? _0x47f1fd.action : this.defaultAction; + this.target = "function" == typeof _0x47f1fd.target ? _0x47f1fd.target : this.defaultTarget; + this.text = "function" == typeof _0x47f1fd.text ? _0x47f1fd.text : this.defaultText; + this.container = "object" === _0x3cf04f(_0x47f1fd.container) ? _0x47f1fd.container : document.body; + } + }, { + key: "listenClick", + value: function (_0x413539) { + var _0x34f0b1 = this; + this.listener = _0x52e491()(_0x413539, "click", function (_0x5e2516) { + return _0x34f0b1.onClick(_0x5e2516); + }); + } + }, { + key: "onClick", + value: function (_0x19c42f) { + var _0xc4a16f = _0x19c42f.delegateTarget || _0x19c42f.currentTarget; + var _0x4c4b52 = this.action(_0xc4a16f) || "copy"; + var _0x1ddaf8 = _0x37d2f3({ + action: _0x4c4b52, + container: this.container, + target: this.target(_0xc4a16f), + text: this.text(_0xc4a16f) + }); + this.emit(_0x1ddaf8 ? "success" : "error", { + action: _0x4c4b52, + text: _0x1ddaf8, + trigger: _0xc4a16f, + clearSelection: function () { + _0xc4a16f && _0xc4a16f.focus(); + window.getSelection().removeAllRanges(); + } + }); + } + }, { + key: "defaultAction", + value: function (_0x21ac35) { + return _0x5a0872("action", _0x21ac35); + } + }, { + key: "defaultTarget", + value: function (_0x344c9b) { + var _0x4348f0 = _0x5a0872("target", _0x344c9b); + if (_0x4348f0) { + return document.querySelector(_0x4348f0); + } + } + }, { + key: "defaultText", + value: function (_0x193f25) { + return _0x5a0872("text", _0x193f25); + } + }, { + key: "destroy", + value: function () { + this.listener.destroy(); + } + }]; + _0x11417a = [{ + key: "copy", + value: function (_0x441447) { + var _0x4ce81d = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : { + container: document.body + }; + return _0x42103d(_0x441447, _0x4ce81d); + } + }, { + key: "cut", + value: function (_0x1cd258) { + return _0x7cc597(_0x1cd258); + } + }, { + key: "isSupported", + value: function () { + var _0x25d623 = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : ["copy", "cut"]; + var _0x496283 = "string" == typeof _0x25d623 ? [_0x25d623] : _0x25d623; + var _0x1fae52 = !!document.queryCommandSupported; + _0x496283.forEach(function (_0x4c3526) { + _0x1fae52 = _0x1fae52 && !!document.queryCommandSupported(_0x4c3526); + }); + return _0x1fae52; + } + }]; + _0x3c2c3c && _0x3c10b7(_0x509403.prototype, _0x3c2c3c); + _0x11417a && _0x3c10b7(_0x509403, _0x11417a); + return _0x602417; + }(_0xd4832e()); + var _0x2fdad9 = _0x4f8159; + }, + 828: function (_0x2fdeca) { + if ("undefined" != typeof Element && !Element.prototype.matches) { + var _0x15edfd = Element.prototype; + _0x15edfd.matches = _0x15edfd.matchesSelector || _0x15edfd.mozMatchesSelector || _0x15edfd.msMatchesSelector || _0x15edfd.oMatchesSelector || _0x15edfd.webkitMatchesSelector; + } + _0x2fdeca.exports = function (_0x30ece8, _0x4b79bc) { + for (; _0x30ece8 && 9 !== _0x30ece8.nodeType;) { + if ("function" == typeof _0x30ece8.matches && _0x30ece8.matches(_0x4b79bc)) { + return _0x30ece8; + } + _0x30ece8 = _0x30ece8.parentNode; + } + }; + }, + 438: function (_0x12cf71, _0x51b03c, _0x10be8f) { + var _0x1aa8ab = _0x10be8f(828); + function _0x66b63c(_0x3e2dea, _0x56b3a0, _0x1283e6, _0x3fdd7d, _0x53b8fc) { + var _0x28a948 = _0x4ff9bf.apply(this, arguments); + _0x3e2dea.addEventListener(_0x1283e6, _0x28a948, _0x53b8fc); + return { + destroy: function () { + _0x3e2dea.removeEventListener(_0x1283e6, _0x28a948, _0x53b8fc); + } + }; + } + function _0x4ff9bf(_0x43d5f3, _0x159500, _0x2f802a, _0x8ccde3) { + return function (_0xe4e144) { + _0xe4e144.delegateTarget = _0x1aa8ab(_0xe4e144.target, _0x159500); + _0xe4e144.delegateTarget && _0x8ccde3.call(_0x43d5f3, _0xe4e144); + }; + } + _0x12cf71.exports = function (_0x54a29c, _0x4e80a8, _0x29406b, _0x5e6aa0, _0x1be817) { + return "function" == typeof _0x54a29c.addEventListener ? _0x66b63c.apply(null, arguments) : "function" == typeof _0x29406b ? _0x66b63c.bind(null, document).apply(null, arguments) : ("string" == typeof _0x54a29c && (_0x54a29c = document.querySelectorAll(_0x54a29c)), Array.prototype.map.call(_0x54a29c, function (_0x2b1e3c) { + return _0x66b63c(_0x2b1e3c, _0x4e80a8, _0x29406b, _0x5e6aa0, _0x1be817); + })); + }; + }, + 879: function (_0x5afb09, _0x32925f) { + _0x32925f.node = function (_0x348a04) { + return undefined !== _0x348a04 && _0x348a04 instanceof HTMLElement && 1 === _0x348a04.nodeType; + }; + _0x32925f.nodeList = function (_0x5e2226) { + var _0x11aa0a = Object.prototype.toString.call(_0x5e2226); + return undefined !== _0x5e2226 && ("[object NodeList]" === _0x11aa0a || "[object HTMLCollection]" === _0x11aa0a) && "length" in _0x5e2226 && (0 === _0x5e2226.length || _0x32925f.node(_0x5e2226[0])); + }; + _0x32925f.string = function (_0x1638ea) { + return "string" == typeof _0x1638ea || _0x1638ea instanceof String; + }; + _0x32925f.fn = function (_0x18d293) { + return "[object Function]" === Object.prototype.toString.call(_0x18d293); + }; + }, + 370: function (_0x3e8acf, _0x2268c5, _0x1e4759) { + var _0x275aa3 = _0x1e4759(879); + var _0x275191 = _0x1e4759(438); + _0x3e8acf.exports = function (_0x35cf94, _0x2dfc92, _0xc094b8) { + if (!_0x35cf94 && !_0x2dfc92 && !_0xc094b8) { + throw new Error("Missing required arguments"); + } + if (!_0x275aa3.string(_0x2dfc92)) { + throw new TypeError("Second argument must be a String"); + } + if (!_0x275aa3.fn(_0xc094b8)) { + throw new TypeError("Third argument must be a Function"); + } + if (_0x275aa3.node(_0x35cf94)) { + return function (_0x1aaffc, _0x4c88e1, _0x1ce28c) { + _0x1aaffc.addEventListener(_0x4c88e1, _0x1ce28c); + return { + destroy: function () { + _0x1aaffc.removeEventListener(_0x4c88e1, _0x1ce28c); + } + }; + }(_0x35cf94, _0x2dfc92, _0xc094b8); + } + if (_0x275aa3.nodeList(_0x35cf94)) { + return function (_0x33bded, _0x38ccab, _0x10c4a8) { + Array.prototype.forEach.call(_0x33bded, function (_0x4f91f6) { + _0x4f91f6.addEventListener(_0x38ccab, _0x10c4a8); + }); + return { + destroy: function () { + Array.prototype.forEach.call(_0x33bded, function (_0x269e08) { + _0x269e08.removeEventListener(_0x38ccab, _0x10c4a8); + }); + } + }; + }(_0x35cf94, _0x2dfc92, _0xc094b8); + } + if (_0x275aa3.string(_0x35cf94)) { + return function (_0x1c439a, _0x4b0ee6, _0x229aa2) { + return _0x275191(document.body, _0x1c439a, _0x4b0ee6, _0x229aa2); + }(_0x35cf94, _0x2dfc92, _0xc094b8); + } + throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList"); + }; + }, + 817: function (_0x3d4886) { + _0x3d4886.exports = function (_0xf029bc) { + var _0xa33556; + if ("SELECT" === _0xf029bc.nodeName) { + _0xf029bc.focus(); + _0xa33556 = _0xf029bc.value; + } else { + if ("INPUT" === _0xf029bc.nodeName || "TEXTAREA" === _0xf029bc.nodeName) { + var _0xcb7558 = _0xf029bc.hasAttribute("readonly"); + _0xcb7558 || _0xf029bc.setAttribute("readonly", ""); + _0xf029bc.select(); + _0xf029bc.setSelectionRange(0, _0xf029bc.value.length); + _0xcb7558 || _0xf029bc.removeAttribute("readonly"); + _0xa33556 = _0xf029bc.value; + } else { + _0xf029bc.hasAttribute("contenteditable") && _0xf029bc.focus(); + var _0x42957d = window.getSelection(); + var _0x174386 = document.createRange(); + _0x174386.selectNodeContents(_0xf029bc); + _0x42957d.removeAllRanges(); + _0x42957d.addRange(_0x174386); + _0xa33556 = _0x42957d.toString(); + } + } + return _0xa33556; + }; + }, + 279: function (_0x1fc457) { + function _0x46f23a() {} + _0x46f23a.prototype = { + on: function (_0x5cddbb, _0x578025, _0x1b8d81) { + var _0x356161 = this.e || (this.e = {}); + (_0x356161[_0x5cddbb] || (_0x356161[_0x5cddbb] = [])).push({ + fn: _0x578025, + ctx: _0x1b8d81 + }); + return this; + }, + once: function (_0x36f9be, _0xa59c9, _0x12e58a) { + var _0x18f7ae = this; + function _0x5931fc() { + _0x18f7ae.off(_0x36f9be, _0x5931fc); + _0xa59c9.apply(_0x12e58a, arguments); + } + _0x5931fc._ = _0xa59c9; + return this.on(_0x36f9be, _0x5931fc, _0x12e58a); + }, + emit: function (_0x443fda) { + for (var _0x5d4d85 = [].slice.call(arguments, 1), _0x205539 = ((this.e || (this.e = {}))[_0x443fda] || []).slice(), _0x5c9da1 = 0, _0x388aea = _0x205539.length; _0x5c9da1 < _0x388aea; _0x5c9da1++) { + _0x205539[_0x5c9da1].fn.apply(_0x205539[_0x5c9da1].ctx, _0x5d4d85); + } + return this; + }, + off: function (_0x477ede, _0xa0f2e1) { + var _0x450718 = this.e || (this.e = {}); + var _0x26f2f7 = _0x450718[_0x477ede]; + var _0x228e08 = []; + if (_0x26f2f7 && _0xa0f2e1) { + for (var _0x37ee08 = 0, _0xed2f0b = _0x26f2f7.length; _0x37ee08 < _0xed2f0b; _0x37ee08++) { + _0x26f2f7[_0x37ee08].fn !== _0xa0f2e1 && _0x26f2f7[_0x37ee08].fn._ !== _0xa0f2e1 && _0x228e08.push(_0x26f2f7[_0x37ee08]); + } + } + _0x228e08.length ? _0x450718[_0x477ede] = _0x228e08 : delete _0x450718[_0x477ede]; + return this; + } + }; + _0x1fc457.exports = _0x46f23a; + _0x1fc457.exports.TinyEmitter = _0x46f23a; + } + }; + var _0x36c52d = {}; + function _0x8ae248(_0x500910) { + if (_0x36c52d[_0x500910]) { + return _0x36c52d[_0x500910].exports; + } + _0x36c52d[_0x500910] = { + exports: {} + }; + var _0x2a8e0c = _0x36c52d[_0x500910]; + _0x3bc9d8[_0x500910](_0x2a8e0c, _0x2a8e0c.exports, _0x8ae248); + return _0x2a8e0c.exports; + } + _0x8ae248.n = function (_0x41bbde) { + var _0x422616 = _0x41bbde && _0x41bbde.__esModule ? function () { + return _0x41bbde.default; + } : function () { + return _0x41bbde; + }; + _0x8ae248.d(_0x422616, { + a: _0x422616 + }); + return _0x422616; + }; + _0x8ae248.d = function (_0x5f401f, _0x4ce076) { + for (var _0x500c5d in _0x4ce076) _0x8ae248.o(_0x4ce076, _0x500c5d) && !_0x8ae248.o(_0x5f401f, _0x500c5d) && Object.defineProperty(_0x5f401f, _0x500c5d, { + enumerable: true, + get: _0x4ce076[_0x500c5d] + }); + }; + _0x8ae248.o = function (_0x1f3132, _0xfb5a71) { + return Object.prototype.hasOwnProperty.call(_0x1f3132, _0xfb5a71); + }; + return _0x8ae248(686); + }().default; + }; + _0x209291.exports = _0x53f698(); + }, + 452: function (_0x1dbd94, _0x586414, _0x3c0da2) { + var _0x3468da; + _0x1dbd94.exports = (_0x3468da = _0x3c0da2(8249), _0x3c0da2(8269), _0x3c0da2(8214), _0x3c0da2(888), _0x3c0da2(5109), function () { + var _0x14d28d = _0x3468da; + var _0x186578 = _0x14d28d.lib.BlockCipher; + var _0x1a8231 = _0x14d28d.algo; + var _0x161bab = []; + var _0x29a13a = []; + var _0x51eb80 = []; + var _0x3cff16 = []; + var _0x4b7225 = []; + var _0x417d26 = []; + var _0xe7b108 = []; + var _0x5895c4 = []; + var _0x5689b2 = []; + var _0xe71df0 = []; + !function () { + for (var _0xe46067 = [], _0x284e8b = 0; _0x284e8b < 256; _0x284e8b++) { + _0xe46067[_0x284e8b] = _0x284e8b < 128 ? _0x284e8b << 1 : _0x284e8b << 1 ^ 283; + } + var _0xdc4d54 = 0; + var _0x4a6663 = 0; + for (_0x284e8b = 0; _0x284e8b < 256; _0x284e8b++) { + var _0x258d4a = _0x4a6663 ^ _0x4a6663 << 1 ^ _0x4a6663 << 2 ^ _0x4a6663 << 3 ^ _0x4a6663 << 4; + _0x258d4a = _0x258d4a >>> 8 ^ 255 & _0x258d4a ^ 99; + _0x161bab[_0xdc4d54] = _0x258d4a; + _0x29a13a[_0x258d4a] = _0xdc4d54; + var _0xef802b = _0xe46067[_0xdc4d54]; + var _0x2e0d84 = _0xe46067[_0xef802b]; + var _0xcec3ba = _0xe46067[_0x2e0d84]; + var _0xbe613a = 257 * _0xe46067[_0x258d4a] ^ 16843008 * _0x258d4a; + _0x51eb80[_0xdc4d54] = _0xbe613a << 24 | _0xbe613a >>> 8; + _0x3cff16[_0xdc4d54] = _0xbe613a << 16 | _0xbe613a >>> 16; + _0x4b7225[_0xdc4d54] = _0xbe613a << 8 | _0xbe613a >>> 24; + _0x417d26[_0xdc4d54] = _0xbe613a; + _0xbe613a = 16843009 * _0xcec3ba ^ 65537 * _0x2e0d84 ^ 257 * _0xef802b ^ 16843008 * _0xdc4d54; + _0xe7b108[_0x258d4a] = _0xbe613a << 24 | _0xbe613a >>> 8; + _0x5895c4[_0x258d4a] = _0xbe613a << 16 | _0xbe613a >>> 16; + _0x5689b2[_0x258d4a] = _0xbe613a << 8 | _0xbe613a >>> 24; + _0xe71df0[_0x258d4a] = _0xbe613a; + _0xdc4d54 ? (_0xdc4d54 = _0xef802b ^ _0xe46067[_0xe46067[_0xe46067[_0xcec3ba ^ _0xef802b]]], _0x4a6663 ^= _0xe46067[_0xe46067[_0x4a6663]]) : _0xdc4d54 = _0x4a6663 = 1; + } + }(); + var _0x156d56 = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54]; + _0x1a8231.AES = _0x186578.extend({ + _doReset: function () { + if (!this._nRounds || this._keyPriorReset !== this._key) { + for (var _0x4da90e = this._keyPriorReset = this._key, _0x3c4a32 = _0x4da90e.words, _0x43f825 = _0x4da90e.sigBytes / 4, _0x2c0b09 = 4 * ((this._nRounds = _0x43f825 + 6) + 1), _0x5bb1a3 = this._keySchedule = [], _0x88b745 = 0; _0x88b745 < _0x2c0b09; _0x88b745++) { + _0x88b745 < _0x43f825 ? _0x5bb1a3[_0x88b745] = _0x3c4a32[_0x88b745] : (_0x3b4059 = _0x5bb1a3[_0x88b745 - 1], _0x88b745 % _0x43f825 ? _0x43f825 > 6 && _0x88b745 % _0x43f825 == 4 && (_0x3b4059 = _0x161bab[_0x3b4059 >>> 24] << 24 | _0x161bab[_0x3b4059 >>> 16 & 255] << 16 | _0x161bab[_0x3b4059 >>> 8 & 255] << 8 | _0x161bab[255 & _0x3b4059]) : (_0x3b4059 = _0x161bab[(_0x3b4059 = _0x3b4059 << 8 | _0x3b4059 >>> 24) >>> 24] << 24 | _0x161bab[_0x3b4059 >>> 16 & 255] << 16 | _0x161bab[_0x3b4059 >>> 8 & 255] << 8 | _0x161bab[255 & _0x3b4059], _0x3b4059 ^= _0x156d56[_0x88b745 / _0x43f825 | 0] << 24), _0x5bb1a3[_0x88b745] = _0x5bb1a3[_0x88b745 - _0x43f825] ^ _0x3b4059); + } + for (var _0x2c7980 = this._invKeySchedule = [], _0x264dee = 0; _0x264dee < _0x2c0b09; _0x264dee++) { + if (_0x88b745 = _0x2c0b09 - _0x264dee, _0x264dee % 4) { + var _0x3b4059 = _0x5bb1a3[_0x88b745]; + } else { + _0x3b4059 = _0x5bb1a3[_0x88b745 - 4]; + } + _0x2c7980[_0x264dee] = _0x264dee < 4 || _0x88b745 <= 4 ? _0x3b4059 : _0xe7b108[_0x161bab[_0x3b4059 >>> 24]] ^ _0x5895c4[_0x161bab[_0x3b4059 >>> 16 & 255]] ^ _0x5689b2[_0x161bab[_0x3b4059 >>> 8 & 255]] ^ _0xe71df0[_0x161bab[255 & _0x3b4059]]; + } + } + }, + encryptBlock: function (_0x20785a, _0x7fed6e) { + this._doCryptBlock(_0x20785a, _0x7fed6e, this._keySchedule, _0x51eb80, _0x3cff16, _0x4b7225, _0x417d26, _0x161bab); + }, + decryptBlock: function (_0x27d019, _0x434c26) { + var _0x5598b1 = _0x27d019[_0x434c26 + 1]; + _0x27d019[_0x434c26 + 1] = _0x27d019[_0x434c26 + 3]; + _0x27d019[_0x434c26 + 3] = _0x5598b1; + this._doCryptBlock(_0x27d019, _0x434c26, this._invKeySchedule, _0xe7b108, _0x5895c4, _0x5689b2, _0xe71df0, _0x29a13a); + _0x5598b1 = _0x27d019[_0x434c26 + 1]; + _0x27d019[_0x434c26 + 1] = _0x27d019[_0x434c26 + 3]; + _0x27d019[_0x434c26 + 3] = _0x5598b1; + }, + _doCryptBlock: function (_0x768caf, _0x10758f, _0x26308d, _0x1ff716, _0x492e3f, _0x28039e, _0xb000a9, _0x395d9c) { + for (var _0x88d799 = this._nRounds, _0x22cb1d = _0x768caf[_0x10758f] ^ _0x26308d[0], _0x3c10d8 = _0x768caf[_0x10758f + 1] ^ _0x26308d[1], _0x507a96 = _0x768caf[_0x10758f + 2] ^ _0x26308d[2], _0x2ccc29 = _0x768caf[_0x10758f + 3] ^ _0x26308d[3], _0x35022 = 4, _0x15854b = 1; _0x15854b < _0x88d799; _0x15854b++) { + var _0x2bd5dd = _0x1ff716[_0x22cb1d >>> 24] ^ _0x492e3f[_0x3c10d8 >>> 16 & 255] ^ _0x28039e[_0x507a96 >>> 8 & 255] ^ _0xb000a9[255 & _0x2ccc29] ^ _0x26308d[_0x35022++]; + var _0x3df223 = _0x1ff716[_0x3c10d8 >>> 24] ^ _0x492e3f[_0x507a96 >>> 16 & 255] ^ _0x28039e[_0x2ccc29 >>> 8 & 255] ^ _0xb000a9[255 & _0x22cb1d] ^ _0x26308d[_0x35022++]; + var _0x4777c7 = _0x1ff716[_0x507a96 >>> 24] ^ _0x492e3f[_0x2ccc29 >>> 16 & 255] ^ _0x28039e[_0x22cb1d >>> 8 & 255] ^ _0xb000a9[255 & _0x3c10d8] ^ _0x26308d[_0x35022++]; + var _0x33fa3d = _0x1ff716[_0x2ccc29 >>> 24] ^ _0x492e3f[_0x22cb1d >>> 16 & 255] ^ _0x28039e[_0x3c10d8 >>> 8 & 255] ^ _0xb000a9[255 & _0x507a96] ^ _0x26308d[_0x35022++]; + _0x22cb1d = _0x2bd5dd; + _0x3c10d8 = _0x3df223; + _0x507a96 = _0x4777c7; + _0x2ccc29 = _0x33fa3d; + } + _0x2bd5dd = (_0x395d9c[_0x22cb1d >>> 24] << 24 | _0x395d9c[_0x3c10d8 >>> 16 & 255] << 16 | _0x395d9c[_0x507a96 >>> 8 & 255] << 8 | _0x395d9c[255 & _0x2ccc29]) ^ _0x26308d[_0x35022++]; + _0x3df223 = (_0x395d9c[_0x3c10d8 >>> 24] << 24 | _0x395d9c[_0x507a96 >>> 16 & 255] << 16 | _0x395d9c[_0x2ccc29 >>> 8 & 255] << 8 | _0x395d9c[255 & _0x22cb1d]) ^ _0x26308d[_0x35022++]; + _0x4777c7 = (_0x395d9c[_0x507a96 >>> 24] << 24 | _0x395d9c[_0x2ccc29 >>> 16 & 255] << 16 | _0x395d9c[_0x22cb1d >>> 8 & 255] << 8 | _0x395d9c[255 & _0x3c10d8]) ^ _0x26308d[_0x35022++]; + _0x33fa3d = (_0x395d9c[_0x2ccc29 >>> 24] << 24 | _0x395d9c[_0x22cb1d >>> 16 & 255] << 16 | _0x395d9c[_0x3c10d8 >>> 8 & 255] << 8 | _0x395d9c[255 & _0x507a96]) ^ _0x26308d[_0x35022++]; + _0x768caf[_0x10758f] = _0x2bd5dd; + _0x768caf[_0x10758f + 1] = _0x3df223; + _0x768caf[_0x10758f + 2] = _0x4777c7; + _0x768caf[_0x10758f + 3] = _0x33fa3d; + }, + keySize: 8 + }); + var _0x272085 = _0x1a8231.AES; + _0x14d28d.AES = _0x186578._createHelper(_0x272085); + }(), _0x3468da.AES); + }, + 7407: function (_0x530a72, _0x16e8a7, _0x2eb9f0) { + var _0x581f48; + _0x530a72.exports = (_0x581f48 = _0x2eb9f0(8249), _0x2eb9f0(8269), _0x2eb9f0(8214), _0x2eb9f0(888), _0x2eb9f0(5109), function () { + var _0x43dab8 = _0x581f48; + var _0xbb3703 = _0x43dab8.lib.BlockCipher; + var _0x1fc243 = _0x43dab8.algo; + const _0x25ebba = 16; + const _0x5d897f = [608135816, 2242054355, 320440878, 57701188, 2752067618, 698298832, 137296536, 3964562569, 1160258022, 953160567, 3193202383, 887688300, 3232508343, 3380367581, 1065670069, 3041331479, 2450970073, 2306472731]; + const _0x597c7c = [[3509652390, 2564797868, 805139163, 3491422135, 3101798381, 1780907670, 3128725573, 4046225305, 614570311, 3012652279, 134345442, 2240740374, 1667834072, 1901547113, 2757295779, 4103290238, 227898511, 1921955416, 1904987480, 2182433518, 2069144605, 3260701109, 2620446009, 720527379, 3318853667, 677414384, 3393288472, 3101374703, 2390351024, 1614419982, 1822297739, 2954791486, 3608508353, 3174124327, 2024746970, 1432378464, 3864339955, 2857741204, 1464375394, 1676153920, 1439316330, 715854006, 3033291828, 289532110, 2706671279, 2087905683, 3018724369, 1668267050, 732546397, 1947742710, 3462151702, 2609353502, 2950085171, 1814351708, 2050118529, 680887927, 999245976, 1800124847, 3300911131, 1713906067, 1641548236, 4213287313, 1216130144, 1575780402, 4018429277, 3917837745, 3693486850, 3949271944, 596196993, 3549867205, 258830323, 2213823033, 772490370, 2760122372, 1774776394, 2652871518, 566650946, 4142492826, 1728879713, 2882767088, 1783734482, 3629395816, 2517608232, 2874225571, 1861159788, 326777828, 3124490320, 2130389656, 2716951837, 967770486, 1724537150, 2185432712, 2364442137, 1164943284, 2105845187, 998989502, 3765401048, 2244026483, 1075463327, 1455516326, 1322494562, 910128902, 469688178, 1117454909, 936433444, 3490320968, 3675253459, 1240580251, 122909385, 2157517691, 634681816, 4142456567, 3825094682, 3061402683, 2540495037, 79693498, 3249098678, 1084186820, 1583128258, 426386531, 1761308591, 1047286709, 322548459, 995290223, 1845252383, 2603652396, 3431023940, 2942221577, 3202600964, 3727903485, 1712269319, 422464435, 3234572375, 1170764815, 3523960633, 3117677531, 1434042557, 442511882, 3600875718, 1076654713, 1738483198, 4213154764, 2393238008, 3677496056, 1014306527, 4251020053, 793779912, 2902807211, 842905082, 4246964064, 1395751752, 1040244610, 2656851899, 3396308128, 445077038, 3742853595, 3577915638, 679411651, 2892444358, 2354009459, 1767581616, 3150600392, 3791627101, 3102740896, 284835224, 4246832056, 1258075500, 768725851, 2589189241, 3069724005, 3532540348, 1274779536, 3789419226, 2764799539, 1660621633, 3471099624, 4011903706, 913787905, 3497959166, 737222580, 2514213453, 2928710040, 3937242737, 1804850592, 3499020752, 2949064160, 2386320175, 2390070455, 2415321851, 4061277028, 2290661394, 2416832540, 1336762016, 1754252060, 3520065937, 3014181293, 791618072, 3188594551, 3933548030, 2332172193, 3852520463, 3043980520, 413987798, 3465142937, 3030929376, 4245938359, 2093235073, 3534596313, 375366246, 2157278981, 2479649556, 555357303, 3870105701, 2008414854, 3344188149, 4221384143, 3956125452, 2067696032, 3594591187, 2921233993, 2428461, 544322398, 577241275, 1471733935, 610547355, 4027169054, 1432588573, 1507829418, 2025931657, 3646575487, 545086370, 48609733, 2200306550, 1653985193, 298326376, 1316178497, 3007786442, 2064951626, 458293330, 2589141269, 3591329599, 3164325604, 727753846, 2179363840, 146436021, 1461446943, 4069977195, 705550613, 3059967265, 3887724982, 4281599278, 3313849956, 1404054877, 2845806497, 146425753, 1854211946], [1266315497, 3048417604, 3681880366, 3289982499, 2909710000, 1235738493, 2632868024, 2414719590, 3970600049, 1771706367, 1449415276, 3266420449, 422970021, 1963543593, 2690192192, 3826793022, 1062508698, 1531092325, 1804592342, 2583117782, 2714934279, 4024971509, 1294809318, 4028980673, 1289560198, 2221992742, 1669523910, 35572830, 157838143, 1052438473, 1016535060, 1802137761, 1753167236, 1386275462, 3080475397, 2857371447, 1040679964, 2145300060, 2390574316, 1461121720, 2956646967, 4031777805, 4028374788, 33600511, 2920084762, 1018524850, 629373528, 3691585981, 3515945977, 2091462646, 2486323059, 586499841, 988145025, 935516892, 3367335476, 2599673255, 2839830854, 265290510, 3972581182, 2759138881, 3795373465, 1005194799, 847297441, 406762289, 1314163512, 1332590856, 1866599683, 4127851711, 750260880, 613907577, 1450815602, 3165620655, 3734664991, 3650291728, 3012275730, 3704569646, 1427272223, 778793252, 1343938022, 2676280711, 2052605720, 1946737175, 3164576444, 3914038668, 3967478842, 3682934266, 1661551462, 3294938066, 4011595847, 840292616, 3712170807, 616741398, 312560963, 711312465, 1351876610, 322626781, 1910503582, 271666773, 2175563734, 1594956187, 70604529, 3617834859, 1007753275, 1495573769, 4069517037, 2549218298, 2663038764, 504708206, 2263041392, 3941167025, 2249088522, 1514023603, 1998579484, 1312622330, 694541497, 2582060303, 2151582166, 1382467621, 776784248, 2618340202, 3323268794, 2497899128, 2784771155, 503983604, 4076293799, 907881277, 423175695, 432175456, 1378068232, 4145222326, 3954048622, 3938656102, 3820766613, 2793130115, 2977904593, 26017576, 3274890735, 3194772133, 1700274565, 1756076034, 4006520079, 3677328699, 720338349, 1533947780, 354530856, 688349552, 3973924725, 1637815568, 332179504, 3949051286, 53804574, 2852348879, 3044236432, 1282449977, 3583942155, 3416972820, 4006381244, 1617046695, 2628476075, 3002303598, 1686838959, 431878346, 2686675385, 1700445008, 1080580658, 1009431731, 832498133, 3223435511, 2605976345, 2271191193, 2516031870, 1648197032, 4164389018, 2548247927, 300782431, 375919233, 238389289, 3353747414, 2531188641, 2019080857, 1475708069, 455242339, 2609103871, 448939670, 3451063019, 1395535956, 2413381860, 1841049896, 1491858159, 885456874, 4264095073, 4001119347, 1565136089, 3898914787, 1108368660, 540939232, 1173283510, 2745871338, 3681308437, 4207628240, 3343053890, 4016749493, 1699691293, 1103962373, 3625875870, 2256883143, 3830138730, 1031889488, 3479347698, 1535977030, 4236805024, 3251091107, 2132092099, 1774941330, 1199868427, 1452454533, 157007616, 2904115357, 342012276, 595725824, 1480756522, 206960106, 497939518, 591360097, 863170706, 2375253569, 3596610801, 1814182875, 2094937945, 3421402208, 1082520231, 3463918190, 2785509508, 435703966, 3908032597, 1641649973, 2842273706, 3305899714, 1510255612, 2148256476, 2655287854, 3276092548, 4258621189, 236887753, 3681803219, 274041037, 1734335097, 3815195456, 3317970021, 1899903192, 1026095262, 4050517792, 356393447, 2410691914, 3873677099, 3682840055], [3913112168, 2491498743, 4132185628, 2489919796, 1091903735, 1979897079, 3170134830, 3567386728, 3557303409, 857797738, 1136121015, 1342202287, 507115054, 2535736646, 337727348, 3213592640, 1301675037, 2528481711, 1895095763, 1721773893, 3216771564, 62756741, 2142006736, 835421444, 2531993523, 1442658625, 3659876326, 2882144922, 676362277, 1392781812, 170690266, 3921047035, 1759253602, 3611846912, 1745797284, 664899054, 1329594018, 3901205900, 3045908486, 2062866102, 2865634940, 3543621612, 3464012697, 1080764994, 553557557, 3656615353, 3996768171, 991055499, 499776247, 1265440854, 648242737, 3940784050, 980351604, 3713745714, 1749149687, 3396870395, 4211799374, 3640570775, 1161844396, 3125318951, 1431517754, 545492359, 4268468663, 3499529547, 1437099964, 2702547544, 3433638243, 2581715763, 2787789398, 1060185593, 1593081372, 2418618748, 4260947970, 69676912, 2159744348, 86519011, 2512459080, 3838209314, 1220612927, 3339683548, 133810670, 1090789135, 1078426020, 1569222167, 845107691, 3583754449, 4072456591, 1091646820, 628848692, 1613405280, 3757631651, 526609435, 236106946, 48312990, 2942717905, 3402727701, 1797494240, 859738849, 992217954, 4005476642, 2243076622, 3870952857, 3732016268, 765654824, 3490871365, 2511836413, 1685915746, 3888969200, 1414112111, 2273134842, 3281911079, 4080962846, 172450625, 2569994100, 980381355, 4109958455, 2819808352, 2716589560, 2568741196, 3681446669, 3329971472, 1835478071, 660984891, 3704678404, 4045999559, 3422617507, 3040415634, 1762651403, 1719377915, 3470491036, 2693910283, 3642056355, 3138596744, 1364962596, 2073328063, 1983633131, 926494387, 3423689081, 2150032023, 4096667949, 1749200295, 3328846651, 309677260, 2016342300, 1779581495, 3079819751, 111262694, 1274766160, 443224088, 298511866, 1025883608, 3806446537, 1145181785, 168956806, 3641502830, 3584813610, 1689216846, 3666258015, 3200248200, 1692713982, 2646376535, 4042768518, 1618508792, 1610833997, 3523052358, 4130873264, 2001055236, 3610705100, 2202168115, 4028541809, 2961195399, 1006657119, 2006996926, 3186142756, 1430667929, 3210227297, 1314452623, 4074634658, 4101304120, 2273951170, 1399257539, 3367210612, 3027628629, 1190975929, 2062231137, 2333990788, 2221543033, 2438960610, 1181637006, 548689776, 2362791313, 3372408396, 3104550113, 3145860560, 296247880, 1970579870, 3078560182, 3769228297, 1714227617, 3291629107, 3898220290, 166772364, 1251581989, 493813264, 448347421, 195405023, 2709975567, 677966185, 3703036547, 1463355134, 2715995803, 1338867538, 1343315457, 2802222074, 2684532164, 233230375, 2599980071, 2000651841, 3277868038, 1638401717, 4028070440, 3237316320, 6314154, 819756386, 300326615, 590932579, 1405279636, 3267499572, 3150704214, 2428286686, 3959192993, 3461946742, 1862657033, 1266418056, 963775037, 2089974820, 2263052895, 1917689273, 448879540, 3550394620, 3981727096, 150775221, 3627908307, 1303187396, 508620638, 2975983352, 2726630617, 1817252668, 1876281319, 1457606340, 908771278, 3720792119, 3617206836, 2455994898, 1729034894, 1080033504], [976866871, 3556439503, 2881648439, 1522871579, 1555064734, 1336096578, 3548522304, 2579274686, 3574697629, 3205460757, 3593280638, 3338716283, 3079412587, 564236357, 2993598910, 1781952180, 1464380207, 3163844217, 3332601554, 1699332808, 1393555694, 1183702653, 3581086237, 1288719814, 691649499, 2847557200, 2895455976, 3193889540, 2717570544, 1781354906, 1676643554, 2592534050, 3230253752, 1126444790, 2770207658, 2633158820, 2210423226, 2615765581, 2414155088, 3127139286, 673620729, 2805611233, 1269405062, 4015350505, 3341807571, 4149409754, 1057255273, 2012875353, 2162469141, 2276492801, 2601117357, 993977747, 3918593370, 2654263191, 753973209, 36408145, 2530585658, 25011837, 3520020182, 2088578344, 530523599, 2918365339, 1524020338, 1518925132, 3760827505, 3759777254, 1202760957, 3985898139, 3906192525, 674977740, 4174734889, 2031300136, 2019492241, 3983892565, 4153806404, 3822280332, 352677332, 2297720250, 60907813, 90501309, 3286998549, 1016092578, 2535922412, 2839152426, 457141659, 509813237, 4120667899, 652014361, 1966332200, 2975202805, 55981186, 2327461051, 676427537, 3255491064, 2882294119, 3433927263, 1307055953, 942726286, 933058658, 2468411793, 3933900994, 4215176142, 1361170020, 2001714738, 2830558078, 3274259782, 1222529897, 1679025792, 2729314320, 3714953764, 1770335741, 151462246, 3013232138, 1682292957, 1483529935, 471910574, 1539241949, 458788160, 3436315007, 1807016891, 3718408830, 978976581, 1043663428, 3165965781, 1927990952, 4200891579, 2372276910, 3208408903, 3533431907, 1412390302, 2931980059, 4132332400, 1947078029, 3881505623, 4168226417, 2941484381, 1077988104, 1320477388, 886195818, 18198404, 3786409000, 2509781533, 112762804, 3463356488, 1866414978, 891333506, 18488651, 661792760, 1628790961, 3885187036, 3141171499, 876946877, 2693282273, 1372485963, 791857591, 2686433993, 3759982718, 3167212022, 3472953795, 2716379847, 445679433, 3561995674, 3504004811, 3574258232, 54117162, 3331405415, 2381918588, 3769707343, 4154350007, 1140177722, 4074052095, 668550556, 3214352940, 367459370, 261225585, 2610173221, 4209349473, 3468074219, 3265815641, 314222801, 3066103646, 3808782860, 282218597, 3406013506, 3773591054, 379116347, 1285071038, 846784868, 2669647154, 3771962079, 3550491691, 2305946142, 453669953, 1268987020, 3317592352, 3279303384, 3744833421, 2610507566, 3859509063, 266596637, 3847019092, 517658769, 3462560207, 3443424879, 370717030, 4247526661, 2224018117, 4143653529, 4112773975, 2788324899, 2477274417, 1456262402, 2901442914, 1517677493, 1846949527, 2295493580, 3734397586, 2176403920, 1280348187, 1908823572, 3871786941, 846861322, 1172426758, 3287448474, 3383383037, 1655181056, 3139813346, 901632758, 1897031941, 2986607138, 3066810236, 3447102507, 1393639104, 373351379, 950779232, 625454576, 3124240540, 4148612726, 2007998917, 544563296, 2244738638, 2330496472, 2058025392, 1291430526, 424198748, 50039436, 29584100, 3605783033, 2429876329, 2791104160, 1057563949, 3255363231, 3075367218, 3463963227, 1469046755, 985887462]]; + var _0x278667 = { + pbox: [], + sbox: [] + }; + function _0x12616c(_0x5abd58, _0x502f84) { + let _0x440874 = _0x502f84 >> 24 & 255; + let _0x2f4c80 = _0x502f84 >> 16 & 255; + let _0x4a69c1 = _0x502f84 >> 8 & 255; + let _0x263ce7 = 255 & _0x502f84; + let _0x3b8bb1 = _0x5abd58.sbox[0][_0x440874] + _0x5abd58.sbox[1][_0x2f4c80]; + _0x3b8bb1 ^= _0x5abd58.sbox[2][_0x4a69c1]; + _0x3b8bb1 += _0x5abd58.sbox[3][_0x263ce7]; + return _0x3b8bb1; + } + function _0x35c129(_0x29ec34, _0x54a2bb, _0x13525b) { + let _0x42a36e; + let _0x146795 = _0x54a2bb; + let _0x3a2cb7 = _0x13525b; + for (let _0x2dd317 = 0; _0x2dd317 < _0x25ebba; ++_0x2dd317) { + _0x146795 ^= _0x29ec34.pbox[_0x2dd317]; + _0x3a2cb7 = _0x12616c(_0x29ec34, _0x146795) ^ _0x3a2cb7; + _0x42a36e = _0x146795; + _0x146795 = _0x3a2cb7; + _0x3a2cb7 = _0x42a36e; + } + _0x42a36e = _0x146795; + _0x146795 = _0x3a2cb7; + _0x3a2cb7 = _0x42a36e; + _0x3a2cb7 ^= _0x29ec34.pbox[_0x25ebba]; + _0x146795 ^= _0x29ec34.pbox[_0x25ebba + 1]; + return { + left: _0x146795, + right: _0x3a2cb7 + }; + } + function _0x1f3c83(_0x80fab1, _0x50df6c, _0x1d29b8) { + let _0x2dc5cf; + let _0xe9372 = _0x50df6c; + let _0x755cc0 = _0x1d29b8; + for (let _0x2f1a7a = _0x25ebba + 1; _0x2f1a7a > 1; --_0x2f1a7a) { + _0xe9372 ^= _0x80fab1.pbox[_0x2f1a7a]; + _0x755cc0 = _0x12616c(_0x80fab1, _0xe9372) ^ _0x755cc0; + _0x2dc5cf = _0xe9372; + _0xe9372 = _0x755cc0; + _0x755cc0 = _0x2dc5cf; + } + _0x2dc5cf = _0xe9372; + _0xe9372 = _0x755cc0; + _0x755cc0 = _0x2dc5cf; + _0x755cc0 ^= _0x80fab1.pbox[1]; + _0xe9372 ^= _0x80fab1.pbox[0]; + return { + left: _0xe9372, + right: _0x755cc0 + }; + } + function _0x291fca(_0xfc577d, _0x58e55f, _0x2abe03) { + for (let _0x44a872 = 0; _0x44a872 < 4; _0x44a872++) { + _0xfc577d.sbox[_0x44a872] = []; + for (let _0x1bfe60 = 0; _0x1bfe60 < 256; _0x1bfe60++) { + _0xfc577d.sbox[_0x44a872][_0x1bfe60] = _0x597c7c[_0x44a872][_0x1bfe60]; + } + } + let _0x967c65 = 0; + for (let _0x12c520 = 0; _0x12c520 < _0x25ebba + 2; _0x12c520++) { + _0xfc577d.pbox[_0x12c520] = _0x5d897f[_0x12c520] ^ _0x58e55f[_0x967c65]; + _0x967c65++; + _0x967c65 >= _0x2abe03 && (_0x967c65 = 0); + } + let _0x12576c = 0; + let _0x3c112b = 0; + let _0x5a76ce = 0; + for (let _0x24c13a = 0; _0x24c13a < _0x25ebba + 2; _0x24c13a += 2) { + _0x5a76ce = _0x35c129(_0xfc577d, _0x12576c, _0x3c112b); + _0x12576c = _0x5a76ce.left; + _0x3c112b = _0x5a76ce.right; + _0xfc577d.pbox[_0x24c13a] = _0x12576c; + _0xfc577d.pbox[_0x24c13a + 1] = _0x3c112b; + } + for (let _0x227f12 = 0; _0x227f12 < 4; _0x227f12++) { + for (let _0x7e9d1e = 0; _0x7e9d1e < 256; _0x7e9d1e += 2) { + _0x5a76ce = _0x35c129(_0xfc577d, _0x12576c, _0x3c112b); + _0x12576c = _0x5a76ce.left; + _0x3c112b = _0x5a76ce.right; + _0xfc577d.sbox[_0x227f12][_0x7e9d1e] = _0x12576c; + _0xfc577d.sbox[_0x227f12][_0x7e9d1e + 1] = _0x3c112b; + } + } + return true; + } + _0x1fc243.Blowfish = _0xbb3703.extend({ + _doReset: function () { + if (this._keyPriorReset !== this._key) { + this._keyPriorReset = this._key; + var _0x4a4ef5 = this._keyPriorReset; + var _0x3206cb = _0x4a4ef5.words; + var _0xfdb16c = _0x4a4ef5.sigBytes / 4; + _0x291fca(_0x278667, _0x3206cb, _0xfdb16c); + } + }, + encryptBlock: function (_0x1e0300, _0x363093) { + var _0x1895d6 = _0x35c129(_0x278667, _0x1e0300[_0x363093], _0x1e0300[_0x363093 + 1]); + _0x1e0300[_0x363093] = _0x1895d6.left; + _0x1e0300[_0x363093 + 1] = _0x1895d6.right; + }, + decryptBlock: function (_0x486c33, _0x589e15) { + var _0x4a9627 = _0x1f3c83(_0x278667, _0x486c33[_0x589e15], _0x486c33[_0x589e15 + 1]); + _0x486c33[_0x589e15] = _0x4a9627.left; + _0x486c33[_0x589e15 + 1] = _0x4a9627.right; + }, + blockSize: 2, + keySize: 4, + ivSize: 2 + }); + var _0x4cc827 = _0x1fc243.Blowfish; + _0x43dab8.Blowfish = _0xbb3703._createHelper(_0x4cc827); + }(), _0x581f48.Blowfish); + }, + 5109: function (_0x147dd5, _0x42fb7b, _0x39d546) { + var _0x3d538b; + _0x147dd5.exports = (_0x3d538b = _0x39d546(8249), _0x39d546(888), void (_0x3d538b.lib.Cipher || function (_0x3a32d2) { + var _0x5ec8da = _0x3d538b; + var _0x89c31e = _0x5ec8da.lib; + var _0x1898f3 = _0x89c31e.Base; + var _0x5ecf07 = _0x89c31e.WordArray; + var _0x2eaf3d = _0x89c31e.BufferedBlockAlgorithm; + var _0x47b4fd = _0x5ec8da.enc; + _0x47b4fd.Utf8; + var _0x10bbc2 = _0x47b4fd.Base64; + var _0x5b8f88 = _0x5ec8da.algo.EvpKDF; + _0x89c31e.Cipher = _0x2eaf3d.extend({ + cfg: _0x1898f3.extend(), + createEncryptor: function (_0x248e1e, _0x34de1c) { + return this.create(this._ENC_XFORM_MODE, _0x248e1e, _0x34de1c); + }, + createDecryptor: function (_0x30b37a, _0x14119d) { + return this.create(this._DEC_XFORM_MODE, _0x30b37a, _0x14119d); + }, + init: function (_0x5702a0, _0x569957, _0x4eb070) { + this.cfg = this.cfg.extend(_0x4eb070); + this._xformMode = _0x5702a0; + this._key = _0x569957; + this.reset(); + }, + reset: function () { + _0x2eaf3d.reset.call(this); + this._doReset(); + }, + process: function (_0x474d75) { + this._append(_0x474d75); + return this._process(); + }, + finalize: function (_0x581b48) { + _0x581b48 && this._append(_0x581b48); + return this._doFinalize(); + }, + keySize: 4, + ivSize: 4, + _ENC_XFORM_MODE: 1, + _DEC_XFORM_MODE: 2, + _createHelper: function () { + function _0x4dd30f(_0x52906d) { + return "string" == typeof _0x52906d ? _0xd7091a : _0x1fec85; + } + return function (_0x528155) { + return { + encrypt: function (_0x5df7aa, _0x5e851a, _0x70abb2) { + return _0x4dd30f(_0x5e851a).encrypt(_0x528155, _0x5df7aa, _0x5e851a, _0x70abb2); + }, + decrypt: function (_0x1ac195, _0x237f91, _0x12b127) { + return _0x4dd30f(_0x237f91).decrypt(_0x528155, _0x1ac195, _0x237f91, _0x12b127); + } + }; + }; + }() + }); + var _0x3aa1e0 = _0x89c31e.Cipher; + _0x89c31e.StreamCipher = _0x3aa1e0.extend({ + _doFinalize: function () { + return this._process(true); + }, + blockSize: 1 + }); + _0x5ec8da.mode = {}; + var _0x22f94a = _0x5ec8da.mode; + _0x89c31e.BlockCipherMode = _0x1898f3.extend({ + createEncryptor: function (_0x58c3db, _0x58b741) { + return this.Encryptor.create(_0x58c3db, _0x58b741); + }, + createDecryptor: function (_0x5bc4b9, _0x46b2d4) { + return this.Decryptor.create(_0x5bc4b9, _0x46b2d4); + }, + init: function (_0x21cd9a, _0x1e1942) { + this._cipher = _0x21cd9a; + this._iv = _0x1e1942; + } + }); + var _0xc92ffe = _0x89c31e.BlockCipherMode; + _0x22f94a.CBC = function () { + var _0x3c4e51 = _0xc92ffe.extend(); + function _0x10d850(_0x226d93, _0x2de9c5, _0x1e55f9) { + var _0x4bac8c; + var _0x2eb0a3 = this._iv; + _0x2eb0a3 ? (_0x4bac8c = _0x2eb0a3, this._iv = _0x3a32d2) : _0x4bac8c = this._prevBlock; + for (var _0x428aa5 = 0; _0x428aa5 < _0x1e55f9; _0x428aa5++) { + _0x226d93[_0x2de9c5 + _0x428aa5] ^= _0x4bac8c[_0x428aa5]; + } + } + _0x3c4e51.Encryptor = _0x3c4e51.extend({ + processBlock: function (_0x1a9e4d, _0x5e2736) { + var _0x17b785 = this._cipher; + var _0x508605 = _0x17b785.blockSize; + _0x10d850.call(this, _0x1a9e4d, _0x5e2736, _0x508605); + _0x17b785.encryptBlock(_0x1a9e4d, _0x5e2736); + this._prevBlock = _0x1a9e4d.slice(_0x5e2736, _0x5e2736 + _0x508605); + } + }); + _0x3c4e51.Decryptor = _0x3c4e51.extend({ + processBlock: function (_0x3c330b, _0x3bb123) { + var _0x121b7e = this._cipher; + var _0xe1526c = _0x121b7e.blockSize; + var _0x5182f2 = _0x3c330b.slice(_0x3bb123, _0x3bb123 + _0xe1526c); + _0x121b7e.decryptBlock(_0x3c330b, _0x3bb123); + _0x10d850.call(this, _0x3c330b, _0x3bb123, _0xe1526c); + this._prevBlock = _0x5182f2; + } + }); + return _0x3c4e51; + }(); + var _0x59b26d = _0x22f94a.CBC; + (_0x5ec8da.pad = {}).Pkcs7 = { + pad: function (_0x12a539, _0x3569c2) { + for (var _0x594f5b = 4 * _0x3569c2, _0x4c170e = _0x594f5b - _0x12a539.sigBytes % _0x594f5b, _0x42584b = _0x4c170e << 24 | _0x4c170e << 16 | _0x4c170e << 8 | _0x4c170e, _0x51ad86 = [], _0x4935b7 = 0; _0x4935b7 < _0x4c170e; _0x4935b7 += 4) { + _0x51ad86.push(_0x42584b); + } + var _0x424ec1 = _0x5ecf07.create(_0x51ad86, _0x4c170e); + _0x12a539.concat(_0x424ec1); + }, + unpad: function (_0x32c615) { + var _0x1f49e0 = 255 & _0x32c615.words[_0x32c615.sigBytes - 1 >>> 2]; + _0x32c615.sigBytes -= _0x1f49e0; + } + }; + var _0x57a44c = (_0x5ec8da.pad = {}).Pkcs7; + _0x89c31e.BlockCipher = _0x3aa1e0.extend({ + cfg: _0x3aa1e0.cfg.extend({ + mode: _0x59b26d, + padding: _0x57a44c + }), + reset: function () { + var _0x1131a2; + _0x3aa1e0.reset.call(this); + var _0x30770d = this.cfg; + var _0x575375 = _0x30770d.iv; + var _0x1162b7 = _0x30770d.mode; + this._xformMode == this._ENC_XFORM_MODE ? _0x1131a2 = _0x1162b7.createEncryptor : (_0x1131a2 = _0x1162b7.createDecryptor, this._minBufferSize = 1); + this._mode && this._mode.__creator == _0x1131a2 ? this._mode.init(this, _0x575375 && _0x575375.words) : (this._mode = _0x1131a2.call(_0x1162b7, this, _0x575375 && _0x575375.words), this._mode.__creator = _0x1131a2); + }, + _doProcessBlock: function (_0x30b75a, _0xc6fb46) { + this._mode.processBlock(_0x30b75a, _0xc6fb46); + }, + _doFinalize: function () { + var _0x2a174e; + var _0x72e4b9 = this.cfg.padding; + this._xformMode == this._ENC_XFORM_MODE ? (_0x72e4b9.pad(this._data, this.blockSize), _0x2a174e = this._process(true)) : (_0x2a174e = this._process(true), _0x72e4b9.unpad(_0x2a174e)); + return _0x2a174e; + }, + blockSize: 4 + }); + _0x89c31e.CipherParams = _0x1898f3.extend({ + init: function (_0x411b79) { + this.mixIn(_0x411b79); + }, + toString: function (_0x537970) { + return (_0x537970 || this.formatter).stringify(this); + } + }); + var _0x53ca54 = _0x89c31e.CipherParams; + (_0x5ec8da.format = {}).OpenSSL = { + stringify: function (_0x592f09) { + var _0x1bb6c2 = _0x592f09.ciphertext; + var _0x57d768 = _0x592f09.salt; + return (_0x57d768 ? _0x5ecf07.create([1398893684, 1701076831]).concat(_0x57d768).concat(_0x1bb6c2) : _0x1bb6c2).toString(_0x10bbc2); + }, + parse: function (_0x84a092) { + var _0x5327ed; + var _0x1dd1b2 = _0x10bbc2.parse(_0x84a092); + var _0x1226dc = _0x1dd1b2.words; + 1398893684 == _0x1226dc[0] && 1701076831 == _0x1226dc[1] && (_0x5327ed = _0x5ecf07.create(_0x1226dc.slice(2, 4)), _0x1226dc.splice(0, 4), _0x1dd1b2.sigBytes -= 16); + return _0x53ca54.create({ + ciphertext: _0x1dd1b2, + salt: _0x5327ed + }); + } + }; + var _0x342558 = (_0x5ec8da.format = {}).OpenSSL; + _0x89c31e.SerializableCipher = _0x1898f3.extend({ + cfg: _0x1898f3.extend({ + format: _0x342558 + }), + encrypt: function (_0x5d20f1, _0x186feb, _0x1e3a34, _0x19b4a6) { + _0x19b4a6 = this.cfg.extend(_0x19b4a6); + var _0x4fe438 = _0x5d20f1.createEncryptor(_0x1e3a34, _0x19b4a6); + var _0x55b0f2 = _0x4fe438.finalize(_0x186feb); + var _0x1f2438 = _0x4fe438.cfg; + return _0x53ca54.create({ + ciphertext: _0x55b0f2, + key: _0x1e3a34, + iv: _0x1f2438.iv, + algorithm: _0x5d20f1, + mode: _0x1f2438.mode, + padding: _0x1f2438.padding, + blockSize: _0x5d20f1.blockSize, + formatter: _0x19b4a6.format + }); + }, + decrypt: function (_0x22017e, _0x20ec9a, _0x47bee7, _0x465702) { + _0x465702 = this.cfg.extend(_0x465702); + _0x20ec9a = this._parse(_0x20ec9a, _0x465702.format); + return _0x22017e.createDecryptor(_0x47bee7, _0x465702).finalize(_0x20ec9a.ciphertext); + }, + _parse: function (_0x4f9376, _0x95a46e) { + return "string" == typeof _0x4f9376 ? _0x95a46e.parse(_0x4f9376, this) : _0x4f9376; + } + }); + var _0x1fec85 = _0x89c31e.SerializableCipher; + (_0x5ec8da.kdf = {}).OpenSSL = { + execute: function (_0x4bc7fc, _0x44b247, _0x38d5d7, _0x86ef61, _0x21362e) { + if (_0x86ef61 || (_0x86ef61 = _0x5ecf07.random(8)), _0x21362e) { + _0x35897d = _0x5b8f88.create({ + keySize: _0x44b247 + _0x38d5d7, + hasher: _0x21362e + }).compute(_0x4bc7fc, _0x86ef61); + } else { + var _0x35897d = _0x5b8f88.create({ + keySize: _0x44b247 + _0x38d5d7 + }).compute(_0x4bc7fc, _0x86ef61); + } + var _0x598b09 = _0x5ecf07.create(_0x35897d.words.slice(_0x44b247), 4 * _0x38d5d7); + _0x35897d.sigBytes = 4 * _0x44b247; + return _0x53ca54.create({ + key: _0x35897d, + iv: _0x598b09, + salt: _0x86ef61 + }); + } + }; + var _0x4d0cc9 = (_0x5ec8da.kdf = {}).OpenSSL; + _0x89c31e.PasswordBasedCipher = _0x1fec85.extend({ + cfg: _0x1fec85.cfg.extend({ + kdf: _0x4d0cc9 + }), + encrypt: function (_0x327425, _0x38c60b, _0x26d08a, _0x4537ba) { + var _0x35e596 = (_0x4537ba = this.cfg.extend(_0x4537ba)).kdf.execute(_0x26d08a, _0x327425.keySize, _0x327425.ivSize, _0x4537ba.salt, _0x4537ba.hasher); + _0x4537ba.iv = _0x35e596.iv; + var _0x5ac974 = _0x1fec85.encrypt.call(this, _0x327425, _0x38c60b, _0x35e596.key, _0x4537ba); + _0x5ac974.mixIn(_0x35e596); + return _0x5ac974; + }, + decrypt: function (_0x1abebc, _0x641e8e, _0x547b25, _0x4532b6) { + _0x4532b6 = this.cfg.extend(_0x4532b6); + _0x641e8e = this._parse(_0x641e8e, _0x4532b6.format); + var _0x33446f = _0x4532b6.kdf.execute(_0x547b25, _0x1abebc.keySize, _0x1abebc.ivSize, _0x641e8e.salt, _0x4532b6.hasher); + _0x4532b6.iv = _0x33446f.iv; + return _0x1fec85.decrypt.call(this, _0x1abebc, _0x641e8e, _0x33446f.key, _0x4532b6); + } + }); + var _0xd7091a = _0x89c31e.PasswordBasedCipher; + }())); + }, + 8249: function (_0x39091e, _0x7e67a9, _0x4a6bef) { + var _0x591c0a; + _0x39091e.exports = (_0x591c0a = _0x591c0a || function (_0x15a6ac, _0x5180c4) { + var _0x14007f; + if ("undefined" != typeof window && window.crypto && (_0x14007f = window.crypto), "undefined" != typeof self && self.crypto && (_0x14007f = self.crypto), "undefined" != typeof globalThis && globalThis.crypto && (_0x14007f = globalThis.crypto), !_0x14007f && "undefined" != typeof window && window.msCrypto && (_0x14007f = window.msCrypto), !_0x14007f && undefined !== _0x4a6bef.g && _0x4a6bef.g.crypto && (_0x14007f = _0x4a6bef.g.crypto), !_0x14007f) { + try { + _0x14007f = _0x4a6bef(2480); + } catch (_0x4a0fb1) {} + } + var _0x408afb = function () { + if (_0x14007f) { + if ("function" == typeof _0x14007f.getRandomValues) { + try { + return _0x14007f.getRandomValues(new Uint32Array(1))[0]; + } catch (_0x3b579d) {} + } + if ("function" == typeof _0x14007f.randomBytes) { + try { + return _0x14007f.randomBytes(4).readInt32LE(); + } catch (_0x43a841) {} + } + } + throw new Error("Native crypto module could not be used to get secure random number."); + }; + var _0x1c85d7 = Object.create || function () { + function _0x312bea() {} + return function (_0x5d4b73) { + var _0xb1b54b; + _0x312bea.prototype = _0x5d4b73; + _0xb1b54b = new _0x312bea(); + _0x312bea.prototype = null; + return _0xb1b54b; + }; + }(); + var _0xb1ba79 = {}; + _0xb1ba79.lib = {}; + var _0x4c01bb = _0xb1ba79.lib; + _0x4c01bb.Base = { + extend: function (_0x1a46fa) { + var _0x205e00 = _0x1c85d7(this); + _0x1a46fa && _0x205e00.mixIn(_0x1a46fa); + _0x205e00.hasOwnProperty("init") && this.init !== _0x205e00.init || (_0x205e00.init = function () { + _0x205e00.$super.init.apply(this, arguments); + }); + _0x205e00.init.prototype = _0x205e00; + _0x205e00.$super = this; + return _0x205e00; + }, + create: function () { + var _0x25612b = this.extend(); + _0x25612b.init.apply(_0x25612b, arguments); + return _0x25612b; + }, + init: function () {}, + mixIn: function (_0x28782b) { + for (var _0x55c595 in _0x28782b) _0x28782b.hasOwnProperty(_0x55c595) && (this[_0x55c595] = _0x28782b[_0x55c595]); + _0x28782b.hasOwnProperty("toString") && (this.toString = _0x28782b.toString); + }, + clone: function () { + return this.init.prototype.extend(this); + } + }; + var _0x41541e = _0x4c01bb.Base; + _0x4c01bb.WordArray = _0x41541e.extend({ + init: function (_0x2e51e7, _0x493477) { + _0x2e51e7 = this.words = _0x2e51e7 || []; + this.sigBytes = _0x493477 != _0x5180c4 ? _0x493477 : 4 * _0x2e51e7.length; + }, + toString: function (_0x5f1ed9) { + return (_0x5f1ed9 || _0x1ac25e).stringify(this); + }, + concat: function (_0x27fb90) { + var _0xa8d65f = this.words; + var _0x2cbc77 = _0x27fb90.words; + var _0x402cb9 = this.sigBytes; + var _0x5c6256 = _0x27fb90.sigBytes; + if (this.clamp(), _0x402cb9 % 4) { + for (var _0x46ebde = 0; _0x46ebde < _0x5c6256; _0x46ebde++) { + var _0x156e12 = _0x2cbc77[_0x46ebde >>> 2] >>> 24 - _0x46ebde % 4 * 8 & 255; + _0xa8d65f[_0x402cb9 + _0x46ebde >>> 2] |= _0x156e12 << 24 - (_0x402cb9 + _0x46ebde) % 4 * 8; + } + } else { + for (var _0x265d6a = 0; _0x265d6a < _0x5c6256; _0x265d6a += 4) { + _0xa8d65f[_0x402cb9 + _0x265d6a >>> 2] = _0x2cbc77[_0x265d6a >>> 2]; + } + } + this.sigBytes += _0x5c6256; + return this; + }, + clamp: function () { + var _0x2d154d = this.words; + var _0x3995d6 = this.sigBytes; + _0x2d154d[_0x3995d6 >>> 2] &= 4294967295 << 32 - _0x3995d6 % 4 * 8; + _0x2d154d.length = _0x15a6ac.ceil(_0x3995d6 / 4); + }, + clone: function () { + var _0x352ae3 = _0x41541e.clone.call(this); + _0x352ae3.words = this.words.slice(0); + return _0x352ae3; + }, + random: function (_0x27a104) { + for (var _0x4b17aa = [], _0x44f5d5 = 0; _0x44f5d5 < _0x27a104; _0x44f5d5 += 4) { + _0x4b17aa.push(_0x408afb()); + } + return new _0x1d82c1.init(_0x4b17aa, _0x27a104); + } + }); + var _0x1d82c1 = _0x4c01bb.WordArray; + _0xb1ba79.enc = {}; + var _0x962081 = _0xb1ba79.enc; + _0x962081.Hex = { + stringify: function (_0x4a2267) { + for (var _0x4c4512 = _0x4a2267.words, _0x4f341b = _0x4a2267.sigBytes, _0x3410aa = [], _0x52f973 = 0; _0x52f973 < _0x4f341b; _0x52f973++) { + var _0x558e26 = _0x4c4512[_0x52f973 >>> 2] >>> 24 - _0x52f973 % 4 * 8 & 255; + _0x3410aa.push((_0x558e26 >>> 4).toString(16)); + _0x3410aa.push((15 & _0x558e26).toString(16)); + } + return _0x3410aa.join(""); + }, + parse: function (_0x3d7674) { + for (var _0x375150 = _0x3d7674.length, _0x8a1ea0 = [], _0x63520f = 0; _0x63520f < _0x375150; _0x63520f += 2) { + _0x8a1ea0[_0x63520f >>> 3] |= parseInt(_0x3d7674.substr(_0x63520f, 2), 16) << 24 - _0x63520f % 8 * 4; + } + return new _0x1d82c1.init(_0x8a1ea0, _0x375150 / 2); + } + }; + var _0x1ac25e = _0x962081.Hex; + _0x962081.Latin1 = { + stringify: function (_0x1b0c5e) { + for (var _0x3234fb = _0x1b0c5e.words, _0x419c2e = _0x1b0c5e.sigBytes, _0x901a45 = [], _0x136488 = 0; _0x136488 < _0x419c2e; _0x136488++) { + var _0x381a23 = _0x3234fb[_0x136488 >>> 2] >>> 24 - _0x136488 % 4 * 8 & 255; + _0x901a45.push(String.fromCharCode(_0x381a23)); + } + return _0x901a45.join(""); + }, + parse: function (_0x3759f4) { + for (var _0x527139 = _0x3759f4.length, _0x4c196b = [], _0x343906 = 0; _0x343906 < _0x527139; _0x343906++) { + _0x4c196b[_0x343906 >>> 2] |= (255 & _0x3759f4.charCodeAt(_0x343906)) << 24 - _0x343906 % 4 * 8; + } + return new _0x1d82c1.init(_0x4c196b, _0x527139); + } + }; + var _0x4bf3a8 = _0x962081.Latin1; + _0x962081.Utf8 = { + stringify: function (_0x457259) { + try { + return decodeURIComponent(escape(_0x4bf3a8.stringify(_0x457259))); + } catch (_0x453385) { + throw new Error("Malformed UTF-8 data"); + } + }, + parse: function (_0x36eebe) { + return _0x4bf3a8.parse(unescape(encodeURIComponent(_0x36eebe))); + } + }; + var _0x94ac5a = _0x962081.Utf8; + _0x4c01bb.BufferedBlockAlgorithm = _0x41541e.extend({ + reset: function () { + this._data = new _0x1d82c1.init(); + this._nDataBytes = 0; + }, + _append: function (_0x2640fc) { + "string" == typeof _0x2640fc && (_0x2640fc = _0x94ac5a.parse(_0x2640fc)); + this._data.concat(_0x2640fc); + this._nDataBytes += _0x2640fc.sigBytes; + }, + _process: function (_0x5d464c) { + var _0x5c0a2f; + var _0x5e0e90 = this._data; + var _0x538811 = _0x5e0e90.words; + var _0x4690e8 = _0x5e0e90.sigBytes; + var _0x474857 = this.blockSize; + var _0x2ebd29 = _0x4690e8 / (4 * _0x474857); + var _0x2bf5f3 = (_0x2ebd29 = _0x5d464c ? _0x15a6ac.ceil(_0x2ebd29) : _0x15a6ac.max((0 | _0x2ebd29) - this._minBufferSize, 0)) * _0x474857; + var _0x2900d4 = _0x15a6ac.min(4 * _0x2bf5f3, _0x4690e8); + if (_0x2bf5f3) { + for (var _0x18b1e0 = 0; _0x18b1e0 < _0x2bf5f3; _0x18b1e0 += _0x474857) { + this._doProcessBlock(_0x538811, _0x18b1e0); + } + _0x5c0a2f = _0x538811.splice(0, _0x2bf5f3); + _0x5e0e90.sigBytes -= _0x2900d4; + } + return new _0x1d82c1.init(_0x5c0a2f, _0x2900d4); + }, + clone: function () { + var _0x4f4b28 = _0x41541e.clone.call(this); + _0x4f4b28._data = this._data.clone(); + return _0x4f4b28; + }, + _minBufferSize: 0 + }); + var _0x429dc1 = _0x4c01bb.BufferedBlockAlgorithm; + _0x4c01bb.Hasher = _0x429dc1.extend({ + cfg: _0x41541e.extend(), + init: function (_0x18ce61) { + this.cfg = this.cfg.extend(_0x18ce61); + this.reset(); + }, + reset: function () { + _0x429dc1.reset.call(this); + this._doReset(); + }, + update: function (_0x5699ec) { + this._append(_0x5699ec); + this._process(); + return this; + }, + finalize: function (_0x414d34) { + _0x414d34 && this._append(_0x414d34); + return this._doFinalize(); + }, + blockSize: 16, + _createHelper: function (_0x5a2436) { + return function (_0x311d6d, _0x1fccf5) { + return new _0x5a2436.init(_0x1fccf5).finalize(_0x311d6d); + }; + }, + _createHmacHelper: function (_0x4419ee) { + return function (_0x4d8647, _0x5bf76c) { + return new _0x5c2ed0.HMAC.init(_0x4419ee, _0x5bf76c).finalize(_0x4d8647); + }; + } + }); + _0xb1ba79.algo = {}; + var _0x5c2ed0 = _0xb1ba79.algo; + return _0xb1ba79; + }(Math), _0x591c0a); + }, + 8269: function (_0x374189, _0x2e1080, _0x3a9c39) { + var _0x151ee1; + _0x374189.exports = (_0x151ee1 = _0x3a9c39(8249), function () { + var _0x54d4c7 = _0x151ee1; + var _0x559c8f = _0x54d4c7.lib.WordArray; + function _0x1c0b03(_0x4c34d4, _0x57d466, _0x32dda0) { + for (var _0x1deeed = [], _0x30e55e = 0, _0x46842b = 0; _0x46842b < _0x57d466; _0x46842b++) { + if (_0x46842b % 4) { + var _0x26312e = _0x32dda0[_0x4c34d4.charCodeAt(_0x46842b - 1)] << _0x46842b % 4 * 2 | _0x32dda0[_0x4c34d4.charCodeAt(_0x46842b)] >>> 6 - _0x46842b % 4 * 2; + _0x1deeed[_0x30e55e >>> 2] |= _0x26312e << 24 - _0x30e55e % 4 * 8; + _0x30e55e++; + } + } + return _0x559c8f.create(_0x1deeed, _0x30e55e); + } + _0x54d4c7.enc.Base64 = { + stringify: function (_0x55876e) { + var _0x22cf7b = _0x55876e.words; + var _0xd363bf = _0x55876e.sigBytes; + var _0x6f3f19 = this._map; + _0x55876e.clamp(); + for (var _0x384472 = [], _0x17fee9 = 0; _0x17fee9 < _0xd363bf; _0x17fee9 += 3) { + for (var _0x43645c = (_0x22cf7b[_0x17fee9 >>> 2] >>> 24 - _0x17fee9 % 4 * 8 & 255) << 16 | (_0x22cf7b[_0x17fee9 + 1 >>> 2] >>> 24 - (_0x17fee9 + 1) % 4 * 8 & 255) << 8 | _0x22cf7b[_0x17fee9 + 2 >>> 2] >>> 24 - (_0x17fee9 + 2) % 4 * 8 & 255, _0x10b60c = 0; _0x10b60c < 4 && _0x17fee9 + 0.75 * _0x10b60c < _0xd363bf; _0x10b60c++) { + _0x384472.push(_0x6f3f19.charAt(_0x43645c >>> 6 * (3 - _0x10b60c) & 63)); + } + } + var _0x5dcb1b = _0x6f3f19.charAt(64); + if (_0x5dcb1b) { + for (; _0x384472.length % 4;) { + _0x384472.push(_0x5dcb1b); + } + } + return _0x384472.join(""); + }, + parse: function (_0x2f7496) { + var _0x1805db = _0x2f7496.length; + var _0x26a0ea = this._map; + var _0x425566 = this._reverseMap; + if (!_0x425566) { + _0x425566 = this._reverseMap = []; + for (var _0x8c055f = 0; _0x8c055f < _0x26a0ea.length; _0x8c055f++) { + _0x425566[_0x26a0ea.charCodeAt(_0x8c055f)] = _0x8c055f; + } + } + var _0x4ea236 = _0x26a0ea.charAt(64); + if (_0x4ea236) { + var _0xfae56d = _0x2f7496.indexOf(_0x4ea236); + -1 !== _0xfae56d && (_0x1805db = _0xfae56d); + } + return _0x1c0b03(_0x2f7496, _0x1805db, _0x425566); + }, + _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + }; + }(), _0x151ee1.enc.Base64); + }, + 3786: function (_0x2d3b64, _0x9f56e7, _0x3b29c) { + var _0x511f54; + _0x2d3b64.exports = (_0x511f54 = _0x3b29c(8249), function () { + var _0x498294 = _0x511f54; + var _0x2b69e4 = _0x498294.lib.WordArray; + function _0x7aadd8(_0x478dee, _0x283501, _0x58347a) { + for (var _0x4c34de = [], _0x22f4b3 = 0, _0x5073fc = 0; _0x5073fc < _0x283501; _0x5073fc++) { + if (_0x5073fc % 4) { + var _0x47fa37 = _0x58347a[_0x478dee.charCodeAt(_0x5073fc - 1)] << _0x5073fc % 4 * 2 | _0x58347a[_0x478dee.charCodeAt(_0x5073fc)] >>> 6 - _0x5073fc % 4 * 2; + _0x4c34de[_0x22f4b3 >>> 2] |= _0x47fa37 << 24 - _0x22f4b3 % 4 * 8; + _0x22f4b3++; + } + } + return _0x2b69e4.create(_0x4c34de, _0x22f4b3); + } + _0x498294.enc.Base64url = { + stringify: function (_0x12036f, _0x156bda) { + undefined === _0x156bda && (_0x156bda = true); + var _0x9d7a11 = _0x12036f.words; + var _0x48730c = _0x12036f.sigBytes; + var _0x1e90cd = _0x156bda ? this._safe_map : this._map; + _0x12036f.clamp(); + for (var _0x51ebb8 = [], _0x15956d = 0; _0x15956d < _0x48730c; _0x15956d += 3) { + for (var _0x195b7e = (_0x9d7a11[_0x15956d >>> 2] >>> 24 - _0x15956d % 4 * 8 & 255) << 16 | (_0x9d7a11[_0x15956d + 1 >>> 2] >>> 24 - (_0x15956d + 1) % 4 * 8 & 255) << 8 | _0x9d7a11[_0x15956d + 2 >>> 2] >>> 24 - (_0x15956d + 2) % 4 * 8 & 255, _0x18c340 = 0; _0x18c340 < 4 && _0x15956d + 0.75 * _0x18c340 < _0x48730c; _0x18c340++) { + _0x51ebb8.push(_0x1e90cd.charAt(_0x195b7e >>> 6 * (3 - _0x18c340) & 63)); + } + } + var _0x3cfa64 = _0x1e90cd.charAt(64); + if (_0x3cfa64) { + for (; _0x51ebb8.length % 4;) { + _0x51ebb8.push(_0x3cfa64); + } + } + return _0x51ebb8.join(""); + }, + parse: function (_0x2607e3, _0x1dbcd8) { + undefined === _0x1dbcd8 && (_0x1dbcd8 = true); + var _0x14bc82 = _0x2607e3.length; + var _0x516975 = _0x1dbcd8 ? this._safe_map : this._map; + var _0x1b0fc3 = this._reverseMap; + if (!_0x1b0fc3) { + _0x1b0fc3 = this._reverseMap = []; + for (var _0x4e7de2 = 0; _0x4e7de2 < _0x516975.length; _0x4e7de2++) { + _0x1b0fc3[_0x516975.charCodeAt(_0x4e7de2)] = _0x4e7de2; + } + } + var _0x1c9c3c = _0x516975.charAt(64); + if (_0x1c9c3c) { + var _0x3d96dc = _0x2607e3.indexOf(_0x1c9c3c); + -1 !== _0x3d96dc && (_0x14bc82 = _0x3d96dc); + } + return _0x7aadd8(_0x2607e3, _0x14bc82, _0x1b0fc3); + }, + _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", + _safe_map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" + }; + }(), _0x511f54.enc.Base64url); + }, + 298: function (_0x314713, _0x2995cb, _0x1894bd) { + var _0x4f8f00; + _0x314713.exports = (_0x4f8f00 = _0x1894bd(8249), function () { + var _0xa02886 = _0x4f8f00; + var _0x28b9e7 = _0xa02886.lib.WordArray; + var _0x26803c = _0xa02886.enc; + function _0x3e0705(_0x30888e) { + return _0x30888e << 8 & 4278255360 | _0x30888e >>> 8 & 16711935; + } + _0x26803c.Utf16 = _0x26803c.Utf16BE = { + stringify: function (_0x1f637b) { + for (var _0xa7d209 = _0x1f637b.words, _0x3ce166 = _0x1f637b.sigBytes, _0x1a360f = [], _0x451903 = 0; _0x451903 < _0x3ce166; _0x451903 += 2) { + var _0x3e5aa0 = _0xa7d209[_0x451903 >>> 2] >>> 16 - _0x451903 % 4 * 8 & 65535; + _0x1a360f.push(String.fromCharCode(_0x3e5aa0)); + } + return _0x1a360f.join(""); + }, + parse: function (_0xfea3c4) { + for (var _0x1e5c51 = _0xfea3c4.length, _0x4e38df = [], _0x14e116 = 0; _0x14e116 < _0x1e5c51; _0x14e116++) { + _0x4e38df[_0x14e116 >>> 1] |= _0xfea3c4.charCodeAt(_0x14e116) << 16 - _0x14e116 % 2 * 16; + } + return _0x28b9e7.create(_0x4e38df, 2 * _0x1e5c51); + } + }; + _0x26803c.Utf16LE = { + stringify: function (_0x153f38) { + for (var _0x3c0f21 = _0x153f38.words, _0x10a89f = _0x153f38.sigBytes, _0x22a7e8 = [], _0x27051d = 0; _0x27051d < _0x10a89f; _0x27051d += 2) { + var _0x31865f = _0x3e0705(_0x3c0f21[_0x27051d >>> 2] >>> 16 - _0x27051d % 4 * 8 & 65535); + _0x22a7e8.push(String.fromCharCode(_0x31865f)); + } + return _0x22a7e8.join(""); + }, + parse: function (_0x469770) { + for (var _0x20c9d2 = _0x469770.length, _0x4612dd = [], _0x3ff22a = 0; _0x3ff22a < _0x20c9d2; _0x3ff22a++) { + _0x4612dd[_0x3ff22a >>> 1] |= _0x3e0705(_0x469770.charCodeAt(_0x3ff22a) << 16 - _0x3ff22a % 2 * 16); + } + return _0x28b9e7.create(_0x4612dd, 2 * _0x20c9d2); + } + }; + }(), _0x4f8f00.enc.Utf16); + }, + 888: function (_0x5ead22, _0x5ae054, _0x3e9fcf) { + var _0x3bd1fe; + var _0x23f151; + var _0x587422; + var _0x531f42; + var _0x1b2868; + var _0x24856d; + var _0x105499; + var _0x54ebd5; + _0x5ead22.exports = (_0x54ebd5 = _0x3e9fcf(8249), _0x3e9fcf(2783), _0x3e9fcf(9824), _0x23f151 = (_0x3bd1fe = _0x54ebd5).lib, _0x587422 = _0x23f151.Base, _0x531f42 = _0x23f151.WordArray, _0x1b2868 = _0x3bd1fe.algo, _0x24856d = _0x1b2868.MD5, _0x105499 = _0x1b2868.EvpKDF = _0x587422.extend({ + cfg: _0x587422.extend({ + keySize: 4, + hasher: _0x24856d, + iterations: 1 + }), + init: function (_0x41491d) { + this.cfg = this.cfg.extend(_0x41491d); + }, + compute: function (_0x2a88a9, _0x43ebee) { + for (var _0x1e2714, _0x4de34e = this.cfg, _0x942920 = _0x4de34e.hasher.create(), _0x481665 = _0x531f42.create(), _0xce5206 = _0x481665.words, _0x1e6128 = _0x4de34e.keySize, _0x404cd9 = _0x4de34e.iterations; _0xce5206.length < _0x1e6128;) { + _0x1e2714 && _0x942920.update(_0x1e2714); + _0x1e2714 = _0x942920.update(_0x2a88a9).finalize(_0x43ebee); + _0x942920.reset(); + for (var _0x4c8090 = 1; _0x4c8090 < _0x404cd9; _0x4c8090++) { + _0x1e2714 = _0x942920.finalize(_0x1e2714); + _0x942920.reset(); + } + _0x481665.concat(_0x1e2714); + } + _0x481665.sigBytes = 4 * _0x1e6128; + return _0x481665; + } + }), _0x3bd1fe.EvpKDF = function (_0x20907f, _0x4e3c7d, _0x346ef4) { + return _0x105499.create(_0x346ef4).compute(_0x20907f, _0x4e3c7d); + }, _0x54ebd5.EvpKDF); + }, + 2209: function (_0x5816d3, _0x49f9c0, _0x4fcbfe) { + var _0x2f48c4; + var _0x2029c0; + var _0x41c34e; + var _0x4c11c5; + _0x5816d3.exports = (_0x4c11c5 = _0x4fcbfe(8249), _0x4fcbfe(5109), _0x2029c0 = (_0x2f48c4 = _0x4c11c5).lib.CipherParams, _0x41c34e = _0x2f48c4.enc.Hex, _0x2f48c4.format.Hex = { + stringify: function (_0xcae0b0) { + return _0xcae0b0.ciphertext.toString(_0x41c34e); + }, + parse: function (_0x17f5a8) { + var _0x342e9a = _0x41c34e.parse(_0x17f5a8); + return _0x2029c0.create({ + ciphertext: _0x342e9a + }); + } + }, _0x4c11c5.format.Hex); + }, + 9824: function (_0x103f9d, _0x190319, _0x57e70f) { + var _0x200811; + var _0x57c6d5; + var _0x36b724; + var _0x4b0251; + _0x103f9d.exports = (_0x200811 = _0x57e70f(8249), _0x36b724 = (_0x57c6d5 = _0x200811).lib.Base, _0x4b0251 = _0x57c6d5.enc.Utf8, void (_0x57c6d5.algo.HMAC = _0x36b724.extend({ + init: function (_0x566868, _0x4e5c2b) { + _0x566868 = this._hasher = new _0x566868.init(); + "string" == typeof _0x4e5c2b && (_0x4e5c2b = _0x4b0251.parse(_0x4e5c2b)); + var _0x18bad1 = _0x566868.blockSize; + var _0x27de37 = 4 * _0x18bad1; + _0x4e5c2b.sigBytes > _0x27de37 && (_0x4e5c2b = _0x566868.finalize(_0x4e5c2b)); + _0x4e5c2b.clamp(); + for (var _0x4b3873 = this._oKey = _0x4e5c2b.clone(), _0x56d08f = this._iKey = _0x4e5c2b.clone(), _0x285413 = _0x4b3873.words, _0x4ddeca = _0x56d08f.words, _0x22069b = 0; _0x22069b < _0x18bad1; _0x22069b++) { + _0x285413[_0x22069b] ^= 1549556828; + _0x4ddeca[_0x22069b] ^= 909522486; + } + _0x4b3873.sigBytes = _0x56d08f.sigBytes = _0x27de37; + this.reset(); + }, + reset: function () { + var _0x55acbb = this._hasher; + _0x55acbb.reset(); + _0x55acbb.update(this._iKey); + }, + update: function (_0x5f3046) { + this._hasher.update(_0x5f3046); + return this; + }, + finalize: function (_0x292cee) { + var _0x274448 = this._hasher; + var _0x224e30 = _0x274448.finalize(_0x292cee); + _0x274448.reset(); + return _0x274448.finalize(this._oKey.clone().concat(_0x224e30)); + } + }))); + }, + 1354: function (_0x375708, _0x2dc3bf, _0x1bddc9) { + var _0x5ae107; + _0x375708.exports = (_0x5ae107 = _0x1bddc9(8249), _0x1bddc9(4938), _0x1bddc9(4433), _0x1bddc9(298), _0x1bddc9(8269), _0x1bddc9(3786), _0x1bddc9(8214), _0x1bddc9(2783), _0x1bddc9(2153), _0x1bddc9(7792), _0x1bddc9(34), _0x1bddc9(7460), _0x1bddc9(3327), _0x1bddc9(706), _0x1bddc9(9824), _0x1bddc9(2112), _0x1bddc9(888), _0x1bddc9(5109), _0x1bddc9(8568), _0x1bddc9(4242), _0x1bddc9(9968), _0x1bddc9(7660), _0x1bddc9(1148), _0x1bddc9(3615), _0x1bddc9(2807), _0x1bddc9(1077), _0x1bddc9(6475), _0x1bddc9(6991), _0x1bddc9(2209), _0x1bddc9(452), _0x1bddc9(4253), _0x1bddc9(1857), _0x1bddc9(4454), _0x1bddc9(3974), _0x1bddc9(7407), _0x5ae107); + }, + 4433: function (_0xccc357, _0x5d00ac, _0x408a5c) { + var _0xfe501d; + _0xccc357.exports = (_0xfe501d = _0x408a5c(8249), function () { + if ("function" == typeof ArrayBuffer) { + var _0x3cd633 = _0xfe501d.lib.WordArray; + var _0x1f9180 = _0x3cd633.init; + _0x3cd633.init = function (_0x4a8bea) { + if (_0x4a8bea instanceof ArrayBuffer && (_0x4a8bea = new Uint8Array(_0x4a8bea)), (_0x4a8bea instanceof Int8Array || "undefined" != typeof Uint8ClampedArray && _0x4a8bea instanceof Uint8ClampedArray || _0x4a8bea instanceof Int16Array || _0x4a8bea instanceof Uint16Array || _0x4a8bea instanceof Int32Array || _0x4a8bea instanceof Uint32Array || _0x4a8bea instanceof Float32Array || _0x4a8bea instanceof Float64Array) && (_0x4a8bea = new Uint8Array(_0x4a8bea.buffer, _0x4a8bea.byteOffset, _0x4a8bea.byteLength)), _0x4a8bea instanceof Uint8Array) { + for (var _0x4d5f9a = _0x4a8bea.byteLength, _0x3b87e9 = [], _0x2ef676 = 0; _0x2ef676 < _0x4d5f9a; _0x2ef676++) { + _0x3b87e9[_0x2ef676 >>> 2] |= _0x4a8bea[_0x2ef676] << 24 - _0x2ef676 % 4 * 8; + } + _0x1f9180.call(this, _0x3b87e9, _0x4d5f9a); + } else { + _0x1f9180.apply(this, arguments); + } + }; + var _0x1bc243 = _0x3cd633.init; + _0x1bc243.prototype = _0x3cd633; + } + }(), _0xfe501d.lib.WordArray); + }, + 8214: function (_0x441c08, _0x2fc91b, _0xd40f85) { + var _0x33e714; + _0x441c08.exports = (_0x33e714 = _0xd40f85(8249), function (_0x585f28) { + var _0x5ca0e0 = _0x33e714; + var _0x3a67a2 = _0x5ca0e0.lib; + var _0x5c2bf0 = _0x3a67a2.WordArray; + var _0x28759c = _0x3a67a2.Hasher; + var _0x5a2908 = _0x5ca0e0.algo; + var _0x4a6cb0 = []; + !function () { + for (var _0x40b119 = 0; _0x40b119 < 64; _0x40b119++) { + _0x4a6cb0[_0x40b119] = 4294967296 * _0x585f28.abs(_0x585f28.sin(_0x40b119 + 1)) | 0; + } + }(); + _0x5a2908.MD5 = _0x28759c.extend({ + _doReset: function () { + this._hash = new _0x5c2bf0.init([1732584193, 4023233417, 2562383102, 271733878]); + }, + _doProcessBlock: function (_0x4cecfe, _0x239db6) { + for (var _0x4114bf = 0; _0x4114bf < 16; _0x4114bf++) { + var _0x4ea960 = _0x239db6 + _0x4114bf; + var _0xb5efcc = _0x4cecfe[_0x4ea960]; + _0x4cecfe[_0x4ea960] = 16711935 & (_0xb5efcc << 8 | _0xb5efcc >>> 24) | 4278255360 & (_0xb5efcc << 24 | _0xb5efcc >>> 8); + } + var _0x1dade2 = this._hash.words; + var _0x2ca984 = _0x4cecfe[_0x239db6 + 0]; + var _0x5a524f = _0x4cecfe[_0x239db6 + 1]; + var _0x41c707 = _0x4cecfe[_0x239db6 + 2]; + var _0x93f292 = _0x4cecfe[_0x239db6 + 3]; + var _0x24c561 = _0x4cecfe[_0x239db6 + 4]; + var _0x508550 = _0x4cecfe[_0x239db6 + 5]; + var _0x3aa738 = _0x4cecfe[_0x239db6 + 6]; + var _0xbb7d74 = _0x4cecfe[_0x239db6 + 7]; + var _0x5cd413 = _0x4cecfe[_0x239db6 + 8]; + var _0x1a8c0d = _0x4cecfe[_0x239db6 + 9]; + var _0x4b8870 = _0x4cecfe[_0x239db6 + 10]; + var _0x231696 = _0x4cecfe[_0x239db6 + 11]; + var _0x36fe07 = _0x4cecfe[_0x239db6 + 12]; + var _0x223470 = _0x4cecfe[_0x239db6 + 13]; + var _0x1e77d7 = _0x4cecfe[_0x239db6 + 14]; + var _0xd6a78b = _0x4cecfe[_0x239db6 + 15]; + var _0x44d865 = _0x1dade2[0]; + var _0x34b07f = _0x1dade2[1]; + var _0x31b2d3 = _0x1dade2[2]; + var _0x374df6 = _0x1dade2[3]; + _0x44d865 = _0x4e0b0f(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x2ca984, 7, _0x4a6cb0[0]); + _0x374df6 = _0x4e0b0f(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x5a524f, 12, _0x4a6cb0[1]); + _0x31b2d3 = _0x4e0b0f(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x41c707, 17, _0x4a6cb0[2]); + _0x34b07f = _0x4e0b0f(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x93f292, 22, _0x4a6cb0[3]); + _0x44d865 = _0x4e0b0f(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x24c561, 7, _0x4a6cb0[4]); + _0x374df6 = _0x4e0b0f(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x508550, 12, _0x4a6cb0[5]); + _0x31b2d3 = _0x4e0b0f(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x3aa738, 17, _0x4a6cb0[6]); + _0x34b07f = _0x4e0b0f(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0xbb7d74, 22, _0x4a6cb0[7]); + _0x44d865 = _0x4e0b0f(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x5cd413, 7, _0x4a6cb0[8]); + _0x374df6 = _0x4e0b0f(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x1a8c0d, 12, _0x4a6cb0[9]); + _0x31b2d3 = _0x4e0b0f(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x4b8870, 17, _0x4a6cb0[10]); + _0x34b07f = _0x4e0b0f(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x231696, 22, _0x4a6cb0[11]); + _0x44d865 = _0x4e0b0f(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x36fe07, 7, _0x4a6cb0[12]); + _0x374df6 = _0x4e0b0f(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x223470, 12, _0x4a6cb0[13]); + _0x31b2d3 = _0x4e0b0f(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x1e77d7, 17, _0x4a6cb0[14]); + _0x44d865 = _0x285bb4(_0x44d865, _0x34b07f = _0x4e0b0f(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0xd6a78b, 22, _0x4a6cb0[15]), _0x31b2d3, _0x374df6, _0x5a524f, 5, _0x4a6cb0[16]); + _0x374df6 = _0x285bb4(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x3aa738, 9, _0x4a6cb0[17]); + _0x31b2d3 = _0x285bb4(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x231696, 14, _0x4a6cb0[18]); + _0x34b07f = _0x285bb4(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x2ca984, 20, _0x4a6cb0[19]); + _0x44d865 = _0x285bb4(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x508550, 5, _0x4a6cb0[20]); + _0x374df6 = _0x285bb4(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x4b8870, 9, _0x4a6cb0[21]); + _0x31b2d3 = _0x285bb4(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0xd6a78b, 14, _0x4a6cb0[22]); + _0x34b07f = _0x285bb4(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x24c561, 20, _0x4a6cb0[23]); + _0x44d865 = _0x285bb4(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x1a8c0d, 5, _0x4a6cb0[24]); + _0x374df6 = _0x285bb4(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x1e77d7, 9, _0x4a6cb0[25]); + _0x31b2d3 = _0x285bb4(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x93f292, 14, _0x4a6cb0[26]); + _0x34b07f = _0x285bb4(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x5cd413, 20, _0x4a6cb0[27]); + _0x44d865 = _0x285bb4(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x223470, 5, _0x4a6cb0[28]); + _0x374df6 = _0x285bb4(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x41c707, 9, _0x4a6cb0[29]); + _0x31b2d3 = _0x285bb4(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0xbb7d74, 14, _0x4a6cb0[30]); + _0x44d865 = _0x24b87d(_0x44d865, _0x34b07f = _0x285bb4(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x36fe07, 20, _0x4a6cb0[31]), _0x31b2d3, _0x374df6, _0x508550, 4, _0x4a6cb0[32]); + _0x374df6 = _0x24b87d(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x5cd413, 11, _0x4a6cb0[33]); + _0x31b2d3 = _0x24b87d(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x231696, 16, _0x4a6cb0[34]); + _0x34b07f = _0x24b87d(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x1e77d7, 23, _0x4a6cb0[35]); + _0x44d865 = _0x24b87d(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x5a524f, 4, _0x4a6cb0[36]); + _0x374df6 = _0x24b87d(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x24c561, 11, _0x4a6cb0[37]); + _0x31b2d3 = _0x24b87d(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0xbb7d74, 16, _0x4a6cb0[38]); + _0x34b07f = _0x24b87d(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x4b8870, 23, _0x4a6cb0[39]); + _0x44d865 = _0x24b87d(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x223470, 4, _0x4a6cb0[40]); + _0x374df6 = _0x24b87d(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x2ca984, 11, _0x4a6cb0[41]); + _0x31b2d3 = _0x24b87d(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x93f292, 16, _0x4a6cb0[42]); + _0x34b07f = _0x24b87d(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x3aa738, 23, _0x4a6cb0[43]); + _0x44d865 = _0x24b87d(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x1a8c0d, 4, _0x4a6cb0[44]); + _0x374df6 = _0x24b87d(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x36fe07, 11, _0x4a6cb0[45]); + _0x31b2d3 = _0x24b87d(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0xd6a78b, 16, _0x4a6cb0[46]); + _0x44d865 = _0x3e787a(_0x44d865, _0x34b07f = _0x24b87d(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x41c707, 23, _0x4a6cb0[47]), _0x31b2d3, _0x374df6, _0x2ca984, 6, _0x4a6cb0[48]); + _0x374df6 = _0x3e787a(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0xbb7d74, 10, _0x4a6cb0[49]); + _0x31b2d3 = _0x3e787a(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x1e77d7, 15, _0x4a6cb0[50]); + _0x34b07f = _0x3e787a(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x508550, 21, _0x4a6cb0[51]); + _0x44d865 = _0x3e787a(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x36fe07, 6, _0x4a6cb0[52]); + _0x374df6 = _0x3e787a(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x93f292, 10, _0x4a6cb0[53]); + _0x31b2d3 = _0x3e787a(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x4b8870, 15, _0x4a6cb0[54]); + _0x34b07f = _0x3e787a(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x5a524f, 21, _0x4a6cb0[55]); + _0x44d865 = _0x3e787a(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x5cd413, 6, _0x4a6cb0[56]); + _0x374df6 = _0x3e787a(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0xd6a78b, 10, _0x4a6cb0[57]); + _0x31b2d3 = _0x3e787a(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x3aa738, 15, _0x4a6cb0[58]); + _0x34b07f = _0x3e787a(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x223470, 21, _0x4a6cb0[59]); + _0x44d865 = _0x3e787a(_0x44d865, _0x34b07f, _0x31b2d3, _0x374df6, _0x24c561, 6, _0x4a6cb0[60]); + _0x374df6 = _0x3e787a(_0x374df6, _0x44d865, _0x34b07f, _0x31b2d3, _0x231696, 10, _0x4a6cb0[61]); + _0x31b2d3 = _0x3e787a(_0x31b2d3, _0x374df6, _0x44d865, _0x34b07f, _0x41c707, 15, _0x4a6cb0[62]); + _0x34b07f = _0x3e787a(_0x34b07f, _0x31b2d3, _0x374df6, _0x44d865, _0x1a8c0d, 21, _0x4a6cb0[63]); + _0x1dade2[0] = _0x1dade2[0] + _0x44d865 | 0; + _0x1dade2[1] = _0x1dade2[1] + _0x34b07f | 0; + _0x1dade2[2] = _0x1dade2[2] + _0x31b2d3 | 0; + _0x1dade2[3] = _0x1dade2[3] + _0x374df6 | 0; + }, + _doFinalize: function () { + var _0x2c5128 = this._data; + var _0x1f99c0 = _0x2c5128.words; + var _0x4a424d = 8 * this._nDataBytes; + var _0x4be548 = 8 * _0x2c5128.sigBytes; + _0x1f99c0[_0x4be548 >>> 5] |= 128 << 24 - _0x4be548 % 32; + var _0xe000cc = _0x585f28.floor(_0x4a424d / 4294967296); + var _0x37923b = _0x4a424d; + _0x1f99c0[15 + (_0x4be548 + 64 >>> 9 << 4)] = 16711935 & (_0xe000cc << 8 | _0xe000cc >>> 24) | 4278255360 & (_0xe000cc << 24 | _0xe000cc >>> 8); + _0x1f99c0[14 + (_0x4be548 + 64 >>> 9 << 4)] = 16711935 & (_0x37923b << 8 | _0x37923b >>> 24) | 4278255360 & (_0x37923b << 24 | _0x37923b >>> 8); + _0x2c5128.sigBytes = 4 * (_0x1f99c0.length + 1); + this._process(); + for (var _0x59a2b4 = this._hash, _0x246ddc = _0x59a2b4.words, _0x4a0b42 = 0; _0x4a0b42 < 4; _0x4a0b42++) { + var _0x142ae7 = _0x246ddc[_0x4a0b42]; + _0x246ddc[_0x4a0b42] = 16711935 & (_0x142ae7 << 8 | _0x142ae7 >>> 24) | 4278255360 & (_0x142ae7 << 24 | _0x142ae7 >>> 8); + } + return _0x59a2b4; + }, + clone: function () { + var _0x181cfa = _0x28759c.clone.call(this); + _0x181cfa._hash = this._hash.clone(); + return _0x181cfa; + } + }); + var _0x29431c = _0x5a2908.MD5; + function _0x4e0b0f(_0x2530d8, _0x32dfe3, _0x46ebe1, _0x188eb3, _0x19b08a, _0x4ff450, _0x2f424f) { + var _0x1bdfec = _0x2530d8 + (_0x32dfe3 & _0x46ebe1 | ~_0x32dfe3 & _0x188eb3) + _0x19b08a + _0x2f424f; + return (_0x1bdfec << _0x4ff450 | _0x1bdfec >>> 32 - _0x4ff450) + _0x32dfe3; + } + function _0x285bb4(_0x1f0dab, _0x51f73b, _0x3578fe, _0x36a819, _0x3abbba, _0x420684, _0x50566e) { + var _0x364191 = _0x1f0dab + (_0x51f73b & _0x36a819 | _0x3578fe & ~_0x36a819) + _0x3abbba + _0x50566e; + return (_0x364191 << _0x420684 | _0x364191 >>> 32 - _0x420684) + _0x51f73b; + } + function _0x24b87d(_0x53a3d9, _0x53d61e, _0x102c1e, _0x232852, _0x56153b, _0xcbb0d3, _0x192213) { + var _0x290ffa = _0x53a3d9 + (_0x53d61e ^ _0x102c1e ^ _0x232852) + _0x56153b + _0x192213; + return (_0x290ffa << _0xcbb0d3 | _0x290ffa >>> 32 - _0xcbb0d3) + _0x53d61e; + } + function _0x3e787a(_0x379ef6, _0x1b0a5f, _0x2f9f61, _0x16658c, _0x1122a8, _0x2cf61f, _0x857980) { + var _0x922297 = _0x379ef6 + (_0x2f9f61 ^ (_0x1b0a5f | ~_0x16658c)) + _0x1122a8 + _0x857980; + return (_0x922297 << _0x2cf61f | _0x922297 >>> 32 - _0x2cf61f) + _0x1b0a5f; + } + _0x5ca0e0.MD5 = _0x28759c._createHelper(_0x29431c); + _0x5ca0e0.HmacMD5 = _0x28759c._createHmacHelper(_0x29431c); + }(Math), _0x33e714.MD5); + }, + 8568: function (_0x53f7e3, _0x3d53b4, _0x3039e0) { + var _0x46ddfc; + _0x53f7e3.exports = (_0x46ddfc = _0x3039e0(8249), _0x3039e0(5109), _0x46ddfc.mode.CFB = function () { + var _0x4a1145 = _0x46ddfc.lib.BlockCipherMode.extend(); + function _0x5d5cc2(_0x1d28a1, _0x73a32a, _0x51d9d9, _0x32f1df) { + var _0x4fcd7e; + var _0x5d98f7 = this._iv; + _0x5d98f7 ? (_0x4fcd7e = _0x5d98f7.slice(0), this._iv = undefined) : _0x4fcd7e = this._prevBlock; + _0x32f1df.encryptBlock(_0x4fcd7e, 0); + for (var _0x51a7fd = 0; _0x51a7fd < _0x51d9d9; _0x51a7fd++) { + _0x1d28a1[_0x73a32a + _0x51a7fd] ^= _0x4fcd7e[_0x51a7fd]; + } + } + _0x4a1145.Encryptor = _0x4a1145.extend({ + processBlock: function (_0x3ab6a3, _0x3733b2) { + var _0xdba0df = this._cipher; + var _0x2d4732 = _0xdba0df.blockSize; + _0x5d5cc2.call(this, _0x3ab6a3, _0x3733b2, _0x2d4732, _0xdba0df); + this._prevBlock = _0x3ab6a3.slice(_0x3733b2, _0x3733b2 + _0x2d4732); + } + }); + _0x4a1145.Decryptor = _0x4a1145.extend({ + processBlock: function (_0x30cb9c, _0x587e99) { + var _0x2cae67 = this._cipher; + var _0x30d577 = _0x2cae67.blockSize; + var _0x4bf477 = _0x30cb9c.slice(_0x587e99, _0x587e99 + _0x30d577); + _0x5d5cc2.call(this, _0x30cb9c, _0x587e99, _0x30d577, _0x2cae67); + this._prevBlock = _0x4bf477; + } + }); + return _0x4a1145; + }(), _0x46ddfc.mode.CFB); + }, + 9968: function (_0x7b8bcc, _0x5de254, _0x325dd9) { + var _0x136203; + _0x7b8bcc.exports = (_0x136203 = _0x325dd9(8249), _0x325dd9(5109), _0x136203.mode.CTRGladman = function () { + var _0x3dd1f9 = _0x136203.lib.BlockCipherMode.extend(); + function _0x5cd837(_0xaa31f7) { + if (255 & ~(_0xaa31f7 >> 24)) { + _0xaa31f7 += 16777216; + } else { + var _0x1595e5 = _0xaa31f7 >> 16 & 255; + var _0x36257 = _0xaa31f7 >> 8 & 255; + var _0x14e27d = 255 & _0xaa31f7; + 255 === _0x1595e5 ? (_0x1595e5 = 0, 255 === _0x36257 ? (_0x36257 = 0, 255 === _0x14e27d ? _0x14e27d = 0 : ++_0x14e27d) : ++_0x36257) : ++_0x1595e5; + _0xaa31f7 = 0; + _0xaa31f7 += _0x1595e5 << 16; + _0xaa31f7 += _0x36257 << 8; + _0xaa31f7 += _0x14e27d; + } + return _0xaa31f7; + } + function _0xad728d(_0x3f4fc1) { + 0 === (_0x3f4fc1[0] = _0x5cd837(_0x3f4fc1[0])) && (_0x3f4fc1[1] = _0x5cd837(_0x3f4fc1[1])); + return _0x3f4fc1; + } + _0x3dd1f9.Encryptor = _0x3dd1f9.extend({ + processBlock: function (_0x1241f0, _0x3fe00d) { + var _0x595482 = this._cipher; + var _0xc37bd0 = _0x595482.blockSize; + var _0x1f69e5 = this._iv; + var _0x116527 = this._counter; + _0x1f69e5 && (_0x116527 = this._counter = _0x1f69e5.slice(0), this._iv = undefined); + _0xad728d(_0x116527); + var _0x533e63 = _0x116527.slice(0); + _0x595482.encryptBlock(_0x533e63, 0); + for (var _0x141d99 = 0; _0x141d99 < _0xc37bd0; _0x141d99++) { + _0x1241f0[_0x3fe00d + _0x141d99] ^= _0x533e63[_0x141d99]; + } + } + }); + var _0x66146a = _0x3dd1f9.Encryptor; + _0x3dd1f9.Decryptor = _0x66146a; + return _0x3dd1f9; + }(), _0x136203.mode.CTRGladman); + }, + 4242: function (_0x2bbf6c, _0x263630, _0x407b63) { + var _0x82ae18; + var _0x179a1d; + var _0x3a6af3; + _0x2bbf6c.exports = (_0x3a6af3 = _0x407b63(8249), _0x407b63(5109), _0x3a6af3.mode.CTR = (_0x82ae18 = _0x3a6af3.lib.BlockCipherMode.extend(), _0x179a1d = _0x82ae18.Encryptor = _0x82ae18.extend({ + processBlock: function (_0x58bf3f, _0x5d751a) { + var _0x257f8e = this._cipher; + var _0x5ba27e = _0x257f8e.blockSize; + var _0x89644a = this._iv; + var _0x4eb065 = this._counter; + _0x89644a && (_0x4eb065 = this._counter = _0x89644a.slice(0), this._iv = undefined); + var _0x40de2a = _0x4eb065.slice(0); + _0x257f8e.encryptBlock(_0x40de2a, 0); + _0x4eb065[_0x5ba27e - 1] = _0x4eb065[_0x5ba27e - 1] + 1 | 0; + for (var _0x1a2fa4 = 0; _0x1a2fa4 < _0x5ba27e; _0x1a2fa4++) { + _0x58bf3f[_0x5d751a + _0x1a2fa4] ^= _0x40de2a[_0x1a2fa4]; + } + } + }), _0x82ae18.Decryptor = _0x179a1d, _0x82ae18), _0x3a6af3.mode.CTR); + }, + 1148: function (_0x148fef, _0x2b9e70, _0x3de7a7) { + var _0x20c6a0; + var _0x217506; + _0x148fef.exports = (_0x217506 = _0x3de7a7(8249), _0x3de7a7(5109), _0x217506.mode.ECB = ((_0x20c6a0 = _0x217506.lib.BlockCipherMode.extend()).Encryptor = _0x20c6a0.extend({ + processBlock: function (_0x333677, _0x155c4e) { + this._cipher.encryptBlock(_0x333677, _0x155c4e); + } + }), _0x20c6a0.Decryptor = _0x20c6a0.extend({ + processBlock: function (_0x2317a2, _0x269d44) { + this._cipher.decryptBlock(_0x2317a2, _0x269d44); + } + }), _0x20c6a0), _0x217506.mode.ECB); + }, + 7660: function (_0x225808, _0x54f9e0, _0x509e41) { + var _0xbd8662; + var _0x221ba1; + var _0x472a30; + _0x225808.exports = (_0x472a30 = _0x509e41(8249), _0x509e41(5109), _0x472a30.mode.OFB = (_0xbd8662 = _0x472a30.lib.BlockCipherMode.extend(), _0x221ba1 = _0xbd8662.Encryptor = _0xbd8662.extend({ + processBlock: function (_0x15abf2, _0x3d54e0) { + var _0x39baf8 = this._cipher; + var _0x142dce = _0x39baf8.blockSize; + var _0x4de41b = this._iv; + var _0x4fcc6f = this._keystream; + _0x4de41b && (_0x4fcc6f = this._keystream = _0x4de41b.slice(0), this._iv = undefined); + _0x39baf8.encryptBlock(_0x4fcc6f, 0); + for (var _0x28b4f2 = 0; _0x28b4f2 < _0x142dce; _0x28b4f2++) { + _0x15abf2[_0x3d54e0 + _0x28b4f2] ^= _0x4fcc6f[_0x28b4f2]; + } + } + }), _0xbd8662.Decryptor = _0x221ba1, _0xbd8662), _0x472a30.mode.OFB); + }, + 3615: function (_0x4c610a, _0x378342, _0x9ec2ce) { + var _0x2f39f7; + _0x4c610a.exports = (_0x2f39f7 = _0x9ec2ce(8249), _0x9ec2ce(5109), _0x2f39f7.pad.AnsiX923 = { + pad: function (_0x1534b6, _0x126c88) { + var _0x32a0e8 = _0x1534b6.sigBytes; + var _0x49db30 = 4 * _0x126c88; + var _0x110690 = _0x49db30 - _0x32a0e8 % _0x49db30; + var _0x4c511e = _0x32a0e8 + _0x110690 - 1; + _0x1534b6.clamp(); + _0x1534b6.words[_0x4c511e >>> 2] |= _0x110690 << 24 - _0x4c511e % 4 * 8; + _0x1534b6.sigBytes += _0x110690; + }, + unpad: function (_0x147c0b) { + var _0x2a8b02 = 255 & _0x147c0b.words[_0x147c0b.sigBytes - 1 >>> 2]; + _0x147c0b.sigBytes -= _0x2a8b02; + } + }, _0x2f39f7.pad.Ansix923); + }, + 2807: function (_0xede62f, _0x5a8b56, _0x2a492a) { + var _0x3c2696; + _0xede62f.exports = (_0x3c2696 = _0x2a492a(8249), _0x2a492a(5109), _0x3c2696.pad.Iso10126 = { + pad: function (_0x461c11, _0x2169ce) { + var _0x41c820 = 4 * _0x2169ce; + var _0x48ea10 = _0x41c820 - _0x461c11.sigBytes % _0x41c820; + _0x461c11.concat(_0x3c2696.lib.WordArray.random(_0x48ea10 - 1)).concat(_0x3c2696.lib.WordArray.create([_0x48ea10 << 24], 1)); + }, + unpad: function (_0x501868) { + var _0x2f7213 = 255 & _0x501868.words[_0x501868.sigBytes - 1 >>> 2]; + _0x501868.sigBytes -= _0x2f7213; + } + }, _0x3c2696.pad.Iso10126); + }, + 1077: function (_0x56db72, _0x3195d7, _0x1a1557) { + var _0xad16d3; + _0x56db72.exports = (_0xad16d3 = _0x1a1557(8249), _0x1a1557(5109), _0xad16d3.pad.Iso97971 = { + pad: function (_0x2a8e21, _0x6d673f) { + _0x2a8e21.concat(_0xad16d3.lib.WordArray.create([2147483648], 1)); + _0xad16d3.pad.ZeroPadding.pad(_0x2a8e21, _0x6d673f); + }, + unpad: function (_0x290377) { + _0xad16d3.pad.ZeroPadding.unpad(_0x290377); + _0x290377.sigBytes--; + } + }, _0xad16d3.pad.Iso97971); + }, + 6991: function (_0x240654, _0x4e56cb, _0x674485) { + var _0x5cf50a; + _0x240654.exports = (_0x5cf50a = _0x674485(8249), _0x674485(5109), _0x5cf50a.pad.NoPadding = { + pad: function () {}, + unpad: function () {} + }, _0x5cf50a.pad.NoPadding); + }, + 6475: function (_0x51b3f8, _0x266ef5, _0x1c52f5) { + var _0x40c17f; + _0x51b3f8.exports = (_0x40c17f = _0x1c52f5(8249), _0x1c52f5(5109), _0x40c17f.pad.ZeroPadding = { + pad: function (_0x31f3f3, _0x5771b3) { + var _0x3a2802 = 4 * _0x5771b3; + _0x31f3f3.clamp(); + _0x31f3f3.sigBytes += _0x3a2802 - (_0x31f3f3.sigBytes % _0x3a2802 || _0x3a2802); + }, + unpad: function (_0x3f8b7d) { + var _0x3bda4a = _0x3f8b7d.words; + var _0x161d49 = _0x3f8b7d.sigBytes - 1; + for (_0x161d49 = _0x3f8b7d.sigBytes - 1; _0x161d49 >= 0; _0x161d49--) { + if (_0x3bda4a[_0x161d49 >>> 2] >>> 24 - _0x161d49 % 4 * 8 & 255) { + _0x3f8b7d.sigBytes = _0x161d49 + 1; + break; + } + } + } + }, _0x40c17f.pad.ZeroPadding); + }, + 2112: function (_0x59c5cd, _0x39e9ee, _0x4eaac2) { + var _0x1c0ee0; + var _0x3a5cf9; + var _0xf47e87; + var _0x1d7b98; + var _0x4c98a4; + var _0x427729; + var _0xc8e850; + var _0x49d944; + var _0x1f0256; + _0x59c5cd.exports = (_0x1f0256 = _0x4eaac2(8249), _0x4eaac2(2153), _0x4eaac2(9824), _0x3a5cf9 = (_0x1c0ee0 = _0x1f0256).lib, _0xf47e87 = _0x3a5cf9.Base, _0x1d7b98 = _0x3a5cf9.WordArray, _0x4c98a4 = _0x1c0ee0.algo, _0x427729 = _0x4c98a4.SHA256, _0xc8e850 = _0x4c98a4.HMAC, _0x49d944 = _0x4c98a4.PBKDF2 = _0xf47e87.extend({ + cfg: _0xf47e87.extend({ + keySize: 4, + hasher: _0x427729, + iterations: 250000 + }), + init: function (_0xcdee89) { + this.cfg = this.cfg.extend(_0xcdee89); + }, + compute: function (_0x40d23a, _0x3bb4ee) { + for (var _0x2b7ac7 = this.cfg, _0x198cf2 = _0xc8e850.create(_0x2b7ac7.hasher, _0x40d23a), _0x25c819 = _0x1d7b98.create(), _0x139c3f = _0x1d7b98.create([1]), _0x1e3c79 = _0x25c819.words, _0x14c4eb = _0x139c3f.words, _0x3438f5 = _0x2b7ac7.keySize, _0x4f1ce9 = _0x2b7ac7.iterations; _0x1e3c79.length < _0x3438f5;) { + var _0x517984 = _0x198cf2.update(_0x3bb4ee).finalize(_0x139c3f); + _0x198cf2.reset(); + for (var _0x5580de = _0x517984.words, _0x534742 = _0x5580de.length, _0x1b6061 = _0x517984, _0x25be43 = 1; _0x25be43 < _0x4f1ce9; _0x25be43++) { + _0x1b6061 = _0x198cf2.finalize(_0x1b6061); + _0x198cf2.reset(); + for (var _0x5b3479 = _0x1b6061.words, _0x4aa6ef = 0; _0x4aa6ef < _0x534742; _0x4aa6ef++) { + _0x5580de[_0x4aa6ef] ^= _0x5b3479[_0x4aa6ef]; + } + } + _0x25c819.concat(_0x517984); + _0x14c4eb[0]++; + } + _0x25c819.sigBytes = 4 * _0x3438f5; + return _0x25c819; + } + }), _0x1c0ee0.PBKDF2 = function (_0x5615db, _0x108a4c, _0xaf9f47) { + return _0x49d944.create(_0xaf9f47).compute(_0x5615db, _0x108a4c); + }, _0x1f0256.PBKDF2); + }, + 3974: function (_0x4cd642, _0x149ae0, _0x18298a) { + var _0x1e84b8; + _0x4cd642.exports = (_0x1e84b8 = _0x18298a(8249), _0x18298a(8269), _0x18298a(8214), _0x18298a(888), _0x18298a(5109), function () { + var _0x3c01a8 = _0x1e84b8; + var _0x37fd7a = _0x3c01a8.lib.StreamCipher; + var _0x372ff9 = _0x3c01a8.algo; + var _0x8145eb = []; + var _0x5180e0 = []; + var _0x19f3d7 = []; + _0x372ff9.RabbitLegacy = _0x37fd7a.extend({ + _doReset: function () { + var _0x56cec8 = this._key.words; + var _0x5f2e5a = this.cfg.iv; + this._X = [_0x56cec8[0], _0x56cec8[3] << 16 | _0x56cec8[2] >>> 16, _0x56cec8[1], _0x56cec8[0] << 16 | _0x56cec8[3] >>> 16, _0x56cec8[2], _0x56cec8[1] << 16 | _0x56cec8[0] >>> 16, _0x56cec8[3], _0x56cec8[2] << 16 | _0x56cec8[1] >>> 16]; + var _0x447425 = this._X; + this._C = [_0x56cec8[2] << 16 | _0x56cec8[2] >>> 16, 4294901760 & _0x56cec8[0] | 65535 & _0x56cec8[1], _0x56cec8[3] << 16 | _0x56cec8[3] >>> 16, 4294901760 & _0x56cec8[1] | 65535 & _0x56cec8[2], _0x56cec8[0] << 16 | _0x56cec8[0] >>> 16, 4294901760 & _0x56cec8[2] | 65535 & _0x56cec8[3], _0x56cec8[1] << 16 | _0x56cec8[1] >>> 16, 4294901760 & _0x56cec8[3] | 65535 & _0x56cec8[0]]; + var _0x4832f4 = this._C; + this._b = 0; + for (var _0xe62fe1 = 0; _0xe62fe1 < 4; _0xe62fe1++) { + _0x5af0fb.call(this); + } + for (_0xe62fe1 = 0; _0xe62fe1 < 8; _0xe62fe1++) { + _0x4832f4[_0xe62fe1] ^= _0x447425[_0xe62fe1 + 4 & 7]; + } + if (_0x5f2e5a) { + var _0x321b2c = _0x5f2e5a.words; + var _0x42dedc = _0x321b2c[0]; + var _0x1c8e56 = _0x321b2c[1]; + var _0x2dc3cf = 16711935 & (_0x42dedc << 8 | _0x42dedc >>> 24) | 4278255360 & (_0x42dedc << 24 | _0x42dedc >>> 8); + var _0x4ebe6e = 16711935 & (_0x1c8e56 << 8 | _0x1c8e56 >>> 24) | 4278255360 & (_0x1c8e56 << 24 | _0x1c8e56 >>> 8); + var _0x127d06 = _0x2dc3cf >>> 16 | 4294901760 & _0x4ebe6e; + var _0x2bcaff = _0x4ebe6e << 16 | 65535 & _0x2dc3cf; + for (_0x4832f4[0] ^= _0x2dc3cf, _0x4832f4[1] ^= _0x127d06, _0x4832f4[2] ^= _0x4ebe6e, _0x4832f4[3] ^= _0x2bcaff, _0x4832f4[4] ^= _0x2dc3cf, _0x4832f4[5] ^= _0x127d06, _0x4832f4[6] ^= _0x4ebe6e, _0x4832f4[7] ^= _0x2bcaff, _0xe62fe1 = 0; _0xe62fe1 < 4; _0xe62fe1++) { + _0x5af0fb.call(this); + } + } + }, + _doProcessBlock: function (_0x47d8e3, _0x46756c) { + var _0x3f47c6 = this._X; + _0x5af0fb.call(this); + _0x8145eb[0] = _0x3f47c6[0] ^ _0x3f47c6[5] >>> 16 ^ _0x3f47c6[3] << 16; + _0x8145eb[1] = _0x3f47c6[2] ^ _0x3f47c6[7] >>> 16 ^ _0x3f47c6[5] << 16; + _0x8145eb[2] = _0x3f47c6[4] ^ _0x3f47c6[1] >>> 16 ^ _0x3f47c6[7] << 16; + _0x8145eb[3] = _0x3f47c6[6] ^ _0x3f47c6[3] >>> 16 ^ _0x3f47c6[1] << 16; + for (var _0x5ef900 = 0; _0x5ef900 < 4; _0x5ef900++) { + _0x8145eb[_0x5ef900] = 16711935 & (_0x8145eb[_0x5ef900] << 8 | _0x8145eb[_0x5ef900] >>> 24) | 4278255360 & (_0x8145eb[_0x5ef900] << 24 | _0x8145eb[_0x5ef900] >>> 8); + _0x47d8e3[_0x46756c + _0x5ef900] ^= _0x8145eb[_0x5ef900]; + } + }, + blockSize: 4, + ivSize: 2 + }); + var _0x159669 = _0x372ff9.RabbitLegacy; + function _0x5af0fb() { + for (var _0x5ba5ee = this._X, _0x419019 = this._C, _0x454e5e = 0; _0x454e5e < 8; _0x454e5e++) { + _0x5180e0[_0x454e5e] = _0x419019[_0x454e5e]; + } + for (_0x419019[0] = _0x419019[0] + 1295307597 + this._b | 0, _0x419019[1] = _0x419019[1] + 3545052371 + (_0x419019[0] >>> 0 < _0x5180e0[0] >>> 0 ? 1 : 0) | 0, _0x419019[2] = _0x419019[2] + 886263092 + (_0x419019[1] >>> 0 < _0x5180e0[1] >>> 0 ? 1 : 0) | 0, _0x419019[3] = _0x419019[3] + 1295307597 + (_0x419019[2] >>> 0 < _0x5180e0[2] >>> 0 ? 1 : 0) | 0, _0x419019[4] = _0x419019[4] + 3545052371 + (_0x419019[3] >>> 0 < _0x5180e0[3] >>> 0 ? 1 : 0) | 0, _0x419019[5] = _0x419019[5] + 886263092 + (_0x419019[4] >>> 0 < _0x5180e0[4] >>> 0 ? 1 : 0) | 0, _0x419019[6] = _0x419019[6] + 1295307597 + (_0x419019[5] >>> 0 < _0x5180e0[5] >>> 0 ? 1 : 0) | 0, _0x419019[7] = _0x419019[7] + 3545052371 + (_0x419019[6] >>> 0 < _0x5180e0[6] >>> 0 ? 1 : 0) | 0, this._b = _0x419019[7] >>> 0 < _0x5180e0[7] >>> 0 ? 1 : 0, _0x454e5e = 0; _0x454e5e < 8; _0x454e5e++) { + var _0x5be041 = _0x5ba5ee[_0x454e5e] + _0x419019[_0x454e5e]; + var _0x35c6c6 = 65535 & _0x5be041; + var _0x3a70f4 = _0x5be041 >>> 16; + var _0x210453 = ((_0x35c6c6 * _0x35c6c6 >>> 17) + _0x35c6c6 * _0x3a70f4 >>> 15) + _0x3a70f4 * _0x3a70f4; + var _0x32ee82 = ((4294901760 & _0x5be041) * _0x5be041 | 0) + ((65535 & _0x5be041) * _0x5be041 | 0); + _0x19f3d7[_0x454e5e] = _0x210453 ^ _0x32ee82; + } + _0x5ba5ee[0] = _0x19f3d7[0] + (_0x19f3d7[7] << 16 | _0x19f3d7[7] >>> 16) + (_0x19f3d7[6] << 16 | _0x19f3d7[6] >>> 16) | 0; + _0x5ba5ee[1] = _0x19f3d7[1] + (_0x19f3d7[0] << 8 | _0x19f3d7[0] >>> 24) + _0x19f3d7[7] | 0; + _0x5ba5ee[2] = _0x19f3d7[2] + (_0x19f3d7[1] << 16 | _0x19f3d7[1] >>> 16) + (_0x19f3d7[0] << 16 | _0x19f3d7[0] >>> 16) | 0; + _0x5ba5ee[3] = _0x19f3d7[3] + (_0x19f3d7[2] << 8 | _0x19f3d7[2] >>> 24) + _0x19f3d7[1] | 0; + _0x5ba5ee[4] = _0x19f3d7[4] + (_0x19f3d7[3] << 16 | _0x19f3d7[3] >>> 16) + (_0x19f3d7[2] << 16 | _0x19f3d7[2] >>> 16) | 0; + _0x5ba5ee[5] = _0x19f3d7[5] + (_0x19f3d7[4] << 8 | _0x19f3d7[4] >>> 24) + _0x19f3d7[3] | 0; + _0x5ba5ee[6] = _0x19f3d7[6] + (_0x19f3d7[5] << 16 | _0x19f3d7[5] >>> 16) + (_0x19f3d7[4] << 16 | _0x19f3d7[4] >>> 16) | 0; + _0x5ba5ee[7] = _0x19f3d7[7] + (_0x19f3d7[6] << 8 | _0x19f3d7[6] >>> 24) + _0x19f3d7[5] | 0; + } + _0x3c01a8.RabbitLegacy = _0x37fd7a._createHelper(_0x159669); + }(), _0x1e84b8.RabbitLegacy); + }, + 4454: function (_0x2e5069, _0x209e2c, _0x31bb3) { + var _0x46277a; + _0x2e5069.exports = (_0x46277a = _0x31bb3(8249), _0x31bb3(8269), _0x31bb3(8214), _0x31bb3(888), _0x31bb3(5109), function () { + var _0x2e2c5f = _0x46277a; + var _0x37369d = _0x2e2c5f.lib.StreamCipher; + var _0x1a2de4 = _0x2e2c5f.algo; + var _0x3bddba = []; + var _0x403cad = []; + var _0x126b06 = []; + _0x1a2de4.Rabbit = _0x37369d.extend({ + _doReset: function () { + for (var _0x256604 = this._key.words, _0x242c1f = this.cfg.iv, _0x16bd53 = 0; _0x16bd53 < 4; _0x16bd53++) { + _0x256604[_0x16bd53] = 16711935 & (_0x256604[_0x16bd53] << 8 | _0x256604[_0x16bd53] >>> 24) | 4278255360 & (_0x256604[_0x16bd53] << 24 | _0x256604[_0x16bd53] >>> 8); + } + this._X = [_0x256604[0], _0x256604[3] << 16 | _0x256604[2] >>> 16, _0x256604[1], _0x256604[0] << 16 | _0x256604[3] >>> 16, _0x256604[2], _0x256604[1] << 16 | _0x256604[0] >>> 16, _0x256604[3], _0x256604[2] << 16 | _0x256604[1] >>> 16]; + var _0x55024a = this._X; + this._C = [_0x256604[2] << 16 | _0x256604[2] >>> 16, 4294901760 & _0x256604[0] | 65535 & _0x256604[1], _0x256604[3] << 16 | _0x256604[3] >>> 16, 4294901760 & _0x256604[1] | 65535 & _0x256604[2], _0x256604[0] << 16 | _0x256604[0] >>> 16, 4294901760 & _0x256604[2] | 65535 & _0x256604[3], _0x256604[1] << 16 | _0x256604[1] >>> 16, 4294901760 & _0x256604[3] | 65535 & _0x256604[0]]; + var _0x347ca6 = this._C; + for (this._b = 0, _0x16bd53 = 0; _0x16bd53 < 4; _0x16bd53++) { + _0x4b641d.call(this); + } + for (_0x16bd53 = 0; _0x16bd53 < 8; _0x16bd53++) { + _0x347ca6[_0x16bd53] ^= _0x55024a[_0x16bd53 + 4 & 7]; + } + if (_0x242c1f) { + var _0x409217 = _0x242c1f.words; + var _0x50d2db = _0x409217[0]; + var _0xd1ad24 = _0x409217[1]; + var _0xe6fea6 = 16711935 & (_0x50d2db << 8 | _0x50d2db >>> 24) | 4278255360 & (_0x50d2db << 24 | _0x50d2db >>> 8); + var _0x229212 = 16711935 & (_0xd1ad24 << 8 | _0xd1ad24 >>> 24) | 4278255360 & (_0xd1ad24 << 24 | _0xd1ad24 >>> 8); + var _0xc789c1 = _0xe6fea6 >>> 16 | 4294901760 & _0x229212; + var _0xf7b26d = _0x229212 << 16 | 65535 & _0xe6fea6; + for (_0x347ca6[0] ^= _0xe6fea6, _0x347ca6[1] ^= _0xc789c1, _0x347ca6[2] ^= _0x229212, _0x347ca6[3] ^= _0xf7b26d, _0x347ca6[4] ^= _0xe6fea6, _0x347ca6[5] ^= _0xc789c1, _0x347ca6[6] ^= _0x229212, _0x347ca6[7] ^= _0xf7b26d, _0x16bd53 = 0; _0x16bd53 < 4; _0x16bd53++) { + _0x4b641d.call(this); + } + } + }, + _doProcessBlock: function (_0x3e98c9, _0x4aa056) { + var _0x5f431e = this._X; + _0x4b641d.call(this); + _0x3bddba[0] = _0x5f431e[0] ^ _0x5f431e[5] >>> 16 ^ _0x5f431e[3] << 16; + _0x3bddba[1] = _0x5f431e[2] ^ _0x5f431e[7] >>> 16 ^ _0x5f431e[5] << 16; + _0x3bddba[2] = _0x5f431e[4] ^ _0x5f431e[1] >>> 16 ^ _0x5f431e[7] << 16; + _0x3bddba[3] = _0x5f431e[6] ^ _0x5f431e[3] >>> 16 ^ _0x5f431e[1] << 16; + for (var _0x4d0e9b = 0; _0x4d0e9b < 4; _0x4d0e9b++) { + _0x3bddba[_0x4d0e9b] = 16711935 & (_0x3bddba[_0x4d0e9b] << 8 | _0x3bddba[_0x4d0e9b] >>> 24) | 4278255360 & (_0x3bddba[_0x4d0e9b] << 24 | _0x3bddba[_0x4d0e9b] >>> 8); + _0x3e98c9[_0x4aa056 + _0x4d0e9b] ^= _0x3bddba[_0x4d0e9b]; + } + }, + blockSize: 4, + ivSize: 2 + }); + var _0x54afa4 = _0x1a2de4.Rabbit; + function _0x4b641d() { + for (var _0x5a4432 = this._X, _0x477c12 = this._C, _0x239a69 = 0; _0x239a69 < 8; _0x239a69++) { + _0x403cad[_0x239a69] = _0x477c12[_0x239a69]; + } + for (_0x477c12[0] = _0x477c12[0] + 1295307597 + this._b | 0, _0x477c12[1] = _0x477c12[1] + 3545052371 + (_0x477c12[0] >>> 0 < _0x403cad[0] >>> 0 ? 1 : 0) | 0, _0x477c12[2] = _0x477c12[2] + 886263092 + (_0x477c12[1] >>> 0 < _0x403cad[1] >>> 0 ? 1 : 0) | 0, _0x477c12[3] = _0x477c12[3] + 1295307597 + (_0x477c12[2] >>> 0 < _0x403cad[2] >>> 0 ? 1 : 0) | 0, _0x477c12[4] = _0x477c12[4] + 3545052371 + (_0x477c12[3] >>> 0 < _0x403cad[3] >>> 0 ? 1 : 0) | 0, _0x477c12[5] = _0x477c12[5] + 886263092 + (_0x477c12[4] >>> 0 < _0x403cad[4] >>> 0 ? 1 : 0) | 0, _0x477c12[6] = _0x477c12[6] + 1295307597 + (_0x477c12[5] >>> 0 < _0x403cad[5] >>> 0 ? 1 : 0) | 0, _0x477c12[7] = _0x477c12[7] + 3545052371 + (_0x477c12[6] >>> 0 < _0x403cad[6] >>> 0 ? 1 : 0) | 0, this._b = _0x477c12[7] >>> 0 < _0x403cad[7] >>> 0 ? 1 : 0, _0x239a69 = 0; _0x239a69 < 8; _0x239a69++) { + var _0x197cc8 = _0x5a4432[_0x239a69] + _0x477c12[_0x239a69]; + var _0x3260f2 = 65535 & _0x197cc8; + var _0x2b0c64 = _0x197cc8 >>> 16; + var _0x1bcaf2 = ((_0x3260f2 * _0x3260f2 >>> 17) + _0x3260f2 * _0x2b0c64 >>> 15) + _0x2b0c64 * _0x2b0c64; + var _0x3cf3a2 = ((4294901760 & _0x197cc8) * _0x197cc8 | 0) + ((65535 & _0x197cc8) * _0x197cc8 | 0); + _0x126b06[_0x239a69] = _0x1bcaf2 ^ _0x3cf3a2; + } + _0x5a4432[0] = _0x126b06[0] + (_0x126b06[7] << 16 | _0x126b06[7] >>> 16) + (_0x126b06[6] << 16 | _0x126b06[6] >>> 16) | 0; + _0x5a4432[1] = _0x126b06[1] + (_0x126b06[0] << 8 | _0x126b06[0] >>> 24) + _0x126b06[7] | 0; + _0x5a4432[2] = _0x126b06[2] + (_0x126b06[1] << 16 | _0x126b06[1] >>> 16) + (_0x126b06[0] << 16 | _0x126b06[0] >>> 16) | 0; + _0x5a4432[3] = _0x126b06[3] + (_0x126b06[2] << 8 | _0x126b06[2] >>> 24) + _0x126b06[1] | 0; + _0x5a4432[4] = _0x126b06[4] + (_0x126b06[3] << 16 | _0x126b06[3] >>> 16) + (_0x126b06[2] << 16 | _0x126b06[2] >>> 16) | 0; + _0x5a4432[5] = _0x126b06[5] + (_0x126b06[4] << 8 | _0x126b06[4] >>> 24) + _0x126b06[3] | 0; + _0x5a4432[6] = _0x126b06[6] + (_0x126b06[5] << 16 | _0x126b06[5] >>> 16) + (_0x126b06[4] << 16 | _0x126b06[4] >>> 16) | 0; + _0x5a4432[7] = _0x126b06[7] + (_0x126b06[6] << 8 | _0x126b06[6] >>> 24) + _0x126b06[5] | 0; + } + _0x2e2c5f.Rabbit = _0x37369d._createHelper(_0x54afa4); + }(), _0x46277a.Rabbit); + }, + 1857: function (_0x18c2e9, _0x1c453d, _0x2b8a4d) { + var _0x116028; + _0x18c2e9.exports = (_0x116028 = _0x2b8a4d(8249), _0x2b8a4d(8269), _0x2b8a4d(8214), _0x2b8a4d(888), _0x2b8a4d(5109), function () { + var _0x5804e0 = _0x116028; + var _0x196d87 = _0x5804e0.lib.StreamCipher; + var _0x31fa2f = _0x5804e0.algo; + _0x31fa2f.RC4 = _0x196d87.extend({ + _doReset: function () { + for (var _0x42d8a4 = this._key, _0x305bdb = _0x42d8a4.words, _0x3af4a2 = _0x42d8a4.sigBytes, _0x34fb65 = this._S = [], _0x360d4d = 0; _0x360d4d < 256; _0x360d4d++) { + _0x34fb65[_0x360d4d] = _0x360d4d; + } + _0x360d4d = 0; + for (var _0x4c0db8 = 0; _0x360d4d < 256; _0x360d4d++) { + var _0x45906a = _0x360d4d % _0x3af4a2; + var _0x51cb1c = _0x305bdb[_0x45906a >>> 2] >>> 24 - _0x45906a % 4 * 8 & 255; + _0x4c0db8 = (_0x4c0db8 + _0x34fb65[_0x360d4d] + _0x51cb1c) % 256; + var _0x58c36a = _0x34fb65[_0x360d4d]; + _0x34fb65[_0x360d4d] = _0x34fb65[_0x4c0db8]; + _0x34fb65[_0x4c0db8] = _0x58c36a; + } + this._i = this._j = 0; + }, + _doProcessBlock: function (_0x5580f5, _0x2df8ab) { + _0x5580f5[_0x2df8ab] ^= _0x330423.call(this); + }, + keySize: 8, + ivSize: 0 + }); + var _0x23c08f = _0x31fa2f.RC4; + function _0x330423() { + for (var _0x5223f6 = this._S, _0x2367f3 = this._i, _0x37bcf2 = this._j, _0x1f579e = 0, _0x17aaf7 = 0; _0x17aaf7 < 4; _0x17aaf7++) { + _0x37bcf2 = (_0x37bcf2 + _0x5223f6[_0x2367f3 = (_0x2367f3 + 1) % 256]) % 256; + var _0x2fa567 = _0x5223f6[_0x2367f3]; + _0x5223f6[_0x2367f3] = _0x5223f6[_0x37bcf2]; + _0x5223f6[_0x37bcf2] = _0x2fa567; + _0x1f579e |= _0x5223f6[(_0x5223f6[_0x2367f3] + _0x5223f6[_0x37bcf2]) % 256] << 24 - 8 * _0x17aaf7; + } + this._i = _0x2367f3; + this._j = _0x37bcf2; + return _0x1f579e; + } + _0x5804e0.RC4 = _0x196d87._createHelper(_0x23c08f); + _0x31fa2f.RC4Drop = _0x23c08f.extend({ + cfg: _0x23c08f.cfg.extend({ + drop: 192 + }), + _doReset: function () { + _0x23c08f._doReset.call(this); + for (var _0x192731 = this.cfg.drop; _0x192731 > 0; _0x192731--) { + _0x330423.call(this); + } + } + }); + var _0x553fef = _0x31fa2f.RC4Drop; + _0x5804e0.RC4Drop = _0x196d87._createHelper(_0x553fef); + }(), _0x116028.RC4); + }, + 706: function (_0x167bce, _0x537323, _0x2969dd) { + var _0x47d181; + _0x167bce.exports = (_0x47d181 = _0x2969dd(8249), function () { + var _0x11542d = _0x47d181; + var _0x18743e = _0x11542d.lib; + var _0x7191f = _0x18743e.WordArray; + var _0x3acea5 = _0x18743e.Hasher; + var _0x17bcfd = _0x11542d.algo; + var _0x1d8eac = _0x7191f.create([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]); + var _0x58ddc4 = _0x7191f.create([5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]); + var _0x9e0661 = _0x7191f.create([11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]); + var _0x2462a6 = _0x7191f.create([8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]); + var _0x7d692f = _0x7191f.create([0, 1518500249, 1859775393, 2400959708, 2840853838]); + var _0x41899b = _0x7191f.create([1352829926, 1548603684, 1836072691, 2053994217, 0]); + _0x17bcfd.RIPEMD160 = _0x3acea5.extend({ + _doReset: function () { + this._hash = _0x7191f.create([1732584193, 4023233417, 2562383102, 271733878, 3285377520]); + }, + _doProcessBlock: function (_0x3e680a, _0x135d95) { + for (var _0x32b928 = 0; _0x32b928 < 16; _0x32b928++) { + var _0x50d643 = _0x135d95 + _0x32b928; + var _0x458ac8 = _0x3e680a[_0x50d643]; + _0x3e680a[_0x50d643] = 16711935 & (_0x458ac8 << 8 | _0x458ac8 >>> 24) | 4278255360 & (_0x458ac8 << 24 | _0x458ac8 >>> 8); + } + var _0x4c8415; + var _0x53dca1; + var _0x27d590; + var _0x47959b; + var _0x4638ec; + var _0x8130c8; + var _0xc58ca1; + var _0x3ca50e; + var _0x5a0e6f; + var _0x40158b; + var _0x404105; + var _0x6799aa = this._hash.words; + var _0x441a7e = _0x7d692f.words; + var _0x240442 = _0x41899b.words; + var _0x4ea30c = _0x1d8eac.words; + var _0x269422 = _0x58ddc4.words; + var _0x341c07 = _0x9e0661.words; + var _0x1b8eda = _0x2462a6.words; + for (_0x8130c8 = _0x4c8415 = _0x6799aa[0], _0xc58ca1 = _0x53dca1 = _0x6799aa[1], _0x3ca50e = _0x27d590 = _0x6799aa[2], _0x5a0e6f = _0x47959b = _0x6799aa[3], _0x40158b = _0x4638ec = _0x6799aa[4], _0x32b928 = 0; _0x32b928 < 80; _0x32b928 += 1) { + _0x404105 = _0x4c8415 + _0x3e680a[_0x135d95 + _0x4ea30c[_0x32b928]] | 0; + _0x404105 += _0x32b928 < 16 ? _0x11e04b(_0x53dca1, _0x27d590, _0x47959b) + _0x441a7e[0] : _0x32b928 < 32 ? _0x598294(_0x53dca1, _0x27d590, _0x47959b) + _0x441a7e[1] : _0x32b928 < 48 ? _0x9e7e2(_0x53dca1, _0x27d590, _0x47959b) + _0x441a7e[2] : _0x32b928 < 64 ? _0x40e674(_0x53dca1, _0x27d590, _0x47959b) + _0x441a7e[3] : _0x5b1550(_0x53dca1, _0x27d590, _0x47959b) + _0x441a7e[4]; + _0x404105 = (_0x404105 = _0x2b4a93(_0x404105 |= 0, _0x341c07[_0x32b928])) + _0x4638ec | 0; + _0x4c8415 = _0x4638ec; + _0x4638ec = _0x47959b; + _0x47959b = _0x2b4a93(_0x27d590, 10); + _0x27d590 = _0x53dca1; + _0x53dca1 = _0x404105; + _0x404105 = _0x8130c8 + _0x3e680a[_0x135d95 + _0x269422[_0x32b928]] | 0; + _0x404105 += _0x32b928 < 16 ? _0x5b1550(_0xc58ca1, _0x3ca50e, _0x5a0e6f) + _0x240442[0] : _0x32b928 < 32 ? _0x40e674(_0xc58ca1, _0x3ca50e, _0x5a0e6f) + _0x240442[1] : _0x32b928 < 48 ? _0x9e7e2(_0xc58ca1, _0x3ca50e, _0x5a0e6f) + _0x240442[2] : _0x32b928 < 64 ? _0x598294(_0xc58ca1, _0x3ca50e, _0x5a0e6f) + _0x240442[3] : _0x11e04b(_0xc58ca1, _0x3ca50e, _0x5a0e6f) + _0x240442[4]; + _0x404105 = (_0x404105 = _0x2b4a93(_0x404105 |= 0, _0x1b8eda[_0x32b928])) + _0x40158b | 0; + _0x8130c8 = _0x40158b; + _0x40158b = _0x5a0e6f; + _0x5a0e6f = _0x2b4a93(_0x3ca50e, 10); + _0x3ca50e = _0xc58ca1; + _0xc58ca1 = _0x404105; + } + _0x404105 = _0x6799aa[1] + _0x27d590 + _0x5a0e6f | 0; + _0x6799aa[1] = _0x6799aa[2] + _0x47959b + _0x40158b | 0; + _0x6799aa[2] = _0x6799aa[3] + _0x4638ec + _0x8130c8 | 0; + _0x6799aa[3] = _0x6799aa[4] + _0x4c8415 + _0xc58ca1 | 0; + _0x6799aa[4] = _0x6799aa[0] + _0x53dca1 + _0x3ca50e | 0; + _0x6799aa[0] = _0x404105; + }, + _doFinalize: function () { + var _0x439f91 = this._data; + var _0x22407a = _0x439f91.words; + var _0x5e3049 = 8 * this._nDataBytes; + var _0x2d9d3e = 8 * _0x439f91.sigBytes; + _0x22407a[_0x2d9d3e >>> 5] |= 128 << 24 - _0x2d9d3e % 32; + _0x22407a[14 + (_0x2d9d3e + 64 >>> 9 << 4)] = 16711935 & (_0x5e3049 << 8 | _0x5e3049 >>> 24) | 4278255360 & (_0x5e3049 << 24 | _0x5e3049 >>> 8); + _0x439f91.sigBytes = 4 * (_0x22407a.length + 1); + this._process(); + for (var _0x2cac16 = this._hash, _0x4747a2 = _0x2cac16.words, _0xec08be = 0; _0xec08be < 5; _0xec08be++) { + var _0x184ca3 = _0x4747a2[_0xec08be]; + _0x4747a2[_0xec08be] = 16711935 & (_0x184ca3 << 8 | _0x184ca3 >>> 24) | 4278255360 & (_0x184ca3 << 24 | _0x184ca3 >>> 8); + } + return _0x2cac16; + }, + clone: function () { + var _0xccb944 = _0x3acea5.clone.call(this); + _0xccb944._hash = this._hash.clone(); + return _0xccb944; + } + }); + var _0x3500bd = _0x17bcfd.RIPEMD160; + function _0x11e04b(_0x197feb, _0x432f83, _0x25ccd2) { + return _0x197feb ^ _0x432f83 ^ _0x25ccd2; + } + function _0x598294(_0x596562, _0x913f88, _0x1b5fa6) { + return _0x596562 & _0x913f88 | ~_0x596562 & _0x1b5fa6; + } + function _0x9e7e2(_0x2a1572, _0x218259, _0x65d332) { + return (_0x2a1572 | ~_0x218259) ^ _0x65d332; + } + function _0x40e674(_0x5d73fe, _0x649867, _0x44976a) { + return _0x5d73fe & _0x44976a | _0x649867 & ~_0x44976a; + } + function _0x5b1550(_0x11e570, _0x2635b8, _0x386ac4) { + return _0x11e570 ^ (_0x2635b8 | ~_0x386ac4); + } + function _0x2b4a93(_0x4d4590, _0x5a8838) { + return _0x4d4590 << _0x5a8838 | _0x4d4590 >>> 32 - _0x5a8838; + } + _0x11542d.RIPEMD160 = _0x3acea5._createHelper(_0x3500bd); + _0x11542d.HmacRIPEMD160 = _0x3acea5._createHmacHelper(_0x3500bd); + }(Math), _0x47d181.RIPEMD160); + }, + 2783: function (_0x35d825, _0x54ea46, _0x1cc59a) { + var _0x37ae5d; + var _0x555623; + var _0x4ae570; + var _0x5e976e; + var _0x34fec0; + var _0x21471f; + var _0x11505d; + var _0x1c4cfb; + _0x35d825.exports = (_0x1c4cfb = _0x1cc59a(8249), _0x555623 = (_0x37ae5d = _0x1c4cfb).lib, _0x4ae570 = _0x555623.WordArray, _0x5e976e = _0x555623.Hasher, _0x34fec0 = _0x37ae5d.algo, _0x21471f = [], _0x11505d = _0x34fec0.SHA1 = _0x5e976e.extend({ + _doReset: function () { + this._hash = new _0x4ae570.init([1732584193, 4023233417, 2562383102, 271733878, 3285377520]); + }, + _doProcessBlock: function (_0x5e6d38, _0x607408) { + for (var _0x6fabcd = this._hash.words, _0x381c9e = _0x6fabcd[0], _0x39a34a = _0x6fabcd[1], _0x584aa7 = _0x6fabcd[2], _0x504b49 = _0x6fabcd[3], _0x57824d = _0x6fabcd[4], _0x212d99 = 0; _0x212d99 < 80; _0x212d99++) { + if (_0x212d99 < 16) { + _0x21471f[_0x212d99] = 0 | _0x5e6d38[_0x607408 + _0x212d99]; + } else { + var _0xbd4b1a = _0x21471f[_0x212d99 - 3] ^ _0x21471f[_0x212d99 - 8] ^ _0x21471f[_0x212d99 - 14] ^ _0x21471f[_0x212d99 - 16]; + _0x21471f[_0x212d99] = _0xbd4b1a << 1 | _0xbd4b1a >>> 31; + } + var _0x251ba2 = (_0x381c9e << 5 | _0x381c9e >>> 27) + _0x57824d + _0x21471f[_0x212d99]; + _0x251ba2 += _0x212d99 < 20 ? 1518500249 + (_0x39a34a & _0x584aa7 | ~_0x39a34a & _0x504b49) : _0x212d99 < 40 ? 1859775393 + (_0x39a34a ^ _0x584aa7 ^ _0x504b49) : _0x212d99 < 60 ? (_0x39a34a & _0x584aa7 | _0x39a34a & _0x504b49 | _0x584aa7 & _0x504b49) - 1894007588 : (_0x39a34a ^ _0x584aa7 ^ _0x504b49) - 899497514; + _0x57824d = _0x504b49; + _0x504b49 = _0x584aa7; + _0x584aa7 = _0x39a34a << 30 | _0x39a34a >>> 2; + _0x39a34a = _0x381c9e; + _0x381c9e = _0x251ba2; + } + _0x6fabcd[0] = _0x6fabcd[0] + _0x381c9e | 0; + _0x6fabcd[1] = _0x6fabcd[1] + _0x39a34a | 0; + _0x6fabcd[2] = _0x6fabcd[2] + _0x584aa7 | 0; + _0x6fabcd[3] = _0x6fabcd[3] + _0x504b49 | 0; + _0x6fabcd[4] = _0x6fabcd[4] + _0x57824d | 0; + }, + _doFinalize: function () { + var _0x13a999 = this._data; + var _0x9cf8c9 = _0x13a999.words; + var _0x3bba92 = 8 * this._nDataBytes; + var _0x457632 = 8 * _0x13a999.sigBytes; + _0x9cf8c9[_0x457632 >>> 5] |= 128 << 24 - _0x457632 % 32; + _0x9cf8c9[14 + (_0x457632 + 64 >>> 9 << 4)] = Math.floor(_0x3bba92 / 4294967296); + _0x9cf8c9[15 + (_0x457632 + 64 >>> 9 << 4)] = _0x3bba92; + _0x13a999.sigBytes = 4 * _0x9cf8c9.length; + this._process(); + return this._hash; + }, + clone: function () { + var _0x9d3d9d = _0x5e976e.clone.call(this); + _0x9d3d9d._hash = this._hash.clone(); + return _0x9d3d9d; + } + }), _0x37ae5d.SHA1 = _0x5e976e._createHelper(_0x11505d), _0x37ae5d.HmacSHA1 = _0x5e976e._createHmacHelper(_0x11505d), _0x1c4cfb.SHA1); + }, + 7792: function (_0x2165ca, _0x37d321, _0x4f2449) { + var _0x2bc4ac; + var _0x3dfa31; + var _0x914072; + var _0xafd4dd; + var _0x20980e; + var _0x40d3cd; + _0x2165ca.exports = (_0x40d3cd = _0x4f2449(8249), _0x4f2449(2153), _0x3dfa31 = (_0x2bc4ac = _0x40d3cd).lib.WordArray, _0x914072 = _0x2bc4ac.algo, _0xafd4dd = _0x914072.SHA256, _0x20980e = _0x914072.SHA224 = _0xafd4dd.extend({ + _doReset: function () { + this._hash = new _0x3dfa31.init([3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]); + }, + _doFinalize: function () { + var _0x34463d = _0xafd4dd._doFinalize.call(this); + _0x34463d.sigBytes -= 4; + return _0x34463d; + } + }), _0x2bc4ac.SHA224 = _0xafd4dd._createHelper(_0x20980e), _0x2bc4ac.HmacSHA224 = _0xafd4dd._createHmacHelper(_0x20980e), _0x40d3cd.SHA224); + }, + 2153: function (_0xc1b856, _0x20120d, _0x38824a) { + var _0x1162f2; + _0xc1b856.exports = (_0x1162f2 = _0x38824a(8249), function (_0x401919) { + var _0x29d26b = _0x1162f2; + var _0x2bfbfe = _0x29d26b.lib; + var _0x4500df = _0x2bfbfe.WordArray; + var _0x23c099 = _0x2bfbfe.Hasher; + var _0x3176ad = _0x29d26b.algo; + var _0x12b59d = []; + var _0x5caea3 = []; + !function () { + function _0x307e35(_0x30eff5) { + for (var _0x504b46 = _0x401919.sqrt(_0x30eff5), _0x2c3d88 = 2; _0x2c3d88 <= _0x504b46; _0x2c3d88++) { + if (!(_0x30eff5 % _0x2c3d88)) { + return false; + } + } + return true; + } + function _0x352a8f(_0x41375e) { + return 4294967296 * (_0x41375e - (0 | _0x41375e)) | 0; + } + for (var _0x2696e0 = 2, _0x1566b6 = 0; _0x1566b6 < 64;) { + _0x307e35(_0x2696e0) && (_0x1566b6 < 8 && (_0x12b59d[_0x1566b6] = _0x352a8f(_0x401919.pow(_0x2696e0, 0.5))), _0x5caea3[_0x1566b6] = _0x352a8f(_0x401919.pow(_0x2696e0, 0.3333333333333333)), _0x1566b6++); + _0x2696e0++; + } + }(); + var _0x74d1e7 = []; + _0x3176ad.SHA256 = _0x23c099.extend({ + _doReset: function () { + this._hash = new _0x4500df.init(_0x12b59d.slice(0)); + }, + _doProcessBlock: function (_0xf2ddde, _0x46ac1f) { + for (var _0x364814 = this._hash.words, _0x5b37c4 = _0x364814[0], _0x88b447 = _0x364814[1], _0x4e426e = _0x364814[2], _0x4c765e = _0x364814[3], _0x13458c = _0x364814[4], _0x4f3d66 = _0x364814[5], _0x58c576 = _0x364814[6], _0x12e25f = _0x364814[7], _0x50b12e = 0; _0x50b12e < 64; _0x50b12e++) { + if (_0x50b12e < 16) { + _0x74d1e7[_0x50b12e] = 0 | _0xf2ddde[_0x46ac1f + _0x50b12e]; + } else { + var _0x1db306 = _0x74d1e7[_0x50b12e - 15]; + var _0x51f33e = (_0x1db306 << 25 | _0x1db306 >>> 7) ^ (_0x1db306 << 14 | _0x1db306 >>> 18) ^ _0x1db306 >>> 3; + var _0x117868 = _0x74d1e7[_0x50b12e - 2]; + var _0x456130 = (_0x117868 << 15 | _0x117868 >>> 17) ^ (_0x117868 << 13 | _0x117868 >>> 19) ^ _0x117868 >>> 10; + _0x74d1e7[_0x50b12e] = _0x51f33e + _0x74d1e7[_0x50b12e - 7] + _0x456130 + _0x74d1e7[_0x50b12e - 16]; + } + var _0x8c9bd1 = _0x5b37c4 & _0x88b447 ^ _0x5b37c4 & _0x4e426e ^ _0x88b447 & _0x4e426e; + var _0x3feb0e = (_0x5b37c4 << 30 | _0x5b37c4 >>> 2) ^ (_0x5b37c4 << 19 | _0x5b37c4 >>> 13) ^ (_0x5b37c4 << 10 | _0x5b37c4 >>> 22); + var _0x62d1c3 = _0x12e25f + ((_0x13458c << 26 | _0x13458c >>> 6) ^ (_0x13458c << 21 | _0x13458c >>> 11) ^ (_0x13458c << 7 | _0x13458c >>> 25)) + (_0x13458c & _0x4f3d66 ^ ~_0x13458c & _0x58c576) + _0x5caea3[_0x50b12e] + _0x74d1e7[_0x50b12e]; + _0x12e25f = _0x58c576; + _0x58c576 = _0x4f3d66; + _0x4f3d66 = _0x13458c; + _0x13458c = _0x4c765e + _0x62d1c3 | 0; + _0x4c765e = _0x4e426e; + _0x4e426e = _0x88b447; + _0x88b447 = _0x5b37c4; + _0x5b37c4 = _0x62d1c3 + (_0x3feb0e + _0x8c9bd1) | 0; + } + _0x364814[0] = _0x364814[0] + _0x5b37c4 | 0; + _0x364814[1] = _0x364814[1] + _0x88b447 | 0; + _0x364814[2] = _0x364814[2] + _0x4e426e | 0; + _0x364814[3] = _0x364814[3] + _0x4c765e | 0; + _0x364814[4] = _0x364814[4] + _0x13458c | 0; + _0x364814[5] = _0x364814[5] + _0x4f3d66 | 0; + _0x364814[6] = _0x364814[6] + _0x58c576 | 0; + _0x364814[7] = _0x364814[7] + _0x12e25f | 0; + }, + _doFinalize: function () { + var _0x3cfb71 = this._data; + var _0x13c7b8 = _0x3cfb71.words; + var _0x1beaa2 = 8 * this._nDataBytes; + var _0x5b6121 = 8 * _0x3cfb71.sigBytes; + _0x13c7b8[_0x5b6121 >>> 5] |= 128 << 24 - _0x5b6121 % 32; + _0x13c7b8[14 + (_0x5b6121 + 64 >>> 9 << 4)] = _0x401919.floor(_0x1beaa2 / 4294967296); + _0x13c7b8[15 + (_0x5b6121 + 64 >>> 9 << 4)] = _0x1beaa2; + _0x3cfb71.sigBytes = 4 * _0x13c7b8.length; + this._process(); + return this._hash; + }, + clone: function () { + var _0x47fda3 = _0x23c099.clone.call(this); + _0x47fda3._hash = this._hash.clone(); + return _0x47fda3; + } + }); + var _0x14cf63 = _0x3176ad.SHA256; + _0x29d26b.SHA256 = _0x23c099._createHelper(_0x14cf63); + _0x29d26b.HmacSHA256 = _0x23c099._createHmacHelper(_0x14cf63); + }(Math), _0x1162f2.SHA256); + }, + 3327: function (_0x547ef1, _0x453786, _0x1f6f41) { + var _0x4d6f00; + _0x547ef1.exports = (_0x4d6f00 = _0x1f6f41(8249), _0x1f6f41(4938), function (_0x290bfb) { + var _0x489526 = _0x4d6f00; + var _0x4576bb = _0x489526.lib; + var _0x2dbc5d = _0x4576bb.WordArray; + var _0x2cf75d = _0x4576bb.Hasher; + var _0x5cde0c = _0x489526.x64.Word; + var _0x321015 = _0x489526.algo; + var _0x2788e8 = []; + var _0x72a7a6 = []; + var _0x3d4006 = []; + !function () { + for (var _0x1a0244 = 1, _0x447da2 = 0, _0x713006 = 0; _0x713006 < 24; _0x713006++) { + _0x2788e8[_0x1a0244 + 5 * _0x447da2] = (_0x713006 + 1) * (_0x713006 + 2) / 2 % 64; + var _0x10767a = (2 * _0x1a0244 + 3 * _0x447da2) % 5; + _0x1a0244 = _0x447da2 % 5; + _0x447da2 = _0x10767a; + } + for (_0x1a0244 = 0; _0x1a0244 < 5; _0x1a0244++) { + for (_0x447da2 = 0; _0x447da2 < 5; _0x447da2++) { + _0x72a7a6[_0x1a0244 + 5 * _0x447da2] = _0x447da2 + (2 * _0x1a0244 + 3 * _0x447da2) % 5 * 5; + } + } + for (var _0x13f423 = 1, _0x9ab1a4 = 0; _0x9ab1a4 < 24; _0x9ab1a4++) { + for (var _0x767452 = 0, _0xdc8e8b = 0, _0x275733 = 0; _0x275733 < 7; _0x275733++) { + if (1 & _0x13f423) { + var _0x3d9d8d = (1 << _0x275733) - 1; + _0x3d9d8d < 32 ? _0xdc8e8b ^= 1 << _0x3d9d8d : _0x767452 ^= 1 << _0x3d9d8d - 32; + } + 128 & _0x13f423 ? _0x13f423 = _0x13f423 << 1 ^ 113 : _0x13f423 <<= 1; + } + _0x3d4006[_0x9ab1a4] = _0x5cde0c.create(_0x767452, _0xdc8e8b); + } + }(); + var _0x57755c = []; + !function () { + for (var _0xe77b19 = 0; _0xe77b19 < 25; _0xe77b19++) { + _0x57755c[_0xe77b19] = _0x5cde0c.create(); + } + }(); + _0x321015.SHA3 = _0x2cf75d.extend({ + cfg: _0x2cf75d.cfg.extend({ + outputLength: 512 + }), + _doReset: function () { + for (var _0x4b0d67 = this._state = [], _0x2f0222 = 0; _0x2f0222 < 25; _0x2f0222++) { + _0x4b0d67[_0x2f0222] = new _0x5cde0c.init(); + } + this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32; + }, + _doProcessBlock: function (_0x4c42e9, _0x3d758d) { + for (var _0xa798ba = this._state, _0x55533b = this.blockSize / 2, _0x3db1f4 = 0; _0x3db1f4 < _0x55533b; _0x3db1f4++) { + var _0xa764fd = _0x4c42e9[_0x3d758d + 2 * _0x3db1f4]; + var _0x4ecc56 = _0x4c42e9[_0x3d758d + 2 * _0x3db1f4 + 1]; + _0xa764fd = 16711935 & (_0xa764fd << 8 | _0xa764fd >>> 24) | 4278255360 & (_0xa764fd << 24 | _0xa764fd >>> 8); + _0x4ecc56 = 16711935 & (_0x4ecc56 << 8 | _0x4ecc56 >>> 24) | 4278255360 & (_0x4ecc56 << 24 | _0x4ecc56 >>> 8); + (_0x2805d2 = _0xa798ba[_0x3db1f4]).high ^= _0x4ecc56; + _0x2805d2.low ^= _0xa764fd; + } + for (var _0x2754a7 = 0; _0x2754a7 < 24; _0x2754a7++) { + for (var _0x3b8c97 = 0; _0x3b8c97 < 5; _0x3b8c97++) { + for (var _0x14d2a1 = 0, _0x40de81 = 0, _0x364318 = 0; _0x364318 < 5; _0x364318++) { + _0x14d2a1 ^= (_0x2805d2 = _0xa798ba[_0x3b8c97 + 5 * _0x364318]).high; + _0x40de81 ^= _0x2805d2.low; + } + var _0x17e2c6 = _0x57755c[_0x3b8c97]; + _0x17e2c6.high = _0x14d2a1; + _0x17e2c6.low = _0x40de81; + } + for (_0x3b8c97 = 0; _0x3b8c97 < 5; _0x3b8c97++) { + var _0x57729d = _0x57755c[(_0x3b8c97 + 4) % 5]; + var _0x470b13 = _0x57755c[(_0x3b8c97 + 1) % 5]; + var _0x46c8f0 = _0x470b13.high; + var _0x5ca345 = _0x470b13.low; + for (_0x14d2a1 = _0x57729d.high ^ (_0x46c8f0 << 1 | _0x5ca345 >>> 31), _0x40de81 = _0x57729d.low ^ (_0x5ca345 << 1 | _0x46c8f0 >>> 31), _0x364318 = 0; _0x364318 < 5; _0x364318++) { + (_0x2805d2 = _0xa798ba[_0x3b8c97 + 5 * _0x364318]).high ^= _0x14d2a1; + _0x2805d2.low ^= _0x40de81; + } + } + for (var _0x4e58f6 = 1; _0x4e58f6 < 25; _0x4e58f6++) { + var _0x37d295 = (_0x2805d2 = _0xa798ba[_0x4e58f6]).high; + var _0x6e35b3 = _0x2805d2.low; + var _0x242000 = _0x2788e8[_0x4e58f6]; + _0x242000 < 32 ? (_0x14d2a1 = _0x37d295 << _0x242000 | _0x6e35b3 >>> 32 - _0x242000, _0x40de81 = _0x6e35b3 << _0x242000 | _0x37d295 >>> 32 - _0x242000) : (_0x14d2a1 = _0x6e35b3 << _0x242000 - 32 | _0x37d295 >>> 64 - _0x242000, _0x40de81 = _0x37d295 << _0x242000 - 32 | _0x6e35b3 >>> 64 - _0x242000); + var _0xcb119f = _0x57755c[_0x72a7a6[_0x4e58f6]]; + _0xcb119f.high = _0x14d2a1; + _0xcb119f.low = _0x40de81; + } + var _0x57d092 = _0x57755c[0]; + var _0x3c8b1e = _0xa798ba[0]; + for (_0x57d092.high = _0x3c8b1e.high, _0x57d092.low = _0x3c8b1e.low, _0x3b8c97 = 0; _0x3b8c97 < 5; _0x3b8c97++) { + for (_0x364318 = 0; _0x364318 < 5; _0x364318++) { + var _0x2805d2 = _0xa798ba[_0x4e58f6 = _0x3b8c97 + 5 * _0x364318]; + var _0x3eb963 = _0x57755c[_0x4e58f6]; + var _0x54edc5 = _0x57755c[(_0x3b8c97 + 1) % 5 + 5 * _0x364318]; + var _0x22f1be = _0x57755c[(_0x3b8c97 + 2) % 5 + 5 * _0x364318]; + _0x2805d2.high = _0x3eb963.high ^ ~_0x54edc5.high & _0x22f1be.high; + _0x2805d2.low = _0x3eb963.low ^ ~_0x54edc5.low & _0x22f1be.low; + } + } + _0x2805d2 = _0xa798ba[0]; + var _0x471d57 = _0x3d4006[_0x2754a7]; + _0x2805d2.high ^= _0x471d57.high; + _0x2805d2.low ^= _0x471d57.low; + } + }, + _doFinalize: function () { + var _0x20f5ae = this._data; + var _0x450cc8 = _0x20f5ae.words; + this._nDataBytes; + var _0xfc5ade = 8 * _0x20f5ae.sigBytes; + var _0x2e2002 = 32 * this.blockSize; + _0x450cc8[_0xfc5ade >>> 5] |= 1 << 24 - _0xfc5ade % 32; + _0x450cc8[(_0x290bfb.ceil((_0xfc5ade + 1) / _0x2e2002) * _0x2e2002 >>> 5) - 1] |= 128; + _0x20f5ae.sigBytes = 4 * _0x450cc8.length; + this._process(); + for (var _0x4680fe = this._state, _0x2e15d4 = this.cfg.outputLength / 8, _0x492327 = _0x2e15d4 / 8, _0x285d8e = [], _0x2d552b = 0; _0x2d552b < _0x492327; _0x2d552b++) { + var _0x35c238 = _0x4680fe[_0x2d552b]; + var _0x58a38a = _0x35c238.high; + var _0x2a80b6 = _0x35c238.low; + _0x58a38a = 16711935 & (_0x58a38a << 8 | _0x58a38a >>> 24) | 4278255360 & (_0x58a38a << 24 | _0x58a38a >>> 8); + _0x2a80b6 = 16711935 & (_0x2a80b6 << 8 | _0x2a80b6 >>> 24) | 4278255360 & (_0x2a80b6 << 24 | _0x2a80b6 >>> 8); + _0x285d8e.push(_0x2a80b6); + _0x285d8e.push(_0x58a38a); + } + return new _0x2dbc5d.init(_0x285d8e, _0x2e15d4); + }, + clone: function () { + for (var _0x1ca420 = _0x2cf75d.clone.call(this), _0x3f7b65 = _0x1ca420._state = this._state.slice(0), _0x4cb27f = 0; _0x4cb27f < 25; _0x4cb27f++) { + _0x3f7b65[_0x4cb27f] = _0x3f7b65[_0x4cb27f].clone(); + } + return _0x1ca420; + } + }); + var _0x4a2d4d = _0x321015.SHA3; + _0x489526.SHA3 = _0x2cf75d._createHelper(_0x4a2d4d); + _0x489526.HmacSHA3 = _0x2cf75d._createHmacHelper(_0x4a2d4d); + }(Math), _0x4d6f00.SHA3); + }, + 7460: function (_0x51369b, _0x102dfd, _0x528a55) { + var _0x28c09b; + var _0x2d0597; + var _0x15d306; + var _0x214929; + var _0xd4bdc8; + var _0xc29f85; + var _0x581f77; + var _0x133653; + _0x51369b.exports = (_0x133653 = _0x528a55(8249), _0x528a55(4938), _0x528a55(34), _0x2d0597 = (_0x28c09b = _0x133653).x64, _0x15d306 = _0x2d0597.Word, _0x214929 = _0x2d0597.WordArray, _0xd4bdc8 = _0x28c09b.algo, _0xc29f85 = _0xd4bdc8.SHA512, _0x581f77 = _0xd4bdc8.SHA384 = _0xc29f85.extend({ + _doReset: function () { + this._hash = new _0x214929.init([new _0x15d306.init(3418070365, 3238371032), new _0x15d306.init(1654270250, 914150663), new _0x15d306.init(2438529370, 812702999), new _0x15d306.init(355462360, 4144912697), new _0x15d306.init(1731405415, 4290775857), new _0x15d306.init(2394180231, 1750603025), new _0x15d306.init(3675008525, 1694076839), new _0x15d306.init(1203062813, 3204075428)]); + }, + _doFinalize: function () { + var _0x1010c0 = _0xc29f85._doFinalize.call(this); + _0x1010c0.sigBytes -= 16; + return _0x1010c0; + } + }), _0x28c09b.SHA384 = _0xc29f85._createHelper(_0x581f77), _0x28c09b.HmacSHA384 = _0xc29f85._createHmacHelper(_0x581f77), _0x133653.SHA384); + }, + 34: function (_0x8c8949, _0x33e32a, _0x2f1b0e) { + var _0x172edb; + _0x8c8949.exports = (_0x172edb = _0x2f1b0e(8249), _0x2f1b0e(4938), function () { + var _0x4597df = _0x172edb; + var _0x5f2ca4 = _0x4597df.lib.Hasher; + var _0x59be0e = _0x4597df.x64; + var _0x40b641 = _0x59be0e.Word; + var _0x3966f9 = _0x59be0e.WordArray; + var _0x4c0d44 = _0x4597df.algo; + function _0x4f48f2() { + return _0x40b641.create.apply(_0x40b641, arguments); + } + var _0x2ca806 = [_0x4f48f2(1116352408, 3609767458), _0x4f48f2(1899447441, 602891725), _0x4f48f2(3049323471, 3964484399), _0x4f48f2(3921009573, 2173295548), _0x4f48f2(961987163, 4081628472), _0x4f48f2(1508970993, 3053834265), _0x4f48f2(2453635748, 2937671579), _0x4f48f2(2870763221, 3664609560), _0x4f48f2(3624381080, 2734883394), _0x4f48f2(310598401, 1164996542), _0x4f48f2(607225278, 1323610764), _0x4f48f2(1426881987, 3590304994), _0x4f48f2(1925078388, 4068182383), _0x4f48f2(2162078206, 991336113), _0x4f48f2(2614888103, 633803317), _0x4f48f2(3248222580, 3479774868), _0x4f48f2(3835390401, 2666613458), _0x4f48f2(4022224774, 944711139), _0x4f48f2(264347078, 2341262773), _0x4f48f2(604807628, 2007800933), _0x4f48f2(770255983, 1495990901), _0x4f48f2(1249150122, 1856431235), _0x4f48f2(1555081692, 3175218132), _0x4f48f2(1996064986, 2198950837), _0x4f48f2(2554220882, 3999719339), _0x4f48f2(2821834349, 766784016), _0x4f48f2(2952996808, 2566594879), _0x4f48f2(3210313671, 3203337956), _0x4f48f2(3336571891, 1034457026), _0x4f48f2(3584528711, 2466948901), _0x4f48f2(113926993, 3758326383), _0x4f48f2(338241895, 168717936), _0x4f48f2(666307205, 1188179964), _0x4f48f2(773529912, 1546045734), _0x4f48f2(1294757372, 1522805485), _0x4f48f2(1396182291, 2643833823), _0x4f48f2(1695183700, 2343527390), _0x4f48f2(1986661051, 1014477480), _0x4f48f2(2177026350, 1206759142), _0x4f48f2(2456956037, 344077627), _0x4f48f2(2730485921, 1290863460), _0x4f48f2(2820302411, 3158454273), _0x4f48f2(3259730800, 3505952657), _0x4f48f2(3345764771, 106217008), _0x4f48f2(3516065817, 3606008344), _0x4f48f2(3600352804, 1432725776), _0x4f48f2(4094571909, 1467031594), _0x4f48f2(275423344, 851169720), _0x4f48f2(430227734, 3100823752), _0x4f48f2(506948616, 1363258195), _0x4f48f2(659060556, 3750685593), _0x4f48f2(883997877, 3785050280), _0x4f48f2(958139571, 3318307427), _0x4f48f2(1322822218, 3812723403), _0x4f48f2(1537002063, 2003034995), _0x4f48f2(1747873779, 3602036899), _0x4f48f2(1955562222, 1575990012), _0x4f48f2(2024104815, 1125592928), _0x4f48f2(2227730452, 2716904306), _0x4f48f2(2361852424, 442776044), _0x4f48f2(2428436474, 593698344), _0x4f48f2(2756734187, 3733110249), _0x4f48f2(3204031479, 2999351573), _0x4f48f2(3329325298, 3815920427), _0x4f48f2(3391569614, 3928383900), _0x4f48f2(3515267271, 566280711), _0x4f48f2(3940187606, 3454069534), _0x4f48f2(4118630271, 4000239992), _0x4f48f2(116418474, 1914138554), _0x4f48f2(174292421, 2731055270), _0x4f48f2(289380356, 3203993006), _0x4f48f2(460393269, 320620315), _0x4f48f2(685471733, 587496836), _0x4f48f2(852142971, 1086792851), _0x4f48f2(1017036298, 365543100), _0x4f48f2(1126000580, 2618297676), _0x4f48f2(1288033470, 3409855158), _0x4f48f2(1501505948, 4234509866), _0x4f48f2(1607167915, 987167468), _0x4f48f2(1816402316, 1246189591)]; + var _0x1204c7 = []; + !function () { + for (var _0xfbc4c3 = 0; _0xfbc4c3 < 80; _0xfbc4c3++) { + _0x1204c7[_0xfbc4c3] = _0x4f48f2(); + } + }(); + _0x4c0d44.SHA512 = _0x5f2ca4.extend({ + _doReset: function () { + this._hash = new _0x3966f9.init([new _0x40b641.init(1779033703, 4089235720), new _0x40b641.init(3144134277, 2227873595), new _0x40b641.init(1013904242, 4271175723), new _0x40b641.init(2773480762, 1595750129), new _0x40b641.init(1359893119, 2917565137), new _0x40b641.init(2600822924, 725511199), new _0x40b641.init(528734635, 4215389547), new _0x40b641.init(1541459225, 327033209)]); + }, + _doProcessBlock: function (_0x3e9456, _0x1b1bcf) { + for (var _0x10f4b6 = this._hash.words, _0x433acd = _0x10f4b6[0], _0x2848b3 = _0x10f4b6[1], _0x311b43 = _0x10f4b6[2], _0xcc6dfe = _0x10f4b6[3], _0x154068 = _0x10f4b6[4], _0xd77507 = _0x10f4b6[5], _0x3aa841 = _0x10f4b6[6], _0x514249 = _0x10f4b6[7], _0x2311d3 = _0x433acd.high, _0x2f17e8 = _0x433acd.low, _0x331a20 = _0x2848b3.high, _0x3a7923 = _0x2848b3.low, _0x92ed98 = _0x311b43.high, _0x3f571d = _0x311b43.low, _0x3881fd = _0xcc6dfe.high, _0x2a6a05 = _0xcc6dfe.low, _0xf627e3 = _0x154068.high, _0x37b030 = _0x154068.low, _0x37f2d7 = _0xd77507.high, _0x5470cd = _0xd77507.low, _0x109eed = _0x3aa841.high, _0x56bc35 = _0x3aa841.low, _0x365dc7 = _0x514249.high, _0x3b9809 = _0x514249.low, _0x16eb1b = _0x2311d3, _0x19911e = _0x2f17e8, _0x27a649 = _0x331a20, _0x4694ab = _0x3a7923, _0x13bbb4 = _0x92ed98, _0x1b6156 = _0x3f571d, _0x4cd33f = _0x3881fd, _0x16fad1 = _0x2a6a05, _0x4d2b07 = _0xf627e3, _0x4b2359 = _0x37b030, _0xa1c365 = _0x37f2d7, _0x50a756 = _0x5470cd, _0x47254b = _0x109eed, _0x3c2702 = _0x56bc35, _0x358c27 = _0x365dc7, _0x358d81 = _0x3b9809, _0x583863 = 0; _0x583863 < 80; _0x583863++) { + var _0x4b7365; + var _0x39af4f; + var _0x1e4b67 = _0x1204c7[_0x583863]; + if (_0x583863 < 16) { + _0x39af4f = _0x1e4b67.high = 0 | _0x3e9456[_0x1b1bcf + 2 * _0x583863]; + _0x4b7365 = _0x1e4b67.low = 0 | _0x3e9456[_0x1b1bcf + 2 * _0x583863 + 1]; + } else { + var _0x3a39d8 = _0x1204c7[_0x583863 - 15]; + var _0x46708d = _0x3a39d8.high; + var _0x2be65d = _0x3a39d8.low; + var _0x3ca6cd = (_0x46708d >>> 1 | _0x2be65d << 31) ^ (_0x46708d >>> 8 | _0x2be65d << 24) ^ _0x46708d >>> 7; + var _0x40181c = (_0x2be65d >>> 1 | _0x46708d << 31) ^ (_0x2be65d >>> 8 | _0x46708d << 24) ^ (_0x2be65d >>> 7 | _0x46708d << 25); + var _0x2b7cba = _0x1204c7[_0x583863 - 2]; + var _0x342f90 = _0x2b7cba.high; + var _0x208670 = _0x2b7cba.low; + var _0x14e355 = (_0x342f90 >>> 19 | _0x208670 << 13) ^ (_0x342f90 << 3 | _0x208670 >>> 29) ^ _0x342f90 >>> 6; + var _0xa16896 = (_0x208670 >>> 19 | _0x342f90 << 13) ^ (_0x208670 << 3 | _0x342f90 >>> 29) ^ (_0x208670 >>> 6 | _0x342f90 << 26); + var _0x4c2fa0 = _0x1204c7[_0x583863 - 7]; + var _0x32d60f = _0x4c2fa0.high; + var _0x453675 = _0x4c2fa0.low; + var _0x3d4f70 = _0x1204c7[_0x583863 - 16]; + var _0x3d808f = _0x3d4f70.high; + var _0x5c5b54 = _0x3d4f70.low; + _0x39af4f = (_0x39af4f = (_0x39af4f = _0x3ca6cd + _0x32d60f + ((_0x4b7365 = _0x40181c + _0x453675) >>> 0 < _0x40181c >>> 0 ? 1 : 0)) + _0x14e355 + ((_0x4b7365 += _0xa16896) >>> 0 < _0xa16896 >>> 0 ? 1 : 0)) + _0x3d808f + ((_0x4b7365 += _0x5c5b54) >>> 0 < _0x5c5b54 >>> 0 ? 1 : 0); + _0x1e4b67.high = _0x39af4f; + _0x1e4b67.low = _0x4b7365; + } + var _0x20b2f1; + var _0x2a0520 = _0x4d2b07 & _0xa1c365 ^ ~_0x4d2b07 & _0x47254b; + var _0xf88f09 = _0x4b2359 & _0x50a756 ^ ~_0x4b2359 & _0x3c2702; + var _0x1acb75 = _0x16eb1b & _0x27a649 ^ _0x16eb1b & _0x13bbb4 ^ _0x27a649 & _0x13bbb4; + var _0x8225d = _0x19911e & _0x4694ab ^ _0x19911e & _0x1b6156 ^ _0x4694ab & _0x1b6156; + var _0x5daa9a = (_0x16eb1b >>> 28 | _0x19911e << 4) ^ (_0x16eb1b << 30 | _0x19911e >>> 2) ^ (_0x16eb1b << 25 | _0x19911e >>> 7); + var _0x5578dc = (_0x19911e >>> 28 | _0x16eb1b << 4) ^ (_0x19911e << 30 | _0x16eb1b >>> 2) ^ (_0x19911e << 25 | _0x16eb1b >>> 7); + var _0x4249c8 = (_0x4d2b07 >>> 14 | _0x4b2359 << 18) ^ (_0x4d2b07 >>> 18 | _0x4b2359 << 14) ^ (_0x4d2b07 << 23 | _0x4b2359 >>> 9); + var _0x2d5e94 = (_0x4b2359 >>> 14 | _0x4d2b07 << 18) ^ (_0x4b2359 >>> 18 | _0x4d2b07 << 14) ^ (_0x4b2359 << 23 | _0x4d2b07 >>> 9); + var _0x40b8da = _0x2ca806[_0x583863]; + var _0x4c4e4e = _0x40b8da.high; + var _0x24079e = _0x40b8da.low; + var _0x85fd58 = _0x358c27 + _0x4249c8 + ((_0x20b2f1 = _0x358d81 + _0x2d5e94) >>> 0 < _0x358d81 >>> 0 ? 1 : 0); + var _0x3ea845 = _0x5578dc + _0x8225d; + _0x358c27 = _0x47254b; + _0x358d81 = _0x3c2702; + _0x47254b = _0xa1c365; + _0x3c2702 = _0x50a756; + _0xa1c365 = _0x4d2b07; + _0x50a756 = _0x4b2359; + _0x4d2b07 = _0x4cd33f + (_0x85fd58 = (_0x85fd58 = (_0x85fd58 = _0x85fd58 + _0x2a0520 + ((_0x20b2f1 += _0xf88f09) >>> 0 < _0xf88f09 >>> 0 ? 1 : 0)) + _0x4c4e4e + ((_0x20b2f1 += _0x24079e) >>> 0 < _0x24079e >>> 0 ? 1 : 0)) + _0x39af4f + ((_0x20b2f1 += _0x4b7365) >>> 0 < _0x4b7365 >>> 0 ? 1 : 0)) + ((_0x4b2359 = _0x16fad1 + _0x20b2f1 | 0) >>> 0 < _0x16fad1 >>> 0 ? 1 : 0) | 0; + _0x4cd33f = _0x13bbb4; + _0x16fad1 = _0x1b6156; + _0x13bbb4 = _0x27a649; + _0x1b6156 = _0x4694ab; + _0x27a649 = _0x16eb1b; + _0x4694ab = _0x19911e; + _0x16eb1b = _0x85fd58 + (_0x5daa9a + _0x1acb75 + (_0x3ea845 >>> 0 < _0x5578dc >>> 0 ? 1 : 0)) + ((_0x19911e = _0x20b2f1 + _0x3ea845 | 0) >>> 0 < _0x20b2f1 >>> 0 ? 1 : 0) | 0; + } + _0x2f17e8 = _0x433acd.low = _0x2f17e8 + _0x19911e; + _0x433acd.high = _0x2311d3 + _0x16eb1b + (_0x2f17e8 >>> 0 < _0x19911e >>> 0 ? 1 : 0); + _0x3a7923 = _0x2848b3.low = _0x3a7923 + _0x4694ab; + _0x2848b3.high = _0x331a20 + _0x27a649 + (_0x3a7923 >>> 0 < _0x4694ab >>> 0 ? 1 : 0); + _0x3f571d = _0x311b43.low = _0x3f571d + _0x1b6156; + _0x311b43.high = _0x92ed98 + _0x13bbb4 + (_0x3f571d >>> 0 < _0x1b6156 >>> 0 ? 1 : 0); + _0x2a6a05 = _0xcc6dfe.low = _0x2a6a05 + _0x16fad1; + _0xcc6dfe.high = _0x3881fd + _0x4cd33f + (_0x2a6a05 >>> 0 < _0x16fad1 >>> 0 ? 1 : 0); + _0x37b030 = _0x154068.low = _0x37b030 + _0x4b2359; + _0x154068.high = _0xf627e3 + _0x4d2b07 + (_0x37b030 >>> 0 < _0x4b2359 >>> 0 ? 1 : 0); + _0x5470cd = _0xd77507.low = _0x5470cd + _0x50a756; + _0xd77507.high = _0x37f2d7 + _0xa1c365 + (_0x5470cd >>> 0 < _0x50a756 >>> 0 ? 1 : 0); + _0x56bc35 = _0x3aa841.low = _0x56bc35 + _0x3c2702; + _0x3aa841.high = _0x109eed + _0x47254b + (_0x56bc35 >>> 0 < _0x3c2702 >>> 0 ? 1 : 0); + _0x3b9809 = _0x514249.low = _0x3b9809 + _0x358d81; + _0x514249.high = _0x365dc7 + _0x358c27 + (_0x3b9809 >>> 0 < _0x358d81 >>> 0 ? 1 : 0); + }, + _doFinalize: function () { + var _0x2f776e = this._data; + var _0x1b7730 = _0x2f776e.words; + var _0x4cbeb9 = 8 * this._nDataBytes; + var _0x2864fd = 8 * _0x2f776e.sigBytes; + _0x1b7730[_0x2864fd >>> 5] |= 128 << 24 - _0x2864fd % 32; + _0x1b7730[30 + (_0x2864fd + 128 >>> 10 << 5)] = Math.floor(_0x4cbeb9 / 4294967296); + _0x1b7730[31 + (_0x2864fd + 128 >>> 10 << 5)] = _0x4cbeb9; + _0x2f776e.sigBytes = 4 * _0x1b7730.length; + this._process(); + return this._hash.toX32(); + }, + clone: function () { + var _0x5909aa = _0x5f2ca4.clone.call(this); + _0x5909aa._hash = this._hash.clone(); + return _0x5909aa; + }, + blockSize: 32 + }); + var _0x29d856 = _0x4c0d44.SHA512; + _0x4597df.SHA512 = _0x5f2ca4._createHelper(_0x29d856); + _0x4597df.HmacSHA512 = _0x5f2ca4._createHmacHelper(_0x29d856); + }(), _0x172edb.SHA512); + }, + 4253: function (_0x4f2240, _0x31ad55, _0x1681f1) { + var _0xea35a2; + _0x4f2240.exports = (_0xea35a2 = _0x1681f1(8249), _0x1681f1(8269), _0x1681f1(8214), _0x1681f1(888), _0x1681f1(5109), function () { + var _0x5be521 = _0xea35a2; + var _0x304e88 = _0x5be521.lib; + var _0x175ef1 = _0x304e88.WordArray; + var _0x117c0c = _0x304e88.BlockCipher; + var _0x59b4df = _0x5be521.algo; + var _0x37de9f = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4]; + var _0x1f865c = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32]; + var _0x58a89b = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28]; + var _0x40fa77 = [{ + 0: 8421888, + 268435456: 32768, + 536870912: 8421378, + 805306368: 2, + 1073741824: 512, + 1342177280: 8421890, + 1610612736: 8389122, + 1879048192: 8388608, + 2147483648: 514, + 2415919104: 8389120, + 2684354560: 33280, + 2952790016: 8421376, + 3221225472: 32770, + 3489660928: 8388610, + 3758096384: 0, + 4026531840: 33282, + 134217728: 0, + 402653184: 8421890, + 671088640: 33282, + 939524096: 32768, + 1207959552: 8421888, + 1476395008: 512, + 1744830464: 8421378, + 2013265920: 2, + 2281701376: 8389120, + 2550136832: 33280, + 2818572288: 8421376, + 3087007744: 8389122, + 3355443200: 8388610, + 3623878656: 32770, + 3892314112: 514, + 4160749568: 8388608, + 1: 32768, + 268435457: 2, + 536870913: 8421888, + 805306369: 8388608, + 1073741825: 8421378, + 1342177281: 33280, + 1610612737: 512, + 1879048193: 8389122, + 2147483649: 8421890, + 2415919105: 8421376, + 2684354561: 8388610, + 2952790017: 33282, + 3221225473: 514, + 3489660929: 8389120, + 3758096385: 32770, + 4026531841: 0, + 134217729: 8421890, + 402653185: 8421376, + 671088641: 8388608, + 939524097: 512, + 1207959553: 32768, + 1476395009: 8388610, + 1744830465: 2, + 2013265921: 33282, + 2281701377: 32770, + 2550136833: 8389122, + 2818572289: 514, + 3087007745: 8421888, + 3355443201: 8389120, + 3623878657: 0, + 3892314113: 33280, + 4160749569: 8421378 + }, { + 0: 1074282512, + 16777216: 16384, + 33554432: 524288, + 50331648: 1074266128, + 67108864: 1073741840, + 83886080: 1074282496, + 100663296: 1073758208, + 117440512: 16, + 134217728: 540672, + 150994944: 1073758224, + 167772160: 1073741824, + 184549376: 540688, + 201326592: 524304, + 218103808: 0, + 234881024: 16400, + 251658240: 1074266112, + 8388608: 1073758208, + 25165824: 540688, + 41943040: 16, + 58720256: 1073758224, + 75497472: 1074282512, + 92274688: 1073741824, + 109051904: 524288, + 125829120: 1074266128, + 142606336: 524304, + 159383552: 0, + 176160768: 16384, + 192937984: 1074266112, + 209715200: 1073741840, + 226492416: 540672, + 243269632: 1074282496, + 260046848: 16400, + 268435456: 0, + 285212672: 1074266128, + 301989888: 1073758224, + 318767104: 1074282496, + 335544320: 1074266112, + 352321536: 16, + 369098752: 540688, + 385875968: 16384, + 402653184: 16400, + 419430400: 524288, + 436207616: 524304, + 452984832: 1073741840, + 469762048: 540672, + 486539264: 1073758208, + 503316480: 1073741824, + 520093696: 1074282512, + 276824064: 540688, + 293601280: 524288, + 310378496: 1074266112, + 327155712: 16384, + 343932928: 1073758208, + 360710144: 1074282512, + 377487360: 16, + 394264576: 1073741824, + 411041792: 1074282496, + 427819008: 1073741840, + 444596224: 1073758224, + 461373440: 524304, + 478150656: 0, + 494927872: 16400, + 511705088: 1074266128, + 528482304: 540672 + }, { + 0: 260, + 1048576: 0, + 2097152: 67109120, + 3145728: 65796, + 4194304: 65540, + 5242880: 67108868, + 6291456: 67174660, + 7340032: 67174400, + 8388608: 67108864, + 9437184: 67174656, + 10485760: 65792, + 11534336: 67174404, + 12582912: 67109124, + 13631488: 65536, + 14680064: 4, + 15728640: 256, + 524288: 67174656, + 1572864: 67174404, + 2621440: 0, + 3670016: 67109120, + 4718592: 67108868, + 5767168: 65536, + 6815744: 65540, + 7864320: 260, + 8912896: 4, + 9961472: 256, + 11010048: 67174400, + 12058624: 65796, + 13107200: 65792, + 14155776: 67109124, + 15204352: 67174660, + 16252928: 67108864, + 16777216: 67174656, + 17825792: 65540, + 18874368: 65536, + 19922944: 67109120, + 20971520: 256, + 22020096: 67174660, + 23068672: 67108868, + 24117248: 0, + 25165824: 67109124, + 26214400: 67108864, + 27262976: 4, + 28311552: 65792, + 29360128: 67174400, + 30408704: 260, + 31457280: 65796, + 32505856: 67174404, + 17301504: 67108864, + 18350080: 260, + 19398656: 67174656, + 20447232: 0, + 21495808: 65540, + 22544384: 67109120, + 23592960: 256, + 24641536: 67174404, + 25690112: 65536, + 26738688: 67174660, + 27787264: 65796, + 28835840: 67108868, + 29884416: 67109124, + 30932992: 67174400, + 31981568: 4, + 33030144: 65792 + }, { + 0: 2151682048, + 65536: 2147487808, + 131072: 4198464, + 196608: 2151677952, + 262144: 0, + 327680: 4198400, + 393216: 2147483712, + 458752: 4194368, + 524288: 2147483648, + 589824: 4194304, + 655360: 64, + 720896: 2147487744, + 786432: 2151678016, + 851968: 4160, + 917504: 4096, + 983040: 2151682112, + 32768: 2147487808, + 98304: 64, + 163840: 2151678016, + 229376: 2147487744, + 294912: 4198400, + 360448: 2151682112, + 425984: 0, + 491520: 2151677952, + 557056: 4096, + 622592: 2151682048, + 688128: 4194304, + 753664: 4160, + 819200: 2147483648, + 884736: 4194368, + 950272: 4198464, + 1015808: 2147483712, + 1048576: 4194368, + 1114112: 4198400, + 1179648: 2147483712, + 1245184: 0, + 1310720: 4160, + 1376256: 2151678016, + 1441792: 2151682048, + 1507328: 2147487808, + 1572864: 2151682112, + 1638400: 2147483648, + 1703936: 2151677952, + 1769472: 4198464, + 1835008: 2147487744, + 1900544: 4194304, + 1966080: 64, + 2031616: 4096, + 1081344: 2151677952, + 1146880: 2151682112, + 1212416: 0, + 1277952: 4198400, + 1343488: 4194368, + 1409024: 2147483648, + 1474560: 2147487808, + 1540096: 64, + 1605632: 2147483712, + 1671168: 4096, + 1736704: 2147487744, + 1802240: 2151678016, + 1867776: 4160, + 1933312: 2151682048, + 1998848: 4194304, + 2064384: 4198464 + }, { + 0: 128, + 4096: 17039360, + 8192: 262144, + 12288: 536870912, + 16384: 537133184, + 20480: 16777344, + 24576: 553648256, + 28672: 262272, + 32768: 16777216, + 36864: 537133056, + 40960: 536871040, + 45056: 553910400, + 49152: 553910272, + 53248: 0, + 57344: 17039488, + 61440: 553648128, + 2048: 17039488, + 6144: 553648256, + 10240: 128, + 14336: 17039360, + 18432: 262144, + 22528: 537133184, + 26624: 553910272, + 30720: 536870912, + 34816: 537133056, + 38912: 0, + 43008: 553910400, + 47104: 16777344, + 51200: 536871040, + 55296: 553648128, + 59392: 16777216, + 63488: 262272, + 65536: 262144, + 69632: 128, + 73728: 536870912, + 77824: 553648256, + 81920: 16777344, + 86016: 553910272, + 90112: 537133184, + 94208: 16777216, + 98304: 553910400, + 102400: 553648128, + 106496: 17039360, + 110592: 537133056, + 114688: 262272, + 118784: 536871040, + 122880: 0, + 126976: 17039488, + 67584: 553648256, + 71680: 16777216, + 75776: 17039360, + 79872: 537133184, + 83968: 536870912, + 88064: 17039488, + 92160: 128, + 96256: 553910272, + 100352: 262272, + 104448: 553910400, + 108544: 0, + 112640: 553648128, + 116736: 16777344, + 120832: 262144, + 124928: 537133056, + 129024: 536871040 + }, { + 0: 268435464, + 256: 8192, + 512: 270532608, + 768: 270540808, + 1024: 268443648, + 1280: 2097152, + 1536: 2097160, + 1792: 268435456, + 2048: 0, + 2304: 268443656, + 2560: 2105344, + 2816: 8, + 3072: 270532616, + 3328: 2105352, + 3584: 8200, + 3840: 270540800, + 128: 270532608, + 384: 270540808, + 640: 8, + 896: 2097152, + 1152: 2105352, + 1408: 268435464, + 1664: 268443648, + 1920: 8200, + 2176: 2097160, + 2432: 8192, + 2688: 268443656, + 2944: 270532616, + 3200: 0, + 3456: 270540800, + 3712: 2105344, + 3968: 268435456, + 4096: 268443648, + 4352: 270532616, + 4608: 270540808, + 4864: 8200, + 5120: 2097152, + 5376: 268435456, + 5632: 268435464, + 5888: 2105344, + 6144: 2105352, + 6400: 0, + 6656: 8, + 6912: 270532608, + 7168: 8192, + 7424: 268443656, + 7680: 270540800, + 7936: 2097160, + 4224: 8, + 4480: 2105344, + 4736: 2097152, + 4992: 268435464, + 5248: 268443648, + 5504: 8200, + 5760: 270540808, + 6016: 270532608, + 6272: 270540800, + 6528: 270532616, + 6784: 8192, + 7040: 2105352, + 7296: 2097160, + 7552: 0, + 7808: 268435456, + 8064: 268443656 + }, { + 0: 1048576, + 16: 33555457, + 32: 1024, + 48: 1049601, + 64: 34604033, + 80: 0, + 96: 1, + 112: 34603009, + 128: 33555456, + 144: 1048577, + 160: 33554433, + 176: 34604032, + 192: 34603008, + 208: 1025, + 224: 1049600, + 240: 33554432, + 8: 34603009, + 24: 0, + 40: 33555457, + 56: 34604032, + 72: 1048576, + 88: 33554433, + 104: 33554432, + 120: 1025, + 136: 1049601, + 152: 33555456, + 168: 34603008, + 184: 1048577, + 200: 1024, + 216: 34604033, + 232: 1, + 248: 1049600, + 256: 33554432, + 272: 1048576, + 288: 33555457, + 304: 34603009, + 320: 1048577, + 336: 33555456, + 352: 34604032, + 368: 1049601, + 384: 1025, + 400: 34604033, + 416: 1049600, + 432: 1, + 448: 0, + 464: 34603008, + 480: 33554433, + 496: 1024, + 264: 1049600, + 280: 33555457, + 296: 34603009, + 312: 1, + 328: 33554432, + 344: 1048576, + 360: 1025, + 376: 34604032, + 392: 33554433, + 408: 34603008, + 424: 0, + 440: 34604033, + 456: 1049601, + 472: 1024, + 488: 33555456, + 504: 1048577 + }, { + 0: 134219808, + 1: 131072, + 2: 134217728, + 3: 32, + 4: 131104, + 5: 134350880, + 6: 134350848, + 7: 2048, + 8: 134348800, + 9: 134219776, + 10: 133120, + 11: 134348832, + 12: 2080, + 13: 0, + 14: 134217760, + 15: 133152, + 2147483648: 2048, + 2147483649: 134350880, + 2147483650: 134219808, + 2147483651: 134217728, + 2147483652: 134348800, + 2147483653: 133120, + 2147483654: 133152, + 2147483655: 32, + 2147483656: 134217760, + 2147483657: 2080, + 2147483658: 131104, + 2147483659: 134350848, + 2147483660: 0, + 2147483661: 134348832, + 2147483662: 134219776, + 2147483663: 131072, + 16: 133152, + 17: 134350848, + 18: 32, + 19: 2048, + 20: 134219776, + 21: 134217760, + 22: 134348832, + 23: 131072, + 24: 0, + 25: 131104, + 26: 134348800, + 27: 134219808, + 28: 134350880, + 29: 133120, + 30: 2080, + 31: 134217728, + 2147483664: 131072, + 2147483665: 2048, + 2147483666: 134348832, + 2147483667: 133152, + 2147483668: 32, + 2147483669: 134348800, + 2147483670: 134217728, + 2147483671: 134219808, + 2147483672: 134350880, + 2147483673: 134217760, + 2147483674: 134219776, + 2147483675: 0, + 2147483676: 133120, + 2147483677: 2080, + 2147483678: 131104, + 2147483679: 134350848 + }]; + var _0x2db917 = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679]; + _0x59b4df.DES = _0x117c0c.extend({ + _doReset: function () { + for (var _0x57e26f = this._key.words, _0x225810 = [], _0x377ea1 = 0; _0x377ea1 < 56; _0x377ea1++) { + var _0x37efcc = _0x37de9f[_0x377ea1] - 1; + _0x225810[_0x377ea1] = _0x57e26f[_0x37efcc >>> 5] >>> 31 - _0x37efcc % 32 & 1; + } + for (var _0x4033d3 = this._subKeys = [], _0x3bb1b4 = 0; _0x3bb1b4 < 16; _0x3bb1b4++) { + _0x4033d3[_0x3bb1b4] = []; + var _0x25d619 = _0x4033d3[_0x3bb1b4]; + var _0x18556d = _0x58a89b[_0x3bb1b4]; + for (_0x377ea1 = 0; _0x377ea1 < 24; _0x377ea1++) { + _0x25d619[_0x377ea1 / 6 | 0] |= _0x225810[(_0x1f865c[_0x377ea1] - 1 + _0x18556d) % 28] << 31 - _0x377ea1 % 6; + _0x25d619[4 + (_0x377ea1 / 6 | 0)] |= _0x225810[28 + (_0x1f865c[_0x377ea1 + 24] - 1 + _0x18556d) % 28] << 31 - _0x377ea1 % 6; + } + for (_0x25d619[0] = _0x25d619[0] << 1 | _0x25d619[0] >>> 31, _0x377ea1 = 1; _0x377ea1 < 7; _0x377ea1++) { + _0x25d619[_0x377ea1] = _0x25d619[_0x377ea1] >>> 4 * (_0x377ea1 - 1) + 3; + } + _0x25d619[7] = _0x25d619[7] << 5 | _0x25d619[7] >>> 27; + } + this._invSubKeys = []; + var _0x3c26af = this._invSubKeys; + for (_0x377ea1 = 0; _0x377ea1 < 16; _0x377ea1++) { + _0x3c26af[_0x377ea1] = _0x4033d3[15 - _0x377ea1]; + } + }, + encryptBlock: function (_0x54969e, _0x1afbf2) { + this._doCryptBlock(_0x54969e, _0x1afbf2, this._subKeys); + }, + decryptBlock: function (_0x5b970a, _0x2c2f7e) { + this._doCryptBlock(_0x5b970a, _0x2c2f7e, this._invSubKeys); + }, + _doCryptBlock: function (_0x2cf529, _0x52c370, _0x279508) { + this._lBlock = _0x2cf529[_0x52c370]; + this._rBlock = _0x2cf529[_0x52c370 + 1]; + _0x28ce53.call(this, 4, 252645135); + _0x28ce53.call(this, 16, 65535); + _0x21cfdd.call(this, 2, 858993459); + _0x21cfdd.call(this, 8, 16711935); + _0x28ce53.call(this, 1, 1431655765); + for (var _0x74279 = 0; _0x74279 < 16; _0x74279++) { + for (var _0x571e54 = _0x279508[_0x74279], _0x307e53 = this._lBlock, _0x15972a = this._rBlock, _0x2afa43 = 0, _0x550a2e = 0; _0x550a2e < 8; _0x550a2e++) { + _0x2afa43 |= _0x40fa77[_0x550a2e][((_0x15972a ^ _0x571e54[_0x550a2e]) & _0x2db917[_0x550a2e]) >>> 0]; + } + this._lBlock = _0x15972a; + this._rBlock = _0x307e53 ^ _0x2afa43; + } + var _0xd57c2f = this._lBlock; + this._lBlock = this._rBlock; + this._rBlock = _0xd57c2f; + _0x28ce53.call(this, 1, 1431655765); + _0x21cfdd.call(this, 8, 16711935); + _0x21cfdd.call(this, 2, 858993459); + _0x28ce53.call(this, 16, 65535); + _0x28ce53.call(this, 4, 252645135); + _0x2cf529[_0x52c370] = this._lBlock; + _0x2cf529[_0x52c370 + 1] = this._rBlock; + }, + keySize: 2, + ivSize: 2, + blockSize: 2 + }); + var _0x44d300 = _0x59b4df.DES; + function _0x28ce53(_0x3ad85f, _0x1d6298) { + var _0xf750a8 = (this._lBlock >>> _0x3ad85f ^ this._rBlock) & _0x1d6298; + this._rBlock ^= _0xf750a8; + this._lBlock ^= _0xf750a8 << _0x3ad85f; + } + function _0x21cfdd(_0x55ab8f, _0x4f8345) { + var _0x2b48de = (this._rBlock >>> _0x55ab8f ^ this._lBlock) & _0x4f8345; + this._lBlock ^= _0x2b48de; + this._rBlock ^= _0x2b48de << _0x55ab8f; + } + _0x5be521.DES = _0x117c0c._createHelper(_0x44d300); + _0x59b4df.TripleDES = _0x117c0c.extend({ + _doReset: function () { + var _0x535a3d = this._key.words; + if (2 !== _0x535a3d.length && 4 !== _0x535a3d.length && _0x535a3d.length < 6) { + throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192."); + } + var _0x3b7815 = _0x535a3d.slice(0, 2); + var _0x45bc3a = _0x535a3d.length < 4 ? _0x535a3d.slice(0, 2) : _0x535a3d.slice(2, 4); + var _0x315d69 = _0x535a3d.length < 6 ? _0x535a3d.slice(0, 2) : _0x535a3d.slice(4, 6); + this._des1 = _0x44d300.createEncryptor(_0x175ef1.create(_0x3b7815)); + this._des2 = _0x44d300.createEncryptor(_0x175ef1.create(_0x45bc3a)); + this._des3 = _0x44d300.createEncryptor(_0x175ef1.create(_0x315d69)); + }, + encryptBlock: function (_0x360f8a, _0x1e8121) { + this._des1.encryptBlock(_0x360f8a, _0x1e8121); + this._des2.decryptBlock(_0x360f8a, _0x1e8121); + this._des3.encryptBlock(_0x360f8a, _0x1e8121); + }, + decryptBlock: function (_0x2bab9d, _0x272cbe) { + this._des3.decryptBlock(_0x2bab9d, _0x272cbe); + this._des2.encryptBlock(_0x2bab9d, _0x272cbe); + this._des1.decryptBlock(_0x2bab9d, _0x272cbe); + }, + keySize: 6, + ivSize: 2, + blockSize: 2 + }); + var _0x3177d4 = _0x59b4df.TripleDES; + _0x5be521.TripleDES = _0x117c0c._createHelper(_0x3177d4); + }(), _0xea35a2.TripleDES); + }, + 4938: function (_0x2446a9, _0x4572b6, _0x220544) { + var _0x5b44eb; + _0x2446a9.exports = (_0x5b44eb = _0x220544(8249), function (_0x12c827) { + var _0x364800 = _0x5b44eb; + var _0x36cc2d = _0x364800.lib; + var _0x3137e0 = _0x36cc2d.Base; + var _0x11f57c = _0x36cc2d.WordArray; + _0x364800.x64 = {}; + var _0xa99795 = _0x364800.x64; + _0xa99795.Word = _0x3137e0.extend({ + init: function (_0x267bb5, _0x4c935f) { + this.high = _0x267bb5; + this.low = _0x4c935f; + } + }); + _0xa99795.WordArray = _0x3137e0.extend({ + init: function (_0xc5aa88, _0x34c1d6) { + _0xc5aa88 = this.words = _0xc5aa88 || []; + this.sigBytes = _0x34c1d6 != _0x12c827 ? _0x34c1d6 : 8 * _0xc5aa88.length; + }, + toX32: function () { + for (var _0x2e5a6d = this.words, _0x14d0d7 = _0x2e5a6d.length, _0x584682 = [], _0x433140 = 0; _0x433140 < _0x14d0d7; _0x433140++) { + var _0x2bbc3e = _0x2e5a6d[_0x433140]; + _0x584682.push(_0x2bbc3e.high); + _0x584682.push(_0x2bbc3e.low); + } + return _0x11f57c.create(_0x584682, this.sigBytes); + }, + clone: function () { + for (var _0x26f861 = _0x3137e0.clone.call(this), _0x272aa0 = _0x26f861.words = this.words.slice(0), _0xa0a81b = _0x272aa0.length, _0xfd452a = 0; _0xfd452a < _0xa0a81b; _0xfd452a++) { + _0x272aa0[_0xfd452a] = _0x272aa0[_0xfd452a].clone(); + } + return _0x26f861; + } + }); + }(), _0x5b44eb); + }, + 6077: function (_0x584a89, _0x5cfc6b) { + (function () { + var _0x19bd2e; + function _0x409938(_0x3fc24a, _0x2ca750, _0x59a8b7) { + null != _0x3fc24a && ("number" == typeof _0x3fc24a ? this.fromNumber(_0x3fc24a, _0x2ca750, _0x59a8b7) : null == _0x2ca750 && "string" != typeof _0x3fc24a ? this.fromString(_0x3fc24a, 256) : this.fromString(_0x3fc24a, _0x2ca750)); + } + function _0x33ec40() { + return new _0x409938(null); + } + var _0x2ed5f9 = "undefined" != typeof navigator; + _0x2ed5f9 && "Microsoft Internet Explorer" == navigator.appName ? (_0x409938.prototype.am = function (_0x21aa3f, _0x28b0db, _0x4d4b11, _0x236158, _0x3dd377, _0x5d88f2) { + for (var _0x7156e6 = 32767 & _0x28b0db, _0x4bfcc4 = _0x28b0db >> 15; --_0x5d88f2 >= 0;) { + var _0x432367 = 32767 & this[_0x21aa3f]; + var _0x2531e8 = this[_0x21aa3f++] >> 15; + var _0x38548a = _0x4bfcc4 * _0x432367 + _0x2531e8 * _0x7156e6; + _0x3dd377 = ((_0x432367 = _0x7156e6 * _0x432367 + ((32767 & _0x38548a) << 15) + _0x4d4b11[_0x236158] + (1073741823 & _0x3dd377)) >>> 30) + (_0x38548a >>> 15) + _0x4bfcc4 * _0x2531e8 + (_0x3dd377 >>> 30); + _0x4d4b11[_0x236158++] = 1073741823 & _0x432367; + } + return _0x3dd377; + }, _0x19bd2e = 30) : _0x2ed5f9 && "Netscape" != navigator.appName ? (_0x409938.prototype.am = function (_0x49fe62, _0x22e7b1, _0x3674dd, _0x40a3cb, _0x553ee7, _0x14d969) { + for (; --_0x14d969 >= 0;) { + var _0x460528 = _0x22e7b1 * this[_0x49fe62++] + _0x3674dd[_0x40a3cb] + _0x553ee7; + _0x553ee7 = Math.floor(_0x460528 / 67108864); + _0x3674dd[_0x40a3cb++] = 67108863 & _0x460528; + } + return _0x553ee7; + }, _0x19bd2e = 26) : (_0x409938.prototype.am = function (_0x2a3a6f, _0x1f0e25, _0x3d3acb, _0x2539a0, _0x423902, _0xdcdb01) { + for (var _0x44d6bc = 16383 & _0x1f0e25, _0x5f39a4 = _0x1f0e25 >> 14; --_0xdcdb01 >= 0;) { + var _0x5025e3 = 16383 & this[_0x2a3a6f]; + var _0x60214a = this[_0x2a3a6f++] >> 14; + var _0x63bf96 = _0x5f39a4 * _0x5025e3 + _0x60214a * _0x44d6bc; + _0x423902 = ((_0x5025e3 = _0x44d6bc * _0x5025e3 + ((16383 & _0x63bf96) << 14) + _0x3d3acb[_0x2539a0] + _0x423902) >> 28) + (_0x63bf96 >> 14) + _0x5f39a4 * _0x60214a; + _0x3d3acb[_0x2539a0++] = 268435455 & _0x5025e3; + } + return _0x423902; + }, _0x19bd2e = 28); + _0x409938.prototype.DB = _0x19bd2e; + _0x409938.prototype.DM = (1 << _0x19bd2e) - 1; + _0x409938.prototype.DV = 1 << _0x19bd2e; + _0x409938.prototype.FV = Math.pow(2, 52); + _0x409938.prototype.F1 = 52 - _0x19bd2e; + _0x409938.prototype.F2 = 2 * _0x19bd2e - 52; + var _0x3a473d; + var _0x12644b; + var _0x5c9a2f = "0123456789abcdefghijklmnopqrstuvwxyz"; + var _0x4fc31b = new Array(); + for (_0x3a473d = "0".charCodeAt(0), _0x12644b = 0; _0x12644b <= 9; ++_0x12644b) { + _0x4fc31b[_0x3a473d++] = _0x12644b; + } + for (_0x3a473d = "a".charCodeAt(0), _0x12644b = 10; _0x12644b < 36; ++_0x12644b) { + _0x4fc31b[_0x3a473d++] = _0x12644b; + } + for (_0x3a473d = "A".charCodeAt(0), _0x12644b = 10; _0x12644b < 36; ++_0x12644b) { + _0x4fc31b[_0x3a473d++] = _0x12644b; + } + function _0x47141e(_0x50b3cd) { + return _0x5c9a2f.charAt(_0x50b3cd); + } + function _0x50f678(_0x245982, _0x3f6fa8) { + var _0x48ab96 = _0x4fc31b[_0x245982.charCodeAt(_0x3f6fa8)]; + return null == _0x48ab96 ? -1 : _0x48ab96; + } + function _0x3446bc(_0x2891d3) { + var _0x4885fe = _0x33ec40(); + _0x4885fe.fromInt(_0x2891d3); + return _0x4885fe; + } + function _0x392712(_0x40d351) { + var _0xe30f52; + var _0x15136f = 1; + 0 != (_0xe30f52 = _0x40d351 >>> 16) && (_0x40d351 = _0xe30f52, _0x15136f += 16); + 0 != (_0xe30f52 = _0x40d351 >> 8) && (_0x40d351 = _0xe30f52, _0x15136f += 8); + 0 != (_0xe30f52 = _0x40d351 >> 4) && (_0x40d351 = _0xe30f52, _0x15136f += 4); + 0 != (_0xe30f52 = _0x40d351 >> 2) && (_0x40d351 = _0xe30f52, _0x15136f += 2); + 0 != (_0xe30f52 = _0x40d351 >> 1) && (_0x40d351 = _0xe30f52, _0x15136f += 1); + return _0x15136f; + } + function _0x23b26f(_0x223b8b) { + this.m = _0x223b8b; + } + function _0x30b745(_0x96273a) { + this.m = _0x96273a; + this.mp = _0x96273a.invDigit(); + this.mpl = 32767 & this.mp; + this.mph = this.mp >> 15; + this.um = (1 << _0x96273a.DB - 15) - 1; + this.mt2 = 2 * _0x96273a.t; + } + function _0x53b18e(_0x3e3a7b, _0x5620bd) { + return _0x3e3a7b & _0x5620bd; + } + function _0x3aad8d(_0x360e69, _0x38968c) { + return _0x360e69 | _0x38968c; + } + function _0x4fd72b(_0x54dcdf, _0x587efb) { + return _0x54dcdf ^ _0x587efb; + } + function _0x137f1e(_0x529661, _0x1741a3) { + return _0x529661 & ~_0x1741a3; + } + function _0x30eba9(_0x49488a) { + if (0 == _0x49488a) { + return -1; + } + var _0x55b255 = 0; + 65535 & _0x49488a || (_0x49488a >>= 16, _0x55b255 += 16); + 255 & _0x49488a || (_0x49488a >>= 8, _0x55b255 += 8); + 15 & _0x49488a || (_0x49488a >>= 4, _0x55b255 += 4); + 3 & _0x49488a || (_0x49488a >>= 2, _0x55b255 += 2); + 1 & _0x49488a || ++_0x55b255; + return _0x55b255; + } + function _0x50dd58(_0x5ee925) { + for (var _0x73ee74 = 0; 0 != _0x5ee925;) { + _0x5ee925 &= _0x5ee925 - 1; + ++_0x73ee74; + } + return _0x73ee74; + } + function _0xdcd503() {} + function _0x5ccc74(_0x15bb5f) { + return _0x15bb5f; + } + function _0x4c407f(_0xc49097) { + this.r2 = _0x33ec40(); + this.q3 = _0x33ec40(); + _0x409938.ONE.dlShiftTo(2 * _0xc49097.t, this.r2); + this.mu = this.r2.divide(_0xc49097); + this.m = _0xc49097; + } + _0x23b26f.prototype.convert = function (_0x2fe31f) { + return _0x2fe31f.s < 0 || _0x2fe31f.compareTo(this.m) >= 0 ? _0x2fe31f.mod(this.m) : _0x2fe31f; + }; + _0x23b26f.prototype.revert = function (_0x16b2a8) { + return _0x16b2a8; + }; + _0x23b26f.prototype.reduce = function (_0xfe3458) { + _0xfe3458.divRemTo(this.m, null, _0xfe3458); + }; + _0x23b26f.prototype.mulTo = function (_0x1dd787, _0x28cedc, _0x2c4c75) { + _0x1dd787.multiplyTo(_0x28cedc, _0x2c4c75); + this.reduce(_0x2c4c75); + }; + _0x23b26f.prototype.sqrTo = function (_0x2ea1c3, _0x3a75eb) { + _0x2ea1c3.squareTo(_0x3a75eb); + this.reduce(_0x3a75eb); + }; + _0x30b745.prototype.convert = function (_0x5b9766) { + var _0x369ee3 = _0x33ec40(); + _0x5b9766.abs().dlShiftTo(this.m.t, _0x369ee3); + _0x369ee3.divRemTo(this.m, null, _0x369ee3); + _0x5b9766.s < 0 && _0x369ee3.compareTo(_0x409938.ZERO) > 0 && this.m.subTo(_0x369ee3, _0x369ee3); + return _0x369ee3; + }; + _0x30b745.prototype.revert = function (_0x18c952) { + var _0x10ff33 = _0x33ec40(); + _0x18c952.copyTo(_0x10ff33); + this.reduce(_0x10ff33); + return _0x10ff33; + }; + _0x30b745.prototype.reduce = function (_0x16f3e8) { + for (; _0x16f3e8.t <= this.mt2;) { + _0x16f3e8[_0x16f3e8.t++] = 0; + } + for (var _0x3317f5 = 0; _0x3317f5 < this.m.t; ++_0x3317f5) { + var _0x3e4e92 = 32767 & _0x16f3e8[_0x3317f5]; + var _0x5f15b7 = _0x3e4e92 * this.mpl + ((_0x3e4e92 * this.mph + (_0x16f3e8[_0x3317f5] >> 15) * this.mpl & this.um) << 15) & _0x16f3e8.DM; + for (_0x16f3e8[_0x3e4e92 = _0x3317f5 + this.m.t] += this.m.am(0, _0x5f15b7, _0x16f3e8, _0x3317f5, 0, this.m.t); _0x16f3e8[_0x3e4e92] >= _0x16f3e8.DV;) { + _0x16f3e8[_0x3e4e92] -= _0x16f3e8.DV; + _0x16f3e8[++_0x3e4e92]++; + } + } + _0x16f3e8.clamp(); + _0x16f3e8.drShiftTo(this.m.t, _0x16f3e8); + _0x16f3e8.compareTo(this.m) >= 0 && _0x16f3e8.subTo(this.m, _0x16f3e8); + }; + _0x30b745.prototype.mulTo = function (_0xa32908, _0x50f0e1, _0x47a711) { + _0xa32908.multiplyTo(_0x50f0e1, _0x47a711); + this.reduce(_0x47a711); + }; + _0x30b745.prototype.sqrTo = function (_0x86f3b5, _0x533df7) { + _0x86f3b5.squareTo(_0x533df7); + this.reduce(_0x533df7); + }; + _0x409938.prototype.copyTo = function (_0x3328ed) { + for (var _0x1aca41 = this.t - 1; _0x1aca41 >= 0; --_0x1aca41) { + _0x3328ed[_0x1aca41] = this[_0x1aca41]; + } + _0x3328ed.t = this.t; + _0x3328ed.s = this.s; + }; + _0x409938.prototype.fromInt = function (_0x5d4df0) { + this.t = 1; + this.s = _0x5d4df0 < 0 ? -1 : 0; + _0x5d4df0 > 0 ? this[0] = _0x5d4df0 : _0x5d4df0 < -1 ? this[0] = _0x5d4df0 + this.DV : this.t = 0; + }; + _0x409938.prototype.fromString = function (_0x551927, _0x1f3014) { + var _0x2ca9f1; + if (16 == _0x1f3014) { + _0x2ca9f1 = 4; + } else { + if (8 == _0x1f3014) { + _0x2ca9f1 = 3; + } else { + if (256 == _0x1f3014) { + _0x2ca9f1 = 8; + } else { + if (2 == _0x1f3014) { + _0x2ca9f1 = 1; + } else { + if (32 == _0x1f3014) { + _0x2ca9f1 = 5; + } else { + if (4 != _0x1f3014) { + return void this.fromRadix(_0x551927, _0x1f3014); + } + _0x2ca9f1 = 2; + } + } + } + } + } + this.t = 0; + this.s = 0; + for (var _0x5268fa = _0x551927.length, _0x4227da = false, _0x5ed996 = 0; --_0x5268fa >= 0;) { + var _0x545415 = 8 == _0x2ca9f1 ? 255 & _0x551927[_0x5268fa] : _0x50f678(_0x551927, _0x5268fa); + _0x545415 < 0 ? "-" == _0x551927.charAt(_0x5268fa) && (_0x4227da = true) : (_0x4227da = false, 0 == _0x5ed996 ? this[this.t++] = _0x545415 : _0x5ed996 + _0x2ca9f1 > this.DB ? (this[this.t - 1] |= (_0x545415 & (1 << this.DB - _0x5ed996) - 1) << _0x5ed996, this[this.t++] = _0x545415 >> this.DB - _0x5ed996) : this[this.t - 1] |= _0x545415 << _0x5ed996, (_0x5ed996 += _0x2ca9f1) >= this.DB && (_0x5ed996 -= this.DB)); + } + 8 == _0x2ca9f1 && 128 & _0x551927[0] && (this.s = -1, _0x5ed996 > 0 && (this[this.t - 1] |= (1 << this.DB - _0x5ed996) - 1 << _0x5ed996)); + this.clamp(); + _0x4227da && _0x409938.ZERO.subTo(this, this); + }; + _0x409938.prototype.clamp = function () { + for (var _0x2eead5 = this.s & this.DM; this.t > 0 && this[this.t - 1] == _0x2eead5;) { + --this.t; + } + }; + _0x409938.prototype.dlShiftTo = function (_0x318e6b, _0x13c29b) { + var _0x3a8a81; + for (_0x3a8a81 = this.t - 1; _0x3a8a81 >= 0; --_0x3a8a81) { + _0x13c29b[_0x3a8a81 + _0x318e6b] = this[_0x3a8a81]; + } + for (_0x3a8a81 = _0x318e6b - 1; _0x3a8a81 >= 0; --_0x3a8a81) { + _0x13c29b[_0x3a8a81] = 0; + } + _0x13c29b.t = this.t + _0x318e6b; + _0x13c29b.s = this.s; + }; + _0x409938.prototype.drShiftTo = function (_0x703d18, _0x5e9fbc) { + for (var _0x19642e = _0x703d18; _0x19642e < this.t; ++_0x19642e) { + _0x5e9fbc[_0x19642e - _0x703d18] = this[_0x19642e]; + } + _0x5e9fbc.t = Math.max(this.t - _0x703d18, 0); + _0x5e9fbc.s = this.s; + }; + _0x409938.prototype.lShiftTo = function (_0x6efd0f, _0x188e7e) { + var _0x43a899; + var _0x17d5f2 = _0x6efd0f % this.DB; + var _0x2d7793 = this.DB - _0x17d5f2; + var _0x20e7ea = (1 << _0x2d7793) - 1; + var _0xb0d602 = Math.floor(_0x6efd0f / this.DB); + var _0x22bfd6 = this.s << _0x17d5f2 & this.DM; + for (_0x43a899 = this.t - 1; _0x43a899 >= 0; --_0x43a899) { + _0x188e7e[_0x43a899 + _0xb0d602 + 1] = this[_0x43a899] >> _0x2d7793 | _0x22bfd6; + _0x22bfd6 = (this[_0x43a899] & _0x20e7ea) << _0x17d5f2; + } + for (_0x43a899 = _0xb0d602 - 1; _0x43a899 >= 0; --_0x43a899) { + _0x188e7e[_0x43a899] = 0; + } + _0x188e7e[_0xb0d602] = _0x22bfd6; + _0x188e7e.t = this.t + _0xb0d602 + 1; + _0x188e7e.s = this.s; + _0x188e7e.clamp(); + }; + _0x409938.prototype.rShiftTo = function (_0x28bfc4, _0xda9d3f) { + _0xda9d3f.s = this.s; + var _0x40efe0 = Math.floor(_0x28bfc4 / this.DB); + if (_0x40efe0 >= this.t) { + _0xda9d3f.t = 0; + } else { + var _0x1d1a35 = _0x28bfc4 % this.DB; + var _0x55e2c9 = this.DB - _0x1d1a35; + var _0x76ac28 = (1 << _0x1d1a35) - 1; + _0xda9d3f[0] = this[_0x40efe0] >> _0x1d1a35; + for (var _0x2b6db4 = _0x40efe0 + 1; _0x2b6db4 < this.t; ++_0x2b6db4) { + _0xda9d3f[_0x2b6db4 - _0x40efe0 - 1] |= (this[_0x2b6db4] & _0x76ac28) << _0x55e2c9; + _0xda9d3f[_0x2b6db4 - _0x40efe0] = this[_0x2b6db4] >> _0x1d1a35; + } + _0x1d1a35 > 0 && (_0xda9d3f[this.t - _0x40efe0 - 1] |= (this.s & _0x76ac28) << _0x55e2c9); + _0xda9d3f.t = this.t - _0x40efe0; + _0xda9d3f.clamp(); + } + }; + _0x409938.prototype.subTo = function (_0x5c3e07, _0x1e458a) { + for (var _0xdb1c8c = 0, _0x4bcbdd = 0, _0x1f4a98 = Math.min(_0x5c3e07.t, this.t); _0xdb1c8c < _0x1f4a98;) { + _0x4bcbdd += this[_0xdb1c8c] - _0x5c3e07[_0xdb1c8c]; + _0x1e458a[_0xdb1c8c++] = _0x4bcbdd & this.DM; + _0x4bcbdd >>= this.DB; + } + if (_0x5c3e07.t < this.t) { + for (_0x4bcbdd -= _0x5c3e07.s; _0xdb1c8c < this.t;) { + _0x4bcbdd += this[_0xdb1c8c]; + _0x1e458a[_0xdb1c8c++] = _0x4bcbdd & this.DM; + _0x4bcbdd >>= this.DB; + } + _0x4bcbdd += this.s; + } else { + for (_0x4bcbdd += this.s; _0xdb1c8c < _0x5c3e07.t;) { + _0x4bcbdd -= _0x5c3e07[_0xdb1c8c]; + _0x1e458a[_0xdb1c8c++] = _0x4bcbdd & this.DM; + _0x4bcbdd >>= this.DB; + } + _0x4bcbdd -= _0x5c3e07.s; + } + _0x1e458a.s = _0x4bcbdd < 0 ? -1 : 0; + _0x4bcbdd < -1 ? _0x1e458a[_0xdb1c8c++] = this.DV + _0x4bcbdd : _0x4bcbdd > 0 && (_0x1e458a[_0xdb1c8c++] = _0x4bcbdd); + _0x1e458a.t = _0xdb1c8c; + _0x1e458a.clamp(); + }; + _0x409938.prototype.multiplyTo = function (_0x4fac80, _0x524851) { + var _0x3f1240 = this.abs(); + var _0x58c39d = _0x4fac80.abs(); + var _0x136a3c = _0x3f1240.t; + for (_0x524851.t = _0x136a3c + _0x58c39d.t; --_0x136a3c >= 0;) { + _0x524851[_0x136a3c] = 0; + } + for (_0x136a3c = 0; _0x136a3c < _0x58c39d.t; ++_0x136a3c) { + _0x524851[_0x136a3c + _0x3f1240.t] = _0x3f1240.am(0, _0x58c39d[_0x136a3c], _0x524851, _0x136a3c, 0, _0x3f1240.t); + } + _0x524851.s = 0; + _0x524851.clamp(); + this.s != _0x4fac80.s && _0x409938.ZERO.subTo(_0x524851, _0x524851); + }; + _0x409938.prototype.squareTo = function (_0x237a1a) { + for (var _0x4f95b6 = this.abs(), _0xec27df = _0x237a1a.t = 2 * _0x4f95b6.t; --_0xec27df >= 0;) { + _0x237a1a[_0xec27df] = 0; + } + for (_0xec27df = 0; _0xec27df < _0x4f95b6.t - 1; ++_0xec27df) { + var _0x4c0e5c = _0x4f95b6.am(_0xec27df, _0x4f95b6[_0xec27df], _0x237a1a, 2 * _0xec27df, 0, 1); + (_0x237a1a[_0xec27df + _0x4f95b6.t] += _0x4f95b6.am(_0xec27df + 1, 2 * _0x4f95b6[_0xec27df], _0x237a1a, 2 * _0xec27df + 1, _0x4c0e5c, _0x4f95b6.t - _0xec27df - 1)) >= _0x4f95b6.DV && (_0x237a1a[_0xec27df + _0x4f95b6.t] -= _0x4f95b6.DV, _0x237a1a[_0xec27df + _0x4f95b6.t + 1] = 1); + } + _0x237a1a.t > 0 && (_0x237a1a[_0x237a1a.t - 1] += _0x4f95b6.am(_0xec27df, _0x4f95b6[_0xec27df], _0x237a1a, 2 * _0xec27df, 0, 1)); + _0x237a1a.s = 0; + _0x237a1a.clamp(); + }; + _0x409938.prototype.divRemTo = function (_0x14d9d1, _0x5e67a6, _0x4465ee) { + var _0x17a44b = _0x14d9d1.abs(); + if (!(_0x17a44b.t <= 0)) { + var _0x3a662f = this.abs(); + if (_0x3a662f.t < _0x17a44b.t) { + null != _0x5e67a6 && _0x5e67a6.fromInt(0); + return void (null != _0x4465ee && this.copyTo(_0x4465ee)); + } + null == _0x4465ee && (_0x4465ee = _0x33ec40()); + var _0x305b0c = _0x33ec40(); + var _0x1b532b = this.s; + var _0x40b86f = _0x14d9d1.s; + var _0x2a19e6 = this.DB - _0x392712(_0x17a44b[_0x17a44b.t - 1]); + _0x2a19e6 > 0 ? (_0x17a44b.lShiftTo(_0x2a19e6, _0x305b0c), _0x3a662f.lShiftTo(_0x2a19e6, _0x4465ee)) : (_0x17a44b.copyTo(_0x305b0c), _0x3a662f.copyTo(_0x4465ee)); + var _0x3b0696 = _0x305b0c.t; + var _0x26c83d = _0x305b0c[_0x3b0696 - 1]; + if (0 != _0x26c83d) { + var _0x384a0a = _0x26c83d * (1 << this.F1) + (_0x3b0696 > 1 ? _0x305b0c[_0x3b0696 - 2] >> this.F2 : 0); + var _0x4b64e6 = this.FV / _0x384a0a; + var _0xfe2460 = (1 << this.F1) / _0x384a0a; + var _0x4931c6 = 1 << this.F2; + var _0x6ec6f0 = _0x4465ee.t; + var _0x5aef4f = _0x6ec6f0 - _0x3b0696; + var _0x1d6558 = null == _0x5e67a6 ? _0x33ec40() : _0x5e67a6; + for (_0x305b0c.dlShiftTo(_0x5aef4f, _0x1d6558), _0x4465ee.compareTo(_0x1d6558) >= 0 && (_0x4465ee[_0x4465ee.t++] = 1, _0x4465ee.subTo(_0x1d6558, _0x4465ee)), _0x409938.ONE.dlShiftTo(_0x3b0696, _0x1d6558), _0x1d6558.subTo(_0x305b0c, _0x305b0c); _0x305b0c.t < _0x3b0696;) { + _0x305b0c[_0x305b0c.t++] = 0; + } + for (; --_0x5aef4f >= 0;) { + var _0x3c2fd0 = _0x4465ee[--_0x6ec6f0] == _0x26c83d ? this.DM : Math.floor(_0x4465ee[_0x6ec6f0] * _0x4b64e6 + (_0x4465ee[_0x6ec6f0 - 1] + _0x4931c6) * _0xfe2460); + if ((_0x4465ee[_0x6ec6f0] += _0x305b0c.am(0, _0x3c2fd0, _0x4465ee, _0x5aef4f, 0, _0x3b0696)) < _0x3c2fd0) { + for (_0x305b0c.dlShiftTo(_0x5aef4f, _0x1d6558), _0x4465ee.subTo(_0x1d6558, _0x4465ee); _0x4465ee[_0x6ec6f0] < --_0x3c2fd0;) { + _0x4465ee.subTo(_0x1d6558, _0x4465ee); + } + } + } + null != _0x5e67a6 && (_0x4465ee.drShiftTo(_0x3b0696, _0x5e67a6), _0x1b532b != _0x40b86f && _0x409938.ZERO.subTo(_0x5e67a6, _0x5e67a6)); + _0x4465ee.t = _0x3b0696; + _0x4465ee.clamp(); + _0x2a19e6 > 0 && _0x4465ee.rShiftTo(_0x2a19e6, _0x4465ee); + _0x1b532b < 0 && _0x409938.ZERO.subTo(_0x4465ee, _0x4465ee); + } + } + }; + _0x409938.prototype.invDigit = function () { + if (this.t < 1) { + return 0; + } + var _0x48d239 = this[0]; + if (!(1 & _0x48d239)) { + return 0; + } + var _0x5ace75 = 3 & _0x48d239; + return (_0x5ace75 = (_0x5ace75 = (_0x5ace75 = (_0x5ace75 = _0x5ace75 * (2 - (15 & _0x48d239) * _0x5ace75) & 15) * (2 - (255 & _0x48d239) * _0x5ace75) & 255) * (2 - ((65535 & _0x48d239) * _0x5ace75 & 65535)) & 65535) * (2 - _0x48d239 * _0x5ace75 % this.DV) % this.DV) > 0 ? this.DV - _0x5ace75 : -_0x5ace75; + }; + _0x409938.prototype.isEven = function () { + return 0 == (this.t > 0 ? 1 & this[0] : this.s); + }; + _0x409938.prototype.exp = function (_0x23e7c3, _0x4eb40d) { + if (_0x23e7c3 > 4294967295 || _0x23e7c3 < 1) { + return _0x409938.ONE; + } + var _0x228d6b = _0x33ec40(); + var _0x3770a6 = _0x33ec40(); + var _0x30418b = _0x4eb40d.convert(this); + var _0x4599ae = _0x392712(_0x23e7c3) - 1; + for (_0x30418b.copyTo(_0x228d6b); --_0x4599ae >= 0;) { + if (_0x4eb40d.sqrTo(_0x228d6b, _0x3770a6), (_0x23e7c3 & 1 << _0x4599ae) > 0) { + _0x4eb40d.mulTo(_0x3770a6, _0x30418b, _0x228d6b); + } else { + var _0x461850 = _0x228d6b; + _0x228d6b = _0x3770a6; + _0x3770a6 = _0x461850; + } + } + return _0x4eb40d.revert(_0x228d6b); + }; + _0x409938.prototype.toString = function (_0x37156a) { + if (this.s < 0) { + return "-" + this.negate().toString(_0x37156a); + } + var _0x11d37b; + if (16 == _0x37156a) { + _0x11d37b = 4; + } else { + if (8 == _0x37156a) { + _0x11d37b = 3; + } else { + if (2 == _0x37156a) { + _0x11d37b = 1; + } else { + if (32 == _0x37156a) { + _0x11d37b = 5; + } else { + if (4 != _0x37156a) { + return this.toRadix(_0x37156a); + } + _0x11d37b = 2; + } + } + } + } + var _0x399df9; + var _0x1763d2 = (1 << _0x11d37b) - 1; + var _0x53be82 = false; + var _0x418c93 = ""; + var _0x4d751b = this.t; + var _0x2c8ed7 = this.DB - _0x4d751b * this.DB % _0x11d37b; + if (_0x4d751b-- > 0) { + for (_0x2c8ed7 < this.DB && (_0x399df9 = this[_0x4d751b] >> _0x2c8ed7) > 0 && (_0x53be82 = true, _0x418c93 = _0x47141e(_0x399df9)); _0x4d751b >= 0;) { + _0x2c8ed7 < _0x11d37b ? (_0x399df9 = (this[_0x4d751b] & (1 << _0x2c8ed7) - 1) << _0x11d37b - _0x2c8ed7, _0x399df9 |= this[--_0x4d751b] >> (_0x2c8ed7 += this.DB - _0x11d37b)) : (_0x399df9 = this[_0x4d751b] >> (_0x2c8ed7 -= _0x11d37b) & _0x1763d2, _0x2c8ed7 <= 0 && (_0x2c8ed7 += this.DB, --_0x4d751b)); + _0x399df9 > 0 && (_0x53be82 = true); + _0x53be82 && (_0x418c93 += _0x47141e(_0x399df9)); + } + } + return _0x53be82 ? _0x418c93 : "0"; + }; + _0x409938.prototype.negate = function () { + var _0x4ecd8b = _0x33ec40(); + _0x409938.ZERO.subTo(this, _0x4ecd8b); + return _0x4ecd8b; + }; + _0x409938.prototype.abs = function () { + return this.s < 0 ? this.negate() : this; + }; + _0x409938.prototype.compareTo = function (_0x392ecc) { + var _0x587833 = this.s - _0x392ecc.s; + if (0 != _0x587833) { + return _0x587833; + } + var _0x472f0f = this.t; + if (0 != (_0x587833 = _0x472f0f - _0x392ecc.t)) { + return this.s < 0 ? -_0x587833 : _0x587833; + } + for (; --_0x472f0f >= 0;) { + if (0 != (_0x587833 = this[_0x472f0f] - _0x392ecc[_0x472f0f])) { + return _0x587833; + } + } + return 0; + }; + _0x409938.prototype.bitLength = function () { + return this.t <= 0 ? 0 : this.DB * (this.t - 1) + _0x392712(this[this.t - 1] ^ this.s & this.DM); + }; + _0x409938.prototype.mod = function (_0x53fb08) { + var _0x18ff22 = _0x33ec40(); + this.abs().divRemTo(_0x53fb08, null, _0x18ff22); + this.s < 0 && _0x18ff22.compareTo(_0x409938.ZERO) > 0 && _0x53fb08.subTo(_0x18ff22, _0x18ff22); + return _0x18ff22; + }; + _0x409938.prototype.modPowInt = function (_0x36c399, _0xe2576f) { + var _0x29369d; + _0x29369d = _0x36c399 < 256 || _0xe2576f.isEven() ? new _0x23b26f(_0xe2576f) : new _0x30b745(_0xe2576f); + return this.exp(_0x36c399, _0x29369d); + }; + _0x409938.ZERO = _0x3446bc(0); + _0x409938.ONE = _0x3446bc(1); + _0xdcd503.prototype.convert = _0x5ccc74; + _0xdcd503.prototype.revert = _0x5ccc74; + _0xdcd503.prototype.mulTo = function (_0x10262c, _0x1ab9a8, _0x52f3f9) { + _0x10262c.multiplyTo(_0x1ab9a8, _0x52f3f9); + }; + _0xdcd503.prototype.sqrTo = function (_0x254e46, _0x1fb8c5) { + _0x254e46.squareTo(_0x1fb8c5); + }; + _0x4c407f.prototype.convert = function (_0x300e11) { + if (_0x300e11.s < 0 || _0x300e11.t > 2 * this.m.t) { + return _0x300e11.mod(this.m); + } + if (_0x300e11.compareTo(this.m) < 0) { + return _0x300e11; + } + var _0x4b3905 = _0x33ec40(); + _0x300e11.copyTo(_0x4b3905); + this.reduce(_0x4b3905); + return _0x4b3905; + }; + _0x4c407f.prototype.revert = function (_0x418f16) { + return _0x418f16; + }; + _0x4c407f.prototype.reduce = function (_0x4b1d0e) { + for (_0x4b1d0e.drShiftTo(this.m.t - 1, this.r2), _0x4b1d0e.t > this.m.t + 1 && (_0x4b1d0e.t = this.m.t + 1, _0x4b1d0e.clamp()), this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3), this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2); _0x4b1d0e.compareTo(this.r2) < 0;) { + _0x4b1d0e.dAddOffset(1, this.m.t + 1); + } + for (_0x4b1d0e.subTo(this.r2, _0x4b1d0e); _0x4b1d0e.compareTo(this.m) >= 0;) { + _0x4b1d0e.subTo(this.m, _0x4b1d0e); + } + }; + _0x4c407f.prototype.mulTo = function (_0x472204, _0x3e56af, _0x125aab) { + _0x472204.multiplyTo(_0x3e56af, _0x125aab); + this.reduce(_0x125aab); + }; + _0x4c407f.prototype.sqrTo = function (_0x48cdb7, _0xe6a9bb) { + _0x48cdb7.squareTo(_0xe6a9bb); + this.reduce(_0xe6a9bb); + }; + var _0x35232d; + var _0x299e4b; + var _0xdc3db6; + var _0x1f07e4 = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997]; + var _0x3eca20 = 67108864 / _0x1f07e4[_0x1f07e4.length - 1]; + function _0x3cbb44() { + var _0x5b16b8; + _0x5b16b8 = new Date().getTime(); + _0x299e4b[_0xdc3db6++] ^= 255 & _0x5b16b8; + _0x299e4b[_0xdc3db6++] ^= _0x5b16b8 >> 8 & 255; + _0x299e4b[_0xdc3db6++] ^= _0x5b16b8 >> 16 & 255; + _0x299e4b[_0xdc3db6++] ^= _0x5b16b8 >> 24 & 255; + _0xdc3db6 >= _0x410fe0 && (_0xdc3db6 -= _0x410fe0); + } + if (_0x409938.prototype.chunkSize = function (_0x247f72) { + return Math.floor(Math.LN2 * this.DB / Math.log(_0x247f72)); + }, _0x409938.prototype.toRadix = function (_0x6eadd5) { + if (null == _0x6eadd5 && (_0x6eadd5 = 10), 0 == this.signum() || _0x6eadd5 < 2 || _0x6eadd5 > 36) { + return "0"; + } + var _0x36cb99 = this.chunkSize(_0x6eadd5); + var _0x1be9b2 = Math.pow(_0x6eadd5, _0x36cb99); + var _0x782f90 = _0x3446bc(_0x1be9b2); + var _0x5762ff = _0x33ec40(); + var _0x21f20c = _0x33ec40(); + var _0x3f9f73 = ""; + for (this.divRemTo(_0x782f90, _0x5762ff, _0x21f20c); _0x5762ff.signum() > 0;) { + _0x3f9f73 = (_0x1be9b2 + _0x21f20c.intValue()).toString(_0x6eadd5).substr(1) + _0x3f9f73; + _0x5762ff.divRemTo(_0x782f90, _0x5762ff, _0x21f20c); + } + return _0x21f20c.intValue().toString(_0x6eadd5) + _0x3f9f73; + }, _0x409938.prototype.fromRadix = function (_0x1d6532, _0x159f63) { + this.fromInt(0); + null == _0x159f63 && (_0x159f63 = 10); + for (var _0x1d9bfe = this.chunkSize(_0x159f63), _0x9b0878 = Math.pow(_0x159f63, _0x1d9bfe), _0x51be41 = false, _0x3b8c5e = 0, _0x19d01f = 0, _0x2867a3 = 0; _0x2867a3 < _0x1d6532.length; ++_0x2867a3) { + var _0x37c8e9 = _0x50f678(_0x1d6532, _0x2867a3); + _0x37c8e9 < 0 ? "-" == _0x1d6532.charAt(_0x2867a3) && 0 == this.signum() && (_0x51be41 = true) : (_0x19d01f = _0x159f63 * _0x19d01f + _0x37c8e9, ++_0x3b8c5e >= _0x1d9bfe && (this.dMultiply(_0x9b0878), this.dAddOffset(_0x19d01f, 0), _0x3b8c5e = 0, _0x19d01f = 0)); + } + _0x3b8c5e > 0 && (this.dMultiply(Math.pow(_0x159f63, _0x3b8c5e)), this.dAddOffset(_0x19d01f, 0)); + _0x51be41 && _0x409938.ZERO.subTo(this, this); + }, _0x409938.prototype.fromNumber = function (_0x5de399, _0x53ab56, _0x2289a4) { + if ("number" == typeof _0x53ab56) { + if (_0x5de399 < 2) { + this.fromInt(1); + } else { + for (this.fromNumber(_0x5de399, _0x2289a4), this.testBit(_0x5de399 - 1) || this.bitwiseTo(_0x409938.ONE.shiftLeft(_0x5de399 - 1), _0x3aad8d, this), this.isEven() && this.dAddOffset(1, 0); !this.isProbablePrime(_0x53ab56);) { + this.dAddOffset(2, 0); + this.bitLength() > _0x5de399 && this.subTo(_0x409938.ONE.shiftLeft(_0x5de399 - 1), this); + } + } + } else { + var _0x4f6c95 = new Array(); + var _0x25e257 = 7 & _0x5de399; + _0x4f6c95.length = 1 + (_0x5de399 >> 3); + _0x53ab56.nextBytes(_0x4f6c95); + _0x25e257 > 0 ? _0x4f6c95[0] &= (1 << _0x25e257) - 1 : _0x4f6c95[0] = 0; + this.fromString(_0x4f6c95, 256); + } + }, _0x409938.prototype.bitwiseTo = function (_0x28f1a8, _0x53ea5e, _0xcaed4f) { + var _0x1e34dc; + var _0x5b576f; + var _0x96d6ef = Math.min(_0x28f1a8.t, this.t); + for (_0x1e34dc = 0; _0x1e34dc < _0x96d6ef; ++_0x1e34dc) { + _0xcaed4f[_0x1e34dc] = _0x53ea5e(this[_0x1e34dc], _0x28f1a8[_0x1e34dc]); + } + if (_0x28f1a8.t < this.t) { + for (_0x5b576f = _0x28f1a8.s & this.DM, _0x1e34dc = _0x96d6ef; _0x1e34dc < this.t; ++_0x1e34dc) { + _0xcaed4f[_0x1e34dc] = _0x53ea5e(this[_0x1e34dc], _0x5b576f); + } + _0xcaed4f.t = this.t; + } else { + for (_0x5b576f = this.s & this.DM, _0x1e34dc = _0x96d6ef; _0x1e34dc < _0x28f1a8.t; ++_0x1e34dc) { + _0xcaed4f[_0x1e34dc] = _0x53ea5e(_0x5b576f, _0x28f1a8[_0x1e34dc]); + } + _0xcaed4f.t = _0x28f1a8.t; + } + _0xcaed4f.s = _0x53ea5e(this.s, _0x28f1a8.s); + _0xcaed4f.clamp(); + }, _0x409938.prototype.changeBit = function (_0x4660f7, _0x36e2ef) { + var _0x2574c7 = _0x409938.ONE.shiftLeft(_0x4660f7); + this.bitwiseTo(_0x2574c7, _0x36e2ef, _0x2574c7); + return _0x2574c7; + }, _0x409938.prototype.addTo = function (_0x2d0ef4, _0x268c77) { + for (var _0x29bd5b = 0, _0x421aa6 = 0, _0x4e1c40 = Math.min(_0x2d0ef4.t, this.t); _0x29bd5b < _0x4e1c40;) { + _0x421aa6 += this[_0x29bd5b] + _0x2d0ef4[_0x29bd5b]; + _0x268c77[_0x29bd5b++] = _0x421aa6 & this.DM; + _0x421aa6 >>= this.DB; + } + if (_0x2d0ef4.t < this.t) { + for (_0x421aa6 += _0x2d0ef4.s; _0x29bd5b < this.t;) { + _0x421aa6 += this[_0x29bd5b]; + _0x268c77[_0x29bd5b++] = _0x421aa6 & this.DM; + _0x421aa6 >>= this.DB; + } + _0x421aa6 += this.s; + } else { + for (_0x421aa6 += this.s; _0x29bd5b < _0x2d0ef4.t;) { + _0x421aa6 += _0x2d0ef4[_0x29bd5b]; + _0x268c77[_0x29bd5b++] = _0x421aa6 & this.DM; + _0x421aa6 >>= this.DB; + } + _0x421aa6 += _0x2d0ef4.s; + } + _0x268c77.s = _0x421aa6 < 0 ? -1 : 0; + _0x421aa6 > 0 ? _0x268c77[_0x29bd5b++] = _0x421aa6 : _0x421aa6 < -1 && (_0x268c77[_0x29bd5b++] = this.DV + _0x421aa6); + _0x268c77.t = _0x29bd5b; + _0x268c77.clamp(); + }, _0x409938.prototype.dMultiply = function (_0x5af4ef) { + this[this.t] = this.am(0, _0x5af4ef - 1, this, 0, 0, this.t); + ++this.t; + this.clamp(); + }, _0x409938.prototype.dAddOffset = function (_0xb36c5c, _0x550838) { + if (0 != _0xb36c5c) { + for (; this.t <= _0x550838;) { + this[this.t++] = 0; + } + for (this[_0x550838] += _0xb36c5c; this[_0x550838] >= this.DV;) { + this[_0x550838] -= this.DV; + ++_0x550838 >= this.t && (this[this.t++] = 0); + ++this[_0x550838]; + } + } + }, _0x409938.prototype.multiplyLowerTo = function (_0x28e359, _0x2e08b7, _0x193d06) { + var _0x1dbce5; + var _0x21cc49 = Math.min(this.t + _0x28e359.t, _0x2e08b7); + for (_0x193d06.s = 0, _0x193d06.t = _0x21cc49; _0x21cc49 > 0;) { + _0x193d06[--_0x21cc49] = 0; + } + for (_0x1dbce5 = _0x193d06.t - this.t; _0x21cc49 < _0x1dbce5; ++_0x21cc49) { + _0x193d06[_0x21cc49 + this.t] = this.am(0, _0x28e359[_0x21cc49], _0x193d06, _0x21cc49, 0, this.t); + } + for (_0x1dbce5 = Math.min(_0x28e359.t, _0x2e08b7); _0x21cc49 < _0x1dbce5; ++_0x21cc49) { + this.am(0, _0x28e359[_0x21cc49], _0x193d06, _0x21cc49, 0, _0x2e08b7 - _0x21cc49); + } + _0x193d06.clamp(); + }, _0x409938.prototype.multiplyUpperTo = function (_0x382b00, _0x469fce, _0x18b835) { + --_0x469fce; + _0x18b835.t = this.t + _0x382b00.t - _0x469fce; + var _0x4ae5d5 = _0x18b835.t; + for (_0x18b835.s = 0; --_0x4ae5d5 >= 0;) { + _0x18b835[_0x4ae5d5] = 0; + } + for (_0x4ae5d5 = Math.max(_0x469fce - this.t, 0); _0x4ae5d5 < _0x382b00.t; ++_0x4ae5d5) { + _0x18b835[this.t + _0x4ae5d5 - _0x469fce] = this.am(_0x469fce - _0x4ae5d5, _0x382b00[_0x4ae5d5], _0x18b835, 0, 0, this.t + _0x4ae5d5 - _0x469fce); + } + _0x18b835.clamp(); + _0x18b835.drShiftTo(1, _0x18b835); + }, _0x409938.prototype.modInt = function (_0x5a0d73) { + if (_0x5a0d73 <= 0) { + return 0; + } + var _0x3d6158 = this.DV % _0x5a0d73; + var _0x29f2e7 = this.s < 0 ? _0x5a0d73 - 1 : 0; + if (this.t > 0) { + if (0 == _0x3d6158) { + _0x29f2e7 = this[0] % _0x5a0d73; + } else { + for (var _0x452d18 = this.t - 1; _0x452d18 >= 0; --_0x452d18) { + _0x29f2e7 = (_0x3d6158 * _0x29f2e7 + this[_0x452d18]) % _0x5a0d73; + } + } + } + return _0x29f2e7; + }, _0x409938.prototype.millerRabin = function (_0x15aaf2) { + var _0x2b41bf = this.subtract(_0x409938.ONE); + var _0x3a0f21 = _0x2b41bf.getLowestSetBit(); + if (_0x3a0f21 <= 0) { + return false; + } + var _0x2eac2d = _0x2b41bf.shiftRight(_0x3a0f21); + (_0x15aaf2 = _0x15aaf2 + 1 >> 1) > _0x1f07e4.length && (_0x15aaf2 = _0x1f07e4.length); + for (var _0xa53864 = _0x33ec40(), _0x12e1d7 = 0; _0x12e1d7 < _0x15aaf2; ++_0x12e1d7) { + _0xa53864.fromInt(_0x1f07e4[Math.floor(Math.random() * _0x1f07e4.length)]); + var _0x55872e = _0xa53864.modPow(_0x2eac2d, this); + if (0 != _0x55872e.compareTo(_0x409938.ONE) && 0 != _0x55872e.compareTo(_0x2b41bf)) { + for (var _0xf7f45f = 1; _0xf7f45f++ < _0x3a0f21 && 0 != _0x55872e.compareTo(_0x2b41bf);) { + if (0 == (_0x55872e = _0x55872e.modPowInt(2, this)).compareTo(_0x409938.ONE)) { + return false; + } + } + if (0 != _0x55872e.compareTo(_0x2b41bf)) { + return false; + } + } + } + return true; + }, _0x409938.prototype.clone = function () { + var _0x1eb732 = _0x33ec40(); + this.copyTo(_0x1eb732); + return _0x1eb732; + }, _0x409938.prototype.intValue = function () { + if (this.s < 0) { + if (1 == this.t) { + return this[0] - this.DV; + } + if (0 == this.t) { + return -1; + } + } else { + if (1 == this.t) { + return this[0]; + } + if (0 == this.t) { + return 0; + } + } + return (this[1] & (1 << 32 - this.DB) - 1) << this.DB | this[0]; + }, _0x409938.prototype.byteValue = function () { + return 0 == this.t ? this.s : this[0] << 24 >> 24; + }, _0x409938.prototype.shortValue = function () { + return 0 == this.t ? this.s : this[0] << 16 >> 16; + }, _0x409938.prototype.signum = function () { + return this.s < 0 ? -1 : this.t <= 0 || 1 == this.t && this[0] <= 0 ? 0 : 1; + }, _0x409938.prototype.toByteArray = function () { + var _0xc8af9e = this.t; + var _0x3af415 = new Array(); + _0x3af415[0] = this.s; + var _0x3898ed; + var _0x4a31d9 = this.DB - _0xc8af9e * this.DB % 8; + var _0x1e2d40 = 0; + if (_0xc8af9e-- > 0) { + for (_0x4a31d9 < this.DB && (_0x3898ed = this[_0xc8af9e] >> _0x4a31d9) != (this.s & this.DM) >> _0x4a31d9 && (_0x3af415[_0x1e2d40++] = _0x3898ed | this.s << this.DB - _0x4a31d9); _0xc8af9e >= 0;) { + _0x4a31d9 < 8 ? (_0x3898ed = (this[_0xc8af9e] & (1 << _0x4a31d9) - 1) << 8 - _0x4a31d9, _0x3898ed |= this[--_0xc8af9e] >> (_0x4a31d9 += this.DB - 8)) : (_0x3898ed = this[_0xc8af9e] >> (_0x4a31d9 -= 8) & 255, _0x4a31d9 <= 0 && (_0x4a31d9 += this.DB, --_0xc8af9e)); + 128 & _0x3898ed && (_0x3898ed |= -256); + 0 == _0x1e2d40 && (128 & this.s) != (128 & _0x3898ed) && ++_0x1e2d40; + (_0x1e2d40 > 0 || _0x3898ed != this.s) && (_0x3af415[_0x1e2d40++] = _0x3898ed); + } + } + return _0x3af415; + }, _0x409938.prototype.equals = function (_0x5ef811) { + return 0 == this.compareTo(_0x5ef811); + }, _0x409938.prototype.min = function (_0x5b90fa) { + return this.compareTo(_0x5b90fa) < 0 ? this : _0x5b90fa; + }, _0x409938.prototype.max = function (_0xead5b8) { + return this.compareTo(_0xead5b8) > 0 ? this : _0xead5b8; + }, _0x409938.prototype.and = function (_0x54202f) { + var _0x11c2d7 = _0x33ec40(); + this.bitwiseTo(_0x54202f, _0x53b18e, _0x11c2d7); + return _0x11c2d7; + }, _0x409938.prototype.or = function (_0x591bf3) { + var _0x8e549d = _0x33ec40(); + this.bitwiseTo(_0x591bf3, _0x3aad8d, _0x8e549d); + return _0x8e549d; + }, _0x409938.prototype.xor = function (_0x36c0aa) { + var _0x59c63e = _0x33ec40(); + this.bitwiseTo(_0x36c0aa, _0x4fd72b, _0x59c63e); + return _0x59c63e; + }, _0x409938.prototype.andNot = function (_0x37d1d2) { + var _0x45feaf = _0x33ec40(); + this.bitwiseTo(_0x37d1d2, _0x137f1e, _0x45feaf); + return _0x45feaf; + }, _0x409938.prototype.not = function () { + for (var _0x39a68a = _0x33ec40(), _0x49c922 = 0; _0x49c922 < this.t; ++_0x49c922) { + _0x39a68a[_0x49c922] = this.DM & ~this[_0x49c922]; + } + _0x39a68a.t = this.t; + _0x39a68a.s = ~this.s; + return _0x39a68a; + }, _0x409938.prototype.shiftLeft = function (_0x450855) { + var _0x41a367 = _0x33ec40(); + _0x450855 < 0 ? this.rShiftTo(-_0x450855, _0x41a367) : this.lShiftTo(_0x450855, _0x41a367); + return _0x41a367; + }, _0x409938.prototype.shiftRight = function (_0x10e509) { + var _0xe2656 = _0x33ec40(); + _0x10e509 < 0 ? this.lShiftTo(-_0x10e509, _0xe2656) : this.rShiftTo(_0x10e509, _0xe2656); + return _0xe2656; + }, _0x409938.prototype.getLowestSetBit = function () { + for (var _0x44c1ad = 0; _0x44c1ad < this.t; ++_0x44c1ad) { + if (0 != this[_0x44c1ad]) { + return _0x44c1ad * this.DB + _0x30eba9(this[_0x44c1ad]); + } + } + return this.s < 0 ? this.t * this.DB : -1; + }, _0x409938.prototype.bitCount = function () { + for (var _0x477b58 = 0, _0x4670f8 = this.s & this.DM, _0x191eb0 = 0; _0x191eb0 < this.t; ++_0x191eb0) { + _0x477b58 += _0x50dd58(this[_0x191eb0] ^ _0x4670f8); + } + return _0x477b58; + }, _0x409938.prototype.testBit = function (_0x7827bd) { + var _0x5ee1e4 = Math.floor(_0x7827bd / this.DB); + return _0x5ee1e4 >= this.t ? 0 != this.s : !!(this[_0x5ee1e4] & 1 << _0x7827bd % this.DB); + }, _0x409938.prototype.setBit = function (_0x3f31ea) { + return this.changeBit(_0x3f31ea, _0x3aad8d); + }, _0x409938.prototype.clearBit = function (_0x597e8b) { + return this.changeBit(_0x597e8b, _0x137f1e); + }, _0x409938.prototype.flipBit = function (_0x34b4c0) { + return this.changeBit(_0x34b4c0, _0x4fd72b); + }, _0x409938.prototype.add = function (_0x543ee2) { + var _0x328f0e = _0x33ec40(); + this.addTo(_0x543ee2, _0x328f0e); + return _0x328f0e; + }, _0x409938.prototype.subtract = function (_0x1762ff) { + var _0x5ebf6f = _0x33ec40(); + this.subTo(_0x1762ff, _0x5ebf6f); + return _0x5ebf6f; + }, _0x409938.prototype.multiply = function (_0x3696db) { + var _0xf37f79 = _0x33ec40(); + this.multiplyTo(_0x3696db, _0xf37f79); + return _0xf37f79; + }, _0x409938.prototype.divide = function (_0x40b453) { + var _0x13f1ad = _0x33ec40(); + this.divRemTo(_0x40b453, _0x13f1ad, null); + return _0x13f1ad; + }, _0x409938.prototype.remainder = function (_0x425d9f) { + var _0x1df9e1 = _0x33ec40(); + this.divRemTo(_0x425d9f, null, _0x1df9e1); + return _0x1df9e1; + }, _0x409938.prototype.divideAndRemainder = function (_0x12b1f2) { + var _0x4ae908 = _0x33ec40(); + var _0x193328 = _0x33ec40(); + this.divRemTo(_0x12b1f2, _0x4ae908, _0x193328); + return new Array(_0x4ae908, _0x193328); + }, _0x409938.prototype.modPow = function (_0xc79f68, _0x1c5f7b) { + var _0x4d26ef; + var _0x5c79d7; + var _0x57479a = _0xc79f68.bitLength(); + var _0x283608 = _0x3446bc(1); + if (_0x57479a <= 0) { + return _0x283608; + } + _0x4d26ef = _0x57479a < 18 ? 1 : _0x57479a < 48 ? 3 : _0x57479a < 144 ? 4 : _0x57479a < 768 ? 5 : 6; + _0x5c79d7 = _0x57479a < 8 ? new _0x23b26f(_0x1c5f7b) : _0x1c5f7b.isEven() ? new _0x4c407f(_0x1c5f7b) : new _0x30b745(_0x1c5f7b); + var _0x10f5f0 = new Array(); + var _0xcfd89a = 3; + var _0x17cc3d = _0x4d26ef - 1; + var _0x5e58ff = (1 << _0x4d26ef) - 1; + if (_0x10f5f0[1] = _0x5c79d7.convert(this), _0x4d26ef > 1) { + var _0x380ae4 = _0x33ec40(); + for (_0x5c79d7.sqrTo(_0x10f5f0[1], _0x380ae4); _0xcfd89a <= _0x5e58ff;) { + _0x10f5f0[_0xcfd89a] = _0x33ec40(); + _0x5c79d7.mulTo(_0x380ae4, _0x10f5f0[_0xcfd89a - 2], _0x10f5f0[_0xcfd89a]); + _0xcfd89a += 2; + } + } + var _0x7a4d36; + var _0xb36ede; + var _0x5b4b1c = _0xc79f68.t - 1; + var _0x392f83 = true; + var _0x2bdbe7 = _0x33ec40(); + for (_0x57479a = _0x392712(_0xc79f68[_0x5b4b1c]) - 1; _0x5b4b1c >= 0;) { + for (_0x57479a >= _0x17cc3d ? _0x7a4d36 = _0xc79f68[_0x5b4b1c] >> _0x57479a - _0x17cc3d & _0x5e58ff : (_0x7a4d36 = (_0xc79f68[_0x5b4b1c] & (1 << _0x57479a + 1) - 1) << _0x17cc3d - _0x57479a, _0x5b4b1c > 0 && (_0x7a4d36 |= _0xc79f68[_0x5b4b1c - 1] >> this.DB + _0x57479a - _0x17cc3d)), _0xcfd89a = _0x4d26ef; !(1 & _0x7a4d36);) { + _0x7a4d36 >>= 1; + --_0xcfd89a; + } + if ((_0x57479a -= _0xcfd89a) < 0 && (_0x57479a += this.DB, --_0x5b4b1c), _0x392f83) { + _0x10f5f0[_0x7a4d36].copyTo(_0x283608); + _0x392f83 = false; + } else { + for (; _0xcfd89a > 1;) { + _0x5c79d7.sqrTo(_0x283608, _0x2bdbe7); + _0x5c79d7.sqrTo(_0x2bdbe7, _0x283608); + _0xcfd89a -= 2; + } + _0xcfd89a > 0 ? _0x5c79d7.sqrTo(_0x283608, _0x2bdbe7) : (_0xb36ede = _0x283608, _0x283608 = _0x2bdbe7, _0x2bdbe7 = _0xb36ede); + _0x5c79d7.mulTo(_0x2bdbe7, _0x10f5f0[_0x7a4d36], _0x283608); + } + for (; _0x5b4b1c >= 0 && !(_0xc79f68[_0x5b4b1c] & 1 << _0x57479a);) { + _0x5c79d7.sqrTo(_0x283608, _0x2bdbe7); + _0xb36ede = _0x283608; + _0x283608 = _0x2bdbe7; + _0x2bdbe7 = _0xb36ede; + --_0x57479a < 0 && (_0x57479a = this.DB - 1, --_0x5b4b1c); + } + } + return _0x5c79d7.revert(_0x283608); + }, _0x409938.prototype.modInverse = function (_0x54de62) { + var _0x33629b = _0x54de62.isEven(); + if (this.isEven() && _0x33629b || 0 == _0x54de62.signum()) { + return _0x409938.ZERO; + } + for (var _0x3165a4 = _0x54de62.clone(), _0x505376 = this.clone(), _0x3a1cc2 = _0x3446bc(1), _0x5a9095 = _0x3446bc(0), _0x2d89a6 = _0x3446bc(0), _0x5e26b9 = _0x3446bc(1); 0 != _0x3165a4.signum();) { + for (; _0x3165a4.isEven();) { + _0x3165a4.rShiftTo(1, _0x3165a4); + _0x33629b ? (_0x3a1cc2.isEven() && _0x5a9095.isEven() || (_0x3a1cc2.addTo(this, _0x3a1cc2), _0x5a9095.subTo(_0x54de62, _0x5a9095)), _0x3a1cc2.rShiftTo(1, _0x3a1cc2)) : _0x5a9095.isEven() || _0x5a9095.subTo(_0x54de62, _0x5a9095); + _0x5a9095.rShiftTo(1, _0x5a9095); + } + for (; _0x505376.isEven();) { + _0x505376.rShiftTo(1, _0x505376); + _0x33629b ? (_0x2d89a6.isEven() && _0x5e26b9.isEven() || (_0x2d89a6.addTo(this, _0x2d89a6), _0x5e26b9.subTo(_0x54de62, _0x5e26b9)), _0x2d89a6.rShiftTo(1, _0x2d89a6)) : _0x5e26b9.isEven() || _0x5e26b9.subTo(_0x54de62, _0x5e26b9); + _0x5e26b9.rShiftTo(1, _0x5e26b9); + } + _0x3165a4.compareTo(_0x505376) >= 0 ? (_0x3165a4.subTo(_0x505376, _0x3165a4), _0x33629b && _0x3a1cc2.subTo(_0x2d89a6, _0x3a1cc2), _0x5a9095.subTo(_0x5e26b9, _0x5a9095)) : (_0x505376.subTo(_0x3165a4, _0x505376), _0x33629b && _0x2d89a6.subTo(_0x3a1cc2, _0x2d89a6), _0x5e26b9.subTo(_0x5a9095, _0x5e26b9)); + } + return 0 != _0x505376.compareTo(_0x409938.ONE) ? _0x409938.ZERO : _0x5e26b9.compareTo(_0x54de62) >= 0 ? _0x5e26b9.subtract(_0x54de62) : _0x5e26b9.signum() < 0 ? (_0x5e26b9.addTo(_0x54de62, _0x5e26b9), _0x5e26b9.signum() < 0 ? _0x5e26b9.add(_0x54de62) : _0x5e26b9) : _0x5e26b9; + }, _0x409938.prototype.pow = function (_0x35d768) { + return this.exp(_0x35d768, new _0xdcd503()); + }, _0x409938.prototype.gcd = function (_0x50c9e5) { + var _0x35f32e = this.s < 0 ? this.negate() : this.clone(); + var _0xa76c64 = _0x50c9e5.s < 0 ? _0x50c9e5.negate() : _0x50c9e5.clone(); + if (_0x35f32e.compareTo(_0xa76c64) < 0) { + var _0x3aa5bb = _0x35f32e; + _0x35f32e = _0xa76c64; + _0xa76c64 = _0x3aa5bb; + } + var _0x1d3da1 = _0x35f32e.getLowestSetBit(); + var _0x45ac31 = _0xa76c64.getLowestSetBit(); + if (_0x45ac31 < 0) { + return _0x35f32e; + } + for (_0x1d3da1 < _0x45ac31 && (_0x45ac31 = _0x1d3da1), _0x45ac31 > 0 && (_0x35f32e.rShiftTo(_0x45ac31, _0x35f32e), _0xa76c64.rShiftTo(_0x45ac31, _0xa76c64)); _0x35f32e.signum() > 0;) { + (_0x1d3da1 = _0x35f32e.getLowestSetBit()) > 0 && _0x35f32e.rShiftTo(_0x1d3da1, _0x35f32e); + (_0x1d3da1 = _0xa76c64.getLowestSetBit()) > 0 && _0xa76c64.rShiftTo(_0x1d3da1, _0xa76c64); + _0x35f32e.compareTo(_0xa76c64) >= 0 ? (_0x35f32e.subTo(_0xa76c64, _0x35f32e), _0x35f32e.rShiftTo(1, _0x35f32e)) : (_0xa76c64.subTo(_0x35f32e, _0xa76c64), _0xa76c64.rShiftTo(1, _0xa76c64)); + } + _0x45ac31 > 0 && _0xa76c64.lShiftTo(_0x45ac31, _0xa76c64); + return _0xa76c64; + }, _0x409938.prototype.isProbablePrime = function (_0x3f6e16) { + var _0x1e8a51; + var _0x49db91 = this.abs(); + if (1 == _0x49db91.t && _0x49db91[0] <= _0x1f07e4[_0x1f07e4.length - 1]) { + for (_0x1e8a51 = 0; _0x1e8a51 < _0x1f07e4.length; ++_0x1e8a51) { + if (_0x49db91[0] == _0x1f07e4[_0x1e8a51]) { + return true; + } + } + return false; + } + if (_0x49db91.isEven()) { + return false; + } + for (_0x1e8a51 = 1; _0x1e8a51 < _0x1f07e4.length;) { + for (var _0x44716b = _0x1f07e4[_0x1e8a51], _0x341d9c = _0x1e8a51 + 1; _0x341d9c < _0x1f07e4.length && _0x44716b < _0x3eca20;) { + _0x44716b *= _0x1f07e4[_0x341d9c++]; + } + for (_0x44716b = _0x49db91.modInt(_0x44716b); _0x1e8a51 < _0x341d9c;) { + if (_0x44716b % _0x1f07e4[_0x1e8a51++] == 0) { + return false; + } + } + } + return _0x49db91.millerRabin(_0x3f6e16); + }, _0x409938.prototype.square = function () { + var _0x1ab3c9 = _0x33ec40(); + this.squareTo(_0x1ab3c9); + return _0x1ab3c9; + }, _0x409938.prototype.Barrett = _0x4c407f, null == _0x299e4b) { + var _0x4d47b4; + if (_0x299e4b = new Array(), _0xdc3db6 = 0, "undefined" != typeof window && window.crypto) { + if (window.crypto.getRandomValues) { + var _0x229404 = new Uint8Array(32); + for (window.crypto.getRandomValues(_0x229404), _0x4d47b4 = 0; _0x4d47b4 < 32; ++_0x4d47b4) { + _0x299e4b[_0xdc3db6++] = _0x229404[_0x4d47b4]; + } + } else { + if ("Netscape" == navigator.appName && navigator.appVersion < "5") { + var _0xea1c9c = window.crypto.random(32); + for (_0x4d47b4 = 0; _0x4d47b4 < _0xea1c9c.length; ++_0x4d47b4) { + _0x299e4b[_0xdc3db6++] = 255 & _0xea1c9c.charCodeAt(_0x4d47b4); + } + } + } + } + for (; _0xdc3db6 < _0x410fe0;) { + _0x4d47b4 = Math.floor(65536 * Math.random()); + _0x299e4b[_0xdc3db6++] = _0x4d47b4 >>> 8; + _0x299e4b[_0xdc3db6++] = 255 & _0x4d47b4; + } + _0xdc3db6 = 0; + _0x3cbb44(); + } + function _0x37b517() { + if (null == _0x35232d) { + for (_0x3cbb44(), (_0x35232d = new _0x4354ec()).init(_0x299e4b), _0xdc3db6 = 0; _0xdc3db6 < _0x299e4b.length; ++_0xdc3db6) { + _0x299e4b[_0xdc3db6] = 0; + } + _0xdc3db6 = 0; + } + return _0x35232d.next(); + } + function _0x267b47() {} + function _0x4354ec() { + this.i = 0; + this.j = 0; + this.S = new Array(); + } + _0x267b47.prototype.nextBytes = function (_0xd538b5) { + var _0x5e71ff; + for (_0x5e71ff = 0; _0x5e71ff < _0xd538b5.length; ++_0x5e71ff) { + _0xd538b5[_0x5e71ff] = _0x37b517(); + } + }; + _0x4354ec.prototype.init = function (_0x2fda1e) { + var _0x5f0f33; + var _0x8cef5a; + var _0x45b6a2; + for (_0x5f0f33 = 0; _0x5f0f33 < 256; ++_0x5f0f33) { + this.S[_0x5f0f33] = _0x5f0f33; + } + for (_0x8cef5a = 0, _0x5f0f33 = 0; _0x5f0f33 < 256; ++_0x5f0f33) { + _0x8cef5a = _0x8cef5a + this.S[_0x5f0f33] + _0x2fda1e[_0x5f0f33 % _0x2fda1e.length] & 255; + _0x45b6a2 = this.S[_0x5f0f33]; + this.S[_0x5f0f33] = this.S[_0x8cef5a]; + this.S[_0x8cef5a] = _0x45b6a2; + } + this.i = 0; + this.j = 0; + }; + _0x4354ec.prototype.next = function () { + var _0x5d1801; + this.i = this.i + 1 & 255; + this.j = this.j + this.S[this.i] & 255; + _0x5d1801 = this.S[this.i]; + this.S[this.i] = this.S[this.j]; + this.S[this.j] = _0x5d1801; + return this.S[_0x5d1801 + this.S[this.i] & 255]; + }; + var _0x410fe0 = 256; + _0x584a89.exports = { + default: _0x409938, + BigInteger: _0x409938, + SecureRandom: _0x267b47 + }; + }).call(this); + }, + 2437: function (_0x471c6f, _0x5c68d9, _0xfee3e2) { + !function (_0x5b1544, _0x41f076) { + _0x5b1544(function () { + "use strict"; + + var _0x176dfa; + var _0x5e05cc = { + mobileDetectRules: { + phones: { + iPhone: "\\biPhone\\b|\\biPod\\b", + BlackBerry: "BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+", + Pixel: "; \\bPixel\\b", + HTC: "HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel", + Nexus: "Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6", + Dell: "Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b", + Motorola: "Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052", + Samsung: "\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F", + LG: "\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710", + Sony: "SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332", + Asus: "Asus.*Galaxy|PadFone.*Mobile", + Xiaomi: "^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G", + NokiaLumia: "Lumia [0-9]{3,4}", + Micromax: "Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b", + Palm: "PalmSource|Palm", + Vertu: "Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature", + Pantech: "PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790", + Fly: "IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250", + Wiko: "KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM", + iMobile: "i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)", + SimValley: "\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b", + Wolfgang: "AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q", + Alcatel: "Alcatel", + Nintendo: "Nintendo (3DS|Switch)", + Amoi: "Amoi", + INQ: "INQ", + OnePlus: "ONEPLUS", + GenericPhone: "Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser" + }, + tablets: { + iPad: "iPad|iPad.*Mobile", + NexusTablet: "Android.*Nexus[\\s]+(7|9|10)", + GoogleTablet: "Android.*Pixel C", + SamsungTablet: "SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860", + Kindle: "Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)", + SurfaceTablet: "Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)", + HPTablet: "HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10", + AsusTablet: "^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b", + BlackBerryTablet: "PlayBook|RIM Tablet", + HTCtablet: "HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410", + MotorolaTablet: "xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617", + NookTablet: "Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2", + AcerTablet: "Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40", + ToshibaTablet: "Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO", + LGTablet: "\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b", + FujitsuTablet: "Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b", + PrestigioTablet: "PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002", + LenovoTablet: "Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L", + DellTablet: "Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7", + YarvikTablet: "Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b", + MedionTablet: "Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB", + ArnovaTablet: "97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2", + IntensoTablet: "INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004", + IRUTablet: "M702pro", + MegafonTablet: "MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b", + EbodaTablet: "E-Boda (Supreme|Impresspeed|Izzycomm|Essential)", + AllViewTablet: "Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)", + ArchosTablet: "\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b", + AinolTablet: "NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark", + NokiaLumiaTablet: "Lumia 2520", + SonyTablet: "Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712", + PhilipsTablet: "\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b", + CubeTablet: "Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT", + CobyTablet: "MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010", + MIDTablet: "M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10", + MSITablet: "MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b", + SMiTTablet: "Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)", + RockChipTablet: "Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A", + FlyTablet: "IQ310|Fly Vision", + bqTablet: "Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus", + HuaweiTablet: "MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19", + NecTablet: "\\bN-06D|\\bN-08D", + PantechTablet: "Pantech.*P4100", + BronchoTablet: "Broncho.*(N701|N708|N802|a710)", + VersusTablet: "TOUCHPAD.*[78910]|\\bTOUCHTAB\\b", + ZyncTablet: "z1000|Z99 2G|z930|z990|z909|Z919|z900", + PositivoTablet: "TB07STA|TB10STA|TB07FTA|TB10FTA", + NabiTablet: "Android.*\\bNabi", + KoboTablet: "Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build", + DanewTablet: "DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b", + TexetTablet: "NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE", + PlaystationTablet: "Playstation.*(Portable|Vita)", + TrekstorTablet: "ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab", + PyleAudioTablet: "\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b", + AdvanTablet: "Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ", + DanyTechTablet: "Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1", + GalapadTablet: "Android [0-9.]+; [a-z-]+; \\bG1\\b", + MicromaxTablet: "Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b", + KarbonnTablet: "Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b", + AllFineTablet: "Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide", + PROSCANTablet: "\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b", + YONESTablet: "BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026", + ChangJiaTablet: "TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503", + GUTablet: "TX-A1301|TX-M9002|Q702|kf026", + PointOfViewTablet: "TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10", + OvermaxTablet: "OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027", + HCLTablet: "HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync", + DPSTablet: "DPS Dream 9|DPS Dual 7", + VistureTablet: "V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10", + CrestaTablet: "CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989", + MediatekTablet: "\\bMT8125|MT8389|MT8135|MT8377\\b", + ConcordeTablet: "Concorde([ ]+)?Tab|ConCorde ReadMan", + GoCleverTablet: "GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042", + ModecomTablet: "FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003", + VoninoTablet: "\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b", + ECSTablet: "V07OT2|TM105A|S10OT1|TR10CS1", + StorexTablet: "eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab", + VodafoneTablet: "SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400", + EssentielBTablet: "Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2", + RossMoorTablet: "RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711", + iMobileTablet: "i-mobile i-note", + TolinoTablet: "tolino tab [0-9.]+|tolino shine", + AudioSonicTablet: "\\bC-22Q|T7-QC|T-17B|T-17P\\b", + AMPETablet: "Android.* A78 ", + SkkTablet: "Android.* (SKYPAD|PHOENIX|CYCLOPS)", + TecnoTablet: "TECNO P9|TECNO DP8D", + JXDTablet: "Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b", + iJoyTablet: "Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)", + FX2Tablet: "FX2 PAD7|FX2 PAD10", + XoroTablet: "KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151", + ViewsonicTablet: "ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a", + VerizonTablet: "QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1", + OdysTablet: "LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10", + CaptivaTablet: "CAPTIVA PAD", + IconbitTablet: "NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S", + TeclastTablet: "T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi", + OndaTablet: "\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b", + JaytechTablet: "TPC-PA762", + BlaupunktTablet: "Endeavour 800NG|Endeavour 1010", + DigmaTablet: "\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b", + EvolioTablet: "ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b", + LavaTablet: "QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b", + AocTablet: "MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712", + MpmanTablet: "MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010", + CelkonTablet: "CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b", + WolderTablet: "miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b", + MediacomTablet: "M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA", + MiTablet: "\\bMI PAD\\b|\\bHM NOTE 1W\\b", + NibiruTablet: "Nibiru M1|Nibiru Jupiter One", + NexoTablet: "NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI", + LeaderTablet: "TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100", + UbislateTablet: "UbiSlate[\\s]?7C", + PocketBookTablet: "Pocketbook", + KocasoTablet: "\\b(TB-1207)\\b", + HisenseTablet: "\\b(F5281|E2371)\\b", + Hudl: "Hudl HT7S3|Hudl 2", + TelstraTablet: "T-Hub2", + GenericTablet: "Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107" + }, + oss: { + AndroidOS: "Android", + BlackBerryOS: "blackberry|\\bBB10\\b|rim tablet os", + PalmOS: "PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino", + SymbianOS: "Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b", + WindowsMobileOS: "Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;", + WindowsPhoneOS: "Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;", + iOS: "\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia", + iPadOS: "CPU OS 13", + SailfishOS: "Sailfish", + MeeGoOS: "MeeGo", + MaemoOS: "Maemo", + JavaOS: "J2ME/|\\bMIDP\\b|\\bCLDC\\b", + webOS: "webOS|hpwOS", + badaOS: "\\bBada\\b", + BREWOS: "BREW" + }, + uas: { + Chrome: "\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?", + Dolfin: "\\bDolfin\\b", + Opera: "Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+", + Skyfire: "Skyfire", + Edge: "\\bEdgiOS\\b|Mobile Safari/[.0-9]* Edge", + IE: "IEMobile|MSIEMobile", + Firefox: "fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS", + Bolt: "bolt", + TeaShark: "teashark", + Blazer: "Blazer", + Safari: "Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari", + WeChat: "\\bMicroMessenger\\b", + UCBrowser: "UC.*Browser|UCWEB", + baiduboxapp: "baiduboxapp", + baidubrowser: "baidubrowser", + DiigoBrowser: "DiigoBrowser", + Mercury: "\\bMercury\\b", + ObigoBrowser: "Obigo", + NetFront: "NF-Browser", + GenericBrowser: "NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger", + PaleMoon: "Android.*PaleMoon|Mobile.*PaleMoon" + }, + props: { + Mobile: "Mobile/[VER]", + Build: "Build/[VER]", + Version: "Version/[VER]", + VendorID: "VendorID/[VER]", + iPad: "iPad.*CPU[a-z ]+[VER]", + iPhone: "iPhone.*CPU[a-z ]+[VER]", + iPod: "iPod.*CPU[a-z ]+[VER]", + Kindle: "Kindle/[VER]", + Chrome: ["Chrome/[VER]", "CriOS/[VER]", "CrMo/[VER]"], + Coast: ["Coast/[VER]"], + Dolfin: "Dolfin/[VER]", + Firefox: ["Firefox/[VER]", "FxiOS/[VER]"], + Fennec: "Fennec/[VER]", + Edge: "Edge/[VER]", + IE: ["IEMobile/[VER];", "IEMobile [VER]", "MSIE [VER];", "Trident/[0-9.]+;.*rv:[VER]"], + NetFront: "NetFront/[VER]", + NokiaBrowser: "NokiaBrowser/[VER]", + Opera: [" OPR/[VER]", "Opera Mini/[VER]", "Version/[VER]"], + "Opera Mini": "Opera Mini/[VER]", + "Opera Mobi": "Version/[VER]", + UCBrowser: ["UCWEB[VER]", "UC.*Browser/[VER]"], + MQQBrowser: "MQQBrowser/[VER]", + MicroMessenger: "MicroMessenger/[VER]", + baiduboxapp: "baiduboxapp/[VER]", + baidubrowser: "baidubrowser/[VER]", + SamsungBrowser: "SamsungBrowser/[VER]", + Iron: "Iron/[VER]", + Safari: ["Version/[VER]", "Safari/[VER]"], + Skyfire: "Skyfire/[VER]", + Tizen: "Tizen/[VER]", + Webkit: "webkit[ /][VER]", + PaleMoon: "PaleMoon/[VER]", + SailfishBrowser: "SailfishBrowser/[VER]", + Gecko: "Gecko/[VER]", + Trident: "Trident/[VER]", + Presto: "Presto/[VER]", + Goanna: "Goanna/[VER]", + iOS: " \\bi?OS\\b [VER][ ;]{1}", + Android: "Android [VER]", + Sailfish: "Sailfish [VER]", + BlackBerry: ["BlackBerry[\\w]+/[VER]", "BlackBerry.*Version/[VER]", "Version/[VER]"], + BREW: "BREW [VER]", + Java: "Java/[VER]", + "Windows Phone OS": ["Windows Phone OS [VER]", "Windows Phone [VER]"], + "Windows Phone": "Windows Phone [VER]", + "Windows CE": "Windows CE/[VER]", + "Windows NT": "Windows NT [VER]", + Symbian: ["SymbianOS/[VER]", "Symbian/[VER]"], + webOS: ["webOS/[VER]", "hpwOS/[VER];"] + }, + utils: { + Bot: "Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot", + MobileBot: "Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2", + DesktopMode: "WPDesktop", + TV: "SonyDTV|HbbTV", + WebKit: "(webkit)[ /]([\\w.]+)", + Console: "\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b", + Watch: "SM-V700" + } + }, + detectMobileBrowsers: { + fullPattern: /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i, + shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i, + tabletPattern: /android|ipad|playbook|silk/i + }, + FALLBACK_PHONE: "UnknownPhone", + FALLBACK_TABLET: "UnknownTablet", + FALLBACK_MOBILE: "UnknownMobile" + }; + var _0x11479b = Object.prototype.hasOwnProperty; + function _0x50814e(_0x2d226e, _0x52b8af) { + return null != _0x2d226e && null != _0x52b8af && _0x2d226e.toLowerCase() === _0x52b8af.toLowerCase(); + } + function _0x2faa92(_0x25c09f, _0x278b07) { + var _0x5d6f8b; + var _0x323c8b; + var _0x3f3d99 = _0x25c09f.length; + if (!_0x3f3d99 || !_0x278b07) { + return false; + } + for (_0x5d6f8b = _0x278b07.toLowerCase(), _0x323c8b = 0; _0x323c8b < _0x3f3d99; ++_0x323c8b) { + if (_0x5d6f8b === _0x25c09f[_0x323c8b].toLowerCase()) { + return true; + } + } + return false; + } + function _0x20b9f5(_0x5c1440) { + for (var _0x558eb9 in _0x5c1440) _0x11479b.call(_0x5c1440, _0x558eb9) && (_0x5c1440[_0x558eb9] = new RegExp(_0x5c1440[_0x558eb9], "i")); + } + function _0x41f928(_0xafcfba, _0x200c36) { + this.ua = function (_0xe299de) { + return (_0xe299de || "").substr(0, 500); + }(_0xafcfba); + this._cache = {}; + this.maxPhoneWidth = _0x200c36 || 600; + } + _0x176dfa = "isArray" in Array ? Array.isArray : function (_0x322c2f) { + return "[object Array]" === Object.prototype.toString.call(_0x322c2f); + }; + (function () { + var _0x5c920a; + var _0x579c68; + var _0x5bb61d; + var _0x471d17; + var _0x5bcddf; + var _0x569ec8; + var _0x3e9699 = _0x5e05cc.mobileDetectRules; + for (_0x5c920a in _0x3e9699.props) if (_0x11479b.call(_0x3e9699.props, _0x5c920a)) { + for (_0x579c68 = _0x3e9699.props[_0x5c920a], _0x176dfa(_0x579c68) || (_0x579c68 = [_0x579c68]), _0x5bcddf = _0x579c68.length, _0x471d17 = 0; _0x471d17 < _0x5bcddf; ++_0x471d17) { + (_0x569ec8 = (_0x5bb61d = _0x579c68[_0x471d17]).indexOf("[VER]")) >= 0 && (_0x5bb61d = _0x5bb61d.substring(0, _0x569ec8) + "([\\w._\\+]+)" + _0x5bb61d.substring(_0x569ec8 + 5)); + _0x579c68[_0x471d17] = new RegExp(_0x5bb61d, "i"); + } + _0x3e9699.props[_0x5c920a] = _0x579c68; + } + _0x20b9f5(_0x3e9699.oss); + _0x20b9f5(_0x3e9699.phones); + _0x20b9f5(_0x3e9699.tablets); + _0x20b9f5(_0x3e9699.uas); + _0x20b9f5(_0x3e9699.utils); + _0x3e9699.oss0 = { + WindowsPhoneOS: _0x3e9699.oss.WindowsPhoneOS, + WindowsMobileOS: _0x3e9699.oss.WindowsMobileOS + }; + })(); + _0x5e05cc.findMatch = function (_0x4c3b9f, _0x412589) { + for (var _0x1144b3 in _0x4c3b9f) if (_0x11479b.call(_0x4c3b9f, _0x1144b3) && _0x4c3b9f[_0x1144b3].test(_0x412589)) { + return _0x1144b3; + } + return null; + }; + _0x5e05cc.findMatches = function (_0x4fe708, _0x382995) { + var _0x46bacb = []; + for (var _0x4accba in _0x4fe708) _0x11479b.call(_0x4fe708, _0x4accba) && _0x4fe708[_0x4accba].test(_0x382995) && _0x46bacb.push(_0x4accba); + return _0x46bacb; + }; + _0x5e05cc.getVersionStr = function (_0x4b170b, _0x143edd) { + var _0x5cd883; + var _0x5baa52; + var _0x4c1cd9; + var _0x17bd67; + var _0x4e869d = _0x5e05cc.mobileDetectRules.props; + if (_0x11479b.call(_0x4e869d, _0x4b170b)) { + for (_0x4c1cd9 = (_0x5cd883 = _0x4e869d[_0x4b170b]).length, _0x5baa52 = 0; _0x5baa52 < _0x4c1cd9; ++_0x5baa52) { + if (null !== (_0x17bd67 = _0x5cd883[_0x5baa52].exec(_0x143edd))) { + return _0x17bd67[1]; + } + } + } + return null; + }; + _0x5e05cc.getVersion = function (_0x168852, _0x417f0d) { + var _0xb0bb5c = _0x5e05cc.getVersionStr(_0x168852, _0x417f0d); + return _0xb0bb5c ? _0x5e05cc.prepareVersionNo(_0xb0bb5c) : NaN; + }; + _0x5e05cc.prepareVersionNo = function (_0x577190) { + var _0xc345c5; + 1 === (_0xc345c5 = _0x577190.split(/[a-z._ \/\-]/i)).length && (_0x577190 = _0xc345c5[0]); + _0xc345c5.length > 1 && (_0x577190 = _0xc345c5[0] + ".", _0xc345c5.shift(), _0x577190 += _0xc345c5.join("")); + return Number(_0x577190); + }; + _0x5e05cc.isMobileFallback = function (_0x2d6182) { + return _0x5e05cc.detectMobileBrowsers.fullPattern.test(_0x2d6182) || _0x5e05cc.detectMobileBrowsers.shortPattern.test(_0x2d6182.substr(0, 4)); + }; + _0x5e05cc.isTabletFallback = function (_0x3ecb5f) { + return _0x5e05cc.detectMobileBrowsers.tabletPattern.test(_0x3ecb5f); + }; + _0x5e05cc.prepareDetectionCache = function (_0x103efa, _0x334b78, _0x50fa8e) { + if (_0x103efa.mobile === _0x41f076) { + var _0x2e6077; + var _0x48ea80; + var _0x16c1d8; + _0x48ea80 = _0x5e05cc.findMatch(_0x5e05cc.mobileDetectRules.tablets, _0x334b78); + if (_0x48ea80) { + _0x103efa.mobile = _0x103efa.tablet = _0x48ea80; + return void (_0x103efa.phone = null); + } + _0x2e6077 = _0x5e05cc.findMatch(_0x5e05cc.mobileDetectRules.phones, _0x334b78); + if (_0x2e6077) { + _0x103efa.mobile = _0x103efa.phone = _0x2e6077; + return void (_0x103efa.tablet = null); + } + _0x5e05cc.isMobileFallback(_0x334b78) ? (_0x16c1d8 = _0x41f928.isPhoneSized(_0x50fa8e)) === _0x41f076 ? (_0x103efa.mobile = _0x5e05cc.FALLBACK_MOBILE, _0x103efa.tablet = _0x103efa.phone = null) : _0x16c1d8 ? (_0x103efa.mobile = _0x103efa.phone = _0x5e05cc.FALLBACK_PHONE, _0x103efa.tablet = null) : (_0x103efa.mobile = _0x103efa.tablet = _0x5e05cc.FALLBACK_TABLET, _0x103efa.phone = null) : _0x5e05cc.isTabletFallback(_0x334b78) ? (_0x103efa.mobile = _0x103efa.tablet = _0x5e05cc.FALLBACK_TABLET, _0x103efa.phone = null) : _0x103efa.mobile = _0x103efa.tablet = _0x103efa.phone = null; + } + }; + _0x5e05cc.mobileGrade = function (_0x4b3dfd) { + var _0xfbed5e = null !== _0x4b3dfd.mobile(); + return _0x4b3dfd.os("iOS") && _0x4b3dfd.version("iPad") >= 4.3 || _0x4b3dfd.os("iOS") && _0x4b3dfd.version("iPhone") >= 3.1 || _0x4b3dfd.os("iOS") && _0x4b3dfd.version("iPod") >= 3.1 || _0x4b3dfd.version("Android") > 2.1 && _0x4b3dfd.is("Webkit") || _0x4b3dfd.version("Windows Phone OS") >= 7 || _0x4b3dfd.is("BlackBerry") && _0x4b3dfd.version("BlackBerry") >= 6 || _0x4b3dfd.match("Playbook.*Tablet") || _0x4b3dfd.version("webOS") >= 1.4 && _0x4b3dfd.match("Palm|Pre|Pixi") || _0x4b3dfd.match("hp.*TouchPad") || _0x4b3dfd.is("Firefox") && _0x4b3dfd.version("Firefox") >= 12 || _0x4b3dfd.is("Chrome") && _0x4b3dfd.is("AndroidOS") && _0x4b3dfd.version("Android") >= 4 || _0x4b3dfd.is("Skyfire") && _0x4b3dfd.version("Skyfire") >= 4.1 && _0x4b3dfd.is("AndroidOS") && _0x4b3dfd.version("Android") >= 2.3 || _0x4b3dfd.is("Opera") && _0x4b3dfd.version("Opera Mobi") > 11 && _0x4b3dfd.is("AndroidOS") || _0x4b3dfd.is("MeeGoOS") || _0x4b3dfd.is("Tizen") || _0x4b3dfd.is("Dolfin") && _0x4b3dfd.version("Bada") >= 2 || (_0x4b3dfd.is("UC Browser") || _0x4b3dfd.is("Dolfin")) && _0x4b3dfd.version("Android") >= 2.3 || _0x4b3dfd.match("Kindle Fire") || _0x4b3dfd.is("Kindle") && _0x4b3dfd.version("Kindle") >= 3 || _0x4b3dfd.is("AndroidOS") && _0x4b3dfd.is("NookTablet") || _0x4b3dfd.version("Chrome") >= 11 && !_0xfbed5e || _0x4b3dfd.version("Safari") >= 5 && !_0xfbed5e || _0x4b3dfd.version("Firefox") >= 4 && !_0xfbed5e || _0x4b3dfd.version("MSIE") >= 7 && !_0xfbed5e || _0x4b3dfd.version("Opera") >= 10 && !_0xfbed5e ? "A" : _0x4b3dfd.os("iOS") && _0x4b3dfd.version("iPad") < 4.3 || _0x4b3dfd.os("iOS") && _0x4b3dfd.version("iPhone") < 3.1 || _0x4b3dfd.os("iOS") && _0x4b3dfd.version("iPod") < 3.1 || _0x4b3dfd.is("Blackberry") && _0x4b3dfd.version("BlackBerry") >= 5 && _0x4b3dfd.version("BlackBerry") < 6 || _0x4b3dfd.version("Opera Mini") >= 5 && _0x4b3dfd.version("Opera Mini") <= 6.5 && (_0x4b3dfd.version("Android") >= 2.3 || _0x4b3dfd.is("iOS")) || _0x4b3dfd.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3") || _0x4b3dfd.version("Opera Mobi") >= 11 && _0x4b3dfd.is("SymbianOS") ? "B" : (_0x4b3dfd.version("BlackBerry") < 5 || _0x4b3dfd.match("MSIEMobile|Windows CE.*Mobile") || _0x4b3dfd.version("Windows Mobile"), "C"); + }; + _0x5e05cc.detectOS = function (_0x1642f1) { + return _0x5e05cc.findMatch(_0x5e05cc.mobileDetectRules.oss0, _0x1642f1) || _0x5e05cc.findMatch(_0x5e05cc.mobileDetectRules.oss, _0x1642f1); + }; + _0x5e05cc.getDeviceSmallerSide = function () { + return window.screen.width < window.screen.height ? window.screen.width : window.screen.height; + }; + _0x41f928.prototype = { + constructor: _0x41f928, + mobile: function () { + _0x5e05cc.prepareDetectionCache(this._cache, this.ua, this.maxPhoneWidth); + return this._cache.mobile; + }, + phone: function () { + _0x5e05cc.prepareDetectionCache(this._cache, this.ua, this.maxPhoneWidth); + return this._cache.phone; + }, + tablet: function () { + _0x5e05cc.prepareDetectionCache(this._cache, this.ua, this.maxPhoneWidth); + return this._cache.tablet; + }, + userAgent: function () { + this._cache.userAgent === _0x41f076 && (this._cache.userAgent = _0x5e05cc.findMatch(_0x5e05cc.mobileDetectRules.uas, this.ua)); + return this._cache.userAgent; + }, + userAgents: function () { + this._cache.userAgents === _0x41f076 && (this._cache.userAgents = _0x5e05cc.findMatches(_0x5e05cc.mobileDetectRules.uas, this.ua)); + return this._cache.userAgents; + }, + os: function () { + this._cache.os === _0x41f076 && (this._cache.os = _0x5e05cc.detectOS(this.ua)); + return this._cache.os; + }, + version: function (_0x3069ef) { + return _0x5e05cc.getVersion(_0x3069ef, this.ua); + }, + versionStr: function (_0x5d8580) { + return _0x5e05cc.getVersionStr(_0x5d8580, this.ua); + }, + is: function (_0x1eb5eb) { + return _0x2faa92(this.userAgents(), _0x1eb5eb) || _0x50814e(_0x1eb5eb, this.os()) || _0x50814e(_0x1eb5eb, this.phone()) || _0x50814e(_0x1eb5eb, this.tablet()) || _0x2faa92(_0x5e05cc.findMatches(_0x5e05cc.mobileDetectRules.utils, this.ua), _0x1eb5eb); + }, + match: function (_0xc83b1) { + _0xc83b1 instanceof RegExp || (_0xc83b1 = new RegExp(_0xc83b1, "i")); + return _0xc83b1.test(this.ua); + }, + isPhoneSized: function (_0x4b1afe) { + return _0x41f928.isPhoneSized(_0x4b1afe || this.maxPhoneWidth); + }, + mobileGrade: function () { + this._cache.grade === _0x41f076 && (this._cache.grade = _0x5e05cc.mobileGrade(this)); + return this._cache.grade; + } + }; + "undefined" != typeof window && window.screen ? _0x41f928.isPhoneSized = function (_0x32e8e1) { + return _0x32e8e1 < 0 ? _0x41f076 : _0x5e05cc.getDeviceSmallerSide() <= _0x32e8e1; + } : _0x41f928.isPhoneSized = function () {}; + _0x41f928._impl = _0x5e05cc; + _0x41f928.version = "1.4.5 2021-03-13"; + return _0x41f928; + }); + }(_0x471c6f.exports ? function (_0x28ad72) { + _0x471c6f.exports = _0x28ad72(); + } : _0xfee3e2.amdD); + }, + 7129: function (_0x3e29eb, _0x30675b) { + "use strict"; + + var _0x33bf89 = Object.prototype.hasOwnProperty; + function _0x1b6aab(_0x5ebc92) { + try { + return decodeURIComponent(_0x5ebc92.replace(/\+/g, " ")); + } catch (_0x4eee11) { + return null; + } + } + function _0x2489e3(_0x319539) { + try { + return encodeURIComponent(_0x319539); + } catch (_0x36d68a) { + return null; + } + } + _0x30675b.stringify = function (_0x66b79e, _0x321ccd) { + _0x321ccd = _0x321ccd || ""; + var _0x80bd8b; + var _0x5c9f38; + var _0x1a1a3e = []; + for (_0x5c9f38 in "string" != typeof _0x321ccd && (_0x321ccd = "?"), _0x66b79e) if (_0x33bf89.call(_0x66b79e, _0x5c9f38)) { + if ((_0x80bd8b = _0x66b79e[_0x5c9f38]) || null != _0x80bd8b && !isNaN(_0x80bd8b) || (_0x80bd8b = ""), _0x5c9f38 = _0x2489e3(_0x5c9f38), _0x80bd8b = _0x2489e3(_0x80bd8b), null === _0x5c9f38 || null === _0x80bd8b) { + continue; + } + _0x1a1a3e.push(_0x5c9f38 + "=" + _0x80bd8b); + } + return _0x1a1a3e.length ? _0x321ccd + _0x1a1a3e.join("&") : ""; + }; + _0x30675b.parse = function (_0x2800c5) { + for (var _0x41f385, _0x5beec4 = /([^=?#&]+)=?([^&]*)/g, _0x502b9d = {}; _0x41f385 = _0x5beec4.exec(_0x2800c5);) { + var _0x587fe1 = _0x1b6aab(_0x41f385[1]); + var _0x468a61 = _0x1b6aab(_0x41f385[2]); + null === _0x587fe1 || null === _0x468a61 || _0x587fe1 in _0x502b9d || (_0x502b9d[_0x587fe1] = _0x468a61); + } + return _0x502b9d; + }; + }, + 7418: function (_0x4d8f01) { + "use strict"; + + _0x4d8f01.exports = function (_0x2c6274, _0x1637c6) { + if (_0x1637c6 = _0x1637c6.split(":")[0], !(_0x2c6274 = +_0x2c6274)) { + return false; + } + switch (_0x1637c6) { + case "http": + case "ws": + return 80 !== _0x2c6274; + case "https": + case "wss": + return 443 !== _0x2c6274; + case "ftp": + return 21 !== _0x2c6274; + case "gopher": + return 70 !== _0x2c6274; + case "file": + return false; + } + return 0 !== _0x2c6274; + }; + }, + 2664: function (_0x4f3f53, _0x2432cb, _0x37341c) { + _0x4f3f53.exports = { + sm2: _0x37341c(5251), + sm3: _0x37341c(4748), + sm4: _0x37341c(4810) + }; + }, + 8563: function (_0x10de38, _0x163e80, _0x361b62) { + const { + BigInteger: _0x523811 + } = _0x361b62(6077); + class _0x332f73 { + constructor() { + this.tlv = null; + this.t = "00"; + this.l = "00"; + this.v = ""; + } + getEncodedHex() { + this.tlv || (this.v = this.getValue(), this.l = this.getLength(), this.tlv = this.t + this.l + this.v); + return this.tlv; + } + getLength() { + const _0x304602 = this.v.length / 2; + let _0x3cbb82 = _0x304602.toString(16); + if (_0x3cbb82.length % 2 == 1 && (_0x3cbb82 = "0" + _0x3cbb82), _0x304602 < 128) { + return _0x3cbb82; + } + return (128 + _0x3cbb82.length / 2).toString(16) + _0x3cbb82; + } + getValue() { + return ""; + } + } + class _0x2ed75f extends _0x332f73 { + constructor(_0x1372de) { + super(); + this.t = "02"; + _0x1372de && (this.v = function (_0x3a548b) { + let _0x5c2fc9 = _0x3a548b.toString(16); + if ("-" !== _0x5c2fc9[0]) { + _0x5c2fc9.length % 2 == 1 ? _0x5c2fc9 = "0" + _0x5c2fc9 : _0x5c2fc9.match(/^[0-7]/) || (_0x5c2fc9 = "00" + _0x5c2fc9); + } else { + _0x5c2fc9 = _0x5c2fc9.substr(1); + let _0x539156 = _0x5c2fc9.length; + _0x539156 % 2 == 1 ? _0x539156 += 1 : _0x5c2fc9.match(/^[0-7]/) || (_0x539156 += 2); + let _0x187aae = ""; + for (let _0x290d08 = 0; _0x290d08 < _0x539156; _0x290d08++) { + _0x187aae += "f"; + } + _0x187aae = new _0x523811(_0x187aae, 16); + _0x5c2fc9 = _0x187aae.xor(_0x3a548b).add(_0x523811.ONE); + _0x5c2fc9 = _0x5c2fc9.toString(16).replace(/^-/, ""); + } + return _0x5c2fc9; + }(_0x1372de)); + } + getValue() { + return this.v; + } + } + class _0x10a4f7 extends _0x332f73 { + constructor(_0x3c2ff1) { + super(); + this.t = "30"; + this.asn1Array = _0x3c2ff1; + } + getValue() { + this.v = this.asn1Array.map(_0x47f818 => _0x47f818.getEncodedHex()).join(""); + return this.v; + } + } + function _0x2e8150(_0x2554e7, _0x159ce1) { + return +_0x2554e7[_0x159ce1 + 2] < 8 ? 1 : 128 & +_0x2554e7.substr(_0x159ce1 + 2, 2); + } + function _0x56f9e7(_0x57e870, _0x47ca0c) { + const _0x1e4ab5 = _0x2e8150(_0x57e870, _0x47ca0c); + const _0x1a3508 = _0x57e870.substr(_0x47ca0c + 2, 2 * _0x1e4ab5); + if (!_0x1a3508) { + return -1; + } + return (+_0x1a3508[0] < 8 ? new _0x523811(_0x1a3508, 16) : new _0x523811(_0x1a3508.substr(2), 16)).intValue(); + } + function _0x3d10e6(_0x1eee00, _0x36b73b) { + return _0x36b73b + 2 * (_0x2e8150(_0x1eee00, _0x36b73b) + 1); + } + _0x10de38.exports = { + encodeDer(_0x2db06a, _0x2d3947) { + const _0xb13025 = new _0x2ed75f(_0x2db06a); + const _0xf705c9 = new _0x2ed75f(_0x2d3947); + return new _0x10a4f7([_0xb13025, _0xf705c9]).getEncodedHex(); + }, + decodeDer(_0x384fa2) { + const _0x548476 = _0x3d10e6(_0x384fa2, 0); + const _0x2eca5d = _0x3d10e6(_0x384fa2, _0x548476); + const _0x2df607 = _0x56f9e7(_0x384fa2, _0x548476); + const _0x513449 = _0x384fa2.substr(_0x2eca5d, 2 * _0x2df607); + const _0x4222da = _0x2eca5d + _0x513449.length; + const _0x3029fa = _0x3d10e6(_0x384fa2, _0x4222da); + const _0x41dd2 = _0x56f9e7(_0x384fa2, _0x4222da); + const _0x3d3559 = _0x384fa2.substr(_0x3029fa, 2 * _0x41dd2); + return { + r: new _0x523811(_0x513449, 16), + s: new _0x523811(_0x3d3559, 16) + }; + } + }; + }, + 4013: function (_0x2556ba, _0x1747b4, _0x4495bb) { + const { + BigInteger: _0x12a085 + } = _0x4495bb(6077); + const _0x3c1ac0 = new _0x12a085("2"); + const _0x1c2d35 = new _0x12a085("3"); + class _0x58a3de { + constructor(_0x9b1786, _0x4b0f0b) { + this.x = _0x4b0f0b; + this.q = _0x9b1786; + } + equals(_0x378cc3) { + return _0x378cc3 === this || this.q.equals(_0x378cc3.q) && this.x.equals(_0x378cc3.x); + } + toBigInteger() { + return this.x; + } + negate() { + return new _0x58a3de(this.q, this.x.negate().mod(this.q)); + } + add(_0x11f510) { + return new _0x58a3de(this.q, this.x.add(_0x11f510.toBigInteger()).mod(this.q)); + } + subtract(_0x48744b) { + return new _0x58a3de(this.q, this.x.subtract(_0x48744b.toBigInteger()).mod(this.q)); + } + multiply(_0x30c61c) { + return new _0x58a3de(this.q, this.x.multiply(_0x30c61c.toBigInteger()).mod(this.q)); + } + divide(_0x2600ad) { + return new _0x58a3de(this.q, this.x.multiply(_0x2600ad.toBigInteger().modInverse(this.q)).mod(this.q)); + } + square() { + return new _0x58a3de(this.q, this.x.square().mod(this.q)); + } + } + class _0x2010f { + constructor(_0x5cdb90, _0x4c3b48, _0x34725d, _0x59fa83) { + this.curve = _0x5cdb90; + this.x = _0x4c3b48; + this.y = _0x34725d; + this.z = null == _0x59fa83 ? _0x12a085.ONE : _0x59fa83; + this.zinv = null; + } + getX() { + null === this.zinv && (this.zinv = this.z.modInverse(this.curve.q)); + return this.curve.fromBigInteger(this.x.toBigInteger().multiply(this.zinv).mod(this.curve.q)); + } + getY() { + null === this.zinv && (this.zinv = this.z.modInverse(this.curve.q)); + return this.curve.fromBigInteger(this.y.toBigInteger().multiply(this.zinv).mod(this.curve.q)); + } + equals(_0xee54c2) { + if (_0xee54c2 === this) { + return true; + } + if (this.isInfinity()) { + return _0xee54c2.isInfinity(); + } + if (_0xee54c2.isInfinity()) { + return this.isInfinity(); + } + if (!_0xee54c2.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(_0xee54c2.z)).mod(this.curve.q).equals(_0x12a085.ZERO)) { + return false; + } + return _0xee54c2.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(_0xee54c2.z)).mod(this.curve.q).equals(_0x12a085.ZERO); + } + isInfinity() { + return null === this.x && null === this.y || this.z.equals(_0x12a085.ZERO) && !this.y.toBigInteger().equals(_0x12a085.ZERO); + } + negate() { + return new _0x2010f(this.curve, this.x, this.y.negate(), this.z); + } + add(_0x22143) { + if (this.isInfinity()) { + return _0x22143; + } + if (_0x22143.isInfinity()) { + return this; + } + const _0x84236d = this.x.toBigInteger(); + const _0xe0ed97 = this.y.toBigInteger(); + const _0x2234c7 = this.z; + const _0x3d4361 = _0x22143.x.toBigInteger(); + const _0x7b06a1 = _0x22143.y.toBigInteger(); + const _0x39f74a = _0x22143.z; + const _0x239d8f = this.curve.q; + const _0x553957 = _0x84236d.multiply(_0x39f74a).mod(_0x239d8f); + const _0x1e09fa = _0x3d4361.multiply(_0x2234c7).mod(_0x239d8f); + const _0x38c62e = _0x553957.subtract(_0x1e09fa); + const _0x4464e9 = _0xe0ed97.multiply(_0x39f74a).mod(_0x239d8f); + const _0x6d16f5 = _0x7b06a1.multiply(_0x2234c7).mod(_0x239d8f); + const _0x536dd3 = _0x4464e9.subtract(_0x6d16f5); + if (_0x12a085.ZERO.equals(_0x38c62e)) { + return _0x12a085.ZERO.equals(_0x536dd3) ? this.twice() : this.curve.infinity; + } + const _0x3a2090 = _0x553957.add(_0x1e09fa); + const _0x3c119a = _0x2234c7.multiply(_0x39f74a).mod(_0x239d8f); + const _0x124feb = _0x38c62e.square().mod(_0x239d8f); + const _0x21e432 = _0x38c62e.multiply(_0x124feb).mod(_0x239d8f); + const _0x24a872 = _0x3c119a.multiply(_0x536dd3.square()).subtract(_0x3a2090.multiply(_0x124feb)).mod(_0x239d8f); + const _0x1bdec8 = _0x38c62e.multiply(_0x24a872).mod(_0x239d8f); + const _0x406d60 = _0x536dd3.multiply(_0x124feb.multiply(_0x553957).subtract(_0x24a872)).subtract(_0x4464e9.multiply(_0x21e432)).mod(_0x239d8f); + const _0x2c3b41 = _0x21e432.multiply(_0x3c119a).mod(_0x239d8f); + return new _0x2010f(this.curve, this.curve.fromBigInteger(_0x1bdec8), this.curve.fromBigInteger(_0x406d60), _0x2c3b41); + } + twice() { + if (this.isInfinity()) { + return this; + } + if (!this.y.toBigInteger().signum()) { + return this.curve.infinity; + } + const _0x31da0e = this.x.toBigInteger(); + const _0xf6e972 = this.y.toBigInteger(); + const _0x2faad5 = this.z; + const _0x25b8ba = this.curve.q; + const _0x47e42d = this.curve.a.toBigInteger(); + const _0x22df93 = _0x31da0e.square().multiply(_0x1c2d35).add(_0x47e42d.multiply(_0x2faad5.square())).mod(_0x25b8ba); + const _0x3d50e5 = _0xf6e972.shiftLeft(1).multiply(_0x2faad5).mod(_0x25b8ba); + const _0x102ab7 = _0xf6e972.square().mod(_0x25b8ba); + const _0xd37fc0 = _0x102ab7.multiply(_0x31da0e).multiply(_0x2faad5).mod(_0x25b8ba); + const _0x48b675 = _0x3d50e5.square().mod(_0x25b8ba); + const _0x5f427f = _0x22df93.square().subtract(_0xd37fc0.shiftLeft(3)).mod(_0x25b8ba); + const _0x596a50 = _0x3d50e5.multiply(_0x5f427f).mod(_0x25b8ba); + const _0x187c9d = _0x22df93.multiply(_0xd37fc0.shiftLeft(2).subtract(_0x5f427f)).subtract(_0x48b675.shiftLeft(1).multiply(_0x102ab7)).mod(_0x25b8ba); + const _0x27f312 = _0x3d50e5.multiply(_0x48b675).mod(_0x25b8ba); + return new _0x2010f(this.curve, this.curve.fromBigInteger(_0x596a50), this.curve.fromBigInteger(_0x187c9d), _0x27f312); + } + multiply(_0x301366) { + if (this.isInfinity()) { + return this; + } + if (!_0x301366.signum()) { + return this.curve.infinity; + } + const _0x36f40e = _0x301366.multiply(_0x1c2d35); + const _0x302993 = this.negate(); + let _0x26418f = this; + for (let _0xb0fb07 = _0x36f40e.bitLength() - 2; _0xb0fb07 > 0; _0xb0fb07--) { + _0x26418f = _0x26418f.twice(); + const _0x12789b = _0x36f40e.testBit(_0xb0fb07); + _0x12789b !== _0x301366.testBit(_0xb0fb07) && (_0x26418f = _0x26418f.add(_0x12789b ? this : _0x302993)); + } + return _0x26418f; + } + } + _0x2556ba.exports = { + ECPointFp: _0x2010f, + ECCurveFp: class { + constructor(_0x54c0ed, _0x5d4bbf, _0x51e0e3) { + this.q = _0x54c0ed; + this.a = this.fromBigInteger(_0x5d4bbf); + this.b = this.fromBigInteger(_0x51e0e3); + this.infinity = new _0x2010f(this, null, null); + } + equals(_0xf3e64b) { + return _0xf3e64b === this || this.q.equals(_0xf3e64b.q) && this.a.equals(_0xf3e64b.a) && this.b.equals(_0xf3e64b.b); + } + fromBigInteger(_0x59a8f5) { + return new _0x58a3de(this.q, _0x59a8f5); + } + decodePointHex(_0x40d20d) { + switch (parseInt(_0x40d20d.substr(0, 2), 16)) { + case 0: + return this.infinity; + case 2: + case 3: + const _0x1cdb85 = this.fromBigInteger(new _0x12a085(_0x40d20d.substr(2), 16)); + let _0x411983 = this.fromBigInteger(_0x1cdb85.multiply(_0x1cdb85.square()).add(_0x1cdb85.multiply(this.a)).add(this.b).toBigInteger().modPow(this.q.divide(new _0x12a085("4")).add(_0x12a085.ONE), this.q)); + _0x411983.toBigInteger().mod(_0x3c1ac0).equals(new _0x12a085(_0x40d20d.substr(0, 2), 16).subtract(_0x3c1ac0)) || (_0x411983 = _0x411983.negate()); + return new _0x2010f(this, _0x1cdb85, _0x411983); + case 4: + case 6: + case 7: + const _0x36318c = (_0x40d20d.length - 2) / 2; + const _0x196c72 = _0x40d20d.substr(2, _0x36318c); + const _0x554dda = _0x40d20d.substr(_0x36318c + 2, _0x36318c); + return new _0x2010f(this, this.fromBigInteger(new _0x12a085(_0x196c72, 16)), this.fromBigInteger(new _0x12a085(_0x554dda, 16))); + default: + return null; + } + } + } + }; + }, + 5251: function (_0x559930, _0x22500c, _0x5c0bbd) { + const { + BigInteger: _0x5b2875 + } = _0x5c0bbd(6077); + const { + encodeDer: _0x517c6f, + decodeDer: _0x9e4b56 + } = _0x5c0bbd(8563); + const _0x19bba8 = _0x5c0bbd(8694); + const _0x4d152e = _0x5c0bbd(7570).sm3; + const { + G: _0x30c881, + curve: _0x3cc0b4, + n: _0x500351 + } = _0x19bba8.generateEcparam(); + function _0x36477e(_0x20ca6e, _0x3d93fd, _0x424e3d = "1234567812345678") { + _0x424e3d = _0x19bba8.utf8ToHex(_0x424e3d); + const _0x565e38 = _0x19bba8.leftPad(_0x30c881.curve.a.toBigInteger().toRadix(16), 64); + const _0x658dba = _0x19bba8.leftPad(_0x30c881.curve.b.toBigInteger().toRadix(16), 64); + const _0xe53355 = _0x19bba8.leftPad(_0x30c881.getX().toBigInteger().toRadix(16), 64); + const _0x1e1346 = _0x19bba8.leftPad(_0x30c881.getY().toBigInteger().toRadix(16), 64); + let _0x4c5df8; + let _0x46ff3c; + if (128 === _0x3d93fd.length) { + _0x4c5df8 = _0x3d93fd.substr(0, 64); + _0x46ff3c = _0x3d93fd.substr(64, 64); + } else { + const _0x259c01 = _0x30c881.curve.decodePointHex(_0x3d93fd); + _0x4c5df8 = _0x19bba8.leftPad(_0x259c01.getX().toBigInteger().toRadix(16), 64); + _0x46ff3c = _0x19bba8.leftPad(_0x259c01.getY().toBigInteger().toRadix(16), 64); + } + const _0x2993fa = _0x19bba8.hexToArray(_0x424e3d + _0x565e38 + _0x658dba + _0xe53355 + _0x1e1346 + _0x4c5df8 + _0x46ff3c); + const _0x5a1865 = 4 * _0x424e3d.length; + _0x2993fa.unshift(255 & _0x5a1865); + _0x2993fa.unshift(_0x5a1865 >> 8 & 255); + const _0x4de1fa = _0x4d152e(_0x2993fa); + return _0x19bba8.arrayToHex(_0x4d152e(_0x4de1fa.concat(_0x19bba8.hexToArray(_0x20ca6e)))); + } + function _0x7f31ab(_0xb9a20a) { + const _0x2b0646 = _0x30c881.multiply(new _0x5b2875(_0xb9a20a, 16)); + return "04" + _0x19bba8.leftPad(_0x2b0646.getX().toBigInteger().toString(16), 64) + _0x19bba8.leftPad(_0x2b0646.getY().toBigInteger().toString(16), 64); + } + function _0x5b89a0() { + const _0x2e057a = _0x19bba8.generateKeyPairHex(); + const _0x466955 = _0x3cc0b4.decodePointHex(_0x2e057a.publicKey); + _0x2e057a.k = new _0x5b2875(_0x2e057a.privateKey, 16); + _0x2e057a.x1 = _0x466955.getX().toBigInteger(); + return _0x2e057a; + } + _0x559930.exports = { + generateKeyPairHex: _0x19bba8.generateKeyPairHex, + compressPublicKeyHex: _0x19bba8.compressPublicKeyHex, + comparePublicKeyHex: _0x19bba8.comparePublicKeyHex, + doEncrypt: function (_0xfb0037, _0x4fc1ea, _0x4f2160 = 1) { + _0xfb0037 = "string" == typeof _0xfb0037 ? _0x19bba8.hexToArray(_0x19bba8.utf8ToHex(_0xfb0037)) : Array.prototype.slice.call(_0xfb0037); + _0x4fc1ea = _0x19bba8.getGlobalCurve().decodePointHex(_0x4fc1ea); + const _0x226618 = _0x19bba8.generateKeyPairHex(); + const _0x57cd50 = new _0x5b2875(_0x226618.privateKey, 16); + let _0x12dc06 = _0x226618.publicKey; + _0x12dc06.length > 128 && (_0x12dc06 = _0x12dc06.substr(_0x12dc06.length - 128)); + const _0x17a836 = _0x4fc1ea.multiply(_0x57cd50); + const _0x360c17 = _0x19bba8.hexToArray(_0x19bba8.leftPad(_0x17a836.getX().toBigInteger().toRadix(16), 64)); + const _0x3cb70b = _0x19bba8.hexToArray(_0x19bba8.leftPad(_0x17a836.getY().toBigInteger().toRadix(16), 64)); + const _0x5b9277 = _0x19bba8.arrayToHex(_0x4d152e([].concat(_0x360c17, _0xfb0037, _0x3cb70b))); + let _0x146ed5 = 1; + let _0x49ddfd = 0; + let _0x58c0ce = []; + const _0x48d243 = [].concat(_0x360c17, _0x3cb70b); + const _0x474c0d = () => { + _0x58c0ce = _0x4d152e([..._0x48d243, _0x146ed5 >> 24 & 255, _0x146ed5 >> 16 & 255, _0x146ed5 >> 8 & 255, 255 & _0x146ed5]); + _0x146ed5++; + _0x49ddfd = 0; + }; + _0x474c0d(); + for (let _0x6f2701 = 0, _0xfff6fb = _0xfb0037.length; _0x6f2701 < _0xfff6fb; _0x6f2701++) { + _0x49ddfd === _0x58c0ce.length && _0x474c0d(); + _0xfb0037[_0x6f2701] ^= 255 & _0x58c0ce[_0x49ddfd++]; + } + const _0x2c09f9 = _0x19bba8.arrayToHex(_0xfb0037); + return 0 === _0x4f2160 ? _0x12dc06 + _0x2c09f9 + _0x5b9277 : _0x12dc06 + _0x5b9277 + _0x2c09f9; + }, + doDecrypt: function (_0x1be8ac, _0x1f5694, _0x5e6f3b = 1, { + output: _0x3cc922 = "string" + } = {}) { + _0x1f5694 = new _0x5b2875(_0x1f5694, 16); + let _0x3250c6 = _0x1be8ac.substr(128, 64); + let _0x2c30bd = _0x1be8ac.substr(192); + 0 === _0x5e6f3b && (_0x3250c6 = _0x1be8ac.substr(_0x1be8ac.length - 64), _0x2c30bd = _0x1be8ac.substr(128, _0x1be8ac.length - 128 - 64)); + const _0x3a0e1d = _0x19bba8.hexToArray(_0x2c30bd); + const _0x20e31e = _0x19bba8.getGlobalCurve().decodePointHex("04" + _0x1be8ac.substr(0, 128)).multiply(_0x1f5694); + const _0x1cf22f = _0x19bba8.hexToArray(_0x19bba8.leftPad(_0x20e31e.getX().toBigInteger().toRadix(16), 64)); + const _0x19032c = _0x19bba8.hexToArray(_0x19bba8.leftPad(_0x20e31e.getY().toBigInteger().toRadix(16), 64)); + let _0xb2c378 = 1; + let _0x4d530b = 0; + let _0x5341c1 = []; + const _0x5aa790 = [].concat(_0x1cf22f, _0x19032c); + const _0xa36f93 = () => { + _0x5341c1 = _0x4d152e([..._0x5aa790, _0xb2c378 >> 24 & 255, _0xb2c378 >> 16 & 255, _0xb2c378 >> 8 & 255, 255 & _0xb2c378]); + _0xb2c378++; + _0x4d530b = 0; + }; + _0xa36f93(); + for (let _0x3e0d34 = 0, _0x19712e = _0x3a0e1d.length; _0x3e0d34 < _0x19712e; _0x3e0d34++) { + _0x4d530b === _0x5341c1.length && _0xa36f93(); + _0x3a0e1d[_0x3e0d34] ^= 255 & _0x5341c1[_0x4d530b++]; + } + return _0x19bba8.arrayToHex(_0x4d152e([].concat(_0x1cf22f, _0x3a0e1d, _0x19032c))) === _0x3250c6.toLowerCase() ? "array" === _0x3cc922 ? _0x3a0e1d : _0x19bba8.arrayToUtf8(_0x3a0e1d) : "array" === _0x3cc922 ? [] : ""; + }, + doSignature: function (_0x42f37d, _0x5d4a3a, { + pointPool: _0x3b2a20, + der: _0x3d62a1, + hash: _0x125cf4, + publicKey: _0x2d547a, + userId: _0x382406 + } = {}) { + let _0x57271b = "string" == typeof _0x42f37d ? _0x19bba8.utf8ToHex(_0x42f37d) : _0x19bba8.arrayToHex(_0x42f37d); + _0x125cf4 && (_0x57271b = _0x36477e(_0x57271b, _0x2d547a = _0x2d547a || _0x7f31ab(_0x5d4a3a), _0x382406)); + const _0x500e6a = new _0x5b2875(_0x5d4a3a, 16); + const _0x321a26 = new _0x5b2875(_0x57271b, 16); + let _0x58a70c = null; + let _0x5e940b = null; + let _0x55b7df = null; + do { + do { + let _0x15a7b3; + _0x15a7b3 = _0x3b2a20 && _0x3b2a20.length ? _0x3b2a20.pop() : _0x5b89a0(); + _0x58a70c = _0x15a7b3.k; + _0x5e940b = _0x321a26.add(_0x15a7b3.x1).mod(_0x500351); + } while (_0x5e940b.equals(_0x5b2875.ZERO) || _0x5e940b.add(_0x58a70c).equals(_0x500351)); + _0x55b7df = _0x500e6a.add(_0x5b2875.ONE).modInverse(_0x500351).multiply(_0x58a70c.subtract(_0x5e940b.multiply(_0x500e6a))).mod(_0x500351); + } while (_0x55b7df.equals(_0x5b2875.ZERO)); + return _0x3d62a1 ? _0x517c6f(_0x5e940b, _0x55b7df) : _0x19bba8.leftPad(_0x5e940b.toString(16), 64) + _0x19bba8.leftPad(_0x55b7df.toString(16), 64); + }, + doVerifySignature: function (_0x3e06b0, _0x408ebc, _0x465fd5, { + der: _0x4a8f58, + hash: _0x2d82e4, + userId: _0x5e2265 + } = {}) { + let _0x883a73; + let _0x412134; + let _0x295ff3 = "string" == typeof _0x3e06b0 ? _0x19bba8.utf8ToHex(_0x3e06b0) : _0x19bba8.arrayToHex(_0x3e06b0); + if (_0x2d82e4 && (_0x295ff3 = _0x36477e(_0x295ff3, _0x465fd5, _0x5e2265)), _0x4a8f58) { + const _0x5bcf58 = _0x9e4b56(_0x408ebc); + _0x883a73 = _0x5bcf58.r; + _0x412134 = _0x5bcf58.s; + } else { + _0x883a73 = new _0x5b2875(_0x408ebc.substring(0, 64), 16); + _0x412134 = new _0x5b2875(_0x408ebc.substring(64), 16); + } + const _0x47bc4e = _0x3cc0b4.decodePointHex(_0x465fd5); + const _0x2cf188 = new _0x5b2875(_0x295ff3, 16); + const _0x4160e5 = _0x883a73.add(_0x412134).mod(_0x500351); + if (_0x4160e5.equals(_0x5b2875.ZERO)) { + return false; + } + const _0x48b8af = _0x30c881.multiply(_0x412134).add(_0x47bc4e.multiply(_0x4160e5)); + const _0x550b4f = _0x2cf188.add(_0x48b8af.getX().toBigInteger()).mod(_0x500351); + return _0x883a73.equals(_0x550b4f); + }, + getPublicKeyFromPrivateKey: _0x7f31ab, + getPoint: _0x5b89a0, + verifyPublicKey: _0x19bba8.verifyPublicKey + }; + }, + 7570: function (_0x4e2458) { + const _0x3a5161 = new Uint32Array(68); + const _0x245322 = new Uint32Array(64); + function _0x9d041e(_0x65f5ae, _0x30b92b) { + const _0x4e18e8 = 31 & _0x30b92b; + return _0x65f5ae << _0x4e18e8 | _0x65f5ae >>> 32 - _0x4e18e8; + } + function _0x113e13(_0x146d3a, _0x546ed5) { + const _0x2bfa9f = []; + for (let _0x36da76 = _0x146d3a.length - 1; _0x36da76 >= 0; _0x36da76--) { + _0x2bfa9f[_0x36da76] = 255 & (_0x146d3a[_0x36da76] ^ _0x546ed5[_0x36da76]); + } + return _0x2bfa9f; + } + function _0x608065(_0x1cdf1d) { + return _0x1cdf1d ^ _0x9d041e(_0x1cdf1d, 9) ^ _0x9d041e(_0x1cdf1d, 17); + } + function _0x322f86(_0x53049b) { + let _0x2196a5 = 8 * _0x53049b.length; + let _0x534ec0 = _0x2196a5 % 512; + _0x534ec0 = _0x534ec0 >= 448 ? 512 - _0x534ec0 % 448 - 1 : 448 - _0x534ec0 - 1; + const _0x1adb41 = new Array((_0x534ec0 - 7) / 8); + const _0x235440 = new Array(8); + for (let _0x140425 = 0, _0x413ad0 = _0x1adb41.length; _0x140425 < _0x413ad0; _0x140425++) { + _0x1adb41[_0x140425] = 0; + } + for (let _0x1dc5d8 = 0, _0x51e82b = _0x235440.length; _0x1dc5d8 < _0x51e82b; _0x1dc5d8++) { + _0x235440[_0x1dc5d8] = 0; + } + _0x2196a5 = _0x2196a5.toString(2); + for (let _0x4eb21d = 7; _0x4eb21d >= 0; _0x4eb21d--) { + if (_0x2196a5.length > 8) { + const _0x492e35 = _0x2196a5.length - 8; + _0x235440[_0x4eb21d] = parseInt(_0x2196a5.substr(_0x492e35), 2); + _0x2196a5 = _0x2196a5.substr(0, _0x492e35); + } else { + _0x2196a5.length > 0 && (_0x235440[_0x4eb21d] = parseInt(_0x2196a5, 2), _0x2196a5 = ""); + } + } + const _0x3c1967 = new Uint8Array([..._0x53049b, 128, ..._0x1adb41, ..._0x235440]); + const _0x485542 = new DataView(_0x3c1967.buffer, 0); + const _0x4b4dd4 = _0x3c1967.length / 64; + const _0x309f6a = new Uint32Array([1937774191, 1226093241, 388252375, 3666478592, 2842636476, 372324522, 3817729613, 2969243214]); + for (let _0x44e74c = 0; _0x44e74c < _0x4b4dd4; _0x44e74c++) { + _0x3a5161.fill(0); + _0x245322.fill(0); + const _0x40eb26 = 16 * _0x44e74c; + for (let _0x2adb45 = 0; _0x2adb45 < 16; _0x2adb45++) { + _0x3a5161[_0x2adb45] = _0x485542.getUint32(4 * (_0x40eb26 + _0x2adb45), false); + } + for (let _0xe437af = 16; _0xe437af < 68; _0xe437af++) { + _0x3a5161[_0xe437af] = (_0x56abba = _0x3a5161[_0xe437af - 16] ^ _0x3a5161[_0xe437af - 9] ^ _0x9d041e(_0x3a5161[_0xe437af - 3], 15)) ^ _0x9d041e(_0x56abba, 15) ^ _0x9d041e(_0x56abba, 23) ^ _0x9d041e(_0x3a5161[_0xe437af - 13], 7) ^ _0x3a5161[_0xe437af - 6]; + } + for (let _0x339142 = 0; _0x339142 < 64; _0x339142++) { + _0x245322[_0x339142] = _0x3a5161[_0x339142] ^ _0x3a5161[_0x339142 + 4]; + } + const _0x37eb2b = 2043430169; + const _0x303e19 = 2055708042; + let _0x123d6d; + let _0x34f69c; + let _0x1dd0c3; + let _0x222ca1; + let _0x48782c; + let _0xfaa51 = _0x309f6a[0]; + let _0x458157 = _0x309f6a[1]; + let _0x183ce7 = _0x309f6a[2]; + let _0x4d98a5 = _0x309f6a[3]; + let _0x532031 = _0x309f6a[4]; + let _0x1a2fb7 = _0x309f6a[5]; + let _0x4ffc13 = _0x309f6a[6]; + let _0x56c56 = _0x309f6a[7]; + for (let _0x45c210 = 0; _0x45c210 < 64; _0x45c210++) { + _0x48782c = _0x45c210 >= 0 && _0x45c210 <= 15 ? _0x37eb2b : _0x303e19; + _0x123d6d = _0x9d041e(_0x9d041e(_0xfaa51, 12) + _0x532031 + _0x9d041e(_0x48782c, _0x45c210), 7); + _0x34f69c = _0x123d6d ^ _0x9d041e(_0xfaa51, 12); + _0x1dd0c3 = (_0x45c210 >= 0 && _0x45c210 <= 15 ? _0xfaa51 ^ _0x458157 ^ _0x183ce7 : _0xfaa51 & _0x458157 | _0xfaa51 & _0x183ce7 | _0x458157 & _0x183ce7) + _0x4d98a5 + _0x34f69c + _0x245322[_0x45c210]; + _0x222ca1 = (_0x45c210 >= 0 && _0x45c210 <= 15 ? _0x532031 ^ _0x1a2fb7 ^ _0x4ffc13 : _0x532031 & _0x1a2fb7 | ~_0x532031 & _0x4ffc13) + _0x56c56 + _0x123d6d + _0x3a5161[_0x45c210]; + _0x4d98a5 = _0x183ce7; + _0x183ce7 = _0x9d041e(_0x458157, 9); + _0x458157 = _0xfaa51; + _0xfaa51 = _0x1dd0c3; + _0x56c56 = _0x4ffc13; + _0x4ffc13 = _0x9d041e(_0x1a2fb7, 19); + _0x1a2fb7 = _0x532031; + _0x532031 = _0x608065(_0x222ca1); + } + _0x309f6a[0] ^= _0xfaa51; + _0x309f6a[1] ^= _0x458157; + _0x309f6a[2] ^= _0x183ce7; + _0x309f6a[3] ^= _0x4d98a5; + _0x309f6a[4] ^= _0x532031; + _0x309f6a[5] ^= _0x1a2fb7; + _0x309f6a[6] ^= _0x4ffc13; + _0x309f6a[7] ^= _0x56c56; + } + var _0x56abba; + const _0xe1187d = []; + for (let _0x590a44 = 0, _0x24f706 = _0x309f6a.length; _0x590a44 < _0x24f706; _0x590a44++) { + const _0x231ad1 = _0x309f6a[_0x590a44]; + _0xe1187d.push((4278190080 & _0x231ad1) >>> 24, (16711680 & _0x231ad1) >>> 16, (65280 & _0x231ad1) >>> 8, 255 & _0x231ad1); + } + return _0xe1187d; + } + const _0x20afac = new Uint8Array(64); + const _0x1d14d4 = new Uint8Array(64); + for (let _0x56b2d0 = 0; _0x56b2d0 < 64; _0x56b2d0++) { + _0x20afac[_0x56b2d0] = 54; + _0x1d14d4[_0x56b2d0] = 92; + } + _0x4e2458.exports = { + sm3: _0x322f86, + hmac: function (_0x5ab339, _0x1e6f84) { + for (_0x1e6f84.length > 64 && (_0x1e6f84 = _0x322f86(_0x1e6f84)); _0x1e6f84.length < 64;) { + _0x1e6f84.push(0); + } + const _0x375bb5 = _0x113e13(_0x1e6f84, _0x20afac); + const _0x1e026f = _0x113e13(_0x1e6f84, _0x1d14d4); + const _0x2fc000 = _0x322f86([..._0x375bb5, ..._0x5ab339]); + return _0x322f86([..._0x1e026f, ..._0x2fc000]); + } + }; + }, + 8694: function (_0x91dd25, _0x9dfb8, _0x1c3841) { + const { + BigInteger: _0x3a33e3, + SecureRandom: _0x4216e2 + } = _0x1c3841(6077); + const { + ECCurveFp: _0x6a97b5 + } = _0x1c3841(4013); + const _0x5aad77 = new _0x4216e2(); + const { + curve: _0x5e9236, + G: _0x51ac98, + n: _0x58097e + } = _0xdec14c(); + function _0xdec14c() { + const _0x5f53a4 = new _0x3a33e3("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF", 16); + const _0x23c1eb = new _0x3a33e3("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFC", 16); + const _0x2ce1af = new _0x3a33e3("28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93", 16); + const _0x360e51 = new _0x6a97b5(_0x5f53a4, _0x23c1eb, _0x2ce1af); + const _0x94f53a = _0x360e51.decodePointHex("0432C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0"); + return { + curve: _0x360e51, + G: _0x94f53a, + n: new _0x3a33e3("FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFF7203DF6B21C6052B53BBF40939D54123", 16) + }; + } + function _0x301c92(_0x25b9b8, _0x4350df) { + return _0x25b9b8.length >= _0x4350df ? _0x25b9b8 : new Array(_0x4350df - _0x25b9b8.length + 1).join("0") + _0x25b9b8; + } + _0x91dd25.exports = { + getGlobalCurve: function () { + return _0x5e9236; + }, + generateEcparam: _0xdec14c, + generateKeyPairHex: function (_0x39f86c, _0x2c7274, _0x50eea5) { + const _0x27c91a = (_0x39f86c ? new _0x3a33e3(_0x39f86c, _0x2c7274, _0x50eea5) : new _0x3a33e3(_0x58097e.bitLength(), _0x5aad77)).mod(_0x58097e.subtract(_0x3a33e3.ONE)).add(_0x3a33e3.ONE); + const _0x157cc8 = _0x301c92(_0x27c91a.toString(16), 64); + const _0x157e80 = _0x51ac98.multiply(_0x27c91a); + return { + privateKey: _0x157cc8, + publicKey: "04" + _0x301c92(_0x157e80.getX().toBigInteger().toString(16), 64) + _0x301c92(_0x157e80.getY().toBigInteger().toString(16), 64) + }; + }, + compressPublicKeyHex: function (_0x23ec67) { + if (130 !== _0x23ec67.length) { + throw new Error("Invalid public key to compress"); + } + const _0x3c1d91 = (_0x23ec67.length - 2) / 2; + const _0x1e534e = _0x23ec67.substr(2, _0x3c1d91); + let _0x307d37 = "03"; + new _0x3a33e3(_0x23ec67.substr(_0x3c1d91 + 2, _0x3c1d91), 16).mod(new _0x3a33e3("2")).equals(_0x3a33e3.ZERO) && (_0x307d37 = "02"); + return _0x307d37 + _0x1e534e; + }, + utf8ToHex: function (_0x17ab12) { + const _0x272e49 = (_0x17ab12 = unescape(encodeURIComponent(_0x17ab12))).length; + const _0x1f24ba = []; + for (let _0x351bff = 0; _0x351bff < _0x272e49; _0x351bff++) { + _0x1f24ba[_0x351bff >>> 2] |= (255 & _0x17ab12.charCodeAt(_0x351bff)) << 24 - _0x351bff % 4 * 8; + } + const _0x368d4b = []; + for (let _0x437192 = 0; _0x437192 < _0x272e49; _0x437192++) { + const _0x50c4ba = _0x1f24ba[_0x437192 >>> 2] >>> 24 - _0x437192 % 4 * 8 & 255; + _0x368d4b.push((_0x50c4ba >>> 4).toString(16)); + _0x368d4b.push((15 & _0x50c4ba).toString(16)); + } + return _0x368d4b.join(""); + }, + leftPad: _0x301c92, + arrayToHex: function (_0x1a42d8) { + return _0x1a42d8.map(_0x2b4b6b => 1 === (_0x2b4b6b = _0x2b4b6b.toString(16)).length ? "0" + _0x2b4b6b : _0x2b4b6b).join(""); + }, + arrayToUtf8: function (_0x1af4bb) { + const _0x39a032 = []; + let _0x30ec14 = 0; + for (let _0x535c36 = 0; _0x535c36 < 2 * _0x1af4bb.length; _0x535c36 += 2) { + _0x39a032[_0x535c36 >>> 3] |= parseInt(_0x1af4bb[_0x30ec14], 10) << 24 - _0x535c36 % 8 * 4; + _0x30ec14++; + } + try { + const _0x5b9a81 = []; + for (let _0x17090f = 0; _0x17090f < _0x1af4bb.length; _0x17090f++) { + const _0x299aca = _0x39a032[_0x17090f >>> 2] >>> 24 - _0x17090f % 4 * 8 & 255; + _0x5b9a81.push(String.fromCharCode(_0x299aca)); + } + return decodeURIComponent(escape(_0x5b9a81.join(""))); + } catch (_0x563fa4) { + throw new Error("Malformed UTF-8 data"); + } + }, + hexToArray: function (_0x5f08bf) { + const _0x57f914 = []; + let _0x2e8ebe = _0x5f08bf.length; + _0x2e8ebe % 2 != 0 && (_0x5f08bf = _0x301c92(_0x5f08bf, _0x2e8ebe + 1)); + _0x2e8ebe = _0x5f08bf.length; + for (let _0x3659e7 = 0; _0x3659e7 < _0x2e8ebe; _0x3659e7 += 2) { + _0x57f914.push(parseInt(_0x5f08bf.substr(_0x3659e7, 2), 16)); + } + return _0x57f914; + }, + verifyPublicKey: function (_0x1d62c5) { + const _0xa6f49e = _0x5e9236.decodePointHex(_0x1d62c5); + if (!_0xa6f49e) { + return false; + } + const _0x1192a1 = _0xa6f49e.getX(); + return _0xa6f49e.getY().square().equals(_0x1192a1.multiply(_0x1192a1.square()).add(_0x1192a1.multiply(_0x5e9236.a)).add(_0x5e9236.b)); + }, + comparePublicKeyHex: function (_0x28b02e, _0x3288d8) { + const _0x4ad2ef = _0x5e9236.decodePointHex(_0x28b02e); + if (!_0x4ad2ef) { + return false; + } + const _0x5c50ce = _0x5e9236.decodePointHex(_0x3288d8); + return !!_0x5c50ce && _0x4ad2ef.equals(_0x5c50ce); + } + }; + }, + 4748: function (_0x2ab6ae, _0x46132f, _0x136168) { + const { + sm3: _0x26f19e, + hmac: _0x53ac68 + } = _0x136168(7570); + function _0x381d55(_0x2c526c) { + return _0x2c526c.map(_0x40fd0d => 1 === (_0x40fd0d = _0x40fd0d.toString(16)).length ? "0" + _0x40fd0d : _0x40fd0d).join(""); + } + function _0x427bf0(_0x52ed8b) { + const _0x38a7cd = []; + let _0x3661d0 = _0x52ed8b.length; + var _0x5eb936; + var _0x23bdb3; + _0x3661d0 % 2 != 0 && (_0x23bdb3 = _0x3661d0 + 1, _0x52ed8b = (_0x5eb936 = _0x52ed8b).length >= _0x23bdb3 ? _0x5eb936 : new Array(_0x23bdb3 - _0x5eb936.length + 1).join("0") + _0x5eb936); + _0x3661d0 = _0x52ed8b.length; + for (let _0x377942 = 0; _0x377942 < _0x3661d0; _0x377942 += 2) { + _0x38a7cd.push(parseInt(_0x52ed8b.substr(_0x377942, 2), 16)); + } + return _0x38a7cd; + } + _0x2ab6ae.exports = function (_0x42b5d7, _0x5bd37b) { + if (_0x42b5d7 = "string" == typeof _0x42b5d7 ? function (_0x57fe81) { + const _0x24387a = []; + for (let _0x4d5aaa = 0, _0x5c3f26 = _0x57fe81.length; _0x4d5aaa < _0x5c3f26; _0x4d5aaa++) { + const _0x3c78d2 = _0x57fe81.codePointAt(_0x4d5aaa); + if (_0x3c78d2 <= 127) { + _0x24387a.push(_0x3c78d2); + } else { + if (_0x3c78d2 <= 2047) { + _0x24387a.push(192 | _0x3c78d2 >>> 6); + _0x24387a.push(128 | 63 & _0x3c78d2); + } else { + if (_0x3c78d2 <= 55295 || _0x3c78d2 >= 57344 && _0x3c78d2 <= 65535) { + _0x24387a.push(224 | _0x3c78d2 >>> 12); + _0x24387a.push(128 | _0x3c78d2 >>> 6 & 63); + _0x24387a.push(128 | 63 & _0x3c78d2); + } else { + if (!(_0x3c78d2 >= 65536 && _0x3c78d2 <= 1114111)) { + throw _0x24387a.push(_0x3c78d2), new Error("input is not supported"); + } + _0x4d5aaa++; + _0x24387a.push(240 | _0x3c78d2 >>> 18 & 28); + _0x24387a.push(128 | _0x3c78d2 >>> 12 & 63); + _0x24387a.push(128 | _0x3c78d2 >>> 6 & 63); + _0x24387a.push(128 | 63 & _0x3c78d2); + } + } + } + } + return _0x24387a; + }(_0x42b5d7) : Array.prototype.slice.call(_0x42b5d7), _0x5bd37b) { + if ("hmac" !== (_0x5bd37b.mode || "hmac")) { + throw new Error("invalid mode"); + } + let _0x9dba08 = _0x5bd37b.key; + if (!_0x9dba08) { + throw new Error("invalid key"); + } + _0x9dba08 = "string" == typeof _0x9dba08 ? _0x427bf0(_0x9dba08) : Array.prototype.slice.call(_0x9dba08); + return _0x381d55(_0x53ac68(_0x42b5d7, _0x9dba08)); + } + return _0x381d55(_0x26f19e(_0x42b5d7)); + }; + }, + 4810: function (_0x579ba9) { + const _0x3100bb = 0; + const _0x2c4e7 = 16; + const _0x33ffdd = [214, 144, 233, 254, 204, 225, 61, 183, 22, 182, 20, 194, 40, 251, 44, 5, 43, 103, 154, 118, 42, 190, 4, 195, 170, 68, 19, 38, 73, 134, 6, 153, 156, 66, 80, 244, 145, 239, 152, 122, 51, 84, 11, 67, 237, 207, 172, 98, 228, 179, 28, 169, 201, 8, 232, 149, 128, 223, 148, 250, 117, 143, 63, 166, 71, 7, 167, 252, 243, 115, 23, 186, 131, 89, 60, 25, 230, 133, 79, 168, 104, 107, 129, 178, 113, 100, 218, 139, 248, 235, 15, 75, 112, 86, 157, 53, 30, 36, 14, 94, 99, 88, 209, 162, 37, 34, 124, 59, 1, 33, 120, 135, 212, 0, 70, 87, 159, 211, 39, 82, 76, 54, 2, 231, 160, 196, 200, 158, 234, 191, 138, 210, 64, 199, 56, 181, 163, 247, 242, 206, 249, 97, 21, 161, 224, 174, 93, 164, 155, 52, 26, 85, 173, 147, 50, 48, 245, 140, 177, 227, 29, 246, 226, 46, 130, 102, 202, 96, 192, 41, 35, 171, 13, 83, 78, 111, 213, 219, 55, 69, 222, 253, 142, 47, 3, 255, 106, 114, 109, 108, 91, 81, 141, 27, 175, 146, 187, 221, 188, 127, 17, 217, 92, 65, 31, 16, 90, 216, 10, 193, 49, 136, 165, 205, 123, 189, 45, 116, 208, 18, 184, 229, 180, 176, 137, 105, 151, 74, 12, 150, 119, 126, 101, 185, 241, 9, 197, 110, 198, 132, 24, 240, 125, 236, 58, 220, 77, 32, 121, 238, 95, 62, 215, 203, 57, 72]; + const _0x3df04d = [462357, 472066609, 943670861, 1415275113, 1886879365, 2358483617, 2830087869, 3301692121, 3773296373, 4228057617, 404694573, 876298825, 1347903077, 1819507329, 2291111581, 2762715833, 3234320085, 3705924337, 4177462797, 337322537, 808926789, 1280531041, 1752135293, 2223739545, 2695343797, 3166948049, 3638552301, 4110090761, 269950501, 741554753, 1213159005, 1684763257]; + function _0x4f1545(_0x170577) { + const _0x26ee52 = []; + for (let _0xfa0dd4 = 0, _0x44b3ee = _0x170577.length; _0xfa0dd4 < _0x44b3ee; _0xfa0dd4 += 2) { + _0x26ee52.push(parseInt(_0x170577.substr(_0xfa0dd4, 2), 16)); + } + return _0x26ee52; + } + function _0xa960df(_0x4f3c4a, _0x4bc6d) { + const _0x435d40 = 31 & _0x4bc6d; + return _0x4f3c4a << _0x435d40 | _0x4f3c4a >>> 32 - _0x435d40; + } + function _0x220537(_0x4b059e) { + return (255 & _0x33ffdd[_0x4b059e >>> 24 & 255]) << 24 | (255 & _0x33ffdd[_0x4b059e >>> 16 & 255]) << 16 | (255 & _0x33ffdd[_0x4b059e >>> 8 & 255]) << 8 | 255 & _0x33ffdd[255 & _0x4b059e]; + } + function _0x2da37f(_0x5950f1) { + return _0x5950f1 ^ _0xa960df(_0x5950f1, 2) ^ _0xa960df(_0x5950f1, 10) ^ _0xa960df(_0x5950f1, 18) ^ _0xa960df(_0x5950f1, 24); + } + function _0x196d70(_0x4d80d8) { + return _0x4d80d8 ^ _0xa960df(_0x4d80d8, 13) ^ _0xa960df(_0x4d80d8, 23); + } + function _0x59e0b2(_0x1a6d9a, _0x2b4604, _0x4c5597) { + const _0x5c659a = new Array(4); + const _0x204a3b = new Array(4); + for (let _0x408deb = 0; _0x408deb < 4; _0x408deb++) { + _0x204a3b[0] = 255 & _0x1a6d9a[4 * _0x408deb]; + _0x204a3b[1] = 255 & _0x1a6d9a[4 * _0x408deb + 1]; + _0x204a3b[2] = 255 & _0x1a6d9a[4 * _0x408deb + 2]; + _0x204a3b[3] = 255 & _0x1a6d9a[4 * _0x408deb + 3]; + _0x5c659a[_0x408deb] = _0x204a3b[0] << 24 | _0x204a3b[1] << 16 | _0x204a3b[2] << 8 | _0x204a3b[3]; + } + for (let _0x5dab30, _0x5721e9 = 0; _0x5721e9 < 32; _0x5721e9 += 4) { + _0x5dab30 = _0x5c659a[1] ^ _0x5c659a[2] ^ _0x5c659a[3] ^ _0x4c5597[_0x5721e9 + 0]; + _0x5c659a[0] ^= _0x2da37f(_0x220537(_0x5dab30)); + _0x5dab30 = _0x5c659a[2] ^ _0x5c659a[3] ^ _0x5c659a[0] ^ _0x4c5597[_0x5721e9 + 1]; + _0x5c659a[1] ^= _0x2da37f(_0x220537(_0x5dab30)); + _0x5dab30 = _0x5c659a[3] ^ _0x5c659a[0] ^ _0x5c659a[1] ^ _0x4c5597[_0x5721e9 + 2]; + _0x5c659a[2] ^= _0x2da37f(_0x220537(_0x5dab30)); + _0x5dab30 = _0x5c659a[0] ^ _0x5c659a[1] ^ _0x5c659a[2] ^ _0x4c5597[_0x5721e9 + 3]; + _0x5c659a[3] ^= _0x2da37f(_0x220537(_0x5dab30)); + } + for (let _0x27a552 = 0; _0x27a552 < 16; _0x27a552 += 4) { + _0x2b4604[_0x27a552] = _0x5c659a[3 - _0x27a552 / 4] >>> 24 & 255; + _0x2b4604[_0x27a552 + 1] = _0x5c659a[3 - _0x27a552 / 4] >>> 16 & 255; + _0x2b4604[_0x27a552 + 2] = _0x5c659a[3 - _0x27a552 / 4] >>> 8 & 255; + _0x2b4604[_0x27a552 + 3] = 255 & _0x5c659a[3 - _0x27a552 / 4]; + } + } + function _0x36d966(_0x20f943, _0x2ffd22, _0x1ffec7, { + padding: _0x1ea8de = "pkcs#7", + mode: _0x3c4ae5, + iv: _0x31afad = [], + output: _0x48a418 = "string" + } = {}) { + if ("cbc" === _0x3c4ae5 && ("string" == typeof _0x31afad && (_0x31afad = _0x4f1545(_0x31afad)), 16 !== _0x31afad.length)) { + throw new Error("iv is invalid"); + } + if ("string" == typeof _0x2ffd22 && (_0x2ffd22 = _0x4f1545(_0x2ffd22)), 16 !== _0x2ffd22.length) { + throw new Error("key is invalid"); + } + if (_0x20f943 = "string" == typeof _0x20f943 ? _0x1ffec7 !== _0x3100bb ? function (_0x1b0f2) { + const _0x5311f0 = []; + for (let _0x3a344a = 0, _0x1573fd = _0x1b0f2.length; _0x3a344a < _0x1573fd; _0x3a344a++) { + const _0xba86d7 = _0x1b0f2.codePointAt(_0x3a344a); + if (_0xba86d7 <= 127) { + _0x5311f0.push(_0xba86d7); + } else { + if (_0xba86d7 <= 2047) { + _0x5311f0.push(192 | _0xba86d7 >>> 6); + _0x5311f0.push(128 | 63 & _0xba86d7); + } else { + if (_0xba86d7 <= 55295 || _0xba86d7 >= 57344 && _0xba86d7 <= 65535) { + _0x5311f0.push(224 | _0xba86d7 >>> 12); + _0x5311f0.push(128 | _0xba86d7 >>> 6 & 63); + _0x5311f0.push(128 | 63 & _0xba86d7); + } else { + if (!(_0xba86d7 >= 65536 && _0xba86d7 <= 1114111)) { + throw _0x5311f0.push(_0xba86d7), new Error("input is not supported"); + } + _0x3a344a++; + _0x5311f0.push(240 | _0xba86d7 >>> 18 & 28); + _0x5311f0.push(128 | _0xba86d7 >>> 12 & 63); + _0x5311f0.push(128 | _0xba86d7 >>> 6 & 63); + _0x5311f0.push(128 | 63 & _0xba86d7); + } + } + } + } + return _0x5311f0; + }(_0x20f943) : _0x4f1545(_0x20f943) : [..._0x20f943], ("pkcs#5" === _0x1ea8de || "pkcs#7" === _0x1ea8de) && _0x1ffec7 !== _0x3100bb) { + const _0x20e442 = _0x2c4e7 - _0x20f943.length % _0x2c4e7; + for (let _0x349a21 = 0; _0x349a21 < _0x20e442; _0x349a21++) { + _0x20f943.push(_0x20e442); + } + } + const _0x5249cd = new Array(32); + !function (_0x4b98bb, _0x1d6e56, _0x567b8d) { + const _0x13134d = new Array(4); + const _0x592ff0 = new Array(4); + for (let _0x365608 = 0; _0x365608 < 4; _0x365608++) { + _0x592ff0[0] = 255 & _0x4b98bb[0 + 4 * _0x365608]; + _0x592ff0[1] = 255 & _0x4b98bb[1 + 4 * _0x365608]; + _0x592ff0[2] = 255 & _0x4b98bb[2 + 4 * _0x365608]; + _0x592ff0[3] = 255 & _0x4b98bb[3 + 4 * _0x365608]; + _0x13134d[_0x365608] = _0x592ff0[0] << 24 | _0x592ff0[1] << 16 | _0x592ff0[2] << 8 | _0x592ff0[3]; + } + _0x13134d[0] ^= 2746333894; + _0x13134d[1] ^= 1453994832; + _0x13134d[2] ^= 1736282519; + _0x13134d[3] ^= 2993693404; + for (let _0x4e7d8f, _0x2cc2d1 = 0; _0x2cc2d1 < 32; _0x2cc2d1 += 4) { + _0x4e7d8f = _0x13134d[1] ^ _0x13134d[2] ^ _0x13134d[3] ^ _0x3df04d[_0x2cc2d1 + 0]; + _0x1d6e56[_0x2cc2d1 + 0] = _0x13134d[0] ^= _0x196d70(_0x220537(_0x4e7d8f)); + _0x4e7d8f = _0x13134d[2] ^ _0x13134d[3] ^ _0x13134d[0] ^ _0x3df04d[_0x2cc2d1 + 1]; + _0x1d6e56[_0x2cc2d1 + 1] = _0x13134d[1] ^= _0x196d70(_0x220537(_0x4e7d8f)); + _0x4e7d8f = _0x13134d[3] ^ _0x13134d[0] ^ _0x13134d[1] ^ _0x3df04d[_0x2cc2d1 + 2]; + _0x1d6e56[_0x2cc2d1 + 2] = _0x13134d[2] ^= _0x196d70(_0x220537(_0x4e7d8f)); + _0x4e7d8f = _0x13134d[0] ^ _0x13134d[1] ^ _0x13134d[2] ^ _0x3df04d[_0x2cc2d1 + 3]; + _0x1d6e56[_0x2cc2d1 + 3] = _0x13134d[3] ^= _0x196d70(_0x220537(_0x4e7d8f)); + } + if (_0x567b8d === _0x3100bb) { + for (let _0x364290, _0x314ab4 = 0; _0x314ab4 < 16; _0x314ab4++) { + _0x364290 = _0x1d6e56[_0x314ab4]; + _0x1d6e56[_0x314ab4] = _0x1d6e56[31 - _0x314ab4]; + _0x1d6e56[31 - _0x314ab4] = _0x364290; + } + } + }(_0x2ffd22, _0x5249cd, _0x1ffec7); + const _0x29cd09 = []; + let _0xff4da = _0x31afad; + let _0x1b5380 = _0x20f943.length; + let _0x9e0293 = 0; + for (; _0x1b5380 >= _0x2c4e7;) { + const _0x3f5c8c = _0x20f943.slice(_0x9e0293, _0x9e0293 + 16); + const _0x3131d4 = new Array(16); + if ("cbc" === _0x3c4ae5) { + for (let _0x592ef8 = 0; _0x592ef8 < _0x2c4e7; _0x592ef8++) { + _0x1ffec7 !== _0x3100bb && (_0x3f5c8c[_0x592ef8] ^= _0xff4da[_0x592ef8]); + } + } + _0x59e0b2(_0x3f5c8c, _0x3131d4, _0x5249cd); + for (let _0x17aadc = 0; _0x17aadc < _0x2c4e7; _0x17aadc++) { + "cbc" === _0x3c4ae5 && _0x1ffec7 === _0x3100bb && (_0x3131d4[_0x17aadc] ^= _0xff4da[_0x17aadc]); + _0x29cd09[_0x9e0293 + _0x17aadc] = _0x3131d4[_0x17aadc]; + } + "cbc" === _0x3c4ae5 && (_0xff4da = _0x1ffec7 !== _0x3100bb ? _0x3131d4 : _0x3f5c8c); + _0x1b5380 -= _0x2c4e7; + _0x9e0293 += _0x2c4e7; + } + if (("pkcs#5" === _0x1ea8de || "pkcs#7" === _0x1ea8de) && _0x1ffec7 === _0x3100bb) { + const _0x2c384c = _0x29cd09.length; + const _0x458fe7 = _0x29cd09[_0x2c384c - 1]; + for (let _0x481d79 = 1; _0x481d79 <= _0x458fe7; _0x481d79++) { + if (_0x29cd09[_0x2c384c - _0x481d79] !== _0x458fe7) { + throw new Error("padding is invalid"); + } + } + _0x29cd09.splice(_0x2c384c - _0x458fe7, _0x458fe7); + } + return "array" !== _0x48a418 ? _0x1ffec7 !== _0x3100bb ? _0x29cd09.map(_0x2023f9 => 1 === (_0x2023f9 = _0x2023f9.toString(16)).length ? "0" + _0x2023f9 : _0x2023f9).join("") : function (_0x3baa5d) { + const _0x9bbf9a = []; + for (let _0x1defbf = 0, _0x35e01e = _0x3baa5d.length; _0x1defbf < _0x35e01e; _0x1defbf++) { + _0x3baa5d[_0x1defbf] >= 240 && _0x3baa5d[_0x1defbf] <= 247 ? (_0x9bbf9a.push(String.fromCodePoint(((7 & _0x3baa5d[_0x1defbf]) << 18) + ((63 & _0x3baa5d[_0x1defbf + 1]) << 12) + ((63 & _0x3baa5d[_0x1defbf + 2]) << 6) + (63 & _0x3baa5d[_0x1defbf + 3]))), _0x1defbf += 3) : _0x3baa5d[_0x1defbf] >= 224 && _0x3baa5d[_0x1defbf] <= 239 ? (_0x9bbf9a.push(String.fromCodePoint(((15 & _0x3baa5d[_0x1defbf]) << 12) + ((63 & _0x3baa5d[_0x1defbf + 1]) << 6) + (63 & _0x3baa5d[_0x1defbf + 2]))), _0x1defbf += 2) : _0x3baa5d[_0x1defbf] >= 192 && _0x3baa5d[_0x1defbf] <= 223 ? (_0x9bbf9a.push(String.fromCodePoint(((31 & _0x3baa5d[_0x1defbf]) << 6) + (63 & _0x3baa5d[_0x1defbf + 1]))), _0x1defbf++) : _0x9bbf9a.push(String.fromCodePoint(_0x3baa5d[_0x1defbf])); + } + return _0x9bbf9a.join(""); + }(_0x29cd09) : _0x29cd09; + } + _0x579ba9.exports = { + encrypt(_0x4adc6f, _0x125eca, _0x4e24ea) { + return _0x36d966(_0x4adc6f, _0x125eca, 1, _0x4e24ea); + }, + decrypt(_0xd737c5, _0x2a0043, _0x4162e5) { + return _0x36d966(_0xd737c5, _0x2a0043, 0, _0x4162e5); + } + }; + }, + 4564: function (_0x1394d6, _0x53b17c, _0x568d10) { + "use strict"; + + var _0x535f3b = _0x568d10(7418); + var _0x42b6a8 = _0x568d10(7129); + var _0x35fd2c = /^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/; + var _0x4d472f = /[\n\r\t]/g; + var _0x16f80f = /^[A-Za-z][A-Za-z0-9+-.]*:\/\//; + var _0x22b6ef = /:\d+$/; + var _0x20e378 = /^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i; + var _0x12da13 = /^[a-zA-Z]:/; + function _0x550a57(_0x1e230a) { + return (_0x1e230a || "").toString().replace(_0x35fd2c, ""); + } + var _0x40d8c4 = [["#", "hash"], ["?", "query"], function (_0x217988, _0x542e73) { + return _0x41ab9d(_0x542e73.protocol) ? _0x217988.replace(/\\/g, "/") : _0x217988; + }, ["/", "pathname"], ["@", "auth", 1], [NaN, "host", undefined, 1, 1], [/:(\d*)$/, "port", undefined, 1], [NaN, "hostname", undefined, 1, 1]]; + var _0x906860 = { + hash: 1, + query: 1 + }; + function _0x24178b(_0x4b8340) { + var _0x4894c5; + var _0x51afea = ("undefined" != typeof window ? window : undefined !== _0x568d10.g ? _0x568d10.g : "undefined" != typeof self ? self : {}).location || {}; + var _0x2115c2 = {}; + var _0x3a67d8 = typeof (_0x4b8340 = _0x4b8340 || _0x51afea); + if ("blob:" === _0x4b8340.protocol) { + _0x2115c2 = new _0x3e142f(unescape(_0x4b8340.pathname), {}); + } else { + if ("string" === _0x3a67d8) { + for (_0x4894c5 in _0x2115c2 = new _0x3e142f(_0x4b8340, {}), _0x906860) delete _0x2115c2[_0x4894c5]; + } else { + if ("object" === _0x3a67d8) { + for (_0x4894c5 in _0x4b8340) _0x4894c5 in _0x906860 || (_0x2115c2[_0x4894c5] = _0x4b8340[_0x4894c5]); + undefined === _0x2115c2.slashes && (_0x2115c2.slashes = _0x16f80f.test(_0x4b8340.href)); + } + } + } + return _0x2115c2; + } + function _0x41ab9d(_0x46b6c1) { + return "file:" === _0x46b6c1 || "ftp:" === _0x46b6c1 || "http:" === _0x46b6c1 || "https:" === _0x46b6c1 || "ws:" === _0x46b6c1 || "wss:" === _0x46b6c1; + } + function _0x59ee6a(_0x21ff8b, _0x1b0958) { + _0x21ff8b = (_0x21ff8b = _0x550a57(_0x21ff8b)).replace(_0x4d472f, ""); + _0x1b0958 = _0x1b0958 || {}; + var _0x528d9f; + var _0x3376eb = _0x20e378.exec(_0x21ff8b); + var _0x1b38b3 = _0x3376eb[1] ? _0x3376eb[1].toLowerCase() : ""; + var _0x1a601c = !!_0x3376eb[2]; + var _0x123dbc = !!_0x3376eb[3]; + var _0x33ac16 = 0; + _0x1a601c ? _0x123dbc ? (_0x528d9f = _0x3376eb[2] + _0x3376eb[3] + _0x3376eb[4], _0x33ac16 = _0x3376eb[2].length + _0x3376eb[3].length) : (_0x528d9f = _0x3376eb[2] + _0x3376eb[4], _0x33ac16 = _0x3376eb[2].length) : _0x123dbc ? (_0x528d9f = _0x3376eb[3] + _0x3376eb[4], _0x33ac16 = _0x3376eb[3].length) : _0x528d9f = _0x3376eb[4]; + "file:" === _0x1b38b3 ? _0x33ac16 >= 2 && (_0x528d9f = _0x528d9f.slice(2)) : _0x41ab9d(_0x1b38b3) ? _0x528d9f = _0x3376eb[4] : _0x1b38b3 ? _0x1a601c && (_0x528d9f = _0x528d9f.slice(2)) : _0x33ac16 >= 2 && _0x41ab9d(_0x1b0958.protocol) && (_0x528d9f = _0x3376eb[4]); + return { + protocol: _0x1b38b3, + slashes: _0x1a601c || _0x41ab9d(_0x1b38b3), + slashesCount: _0x33ac16, + rest: _0x528d9f + }; + } + function _0x3e142f(_0x5dabbd, _0x42acd3, _0x4e6ca1) { + if (_0x5dabbd = (_0x5dabbd = _0x550a57(_0x5dabbd)).replace(_0x4d472f, ""), !(this instanceof _0x3e142f)) { + return new _0x3e142f(_0x5dabbd, _0x42acd3, _0x4e6ca1); + } + var _0x2ddf71; + var _0x109b67; + var _0x2b0725; + var _0x1a881f; + var _0x10ab55; + var _0x5efba2; + var _0x5d7bbb = _0x40d8c4.slice(); + var _0x3dc541 = typeof _0x42acd3; + var _0x33bb74 = this; + var _0x57e24b = 0; + for ("object" !== _0x3dc541 && "string" !== _0x3dc541 && (_0x4e6ca1 = _0x42acd3, _0x42acd3 = null), _0x4e6ca1 && "function" != typeof _0x4e6ca1 && (_0x4e6ca1 = _0x42b6a8.parse), _0x2ddf71 = !(_0x109b67 = _0x59ee6a(_0x5dabbd || "", _0x42acd3 = _0x24178b(_0x42acd3))).protocol && !_0x109b67.slashes, _0x33bb74.slashes = _0x109b67.slashes || _0x2ddf71 && _0x42acd3.slashes, _0x33bb74.protocol = _0x109b67.protocol || _0x42acd3.protocol || "", _0x5dabbd = _0x109b67.rest, ("file:" === _0x109b67.protocol && (2 !== _0x109b67.slashesCount || _0x12da13.test(_0x5dabbd)) || !_0x109b67.slashes && (_0x109b67.protocol || _0x109b67.slashesCount < 2 || !_0x41ab9d(_0x33bb74.protocol))) && (_0x5d7bbb[3] = [/(.*)/, "pathname"]); _0x57e24b < _0x5d7bbb.length; _0x57e24b++) { + "function" != typeof (_0x1a881f = _0x5d7bbb[_0x57e24b]) ? (_0x2b0725 = _0x1a881f[0], _0x5efba2 = _0x1a881f[1], _0x2b0725 != _0x2b0725 ? _0x33bb74[_0x5efba2] = _0x5dabbd : "string" == typeof _0x2b0725 ? ~(_0x10ab55 = "@" === _0x2b0725 ? _0x5dabbd.lastIndexOf(_0x2b0725) : _0x5dabbd.indexOf(_0x2b0725)) && ("number" == typeof _0x1a881f[2] ? (_0x33bb74[_0x5efba2] = _0x5dabbd.slice(0, _0x10ab55), _0x5dabbd = _0x5dabbd.slice(_0x10ab55 + _0x1a881f[2])) : (_0x33bb74[_0x5efba2] = _0x5dabbd.slice(_0x10ab55), _0x5dabbd = _0x5dabbd.slice(0, _0x10ab55))) : (_0x10ab55 = _0x2b0725.exec(_0x5dabbd)) && (_0x33bb74[_0x5efba2] = _0x10ab55[1], _0x5dabbd = _0x5dabbd.slice(0, _0x10ab55.index)), _0x33bb74[_0x5efba2] = _0x33bb74[_0x5efba2] || _0x2ddf71 && _0x1a881f[3] && _0x42acd3[_0x5efba2] || "", _0x1a881f[4] && (_0x33bb74[_0x5efba2] = _0x33bb74[_0x5efba2].toLowerCase())) : _0x5dabbd = _0x1a881f(_0x5dabbd, _0x33bb74); + } + _0x4e6ca1 && (_0x33bb74.query = _0x4e6ca1(_0x33bb74.query)); + _0x2ddf71 && _0x42acd3.slashes && "/" !== _0x33bb74.pathname.charAt(0) && ("" !== _0x33bb74.pathname || "" !== _0x42acd3.pathname) && (_0x33bb74.pathname = function (_0x1a8fa9, _0x5b4f23) { + if ("" === _0x1a8fa9) { + return _0x5b4f23; + } + for (var _0x1abe43 = (_0x5b4f23 || "/").split("/").slice(0, -1).concat(_0x1a8fa9.split("/")), _0xcd97d3 = _0x1abe43.length, _0x5e73fe = _0x1abe43[_0xcd97d3 - 1], _0x1dac32 = false, _0x672350 = 0; _0xcd97d3--;) { + "." === _0x1abe43[_0xcd97d3] ? _0x1abe43.splice(_0xcd97d3, 1) : ".." === _0x1abe43[_0xcd97d3] ? (_0x1abe43.splice(_0xcd97d3, 1), _0x672350++) : _0x672350 && (0 === _0xcd97d3 && (_0x1dac32 = true), _0x1abe43.splice(_0xcd97d3, 1), _0x672350--); + } + _0x1dac32 && _0x1abe43.unshift(""); + "." !== _0x5e73fe && ".." !== _0x5e73fe || _0x1abe43.push(""); + return _0x1abe43.join("/"); + }(_0x33bb74.pathname, _0x42acd3.pathname)); + "/" !== _0x33bb74.pathname.charAt(0) && _0x41ab9d(_0x33bb74.protocol) && (_0x33bb74.pathname = "/" + _0x33bb74.pathname); + _0x535f3b(_0x33bb74.port, _0x33bb74.protocol) || (_0x33bb74.host = _0x33bb74.hostname, _0x33bb74.port = ""); + _0x33bb74.username = _0x33bb74.password = ""; + _0x33bb74.auth && (~(_0x10ab55 = _0x33bb74.auth.indexOf(":")) ? (_0x33bb74.username = _0x33bb74.auth.slice(0, _0x10ab55), _0x33bb74.username = encodeURIComponent(decodeURIComponent(_0x33bb74.username)), _0x33bb74.password = _0x33bb74.auth.slice(_0x10ab55 + 1), _0x33bb74.password = encodeURIComponent(decodeURIComponent(_0x33bb74.password))) : _0x33bb74.username = encodeURIComponent(decodeURIComponent(_0x33bb74.auth)), _0x33bb74.auth = _0x33bb74.password ? _0x33bb74.username + ":" + _0x33bb74.password : _0x33bb74.username); + _0x33bb74.origin = "file:" !== _0x33bb74.protocol && _0x41ab9d(_0x33bb74.protocol) && _0x33bb74.host ? _0x33bb74.protocol + "//" + _0x33bb74.host : "null"; + _0x33bb74.href = _0x33bb74.toString(); + } + _0x3e142f.prototype = { + set: function (_0x5e6f44, _0xdcc2f4, _0x17a5ef) { + var _0x11e750 = this; + switch (_0x5e6f44) { + case "query": + "string" == typeof _0xdcc2f4 && _0xdcc2f4.length && (_0xdcc2f4 = (_0x17a5ef || _0x42b6a8.parse)(_0xdcc2f4)); + _0x11e750[_0x5e6f44] = _0xdcc2f4; + break; + case "port": + _0x11e750[_0x5e6f44] = _0xdcc2f4; + _0x535f3b(_0xdcc2f4, _0x11e750.protocol) ? _0xdcc2f4 && (_0x11e750.host = _0x11e750.hostname + ":" + _0xdcc2f4) : (_0x11e750.host = _0x11e750.hostname, _0x11e750[_0x5e6f44] = ""); + break; + case "hostname": + _0x11e750[_0x5e6f44] = _0xdcc2f4; + _0x11e750.port && (_0xdcc2f4 += ":" + _0x11e750.port); + _0x11e750.host = _0xdcc2f4; + break; + case "host": + _0x11e750[_0x5e6f44] = _0xdcc2f4; + _0x22b6ef.test(_0xdcc2f4) ? (_0xdcc2f4 = _0xdcc2f4.split(":"), _0x11e750.port = _0xdcc2f4.pop(), _0x11e750.hostname = _0xdcc2f4.join(":")) : (_0x11e750.hostname = _0xdcc2f4, _0x11e750.port = ""); + break; + case "protocol": + _0x11e750.protocol = _0xdcc2f4.toLowerCase(); + _0x11e750.slashes = !_0x17a5ef; + break; + case "pathname": + case "hash": + if (_0xdcc2f4) { + var _0x398863 = "pathname" === _0x5e6f44 ? "/" : "#"; + _0x11e750[_0x5e6f44] = _0xdcc2f4.charAt(0) !== _0x398863 ? _0x398863 + _0xdcc2f4 : _0xdcc2f4; + } else { + _0x11e750[_0x5e6f44] = _0xdcc2f4; + } + break; + case "username": + case "password": + _0x11e750[_0x5e6f44] = encodeURIComponent(_0xdcc2f4); + break; + case "auth": + var _0x5a3db3 = _0xdcc2f4.indexOf(":"); + ~_0x5a3db3 ? (_0x11e750.username = _0xdcc2f4.slice(0, _0x5a3db3), _0x11e750.username = encodeURIComponent(decodeURIComponent(_0x11e750.username)), _0x11e750.password = _0xdcc2f4.slice(_0x5a3db3 + 1), _0x11e750.password = encodeURIComponent(decodeURIComponent(_0x11e750.password))) : _0x11e750.username = encodeURIComponent(decodeURIComponent(_0xdcc2f4)); + } + for (var _0x434ead = 0; _0x434ead < _0x40d8c4.length; _0x434ead++) { + var _0x579f53 = _0x40d8c4[_0x434ead]; + _0x579f53[4] && (_0x11e750[_0x579f53[1]] = _0x11e750[_0x579f53[1]].toLowerCase()); + } + _0x11e750.auth = _0x11e750.password ? _0x11e750.username + ":" + _0x11e750.password : _0x11e750.username; + _0x11e750.origin = "file:" !== _0x11e750.protocol && _0x41ab9d(_0x11e750.protocol) && _0x11e750.host ? _0x11e750.protocol + "//" + _0x11e750.host : "null"; + _0x11e750.href = _0x11e750.toString(); + return _0x11e750; + }, + toString: function (_0x518eb8) { + _0x518eb8 && "function" == typeof _0x518eb8 || (_0x518eb8 = _0x42b6a8.stringify); + var _0x16ffcf; + var _0x535167 = this; + var _0x582900 = _0x535167.host; + var _0x2f76c3 = _0x535167.protocol; + _0x2f76c3 && ":" !== _0x2f76c3.charAt(_0x2f76c3.length - 1) && (_0x2f76c3 += ":"); + var _0xdf2e6d = _0x2f76c3 + (_0x535167.protocol && _0x535167.slashes || _0x41ab9d(_0x535167.protocol) ? "//" : ""); + _0x535167.username ? (_0xdf2e6d += _0x535167.username, _0x535167.password && (_0xdf2e6d += ":" + _0x535167.password), _0xdf2e6d += "@") : _0x535167.password ? (_0xdf2e6d += ":" + _0x535167.password, _0xdf2e6d += "@") : "file:" !== _0x535167.protocol && _0x41ab9d(_0x535167.protocol) && !_0x582900 && "/" !== _0x535167.pathname && (_0xdf2e6d += "@"); + (":" === _0x582900[_0x582900.length - 1] || _0x22b6ef.test(_0x535167.hostname) && !_0x535167.port) && (_0x582900 += ":"); + _0xdf2e6d += _0x582900 + _0x535167.pathname; + (_0x16ffcf = "object" == typeof _0x535167.query ? _0x518eb8(_0x535167.query) : _0x535167.query) && (_0xdf2e6d += "?" !== _0x16ffcf.charAt(0) ? "?" + _0x16ffcf : _0x16ffcf); + _0x535167.hash && (_0xdf2e6d += _0x535167.hash); + return _0xdf2e6d; + } + }; + _0x3e142f.extractProtocol = _0x59ee6a; + _0x3e142f.location = _0x24178b; + _0x3e142f.trimLeft = _0x550a57; + _0x3e142f.qs = _0x42b6a8; + _0x1394d6.exports = _0x3e142f; + }, + 9811: function (_0x8915d) { + var _0x51cf52; + _0x8915d.exports = function () { + var _0x423847; + var _0x53cba3; + var _0x5b54d2; + var _0x411cc2; + var _0x4b4e27; + var _0x1c2d1e; + var _0x144157 = []; + var _0x10872b = _0x144157.slice; + var _0x34d8bd = _0x144157.filter; + var _0x1ea2a9 = window.document; + var _0x570ae7 = {}; + var _0x299760 = {}; + var _0x41b982 = { + "column-count": 1, + columns: 1, + "font-weight": 1, + "line-height": 1, + opacity: 1, + "z-index": 1, + zoom: 1 + }; + var _0x58ac9d = /^\s*<(\w+|!)[^>]*>/; + var _0x882d9c = /^<(\w+)\s*\/?>(?:<\/\1>|)$/; + var _0x5105ba = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi; + var _0x4919b3 = /^(?:body|html)$/i; + var _0x4f0b14 = /([A-Z])/g; + var _0x2c2f66 = ["val", "css", "html", "text", "data", "width", "height", "offset"]; + var _0x18a9a5 = _0x1ea2a9.createElement("table"); + var _0x5e9974 = _0x1ea2a9.createElement("tr"); + var _0x5aae31 = { + tr: _0x1ea2a9.createElement("tbody"), + tbody: _0x18a9a5, + thead: _0x18a9a5, + tfoot: _0x18a9a5, + td: _0x5e9974, + th: _0x5e9974, + "*": _0x1ea2a9.createElement("div") + }; + var _0x12ac60 = /complete|loaded|interactive/; + var _0x412e44 = /^[\w-]*$/; + var _0x48b5c0 = {}; + var _0x4232ca = _0x48b5c0.toString; + var _0x3770d0 = { + matches: function (_0x15d4cb, _0x2ad14e) { + if (!_0x2ad14e || !_0x15d4cb || 1 !== _0x15d4cb.nodeType) { + return false; + } + var _0x325873 = _0x15d4cb.webkitMatchesSelector || _0x15d4cb.mozMatchesSelector || _0x15d4cb.oMatchesSelector || _0x15d4cb.matchesSelector; + if (_0x325873) { + return _0x325873.call(_0x15d4cb, _0x2ad14e); + } + var _0x4ee389; + var _0x20d612 = _0x15d4cb.parentNode; + var _0x4584d4 = !_0x20d612; + _0x4584d4 && (_0x20d612 = _0x52dbef).appendChild(_0x15d4cb); + _0x4ee389 = ~_0x3770d0.qsa(_0x20d612, _0x2ad14e).indexOf(_0x15d4cb); + _0x4584d4 && _0x52dbef.removeChild(_0x15d4cb); + return _0x4ee389; + } + }; + var _0x52dbef = _0x1ea2a9.createElement("div"); + var _0x22037a = { + tabindex: "tabIndex", + readonly: "readOnly", + for: "htmlFor", + class: "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }; + var _0x59be90 = Array.isArray || function (_0xceb1c1) { + return _0xceb1c1 instanceof Array; + }; + function _0x30a904(_0x38ae3b) { + return null == _0x38ae3b ? String(_0x38ae3b) : _0x48b5c0[_0x4232ca.call(_0x38ae3b)] || "object"; + } + function _0x43b347(_0x373853) { + return "function" == _0x30a904(_0x373853); + } + function _0x2337f6(_0x47485d) { + return null != _0x47485d && _0x47485d == _0x47485d.window; + } + function _0x3f95fc(_0x35604f) { + return null != _0x35604f && _0x35604f.nodeType == _0x35604f.DOCUMENT_NODE; + } + function _0x5c5291(_0x1c4780) { + return "object" == _0x30a904(_0x1c4780); + } + function _0x2a77a9(_0x434f26) { + return _0x5c5291(_0x434f26) && !_0x2337f6(_0x434f26) && Object.getPrototypeOf(_0x434f26) == Object.prototype; + } + function _0xae9ef4(_0x4961c1) { + return "number" == typeof _0x4961c1.length; + } + function _0x506342(_0x5af789) { + return _0x5af789.replace(/::/g, "/").replace(/([A-Z]+)([A-Z][a-z])/g, "$1_$2").replace(/([a-z\d])([A-Z])/g, "$1_$2").replace(/_/g, "-").toLowerCase(); + } + function _0x20da6b(_0x231757) { + return _0x231757 in _0x299760 ? _0x299760[_0x231757] : _0x299760[_0x231757] = new RegExp("(^|\\s)" + _0x231757 + "(\\s|$)"); + } + function _0x22455f(_0x11c082, _0x1290db) { + return "number" != typeof _0x1290db || _0x41b982[_0x506342(_0x11c082)] ? _0x1290db : _0x1290db + "px"; + } + function _0x41cfcb(_0x3eca98) { + return "children" in _0x3eca98 ? _0x10872b.call(_0x3eca98.children) : _0x5b54d2.map(_0x3eca98.childNodes, function (_0x5a9e17) { + if (1 == _0x5a9e17.nodeType) { + return _0x5a9e17; + } + }); + } + function _0x283942(_0x539e47, _0xeb55c7, _0x2aa4ea) { + for (_0x53cba3 in _0xeb55c7) _0x2aa4ea && (_0x2a77a9(_0xeb55c7[_0x53cba3]) || _0x59be90(_0xeb55c7[_0x53cba3])) ? (_0x2a77a9(_0xeb55c7[_0x53cba3]) && !_0x2a77a9(_0x539e47[_0x53cba3]) && (_0x539e47[_0x53cba3] = {}), _0x59be90(_0xeb55c7[_0x53cba3]) && !_0x59be90(_0x539e47[_0x53cba3]) && (_0x539e47[_0x53cba3] = []), _0x283942(_0x539e47[_0x53cba3], _0xeb55c7[_0x53cba3], _0x2aa4ea)) : _0xeb55c7[_0x53cba3] !== _0x423847 && (_0x539e47[_0x53cba3] = _0xeb55c7[_0x53cba3]); + } + function _0x5ad254(_0x2784fa, _0x49a736) { + return null == _0x49a736 ? _0x5b54d2(_0x2784fa) : _0x5b54d2(_0x2784fa).filter(_0x49a736); + } + function _0x1e1ddc(_0x199726, _0x4f929a, _0x311f99, _0xa0e961) { + return _0x43b347(_0x4f929a) ? _0x4f929a.call(_0x199726, _0x311f99, _0xa0e961) : _0x4f929a; + } + function _0x5ec31a(_0xba7cfe, _0x564329, _0x2300da) { + null == _0x2300da ? _0xba7cfe.removeAttribute(_0x564329) : _0xba7cfe.setAttribute(_0x564329, _0x2300da); + } + function _0x4dac5c(_0x3e387a, _0x5598a9) { + var _0xb2a2f2 = _0x3e387a.className || ""; + var _0x538fe1 = _0xb2a2f2 && _0xb2a2f2.baseVal !== _0x423847; + if (_0x5598a9 === _0x423847) { + return _0x538fe1 ? _0xb2a2f2.baseVal : _0xb2a2f2; + } + _0x538fe1 ? _0xb2a2f2.baseVal = _0x5598a9 : _0x3e387a.className = _0x5598a9; + } + function _0x199c11(_0x393c2c) { + try { + return _0x393c2c ? "true" == _0x393c2c || "false" != _0x393c2c && ("null" == _0x393c2c ? null : +_0x393c2c + "" == _0x393c2c ? +_0x393c2c : /^[\[\{]/.test(_0x393c2c) ? _0x5b54d2.parseJSON(_0x393c2c) : _0x393c2c) : _0x393c2c; + } catch (_0x43f157) { + return _0x393c2c; + } + } + function _0x2dec83(_0x1d49cf, _0x3376a3) { + _0x3376a3(_0x1d49cf); + for (var _0x469307 = 0, _0x4de447 = _0x1d49cf.childNodes.length; _0x469307 < _0x4de447; _0x469307++) { + _0x2dec83(_0x1d49cf.childNodes[_0x469307], _0x3376a3); + } + } + _0x4b4e27 = function (_0x1d5620) { + return _0x1d5620.replace(/-+(.)?/g, function (_0x56dfd2, _0x80a5c0) { + return _0x80a5c0 ? _0x80a5c0.toUpperCase() : ""; + }); + }; + _0x1c2d1e = function (_0x50874d) { + return _0x34d8bd.call(_0x50874d, function (_0x577e62, _0x1cec94) { + return _0x50874d.indexOf(_0x577e62) == _0x1cec94; + }); + }; + _0x3770d0.fragment = function (_0x3e4f4f, _0x43ac52, _0x1f815f) { + var _0x6bf09c; + var _0x3ae948; + var _0x5c6351; + _0x882d9c.test(_0x3e4f4f) && (_0x6bf09c = _0x5b54d2(_0x1ea2a9.createElement(RegExp.$1))); + _0x6bf09c || (_0x3e4f4f.replace && (_0x3e4f4f = _0x3e4f4f.replace(_0x5105ba, "<$1>")), _0x43ac52 === _0x423847 && (_0x43ac52 = _0x58ac9d.test(_0x3e4f4f) && RegExp.$1), _0x43ac52 in _0x5aae31 || (_0x43ac52 = "*"), (_0x5c6351 = _0x5aae31[_0x43ac52]).innerHTML = "" + _0x3e4f4f, _0x6bf09c = _0x5b54d2.each(_0x10872b.call(_0x5c6351.childNodes), function () { + _0x5c6351.removeChild(this); + })); + _0x2a77a9(_0x1f815f) && (_0x3ae948 = _0x5b54d2(_0x6bf09c), _0x5b54d2.each(_0x1f815f, function (_0x3942db, _0x5330b6) { + _0x2c2f66.indexOf(_0x3942db) > -1 ? _0x3ae948[_0x3942db](_0x5330b6) : _0x3ae948.attr(_0x3942db, _0x5330b6); + })); + return _0x6bf09c; + }; + _0x3770d0.Z = function (_0x38cba4, _0x31092c) { + (_0x38cba4 = _0x38cba4 || []).__proto__ = _0x5b54d2.fn; + _0x38cba4.selector = _0x31092c || ""; + return _0x38cba4; + }; + _0x3770d0.isZ = function (_0x36c617) { + return _0x36c617 instanceof _0x3770d0.Z; + }; + _0x3770d0.init = function (_0x49a641, _0x4140ff) { + var _0x385af3; + var _0x734894; + if (!_0x49a641) { + return _0x3770d0.Z(); + } + if ("string" == typeof _0x49a641) { + if ("<" == (_0x49a641 = _0x49a641.trim())[0] && _0x58ac9d.test(_0x49a641)) { + _0x385af3 = _0x3770d0.fragment(_0x49a641, RegExp.$1, _0x4140ff); + _0x49a641 = null; + } else { + if (_0x4140ff !== _0x423847) { + return _0x5b54d2(_0x4140ff).find(_0x49a641); + } + _0x385af3 = _0x3770d0.qsa(_0x1ea2a9, _0x49a641); + } + } else { + if (_0x43b347(_0x49a641)) { + return _0x5b54d2(_0x1ea2a9).ready(_0x49a641); + } + if (_0x3770d0.isZ(_0x49a641)) { + return _0x49a641; + } + if (_0x59be90(_0x49a641)) { + _0x734894 = _0x49a641; + _0x385af3 = _0x34d8bd.call(_0x734894, function (_0x51a293) { + return null != _0x51a293; + }); + } else { + if (_0x5c5291(_0x49a641)) { + _0x385af3 = [_0x49a641]; + _0x49a641 = null; + } else { + if (_0x58ac9d.test(_0x49a641)) { + _0x385af3 = _0x3770d0.fragment(_0x49a641.trim(), RegExp.$1, _0x4140ff); + _0x49a641 = null; + } else { + if (_0x4140ff !== _0x423847) { + return _0x5b54d2(_0x4140ff).find(_0x49a641); + } + _0x385af3 = _0x3770d0.qsa(_0x1ea2a9, _0x49a641); + } + } + } + } + return _0x3770d0.Z(_0x385af3, _0x49a641); + }; + (_0x5b54d2 = function (_0x25fc70, _0x48ef7e) { + return _0x3770d0.init(_0x25fc70, _0x48ef7e); + }).extend = function (_0x35c32b) { + var _0x2fab99; + var _0x56f1af = _0x10872b.call(arguments, 1); + "boolean" == typeof _0x35c32b && (_0x2fab99 = _0x35c32b, _0x35c32b = _0x56f1af.shift()); + _0x56f1af.forEach(function (_0xb4a95b) { + _0x283942(_0x35c32b, _0xb4a95b, _0x2fab99); + }); + return _0x35c32b; + }; + _0x3770d0.qsa = function (_0x1bb374, _0x3eb710) { + var _0x5c4739; + var _0x5a28cd = "#" == _0x3eb710[0]; + var _0x435d33 = !_0x5a28cd && "." == _0x3eb710[0]; + var _0x5c4e10 = _0x5a28cd || _0x435d33 ? _0x3eb710.slice(1) : _0x3eb710; + var _0x29f5b5 = _0x412e44.test(_0x5c4e10); + return _0x3f95fc(_0x1bb374) && _0x29f5b5 && _0x5a28cd ? (_0x5c4739 = _0x1bb374.getElementById(_0x5c4e10)) ? [_0x5c4739] : [] : 1 !== _0x1bb374.nodeType && 9 !== _0x1bb374.nodeType ? [] : _0x10872b.call(_0x29f5b5 && !_0x5a28cd ? _0x435d33 ? _0x1bb374.getElementsByClassName(_0x5c4e10) : _0x1bb374.getElementsByTagName(_0x3eb710) : _0x1bb374.querySelectorAll(_0x3eb710)); + }; + _0x5b54d2.contains = _0x1ea2a9.documentElement.contains ? function (_0x450f03, _0xa5eb9a) { + return _0x450f03 !== _0xa5eb9a && _0x450f03.contains(_0xa5eb9a); + } : function (_0x12e66c, _0x57a7d3) { + for (; _0x57a7d3 && (_0x57a7d3 = _0x57a7d3.parentNode);) { + if (_0x57a7d3 === _0x12e66c) { + return true; + } + } + return false; + }; + _0x5b54d2.type = _0x30a904; + _0x5b54d2.isFunction = _0x43b347; + _0x5b54d2.isWindow = _0x2337f6; + _0x5b54d2.isArray = _0x59be90; + _0x5b54d2.isPlainObject = _0x2a77a9; + _0x5b54d2.isEmptyObject = function (_0x28d15d) { + var _0x34925d; + for (_0x34925d in _0x28d15d) return false; + return true; + }; + _0x5b54d2.inArray = function (_0x36f18a, _0x518a0d, _0x469697) { + return _0x144157.indexOf.call(_0x518a0d, _0x36f18a, _0x469697); + }; + _0x5b54d2.camelCase = _0x4b4e27; + _0x5b54d2.trim = function (_0x3c1dbb) { + return null == _0x3c1dbb ? "" : String.prototype.trim.call(_0x3c1dbb); + }; + _0x5b54d2.uuid = 0; + _0x5b54d2.support = {}; + _0x5b54d2.expr = {}; + _0x5b54d2.map = function (_0x520301, _0x24cf4c) { + var _0x22f000; + var _0x5bee81; + var _0x597274; + var _0x54e531; + var _0x169054 = []; + if (_0xae9ef4(_0x520301)) { + for (_0x5bee81 = 0; _0x5bee81 < _0x520301.length; _0x5bee81++) { + null != (_0x22f000 = _0x24cf4c(_0x520301[_0x5bee81], _0x5bee81)) && _0x169054.push(_0x22f000); + } + } else { + for (_0x597274 in _0x520301) null != (_0x22f000 = _0x24cf4c(_0x520301[_0x597274], _0x597274)) && _0x169054.push(_0x22f000); + } + return (_0x54e531 = _0x169054).length > 0 ? _0x5b54d2.fn.concat.apply([], _0x54e531) : _0x54e531; + }; + _0x5b54d2.each = function (_0x4a8142, _0x1d433a) { + var _0x8d9801; + var _0x5df242; + if (_0xae9ef4(_0x4a8142)) { + for (_0x8d9801 = 0; _0x8d9801 < _0x4a8142.length; _0x8d9801++) { + if (false === _0x1d433a.call(_0x4a8142[_0x8d9801], _0x8d9801, _0x4a8142[_0x8d9801])) { + return _0x4a8142; + } + } + } else { + for (_0x5df242 in _0x4a8142) if (false === _0x1d433a.call(_0x4a8142[_0x5df242], _0x5df242, _0x4a8142[_0x5df242])) { + return _0x4a8142; + } + } + return _0x4a8142; + }; + _0x5b54d2.grep = function (_0x118dbc, _0x182fa2) { + return _0x34d8bd.call(_0x118dbc, _0x182fa2); + }; + window.JSON && (_0x5b54d2.parseJSON = JSON.parse); + _0x5b54d2.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (_0x1c1eac, _0x15f0de) { + _0x48b5c0["[object " + _0x15f0de + "]"] = _0x15f0de.toLowerCase(); + }); + _0x5b54d2.fn = { + forEach: _0x144157.forEach, + reduce: _0x144157.reduce, + push: _0x144157.push, + sort: _0x144157.sort, + indexOf: _0x144157.indexOf, + concat: _0x144157.concat, + map: function (_0x1ac002) { + return _0x5b54d2(_0x5b54d2.map(this, function (_0x9798b9, _0x13667a) { + return _0x1ac002.call(_0x9798b9, _0x13667a, _0x9798b9); + })); + }, + slice: function () { + return _0x5b54d2(_0x10872b.apply(this, arguments)); + }, + ready: function (_0x1419e9) { + _0x12ac60.test(_0x1ea2a9.readyState) && _0x1ea2a9.body ? _0x1419e9(_0x5b54d2) : _0x1ea2a9.addEventListener("DOMContentLoaded", function () { + _0x1419e9(_0x5b54d2); + }, false); + return this; + }, + get: function (_0x24620c) { + return _0x24620c === _0x423847 ? _0x10872b.call(this) : this[_0x24620c >= 0 ? _0x24620c : _0x24620c + this.length]; + }, + toArray: function () { + return this.get(); + }, + size: function () { + return this.length; + }, + remove: function () { + return this.each(function () { + null != this.parentNode && this.parentNode.removeChild(this); + }); + }, + each: function (_0x3a8a13) { + _0x144157.every.call(this, function (_0x3d9b30, _0x494392) { + return false !== _0x3a8a13.call(_0x3d9b30, _0x494392, _0x3d9b30); + }); + return this; + }, + filter: function (_0x2d086f) { + return _0x43b347(_0x2d086f) ? this.not(this.not(_0x2d086f)) : _0x5b54d2(_0x34d8bd.call(this, function (_0x24bece) { + return _0x3770d0.matches(_0x24bece, _0x2d086f); + })); + }, + add: function (_0x139844, _0x4624d3) { + return _0x5b54d2(_0x1c2d1e(this.concat(_0x5b54d2(_0x139844, _0x4624d3)))); + }, + is: function (_0xcb3b82) { + return this.length > 0 && _0x3770d0.matches(this[0], _0xcb3b82); + }, + not: function (_0x1ddb5d) { + var _0x2bfe31 = []; + if (_0x43b347(_0x1ddb5d) && _0x1ddb5d.call !== _0x423847) { + this.each(function (_0x53cbd1) { + _0x1ddb5d.call(this, _0x53cbd1) || _0x2bfe31.push(this); + }); + } else { + var _0x5b951b = "string" == typeof _0x1ddb5d ? this.filter(_0x1ddb5d) : _0xae9ef4(_0x1ddb5d) && _0x43b347(_0x1ddb5d.item) ? _0x10872b.call(_0x1ddb5d) : _0x5b54d2(_0x1ddb5d); + this.forEach(function (_0x4d7eb0) { + _0x5b951b.indexOf(_0x4d7eb0) < 0 && _0x2bfe31.push(_0x4d7eb0); + }); + } + return _0x5b54d2(_0x2bfe31); + }, + has: function (_0x4be243) { + return this.filter(function () { + return _0x5c5291(_0x4be243) ? _0x5b54d2.contains(this, _0x4be243) : _0x5b54d2(this).find(_0x4be243).size(); + }); + }, + eq: function (_0x3d0ee8) { + return -1 === _0x3d0ee8 ? this.slice(_0x3d0ee8) : this.slice(_0x3d0ee8, +_0x3d0ee8 + 1); + }, + first: function () { + var _0x4a605a = this[0]; + return _0x4a605a && !_0x5c5291(_0x4a605a) ? _0x4a605a : _0x5b54d2(_0x4a605a); + }, + last: function () { + var _0x4765fb = this[this.length - 1]; + return _0x4765fb && !_0x5c5291(_0x4765fb) ? _0x4765fb : _0x5b54d2(_0x4765fb); + }, + find: function (_0x47ce6d) { + var _0x3bb0ce = this; + return _0x47ce6d ? "object" == typeof _0x47ce6d ? _0x5b54d2(_0x47ce6d).filter(function () { + var _0x19ce02 = this; + return _0x144157.some.call(_0x3bb0ce, function (_0xdb013f) { + return _0x5b54d2.contains(_0xdb013f, _0x19ce02); + }); + }) : 1 == this.length ? _0x5b54d2(_0x3770d0.qsa(this[0], _0x47ce6d)) : this.map(function () { + return _0x3770d0.qsa(this, _0x47ce6d); + }) : _0x5b54d2(); + }, + closest: function (_0x57ec84, _0x4d0bc4) { + var _0x1cb12f = this[0]; + var _0x3864d1 = false; + for ("object" == typeof _0x57ec84 && (_0x3864d1 = _0x5b54d2(_0x57ec84)); _0x1cb12f && !(_0x3864d1 ? _0x3864d1.indexOf(_0x1cb12f) >= 0 : _0x3770d0.matches(_0x1cb12f, _0x57ec84));) { + _0x1cb12f = _0x1cb12f !== _0x4d0bc4 && !_0x3f95fc(_0x1cb12f) && _0x1cb12f.parentNode; + } + return _0x5b54d2(_0x1cb12f); + }, + parents: function (_0x28f79b) { + for (var _0x22d6a1 = [], _0x2e3def = this; _0x2e3def.length > 0;) { + _0x2e3def = _0x5b54d2.map(_0x2e3def, function (_0x5b183a) { + if ((_0x5b183a = _0x5b183a.parentNode) && !_0x3f95fc(_0x5b183a) && _0x22d6a1.indexOf(_0x5b183a) < 0) { + _0x22d6a1.push(_0x5b183a); + return _0x5b183a; + } + }); + } + return _0x5ad254(_0x22d6a1, _0x28f79b); + }, + parent: function (_0x7c7a3f) { + return _0x5ad254(_0x1c2d1e(this.pluck("parentNode")), _0x7c7a3f); + }, + children: function (_0x149f7a) { + return _0x5ad254(this.map(function () { + return _0x41cfcb(this); + }), _0x149f7a); + }, + contents: function () { + return this.map(function () { + return _0x10872b.call(this.childNodes); + }); + }, + siblings: function (_0x289a2b) { + return _0x5ad254(this.map(function (_0x3e74c0, _0x1274d7) { + return _0x34d8bd.call(_0x41cfcb(_0x1274d7.parentNode), function (_0x3e0ed0) { + return _0x3e0ed0 !== _0x1274d7; + }); + }), _0x289a2b); + }, + empty: function () { + return this.each(function () { + this.innerHTML = ""; + }); + }, + pluck: function (_0x2bba9c) { + return _0x5b54d2.map(this, function (_0x33b309) { + return _0x33b309[_0x2bba9c]; + }); + }, + show: function () { + return this.each(function () { + var _0x51b999; + var _0x2230ff; + var _0xb29023; + "none" == this.style.display && (this.style.display = ""); + "none" == getComputedStyle(this, "").getPropertyValue("display") && (this.style.display = (_0x51b999 = this.nodeName, _0x570ae7[_0x51b999] || (_0x2230ff = _0x1ea2a9.createElement(_0x51b999), _0x1ea2a9.body.appendChild(_0x2230ff), _0xb29023 = getComputedStyle(_0x2230ff, "").getPropertyValue("display"), _0x2230ff.parentNode.removeChild(_0x2230ff), "none" == _0xb29023 && (_0xb29023 = "block"), _0x570ae7[_0x51b999] = _0xb29023), _0x570ae7[_0x51b999])); + }); + }, + replaceWith: function (_0x372b51) { + return this.before(_0x372b51).remove(); + }, + wrap: function (_0x26b8f1) { + var _0x3c4313 = _0x43b347(_0x26b8f1); + if (this[0] && !_0x3c4313) { + var _0x110ea9 = _0x5b54d2(_0x26b8f1).get(0); + var _0x409d8d = _0x110ea9.parentNode || this.length > 1; + } + return this.each(function (_0xd960f0) { + _0x5b54d2(this).wrapAll(_0x3c4313 ? _0x26b8f1.call(this, _0xd960f0) : _0x409d8d ? _0x110ea9.cloneNode(true) : _0x110ea9); + }); + }, + wrapAll: function (_0x4f5768) { + if (this[0]) { + var _0xc20e39; + for (_0x5b54d2(this[0]).before(_0x4f5768 = _0x5b54d2(_0x4f5768)); (_0xc20e39 = _0x4f5768.children()).length;) { + _0x4f5768 = _0xc20e39.first(); + } + _0x5b54d2(_0x4f5768).append(this); + } + return this; + }, + wrapInner: function (_0x2a7e2f) { + var _0x3a5175 = _0x43b347(_0x2a7e2f); + return this.each(function (_0x1d65f7) { + var _0x2e5310 = _0x5b54d2(this); + var _0xa4ac63 = _0x2e5310.contents(); + var _0x544701 = _0x3a5175 ? _0x2a7e2f.call(this, _0x1d65f7) : _0x2a7e2f; + _0xa4ac63.length ? _0xa4ac63.wrapAll(_0x544701) : _0x2e5310.append(_0x544701); + }); + }, + unwrap: function () { + this.parent().each(function () { + _0x5b54d2(this).replaceWith(_0x5b54d2(this).children()); + }); + return this; + }, + clone: function () { + return this.map(function () { + return this.cloneNode(true); + }); + }, + hide: function () { + return this.css("display", "none"); + }, + toggle: function (_0x2b9691) { + return this.each(function () { + var _0x280dfa = _0x5b54d2(this); + (_0x2b9691 === _0x423847 ? "none" == _0x280dfa.css("display") : _0x2b9691) ? _0x280dfa.show() : _0x280dfa.hide(); + }); + }, + prev: function (_0x3c609d) { + return _0x5b54d2(this.pluck("previousElementSibling")).filter(_0x3c609d || "*"); + }, + next: function (_0x2bed19) { + return _0x5b54d2(this.pluck("nextElementSibling")).filter(_0x2bed19 || "*"); + }, + html: function (_0x48c8c5) { + return 0 in arguments ? this.each(function (_0x4b2eab) { + var _0x3dd612 = this.innerHTML; + _0x5b54d2(this).empty().append(_0x1e1ddc(this, _0x48c8c5, _0x4b2eab, _0x3dd612)); + }) : 0 in this ? this[0].innerHTML : null; + }, + text: function (_0x5f3d7f) { + return 0 in arguments ? this.each(function (_0x4bc28f) { + var _0x410701 = _0x1e1ddc(this, _0x5f3d7f, _0x4bc28f, this.textContent); + this.textContent = null == _0x410701 ? "" : "" + _0x410701; + }) : 0 in this ? this[0].textContent : null; + }, + attr: function (_0x1c76c2, _0x420bd8) { + var _0x31078b; + return "string" != typeof _0x1c76c2 || 1 in arguments ? this.each(function (_0x30b398) { + if (1 === this.nodeType) { + if (_0x5c5291(_0x1c76c2)) { + for (_0x53cba3 in _0x1c76c2) _0x5ec31a(this, _0x53cba3, _0x1c76c2[_0x53cba3]); + } else { + _0x5ec31a(this, _0x1c76c2, _0x1e1ddc(this, _0x420bd8, _0x30b398, this.getAttribute(_0x1c76c2))); + } + } + }) : this.length && 1 === this[0].nodeType ? !(_0x31078b = this[0].getAttribute(_0x1c76c2)) && _0x1c76c2 in this[0] ? this[0][_0x1c76c2] : _0x31078b : _0x423847; + }, + removeAttr: function (_0x431cc4) { + return this.each(function () { + 1 === this.nodeType && _0x431cc4.split(" ").forEach(function (_0x4ff40d) { + _0x5ec31a(this, _0x4ff40d); + }, this); + }); + }, + prop: function (_0x38d119, _0x22aed9) { + _0x38d119 = _0x22037a[_0x38d119] || _0x38d119; + return 1 in arguments ? this.each(function (_0x38f4cf) { + this[_0x38d119] = _0x1e1ddc(this, _0x22aed9, _0x38f4cf, this[_0x38d119]); + }) : this[0] && this[0][_0x38d119]; + }, + data: function (_0x1252ce, _0xf796eb) { + var _0x3f6866 = "data-" + _0x1252ce.replace(_0x4f0b14, "-$1").toLowerCase(); + var _0x8ce3e6 = 1 in arguments ? this.attr(_0x3f6866, _0xf796eb) : this.attr(_0x3f6866); + return null !== _0x8ce3e6 ? _0x199c11(_0x8ce3e6) : _0x423847; + }, + val: function (_0x54db07) { + return 0 in arguments ? this.each(function (_0x13b49c) { + this.value = _0x1e1ddc(this, _0x54db07, _0x13b49c, this.value); + }) : this[0] && (this[0].multiple ? _0x5b54d2(this[0]).find("option").filter(function () { + return this.selected; + }).pluck("value") : this[0].value); + }, + offset: function (_0xbb12d8) { + if (_0xbb12d8) { + return this.each(function (_0x1de4b1) { + var _0x1c628b = _0x5b54d2(this); + var _0x4d7345 = _0x1e1ddc(this, _0xbb12d8, _0x1de4b1, _0x1c628b.offset()); + var _0x1cf2e4 = _0x1c628b.offsetParent().offset(); + var _0x420e0e = { + top: _0x4d7345.top - _0x1cf2e4.top, + left: _0x4d7345.left - _0x1cf2e4.left + }; + "static" == _0x1c628b.css("position") && (_0x420e0e.position = "relative"); + _0x1c628b.css(_0x420e0e); + }); + } + if (!this.length) { + return null; + } + var _0x183c8f = this[0].getBoundingClientRect(); + return { + left: _0x183c8f.left + window.pageXOffset, + top: _0x183c8f.top + window.pageYOffset, + width: Math.round(_0x183c8f.width), + height: Math.round(_0x183c8f.height) + }; + }, + css: function (_0x230e55, _0x1c9ca5) { + if (arguments.length < 2) { + var _0x3f18f7; + var _0x371627 = this[0]; + if (!_0x371627) { + return; + } + if (_0x3f18f7 = getComputedStyle(_0x371627, ""), "string" == typeof _0x230e55) { + return _0x371627.style[_0x4b4e27(_0x230e55)] || _0x3f18f7.getPropertyValue(_0x230e55); + } + if (_0x59be90(_0x230e55)) { + var _0x5a39e0 = {}; + _0x5b54d2.each(_0x230e55, function (_0x3a044d, _0x1f4fe9) { + _0x5a39e0[_0x1f4fe9] = _0x371627.style[_0x4b4e27(_0x1f4fe9)] || _0x3f18f7.getPropertyValue(_0x1f4fe9); + }); + return _0x5a39e0; + } + } + var _0x21e887 = ""; + if ("string" == _0x30a904(_0x230e55)) { + _0x1c9ca5 || 0 === _0x1c9ca5 ? _0x21e887 = _0x506342(_0x230e55) + ":" + _0x22455f(_0x230e55, _0x1c9ca5) : this.each(function () { + this.style.removeProperty(_0x506342(_0x230e55)); + }); + } else { + for (_0x53cba3 in _0x230e55) _0x230e55[_0x53cba3] || 0 === _0x230e55[_0x53cba3] ? _0x21e887 += _0x506342(_0x53cba3) + ":" + _0x22455f(_0x53cba3, _0x230e55[_0x53cba3]) + ";" : this.each(function () { + this.style.removeProperty(_0x506342(_0x53cba3)); + }); + } + return this.each(function () { + this.style.cssText += ";" + _0x21e887; + }); + }, + index: function (_0x1ed243) { + return _0x1ed243 ? this.indexOf(_0x5b54d2(_0x1ed243)[0]) : this.parent().children().indexOf(this[0]); + }, + hasClass: function (_0xfec40e) { + return !!_0xfec40e && _0x144157.some.call(this, function (_0x1955e3) { + return this.test(_0x4dac5c(_0x1955e3)); + }, _0x20da6b(_0xfec40e)); + }, + addClass: function (_0x591c46) { + return _0x591c46 ? this.each(function (_0x49286d) { + if ("className" in this) { + _0x411cc2 = []; + var _0x16cea9 = _0x4dac5c(this); + _0x1e1ddc(this, _0x591c46, _0x49286d, _0x16cea9).split(/\s+/g).forEach(function (_0x474115) { + _0x5b54d2(this).hasClass(_0x474115) || _0x411cc2.push(_0x474115); + }, this); + _0x411cc2.length && _0x4dac5c(this, _0x16cea9 + (_0x16cea9 ? " " : "") + _0x411cc2.join(" ")); + } + }) : this; + }, + removeClass: function (_0x247a41) { + return this.each(function (_0x2e6691) { + if ("className" in this) { + if (_0x247a41 === _0x423847) { + return _0x4dac5c(this, ""); + } + _0x411cc2 = _0x4dac5c(this); + _0x1e1ddc(this, _0x247a41, _0x2e6691, _0x411cc2).split(/\s+/g).forEach(function (_0x49d6dd) { + _0x411cc2 = _0x411cc2.replace(_0x20da6b(_0x49d6dd), " "); + }); + _0x4dac5c(this, _0x411cc2.trim()); + } + }); + }, + toggleClass: function (_0xc0197c, _0x341f18) { + return _0xc0197c ? this.each(function (_0x33a3c7) { + var _0x2cf49c = _0x5b54d2(this); + _0x1e1ddc(this, _0xc0197c, _0x33a3c7, _0x4dac5c(this)).split(/\s+/g).forEach(function (_0x4f33b8) { + (_0x341f18 === _0x423847 ? !_0x2cf49c.hasClass(_0x4f33b8) : _0x341f18) ? _0x2cf49c.addClass(_0x4f33b8) : _0x2cf49c.removeClass(_0x4f33b8); + }); + }) : this; + }, + scrollTop: function (_0x5ac1c1) { + if (this.length) { + var _0x7884b6 = "scrollTop" in this[0]; + return _0x5ac1c1 === _0x423847 ? _0x7884b6 ? this[0].scrollTop : this[0].pageYOffset : this.each(_0x7884b6 ? function () { + this.scrollTop = _0x5ac1c1; + } : function () { + this.scrollTo(this.scrollX, _0x5ac1c1); + }); + } + }, + scrollLeft: function (_0x4b0b79) { + if (this.length) { + var _0x4de92a = "scrollLeft" in this[0]; + return _0x4b0b79 === _0x423847 ? _0x4de92a ? this[0].scrollLeft : this[0].pageXOffset : this.each(_0x4de92a ? function () { + this.scrollLeft = _0x4b0b79; + } : function () { + this.scrollTo(_0x4b0b79, this.scrollY); + }); + } + }, + position: function () { + if (this.length) { + var _0x5d2c40 = this[0]; + var _0x52c13a = this.offsetParent(); + var _0x49d0c0 = this.offset(); + var _0x30d9ae = _0x4919b3.test(_0x52c13a[0].nodeName) ? { + top: 0, + left: 0 + } : _0x52c13a.offset(); + _0x49d0c0.top -= parseFloat(_0x5b54d2(_0x5d2c40).css("margin-top")) || 0; + _0x49d0c0.left -= parseFloat(_0x5b54d2(_0x5d2c40).css("margin-left")) || 0; + _0x30d9ae.top += parseFloat(_0x5b54d2(_0x52c13a[0]).css("border-top-width")) || 0; + _0x30d9ae.left += parseFloat(_0x5b54d2(_0x52c13a[0]).css("border-left-width")) || 0; + return { + top: _0x49d0c0.top - _0x30d9ae.top, + left: _0x49d0c0.left - _0x30d9ae.left + }; + } + }, + offsetParent: function () { + return this.map(function () { + for (var _0x4e768c = this.offsetParent || _0x1ea2a9.body; _0x4e768c && !_0x4919b3.test(_0x4e768c.nodeName) && "static" == _0x5b54d2(_0x4e768c).css("position");) { + _0x4e768c = _0x4e768c.offsetParent; + } + return _0x4e768c; + }); + } + }; + _0x5b54d2.fn.detach = _0x5b54d2.fn.remove; + ["width", "height"].forEach(function (_0x946882) { + var _0x40f3a5 = _0x946882.replace(/./, function (_0x5327b6) { + return _0x5327b6[0].toUpperCase(); + }); + _0x5b54d2.fn[_0x946882] = function (_0x3c88d9) { + var _0x59475d; + var _0x2c360e = this[0]; + return _0x3c88d9 === _0x423847 ? _0x2337f6(_0x2c360e) ? _0x2c360e["inner" + _0x40f3a5] : _0x3f95fc(_0x2c360e) ? _0x2c360e.documentElement["scroll" + _0x40f3a5] : (_0x59475d = this.offset()) && _0x59475d[_0x946882] : this.each(function (_0x258408) { + (_0x2c360e = _0x5b54d2(this)).css(_0x946882, _0x1e1ddc(this, _0x3c88d9, _0x258408, _0x2c360e[_0x946882]())); + }); + }; + }); + ["after", "prepend", "before", "append"].forEach(function (_0x5dd089, _0x21e03c) { + var _0x1ba174 = _0x21e03c % 2; + _0x5b54d2.fn[_0x5dd089] = function () { + var _0x11b350; + var _0x5683d3; + var _0x407872 = _0x5b54d2.map(arguments, function (_0x1e45d3) { + return "object" == (_0x11b350 = _0x30a904(_0x1e45d3)) || "array" == _0x11b350 || null == _0x1e45d3 ? _0x1e45d3 : _0x3770d0.fragment(_0x1e45d3); + }); + var _0x146079 = this.length > 1; + return _0x407872.length < 1 ? this : this.each(function (_0x2db62a, _0x3a8471) { + _0x5683d3 = _0x1ba174 ? _0x3a8471 : _0x3a8471.parentNode; + _0x3a8471 = 0 == _0x21e03c ? _0x3a8471.nextSibling : 1 == _0x21e03c ? _0x3a8471.firstChild : 2 == _0x21e03c ? _0x3a8471 : null; + var _0x3d7985 = _0x5b54d2.contains(_0x1ea2a9.documentElement, _0x5683d3); + _0x407872.forEach(function (_0x5d794f) { + if (_0x146079) { + _0x5d794f = _0x5d794f.cloneNode(true); + } else { + if (!_0x5683d3) { + return _0x5b54d2(_0x5d794f).remove(); + } + } + _0x5683d3.insertBefore(_0x5d794f, _0x3a8471); + _0x3d7985 && _0x2dec83(_0x5d794f, function (_0x25c6ce) { + null == _0x25c6ce.nodeName || "SCRIPT" !== _0x25c6ce.nodeName.toUpperCase() || _0x25c6ce.type && "text/javascript" !== _0x25c6ce.type || _0x25c6ce.src || window.eval.call(window, _0x25c6ce.innerHTML); + }); + }); + }); + }; + _0x5b54d2.fn[_0x1ba174 ? _0x5dd089 + "To" : "insert" + (_0x21e03c ? "Before" : "After")] = function (_0x314104) { + _0x5b54d2(_0x314104)[_0x5dd089](this); + return this; + }; + }); + _0x3770d0.Z.prototype = _0x5b54d2.fn; + _0x3770d0.uniq = _0x1c2d1e; + _0x3770d0.deserializeValue = _0x199c11; + _0x5b54d2.zepto = _0x3770d0; + return _0x5b54d2; + }(); + var _0x874e55 = _0x8915d.exports; + !function (_0x2eb214) { + var _0x182f39; + var _0x5679a0 = 1; + var _0x55fb32 = Array.prototype.slice; + var _0x144583 = _0x2eb214.isFunction; + var _0x3fe3b1 = function (_0x50a33e) { + return "string" == typeof _0x50a33e; + }; + var _0x5de107 = {}; + var _0x14128d = { + click: _0x14128d.mousedown = _0x14128d.mouseup = _0x14128d.mousemove = "MouseEvents" + }; + var _0x8cdd64 = "onfocusin" in window; + var _0x2f92f2 = { + focus: "focusin", + blur: "focusout" + }; + var _0x1c5bcb = { + mouseenter: "mouseover", + mouseleave: "mouseout" + }; + function _0x3f756b(_0x4dcf94) { + return _0x4dcf94._zid || (_0x4dcf94._zid = _0x5679a0++); + } + function _0x2cb897(_0x5788ab, _0xf3b16d, _0x21b63b, _0x545c18) { + _0xf3b16d = _0x32cd66(_0xf3b16d); + if (_0xf3b16d.ns) { + _0x556635 = _0xf3b16d.ns; + var _0x9cf991 = new RegExp("(?:^| )" + _0x556635.replace(" ", " .* ?") + "(?: |$)"); + } + var _0x556635; + return (_0x5de107[_0x3f756b(_0x5788ab)] || []).filter(function (_0xbaad07) { + return _0xbaad07 && (!_0xf3b16d.e || _0xbaad07.e == _0xf3b16d.e) && (!_0xf3b16d.ns || _0x9cf991.test(_0xbaad07.ns)) && (!_0x21b63b || _0x3f756b(_0xbaad07.fn) === _0x3f756b(_0x21b63b)) && (!_0x545c18 || _0xbaad07.sel == _0x545c18); + }); + } + function _0x32cd66(_0x4024be) { + var _0x5ea1ff = ("" + _0x4024be).split("."); + return { + e: _0x5ea1ff[0], + ns: _0x5ea1ff.slice(1).sort().join(" ") + }; + } + function _0x49740c(_0x2959a7, _0x378950) { + return _0x2959a7.del && !_0x8cdd64 && _0x2959a7.e in _0x2f92f2 || !!_0x378950; + } + function _0x44f2f6(_0x339c29) { + return _0x1c5bcb[_0x339c29] || _0x8cdd64 && _0x2f92f2[_0x339c29] || _0x339c29; + } + function _0x3439f8(_0x3208bb, _0x31ed3a, _0x5aee00, _0x562208, _0x51ad8, _0x45c78d, _0x479384) { + var _0x1714b8 = _0x3f756b(_0x3208bb); + var _0x28efd0 = _0x5de107[_0x1714b8] || (_0x5de107[_0x1714b8] = []); + _0x31ed3a.split(/\s/).forEach(function (_0x3617d3) { + if ("ready" == _0x3617d3) { + return _0x2eb214(document).ready(_0x5aee00); + } + var _0x3eec98 = _0x32cd66(_0x3617d3); + _0x3eec98.fn = _0x5aee00; + _0x3eec98.sel = _0x51ad8; + _0x3eec98.e in _0x1c5bcb && (_0x5aee00 = function (_0x3366a0) { + var _0x4748a2 = _0x3366a0.relatedTarget; + if (!_0x4748a2 || _0x4748a2 !== this && !_0x2eb214.contains(this, _0x4748a2)) { + return _0x3eec98.fn.apply(this, arguments); + } + }); + _0x3eec98.del = _0x45c78d; + var _0x306fca = _0x45c78d || _0x5aee00; + _0x3eec98.proxy = function (_0x363a49) { + if (!(_0x363a49 = _0x55659b(_0x363a49)).isImmediatePropagationStopped()) { + _0x363a49.data = _0x562208; + var _0xdb1345 = _0x306fca.apply(_0x3208bb, _0x363a49._args == _0x182f39 ? [_0x363a49] : [_0x363a49].concat(_0x363a49._args)); + false === _0xdb1345 && (_0x363a49.preventDefault(), _0x363a49.stopPropagation()); + return _0xdb1345; + } + }; + _0x3eec98.i = _0x28efd0.length; + _0x28efd0.push(_0x3eec98); + "addEventListener" in _0x3208bb && _0x3208bb.addEventListener(_0x44f2f6(_0x3eec98.e), _0x3eec98.proxy, _0x49740c(_0x3eec98, _0x479384)); + }); + } + function _0x3610d0(_0x4a4f68, _0xb207db, _0x12bc2c, _0x1f17c1, _0x5cde0e) { + var _0x3acb24 = _0x3f756b(_0x4a4f68); + (_0xb207db || "").split(/\s/).forEach(function (_0x567ada) { + _0x2cb897(_0x4a4f68, _0x567ada, _0x12bc2c, _0x1f17c1).forEach(function (_0x358673) { + delete _0x5de107[_0x3acb24][_0x358673.i]; + "removeEventListener" in _0x4a4f68 && _0x4a4f68.removeEventListener(_0x44f2f6(_0x358673.e), _0x358673.proxy, _0x49740c(_0x358673, _0x5cde0e)); + }); + }); + } + _0x2eb214.event = { + add: _0x3439f8, + remove: _0x3610d0 + }; + _0x2eb214.proxy = function (_0x3f3d50, _0x5b6c93) { + var _0x3edc54 = 2 in arguments && _0x55fb32.call(arguments, 2); + if (_0x144583(_0x3f3d50)) { + var _0xb845ef = function () { + return _0x3f3d50.apply(_0x5b6c93, _0x3edc54 ? _0x3edc54.concat(_0x55fb32.call(arguments)) : arguments); + }; + _0xb845ef._zid = _0x3f756b(_0x3f3d50); + return _0xb845ef; + } + if (_0x3fe3b1(_0x5b6c93)) { + return _0x3edc54 ? (_0x3edc54.unshift(_0x3f3d50[_0x5b6c93], _0x3f3d50), _0x2eb214.proxy.apply(null, _0x3edc54)) : _0x2eb214.proxy(_0x3f3d50[_0x5b6c93], _0x3f3d50); + } + throw new TypeError("expected function"); + }; + _0x2eb214.fn.bind = function (_0x729fe3, _0x266bf3, _0x2142e6) { + return this.on(_0x729fe3, _0x266bf3, _0x2142e6); + }; + _0x2eb214.fn.unbind = function (_0x3b12c8, _0x135f15) { + return this.off(_0x3b12c8, _0x135f15); + }; + _0x2eb214.fn.one = function (_0x143252, _0x1883f7, _0x92d52e, _0x48542b) { + return this.on(_0x143252, _0x1883f7, _0x92d52e, _0x48542b, 1); + }; + var _0x429dec = function () { + return true; + }; + var _0x3fba2a = function () { + return false; + }; + var _0x4fb2d8 = /^([A-Z]|returnValue$|layer[XY]$)/; + var _0x461ec9 = { + preventDefault: "isDefaultPrevented", + stopImmediatePropagation: "isImmediatePropagationStopped", + stopPropagation: "isPropagationStopped" + }; + function _0x55659b(_0x2afed9, _0x3b6470) { + !_0x3b6470 && _0x2afed9.isDefaultPrevented || (_0x3b6470 || (_0x3b6470 = _0x2afed9), _0x2eb214.each(_0x461ec9, function (_0x210352, _0x38bc65) { + var _0x2d6f65 = _0x3b6470[_0x210352]; + _0x2afed9[_0x210352] = function () { + this[_0x38bc65] = _0x429dec; + return _0x2d6f65 && _0x2d6f65.apply(_0x3b6470, arguments); + }; + _0x2afed9[_0x38bc65] = _0x3fba2a; + }), (_0x3b6470.defaultPrevented !== _0x182f39 ? _0x3b6470.defaultPrevented : "returnValue" in _0x3b6470 ? false === _0x3b6470.returnValue : _0x3b6470.getPreventDefault && _0x3b6470.getPreventDefault()) && (_0x2afed9.isDefaultPrevented = _0x429dec)); + return _0x2afed9; + } + function _0x59dcec(_0x854945) { + var _0x16c910; + var _0x19278a = { + originalEvent: _0x854945 + }; + for (_0x16c910 in _0x854945) _0x4fb2d8.test(_0x16c910) || _0x854945[_0x16c910] === _0x182f39 || (_0x19278a[_0x16c910] = _0x854945[_0x16c910]); + return _0x55659b(_0x19278a, _0x854945); + } + _0x2eb214.fn.delegate = function (_0x891a8e, _0x503948, _0x35b179) { + return this.on(_0x503948, _0x891a8e, _0x35b179); + }; + _0x2eb214.fn.undelegate = function (_0x3ed230, _0x54e448, _0x5f0eb4) { + return this.off(_0x54e448, _0x3ed230, _0x5f0eb4); + }; + _0x2eb214.fn.live = function (_0x359ff7, _0x101561) { + _0x2eb214(document.body).delegate(this.selector, _0x359ff7, _0x101561); + return this; + }; + _0x2eb214.fn.die = function (_0x5761d8, _0x5a5622) { + _0x2eb214(document.body).undelegate(this.selector, _0x5761d8, _0x5a5622); + return this; + }; + _0x2eb214.fn.on = function (_0x22f2a3, _0x1ddace, _0x8f6785, _0x2115ef, _0x57eb24) { + var _0x41463e; + var _0x531d30; + var _0x5cf4a1 = this; + return _0x22f2a3 && !_0x3fe3b1(_0x22f2a3) ? (_0x2eb214.each(_0x22f2a3, function (_0xf5a9a4, _0x2bca41) { + _0x5cf4a1.on(_0xf5a9a4, _0x1ddace, _0x8f6785, _0x2bca41, _0x57eb24); + }), _0x5cf4a1) : (_0x3fe3b1(_0x1ddace) || _0x144583(_0x2115ef) || false === _0x2115ef || (_0x2115ef = _0x8f6785, _0x8f6785 = _0x1ddace, _0x1ddace = _0x182f39), (_0x144583(_0x8f6785) || false === _0x8f6785) && (_0x2115ef = _0x8f6785, _0x8f6785 = _0x182f39), false === _0x2115ef && (_0x2115ef = _0x3fba2a), _0x5cf4a1.each(function (_0x1ce3f3, _0x49221c) { + _0x57eb24 && (_0x41463e = function (_0x2d7539) { + _0x3610d0(_0x49221c, _0x2d7539.type, _0x2115ef); + return _0x2115ef.apply(this, arguments); + }); + _0x1ddace && (_0x531d30 = function (_0x433128) { + var _0x2ae6b8; + var _0x1e35a9 = _0x2eb214(_0x433128.target).closest(_0x1ddace, _0x49221c).get(0); + if (_0x1e35a9 && _0x1e35a9 !== _0x49221c) { + _0x2ae6b8 = _0x2eb214.extend(_0x59dcec(_0x433128), { + currentTarget: _0x1e35a9, + liveFired: _0x49221c + }); + return (_0x41463e || _0x2115ef).apply(_0x1e35a9, [_0x2ae6b8].concat(_0x55fb32.call(arguments, 1))); + } + }); + _0x3439f8(_0x49221c, _0x22f2a3, _0x2115ef, _0x8f6785, _0x1ddace, _0x531d30 || _0x41463e); + })); + }; + _0x2eb214.fn.off = function (_0x1e4587, _0x2cee97, _0x3b7dbe) { + var _0x4d7299 = this; + return _0x1e4587 && !_0x3fe3b1(_0x1e4587) ? (_0x2eb214.each(_0x1e4587, function (_0x8b2737, _0x1a53d1) { + _0x4d7299.off(_0x8b2737, _0x2cee97, _0x1a53d1); + }), _0x4d7299) : (_0x3fe3b1(_0x2cee97) || _0x144583(_0x3b7dbe) || false === _0x3b7dbe || (_0x3b7dbe = _0x2cee97, _0x2cee97 = _0x182f39), false === _0x3b7dbe && (_0x3b7dbe = _0x3fba2a), _0x4d7299.each(function () { + _0x3610d0(this, _0x1e4587, _0x3b7dbe, _0x2cee97); + })); + }; + _0x2eb214.fn.trigger = function (_0x1743ba, _0x34fc85) { + (_0x1743ba = _0x3fe3b1(_0x1743ba) || _0x2eb214.isPlainObject(_0x1743ba) ? _0x2eb214.Event(_0x1743ba) : _0x55659b(_0x1743ba))._args = _0x34fc85; + return this.each(function () { + _0x1743ba.type in _0x2f92f2 && "function" == typeof this[_0x1743ba.type] ? this[_0x1743ba.type]() : "dispatchEvent" in this ? this.dispatchEvent(_0x1743ba) : _0x2eb214(this).triggerHandler(_0x1743ba, _0x34fc85); + }); + }; + _0x2eb214.fn.triggerHandler = function (_0x1f596d, _0x109be7) { + var _0x5c3227; + var _0x49c087; + this.each(function (_0x5d7e6e, _0x15effa) { + (_0x5c3227 = _0x59dcec(_0x3fe3b1(_0x1f596d) ? _0x2eb214.Event(_0x1f596d) : _0x1f596d))._args = _0x109be7; + _0x5c3227.target = _0x15effa; + _0x2eb214.each(_0x2cb897(_0x15effa, _0x1f596d.type || _0x1f596d), function (_0x42bf6b, _0x40a60d) { + if (_0x49c087 = _0x40a60d.proxy(_0x5c3227), _0x5c3227.isImmediatePropagationStopped()) { + return false; + } + }); + }); + return _0x49c087; + }; + "focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function (_0x5a4b99) { + _0x2eb214.fn[_0x5a4b99] = function (_0x4ff741) { + return 0 in arguments ? this.bind(_0x5a4b99, _0x4ff741) : this.trigger(_0x5a4b99); + }; + }); + _0x2eb214.Event = function (_0x225da5, _0x35f6f5) { + _0x3fe3b1(_0x225da5) || (_0x225da5 = (_0x35f6f5 = _0x225da5).type); + var _0xdbea91 = document.createEvent(_0x14128d[_0x225da5] || "Events"); + var _0x1654b4 = true; + if (_0x35f6f5) { + for (var _0x5af629 in _0x35f6f5) "bubbles" == _0x5af629 ? _0x1654b4 = !!_0x35f6f5[_0x5af629] : _0xdbea91[_0x5af629] = _0x35f6f5[_0x5af629]; + } + _0xdbea91.initEvent(_0x225da5, _0x1654b4, true); + return _0x55659b(_0xdbea91); + }; + }(_0x874e55); + (function (_0x3ec022) { + var _0x39bed9; + var _0x17384d; + var _0x520088 = 0; + var _0x443715 = window.document; + var _0x5acc10 = /)<[^<]*)*<\/script>/gi; + var _0x9bf646 = /^(?:text|application)\/javascript/i; + var _0x310094 = /^(?:text|application)\/xml/i; + var _0x1b3752 = "application/json"; + var _0x2002b7 = "text/html"; + var _0x164214 = /^\s*$/; + var _0x497337 = _0x443715.createElement("a"); + function _0x328364(_0x3ac2c3, _0x14d488, _0x989391, _0x50785c) { + if (_0x3ac2c3.global) { + return function (_0x489c6f, _0x36e740, _0x436008) { + var _0x51b415 = _0x3ec022.Event(_0x36e740); + _0x3ec022(_0x489c6f).trigger(_0x51b415, _0x436008); + return !_0x51b415.isDefaultPrevented(); + }(_0x14d488 || _0x443715, _0x989391, _0x50785c); + } + } + function _0x41d571(_0x19b646, _0x39566a) { + var _0xa6709f = _0x39566a.context; + if (false === _0x39566a.beforeSend.call(_0xa6709f, _0x19b646, _0x39566a) || false === _0x328364(_0x39566a, _0xa6709f, "ajaxBeforeSend", [_0x19b646, _0x39566a])) { + return false; + } + _0x328364(_0x39566a, _0xa6709f, "ajaxSend", [_0x19b646, _0x39566a]); + } + function _0x4d50be(_0x3702b5, _0x408a42, _0x20c07d, _0x5540ef) { + var _0x1ea1c0 = _0x20c07d.context; + var _0x2e5231 = "success"; + _0x20c07d.success.call(_0x1ea1c0, _0x3702b5, _0x2e5231, _0x408a42); + _0x5540ef && _0x5540ef.resolveWith(_0x1ea1c0, [_0x3702b5, _0x2e5231, _0x408a42]); + _0x328364(_0x20c07d, _0x1ea1c0, "ajaxSuccess", [_0x408a42, _0x20c07d, _0x3702b5]); + _0x5732a5(_0x2e5231, _0x408a42, _0x20c07d); + } + function _0x1b0c00(_0xe84119, _0x17c5e0, _0x462994, _0x548647, _0x1bb17c) { + var _0x51435f = _0x548647.context; + _0x548647.error.call(_0x51435f, _0x462994, _0x17c5e0, _0xe84119); + _0x1bb17c && _0x1bb17c.rejectWith(_0x51435f, [_0x462994, _0x17c5e0, _0xe84119]); + _0x328364(_0x548647, _0x51435f, "ajaxError", [_0x462994, _0x548647, _0xe84119 || _0x17c5e0]); + _0x5732a5(_0x17c5e0, _0x462994, _0x548647); + } + function _0x5732a5(_0x216bc7, _0x37f2ee, _0x2c9036) { + var _0x556c50 = _0x2c9036.context; + _0x2c9036.complete.call(_0x556c50, _0x37f2ee, _0x216bc7); + _0x328364(_0x2c9036, _0x556c50, "ajaxComplete", [_0x37f2ee, _0x2c9036]); + (function (_0x7133e2) { + _0x7133e2.global && ! --_0x3ec022.active && _0x328364(_0x7133e2, null, "ajaxStop"); + })(_0x2c9036); + } + function _0x19d18c() {} + function _0x54162b(_0x5f41e5, _0x3d2587) { + return "" == _0x3d2587 ? _0x5f41e5 : (_0x5f41e5 + "&" + _0x3d2587).replace(/[&?]{1,2}/, "?"); + } + function _0x130947(_0x5792b3, _0xcb2093, _0x23bed2, _0x2e2188) { + _0x3ec022.isFunction(_0xcb2093) && (_0x2e2188 = _0x23bed2, _0x23bed2 = _0xcb2093, _0xcb2093 = undefined); + _0x3ec022.isFunction(_0x23bed2) || (_0x2e2188 = _0x23bed2, _0x23bed2 = undefined); + return { + url: _0x5792b3, + data: _0xcb2093, + success: _0x23bed2, + dataType: _0x2e2188 + }; + } + _0x497337.href = window.location.href; + _0x3ec022.active = 0; + _0x3ec022.ajaxJSONP = function (_0x1a30b2, _0x4e099e) { + if (!("type" in _0x1a30b2)) { + return _0x3ec022.ajax(_0x1a30b2); + } + var _0x5b65d3; + var _0x4f41c1; + var _0x4629be = _0x1a30b2.jsonpCallback; + var _0x8b5673 = (_0x3ec022.isFunction(_0x4629be) ? _0x4629be() : _0x4629be) || "jsonp" + ++_0x520088; + var _0x596f9d = _0x443715.createElement("script"); + var _0x9b6994 = window[_0x8b5673]; + var _0x10d60a = function (_0x1ad075) { + _0x3ec022(_0x596f9d).triggerHandler("error", _0x1ad075 || "abort"); + }; + var _0x198ce9 = { + abort: _0x10d60a + }; + _0x4e099e && _0x4e099e.promise(_0x198ce9); + _0x3ec022(_0x596f9d).on("load error", function (_0x4ef8d5, _0x178579) { + clearTimeout(_0x4f41c1); + _0x3ec022(_0x596f9d).off().remove(); + "error" != _0x4ef8d5.type && _0x5b65d3 ? _0x4d50be(_0x5b65d3[0], _0x198ce9, _0x1a30b2, _0x4e099e) : _0x1b0c00(null, _0x178579 || "error", _0x198ce9, _0x1a30b2, _0x4e099e); + window[_0x8b5673] = _0x9b6994; + _0x5b65d3 && _0x3ec022.isFunction(_0x9b6994) && _0x9b6994(_0x5b65d3[0]); + _0x9b6994 = _0x5b65d3 = undefined; + }); + return false === _0x41d571(_0x198ce9, _0x1a30b2) ? (_0x10d60a("abort"), _0x198ce9) : (window[_0x8b5673] = function () { + _0x5b65d3 = arguments; + }, _0x596f9d.src = _0x1a30b2.url.replace(/\?(.+)=\?/, "?$1=" + _0x8b5673), _0x443715.head.appendChild(_0x596f9d), _0x1a30b2.timeout > 0 && (_0x4f41c1 = setTimeout(function () { + _0x10d60a("timeout"); + }, _0x1a30b2.timeout)), _0x198ce9); + }; + _0x3ec022.ajaxSettings = { + type: "GET", + beforeSend: _0x19d18c, + success: _0x19d18c, + error: _0x19d18c, + complete: _0x19d18c, + context: null, + global: true, + xhr: function () { + return new window.XMLHttpRequest(); + }, + accepts: { + script: "text/javascript, application/javascript, application/x-javascript", + json: _0x1b3752, + xml: "application/xml, text/xml", + html: _0x2002b7, + text: "text/plain" + }, + crossDomain: false, + timeout: 0, + processData: true, + cache: true + }; + _0x3ec022.ajax = function (_0x20003f) { + var _0x1d8522; + var _0x2211ab = _0x3ec022.extend({}, _0x20003f || {}); + var _0x56d7e5 = _0x3ec022.Deferred && _0x3ec022.Deferred(); + for (_0x39bed9 in _0x3ec022.ajaxSettings) undefined === _0x2211ab[_0x39bed9] && (_0x2211ab[_0x39bed9] = _0x3ec022.ajaxSettings[_0x39bed9]); + !function (_0xf9b2ab) { + _0xf9b2ab.global && 0 == _0x3ec022.active++ && _0x328364(_0xf9b2ab, null, "ajaxStart"); + }(_0x2211ab); + _0x2211ab.crossDomain || ((_0x1d8522 = _0x443715.createElement("a")).href = _0x2211ab.url, _0x1d8522.href = _0x1d8522.href, _0x2211ab.crossDomain = _0x497337.protocol + "//" + _0x497337.host != _0x1d8522.protocol + "//" + _0x1d8522.host); + _0x2211ab.url || (_0x2211ab.url = window.location.toString()); + (function (_0x332803) { + _0x332803.processData && _0x332803.data && "string" != _0x3ec022.type(_0x332803.data) && (_0x332803.data = _0x3ec022.param(_0x332803.data, _0x332803.traditional)); + !_0x332803.data || _0x332803.type && "GET" != _0x332803.type.toUpperCase() || (_0x332803.url = _0x54162b(_0x332803.url, _0x332803.data), _0x332803.data = undefined); + })(_0x2211ab); + var _0x19b200 = _0x2211ab.dataType; + var _0x35f52e = /\?.+=\?/.test(_0x2211ab.url); + if (_0x35f52e && (_0x19b200 = "jsonp"), false !== _0x2211ab.cache && (_0x20003f && true === _0x20003f.cache || "script" != _0x19b200 && "jsonp" != _0x19b200) || (_0x2211ab.url = _0x54162b(_0x2211ab.url, "_=" + Date.now())), "jsonp" == _0x19b200) { + _0x35f52e || (_0x2211ab.url = _0x54162b(_0x2211ab.url, _0x2211ab.jsonp ? _0x2211ab.jsonp + "=?" : false === _0x2211ab.jsonp ? "" : "callback=?")); + return _0x3ec022.ajaxJSONP(_0x2211ab, _0x56d7e5); + } + var _0x1eede0; + var _0x862777 = _0x2211ab.accepts[_0x19b200]; + var _0x281cd2 = {}; + var _0x1875a9 = function (_0x13814b, _0x2d6947) { + _0x281cd2[_0x13814b.toLowerCase()] = [_0x13814b, _0x2d6947]; + }; + var _0x5a3636 = /^([\w-]+:)\/\//.test(_0x2211ab.url) ? RegExp.$1 : window.location.protocol; + var _0x30d212 = _0x2211ab.xhr(); + var _0x1ca5a5 = _0x30d212.setRequestHeader; + if (_0x56d7e5 && _0x56d7e5.promise(_0x30d212), _0x2211ab.crossDomain || _0x1875a9("X-Requested-With", "XMLHttpRequest"), _0x1875a9("Accept", _0x862777 || "*/*"), (_0x862777 = _0x2211ab.mimeType || _0x862777) && (_0x862777.indexOf(",") > -1 && (_0x862777 = _0x862777.split(",", 2)[0]), _0x30d212.overrideMimeType && _0x30d212.overrideMimeType(_0x862777)), (_0x2211ab.contentType || false !== _0x2211ab.contentType && _0x2211ab.data && "GET" != _0x2211ab.type.toUpperCase()) && _0x1875a9("Content-Type", _0x2211ab.contentType || "application/x-www-form-urlencoded"), _0x2211ab.headers) { + for (_0x17384d in _0x2211ab.headers) _0x1875a9(_0x17384d, _0x2211ab.headers[_0x17384d]); + } + if (_0x30d212.setRequestHeader = _0x1875a9, _0x30d212.onreadystatechange = function () { + if (4 == _0x30d212.readyState) { + _0x30d212.onreadystatechange = _0x19d18c; + clearTimeout(_0x1eede0); + var _0x13fe77; + var _0x5e1fb1 = false; + if (_0x30d212.status >= 200 && _0x30d212.status < 300 || 304 == _0x30d212.status || 0 == _0x30d212.status && "file:" == _0x5a3636) { + _0x19b200 = _0x19b200 || function (_0x2c1a96) { + _0x2c1a96 && (_0x2c1a96 = _0x2c1a96.split(";", 2)[0]); + return _0x2c1a96 && (_0x2c1a96 == _0x2002b7 ? "html" : _0x2c1a96 == _0x1b3752 ? "json" : _0x9bf646.test(_0x2c1a96) ? "script" : _0x310094.test(_0x2c1a96) && "xml") || "text"; + }(_0x2211ab.mimeType || _0x30d212.getResponseHeader("content-type")); + _0x13fe77 = _0x30d212.responseText; + try { + "script" == _0x19b200 ? (0, eval)(_0x13fe77) : "xml" == _0x19b200 ? _0x13fe77 = _0x30d212.responseXML : "json" == _0x19b200 && (_0x13fe77 = _0x164214.test(_0x13fe77) ? null : _0x3ec022.parseJSON(_0x13fe77)); + } catch (_0x3b4f0e) { + _0x5e1fb1 = _0x3b4f0e; + } + _0x5e1fb1 ? _0x1b0c00(_0x5e1fb1, "parsererror", _0x30d212, _0x2211ab, _0x56d7e5) : _0x4d50be(_0x13fe77, _0x30d212, _0x2211ab, _0x56d7e5); + } else { + _0x1b0c00(_0x30d212.statusText || null, _0x30d212.status ? "error" : "abort", _0x30d212, _0x2211ab, _0x56d7e5); + } + } + }, false === _0x41d571(_0x30d212, _0x2211ab)) { + _0x30d212.abort(); + _0x1b0c00(null, "abort", _0x30d212, _0x2211ab, _0x56d7e5); + return _0x30d212; + } + if (_0x2211ab.xhrFields) { + for (_0x17384d in _0x2211ab.xhrFields) _0x30d212[_0x17384d] = _0x2211ab.xhrFields[_0x17384d]; + } + var _0x4df0e9 = !("async" in _0x2211ab) || _0x2211ab.async; + for (_0x17384d in _0x30d212.open(_0x2211ab.type, _0x2211ab.url, _0x4df0e9, _0x2211ab.username, _0x2211ab.password), _0x281cd2) _0x1ca5a5.apply(_0x30d212, _0x281cd2[_0x17384d]); + _0x2211ab.timeout > 0 && (_0x1eede0 = setTimeout(function () { + _0x30d212.onreadystatechange = _0x19d18c; + _0x30d212.abort(); + _0x1b0c00(null, "timeout", _0x30d212, _0x2211ab, _0x56d7e5); + }, _0x2211ab.timeout)); + _0x30d212.send(_0x2211ab.data ? _0x2211ab.data : null); + return _0x30d212; + }; + _0x3ec022.get = function () { + return _0x3ec022.ajax(_0x130947.apply(null, arguments)); + }; + _0x3ec022.post = function () { + var _0x477200 = _0x130947.apply(null, arguments); + _0x477200.type = "POST"; + return _0x3ec022.ajax(_0x477200); + }; + _0x3ec022.getJSON = function () { + var _0x55b787 = _0x130947.apply(null, arguments); + _0x55b787.dataType = "json"; + return _0x3ec022.ajax(_0x55b787); + }; + _0x3ec022.fn.load = function (_0x4ab94c, _0x325fa0, _0x2fd589) { + if (!this.length) { + return this; + } + var _0x22b8c6; + var _0x1a6b9a = this; + var _0x55b34e = _0x4ab94c.split(/\s/); + var _0x4d0554 = _0x130947(_0x4ab94c, _0x325fa0, _0x2fd589); + var _0x5ac86 = _0x4d0554.success; + _0x55b34e.length > 1 && (_0x4d0554.url = _0x55b34e[0], _0x22b8c6 = _0x55b34e[1]); + _0x4d0554.success = function (_0x1d3cf0) { + _0x1a6b9a.html(_0x22b8c6 ? _0x3ec022("
").html(_0x1d3cf0.replace(_0x5acc10, "")).find(_0x22b8c6) : _0x1d3cf0); + _0x5ac86 && _0x5ac86.apply(_0x1a6b9a, arguments); + }; + _0x3ec022.ajax(_0x4d0554); + return this; + }; + var _0x569c13 = encodeURIComponent; + function _0x115552(_0xaf7ea5, _0x2142f1, _0x39d852, _0x599caa) { + var _0x46e5e1; + var _0x4e0c74 = _0x3ec022.isArray(_0x2142f1); + var _0x18d2a5 = _0x3ec022.isPlainObject(_0x2142f1); + _0x3ec022.each(_0x2142f1, function (_0x58b45e, _0x495c8c) { + _0x46e5e1 = _0x3ec022.type(_0x495c8c); + _0x599caa && (_0x58b45e = _0x39d852 ? _0x599caa : _0x599caa + "[" + (_0x18d2a5 || "object" == _0x46e5e1 || "array" == _0x46e5e1 ? _0x58b45e : "") + "]"); + !_0x599caa && _0x4e0c74 ? _0xaf7ea5.add(_0x495c8c.name, _0x495c8c.value) : "array" == _0x46e5e1 || !_0x39d852 && "object" == _0x46e5e1 ? _0x115552(_0xaf7ea5, _0x495c8c, _0x39d852, _0x58b45e) : _0xaf7ea5.add(_0x58b45e, _0x495c8c); + }); + } + _0x3ec022.param = function (_0x248cd1, _0x4d3884) { + var _0x5125df = []; + _0x5125df.add = function (_0x19c4ed, _0x55075d) { + _0x3ec022.isFunction(_0x55075d) && (_0x55075d = _0x55075d()); + null == _0x55075d && (_0x55075d = ""); + this.push(_0x569c13(_0x19c4ed) + "=" + _0x569c13(_0x55075d)); + }; + _0x115552(_0x5125df, _0x248cd1, _0x4d3884); + return _0x5125df.join("&").replace(/%20/g, "+"); + }; + })(_0x874e55); + (_0x51cf52 = _0x874e55).fn.serializeArray = function () { + var _0x11ca61; + var _0x12ad09; + var _0x59cd2 = []; + var _0x382dc6 = function (_0x38da25) { + if (_0x38da25.forEach) { + return _0x38da25.forEach(_0x382dc6); + } + _0x59cd2.push({ + name: _0x11ca61, + value: _0x38da25 + }); + }; + this[0] && _0x51cf52.each(this[0].elements, function (_0x171f8e, _0xc19122) { + _0x12ad09 = _0xc19122.type; + (_0x11ca61 = _0xc19122.name) && "fieldset" != _0xc19122.nodeName.toLowerCase() && !_0xc19122.disabled && "submit" != _0x12ad09 && "reset" != _0x12ad09 && "button" != _0x12ad09 && "file" != _0x12ad09 && ("radio" != _0x12ad09 && "checkbox" != _0x12ad09 || _0xc19122.checked) && _0x382dc6(_0x51cf52(_0xc19122).val()); + }); + return _0x59cd2; + }; + _0x51cf52.fn.serialize = function () { + var _0x356f24 = []; + this.serializeArray().forEach(function (_0x11949e) { + _0x356f24.push(encodeURIComponent(_0x11949e.name) + "=" + encodeURIComponent(_0x11949e.value)); + }); + return _0x356f24.join("&"); + }; + _0x51cf52.fn.submit = function (_0x55ad2c) { + if (0 in arguments) { + this.bind("submit", _0x55ad2c); + } else { + if (this.length) { + var _0x219636 = _0x51cf52.Event("submit"); + this.eq(0).trigger(_0x219636); + _0x219636.isDefaultPrevented() || this.get(0).submit(); + } + } + return this; + }; + (function (_0x450b07) { + "__proto__" in {} || _0x450b07.extend(_0x450b07.zepto, { + Z: function (_0x5caee1, _0x2bbc79) { + _0x5caee1 = _0x5caee1 || []; + _0x450b07.extend(_0x5caee1, _0x450b07.fn); + _0x5caee1.selector = _0x2bbc79 || ""; + _0x5caee1.__Z = true; + return _0x5caee1; + }, + isZ: function (_0x53f22e) { + return "array" === _0x450b07.type(_0x53f22e) && "__Z" in _0x53f22e; + } + }); + try { + getComputedStyle(undefined); + } catch (_0x195e9d) { + var _0x4c6589 = getComputedStyle; + window.getComputedStyle = function (_0x284b06) { + try { + return _0x4c6589(_0x284b06); + } catch (_0x16f0f2) { + return null; + } + }; + } + })(_0x874e55); + }, + 2480: function () {}, + 8593: function (_0x57e203) { + "use strict"; + + _0x57e203.exports = JSON.parse("{\"_from\":\"axios@^0.21.0\",\"_id\":\"axios@0.21.4\",\"_inBundle\":false,\"_integrity\":\"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==\",\"_location\":\"/axios\",\"_phantomChildren\":{},\"_requested\":{\"type\":\"range\",\"registry\":true,\"raw\":\"axios@^0.21.0\",\"name\":\"axios\",\"escapedName\":\"axios\",\"rawSpec\":\"^0.21.0\",\"saveSpec\":null,\"fetchSpec\":\"^0.21.0\"},\"_requiredBy\":[\"/\"],\"_resolved\":\"https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz\",\"_shasum\":\"c67b90dc0568e5c1cf2b0b858c43ba28e2eda575\",\"_spec\":\"axios@^0.21.0\",\"_where\":\"/apps01/workspace/commonUtils\",\"author\":{\"name\":\"Matt Zabriskie\"},\"browser\":{\"./lib/adapters/http.js\":\"./lib/adapters/xhr.js\"},\"bugs\":{\"url\":\"https://github.com/axios/axios/issues\"},\"bundleDependencies\":false,\"bundlesize\":[{\"path\":\"./dist/axios.min.js\",\"threshold\":\"5kB\"}],\"dependencies\":{\"follow-redirects\":\"^1.14.0\"},\"deprecated\":false,\"description\":\"Promise based HTTP client for the browser and node.js\",\"devDependencies\":{\"coveralls\":\"^3.0.0\",\"es6-promise\":\"^4.2.4\",\"grunt\":\"^1.3.0\",\"grunt-banner\":\"^0.6.0\",\"grunt-cli\":\"^1.2.0\",\"grunt-contrib-clean\":\"^1.1.0\",\"grunt-contrib-watch\":\"^1.0.0\",\"grunt-eslint\":\"^23.0.0\",\"grunt-karma\":\"^4.0.0\",\"grunt-mocha-test\":\"^0.13.3\",\"grunt-ts\":\"^6.0.0-beta.19\",\"grunt-webpack\":\"^4.0.2\",\"istanbul-instrumenter-loader\":\"^1.0.0\",\"jasmine-core\":\"^2.4.1\",\"karma\":\"^6.3.2\",\"karma-chrome-launcher\":\"^3.1.0\",\"karma-firefox-launcher\":\"^2.1.0\",\"karma-jasmine\":\"^1.1.1\",\"karma-jasmine-ajax\":\"^0.1.13\",\"karma-safari-launcher\":\"^1.0.0\",\"karma-sauce-launcher\":\"^4.3.6\",\"karma-sinon\":\"^1.0.5\",\"karma-sourcemap-loader\":\"^0.3.8\",\"karma-webpack\":\"^4.0.2\",\"load-grunt-tasks\":\"^3.5.2\",\"minimist\":\"^1.2.0\",\"mocha\":\"^8.2.1\",\"sinon\":\"^4.5.0\",\"terser-webpack-plugin\":\"^4.2.3\",\"typescript\":\"^4.0.5\",\"url-search-params\":\"^0.10.0\",\"webpack\":\"^4.44.2\",\"webpack-dev-server\":\"^3.11.0\"},\"homepage\":\"https://axios-http.com\",\"jsdelivr\":\"dist/axios.min.js\",\"keywords\":[\"xhr\",\"http\",\"ajax\",\"promise\",\"node\"],\"license\":\"MIT\",\"main\":\"index.js\",\"name\":\"axios\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/axios/axios.git\"},\"scripts\":{\"build\":\"NODE_ENV=production grunt build\",\"coveralls\":\"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js\",\"examples\":\"node ./examples/server.js\",\"fix\":\"eslint --fix lib/**/*.js\",\"postversion\":\"git push && git push --tags\",\"preversion\":\"npm test\",\"start\":\"node ./sandbox/server.js\",\"test\":\"grunt test\",\"version\":\"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json\"},\"typings\":\"./index.d.ts\",\"unpkg\":\"dist/axios.min.js\",\"version\":\"0.21.4\"}"); + } + }; + var _0x45fb36 = {}; + function _0x375368(_0x56eca6) { + var _0x1492a7 = _0x45fb36[_0x56eca6]; + if (undefined !== _0x1492a7) { + return _0x1492a7.exports; + } + _0x45fb36[_0x56eca6] = { + exports: {} + }; + var _0x2a336c = _0x45fb36[_0x56eca6]; + _0x15a254[_0x56eca6].call(_0x2a336c.exports, _0x2a336c, _0x2a336c.exports, _0x375368); + return _0x2a336c.exports; + } + _0x375368.amdD = function () { + throw new Error("define cannot be used indirect"); + }; + _0x375368.n = function (_0xb77a2) { + var _0x566944 = _0xb77a2 && _0xb77a2.__esModule ? function () { + return _0xb77a2.default; + } : function () { + return _0xb77a2; + }; + _0x375368.d(_0x566944, { + a: _0x566944 + }); + return _0x566944; + }; + _0x375368.d = function (_0x2bac65, _0x94e386) { + for (var _0x395dcb in _0x94e386) _0x375368.o(_0x94e386, _0x395dcb) && !_0x375368.o(_0x2bac65, _0x395dcb) && Object.defineProperty(_0x2bac65, _0x395dcb, { + enumerable: true, + get: _0x94e386[_0x395dcb] + }); + }; + _0x375368.g = function () { + if ("object" == typeof globalThis) { + return globalThis; + } + try { + return this || new Function("return this")(); + } catch (_0x370806) { + if ("object" == typeof window) { + return window; + } + } + }(); + _0x375368.o = function (_0x181724, _0x348c86) { + return Object.prototype.hasOwnProperty.call(_0x181724, _0x348c86); + }; + _0x375368.r = function (_0x9250a4) { + "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(_0x9250a4, Symbol.toStringTag, { + value: "Module" + }); + Object.defineProperty(_0x9250a4, "__esModule", { + value: true + }); + }; + var _0x239f10 = {}; + !function () { + "use strict"; + + _0x375368.r(_0x239f10); + _0x375368.d(_0x239f10, { + activityClientEvent: function () { + return _0x3c352a; + }, + addClientEvent: function () { + return _0x28e4d2; + }, + address: function () { + return _0x2539ea; + }, + amber: function () { + return _0x38efce; + }, + appUtils: function () { + return _0x3ce1ef; + }, + button: function () { + return _0x2d7a27; + }, + check: function () { + return _0x5dce0f; + }, + constant: function () { + return _0x20dbf5; + }, + coreUserClientEvent: function () { + return _0x19381b; + }, + crypto: function () { + return _0x5f3268; + }, + fn: function () { + return _0x936734; + }, + format: function () { + return _0x1f18d8; + }, + gamePad: function () { + return _0x2cfc8e; + }, + gameplay: function () { + return _0x4d44d7; + }, + img: function () { + return _0x43a8ee; + }, + layer: function () { + return _0x2e430c; + }, + loadFile: function () { + return _0x119716; + }, + memberOrderClientEvent: function () { + return _0x55a85a; + }, + miguCmcc: function () { + return _0x34cc8e; + }, + miguMeta: function () { + return _0x198cfb; + }, + miguMusic: function () { + return _0x2215d2; + }, + miguRead: function () { + return _0x21d6cf; + }, + miguSdkUtils: function () { + return _0x5c06f7; + }, + miguVideo: function () { + return _0x43e5fa; + }, + miguWroldCup: function () { + return _0x237e47; + }, + miniProgram: function () { + return _0x5b2419; + }, + pay: function () { + return _0x1c739e; + }, + plantform: function () { + return _0xbabe71; + }, + pullUp: function () { + return _0x4c78cd; + }, + share: function () { + return _0x1e6645; + }, + ua: function () { + return _0x5802fb; + }, + url: function () { + return _0x41009e; + }, + user: function () { + return _0x263b78; + } + }); + var _0x1f18d8 = {}; + _0x375368.r(_0x1f18d8); + _0x375368.d(_0x1f18d8, { + base64_decode: function () { + return _0x1a0b5e; + }, + base64_encode: function () { + return _0x50fd71; + }, + formatTime: function () { + return _0x496bbb; + }, + truncated: function () { + return _0x183329; + }, + utf8_decode: function () { + return _0x195ad6; + } + }); + var _0x2e430c = {}; + _0x375368.r(_0x2e430c); + _0x375368.d(_0x2e430c, { + bottomDownload: function () { + return _0x4bd4b4; + }, + setSilentTribute: function () { + return _0x4039a2; + }, + toast: function () { + return _0x4bcb5a; + } + }); + var _0x119716 = {}; + _0x375368.r(_0x119716); + _0x375368.d(_0x119716, { + asyncLoadScript: function () { + return _0x40aee9; + }, + loadCSS: function () { + return _0x49e25d; + }, + loadScript: function () { + return _0x16ced5; + }, + pageInit: function () { + return _0x2f0373; + } + }); + var _0x43e5fa = {}; + _0x375368.r(_0x43e5fa); + _0x375368.d(_0x43e5fa, { + closeWebView: function () { + return _0x1e9f66; + }, + getUserInfo: function () { + return _0x4396da; + }, + goToApp: function () { + return _0x3f055b; + }, + initBridge: function () { + return _0x344199; + }, + initVideoBridge: function () { + return _0x329d2a; + }, + isInMGvideo: function () { + return _0x570af6; + }, + isInMGvideoApp: function () { + return _0x4f1863; + }, + jumpActivityView: function () { + return _0x5235b3; + }, + jumpH5: function () { + return _0x38320b; + }, + openWebview: function () { + return _0x3644d3; + }, + setStatusBarState: function () { + return _0x4765c2; + }, + share: function () { + return _0x21e063; + }, + shareImg: function () { + return _0x3d880c; + }, + sharePage: function () { + return _0x3d0f1a; + } + }); + var _0x34cc8e = {}; + _0x375368.r(_0x34cc8e); + _0x375368.d(_0x34cc8e, { + closeCurrentWebView: function () { + return _0x2fbf69; + }, + getNetInfo: function () { + return _0x379a3e; + }, + hiddenNavigationBar: function () { + return _0x337ebb; + }, + initBridge: function () { + return _0x53969f; + }, + isCmccApp: function () { + return _0x28fcb6; + }, + newWebview: function () { + return _0x176898; + }, + openMiniProgram: function () { + return _0x4f56ad; + }, + shareMessage: function () { + return _0x51c470; + }, + showLogin: function () { + return _0x44ac6e; + }, + showNavigationBar: function () { + return _0x3e6c50; + } + }); + var _0x263b78 = {}; + _0x375368.r(_0x263b78); + _0x375368.d(_0x263b78, { + IOSSDKvisibilitychangeLogin: function () { + return _0x31e626; + }, + autoLogin4g: function () { + return _0x4b3548; + }, + checkUser: function () { + return _0x7b6a7f; + }, + checkloginAndGotologin: function () { + return _0x527be7; + }, + getCertifyInfo: function () { + return _0x12e741; + }, + getPhoneOrUserId: function () { + return _0x589f7c; + }, + getUserInfo: function () { + return _0xbfe1f5; + }, + gotoLogin: function () { + return _0x1ef962; + }, + gotoLoginMiddleh5JK: function () { + return _0x9f53b5; + }, + loginFromUidUtoken: function () { + return _0x413a47; + }, + notifyMiniUserInfo: function () { + return _0x5c92f1; + }, + queryMemberRights: function () { + return _0x149091; + }, + queryPhoneOrUserId: function () { + return _0x34c763; + }, + quickloginForCmcc: function () { + return _0xe1d95b; + }, + remoteLoginInfoFormini: function () { + return _0x431db0; + }, + ssoHeadOffice: function () { + return _0xe099d3; + }, + ssoHeadOfficeInGame: function () { + return _0x240eb4; + }, + storeUserParams: function () { + return _0x5767c7; + }, + tagInfo: function () { + return _0x10ca9b; + } + }); + var _0x28e4d2 = {}; + _0x375368.r(_0x28e4d2); + _0x375368.d(_0x28e4d2, { + CdpGio: function () { + return _0x34d4f7; + }, + checkTrans: function () { + return _0xf68795; + }, + fillUpStartData: function () { + return _0x38f6f5; + }, + formatAndUploginData: function () { + return _0x4a1234; + }, + formatTransFlagData: function () { + return _0x3d71c5; + }, + getBilogConfig: function () { + return _0xa74e0d; + }, + information: function () { + return _0x58ce17; + }, + netWorkChange: function () { + return _0x38544a; + }, + pcRecordLoginInfo: function () { + return _0x20eaf4; + }, + queryProvince: function () { + return _0x4026b5; + }, + recordEventAction: function () { + return _0x4e13a5; + }, + recordLoginCom: function () { + return _0x5bdacb; + }, + recordLoginInfo: function () { + return _0x4ffaa4; + }, + recordRequest: function () { + return _0x37ffbd; + }, + recordVideoPlay: function () { + return _0x247ab1; + }, + touchscreen: function () { + return _0x4cd8eb; + } + }); + var _0x3c352a = {}; + _0x375368.r(_0x3c352a); + _0x375368.d(_0x3c352a, { + information: function () { + return _0x11d160; + }, + newrecordEventAction: function () { + return _0x24b62f; + }, + recordEventAction: function () { + return _0x447161; + }, + recordLoginCom: function () { + return _0x358ebe; + }, + recordLoginInfo: function () { + return _0x2124a4; + } + }); + var _0x38efce = {}; + _0x375368.r(_0x38efce); + _0x375368.d(_0x38efce, { + amber_client_event: function () { + return _0x1c9bcd; + }, + utils_Webtrends: function () { + return _0x2ba144; + }, + utils_tag: function () { + return _0xead6; + } + }); + var _0x4d44d7 = {}; + _0x375368.r(_0x4d44d7); + _0x375368.d(_0x4d44d7, { + getJumpUrl: function () { + return _0x4a4ab9; + }, + getLiveLinkSchemeUrl: function () { + return _0x484cbc; + }, + gotoFeatureGameplay: function () { + return _0x1fd312; + }, + gotoGameplay: function () { + return _0x2c4efc; + }, + gotoOtherGame: function () { + return _0x5d1094; + }, + gotokefu: function () { + return _0x3febdd; + } + }); + var _0x43a8ee = {}; + _0x375368.r(_0x43a8ee); + _0x375368.d(_0x43a8ee, { + getLowpic: function () { + return _0x1ab5d4; + }, + getTinyPic: function () { + return _0x558b4f; + }, + isMiguPic: function () { + return _0x2e4c1c; + }, + isSupportedDevice: function () { + return _0x508407; + } + }); + var _0xbabe71 = {}; + _0x375368.r(_0xbabe71); + _0x375368.d(_0xbabe71, { + middleChange: function () { + return _0x3cf45d; + } + }); + var _0x1e6645 = {}; + _0x375368.r(_0x1e6645); + _0x375368.d(_0x1e6645, { + MGShare: function () { + return _0x438001; + }, + qqShare: function () { + return _0x2ee362; + }, + wechatConfig: function () { + return _0x1c22b2; + }, + wechatShare: function () { + return _0x195500; + } + }); + var _0x1c739e = {}; + _0x375368.r(_0x1c739e); + _0x375368.d(_0x1c739e, { + payForCmcc: function () { + return _0x390956; + }, + payToThird: function () { + return _0x36d441; + }, + querySubscribeStatus: function () { + return _0x4882d2; + } + }); + var _0x5dce0f = {}; + _0x375368.r(_0x5dce0f); + _0x375368.d(_0x5dce0f, { + checkPhone: function () { + return _0x371ac3; + } + }); + var _0x2d7a27 = {}; + _0x375368.r(_0x2d7a27); + _0x375368.d(_0x2d7a27, { + addBackButton: function () { + return _0x1e7b73; + } + }); + var _0x20dbf5 = {}; + _0x375368.r(_0x20dbf5); + _0x375368.d(_0x20dbf5, { + provinceList: function () { + return _0x38c1d6; + } + }); + var _0x2215d2 = {}; + _0x375368.r(_0x2215d2); + _0x375368.d(_0x2215d2, { + close: function () { + return _0x225f30; + }, + initBridge: function () { + return _0x4d21ed; + }, + isInMGmusic: function () { + return _0x57bbe5; + }, + isLow: function () { + return _0x587494; + }, + startGame: function () { + return _0x856aa2; + }, + version: function () { + return _0x496ca5; + } + }); + var _0x21d6cf = {}; + _0x375368.r(_0x21d6cf); + _0x375368.d(_0x21d6cf, { + getVersion: function () { + return _0x7c871b; + }, + getYueduVersion: function () { + return _0x16e56c; + }, + initBridge: function () { + return _0x29bb7f; + }, + inityueduBridge: function () { + return _0x535d5f; + }, + isInRead: function () { + return _0x2a3f55; + }, + isInyuedu: function () { + return _0x42180e; + }, + loadCompleted: function () { + return _0x398a9d; + }, + startGame: function () { + return _0x42fe98; + }, + startGameYuedu: function () { + return _0x1a5ed6; + }, + yueduDocumentReady: function () { + return _0x2c8f53; + } + }); + var _0x237e47 = {}; + _0x375368.r(_0x237e47); + _0x375368.d(_0x237e47, { + documentReady: function () { + return _0x42494a; + }, + startGame: function () { + return _0x59f8ab; + } + }); + var _0x198cfb = {}; + _0x375368.r(_0x198cfb); + _0x375368.d(_0x198cfb, { + load: function () { + return _0x1f11b0; + } + }); + var _0x2539ea = {}; + _0x375368.r(_0x2539ea); + _0x375368.d(_0x2539ea, { + chooseAddress: function () { + return _0x357b7f; + }, + getAddress: function () { + return _0x391e6d; + }, + saveAddress: function () { + return _0x2eaad8; + } + }); + var _0x2cfc8e = {}; + _0x375368.r(_0x2cfc8e); + _0x375368.d(_0x2cfc8e, { + listenerKeyboard: function () { + return _0x20c476; + }, + transition: function () { + return _0x16dacc; + } + }); + var _0x19381b = {}; + _0x375368.r(_0x19381b); + _0x375368.d(_0x19381b, { + isCoreUser: function () { + return _0x2792c1; + }, + judgeCoreUser: function () { + return _0x58937d; + }, + recordErrorAction: function () { + return _0x23abd1; + } + }); + var _0x55a85a = {}; + _0x375368.r(_0x55a85a); + _0x375368.d(_0x55a85a, { + confirmTxtFromCode: function () { + return _0x1a44fa; + }, + reportMemberOrderErrorAction: function () { + return _0x2f8615; + } + }); + var _0x421a07 = _0x375368(9811); + var _0x2d80ac = _0x375368.n(_0x421a07); + var _0x25b1e3 = _0x375368(4411); + var _0x5802fb = _0x375368(9981); + function _0x496bbb(_0x113ee9, _0x5afdba) { + _0x5afdba || (_0x5afdba = new Date()); + var _0x4e088e = { + "M+": _0x5afdba.getMonth() + 1, + "d+": _0x5afdba.getDate(), + "h+": _0x5afdba.getHours(), + "m+": _0x5afdba.getMinutes(), + "s+": _0x5afdba.getSeconds(), + "q+": Math.floor((_0x5afdba.getMonth() + 3) / 3), + S: _0x5afdba.getMilliseconds() + }; + for (var _0x126662 in /(y+)/.test(_0x113ee9) && (_0x113ee9 = _0x113ee9.replace(RegExp.$1, (_0x5afdba.getFullYear() + "").substr(4 - RegExp.$1.length))), _0x4e088e) new RegExp("(" + _0x126662 + ")").test(_0x113ee9) && (_0x113ee9 = _0x113ee9.replace(RegExp.$1, 1 == RegExp.$1.length ? _0x4e088e[_0x126662] : ("00" + _0x4e088e[_0x126662]).substr(("" + _0x4e088e[_0x126662]).length))); + return _0x113ee9; + } + function _0x50fd71(_0x59d848) { + for (var _0x268247, _0xe30983, _0x12ca58, _0x102ded = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", _0x374109 = 0, _0x199904 = _0x59d848.length, _0x140c64 = ""; _0x374109 < _0x199904;) { + if (_0x268247 = 255 & _0x59d848.charCodeAt(_0x374109++), _0x374109 == _0x199904) { + _0x140c64 += _0x102ded.charAt(_0x268247 >> 2); + _0x140c64 += _0x102ded.charAt((3 & _0x268247) << 4); + _0x140c64 += "=="; + break; + } + if (_0xe30983 = _0x59d848.charCodeAt(_0x374109++), _0x374109 == _0x199904) { + _0x140c64 += _0x102ded.charAt(_0x268247 >> 2); + _0x140c64 += _0x102ded.charAt((3 & _0x268247) << 4 | (240 & _0xe30983) >> 4); + _0x140c64 += _0x102ded.charAt((15 & _0xe30983) << 2); + _0x140c64 += "="; + break; + } + _0x12ca58 = _0x59d848.charCodeAt(_0x374109++); + _0x140c64 += _0x102ded.charAt(_0x268247 >> 2); + _0x140c64 += _0x102ded.charAt((3 & _0x268247) << 4 | (240 & _0xe30983) >> 4); + _0x140c64 += _0x102ded.charAt((15 & _0xe30983) << 2 | (192 & _0x12ca58) >> 6); + _0x140c64 += _0x102ded.charAt(63 & _0x12ca58); + } + return _0x140c64; + } + function _0x1a0b5e(_0x1a1fde) { + var _0x3d9689; + var _0x536387; + var _0x2785a6; + var _0x2b827a; + var _0x5ec04e; + var _0x12e602; + var _0x255967 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + var _0x3fb63b = ""; + var _0x2c097e = 0; + for (_0x1a1fde = _0x1a1fde.replace(/[^A-Za-z0-9\+\/\=]/g, ""); _0x2c097e < _0x1a1fde.length;) { + _0x3d9689 = _0x255967.indexOf(_0x1a1fde.charAt(_0x2c097e++)) << 2 | (_0x2b827a = _0x255967.indexOf(_0x1a1fde.charAt(_0x2c097e++))) >> 4; + _0x536387 = (15 & _0x2b827a) << 4 | (_0x5ec04e = _0x255967.indexOf(_0x1a1fde.charAt(_0x2c097e++))) >> 2; + _0x2785a6 = (3 & _0x5ec04e) << 6 | (_0x12e602 = _0x255967.indexOf(_0x1a1fde.charAt(_0x2c097e++))); + _0x3fb63b += String.fromCharCode(_0x3d9689); + 64 != _0x5ec04e && (_0x3fb63b += String.fromCharCode(_0x536387)); + 64 != _0x12e602 && (_0x3fb63b += String.fromCharCode(_0x2785a6)); + } + return _0x195ad6(_0x3fb63b); + } + function _0x195ad6(_0x1b414b) { + for (var _0x4fb14f = "", _0x22f1b8 = 0, _0x23af88 = 0, _0x98149b = 0, _0x1db4ff = 0; _0x22f1b8 < _0x1b414b.length;) { + (_0x23af88 = _0x1b414b.charCodeAt(_0x22f1b8)) < 128 ? (_0x4fb14f += String.fromCharCode(_0x23af88), _0x22f1b8++) : _0x23af88 > 191 && _0x23af88 < 224 ? (_0x98149b = _0x1b414b.charCodeAt(_0x22f1b8 + 1), _0x4fb14f += String.fromCharCode((31 & _0x23af88) << 6 | 63 & _0x98149b), _0x22f1b8 += 2) : (_0x98149b = _0x1b414b.charCodeAt(_0x22f1b8 + 1), _0x1db4ff = _0x1b414b.charCodeAt(_0x22f1b8 + 2), _0x4fb14f += String.fromCharCode((15 & _0x23af88) << 12 | (63 & _0x98149b) << 6 | 63 & _0x1db4ff), _0x22f1b8 += 3); + } + return _0x4fb14f; + } + function _0x183329(_0xa491b9, _0x38f037) { + return Array.from(_0xa491b9).slice(0, _0x38f037).join(""); + } + var _0x41009e = _0x375368(716); + var _0x936734 = _0x375368(9864); + var _0x403a02 = _0x375368(1908); + var _0x54ef30 = _0x375368.n(_0x403a02); + var _0x3ce1ef = _0x375368(4943); + var _0x5f3268 = _0x375368(6021); + function _0x523f7c(_0x1b528f) { + for (var _0x3b0b58 = 1; _0x3b0b58 < arguments.length; _0x3b0b58++) { + var _0x29aeaa = arguments[_0x3b0b58]; + for (var _0x2ab43e in _0x29aeaa) _0x1b528f[_0x2ab43e] = _0x29aeaa[_0x2ab43e]; + } + return _0x1b528f; + } + var _0x472a09 = function _0x48d8c0(_0x5ab0a4, _0x4841b5) { + function _0x34133f(_0xfe30f9, _0x267729, _0x18df2d) { + if ("undefined" != typeof document) { + "number" == typeof (_0x18df2d = _0x523f7c({}, _0x4841b5, _0x18df2d)).expires && (_0x18df2d.expires = new Date(Date.now() + 86400000 * _0x18df2d.expires)); + _0x18df2d.expires && (_0x18df2d.expires = _0x18df2d.expires.toUTCString()); + _0xfe30f9 = encodeURIComponent(_0xfe30f9).replace(/%(2[346B]|5E|60|7C)/g, decodeURIComponent).replace(/[()]/g, escape); + var _0x246b74 = ""; + for (var _0x44f7d5 in _0x18df2d) _0x18df2d[_0x44f7d5] && (_0x246b74 += "; " + _0x44f7d5, true !== _0x18df2d[_0x44f7d5] && (_0x246b74 += "=" + _0x18df2d[_0x44f7d5].split(";")[0])); + return document.cookie = _0xfe30f9 + "=" + _0x5ab0a4.write(_0x267729, _0xfe30f9) + _0x246b74; + } + } + return Object.create({ + set: _0x34133f, + get: function (_0x28c5b6) { + if ("undefined" != typeof document && (!arguments.length || _0x28c5b6)) { + for (var _0x7bb38c = document.cookie ? document.cookie.split("; ") : [], _0x519bd6 = {}, _0x16add2 = 0; _0x16add2 < _0x7bb38c.length; _0x16add2++) { + var _0x33caf1 = _0x7bb38c[_0x16add2].split("="); + var _0x539ba0 = _0x33caf1.slice(1).join("="); + try { + var _0x521a17 = decodeURIComponent(_0x33caf1[0]); + if (_0x519bd6[_0x521a17] = _0x5ab0a4.read(_0x539ba0, _0x521a17), _0x28c5b6 === _0x521a17) { + break; + } + } catch (_0x35ec2c) {} + } + return _0x28c5b6 ? _0x519bd6[_0x28c5b6] : _0x519bd6; + } + }, + remove: function (_0x2fc8e7, _0x28bb48) { + _0x34133f(_0x2fc8e7, "", _0x523f7c({}, _0x28bb48, { + expires: -1 + })); + }, + withAttributes: function (_0x211046) { + return _0x48d8c0(this.converter, _0x523f7c({}, this.attributes, _0x211046)); + }, + withConverter: function (_0x16705a) { + return _0x48d8c0(_0x523f7c({}, this.converter, _0x16705a), this.attributes); + } + }, { + attributes: { + value: Object.freeze(_0x4841b5) + }, + converter: { + value: Object.freeze(_0x5ab0a4) + } + }); + }({ + read: function (_0x54b32a) { + "\"" === _0x54b32a[0] && (_0x54b32a = _0x54b32a.slice(1, -1)); + return _0x54b32a.replace(/(%[\dA-F]{2})+/gi, decodeURIComponent); + }, + write: function (_0xfad4b1) { + return encodeURIComponent(_0xfad4b1).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g, decodeURIComponent); + } + }, { + path: "/" + }); + var _0x588662 = _0x375368(1326); + function _0x4bd4b4() { + if ("bottomDownload" == (0, _0x41009e.getQueryString)("migulayer")) { + var _0x4e5a35 = document.createElement("div"); + _0x4e5a35.className = "layerbottomDownload"; + _0x4e5a35.style = "position:fixed;left:0;bottom:-2px;z-index:1000000;height:14.93vw;background:url(//www.migufun.com/miguplay/html/miguplayUtils/images/layerdown.png) center/cover no-repeat; width:100%;border-radius:16px 16px 0 0;"; + var _0x2a7e97 = document.createElement("b"); + _0x2a7e97.className = "clickdown"; + _0x2a7e97.style = "position:absolute;right:0;bottom:0;height:14.93vw;width:30vw;"; + _0x4e5a35.appendChild(_0x2a7e97); + document.body.appendChild(_0x4e5a35); + _0x4e5a35.onclick = function () { + console.log("layerbottomDownload..."); + var _0x58f053 = (0, _0x41009e.getQueryString)("packageChannel") || ""; + var _0x4fde48 = "".concat(_0x588662.Z.HOST_URL, "/h5/cloudgame/appdownload/appDownload.html?channel=").concat(_0x58f053); + _0x5802fb.isIos() && (_0x4fde48 = "https://g.migufun.com/iosh5gw"); + window.location.href = _0x4fde48; + }; + } + } + function _0x4bcb5a(_0x484467, _0x359cdb) { + var _0x4af4b1 = document.createElement("div"); + _0x4af4b1.className = "commonToast"; + _0x4af4b1.style = "position:fixed;left:50%;top:50%; transform: translate(-50%, -50%);background:rgba(0,0,0,0.7);color:#fff;font-size:12px;padding:8px 20px;line-height:24px;border-radius:5px;z-index:1000000;"; + _0x4af4b1.textContent = _0x484467; + document.body.appendChild(_0x4af4b1); + setTimeout(function () { + _0x4af4b1.remove(); + }, _0x359cdb); + } + function _0x4039a2() { + var _0x12d119 = { + headers: { + appChannel: (0, _0x41009e.getQueryString)("channel") || (0, _0x41009e.getQueryString)("appChannel"), + appType: 9, + platform: _0x5802fb.isPC() ? "3" : "2" + }, + data: {} + }; + _0x25b1e3.b.querySpecialConfig(_0x12d119).then(function (_0x569c73) { + if (_0x569c73.data && "000000" == _0x569c73.data.returnCode && _0x569c73.data.resultData) { + var _0x446abc = _0x569c73.data.resultData; + var _0x44722d = _0x446abc.configType; + var _0xc787d2 = _0x446abc.grayType; + 1 == _0x44722d && 1 == _0xc787d2 && (console.log("进入全局默哀模式·····"), (0, _0x936734.importStyle)("html ".concat("{\n -webkit-filter: grayscale(100%);\n -moz-filter: grayscale(100%);\n -ms-filter: grayscale(100%);\n -o-filter: grayscale(100%);\n filter: grayscale(100%);\n filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);\n }"))); + } + }); + } + function _0x16ced5(_0x3e1a9a, _0x228d4d) { + var _0x4f8fdb = document.getElementsByTagName("head")[0]; + var _0x115192 = document.createElement("script"); + _0x115192.type = "text/javascript"; + _0x115192.src = _0x3e1a9a; + _0x115192.onload = _0x115192.onreadystatechange = function () { + this.readyState && "loaded" !== this.readyState && "compvare" !== this.readyState || (_0x228d4d && _0x228d4d(), _0x115192.onload = _0x115192.onreadystatechange = null, _0x4f8fdb && _0x115192.parentNode && _0x4f8fdb.removeChild(_0x115192)); + }; + _0x4f8fdb.insertBefore(_0x115192, _0x4f8fdb.firstChild); + } + function _0x40aee9(_0xee249a) { + return new Promise(function (_0x4db22e, _0x67039b) { + var _0x3d3420 = document.createElement("script"); + _0x3d3420.src = _0xee249a; + _0x3d3420.onload = function () { + return _0x4db22e("成功"); + }; + _0x3d3420.onerror = function () { + return _0x67039b(new Error("Script load error for ".concat(_0xee249a))); + }; + document.head.append(_0x3d3420); + }); + } + function _0x49e25d(_0x12eff0) { + var _0x9875d8 = document.createElement("link"); + _0x9875d8.setAttribute("rel", "stylesheet"); + _0x9875d8.setAttribute("type", "text/css"); + _0x9875d8.setAttribute("href", _0x12eff0); + document.head.appendChild(_0x9875d8); + } + function _0x2f0373() { + if (document.write(""), document.write(""), document.write(""), document.write(""), document.write(""), "leadeon" == MiguplayUtils.ua.ua().match(/leadeon/i) && document.write(""), MiguplayUtils.miguMusic.isInMGmusic() && MiguplayUtils.miguMusic.isLow("7.25.0"), MiguplayUtils.layer.setSilentTribute(), MiguplayUtils.user.ssoHeadOfficeInGame(), "wView" in window && (window.wView.allowsInlineMediaPlayback = "YES", window.wView.mediaPlaybackRequiresUserAction = "NO"), window.location.origin || (window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ":" + window.location.port : "")), -1 !== (window.navigator.userAgent.toLowerCase() || "").indexOf("miguaikan")) { + var _0xd33276 = document.createElement("script"); + _0xd33276.src = "/miguplay/middleGame/gameplay/static/js/util/bridge.min.js"; + var _0x4720b3 = document.getElementsByTagName("script")[0]; + _0x4720b3.parentNode.insertBefore(_0xd33276, _0x4720b3); + } + window.webviewWillShow = function () { + window.location.href = window.location.href; + }; + } + function _0x28a10b(_0x2af504) { + _0x28a10b = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x16aa14) { + return typeof _0x16aa14; + } : function (_0xce1f7d) { + return _0xce1f7d && "function" == typeof Symbol && _0xce1f7d.constructor === Symbol && _0xce1f7d !== Symbol.prototype ? "symbol" : typeof _0xce1f7d; + }; + return _0x28a10b(_0x2af504); + } + var _0x344199 = function (_0x1b6a9f) { + _0x16ced5("//m.miguvideo.com/mgs/common/migujsbridge/prd/mgv-jsbridge.js", _0x1b6a9f); + }; + var _0x329d2a = function (_0x5395b9) { + _0x16ced5(_0x588662.Z.Video_JS_Bridge, _0x5395b9); + }; + var _0x4396da = function (_0x5b19da) { + var _0x91ab3b = function () { + window.MGBridge.getUserInfo(location.href, function (_0x260e09) { + if (console.log(_0x260e09), "fail" === _0x260e09) { + console.log(_0x260e09); + } else { + _0x260e09 = JSON.parse(_0x260e09); + var _0x51c0af = JSON.parse(_0x260e09.userInfo).mobile; + var _0xc923e2 = parseInt(_0x51c0af, 13); + var _0x3eb749 = _0x54ef30()(_0xc923e2 + "/" + _0x51c0af); + localStorage.setItem("userId", _0xc923e2); + localStorage.setItem("userToken", _0x3eb749); + _0x5b19da && _0x5b19da(_0xc923e2, _0x3eb749); + } + }); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x91ab3b() : _0x344199(_0x91ab3b); + }; + var _0x570af6 = function (_0x1a608e) { + var _0x5d8767 = function () { + var _0x102cd3 = window.MGBridge.isInWebview(); + _0x1a608e && _0x1a608e(_0x102cd3); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x5d8767() : _0x344199(_0x5d8767); + }; + var _0x5235b3 = function (_0x22e33c) { + var _0x58fe98 = function () { + window.MGBridge.jumpActivityView(_0x22e33c, function (_0x50042b) { + console.log(_0x50042b); + }); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x58fe98() : _0x344199(_0x58fe98); + }; + var _0x3f055b = function (_0x252c51) { + var _0xf3c75a = function () { + window.MGBridge.goToApp(_0x252c51, function (_0x1a684f) { + console.log(_0x1a684f); + }); + }; + "object" == _0x28a10b(window.MGBridge) ? _0xf3c75a() : _0x344199(_0xf3c75a); + }; + var _0x38320b = function (_0x2fde21) { + var _0x578f84 = function () { + window.MGBridge.jumpH5(_0x2fde21, function (_0x16430b) { + console.log(_0x16430b); + }); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x578f84() : _0x344199(_0x578f84); + }; + var _0x21e063 = function (_0x559772) { + var _0x3ad2c4 = function () { + window.MGBridge.share(_0x559772, function (_0x349f8c) { + console.log(_0x349f8c); + }); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x3ad2c4() : _0x344199(_0x3ad2c4); + }; + var _0x4f1863 = function (_0x3d2f3) { + var _0x2d2546 = function () { + var _0x423a4e = window.MGBridge.mgVideoEnv(); + _0x3d2f3 && _0x3d2f3(_0x423a4e); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x2d2546() : _0x329d2a(_0x2d2546); + }; + var _0x3d0f1a = function (_0x45d849) { + var _0x4dd9f2 = function () { + var _0x11dfac = JSON.parse(_0x45d849); + var _0x4fb52c = { + shareUrl: _0x11dfac.url, + shareTitle: _0x11dfac.title, + shareSubTitle: _0x11dfac.content, + imgUrl: _0x11dfac.icon + }; + window.MGBridge.sharePage(_0x4fb52c).then(function (_0x40f552) { + console.log(_0x40f552); + }); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x4dd9f2() : _0x329d2a(_0x4dd9f2); + }; + var _0x3d880c = function (_0x5762cd) { + var _0x303337 = function () { + var _0x401ed8 = JSON.parse(_0x5762cd).icon; + window.MGBridge.shareImg(_0x401ed8).then(function (_0x3081eb) { + console.log(_0x3081eb); + }); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x303337() : _0x329d2a(_0x303337); + }; + var _0x3644d3 = function (_0x45ae17) { + var _0x318a20 = function () { + var _0x53813f = JSON.parse(_0x45ae17).url; + window.MGBridge.openWebview(_0x53813f); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x318a20() : _0x329d2a(_0x318a20); + }; + var _0x1e9f66 = function () { + var _0x4a6edb = function () { + window.MGBridge.closeWebView(); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x4a6edb() : _0x329d2a(_0x4a6edb); + }; + var _0x4765c2 = function (_0x3c02d9) { + var _0x360d7f = function () { + window.MGBridge.setStatusBarState(false); + }; + "object" == _0x28a10b(window.MGBridge) ? _0x360d7f() : _0x329d2a(_0x360d7f); + }; + var _0x5c06f7 = _0x375368(1141); + function _0x3a2a56() { + _0x3a2a56 = function () { + return _0x1b1974; + }; + var _0x3e964a; + var _0x1b1974 = { + wrap: _0x5bfa98, + isGeneratorFunction: function (_0x5f123e) { + var _0x290c43 = "function" == typeof _0x5f123e && _0x5f123e.constructor; + return !!_0x290c43 && (_0x290c43 === _0x4f4523 || "GeneratorFunction" === (_0x290c43.displayName || _0x290c43.name)); + }, + mark: function (_0x45d01f) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0x45d01f, _0x97d2f5) : (_0x45d01f.__proto__ = _0x97d2f5, _0x107616(_0x45d01f, _0x5283e8, "GeneratorFunction")); + _0x45d01f.prototype = Object.create(_0x2c7319); + return _0x45d01f; + }, + awrap: function (_0x17604a) { + return { + __await: _0x17604a + }; + }, + AsyncIterator: _0xed54f0, + async: function (_0x350c45, _0x47bd87, _0x2a95a7, _0x3f33af, _0x4e695f) { + undefined === _0x4e695f && (_0x4e695f = Promise); + var _0x466a96 = new _0xed54f0(_0x5bfa98(_0x350c45, _0x47bd87, _0x2a95a7, _0x3f33af), _0x4e695f); + return _0x1b1974.isGeneratorFunction(_0x47bd87) ? _0x466a96 : _0x466a96.next().then(function (_0x51263b) { + return _0x51263b.done ? _0x51263b.value : _0x466a96.next(); + }); + } + }; + var _0x467a09 = Object.prototype; + var _0x260b39 = _0x467a09.hasOwnProperty; + var _0x102db6 = Object.defineProperty || function (_0x13f6a5, _0x1170e7, _0x22de5b) { + _0x13f6a5[_0x1170e7] = _0x22de5b.value; + }; + var _0x36e55e = "function" == typeof Symbol ? Symbol : {}; + var _0x5846ff = _0x36e55e.iterator || "@@iterator"; + var _0x513f1b = _0x36e55e.asyncIterator || "@@asyncIterator"; + var _0x5283e8 = _0x36e55e.toStringTag || "@@toStringTag"; + function _0x107616(_0x42c2cd, _0x596e0b, _0x3112d8) { + Object.defineProperty(_0x42c2cd, _0x596e0b, { + value: _0x3112d8, + enumerable: true, + configurable: true, + writable: true + }); + return _0x42c2cd[_0x596e0b]; + } + try { + _0x107616({}, ""); + } catch (_0x419478) { + _0x107616 = function (_0x556e5d, _0x148698, _0x31ed2f) { + return _0x556e5d[_0x148698] = _0x31ed2f; + }; + } + function _0x5bfa98(_0x216fa5, _0x54c10a, _0x162043, _0x4aeda0) { + var _0x39dca8 = _0x54c10a && _0x54c10a.prototype instanceof _0x56f373 ? _0x54c10a : _0x56f373; + var _0x276331 = Object.create(_0x39dca8.prototype); + var _0x5a2488 = new _0x114cc8(_0x4aeda0 || []); + _0x102db6(_0x276331, "_invoke", { + value: _0x595d18(_0x216fa5, _0x162043, _0x5a2488) + }); + return _0x276331; + } + function _0x350e2e(_0x428e79, _0x56ca36, _0x118ec3) { + try { + return { + type: "normal", + arg: _0x428e79.call(_0x56ca36, _0x118ec3) + }; + } catch (_0x1f8555) { + return { + type: "throw", + arg: _0x1f8555 + }; + } + } + var _0x1357da = "suspendedStart"; + var _0x58a610 = "suspendedYield"; + var _0x357299 = "executing"; + var _0x3f5f7d = "completed"; + var _0x14e8ae = {}; + function _0x56f373() {} + function _0x4f4523() {} + function _0x97d2f5() {} + var _0x1ce022 = {}; + _0x107616(_0x1ce022, _0x5846ff, function () { + return this; + }); + var _0x100987 = Object.getPrototypeOf; + var _0x167ddd = _0x100987 && _0x100987(_0x100987(_0x5cd17b([]))); + _0x167ddd && _0x167ddd !== _0x467a09 && _0x260b39.call(_0x167ddd, _0x5846ff) && (_0x1ce022 = _0x167ddd); + _0x97d2f5.prototype = _0x56f373.prototype = Object.create(_0x1ce022); + var _0x2c7319 = _0x97d2f5.prototype; + function _0x58f6e2(_0xc371da) { + ["next", "throw", "return"].forEach(function (_0x3d817e) { + _0x107616(_0xc371da, _0x3d817e, function (_0xc307e8) { + return this._invoke(_0x3d817e, _0xc307e8); + }); + }); + } + function _0xed54f0(_0x3f45ca, _0x2a19e3) { + function _0x12208b(_0x186d38, _0x157ee3, _0x435b87, _0x5d7173) { + var _0x5c0092 = _0x350e2e(_0x3f45ca[_0x186d38], _0x3f45ca, _0x157ee3); + if ("throw" !== _0x5c0092.type) { + var _0x22018c = _0x5c0092.arg; + var _0x59a682 = _0x22018c.value; + return _0x59a682 && "object" == _0x455ab6(_0x59a682) && _0x260b39.call(_0x59a682, "__await") ? _0x2a19e3.resolve(_0x59a682.__await).then(function (_0x2e4c8d) { + _0x12208b("next", _0x2e4c8d, _0x435b87, _0x5d7173); + }, function (_0x142b32) { + _0x12208b("throw", _0x142b32, _0x435b87, _0x5d7173); + }) : _0x2a19e3.resolve(_0x59a682).then(function (_0x1040e3) { + _0x22018c.value = _0x1040e3; + _0x435b87(_0x22018c); + }, function (_0x18e1c7) { + return _0x12208b("throw", _0x18e1c7, _0x435b87, _0x5d7173); + }); + } + _0x5d7173(_0x5c0092.arg); + } + var _0x3072c9; + _0x102db6(this, "_invoke", { + value: function (_0x56feef, _0x5c0311) { + function _0x551662() { + return new _0x2a19e3(function (_0x28b6ec, _0x2aada8) { + _0x12208b(_0x56feef, _0x5c0311, _0x28b6ec, _0x2aada8); + }); + } + return _0x3072c9 = _0x3072c9 ? _0x3072c9.then(_0x551662, _0x551662) : _0x551662(); + } + }); + } + function _0x595d18(_0x5259c9, _0x24d81c, _0x4a5bc4) { + var _0x333e3f = _0x1357da; + return function (_0x467aa6, _0x7f9ca1) { + if (_0x333e3f === _0x357299) { + throw new Error("Generator is already running"); + } + if (_0x333e3f === _0x3f5f7d) { + if ("throw" === _0x467aa6) { + throw _0x7f9ca1; + } + return { + value: _0x3e964a, + done: true + }; + } + for (_0x4a5bc4.method = _0x467aa6, _0x4a5bc4.arg = _0x7f9ca1;;) { + var _0x10241c = _0x4a5bc4.delegate; + if (_0x10241c) { + var _0x120dce = _0x801c9a(_0x10241c, _0x4a5bc4); + if (_0x120dce) { + if (_0x120dce === _0x14e8ae) { + continue; + } + return _0x120dce; + } + } + if ("next" === _0x4a5bc4.method) { + _0x4a5bc4.sent = _0x4a5bc4._sent = _0x4a5bc4.arg; + } else { + if ("throw" === _0x4a5bc4.method) { + if (_0x333e3f === _0x1357da) { + throw _0x333e3f = _0x3f5f7d, _0x4a5bc4.arg; + } + _0x4a5bc4.dispatchException(_0x4a5bc4.arg); + } else { + "return" === _0x4a5bc4.method && _0x4a5bc4.abrupt("return", _0x4a5bc4.arg); + } + } + _0x333e3f = _0x357299; + var _0x24c9e0 = _0x350e2e(_0x5259c9, _0x24d81c, _0x4a5bc4); + if ("normal" === _0x24c9e0.type) { + if (_0x333e3f = _0x4a5bc4.done ? _0x3f5f7d : _0x58a610, _0x24c9e0.arg === _0x14e8ae) { + continue; + } + return { + value: _0x24c9e0.arg, + done: _0x4a5bc4.done + }; + } + "throw" === _0x24c9e0.type && (_0x333e3f = _0x3f5f7d, _0x4a5bc4.method = "throw", _0x4a5bc4.arg = _0x24c9e0.arg); + } + }; + } + function _0x801c9a(_0x4d6846, _0x1cb0d7) { + var _0x313a82 = _0x1cb0d7.method; + var _0x349b65 = _0x4d6846.iterator[_0x313a82]; + if (_0x349b65 === _0x3e964a) { + _0x1cb0d7.delegate = null; + "throw" === _0x313a82 && _0x4d6846.iterator.return && (_0x1cb0d7.method = "return", _0x1cb0d7.arg = _0x3e964a, _0x801c9a(_0x4d6846, _0x1cb0d7), "throw" === _0x1cb0d7.method) || "return" !== _0x313a82 && (_0x1cb0d7.method = "throw", _0x1cb0d7.arg = new TypeError("The iterator does not provide a '" + _0x313a82 + "' method")); + return _0x14e8ae; + } + var _0xa77cb = _0x350e2e(_0x349b65, _0x4d6846.iterator, _0x1cb0d7.arg); + if ("throw" === _0xa77cb.type) { + _0x1cb0d7.method = "throw"; + _0x1cb0d7.arg = _0xa77cb.arg; + _0x1cb0d7.delegate = null; + return _0x14e8ae; + } + var _0x441fb1 = _0xa77cb.arg; + return _0x441fb1 ? _0x441fb1.done ? (_0x1cb0d7[_0x4d6846.resultName] = _0x441fb1.value, _0x1cb0d7.next = _0x4d6846.nextLoc, "return" !== _0x1cb0d7.method && (_0x1cb0d7.method = "next", _0x1cb0d7.arg = _0x3e964a), _0x1cb0d7.delegate = null, _0x14e8ae) : _0x441fb1 : (_0x1cb0d7.method = "throw", _0x1cb0d7.arg = new TypeError("iterator result is not an object"), _0x1cb0d7.delegate = null, _0x14e8ae); + } + function _0x179a82(_0x22c761) { + var _0x3993e9 = { + tryLoc: _0x22c761[0] + }; + 1 in _0x22c761 && (_0x3993e9.catchLoc = _0x22c761[1]); + 2 in _0x22c761 && (_0x3993e9.finallyLoc = _0x22c761[2], _0x3993e9.afterLoc = _0x22c761[3]); + this.tryEntries.push(_0x3993e9); + } + function _0x4ee677(_0x1838b0) { + var _0x3e6825 = _0x1838b0.completion || {}; + _0x3e6825.type = "normal"; + delete _0x3e6825.arg; + _0x1838b0.completion = _0x3e6825; + } + function _0x114cc8(_0x6799ce) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x6799ce.forEach(_0x179a82, this); + this.reset(true); + } + function _0x5cd17b(_0x2ea0b7) { + if (_0x2ea0b7 || "" === _0x2ea0b7) { + var _0x4620ec = _0x2ea0b7[_0x5846ff]; + if (_0x4620ec) { + return _0x4620ec.call(_0x2ea0b7); + } + if ("function" == typeof _0x2ea0b7.next) { + return _0x2ea0b7; + } + if (!isNaN(_0x2ea0b7.length)) { + var _0x1542af = -1; + var _0x488083 = function _0x276ca1() { + for (; ++_0x1542af < _0x2ea0b7.length;) { + if (_0x260b39.call(_0x2ea0b7, _0x1542af)) { + _0x276ca1.value = _0x2ea0b7[_0x1542af]; + _0x276ca1.done = false; + return _0x276ca1; + } + } + _0x276ca1.value = _0x3e964a; + _0x276ca1.done = true; + return _0x276ca1; + }; + return _0x488083.next = _0x488083; + } + } + throw new TypeError(_0x455ab6(_0x2ea0b7) + " is not iterable"); + } + _0x4f4523.prototype = _0x97d2f5; + _0x102db6(_0x2c7319, "constructor", { + value: _0x97d2f5, + configurable: true + }); + _0x102db6(_0x97d2f5, "constructor", { + value: _0x4f4523, + configurable: true + }); + _0x4f4523.displayName = _0x107616(_0x97d2f5, _0x5283e8, "GeneratorFunction"); + _0x58f6e2(_0xed54f0.prototype); + _0x107616(_0xed54f0.prototype, _0x513f1b, function () { + return this; + }); + _0x58f6e2(_0x2c7319); + _0x107616(_0x2c7319, _0x5283e8, "Generator"); + _0x107616(_0x2c7319, _0x5846ff, function () { + return this; + }); + _0x107616(_0x2c7319, "toString", function () { + return "[object Generator]"; + }); + _0x1b1974.keys = function (_0x4169b6) { + var _0x463a49 = Object(_0x4169b6); + var _0x1c0169 = []; + for (var _0x3ab933 in _0x463a49) _0x1c0169.push(_0x3ab933); + _0x1c0169.reverse(); + return function _0x1d7540() { + for (; _0x1c0169.length;) { + var _0x281482 = _0x1c0169.pop(); + if (_0x281482 in _0x463a49) { + _0x1d7540.value = _0x281482; + _0x1d7540.done = false; + return _0x1d7540; + } + } + _0x1d7540.done = true; + return _0x1d7540; + }; + }; + _0x1b1974.values = _0x5cd17b; + _0x114cc8.prototype = { + constructor: _0x114cc8, + reset: function (_0x481496) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0x3e964a, this.done = false, this.delegate = null, this.method = "next", this.arg = _0x3e964a, this.tryEntries.forEach(_0x4ee677), !_0x481496) { + for (var _0x2efecf in this) "t" === _0x2efecf.charAt(0) && _0x260b39.call(this, _0x2efecf) && !isNaN(+_0x2efecf.slice(1)) && (this[_0x2efecf] = _0x3e964a); + } + }, + stop: function () { + this.done = true; + var _0x1cb45b = this.tryEntries[0].completion; + if ("throw" === _0x1cb45b.type) { + throw _0x1cb45b.arg; + } + return this.rval; + }, + dispatchException: function (_0x2a2979) { + if (this.done) { + throw _0x2a2979; + } + var _0x570b19 = this; + function _0x3006bb(_0x25c852, _0x351cf5) { + _0x33a52c.type = "throw"; + _0x33a52c.arg = _0x2a2979; + _0x570b19.next = _0x25c852; + _0x351cf5 && (_0x570b19.method = "next", _0x570b19.arg = _0x3e964a); + return !!_0x351cf5; + } + for (var _0x1b38c2 = this.tryEntries.length - 1; _0x1b38c2 >= 0; --_0x1b38c2) { + var _0xf1ea22 = this.tryEntries[_0x1b38c2]; + var _0x33a52c = _0xf1ea22.completion; + if ("root" === _0xf1ea22.tryLoc) { + return _0x3006bb("end"); + } + if (_0xf1ea22.tryLoc <= this.prev) { + var _0x3de4cb = _0x260b39.call(_0xf1ea22, "catchLoc"); + var _0x55d563 = _0x260b39.call(_0xf1ea22, "finallyLoc"); + if (_0x3de4cb && _0x55d563) { + if (this.prev < _0xf1ea22.catchLoc) { + return _0x3006bb(_0xf1ea22.catchLoc, true); + } + if (this.prev < _0xf1ea22.finallyLoc) { + return _0x3006bb(_0xf1ea22.finallyLoc); + } + } else { + if (_0x3de4cb) { + if (this.prev < _0xf1ea22.catchLoc) { + return _0x3006bb(_0xf1ea22.catchLoc, true); + } + } else { + if (!_0x55d563) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0xf1ea22.finallyLoc) { + return _0x3006bb(_0xf1ea22.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x4d6d52, _0x5b4659) { + for (var _0x2e5021 = this.tryEntries.length - 1; _0x2e5021 >= 0; --_0x2e5021) { + var _0x3f4dc8 = this.tryEntries[_0x2e5021]; + if (_0x3f4dc8.tryLoc <= this.prev && _0x260b39.call(_0x3f4dc8, "finallyLoc") && this.prev < _0x3f4dc8.finallyLoc) { + var _0xa1c77f = _0x3f4dc8; + break; + } + } + _0xa1c77f && ("break" === _0x4d6d52 || "continue" === _0x4d6d52) && _0xa1c77f.tryLoc <= _0x5b4659 && _0x5b4659 <= _0xa1c77f.finallyLoc && (_0xa1c77f = null); + var _0x2425c0 = _0xa1c77f ? _0xa1c77f.completion : {}; + _0x2425c0.type = _0x4d6d52; + _0x2425c0.arg = _0x5b4659; + return _0xa1c77f ? (this.method = "next", this.next = _0xa1c77f.finallyLoc, _0x14e8ae) : this.complete(_0x2425c0); + }, + complete: function (_0x14e659, _0x59a83d) { + if ("throw" === _0x14e659.type) { + throw _0x14e659.arg; + } + "break" === _0x14e659.type || "continue" === _0x14e659.type ? this.next = _0x14e659.arg : "return" === _0x14e659.type ? (this.rval = this.arg = _0x14e659.arg, this.method = "return", this.next = "end") : "normal" === _0x14e659.type && _0x59a83d && (this.next = _0x59a83d); + return _0x14e8ae; + }, + finish: function (_0x379441) { + for (var _0x3b7eb6 = this.tryEntries.length - 1; _0x3b7eb6 >= 0; --_0x3b7eb6) { + var _0x5d72e9 = this.tryEntries[_0x3b7eb6]; + if (_0x5d72e9.finallyLoc === _0x379441) { + this.complete(_0x5d72e9.completion, _0x5d72e9.afterLoc); + _0x4ee677(_0x5d72e9); + return _0x14e8ae; + } + } + }, + catch: function (_0x47880c) { + for (var _0x47ba44 = this.tryEntries.length - 1; _0x47ba44 >= 0; --_0x47ba44) { + var _0x499a67 = this.tryEntries[_0x47ba44]; + if (_0x499a67.tryLoc === _0x47880c) { + var _0x4e8b79 = _0x499a67.completion; + if ("throw" === _0x4e8b79.type) { + var _0x412c6e = _0x4e8b79.arg; + _0x4ee677(_0x499a67); + } + return _0x412c6e; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x52062c, _0xe49ba, _0x2764f7) { + this.delegate = { + iterator: _0x5cd17b(_0x52062c), + resultName: _0xe49ba, + nextLoc: _0x2764f7 + }; + "next" === this.method && (this.arg = _0x3e964a); + return _0x14e8ae; + } + }; + return _0x1b1974; + } + function _0xb0d923(_0x5e4d47, _0x4dc078, _0x4f43b2, _0x3d6b9c, _0x4ece45, _0x164ce6, _0x54926b) { + try { + var _0x43c01d = _0x5e4d47[_0x164ce6](_0x54926b); + var _0x1496ef = _0x43c01d.value; + } catch (_0x1f318a) { + return void _0x4f43b2(_0x1f318a); + } + _0x43c01d.done ? _0x4dc078(_0x1496ef) : Promise.resolve(_0x1496ef).then(_0x3d6b9c, _0x4ece45); + } + function _0x455ab6(_0x12c8a3) { + _0x455ab6 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x98c515) { + return typeof _0x98c515; + } : function (_0xdb9136) { + return _0xdb9136 && "function" == typeof Symbol && _0xdb9136.constructor === Symbol && _0xdb9136 !== Symbol.prototype ? "symbol" : typeof _0xdb9136; + }; + return _0x455ab6(_0x12c8a3); + } + var _0x53969f = function (_0x5afa38) { + _0x16ced5("//res.app.coc.10086.cn/appother/js/public/cmcc.js", _0x5afa38); + }; + function _0x28fcb6() { + return "leadeon" == (0, _0x5802fb.ua)().match(/leadeon/i); + } + var _0x51c470 = function (_0x31e6b2) { + var _0x5dc5c7 = function () { + cmcc.shareMessage(_0x31e6b2); + }; + "object" == _0x455ab6(window.cmcc) ? _0x5dc5c7() : _0x53969f(_0x5dc5c7); + }; + var _0x337ebb = function () { + var _0x42cd38; + _0x42cd38 = _0x3a2a56().mark(function _0x32426a() { + var _0x40f965; + return _0x3a2a56().wrap(function (_0x43d1b7) { + for (;;) { + switch (_0x43d1b7.prev = _0x43d1b7.next) { + case 0: + _0x40f965 = function () { + console.log("开始调用全屏 commonutils"); + cmcc.hiddenNavigationBar({ + debug: false, + isHiddenNavigationBar: true, + success: function (_0xe7a76c) {}, + error: function (_0x520217) { + console.log("掌厅调用全屏方法错误:", _0x520217); + } + }); + }; + "object" == _0x455ab6(window.cmcc) ? _0x40f965() : _0x53969f(_0x40f965); + case 2: + case "end": + return _0x43d1b7.stop(); + } + } + }, _0x32426a); + }); + var _0x378f83 = function () { + var _0x2002f1 = this; + var _0x1e6af2 = arguments; + return new Promise(function (_0x38d556, _0x139301) { + var _0x4020d9 = _0x42cd38.apply(_0x2002f1, _0x1e6af2); + function _0x5b4dca(_0x329e80) { + _0xb0d923(_0x4020d9, _0x38d556, _0x139301, _0x5b4dca, _0xe6e484, "next", _0x329e80); + } + function _0xe6e484(_0x21a1d2) { + _0xb0d923(_0x4020d9, _0x38d556, _0x139301, _0x5b4dca, _0xe6e484, "throw", _0x21a1d2); + } + _0x5b4dca(undefined); + }); + }; + return function () { + return _0x378f83.apply(this, arguments); + }; + }(); + var _0x3e6c50 = function (_0x57f059) { + try { + var _0xf50fbb = function () { + console.log("开始调用全屏 commonutils"); + cmcc.hiddenNavigationBar({ + debug: false, + isHiddenNavigationBar: false, + success: function (_0x5dbd56) { + _0x57f059 && _0x57f059(1); + }, + error: function (_0x65e091) { + _0x57f059 && _0x57f059(0); + } + }); + }; + "object" == _0x455ab6(window.cmcc) ? _0xf50fbb() : _0x53969f(_0xf50fbb); + } catch (_0x50766c) { + _0x57f059 && _0x57f059(0); + } + }; + var _0x2fbf69 = function (_0xc0ef3b) { + var _0x46d0cc = function () { + cmcc.closeCurrentWebView({ + debug: false, + success: function (_0x1a7857) {}, + error: function (_0x2e7b76) {} + }); + }; + "object" == _0x455ab6(window.cmcc) ? _0x46d0cc() : _0x53969f(_0x46d0cc); + }; + var _0x176898 = function (_0x293a) { + var _0x3f8c53 = function () { + cmcc.newWebview({ + debug: false, + markID: "", + type: "", + funCode: "", + bizCode: "", + htmlUrl: _0x293a, + url: _0x293a, + success: function (_0x3a9dd6) {}, + error: function (_0x55690e) {} + }); + }; + "object" == _0x455ab6(window.cmcc) ? _0x3f8c53() : _0x53969f(_0x3f8c53); + }; + var _0x4f56ad = function (_0x5ab70b, _0x2d37f7) {}; + var _0x379a3e = function (_0x34bf95) { + var _0x5b8af4 = function () { + cmcc.getNetInfo({ + debug: false, + success: function (_0x4bc717) { + _0x34bf95.callback && _0x34bf95.callback(_0x4bc717); + _0x4bc717.nt; + _0x4bc717.ca; + }, + error: function (_0x43e626) { + console.log(_0x43e626); + } + }); + }; + "object" == _0x455ab6(window.cmcc) ? _0x5b8af4() : _0x53969f(_0x5b8af4); + }; + var _0x44ac6e = function (_0x4406b7) { + var _0x173480 = function () { + cmcc.showLogin({ + debug: false, + success: function (_0x24beda) { + console.log("调用掌厅登录成功", _0x24beda); + }, + error: function (_0x308de3) { + console.log("调用掌厅登录失败", _0x308de3); + _0x308de3.errCode; + } + }); + _0xe099d3(); + }; + "object" == _0x455ab6(window.cmcc) ? _0x173480() : _0x53969f(_0x173480); + }; + var _0x36780c = ["/middleh5/", "/miguplay/middleGame/gameplay", "/miguplay/delivery/activity/", "/miguplay/html/5gCampus", "/miguplay/html/payforMidH5", "/miguplay/html/topPlayersMoreRes", "/miguplay/html/cloudPlayVoucherNew", "/miguplay/html/gameRankingList", "/miguplay/html/luckDraw2020", "/miguplay/html/treasure208", "/miguplay/html/vipSpecialOffers", "/miguplay/html/vipspecialoffers", "/activitycenter/", "/miguplay/html/boxingKing15", "/miguplay/html/casualGaming", "/miguplay/html/getNewUserV4", "/miguplay/html/templateProgram", "/miguplay/html/addressCenter", "/miguplay/html/annualReport", "/miguplay/html/subjectLive", "/miguplay/html/subjecttemplate", "/miguplay/html/vpropmarket", "/miguplay/html/esportsGameActivity", "5gcampus"]; + function _0x5dbcf6() { + _0x5dbcf6 = function () { + return _0x3a45cc; + }; + var _0x500812; + var _0x3a45cc = { + wrap: _0x124db8, + isGeneratorFunction: function (_0x5e6ffe) { + var _0x1f5156 = "function" == typeof _0x5e6ffe && _0x5e6ffe.constructor; + return !!_0x1f5156 && (_0x1f5156 === _0x2d2d6b || "GeneratorFunction" === (_0x1f5156.displayName || _0x1f5156.name)); + }, + mark: function (_0x17fb29) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0x17fb29, _0x5c65b2) : (_0x17fb29.__proto__ = _0x5c65b2, _0x560b19(_0x17fb29, _0x5979e5, "GeneratorFunction")); + _0x17fb29.prototype = Object.create(_0x4da883); + return _0x17fb29; + }, + awrap: function (_0x52a5ce) { + return { + __await: _0x52a5ce + }; + }, + AsyncIterator: _0x50581d, + async: function (_0x36eb09, _0x3d62c9, _0x29c0e5, _0x3a3ad9, _0x26f0df) { + undefined === _0x26f0df && (_0x26f0df = Promise); + var _0x4ab6f5 = new _0x50581d(_0x124db8(_0x36eb09, _0x3d62c9, _0x29c0e5, _0x3a3ad9), _0x26f0df); + return _0x3a45cc.isGeneratorFunction(_0x3d62c9) ? _0x4ab6f5 : _0x4ab6f5.next().then(function (_0x2ebace) { + return _0x2ebace.done ? _0x2ebace.value : _0x4ab6f5.next(); + }); + } + }; + var _0x18ec41 = Object.prototype; + var _0x48b5cc = _0x18ec41.hasOwnProperty; + var _0x52850a = Object.defineProperty || function (_0x3733ec, _0x39a7e8, _0x1758c1) { + _0x3733ec[_0x39a7e8] = _0x1758c1.value; + }; + var _0x1be245 = "function" == typeof Symbol ? Symbol : {}; + var _0x249f59 = _0x1be245.iterator || "@@iterator"; + var _0x345a2c = _0x1be245.asyncIterator || "@@asyncIterator"; + var _0x5979e5 = _0x1be245.toStringTag || "@@toStringTag"; + function _0x560b19(_0x1bfabe, _0x3d5711, _0x579dfd) { + Object.defineProperty(_0x1bfabe, _0x3d5711, { + value: _0x579dfd, + enumerable: true, + configurable: true, + writable: true + }); + return _0x1bfabe[_0x3d5711]; + } + try { + _0x560b19({}, ""); + } catch (_0x4a5745) { + _0x560b19 = function (_0x444239, _0x3b288c, _0x205c43) { + return _0x444239[_0x3b288c] = _0x205c43; + }; + } + function _0x124db8(_0xb8d0d0, _0x35e91e, _0x10218d, _0x2eefe4) { + var _0x4b5de7 = _0x35e91e && _0x35e91e.prototype instanceof _0x2d7ef8 ? _0x35e91e : _0x2d7ef8; + var _0xf3a875 = Object.create(_0x4b5de7.prototype); + var _0x253d77 = new _0x145592(_0x2eefe4 || []); + _0x52850a(_0xf3a875, "_invoke", { + value: _0x3c5279(_0xb8d0d0, _0x10218d, _0x253d77) + }); + return _0xf3a875; + } + function _0x5eabc8(_0x4362ee, _0x3ddd57, _0x5d3e5d) { + try { + return { + type: "normal", + arg: _0x4362ee.call(_0x3ddd57, _0x5d3e5d) + }; + } catch (_0x5f5c1d) { + return { + type: "throw", + arg: _0x5f5c1d + }; + } + } + var _0xb249a2 = "suspendedStart"; + var _0x2f4fe2 = "suspendedYield"; + var _0x3d7a15 = "executing"; + var _0x158551 = "completed"; + var _0x4bcb4a = {}; + function _0x2d7ef8() {} + function _0x2d2d6b() {} + function _0x5c65b2() {} + var _0x32f37c = {}; + _0x560b19(_0x32f37c, _0x249f59, function () { + return this; + }); + var _0x3b547f = Object.getPrototypeOf; + var _0x431867 = _0x3b547f && _0x3b547f(_0x3b547f(_0x208f10([]))); + _0x431867 && _0x431867 !== _0x18ec41 && _0x48b5cc.call(_0x431867, _0x249f59) && (_0x32f37c = _0x431867); + _0x5c65b2.prototype = _0x2d7ef8.prototype = Object.create(_0x32f37c); + var _0x4da883 = _0x5c65b2.prototype; + function _0x42c853(_0x513e0e) { + ["next", "throw", "return"].forEach(function (_0x30a59e) { + _0x560b19(_0x513e0e, _0x30a59e, function (_0x17ccc6) { + return this._invoke(_0x30a59e, _0x17ccc6); + }); + }); + } + function _0x50581d(_0x1d9bbf, _0x5be8f8) { + function _0x3791fb(_0x38cf32, _0x3bd18a, _0x1e069b, _0x26f6fe) { + var _0x1f4095 = _0x5eabc8(_0x1d9bbf[_0x38cf32], _0x1d9bbf, _0x3bd18a); + if ("throw" !== _0x1f4095.type) { + var _0x540a90 = _0x1f4095.arg; + var _0x405b50 = _0x540a90.value; + return _0x405b50 && "object" == _0x22990e(_0x405b50) && _0x48b5cc.call(_0x405b50, "__await") ? _0x5be8f8.resolve(_0x405b50.__await).then(function (_0x34ae4c) { + _0x3791fb("next", _0x34ae4c, _0x1e069b, _0x26f6fe); + }, function (_0x5bb21d) { + _0x3791fb("throw", _0x5bb21d, _0x1e069b, _0x26f6fe); + }) : _0x5be8f8.resolve(_0x405b50).then(function (_0x5f2e2f) { + _0x540a90.value = _0x5f2e2f; + _0x1e069b(_0x540a90); + }, function (_0x3b94ba) { + return _0x3791fb("throw", _0x3b94ba, _0x1e069b, _0x26f6fe); + }); + } + _0x26f6fe(_0x1f4095.arg); + } + var _0x4429c1; + _0x52850a(this, "_invoke", { + value: function (_0x47df7a, _0x2ddf85) { + function _0x2fd2af() { + return new _0x5be8f8(function (_0x167c75, _0x55867a) { + _0x3791fb(_0x47df7a, _0x2ddf85, _0x167c75, _0x55867a); + }); + } + return _0x4429c1 = _0x4429c1 ? _0x4429c1.then(_0x2fd2af, _0x2fd2af) : _0x2fd2af(); + } + }); + } + function _0x3c5279(_0x29004e, _0x245c18, _0x57f321) { + var _0x26a17c = _0xb249a2; + return function (_0x5174d5, _0x3d4b95) { + if (_0x26a17c === _0x3d7a15) { + throw new Error("Generator is already running"); + } + if (_0x26a17c === _0x158551) { + if ("throw" === _0x5174d5) { + throw _0x3d4b95; + } + return { + value: _0x500812, + done: true + }; + } + for (_0x57f321.method = _0x5174d5, _0x57f321.arg = _0x3d4b95;;) { + var _0x338b3d = _0x57f321.delegate; + if (_0x338b3d) { + var _0x3e31f2 = _0x36b49d(_0x338b3d, _0x57f321); + if (_0x3e31f2) { + if (_0x3e31f2 === _0x4bcb4a) { + continue; + } + return _0x3e31f2; + } + } + if ("next" === _0x57f321.method) { + _0x57f321.sent = _0x57f321._sent = _0x57f321.arg; + } else { + if ("throw" === _0x57f321.method) { + if (_0x26a17c === _0xb249a2) { + throw _0x26a17c = _0x158551, _0x57f321.arg; + } + _0x57f321.dispatchException(_0x57f321.arg); + } else { + "return" === _0x57f321.method && _0x57f321.abrupt("return", _0x57f321.arg); + } + } + _0x26a17c = _0x3d7a15; + var _0x57e037 = _0x5eabc8(_0x29004e, _0x245c18, _0x57f321); + if ("normal" === _0x57e037.type) { + if (_0x26a17c = _0x57f321.done ? _0x158551 : _0x2f4fe2, _0x57e037.arg === _0x4bcb4a) { + continue; + } + return { + value: _0x57e037.arg, + done: _0x57f321.done + }; + } + "throw" === _0x57e037.type && (_0x26a17c = _0x158551, _0x57f321.method = "throw", _0x57f321.arg = _0x57e037.arg); + } + }; + } + function _0x36b49d(_0x582f5b, _0x2c63cf) { + var _0x1f09de = _0x2c63cf.method; + var _0x1b9dbc = _0x582f5b.iterator[_0x1f09de]; + if (_0x1b9dbc === _0x500812) { + _0x2c63cf.delegate = null; + "throw" === _0x1f09de && _0x582f5b.iterator.return && (_0x2c63cf.method = "return", _0x2c63cf.arg = _0x500812, _0x36b49d(_0x582f5b, _0x2c63cf), "throw" === _0x2c63cf.method) || "return" !== _0x1f09de && (_0x2c63cf.method = "throw", _0x2c63cf.arg = new TypeError("The iterator does not provide a '" + _0x1f09de + "' method")); + return _0x4bcb4a; + } + var _0x6fa762 = _0x5eabc8(_0x1b9dbc, _0x582f5b.iterator, _0x2c63cf.arg); + if ("throw" === _0x6fa762.type) { + _0x2c63cf.method = "throw"; + _0x2c63cf.arg = _0x6fa762.arg; + _0x2c63cf.delegate = null; + return _0x4bcb4a; + } + var _0x5d6ad0 = _0x6fa762.arg; + return _0x5d6ad0 ? _0x5d6ad0.done ? (_0x2c63cf[_0x582f5b.resultName] = _0x5d6ad0.value, _0x2c63cf.next = _0x582f5b.nextLoc, "return" !== _0x2c63cf.method && (_0x2c63cf.method = "next", _0x2c63cf.arg = _0x500812), _0x2c63cf.delegate = null, _0x4bcb4a) : _0x5d6ad0 : (_0x2c63cf.method = "throw", _0x2c63cf.arg = new TypeError("iterator result is not an object"), _0x2c63cf.delegate = null, _0x4bcb4a); + } + function _0x3ead00(_0x24f591) { + var _0x8b332d = { + tryLoc: _0x24f591[0] + }; + 1 in _0x24f591 && (_0x8b332d.catchLoc = _0x24f591[1]); + 2 in _0x24f591 && (_0x8b332d.finallyLoc = _0x24f591[2], _0x8b332d.afterLoc = _0x24f591[3]); + this.tryEntries.push(_0x8b332d); + } + function _0x276dea(_0x1d09be) { + var _0x29d9c6 = _0x1d09be.completion || {}; + _0x29d9c6.type = "normal"; + delete _0x29d9c6.arg; + _0x1d09be.completion = _0x29d9c6; + } + function _0x145592(_0x5b2a59) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x5b2a59.forEach(_0x3ead00, this); + this.reset(true); + } + function _0x208f10(_0x1e60e7) { + if (_0x1e60e7 || "" === _0x1e60e7) { + var _0x7b42f2 = _0x1e60e7[_0x249f59]; + if (_0x7b42f2) { + return _0x7b42f2.call(_0x1e60e7); + } + if ("function" == typeof _0x1e60e7.next) { + return _0x1e60e7; + } + if (!isNaN(_0x1e60e7.length)) { + var _0x32995a = -1; + var _0x1f113d = function _0x410fbb() { + for (; ++_0x32995a < _0x1e60e7.length;) { + if (_0x48b5cc.call(_0x1e60e7, _0x32995a)) { + _0x410fbb.value = _0x1e60e7[_0x32995a]; + _0x410fbb.done = false; + return _0x410fbb; + } + } + _0x410fbb.value = _0x500812; + _0x410fbb.done = true; + return _0x410fbb; + }; + return _0x1f113d.next = _0x1f113d; + } + } + throw new TypeError(_0x22990e(_0x1e60e7) + " is not iterable"); + } + _0x2d2d6b.prototype = _0x5c65b2; + _0x52850a(_0x4da883, "constructor", { + value: _0x5c65b2, + configurable: true + }); + _0x52850a(_0x5c65b2, "constructor", { + value: _0x2d2d6b, + configurable: true + }); + _0x2d2d6b.displayName = _0x560b19(_0x5c65b2, _0x5979e5, "GeneratorFunction"); + _0x42c853(_0x50581d.prototype); + _0x560b19(_0x50581d.prototype, _0x345a2c, function () { + return this; + }); + _0x42c853(_0x4da883); + _0x560b19(_0x4da883, _0x5979e5, "Generator"); + _0x560b19(_0x4da883, _0x249f59, function () { + return this; + }); + _0x560b19(_0x4da883, "toString", function () { + return "[object Generator]"; + }); + _0x3a45cc.keys = function (_0x24d402) { + var _0x1c41c3 = Object(_0x24d402); + var _0x585880 = []; + for (var _0x522846 in _0x1c41c3) _0x585880.push(_0x522846); + _0x585880.reverse(); + return function _0x26089e() { + for (; _0x585880.length;) { + var _0x20d2ad = _0x585880.pop(); + if (_0x20d2ad in _0x1c41c3) { + _0x26089e.value = _0x20d2ad; + _0x26089e.done = false; + return _0x26089e; + } + } + _0x26089e.done = true; + return _0x26089e; + }; + }; + _0x3a45cc.values = _0x208f10; + _0x145592.prototype = { + constructor: _0x145592, + reset: function (_0x517953) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0x500812, this.done = false, this.delegate = null, this.method = "next", this.arg = _0x500812, this.tryEntries.forEach(_0x276dea), !_0x517953) { + for (var _0x41af18 in this) "t" === _0x41af18.charAt(0) && _0x48b5cc.call(this, _0x41af18) && !isNaN(+_0x41af18.slice(1)) && (this[_0x41af18] = _0x500812); + } + }, + stop: function () { + this.done = true; + var _0x2b67e1 = this.tryEntries[0].completion; + if ("throw" === _0x2b67e1.type) { + throw _0x2b67e1.arg; + } + return this.rval; + }, + dispatchException: function (_0x3289c3) { + if (this.done) { + throw _0x3289c3; + } + var _0x244d3e = this; + function _0x2a9142(_0x16b2f2, _0x5c7365) { + _0x44fbc7.type = "throw"; + _0x44fbc7.arg = _0x3289c3; + _0x244d3e.next = _0x16b2f2; + _0x5c7365 && (_0x244d3e.method = "next", _0x244d3e.arg = _0x500812); + return !!_0x5c7365; + } + for (var _0x233d84 = this.tryEntries.length - 1; _0x233d84 >= 0; --_0x233d84) { + var _0x534492 = this.tryEntries[_0x233d84]; + var _0x44fbc7 = _0x534492.completion; + if ("root" === _0x534492.tryLoc) { + return _0x2a9142("end"); + } + if (_0x534492.tryLoc <= this.prev) { + var _0x1301a8 = _0x48b5cc.call(_0x534492, "catchLoc"); + var _0x1f2e4a = _0x48b5cc.call(_0x534492, "finallyLoc"); + if (_0x1301a8 && _0x1f2e4a) { + if (this.prev < _0x534492.catchLoc) { + return _0x2a9142(_0x534492.catchLoc, true); + } + if (this.prev < _0x534492.finallyLoc) { + return _0x2a9142(_0x534492.finallyLoc); + } + } else { + if (_0x1301a8) { + if (this.prev < _0x534492.catchLoc) { + return _0x2a9142(_0x534492.catchLoc, true); + } + } else { + if (!_0x1f2e4a) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0x534492.finallyLoc) { + return _0x2a9142(_0x534492.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x5d6908, _0x241b15) { + for (var _0x37400c = this.tryEntries.length - 1; _0x37400c >= 0; --_0x37400c) { + var _0x527478 = this.tryEntries[_0x37400c]; + if (_0x527478.tryLoc <= this.prev && _0x48b5cc.call(_0x527478, "finallyLoc") && this.prev < _0x527478.finallyLoc) { + var _0x275c67 = _0x527478; + break; + } + } + _0x275c67 && ("break" === _0x5d6908 || "continue" === _0x5d6908) && _0x275c67.tryLoc <= _0x241b15 && _0x241b15 <= _0x275c67.finallyLoc && (_0x275c67 = null); + var _0xaf65f8 = _0x275c67 ? _0x275c67.completion : {}; + _0xaf65f8.type = _0x5d6908; + _0xaf65f8.arg = _0x241b15; + return _0x275c67 ? (this.method = "next", this.next = _0x275c67.finallyLoc, _0x4bcb4a) : this.complete(_0xaf65f8); + }, + complete: function (_0x181563, _0x304c84) { + if ("throw" === _0x181563.type) { + throw _0x181563.arg; + } + "break" === _0x181563.type || "continue" === _0x181563.type ? this.next = _0x181563.arg : "return" === _0x181563.type ? (this.rval = this.arg = _0x181563.arg, this.method = "return", this.next = "end") : "normal" === _0x181563.type && _0x304c84 && (this.next = _0x304c84); + return _0x4bcb4a; + }, + finish: function (_0x52fd14) { + for (var _0x4e843a = this.tryEntries.length - 1; _0x4e843a >= 0; --_0x4e843a) { + var _0x4c5a7b = this.tryEntries[_0x4e843a]; + if (_0x4c5a7b.finallyLoc === _0x52fd14) { + this.complete(_0x4c5a7b.completion, _0x4c5a7b.afterLoc); + _0x276dea(_0x4c5a7b); + return _0x4bcb4a; + } + } + }, + catch: function (_0x10c575) { + for (var _0x4103ef = this.tryEntries.length - 1; _0x4103ef >= 0; --_0x4103ef) { + var _0x56437a = this.tryEntries[_0x4103ef]; + if (_0x56437a.tryLoc === _0x10c575) { + var _0x45e21d = _0x56437a.completion; + if ("throw" === _0x45e21d.type) { + var _0x30fdc9 = _0x45e21d.arg; + _0x276dea(_0x56437a); + } + return _0x30fdc9; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x200d00, _0x16b17c, _0x24d856) { + this.delegate = { + iterator: _0x208f10(_0x200d00), + resultName: _0x16b17c, + nextLoc: _0x24d856 + }; + "next" === this.method && (this.arg = _0x500812); + return _0x4bcb4a; + } + }; + return _0x3a45cc; + } + function _0x347041(_0x19ae33, _0x1902b8, _0x4f6b41, _0x59ca14, _0x407657, _0x4c7500, _0x163769) { + try { + var _0x3d8965 = _0x19ae33[_0x4c7500](_0x163769); + var _0xa34105 = _0x3d8965.value; + } catch (_0x389b15) { + return void _0x4f6b41(_0x389b15); + } + _0x3d8965.done ? _0x1902b8(_0xa34105) : Promise.resolve(_0xa34105).then(_0x59ca14, _0x407657); + } + function _0x2016fe(_0x47a514) { + return function () { + var _0x147491 = this; + var _0x98aef9 = arguments; + return new Promise(function (_0x4a3bd9, _0x40f92a) { + var _0x15126c = _0x47a514.apply(_0x147491, _0x98aef9); + function _0x53f4dc(_0x5936fb) { + _0x347041(_0x15126c, _0x4a3bd9, _0x40f92a, _0x53f4dc, _0x5b1c9f, "next", _0x5936fb); + } + function _0x5b1c9f(_0x267207) { + _0x347041(_0x15126c, _0x4a3bd9, _0x40f92a, _0x53f4dc, _0x5b1c9f, "throw", _0x267207); + } + _0x53f4dc(undefined); + }); + }; + } + function _0x22990e(_0x11165e) { + _0x22990e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x204f9b) { + return typeof _0x204f9b; + } : function (_0x267356) { + return _0x267356 && "function" == typeof Symbol && _0x267356.constructor === Symbol && _0x267356 !== Symbol.prototype ? "symbol" : typeof _0x267356; + }; + return _0x22990e(_0x11165e); + } + window.md5 = _0x54ef30(); + var _0x5767c7 = function () { + try { + if (window.localStorage.getItem("deviceId") || window.localStorage.setItem("deviceId", "deviceId-" + new Date().getTime().toString() + "-" + (0, _0x936734.getRandom)(9)), (0, _0x41009e.getQueryString)("userId")) { + window.localStorage.setItem("userId", (0, _0x41009e.getQueryString)("userId")); + window.localStorage.setItem("userToken", (0, _0x41009e.getQueryString)("userToken") || ""); + _0x472a09.set("userId", (0, _0x41009e.getQueryString)("userId")); + _0x472a09.set("userToken", (0, _0x41009e.getQueryString)("userToken")); + var _0x218e21 = { + headers: { + userId: (0, _0x41009e.getQueryString)("userId"), + appType: "4" + }, + data: {} + }; + console.log("*********", _0x218e21); + _0x25b1e3.b.getUserInfoByUserId(_0x218e21).then(function (_0x422980) { + console.log("getUserInfoByUserId....success", _0x422980.data); + "000000" === _0x422980.data.returnCode && _0x422980.data.resultData && (window.localStorage.setItem("phone", _0x422980.data.resultData.phone), window.localStorage.setItem("identityId", _0x422980.data.resultData.identityId), window.localStorage.setItem("passId", _0x422980.data.resultData.passId), window.localStorage.setItem("userNickName", encodeURI(_0x422980.data.resultData.nickname))); + }); + } + } catch (_0x5cf2a4) { + console.log(_0x5cf2a4); + } + }; + var _0x240eb4 = function () { + var _0x1f6c6f = !(arguments.length > 0 && undefined !== arguments[0]) || arguments[0]; + _0x4f1863(function (_0x2ec918) { + console.log("是否在咪咕视频", _0x2ec918); + _0xe099d3({ + isMiguVideoApp: _0x2ec918, + ssoReload: _0x1f6c6f + }); + }); + }; + var _0xe099d3 = function () { + var _0x5a33ca; + var _0x3df062; + var _0x3508db; + var _0x5151ba = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : { + isMiguVideoApp: false, + ssoReload: true, + callback: function () {} + }; + "-1" == sessionStorage.getItem("quickloginShow") && (_0x4bcb5a("登录成功", 1500), setTimeout(function () { + sessionStorage.removeItem("quickloginShow"); + }, 1500)); + var _0x563c5e = null !== (_0x5a33ca = _0x5151ba.isMiguVideoApp) && undefined !== _0x5a33ca && _0x5a33ca; + var _0x16ec0e = null === (_0x3df062 = _0x5151ba.ssoReload) || undefined === _0x3df062 || _0x3df062; + var _0x1ac822 = null !== (_0x3508db = _0x5151ba.callback) && undefined !== _0x3508db ? _0x3508db : function () {}; + console.log("~~test ssoHeadOffice~~", _0x563c5e, _0x16ec0e, _0x1ac822); + _0x5c92f1(); + var _0x1e8277 = (0, _0x41009e.getQueryString)("appChannel") ? (0, _0x41009e.getQueryString)("channel") : ""; + if (console.warn("iossdk", (0, _0x5802fb.isIosSDK)()), _0x2536db(_0x5151ba), _0x2c9796(), "gameServer" === (0, _0x41009e.getQueryString)("sso") && (0, _0x41009e.getQueryString)("token") && "" !== (0, _0x41009e.getQueryString)("token")) { + var _0x450594; + var _0x2a9834 = null !== (_0x450594 = (0, _0x41009e.getQueryString)("token")) && undefined !== _0x450594 ? _0x450594 : ""; + _0x2e1139({ + channel: _0x1e8277, + token: _0x2a9834 + }); + } + if ((0, _0x5802fb.isIosSDK)()) { + console.log("判断是IOS掌厅内"); + _0x5c06f7.getYDRZToken(); + "function" != typeof getYDRZTokenFromNative && (window.getYDRZTokenFromNative = function (_0x13a45f, _0xdda74d) { + (console.log("收到客户端方法1 getYDRZTokenFromNative", _0x13a45f, _0xdda74d), _0x13a45f >= 0) && _0x2e1139({ + channel: _0x1e8277, + token: _0xdda74d, + tokentype: "ANDT" + }); + }, window.getCMCCTokenFromLogin = function (_0x3e01c7) { + (console.log("收到客户端方法2 getCMCCTokenFromLogin", _0x3e01c7), "" == _0x3e01c7) ? (window.localStorage.removeItem("userId"), window.localStorage.removeItem("phone"), window.localStorage.removeItem("userToken"), window.localStorage.removeItem("cryptoUserId"), window.localStorage.removeItem("cryptoUserToken"), window.localStorage.removeItem("cryptoSign"), window.location.reload()) : _0x2e1139({ + channel: _0x1e8277, + token: _0x3e01c7, + tokentype: "ANDT" + }); + }); + _0x31e626(); + return false; + } + if (_0x28fcb6() && ("object" == ("undefined" == typeof cmcc ? "undefined" : _0x22990e(cmcc)) ? _0x2a7dec() : _0x16ced5("https://res.app.coc.10086.cn/appother/js/public/cmcc.js", function () { + _0x2a7dec(); + })), (0, _0x41009e.getQueryString)("identityCode") && "" != (0, _0x41009e.getQueryString)("identityCode")) { + var _0x503fac = { + channel: _0x1e8277, + token: (0, _0x41009e.getQueryString)("identityCode"), + tokentype: "" + }; + console.log("loginOption", _0x503fac); + _0x2e1139(_0x503fac); + return false; + } + if (console.log("是否在咪咕视频1", _0x563c5e), (0, _0x41009e.getQueryString)("sso") && "ho" == (0, _0x41009e.getQueryString)("sso") || (0, _0x41009e.getQueryString)("from") && "migu" == (0, _0x41009e.getQueryString)("from") || _0x563c5e) { + var _0x28b877 = (0, _0x41009e.getQueryString)("miguToken") ? (0, _0x41009e.getQueryString)("miguToken") : (0, _0x41009e.getQueryString)("token"); + var _0x4a1a0c = ""; + if ((0, _0x41009e.getQueryString)("ssoType") && "cmcc" == (0, _0x41009e.getQueryString)("ssoType") && (_0x4a1a0c = "ANDT"), (0, _0x41009e.getQueryString)("tokentype") && "" != (0, _0x41009e.getQueryString)("tokentype") && (_0x4a1a0c = (0, _0x41009e.getQueryString)("tokentype")), _0x28b877 && "" != _0x28b877 || (console.log("no token"), _0x28b877 = sessionStorage.getItem("cmccToken") ? sessionStorage.getItem("cmccToken") : "", console.log("no token", _0x28b877)), _0x28b877 && "" != _0x28b877) { + _0x2e1139({ + channel: _0x1e8277, + token: _0x28b877, + tokentype: _0x4a1a0c + }); + } else { + "ANDT" == _0x4a1a0c && ("object" == ("undefined" == typeof cmcc ? "undefined" : _0x22990e(cmcc)) ? _0x2a7dec() : _0x16ced5("https://res.app.coc.10086.cn/appother/js/public/cmcc.js", function () { + _0x2a7dec(); + })); + } + } + if ((0, _0x41009e.getQueryString)("sso") && "beijing" == (0, _0x41009e.getQueryString)("sso")) { + try { + aspireweb.appparamsselect(JSON.stringify({ + jsmethodname: "getScode", + channelsign: "B100100" + })); + } catch (_0x1b2c9d) { + console.log(_0x1b2c9d); + } + console.log("北京单点"); + window.getScode = function (_0x26d183) { + console.log("推送信息"); + console.log(_0x26d183); + var _0x4a7855 = JSON.parse(_0x26d183); + console.log(_0x4a7855); + _0x4a7855 && _0x4a7855.scode && (localStorage.setItem("cityAction", "beijing"), localStorage.setItem("scode", _0x4a7855.scode)); + var _0x5d0c36 = { + data: { + sCode: _0x4a7855.scode + } + }; + console.log("北京单点接口"); + _0x25b1e3.b.getBJUserLoginInfo(_0x5d0c36).then(function (_0x35ac15) { + if ("000000" == _0x35ac15.data.returnCode) { + var _0x1dd5db = _0x35ac15.data.resultData.userId; + var _0x1ecce7 = _0x35ac15.data.resultData.userToken; + if (0 != _0x1dd5db) { + window.localStorage.setItem("userId", _0x1dd5db); + window.localStorage.setItem("userToken", _0x1ecce7); + _0x472a09.set("userId", _0x1dd5db); + _0x472a09.set("userToken", _0x1ecce7); + var _0xb40fa4 = window.location.href; + _0xb40fa4 = _0xb40fa4.replace("sso=beijing", "logined=1"); + window.location.replace(_0xb40fa4); + } + } else { + var _0x41ad2a = window.location.href; + _0x41ad2a = _0x41ad2a.replace("sso=beijing", "logined=1"); + window.location.replace(_0x41ad2a); + } + }); + }; + } + if ((0, _0x41009e.getQueryString)("sso") && "JSWX" == (0, _0x41009e.getQueryString)("sso") && (0, _0x41009e.getQueryString)("token")) { + var _0x4b085d = { + data: { + token: (0, _0x41009e.getQueryString)("token") + }, + headers: { + appChannel: (0, _0x41009e.getQueryString)("appChannel") || "zy-gw-mghy" + } + }; + console.log("江苏公众号单点接口~~~"); + _0x25b1e3.b.checkTokenUserJs(_0x4b085d).then(function (_0x12f11f) { + if ("000000" == _0x12f11f.data.returnCode) { + var _0x2aca64 = _0x12f11f.data.resultData.userId.toString(); + var _0x5dcd82 = _0x12f11f.data.resultData.userToken; + if (0 != _0x2aca64) { + var _0x24a02f = window.localStorage.getItem("userId"); + var _0x3b4e04 = window.localStorage.getItem("userToken"); + _0x24a02f === _0x2aca64 && _0x3b4e04 === _0x5dcd82 || (window.localStorage.setItem("userId", _0x2aca64), window.localStorage.setItem("userToken", _0x5dcd82), MiguplayUtils.crypto.cryptoAndStoreUser({ + userId: window.localStorage.getItem("userId"), + userToken: window.localStorage.getItem("userToken") + })); + var _0x2a8994 = window.location.href; + _0x2a8994 = _0x2a8994.replace("sso=JSWX", "logined=1"); + _0x2a8994 = (0, _0x41009e.removeParamFromUrl)(_0x2a8994, "token"); + window.location.replace(_0x2a8994); + } + } + }).catch(function (_0x61c86a) { + console.log("err", _0x61c86a); + }); + } + window.localStorage.getItem("userId") && _0x589f7c({ + type: 1, + userId: window.localStorage.getItem("userId") + }); + }; + var _0x2e1139 = function () { + var _0x3c49a8 = _0x2016fe(_0x5dbcf6().mark(function _0x5aca5a(_0x5d6e68) { + var _0x40c0f7; + var _0x4d3fe5; + var _0xc6033c; + var _0x47af92; + var _0x56b264; + var _0x58d916; + var _0x46df8f; + return _0x5dbcf6().wrap(function (_0x48bd01) { + for (;;) { + switch (_0x48bd01.prev = _0x48bd01.next) { + case 0: + _0x40c0f7 = { + headers: { + appType: "8", + channel: _0x5d6e68.channel, + token: _0x5d6e68.token + }, + data: { + token: _0x5d6e68.token + } + }; + console.log("checkTokenForH5 option", _0x28fcb6(), _0x5c06f7.isMIGUsdk(), _0x5d6e68); + (_0x28fcb6() || _0x5c06f7.isMIGUsdk()) && (_0x40c0f7.headers.needRegister = 0, _0x40c0f7.data.needRegister = 0, 1 == _0x5d6e68.quicklogin && (_0x40c0f7.headers.needRegister = 1, _0x40c0f7.data.needRegister = 1)); + console.log("checkTokenForH5 api", _0x40c0f7); + "" != _0x5d6e68.tokentype && (_0x40c0f7.headers.tokentype = _0x5d6e68.tokentype, _0x40c0f7.data.tokentype = _0x5d6e68.tokentype); + localStorage.removeItem("blackUserToast"); + _0x48bd01.next = 8; + return _0x25b1e3.b.checkTokenForJXH5(_0x40c0f7); + case 8: + if (_0x4d3fe5 = _0x48bd01.sent, console.log("checkTokenForH5 api", _0x4d3fe5), "000000" !== _0x4d3fe5.data.returnCode) { + _0x48bd01.next = 41; + break; + } + sessionStorage.setItem("quickloginShow", 0); + _0x48bd01.next = 14; + return _0x589f7c({}); + case 14: + if (console.log("check ssoHead"), console.log(window.location.href), console.log(_0x4d3fe5.data.resultData), _0xc6033c = _0x4d3fe5.data.resultData, console.log(_0xc6033c.accountId), _0xc6033c.accountId && (console.log("is resultData.accountId"), window.localStorage.setItem("accountId", _0xc6033c.accountId)), 0 == _0xc6033c.userId || "" == _0xc6033c.userId) { + _0x48bd01.next = 37; + break; + } + if (1 == _0x5d6e68.quicklogin && sessionStorage.setItem("quickloginShow", "-1"), _0x47af92 = window.localStorage.getItem("userId"), _0x56b264 = window.localStorage.getItem("userToken"), _0x47af92 != _0xc6033c.userId || _0x56b264 != _0xc6033c.userToken) { + _0x48bd01.next = 26; + break; + } + return _0x48bd01.abrupt("return", false); + case 26: + window.localStorage.setItem("userId", _0xc6033c.userId); + window.localStorage.setItem("userToken", _0xc6033c.userToken); + _0x472a09.set("userId", _0xc6033c.userId); + _0x472a09.set("userToken", _0xc6033c.userToken); + MiguplayUtils.crypto.cryptoAndStoreUser({ + userId: window.localStorage.getItem("userId"), + userToken: window.localStorage.getItem("userToken") + }); + _0x58d916 = (_0x58d916 = window.location.href).replace("sso=ho", "logined=1"); + _0x46df8f = location.pathname; + /^\/gameDetail\//.test(_0x46df8f) && (_0x58d916 = "".concat(location.href, "&userId=").concat(_0xc6033c.userId, "&userToken=").concat(_0xc6033c.userToken)); + "false" == sessionStorage.getItem("ssoReload") ? window.sessionStorage.setItem("ssologined", "logined") : window.location.replace(_0x58d916); + case 37: + window.sessionStorage.setItem("ssologined", "logined"); + "gameServer" === (0, _0x41009e.getQueryString)("sso") && window.location.replace((0, _0x41009e.moveQueryInfo)(["token"])); + _0x48bd01.next = 42; + break; + case 41: + "020205" === _0x4d3fe5.data.returnCode || "430017" === _0x4d3fe5.data.returnCode || "430018" === _0x4d3fe5.data.returnCode ? (localStorage.setItem("blackUserToast", _0x4d3fe5.data.message), _0x4bcb5a(_0x4d3fe5.data.message, 3000)) : "020086" === _0x4d3fe5.data.returnCode ? (_0x28fcb6() || _0x5c06f7.isMIGUsdk()) && sessionStorage.setItem("quickloginShow", 1) : 1 == _0x5d6e68.quicklogin && _0x4bcb5a("登录失败,请稍后重试", 1500); + case 42: + window.sessionStorage.setItem("ssologined", "logined"); + case 43: + case "end": + return _0x48bd01.stop(); + } + } + }, _0x5aca5a); + })); + return function (_0x539dec) { + return _0x3c49a8.apply(this, arguments); + }; + }(); + var _0x2536db = function (_0x4f4136) { + if ((0, _0x41009e.getQueryString)("miguSessionId") && "" !== (0, _0x41009e.getQueryString)("miguSessionId")) { + var _0x505c6b = { + headers: { + sessionId: (0, _0x41009e.getQueryString)("miguSessionId") + }, + data: { + sessionId: (0, _0x41009e.getQueryString)("miguSessionId") + } + }; + _0x25b1e3.b.queryUserBySessionId(_0x505c6b).then(function (_0x2a1df9) { + if ("000000" === _0x2a1df9.data.returnCode) { + var _0x365c00 = _0x2a1df9.data.resultData; + var _0x266dd4 = _0x365c00.userId; + var _0x5d1e7e = _0x365c00.userToken; + if (_0x266dd4 && _0x5d1e7e && 0 != _0x266dd4 && "" != _0x5d1e7e) { + var _0x367349 = window.localStorage.getItem("userId"); + var _0x1ffba5 = window.localStorage.getItem("userToken"); + if (_0x367349 == _0x266dd4 && _0x1ffba5 == _0x5d1e7e) { + return false; + } + window.localStorage.setItem("userId", _0x266dd4); + window.localStorage.setItem("userToken", _0x5d1e7e); + _0x472a09.set("userId", _0x266dd4); + _0x472a09.set("userToken", _0x5d1e7e); + MiguplayUtils.crypto.cryptoAndStoreUser({ + userId: window.localStorage.getItem("userId"), + userToken: window.localStorage.getItem("userToken") + }); + _0x4f4136.callback && _0x4f4136.callback(_0x365c00); + _0x4f4136.ssoReload && window.location.reload(); + } + } + }); + } + }; + var _0x2c9796 = function () { + if ("outside" === (0, _0x41009e.getQueryString)("sso") && (0, _0x41009e.getQueryString)("token") && "" !== (0, _0x41009e.getQueryString)("token")) { + var _0x3f1b03; + var _0x2dcb76 = { + token: null !== (_0x3f1b03 = (0, _0x41009e.getQueryString)("token")) && undefined !== _0x3f1b03 ? _0x3f1b03 : "" + }; + _0x506632(_0x2dcb76); + } + "outside" === (0, _0x41009e.getQueryString)("logined") && setTimeout(function () { + window.localStorage.removeItem("userId"); + window.localStorage.removeItem("userToken"); + }, 3000); + }; + var _0x506632 = function (_0x3d044b) { + var _0x3bd8ff = { + headers: { + fakeToken: _0x3d044b.token + }, + data: { + fakeToken: _0x3d044b.token + } + }; + _0x25b1e3.b.convertToken(_0x3bd8ff).then(function (_0x3df425) { + if ("000000" === _0x3df425.data.returnCode) { + console.log("check ssoHead"); + console.log(window.location.href); + console.log(_0x3df425.data.resultData); + var _0x2bb841 = _0x3df425.data.resultData; + if (0 != _0x2bb841.userId && "" != _0x2bb841.userId) { + window.localStorage.setItem("userId", _0x2bb841.userId); + window.localStorage.setItem("userToken", _0x2bb841.userToken); + var _0x3590ae = window.location.href; + _0x3590ae = _0x3590ae.replace("sso=outside", "logined=outside"); + window.location.replace(_0x3590ae); + } + } + }); + }; + var _0x2a7dec = function (_0x153868) { + var _0x1798aa = (0, _0x41009e.getQueryString)("appChannel") ? (0, _0x41009e.getQueryString)("channel") : ""; + function _0x620e5c() { + cmcc.userStatus({ + debug: false, + success: function (_0x135ac2) { + if (console.log("get userstatus", _0x135ac2), _0x135ac2.status > 0) { + var _0xf97d02 = "012016"; + cmcc.getYDRZToken({ + debug: false, + sourceId: _0xf97d02, + appId: "", + success: function (_0x782846) { + console.log("get getYDRZToken", _0x782846); + var _0xf59a20 = _0x782846.token; + if (_0xf59a20 && "" != _0xf59a20) { + var _0x2ae457 = { + channel: _0x1798aa, + token: _0xf59a20, + tokentype: "ANDT" + }; + 1 == (null == _0x153868 ? undefined : _0x153868.quicklogin) && (_0x2ae457.quicklogin = 1); + _0x2e1139(_0x2ae457); + } + }, + error: function (_0x527163) { + console.log("sourceId", _0xf97d02); + console.log("get getYDRZToken error", _0x527163); + } + }); + } + } + }); + } + console.log("load leadeon start", "undefined" == typeof cmcc ? "undefined" : _0x22990e(cmcc)); + true === window.cmccinit && _0x620e5c(); + cmcc.init = function () { + window.cmccinit = true; + console.log("init state"); + _0x620e5c(); + }; + }; + var _0xe1d95b = function () { + sessionStorage.setItem("cmccfirstLogin", 1); + console.log("quickloginForCmcc 2"); + "android" == (0, _0x41009e.getQueryString)("source") ? (console.log("window.MiguGameSDK.requestLogin(2);"), window.MiguGameSDK.requestLogin(2)) : (0, _0x5802fb.isIosSDK)() ? (window.getYDRZTokenFromNative = function (_0x13a3db, _0x37a78f) { + if (console.log("收到客户端方法一键登录 getYDRZTokenFromNative", _0x13a3db, _0x37a78f), _0x13a3db >= 0) { + var _0x1363dd = (0, _0x41009e.getQueryString)("appChannel") ? (0, _0x41009e.getQueryString)("channel") : ""; + _0x2e1139({ + channel: _0x1363dd, + token: _0x37a78f, + tokentype: "ANDT", + quicklogin: 1 + }); + } + }, _0x5c06f7.getYDRZToken()) : _0x28fcb6() && _0x2a7dec({ + quicklogin: 1 + }); + }; + function _0x31e626() { + document.addEventListener("visibilitychange", function () { + console.log("App back to foreground"); + "visible" === document.visibilityState && (window.getYDRZTokenFromNative = function (_0x142a4f, _0x2a9a0e) { + if (_0x142a4f >= 0) { + var _0x21ba0c = (0, _0x41009e.getQueryString)("appChannel") ? (0, _0x41009e.getQueryString)("channel") : ""; + _0x2e1139({ + channel: _0x21ba0c, + token: _0x2a9a0e, + tokentype: "ANDT" + }); + } + }, _0x5c06f7.getYDRZToken()); + }); + } + function _0x527be7() { + return !("android" != (0, _0x41009e.getQueryString)("source") && !(0, _0x5802fb.isIosSDK)() && !_0x28fcb6() || 1 != sessionStorage.getItem("quickloginShow") || localStorage.getItem("userId") && 0 != localStorage.getItem("userId")); + } + var _0x4b3548 = function () { + var _0x5b58ef = undefined; + var _0x5eae3e = { + msgid: new Date().getTime(), + systemtime: _0x496bbb("yyyyMMddhhmmssS"), + sourceid: 206004, + signature: "" + }; + var _0x174770 = "interfacename=uiWapLogin&sourceid=" + _0x5eae3e.sourceid + "&systemtime=" + _0x5eae3e.systemtime + "&msgid=" + _0x5eae3e.msgid; + _0x5eae3e.signature = _0x54ef30()(encodeURIComponent(_0x174770)); + var _0x55b481 = "msgId=" + _0x5eae3e.msgid + "&systemtime=" + _0x5eae3e.systemtime + "&sourceId=" + _0x5eae3e.sourceid + "&signature=" + _0x5eae3e.signature; + _0x2d80ac().ajax({ + type: "get", + url: "https://passport.migu.cn/uiWapLogin?" + _0x55b481, + dataType: "jsonp", + contentType: "application/json", + jsonp: "callback", + jsonpCallback: "getMessage", + success: function (_0x2266d3) { + if (2000 == _0x2266d3.status) { + _0x5b58ef.getToken(_0x2266d3.enctoken); + var _0x4ac8d1 = { + token: _0x2266d3.enctoken + }; + _0x25b1e3.b.getToken(_0x4ac8d1).then(function (_0x147da3) { + if (console.log("自动登录phone", _0x147da3), "000000" === _0x147da3.data.resultCode) { + try { + window.localStorage.phone = _0x147da3.data.resultData.token; + window.localStorage.userId = _0x147da3.data.resultData.userId; + window.localStorage.userToken = _0x147da3.data.resultData.userToken; + _0x472a09.set("userId", _0x147da3.data.resultData.userId); + _0x472a09.set("userToken", _0x147da3.data.resultData.userToken); + console.log("自动登录Userid", _0x147da3.data.resultData.userId); + } catch (_0x1df652) { + console.log(_0x1df652); + } + } else { + "430017" !== _0x147da3.data.returnCode && "430018" !== _0x147da3.data.returnCode || _0x4bcb5a(_0x147da3.data.message, 3000); + } + }).catch(function (_0x3882de) { + console.log(_0x3882de); + }); + } + }, + error: function (_0x241a5c) { + console.log(_0x241a5c); + } + }); + }; + var _0x1ef962 = function (_0x575e5c) { + if (1 == (0, _0x41009e.getQueryString)("jk")) { + _0x9f53b5(_0x575e5c); + } else { + var _0x849385 = _0x575e5c && _0x575e5c.indexOf("isinCarPad") > -1; + var _0x213f3c = (0, _0x3ce1ef.isMiguApp)(); + var _0xb846f1 = "android" == (0, _0x41009e.getQueryString)("source"); + if (_0x213f3c && !_0x849385) { + (0, _0x5802fb.isAndroid)() ? (console.log("安卓", window.JSInterface), window.JSInterface.requestNativeLogin()) : (console.log("ios"), window.webkit.messageHandlers.requestNativeLogin.postMessage("")); + } else { + if (_0xb846f1) { + console.log("window.MiguGameSDK.requestLogin(2);"); + window.MiguGameSDK.requestLogin(2); + } else { + if ((0, _0x5802fb.isIosSDK)()) { + _0x5c06f7.sessionInvalid(); + } else { + if (_0x28fcb6()) { + console.log("判断是在掌厅webview里"); + var _0x1e8d3c = localStorage.getItem("blackUserToast"); + if (_0x1e8d3c) { + return void _0x4bcb5a(_0x1e8d3c, 3000); + } + _0x44ac6e(); + } else { + var _0x4e1b2f = function () { + var _0x39dce6 = document.createElement("a"); + _0x39dce6.style.display = "none"; + _0x39dce6.href = _0x102371; + document.body.appendChild(_0x39dce6); + _0x39dce6.click(); + }; + var _0x102371 = _0x575e5c || (0, _0x41009e.moveQueryUserInfo)(); + var _0x534ebd = _0x102371.match(/\?(.*)/); + _0x534ebd && _0x534ebd.length >= 1 && (_0x534ebd = _0x534ebd[0].replace(/\./g, ""), _0x102371 = (_0x575e5c ? _0x575e5c.split("?")[0] : window.location.origin + window.location.pathname) + _0x534ebd); + var _0x4c53b3 = false; + if (_0x36780c.forEach(function (_0xfd5985) { + var _0x4f57b9 = _0x102371.toLowerCase(); + var _0x161168 = _0xfd5985.toLowerCase(); + _0x4f57b9.indexOf(_0x161168) > -1 && (_0x4c53b3 = true); + }), _0x4c53b3) { + var _0x2afbbb = new URL(_0x102371); + _0x2afbbb.searchParams.delete("token"); + _0x2afbbb.searchParams.delete("sso"); + _0x102371 = _0x2afbbb.toString(); + _0x102371 += _0x102371.indexOf("?") > -1 ? "&" : "?"; + _0x102371 += "sso=gameServer"; + } + if (/[\u4e00-\u9fff]/.test(_0x102371)) { + new URL(_0x102371).searchParams.forEach(function (_0x270da3, _0x1c4347) { + /[\u4e00-\u9fff]/.test(_0x270da3) && window.sessionStorage.setItem("goToLogin-zh-" + _0x1c4347, _0x270da3); + }); + } + if (_0x102371 = "".concat(_0x588662.Z.LOGIN_URL, "login?sourceid=206026&apptype=2&forceAuthn=true&isPassive=false&authType=DS&display=wap&callbackURL=").concat(window.encodeURIComponent(_0x102371)), "ho" == (0, _0x41009e.getQueryString)("sso") && (0, _0x41009e.getQueryString)("token") && "" != (0, _0x41009e.getQueryString)("token")) { + var _0x13ba5d = setTimeout(function () { + _0x4e1b2f(); + }, 2000); + var _0x47e975 = setInterval(function () { + "logined" == sessionStorage.getItem("ssologined") && (clearInterval(_0x47e975), clearTimeout(_0x13ba5d), setTimeout(function () { + _0x4e1b2f(); + }, 500)); + }, 100); + } else { + _0x4e1b2f(); + } + } + } + } + } + } + }; + var _0x9f53b5 = function (_0x16f586) { + var _0x54bba2; + var _0x39156b = _0x16f586 && _0x16f586.indexOf("isinCarPad") > -1; + var _0x48393c = (0, _0x3ce1ef.isMiguApp)(); + var _0x252aa2 = "android" == (0, _0x41009e.getQueryString)("source"); + if (_0x48393c && !_0x39156b) { + (0, _0x5802fb.isAndroid)() ? (console.log("安卓", window.JSInterface), window.JSInterface.requestNativeLogin()) : (console.log("ios"), window.webkit.messageHandlers.requestNativeLogin.postMessage("")); + } else { + if (_0x252aa2) { + console.log("window.MiguGameSDK.requestLogin(2);"); + window.MiguGameSDK.requestLogin(2); + } else { + if ((0, _0x5802fb.isIosSDK)()) { + _0x5c06f7.sessionInvalid(); + } else { + if (_0x28fcb6()) { + console.log("判断是在掌厅webview里"); + var _0x56c101 = localStorage.getItem("blackUserToast"); + if (_0x56c101) { + return void _0x4bcb5a(_0x56c101, 3000); + } + _0x44ac6e(); + } else { + var _0x13371d = _0x16f586 || (0, _0x41009e.moveQueryUserInfo)(); + var _0x53d8f3 = _0x13371d.match(/\?(.*)/); + _0x53d8f3 && _0x53d8f3.length >= 1 && (_0x53d8f3 = _0x53d8f3[0].replace(/\./g, ""), _0x13371d = (_0x16f586 ? _0x16f586.split("?")[0] : window.location.origin + window.location.pathname) + _0x53d8f3); + var _0x34e42b = false; + if (_0x36780c.forEach(function (_0x4250eb) { + var _0x280b9f = _0x13371d.toLowerCase(); + var _0x22fd1a = _0x4250eb.toLowerCase(); + _0x280b9f.indexOf(_0x22fd1a) > -1 && (_0x34e42b = true); + }), _0x34e42b) { + var _0x1c6b9d = new URL(_0x13371d); + _0x1c6b9d.searchParams.delete("token"); + _0x1c6b9d.searchParams.delete("sso"); + _0x13371d = _0x1c6b9d.toString(); + _0x13371d += _0x13371d.indexOf("?") > -1 ? "&" : "?"; + _0x13371d += "sso=gameServer"; + } + if (/[\u4e00-\u9fff]/.test(_0x13371d)) { + new URL(_0x13371d).searchParams.forEach(function (_0x296d72, _0x299fb3) { + /[\u4e00-\u9fff]/.test(_0x296d72) && window.sessionStorage.setItem("goToLogin-zh-" + _0x299fb3, _0x296d72); + }); + } + _0x13371d = "".concat(_0x588662.Z.middleJKUrl, "/login?callbackURL=").concat(window.encodeURIComponent(_0x13371d)); + (_0x54bba2 = document.createElement("a")).style.display = "none"; + _0x54bba2.href = _0x13371d; + document.body.appendChild(_0x54bba2); + _0x54bba2.click(); + } + } + } + } + }; + var _0x7b6a7f = function (_0x12e1c5) { + var _0x3a8d12 = _0x12e1c5; + _0x12e1c5.phone && (_0x3a8d12.userid = parseInt(_0x12e1c5.phone, 13)); + _0x12e1c5.userid && (_0x3a8d12.phone = parseInt(_0x12e1c5.userid, 10).toString(13)); + _0x3a8d12.token = _0x54ef30()(_0x3a8d12.userid + "/" + _0x3a8d12.phone); + return _0x3a8d12; + }; + var _0x12e741 = function () { + var _0x258f3b = _0x2016fe(_0x5dbcf6().mark(function _0x3a0ceb(_0x5dc89d) { + var _0x5f5999; + var _0x52b147; + var _0x523d9a; + var _0x22b8fa; + var _0x5252bb; + var _0x2f09fe; + var _0x4ba8d2; + var _0x5dc4e3; + var _0x4de162; + var _0x4962c7; + var _0x3fbce3; + return _0x5dbcf6().wrap(function (_0x16ce7d) { + for (;;) { + switch (_0x16ce7d.prev = _0x16ce7d.next) { + case 0: + if (_0x5f5999 = _0x5dc89d.userId, _0x52b147 = _0x5dc89d.userToken, _0x5f5999 && _0x52b147) { + _0x16ce7d.next = 3; + break; + } + return _0x16ce7d.abrupt("return", Promise.reject("缺少用户信息")); + case 3: + _0x523d9a = { + headers: { + userId: _0x5f5999, + userToken: _0x52b147 + }, + data: {} + }; + _0x16ce7d.next = 6; + return _0x25b1e3.b.queryUserCertificationInfo(_0x523d9a); + case 6: + if (_0x22b8fa = _0x16ce7d.sent, _0x5252bb = _0x22b8fa.data, _0x2f09fe = _0x5252bb.returnCode, _0x4ba8d2 = _0x5252bb.resultData, "000000" != _0x2f09fe) { + _0x16ce7d.next = 14; + break; + } + if (0 != _0x4ba8d2.isCertified) { + _0x16ce7d.next = 11; + break; + } + return _0x16ce7d.abrupt("return", { + status: 0, + age: 1, + name: "" + }); + case 11: + _0x5dc4e3 = _0x4ba8d2.age; + _0x4de162 = _0x4ba8d2.fullName; + _0x4962c7 = _0x4ba8d2.isCertified; + _0x3fbce3 = 0 <= _0x5dc4e3 && _0x5dc4e3 < 8 ? 1 : 8 <= _0x5dc4e3 && _0x5dc4e3 < 16 ? 2 : 16 <= _0x5dc4e3 && _0x5dc4e3 < 18 ? 3 : 4; + return _0x16ce7d.abrupt("return", { + status: _0x4962c7, + age: _0x3fbce3, + name: _0x4de162.substring(0, 1) + "*" + }); + case 14: + case "end": + return _0x16ce7d.stop(); + } + } + }, _0x3a0ceb); + })); + return function (_0x1b4467) { + return _0x258f3b.apply(this, arguments); + }; + }(); + var _0x5c92f1 = function () { + (0, _0x5802fb.isInWechatMiniProgram)() ? (_0x431db0(), _0x16ced5("//res.wx.qq.com/open/js/jweixin-1.4.0.js", function () { + _0x16ced5("//js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js", function () { + document.addEventListener("UniAppJSBridgeReady", function () { + uni.getEnv(function (_0x2257fc) { + console.log("当前环境:", JSON.stringify(_0x2257fc)); + 1 == _0x2257fc.miniprogram && uni.postMessage({ + data: { + userId: window.localStorage.getItem("userId"), + userToken: window.localStorage.getItem("userToken") + } + }); + }); + }); + }); + })) : (0, _0x5802fb.isIn139MiniProgram)() ? (_0x431db0(), _0x16ced5("//open.yun.139.com/miniapp/mop/document/jssdk/jssdk-1.4.14.js", function () { + console.log("当前环境:掌厅小程序"); + ft.miniProgram.postMessage({ + data: { + userId: window.localStorage.getItem("userId"), + userToken: window.localStorage.getItem("userToken") + } + }); + })) : ((0, _0x5802fb.isInAlipayMiniProgram)() || (0, _0x5802fb.isIn10086MiniProgram)()) && (_0x431db0(), console.log("~~~支付宝小程序~~~掌厅小程序~~~"), _0x16ced5("https://appx/web-view.min.js", function () { + console.log("当前小程序:已加载https://appx/web-view.min.js"); + my.getEnv(function (_0x2d50d2) { + console.log("当前小程序:my.getEnv可行"); + my.postMessage({ + data: [{ + userId: window.localStorage.getItem("userId"), + userToken: window.localStorage.getItem("userToken") + }] + }); + }); + })); + }; + var _0x431db0 = function () { + if (1 == (0, _0x41009e.getQueryString)("mininologin")) { + window.localStorage.removeItem("userId"); + window.localStorage.removeItem("phone"); + window.localStorage.removeItem("userToken"); + window.localStorage.removeItem("cryptoUserId"); + window.localStorage.removeItem("cryptoUserToken"); + window.localStorage.removeItem("cryptoSign"); + var _0x3d550f = new window.URL(window.location.href); + _0x3d550f.searchParams.delete("mininologin"); + window.location.replace(_0x3d550f); + } + var _0x4e10fb = (0, _0x41009e.getQueryString)("miniDId"); + if (_0x4e10fb) { + var _0x34b632 = "deviceId-" + _0x4e10fb; + window.localStorage.setItem("deviceId", _0x34b632); + } + }; + function _0xbfe1f5(_0xaa98e4, _0x432d58) { + return _0x1c162f.apply(this, arguments); + } + function _0x1c162f() { + return (_0x1c162f = _0x2016fe(_0x5dbcf6().mark(function _0x4fa8b8(_0x24ac2f, _0x553a00) { + var _0x508cd4; + var _0x153bf3; + return _0x5dbcf6().wrap(function (_0x4a3261) { + for (;;) { + switch (_0x4a3261.prev = _0x4a3261.next) { + case 0: + _0x508cd4 = { + headers: { + userId: _0x24ac2f, + userToken: _0x553a00, + appType: "4" + }, + data: {} + }; + _0x4a3261.next = 3; + return _0x25b1e3.b.getUserInfo(_0x508cd4); + case 3: + _0x153bf3 = _0x4a3261.sent; + return _0x4a3261.abrupt("return", _0x153bf3); + case 5: + case "end": + return _0x4a3261.stop(); + } + } + }, _0x4fa8b8); + }))).apply(this, arguments); + } + function _0x149091() { + return _0x17acf3.apply(this, arguments); + } + function _0x17acf3() { + return (_0x17acf3 = _0x2016fe(_0x5dbcf6().mark(function _0x21a87e() { + var _0x17731a; + var _0x5dcf6c; + var _0x4e8495; + var _0x2939a5; + var _0x529254; + var _0x5b400c; + var _0x39b4f2; + return _0x5dbcf6().wrap(function (_0x29140f) { + for (;;) { + switch (_0x29140f.prev = _0x29140f.next) { + case 0: + if (_0x17731a = 0, _0x5dcf6c = localStorage.getItem("userId"), !localStorage.getItem(_0x5dcf6c + "-isvip")) { + _0x29140f.next = 4; + break; + } + return _0x29140f.abrupt("return", localStorage.getItem(_0x5dcf6c + "-isvip")); + case 4: + if (localStorage.getItem("userId") && "" !== localStorage.getItem("userId")) { + _0x29140f.next = 6; + break; + } + return _0x29140f.abrupt("return", _0x17731a); + case 6: + _0x4e8495 = { + headers: { + userId: localStorage.getItem("userId") || "", + userToken: localStorage.getItem("userToken") || "", + appType: "1", + Appversion: "1.0.4.3" + }, + data: {} + }; + _0x29140f.next = 9; + return _0x25b1e3.b.queryMemberRights(_0x4e8495); + case 9: + _0x2939a5 = _0x29140f.sent; + _0x529254 = _0x2939a5.data; + _0x5b400c = _0x529254.returnCode; + _0x39b4f2 = _0x529254.resultData; + _0x17731a = "000000" == _0x5b400c && 1 == _0x39b4f2.memberRights.vipFlag ? 1 : 0; + localStorage.setItem(_0x5dcf6c + "-isvip", _0x17731a); + return _0x29140f.abrupt("return", _0x17731a); + case 14: + case "end": + return _0x29140f.stop(); + } + } + }, _0x21a87e); + }))).apply(this, arguments); + } + function _0x10ca9b() { + return _0x2d89d5.apply(this, arguments); + } + function _0x2d89d5() { + return (_0x2d89d5 = _0x2016fe(_0x5dbcf6().mark(function _0x328bf2() { + var _0xe0eafa; + var _0x10aa5c; + var _0x5524b5; + var _0x49d5fb; + var _0x4372ad; + var _0x4a5cdd; + var _0x414664; + return _0x5dbcf6().wrap(function (_0x9654fa) { + for (;;) { + switch (_0x9654fa.prev = _0x9654fa.next) { + case 0: + if (_0xe0eafa = "", _0x10aa5c = localStorage.getItem("userId")) { + _0x9654fa.next = 4; + break; + } + return _0x9654fa.abrupt("return", ""); + case 4: + if (!sessionStorage.getItem(_0x10aa5c + "-packageBrand")) { + _0x9654fa.next = 6; + break; + } + return _0x9654fa.abrupt("return", sessionStorage.getItem(_0x10aa5c + "-packageBrand")); + case 6: + _0x5524b5 = { + headers: { + userId: localStorage.getItem("userId") || "", + userToken: localStorage.getItem("userToken") || "", + appType: "1", + Appversion: "1.0.4.3" + }, + data: {} + }; + _0x9654fa.next = 9; + return _0x25b1e3.b.tagInfo(_0x5524b5); + case 9: + _0x49d5fb = _0x9654fa.sent; + _0x4372ad = _0x49d5fb.data; + _0x4a5cdd = _0x4372ad.returnCode; + _0x414664 = _0x4372ad.resultData; + "000000" == _0x4a5cdd && _0x414664 && _0x414664.packageBrand ? _0xe0eafa = _0x414664.packageBrand : "000000" == _0x4a5cdd && _0x414664 && !_0x414664.packageBrand && (_0xe0eafa = "-1"); + sessionStorage.setItem(_0x10aa5c + "-packageBrand", _0xe0eafa); + return _0x9654fa.abrupt("return", _0xe0eafa); + case 14: + case "end": + return _0x9654fa.stop(); + } + } + }, _0x328bf2); + }))).apply(this, arguments); + } + function _0x413a47() { + return (0, _0x5802fb.isIn139MiniProgram)() || (0, _0x5802fb.isInAlipayMiniProgram)() || (0, _0x5802fb.isIn10086MiniProgram)() || (0, _0x5802fb.isInWechatMiniProgram)() || _0x5c06f7.isMIGUsdk() || _0x28fcb6() || (0, _0x3ce1ef.isMiguApp)(); + } + function _0x34c763(_0x373140) { + _0x373140.type || (_0x373140.type = 1); + 1 !== _0x373140.type || _0x373140.userId || (_0x373140.userId = window.localStorage.getItem("userId")); + return 1 === _0x373140.type ? window.localStorage.getItem("querySavePhone") ? parseInt(window.localStorage.getItem("querySavePhone"), 15).toString(10) : parseInt(_0x373140.userId, 10).toString(13) : 2 === _0x373140.type && window.localStorage.getItem("querySaveUserId") ? window.localStorage.getItem("querySaveUserId") : undefined; + } + function _0x589f7c(_0x2e27ae) { + return _0x42062a.apply(this, arguments); + } + function _0x42062a() { + return (_0x42062a = _0x2016fe(_0x5dbcf6().mark(function _0x363566(_0x33b37f) { + var _0x385507; + var _0x248711; + return _0x5dbcf6().wrap(function (_0x3d4264) { + for (;;) { + switch (_0x3d4264.prev = _0x3d4264.next) { + case 0: + _0x33b37f.type || (_0x33b37f.type = 1); + 1 !== _0x33b37f.type || _0x33b37f.userId || (_0x33b37f.userId = window.localStorage.getItem("userId")); + _0x385507 = { + headers: {}, + data: {} + }; + _0x33b37f.userId && (_0x385507.headers.userId = _0x33b37f.userId, _0x385507.data.type = 1); + _0x33b37f.phone && (_0x385507.data.phone = _0x33b37f.phone, _0x385507.data.type = 2); + _0x3d4264.next = 7; + return _0x25b1e3.b.queryPhoneOrUserId(_0x385507); + case 7: + "000000" == (_0x248711 = _0x3d4264.sent).data.returnCode && (1 === _0x385507.data.type && (window.localStorage.querySavePhone = parseInt(_0x248711.data.resultData.phone, 10).toString(15)), 2 === _0x385507.data.type && (window.localStorage.querySaveUserId = _0x248711.data.resultData.userId)); + case 9: + case "end": + return _0x3d4264.stop(); + } + } + }, _0x363566); + }))).apply(this, arguments); + } + var _0x318582 = ["opType", "appType"]; + var _0x3ccefb = ["appType"]; + var _0x489425 = ["opType", "appType"]; + var _0x3047fa = ["opType", "appType"]; + function _0x45045b(_0x3abfed) { + if (null == _0x3abfed) { + throw new TypeError("Cannot destructure " + _0x3abfed); + } + } + function _0x24f0a8() { + _0x24f0a8 = Object.assign ? Object.assign.bind() : function (_0x583fa7) { + for (var _0x35480d = 1; _0x35480d < arguments.length; _0x35480d++) { + var _0x36760e = arguments[_0x35480d]; + for (var _0x2242b0 in _0x36760e) Object.prototype.hasOwnProperty.call(_0x36760e, _0x2242b0) && (_0x583fa7[_0x2242b0] = _0x36760e[_0x2242b0]); + } + return _0x583fa7; + }; + return _0x24f0a8.apply(this, arguments); + } + function _0x322daf() { + _0x322daf = function () { + return _0x2349f9; + }; + var _0x31c9e7; + var _0x2349f9 = { + wrap: _0x30b774, + isGeneratorFunction: function (_0x28883c) { + var _0x913a9d = "function" == typeof _0x28883c && _0x28883c.constructor; + return !!_0x913a9d && (_0x913a9d === _0x273f08 || "GeneratorFunction" === (_0x913a9d.displayName || _0x913a9d.name)); + }, + mark: function (_0xd5daf3) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0xd5daf3, _0x3428aa) : (_0xd5daf3.__proto__ = _0x3428aa, _0x20425a(_0xd5daf3, _0x2481de, "GeneratorFunction")); + _0xd5daf3.prototype = Object.create(_0xe535b); + return _0xd5daf3; + }, + awrap: function (_0x4343a2) { + return { + __await: _0x4343a2 + }; + }, + AsyncIterator: _0x57c4bb, + async: function (_0x32f96f, _0x2422cc, _0x505ac1, _0x2d884d, _0x2519e0) { + undefined === _0x2519e0 && (_0x2519e0 = Promise); + var _0x10b5bd = new _0x57c4bb(_0x30b774(_0x32f96f, _0x2422cc, _0x505ac1, _0x2d884d), _0x2519e0); + return _0x2349f9.isGeneratorFunction(_0x2422cc) ? _0x10b5bd : _0x10b5bd.next().then(function (_0x374b9f) { + return _0x374b9f.done ? _0x374b9f.value : _0x10b5bd.next(); + }); + } + }; + var _0x542970 = Object.prototype; + var _0x69bbac = _0x542970.hasOwnProperty; + var _0x4af16d = Object.defineProperty || function (_0x1f245e, _0x48b2c5, _0x40c188) { + _0x1f245e[_0x48b2c5] = _0x40c188.value; + }; + var _0xec8430 = "function" == typeof Symbol ? Symbol : {}; + var _0x162e4b = _0xec8430.iterator || "@@iterator"; + var _0x4eb02e = _0xec8430.asyncIterator || "@@asyncIterator"; + var _0x2481de = _0xec8430.toStringTag || "@@toStringTag"; + function _0x20425a(_0x5d4d01, _0x1f9de5, _0x157d44) { + Object.defineProperty(_0x5d4d01, _0x1f9de5, { + value: _0x157d44, + enumerable: true, + configurable: true, + writable: true + }); + return _0x5d4d01[_0x1f9de5]; + } + try { + _0x20425a({}, ""); + } catch (_0x366bb1) { + _0x20425a = function (_0x3b7e0b, _0x2b2b80, _0x4ffbd8) { + return _0x3b7e0b[_0x2b2b80] = _0x4ffbd8; + }; + } + function _0x30b774(_0x4197b8, _0x1f35b5, _0x30a4dc, _0x30ecc8) { + var _0x142817 = _0x1f35b5 && _0x1f35b5.prototype instanceof _0x518250 ? _0x1f35b5 : _0x518250; + var _0x3d55cd = Object.create(_0x142817.prototype); + var _0x206b13 = new _0x5ade35(_0x30ecc8 || []); + _0x4af16d(_0x3d55cd, "_invoke", { + value: _0x346f78(_0x4197b8, _0x30a4dc, _0x206b13) + }); + return _0x3d55cd; + } + function _0x9b2681(_0x6683b, _0x4a13b2, _0x9221e7) { + try { + return { + type: "normal", + arg: _0x6683b.call(_0x4a13b2, _0x9221e7) + }; + } catch (_0x5546fe) { + return { + type: "throw", + arg: _0x5546fe + }; + } + } + var _0x454ad5 = "suspendedStart"; + var _0x42298b = "suspendedYield"; + var _0x337d6d = "executing"; + var _0x44d57d = "completed"; + var _0x3365fb = {}; + function _0x518250() {} + function _0x273f08() {} + function _0x3428aa() {} + var _0x2189d2 = {}; + _0x20425a(_0x2189d2, _0x162e4b, function () { + return this; + }); + var _0x2d793d = Object.getPrototypeOf; + var _0x845866 = _0x2d793d && _0x2d793d(_0x2d793d(_0x2c46d9([]))); + _0x845866 && _0x845866 !== _0x542970 && _0x69bbac.call(_0x845866, _0x162e4b) && (_0x2189d2 = _0x845866); + _0x3428aa.prototype = _0x518250.prototype = Object.create(_0x2189d2); + var _0xe535b = _0x3428aa.prototype; + function _0x3a8b0f(_0x257572) { + ["next", "throw", "return"].forEach(function (_0x3f168d) { + _0x20425a(_0x257572, _0x3f168d, function (_0x2b6224) { + return this._invoke(_0x3f168d, _0x2b6224); + }); + }); + } + function _0x57c4bb(_0x32d764, _0x168800) { + function _0x4f7d6a(_0x21c53a, _0x5640c4, _0x2b3f44, _0x584d4a) { + var _0x2336fd = _0x9b2681(_0x32d764[_0x21c53a], _0x32d764, _0x5640c4); + if ("throw" !== _0x2336fd.type) { + var _0x2120ad = _0x2336fd.arg; + var _0x1e49d2 = _0x2120ad.value; + return _0x1e49d2 && "object" == _0x8c042e(_0x1e49d2) && _0x69bbac.call(_0x1e49d2, "__await") ? _0x168800.resolve(_0x1e49d2.__await).then(function (_0x33c201) { + _0x4f7d6a("next", _0x33c201, _0x2b3f44, _0x584d4a); + }, function (_0x9ef7b7) { + _0x4f7d6a("throw", _0x9ef7b7, _0x2b3f44, _0x584d4a); + }) : _0x168800.resolve(_0x1e49d2).then(function (_0x1cd0e8) { + _0x2120ad.value = _0x1cd0e8; + _0x2b3f44(_0x2120ad); + }, function (_0x3494c2) { + return _0x4f7d6a("throw", _0x3494c2, _0x2b3f44, _0x584d4a); + }); + } + _0x584d4a(_0x2336fd.arg); + } + var _0x2ced07; + _0x4af16d(this, "_invoke", { + value: function (_0x5dc1cf, _0x4c3305) { + function _0x5d8cc1() { + return new _0x168800(function (_0x37acec, _0x3f18bd) { + _0x4f7d6a(_0x5dc1cf, _0x4c3305, _0x37acec, _0x3f18bd); + }); + } + return _0x2ced07 = _0x2ced07 ? _0x2ced07.then(_0x5d8cc1, _0x5d8cc1) : _0x5d8cc1(); + } + }); + } + function _0x346f78(_0x30d70c, _0x59bca1, _0x57a515) { + var _0x4515ac = _0x454ad5; + return function (_0x5148ab, _0x1371ff) { + if (_0x4515ac === _0x337d6d) { + throw new Error("Generator is already running"); + } + if (_0x4515ac === _0x44d57d) { + if ("throw" === _0x5148ab) { + throw _0x1371ff; + } + return { + value: _0x31c9e7, + done: true + }; + } + for (_0x57a515.method = _0x5148ab, _0x57a515.arg = _0x1371ff;;) { + var _0x19fcb9 = _0x57a515.delegate; + if (_0x19fcb9) { + var _0x244073 = _0x26b165(_0x19fcb9, _0x57a515); + if (_0x244073) { + if (_0x244073 === _0x3365fb) { + continue; + } + return _0x244073; + } + } + if ("next" === _0x57a515.method) { + _0x57a515.sent = _0x57a515._sent = _0x57a515.arg; + } else { + if ("throw" === _0x57a515.method) { + if (_0x4515ac === _0x454ad5) { + throw _0x4515ac = _0x44d57d, _0x57a515.arg; + } + _0x57a515.dispatchException(_0x57a515.arg); + } else { + "return" === _0x57a515.method && _0x57a515.abrupt("return", _0x57a515.arg); + } + } + _0x4515ac = _0x337d6d; + var _0x5d54f7 = _0x9b2681(_0x30d70c, _0x59bca1, _0x57a515); + if ("normal" === _0x5d54f7.type) { + if (_0x4515ac = _0x57a515.done ? _0x44d57d : _0x42298b, _0x5d54f7.arg === _0x3365fb) { + continue; + } + return { + value: _0x5d54f7.arg, + done: _0x57a515.done + }; + } + "throw" === _0x5d54f7.type && (_0x4515ac = _0x44d57d, _0x57a515.method = "throw", _0x57a515.arg = _0x5d54f7.arg); + } + }; + } + function _0x26b165(_0x5d259c, _0x18dd4e) { + var _0x1a2e1c = _0x18dd4e.method; + var _0x308f2a = _0x5d259c.iterator[_0x1a2e1c]; + if (_0x308f2a === _0x31c9e7) { + _0x18dd4e.delegate = null; + "throw" === _0x1a2e1c && _0x5d259c.iterator.return && (_0x18dd4e.method = "return", _0x18dd4e.arg = _0x31c9e7, _0x26b165(_0x5d259c, _0x18dd4e), "throw" === _0x18dd4e.method) || "return" !== _0x1a2e1c && (_0x18dd4e.method = "throw", _0x18dd4e.arg = new TypeError("The iterator does not provide a '" + _0x1a2e1c + "' method")); + return _0x3365fb; + } + var _0x23f0ae = _0x9b2681(_0x308f2a, _0x5d259c.iterator, _0x18dd4e.arg); + if ("throw" === _0x23f0ae.type) { + _0x18dd4e.method = "throw"; + _0x18dd4e.arg = _0x23f0ae.arg; + _0x18dd4e.delegate = null; + return _0x3365fb; + } + var _0x29842a = _0x23f0ae.arg; + return _0x29842a ? _0x29842a.done ? (_0x18dd4e[_0x5d259c.resultName] = _0x29842a.value, _0x18dd4e.next = _0x5d259c.nextLoc, "return" !== _0x18dd4e.method && (_0x18dd4e.method = "next", _0x18dd4e.arg = _0x31c9e7), _0x18dd4e.delegate = null, _0x3365fb) : _0x29842a : (_0x18dd4e.method = "throw", _0x18dd4e.arg = new TypeError("iterator result is not an object"), _0x18dd4e.delegate = null, _0x3365fb); + } + function _0x3e1470(_0x3e0224) { + var _0x1c409b = { + tryLoc: _0x3e0224[0] + }; + 1 in _0x3e0224 && (_0x1c409b.catchLoc = _0x3e0224[1]); + 2 in _0x3e0224 && (_0x1c409b.finallyLoc = _0x3e0224[2], _0x1c409b.afterLoc = _0x3e0224[3]); + this.tryEntries.push(_0x1c409b); + } + function _0x3d181a(_0x708dc8) { + var _0xe308cb = _0x708dc8.completion || {}; + _0xe308cb.type = "normal"; + delete _0xe308cb.arg; + _0x708dc8.completion = _0xe308cb; + } + function _0x5ade35(_0x42a5d8) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x42a5d8.forEach(_0x3e1470, this); + this.reset(true); + } + function _0x2c46d9(_0x5bd609) { + if (_0x5bd609 || "" === _0x5bd609) { + var _0x112913 = _0x5bd609[_0x162e4b]; + if (_0x112913) { + return _0x112913.call(_0x5bd609); + } + if ("function" == typeof _0x5bd609.next) { + return _0x5bd609; + } + if (!isNaN(_0x5bd609.length)) { + var _0x449393 = -1; + var _0x2e6f25 = function _0x3628f0() { + for (; ++_0x449393 < _0x5bd609.length;) { + if (_0x69bbac.call(_0x5bd609, _0x449393)) { + _0x3628f0.value = _0x5bd609[_0x449393]; + _0x3628f0.done = false; + return _0x3628f0; + } + } + _0x3628f0.value = _0x31c9e7; + _0x3628f0.done = true; + return _0x3628f0; + }; + return _0x2e6f25.next = _0x2e6f25; + } + } + throw new TypeError(_0x8c042e(_0x5bd609) + " is not iterable"); + } + _0x273f08.prototype = _0x3428aa; + _0x4af16d(_0xe535b, "constructor", { + value: _0x3428aa, + configurable: true + }); + _0x4af16d(_0x3428aa, "constructor", { + value: _0x273f08, + configurable: true + }); + _0x273f08.displayName = _0x20425a(_0x3428aa, _0x2481de, "GeneratorFunction"); + _0x3a8b0f(_0x57c4bb.prototype); + _0x20425a(_0x57c4bb.prototype, _0x4eb02e, function () { + return this; + }); + _0x3a8b0f(_0xe535b); + _0x20425a(_0xe535b, _0x2481de, "Generator"); + _0x20425a(_0xe535b, _0x162e4b, function () { + return this; + }); + _0x20425a(_0xe535b, "toString", function () { + return "[object Generator]"; + }); + _0x2349f9.keys = function (_0x4df4f3) { + var _0xc7749b = Object(_0x4df4f3); + var _0x921d2 = []; + for (var _0x25792f in _0xc7749b) _0x921d2.push(_0x25792f); + _0x921d2.reverse(); + return function _0x3adfd8() { + for (; _0x921d2.length;) { + var _0x1eda63 = _0x921d2.pop(); + if (_0x1eda63 in _0xc7749b) { + _0x3adfd8.value = _0x1eda63; + _0x3adfd8.done = false; + return _0x3adfd8; + } + } + _0x3adfd8.done = true; + return _0x3adfd8; + }; + }; + _0x2349f9.values = _0x2c46d9; + _0x5ade35.prototype = { + constructor: _0x5ade35, + reset: function (_0x447f40) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0x31c9e7, this.done = false, this.delegate = null, this.method = "next", this.arg = _0x31c9e7, this.tryEntries.forEach(_0x3d181a), !_0x447f40) { + for (var _0x52e0ce in this) "t" === _0x52e0ce.charAt(0) && _0x69bbac.call(this, _0x52e0ce) && !isNaN(+_0x52e0ce.slice(1)) && (this[_0x52e0ce] = _0x31c9e7); + } + }, + stop: function () { + this.done = true; + var _0x2b3c60 = this.tryEntries[0].completion; + if ("throw" === _0x2b3c60.type) { + throw _0x2b3c60.arg; + } + return this.rval; + }, + dispatchException: function (_0x24ebb3) { + if (this.done) { + throw _0x24ebb3; + } + var _0x17fa4e = this; + function _0x5c2346(_0x86f0f2, _0xd25656) { + _0x2d27ab.type = "throw"; + _0x2d27ab.arg = _0x24ebb3; + _0x17fa4e.next = _0x86f0f2; + _0xd25656 && (_0x17fa4e.method = "next", _0x17fa4e.arg = _0x31c9e7); + return !!_0xd25656; + } + for (var _0x418a4e = this.tryEntries.length - 1; _0x418a4e >= 0; --_0x418a4e) { + var _0x58323e = this.tryEntries[_0x418a4e]; + var _0x2d27ab = _0x58323e.completion; + if ("root" === _0x58323e.tryLoc) { + return _0x5c2346("end"); + } + if (_0x58323e.tryLoc <= this.prev) { + var _0x11a22d = _0x69bbac.call(_0x58323e, "catchLoc"); + var _0x3cd032 = _0x69bbac.call(_0x58323e, "finallyLoc"); + if (_0x11a22d && _0x3cd032) { + if (this.prev < _0x58323e.catchLoc) { + return _0x5c2346(_0x58323e.catchLoc, true); + } + if (this.prev < _0x58323e.finallyLoc) { + return _0x5c2346(_0x58323e.finallyLoc); + } + } else { + if (_0x11a22d) { + if (this.prev < _0x58323e.catchLoc) { + return _0x5c2346(_0x58323e.catchLoc, true); + } + } else { + if (!_0x3cd032) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0x58323e.finallyLoc) { + return _0x5c2346(_0x58323e.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x109789, _0xd2cf23) { + for (var _0x31e055 = this.tryEntries.length - 1; _0x31e055 >= 0; --_0x31e055) { + var _0x362dc6 = this.tryEntries[_0x31e055]; + if (_0x362dc6.tryLoc <= this.prev && _0x69bbac.call(_0x362dc6, "finallyLoc") && this.prev < _0x362dc6.finallyLoc) { + var _0x539f10 = _0x362dc6; + break; + } + } + _0x539f10 && ("break" === _0x109789 || "continue" === _0x109789) && _0x539f10.tryLoc <= _0xd2cf23 && _0xd2cf23 <= _0x539f10.finallyLoc && (_0x539f10 = null); + var _0xf35bff = _0x539f10 ? _0x539f10.completion : {}; + _0xf35bff.type = _0x109789; + _0xf35bff.arg = _0xd2cf23; + return _0x539f10 ? (this.method = "next", this.next = _0x539f10.finallyLoc, _0x3365fb) : this.complete(_0xf35bff); + }, + complete: function (_0x466aa6, _0x35bfb0) { + if ("throw" === _0x466aa6.type) { + throw _0x466aa6.arg; + } + "break" === _0x466aa6.type || "continue" === _0x466aa6.type ? this.next = _0x466aa6.arg : "return" === _0x466aa6.type ? (this.rval = this.arg = _0x466aa6.arg, this.method = "return", this.next = "end") : "normal" === _0x466aa6.type && _0x35bfb0 && (this.next = _0x35bfb0); + return _0x3365fb; + }, + finish: function (_0x49db69) { + for (var _0x80e5b0 = this.tryEntries.length - 1; _0x80e5b0 >= 0; --_0x80e5b0) { + var _0x1032f2 = this.tryEntries[_0x80e5b0]; + if (_0x1032f2.finallyLoc === _0x49db69) { + this.complete(_0x1032f2.completion, _0x1032f2.afterLoc); + _0x3d181a(_0x1032f2); + return _0x3365fb; + } + } + }, + catch: function (_0x12bfcd) { + for (var _0x1afec5 = this.tryEntries.length - 1; _0x1afec5 >= 0; --_0x1afec5) { + var _0x747516 = this.tryEntries[_0x1afec5]; + if (_0x747516.tryLoc === _0x12bfcd) { + var _0x22d78f = _0x747516.completion; + if ("throw" === _0x22d78f.type) { + var _0xc3d896 = _0x22d78f.arg; + _0x3d181a(_0x747516); + } + return _0xc3d896; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x3ed1fe, _0x44d5ff, _0x19e106) { + this.delegate = { + iterator: _0x2c46d9(_0x3ed1fe), + resultName: _0x44d5ff, + nextLoc: _0x19e106 + }; + "next" === this.method && (this.arg = _0x31c9e7); + return _0x3365fb; + } + }; + return _0x2349f9; + } + function _0x8c042e(_0x3440ea) { + _0x8c042e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x1e039c) { + return typeof _0x1e039c; + } : function (_0x5f2974) { + return _0x5f2974 && "function" == typeof Symbol && _0x5f2974.constructor === Symbol && _0x5f2974 !== Symbol.prototype ? "symbol" : typeof _0x5f2974; + }; + return _0x8c042e(_0x3440ea); + } + function _0x591603(_0x1b413b, _0x2f7500) { + if (null == _0x1b413b) { + return {}; + } + var _0x452da1; + var _0x269920; + var _0x4df5ac = function (_0x1b7438, _0x246e78) { + if (null == _0x1b7438) { + return {}; + } + var _0x5ed2e0; + var _0x45dfc2; + var _0x148b83 = {}; + var _0x3089e5 = Object.keys(_0x1b7438); + for (_0x45dfc2 = 0; _0x45dfc2 < _0x3089e5.length; _0x45dfc2++) { + _0x5ed2e0 = _0x3089e5[_0x45dfc2]; + _0x246e78.indexOf(_0x5ed2e0) >= 0 || (_0x148b83[_0x5ed2e0] = _0x1b7438[_0x5ed2e0]); + } + return _0x148b83; + }(_0x1b413b, _0x2f7500); + if (Object.getOwnPropertySymbols) { + var _0x553b87 = Object.getOwnPropertySymbols(_0x1b413b); + for (_0x269920 = 0; _0x269920 < _0x553b87.length; _0x269920++) { + _0x452da1 = _0x553b87[_0x269920]; + _0x2f7500.indexOf(_0x452da1) >= 0 || Object.prototype.propertyIsEnumerable.call(_0x1b413b, _0x452da1) && (_0x4df5ac[_0x452da1] = _0x1b413b[_0x452da1]); + } + } + return _0x4df5ac; + } + function _0x4a719a(_0x2daa1e, _0x4a900b, _0x2ab301, _0x12a8d8, _0x39d634, _0x43f428, _0x3d457d) { + try { + var _0x2c7197 = _0x2daa1e[_0x43f428](_0x3d457d); + var _0xd42c40 = _0x2c7197.value; + } catch (_0x1c18df) { + return void _0x2ab301(_0x1c18df); + } + _0x2c7197.done ? _0x4a900b(_0xd42c40) : Promise.resolve(_0xd42c40).then(_0x12a8d8, _0x39d634); + } + function _0x35f08a(_0x5801bc) { + return function () { + var _0x3211ac = this; + var _0x456110 = arguments; + return new Promise(function (_0x399597, _0x27b4c7) { + var _0x3ada4d = _0x5801bc.apply(_0x3211ac, _0x456110); + function _0x3db59b(_0x3e995b) { + _0x4a719a(_0x3ada4d, _0x399597, _0x27b4c7, _0x3db59b, _0x3dbb33, "next", _0x3e995b); + } + function _0x3dbb33(_0x481633) { + _0x4a719a(_0x3ada4d, _0x399597, _0x27b4c7, _0x3db59b, _0x3dbb33, "throw", _0x481633); + } + _0x3db59b(undefined); + }); + }; + } + function _0x2697c9(_0x1b1516, _0x55cf8a) { + var _0x139766 = Object.keys(_0x1b1516); + if (Object.getOwnPropertySymbols) { + var _0x24ff17 = Object.getOwnPropertySymbols(_0x1b1516); + _0x55cf8a && (_0x24ff17 = _0x24ff17.filter(function (_0x5cdc29) { + return Object.getOwnPropertyDescriptor(_0x1b1516, _0x5cdc29).enumerable; + })); + _0x139766.push.apply(_0x139766, _0x24ff17); + } + return _0x139766; + } + function _0x210052(_0x48fa66) { + for (var _0x33cccf = 1; _0x33cccf < arguments.length; _0x33cccf++) { + var _0x14773f = null != arguments[_0x33cccf] ? arguments[_0x33cccf] : {}; + _0x33cccf % 2 ? _0x2697c9(Object(_0x14773f), true).forEach(function (_0x564804) { + _0x3215a4(_0x48fa66, _0x564804, _0x14773f[_0x564804]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(_0x48fa66, Object.getOwnPropertyDescriptors(_0x14773f)) : _0x2697c9(Object(_0x14773f)).forEach(function (_0x34758e) { + Object.defineProperty(_0x48fa66, _0x34758e, Object.getOwnPropertyDescriptor(_0x14773f, _0x34758e)); + }); + } + return _0x48fa66; + } + function _0x3215a4(_0x1af04f, _0x6c7c7a, _0x344391) { + (_0x6c7c7a = function (_0x479f50) { + var _0x20471c = function (_0x5c94ab, _0x49b95c) { + if ("object" !== _0x8c042e(_0x5c94ab) || null === _0x5c94ab) { + return _0x5c94ab; + } + var _0x499db2 = _0x5c94ab[Symbol.toPrimitive]; + if (undefined !== _0x499db2) { + var _0x4625c0 = _0x499db2.call(_0x5c94ab, _0x49b95c || "default"); + if ("object" !== _0x8c042e(_0x4625c0)) { + return _0x4625c0; + } + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === _0x49b95c ? String : Number)(_0x5c94ab); + }(_0x479f50, "string"); + return "symbol" === _0x8c042e(_0x20471c) ? _0x20471c : String(_0x20471c); + }(_0x6c7c7a)) in _0x1af04f ? Object.defineProperty(_0x1af04f, _0x6c7c7a, { + value: _0x344391, + enumerable: true, + configurable: true, + writable: true + }) : _0x1af04f[_0x6c7c7a] = _0x344391; + return _0x1af04f; + } + if ((0, _0x5802fb.isMiguaikan)()) { + var _0x500edb = document.createElement("script"); + _0x500edb.src = "/miguplay/middleGame/gameplay/static/js/util/bridge.min.js"; + var _0x1537f5 = document.getElementsByTagName("script")[0]; + _0x1537f5.parentNode.insertBefore(_0x500edb, _0x1537f5); + } + var _0x1f575 = (0, _0x41009e.getQueryString)("source") || ""; + var _0x567bac = 9; + "android" == _0x1f575 && (_0x567bac = 8); + var _0x1efefd = 0; + var _0x3f7735 = "2_1"; + var _0x3c47fe = (0, _0x41009e.getQueryString)("appChannel"); + (0, _0x5802fb.isInMiniprogram)() && (_0x567bac = 1); + _0x3c47fe && "zy-gw-mghy" != _0x3c47fe || !(0, _0x5802fb.isIos)() || (_0x1efefd = 1); + console.log(_0x1efefd); + "40257748671" != _0x3c47fe && "40257746626" != _0x3c47fe || (_0x3f7735 = "2_2"); + var _0x5b88db = (0, _0x5802fb.isPC)() ? "40257749238" : "zy-gw-mghy"; + var _0x4090ce = 1 == (0, _0x41009e.getQueryString)("jk"); + var _0xf5ff8a = window.location.href; + (_0x4090ce || _0xf5ff8a.indexOf("/healthy") > -1) && (_0x5b88db = "40257752892"); + var _0x1d3950 = document.documentElement.clientWidth; + var _0x4f0266 = document.documentElement.clientHeight; + var _0x40a776 = ""; + var _0x560a90 = true; + function _0x5bdacb(_0x33da76) { + window.localStorage.getItem("userId") && _0x4ffaa4(_0x210052(_0x210052({}, _0x33da76), {}, { + opType: 2 + })); + _0x4ffaa4(_0x210052(_0x210052({}, _0x33da76), {}, { + opType: 1 + })); + } + function _0x4026b5(_0x522a4c) { + return _0x4c13fc.apply(this, arguments); + } + function _0x4c13fc() { + return (_0x4c13fc = _0x35f08a(_0x322daf().mark(function _0x375ed7(_0x4eb450) { + var _0x2d0a84; + var _0x20538d; + var _0x35883b; + var _0x329e46; + var _0x43bd28; + return _0x322daf().wrap(function (_0x4230c5) { + for (;;) { + switch (_0x4230c5.prev = _0x4230c5.next) { + case 0: + if (!window.sessionStorage.getItem("clientIp") || !window.sessionStorage.getItem("ipProvince")) { + _0x4230c5.next = 2; + break; + } + return _0x4230c5.abrupt("return", { + ip: window.sessionStorage.getItem("clientIp"), + ipProvince: window.sessionStorage.getItem("ipProvince") + }); + case 2: + "" != (_0x2d0a84 = { + headers: _0x4eb450, + data: {} + }).headers.userId && (_0x2d0a84.headers.headerSign = window.localStorage.getItem("cryptoSign")); + _0x4230c5.next = 6; + return _0x25b1e3.b.queryProvince(_0x2d0a84); + case 6: + if ("000000" != (_0x20538d = _0x4230c5.sent).data.returnCode) { + _0x4230c5.next = 19; + break; + } + _0x35883b = _0x20538d.data.resultData; + _0x329e46 = encodeURIComponent(_0x35883b.ipProvince); + _0x43bd28 = _0x35883b.ip; + window.sessionStorage.setItem("clientIp", _0x43bd28); + window.sessionStorage.setItem("ipProvince", _0x329e46); + window.localStorage.setItem("miguip_ip", _0x35883b.ip); + window.localStorage.setItem("miguip_ipCity", _0x35883b.ipCity); + window.localStorage.setItem("miguip_ipOperator", _0x35883b.ipOperator); + return _0x4230c5.abrupt("return", { + ip: window.sessionStorage.getItem("clientIp"), + ipProvince: window.sessionStorage.getItem("ipProvince") + }); + case 19: + return _0x4230c5.abrupt("return", { + ip: "", + ipProvince: "" + }); + case 20: + case "end": + return _0x4230c5.stop(); + } + } + }, _0x375ed7); + }))).apply(this, arguments); + } + function _0x4ffaa4(_0x1752c1) { + return _0x435e80.apply(this, arguments); + } + function _0x435e80() { + _0x435e80 = _0x35f08a(_0x322daf().mark(function _0x2616a7(_0x114d4f) { + var _0x2d6d4f; + var _0x4c1d1c; + var _0x1d1d5b; + var _0x1dea12; + var _0x525fd8; + var _0x4ff097; + var _0x2549d8; + var _0x4738f0; + var _0x35ccd7; + var _0x5a39b6; + var _0x5b4b3f; + var _0x51157a; + var _0x434ef0; + var _0x1f6918; + var _0xd3e95f; + var _0x5390d0; + var _0x17044e; + var _0x2fd68f; + var _0x4a758e; + var _0x44deaf; + var _0x547d1d; + var _0x54e630; + return _0x322daf().wrap(function (_0x75a77f) { + for (;;) { + switch (_0x75a77f.prev = _0x75a77f.next) { + case 0: + if (_0x2d6d4f = _0x114d4f.opType, _0x4c1d1c = _0x114d4f.appType, _0x1d1d5b = _0x591603(_0x114d4f, _0x318582), !sessionStorage.getItem("visitor")) { + _0x75a77f.next = 3; + break; + } + return _0x75a77f.abrupt("return"); + case 3: + (0, _0x5802fb.isMiguhuiSDK)() && (_0x567bac = 8); + _0x1dea12 = window.localStorage.getItem("sdkAppChannel") || "iosSDK"; + _0x525fd8 = (0, _0x5802fb.isMiguhuiSDK)() ? _0x1dea12 : (0, _0x41009e.getQueryString)("appChannel") || _0x5b88db; + _0x4ff097 = (0, _0x5802fb.isAndroid)(); + _0x2549d8 = (0, _0x5802fb.getMobileType)(); + _0x4738f0 = _0x2549d8.os; + _0x35ccd7 = _0x2549d8.brand; + _0x5a39b6 = _0x2549d8.model; + _0x5b4b3f = window.localStorage.getItem("cryptoUserId") || ""; + _0x51157a = { + appChannel: _0x525fd8, + appType: _0x4c1d1c || _0x567bac, + appVersion: "", + address: window.location.href, + platform: (0, _0x5802fb.isPC)() ? 3 : _0x4ff097 ? 1 : 2, + systemVersion: _0x4738f0 || "", + networkType: (0, _0x5802fb.geteffectiveType)(), + carrier: "", + msisdn: "", + identityId: window.localStorage.getItem("identityId") || "", + passId: window.localStorage.getItem("passId") || "", + imei: "", + imsi: "", + idfa: "", + cookieMd5: "", + deviceId: window.sessionStorage.getItem("appDeviceId") || (0, _0x936734.getDeviceId)() || "", + clientIp: "", + brand: _0x35ccd7 || "", + model: _0x5a39b6 || "", + screen: _0x40a776, + headerrese2: (0, _0x41009e.getQueryString)("statisticChannel") || "", + opType: _0x2d6d4f || 1, + headerSign: window.localStorage.getItem("cryptoSign") || "", + userId: _0x5b4b3f, + userToken: window.localStorage.getItem("cryptoUserToken") || "", + userType: _0x5b4b3f ? 1 : 0, + headerrese5: _0x1efefd, + headerrese1: _0x1d1d5b.headerrese1 || "", + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }; + _0x1d1d5b.loginType && (_0x51157a.loginType = _0x1d1d5b.loginType); + _0x75a77f.next = 13; + return _0x149091(); + case 13: + if (_0x51157a.headerrese13 = _0x75a77f.sent, ("cmcc" == _0x1f575 || "iosSdk" == _0x1f575 || "android" == _0x1f575 || (0, _0x5802fb.ua)().indexOf("mggamesdk") > -1 || (0, _0x5802fb.ua)().indexOf("leadeon") > -1) && (_0x51157a.appType = 8), _0x434ef0 = { + headers: _0x51157a, + data: _0x210052({ + opType: _0x2d6d4f || 1, + serveroptime: _0x496bbb("yyyyMMddhhmmss"), + rese2: window.location.href, + rese10: (0, _0x5802fb.getBrowserType)() + }, _0x1d1d5b) + }, window.localStorage.getItem("ipProvince")) { + _0x75a77f.next = 27; + break; + } + "" != (_0x1f6918 = { + headers: _0x51157a, + data: {} + }).headers.userId && (_0x1f6918.headers.headerSign = window.localStorage.getItem("cryptoSign")); + _0x75a77f.next = 21; + return _0x4026b5(_0x51157a); + case 21: + _0xd3e95f = _0x75a77f.sent; + console.log("Province", _0xd3e95f, _0xd3e95f.ip, _0xd3e95f.ipProvince); + window.sessionStorage.setItem("clientIp", _0xd3e95f.ip); + _0x434ef0.headers.ipProvince = _0xd3e95f.ipProvince; + _0x75a77f.next = 28; + break; + case 27: + _0x434ef0.headers.ipProvince = window.localStorage.getItem("ipProvince"); + case 28: + if (_0x5390d0 = false, !(0, _0x5802fb.isNewMomoyuSDK)()) { + _0x75a77f.next = 32; + break; + } + try { + _0x17044e = { + opType: _0x2d6d4f || "1" + }; + _0x2fd68f = JSON.stringify(_0x17044e); + console.log("2", _0x2fd68f); + (0, _0x3ce1ef.momoyuBrige)("uploadH5ClientEventInfo", "2", _0x2fd68f); + } catch (_0x2aef3d) { + _0x25b1e3.b.clientStartAndDownloadLog(_0x434ef0); + } + return _0x75a77f.abrupt("return"); + case 32: + if (!_0x560a90) { + _0x75a77f.next = 37; + break; + } + _0xf68795(_0x434ef0) ? _0x25b1e3.b.APPcreateUserLoginInfo(_0x3d71c5(_0x434ef0)) : _0x25b1e3.b.clientStartAndDownloadLog(_0x434ef0); + _0x5390d0 = true; + _0x75a77f.next = 49; + break; + case 37: + if (_0x4a758e = "miguLegalLogPercentage_" + _0x525fd8 + "_" + _0x496bbb("yyyyMMddhh"), !window.localStorage.getItem(_0x4a758e)) { + _0x75a77f.next = 42; + break; + } + _0x44deaf = window.localStorage.getItem(_0x4a758e); + _0x75a77f.next = 47; + break; + case 42: + _0x75a77f.next = 44; + return _0x25b1e3.b.queryPercentage(_0x434ef0); + case 44: + _0x547d1d = _0x75a77f.sent; + _0x44deaf = _0x547d1d.data.resultData.percentage; + window.localStorage.setItem(_0x4a758e, _0x44deaf); + case 47: + (_0x54e630 = Math.random()) < 1 * _0x44deaf && (_0x434ef0.data.rese7 = _0x44deaf, _0x434ef0.data.rese8 = _0x54e630, _0xf68795() ? _0x25b1e3.b.APPcreateUserLoginInfo(_0x3d71c5(_0x434ef0)) : _0x25b1e3.b.clientStartAndDownloadLog(_0x434ef0), _0x5390d0 = true); + case 49: + setTimeout(_0x35f08a(_0x322daf().mark(function _0x34f909() { + var _0x297958; + var _0x13c94b; + var _0x4d5344; + var _0x12bf37; + var _0x3ff30c; + return _0x322daf().wrap(function (_0x17f11b) { + for (;;) { + switch (_0x17f11b.prev = _0x17f11b.next) { + case 0: + if (_0x5390d0) { + _0x17f11b.next = 2; + break; + } + return _0x17f11b.abrupt("return", false); + case 2: + _0x297958 = 0.5; + _0x13c94b = 3; + _0x4d5344 = { + data: { + code: "reactivepercentage,reactivetimeupperlimit" + }, + headers: _0x51157a + }; + _0x17f11b.next = 7; + return _0x25b1e3.b.getH5SysParamInfo(_0x4d5344); + case 7: + "000000" == (_0x12bf37 = _0x17f11b.sent).data.returnCode && _0x12bf37.data.resultData.forEach(function (_0x1f2f04) { + "reactivepercentage" == _0x1f2f04.code && (_0x297958 = parseFloat(_0x1f2f04.value)); + "reactivetimeupperlimit" == _0x1f2f04.code && (_0x13c94b = parseFloat(_0x1f2f04.value)); + }); + _0x434ef0.headers.opType = 1; + _0x434ef0.data.opType = 1; + _0x434ef0.data.rese8 = 1; + Math.random() < 1 * _0x297958 && (_0x3ff30c = parseInt(Math.random() * _0x13c94b * 1000 + 100), setTimeout(function () { + _0xf68795() ? _0x25b1e3.b.APPcreateUserLoginInfo(_0x3d71c5(_0x434ef0)) : _0x25b1e3.b.clientStartAndDownloadLog(_0x434ef0); + }, _0x3ff30c)); + case 14: + case "end": + return _0x17f11b.stop(); + } + } + }, _0x34f909); + })), 500); + _0x4cd8eb(); + case 51: + case "end": + return _0x75a77f.stop(); + } + } + }, _0x2616a7); + })); + return _0x435e80.apply(this, arguments); + } + function _0x4e13a5(_0x177602) { + return _0x12e617.apply(this, arguments); + } + function _0x12e617() { + _0x12e617 = _0x35f08a(_0x322daf().mark(function _0x35bfde(_0x24641d) { + var _0x2682fe; + var _0x2d667c; + var _0x2e3f4a; + var _0x3c7aa6; + var _0x3b851e; + var _0x2934b1; + var _0x56ee8b; + var _0x231ecb; + var _0x406e4a; + var _0x2a4daa; + var _0x14cdfb; + var _0x1ddd12; + var _0x1bb58e; + var _0x574617; + var _0x3a7de4; + var _0x15f46a; + var _0x4f8b3d; + var _0x57bd53; + var _0x12d782; + var _0x5582d8; + var _0xdca829; + var _0x32b85c; + return _0x322daf().wrap(function (_0x4dc636) { + for (;;) { + switch (_0x4dc636.prev = _0x4dc636.next) { + case 0: + if (_0x2682fe = _0x24641d.appType, _0x2d667c = _0x591603(_0x24641d, _0x3ccefb), !sessionStorage.getItem("visitor")) { + _0x4dc636.next = 3; + break; + } + return _0x4dc636.abrupt("return"); + case 3: + (0, _0x5802fb.isMiguhuiSDK)() && (_0x567bac = 8); + _0x2e3f4a = window.localStorage.getItem("sdkAppChannel") || "iosSDK"; + _0x3c7aa6 = (0, _0x5802fb.isMiguhuiSDK)() ? _0x2e3f4a : (0, _0x41009e.getQueryString)("appChannel") || _0x5b88db; + _0x3b851e = (0, _0x5802fb.isAndroid)(); + _0x2934b1 = (0, _0x5802fb.getMobileType)(); + _0x56ee8b = _0x2934b1.os; + _0x231ecb = _0x2934b1.brand; + _0x406e4a = _0x2934b1.model; + _0x2a4daa = window.localStorage.getItem("cryptoUserId") || ""; + _0x4dc636.prev = 9; + _0x14cdfb = { + appChannel: _0x3c7aa6, + appType: _0x2682fe || _0x567bac, + appVersion: "", + platform: (0, _0x5802fb.isPC)() ? 3 : _0x3b851e ? 1 : 2, + systemVersion: _0x56ee8b || "", + networkType: (0, _0x5802fb.geteffectiveType)(), + carrier: "", + userType: _0x2a4daa ? 1 : 0, + msisdn: "", + identityId: window.localStorage.getItem("identityId") || "", + passId: window.localStorage.getItem("passId") || "", + imei: "", + imsi: "", + idfa: "", + cookieMd5: "", + deviceId: window.sessionStorage.getItem("appDeviceId") || (0, _0x936734.getDeviceId)() || "", + clientIp: "", + brand: _0x231ecb || "", + model: _0x406e4a || "", + screen: _0x40a776, + headerSign: window.localStorage.getItem("cryptoSign") || "", + headerrese2: (0, _0x41009e.getQueryString)("statisticChannel") || "", + address: window.location.href, + userId: _0x2a4daa, + userToken: window.localStorage.getItem("cryptoUserToken") || "", + headerrese5: _0x1efefd, + headerrese9: _0x3f7735, + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }; + ("cmcc" == _0x1f575 || "iosSdk" == _0x1f575 || "android" == _0x1f575 || (0, _0x5802fb.ua)().indexOf("mggamesdk") > -1 || (0, _0x5802fb.ua)().indexOf("leadeon") > -1) && (_0x14cdfb.appType = 8); + _0x4dc636.next = 14; + return _0x10ca9b(); + case 14: + _0x14cdfb.headerrese11 = _0x4dc636.sent; + _0x4dc636.next = 17; + return _0x149091(); + case 17: + if (_0x14cdfb.headerrese13 = _0x4dc636.sent, "h5_home_0" != (_0x1ddd12 = { + headers: _0x14cdfb, + data: _0x210052({ + serveroptime: _0x496bbb("yyyyMMddhhmmss") + }, _0x2d667c) + }).data.eventType && "h5_home_1" != _0x1ddd12.data.eventType || ((_0x1bb58e = _0x1ddd12.data.rese5) && _0x1bb58e.indexOf("shandw") > -1 && (_0x574617 = _0x1bb58e.indexOf("&"), _0x1ddd12.data.rese5 = _0x1bb58e.substring(0, _0x574617)), _0x1ddd12.data.rese26 = _0x1ddd12.data.rese5, _0x1ddd12.data.rese5 = ""), !(0, _0x5802fb.isNewMomoyuSDK)()) { + _0x4dc636.next = 23; + break; + } + try { + _0x3a7de4 = { + eventType: _0x1ddd12.data.eventType, + eventDesc: _0x1ddd12.data.rese8, + extra: _0x1ddd12.data + }; + _0x15f46a = JSON.stringify(_0x3a7de4); + console.log("1", _0x15f46a); + (0, _0x3ce1ef.momoyuBrige)("uploadH5ClientEventInfo", "1", _0x15f46a); + } catch (_0x551ff3) { + console.log("由于有问题没走到安卓上报"); + _0x25b1e3.b.clientEventlog(_0x1ddd12); + } + return _0x4dc636.abrupt("return"); + case 23: + try { + _0x4f8b3d = {}; + _0x57bd53 = _0x24f0a8({}, (_0x45045b(_0x1ddd12.data), _0x1ddd12.data)); + _0x4f8b3d.eventType = _0x2d667c.eventType; + _0x4f8b3d.extra = _0x57bd53; + MiguGameSDK.postEventTracking(JSON.stringify(_0x4f8b3d)); + } catch (_0xd01ceb) { + _0xf68795() ? (_0x12d782 = _0x3d71c5(_0x1ddd12), _0x5582d8 = [{ + eventType: _0x12d782.data.eventType, + eventDesc: _0x12d782.data.rese8, + extra: _0x12d782.data + }], _0x12d782.data = {}, _0x12d782.data.location = _0x5582d8, console.log(_0x12d782), _0x25b1e3.b.APPencrypt(_0x12d782)) : ((_0xdca829 = _0x1ddd12.data.rese5) && _0xdca829.indexOf("shandw") > -1 && (_0x32b85c = _0xdca829.indexOf("&"), _0x1ddd12.data.rese5 = _0xdca829.substring(0, _0x32b85c)), _0x25b1e3.b.clientEventlog(_0x1ddd12)); + } + _0x4dc636.next = 29; + break; + case 26: + _0x4dc636.prev = 26; + _0x4dc636.t0 = _0x4dc636.catch(9); + console.error("record event info", _0x4dc636.t0); + case 29: + case "end": + return _0x4dc636.stop(); + } + } + }, _0x35bfde, null, [[9, 26]]); + })); + return _0x12e617.apply(this, arguments); + } + function _0x34d4f7() { + "function" == typeof gdp ? gdp("init", "project-id", "data-source-id", { + host: "api.test.com", + compress: true, + debug: true + }) : loadScript("https://assets.giocdn.com/sdk/cdp/gio.js", function () { + gdp("init", "project-id", "data-source-id", { + host: "api.test.com", + compress: true, + debug: true + }); + }); + } + function _0x20eaf4(_0x47f6c6) { + return _0x4592f8.apply(this, arguments); + } + function _0x4592f8() { + return (_0x4592f8 = _0x35f08a(_0x322daf().mark(function _0x2ad752(_0x34aaac) { + var _0x369a35; + var _0x148484; + return _0x322daf().wrap(function (_0x8b9869) { + for (;;) { + switch (_0x8b9869.prev = _0x8b9869.next) { + case 0: + _0x369a35 = window.localStorage.getItem("userId") || 0; + 1 === _0x34aaac && localStorage.setItem("sessionId", new Date().getTime().toString() + (0, _0x936734.getRandom)(9)); + _0x148484 = { + headers: { + appChannel: (0, _0x41009e.getQueryString)("appChannel") || _0x5b88db, + appType: 2, + platform: 3, + appVersion: "0.0.0.0", + deviceId: window.sessionStorage.getItem("appDeviceId") || (0, _0x936734.getDeviceId)() || "", + mainBoardId: 0, + userId: _0x369a35, + userToken: window.localStorage.getItem("userToken") || "", + userType: _0x369a35 ? 1 : 0, + sessionTime: _0x496bbb("yyyy-MM-dd hh:mm:ss:S"), + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }, + data: { + systemVersion: "", + networkType: (0, _0x5802fb.geteffectiveType)(), + opType: _0x34aaac, + brand: "", + model: "", + screen: window.screen.availWidth + "x" + window.screen.availHeight, + sessionId: localStorage.getItem("sessionId") + } + }; + _0x25b1e3.b.postPCJinFenLogin(_0x148484); + case 4: + case "end": + return _0x8b9869.stop(); + } + } + }, _0x2ad752); + }))).apply(this, arguments); + } + function _0x247ab1(_0x542d57) { + return _0x39cb9b.apply(this, arguments); + } + function _0x39cb9b() { + _0x39cb9b = _0x35f08a(_0x322daf().mark(function _0x258e6c(_0x249dcf) { + var _0x117d79; + var _0x209148; + var _0x31f900; + var _0x5579a9; + var _0x12d2bf; + var _0xc0ed65; + var _0x561fc3; + var _0x1fc61a; + var _0x230217; + var _0x51c5e0; + var _0x595393; + var _0x5b7111; + var _0x56674b; + var _0x470309; + var _0x547f10; + var _0xec25c3; + var _0x2f283f; + var _0x327164; + var _0x37b26e; + return _0x322daf().wrap(function (_0x79e2da) { + for (;;) { + switch (_0x79e2da.prev = _0x79e2da.next) { + case 0: + if (_0x117d79 = _0x249dcf.opType, _0x209148 = _0x249dcf.appType, _0x31f900 = _0x591603(_0x249dcf, _0x489425), _0x5579a9 = (0, _0x5802fb.geteffectiveType)(), _0x12d2bf = 0, !(0, _0x5802fb.isMiguaikan)()) { + _0x79e2da.next = 9; + break; + } + _0x12d2bf = 1; + _0x79e2da.next = 7; + return JSBridge.native("getNetType"); + case 7: + _0xc0ed65 = _0x79e2da.sent; + _0x5579a9 = 1 == _0xc0ed65.netType ? 4 : 3; + case 9: + if (_0x28fcb6() && _0x379a3e({ + callback: function (_0x472ad2) { + var _0x3175dc = _0x472ad2.nt; + _0x5579a9 = ["0", "1", "2", "5"].includes(_0x3175dc) ? 0 : 1; + } + }), 1 == sessionStorage.getItem("ontouchstart")) { + _0x79e2da.next = 13; + break; + } + if (!sessionStorage.getItem("getAutoPlayedVideo") || 1 != sessionStorage.getItem("getAutoPlayedVideo")) { + _0x79e2da.next = 13; + break; + } + return _0x79e2da.abrupt("return", false); + case 13: + if (!(4 == _0x117d79 && _0x31f900.rese1 < 5) || sessionStorage.getItem("videoUpDate" + _0x31f900.videoId)) { + _0x79e2da.next = 15; + break; + } + return _0x79e2da.abrupt("return", false); + case 15: + 4 == _0x117d79 && _0x31f900.rese1 >= 5 && sessionStorage.setItem("videoUpDate" + _0x31f900.videoId, 1); + 1 == _0x117d79 && (window.playDeviceId || (window.playDeviceId = (0, _0x936734.getDeviceId)()), window.playuserId || (window.playuserId = window.localStorage.getItem("cryptoUserId") || "")); + _0x561fc3 = window.localStorage.getItem("sdkAppChannel") || "iosSDK"; + _0x1fc61a = (0, _0x5802fb.isMiguhuiSDK)() ? _0x561fc3 : (0, _0x41009e.getQueryString)("appChannel") || _0x5b88db; + _0x1fc61a = window.localStorage.getItem("miguAppChannel") || _0x1fc61a; + _0x51c5e0 = Math.floor((Math.random() + Math.floor(9 * Math.random() + 1)) * Math.pow(10, 8)); + sessionStorage.getItem("videoRandom" + _0x31f900.videoId) || (_0x230217 = window.playDeviceId + _0x31f900.videoId + new Date().getTime().toString() + _0x51c5e0, sessionStorage.setItem("videoRandom" + _0x31f900.videoId, _0x230217)); + -1 == (_0x230217 = sessionStorage.getItem("videoRandom" + _0x31f900.videoId)).indexOf(window.playDeviceId) && (_0x230217 = window.playDeviceId + _0x31f900.videoId + new Date().getTime().toString() + _0x51c5e0, sessionStorage.setItem("videoRandom" + _0x31f900.videoId, _0x230217)); + (0, _0x5802fb.isMiguhuiSDK)() && (_0x567bac = 8); + _0x595393 = (0, _0x5802fb.isAndroid)(); + _0x5b7111 = (0, _0x5802fb.getMobileType)(); + _0x56674b = _0x5b7111.os; + _0x470309 = _0x5b7111.brand; + _0x547f10 = _0x5b7111.model; + _0xec25c3 = window.localStorage.getItem("cryptoUserId") || ""; + _0x2f283f = { + appChannel: _0x1fc61a, + appType: _0x209148 || _0x567bac, + appVersion: "1.0.1", + address: window.location.href, + platform: (0, _0x5802fb.isPC)() ? 3 : _0x595393 ? 1 : 2, + systemVersion: _0x56674b || "", + networkType: _0x5579a9, + carrier: "", + msisdn: "", + headerSign: window.localStorage.getItem("cryptoSign") || "", + identityId: window.localStorage.getItem("identityId") || "", + passId: window.localStorage.getItem("passId") || "", + imei: "", + imsi: "", + idfa: "", + cookieMd5: "", + deviceId: window.playDeviceId || "", + clientIp: "", + brand: _0x470309 || "", + model: _0x547f10 || "", + screen: _0x40a776, + headerrese1: "Upvideo", + headerrese2: (0, _0x41009e.getQueryString)("statisticChannel") || "", + opType: _0x117d79 || 1, + userId: window.playuserId, + userToken: window.localStorage.getItem("cryptoUserToken") || "", + userType: _0xec25c3 ? 1 : 0, + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }; + ("cmcc" == _0x1f575 || "iosSdk" == _0x1f575 || "android" == _0x1f575 || (0, _0x5802fb.ua)().indexOf("mggamesdk") > -1 || (0, _0x5802fb.ua)().indexOf("leadeon") > -1) && (_0x2f283f.appType = 8); + (_0x327164 = { + headers: _0x2f283f, + data: _0x210052({ + opType: _0x117d79 || 1, + serveroptime: _0x496bbb("yyyyMMddhhmmss"), + rese2: window.location.href, + rese10: sessionStorage.getItem("videoRandom" + _0x31f900.videoId), + rese17: _0x12d2bf + }, _0x31f900) + }).data.videoId && "" !== _0x327164.data.videoId && (_0x327164.data.videoName && "" != _0x327164.data.videoName || (_0x327164.data.videoName = _0x327164.data.videoId)); + _0x79e2da.next = 34; + return _0x149091(); + case 34: + _0x2f283f.headerrese13 = _0x79e2da.sent; + _0x79e2da.next = 37; + return _0x4026b5(_0x2f283f); + case 37: + if (_0x37b26e = _0x79e2da.sent, _0x327164.headers.ipProvince = _0x37b26e.ipProvince, _0x327164.headers.clientIp = _0x37b26e.ip, _0x31f900.pageType && "index" == _0x31f900.pageType && 5 == _0x1fc61a && _0x4e13a5({ + eventType: 1 == _0x117d79 ? "video_1" : "video_2", + rese5: _0x31f900.rese5, + rese8: 1 == _0x117d79 ? "开始播放" : "停止播放", + rese19: 1 == _0x117d79 ? 1 : "", + rese26: _0x31f900.rese1, + rese27: sessionStorage.getItem("videoRandom" + _0x31f900.videoId), + rese28: _0x31f900.videoId, + rese30: 4, + rese31: _0x31f900.rese4 + }), !(0, _0x5802fb.isAndroid)()) { + _0x79e2da.next = 45; + break; + } + _0x79e2da.next = 44; + return _0xa74e0d({ + headers: _0x327164.headers, + data: { + type: 1 + } + }); + case 44: + _0x79e2da.sent; + case 45: + "5-3" == _0x31f900.productType && (_0x327164.headers.headerrese1 = "5-3"); + _0x327164.headers.ipProvince = window.sessionStorage.getItem("ipProvince") || ""; + _0x327164.headers.msgId = (0, _0x5f3268.cryptoAloneData)(String(window.localStorage.getItem("userId") || "") + String(Date.now()) + String(Math.floor(9000 * Math.random()))); + _0xf68795() ? (_0x25b1e3.b.viewVideoBilog(_0x3d71c5(_0x327164)), _0x38f6f5(_0x327164)) : (_0x25b1e3.b.viewVideoBilog(_0x327164), _0x38f6f5(_0x327164)); + case 49: + case "end": + return _0x79e2da.stop(); + } + } + }, _0x258e6c); + })); + return _0x39cb9b.apply(this, arguments); + } + function _0x38f6f5(_0x4bdbe4) { + var _0x49fbc6 = 2; + localStorage.getItem("userId") && (_0x49fbc6 = 1); + var _0x17aed0 = { + opType: _0x49fbc6, + fromeVideo: 1 + }; + "5-3" == _0x4bdbe4.headers.headerrese1 && (_0x17aed0.headerrese1 = _0x4bdbe4.headers.headerrese1); + _0x4a1234(_0x17aed0); + } + function _0x4a1234(_0x52edf3) { + _0x52edf3.opType; + var _0x2bf573 = _0x52edf3.appType; + var _0x2075cf = _0x591603(_0x52edf3, _0x3047fa); + window.playDeviceId || (window.playDeviceId = (0, _0x936734.getDeviceId)()); + window.playuserId || (window.playuserId = window.localStorage.getItem("cryptoUserId") || ""); + var _0x35c47e = window.localStorage.getItem("sdkAppChannel") || "iosSDK"; + var _0x5f0fcb = (0, _0x5802fb.isMiguhuiSDK)() ? _0x35c47e : (0, _0x41009e.getQueryString)("appChannel") || _0x5b88db; + var _0x556eb1 = (0, _0x5802fb.isAndroid)(); + var _0x16e27f = (0, _0x5802fb.getMobileType)(); + var _0x3773fe = _0x16e27f.os; + var _0x1ebf05 = _0x16e27f.brand; + var _0x5db758 = _0x16e27f.model; + var _0x58c495 = window.localStorage.getItem("cryptoUserId") || ""; + var _0x3ccb3c = { + headers: { + appChannel: _0x5f0fcb, + appType: _0x2bf573 || _0x567bac, + appVersion: "1.0.2", + address: window.location.href, + platform: (0, _0x5802fb.isPC)() ? 3 : _0x556eb1 ? 1 : 2, + systemVersion: _0x3773fe || "", + networkType: (0, _0x5802fb.geteffectiveType)(), + carrier: "", + msisdn: "", + headerSign: window.localStorage.getItem("cryptoSign") || "", + identityId: window.localStorage.getItem("identityId") || "", + passId: window.localStorage.getItem("passId") || "", + imei: "", + imsi: "", + idfa: "", + cookieMd5: "", + deviceId: window.playDeviceId || "", + clientIp: "", + brand: _0x1ebf05 || "", + model: _0x5db758 || "", + screen: _0x40a776, + headerrese1: "Uplogin", + headerrese2: (0, _0x41009e.getQueryString)("statisticChannel") || "", + headerrese3: "10001", + opType: window.playuserId ? 2 : 1, + userId: window.playuserId || "", + userToken: window.localStorage.getItem("cryptoUserToken") || "", + userType: _0x58c495 ? 1 : 0, + headerrese5: _0x1efefd, + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }, + data: _0x210052({ + opType: window.playuserId ? 2 : 1, + serveroptime: _0x496bbb("yyyyMMddhhmmss"), + rese2: window.location.href, + rese10: (0, _0x5802fb.getBrowserType)() + }, _0x2075cf) + }; + "5-3" == _0x2075cf.headerrese1 && (_0x3ccb3c.headers.headerrese1 = "5-3"); + _0xf68795() ? _0x25b1e3.b.APPcreateUserLoginInfo(_0x3d71c5(_0x3ccb3c)) : _0x25b1e3.b.fillUpClientStartAndDownloadLog(_0x3ccb3c); + } + function _0xa74e0d(_0x5b1b7d) { + return _0x53b153.apply(this, arguments); + } + function _0x53b153() { + return (_0x53b153 = _0x35f08a(_0x322daf().mark(function _0x3045a9(_0x4ed5ff) { + var _0xa2302d; + var _0x22af47; + var _0x3898ab; + var _0x255648; + var _0x1f2cad; + var _0x565f5c; + var _0x307a42; + var _0x682c13; + var _0xf3724d; + return _0x322daf().wrap(function (_0xf6a50d) { + for (;;) { + switch (_0xf6a50d.prev = _0xf6a50d.next) { + case 0: + if (_0x4ed5ff.headers.ipProvince = window.sessionStorage.getItem("ipProvince") || "", _0xa2302d = new Date(), _0x22af47 = _0xa2302d.getDate(), !localStorage.getItem("daytransFlag" + _0x22af47) || 1 != localStorage.getItem("daytransFlag" + _0x22af47)) { + _0xf6a50d.next = 6; + break; + } + _0x3898ab = localStorage.getItem("transFlag"); + return _0xf6a50d.abrupt("return", 1 == _0x3898ab); + case 6: + _0xf6a50d.next = 8; + return _0x25b1e3.b.getBilogConfig(_0x4ed5ff); + case 8: + if (_0x255648 = _0xf6a50d.sent, _0x1f2cad = _0x255648.data, _0x565f5c = _0x1f2cad.returnCode, _0x307a42 = _0x1f2cad.resultData, !_0x565f5c || "000000" != _0x565f5c) { + _0xf6a50d.next = 22; + break; + } + if (_0x682c13 = _0x307a42.transFlag, localStorage.setItem("transFlag", _0x682c13), 1 != _0x682c13) { + _0xf6a50d.next = 21; + break; + } + localStorage.setItem("transFlagDevice", (0, _0x936734.getDeviceId)()); + _0xf3724d = JSON.stringify(_0x307a42); + localStorage.setItem("transFlagData", _0xf3724d); + _0x4ffaa4({ + opType: 1 + }); + return _0xf6a50d.abrupt("return", true); + case 21: + case 22: + return _0xf6a50d.abrupt("return", false); + case 23: + case "end": + return _0xf6a50d.stop(); + } + } + }, _0x3045a9); + }))).apply(this, arguments); + } + function _0x3d71c5(_0x673ff6) { + var _0x31b33c = JSON.parse(localStorage.getItem("transFlagData")); + var _0x1190ad = _0x673ff6.headers; + var _0x3fae35 = _0x673ff6.data; + if (_0x1190ad.appType = _0x31b33c.appType, _0x1190ad.appVersion = _0x31b33c.appVersion, _0x1190ad.brand = _0x31b33c.brand, _0x1190ad.model = _0x31b33c.model, _0x1190ad.screen = _0x31b33c.screen, _0x1190ad.systemVersion = _0x31b33c.systemVersion, _0x1190ad.deviceId = _0x31b33c.deviceId, _0x1190ad.oaid = _0x31b33c.oaid, _0x1190ad.appChannel = _0x31b33c.appChannel, _0x1190ad.networkType = _0x31b33c.networkType, _0x1190ad.platform = 1, _0x1190ad.carrier = "%E4%B8%AD%E5%9B%BD%E7%A7%BB%E5%8A%A8", _0x1190ad.headerrese4 = 46000, _0x1190ad.headerrese5 = 1, _0x1190ad.productType = "1-1", _0x3fae35.rese11 = "zqq", _0x3fae35.rese12 = (0, _0x936734.getDeviceId)(), _0x3fae35.rese5) { + var _0x172fdc = _0x3fae35.rese5; + if (_0x172fdc && _0x172fdc.indexOf("shandw") > -1) { + var _0x566b06 = _0x172fdc.indexOf("&"); + _0x3fae35.rese5 = _0x172fdc.substring(0, _0x566b06); + } + } + _0x1190ad.rese2 = ""; + _0x1190ad.address = ""; + _0x1190ad.idfa = ""; + _0x3fae35.rese2 = ""; + _0x3fae35.address = ""; + _0x3fae35.idfa = ""; + _0x1190ad.terminal && "1005" == _0x1190ad.terminal && (_0x1190ad.channelId = _0x31b33c.appChannel); + return { + headers: _0x1190ad, + data: _0x3fae35 + }; + } + function _0xf68795(_0x1f13e4) { + try { + if ("object" === _0x8c042e(_0x1f13e4) && 1 === _0x1f13e4.data.rese18) { + return false; + } + } catch (_0x28b34f) {} + var _0x1430bf = localStorage.getItem("transFlag"); + var _0x266d74 = localStorage.getItem("transFlagDevice"); + return 1 == _0x1430bf && _0x266d74 == (0, _0x936734.getDeviceId)(); + } + function _0x4cd8eb() { + document.getElementsByTagName("body")[0].addEventListener("touchstart", function () { + 1 != sessionStorage.getItem("ontouchstart") && (sessionStorage.setItem("ontouchstart", 1), _0x4e13a5({ + eventType: "h5_screenclick", + rese8: "点击屏幕", + rese5: window.location.href + })); + }); + } + function _0x38544a(_0x494a0e) { + try { + navigator.connection.addEventListener("change", function () { + var _0x249416 = (0, _0x5802fb.geteffectiveType)(); + var _0x485778 = { + headers: { + networkType: _0x249416 + }, + data: { + cid: _0x494a0e.cid, + networkType: _0x249416 + } + }; + [1, 2, 3, 6].indexOf(_0x249416) >= 0 && _0x25b1e3.b.reportNetworkChange(_0x485778); + }); + } catch (_0x351c99) {} + } + function _0x58ce17(_0x22c0bc) { + _0x25b1e3.b.information(_0x22c0bc); + } + function _0x37ffbd(_0x4aa330) { + return _0x1c85e1.apply(this, arguments); + } + function _0x1c85e1() { + _0x1c85e1 = _0x35f08a(_0x322daf().mark(function _0xf8ad7b(_0x305e5e) { + var _0x4e66c5; + var _0x24d99e; + var _0xa545da; + var _0x4793f4; + return _0x322daf().wrap(function (_0x14c0f2) { + for (;;) { + switch (_0x14c0f2.prev = _0x14c0f2.next) { + case 0: + if (_0x4e66c5 = function () { + var _0x49dce6 = _0x35f08a(_0x322daf().mark(function _0x523216() { + var _0x564493; + var _0x1566f0; + var _0x4d6f68; + return _0x322daf().wrap(function (_0x11e794) { + for (;;) { + switch (_0x11e794.prev = _0x11e794.next) { + case 0: + _0x11e794.prev = 0; + _0x564493 = { + data: { + code: "recordRequestWhiteList" + }, + headers: { + appChannel: "zy-gw-mghy" + } + }; + _0x11e794.next = 4; + return _0x25b1e3.b.getH5SysParamInfo(_0x564493); + case 4: + if (!(_0x1566f0 = (_0x1566f0 = _0x11e794.sent).data) || "000000" != _0x1566f0.returnCode) { + _0x11e794.next = 13; + break; + } + _0x4d6f68 = (_0x4d6f68 = _0x1566f0.resultData[0].value).replace(/\\/g, ""); + sessionStorage.setItem("recordRequestWhiteList", _0x4d6f68); + return _0x11e794.abrupt("return", _0x4d6f68); + case 13: + return _0x11e794.abrupt("return", "[\"distribute/mdH5Game/v1.0.6.8/searchInfo1068\"]"); + case 14: + _0x11e794.next = 19; + break; + case 16: + _0x11e794.prev = 16; + _0x11e794.t0 = _0x11e794.catch(0); + return _0x11e794.abrupt("return", "[\"distribute/mdH5Game/v1.0.6.8/searchInfo1068\"]"); + case 19: + case "end": + return _0x11e794.stop(); + } + } + }, _0x523216, null, [[0, 16]]); + })); + return function () { + return _0x49dce6.apply(this, arguments); + }; + }(), _0x14c0f2.t0 = sessionStorage.getItem("recordRequestWhiteList"), _0x14c0f2.t0) { + _0x14c0f2.next = 6; + break; + } + _0x14c0f2.next = 5; + return _0x4e66c5(); + case 5: + _0x14c0f2.t0 = _0x14c0f2.sent; + case 6: + _0x24d99e = _0x14c0f2.t0; + _0x24d99e = JSON.parse(_0x24d99e); + _0xa545da = _0x305e5e.requestUrl; + _0x4793f4 = false; + _0x24d99e.forEach(function (_0x3e7a60) { + _0xa545da.indexOf(_0x3e7a60) > -1 && (_0x4793f4 = true); + }); + _0x4793f4 && setTimeout(function () { + _0x4e13a5(_0x305e5e); + }, 1000); + case 12: + case "end": + return _0x14c0f2.stop(); + } + } + }, _0xf8ad7b); + })); + return _0x1c85e1.apply(this, arguments); + } + function _0x45029b() { + _0x45029b = function () { + return _0x2a50fd; + }; + var _0xe8ab7d; + var _0x2a50fd = { + wrap: _0x5a4ce1, + isGeneratorFunction: function (_0x11ac29) { + var _0x185854 = "function" == typeof _0x11ac29 && _0x11ac29.constructor; + return !!_0x185854 && (_0x185854 === _0x4f1a84 || "GeneratorFunction" === (_0x185854.displayName || _0x185854.name)); + }, + mark: function (_0x5adf13) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0x5adf13, _0x43367d) : (_0x5adf13.__proto__ = _0x43367d, _0xce0a3d(_0x5adf13, _0x234f47, "GeneratorFunction")); + _0x5adf13.prototype = Object.create(_0x5286f3); + return _0x5adf13; + }, + awrap: function (_0x30ccfd) { + return { + __await: _0x30ccfd + }; + }, + AsyncIterator: _0x17df8e, + async: function (_0x5b932b, _0x400efa, _0x541cab, _0x30b31b, _0x487ea4) { + undefined === _0x487ea4 && (_0x487ea4 = Promise); + var _0x38771e = new _0x17df8e(_0x5a4ce1(_0x5b932b, _0x400efa, _0x541cab, _0x30b31b), _0x487ea4); + return _0x2a50fd.isGeneratorFunction(_0x400efa) ? _0x38771e : _0x38771e.next().then(function (_0x489bba) { + return _0x489bba.done ? _0x489bba.value : _0x38771e.next(); + }); + } + }; + var _0x4f79bc = Object.prototype; + var _0x5b0b95 = _0x4f79bc.hasOwnProperty; + var _0x8d9380 = Object.defineProperty || function (_0x40ec1c, _0x1a601b, _0x8b2846) { + _0x40ec1c[_0x1a601b] = _0x8b2846.value; + }; + var _0x160f19 = "function" == typeof Symbol ? Symbol : {}; + var _0x46b033 = _0x160f19.iterator || "@@iterator"; + var _0x289806 = _0x160f19.asyncIterator || "@@asyncIterator"; + var _0x234f47 = _0x160f19.toStringTag || "@@toStringTag"; + function _0xce0a3d(_0x2181d6, _0x2ea461, _0xa29fd3) { + Object.defineProperty(_0x2181d6, _0x2ea461, { + value: _0xa29fd3, + enumerable: true, + configurable: true, + writable: true + }); + return _0x2181d6[_0x2ea461]; + } + try { + _0xce0a3d({}, ""); + } catch (_0x5a9f59) { + _0xce0a3d = function (_0x4c279d, _0x1d3ed4, _0x1630a9) { + return _0x4c279d[_0x1d3ed4] = _0x1630a9; + }; + } + function _0x5a4ce1(_0x8661db, _0x176f05, _0x354c30, _0x4d89da) { + var _0x30599c = _0x176f05 && _0x176f05.prototype instanceof _0x19ea7f ? _0x176f05 : _0x19ea7f; + var _0x2443e6 = Object.create(_0x30599c.prototype); + var _0x3f3a26 = new _0x353a7f(_0x4d89da || []); + _0x8d9380(_0x2443e6, "_invoke", { + value: _0x433b43(_0x8661db, _0x354c30, _0x3f3a26) + }); + return _0x2443e6; + } + function _0x1f159e(_0x464fe7, _0x39facf, _0x529725) { + try { + return { + type: "normal", + arg: _0x464fe7.call(_0x39facf, _0x529725) + }; + } catch (_0x1c378d) { + return { + type: "throw", + arg: _0x1c378d + }; + } + } + var _0x30a92f = "suspendedStart"; + var _0x1ed988 = "suspendedYield"; + var _0x35bac9 = "executing"; + var _0x3bdddb = "completed"; + var _0x24d39d = {}; + function _0x19ea7f() {} + function _0x4f1a84() {} + function _0x43367d() {} + var _0x37af85 = {}; + _0xce0a3d(_0x37af85, _0x46b033, function () { + return this; + }); + var _0x10ba3e = Object.getPrototypeOf; + var _0x486996 = _0x10ba3e && _0x10ba3e(_0x10ba3e(_0x24782f([]))); + _0x486996 && _0x486996 !== _0x4f79bc && _0x5b0b95.call(_0x486996, _0x46b033) && (_0x37af85 = _0x486996); + _0x43367d.prototype = _0x19ea7f.prototype = Object.create(_0x37af85); + var _0x5286f3 = _0x43367d.prototype; + function _0x31e830(_0x3b57a9) { + ["next", "throw", "return"].forEach(function (_0x360a2e) { + _0xce0a3d(_0x3b57a9, _0x360a2e, function (_0x403576) { + return this._invoke(_0x360a2e, _0x403576); + }); + }); + } + function _0x17df8e(_0x5b08da, _0x531d11) { + function _0x6f8eb1(_0x495b40, _0x4af072, _0x136dd2, _0x4982ea) { + var _0x298cf3 = _0x1f159e(_0x5b08da[_0x495b40], _0x5b08da, _0x4af072); + if ("throw" !== _0x298cf3.type) { + var _0x11dc68 = _0x298cf3.arg; + var _0x55896f = _0x11dc68.value; + return _0x55896f && "object" == _0x5053c3(_0x55896f) && _0x5b0b95.call(_0x55896f, "__await") ? _0x531d11.resolve(_0x55896f.__await).then(function (_0x438c6c) { + _0x6f8eb1("next", _0x438c6c, _0x136dd2, _0x4982ea); + }, function (_0x33f8b9) { + _0x6f8eb1("throw", _0x33f8b9, _0x136dd2, _0x4982ea); + }) : _0x531d11.resolve(_0x55896f).then(function (_0x1b205c) { + _0x11dc68.value = _0x1b205c; + _0x136dd2(_0x11dc68); + }, function (_0x2b60ff) { + return _0x6f8eb1("throw", _0x2b60ff, _0x136dd2, _0x4982ea); + }); + } + _0x4982ea(_0x298cf3.arg); + } + var _0xd6af1b; + _0x8d9380(this, "_invoke", { + value: function (_0x457337, _0x168f06) { + function _0x8c0fa0() { + return new _0x531d11(function (_0x84ea9c, _0x158aec) { + _0x6f8eb1(_0x457337, _0x168f06, _0x84ea9c, _0x158aec); + }); + } + return _0xd6af1b = _0xd6af1b ? _0xd6af1b.then(_0x8c0fa0, _0x8c0fa0) : _0x8c0fa0(); + } + }); + } + function _0x433b43(_0x38044c, _0x4bca8a, _0x4d4edc) { + var _0x5717e8 = _0x30a92f; + return function (_0x4fdfcd, _0x39f2ae) { + if (_0x5717e8 === _0x35bac9) { + throw new Error("Generator is already running"); + } + if (_0x5717e8 === _0x3bdddb) { + if ("throw" === _0x4fdfcd) { + throw _0x39f2ae; + } + return { + value: _0xe8ab7d, + done: true + }; + } + for (_0x4d4edc.method = _0x4fdfcd, _0x4d4edc.arg = _0x39f2ae;;) { + var _0x293132 = _0x4d4edc.delegate; + if (_0x293132) { + var _0x3b3aa9 = _0x340491(_0x293132, _0x4d4edc); + if (_0x3b3aa9) { + if (_0x3b3aa9 === _0x24d39d) { + continue; + } + return _0x3b3aa9; + } + } + if ("next" === _0x4d4edc.method) { + _0x4d4edc.sent = _0x4d4edc._sent = _0x4d4edc.arg; + } else { + if ("throw" === _0x4d4edc.method) { + if (_0x5717e8 === _0x30a92f) { + throw _0x5717e8 = _0x3bdddb, _0x4d4edc.arg; + } + _0x4d4edc.dispatchException(_0x4d4edc.arg); + } else { + "return" === _0x4d4edc.method && _0x4d4edc.abrupt("return", _0x4d4edc.arg); + } + } + _0x5717e8 = _0x35bac9; + var _0x54b8e7 = _0x1f159e(_0x38044c, _0x4bca8a, _0x4d4edc); + if ("normal" === _0x54b8e7.type) { + if (_0x5717e8 = _0x4d4edc.done ? _0x3bdddb : _0x1ed988, _0x54b8e7.arg === _0x24d39d) { + continue; + } + return { + value: _0x54b8e7.arg, + done: _0x4d4edc.done + }; + } + "throw" === _0x54b8e7.type && (_0x5717e8 = _0x3bdddb, _0x4d4edc.method = "throw", _0x4d4edc.arg = _0x54b8e7.arg); + } + }; + } + function _0x340491(_0x60a36, _0x16ff5f) { + var _0x5bda15 = _0x16ff5f.method; + var _0x244ade = _0x60a36.iterator[_0x5bda15]; + if (_0x244ade === _0xe8ab7d) { + _0x16ff5f.delegate = null; + "throw" === _0x5bda15 && _0x60a36.iterator.return && (_0x16ff5f.method = "return", _0x16ff5f.arg = _0xe8ab7d, _0x340491(_0x60a36, _0x16ff5f), "throw" === _0x16ff5f.method) || "return" !== _0x5bda15 && (_0x16ff5f.method = "throw", _0x16ff5f.arg = new TypeError("The iterator does not provide a '" + _0x5bda15 + "' method")); + return _0x24d39d; + } + var _0xd11bd3 = _0x1f159e(_0x244ade, _0x60a36.iterator, _0x16ff5f.arg); + if ("throw" === _0xd11bd3.type) { + _0x16ff5f.method = "throw"; + _0x16ff5f.arg = _0xd11bd3.arg; + _0x16ff5f.delegate = null; + return _0x24d39d; + } + var _0x38c495 = _0xd11bd3.arg; + return _0x38c495 ? _0x38c495.done ? (_0x16ff5f[_0x60a36.resultName] = _0x38c495.value, _0x16ff5f.next = _0x60a36.nextLoc, "return" !== _0x16ff5f.method && (_0x16ff5f.method = "next", _0x16ff5f.arg = _0xe8ab7d), _0x16ff5f.delegate = null, _0x24d39d) : _0x38c495 : (_0x16ff5f.method = "throw", _0x16ff5f.arg = new TypeError("iterator result is not an object"), _0x16ff5f.delegate = null, _0x24d39d); + } + function _0x5eb538(_0x29c504) { + var _0x257b19 = { + tryLoc: _0x29c504[0] + }; + 1 in _0x29c504 && (_0x257b19.catchLoc = _0x29c504[1]); + 2 in _0x29c504 && (_0x257b19.finallyLoc = _0x29c504[2], _0x257b19.afterLoc = _0x29c504[3]); + this.tryEntries.push(_0x257b19); + } + function _0x5d9b8e(_0x1cd066) { + var _0x2c081c = _0x1cd066.completion || {}; + _0x2c081c.type = "normal"; + delete _0x2c081c.arg; + _0x1cd066.completion = _0x2c081c; + } + function _0x353a7f(_0x1b3190) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x1b3190.forEach(_0x5eb538, this); + this.reset(true); + } + function _0x24782f(_0x3c284d) { + if (_0x3c284d || "" === _0x3c284d) { + var _0x402678 = _0x3c284d[_0x46b033]; + if (_0x402678) { + return _0x402678.call(_0x3c284d); + } + if ("function" == typeof _0x3c284d.next) { + return _0x3c284d; + } + if (!isNaN(_0x3c284d.length)) { + var _0x3313fc = -1; + var _0xc00941 = function _0x34cf60() { + for (; ++_0x3313fc < _0x3c284d.length;) { + if (_0x5b0b95.call(_0x3c284d, _0x3313fc)) { + _0x34cf60.value = _0x3c284d[_0x3313fc]; + _0x34cf60.done = false; + return _0x34cf60; + } + } + _0x34cf60.value = _0xe8ab7d; + _0x34cf60.done = true; + return _0x34cf60; + }; + return _0xc00941.next = _0xc00941; + } + } + throw new TypeError(_0x5053c3(_0x3c284d) + " is not iterable"); + } + _0x4f1a84.prototype = _0x43367d; + _0x8d9380(_0x5286f3, "constructor", { + value: _0x43367d, + configurable: true + }); + _0x8d9380(_0x43367d, "constructor", { + value: _0x4f1a84, + configurable: true + }); + _0x4f1a84.displayName = _0xce0a3d(_0x43367d, _0x234f47, "GeneratorFunction"); + _0x31e830(_0x17df8e.prototype); + _0xce0a3d(_0x17df8e.prototype, _0x289806, function () { + return this; + }); + _0x31e830(_0x5286f3); + _0xce0a3d(_0x5286f3, _0x234f47, "Generator"); + _0xce0a3d(_0x5286f3, _0x46b033, function () { + return this; + }); + _0xce0a3d(_0x5286f3, "toString", function () { + return "[object Generator]"; + }); + _0x2a50fd.keys = function (_0x16971d) { + var _0x30d8a9 = Object(_0x16971d); + var _0x41b01b = []; + for (var _0x199df0 in _0x30d8a9) _0x41b01b.push(_0x199df0); + _0x41b01b.reverse(); + return function _0x366d81() { + for (; _0x41b01b.length;) { + var _0x1d5d79 = _0x41b01b.pop(); + if (_0x1d5d79 in _0x30d8a9) { + _0x366d81.value = _0x1d5d79; + _0x366d81.done = false; + return _0x366d81; + } + } + _0x366d81.done = true; + return _0x366d81; + }; + }; + _0x2a50fd.values = _0x24782f; + _0x353a7f.prototype = { + constructor: _0x353a7f, + reset: function (_0x201db8) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0xe8ab7d, this.done = false, this.delegate = null, this.method = "next", this.arg = _0xe8ab7d, this.tryEntries.forEach(_0x5d9b8e), !_0x201db8) { + for (var _0x288525 in this) "t" === _0x288525.charAt(0) && _0x5b0b95.call(this, _0x288525) && !isNaN(+_0x288525.slice(1)) && (this[_0x288525] = _0xe8ab7d); + } + }, + stop: function () { + this.done = true; + var _0x224925 = this.tryEntries[0].completion; + if ("throw" === _0x224925.type) { + throw _0x224925.arg; + } + return this.rval; + }, + dispatchException: function (_0x28c055) { + if (this.done) { + throw _0x28c055; + } + var _0x4e2e3c = this; + function _0x10e407(_0x48d07b, _0x262892) { + _0x23a0ef.type = "throw"; + _0x23a0ef.arg = _0x28c055; + _0x4e2e3c.next = _0x48d07b; + _0x262892 && (_0x4e2e3c.method = "next", _0x4e2e3c.arg = _0xe8ab7d); + return !!_0x262892; + } + for (var _0xbd383d = this.tryEntries.length - 1; _0xbd383d >= 0; --_0xbd383d) { + var _0xf32f99 = this.tryEntries[_0xbd383d]; + var _0x23a0ef = _0xf32f99.completion; + if ("root" === _0xf32f99.tryLoc) { + return _0x10e407("end"); + } + if (_0xf32f99.tryLoc <= this.prev) { + var _0x247a79 = _0x5b0b95.call(_0xf32f99, "catchLoc"); + var _0x5befcd = _0x5b0b95.call(_0xf32f99, "finallyLoc"); + if (_0x247a79 && _0x5befcd) { + if (this.prev < _0xf32f99.catchLoc) { + return _0x10e407(_0xf32f99.catchLoc, true); + } + if (this.prev < _0xf32f99.finallyLoc) { + return _0x10e407(_0xf32f99.finallyLoc); + } + } else { + if (_0x247a79) { + if (this.prev < _0xf32f99.catchLoc) { + return _0x10e407(_0xf32f99.catchLoc, true); + } + } else { + if (!_0x5befcd) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0xf32f99.finallyLoc) { + return _0x10e407(_0xf32f99.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x54ed86, _0x204361) { + for (var _0x2d0044 = this.tryEntries.length - 1; _0x2d0044 >= 0; --_0x2d0044) { + var _0x1b01a6 = this.tryEntries[_0x2d0044]; + if (_0x1b01a6.tryLoc <= this.prev && _0x5b0b95.call(_0x1b01a6, "finallyLoc") && this.prev < _0x1b01a6.finallyLoc) { + var _0x2d2ad1 = _0x1b01a6; + break; + } + } + _0x2d2ad1 && ("break" === _0x54ed86 || "continue" === _0x54ed86) && _0x2d2ad1.tryLoc <= _0x204361 && _0x204361 <= _0x2d2ad1.finallyLoc && (_0x2d2ad1 = null); + var _0x5eca8c = _0x2d2ad1 ? _0x2d2ad1.completion : {}; + _0x5eca8c.type = _0x54ed86; + _0x5eca8c.arg = _0x204361; + return _0x2d2ad1 ? (this.method = "next", this.next = _0x2d2ad1.finallyLoc, _0x24d39d) : this.complete(_0x5eca8c); + }, + complete: function (_0x203255, _0x2b1f5a) { + if ("throw" === _0x203255.type) { + throw _0x203255.arg; + } + "break" === _0x203255.type || "continue" === _0x203255.type ? this.next = _0x203255.arg : "return" === _0x203255.type ? (this.rval = this.arg = _0x203255.arg, this.method = "return", this.next = "end") : "normal" === _0x203255.type && _0x2b1f5a && (this.next = _0x2b1f5a); + return _0x24d39d; + }, + finish: function (_0x5a6685) { + for (var _0x2d1179 = this.tryEntries.length - 1; _0x2d1179 >= 0; --_0x2d1179) { + var _0xdd7a97 = this.tryEntries[_0x2d1179]; + if (_0xdd7a97.finallyLoc === _0x5a6685) { + this.complete(_0xdd7a97.completion, _0xdd7a97.afterLoc); + _0x5d9b8e(_0xdd7a97); + return _0x24d39d; + } + } + }, + catch: function (_0x4b3461) { + for (var _0x34c48d = this.tryEntries.length - 1; _0x34c48d >= 0; --_0x34c48d) { + var _0x45b289 = this.tryEntries[_0x34c48d]; + if (_0x45b289.tryLoc === _0x4b3461) { + var _0x46c283 = _0x45b289.completion; + if ("throw" === _0x46c283.type) { + var _0x1f75b6 = _0x46c283.arg; + _0x5d9b8e(_0x45b289); + } + return _0x1f75b6; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x4b79fc, _0x58a54d, _0x71ca) { + this.delegate = { + iterator: _0x24782f(_0x4b79fc), + resultName: _0x58a54d, + nextLoc: _0x71ca + }; + "next" === this.method && (this.arg = _0xe8ab7d); + return _0x24d39d; + } + }; + return _0x2a50fd; + } + function _0x5053c3(_0x21dfac) { + _0x5053c3 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x43ed9d) { + return typeof _0x43ed9d; + } : function (_0x507023) { + return _0x507023 && "function" == typeof Symbol && _0x507023.constructor === Symbol && _0x507023 !== Symbol.prototype ? "symbol" : typeof _0x507023; + }; + return _0x5053c3(_0x21dfac); + } + function _0x265c9f(_0x18c42e, _0x303fa4, _0x86ad0, _0x347805, _0x19a721, _0x4d08a2, _0x3573e9) { + try { + var _0x4d8651 = _0x18c42e[_0x4d08a2](_0x3573e9); + var _0x3e3e47 = _0x4d8651.value; + } catch (_0xdf4526) { + return void _0x86ad0(_0xdf4526); + } + _0x4d8651.done ? _0x303fa4(_0x3e3e47) : Promise.resolve(_0x3e3e47).then(_0x347805, _0x19a721); + } + function _0x2dcd1b(_0x22865f) { + return function () { + var _0xaea498 = this; + var _0x3baa79 = arguments; + return new Promise(function (_0x17f826, _0xa42fdf) { + var _0x3817f1 = _0x22865f.apply(_0xaea498, _0x3baa79); + function _0x354ecd(_0x2ed6c7) { + _0x265c9f(_0x3817f1, _0x17f826, _0xa42fdf, _0x354ecd, _0x1b1636, "next", _0x2ed6c7); + } + function _0x1b1636(_0x42d3bc) { + _0x265c9f(_0x3817f1, _0x17f826, _0xa42fdf, _0x354ecd, _0x1b1636, "throw", _0x42d3bc); + } + _0x354ecd(undefined); + }); + }; + } + function _0x1b76f8(_0x27b99a, _0x212308) { + var _0x5d9be2 = Object.keys(_0x27b99a); + if (Object.getOwnPropertySymbols) { + var _0x48032e = Object.getOwnPropertySymbols(_0x27b99a); + _0x212308 && (_0x48032e = _0x48032e.filter(function (_0x2e4bf8) { + return Object.getOwnPropertyDescriptor(_0x27b99a, _0x2e4bf8).enumerable; + })); + _0x5d9be2.push.apply(_0x5d9be2, _0x48032e); + } + return _0x5d9be2; + } + function _0x55d224(_0x5ac690) { + for (var _0x33a9c7 = 1; _0x33a9c7 < arguments.length; _0x33a9c7++) { + var _0x1ff7ea = null != arguments[_0x33a9c7] ? arguments[_0x33a9c7] : {}; + _0x33a9c7 % 2 ? _0x1b76f8(Object(_0x1ff7ea), true).forEach(function (_0x27949c) { + _0x2eb8b5(_0x5ac690, _0x27949c, _0x1ff7ea[_0x27949c]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(_0x5ac690, Object.getOwnPropertyDescriptors(_0x1ff7ea)) : _0x1b76f8(Object(_0x1ff7ea)).forEach(function (_0x4751c8) { + Object.defineProperty(_0x5ac690, _0x4751c8, Object.getOwnPropertyDescriptor(_0x1ff7ea, _0x4751c8)); + }); + } + return _0x5ac690; + } + function _0x2eb8b5(_0x2ee162, _0x5969cd, _0x5e2ed6) { + (_0x5969cd = function (_0x31e96f) { + var _0x34dbc6 = function (_0x39e23a, _0x9fe6c1) { + if ("object" !== _0x5053c3(_0x39e23a) || null === _0x39e23a) { + return _0x39e23a; + } + var _0x541494 = _0x39e23a[Symbol.toPrimitive]; + if (undefined !== _0x541494) { + var _0x2f4da7 = _0x541494.call(_0x39e23a, _0x9fe6c1 || "default"); + if ("object" !== _0x5053c3(_0x2f4da7)) { + return _0x2f4da7; + } + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === _0x9fe6c1 ? String : Number)(_0x39e23a); + }(_0x31e96f, "string"); + return "symbol" === _0x5053c3(_0x34dbc6) ? _0x34dbc6 : String(_0x34dbc6); + }(_0x5969cd)) in _0x2ee162 ? Object.defineProperty(_0x2ee162, _0x5969cd, { + value: _0x5e2ed6, + enumerable: true, + configurable: true, + writable: true + }) : _0x2ee162[_0x5969cd] = _0x5e2ed6; + return _0x2ee162; + } + _0x40a776 = "".concat(window.screen.width, "*").concat(window.screen.height); + (_0x1d3950 < 10 || _0x4f0266 < 10) && (_0x560a90 = false, _0x40a776 = "".concat(window.screen.width, "x").concat(window.screen.height)); + var _0xdff187 = (0, _0x41009e.getQueryString)("appChannel") || ""; + var _0x3a65d6 = (0, _0x41009e.getQueryString)("statisticChannel") || ""; + var _0x1599b9 = (0, _0x41009e.getQueryString)("channel_id") || ""; + var _0x9dc4b3 = document.documentElement.clientWidth; + var _0x37aad9 = document.documentElement.clientHeight; + var _0x31afe3 = ""; + _0x31afe3 = _0x9dc4b3 < 10 || _0x37aad9 < 10 ? "".concat(window.screen.width, "x").concat(window.screen.height) : "".concat(window.screen.width, "*").concat(window.screen.height); + console.log(_0x31afe3, "screen"); + var _0x270c82 = (0, _0x5802fb.isAndroid)("android") ? 1 : 2; + function _0x358ebe(_0x3013c6) { + window.localStorage.getItem("userId") && _0x2124a4(_0x55d224(_0x55d224({}, _0x3013c6), {}, { + opType: 2 + })); + _0x2124a4(_0x55d224(_0x55d224({}, _0x3013c6), {}, { + opType: 1 + })); + } + function _0x2124a4(_0x1fde42) { + return _0x496d7f.apply(this, arguments); + } + function _0x496d7f() { + return (_0x496d7f = _0x2dcd1b(_0x45029b().mark(function _0x5c8ff4(_0x5c1a53) { + var _0x1812f6; + var _0x8e94a2; + return _0x45029b().wrap(function (_0x1db548) { + for (;;) { + switch (_0x1db548.prev = _0x1db548.next) { + case 0: + _0x1812f6 = { + opTime: _0x496bbb("yyyyMMddhhmmss"), + appChannel: _0xdff187 || _0x5c1a53.appChannel || "", + appType: _0x5c1a53.appType ? _0x5c1a53.appType : 0, + appVersion: "", + platform: _0x270c82, + systemVersion: (0, _0x5802fb.getMobileType)().os ? (0, _0x5802fb.getMobileType)().os : "", + networkType: (0, _0x5802fb.geteffectiveType)(), + carrier: "", + userType: window.localStorage.getItem("userId") ? 1 : 0, + msisdn: "", + identityId: window.localStorage.getItem("identityId") ? window.localStorage.getItem("identityId") : "", + passId: window.localStorage.getItem("passId") ? window.localStorage.getItem("passId") : "", + imei: "", + imsi: "", + idfa: "", + cookieMd5: "", + deviceId: (0, _0x936734.getDeviceId)(), + clientIp: "", + brand: (0, _0x5802fb.getMobileType)().brand ? (0, _0x5802fb.getMobileType)().brand : "", + model: (0, _0x5802fb.getMobileType)().model ? (0, _0x5802fb.getMobileType)().model : "", + screen: _0x31afe3, + city: "", + address: window.location.href, + time: _0x496bbb("yyyyMMddhhmmss"), + userId: window.localStorage.getItem("cryptoUserId") || window.localStorage.getItem("userId") || "", + userToken: window.localStorage.getItem("cryptoUserToken") || window.localStorage.getItem("userToken") || "", + opType: _0x5c1a53.opType || 1, + headerrese1: (0, _0x3ce1ef.isMiguApp)() ? 1 : 2, + headerrese2: (0, _0x41009e.getQueryString)("statisticChannel") || "", + headerSign: window.localStorage.getItem("cryptoSign") || "", + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }; + _0x1db548.next = 3; + return _0x149091(); + case 3: + _0x1812f6.headerrese13 = _0x1db548.sent; + _0x8e94a2 = { + headers: _0x1812f6, + data: { + opType: _0x5c1a53.opType, + playTime: "", + rese1: _0x5c1a53.rese1, + rese2: window.location.href, + rese3: (0, _0x3ce1ef.isMiguApp)() ? 1 : 2, + rese10: (0, _0x5802fb.getBrowserType)(), + rese21: _0x5c1a53.rese21, + rese22: _0x5c1a53.rese22 + } + }; + _0xf68795() ? _0x25b1e3.b.APPcreateUserLoginInfo(_0x3d71c5(_0x8e94a2)) : _0x25b1e3.b.postJinFenLogin(_0x8e94a2); + _0x4cd8eb(); + case 7: + case "end": + return _0x1db548.stop(); + } + } + }, _0x5c8ff4); + }))).apply(this, arguments); + } + function _0x447161(_0x364c57) { + return _0x3a5b63.apply(this, arguments); + } + function _0x3a5b63() { + return (_0x3a5b63 = _0x2dcd1b(_0x45029b().mark(function _0x457bcf(_0x5b158) { + var _0x11d3ec; + var _0x3f563c; + return _0x45029b().wrap(function (_0x4c7679) { + for (;;) { + switch (_0x4c7679.prev = _0x4c7679.next) { + case 0: + _0x4c7679.prev = 0; + _0x11d3ec = { + opTime: _0x496bbb("yyyyMMddhhmmss"), + appChannel: _0xdff187, + appType: _0x5b158.appType || 0, + appVersion: "", + address: window.location.href, + platform: _0x270c82, + systemVersion: (0, _0x5802fb.getMobileType)().os ? (0, _0x5802fb.getMobileType)().os : "", + networkType: (0, _0x5802fb.geteffectiveType)(), + carrier: "", + userType: window.localStorage.getItem("userId") ? 1 : 0, + msisdn: "", + identityId: window.localStorage.getItem("identityId") ? window.localStorage.getItem("identityId") : "", + passId: window.localStorage.getItem("passId") ? window.localStorage.getItem("passId") : "", + imei: "", + imsi: "", + idfa: "", + cookieMd5: "", + deviceId: _0x5b158.deviceId || (0, _0x936734.getDeviceId)(), + clientIp: "", + brand: (0, _0x5802fb.getMobileType)().brand ? (0, _0x5802fb.getMobileType)().brand : "", + model: (0, _0x5802fb.getMobileType)().model ? (0, _0x5802fb.getMobileType)().model : "", + screen: _0x31afe3, + city: "", + time: _0x496bbb("yyyyMMddhhmmss"), + headerSign: window.localStorage.getItem("cryptoSign") || "", + userId: window.localStorage.getItem("cryptoUserId") || window.localStorage.getItem("userId") || "", + userToken: window.localStorage.getItem("cryptoUserToken") || window.localStorage.getItem("userToken") || "", + headerrese1: (0, _0x3ce1ef.isMiguApp)() ? 1 : 2, + headerrese2: (0, _0x41009e.getQueryString)("statisticChannel") || "", + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }; + _0x4c7679.next = 4; + return _0x149091(); + case 4: + _0x11d3ec.headerrese13 = _0x4c7679.sent; + _0x3f563c = { + headers: _0x55d224({}, _0x11d3ec), + data: { + location: [{ + eventType: _0x5b158.eventType, + eventDesc: _0x5b158.rese8, + extra: _0x55d224({ + rese2: _0x5b158.rese2 || window.location.href, + rese3: (0, _0x3ce1ef.isMiguApp)() ? 1 : 0 + }, _0x5b158) + }] + } + }; + _0xf68795() ? _0x25b1e3.b.APPencrypt(_0x3d71c5(_0x3f563c)) : _0x25b1e3.b.postJinFenEvent(_0x3f563c); + _0x4c7679.next = 12; + break; + case 9: + _0x4c7679.prev = 9; + _0x4c7679.t0 = _0x4c7679.catch(0); + console.log(_0x4c7679.t0); + case 12: + case "end": + return _0x4c7679.stop(); + } + } + }, _0x457bcf, null, [[0, 9]]); + }))).apply(this, arguments); + } + function _0x24b62f(_0x3a6dfc) { + try { + window.localStorage.getItem("activitySessionId") || window.localStorage.setItem("activitySessionId", "sessionId-" + new Date().getTime().toString() + "-" + (0, _0x936734.getRandom)(9)); + var _0x5031ee = _0x55d224({ + createTime: _0x496bbb("yyyyMMdd hh:mm:ss") + }, _0x3a6dfc); + var _0x299533 = window.sessionStorage.getItem("recordNewDatas") ? JSON.parse(window.sessionStorage.getItem("recordNewDatas")) : []; + _0x299533.push(_0x5031ee); + window.sessionStorage.setItem("recordNewDatas", JSON.stringify(_0x299533)); + (function () { + try { + var _0x2d39cd = window.sessionStorage.getItem("recordNewDatas") ? JSON.parse(window.sessionStorage.getItem("recordNewDatas")) : []; + var _0x2fb0aa = window.localStorage.getItem("appHeader") || ""; + var _0x48da29 = ""; + var _0x106f5f = ""; + if (_0x2fb0aa && (0, _0x3ce1ef.isMiguApp)()) { + try { + _0x48da29 = JSON.parse(_0x2fb0aa).appVersion; + _0x106f5f = JSON.parse(_0x2fb0aa).deviceId; + } catch (_0x306227) { + console.error("appHeaderString解析失败", _0x306227); + } + } + if (_0x2d39cd && _0x2d39cd.length > 0) { + for (var _0x15edb6 = { + headers: _0x55d224({}, { + appVersion: _0x48da29, + deviceId: _0x106f5f || window.localStorage.getItem("deviceId") || "", + appChannel: _0xdff187, + ip: sessionStorage.getItem("clientIp") || "", + userId: localStorage.getItem("cryptoUserId") || localStorage.getItem("userId") || "", + userToken: localStorage.getItem("cryptoUserToken") || localStorage.getItem("userToken") || "", + headerSign: localStorage.getItem("cryptoSign") || "", + msisdn: "" + }), + data: { + location: [] + } + }, _0x5d3ee9 = 0; _0x5d3ee9 < _0x2d39cd.length; _0x5d3ee9++) { + var _0x4420a5 = { + id: localStorage.getItem("activitySessionId") || "", + createTime: _0x496bbb("yyyyMMdd hh:mm:ss"), + activityType: _0x2d39cd[_0x5d3ee9].activityType || "", + url: window.location.href, + pageId: MiguplayUtils.url.getQueryString("pageid") || MiguplayUtils.url.getQueryString("pageId") || "", + userStatus: localStorage.getItem("userId") ? "0" === localStorage.getItem("isMember") ? 3 : 2 : 1, + statisticChannel: _0x3a65d6 || _0x1599b9, + activityId: _0x2d39cd[_0x5d3ee9].activityId, + oldContent: localStorage.getItem("oldContent"), + eventContent: _0x2d39cd[_0x5d3ee9].eventContent, + type: _0x2d39cd[_0x5d3ee9].type, + action: _0x2d39cd[_0x5d3ee9].action, + floorId: _0x2d39cd[_0x5d3ee9].floorId, + taskId: _0x2d39cd[_0x5d3ee9].taskId, + conditionId: _0x2d39cd[_0x5d3ee9].conditionId, + opValue: _0x2d39cd[_0x5d3ee9].opValue, + res1: _0x2d39cd[_0x5d3ee9].rese1, + res2: _0x2d39cd[_0x5d3ee9].rese2, + res3: _0x2d39cd[_0x5d3ee9].rese3, + res4: _0x2d39cd[_0x5d3ee9].rese4, + res5: _0x2d39cd[_0x5d3ee9].rese5, + res6: _0x2d39cd[_0x5d3ee9].rese6, + res7: _0x2d39cd[_0x5d3ee9].rese7, + res8: _0x2d39cd[_0x5d3ee9].rese8, + res9: _0x2d39cd[_0x5d3ee9].rese9, + res10: _0x2d39cd[_0x5d3ee9].rese10, + res11: _0x2d39cd[_0x5d3ee9].rese11, + res12: _0x2d39cd[_0x5d3ee9].rese12, + res13: _0x2d39cd[_0x5d3ee9].rese13, + res14: _0x2d39cd[_0x5d3ee9].rese14, + res15: _0x2d39cd[_0x5d3ee9].rese15 + }; + "1-1" == _0x4420a5.eventContent && (_0x4420a5.res3 = MiguplayUtils.appUtils.isMiguApp() ? "1" : "0"); + _0x15edb6.data.location.push(_0x4420a5); + } + var _0x26f812 = JSON.parse(sessionStorage.getItem("recordNewDatas")).length; + var _0x3a5b0c = JSON.parse(sessionStorage.getItem("recordNewDatas"))[_0x26f812 - 1].eventContent || ""; + localStorage.setItem("oldContent", _0x3a5b0c); + window.sessionStorage.removeItem("recordNewDatas"); + _0x25b1e3.b.newJinFenEvent(_0x15edb6).then(function (_0x5e84ea) {}).catch(function (_0x3fc386) { + console.error(_0x3fc386); + }); + } + } catch (_0x5bc487) { + console.error("报错了", _0x5bc487); + } + })(); + } catch (_0x2a0d47) { + console.log("newrecordEventAction-err", _0x2a0d47); + } + } + function _0x11d160(_0x4b83fa) { + _0x25b1e3.b.information(_0x4b83fa); + } + function _0x4d6b84(_0x31defe) { + _0x4d6b84 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x18b725) { + return typeof _0x18b725; + } : function (_0x4ce9d6) { + return _0x4ce9d6 && "function" == typeof Symbol && _0x4ce9d6.constructor === Symbol && _0x4ce9d6 !== Symbol.prototype ? "symbol" : typeof _0x4ce9d6; + }; + return _0x4d6b84(_0x31defe); + } + "/activitycenter/" === window.location.pathname && ((0, _0x5802fb.isPC)() || (0, _0x5802fb.isIpadOrMac)()) && (_0x270c82 = 3); + var _0x2ba144 = function (_0x535fbb) { + var _0x3b2345 = (0, _0x41009e.getQueryString)("appChannel") || (0, _0x41009e.getQueryString)("channel"); + "40257748671" != _0x3b2345 && "40257746626" != _0x3b2345 || ("object" == ("undefined" == typeof Webtrends ? "undefined" : _0x4d6b84(Webtrends)) ? _0x31313b(_0x535fbb) : _0x16ced5("https://h5cdn.migufun.com/middleh5/jy_sdc_load_10.12.8.6_2p4f.min.js", function () { + _0x31313b(_0x535fbb); + })); + }; + var _0x31313b = function (_0x242445) { + Webtrends.multiTrack(_0x242445); + }; + var _0xead6 = function (_0x1b476c) { + var _0x464c1f = (0, _0x41009e.getQueryString)("appChannel") || (0, _0x41009e.getQueryString)("channel"); + if ("40257748671" == _0x464c1f || "40257746626" == _0x464c1f) { + if ("object" == ("undefined" == typeof _tag ? "undefined" : _0x4d6b84(_tag))) { + var _0x19a4c7 = window.localStorage.getItem("phone"); + console.log("_tag1"); + _tag.setMobile(_0x19a4c7); + } else { + _0x16ced5("https://h5cdn.migufun.com/middleh5/jy_sdc_load_10.12.8.6_2p4f.min.js", function () { + var _0x39bb98 = window.localStorage.getItem("phone"); + console.log("_tag2"); + _tag.setMobile(_0x39bb98); + }); + } + } + }; + var _0x1c9bcd = function (_0x416f32) { + if (window._amberTrack && "function" == typeof window._amberTrack) { + var _0x58037f = []; + _0x416f32 && "object" === _0x4d6b84(_0x416f32) && Object.keys(_0x416f32).forEach(function (_0x51e0c4) { + var _0x41b4f7 = { + EK: _0x51e0c4 || "", + EV: _0x416f32[_0x51e0c4] || "" + }; + _0x58037f.push(_0x41b4f7); + }); + var _0x25b7c7 = window.localStorage.getItem("userId") || ""; + var _0x4fbade = _0x7b6a7f({ + userid: _0x25b7c7 + }).phone || ""; + var _0x1ad19c = [{ + EK: "account", + EV: _0x4fbade || "" + }, { + EK: "account_type", + EV: _0x25b7c7 ? 1 : 0 + }, { + EK: "phone_number", + EV: _0x4fbade || "" + }, { + EK: "opTime", + EV: _0x496bbb("yyyyMMddhhmmss.S") || "" + }, { + EK: "user_id", + EV: _0x25b7c7 || "" + }, { + EK: "device_id", + EV: window.sessionStorage.getItem("appDeviceId") || (0, _0x936734.getDeviceId)() || "" + }]; + _0x1ad19c = _0x1ad19c.concat(_0x58037f); + window._amberTrack("client_event", _0x1ad19c); + } + }; + var _0x4c78cd = _0x375368(1528); + var _0x5b2419 = _0x375368(4207); + function _0x102f14(_0x26ed35) { + _0x102f14 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x3aa04d) { + return typeof _0x3aa04d; + } : function (_0x4b1e7e) { + return _0x4b1e7e && "function" == typeof Symbol && _0x4b1e7e.constructor === Symbol && _0x4b1e7e !== Symbol.prototype ? "symbol" : typeof _0x4b1e7e; + }; + return _0x102f14(_0x26ed35); + } + function _0x444dc6() { + _0x444dc6 = function () { + return _0x47d912; + }; + var _0x5462a3; + var _0x47d912 = { + wrap: _0x13ff92, + isGeneratorFunction: function (_0x3ffa95) { + var _0x55377e = "function" == typeof _0x3ffa95 && _0x3ffa95.constructor; + return !!_0x55377e && (_0x55377e === _0x35c318 || "GeneratorFunction" === (_0x55377e.displayName || _0x55377e.name)); + }, + mark: function (_0x5abce9) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0x5abce9, _0x2e2e64) : (_0x5abce9.__proto__ = _0x2e2e64, _0x296926(_0x5abce9, _0x55f419, "GeneratorFunction")); + _0x5abce9.prototype = Object.create(_0x2dc9df); + return _0x5abce9; + }, + awrap: function (_0x30598a) { + return { + __await: _0x30598a + }; + }, + AsyncIterator: _0x2d9f91, + async: function (_0x329c62, _0x4fe922, _0x4542c7, _0x4c1236, _0x3c46ba) { + undefined === _0x3c46ba && (_0x3c46ba = Promise); + var _0x1ccee6 = new _0x2d9f91(_0x13ff92(_0x329c62, _0x4fe922, _0x4542c7, _0x4c1236), _0x3c46ba); + return _0x47d912.isGeneratorFunction(_0x4fe922) ? _0x1ccee6 : _0x1ccee6.next().then(function (_0x10edb3) { + return _0x10edb3.done ? _0x10edb3.value : _0x1ccee6.next(); + }); + } + }; + var _0x21ac04 = Object.prototype; + var _0x4cf53a = _0x21ac04.hasOwnProperty; + var _0x20ed68 = Object.defineProperty || function (_0x2c8737, _0xa7f2fb, _0x5e11c5) { + _0x2c8737[_0xa7f2fb] = _0x5e11c5.value; + }; + var _0x5784f5 = "function" == typeof Symbol ? Symbol : {}; + var _0x5ab8f4 = _0x5784f5.iterator || "@@iterator"; + var _0xf9e6a8 = _0x5784f5.asyncIterator || "@@asyncIterator"; + var _0x55f419 = _0x5784f5.toStringTag || "@@toStringTag"; + function _0x296926(_0x34644f, _0x480cd5, _0x494f51) { + Object.defineProperty(_0x34644f, _0x480cd5, { + value: _0x494f51, + enumerable: true, + configurable: true, + writable: true + }); + return _0x34644f[_0x480cd5]; + } + try { + _0x296926({}, ""); + } catch (_0x328acd) { + _0x296926 = function (_0x3b1e44, _0x45ef51, _0x13f7d0) { + return _0x3b1e44[_0x45ef51] = _0x13f7d0; + }; + } + function _0x13ff92(_0x36fe66, _0x599f45, _0x442cda, _0x5ce69a) { + var _0x15c28b = _0x599f45 && _0x599f45.prototype instanceof _0x2eae22 ? _0x599f45 : _0x2eae22; + var _0x20aa21 = Object.create(_0x15c28b.prototype); + var _0x7d5719 = new _0x396ae6(_0x5ce69a || []); + _0x20ed68(_0x20aa21, "_invoke", { + value: _0x1e09bb(_0x36fe66, _0x442cda, _0x7d5719) + }); + return _0x20aa21; + } + function _0x3ca840(_0x51eac3, _0x4d4280, _0x3c7c68) { + try { + return { + type: "normal", + arg: _0x51eac3.call(_0x4d4280, _0x3c7c68) + }; + } catch (_0x41acb4) { + return { + type: "throw", + arg: _0x41acb4 + }; + } + } + var _0x76517d = "suspendedStart"; + var _0x1db5c2 = "suspendedYield"; + var _0x2a8ca3 = "executing"; + var _0x5337fb = "completed"; + var _0x377735 = {}; + function _0x2eae22() {} + function _0x35c318() {} + function _0x2e2e64() {} + var _0x55beaa = {}; + _0x296926(_0x55beaa, _0x5ab8f4, function () { + return this; + }); + var _0x11a462 = Object.getPrototypeOf; + var _0x1e727f = _0x11a462 && _0x11a462(_0x11a462(_0x35ca9f([]))); + _0x1e727f && _0x1e727f !== _0x21ac04 && _0x4cf53a.call(_0x1e727f, _0x5ab8f4) && (_0x55beaa = _0x1e727f); + _0x2e2e64.prototype = _0x2eae22.prototype = Object.create(_0x55beaa); + var _0x2dc9df = _0x2e2e64.prototype; + function _0x50de91(_0x52c107) { + ["next", "throw", "return"].forEach(function (_0x5a11d6) { + _0x296926(_0x52c107, _0x5a11d6, function (_0x5ea015) { + return this._invoke(_0x5a11d6, _0x5ea015); + }); + }); + } + function _0x2d9f91(_0x33e3d8, _0x1dea90) { + function _0x163c53(_0x42b65f, _0x4c9014, _0x4a14ec, _0xc7e038) { + var _0x93aa4b = _0x3ca840(_0x33e3d8[_0x42b65f], _0x33e3d8, _0x4c9014); + if ("throw" !== _0x93aa4b.type) { + var _0x54bf44 = _0x93aa4b.arg; + var _0xc169c2 = _0x54bf44.value; + return _0xc169c2 && "object" == _0x102f14(_0xc169c2) && _0x4cf53a.call(_0xc169c2, "__await") ? _0x1dea90.resolve(_0xc169c2.__await).then(function (_0x290d51) { + _0x163c53("next", _0x290d51, _0x4a14ec, _0xc7e038); + }, function (_0x4b61bd) { + _0x163c53("throw", _0x4b61bd, _0x4a14ec, _0xc7e038); + }) : _0x1dea90.resolve(_0xc169c2).then(function (_0xb47006) { + _0x54bf44.value = _0xb47006; + _0x4a14ec(_0x54bf44); + }, function (_0x5d1fc9) { + return _0x163c53("throw", _0x5d1fc9, _0x4a14ec, _0xc7e038); + }); + } + _0xc7e038(_0x93aa4b.arg); + } + var _0x53dec9; + _0x20ed68(this, "_invoke", { + value: function (_0x39646e, _0x3545ff) { + function _0x19a3cd() { + return new _0x1dea90(function (_0x4513c3, _0x42d58d) { + _0x163c53(_0x39646e, _0x3545ff, _0x4513c3, _0x42d58d); + }); + } + return _0x53dec9 = _0x53dec9 ? _0x53dec9.then(_0x19a3cd, _0x19a3cd) : _0x19a3cd(); + } + }); + } + function _0x1e09bb(_0x5974fc, _0x42bfbc, _0x3bfa3c) { + var _0x4ea0f2 = _0x76517d; + return function (_0x438607, _0x339538) { + if (_0x4ea0f2 === _0x2a8ca3) { + throw new Error("Generator is already running"); + } + if (_0x4ea0f2 === _0x5337fb) { + if ("throw" === _0x438607) { + throw _0x339538; + } + return { + value: _0x5462a3, + done: true + }; + } + for (_0x3bfa3c.method = _0x438607, _0x3bfa3c.arg = _0x339538;;) { + var _0x4e61bb = _0x3bfa3c.delegate; + if (_0x4e61bb) { + var _0x2431b3 = _0x22b9b0(_0x4e61bb, _0x3bfa3c); + if (_0x2431b3) { + if (_0x2431b3 === _0x377735) { + continue; + } + return _0x2431b3; + } + } + if ("next" === _0x3bfa3c.method) { + _0x3bfa3c.sent = _0x3bfa3c._sent = _0x3bfa3c.arg; + } else { + if ("throw" === _0x3bfa3c.method) { + if (_0x4ea0f2 === _0x76517d) { + throw _0x4ea0f2 = _0x5337fb, _0x3bfa3c.arg; + } + _0x3bfa3c.dispatchException(_0x3bfa3c.arg); + } else { + "return" === _0x3bfa3c.method && _0x3bfa3c.abrupt("return", _0x3bfa3c.arg); + } + } + _0x4ea0f2 = _0x2a8ca3; + var _0x299e2b = _0x3ca840(_0x5974fc, _0x42bfbc, _0x3bfa3c); + if ("normal" === _0x299e2b.type) { + if (_0x4ea0f2 = _0x3bfa3c.done ? _0x5337fb : _0x1db5c2, _0x299e2b.arg === _0x377735) { + continue; + } + return { + value: _0x299e2b.arg, + done: _0x3bfa3c.done + }; + } + "throw" === _0x299e2b.type && (_0x4ea0f2 = _0x5337fb, _0x3bfa3c.method = "throw", _0x3bfa3c.arg = _0x299e2b.arg); + } + }; + } + function _0x22b9b0(_0x1dc65c, _0x1a7706) { + var _0x23eb5c = _0x1a7706.method; + var _0x48308e = _0x1dc65c.iterator[_0x23eb5c]; + if (_0x48308e === _0x5462a3) { + _0x1a7706.delegate = null; + "throw" === _0x23eb5c && _0x1dc65c.iterator.return && (_0x1a7706.method = "return", _0x1a7706.arg = _0x5462a3, _0x22b9b0(_0x1dc65c, _0x1a7706), "throw" === _0x1a7706.method) || "return" !== _0x23eb5c && (_0x1a7706.method = "throw", _0x1a7706.arg = new TypeError("The iterator does not provide a '" + _0x23eb5c + "' method")); + return _0x377735; + } + var _0x247484 = _0x3ca840(_0x48308e, _0x1dc65c.iterator, _0x1a7706.arg); + if ("throw" === _0x247484.type) { + _0x1a7706.method = "throw"; + _0x1a7706.arg = _0x247484.arg; + _0x1a7706.delegate = null; + return _0x377735; + } + var _0x3fbb48 = _0x247484.arg; + return _0x3fbb48 ? _0x3fbb48.done ? (_0x1a7706[_0x1dc65c.resultName] = _0x3fbb48.value, _0x1a7706.next = _0x1dc65c.nextLoc, "return" !== _0x1a7706.method && (_0x1a7706.method = "next", _0x1a7706.arg = _0x5462a3), _0x1a7706.delegate = null, _0x377735) : _0x3fbb48 : (_0x1a7706.method = "throw", _0x1a7706.arg = new TypeError("iterator result is not an object"), _0x1a7706.delegate = null, _0x377735); + } + function _0x509cd3(_0x5ae5fc) { + var _0x28c0b1 = { + tryLoc: _0x5ae5fc[0] + }; + 1 in _0x5ae5fc && (_0x28c0b1.catchLoc = _0x5ae5fc[1]); + 2 in _0x5ae5fc && (_0x28c0b1.finallyLoc = _0x5ae5fc[2], _0x28c0b1.afterLoc = _0x5ae5fc[3]); + this.tryEntries.push(_0x28c0b1); + } + function _0x508500(_0x560686) { + var _0x1e57e4 = _0x560686.completion || {}; + _0x1e57e4.type = "normal"; + delete _0x1e57e4.arg; + _0x560686.completion = _0x1e57e4; + } + function _0x396ae6(_0x2de10c) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x2de10c.forEach(_0x509cd3, this); + this.reset(true); + } + function _0x35ca9f(_0x123cf4) { + if (_0x123cf4 || "" === _0x123cf4) { + var _0x223712 = _0x123cf4[_0x5ab8f4]; + if (_0x223712) { + return _0x223712.call(_0x123cf4); + } + if ("function" == typeof _0x123cf4.next) { + return _0x123cf4; + } + if (!isNaN(_0x123cf4.length)) { + var _0x28c1ce = -1; + var _0x5cc16a = function _0x423e82() { + for (; ++_0x28c1ce < _0x123cf4.length;) { + if (_0x4cf53a.call(_0x123cf4, _0x28c1ce)) { + _0x423e82.value = _0x123cf4[_0x28c1ce]; + _0x423e82.done = false; + return _0x423e82; + } + } + _0x423e82.value = _0x5462a3; + _0x423e82.done = true; + return _0x423e82; + }; + return _0x5cc16a.next = _0x5cc16a; + } + } + throw new TypeError(_0x102f14(_0x123cf4) + " is not iterable"); + } + _0x35c318.prototype = _0x2e2e64; + _0x20ed68(_0x2dc9df, "constructor", { + value: _0x2e2e64, + configurable: true + }); + _0x20ed68(_0x2e2e64, "constructor", { + value: _0x35c318, + configurable: true + }); + _0x35c318.displayName = _0x296926(_0x2e2e64, _0x55f419, "GeneratorFunction"); + _0x50de91(_0x2d9f91.prototype); + _0x296926(_0x2d9f91.prototype, _0xf9e6a8, function () { + return this; + }); + _0x50de91(_0x2dc9df); + _0x296926(_0x2dc9df, _0x55f419, "Generator"); + _0x296926(_0x2dc9df, _0x5ab8f4, function () { + return this; + }); + _0x296926(_0x2dc9df, "toString", function () { + return "[object Generator]"; + }); + _0x47d912.keys = function (_0x39e815) { + var _0x36f176 = Object(_0x39e815); + var _0x57a788 = []; + for (var _0x592c26 in _0x36f176) _0x57a788.push(_0x592c26); + _0x57a788.reverse(); + return function _0x542e34() { + for (; _0x57a788.length;) { + var _0x58e291 = _0x57a788.pop(); + if (_0x58e291 in _0x36f176) { + _0x542e34.value = _0x58e291; + _0x542e34.done = false; + return _0x542e34; + } + } + _0x542e34.done = true; + return _0x542e34; + }; + }; + _0x47d912.values = _0x35ca9f; + _0x396ae6.prototype = { + constructor: _0x396ae6, + reset: function (_0x182c29) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0x5462a3, this.done = false, this.delegate = null, this.method = "next", this.arg = _0x5462a3, this.tryEntries.forEach(_0x508500), !_0x182c29) { + for (var _0x42d3e8 in this) "t" === _0x42d3e8.charAt(0) && _0x4cf53a.call(this, _0x42d3e8) && !isNaN(+_0x42d3e8.slice(1)) && (this[_0x42d3e8] = _0x5462a3); + } + }, + stop: function () { + this.done = true; + var _0x12155a = this.tryEntries[0].completion; + if ("throw" === _0x12155a.type) { + throw _0x12155a.arg; + } + return this.rval; + }, + dispatchException: function (_0x3ec7ce) { + if (this.done) { + throw _0x3ec7ce; + } + var _0x460d2f = this; + function _0x2b3372(_0x4dab65, _0x1898a6) { + _0x3f1645.type = "throw"; + _0x3f1645.arg = _0x3ec7ce; + _0x460d2f.next = _0x4dab65; + _0x1898a6 && (_0x460d2f.method = "next", _0x460d2f.arg = _0x5462a3); + return !!_0x1898a6; + } + for (var _0x3678b7 = this.tryEntries.length - 1; _0x3678b7 >= 0; --_0x3678b7) { + var _0x47a930 = this.tryEntries[_0x3678b7]; + var _0x3f1645 = _0x47a930.completion; + if ("root" === _0x47a930.tryLoc) { + return _0x2b3372("end"); + } + if (_0x47a930.tryLoc <= this.prev) { + var _0x3e7167 = _0x4cf53a.call(_0x47a930, "catchLoc"); + var _0x4f903a = _0x4cf53a.call(_0x47a930, "finallyLoc"); + if (_0x3e7167 && _0x4f903a) { + if (this.prev < _0x47a930.catchLoc) { + return _0x2b3372(_0x47a930.catchLoc, true); + } + if (this.prev < _0x47a930.finallyLoc) { + return _0x2b3372(_0x47a930.finallyLoc); + } + } else { + if (_0x3e7167) { + if (this.prev < _0x47a930.catchLoc) { + return _0x2b3372(_0x47a930.catchLoc, true); + } + } else { + if (!_0x4f903a) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0x47a930.finallyLoc) { + return _0x2b3372(_0x47a930.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x32331c, _0x1c3f0f) { + for (var _0x1ff1be = this.tryEntries.length - 1; _0x1ff1be >= 0; --_0x1ff1be) { + var _0x2b3d67 = this.tryEntries[_0x1ff1be]; + if (_0x2b3d67.tryLoc <= this.prev && _0x4cf53a.call(_0x2b3d67, "finallyLoc") && this.prev < _0x2b3d67.finallyLoc) { + var _0x405a4c = _0x2b3d67; + break; + } + } + _0x405a4c && ("break" === _0x32331c || "continue" === _0x32331c) && _0x405a4c.tryLoc <= _0x1c3f0f && _0x1c3f0f <= _0x405a4c.finallyLoc && (_0x405a4c = null); + var _0x1fb982 = _0x405a4c ? _0x405a4c.completion : {}; + _0x1fb982.type = _0x32331c; + _0x1fb982.arg = _0x1c3f0f; + return _0x405a4c ? (this.method = "next", this.next = _0x405a4c.finallyLoc, _0x377735) : this.complete(_0x1fb982); + }, + complete: function (_0x1f3ee9, _0x984ca4) { + if ("throw" === _0x1f3ee9.type) { + throw _0x1f3ee9.arg; + } + "break" === _0x1f3ee9.type || "continue" === _0x1f3ee9.type ? this.next = _0x1f3ee9.arg : "return" === _0x1f3ee9.type ? (this.rval = this.arg = _0x1f3ee9.arg, this.method = "return", this.next = "end") : "normal" === _0x1f3ee9.type && _0x984ca4 && (this.next = _0x984ca4); + return _0x377735; + }, + finish: function (_0x54734f) { + for (var _0xf2f489 = this.tryEntries.length - 1; _0xf2f489 >= 0; --_0xf2f489) { + var _0x5d41cf = this.tryEntries[_0xf2f489]; + if (_0x5d41cf.finallyLoc === _0x54734f) { + this.complete(_0x5d41cf.completion, _0x5d41cf.afterLoc); + _0x508500(_0x5d41cf); + return _0x377735; + } + } + }, + catch: function (_0x3e3f72) { + for (var _0x26b71f = this.tryEntries.length - 1; _0x26b71f >= 0; --_0x26b71f) { + var _0x342c16 = this.tryEntries[_0x26b71f]; + if (_0x342c16.tryLoc === _0x3e3f72) { + var _0x3c5a41 = _0x342c16.completion; + if ("throw" === _0x3c5a41.type) { + var _0x6a5b = _0x3c5a41.arg; + _0x508500(_0x342c16); + } + return _0x6a5b; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x16d416, _0x4f7461, _0x2af969) { + this.delegate = { + iterator: _0x35ca9f(_0x16d416), + resultName: _0x4f7461, + nextLoc: _0x2af969 + }; + "next" === this.method && (this.arg = _0x5462a3); + return _0x377735; + } + }; + return _0x47d912; + } + function _0x4d8f77(_0x826aec, _0x594702, _0x1287ef, _0x1f8710, _0x35be85, _0x3ab799, _0x2e8936) { + try { + var _0x107d00 = _0x826aec[_0x3ab799](_0x2e8936); + var _0x5e47a2 = _0x107d00.value; + } catch (_0x946bf6) { + return void _0x1287ef(_0x946bf6); + } + _0x107d00.done ? _0x594702(_0x5e47a2) : Promise.resolve(_0x5e47a2).then(_0x1f8710, _0x35be85); + } + function _0x187887(_0x51692b) { + return function () { + var _0x592aca = this; + var _0x3998a3 = arguments; + return new Promise(function (_0x5c85f8, _0x3fd49b) { + var _0x2af764 = _0x51692b.apply(_0x592aca, _0x3998a3); + function _0x2c88b8(_0xfaeb9a) { + _0x4d8f77(_0x2af764, _0x5c85f8, _0x3fd49b, _0x2c88b8, _0x394c61, "next", _0xfaeb9a); + } + function _0x394c61(_0x19856c) { + _0x4d8f77(_0x2af764, _0x5c85f8, _0x3fd49b, _0x2c88b8, _0x394c61, "throw", _0x19856c); + } + _0x2c88b8(undefined); + }); + }; + } + function _0x2c4efc(_0x3c15f2, _0x422881) { + return _0x188189.apply(this, arguments); + } + function _0x188189() { + _0x188189 = _0x187887(_0x444dc6().mark(function _0x5bdd54(_0x42c4b5, _0x4e067c) { + var _0x193372; + var _0x207432; + var _0x38971f; + var _0x5d160a; + var _0x23caae; + var _0xf97c6e; + var _0x469d57; + var _0x3d554f; + var _0x13e0c9; + var _0x1fc140; + var _0x2bb9b1; + var _0x586202; + var _0x50a929; + var _0x3b8602; + var _0x1a4839; + var _0x268ea3; + var _0x16e37d; + var _0x52f7cf; + var _0x440313; + var _0x31eba6 = arguments; + return _0x444dc6().wrap(function (_0x31068f) { + for (;;) { + switch (_0x31068f.prev = _0x31068f.next) { + case 0: + if (_0x193372 = _0x31eba6.length > 2 && undefined !== _0x31eba6[2] ? _0x31eba6[2] : {}, _0x207432 = _0x31eba6.length > 3 && undefined !== _0x31eba6[3] ? _0x31eba6[3] : 1, _0x38971f = _0x588662.Z.HOST_URL, (0, _0x5802fb.isInMiniprogram)() && _0x193372.gameName && (_0x193372.title = _0x193372.gameName), _0x193372.gameName && (_0x193372.gameName = encodeURIComponent(_0x193372.gameName)), _0x5d160a = "gameplay", _0x23caae = "".concat(_0x38971f, "/miguplay/middleGame/").concat(_0x5d160a, "/").concat(_0x42c4b5), _0x23caae = (0, _0x41009e.urlContact)(_0x23caae, _0x193372), !localStorage.getItem("cryptoUserId") || _0x4e067c) { + _0x31068f.next = 15; + break; + } + _0xf97c6e = { + headers: { + userId: localStorage.getItem("cryptoUserId") || "", + userToken: localStorage.getItem("cryptoUserToken") || "", + headerSign: localStorage.getItem("cryptoSign") || "" + }, + data: { + gameId: _0x42c4b5 || "" + } + }; + _0x31068f.next = 12; + return _0x25b1e3.b.queryGameTypeByGameId(_0xf97c6e); + case 12: + _0x469d57 = _0x31068f.sent; + _0x3d554f = _0x469d57.returnCode; + _0x13e0c9 = _0x469d57.resultData; + "000000" == _0x3d554f && null != _0x13e0c9 && _0x13e0c9.gameType && _0x13e0c9.gameType[0] && (_0x4e067c = _0x13e0c9.gameType[0]); + case 15: + if (_0x1fc140 = true, MiguplayUtils.appUtils.isMiguApp() ? _0x1fc140 = !MiguplayUtils.ua.isIos() : MiguplayUtils.miguCmcc.isCmccApp() || MiguplayUtils.miguSdkUtils.isMIGUsdk() || MiguplayUtils.ua.isPC() || (_0x1fc140 = false), _0x4e067c && 14 === Number(_0x4e067c) && !(0, _0x5802fb.isInWechatMiniProgram)() && !(0, _0x5802fb.isInMiniprogram)() && _0x1fc140 && (_0x23caae = "".concat(_0x38971f, "/miguplay/html/middlePage/JumpMini?path=pages/game/game&webview=true&isBack=1"), _0x2bb9b1 = "".concat(_0x38971f, "/miguplay/middleGame/").concat(_0x5d160a, "/").concat(_0x42c4b5), "android" === _0x193372.source && delete _0x193372.source, (_0x586202 = _0x193372.appChannel) && (_0x50a929 = { + appChannel: _0x586202 + }, "40257748671" != _0x586202 && "40257746626" != _0x586202 || (_0x50a929.cmccNewPage = 1), _0x23caae = (0, _0x41009e.urlContact)(_0x23caae, _0x50a929)), localStorage.getItem("userId") && localStorage.getItem("userToken") && (_0x3b8602 = { + userId: localStorage.getItem("userId"), + userToken: localStorage.getItem("userToken") + }, _0x2bb9b1 = (0, _0x41009e.urlContact)(_0x2bb9b1, _0x3b8602), _0x23caae = (0, _0x41009e.urlContact)(_0x23caae, _0x3b8602)), _0x2bb9b1 = (0, _0x41009e.urlContact)(_0x2bb9b1, _0x193372), _0x2bb9b1 = encodeURIComponent(_0x2bb9b1), _0x1a4839 = encodeURIComponent("https://m.gamer.qq.com/v2/game/device-login?redirectUrl=".concat(_0x2bb9b1)), _0x23caae = (0, _0x41009e.urlContact)(_0x23caae, { + h5Url: _0x1a4839 + }), "trial" == _0x193372.envVersion && (_0x23caae = (0, _0x41009e.urlContact)(_0x23caae, { + envVersion: "trial" + }))), console.log("~~~~~~commonutils开始游戏"), !(0, _0x5c06f7.isMIGUsdk)()) { + _0x31068f.next = 24; + break; + } + /[\u4e00-\u9fff]/.test(_0x23caae) && (_0x23caae = _0x23caae.replace(/[\u4e00-\u9fa5]/g, "")); + (0, _0x5c06f7.newWebview)(1, _0x23caae); + _0x31068f.next = 39; + break; + case 24: + if (!(0, _0x5802fb.isInMiniprogram)()) { + _0x31068f.next = 27; + break; + } + (0, _0x5b2419.uniNavigateTo)("/pages/h5/h5?url=" + encodeURIComponent(_0x23caae)); + return _0x31068f.abrupt("return"); + case 27: + if (_0x268ea3 = MiguplayUtils.ua.getBrowserType(), _0x16e37d = MiguplayUtils.ua.isIos(), _0x52f7cf = ["QQBrowser", "Wechat", "MobileQQ", "newMobileQQ", "Safari"], !_0x4e067c || 14 !== Number(_0x4e067c) || MiguplayUtils.miguCmcc.isCmccApp()) { + _0x31068f.next = 38; + break; + } + if (_0x440313 = !!window.ucweb || !!window.ucbrowser || !!window.UCSDK, !_0x16e37d || !(_0x52f7cf.indexOf(_0x268ea3) < 0 || _0x440313)) { + _0x31068f.next = 35; + break; + } + (0, _0x4c78cd.showDialog)("请使用Safari浏览器游玩"); + return _0x31068f.abrupt("return"); + case 35: + if (_0x16e37d || !(_0x52f7cf.indexOf(_0x268ea3) < 0)) { + _0x31068f.next = 38; + break; + } + (0, _0x4c78cd.showDialog)("请使用QQ浏览器游玩"); + return _0x31068f.abrupt("return"); + case 38: + 1 == _0x207432 ? window.location.href = _0x23caae : 2 == _0x207432 ? window.location.replace(_0x23caae) : window.open(_0x23caae, "_blank"); + case 39: + case "end": + return _0x31068f.stop(); + } + } + }, _0x5bdd54); + })); + return _0x188189.apply(this, arguments); + } + function _0x1fd312(_0x5c8d9c) { + var _0x306050 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : {}; + var _0x3832de = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : 1; + var _0x39abb1 = _0x588662.Z.HOST_URL; + var _0x57951b = "".concat(_0x39abb1, "/miguplay/middleGame/gameplay/feature/").concat(_0x5c8d9c); + _0x57951b = (0, _0x41009e.urlContact)(_0x57951b, _0x306050); + (0, _0x5c06f7.isMIGUsdk)() ? (0, _0x5c06f7.newWebview)(1, _0x57951b) : 1 == _0x3832de ? window.location.href = _0x57951b : 2 == _0x3832de ? window.location.replace(_0x57951b) : window.open(_0x57951b, "_blank"); + } + function _0x4a4ab9(_0x523dc5) { + return _0x1eee09.apply(this, arguments); + } + function _0x1eee09() { + return (_0x1eee09 = _0x187887(_0x444dc6().mark(function _0x589861(_0x198669) { + var _0x2d012c; + var _0xb05307; + var _0x2808f5; + var _0x4f2925; + var _0x418327; + var _0x243ba8; + var _0x46ec5; + var _0x55d2c5; + var _0x3c2124; + var _0x3cd29e; + var _0x1ed026; + var _0x5c8cce; + var _0x10282e; + var _0x40a942; + var _0x569627; + var _0x32f89b; + var _0xa65386; + var _0x8a323d; + var _0x492668; + var _0x21386d; + var _0x24cd7e; + var _0x2ee5dc; + var _0x30b19b; + var _0x3676d3; + var _0x21162f; + var _0x476395; + var _0x26d32e; + var _0x5d3721; + var _0x4e4c7a; + var _0x269642; + var _0x567809; + return _0x444dc6().wrap(function (_0x25911c) { + for (;;) { + switch (_0x25911c.prev = _0x25911c.next) { + case 0: + if (_0x2d012c = _0x198669.skipType, _0xb05307 = _0x198669.skipContent, _0x2808f5 = undefined === _0xb05307 ? "" : _0xb05307, _0x4f2925 = _0x198669.appExt1, _0x418327 = _0x198669.loginType, _0x243ba8 = _0x198669.loginParamName, _0x46ec5 = _0x198669.appChannelFlag, _0x55d2c5 = _0x198669.packageChannelFlag, _0x3c2124 = "", _0x3cd29e = _0x588662.Z.HOST_URL, _0x1ed026 = window.location.search, _0x5c8cce = (0, _0x41009e.getQueryString)("appChannel") || "", _0x10282e = (0, _0x41009e.getQueryString)("packageChannel") || "", _0x40a942 = window.location.href.indexOf("/healthy/") > -1, _0x569627 = "gameplay", _0x2d012c) { + _0x25911c.next = 10; + break; + } + return _0x25911c.abrupt("return", ""); + case 10: + _0x25911c.t0 = _0x2d012c; + _0x25911c.next = 1 === _0x25911c.t0 ? 13 : 2 === _0x25911c.t0 ? 15 : 3 === _0x25911c.t0 ? 26 : 4 === _0x25911c.t0 ? 28 : 5 === _0x25911c.t0 ? 31 : 6 === _0x25911c.t0 ? 33 : 7 === _0x25911c.t0 ? 35 : 8 === _0x25911c.t0 ? 37 : 9 === _0x25911c.t0 ? 40 : 43; + break; + case 13: + _0x3c2124 = "".concat(_0x3cd29e, "/middleh5/gamedetail/").concat(_0x2808f5).concat(_0x1ed026); + return _0x25911c.abrupt("break", 44); + case 15: + if (_0x3c2124 = _0x2808f5, _0x3c2124 = _0x2808f5 && _0x2808f5.indexOf("/delivery/activity") > -1 && (_0x2808f5.indexOf("&channel=") > -1 || _0x2808f5.indexOf("?channel=") > -1) ? (0, _0x41009e.urlContact)(_0x3c2124, { + packageChannel: _0x55d2c5 ? _0x10282e : "", + appchannel: _0x46ec5 ? _0x5c8cce : "" + }) : (0, _0x41009e.urlContact)(_0x3c2124, { + packageChannel: _0x55d2c5 ? _0x10282e : "", + appChannel: _0x46ec5 ? _0x5c8cce : "" + }), _0x3c2124 && _0x3c2124.includes("www.shandw.com") && (_0x32f89b = window.localStorage.getItem("userId") || "", _0xa65386 = window.localStorage.getItem("userToken") || "", _0x8a323d = JSON.parse(window.localStorage.getItem("userInfo")) || {}, _0x492668 = new Date().getTime(), _0x21386d = (_0x492668 / 1000).toFixed(0), _0x24cd7e = _0x3c2124, _0x2ee5dc = new RegExp("(^|\\?|&)sdw_simple=([^&]*)(\\s|&|$)", "i"), _0x30b19b = _0x2ee5dc.test(_0x24cd7e) ? unescape(RegExp.$2.replace(/\+/g, " ")) : "", _0x3676d3 = { + channel: "20745", + openid: "".concat(encodeURIComponent((0, _0x5f3268.encrypt)(_0x32f89b))), + nick: encodeURIComponent(_0x8a323d.nickname), + avatar: encodeURIComponent(_0x8a323d.headUrl), + sex: 0, + phone: parseInt(_0x32f89b, 10).toString(13) + }, _0x21162f = "channel=20745&openid=".concat(_0x3676d3.openid, "&time=").concat(_0x21386d, "&nick=").concat(_0x8a323d.nickname, "&avatar=").concat(_0x8a323d.headUrl, "&sex=0&phone=").concat("13040bdbbbb9499a8f33e543b319d238"), _0x476395 = _0x54ef30()(_0x21162f).toLocaleLowerCase(), _0x26d32e = "http://www.shandw.com/auth/?channel=".concat(_0x3676d3.channel, "&openid=").concat(_0x3676d3.openid, "&time=").concat(_0x21386d, "&nick=").concat(_0x3676d3.nick, "&avatar=").concat(_0x3676d3.avatar, "&sex=0&phone=&sign=").concat(_0x476395, "&userId=").concat(_0x32f89b, "&userToken=").concat(_0xa65386, "&sdw_simple=").concat(_0x30b19b || 12, "&sdw_ld=1&sdw_dl=1&sdw_bt=1&sdw_sy=1"), _0x32f89b && (_0x3c2124 = _0x26d32e)), !(_0x418327 > 0)) { + _0x25911c.next = 25; + break; + } + _0x5d3721 = { + headers: { + userId: localStorage.getItem("userId") || "", + userToken: localStorage.getItem("userToken") || "" + }, + data: { + loginType: _0x418327, + loginParamName: _0x243ba8, + loginUrl: _0x3c2124 + } + }; + _0x25911c.next = 23; + return _0x25b1e3.b.getH5SsotokenUrl(_0x5d3721); + case 23: + "000000" == (_0x4e4c7a = _0x25911c.sent).data.returnCode && (_0x3c2124 = _0x4e4c7a.data.resultData); + case 25: + return _0x25911c.abrupt("break", 44); + case 26: + _0x3c2124 = _0x40a942 ? "".concat(_0x3cd29e, "/miguplay/html/payforMidH5/subscription?appChannel=").concat(_0x5c8cce, "&jk=1") : "".concat(_0x3cd29e, "/miguplay/html/payforMidH5/subscription?appChannel=").concat(_0x5c8cce); + return _0x25911c.abrupt("break", 44); + case 28: + /8/.test(_0x4f2925) && (_0x569627 = "gameplay/wegameplay"); + _0x3c2124 = "".concat(_0x3cd29e, "/miguplay/middleGame/").concat(_0x569627, "/").concat(_0x2808f5).concat(_0x1ed026); + return _0x25911c.abrupt("break", 44); + case 31: + _0x3c2124 = "".concat(_0x3cd29e, "/middleh5/labelList/").concat(_0x2808f5).concat(_0x1ed026, "&labelName=").concat(_0x4f2925); + return _0x25911c.abrupt("break", 44); + case 33: + _0x3c2124 = "".concat(_0x3cd29e, "/middleh5/special/detail/").concat(_0x2808f5, "?appChannel=").concat(_0x5c8cce, "&title=").concat(_0x4f2925 || "精彩专题"); + return _0x25911c.abrupt("break", 44); + case 35: + (0, _0x3ce1ef.openApp)(_0x2808f5); + return _0x25911c.abrupt("break", 44); + case 37: + _0x269642 = window.location.search.slice(1); + _0x3c2124 = _0x2808f5 ? _0x2808f5.includes("?") ? "".concat(_0x2808f5, "&").concat(_0x269642) : "".concat(_0x2808f5, "?").concat(_0x269642) : "".concat(_0x3cd29e, _0x40a942 ? "/healthy/error" : "/middleh5/error"); + return _0x25911c.abrupt("break", 44); + case 40: + _0x567809 = window.location.search.slice(1); + _0x3c2124 = _0x2808f5 ? _0x2808f5.includes("?") ? "".concat(_0x2808f5, "&").concat(_0x567809) : "".concat(_0x2808f5, "?").concat(_0x567809) : "".concat(_0x3cd29e, _0x40a942 ? "/healthy/error" : "/middleh5/error"); + return _0x25911c.abrupt("break", 44); + case 43: + _0x3c2124 = "".concat(_0x3cd29e, _0x40a942 ? "/healthy/error" : "/middleh5/error"); + case 44: + return _0x25911c.abrupt("return", _0x3c2124); + case 45: + case "end": + return _0x25911c.stop(); + } + } + }, _0x589861); + }))).apply(this, arguments); + } + function _0x5d1094(_0x7784a2) { + return _0x3e7922.apply(this, arguments); + } + function _0x3e7922() { + return (_0x3e7922 = _0x187887(_0x444dc6().mark(function _0x365778(_0x4e52a) { + var _0x31a6b5; + var _0x28e425; + var _0x17feba; + var _0x4ad8bb; + var _0x22e7e5; + var _0x259535; + var _0x56b49a; + var _0x426cdb; + var _0x169812; + var _0x52ddaa; + return _0x444dc6().wrap(function (_0x588b72) { + for (;;) { + switch (_0x588b72.prev = _0x588b72.next) { + case 0: + if (_0x31a6b5 = _0x4e52a.gameInfo, _0x28e425 = _0x4e52a.userId || "", _0x17feba = _0x4e52a.userToken || "", _0x4ad8bb = _0x4e52a.userInfo || {}, _0x4e52a.source || "channelSDK", "" != _0x28e425) { + _0x588b72.next = 9; + break; + } + return _0x588b72.abrupt("return", { + code: -1, + msg: "请登录后再试" + }); + case 9: + _0x588b72.next = 11; + return _0xbfe1f5(_0x28e425, _0x17feba); + case 11: + "000000" == (_0x22e7e5 = _0x588b72.sent).data.returnCode && ((_0x4ad8bb = _0x22e7e5.data.resultData).userId = _0x28e425, _0x4ad8bb.userToken = _0x17feba); + case 13: + if (_0x31a6b5.gameType || _0x31a6b5.gameTypes) { + _0x588b72.next = 20; + break; + } + _0x259535 = { + headers: { + userId: _0x28e425, + userToken: _0x17feba + }, + data: { + gameId: _0x31a6b5.gameId || "" + } + }; + _0x588b72.next = 17; + return _0x25b1e3.b.queryGameTypeByGameId(_0x259535); + case 17: + _0x56b49a = _0x588b72.sent; + _0x426cdb = _0x56b49a.returnCode; + _0x169812 = _0x56b49a.resultData; + "000000" == _0x426cdb && _0x169812.gameType && _0x169812.gameType[0] && (_0x31a6b5.gameType = _0x169812.gameType[0]); + case 20: + if (15 != _0x31a6b5.gameType) { + _0x588b72.next = 24; + break; + } + _0x588b72.next = 23; + return _0x5a534a(_0x4ad8bb, _0x31a6b5); + case 23: + return _0x588b72.abrupt("return", _0x588b72.sent); + case 24: + if (20 != _0x31a6b5.gameType) { + _0x588b72.next = 29; + break; + } + _0x588b72.next = 27; + return _0x1d828c(_0x4ad8bb, _0x31a6b5, _0x4e52a.appChannel); + case 27: + _0x52ddaa = _0x588b72.sent; + return _0x588b72.abrupt("return", _0x52ddaa); + case 29: + case "end": + return _0x588b72.stop(); + } + } + }, _0x365778); + }))).apply(this, arguments); + } + function _0x5a534a(_0x36da2e, _0x28b309) { + var _0x5ab0e0 = _0x36da2e.userId; + var _0x5bccc4 = (0, _0x5f3268.encrypt)(_0x5ab0e0); + var _0x13668d = _0x36da2e.userToken; + var _0x1e5515 = (new Date().getTime() / 1000).toFixed(0); + var _0x119c70 = { + channel: "20745", + openid: "".concat(encodeURIComponent(_0x5bccc4)), + nick: encodeURIComponent(_0x36da2e.nickname), + avatar: encodeURIComponent(_0x36da2e.headUrl), + sex: 0, + phone: "" + }; + var _0x1dcbc1 = "channel=20745&openid=".concat(_0x119c70.openid, "&time=").concat(_0x1e5515, "&nick=").concat(_0x36da2e.nickname, "&avatar=").concat(_0x36da2e.headUrl, "&sex=0&phone=").concat("13040bdbbbb9499a8f33e543b319d238"); + var _0xd2cd88 = _0x54ef30()(_0x1dcbc1).toLocaleLowerCase(); + return "http://www.shandw.com/auth/?channel=".concat(_0x119c70.channel, "&openid=").concat(_0x119c70.openid, "&time=").concat(_0x1e5515, "&nick=").concat(_0x119c70.nick, "&avatar=").concat(_0x119c70.avatar, "&sex=0&phone=").concat(_0x119c70.phone, "&sign=").concat(_0xd2cd88, "&userId=").concat(_0x5ab0e0, "&userToken=").concat(_0x13668d, "&sdw_simple=12&gid=").concat(_0x28b309.packageName ? _0x28b309.packageName : "", "&sdw_ld=1&sdw_dl=1&sdw_bt=1&sdw_sy=1"); + } + function _0x1d828c(_0x2ea597, _0x7d2381, _0x2c1970) { + return _0xf0c4a8.apply(this, arguments); + } + function _0xf0c4a8() { + _0xf0c4a8 = _0x187887(_0x444dc6().mark(function _0x270c4b(_0x55d195, _0x3a093b, _0x16dc54) { + var _0x30dbc5; + var _0x2ce211; + var _0x40c46e; + var _0x257503; + var _0x453826; + var _0x26760b; + var _0x33cf43; + return _0x444dc6().wrap(function (_0x4ec4dd) { + for (;;) { + switch (_0x4ec4dd.prev = _0x4ec4dd.next) { + case 0: + _0x30dbc5 = _0x55d195.userId; + (0, _0x5f3268.encrypt)(_0x30dbc5); + _0x2ce211 = _0x55d195.userToken; + _0x40c46e = { + headers: { + userId: _0x30dbc5, + userToken: _0x2ce211, + appChannel: _0x16dc54 + }, + data: { + gameId: _0x3a093b.gameId || "" + } + }; + _0x4ec4dd.next = 7; + return _0x25b1e3.b.start(_0x40c46e); + case 7: + if (_0x257503 = _0x4ec4dd.sent, _0x453826 = _0x257503.data, _0x453826.returnCode, !((_0x26760b = _0x453826.resultData) && _0x26760b.gameTypeList && _0x26760b.gameTypeList[0] && _0x26760b.gameTypeList[0].url)) { + _0x4ec4dd.next = 12; + break; + } + _0x33cf43 = _0x26760b.gameTypeList[0].url; + return _0x4ec4dd.abrupt("return", _0x33cf43); + case 12: + case "end": + return _0x4ec4dd.stop(); + } + } + }, _0x270c4b); + })); + return _0xf0c4a8.apply(this, arguments); + } + function _0x3febdd(_0x2d86f2) { + return _0x56941c.apply(this, arguments); + } + function _0x56941c() { + return (_0x56941c = _0x187887(_0x444dc6().mark(function _0x20c28a(_0x535f75) { + var _0x34d8ae; + var _0x4260c1; + var _0x2eab7b; + var _0x3425ab; + var _0x5c7497; + var _0x30b20f; + var _0x590c69; + var _0x270fea; + var _0x30722e; + var _0x54a23f; + return _0x444dc6().wrap(function (_0x4d6845) { + for (;;) { + switch (_0x4d6845.prev = _0x4d6845.next) { + case 0: + if (!(0, _0x3ce1ef.isMiguApp)() || !(0, _0x5802fb.isAndroid)()) { + _0x4d6845.next = 5; + break; + } + console.log("端内在线客服"); + window.JSInterface.jumpToCustomerService(0); + _0x4d6845.next = 25; + break; + case 5: + if (!(0, _0x3ce1ef.isMiguApp)() || !(0, _0x5802fb.isIos)()) { + _0x4d6845.next = 9; + break; + } + window.location.href = "youplay://jumptocustomerservice"; + _0x4d6845.next = 25; + break; + case 9: + console.log("端外在线客服"); + _0x34d8ae = window.localStorage.getItem("userId"); + _0x4260c1 = window.localStorage.getItem("userToken"); + _0x4d6845.next = 14; + return _0xbfe1f5(_0x34d8ae, _0x4260c1); + case 14: + "000000" == (_0x2eab7b = _0x4d6845.sent).data.returnCode && ((_0x3425ab = _0x2eab7b.data.resultData).userId = _0x34d8ae, _0x3425ab.userToken = _0x4260c1); + _0x5c7497 = new Date(); + _0x30b20f = _0x5c7497.getTime(); + _0x590c69 = _0x3425ab.uAes; + _0x270fea = _0x3425ab.pAes; + _0x30722e = "appid1616000001btnflag16001channelId1616msisdn".concat(_0x34d8ae ? _0x270fea : undefined, "seq").concat(_0x30b20f, "servicetype6userId").concat(_0x34d8ae ? _0x590c69 : null, "usertype").concat(_0x34d8ae ? "16" : "99").concat("5749C1B1384787C2456333DEC616502E"); + _0x54a23f = _0x54ef30()(_0x30722e); + window.location.href = "".concat("https://kf.migu.cn/revision1906/", "?seq=").concat(_0x30b20f, "&channelId=1616&servicetype=6&appid=1616000001&usertype=").concat(_0x34d8ae ? "16" : "99", "&userId=").concat(_0x34d8ae ? _0x590c69 : null, "&msisdn=").concat(_0x34d8ae ? _0x270fea : undefined, "&btnflag=16001&hash=").concat(_0x54a23f); + case 25: + case "end": + return _0x4d6845.stop(); + } + } + }, _0x20c28a); + }))).apply(this, arguments); + } + function _0x484cbc() { + return _0x1aa622.apply(this, arguments); + } + function _0x1aa622() { + _0x1aa622 = _0x187887(_0x444dc6().mark(function _0x5c814a() { + var _0x15236f; + var _0x173f7e; + var _0x363f1d; + var _0x519bf2; + var _0x5bacba; + var _0x1a42b7; + var _0x35f347; + var _0x22cc73; + var _0x39b7ec; + var _0x33e8b0; + var _0x4089d8; + var _0x509812; + var _0x43a31b; + var _0x41078e; + var _0x2c73e6; + var _0x4620b0; + var _0x584158; + var _0x23cd0d; + var _0x4d3bb2; + var _0x3bf871 = arguments; + return _0x444dc6().wrap(function (_0x5756f1) { + for (;;) { + switch (_0x5756f1.prev = _0x5756f1.next) { + case 0: + _0x15236f = _0x3bf871.length > 0 && undefined !== _0x3bf871[0] ? _0x3bf871[0] : {}; + console.log("getLiveLinkSchemeUrl", _0x15236f); + _0x173f7e = {}; + _0x173f7e = localStorage.getItem("cryptoUserId") ? { + userId: localStorage.getItem("cryptoUserId") || "", + userToken: localStorage.getItem("cryptoUserToken") || "", + headerSign: localStorage.getItem("cryptoSign") || "" + } : { + userId: localStorage.getItem("userId") || "", + userToken: localStorage.getItem("userToken") || "" + }; + _0x363f1d = { + headers: _0x173f7e, + data: { + actId: _0x15236f.actId, + gameId: _0x15236f.gameId + } + }; + _0x5756f1.next = 7; + return _0x25b1e3.b.queryLoginAuthSign(_0x363f1d); + case 7: + if (_0x519bf2 = _0x5756f1.sent, _0x5bacba = _0x519bf2.data, _0x1a42b7 = _0x5bacba.returnCode, _0x35f347 = _0x5bacba.message, _0x22cc73 = _0x5bacba.resultData, console.log("authResp.data", _0x519bf2.data, _0x22cc73), "000000" != _0x1a42b7 || !_0x22cc73) { + _0x5756f1.next = 44; + break; + } + console.log("notifyAppH5GetLoginInfo 返回3 :", _0x519bf2.data.resultData, _0x584158); + _0x39b7ec = _0x519bf2.data.resultData.gameBindInfo; + _0x33e8b0 = { + c: "Sdk", + a: "GenMiniappScheme", + livePlatId: "migufun", + gameIdList: _0x39b7ec.gameIdList, + code: _0x39b7ec.code, + t: String(_0x39b7ec.t), + sig: _0x39b7ec.sig, + actId: String(_0x39b7ec.actId), + faceUrl: _0x15236f.faceUrl, + nickName: _0x15236f.nickName, + gameAuthScene: _0x39b7ec.gameAuthScene + }; + _0x15236f.inGame && (_0x33e8b0.type = "loginLauncherWithBind"); + "wx" === _0x15236f.accountType && (_0x33e8b0.hideQQLogin = "true"); + console.log("paramsObj", _0x33e8b0); + _0x4089d8 = _0x83f14d(_0x33e8b0, true, "https://s1.livelink.qq.com/livelink"); + console.log("postTencent-parames", { + requestUrl: _0x4089d8, + accountType: _0x15236f.accountType + }); + _0x509812 = { + headers: _0x173f7e, + data: { + requestUrl: _0x4089d8, + accountType: _0x15236f.accountType + } + }; + _0x5756f1.next = 22; + return _0x25b1e3.b.postTencent(_0x509812); + case 22: + if (_0x43a31b = _0x5756f1.sent, _0x41078e = _0x43a31b.data, _0x2c73e6 = _0x41078e.returnCode, _0x4620b0 = _0x41078e.message, _0x584158 = _0x41078e.resultData, "000000" != _0x2c73e6 || !_0x584158) { + _0x5756f1.next = 41; + break; + } + if (console.log("postTencent 返回 :", _0x584158), _0x23cd0d = null == _0x584158 ? undefined : _0x584158.jData, "-1290000" != (null == _0x584158 ? undefined : _0x584158.iRet)) { + _0x5756f1.next = 37; + break; + } + if (console.log("超出livelink小程序限制"), !_0x15236f.inGame) { + _0x5756f1.next = 33; + break; + } + throw new Error("模拟超出小程序限制"); + case 33: + _0x4d3bb2 = _0x83f14d(_0x33e8b0, true, "https://livelink.qq.com/h5-open-mp/wx/?redirectUrl="); + return _0x5756f1.abrupt("return", { + url_middle: _0x4d3bb2 + }); + case 35: + _0x5756f1.next = 39; + break; + case 37: + if (!_0x23cd0d.urlScheme) { + _0x5756f1.next = 39; + break; + } + return _0x5756f1.abrupt("return", { + url_scheme: _0x23cd0d.urlScheme + }); + case 39: + _0x5756f1.next = 42; + break; + case 41: + console.log("postTencent:err", _0x4620b0); + case 42: + _0x5756f1.next = 45; + break; + case 44: + console.log("queryLoginAuthSign:err", _0x35f347); + case 45: + case "end": + return _0x5756f1.stop(); + } + } + }, _0x5c814a); + })); + return _0x1aa622.apply(this, arguments); + } + function _0x83f14d(_0x3feb5a, _0x57e269, _0x5996e4) { + var _0x4d3b47 = {}; + if (_0x57e269) { + for (var _0x2c559e in _0x3feb5a) _0x3feb5a.hasOwnProperty(_0x2c559e) && (_0x4d3b47[_0x2c559e] = encodeURIComponent(_0x3feb5a[_0x2c559e])); + } else { + _0x4d3b47 = _0x3feb5a; + } + console.log("newParamsObj", _0x4d3b47); + return (0, _0x41009e.urlContact)(_0x5996e4, _0x4d3b47) || ""; + } + function _0x558b4f(_0x8f83e6) { + var _0x240ec1 = new RegExp(/_mgwebp/); + var _0x1fa8b = _0x508407(); + if (_0x240ec1.test(_0x8f83e6) && _0x1fa8b) { + return _0x8f83e6.replace(/(\.jpeg)|(\.jpg)|(\.png)/, ".webp"); + } + if (!_0x2e4c1c(_0x8f83e6)) { + return _0x8f83e6; + } + if (!_0x8f83e6) { + return ""; + } + new RegExp(/http/).test(_0x8f83e6) || (_0x8f83e6 = "https://freeserver.migufun.com/resource/beta" + _0x8f83e6); + var _0x2dd21b = _0x8f83e6; + return _0x2dd21b = _0x2dd21b.replace("wcache.migu.cn", "gcache.migu.cn"); + } + function _0x1ab5d4(_0x573b05) { + var _0x1de010 = new RegExp(/_mgwebp/); + var _0x4ea9cf = _0x508407(); + if (_0x1de010.test(_0x573b05) && _0x4ea9cf) { + return _0x573b05.replace(/(\.jpeg)|(\.jpg)|(\.png)/, ".webp"); + } + if (!_0x2e4c1c(_0x573b05)) { + return _0x573b05; + } + if (!_0x573b05) { + return ""; + } + new RegExp(/http/).test(_0x573b05) || (_0x573b05 = "https://freeserver.migufun.com/resource/beta" + _0x573b05); + var _0x3a33e4 = _0x573b05; + return _0x3a33e4 = _0x3a33e4.replace("wcache.migu.cn", "gcache.migu.cn"); + } + function _0x2e4c1c(_0x1cbe25) { + return !(!_0x1cbe25 || !(_0x1cbe25.indexOf("pictures.cmgame.com") > -1 || _0x1cbe25.indexOf("freeserver.migufun.com") > -1)); + } + function _0x508407() { + var _0x2d7e64 = navigator.userAgent.match(/OS (\d+)(\d+)?(\d+)?/); + if (_0x2d7e64) { + var _0xfc2f6b = parseInt(_0x2d7e64[1], 10); + if (console.log("version_isSupportedDevice", _0xfc2f6b), _0xfc2f6b < 15) { + return false; + } + } + return true; + } + function _0x3cf45d() { + var _0xdb4f79 = (0, _0x41009e.getQueryString)("appChannel") ? (0, _0x41009e.getQueryString)("appChannel") : (0, _0x41009e.getQueryString)("channel"); + var _0x35ca02 = { + data: { + code: "h5CenterSwitchChannel" + }, + headers: { + appChannel: "zy-gw-mghy", + appType: 8, + deviceSource: 1, + platform: 3, + userId: window.localStorage.getItem("cryptoUserId") || window.localStorage.getItem("userId") || "", + userToken: window.localStorage.getItem("cryptoUserToken") || window.localStorage.getItem("userToken") || "", + headerSign: window.localStorage.getItem("cryptoSign") || "" + } + }; + _0x25b1e3.b.getH5SysParamInfo(_0x35ca02).then(function (_0x5b9058) { + "000000" === _0x5b9058.data.returnCode && _0x5b9058.data.resultData && JSON.parse(_0x5b9058.data.resultData[0].value).map(function (_0x516e1e) { + if (_0x516e1e.miguplayChannel == _0xdb4f79 && _0x516e1e.middleh5Status) { + var _0x3fc610 = window.location.href; + var _0x3d9381 = ""; + if (_0x3fc610.indexOf("source=android") > -1) { + _0x3d9381 = "&source=android"; + var _0x58ced7 = (0, _0x41009e.getQueryString)("userId"); + var _0x174617 = (0, _0x41009e.getQueryString)("userToken"); + _0x58ced7 && _0x174617 && (_0x3d9381 = "".concat(_0x3d9381, "&userId=").concat(_0x58ced7, "&userToke=").concat(_0x174617)); + } + if (_0x3fc610.indexOf("gamedetail") > -1) { + var _0x328274 = _0x3fc610.match(/gamedetail\/(\d*)/)[1]; + window.location.href = "".concat(_0x588662.Z.middleUrl, "/gamedetail/").concat(_0x328274, "?appChannel=").concat(_0x516e1e.middleh5Channel).concat(_0x3d9381); + return false; + } + if (_0x3fc610.indexOf("bodyId") > -1) { + window.location.href = "".concat(_0x588662.Z.middleUrl, "/certify?source=android"); + return false; + } + window.location.href = "".concat(_0x588662.Z.middleUrl, "/?appChannel=").concat(_0x516e1e.middleh5Channel).concat(_0x3d9381); + } + }); + }); + } + var _0x2179a3 = _0x375368(9669); + var _0x461b66 = _0x375368.n(_0x2179a3); + function _0x50a85e(_0x2528dd) { + _0x50a85e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x14a0ee) { + return typeof _0x14a0ee; + } : function (_0x3844ff) { + return _0x3844ff && "function" == typeof Symbol && _0x3844ff.constructor === Symbol && _0x3844ff !== Symbol.prototype ? "symbol" : typeof _0x3844ff; + }; + return _0x50a85e(_0x2528dd); + } + function _0x438001(_0x14ecda) { + "object" == ("undefined" == typeof MG ? "undefined" : _0x50a85e(MG)) ? new MG.Share(_0x14ecda) : _0x16ced5("https://g.10086.cn/h5/public/cloud.js", function () { + new MG.Share(_0x14ecda); + }); + } + function _0x2ee362(_0x322770) { + console.log("进入QQ分享"); + _0x16ced5("https://open.mobile.qq.com/sdk/qqapi.js", function () { + mqq.ui.setOnShareHandler(function (_0x398fc0) { + mqq.ui.shareMessage({ + title: "分享标题", + desc: "lasdfj", + share_type: _0x398fc0, + share_url: _0x322770.url, + image_url: _0x322770.imgUrl, + sourceName: "测试分享", + back: true + }, function () { + console.log("触发了分享修改!!!!"); + }); + }); + _0x461b66().post("https://betagame.migufun.com/game/share/querySignature", { + url: encodeURIComponent(window.location.href) + }).then(function (_0x2aedd9) { + if (console.log(_0x2aedd9, "QQ分享!!!!!"), console.log("000000" == _0x2aedd9.data.returnCode, "QQ分享"), console.log(_0x2aedd9.data.resultData, "res.data.resultData"), console.log(_0x322770, "shareConfig"), "000000" == _0x2aedd9.data.returnCode) { + var _0x35e372 = { + share_url: _0x322770.url, + title: _0x322770.title, + desc: _0x322770.desc, + image_url: _0x322770.imgUrl + }; + console.log(window, "window"); + console.log(window.mqq, "window.mqq"); + console.log(mqq.data.setShareInfo, "mqq.data.setShareInfo"); + console.log(mqq.data.setShareInfo(_0x35e372, function (_0x1fcf64) { + console.log(_0x1fcf64, "分享成功的回调res"); + }), "mqq.data.setShareInfo"); + console.log(mqq.invoke, "mqq.invoke"); + mqq.ui.showShareMenu(); + mqq.invoke("data", "setShareInfo", { + share_url: _0x322770.url, + title: _0x322770.title, + desc: _0x322770.desc, + image_url: _0x322770.imgUrl + }); + mqq.data.setShareInfo({ + share_url: _0x322770.url, + title: _0x322770.title, + desc: _0x322770.desc, + image_url: _0x322770.imgUrl + }, function (_0x33e66b) { + console.log(_0x33e66b, "分享成功的回调res"); + }); + mqq.data.setShareInfo({ + share_url: _0x322770.url, + title: _0x322770.title, + desc: _0x322770.desc, + image_url: _0x322770.imgUrl, + WXconfig: { + swapTitleInWX: true, + appId: _0x2aedd9.data.resultData.appId, + timestamp: _0x2aedd9.data.resultData.timestamp, + nonceStr: _0x2aedd9.data.resultData.nonceStr, + signature: _0x2aedd9.data.resultData.signature + } + }); + console.log(_0x322770, "shareConfig"); + } else { + console.log("获取微信签名失败"); + } + }).catch(function (_0x53e50a) { + console.log(_0x53e50a, "获取微信签名失败"); + }); + }); + } + function _0x195500(_0x511dd7) { + _0x16ced5("https://res2.wx.qq.com/open/js/jweixin-1.6.0.js", function () { + _0x461b66().post("https://betagame.migufun.com/game/share/querySignature", { + url: encodeURIComponent(window.location.href) + }).then(function (_0x557e8c) { + console.log("000000" == _0x557e8c.data.returnCode); + "000000" == _0x557e8c.data.returnCode ? (wx.config({ + debug: false, + appId: _0x557e8c.data.resultData.appId, + timestamp: _0x557e8c.data.resultData.timestamp, + nonceStr: _0x557e8c.data.resultData.nonceStr, + signature: _0x557e8c.data.resultData.signature, + jsApiList: ["updateAppMessageShareData", "updateTimelineShareData", "onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareQZone", "onMenuShareWeibo", "closeWindow"] + }), console.log(_0x511dd7), wx.ready(function () { + wx.checkJsApi({ + jsApiList: ["updateAppMessageShareData", "updateTimelineShareData", "onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareQZone", "onMenuShareWeibo", "closeWindow"], + success: function () { + var _0x56b015 = { + title: _0x511dd7.title, + desc: _0x511dd7.desc, + link: _0x511dd7.url, + imgUrl: _0x511dd7.imgUrl, + success: function () { + console.log("分享成功"); + } + }; + console.log(_0x56b015); + wx.onMenuShareTimeline(_0x56b015); + wx.onMenuShareAppMessage(_0x56b015); + wx.onMenuShareQQ(_0x56b015); + wx.onMenuShareQZone(_0x56b015); + wx.onMenuShareWeibo(_0x56b015); + wx.updateAppMessageShareData(_0x56b015); + wx.updateTimelineShareData(_0x56b015); + } + }); + })) : console.log("获取微信签名失败"); + }).catch(function (_0x1da6d8) { + console.log(_0x1da6d8, "获取微信签名失败"); + }); + }); + } + function _0x1c22b2() { + _0x16ced5("https://res2.wx.qq.com/open/js/jweixin-1.6.0.js", function () { + _0x461b66().post("https://betagame.migufun.com/game/share/querySignature", { + url: encodeURIComponent(window.location.href) + }).then(function (_0xe0c256) { + console.log("000000" == _0xe0c256.data.returnCode); + "000000" == _0xe0c256.data.returnCode ? wx.config({ + debug: false, + appId: _0xe0c256.data.resultData.appId, + timestamp: _0xe0c256.data.resultData.timestamp, + nonceStr: _0xe0c256.data.resultData.nonceStr, + signature: _0xe0c256.data.resultData.signature, + jsApiList: ["updateAppMessageShareData", "updateTimelineShareData", "onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareQZone", "onMenuShareWeibo"], + openTagList: ["wx-open-launch-weapp"] + }) : console.log("获取微信签名失败"); + }).catch(function (_0x297f81) { + console.log(_0x297f81, "获取微信签名失败"); + }); + }); + } + function _0x116432(_0xab5def) { + _0x116432 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x33a46a) { + return typeof _0x33a46a; + } : function (_0x3b29bb) { + return _0x3b29bb && "function" == typeof Symbol && _0x3b29bb.constructor === Symbol && _0x3b29bb !== Symbol.prototype ? "symbol" : typeof _0x3b29bb; + }; + return _0x116432(_0xab5def); + } + function _0x309b30() { + _0x309b30 = function () { + return _0x1457ff; + }; + var _0xc600eb; + var _0x1457ff = { + wrap: _0x531729, + isGeneratorFunction: function (_0x3dddd7) { + var _0x165e0d = "function" == typeof _0x3dddd7 && _0x3dddd7.constructor; + return !!_0x165e0d && (_0x165e0d === _0x3f3b74 || "GeneratorFunction" === (_0x165e0d.displayName || _0x165e0d.name)); + }, + mark: function (_0x197cf9) { + Object.setPrototypeOf ? Object.setPrototypeOf(_0x197cf9, _0x1bee92) : (_0x197cf9.__proto__ = _0x1bee92, _0xd5eeaf(_0x197cf9, _0x4421dc, "GeneratorFunction")); + _0x197cf9.prototype = Object.create(_0x6bdec6); + return _0x197cf9; + }, + awrap: function (_0x23c840) { + return { + __await: _0x23c840 + }; + }, + AsyncIterator: _0x378c2b, + async: function (_0x1ef340, _0x33386e, _0x53340d, _0x308ba6, _0xb64d0f) { + undefined === _0xb64d0f && (_0xb64d0f = Promise); + var _0x58b003 = new _0x378c2b(_0x531729(_0x1ef340, _0x33386e, _0x53340d, _0x308ba6), _0xb64d0f); + return _0x1457ff.isGeneratorFunction(_0x33386e) ? _0x58b003 : _0x58b003.next().then(function (_0x251ff6) { + return _0x251ff6.done ? _0x251ff6.value : _0x58b003.next(); + }); + } + }; + var _0x1ab1e4 = Object.prototype; + var _0x36636c = _0x1ab1e4.hasOwnProperty; + var _0x402a67 = Object.defineProperty || function (_0x12e52c, _0x4a91d6, _0x463d04) { + _0x12e52c[_0x4a91d6] = _0x463d04.value; + }; + var _0xc64bc9 = "function" == typeof Symbol ? Symbol : {}; + var _0x408ee8 = _0xc64bc9.iterator || "@@iterator"; + var _0x3c0e1e = _0xc64bc9.asyncIterator || "@@asyncIterator"; + var _0x4421dc = _0xc64bc9.toStringTag || "@@toStringTag"; + function _0xd5eeaf(_0x4545f6, _0x517332, _0x76e2ba) { + Object.defineProperty(_0x4545f6, _0x517332, { + value: _0x76e2ba, + enumerable: true, + configurable: true, + writable: true + }); + return _0x4545f6[_0x517332]; + } + try { + _0xd5eeaf({}, ""); + } catch (_0x383fa8) { + _0xd5eeaf = function (_0x5678ed, _0x2e5a5c, _0xdbd0aa) { + return _0x5678ed[_0x2e5a5c] = _0xdbd0aa; + }; + } + function _0x531729(_0x414b4f, _0x487231, _0x576593, _0xb1932c) { + var _0x442c72 = _0x487231 && _0x487231.prototype instanceof _0x2633d1 ? _0x487231 : _0x2633d1; + var _0xd446ac = Object.create(_0x442c72.prototype); + var _0x1598b9 = new _0x788d33(_0xb1932c || []); + _0x402a67(_0xd446ac, "_invoke", { + value: _0x3941d2(_0x414b4f, _0x576593, _0x1598b9) + }); + return _0xd446ac; + } + function _0x4bce0a(_0xa231af, _0x23868c, _0x59cd70) { + try { + return { + type: "normal", + arg: _0xa231af.call(_0x23868c, _0x59cd70) + }; + } catch (_0x92235d) { + return { + type: "throw", + arg: _0x92235d + }; + } + } + var _0x46a5ea = "suspendedStart"; + var _0x1e98d1 = "suspendedYield"; + var _0x1bf39a = "executing"; + var _0x5e9239 = "completed"; + var _0x5d9920 = {}; + function _0x2633d1() {} + function _0x3f3b74() {} + function _0x1bee92() {} + var _0x2a0f90 = {}; + _0xd5eeaf(_0x2a0f90, _0x408ee8, function () { + return this; + }); + var _0x21a99a = Object.getPrototypeOf; + var _0x171146 = _0x21a99a && _0x21a99a(_0x21a99a(_0xb00ed4([]))); + _0x171146 && _0x171146 !== _0x1ab1e4 && _0x36636c.call(_0x171146, _0x408ee8) && (_0x2a0f90 = _0x171146); + _0x1bee92.prototype = _0x2633d1.prototype = Object.create(_0x2a0f90); + var _0x6bdec6 = _0x1bee92.prototype; + function _0x38408f(_0x5266fe) { + ["next", "throw", "return"].forEach(function (_0x4fdf88) { + _0xd5eeaf(_0x5266fe, _0x4fdf88, function (_0x5376b1) { + return this._invoke(_0x4fdf88, _0x5376b1); + }); + }); + } + function _0x378c2b(_0x51f796, _0x3851a3) { + function _0x136e6c(_0x23350b, _0x27ad33, _0x2bc7b7, _0x2c52d8) { + var _0x38476f = _0x4bce0a(_0x51f796[_0x23350b], _0x51f796, _0x27ad33); + if ("throw" !== _0x38476f.type) { + var _0x5b3b31 = _0x38476f.arg; + var _0x2eef66 = _0x5b3b31.value; + return _0x2eef66 && "object" == _0x116432(_0x2eef66) && _0x36636c.call(_0x2eef66, "__await") ? _0x3851a3.resolve(_0x2eef66.__await).then(function (_0x508aef) { + _0x136e6c("next", _0x508aef, _0x2bc7b7, _0x2c52d8); + }, function (_0x1ed754) { + _0x136e6c("throw", _0x1ed754, _0x2bc7b7, _0x2c52d8); + }) : _0x3851a3.resolve(_0x2eef66).then(function (_0x399ad8) { + _0x5b3b31.value = _0x399ad8; + _0x2bc7b7(_0x5b3b31); + }, function (_0x46c746) { + return _0x136e6c("throw", _0x46c746, _0x2bc7b7, _0x2c52d8); + }); + } + _0x2c52d8(_0x38476f.arg); + } + var _0x1dc3c1; + _0x402a67(this, "_invoke", { + value: function (_0x23e589, _0x400323) { + function _0x12326d() { + return new _0x3851a3(function (_0x3b6c0f, _0x4f3ddf) { + _0x136e6c(_0x23e589, _0x400323, _0x3b6c0f, _0x4f3ddf); + }); + } + return _0x1dc3c1 = _0x1dc3c1 ? _0x1dc3c1.then(_0x12326d, _0x12326d) : _0x12326d(); + } + }); + } + function _0x3941d2(_0x1c81c9, _0x27bd02, _0x5eb142) { + var _0x477e7e = _0x46a5ea; + return function (_0x55dbcf, _0x595b5e) { + if (_0x477e7e === _0x1bf39a) { + throw new Error("Generator is already running"); + } + if (_0x477e7e === _0x5e9239) { + if ("throw" === _0x55dbcf) { + throw _0x595b5e; + } + return { + value: _0xc600eb, + done: true + }; + } + for (_0x5eb142.method = _0x55dbcf, _0x5eb142.arg = _0x595b5e;;) { + var _0x4168dd = _0x5eb142.delegate; + if (_0x4168dd) { + var _0x432764 = _0x641ece(_0x4168dd, _0x5eb142); + if (_0x432764) { + if (_0x432764 === _0x5d9920) { + continue; + } + return _0x432764; + } + } + if ("next" === _0x5eb142.method) { + _0x5eb142.sent = _0x5eb142._sent = _0x5eb142.arg; + } else { + if ("throw" === _0x5eb142.method) { + if (_0x477e7e === _0x46a5ea) { + throw _0x477e7e = _0x5e9239, _0x5eb142.arg; + } + _0x5eb142.dispatchException(_0x5eb142.arg); + } else { + "return" === _0x5eb142.method && _0x5eb142.abrupt("return", _0x5eb142.arg); + } + } + _0x477e7e = _0x1bf39a; + var _0x1272e2 = _0x4bce0a(_0x1c81c9, _0x27bd02, _0x5eb142); + if ("normal" === _0x1272e2.type) { + if (_0x477e7e = _0x5eb142.done ? _0x5e9239 : _0x1e98d1, _0x1272e2.arg === _0x5d9920) { + continue; + } + return { + value: _0x1272e2.arg, + done: _0x5eb142.done + }; + } + "throw" === _0x1272e2.type && (_0x477e7e = _0x5e9239, _0x5eb142.method = "throw", _0x5eb142.arg = _0x1272e2.arg); + } + }; + } + function _0x641ece(_0x5d55fe, _0x5042f1) { + var _0x349dc6 = _0x5042f1.method; + var _0x48164b = _0x5d55fe.iterator[_0x349dc6]; + if (_0x48164b === _0xc600eb) { + _0x5042f1.delegate = null; + "throw" === _0x349dc6 && _0x5d55fe.iterator.return && (_0x5042f1.method = "return", _0x5042f1.arg = _0xc600eb, _0x641ece(_0x5d55fe, _0x5042f1), "throw" === _0x5042f1.method) || "return" !== _0x349dc6 && (_0x5042f1.method = "throw", _0x5042f1.arg = new TypeError("The iterator does not provide a '" + _0x349dc6 + "' method")); + return _0x5d9920; + } + var _0x5663eb = _0x4bce0a(_0x48164b, _0x5d55fe.iterator, _0x5042f1.arg); + if ("throw" === _0x5663eb.type) { + _0x5042f1.method = "throw"; + _0x5042f1.arg = _0x5663eb.arg; + _0x5042f1.delegate = null; + return _0x5d9920; + } + var _0x56d77b = _0x5663eb.arg; + return _0x56d77b ? _0x56d77b.done ? (_0x5042f1[_0x5d55fe.resultName] = _0x56d77b.value, _0x5042f1.next = _0x5d55fe.nextLoc, "return" !== _0x5042f1.method && (_0x5042f1.method = "next", _0x5042f1.arg = _0xc600eb), _0x5042f1.delegate = null, _0x5d9920) : _0x56d77b : (_0x5042f1.method = "throw", _0x5042f1.arg = new TypeError("iterator result is not an object"), _0x5042f1.delegate = null, _0x5d9920); + } + function _0x338a17(_0x49fc03) { + var _0x39eb19 = { + tryLoc: _0x49fc03[0] + }; + 1 in _0x49fc03 && (_0x39eb19.catchLoc = _0x49fc03[1]); + 2 in _0x49fc03 && (_0x39eb19.finallyLoc = _0x49fc03[2], _0x39eb19.afterLoc = _0x49fc03[3]); + this.tryEntries.push(_0x39eb19); + } + function _0x269997(_0x349bf4) { + var _0x10cfc9 = _0x349bf4.completion || {}; + _0x10cfc9.type = "normal"; + delete _0x10cfc9.arg; + _0x349bf4.completion = _0x10cfc9; + } + function _0x788d33(_0x89ff47) { + this.tryEntries = [{ + tryLoc: "root" + }]; + _0x89ff47.forEach(_0x338a17, this); + this.reset(true); + } + function _0xb00ed4(_0x3e792d) { + if (_0x3e792d || "" === _0x3e792d) { + var _0x37653d = _0x3e792d[_0x408ee8]; + if (_0x37653d) { + return _0x37653d.call(_0x3e792d); + } + if ("function" == typeof _0x3e792d.next) { + return _0x3e792d; + } + if (!isNaN(_0x3e792d.length)) { + var _0x3d2210 = -1; + var _0x13a1e4 = function _0x228a2c() { + for (; ++_0x3d2210 < _0x3e792d.length;) { + if (_0x36636c.call(_0x3e792d, _0x3d2210)) { + _0x228a2c.value = _0x3e792d[_0x3d2210]; + _0x228a2c.done = false; + return _0x228a2c; + } + } + _0x228a2c.value = _0xc600eb; + _0x228a2c.done = true; + return _0x228a2c; + }; + return _0x13a1e4.next = _0x13a1e4; + } + } + throw new TypeError(_0x116432(_0x3e792d) + " is not iterable"); + } + _0x3f3b74.prototype = _0x1bee92; + _0x402a67(_0x6bdec6, "constructor", { + value: _0x1bee92, + configurable: true + }); + _0x402a67(_0x1bee92, "constructor", { + value: _0x3f3b74, + configurable: true + }); + _0x3f3b74.displayName = _0xd5eeaf(_0x1bee92, _0x4421dc, "GeneratorFunction"); + _0x38408f(_0x378c2b.prototype); + _0xd5eeaf(_0x378c2b.prototype, _0x3c0e1e, function () { + return this; + }); + _0x38408f(_0x6bdec6); + _0xd5eeaf(_0x6bdec6, _0x4421dc, "Generator"); + _0xd5eeaf(_0x6bdec6, _0x408ee8, function () { + return this; + }); + _0xd5eeaf(_0x6bdec6, "toString", function () { + return "[object Generator]"; + }); + _0x1457ff.keys = function (_0x597ed3) { + var _0x3a897f = Object(_0x597ed3); + var _0x11e487 = []; + for (var _0x227aa6 in _0x3a897f) _0x11e487.push(_0x227aa6); + _0x11e487.reverse(); + return function _0x4ac22e() { + for (; _0x11e487.length;) { + var _0x22937a = _0x11e487.pop(); + if (_0x22937a in _0x3a897f) { + _0x4ac22e.value = _0x22937a; + _0x4ac22e.done = false; + return _0x4ac22e; + } + } + _0x4ac22e.done = true; + return _0x4ac22e; + }; + }; + _0x1457ff.values = _0xb00ed4; + _0x788d33.prototype = { + constructor: _0x788d33, + reset: function (_0x8d5639) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = _0xc600eb, this.done = false, this.delegate = null, this.method = "next", this.arg = _0xc600eb, this.tryEntries.forEach(_0x269997), !_0x8d5639) { + for (var _0x4b0db9 in this) "t" === _0x4b0db9.charAt(0) && _0x36636c.call(this, _0x4b0db9) && !isNaN(+_0x4b0db9.slice(1)) && (this[_0x4b0db9] = _0xc600eb); + } + }, + stop: function () { + this.done = true; + var _0x51b3ac = this.tryEntries[0].completion; + if ("throw" === _0x51b3ac.type) { + throw _0x51b3ac.arg; + } + return this.rval; + }, + dispatchException: function (_0x51699f) { + if (this.done) { + throw _0x51699f; + } + var _0x4d368d = this; + function _0x4ed73e(_0x267459, _0x9826c0) { + _0x439baa.type = "throw"; + _0x439baa.arg = _0x51699f; + _0x4d368d.next = _0x267459; + _0x9826c0 && (_0x4d368d.method = "next", _0x4d368d.arg = _0xc600eb); + return !!_0x9826c0; + } + for (var _0x3fc1a1 = this.tryEntries.length - 1; _0x3fc1a1 >= 0; --_0x3fc1a1) { + var _0x385b1e = this.tryEntries[_0x3fc1a1]; + var _0x439baa = _0x385b1e.completion; + if ("root" === _0x385b1e.tryLoc) { + return _0x4ed73e("end"); + } + if (_0x385b1e.tryLoc <= this.prev) { + var _0x321354 = _0x36636c.call(_0x385b1e, "catchLoc"); + var _0xa0955f = _0x36636c.call(_0x385b1e, "finallyLoc"); + if (_0x321354 && _0xa0955f) { + if (this.prev < _0x385b1e.catchLoc) { + return _0x4ed73e(_0x385b1e.catchLoc, true); + } + if (this.prev < _0x385b1e.finallyLoc) { + return _0x4ed73e(_0x385b1e.finallyLoc); + } + } else { + if (_0x321354) { + if (this.prev < _0x385b1e.catchLoc) { + return _0x4ed73e(_0x385b1e.catchLoc, true); + } + } else { + if (!_0xa0955f) { + throw new Error("try statement without catch or finally"); + } + if (this.prev < _0x385b1e.finallyLoc) { + return _0x4ed73e(_0x385b1e.finallyLoc); + } + } + } + } + } + }, + abrupt: function (_0x182104, _0x3f950f) { + for (var _0x3f9772 = this.tryEntries.length - 1; _0x3f9772 >= 0; --_0x3f9772) { + var _0x557918 = this.tryEntries[_0x3f9772]; + if (_0x557918.tryLoc <= this.prev && _0x36636c.call(_0x557918, "finallyLoc") && this.prev < _0x557918.finallyLoc) { + var _0x2422f8 = _0x557918; + break; + } + } + _0x2422f8 && ("break" === _0x182104 || "continue" === _0x182104) && _0x2422f8.tryLoc <= _0x3f950f && _0x3f950f <= _0x2422f8.finallyLoc && (_0x2422f8 = null); + var _0x3738fd = _0x2422f8 ? _0x2422f8.completion : {}; + _0x3738fd.type = _0x182104; + _0x3738fd.arg = _0x3f950f; + return _0x2422f8 ? (this.method = "next", this.next = _0x2422f8.finallyLoc, _0x5d9920) : this.complete(_0x3738fd); + }, + complete: function (_0x785408, _0x44bf71) { + if ("throw" === _0x785408.type) { + throw _0x785408.arg; + } + "break" === _0x785408.type || "continue" === _0x785408.type ? this.next = _0x785408.arg : "return" === _0x785408.type ? (this.rval = this.arg = _0x785408.arg, this.method = "return", this.next = "end") : "normal" === _0x785408.type && _0x44bf71 && (this.next = _0x44bf71); + return _0x5d9920; + }, + finish: function (_0xc19c01) { + for (var _0x43aced = this.tryEntries.length - 1; _0x43aced >= 0; --_0x43aced) { + var _0x14ab54 = this.tryEntries[_0x43aced]; + if (_0x14ab54.finallyLoc === _0xc19c01) { + this.complete(_0x14ab54.completion, _0x14ab54.afterLoc); + _0x269997(_0x14ab54); + return _0x5d9920; + } + } + }, + catch: function (_0xe163f0) { + for (var _0x15e22f = this.tryEntries.length - 1; _0x15e22f >= 0; --_0x15e22f) { + var _0x53c93e = this.tryEntries[_0x15e22f]; + if (_0x53c93e.tryLoc === _0xe163f0) { + var _0x20888a = _0x53c93e.completion; + if ("throw" === _0x20888a.type) { + var _0x58128c = _0x20888a.arg; + _0x269997(_0x53c93e); + } + return _0x58128c; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (_0x5cce01, _0x25b6f4, _0x3d428d) { + this.delegate = { + iterator: _0xb00ed4(_0x5cce01), + resultName: _0x25b6f4, + nextLoc: _0x3d428d + }; + "next" === this.method && (this.arg = _0xc600eb); + return _0x5d9920; + } + }; + return _0x1457ff; + } + function _0x3671d0(_0x21ed5e, _0x1732f8, _0x330940, _0x286bd2, _0x4d8716, _0x61e33c, _0x3088ba) { + try { + var _0x3dc039 = _0x21ed5e[_0x61e33c](_0x3088ba); + var _0x2f5186 = _0x3dc039.value; + } catch (_0x21a6d2) { + return void _0x330940(_0x21a6d2); + } + _0x3dc039.done ? _0x1732f8(_0x2f5186) : Promise.resolve(_0x2f5186).then(_0x286bd2, _0x4d8716); + } + function _0x390956(_0x58ce7f) { + _0x58ce7f = _0x58ce7f || {}; + var _0x4fdc1b = encodeURIComponent(_0x58ce7f.backUrl); + var _0x10507a = "".concat(_0x588662.Z.PayUrl, "?channelCode=").concat(_0x58ce7f.channelCode, "&spServCode=").concat(_0x58ce7f.spServCode, "&productID=").concat(_0x58ce7f.productID, "&isMonth=").concat(_0x58ce7f.isMonth, "&pointNotEnUseBillFlag=").concat(_0x58ce7f.pointNotEnUseBillFlag, "&itemID=").concat(_0x58ce7f.itemID, "&cxCode=").concat(_0x58ce7f.cxCode, "&contentID=").concat(_0x58ce7f.contentID, "&cpID=").concat(_0x58ce7f.cpID, "&spCode=").concat(_0x58ce7f.spCode, "&payType=").concat(_0x58ce7f.payType, "&operCode=").concat(_0x58ce7f.operCode, "&jfPoints=").concat(_0x58ce7f.jfPoints, "&fee=").concat(100 * _0x58ce7f.fee, "&description=").concat(_0x58ce7f.description, "&orderId=").concat(_0x58ce7f.orderId, "&retOrderld=").concat(_0x58ce7f.retOrderld, "&jsID=").concat(_0x58ce7f.jsID, "&netId=").concat(_0x58ce7f.netId, "&backUrl=").concat(_0x4fdc1b); + console.log(_0x10507a); + _0x58ce7f.newPage ? window.location.href = _0x10507a : window.location.replace(_0x10507a); + } + function _0x36d441(_0x424891) { + var _0x2b956e; + var _0x58c4fb; + var _0x5ed54e; + var _0x6e80f7 = false; + _0x424891.userId && _0x424891.userToken ? (_0x2b956e = _0x424891.userId, _0x58c4fb = _0x424891.userToken) : window.localStorage.getItem("cryptoUserId") && window.localStorage.getItem("cryptoUserToken") && window.localStorage.getItem("cryptoSign") ? (_0x6e80f7 = true, _0x2b956e = window.localStorage.getItem("cryptoUserId"), _0x58c4fb = window.localStorage.getItem("cryptoUserToken"), _0x5ed54e = window.localStorage.getItem("cryptoSign")) : (_0x2b956e = window.localStorage.getItem("userId"), _0x58c4fb = window.localStorage.getItem("userToken")); + var _0xdc751c = { + data: { + payType: _0x424891.payType, + pageType: "WAP", + presentId: _0x424891.PresentId, + chargeId: _0x424891.chargeId, + channelId: _0x424891.channelId || "10011000", + contentId: _0x424891.contentId || "608716069205", + pageUrl: encodeURIComponent(_0x424891.pageUrl) + }, + header: { + userId: _0x2b956e, + userToken: _0x58c4fb, + appType: _0x424891.appType || "1", + appChannel: _0x424891.appChannel || "zy-gw-mghy" + } + }; + _0x6e80f7 && (_0xdc751c.header.Headersign = _0x5ed54e); + _0x25b1e3.b.webSubscribeH5(_0xdc751c).then(function (_0x267781) { + var _0x138dec = _0x267781.data.resultData; + window.sessionStorage.setItem("gotoMiGupay", "goto"); + window.sessionStorage.setItem("MiGupayPayorderid", _0x138dec.orderId); + var _0x3a901c = _0x138dec.gwURL; + decodeURIComponent(decodeURIComponent(_0x3a901c)); + window.location.href = _0x3a901c; + }); + } + function _0x4882d2(_0x3e8dec) { + return _0x94d76a.apply(this, arguments); + } + function _0x94d76a() { + var _0x4d5558; + _0x4d5558 = _0x309b30().mark(function _0x326e4a(_0x1382c6) { + var _0x4d6c73; + var _0x3fd6aa; + var _0x30407a; + var _0x4add5e; + var _0xf6fe4f; + var _0x59e277; + var _0x6eb43c; + var _0x1165d0; + var _0x359292; + return _0x309b30().wrap(function (_0x39ddab) { + for (;;) { + switch (_0x39ddab.prev = _0x39ddab.next) { + case 0: + if (_0x1382c6 = _0x1382c6 || {}, "goto" == window.sessionStorage.getItem("gotoMiGupay")) { + _0x39ddab.next = 4; + break; + } + return _0x39ddab.abrupt("return", false); + case 4: + _0x4d6c73 = window.sessionStorage.getItem("MiGupayPayorderid"); + _0xf6fe4f = false; + _0x1382c6.userId && _0x1382c6.userToken ? (_0x3fd6aa = _0x1382c6.userId, _0x30407a = _0x1382c6.userToken) : window.localStorage.getItem("cryptoUserId") && window.localStorage.getItem("cryptoUserToken") && window.localStorage.getItem("cryptoSign") ? (_0xf6fe4f = true, _0x3fd6aa = window.localStorage.getItem("cryptoUserId"), _0x30407a = window.localStorage.getItem("cryptoUserToken"), _0x4add5e = window.localStorage.getItem("cryptoSign")) : (_0x3fd6aa = window.localStorage.getItem("userId"), _0x30407a = window.localStorage.getItem("userToken")); + _0x59e277 = { + data: { + orderId: _0x4d6c73, + type: 1 + }, + header: { + userId: _0x3fd6aa, + userToken: _0x30407a, + appType: _0x1382c6.appType || "1" + } + }; + _0xf6fe4f && (_0x59e277.header.Headersign = _0x4add5e); + _0x6eb43c = 0; + _0x1165d0 = function () { + var _0x215aa4 = {}; + _0x25b1e3.b.querySubscribeStatus(_0x59e277).then(function (_0x69d692) { + _0x69d692.data.returnCode && "000000" == _0x69d692.data.returnCode && 1 == _0x69d692.data.payStatus && (clearInterval(_0x359292), _0x215aa4.status = 1, _0x1382c6.callback(_0x215aa4)); + ++_0x6eb43c >= 3 && (clearInterval(_0x359292), window.sessionStorage.removeItem("MiGupayPayorderid"), window.sessionStorage.removeItem("gotoMiGupay"), _0x215aa4.status = 0, _0x1382c6.callback(_0x215aa4)); + }); + }; + _0x359292 = window.setInterval(function () { + _0x1165d0(); + }, 2000); + case 12: + case "end": + return _0x39ddab.stop(); + } + } + }, _0x326e4a); + }); + _0x94d76a = function () { + var _0x286d87 = this; + var _0xa86bd3 = arguments; + return new Promise(function (_0x428eb9, _0x22f280) { + var _0x89e1d = _0x4d5558.apply(_0x286d87, _0xa86bd3); + function _0x365f26(_0x2db807) { + _0x3671d0(_0x89e1d, _0x428eb9, _0x22f280, _0x365f26, _0x2f3976, "next", _0x2db807); + } + function _0x2f3976(_0x260c55) { + _0x3671d0(_0x89e1d, _0x428eb9, _0x22f280, _0x365f26, _0x2f3976, "throw", _0x260c55); + } + _0x365f26(undefined); + }); + }; + return _0x94d76a.apply(this, arguments); + } + function _0x371ac3(_0x28389d) { + return !!/^[0-9]{11}$/.test(_0x28389d); + } + function _0x1e7b73() { + var _0x3cae82 = arguments.length > 0 && undefined !== arguments[0] && arguments[0]; + var _0x367b26 = arguments.length > 1 && undefined !== arguments[1] ? arguments[1] : 17; + var _0x4aab3c = arguments.length > 2 && undefined !== arguments[2] ? arguments[2] : 17; + var _0x20e7b2 = arguments.length > 3 && undefined !== arguments[3] ? arguments[3] : 30; + if (window.location.href.indexOf("hasGoBack") > -1 && "1" == (0, _0x41009e.getQueryString)("hasGoBack").toString() && !(0, _0x3ce1ef.isMiguApp)()) { + var _0x310701 = document.createElement("div"); + _0x310701.className = "commonBackButton"; + var _0x1c337e = "top: calc(" + _0x367b26.toString() + "px + env(safe-area-inset-top));"; + var _0x5ee9bf = "left:" + _0x4aab3c.toString() + "px;"; + var _0x218cb3 = "width:" + _0x20e7b2.toString() + "px;height:" + _0x20e7b2.toString() + "px;"; + _0x310701.style = "position: fixed;object-fit: contain; z-index:999999; display:flex; align-items: center; justify-content: center;" + _0x1c337e + _0x5ee9bf + _0x218cb3; + _0x310701.addEventListener("click", function () { + window.history.back(); + }); + var _0x187690 = document.createElement("img"); + _0x187690.src = _0x3cae82 ? _0x588662.Z.STATIC_ROOT_URL + "static/img/back_black.png" : _0x588662.Z.STATIC_ROOT_URL + "static/img/back.png"; + _0x187690.style = "width: 100%; height: auto;"; + _0x310701.appendChild(_0x187690); + document.body.appendChild(_0x310701); + } + } + var _0x38c1d6 = [{ + name: "北京", + cityList: [{ + name: "市辖区", + areaList: ["东城区", "西城区", "朝阳区", "丰台区", "石景山区", "海淀区", "门头沟区", "房山区", "通州区", "顺义区", "昌平区", "大兴区", "怀柔区", "平谷区", "密云区", "延庆区"] + }] + }, { + name: "上海", + cityList: [{ + name: "市辖区", + areaList: ["黄浦区", "徐汇区", "长宁区", "静安区", "普陀区", "虹口区", "杨浦区", "闵行区", "宝山区", "嘉定区", "浦东新区", "金山区", "松江区", "青浦区", "南汇区", "奉贤区", "崇明区"] + }] + }, { + name: "天津", + cityList: [{ + name: "市辖区", + areaList: ["和平区", "河东区", "河西区", "南开区", "河北区", "红桥区", "滨海新区", "东丽区", "西青区", "津南区", "北辰区", "武清区", "宝坻区", "宁河区", "静海区", "蓟州区"] + }] + }, { + name: "重庆", + cityList: [{ + name: "市辖区", + areaList: ["万州区", "涪陵区", "渝中区", "大渡口区", "江北区", "沙坪坝区", "九龙坡区", "南岸区", "北碚区", "綦江区", "大足区", "渝北区", "巴南区", "黔江区", "长寿区", "江津区", "合川区", "永川区", "南川区", "璧山区", "铜梁区", "潼南区", "荣昌区", "开州区", "梁平区", "武隆区"] + }, { + name: "县级", + areaList: ["城口县", "丰都县", "垫江县", "忠县", "云阳县", "奉节县", "巫山县", "巫溪县"] + }, { + name: "自治县", + areaList: ["石柱土家族自治县", "秀山土家族苗族自治县", "酉阳土家族苗族自治县", "彭水苗族土家族自治县"] + }] + }, { + name: "广东", + cityList: [{ + name: "广州市", + areaList: ["南沙区", "荔湾区", "越秀区", "海珠区", "天河区", "白云区", "黄埔区", "番禺区", "花都区", "增城区", "从化区"] + }, { + name: "韶关市", + areaList: ["武江区", "浈江区", "曲江区", "始兴县", "仁化县", "翁源县", "乳源瑶族自治县", "新丰县", "乐昌市", "南雄市"] + }, { + name: "深圳市", + areaList: ["罗湖区", "福田区", "南山区", "宝安区", "龙岗区", "盐田区", "龙华区", "坪山区", "光明区"] + }, { + name: "珠海市", + areaList: ["香洲区", "斗门区", "金湾区"] + }, { + name: "汕头市", + areaList: ["龙湖区", "金平区", "濠江区", "潮阳区", "潮南区", "澄海区", "南澳县"] + }, { + name: "佛山市", + areaList: ["禅城区", "南海区", "顺德区", "三水区", "高明区"] + }, { + name: "江门市", + areaList: ["蓬江区", "江海区", "新会区", "台山市", "开平市", "鹤山市", "恩平市"] + }, { + name: "湛江市", + areaList: ["赤坎区", "霞山区", "坡头区", "麻章区", "遂溪县", "徐闻县", "廉江市", "雷州市", "吴川市"] + }, { + name: "茂名市", + areaList: ["茂南区", "电白区", "高州市", "化州市", "信宜市"] + }, { + name: "肇庆市", + areaList: ["端州区", "鼎湖区", "广宁县", "怀集县", "封开县", "德庆县", "高要区", "四会市"] + }, { + name: "惠州市", + areaList: ["惠城区", "惠阳区", "博罗县", "惠东县", "龙门县"] + }, { + name: "梅州市", + areaList: ["梅江区", "梅县区", "大埔县", "丰顺县", "五华县", "平远县", "蕉岭县", "兴宁市"] + }, { + name: "汕尾市", + areaList: ["主城区", "海丰县", "陆河县", "陆丰市"] + }, { + name: "河源市", + areaList: ["源城区", "紫金县", "龙川县", "连平县", "和平县", "东源县"] + }, { + name: "阳江市", + areaList: ["江城区", "阳西县", "阳东区", "阳春市"] + }, { + name: "清远市", + areaList: ["清城区", "佛冈县", "阳山县", "连山壮族瑶族自治县", "连南瑶族自治县", "清新区", "英德市", "连州市"] + }, { + name: "东莞市", + areaList: ["石龙镇", "石排镇", "茶山镇", "企石镇", "桥头镇", "东坑镇", "横沥镇", "常平镇", "虎门镇", "长安镇", "沙田镇", "厚街镇", "寮步镇", "大岭山镇", "大朗镇", "黄江镇", "樟木头镇", "谢岗镇", "塘厦镇", "清溪镇", "凤岗镇", "麻涌镇", "中堂镇", "高埗镇", "石碣镇", "望牛墩镇", "洪梅镇", "道滘镇"] + }, { + name: "中山市", + areaList: ["石岐街道", "东区街道", "西区街道", "南区街道", "五桂山街道", "火炬开发区", "黄圃镇", "南头镇", "东凤镇", "阜沙镇", "小榄镇", "东升镇", "古镇镇", "横栏镇", "三角镇", "民众镇", "南朗镇", "港口镇", "大涌镇", "沙溪镇", "三乡镇", "板芙镇", "神湾镇", "坦洲镇"] + }, { + name: "潮州市", + areaList: ["湘桥区", "潮安区", "饶平县"] + }, { + name: "揭阳市", + areaList: ["榕城区", "揭东区", "揭西县", "惠来县", "普宁市"] + }, { + name: "云浮市", + areaList: ["云城区", "新兴县", "郁南县", "云安区", "罗定市"] + }] + }, { + name: "福建", + cityList: [{ + name: "福州市", + areaList: ["鼓楼区", "台江区", "仓山区", "马尾区", "晋安区", "闽侯县", "连江县", "罗源县", "闽清县", "永泰县", "平潭县", "福清市", "长乐区"] + }, { + name: "厦门市", + areaList: ["思明区", "海沧区", "湖里区", "集美区", "同安区", "翔安区"] + }, { + name: "莆田市", + areaList: ["城厢区", "涵江区", "荔城区", "秀屿区", "仙游县"] + }, { + name: "三明市", + areaList: ["梅列区", "三元区", "明溪县", "清流县", "宁化县", "大田县", "尤溪县", "沙\u3000县", "将乐县", "泰宁县", "建宁县", "永安市"] + }, { + name: "泉州市", + areaList: ["鲤城区", "丰泽区", "洛江区", "泉港区", "惠安县", "安溪县", "永春县", "德化县", "金门县", "石狮市", "晋江市", "南安市"] + }, { + name: "漳州市", + areaList: ["芗城区", "龙文区", "云霄县", "漳浦县", "诏安县", "长泰县", "东山县", "南靖县", "平和县", "华安县", "龙海市"] + }, { + name: "南平市", + areaList: ["延平区", "顺昌县", "浦城县", "光泽县", "松溪县", "政和县", "邵武市", "武夷山市", "建瓯市", "建阳区"] + }, { + name: "龙岩市", + areaList: ["新罗区", "长汀县", "永定区", "上杭县", "武平县", "连城县", "漳平市"] + }, { + name: "宁德市", + areaList: ["蕉城区", "霞浦县", "古田县", "屏南县", "寿宁县", "周宁县", "柘荣县", "福安市", "福鼎市"] + }] + }, { + name: "湖北", + cityList: [{ + name: "武汉市", + areaList: ["江岸区", "江汉区", "乔口区", "汉阳区", "武昌区", "青山区", "洪山区", "东西湖区", "汉南区", "蔡甸区", "江夏区", "黄陂区", "新洲区"] + }, { + name: "荆州市", + areaList: ["沙市区", "荆州区", "公安县", "监利市", "江陵县", "石首市", "洪湖市", "松滋市"] + }, { + name: "黄石市", + areaList: ["黄石港区", "西塞山区", "下陆区", "铁山区", "阳新县", "大冶市"] + }, { + name: "十堰市", + areaList: ["茅箭区", "张湾区", "郧阳区", "郧西县", "竹山县", "竹溪县", "房\u3000县", "丹江口市"] + }, { + name: "宜昌市", + areaList: ["西陵区", "伍家岗区", "点军区", "猇亭区", "夷陵区", "远安县", "兴山县", "秭归县", "长阳土家族自治县", "五峰土家族自治县", "宜都市", "当阳市", "枝江市"] + }, { + name: "襄阳市", + areaList: ["襄城区", "樊城区", "襄州区", "南漳县", "谷城县", "保康县", "老河口市", "枣阳市", "宜城市"] + }, { + name: "鄂州市", + areaList: ["梁子湖区", "华容区", "鄂城区"] + }, { + name: "荆门市", + areaList: ["东宝区", "掇刀区", "京山市", "沙洋县", "钟祥市"] + }, { + name: "孝感市", + areaList: ["孝南区", "孝昌县", "大悟县", "云梦县", "应城市", "安陆市", "汉川市"] + }, { + name: "黄冈市", + areaList: ["黄州区", "团风县", "红安县", "罗田县", "英山县", "浠水县", "蕲春县", "黄梅县", "麻城市", "武穴市"] + }, { + name: "咸宁市", + areaList: ["咸安区", "嘉鱼县", "通城县", "崇阳县", "通山县", "赤壁市"] + }, { + name: "随州市", + areaList: ["曾都区", "广水市", "随 县"] + }, { + name: "仙桃市", + areaList: ["仙桃市"] + }, { + name: "潜江市", + areaList: ["潜江市"] + }, { + name: "天门市", + areaList: ["天门市"] + }, { + name: "神农架林区", + areaList: ["神农架林区"] + }, { + name: "恩施土家族苗族自治州", + areaList: ["恩施市", "利川市", "建始县", "巴东县", "宣恩县", "咸丰县", "来凤县", "鹤峰县"] + }] + }, { + name: "湖南", + cityList: [{ + name: "长沙市", + areaList: ["芙蓉区", "天心区", "岳麓区", "开福区", "雨花区", "长沙县", "望城区", "宁乡市", "浏阳市"] + }, { + name: "株洲市", + areaList: ["荷塘区", "芦淞区", "石峰区", "天元区", "渌口区", "攸\u3000县", "茶陵县", "炎陵县", "醴陵市"] + }, { + name: "湘潭市", + areaList: ["雨湖区", "岳塘区", "湘潭县", "湘乡市", "韶山市"] + }, { + name: "衡阳市", + areaList: ["珠晖区", "雁峰区", "石鼓区", "蒸湘区", "南岳区", "衡阳县", "衡南县", "衡山县", "衡东县", "祁东县", "耒阳市", "常宁市"] + }, { + name: "邵阳市", + areaList: ["双清区", "大祥区", "北塔区", "邵东市", "新邵县", "邵阳县", "隆回县", "洞口县", "绥宁县", "新宁县", "城步苗族自治县", "武冈市"] + }, { + name: "岳阳市", + areaList: ["岳阳楼区", "云溪区", "君山区", "岳阳县", "华容县", "湘阴县", "平江县", "汨罗市", "临湘市"] + }, { + name: "常德市", + areaList: ["武陵区", "鼎城区", "安乡县", "汉寿县", "澧\u3000县", "临澧县", "桃源县", "石门县", "津市市"] + }, { + name: "张家界市", + areaList: ["永定区", "武陵源区", "慈利县", "桑植县"] + }, { + name: "益阳市", + areaList: ["资阳区", "赫山区", "南\u3000县", "桃江县", "安化县", "沅江市"] + }, { + name: "郴州市", + areaList: ["北湖区", "苏仙区", "桂阳县", "宜章县", "永兴县", "嘉禾县", "临武县", "汝城县", "桂东县", "安仁县", "资兴市"] + }, { + name: "永州市", + areaList: ["零陵区", "冷水滩区", "祁阳县", "东安县", "双牌县", "道\u3000县", "江永县", "宁远县", "蓝山县", "新田县", "江华瑶族自治县"] + }, { + name: "怀化市", + areaList: ["鹤城区", "中方县", "沅陵县", "辰溪县", "溆浦县", "会同县", "麻阳苗族自治县", "新晃侗族自治县", "芷江侗族自治县", "靖州苗族侗族自治县", "通道侗族自治县", "洪江市"] + }, { + name: "娄底市", + areaList: ["娄星区", "双峰县", "新化县", "冷水江市", "涟源市"] + }, { + name: "湘西土家族苗族自治州", + areaList: ["吉首市", "泸溪县", "凤凰县", "花垣县", "保靖县", "古丈县", "永顺县", "龙山县"] + }] + }, { + name: "河北", + cityList: [{ + name: "石家庄市", + areaList: ["长安区", "桥西区", "新华区", "井陉矿区", "裕华区", "藁城区", "鹿泉区", "栾城区", "井陉县", "正定县", "行唐县", "灵寿县", "高邑县", "深泽县", "赞皇县", "无极县", "平山县", "元氏县", "赵\u3000县", "辛集市", "晋州市", "新乐市"] + }, { + name: "唐山市", + areaList: ["路南区", "路北区", "古冶区", "开平区", "丰南区", "丰润区", "滦州市", "滦南县", "乐亭县", "迁西县", "玉田县", "曹妃甸区", "遵化市", "迁安市"] + }, { + name: "秦皇岛市", + areaList: ["海港区", "山海关区", "北戴河区", "青龙满族自治县", "昌黎县", "抚宁区", "卢龙县"] + }, { + name: "邯郸市", + areaList: ["邯山区", "丛台区", "复兴区", "峰峰矿区", "临漳县", "成安县", "大名县", "涉\u3000县", "磁\u3000县", "肥乡区", "永年区", "邱\u3000县", "鸡泽县", "广平县", "馆陶县", "魏\u3000县", "曲周县", "武安市"] + }, { + name: "邢台市", + areaList: ["襄都区", "信都区", "临城县", "内丘县", "柏乡县", "隆尧县", "任泽区", "南和区", "宁晋县", "巨鹿县", "新河县", "广宗县", "平乡县", "威\u3000县", "清河县", "临西县", "南宫市", "沙河市"] + }, { + name: "保定市", + areaList: ["竞秀区", "莲池区", "满城区", "清苑区", "涞水县", "阜平县", "徐水区", "定兴县", "唐\u3000县", "高阳县", "容城县", "涞源县", "望都县", "安新县", "易\u3000县", "曲阳县", "蠡\u3000县", "顺平县", "博野县", "雄\u3000县", "涿州市", "定州市", "安国市", "高碑店市"] + }, { + name: "张家口市", + areaList: ["桥东区", "桥西区", "宣化区", "下花园区", "张北县", "康保县", "沽源县", "尚义县", "蔚\u3000县", "阳原县", "怀安县", "万全区", "怀来县", "涿鹿县", "赤城县", "崇礼区"] + }, { + name: "承德市", + areaList: ["双桥区", "双滦区", "鹰手营子矿区", "承德县", "兴隆县", "平泉市", "滦平县", "隆化县", "丰宁满族自治县", "宽城满族自治县", "围场满族蒙古族自治县"] + }, { + name: "沧州市", + areaList: ["新华区", "运河区", "沧\u3000县", "青\u3000县", "东光县", "海兴县", "盐山县", "肃宁县", "南皮县", "吴桥县", "献\u3000县", "孟村回族自治县", "泊头市", "任丘市", "黄骅市", "河间市"] + }, { + name: "廊坊市", + areaList: ["安次区", "广阳区", "固安县", "永清县", "香河县", "大城县", "文安县", "大厂回族自治县", "霸州市", "三河市"] + }, { + name: "衡水市", + areaList: ["桃城区", "枣强县", "武邑县", "武强县", "饶阳县", "安平县", "故城县", "景\u3000县", "阜城县", "冀州区", "深州市"] + }] + }, { + name: "河南", + cityList: [{ + name: "郑州市", + areaList: ["中原区", "二七区", "管城回族区", "金水区", "上街区", "邙山区", "中牟县", "巩义市", "荥阳市", "新密市", "新郑市", "登封市"] + }, { + name: "开封市", + areaList: ["龙亭区", "顺河回族区", "鼓楼区", "禹王台区", "杞\u3000县", "通许县", "尉氏县", "祥符区", "兰考县"] + }, { + name: "洛阳市", + areaList: ["老城区", "西工区", "廛河回族区", "涧西区", "吉利区", "洛龙区", "孟津县", "新安县", "栾川县", "嵩\u3000县", "汝阳县", "宜阳县", "洛宁县", "伊川县", "偃师市"] + }, { + name: "平顶山市", + areaList: ["新华区", "卫东区", "湛河区", "石龙区", "舞钢市", "叶县", "鲁山", "宝丰", "郏县"] + }, { + name: "安阳市", + areaList: ["文峰区", "北关区", "殷都区", "龙安区", "安阳县", "汤阴县", "滑\u3000县", "内黄县", "林州市"] + }, { + name: "鹤壁市", + areaList: ["鹤山区", "山城区", "淇滨区", "浚\u3000县", "淇\u3000县"] + }, { + name: "新乡市", + areaList: ["红旗区", "卫滨区", "凤泉区", "牧野区", "新乡县", "获嘉县", "原阳县", "延津县", "封丘县", "长垣市", "卫辉市", "辉县市"] + }, { + name: "焦作市", + areaList: ["解放区", "中站区", "马村区", "山阳区", "修武县", "博爱县", "武陟县", "温\u3000县", "济源市", "沁阳市", "孟州市"] + }, { + name: "濮阳市", + areaList: ["华龙区", "清丰县", "南乐县", "范\u3000县", "台前县", "濮阳县"] + }, { + name: "许昌市", + areaList: ["魏都区", "建安区", "鄢陵县", "襄城县", "禹州市", "长葛市"] + }, { + name: "漯河市", + areaList: ["源汇区", "郾城区", "召陵区", "舞阳县", "临颍县"] + }, { + name: "三门峡市", + areaList: ["湖滨区", "渑池县", "陕州区", "卢氏县", "义马市", "灵宝市"] + }, { + name: "南阳市", + areaList: ["宛城区", "卧龙区", "南召县", "方城县", "西峡县", "镇平县", "内乡县", "淅川县", "社旗县", "唐河县", "新野县", "桐柏县", "邓州市"] + }, { + name: "商丘市", + areaList: ["梁园区", "睢阳区", "民权县", "睢\u3000县", "宁陵县", "柘城县", "虞城县", "夏邑县", "永城市"] + }, { + name: "信阳市", + areaList: ["师河区", "平桥区", "罗山县", "光山县", "新\u3000县", "商城县", "固始县", "潢川县", "淮滨县", "息\u3000县"] + }, { + name: "周口市", + areaList: ["川汇区", "扶沟县", "西华县", "商水县", "沈丘县", "郸城县", "淮阳区", "太康县", "鹿邑县", "项城市"] + }, { + name: "驻马店市", + areaList: ["驿城区", "西平县", "上蔡县", "平舆县", "正阳县", "确山县", "泌阳县", "汝南县", "遂平县", "新蔡县"] + }] + }, { + name: "山西", + cityList: [{ + name: "太原市", + areaList: ["小店区", "迎泽区", "杏花岭区", "尖草坪区", "万柏林区", "晋源区", "清徐县", "阳曲县", "娄烦县", "古交市"] + }, { + name: "大同市", + areaList: ["平城区", "云冈区", "新荣区", "阳高县", "天镇县", "广灵县", "灵丘县", "浑源县", "左云县", "云州区"] + }, { + name: "阳泉市", + areaList: ["城\u3000区", "矿\u3000区", "郊\u3000区", "平定县", "盂\u3000县"] + }, { + name: "长治市", + areaList: ["潞州区", "上党区", "襄垣县", "屯留区", "平顺县", "黎城县", "壶关县", "长子县", "武乡县", "沁\u3000县", "沁源县", "潞城区"] + }, { + name: "晋城市", + areaList: ["城\u3000区", "沁水县", "阳城县", "陵川县", "泽州县", "高平市"] + }, { + name: "朔州市", + areaList: ["朔城区", "平鲁区", "山阴县", "应\u3000县", "右玉县", "怀仁市"] + }, { + name: "晋中市", + areaList: ["榆次区", "榆社县", "左权县", "和顺县", "昔阳县", "寿阳县", "太谷区", "祁\u3000县", "平遥县", "灵石县", "介休市"] + }, { + name: "运城市", + areaList: ["盐湖区", "临猗县", "万荣县", "闻喜县", "稷山县", "新绛县", "绛\u3000县", "垣曲县", "夏\u3000县", "平陆县", "芮城县", "永济市", "河津市"] + }, { + name: "忻州市", + areaList: ["忻府区", "定襄县", "五台县", "代\u3000县", "繁峙县", "宁武县", "静乐县", "神池县", "五寨县", "岢岚县", "河曲县", "保德县", "偏关县", "原平市"] + }, { + name: "临汾市", + areaList: ["尧都区", "曲沃县", "翼城县", "襄汾县", "洪洞县", "古\u3000县", "安泽县", "浮山县", "吉\u3000县", "乡宁县", "大宁县", "隰\u3000县", "永和县", "蒲\u3000县", "汾西县", "侯马市", "霍州市"] + }, { + name: "吕梁市", + areaList: ["离石区", "文水县", "交城县", "兴\u3000县", "临\u3000县", "柳林县", "石楼县", "岚\u3000县", "方山县", "中阳县", "交口县", "孝义市", "汾阳市"] + }] + }, { + name: "陕西", + cityList: [{ + name: "西安市", + areaList: ["新城区", "碑林区", "莲湖区", "灞桥区", "未央区", "雁塔区", "阎良区", "临潼区", "长安区", "蓝田县", "周至县", "鄠邑区", "高陵区"] + }, { + name: "铜川市", + areaList: ["王益区", "印台区", "耀州区", "宜君县"] + }, { + name: "宝鸡市", + areaList: ["渭滨区", "金台区", "陈仓区", "凤翔县", "岐山县", "扶风县", "眉\u3000县", "陇\u3000县", "千阳县", "麟游县", "凤\u3000县", "太白县"] + }, { + name: "咸阳市", + areaList: ["秦都区", "杨凌区", "渭城区", "三原县", "泾阳县", "乾\u3000县", "礼泉县", "永寿县", "彬州市", "长武县", "旬邑县", "淳化县", "武功县", "兴平市"] + }, { + name: "渭南市", + areaList: ["临渭区", "华州区", "潼关县", "大荔县", "合阳县", "澄城县", "蒲城县", "白水县", "富平县", "韩城市", "华阴市"] + }, { + name: "延安市", + areaList: ["宝塔区", "延长县", "延川县", "子长市", "安塞区", "志丹县", "吴旗县", "甘泉县", "富\u3000县", "洛川县", "宜川县", "黄龙县", "黄陵县"] + }, { + name: "汉中市", + areaList: ["汉台区", "南郑区", "城固县", "洋\u3000县", "西乡县", "勉\u3000县", "宁强县", "略阳县", "镇巴县", "留坝县", "佛坪县"] + }, { + name: "榆林市", + areaList: ["榆阳区", "神木市", "府谷县", "横山区", "靖边县", "定边县", "绥德县", "米脂县", "佳\u3000县", "吴堡县", "清涧县", "子洲县"] + }, { + name: "安康市", + areaList: ["汉滨区", "汉阴县", "石泉县", "宁陕县", "紫阳县", "岚皋县", "平利县", "镇坪县", "旬阳县", "白河县"] + }, { + name: "商洛市", + areaList: ["商州区", "洛南县", "丹凤县", "商南县", "山阳县", "镇安县", "柞水县"] + }] + }, { + name: "江苏", + cityList: [{ + name: "南京市", + areaList: ["玄武区", "秦淮区", "建邺区", "鼓楼区", "浦口区", "栖霞区", "雨花台区", "江宁区", "六合区", "溧水区", "高淳区"] + }, { + name: "无锡市", + areaList: ["梁溪区", "新吴区", "锡山区", "惠山区", "滨湖区", "江阴市", "宜兴市"] + }, { + name: "徐州市", + areaList: ["鼓楼区", "云龙区", "贾汪区", "泉山区", "丰\u3000县", "沛\u3000县", "铜山区", "睢宁县", "新沂市", "邳州市"] + }, { + name: "常州市", + areaList: ["天宁区", "钟楼区", "新北区", "武进区", "溧阳市", "金坛区"] + }, { + name: "苏州市", + areaList: ["姑苏区", "虎丘区", "吴中区", "相城区", "常熟市", "张家港市", "昆山市", "吴江区", "太仓市"] + }, { + name: "南通市", + areaList: ["崇川区", "海安市", "如东县", "启东市", "如皋市", "通州区", "海门区"] + }, { + name: "连云港市", + areaList: ["连云区", "海州区", "赣榆区", "东海县", "灌云县", "灌南县"] + }, { + name: "淮安市", + areaList: ["清江浦区", "淮安区", "淮阴区", "涟水县", "洪泽区", "盱眙县", "金湖县"] + }, { + name: "盐城市", + areaList: ["亭湖区", "盐都区", "响水县", "滨海县", "阜宁县", "射阳县", "建湖县", "东台市", "大丰区"] + }, { + name: "扬州市", + areaList: ["广陵区", "邗江区", "郊\u3000区", "宝应县", "仪征市", "高邮市", "江都区"] + }, { + name: "镇江市", + areaList: ["京口区", "润州区", "丹徒区", "丹阳市", "扬中市", "句容市"] + }, { + name: "泰州市", + areaList: ["海陵区", "高港区", "兴化市", "靖江市", "泰兴市", "姜堰区"] + }, { + name: "宿迁市", + areaList: ["宿城区", "宿豫区", "沭阳县", "泗阳县", "泗洪县"] + }] + }, { + name: "浙江", + cityList: [{ + name: "杭州市", + areaList: ["上城区", "下城区", "江干区", "拱墅区", "西湖区", "滨江区", "萧山区", "余杭区", "桐庐县", "淳安县", "建德市", "富阳区", "临安区"] + }, { + name: "宁波市", + areaList: ["海曙区", "鄞州区", "江北区", "北仑区", "镇海区", "象山县", "宁海县", "余姚市", "慈溪市", "奉化区"] + }, { + name: "温州市", + areaList: ["鹿城区", "龙湾区", "瓯海区", "洞头区", "永嘉县", "平阳县", "苍南县", "文成县", "泰顺县", "瑞安市", "乐清市", "龙港市"] + }, { + name: "嘉兴市", + areaList: ["南湖区", "秀洲区", "嘉善县", "海盐县", "海宁市", "平湖市", "桐乡市"] + }, { + name: "湖州市", + areaList: ["吴兴区", "南浔区", "德清县", "长兴县", "安吉县"] + }, { + name: "绍兴市", + areaList: ["越城区", "柯桥区", "新昌县", "诸暨市", "上虞区", "嵊州市"] + }, { + name: "金华市", + areaList: ["婺城区", "金东区", "武义县", "浦江县", "磐安县", "兰溪市", "义乌市", "东阳市", "永康市"] + }, { + name: "衢州市", + areaList: ["柯城区", "衢江区", "常山县", "开化县", "龙游县", "江山市"] + }, { + name: "舟山市", + areaList: ["定海区", "普陀区", "岱山县", "嵊泗县"] + }, { + name: "台州市", + areaList: ["椒江区", "黄岩区", "路桥区", "玉环市", "三门县", "天台县", "仙居县", "温岭市", "临海市"] + }, { + name: "丽水市", + areaList: ["莲都区", "青田县", "缙云县", "遂昌县", "松阳县", "云和县", "庆元县", "景宁畲族自治县", "龙泉市"] + }] + }, { + name: "安徽", + cityList: [{ + name: "合肥市", + areaList: ["瑶海区", "庐阳区", "蜀山区", "包河区", "长丰县", "肥东县", "肥西县", "巢湖市", "庐江县"] + }, { + name: "芜湖市", + areaList: ["镜湖区", "弋江区", "鸠江区", "湾沚区", "繁昌区", "南陵县", "无为市"] + }, { + name: "蚌埠市", + areaList: ["龙子湖区", "蚌山区", "禹会区", "淮上区", "怀远县", "五河县", "固镇县"] + }, { + name: "淮南市", + areaList: ["大通区", "田家庵区", "谢家集区", "八公山区", "潘集区", "凤台县", "寿\u3000县"] + }, { + name: "马鞍山市", + areaList: ["博望区", "花山区", "雨山区", "当涂县", "含山县"] + }, { + name: "淮北市", + areaList: ["杜集区", "相山区", "烈山区", "濉溪县"] + }, { + name: "铜陵市", + areaList: ["铜官区", "郊\u3000区", "义安区", "枞阳县"] + }, { + name: "安庆市", + areaList: ["迎江区", "大观区", "宜秀区", "怀宁县", "潜山市", "太湖县", "宿松县", "望江县", "岳西县", "桐城市"] + }, { + name: "黄山市", + areaList: ["屯溪区", "黄山区", "徽州区", "歙\u3000县", "休宁县", "黟\u3000县", "祁门县"] + }, { + name: "滁州市", + areaList: ["琅琊区", "南谯区", "来安县", "全椒县", "定远县", "凤阳县", "天长市", "明光市"] + }, { + name: "阜阳市", + areaList: ["颍州区", "颍东区", "颍泉区", "临泉县", "太和县", "阜南县", "颍上县", "界首市"] + }, { + name: "宿州市", + areaList: ["墉桥区", "砀山县", "萧\u3000县", "灵璧县", "泗\u3000县"] + }, { + name: "六安市", + areaList: ["叶集区", "金安区", "裕安区", "霍邱县", "舒城县", "金寨县", "霍山县"] + }, { + name: "亳州市", + areaList: ["谯城区", "涡阳县", "蒙城县", "利辛县"] + }, { + name: "池州市", + areaList: ["贵池区", "东至县", "石台县", "青阳县"] + }, { + name: "宣城市", + areaList: ["宣州区", "郎溪县", "广德市", "泾\u3000县", "绩溪县", "旌德县", "宁国市"] + }] + }, { + name: "江西", + cityList: [{ + name: "南昌市", + areaList: ["东湖区", "西湖区", "青云谱区", "青山湖区", "南昌县", "新建区", "安义县", "进贤县"] + }, { + name: "景德镇市", + areaList: ["昌江区", "珠山区", "浮梁县", "乐平市"] + }, { + name: "萍乡市", + areaList: ["安源区", "湘东区", "莲花县", "上栗县", "芦溪县"] + }, { + name: "九江市", + areaList: ["濂溪区", "浔阳区", "柴桑区", "武宁县", "修水县", "永修县", "德安县", "庐山市", "都昌县", "湖口县", "彭泽县", "瑞昌市", "共青城市"] + }, { + name: "新余市", + areaList: ["渝水区", "分宜县"] + }, { + name: "鹰潭市", + areaList: ["月湖区", "余江区", "贵溪市"] + }, { + name: "赣州市", + areaList: ["章贡区", "赣县区", "信丰县", "大余县", "上犹县", "崇义县", "安远县", "龙南市", "定南县", "全南县", "宁都县", "于都县", "兴国县", "会昌县", "寻乌县", "石城县", "瑞金市", "南康区"] + }, { + name: "吉安市", + areaList: ["吉州区", "青原区", "吉安县", "吉水县", "峡江县", "新干县", "永丰县", "泰和县", "遂川县", "万安县", "安福县", "永新县", "井冈山市"] + }, { + name: "宜春市", + areaList: ["袁州区", "奉新县", "万载县", "上高县", "宜丰县", "靖安县", "铜鼓县", "丰城市", "樟树市", "高安市"] + }, { + name: "抚州市", + areaList: ["临川区", "南城县", "黎川县", "南丰县", "崇仁县", "乐安县", "宜黄县", "金溪县", "资溪县", "东乡区", "广昌县"] + }, { + name: "上饶市", + areaList: ["信州区", "广信区", "广丰区", "玉山县", "铅山县", "横峰县", "弋阳县", "余干县", "鄱阳县", "万年县", "婺源县", "德兴市"] + }] + }, { + name: "山东", + cityList: [{ + name: "济南市", + areaList: ["历下区", "市中区", "槐荫区", "天桥区", "历城区", "长清区", "平阴县", "济阳区", "商河县", "章丘区", "莱芜区", "钢城区"] + }, { + name: "青岛市", + areaList: ["市南区", "市北区", "黄岛区", "崂山区", "李沧区", "城阳区", "胶州市", "即墨区", "平度市", "莱西市"] + }, { + name: "淄博市", + areaList: ["淄川区", "张店区", "博山区", "临淄区", "周村区", "桓台县", "高青县", "沂源县"] + }, { + name: "枣庄市", + areaList: ["市中区", "薛城区", "峄城区", "台儿庄区", "山亭区", "滕州市"] + }, { + name: "东营市", + areaList: ["东营区", "河口区", "垦利区", "利津县", "广饶县"] + }, { + name: "烟台市", + areaList: ["芝罘区", "福山区", "牟平区", "莱山区", "蓬莱区", "龙口市", "莱阳市", "莱州市", "招远市", "栖霞市", "海阳市"] + }, { + name: "潍坊市", + areaList: ["潍城区", "寒亭区", "坊子区", "奎文区", "临朐县", "昌乐县", "青州市", "诸城市", "寿光市", "安丘市", "高密市", "昌邑市"] + }, { + name: "济宁市", + areaList: ["任城区", "微山县", "鱼台县", "金乡县", "嘉祥县", "汶上县", "泗水县", "梁山县", "曲阜市", "兖州区", "邹城市"] + }, { + name: "泰安市", + areaList: ["泰山区", "岱岳区", "宁阳县", "东平县", "新泰市", "肥城市"] + }, { + name: "威海市", + areaList: ["环翠区", "文登区", "荣成市", "乳山市"] + }, { + name: "日照市", + areaList: ["东港区", "岚山区", "五莲县", "莒\u3000县"] + }, { + name: "临沂市", + areaList: ["兰山区", "罗庄区", "河东区", "沂南县", "郯城县", "沂水县", "兰陵县", "费\u3000县", "平邑县", "莒南县", "蒙阴县", "临沭县"] + }, { + name: "德州市", + areaList: ["德城区", "陵城区", "宁津县", "庆云县", "临邑县", "齐河县", "平原县", "夏津县", "武城县", "乐陵市", "禹城市"] + }, { + name: "聊城市", + areaList: ["东昌府区", "阳谷县", "莘\u3000县", "茌平区", "东阿县", "冠\u3000县", "高唐县", "临清市"] + }, { + name: "滨州市", + areaList: ["滨城区", "惠民县", "阳信县", "无棣县", "沾化区", "博兴县", "邹平市"] + }, { + name: "菏泽市", + areaList: ["牡丹区", "曹\u3000县", "单\u3000县", "成武县", "巨野县", "郓城县", "鄄城县", "定陶区", "东明县"] + }] + }, { + name: "辽宁", + cityList: [{ + name: "沈阳市", + areaList: ["和平区", "沈河区", "大东区", "皇姑区", "铁西区", "苏家屯区", "浑南区", "沈北新区", "于洪区", "辽中区", "康平县", "法库县", "新民市"] + }, { + name: "大连市", + areaList: ["中山区", "西岗区", "沙河口区", "甘井子区", "旅顺口区", "金州区", "长海县", "瓦房店市", "普兰店区", "庄河市"] + }, { + name: "鞍山市", + areaList: ["铁东区", "铁西区", "立山区", "千山区", "台安县", "岫岩满族自治县", "海城市"] + }, { + name: "抚顺市", + areaList: ["新抚区", "东洲区", "望花区", "顺城区", "抚顺县", "新宾满族自治县", "清原满族自治县"] + }, { + name: "本溪市", + areaList: ["平山区", "溪湖区", "明山区", "南芬区", "本溪满族自治县", "桓仁满族自治县"] + }, { + name: "丹东市", + areaList: ["元宝区", "振兴区", "振安区", "宽甸满族自治县", "东港市", "凤城市"] + }, { + name: "锦州市", + areaList: ["古塔区", "凌河区", "太和区", "黑山县", "义\u3000县", "凌海市", "北镇市"] + }, { + name: "营口市", + areaList: ["站前区", "西市区", "鲅鱼圈区", "老边区", "盖州市", "大石桥市"] + }, { + name: "阜新市", + areaList: ["海州区", "新邱区", "太平区", "清河门区", "细河区", "阜新蒙古族自治县", "彰武县"] + }, { + name: "辽阳市", + areaList: ["白塔区", "文圣区", "宏伟区", "弓长岭区", "太子河区", "辽阳县", "灯塔市"] + }, { + name: "盘锦市", + areaList: ["双台子区", "兴隆台区", "大洼区", "盘山县"] + }, { + name: "铁岭市", + areaList: ["银州区", "清河区", "铁岭县", "西丰县", "昌图县", "调兵山市", "开原市"] + }, { + name: "朝阳市", + areaList: ["双塔区", "龙城区", "朝阳县", "建平县", "喀喇沁左翼蒙古族自治县", "北票市", "凌源市"] + }, { + name: "葫芦岛市", + areaList: ["连山区", "龙港区", "南票区", "绥中县", "建昌县", "兴城市"] + }] + }, { + name: "吉林", + cityList: [{ + name: "长春市", + areaList: ["南关区", "宽城区", "朝阳区", "二道区", "绿园区", "双阳区", "九台区", "农安县", "榆树市", "德惠市", "公主岭市"] + }, { + name: "吉林市", + areaList: ["昌邑区", "龙潭区", "船营区", "丰满区", "永吉县", "蛟河市", "桦甸市", "舒兰市", "磐石市"] + }, { + name: "四平市", + areaList: ["铁西区", "铁东区", "梨树县", "伊通满族自治县", "双辽市"] + }, { + name: "辽源市", + areaList: ["龙山区", "西安区", "东丰县", "东辽县"] + }, { + name: "通化市", + areaList: ["东昌区", "二道江区", "通化县", "辉南县", "柳河县", "梅河口市", "集安市"] + }, { + name: "白山市", + areaList: ["浑江区", "抚松县", "靖宇县", "长白朝鲜族自治县", "江源区", "临江市"] + }, { + name: "松原市", + areaList: ["宁江区", "前郭尔罗斯蒙古族自治县", "长岭县", "乾安县", "扶余市"] + }, { + name: "白城市", + areaList: ["洮北区", "镇赉县", "通榆县", "洮南市", "大安市"] + }, { + name: "延边朝鲜族自治州", + areaList: ["延吉市", "图们市", "敦化市", "珲春市", "龙井市", "和龙市", "汪清县", "安图县"] + }] + }, { + name: "黑龙江", + cityList: [{ + name: "哈尔滨市", + areaList: ["道里区", "南岗区", "道外区", "香坊区", "平房区", "松北区", "呼兰区", "依兰县", "方正县", "宾\u3000县", "巴彦县", "木兰县", "通河县", "延寿县", "阿城区", "双城区", "尚志市", "五常市"] + }, { + name: "齐齐哈尔市", + areaList: ["龙沙区", "建华区", "铁锋区", "昂昂溪区", "富拉尔基区", "碾子山区", "梅里斯达斡尔族区", "龙江县", "依安县", "泰来县", "甘南县", "富裕县", "克山县", "克东县", "拜泉县", "讷河市"] + }, { + name: "鸡西市", + areaList: ["鸡冠区", "恒山区", "滴道区", "梨树区", "城子河区", "麻山区", "鸡东县", "虎林市", "密山市"] + }, { + name: "鹤岗市", + areaList: ["向阳区", "工农区", "南山区", "兴安区", "东山区", "兴山区", "萝北县", "绥滨县"] + }, { + name: "双鸭山市", + areaList: ["尖山区", "岭东区", "四方台区", "宝山区", "集贤县", "友谊县", "宝清县", "饶河县"] + }, { + name: "大庆市", + areaList: ["萨尔图区", "龙凤区", "让胡路区", "红岗区", "大同区", "肇州县", "肇源县", "林甸县", "杜尔伯特蒙古族自治县"] + }, { + name: "伊春市", + areaList: ["伊美区", "南岔县", "友好区", "乌翠区", "金林区", "丰林县", "汤旺县", "大箐山县", "嘉荫县", "铁力市"] + }, { + name: "佳木斯市", + areaList: ["向阳区", "前进区", "东风区", "郊\u3000区", "桦南县", "桦川县", "汤原县", "抚远市", "同江市", "富锦市"] + }, { + name: "七台河市", + areaList: ["新兴区", "桃山区", "茄子河区", "勃利县"] + }, { + name: "牡丹江市", + areaList: ["东安区", "阳明区", "爱民区", "西安区", "东宁市", "林口县", "绥芬河市", "海林市", "宁安市", "穆棱市"] + }, { + name: "黑河市", + areaList: ["爱辉区", "嫩江市", "逊克县", "孙吴县", "北安市", "五大连池市"] + }, { + name: "绥化市", + areaList: ["北林区", "望奎县", "兰西县", "青冈县", "庆安县", "明水县", "绥棱县", "安达市", "肇东市", "海伦市"] + }, { + name: "大兴安岭地区", + areaList: ["呼玛县", "塔河县", "漠河市"] + }] + }, { + name: "四川", + cityList: [{ + name: "成都市", + areaList: ["锦江区", "青羊区", "金牛区", "武侯区", "成华区", "龙泉驿区", "青白江区", "新都区", "温江县", "金堂县", "双流区", "郫都区", "大邑县", "蒲江县", "新津区", "都江堰市", "彭州市", "邛崃市", "崇州市", "简阳市"] + }, { + name: "自贡市", + areaList: ["自流井区", "贡井区", "大安区", "沿滩区", "荣\u3000县", "富顺县"] + }, { + name: "攀枝花市", + areaList: ["东区", "西区", "仁和区", "米易县", "盐边县"] + }, { + name: "泸州市", + areaList: ["江阳区", "纳溪区", "龙马潭区", "泸\u3000县", "合江县", "叙永县", "古蔺县"] + }, { + name: "德阳市", + areaList: ["旌阳区", "中江县", "罗江区", "广汉市", "什邡市", "绵竹市"] + }, { + name: "绵阳市", + areaList: ["涪城区", "游仙区", "三台县", "盐亭县", "安州区", "梓潼县", "北川羌族自治县", "平武县", "江油市"] + }, { + name: "广元市", + areaList: ["利州区", "昭化区", "朝天区", "旺苍县", "青川县", "剑阁县", "苍溪县"] + }, { + name: "遂宁市", + areaList: ["船山区", "安居区", "蓬溪县", "射洪市", "大英县"] + }, { + name: "内江市", + areaList: ["市中区", "东兴区", "威远县", "资中县", "隆昌市"] + }, { + name: "乐山市", + areaList: ["市中区", "沙湾区", "五通桥区", "金口河区", "犍为县", "井研县", "夹江县", "沐川县", "峨边彝族自治县", "马边彝族自治县", "峨眉山市"] + }, { + name: "南充市", + areaList: ["顺庆区", "高坪区", "嘉陵区", "南部县", "营山县", "蓬安县", "仪陇县", "西充县", "阆中市"] + }, { + name: "眉山市", + areaList: ["东坡区", "仁寿县", "彭山区", "洪雅县", "丹棱县", "青神县"] + }, { + name: "宜宾市", + areaList: ["翠屏区", "叙州区", "南溪区", "江安县", "长宁县", "高\u3000县", "珙\u3000县", "筠连县", "兴文县", "屏山县"] + }, { + name: "广安市", + areaList: ["广安区", "前锋区", "岳池县", "武胜县", "邻水县", "华莹市"] + }, { + name: "达州市", + areaList: ["通川区", "达川区", "宣汉县", "开江县", "大竹县", "渠\u3000县", "万源市"] + }, { + name: "雅安市", + areaList: ["雨城区", "名山区", "荥经县", "汉源县", "石棉县", "天全县", "芦山县", "宝兴县"] + }, { + name: "巴中市", + areaList: ["巴州区", "通江县", "南江县", "平昌县", "恩阳区"] + }, { + name: "资阳市", + areaList: ["雁江区", "安岳县", "乐至县"] + }, { + name: "阿坝藏族羌族自治州", + areaList: ["汶川县", "理\u3000县", "茂\u3000县", "松潘县", "九寨沟县", "金川县", "小金县", "黑水县", "马尔康市", "壤塘县", "阿坝县", "若尔盖县", "红原县"] + }, { + name: "甘孜藏族自治州", + areaList: ["康定市", "泸定县", "丹巴县", "九龙县", "雅江县", "道孚县", "炉霍县", "甘孜县", "新龙县", "德格县", "白玉县", "石渠县", "色达县", "理塘县", "巴塘县", "乡城县", "稻城县", "得荣县"] + }, { + name: "凉山彝族自治州", + areaList: ["西昌市", "木里藏族自治县", "盐源县", "德昌县", "会理县", "会东县", "宁南县", "普格县", "布拖县", "金阳县", "昭觉县", "喜德县", "冕宁县", "越西县", "甘洛县", "美姑县", "雷波县"] + }] + }, { + name: "贵州", + cityList: [{ + name: "贵阳市", + areaList: ["市辖区", "南明区", "云岩区", "花溪区", "乌当区", "白云区", "观山湖区", "开阳县", "息烽县", "修文县", "清镇市"] + }, { + name: "六盘水市", + areaList: ["钟山区", "六枝特区", "水城区", "盘州市"] + }, { + name: "遵义市", + areaList: ["红花岗区", "汇川区", "播州区", "桐梓县", "绥阳县", "正安县", "道真仡佬族苗族自治县", "务川仡佬族苗族自治县", "凤冈县", "湄潭县", "余庆县", "习水县", "赤水市", "仁怀市"] + }, { + name: "安顺市", + areaList: ["西秀区", "平坝区", "普定县", "镇宁布依族苗族自治县", "关岭布依族苗族自治县", "紫云苗族布依族自治县"] + }, { + name: "铜仁市", + areaList: ["碧江区", "江口县", "玉屏侗族自治县", "石阡县", "思南县", "印江土家族苗族自治县", "德江县", "沿河土家族自治县", "松桃苗族自治县", "万山区"] + }, { + name: "黔西南布依族苗族自治州", + areaList: ["兴义市", "兴仁市", "普安县", "晴隆县", "贞丰县", "望谟县", "册亨县", "安龙县"] + }, { + name: "毕节市", + areaList: ["七星关区", "大方县", "黔西县", "金沙县", "织金县", "纳雍县", "威宁彝族回族苗族自治县", "赫章县"] + }, { + name: "黔东南苗族侗族自治州", + areaList: ["凯里市", "黄平县", "施秉县", "三穗县", "镇远县", "岑巩县", "天柱县", "锦屏县", "剑河县", "台江县", "黎平县", "榕江县", "从江县", "雷山县", "麻江县", "丹寨县"] + }, { + name: "黔南布依族苗族自治州", + areaList: ["都匀市", "福泉市", "荔波县", "贵定县", "瓮安县", "独山县", "平塘县", "罗甸县", "长顺县", "龙里县", "惠水县", "三都水族自治县"] + }] + }, { + name: "云南", + cityList: [{ + name: "昆明市", + areaList: ["五华区", "盘龙区", "官渡区", "西山区", "东川区", "呈贡区", "晋宁区", "富民县", "宜良县", "石林彝族自治县", "嵩明县", "禄劝彝族苗族自治县", "寻甸回族彝族自治县", "安宁市"] + }, { + name: "曲靖市", + areaList: ["麒麟区", "马龙区", "陆良县", "师宗县", "罗平县", "富源县", "会泽县", "沾益区", "宣威市"] + }, { + name: "玉溪市", + areaList: ["红塔区", "江川县", "澄 江", "通海县", "华宁县", "易门县", "峨山彝族自治县", "新平彝族傣族自治县", "元江哈尼族彝族傣族自治县"] + }, { + name: "保山市", + areaList: ["隆阳区", "施甸县", "腾冲市", "龙陵县", "昌宁县"] + }, { + name: "昭通市", + areaList: ["昭阳区", "鲁甸县", "巧家县", "盐津县", "大关县", "永善县", "绥江县", "镇雄县", "彝良县", "威信县", "水富市"] + }, { + name: "丽江市", + areaList: ["古城区", "玉龙纳西族自治县", "永胜县", "华坪县", "宁蒗彝族自治县"] + }, { + name: "普洱市", + areaList: ["思茅区", "宁洱哈尼族彝族自治县", "墨江哈尼族自治县", "景东彝族自治县", "景谷傣族彝族自治县", "镇沅彝族哈尼族拉祜族自治县", "江城哈尼族彝族自治县", "孟连傣族拉祜族佤族自治县", "澜沧拉祜族自治县", "西盟佤族自治县"] + }, { + name: "临沧市", + areaList: ["临翔区", "凤庆县", "云\u3000县", "永德县", "镇康县", "双江拉祜族佤族布朗族傣族自治县", "耿马傣族佤族自治县", "沧源佤族自治县"] + }, { + name: "楚雄彝族自治州", + areaList: ["楚雄市", "双柏县", "牟定县", "南华县", "姚安县", "大姚县", "永仁县", "元谋县", "武定县", "禄丰县"] + }, { + name: "红河哈尼族彝族自治州", + areaList: ["个旧市", "开远市", "蒙自市", "屏边苗族自治县", "建水县", "石屏县", "弥勒市", "泸西县", "元阳县", "红河县", "金平苗族瑶族傣族自治县", "绿春县", "河口瑶族自治县"] + }, { + name: "文山壮族苗族自治州", + areaList: ["文山市", "砚山县", "西畴县", "麻栗坡县", "马关县", "丘北县", "广南县", "富宁县"] + }, { + name: "西双版纳傣族自治州", + areaList: ["景洪市", "勐海县", "勐腊县"] + }, { + name: "大理白族自治州", + areaList: ["大理市", "漾濞彝族自治县", "祥云县", "宾川县", "弥渡县", "南涧彝族自治县", "巍山彝族回族自治县", "永平县", "云龙县", "洱源县", "剑川县", "鹤庆县"] + }, { + name: "德宏傣族景颇族自治州", + areaList: ["瑞丽市", "芒市", "梁河县", "盈江县", "陇川县"] + }, { + name: "怒江傈僳族自治州", + areaList: ["泸水市", "福贡县", "贡山独龙族怒族自治县", "兰坪白族普米族自治县"] + }, { + name: "迪庆藏族自治州", + areaList: ["香格里拉市", "德钦县", "维西傈僳族自治县"] + }] + }, { + name: "西藏", + cityList: [{ + name: "拉萨市", + areaList: ["市辖区", "城关区", "林周县", "当雄县", "尼木县", "曲水县", "堆龙德庆区", "达孜区", "墨竹工卡县"] + }, { + name: "昌都市", + areaList: ["卡若区", "江达县", "贡觉县", "类乌齐县", "丁青县", "察雅县", "八宿县", "左贡县", "芒康县", "洛隆县", "边坝县"] + }, { + name: "山南市", + areaList: ["乃东区", "扎囊县", "贡嘎县", "桑日县", "琼结县", "曲松县", "措美县", "洛扎县", "加查县", "隆子县", "错那县", "浪卡子县"] + }, { + name: "日喀则市", + areaList: ["桑珠孜区", "南木林县", "江孜县", "定日县", "萨迦县", "拉孜县", "昂仁县", "谢通门县", "白朗县", "仁布县", "康马县", "定结县", "仲巴县", "亚东县", "吉隆县", "聂拉木县", "萨嘎县", "岗巴县"] + }, { + name: "那曲市", + areaList: ["色尼区", "嘉黎县", "比如县", "聂荣县", "安多县", "申扎县", "索\u3000县", "班戈县", "巴青县", "尼玛县", "双湖县"] + }, { + name: "阿里地区", + areaList: ["普兰县", "札达县", "噶尔县", "日土县", "革吉县", "改则县", "措勤县"] + }, { + name: "林芝市", + areaList: ["巴宜区", "工布江达县", "米林县", "墨脱县", "波密县", "察隅县", "朗\u3000县"] + }] + }, { + name: "甘肃", + cityList: [{ + name: "兰州市", + areaList: ["城关区", "七里河区", "西固区", "安宁区", "红古区", "永登县", "皋兰县", "榆中县"] + }, { + name: "嘉峪关市", + areaList: ["雄关区", "长城区", "镜铁区"] + }, { + name: "金昌市", + areaList: ["金川区", "永昌县"] + }, { + name: "白银市", + areaList: ["白银区", "平川区", "靖远县", "会宁县", "景泰县"] + }, { + name: "天水市", + areaList: ["秦城区", "北道区", "清水县", "秦安县", "甘谷县", "武山县", "张家川回族自治县"] + }, { + name: "武威市", + areaList: ["凉州区", "民勤县", "古浪县", "天祝藏族自治县"] + }, { + name: "张掖市", + areaList: ["甘州区", "肃南裕固族自治县", "民乐县", "临泽县", "高台县", "山丹县"] + }, { + name: "平凉市", + areaList: ["崆峒区", "泾川县", "灵台县", "崇信县", "华亭市", "庄浪县", "静宁县"] + }, { + name: "酒泉市", + areaList: ["肃州区", "金塔县", "瓜州县", "肃北蒙古族自治县", "阿克塞哈萨克族自治县", "玉门市", "敦煌市"] + }, { + name: "庆阳市", + areaList: ["西峰区", "庆城县", "环\u3000县", "华池县", "合水县", "正宁县", "宁\u3000县", "镇原县"] + }, { + name: "定西市", + areaList: ["安定区", "通渭县", "陇西县", "渭源县", "临洮县", "漳\u3000县", "岷\u3000县"] + }, { + name: "陇南市", + areaList: ["武都区", "成\u3000县", "文\u3000县", "宕昌县", "康\u3000县", "西和县", "礼\u3000县", "徽\u3000县", "两当县"] + }, { + name: "临夏回族自治州", + areaList: ["临夏市", "临夏县", "康乐县", "永靖县", "广河县", "和政县", "东乡族自治县", "积石山保安族东乡族撒拉族自治县"] + }, { + name: "甘南藏族自治州", + areaList: ["合作市", "临潭县", "卓尼县", "舟曲县", "迭部县", "玛曲县", "碌曲县", "夏河县"] + }] + }, { + name: "青海", + cityList: [{ + name: "西宁市", + areaList: ["城东区", "城中区", "城西区", "城北区", "大通回族土族自治县", "湟中区", "湟源县"] + }, { + name: "海东市", + areaList: ["平安区", "民和回族土族自治县", "乐都区", "互助土族自治县", "化隆回族自治县", "循化撒拉族自治县"] + }, { + name: "海北藏族自治州", + areaList: ["门源回族自治县", "祁连县", "海晏县", "刚察县"] + }, { + name: "黄南藏族自治州", + areaList: ["同仁市", "尖扎县", "泽库县", "河南蒙古族自治县"] + }, { + name: "海南藏族自治州", + areaList: ["共和县", "同德县", "贵德县", "兴海县", "贵南县"] + }, { + name: "果洛藏族自治州", + areaList: ["玛沁县", "班玛县", "甘德县", "达日县", "久治县", "玛多县"] + }, { + name: "玉树藏族自治州", + areaList: ["玉树市", "杂多县", "称多县", "治多县", "囊谦县", "曲麻莱县"] + }, { + name: "海西蒙古族藏族自治州", + areaList: ["格尔木市", "德令哈市", "乌兰县", "都兰县", "天峻县", "茫崖市"] + }] + }, { + name: "宁夏", + cityList: [{ + name: "银川市", + areaList: ["兴庆区", "西夏区", "金凤区", "永宁县", "贺兰县", "灵武市"] + }, { + name: "石嘴山市", + areaList: ["大武口区", "惠农区", "平罗县"] + }, { + name: "吴忠市", + areaList: ["红寺堡区", "利通区", "盐池县", "同心县", "青铜峡市"] + }, { + name: "固原市", + areaList: ["原州区", "西吉县", "隆德县", "泾源县", "彭阳县", "海原县"] + }, { + name: "中卫市", + areaList: ["沙坡头区", "中宁县"] + }] + }, { + name: "新疆", + cityList: [{ + name: "乌鲁木齐市", + areaList: ["天山区", "沙依巴克区", "新市区", "水磨沟区", "头屯河区", "达坂城区", "米东区", "乌鲁木齐县"] + }, { + name: "克拉玛依市", + areaList: ["独山子区", "克拉玛依区", "白碱滩区", "乌尔禾区"] + }, { + name: "吐鲁番市", + areaList: ["高昌区", "鄯善县", "托克逊县"] + }, { + name: "哈密市", + areaList: ["伊州区", "巴里坤哈萨克自治县", "伊吾县"] + }, { + name: "昌吉回族自治州", + areaList: ["昌吉市", "阜康市", "呼图壁县", "玛纳斯县", "奇台县", "吉木萨尔县", "木垒哈萨克自治县"] + }, { + name: "博尔塔拉蒙古自治州", + areaList: ["博乐市", "精河县", "阿拉山口市", "温泉县"] + }, { + name: "巴音郭楞蒙古自治州", + areaList: ["库尔勒市", "轮台县", "尉犁县", "若羌县", "且末县", "焉耆回族自治县", "和静县", "和硕县", "博湖县"] + }, { + name: "阿克苏地区", + areaList: ["阿克苏市", "温宿县", "库车市", "沙雅县", "新和县", "拜城县", "乌什县", "阿瓦提县", "柯坪县"] + }, { + name: "克孜勒苏柯尔克孜自治州", + areaList: ["阿图什市", "阿克陶县", "阿合奇县", "乌恰县"] + }, { + name: "喀什地区", + areaList: ["喀什市", "疏附县", "疏勒县", "英吉沙县", "泽普县", "莎车县", "叶城县", "麦盖提县", "岳普湖县", "伽师县", "巴楚县", "塔什库尔干塔吉克自治县"] + }, { + name: "和田地区", + areaList: ["和田市", "和田县", "墨玉县", "皮山县", "洛浦县", "策勒县", "于田县", "民丰县"] + }, { + name: "伊犁哈萨克自治州", + areaList: ["伊宁市", "奎屯市", "伊宁县", "察布查尔锡伯自治县", "霍城县", "巩留县", "新源县", "昭苏县", "特克斯县", "尼勒克县", "霍尔果斯市"] + }, { + name: "塔城地区", + areaList: ["塔城市", "乌苏市", "额敏县", "沙湾县", "托里县", "裕民县", "和布克赛尔蒙古自治县"] + }, { + name: "阿勒泰地区", + areaList: ["阿勒泰市", "布尔津县", "富蕴县", "福海县", "哈巴河县", "青河县", "吉木乃县"] + }, { + name: "省直辖行政单位", + areaList: ["石河子市", "阿拉尔市", "图木舒克市", "五家渠市", "北屯市", "铁门关", "双河市", "可克达拉市", "昆玉市", "胡杨河市"] + }] + }, { + name: "内蒙古", + cityList: [{ + name: "呼和浩特市", + areaList: ["新城区", "回民区", "玉泉区", "赛罕区", "土默特左旗", "托克托县", "和林格尔县", "清水河县", "武川县"] + }, { + name: "包头市", + areaList: ["东河区", "昆都仑区", "青山区", "石拐区", "白云矿区", "九原区", "土默特右旗", "固阳县", "达尔罕茂明安联合旗"] + }, { + name: "乌海市", + areaList: ["海勃湾区", "海南区", "乌达区"] + }, { + name: "赤峰市", + areaList: ["红山区", "元宝山区", "松山区", "阿鲁科尔沁旗", "巴林左旗", "巴林右旗", "林西县", "克什克腾旗", "翁牛特旗", "喀喇沁旗", "宁城县", "敖汉旗"] + }, { + name: "通辽市", + areaList: ["科尔沁区", "科尔沁左翼中旗", "科尔沁左翼后旗", "开鲁县", "库伦旗", "奈曼旗", "扎鲁特旗", "霍林郭勒市"] + }, { + name: "鄂尔多斯市", + areaList: ["康巴什区", "东胜区", "达拉特旗", "准格尔旗", "鄂托克前旗", "鄂托克旗", "杭锦旗", "乌审旗", "伊金霍洛旗"] + }, { + name: "呼伦贝尔市", + areaList: ["海拉尔区", "阿荣旗", "莫力达瓦达斡尔族自治旗", "鄂伦春自治旗", "鄂温克族自治旗", "陈巴尔虎旗", "新巴尔虎左旗", "新巴尔虎右旗", "满洲里市", "扎赉诺尔区", "牙克石市", "扎兰屯市", "额尔古纳市", "根河市"] + }, { + name: "巴彦淖尔市", + areaList: ["临河区", "五原县", "磴口县", "乌拉特前旗", "乌拉特中旗", "乌拉特后旗", "杭锦后旗"] + }, { + name: "乌兰察布市", + areaList: ["集宁区", "卓资县", "化德县", "商都县", "兴和县", "凉城县", "察哈尔右翼前旗", "察哈尔右翼中旗", "察哈尔右翼后旗", "四子王旗", "丰镇市"] + }, { + name: "兴安盟", + areaList: ["乌兰浩特市", "阿尔山市", "科尔沁右翼前旗", "科尔沁右翼中旗", "扎赉特旗", "突泉县"] + }, { + name: "锡林郭勒盟", + areaList: ["二连浩特市", "锡林浩特市", "阿巴嘎旗", "苏尼特左旗", "苏尼特右旗", "东乌珠穆沁旗", "西乌珠穆沁旗", "太仆寺旗", "镶黄旗", "正镶白旗", "正蓝旗", "多伦县"] + }, { + name: "阿拉善盟", + areaList: ["阿拉善左旗", "阿拉善右旗", "额济纳旗"] + }] + }, { + name: "广西", + cityList: [{ + name: "南宁市", + areaList: ["兴宁区", "青秀区", "江南区", "西乡塘区", "良庆区", "邕宁区", "武鸣区", "隆安县", "马山县", "上林县", "宾阳县", "横\u3000县"] + }, { + name: "柳州市", + areaList: ["城中区", "鱼峰区", "柳南区", "柳北区", "柳江区", "柳城县", "鹿寨县", "融安县", "融水苗族自治县", "三江侗族自治县"] + }, { + name: "桂林市", + areaList: ["秀峰区", "叠彩区", "象山区", "七星区", "雁山区", "阳朔县", "临桂区", "灵川县", "全州县", "兴安县", "永福县", "灌阳县", "龙胜各族自治县", "资源县", "平乐县", "荔浦市", "恭城瑶族自治县"] + }, { + name: "梧州市", + areaList: ["万秀区", "长洲区", "龙圩区", "苍梧县", "藤\u3000县", "蒙山县", "岑溪市"] + }, { + name: "北海市", + areaList: ["海城区", "银海区", "铁山港区", "合浦县"] + }, { + name: "防城港市", + areaList: ["港口区", "防城区", "上思县", "东兴市"] + }, { + name: "钦州市", + areaList: ["钦南区", "钦北区", "灵山县", "浦北县"] + }, { + name: "贵港市", + areaList: ["港北区", "港南区", "覃塘区", "平南县", "桂平市"] + }, { + name: "玉林市", + areaList: ["玉州区", "福绵区", "容\u3000县", "陆川县", "博白县", "兴业县", "北流市"] + }, { + name: "百色市", + areaList: ["右江区", "田阳区", "田东县", "平果市", "德保县", "靖西市", "那坡县", "凌云县", "乐业县", "田林县", "西林县", "隆林各族自治县"] + }, { + name: "贺州市", + areaList: ["平桂区", "八步区", "昭平县", "钟山县", "富川瑶族自治县"] + }, { + name: "河池市", + areaList: ["金城江区", "南丹县", "天峨县", "凤山县", "东兰县", "罗城仫佬族自治县", "环江毛南族自治县", "巴马瑶族自治县", "都安瑶族自治县", "大化瑶族自治县", "宜州区"] + }, { + name: "来宾市", + areaList: ["兴宾区", "忻城县", "象州县", "武宣县", "金秀瑶族自治县", "合山市"] + }, { + name: "崇左市", + areaList: ["江洲区", "扶绥县", "宁明县", "龙州县", "大新县", "天等县", "凭祥市"] + }] + }, { + name: "海南", + cityList: [{ + name: "海口市", + areaList: ["秀英区", "龙华区", "琼山区", "美兰区"] + }, { + name: "三亚市", + areaList: ["崖州区", "天涯区", "吉阳区", "海棠区"] + }, { + name: "五指山市", + areaList: ["五指山市"] + }, { + name: "琼海市", + areaList: ["琼海市"] + }, { + name: "儋州市", + areaList: ["儋州市"] + }, { + name: "文昌市", + areaList: ["文昌市"] + }, { + name: "万宁市", + areaList: ["万宁市"] + }, { + name: "东方市", + areaList: ["东方市"] + }, { + name: "三沙市", + areaList: ["西沙区", "南沙区", "中沙群岛", "其它海域"] + }, { + name: "定安县", + areaList: ["定安县"] + }, { + name: "屯昌县", + areaList: ["屯昌县"] + }, { + name: "澄迈县", + areaList: ["澄迈县"] + }, { + name: "临高县", + areaList: ["临高县"] + }, { + name: "白沙黎族自治县", + areaList: ["白沙黎族自治县"] + }, { + name: "昌江黎族自治县", + areaList: ["昌江黎族自治县"] + }, { + name: "乐东黎族自治县", + areaList: ["乐东黎族自治县"] + }, { + name: "陵水黎族自治县", + areaList: ["陵水黎族自治县"] + }, { + name: "保亭黎族苗族自治县", + areaList: ["保亭黎族苗族自治县"] + }, { + name: "琼中黎族苗族自治县", + areaList: ["琼中黎族苗族自治县"] + }] + }]; + function _0x4dfe11(_0x21872e) { + _0x4dfe11 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x4dafd0) { + return typeof _0x4dafd0; + } : function (_0x5a9c36) { + return _0x5a9c36 && "function" == typeof Symbol && _0x5a9c36.constructor === Symbol && _0x5a9c36 !== Symbol.prototype ? "symbol" : typeof _0x5a9c36; + }; + return _0x4dfe11(_0x21872e); + } + var _0x4d21ed = function (_0x5efdd4) { + MiguplayUtils.loadFile.loadScript("//y.migu.cn/app/libs/migu-sdk-core/latest/migu-sdk.min.js?token=03c7c0ace395d80182db07ae2c30f039", _0x5efdd4); + }; + var _0x57bbe5 = function () { + return (0, _0x5802fb.ua)().indexOf("mobilemusic") > -1; + }; + var _0x496ca5 = function () { + var _0x5a4dec = (0, _0x5802fb.ua)().match(/mobilemusic\/(\S*)[^\s]/g); + console.log(_0x5a4dec); + _0x5a4dec = _0x5a4dec[0].split("/").pop(); + console.log(_0x5a4dec); + var _0x39f617 = _0x5a4dec.split("."); + console.log(_0x39f617); + _0x39f617 = "".concat(_0x39f617[0]).concat(_0x39f617[1]); + console.log(_0x39f617); + return _0x39f617; + }; + var _0x587494 = function (_0x3fce47, _0x2f8ac9) { + var _0x369967 = function () { + var _0x26a71b = migu.bridge.isLow(_0x3fce47); + _0x2f8ac9 && _0x2f8ac9(_0x26a71b); + }; + "object" == _0x4dfe11(window.migu) ? _0x369967() : _0x4d21ed(_0x369967); + }; + var _0x856aa2 = function (_0xcaa2f6) { + var _0x239796 = function () { + migu.router.push("mgmusic://space?action=start-play&type=" + _0xcaa2f6); + }; + "object" == _0x4dfe11(window.migu) ? _0x239796() : _0x4d21ed(_0x239796); + }; + var _0x225f30 = function () { + var _0x2f277e = function () { + try { + window.migu.bridge.call("close"); + } catch (_0x7b598) { + console.log("erre", _0x7b598); + } + }; + "object" == _0x4dfe11(window.migu) ? _0x2f277e() : _0x4d21ed(_0x2f277e); + }; + function _0x1a03db(_0x4e4e23) { + _0x1a03db = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x14bc57) { + return typeof _0x14bc57; + } : function (_0xf4a50d) { + return _0xf4a50d && "function" == typeof Symbol && _0xf4a50d.constructor === Symbol && _0xf4a50d !== Symbol.prototype ? "symbol" : typeof _0xf4a50d; + }; + return _0x1a03db(_0x4e4e23); + } + var _0x29bb7f = function (_0x4682fb) { + MiguplayUtils.loadFile.loadScript("//www.migufun.com/h5/cloudgame/static/miguread/mgzxjsb.js", _0x4682fb); + }; + var _0x535d5f = function (_0x540161) { + MiguplayUtils.loadFile.loadScript("//www.migufun.com/h5/cloudgame/static/miguread/yuedu.js", _0x540161); + }; + var _0x7c871b = function () { + var _0x1c6b56 = (0, _0x5802fb.ua)(); + console.log("readUserAgent", _0x1c6b56); + var _0x411158 = _0x1c6b56.match(/(CMREAD|cmread)(\S*)[^\(]/g); + console.log(_0x411158); + _0x411158 = (_0x411158 = _0x411158[0].split("("))[0].split("_").pop(); + console.log(_0x411158); + var _0x660b91 = _0x411158.split("."); + console.log(_0x660b91); + _0x660b91 = "".concat(_0x660b91[0]).concat(_0x660b91[1]); + console.log(_0x660b91); + return _0x660b91; + }; + var _0x2a3f55 = function () { + var _0x3fbaf0 = (0, _0x5802fb.ua)(); + console.log("readUserAgent", _0x3fbaf0); + var _0x131de9 = _0x3fbaf0.match(/(CMREAD|cmread)(\S*)[^\(]/g); + console.log(_0x131de9); + return !!_0x131de9; + }; + var _0x42180e = function () { + try { + var _0x58a1e0 = (0, _0x5802fb.ua)(); + console.log("readUserAgent", _0x58a1e0); + var _0xd9b2c1 = _0x58a1e0.match(/(CMREAD|cmread)(\S*)[^\(]/g); + console.log(_0xd9b2c1); + return !!(_0xd9b2c1 = (_0xd9b2c1 = _0xd9b2c1[0].split("("))[0].split("_").pop()); + } catch (_0x1d2ef3) { + return false; + } + }; + var _0x16e56c = function () { + var _0x266815 = (0, _0x5802fb.ua)(); + console.log("readUserAgent", _0x266815); + var _0x4e42fd = _0x266815.match(/(CMREAD|cmread)(\S*)[^\(]/g); + console.log(_0x4e42fd); + _0x4e42fd = (_0x4e42fd = _0x4e42fd[0].split("("))[0].split("_").pop(); + console.log(_0x4e42fd); + var _0x1b158c = (_0x4e42fd = (_0x4e42fd = _0x4e42fd.replace("v", "")).replace("V", "")).split("."); + console.log(_0x1b158c); + _0x1b158c = "".concat(_0x1b158c[0]).concat(_0x1b158c[1]); + console.log(_0x1b158c); + return parseInt(_0x1b158c); + }; + var _0x398a9d = function () { + var _0x5c4837 = function () { + bc.commonBcallC("loadCompleted", null, null); + }; + "object" == _0x1a03db(window.bc) ? _0x5c4837() : _0x29bb7f(_0x5c4837); + }; + var _0x42fe98 = function (_0x59f323) { + var _0x64970d = function () { + var _0x32e79f = "zxbookstore://zxbookstore.com/client?page=miguGameSquare&type=" + _0x59f323; + var _0x20b61b = /android/gi.test(navigator.appVersion); + console.log("startgame", _0x32e79f); + bc.commonBcallC("notifyLoadBPage", JSON.stringify({ + url: _0x20b61b ? _0x32e79f : encodeURI(encodeURI(_0x32e79f)) + }), null); + }; + "object" == _0x1a03db(window.bc) ? _0x64970d() : _0x29bb7f(_0x64970d); + }; + var _0x1a5ed6 = function (_0x5c191d) { + var _0xe9fbe = function () { + var _0x3bdb8f = { + methodName: "startMiguGame", + type: _0x5c191d.toString(), + levelId: "", + from: "1" + }; + console.log(_0x3bdb8f); + var _0x4304f3 = "cmread://call/startMiguGame?jsonData=" + _0x50fd71(JSON.stringify(_0x3bdb8f)); + console.log(_0x3bdb8f); + window.location.href = _0x4304f3; + }; + "object" == _0x1a03db(window.cmrsdk) ? _0xe9fbe() : _0x535d5f(_0xe9fbe); + }; + var _0x2c8f53 = function () { + var _0x85edd8 = function () { + window.location.href = "cmread://call/documentReady?jsonData=e30"; + }; + "object" == _0x1a03db(window.cmrsdk) ? _0x85edd8() : _0x535d5f(_0x85edd8); + }; + var _0x59f8ab = function (_0x3158ba, _0x95d1ab) { + try { + if (console.log("isInRead", _0x2a3f55()), console.log("isInyuedu", _0x42180e()), console.log("isInMGmusic", _0x57bbe5()), _0x42180e()) { + _0x16e56c() >= 863 ? _0x1a5ed6(_0x3158ba) : _0x4bcb5a("请升级APP最新版本进行体验哦", 2000); + } else { + if (_0x2a3f55()) { + var _0x5ac9f1 = parseInt(_0x7c871b()); + console.log(_0x5ac9f1); + _0x5ac9f1 >= 712 || _0x5ac9f1 >= 711 && _0x3158ba < 3 ? _0x42fe98(_0x3158ba) : _0x4bcb5a("请升级APP最新版本进行体验哦", 2000); + } else { + if (_0x57bbe5()) { + var _0xe4d7ff = parseInt(_0x496ca5()); + console.log(_0xe4d7ff); + _0xe4d7ff > 718 ? _0x5802fb.isIos() ? window.location.href = "mgmusic://space?action=start-play&type=" + _0x3158ba : _0x856aa2(_0x3158ba) : _0x4bcb5a("请升级APP最新版本进行体验哦", 2000); + } else { + _0x95d1ab && _0x95d1ab(); + } + } + } + } catch (_0x4a99db) { + _0x95d1ab && _0x95d1ab(); + } + }; + var _0x42494a = function () { + _0x42180e() && _0x2c8f53(); + }; + var _0x1f11b0 = function (_0x6abe4f) { + _0x16ced5("https://www.migufun.com/miguplay/html/meta/static/js/flexible.js", function () { + _0x16ced5("https://www.migufun.com/miguplay/html/meta/static/weier/vrviu/vrviu-ui.stable.js", function () { + _0x16ced5("https://www.migufun.com/miguplay/html/meta/static/weier/3.38/lightplay.js", function () { + _0x16ced5("https://www.migufun.com/miguplay/html/meta/static/js/manifest.rel.js", function () { + _0x16ced5("https://www.migufun.com/miguplay/html/meta/static/js/vendor.rel.js", function () { + _0x16ced5("https://www.migufun.com/miguplay/html/meta/static/js/app.rel.js", function () { + _0x6abe4f && _0x6abe4f(); + }); + }); + }); + }); + }); + }); + }; + function _0x357b7f(_0x413141) { + var _0x493af5 = _0x413141.isNeedSave; + var _0x33099e = _0x413141.activityType; + var _0xeee1f0 = _0x413141.relationId; + var _0x34ddfa = _0x413141.activityFlag; + var _0x2e8ce6 = _0x413141.activityId; + var _0x2a7796 = _0x413141.isLuckDraw; + var _0x2beecd = _0x413141.iframeDom; + var _0x57f0b9 = _0x413141.isRankList; + var _0x3486ce = _0x413141.relationIds; + var _0x1c5464 = window.localStorage.getItem("userId") || ""; + var _0x57e4ac = window.localStorage.getItem("userToken") || ""; + if (_0x1c5464 && _0x57e4ac) { + var _0x1d384a = document.createElement("iframe"); + _0x1d384a.onload = function () { + console.log("iframe onload"); + }; + _0x1d384a.id = "addressIframe"; + _0x1d384a.src = _0x588662.Z.HOST_URL + "/miguplay/html/addressCenter?isIframe=1&relationId=" + _0xeee1f0 + "&userId=" + _0x1c5464 + "&userToken=" + _0x57e4ac; + _0x1d384a.style = "width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #fff; z-index: 99999;border:none;"; + console.log("iframeDom", _0x2beecd); + _0x2beecd ? (console.log("iframeDom1", _0x2beecd), _0x2beecd.appendChild(_0x1d384a)) : document.body.appendChild(_0x1d384a); + return new Promise(function (_0x39f05c, _0x450fc5) { + window.addEventListener("message", function (_0x5a5854) { + if ("chosenAddress" === _0x5a5854.data.message) { + document.getElementById("addressIframe") && (_0x2beecd ? _0x2beecd.removeChild(document.getElementById("addressIframe")) : document.body.removeChild(document.getElementById("addressIframe"))); + console.log(_0x5a5854.data); + var _0x4a63f7 = _0x5a5854.data.addressInfo; + if (console.log(_0xeee1f0, "relationId", _0x4a63f7.relationId), _0xeee1f0 == _0x4a63f7.relationId) { + if (!_0x493af5) { + return void _0x39f05c(_0x4a63f7); + } + _0x57f0b9 ? _0x2eaad8(_0x33099e, _0xeee1f0, _0x34ddfa, _0x2e8ce6, _0x4a63f7, _0x2a7796, _0x57f0b9, _0x3486ce).then(function (_0x3d7fdd) { + _0x3d7fdd && _0x39f05c(_0x4a63f7); + }) : _0x2eaad8(_0x33099e, _0xeee1f0, _0x34ddfa, _0x2e8ce6, _0x4a63f7, _0x2a7796).then(function (_0x9492a6) { + _0x9492a6 && _0x39f05c(_0x4a63f7); + }); + } + } + if ("closeAddress" === _0x5a5854.data.message && document.getElementById("addressIframe")) { + if ((0, _0x5802fb.isIos)() && (0, _0x3ce1ef.isMiguApp)()) { + try { + window.webkit.messageHandlers.showNativeTitle.postMessage(""); + } catch (_0x448f87) {} + } + document.body.removeChild(document.getElementById("addressIframe")); + _0x493af5 = ""; + _0x33099e = ""; + _0xeee1f0 = ""; + _0x34ddfa = ""; + _0x2e8ce6 = ""; + _0x2a7796 = ""; + return void _0x450fc5(false); + } + }, false); + }); + } + _0x4bcb5a("请先登录哦~~", 2000); + } + function _0x391e6d() { + return new Promise(function (_0x431647) { + var _0x464d8f = { + headers: { + appChannel: (0, _0x41009e.getQueryString)("channel") || (0, _0x41009e.getQueryString)("appChannel"), + appType: 8, + userId: window.localStorage.getItem("cryptoUserId") || window.localStorage.getItem("userId") || "", + userToken: window.localStorage.getItem("cryptoUserToken") || window.localStorage.getItem("userToken") || "", + headerSign: window.localStorage.getItem("cryptoSign") || "" + }, + data: {} + }; + _0x25b1e3.b.getAddressList(_0x464d8f).then(function (_0x1498e4) { + if ("000000" === _0x1498e4.data.returnCode) { + var _0x164b40 = _0x1498e4.data.resultData; + _0x164b40 = _0x164b40 ? JSON.stringify(_0x1498e4.data.resultData) : ""; + var _0x5446ab = (0, _0x5f3268.cryptoEncrypt)(_0x164b40 + _0x1498e4.data.serverTime, "signature"); + if (!_0x1498e4.data.signature || _0x1498e4.data.signature && _0x1498e4.data.signature == _0x5446ab.headerSign) { + var _0x26d66e = _0x1498e4.data.resultData; + _0x431647(null == _0x26d66e ? null : _0x26d66e[0]); + } else { + _0x4bcb5a("请使用正规途径访问该地址", 2000); + } + } + }).catch(function (_0xa12c4c) { + console.log(_0xa12c4c); + _0x4bcb5a("网络错误,请稍后重试", 2000); + }); + }); + } + function _0x2eaad8(_0x4a5469, _0x13a3e9, _0x50f5b6, _0x1aa403, _0x369f3d, _0x55b491, _0xde0989, _0x18b44c) { + return new Promise(function (_0x2c94e9) { + if (_0x55b491) { + console.log(_0x369f3d, "addressInfoaddressInfo"); + var _0x4e122c = { + headers: { + appType: "4", + userId: window.localStorage.getItem("cryptoUserId") || window.localStorage.getItem("userId") || "", + userToken: window.localStorage.getItem("cryptoUserToken") || window.localStorage.getItem("userToken") || "", + headerSign: window.localStorage.getItem("cryptoSign") || "" + }, + data: { + activityType: _0x4a5469, + id: _0x13a3e9, + addresseeName: _0x369f3d.deliveryName, + addresseePhone: _0x369f3d.deliveryPhone, + locationAddress: _0x369f3d.locationAddress, + detailedAddress: _0x369f3d.detailAddress, + activityFlag: "integralDraw", + addressId: _0x369f3d.addressId + } + }; + _0x25b1e3.b.addAddress(_0x4e122c).then(function (_0x37d887) { + "000000" === _0x37d887.data.returnCode ? (console.log(_0x37d887.data, "luckdraw-submitActivityAddress"), _0x2c94e9(true)) : (_0x4bcb5a(_0x37d887.data.message || "地址保存失败", 2000), _0x2c94e9(false)); + }).catch(function (_0x46dd52) { + _0x4bcb5a("网络错误,请稍后重试", 2000); + _0x2c94e9(false); + }); + } else { + var _0x542cbd = { + headers: { + appChannel: (0, _0x41009e.getQueryString)("channel") || (0, _0x41009e.getQueryString)("appChannel"), + appType: 8, + userId: window.localStorage.getItem("cryptoUserId") || window.localStorage.getItem("userId") || "", + userToken: window.localStorage.getItem("cryptoUserToken") || window.localStorage.getItem("userToken") || "", + headerSign: window.localStorage.getItem("cryptoSign") || "" + }, + data: { + activityType: _0x4a5469, + relationId: _0xde0989 ? "" : _0x13a3e9, + activityFlag: _0x50f5b6, + activityId: _0x1aa403, + deliveryName: _0x369f3d.deliveryName, + deliveryPhone: _0x369f3d.deliveryPhone, + locationAddress: _0x369f3d.locationAddress, + detailAddress: _0x369f3d.detailAddress, + addressId: _0x369f3d.addressId, + relationIds: _0x18b44c || "" + } + }; + _0xde0989 ? _0x25b1e3.b.submitActivityAllAddress(_0x542cbd).then(function (_0x5bece8) { + "000000" === _0x5bece8.data.returnCode ? (console.log(_0x5bece8.data, "submitActivityAddress"), _0x2c94e9(true)) : (_0x4bcb5a(_0x5bece8.data.message || "地址保存失败", 2000), _0x2c94e9(false)); + }).catch(function (_0x2bef0d) { + _0x4bcb5a("网络错误,请稍后重试", 2000); + _0x2c94e9(false); + }) : _0x25b1e3.b.submitActivityAddress(_0x542cbd).then(function (_0x2d997c) { + "000000" === _0x2d997c.data.returnCode ? (console.log(_0x2d997c.data, "submitActivityAddress"), _0x2c94e9(true)) : (_0x4bcb5a(_0x2d997c.data.message || "地址保存失败", 2000), _0x2c94e9(false)); + }).catch(function (_0xb307d6) { + _0x4bcb5a("网络错误,请稍后重试", 2000); + _0x2c94e9(false); + }); + } + }); + } + var _0x42fae7 = [{ + name: "十字键上", + key: 1 + }, { + name: "十字键下", + key: 2 + }, { + name: "十字键左", + key: 4 + }, { + name: "十字键右", + key: 8 + }, { + name: "SELECT", + key: 32 + }, { + name: "START", + key: 16 + }, { + name: "LT", + key: 67 + }, { + name: "RT", + key: 0 + }, { + name: "LS", + key: 64 + }, { + name: "RS", + key: 128 + }, { + name: "LB", + key: 256 + }, { + name: "RB", + key: 512 + }, { + name: "XUSB_GAMEPAD_GUDE", + key: 1024 + }, { + name: "A", + key: 4096 + }, { + name: "B", + key: 8192 + }, { + name: "X", + key: 16384 + }, { + name: "Y", + key: 32768 + }]; + var _0x4fe8ee = [{ + name: "Back", + key: "8" + }, { + name: "Tab", + key: "9" + }, { + name: "Enter", + key: "13" + }, { + name: "Shift", + key: "16" + }, { + name: "Ctrl", + key: "17" + }, { + name: "Alt", + key: "18" + }, { + name: "Pause/Break", + key: "19" + }, { + name: "Caps", + key: "20" + }, { + name: "Esc", + key: "27" + }, { + name: "Space", + key: "32" + }, { + name: "Pg Up", + key: "33" + }, { + name: "Pg Dn", + key: "34" + }, { + name: "End", + key: "35" + }, { + name: "Home", + key: "36" + }, { + name: "Left Arrow", + key: "37" + }, { + name: "Up Arrow", + key: "38" + }, { + name: "Right Arrow", + key: "39" + }, { + name: "Down Arrow", + key: "40" + }, { + name: "Insert", + key: "45" + }, { + name: "Delete", + key: "46" + }, { + name: "0", + key: "48" + }, { + name: "1", + key: "49" + }, { + name: "2", + key: "50" + }, { + name: "3", + key: "51" + }, { + name: "4", + key: "52" + }, { + name: "5", + key: "53" + }, { + name: "6", + key: "54" + }, { + name: "7", + key: "55" + }, { + name: "8", + key: "56" + }, { + name: "9", + key: "57" + }, { + name: "A", + key: "65" + }, { + name: "B", + key: "66" + }, { + name: "C", + key: "67" + }, { + name: "D", + key: "68" + }, { + name: "E", + key: "69" + }, { + name: "F", + key: "70" + }, { + name: "G", + key: "71" + }, { + name: "H", + key: "72" + }, { + name: "I", + key: "73" + }, { + name: "J", + key: "74" + }, { + name: "K", + key: "75" + }, { + name: "L", + key: "76" + }, { + name: "M", + key: "77" + }, { + name: "N", + key: "78" + }, { + name: "O", + key: "79" + }, { + name: "P", + key: "80" + }, { + name: "Q", + key: "81" + }, { + name: "R", + key: "82" + }, { + name: "S", + key: "83" + }, { + name: "T", + key: "84" + }, { + name: "U", + key: "85" + }, { + name: "V", + key: "86" + }, { + name: "W", + key: "87" + }, { + name: "X", + key: "88" + }, { + name: "Y", + key: "89" + }, { + name: "Z", + key: "90" + }, { + name: "Windows Key", + key: "91" + }, { + name: "Right Click", + key: "93" + }, { + name: "Numpad 0", + key: "96" + }, { + name: "Numpad 1", + key: "97" + }, { + name: "Numpad 2", + key: "98" + }, { + name: "Numpad 3", + key: "99" + }, { + name: "Numpad 4", + key: "100" + }, { + name: "Numpad 5", + key: "101" + }, { + name: "Numpad 6", + key: "102" + }, { + name: "Numpad 7", + key: "103" + }, { + name: "Numpad 8", + key: "104" + }, { + name: "Numpad 9", + key: "105" + }, { + name: "Multiply", + key: "106" + }, { + name: "Add", + key: "107" + }, { + name: "Subtract", + key: "109" + }, { + name: "Decimal", + key: "110" + }, { + name: "Divide", + key: "111" + }, { + name: "F1", + key: "112" + }, { + name: "F2", + key: "113" + }, { + name: "F3", + key: "114" + }, { + name: "F4", + key: "115" + }, { + name: "F5", + key: "116" + }, { + name: "F6", + key: "117" + }, { + name: "F7", + key: "118" + }, { + name: "F8", + key: "119" + }, { + name: "F9", + key: "120" + }, { + name: "F10", + key: "121" + }, { + name: "F11", + key: "122" + }, { + name: "F12", + key: "123" + }, { + name: "Num Lock", + key: "144" + }, { + name: "Scroll Lock", + key: "145" + }, { + name: ";", + key: "186" + }, { + name: "=", + key: "187" + }, { + name: ",", + key: "188" + }, { + name: "-", + key: "189" + }, { + name: ".", + key: "190" + }, { + name: "/", + key: "191" + }, { + name: "`", + key: "192" + }, { + name: "[", + key: "219" + }, { + name: "\\", + key: "220" + }, { + name: "]", + key: "221" + }, { + name: "\"", + key: "222" + }]; + function _0x16dacc(_0x3c6433) { + var _0x192f58 = "gamepad" == _0x3c6433.type ? _0x42fae7 : _0x4fe8ee; + var _0x2f61c5 = { + name: "?", + key: _0x3c6433.key + }; + _0x192f58.forEach(function (_0xae6be7) { + _0x3c6433.name == _0xae6be7.name && (_0x2f61c5 = _0xae6be7); + _0x3c6433.key == _0xae6be7.key && (_0x2f61c5 = _0xae6be7); + }); + _0x2f61c5 == {} && ((_0x2f61c5 = _0x3c6433).name = "?"); + return _0x2f61c5; + } + function _0x20c476() { + document.addEventListener("keydown", function (_0x2779eb) { + 13 === _0x2779eb.keyCode && console.log("按下了 Enter 键,键码为:" + _0x2779eb.keyCode); + }); + } + function _0x5d52bb(_0x954dbe) { + _0x5d52bb = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x105108) { + return typeof _0x105108; + } : function (_0x2e17d6) { + return _0x2e17d6 && "function" == typeof Symbol && _0x2e17d6.constructor === Symbol && _0x2e17d6 !== Symbol.prototype ? "symbol" : typeof _0x2e17d6; + }; + return _0x5d52bb(_0x954dbe); + } + function _0x11d158(_0x43de61, _0x4ff62b) { + var _0x32abae = Object.keys(_0x43de61); + if (Object.getOwnPropertySymbols) { + var _0x5c841d = Object.getOwnPropertySymbols(_0x43de61); + _0x4ff62b && (_0x5c841d = _0x5c841d.filter(function (_0x3f11e3) { + return Object.getOwnPropertyDescriptor(_0x43de61, _0x3f11e3).enumerable; + })); + _0x32abae.push.apply(_0x32abae, _0x5c841d); + } + return _0x32abae; + } + function _0x304e3e(_0x49ee8c) { + for (var _0x4ae3c1 = 1; _0x4ae3c1 < arguments.length; _0x4ae3c1++) { + var _0x2a6add = null != arguments[_0x4ae3c1] ? arguments[_0x4ae3c1] : {}; + _0x4ae3c1 % 2 ? _0x11d158(Object(_0x2a6add), true).forEach(function (_0x2a18dc) { + _0x5b9494(_0x49ee8c, _0x2a18dc, _0x2a6add[_0x2a18dc]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(_0x49ee8c, Object.getOwnPropertyDescriptors(_0x2a6add)) : _0x11d158(Object(_0x2a6add)).forEach(function (_0x45147c) { + Object.defineProperty(_0x49ee8c, _0x45147c, Object.getOwnPropertyDescriptor(_0x2a6add, _0x45147c)); + }); + } + return _0x49ee8c; + } + function _0x5b9494(_0x515bf0, _0x35797d, _0x1bf4ac) { + (_0x35797d = function (_0x32c4a9) { + var _0x4b2823 = function (_0x58484a, _0x1aac3c) { + if ("object" !== _0x5d52bb(_0x58484a) || null === _0x58484a) { + return _0x58484a; + } + var _0x15b5dc = _0x58484a[Symbol.toPrimitive]; + if (undefined !== _0x15b5dc) { + var _0x3a2f5d = _0x15b5dc.call(_0x58484a, _0x1aac3c || "default"); + if ("object" !== _0x5d52bb(_0x3a2f5d)) { + return _0x3a2f5d; + } + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === _0x1aac3c ? String : Number)(_0x58484a); + }(_0x32c4a9, "string"); + return "symbol" === _0x5d52bb(_0x4b2823) ? _0x4b2823 : String(_0x4b2823); + }(_0x35797d)) in _0x515bf0 ? Object.defineProperty(_0x515bf0, _0x35797d, { + value: _0x1bf4ac, + enumerable: true, + configurable: true, + writable: true + }) : _0x515bf0[_0x35797d] = _0x1bf4ac; + return _0x515bf0; + } + var _0x5bf8be = (0, _0x5802fb.getMobileType)().model || ""; + var _0x7bd9 = (0, _0x5802fb.getMobileType)().os || ""; + var _0x42881f = (0, _0x5802fb.isPC)() ? 3 : (0, _0x5802fb.isAndroid)() ? 1 : 2; + var _0x22587c = (0, _0x5802fb.getMobileType)().brand || ""; + function _0x23abd1(_0x1d130d) { + if (!("request_error" === (null == _0x1d130d ? undefined : _0x1d130d.eventType) && (null == _0x1d130d ? undefined : _0x1d130d.path.indexOf("/user/userCertification/v1.0.6.5/queryProvinceFlagByPhone")) > -1 && "020147" === (null == _0x1d130d ? undefined : _0x1d130d.errorCode))) { + var _0x294f7c = localStorage.getItem("userId") || ""; + var _0x5d65d4 = localStorage.getItem("userToken") || ""; + var _0x56c89a = "android" === (0, _0x41009e.getQueryString)("source") || (0, _0x5802fb.isMiguhuiSDK)() ? "8" : "9"; + if ((0, _0x3ce1ef.isMiguApp)() && window.location.href.indexOf("miguplay/html/payforApp") > -1 && (_0x294f7c = window.localStorage.getItem("appUserid") || "", _0x5d65d4 = window.localStorage.getItem("appUsertoken") || "", _0x56c89a = 1), _0x2792c1()) { + var _0x2659df = (0, _0x936734.getDeviceId)(); + var _0xd264da = window.localStorage.getItem("sdkAppChannel") || "iosSDK"; + var _0x53576a = (0, _0x5802fb.isPC)() ? "40257749238" : "zy-gw-mghy"; + var _0x5bde1f = (0, _0x5802fb.isMiguhuiSDK)() ? _0xd264da : (0, _0x41009e.getQueryString)("appChannel") || _0x53576a; + try { + var _0x5a6c3e = { + headers: _0x304e3e({}, { + model: _0x5bf8be, + imei: "", + carrier: "", + appVersion: "", + systemVersion: _0x7bd9, + deviceId: _0x2659df, + appChannel: _0x5bde1f, + platform: _0x42881f, + networkType: (0, _0x5802fb.geteffectiveType)(), + brand: _0x22587c, + appType: _0x1d130d.appType || _0x56c89a, + realAppVersion: _0x1d130d.realAppVersion || "", + headerSign: window.localStorage.getItem("cryptoSign") || "", + userId: window.localStorage.getItem("cryptoUserId") || _0x294f7c || "", + userToken: window.localStorage.getItem("cryptoUserToken") || _0x5d65d4 || "", + headerrese20: localStorage.getItem("coreFlagLevel") || "-1" + }), + data: _0x304e3e({ + source: 1, + opTime: _0x496bbb("yyyy-MM-dd hh:mm:ss") + }, _0x1d130d) + }; + switch (_0x1d130d.errorMsg) { + case "订购失败": + _0x5a6c3e.data.errorCode = "HY_PAY_0001"; + break; + case "订购失败,详询客户端在线客服": + _0x5a6c3e.data.errorCode = "HY_PAY_0002"; + break; + case "网络异常": + _0x5a6c3e.data.errorCode = "HY_PAY_0003"; + break; + case "未查到订购结果": + _0x5a6c3e.data.errorCode = "HY_PAY_0004"; + break; + case "长时间未支付": + _0x5a6c3e.data.errorCode = "HY_PAY_0005"; + break; + case "开通失败弹窗": + _0x5a6c3e.data.errorCode = "HY_PAY_0006"; + break; + case "-": + _0x5a6c3e.data.errorCode = "HY_PAY_0007"; + break; + case "三方和移动积分支付支付结果查询-失败": + _0x5a6c3e.data.errorCode = "HY_PAY_0008"; + break; + case "支付失败": + _0x5a6c3e.data.errorCode = "HY_PAY_0009"; + break; + case "超时请稍后发起...": + _0x5a6c3e.data.errorCode = "HY_PAY_0010"; + } + _0x25b1e3.b.reportErrorMsg(_0x5a6c3e); + _0x25b1e3.b.reportErrorMsgSunPay(_0x5a6c3e); + } catch (_0x54dbba) { + console.log(_0x54dbba); + } + } + } + } + function _0x58937d(_0x55ae12) { + if (["user/userService/getUserInfoByUserId", "user/userService/userInfoForH5", "user/userService/userInfo"].some(function (_0x449c48) { + return _0x55ae12.config.url.endsWith(_0x449c48); + })) { + var _0x3e80c7 = window.localStorage.getItem("userId") || ""; + if ((0, _0x3ce1ef.isMiguApp)() && window.location.href.indexOf("miguplay/html/payforApp") > -1 && (_0x3e80c7 = window.localStorage.getItem("appUserid") || ""), _0x3e80c7) { + var _0x3ead0f = _0x55ae12.data; + var _0x4e166c = _0x3ead0f.returnCode; + var _0x2a2fcd = _0x3ead0f.resultData; + if (console.log("response-coreFlag", null == _0x2a2fcd ? undefined : _0x2a2fcd.coreFlag), "000000" === _0x4e166c && null != _0x2a2fcd && _0x2a2fcd.coreFlag) { + localStorage.setItem("coreUserId", _0x3e80c7); + var _0x4b4deb = null != _0x2a2fcd && _0x2a2fcd.coreFlagLevel ? null == _0x2a2fcd ? undefined : _0x2a2fcd.coreFlagLevel : 0; + localStorage.setItem("coreFlagLevel", _0x4b4deb); + } else { + localStorage.removeItem("coreUserId", _0x3e80c7); + localStorage.setItem("coreFlagLevel", 0); + } + } + } + } + function _0x2792c1() { + var _0x43a275 = localStorage.getItem("userId") || ""; + (0, _0x3ce1ef.isMiguApp)() && window.location.href.indexOf("miguplay/html/payforApp") > -1 && (_0x43a275 = window.localStorage.getItem("appUserid") || ""); + return _0x43a275 && localStorage.getItem("coreUserId") === _0x43a275; + } + function _0x51fedd(_0x5480ac) { + _0x51fedd = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (_0x4fa12b) { + return typeof _0x4fa12b; + } : function (_0x58bd7f) { + return _0x58bd7f && "function" == typeof Symbol && _0x58bd7f.constructor === Symbol && _0x58bd7f !== Symbol.prototype ? "symbol" : typeof _0x58bd7f; + }; + return _0x51fedd(_0x5480ac); + } + function _0x1a36ee(_0x21124b, _0x33e9e4) { + var _0x22ab9e = Object.keys(_0x21124b); + if (Object.getOwnPropertySymbols) { + var _0x40f8d8 = Object.getOwnPropertySymbols(_0x21124b); + _0x33e9e4 && (_0x40f8d8 = _0x40f8d8.filter(function (_0x321fd7) { + return Object.getOwnPropertyDescriptor(_0x21124b, _0x321fd7).enumerable; + })); + _0x22ab9e.push.apply(_0x22ab9e, _0x40f8d8); + } + return _0x22ab9e; + } + function _0x55a73f(_0x1b1c6d) { + for (var _0xf4cfaa = 1; _0xf4cfaa < arguments.length; _0xf4cfaa++) { + var _0x449c35 = null != arguments[_0xf4cfaa] ? arguments[_0xf4cfaa] : {}; + _0xf4cfaa % 2 ? _0x1a36ee(Object(_0x449c35), true).forEach(function (_0x5bd002) { + _0x12d212(_0x1b1c6d, _0x5bd002, _0x449c35[_0x5bd002]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(_0x1b1c6d, Object.getOwnPropertyDescriptors(_0x449c35)) : _0x1a36ee(Object(_0x449c35)).forEach(function (_0x4864fb) { + Object.defineProperty(_0x1b1c6d, _0x4864fb, Object.getOwnPropertyDescriptor(_0x449c35, _0x4864fb)); + }); + } + return _0x1b1c6d; + } + function _0x12d212(_0xeb5a30, _0x24ee13, _0x224056) { + (_0x24ee13 = function (_0x45c212) { + var _0x5396e0 = function (_0x58644e, _0x470be2) { + if ("object" !== _0x51fedd(_0x58644e) || null === _0x58644e) { + return _0x58644e; + } + var _0x30e0a6 = _0x58644e[Symbol.toPrimitive]; + if (undefined !== _0x30e0a6) { + var _0x5f0f8d = _0x30e0a6.call(_0x58644e, _0x470be2 || "default"); + if ("object" !== _0x51fedd(_0x5f0f8d)) { + return _0x5f0f8d; + } + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === _0x470be2 ? String : Number)(_0x58644e); + }(_0x45c212, "string"); + return "symbol" === _0x51fedd(_0x5396e0) ? _0x5396e0 : String(_0x5396e0); + }(_0x24ee13)) in _0xeb5a30 ? Object.defineProperty(_0xeb5a30, _0x24ee13, { + value: _0x224056, + enumerable: true, + configurable: true, + writable: true + }) : _0xeb5a30[_0x24ee13] = _0x224056; + return _0xeb5a30; + } + var _0x353737 = (0, _0x5802fb.getMobileType)().model || ""; + var _0x3ca9d1 = (0, _0x5802fb.getMobileType)().os || ""; + var _0x1b2895 = (0, _0x5802fb.isPC)() ? 3 : (0, _0x5802fb.isAndroid)() ? 1 : 2; + var _0x147b66 = (0, _0x5802fb.getMobileType)().brand || ""; + function _0x2f8615(_0x5264af) { + var _0x37bc04 = localStorage.getItem("userId") || ""; + var _0xf4ec3f = localStorage.getItem("userToken") || ""; + var _0xb4f382 = "android" === (0, _0x41009e.getQueryString)("source") || (0, _0x5802fb.isMiguhuiSDK)() ? "8" : "9"; + (0, _0x3ce1ef.isMiguApp)() && window.location.href.indexOf("miguplay/html/payforApp") > -1 && (_0x37bc04 = window.localStorage.getItem("appUserid") || "", _0xf4ec3f = window.localStorage.getItem("appUsertoken") || "", _0xb4f382 = 1); + var _0x682586 = (0, _0x936734.getDeviceId)(); + var _0xcdc80 = window.localStorage.getItem("sdkAppChannel") || "iosSDK"; + var _0x5eeae9 = (0, _0x5802fb.isPC)() ? "40257749238" : "zy-gw-mghy"; + var _0x503e29 = (0, _0x5802fb.isMiguhuiSDK)() ? _0xcdc80 : (0, _0x41009e.getQueryString)("appChannel") || _0x5eeae9; + try { + var _0x2a712c = { + headers: _0x55a73f({}, { + model: _0x353737, + imei: "", + carrier: "", + appVersion: "", + systemVersion: _0x3ca9d1, + deviceId: _0x682586, + appChannel: _0x503e29, + platform: _0x1b2895, + networkType: (0, _0x5802fb.geteffectiveType)(), + brand: _0x147b66, + appType: _0x5264af.appType || _0xb4f382, + realAppVersion: _0x5264af.realAppVersion || "", + headerSign: window.localStorage.getItem("cryptoSign") || "", + userId: window.localStorage.getItem("cryptoUserId") || _0x37bc04 || "", + userToken: window.localStorage.getItem("cryptoUserToken") || _0xf4ec3f || "" + }), + data: _0x55a73f({}, _0x5264af) + }; + switch (_0x5264af.errorMsg) { + case "订购失败": + _0x2a712c.data.errorCode = "HY_PAY_0001"; + break; + case "订购失败,详询客户端在线客服": + _0x2a712c.data.errorCode = "HY_PAY_0002"; + break; + case "网络异常": + _0x2a712c.data.errorCode = "HY_PAY_0003"; + break; + case "未查到订购结果": + _0x2a712c.data.errorCode = "HY_PAY_0004"; + break; + case "长时间未支付": + _0x2a712c.data.errorCode = "HY_PAY_0005"; + break; + case "开通失败弹窗": + _0x2a712c.data.errorCode = "HY_PAY_0006"; + break; + case "-": + _0x2a712c.data.errorCode = "HY_PAY_0007"; + break; + case "三方和移动积分支付支付结果查询-失败": + _0x2a712c.data.errorCode = "HY_PAY_0008"; + break; + case "支付失败": + _0x2a712c.data.errorCode = "HY_PAY_0009"; + break; + case "超时请稍后发起...": + _0x2a712c.data.errorCode = "HY_PAY_0010"; + } + _0x25b1e3.b.reportMemberOrderErrorCode(_0x2a712c); + _0x25b1e3.b.reportErrorMsgSunPay(_0x2a712c); + } catch (_0xb8bd55) { + console.log(_0xb8bd55); + } + } + function _0x1a44fa(_0x206910, _0x366d15) { + var _0x455bff = _0x206910 || "其它报错场景"; + var _0x4efbc1 = ""; + var _0x10f83b = ""; + switch (_0x206910) { + case "Q4104": + _0x4efbc1 = "用户已单向停机"; + _0x10f83b = "当前号码话费余额不足,建议充值话费后重试或更换支付方式"; + break; + case "G1100": + case "T1100": + _0x4efbc1 = "黑名单用户"; + _0x10f83b = "当前账号存在风险,建议更换支付方式或联系客服咨询"; + break; + case "Q4105": + _0x4efbc1 = "用户已停机"; + _0x10f83b = "用户余额不足,建议充值话费后重试或更换支付方式"; + break; + case "G1102": + case "G1102": + _0x4efbc1 = "系统升级中,话费支付暂不可用,请选择其他支付方式~"; + _0x10f83b = "系统升级中,话费支付暂不可用,请选择其他支付方式~"; + break; + case "Q4202": + _0x4efbc1 = "用户的余额(预存款)不足,不能办理此业务。"; + _0x10f83b = "用户余额不足,建议充值话费后重试或更换支付方式"; + break; + case "Q4109": + _0x4efbc1 = "用户状态非法"; + _0x10f83b = "当前账号存在风险,建议更换支付方式或联系客服咨询"; + break; + case "D20001": + _0x4efbc1 = "余额鉴权失败"; + _0x10f83b = "余额鉴权失败,建议稍后重试或更换支付方式"; + break; + case "Q4217": + _0x4efbc1 = "副号码不能订购手机支付业务(手机支付)"; + _0x10f83b = "和多号暂不支持订购哦,可更换手机号或支付方式进行订购"; + break; + case "G1133": + _0x4efbc1 = "产品线关停"; + _0x10f83b = "业务调整中,建议选择其它支付方式进行订购"; + break; + case "G1007": + _0x4efbc1 = "价格超过定价"; + _0x10f83b = "业务调整中,建议选择其它支付方式进行订购"; + break; + case "T4100": + _0x4efbc1 = "已存在订购关系(或已开户)"; + _0x10f83b = "你已订购该套餐,不要重复订购哦"; + break; + case "T4222": + _0x4efbc1 = "受理频次限制"; + _0x10f83b = "订购请求频繁,建议使用其它支付方式"; + break; + case "060230": + _0x4efbc1 = ""; + _0x10f83b = "订购失败,请使用其他支付方式"; + break; + case "CTT00930": + _0x4efbc1 = ""; + _0x10f83b = "业务办理中,办理进度详见短信提示"; + break; + case "Q4902": + case "F4902": + _0x4efbc1 = "业务受理结果未知"; + _0x10f83b = "业务办理中,办理进度详见短信提示"; + break; + default: + _0x4efbc1 = "订购失败,详询客户端在线客服"; + _0x10f83b = "订购失败,详询客户端在线客服"; + } + _0x206910 && "" != _0x206910 && "4000" == _0x206910.replace(/[A-Za-z]/g, "") && (_0x4efbc1 = "业务受理结果未知", _0x10f83b = "提交成功,请关注手机短信确认信息哦"); + var _0x2e0ad6 = ""; + switch (_0x366d15) { + case "errorCode": + _0x2e0ad6 = _0x455bff; + break; + case "errorMsg": + _0x2e0ad6 = _0x4efbc1; + break; + case "reason": + _0x2e0ad6 = _0x10f83b; + break; + default: + _0x2e0ad6 = ""; + } + return _0x2e0ad6; + } + window.$ = _0x2d80ac(); + }(); + MiguplayUtils = _0x239f10; +})(); \ No newline at end of file diff --git a/output.py b/output.py index 869148a72063d53bdffdd459947da4019ed70f57..939fce22638f5c1ad5f8cc2f25d2bde63dc456a4 100644 GIT binary patch delta 31 mcmX?cit)rLMiFHr10z#i15;fiV+8|aD^o)&1G9}HCaD0Ij|gl4 delta 31 mcmX?cit)rLMiFHr10z#i15;fiLj?m{wQ-h5nCaD0Ir3h~T