diff --git a/README.md b/README.md new file mode 100644 index 0000000..7164afd --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ + + +``` +publish key +key/publish_key +key store pass: 7654321Kingsome_ +key alias: release +key pass: 7654321Kingsome_ +``` diff --git a/app/src/main/java/com/hnjc/wjtx/mi/net/WebApi.java b/app/src/main/java/com/hnjc/wjtx/mi/net/WebApi.java index 4fc9fee..76cf174 100644 --- a/app/src/main/java/com/hnjc/wjtx/mi/net/WebApi.java +++ b/app/src/main/java/com/hnjc/wjtx/mi/net/WebApi.java @@ -14,8 +14,8 @@ public class WebApi { public void getVersionInfo(BaseInterface iFace) { this.mInterface = iFace; - String versionUrl = "http://10.0.1.3:7021/game/zip/version.json"; -// String versionUrl = "https://h5games-al.kingsome.cn/wjtx/config/version_native.json"; +// String versionUrl = "http://10.0.1.3:7021/game/zip/version.json"; + String versionUrl = "https://h5games-al.kingsome.cn/wjtx/config/version_native.json"; AppRequestUtil.getInstance().getRequest(context, versionUrl, new RequestListener() { @Override diff --git a/app/src/main/res/layout/activity_launch.xml b/app/src/main/res/layout/activity_launch.xml index 97165ec..c4bbf56 100644 --- a/app/src/main/res/layout/activity_launch.xml +++ b/app/src/main/res/layout/activity_launch.xml @@ -71,7 +71,7 @@ android:layout_height="20dp" android:layout_weight="0.7" android:gravity="center" - android:textColor="@color/color_white" /> + android:textColor="#C2D7AC" /> = 200 && res.statusCode < 400) { - let restext = JSON.stringify(res.data); - if (responseType && "json" === responseType) try { - cbRes && cbRes(JSON.parse(restext)); - } catch (err) { - cbErr && cbErr(-1, "parse json error"); - } else cbRes && cbRes(restext); - } else !requestData.isretry && self._needretry ? self._addToRequestCache(arguments[0]) : cbErr && cbErr(res.statusCode, res.msg); - }, - fail: function(res) { - console.log("[wx]request fail!" + JSON.stringify(res)); - !requestData.isretry && self._needretry ? self._addToRequestCache(requestData) : cbErr && cbErr(-1, res.msg); - }, - complete: function() { - self._runningcount--; - console.log("[wx]request complete!"); - } - }); - return xhr; - } - _webRequest({url: url, urldata: urldata, cbRes: cbRes, cbErr: cbErr, smethod: smethod, isretry: isretry, contentType: contentType, maxTry: maxTry, responseType: responseType}) { - let requestData = arguments[0]; - this._runningcount++; - let self = this; - let urlReal = "GET" === smethod ? this._appendMoreParam(url, urldata) : url; - urlReal += urlReal.indexOf("?") >= 0 ? "&__t=" + new Date().getTime() : "?__t=" + Date.now(); - let xhr = new XMLHttpRequest(); - xhr.onreadystatechange = function() { - if (4 === xhr.readyState) { - self._runningcount--; - if (xhr.status >= 200 && xhr.status < 400) { - let response = xhr.responseText; - console.log("[webrequest]request success!" + response); - if (responseType && "json" === responseType) try { - cbRes && cbRes(JSON.parse(response)); - } catch (err) { - cbErr && cbErr(-1, "parse json error"); - } else cbRes && cbRes(response); - } else { - console.log("[webrequest] error! " + url + "|" + urldata + "|" + xhr.status); - !requestData.isretry && self._needretry ? self._addToRequestCache(requestData) : cbErr && cbErr(xhr.status, xhr.statusText); - } - } - }; - xhr.onerror = function() { - console.log("xhr.onerror"); - self._runningcount--; - }; - xhr.open(smethod, urlReal, true); - contentType && xhr.setRequestHeader("content-type", contentType); - "POST" === smethod ? xhr.send(this._parsePostData(urldata)) : xhr.send(); - return xhr; - } - _appendMoreParam(url, data) { - let paramStr = ""; - if (data) { - if ("string" === typeof data) paramStr = data; else for (let key in data) { - "" !== paramStr && (paramStr += "&"); - paramStr += key + "=" + data[key]; - } - "" !== paramStr && (paramStr = (-1 === url.indexOf("?") ? "?" : "&") + paramStr); - } - return url + paramStr; - } - _parsePostData(data) { - let dataStr = ""; - if ("string" === typeof data) dataStr = data; else for (var key in data) { - "" != dataStr && (dataStr += "&"); - dataStr += key + "=" + data[key]; - } - return dataStr; - } - _addToRequestCache(obj) { - if (!obj.retry_count) { - obj.retry_count = 1; - obj.passtime = 0; - } - obj.originCbRes = obj.cbRes; - obj.cbRes = (restext => { - obj.originCbRes && obj.originCbRes(restext); - this.cachemsg.remove(obj); - }); - obj.originCbErr = obj.cbErr; - obj.cbErr = ((errcode, errmsg) => { - obj.retrying = false; - obj.passtime = 0; - obj.retry_count++; - if (obj.retry_count >= obj.maxTry) { - obj.originCbErr && obj.originCbErr(errcode, errmsg); - this.cachemsg.remove(obj); - } - }); - this.cachemsg.push(obj); - } - _retry() { - this.cachemsg.length > 0 && this.cachemsg.forEach(obj => { - if (obj.retrying) return; - obj.passtime += this._retryms; - let bneedretry = obj.passtime >= obj.retry_count * this._retryms; - if (bneedretry && !obj.retrying) { - obj.retrying = true; - obj.isretry = true; - this.httpsend(obj); - } - }); - } - setRetryCount(count) { - this.retrycount = count; - } - setRetryInterval(millsec) { - if (millsec != this._retryms) { - this._retryms = millsec; - if (this._retry_tid) { - clearInterval(this._retry_tid); - this._retry_tid = 0; - } - } - this._retry_tid || (this._retry_tid = setInterval(this._retry.bind(this), this._retryms)); - } - setNeedRetry(needretry) { - this._needretry = needretry; - } - } - module.exports = HttpCli; - }), {} ], - 2: [ (function(require, module, exports) { - var httpcli = require("./httpcli"); - module.exports = { - getInstance() { - if (!this._instance) { - this._instance = new httpcli(); - this._instance.setRetryInterval(3e3); - this._instance.setNeedRetry(true); - } - return this._instance; - }, - httpGet(url, cbRes, cbErr) { - return this.httpsend({ - url: url, - cbRes: cbRes, - cbErr: cbErr, - smethod: "GET" - }); - }, - httpPost(url, urldata, cbRes, cbErr, contentType) { - contentType = contentType || "text/plain;charset=UTF-8"; - return this.httpsend({ - url: url, - urldata: urldata, - cbRes: cbRes, - cbErr: cbErr, - smethod: "POST", - contentType: contentType - }); - }, - httpsend({url: url, urldata: urldata, cbRes: cbRes, cbErr: cbErr, smethod: smethod, contentType: contentType, maxTry: maxTry, responseType: responseType}) { - return this.getInstance().httpsend({ - url: url, - urldata: urldata, - cbRes: cbRes, - cbErr: cbErr, - smethod: smethod, - contentType: contentType, - maxTry: maxTry, - responseType: responseType - }); - }, - JSON_parse(text) { - try { - return JSON.parse(text); - } catch (err) { - console.log(err); - return null; - } - } - }; - }), { - "./httpcli": 1 - } ], - 3: [ (function(require, module, exports) { - var signals = require("./signals"); - var notification = { - _signals: [], - _cachebinds: {}, - _findSignal: function(eEvent) { - var i, signal; - for (i = this._signals.length; i--; ) { - signal = this._signals[i]; - if (signal.event === eEvent) return signal; - } - return null; - }, - createBinding: function(eEvent, fnListener, oTarget) { - var signal = this._findSignal(eEvent); - null === signal && (signal = this._findSignal(null)); - if (null === signal) { - signal = new signals.Signal(); - this._signals.push(signal); - } - if (signal) { - signal.event = eEvent; - return signal.add(fnListener, oTarget); - } - }, - removeBinding: function(oBinding) { - var bindings = oBinding instanceof Array ? oBinding : [ oBinding ]; - for (var i = bindings.length; i--; ) { - var one = bindings[i], signal = one.getSignal(); - one.detach(); - signal && 0 == signal.getNumListeners() && (signal.event = null); - } - }, - on(eEvent, fnListener, oTarget) { - let obj = this._cachebinds[eEvent]; - if (!obj) { - obj = []; - this._cachebinds[eEvent] = obj; - } - let ob = obj.find(element => element.listener == fnListener && element.target == oTarget); - if (ob) return ob.binding; - let bd = this.createBinding(eEvent, fnListener, oTarget); - ob = { - listener: fnListener, - target: oTarget, - binding: bd - }; - obj.push(ob); - return bd; - }, - off(eEvent, fnListener, oTarget) { - let obj = this._cachebinds[eEvent]; - if (!obj) return; - let idx = obj.findIndex(element => element.listener == fnListener && element.target == oTarget); - if (idx < 0) return; - let ob = obj[idx]; - this.removeBinding(ob.binding); - obj.splice(idx, 1); - }, - emit: function(eEvent) { - var signal = this._findSignal(eEvent); - signal && signal.dispatch.apply(this, arguments); - } - }; - module.exports = notification; - }), { - "./signals": 4 - } ], - 4: [ (function(require, module, exports) { - (function(global) { - function SignalBinding(signal, listener, isOnce, listenerContext, priority) { - this._listener = listener; - this._isOnce = isOnce; - this.context = listenerContext; - this._signal = signal; - this._priority = priority || 0; - } - SignalBinding.prototype = { - active: true, - params: null, - execute: function(paramsArr) { - var handlerReturn, params; - if (this.active && !!this._listener) { - params = this.params ? this.params.concat(paramsArr) : paramsArr; - handlerReturn = this._listener.apply(this.context, params); - this._isOnce && this.detach(); - } - return handlerReturn; - }, - detach: function() { - return this.isBound() ? this._signal.remove(this._listener, this.context) : null; - }, - isBound: function() { - return !!this._signal && !!this._listener; - }, - isOnce: function() { - return this._isOnce; - }, - getListener: function() { - return this._listener; - }, - getSignal: function() { - return this._signal; - }, - _destroy: function() { - delete this._signal; - delete this._listener; - delete this.context; - }, - toString: function() { - return "[SignalBinding isOnce:" + this._isOnce + ", isBound:" + this.isBound() + ", active:" + this.active + "]"; - } - }; - function validateListener(listener, fnName) { - if ("function" !== typeof listener) throw new Error("listener is a required param of {fn}() and should be a Function.".replace("{fn}", fnName)); - } - function Signal() { - this._bindings = []; - this._prevParams = null; - var self = this; - this.dispatch = function() { - Signal.prototype.dispatch.apply(self, arguments); - }; - } - Signal.prototype = { - VERSION: "1.0.0", - memorize: false, - _shouldPropagate: true, - active: true, - _registerListener: function(listener, isOnce, listenerContext, priority) { - var prevIndex = this._indexOfListener(listener, listenerContext), binding; - if (-1 !== prevIndex) { - binding = this._bindings[prevIndex]; - if (binding.isOnce() !== isOnce) throw new Error("You cannot add" + (isOnce ? "" : "Once") + "() then add" + (isOnce ? "Once" : "") + "() the same listener without removing the relationship first."); - } else { - binding = new SignalBinding(this, listener, isOnce, listenerContext, priority); - this._addBinding(binding); - } - this.memorize && this._prevParams && binding.execute(this._prevParams); - return binding; - }, - _addBinding: function(binding) { - var n = this._bindings.length; - do { - --n; - } while (this._bindings[n] && binding._priority <= this._bindings[n]._priority); - this._bindings.splice(n + 1, 0, binding); - }, - _indexOfListener: function(listener, context) { - var n = this._bindings.length, cur; - while (n--) { - cur = this._bindings[n]; - if (cur._listener === listener && cur.context === context) return n; - } - return -1; - }, - has: function(listener, context) { - return -1 !== this._indexOfListener(listener, context); - }, - add: function(listener, listenerContext, priority) { - validateListener(listener, "add"); - return this._registerListener(listener, false, listenerContext, priority); - }, - addOnce: function(listener, listenerContext, priority) { - validateListener(listener, "addOnce"); - return this._registerListener(listener, true, listenerContext, priority); - }, - remove: function(listener, context) { - validateListener(listener, "remove"); - var i = this._indexOfListener(listener, context); - if (-1 !== i) { - this._bindings[i]._destroy(); - this._bindings.splice(i, 1); - } - return listener; - }, - removeAll: function() { - var n = this._bindings.length; - while (n--) this._bindings[n]._destroy(); - this._bindings.length = 0; - }, - getNumListeners: function() { - return this._bindings.length; - }, - halt: function() { - this._shouldPropagate = false; - }, - dispatch: function(params) { - if (!this.active) return; - var paramsArr = Array.prototype.slice.call(arguments), n = this._bindings.length, bindings; - this.memorize && (this._prevParams = paramsArr); - if (!n) return; - bindings = this._bindings.slice(); - this._shouldPropagate = true; - do { - n--; - } while (bindings[n] && this._shouldPropagate && false !== bindings[n].execute(paramsArr)); - }, - forget: function() { - this._prevParams = null; - }, - dispose: function() { - this.removeAll(); - delete this._bindings; - delete this._prevParams; - }, - toString: function() { - return "[Signal active:" + this.active + " numListeners:" + this.getNumListeners() + "]"; - } - }; - var signals = Signal; - signals.Signal = Signal; - if ("undefined" !== typeof module && module.exports) { - console.log("[signals]module.exports"); - module.exports = signals; - } else if ("function" === typeof define && define.amd) { - console.log("[signals]define.amd"); - console.log(define); - define((function() { - return signals; - })); - } else { - console.log("[signals]global"); - global["signals"] = signals; - } - })(this); - }), {} ], - 5: [ (function(require, module, exports) { - var dateutils = require("../utils/dateutils"); - module.exports = { - set: function(key, value) { - try { - jc.plat.setLocalStorage(key, value); - return true; - } catch (err) { - console.log(err); - } - return false; - }, - get: function(key) { - return jc.plat.getLocalStorage(key); - }, - setjson: function(key, value) { - this.set(key, JSON.stringify(value)); - }, - getjson: function(key) { - let str = this.get(key); - if (str) try { - return JSON.parse(str); - } catch (err) {} - return null; - }, - remove: function(key) { - jc.plat.removeStorage(key); - }, - hasItem: function(key) { - var result = jc.plat.getItem(key); - if (jc.channelID == jc.channel.WECHAT) { - if ("" == result && "number" != typeof result) return false; - return true; - } - if (null == result || void 0 == result) return false; - return true; - }, - setData: function(key, value) { - var data = {}; - data[key] = value; - console.log("storage====set== " + JSON.stringify(data)); - return this.set(key, JSON.stringify(data)); - }, - getStringData: function(key) { - console.log("storage====get== start" + key); - var result = jc.plat.getItem(key); - if (!result) return "0"; - var data = null; - try { - data = JSON.parse(result); - } catch (err) { - console.log(err); - } - console.log("storage====get== " + data); - if (!data) return "0"; - console.log("storage====get== " + data[key]); - return data[key]; - }, - setStorage: function(skey, svalue, successcb, failcb, timeorign_type, time_value) { - var bok = this.set(skey, svalue); - if (timeorign_type && time_value) { - let sk = skey + "_expired"; - let sv = { - tm_tp: timeorign_type, - tm_val: time_value, - tm_now: dateutils.getCurrSeconds() - }; - this.setjson(sk, sv); - } - bok ? successcb && successcb() : failcb && failcb(-1, 0, "storage kev/value failed!k/v:" + skey + "/" + svalue); - }, - setStorages: function(kvlist, successcb, failcb) { - let bok = true; - kvlist.forEach(element => { - this.set(element.key, element.value) || (bok = false); - }); - bok ? successcb && successcb() : failcb && failcb(-1, 0, "storage kvlist failed!" + JSON.stringify(kvlist)); - }, - getStorage: function(key, successcb, failcb) { - let value = this.get(key); - let sk = key + "_expired"; - let tv = this.getjson(sk); - if (tv) { - let sec = dateutils.expiredSeconds(tv.tm_tp, tv.tm_val, tv.tm_now); - sec <= 0 ? successcb && successcb(null, sec, key) : successcb && successcb(value, sec, key); - } else successcb && successcb(value); - }, - getStorages: function(keylist, successcb, failcb) { - let lst = []; - keylist.forEach(element => { - let v = this.get(element); - lst.push({ - key: element, - value: v - }); - }); - successcb && successcb(lst); - } - }; - }), { - "../utils/dateutils": 23 - } ], - 6: [ (function(require, module, exports) { - class UrlBuilder { - constructor(url) { - this.orginurl = url; - this.baseurl = url; - this.checked = false; - } - addKV(key, value) { - if ("undefined" == typeof value) return this; - this._checkurl(); - let str = encodeURIComponent(key) + "=" + encodeURIComponent(value); - this.baseurl += str; - return this; - } - clear() { - this.baseurl = this.orginurl; - this.checked = false; - } - _checkurl() { - if (this.checked) this.baseurl += "&"; else { - -1 === this.baseurl.indexOf("?") ? this.baseurl += "?" : this.baseurl += "&"; - this.checked = true; - } - } - } - module.exports = UrlBuilder; - }), {} ], - 7: [ (function(require, module, exports) { - let eventList = {}; - const Events = Object.freeze({ - RECEIVE_AWARD: "receive_award", - RECEIVE_INVITE_AWARD: "receive_invite_award", - RECEIVE_ONLINE_AWARD: "receive_online_award", - RECEIVE_SIGN_AWARD: "receive_sign_award", - SIGN_FEEDBACK: "sign_feedback", - RECEIVE_BOOKMARK_AWARD: "receive_bookmark_award", - RECEIVE_WXKF_AWARD: "receive_wxkf_award", - VOICE_RECOVER: "voice_recover", - LAYER_SHOW: "jclayer_show", - LAYER_CLOSE: "jclayer_close", - BANNER_RESHOW: "banner_reshow", - APP_SHOW: "jcapp_show", - APP_HIDE: "jcapp_hide", - AD_VIDEO_LIMITED: "advideo_limited", - RECEIVE_LUCKY_AWARD: "receive_lucky_award", - LUCKY_FEEDBACK: "lucky_feedback", - AD_VIDEO_CLOSED: "advideo_closed", - AUDIO_INTERRUPT_BEGIN: "audio_interrupt_begin", - AUDIO_INTERRUPT_END: "audio_interrupt_end", - RECORD_START: "record_start", - RECORD_STOP: "record_stop", - RECORD_ERROR: "record_error", - RECORD_PAUSE: "record_pause", - RECORD_RESUME: "record_resume", - RECORD_FEEDBACK: "record_feedback", - RECORD_SHARE_FEEDBACK: "record_share_feedback", - GOTO_APP_RESULT: "goto_app_result", - PROMOTION_DATA_READY: "promotion_data_ready", - PROMOTION_PANEL_CLOSED: "promotion_panel_closed", - PROMOTION_PANEL_OPEN: "promotion_panel_open", - GOODS_EXCHANGE_BUY: "goods_exchange_buy", - GOODS_EXCHANGE_SELECTED_UPDATE: "goods_exchange_selected_update", - GOODS_EXCHANGE_SUCCESS: "goods_exchange_success", - BANNER_MANUAL_SHOW: "banner_manual_show", - BANNER_MANUAL_HIDE: "banner_manual_hide" - }); - module.exports = { - on(name, self, cb) { - let cbArr = eventList[name]; - Array.isArray(cbArr) ? cbArr.push({ - self: self, - cb: cb - }) : eventList[name] = [ { - self: self, - cb: cb - } ]; - }, - remove(name, target) { - let cbArr = eventList[name]; - Array.isArray(cbArr) && (eventList[name] = cbArr.filter(({self: self, cb: cb}) => target !== self)); - }, - emit(name, data, issinglecall) { - let cbArr = eventList[name]; - if (Array.isArray(cbArr)) if (issinglecall && cbArr.length > 0) { - let obj = cbArr[cbArr.length - 1]; - obj && obj.cb && obj.cb.call(obj.self, data); - } else cbArr.map(({self: self, cb: cb}) => { - cb.call(self, data); - }); - }, - find: name => null != eventList[name], - Events: Events - }; - }), {} ], - 8: [ (function(require, module, exports) { - let _global = "undefined" === typeof window ? global : window; - _global.jc = _global.jc || {}; - _global._jc = _global.jc || {}; - require("./utils/extend"); - var jccloud = require("./service/jccloud"); - var jcgamelog = require("./service/jcgamelog"); - var jclogin = require("./service/jclogin"); - var jcshare = require("./service/jcshare"); - var jcAD = require("./service/jcAD"); - var jcStat = require("./service/jcstat"); - var jcNotify = require("./service/jcnotify"); - var jcmail = require("./service/jcmail"); - var jcadshare = require("./service/jcadsharectrl"); - var jclog = require("./service/jclog"); - var jcrecharge = require("./service/jcrecharge"); - var jcrank = require("./service/jcrank"); - var jcevent = require("./jc-event"); - var jcgoods = require("./service/jcgoods"); - var storage = require("./common/storage"); - var storageutils = require("./utils/storageutils"); - var strutils = require("./utils/strutils"); - var httpClient = require("./common/httpclient"); - var plat = require("./platform/plat"); - const notification = require("./common/notification"); - const _GAME_LOCALUUID = "jc_game_localuuid"; - const _GAME_INFO_HANDLER_BINDING = "jc_gameinfo_handler_binding"; - const _GAME_INFO_HANDLER_UNBINDING = "jc_gameinfo_handler_unbinding"; - const JC_CLOUD_URL = "cloud"; - const JC_GAMELOG_URL = "gamelog"; - const JC_LOGIN_URL = "login"; - const JC_NOTIFY_URL = "notify"; - const JC_SVC_URL = "service"; - const JC_STAT_URL = "stat"; - const JC_GAMELIST_URL = "service"; - const JC_MAIL_URL = "gamemail"; - const JS_RECHARGE = "game1008-pay"; - const JC_GHOST_URL = "ghost"; - jc.gg = jc.gg || {}; - var JCFW = { - cloud: jccloud, - gamelog: jcgamelog, - login: jclogin, - share: jcshare, - ad: jcAD, - stat: jcStat, - notify: jcNotify, - mail: jcmail, - recharge: jcrecharge, - rank: jcrank, - goods: jcgoods, - adshare: jcadshare, - cclog: jclog, - ccstorage: storageutils, - event: jcevent, - plat: plat, - storage: storage, - httpClient: httpClient, - channelID: 6e3, - localUUID: "", - systemInfo: null, - lauchInfo: null, - shareInfo: {}, - _handlers: [], - _inited: false, - _dayvideocount: -1, - channel: { - WECHAT: 6001, - QQ_PLAY: 6002, - OPPO: 6003, - VIVO: 6004, - FB: 6501, - BAIDU: 6005, - TT: 6006, - QQ_MINI: 6007, - TEST: 6e3, - HUAWEI: 6008, - XIAOMI: 6009, - CRAZY_GAME: 7003, - IWEI: 7004, - QUCIKSDK: 8001, - IQIYI: 7011, - GAMEDOG: 7012, - XIAOQI: 7013, - QUNHEI: 7014, - SD: 7028, - NATIVE_XIAOMI: 7103 - }, - __getUrl(isoffical, key, env) { - let pre = key; - isoffical || (pre += "-test"); - let str = "https://" + pre + ".kingsome.cn/webapp/index.php"; - env && (str += "?publish_env=dev"); - return str; - }, - init({channelid: channelid, gameid: gameid, isoffical: isoffical, response: response, env: env, adparam: adparam, cfgsuccesscb: cfgsuccesscb, cfgfailcb: cfgfailcb, jcdev: jcdev, appid: appid}) { - this.channelID = parseInt(channelid); - this.sharecfg || (this.sharecfg = {}); - if (this._inited) { - this.rsp != response && (this.rsp = response); - this._loadConfig(cfgsuccesscb, cfgfailcb); - return; - } - strutils.initStringPrototype(); - this.rsp = response; - this.gameID = parseInt(gameid); - this.isOffical = isoffical; - this._checkListener(); - this.plat.init(this, this.channelID, appid); - this.gamelog.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_GAMELOG_URL, jcdev)); - this.cloud.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_CLOUD_URL, jcdev)); - this.login.init(this.channelID, this.gameID, isoffical, this, env, this.__getUrl(isoffical, JC_LOGIN_URL, jcdev)); - this.share.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_SVC_URL, jcdev)); - this.ad.init(this.channelID, this.gameID, isoffical, this, adparam); - this.stat.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_STAT_URL, jcdev)); - this.notify.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_NOTIFY_URL, jcdev)); - this.mail.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_MAIL_URL, jcdev)); - this.recharge.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JS_RECHARGE, jcdev)); - this.rank.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_GHOST_URL)); - this.goods.init(this.channelID, this.gameID, isoffical, this, this.__getUrl(isoffical, JC_GHOST_URL)); - this.adshare.init(this, isoffical); - this.cclog.init(this, isoffical); - this.ccstorage.init(this, isoffical, this.cloud); - this._loadLocalID(); - this._loadLaunchInfo(); - this._loadSystemInfo(); - this._loadConfig(cfgsuccesscb, cfgfailcb); - this._handleInit(this.channelID, this.gameID, isoffical); - this._inited = true; - }, - updateChannel(channelID) { - this.channelID = channelID; - this.gamelog.channelid = this.channelID; - }, - bindController(man) { - this.plat && this.plat.bindController(man); - }, - __handleLogined() { - this.cacheuser ? this.updateUser(this.cacheuser.info, this.cacheuser.success, this.cacheuser.fail) : this.initShareConfig(); - }, - loginUser({success: success, fail: fail, ex_param: ex_param, cfgsuccess: cfgsuccess, cfgfail: cfgfail}) { - console.log("loginUser"); - success && (this._login_successcb = success); - fail && (this._login_failcb = fail); - cfgsuccess && (this.sharecfg.successcb = cfgsuccess); - cfgfail && (this.sharecfg.failcb = cfgfail); - if (this.logined) { - this._login_successcb && this._login_successcb(this.accountobj); - this.__handleLogined(); - return 0; - } - if (this._logining) return 1; - this._logining = true; - this.login.loginPT(res => { - this._logining = false; - this.logined = true; - this.setAccountID(res.account_id, res.session_id, res); - this.rank.setAvatar(res.avatar_url); - this.setNickName(res.nickname); - this.setServerTime(res.server_time); - this.gamelog.logLoginSuccess(res, this.login.login_costtime); - this.gamelog.logSystemInfo(this.systemInfo); - this.shareInfo && this.shareInfo.type && this.shareInfo.param && this.share.acceptDailyInvite(this.shareInfo.param, this.shareInfo.inviter, () => {}, () => {}); - if (this.shareInfo && this.shareInfo.inviter) { - this.share.acceptAchivementInvite([ [ 1001, 100 ] ], this.shareInfo.inviter); - this.gamelog.logShareInvite(this.shareInfo.inviter, this.shareInfo.type, this.shareInfo.id, this.shareInfo.param); - } - this.rsp && this.rsp.onLogin && this.rsp.onLogin(res); - this._login_successcb && this._login_successcb(res); - this.__handleLogined(); - this.adshare.loginOver(); - }, (neterr, logicerr, errmsg) => { - this._logining = false; - this.gamelog.logLoginFailed(neterr, logicerr, errmsg); - this.rsp && this.rsp.onLoginFail && this.rsp.onLoginFail(neterr, logicerr, errmsg); - this._login_failcb && this._login_failcb(neterr, logicerr, errmsg); - this.sharecfg.failcb && this.sharecfg.failcb(neterr, logicerr, errmsg); - }, ex_param); - return 0; - }, - loginUserByToken({token: token, success: success, fail: fail}) { - console.log("loginUserByToken:" + token); - return this.loginUser({ - success: success, - fail: fail, - token: token - }); - }, - logout: function() { - this.logined = false; - this.login.clear(); - }, - updateUser(allinfo, successcb, failcb) { - console.log("updateUser"); - if (!this.logined) { - this.cacheuser || (this.cacheuser = {}); - this.cacheuser.info = allinfo; - this.cacheuser.success = successcb; - this.cacheuser.fail = failcb; - return; - } - this.cacheuser = null; - let userinfo = allinfo && allinfo.userInfo; - if (userinfo) { - this.gamelog.logAuthSuccess(userinfo); - this.setUserInfo(userinfo); - } else { - this.gamelog.logAuthFail(); - this.setUserInfo(null); - } - if (!allinfo || !userinfo) { - this.rsp && this.rsp.onUpdateUserFail && this.rsp.onUpdateUserFail(0, -1e4, "info is NULL"); - failcb && failcb(0, -1e4, "info is NULL"); - return 0; - } - if (this._userupdating) return 1; - this._userupdating = true; - this.login.updatePTInfo(userinfo, allinfo, obj => { - this._userupdating = false; - this.rsp && this.rsp.onUpdateUser && this.rsp.onUpdateUser(obj); - successcb && successcb(obj); - }, (neterr, logicerr, errmsg) => { - this._userupdating = false; - this.rsp && this.rsp.onUpdateUserFail && this.rsp.onUpdateUserFail(neterr, logicerr, errmsg); - failcb && failcb(neterr, logicerr, errmsg); - }); - return 0; - }, - getUserInfo(btninfo, successcb, failcb) { - this.plat && this.plat.getUserInfo && this.plat.getUserInfo(btninfo, (res, err, exobj) => { - err < 0 ? failcb && failcb(0, err, "getuserinfo err") : err > 0 ? this.updateUser(res, successcb, failcb) : successcb && successcb(null, exobj); - }); - }, - destoryAuthComponent() { - this.plat && this.plat.destoryAuth && this.plat.destoryAuth(); - }, - initGlobalConfig(successcb, failcb) { - this.maincfg || (this.maincfg = {}); - if (this.maincfg.info) { - successcb && successcb(this.maincfg.info); - return; - } - successcb && (this.maincfg.successcb = successcb); - failcb && (this.maincfg.failcb = failcb); - this.cloud.getServerConfig(cfg => { - console.log("get server config"); - console.log(JSON.stringify(cfg)); - this._handleCfg(cfg); - this.rsp && this.rsp.onServerConfig && this.rsp.onServerConfig(cfg); - this.maincfg.successcb && this.maincfg.successcb(cfg); - }, (neterr, logicerr, errmsg) => { - this.rsp && this.rsp.onServerConfigFail && this.rsp.onServerConfigFail(neterr, logicerr, errmsg); - this.maincfg.failcb && this.maincfg.failcb(neterr, logicerr, errmsg); - }); - }, - initShareConfig(successcb, failcb, bforce) { - if (this.sharecfg.info && !bforce) { - successcb && successcb(this.sharecfg.info); - return; - } - successcb && (this.sharecfg.successcb = successcb); - failcb && (this.sharecfg.failcb = failcb); - this.cloud.initShareConfig(cfg => { - this.adshare.loadShareConfig && this.adshare.loadShareConfig(cfg); - this.plat && this.plat.PTInitShare && this.plat.PTInitShare(this.adshare._commonshareinfo); - this.rsp && this.rsp.onShareConfig && this.rsp.onShareConfig(cfg); - this.sharecfg.info = cfg; - jc.gg.sharecfg = cfg; - this.sharecfg.successcb && this.sharecfg.successcb(cfg); - }, (neterr, logicerr, errmsg) => { - this.rsp && this.rsp.onShareConfigFail && this.rsp.onShareConfigFail(neterr, logicerr, errmsg); - this.sharecfg.failcb && this.sharecfg.failcb(neterr, logicerr, errmsg); - }, bforce); - }, - initPlayerData(successcb, failcb) { - this.playerdata || (this.playerdata = {}); - if (this.playerdata.info) { - successcb && successcb(this.playerdata.info); - return; - } - successcb && (this.playerdata.successcb = successcb); - failcb && (this.playerdata.failcb = failcb); - if (this.playergetting) return; - this.playergetting = true; - this.cloud.getStorage("player_data", cfg => { - this.playergetting = false; - cfg ? this.playerdata.info = cfg : this.playerdata.info || (this.playerdata.info = {}); - jc.gg.playerdata = this.playerdata.info; - this.rsp && this.rsp.onPlayerData && this.rsp.onPlayerData(this.playerdata.info); - this.playerdata.successcb && this.playerdata.successcb(this.playerdata.info); - }, (neterr, logicerr, errmsg) => { - this.playergetting = false; - this.rsp && this.rsp.onPlayerDataFail && this.rsp.onPlayerDataFail(neterr, logicerr, errmsg); - this.playerdata.failcb && this.playerdata.failcb(neterr, logicerr, errmsg); - }); - }, - savePlayerData(successcb, failcb) { - this.cloud.setStorage("player_data", this.playerdata.info, successcb, failcb); - }, - acceptInvite(info) { - info.daily && this.share.acceptDailyInvite(info.daily.id, this.shareInfo.inviter); - info.achivement && this.share.acceptAchivementInvite(info.achivement.idlist, this.shareInfo.inviter); - }, - shareNormal(content, imgurl, sharetype, shareparam, extrainfo, successcb, failcb, imgindex) { - this.plat && this.plat.commonShare ? this.plat.commonShare(imgurl, content, sharetype, shareparam, (param, tokenid) => { - this.gamelog.logShare(sharetype, tokenid, param, null, imgindex); - this.rsp && this.rsp.onShare && this.rsp.onShare(content, imgurl, sharetype, shareparam, extrainfo); - successcb && successcb(); - }, (err, param, tokenid) => { - let serr = "" + err; - this.gamelog.logShare(sharetype, tokenid, param, serr, imgindex); - this.rsp && this.rsp.onShareFail && this.rsp.onShareFail(content, imgurl, sharetype, shareparam, extrainfo); - failcb && failcb(err); - }, extrainfo) : failcb && failcb(-1e3); - }, - shareCapture(content, capture_rect, sharetype, shareparam, extrainfo, successcb, failcb, imgindex) { - this.plat && this.plat.captureShare ? this.plat.captureShare(capture_rect, content, sharetype, shareparam, (param, tokenid, dtime) => { - this.gamelog.logShare(sharetype, tokenid, param, null, imgindex, dtime); - this.rsp && this.rsp.onShare && this.rsp.onShare(content, capture_rect, sharetype, shareparam, extrainfo); - successcb && successcb(); - }, (err, param, tokenid, dtime) => { - let serr = "" + err; - this.gamelog.logShare(sharetype, tokenid, param, serr, imgindex, dtime); - this.rsp && this.rsp.onShareFail && this.rsp.onShareFail(content, capture_rect, sharetype, shareparam, extrainfo); - failcb && failcb(err); - }, extrainfo) : failcb && failcb(-1e3); - }, - makeShareParam(sharetype, shareparam, extrainfo) { - let str = ""; - "string" == typeof shareparam ? str = shareparam : "object" == typeof shareparam && (str = JSON.stringify(shareparam)); - this._tmpuuid = this.makeUUID(); - let qstr = "inviter_id=" + this.accountID + "&activity_param=" + str + "&localuuid=" + this._tmpuuid + "&sharetype=" + sharetype; - if (extrainfo) { - qstr += "&"; - qstr += extrainfo; - } - return qstr; - }, - simpleShare(successcb, failcb, typestr, exparam) { - let stype = typestr || "normal"; - let info = this.adshare.getShareInfo(stype); - this.plat && this.plat.commonShare && this.plat.commonShare(info.imgurl, info.title, stype, exparam, (param, tokenid, dtime) => { - this.gamelog.logShare(stype, tokenid, param, null, info.imgindex, dtime); - this.rsp && this.rsp.onShare && this.rsp.onShare(info.title, info.imgurl, stype, param, exparam); - successcb && successcb(); - }, (err, param, tokenid, dtime) => { - let serr = "" + err; - this.gamelog.logShare(stype, tokenid, param, serr, info.imgindex, dtime); - this.rsp && this.rsp.onShareFail && this.rsp.onShareFail(info.title, info.imgurl, stype, param, exparam); - failcb && failcb(err); - }); - }, - ADShare(stype, param, cb) { - if (this._istestmode) { - cb && cb(true, 0, 0); - return; - } - return this.adshare.AD_Share(stype, param, (isok, errcode, flag, isaderr, isdiff) => { - 2 == flag && (this.isWatchAd = false); - cb && cb(isok, errcode, flag, isaderr, isdiff); - if (2 == flag && !isaderr) { - let data = { - isOK: isok, - errCode: errcode - }; - this.event.emit(this.event.Events.AD_VIDEO_CLOSED, data); - } - }); - }, - ADShareCommon(stype, param, cb) { - if (jc.channelID === jc.channel.TEST) { - cb && cb(true, 0, 0); - return; - } - if (this._istestmode) { - cb && cb(true, 0, 0); - return; - } - return this.adshare.AD_Share_Common(stype, param, cb); - }, - ADWatch(adid, adname, successcb, failcb) { - console.log(`play video ad: ${adid}`); - this.isWatchAd = true; - let sname = adname || adid; - if (this._istestmode) { - this.rsp && this.rsp.onADFinish && this.rsp.onADFinish(sname); - successcb && successcb(); - return; - } - if (this._offad) { - failcb && failcb(null, true); - return; - } - this.ad.showRewardAD(sname, (currid, res, realadid) => { - this.gamelog.logAdvInfo(realadid, sname); - this.rsp && this.rsp.onADFinish && this.rsp.onADFinish(sname); - successcb && successcb(); - }, (currid, res, iserr, realadid) => { - res && this.gamelog.logAdvInfo(realadid, sname, res); - this.rsp && this.rsp.onADFail && this.rsp.onADFail(sname, res); - failcb && failcb(res, iserr); - }, (currid, res, realadid) => { - this.gamelog.logAdvInfo(realadid, sname, null, 0, 1); - }, adid); - }, - ADsWatch(adlst, adname, successcb, failcb) { - if (this._istestmode) { - this.rsp && this.rsp.onADFinish && this.rsp.onADFinish(adname); - successcb && successcb(); - return; - } - if (this._offad) { - failcb && failcb(null, true); - return; - } - this.ad.randomRewardADShow(adlst, adname, (currid, res, realadid) => { - let sname = adname || realadid; - this.gamelog.logAdvInfo(realadid, sname); - this.rsp && this.rsp.onADFinish && this.rsp.onADFinish(sname); - successcb && successcb(); - }, (currid, res, iserr, realadid) => { - let sname = adname || realadid; - res && this.gamelog.logAdvInfo(realadid, sname, res); - this.rsp && this.rsp.onADFail && this.rsp.onADFail(sname, res); - failcb && failcb(res, iserr); - }, (currid, res, realadid) => { - this.gamelog.logAdvInfo(realadid, sname, null, 0, 1); - }); - }, - ADBanner_init(adid, adname) { - if (this._offbanner) return; - adid || (adid = this._bannerids); - if (!adid) return false; - if (adid instanceof Array) adid.forEach(element => { - this.ad.hasBannerAD(element) || this.ad.addBannerAD(element, element); - }); else { - let name = adname || adid; - this.ad.hasBannerAD(name) || this.ad.addBannerAD(adid, name); - } - return true; - }, - ADBanner_Show(adname, successcb, failcb, adid, breload) { - if (this._offbanner) return ""; - let id = adid; - id || (id = this._randomBannerAD()); - this.ad.switchBannerAD(id, true, () => { - this.gamelog.logAdvInfo(id, adname, null, 1); - }, (name, err, advid) => { - this.gamelog.logAdvInfo(id, adname, err, 1); - }, breload); - return id; - }, - ADBanner_Hide(adname) { - if (this._offbanner) return; - this.ad.switchBannerAD(adname, false); - }, - ADBanner_ShowEx(adid, adname, successcb, failcb, adwidth) { - if (this._offbanner) return null; - let id = adid; - id || (id = this._randomBannerAD()); - return this.ad.showBannerAD(id, () => { - this.gamelog.logAdvInfo(id, adname, null, 1); - successcb && successcb(); - }, (name, err, advid) => { - this.gamelog.logAdvInfo(id, adname, err, 1); - failcb && failcb(); - }, () => { - this.gamelog.logAdvInfo(id, adname, null, 1, 1); - }, adwidth, this._bannertimeout); - }, - ADBanner_Destroy(obj, realdestroy) { - try { - realdestroy || this.channelID === this.channel.QQ_MINI ? this.ad.destroyObj(obj, true) : this.ad.hideAD(obj); - } catch (err) {} - }, - ADBanner_Switch(bshow) { - bshow ? this.event.emit(this.event.Events.BANNER_MANUAL_SHOW) : this.event.emit(this.event.Events.BANNER_MANUAL_HIDE); - }, - ADInsert_Show(adid, adname, successcb, failcb) { - if (this._offinsert) return; - if (!Object.values) { - failcb && failcb(adname, null, true, adid); - return; - } - let id = this.ad.simpleInsertADShow(adid, successcb, failcb); - id && this.gamelog.logAdvInfo(id, adname, null, 2); - }, - _randomBannerAD() { - if (0 == this._bannerids.length) return null; - if (1 == this._bannerids.length) { - this._last_rand_ad = this._bannerids[0]; - return this._bannerids[0]; - } - let lst = null; - if (this._last_rand_ad) { - lst = []; - for (let i = 0; i < this._bannerids.length; i++) this._bannerids[i] != this._last_rand_ad && lst.push(this._bannerids[i]); - } else lst = this._bannerids; - let n = Math.floor(Math.random() * lst.length); - this._last_rand_ad = lst[n]; - return this._last_rand_ad; - }, - currUUID() { - return this._tmpuuid; - }, - makeUUID() { - return this.gamelog.generateUUID(); - }, - makeAccountID(openid) { - return this.login.AccountID(openid); - }, - resetLocalID() { - this._cleanLocalID(); - this._loadLocalID(); - }, - addHandler(handler) { - this._checkListener(); - if (!handler) return false; - let obj = this._handlers.find(element => element == handler); - if (!obj) { - this._handlers.push(handler); - this._initHandler(handler); - } - return true; - }, - delHandler(handler) { - if (!handler || !this._handlers) return false; - let idx = this._handlers.findIndex(item => item == handler); - if (idx < 0) return true; - this._handlers.splice(idx, 1); - return true; - }, - setResponse(rsp) { - this.rsp = rsp; - }, - setADSwitch(turnoff) { - this._offad = turnoff; - }, - setBannerADSwitch(turnoff) { - this._offbanner = turnoff; - }, - setInsertADSwitch(turnoff) { - this._offinsert = turnoff; - }, - setAuditSwitch(isaudit) { - this.isVerify = isaudit; - }, - setTestModeSwitch(istestmode) { - this._istestmode = istestmode; - }, - setVideoLimit(cnt) { - this._dayvideocount = -1; - "number" == typeof cnt && (this._dayvideocount = cnt); - }, - setStorageFlag(iscloud) { - this.ccstorage.setCloudFlag(iscloud); - }, - getStorageFlag() { - return this.ccstorage.getCloudFlag(); - }, - getServerNowTime() { - let tm = new Date().getTime(); - return this.loginSrvTime + (tm - this.loginLocalTime) / 1e3; - }, - getUserID() { - return this.accountID; - }, - gameStart(startmode, extparam) { - if (!this._inited) return; - switch (startmode) { - case 0: - this.gamelog.logStartGame(extparam); - break; - - case 1: - this.gamelog.logRestartGame(extparam); - break; - - case 2: - this.gamelog.logTryAgain(extparam); - } - this._handleGameStart(startmode, extparam); - }, - gameOver(score, bsuccess, extparam) { - if (!this._inited) return; - this.gamelog.logGameover(extparam, score, bsuccess ? 1 : 0); - this._handleGameOver(score, bsuccess, extparam); - }, - gameShow(showinfo) { - if (!this._inited) return; - this.gamelog.logShow(); - this._handleGameShow(showinfo); - }, - gameHide() { - if (!this._inited) return; - this.gamelog.logHide(); - this._handGameHide(); - }, - gameUseItem(itemid, itemcount, reson, extparam) { - if (!this._inited) return; - this.gamelog.logUseItem(itemid, itemcount, reson, extparam); - }, - gameGetItem(itemid, itemcount, reson, extparam) { - if (!this._inited) return; - this.gamelog.logProductItem(itemid, itemcount, reson, extparam); - }, - gameVibrate() { - return this.plat && this.plat.PTVibrateShort && this.plat.PTVibrateShort(); - }, - gameVibrateLong() { - return this.plat && this.plat.PTVibrateLong && this.plat.PTVibrateLong(); - }, - gameStartRecord(duration, cb) { - return this.plat && this.plat.PTStartRecord && this.plat.PTStartRecord(duration, cb); - }, - gameStopRecord(cb) { - return this.plat && this.plat.PTStopRecord && this.plat.PTStopRecord(cb); - }, - gameIsRecording() { - return this.plat && this.plat.PTIsRecording && this.plat.PTIsRecording(); - }, - setAccountID(accountid, sessionid, exobj) { - this.accountID = accountid; - this.sessionID = sessionid; - this.accountobj = exobj; - exobj && exobj.wid && (this.weakID = exobj.wid); - exobj && exobj.sid && (this.strongID = exobj.sid); - exobj && exobj.ptid && (this.ptID = exobj.ptID); - this.share.setAccountID(accountid, sessionid, exobj); - this.gamelog.setAccountID(accountid, sessionid, exobj); - this.login.setAccountID(accountid, sessionid, exobj); - this.cloud.setAccountID(accountid, sessionid, exobj); - this.ad.setAccountID(accountid, sessionid, exobj); - this.stat.setAccountID(accountid, sessionid, exobj); - this.notify.setAccountID(accountid, sessionid, exobj); - this.mail.setAccountID(accountid, sessionid, exobj); - this.recharge.setAccountID(accountid, sessionid, exobj); - this._handleAccountID(accountid, sessionid, exobj); - }, - setLocalUUID(uuid) { - this.localUUID = uuid; - this.gamelog.setLocalUUID(uuid); - this.cloud.setLocalUUID(uuid); - this.login.setLocalUUID(uuid); - this.share.setLocalUUID(uuid); - this.ad.setLocalUUID(uuid); - this.stat.setLocalUUID(uuid); - this.notify.setLocalUUID(uuid); - this.mail.setLocalUUID(uuid); - this.recharge.setLocalUUID(uuid); - this._handleLocalID(uuid); - }, - setNickName(nickname) { - if (nickname && "" != nickname && this.nickName != nickname) { - this.nickName = nickname; - this.gamelog.setNickName(nickname); - this.cloud.setNickName(nickname); - this.login.setNickName(nickname); - this.share.setNickName(nickname); - this.ad.setNickName(nickname); - this.stat.setNickName(nickname); - this.notify.setNickName(nickname); - this.mail.setNickName(nickname); - this.recharge.setNickName(nickname); - this._handleNickName(nickname); - } - this.rank.setNickName(nickname); - }, - setFromAppID(appid, scene, paramobj) { - this.lastscene = scene; - if (appid) { - this.fromID = appid; - this.gamelog.setFromAppID(appid); - this.cloud.setFromAppID(appid); - this.login.setFromAppID(appid); - this.share.setFromAppID(appid); - this.ad.setFromAppID(appid); - this.stat.setFromAppID(appid); - this.notify.setFromAppID(appid); - this.mail.setFromAppID(appid); - this.recharge.setFromAppID(appid); - } - paramobj && (this.lauchparam = paramobj); - this._handleLauchInfo(scene, appid, paramobj); - }, - setSystemInfo(info) { - this.systemInfo = info; - this.gamelog.setSystemInfo(info); - this.cloud.setSystemInfo(info); - this.login.setSystemInfo(info); - this.share.setSystemInfo(info); - this.ad.setSystemInfo(info); - this.stat.setSystemInfo(info); - this.notify.setSystemInfo(info); - this.mail.setSystemInfo(info); - }, - setUserInfo(info) { - this._userinfo || (this._userinfo = {}); - this.login.appendUserInfo(this._userinfo, info); - this._userinfo.nickName ? this.setNickName(this._userinfo.nickName) : this._userinfo.nickname && this.setNickName(this._userinfo.nickname); - this.share.setUserInfo(this._userinfo); - this.cloud.setUserInfo(this._userinfo); - this.rank.setUserInfo(this._userinfo); - this._loadShareConfig(info); - this._handleUserInfo(this._userinfo); - }, - setServerTime(srvtime) { - if (!srvtime) return; - this.loginSrvTime = srvtime; - this.loginLocalTime = new Date().getTime(); - this.notify.setServerTime(srvtime, this.loginLocalTime); - this._handleServerTime(srvtime, this.loginLocalTime); - }, - _loadLocalID() { - let id = storage.get(_GAME_LOCALUUID); - let bneedsave = false; - if (!id) { - id = this.makeUUID(); - bneedsave = true; - } - this.setLocalUUID(id); - bneedsave && this._saveLocalID(); - }, - _saveLocalID() { - storage.set(_GAME_LOCALUUID, this.localUUID) || setTimeout(this._saveLocalID.bind(this), 5e3); - }, - _cleanLocalID() { - storage.remove(_GAME_LOCALUUID); - }, - _loadLaunchInfo() { - this.plat && this.plat.getLaunchInfo ? this.lauchInfo = this.plat.getLaunchInfo() : this.lauchInfo = null; - this.gamelog.handlelaunch(this.lauchInfo, (sharetype, shareparam, shareuuid, inviterid, fromid, fromscene, launchobj) => { - this.shareInfo.type = sharetype; - this.shareInfo.param = shareparam; - this.shareInfo.id = shareuuid; - this.shareInfo.inviter = inviterid; - console.log("[shareinfo]"); - console.log(JSON.stringify(this.shareInfo)); - this.setFromAppID(fromid, fromscene, launchobj); - }); - }, - _loadSystemInfo() { - if (this.plat && this.plat.getSystemInfo) { - let info = this.plat.getSystemInfo(); - this.gamelog.logLaunchSystemInfo(info); - this.setSystemInfo(info); - } else if (this.plat && this.plat.getSystemInfoAsync) { - let self = this; - this.plat.getSystemInfoAsync((function(info) { - self.gamelog.logLaunchSystemInfo(info); - self.setSystemInfo(info); - }), (function() {})); - } - }, - _loadConfig(cfgsuccesscb, cfgfailcb) { - this.initGlobalConfig(cfgsuccesscb, cfgfailcb); - }, - _loadShareConfig(info) { - info ? this.initShareConfig(null, null, true) : this.sharecfg.info || this.initShareConfig(); - }, - _initHandler(obj) { - this.gameID && obj.onJCInit && obj.onJCInit(this.channelID, this.gameID, this.isOffical); - this.accountID && this.sessionID && obj.onJCAccountID && obj.onJCAccountID(this.accountID, this.sessionID, this.accountobj); - this.localUUID && obj.onJCLocalUUID && obj.onJCLocalUUID(this.localUUID); - this.nickName && obj.onJCNickName && obj.onJCNickName(this.nickName); - this._userinfo && obj.onJCUserInfo && obj.onJCUserInfo(this._userinfo); - this.fromID && obj.onJCLaunchInfo && obj.onJCLaunchInfo(this.scene, this.fromID, this.lauchparam); - }, - _handleInit(channelid, gameid, isoffical) { - this._handlers.forEach(element => { - element.onJCInit && element.onJCInit(channelid, gameid, isoffical); - }); - }, - _handleAccountID(accountid, sessionid, exobj) { - this._handlers.forEach(element => { - element.onJCAccountID && element.onJCAccountID(accountid, sessionid, exobj); - }); - }, - _handleLocalID(localuuid) { - this._handlers.forEach(element => { - element.onJCLocalUUID && element.onJCLocalUUID(localuuid); - }); - }, - _handleNickName(nickname) { - this._handlers.forEach(element => { - element.onJCNickName && element.onJCNickName(nickname); - }); - }, - _handleUserInfo(userinfo) { - this._handlers.forEach(element => { - element.onJCUserInfo && element.onJCUserInfo(userinfo); - }); - }, - _handleLauchInfo(lauchscene, lauchfromid, launchparam) { - this._handlers.forEach(element => { - element.onJCLaunchInfo && element.onJCLaunchInfo(lauchscene, lauchfromid, launchparam); - }); - }, - _handleServerTime(servertime, localtime) { - this._handlers.forEach(element => { - element.onJCServerTime && element.onJCServerTime(servertime, localtime); - }); - }, - _handleGameStart(startmode, extparam) { - this._handlers.forEach(element => { - element.onJCGameStart && element.onJCGameStart(startmode, extparam); - }); - }, - _handleGameOver(score, bsuccess, extparam) { - this._handlers.forEach(element => { - element.onJCGameOver && element.onJCGameOver(score, bsuccess, extparam); - }); - }, - _handleGameShow(showinfo) { - showinfo && showinfo.scene && (this.lastscene = showinfo.scene); - this._handlers.forEach(element => { - element.onJCGameShow && element.onJCGameShow(showinfo); - }); - this.event.emit(this.event.Events.APP_SHOW, showinfo); - }, - _handGameHide(hideinfo) { - this._handlers.forEach(element => { - element.onJCGameHide && element.onJCGameHide(hideinfo); - }); - this.event.emit(this.event.Events.APP_HIDE); - }, - _handleNotifyMsgs(lst, notifyobj) { - this._handlers.forEach(element => { - element.onJCNotifyMsg && element.onJCNotifyMsg(lst, notifyobj); - }); - }, - _checkListener() { - this._listenerID || (this._listenerID = notification.on(_GAME_INFO_HANDLER_BINDING, (msgid, handler) => { - this.addHandler(handler); - }, this)); - this._unlistenerID || (this._unlistenerID = notification.on(_GAME_INFO_HANDLER_UNBINDING, (msgid, handler) => { - this.delHandler(handler); - }, this)); - }, - _handleCfg(cfg) { - if (!cfg) return; - jc.gg.basecfg = cfg; - jc.gg.extcfg = {}; - this.maincfg.info = cfg; - this.maincfg.info.openAD ? this.setADSwitch(false) : this.setADSwitch(true); - this.maincfg.info.openAdBanner ? this.setBannerADSwitch(false) : this.setBannerADSwitch(true); - this.maincfg.info.openADInsert ? this.setInsertADSwitch(false) : this.setInsertADSwitch(true); - this.maincfg.info.isTestMode ? this.setTestModeSwitch(true) : this.setTestModeSwitch(false); - this.maincfg.info.blackTech ? this.setAuditSwitch(false) : this.setAuditSwitch(true); - if (cfg.ext_json_cfg) try { - let extCfg = JSON.parse(cfg.ext_json_cfg); - jc.gg.extcfg = extCfg; - console.log(jc.gg.extcfg); - } catch (err) { - console.log("parse ext cfg error", err); - } - this.setVideoLimit(this.maincfg.info.video_count); - this._bannerids = this.maincfg.info.wxBannerAdId ? this.maincfg.info.wxBannerAdId.split("|") : []; - this._bannertimeout = this.maincfg.info.wxBannerOvertime ? this.maincfg.info.wxBannerOvertime : 0; - if (this.maincfg.info.banner_cfg) try { - this.maincfg.info.bannerCfg = JSON.parse(this.maincfg.info.banner_cfg); - } catch (err) {} - this.maincfg.info.statInvTime && this.stat.setHeart(this.maincfg.info.statInvTime); - "number" == typeof this.maincfg.info.share_waitsec && this.plat && (this.plat.SHARE_TIME = 1e3 * this.maincfg.info.share_waitsec); - }, - logout: function() { - this.logined = false; - this.login.clear(); - }, - canIShare(stype) { - return !!this._offad || this.adshare.checkAdShareCommon(); - }, - gotoJCApp(appid, apppath, param_kvlst, cb, env) { - let exobj = { - accountId: this.accountID, - sessionId: this.sessionID, - gameId: this.gameID, - channelId: this.channelID - }; - param_kvlst && param_kvlst instanceof Array && param_kvlst.forEach(element => { - exobj[element.key] = element.value; - }); - this.plat ? this.plat.PTGotoApp(appid, apppath, exobj, cb, this.gameID, env) : cb && cb(-1e3); - } - }; - Object.assign(_global.jc, JCFW); - _global.cc && (cc.jc = _global.jc); - module.exports = _global.jc; - }), { - "./common/httpclient": 2, - "./common/notification": 3, - "./common/storage": 5, - "./jc-event": 7, - "./platform/plat": 9, - "./service/jcAD": 10, - "./service/jcadsharectrl": 11, - "./service/jccloud": 12, - "./service/jcgamelog": 13, - "./service/jcgoods": 14, - "./service/jclog": 15, - "./service/jclogin": 16, - "./service/jcmail": 17, - "./service/jcnotify": 18, - "./service/jcrank": 19, - "./service/jcrecharge": 20, - "./service/jcshare": 21, - "./service/jcstat": 22, - "./utils/extend": 24, - "./utils/storageutils": 25, - "./utils/strutils": 26 - } ], - 9: [ (function(require, module, exports) { - var Plat_egret = { - SHARE_FAIL: 25, - SHARE_TIME: 3e3, - shareCount: {}, - getLaunchInfo: () => null, - getSystemInfo: () => null, - getUserInfo(btninfo, cb) {}, - destoryAuth() {}, - setUserInfo(dstinfo, ptinfo) { - dstinfo.nickname = ptinfo.nickName; - dstinfo.country = ptinfo.country; - dstinfo.province = ptinfo.province; - dstinfo.city = ptinfo.city; - dstinfo.avatar_url = ptinfo.avatarUrl; - dstinfo.sex = ptinfo.gender; - }, - setTokenInfo(dstinfo, tokeninfo) { - if (tokeninfo && tokeninfo.rawData) { - dstinfo.rawData = tokeninfo.rawData; - dstinfo.signature = tokeninfo.signature; - dstinfo.encryptedData = tokeninfo.encryptedData; - dstinfo.iv = tokeninfo.iv; - } - }, - init(owner, channelid, appId) { - this._owner = owner; - this._ptid = channelid; - this.platUid = ""; - this.platUserName = ""; - }, - bindController(ctrl) { - this._man = ctrl; - }, - commonShare(aimg, atitle, stype, param, successcb, failcb, exinfo) { - var st = new Date().getTime(); - let sp = this._owner.makeShareParam(stype, param, exinfo); - let uuid = this._owner.currUUID(); - let img = aimg; - !img && this._exshareinfo && (img = this._exshareinfo.imgurl); - let title = atitle; - !title && this._exshareinfo && (title = this._exshareinfo.title); - this.PTShare(title, img, sp); - this._checkShareRes(st, stype, sp, uuid, successcb, failcb); - }, - captureShare(rc, title, stype, param, successcb, failcb, exinfo) { - var st = new Date().getTime(); - let sp = this._owner.makeShareParam(stype, param, exinfo); - let uuid = this._owner.currUUID(); - this.PTShareCapture(title, rc, sp); - this._checkShareRes(st, stype, sp, uuid, successcb, failcb); - }, - _checkShareRes(starttime, sharetype, param, tokenid, successcb, failcb) { - if (!this._man) { - try { - failcb && failcb(-100, param, tokenid); - } catch (err) {} - return; - } - this._man.scheduleOnce(() => { - let dt = new Date().getTime() - starttime; - console.log(dt); - void 0 == this.shareCount[sharetype] && (this.shareCount[sharetype] = false); - if (false == this.shareCount[sharetype] && 100 * Math.random() > this.SHARE_FAIL) { - this.shareCount[sharetype] = true; - try { - failcb && failcb(-1, param, tokenid, dt); - } catch (err) {} - return; - } - if (dt > this.SHARE_TIME) try { - successcb && successcb(param, tokenid, dt); - } catch (err) {} else try { - failcb && failcb(-2, param, tokenid, dt); - } catch (err) {} - }, .5); - }, - PTInitShare(normalinfo) {}, - PTShare(content, imgurl, param, successcb, failcb) { - successcb && successcb(); - }, - PTShareCapture(content, rc, param, successcb, failcb) { - successcb && successcb(); - }, - PTOpenKF(cb, info) {}, - PTCreateGameClubButton(nleft, ntop, nwidth) {}, - PTShowToast(str, icon) { - egret.ExternalInterface.call("showToast", str); - }, - PTGotoApp(appid, apppath, exobj, cb, qdid, env, acontent) {}, - PTLogin(info, successcb, failcb) { - var self = this; - egret.ExternalInterface.addCallback("sendUidToJS", (function(message) { - console.log("message from native: " + message); - let obj = JSON.parse(message); - let loginData = { - successcb: successcb, - failcb: failcb - }; - Object.assign(loginData, obj); - self._owner.login.login(loginData); - })); - egret.ExternalInterface.call("getUid", ""); - }, - PTSetClipboardData: function(content, successcb, failcb) {}, - PTGetClipboardData: function(successcb, failcb) {}, - PTPreviewImage(imgurl, successcb, failcb) {}, - PTInitADService() {}, - PTCreateBannerAD: (adid, st) => null, - PTCreateVideoAD: adid => null, - PTCreateInsertAD: adid => null, - PTSetVideoADCallback(adobj, adowner, cb) {}, - PTVibrateShort(successcb, failcb) { - egret.ExternalInterface.call("vibrate", "0"); - }, - PTVibrateLong(successcb, failcb) { - egret.ExternalInterface.call("vibrate", "1"); - }, - PTOpenDataContext: () => null, - PTPostOpenMsg(msg) {}, - saveRankData(nscore, nmoney, stitle) {}, - showRankData() {}, - hideRankData() {}, - prevRankPage() {}, - nextRankPage() {}, - PTADWatch(adid, successcb, failcb) {}, - setLocalStorage(key, value) { - window.localStorage && localStorage.setItem(key, value); - }, - getLocalStorage: key => window.localStorage ? localStorage.getItem(key) : null, - removeStorage(key) { - window.localStorage && localStorage.removeItem(key); - }, - reportRoleInfo: data => new Promise((resolve, reject) => { - resolve(); - }), - reloadGame() {}, - pay(data) { - let str = JSON.stringify(data); - return new Promise((resolve, reject) => { - egret.ExternalInterface.addCallback("payResult", (function(message) { - console.log("message from native: " + message); - try { - let data = JSON.parse(message); - resolve && resolve(data); - } catch (err) { - reject && reject({ - errcode: 101, - errmsg: "\u89e3\u6790\u652f\u4ed8\u7ed3\u679c\u51fa\u9519" - }); - } - })); - egret.ExternalInterface.call("pay", str); - }); - } - }; - module.exports = Plat_egret; - }), {} ], - 10: [ (function(require, module, exports) { - module.exports = { - _calcBannerWidth(bannerwidth) { - let adw = bannerwidth || this.winW; - let maxw = this.owner.plat.PTBannerADMaxWidth ? this.owner.plat.PTBannerADMaxWidth() : this.winW; - (adw <= 0 || adw > maxw) && (adw = maxw); - return adw; - }, - __createAD: function(adtype, adunitid, bannerHV, owner, bannerY, bannerW) { - let obj = owner; - owner || (obj = { - adType: adtype, - adUnitId: adunitid, - state: 0, - hide: function() { - this.ad && this.ad.hide && this.ad.hide(); - } - }); - if (0 == adtype) { - let adw = this._calcBannerWidth(bannerW); - let height = jc.channelID === jc.channel.QQ_MINI ? adw / 4.12 : 125; - let nhv = bannerHV || height; - let realy = "number" == typeof bannerY && bannerY >= 0 ? bannerY : this.winH - nhv; - let adl = (this.winW - adw) / 2; - let st = null; - if (obj.style) st = obj.style; else { - st = { - left: adl, - top: realy, - width: adw, - height: nhv, - x: adl, - y: realy - }; - obj.style = st; - } - obj.ad = this.owner.plat.PTCreateBannerAD(adunitid, st); - } else 1 == adtype ? obj.ad = this.owner.plat.PTCreateVideoAD(adunitid) : 2 == adtype && (obj.ad = this.owner.plat.PTCreateInsertAD(adunitid)); - return obj; - }, - init(channelid, gameid, isoffical, owner, adparam) { - this.owner = owner; - this.gameid = gameid; - this.channelid = channelid; - this.BannerAds = []; - this.InsertAds = []; - this.VideoAds = []; - this.cleanBannerAD(); - this.cleanVideoAD(); - this.owner && this.owner.plat && this.owner.plat.PTInitADService(adparam); - }, - setAccountID(accountid, sessionid) { - this.accountid = accountid; - this.sessionid = sessionid; - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - setSystemInfo(info) { - this.winW = info && info.windowWidth || 0; - this.winH = info && info.windowHeight || 0; - console.log("[ad]win:" + this.winW + "|" + this.winH); - this._dtLineH = 0; - info && info.statusBarHeight && (this._dtLineH = info.statusBarHeight > 30 ? 30 : 0); - }, - addBannerAD(advid, identifier, bannerHValue, rspCb) { - var adobj = this.__createAD(0, advid, bannerHValue); - if (adobj) { - adobj.param = identifier; - adobj.rspCb = rspCb; - this.initAD(adobj); - this.BannerAds.push(adobj); - } - return adobj; - }, - addInsertAD(advid, identifier) { - var adobj = this.__createAD(2, advid); - if (adobj) { - adobj.param = identifier; - adobj.rspCb = rspCb; - this.initAD(adobj); - this.InsertAds.push(adobj); - } - return adobj; - }, - addVideoAD(advid, identifier, rspCb) { - var adobj = this.__createAD(1, advid); - if (!adobj) return null; - var owner = this.findVideoOwner(adobj.ad); - if (owner) { - owner.param = identifier; - owner.rspCb = rspCb; - return owner; - } - adobj.param = identifier; - adobj.rspCb = rspCb; - this.initAD(adobj); - this.VideoAds.push(adobj); - return adobj; - }, - reLoadBannerAD(identifier, advid) { - let obj = this.findBannerAD(identifier); - let bfinded = null != obj && void 0 != obj; - !obj && advid && (obj = this.addBannerAD(advid, identifier, 0, null)); - if (bfinded && obj && obj.ad) { - let id = obj.adUnitId; - if (id) { - this.destoryAD(obj.ad); - obj.adloaded = false; - var adobj = this.__createAD(0, id, 0, obj); - adobj && this.initAD(adobj); - } - } - return obj; - }, - hasBannerAD(identifier) { - let obj = this.findBannerAD(identifier); - if (obj && obj.ad) return true; - return false; - }, - hasVideoAD(identifier) { - let obj = this.findVideoAD(identifier); - if (obj && obj.ad) return true; - return false; - }, - findBannerAD(identifier) { - let obj = this.BannerAds.find(element => element.param == identifier); - return obj; - }, - findInsertAD(identifier) { - let obj = this.InsertAds.find(element => element.param == identifier); - return obj; - }, - randomBannerAD() { - if (0 == this.BannerAds.length) return null; - let n = Math.floor(Math.random() * this.BannerAds.length); - return this.BannerAds[n]; - }, - findVideoAD(identifier) { - let obj = this.VideoAds.find(element => element.param == identifier); - return obj; - }, - findVideoOwner(ad) { - let obj = this.VideoAds.find(element => element.ad == ad); - return obj; - }, - hideAllAD() { - this.BannerAds.forEach(element => { - this.hideAD(element); - }); - }, - needLoadBannerAD() { - return !!this.owner.plat.PTBannerNeedLoad && this.owner.plat.PTBannerNeedLoad(); - }, - switchBannerAD(identifier, bShow, successcb, failcb, breload) { - this.hideAllAD(); - if (bShow) { - let obj = null; - let param = identifier; - let isrefresh = breload; - if (identifier) { - obj = this.findBannerAD(identifier); - if (!obj) { - obj = this.addBannerAD(identifier, identifier, 0, null); - isrefresh = true; - } - } else { - obj = this.randomBannerAD(); - param = obj.param; - } - if (obj) { - breload && (obj = this.reLoadBannerAD(identifier, obj.adUnitId)); - let bneedload = this.needLoadBannerAD(); - if (bneedload && !obj.adloaded) { - obj.loadcb = loadcb; - obj.successcb = successcb; - obj.needshow = true; - } else this.showAD(obj, successcb, failcb, isrefresh); - return obj.adUnitId; - } - } - return ""; - }, - simpleBannerADShow(adid, adh, ady, successcb, failcb, loadcb, adw) { - let obj = this.__createAD(0, adid, adh, null, ady, adw); - if (obj && obj.ad) { - obj.param = adid; - obj.loadcb = loadcb; - obj.successcb = successcb; - obj.failcb = failcb; - this.initAD(obj); - let bneedload = this.needLoadBannerAD(); - bneedload && !obj.adloaded ? obj.needshow = true : this.showAD(obj, successcb, failcb); - } - return obj; - }, - simpleInsertADShow(adid, successcb, failcb) { - let obj = this.__createAD(2, adid); - if (obj && obj.ad) { - this.initAD(obj); - this.showAD(obj, successcb, failcb); - } - return obj; - }, - destroyAllBannerAD() { - this.BannerAds.forEach(element => { - this.destroyObj(element); - }); - this.BannerAds.length = 0; - }, - showBannerAD(adid, successcb, failcb, loadcb, adwidth, oversec) { - let obj = null; - if (oversec && "number" == typeof oversec) { - this.hideAllAD(); - obj = this.findBannerAD(adid); - if (obj && obj.adloaded) { - let dt = new Date().getTime() - obj.adloadtime; - if (dt >= 1e3 * oversec) { - this.destroyObj(obj, true); - obj = null; - } - } - } else this.destroyAllBannerAD(); - if (obj) { - let bneedload = this.needLoadBannerAD(); - if (bneedload && !obj.adloaded) { - obj.successcb = successcb; - obj.failcb = failcb; - obj.needshow = true; - } else this.showAD(obj, successcb, failcb); - } else { - obj = this.simpleBannerADShow(adid, 0, -1, successcb, failcb, loadcb, adwidth); - obj && this.BannerAds.push(obj); - } - return obj; - }, - showRewardAD(identifier, successcb, failcb, loadcb, adid) { - let obj = this.findVideoAD(identifier); - !obj && adid && (obj = this.addVideoAD(adid, identifier, null)); - if (!obj || !obj.ad) { - this.simpleRewardADShow(adid, identifier, successcb, failcb); - return; - } - obj.successcb = successcb; - obj.failcb = failcb; - if (obj.adloaded) { - loadcb && loadcb(obj.param, null, obj.adUnitId); - this.showAD(obj); - } else { - obj.loadcb = loadcb; - obj.needshow = true; - this.loadAD(obj); - } - }, - simpleRewardADShow(adid, adname, successcb, failcb) { - this.owner.plat.PTADWatch ? this.owner.plat.PTADWatch(adid, successcb, failcb) : failcb && failcb(adname, null, true, adid); - }, - randomRewardADShow(adlst, adname, successcb, failcb, loadcb) { - if (adlst.length > 0) { - let idx = 1 === adlst.length ? 0 : Math.floor(Math.random() * adlst.length); - let adid = adlst[idx]; - this.showRewardAD(adid, successcb, failcb, loadcb, adid); - } - }, - onLoadAD(obj) { - obj && console.log(obj.adUnitId); - obj.adloaded = true; - obj.adloadtime = new Date().getTime(); - obj.rspCb && obj.rspCb(100, obj); - if (obj.loadcb) { - obj.loadcb(obj.param, null, obj.adUnitId); - obj.loadcb = null; - } - if (obj.needshow) { - obj.needshow = false; - if (0 == obj.adType) { - let successcb = obj.successcb; - let failcb = obj.failcb; - obj.successcb = null; - obj.failcb = null; - this.showAD(obj, successcb, failcb); - } else this.showAD(obj); - } - }, - onErrAD(errtype, err, obj) { - console.log("[AD]err:" + errtype); - console.log(err); - obj.adloaded = false; - obj.rspCb && obj.rspCb(errtype, obj, err); - if (obj.failcb) { - obj.failcb(obj.param, err, true, obj.adUnitId); - obj.failcb = null; - } - }, - onFinishAD(bReward, obj, res) { - if (bReward) { - obj.rspCb && obj.rspCb(10, obj, res, true); - if (obj.successcb) { - obj.successcb(obj.param, res, obj.adUnitId); - obj.successcb = null; - } - } else { - obj.rspCb && obj.rspCb(11, obj, res, false); - if (obj.failcb) { - obj.failcb(obj.param, res, false, obj.adUnitId); - obj.failcb = null; - } - } - }, - destoryAD(ad) { - if (!ad) return; - ad.state = 30; - ad.destroy && ad.destroy(); - }, - destroyObj(obj, needremove) { - if (!obj) return; - if (needremove) for (let i = 0; i < this.BannerAds.length; i++) if (this.BannerAds[i] == obj) { - this.BannerAds.splice(i, 1); - break; - } - obj.successcb = null; - obj.failcb = null; - obj.loadcb = null; - obj.rspCb = null; - this.destoryAD(obj.ad); - }, - showAD(obj, successcb, failcb) { - let ad = obj.ad; - if (!ad) return; - ad.state = 10; - if (ad.show) try { - ad.show().then(() => { - successcb && successcb(obj.param, null, obj.adUnitId); - }).catch(error => { - console.log("[ad.show]error"); - console.log(error); - obj.adloaded = false; - failcb && failcb(obj.param, error, true, obj.adUnitId); - }); - } catch (err) {} - }, - hideAD(obj) { - let ad = obj.ad; - if (!ad) return; - ad.state = 20; - ad.hide && ad.hide(); - }, - loadAD(obj) { - let ad = obj.ad; - if (!ad) return; - ad.state = 100; - obj.adloaded = false; - ad.load ? ad.load() : this.onLoadAD(obj); - }, - initAD(obj) { - let ad = obj.ad; - let adtype = obj.adType; - if (!ad) return; - ad.onLoad && ad.onLoad(() => { - this.onLoadAD(obj); - }); - ad.onError && ad.onError(res => { - console.log("[ad]onerror:" + JSON.stringify(res)); - this.onErrAD(-obj.state, res, obj); - }); - 0 == adtype ? ad.onResize(res => { - if (res) { - let nh = res.height ? res.height : res.width / 16 * 9; - let nt = this.winH - nh - this._dtLineH; - if (ad.style) { - if (nh > 0) { - ad.style.top = nt; - ad.style.y = nt; - } - if (res.width > 0 && res.width != ad.style.width) { - ad.style.left = (this.winW - res.width) / 2; - ad.style.x = ad.style.left; - } - } - } - }) : 1 == adtype && this.owner.plat.PTSetVideoADCallback(ad, obj, this.onFinishAD); - }, - cleanBannerAD() { - if (this.BannerAds.length > 0) { - this.BannerAds.forEach(element => { - this.destoryAD(element.ad); - }); - this.BannerAds.length = 0; - } - }, - cleanVideoAD() { - this.VideoAds.length > 0 && (this.VideoAds.length = 0); - } - }; - }), {} ], - 11: [ (function(require, module, exports) { - var strutils = require("../utils/strutils"); - var dateutils = require("../utils/dateutils"); - const AD_SHARE_COMMON = "ad_share_common"; - var JCADShareCtrl = { - KEY: "platinfo", - SHARE_FLAG: 1, - AD_FLAG: 2, - init(owner, isoffical) { - this._owner = owner; - this._isoffical = isoffical; - }, - loginOver() { - this.loadInfo(); - }, - loadShareConfig(cfg) { - this._rinfo || (this._rinfo = {}); - for (var i = 0; i < cfg.length; i++) { - var sdt = cfg[i]; - let adid = sdt.ad_id; - adid && (sdt.adlst = adid.split(",")); - sdt.asqueue || (sdt.asqueue = []); - if (sdt.ad_cd && "object" == typeof sdt.ad_cd && sdt.ad_cd.reg) { - let lst = sdt.ad_cd.reg.split(","); - lst.forEach(element => { - let ls = element.split("-"); - if (ls.length >= 2) { - let obj = { - is_share: "S" == ls[0] || "s" == ls[0], - maxcount: parseInt(ls[1]) - }; - sdt.asqueue.push(obj); - } - }); - } - this._rinfo[sdt.type] = sdt; - } - this._commonshareinfo = this.getShareInfo("normal"); - console.log("[loadShareConfig]"); - console.log(cfg); - }, - _loadInfo(restext) { - let obj = null; - try { - restext && (obj = JSON.parse(restext)); - } catch (err) {} - obj ? this._adshare = obj : this._adshare || (this._adshare = {}); - this._loaded = true; - }, - loadInfo(datastr) { - if (datastr) { - this._loadInfo(datastr); - return; - } - this._owner && this._owner.ccstorage.getStorage(this.KEY, restext => { - console.log("[jcadsharectrl]loadinfo:" + restext); - this._loadInfo(restext); - }, (lerr, nerr, errmsg) => { - console.log("[jcadsharectrl]loadinfo failed:" + lerr + "|" + nerr + "|" + errmsg); - }); - }, - saveInfo() { - this._owner && this._owner.ccstorage.setStorage(this.KEY, JSON.stringify(this._adshare), () => {}, (lerr, nerr, errmsg) => {}, 1); - }, - getShareInfo(stype) { - let info = { - imgurl: "", - title: "", - imgindex: -1 - }; - if (!this._rinfo) return info; - let sdt = this._rinfo[stype]; - sdt || (sdt = this._rinfo["normal"]); - if (sdt && sdt.images && sdt.images.length > 0) { - let ite = strutils.randomInt(sdt.images.length - 1); - info.imgindex = ite; - info.imgurl = sdt.images[ite]; - info.title = sdt.strs[ite]; - } - return info; - }, - AD_Share(stype, param, cb) { - if (!this._rinfo) { - cb && cb(false, -1, 0); - return false; - } - let sdt = this._rinfo[stype]; - sdt && "4" != sdt.ad_first || (sdt = this._rinfo["adnormal"]); - if (!sdt) { - cb && cb(false, -2, 0); - return false; - } - let pro = this._adshare && this._adshare[stype]; - if (!pro) { - pro = { - adcnt: 0, - srcnt: 0 - }; - this._adshare && (this._adshare[stype] = pro); - } - let isdiff = false; - let isonlyshare = "2" == sdt.ad_first; - let isonlyad = "3" == sdt.ad_first; - let isShare = "0" == sdt.ad_first || isonlyshare; - let isloop = "5" == sdt.ad_first && sdt.asqueue && sdt.asqueue.length > 0; - let _checkloop = function(bnext) { - bnext && pro.curr++; - ("number" != typeof pro.curr || pro.curr >= sdt.asqueue.length) && (pro.curr = 0); - if (sdt.asqueue.length > pro.curr) { - let obj = sdt.asqueue[pro.curr]; - if (obj) { - isShare = obj.is_share; - isShare ? sdt.share_count = obj.maxcount : sdt.ad_count = obj.maxcount; - if (bnext) { - pro.adcnt = 0; - pro.srcnt = 0; - } - return true; - } - } - return false; - }; - isloop && _checkloop(); - if (!isShare && 0 != sdt.ad_count) { - let bok = pro.adcnt < sdt.ad_count; - if (!bok && isloop && _checkloop(true)) { - bok = true; - isdiff = false; - } - if (!bok && !isShare) { - if (isonlyad || sdt.share_count < 0 || sdt.srcnt >= sdt.share_count) { - cb && cb(false, -20, 0); - return; - } - isShare = true; - isdiff = true; - } - } - if (isShare && 0 != sdt.share_count) { - let bok = pro.srcnt < sdt.share_count; - if (!bok && isloop && _checkloop(true)) { - bok = true; - isdiff = false; - } - if (!bok && isShare) { - if (isonlyshare || sdt.ad_count < 0 || sdt.adcnt >= sdt.ad_count) { - cb && cb(false, -10, 0); - return; - } - isShare = false; - isdiff = true; - } - } - let self = this; - let shareMe = function() { - let iconUrl = ""; - let sharetitle = ""; - let ite = 0; - if (sdt.images.length > 0) { - let brand = true; - let idx = 0; - if (param && "object" == typeof param && "number" == typeof param.shareindex) { - idx = param.shareindex; - brand = false; - } - ite = brand ? strutils.randomInt(sdt.images.length - 1) : idx; - iconUrl = sdt.images[ite]; - sharetitle = sdt.strs[ite]; - param && "object" == typeof param && "object" == typeof param.titleparam && "[object Array]" === Object.prototype.toString.call(param.titleparam) && (sharetitle = sharetitle.format(param.titleparam)); - } - let bcapture = false; - sdt.ad_cd && "object" == typeof sdt.ad_cd && (bcapture = sdt.ad_cd.iscapture); - var sysInfo = jc.plat.getSystemInfo(); - if (bcapture) { - let rc = { - x: 0, - y: 0, - width: sysInfo.screenWidth, - height: sysInfo.screenHeight - }; - param && "object" == typeof param && param.rc && (rc = param.rc); - self._owner.shareCapture(sharetitle, rc, stype, param, "", () => { - isdiff ? pro.adcnt += 1 : pro.srcnt += 1; - self.saveInfo(); - cb && cb(true, 1, self.SHARE_FLAG, false, isdiff); - }, err => { - cb && cb(false, -101, self.SHARE_FLAG, false, isdiff); - }, ite); - } else self._owner.shareNormal(sharetitle, iconUrl, stype, param, "", () => { - isdiff ? pro.adcnt += 1 : pro.srcnt += 1; - self.saveInfo(); - cb && cb(true, 1, self.SHARE_FLAG, false, isdiff); - }, err => { - cb && cb(false, -100, self.SHARE_FLAG, false, isdiff); - }, ite); - }; - if (isShare) shareMe(); else { - let adid = sdt.ad_id; - if (sdt.adlst.length > 0) { - let idx = 1 == sdt.adlst.length ? 0 : Math.round(Math.random() * (sdt.adlst.length - 1)); - adid = sdt.adlst[idx]; - } - this._owner.ADWatch(adid, stype, () => { - isdiff ? pro.srcnt += 1 : pro.adcnt += 1; - this.saveInfo(); - cb && cb(true, 2, this.AD_FLAG, false, isdiff); - }, (err, iserr) => { - iserr && !isonlyad ? shareMe(true) : cb && cb(false, -200, this.AD_FLAG, iserr, isdiff); - }); - } - return true; - }, - AD_Share_Common(stype, param, cb) { - if (!this._rinfo) { - cb && cb(false, -1, 0); - return false; - } - let sdt = this._rinfo[stype]; - sdt || (sdt = this._rinfo["adnormal"]); - if (!sdt) { - cb && cb(false, -2, 0); - return false; - } - let isShare = this.checkAdShareCommon(); - let pro = this._adshare[AD_SHARE_COMMON]; - let self = this; - let shareMe = function() { - let iconUrl = ""; - let sharetitle = ""; - let ite = 0; - if (sdt.images.length > 0) { - ite = strutils.randomInt(sdt.images.length - 1); - iconUrl = sdt.images[ite]; - sharetitle = sdt.strs[ite]; - param && "object" == typeof param && "object" == typeof param.titleparam && "[object Array]" === Object.prototype.toString.call(param.titleparam) && (sharetitle = sharetitle.format(param.titleparam)); - } - let bcapture = false; - sdt.ad_cd && "object" == typeof sdt.ad_cd && (bcapture = sdt.ad_cd.iscapture); - if (bcapture) { - var sysInfo = jc.plat.getSystemInfo(); - let rc = { - x: 0, - y: 0, - width: sysInfo.screenWidth, - height: sysInfo.screenHeight - }; - param && "object" == typeof param && param.rc && (rc = param.rc); - self._owner.shareCapture(sharetitle, rc, stype, param, "", () => { - pro.srcnt += 1; - self.saveInfo(); - cb && cb(true, 1); - }, err => { - cb && cb(false, -100, self.SHARE_FLAG); - }, ite); - } else self._owner.shareNormal(sharetitle, iconUrl, stype, param, "", () => { - pro.srcnt += 1; - self.saveInfo(); - cb && cb(true, 1); - }, err => { - cb && cb(false, -100, self.SHARE_FLAG); - }, ite); - }; - if (isShare) shareMe(); else { - let adid = sdt.ad_id; - if (sdt.adlst.length > 0) { - let idx = 1 == sdt.adlst.length ? 0 : Math.round(Math.random() * (sdt.adlst.length - 1)); - adid = sdt.adlst[idx]; - } - this._owner.ADWatch(adid, stype, () => { - pro.adcnt += 1; - this.saveInfo(); - cb && cb(true, 2); - }, (err, iserr) => { - console.log(err, iserr); - iserr ? shareMe() : cb && cb(false, -200, this.AD_FLAG); - }); - } - return true; - }, - checkAdShareCommon() { - let videoDayCount = 0; - this._owner.maincfg && this._owner.maincfg.info && this._owner.maincfg.info["video_count"] && (videoDayCount = parseInt(this._owner.maincfg.info["video_count"])); - let today = dateutils.getToday(); - let pro = this._adshare && this._adshare[AD_SHARE_COMMON]; - if (!pro || pro.day !== today) { - pro = { - adcnt: 0, - srcnt: 0, - day: today - }; - this._adshare[AD_SHARE_COMMON] = pro; - } - return pro.adcnt >= videoDayCount; - }, - getRandomVideoAdId() { - let sdt = this._rinfo["adnormal"]; - if (!sdt) return ""; - let adid = sdt.ad_id; - if (sdt.adlst.length > 0) { - let idx = 1 == sdt.adlst.length ? 0 : Math.round(Math.random() * (sdt.adlst.length - 1)); - adid = sdt.adlst[idx]; - } - return adid; - } - }; - module.exports = JCADShareCtrl; - }), { - "../utils/dateutils": 23, - "../utils/strutils": 26 - } ], - 12: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - module.exports = { - __getConfig(accountid, sessionid, channelid, gameid, actionname, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Config").addKV("a", actionname).addKV("account_id", accountid).addKV("session_id", sessionid).addKV("gameid", gameid).addKV("channel", channelid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - var kvobj = obj.KVList ? httpclient.JSON_parse(obj.KVList) : []; - kvobj ? successcb && successcb(kvobj) : failcb && failcb(0, -1, "kvlist is not obj"); - } else { - console.log("[__getConfig]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__getConfig]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __getStorage(accountid, sessionid, token, skey, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "CloudStorage").addKV("a", "getStorage").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("access_token", token).addKV("keys", skey); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[__getStorage]success!" + JSON.stringify(obj)); - var kvobj = obj.KVList; - kvobj ? successcb && successcb(kvobj) : failcb && failcb(0, -1, "kvlist is not obj"); - } else { - console.log("[__getStorage]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__getStorage]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __getExpireTime(accountid, sessionid, token, skey, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "CloudStorage").addKV("a", "ttl").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("access_token", token).addKV("keys", skey); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[__getExpireTime]success!" + JSON.stringify(obj)); - var ktobj = httpclient.JSON_parse(obj.KTList); - ktobj ? successcb && successcb(ktobj) : failcb && failcb(0, -1, "kvlist is not obj"); - } else { - console.log("[__getExpireTime]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__getExpireTime]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __setStorage(accountid, sessionid, token, kvlist, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "CloudStorage").addKV("a", "setStorage").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("access_token", token); - let value = JSON.stringify(kvlist); - httpclient.httpPost(this.urlbd.baseurl, value, (function(restext) { - let obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[__setStorage]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[__setStorage]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__setStorage]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __setExpireTime(accountid, sessionid, token, skey, origntype, timevalue, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "CloudStorage").addKV("a", "expire").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("access_token", token).addKV("keys", skey).addKV("time_origin", origntype).addKV("time_val", timevalue); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - let obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[__delStorage]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[__delStorage]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__delStorage]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __clearStorage(accountid, sessionid, token, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "CloudStorage").addKV("a", "clearStorage").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("access_token", token); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - let obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[__clearStorage]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[__clearStorage]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__clearStorage]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __delStorage(accountid, sessionid, token, skey, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "CloudStorage").addKV("a", "delKeys").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("access_token", token).addKV("keys", skey); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - let obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[__delStorage]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[__delStorage]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__delStorage]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __getShareConfig(accountid, sessionid, channelid, gameid, sex, province, city, successcb, failcb) { - let str = gameid + "_" + channelid; - this.urlbd.clear(); - this.urlbd.addKV("c", "Config").addKV("a", "share").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("gameid", str).addKV("sex", sex).addKV("province", province).addKV("city", city); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - let obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) successcb && successcb(obj.share_info); else { - console.log("[__getShareConfig]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__getShareConfig]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - init(channelid, gameid, isoffical, owner, url) { - this.gameid = gameid; - this.channelid = channelid; - this.token = ""; - this.urlbd = new urlbuilder(url); - this.cfg = { - _reborntype: -1, - _getrewardtype: -1, - _exchange_rewardtype: -1, - _navigateflag: -1, - _serverversion: -1, - _gglFlag: -1 - }; - this.cfginited = false; - this.sex = 0; - this.province = ""; - this.city = ""; - console.log("[jccloud]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setAccountID(accountid, sessionid, resinfo) { - this.accountid = accountid; - this.sessionid = sessionid; - if (resinfo) { - this.sex = resinfo.sex; - this.province = resinfo.province; - this.city = resinfo.city; - } - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - setSystemInfo(info) {}, - setUserInfo(info) { - if (info) { - this.sex = info.sex; - this.province = info.province; - this.city = info.city; - } - }, - getConfig(successcb, failcb) { - if (this._configgetting) return 1; - this._configgetting = true; - this.__getConfig(this.accountid, this.sessionid, this.channelid, this.gameid, "read", kvlist => { - this._configgetting = false; - successcb && successcb(kvlist); - }, (neterr, logicerr, errmsg) => { - this._configgetting = false; - failcb && failcb(neterr, logicerr, errmsg); - }); - return 0; - }, - initConfig(successcb, failcb) { - if (this.cfginited) { - successcb && successcb(this.cfg); - return 0; - } - this.cfginited = false; - return this.getConfig(res => { - if (res instanceof Array) { - res.forEach(element => { - "reborn" == element.key ? this.cfg._reborntype = element.value : "share_reward" == element.key ? this.cfg._getrewardtype = element.value : "exchange_reward" == element.key ? this.cfg._exchange_rewardtype = element.value : "navigate" == element.key ? this.cfg._navigateflag = element.value : "version" == element.key ? this.cfg._serverversion = element.value : "ggl" == element.key ? this.cfg._gglFlag = element.value : "festival" == element.key ? this.cfg._festivalFlag = element.value : this.cfg[element.key] = element.value; - }); - this.cfginited = true; - successcb && successcb(this.cfg); - } else failcb && failcb(0, -1, ""); - }, (neterr, logicerr, errmsg) => { - failcb && failcb(neterr, logicerr, errmsg); - }); - }, - _getPrivateConfig(successcb, failcb) { - if (this._pvconfiggetting) return 1; - this._pvconfiggetting = true; - this.__getConfig(this.accountid, this.sessionid, this.channelid, this.gameid, "readPrivate", kvlist => { - this._pvconfiggetting = false; - successcb && successcb(kvlist); - }, (neterr, logicerr, errmsg) => { - this._pvconfiggetting = false; - failcb && failcb(neterr, logicerr, errmsg); - }); - return 0; - }, - initPrivateConfig(successcb, failcb) { - if (this.pvcfginited) { - successcb && successcb(this.pvcfg); - return 0; - } - this.pvcfginited = false; - return this._getPrivateConfig(res => { - if (res instanceof Array) { - this.pvcfg || (this.pvcfg = {}); - res.forEach(element => { - this.pvcfg[element.key] = element.value; - }); - this.pvcfginited = true; - successcb && successcb(this.pvcfg); - } else failcb && failcb(0, -1, ""); - }, (neterr, logicerr, errmsg) => { - failcb && failcb(neterr, logicerr, errmsg); - }); - }, - getServerConfig(successcb, failcb, bForce) { - bForce && (this.cfginited = false); - return this.initConfig(successcb, failcb); - }, - getPrivateConfig(successcb, failcb, bForce) { - bForce && (this.pvcfginited = false); - return this.initPrivateConfig(successcb, failcb); - }, - getShareConfig(successcb, failcb) { - if (this._shconfiggetting) return 1; - this._shconfiggetting = true; - this.__getShareConfig(this.accountid, this.sessionid, this.channelid, this.gameid, this.sex, this.province, this.city, kvlist => { - this._shconfiggetting = false; - successcb && successcb(kvlist); - }, (neterr, logicerr, errmsg) => { - this._shconfiggetting = false; - failcb && failcb(neterr, logicerr, errmsg); - }); - }, - initShareConfig(successcb, failcb, bForce) { - bForce && (this.shcfginited = false); - if (this.shcfginited) { - successcb && successcb(this.shcfglst); - return 0; - } - this.pvcfginited = false; - return this.getShareConfig(res => { - if (res instanceof Array) { - this.shcfglst && (this.shcfglst.length = 0); - this.shcfglst = res; - this.shcfginited = true; - successcb && successcb(this.shcfglst); - } else failcb && failcb(0, -1, ""); - }, (neterr, logicerr, errmsg) => { - failcb && failcb(neterr, logicerr, errmsg); - }); - }, - setStorage: function(skey, svalue, successcb, failcb, timeorign_type, time_value) { - let obj = { - key: skey, - value: svalue - }; - if (timeorign_type && time_value) { - obj.time_origin = timeorign_type; - obj.time_val = time_value; - } - let lst = [ obj ]; - this.__setStorage(this.accountid, this.sessionid, this.token, lst, successcb, failcb); - }, - setStorages: function(kvlist, successcb, failcb) { - this.__setStorage(this.accountid, this.sessionid, this.token, kvlist, successcb, failcb); - }, - getStorage: function(key, successcb, failcb) { - this.__getStorage(this.accountid, this.sessionid, this.token, key, kvlist => { - if (kvlist.length > 0) { - let obj = kvlist[0]; - successcb && successcb(obj.value, obj.ttl_seconds, obj.key); - } else successcb && successcb(null, -1, key); - }, failcb); - }, - getStorages: function(keylist, successcb, failcb) { - let skey = keylist.join(); - this.__getStorage(this.accountid, this.sessionid, this.token, skey, successcb, failcb); - }, - delStorage: function(key, successcb, failcb) { - this.__delStorage(this.accountid, this.sessionid, this.token, key, successcb, failcb); - }, - delStorages: function(keylist, successcb, failcb) { - let skey = keylist.join(); - this.__delStorage(this.accountid, this.sessionid, this.token, skey, successcb, failcb); - }, - clearStorage: function(successcb, failcb) { - this.__clearStorage(this.accountid, this.sessionid, this.token, successcb, failcb); - }, - setExpireTime: function(key, timeorign_type, time_value, successcb, failcb) { - this.__setExpireTime(this.accountid, this.sessionid, this.token, key, timeorign_type, time_value, successcb, failcb); - }, - setExpireTimes: function(keylist, timeorign_type, time_value, successcb, failcb) { - let skey = keylist.join(); - this.__setExpireTime(this.accountid, this.sessionid, this.token, skey, timeorign_type, time_value, successcb, failcb); - }, - getExpireTime: function(key, successcb, failcb) { - this.__getStorage(this.accountid, this.sessionid, this.token, key, ktlist => { - if (ktlist.length > 0) { - let obj = ktlist[0]; - successcb && successcb(obj.ttl_seconds, obj.key); - } else successcb && successcb(-1, key); - }, failcb); - }, - getExpireTimes: function(key, successcb, failcb) { - this.__getStorage(this.accountid, this.sessionid, this.token, key, successcb, failcb); - } - }; - }), { - "../common/httpclient": 2, - "../common/urlbuilder": 6 - } ], - 13: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - var storage = require("../common/storage"); - const JC_LOG_T = { - lauch: { - key: 1, - subkey: 1 - }, - entermain: { - key: 1, - subkey: 2 - }, - show: { - key: 1, - subkey: 3 - }, - hide: { - key: 1, - subkey: 3 - }, - jumpapp: { - key: 1, - subkey: 4 - }, - loginFailed: { - key: 1, - subkey: 5 - }, - launchsysteminfo: { - key: 1, - subkey: 6 - }, - logined: { - key: 11, - subkey: 1 - }, - authed: { - key: 11, - subkey: 2 - }, - authfail: { - key: 11, - subkey: 3 - }, - startgame: { - key: 11, - subkey: 4 - }, - restartgame: { - key: 11, - subkey: 4 - }, - gameover: { - key: 11, - subkey: 6 - }, - againgame: { - key: 11, - subkey: 4 - }, - productitem: { - key: 11, - subkey: 8 - }, - useitem: { - key: 11, - subkey: 9 - }, - share: { - key: 11, - subkey: 10 - }, - inviter: { - key: 11, - subkey: 11 - }, - systeminfo: { - key: 11, - subkey: 20 - }, - advinfo: { - key: 11, - subkey: 21 - }, - vslogin: { - key: 11, - subkey: 24 - }, - vsreconnect: { - key: 11, - subkey: 25 - }, - vsroomcreate: { - key: 11, - subkey: 26 - }, - vsroomjoin: { - key: 11, - subkey: 27 - }, - vsroomleave: { - key: 11, - subkey: 28 - }, - vsroomsetstate: { - key: 11, - subkey: 29 - }, - business: { - key: 11, - subkey: 30 - }, - buttonclick: { - key: 11, - subkey: 31 - }, - msgevent: { - key: 11, - subkey: 32 - }, - msgstatistical: { - key: 51, - subkey: 300 - } - }; - const _SHOW_FLAG = 2; - const _HIDE_FLAG = 1; - const _ONLINE_KEY = "jc_online_flags"; - module.exports = { - __uuid(len, radix) { - var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""); - var uuid = [], i; - radix = radix || chars.length; - if (len) for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix]; else { - var r; - uuid[8] = uuid[13] = uuid[18] = uuid[23] = "-"; - uuid[14] = "4"; - for (i = 0; i < 36; i++) if (!uuid[i]) { - r = 0 | 16 * Math.random(); - uuid[i] = chars[19 == i ? 3 & r | 8 : r]; - } - } - return uuid.join(""); - }, - _buildReportUrl(typeobj) { - this.urlbd.clear(); - this.urlbd.addKV("c", "GameLog").addKV("a", "reportLog").addKV("gameid", this.gameid).addKV("channel", this.channelid).addKV("account_id", this.accountid).addKV("session_id", this.sessionid).addKV("access_token", this.token).addKV("wid", this.wid).addKV("sid", this.sid).addKV("ptid", this.ptid).addKV("logclass1", typeobj.key).addKV("logclass2", typeobj.subkey).addKV("localuuid", this.localid).addKV("from_appid", this.fromid).addKV("ad_channel", this.adchannel); - console.log("[gamelog]"); - console.log(JSON.stringify(typeobj)); - return this.urlbd.baseurl; - }, - _buildReportUserUrl() { - this.urlbd.clear(); - this.urlbd.addKV("c", "GameLog").addKV("a", "reportUser").addKV("gameid", this.gameid).addKV("channel", this.channelid).addKV("account_id", this.accountid).addKV("session_id", this.sessionid).addKV("access_token", this.token); - return this.urlbd.baseurl; - }, - _buildShowHideMsg(showflag) { - let data = { - str1: this.localid, - str2: this.fromid, - str3: this.accountid, - str4: this.nickname, - num1: showflag, - num2: -1 - }; - let msg = { - u: this._buildReportUrl(showflag == _SHOW_FLAG ? JC_LOG_T.show : JC_LOG_T.hide), - v: JSON.stringify(data), - ext: showflag - }; - return msg; - }, - _report(typeobj, valueobj, successcb, failcb) { - let url = this._buildReportUrl(typeobj); - let value = JSON.stringify(valueobj); - var self = this; - httpclient.httpPost(url, value, (function(restext) { - let obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[_report]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[_report]" + url); - console.log("[_report]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[_report]" + url); - console.log("[_report]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - let nflag = -1; - typeobj.key == JC_LOG_T.show.key && typeobj.subkey == JC_LOG_T.show.subkey && (nflag = valueobj.num1); - let msg = { - u: url, - v: value, - ext: nflag - }; - self.cachemsg.push(msg); - })); - }, - _reportUser(valueobj, successcb, failcb) { - let url = this._buildReportUserUrl(); - let value = JSON.stringify(valueobj); - var self = this; - httpclient.httpPost(url, value, (function(restext) { - let obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[_reportUser]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[_reportUser]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[_reportUser]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - let nflag = -1; - let msg = { - u: url, - v: value, - ext: nflag - }; - self.cachemsg.push(msg); - })); - }, - _retry() { - if (this.cachemsg.length > 0) { - let obj = this.cachemsg[0]; - var self = this; - httpclient.httpPost(obj.u, obj.v, (function(restext) { - if (obj.ext >= 0) { - self.showflag = obj.ext; - self._saveflag(self.showflag); - } - self.cachemsg.shift(); - }), (function(errcode, errmsg) { - console.log("[_retry_report]failed!" + errcode + ":" + errmsg); - })); - } - }, - _saveflag(showflag) { - storage.set(_ONLINE_KEY, showflag); - }, - _loadflag: () => storage.get(_ONLINE_KEY), - _handlelaunch(res) { - if (res) { - if (res.query && res.query.weixinadinfo) { - let wxaddr = res.query.weixinadinfo.split("."); - let ad = wxaddr[0]; - ad && "" != ad && (this.fromadvid = ad); - } - res.query && res.query.channel && (this.adchannel = "" + res.query.channel); - this.launchparam = res.query; - if (res.referrerInfo && res.referrerInfo.appId) { - this.setFromAppID(res.referrerInfo.appId); - this.launchparam = res.referrerInfo.extraData; - } else if (res.query && res.query.scene) { - let str = decodeURIComponent(res.query.scene); - let lst = str.split("="); - lst.length >= 2 && "channel" == lst[0] ? this.adchannel = lst[1] : this.setFromAppID(str); - } - this.scene = res.scene ? res.scene : 0; - "" == this.adchannel && "" != this.fromid && (this.adchannel = this.fromid); - } - }, - _handleLoginInfo(res) { - res.account_id && res.session_id && this.setAccountID(res.account_id, res.session_id); - res && res.nickname && "" != res.nickname && this.setNickName(res.nickname); - }, - _handleAuthInfo(res) { - res && (res.nickname && "" != res.nickname ? this.setNickName(res.nickname) : res.nickName && "" != res.nickName && this.setNickName(res.nickName)); - }, - generateUUID() { - return this.__uuid(32, 62); - }, - init(channelid, gameid, isoffical, owner, url) { - this.gameid = gameid; - this.channelid = channelid; - this.accountid = this.accountid ? this.accountid : ""; - this.sessionid = this.sessionid ? this.sessionid : ""; - this.token = this.token ? this.token : ""; - this.localid = this.localid ? this.localid : ""; - this.nickname = this.nickname ? this.nickname : ""; - this.fromid = this.fromid ? this.fromid : ""; - this.fromadvid = this.fromadvid ? this.fromadvid : ""; - this.scene = this.scene ? this.scene : 0; - this.adchannel = this.adchannel ? this.adchannel : ""; - this._tempuuid = ""; - this._starttime = 0; - this._launchtime = 0; - this.needsubmit = false; - this.urlbd = new urlbuilder(url); - this.showflag = this._loadflag(); - this.cachemsg = []; - this.showflag == _SHOW_FLAG && this.cachemsg.push(this._buildShowHideMsg(this.showflag)); - this.showflag = null; - setInterval(this._retry.bind(this), 5e3); - console.log("[jcgamelog]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setSubmitFlag(bsubmit) { - this.needsubmit = bsubmit; - }, - setAccountID(accountid, sessionid, exobj) { - this.accountid && this.accountid == accountid || (this.accountid = accountid); - this.sessionid && this.sessionid == sessionid || (this.sessionid = sessionid); - if (exobj) { - this.wid = exobj.wid; - this.sid = exobj.sid; - this.ptid = exobj.ptid; - } - }, - setNickName(nickname) { - this.nickname && this.nickname == nickname || (this.nickname = nickname); - }, - setFromAppID(appid) { - this.fromid && this.fromid == appid || (this.fromid = appid); - }, - setLocalUUID(uuid) { - this.localid && this.localid == uuid || (this.localid = uuid); - }, - setSystemInfo(info) {}, - setToken(token) { - this.token = token; - }, - handlelaunch(res, cb) { - this._launchtime = new Date().getTime(); - var param = 0; - var uid = ""; - var stype = 0; - var invid = ""; - if (res) { - this._handlelaunch(res); - param = res.query.activity_param ? res.query.activity_param : 0; - uid = res.query.localuuid ? res.query.localuuid : ""; - stype = res.query.sharetype ? res.query.sharetype : 0; - invid = res.query.inviter_id ? res.query.inviter_id : ""; - } - this.logLauchDefault(res); - cb && cb(stype, param, uid, invid, this.fromid, this.scene, this.launchparam); - }, - logLaunch(launch_option) { - this._launchtime = new Date().getTime(); - this._handlelaunch(launch_option); - this.logLauchDefault(launch_option); - }, - logLauchDefault(launch_option) { - let data = { - str1: this.localid, - str2: this.fromid, - ext: launch_option ? JSON.stringify(launch_option) : null, - str3: this.fromadvid, - num1: this.scene - }; - this._report(JC_LOG_T.lauch, data); - }, - logLoginSuccess(res, costtime) { - let nowtime = new Date().getTime(); - let dttime = nowtime - this._launchtime; - this._handleLoginInfo(res); - let data = { - str1: res.nickname, - str2: res.unionid, - str3: res.country, - str4: res.province, - str5: res.city, - str6: this.localid, - num1: costtime || 0, - num2: dttime, - str7: this.fromadvid - }; - console.log("[launchcost]" + dttime); - this._report(JC_LOG_T.logined, data); - }, - logLoginFailed(neterr, logicerr, errmsg) { - let data = { - error_code_net: neterr, - error_code_logic: logicerr, - error_msg: errmsg - }; - this._report(JC_LOG_T.loginFailed, data); - }, - logAuthSuccess(res) { - this._handleAuthInfo(res); - let data = { - str1: this.nickname, - num1: res.gender, - str3: res.country, - str4: res.province, - str5: res.city, - str6: this.localid, - str7: res.avatarUrl ? res.avatarUrl : "", - str8: res.language - }; - this._report(JC_LOG_T.authed, data); - }, - logAuthFail() { - let data = { - str1: this.nickname, - str2: this.localid - }; - this._report(JC_LOG_T.authfail, data); - }, - logShare(businessid, sharetokenid, param, err, imgidx, dtime) { - let obj = { - token: sharetokenid || "", - error: err || "", - deltatime: dtime - }; - let data = { - str1: this.nickname, - str2: JSON.stringify(obj), - num1: imgidx || 0, - str3: param || "", - activity_id_str: "" + businessid - }; - this._report(JC_LOG_T.share, data); - }, - logShareInvite(inviterid, businessid, sharetokenid, param) { - let n = 0; - try { - n = parseInt(businessid); - } catch (err) {} - let data = { - str1: this.nickname, - str2: inviterid, - num1: n, - str3: sharetokenid || sharetokenid, - str4: param || "", - activity_id_str: "" + businessid - }; - this._report(JC_LOG_T.inviter, data); - }, - logSysInfo(res, typeobj) { - let data = { - str1: res.brand, - str2: res.model, - str3: res.language, - str4: res.version, - str5: res.platform, - str6: res.SDKVersion, - str7: res.system, - num1: res.pixelRatio, - num2: res.screenWidth, - num3: res.screenHeight, - num4: res.windowWidth, - num5: res.windowHeight, - num6: res.benchmarkLevel - }; - this._report(typeobj, data); - }, - logSystemInfo(res) { - if (!res) return; - this.logSysInfo(res, JC_LOG_T.systeminfo); - }, - logLaunchSystemInfo(res) { - if (!res) return; - this.logSysInfo(res, JC_LOG_T.launchsysteminfo); - }, - logStartGame(param, startmode) { - this._tempuuid = this.generateUUID(); - this._starttime = new Date().getTime(); - let data = { - str1: this.fromid, - str2: this._tempuuid, - str3: param || "", - str4: this.nickname, - str5: this.localid, - num1: startmode || 0 - }; - this._report(JC_LOG_T.startgame, data); - }, - logRestartGame(param) { - this._tempuuid = this.generateUUID(); - this._starttime = new Date().getTime(); - let data = { - str1: this.fromid, - str2: this._tempuuid, - str3: param || "", - str4: this.nickname, - str5: this.localid, - num1: 1 - }; - this._report(JC_LOG_T.restartgame, data); - }, - logGameover(param, score, endflag) { - let nowtime = new Date().getTime(); - let data = { - str1: this.fromid, - str2: this._tempuuid, - str3: param || "", - num1: score, - str4: this.nickname, - str5: this.localid, - num2: nowtime - this._starttime, - num3: endflag || 0 - }; - this._report(JC_LOG_T.gameover, data); - }, - logTryAgain(param) { - this._tempuuid = this.generateUUID(); - let data = { - str1: this.fromid, - str2: this._tempuuid, - str3: param || "", - str4: this.nickname, - str5: this.localid, - num1: 2 - }; - this._report(JC_LOG_T.againgame, data); - }, - logShow(bIgnoreFlag) { - if (!bIgnoreFlag) { - let bok = !this.showflag || this.showflag == _HIDE_FLAG; - if (!bok) return; - this.showflag = _SHOW_FLAG; - } - let nowtime = new Date().getTime(); - let data = { - str1: this.localid, - str2: this.fromid, - str3: this.accountid, - str4: this.nickname, - num1: _SHOW_FLAG, - num2: nowtime - this._launchtime - }; - this._report(JC_LOG_T.show, data, () => { - bIgnoreFlag || this._saveflag(this.showflag); - }, () => {}); - }, - logHide(bIgnoreFlag) { - if (!bIgnoreFlag) { - let bok = this.showflag && this.showflag == _SHOW_FLAG; - if (!bok) return; - this.showflag = _HIDE_FLAG; - } - let nowtime = new Date().getTime(); - let data = { - str1: this.localid, - str2: this.fromid, - str3: this.accountid, - str4: this.nickname, - num1: _HIDE_FLAG, - num2: nowtime - this._launchtime - }; - this._report(JC_LOG_T.hide, data, () => { - bIgnoreFlag || this._saveflag(this.showflag); - }, () => {}); - }, - logProductItem(itemid, itemcount, reson, resonparam) { - let data = { - str1: this.nickname, - num1: itemid, - num2: itemcount, - num3: reson, - num4: resonparam - }; - this._report(JC_LOG_T.productitem, data); - }, - logUseItem(itemid, itemcount, reson, resonparam) { - let data = { - str1: this.nickname, - num1: itemid, - num2: itemcount, - num3: reson, - num4: resonparam - }; - this._report(JC_LOG_T.useitem, data); - }, - logBusiness(businessid, actionid) { - let data = { - str1: this.nickname, - str2: this.localid, - num1: businessid, - num2: actionid - }; - this._report(JC_LOG_T.business, data); - }, - logEnterMainScene(dt) { - let data = { - str1: this.localid, - str2: this.fromid, - num1: dt || 0 - }; - this._report(JC_LOG_T.entermain, data); - }, - logJumpApp(appid, appparam, jumpres, qdid) { - let obj = { - param: appparam || "" - }; - "object" === typeof qdid ? Object.assign(obj, qdid) : obj["qd"] = qdid || ""; - let data = { - str1: this.localid, - str2: this.fromid, - str3: this.accountid, - str4: this.nickname, - str5: appid, - str6: obj, - num1: jumpres || 0 - }; - this._report(JC_LOG_T.jumpapp, data); - }, - logAdvInfo(advid, actiontype, errinfo, adtype, state) { - let serr = ""; - let ntype = 1; - ntype = 2 == adtype ? 201 : 1 == adtype ? 101 : errinfo ? 2 : 1; - if (errinfo) try { - serr = JSON.stringify(errinfo); - } catch (err) {} - let n = state || 0; - let data = { - str1: this.nickname, - str2: advid, - num1: ntype, - str3: serr, - activity_id_str: "" + actiontype, - adv_id_state: "" + n - }; - this._report(JC_LOG_T.advinfo, data); - }, - logVS_login() { - let data = { - str1: this.nickname - }; - this._report(JC_LOG_T.vslogin, data); - }, - logVS_reconnect(roomid) { - let data = { - str1: this.nickname, - str2: roomid - }; - this._report(JC_LOG_T.vsreconnect, data); - }, - logVS_createRoom(roomname, maxplayer) { - let data = { - str1: this.nickname, - str2: roomname, - num1: maxplayer - }; - this._report(JC_LOG_T.vsroomcreate, data); - }, - logVS_joinRoom(roomid, customdata, israndom) { - let data = { - str1: this.nickname, - str2: roomid || "", - num1: israndom ? 1 : 0, - str3: customdata - }; - this._report(JC_LOG_T.vsroomjoin, data); - }, - logVS_leaveRoom(roomid, customdata) { - let data = { - str1: this.nickname, - str2: roomid, - str3: customdata - }; - this._report(JC_LOG_T.vsroomleave, data); - }, - logVS_gameReady(roomid, customdata, isready) { - let data = { - str1: this.nickname, - str2: roomid, - num1: isready ? 1 : 0, - str3: customdata - }; - this._report(JC_LOG_T.vsroomsetstate, data); - }, - logVS_gameStart(roomid, customdata) { - let data = { - str1: this.nickname, - str2: roomid, - num1: 2, - str3: customdata - }; - this._report(JC_LOG_T.vsroomsetstate, data); - }, - logButtonClick(buttonname, param, buttonsubname) { - let data = { - nickname: this.nickname, - button_name: buttonname, - button_param: param || "" - }; - buttonsubname && (data.button_subname = buttonsubname); - this._report(JC_LOG_T.buttonclick, data); - }, - logStatisticUserInfo(res) { - if (!res) return; - let data = { - role_lv: res.role_lv, - total_eq_lv: res.total_eq_lv, - wing_fight: res.wing_fight, - pet_fight: res.pet_fight, - role_total_fight: res.role_total_fight - }; - this._report(JC_LOG_T.msgstatistical, data); - }, - logMsg(msgid, msgname, errcode, reqcontent, rspcontent, passtime) { - let data = { - msg_id: msgid, - msg_name: msgname, - msg_error: errcode, - req_content: reqcontent, - rsp_content: rspcontent, - msg_cosumetime: passtime - }; - this._report(JC_LOG_T.msgevent, data); - }, - userSet(kvobj) { - let data = { - set: kvobj - }; - this._reportUser(data); - }, - userSetOnce(kvobj) { - let data = { - set_once: kvobj - }; - this._reportUser(data); - }, - userAdd(kvobj) { - let data = { - add: kvobj - }; - this._reportUser(data); - }, - userReport(setobj, setonceobj, addobj) { - let data = { - set: setobj, - set_once: setonceobj, - add: addobj - }; - this._reportUser(data); - }, - externalLog(externalID, logFunc, p1, p2, p3, p4) { - let tmpid = this.gameid; - this.gameid = externalID; - logFunc && logFunc.call(this, p1, p2, p3, p4); - this.gameid = tmpid; - } - }; - }), { - "../common/httpclient": 2, - "../common/storage": 5, - "../common/urlbuilder": 6 - } ], - 14: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - module.exports = { - init(channelid, gameid, isoffical, owner, url) { - this.owner = owner; - this.gameid = gameid; - this.channelid = channelid; - this.isoffical = isoffical; - this.url = url.replace("webapp/index.php", "api/gift"); - console.log("[jcgoodsctrl]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setAccountID(accountid, sessionid) { - this.accountid = accountid; - this.sessionid = sessionid; - }, - setNickName(nickname) { - this.nickname = nickname; - }, - giftList(successcb, failcb) { - if (!this.url) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - const url = `${this.url}/list?gameId=${this.gameid}&channelId=${this.channelid}`; - httpclient.httpGet(url, restext => { - let obj; - try { - obj = httpclient.JSON_parse(restext); - } catch (err) {} - if (obj && 0 === obj.errcode) successcb && successcb(obj.result); else { - console.log("[jcgoods] giftList failed!" + obj ? obj.errcode : ":" + obj ? obj.errmsg : ""); - failcb && failcb(0, obj ? obj.errcode : -1235, obj ? obj.errmsg : ""); - } - }, (errcode, errmsg) => { - console.log("[jcgoods] giftList failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - reqExchange(giftId, listId, successcb, failcb) { - if (!this.url) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - let data = { - accountId: this.owner.accountID, - sessionId: this.owner.sessionID, - gameId: this.gameid, - channelId: this.channelid, - giftId: giftId, - listId: listId - }; - const url = `${this.url}/exchange`; - httpclient.httpPost(url, JSON.stringify(data), restext => { - let obj; - try { - obj = httpclient.JSON_parse(restext); - } catch (err) {} - if (obj && 0 === obj.errcode) { - console.log("[jcgoods] reqExchange success", obj); - successcb && successcb(obj); - } else { - console.log("[jcgoods] reqExchange failed!", obj ? obj.errcode : "", obj ? obj.errmsg : ""); - failcb && failcb(0, obj ? obj.errcode : -1235, obj ? obj.errmsg : ""); - } - }, (errcode, errmsg) => { - console.log("[jcgoods] reqExchange failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }, "application/json"); - }, - phoneRecharge(recordId, phone, successcb, failcb) { - if (!this.url) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - let data = { - accountId: this.owner.accountID, - sessionId: this.owner.sessionID, - recordId: recordId, - phone: phone - }; - const url = `${this.url}/tel`; - httpclient.httpPost(url, JSON.stringify(data), restext => { - let obj; - try { - obj = httpclient.JSON_parse(restext); - } catch (err) {} - if (obj && 0 === obj.errcode) { - console.log("[jcgoods] phoneRecharge success", obj); - successcb && successcb(obj); - } else { - console.log("[jcgoods] phoneRecharge failed!", obj ? obj.errcode : "", obj ? obj.errmsg : ""); - failcb && failcb(0, obj ? obj.errcode : -1235, obj ? obj.errmsg : ""); - } - }, (errcode, errmsg) => { - console.log("[jcgoods] phoneRecharge failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }, "application/json"); - }, - itemExchange(recordId, phone, successcb, failcb) { - if (!this.url) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - let data = { - accountId: this.owner.accountID, - sessionId: this.owner.sessionID, - recordId: recordId, - phone: phone - }; - const url = `${this.url}/goods`; - httpclient.httpPost(url, JSON.stringify(data), restext => { - let obj; - try { - obj = httpclient.JSON_parse(restext); - } catch (err) {} - if (obj && 0 === obj.errcode) { - console.log("[jcgoods] phoneRecharge success", obj); - successcb && successcb(obj); - } else { - console.log("[jcgoods] phoneRecharge failed!", obj ? obj.errcode : "", obj ? obj.errmsg : ""); - failcb && failcb(0, obj ? obj.errcode : -1235, obj ? obj.errmsg : ""); - } - }, (errcode, errmsg) => { - console.log("[jcgoods] phoneRecharge failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }, "application/json"); - } - }; - }), { - "../common/httpclient": 2, - "../common/urlbuilder": 6 - } ], - 15: [ (function(require, module, exports) { - module.exports = { - init(owner, isoffical) { - this._owner = owner; - this._isoffical = isoffical; - }, - debug(msg) { - this._isoffical || this.jcLog("", msg, "info"); - }, - warn(msg) { - this.jcLog("W", msg, "warning"); - }, - err(msg) { - this.jcLog("ERROR", msg, "error"); - }, - jcLog(e, t, n) { - try { - var i = "error" === n ? "background: #c4161e; color: #fff" : "warning" === n ? "background: #ff8c1c; color: #fff" : "info" === n ? "background: #ff0080; color: #fff" : "background: #44a5ab; color: #fff", r = console.log("%c %c %c jclog %c %c %c " + e + " ", "background: #9854d8", "background: #6c2ca7", "color: #fff; background: #450f78;", "background: #6c2ca7", "background: #9854d8", i, void 0 !== t ? t : ""); - console.log.apply(console, r); - } catch (e) { - console.log(e); - } - } - }; - }), {} ], - 16: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - module.exports = { - __login({channelid: channelid, gameid: gameid, token: token, isoffical: isoffical, successcb: successcb, failcb: failcb, openid: openid, isGuest: isGuest, anonymousToaken: anonymousToaken, pkgName: pkgName, polySdkChannel: polySdkChannel, polySdkSubchannel: polySdkSubchannel}) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Login").addKV("a", "auth").addKV("gameid", gameid).addKV("channel", channelid).addKV("token", token); - openid && "" != openid && this.urlbd.addKV("openid", openid); - anonymousToaken && this.urlbd.addKV("anonymous_token", anonymousToaken); - pkgName && this.urlbd.addKV("pkg_name", pkgName); - polySdkChannel && this.urlbd.addKV("poly_sdk_channel", polySdkChannel); - polySdkSubchannel && this.urlbd.addKV("poly_sdk_subchannel", polySdkSubchannel); - this.env && this.urlbd.addKV("env", this.env); - this.urlbd.addKV("is_guest", isGuest || 0); - console.log("[__login]start: " + this.urlbd.baseurl); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__login]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[__login]failed!" + restext); - failcb && failcb(0, obj ? obj.errcode : -1, obj ? obj.errmsg : restext); - } - }), (function(errcode, errmsg) { - console.log("[__login]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __activeWX(gameid, accountid, sessionid, raw, sign, encyptdata, iv, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Login").addKV("a", "activateWeiXinUser").addKV("gameid", gameid).addKV("account_id", accountid).addKV("session_id", sessionid).addKV("rawdata", raw).addKV("signature", sign).addKV("encrypted_data", encyptdata).addKV("iv", iv); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - if ("" == restext) { - failcb && failcb(0, -1, "restext is nullstring!"); - return; - } - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__activeWX]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[__activeWX]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__activeWX]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __updateInfo(accountid, sessionid, usrinfo, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Login").addKV("a", "updateUserInfo").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("nickname", usrinfo.nickname).addKV("city", usrinfo.city).addKV("province", usrinfo.province).addKV("avatar_url", usrinfo.avatar_url).addKV("country", usrinfo.country).addKV("sex", usrinfo.sex).addKV("birthday", usrinfo.birthday).addKV("phone", usrinfo.phone).addKV("location", usrinfo.location); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__updateInfo]success!" + JSON.stringify(obj)); - obj.userInfo = usrinfo; - successcb && successcb(obj); - } else { - console.log("[__updateInfo]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__updateInfo]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __generalSignature(accountid, sessionid, signdata, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Login").addKV("a", "signature").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("params", signdata); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__generalSignature]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[__generalSignature]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__generalSignature]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __generalToken(accountid, sessionid, sceneid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Login").addKV("a", "getAccessToken").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("scene", sceneid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__generalToken]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[__generalToken]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__generalToken]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __getAnnouncement(channelid, gameid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Annc").addKV("a", "getAnnouncement").addKV("gameid", gameid).addKV("channel", channelid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__getAnnouncement]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[__getAnnouncement]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__getAnnouncement]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __getServerList(channelid, gameid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "SrvList").addKV("a", "getSrvList").addKV("gameid", gameid).addKV("channel", channelid); - this.env && this.urlbd.addKV("env", this.env); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__getServerList]success!" + JSON.stringify(obj)); - successcb && successcb(obj.server_list); - } else { - console.log("[__getServerList]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__getServerList]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __loginYoume(accountid, sessionid, roleid, nickname, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "YouMe").addKV("a", "login").addKV("account_id", accountid).addKV("session_id", sessionid).addKV("nickname", nickname).addKV("role_id", roleid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__loginYoume]success!" + JSON.stringify(obj)); - successcb && successcb(obj.token); - } else { - console.log("[__loginYoume]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__loginYoume]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __registerJCAccount(account, pwd, phone, smscode, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "SelfSdk").addKV("a", "registerAccount").addKV("account", account).addKV("passwd", pwd).addKV("phone", phone).addKV("sms_auth_code", smscode); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__registerAccount]success!" + JSON.stringify(obj)); - successcb && successcb(obj.token); - } else { - console.log("[__registerAccount]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__registerAccount]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __loginJCAnonymous(successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "SelfSdk").addKV("a", "guestLogin"); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__loginJCAnonymous]success!" + JSON.stringify(obj)); - successcb && successcb(obj.token); - } else { - console.log("[__loginJCAnonymous]failed!"); - failcb && failcb(0, obj ? obj.errcode : -1, obj ? obj.errmsg : ""); - } - }), (function(errcode, errmsg) { - console.log("[__loginJCAnonymous]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __loginJCByID(account, pwd, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "SelfSdk").addKV("a", "login").addKV("account", account).addKV("passwd", pwd); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__loginJC]success!" + JSON.stringify(obj)); - successcb && successcb(obj.token); - } else { - console.log("[__loginJC]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__loginJC]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __loginJCBySMS(phone, smscode, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "SelfSdk").addKV("a", "smsLogin").addKV("phone", phone).addKV("sms_auth_code", smscode); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__loginSMS]success!" + JSON.stringify(obj)); - successcb && successcb(obj.token); - } else { - console.log("[__loginSMS]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__loginSMS]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __sendSMSCode(phone, code_type, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "SelfSdk").addKV("a", "sendSmsCode").addKV("phone", phone).addKV("code_type", code_type); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__sendSMSCode]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[__sendSMSCode]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__sendSMSCode]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __getIPInfo(successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Login").addKV("a", "getIpInfo"); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__getIPInfo]success!" + JSON.stringify(obj)); - successcb && successcb(obj.token); - } else { - console.log("[__getIPInfo]failed!" + obj ? obj.errcode : "0:" + obj ? obj.errmsg : ""); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__getIPInfo]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - _checkUserInfo() { - this._localinfoloaded && this._svinfoloaded && (this.userinfo.rawData ? 6001 != this.channelid || this.actived ? this._combineInfo(this.svuserinfo, this.userinfo) ? this.updateinfo(this.svuserinfo, this._activesuccess, this._activefail) : this._activesuccess && this._activesuccess(this.userinfo) : this.activewx(this.userinfo, this._activesuccess, this._activefail) : this._combineInfo(this.svuserinfo, this.userinfo) ? this.updateinfo(this.svuserinfo, this._activesuccess, this._activefail) : this._activesuccess && this._activesuccess(this.userinfo)); - }, - _checkNickName() { - this.userinfo.nickname && this.owner && this.owner.setNickName(this.userinfo.nickname); - }, - _loadLocalInfo(info) { - this.userinfo || (this.userinfo = {}); - this.owner.plat.setUserInfo(this.userinfo, info); - console.log("[_loadLocalInfo]finish"); - this._localinfoloaded = true; - }, - _loadTokenInfo(tokeninfo) { - this.userinfo || (this.userinfo = {}); - this.owner.plat.setTokenInfo(this.userinfo, tokeninfo); - this._localtokenloaded = true; - }, - _loadServerInfo(info) { - this.svuserinfo || (this.svuserinfo = {}); - this.svuserinfo.nickname = info.nickname; - this.svuserinfo.country = info.country; - this.svuserinfo.province = info.province; - this.svuserinfo.city = info.city; - this.svuserinfo.avatar_url = info.avatar_url; - this.svuserinfo.sex = info.sex; - this.svuserinfo.birthday = info.birthday; - this.svuserinfo.phone = info.phone; - this.svuserinfo.location = info.location; - console.log("[_loadServerInfo]finish"); - this._svinfoloaded = true; - }, - _combineInfo(svinfo, lcinfo) { - let bupdated = false; - if (lcinfo.nickname && svinfo.nickname != lcinfo.nickname) { - console.log("[nickname]" + svinfo.nickname + "|" + lcinfo.nickname); - svinfo.nickname = lcinfo.nickname; - bupdated = true; - } - if (lcinfo.city && svinfo.city != lcinfo.city) { - console.log("[city]" + svinfo.city + "|" + lcinfo.city); - svinfo.city = lcinfo.city; - bupdated = true; - } - if (lcinfo.province && svinfo.province != lcinfo.province) { - console.log("[province]" + svinfo.province + "|" + lcinfo.province); - svinfo.province = lcinfo.province; - bupdated = true; - } - if (lcinfo.country && svinfo.country != lcinfo.country) { - console.log("[country]" + svinfo.country + "|" + lcinfo.country); - svinfo.country = lcinfo.country; - bupdated = true; - } - if (lcinfo.avatar_url && svinfo.avatar_url != lcinfo.avatar_url) { - console.log("[avatar_url]" + svinfo.avatar_url + "|" + lcinfo.avatar_url); - svinfo.avatar_url = lcinfo.avatar_url; - bupdated = true; - } - if (lcinfo.sex && svinfo.sex != lcinfo.sex) { - console.log("[sex]" + svinfo.sex + "|" + lcinfo.sex); - svinfo.sex = lcinfo.sex; - bupdated = true; - } - if (lcinfo.birthday && svinfo.birthday != lcinfo.birthday) { - console.log("[birthday]" + svinfo.birthday + "|" + lcinfo.birthday); - svinfo.birthday = lcinfo.birthday; - bupdated = true; - } - if (lcinfo.phone && svinfo.phone != lcinfo.phone) { - console.log("[phone]" + svinfo.phone + "|" + lcinfo.phone); - svinfo.phone = lcinfo.phone; - bupdated = true; - } - if (lcinfo.location && svinfo.location != lcinfo.location) { - console.log("[location]" + svinfo.location + "|" + lcinfo.location); - svinfo.location = lcinfo.location; - bupdated = true; - } - return bupdated; - }, - init(channelid, gameid, isoffical, owner, env, url) { - this.owner = owner; - this.channelid = channelid; - this.gameid = gameid; - this.sessionid = this.sessionid ? this.sessionid : ""; - this.accountid = this.accountid ? this.accountid : ""; - this.openid = this.openid ? this.openid : ""; - this.env = env; - this.isoffical = isoffical; - this.logined = !!this.logined && this.logined; - this.urlbd = new urlbuilder(url); - console.log("[jclogin]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - login({token: token, successcb: successcb, failcb: failcb, openid: openid, isGuest: isGuest, anonymousToaken: anonymousToaken, pkgName: pkgName, polySdkChannel: polySdkChannel, polySdkSubchannel: polySdkSubchannel}) { - var self = this; - this.__login({ - channelid: this.channelid, - gameid: this.gameid, - token: token, - pkgName: pkgName, - isoffical: this.isoffical, - successcb: function(obj) { - let nowtime = new Date().getTime(); - self.sessionid = obj.session_id; - self.accountid = obj.account_id; - self.openid = obj.openid; - self.actived = true == obj.activated; - self.logined = true; - self.login_costtime = nowtime - self._loginstarttime; - self._loadServerInfo(obj); - self._checkUserInfo(); - successcb && successcb(obj); - }, - failcb: failcb, - openid: openid, - isGuest: isGuest, - anonymousToaken: anonymousToaken, - polySdkChannel: polySdkChannel, - polySdkSubchannel: polySdkSubchannel - }); - }, - loginPT(successcb, failcb, exparam) { - this._loginstarttime = new Date().getTime(); - this.owner.plat.PTLogin(exparam, successcb, failcb); - }, - updatePTInfo(userinfo, tokeninfo, successcb, failcb) { - this.updateuserinfo(userinfo, tokeninfo, successcb, failcb); - }, - loginYoume(uid, uname, successcb, failcb) { - this.__loginYoume(this.accountid, this.sessionid, uid, uname, successcb, failcb); - }, - loginJC(info, successcb, failcb) { - if (!info) { - failcb && failcb(0, -1e3, "info is null!"); - return; - } - if (!info.userinfo) { - failcb && failcb(0, -2e3, "userinfo is null!"); - return; - } - info.userinfo.isanonymous ? this.__loginJCAnonymous(code => { - this.login(code, obj => { - obj.token = code; - successcb && successcb(obj); - }, failcb); - }, failcb) : info.userinfo.isnew ? this.registerJC(info, code => { - this.login(code, obj => { - obj.token = code; - successcb && successcb(obj); - }, failcb); - }, failcb) : info.userinfo.phone && info.userinfo.sms ? this.__loginJCBySMS(info.userinfo.phone, info.userinfo.sms, code => { - this.login(code, obj => { - obj.token = code; - successcb && successcb(obj); - }, failcb); - }, failcb) : this.__loginJCByID(info.userinfo.id, info.userinfo.pwd, code => { - this.login(code, obj => { - obj.token = code; - successcb && successcb(obj); - }, failcb); - }, failcb); - }, - loginAnonymous(successcb, failcb) { - this.__loginJCAnonymous(code => { - this.login(code, obj => { - obj.token = code; - obj.isGuest = true; - successcb && successcb(obj); - }, failcb, "", 1); - }, failcb); - }, - registerJC(info, successcb, failcb) { - if (!info || !info.userinfo) { - failcb && failcb(0, -1e3, "userinfo is null!"); - return; - } - this.__registerJCAccount(info.userinfo.id, info.userinfo.pwd, info.userinfo.phone, info.userinfo.sms, successcb, failcb); - }, - sendSMSForLogin(phone, successcb, failcb) { - this.__sendSMSCode(phone, 1, successcb, failcb); - }, - sendSMSForRegister(phone, successcb, failcb) { - this.__sendSMSCode(phone, 2, successcb, failcb); - }, - updateuserinfo(userinfo, tokeninfo, successcb, failcb) { - this._loadLocalInfo(userinfo); - this._loadTokenInfo(tokeninfo); - this._activesuccess = successcb; - this._activefail = failcb; - this._checkUserInfo(); - this._checkNickName(); - }, - activewx(res, successcb, failcb) { - var self = this; - this.__activeWX(this.gameid, this.accountid, this.sessionid, res.rawData, res.signature, res.encryptedData, res.iv, (function(obj) { - self.actived = true; - successcb && successcb(obj); - }), failcb); - }, - updateinfo(usrinfo, successcb, failcb) { - this.__updateInfo(this.accountid, this.sessionid, usrinfo, successcb, failcb); - }, - getToken(sceneid, successcb, failcb) { - this.__generalToken(this.accountid, this.sessionid, sceneid, successcb, failcb); - }, - getSignature(signdata, successcb, failcb) { - this.__generalSignature(this.accountid, this.sessionid, signdata, successcb, failcb); - }, - getAnnouncement(successcb, failcb) { - this.__getAnnouncement(this.channelid, this.gameid, successcb, failcb); - }, - getServerList(successcb, failcb) { - this.__getServerList(this.channelid, this.gameid, successcb, failcb); - }, - isActived() { - return this.actived; - }, - AccountID(openid) { - if (this.accountid && "" != this.accountid) return this.accountid; - return this.channelid + "_" + this.gameid + "_" + openid; - }, - setAccountID(accountid, sessionid) { - this.accountid = accountid; - this.sessionid = sessionid; - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - clear() { - this._localinfoloaded = false; - this._svinfoloaded = false; - }, - setSystemInfo(info) {}, - appendUserInfo(dstinfo, srcinfo) { - if (!dstinfo) return false; - dstinfo.nickname = dstinfo.nickname || ""; - dstinfo.country = dstinfo.country || ""; - dstinfo.province = dstinfo.province || ""; - dstinfo.city = dstinfo.city || ""; - dstinfo.avatar_url = dstinfo.avatar_url || ""; - dstinfo.sex = dstinfo.sex || 0; - dstinfo.birthday = dstinfo.birthday || ""; - dstinfo.phone = dstinfo.phone || ""; - dstinfo.location = dstinfo.location || ""; - srcinfo && this.owner.plat.setUserInfo(dstinfo, srcinfo); - } - }; - }), { - "../common/httpclient": 2, - "../common/urlbuilder": 6 - } ], - 17: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - module.exports = { - init(channelid, gameid, isoffical, owner, url) { - this.owner = owner; - this.gameid = gameid; - this.channelid = channelid; - this.isoffical = isoffical; - this.urlbd = new urlbuilder(url); - console.log("[jcmailctrl]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setAccountID(accountid, sessionid) { - this.accountid = accountid; - this.sessionid = sessionid; - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - setSystemInfo(info) {}, - setServerTime(servertime, localtime) { - this.loginSrvTime = servertime; - this.loginLocalTime = localtime; - }, - reqMailList(successcb, failcb) { - if (!this.urlbd) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - this.urlbd.clear(); - this.urlbd.addKV("c", "Mail").addKV("a", "getMailList").addKV("session_id", this.sessionid).addKV("account_id", this.accountid); - httpclient.httpGet(this.urlbd.baseurl, restext => { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[reqMailList]success!" + JSON.stringify(obj)); - var maillist = obj.maillist; - maillist ? successcb && successcb(maillist) : failcb && failcb(0, -1, "maillist is not obj"); - } else { - console.log("[reqMailList]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }, (errcode, errmsg) => { - console.log("[reqMailList]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - reqGetAttachment(mailids, successcb, failcb) { - if (!this.urlbd) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - let lst = mailids instanceof Array ? mailids : [ mailids ]; - this.urlbd.clear(); - this.urlbd.addKV("c", "Mail").addKV("a", "getAttachment").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("mail_ids", lst.join()); - httpclient.httpGet(this.urlbd.baseurl, restext => { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[reqGetAttachment]success!" + JSON.stringify(obj)); - successcb && successcb(lst); - } else { - console.log("[reqGetAttachment]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }, (errcode, errmsg) => { - console.log("[reqGetAttachment]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - reqMarkMail(nmailid, successcb, failcb) { - if (!this.urlbd) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - this.urlbd.clear(); - this.urlbd.addKV("c", "Mail").addKV("a", "markMail").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("mailid", nmailid).addKV("flag", 1); - httpclient.httpGet(this.urlbd.baseurl, restext => { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[reqMarkMail]success!" + JSON.stringify(obj)); - successcb && successcb(nmailid); - } else { - console.log("[reqMarkMail]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }, (errcode, errmsg) => { - console.log("[reqMarkMail]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - reqGetUnreadMailCount(successcb, failcb) { - if (!this.urlbd) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - this.urlbd.clear(); - this.urlbd.addKV("c", "Mail").addKV("a", "getUnreadMailCnt").addKV("session_id", this.sessionid).addKV("account_id", this.accountid); - httpclient.httpGet(this.urlbd.baseurl, restext => { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[reqGetUnreadMailCount]success!" + JSON.stringify(obj)); - successcb && successcb(obj.unread_mail_cnt); - } else { - console.log("[reqGetUnreadMailCount]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }, (errcode, errmsg) => { - console.log("[reqGetUnreadMailCount]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - } - }; - }), { - "../common/httpclient": 2, - "../common/urlbuilder": 6 - } ], - 18: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - var storage = require("../common/storage"); - const JC_NOTIFY_MSG_KEY = "jc_notify_msg"; - module.exports = { - __getMsglist(successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "MsgQueue").addKV("a", "getMsgList").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("sid", this.sid).addKV("wid", this.wid).addKV("ptid", this.ptid); - httpclient.httpGet(this.urlbd.baseurl, restext => { - console.log("[__getMsglist]result:"); - var obj = httpclient.JSON_parse(restext); - if (0 == obj.errcode) { - console.log("[__getMsglist]success!" + JSON.stringify(obj)); - var msglst = obj.msglist; - msglst ? successcb && successcb(msglst) : failcb && failcb(0, -1, "msglst is not obj"); - } else { - console.log("[__getMsglist]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }, (errcode, errmsg) => { - console.log("[__getMsglist]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - __markMsgs(msgidlst) { - let smsgs = msgidlst instanceof Array ? msgidlst.join() : msgidlst; - this.urlbd.clear(); - this.urlbd.addKV("c", "MsgQueue").addKV("a", "markMsg").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("sid", this.sid).addKV("wid", this.wid).addKV("ptid", this.ptid).addKV("msg_ids", smsgs); - httpclient.httpGet(this.urlbd.baseurl, res => { - this.isoffical || console.log("[__markMsgs]" + res); - }, (err, errmsg) => { - this.isoffical || console.log("[__markMsgs]Err:" + err + "|" + errmsg); - }); - }, - init(channelid, gameid, isoffical, owner, url) { - this.owner = owner; - this.gameid = gameid; - this.channelid = channelid; - this.isoffical = isoffical; - this.urlbd = new urlbuilder(url); - this.initMsglist(); - console.log("[jcnotify]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setAccountID(accountid, sessionid, exobj) { - this.accountid = accountid; - this.sessionid = sessionid; - if (exobj) { - this.wid = exobj.wid; - this.sid = exobj.sid; - this.ptid = exobj.ptid; - } - this.getMsglist(); - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - setSystemInfo(info) {}, - setServerTime(servertime, localtime) { - this.loginSrvTime = servertime; - this.loginLocalTime = localtime; - }, - getMsglist() { - this.__getMsglist(res => { - let idlst = []; - res.forEach(element => { - let obj = this.msglist.find(item => item.id == element.msg_id); - if (obj) { - obj.type = element.msg_type; - obj.content = element.content; - obj.name = element.msg_name; - obj.sendtime = element.sendtime; - obj.expiretime = element.expiretime ? element.expiretime : element.sendtime + 864e5; - } else { - obj = { - id: element.msg_id, - type: element.msg_type, - content: element.content, - name: element.msg_name, - sendtime: element.sendtime, - expiretime: element.expiretime ? element.expiretime : element.sendtime + 864e5 - }; - this.msglist.push(obj); - } - idlst.push(element.msg_id); - }); - idlst.length > 0 && this._checkMsglist(); - this._reqMsglist(false); - }, () => { - this._reqMsglist(true); - }); - }, - initMsglist() { - this.msglist ? this.msglist.length = 0 : this.msglist = []; - let obj = storage.getjson(JC_NOTIFY_MSG_KEY); - obj && (this.msglist = this.msglist.concat(obj)); - this._lastidx = this.msglist.length > 0 ? 0 : -1; - }, - resetMsglist() { - storage.remove(JC_NOTIFY_MSG_KEY); - this.msglist.length = 0; - this.getMsglist(); - }, - _reqMsglist(breload) { - let dt = breload ? 1e4 : 6e5; - setTimeout(() => { - this.getMsglist(); - }, dt); - }, - _checkMsglist() { - let tm = this._getServerNowTime(); - let i = this.msglist.length; - while (i--) { - let obj = this.msglist[i]; - this._isExpire(obj, tm) && this.msglist.splice(i, 1); - } - this.msglist.sort((a, b) => a.sendtime > b.sendtime); - this._handleMsglist(this.msglist, this); - storage.setjson(JC_NOTIFY_MSG_KEY, this.msglist); - }, - _getServerNowTime() { - if (this.owner) return this.owner.getServerNowTime(); - { - let tm = new Date().getTime(); - return this.loginSrvTime + (tm - this.loginLocalTime) / 1e3; - } - }, - _isExpire: (msg, nowtime) => msg.expiretime < nowtime, - getOneMsg() { - if (!this.msglist) return ""; - this._lastidx >= this.msglist.length && (this._lastidx = this.msglist.length > 0 ? 0 : -1); - if (this._lastidx < this.msglist.length && this._lastidx >= 0) { - let obj = this.msglist[this._lastidx]; - this._lastidx++; - return obj.content; - } - return ""; - }, - _handleMsglist(lst, owner) { - this.owner && this.owner._handleNotifyMsgs && this.owner._handleNotifyMsgs(lst, owner); - } - }; - }), { - "../common/httpclient": 2, - "../common/storage": 5, - "../common/urlbuilder": 6 - } ], - 19: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - module.exports = { - init(channelid, gameid, isoffical, owner, url) { - this.owner = owner; - this.gameid = gameid; - this.channelid = channelid; - this.isoffical = isoffical; - this.url = url.replace("webapp/index.php", "api/games"); - console.log("[jcrankctrl]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setNickName(nickname) { - this.nickname = nickname || "\u533f\u540d\u73a9\u5bb6"; - }, - setAvatar(avatar) { - this.avatar_url = avatar || "https://resource.kingsome.cn/share/1004/normal/5d42b6fb8e19260c1a16eefa.png"; - }, - setUserInfo(info) { - info && info.avatar_url && this.setAvatar(info.avatar_url); - }, - canShowSelf() { - return this.nickname || this.avatar_url; - }, - reqRankList(successcb, failcb) { - if (!this.url) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - const url = `${this.url}/rank`; - let self = this; - let data = { - gameId: this.gameid, - channelId: this.channelid, - accountId: this.owner.accountID - }; - httpclient.httpPost(url, JSON.stringify(data), restext => { - let obj; - try { - obj = httpclient.JSON_parse(restext); - } catch (err) {} - if (obj && 0 === obj.errcode) { - self.recordList = obj.records; - self.recordList ? successcb && successcb(self.recordList, obj.userRank, obj.userScore, obj.userTitle) : failcb && failcb(0, -1, "ranklist is not obj"); - } else { - console.log("[reqRankList]failed!" + obj ? obj.errcode : ":" + obj ? obj.errmsg : ""); - failcb && failcb(0, obj ? obj.errcode : -1235, obj ? obj.errmsg : ""); - } - }, (errcode, errmsg) => { - console.log("[reqRankList]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - updateRank(score, successcb, failcb, title) { - if (!this.url) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - this.nickname = this.nickname || jc.nickName; - if (!this.nickname && !this.avatar_url) { - failcb && failcb(0, -1234, "not login!"); - return; - } - const url = `${this.url}/rank/update`; - let data = { - gameId: this.gameid, - channelId: this.channelid, - accountId: this.owner.accountID, - score: score, - nickname: this.nickname, - avatar: this.avatar_url, - needType: 1 - }; - httpclient.httpPost(url, JSON.stringify(data), restext => { - let obj; - try { - obj = httpclient.JSON_parse(restext); - } catch (err) {} - if (obj && 0 === obj.errcode) { - let datas = []; - if (obj.preRecord) { - obj.preRecord.rank += 1; - datas.push(obj.preRecord); - } - datas.push({ - score: obj.userScore, - rank: obj.userRank + 1, - avatar: this.avatar_url, - nickname: this.nickname - }); - if (obj.nextRecord) { - obj.nextRecord.rank += 1; - datas.push(obj.nextRecord); - } - successcb && successcb(datas); - } else { - console.log("[reqRankList]failed!" + obj ? obj.errcode : ":" + obj ? obj.errmsg : ""); - failcb && failcb(0, obj ? obj.errcode : -1235, obj ? obj.errmsg : ""); - } - }, (errcode, errmsg) => { - console.log("[updateRank]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - rankChallenge(score, successcb, failcb, count) { - if (!this.url) { - failcb && failcb(0, -1234, "not inited!"); - return; - } - count = count || 10; - const url = `${this.url}/rank/challenge/0/${this.owner.accountID}/${count}`; - let self = this; - httpclient.httpGet(url, restext => { - let obj; - try { - obj = httpclient.JSON_parse(restext); - } catch (err) {} - if (obj && 0 === obj.errcode) successcb && successcb(obj.users); else { - console.log("[reqChallengeList]failed!" + obj ? obj.errcode : ":" + obj ? obj.errmsg : ""); - failcb && failcb(0, obj ? obj.errcode : -1235, obj ? obj.errmsg : ""); - } - }, (errcode, errmsg) => { - console.log("[reqChallengeList]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - }); - }, - jsonToKeyVal(data) { - let str = ""; - for (var key in data) { - if (!data.hasOwnProperty(key)) continue; - str += `${encodeURIComponent(key)}=${encodeURIComponent(data[key])}&`; - } - return str.replace(/\$$/, ""); - } - }; - }), { - "../common/httpclient": 2 - } ], - 20: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - module.exports = { - init(channelid, gameid, isoffical, owner, url) { - this.owner = owner; - this.channelid = channelid; - this.gameid = gameid; - this.sessionid = this.sessionid ? this.sessionid : ""; - this.accountid = this.accountid ? this.accountid : ""; - this.openid = this.openid ? this.openid : ""; - this.isoffical = isoffical; - this.logined = !!this.logined && this.logined; - this.urlbd = new urlbuilder(url); - console.log("[jclogin]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - start() {}, - __Recharge(accountid, serverid, roleid, rolename, price, itemid, sign, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Pay").addKV("a", "getOrderId").addKV("accountid", accountid).addKV("serverid", serverid).addKV("roleid", roleid).addKV("rolename", rolename).addKV("price", price).addKV("sign", sign).addKV("itemid", itemid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__Recharge]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[__Recharge]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__Recharge]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - __RechargeorderidSend(accountid, serverid, roleid, rolename, price, itemid, sign, successcb, failcb) { - this.urlbd.clear(); - this.urlbd = new urlbuilder("http://192.168.100.23:7055/webapp/index.php"); - this.urlbd.addKV("c", "Pay").addKV("a", "getOrderId").addKV("accountid", accountid).addKV("serverid", serverid).addKV("roleid", roleid).addKV("rolename", rolename).addKV("price", price).addKV("itemid", itemid).addKV("sign", sign); - console.log("URL: ", this.urlbd.baseurl); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__Recharge]success!" + JSON.stringify(obj)); - this._orderidSend(1, obj.orderid, 1); - } else { - console.log("[__Recharge]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__Recharge]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - _orderidSend(pay_type, orderid, payresult) { - this.urlbd.clear(); - var url = 'http://192.168.100.23:7055/webapp/index.php?c=Pay&a=payNotify&pay_type=1&orderid="+orderid.toString()+"&payresult=1'; - httpclient.httpGet(url, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[__Recharge]success!" + JSON.stringify(obj)); - successcb && successcb(obj.token); - } else { - console.log("[__Recharge]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[__Recharge]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - setAccountID(accountid, sessionid) { - this.accountid = accountid; - this.sessionid = sessionid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - } - }; - }), { - "../common/httpclient": 2, - "../common/urlbuilder": 6 - } ], - 21: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - module.exports = { - init(channelid, gameid, isoffical, owner, url) { - this.owner = owner; - this.gameid = gameid; - this.channelid = channelid; - this.urlbd = new urlbuilder(url); - console.log("[jcshare]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setAccountID(accountid, sessionid) { - this.accountid = accountid; - this.sessionid = sessionid; - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - setSystemInfo(info) {}, - setUserInfo(info) { - this.sex = info.sex; - this.avatar_url = info.avatar_url; - }, - acceptInvite(actionid, inviterid, successcb, failcb) { - if (!actionid) return; - let sid = inviterid || ""; - this.urlbd.clear(); - this.urlbd.addKV("c", "Fission").addKV("a", "accept").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("business_no", actionid).addKV("inviter_id", sid).addKV("nickname", this.nickname).addKV("sex", this.sex).addKV("avatar_url", this.avatar_url); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode || 1 == obj.errcode || 2 == obj.errcode) { - console.log("[acceptInvite]success!" + JSON.stringify(obj)); - successcb && successcb(); - } else { - console.log("[acceptInvite]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[acceptInvite]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryShareStat(actionid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Fission").addKV("a", "getChild").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("business_no", actionid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryShareStat]success!" + JSON.stringify(obj)); - successcb && successcb(obj.nodes); - } else { - console.log("[queryShareStat]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryShareStat]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryShareDetail(actionid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Fission").addKV("a", "getFriendsDetail").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("business_no", actionid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryShareDetail]success!" + JSON.stringify(obj)); - successcb && successcb(obj.nodes); - } else { - console.log("[queryShareDetail]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryShareDetail]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - acceptDailyInvite(actionid, inviterid, successcb, failcb) { - let sid = inviterid || ""; - this.urlbd.clear(); - this.urlbd.addKV("c", "DailyMission").addKV("a", "acceptInvite").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("inviter_id", sid).addKV("activity_param", actionid).addKV("nickname", this.nickname).addKV("sex", this.sex).addKV("avatar_url", this.avatar_url); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (!obj || 0 != obj.errcode && 1 != obj.errcode) { - console.log("[acceptDailyInvite]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } else { - console.log("[acceptDailyInvite]success!" + JSON.stringify(obj)); - successcb && successcb(); - } - }), (function(errcode, errmsg) { - console.log("[acceptDailyInvite]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryDailyShareStat(actionid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "DailyMission").addKV("a", "getInviteeNum").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("activity_param", actionid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryDailyShareStat]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[queryDailyShareStat]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryDailyShareStat]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryDailyShareDetail(actionid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "DailyMission").addKV("a", "getInviteeList").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("activity_param", actionid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryDailyShareDetail]success!" + JSON.stringify(obj)); - successcb && successcb(obj.invitee_list); - } else { - console.log("[queryDailyShareDetail]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryDailyShareDetail]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryActionCode(score, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Exchange").addKV("a", "reportScore").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("score", score); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryActionCode]success!" + JSON.stringify(obj)); - successcb && successcb(obj.exchange_code); - } else { - console.log("[queryActionCode]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryActionCode]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - acceptRelayInvite(actionid, inviterid, successcb, failcb) { - let sid = inviterid || ""; - this.urlbd.clear(); - this.urlbd.addKV("c", "Relay").addKV("a", "acceptInvite").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("inviter_id", sid).addKV("activity_param", actionid).addKV("nickname", this.nickname).addKV("sex", this.sex).addKV("avatar_url", this.avatar_url); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (!obj || 0 != obj.errcode && 1 != obj.errcode) { - console.log("[acceptRelayInvite]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } else { - console.log("[acceptRelayInvite]success!" + JSON.stringify(obj)); - successcb && successcb(); - } - }), (function(errcode, errmsg) { - console.log("[acceptRelayInvite]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryRelayShareStat(actionid, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "Relay").addKV("a", "getInviteeNum").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("activity_param", actionid); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryRelayShareStat]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[queryRelayShareStat]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryRelayShareStat]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - acceptAchivementInvite(relationidlst, inviterid, successcb, failcb) { - let sid = inviterid || ""; - this.urlbd.clear(); - this.urlbd.addKV("c", "AchievementShare").addKV("a", "acceptInvite").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("inviter_id", sid).addKV("relate_achivements", JSON.stringify(relationidlst)).addKV("nickname", this.nickname).addKV("sex", this.sex).addKV("avatar_url", this.avatar_url); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (!obj || 0 != obj.errcode && 1 != obj.errcode) { - console.log("[acceptAchivementInvite]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } else { - console.log("[acceptAchivementInvite]success!" + JSON.stringify(obj)); - successcb && successcb(); - } - }), (function(errcode, errmsg) { - console.log("[acceptAchivementInvite]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryAchievementShareStat(actionidlst, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "AchievementShare").addKV("a", "getInviteeNum").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("achievement_ids", actionidlst.join()); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryAchievementShareStat]success!" + JSON.stringify(obj)); - successcb && successcb(obj); - } else { - console.log("[queryAchievementShareStat]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryAchievementShareStat]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - }, - queryAchievementShareDetail(actionidlst, successcb, failcb) { - this.urlbd.clear(); - this.urlbd.addKV("c", "AchievementShare").addKV("a", "getInviteeList").addKV("session_id", this.sessionid).addKV("account_id", this.accountid).addKV("achievement_ids", actionidlst.join()); - httpclient.httpGet(this.urlbd.baseurl, (function(restext) { - var obj = httpclient.JSON_parse(restext); - if (obj && 0 == obj.errcode) { - console.log("[queryAchievementShareDetail]success!" + JSON.stringify(obj)); - successcb && successcb(obj.invitee_list); - } else { - console.log("[queryAchievementShareDetail]failed!" + obj.errcode + ":" + obj.errmsg); - failcb && failcb(0, obj.errcode, obj.errmsg); - } - }), (function(errcode, errmsg) { - console.log("[queryAchievementShareDetail]failed!" + errcode + ":" + errmsg); - failcb && failcb(errcode, 0, errmsg); - })); - } - }; - }), { - "../common/httpclient": 2, - "../common/urlbuilder": 6 - } ], - 22: [ (function(require, module, exports) { - var httpclient = require("../common/httpclient"); - var urlbuilder = require("../common/urlbuilder"); - const GAME_TIME_KEY = "jc_game_time_key"; - module.exports = { - _deftime: 6e4, - _tid: 0, - _heart() { - this.urlbd.clear(); - this.urlbd.addKV("c", "Stat").addKV("a", "updateSession").addKV("session_id", this.sessionid).addKV("account_id", this.accountid); - httpclient.httpGet(this.urlbd.baseurl, res => { - this.isoffical || console.log("[stat.heart]" + res); - }, (err, errmsg) => { - this.isoffical || console.log("[stat.heart]Err:" + err + "|" + errmsg); - }); - }, - init(channelid, gameid, isoffical, owner, url) { - this.owner = owner; - this.gameid = gameid; - this.channelid = channelid; - this.isoffical = isoffical; - this.urlbd = new urlbuilder(url); - console.log("[jcstat]init:" + gameid + "|" + channelid + "|" + isoffical); - }, - setAccountID(accountid, sessionid) { - this.accountid = accountid; - this.sessionid = sessionid; - this._heart(); - this.setHeart(this._deftime); - }, - setNickName(nickname) { - this.nickname = nickname; - }, - setFromAppID(appid) { - this.fromid = appid; - }, - setLocalUUID(uuid) { - this.localid = uuid; - }, - setSystemInfo(info) {}, - setHeart(tm) { - if (tm && "number" == typeof tm && tm > 0) { - this._deftime = tm; - if (this._tid) { - clearInterval(this._tid); - this._tid = 0; - } - this.accountid && 1008 != this.gameid && (this._tid = setInterval(() => { - this._heart(); - }, this._deftime)); - } - }, - registGameTimeHandle() { - let self = this; - let resetTime = this.getResetTime(); - console.log(`server reset time is: ${resetTime}`); - this._beginTime = Date.now(); - let obj = { - onJCGameShow: function(obj) { - console.log("registGameTimeHandle game show"); - self._beginTime = Date.now(); - }, - onJCGameHide: function(obj) { - console.log("registGameTimeHandle game hide"); - let now = Date.now(); - if (self._beginTime) { - let time = parseInt((now - self._beginTime) / 1e3); - jc.rw.getStorage(GAME_TIME_KEY, (function(value) { - value && (time += parseInt(value)); - jc.rw.setStorage(GAME_TIME_KEY, time, (function() { - self._beginTime = now; - }), (function() {}), 1, resetTime); - }), (function() { - console.log(); - })); - } - } - }; - this.owner.addHandler(obj); - }, - getGameTime(cb, fcb) { - let time = 0; - let now = Date.now(); - let resetTime = this.getResetTime(); - console.log(`this._beginTime" ${this._beginTime}, now: ${now}, val: ${(now - this._beginTime) / 1e3}`); - let self = this; - let timeDiff = 0; - if (this._beginTime) { - timeDiff = parseInt((now - this._beginTime) / 1e3); - time = timeDiff; - } else this._beginTime = now; - jc.rw.getStorage(GAME_TIME_KEY, (function(value) { - value && (time += parseInt(value)); - timeDiff ? jc.rw.setStorage(GAME_TIME_KEY, time, (function() { - self._beginTime = now; - cb && cb(time); - }), (function() { - fcb && fcb(); - }), 1, resetTime) : cb && cb(time); - }), (function() { - fcb && fcb(); - })); - }, - getResetTime() { - let time = 0; - jc.cloud.cfg["online_award"] && jc.cloud.cfg["online_award"]["reset_time"] && (time = jc.cloud.cfg["online_award"]["reset_time"]); - return time; - } - }; - }), { - "../common/httpclient": 2, - "../common/urlbuilder": 6 - } ], - 23: [ (function(require, module, exports) { - module.exports = { - getToday: function() { - return new Date().toISOString().split("T")[0]; - }, - getFirstDay: function(millseconds) { - var dt = millseconds ? new Date(millseconds) : new Date(); - var day = dt.getDay() || 7; - var newdt = new Date(dt.getFullYear(), dt.getMonth(), dt.getDate() + 1 - day); - newdt.setHours(0); - newdt.setMinutes(0); - newdt.setSeconds(0); - newdt.setMilliseconds(0); - return newdt; - }, - formatDateStr: function(dt) { - return dt.getFullYear() + "-" + (dt.getMonth() + 1) + "-" + dt.getDate(); - }, - dateFormatter: function(formatter, date) { - date = date ? new Date(date) : new Date(); - const Y = date.getFullYear() + "", M = date.getMonth() + 1, D = date.getDate(), H = date.getHours(), m = date.getMinutes(), s = date.getSeconds(); - return formatter.replace(/YYYY|yyyy/g, Y).replace(/YY|yy/g, Y.substr(2, 2)).replace(/MM/g, (M < 10 ? "0" : "") + M).replace(/DD/g, (D < 10 ? "0" : "") + D).replace(/HH|hh/g, (H < 10 ? "0" : "") + H).replace(/mm/g, (m < 10 ? "0" : "") + m).replace(/ss/g, (s < 10 ? "0" : "") + s); - }, - DateGetDay(dtime) { - if (0 == dtime) return 0; - var d = new Date(); - var realdt = dtime - 6e4 * d.getTimezoneOffset(); - var oneDayTime = 864e5; - return parseInt(realdt / oneDayTime); - }, - isSameWeek: function(old, now) { - var oldday = this.DateGetDay(old); - var newday = this.DateGetDay(now); - return parseInt((oldday + 3) / 7) == parseInt((newday + 3) / 7); - }, - isSameDay: function(old, now) { - var oldday = this.DateGetDay(old); - var newday = this.DateGetDay(now); - return oldday == newday; - }, - isSerialDay: function(olddt) { - var nowdt = new Date().getTime(); - var oldday = this.DateGetDay(olddt); - var newday = this.DateGetDay(nowdt); - return newday - oldday == 1; - }, - isNowDay: function(day) { - var now = new Date(); - return this.isSameDay(day, now); - }, - betweenDays(time1, time2) { - var v1 = Math.floor(time1 / 3600 / 24); - var v2 = Math.floor(time2 / 3600 / 24); - return Math.abs(v1 - v2); - }, - getDaySeconds: (time, incdays) => 3600 * (Math.floor(time / 1e3 / 3600 / 24) + incdays) * 24, - getCurrMillSeconds: () => new Date().getTime(), - getCurrSeconds() { - var ms = this.getCurrMillSeconds(); - return Math.floor(ms / 1e3); - }, - expiredSeconds(time_type, time_val, time_past) { - let tmnow = this.getCurrSeconds(); - let sec = 0; - switch (time_type) { - case 1: - sec = tmnow - time_past; - break; - - case 2: - { - let tmsec = this.getDaySeconds(1e3 * time_past, 0); - sec = tmnow - tmsec; - } - break; - - case 3: - { - let fday = this.getFirstDay(1e3 * time_past); - let tmsec = 1e3 * fday.getTime(); - sec = tmnow - tmsec; - } - break; - - case 4: - { - var lasttm = new Date(1e3 * time_past); - var fday = new Date(lasttm.getFullYear(), lasttm.getMonth(), 1, 0, 0, 0, 0); - let tmsec = 1e3 * fday.getTime(); - sec = tmnow - tmsec; - } - break; - - case 5: - { - var lasttm = new Date(1e3 * time_past); - let y = lasttm.getFullYear(); - let m = lasttm.getMonth(); - if (11 == m) { - m = 0; - y++; - } else m++; - var fday = new Date(y, m, 1, 0, 0, 0, 0); - let tmsec = 1e3 * fday.getTime(); - sec = tmnow - tmsec; - } - } - return time_val - sec; - }, - formatSeconds(countTime, showNum) { - let str = ""; - countTime = countTime < 0 ? 0 : countTime; - let day = Math.floor(countTime / 86400); - let hours = Math.floor((countTime - 86400 * day) / 3600); - let min = Math.floor((countTime - 86400 * day - 3600 * hours) / 60); - let sec = Math.floor(countTime - 86400 * day - 3600 * hours - 60 * min); - let timeList = [ sec, min, hours, day ]; - let timeMaxList = [ 60, 60, 24, 99 ]; - let formatToStr = function(_index) { - let num = 0; - if (_index === showNum - 1 && showNum < 4) { - for (let i = _index + 1; i < 4; i++) if (timeList[i] > 0) { - let tempNum = timeList[i]; - for (let j = i; j > _index; j--) tempNum *= timeMaxList[j - 1]; - num += tempNum; - } - num += timeList[_index]; - } else num = timeList[_index]; - num = "" + num; - num.length < 2 && (num = "0" + num); - return num; - }; - for (let i = showNum - 1; i >= 0; i--) { - let curStr = formatToStr(i); - str += curStr; - 0 !== i && (str += ":"); - } - return str; - } - }; - }), {} ], - 24: [ (function(require, module, exports) { - Object.defineProperty(Array.prototype, "indexOf", { - value: function(val) { - for (var i = 0; i < this.length; i++) if (this[i] == val) return i; - return -1; - }, - writable: true, - enumerable: false, - configurable: true - }); - Object.defineProperty(Array.prototype, "remove", { - value: function(val) { - var idx = this.indexOf(val); - -1 !== idx && this.splice(idx, 1); - }, - writable: true, - enumerable: false, - configurable: true - }); - }), {} ], - 25: [ (function(require, module, exports) { - var storage = require("../common/storage"); - var COMMON_STORAGE = { - setStorage: function(skey, svalue, successcb, failcb, limitday, resetTime) { - let to = 0; - let tv = 0; - let rt = 0; - "number" == typeof resetTime && (rt = 3600 * resetTime); - if (limitday) { - to = 2; - tv = 86400 * limitday + rt; - } - this._isoffical && this.cloud && this._iscloud ? this.cloud.setStorage(skey, svalue, successcb, failcb, to, tv) : storage.setStorage(skey, svalue, successcb, failcb, to, tv); - }, - setStorages: function(kvlist, successcb, failcb) { - this._isoffical && this.cloud && this._iscloud ? this.cloud.setStorages(kvlist, successcb, failcb) : storage.setStorages(kvlist, successcb, failcb); - }, - getStorage: function(key, successcb, failcb) { - this._isoffical && this.cloud && this._iscloud ? this.cloud.getStorage(key, successcb, failcb) : storage.getStorage(key, successcb, failcb); - }, - getStorages: function(keylist, successcb, failcb) { - this._isoffical && this.cloud && this._iscloud ? this.cloud.getStorages(keylist, successcb, failcb) : storage.getStorages(keylist, successcb, failcb); - }, - init(owner, isoffical, cloud) { - this._owner = owner; - this._isoffical = isoffical; - this._iscloud = isoffical; - this.setCloud(cloud); - }, - setCloud: function(cloud) { - this.cloud = cloud; - }, - setCloudFlag: function(iscloud) { - this._iscloud = iscloud; - }, - getCloudFlag: function() { - return this._iscloud; - } - }; - jc.rw = COMMON_STORAGE; - module.exports = COMMON_STORAGE; - }), { - "../common/storage": 5 - } ], - 26: [ (function(require, module, exports) { - module.exports = { - getLittleNumber(num) { - var plus = num.toFixed(2); - num >= 1e15 ? plus = (num / 1e15).toFixed(1) + "aa" : num >= 1e12 ? plus = (num / 1e12).toFixed(1) + "T" : num >= 1e9 ? plus = (num / 1e9).toFixed(1) + "B" : num >= 1e6 ? plus = (num / 1e6).toFixed(1) + "M" : num >= 1e3 ? plus = (num / 1e3).toFixed(1) + "K" : num < 1e3 && (plus = Math.floor(num)); - return plus; - }, - getDotNumber(num) { - num = Math.floor(num); - var plus = ""; - num >= 1e12 ? plus = "(" + (num / 1e12).toFixed(1) + "T)" : num >= 1e9 ? plus = "(" + (num / 1e9).toFixed(1) + "B)" : num >= 1e6 ? plus = "(" + (num / 1e6).toFixed(1) + "M)" : num >= 1e3 && (plus = "(" + (num / 1e3).toFixed(1) + "K)"); - var snum = num + ""; - var pos = 0; - var numArr = []; - for (var i = snum.length - 1; i >= 0; i--) { - if (3 == pos) { - numArr.push(","); - pos = 0; - } - numArr.push(snum[i]); - pos++; - } - snum = ""; - for (var i = numArr.length - 1; i >= 0; i--) snum += numArr[i]; - return snum + plus; - }, - randomInt(nMax, nMin) { - let nmin = nMin || 0; - var nRange = nMax - nmin; - var Rand = Math.random(); - var num = nmin + Math.round(Rand * nRange); - return num; - }, - randomBool(percent, ratio) { - let n = ratio || 1; - var num = Math.random() * n; - return num < percent; - }, - formatMoney: count => (count / 100).toFixed(2), - initStringPrototype() { - String.prototype.format = this._format; - }, - _format(args) { - if (arguments.length > 0) { - var result = this; - if (1 == arguments.length && "object" == typeof args) if ("[object Array]" === Object.prototype.toString.call(args) && args.length > 0) for (var key in args) { - var reg = new RegExp("({[" + key + "]})", "g"); - result = result.replace(reg, args[key]); - } else for (var key in args) { - var reg = new RegExp("({" + key + "})", "g"); - result = result.replace(reg, args[key]); - } else for (var i = 0; i < arguments.length; i++) { - if (void 0 == arguments[i]) return ""; - var reg = new RegExp("({[" + i + "]})", "g"); - result = result.replace(reg, arguments[i]); - } - return result; - } - return this; - } - }; - }), {} ] -}, {}, [ 8 ]); -//# sourceMappingURL=jcfw.native_egret.js.map +(function(t,i,e){function n(e,s){var a=i[e];if(!a){var r=t[e];if(!r)return;var o={};a=i[e]={exports:o},r[0]((function(t){let i=t;for(let e of Object.keys(r[1]))if(e.includes(t)){i=r[1][e];break}return n(i||t)}),a,o)}return a.exports}for(var s=0;s=200&&t.statusCode<400){var i=JSON.stringify(t.data);if(h&&"json"===h)try{e&&e(JSON.parse(i))}catch(t){n&&n(-1,"parse json error")}else e&&e(i)}else!c.isretry&&d._needretry?d._addToRequestCache(arguments[0]):n&&n(t.statusCode,t.msg)},fail:function(t){!c.isretry&&d._needretry?d._addToRequestCache(c):n&&n(-1,t.msg)},complete:function(){d._runningcount--}})}_webRequest({url:t,urldata:i,cbRes:e,cbErr:n,smethod:s,isretry:a,contentType:r,maxTry:o,responseType:h}){var c=arguments[0];this._runningcount++;var d=this,l="GET"===s?this._appendMoreParam(t,i):t;l+=l.indexOf("?")>=0?"&__t="+(new Date).getTime():"?__t="+Date.now();var u=new XMLHttpRequest;return u.onreadystatechange=function(){if(4===u.readyState)if(d._runningcount--,u.status>=200&&u.status<400){var t=u.responseText;if(h&&"json"===h)try{e&&e(JSON.parse(t))}catch(t){n&&n(-1,"parse json error")}else e&&e(t)}else!c.isretry&&d._needretry?d._addToRequestCache(c):n&&n(u.status,u.statusText)},u.onerror=function(){d._runningcount--},u.open(s,l,!0),r&&u.setRequestHeader("content-type",r),"POST"===s?u.send(this._parsePostData(i)):u.send(),u}_appendMoreParam(t,i){var e="";if(i){if("string"==typeof i)e=i;else for(var n in i)""!==e&&(e+="&"),e+=n+"="+i[n];""!==e&&(e=(-1===t.indexOf("?")?"?":"&")+e)}return t+e}_parsePostData(t){var i="";if("string"==typeof t)i=t;else for(var e in t)""!=i&&(i+="&"),i+=e+"="+t[e];return i}_addToRequestCache(t){t.retry_count||(t.retry_count=1,t.passtime=0),t.originCbRes=t.cbRes,t.cbRes=(i=>{t.originCbRes&&t.originCbRes(i),this.cachemsg.remove(t)}),t.originCbErr=t.cbErr,t.cbErr=((i,e)=>{t.retrying=!1,t.passtime=0,t.retry_count++,t.retry_count>=t.maxTry&&(t.originCbErr&&t.originCbErr(i,e),this.cachemsg.remove(t))}),this.cachemsg.push(t)}_retry(){this.cachemsg.length>0&&this.cachemsg.forEach(t=>{t.retrying||(t.passtime+=this._retryms,t.passtime>=t.retry_count*this._retryms&&!t.retrying&&(t.retrying=!0,t.isretry=!0,this.httpsend(t)))})}setRetryCount(t){this.retrycount=t}setRetryInterval(t){t!=this._retryms&&(this._retryms=t,this._retry_tid&&(clearInterval(this._retry_tid),this._retry_tid=0)),this._retry_tid||(this._retry_tid=setInterval(this._retry.bind(this),this._retryms))}setNeedRetry(t){this._needretry=t}}}),{}],2:[(function(t,i,e){var n=t("./httpcli");i.exports={getInstance:function(){return this._instance||(this._instance=new n,this._instance.setRetryInterval(3e3),this._instance.setNeedRetry(!0)),this._instance},httpGet:function(t,i,e){return this.httpsend({url:t,cbRes:i,cbErr:e,smethod:"GET"})},httpPost:function(t,i,e,n,s){return s=s||"text/plain;charset=UTF-8",this.httpsend({url:t,urldata:i,cbRes:e,cbErr:n,smethod:"POST",contentType:s})},httpsend:function({url:t,urldata:i,cbRes:e,cbErr:n,smethod:s,contentType:a,maxTry:r,responseType:o}){return this.getInstance().httpsend({url:t,urldata:i,cbRes:e,cbErr:n,smethod:s,contentType:a,maxTry:r,responseType:o})},JSON_parse:function(t){try{return JSON.parse(t)}catch(t){return null}}}}),{"./httpcli":1}],3:[(function(t,i,e){var n=t("./signals"),s={_signals:[],_cachebinds:{},_findSignal:function(t){var i,e;for(i=this._signals.length;i--;)if((e=this._signals[i]).event===t)return e;return null},createBinding:function(t,i,e){var s=this._findSignal(t);if(null===s&&(s=this._findSignal(null)),null===s&&(s=new n.Signal,this._signals.push(s)),s)return s.event=t,s.add(i,e)},removeBinding:function(t){for(var i=t instanceof Array?t:[t],e=i.length;e--;){var n=i[e],s=n.getSignal();n.detach(),s&&0==s.getNumListeners()&&(s.event=null)}},on:function(t,i,e){var n=this._cachebinds[t];n||(n=[],this._cachebinds[t]=n);var s=n.find(t=>t.listener==i&&t.target==e);if(s)return s.binding;var a=this.createBinding(t,i,e);return s={listener:i,target:e,binding:a},n.push(s),a},off:function(t,i,e){var n=this._cachebinds[t];if(n){var s=n.findIndex(t=>t.listener==i&&t.target==e);if(!(s<0)){var a=n[s];this.removeBinding(a.binding),n.splice(s,1)}}},emit:function(t){var i=this._findSignal(t);i&&i.dispatch.apply(this,arguments)}};i.exports=s}),{"./signals":4}],4:[(function(t,i,e){(function(t){function e(t,i,e,n,s){this._listener=i,this._isOnce=e,this.context=n,this._signal=t,this._priority=s||0}function n(t,i){if("function"!=typeof t)throw new Error("listener is a required param of {fn}() and should be a Function.".replace("{fn}",i))}function s(){this._bindings=[],this._prevParams=null;var t=this;this.dispatch=function(){s.prototype.dispatch.apply(t,arguments)}}e.prototype={active:!0,params:null,execute:function(t){var i,e;return this.active&&this._listener&&(e=this.params?this.params.concat(t):t,i=this._listener.apply(this.context,e),this._isOnce&&this.detach()),i},detach:function(){return this.isBound()?this._signal.remove(this._listener,this.context):null},isBound:function(){return!!this._signal&&!!this._listener},isOnce:function(){return this._isOnce},getListener:function(){return this._listener},getSignal:function(){return this._signal},_destroy:function(){delete this._signal,delete this._listener,delete this.context},toString:function(){return"[SignalBinding isOnce:"+this._isOnce+", isBound:"+this.isBound()+", active:"+this.active+"]"}},s.prototype={VERSION:"1.0.0",memorize:!1,_shouldPropagate:!0,active:!0,_registerListener:function(t,i,n,s){var a,r=this._indexOfListener(t,n);if(-1!==r){if((a=this._bindings[r]).isOnce()!==i)throw new Error("You cannot add"+(i?"":"Once")+"() then add"+(i?"Once":"")+"() the same listener without removing the relationship first.")}else a=new e(this,t,i,n,s),this._addBinding(a);return this.memorize&&this._prevParams&&a.execute(this._prevParams),a},_addBinding:function(t){var i=this._bindings.length;do{--i}while(this._bindings[i]&&t._priority<=this._bindings[i]._priority);this._bindings.splice(i+1,0,t)},_indexOfListener:function(t,i){for(var e,n=this._bindings.length;n--;)if((e=this._bindings[n])._listener===t&&e.context===i)return n;return-1},has:function(t,i){return-1!==this._indexOfListener(t,i)},add:function(t,i,e){return n(t,"add"),this._registerListener(t,!1,i,e)},addOnce:function(t,i,e){return n(t,"addOnce"),this._registerListener(t,!0,i,e)},remove:function(t,i){n(t,"remove");var e=this._indexOfListener(t,i);return-1!==e&&(this._bindings[e]._destroy(),this._bindings.splice(e,1)),t},removeAll:function(){for(var t=this._bindings.length;t--;)this._bindings[t]._destroy();this._bindings.length=0},getNumListeners:function(){return this._bindings.length},halt:function(){this._shouldPropagate=!1},dispatch:function(t){if(this.active){var i,e=Array.prototype.slice.call(arguments),n=this._bindings.length;if(this.memorize&&(this._prevParams=e),n){i=this._bindings.slice(),this._shouldPropagate=!0;do{n--}while(i[n]&&this._shouldPropagate&&!1!==i[n].execute(e))}}},forget:function(){this._prevParams=null},dispose:function(){this.removeAll(),delete this._bindings,delete this._prevParams},toString:function(){return"[Signal active:"+this.active+" numListeners:"+this.getNumListeners()+"]"}};var a=s;a.Signal=s,void 0!==i&&i.exports?i.exports=a:"function"==typeof define&&define.amd?define((function(){return a})):t.signals=a})(this)}),{}],5:[(function(t,i,e){var n=t("../utils/dateutils");i.exports={set:function(t,i){try{return jc.plat.setLocalStorage(t,i),!0}catch(t){}return!1},get:function(t){return jc.plat.getLocalStorage(t)},setjson:function(t,i){this.set(t,JSON.stringify(i))},getjson:function(t){var i=this.get(t);if(i)try{return JSON.parse(i)}catch(t){}return null},remove:function(t){jc.plat.removeStorage(t)},hasItem:function(t){var i=jc.plat.getItem(t);return jc.channelID==jc.channel.WECHAT?""!=i||"number"==typeof i:null!=i&&void 0!=i},setData:function(t,i){var e={};return e[t]=i,this.set(t,JSON.stringify(e))},getStringData:function(t){var i=jc.plat.getItem(t);if(!i)return"0";var e=null;try{e=JSON.parse(i)}catch(t){}return e?e[t]:"0"},setStorage:function(t,i,e,s,a,r){var o=this.set(t,i);if(a&&r){var h=t+"_expired",c={tm_tp:a,tm_val:r,tm_now:n.getCurrSeconds()};this.setjson(h,c)}o?e&&e():s&&s(-1,0,"storage kev/value failed!k/v:"+t+"/"+i)},setStorages:function(t,i,e){var n=!0;t.forEach(t=>{this.set(t.key,t.value)||(n=!1)}),n?i&&i():e&&e(-1,0,"storage kvlist failed!"+JSON.stringify(t))},getStorage:function(t,i,e){var s=this.get(t),a=t+"_expired",r=this.getjson(a);if(r){var o=n.expiredSeconds(r.tm_tp,r.tm_val,r.tm_now);o<=0?i&&i(null,o,t):i&&i(s,o,t)}else i&&i(s)},getStorages:function(t,i,e){var n=[];t.forEach(t=>{var i=this.get(t);n.push({key:t,value:i})}),i&&i(n)}}}),{"../utils/dateutils":23}],6:[(function(t,i,e){i.exports=class{constructor(t){this.orginurl=t,this.baseurl=t,this.checked=!1}addKV(t,i){if(void 0===i)return this;this._checkurl();var e=encodeURIComponent(t)+"="+encodeURIComponent(i);return this.baseurl+=e,this}clear(){this.baseurl=this.orginurl,this.checked=!1}_checkurl(){this.checked?this.baseurl+="&":(-1===this.baseurl.indexOf("?")?this.baseurl+="?":this.baseurl+="&",this.checked=!0)}}}),{}],7:[(function(t,i,e){var n={},s=Object.freeze({RECEIVE_AWARD:"receive_award",RECEIVE_INVITE_AWARD:"receive_invite_award",RECEIVE_ONLINE_AWARD:"receive_online_award",RECEIVE_SIGN_AWARD:"receive_sign_award",SIGN_FEEDBACK:"sign_feedback",RECEIVE_BOOKMARK_AWARD:"receive_bookmark_award",RECEIVE_WXKF_AWARD:"receive_wxkf_award",VOICE_RECOVER:"voice_recover",LAYER_SHOW:"jclayer_show",LAYER_CLOSE:"jclayer_close",BANNER_RESHOW:"banner_reshow",APP_SHOW:"jcapp_show",APP_HIDE:"jcapp_hide",AD_VIDEO_LIMITED:"advideo_limited",RECEIVE_LUCKY_AWARD:"receive_lucky_award",LUCKY_FEEDBACK:"lucky_feedback",AD_VIDEO_CLOSED:"advideo_closed",AUDIO_INTERRUPT_BEGIN:"audio_interrupt_begin",AUDIO_INTERRUPT_END:"audio_interrupt_end",RECORD_START:"record_start",RECORD_STOP:"record_stop",RECORD_ERROR:"record_error",RECORD_PAUSE:"record_pause",RECORD_RESUME:"record_resume",RECORD_FEEDBACK:"record_feedback",RECORD_SHARE_FEEDBACK:"record_share_feedback",GOTO_APP_RESULT:"goto_app_result",PROMOTION_DATA_READY:"promotion_data_ready",PROMOTION_PANEL_CLOSED:"promotion_panel_closed",PROMOTION_PANEL_OPEN:"promotion_panel_open",GOODS_EXCHANGE_BUY:"goods_exchange_buy",GOODS_EXCHANGE_SELECTED_UPDATE:"goods_exchange_selected_update",GOODS_EXCHANGE_SUCCESS:"goods_exchange_success",BANNER_MANUAL_SHOW:"banner_manual_show",BANNER_MANUAL_HIDE:"banner_manual_hide"});i.exports={on:function(t,i,e){var s=n[t];Array.isArray(s)?s.push({self:i,cb:e}):n[t]=[{self:i,cb:e}]},remove:function(t,i){var e=n[t];Array.isArray(e)&&(n[t]=e.filter(({self:t,cb:e})=>i!==t))},emit:function(t,i,e){var s=n[t];if(Array.isArray(s))if(e&&s.length>0){var a=s[s.length-1];a&&a.cb&&a.cb.call(a.self,i)}else s.map(({self:t,cb:e})=>{e.call(t,i)})},find:function(t){return null!=n[t]},Events:s}}),{}],8:[(function(t,i,e){var n="undefined"==typeof window?global:window;n.jc=n.jc||{},n._jc=n.jc||{},t("./utils/extend");var s=t("./service/jccloud"),a=t("./service/jcgamelog"),r=t("./service/jclogin"),o=t("./service/jcshare"),h=t("./service/jcAD"),c=t("./service/jcstat"),d=t("./service/jcnotify"),l=t("./service/jcmail"),u=t("./service/jcadsharectrl"),f=t("./service/jclog"),g=t("./service/jcrecharge"),_=t("./service/jcrank"),m=t("./jc-event"),p=t("./service/jcgoods"),v=t("./common/storage"),y=t("./utils/storageutils"),b=t("./utils/strutils"),I=t("./common/httpclient"),S=t("./platform/plat"),D=t("./common/notification");jc.gg=jc.gg||{};var A={cloud:s,gamelog:a,login:r,share:o,ad:h,stat:c,notify:d,mail:l,recharge:g,rank:_,goods:p,adshare:u,cclog:f,ccstorage:y,event:m,plat:S,storage:v,httpClient:I,channelID:6e3,localUUID:"",systemInfo:null,lauchInfo:null,shareInfo:{},_handlers:[],_inited:!1,_dayvideocount:-1,channel:{WECHAT:6001,QQ_PLAY:6002,OPPO:6003,VIVO:6004,FB:6501,BAIDU:6005,TT:6006,QQ_MINI:6007,TEST:6e3,HUAWEI:6008,XIAOMI:6009,CRAZY_GAME:7003,IWEI:7004,QUCIKSDK:8001,IQIYI:7011,GAMEDOG:7012,XIAOQI:7013,QUNHEI:7014,SD:7028,NATIVE_XIAOMI:7103},__getUrl:function(t,i,e){var n=i;t||(n+="-test");var s="https://"+n+".kingsome.cn/webapp/index.php";return e&&(s+="?publish_env=dev"),s},init:function({channelid:t,gameid:i,isoffical:e,response:n,env:s,adparam:a,cfgsuccesscb:r,cfgfailcb:o,jcdev:h,appid:c}){if(this.channelID=parseInt(t),this.sharecfg||(this.sharecfg={}),this._inited)return this.rsp!=n&&(this.rsp=n),void this._loadConfig(r,o);b.initStringPrototype(),this.rsp=n,this.gameID=parseInt(i),this.isOffical=e,this._checkListener(),this.plat.init(this,this.channelID,c),this.gamelog.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"gamelog",h)),this.cloud.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"cloud",h)),this.login.init(this.channelID,this.gameID,e,this,s,this.__getUrl(e,"login",h)),this.share.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"service",h)),this.ad.init(this.channelID,this.gameID,e,this,a),this.stat.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"stat",h)),this.notify.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"notify",h)),this.mail.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"gamemail",h)),this.recharge.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"game1008-pay",h)),this.rank.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"ghost")),this.goods.init(this.channelID,this.gameID,e,this,this.__getUrl(e,"ghost")),this.adshare.init(this,e),this.cclog.init(this,e),this.ccstorage.init(this,e,this.cloud),this._loadLocalID(),this._loadLaunchInfo(),this._loadSystemInfo(),this._loadConfig(r,o),this._handleInit(this.channelID,this.gameID,e),this._inited=!0},updateChannel:function(t){this.channelID=t,this.gamelog.channelid=this.channelID},bindController:function(t){this.plat&&this.plat.bindController(t)},__handleLogined:function(){this.cacheuser?this.updateUser(this.cacheuser.info,this.cacheuser.success,this.cacheuser.fail):this.initShareConfig()},loginUser:function({success:t,fail:i,ex_param:e,cfgsuccess:n,cfgfail:s}){return t&&(this._login_successcb=t),i&&(this._login_failcb=i),n&&(this.sharecfg.successcb=n),s&&(this.sharecfg.failcb=s),this.logined?(this._login_successcb&&this._login_successcb(this.accountobj),this.__handleLogined(),0):this._logining?1:(this._logining=!0,this.login.loginPT(t=>{this._logining=!1,this.logined=!0,this.setAccountID(t.account_id,t.session_id,t),this.rank.setAvatar(t.avatar_url),this.setNickName(t.nickname),this.setServerTime(t.server_time),this.gamelog.logLoginSuccess(t,this.login.login_costtime),this.gamelog.logSystemInfo(this.systemInfo),this.shareInfo&&this.shareInfo.type&&this.shareInfo.param&&this.share.acceptDailyInvite(this.shareInfo.param,this.shareInfo.inviter,()=>{},()=>{}),this.shareInfo&&this.shareInfo.inviter&&(this.share.acceptAchivementInvite([[1001,100]],this.shareInfo.inviter),this.gamelog.logShareInvite(this.shareInfo.inviter,this.shareInfo.type,this.shareInfo.id,this.shareInfo.param)),this.rsp&&this.rsp.onLogin&&this.rsp.onLogin(t),this._login_successcb&&this._login_successcb(t),this.__handleLogined(),this.adshare.loginOver()},(t,i,e)=>{this._logining=!1,this.gamelog.logLoginFailed(t,i,e),this.rsp&&this.rsp.onLoginFail&&this.rsp.onLoginFail(t,i,e),this._login_failcb&&this._login_failcb(t,i,e),this.sharecfg.failcb&&this.sharecfg.failcb(t,i,e)},e),0)},loginUserByToken:function({token:t,success:i,fail:e}){return this.loginUser({success:i,fail:e,token:t})},logout:function(){this.logined=!1,this.login.clear()},updateUser:function(t,i,e){if(!this.logined)return this.cacheuser||(this.cacheuser={}),this.cacheuser.info=t,this.cacheuser.success=i,void(this.cacheuser.fail=e);this.cacheuser=null;var n=t&&t.userInfo;return n?(this.gamelog.logAuthSuccess(n),this.setUserInfo(n)):(this.gamelog.logAuthFail(),this.setUserInfo(null)),t&&n?this._userupdating?1:(this._userupdating=!0,this.login.updatePTInfo(n,t,t=>{this._userupdating=!1,this.rsp&&this.rsp.onUpdateUser&&this.rsp.onUpdateUser(t),i&&i(t)},(t,i,n)=>{this._userupdating=!1,this.rsp&&this.rsp.onUpdateUserFail&&this.rsp.onUpdateUserFail(t,i,n),e&&e(t,i,n)}),0):(this.rsp&&this.rsp.onUpdateUserFail&&this.rsp.onUpdateUserFail(0,-1e4,"info is NULL"),e&&e(0,-1e4,"info is NULL"),0)},getUserInfo:function(t,i,e){this.plat&&this.plat.getUserInfo&&this.plat.getUserInfo(t,(t,n,s)=>{n<0?e&&e(0,n,"getuserinfo err"):n>0?this.updateUser(t,i,e):i&&i(null,s)})},destoryAuthComponent:function(){this.plat&&this.plat.destoryAuth&&this.plat.destoryAuth()},initGlobalConfig:function(t,i){this.maincfg||(this.maincfg={}),this.maincfg.info?t&&t(this.maincfg.info):(t&&(this.maincfg.successcb=t),i&&(this.maincfg.failcb=i),this.cloud.getServerConfig(t=>{this._handleCfg(t),this.rsp&&this.rsp.onServerConfig&&this.rsp.onServerConfig(t),this.maincfg.successcb&&this.maincfg.successcb(t)},(t,i,e)=>{this.rsp&&this.rsp.onServerConfigFail&&this.rsp.onServerConfigFail(t,i,e),this.maincfg.failcb&&this.maincfg.failcb(t,i,e)}))},initShareConfig:function(t,i,e){!this.sharecfg.info||e?(t&&(this.sharecfg.successcb=t),i&&(this.sharecfg.failcb=i),this.cloud.initShareConfig(t=>{this.adshare.loadShareConfig&&this.adshare.loadShareConfig(t),this.plat&&this.plat.PTInitShare&&this.plat.PTInitShare(this.adshare._commonshareinfo),this.rsp&&this.rsp.onShareConfig&&this.rsp.onShareConfig(t),this.sharecfg.info=t,jc.gg.sharecfg=t,this.sharecfg.successcb&&this.sharecfg.successcb(t)},(t,i,e)=>{this.rsp&&this.rsp.onShareConfigFail&&this.rsp.onShareConfigFail(t,i,e),this.sharecfg.failcb&&this.sharecfg.failcb(t,i,e)},e)):t&&t(this.sharecfg.info)},initPlayerData:function(t,i){this.playerdata||(this.playerdata={}),this.playerdata.info?t&&t(this.playerdata.info):(t&&(this.playerdata.successcb=t),i&&(this.playerdata.failcb=i),this.playergetting||(this.playergetting=!0,this.cloud.getStorage("player_data",t=>{this.playergetting=!1,t?this.playerdata.info=t:this.playerdata.info||(this.playerdata.info={}),jc.gg.playerdata=this.playerdata.info,this.rsp&&this.rsp.onPlayerData&&this.rsp.onPlayerData(this.playerdata.info),this.playerdata.successcb&&this.playerdata.successcb(this.playerdata.info)},(t,i,e)=>{this.playergetting=!1,this.rsp&&this.rsp.onPlayerDataFail&&this.rsp.onPlayerDataFail(t,i,e),this.playerdata.failcb&&this.playerdata.failcb(t,i,e)})))},savePlayerData:function(t,i){this.cloud.setStorage("player_data",this.playerdata.info,t,i)},acceptInvite:function(t){t.daily&&this.share.acceptDailyInvite(t.daily.id,this.shareInfo.inviter),t.achivement&&this.share.acceptAchivementInvite(t.achivement.idlist,this.shareInfo.inviter)},shareNormal:function(t,i,e,n,s,a,r,o){this.plat&&this.plat.commonShare?this.plat.commonShare(i,t,e,n,(r,h)=>{this.gamelog.logShare(e,h,r,null,o),this.rsp&&this.rsp.onShare&&this.rsp.onShare(t,i,e,n,s),a&&a()},(a,h,c)=>{var d=""+a;this.gamelog.logShare(e,c,h,d,o),this.rsp&&this.rsp.onShareFail&&this.rsp.onShareFail(t,i,e,n,s),r&&r(a)},s):r&&r(-1e3)},shareCapture:function(t,i,e,n,s,a,r,o){this.plat&&this.plat.captureShare?this.plat.captureShare(i,t,e,n,(r,h,c)=>{this.gamelog.logShare(e,h,r,null,o,c),this.rsp&&this.rsp.onShare&&this.rsp.onShare(t,i,e,n,s),a&&a()},(a,h,c,d)=>{var l=""+a;this.gamelog.logShare(e,c,h,l,o,d),this.rsp&&this.rsp.onShareFail&&this.rsp.onShareFail(t,i,e,n,s),r&&r(a)},s):r&&r(-1e3)},makeShareParam:function(t,i,e){var n="";"string"==typeof i?n=i:"object"==typeof i&&(n=JSON.stringify(i)),this._tmpuuid=this.makeUUID();var s="inviter_id="+this.accountID+"&activity_param="+n+"&localuuid="+this._tmpuuid+"&sharetype="+t;return e&&(s+="&",s+=e),s},simpleShare:function(t,i,e,n){var s=e||"normal",a=this.adshare.getShareInfo(s);this.plat&&this.plat.commonShare&&this.plat.commonShare(a.imgurl,a.title,s,n,(i,e,r)=>{this.gamelog.logShare(s,e,i,null,a.imgindex,r),this.rsp&&this.rsp.onShare&&this.rsp.onShare(a.title,a.imgurl,s,i,n),t&&t()},(t,e,r,o)=>{var h=""+t;this.gamelog.logShare(s,r,e,h,a.imgindex,o),this.rsp&&this.rsp.onShareFail&&this.rsp.onShareFail(a.title,a.imgurl,s,e,n),i&&i(t)})},ADShare:function(t,i,e){if(!this._istestmode)return this.adshare.AD_Share(t,i,(t,i,n,s,a)=>{if(2==n&&(this.isWatchAd=!1),e&&e(t,i,n,s,a),2==n&&!s){var r={isOK:t,errCode:i};this.event.emit(this.event.Events.AD_VIDEO_CLOSED,r)}});e&&e(!0,0,0)},ADShareCommon:function(t,i,e){if(jc.channelID!==jc.channel.TEST){if(!this._istestmode)return this.adshare.AD_Share_Common(t,i,e);e&&e(!0,0,0)}else e&&e(!0,0,0)},ADWatch:function(t,i,e,n){this.isWatchAd=!0;var s=i||t;if(this._istestmode)return this.rsp&&this.rsp.onADFinish&&this.rsp.onADFinish(s),void(e&&e());this._offad?n&&n(null,!0):this.ad.showRewardAD(s,(t,i,n)=>{this.gamelog.logAdvInfo(n,s),this.rsp&&this.rsp.onADFinish&&this.rsp.onADFinish(s),e&&e()},(t,i,e,a)=>{i&&this.gamelog.logAdvInfo(a,s,i),this.rsp&&this.rsp.onADFail&&this.rsp.onADFail(s,i),n&&n(i,e)},(t,i,e)=>{this.gamelog.logAdvInfo(e,s,null,0,1)},t)},ADsWatch:function(t,i,e,n){if(this._istestmode)return this.rsp&&this.rsp.onADFinish&&this.rsp.onADFinish(i),void(e&&e());this._offad?n&&n(null,!0):this.ad.randomRewardADShow(t,i,(t,n,s)=>{var a=i||s;this.gamelog.logAdvInfo(s,a),this.rsp&&this.rsp.onADFinish&&this.rsp.onADFinish(a),e&&e()},(t,e,s,a)=>{var r=i||a;e&&this.gamelog.logAdvInfo(a,r,e),this.rsp&&this.rsp.onADFail&&this.rsp.onADFail(r,e),n&&n(e,s)},(t,i,e)=>{this.gamelog.logAdvInfo(e,sname,null,0,1)})},ADBanner_init:function(t,i){if(!this._offbanner){if(t||(t=this._bannerids),!t)return!1;if(t instanceof Array)t.forEach(t=>{this.ad.hasBannerAD(t)||this.ad.addBannerAD(t,t)});else{var e=i||t;this.ad.hasBannerAD(e)||this.ad.addBannerAD(t,e)}return!0}},ADBanner_Show:function(t,i,e,n,s){if(this._offbanner)return"";var a=n;return a||(a=this._randomBannerAD()),this.ad.switchBannerAD(a,!0,()=>{this.gamelog.logAdvInfo(a,t,null,1)},(i,e,n)=>{this.gamelog.logAdvInfo(a,t,e,1)},s),a},ADBanner_Hide:function(t){this._offbanner||this.ad.switchBannerAD(t,!1)},ADBanner_ShowEx:function(t,i,e,n,s){if(this._offbanner)return null;var a=t;return a||(a=this._randomBannerAD()),this.ad.showBannerAD(a,()=>{this.gamelog.logAdvInfo(a,i,null,1),e&&e()},(t,e,s)=>{this.gamelog.logAdvInfo(a,i,e,1),n&&n()},()=>{this.gamelog.logAdvInfo(a,i,null,1,1)},s,this._bannertimeout)},ADBanner_Destroy:function(t,i){try{i||this.channelID===this.channel.QQ_MINI?this.ad.destroyObj(t,!0):this.ad.hideAD(t)}catch(t){}},ADBanner_Switch:function(t){t?this.event.emit(this.event.Events.BANNER_MANUAL_SHOW):this.event.emit(this.event.Events.BANNER_MANUAL_HIDE)},ADInsert_Show:function(t,i,e,n){if(!this._offinsert)if(Object.values){var s=this.ad.simpleInsertADShow(t,e,n);s&&this.gamelog.logAdvInfo(s,i,null,2)}else n&&n(i,null,!0,t)},_randomBannerAD:function(){if(0==this._bannerids.length)return null;if(1==this._bannerids.length)return this._last_rand_ad=this._bannerids[0],this._bannerids[0];var t=null;if(this._last_rand_ad){t=[];for(var i=0;ii==t)||(this._handlers.push(t),this._initHandler(t)),!0)},delHandler:function(t){if(!t||!this._handlers)return!1;var i=this._handlers.findIndex(i=>i==t);return i<0||(this._handlers.splice(i,1),!0)},setResponse:function(t){this.rsp=t},setADSwitch:function(t){this._offad=t},setBannerADSwitch:function(t){this._offbanner=t},setInsertADSwitch:function(t){this._offinsert=t},setAuditSwitch:function(t){this.isVerify=t},setTestModeSwitch:function(t){this._istestmode=t},setVideoLimit:function(t){this._dayvideocount=-1,"number"==typeof t&&(this._dayvideocount=t)},setStorageFlag:function(t){this.ccstorage.setCloudFlag(t)},getStorageFlag:function(){return this.ccstorage.getCloudFlag()},getServerNowTime:function(){var t=(new Date).getTime();return this.loginSrvTime+(t-this.loginLocalTime)/1e3},getUserID:function(){return this.accountID},gameStart:function(t,i){if(this._inited){switch(t){case 0:this.gamelog.logStartGame(i);break;case 1:this.gamelog.logRestartGame(i);break;case 2:this.gamelog.logTryAgain(i)}this._handleGameStart(t,i)}},gameOver:function(t,i,e){this._inited&&(this.gamelog.logGameover(e,t,i?1:0),this._handleGameOver(t,i,e))},gameShow:function(t){this._inited&&(this.gamelog.logShow(),this._handleGameShow(t))},gameHide:function(){this._inited&&(this.gamelog.logHide(),this._handGameHide())},gameUseItem:function(t,i,e,n){this._inited&&this.gamelog.logUseItem(t,i,e,n)},gameGetItem:function(t,i,e,n){this._inited&&this.gamelog.logProductItem(t,i,e,n)},gameVibrate:function(){return this.plat&&this.plat.PTVibrateShort&&this.plat.PTVibrateShort()},gameVibrateLong:function(){return this.plat&&this.plat.PTVibrateLong&&this.plat.PTVibrateLong()},gameStartRecord:function(t,i){return this.plat&&this.plat.PTStartRecord&&this.plat.PTStartRecord(t,i)},gameStopRecord:function(t){return this.plat&&this.plat.PTStopRecord&&this.plat.PTStopRecord(t)},gameIsRecording:function(){return this.plat&&this.plat.PTIsRecording&&this.plat.PTIsRecording()},setAccountID:function(t,i,e){this.accountID=t,this.sessionID=i,this.accountobj=e,e&&e.wid&&(this.weakID=e.wid),e&&e.sid&&(this.strongID=e.sid),e&&e.ptid&&(this.ptID=e.ptID),this.share.setAccountID(t,i,e),this.gamelog.setAccountID(t,i,e),this.login.setAccountID(t,i,e),this.cloud.setAccountID(t,i,e),this.ad.setAccountID(t,i,e),this.stat.setAccountID(t,i,e),this.notify.setAccountID(t,i,e),this.mail.setAccountID(t,i,e),this.recharge.setAccountID(t,i,e),this._handleAccountID(t,i,e)},setLocalUUID:function(t){this.localUUID=t,this.gamelog.setLocalUUID(t),this.cloud.setLocalUUID(t),this.login.setLocalUUID(t),this.share.setLocalUUID(t),this.ad.setLocalUUID(t),this.stat.setLocalUUID(t),this.notify.setLocalUUID(t),this.mail.setLocalUUID(t),this.recharge.setLocalUUID(t),this._handleLocalID(t)},setNickName:function(t){t&&""!=t&&this.nickName!=t&&(this.nickName=t,this.gamelog.setNickName(t),this.cloud.setNickName(t),this.login.setNickName(t),this.share.setNickName(t),this.ad.setNickName(t),this.stat.setNickName(t),this.notify.setNickName(t),this.mail.setNickName(t),this.recharge.setNickName(t),this._handleNickName(t)),this.rank.setNickName(t)},setFromAppID:function(t,i,e){this.lastscene=i,t&&(this.fromID=t,this.gamelog.setFromAppID(t),this.cloud.setFromAppID(t),this.login.setFromAppID(t),this.share.setFromAppID(t),this.ad.setFromAppID(t),this.stat.setFromAppID(t),this.notify.setFromAppID(t),this.mail.setFromAppID(t),this.recharge.setFromAppID(t)),e&&(this.lauchparam=e),this._handleLauchInfo(i,t,e)},setSystemInfo:function(t){this.systemInfo=t,this.gamelog.setSystemInfo(t),this.cloud.setSystemInfo(t),this.login.setSystemInfo(t),this.share.setSystemInfo(t),this.ad.setSystemInfo(t),this.stat.setSystemInfo(t),this.notify.setSystemInfo(t),this.mail.setSystemInfo(t)},setUserInfo:function(t){this._userinfo||(this._userinfo={}),this.login.appendUserInfo(this._userinfo,t),this._userinfo.nickName?this.setNickName(this._userinfo.nickName):this._userinfo.nickname&&this.setNickName(this._userinfo.nickname),this.share.setUserInfo(this._userinfo),this.cloud.setUserInfo(this._userinfo),this.rank.setUserInfo(this._userinfo),this._loadShareConfig(t),this._handleUserInfo(this._userinfo)},setServerTime:function(t){t&&(this.loginSrvTime=t,this.loginLocalTime=(new Date).getTime(),this.notify.setServerTime(t,this.loginLocalTime),this._handleServerTime(t,this.loginLocalTime))},_loadLocalID:function(){var t=v.get("jc_game_localuuid"),i=!1;t||(t=this.makeUUID(),i=!0),this.setLocalUUID(t),i&&this._saveLocalID()},_saveLocalID:function(){v.set("jc_game_localuuid",this.localUUID)||setTimeout(this._saveLocalID.bind(this),5e3)},_cleanLocalID:function(){v.remove("jc_game_localuuid")},_loadLaunchInfo:function(){this.plat&&this.plat.getLaunchInfo?this.lauchInfo=this.plat.getLaunchInfo():this.lauchInfo=null,this.gamelog.handlelaunch(this.lauchInfo,(t,i,e,n,s,a,r)=>{this.shareInfo.type=t,this.shareInfo.param=i,this.shareInfo.id=e,this.shareInfo.inviter=n,this.setFromAppID(s,a,r)})},_loadSystemInfo:function(){var t=this;if(this.plat&&this.plat.getSystemInfo){var i=this.plat.getSystemInfo();this.gamelog.logLaunchSystemInfo(i),this.setSystemInfo(i)}else this.plat&&this.plat.getSystemInfoAsync&&(function(){var i=t;t.plat.getSystemInfoAsync((function(t){i.gamelog.logLaunchSystemInfo(t),i.setSystemInfo(t)}),(function(){}))})()},_loadConfig:function(t,i){this.initGlobalConfig(t,i)},_loadShareConfig:function(t){t?this.initShareConfig(null,null,!0):this.sharecfg.info||this.initShareConfig()},_initHandler:function(t){this.gameID&&t.onJCInit&&t.onJCInit(this.channelID,this.gameID,this.isOffical),this.accountID&&this.sessionID&&t.onJCAccountID&&t.onJCAccountID(this.accountID,this.sessionID,this.accountobj),this.localUUID&&t.onJCLocalUUID&&t.onJCLocalUUID(this.localUUID),this.nickName&&t.onJCNickName&&t.onJCNickName(this.nickName),this._userinfo&&t.onJCUserInfo&&t.onJCUserInfo(this._userinfo),this.fromID&&t.onJCLaunchInfo&&t.onJCLaunchInfo(this.scene,this.fromID,this.lauchparam)},_handleInit:function(t,i,e){this._handlers.forEach(n=>{n.onJCInit&&n.onJCInit(t,i,e)})},_handleAccountID:function(t,i,e){this._handlers.forEach(n=>{n.onJCAccountID&&n.onJCAccountID(t,i,e)})},_handleLocalID:function(t){this._handlers.forEach(i=>{i.onJCLocalUUID&&i.onJCLocalUUID(t)})},_handleNickName:function(t){this._handlers.forEach(i=>{i.onJCNickName&&i.onJCNickName(t)})},_handleUserInfo:function(t){this._handlers.forEach(i=>{i.onJCUserInfo&&i.onJCUserInfo(t)})},_handleLauchInfo:function(t,i,e){this._handlers.forEach(n=>{n.onJCLaunchInfo&&n.onJCLaunchInfo(t,i,e)})},_handleServerTime:function(t,i){this._handlers.forEach(e=>{e.onJCServerTime&&e.onJCServerTime(t,i)})},_handleGameStart:function(t,i){this._handlers.forEach(e=>{e.onJCGameStart&&e.onJCGameStart(t,i)})},_handleGameOver:function(t,i,e){this._handlers.forEach(n=>{n.onJCGameOver&&n.onJCGameOver(t,i,e)})},_handleGameShow:function(t){t&&t.scene&&(this.lastscene=t.scene),this._handlers.forEach(i=>{i.onJCGameShow&&i.onJCGameShow(t)}),this.event.emit(this.event.Events.APP_SHOW,t)},_handGameHide:function(t){this._handlers.forEach(i=>{i.onJCGameHide&&i.onJCGameHide(t)}),this.event.emit(this.event.Events.APP_HIDE)},_handleNotifyMsgs:function(t,i){this._handlers.forEach(e=>{e.onJCNotifyMsg&&e.onJCNotifyMsg(t,i)})},_checkListener:function(){this._listenerID||(this._listenerID=D.on("jc_gameinfo_handler_binding",(t,i)=>{this.addHandler(i)},this)),this._unlistenerID||(this._unlistenerID=D.on("jc_gameinfo_handler_unbinding",(t,i)=>{this.delHandler(i)},this))},_handleCfg:function(t){if(t){if(jc.gg.basecfg=t,jc.gg.extcfg={},this.maincfg.info=t,this.maincfg.info.openAD?this.setADSwitch(!1):this.setADSwitch(!0),this.maincfg.info.openAdBanner?this.setBannerADSwitch(!1):this.setBannerADSwitch(!0),this.maincfg.info.openADInsert?this.setInsertADSwitch(!1):this.setInsertADSwitch(!0),this.maincfg.info.isTestMode?this.setTestModeSwitch(!0):this.setTestModeSwitch(!1),this.maincfg.info.blackTech?this.setAuditSwitch(!1):this.setAuditSwitch(!0),t.ext_json_cfg)try{var i=JSON.parse(t.ext_json_cfg);jc.gg.extcfg=i}catch(t){}if(this.setVideoLimit(this.maincfg.info.video_count),this._bannerids=this.maincfg.info.wxBannerAdId?this.maincfg.info.wxBannerAdId.split("|"):[],this._bannertimeout=this.maincfg.info.wxBannerOvertime?this.maincfg.info.wxBannerOvertime:0,this.maincfg.info.banner_cfg)try{this.maincfg.info.bannerCfg=JSON.parse(this.maincfg.info.banner_cfg)}catch(t){}this.maincfg.info.statInvTime&&this.stat.setHeart(this.maincfg.info.statInvTime),"number"==typeof this.maincfg.info.share_waitsec&&this.plat&&(this.plat.SHARE_TIME=1e3*this.maincfg.info.share_waitsec)}},logout:function(){this.logined=!1,this.login.clear()},canIShare:function(t){return!!this._offad||this.adshare.checkAdShareCommon()},gotoJCApp:function(t,i,e,n,s){var a={accountId:this.accountID,sessionId:this.sessionID,gameId:this.gameID,channelId:this.channelID};e&&e instanceof Array&&e.forEach(t=>{a[t.key]=t.value}),this.plat?this.plat.PTGotoApp(t,i,a,n,this.gameID,s):n&&n(-1e3)}};Object.assign(n.jc,A),n.cc&&(cc.jc=n.jc),i.exports=n.jc}),{"./common/httpclient":2,"./common/notification":3,"./common/storage":5,"./jc-event":7,"./platform/plat":9,"./service/jcAD":10,"./service/jcadsharectrl":11,"./service/jccloud":12,"./service/jcgamelog":13,"./service/jcgoods":14,"./service/jclog":15,"./service/jclogin":16,"./service/jcmail":17,"./service/jcnotify":18,"./service/jcrank":19,"./service/jcrecharge":20,"./service/jcshare":21,"./service/jcstat":22,"./utils/extend":24,"./utils/storageutils":25,"./utils/strutils":26}],9:[(function(t,i,e){var n={SHARE_FAIL:25,SHARE_TIME:3e3,shareCount:{},getLaunchInfo:function(){return null},getSystemInfo:function(){return null},getUserInfo:function(t,i){},destoryAuth:function(){},setUserInfo:function(t,i){t.nickname=i.nickName,t.country=i.country,t.province=i.province,t.city=i.city,t.avatar_url=i.avatarUrl,t.sex=i.gender},setTokenInfo:function(t,i){i&&i.rawData&&(t.rawData=i.rawData,t.signature=i.signature,t.encryptedData=i.encryptedData,t.iv=i.iv)},init:function(t,i,e){this._owner=t,this._ptid=i,this.platUid="",this.platUserName=""},bindController:function(t){this._man=t},commonShare:function(t,i,e,n,s,a,r){var o=(new Date).getTime(),h=this._owner.makeShareParam(e,n,r),c=this._owner.currUUID(),d=t;!d&&this._exshareinfo&&(d=this._exshareinfo.imgurl);var l=i;!l&&this._exshareinfo&&(l=this._exshareinfo.title),this.PTShare(l,d,h),this._checkShareRes(o,e,h,c,s,a)},captureShare:function(t,i,e,n,s,a,r){var o=(new Date).getTime(),h=this._owner.makeShareParam(e,n,r),c=this._owner.currUUID();this.PTShareCapture(i,t,h),this._checkShareRes(o,e,h,c,s,a)},_checkShareRes:function(t,i,e,n,s,a){if(this._man)this._man.scheduleOnce(()=>{var r=(new Date).getTime()-t;if(void 0==this.shareCount[i]&&(this.shareCount[i]=!1),0==this.shareCount[i]&&100*Math.random()>this.SHARE_FAIL){this.shareCount[i]=!0;try{a&&a(-1,e,n,r)}catch(t){}}else if(r>this.SHARE_TIME)try{s&&s(e,n,r)}catch(t){}else try{a&&a(-2,e,n,r)}catch(t){}},.5);else try{a&&a(-100,e,n)}catch(t){}},PTInitShare:function(t){},PTShare:function(t,i,e,n,s){n&&n()},PTShareCapture:function(t,i,e,n,s){n&&n()},PTOpenKF:function(t,i){},PTCreateGameClubButton:function(t,i,e){},PTShowToast:function(t,i){egret.ExternalInterface.call("showToast",t)},PTGotoApp:function(t,i,e,n,s,a,r){},PTLogin:function(t,i,e){var n=this;egret.ExternalInterface.addCallback("sendUidToJS",(function(t){var s=JSON.parse(t),a={successcb:i,failcb:e};Object.assign(a,s),n._owner.login.login(a)})),egret.ExternalInterface.call("getUid","")},PTSetClipboardData:function(t,i,e){},PTGetClipboardData:function(t,i){},PTPreviewImage:function(t,i,e){},PTInitADService:function(){},PTCreateBannerAD:function(t,i){return null},PTCreateVideoAD:function(t){return null},PTCreateInsertAD:function(t){return null},PTSetVideoADCallback:function(t,i,e){},PTVibrateShort:function(t,i){egret.ExternalInterface.call("vibrate","0")},PTVibrateLong:function(t,i){egret.ExternalInterface.call("vibrate","1")},PTOpenDataContext:function(){return null},PTPostOpenMsg:function(t){},saveRankData:function(t,i,e){},showRankData:function(){},hideRankData:function(){},prevRankPage:function(){},nextRankPage:function(){},PTADWatch:function(t,i,e){},setLocalStorage:function(t,i){window.localStorage&&localStorage.setItem(t,i)},getLocalStorage:function(t){return window.localStorage?localStorage.getItem(t):null},removeStorage:function(t){window.localStorage&&localStorage.removeItem(t)},reportRoleInfo:function(t){return new Promise((t,i)=>{t()})},reloadGame:function(){},pay:function(t){var i=JSON.stringify(t);return new Promise((t,e)=>{egret.ExternalInterface.addCallback("payResult",(function(i){try{var n=JSON.parse(i);t&&t(n)}catch(t){e&&e({errcode:101,errmsg:"\u89e3\u6790\u652f\u4ed8\u7ed3\u679c\u51fa\u9519"})}})),egret.ExternalInterface.call("pay",i)})}};i.exports=n}),{}],10:[(function(t,i,e){i.exports={_calcBannerWidth:function(t){var i=t||this.winW,e=this.owner.plat.PTBannerADMaxWidth?this.owner.plat.PTBannerADMaxWidth():this.winW;return(i<=0||i>e)&&(i=e),i},__createAD:function(t,i,e,n,s,a){var r=n;if(n||(r={adType:t,adUnitId:i,state:0,hide:function(){this.ad&&this.ad.hide&&this.ad.hide()}}),0==t){var o=this._calcBannerWidth(a),h=jc.channelID===jc.channel.QQ_MINI?o/4.12:125,c=e||h,d="number"==typeof s&&s>=0?s:this.winH-c,l=(this.winW-o)/2,u=null;r.style?u=r.style:(u={left:l,top:d,width:o,height:c,x:l,y:d},r.style=u),r.ad=this.owner.plat.PTCreateBannerAD(i,u)}else 1==t?r.ad=this.owner.plat.PTCreateVideoAD(i):2==t&&(r.ad=this.owner.plat.PTCreateInsertAD(i));return r},init:function(t,i,e,n,s){this.owner=n,this.gameid=i,this.channelid=t,this.BannerAds=[],this.InsertAds=[],this.VideoAds=[],this.cleanBannerAD(),this.cleanVideoAD(),this.owner&&this.owner.plat&&this.owner.plat.PTInitADService(s)},setAccountID:function(t,i){this.accountid=t,this.sessionid=i},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t},setLocalUUID:function(t){this.localid=t},setSystemInfo:function(t){this.winW=t&&t.windowWidth||0,this.winH=t&&t.windowHeight||0,this._dtLineH=0,t&&t.statusBarHeight&&(this._dtLineH=t.statusBarHeight>30?30:0)},addBannerAD:function(t,i,e,n){var s=this.__createAD(0,t,e);return s&&(s.param=i,s.rspCb=n,this.initAD(s),this.BannerAds.push(s)),s},addInsertAD:function(t,i){var e=this.__createAD(2,t);return e&&(e.param=i,e.rspCb=rspCb,this.initAD(e),this.InsertAds.push(e)),e},addVideoAD:function(t,i,e){var n=this.__createAD(1,t);if(!n)return null;var s=this.findVideoOwner(n.ad);return s?(s.param=i,s.rspCb=e,s):(n.param=i,n.rspCb=e,this.initAD(n),this.VideoAds.push(n),n)},reLoadBannerAD:function(t,i){var e=this.findBannerAD(t),n=null!=e&&void 0!=e;if(!e&&i&&(e=this.addBannerAD(i,t,0,null)),n&&e&&e.ad){var s=e.adUnitId;if(s){this.destoryAD(e.ad),e.adloaded=!1;var a=this.__createAD(0,s,0,e);a&&this.initAD(a)}}return e},hasBannerAD:function(t){var i=this.findBannerAD(t);return!(!i||!i.ad)},hasVideoAD:function(t){var i=this.findVideoAD(t);return!(!i||!i.ad)},findBannerAD:function(t){return this.BannerAds.find(i=>i.param==t)},findInsertAD:function(t){return this.InsertAds.find(i=>i.param==t)},randomBannerAD:function(){if(0==this.BannerAds.length)return null;var t=Math.floor(Math.random()*this.BannerAds.length);return this.BannerAds[t]},findVideoAD:function(t){return this.VideoAds.find(i=>i.param==t)},findVideoOwner:function(t){return this.VideoAds.find(i=>i.ad==t)},hideAllAD:function(){this.BannerAds.forEach(t=>{this.hideAD(t)})},needLoadBannerAD:function(){return!!this.owner.plat.PTBannerNeedLoad&&this.owner.plat.PTBannerNeedLoad()},switchBannerAD:function(t,i,e,n,s){if(this.hideAllAD(),i){var a=null,r=s;if(t?(a=this.findBannerAD(t))||(a=this.addBannerAD(t,t,0,null),r=!0):(a=this.randomBannerAD()).param,a)return s&&(a=this.reLoadBannerAD(t,a.adUnitId)),this.needLoadBannerAD()&&!a.adloaded?(a.loadcb=loadcb,a.successcb=e,a.needshow=!0):this.showAD(a,e,n,r),a.adUnitId}return""},simpleBannerADShow:function(t,i,e,n,s,a,r){var o=this.__createAD(0,t,i,null,e,r);o&&o.ad&&(o.param=t,o.loadcb=a,o.successcb=n,o.failcb=s,this.initAD(o),this.needLoadBannerAD()&&!o.adloaded?o.needshow=!0:this.showAD(o,n,s));return o},simpleInsertADShow:function(t,i,e){var n=this.__createAD(2,t);return n&&n.ad&&(this.initAD(n),this.showAD(n,i,e)),n},destroyAllBannerAD:function(){this.BannerAds.forEach(t=>{this.destroyObj(t)}),this.BannerAds.length=0},showBannerAD:function(t,i,e,n,s,a){var r=null;a&&"number"==typeof a?(this.hideAllAD(),(r=this.findBannerAD(t))&&r.adloaded&&(new Date).getTime()-r.adloadtime>=1e3*a&&(this.destroyObj(r,!0),r=null)):this.destroyAllBannerAD();r?this.needLoadBannerAD()&&!r.adloaded?(r.successcb=i,r.failcb=e,r.needshow=!0):this.showAD(r,i,e):(r=this.simpleBannerADShow(t,0,-1,i,e,n,s))&&this.BannerAds.push(r);return r},showRewardAD:function(t,i,e,n,s){var a=this.findVideoAD(t);!a&&s&&(a=this.addVideoAD(s,t,null)),a&&a.ad?(a.successcb=i,a.failcb=e,a.adloaded?(n&&n(a.param,null,a.adUnitId),this.showAD(a)):(a.loadcb=n,a.needshow=!0,this.loadAD(a))):this.simpleRewardADShow(s,t,i,e)},simpleRewardADShow:function(t,i,e,n){this.owner.plat.PTADWatch?this.owner.plat.PTADWatch(t,e,n):n&&n(i,null,!0,t)},randomRewardADShow:function(t,i,e,n,s){if(t.length>0){var a=t[1===t.length?0:Math.floor(Math.random()*t.length)];this.showRewardAD(a,e,n,s,a)}},onLoadAD:function(t){if(t.adloaded=!0,t.adloadtime=(new Date).getTime(),t.rspCb&&t.rspCb(100,t),t.loadcb&&(t.loadcb(t.param,null,t.adUnitId),t.loadcb=null),t.needshow)if(t.needshow=!1,0==t.adType){var i=t.successcb,e=t.failcb;t.successcb=null,t.failcb=null,this.showAD(t,i,e)}else this.showAD(t)},onErrAD:function(t,i,e){e.adloaded=!1,e.rspCb&&e.rspCb(t,e,i),e.failcb&&(e.failcb(e.param,i,!0,e.adUnitId),e.failcb=null)},onFinishAD:function(t,i,e){t?(i.rspCb&&i.rspCb(10,i,e,!0),i.successcb&&(i.successcb(i.param,e,i.adUnitId),i.successcb=null)):(i.rspCb&&i.rspCb(11,i,e,!1),i.failcb&&(i.failcb(i.param,e,!1,i.adUnitId),i.failcb=null))},destoryAD:function(t){t&&(t.state=30,t.destroy&&t.destroy())},destroyObj:function(t,i){if(t){if(i)for(var e=0;e{i&&i(t.param,null,t.adUnitId)}).catch(i=>{t.adloaded=!1,e&&e(t.param,i,!0,t.adUnitId)})}catch(t){}},hideAD:function(t){var i=t.ad;i&&(i.state=20,i.hide&&i.hide())},loadAD:function(t){var i=t.ad;i&&(i.state=100,t.adloaded=!1,i.load?i.load():this.onLoadAD(t))},initAD:function(t){var i=t.ad,e=t.adType;i&&(i.onLoad&&i.onLoad(()=>{this.onLoadAD(t)}),i.onError&&i.onError(i=>{this.onErrAD(-t.state,i,t)}),0==e?i.onResize(t=>{if(t){var e=t.height?t.height:t.width/16*9,n=this.winH-e-this._dtLineH;i.style&&(e>0&&(i.style.top=n,i.style.y=n),t.width>0&&t.width!=i.style.width&&(i.style.left=(this.winW-t.width)/2,i.style.x=i.style.left))}}):1==e&&this.owner.plat.PTSetVideoADCallback(i,t,this.onFinishAD))},cleanBannerAD:function(){this.BannerAds.length>0&&(this.BannerAds.forEach(t=>{this.destoryAD(t.ad)}),this.BannerAds.length=0)},cleanVideoAD:function(){this.VideoAds.length>0&&(this.VideoAds.length=0)}}}),{}],11:[(function(t,i,e){var n=t("../utils/strutils"),s=t("../utils/dateutils"),a={KEY:"platinfo",SHARE_FLAG:1,AD_FLAG:2,init:function(t,i){this._owner=t,this._isoffical=i},loginOver:function(){this.loadInfo()},loadShareConfig:function(t){this._rinfo||(this._rinfo={});for(var i=0;i{var i=t.split("-");if(i.length>=2){var n={is_share:"S"==i[0]||"s"==i[0],maxcount:parseInt(i[1])};e.asqueue.push(n)}});this._rinfo[e.type]=e}this._commonshareinfo=this.getShareInfo("normal")},_loadInfo:function(t){var i=null;try{t&&(i=JSON.parse(t))}catch(t){}i?this._adshare=i:this._adshare||(this._adshare={}),this._loaded=!0},loadInfo:function(t){t?this._loadInfo(t):this._owner&&this._owner.ccstorage.getStorage(this.KEY,t=>{this._loadInfo(t)},(t,i,e)=>{})},saveInfo:function(){this._owner&&this._owner.ccstorage.setStorage(this.KEY,JSON.stringify(this._adshare),()=>{},(t,i,e)=>{},1)},getShareInfo:function(t){var i={imgurl:"",title:"",imgindex:-1};if(!this._rinfo)return i;var e=this._rinfo[t];if(e||(e=this._rinfo.normal),e&&e.images&&e.images.length>0){var s=n.randomInt(e.images.length-1);i.imgindex=s,i.imgurl=e.images[s],i.title=e.strs[s]}return i},AD_Share:function(t,i,e){if(!this._rinfo)return e&&e(!1,-1,0),!1;var s=this._rinfo[t];if(s&&"4"!=s.ad_first||(s=this._rinfo.adnormal),!s)return e&&e(!1,-2,0),!1;var a=this._adshare&&this._adshare[t];a||(a={adcnt:0,srcnt:0},this._adshare&&(this._adshare[t]=a));var r=!1,o="2"==s.ad_first,h="3"==s.ad_first,c="0"==s.ad_first||o,d="5"==s.ad_first&&s.asqueue&&s.asqueue.length>0,l=function(t){if(t&&a.curr++,("number"!=typeof a.curr||a.curr>=s.asqueue.length)&&(a.curr=0),s.asqueue.length>a.curr){var i=s.asqueue[a.curr];if(i)return(c=i.is_share)?s.share_count=i.maxcount:s.ad_count=i.maxcount,t&&(a.adcnt=0,a.srcnt=0),!0}return!1};if(d&&l(),!c&&0!=s.ad_count){var u=a.adcnt=s.share_count)return void(e&&e(!1,-20,0));c=!0,r=!0}}if(c&&0!=s.share_count){var f=a.srcnt=s.ad_count)return void(e&&e(!1,-10,0));c=!1,r=!0}}var g=this,_=function(){var o="",h="",c=0;if(s.images.length>0){var d=!0,l=0;i&&"object"==typeof i&&"number"==typeof i.shareindex&&(l=i.shareindex,d=!1),c=d?n.randomInt(s.images.length-1):l,o=s.images[c],h=s.strs[c],i&&"object"==typeof i&&"object"==typeof i.titleparam&&"[object Array]"===Object.prototype.toString.call(i.titleparam)&&(h=h.format(i.titleparam))}var u=!1;s.ad_cd&&"object"==typeof s.ad_cd&&(u=s.ad_cd.iscapture);var f=jc.plat.getSystemInfo();if(u){var _={x:0,y:0,width:f.screenWidth,height:f.screenHeight};i&&"object"==typeof i&&i.rc&&(_=i.rc),g._owner.shareCapture(h,_,t,i,"",()=>{r?a.adcnt+=1:a.srcnt+=1,g.saveInfo(),e&&e(!0,1,g.SHARE_FLAG,!1,r)},t=>{e&&e(!1,-101,g.SHARE_FLAG,!1,r)},c)}else g._owner.shareNormal(h,o,t,i,"",()=>{r?a.adcnt+=1:a.srcnt+=1,g.saveInfo(),e&&e(!0,1,g.SHARE_FLAG,!1,r)},t=>{e&&e(!1,-100,g.SHARE_FLAG,!1,r)},c)};if(c)_();else{var m=s.ad_id;if(s.adlst.length>0){var p=1==s.adlst.length?0:Math.round(Math.random()*(s.adlst.length-1));m=s.adlst[p]}this._owner.ADWatch(m,t,()=>{r?a.srcnt+=1:a.adcnt+=1,this.saveInfo(),e&&e(!0,2,this.AD_FLAG,!1,r)},(t,i)=>{i&&!h?_():e&&e(!1,-200,this.AD_FLAG,i,r)})}return!0},AD_Share_Common:function(t,i,e){if(!this._rinfo)return e&&e(!1,-1,0),!1;var s=this._rinfo[t];if(s||(s=this._rinfo.adnormal),!s)return e&&e(!1,-2,0),!1;var a=this.checkAdShareCommon(),r=this._adshare.ad_share_common,o=this,h=function(){var a="",h="",c=0;s.images.length>0&&(c=n.randomInt(s.images.length-1),a=s.images[c],h=s.strs[c],i&&"object"==typeof i&&"object"==typeof i.titleparam&&"[object Array]"===Object.prototype.toString.call(i.titleparam)&&(h=h.format(i.titleparam)));var d=!1;if(s.ad_cd&&"object"==typeof s.ad_cd&&(d=s.ad_cd.iscapture),d){var l=jc.plat.getSystemInfo(),u={x:0,y:0,width:l.screenWidth,height:l.screenHeight};i&&"object"==typeof i&&i.rc&&(u=i.rc),o._owner.shareCapture(h,u,t,i,"",()=>{r.srcnt+=1,o.saveInfo(),e&&e(!0,1)},t=>{e&&e(!1,-100,o.SHARE_FLAG)},c)}else o._owner.shareNormal(h,a,t,i,"",()=>{r.srcnt+=1,o.saveInfo(),e&&e(!0,1)},t=>{e&&e(!1,-100,o.SHARE_FLAG)},c)};if(a)h();else{var c=s.ad_id;if(s.adlst.length>0){var d=1==s.adlst.length?0:Math.round(Math.random()*(s.adlst.length-1));c=s.adlst[d]}this._owner.ADWatch(c,t,()=>{r.adcnt+=1,this.saveInfo(),e&&e(!0,2)},(t,i)=>{i?h():e&&e(!1,-200,this.AD_FLAG)})}return!0},checkAdShareCommon:function(){var t=0;this._owner.maincfg&&this._owner.maincfg.info&&this._owner.maincfg.info.video_count&&(t=parseInt(this._owner.maincfg.info.video_count));var i=s.getToday(),e=this._adshare&&this._adshare.ad_share_common;return e&&e.day===i||(e={adcnt:0,srcnt:0,day:i},this._adshare.ad_share_common=e),e.adcnt>=t},getRandomVideoAdId:function(){var t=this._rinfo.adnormal;if(!t)return"";var i=t.ad_id;if(t.adlst.length>0){var e=1==t.adlst.length?0:Math.round(Math.random()*(t.adlst.length-1));i=t.adlst[e]}return i}};i.exports=a}),{"../utils/dateutils":23,"../utils/strutils":26}],12:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder");i.exports={__getConfig:function(t,i,e,s,a,r,o){this.urlbd.clear(),this.urlbd.addKV("c","Config").addKV("a",a).addKV("account_id",t).addKV("session_id",i).addKV("gameid",s).addKV("channel",e),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);if(0==i.errcode){var e=i.KVList?n.JSON_parse(i.KVList):[];e?r&&r(e):o&&o(0,-1,"kvlist is not obj")}else o&&o(0,i.errcode,i.errmsg)}),(function(t,i){o&&o(t,0,i)}))},__getStorage:function(t,i,e,s,a,r){this.urlbd.clear(),this.urlbd.addKV("c","CloudStorage").addKV("a","getStorage").addKV("account_id",t).addKV("session_id",i).addKV("access_token",e).addKV("keys",s),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);if(0==i.errcode){var e=i.KVList;e?a&&a(e):r&&r(0,-1,"kvlist is not obj")}else r&&r(0,i.errcode,i.errmsg)}),(function(t,i){r&&r(t,0,i)}))},__getExpireTime:function(t,i,e,s,a,r){this.urlbd.clear(),this.urlbd.addKV("c","CloudStorage").addKV("a","ttl").addKV("account_id",t).addKV("session_id",i).addKV("access_token",e).addKV("keys",s),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);if(0==i.errcode){var e=n.JSON_parse(i.KTList);e?a&&a(e):r&&r(0,-1,"kvlist is not obj")}else r&&r(0,i.errcode,i.errmsg)}),(function(t,i){r&&r(t,0,i)}))},__setStorage:function(t,i,e,s,a,r){this.urlbd.clear(),this.urlbd.addKV("c","CloudStorage").addKV("a","setStorage").addKV("account_id",t).addKV("session_id",i).addKV("access_token",e);var o=JSON.stringify(s);n.httpPost(this.urlbd.baseurl,o,(function(t){var i=n.JSON_parse(t);0==i.errcode?a&&a():r&&r(0,i.errcode,i.errmsg)}),(function(t,i){r&&r(t,0,i)}))},__setExpireTime:function(t,i,e,s,a,r,o,h){this.urlbd.clear(),this.urlbd.addKV("c","CloudStorage").addKV("a","expire").addKV("account_id",t).addKV("session_id",i).addKV("access_token",e).addKV("keys",s).addKV("time_origin",a).addKV("time_val",r),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);0==i.errcode?o&&o():h&&h(0,i.errcode,i.errmsg)}),(function(t,i){h&&h(t,0,i)}))},__clearStorage:function(t,i,e,s,a){this.urlbd.clear(),this.urlbd.addKV("c","CloudStorage").addKV("a","clearStorage").addKV("account_id",t).addKV("session_id",i).addKV("access_token",e),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);0==i.errcode?s&&s():a&&a(0,i.errcode,i.errmsg)}),(function(t,i){a&&a(t,0,i)}))},__delStorage:function(t,i,e,s,a,r){this.urlbd.clear(),this.urlbd.addKV("c","CloudStorage").addKV("a","delKeys").addKV("account_id",t).addKV("session_id",i).addKV("access_token",e).addKV("keys",s),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);0==i.errcode?a&&a():r&&r(0,i.errcode,i.errmsg)}),(function(t,i){r&&r(t,0,i)}))},__getShareConfig:function(t,i,e,s,a,r,o,h,c){var d=s+"_"+e;this.urlbd.clear(),this.urlbd.addKV("c","Config").addKV("a","share").addKV("account_id",t).addKV("session_id",i).addKV("gameid",d).addKV("sex",a).addKV("province",r).addKV("city",o),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);0==i.errcode?h&&h(i.share_info):c&&c(0,i.errcode,i.errmsg)}),(function(t,i){c&&c(t,0,i)}))},init:function(t,i,e,n,a){this.gameid=i,this.channelid=t,this.token="",this.urlbd=new s(a),this.cfg={_reborntype:-1,_getrewardtype:-1,_exchange_rewardtype:-1,_navigateflag:-1,_serverversion:-1,_gglFlag:-1},this.cfginited=!1,this.sex=0,this.province="",this.city=""},setAccountID:function(t,i,e){this.accountid=t,this.sessionid=i,e&&(this.sex=e.sex,this.province=e.province,this.city=e.city)},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t},setLocalUUID:function(t){this.localid=t},setSystemInfo:function(t){},setUserInfo:function(t){t&&(this.sex=t.sex,this.province=t.province,this.city=t.city)},getConfig:function(t,i){return this._configgetting?1:(this._configgetting=!0,this.__getConfig(this.accountid,this.sessionid,this.channelid,this.gameid,"read",i=>{this._configgetting=!1,t&&t(i)},(t,e,n)=>{this._configgetting=!1,i&&i(t,e,n)}),0)},initConfig:function(t,i){return this.cfginited?(t&&t(this.cfg),0):(this.cfginited=!1,this.getConfig(e=>{e instanceof Array?(e.forEach(t=>{"reborn"==t.key?this.cfg._reborntype=t.value:"share_reward"==t.key?this.cfg._getrewardtype=t.value:"exchange_reward"==t.key?this.cfg._exchange_rewardtype=t.value:"navigate"==t.key?this.cfg._navigateflag=t.value:"version"==t.key?this.cfg._serverversion=t.value:"ggl"==t.key?this.cfg._gglFlag=t.value:"festival"==t.key?this.cfg._festivalFlag=t.value:this.cfg[t.key]=t.value}),this.cfginited=!0,t&&t(this.cfg)):i&&i(0,-1,"")},(t,e,n)=>{i&&i(t,e,n)}))},_getPrivateConfig:function(t,i){return this._pvconfiggetting?1:(this._pvconfiggetting=!0,this.__getConfig(this.accountid,this.sessionid,this.channelid,this.gameid,"readPrivate",i=>{this._pvconfiggetting=!1,t&&t(i)},(t,e,n)=>{this._pvconfiggetting=!1,i&&i(t,e,n)}),0)},initPrivateConfig:function(t,i){return this.pvcfginited?(t&&t(this.pvcfg),0):(this.pvcfginited=!1,this._getPrivateConfig(e=>{e instanceof Array?(this.pvcfg||(this.pvcfg={}),e.forEach(t=>{this.pvcfg[t.key]=t.value}),this.pvcfginited=!0,t&&t(this.pvcfg)):i&&i(0,-1,"")},(t,e,n)=>{i&&i(t,e,n)}))},getServerConfig:function(t,i,e){return e&&(this.cfginited=!1),this.initConfig(t,i)},getPrivateConfig:function(t,i,e){return e&&(this.pvcfginited=!1),this.initPrivateConfig(t,i)},getShareConfig:function(t,i){if(this._shconfiggetting)return 1;this._shconfiggetting=!0,this.__getShareConfig(this.accountid,this.sessionid,this.channelid,this.gameid,this.sex,this.province,this.city,i=>{this._shconfiggetting=!1,t&&t(i)},(t,e,n)=>{this._shconfiggetting=!1,i&&i(t,e,n)})},initShareConfig:function(t,i,e){return e&&(this.shcfginited=!1),this.shcfginited?(t&&t(this.shcfglst),0):(this.pvcfginited=!1,this.getShareConfig(e=>{e instanceof Array?(this.shcfglst&&(this.shcfglst.length=0),this.shcfglst=e,this.shcfginited=!0,t&&t(this.shcfglst)):i&&i(0,-1,"")},(t,e,n)=>{i&&i(t,e,n)}))},setStorage:function(t,i,e,n,s,a){var r={key:t,value:i};s&&a&&(r.time_origin=s,r.time_val=a);var o=[r];this.__setStorage(this.accountid,this.sessionid,this.token,o,e,n)},setStorages:function(t,i,e){this.__setStorage(this.accountid,this.sessionid,this.token,t,i,e)},getStorage:function(t,i,e){this.__getStorage(this.accountid,this.sessionid,this.token,t,e=>{if(e.length>0){var n=e[0];i&&i(n.value,n.ttl_seconds,n.key)}else i&&i(null,-1,t)},e)},getStorages:function(t,i,e){var n=t.join();this.__getStorage(this.accountid,this.sessionid,this.token,n,i,e)},delStorage:function(t,i,e){this.__delStorage(this.accountid,this.sessionid,this.token,t,i,e)},delStorages:function(t,i,e){var n=t.join();this.__delStorage(this.accountid,this.sessionid,this.token,n,i,e)},clearStorage:function(t,i){this.__clearStorage(this.accountid,this.sessionid,this.token,t,i)},setExpireTime:function(t,i,e,n,s){this.__setExpireTime(this.accountid,this.sessionid,this.token,t,i,e,n,s)},setExpireTimes:function(t,i,e,n,s){var a=t.join();this.__setExpireTime(this.accountid,this.sessionid,this.token,a,i,e,n,s)},getExpireTime:function(t,i,e){this.__getStorage(this.accountid,this.sessionid,this.token,t,e=>{if(e.length>0){var n=e[0];i&&i(n.ttl_seconds,n.key)}else i&&i(-1,t)},e)},getExpireTimes:function(t,i,e){this.__getStorage(this.accountid,this.sessionid,this.token,t,i,e)}}}),{"../common/httpclient":2,"../common/urlbuilder":6}],13:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder"),a=t("../common/storage"),r={lauch:{key:1,subkey:1},entermain:{key:1,subkey:2},show:{key:1,subkey:3},hide:{key:1,subkey:3},jumpapp:{key:1,subkey:4},loginFailed:{key:1,subkey:5},launchsysteminfo:{key:1,subkey:6},logined:{key:11,subkey:1},authed:{key:11,subkey:2},authfail:{key:11,subkey:3},startgame:{key:11,subkey:4},restartgame:{key:11,subkey:4},gameover:{key:11,subkey:6},againgame:{key:11,subkey:4},productitem:{key:11,subkey:8},useitem:{key:11,subkey:9},share:{key:11,subkey:10},inviter:{key:11,subkey:11},systeminfo:{key:11,subkey:20},advinfo:{key:11,subkey:21},vslogin:{key:11,subkey:24},vsreconnect:{key:11,subkey:25},vsroomcreate:{key:11,subkey:26},vsroomjoin:{key:11,subkey:27},vsroomleave:{key:11,subkey:28},vsroomsetstate:{key:11,subkey:29},business:{key:11,subkey:30},buttonclick:{key:11,subkey:31},msgevent:{key:11,subkey:32},msgstatistical:{key:51,subkey:300}};i.exports={__uuid:function(t,i){var e,n,s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),a=[];if(i=i||s.length,t)for(e=0;e0&&(function(){var e=i.cachemsg[0];t=i,n.httpPost(e.u,e.v,(function(i){e.ext>=0&&(t.showflag=e.ext,t._saveflag(t.showflag)),t.cachemsg.shift()}),(function(t,i){}))})()},_saveflag:function(t){a.set("jc_online_flags",t)},_loadflag:function(){return a.get("jc_online_flags")},_handlelaunch:function(t){if(t){if(t.query&&t.query.weixinadinfo){var i=t.query.weixinadinfo.split(".")[0];i&&""!=i&&(this.fromadvid=i)}if(t.query&&t.query.channel&&(this.adchannel=""+t.query.channel),this.launchparam=t.query,t.referrerInfo&&t.referrerInfo.appId)this.setFromAppID(t.referrerInfo.appId),this.launchparam=t.referrerInfo.extraData;else if(t.query&&t.query.scene){var e=decodeURIComponent(t.query.scene),n=e.split("=");n.length>=2&&"channel"==n[0]?this.adchannel=n[1]:this.setFromAppID(e)}this.scene=t.scene?t.scene:0,""==this.adchannel&&""!=this.fromid&&(this.adchannel=this.fromid)}},_handleLoginInfo:function(t){t.account_id&&t.session_id&&this.setAccountID(t.account_id,t.session_id),t&&t.nickname&&""!=t.nickname&&this.setNickName(t.nickname)},_handleAuthInfo:function(t){t&&(t.nickname&&""!=t.nickname?this.setNickName(t.nickname):t.nickName&&""!=t.nickName&&this.setNickName(t.nickName))},generateUUID:function(){return this.__uuid(32,62)},init:function(t,i,e,n,a){this.gameid=i,this.channelid=t,this.accountid=this.accountid?this.accountid:"",this.sessionid=this.sessionid?this.sessionid:"",this.token=this.token?this.token:"",this.localid=this.localid?this.localid:"",this.nickname=this.nickname?this.nickname:"",this.fromid=this.fromid?this.fromid:"",this.fromadvid=this.fromadvid?this.fromadvid:"",this.scene=this.scene?this.scene:0,this.adchannel=this.adchannel?this.adchannel:"",this._tempuuid="",this._starttime=0,this._launchtime=0,this.needsubmit=!1,this.urlbd=new s(a),this.showflag=this._loadflag(),this.cachemsg=[],2==this.showflag&&this.cachemsg.push(this._buildShowHideMsg(this.showflag)),this.showflag=null,setInterval(this._retry.bind(this),5e3)},setSubmitFlag:function(t){this.needsubmit=t},setAccountID:function(t,i,e){this.accountid&&this.accountid==t||(this.accountid=t),this.sessionid&&this.sessionid==i||(this.sessionid=i),e&&(this.wid=e.wid,this.sid=e.sid,this.ptid=e.ptid)},setNickName:function(t){this.nickname&&this.nickname==t||(this.nickname=t)},setFromAppID:function(t){this.fromid&&this.fromid==t||(this.fromid=t)},setLocalUUID:function(t){this.localid&&this.localid==t||(this.localid=t)},setSystemInfo:function(t){},setToken:function(t){this.token=t},handlelaunch:function(t,i){this._launchtime=(new Date).getTime();var e=0,n="",s=0,a="";t&&(this._handlelaunch(t),e=t.query.activity_param?t.query.activity_param:0,n=t.query.localuuid?t.query.localuuid:"",s=t.query.sharetype?t.query.sharetype:0,a=t.query.inviter_id?t.query.inviter_id:""),this.logLauchDefault(t),i&&i(s,e,n,a,this.fromid,this.scene,this.launchparam)},logLaunch:function(t){this._launchtime=(new Date).getTime(),this._handlelaunch(t),this.logLauchDefault(t)},logLauchDefault:function(t){var i={str1:this.localid,str2:this.fromid,ext:t?JSON.stringify(t):null,str3:this.fromadvid,num1:this.scene};this._report(r.lauch,i)},logLoginSuccess:function(t,i){var e=(new Date).getTime()-this._launchtime;this._handleLoginInfo(t);var n={str1:t.nickname,str2:t.unionid,str3:t.country,str4:t.province,str5:t.city,str6:this.localid,num1:i||0,num2:e,str7:this.fromadvid};this._report(r.logined,n)},logLoginFailed:function(t,i,e){var n={error_code_net:t,error_code_logic:i,error_msg:e};this._report(r.loginFailed,n)},logAuthSuccess:function(t){this._handleAuthInfo(t);var i={str1:this.nickname,num1:t.gender,str3:t.country,str4:t.province,str5:t.city,str6:this.localid,str7:t.avatarUrl?t.avatarUrl:"",str8:t.language};this._report(r.authed,i)},logAuthFail:function(){var t={str1:this.nickname,str2:this.localid};this._report(r.authfail,t)},logShare:function(t,i,e,n,s,a){var o={token:i||"",error:n||"",deltatime:a},h={str1:this.nickname,str2:JSON.stringify(o),num1:s||0,str3:e||"",activity_id_str:""+t};this._report(r.share,h)},logShareInvite:function(t,i,e,n){var s=0;try{s=parseInt(i)}catch(t){}var a={str1:this.nickname,str2:t,num1:s,str3:e||e,str4:n||"",activity_id_str:""+i};this._report(r.inviter,a)},logSysInfo:function(t,i){var e={str1:t.brand,str2:t.model,str3:t.language,str4:t.version,str5:t.platform,str6:t.SDKVersion,str7:t.system,num1:t.pixelRatio,num2:t.screenWidth,num3:t.screenHeight,num4:t.windowWidth,num5:t.windowHeight,num6:t.benchmarkLevel};this._report(i,e)},logSystemInfo:function(t){t&&this.logSysInfo(t,r.systeminfo)},logLaunchSystemInfo:function(t){t&&this.logSysInfo(t,r.launchsysteminfo)},logStartGame:function(t,i){this._tempuuid=this.generateUUID(),this._starttime=(new Date).getTime();var e={str1:this.fromid,str2:this._tempuuid,str3:t||"",str4:this.nickname,str5:this.localid,num1:i||0};this._report(r.startgame,e)},logRestartGame:function(t){this._tempuuid=this.generateUUID(),this._starttime=(new Date).getTime();var i={str1:this.fromid,str2:this._tempuuid,str3:t||"",str4:this.nickname,str5:this.localid,num1:1};this._report(r.restartgame,i)},logGameover:function(t,i,e){var n=(new Date).getTime(),s={str1:this.fromid,str2:this._tempuuid,str3:t||"",num1:i,str4:this.nickname,str5:this.localid,num2:n-this._starttime,num3:e||0};this._report(r.gameover,s)},logTryAgain:function(t){this._tempuuid=this.generateUUID();var i={str1:this.fromid,str2:this._tempuuid,str3:t||"",str4:this.nickname,str5:this.localid,num1:2};this._report(r.againgame,i)},logShow:function(t){if(!t){if(!(!this.showflag||1==this.showflag))return;this.showflag=2}var i=(new Date).getTime(),e={str1:this.localid,str2:this.fromid,str3:this.accountid,str4:this.nickname,num1:2,num2:i-this._launchtime};this._report(r.show,e,()=>{t||this._saveflag(this.showflag)},()=>{})},logHide:function(t){if(!t){if(!(this.showflag&&2==this.showflag))return;this.showflag=1}var i=(new Date).getTime(),e={str1:this.localid,str2:this.fromid,str3:this.accountid,str4:this.nickname,num1:1,num2:i-this._launchtime};this._report(r.hide,e,()=>{t||this._saveflag(this.showflag)},()=>{})},logProductItem:function(t,i,e,n){var s={str1:this.nickname,num1:t,num2:i,num3:e,num4:n};this._report(r.productitem,s)},logUseItem:function(t,i,e,n){var s={str1:this.nickname,num1:t,num2:i,num3:e,num4:n};this._report(r.useitem,s)},logBusiness:function(t,i){var e={str1:this.nickname,str2:this.localid,num1:t,num2:i};this._report(r.business,e)},logEnterMainScene:function(t){var i={str1:this.localid,str2:this.fromid,num1:t||0};this._report(r.entermain,i)},logJumpApp:function(t,i,e,n){var s={param:i||""};"object"==typeof n?Object.assign(s,n):s.qd=n||"";var a={str1:this.localid,str2:this.fromid,str3:this.accountid,str4:this.nickname,str5:t,str6:s,num1:e||0};this._report(r.jumpapp,a)},logAdvInfo:function(t,i,e,n,s){var a="",o=1;if(o=2==n?201:1==n?101:e?2:1,e)try{a=JSON.stringify(e)}catch(t){}var h=s||0,c={str1:this.nickname,str2:t,num1:o,str3:a,activity_id_str:""+i,adv_id_state:""+h};this._report(r.advinfo,c)},logVS_login:function(){var t={str1:this.nickname};this._report(r.vslogin,t)},logVS_reconnect:function(t){var i={str1:this.nickname,str2:t};this._report(r.vsreconnect,i)},logVS_createRoom:function(t,i){var e={str1:this.nickname,str2:t,num1:i};this._report(r.vsroomcreate,e)},logVS_joinRoom:function(t,i,e){var n={str1:this.nickname,str2:t||"",num1:e?1:0,str3:i};this._report(r.vsroomjoin,n)},logVS_leaveRoom:function(t,i){var e={str1:this.nickname,str2:t,str3:i};this._report(r.vsroomleave,e)},logVS_gameReady:function(t,i,e){var n={str1:this.nickname,str2:t,num1:e?1:0,str3:i};this._report(r.vsroomsetstate,n)},logVS_gameStart:function(t,i){var e={str1:this.nickname,str2:t,num1:2,str3:i};this._report(r.vsroomsetstate,e)},logButtonClick:function(t,i,e){var n={nickname:this.nickname,button_name:t,button_param:i||""};e&&(n.button_subname=e),this._report(r.buttonclick,n)},logStatisticUserInfo:function(t){if(t){var i={role_lv:t.role_lv,total_eq_lv:t.total_eq_lv,wing_fight:t.wing_fight,pet_fight:t.pet_fight,role_total_fight:t.role_total_fight};this._report(r.msgstatistical,i)}},logMsg:function(t,i,e,n,s,a){var o={msg_id:t,msg_name:i,msg_error:e,req_content:n,rsp_content:s,msg_cosumetime:a};this._report(r.msgevent,o)},userSet:function(t){var i={set:t};this._reportUser(i)},userSetOnce:function(t){var i={set_once:t};this._reportUser(i)},userAdd:function(t){var i={add:t};this._reportUser(i)},userReport:function(t,i,e){var n={set:t,set_once:i,add:e};this._reportUser(n)},externalLog:function(t,i,e,n,s,a){var r=this.gameid;this.gameid=t,i&&i.call(this,e,n,s,a),this.gameid=r}}}),{"../common/httpclient":2,"../common/storage":5,"../common/urlbuilder":6}],14:[(function(t,i,e){var n=t("../common/httpclient");t("../common/urlbuilder");i.exports={init:function(t,i,e,n,s){this.owner=n,this.gameid=i,this.channelid=t,this.isoffical=e,this.url=s.replace("webapp/index.php","api/gift")},setAccountID:function(t,i){this.accountid=t,this.sessionid=i},setNickName:function(t){this.nickname=t},giftList:function(t,i){if(this.url){var e=this.url+"/list?gameId="+this.gameid+"&channelId="+this.channelid;n.httpGet(e,e=>{var s=void 0;try{s=n.JSON_parse(e)}catch(t){}s&&0===s.errcode?t&&t(s.result):i&&i(0,s?s.errcode:-1235,s?s.errmsg:"")},(t,e)=>{i&&i(t,0,e)})}else i&&i(0,-1234,"not inited!")},reqExchange:function(t,i,e,s){if(this.url){var a={accountId:this.owner.accountID,sessionId:this.owner.sessionID,gameId:this.gameid,channelId:this.channelid,giftId:t,listId:i},r=this.url+"/exchange";n.httpPost(r,JSON.stringify(a),t=>{var i=void 0;try{i=n.JSON_parse(t)}catch(t){}i&&0===i.errcode?e&&e(i):s&&s(0,i?i.errcode:-1235,i?i.errmsg:"")},(t,i)=>{s&&s(t,0,i)},"application/json")}else s&&s(0,-1234,"not inited!")},phoneRecharge:function(t,i,e,s){if(this.url){var a={accountId:this.owner.accountID,sessionId:this.owner.sessionID,recordId:t,phone:i},r=this.url+"/tel";n.httpPost(r,JSON.stringify(a),t=>{var i=void 0;try{i=n.JSON_parse(t)}catch(t){}i&&0===i.errcode?e&&e(i):s&&s(0,i?i.errcode:-1235,i?i.errmsg:"")},(t,i)=>{s&&s(t,0,i)},"application/json")}else s&&s(0,-1234,"not inited!")},itemExchange:function(t,i,e,s){if(this.url){var a={accountId:this.owner.accountID,sessionId:this.owner.sessionID,recordId:t,phone:i},r=this.url+"/goods";n.httpPost(r,JSON.stringify(a),t=>{var i=void 0;try{i=n.JSON_parse(t)}catch(t){}i&&0===i.errcode?e&&e(i):s&&s(0,i?i.errcode:-1235,i?i.errmsg:"")},(t,i)=>{s&&s(t,0,i)},"application/json")}else s&&s(0,-1234,"not inited!")}}}),{"../common/httpclient":2,"../common/urlbuilder":6}],15:[(function(t,i,e){i.exports={init:function(t,i){this._owner=t,this._isoffical=i},debug:function(t){this._isoffical||this.jcLog("",t,"info")},warn:function(t){this.jcLog("W",t,"warning")},err:function(t){this.jcLog("ERROR",t,"error")},jcLog:function(t,i,e){try{console.log.apply(console,void 0)}catch(t){}}}}),{}],16:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder");i.exports={__login:function({channelid:t,gameid:i,token:e,isoffical:s,successcb:a,failcb:r,openid:o,isGuest:h,anonymousToaken:c,pkgName:d,polySdkChannel:l,polySdkSubchannel:u}){this.urlbd.clear(),this.urlbd.addKV("c","Login").addKV("a","auth").addKV("gameid",i).addKV("channel",t).addKV("token",e),o&&""!=o&&this.urlbd.addKV("openid",o),c&&this.urlbd.addKV("anonymous_token",c),d&&this.urlbd.addKV("pkg_name",d),l&&this.urlbd.addKV("poly_sdk_channel",l),u&&this.urlbd.addKV("poly_sdk_subchannel",u),this.env&&this.urlbd.addKV("env",this.env),this.urlbd.addKV("is_guest",h||0),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?a&&a(i):r&&r(0,i?i.errcode:-1,i?i.errmsg:t)}),(function(t,i){r&&r(t,0,i)}))},__activeWX:function(t,i,e,s,a,r,o,h,c){this.urlbd.clear(),this.urlbd.addKV("c","Login").addKV("a","activateWeiXinUser").addKV("gameid",t).addKV("account_id",i).addKV("session_id",e).addKV("rawdata",s).addKV("signature",a).addKV("encrypted_data",r).addKV("iv",o),n.httpGet(this.urlbd.baseurl,(function(t){if(""!=t){var i=n.JSON_parse(t);i&&0==i.errcode?h&&h(i):c&&c(0,i.errcode,i.errmsg)}else c&&c(0,-1,"restext is nullstring!")}),(function(t,i){c&&c(t,0,i)}))},__updateInfo:function(t,i,e,s,a){this.urlbd.clear(),this.urlbd.addKV("c","Login").addKV("a","updateUserInfo").addKV("account_id",t).addKV("session_id",i).addKV("nickname",e.nickname).addKV("city",e.city).addKV("province",e.province).addKV("avatar_url",e.avatar_url).addKV("country",e.country).addKV("sex",e.sex).addKV("birthday",e.birthday).addKV("phone",e.phone).addKV("location",e.location),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?(i.userInfo=e,s&&s(i)):a&&a(0,i.errcode,i.errmsg)}),(function(t,i){a&&a(t,0,i)}))},__generalSignature:function(t,i,e,s,a){this.urlbd.clear(),this.urlbd.addKV("c","Login").addKV("a","signature").addKV("account_id",t).addKV("session_id",i).addKV("params",e),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?s&&s(i):a&&a(0,i.errcode,i.errmsg)}),(function(t,i){a&&a(t,0,i)}))},__generalToken:function(t,i,e,s,a){this.urlbd.clear(),this.urlbd.addKV("c","Login").addKV("a","getAccessToken").addKV("account_id",t).addKV("session_id",i).addKV("scene",e),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?s&&s(i):a&&a(0,i.errcode,i.errmsg)}),(function(t,i){a&&a(t,0,i)}))},__getAnnouncement:function(t,i,e,s){this.urlbd.clear(),this.urlbd.addKV("c","Annc").addKV("a","getAnnouncement").addKV("gameid",i).addKV("channel",t),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?e&&e(i):s&&s(0,i.errcode,i.errmsg)}),(function(t,i){s&&s(t,0,i)}))},__getServerList:function(t,i,e,s){this.urlbd.clear(),this.urlbd.addKV("c","SrvList").addKV("a","getSrvList").addKV("gameid",i).addKV("channel",t),this.env&&this.urlbd.addKV("env",this.env),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?e&&e(i.server_list):s&&s(0,i.errcode,i.errmsg)}),(function(t,i){s&&s(t,0,i)}))},__loginYoume:function(t,i,e,s,a,r){this.urlbd.clear(),this.urlbd.addKV("c","YouMe").addKV("a","login").addKV("account_id",t).addKV("session_id",i).addKV("nickname",s).addKV("role_id",e),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?a&&a(i.token):r&&r(0,i.errcode,i.errmsg)}),(function(t,i){r&&r(t,0,i)}))},__registerJCAccount:function(t,i,e,s,a,r){this.urlbd.clear(),this.urlbd.addKV("c","SelfSdk").addKV("a","registerAccount").addKV("account",t).addKV("passwd",i).addKV("phone",e).addKV("sms_auth_code",s),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?a&&a(i.token):r&&r(0,i.errcode,i.errmsg)}),(function(t,i){r&&r(t,0,i)}))},__loginJCAnonymous:function(t,i){this.urlbd.clear(),this.urlbd.addKV("c","SelfSdk").addKV("a","guestLogin"),n.httpGet(this.urlbd.baseurl,(function(e){var s=n.JSON_parse(e);s&&0==s.errcode?t&&t(s.token):i&&i(0,s?s.errcode:-1,s?s.errmsg:"")}),(function(t,e){i&&i(t,0,e)}))},__loginJCByID:function(t,i,e,s){this.urlbd.clear(),this.urlbd.addKV("c","SelfSdk").addKV("a","login").addKV("account",t).addKV("passwd",i),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?e&&e(i.token):s&&s(0,i.errcode,i.errmsg)}),(function(t,i){s&&s(t,0,i)}))},__loginJCBySMS:function(t,i,e,s){this.urlbd.clear(),this.urlbd.addKV("c","SelfSdk").addKV("a","smsLogin").addKV("phone",t).addKV("sms_auth_code",i),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?e&&e(i.token):s&&s(0,i.errcode,i.errmsg)}),(function(t,i){s&&s(t,0,i)}))},__sendSMSCode:function(t,i,e,s){this.urlbd.clear(),this.urlbd.addKV("c","SelfSdk").addKV("a","sendSmsCode").addKV("phone",t).addKV("code_type",i),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?e&&e():s&&s(0,i.errcode,i.errmsg)}),(function(t,i){s&&s(t,0,i)}))},__getIPInfo:function(t,i){this.urlbd.clear(),this.urlbd.addKV("c","Login").addKV("a","getIpInfo"),n.httpGet(this.urlbd.baseurl,(function(e){var s=n.JSON_parse(e);s&&0==s.errcode?t&&t(s.token):i&&i(0,s.errcode,s.errmsg)}),(function(t,e){i&&i(t,0,e)}))},_checkUserInfo:function(){this._localinfoloaded&&this._svinfoloaded&&(this.userinfo.rawData?6001!=this.channelid||this.actived?this._combineInfo(this.svuserinfo,this.userinfo)?this.updateinfo(this.svuserinfo,this._activesuccess,this._activefail):this._activesuccess&&this._activesuccess(this.userinfo):this.activewx(this.userinfo,this._activesuccess,this._activefail):this._combineInfo(this.svuserinfo,this.userinfo)?this.updateinfo(this.svuserinfo,this._activesuccess,this._activefail):this._activesuccess&&this._activesuccess(this.userinfo))},_checkNickName:function(){this.userinfo.nickname&&this.owner&&this.owner.setNickName(this.userinfo.nickname)},_loadLocalInfo:function(t){this.userinfo||(this.userinfo={}),this.owner.plat.setUserInfo(this.userinfo,t),this._localinfoloaded=!0},_loadTokenInfo:function(t){this.userinfo||(this.userinfo={}),this.owner.plat.setTokenInfo(this.userinfo,t),this._localtokenloaded=!0},_loadServerInfo:function(t){this.svuserinfo||(this.svuserinfo={}),this.svuserinfo.nickname=t.nickname,this.svuserinfo.country=t.country,this.svuserinfo.province=t.province,this.svuserinfo.city=t.city,this.svuserinfo.avatar_url=t.avatar_url,this.svuserinfo.sex=t.sex,this.svuserinfo.birthday=t.birthday,this.svuserinfo.phone=t.phone,this.svuserinfo.location=t.location,this._svinfoloaded=!0},_combineInfo:function(t,i){var e=!1;return i.nickname&&t.nickname!=i.nickname&&(t.nickname=i.nickname,e=!0),i.city&&t.city!=i.city&&(t.city=i.city,e=!0),i.province&&t.province!=i.province&&(t.province=i.province,e=!0),i.country&&t.country!=i.country&&(t.country=i.country,e=!0),i.avatar_url&&t.avatar_url!=i.avatar_url&&(t.avatar_url=i.avatar_url,e=!0),i.sex&&t.sex!=i.sex&&(t.sex=i.sex,e=!0),i.birthday&&t.birthday!=i.birthday&&(t.birthday=i.birthday,e=!0),i.phone&&t.phone!=i.phone&&(t.phone=i.phone,e=!0),i.location&&t.location!=i.location&&(t.location=i.location,e=!0),e},init:function(t,i,e,n,a,r){this.owner=n,this.channelid=t,this.gameid=i,this.sessionid=this.sessionid?this.sessionid:"",this.accountid=this.accountid?this.accountid:"",this.openid=this.openid?this.openid:"",this.env=a,this.isoffical=e,this.logined=!!this.logined&&this.logined,this.urlbd=new s(r)},login:function({token:t,successcb:i,failcb:e,openid:n,isGuest:s,anonymousToaken:a,pkgName:r,polySdkChannel:o,polySdkSubchannel:h}){var c=this;this.__login({channelid:this.channelid,gameid:this.gameid,token:t,pkgName:r,isoffical:this.isoffical,successcb:function(t){var e=(new Date).getTime();c.sessionid=t.session_id,c.accountid=t.account_id,c.openid=t.openid,c.actived=1==t.activated,c.logined=!0,c.login_costtime=e-c._loginstarttime,c._loadServerInfo(t),c._checkUserInfo(),i&&i(t)},failcb:e,openid:n,isGuest:s,anonymousToaken:a,polySdkChannel:o,polySdkSubchannel:h})},loginPT:function(t,i,e){this._loginstarttime=(new Date).getTime(),this.owner.plat.PTLogin(e,t,i)},updatePTInfo:function(t,i,e,n){this.updateuserinfo(t,i,e,n)},loginYoume:function(t,i,e,n){this.__loginYoume(this.accountid,this.sessionid,t,i,e,n)},loginJC:function(t,i,e){t?t.userinfo?t.userinfo.isanonymous?this.__loginJCAnonymous(t=>{this.login(t,e=>{e.token=t,i&&i(e)},e)},e):t.userinfo.isnew?this.registerJC(t,t=>{this.login(t,e=>{e.token=t,i&&i(e)},e)},e):t.userinfo.phone&&t.userinfo.sms?this.__loginJCBySMS(t.userinfo.phone,t.userinfo.sms,t=>{this.login(t,e=>{e.token=t,i&&i(e)},e)},e):this.__loginJCByID(t.userinfo.id,t.userinfo.pwd,t=>{this.login(t,e=>{e.token=t,i&&i(e)},e)},e):e&&e(0,-2e3,"userinfo is null!"):e&&e(0,-1e3,"info is null!")},loginAnonymous:function(t,i){this.__loginJCAnonymous(e=>{this.login(e,i=>{i.token=e,i.isGuest=!0,t&&t(i)},i,"",1)},i)},registerJC:function(t,i,e){t&&t.userinfo?this.__registerJCAccount(t.userinfo.id,t.userinfo.pwd,t.userinfo.phone,t.userinfo.sms,i,e):e&&e(0,-1e3,"userinfo is null!")},sendSMSForLogin:function(t,i,e){this.__sendSMSCode(t,1,i,e)},sendSMSForRegister:function(t,i,e){this.__sendSMSCode(t,2,i,e)},updateuserinfo:function(t,i,e,n){this._loadLocalInfo(t),this._loadTokenInfo(i),this._activesuccess=e,this._activefail=n,this._checkUserInfo(),this._checkNickName()},activewx:function(t,i,e){var n=this;this.__activeWX(this.gameid,this.accountid,this.sessionid,t.rawData,t.signature,t.encryptedData,t.iv,(function(t){n.actived=!0,i&&i(t)}),e)},updateinfo:function(t,i,e){this.__updateInfo(this.accountid,this.sessionid,t,i,e)},getToken:function(t,i,e){this.__generalToken(this.accountid,this.sessionid,t,i,e)},getSignature:function(t,i,e){this.__generalSignature(this.accountid,this.sessionid,t,i,e)},getAnnouncement:function(t,i){this.__getAnnouncement(this.channelid,this.gameid,t,i)},getServerList:function(t,i){this.__getServerList(this.channelid,this.gameid,t,i)},isActived:function(){return this.actived},AccountID:function(t){return this.accountid&&""!=this.accountid?this.accountid:this.channelid+"_"+this.gameid+"_"+t},setAccountID:function(t,i){this.accountid=t,this.sessionid=i},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t},setLocalUUID:function(t){this.localid=t},clear:function(){this._localinfoloaded=!1,this._svinfoloaded=!1},setSystemInfo:function(t){},appendUserInfo:function(t,i){if(!t)return!1;t.nickname=t.nickname||"",t.country=t.country||"",t.province=t.province||"",t.city=t.city||"",t.avatar_url=t.avatar_url||"",t.sex=t.sex||0,t.birthday=t.birthday||"",t.phone=t.phone||"",t.location=t.location||"",i&&this.owner.plat.setUserInfo(t,i)}}}),{"../common/httpclient":2,"../common/urlbuilder":6}],17:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder");i.exports={init:function(t,i,e,n,a){this.owner=n,this.gameid=i,this.channelid=t,this.isoffical=e,this.urlbd=new s(a)},setAccountID:function(t,i){this.accountid=t,this.sessionid=i},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t},setLocalUUID:function(t){this.localid=t},setSystemInfo:function(t){},setServerTime:function(t,i){this.loginSrvTime=t,this.loginLocalTime=i},reqMailList:function(t,i){this.urlbd?(this.urlbd.clear(),this.urlbd.addKV("c","Mail").addKV("a","getMailList").addKV("session_id",this.sessionid).addKV("account_id",this.accountid),n.httpGet(this.urlbd.baseurl,e=>{var s=n.JSON_parse(e);if(s&&0==s.errcode){var a=s.maillist;a?t&&t(a):i&&i(0,-1,"maillist is not obj")}else i&&i(0,s.errcode,s.errmsg)},(t,e)=>{i&&i(t,0,e)})):i&&i(0,-1234,"not inited!")},reqGetAttachment:function(t,i,e){if(this.urlbd){var s=t instanceof Array?t:[t];this.urlbd.clear(),this.urlbd.addKV("c","Mail").addKV("a","getAttachment").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("mail_ids",s.join()),n.httpGet(this.urlbd.baseurl,t=>{var a=n.JSON_parse(t);a&&0==a.errcode?i&&i(s):e&&e(0,a.errcode,a.errmsg)},(t,i)=>{e&&e(t,0,i)})}else e&&e(0,-1234,"not inited!")},reqMarkMail:function(t,i,e){this.urlbd?(this.urlbd.clear(),this.urlbd.addKV("c","Mail").addKV("a","markMail").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("mailid",t).addKV("flag",1),n.httpGet(this.urlbd.baseurl,s=>{var a=n.JSON_parse(s);a&&0==a.errcode?i&&i(t):e&&e(0,a.errcode,a.errmsg)},(t,i)=>{e&&e(t,0,i)})):e&&e(0,-1234,"not inited!")},reqGetUnreadMailCount:function(t,i){this.urlbd?(this.urlbd.clear(),this.urlbd.addKV("c","Mail").addKV("a","getUnreadMailCnt").addKV("session_id",this.sessionid).addKV("account_id",this.accountid),n.httpGet(this.urlbd.baseurl,e=>{var s=n.JSON_parse(e);s&&0==s.errcode?t&&t(s.unread_mail_cnt):i&&i(0,s.errcode,s.errmsg)},(t,e)=>{i&&i(t,0,e)})):i&&i(0,-1234,"not inited!")}}}),{"../common/httpclient":2,"../common/urlbuilder":6}],18:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder"),a=t("../common/storage");i.exports={__getMsglist:function(t,i){this.urlbd.clear(),this.urlbd.addKV("c","MsgQueue").addKV("a","getMsgList").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("sid",this.sid).addKV("wid",this.wid).addKV("ptid",this.ptid),n.httpGet(this.urlbd.baseurl,e=>{var s=n.JSON_parse(e);if(0==s.errcode){var a=s.msglist;a?t&&t(a):i&&i(0,-1,"msglst is not obj")}else i&&i(0,s.errcode,s.errmsg)},(t,e)=>{i&&i(t,0,e)})},__markMsgs:function(t){var i=t instanceof Array?t.join():t;this.urlbd.clear(),this.urlbd.addKV("c","MsgQueue").addKV("a","markMsg").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("sid",this.sid).addKV("wid",this.wid).addKV("ptid",this.ptid).addKV("msg_ids",i),n.httpGet(this.urlbd.baseurl,t=>{this.isoffical},(t,i)=>{this.isoffical})},init:function(t,i,e,n,a){this.owner=n,this.gameid=i,this.channelid=t,this.isoffical=e,this.urlbd=new s(a),this.initMsglist()},setAccountID:function(t,i,e){this.accountid=t,this.sessionid=i,e&&(this.wid=e.wid,this.sid=e.sid,this.ptid=e.ptid),this.getMsglist()},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t},setLocalUUID:function(t){this.localid=t},setSystemInfo:function(t){},setServerTime:function(t,i){this.loginSrvTime=t,this.loginLocalTime=i},getMsglist:function(){this.__getMsglist(t=>{var i=[];t.forEach(t=>{var e=this.msglist.find(i=>i.id==t.msg_id);e?(e.type=t.msg_type,e.content=t.content,e.name=t.msg_name,e.sendtime=t.sendtime,e.expiretime=t.expiretime?t.expiretime:t.sendtime+864e5):(e={id:t.msg_id,type:t.msg_type,content:t.content,name:t.msg_name,sendtime:t.sendtime,expiretime:t.expiretime?t.expiretime:t.sendtime+864e5},this.msglist.push(e)),i.push(t.msg_id)}),i.length>0&&this._checkMsglist(),this._reqMsglist(!1)},()=>{this._reqMsglist(!0)})},initMsglist:function(){this.msglist?this.msglist.length=0:this.msglist=[];var t=a.getjson("jc_notify_msg");t&&(this.msglist=this.msglist.concat(t)),this._lastidx=this.msglist.length>0?0:-1},resetMsglist:function(){a.remove("jc_notify_msg"),this.msglist.length=0,this.getMsglist()},_reqMsglist:function(t){setTimeout(()=>{this.getMsglist()},t?1e4:6e5)},_checkMsglist:function(){for(var t=this._getServerNowTime(),i=this.msglist.length;i--;){var e=this.msglist[i];this._isExpire(e,t)&&this.msglist.splice(i,1)}this.msglist.sort((t,i)=>t.sendtime>i.sendtime),this._handleMsglist(this.msglist,this),a.setjson("jc_notify_msg",this.msglist)},_getServerNowTime:function(){if(this.owner)return this.owner.getServerNowTime();var t=(new Date).getTime();return this.loginSrvTime+(t-this.loginLocalTime)/1e3},_isExpire:function(t,i){return t.expiretime=this.msglist.length&&(this._lastidx=this.msglist.length>0?0:-1),this._lastidx=0){var t=this.msglist[this._lastidx];return this._lastidx++,t.content}return""},_handleMsglist:function(t,i){this.owner&&this.owner._handleNotifyMsgs&&this.owner._handleNotifyMsgs(t,i)}}}),{"../common/httpclient":2,"../common/storage":5,"../common/urlbuilder":6}],19:[(function(t,i,e){var n=t("../common/httpclient");i.exports={init:function(t,i,e,n,s){this.owner=n,this.gameid=i,this.channelid=t,this.isoffical=e,this.url=s.replace("webapp/index.php","api/games")},setNickName:function(t){this.nickname=t||"\u533f\u540d\u73a9\u5bb6"},setAvatar:function(t){this.avatar_url=t||"https://resource.kingsome.cn/share/1004/normal/5d42b6fb8e19260c1a16eefa.png"},setUserInfo:function(t){t&&t.avatar_url&&this.setAvatar(t.avatar_url)},canShowSelf:function(){return this.nickname||this.avatar_url},reqRankList:function(t,i){if(this.url){var e=this.url+"/rank",s=this,a={gameId:this.gameid,channelId:this.channelid,accountId:this.owner.accountID};n.httpPost(e,JSON.stringify(a),e=>{var a=void 0;try{a=n.JSON_parse(e)}catch(t){}a&&0===a.errcode?(s.recordList=a.records,s.recordList?t&&t(s.recordList,a.userRank,a.userScore,a.userTitle):i&&i(0,-1,"ranklist is not obj")):i&&i(0,a?a.errcode:-1235,a?a.errmsg:"")},(t,e)=>{i&&i(t,0,e)})}else i&&i(0,-1234,"not inited!")},updateRank:function(t,i,e,s){if(this.url)if(this.nickname=this.nickname||jc.nickName,this.nickname||this.avatar_url){var a=this.url+"/rank/update",r={gameId:this.gameid,channelId:this.channelid,accountId:this.owner.accountID,score:t,nickname:this.nickname,avatar:this.avatar_url,needType:1};n.httpPost(a,JSON.stringify(r),t=>{var s=void 0;try{s=n.JSON_parse(t)}catch(t){}if(s&&0===s.errcode){var a=[];s.preRecord&&(s.preRecord.rank+=1,a.push(s.preRecord)),a.push({score:s.userScore,rank:s.userRank+1,avatar:this.avatar_url,nickname:this.nickname}),s.nextRecord&&(s.nextRecord.rank+=1,a.push(s.nextRecord)),i&&i(a)}else e&&e(0,s?s.errcode:-1235,s?s.errmsg:"")},(t,i)=>{e&&e(t,0,i)})}else e&&e(0,-1234,"not login!");else e&&e(0,-1234,"not inited!")},rankChallenge:function(t,i,e,s){if(this.url){s=s||10;var a=this.url+"/rank/challenge/0/"+this.owner.accountID+"/"+s;n.httpGet(a,t=>{var s=void 0;try{s=n.JSON_parse(t)}catch(t){}s&&0===s.errcode?i&&i(s.users):e&&e(0,s?s.errcode:-1235,s?s.errmsg:"")},(t,i)=>{e&&e(t,0,i)})}else e&&e(0,-1234,"not inited!")},jsonToKeyVal:function(t){var i="";for(var e in t)t.hasOwnProperty(e)&&(i+=encodeURIComponent(e)+"="+encodeURIComponent(t[e])+"&");return i.replace(/\$$/,"")}}}),{"../common/httpclient":2}],20:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder");i.exports={init:function(t,i,e,n,a){this.owner=n,this.channelid=t,this.gameid=i,this.sessionid=this.sessionid?this.sessionid:"",this.accountid=this.accountid?this.accountid:"",this.openid=this.openid?this.openid:"",this.isoffical=e,this.logined=!!this.logined&&this.logined,this.urlbd=new s(a)},start:function(){},__Recharge:function(t,i,e,s,a,r,o,h,c){this.urlbd.clear(),this.urlbd.addKV("c","Pay").addKV("a","getOrderId").addKV("accountid",t).addKV("serverid",i).addKV("roleid",e).addKV("rolename",s).addKV("price",a).addKV("sign",o).addKV("itemid",r),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?h&&h():c&&c(0,i.errcode,i.errmsg)}),(function(t,i){c&&c(t,0,i)}))},__RechargeorderidSend:function(t,i,e,a,r,o,h,c,d){this.urlbd.clear(),this.urlbd=new s("http://192.168.100.23:7055/webapp/index.php"),this.urlbd.addKV("c","Pay").addKV("a","getOrderId").addKV("accountid",t).addKV("serverid",i).addKV("roleid",e).addKV("rolename",a).addKV("price",r).addKV("itemid",o).addKV("sign",h),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?this._orderidSend(1,i.orderid,1):d&&d(0,i.errcode,i.errmsg)}),(function(t,i){d&&d(t,0,i)}))},_orderidSend:function(t,i,e){this.urlbd.clear();n.httpGet('http://192.168.100.23:7055/webapp/index.php?c=Pay&a=payNotify&pay_type=1&orderid="+orderid.toString()+"&payresult=1',(function(t){var i=n.JSON_parse(t);i&&0==i.errcode?successcb&&successcb(i.token):failcb&&failcb(0,i.errcode,i.errmsg)}),(function(t,i){failcb&&failcb(t,0,i)}))},setAccountID:function(t,i){this.accountid=t,this.sessionid=i},setLocalUUID:function(t){this.localid=t},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t}}}),{"../common/httpclient":2,"../common/urlbuilder":6}],21:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder");i.exports={init:function(t,i,e,n,a){this.owner=n,this.gameid=i,this.channelid=t,this.urlbd=new s(a)},setAccountID:function(t,i){this.accountid=t,this.sessionid=i},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t},setLocalUUID:function(t){this.localid=t},setSystemInfo:function(t){},setUserInfo:function(t){this.sex=t.sex,this.avatar_url=t.avatar_url},acceptInvite:function(t,i,e,s){if(t){var a=i||"";this.urlbd.clear(),this.urlbd.addKV("c","Fission").addKV("a","accept").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("business_no",t).addKV("inviter_id",a).addKV("nickname",this.nickname).addKV("sex",this.sex).addKV("avatar_url",this.avatar_url),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);i&&0==i.errcode||1==i.errcode||2==i.errcode?e&&e():s&&s(0,i.errcode,i.errmsg)}),(function(t,i){s&&s(t,0,i)}))}},queryShareStat:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","Fission").addKV("a","getChild").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("business_no",t),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s.nodes):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))},queryShareDetail:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","Fission").addKV("a","getFriendsDetail").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("business_no",t),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s.nodes):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))},acceptDailyInvite:function(t,i,e,s){var a=i||"";this.urlbd.clear(),this.urlbd.addKV("c","DailyMission").addKV("a","acceptInvite").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("inviter_id",a).addKV("activity_param",t).addKV("nickname",this.nickname).addKV("sex",this.sex).addKV("avatar_url",this.avatar_url),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);!i||0!=i.errcode&&1!=i.errcode?s&&s(0,i.errcode,i.errmsg):e&&e()}),(function(t,i){s&&s(t,0,i)}))},queryDailyShareStat:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","DailyMission").addKV("a","getInviteeNum").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("activity_param",t),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))},queryDailyShareDetail:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","DailyMission").addKV("a","getInviteeList").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("activity_param",t),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s.invitee_list):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))},queryActionCode:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","Exchange").addKV("a","reportScore").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("score",t),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s.exchange_code):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))},acceptRelayInvite:function(t,i,e,s){var a=i||"";this.urlbd.clear(),this.urlbd.addKV("c","Relay").addKV("a","acceptInvite").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("inviter_id",a).addKV("activity_param",t).addKV("nickname",this.nickname).addKV("sex",this.sex).addKV("avatar_url",this.avatar_url),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);!i||0!=i.errcode&&1!=i.errcode?s&&s(0,i.errcode,i.errmsg):e&&e()}),(function(t,i){s&&s(t,0,i)}))},queryRelayShareStat:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","Relay").addKV("a","getInviteeNum").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("activity_param",t),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))},acceptAchivementInvite:function(t,i,e,s){var a=i||"";this.urlbd.clear(),this.urlbd.addKV("c","AchievementShare").addKV("a","acceptInvite").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("inviter_id",a).addKV("relate_achivements",JSON.stringify(t)).addKV("nickname",this.nickname).addKV("sex",this.sex).addKV("avatar_url",this.avatar_url),n.httpGet(this.urlbd.baseurl,(function(t){var i=n.JSON_parse(t);!i||0!=i.errcode&&1!=i.errcode?s&&s(0,i.errcode,i.errmsg):e&&e()}),(function(t,i){s&&s(t,0,i)}))},queryAchievementShareStat:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","AchievementShare").addKV("a","getInviteeNum").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("achievement_ids",t.join()),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))},queryAchievementShareDetail:function(t,i,e){this.urlbd.clear(),this.urlbd.addKV("c","AchievementShare").addKV("a","getInviteeList").addKV("session_id",this.sessionid).addKV("account_id",this.accountid).addKV("achievement_ids",t.join()),n.httpGet(this.urlbd.baseurl,(function(t){var s=n.JSON_parse(t);s&&0==s.errcode?i&&i(s.invitee_list):e&&e(0,s.errcode,s.errmsg)}),(function(t,i){e&&e(t,0,i)}))}}}),{"../common/httpclient":2,"../common/urlbuilder":6}],22:[(function(t,i,e){var n=t("../common/httpclient"),s=t("../common/urlbuilder");i.exports={_deftime:6e4,_tid:0,_heart:function(){this.urlbd.clear(),this.urlbd.addKV("c","Stat").addKV("a","updateSession").addKV("session_id",this.sessionid).addKV("account_id",this.accountid),n.httpGet(this.urlbd.baseurl,t=>{this.isoffical},(t,i)=>{this.isoffical})},init:function(t,i,e,n,a){this.owner=n,this.gameid=i,this.channelid=t,this.isoffical=e,this.urlbd=new s(a)},setAccountID:function(t,i){this.accountid=t,this.sessionid=i,this._heart(),this.setHeart(this._deftime)},setNickName:function(t){this.nickname=t},setFromAppID:function(t){this.fromid=t},setLocalUUID:function(t){this.localid=t},setSystemInfo:function(t){},setHeart:function(t){t&&"number"==typeof t&&t>0&&(this._deftime=t,this._tid&&(clearInterval(this._tid),this._tid=0),this.accountid&&1008!=this.gameid&&(this._tid=setInterval(()=>{this._heart()},this._deftime)))},registGameTimeHandle:function(){var t=this,i=this.getResetTime();this._beginTime=Date.now();var e={onJCGameShow:function(i){t._beginTime=Date.now()},onJCGameHide:function(e){var n=Date.now();t._beginTime&&(function(){var e=parseInt((n-t._beginTime)/1e3);jc.rw.getStorage("jc_game_time_key",(function(s){s&&(e+=parseInt(s)),jc.rw.setStorage("jc_game_time_key",e,(function(){t._beginTime=n}),(function(){}),1,i)}),(function(){}))})()}};this.owner.addHandler(e)},getGameTime:function(t,i){var e=0,n=Date.now(),s=this.getResetTime(),a=this,r=0;this._beginTime?(r=parseInt((n-this._beginTime)/1e3),e=r):this._beginTime=n,jc.rw.getStorage("jc_game_time_key",(function(o){o&&(e+=parseInt(o)),r?jc.rw.setStorage("jc_game_time_key",e,(function(){a._beginTime=n,t&&t(e)}),(function(){i&&i()}),1,s):t&&t(e)}),(function(){i&&i()}))},getResetTime:function(){var t=0;return jc.cloud.cfg.online_award&&jc.cloud.cfg.online_award.reset_time&&(t=jc.cloud.cfg.online_award.reset_time),t}}}),{"../common/httpclient":2,"../common/urlbuilder":6}],23:[(function(t,i,e){i.exports={getToday:function(){return(new Date).toISOString().split("T")[0]},getFirstDay:function(t){var i=t?new Date(t):new Date,e=i.getDay()||7,n=new Date(i.getFullYear(),i.getMonth(),i.getDate()+1-e);return n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0),n},formatDateStr:function(t){return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()},dateFormatter:function(t,i){var e=(i=i?new Date(i):new Date).getFullYear()+"",n=i.getMonth()+1,s=i.getDate(),a=i.getHours(),r=i.getMinutes(),o=i.getSeconds();return t.replace(/YYYY|yyyy/g,e).replace(/YY|yy/g,e.substr(2,2)).replace(/MM/g,(n<10?"0":"")+n).replace(/DD/g,(s<10?"0":"")+s).replace(/HH|hh/g,(a<10?"0":"")+a).replace(/mm/g,(r<10?"0":"")+r).replace(/ss/g,(o<10?"0":"")+o)},DateGetDay:function(t){if(0==t)return 0;var i=t-6e4*(new Date).getTimezoneOffset();return parseInt(i/864e5)},isSameWeek:function(t,i){var e=this.DateGetDay(t),n=this.DateGetDay(i);return parseInt((e+3)/7)==parseInt((n+3)/7)},isSameDay:function(t,i){return this.DateGetDay(t)==this.DateGetDay(i)},isSerialDay:function(t){var i=(new Date).getTime(),e=this.DateGetDay(t);return this.DateGetDay(i)-e==1},isNowDay:function(t){var i=new Date;return this.isSameDay(t,i)},betweenDays:function(t,i){var e=Math.floor(t/3600/24),n=Math.floor(i/3600/24);return Math.abs(e-n)},getDaySeconds:function(t,i){return 3600*(Math.floor(t/1e3/3600/24)+i)*24},getCurrMillSeconds:function(){return(new Date).getTime()},getCurrSeconds:function(){var t=this.getCurrMillSeconds();return Math.floor(t/1e3)},expiredSeconds:function(t,i,e){var n=this.getCurrSeconds(),s=0;switch(t){case 1:s=n-e;break;case 2:s=n-this.getDaySeconds(1e3*e,0);break;case 3:s=n-1e3*this.getFirstDay(1e3*e).getTime();break;case 4:var a=new Date(1e3*e);s=n-1e3*new Date(a.getFullYear(),a.getMonth(),1,0,0,0,0).getTime();break;case 5:var r=(a=new Date(1e3*e)).getFullYear(),o=a.getMonth();11==o?(o=0,r++):o++,s=n-1e3*new Date(r,o,1,0,0,0,0).getTime()}return i-s},formatSeconds:function(t,i){var e="";t=t<0?0:t;for(var n=Math.floor(t/86400),s=Math.floor((t-86400*n)/3600),a=Math.floor((t-86400*n-3600*s)/60),r=[Math.floor(t-86400*n-3600*s-60*a),a,s,n],o=[60,60,24,99],h=function(t){var e=0;if(t===i-1&&i<4){for(var n=t+1;n<4;n++)if(r[n]>0){for(var s=r[n],a=n;a>t;a--)s*=o[a-1];e+=s}e+=r[t]}else e=r[t];return(e=""+e).length<2&&(e="0"+e),e},c=i-1;c>=0;c--){e+=h(c),0!==c&&(e+=":")}return e}}}),{}],24:[(function(t,i,e){Object.defineProperty(Array.prototype,"indexOf",{value:function(t){for(var i=0;i=1e15?i=(t/1e15).toFixed(1)+"aa":t>=1e12?i=(t/1e12).toFixed(1)+"T":t>=1e9?i=(t/1e9).toFixed(1)+"B":t>=1e6?i=(t/1e6).toFixed(1)+"M":t>=1e3?i=(t/1e3).toFixed(1)+"K":t<1e3&&(i=Math.floor(t)),i},getDotNumber:function(t){var i="";(t=Math.floor(t))>=1e12?i="("+(t/1e12).toFixed(1)+"T)":t>=1e9?i="("+(t/1e9).toFixed(1)+"B)":t>=1e6?i="("+(t/1e6).toFixed(1)+"M)":t>=1e3&&(i="("+(t/1e3).toFixed(1)+"K)");for(var e=t+"",n=0,s=[],a=e.length-1;a>=0;a--)3==n&&(s.push(","),n=0),s.push(e[a]),n++;e="";for(a=s.length-1;a>=0;a--)e+=s[a];return e+i},randomInt:function(t,i){var e=i||0,n=t-e,s=Math.random();return e+Math.round(s*n)},randomBool:function(t,i){var e=i||1;return Math.random()*e0){var i=this;if(1==arguments.length&&"object"==typeof t)if("[object Array]"===Object.prototype.toString.call(t)&&t.length>0)for(var e in t){var n=new RegExp("({["+e+"]})","g");i=i.replace(n,t[e])}else for(var e in t){n=new RegExp("({"+e+"})","g");i=i.replace(n,t[e])}else for(var s=0;s1?n.value[1]:n.value[0];this.check.r if(e&&e.length)for(var n in e){var r=e[n];if(r.maxCount-r.curCount>0&&i>=r.discount)return!0}},e.prototype.updateMubiaoSteak=function(){var t=this.curMubiao;return t?t.isReward:!1},e}();e.UpRankModel=i,__reflect(i.prototype,"giant.chuanqi.UpRankModel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,66)||this;return n.upRankGetInfo_S2C=function(i){var r=i.data,o=t.singleton(e.UpRankModel);o.tabs=r.activityInfos||[],r.rewardTypes&&(o.curMubiao||(o.curMubiao=new e.SevenMubiaoGroup),o.curMubiao.isReward=!0),0==o.tabs.length&&t.toggle(274,-1),n.upRankMubiaoDetailInfo_C2S(),n.upRankMubiaoBag_C2S(),t.dispatch(171)},n.upRankDetailInfo_S2C=function(i){var n=i.data,r=t.singleton(e.UpRankModel);r.jingjiDetail=n.info,r.rank=n.myRank||0,r.script=n.script,r.conditions=n.conditions,r.label=n.label,r.myValue=n.myValue2||n.myValue,r.jingjiBg=n.bg,t.dispatch(173)},n.upRankMubiaoDetailInfo_S2C=function(i){var r=i.data,o=t.singleton(e.UpRankModel);o.curMubiao||(o.curMubiao=new e.SevenMubiaoGroup),o.curMubiao.day=r.day,o.curMubiao.bg=r.bg,o.curMubiao.instructions=r.instructions,o.curMubiao.val=r.val,o.curMubiao.dtos=r.info,o.curMubiao.dtos&&o.curMubiao.dtos.sort(n.sort),o.curMubiao.isReward=!1;for(var a in o.curMubiao.dtos){var s=o.curMubiao.dtos[a];1==s.state&&(o.curMubiao.isReward=!0)}t.dispatch(175)},n.upRankMubiaoGetAward_S2C=function(i){var r=i.data;if(t.checkSuccess(r)){var o=t.singleton(e.UpRankModel);o.curMubiao.isReward=!1;for(var a in o.curMubiao.dtos){var s=o.curMubiao.dtos[a];if(s.id==r.id){s.state=r.state;var c=[];for(var u in s.reward){var l=s.reward[u];c.push([l.key,l.value])}var g=t.singleton(e.GoodsConfigParse).getItemsByArr(c);e.showGetRewards(g)}1==s.state&&(o.curMubiao.isReward=!0)}o.curMubiao.dtos.sort(n.sort),t.dispatch(175)}},n.upRankMubiaoChange_S2C=function(i){var n=(i.data,t.singleton(e.UpRankModel));n.curMubiao||(n.curMubiao=new e.SevenMubiaoGroup),n.curMubiao.isReward=!0,t.dispatch(176)},n.upRankMubiaoBag_S2C=function(i){var n=i.data,r=t.singleton(e.UpRankModel);r.gift=n.items,r.giftBg=n.bg,t.dispatch(177)},n.upRankMubiaoBuyBag_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.UpRankModel);for(var o in r.gift){var a=r.gift[o];a.id==n.id&&(a.curCount=n.curCount||0)}t.dispatch(177)}},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("UpRankGetInfo_S2C_Msg",2911),t.regHandler(t.upRankGetInfo_S2C,2911),t.regMsg("UpRankDetailInfo_S2C_Msg",2912),t.regHandler(t.upRankDetailInfo_S2C,2912),t.regMsg("UpRankMubiaoDetailInfo_S2C_Msg",2913),t.regHandler(t.upRankMubiaoDetailInfo_S2C,2913),t.regMsg("UpRankMubiaoGetAward_S2C_Msg",2914),t.regHandler(t.upRankMubiaoGetAward_S2C,2914),t.regMsg("UpRankMubiaoChange_S2C_Msg",2915),t.regHandler(t.upRankMubiaoChange_S2C,2915),t.regMsg("UpRankMubiaoBag_S2C_Msg",2916),t.regHandler(t.upRankMubiaoBag_S2C,2916),t.regMsg("UpRankMubiaoBuyBag_S2C_Msg",2917),t.regHandler(t.upRankMubiaoBuyBag_S2C,2917)},n.prototype.upRankGetInfo_C2S=function(){this.send(2911,null,"")},n.prototype.upRankDetailInfo_C2S=function(){this.send(2912,null,"")},n.prototype.upRankMubiaoDetailInfo_C2S=function(){this.send(2913,null,"")},n.prototype.upRankMubiaoGetAward_C2S=function(t){this.send(2914,t,"UpRankMubiaoGetAward_C2S_Msg")},n.prototype.upRankMubiaoBag_C2S=function(){this.send(2916,null,"")},n.prototype.upRankMubiaoBuyBag_C2S=function(t){this.send(2917,t,"UpRankMubiaoBuyBag_C2S_Msg")},n.prototype.sort=function(t,e){return t.state==e.state?t.id>e.id?1:-1:1==t.state?-1:1==e.state?1:t.statee.state?1:void 0},n}(t.Service);e.UpRankService=i,__reflect(i.prototype,"giant.chuanqi.UpRankService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this,313)||this}return __extends(n,i),n.prototype.afterAllReady=function(){var i=this,n=i.skin;i._vipProxy=t.singleton(e.VipProxy),n.m_expBar.titleType=fairygui.ProgressTitleType.ValueAndMax,i.moduleHelp=new e.ModuleStateHelp(i.name,i.skin),i.moduleHelp.quickReg("btn_reward",i.skin.m_btnLingqu)},n.prototype.awake=function(){var i=this,n=i.skin;n.m_itemList.itemRenderer=i.itemRenderer,n.m_itemList.callbackThisObj=i,n.m_leftBtn.onClick(i.leftPage,i),n.m_rightBtn.onClick(i.rightPage,i),n.m_btnLingqu.onClick(i.lingqu,i),n.m_btnChongzhi.onClick(i.chongzhi,i);for(var r=t.Core.hero.vipLevel,o=0,a=t.singleton(e.VIPDB).vipList.length;a>o;o++)if(t.Core.hero.vipLevel>=o&&i._vipProxy.vipLevelReward.indexOf(o)<0){r=o;break}i.updateData(r),i.updateVip(),(t.iswx||t.isqq)&&(t.isWxIOS||t.Core.wxgameVersion==t.Core.wxgameReviewVersion)&&jc.isVerify&&(n.m_btnChongzhi.visible=!1)},n.prototype.sleep=function(){var t=this,e=t.skin;e.m_leftBtn.offClick(t.leftPage,t),e.m_rightBtn.offClick(t.rightPage,t),e.m_btnLingqu.offClick(t.lingqu,t),e.m_btnChongzhi.offClick(t.chongzhi,t)},n.prototype.updateVip=function(){var i=this.skin,n=t.Core.hero.vipLevel,r=i.m_txtVip,o=i.m_vipIcon,a=i.m_expBar,s=i.m_txtTips,c=i.m_txtVip2;r.text=""+n,10>n?(o.x=51,r.x=104):(o.x=31,r.x=84);var u=t.singleton(e.VipProxy);if(n+1=e._curPage?e._vipProxy.vipLevelReward.indexOf(e._curPage)>=0?(i.m_btnLingqu.hideRedPoint(),i.m_btnLingqu.visible=!1,i.m_yilingqu.visible=!0):(i.m_btnLingqu.showRedPoint(),i.m_btnLingqu.visible=i.m_btnLingqu.enabled=!0,i.m_yilingqu.visible=!1):(i.m_btnLingqu.hideRedPoint(),i.m_btnLingqu.visible=!0,i.m_btnLingqu.enabled=i.m_yilingqu.visible=!1)},n.prototype.updateData=function(i){var n=this,r=n.skin;n._curPage=i,r.m_txtVip3.text=""+i;var o=$DD.VIP[i];r.m_txtDesc.text=o.des,r.m_itemList.numItems=o.vipitem.length,r.m_leftBtn.enabled=i>0,r.m_rightBtn.enabled=i+10&&(e.minPersonSweepLevel?e.minPersonSweepLevel=Math.min(n.id,e.minPersonSweepLevel):e.minPersonSweepLevel=n.id),e.maxLevel=n.id}},i.prototype.getCfg=function(){var e=t.Core.hero.vipLevel,i=$DD.VIP;return i[e]||i[0]},i.prototype.getMaxChatCount=function(e){var i,n=$DD.VIP[t.Core.hero.vipLevel];switch(e){case 1:i=n.channel1;break;case 2:i=n.channel2;break;case 3:i=n.channel3}return i},i.prototype.getChatCost=function(e){var i,n=$DD.VIP[t.Core.hero.vipLevel];switch(e){case 1:i=n.channelCost1;break;case 2:i=n.channelCost2;break;case 3:i=n.channelCost3}return i},i}(e.BaseDB);e.VIPDB=i,__reflect(i.prototype,"giant.chuanqi.VIPDB")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.vipLevelReward=[],this.vipExp=0}return i.prototype.getRewardSteak=function(){for(var n=!1,r=0,o=t.singleton(e.VIPDB).vipList.length;o>r;r++)if(t.Core.hero.vipLevel>=r&&!(r in t.singleton(i).vipLevelReward)){n=!0;break}return n},i}();e.VipProxy=i,__reflect(i.prototype,"giant.chuanqi.VipProxy")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,68)||this;return n.getVipInfo_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){t.Core.hero.vipLevel=n.level;var r=t.singleton(e.VipProxy);r.vipExp=n.exp,n.vipLevelReward&&(r.vipLevelReward=n.vipLevelReward),t.dispatch(255)}},n.getVipLevelReward_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){t.singleton(e.VipProxy).vipLevelReward.push(n.vipLevel);var r=$DD.VIP[n.vipLevel],o=t.singleton(e.GoodsConfigParse).getItemsByArr(r.vipitem);e.showGetRewards(o),t.dispatch(256)}},n.pushVipChange_S2C=function(i){var n=i.data;t.Core.hero.vipLevel=n.vipLevel,t.singleton(e.VipProxy).vipExp=n.exp,t.dispatch(255)},n.vipBossGetInfo_S2C=function(i){var n=i.data,r=t.singleton(e.BossProxy);r.vipBossTimes=n.times,t.dispatch(257)},n.vipBossChallenge_S2C=function(i){var r=i.data;if(t.checkSuccess(r)){var o=t.singleton(e.BossProxy);t.facade.once(7,function(){o.personalBossBloodData.length=0,t.Global.callLater(o.enterScene,500,o)},n)}},n.vipBossResult_S2C=function(i){var n,r=i.data,o=t.singleton(e.BossProxy);n=r.items?t.singleton(e.GoodsConfigParse).getItemsByItemDTOs(r.items):[],r.win&&(o.vipBossTimes++,t.dispatch(257)),t.facade.executeMediator(14,!1,"showData",!0,r.win,o,n),t.toggle(322,-1)},n.vipBossExit_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.BossProxy);r.leaveScene(),t.toggle(322,-1)}},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("GetVipInfo_S2C_Msg",1811),t.regHandler(t.getVipInfo_S2C,1811),t.regMsg("GetVipLevelReward_S2C_Msg",1812),t.regHandler(t.getVipLevelReward_S2C,1812),t.regMsg("PushVipChange_S2C_Msg",1813),t.regHandler(t.pushVipChange_S2C,1813),t.regMsg("VipBossGetInfo_S2C_Msg",1814),t.regHandler(t.vipBossGetInfo_S2C,1814),t.regMsg("VipBossChallenge_S2C_Msg",1815),t.regHandler(t.vipBossChallenge_S2C,1815),t.regMsg("VipBossResult_S2C_Msg",1816),t.regHandler(t.vipBossResult_S2C,1816),t.regMsg("VipBossExit_S2C_Msg",1817),t.regHandler(t.vipBossExit_S2C,1817)},n.prototype.getVipInfo_C2S=function(){this.send(1811,null,"")},n.prototype.getVipLevelReward_C2S=function(t){this.send(1812,t,"GetVipLevelReward_C2S_Msg")},n.prototype.vipBossGetInfo_C2S=function(){this.send(1814,null,"")},n.prototype.vipBossChallenge_C2S=function(t){this.send(1815,t,"VipBossChallenge_C2S_Msg")},n.prototype.vipBossExit_C2S=function(){this.send(1817,null,"")},n}(t.Service);e.VipService=i,__reflect(i.prototype,"giant.chuanqi.VipService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){this.isMoveing=!1}return e.prototype.setSkin=function(t,e){this._skin=t,this._event=e},e.prototype.init=function(t){var e=this._skin;e.on(egret.TouchEvent.TOUCH_BEGIN,this.beginTouch,this),this._posDic=t},e.prototype.addItems=function(t,e){var i=this,n=i._maskRect;i._catchItems=t,n?(n.x=e.x,n.y=e.y,n.width=e.width,n.height=e.height):n=i._maskRect=new egret.Rectangle(e.x,e.y,e.width,e.height),i._skin.displayObject.scrollRect=n,i.resetItems()},e.prototype.beginTouch=function(t){var e=this;e.isMoveing||(e.beginX=t.stageX,e._skin.on(egret.TouchEvent.TOUCH_END,e.endTouch,e))},e.prototype.endTouch=function(t){var e=this;e._skin.off(egret.TouchEvent.TOUCH_END,e.endTouch,e);var i=t.stageX,n=e.beginX-i;Math.abs(n)>=20&&e.moveItems(n)},e.prototype.resetItems=function(){for(var t=this,e=t._catchItems,i=t._posDic,n=0;n0?(i.get(a).to({x:u.x,y:c.y,scaleX:u.scale,scaleY:u.scale},100),r[0]=a,r[1]=s,r[2]=o):(i.get(a).to({x:l.x,y:c.y,scaleX:l.scale,scaleY:l.scale},100),r[0]=s,r[1]=o,r[2]=a),n.isMoveing=!1,t.dispatch(n._event,r[1])};n.isMoveing=!0,e>0?(n._skin.setChildIndex(s,2),i.get(a).to({x:-260,y:c.y,scaleX:g,scaleY:g},200).wait(200).call(d,n),i.get(s).to({x:c.x,y:c.y,scaleX:c.scale,scaleY:c.scale},400),i.get(o).to({x:l.x,y:c.y,scaleX:l.scale,scaleY:l.scale},400)):(n._skin.setChildIndex(o,2),i.get(a).to({x:805,y:c.y,scaleX:g,scaleY:g},200).wait(200).call(d,n),i.get(o).to({x:c.x,y:c.y,scaleX:c.scale,scaleY:c.scale},400),i.get(s).to({x:u.x,y:c.y,scaleX:u.scale,scaleY:u.scale},400))},e.prototype.move=function(t){0!=t&&(this.isMoveing||this.moveItems(t))},e.prototype.moveNext=function(){this.moveItems(-1)},e.prototype.movePre=function(){this.moveItems(1)},e.prototype.onRecycle=function(){this._skin.off(egret.TouchEvent.TOUCH_BEGIN,this.beginTouch,this);var t=egret.Tween;for(var e in this._catchItems){var i=this._catchItems[e];t.removeTweens(i)}this.isMoveing=!1,this._skin=void 0,this._catchItems=[]},e.prototype.onSpawn=function(){},e}();e.CardList=i,__reflect(i.prototype,"giant.chuanqi.CardList",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this,236)||this;return t.pos={},t}return __extends(n,i),n.prototype.afterAllReady=function(){var t=this.pos={};t[0]={x:144,y:548,scale:.8,direction:-1},t[1]={x:320,y:548,scale:1,direction:0},t[2]={x:492,y:548,scale:.8,direction:1}},n.prototype.selectedCard=function(t){var e=t.data;this.move(e)},n.prototype.showEffect=function(e,i){var n=e.data,r=this,o=r["ani"+i];o||(r["ani"+i]=o=t.AniRender.getAni("supercard"+n.id,{x:186,y:226,parent:e.displayObject})),o.play()},n.prototype.updateState=function(){for(var i=this,n=i.skin,r=n.m_com,o=t.singleton(e.VipCardDB),a=0;3>a;a++){var s=r["m_item_"+a],c=o.cardsArr[a];if(s.data=c,s.m_btn_btn.isShowRedPoint(1==c.state),c){switch(s.m_bg.url="ui://vipcard/"+c.id+"_bg",s.m_txt_tip.text=c.explain,s.m_geted.visible=!1,s.m_btn_btn.visible=!0,c.state){case 0:0==c.rmb?(s.m_btn_btn.text="激活",s.m_btn_btn.isShowRedPoint(!0)):s.m_btn_btn.text=c.rmb+"元";break;case 1:s.m_btn_btn.text="领取";break;case 2:s.m_btn_btn.text="已领取",s.m_geted.visible=!0,s.m_btn_btn.visible=!1}this.showEffect(s,a)}else s.m_bg.url="ui://vipcard/3_bg",s.m_txt_tip.text="",s.m_btn_btn.visible=!1,s.m_geted.visible=!1;c.id>0&&(t.iswx||t.isqq)&&(t.isWxIOS||t.Core.wxgameVersion==t.Core.wxgameReviewVersion)&&(s.m_btn_btn.visible=!1)}for(var u=n.m_tablist.numChildren,a=0;u>a;a++){var l=n.m_tablist.getChildAt(a),c=o.cardsArr[a];l.isShowRedPoint(c&&1==c.state,!0,-7,7)}},n.prototype.onChangeController=function(){var t=this,e=this.skin,i=e.m_com,n=e.m_tablist,r=n.selectedIndex,o=i["m_item_"+r];t.move(o,!1)},n.prototype.onMoveHander=function(t){var e=this,i=t.currentTarget;e.move(i)},n.prototype.onClickBtn=function(i){var n=i.currentTarget.parent,r=n.data;if(r)if(0==r.state)if(0==r.rmb)this._server.privilegeCardActivate_C2S({cardId:r.id});else{var o=t.singleton(e.ChargeDB).getTeQuanID(r.id);e.excutePayWay(r.rmb,o,"购买"+r.max,2,r.id)}else this._server.privilegeCardReceive_C2S({cardId:r.id})},n.prototype.move=function(t,e){void 0===e&&(e=!0);var i=this,n=i.pos;if(!i.cards.isMoveing){for(var r in n)t.x==n[r].x&&i.cards.move(n[r].direction);i.skin.m_pointlist.selectedIndex=t.data.id,e&&(i.skin.m_tablist.selectedIndex=t.data.id)}},n.prototype.awake=function(){var i=this,n=i.skin,r=n.m_com,o={x:7,y:0,width:626,height:1e3};i.cards=t.recyclable(e.CardList),i.cards.setSkin(r,128),i.cards.init(i.pos),i.cards.addItems([r.m_item_0,r.m_item_1,r.m_item_2],o);for(var a=0;3>a;a++){var s=r["m_item_"+a];s.addClickListener(i.onMoveHander,i),s.m_btn_btn.addClickListener(i.onClickBtn,i)}i.updateState();var c=n.m_tablist;c.on(fairygui.ItemEvent.CLICK,i.onChangeController,i),c.selectedIndex=0,i.onChangeController()},n.prototype.sleep=function(){for(var e=this,i=e.skin,n=i.m_com,r=0;3>r;r++){var o=n["m_item_"+r];o.removeClickListener(e.onMoveHander,e)}var a=i.m_tablist;a.off(fairygui.ItemEvent.CLICK,e.onChangeController,e),e.cards&&(e.cards.isMoveing=!1,e.cards.recycle(),e.cards=void 0),e.ani0Guid&&(t.AniRender.recycleByGuid(e.ani0Guid),e.ani0Guid=void 0),e.ani1Guid&&(t.AniRender.recycleByGuid(e.ani1Guid),e.ani1Guid=void 0),e.ani2Guid&&(t.AniRender.recycleByGuid(e.ani2Guid),e.ani2Guid=void 0)},__decorate([t.d_dependProxy(67)],n.prototype,"_server",void 0),__decorate([t.d_interest(129)],n.prototype,"selectedCard",null),__decorate([t.d_interest(128)],n.prototype,"updateState",null),n}(fgui.vipcard.CodeVipCardMediator);e.VipCardMediator=i,__reflect(i.prototype,"giant.chuanqi.VipCardMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){}return i.prototype.initData=function(){var i=t.singleton(e.VipCardDB);for(var n in i.cards){var r=i.cards[n];r.state=0}},i.prototype.updateSteak=function(){var i=t.singleton(e.VipCardDB);for(var n in i.cards){var r=i.cards[n];if(1==r.state)return!0;if(0==r.id&&0==r.state)return!0}return!1},i.prototype.getCardInfo=function(){for(var i=t.singleton(e.VipCardDB),n=i.cardsArr.length-1;n>=0;n--){var r=i.cardsArr[n];if(0!=r.state)return r}return null},i}();e.VipCardModel=i,__reflect(i.prototype,"giant.chuanqi.VipCardModel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.prototype.decode=function(t){var e=0,i=this;i.id=t[e++],i.max=t[e++],i.rmb=t[e++],i.explain=t[e++],i.bg=t[e++],i.reward=t[e++],i.mail=t[e++],i.line=t[e++],i.dailyGoals=t[e++],i.signin=t[e++],i.online=t[e++],i.state=0},t}();t.PrivilegeCardCfg=e,__reflect(e.prototype,"giant.chuanqi.PrivilegeCardCfg")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.cards=$DD.PrivilegeCard,t.cardsArr=[];for(var e in t.cards)t.cardsArr.push(t.cards[e])},e}(t.BaseDB);t.VipCardDB=e,__reflect(e.prototype,"giant.chuanqi.VipCardDB")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,67)||this;return n.privilegeCardGetInfo_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VipCardDB),o=t.singleton(e.VipCardModel);o.initData();for(var a in n.privilegeCard){var s=n.privilegeCard[a],c=r.cards[s.id];c.state=s.state}t.dispatch(127)}},n.privilegeCardActivate_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VipCardDB),o=r.cards[n.privilegeCard.id];o.state=n.privilegeCard.state,t.dispatch(128)}},n.privilegeCardReceive_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VipCardDB),o=r.cards[n.privilegeCard.id];o.state=n.privilegeCard.state;var a=t.singleton(e.GoodsConfigParse).getItemsByArr(o.reward);e.showGetRewards(a),t.dispatch(128)}},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("PrivilegeCardGetInfo_S2C_Msg",2401),t.regHandler(t.privilegeCardGetInfo_S2C,2401),t.regMsg("PrivilegeCardActivate_S2C_Msg",2402),t.regHandler(t.privilegeCardActivate_S2C,2402),t.regMsg("PrivilegeCardReceive_S2C_Msg",2403),t.regHandler(t.privilegeCardReceive_S2C,2403)},n.prototype.privilegeCardGetInfo_C2S=function(){this.send(2401,null,"")},n.prototype.privilegeCardActivate_C2S=function(t){this.send(2402,t,"PrivilegeCardActivate_C2S_Msg")},n.prototype.privilegeCardReceive_C2S=function(t){this.send(2403,t,"PrivilegeCardReceive_C2S_Msg")},n}(t.Service);e.VipCardService=i,__reflect(i.prototype,"giant.chuanqi.VipCardService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this,213)||this;return t.maxValue=120,t}return __extends(n,i),n.prototype.afterAllReady=function(){var i=this,n=i.skin,r=n.m_vitalitylist,o=n.m_jindu,a=n.m_xiuxianInfo,s=n.m_xiuxianlist,c=n.m_xiuxiantasklist;i.model=t.singleton(e.VitalityModel),n.m_c1.selectedIndex=-1,r.itemRenderer=i.rendTaskItem,r.callbackThisObj=i,r.setVirtual(),o.max=this.maxValue,a.visible=!1,s.itemRenderer=i.rendXiuxianItem,s.callbackThisObj=i,s.setVirtual(),n.m_btn_backXiuxian.visible=!1,c.itemRenderer=i.renderXiuxianTask,c.callbackThisObj=i,i.moduleHelp=new e.ModuleStateHelp(this.name,n),i._btnArr=[n.m_btn_1,n.m_btn_2,n.m_btn_0],i.moduleHelp.quickReg("2",n.m_btn_0,i.layoutTabBtn,i),i.moduleHelp.quickReg("0",n.m_btn_1,i.layoutTabBtn,i),i.moduleHelp.quickReg("1",n.m_btn_2,i.layoutTabBtn,i);var u=n.m_list;u.callbackThisObj=i,u.itemRenderer=i.renderItem,u=n.m_starList,u.callbackThisObj=i,u.itemRenderer=i.renderStarItem,u=n.m_limitList,u.callbackThisObj=i,u.itemRenderer=i.renderLimitItem,i.moduleHelp.quickReg("btn_tupo",n.m_btn_juyuanlingqu)},n.prototype.updateReward=function(){for(var i=this,n=t.singleton(e.VitalityModel),r=t.singleton(e.VitalityDB).getRewards(),o=0;4>o;o++){var a=this.skin["m_p"+o],s=r[o];a.m_txt_gold3.text=s.activityValue+"";var c=s.activityValue/this.maxValue;a.x=this.skin.m_jindu.x+Math.floor(this.skin.m_jindu.width*c)-5;var u=s.itemOrder[0][0],l=s.itemOrder[0][1],g=t.singleton(e.GoodsConfigParse).getDaojuConfigByID(u);a.m_txt_itemname.text=g.name,a.m_txt_gold3.x=a.width-a.m_txt_gold3.width>>1,a.data=s;var d=n.rewardIds.indexOf(s.id),h=i["aniGuid"+o],p=t.AniRender.getRunningAni(h),f=!0;-1==d?(a.m_geted.visible=!1,s.activityValue<=n.activity&&(p||(p=t.AniRender.getAni("dailyreward",{x:38,y:35,parent:a.m_slot._container}),i["aniGuid"+o]=p.guid),p.play(),f=!1)):(a.m_geted.visible=!0,p&&(t.AniRender.recycleByGuid(h),i["aniGuid"+o]=void 0)),t.singleton(e.ItemSlotProxy).updateItemSlot2(g,a.m_slot,l,f,!1)}i.updateSteak()},n.prototype.updateSteak=function(){var i=this.skin,n=t.singleton(e.AchieveGoalsModel);i.m_btn_0.isShowRedPoint(n.updateSteak()),i.m_btn_1.isShowRedPoint(n.updateJuyuanSteak());var r=t.singleton(e.VitalityModel);i.m_btn_2.isShowRedPoint(r.vitalitySteak())},n.prototype.clickReward=function(e){var i=e.currentTarget.parent.data;if(i){var n=this.model.rewardIds.indexOf(i.id);this.model.activity=o.maxjindu?n.m_btn_btn.visible=!0:n.m_btn_go.visible=!0;break;case 3:n.m_geted.visible=!0}if(n.m_btn_btn.isShowRedPoint(2==o.state&&o.jindu>=o.maxjindu),!n.data||n.data.id!=o.id){n.data=o;var a=t.singleton(e.GoodsConfigParse),s=t.singleton(e.ItemSlotProxy),c=n.reward;for(c||(n.reward=c=[]);c.length;){var u=c.splice(0,1)[0];n.m_moneyContainer.removeChild(u)}if(o.itemOrder.length)for(var l=a.getItemsByArr(o.itemOrder),g=void 0,d=0,h=l;d=2&&r?void(r.visible=!1):(r&&r.visible&&(r.x=e,e+=100,i+=1),i>=2&&a?void(a.visible=!1):(a&&a.visible&&(a.x=e,e+=100,i+=1),i>=2&&o?void(o.visible=!1):void(o&&o.visible&&(o.x=e))))},n.prototype.onLinkHandle=function(i){var n=i.currentTarget.parent.data;if(n){if(3==n.state)return;2==n.state?t.is(n,e.DailyGoalsCfg)?t.facade.getProxy(69,function(t){t.giveBackDailyTask_C2S({taskId:n.id})},this):t.is(n,e.MainGoalsCfg)?t.facade.getProxy(69,function(t){t.giveBackMainGoals_C2S({taskId:n.id})},this):this.service.giveBackAchieveGoals_C2S({taskId:n.id}):n.linkPanel?e.openPanel(n.linkPanel,213):t.showClientTips("请先完成主线任务")}},n.prototype.roleLevel=function(){this.updateTask(),this.updateGoals()},n.prototype.updateTask=function(){var t=this,e=this.model.getTaskList();t.skin.m_vitalitylist.numItems=e.length,t.updateSteak()},n.prototype.updateVitality=function(){var t=this;t.updateReward(),t.updateTask(),t.skin.m_jindu.update(this.model.activity)},n.prototype.onChangeController=function(){var e=this,i=e.skin;switch(e.$view.panelIndex=i.m_c1.selectedIndex,i.m_c1.selectedIndex){case 0:i.m_bg.icon=t.ConfigUtils.getResUrl(t.ResPrefix.P+"vitality/bg_03.jpg"),e.updateJuyuan();break;case 1:for(var n=i.m_xiuxianlist,r=0;rthis.model.curGroupID?(n.m_graybg.visible=!0,a="ui://vitality/"+o.rewardArt+"_gray",n.m_gray_icon.visible=!0):(n.m_bg.visible=!0,a="ui://vitality/"+o.rewardArt),n.m_i_name.url=a,n.m_i_icon.url=s,n.onClick(this.onClickHandler,this);var c=n.ani,u=t.singleton(e.VitalityModel).xiuxianSteak()&&o.groupID==this.model.curGroupID;u?(c||(n.ani=c=t.AniRender.getAni("maingoals_1",{x:0,y:68,parent:n._container})),r?(c.display.x=370,c.display.scaleX=-1):(c.display.x=268,c.display.scaleX=1),c.play()):c&&(c.onRecycle(),n.ani=void 0)},n.prototype.onClickHandler=function(t){var e=t.currentTarget.data;if(e){if(e.groupID>this.model.curGroupID)return;this.skin.m_xiuxianInfo.visible=!0,this.skin.m_xiuxianlist.visible=!1,this.model.OpenGroup=!0,this.updateXiuxianInfo(e)}},n.prototype.updateXiuxianTask=function(i){var n=i.data;if(!n||!this.curGroup||n==this.curGroup.groupID){var r=t.singleton(e.VitalityDB).mainGoalsGroup[n];this.updateXiuxianInfo(r),this.updateSteak()}},n.prototype.updateXiuxianInfo=function(e){this.curGroup=e;var i=this.skin,n="ui://vitality/"+e.rewardIcon;i.m_i_skill.url=n,n=t.ConfigUtils.getResUrl(t.ResPrefix.P+"vitality/"+t.appendPNG(e.desArt)),i.m_i_skillDesc.url=n,i.m_txt_desc.text=e.des,i.m_txt_zdl.text=e.need+"",i.m_txt_skillName.text=e.name2,e.childrens.sort(this.model.sortTask),i.m_xiuxiantasklist.numItems=e.childrens.length,this.curGroup.state>=2?(i.m_btn_tupo.visible=!0,i.m_i_skillDesc.visible=!1,i.m_txt_desc.visible=!1,2==this.curGroup.state?i.m_btn_tupo.text="前往突破":i.m_btn_tupo.text="已突破"):(i.m_i_skillDesc.visible=!0,i.m_btn_tupo.visible=!1,i.m_txt_desc.visible=!0)},n.prototype.onClickTupo=function(){2==this.curGroup.state&&t.facade.getProxy(69,function(t){t.tupoEnter_C2S()},this)},n.prototype.renderXiuxianTask=function(i,n){var r=this.curGroup,o=r.childrens[i];switch(n.m_txt_target.text=o.name,n.m_btn_btn.onClick(this.onLinkHandle,this),n.m_btn_go.onClick(this.onLinkHandle,this),n.m_icon.url=t.ConfigUtils.getResUrl(t.ResPrefix.P+"vitality/"+t.appendPNG(o.iconResource)),3==r.state?(n.m_txt_jindu.text="进度:"+o.maxjindu+"/"+o.maxjindu,o.state=3):n.m_txt_jindu.text="进度:"+o.jindu+"/"+o.maxjindu,n.m_btn_go.visible=!1,n.m_btn_btn.visible=!1,n.m_geted.visible=!1,o.state){case 1:n.m_btn_go.visible=!0;break;case 2:n.m_btn_btn.visible=!0;break;case 3:n.m_geted.visible=!0}if(!n.data||n.data.id!=o.id){n.data=o;var a=t.singleton(e.GoodsConfigParse),s=t.singleton(e.ItemSlotProxy),c=n.reward;for(c||(n.reward=c=[]);c.length;){var u=c.splice(0,1)[0];n.m_moneyContainer.removeChild(u)}if(o.itemOrder.length)for(var l=a.getItemsByArr(o.itemOrder),g=void 0,d=0,h=l;d=a.maxjindu?n.m_btn_btn.visible=!0:n.m_btn_go.visible=!0;break;case 3:n.m_geted.visible=!0}if(n.m_btn_btn.isShowRedPoint(2==a.state&&a.jindu>=a.maxjindu),!n.data||n.data.id!=a.id){n.data=a; var s=t.singleton(e.GoodsConfigParse),c=t.singleton(e.ItemSlotProxy),u=n.reward;for(u||(n.reward=u=[]);u.length;){var l=u.splice(0,1)[0];n.m_moneyContainer.removeChild(l)}if(a.itemOrder.length)for(var g=s.getItemsByArr(a.itemOrder),d=void 0,h=0,p=g;h=1?(r.m_btn_btn.visible=!0,r.m_btn_btn.isShowRedPoint(-1==o.rewardIds.indexOf(a.id)),r.m_next.visible=!1):(r.m_btn_btn.visible=!1,r.m_next.visible=!0),r.m_txt_level.text=a.levelName,r.m_txt_name.text=a.name,r.m_starList.numItems=a.levelStar;var d=t.singleton(e.GoodsConfigParse).getItemsByArr(a.itemOrder);t.singleton(e.ItemSlotProxy).updateItemSlot(d[0],r.m_slot),n.updateSteak()}},n.prototype.showBarEff=function(){var e=this,i=t.Core.petVo,n=i.exp;t.Core.stage.off(egret.Event.ENTER_FRAME,e.updateScrollRet,e),t.Global.removeTweens(e._scrollRect);var r=t.Global.getTween(e._scrollRect);e._scrollRect.width=0,r.to({width:parseInt(n/i.levelCfg.exp*519)},500)},n.prototype.updateScrollRet=function(){var e=this;e.skin;if(e._scrollRect){var i=t.AniRender.getRunningAni(e._explineAniGuid);i&&i.display&&(e._effscrollRect.copyFrom(e._scrollRect),e._effscrollRect.width=e._effscrollRect.width/t.Core.imgScale,i.display.scrollRect=e._effscrollRect);var n=t.AniRender.getRunningAni(e._expblinkAniGuid);n&&n.display&&(n.display.x=e._scrollRect.width)}},n.prototype.renderStarItem=function(t,e){e.m_star.url="ui://vitality/star2"},n.prototype.onClickReward=function(){var i=t.singleton(e.AchieveGoalsModel),n=i.getRewardInfo();this.service.getAchieveGoalsReward_C2S({rewardId:n.id})},n.prototype.preClick=function(){t.toggle(257,1)},n.prototype.updateJuyuan=function(){var i=this,n=this.skin,r=t.singleton(e.AchieveGoalsDB).mainGoals,o=t.singleton(e.AchieveGoalsModel).breakLevel,a=r[o],s=r[o+1];if(a){var c=a.children[0];n.m_txt_curname.text=c.name2,n.m_txt_pro.text=e.getShuxingStr(c,void 0,"\r",!1,": "),n.m_zdl.m_txtZdl.text=e.formatCNNumber(t.singleton(e.RoleDB).caculateZDLObj(c))}else n.m_txt_curname.text="0转",n.m_txt_pro.text=e.getShuxingStr({hp:0,atk:0,def:0},void 0,"\r",!0,": "),n.m_zdl.m_txtZdl.text="0";if(n.m_btn_juyuanlingqu.hideRedPoint(),s){var u=s.children[0];n.m_txt_nextname.text=u.name2,n.m_txt_nextpro.text=e.getShuxingStr(u,void 0,"\r",!1,": +");var l=n.m_limitList;l.numItems=s.children.length;var g=t.singleton(e.AchieveGoalsModel),d=g.updateJuyuanSteak();n.m_btn_juyuanlingqu.isShowRedPoint(d);var h=t.Core.hero.power,p=16506489;hi;i++){var n=this.skin["m_p"+i];n.m_slot.onClick(t.clickReward,t)}e.m_btn_btn.onClick(t.onClickReward,t),e.m_btn_juyuanlingqu.onClick(t.onClickJuyuan,t),e.m_btn_pre.onClick(t.preClick,t)},n.prototype.sleep=function(){var e=this,i=e.skin;i.m_c1.off(fairygui.StateChangeEvent.CHANGED,e.onChangeController,e),t.Core.stage.off(egret.Event.ENTER_FRAME,e.updateScrollRet,e),t.Global.removeTweens(e._scrollRect),i.m_btn_tupo.offClick(e.onClickTupo,e);for(var n=0;4>n;n++){var r=i["m_p"+n];r.m_slot.offClick(e.clickReward,e)}for(var o=i.m_xiuxianlist,n=0,a=o.numChildren;a>n;n++){var s=o.getChildAt(n);s.offClick(e.onClickHandler,e)}o=i.m_xiuxiantasklist;for(var n=0,a=o.numChildren;a>n;n++){var s=o.getChildAt(n);s.m_btn_btn.offClick(e.onLinkHandle,e),s.m_btn_go.offClick(e.onLinkHandle,e)}o=i.m_vitalitylist;for(var n=0,a=o.numChildren;a>n;n++){var s=o.getChildAt(n);s.m_btn_btn.offClick(e.onLinkHandle,e),s.m_btn_go.offClick(e.onLinkHandle,e)}e.aniGuid0&&(t.AniRender.recycleByGuid(e.aniGuid0),e.aniGuid0=void 0),e.aniGuid1&&(t.AniRender.recycleByGuid(e.aniGuid1),e.aniGuid1=void 0),e.aniGuid2&&(t.AniRender.recycleByGuid(e.aniGuid2),e.aniGuid2=void 0),e.aniGuid3&&(t.AniRender.recycleByGuid(e.aniGuid3),e.aniGuid3=void 0),e._explineAniGuid&&(t.AniRender.recycleByGuid(e._explineAniGuid),e._explineAniGuid=void 0),e._expblinkAniGuid&&(t.AniRender.recycleByGuid(e._expblinkAniGuid),e._expblinkAniGuid=void 0),i.m_btn_btn.offClick(e.onClickReward,e),i.m_btn_pre.offClick(e.preClick,e),i.m_btn_juyuanlingqu.offClick(e.onClickJuyuan,e)},n.prototype.setTab=function(t){t=parseInt(t),this.skin.m_c1.selectedIndex=t,this.onChangeController()},__decorate([t.d_dependProxy(2)],n.prototype,"service",void 0),__decorate([t.d_interest(81)],n.prototype,"updateReward",null),__decorate([t.d_interest(10)],n.prototype,"roleLevel",null),__decorate([t.d_interest(79)],n.prototype,"updateTask",null),__decorate([t.d_interest(80),t.d_interest(78)],n.prototype,"updateVitality",null),__decorate([t.d_interest(82)],n.prototype,"updateXiuxian",null),__decorate([t.d_interest(84),t.d_interest(83)],n.prototype,"updateXiuxianTask",null),__decorate([t.d_interest(156)],n.prototype,"updateGoals",null),__decorate([t.d_interest(157)],n.prototype,"updateJindu",null),__decorate([t.d_interest(158)],n.prototype,"updateJuyuan",null),n}(fgui.vitality.CodeVitalityMediator);e.VitalityMediator=i,__reflect(i.prototype,"giant.chuanqi.VitalityMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.activity=0,this.rewardIds=[],this.breachLevel=0,this.curGroupID=0}return i.prototype.getTaskList=function(){var e=this.vitalityTask,i=[],n=t.Core.hero.level;if(!e)return[];for(var r=0;re.state?1:-1},i.prototype.reset=function(){var i=t.singleton(e.VitalityDB),n=i.taskDic;this.vitalityTask=[];var r=t.Core.hero.level;for(var o in n){var a=n[o];a.state=1,a.jindu=0,a.closeLevel||this.vitalityTask.push(a),a.closeLevel>=r&&this.vitalityTask.push(a)}},i.prototype.resetGroups=function(i){var n=t.singleton(e.VitalityDB).mainGoalsGroup;for(var r in n){var o=n[r];o.groupID<=this.breachLevel?o.state=3:o.groupID==i?o.state=1:o.state=0}},i.prototype.exit=function(e){t.facade.getProxy(69,function(t){t.tupoOut_C2S()},this)},i.prototype.getAllSteak=function(){var i=t.singleton(e.MapLineDB).isNormal(t.Core.mapId)&&!t.Core.isPveScene;if(!i)return!1;var n=this;if(n.vitalitySteak())return n.showTargetTip(!0),!0;n.showTargetTip(!1);var r=t.singleton(e.AchieveGoalsModel);return r.updateSteak()||r.updateJuyuanSteak()?!0:!1},i.prototype.vitalitySteak=function(){if(!t.singleton(e.FunctionOpenModel).checkModuleOpenByPanelID(213,1))return!1;var i=this;if(!i.vitalityTask)return!1;var n=i.getTaskList();for(var r in n){var o=n[r];if(2==o.state)return!0}n=t.singleton(e.VitalityDB).getRewards();for(var r in n){var o=n[r];if(-1==i.rewardIds.indexOf(o.id)&&o.activityValue<=i.activity)return!0}return!1},i.prototype.xiuxianSteak=function(){if(!this.curGroupID)return!1;if(!t.singleton(e.FunctionOpenModel).checkModuleOpenByPanelID(213,3))return!1;var i=this,n=t.singleton(e.VitalityDB).mainGoalsGroup[i.curGroupID];if(!n)return!1;for(var r in n.childrenDic){var o=n.childrenDic[r];if(2==o.state&&o.jindu>=o.maxjindu)return!0}return 2==n.state?!0:!1},i.prototype.showTargetTip=function(e){t.mediatorExec(9,!1,"showTargetShow",!1,e)},i}();e.VitalityModel=i,__reflect(i.prototype,"giant.chuanqi.VitalityModel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this,257)||this}return __extends(n,i),n.prototype.afterAllReady=function(){var t=this,e=t.skin.m_list;e.callbackThisObj=t,e.itemRenderer=t.renderItem,this.$view.hasMaskShape=!0},n.prototype.renderItem=function(i,n){var r=t.singleton(e.AchieveGoalsDB).reward[i];n.m_txt_name.text=r.name;var o=function(t,e){e.m_star.url="ui://vitality/star2"};n.m_starList.callbackThisObj=this,n.m_starList.itemRenderer=o,n.m_starList.numItems=r.levelStar;var a=t.singleton(e.GoodsConfigParse).getItemsByArr(r.itemOrder);t.singleton(e.ItemSlotProxy).updateItemSlot(a[0],n.m_slot)},n.prototype.awake=function(){this.skin.m_list.numItems=t.singleton(e.AchieveGoalsDB).reward.length},n.prototype.sleep=function(){},n}(fgui.vitality.CodeVitalityRewardMediator);e.VitalityRewardMediator=i,__reflect(i.prototype,"giant.chuanqi.VitalityRewardMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this,250)||this}return __extends(n,i),n.prototype.afterAllReady=function(){var t=this,e=t.skin.m_com,i=e.m_pro;i.callbackThisObj=t,i.itemRenderer=t.renderPro,i=e.m_nexpro,i.callbackThisObj=t,i.itemRenderer=t.renderNextPro,this.$view.hasMaskShape=!0},n.prototype.renderPro=function(t,e){var i=this,n=i.curPro[t];e.m_txt_pro.text=n.key+":"+n.value},n.prototype.renderNextPro=function(t,i){i.m_arrow.visible=!1;var n=this,r=n.nextPro[t];i.m_txt_pro.text=r.key+":"+e.UBB.color("+"+r.value,7271783)},Object.defineProperty(n.prototype,"rectHeight",{get:function(){var t=this.rect;return t?t.height:0},set:function(t){var e=this,i=e.skin.m_com;if(i&&i.displayObject){var n=i.displayObject,r=e.rect;r||(r=e.rect=new egret.Rectangle(0,0,i.width,i.height)),r.height=t,n.scrollRect=r}},enumerable:!0,configurable:!0}),n.prototype.setData=function(){var i=this,n=(t.singleton(e.VitalityModel),t.singleton(e.VitalityDB)),r=i.skin.m_com,o=t.Core.hero.xiuxianTitle,a=n.mainGoalsGroup[o];r.m_txt_cur.text="修仙之路第"+e.sectionToChinese(o)+"阶",a&&(r.m_txt_cur.text+="\r["+a.name2+"]");var s=n.mainGoalsGroup[o+1];r.m_txt_next.text="修仙之路第"+e.sectionToChinese(o+1)+"阶\r["+s.name2+"]",i.nextPro=[],i.curPro=[];var c=$DD.Attribute;for(var u in c){var l=c[u];l.name in s&&s[l.name]>0&&(i.nextPro.push({key:l.describe,value:s[l.name]}),a||i.curPro.push({key:l.describe,value:0}))}if(a)for(var u in c){var l=c[u];l.name in a&&a[l.name]>0&&i.curPro.push({key:l.describe,value:a[l.name]})}r.m_pro.numItems=i.curPro.length,r.m_nexpro.numItems=i.nextPro.length},n.prototype.setData1=function(){var i=this,n=t.singleton(e.AchieveGoalsDB),r=i.skin.m_com,o=t.singleton(e.AchieveGoalsModel).breakLevel-1,a=n.mainGoals[o];if(r.m_txt_cur.text="聚元之路",a){var s=a.children[0];r.m_txt_cur.text+="\r["+s.name2+"]"}else r.m_txt_cur.text+="\r[0转]";var c=n.mainGoals[o+1],u=c.children[0];r.m_txt_next.text="聚元之路\r["+u.name2+"]",i.nextPro=[],i.curPro=[];var l=$DD.Attribute;for(var g in l){var d=l[g];d.name in u&&u[d.name]>0&&(i.nextPro.push({key:d.describe,value:u[d.name]}),a||i.curPro.push({key:d.describe,value:0}))}if(a){var s=a.children[0];for(var g in l){var d=l[g];d.name in s&&s[d.name]>0&&i.curPro.push({key:d.describe,value:s[d.name]})}}r.m_pro.numItems=i.curPro.length,r.m_nexpro.numItems=i.nextPro.length},n.prototype.effectStart=function(){var e=this,i=e.skin,n={x:.49765625*i.width,y:355.5/1136*i.height};t.AniRender.getAni("tupochenggong",{x:n.x,y:n.y,parent:e.skin._container,play:!0})},n.prototype.effectComplete=function(){var t=this;t.skin.m_title.visible=!0;var e=egret.Tween;e.removeTweens(t),e.get(t).to({rectHeight:t.skin.height},1e3)},n.prototype.tick=function(){var t=this,e=t.skin.m_com.m_txt_time;return e.text=t.cooltime+"秒后退出副本",t.cooltime<=0?void t.close():void t.cooltime--},n.prototype.close=function(){var i=t.singleton(e.AchieveGoalsModel);i.exit(),t.toggle(250,-1)},n.prototype.awake=function(){var e=this;e.setData1(),e.rectHeight=1,e.skin.m_title.visible=!1,t.Global.callLater(this.effectStart,0,e),e.cooltime=10,t.Global.callLater(this.effectComplete,1100,this),t.timerUtil.add(1e3,e.tick,e),e.skin.m_com.m_btn_btn.onClick(e.close,e)},n.prototype.sleep=function(){var e=this,i=egret.Tween;i.removeTweens(e),t.timerUtil.remove(1e3,e.tick,e),e.cooltime=0},n}(fgui.vitality.CodeVitalitySuccessMediator);e.VitalitySuccessMediator=i,__reflect(i.prototype,"giant.chuanqi.VitalitySuccessMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){this.state=1,this.jindu=0}return t.prototype.decode=function(t){var e=0,i=this;i.id=t[e++],i.name=t[e++],i.completeEventId=t[e++],i.completeEventConfig=t[e++],i.linkPanel=t[e++],i.activity=t[e++],i.exp=t[e++],i.coin=t[e++],i.itemOrder=t[e++],i.startLevel=t[e++],i.closeLevel=t[e++],i.iconResource=t[e++],12==this.completeEventId?this.maxjindu=1:this.maxjindu=this.completeEventConfig[0]},t}();t.DailyGoalsCfg=e,__reflect(e.prototype,"giant.chuanqi.DailyGoalsCfg")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.prototype.decode=function(t){var e=0,i=this;i.id=t[e++],i.activityValue=t[e++],i.itemOrder=t[e++]},t}();t.DailyGoalsRewardCfg=e,__reflect(e.prototype,"giant.chuanqi.DailyGoalsRewardCfg")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){this.state=1,this.jindu=0}return t.prototype.decode=function(t){var e=0,i=this;i.id=t[e++],i.name=t[e++],i.id2=t[e++],i.completeEventId=t[e++],i.completeEventConfig=t[e++],i.linkPanel=t[e++],i.exp=t[e++],i.coin=t[e++],i.itemOrder=t[e++],i.name2=t[e++],i.ani=t[e++],i.rewardIcon=t[e++],i.rewardArt=t[e++],i.rewardDes=t[e++],i.mapid=t[e++],i.need=t[e++],i.notice=!!t[e++],i.desArt=t[e++],i.des=t[e++],i.iconResource=t[e++],i.type=t[e++],i.time=t[e++],i.hp=t[e++],i.atk=t[e++],i.def=t[e++],this.maxjindu=this.completeEventConfig[this.completeEventConfig.length-1]},t}();t.MainGoalsCfg=e,__reflect(e.prototype,"giant.chuanqi.MainGoalsCfg")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){this.state=0}return t.prototype.reset=function(){var t=this.childrenDic;for(var e in t){var i=t[e];i.state=1,i.jindu=0}},t.prototype.checkAllComplete=function(){var t=!0;for(var e in this.childrens){var i=this.childrens[e];if(3!=i.state)return t=!1}return 3!=this.state&&(this.state=2),t},t}();t.MainGoalsGroup=e,__reflect(e.prototype,"giant.chuanqi.MainGoalsGroup")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return __extends(i,e),i.prototype.init=function(){this.taskDic=$DD.DailyGoals,this.decodeGroup($DD.MainGoals)},i.prototype.getRewards=function(){if(!this.rewards){this.rewards=[];var t=$DD.DailyGoalsReward;for(var e in t){var i=t[e];this.rewards.push(i)}}return this.rewards},i.prototype.decodeGroup=function(e){this.mainGoalsGroup={},this.groups=[];for(var i in e){var n=e[i],r=this.mainGoalsGroup[n.id2];r||(r=new t.MainGoalsGroup,r.groupID=n.id2,r.ani=n.ani,r.name2=n.name2,r.rewardIcon=n.rewardIcon,r.rewardArt=n.rewardArt,r.need=n.need,r.desArt=n.desArt,r.des=n.des,r.rewardDes=n.rewardDes,r.type=n.type,r.time=n.time,r.hp=n.hp,r.atk=n.atk,r.def=n.def,r.childrens=[],r.childrenDic={},this.groups.push(r),this.mainGoalsGroup[n.id2]=r),r.childrenDic[n.id]=n,r.childrens.push(n)}},i}(t.BaseDB);t.VitalityDB=e,__reflect(e.prototype,"giant.chuanqi.VitalityDB")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,69)||this;return n.getDailyTasksInfo_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VitalityModel);if(r.rewardIds=n.rewardIds||[],r.activity=n.activity||0,r.reset(),n.taskList)for(var o in n.taskList){var a=n.taskList[o],s=t.singleton(e.VitalityDB).taskDic[a.key];s.state=a.state,s.jindu=a.value}t.dispatch(78)}},n.giveBackDailyTask_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VitalityModel),o=t.singleton(e.VitalityDB).taskDic[n.taskId];o.state=n.state,r.activity=n.activity;var a=t.singleton(e.GoodsConfigParse),s=[];if(o.itemOrder.length&&(s=a.getItemsByArr(o.itemOrder)),o.activity){var c=a.getItemVOByArr([10601,o.activity]);s.push(c)}if(o.exp){var c=a.getItemVOByArr([10301,o.exp]);s.push(c)}if(o.coin){var c=a.getItemVOByArr([10201,o.coin]);s.push(c)}e.showGetRewards(s),t.dispatch(80)}},n.scheduleDailyTask_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=(t.singleton(e.VitalityModel),!1);if(n.taskList)for(var o in n.taskList){var a=n.taskList[o],s=t.singleton(e.VitalityDB).taskDic[a.key];s.state!=a.state?r=!0:2==s.state&&a.value>=s.maxjindu&&(r=!0),s.state=a.state,s.jindu=a.value}t.dispatch(79)}},n.getActivityReward_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VitalityModel);r.rewardIds||(r.rewardIds=[]),r.rewardIds.push(n.rewardId);var o=$DD.DailyGoalsReward[n.rewardId],a=$DD.PrivilegeCard[1],s=t.singleton(e.GoodsConfigParse).getItemsByArr(o.itemOrder);if(0!=a.state)for(var c in s){var u=s[c];u.count=2*u.count}e.showGetRewards(s),t.dispatch(81)}},n.pushActivityLevel_S2C=function(i){var n=i.data,r=t.singleton(e.VitalityModel);r.activity=n.activity,t.dispatch(78)},n.getMainGoalsInfo_S2C=function(t){t.data},n.giveBackMainGoals_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VitalityModel),o=t.singleton(e.VitalityDB).mainGoalsGroup[r.curGroupID],a=o.childrenDic[n.taskId];a.state=n.state,o.checkAllComplete();var s=t.singleton(e.GoodsConfigParse),c=[];if(a.itemOrder.length&&(c=s.getItemsByArr(a.itemOrder)),a.exp){var u=s.getItemVOByArr([10301,a.exp]);c.push(u)}if(a.coin){var u=s.getItemVOByArr([10201,a.coin]);c.push(u)}e.showGetRewards(c),t.dispatch(84,r.curGroupID)}},n.scheduleMainGoals_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VitalityModel);if(r.curGroupID){var o=t.singleton(e.VitalityDB).mainGoalsGroup[r.curGroupID];if(n.taskList)for(var a in n.taskList){var s=n.taskList[a],c=o.childrenDic[s.key];c&&(c.state=s.state,c.jindu=s.value)}t.dispatch(83,r.curGroupID)}}},n.tupoEnter_S2C=function(i){var r=i.data;if(t.checkSuccess(r)){t.toggle(213,-1);var o=t.singleton(e.MapLineDB).getMapLineCfg(t.Core.mapId);8!=o.mapType?t.facade.once(7,n.enterMap,n):n.enterMap()}},n.tupoResult_S2C=function(t){t.data},n.tupoOut_S2C=function(t){t.data},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("GetDailyTasksInfo_S2C_Msg",1921),t.regHandler(t.getDailyTasksInfo_S2C,1921),t.regMsg("GiveBackDailyTask_S2C_Msg",1922),t.regHandler(t.giveBackDailyTask_S2C,1922),t.regMsg("ScheduleDailyTask_S2C_Msg",1923),t.regHandler(t.scheduleDailyTask_S2C,1923),t.regMsg("GetActivityReward_S2C_Msg",1924),t.regHandler(t.getActivityReward_S2C,1924),t.regMsg("PushActivityLevel_S2C_Msg",1931),t.regHandler(t.pushActivityLevel_S2C,1931),t.regMsg("GetMainGoalsInfo_S2C_Msg",1925),t.regHandler(t.getMainGoalsInfo_S2C,1925),t.regMsg("GiveBackMainGoals_S2C_Msg",1926),t.regHandler(t.giveBackMainGoals_S2C,1926),t.regMsg("ScheduleMainGoals_S2C_Msg",1927),t.regHandler(t.scheduleMainGoals_S2C,1927),t.regMsg("TupoEnter_S2C_Msg",1928),t.regHandler(t.tupoEnter_S2C,1928),t.regMsg("TupoResult_S2C_Msg",1929),t.regHandler(t.tupoResult_S2C,1929),t.regMsg("TupoOut_S2C_Msg",1930),t.regHandler(t.tupoOut_S2C,1930)},n.prototype.getDailyTasksInfo_C2S=function(){this.send(1921,null,"")},n.prototype.giveBackDailyTask_C2S=function(t){this.send(1922,t,"GiveBackDailyTask_C2S_Msg")},n.prototype.getActivityReward_C2S=function(t){this.send(1924,t,"GetActivityReward_C2S_Msg")},n.prototype.getMainGoalsInfo_C2S=function(){this.send(1925,null,"")},n.prototype.giveBackMainGoals_C2S=function(t){this.send(1926,t,"GiveBackMainGoals_C2S_Msg")},n.prototype.tupoEnter_C2S=function(){this.send(1928,null,"")},n.prototype.tupoOut_C2S=function(){this.send(1930,null,"")},n.prototype.enterMap=function(){var i=t.singleton(e.VitalityModel),n=t.singleton(e.VitalityDB).mainGoalsGroup[i.curGroupID];if(1==n.type)t.facade.executeMediator(201,!1,"showData",!0,i);else{t.Core.unitEntity.changeState(7);var r=e.FightController.getInstance(),o=r.getDomain(1);for(var a in o){var s=o[a];s&&(s.setBodyVisible(!1),s.setTitleVisible(!1))}t.facade.executeMediator(201,!1,"showData",!0,i,1e3*n.time)}},n}(t.Service);e.VitalityService=i,__reflect(i.prototype,"giant.chuanqi.VitalityService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this,341)||this,e=t.view;return e.hasMaskShape=!0,t}return __extends(n,i),n.prototype.afterAllReady=function(){var i=this,n=i.skin;i._challengeFubenProxy=t.singleton(e.ChallengeFubenProxy),i._challengeFubenDB=t.singleton(e.ChallengeFubenDB),n.m_rewardList.setVirtual(),n.m_rankList.setVirtual()},n.prototype.awake=function(){var e=this,i=e.skin;i.m_rewardList.itemRenderer=e.rewardRenderer,i.m_rewardList.callbackThisObj=e,i.m_rankList.itemRenderer=e.rankRenderer,i.m_rankList.callbackThisObj=e,i.m_c1.on(fairygui.StateChangeEvent.CHANGED,e.selectBagTab,e),i.m_c1.selectedIndex=0,i.m_txtMyRank.text="我的排名:"+e._challengeFubenProxy.wanshazhenRank,e._wanshazhenService.killFormationRank_C2S(),i.m_txtDesc.text=t.CodeUtil.getMsg(4051)},n.prototype.sleep=function(){var t=this;t.skin},n.prototype.selectBagTab=function(t){var e=this,i=e.skin;0==i.m_c1.selectedIndex||1==i.m_c1.selectedIndex&&(i.m_rewardList.numItems=e._challengeFubenDB.wanshazhenRankRewardes.length)},n.prototype.updateData=function(){var t=this,e=t.skin,i=t._challengeFubenProxy.rankList;e.m_rankList.numItems=i?i.length:0},n.prototype.rankRenderer=function(t,e){var i=this,n=(i.skin,i._challengeFubenProxy.rankList[t]),r=t+1;3>t?(e.m_txtRank.visible=!1,e.m_rankIcon.visible=!0,e.m_rankIcon.url="ui://challengefuben/kuafupvprank"+r):(e.m_txtRank.visible=!0,e.m_rankIcon.visible=!1,e.m_txtRank.text=r+""),e.m_txtName.text=n.value2,e.m_txtScore.text=n.key+""},n.prototype.rewardRenderer=function(t,e){var i=this;i.skin;i._renderIndex=t,e.m_list.itemRenderer=i.itemRenderer,e.m_list.callbackThisObj=i;var n=i._challengeFubenDB.wanshazhenRankRewardes[i._renderIndex];e.m_list.numItems=n.item.length;var r=n.arenaRank;3>t?(e.m_txtRank.visible=e.m_canyujiang.visible=!1,e.m_rankIcon.visible=!0,e.m_rankIcon.url="ui://challengefuben/kuafupvprank"+r[0]):(e.m_txtRank.visible=!0,e.m_rankIcon.visible=!1,r[1]>99999?(e.m_canyujiang.visible=!0,e.m_txtRank.text=""):(e.m_canyujiang.visible=!1,e.m_txtRank.text=r[0]+"-"+r[1]))},n.prototype.itemRenderer=function(i,n){var r,o=this,a=(o.skin,o._challengeFubenDB.wanshazhenRankRewardes[o._renderIndex]);r=t.singleton(e.GoodsConfigParse).getItemVOByArr(a.item[i]),t.singleton(e.ItemSlotProxy).updateItemSlot(r,n)},__decorate([t.d_dependProxy(70)],n.prototype,"_wanshazhenService",void 0),__decorate([t.d_interest(302)],n.prototype,"updateData",null),n}(fgui.wanshazhenrank.CodeWanshazhenRankMediator);e.WanshazhenRankMediator=i,__reflect(i.prototype,"giant.chuanqi.WanshazhenRankMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this,375)||this,i=t.view;return i.hasMaskShape=!0,t}return __extends(i,e),i.prototype.afterAllReady=function(){},i.prototype.awake=function(){var t=this,e=t.skin;e.m_closeBtn.onClick(t.onClose,t),e.m_rewardBtn.onClick(t.tryGetReward,t)},i.prototype.sleep=function(){var t=this,e=t.skin;e.m_closeBtn.offClick(t.onClose,t),e.m_rewardBtn.offClick(t.tryGetReward,t)},i.prototype.onClose=function(){t.toggle(375,-1)},i.prototype.tryGetReward=function(){var e=this;t.facade.getMediator(373,function(t){0!=t.authenticateStatus?e.onGetReward():e.openAuthenticate()},null)},i.prototype.openAuthenticate=function(){var e=this;platform.other.doAuthenticate().then(function(i){console.log("doAuthenticate result",i),0===i.errcode||1===i.errcode?e.onGetReward():t.showClientTips("尚未实名认证成功")})["catch"](function(e,i){t.showClientTips("实名认证出错"),console.log("doAuthenticate error",e,i)})},i.prototype.onGetReward=function(){platform.other.getAuthenticateReward(t.Core.hero.id,t.Core.serverVO.id,t.Core.hero.realname).then(function(e,i){console.log("getAuthenticateReward",e,i),e?(t.facade.getMediator(373,function(t){t.toggleShowAuthenticateIcon(!1)},null),t.toggle(375,-1),t.showClientTips("奖励已通过邮件发送,请查收")):t.showClientTips("服务器繁忙,请稍后重试")})},i}(fgui.webxhb.CodeAuthenticatePanelMediator);e.AuthenticatePanelMediator=i,__reflect(i.prototype,"giant.chuanqi.AuthenticatePanelMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this,374)||this,i=t.view;return i.hasMaskShape=!0,t}return __extends(i,e),i.prototype.afterAllReady=function(){},i.prototype.awake=function(){var e=this,i=e.skin;i.m_closeBtn.onClick(e.onClose,e),i.m_downBtn.onClick(e.onDownWeiDuan,e),i.m_rewardBtn.onClick(e.onGetReward,e),t.facade.getMediator(373,function(t){i.m_downBtn.visible=1!=t.weiDuanStatus,i.m_rewardBtn.visible=1==t.weiDuanStatus},null)},i.prototype.sleep=function(){var t=this,e=t.skin;e.m_closeBtn.offClick(t.onClose,t),e.m_downBtn.offClick(t.onDownWeiDuan,t),e.m_rewardBtn.offClick(t.onGetReward,t)},i.prototype.onClose=function(){t.toggle(374,-1)},i.prototype.onDownWeiDuan=function(){platform.other.doDownWeiDuan().then(function(e,i){console.log("doDownWeiDuan 0",e),e&&t.showClientTips("请登录微端领取奖励")})["catch"](function(t,e){console.log("doDownWeiDuan 1",t,e)})},i.prototype.onGetReward=function(){platform.other.getWeiDuanReward(t.Core.hero.id,t.Core.serverVO.id,t.Core.hero.realname).then(function(e,i){console.log("getWeiDuanReward",e,i),e?(t.facade.getMediator(373,function(t){t.toggleShowFavoriteIcon(!1)},null),t.toggle(374,-1),t.showClientTips("奖励已通过邮件发送,请查收")):t.showClientTips("服务器繁忙,请稍后重试")})},i}(fgui.webxhb.CodeFavoriteMicroPanelMediator);e.FavoriteMicroPanelMediator=i,__reflect(i.prototype,"giant.chuanqi.FavoriteMicroPanelMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this,373)||this;return t.weiDuanStatus=-1,t.authenticateStatus=-1,t.canShowAuthButton=!1,t}return __extends(i,e),i.prototype.afterAllReady=function(){},i.prototype.checkIconsCanShow=function(){var e=this;e.toggleShowFavoriteIcon(!1),e.toggleShowAuthenticateIcon(!1),platform.other.checkAuthenticateReward&&platform.other.checkAuthenticateReward(t.Core.hero.id,t.Core.serverVO.id).then(function(i){console.log("checkAuthenticateReward",i),-1===i.errcode?t.Core.externalParams.gm?(e.authenticateStatus=0,e.toggleShowAuthenticateIcon(!0)):(e.authenticateStatus=0===i.errcode||1===i.errcode?1:-1,e.toggleShowAuthenticateIcon(!1)):0===i.errcode||1===i.errcode?(e.authenticateStatus=0===i.errcode||1===i.errcode?1:-1,e.toggleShowAuthenticateIcon(!1),platform.other.getAuthReward()):(e.authenticateStatus=0,e.toggleShowAuthenticateIcon(!0),platform.other.doAuthenticate().then(function(i){console.log("doAuthenticate result",i),0===i.errcode||1===i.errcode?(e.authenticateStatus=1,e.toggleShowAuthenticateIcon(!1),platform.other.getAuthReward()):t.showClientTips("尚未实名认证成功")}))})},i.prototype.checkOnLevelChanged=function(){var e=this,i=e.skin;if(i.m_favoriteNode.visible){var n=RES.getRes("other");n&&n.webxhb&&-1!=n.webxhb.favorite_lvs.indexOf(t.Core.hero.level)&&t.toggle(374,1)}},i.prototype.toggleShowFavoriteIcon=function(t){var e=this,i=e.skin;i.m_favoriteNode.visible=t},i.prototype.toggleShowAuthenticateIcon=function(e){var i=this;this.canShowAuthButton=e,t.facade.getMediator(7,function(t){t.toggleShowAuthButton(i.canShowAuthButton)},i)},i.prototype.awake=function(){var t=this,e=t.skin;e.m_favoriteIconBtn.onClick(t.showFavoritePanel,t),t.checkIconsCanShow()},i.prototype.sleep=function(){var t=this,e=t.skin;e.m_favoriteIconBtn.offClick(t.showFavoritePanel,t)},i.prototype.showFavoritePanel=function(){t.toggle(374,1)},__decorate([t.d_interest(10)],i.prototype,"checkOnLevelChanged",null),i}(fgui.webxhb.CodeWebXHBIconsMediator);e.WebXHBIconsMediator=i,__reflect(i.prototype,"giant.chuanqi.WebXHBIconsMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this,371)||this;t._time=10;var i=t.view;return i.hasMaskShape=!0,t}return __extends(i,e),i.prototype.afterAllReady=function(){var t=$DD.Config[143]?parseInt($DD.Config[143].value):0;this.skin.m_bg_0.visible=0===t,this.skin.m_bg_1.visible=0!==t},i.prototype.awake=function(){var e=this,i=e.skin;i.m_btnStart.onClick(e.startGame,e),t.timerUtil.add(1e3,e.tick,e),t.HttpStep.send(27)},i.prototype.sleep=function(){var e=this,i=e.skin;i.m_btnStart.offClick(e.startGame,e),t.timerUtil.remove(1e3,e.tick,e),t.HttpStep.send(28)},i.prototype.startGame=function(){t.toggle(371,-1),t.toggle(236,1),i.checkGetRegisterReward()},i.checkGetRegisterReward=function(){platform.other&&platform.other.checkRegisterReward&&platform.other.checkRegisterReward(t.Core.hero.id,t.Core.serverVO.id).then(function(e,i){console.log("checkRegisterReward",e,i),e&&platform.other.getRegisterReward(t.Core.hero.id,t.Core.serverVO.id,t.Core.hero.realname).then(function(e,i){console.log("getRegisterReward",e,i),e?t.showClientTips("奖励已通过邮件发送,请查收"):t.showClientTips("服务器繁忙,请稍后重试")})["catch"](function(e){console.log("get register reward with error:",e),t.showClientTips("服务器繁忙,请稍后重试") })})["catch"](function(){t.showClientTips("服务器繁忙,请稍后重试")})},i.prototype.tick=function(){var t=this;t._time--,t._time<=0&&t.startGame()},i}(fgui.welcome.CodeWelcomeMediator);e.WelcomeMediator=i,__reflect(i.prototype,"giant.chuanqi.WelcomeMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.init=function(){},e.prototype.getCellList=function(){if(!this.cellList){this.cellList=[],this.cellDic=$DD.Signin;for(var t in this.cellDic){var e=this.cellDic[t];this.cellList.push(e)}}return this.cellList},e.prototype.getCell=function(t){return this.cellList||this.getCellList(),this.cellDic[t]},e.prototype.getOnlineList=function(){if(!this.onlineList){this.onlineList=[],this.onlineDic=$DD.Online;for(var t in this.onlineDic){var e=this.onlineDic[t];this.onlineList.push(e)}}return this.onlineList},e.prototype.getOnline=function(t){return this.onlineList||this.getOnlineList(),this.onlineDic[t]},e.prototype.getLevelList=function(){if(!this.levelList){this.levelList=[],this.levelDic=$DD.LevelBag;for(var t in this.levelDic){var e=this.levelDic[t];this.levelList.push(e)}}return this.levelList.doSort("state",0),this.levelList},e.prototype.getLevel=function(t){return this.levelDic||this.getLevelList(),this.levelDic[t]},e}(t.BaseDB);t.WelfareDB=e,__reflect(e.prototype,"giant.chuanqi.WelfareDB")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this,232)||this}return __extends(n,i),n.prototype.afterAllReady=function(){var i=this,n=i.skin,r=n.m_tablist;i.moduleHelp=new e.ModuleStateHelp(this.name,n);var o=r.getChildAt(0);i.registBadgeIcon(o.displayObject,[113],!0,-7,7),i.moduleHelp.quickReg("0",o),o=r.getChildAt(1),i.registBadgeIcon(o.displayObject,[114],!0,-7,7),i.moduleHelp.quickReg("1",o),o=r.getChildAt(2),i.registBadgeIcon(o.displayObject,[115],!0,-7,7),i.moduleHelp.quickReg("2",o),r=n.m_signList,r.itemRenderer=i.renderSign,r.callbackThisObj=i,r=n.m_txtList,r.itemRenderer=i.renderSignText,r.callbackThisObj=i,r=n.m_onlineList,r.itemRenderer=i.renderOnline,r.callbackThisObj=i,r=n.m_levelList,r.itemRenderer=i.renderLevelReward,r.callbackThisObj=i,n.m_exchangebg.icon=t.ConfigUtils.getResUrl(t.ResPrefix.P+"welfare/bg.png"),n.m_txt_input._textField.multiline=!0},n.prototype.awake=function(){var i=this,n=i.skin,r=n.m_signList;r.scrollPane.on(fairygui.ScrollPane.SCROLL,i.listScrolled,i),r=n.m_tablist,r.on(fairygui.ItemEvent.CLICK,i.onChangeController,i),r.selectedIndex=0,i.onChangeController(),n.m_btn_jihuo.onClick(i.onClickActivite,i);var o=t.singleton(e.VipCardDB).cards[2],a=0==o.state;n.m_btn_jihuo.visible=a,n.m_vipcardTip.visible=a,n.m_btn_reward.onClick(i.onGetJihuoma,i)},n.prototype.sleep=function(){var t=this,e=t.skin,i=e.m_signList;i.scrollPane.off(fairygui.ScrollPane.SCROLL,this.listScrolled,this),e.m_tablist.off(fairygui.ItemEvent.CLICK,t.onChangeController,t),e.m_btn_jihuo.offClick(t.onClickActivite,t),e.m_btn_reward.offClick(t.onGetJihuoma,t)},n.prototype.onChangeController=function(){var t=this.skin,e=t.m_tablist,i=e.selectedIndex;t.m_c1.selectedIndex=i;for(var n=e.numChildren,r=0;n>r;r++){var o=e.getChildAt(r);r==i?o.titleColor=1710623:o.titleColor=15269117}switch(i){case 0:this.reflushSign();break;case 1:this.reflushOnline();break;case 2:this.reflushLevelReward();break;case 3:this.reflushJihuoma()}},n.prototype.listScrolled=function(){var t=this.skin;t.m_txtList._container.y=t.m_signList._container.y},n.prototype.onGetJihuoma=function(){this._server.jihuomaReward_C2S({id:this.skin.m_txt_input.text})},n.prototype.reflushSign=function(){for(var i=this.skin.m_signList,n=i.numChildren,r=0;n>r;r++){var o=i.getChildAt(r);o.offClick(this.clickItem,this)}n=t.singleton(e.WelfareDB).getCellList().length,i.numItems=n,i=this.skin.m_txtList,i.numItems=n},n.prototype.reflushOnline=function(){for(var i=this,n=i.skin.m_onlineList,r=n.numChildren,o=0;r>o;o++){var a=n.getChildAt(o);a.m_list;a.m_btn_get.offClick(i.onClickOnline,i)}var s=function(t,e){if(2==t.state||2==e.state){if(2==t.state)return-1;if(2==e.state)return 1}return t.state>e.state?1:t.state==e.state?0:-1};i.onlineList=t.singleton(e.WelfareDB).getOnlineList(),i.onlineList.sort(s),n.numItems=i.onlineList.length},n.prototype.reflushLevelReward=function(){for(var i=this,n=i.skin.m_levelList,r=n.numChildren,o=0;r>o;o++){var a=n.getChildAt(o);a.m_list;a.m_btn_btn.offClick(i.onClickLevelReward,i)}n.numItems=t.singleton(e.WelfareDB).getLevelList().length},n.prototype.renderSignText=function(i,n){var r=t.singleton(e.WelfareDB).getCellList(),o=r[i],a=o.reward[0],s=o.reward[1],c=t.singleton(e.GoodsConfigParse).getDaojuConfigByID(a);n.m_txtCount.text=s,n.m_txtName.text=c.name},n.prototype.renderSign=function(i,n){var r=t.singleton(e.WelfareDB).getCellList(),o=r[i],a=o.reward[0],s=o.reward[1],c=t.singleton(e.WelfareModel),u=t.singleton(e.GoodsConfigParse).getDaojuConfigByID(a);u.count=s;var l=!c.state&&o.id==c.signCount+1||c.state&&o.id<=c.signCount+c.otherSignCount;return t.singleton(e.ItemSlotProxy).updateItemSlot2(u,n,s,!l),n.data=o,n.onClick(this.clickItem,this),n.m_txt_buqian.visible=!1,n.m_txt_signed.visible=!1,n.m_itemBg.isShowRedPoint(0==c.state&&o.id==c.signCount+1,!0),c.signCount>=o.id?void(n.m_txt_signed.visible=!0):void(0!=c.state&&o.id<=c.signCount+c.otherSignCount&&(n.m_txt_buqian.visible=!0))},n.prototype.clickItem=function(i){var n=i.currentTarget.data,r=t.singleton(e.WelfareModel),o=r.state?0:1,a=r.signCount+r.otherSignCount+o;return n.id>r.signCount&&n.id<=a&&n.id==r.signCount+1?void(r.state?this._server.signInGetReward_C2S({isBuqian:!0}):this._server.signInGetReward_C2S({isBuqian:!1})):void 0},n.prototype.renderOnline=function(i,n){var r=this.onlineList,o=r[i];n.data=o,n.m_txt_title.text="在线"+o.time/60+"分钟可领取";var a=function(i,n){var r=o.reward[i][0],a=o.reward[i][1],s=t.singleton(e.GoodsConfigParse).getDaojuConfigByID(r);s.count=a,t.singleton(e.ItemSlotProxy).updateItemSlot2(s,n,a),n.data=s},s=n.m_list;s.callbackThisObj=this,s.itemRenderer=a,s.numItems=o.reward.length,n.m_btn_get.data=o,n.m_btn_get.onClick(this.onClickOnline,this),this.updateTime(n)},n.prototype.updateTime=function(i){var n=i.data;if(n){var r=function(t){i.m_btn_get.visible=t,i.m_geted.visible=!t};switch(i.m_btn_get.isShowRedPoint(2==n.state),n.state){case 1:i.m_txt_time.text="倒计时:00:00:00",r(!1);break;case 2:i.m_txt_time.text="倒计时:00:00:00",r(!0);break;default:var o=1e3*n.time-t.singleton(e.WelfareModel).onlineTime;i.m_txt_time.text="倒计时:"+t.DateUtils.getCountdown(o,{h:"{0}:",m:"{0}:",s:"{0}"}),r(!0)}}},n.prototype.updateOnlineTick=function(){for(var t=this,e=t.skin.m_onlineList,i=e.numChildren,n=0;i>n;n++){var r=e.getChildAt(n);this.updateTime(r)}},n.prototype.onClickOnline=function(e){var i=e.currentTarget.data;2==i.state?this._server.signInTimeReward_C2S({rewardId:i.id}):0==i.state&&t.showClientTips("领取时间没到")},n.prototype.renderLevelReward=function(i,n){var r=t.singleton(e.WelfareDB).getLevelList(),o=r[i];n.data=o,n.m_txt_title.text="等级达到"+o.level+"级";var a=function(i,n){var r=o.reward[i][0],a=o.reward[i][1],s=t.singleton(e.GoodsConfigParse).getDaojuConfigByID(r);s.count=a,t.singleton(e.ItemSlotProxy).updateItemSlot2(s,n,a),n.data=s},s=n.m_list;s.callbackThisObj=this,s.itemRenderer=a,s.numItems=o.reward.length,n.m_btn_btn.data=o,n.m_btn_btn.onClick(this.onClickLevelReward,this),1==o.state?(n.m_btn_btn.visible=!1,n.m_geted.visible=!0):(n.m_btn_btn.visible=!0,n.m_geted.visible=!1),n.m_btn_btn.isShowRedPoint(1!=o.state&&o.level<=t.Core.hero.level)},n.prototype.onClickLevelReward=function(e){var i=e.currentTarget.data;0==i.state&&i.level<=t.Core.hero.level?this._server.levelBagReward_C2S({rewardId:i.id}):t.showClientTips("等级不足,无法领取")},n.prototype.onClickActivite=function(){var i=t.singleton(e.VipCardDB),n=i.cards[2];0==n.state&&t.toggle(236,1,!1,232)},n.prototype.reflushJihuoma=function(){var t=this;t.skin.m_txt_input.text=""},n.prototype.setTab=function(t){t=parseInt(t),this.skin.m_tablist.selectedIndex=t,this.onChangeController()},n.prototype.inputTxtfocusIn=function(){this.skin.m_txt_input.color=15269117},__decorate([t.d_dependProxy(71)],n.prototype,"_server",void 0),__decorate([t.d_interest(108),t.d_interest(107)],n.prototype,"reflushSign",null),__decorate([t.d_interest(111),t.d_interest(109)],n.prototype,"reflushOnline",null),__decorate([t.d_interest(112),t.d_interest(10)],n.prototype,"reflushLevelReward",null),__decorate([t.d_interest(110)],n.prototype,"updateOnlineTick",null),n}(fgui.welfare.CodeWelfareMediator);e.WelfareMediator=i,__reflect(i.prototype,"giant.chuanqi.WelfareMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.signCount=0,this.otherSignCount=0,this.state=0}return i.prototype.addColdDown=function(){t.timerUtil.add(1e3,this.tick,this)},i.prototype.tick=function(){this.onlineTime=t.Core.getServerDate().getTime()-t.Core.serverInfoVO.onlineTime+this.oldTime;var i=t.singleton(e.WelfareDB),n=i.getOnlineList(),r=this.onlineTime/1e3,o=!0;for(var a in n){var s=n[a];1!=s.state&&(o=!1,s.time<=r&&(s.state=2,t.dispatch(111)))}o&&t.timerUtil.remove(1e3,this.tick,this),t.dispatch(110)},i.prototype.signSteak=function(){return 0==this.state},i.prototype.onlineSteak=function(){var i=t.singleton(e.WelfareDB),n=i.getOnlineList();for(var r in n){var o=n[r];if(2==o.state)return!0}return!1},i.prototype.levelRewardSteak=function(){var i=t.singleton(e.WelfareDB),n=i.getLevelList(),r=t.Core.hero.level;for(var o in n){var a=n[o];if(0==a.state&&a.level<=r)return!0}return!1},i}();e.WelfareModel=i,__reflect(i.prototype,"giant.chuanqi.WelfareModel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.prototype.decode=function(t){var e=0,i=this;i.id=t[e++],i.level=t[e++],i.reward=t[e++],i.state=0},t}();t.LevelBagCfg=e,__reflect(e.prototype,"giant.chuanqi.LevelBagCfg")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.prototype.decode=function(t){var e=0,i=this;i.id=t[e++],i.time=t[e++],i.reward=t[e++],i.state=0},t}();t.OnlineCfg=e,__reflect(e.prototype,"giant.chuanqi.OnlineCfg")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.prototype.decode=function(t){var e=0,i=this;i.id=t[e++],i.reward=t[e++],i.advanced=t[e++]},t}();t.SigninCfg=e,__reflect(e.prototype,"giant.chuanqi.SigninCfg")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,71)||this;return n.signInGetInfo_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.WelfareModel);r.signCount=n.signCount,r.otherSignCount=n.otherSignCount,r.state=n.state,t.dispatch(107)}},n.signInGetReward_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.WelfareModel);r.signCount=n.signCount,r.otherSignCount=n.otherSignCount,r.state=1;var o=t.singleton(e.WelfareDB),a=o.getCell(r.signCount),s=t.singleton(e.GoodsConfigParse),c=s.getItemVOByArr(a.reward),u=t.singleton(e.VipCardModel).getCardInfo();u&&(c.count=c.count*u.signin),e.showGetRewards([c]),t.dispatch(108)}},n.signInTimeInfo_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.WelfareModel);r.oldTime=n.dayOnlineTime,t.Core.serverInfoVO.onlineTime=n.onlineTime;var o=t.singleton(e.WelfareDB),a=o.getOnlineList();for(var s in a){var c=a[s];c.state=0}for(var s in n.infoDTO){var c=n.infoDTO[s],u=o.getOnline(c.key);u.state=c.value}r.addColdDown(),t.dispatch(109),t.dispatch(111)}},n.signInTimeReward_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.WelfareDB),o=r.getOnline(n.infoDTO.key);o.state=n.infoDTO.value;var a=t.singleton(e.GoodsConfigParse),s=a.getItemsByArr(o.reward),c=t.singleton(e.VipCardModel).getCardInfo();if(c)for(var u in s){var l=s[u];l.count=l.count*c.online}e.showGetRewards(s),t.dispatch(111)}},n.levelBagInfo_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=(t.singleton(e.WelfareModel),t.singleton(e.WelfareDB));for(var o in n.infoDTO){var a=n.infoDTO[o],s=r.getLevel(a.key);s.state=a.value}t.dispatch(112)}},n.levelBagReward_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.WelfareDB),o=r.getLevel(n.infoDTO.key);o.state=n.infoDTO.value;var a=t.singleton(e.GoodsConfigParse),s=a.getItemsByArr(o.reward);e.showGetRewards(s),t.dispatch(112)}},n.jihuomaReward_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.GoodsConfigParse),o=[];for(var a in n.infoDTO){var s=n.infoDTO[a];o.push([s.key,s.value])}var c=r.getItemsByArr(o);e.showGetRewards(c),t.showClientTips("恭喜成功领取礼包,礼包将通过邮件发放")}},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("SignInGetInfo_S2C_Msg",2221),t.regHandler(t.signInGetInfo_S2C,2221),t.regMsg("SignInGetReward_S2C_Msg",2222),t.regHandler(t.signInGetReward_S2C,2222),t.regMsg("SignInTimeInfo_S2C_Msg",2223),t.regHandler(t.signInTimeInfo_S2C,2223),t.regMsg("SignInTimeReward_S2C_Msg",2224),t.regHandler(t.signInTimeReward_S2C,2224),t.regMsg("LevelBagInfo_S2C_Msg",2225),t.regHandler(t.levelBagInfo_S2C,2225),t.regMsg("LevelBagReward_S2C_Msg",2226),t.regHandler(t.levelBagReward_S2C,2226),t.regMsg("JihuomaReward_S2C_Msg",2227),t.regHandler(t.jihuomaReward_S2C,2227)},n.prototype.signInGetInfo_C2S=function(){this.send(2221,null,"")},n.prototype.signInGetReward_C2S=function(t){this.send(2222,t,"SignInGetReward_C2S_Msg")},n.prototype.signInTimeInfo_C2S=function(){this.send(2223,null,"")},n.prototype.signInTimeReward_C2S=function(t){this.send(2224,t,"SignInTimeReward_C2S_Msg")},n.prototype.levelBagInfo_C2S=function(){this.send(2225,null,"")},n.prototype.levelBagReward_C2S=function(t){this.send(2226,t,"LevelBagReward_C2S_Msg")},n.prototype.jihuomaReward_C2S=function(t){this.send(2227,t,"JihuomaReward_C2S_Msg")},n}(t.Service);e.WelfareService=i,__reflect(i.prototype,"giant.chuanqi.WelfareService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this,264)||this}return __extends(n,i),n.prototype.afterAllReady=function(){var e=this,i=e.skin;e.$view.hasMaskShape=!0,i.m_bg.icon=t.ConfigUtils.getResUrl(t.ResPrefix.P+"vitalitygift/bg.png");var n=i.m_list;n.callbackThisObj=e,n.itemRenderer=e.renderItem},n.prototype.renderItem=function(i,n){var r=t.singleton(e.VitalityGiftModel),o=r.reward[i],a=o.key,s=o.value,c=t.singleton(e.GoodsConfigParse).getDaojuConfigByID(a);c.count=s,t.singleton(e.ItemSlotProxy).updateItemSlot2(c,n,s),n.data=c},n.prototype.tick=function(){var i=t.singleton(e.VitalityGiftModel),n=i.endTime-t.Core.getServerDate().getTime();this.skin.m_txt_time.text="倒计时:"+e.formatCountDownTime(n)},n.prototype.onClickBuy=function(){var i=t.singleton(e.VitalityModel).activity,n=t.singleton(e.VitalityGiftModel).cost-i;0>=n&&(n=0);var r="当前拥有"+i+"活跃度,购买礼包需要额外支付"+n+"元宝是否购买礼包";t.showAlert({message:r,thisObj:this,callback:this.call})},n.prototype.call=function(i,n){1==i&&this._server.zeroBagBuy_C2S({actId:t.singleton(e.VitalityGiftModel).actId})},n.prototype.update=function(){var i=t.singleton(e.VitalityGiftModel),n=i.rewardList.indexOf(i.actId)>=0,r=this,o=r.skin;o.m_btn_btn.text=i.cost+"",o.m_btn_btn.visible=!n,o.m_geted.visible=n},n.prototype.awake=function(){var i=this,n=i.skin,r=t.singleton(e.VitalityGiftModel);n.m_list.numItems=r.reward.length,n.m_txt_tips.text=r.tip,n.m_txt_huoyue.text="当前活跃值:"+t.singleton(e.VitalityModel).activity,i.update(),n.m_btn_add.onClick(t.Core.charge,i),n.m_btn_btn.onClick(i.onClickBuy,i),t.timerUtil.add(1e3,i.tick,i)},n.prototype.sleep=function(){var e=this,i=e.skin;i.m_btn_add.offClick(t.Core.charge,e),i.m_btn_btn.offClick(e.onClickBuy,e),t.timerUtil.remove(1e3,e.tick,e)},__decorate([t.d_dependProxy(73)],n.prototype,"_server",void 0),__decorate([t.d_interest(164)],n.prototype,"update",null),n}(fgui.vitalitygift.CodeVitalityGilftMediator);e.VitalityGiftMediator=i,__reflect(i.prototype,"giant.chuanqi.VitalityGiftMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t}();t.VitalityGiftModel=e,__reflect(e.prototype,"giant.chuanqi.VitalityGiftModel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,73)||this;return n.zeroBagInfo_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VitalityGiftModel);if(r.endTime=n.endTime||0,!n.endTime)return void t.dispatch(164);r.rewardList=n.rewardList||[],r.actId=n.actId,r.activity=n.activity,r.cost=n.cost,r.tip=n.tip,r.reward=n.reward,t.dispatch(164)}},n.zeroBagBuy_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.VitalityGiftModel);r.rewardList=n.rewardList||[];var o=t.singleton(e.GoodsConfigParse),a=[];for(var s in r.reward){var c=r.reward[s];a.push([c.key,c.value])}var u=o.getItemsByArr(a);e.showGetRewards(u),t.dispatch(164)}},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("ZeroBagInfo_S2C_Msg",2851),t.regHandler(t.zeroBagInfo_S2C,2851),t.regMsg("ZeroBagBuy_S2C_Msg",2852),t.regHandler(t.zeroBagBuy_S2C,2852)},n.prototype.zeroBagInfo_C2S=function(){this.send(2851,null,"")},n.prototype.zeroBagBuy_C2S=function(t){this.send(2852,t,"ZeroBagBuy_C2S_Msg")},n}(t.Service);e.ZeroBagService=i,__reflect(i.prototype,"giant.chuanqi.ZeroBagService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this,270)||this}return __extends(n,i),n.prototype.afterAllReady=function(){var t=this,e=t.skin,i=e.m_list;i.callbackThisObj=t,i.itemRenderer=t.renderItem,i=e.m_txtt,i.callbackThisObj=t,i.itemRenderer=t.renderTxtItem,i=e.m_tablist,i.callbackThisObj=t,i.itemRenderer=t.renderTabItem},n.prototype.renderItem=function(i,n){var r=this.skin.m_tablist.selectedItem.data,o=r.gift[i],a=o.key,s=o.value,c=t.singleton(e.GoodsConfigParse).getDaojuConfigByID(a);c.count=s,t.singleton(e.ItemSlotProxy).updateItemSlot2(c,n,s),n.data=c},n.prototype.renderTxtItem=function(i,n){var r=this.skin.m_tablist.selectedItem.data,o=r.gift[i],a=o.key,s=(o.value,t.singleton(e.GoodsConfigParse).getDaojuConfigByID(a));n.m_txt_t.text=s.name},n.prototype.renderTabItem=function(i,n){var r=t.singleton(e.ZeroGiftModel),o=r.gifts[i];n.data=o,n.icon="ui://zerogift/"+o.icon},n.prototype.updateView=function(){var i=this,n=i.skin,r=n.m_tablist.selectedItem.data;if(r){var o=(t.singleton(e.ZeroGiftModel),n.m_list);o.numItems=r.gift.length,o=n.m_txtt,o.numItems=r.gift.length,n.m_txt_money.text=r.price+"",n.m_btn_btn.enabled=0==r.state,n.m_center.url=t.ConfigUtils.getResUrl(t.ResPrefix.P+"zerogift/"+r.icon+"_big.png")}},n.prototype.clickTab=function(t){void 0===t&&(t=null),this.updateView()},n.prototype.onClick=function(){this.service.zeroGift_Buy_C2S({id:this.skin.m_tablist.selectedItem.data.id})},n.prototype.tick=function(){var i=this.skin.m_txt_time,n=t.singleton(e.ZeroGiftModel),r=n.endTime-t.Core.getServerDate().getTime();i.text="倒计时:"+e.formatCountDownTime(r)},n.prototype.onLeftClick=function(){var t=this,e=t.skin,i=e.m_tablist,n=i.selectedIndex-1;n=Math.max(0,n),i.selectedIndex=n,i.scrollToView(n,!0),t.clickTab()},n.prototype.onRightClick=function(){var t=this,e=t.skin,i=e.m_tablist,n=i.selectedIndex+1;n=Math.min(i.numChildren-1,n),i.selectedIndex=n,i.scrollToView(n,!0),t.clickTab()},n.prototype.awake=function(){var i=this,n=i.skin,r=n.m_tablist;r.numItems=t.singleton(e.ZeroGiftModel).gifts.length,r.on(fairygui.ItemEvent.CLICK,i.clickTab,i),r.selectedIndex=0,i.clickTab(),n.m_btn_btn.onClick(i.onClick,i),t.timerUtil.add(1e3,i.tick,i),n.m_btn_left.onClick(i.onLeftClick,i),n.m_btn_right.onClick(i.onRightClick,i)},n.prototype.sleep=function(){var e=this,i=e.skin,n=i.m_tablist;n.off(fairygui.ItemEvent.CLICK,e.clickTab,e),i.m_btn_btn.offClick(e.onClick,e),t.timerUtil.remove(1e3,e.tick,e)},__decorate([t.d_dependProxy(74)],n.prototype,"service",void 0),__decorate([t.d_interest(169)],n.prototype,"updateView",null),n}(fgui.zerogift.CodeZeroGiftMediator);e.ZeroGiftMediator=i,__reflect(i.prototype,"giant.chuanqi.ZeroGiftMediator")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t}();t.ZeroGiftModel=e,__reflect(e.prototype,"giant.chuanqi.ZeroGiftModel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,74)||this;return n.zeroGiftInfo_S2C=function(i){var n=i.data,r=t.singleton(e.ZeroGiftModel);r.endTime=n.endTime,r.startTime=n.startTime,r.gifts=n.gifts||[],t.dispatch(169)},n.zeroGift_Buy_S2C=function(i){var n=i.data;if(t.checkSuccess(n)){var r=t.singleton(e.ZeroGiftModel),o=r.gifts;for(var a in o){var s=o[a];if(s.id==n.id){s.state=1;break}}t.dispatch(169)}},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("ZeroGiftInfo_S2C_Msg",2891),t.regHandler(t.zeroGiftInfo_S2C,2891),t.regMsg("ZeroGift_Buy_S2C_Msg",2892),t.regHandler(t.zeroGift_Buy_S2C,2892)},n.prototype.zeroGiftInfo_C2S=function(){this.send(2891,null,"")},n.prototype.zeroGift_Buy_C2S=function(t){this.send(2892,t,"ZeroGift_Buy_C2S_Msg")},n}(t.Service);e.ZeroGiftService=i,__reflect(i.prototype,"giant.chuanqi.ZeroGiftService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){}return e.play=function(t,i,n,r,o){void 0===n&&(n=2e3),void 0===r&&(r=0),void 0===o&&(o=1e3),(i||t)&&e.ins().play(t,i,n,r,o)},e.stop=function(){e.ins().stop()},e.ins=function(){var t=e._ins;return t||(t=e._ins=new e),t},e.prototype.play=function(e,i,n,r,o){return __awaiter(this,void 0,void 0,function(){var a,s;return __generator(this,function(c){switch(c.label){case 0:return this.stop(),i||e?(a=t.ConfigUtils.getResUrl(t.ResPrefix.P+"rain/rain.json"),[4,RES.getResByUrl(a,void 0,void 0,RES.ResourceItem.TYPE_JSON)]):[2];case 1:return c.sent(),e?[3,3]:[4,RES.getResByUrl(i,void 0,void 0,RES.ResourceItem.TYPE_IMAGE)];case 2:c.sent(),e=RES.getRes(i),c.label=3;case 3:return s=this.rainEf=new particle.GravityParticleSystem(e,RES.getRes(a)),s.on(egret.Event.COMPLETE,this.onCompleted,this),s.gravityX=r,s.gravityY=o,s.x=t.resizeMgr.screenWidth>>1,t.Core.stage.addChild(s),s.start(n),[2]}})})},e.prototype.stop=function(){var t=this.rainEf;t&&(t.off(egret.Event.COMPLETE,this.onCompleted,this),t.removedFromParent(),t.stop(!0),this.rainEf=void 0)},e.prototype.onCompleted=function(t){this.stop()},e}();e.RainEffect=i,__reflect(i.prototype,"giant.chuanqi.RainEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.init=function(){var i=e.pid=t.Core.externalParams.pid;e.isLocal="dev"==i},e.reportLogin=function(){var i,n=t.Core.externalParams,r=e.pid,o=t.Core.serverVO,a=n.uid,s=n.appid;t.Core.serverVO.name;switch(r){case"dev":i={app_id:s,open_id:a,server:o.id,action:"login"}}i&&window.reportCreateRole&&reportCreateRole(i)},e.reportCreateRole=function(i){var n,r=t.Core.externalParams,o=e.pid,a=t.Core.serverVO;r.uid,r.appid,t.Core.serverVO.name;switch(o){case"dev":n={server_id:a.id,server_name:a.name,role_id:i.id,nickname:i.name}}n&&window.reportCreateRole&&reportCreateRole(n)},e.reportSelectServer=function(){var i=e.pid,n=t.Core.serverVO,r={server_id:n.id,server_name:n.name};switch(i){case"dev":}r&&window.reportSelectServer&&reportSelectServer(r)},e.reportRoleInfo=function(e){var i=t.Core.externalParams,n=t.Core.hero,r={type:e,serverid:t.Core.serverVO.id,servername:t.Core.serverVO.name,roleid:n.id,rolename:n.name,rolelevel:n.level,appkey:i.gamekey,account:i.uid,moneynum:n.coin,rolecreatetime:"角色创时间",professionid:"1",profession:"NAN",vip:n.vipLevel,power:n.power,partyid:n.camp,partyname:n.camp,partyroleid:n.camp,partyrplename:n.camp,friendlist:[]};t.traceRelease("@ts_____"+JSON.stringify(r)),window.reportRoleInfo&&reportRoleInfo(r)},e.toShare=function(i,n){var r=t.Core.hero,o=t.Core.externalParams,a=(e.pid,t.Core.serverVO.id,o.uid,r.id,r.level,o.token,o.gamekey,o.appid,Math.floor(.001*(t.Global.now+1e3)),"武极天下H5"),s="武极天下H5",c="",u={title:a,desc:s,imageUrl:c};window.doShared&&doShared(u,n)},Object.defineProperty(e,"isOpenShared",{get:function(){var i=t.Core.externalParams;if("gm"in i&&0==i.gm)return!1;var n=e.pid;switch(n){case"dev":return!0}return!1},enumerable:!0,configurable:!0}),e.toPay=function(i){if(t.RequestLimit.check("limit_pay_time",1e3)){var n=t.Core.hero,r=t.Core.externalParams,o=e.pid+"",a=t.Core.serverVO.id,s=(t.Core.serverVO.name,r.uid),c=n.id,u=(n.level,r.token,r.gamekey,r.appid||r.appid,Math.floor(.001*(t.Global.now+1e3))),l=""+u,g=100*i.amount,d=o+","+a+","+s+","+c+","+l+","+i.type+","+i.subType+","+g;console.log(i.goodsId,i.name,g,d),t.Core.game.hoolaiPay(i.goodsId,i.name,g,d,"")}},e.requestToServerAcquireSign=function(i,n,r,o){var a=this;void 0===o&&(o=!1);var s=e.pid,c=t.ConfigUtils.payParam.signUrl;if(!c)return void t.traceRelease("not found signUrl");c=c.substitute(s);var u=c+"?"+i+"&sign="+n;o&&(u=c);var l=new egret.HttpRequest,g=function(){t.traceRelease("platform__complete::"+l.response);var e=JSON.parse(l.response);1==e.code?r(e.data):t.showClientTips("充值验证失败"),l.removeEventListener(egret.Event.COMPLETE,g,a),l.removeEventListener(egret.IOErrorEvent.IO_ERROR,g,a)},d=function(){t.traceRelease("platform__IO_ERROR::"+l.response),l.removeEventListener(egret.Event.COMPLETE,g,a),l.removeEventListener(egret.IOErrorEvent.IO_ERROR,g,a)};t.traceRelease("platform__http:==="+u),l.addEventListener(egret.Event.COMPLETE,g,this),l.addEventListener(egret.IOErrorEvent.IO_ERROR,d,this),l.responseType=egret.HttpResponseType.TEXT,l.open(u,egret.HttpMethod.POST),o?(t.traceRelease("platform__json::"+JSON.stringify(i)),l.send(i)):l.send()},e.getMd5Values=function(e){for(var i=t.UrlParamUtil.getSortKeys(e),n="",r=0,o=i;r/g,""),o=o.replace(/<\/p>/g,"\n"),e=o,t.Core.isAutoSelectServer=!1),(t.iswx||t.isqq)&&t.isWxIOS&&jc.isVerify&&(t.Core.isWxAutoCreate=!1,t.Core.isAutoSelectServer=!1),t.Core.externalParams.uid=wxUserData.getOpenId(),t.Core.externalParams.gm=r.gm||0,this.showServerPanel(e),[3,3];case 2:return a=s.sent(),console.warn(a),[3,3];case 3:return[2]}})})},i.prototype.showServerPanel=function(i){console.log("showServerPanel===="+(new Date).getTime());t.PB.structByName=PBMsgDict;var n=new t.ModuleManager;t.facade.bindModuleManager(n);var r=$DD.Function;n.setCfgs(r),n.registerHandler(0,new t.ModuleHandler);var o=[],a=[],s=t.Core.externalParams,c=!1;"gm"in s&&1==s.gm&&(c=!0);for(var u=0,l=s.servers;u>load remote res: "+i),[4,RES.loadConfig(i+"?"+Date.now(),(o?t.Core.domain:"")+n)];case 9:_.sent(),_.label=10;case 10:if((t.isAndroidMicro||t.isIOSMicro)&&(a=RES.config,a&&(c=a.config,c&&(u=c.fileSystem,u&&(s=u.fsData))),l=function(t,e,i,n){void 0===n&&(n="resource/"),s&&(s[t]={name:t,type:e,url:i,root:n})},g=t.iswx||t.isqq?"":"?v="+Date.now(),s&&!t.iswx&&!t.isqq))for(d in s)h=s[d],l(h.name,h.type,h.url+g,h.root);return console.log("start PreLoadUI"),p=this,p.loadUI=new e.PreLoadUI,p.loadUI.showLoadUI(function(){p.onPreloadUILoaded()},p),t.HttpStep.send(12),t.isIqiyi&&platform.other.reportLoadingComplete(),[2]}})})},i.prototype.loadFirst=function(){return __awaiter(this,void 0,void 0,function(){var e=this;return __generator(this,function(i){return this.loadTime++,[2,new Promise(function(i,n){t.traceRelease("start firstbatch"),t.dispatch(0),RES.loadGroup("firstbatch",0,e.loadUI).then(function(){t.dispatch(1),window.loadBtn&&(window.loadBtn.destroy(),wx.hideLoading({})),t.traceRelease("start onStartLoadFrist--"),i() -})["catch"](function(){console.log("loader error G_FRIST"),e.loadTime<=10&&e.loadFirst(),n()})})]})})},i.prototype.onPreloadUILoaded=function(){var t=this;this.loadUI.ui.m_login.visible=!1,this.loadUI.ui.m_login.onClick(function(){t.commonLogin()},this),this.onStartLoadFrist()},i.prototype.onStartLoadFrist=function(){return __awaiter(this,void 0,void 0,function(){var i,n,r=this;return __generator(this,function(o){switch(o.label){case 0:return t.iswx||t.isqq||t.isBricks||(i=document.getElementById("Main"),i&&(i.style.backgroundImage="")),this.loadTime=0,[4,this.loadFirst()];case 1:return o.sent(),this.addFguiPackage("firstbatch"),t.systemTips=new t.SystemTips,e.initData(),t.DataParser.forBasic("basic"),n="server",[4,RES.loadGroup(n)];case 2:return o.sent(),this.addFguiPackage(n),t.HttpStep.send(13),console.log("currentTime===="+(new Date).getTime()),t.once(3,function(){r.loadUI.showVersion(),r.loadUI.setElementsNoDisplay()},this),t.iswx||t.isqq||t.isBaidu||t.isXiaomi||t.isOppo||t.isWeb||t.isWebXHB||t.isHuawei||t.isCrazygame||t.isIwei||t.isVivo||t.isQuick||t.isH5?this.gameLogin():this.commonLogin(),t.CodeUtil.regMsgDict(RES.getRes("code")),t.WordFilter.init(RES.getRes("dirty").msg),t.traceRelease("loaded firstbatch"),[2]}})})},i.prototype.gameLogin=function(){return __awaiter(this,void 0,void 0,function(){var e,i,n;return __generator(this,function(r){return t.iswx||t.isqq||t.isBaidu?t.istt||t.isBaidu?this.ttLogin():(e=wx.getSystemInfoSync().SDKVersion,i="2.2.3",n=t.WordFilter.compareVersion(e,i),console.log("currentVer:"+e+"---calcResult:"+n),this.wxLogin()):this.commonLogin(),[2]})})},i.prototype.wxLogin=function(){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(i){switch(i.label){case 0:console.log("wxLogin===="+(new Date).getTime()),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,platform.login()];case 2:return i.sent(),platform.onshow(e.onShowRule),platform.onhide(e.onHideRule),console.log("wxLogin---requestServerList"),this.requestServerList(),[3,4];case 3:return t=i.sent(),console.log(t),[3,4];case 4:return[2]}})})},i.prototype.ttLogin=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(t){return console.log("ttLogin===="+(new Date).getTime()),platform.onshow(e.onShowRule),platform.onhide(e.onHideRule),console.log("ttLogin---requestServerList"),this.requestServerList(),[2]})})},i.prototype.commonLogin=function(){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(e){switch(e.label){case 0:console.log(platform.name+" Login===="+(new Date).getTime()),e.label=1;case 1:return e.trys.push([1,4,,5]),[4,platform.getUserInfo()];case 2:return e.sent(),this.loadUI.ui.m_login.visible=!1,console.log(platform.name+"Login---requestServerList"),[4,this.requestServerList()];case 3:return e.sent(),[3,5];case 4:return t=e.sent(),this.loadUI.ui.m_login.visible=!0,[3,5];case 5:return[2]}})})},i.prototype.onStartLoadAfterConnected=function(i){return void 0===i&&(i=!1),__awaiter(this,void 0,void 0,function(){var n,r,o;return __generator(this,function(a){switch(a.label){case 0:return(t.isAndroidMicro||t.isIOSMicro)&&egret.ExternalInterface.call("hideLoadImg",""),t.Core.isNewPlayer=i,n=this.loadUI,t.Core.isLogin?[3,3]:((t.iswx||t.isqq)&&(n.ui.m_bar.visible=!0),n.onProgress(0,1),r="preload",[4,RES.loadGroup(r,0,n)]);case 1:return a.sent(),this.addFguiPackage(r),[4,t.DataParser.forCfgs("cfgs")];case 2:a.sent(),t.DataParser.assignCfgs("cfgsex"),o=$DD.ClientVersion,t.traceRelease("配置版本号:v"+e.ConfigDB.getValue("0")),t.traceRelease("前端版本号:v"+t.ConfigUtils.version),t.traceRelease("后端版本号:v"+t.Core.serverInfoVO.version),t.traceRelease("加载第2阶段-----配置及资源 加载完成"),t.isAndroidMicro,t.iswx||t.isqq||t.HttpStep.send(21),a.label=3;case 3:return!i||t.iswx||t.isqq?this.loginAndEnterScene():this.loginAndEnterScene(),[2]}})})},i.prototype.addFguiPackage=function(e){var i=RES.getGroupByName(e);i.forEach(function(e){if(e.type==t.Extension.FGUI){var i=e.name;if(!fairygui.UIPackage.getByName(i)){fairygui.UIPackage.addPackage(i);var n=i+"Binder",r=fgui[i],o=r?r[n]:void 0;o&&o.bindAll&&o.bindAll()}}})},i.prototype.loginAndEnterScene=function(){t.facade.getProxy(31,function(t){t.loadCompletedAllResourceTodoLogin()},this)},i.prototype.closePreloadUI=function(t){this.loadUI.removed()},i.prototype.selectedServerCompleted=function(i){return(t.iswx||t.isqq)&&"iOS"===egret.Capabilities.os&&jc.isVerify?void t.showAlert({message:"本游戏不支持iOS, 请使用Android手机打开本游戏",thisObj:this,okLabel:"确定",showNo:!0}):t.isBaidu&&"iOS"===egret.Capabilities.os?void t.showAlert({message:"本游戏不支持iOS, 请使用Android手机打开本游戏",thisObj:this,okLabel:"确定",showNo:!0}):(t.once(4,this.roleListSuccessHandler,this),void new e.PreConnect)},i.prototype.roleListSuccessHandler=function(e){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(i){switch(i.label){case 0:return t.Core.isCurServerNewPlayer?(t.HttpStep.send(18),t.once(5,this.createSuccess,this),t.iswx||t.isqq?[4,RES.getResAsync("namelib",null,this)]:[3,2]):[3,5];case 1:return i.sent(),t.NameUtils.setNameLib(RES.getRes("namelib")),this.createRole(),[3,4];case 2:return e="createrole",[4,RES.loadGroup(e)];case 3:i.sent(),fairygui.UIPackage.getByName(e)||fairygui.UIPackage.addPackage(e),t.NameUtils.setNameLib(RES.getRes("namelib")),t.toggle(2,1),i.label=4;case 4:return[3,6];case 5:t.toggle(1,-1),this.onStartLoadAfterConnected(),i.label=6;case 6:return[2]}})})},i.prototype.createRole=function(){e.getLaunchChannelID();var i,n=new t.NameUtils,r=Math.random2(1,10)<=5?0:1;do i=n.getName(r);while(t.WordFilter.checkWord(i));var o=0;(t.iswx||t.isqq)&&(o=t.isWxAndroid?1:2),t.facade.getProxy(31,function(e){e.loginCreate_C2S({name:i,userId:t.Core.externalParams.uid,job:"1",pid:t.Core.externalParams.pid+"",serverId:t.Core.serverVO.id,gender:r,camp:"0",userType:o,weixinadinfo:wxUserData.aid})},this)},i.prototype.createSuccess=function(e){(t.iswx||t.isqq)&&t.toggle(1,-1),t.needReportCreate&&platform.other.reportRoleCreate&&platform.other.reportRoleCreate(1),t.HttpStep.send(20),t.toggle(2,-1),this.onStartLoadAfterConnected(!0),t.off(6,this.createRole,this)},i}();e.PreLoader=i,__reflect(i.prototype,"giant.chuanqi.PreLoader")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){var e=this;this.bgUrl="",this.dict=["首次进入游戏加载时间可能比较长","长时间未能进入游戏,尝试刷新一下"],this.isReLoader=!1,this.resizeHandler=function(i,n){var r=e.ui;if(r){var o=t.Core.stage;i=o.stageWidth,n=o.stageHeight;var a=egret.Capabilities.isMobile,s=r.m_bgImg.displayObject,c=640,u=a?1280:1136,l=i/c,g=n/u,d=Math.max(l,g);s.scaleX=s.scaleY=d,s.x=i-c*d>>1,s.y=n-u*d>>1,e.ui.setSize(i,n)}},this.index=0,this.tick=function(){e.index++,e.showLoadWord()},this.showProgressDes=function(t,i){var n=e.ui;if(n){var r=n.m_bar.m_ef,o=t/i*100;o>100&&(o=100);var a=o.toFixed(2);n.m_txtLoading.text="资源加载进度 "+a+"%",o>35&&0==r.visible&&(r.alpha=0,r.visible=!0,egret.Tween.get(r).to({alpha:1},100))}},this.isReLoader=!window.removeHomePageLoading}return e.prototype.showVersion=function(){},e.prototype.startTick=function(){this.index=0,this.showLoadWord(),t.timerUtil.add(1e3,this.tick)},e.prototype.removeTick=function(){t.timerUtil.remove(1e3,this.tick)},e.prototype.showLoadWord=function(){var t=this,e=t.index;if(t.ui){"。。。".slice(0,e%3);e%5==0&&(t.ui.m_txtTip.text=t.dict[e/5%t.dict.length])}},e.prototype.removed=function(){window.removeHomePageImage&&removeHomePageImage(),this.ui&&(this.ui.m_bar.m_ef.visible=!1,this.isReLoader=!0,t.removeDisplay(this.ui.displayObject))},e.prototype.setElementsNoDisplay=function(e){void 0===e&&(e=!1);var i=this,n=i.ui;t.traceRelease("setElementsNoDisplay",e),t.Core.isWxAutoCreate?n.m_loginInfo.visible=e:n.visible=e,e?(n.m_bar.m_ef.visible=!1,window.showHomgImage&&showHomgImage(),i.startTick()):(i.removeTick(),window.hideHomgImage&&hideHomgImage())},e.prototype.showLoadUI=function(e,i){return __awaiter(this,void 0,void 0,function(){var n,r,o,a,s,c,u,l,g,d,h,p,f,_,m,v,y,C,b=this;return __generator(this,function(k){switch(k.label){case 0:return n=this,(r=n.ui)?[3,3]:(o="preloader",RES.getRes(o)?[3,2]:[4,RES.loadGroup(o)]);case 1:k.sent(),k.label=2;case 2:fairygui.UIPackage.addPackage(o),fgui.preloader.preloaderBinder.bindAll(),r=n.ui=fgui.preloader.Preloader.createInstance(),r.m_bar.m_ef.visible=!1,r.m_bar.showDes=n.showProgressDes,r.setSize(t.resizeMgr.screenWidth,t.resizeMgr.screenHeight),!n.isReLoader||t.isAndroidMicro||t.isIOSMicro||(a=constantRes.wxWebResRoot+"resource/loading_new.jpg",(t.iswx||t.isqq)&&jc.isVerify&&(a="resource/m_loading.jpg"),r.m_bgImg.url=a),t.resizeMgr.add(n.resizeHandler,n,!0),egret.callLater(function(){window.removeHomePageLoading&&removeHomePageLoading()},n),k.label=3;case 3:if(s=t.gameEngine.getLayer(9e3),c=r.displayObject,void 0==c.parent&&(s.stage.addChild(c),c.on(egret.Event.REMOVED_FROM_STAGE,n.removedFromStageHandler,n)),u=r.m_denglu,"dev"!=t.Core.externalParams.pid&&!t.isIOSMicro||t.Core.externalParams.uid)if(t.istt)r.m_bar.visible=!1,r.m_txtTip.visible=!1,r.m_txtDesc.visible=!1,r.m_txtLoading.visible=!1,u.visible=!1,y=function(){return __awaiter(b,void 0,void 0,function(){var o;return __generator(this,function(a){switch(a.label){case 0:return console.log("tt login btn clicked"),[4,platform.login()];case 1:return o=a.sent(),r.m_bar.visible=!0,r.m_txtTip.visible=!0,r.m_txtDesc.visible=!0,r.m_txtLoading.visible=!0,r.m_login.offClick(y,n),r.m_login.visible=!1,u.removeFromParent(),t.callBackByParams(e,i),[2]}})})},r.m_login.onClick(y,n);else if(t.isBaidu){if(r.m_bar.visible=!1,r.m_txtTip.visible=!1,r.m_txtDesc.visible=!1,r.m_txtLoading.visible=!1,r.m_login.visible=!1,C=r.m_denglu,C.visible=!1,t.isBaidu&&"iOS"===egret.Capabilities.os)return jc.plat.PTShowToast("本游戏不支持iOS,\n 请使用Android手机打开本游戏."),[2];n.baiduLogin(function(){r.m_login.visible=!1,C.removeFromParent(),t.callBackByParams(e,i)})}else u.removeFromParent(),(t.iswx||t.isqq)&&(r.m_bar.visible=!1),t.callBackByParams(e,i);else console.log("show login form"),r.m_bar.visible=!1,r.m_txtTip.visible=!1,r.m_txtDesc.visible=!1,r.m_txtLoading.visible=!1,r.m_login.visible=!1,l=egret.TextEvent,g="请输入账号",d=function(){u.m_txtTips.visible=!1},h=function(){u.m_txtTips.visible=!u.m_txtName.text},p=function(){var o=u.m_txtName,a=o.text;if(a&&a!=g){var s=u.m_txtPid.text;if(s){var c=["release","test","dev","bt"],f=u.m_txtEnv.text;if(!f||c.indexOf(f)<0)try{var _=window.alert,m="环境只能是"+c.join(",")+"中的一个";_&&_(m)}catch(v){console.log("alert error!!!")}else window.setCookie&&(platform.other.setLocalStorage("uid",a),platform.other.setLocalStorage("pid",s),platform.other.setLocalStorage("env",f)),o.removeEventListener(l.FOCUS_IN,d,n),o.removeEventListener(l.FOCUS_OUT,h,n),u.m_btn.offClick(p,n),u.removeFromParent(),t.Core.externalParams.uid=a,t.Core.externalParams.pid=s,t.Core.externalParams.env=f,platform.updateEnv&&platform.updateEnv(f),r.m_bar.visible=!0,r.m_txtTip.visible=!0,r.m_txtDesc.visible=!0,r.m_txtLoading.visible=!0,t.callBackByParams(e,i)}else try{var _=window.alert;_&&_("请输入平台")}catch(v){console.log("alert error!!!")}}else if(!t.iswx&&!t.isqq&&!t.isIOSMicro)try{var _=window.alert;_&&_(g)}catch(v){console.log("alert error!!!")}},f=platform.other.getLocalStorage("uid")||"",_=platform.other.getLocalStorage("pid")||"dev",m=platform.other.getLocalStorage("env")||"test",v=u.m_txtName,v.text=f,u.m_txtPid.text=_,u.m_txtEnv.text=m,v.on(l.FOCUS_IN,d,n),v.on(l.FOCUS_OUT,h,n),u.m_txtTips.visible=!f,u.m_txtTips.text=g,u.m_btn.onClick(p,n);return[2]}})})},e.prototype.baiduLogin=function(t){var e=this,i=this.ui;i.m_login.visible=!1;var n=function(){e.baiduLogin(t)};i.m_login.onClick(n,e),platform.login().then(function(){t&&t()})["catch"](function(t){i.m_login.visible=!0,console.log("百度登陆失败."),jc.plat.PTShowToast("只有登陆后才能进入游戏.")})},e.prototype.removedFromStageHandler=function(e){var i=this,n=i.ui;if(i.removeTick(),t.resizeMgr.remove(i.resizeHandler,i),n){var r=n.displayObject,o=egret.Event.REMOVED_FROM_STAGE;r.off(o,i.removedFromStageHandler,i);var a="preloader";RES.destroyRes(a),i.bgUrl&&RES.destroyRes(i.bgUrl),n.dispose()}i.ui=void 0},e.prototype.onProgress=function(e,i){var n=this;if(n.ui){var r=n.ui.m_bar;t.Core.isWxAutoCreate?n.ui.m_loginInfo.visible||n.setElementsNoDisplay(!0):n.ui.visible||n.setElementsNoDisplay(!0),r.max=i,r.value=r.value,r.tweenValue(e,.1)}},e}();e.PreLoadUI=i,__reflect(i.prototype,"giant.chuanqi.PreLoadUI",["RES.PromiseTaskReporter"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.initREG()}return i.prototype.initREG=function(){var i=t.facade.registerInlineProxy.bind(t.facade),n=t.facade.registerInlineMediator.bind(t.facade);i(e.LoginService,31),i(e.MapService,36),i(e.AccountService,1),i(e.MapSceneService,35),i(e.SkillService,56),i(e.FourteenLoginService,21),i(e.TreasureHuntService,63),i(e.GemService,23),i(e.RedEnvelopeService,46),i(e.GodEquipsService,26),i(e.ShengtiService,52),i(e.TaskService,58),i(e.MaterialsService,38),i(e.FirstChargeService,20),i(e.MailService,34),i(e.PetService,42),i(e.SaveService,48),i(e.TribeService,65),i(e.VitalityService,69),i(e.RankService,44),i(e.FriendService,22),i(e.RuneService,47),i(e.TribeCallBossService,64),i(e.WelfareService,71),i(e.TitleService,61),i(e.AllActivityService,5),i(e.RechargeWheelService,45),i(e.GiftActivityService,24),i(e.VipCardService,67),i(e.GrowFundService,28),i(e.EveryChargeService,17),i(e.MoreChargeService,40),i(e.SevenActivityService,50),i(e.GodBookService,25),i(e.LunXunService,33),i(e.LotteryService,32),i(e.AchieveGoalsService,2),i(e.ShenShuService,53),i(e.ChaozhiGiftService,12),i(e.JCChargeBagService,75),i(e.JCSingleChargeService,76),i(e.JCFestivalService,77),i(e.ZeroBagService,73),i(e.GroupPurchaseService,27),i(e.ZeroGiftService,74),i(e.SevenDayTargetService,51),i(e.UpRankService,66),i(e.FabaoService,18),i(e.BagService,7),i(e.EquipService,16),i(e.ChatService,13),i(e.ShopService,55),i(e.ArenaService,6),i(e.AdventureService,4),i(e.VipService,68),i(e.TowerService,62),i(e.FashionService,19),i(e.BossService,9),i(e.WorldBossService,72),i(e.ChallengeFubenService,11),i(e.TeamFubenService,59),i(e.JingmaiService,29),i(e.KuafuPkService,30),i(e.CampBattleService,10),i(e.MountService,41),i(e.WanshazhenService,70),i(e.ActivityTime,3),i(e.MarriageService,37),i(e.ShenwuService,54),i(e.SpiritPetService,57),i(e.MoneyTreeService,39),i(e.TimeLimitBagService,60),i(e.CheckerBoardService,14),n(e.CreateRoleMediator,2),n(e.WelcomeMediator,371),n(e.SkillMediator,16),n(e.BossFaceMediator,101),n(e.TreasureHuntMediator,102),n(e.TianjiGeMediator,109),n(e.SevenLoginMediator,103),n(e.RedEnvelopeMediator,106),n(e.RedEnvelopeIconMediator,105),n(e.RedEnvelopeOpenedMediator,107),n(e.RedEnvelopeSendMediator,108),n(e.GodEquipsMediator,110),n(e.ShengtiMediator,111),n(e.MiniHeroMediator,4),n(e.ActivityMediator,7),n(e.CenterMediator,8),n(e.QuitBtnViewMediator,9),n(e.MainTaskMediator,10),n(e.CustomsMediator,13),n(e.CustomsResultMediator,14),n(e.InFubenMediator,201),n(e.FubenMaterialsMediator,202),n(e.FirstChargeMediator,203),n(e.MailMediator,204),n(e.GetRewardsMediator,205),n(e.PetMediator,206),n(e.GuajiMediator,208),n(e.OfftimeMediator,209),n(e.CampMediator,210),n(e.CampCreateMediator,207),n(e.CampLobbyMediator,211),n(e.CampBossMediator,212),n(e.CampFubenMediator,214),n(e.VitalityMediator,213),n(e.RankMediator,215),n(e.FriendMediator,216),n(e.FriendListMediator,217),n(e.FriendBlasckMediator,218),n(e.PrivateChatMediator,219),n(e.GodRuneMediator,220),n(e.GodRuneChangeMediator,221),n(e.RunePhagocytosisMediator,222),n(e.TreasureTargetMediator,223),n(e.TreasureResultMediator,224),n(e.VipTipMediator,227),n(e.QuickBuyMediator,225),n(e.ItemUseMediator,226),n(e.NoFightMediator,228),n(e.CampReputationMediator,229),n(e.CampCallBossMediator,230),n(e.CampCallBossRewardMediator,231),n(e.WelfareMediator,232),n(e.TitleMediator,233),n(e.AllActivityMediator,234),n(e.GiftActivityMediator,235),n(e.VipCardMediator,236),n(e.GrowFundMediator,237),n(e.EveryChargeMediator,238),n(e.MoreChargeMediator,239),n(e.AddFriendMediator,240),n(e.SevenActivityMediator,241),n(e.CampJobMediator,243),n(e.CustomsRankMediator,244),n(e.CampFubenRankMediator,245),n(e.EnterCustomMediator,246),n(e.MailGiftMediator,247),n(e.InCampCallBossMediator,249),n(e.CampBufferMediator,248),n(e.VitalitySuccessMediator,250),n(e.GodBookMediator,252),n(e.GodBookInfoMediator,253),n(e.PetTipMediator,254),n(e.LunXunMediator,255),n(e.LotteryTicketMediator,256),n(e.VitalityRewardMediator,257),n(e.ShenShuMediator,258),n(e.ChaozhiGiftMediator,259),n(e.TianjigeResultMediator,260),n(e.TianjigeSuperRewardMediator,261),n(e.ChangeSexMediator,262),n(e.ChangeNameMediator,263),n(e.VitalityGiftMediator,264),n(e.YuanguPaiqianMediator,265),n(e.ItemUse2Mediator,266),n(e.ActivityTimeMediator,267),n(e.ItemBuyMediator,268),n(e.GroupPurchaseMediator,269),n(e.ZeroGiftMediator,270),n(e.SevenDayTargetMediator,271),n(e.SevenDayTargetRewardMediator,272),n(e.BianqiangMediator,273),n(e.UpRankMediator,274),n(e.TenTimesRewardMediator,275),n(e.TenTimesSuperRewardMediator,276),n(e.FabaoMediator,277),n(e.FazhenMediator,278),n(e.InPalaceMediator,279),n(e.BagMediator,5),n(e.RecoveryMediator,347),n(e.ItemtipsMediator,6),n(e.ItemGetWayMediator,348),n(e.RoleMediator,12),n(e.MasterMediator,344),n(e.ChatMediator,301),n(e.DialogueMediator,302),n(e.DialogueMediator2,346),n(e.ShopMediator,303),n(e.EquipMediator,304),n(e.LabaMediator,305),n(e.ArenaMediator,306),n(e.ArenaRewardMediator,307),n(e.AdventureMediator,308),n(e.AdventureTipsMediator,311),n(e.ZdlUpMediator,310),n(e.PetactivationMediator,312),n(e.VipMediator,313),n(e.TowerMediator,314),n(e.TowerChooseMediator,315),n(e.TowerRewardMediator,316),n(e.FashionMediator,317),n(e.HuanwuMediator,318),n(e.BossMediator,319),n(e.BossDamageMediator,321),n(e.ReviveMediator,320),n(e.ReviveMediator2,335),n(e.QteMediator,322),n(e.TowerTitleMediator,323),n(e.ChallengeFubenMediator,324),n(e.FubenInvitationMediator,325),n(e.FubenMatchingMediator,326),n(e.InDefenseFubenMediator,327),n(e.InFubenRewardMediator,365),n(e.FubenRewardMediator,328),n(e.BossDamageMediator2,329),n(e.KuafuPkRewardMediator,330),n(e.CampBattleMediator,331),n(e.KuafuPkMatchingMediator,332),n(e.KuafuPkResultMediator,340),n(e.InCampBattleMediator,333),n(e.CampBattleChooseMediator,334),n(e.MountMediator,336),n(e.MountTunshiMediator,337),n(e.ShuxingInfoMediator,338),n(e.KuafuPkDayRewardMediator,339),n(e.WanshazhenRankMediator,341),n(e.InWanshazhenMediator,342),n(e.RuleMediator,345),n(e.FunctionOpenMediator,349),n(e.GameContentMeidator,350),n(e.FubenReadyMediator,351),n(e.FashionJinjieMediator,352),n(e.FashionTunshiMediator,353),n(e.RechargeMediator,354),n(e.MarriageMediator,355),n(e.MarriageProposalMediator,356),n(e.MarriageSeekingMediator,357),n(e.MarriageDivorceMediator,358),n(e.MarriageHouseSkillMediator,360),n(e.MarriageFubenMediator,367),n(e.RewardItemMediator,359),n(e.MarriageTaskMediator,361),n(e.MarriageHouseMediator,362),n(e.MarriageMatchMediator,368),n(e.LingchongMediator,363),n(e.LingchongTunshiMediator,364),n(e.ItemUseTipMediator,366),n(e.MoneyTreeMediator,369),n(e.TimelimitbagMediator,370),n(e.CheckerBoardMediator,372),n(e.WebXHBIconsMediator,373),n(e.FavoriteMicroPanelMediator,374),n(e.AuthenticatePanelMediator,375),n(e.FollowMeidator,376),n(e.InviteMeidator,377),n(e.JCChargeBagMeidator,378),n(e.JCSingleChargeMeidator,379),n(e.JCFestivalMeidator,380),n(e.ImageTipMediator,381),t.HttpStep.send(16)},i}();e.PreRegiest=i,__reflect(i.prototype,"giant.chuanqi.PreRegiest")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){this._offsetHeight=0}return e.prototype.initialize=function(t){this._container=t,this._buffs=[]},e.prototype.setOffsetHeight=function(t){var e=this,i=e._buffs;if(e._offsetHeight!=t){e._offsetHeight=t;for(var n=0,r=i;n0;)t.removeDisplay(e.pop());this._container=void 0,this._buffs=void 0},e}();e.BuffContainer=i,__reflect(i.prototype,"giant.chuanqi.BuffContainer")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this)||this;return t.init(),t}return __extends(i,e),i.prototype.init=function(){var t=this;t._bar=fgui.libbasic.createObject("TaskBar").asProgress,t._bar.x=-t._bar.width>>1,t.visible=!0,t.height=10,t.addChild(t._bar.displayObject),t.update(1,1),t.y=-210},i.prototype.update=function(t,e){var i=this,n=i._bar;n&&(n.max!=e&&(n.max=e),n.value!=t&&(n.value=t))},i.prototype.startCollect=function(e,i,n,r){var o=this;o._func=i,o._thisObject=n,o._args=r,o._maxValue=e,o._curValue=0,o.tick(),t.timerUtil.add(1e3,o.tick,o)},i.prototype.tick=function(){var t=this;t.update(t._curValue,t._maxValue),t._curValue>=t._maxValue&&(t._func.apply(t._thisObject,t._args),t.endCollcect()),t._curValue+=1e3},i.prototype.endCollcect=function(){var e=this;t.timerUtil.remove(1e3,e.tick,e),e.removedFromParent(),e._func=void 0,e._thisObject=void 0,e._args=void 0},i.prototype.onRecycle=function(){var t=this;t.removedFromParent(),t.removeChildren(),t._bar&&(t._bar.removeFromParent(),t._bar=void 0)},i}(egret.DisplayObjectContainer);e.CollectionBar=i,__reflect(i.prototype,"giant.chuanqi.CollectionBar")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function o(){var t=i.call(this)||this;return t.onUpdate=function(){t.checkPostion(!0)&&(egret.Tween.removeTweens(t),e.decorateElementMgr.removeElement(t.guid)||t.onRecycle()),t.depth=t.y+t.height},t.image=new egret.Bitmap,t}return __extends(o,i),o.prototype.onRecycle=function(){var t=this;t.image.removedFromParent(),t.removedFromParent(),egret.Tween.removeTweens(t);var e=t.efbase;e&&(e.recycle(),t.efbase=void 0),t.alpha=1,t.left=void 0,t.right=void 0},o.prototype.initXY=function(e,i){return __awaiter(this,void 0,void 0,function(){var a,s,c,u,l,g,d,h,p,f,_,m,v,y,C;return __generator(this,function(b){switch(b.label){case 0:if(a=this,s=a.image,c=a.cfg,u=t.Core.stage,l=u.stageWidth>>1,g=u.stageHeight>>1,!c)return[3,1];switch(d=n,c.type){case 1:d=r}return a.x=e,a.y=i,h=a.efbase=t.recyclable(r),h.init(a,c.ef,c.params),[3,4];case 1:switch(p=4*Math.random()>>0,f=Math.random2(2,4),_=void 0,a.x=-1e3,a.y=i,a.left=e-l,a.right=e+l,a.type){case 2:_="yun",f=Math.random2(1.4,2.2),p=3*Math.random()>>0;break;case 3:_="wu",f=Math.random2(2,4),p=2*Math.random()>>0}return 0!=o.isloadedRes?[3,3]:[4,RES.loadGroup("cloud")];case 2:b.sent(),o.isloadedRes=!0,b.label=3;case 3:m="cloud@sheet",v=RES.getRes(m+"#"+_+p),y=v.textureWidth*f>>0,C=v.textureHeight*f>>0,s.texture=v,s.x=-y>>1,s.y=-C,s.alpha=.8,s.scaleX=s.scaleY=f,a.left=Math.max(-y,a.left-y),a.width=y,a.height=C,s.parent||a.addChild(s),a.start(),b.label=4;case 4:return[2]}})})},o.prototype.start=function(){var e=this,i=this,n=0,r=egret.Tween,o=t.Core.stage.stageWidth,a=function(){n=Math.random2(1e4,2e4)>>0;var t,a=i.x=i.right,c=i.y,u=e.parent,l=u?u.parent.scrollRect:void 0;l||(u=u.parent,u.parent&&(l=u.parent.scrollRect)),t=l?{x:a-l.x-(i.width>>1),y:c-l.y}:i.parent.localToGlobal(a-(i.width>>1),c),t.x>1,_=64;return d.x<=-h-_||d.x>=c+h+_||d.y<=-p-_||d.y>=u+2*p+_?!0:!e&&d.x>-f&&d.x>1,s=o.stageHeight>>1,c=e.parent,u=Math.sqrt(a*a+s*s),l=e.parentPos={x:c.x,y:c.y},g=e.getRect();u=Math.max(l.y-g.y,g.y+g.height-l.y,u);var d=180+n,h=t.PointUtil.pointPolarAdd(l,u,u,n),p=t.PointUtil.pointPolarAdd(l,u,u,d),f=Math.random2(i.maxTime,i.maxTime);c.x=h.x,c.y=h.y,egret.Tween.get(e.parent,{loop:!0,onChange:e.onChange,onChangeObj:e}).to({x:p.x,y:p.y},f)},n.prototype.getParams=function(){var t=this.params;return{angle:~~t[0]||295,minTime:~~t[1]||1e3,maxTime:~~t[2]||2e3}},n}(n);__reflect(r.prototype,"Meteor")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this)||this;return t}return __extends(i,e),i.prototype.initCollection=function(e){var i=this;i.collectionCfg=e;var n=t.AniRender.getAni(e.pst,{x:0,y:0,parent:i});n.play(),i._aniGuid=n.guid},i.prototype.onRecycle=function(){var e=this;e.removedFromParent(),e.collectionCfg=void 0,t.AniRender.recycleByGuid(e._aniGuid),e._aniGuid=void 0},i}(t.DepthSprite);e.GCollection=i,__reflect(i.prototype,"giant.chuanqi.GCollection")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){var e=t.call(this)||this;return e.bloodtype="",e}return __extends(e,t),e.prototype.init=function(t){void 0===t&&(t="");var i,n=this;switch(t){case"":i=e.bar0Pool;break;case"1":i=e.bar1Pool;break;case"2":i=e.bar2Pool}var r;n.bloodtype=t,r=i&&i.length>0?n.bar=i.shift():n.bar=fgui.libbasic.createObject("Mbar"+t).asProgress,r.x=-r.width>>1,n.visible=!0,n.height=10,n.addChild(r.displayObject),n.update(1,1)},Object.defineProperty(e.prototype,"current",{get:function(){return this._current},set:function(t){t!=this._current&&(this._current=t,this.update(t,this._max))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"max",{get:function(){return this._max},set:function(t){t!=this._max&&(this._max=t,this.update(this._current,t))},enumerable:!0,configurable:!0}),e.prototype.update=function(t,e){var i=this,n=i.bar;n&&(n.max!=e&&(n.max=e),n.value!=t&&(n.value=t))},e.prototype.onRecycle=function(){var t=this;if(t.removedFromParent(),t.removeChildren(),t.bar){var i=void 0;switch(t.bloodtype){case"":i=e.bar0Pool;break;case"1":i=e.bar1Pool;break;case"2":i=e.bar2Pool}i.pushOnce(t.bar),t.bar.removeFromParent(),t.bar=void 0}},e.bar0Pool=[],e.bar1Pool=[],e.bar2Pool=[],e}(egret.DisplayObjectContainer);t.HpBar=e,__reflect(e.prototype,"giant.chuanqi.HpBar")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){this.autoLayout=!0,this._height=-1,this._width=-1}return t.prototype.clear=function(){var t=this,e=t.display;e&&(e.removedFromParent(),t.display=null),t.ani&&(t.ani.recycle(),t.ani=void 0),t.autoLayout=!0,t._width=-1,t._height=-1},t.prototype.onRecycle=function(){this.clear()},Object.defineProperty(t.prototype,"height",{get:function(){if(-1==this._height){if(!this.display.height)return 0;this._height=this.display.height}return this._height},set:function(t){this._height=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){if(-1==this._height){if(!this.display.height)return 0;this._width=this.display.width}return this._width},set:function(t){this._width=t},enumerable:!0,configurable:!0}),t}();t.ImageTitleVO=e,__reflect(e.prototype,"giant.chuanqi.ImageTitleVO")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=t.game.UnitSetting,n=function(e){function n(){return e.call(this)||this}return __extends(n,e),n.prototype.initialize=function(t,r,o){o||(o=n._imageSetting,o||(o=new i,o.addToEngine=!1,o.hasBuffLayer=!1,o.hasHaloLayer=!1,o.hasUILayer=!1,n._imageSetting=o)),e.prototype.initialize.call(this,t,r,o)},n.prototype.onSpwan=function(){e.prototype.onSpwan.call(this),this.partList=t.game.Unit.UI_PART_LIST},n.prototype.pstInfoChange=function(){if(this.pstInfo){var e=this.uRender;e&&(e.actionInfo=this.pstInfo.frames[this.action],e.resetTime(t.Global.now))}},Object.defineProperty(n.prototype,"faceTo",{set:function(t){var e=this.uRender;if(e){e.faceTo;e.faceTo=t>>0}},enumerable:!0,configurable:!0}),n.prototype.addToContainer=function(t,e,i,n){void 0===e&&(e=0),void 0===i&&(i=0);var r=this.body;void 0==r.parent&&(n=void 0===n?t.numChildren:n,t.addChildAt(r,n),this.startRender(!0)),r.x=e,r.y=i},n.prototype.removeFromContainer=function(){this.removedFromScene()},Object.defineProperty(n.prototype,"scale",{set:function(t){var e=this.body;e.scaleX=e.scaleY=t},enumerable:!0,configurable:!0}),n.prototype.onRecycle=function(){this.stopRender(),this.scale=1,e.prototype.onRecycle.call(this),t.ResMgr.deleteUnitResFromUI()},n}(e.GUnit);e.ImageUnit=n,__reflect(n.prototype,"giant.chuanqi.ImageUnit")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){return e.call(this)||this}return __extends(i,e),i.prototype.init=function(){var e=this;this.load(t.ConfigUtils.getResUrl(t.ResPrefix.O+t.appendPNG("o_defaultbody")),e.onLoad,e)},i.prototype.onLoad=function(){var t=this;t.x=-t.width>>1,t.y=-t.height>>1},i}(e.Image);e.UnitDefaultBody=i,__reflect(i.prototype,"giant.chuanqi.UnitDefaultBody")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.prototype.init=function(){},e}(t.Image);t.UnitShadow=e,__reflect(e.prototype,"giant.chuanqi.UnitShadow")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=500,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=(a.isSelf,t.recyclable(e.HealText));s.text="a+"+a.dmg,n._container.addChild(s);var c=a.target||a.caster,u=c.x-s.width/2,l=c.y-150;s.x=u,s.y=l,s.alpha=1,s.scaleX=s.scaleY=1;var g=u+50*Math.random()-10,d=l-200+50*Math.random()-10,h=n._duration1/o,p=n._duration2/o,f=n._wait/o,_=t.Global.getTween(s);_.to({x:g,y:d},h,i.quadIn).wait(f).to({alpha:0},p).call(n.recycle,n,[s,a]);var m=n._delay/o;t.Global.callLater(n.doTween,m,n)},r}(e.BaseEffect);e.HealEffect=n,__reflect(n.prototype,"giant.chuanqi.HealEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t.onSpawn=function(){},t._action=e.GUnitAction.getAction(0),t}return __extends(n,i),Object.defineProperty(n.prototype,"canStop",{get:function(){return!1 -},enumerable:!0,configurable:!0}),n.prototype.start=function(i,n){var r=this,o=this;o._isEnd=!1,o.unit=i,i.state=4;var a=i.isMonster(),s=i.faceTo,c=t.FaceToUtils.faceToAngel2(s),u=64,l=o.pointPolarAdd(i,u,u,c),g=egret.Tween.get(i);return a?g.to(l,200).to({alpha:0},200).call(function(){e.FightController.getInstance().removeEntity(i.guid),o.playComplete(i,n)},o):g.to(l,200).call(function(){o.playComplete(i,n);var a=i.guid;a==t.Core.hero.id&&t.facade.getProxy(36,function(i){var n=t.Core.currentMap.birthPoint;if(15==e.MapManager.mapType){var r=t.singleton(e.CampBattleDB).tribeBattleCfg;switch(t.Core.hero.camp){case"1":n=r.bornPoint1;break;case"2":n=r.bornPoint2;break;case"3":n=r.bornPoint3}}i.teleportTo(a,n[0],n[1])},r)}),!0},n.prototype.doRender=function(t,e){this._isEnd||i.prototype.doRender.call(this,t,e)},n.prototype.doData=function(t,e){this._isEnd||i.prototype.doData.call(this,t,e)},n.prototype.playComplete=function(t,e){t.state=5,this._isEnd=!0},n.prototype.recycle=function(){var e=this;!e._isEnd&&e.unit&&t.Global.removeTweens(e.unit),e._isEnd=!0,e.unit=void 0,n.pool.recycle(e)},n.prototype.onRecycle=function(){},n.getInstance=function(){var t=this.pool.get();return t},n.pool=new t.RecyclablePool(n),n}(e.GUnitAction);e.DeadAction=i,__reflect(i.prototype,"giant.chuanqi.DeadAction",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),Object.defineProperty(n.prototype,"canStop",{get:function(){return!0},enumerable:!0,configurable:!0}),n.prototype.start=function(e,i){this._isEnd=!1,t.Global.removeTweens(e)},n.prototype.terminate=function(e){this.recycle(),e&&t.Global.removeTweens(e)},n.prototype.recycle=function(){0==this._isEnd&&(this._isEnd=!0,n._pool.recycle(this))},n.prototype.playComplete=function(t,e){this.terminate()},n.get=function(t){void 0===t&&(t=11);var i=n._pool.get();return i._action=e.GUnitAction.getAction(t),i},n._pool=new t.RecyclablePool(n),n}(e.GUnitAction);e.EmptyAttackAction=i,__reflect(i.prototype,"giant.chuanqi.EmptyAttackAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastMove=0,t.lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(e,i){var n=this;n._lastPoint={x:0,y:0},n._isEnd=!1,n._startTime=i,n._unit=e,e.moving=!0,e.faceTo=0,t.Global.removeTweens(e);var r=n.getCostTime(e),o=t.Global.getTween(e);return o.to({x:n._tx,y:n._ty},r).call(n.moveEnd,n),!0},n.prototype.doData=function(t,e){},n.prototype.terminate=function(e){t.Global.removeTweens(e),this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.FabaoWalkAction=i,__reflect(i.prototype,"giant.chuanqi.FabaoWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.HejiText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.HejiEffect=i,__reflect(i.prototype,"giant.chuanqi.HejiEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.LiuxueText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.LiuxueEffect=i,__reflect(i.prototype,"giant.chuanqi.LiuxueEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t.isStarted=!1,t.lastUpdateTime=0,t}return __extends(n,i),n.prototype.start=function(t,e){i.prototype.start.call(this,t,e),this.toMoveStart()},n.prototype.toMoveStart=function(){var e=this;e.isChangingMap||(e.lastUpdateTime=t.Global.now,e.isStarted=!0,t.facade.getProxy(36,function(t){t.fly_C2S({id:e.unit.guid,time:e.time,points:e.sendPoints.concat(),params:[e.hasZuoqi?1:0]})},e))},n.prototype.toMoveOver=function(){var e=this;e.isChangingMap||e._isEnd||t.facade.getProxy(36,function(i){var n=e.sendPoints.pop(),r=e.unit?e.unit.guid:t.Core.hero.id;i.flyEnd_C2S({id:r,point:n,mapID:t.Core.mapId}),(t.Core.hasPetFollow||t.Core.hasMiniPetFollow)&&t.dispatch(26,e.unit)},e)},n.prototype.doData=function(i,n){var r=this;if(r.isStarted&&n-r.lastUpdateTime>=200){var o=r.lastUpdatePoint,a=t.map2Grid(i,{x:0,y:0});o&&o.x==a.x&&o.y==a.y||(r.lastUpdateTime=n,r.lastUpdatePoint=a,t.facade.getProxy(36,function(n){var o=i.guid,s=a,c=[a],u=r.hasZuoqi?[1]:void 0,l=r.endPoint,g=r.sendPoints,d=g.length,h=e.FightController.getSQDist2(a,l),p=e.FightController.getSQDist2(g[0],l),f=r.time*(h/p)>>0;if(2==d)c=[a,l];else for(var _=0;d>_;_++){var m=e.FightController.getSQDist2(g[_],l);if(h>m){c=c.concat(g.slice(_));break}}if(c.length>1){var v={id:o,time:f,point:s,points:c,params:u,mapID:t.Core.mapId};n.flying_C2S(v)}},r))}},n.getInstance=function(t,e,i){void 0===e&&(e=600);var n=this._pool.get();return n.reset(t,e,i),n},n.prototype.recycle=function(){var t=this;t.terminate(t.unit),n._pool.recycle(t)},n.prototype.reset=function(e,i,n){void 0===i&&(i=600);var r=this;r.points=e.concat(),r.time=i,r.isStarted=!1,r.unit=n;var o=r.sendPoints=[];e.forEach(function(e){var i=t.map2Grid(e,{x:0,y:0});o.push(i),r.endPoint=i})},n._pool=new t.RecyclablePool(n),n}(e.FlyAction);e.HeroFlyAction=i,__reflect(i.prototype,"giant.chuanqi.HeroFlyAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastDispath=0,t._lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(e,n){var r=this;r._lastPoint={x:0,y:0};var o=i.prototype.start.call(this,e,n);return t.dispatch(25,{x:r._tx,y:r._ty,faceTo:e.faceTo,guid:r._unit.guid}),r.doData(e,n),o},n.prototype.doData=function(e,i){var n=this;if(i-n._lastMove>=200){var r=n._lastPoint,o=t.map2Grid(e,{x:0,y:0});(r.x!=o.x||r.y!=o.y)&&(n._lastMove=i,n._lastPoint=o,t.facade.getProxy(36,function(i){i.moveTo(e.x,e.y,n._tx,n._ty,e.guid,e.faceTo),t.Core.hasPetFollow},n))}},n.prototype.terminate=function(e){t.Global.removeTweens(e),e&&e.guid==t.Core.hero.id&&(e.moving=!1,t.facade.getProxy(36,function(i){t.dispatch(25,{x:e.x,y:e.y,faceTo:e.faceTo}),i.moveTo(e.x,e.y,e.x,e.y,e.guid,e.faceTo)},this)),this._isEnd=!0},n.prototype.noSendMsgterminate=function(e){t.Global.removeTweens(e),this._isEnd=!0},n.prototype.recycle=function(){this.moveEnd(),this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.HeroWalkAction=i,__reflect(i.prototype,"giant.chuanqi.HeroWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastMove=0,t.lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(t,e){var n=this;return n._lastPoint={x:0,y:0},i.prototype.start.call(this,t,e)},n.prototype.doData=function(t,e){},n.prototype.terminate=function(e){t.Global.removeTweens(e),this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.MiniPetWalkAction=i,__reflect(i.prototype,"giant.chuanqi.MiniPetWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastMove=0,t.lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(t,e){var n=this;return n._lastPoint={x:0,y:0},i.prototype.start.call(this,t,e)},n.prototype.doData=function(e,i){var n=this;if(i-n._lastMove>=200){var r=n._lastPoint,o=t.map2Grid(e,{x:0,y:0});(r.x!=o.x||r.y!=o.y)&&(n._lastMove=i,n._lastPoint=o,t.facade.getProxy(36,function(t){t.moveTo(e.x,e.y,n._tx,n._ty,e.guid,e.faceTo)},n))}},n.prototype.terminate=function(e){e&&e.guid==t.Core.petGuid&&(e.moving=!1,t.facade.getProxy(36,function(t){t.moveTo(e.x,e.y,e.x,e.y,e.guid,e.faceTo)},this)),this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.PetWalkAction=i,__reflect(i.prototype,"giant.chuanqi.PetWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastDispath=0,t._lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(t,e){var n=this;n._lastPoint={x:0,y:0};var r=i.prototype.start.call(this,t,e);return r},n.prototype.doData=function(i,n){var r=this;if(n-r._lastMove>=200){var o=r._lastPoint,a=t.map2Grid(i,{x:0,y:0});if((o.x!=a.x||o.y!=a.y)&&(r._lastMove=n,r._lastPoint=a,9==e.MapManager.mapType||13==e.MapManager.mapType)){var s=t.singleton(e.ChallengeFubenProxy);s.playList2[0].id==t.Core.hero.id&&t.facade.getProxy(36,function(t){t.moveTo(i.x,i.y,r._tx,r._ty,i.guid,i.faceTo)},r)}}},n.prototype.terminate=function(i){if(t.Global.removeTweens(i),i&&i.guid==t.Core.hero.id&&(i.moving=!1,9==e.MapManager.mapType||13==e.MapManager.mapType)){var n=t.singleton(e.ChallengeFubenProxy);n.playList2[0].id==t.Core.hero.id&&t.facade.getProxy(36,function(t){t.moveTo(i.x,i.y,i.x,i.y,i.guid,i.faceTo)},this)}this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.RobotWalkAction=i,__reflect(i.prototype,"giant.chuanqi.RobotWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._action=e.GUnitAction.getAction(0),t}return __extends(n,i),n.prototype.start=function(e,i){this._isEnd=!1,t.Global.removeTweens(e),e.moving=!1},n}(e.GUnitAction);e.StandByAction=i,__reflect(i.prototype,"giant.chuanqi.StandByAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=300,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=a.isSelf,c=t.recyclable(e.MissText);c.text="r",n._container.addChild(c);var u=a.target||a.caster,l=u.x+(s?-50-c.width:50),g=u.y-150;c.x=l,c.y=g,c.alpha=1,c.scaleX=c.scaleY=1;var d=l+(s?-150:150)+60*Math.random()-30,h=g+20*Math.random()-10,p=n._duration1/o,f=n._duration2/o,_=n._wait/o,m=t.Global.getTween(c);m.to({x:d,y:h},p,i.quadIn).wait(_).to({alpha:0},f).call(n.recycle,n,[c,a]);var v=n._delay/o;t.Global.callLater(n.doTween,v,n)},r}(e.BaseEffect);e.MissEffect=n,__reflect(n.prototype,"giant.chuanqi.MissEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(e,i){void 0===e&&(e=20),void 0===i&&(i=2048),this.textMap={},this.needRender=!1,this.maxSize=i,this.container=new egret.DisplayObjectContainer,this.updateTime=e,t.timerUtil.add(e,this.render,this)}return i.prototype.addChild=function(t){if(t.text){var e=this.textMap,i=e[t.key]=e[t.key]||{},n=i.qlabelList=i.qlabelList||[];n.push(t),this.refresh()}},i.prototype.removeChild=function(t){if(t.text){var e=t.key,i=this.textMap,n=i[e],r=n.qlabelList;if(r.length>1){var o=r.indexOf(t);-1!=o&&(r.splice(o,1)[0],n.qlabelList=r)}else delete i[e];var a=t.texture;a&&a.recycle()}},i.prototype.onChange=function(t,e){var i=e.key;if(e.stage&&t!=i){var n=this.textMap;if(t){var r=n[t].qlabelList;if(r.length>1){var o=r.indexOf(e);r.splice(o,1),n[t].qlabelList=r}else delete n[t]}if(i){var a=n[i]=n[i]||{},r=a.qlabelList=a.qlabelList||[];r.push(e),a.qlabelList=r}this.refresh()}},i.prototype.refresh=function(){this.needRender=!0},i.prototype.render=function(){var i=this;if(i.needRender){i.needRender=!1;var r=i.textMap,o=i.maxSize,a=i.container,s=i.pack;s?s.init(o,o,!1):s=i.pack=new e.MaxRectsBinPack(o,o,!1);for(var c in r){var u=r[c],l=u.qlabelList,g=l[0].textField,d=g.getBounds(),h=s.insert(d.width+10,d.height+10);if(!h.width)throw"DSpriteSheet的尺寸"+o+"溢出,请新建一个DSpriteSheet对象";g.x=h.x,g.y=h.y,u.bounds=h,a.addChild(g)}var p=i.spriteTexture;p||(p=i.spriteTexture=new egret.RenderTexture);var f=egret.Rectangle.create();f.width=f.height=o,f.x=f.y=0,p.drawToTexture(a,f),egret.Rectangle.release(f);for(var c in r)for(var u=r[c],l=u.qlabelList,_=0,m=l.length;m>_;_++){var v=l[_],d=u.bounds,y=v.texture;y&&y.recycle();var C=t.recyclable(n);C.init(p,Math.round(d.x),Math.round(o-d.height-d.y),Math.round(d.width-5),Math.round(d.height)),v.texture=C,v.onRender.call(v)}a.removeChildren()}},i.prototype.dispose=function(){t.timerUtil.remove(this.updateTime,this.render,this),this.container.removeChildren(),this.spriteSheet.dispose(),this.spriteTexture.dispose(),this.spriteSheet=this.spriteTexture=null},i}();e.DSpriteSheet=i,__reflect(i.prototype,"giant.chuanqi.DSpriteSheet");var n=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.prototype.init=function(t,e,i,n,r,o,a,s,c){void 0===o&&(o=0),void 0===a&&(a=0),void 0===s&&(s=o+n),void 0===c&&(c=a+r);var u=t.$bitmapX-t.$offsetX,l=t.$bitmapY-t.$offsetY;this.disposeBitmapData=!1,this.$initData(u+e,l+i,n,r,o,a,s,c,t.$sourceWidth,t.$sourceHeight),this.$bitmapData=t.$bitmapData},e.prototype.onRecycle=function(){this.$bitmapData=void 0},e}(egret.Texture);__reflect(n.prototype,"SheetTexture")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(t,e,i){this.binWidth=0,this.binHeight=0,this.allowRotations=!1,this.usedRectangles=[],this.freeRectangles=[],this.score1=0,this.score2=0,this.init(t,e,i)}return t.prototype.init=function(t,e,i){if(this.count(t)%1!=0||this.count(e)%1!=0)throw new Error("Must be 2,4,8,16,32,...512,1024,...");this.binWidth=t,this.binHeight=e,this.allowRotations=i,this.usedRectangles.length=0,this.freeRectangles.length=0,this.freeRectangles.push({x:0,y:0,width:t,height:e})},t.prototype.count=function(t){return t>=2?this.count(t/2):t},t.prototype.insert=function(t,e,i){void 0===i&&(i=4);var n,r=this;switch(r.score1=0,r.score2=0,i){case 0:n=r.findPositionForNewNodeBestShortSideFit(t,e);break;case 1:n=r.findPositionForNewNodeBottomLeft(t,e,r.score1,r.score2);break;case 2:n=r.findPositionForNewNodeContactPoint(t,e,r.score1);break;case 3:n=r.findPositionForNewNodeBestLongSideFit(t,e,r.score2,r.score1);break;case 4:n=r.findPositionForNewNodeBestAreaFit(t,e,r.score1,r.score2);break;default:return{x:0,y:0,width:0,height:0}}return r.placeRectangle(n),n},t.prototype.findPositionForNewNodeBestShortSideFit=function(t,e){var i,n,r,o,a,s={x:0,y:0,width:0,height:0};this.bestShortSideFit=Number.MAX_VALUE,this.bestLongSideFit=this.score2;for(var c=0;c=t&&i.height>=e&&(n=Math.abs(i.width-t),r=Math.abs(i.height-e),o=Math.min(n,r),a=Math.max(n,r),(o=e&&i.height>=t){var u=Math.abs(i.width-e),l=Math.abs(i.height-t),g=Math.min(u,l),d=Math.max(u,l);(gu;u++)r=s[u],r.width>=t&&r.height>=e&&(o=r.y+e,(i>o||o==i&&r.x=e&&r.height>=t&&(o=r.y+t,(i>o||o==i&&r.xc;c++)n=a[c],n.width>=t&&n.height>=e&&(r=this.contactPointScoreNode(n.x,n.y,t,e),r>i&&(o.x=n.x,o.y=n.y,o.width=t,o.height=e,i=r)),s&&n.width>=e&&n.height>=t&&(r=this.contactPointScoreNode(n.x,n.y,e,t),r>i&&(o.x=n.x,o.y=n.y,o.width=e,o.height=t,i=r));return o},t.prototype.contactPointScoreNode=function(t,e,i,n){var r=0;(0==t||t+i==this.binWidth)&&(r+=n),(0==e||e+n==this.binHeight)&&(r+=i);for(var o,a=this.usedRectangles,s=0,c=a.length;c>s;s++)o=a[s],(o.x==t+i||o.x+o.width==t)&&(r+=this.commonIntervalLength(o.y,o.y+o.height,e,e+n)),(o.y==e+n||o.y+o.height==e)&&(r+=this.commonIntervalLength(o.x,o.x+o.width,t,t+i));return r},t.prototype.commonIntervalLength=function(t,e,i,n){return i>e||t>n?0:Math.min(e,n)-Math.max(t,i)},t.prototype.findPositionForNewNodeBestLongSideFit=function(t,e,i,n){var r,o,a,s,c,u={x:0,y:0,width:0,height:0},l=this.freeRectangles,g=this.allowRotations;n=Number.MAX_VALUE;for(var d=0,h=l.length;h>d;d++)r=l[d],r.width>=t&&r.height>=e&&(o=Math.abs(r.width-t),a=Math.abs(r.height-e),s=Math.min(o,a),c=Math.max(o,a),(n>c||c==n&&i>s)&&(u.x=r.x,u.y=r.y,u.width=t,u.height=e,i=s,n=c)),g&&r.width>=e&&r.height>=t&&(o=Math.abs(r.width-e),a=Math.abs(r.height-t),s=Math.min(o,a),c=Math.max(o,a),(n>c||c==n&&i>s)&&(u.x=r.x,u.y=r.y,u.width=e,u.height=t,i=s,n=c));return u},t.prototype.findPositionForNewNodeBestAreaFit=function(t,e,i,n){var r,o,a,s,c,u={x:0,y:0,width:0,height:0},l=this.freeRectangles,g=this.allowRotations;i=Number.MAX_VALUE;for(var d=0,h=l.length;h>d;d++)r=l[d],c=r.width*r.height-t*e,r.width>=t&&r.height>=e&&(o=Math.abs(r.width-t),a=Math.abs(r.height-e),s=Math.min(o,a),(i>c||c==i&&n>s)&&(u.x=r.x,u.y=r.y,u.width=t,u.height=e,n=s,i=c)),g&&r.width>=e&&r.height>=t&&(o=Math.abs(r.width-e),a=Math.abs(r.height-t),s=Math.min(o,a),(i>c||c==i&&n>s)&&(u.x=r.x,u.y=r.y,u.width=e,u.height=t,n=s,i=c));return u},t.prototype.placeRectangle=function(t){for(var e=this.freeRectangles,i=e.length,n=0;i>n;n++)this.splitFreeNode(e[n],t)&&(e.splice(n,1),--n,--i);this.pruneFreeList(),this.usedRectangles.push(t)},t.prototype.splitFreeNode=function(t,e){if(e.x>=t.x+t.width||e.x+e.width<=t.x||e.y>=t.y+t.height||e.y+e.height<=t.y)return!1;var i,n=this.freeRectangles;return e.xt.x&&(e.y>t.y&&e.yt.y&&(e.x>t.x&&e.x=e.x&&t.y>=e.y&&t.x+t.width<=e.x+e.width&&t.y+t.height<=e.y+e.height},t}();t.MaxRectsBinPack=e,__reflect(e.prototype,"giant.chuanqi.MaxRectsBinPack")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){var i=t.call(this)||this;return i._textField=new egret.TextField,i._textField.size=e.modoleSize,i}return __extends(e,t),Object.defineProperty(e.prototype,"textField",{get:function(){return this._textField},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dSpriteSheet",{get:function(){return this._dSpriteSheet},set:function(t){this._dSpriteSheet=t,this.textWidth=100,this.textHeight=20},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"text",{get:function(){return this._textField.text},set:function(t){var e=this.key;this._textField.text=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"htmlText",{get:function(){return this.text?this._htmlText:""},set:function(t){var e=this.key;this._htmlText=t,this._textField.setHtmlText(t),this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textFlow",{get:function(){return this._textField.textFlow},set:function(t){var e=this.key;this._textField.textFlow=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textColor",{get:function(){return this._textField.textColor},set:function(t){var e=this.key;this._textField.textColor=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textWidth",{get:function(){return this._textField.width},set:function(t){var e=this.key;this._textField.width=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textHeight",{get:function(){return this._textField.height},set:function(t){var e=this.key;this._textField.height=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){return this._textField.size},set:function(t){var e=this.key;this._textField.size=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textAlign",{get:function(){return this._textField.textAlign},set:function(t){var e=this.key;this._textField.textAlign=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),e.prototype.$onAddToStage=function(e,i){t.prototype.$onAddToStage.call(this,e,i),this._dSpriteSheet.addChild(this)},e.prototype.$onRemoveFromStage=function(){t.prototype.$onRemoveFromStage.call(this),this._dSpriteSheet.removeChild(this)},e.prototype.onRecycle=function(){var t=this;t.texture=void 0,t.unit=null,t.x=0,t.y=0,t.scaleX=1,t.scaleY=1,t.rotation=0},Object.defineProperty(e.prototype,"key",{get:function(){return this._textField.text?this.getRealText()+","+this.textColor+","+this.size+","+this.textAlign:null},enumerable:!0,configurable:!0}),e.prototype.getRealText=function(){for(var t="",e=this.textFlow,i=0,n=e.length;n>i;i++){var r=e[i],o=r.style;t+=r.text;for(var a in o)t+=o[a]}return t},e.prototype.onRender=function(){},e.RENDER="renderQuickLabel",e.modoleSize=18,e}(egret.Bitmap);t.QuickLabel=e,__reflect(e.prototype,"giant.chuanqi.QuickLabel",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.container=fairygui.UIPackage.createObject("mainui","SpecialTitle")}return i.prototype.start=function(){var i=this,n=t.singleton(e.TitleModel);this.container.m_txt_alltime.text=$DD.Config[139].value,n.onlineTime?t.timerUtil.add(1e3,i.tick,i):i.dispose()},i.prototype.tick=function(){var i=t.singleton(e.TitleModel),n=i.onlineTime-t.Core.getServerDate().getTime();n>=0?this.container.m_txt_time.text=e.formatCountDownTime(n):t.Core.unitEntity.unit.setSpecialTitle(!1)},i.prototype.dispose=function(){var e=this;e.container&&e.container.displayObject.removedFromParent(),t.timerUtil.remove(1e3,e.tick,e)},i}();e.SpecialTitle=i,__reflect(i.prototype,"giant.chuanqi.SpecialTitle")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.offY=0,this.LEVEL_NAME=0,this.LEVEL_CAMP=1,this.LEVEL_XIUXIAN=2,this.LEVEL_TITLE=3,this._color=16777215,this.colorList=[5307956,15791096,6710886,16576564,16711680],this.ox=0,this.oy=0,this.onSpawn=function(){},this.init()}return i.prototype.setUnit=function(t){this.unit=t},i.prototype.init=function(e){void 0===e&&(e=1);var n=this;if(n.displayList=[],n._color=n.colorList[e],!i.parentContainer){i.parentContainer=t.recyclable(t.DepthSprite);var r=t.gameEngine.getLayer(3780);r.addChild(i.parentContainer)}},i.prototype.setClanIcon=function(t,e){},i.prototype.removeClanIcon=function(){},i.prototype.setVipIcon=function(t){},i.prototype.setTitle=function(i){var n=t.singleton(e.TitleDB),r=n.dic[i];return r?void this.addAni(r.effect,this.LEVEL_TITLE,30,!0):void this.removeDisplay(this.LEVEL_TITLE)},i.prototype.reomveTitle=function(){this.removeDisplay(this.LEVEL_TITLE)},i.prototype.removeDisplay=function(t){var e=this,i=e.displayList[t];i&&(e.displayList[t]=null,i.recycle(),e.layout())},i.prototype.addAni=function(e,i,n,r){void 0===r&&(r=!0);var o=t.AniRender.getAni(e);if(!o)return this.removeDisplay(i),null;var a=this.getTitleVO(i);a.autoLayout=r,a.height=n,o.play(),a.ani=o,a.display=o.display,this.layout()},i.prototype.addDisplay=function(t,e,i,n,r){void 0===i&&(i=-1),void 0===n&&(n=-1),void 0===r&&(r=!0);var o=this.getTitleVO(e);o.autoLayout=r,o.display=t,0>i&&(i=t.height),o.height=i,o.width=n,this.layout()},i.prototype.setName=function(t,e){void 0===e&&(e=1);var i=this,n=i.txtNickname;n||(i.txtNickname=n=i.createText()),n.textColor=i.colorList[e],n.text=t,i.addDisplay(n,i.LEVEL_NAME,n.textHeight,n.textWidth)},i.prototype.setCampName=function(t,e){void 0===e&&(e=1);var i=this,n=i.txt_camp;n||(i.txt_camp=n=i.createText()),n.textColor=i.colorList[e],n.text=t,i.addDisplay(n,i.LEVEL_CAMP,n.textHeight,n.textWidth)},i.prototype.setXiuxainName=function(t,e){void 0===e&&(e=1);var i=this,n=i.txt_xiuxian;n||(i.txt_xiuxian=n=i.createText()),n.textColor=i.colorList[e],n.text=t,i.addDisplay(n,i.LEVEL_XIUXIAN,n.textHeight,n.textWidth)},i.prototype.setSpecialTitle=function(t){var i=this,n=i.specialTitle;return t?(n||(i.specialTitle=n=new e.SpecialTitle),i.specialTitle.start(),void i.addDisplay(i.specialTitle.container._container,i.LEVEL_TITLE,100,200)):void(n&&(n.dispose(),i.displayList[i.LEVEL_TITLE]=null,i.specialTitle=null,i.layout()))},i.prototype.createText=function(){var t=new egret.TextField;return t.setAutoSize(),t.fontFamily="SimHei",t.stroke=1,t.strokeColor=0,t.bold=!1,t.size=22,t.textColor=this._color,t.y=-25,t.textAlign="center",t},i.prototype.getTitleVO=function(i){var n=this.displayList[i];return n?n.clear():(n=t.recyclable(e.ImageTitleVO),this.displayList[i]=n),n.level=i,n},i.prototype.layout=function(){for(var t,e,n=this.displayList,r=0,o=this.ox,a=this.oy,s=i.parentContainer,c=0,u=n.length;u>c;c++)e=n[c],e&&(t=e.display,t&&(e.autoLayout&&(t.x=o-(e.width>>1),t.y=a+r-e.height,r-=e.height),s.addChild(t)))},i.prototype.tick=function(t,e){e+=this.offY,(this.ox!=t||this.oy!=e)&&(this.ox=t,this.oy=e,this.layout())},Object.defineProperty(i.prototype,"x",{get:function(){return this.ox},set:function(t){this.ox!=t&&(this.ox=t,this.layout())},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"y",{get:function(){return this.oy},set:function(t){t+=this.offY,this.oy!=t&&(this.oy=t,this.layout())},enumerable:!0,configurable:!0}),i.prototype.onRecycle=function(){var t=this,e=t.txtNickname,i=t.displayList;if(i){for(;i.length>0;){var n=i.pop();n&&n.recycle()}t.displayList=[]}e&&(t.txtNickname.removedFromParent(),t.txtNickname=null),t.txt_camp&&(t.txt_camp.removedFromParent(),t.txt_camp=null),t.txt_xiuxian&&(t.txt_xiuxian.removedFromParent(),t.txt_xiuxian=null),t.specialTitle&&(t.specialTitle.dispose(),t.specialTitle=null),t.unit=null},i.prototype.recycle=function(){i._pool.recycle(this)},i.prototype.setNameVisible=function(t){var e=this;e.txtNickname&&(e.txtNickname.visible=t)},i.prototype.setXiuxianVisible=function(t){var e=this;e.txt_xiuxian&&(e.txt_xiuxian.visible=t)},i._pool=new t.RecyclablePool(i),i}();e.UnitTitlePanel=i,__reflect(i.prototype,"giant.chuanqi.UnitTitlePanel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){var i=this;this.forceRefresh=function(){for(var t=[],e=0;e.5?-1:1,g={x:c.x+(300+200*Math.random())*l,y:c.y-100*Math.random()},d={x:(u.x-c.x)*Math.random()+c.x,y:(u.y-c.y)*Math.random()+c.y},h=[c,g,d,u];o.alpha=1,o.x=c.x,o.y=c.y,s.addChild(o);var p=i.get(),f=1e3;p.start(o,h,f,egret.Ease.sineOut,function(){o.recycle()},this)}}},n}();e.DropBezierUtil=n,__reflect(n.prototype,"giant.chuanqi.DropBezierUtil")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){var e=this;this.tick=function(){var i=e,n=i._callBack,r=i._thisObj,o=i._end,a=i._txt,s=i._format,c=Math.max(0,o-t.DateUtils.serverTime),u=a;if(u){var l=t.DateUtils.getCountdown(c,s),g="setHtmlText"in u;-1!=l.indexOf("=c&&(e.removeTick(),c=0,n&&n.call(r))}}return e.get=function(){return t.recyclable(e)},e.prototype.setParams=function(t,e,i,n){var r=this;r._callBack=t,r._thisObj=e,r._txt=i,r._format=n},e.prototype.updateFormat=function(t){this._format=t},e.prototype.startTick=function(e){void 0===e&&(e=1e4);var i=this;i._end=t.DateUtils.serverTime+e,t.timerUtil.add(1e3,i.tick,i),i.tick()},e.prototype.removeTick=function(){t.timerUtil.remove(1e3,this.tick,this)},e.prototype.onRecycle=function(){var t=this;t.removeTick(),t._txt=void 0,t._callBack=void 0,t._thisObj=void 0,t._format=void 0},e}();e.CountDownUtils=i,__reflect(i.prototype,"giant.chuanqi.CountDownUtils",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.createArtText=function(t){var e=new fairygui.GTextField;return e.updateFont(t),e},t.BasePrex="ui://libbasic/",t.NORMAL="ui://libbasic/normal",t.NORMAL_MONSTER="ui://libbasic/normal_m",t.NORMAL_PET="ui://libbasic/normal_pet",t.BAOJI="ui://libbasic/baoji",t.HEAL="ui://libbasic/heal",t.MISS="ui://libbasic/miss",t.ZHONGDU="ui://libbasic/zhongdu",t.LIUXUE="ui://libbasic/liuxue",t.SHAOZHUO="ui://libbasic/shaozhuo",t}();t.FontLabelUtils=e,__reflect(e.prototype,"giant.chuanqi.FontLabelUtils")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.initConfig()}return i.prototype.initConfig=function(){var t=this,e=t._items=$DD.Item,i=t._equips=$DD.Equipment,n=t._rune=$DD.GodRune,r=t._pet=$DD.PetEquipment,o=t._godEquips=$DD.Artifact,a=t._gem=$DD.Gem,s={};for(var c in i)s[c]=i[c];for(var c in e)s[c]=e[c];for(var c in n)s[c]=n[c];var u=0;for(var c in r){var l=s[c]=r[c];u=Math.max(l.level,u)}t.maxPetEquipLevel=u;for(var c in a)s[c]=a[c];for(var c in o)s[c]=o[c];t.allItems=s},i.prototype.isEquip=function(t){var e=this._equips;return e&&!!e[t]},i.prototype.isItem=function(t){var e=this._items;return e&&!!e[t]},i.prototype.isGem=function(t){var e=this._gem;return e&&!!e[t]},i.prototype.isRune=function(t){var e=this._rune;return e&&!!e[t]},i.prototype.isPetEquip=function(t){var e=this._pet;return e&&!!e[t]},i.prototype.isGodEquip=function(t){var e=this._godEquips;return e&&!!e[t]},i.prototype.getAllRuneItems=function(){return this._rune},i.prototype.getDaojuConfigByID=function(t){var e=this.allItems[t];return e},i.prototype.getPetEquipByPart=function(t){var e=[],i=this._pet;for(var n in i){var r=i[n];r.equipPart==t&&e.push(r)}return e},i.prototype.getGodEquipByPartAndLevel=function(t,e){void 0===e&&(e=1);var i,n=this._godEquips;e=Math.max(1,e);for(var r in n){var o=n[r];if(o.equipPart==t&&o.level==e)return o}return i},i.prototype.getItemVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i.itemId);return r?(n=t.is(r,e.EquipmentCfg)||t.is(r,e.ArtifactCfg)?new e.EquVO:t.is(r,e.GodRuneCfg)?new e.GodRuneVO:t.is(r,e.PetEquipmentCfg)?new e.PetEquipVO:t.is(r,e.GemCfg)?new e.GemVO:new e.ItemVO,n.cfg=r,i.copyto(n),n):null},i.prototype.getEquipVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i.equipId);return r?((t.is(r,e.EquipmentCfg)||t.is(r,e.ArtifactCfg))&&(n=new e.EquVO,n.cfg=r,i.copyto(n)),t.is(r,e.PetEquipmentCfg)&&(n=new e.PetEquipVO,n.cfg=r,i.copyto(n)),n):null},i.prototype.getRuneVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i.runeId);return r?(t.is(r,e.GodRuneCfg)&&(n=new e.GodRuneVO,n.cfg=r,i.copyto(n)),n):null},i.prototype.getGemVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i);return r?(t.is(r,e.GemCfg)&&(n=new e.GemVO,n.cfg=r),n):null},i.prototype.getPetEquiptByPartAndLevel=function(t,i){var n,r=this._pet;for(var o in r){var a=r[o];if(a.equipPart==t&&(n=a,a.level==i))break}if(n){var s=new e.PetEquipVO;return s.cfg=n,s}},i.prototype.getItemVOByArr=function(i){var n,r=i[0],o=this.getDaojuConfigByID(r);return o?(n=t.is(o,e.EquipmentCfg)||t.is(o,e.ArtifactCfg)?new e.EquVO:t.is(o,e.GodRuneCfg)?new e.GodRuneVO:t.is(o,e.PetEquipmentCfg)?new e.PetEquipVO:t.is(o,e.GemCfg)?new e.GemVO:new e.ItemVO,n.cfg=o,n.itemId=r,n.count=i[1],n.bind=i[2],n.expireTime=i[3],n):null},i.prototype.getItemVOByStr=function(t){return this.getItemVOByArr(t.split(":"))},i.prototype.getItemsByItemDTOs=function(t){var e=this,i=[];return t.forEach(function(t){var n=e.getItemVOByItemDTO(t);i.push(n)}),i},i.prototype.getItemsByArr=function(t){var e=this,i=[];return t.forEach(function(t){var n=e.getItemVOByArr(t);i.push(n)}),i},i.prototype.getItemsByStr=function(t,e){void 0===e&&(e=";");var i=[];if(t)for(var n=t.split(e),r=0,o=n;r16&&(i=this.binl_md5(i,8*t.length));for(var n=Array(16),r=Array(16),o=0;16>o;o++)n[o]=909522486^i[o],r[o]=1549556828^i[o];var a=this.binl_md5(n.concat(this.rstr2binl(e)),512+8*e.length);return this.binl2rstr(this.binl_md5(r.concat(a),640))},t.prototype.rstr2hex=function(t){try{this.hexcase}catch(e){this.hexcase=0}for(var i,n=this.hexcase?"0123456789ABCDEF":"0123456789abcdef",r="",o=0;o>>4&15)+n.charAt(15&i);return r},t.prototype.rstr2b64=function(t){try{this.b64pad}catch(e){this.b64pad=""}for(var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="",r=t.length,o=0;r>o;o+=3)for(var a=t.charCodeAt(o)<<16|(r>o+1?t.charCodeAt(o+1)<<8:0)|(r>o+2?t.charCodeAt(o+2):0),s=0;4>s;s++)n+=8*o+6*s>8*t.length?this.b64pad:i.charAt(a>>>6*(3-s)&63);return n},t.prototype.rstr2any=function(t,e){var i,n,r,o,a,s=e.length,c=Array(Math.ceil(t.length/2));for(i=0;in;n++){for(a=Array(),o=0,i=0;i0||r>0)&&(a[a.length]=r);l[n]=o,c=a}var g="";for(i=l.length-1;i>=0;i--)g+=e.charAt(l[i]);return g},t.prototype.str2rstr_utf8=function(t){for(var e,i,n="",r=-1;++r=55296&&56319>=e&&i>=56320&&57343>=i&&(e=65536+((1023&e)<<10)+(1023&i),r++),127>=e?n+=String.fromCharCode(e):2047>=e?n+=String.fromCharCode(192|e>>>6&31,128|63&e):65535>=e?n+=String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>=e&&(n+=String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n},t.prototype.str2rstr_utf16le=function(t){for(var e="",i=0;i>>8&255);return e},t.prototype.str2rstr_utf16be=function(t){for(var e="",i=0;i>>8&255,255&t.charCodeAt(i));return e},t.prototype.rstr2binl=function(t){for(var e=Array(t.length>>2),i=0;i>5]|=(255&t.charCodeAt(i/8))<>5]>>>i%32&255);return e},t.prototype.binl_md5=function(t,e){t[e>>5]|=128<>>9<<4)+14]=e;for(var i=1732584193,n=-271733879,r=-1732584194,o=271733878,a=0;a>16)+(e>>16)+(i>>16);return n<<16|65535&i},t.prototype.bit_rol=function(t,e){return t<>>32-e},t}();__reflect(md5.prototype,"md5");var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.getRealLength=function(t){return void 0==t?0:(t=t.replace(/[^\x00-\xff]/g,"ab"),t.length)},t}();t.StringUtil=e,__reflect(e.prototype,"giant.chuanqi.StringUtil")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.img=function(t){return"[img]"+t+"[/img]"},t.link=function(t){return"[url=link_href]"+t+"[/url]"},t.bold=function(t){return"[b]"+t+"[/b]"},t.italic=function(t){return"[i]"+t+"[/i]"},t.downline=function(t){return"[u]"+t+"[/u]"},t.color=function(t,e){return"number"==typeof e&&(e="#"+e.toString(16)),"[color="+e+"]"+t+"[/color]"},t.jcimg=function(t){return"[url="+t+"]蚕[/url]"},t.font=function(t,e){return"[font="+e+"]"+t+"[/font]"},t.size=function(t,e){return"[size="+e+"]"+t+"[/size]"},t}();t.UBB=e,__reflect(e.prototype,"giant.chuanqi.UBB")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=300,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=a.isSelf,c=t.recyclable(e.MonsterMissText);c.text="m",n._container.addChild(c);var u=a.target||a.caster,l=u.x+(s?-50-c.width:50),g=u.y-150;c.x=l,c.y=g,c.alpha=1,c.scaleX=c.scaleY=1;var d=l+(s?-150:150)+60*Math.random()-30,h=g+20*Math.random()-10,p=n._duration1/o,f=n._duration2/o,_=n._wait/o,m=t.Global.getTween(c);m.to({x:d,y:h},p,i.quadIn).wait(_).to({alpha:0},f).call(n.recycle,n,[c,a]);var v=n._delay/o;t.Global.callLater(n.doTween,v,n)},r}(e.BaseEffect);e.MonsterMissEffect=n,__reflect(n.prototype,"giant.chuanqi.MonsterMissEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){function e(e){return(e+="")?(~e.indexOf(".")||(e+=t.Extension.PNG),e):""}function i(e){return(e+="")?(~e.indexOf(".")||(e+=t.Extension.JPG),e):""}function n(i){var n=t.ResPrefix.DropIcon+e(i);return n}t.Extension={JPG:".jpg",PNG:".png",WEBP:".webp",FGUI:"bin",MP3:".mp3"},t.appendPNG=e,t.appendJPG=i,t.getDropUri=n}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.prototype.init=function(t,e,i){this.callback=t,this.args=i,this.thisObj=e},e.prototype.checkHandle=function(t,e){return this.callback===t&&this.thisObj==e},e.prototype.execute=function(t){void 0===t&&(t=!0);var e,i=this.callback;if(void 0!=i){e=i.apply(this.thisObj,this.args)}else;return t&&this.recycle(),e},e.prototype.onRecycle=function(){var t=this;t.callback=void 0,t.thisObj=void 0,t.args=void 0},e.get=function(i,n){for(var r=[],o=2;on&&(e[i++]=t,t.Rx+=t.dRx,t.Ry+=t.dRy,t.x=Math.round(t.x+t.dx)),i}function a(t,e,i){var n,r,o,a,s;if(t.y==e.y)return 0;t.y0)for(var T=[],B=[],L=0;C>L;L++){var D=P[L];D&&D.length&&(D.appendTo(T),T.doSort("dx"));var O=T.length-1;if(O>0){for(var U=0;O>U;U++){var j=T[U],F=j.x,G=j.Rx,E=j.Ry,q=T[U+1],H=q.x,N=q.Rx,V=q.Ry,$=F-H,X=0,z=0;$&&(X=(G-N)/$,z=(E-V)/$);for(var W=F;H>=W;W++){var J=0|G,K=G-J,Z=0|E,Y=E-Z,Q=4*(Z*s+J),te=A[Q],ee=A[Q+1],ie=A[Q+2],ne=A[Q+3],re=Q+4,oe=A[re],ae=A[re+1],se=A[re+2],ce=A[re+3],ue=4*((Z+1)*s+J),le=A[ue],ge=A[ue+1],de=A[ue+2],he=A[ue+3],pe=ue+4,fe=A[pe],_e=A[pe+1],me=A[pe+2],ve=A[pe+3],ye=1-K,Ce=1-Y,be=ye*Ce,ke=K*Ce,xe=ye*Y,Ie=K*Y,Se=4*(L*b+W);M[Se]=te*be+oe*ke+le*xe+fe*Ie,M[Se+1]=ee*be+ae*ke+ge*xe+_e*Ie,M[Se+2]=ie*be+se*ke+de*xe+me*Ie,M[Se+3]=ne*be+ce*ke+he*xe+ve*Ie,G+=X,E+=z}}for(var Me=0,U=0;O>=U;U++)Me=o(T[U],B,Me,L);B.length=Me;var we=T;T=B,B=we}}return I.putImageData(S,0,0),egret.BitmapData.create("base64",x.toDataURL())},t}();t.QuadTransform=e,__reflect(e.prototype,"giant.QuadTransform")}(giant||(giant={}));var giant;!function(t){t.ConfigUtils=function(){function e(t,e,i){var n,r=e.substring(0,e.indexOf("/"));if(r in t&&t[r])if(0==t[r].length)n=i+e;else{var o=e.split("/"),a="n"==r?o[2]:o[1],s=void 0;for(var c in t[r])if(a==t[r][c]){s=!0;break}s?n=i+e:(n=l+e,console.log("parseSpecialRes remote: "+n))}else n=l+e,console.log("parseSpecialRes remote: "+n);return n}function i(i){o(i);return i=n(i)?r(i):t.isAndroidMicro?e(h,i,"resource/zhcn/"):t.isVivo||t.isBaidu||t.isHuawei||t.iswx||t.isqq?"undefined"!=typeof jc&&jc.gg.extcfg[i]?jc.gg.extcfg[i]:e(p,i,"sub_res/"):t.isIOSMicro?"resource/zhcn/"+i:"undefined"!=typeof jc&&jc.gg.extcfg[i]?jc.gg.extcfg[i]:l+i}function n(t){return t.indexOf("http://")>=0||t.indexOf("https://")>=0}function r(t){return t.indexOf("http://")>=0?t.substring(t.lastIndexOf("http://")):t.substring(t.lastIndexOf("https://"))}function o(t){var e=s;return e&&e[t]?e[t]:""}var a,s,c,u="",l="",g="",d={},h={m:["1305","1423","1422","1309","1421"],n:["NA10","NA10_ui","NA11","NA11_ui","pet_01","pet_01_ui","pet_02","pet_02_ui","pet_03","pet_03_ui","pet_04","pet_04_ui","pet_05","pet_05_ui","pet_06","pet_06_ui","pet_07","pet_07_ui","monster_13","boss_06","monster_24","monster_16"],ef:["10601","boss2","buff_bingdong1","buff_jiaoxie","buff_liuxue","buff_meihuo","buff_pojia","buff_xuanyun","buff_zhimang","buff_zhongdu","buff_zhuoshao","skilladd","test","test10-1","test10-2","test1-1","test11-1","test1-2","test12-1","test12-2","test13-1","test13-2","test14-1","test14-2","test14-3","test2","test3","test4-1","test4-2","test4-3","test4-4","test6-1","test6-2","test6-3","test7-1","test8-1","test9-1","test9-2","atk1_0","atk1_1","atk1_2","atk1_3","atk1_4","atk2_0","atk2_1","atk2_2","atk2_3","atk2_4","atk3_0","atk3_1","atk3_2","atk3_3","atk3_4","taskfinish","activityicon","zjm_zhanDouLi","powerup","upgrade","kingload_1","guide","notice","rareitem4","rareitem5","rareitem6","rareitem7"],f:[],i:[],o:[],p:["firstcharge","lib"]},p={m:["1305","1423"],ef:["atk1_0","atk1_1","atk1_2","atk1_3","atk1_4","atk2_0","atk2_1","atk2_2","atk2_3","atk2_4","atk3_0","atk3_1","atk3_2","atk3_3","atk3_4","activityicon","startgame"]};return{get data(){return a},setData:function(e){a=e,c=e.version||"1.0.0",platform.isLocal&&(e.resPrefixes="http://t.zhl.com/game/normal/1.0.7/resource/zhcn/"),t.iswx||t.isqq||t.isIOSMicro?(l=a.resPrefixes,!a.params_wx&&(a.params_wx={})):l=a.resPrefixes,!a.params&&(a.params={}),!a.params_xiaomi&&(a.params_xiaomi={}),!a.params_web&&(a.params_web={}),!a.params_webXHB&&(a.params_webXHB={}),!a.params_huawei&&(a.params_huawei={}),!a.params&&(a.params={}),platform.version&&(l=l.replace("${version}",platform.version)),g=e.resConfig,u=a.skinPrefixes,d=a.payParam||{};var i=e.hash;i&&t.ConfigUtils.setHash(i),console.log("ConfigUtils resPrefixes: "+l)},cfgFromJcfw:function(){l=jc.gg.extcfg.resPrefixes,platform.version&&(l=l.replace("${version}",platform.version)),u=jc.gg.extcfg.skinPrefixes,g=jc.gg.extcfg.resCfgUrl,t.Core.imgScale=jc.gg.extcfg.imgScale||1},setHash:function(e,i){if(void 0===i&&(i=""),Number(e)>0)void 0==s&&(s={}),s[i]=e;else{i&&(i+="/");for(var n in e)t.ConfigUtils.setHash(e[n],i+n)}},get payParam(){return d},get version(){return c},get domain(){return u},set domain(t){u=t},get resConfig(){return g},set resConfig(t){g=t},getResUrl:function(t){return i(t)}}}()}(giant||(giant={}));var $DD={},giant;!function(t){t.DataParser=function(){function e(t,e,i,n,r){if(e)for(var o=0,a=e.length;a>o;o++){var s=e[o],c=new t;if(c.decode(s),i&&!i.call(n,c,r,o))return!1}return!0}function i(t,e){r[t]=e}function n(t,e,i){var n=e[0],r=e[1];if(r in t){var o=t[r];return n[o]=t,!0}return!1}var r={};return{regParser:i,forBasic:function(t){var e=RES.getRes(t);e.Function&&(e.Function.push([373,0,"",0,8100]),e.Function.push([374,0,"",0,8900]),e.Function.push([375,0,"",0,8900]),e.Function.push([376,0,"",0,8900]),e.Function.push([377,0,"",0,8900]),e.Function.push([378,0,"",0,8900]));for(var i in e){var n=r[i];if(n){var o=n(e[i]);o&&($DD[i]=o)}}RES.destroyRes(t)},forCfgs:function(t){return __awaiter(this,void 0,void 0,function(){var e,i,n,o,a,s,c;return __generator(this,function(u){switch(u.label){case 0:return e=RES.getRes(t),[4,JSZip.loadAsync(e)];case 1:return i=u.sent(),[4,i.file("cfgs.json").async("text")];case 2:n=u.sent(),o=JSON.parse(n);for(a in o)s=r[a],s&&(c=s(o[a]),c&&($DD[a]=c));return RES.destroyRes(t),[2]}})})},forRunning:function(e){var i=RES.getRes(e);for(var n in i){var o=r[n];if(o){var a=o(i[n]);a&&($DD[n]=a)}}RES.destroyRes(e),r=null,delete t.DataParser},assignCfgs:function(t){var e=RES.getRes(t);for(var i in e){var n=r[i];if(n){var o=n(e[i]);o&&($DD[i]?$DD[i]=$DD[i].zssign(o):$DD[i]=o)}}RES.destroyRes(t)},regCommonParser:function(t,r,o){var a=this;void 0===o&&(o="id"),i(t,function(i){if(i){var s={};try{e(r,i,n,a,[s,o,t])}catch(c){}return s}})}}}()}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.PetNormalText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.PetEffect=i,__reflect(i.prototype,"giant.chuanqi.PetEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.KEY_DOWN="keydown",t.KEY_UP="keyup",t}();t.KeyboardEventConst=e,__reflect(e.prototype,"giant.KeyboardEventConst")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this.pool=new t.RecyclablePool(t.KeyVO),this.shiftKey=!1,this.ctrlKey=!1,this.keyHandler=function(t){}}return e.prototype.init=function(){},e.prototype.regKeyDown=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.removeKeyDown=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.regKeyUp=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.removeKeyUp=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.doKey=function(t,e){},e}();t.KeyBoardManage=e,__reflect(e.prototype,"giant.KeyBoardManage")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(e,i){this._desc=e,this._code=i,t.keyCodeDict[i]=this,t.keyDescriptionDict[e]=this}return t.getKeyStrokeByKeyCode=function(t){return this.keyCodeDict[t]},t.getKeyStrokeByKeyDescription=function(t){return this.keyDescriptionDict[t]},Object.defineProperty(t.prototype,"description",{get:function(){return this._desc},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"code",{get:function(){return this._code},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return"Keyboard["+this._desc+"]"},t.keyCodeDict={},t.keyDescriptionDict={},t.VK_0=new t("0",48),t.VK_1=new t("1",49),t.VK_2=new t("2",50),t.VK_3=new t("3",51),t.VK_4=new t("4",52),t.VK_5=new t("5",53),t.VK_6=new t("6",54),t.VK_7=new t("7",55),t.VK_8=new t("8",56),t.VK_9=new t("9",57),t.VK_A=new t("A",65),t.VK_B=new t("B",66),t.VK_C=new t("C",67),t.VK_D=new t("D",68),t.VK_E=new t("E",69),t.VK_F=new t("F",70),t.VK_G=new t("G",71),t.VK_H=new t("H",72),t.VK_I=new t("I",73),t.VK_J=new t("J",74),t.VK_K=new t("K",75),t.VK_L=new t("L",76),t.VK_M=new t("M",77),t.VK_N=new t("N",78),t.VK_O=new t("O",79),t.VK_P=new t("P",80),t.VK_Q=new t("Q",81),t.VK_R=new t("R",82),t.VK_S=new t("S",83),t.VK_T=new t("T",84),t.VK_U=new t("U",85),t.VK_V=new t("V",86),t.VK_W=new t("W",87),t.VK_X=new t("X",88),t.VK_Y=new t("Y",89),t.VK_Z=new t("Z",90),t.VK_F1=new t("F1",112),t.VK_F2=new t("F2",113),t.VK_F3=new t("F3",114),t.VK_F4=new t("F4",115),t.VK_F5=new t("F5",116),t.VK_F6=new t("F6",117),t.VK_F7=new t("F7",118),t.VK_F8=new t("F8",119),t.VK_F9=new t("F9",120),t.VK_F10=new t("F10",121),t.VK_F11=new t("F11",122),t.VK_F12=new t("F12",123),t.VK_F13=new t("F13",124),t.VK_F14=new t("F14",125),t.VK_F15=new t("F15",126),t.VK_NUMPAD_0=new t("Numpad_0",96),t.VK_NUMPAD_1=new t("Numpad_1",97),t.VK_NUMPAD_2=new t("Numpad_2",98),t.VK_NUMPAD_3=new t("Numpad_3",99),t.VK_NUMPAD_4=new t("Numpad_4",100),t.VK_NUMPAD_5=new t("Numpad_5",101),t.VK_NUMPAD_6=new t("Numpad_6",102),t.VK_NUMPAD_7=new t("Numpad_7",103),t.VK_NUMPAD_8=new t("Numpad_8",104),t.VK_NUMPAD_9=new t("Numpad_9",105),t.VK_NUMPAD_MULTIPLY=new t("Numpad_Multiply",106),t.VK_NUMPAD_ADD=new t("Numpad_Add",107),t.VK_NUMPAD_ENTER=new t("Numpad_Enter",108),t.VK_NUMPAD_SUBTRACT=new t("Numpad_Subtract",109),t.VK_NUMPAD_DECIMAL=new t("Numpad_Decimal",110),t.VK_NUMPAD_DIVIDE=new t("Numpad_Divide",111),t.VK_BACKSPACE=new t("Backspace",8),t.VK_TAB=new t("Tab",9),t.VK_ENTER=new t("Enter",13),t.VK_SHIFT=new t("Shift",16),t.VK_CONTROL=new t("Ctrl",17),t.VK_ALT=new t("Alt",18),t.VK_ESCAPE=new t("Esc",27),t.VK_SPACE=new t("Space",32),t.VK_CAPS_LOCK=new t("Cap",20),t.VK_NUM_LOCK=new t("Num",144),t.VK_SCROLL_LOCK=new t("Scroll",145),t.VK_PAUSE=new t("Pause",19),t.VK_PAGE_UP=new t("PageUp",33),t.VK_PAGE_DOWN=new t("PageDown",34),t.VK_END=new t("End",35),t.VK_HOME=new t("Home",36),t.VK_INSERT=new t("Insert",45),t.VK_DELETE=new t("Delete",46),t.VK_LEFT=new t("Left",37),t.VK_UP=new t("Up",38),t.VK_RIGHT=new t("Right",39),t.VK_DOWN=new t("Down",40),t.VK_WINDOWS=new t("Win",91),t.VK_MENU=new t("Menu",93),t}();t.KeyStroke=e,__reflect(e.prototype,"giant.KeyStroke")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.prototype.doExcute=function(){this.func&&this.func.call(this.target)},t.prototype.isEqual=function(t,e,i){return this.key==t&&this.func==e&&this.target==i -},t}();t.KeyVO=e,__reflect(e.prototype,"giant.KeyVO")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._offsetY=0,this._coverTop=!1}return Object.defineProperty(e.prototype,"offsetY",{get:function(){return this._offsetY},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"screenWidth",{get:function(){return this.stage.stageWidth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"screenHeight",{get:function(){return this.stage.stageHeight-this._offsetY},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"coverTop",{get:function(){return this._coverTop},enumerable:!0,configurable:!0}),e.prototype.init=function(e){var i=this;if(i.stage=e,i.callbacks=[],i.stage.on(egret.Event.RESIZE,i.resize,i),i._offsetY=0,t.iswx||t.isqq){var n=wx.getSystemInfoSync();if(n){var r=n.system,o=n.statusBarHeight;t.traceRelease("barHeight:",o),-1!=r.indexOf("iOS")?(t.isWxIOS=!0,i._offsetY=platform.other.getLiuHaiHeight()):-1!=r.indexOf("Android")&&(t.isWxAndroid=!0,i._offsetY=platform.other.getLiuHaiHeight())}}else if(t.isXiaomi){var a=qg.getSystemInfoSync();a&&a.safeArea&&(i._offsetY=a.safeArea.top*this.screenHeight/a.safeArea.height)}else if(t.isOppo){var a=qg.getSystemInfoSync();a&&a.notchHeight>0&&(i._offsetY=a.notchHeight*this.screenHeight/a.screenHeight+35)}else t.isHuawei||t.isVivo||t.isBaidu?i._offsetY=platform.other.getLiuHaiHeight():(t.isAndroidMicro||t.isIOSMicro)&&(i._offsetY=platform.other.getLiuHaiHeight())},e.prototype.resize=function(t){var e=this,i=e.callbacks,n=e.screenWidth,r=e.screenHeight;i.forEach(function(t){var e=t.callback,i=t.thisObj;e&&e.apply(i,[n,r])})},e.prototype.has=function(t,e){for(var i=this.callbacks,n=0,r=i;n=0;n--){var r=i[n];if(r.callback==t&&r.thisObj==e)return i.remove(r),!0}return!1},e}();t.ResizeMgr=e,__reflect(e.prototype,"giant.ResizeMgr"),t.resizeMgr=new e}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){this.list=[],this.running=!1}return t.prototype.add=function(t,e){var i=this.list;return this.has(t,e)?!1:(i.push({callback:t,thisObj:e}),1==i.length&&this.start(),!0)},t.prototype.remove=function(t,e){var i=this.list,n=!1,r=i.length-1;if(0>r)return!1;for(var o=r;o>=0;o--){var a=i[o];if(a.callback==t&&a.thisObj==e){i.splice(o,1),n=!0;break}}return 0==i.length&&this.stop(),n},t.prototype.has=function(t,e){for(var i=this.list,n=0,r=i;n=0;i--){var n=e[i];n&&n.callback.call(n.thisObj)}return!1},t}();t.TickMgr=e,__reflect(e.prototype,"giant.TickMgr"),t.tickMgr=new e}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.ShaoZhuoText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.ShaoZhuoEffect=i,__reflect(i.prototype,"giant.chuanqi.ShaoZhuoEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.prototype.onRecycle=function(){this.data=void 0,this.cmd=void 0},t}();t.NetData=e,__reflect(e.prototype,"giant.NetData",["giant.IRecyclable"])}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){this.dispatchList=[],this._listenerMaps={}}return t.prototype.register=function(t,e,i,n){void 0===i&&(i=0),void 0===n&&(n=!1);var r=this._listenerMaps,o={handler:e,priority:i,once:n},a=r[t];if(a){var s,c=a.length;for(s=0;c>s;s++){var u=a[s];if(u.handler==e){if(u.priority==i)return!1;a.splice(s,1),c--;break}}for(s=0;c>s;s++)if(i>a[s].priority)return a.splice(s,0,o),!0;a[c]=o}else a=[],r[t]=a,a.push(o);return!0},t.prototype.remove=function(t,e){var i=this._listenerMaps,n=i[t];if(!n)return!1;for(var r=n.length,o=0;r>o;o++)if(n[o].handler==e)return n.splice(o,1),1==r&&delete i[t],!0;return!1},t.prototype.dispatch=function(t){var e=this,i=t.cmd,n=e._listenerMaps[i];if(n){for(var r,o=0,a=e.dispatchList,s=0,c=n;su;u++)r=a[u],r.handler(t),r.once&&e.remove(i,r.handler)}},t}();t.NetRouter=e,__reflect(e.prototype,"giant.NetRouter")}(giant||(giant={}));var giant;!function(t){var e=function(e){function i(){var i=e.call(this)||this;return i.tryTimes=1,i.isServerKickouted=!1,i.serverKickCode=0,i.onError=function(e){t.traceRelease("net onError ----- "),t.dispatch(-197),i.recontect()},i.onClose=function(e){t.traceRelease("连接被关闭了"),t.dispatch(-198),i.recontect()},i.countDown=2,i.reload=function(){if(t.isWebXHB)platform.other.gameRefresh();else{var e=location;if(e){var i=e.reload;i&&location.reload(!0)}}},i.onData=function(t){var e=i,n=e._readBuffer;n.clear(),n.position=0,e.ws.readBytes(n),e.decodeBytes(n)},i.onOpen=function(e){var n=i;t.hideAlert(),t.traceRelease("onOpen____和服务器建立网络连接"),t.dispatch(-199),t.Global.clearCallLater(n.showRecontect,n),t.Global.clearCallLater(n.recontect,n),n.tryTimes=1},t.NetBase._instance=i,i}return __extends(i,e),i.prototype.setUrl=function(t){var e=this;e.hostUrl!=t&&(e.hostUrl=t)},i.prototype.close=function(){var t=this,e=t.ws;e&&(e.off(egret.Event.CONNECT,t.onOpen,t),e.off(egret.Event.CLOSE,t.onClose,t),e.off(egret.IOErrorEvent.IO_ERROR,t.onError,t),e.off(egret.ProgressEvent.SOCKET_DATA,t.onData,t),e.close(),t.ws=void 0)},Object.defineProperty(i.prototype,"contented",{get:function(){var t=this.ws;return t&&t.connected},enumerable:!0,configurable:!0}),i.prototype.connect=function(e){var i=this,n=i.ws;if(i.isServerKickouted)return void i.close();if(e&&i.tryTimes++,t.iswx||t.isqq);else if(i.tryTimes>20)return void i.alertReload();try{var r=i.hostUrl;n=i.ws,void 0==n&&r&&(t.traceRelease("connect ==== create"),n=i.ws=new egret.WebSocket,n.type=egret.WebSocket.TYPE_BINARY,n.on(egret.Event.CONNECT,i.onOpen,i),n.on(egret.Event.CLOSE,i.onClose,i),n.on(egret.IOErrorEvent.IO_ERROR,i.onError,i),n.on(egret.ProgressEvent.SOCKET_DATA,i.onData,i),n.connectByUrl(r))}catch(o){return void t.traceRelease("connect___try error"+o.message)}},i.prototype.recontect=function(){var e=this;Date.now();e.close(),e.isServerKickouted?(t.Global.clearCallLater(e.showRecontect,e),e.showLoginAtOtherClient()):(t.traceRelease("2秒后尝试重链"),e.countDown=2,e.showRecontect())},i.prototype.showRecontect=function(){var e=this;e.isServerKickouted||(e.countDown<0?(t.showAlert({message:"网络链接状态已断开,正重连中......"}),e.connect(e.tryTimes)):(t.Global.clearCallLater(e.showRecontect,e),t.Global.callLater(e.showRecontect,1e3,e)),e.countDown--)},i.prototype.alertReload=function(){this.tryTimes=1,this.close(),t.dispatch(-196)},i.prototype.showLoginAtOtherClient=function(){var e=this,i=e.serverKickCode>0?t.CodeUtil.getMsg(e.serverKickCode):"断开连接";i="0"===i?"断开连接":i,t.showAlert({message:i,okLabel:"确定",showNo:!1,callback:function(t){e.isServerKickouted=!1,e.serverKickCode=0,1==t?e.reload():e.alertReload()},thisObj:e})},i.prototype._send=function(e,i,n){void 0===n&&(n="");var r=this,o=r._sendBuffer;o.clear();var a=t.recyclable(t.NetData);a.data=t.PB.writeTo(i,n),a.cmd=e,t.PB.writeTo(a,"GameMsg",o),a.recycle();var s=r._realBuffer,c=o.length;s.clear(),s.writeVarint(c),s.writeBytes(o),s.position=0;var u=r.ws;if(u){if(r.contented)return u.writeBytes(s),!0;var l="网络失去链接,尝试重连中";t.traceRelease(l)}return!1},i}(t.NetBase);t.WSNet=e,__reflect(e.prototype,"giant.WSNet")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.readFrom=function(t,i,n){var r=e.ctorByName[t],o=r?new r:{};n=n||0;var a=n>0?i.bytesAvailable-n:0,s=e.structByName[t];if(s){for(;i.bytesAvailable>a;){var c=i.readVarint();if(0!=c){var u=c>>>3,l=s[u];if(l){var g=l[0],d=l[1],h=l[2],p=l[3],f=void 0;switch(h){case 1:i.$endian=0,f=i.readDouble();break;case 2:i.$endian=0,f=parseFloat(i.readFloat().toPrecision(4));break;case 3:case 4:case 18:f=i.readVarint64();break;case 5:case 17:f=i.readVarint();break;case 13:case 14:f=i.readVarint();break;case 6:case 16:f=e.readFix64(i).toNumber();break;case 7:f=i.readUnsignedInt();break;case 8:f=e.readBoolean(i);break;case 9:f=e.readString(i);break;case 10:f=void 0;break;case 11:f=e.readMessage(i,p);break;case 12:f=e.readBytes(i);break;case 15:f=i.readInt();break;default:f=e.readValue(c,i)}if(3==d){var _=o[g];_||(o[g]=_=[]),_.push(f)}else o[g]=f}}}return o}},e.readValue=function(t,i){var n,r=7&t;switch(r){case 0:n=i.readVarint();break;case 2:n=e.readString(i);break;case 5:n=i.readInt();break;case 1:n=i.readDouble()}return n},e.readFix64=function(e){var i=new t.Int64;return i.low=e.readUnsignedInt(),i.high=e.readUnsignedInt(),i},e.readBoolean=function(t){return t.readVarint()>0},e.readString=function(t){var e=t.readVarint();return e>0?t.readUTFBytes(e):""},e.readMessage=function(t,i){var n=t.readVarint();return n>0?e.readFrom(i,t,n):void 0},e.readBytes=function(t){var e=t.readVarint();return t.readByteArray(e)},e.writeTo=function(i,n,r){if(void 0==i)return new t.Byte;var o=e.structByName[n];if(o){r||(r=new t.Byte);for(var a in o){var s=+a,c=o[s],u=c[1],l=c[0];if(1!=u||l in i){var g=i[l];if(void 0!=g&&g!==c[4]){var d=c[2],h=c[3],p=e.type2WireType(d),f=s<<3|p;if(3==u)for(var _ in g){var m=g[_];e.writeElementTo(m,d,f,r,h)}else e.writeElementTo(g,d,f,r,h)}}}return r}},e.writeElementTo=function(i,n,r,o,a){switch(o.writeVarint(r),n){case 7:o.writeUnsignedInt(i);break;case 15:o.writeInt(i);break;case 2:o.writeFloat(i);break;case 1:o.writeDouble(i);break;case 6:case 16:var s=t.Int64.fromNumber(i);o.writeUnsignedInt(s.low),o.writeUnsignedInt(s.high);break;case 5:case 17:o.writeVarint(i);break;case 14:case 13:o.writeVarint(i);break;case 3:case 18:case 4:o.writeVarint64(i);break;case 8:o.writeVarint(i?1:0);break;case 9:case 12:case 11:var c=void 0;if(e.tempByte||(e.tempByte=new t.Byte),11==n){var u=e.tempByte;u.clear(),u.position=0,c=e.writeTo(i,a,u)}else 12==n?c=i:(c=e.tempByte,c.clear(),c.position=0,c.writeUTFBytes(i));var l=c?c.length:0;o.writeVarint(l),l>0&&o.writeBytes(c,0,l)}},e.type2WireType=function(t){switch(t){case 7:case 15:case 2:return 5;case 1:case 6:case 16:return 1;case 5:case 17:case 14:case 13:case 3:case 18:case 4:case 8:return 0;case 9:case 11:case 12:return 2}return-1},e.structByName={},e.ctorByName={},e}();t.PB=e,__reflect(e.prototype,"giant.PB")}(giant||(giant={}));var giant;!function(t){t.ResMgr=function(){function e(t){return s[t]}function i(t){s[t]&&(s[t].dispose(),s[t]=void 0,delete s[t])}function n(t,e){var i=s;return t in i?i[t]===e:(i[t]=e,!0)}function r(e){var i=t.game.MapInfo.RootPath,n=i+e+"/",r=i+e+"_1/",o=s,a=0,c=[];for(var u in o)(-1!=u.indexOf(n)||-1!=u.indexOf(r)&&u.indexOf(t.Core.mainRoleUseRes)<0)&&(c[a++]=u);for(var l=0;a>l;l++){var u=c[l],g=o[u];g&&(g.dispose(),o[u]=void 0,delete o[u])}}function o(){var e=t.Global.now,i=t.game.MapInfo.RootPath,n=s,r=0,o=[];for(var a in n){var c=n[a];-1==a.indexOf(i)&&c.lastUseTime+100<=e&&a.indexOf(t.Core.mainRoleUseRes)<0&&(o[r++]=a)}for(var u=0;r>u;u++){var a=o[u],l=n[a];l&&(l.dispose(),n[a]=void 0,delete n[a])}}function a(){var e="_ui",i=s,n=0,r=[];for(var o in i)-1!=o.indexOf("n/")&&-1!=o.indexOf(e)&&o.indexOf(t.Core.mainRoleUseRes)<0&&(r[n++]=o);for(var a=0;n>a;a++){var o=r[a],c=i[o];c&&(c.dispose(),i[o]=void 0,delete i[o])}}var s={};return{getRes:e,regRes:n,deleteMapRes:r,deleteUnitAniRes:o,deleteUnitResFromUI:a,deleteRes:i,init:function(){var e=[];t.timerUtil.add(1e3,function(){var i=t.Global.now,n=i-2e4,r=s,o=0;for(var a in r){var c=r[a];!c.isStatic&&c.lastUseTimeu;u++){var a=e[u],c=r[a];c&&!c.isNoNeedAutoDispose&&(c.dispose(),r[a]=void 0,delete r[a])}})}}}()}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._gap=30}return e.prototype.init=function(t,e,i,n){void 0===n&&(n=30),this._endRad=e,this._swing=Math.abs(t),this._deltaRad=e/i,this._deltaSwing=t/i,this._gap=n},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.shake=function(){this._target&&(this._cSwing=this._swing,this._rad=0,this._shaking=!0,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;if(i-this._lt>=this._gap){this._lt=i,this._rad+=this._deltaRad;var n=this._cSwing*Math.cos(this._rad)>>0,r=this._cSwing*Math.sin(this._rad)>>0;this._target.x=n,this._target.y=r,this._cSwing<=0&&this.endShake(),this._cSwing-=Math.max(0,this._deltaSwing)}},e.prototype.endShake=function(){this._shaking&&(this._target.x=0,this._target.y=0,this._shaking=!1,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.CircleShake=e,__reflect(e.prototype,"giant.CircleShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._t=0,this._rad=0,this._increaseRad=Math.PI/3,this._gap=30}return e.prototype.DirectionShake=function(){},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.init=function(t,e,i,n,r,o){void 0===n&&(n=0),void 0===r&&(r=0),void 0===o&&(o=30),this._swing=e,this._times=t,this._offsetY=r,this._offsetX=n,this._d=i,this._gap=o},e.prototype.shake=function(){this._target&&(this._shaking=!0,this._t=this._times,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;i-this._lt>=this._gap&&(this._lt=i,this._c++,this._rad+=this._increaseRad,this._r=Math.sin(this._rad),this._target.x=this._offsetX+this._swing*Math.cos(this._d)*this._r>>0,this._target.y=this._offsetY+this._swing*Math.sin(this._d)*this._r>>0,this._c%6==0&&this._t--,this._t<=0&&this.endShake())},e.prototype.endShake=function(){this._shaking&&(this._shaking=!1,this._c=0,this._rad=0,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.DirectionShake=e,__reflect(e.prototype,"giant.DirectionShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._currentRad=0,this._srad=0,this._frames=6,this._c=0,this._gap=30}return e.prototype.init=function(t,e,i,n,r){void 0===i&&(i=3),void 0===n&&(n=3),void 0===r&&(r=30),this._startRad=t,this._endRad=e,this._swing=i,this._frames=n,this._iRad=Math.PI/this._frames,this._deltaRad=(this._endRad-this._startRad)/this._frames,this._gap=r},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.shake=function(){this._target&&(this._shaking=!0,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;i-this._lt>=this._gap&&(this._lt=i,this._c++,this._srad+=this._iRad,this._currentRad+=this._deltaRad,this._r=Math.sin(this._srad),this._target.x=this._swing*Math.cos(this._currentRad)*this._r>>0,this._target.y=this._swing*Math.sin(this._currentRad)*this._r>>0,this._c>=this._frames&&this.endShake())},e.prototype.endShake=function(){this._shaking&&(this._target.x=0,this._target.y=0,this._c=0,this._srad=0,this._currentRad=0,this._shaking=!1,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.RotationShake=e,__reflect(e.prototype,"giant.RotationShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.prototype.shakeStage=function(e,i){void 0===e&&(e=1),void 0===i&&(i=0);var n=5,r=40,o=10,a=24,s=30,c=20,u=12,l=this._shakeMap,g=t.gameEngine;if(!l){l={},this._shakeMap=l;var d=new t.CircleShake;d.init(n,4*Math.PI,u),l[1]=d;var h=new t.DirectionShake;h.init(2,n,i,0,0,s),l[2]=h;var p=new t.VerticalShake;p.init(2,a),l[3]=p;var f=new t.RotationShake;f.init(1,Math.PI,o,5,s),l[4]=f;var _=new t.CircleShake;_.init(r,4*Math.PI,c),l[5]=_}var m=l[e];if(m){var v=this._currentShake;v&&v.endShake(),v=this._currentShake=m;var y=g.getLayer(3700);y&&(v.setShakeUnit(y),v.shake())}},e}();t.ShakeManage=e,__reflect(e.prototype,"giant.ShakeManage")}(giant||(giant={}));var giant;!function(t){var e=function(t){function e(){var e=t.call(this,10,0)||this;return t.prototype.start.call(e),e}return __extends(e,t),e.tm=new e,e}(egret.Timer);t.ShakeTimer=e,__reflect(e.prototype,"giant.ShakeTimer")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._t=0,this._times=0,this._rad=0,this._increaseRad=Math.PI/3,this._c=0,this._gap=30}return e.prototype.init=function(t,e,i,n){void 0===e&&(e=3),void 0===i&&(i=0),void 0===n&&(n=30),this._swing=e,this._times=t,this._offsetY=i,this._gap=n},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.shake=function(){this._target&&(this._shaking=!0,this._t=this._times,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;i-this._lt>=this._gap&&(this._lt=i,this._c++,this._rad+=this._increaseRad,this._target.y=this._offsetY+this._swing*Math.sin(this._rad)>>0,this._c%6==0&&this._t--,this._t<=0&&this.endShake())},e.prototype.endShake=function(){this._shaking&&(this._shaking=!1,this._target.y=0,this._c=0,this._rad=0,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.VerticalShake=e,__reflect(e.prototype,"giant.VerticalShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(e){function i(t){return e.call(this,t)||this}return __extends(i,e),i.prototype.readBuffer=function(t){if(this.validate(t)){var e=this.position;return this.position+=t,this.buffer.slice(e,this.position)}},i.prototype.writeInt64=function(e){this.validateBuffer(8);var i=t.Int64.fromNumber(e),n=i.high,r=i.low,o=0==this.$endian,a=this.data,s=this._position;o?(a.setUint32(s,r,o),a.setUint32(s+4,n,o)):(a.setUint32(s,n,o),a.setUint32(s+4,r,o)),this.position=s+8},i.prototype.readInt64=function(){if(this.validate(8)){var e=void 0,i=void 0,n=0==this.$endian,r=this.data,o=this._position;return n?(e=r.getUint32(o,n),i=r.getUint32(o+4,n)):(i=r.getUint32(o,n),e=r.getUint32(o+4,n)),this.position=o+8,t.Int64.toNumber(e,i)}},i.prototype.readFix32=function(){if(this.validate(4)){var t=this.data.getUint32(this._position,!0);return this.position+=4,t}},i.prototype.writeFix32=function(t){this.validateBuffer(4),this.data.setUint32(this._position,t,!0),this.position+=4},i.prototype.readSFix32=function(){if(this.validate(4)){var t=this.data.getInt32(this._position,!0);return this.position+=4,t}},i.prototype.writeSFix32=function(t){this.validateBuffer(4),this.data.setInt32(this._position,t,!0),this.position+=4},i.prototype.readFix64=function(){if(this.validate(8)){var e=this._position,i=this.data,n=i.getUint32(e,!0),r=i.getUint32(e+4,!0);return this.position=e+8,t.Int64.toNumber(n,r)}},i.prototype.writeFix64=function(e){var i=t.Int64.fromNumber(e);this.validateBuffer(8);var n=this._position,r=this.data;r.setUint32(n,i.low,!0),r.setUint32(n+4,i.high,!0),this.position=n+8},i.prototype.readByteArray=function(t){return new i(this.readBuffer(t))},i.prototype.writeVarint64=function(e){var i=t.Int64.fromNumber(e),n=i.high,r=i.low;if(0==n)this.writeVarint(r);else{for(var o=0;4>o;++o)this.writeByte(127&r|128),r>>>=7;0==(2147483640&n)?this.writeByte(n<<4|r):(this.writeByte(127&(n<<4|r)|128),this.writeVarint(n>>>3))}},i.prototype.writeVarint=function(t){for(;;){if(128>t)return void this.writeByte(t);this.writeByte(127&t|128),t>>>=7}},i.prototype.readVarint=function(){for(var t=0,e=0;;e+=7){if(!(32>e)){for(;this.readUnsignedByte()>=128;);break}var i=this.readUnsignedByte();if(!(i>=128)){t|=i<=128))return i|=e<=128))return i|=e<>>4,t.Int64.toNumber(i,n);for(e&=127,i|=e<>>4,r=3;;r+=7)if(e=this.readUnsignedByte(),32>r){if(!(e>=128)){n|=e<r;r++)t(n[r],i[r],e)},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._size=0},Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"list",{get:function(){return this._values},enumerable:!0,configurable:!0}),t}();t.Dictionary=e,__reflect(e.prototype,"giant.Dictionary")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.getDist=function(e,i){return t.getDist2(e.x,e.y,i.x,i.y)},t.getDist2=function(t,e,i,n){t|=0,e|=0,i|=0,n|=0;var r=t-i,o=e-n;return Math.sqrt(r*r+o*o)},t}();t.Geom=e,__reflect(e.prototype,"giant.Geom")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(t,e){this.low=0|t,this.high=0|e}return t.prototype.toNumber=function(){return this.high*n+(this.low>>>0)},t.toNumber=function(t,e){return(0|e)*n+(t>>>0)},t.fromNumber=function(e){if(isNaN(e)||!isFinite(e))return a;if(-o>=e)return c;if(e+1>=o)return s;if(0>e){var i=t.fromNumber(-e);return i.high===c.high&&i.low===c.low?c:(i.low=~i.low,i.high=~i.high,i.add(u))}return new t(e%n|0,e/n|0)},t.prototype.add=function(e){var i=this.high>>>16,n=65535&this.high,r=this.low>>>16,o=65535&this.low,a=e.high>>>16,s=65535&e.high,c=e.low>>>16,u=65535&e.low,l=0,g=0,d=0,h=0;return h+=o+u,d+=h>>>16,h&=65535,d+=r+c,g+=d>>>16,d&=65535,g+=n+s,l+=g>>>16,g&=65535,l+=i+a,l&=65535,new t(d<<16|h,l<<16|g)},t}();t.Int64=e,__reflect(e.prototype,"giant.Int64");var i=65536,n=i*i,r=n*n,o=r/2,a=new e,s=new e(-1,2147483647),c=new e(0,-2147483648),u=new e(1)}(giant||(giant={}));var giant;!function(t){t.DateUtils=function(){var t=new Date,e=Date.now(),i=0;return{initServerTime:function(t,e){this.setServerTime(t)},setServerTime:function(t){e=t,i=Date.now()},get serverTime(){return e+Date.now()-i},get serverDate(){return t.setTime(this.serverTime),t},getFormatTime:function(e,i,n){return void 0===n&&(n=!0),n&&(e=this.getUTCTime(e)),t.setTime(e),t.format(i,!0)},getDayEnd:function(e){return void 0===e&&(e=this.serverTime),t.setTime(e),t.setHours(23,59,59,999)},getDayStart:function(e){return void 0===e&&(e=this.serverTime),t.setTime(e),t.setHours(0,0,0,0)},getCountdown:function(t,e){var i="",n=e.d;if(n){var r=t/864e5>>0;t-=864e5*r,i+=n.substitute(r)}if(n=e.h){var o=t/36e5>>0;t-=36e5*o,i+=n.substitute(zeroize(o,2))}if(n=e.m){var a=t/6e4>>0;t-=6e4*a,i+=n.substitute(zeroize(a,2))}if(n=e.s){var s=t/1e3>>0;i+=n.substitute(zeroize(s))}return i}}}()}(giant||(giant={}));var giant;!function(t){var e=function(){function e(t){t&&this.decode(t)}return e.prototype._decode=function(t,e,i){return void 0===i&&(i=0),this.hour=t,this.minute=e,this.second=i,this.time=36e5*t+6e4*e,this.strTime=t.zeroize(2)+":"+e.zeroize(2),this},e.prototype.decode=function(t){var e=t.split(":");return e.length>=2?this._decode(+e[0],+e[1],+e[2]):void 0},Object.defineProperty(e.prototype,"todayTime",{get:function(){return t.DateUtils.getDayStart()+this.time},enumerable:!0,configurable:!0}),e}();t.TimeVO=e,__reflect(e.prototype,"giant.TimeVO")}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=500,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=(a.isSelf,t.recyclable(e.ZhongduText));s.text="a-"+a.dmg,n._container.addChild(s);var c=a.target||a.caster,u=c.x-s.width/2,l=c.y-150;s.x=u,s.y=l,s.alpha=1,s.scaleX=s.scaleY=1;var g=u+50*Math.random()-10,d=l-200+50*Math.random()-10,h=n._duration1/o,p=n._duration2/o,f=n._wait/o,_=t.Global.getTween(s);_.to({scaleX:2,scaleY:2},300).to({scaleX:1,scaleY:1,x:g,y:d},h,i.quadIn).wait(f).to({alpha:0},p).call(n.recycle,n,[s,a]);var m=n._delay/o;t.Global.callLater(n.doTween,m,n)},r}(e.BaseEffect);e.ZhongduEffect=n,__reflect(n.prototype,"giant.chuanqi.ZhongduEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){}(giant||(giant={}));var giant;!function(t){function e(e){for(var i=[],n=1;ne;e++){var s=r[e];t>s.time?o[i++]=s:r[n++]=s}for(r.length=n,e=i-1;e>=0;e--)o[e].execute();o.length=0},e.prototype.callLater=function(e,i,n,r){for(var o=[],a=4;a=0;n--){var r=i[n];if(r&&r.checkHandle(t,e))return i.splice(n,1),r.recycle()}},e}();t.CallLater=e,__reflect(e.prototype,"giant.CallLater")}(giant||(giant={}));var giant;!function(t){t.CodeUtil=function(){var t={};return{getMsg:function(e){for(var i=[],n=1;no;o++){var a=t[o];n+=a.x,r+=a.y}return e.x=n/i,e.y=r/i,e}function i(t,e){var i=t.x+t.width,n=t.y+t.height,r=e.x+e.width,o=e.y+e.height;return Math.max(t.x,e.x)<=Math.min(i,r)&&Math.max(t.y,e.y)<=Math.min(n,o)}function n(t){for(var e=t[0],i=0,n=e,r=1;r",""":'"',"'":"'","&":"&"," ":" "," ":"\n"},i={"<":"<",">":">","'":"'",'"':""","&":"&"};return{createColorHtml:function(e,i){var n;return n="number"==typeof i?t.ColorUtil.getColorString(i):"#"!=i.charAt(0)?"#"+i:i,""+e+""},clearHtml:function(t){return t.replace(/<[^><]*?>/g,"")},escapeHTML:function(t){return t.replace(/<|>|"|'|&/g,function(t){return i[t]})},unescapeHTML:function(t){return t.replace(/<|>|"|'|&| | /g,function(t){return e[t]})}}}()}(giant||(giant={}));var giant;!function(t){var e=[],i=[],n=[,[],[]],r=function(){function t(t){this.setRandomFunc(t)}return t.setNameLib=function(t){"a"in t&&(e=t.a||[]),"b"in t&&(i=t.b||[]),"c1"in t&&(n[0]=t.c1||[]),"c2"in t&&(n[1]=t.c2||[])},t.prototype.setRandomFunc=function(t){null!=t?this._random=t:this._random=Math.random},t.prototype.getName=function(t){void 0===t&&(t=0);var r="",o=n[t];if(o){var a=e.length,s=i.length,c=o.length,u=this._random;return a&&(r+=e[a*u()>>0]),s&&(r+=1&Date.now()?"":i[s*u()>>0]),c&&(r+=o[c*u()>>0]),r}},t.prototype.dispose=function(){this._random=null},t}();t.NameUtils=r,__reflect(r.prototype,"giant.NameUtils")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.pointPolar=function(t,e,i){var n=egret.NumberUtils;return{x:t*n.cos(i)>>0,y:e*n.sin(i)>>0}},t.pointAdd=function(t,e){return{x:t.x+e.x>>0,y:t.y+e.y>>0}},t.pointPolarAdd=function(e,i,n,r){var o=t.pointPolar(i,n,r);return t.pointAdd(e,o)},t.pointDistance=function(t,e){var i=t.x-e.x,n=t.y-e.y;return Math.sqrt(i*i+n*n)},t}();t.PointUtil=e,__reflect(e.prototype,"giant.PointUtil")}(giant||(giant={}));var giant;!function(t){var e={};t.RequestLimit={check:function(i,n){if(void 0===n&&(n=500),-1!=[1204,1206,1202,1205,1301,1302,1951].indexOf(Number(i)))return!0;if(n=0|n,0>=n)return!0;var r=e[i],o=t.Global.now;if(!r)return e[i]=n+o,!0;var a=r-o;return a>0?!1:(e[i]=n+o,!0)},remove:function(t){delete e[t]}}}(giant||(giant={}));var giant;!function(t){t.TempShare={SharedArray1:[],SharedArray2:[],SharedArray3:[],EgretPoint:new egret.Point,EgretRectangle:new egret.Rectangle,SharedPoint1:{x:0,y:0,z:0},SharedPoint2:{x:0,y:0,z:0},voidFunction:function(){},EmptyObject:Object.freeze({}),EmptyArray:Object.freeze([]),pipeFunction:function(t){return t}}}(giant||(giant={}));var giant;!function(t){t.timerUtil=function(){function e(t){var e=0;for(var i in o){var n=o[i];if(n.nt0)for(var c=0,u=r;c=0;g--)delete o[a[g]];a.length=0}function i(t){return 10*Math.ceil(t/10)}function n(e,n,r){for(var a=[],s=3;s=0;s--){var c=a[s];if(c.checkHandle(e,n)){a.splice(s,1),c.recycle();break}}a.length||delete o[t]}}var o={},a=[];return{add:n,remove:r,tick:e}}()}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.getSortKeys=function(t){var e=[];for(var i in t)e.push(i);return e.sort(),e},t.getUrlparams=function(e,i){void 0===i&&(i=!1);for(var n=t.getSortKeys(e),r="",o=0,a=n;os){var l=r-1,g="(?:";for(a=0;l>a;a++)o=n[a],o&&(o=o.replace(u,"[\\$1]"),o=o.replace(c,"[$1]"),g+=o+")|(?:");if(o=n[l],o=o.replace(u,"[\\$1]"),o=o.replace(c,"[$1]"),g+=o+")|[|]",g.length<32768)return void(t.filterWords=new RegExp(g,"g"))}t._filterList=new Array(r+1);var d=t._filterList;for(a=0;r>a;a++)o=n[a],o=o.replace(u,"[\\$1]"),o=o.replace(c,"[$1]"),d[a]=new RegExp(o,"g");d[a]=new RegExp("[|]","g"),r+=1},t.wordCensor=function(e){var i=t._filterList,n=t._len,r=t.replaceDirty;if(i){for(var o=0;n>o;o++)e=e.replace(i[o],r);return e}return e.replace(t.filterWords,r)},t.checkWord=function(e){var i=t._filterList;if(i){for(var n=t._len,r=0;n>r;r++)if(i[r].lastIndex=0,i[r].test(e))return!0; -return!1}var o=t.filterWords;return o.lastIndex=0,o.test(e)},t.compareVersion=function(t,e){t=t.split("."),e=e.split(".");for(var i=Math.max(t.length,e.length);t.lengthn;n++){var r=parseInt(t[n]),o=parseInt(e[n]);if(r>o)return 1;if(o>r)return-1}return 0},t.replaceDirty=function(t){for(var e=t.length,i="";e--;)i+="*";return i},t}();t.WordFilter=e,__reflect(e.prototype,"giant.WordFilter")}(giant||(giant={}));var giant;!function(t){var e=function(t){function e(){var e=t.call(this)||this;return e._c=5e3,e._a=!1,e._sc=100,e}return __extends(e,t),e.prototype.touch=function(t){},e.prototype.end=function(t){},e.prototype.showDEBUG=function(t){void 0===t&&(t=-1)},e.prototype.i=function(){},e.prototype.add=function(){},e.prototype.remove=function(){},e.prototype.m=function(){},e.prototype.appendActive=function(t){},e.prototype.aa=function(t){},e.prototype.clear=function(){},e}(egret.DisplayObjectContainer);t.DebugPanel=e,__reflect(e.prototype,"giant.DebugPanel")}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=500,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=(a.isSelf,t.recyclable(e.ZhongduText));s.text="a-"+a.dmg,n._container.addChild(s);var c=a.target||a.caster,u=c.x-s.width/2,l=c.y-150;s.x=u,s.y=l,s.alpha=1,s.scaleX=s.scaleY=1;var g=u+50*Math.random()-10,d=l-200+50*Math.random()-10,h=n._duration1/o,p=n._duration2/o,f=n._wait/o,_=t.Global.getTween(s);_.to({scaleX:2,scaleY:2},300).to({scaleX:1,scaleY:1,x:g,y:d},h,i.quadIn).wait(f).to({alpha:0},p).call(n.recycle,n,[s,a]);var m=n._delay/o;t.Global.callLater(n.doTween,m,n)},r}(e.BaseEffect);e.ZhongduMonsterEffect=n,__reflect(n.prototype,"giant.chuanqi.ZhongduMonsterEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var WXConstant=function(){function t(){this.root="https://piratekingsdown.mztgame.cn/wujitianxia/wx/",this.wxWebResRoot=""}return t}();__reflect(WXConstant.prototype,"WXConstant",["Constant"]);var giant;!function(t){var e={},i=function(){function i(){this.layers=[],this.sortedLayers=[]}return i.prototype.invalidateSort=function(){this.sortDirty=!0},Object.defineProperty(i.prototype,"effectLayerHelp",{get:function(){var t=this._effectLayerHelp;if(!t){var e=new egret.Shape,i=this.getLayer(3770);i&&i.addChild(e),t=this._effectLayerHelp=e.graphics}return t},enumerable:!0,configurable:!0}),i.prototype.sleepLayer=function(e){var i=this.layers[e];t.removeDisplay(i)},i.prototype.awakeLayer=function(t){var i=this.layers[t],n=e[t];i&&n&&this.addLayer(i,n)},i.prototype.addCfgs=function(i,n,r){void 0===n&&(n=0);var o={};o.id=i,o.pid=n,o.ref=r||t.GameLayer,e[i]=o},i.prototype.getLayer=function(i){var n=this,r=n.layers,o=r[i];if(!o){var a=e[i];if(a){var s=a.ref;o=new s(i),n.addLayer(o,a),r[i]=o,o instanceof t.SortedLayer&&n.sortedLayers.push(o)}}return o},i.prototype.addLayer=function(t,e){var i=this.stage;e&&e.pid&&(i=this.getLayer(e.pid)),this.addLayerToParent(t,i)},i.prototype.addLayerToParent=function(e,i){for(var n=i.$children,r=e.id,o=0,a=n.length;a>o;o++){var s=n[o];if(s instanceof t.GameLayer){var c=s;if(c.id>r)break}}i.addChildAt(e,o)},i.prototype.init=function(e){var i=this;if(!i.stage){i.stage=e,t.tickMgr.add(i.render,i);var n=i.addCfgs;n(9e3,8e3),n(8900,8e3),n(8700,8e3),n(8200,8e3),n(8100,8e3),n(8e3),n(3e3),n(3900,3e3),n(3800,3e3),n(3700,3e3),n(3790,3700),n(3780,3700,t.SortedLayer),n(3770,3700),n(3760,3700,t.SortedLayer),n(3750,3700),n(3740,3700),n(3731,3700,t.game.TileMapLayerUp),n(1e3),n(1300,1e3),n(1200,1e3),n(1210,1e3,t.game.TileMapLayerDown),n(1100,1e3,t.game.MapMiniLayer),i.backgroundUp=i.getLayer(3731),i.backgroundDown=i.getLayer(1210),i.backgroundMini=i.getLayer(1100),i.gameLayerDown=i.getLayer(1e3),i.gameLayerUp=i.getLayer(3e3),i.gameLayerDown.touchChildren=!1,i.gameLayerDown.touchEnabled=!1,i.gameLayerUp.touchChildren=!1,i.gameLayerUp.touchEnabled=!1;var r=i.getLayer(8e3);e.addChild(i.gameLayerDown),e.addChild(i.gameLayerUp),e.addChild(r);var o=t.resizeMgr.offsetY;if(r.y=o,o>0){var a=new egret.Shape,s=a.graphics;s.beginFill(0,1),s.drawRect(0,0,1,1),s.endFill();var c=new egret.RenderTexture;if(c.drawToTexture(a),t.resizeMgr.coverTop){var u=new egret.Bitmap(c);u.scaleX=1.2*t.resizeMgr.screenWidth,u.scaleY=o,e.addChild(u)}}e.addChild(fairygui.GRoot.inst.displayObject);var l=this.camera=new t.Camera;e.on(egret.Event.RESIZE,function(){l.setSize(e.stageWidth,e.stageHeight)},this);var g=egret.Capabilities.isMobile;if(!g){var d=null,h=function(){d=null;var i=0;window.innerWidth&&(i=window.innerWidth);var n=0;window.innerHeight&&(n=window.innerHeight),console.log("window.size:"+i+","+n);var r=!1;i>640&&n?r=i!=e.stageWidth||n!=e.stageHeight:(r=640!=i||1136!=n,r&&(i=640,n=1136)),r&&(e.setContentSize(i,n),t.dispatch(331,{w:i,h:n}))};window.onresize=function(){null==d&&(d=setTimeout(h,300))},window.onresize(null)}}},i.prototype.enterMap=function(e){var i=this;i.backgroundUp.mapInfo=e,t.Core.isPlayEffect&&(i.backgroundDown.mapInfo=e),i.backgroundMini.mapInfo=e,i.clearMap(),i.initMap(),i.camera&&i.camera.setMaxSize(e.width,e.height)},i.prototype.clearMap=function(){this.backgroundUp.clean(),t.Core.isPlayEffect&&this.backgroundDown.clean()},i.prototype.initMap=function(){this.backgroundMini.setMini(),this.render()},i.prototype.render=function(){var t=this;egret.callLater(t.callLaterRender,t)},i.prototype.callLaterRender=function(){var e=this;if(e.sortDirty){for(var i=0,n=e.sortedLayers;ir;r++)if(r in i){var a=e[r];n[a]=~~i[r]}return n}var n=i(t,["a","f","t","e","d"],e);return 0==+n.e&&(n.e=void 0),n},t}();t.FrameInfo=e,__reflect(e.prototype,"giant.FrameInfo",["giant.IDrawInfo"]);var i=function(){function t(){}return t.fromData=function(i,n,r){var o=0,a=0,s=i[0],c=new t;c.key=n;return s.forEach(function(t){var i=e.fromData(t);o+=~~i.t,s[a++]=i}),c.frames=s,c.totalTime=o,c.isLoop=!!i[1],c},t}();t.ActionInfo=i,__reflect(i.prototype,"giant.ActionInfo",["giant.IRenderAction"]);var n=function(){function e(){}return e.prototype.getCastPt=function(t,e){var i=this.castPt;if(i){var n=i[o.getADKey(t,e)];if(n)return n}},e.prototype.init=function(e,i){this.key=e,this._ress={};var n=Number(i[0]);isNaN(n)?n=0:i.shift();var r=new o(e,n);this.subPackage=r;var a=this.frames=r.parseFrameData(i[0]);r.isMountInfo=!a[0]&&!a[1];var s=i[1];if(s){this.headY=+s[0],this.hurtY=+s[1];var c=s[2];if(c){var u={},l=t.game.UnitRender.FACE_DIRECTION;this.castPt=u;for(var g in c)for(var d=c[g],h=0;8>h;h++){var p=d[l[h]];if(p){var f={x:0,y:0};u[o.getADKey(+g,h)]=f,f.x=5>=h?+p[0]:-p[0],f.y=+p[1]}}}}},e.prototype.getRes=function(e){var i=this._ress[e];return i||(i=new t.UnitRes(e,this.subPackage),this._ress[e]=i),i},e.prototype.getUnitRes=function(t){var e=this.getRes(t);return e.loadData(),e},e}();t.PstInfo=n,__reflect(n.prototype,"giant.PstInfo");var r=function(e){function i(){var t=e.call(this)||this;return t.state=0,t.url="",t}return __extends(i,e),i.prototype.init=function(t,e){var i=this,n=e[0];i.data=e[1],i.key=t,i._ress={};var r=i.subPackage=new o(t,0);i.frames=r.parseFrameData(n[0]);i.state=2},i.prototype.getRes=function(i){var n=this.res;return n||(i=t.ResPrefix.EF+this.key,this.url=i,n=this.res=e.prototype.getRes.call(this,i),n.decodeData(this.data)),n},Object.defineProperty(i.prototype,"actionInfo",{get:function(){return this.frames[0]},enumerable:!0,configurable:!0}),i}(n);t.AniInfo=r,__reflect(r.prototype,"giant.AniInfo");var o=function(){function t(t,e){this.isMountInfo=!1,this._key=t,this.pakType=e,this.parseSubPackage([])}return t.prototype.getRealAction=function(t){return 4==t?this.isMountInfo?3:0:t},t.prototype.parseFrameData=function(e){this._resDict={};var n={};this.adDict=n;var r={},o=0==this.pakType;for(var a in e){var s=+a;if(r[s]=i.fromData(e[s],s,this._key),o)for(var c=0;5>c;c++){var u=this.getRes(c,s);n[u]=[t.getADKey(s,c)]}else{var c=0,u=this.getRes(c,s),l=n[u]=[];for(c=0;5>c;c++)l.push(t.getADKey(s,c))}}var g=r[3];if(g){var d=g.frames;4==d.length&&(g.frames=d.concat(d))}if(!r[4]){var h=void 0;if(r[0]?h=r[0]:g&&(h=g),h){var p=[],f=4;h.frames.forEach(function(t){p.push({a:f,d:t.d,f:t.f,t:t.t,e:t.e})}),r[4]={key:4,isLoop:h.isLoop,totalTime:h.totalTime,frames:p}}}return r},t.prototype.parseSubPackage=function(e){0==this.pakType&&(this._n=e.n||"{a}{d}",this._a=e.a||t._a,this._d=e.d)},t.prototype.getRes=function(e,i){function n(t,e){var i=t+"";return e&&t in e&&(i=e[t]),i}if(1==this.pakType)return t._a[i];var r=t.getADKey(i,e),o=this._resDict[r];return o||(this._resDict[r]=o=this._n.replace(/\{f\}/g,this._key).replace(/\{d\}/g,n(e,this._d)).replace(/\{a\}/g,n(i,this._a))),o},t.getADKey=function(t,e){return t<<8|e},t.getAFromADKey=function(t){return t>>8},t.getDFromADKey=function(t){return 255&t},t._a=function(){function t(t,i){for(var n=t;i>n;n++)e.push(String.fromCharCode(n))}var e=[];return t(97,122),t(65,90),e}(),t}();t.SubPackage=o,__reflect(o.prototype,"giant.SubPackage")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this.state=0}return e.prototype.init=function(e){var i=this;i.resID=e,i.url=t.ConfigUtils.getResUrl(e),i.textures=[]},e.prototype.bindTextures=function(e,i){var n=this;i&&i.forEach(function(i){var r=t.SubPackage.getAFromADKey(i),o=e[r];if(o){var a=t.SubPackage.getDFromADKey(i),s=o[a];s&&s.forEach(function(t){n.bindTexture(t)})}})},e.prototype.bindTexture=function(t){var e=this,i=e.textures,n=e.bmd;~i.indexOf(t)||(i.push(t),n&&(t.$sourceHeight=n.height,t.$sourceWidth=n.width,t.$bitmapData=n))},e.prototype.load=function(){var t=this;0==t.state&&(t.state=1,RES.getResByUrl(t.url,t.loadComplete,this,RES.ResourceItem.TYPE_IMAGE))},e.prototype.loadComplete=function(t,e){var i=this,n=i.url,r=i.textures;if(e==n)if(t){if(r){var o=i.bmd=t.bitmapData;i.state=2;for(var a=0,s=r;a0;){var o=i.pop();o&&(o.$bitmapData=void 0)}n&&RES.destroyRes(r),t.state=0,t.textures=void 0,t.bmd=void 0,e.pool.recycle(t)},e.get=function(){return e.pool.get()},e.pool=new t.RecyclablePool(e,256),e}();t.SplitUnitRes=e,__reflect(e.prototype,"giant.SplitUnitRes",["giant.IRes"])}(giant||(giant={}));var $debugMatrix=!0,giant;!function(t){var e=egret.Texture,i=function(i){function n(t,e){var n=i.call(this)||this;return n.state=0,n.key=t,n.subPackage=e,n}return __extends(n,i),n.prototype.decodeData=function(i){var n={};for(var r in i)for(var o=n[r]=[],a=i[r],s=0,c=a.length;c>s;s++){var u=a[s];if(u)for(var l=o[s]=[],g=0,d=u.length;d>g;g++){var h=u[g];if(0!==h){var p=new e,f=h[0]/t.Core.imgScale,_=h[1]/t.Core.imgScale,m=h[2]/t.Core.imgScale||0,v=h[3]/t.Core.imgScale||0,y=h[4]/t.Core.imgScale,C=h[5]/t.Core.imgScale;h.length>6?(m=h[4]/t.Core.imgScale||0,v=h[5]/t.Core.imgScale||0,y=h[2]/t.Core.imgScale,C=h[3]/t.Core.imgScale,m=h[6]/2-m,v=h[7]/2-v,p.tx=m,p.ty=v,h.length>9&&(p.scale=h[9]),p.$initData(f,_,y,C,0,0,y,C,y,C)):(p.tx=m,p.ty=v,p.$initData(f,_,y,C,0,0,y,C,y,C)),l[g]=p}}}var b=n[3];b&&4==b.length&&(n[3]=b.concat(b)),n[4]||(n[0]?n[4]=n[0]:b&&(n[4]=b)),this.datas=n,this.state=2},n.prototype.loadData=function(){var e=this;if(0==e.state){var i=e.key+"/"+n.DATA_JSON,r=e.url=t.ConfigUtils.getResUrl(i);e.state=1,RES.getResByUrl(r,e.dataLoadComplete,e,RES.ResourceItem.TYPE_JSON)}},n.prototype.dataLoadComplete=function(t,e){e==this.url&&this.decodeData(t)},n.prototype.draw=function(e,i,n){var r=this,o=r.datas;if(o){var a=r.subPackage,s=i.d,c=i.f,u=a.getRealAction(i.a),l=o[u];if(l){var g=l[s];if(g){var d=g[c];if(d){var h=a.getRes(s,u),p=r.key,f=a.adDict[h],_=p+"/"+t.appendPNG(h),m=t.ResMgr.getRes(_);m||(m=t.SplitUnitRes.get(),m.init(_),m.bindTextures(o,f),m.load(),t.ResMgr.regRes(_,m));var v=e.matrix,y=t.Core.imgScale;1!=e.scaleX&&e.scaleX!=t.Core.imgScale&&(e.isInited?y=e.scaleX:(e.isInited=!0,y=e.scaleX*t.Core.imgScale)),d.scale&&(y=d.scale*t.Core.imgScale),1!=y&&(v.$updateScaleAndRotation(y,y,e.skewX,e.skewY),e.matrix=v),v.a&&v.d||$debugMatrix&&(v.$updateScaleAndRotation(e.scaleX*t.Core.imgScale,e.scaleY*t.Core.imgScale,e.skewX,e.skewY),e.matrix=v);var C=0;m.lastUseTime=n+C,d.bitmapData?(e.texture=d,e.anchorOffsetX=d.tx,e.anchorOffsetY=d.ty,e.parent&&e.parent.dispatch(-194)):m.bmd||1==m.state?m.bmd&&m.bindTextures(o,f):(m.state=0,m.bindTextures(o,f),m.load())}}}}},n.DATA_JSON="d.json",n}(egret.HashObject);t.UnitRes=i,__reflect(i.prototype,"giant.UnitRes")}(giant||(giant={}));var giant;!function(t){var e=function(t){function e(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.call(this)||this;n._rect=new egret.Rectangle;var r=egret.sys.$TempStage;return e=e||r.stageWidth,i=i||r.stageHeight,n.setSize(e,i),n}return __extends(e,t),Object.defineProperty(e.prototype,"changed",{get:function(){return void 0!=this._target||this._changed},enumerable:!0,configurable:!0}),e.prototype.change=function(){this._changed=!1},e.prototype.lookat=function(t){return this._target=t,!!t},e.prototype.setSize=function(t,e){var i=this,n=i._rect;t!=n.width&&(n.width=t+50,i._changed=!0),e!=n.height&&(n.height=e+50,i._changed=!0)},e.prototype.setMaxSize=function(t,e){this._maxRight=t,this._maxHeight=e},e.prototype.moveTo=function(t,e){var i=this,n=i._rect,r=i._maxRight,o=i._maxHeight;t-=n.width>>1,e-=n.height>>1,t=Math.clamp(t,0,r-n.width),e=Math.clamp(e,0,o-n.height),r>1),o>1),t!=n.x&&(n.x=t,i._changed=!0),e!=n.y&&(n.y=e,i._changed=!0)},Object.defineProperty(e.prototype,"rect",{get:function(){var t=this,e=t._target;return e&&t.moveTo(e.x,e.y-78),t._rect},enumerable:!0,configurable:!0}),e}(egret.HashObject);t.Camera=e,__reflect(e.prototype,"giant.Camera")}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){this._paths={}}return t.getInstance=function(){return t._instance||(t._instance=new t)},t.prototype.regPath=function(t,e){var i=this._paths;void 0==i[e]&&(i[e]=t)},t.prototype.getPath=function(t){var e=this._paths;return e[t]},t}();t.GPathUtils=e,__reflect(e.prototype,"giant.game.GPathUtils")}(e=t.game||(t.game={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t.gridWidth=64,t.gridHeight=32,t.pWidth=256,t.pHeight=256,t.monsterList={},t.hasPng=!0,t.caijiPoints={},t}return __extends(n,i),n.prototype.getWalk=function(t,i){var n=this,r=n.columns,o=n.rows;if(t>=r||i>=o)return-1;var a=i*r+t,s=e.GPathUtils.getInstance().getPath(this.resPath);return s||(s=this.pathdata),s[a]},n.prototype.setResPath=function(t){this.resPath=t},n.decodeFromArray=function(t){var i=new n;i.id=t[0],i.setResPath(i.id),i.name=t[1],i.columns=t[2],i.rows=t[3],i.columns||(i.columns=i.width/i.gridWidth>>0),i.rows||(i.rows=i.height/i.gridHeight>>0),i.width=t[4],i.height=t[5],i.birthPoint=t[6],i.monsterList=t[7];var r=t[8];if(r){var o=r.split(""),a=[];o.forEach(function(t){a.push(Number(t))}),i.pathdata=a;var s=e.GPathUtils.getInstance();s.getPath(i.resPath)||s.regPath(i.pathdata,i.id)}i.hasPng=t[9];var c=t[10];if(c&&c.length){var u=[],l=0;c.forEach(function(t){var e,i,n=[];t.forEach(function(t){var r=[],o=t.pop()||600;t.forEach(function(t){r.push({x:t[0],y:t[1]})}),e||(e=r[0]),i=r[r.length-1],n.push({time:o,points:r})}),u.push({start:e,end:i,fragments:n,index:l++})}),i.groups=u}var g=t[11];i.cloudUp=g&&g[0]||[],i.cloudDown=g&&g[1]||[];var d=t[12];d&&(i.caijiPoints=d);var h=t[13]?t[13]:[256,256];return i.pWidth=h[0]?h[0]:256,i.pHeight=h[1]?h[1]:256,i.maxPicX=Math.ceil(i.width/i.pWidth)-1,i.maxPicY=Math.ceil(i.height/i.pHeight)-1,i},n.prototype.getUriDown=function(e,i){var r=this.resPath+"/"+i.zeroize(3)+e.zeroize(3)+t.Extension.JPG;return n.RootPath+r},n.prototype.getUriUp=function(e,i){var r=this.resPath+"_1/"+i.zeroize(3)+e.zeroize(3)+t.Extension.PNG;return n.RootPath+r},n.prototype.checkPosAtInLine=function(t){var e=this.groups;if(e)for(var i=0,n=e;il&&(r=l,i=n)}),i},Object.defineProperty(n.prototype,"hasFlyLine",{get:function(){var t=this.groups;if(t)for(var e=0,i=t;e>0,e.y=t.y/32>>0,e):(console.error("地图位置为空"),{x:0,y:0})}function i(t,e){return e=e||t,e.x=64*t.x+32,e.y=32*t.y+16,e}t.map2Grid=e,t.grid2Map=i}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.HEAL)||this}return __extends(i,e),i}(t.AttackText);t.HealText=e,__reflect(e.prototype,"giant.chuanqi.HealText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=[[-1,-1],[0,-1],[1,-1],[-1,0],[1,0],[-1,1],[0,1],[1,1]],n=function(){function e(){this.minCacTime=5}return e.prototype.bindMap=function(t){this._map=t,this._maxLength=t.gridHeight*t.gridWidth},e.prototype.getPathByDirection=function(e,i,n,r){for(var o=[],a=4;a=0&&7>=n){for(var h=t.FaceToUtils.FACE_POS[n],p=h[0],f=h[1];;){if(c=p+c,u=f+u,0>c||0>u||c>g||u>d)break;var _=l.getWalk(c,u);if(0==_)break;s={x:c,y:u,key:u*g+c,f:1,g:1,h:1,step:1}}return s||(s={x:e,y:i,key:u*g+c,f:1,g:1,h:1,step:1}),r.apply(void 0,[[s]].concat(o))}},e.prototype.getPath=function(e,n,r,o,a){function s(){for(var t=Date.now(),e=function(){if(I.stop)return S.off(egret.Event.ENTER_FRAME,s,null),{value:void 0};var e=y.shift(),n=e.x,g=e.y,d=e.g,v=e.key;return C[v]?"continue":(C[v]=!0,n==r&&g==o?(S.off(egret.Event.ENTER_FRAME,s,null),{value:a.apply(void 0,[c(m)].concat(l))}):(i.forEach(function(t){var i=t[0]+n,a=t[1]+g;if(!(0>i||0>a||i>=p||a>=f)){var s=h.getWalk(i,a);if(0!=s&&!C[a*p+i]){var c=i-n+a-g;c=0>c?-c:c;var l=r-i;l=0>l?-l:l;var _=o-a;_=0>_?-_:_;var m=0;(i!=n||a!=g)&&(m=1==c?10+d:14+d,m+=s),u(i,a,m,10*(l+_),e)}}}),k++,k>_?"break":Date.now()-t>x?{value:void 0}:void 0))};y.length;){var n=e();if("object"==typeof n)return n.value;if("break"===n)break}return a.apply(void 0,[c(m)].concat(l))}function c(t){S.off(egret.Event.ENTER_FRAME,s,null);var e=[];if(!t)return e;for(var i=0,n=t.step;n>0;n--)e[i++]=t,t=t.prev;var r,o,a=[e[0]];if(e.length<=1)return e;for(var n=0;i>n;n++)if(t=e[n],i-2>n?(r||(r=e[n+1]),o||(o=e[n+2])):(r=void 0,o=void 0,a.push(t)),r&&o)if(r.x-t.x==o.x-r.x&&r.y-t.y==o.y-r.y){if(r=o,!(i-3>n)){a.push(o),o=void 0;break}o=e[n+3]}else a.push(r),r=void 0,o=void 0,n++;return a}function u(t,e,i,n,r){var o=e*p+t,a=v[o],s=i+n;a||(v[o]=a={key:o,x:t,y:e,g:i,h:n,f:s,prev:r,step:r?r.step+1:0}),b>n&&(b=n,m=a);var c=y.length;if(c){var u=c>>1,l=c;for(c--;l>1;)l=l+(1&l)>>1,s<=y[u].f?(u-=l,0>u&&(u=0)):(u+=l,u>c&&(u=c));s>y[u].f&&u++;for(var g=c+1;g>u;g--)y[g]=y[g-1];y[g]=a}else y[0]=a}for(var l=[],g=5;gp||n>f)return void a.apply(void 0,[null].concat(l));var m,v=[],y=[],C=[],b=1/0,k=0,x=d.minCacTime,I={stop:!1};u(e,n,0,10*(Math.abs(r-e)+Math.abs(o-n)));var S=egret.sys.$TempStage;return S.on(egret.Event.ENTER_FRAME,s,null),s(),I},e}();e.Astar=n,__reflect(n.prototype,"giant.game.Astar",["giant.game.PathFinder"])}(e=t.game||(t.game={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.NORMAL)||this}return __extends(i,e),i}(t.AttackText);t.HejiText=e,__reflect(e.prototype,"giant.chuanqi.HejiText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.LIUXUE)||this}return __extends(i,e),i}(t.AttackText);t.LiuxueText=e,__reflect(e.prototype,"giant.chuanqi.LiuxueText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.MISS)||this}return __extends(i,e),i}(t.AttackText);t.MissText=e,__reflect(e.prototype,"giant.chuanqi.MissText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this)||this;return t._faceTo=-1,t.isResCompleted=!1,t.e=0,t.nextRenderTime=0,t.renderedTime=0,t.loadedNum=0,t}return __extends(i,e),Object.defineProperty(i.prototype,"faceTo",{get:function(){return this._faceTo<0?0:this._faceTo},set:function(t){this._faceTo!=t&&(this._faceTo=t,this.loadedNum=0,this.isResCompleted=!1)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"model",{get:function(){return this._model},set:function(t){var e=this,i=e._model;t?t.on(-194,e.onTextureComplete,e):i&&i.off(-194,e.onTextureComplete,e),e._model=t},enumerable:!0,configurable:!0}),i.prototype.initialize=function(e){this.unit=e,this.resetTime(t.Global.now)},i.prototype.onTextureComplete=function(){var t=this;t.loadedNum++,t.loadedNum>=this._model.numChildren&&(t.loadedNum++,t.isResCompleted=!0,t._model.dispatch(-193))},i.prototype.resetTime=function(t){this.renderedTime=t,this.nextRenderTime=t,this.idx=0},i.prototype.doData=function(t){var e=this,i=e.actionInfo;i&&e.onData(i,t)},i.prototype.render=function(t){var e=this,i=e.unit,n=e.actionInfo||i.getActionInfo();if(n){if(5==i.state)return;e.onData(n,t),e.doRender(t)}},i.prototype.clearRes=function(){var t=this.model;if(t)for(var e=t.$children,i=0,n=e;it?6:-1.9634954084936207>t?5:-1.1780972450961724>t?4:-.39269908169872414>t?3:.39269908169872414>t?2:1.1780972450961724>t?1:1.9634954084936207>t?0:2.748893571891069>t?7:6},t.getFaceTo8=function(t,e,i,n){var r=(n-e)/(i-t);return i>=t?r>1.2071067811865472?0:r>.20710678118654754?1:r>-.20710678118654754?2:r>-1.2071067811865472?3:4:-1.2071067811865472>=r?0:-.20710678118654754>=r?7:.20710678118654754>=r?6:1.2071067811865472>=r?5:4},t.getFaceTo8$=function(e,i){return t.getFaceTo8(e.x,e.y,i.x,i.y)},t.FACE_POS=[[0,1],[1,1],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1]],t.FACE_REVERSE=[4,5,6,7,0,1,2,3],t}();t.FaceToUtils=e,__reflect(e.prototype,"giant.FaceToUtils")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.prototype.reset=function(){this.isReady=!1,this.readyExecutes=void 0},e.prototype.readyNow=function(){var t=this;if(!t.isReady){t.isReady=!0;var e=t.readyExecutes;if(e)for(var i=0,n=e.length;n>i;i++){var r=e[i];r&&r.execute()}}},e.prototype.addReadyExecute=function(e,i){for(var n=[],r=2;r0){for(var i=e.length-1;i>=0;i--){var n=e[i];n&&n.callback&&n.recycle()}e.length=0,e=void 0}},e}();t.AsyncHelper=e,__reflect(e.prototype,"giant.AsyncHelper")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(t,e){for(var i=[],n=2;nn.distance){var d=e.ElementEditer.getByPointAndDirection(t.map2Grid(c),l);n.nextNodeTime=0,n.walkToPos(d,t.Global.now)}}},n.prototype.heroFlyEndingHandler=function(i){var n=this,r=n.unit;if(i.data&&i.data.guid==r.ownerId){r.getCurrentAction()&&r.getCurrentAction().terminate(n.unit);var o=i.data,a=t.map2Grid(o,{x:0,y:0});a=e.ElementEditer.getByPointAndDirection(a,o.faceTo),t.grid2Map(a),r.x=a.x,r.y=a.y,r.faceTo=0}},n.prototype.bindUnit=function(t){var e=t.body;e&&(e.scaleX=e.scaleY=.8),i.prototype.bindUnit.call(this,t)},n.prototype.updateSkillCD=function(t,e){},n.prototype.actStandby=function(t,i){var n=this,r=n._unit;if(!r.moving){var o=r.ownerId,a=e.EntityController.getInstance().getEntity(o);if(a){var s=a.unit;s&&(r.faceTo=0)}}},n.prototype.actMoving=function(i,n){var r=this,o=r.unit,a=o.ownerId,s=e.FightController.getInstance().getEntity(a);if(s&&!(nn.distance){var d=e.ElementEditer.getByPointAndDirection(t.map2Grid(c),l);n.nextNodeTime=0,n.walkToPos(d,t.Global.now)}}},n.prototype.heroFlyEndingHandler=function(i){var n=this,r=n.unit;if(i.data&&i.data.guid==r.ownerId){r.getCurrentAction()&&r.getCurrentAction().terminate(n.unit);var o=i.data,a=t.map2Grid(o,{x:0,y:0});a=e.ElementEditer.getByPointAndDirection(a,o.faceTo),t.grid2Map(a),r.x=a.x,r.y=a.y,r.faceTo=t.FaceToUtils.getFaceTo8(r.x,r.y,o.x,o.y)}},n.prototype.bindUnit=function(t){i.prototype.bindUnit.call(this,t)},n.prototype.updateSkillCD=function(t,e){},n.prototype.actStandby=function(i,n){var r=this,o=r._unit;if(!o.moving){var a=o.ownerId,s=e.EntityController.getInstance().getEntity(a);if(s){var c=s.unit;c&&(o.faceTo=t.FaceToUtils.getFaceTo8(o.x,o.y,c.x,c.y))}}},n.prototype.actMoving=function(i,n){var r=this,o=r.unit,a=o.ownerId,s=e.FightController.getInstance().getEntity(a);if(s&&!(nn.distance){var d=n.getByPointAndDirection(t.map2Grid(c),l);n.nextNodeTime=0,n.walkToPos(d,t.Global.now)}}},n.prototype.heroFlyEndingHandler=function(e){var i=this,n=i.unit;if(e.data&&e.data.guid==n.ownerId){n.getCurrentAction()&&n.getCurrentAction().terminate(i.unit),n.clearNextAction(),i.changeState(1),i._path=void 0;var r=e.data,o=t.map2Grid(r,{x:0,y:0});o=i.getByPointAndDirection(o,r.faceTo),t.grid2Map(o),n.x=o.x,n.y=o.y,n.faceTo=t.FaceToUtils.getFaceTo8(n.x,n.y,r.x,r.y),t.facade.getProxy(36,function(t){t.moveTo(o.x,o.y,o.x,o.y,n.guid,n.faceTo)},i)}},n.prototype.getByPointAndDirection=function(e,i){var n=[],r=e.x,o=e.y,a={x:r-1,y:o-2},s={x:r-1,y:o-1},c={x:r-2,y:o-1},u={x:r-1,y:o+2},l={x:r-1,y:o+1},g={x:r-2,y:o+1},d={x:r+1,y:o+2},h={x:r+1,y:o+1},p={x:r+1,y:o-2},f={x:r+1,y:o-1},_={x:r+2,y:o-1};switch(i){case 0:case 1:case 2:case 7:n.push(a,p,c,_,s,f,d,u,g,g,h,l);break;case 3:case 4:case 5:case 6:n.push(d,u,g,g,h,l,a,p,c,_,s,f)}if(n.length>0)for(var m=0,v=n;m0)for(var h=0,p=r._skills;h0},n.prototype.changeState=function(e){2==e?this.stateTimer=t.DateUtils.serverTime:this.stateTimer=0,i.prototype.changeState.call(this,e)},n}(e.MainUnitEntity);e.RobotEntity=i,__reflect(i.prototype,"giant.chuanqi.RobotEntity")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="arenaBinder".substring(0,"arenaBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.RuneItem.URL,t.RuneItem),fairygui.UIObjectFactory.setPackageItemExtension(t.BeiJingTu.URL,t.BeiJingTu),fairygui.UIObjectFactory.setPackageItemExtension(t.Arena.URL,t.Arena),fairygui.UIObjectFactory.setPackageItemExtension(t.Ranker.URL,t.Ranker),fairygui.UIObjectFactory.setPackageItemExtension(t.arenaRole.URL,t.arenaRole),fairygui.UIObjectFactory.setPackageItemExtension(t.GodRuneSlot.URL,t.GodRuneSlot),fairygui.UIObjectFactory.setPackageItemExtension(t.Comct.URL,t.Comct),fairygui.UIObjectFactory.setPackageItemExtension(t.PvpRewardItem.URL,t.PvpRewardItem)},e}();t.arenaBinder=i,__reflect(i.prototype,"fgui.arena.arenaBinder"),t.createObject=e}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","arenaRole")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_roleCon=this.getChildAt(0),this.m_txtZdl=this.getChildAt(4),this.m_txtName=this.getChildAt(5),this.m_txtRank=this.getChildAt(6),this.m_btnTiaozhan=this.getChildAt(7)},e.URL="ui://kly5pxdwqc7aq",e}(fairygui.GComponent);t.arenaRole=e,__reflect(e.prototype,"fgui.arena.arenaRole");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodearenaRole=i,__reflect(i.prototype,"fgui.arena.CodearenaRole");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodearenaRoleMediator=n,__reflect(n.prototype,"fgui.arena.CodearenaRoleMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","背景图")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_bg=this.getChildAt(0)},e.URL="ui://kly5pxdwhjubo",e}(fairygui.GComponent);t.BeiJingTu=e,__reflect(e.prototype,"fgui.arena.BeiJingTu");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeBeiJingTu=i,__reflect(i.prototype,"fgui.arena.CodeBeiJingTu");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeBeiJingTuMediator=n,__reflect(n.prototype,"fgui.arena.CodeBeiJingTuMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","Comct")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_item0=this.getChildAt(0),this.m_item1=this.getChildAt(1),this.m_item2=this.getChildAt(2),this.m_item3=this.getChildAt(3),this.m_item4=this.getChildAt(4)},e.URL="ui://kly5pxdwqkj45t",e}(fairygui.GComponent);t.Comct=e,__reflect(e.prototype,"fgui.arena.Comct");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeComct=i,__reflect(i.prototype,"fgui.arena.CodeComct");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeComctMediator=n,__reflect(n.prototype,"fgui.arena.CodeComctMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","GodRuneSlot")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_itemBg=this.getChildAt(0),this.m_icon=this.getChildAt(1),this.m_maskbg=this.getChildAt(2),this.m_namebg=this.getChildAt(3),this.m_countbg=this.getChildAt(4),this.m_txt_name=this.getChildAt(5),this.m_txt_count=this.getChildAt(6)},e.URL="ui://kly5pxdwqk1e2j",e}(fairygui.GComponent);t.GodRuneSlot=e,__reflect(e.prototype,"fgui.arena.GodRuneSlot");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeGodRuneSlot=i,__reflect(i.prototype,"fgui.arena.CodeGodRuneSlot");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeGodRuneSlotMediator=n,__reflect(n.prototype,"fgui.arena.CodeGodRuneSlotMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","PvpRewardItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_baoxiang=this.getChildAt(0),this.m_txtNum=this.getChildAt(1),this.m_yilingqu=this.getChildAt(2),this.m_redPoint=this.getChildAt(3)},e.URL="ui://kly5pxdwv4ag3w",e}(fairygui.GComponent);t.PvpRewardItem=e,__reflect(e.prototype,"fgui.arena.PvpRewardItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodePvpRewardItem=i,__reflect(i.prototype,"fgui.arena.CodePvpRewardItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodePvpRewardItemMediator=n,__reflect(n.prototype,"fgui.arena.CodePvpRewardItemMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","Ranker")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_role=this.getChildAt(0),this.m_ranker=this.getChildAt(1)},e.URL="ui://kly5pxdwmeiq2",e}(fairygui.GComponent);t.Ranker=e,__reflect(e.prototype,"fgui.arena.Ranker");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeRanker=i,__reflect(i.prototype,"fgui.arena.CodeRanker");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeRankerMediator=n,__reflect(n.prototype,"fgui.arena.CodeRankerMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","RuneItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_itemBg=this.getChildAt(1),this.m_txt_name=this.getChildAt(5),this.m_line=this.getChildAt(6)},e.URL="ui://kly5pxdwfpta29",e}(fairygui.GButton);t.RuneItem=e,__reflect(e.prototype,"fgui.arena.RuneItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeRuneItem=i,__reflect(i.prototype,"fgui.arena.CodeRuneItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeRuneItemMediator=n,__reflect(n.prototype,"fgui.arena.CodeRuneItemMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var PBMsgDict={AbilityUpgrade_C2S_Msg:{1:["shenjueId",2,5]},AbilityUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["shenjueId",1,5],3:["type",1,5],4:["level",1,5]},AcceptInvitation_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5],3:["teamid",2,5]},AcceptInvitation_S2C_Msg:{1:["code",2,11,"Code"],2:["mapType",2,5],3:["fubenId",2,5]},AcceptMainTask_C2S_Msg:{1:["taskId",2,5]},AcceptMainTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5],3:["count",1,5]},ActSevBoxDTO:{1:["id",2,5],2:["score",2,5],3:["item",3,11,"EntryDTO2"],4:["state",2,5]},ActSevTargetDTO:{1:["id",2,5],2:["name",1,9],3:["day",1,5],4:["linkPanel",1,9],5:["score",1,5],6:["item",3,11,"EntryDTO2"],7:["state",1,5]},ActivateGod_C2S_Msg:{1:["godId",2,5]},ActivateGod_S2C_Msg:{1:["code",2,11,"Code"],2:["godId",1,5],3:["level",1,5]},ActivateShenwu_C2S_Msg:{1:["shenwuId",2,5]},ActivateShenwu_S2C_Msg:{1:["code",2,11,"Code"],2:["shenwuId",1,5],3:["level",1,5]},ActivationMount_C2S_Msg:{1:["mountId",2,5]},ActivationMount_S2C_Msg:{1:["code",2,11,"Code"],2:["maxRate",1,5],3:["curLevel",1,5],4:["huanhuaInfo",1,11,"EntryDTO3"]},ActivityAdvGetInfo_C2S_Msg:{1:["id",2,5]},ActivityAdvGetInfo_S2C_Msg:{1:["id",2,5],2:["over",2,8]},ActivityDTO:{1:["id",1,9],2:["rule",1,9],3:["bg",1,9],4:["state",1,5],5:["endTime",1,3],6:["curCount",1,5],7:["maxCount",1,5],8:["reward",3,11,"EntryDTO6"],9:["name",1,9],10:["openPanel",1,9]},AddGoods_C2S_Msg:{1:["itemId",2,9],2:["count",2,5]},AdventureAnswer_C2S_Msg:{1:["answerIndex",2,5]},AdventureAnswer_S2C_Msg:{1:["code",2,11,"Code"],2:["adventureState",1,5],3:["itemDTO",3,11,"ItemDTO"]},AdventureChallenge_C2S_Msg:{1:["adventureId",2,5]},AdventureChallenge_S2C_Msg:{1:["code",2,11,"Code"]},AdventureData_C2S_Msg:{},AdventureData_S2C_Msg:{1:["adventureID",1,5],2:["adventureState",1,5],3:["itemDTO",3,11,"ItemDTO"],4:["rechargeYb",1,5]},AdventureExit_C2S_Msg:{},AdventureExit_S2C_Msg:{1:["code",2,11,"Code"]},AdventureGetReward_C2S_Msg:{1:["db",2,8]},AdventureGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["adventureID",1,5],3:["adventureState",1,5]},AdventureReault_S2C_Msg:{1:["win",2,8],2:["itemDTO",3,11,"ItemDTO"],3:["adventureId",1,5]},AllActivityGetInfo_C2S_Msg:{},AllActivityGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["activityInfos",3,11,"EntryDTO7"]},AncientDTO:{1:["id",2,3],2:["ancientId",2,5],3:["endTime",2,3],4:["godBookIds",3,5]},AoiArenaPlayersEnter_S2C_Msg:{1:["arenaPlayerDTOs",3,11,"ArenaPlayerDTO"]},AoiArenaPlayersLeave_S2C_Msg:{1:["guids",3,3]},AoiCollectionsEnter_S2C_Msg:{1:["collectionDTOs",3,11,"CollectionDTO"]},AoiCollectionsLeave_S2C_Msg:{1:["guids",3,3]},AoiGoodsesEnter_S2C_Msg:{1:["goodsDTOs",3,11,"GoodsDTO"]},AoiGoodsesLeave_S2C_Msg:{1:["goodsIds",3,3]},AoiGoodsessEnter_S2C_Msg:{1:["goodsDTO",3,11,"GoodsDTO"]},AoiGoodsessLeave_S2C_Msg:{1:["goodsId",3,3]},AoiMonstersEnter_S2C_Msg:{1:["monsterDTOs",3,11,"MonsterDTO"]},AoiMonstersLeave_S2C_Msg:{1:["monsterIds",3,3]},AoiNpcsEnter_S2C_Msg:{1:["npcDTOs",3,11,"NpcDTO"]},AoiNpcsLeave_S2C_Msg:{1:["npcIds",3,3]},AoiPlayerPetEnter_S2C_Msg:{1:["petDTOs",3,11,"PetFightDTO"]},AoiPlayerPetsLeave_S2C_Msg:{1:["guids",3,3]},AoiRolesEnter_S2C_Msg:{1:["playerDTOs",3,11,"PlayerDTO"]},AoiRolesLeave_S2C_Msg:{1:["playerIds",3,3]},AoiTeamRobotPlayersEnter_S2C_Msg:{1:["robotDTOs",3,11,"TeamRobotPlayerDTO"]},AoiTeamRobotPlayersLeave_S2C_Msg:{1:["guids",3,3]},ArenaAchievementReward_C2S_Msg:{1:["rewardID",2,5]},ArenaAchievementReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardID",1,5]},ArenaGM_C2S_Msg:{},ArenaGM_S2C_Msg:{1:["text",1,9]},ArenaLeaveScene_C2S_Msg:{},ArenaLeaveScene_S2C_Msg:{1:["code",2,11,"Code"]},ArenaPlayerDTO:{1:["id",2,3],2:["name",2,9],3:["equips",3,9],4:["gender",2,5],5:["job",2,9],6:["level",2,5],7:["curHp",2,3],8:["maxHp",2,3],9:["pos",2,11,"PointDTO"],10:["skills",3,11,"SkillDTO"],11:["armsIllusion",1,5],12:["clothesIllusion",1,5],13:["armsIllusionLevel",1,5],14:["clothesIllusionLevel",1,5]},ArenaRankList_C2S_Msg:{},ArenaRankList_S2C_Msg:{1:["rankDTOs",3,11,"RankDTO"]},ArenaToFight_C2S_Msg:{1:["guid",2,3]},ArenaToFight_S2C_Msg:{1:["code",2,11,"Code"],2:["challengeCount",2,5]},ArenaUpdateUsableCount_C2S_Msg:{},ArenaUpdateUsableCount_S2C_Msg:{1:["usableCount",2,5],2:["recoveryTime",2,3],3:["replyCount",2,5]},ArtifactReplace_C2S_Msg:{1:["slot",2,5]},ArtifactReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["artifact",1,11,"EquipDTO"]},ArtifactUpgrade_C2S_Msg:{1:["slot",2,5]},ArtifactUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["artifact",1,11,"EquipDTO"]},AttributeChange_S2C_Msg:{1:["dto",2,11,"AttributeDTO"]},AttributeDTO:{1:["curHp",1,3],2:["maxHp",1,3],3:["atk",1,3],4:["def",1,3],5:["crit",1,3],6:["critDef",1,3],7:["hit",1,3],8:["dodge",1,3],9:["critAdd",1,2],10:["critReduce",1,2],11:["energy",1,5]},BagDTO:{1:["itemDTO",3,11,"ItemDTO"],2:["bagType",2,5]},BuffAdd_S2C_Msg:{1:["buffDTOs",3,11,"BuffDTO"],2:["cs",1,8]},BuffDTO:{1:["id",2,3],2:["templateId",2,5],3:["duration",2,3],4:["layer",2,5],5:["attackerId",1,3],6:["ownerId",1,3]},BuffDelete_S2C_Msg:{1:["guids",3,3],2:["cs",1,8]},BuffHarm_S2C_Msg:{1:["attacker",2,3],2:["harmDTO",2,11,"HarmDTO"]},BuffUpdate_S2C_Msg:{1:["buffDTOs",3,11,"BuffDTO"]},ButRet_S2C_Msg:{1:["id",2,9]},BuyChallengeCount_C2S_Msg:{},BuyChallengeCount_S2C_Msg:{1:["code",2,11,"Code"],2:["buyCount",2,5],3:["challengeCount",2,5]},BuyCommodity_C2S_Msg:{1:["mallId",2,5],2:["count",2,5]},BuyCommodity_S2C_Msg:{1:["code",2,11,"Code"],2:["mallId",1,5],3:["buyCount",1,5],4:["currencyValue",1,5]},BuyCount_C2S_Msg:{1:["type",2,5]},BuyCount_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["count",1,5],4:["buyCount",1,5]},BuyNumChange_S2C_Msg:{1:["id",2,9],2:["curCount",2,5]},CancelingMatch_C2S_Msg:{1:["type",2,5]},CancelingMatch_S2C_Msg:{1:["code",2,11,"Code"]},CaptureTargetDTO:{1:["roleId",1,3],2:["name",1,9],3:["level",1,5],4:["zhanli",1,3],5:["isRobot",1,8],6:["gender",1,5]},ChallengeResult_C2S_Msg:{},ChallengeResult_S2C_Msg:{1:["isWin",2,5],2:["itemDTO",3,11,"ItemDTO"],3:["rank",2,5]},ChangeBattleMode_C2S_Msg:{1:["type",2,5]},ChangeBattleMode_S2C_Msg:{1:["code",2,11,"Code"]},ChangeStage_C2S_Msg:{1:["mapId",2,5]},ChangeStage_S2C_Msg:{1:["code",2,11,"Code"],2:["mapId",2,5],3:["line",2,5],4:["x",2,5],5:["y",2,5],6:["mapType",2,5]},ChargeBagBuyRet_S2C_Msg:{1:["id",2,9]},ChargeBagDTO:{1:["bagName",2,9],2:["explain",2,9],3:["money",2,5],4:["reward",3,11,"EntryDTO6"],5:["endTime",2,3],6:["state",2,5],7:["id",2,9]},ChargeBagGetInfo_C2S_Msg:{},ChargeBagGetInfo_S2C_Msg:{1:["list",3,11,"ChargeBagDTO"]},ChargeStateUpdate_S2C_Msg:{1:["chargeState",2,5],2:["num",1,5]},ChatDTO:{1:["guid",2,3],2:["name",2,9],3:["vipLevel",2,5],4:["msg",2,9],5:["sex",2,5],6:["level",1,5],7:["targetId",1,3],8:["tribeId",1,9],9:["hongbaoID",1,3]},CheckerBoardInfo_C2S_Msg:{},CheckerBoardInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["rewards",3,11,"EntryDTO2"],3:["cost",1,11,"EntryDTO2"],4:["resetCost",1,5],5:["startTime",1,3],6:["endTime",1,3],7:["position",1,5]},CheckerBoard_Play_C2S_Msg:{},CheckerBoard_Play_S2C_Msg:{1:["code",2,11,"Code"],2:["position",1,5],3:["reward",1,11,"EntryDTO2"],4:["rewards",3,11,"EntryDTO2"]},CheckerBoard_Reset_C2S_Msg:{},CheckerBoard_Reset_S2C_Msg:{1:["code",2,11,"Code"],2:["position",1,5]},Code:{1:["ok",2,8],2:["code",1,5],3:["param",3,9]},CollectionDTO:{1:["guid",2,3],2:["templateId",2,9],3:["x",2,5],4:["y",2,5],5:["rareLevel",1,5]},CommodityDTO:{1:["mallId",2,9],2:["buyCount",2,5]},DailyAdvanceDTO:{1:["rank",2,5],2:["roleName",1,9],3:["score",1,5],4:["reward",3,11,"EntryDTO6"],5:["score2",1,3]},DailyTargetDTO:{1:["rule",2,9],2:["reward",3,11,"EntryDTO6"],3:["state",1,5],4:["score",2,5]},DefenseFubenAddBuff_S2C_Msg:{1:["buffList",3,11,"EntryDTO3"]},DefenseFubenEnter_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},DefenseFubenEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3],3:["letfTimes",1,3]},DefenseFubenExit_C2S_Msg:{},DefenseFubenExit_S2C_Msg:{1:["code",2,11,"Code"]},DefenseFubenGetInfo_C2S_Msg:{},DefenseFubenGetInfo_S2C_Msg:{1:["letfTimes",1,5],2:["recoveryTime",1,3]},DefenseFubenNext_S2C_Msg:{1:["id",2,5],2:["t",2,8]},DefenseFubenResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},DefenseFubenRoleDamage_C2S_Msg:{},DefenseFubenRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO9"]},DefenseFubenRoleRevive_C2S_Msg:{1:["guid",2,3],2:["yb",2,8]},DefenseFubenRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",2,3],3:["remainTime",1,5]},DefenseFubenUseBuff_C2S_Msg:{1:["buffID",2,5]},DefenseFubenUseBuff_S2C_Msg:{1:["code",2,11,"Code"],2:["buffID",1,5],3:["buffCount",1,5]},Divorce_C2S_Msg:{},Divorce_S2C_Msg:{1:["code",2,11,"Code"]},EnterFubenMaterials_C2S_Msg:{1:["id",2,5]},EnterFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},EnterPalace_C2S_Msg:{},EnterPalace_S2C_Msg:{1:["code",2,11,"Code"],2:["endTime",1,3],3:["bossNum",1,5]},EntryDTO:{1:["guid",1,3],2:["count",1,5]},EntryDTO2:{1:["key",1,9],2:["value",1,5]},EntryDTO3:{1:["key",1,5],2:["value",1,5]},EntryDTO4:{1:["key",1,5],2:["state",1,5],3:["value",1,5]},EntryDTO5:{1:["key",1,5],2:["value",1,3],3:["value2",1,9],4:["value3",1,3]},EntryDTO6:{1:["key",1,9],2:["value",1,3]},EntryDTO7:{1:["key",1,9],2:["value1",1,3],3:["value2",1,3],4:["value3",1,9],5:["value4",1,5]},EntryDTO8:{1:["guid",1,3],2:["count",1,5],3:["clientType",1,5]},EntryDTO9:{1:["key",1,3],2:["value",1,3]},EquipDTO:{1:["guid",1,3],2:["equipId",1,9],3:["slot",1,5]},EquipOneKeyReplace_C2S_Msg:{},EquipOneKeyReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["equipDto",3,11,"EquipDTO"]},EquipRecycle_C2S_Msg:{1:["guidList",3,3]},EquipRecycle_S2C_Msg:{1:["code",2,11,"Code"],2:["items",3,11,"ItemDTO"]},EquipStarUp_C2S_Msg:{1:["slot",2,5],2:["type",2,5]},EquipStarUp_S2C_Msg:{1:["code",2,11,"Code"],2:["isSuccess",1,5],3:["soltId",1,5],4:["star",1,5],5:["starLevel",1,5]},EquipStrongDTO:{1:["slot",1,5],2:["level",1,5],3:["star",1,5]},ExchangeDTO:{1:["id",1,9],2:["icon",1,9],3:["bg",1,9],4:["explain",1,9],5:["rule",1,9],6:["consume",3,11,"EntryDTO2"],7:["reward",3,11,"EntryDTO2"],8:["maxCount",1,5],9:["count",1,5],10:["state",1,5]},ExchangeStateChange_S2C_Msg:{1:["id",1,9],2:["type",1,9],3:["state",1,5]},Exchange_C2S_Msg:{1:["exchangeId",2,9]},Exchange_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,9],3:["exchange",1,11,"ExchangeDTO"]},ExitFubenMaterials_C2S_Msg:{},ExitFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"]},ExitPalace_C2S_Msg:{},ExitPalace_S2C_Msg:{1:["code",2,11,"Code"]},ExitRuneCapture_C2S_Msg:{},ExitRuneCapture_S2C_Msg:{1:["code",2,11,"Code"]},ExitTribeFuben_C2S_Msg:{},ExitTribeFuben_S2C_Msg:{1:["code",2,11,"Code"],2:["bossID",1,5]},FabaoActivation_C2S_Msg:{1:["fabaoId",2,5]},FabaoActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5]},FabaoDan_C2S_Msg:{1:["fabaoId",2,5],2:["count",2,5]},FabaoDan_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5],3:["curFashionDan",1,5]},FabaoGetInfo_C2S_Msg:{},FabaoGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",2,5],3:["fashionInfo",3,11,"EntryDTO3"],4:["danInfo",3,11,"EntryDTO3"],5:["fzInfo",3,11,"EntryDTO3"]},FabaoUpgrade_C2S_Msg:{1:["fabaoId",2,5]},FabaoUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5],3:["curFabaoLevel",1,5]},FabaoUse_C2S_Msg:{1:["fabaoId",2,5]},FabaoUse_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5]},FashionActivation_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5]},FashionActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["fashionId",1,5]},FashionDan_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5],3:["count",2,5]},FashionDan_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,5],3:["curFashionId",1,5],4:["curFashionDan",1,5]},FashionGetInfo_C2S_Msg:{},FashionGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["armsIllusion",2,5],3:["clothesIllusion",2,5],4:["fashionInfo",3,11,"EntryDTO3"],5:["danInfo",3,11,"EntryDTO3"]},FashionUpgrade_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5]},FashionUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,5],3:["curFashionId",1,5],4:["curFashionLevel",1,5]},FashionUse_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5]},FashionUse_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,5],3:["curFashionId",1,5],4:["curFashionLevel",1,5]},FazhenUpgrade_C2S_Msg:{1:["group",2,5]},FazhenUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["group",1,5],3:["fzLv",1,5]},FinishedAncient_C2S_Msg:{1:["id",2,3]},FinishedAncient_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["id",1,3],4:["dto",1,11,"AncientDTO"],5:["rewards",3,11,"ItemDTO"]},FlyDTO:{1:["x",2,5],2:["y",2,5]},FlyEnd_Msg:{1:["id",2,3],2:["point",2,11,"PointDTO"],3:["mapID",2,5]},Fly_Msg:{1:["id",2,3],2:["time",2,5],3:["points",3,11,"PointDTO"],4:["params",3,5]},Flying_Msg:{1:["id",2,3],2:["time",2,5],3:["point",2,11,"PointDTO"],4:["points",3,11,"PointDTO"],5:["params",3,5],6:["mapID",2,5]},FourteenLoginGetInfo_C2S_Msg:{},FourteenLoginGetInfo_S2C_Msg:{1:["totalDay",2,5],2:["infos",3,5]},FourteenLoginGetReward_C2S_Msg:{1:["day",2,5]},FourteenLoginGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["day",1,5]},FriendsAddBlackList_C2S_Msg:{1:["targetId",2,3]},FriendsAddBlackList_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FriendsApplyAgree_C2S_Msg:{1:["targetId",3,3]},FriendsApplyAgree_S2C_Msg:{1:["code",2,11,"Code"],2:["entrys",3,11,"EntryDTO"]},FriendsApplyInfo_C2S_Msg:{},FriendsApplyInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},FriendsApplyRefuse_C2S_Msg:{1:["targetId",3,3]},FriendsApplyRefuse_S2C_Msg:{1:["code",2,11,"Code"],2:["entrys",3,11,"EntryDTO"]},FriendsApply_C2S_Msg:{1:["targetName",2,9]},FriendsApply_S2C_Msg:{1:["code",2,11,"Code"],2:["targetName",1,9]},FriendsBlackListInfo_C2S_Msg:{},FriendsBlackListInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},FriendsDTO:{1:["id",2,3],2:["name",1,9],3:["level",1,5],4:["serverId",1,5],5:["zhanli",1,3],6:["vipLevel",1,5],7:["isOnline",1,8],8:["offlineTime",1,3],9:["sex",1,5]},FriendsDelete_C2S_Msg:{1:["targetId",2,3]},FriendsDelete_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FriendsGift_C2S_Msg:{1:["targetId",2,3]},FriendsGift_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FriendsOneKeyApply_C2S_Msg:{1:["targetId",3,3]},FriendsOneKeyApply_S2C_Msg:{1:["code",2,11,"Code"],2:["targetId",3,3]},FriendsPushApply_S2C_Msg:{1:["code",2,11,"Code"],2:["applyId",1,3]},FriendsRecommend_C2S_Msg:{},FriendsRecommend_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},FriendsRemoveBlackList_C2S_Msg:{1:["targetId",2,3]},FriendsRemoveBlackList_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FunctionIn_C2S_Msg:{1:["functionInfo",2,12]},FunctionIn_S2C_Msg:{1:["code",2,11,"Code"]},GameAnnouncement_C2S_Msg:{},GameAnnouncement_S2C_Msg:{1:["content",2,9],2:["level",2,5]},GameMsg:{1:["cmd",2,5],2:["data",2,12]},GemGetInfo_C2S_Msg:{},GemGetInfo_S2C_Msg:{1:["list",3,11,"GemInfoDTO"]},GemInfoDTO:{1:["part",2,5],2:["itemDTO",3,11,"GemInfoItemDTO"]},GemInfoItemDTO:{1:["index",2,5],2:["itemId",2,9],3:["guid",2,3]},GemOneKeyUpgrade_C2S_Msg:{1:["part",2,5]},GemOneKeyUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["item",1,11,"GemInfoDTO"]},GetAbilityInfo_C2S_Msg:{},GetAbilityInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["shenshuLevel",3,11,"EntryDTO3"],3:["shenjueIds",3,5]},GetAchieveGoalsInfo_C2S_Msg:{},GetAchieveGoalsInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"],3:["jindu",1,5],4:["rewardIds",3,5]},GetAchieveGoalsReward_C2S_Msg:{1:["rewardId",2,5]},GetAchieveGoalsReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardId",2,5]},GetActivityReward_C2S_Msg:{1:["rewardId",2,5]},GetActivityReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardId",2,5]},GetAllMaterials_C2S_Msg:{},GetAllMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"MaterialsDTO"]},GetAncientInfo_C2S_Msg:{},GetAncientInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["freeCount",1,5],4:["dto",3,11,"AncientDTO"]},GetArenaInfo_C2S_Msg:{},GetArenaInfo_S2C_Msg:{1:["selfRank",2,5],2:["buyCount",2,5],3:["challengeCount",2,5],4:["recoveryTime",2,3],5:["rankDTOs",3,11,"RankDTO"],6:["rewardList",3,5],7:["highestInHistory",1,5],8:["replyCount",2,5]},GetArtifactInfo_C2S_Msg:{},GetArtifactInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["artifactList",3,11,"EquipDTO"],3:["masterLevel",1,5]},GetAward_C2S_Msg:{},GetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["target",1,11,"DailyTargetDTO"]},GetChargeData_C2S_Msg:{},GetChargeData_S2C_Msg:{1:["chargeId",3,5]},GetDailyTasksInfo_C2S_Msg:{},GetDailyTasksInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"],3:["activity",1,5],4:["rewardIds",3,5]},GetExchangeInfo_C2S_Msg:{1:["type",2,9]},GetExchangeInfo_S2C_Msg:{1:["type",2,9],2:["exchangeList",3,11,"ExchangeDTO"]},GetFirstChargeState_C2S_Msg:{},GetFirstChargeState_S2C_Msg:{1:["chargeState",2,5],2:["num",1,5]},GetFriendsInfo_C2S_Msg:{},GetFriendsInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},GetFunctionInfo_C2S_Msg:{},GetFunctionInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["functionInfo",1,12]},GetGodBookInfo_C2S_Msg:{},GetGodBookInfo_S2C_Msg:{1:["fateList",3,5],2:["godList",3,11,"EntryDTO3"]},GetGuanQiaInfo_C2S_Msg:{},GetGuanQiaInfo_S2C_Msg:{1:["customId",2,5],2:["count",1,5],3:["finish",1,5]},GetGuanQiaReward_C2S_Msg:{1:["guanqiaId",2,5]},GetGuanQiaReward_S2C_Msg:{1:["code",2,11,"Code"],2:["quanqiaReward",1,5]},GetInfo_C2S_Msg:{},GetInfo_S2C_Msg:{1:["endTime",1,3],2:["bg",1,9],3:["advance",3,11,"DailyAdvanceDTO"],4:["targets",1,11,"DailyTargetDTO"],5:["myRank",1,5],6:["limitmsg",1,9],7:["sorce",1,5],8:["rule",1,9],9:["label",1,9],10:["nextlabel",1,9],11:["sorce2",1,3]},GetLotteryAllGroup_C2S_Msg:{},GetLotteryAllGroup_S2C_Msg:{1:["group",3,11,"SetDTO"]},GetLotteryInfo_C2S_Msg:{1:["groupid",2,9]},GetLotteryInfo_S2C_Msg:{1:["groupid",1,9],2:["explain",1,9],3:["cost",1,5],4:["cost10",1,5],5:["costItem",1,11,"EntryDTO2"],6:["costItem2",1,11,"EntryDTO2"],7:["rewards",3,11,"EntryDTO2"],8:["endTime",1,3],9:["history",3,9],10:["totalYb",1,3]},GetMailInfo_C2S_Msg:{},GetMailInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["mailDTO",3,11,"MailDTO"]},GetMailItems_C2S_Msg:{1:["mailIds",3,3]},GetMailItems_S2C_Msg:{1:["code",2,11,"Code"],2:["mailDTO",3,11,"MailDTO"]},GetMainGoalsInfo_C2S_Msg:{},GetMainGoalsInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["breachLevel",1,5],4:["taskList",3,11,"EntryDTO4"]},GetMainTask_C2S_Msg:{},GetMall_C2S_Msg:{},GetMall_S2C_Msg:{1:["code",2,11,"Code"],2:["mallDTO",3,11,"MallDTO"],3:["replyCount",1,5]},GetMountInfo_C2S_Msg:{},GetMountInfo_S2C_Msg:{1:["maxRate",2,5],2:["curLevel",2,5],3:["exp",2,5],4:["curMountId",2,5],5:["longhunCount",2,5],6:["fenghunCount",2,5],7:["huanhuaInfo",3,11,"EntryDTO3"],8:["fzLv",2,5]},GetPetInfo_C2S_Msg:{},GetPetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["petDTO",1,11,"PetDTO"]},GetRankInfo_C2S_Msg:{1:["type",2,5]},GetRankInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["ranks",3,11,"RankDTO"],3:["type",1,5],4:["selfRank",1,11,"RankDTO"]},GetRoleBagList_C2S_Msg:{1:["roleId",2,3]},GetRoleBagList_S2C_Msg:{1:["bagDto",3,11,"BagDTO"]},GetRoleEquip_C2S_Msg:{},GetRoleEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["strongLevel",1,5],3:["starLevel",1,5],4:["equipDto",3,11,"EquipDTO"],5:["strongDto",3,11,"EquipStrongDTO"]},GetRoleRune_C2S_Msg:{},GetRoleRune_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"RuneDTO"]},GetRoleZhanli_C2S_Msg:{},GetRoleZhanli_S2C_Msg:{1:["code",2,11,"Code"],2:["zhanli",1,3]},GetSet_C2S_Msg:{},GetSet_S2C_Msg:{1:["data",3,9]},GetShengtiInfo_C2S_Msg:{},GetShengtiInfo_S2C_Msg:{1:["shengtiList",3,11,"EntryDTO3"]},GetShenwuInfo_C2S_Msg:{},GetShenwuInfo_S2C_Msg:{1:["clueList",3,5],2:["shenwuList",3,11,"EntryDTO3"]},GetSkillList_C2S_Msg:{},GetSkillList_S2C_Msg:{1:["skillDTO",3,11,"SkillDTO"]},GetSpiritPetInfo_C2S_Msg:{},GetSpiritPetInfo_S2C_Msg:{1:["curLevel",2,5],2:["exp",2,5],3:["huanhuaInfo",3,11,"EntryDTO3"],4:["danInfo",3,11,"EntryDTO3"],5:["fzInfo",3,11,"EntryDTO3"]},GetTransmigrateInfo_C2S_Msg:{},GetTransmigrateInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["taskList",3,11,"EntryDTO4"],4:["state",1,5]},GetTransmigrateReward_C2S_Msg:{1:["level",2,5]},GetTransmigrateReward_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["taskList",3,11,"EntryDTO4"]},GetVipInfo_C2S_Msg:{},GetVipInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["exp",1,5],4:["vipLevelReward",3,5]},GetVipLevelReward_C2S_Msg:{1:["vipLevel",2,5]},GetVipLevelReward_S2C_Msg:{1:["code",2,11,"Code"],2:["vipLevel",1,5]},GiftActivityGetInfo_C2S_Msg:{},GiftActivityGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["activityInfos",3,11,"EntryDTO7"]},GiftDTO:{1:["id",1,9],2:["rule",1,9],3:["bg",1,9],4:["state",1,5],5:["endTime",1,3],6:["curCount",1,5],7:["maxCount",1,5],8:["explain",1,9],9:["gift",1,9],10:["price",1,5],11:["discount",1,5],12:["def",1,5],13:["serviceCount",1,5],14:["serviceMaxCount",1,5],15:["bg2",1,9]},GiveBackAchieveGoals_C2S_Msg:{1:["taskId",2,5]},GiveBackAchieveGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["state",1,5],4:["jindu",1,5],5:["condition",1,5]},GiveBackDailyTask_C2S_Msg:{1:["taskId",2,5]},GiveBackDailyTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5],3:["state",1,5],4:["activity",1,5]},GiveBackMainGoals_C2S_Msg:{1:["taskId",2,5]},GiveBackMainGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5],3:["state",1,5]},GiveBackMainTask_C2S_Msg:{1:["taskId",2,5]},GiveBackMainTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5]},GiveBackMarriageTask_C2S_Msg:{1:["taskId",2,5]},GiveBackMarriageTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5]},GiveMarriageTaskProgressReward_C2S_Msg:{1:["rewardIndex",2,5]},GiveMarriageTaskProgressReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardIndex",1,5]},GmCommand_C2S_Msg:{1:["text",2,9]},GmCommand_S2C_Msg:{1:["text",1,9]},GoodsDTO:{1:["guid",2,3],2:["templateId",2,9],3:["x",2,5],4:["y",2,5],5:["rareLevel",1,5],6:["count",2,5],7:["ownerId",1,3],8:["ownerTeamId",1,3],9:["droptime",1,3],10:["level",1,5]},GroupPurchaseDTO:{1:["id",2,5],2:["bg",2,9],3:["dic",2,11,"EntryDTO3"],4:["rule",2,9],5:["need",2,5],6:["discount",2,2],7:["limitNum",2,5],8:["rewards",3,11,"EntryDTO2"],9:["cost",2,5],10:["buyCount",2,5]},GroupPurchaseInfo_C2S_Msg:{},GroupPurchaseInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["groupPurchase",3,11,"GroupPurchaseDTO"],3:["serverWealth",2,5],4:["userWealth",2,5],5:["ranks",3,11,"EntryDTO2"],6:["userRank",2,5],7:["rankRewards1",3,11,"EntryDTO2"],8:["rankRewards2",3,11,"EntryDTO2"],9:["rankRewards3",3,11,"EntryDTO2"],10:["rankRewards4",3,11,"EntryDTO2"],11:["rankRewards5",3,11,"EntryDTO2"],12:["startTime",2,3],13:["endTime",2,3]},GroupPurchase_Buy_C2S_Msg:{1:["id",2,5]},GroupPurchase_Buy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["rewards",3,11,"EntryDTO2"],4:["buyCount",1,5]},GroupPurchase_Push_S2C_Msg:{1:["userWealth",1,5]},GuanQiaPreLimitUpdate_S2C_Msg:{1:["customId",2,5],2:["count",1,5]},GuanqiaDTO:{1:["rank",2,5],2:["name",2,9],3:["level",2,5]},GuanqiaEnter_C2S_Msg:{1:["guanqiaId",2,5]},GuanqiaEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["guanqiaId",1,5],3:["mapTime",1,5]},GuanqiaOut_C2S_Msg:{},GuanqiaOut_S2C_Msg:{1:["code",2,11,"Code"]},GuanqiaRankResult_S2C_Msg:{1:["result",2,8],2:["costTime",1,5]},GuanqiaRank_C2S_Msg:{},GuanqiaRank_S2C_Msg:{1:["code",2,11,"Code"],2:["myrank",2,5],3:["level",2,5],4:["dtos",3,11,"RankDTO"]},HarmDTO:{1:["targetId",2,3],2:["type",2,5],3:["value",2,5],4:["dead",1,5],5:["value2",1,3]},HongBaoDTO:{1:["id",2,3],2:["desc",2,9],3:["roleId",2,3],4:["roleName",2,9],5:["sex",2,5],6:["state",2,5],7:["type",2,5],8:["vipLevel",2,5],9:["tribeId",2,5],10:["level",2,5]},HongBaoEntryDTO:{1:["roleId",2,3],2:["roleName",2,9],3:["money",2,5]},HongBaoInfoDTO:{1:["id",2,3],2:["count",2,5],3:["total",2,5],4:["money",2,5],5:["state",2,5],6:["dto",3,11,"HongBaoEntryDTO"]},HouseSkillUpgrade_C2S_Msg:{1:["skillType",2,5]},HouseSkillUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["skillType",1,5],3:["skillLevel",1,5]},HouseUpgrade_C2S_Msg:{1:["count",2,5]},HouseUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["houseLevel",1,5],3:["houseExp",1,5]},HpChange_S2C_Msg:{1:["dto",2,11,"HpDTO"]},HpDTO:{1:["guid",2,3],2:["curHp",2,3],3:["maxHp",1,3]},IncrExp_S2C_Msg:{1:["exp",2,3],2:["level",2,5],3:["isPickUp",1,8]},IntensifyEquip_C2S_Msg:{1:["soltId",2,5]},IntensifyEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["soltId",1,5],3:["level",1,5],4:["strongLevel",1,5]},IntensifyRune_C2S_Msg:{1:["guid",2,3],2:["guidArr",3,3]},IntensifyRune_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"RuneDTO"]},IntimacyUpgrade_C2S_Msg:{1:["count",2,5]},IntimacyUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["intimacyLevel",2,5],3:["intimacyExp",2,5]},InvitingFriend_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5],3:["id",2,3]},InvitingFriend_S2C_Msg:{1:["code",2,11,"Code"],2:["mapType",2,5],3:["fubenId",2,5],4:["id",1,3]},ItemChangeDTO:{1:["changeType",2,5],2:["goodsId",2,9],3:["goodsName",2,9],4:["beforeVal",2,5],5:["afterVal",2,5],6:["value",2,5],7:["source",2,9]},ItemDTO:{1:["itemId",1,9],2:["guid",1,3],3:["count",2,5],4:["itemLevel",1,5],5:["rareLevel",1,5],6:["roleId",1,3],7:["endTime",1,3],8:["itemType",1,5],9:["lockState",1,5],10:["strengthenlevel",1,5],11:["refinelevel",1,5],12:["strengthenExp",1,5],13:["clientType",1,5]},JiachengInfoDTO:{1:["type",2,9],2:["tribe",2,1],3:["tqk",2,1],4:["total",2,1],5:["beforeVal",2,3],6:["afterVal",2,3]},JiachengInfoLog_S2C_Msg:{1:["log",2,11,"JiachengInfoDTO"]},JihuomaReward_C2S_Msg:{1:["id",2,9]},JihuomaReward_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",3,11,"EntryDTO2"]},JijinBuy_C2S_Msg:{1:["id",2,5]},JijinBuy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5]},JijinChange_S2C_Msg:{1:["code",2,11,"Code"],2:["change",2,11,"EntryDTO4"]},JijinGetAward_C2S_Msg:{1:["id",2,5]},JijinGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5]},JijinGetInfo_C2S_Msg:{},JijinGetInfo_S2C_Msg:{1:["types",3,11,"EntryDTO4"],2:["ids",3,5]},JinglianRune_C2S_Msg:{1:["guid",2,3]},JinglianRune_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"RuneDTO"]},JingmaiActivation_C2S_Msg:{1:["id",2,5]},JingmaiActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["level",1,5]},JingmaiDTO:{1:["id",1,5],2:["level",1,5],3:["rate",1,5]},JingmaiInfo_C2S_Msg:{},JingmaiInfo_S2C_Msg:{1:["jingmaiList",3,11,"JingmaiDTO"]},JingmaiLevelUp_C2S_Msg:{1:["id",2,5]},JingmaiLevelUp_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["level",1,5],4:["rate",1,5]},JinjieDetailInfoDTO:{1:["rank",3,5],2:["roleName",1,9],3:["val",1,5],4:["reward",3,11,"EntryDTO6"],5:["viplevel",1,5],6:["val2",1,3]},JinjieDetailInfo_C2S_Msg:{1:["type",2,5]},JinjieDetailInfo_S2C_Msg:{1:["type",2,5],2:["info",3,11,"JinjieDetailInfoDTO"],3:["myRank",1,5],4:["label",1,9],5:["script",1,9],6:["conditions",1,5],7:["myValue",1,5],8:["myValue2",1,3]},JinjieSimpleInfoDTO:{1:["type",2,5],2:["day",2,5],3:["roleName",1,9],4:["reward",3,11,"EntryDTO6"],5:["label",1,9],6:["startDay",1,5],7:["finishDay",1,5],8:["bg",1,9]},JinjieSimpleInfo_C2S_Msg:{},JinjieSimpleInfo_S2C_Msg:{1:["info",3,11,"JinjieSimpleInfoDTO"]},KickingOutMembers_C2S_Msg:{1:["mapType",2,5],2:["id",2,3]},KickingOutMembers_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,3]},KillFormationChallenge_C2S_Msg:{1:["curId",2,5]},KillFormationChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5]},KillFormationExit_C2S_Msg:{},KillFormationExit_S2C_Msg:{1:["code",2,11,"Code"]},KillFormationFubenGetInfo_C2S_Msg:{},KillFormationFubenGetInfo_S2C_Msg:{1:["count",2,5],2:["score",2,5],3:["myRank",2,5]},KillFormationNext_S2C_Msg:{1:["id",2,5]},KillFormationRank_C2S_Msg:{},KillFormationRank_S2C_Msg:{1:["rankList",3,11,"EntryDTO5"]},KillFormationResult_C2S_Msg:{},KillFormationResult_S2C_Msg:{1:["fubenID",2,5],2:["items",3,11,"ItemDTO"]},KuafuPkEnter_C2S_Msg:{},KuafuPkEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3],3:["letfTimes",1,5]},KuafuPkExit_C2S_Msg:{},KuafuPkExit_S2C_Msg:{1:["code",2,11,"Code"]},KuafuPkGetInfo_C2S_Msg:{},KuafuPkGetInfo_S2C_Msg:{1:["challengeCount",2,5],2:["allSocre",2,5],3:["paragraph",2,5],4:["score",2,5],5:["rewardInfos",3,5],6:["myRank",2,5]},KuafuPkGetReward_C2S_Msg:{1:["rewardID",2,5]},KuafuPkGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardID",2,5]},KuafuPkMatchingSuccess_S2C_Msg:{1:["player",2,11,"TeamPlayerDTO"]},KuafuPkMatching_C2S_Msg:{1:["isStart",2,8]},KuafuPkMatching_S2C_Msg:{1:["code",2,11,"Code"],2:["isStart",2,8]},KuafuPkResultReward_C2S_Msg:{1:["win",2,8]},KuafuPkResultReward_S2C_Msg:{1:["code",2,11,"Code"],2:["integral",1,5]},KuafuPkResult_S2C_Msg:{1:["win",2,8],2:["integral",1,5]},LevelBagInfo_C2S_Msg:{},LevelBagInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",3,11,"EntryDTO2"]},LevelBagReward_C2S_Msg:{1:["rewardId",2,5]},LevelBagReward_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",1,11,"EntryDTO2"]},LevelUp_S2C_Msg:{1:["roleId",2,3],2:["roleName",2,9],3:["level",2,5]},LoginCreate_C2S_Msg:{1:["userId",2,9],2:["name",2,9],3:["job",2,9],4:["pid",2,9],5:["serverId",2,5],6:["gender",2,5],7:["camp",2,9],8:["weixinadinfo",2,9],9:["userType",2,5]},LoginCreate_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"]},LoginFailed_S2C:{1:["error",2,5]},LoginGame_C2S_Msg:{1:["roleId",2,3],2:["roleName",2,9]},LoginGame_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"],3:["positionDTO",1,11,"PositionDTO"]},LoginGetList_C2S_Msg:{1:["userId",2,9],2:["serverId",2,5],3:["pid",2,9],4:["loginType",2,5]},LoginGetList_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"],3:["serverInfoDTO",1,11,"ServerInfoDTO"]},LoginHeartbeat_C2S_Msg:{},LoginHeartbeat_S2C_Msg:{1:["code",2,11,"Code"],2:["interval",1,5]},LoginRoleKicked_S2C_Msg:{1:["code",2,11,"Code"]},LoginRole_C2S_Msg:{1:["roleId",2,3],2:["weixinadinfo",2,9]},LoginRole_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"]},Login_C2S:{1:["_id",2,1]},Lottery10Times_C2S_Msg:{1:["groupid",2,9]},Lottery10Times_S2C_Msg:{1:["code",2,11,"Code"],2:["groupid",1,9],3:["rewards",3,11,"EntryDTO2"]},LotteryStop_C2S_Msg:{1:["num",2,5]},LotteryStop_S2C_Msg:{1:["code",2,11,"Code"]},Lottery_C2S_Msg:{1:["groupid",2,9]},Lottery_S2C_Msg:{1:["code",2,11,"Code"],2:["groupid",1,9],3:["num",1,5],4:["rewardYb",1,3],5:["totalYb",1,3]},MailDTO:{1:["mailId",1,3],2:["title",1,9],3:["content",1,9],4:["itemDTO",3,11,"ItemDTO"],5:["type",1,5],6:["addTime",1,3]},MallDTO:{1:["type",2,5],2:["commDTO",3,11,"CommodityDTO"],3:["refreshTime",1,3],4:["currencyValue",1,5]},MarriageAddFubenCount_C2S_Msg:{},MarriageAddFubenCount_S2C_Msg:{1:["code",2,11,"Code"],2:["buyCount",1,5]},MarriageChallenge_C2S_Msg:{1:["fubenId",2,5]},MarriageChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},MarriageExit_C2S_Msg:{},MarriageExit_S2C_Msg:{1:["code",2,11,"Code"]},MarriageFubenInfo_C2S_Msg:{},MarriageFubenInfo_S2C_Msg:{1:["fubenCount",2,5],2:["buyCount",2,5],3:["partnerZdl",2,3]},MarriageHouseData_C2S_Msg:{},MarriageHouseData_S2C_Msg:{1:["houseLevel",2,5],2:["houseExp",2,5],3:["skillList",3,11,"EntryDTO3"]},MarriageResult_S2C_Msg:{1:["isWin",2,8],2:["items",3,11,"ItemDTO"]},MarriageRevive_C2S_Msg:{1:["guid",2,3],2:["yb",2,8]},MarriageRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",2,3],3:["remainTime",1,5]},MarriageRoleDamage_C2S_Msg:{},MarriageRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO9"]},MarriageSeekingDTO:{1:["id",2,3],2:["name",1,9],3:["level",1,5],4:["serverId",1,5],5:["zhanli",1,3],6:["vipLevel",1,5],7:["sex",1,5],8:["context",1,9]},MarriageSeeking_C2S_Msg:{1:["context",2,9]},MarriageSeeking_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"MarriageSeekingDTO"]},MarriageTaskInfo_C2S_Msg:{},MarriageTaskInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"],3:["activity",1,5],4:["rewardIds",3,5]},MarriageWallList_C2S_Msg:{},MarriageWallList_S2C_Msg:{1:["dto",3,11,"MarriageSeekingDTO"]},MarriedPeopleDTO:{1:["id",2,3],2:["name",1,9],3:["intimacyLevel",1,5],4:["intimacyExp",1,5]},Marrying_C2S_Msg:{1:["targetId",2,3]},Marrying_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"MarriedPeopleDTO"]},MaterialsDTO:{1:["type",2,9],2:["maxlevel",2,5],3:["count",2,5],4:["buycount",2,5]},MoneyChange_S2C_Msg:{1:["coin",1,3],2:["diamond",1,3],3:["isPickUp",1,8],4:["clientType",1,5]},MoneyTreeGetInfo_C2S_Msg:{},MoneyTreeGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["lastShake",1,3]},MonsterDTO:{1:["id",2,3],2:["templateId",2,9],3:["name",2,9],4:["level",2,5],5:["curHp",2,3],6:["maxHp",2,3],7:["velocity",2,5],8:["attackSpeed",2,5],9:["faceTo",2,5],10:["x",2,5],11:["y",2,5],12:["clientState",2,5],13:["buffDTO",3,11,"BuffDTO"],14:["camp",2,5],15:["ownerId",1,3],16:["teamId",1,5]},MoreRechargeDTO:{1:["id",2,5],2:["icon",2,9],3:["bg",2,9],4:["bg2",2,9],5:["tj1",2,9],6:["day",2,5],7:["tj2",2,9],8:["money",2,5],9:["reward",3,11,"EntryDTO6"],10:["state",2,5],11:["curDay",2,5],12:["bg3",2,9],13:["type",2,5],14:["pos",2,9]},MoreRechargeGetAward_C2S_Msg:{1:["id",2,5]},MoreRechargeGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5]},MoreRechargeGetInfo_C2S_Msg:{},MoreRechargeGetInfo_S2C_Msg:{1:["money",2,5],2:["start",2,3],3:["end",2,3],4:["config",3,11,"MoreRechargeDTO"]},MoreRechargeMoneyChange_S2C_Msg:{1:["money",2,5]},MountFazhenUp_C2S_Msg:{},MountFazhenUp_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5]},MountHuanHuaUp_C2S_Msg:{1:["mountId",2,5]},MountHuanHuaUp_S2C_Msg:{1:["code",2,11,"Code"],2:["mountId",1,5],3:["level",1,5]},MountHuanhua_C2S_Msg:{1:["mountId",2,5]},MountHuanhua_S2C_Msg:{1:["code",2,11,"Code"],2:["mountId",1,5]},MountLevelUp_C2S_Msg:{1:["isAuto",2,8]},MountLevelUp_S2C_Msg:{1:["code",2,11,"Code"],2:["maxRate",1,5],3:["curLevel",1,5],4:["exp",1,5],5:["baoJi",1,5]},Move_C2S_Msg:{1:["id",2,3],2:["fromX",2,5],3:["fromY",2,5],4:["toX",2,5],5:["toY",2,5],6:["faceTo",2,5]},Move_Msg:{1:["id",2,3],2:["fromX",2,5],3:["fromY",2,5],4:["toX",2,5],5:["toY",2,5],6:["faceTo",2,5],7:["mapID",2,5]},Move_S2C_Msg:{1:["id",2,3],2:["fromX",2,5],3:["fromY",2,5],4:["toX",2,5],5:["toY",2,5]},MubiaoBag_C2S_Msg:{1:["day",2,5]},MubiaoBag_S2C_Msg:{1:["day",1,5],2:["items",3,11,"GiftDTO"]},MubiaoBuyBag_C2S_Msg:{1:["id",2,9]},MubiaoBuyBag_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5]},MubiaoChange_S2C_Msg:{1:["type",2,5]},MubiaoDetailInfoDTO:{1:["id",1,5],2:["conditions",1,5],3:["state",1,5],4:["reward",3,11,"EntryDTO6"]},MubiaoDetailInfo_C2S_Msg:{1:["type",2,5]},MubiaoDetailInfo_S2C_Msg:{1:["type",2,5],2:["instructions",1,9],3:["val",1,5],4:["day",1,5],5:["info",3,11,"MubiaoDetailInfoDTO"],6:["val",1,3]},MubiaoGetAward_C2S_Msg:{1:["id",2,5]},MubiaoGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5],3:["state",2,5],4:["type",2,5]},MubiaoSimpleInfoDTO:{1:["type",2,5],2:["day",2,5],3:["bg",1,9],4:["startDay",1,5],5:["finishDay",1,5]},MubiaoSimpleInfo_C2S_Msg:{},MubiaoSimpleInfo_S2C_Msg:{1:["info",3,11,"MubiaoSimpleInfoDTO"],2:["rule",1,9]},MultiBossBossBelong_S2C_Msg:{1:["id",1,3],2:["name",1,9],3:["camp",1,9]},MultiBossBossRevive_S2C_Msg:{1:["id",2,5],2:["dead",2,8]},MultiBossChallenge_C2S_Msg:{1:["id",2,5]},MultiBossChallenge_S2C_Msg:{1:["code",2,11,"Code"]},MultiBossExit_C2S_Msg:{},MultiBossExit_S2C_Msg:{1:["code",2,11,"Code"]},MultiBossGetInfo_C2S_Msg:{},MultiBossGetInfo_S2C_Msg:{1:["status",3,11,"EntryDTO5"],2:["times",1,5],3:["recoveryTime",1,3],4:["isMultiSl",1,8],5:["replyCount",1,5]},MultiBossGetRemainTimes_C2S_Msg:{},MultiBossGetRemainTimes_S2C_Msg:{1:["times",2,5],2:["recoveryTime",1,3],3:["replyCount",1,5]},MultiBossResult_S2C_Msg:{1:["id",2,5],2:["belongme",2,8],3:["campFirst",2,8],4:["items",3,11,"ItemDTO"]},MultiBossRoleDamage_C2S_Msg:{},MultiBossRoleDamage_S2C_Msg:{1:["damageList",3,11,"EntryDTO6"],2:["playerList",3,11,"EntryDTO5"]},MultiBossRoleRevive_C2S_Msg:{1:["yb",2,8]},MultiBossRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},NotifyNewMail_S2C_Msg:{1:["code",2,11,"Code"],2:["mailDTO",1,11,"MailDTO"]},NpcDTO:{1:["id",2,3],2:["templateId",2,9],3:["ownerId",2,3],4:["x",2,5],5:["y",2,5]},OfflineInCome_S2C_Msg:{1:["time",1,3],2:["totalExp",1,3],3:["totalCoin",1,3],4:["setDTO",3,11,"SetDTO"],5:["beforeLevel",1,5],6:["beforeExp",1,3],7:["beforeCoin",1,3],8:["cardIds",3,5],9:["position",1,5],10:["afterLevel",1,5]},OneKeyDelete_C2S_Msg:{},OneKeyDelete_S2C_Msg:{1:["code",2,11,"Code"],2:["mailIds",3,3]},OneKeyIntensifyEquip_C2S_Msg:{},OneKeyIntensifyEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["strongLevel",1,5],3:["strongDto",3,11,"EquipStrongDTO"]},OneKeyReplace_C2S_Msg:{},OneKeyReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"RuneDTO"]},OneKeyStarUp_C2S_Msg:{},OneKeyStarUp_S2C_Msg:{1:["code",2,11,"Code"],2:["starLevel",1,5],3:["strongDto",3,11,"EquipStrongDTO"]},PalaceInit_C2S_Msg:{},PalaceInit_S2C_Msg:{1:["endTime",1,5]},PalaceReward_C2S_Msg:{},PalaceReward_S2C_Msg:{1:["itemDTO",3,11,"ItemDTO"]},PersonalBossChallenge_C2S_Msg:{1:["id",2,5]},PersonalBossChallenge_S2C_Msg:{1:["code",2,11,"Code"]},PersonalBossExit_C2S_Msg:{},PersonalBossExit_S2C_Msg:{1:["code",2,11,"Code"]},PersonalBossGetInfo_C2S_Msg:{},PersonalBossGetInfo_S2C_Msg:{1:["challengeInfos",3,11,"EntryDTO3"],2:["passedIds",3,5]},PersonalBossOneKey_C2S_Msg:{},PersonalBossOneKey_S2C_Msg:{1:["code",2,11,"Code"],2:["itemDTO",3,11,"ItemDTO"]},PersonalBossPodun_C2S_Msg:{1:["podun",2,8]},PersonalBossPodun_S2C_Msg:{1:["code",2,11,"Code"]},PersonalBossResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},PetActivation_C2S_Msg:{1:["petId",2,5]},PetActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["petId",1,5]},PetChange_C2S_Msg:{1:["petId",2,5]},PetChange_S2C_Msg:{1:["code",2,11,"Code"],2:["petId",2,5]},PetDTO:{1:["templateId",1,5],2:["level",1,5],3:["exp",1,3],4:["changeinfo",3,9],5:["huanhuaInfo",3,11,"EntryDTO3"]},PetEquipDTO:{1:["guid",1,3],2:["equipId",1,9],3:["slot",1,5]},PetEquipInfo_C2S_Msg:{},PetEquipInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["petEquipList",3,11,"EquipDTO"]},PetEquipOneKeyReplace_C2S_Msg:{},PetEquipOneKeyReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["petEquipList",3,11,"EquipDTO"]},PetEquipUpgrade_C2S_Msg:{1:["equipGuid",1,3],2:["slot",2,5]},PetEquipUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["petEquip",1,11,"EquipDTO"]},PetFightDTO:{1:["id",2,3],2:["templateId",2,5],3:["name",2,9],4:["level",2,5],5:["curHp",2,3],6:["maxHp",2,3],7:["faceTo",2,5],8:["pos",2,11,"PointDTO"],9:["ownerId",2,3]},PetUpgrade_C2S_Msg:{1:["auto",2,8]},PetUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["exp",1,3],4:["baoJi",1,5]},PickUpDropGoods_C2S_Msg:{1:["guids",3,3]},PickUpDropGoods_S2C_Msg:{1:["code",2,11,"Code"],2:["guids",3,3]},PlayerCall_C2S_Msg:{1:["type",2,5],2:["fubenId",2,5]},PlayerCall_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["originatorName",1,9],4:["fubenID",1,5]},PlayerChatContent_C2S_Msg:{1:["type",2,5],2:["msg",2,9],3:["targetId",2,3]},PlayerChatContent_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["chatDTO",1,11,"ChatDTO"]},PlayerChatCount_C2S_Msg:{},PlayerChatCount_S2C_Msg:{1:["kuafuCount",2,5],2:["benfuCount",2,5],3:["zongmenCount",2,5]},PlayerDTO:{1:["id",2,3],2:["name",2,9],3:["equips",3,9],4:["gender",2,5],5:["job",2,9],6:["level",2,5],7:["curHp",2,3],8:["maxHp",2,3],9:["pos",2,11,"PointDTO"],10:["camp",2,9],11:["armsIllusion",2,5],12:["clothesIllusion",2,5],13:["xiuxianTitle",2,5],14:["titleid",2,5],15:["curMountID",2,5],16:["armsIllusionLevel",2,5],17:["clothesIllusionLevel",2,5],18:["spiritPetId",2,5],19:["fabao",3,5]},PlayerNotice2_C2S_Msg:{},PlayerNotice2_S2C_Msg:{1:["type",2,5],2:["notice",2,9],3:["needlevel",1,5]},PlayerNotice_C2S_Msg:{},PlayerNotice_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["notice",3,9]},PlayerPetDTO:{1:["id",2,3],2:["templateId",2,9],3:["name",2,9],4:["level",2,5],5:["curHp",2,3],6:["maxHp",2,3],7:["faceTo",2,5],8:["pos",2,11,"PointDTO"],9:["ownerId",2,3]},PointDTO:{1:["x",2,5],2:["y",2,5]},PositionDTO:{1:["x",2,5],2:["y",2,5]},PrivilegeCardActivate_C2S_Msg:{1:["cardId",2,5]},PrivilegeCardActivate_S2C_Msg:{1:["code",2,11,"Code"],2:["privilegeCard",1,11,"PrivilegeCardDTO"]},PrivilegeCardDTO:{1:["id",1,5],2:["state",1,5]},PrivilegeCardGetInfo_C2S_Msg:{},PrivilegeCardGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["privilegeCard",3,11,"PrivilegeCardDTO"]},PrivilegeCardReceive_C2S_Msg:{1:["cardId",2,5]},PrivilegeCardReceive_S2C_Msg:{1:["code",2,11,"Code"],2:["privilegeCard",1,11,"PrivilegeCardDTO"]},PushAchieveGoalsLevel_S2C_Msg:{1:["jindu",1,5]},PushActivityLevel_S2C_Msg:{1:["activity",1,5]},PushFabaoUse_S2C_Msg:{1:["roleId",2,3],2:["fabaoId",2,5],3:["curFabaoLevel",1,5]},PushFashionUse_S2C_Msg:{1:["roleId",2,3],2:["type",2,5],3:["curFashionId",2,5],4:["curFashionLevel",1,5]},PushLotteryInfo_S2C_Msg:{1:["groupid",1,9],2:["lotteryInfo",1,9]},PushOneJoinTribe_S2C_Msg:{1:["roleId",2,3],2:["tribeId",2,5]},PushRoleChangeGender_S2C_Msg:{1:["roleId",2,3],2:["newGender",2,5]},PushRoleChangeName_S2C_Msg:{1:["roleId",2,3],2:["newName",2,9]},PushTotalYb_S2C_Msg:{1:["totalYb",2,3]},PushVipChange_S2C_Msg:{1:["vipLevel",2,5],2:["exp",2,5]},RankContrastByType_C2S_Msg:{},RankContrastByType_S2C_Msg:{1:["code",2,11,"Code"],2:["targetEntry",3,11,"EntryDTO5"],3:["selfEntry",3,11,"EntryDTO5"]},RankDTO:{1:["guid",2,3],2:["name",2,9],3:["rank",2,5],4:["val",2,3],5:["level",2,5],6:["sex",2,5],7:["zhanli",1,3],8:["tribeId",1,9],9:["vipLevel",1,5],10:["armsIllusion",2,5],11:["clothesIllusion",2,5],12:["armsIllusionLevel",2,5],13:["clothesIllusionLevel",2,5],14:["titleid",1,5],15:["petId",1,5],16:["littlePetId",1,5],17:["fabaoId",1,5],18:["mountId",1,5]},ReChargeResult_S2C_Msg:{1:["roleId",2,3],2:["rmb",2,2],3:["yb",2,5]},ReceiveInvitation_S2C_Msg:{1:["mapType",2,5],2:["fubenId",2,5],3:["teamid",2,5],4:["id",2,3],5:["name",2,9]},RechargeDailyDTO:{1:["icon",2,9],2:["bg",2,9],3:["reward",3,11,"EntryDTO6"],4:["money",2,5]},RechargeDailyGetAward_C2S_Msg:{},RechargeDailyGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["state",2,5]},RechargeDailyGetInfo_C2S_Msg:{},RechargeDailyGetInfo_S2C_Msg:{1:["state",2,5],2:["config",1,11,"RechargeDailyDTO"]},RechargeDailyRecharge_S2C_Msg:{1:["state",2,5]},RechargeGetReward_C2S_Msg:{1:["rewardid",2,9]},RechargeGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardid",2,9],3:["state",2,5]},RechargeInfo_C2S_Msg:{1:["type",2,9]},RechargeInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,9],3:["items",3,11,"ActivityDTO"]},RechargeStateChange_S2C_Msg:{1:["rewardid",2,9],2:["state",2,5],3:["curCount",2,5],4:["type",2,5]},RechargeWheelGetInfo_C2S_Msg:{},RechargeWheelGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["wheelitem",1,11,"ActivityDTO"],3:["type",1,5],4:["money",1,5],5:["explain",1,9],6:["availableCount",1,5],7:["rechargeMoney",1,5]},RechargeWheelGetReward_C2S_Msg:{},RechargeWheelGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["availableCount",1,5],3:["reward",1,11,"EntryDTO6"]},RechargeWheelUpdate_S2C_Msg:{1:["availableCount",2,5],2:["rechargeMoney",2,5]},RedEnvelopeGetInfo_C2S_Msg:{1:["id",2,3]},RedEnvelopeGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"HongBaoInfoDTO"]},RedEnvelopeGetList_C2S_Msg:{},RedEnvelopeGetList_S2C_Msg:{1:["sendCount",2,5],2:["total",2,5],3:["dto",3,11,"HongBaoDTO"]},RedEnvelopeSend_C2S_Msg:{1:["type",2,5],2:["money",2,5],3:["count",2,5],4:["context",2,9],5:["efType",2,5]},RedEnvelopeSend_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"HongBaoDTO"],3:["efType",2,5]},RefreshAncient_C2S_Msg:{1:["type",2,5]},RefreshAncient_S2C_Msg:{1:["code",2,11,"Code"],2:["freeCount",1,5],3:["dto",3,11,"AncientDTO"]},RefreshRanker_C2S_Msg:{},RefreshRanker_S2C_Msg:{1:["code",2,11,"Code"],2:["rankDTOs",3,11,"RankDTO"]},RefreshStore_C2S_Msg:{},RefreshStore_S2C_Msg:{1:["code",2,11,"Code"],2:["mallDTO",1,11,"MallDTO"],3:["replyCount",1,5]},RefushPalaceBoss_S2C_Msg:{1:["bossNum",1,5]},ResultFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["group",1,11,"MaterialsDTO"],4:["itemDTO",3,11,"ItemDTO"],5:["win",1,8]},ResultPalace_C2S_Msg:{},ResultPalace_S2C_Msg:{1:["code",2,11,"Code"],2:["itemDTO",3,11,"ItemDTO"]},RoleBag2Delete_C2S_Msg:{1:["roleId",2,3],2:["guid",2,3],3:["count",2,5]},RoleBagDelete_S2C_Msg:{1:["guids",3,3]},RoleBagInsert_S2C_Msg:{1:["itemDtos",3,11,"ItemDTO"]},RoleBagUpdate_S2C_Msg:{1:["dtos",3,11,"EntryDTO8"]},RoleChangeGender_C2S_Msg:{},RoleChangeGender_S2C_Msg:{1:["code",2,11,"Code"]},RoleChangeName_C2S_Msg:{1:["newName",2,9]},RoleChangeName_S2C_Msg:{1:["code",2,11,"Code"],2:["newName",2,9]},RoleCollect_C2S_Msg:{1:["guid",2,3]},RoleCollect_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",1,3]},RoleDTO:{1:["id",2,3],2:["name",2,9],3:["job",2,9],4:["gender",2,5],5:["level",2,5],6:["exp",2,3],7:["camp",2,9],8:["armsIllusion",2,5],9:["clothesIllusion",2,5],10:["titleid",2,5],11:["curMountID",2,5],12:["armsIllusionLevel",2,5],13:["clothesIllusionLevel",2,5],14:["dto",2,11,"MarriedPeopleDTO"],15:["spiritPetId",2,5],16:["vipLevel",2,5],17:["fabao",3,5]},RoleDelivery_C2S_Msg:{1:["mapId",2,5],2:["x",2,5],3:["y",2,5]},RoleDelivery_S2C_Msg:{1:["code",2,11,"Code"],2:["point",1,11,"PointDTO"]},RoleEquipReplace_C2S_Msg:{1:["guid",2,3]},RoleEquipReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["equipDto",1,11,"EquipDTO"]},RoleItemChangeLog_S2C_Msg:{1:["log",2,11,"ItemChangeDTO"]},RoleProbablyChargeCancel_C2S_Msg:{1:["id",2,9]},RoleProbablyChargeSucceed_C2S_Msg:{1:["id",2,9]},RoleProbablyCharge_C2S_Msg:{1:["chargeId",2,5],2:["chargeType",2,5],3:["id",2,9]},RoleResurgence_C2S_Msg:{},RoleResurgence_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",1,3],3:["point",1,11,"PointDTO"]},RoleRuneReplace_C2S_Msg:{1:["guid",2,3]},RoleRuneReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"RuneDTO"]},RuneCaptureBuyItem_C2S_Msg:{},RuneCaptureBuyItem_S2C_Msg:{1:["code",2,11,"Code"],2:["buycount",1,5],3:["jingli",1,5]},RuneCaptureEnter_C2S_Msg:{1:["guid",2,3],2:["name",2,9],3:["sex",2,5],4:["templateId",2,9]},RuneCaptureEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["jingli",1,5]},RuneCaptureExit_C2S_Msg:{},RuneCaptureExit_S2C_Msg:{1:["code",2,11,"Code"]},RuneCaptureItemUpdate_C2S_Msg:{},RuneCaptureItemUpdate_S2C_Msg:{1:["jingli",2,5]},RuneCaptureNoFightInfo_C2C_Msg:{},RuneCaptureNoFightInfo_C2S_Msg:{},RuneCaptureNoFightInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["time",1,3]},RuneCaptureNoFightUse_C2C_Msg:{1:["itemid",2,9]},RuneCaptureNoFightUse_C2S_Msg:{1:["itemid",2,9]},RuneCaptureNoFightUse_S2C_Msg:{1:["code",2,11,"Code"],2:["time",1,3]},RuneCaptureResult_S2C_Msg:{1:["code",2,11,"Code"],2:["suc",1,8],3:["itemDTO",3,11,"ItemDTO"]},RuneCaptureSweep_C2S_Msg:{1:["guid",2,3],2:["name",2,9],3:["sex",2,5],4:["templateId",2,9]},RuneCaptureSweep_S2C_Msg:{1:["code",2,11,"Code"],2:["suc",3,8],3:["itemDTO",3,11,"ItemDTO"]},RuneCaptureTargetInfo_C2S_Msg:{1:["templateId",2,9]},RuneCaptureTargetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"CaptureTargetDTO"],3:["jingli",1,5],4:["buycount",1,5]},RuneCaptureUpdateCount_C2S_Msg:{},RuneCaptureUpdateCount_S2C_Msg:{1:["useCount",2,5],2:["recoveryTime",2,3],3:["replyCount",2,5]},RuneDTO:{1:["guid",1,3],2:["runeId",1,9],3:["slot",1,5],4:["strengthenlevel",1,5],5:["refinelevel",1,5],6:["strengthenExp",1,5]},RuneSynthesis_C2S_Msg:{1:["itemid",2,9]},RuneSynthesis_S2C_Msg:{1:["code",2,11,"Code"],2:["itemid",1,9]},SaveGiftGetReward_C2S_Msg:{1:["id",2,9]},SaveGiftGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5],4:["serviceCount",1,5]},SaveGiftInfo_C2S_Msg:{1:["type",2,9]},SaveGiftInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,9],3:["items",3,11,"GiftDTO"]},SaveGiftStateChange_S2C_Msg:{1:["code",2,11,"Code"],2:["item",1,11,"GiftDTO"]},SaveSet_C2S_Msg:{1:["data",3,9]},SaveSet_S2C_Msg:{1:["code",2,11,"Code"]},ScheduleAchieveGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleDailyTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleMainGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleMainTask_S2C_Msg:{1:["taskId",2,5],2:["taskState",2,5],3:["count",2,5]},ScheduleMarriageTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleTask2Spouse_S2C_Msg:{1:["taskCount",2,5]},ScheduleTransmigrate_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScoreChange_S2C_Msg:{1:["score",2,5]},ServerInfoDTO:{1:["curTime",1,3],2:["startTime",1,3],3:["zone",1,5],4:["debug",1,8],5:["name",1,9]},SetDTO:{1:["key",1,9],2:["value",1,9]},SevTargetInfo_C2S_Msg:{},SevTargetInfo_S2C_Msg:{1:["targets",3,11,"ActSevTargetDTO"],2:["box",3,11,"ActSevBoxDTO"],3:["score",1,5],4:["day",1,5],5:["allscore",1,5]},SevTarget_Award_C2S_Msg:{1:["id",2,5]},SevTarget_Award_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SevTarget_Change_S2C_Msg:{1:["id",2,5],2:["state",2,5],3:["score",2,5]},SevTarget_Reward_C2S_Msg:{1:["id",2,5]},SevTarget_Reward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SevTarget_Score_C2S_Msg:{1:["id",2,5]},SevTarget_Score_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SevenActivityGetInfo_C2S_Msg:{},SevenActivityGetInfo_S2C_Msg:{1:["activityInfos",3,11,"EntryDTO7"],2:["rewardTypes",3,5]},SevenTowerChallenge_C2S_Msg:{1:["fubenId",2,5]},SevenTowerChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5]},SevenTowerExit_C2S_Msg:{},SevenTowerExit_S2C_Msg:{1:["code",2,11,"Code"]},SevenTowerGetInfo_C2S_Msg:{},SevenTowerGetInfo_S2C_Msg:{1:["curId",1,5],2:["reset",1,5],3:["rewardNum",1,5],4:["state",1,5]},SevenTowerReset_C2S_Msg:{},SevenTowerReset_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5],3:["reset",1,5]},SevenTowerResult_S2C_Msg:{1:["isWin",2,8],2:["items",3,11,"ItemDTO"],3:["fubenId",1,5]},SevenTowerReward_C2S_Msg:{},SevenTowerReward_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5],3:["rewardNum",1,5],4:["state",1,5]},Shake_C2S_Msg:{1:["useYuanbao",2,8]},Shake_S2C_Msg:{1:["code",2,11,"Code"],2:["coin",1,3],3:["count",1,5],4:["lastShake",1,3],5:["times",1,5]},ShengtiUpgrade_C2S_Msg:{1:["type",2,5]},ShengtiUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["shengti",1,11,"EntryDTO3"]},SignInGetInfo_C2S_Msg:{},SignInGetInfo_S2C_Msg:{1:["signCount",2,5],2:["otherSignCount",2,5],3:["state",2,5]},SignInGetReward_C2S_Msg:{1:["isBuqian",2,8]},SignInGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["signCount",2,5],3:["otherSignCount",2,5]},SignInTimeInfo_C2S_Msg:{},SignInTimeInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dayOnlineTime",1,3],3:["onlineTime",1,3],4:["infoDTO",3,11,"EntryDTO2"]},SignInTimeReward_C2S_Msg:{1:["rewardId",2,5]},SignInTimeReward_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",1,11,"EntryDTO2"]},SkillDTO:{1:["skillType",2,9],2:["level",2,5]},SkillReady_C2S_Msg:{1:["attackerId",2,3],2:["skillType",2,9],3:["targetPoint",2,11,"PointDTO"],4:["targetId",1,3],5:["action",1,5]},SkillReady_S2C_Msg:{1:["code",2,11,"Code"],2:["attackerId",1,3],3:["skillType",1,9],4:["targetPoint",1,11,"PointDTO"],5:["targetId",1,3],6:["action",1,5]},SkillReal_C2S_Msg:{1:["attackerId",2,3],2:["skillType",2,9],3:["targetIds",3,3],4:["tweenDTO",3,11,"TweenDTO"],5:["action",1,5]},SkillReal_S2C_Msg:{1:["code",2,11,"Code"],2:["attackerId",2,3],3:["skillType",2,9],4:["harmDTO",3,11,"HarmDTO"],5:["tweenDTO",3,11,"TweenDTO"],6:["action",1,5],7:["targetIds",3,3]},SpiritPetActivation_C2S_Msg:{1:["id",2,5]},SpiritPetActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SpiritPetHuanhuaJinjie_C2S_Msg:{1:["id",2,5]},SpiritPetHuanhuaJinjie_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["level",1,5]},SpiritPetHuanhua_C2S_Msg:{1:["id",2,5]},SpiritPetHuanhua_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SpiritPetLevelUp_C2S_Msg:{1:["count",2,5],2:["isAuto",2,8]},SpiritPetLevelUp_S2C_Msg:{1:["code",2,11,"Code"],2:["curLevel",1,5],3:["exp",1,5],4:["baoji",1,5]},SpiritPetUpgrade_C2S_Msg:{1:["group",2,5]},SpiritPetUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["group",1,5],3:["fzLv",1,5]},SpiritPetUseDan_C2S_Msg:{1:["id",2,5],2:["count",2,5]},SpiritPetUseDan_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["count",2,5]},StartAncient_C2S_Msg:{1:["id",2,3],2:["godBookIds",3,5]},StartAncient_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"AncientDTO"]},StartMatching_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},StartMatching_S2C_Msg:{1:["code",2,11,"Code"]},StopMatching_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},StopMatching_S2C_Msg:{1:["code",2,11,"Code"]},SweepFubenMaterials_C2S_Msg:{},SweepFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["group",3,11,"MaterialsDTO"],3:["itemDTO",3,11,"ItemDTO"]},TaskDTO:{1:["key",1,9],2:["value",1,5]},TeamExit_C2S_Msg:{1:["mapType",2,5]},TeamExit_S2C_Msg:{1:["code",2,11,"Code"]},TeamFubenEnter_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},TeamFubenEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3],3:["letfTimes",1,5]},TeamFubenExit_C2S_Msg:{},TeamFubenExit_S2C_Msg:{1:["code",2,11,"Code"]},TeamFubenGetInfo_C2S_Msg:{},TeamFubenGetInfo_S2C_Msg:{1:["fubenInfos",3,11,"EntryDTO3"]},TeamFubenResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},TeamFubenRoleDamage_C2S_Msg:{},TeamFubenRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO9"]},TeamFubenRoleRevive_C2S_Msg:{1:["guid",2,3],2:["yb",2,8]},TeamFubenRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",2,3],3:["remainTime",1,5]},TeamPlayerDTO:{1:["id",2,3],2:["name",2,9],3:["job",2,9],4:["gender",2,5],5:["level",2,5],6:["camp",2,9],7:["zhanli",2,3],8:["isRobot",2,8]},TeamRobotPlayerDTO:{1:["id",2,3],2:["name",2,9],3:["equips",3,9],4:["gender",2,5],5:["job",2,9],6:["level",2,5],7:["curHp",2,3],8:["maxHp",2,3],9:["pos",2,11,"PointDTO"],10:["skills",3,11,"SkillDTO"],11:["curMountID",1,5],12:["armsIllusion",1,5],13:["clothesIllusion",1,5],14:["armsIllusionLevel",1,5],15:["clothesIllusionLevel",1,5]},Teleport_Msg:{1:["id",2,3],2:["x",2,5],3:["y",2,5]},TimeLimitBagDTO:{1:["id",2,5],2:["icon",2,9],3:["bg",2,9],4:["vip",2,5],5:["condition",3,11,"EntryDTO2"],6:["buyTime",2,3],7:["buyNumber",2,5],8:["rewards",3,11,"EntryDTO2"],9:["buyCost",2,5],10:["boughtCount",2,5],11:["startTime",2,3],12:["endTime",2,3],13:["discount",2,5],14:["duration",2,3]},TimeLimitBagInfo_C2S_Msg:{},TimeLimitBagInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["timeLimitBagDTO",3,11,"TimeLimitBagDTO"]},TimeLimitBag_Buy_C2S_Msg:{1:["id",2,5]},TimeLimitBag_Buy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["boughtCount",1,5]},TimeLimitBag_Start_C2S_Msg:{1:["id",2,5]},TimeLimitBag_Start_S2C_Msg:{1:["code",2,11,"Code"]},TitleActivate_C2S_Msg:{1:["titleId",2,5]},TitleActivate_S2C_Msg:{1:["code",2,11,"Code"],2:["title",1,11,"TitleDTO"]},TitleDTO:{1:["titleId",1,5],2:["titleRank",1,5],3:["endTime",1,3]},TitleDeactivate_S2C_Msg:{1:["titleId",2,5]},TitleEquip_C2S_Msg:{1:["titleId",2,5]},TitleEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["titleId",1,5]},TitleGetInfo_C2S_Msg:{},TitleGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["titles",3,11,"TitleDTO"],3:["titleId",1,5]},TitleOnlineTime_C2S_Msg:{},TitleOnlineTime_S2C_Msg:{1:["time",2,3]},TitleTakeOff_C2S_Msg:{1:["titleId",2,5]},TitleTakeOff_S2C_Msg:{1:["code",2,11,"Code"],2:["titleId",1,5]},TitleUpgrade_C2S_Msg:{1:["titleId",2,5]},TitleUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["title",1,11,"TitleDTO"]},TowerChallenge_C2S_Msg:{1:["curId",2,5]},TowerChallenge_S2C_Msg:{1:["code",2,11,"Code"]},TowerChoose_C2S_Msg:{1:["direction",2,5]},TowerChoose_S2C_Msg:{1:["code",2,11,"Code"]},TowerExit_C2S_Msg:{},TowerExit_S2C_Msg:{1:["code",2,11,"Code"]},TowerGetInfo_C2S_Msg:{},TowerGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5]},TowerResult_S2C_Msg:{1:["win",2,8],2:["win2",2,8]},TransmigrateEnter_C2S_Msg:{},TransmigrateEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5]},TransmigrateOut_C2S_Msg:{},TransmigrateOut_S2C_Msg:{1:["code",2,11,"Code"]},TransmigrateResult_S2C_Msg:{1:["result",2,8],2:["level",1,5],3:["taskList",3,11,"EntryDTO4"]},TreasureHuntBuy_C2S_Msg:{1:["type",2,5],2:["funcId",2,5]},TreasureHuntBuy_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["funcId",1,5],4:["rewards",3,11,"ItemDTO"]},TreasureHuntCfgDTO:{1:["id",1,5],2:["show",1,5],3:["items",3,11,"ItemDTO"]},TreasureHuntGetBuyCount_C2S_Msg:{1:["funcId",2,5]},TreasureHuntGetBuyCount_S2C_Msg:{1:["code",2,11,"Code"],2:["count",2,5],3:["funcId",2,5]},TreasureHuntGetConfig_C2S_Msg:{1:["funcId",2,5]},TreasureHuntGetConfig_S2C_Msg:{1:["funcId",2,5],2:["cfgs",3,11,"TreasureHuntCfgDTO"]},TribeALLBoss_C2S_Msg:{},TribeALLBoss_S2C_Msg:{1:["code",2,11,"Code"],2:["bossID",1,5],3:["boss",3,11,"TribeBossDTO"],4:["count",1,5]},TribeBattleCampScore_C2S_Msg:{},TribeBattleCampScore_S2C_Msg:{1:["scoreInfo",3,11,"EntryDTO2"],2:["buffInfo",3,11,"EntryDTO2"]},TribeBattleEnter_C2S_Msg:{},TribeBattleEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3]},TribeBattleExit_C2S_Msg:{},TribeBattleExit_S2C_Msg:{1:["code",2,11,"Code"]},TribeBattleInfo_C2S_Msg:{},TribeBattleInfo_S2C_Msg:{1:["isOpen",2,8],2:["role",1,11,"RoleDTO"]},TribeBattleResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},TribeBattleRevive_C2S_Msg:{1:["yb",2,8]},TribeBattleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},TribeBattleUpdateScore_S2C_Msg:{1:["socre",2,5],2:["socre2",2,5]},TribeBossChallenge_C2S_Msg:{1:["id",2,5]},TribeBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},TribeBossChange_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["bossID",1,5]},TribeBossDTO:{1:["id",1,5],2:["curHp",1,3],3:["maxHp",1,3],4:["state",1,5]},TribeBossKilledReward_S2C_Msg:{1:["code",2,11,"Code"],2:["itemDTO",3,11,"ItemDTO"],3:["bossID",1,5]},TribeBossResult_C2S_Msg:{},TribeBossResult_S2C_Msg:{1:["result",2,8],2:["boss",1,11,"TribeBossDTO"],3:["itemDTO",3,11,"ItemDTO"],4:["count",1,5]},TribeBossReward_C2S_Msg:{1:["id",2,5]},TribeBossReward_S2C_Msg:{1:["code",2,11,"Code"],2:["boss",1,11,"TribeBossDTO"]},TribeCallBossAddBuff_C2S_Msg:{1:["type",2,5]},TribeCallBossAddBuff_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["count",1,5]},TribeCallBossBuffCount_S2C_Msg:{1:["wholeCount",1,5],2:["personalCount",1,5]},TribeCallBossChallenge_C2S_Msg:{1:["fubenId",2,5]},TribeCallBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},TribeCallBossExit_C2S_Msg:{},TribeCallBossExit_S2C_Msg:{1:["code",2,11,"Code"]},TribeCallBossInfo_C2S_Msg:{},TribeCallBossInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["bossInfo",3,11,"EntryDTO5"]},TribeCallBossResult_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5],3:["bossState",1,5]},TribeCallBossReviveTime_S2C_Msg:{1:["reviveTime",1,3]},TribeCallBossRoleDamage_C2S_Msg:{},TribeCallBossRoleDamage_S2C_Msg:{1:["code",2,11,"Code"],2:["playerList",3,11,"EntryDTO5"]},TribeCallBossRoleRevive_C2S_Msg:{1:["yb",2,8]},TribeCallBossRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},TribeCallBossStateChange_S2C_Msg:{1:["code",2,11,"Code"],2:["entry",1,11,"EntryDTO5"],3:["tribeId",1,5]},TribeCallBoss_C2S_Msg:{1:["fubenId",2,5]},TribeCallBoss_S2C_Msg:{1:["code",2,11,"Code"],2:["bossInfo",1,11,"EntryDTO5"]},TribeDeacon_C2S_Msg:{1:["targerId",2,3],2:["isAppointment",2,8]},TribeDeacon_S2C_Msg:{1:["code",2,11,"Code"],2:["targerId",1,3],3:["position",1,5]},TribeDonateReward_C2S_Msg:{1:["rewardId",2,5]},TribeDonateReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardIds",3,5]},TribeDonate_C2S_Msg:{1:["type",2,5]},TribeDonate_S2C_Msg:{1:["code",2,11,"Code"],2:["donateValue",1,3],3:["goldDonate",1,5],4:["diamondDonate",1,5]},TribeGetInfo_C2S_Msg:{},TribeGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["tribeId",1,5],3:["selfDTO",1,11,"TribeMemberDTO"],4:["dtoList",3,11,"TribeMemberDTO"],5:["donateValue",1,3],6:["goldDonate",1,5],7:["diamondDonate",1,5],8:["rewardIds",3,5]},TribeMasterInfo_C2S_Msg:{},TribeMasterInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dayWorship",1,5],3:["members",3,11,"TribeMemberDTO"],4:["time",1,3]},TribeMemberDTO:{1:["position",1,5],2:["name",1,9],3:["zhanli",1,3],4:["prestige",1,3],5:["rank",1,5],6:["roleId",1,3],7:["worship",1,5],8:["armsIllusion",1,5],9:["clothesIllusion",1,5],10:["sex",1,5],11:["armsIllusionLevel",1,5],12:["clothesIllusionLevel",1,5]},TribePrestigeRank_C2S_Msg:{},TribePrestigeRank_S2C_Msg:{1:["code",2,11,"Code"],2:["members",3,11,"TribeMemberDTO"]},TribeRecommend_C2S_Msg:{},TribeRecommend_S2C_Msg:{1:["code",2,11,"Code"],2:["tribeId",1,5],3:["masterList",3,11,"SetDTO"]},TribeSigleBoss_C2S_Msg:{1:["id",2,5]},TribeSigleBoss_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["killer",1,9],4:["bossRank",3,11,"RankDTO"],5:["rank",1,5]},TribeWorship_C2S_Msg:{1:["targerId",2,3]},TribeWorship_S2C_Msg:{1:["code",2,11,"Code"],2:["dayWorship",1,5],3:["targerDto",1,11,"TribeMemberDTO"]},Tribejoin_C2S_Msg:{1:["tribeId",2,5],2:["isRecommend",2,8]},Tribejoin_S2C_Msg:{1:["code",2,11,"Code"],2:["tribeId",2,5]},TupoEnter_C2S_Msg:{},TupoEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5]},TupoOut_C2S_Msg:{},TupoOut_S2C_Msg:{1:["code",2,11,"Code"]},TupoResult_S2C_Msg:{1:["result",2,8],2:["level",1,5],3:["breachLevel",1,5],4:["taskList",3,11,"EntryDTO4"]},TweenDTO:{1:["guid",2,3],2:["pt",2,11,"PointDTO"],3:["cost",1,5],4:["faceTo",1,5],5:["action",1,3]},UnlockClue_C2S_Msg:{1:["clueId",2,5]},UnlockClue_S2C_Msg:{1:["code",2,11,"Code"],2:["clueId",1,5]},UpRankDetailInfo_C2S_Msg:{},UpRankDetailInfo_S2C_Msg:{1:["bg",2,9],2:["info",3,11,"JinjieDetailInfoDTO"],3:["myRank",1,5],4:["label",1,9],5:["script",1,9],6:["conditions",1,5],7:["myValue",1,5],8:["myValue2",1,3]},UpRankGetInfo_C2S_Msg:{},UpRankGetInfo_S2C_Msg:{1:["activityInfos",3,11,"EntryDTO7"],2:["rewardTypes",3,5]},UpRankMubiaoBag_C2S_Msg:{},UpRankMubiaoBag_S2C_Msg:{1:["bg",2,9],2:["items",3,11,"GiftDTO"]},UpRankMubiaoBuyBag_C2S_Msg:{1:["id",2,9]},UpRankMubiaoBuyBag_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5]},UpRankMubiaoChange_S2C_Msg:{1:["type",2,5]},UpRankMubiaoDetailInfo_C2S_Msg:{},UpRankMubiaoDetailInfo_S2C_Msg:{1:["bg",2,9],2:["instructions",1,9],3:["val",1,5],4:["day",1,5],5:["info",3,11,"MubiaoDetailInfoDTO"]},UpRankMubiaoGetAward_C2S_Msg:{1:["id",2,5]},UpRankMubiaoGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5],3:["state",2,5],4:["type",2,5]},UpdateEquipedTitle_S2C_Msg:{1:["id",2,3],2:["titleId",2,5]},UpdateHeroSpiritPet_S2C_Msg:{1:["id",2,3],2:["huanhuaId",2,5]},UpdateMatchState_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},UpdateMatchState_S2C_Msg:{1:["code",2,11,"Code"]},UpdateSkillCD_S2C_Msg:{1:["remainCd",2,3],2:["skillType",2,9]},UpdateTeam_S2C_Msg:{1:["id",2,5],2:["state",2,5],3:["playList",3,11,"TeamPlayerDTO"],4:["mapType",2,5],5:["fubenId",2,5]},UpgradeGod_C2S_Msg:{1:["godId",2,5]},UpgradeGod_S2C_Msg:{1:["code",2,11,"Code"],2:["godId",1,5],3:["level",1,5]},UpgradeShenwu_C2S_Msg:{1:["shenwuId",2,5]},UpgradeShenwu_S2C_Msg:{1:["code",2,11,"Code"],2:["shenwuId",1,5],3:["level",1,5]},UpgradeSkill_C2S_Msg:{1:["type",2,5],2:["skillId",1,9]},UpgradeSkill_S2C_Msg:{1:["code",2,11,"Code"],2:["skillDTOs",3,11,"SkillDTO"]},UseMountFenghun_C2S_Msg:{1:["count",2,5]},UseMountFenghun_S2C_Msg:{1:["code",2,11,"Code"],2:["fenghunCount",1,5]},UseMountLonghun_C2S_Msg:{1:["count",2,5]},UseMountLonghun_S2C_Msg:{1:["code",2,11,"Code"],2:["longhunCount",1,5]},UsePropBaoXiang_S2C_Msg:{1:["itemDTO",3,11,"ItemDTO"]},UseProp_C2S_Msg:{1:["itemId",2,9],2:["count",2,5]},UseProp_S2C_Msg:{1:["code",2,11,"Code"]},VipBossChallenge_C2S_Msg:{1:["id",2,5]},VipBossChallenge_S2C_Msg:{1:["code",2,11,"Code"]},VipBossExit_C2S_Msg:{},VipBossExit_S2C_Msg:{1:["code",2,11,"Code"]},VipBossGetInfo_C2S_Msg:{},VipBossGetInfo_S2C_Msg:{1:["times",2,5]},VipBossResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["items",3,11,"ItemDTO"]},WorldBossChallenge_C2S_Msg:{1:["fubenID",2,5]},WorldBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["overtimer",2,3]},WorldBossExit_C2S_Msg:{},WorldBossExit_S2C_Msg:{1:["code",2,11,"Code"]},WorldBossInfo_C2S_Msg:{1:["fubenId",2,5]},WorldBossInfo_S2C_Msg:{1:["id",2,5],2:["isLive",2,8]},WorldBossResult_S2C_Msg:{1:["id",2,5],2:["win",2,8]},WorldBossRoleDamage_C2S_Msg:{},WorldBossRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO5"],2:["damageList",3,11,"EntryDTO6"]},WorldBossRoleRevive_C2S_Msg:{1:["yb",2,8]},WorldBossRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},ZeroBagBuy_C2S_Msg:{1:["actId",2,5]},ZeroBagBuy_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardList",3,5]},ZeroBagInfo_C2S_Msg:{},ZeroBagInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["endTime",1,3],3:["rewardList",3,5],4:["actId",1,5],5:["activity",1,5],6:["cost",1,5],7:["tip",1,9],8:["reward",3,11,"EntryDTO2"]},ZeroGiftDTO:{1:["id",2,5],2:["icon",2,9],3:["price",2,5],4:["gift",3,11,"EntryDTO2"],5:["vipLevel",2,5],6:["linkPanel",2,9],7:["reward",2,5],8:["state",2,5]},ZeroGiftInfo_C2S_Msg:{},ZeroGiftInfo_S2C_Msg:{1:["gifts",3,11,"ZeroGiftDTO"],2:["startTime",2,3],3:["endTime",2,3]},ZeroGift_Buy_C2S_Msg:{1:["id",2,5]},ZeroGift_Buy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},pushTotalYb_S2C_Msg:{1:["totalYb",1,3]},updateHeroSpiritPet_S2C_Msg:{1:["id",2,3],2:["huanhuaId",2,5]},updateMountRate_S2C_Msg:{1:["id",2,3],2:["curRate",2,5]},JCChargeBagGetInfo_C2S_Msg:{},JCChargeBagGetInfo_S2C_Msg:{1:["list",3,11,"ChargeBagDTO"]},JCChargeBagBuyRet_S2C_Msg:{1:["id",2,9]},PetLevelUpgrade_C2S_Msg:{1:["petId",2,5]},PetLevelUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["petId",1,5]},JCSingleChargeGetInfo_C2S_Msg:{},JCSingleChargeGetInfo_S2C_Msg:{1:["list",3,11,"ChargeBagDTO"]},JCSingleChargeGetAward_C2S_Msg:{1:["id",2,9]},JCSingleChargeGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,9]},JCSingleChargeStateChange_S2C_Msg:{1:["id",2,9],2:["stat",2,5]},JCFestivalTargetInfoDTO:{1:["id",1,5],2:["conditions",1,5],3:["state",1,5],4:["curCount",1,5],5:["maxCount",1,5],6:["reward",3,11,"EntryDTO6"],7:["type",1,5],8:["myval",1,5],9:["txt",1,9]},JCFestivalBagInfoDTO:{1:["itemId",2,9],2:["maxCount",2,5],3:["curCount",2,5],4:["price",2,5],5:["bagId",2,9]},JCFestivalBuyBag_C2S_Msg:{1:["id",2,9]},JCFestivalBuyBag_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5]},JCFestivalBuyCard_S2C_Msg:{1:["code",2,11,"Code"]},JCFestivalDetailInfo_C2S_Msg:{},JCFestivalDetailInfo_S2C_Msg:{1:["boss",1,9],2:["myCount",1,5],3:["hasCard",1,8],4:["myMoney",1,5],5:["curDay",1,5],6:["endTime",1,3],7:["bossHp",1,3],8:["maxHp",1,3],9:["bossCount",1,5],10:["time",1,5]},JCFestivalGetAward_C2S_Msg:{1:["type",2,5],2:["id",2,5]},JCFestivalGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5],3:["state",2,5],4:["type",2,5]},JCFestivalGetBag_C2S_Msg:{},JCFestivalGetBag_S2C_Msg:{1:["items",3,11,"JCFestivalBagInfoDTO"]},JCFestivalGetInfo_C2S_Msg:{},JCFestivalGetInfo_S2C_Msg:{1:["activityId",1,9],2:["ui",1,9],3:["card",1,9],4:["money",1,9],5:["bossCount",1,5],6:["endTimeTotal",1,3],7:["rmb",1,5],8:["title",1,9]},JCFestivalRank_C2S_Msg:{1:["type",2,5]},JCFestivalRank_S2C_Msg:{1:["type",2,5],2:["info",3,11,"JinjieDetailInfoDTO"],3:["myRank",1,5],4:["label",1,9],5:["script",1,9],6:["conditions",1,3],7:["myValue",1,3],8:["firstInfo",1,11,"RankDTO"]},JCFestivalTargetChange_S2C_Msg:{1:["type",2,5]},JCFestivalTargetInfo_C2S_Msg:{},JCFestivalTargetInfo_S2C_Msg:{1:["type",2,5],2:["instructions",1,9],3:["val",1,3],4:["day",1,5],5:["info",3,11,"JCFestivalTargetInfoDTO"]},JCFestivalBossChallenge_C2S_Msg:{1:["id",2,5],2:["type",2,5]},JCFestivalBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},JCFestivalBossResult_C2S_Msg:{},JCFestivalBossResult_S2C_Msg:{1:["result",2,8],2:["curHp",1,3],3:["maxHp",1,3],4:["itemDTO",3,11,"ItemDTO"],5:["count",1,5]},JCFestivalBossExit_C2S_Msg:{},JCFestivalBossExit_S2C_Msg:{1:["code",2,11,"Code"],2:["bossID",1,5]}},fgui; +})["catch"](function(){console.log("loader error G_FRIST"),e.loadTime<=10&&e.loadFirst(),n()})})]})})},i.prototype.onPreloadUILoaded=function(){var t=this;this.loadUI.ui.m_login.visible=!1,this.loadUI.ui.m_login.onClick(function(){t.commonLogin()},this),this.onStartLoadFrist()},i.prototype.onStartLoadFrist=function(){return __awaiter(this,void 0,void 0,function(){var i,n,r=this;return __generator(this,function(o){switch(o.label){case 0:return t.iswx||t.isqq||t.isBricks||(i=document.getElementById("Main"),i&&(i.style.backgroundImage="")),this.loadTime=0,[4,this.loadFirst()];case 1:return o.sent(),this.addFguiPackage("firstbatch"),t.systemTips=new t.SystemTips,e.initData(),t.DataParser.forBasic("basic"),n="server",[4,RES.loadGroup(n)];case 2:return o.sent(),this.addFguiPackage(n),t.HttpStep.send(13),console.log("currentTime===="+(new Date).getTime()),t.once(3,function(){r.loadUI.showVersion(),r.loadUI.setElementsNoDisplay()},this),t.iswx||t.isqq||t.isBaidu||t.isXiaomi||t.isOppo||t.isWeb||t.isWebXHB||t.isHuawei||t.isCrazygame||t.isIwei||t.isVivo||t.isQuick||t.isH5?this.gameLogin():this.commonLogin(),t.CodeUtil.regMsgDict(RES.getRes("code")),t.WordFilter.init(RES.getRes("dirty").msg),t.traceRelease("loaded firstbatch"),[2]}})})},i.prototype.gameLogin=function(){return __awaiter(this,void 0,void 0,function(){var e,i,n;return __generator(this,function(r){return t.iswx||t.isqq||t.isBaidu?t.istt||t.isBaidu?this.ttLogin():(e=wx.getSystemInfoSync().SDKVersion,i="2.2.3",n=t.WordFilter.compareVersion(e,i),console.log("currentVer:"+e+"---calcResult:"+n),this.wxLogin()):this.commonLogin(),[2]})})},i.prototype.wxLogin=function(){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(i){switch(i.label){case 0:console.log("wxLogin===="+(new Date).getTime()),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,platform.login()];case 2:return i.sent(),platform.onshow(e.onShowRule),platform.onhide(e.onHideRule),console.log("wxLogin---requestServerList"),this.requestServerList(),[3,4];case 3:return t=i.sent(),console.log(t),[3,4];case 4:return[2]}})})},i.prototype.ttLogin=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(t){return console.log("ttLogin===="+(new Date).getTime()),platform.onshow(e.onShowRule),platform.onhide(e.onHideRule),console.log("ttLogin---requestServerList"),this.requestServerList(),[2]})})},i.prototype.commonLogin=function(){return __awaiter(this,void 0,void 0,function(){var t;return __generator(this,function(e){switch(e.label){case 0:console.log(platform.name+" Login===="+(new Date).getTime()),e.label=1;case 1:return e.trys.push([1,4,,5]),[4,platform.getUserInfo()];case 2:return e.sent(),this.loadUI.ui.m_login.visible=!1,console.log(platform.name+"Login---requestServerList"),[4,this.requestServerList()];case 3:return e.sent(),[3,5];case 4:return t=e.sent(),this.loadUI.ui.m_login.visible=!0,[3,5];case 5:return[2]}})})},i.prototype.onStartLoadAfterConnected=function(i){return void 0===i&&(i=!1),__awaiter(this,void 0,void 0,function(){var n,r,o;return __generator(this,function(a){switch(a.label){case 0:return(t.isAndroidMicro||t.isIOSMicro)&&egret.ExternalInterface.call("hideLoadImg",""),t.Core.isNewPlayer=i,n=this.loadUI,t.Core.isLogin?[3,3]:((t.iswx||t.isqq)&&(n.ui.m_bar.visible=!0),n.onProgress(0,1),r="preload",[4,RES.loadGroup(r,0,n)]);case 1:return a.sent(),this.addFguiPackage(r),[4,t.DataParser.forCfgs("cfgs")];case 2:a.sent(),t.DataParser.assignCfgs("cfgsex"),o=$DD.ClientVersion,t.traceRelease("配置版本号:v"+e.ConfigDB.getValue("0")),t.traceRelease("前端版本号:v"+t.ConfigUtils.version),t.traceRelease("后端版本号:v"+t.Core.serverInfoVO.version),t.traceRelease("加载第2阶段-----配置及资源 加载完成"),t.isAndroidMicro,t.iswx||t.isqq||t.HttpStep.send(21),a.label=3;case 3:return!i||t.iswx||t.isqq?this.loginAndEnterScene():this.loginAndEnterScene(),[2]}})})},i.prototype.addFguiPackage=function(e){var i=RES.getGroupByName(e);i.forEach(function(e){if(e.type==t.Extension.FGUI){var i=e.name;if(!fairygui.UIPackage.getByName(i)){fairygui.UIPackage.addPackage(i);var n=i+"Binder",r=fgui[i],o=r?r[n]:void 0;o&&o.bindAll&&o.bindAll()}}})},i.prototype.loginAndEnterScene=function(){t.facade.getProxy(31,function(t){t.loadCompletedAllResourceTodoLogin()},this)},i.prototype.closePreloadUI=function(t){this.loadUI.removed()},i.prototype.selectedServerCompleted=function(i){return(t.iswx||t.isqq)&&"iOS"===egret.Capabilities.os&&jc.isVerify?void t.showAlert({message:"本游戏不支持iOS, 请使用Android手机打开本游戏",thisObj:this,okLabel:"确定",showNo:!0}):t.isBaidu&&"iOS"===egret.Capabilities.os?void t.showAlert({message:"本游戏不支持iOS, 请使用Android手机打开本游戏",thisObj:this,okLabel:"确定",showNo:!0}):(t.once(4,this.roleListSuccessHandler,this),void new e.PreConnect)},i.prototype.roleListSuccessHandler=function(e){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(i){switch(i.label){case 0:return t.Core.isCurServerNewPlayer?(t.HttpStep.send(18),t.once(5,this.createSuccess,this),t.iswx||t.isqq?[4,RES.getResAsync("namelib",null,this)]:[3,2]):[3,5];case 1:return i.sent(),t.NameUtils.setNameLib(RES.getRes("namelib")),this.createRole(),[3,4];case 2:return e="createrole",[4,RES.loadGroup(e)];case 3:i.sent(),fairygui.UIPackage.getByName(e)||fairygui.UIPackage.addPackage(e),t.NameUtils.setNameLib(RES.getRes("namelib")),t.toggle(2,1),i.label=4;case 4:return[3,6];case 5:t.toggle(1,-1),this.onStartLoadAfterConnected(),i.label=6;case 6:return[2]}})})},i.prototype.createRole=function(){e.getLaunchChannelID();var i,n=new t.NameUtils,r=Math.random2(1,10)<=5?0:1;do i=n.getName(r);while(t.WordFilter.checkWord(i));var o=0;(t.iswx||t.isqq)&&(o=t.isWxAndroid?1:2),t.facade.getProxy(31,function(e){e.loginCreate_C2S({name:i,userId:t.Core.externalParams.uid,job:"1",pid:t.Core.externalParams.pid+"",serverId:t.Core.serverVO.id,gender:r,camp:"0",userType:o,weixinadinfo:wxUserData.aid})},this)},i.prototype.createSuccess=function(e){(t.iswx||t.isqq)&&t.toggle(1,-1),t.needReportCreate&&platform.other.reportRoleCreate&&platform.other.reportRoleCreate(1),t.HttpStep.send(20),t.toggle(2,-1),this.onStartLoadAfterConnected(!0),t.off(6,this.createRole,this)},i}();e.PreLoader=i,__reflect(i.prototype,"giant.chuanqi.PreLoader")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){var e=this;this.bgUrl="",this.dict=["首次进入游戏加载时间可能比较长","长时间未能进入游戏,尝试刷新一下"],this.isReLoader=!1,this.resizeHandler=function(i,n){var r=e.ui;if(r){var o=t.Core.stage;i=o.stageWidth,n=o.stageHeight;var a=egret.Capabilities.isMobile,s=r.m_bgImg.displayObject,c=640,u=a?1280:1136,l=i/c,g=n/u,d=Math.max(l,g);s.scaleX=s.scaleY=d,s.x=i-c*d>>1,s.y=n-u*d>>1,e.ui.setSize(i,n)}},this.index=0,this.tick=function(){e.index++,e.showLoadWord()},this.showProgressDes=function(t,i){var n=e.ui;if(n){var r=n.m_bar.m_ef,o=t/i*100;o>100&&(o=100);var a=o.toFixed(2);n.m_txtLoading.text="资源加载进度 "+a+"%",o>35&&0==r.visible&&(r.alpha=0,r.visible=!0,egret.Tween.get(r).to({alpha:1},100))}},this.isReLoader=!window.removeHomePageLoading}return e.prototype.showVersion=function(){},e.prototype.startTick=function(){this.index=0,this.showLoadWord(),t.timerUtil.add(1e3,this.tick)},e.prototype.removeTick=function(){t.timerUtil.remove(1e3,this.tick)},e.prototype.showLoadWord=function(){var t=this,e=t.index;if(t.ui){"。。。".slice(0,e%3);e%5==0&&(t.ui.m_txtTip.text=t.dict[e/5%t.dict.length])}},e.prototype.removed=function(){window.removeHomePageImage&&removeHomePageImage(),this.ui&&(this.ui.m_bar.m_ef.visible=!1,this.isReLoader=!0,t.removeDisplay(this.ui.displayObject))},e.prototype.setElementsNoDisplay=function(e){void 0===e&&(e=!1);var i=this,n=i.ui;t.traceRelease("setElementsNoDisplay",e),t.Core.isWxAutoCreate?n.m_loginInfo.visible=e:n.visible=e,e?(n.m_bar.m_ef.visible=!1,window.showHomgImage&&showHomgImage(),i.startTick()):(i.removeTick(),window.hideHomgImage&&hideHomgImage())},e.prototype.showLoadUI=function(e,i){return __awaiter(this,void 0,void 0,function(){var n,r,o,a,s,c,u,l,g,d,h,p,f,_,m,v,y,C,b,k=this;return __generator(this,function(x){switch(x.label){case 0:return n=this,(r=n.ui)?[3,3]:(o="preloader",RES.getRes(o)?[3,2]:[4,RES.loadGroup(o)]);case 1:x.sent(),x.label=2;case 2:fairygui.UIPackage.addPackage(o),fgui.preloader.preloaderBinder.bindAll(),r=n.ui=fgui.preloader.Preloader.createInstance(),r.m_bar.m_ef.visible=!1,r.m_bar.showDes=n.showProgressDes,r.setSize(t.resizeMgr.screenWidth,t.resizeMgr.screenHeight),a=egret.Capabilities.isMobile,!n.isReLoader||t.isAndroidMicro||t.isIOSMicro||(s=constantRes.wxWebResRoot+"resource/loading_new.jpg",(t.iswx||t.isqq)&&jc.isVerify&&(s="resource/m_loading.jpg"),r.m_bgImg.url=s),t.resizeMgr.add(n.resizeHandler,n,!0),egret.callLater(function(){window.removeHomePageLoading&&removeHomePageLoading()},n),x.label=3;case 3:if(c=t.gameEngine.getLayer(9e3),u=r.displayObject,void 0==u.parent&&(c.stage.addChild(u),u.on(egret.Event.REMOVED_FROM_STAGE,n.removedFromStageHandler,n)),l=r.m_denglu,"dev"!=t.Core.externalParams.pid&&!t.isIOSMicro||t.Core.externalParams.uid)if(t.istt)r.m_bar.visible=!1,r.m_txtTip.visible=!1,r.m_txtDesc.visible=!1,r.m_txtLoading.visible=!1,l.visible=!1,C=function(){return __awaiter(k,void 0,void 0,function(){var o;return __generator(this,function(a){switch(a.label){case 0:return console.log("tt login btn clicked"),[4,platform.login()];case 1:return o=a.sent(),r.m_bar.visible=!0,r.m_txtTip.visible=!0,r.m_txtDesc.visible=!0,r.m_txtLoading.visible=!0,r.m_login.offClick(C,n),r.m_login.visible=!1,l.removeFromParent(),t.callBackByParams(e,i),[2]}})})},r.m_login.onClick(C,n);else if(t.isBaidu){if(r.m_bar.visible=!1,r.m_txtTip.visible=!1,r.m_txtDesc.visible=!1,r.m_txtLoading.visible=!1,r.m_login.visible=!1,b=r.m_denglu,b.visible=!1,t.isBaidu&&"iOS"===egret.Capabilities.os)return jc.plat.PTShowToast("本游戏不支持iOS,\n 请使用Android手机打开本游戏."),[2];n.baiduLogin(function(){r.m_login.visible=!1,b.removeFromParent(),t.callBackByParams(e,i)})}else l.removeFromParent(),(t.iswx||t.isqq)&&(r.m_bar.visible=!1),t.callBackByParams(e,i);else console.log("show login form"),r.m_bar.visible=!1,r.m_txtTip.visible=!1,r.m_txtDesc.visible=!1,r.m_txtLoading.visible=!1,r.m_login.visible=!1,g=egret.TextEvent,d="请输入账号",h=function(){l.m_txtTips.visible=!1},p=function(){l.m_txtTips.visible=!l.m_txtName.text},f=function(){var o=l.m_txtName,a=o.text;if(a&&a!=d){var s=l.m_txtPid.text;if(s){var c=["release","test","dev","bt"],u=l.m_txtEnv.text;if(!u||c.indexOf(u)<0)try{var _=window.alert,m="环境只能是"+c.join(",")+"中的一个";_&&_(m)}catch(v){console.log("alert error!!!")}else window.setCookie&&(platform.other.setLocalStorage("uid",a),platform.other.setLocalStorage("pid",s),platform.other.setLocalStorage("env",u)),o.removeEventListener(g.FOCUS_IN,h,n),o.removeEventListener(g.FOCUS_OUT,p,n),l.m_btn.offClick(f,n),l.removeFromParent(),t.Core.externalParams.uid=a,t.Core.externalParams.pid=s,t.Core.externalParams.env=u,platform.updateEnv&&platform.updateEnv(u),r.m_bar.visible=!0,r.m_txtTip.visible=!0,r.m_txtDesc.visible=!0,r.m_txtLoading.visible=!0,t.callBackByParams(e,i)}else try{var _=window.alert;_&&_("请输入平台")}catch(v){console.log("alert error!!!")}}else if(!t.iswx&&!t.isqq&&!t.isIOSMicro)try{var _=window.alert;_&&_(d)}catch(v){console.log("alert error!!!")}},_=platform.other.getLocalStorage("uid")||"",m=platform.other.getLocalStorage("pid")||"dev",v=platform.other.getLocalStorage("env")||"test",y=l.m_txtName,y.text=_,l.m_txtPid.text=m,l.m_txtEnv.text=v,y.on(g.FOCUS_IN,h,n),y.on(g.FOCUS_OUT,p,n),l.m_txtTips.visible=!_,l.m_txtTips.text=d,l.m_btn.onClick(f,n);return[2]}})})},e.prototype.baiduLogin=function(t){var e=this,i=this.ui;i.m_login.visible=!1;var n=function(){e.baiduLogin(t)};i.m_login.onClick(n,e),platform.login().then(function(){t&&t()})["catch"](function(t){i.m_login.visible=!0,console.log("百度登陆失败."),jc.plat.PTShowToast("只有登陆后才能进入游戏.")})},e.prototype.removedFromStageHandler=function(e){var i=this,n=i.ui;if(i.removeTick(),t.resizeMgr.remove(i.resizeHandler,i),n){var r=n.displayObject,o=egret.Event.REMOVED_FROM_STAGE;r.off(o,i.removedFromStageHandler,i);var a="preloader";RES.destroyRes(a),i.bgUrl&&RES.destroyRes(i.bgUrl),n.dispose()}i.ui=void 0},e.prototype.onProgress=function(e,i){var n=this;if(n.ui){var r=n.ui.m_bar;t.Core.isWxAutoCreate?n.ui.m_loginInfo.visible||n.setElementsNoDisplay(!0):n.ui.visible||n.setElementsNoDisplay(!0),r.max=i,r.value=r.value,r.tweenValue(e,.1)}},e}();e.PreLoadUI=i,__reflect(i.prototype,"giant.chuanqi.PreLoadUI",["RES.PromiseTaskReporter"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.initREG()}return i.prototype.initREG=function(){var i=t.facade.registerInlineProxy.bind(t.facade),n=t.facade.registerInlineMediator.bind(t.facade);i(e.LoginService,31),i(e.MapService,36),i(e.AccountService,1),i(e.MapSceneService,35),i(e.SkillService,56),i(e.FourteenLoginService,21),i(e.TreasureHuntService,63),i(e.GemService,23),i(e.RedEnvelopeService,46),i(e.GodEquipsService,26),i(e.ShengtiService,52),i(e.TaskService,58),i(e.MaterialsService,38),i(e.FirstChargeService,20),i(e.MailService,34),i(e.PetService,42),i(e.SaveService,48),i(e.TribeService,65),i(e.VitalityService,69),i(e.RankService,44),i(e.FriendService,22),i(e.RuneService,47),i(e.TribeCallBossService,64),i(e.WelfareService,71),i(e.TitleService,61),i(e.AllActivityService,5),i(e.RechargeWheelService,45),i(e.GiftActivityService,24),i(e.VipCardService,67),i(e.GrowFundService,28),i(e.EveryChargeService,17),i(e.MoreChargeService,40),i(e.SevenActivityService,50),i(e.GodBookService,25),i(e.LunXunService,33),i(e.LotteryService,32),i(e.AchieveGoalsService,2),i(e.ShenShuService,53),i(e.ChaozhiGiftService,12),i(e.JCChargeBagService,75),i(e.JCSingleChargeService,76),i(e.JCFestivalService,77),i(e.ZeroBagService,73),i(e.GroupPurchaseService,27),i(e.ZeroGiftService,74),i(e.SevenDayTargetService,51),i(e.UpRankService,66),i(e.FabaoService,18),i(e.BagService,7),i(e.EquipService,16),i(e.ChatService,13),i(e.ShopService,55),i(e.ArenaService,6),i(e.AdventureService,4),i(e.VipService,68),i(e.TowerService,62),i(e.FashionService,19),i(e.BossService,9),i(e.WorldBossService,72),i(e.ChallengeFubenService,11),i(e.TeamFubenService,59),i(e.JingmaiService,29),i(e.KuafuPkService,30),i(e.CampBattleService,10),i(e.MountService,41),i(e.WanshazhenService,70),i(e.ActivityTime,3),i(e.MarriageService,37),i(e.ShenwuService,54),i(e.SpiritPetService,57),i(e.MoneyTreeService,39),i(e.TimeLimitBagService,60),i(e.CheckerBoardService,14),n(e.CreateRoleMediator,2),n(e.WelcomeMediator,371),n(e.SkillMediator,16),n(e.BossFaceMediator,101),n(e.TreasureHuntMediator,102),n(e.TianjiGeMediator,109),n(e.SevenLoginMediator,103),n(e.RedEnvelopeMediator,106),n(e.RedEnvelopeIconMediator,105),n(e.RedEnvelopeOpenedMediator,107),n(e.RedEnvelopeSendMediator,108),n(e.GodEquipsMediator,110),n(e.ShengtiMediator,111),n(e.MiniHeroMediator,4),n(e.ActivityMediator,7),n(e.CenterMediator,8),n(e.QuitBtnViewMediator,9),n(e.MainTaskMediator,10),n(e.CustomsMediator,13),n(e.CustomsResultMediator,14),n(e.InFubenMediator,201),n(e.FubenMaterialsMediator,202),n(e.FirstChargeMediator,203),n(e.MailMediator,204),n(e.GetRewardsMediator,205),n(e.PetMediator,206),n(e.GuajiMediator,208),n(e.OfftimeMediator,209),n(e.CampMediator,210),n(e.CampCreateMediator,207),n(e.CampLobbyMediator,211),n(e.CampBossMediator,212),n(e.CampFubenMediator,214),n(e.VitalityMediator,213),n(e.RankMediator,215),n(e.FriendMediator,216),n(e.FriendListMediator,217),n(e.FriendBlasckMediator,218),n(e.PrivateChatMediator,219),n(e.GodRuneMediator,220),n(e.GodRuneChangeMediator,221),n(e.RunePhagocytosisMediator,222),n(e.TreasureTargetMediator,223),n(e.TreasureResultMediator,224),n(e.VipTipMediator,227),n(e.QuickBuyMediator,225),n(e.ItemUseMediator,226),n(e.NoFightMediator,228),n(e.CampReputationMediator,229),n(e.CampCallBossMediator,230),n(e.CampCallBossRewardMediator,231),n(e.WelfareMediator,232),n(e.TitleMediator,233),n(e.AllActivityMediator,234),n(e.GiftActivityMediator,235),n(e.VipCardMediator,236),n(e.GrowFundMediator,237),n(e.EveryChargeMediator,238),n(e.MoreChargeMediator,239),n(e.AddFriendMediator,240),n(e.SevenActivityMediator,241),n(e.CampJobMediator,243),n(e.CustomsRankMediator,244),n(e.CampFubenRankMediator,245),n(e.EnterCustomMediator,246),n(e.MailGiftMediator,247),n(e.InCampCallBossMediator,249),n(e.CampBufferMediator,248),n(e.VitalitySuccessMediator,250),n(e.GodBookMediator,252),n(e.GodBookInfoMediator,253),n(e.PetTipMediator,254),n(e.LunXunMediator,255),n(e.LotteryTicketMediator,256),n(e.VitalityRewardMediator,257),n(e.ShenShuMediator,258),n(e.ChaozhiGiftMediator,259),n(e.TianjigeResultMediator,260),n(e.TianjigeSuperRewardMediator,261),n(e.ChangeSexMediator,262),n(e.ChangeNameMediator,263),n(e.VitalityGiftMediator,264),n(e.YuanguPaiqianMediator,265),n(e.ItemUse2Mediator,266),n(e.ActivityTimeMediator,267),n(e.ItemBuyMediator,268),n(e.GroupPurchaseMediator,269),n(e.ZeroGiftMediator,270),n(e.SevenDayTargetMediator,271),n(e.SevenDayTargetRewardMediator,272),n(e.BianqiangMediator,273),n(e.UpRankMediator,274),n(e.TenTimesRewardMediator,275),n(e.TenTimesSuperRewardMediator,276),n(e.FabaoMediator,277),n(e.FazhenMediator,278),n(e.InPalaceMediator,279),n(e.BagMediator,5),n(e.RecoveryMediator,347),n(e.ItemtipsMediator,6),n(e.ItemGetWayMediator,348),n(e.RoleMediator,12),n(e.MasterMediator,344),n(e.ChatMediator,301),n(e.DialogueMediator,302),n(e.DialogueMediator2,346),n(e.ShopMediator,303),n(e.EquipMediator,304),n(e.LabaMediator,305),n(e.ArenaMediator,306),n(e.ArenaRewardMediator,307),n(e.AdventureMediator,308),n(e.AdventureTipsMediator,311),n(e.ZdlUpMediator,310),n(e.PetactivationMediator,312),n(e.VipMediator,313),n(e.TowerMediator,314),n(e.TowerChooseMediator,315),n(e.TowerRewardMediator,316),n(e.FashionMediator,317),n(e.HuanwuMediator,318),n(e.BossMediator,319),n(e.BossDamageMediator,321),n(e.ReviveMediator,320),n(e.ReviveMediator2,335),n(e.QteMediator,322),n(e.TowerTitleMediator,323),n(e.ChallengeFubenMediator,324),n(e.FubenInvitationMediator,325),n(e.FubenMatchingMediator,326),n(e.InDefenseFubenMediator,327),n(e.InFubenRewardMediator,365),n(e.FubenRewardMediator,328),n(e.BossDamageMediator2,329),n(e.KuafuPkRewardMediator,330),n(e.CampBattleMediator,331),n(e.KuafuPkMatchingMediator,332),n(e.KuafuPkResultMediator,340),n(e.InCampBattleMediator,333),n(e.CampBattleChooseMediator,334),n(e.MountMediator,336),n(e.MountTunshiMediator,337),n(e.ShuxingInfoMediator,338),n(e.KuafuPkDayRewardMediator,339),n(e.WanshazhenRankMediator,341),n(e.InWanshazhenMediator,342),n(e.RuleMediator,345),n(e.FunctionOpenMediator,349),n(e.GameContentMeidator,350),n(e.FubenReadyMediator,351),n(e.FashionJinjieMediator,352),n(e.FashionTunshiMediator,353),n(e.RechargeMediator,354),n(e.MarriageMediator,355),n(e.MarriageProposalMediator,356),n(e.MarriageSeekingMediator,357),n(e.MarriageDivorceMediator,358),n(e.MarriageHouseSkillMediator,360),n(e.MarriageFubenMediator,367),n(e.RewardItemMediator,359),n(e.MarriageTaskMediator,361),n(e.MarriageHouseMediator,362),n(e.MarriageMatchMediator,368),n(e.LingchongMediator,363),n(e.LingchongTunshiMediator,364),n(e.ItemUseTipMediator,366),n(e.MoneyTreeMediator,369),n(e.TimelimitbagMediator,370),n(e.CheckerBoardMediator,372),n(e.WebXHBIconsMediator,373),n(e.FavoriteMicroPanelMediator,374),n(e.AuthenticatePanelMediator,375),n(e.FollowMeidator,376),n(e.InviteMeidator,377),n(e.JCChargeBagMeidator,378),n(e.JCSingleChargeMeidator,379),n(e.JCFestivalMeidator,380),n(e.ImageTipMediator,381),t.HttpStep.send(16)},i}();e.PreRegiest=i,__reflect(i.prototype,"giant.chuanqi.PreRegiest")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){this._offsetHeight=0}return e.prototype.initialize=function(t){this._container=t,this._buffs=[]},e.prototype.setOffsetHeight=function(t){var e=this,i=e._buffs;if(e._offsetHeight!=t){e._offsetHeight=t;for(var n=0,r=i;n0;)t.removeDisplay(e.pop());this._container=void 0,this._buffs=void 0},e}();e.BuffContainer=i,__reflect(i.prototype,"giant.chuanqi.BuffContainer")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this)||this;return t.init(),t}return __extends(i,e),i.prototype.init=function(){var t=this;t._bar=fgui.libbasic.createObject("TaskBar").asProgress,t._bar.x=-t._bar.width>>1,t.visible=!0,t.height=10,t.addChild(t._bar.displayObject),t.update(1,1),t.y=-210},i.prototype.update=function(t,e){var i=this,n=i._bar;n&&(n.max!=e&&(n.max=e),n.value!=t&&(n.value=t))},i.prototype.startCollect=function(e,i,n,r){var o=this;o._func=i,o._thisObject=n,o._args=r,o._maxValue=e,o._curValue=0,o.tick(),t.timerUtil.add(1e3,o.tick,o)},i.prototype.tick=function(){var t=this;t.update(t._curValue,t._maxValue),t._curValue>=t._maxValue&&(t._func.apply(t._thisObject,t._args),t.endCollcect()),t._curValue+=1e3},i.prototype.endCollcect=function(){var e=this;t.timerUtil.remove(1e3,e.tick,e),e.removedFromParent(),e._func=void 0,e._thisObject=void 0,e._args=void 0},i.prototype.onRecycle=function(){var t=this;t.removedFromParent(),t.removeChildren(),t._bar&&(t._bar.removeFromParent(),t._bar=void 0)},i}(egret.DisplayObjectContainer);e.CollectionBar=i,__reflect(i.prototype,"giant.chuanqi.CollectionBar")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function o(){var t=i.call(this)||this;return t.onUpdate=function(){t.checkPostion(!0)&&(egret.Tween.removeTweens(t),e.decorateElementMgr.removeElement(t.guid)||t.onRecycle()),t.depth=t.y+t.height},t.image=new egret.Bitmap,t}return __extends(o,i),o.prototype.onRecycle=function(){var t=this;t.image.removedFromParent(),t.removedFromParent(),egret.Tween.removeTweens(t);var e=t.efbase;e&&(e.recycle(),t.efbase=void 0),t.alpha=1,t.left=void 0,t.right=void 0},o.prototype.initXY=function(e,i){return __awaiter(this,void 0,void 0,function(){var a,s,c,u,l,g,d,h,p,f,_,m,v,y,C;return __generator(this,function(b){switch(b.label){case 0:if(a=this,s=a.image,c=a.cfg,u=t.Core.stage,l=u.stageWidth>>1,g=u.stageHeight>>1,!c)return[3,1];switch(d=n,c.type){case 1:d=r}return a.x=e,a.y=i,h=a.efbase=t.recyclable(r),h.init(a,c.ef,c.params),[3,4];case 1:switch(p=4*Math.random()>>0,f=Math.random2(2,4),_=void 0,a.x=-1e3,a.y=i,a.left=e-l,a.right=e+l,a.type){case 2:_="yun",f=Math.random2(1.4,2.2),p=3*Math.random()>>0;break;case 3:_="wu",f=Math.random2(2,4),p=2*Math.random()>>0}return 0!=o.isloadedRes?[3,3]:[4,RES.loadGroup("cloud")];case 2:b.sent(),o.isloadedRes=!0,b.label=3;case 3:m="cloud@sheet",v=RES.getRes(m+"#"+_+p),y=v.textureWidth*f>>0,C=v.textureHeight*f>>0,s.texture=v,s.x=-y>>1,s.y=-C,s.alpha=.8,s.scaleX=s.scaleY=f,a.left=Math.max(-y,a.left-y),a.width=y,a.height=C,s.parent||a.addChild(s),a.start(),b.label=4;case 4:return[2]}})})},o.prototype.start=function(){var e=this,i=this,n=0,r=egret.Tween,o=t.Core.stage.stageWidth,a=function(){n=Math.random2(1e4,2e4)>>0;var t,a=i.x=i.right,c=i.y,u=e.parent,l=u?u.parent.scrollRect:void 0;l||(u=u.parent,u.parent&&(l=u.parent.scrollRect)),t=l?{x:a-l.x-(i.width>>1),y:c-l.y}:i.parent.localToGlobal(a-(i.width>>1),c),t.x>1,_=64;return d.x<=-h-_||d.x>=c+h+_||d.y<=-p-_||d.y>=u+2*p+_?!0:!e&&d.x>-f&&d.x>1,s=o.stageHeight>>1,c=e.parent,u=Math.sqrt(a*a+s*s),l=e.parentPos={x:c.x,y:c.y},g=e.getRect();u=Math.max(l.y-g.y,g.y+g.height-l.y,u);var d=180+n,h=t.PointUtil.pointPolarAdd(l,u,u,n),p=t.PointUtil.pointPolarAdd(l,u,u,d),f=Math.random2(i.maxTime,i.maxTime);c.x=h.x,c.y=h.y,egret.Tween.get(e.parent,{loop:!0,onChange:e.onChange,onChangeObj:e}).to({x:p.x,y:p.y},f)},n.prototype.getParams=function(){var t=this.params;return{angle:~~t[0]||295,minTime:~~t[1]||1e3,maxTime:~~t[2]||2e3}},n}(n);__reflect(r.prototype,"Meteor")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this)||this;return t}return __extends(i,e),i.prototype.initCollection=function(e){var i=this;i.collectionCfg=e;var n=t.AniRender.getAni(e.pst,{x:0,y:0,parent:i});n.play(),i._aniGuid=n.guid},i.prototype.onRecycle=function(){var e=this;e.removedFromParent(),e.collectionCfg=void 0,t.AniRender.recycleByGuid(e._aniGuid),e._aniGuid=void 0},i}(t.DepthSprite);e.GCollection=i,__reflect(i.prototype,"giant.chuanqi.GCollection")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){var e=t.call(this)||this;return e.bloodtype="",e}return __extends(e,t),e.prototype.init=function(t){void 0===t&&(t="");var i,n=this;switch(t){case"":i=e.bar0Pool;break;case"1":i=e.bar1Pool;break;case"2":i=e.bar2Pool}var r;n.bloodtype=t,r=i&&i.length>0?n.bar=i.shift():n.bar=fgui.libbasic.createObject("Mbar"+t).asProgress,r.x=-r.width>>1,n.visible=!0,n.height=10,n.addChild(r.displayObject),n.update(1,1)},Object.defineProperty(e.prototype,"current",{get:function(){return this._current},set:function(t){t!=this._current&&(this._current=t,this.update(t,this._max))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"max",{get:function(){return this._max},set:function(t){t!=this._max&&(this._max=t,this.update(this._current,t))},enumerable:!0,configurable:!0}),e.prototype.update=function(t,e){var i=this,n=i.bar;n&&(n.max!=e&&(n.max=e),n.value!=t&&(n.value=t))},e.prototype.onRecycle=function(){var t=this;if(t.removedFromParent(),t.removeChildren(),t.bar){var i=void 0;switch(t.bloodtype){case"":i=e.bar0Pool;break;case"1":i=e.bar1Pool;break;case"2":i=e.bar2Pool}i.pushOnce(t.bar),t.bar.removeFromParent(),t.bar=void 0}},e.bar0Pool=[],e.bar1Pool=[],e.bar2Pool=[],e}(egret.DisplayObjectContainer);t.HpBar=e,__reflect(e.prototype,"giant.chuanqi.HpBar")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){this.autoLayout=!0,this._height=-1,this._width=-1}return t.prototype.clear=function(){var t=this,e=t.display;e&&(e.removedFromParent(),t.display=null),t.ani&&(t.ani.recycle(),t.ani=void 0),t.autoLayout=!0,t._width=-1,t._height=-1},t.prototype.onRecycle=function(){this.clear()},Object.defineProperty(t.prototype,"height",{get:function(){if(-1==this._height){if(!this.display.height)return 0;this._height=this.display.height}return this._height},set:function(t){this._height=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){if(-1==this._height){if(!this.display.height)return 0;this._width=this.display.width}return this._width},set:function(t){this._width=t},enumerable:!0,configurable:!0}),t}();t.ImageTitleVO=e,__reflect(e.prototype,"giant.chuanqi.ImageTitleVO")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=t.game.UnitSetting,n=function(e){function n(){return e.call(this)||this}return __extends(n,e),n.prototype.initialize=function(t,r,o){o||(o=n._imageSetting,o||(o=new i,o.addToEngine=!1,o.hasBuffLayer=!1,o.hasHaloLayer=!1,o.hasUILayer=!1,n._imageSetting=o)),e.prototype.initialize.call(this,t,r,o)},n.prototype.onSpwan=function(){e.prototype.onSpwan.call(this),this.partList=t.game.Unit.UI_PART_LIST},n.prototype.pstInfoChange=function(){if(this.pstInfo){var e=this.uRender;e&&(e.actionInfo=this.pstInfo.frames[this.action],e.resetTime(t.Global.now))}},Object.defineProperty(n.prototype,"faceTo",{set:function(t){var e=this.uRender;if(e){e.faceTo;e.faceTo=t>>0}},enumerable:!0,configurable:!0}),n.prototype.addToContainer=function(t,e,i,n){void 0===e&&(e=0),void 0===i&&(i=0);var r=this.body;void 0==r.parent&&(n=void 0===n?t.numChildren:n,t.addChildAt(r,n),this.startRender(!0)),r.x=e,r.y=i},n.prototype.removeFromContainer=function(){this.removedFromScene()},Object.defineProperty(n.prototype,"scale",{set:function(t){var e=this.body;e.scaleX=e.scaleY=t},enumerable:!0,configurable:!0}),n.prototype.onRecycle=function(){this.stopRender(),this.scale=1,e.prototype.onRecycle.call(this),t.ResMgr.deleteUnitResFromUI()},n}(e.GUnit);e.ImageUnit=n,__reflect(n.prototype,"giant.chuanqi.ImageUnit")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){return e.call(this)||this}return __extends(i,e),i.prototype.init=function(){var e=this;this.load(t.ConfigUtils.getResUrl(t.ResPrefix.O+t.appendPNG("o_defaultbody")),e.onLoad,e)},i.prototype.onLoad=function(){var t=this;t.x=-t.width>>1,t.y=-t.height>>1},i}(e.Image);e.UnitDefaultBody=i,__reflect(i.prototype,"giant.chuanqi.UnitDefaultBody")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.prototype.init=function(){},e}(t.Image);t.UnitShadow=e,__reflect(e.prototype,"giant.chuanqi.UnitShadow")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=500,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=(a.isSelf,t.recyclable(e.HealText));s.text="a+"+a.dmg,n._container.addChild(s);var c=a.target||a.caster,u=c.x-s.width/2,l=c.y-150;s.x=u,s.y=l,s.alpha=1,s.scaleX=s.scaleY=1;var g=u+50*Math.random()-10,d=l-200+50*Math.random()-10,h=n._duration1/o,p=n._duration2/o,f=n._wait/o,_=t.Global.getTween(s);_.to({x:g,y:d},h,i.quadIn).wait(f).to({alpha:0},p).call(n.recycle,n,[s,a]);var m=n._delay/o;t.Global.callLater(n.doTween,m,n)},r}(e.BaseEffect);e.HealEffect=n,__reflect(n.prototype,"giant.chuanqi.HealEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t.onSpawn=function(){},t._action=e.GUnitAction.getAction(0),t +}return __extends(n,i),Object.defineProperty(n.prototype,"canStop",{get:function(){return!1},enumerable:!0,configurable:!0}),n.prototype.start=function(i,n){var r=this,o=this;o._isEnd=!1,o.unit=i,i.state=4;var a=i.isMonster(),s=i.faceTo,c=t.FaceToUtils.faceToAngel2(s),u=64,l=o.pointPolarAdd(i,u,u,c),g=egret.Tween.get(i);return a?g.to(l,200).to({alpha:0},200).call(function(){e.FightController.getInstance().removeEntity(i.guid),o.playComplete(i,n)},o):g.to(l,200).call(function(){o.playComplete(i,n);var a=i.guid;a==t.Core.hero.id&&t.facade.getProxy(36,function(i){var n=t.Core.currentMap.birthPoint;if(15==e.MapManager.mapType){var r=t.singleton(e.CampBattleDB).tribeBattleCfg;switch(t.Core.hero.camp){case"1":n=r.bornPoint1;break;case"2":n=r.bornPoint2;break;case"3":n=r.bornPoint3}}i.teleportTo(a,n[0],n[1])},r)}),!0},n.prototype.doRender=function(t,e){this._isEnd||i.prototype.doRender.call(this,t,e)},n.prototype.doData=function(t,e){this._isEnd||i.prototype.doData.call(this,t,e)},n.prototype.playComplete=function(t,e){t.state=5,this._isEnd=!0},n.prototype.recycle=function(){var e=this;!e._isEnd&&e.unit&&t.Global.removeTweens(e.unit),e._isEnd=!0,e.unit=void 0,n.pool.recycle(e)},n.prototype.onRecycle=function(){},n.getInstance=function(){var t=this.pool.get();return t},n.pool=new t.RecyclablePool(n),n}(e.GUnitAction);e.DeadAction=i,__reflect(i.prototype,"giant.chuanqi.DeadAction",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),Object.defineProperty(n.prototype,"canStop",{get:function(){return!0},enumerable:!0,configurable:!0}),n.prototype.start=function(e,i){this._isEnd=!1,t.Global.removeTweens(e)},n.prototype.terminate=function(e){this.recycle(),e&&t.Global.removeTweens(e)},n.prototype.recycle=function(){0==this._isEnd&&(this._isEnd=!0,n._pool.recycle(this))},n.prototype.playComplete=function(t,e){this.terminate()},n.get=function(t){void 0===t&&(t=11);var i=n._pool.get();return i._action=e.GUnitAction.getAction(t),i},n._pool=new t.RecyclablePool(n),n}(e.GUnitAction);e.EmptyAttackAction=i,__reflect(i.prototype,"giant.chuanqi.EmptyAttackAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastMove=0,t.lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(e,i){var n=this;n._lastPoint={x:0,y:0},n._isEnd=!1,n._startTime=i,n._unit=e,e.moving=!0,e.faceTo=0,t.Global.removeTweens(e);var r=n.getCostTime(e),o=t.Global.getTween(e);return o.to({x:n._tx,y:n._ty},r).call(n.moveEnd,n),!0},n.prototype.doData=function(t,e){},n.prototype.terminate=function(e){t.Global.removeTweens(e),this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.FabaoWalkAction=i,__reflect(i.prototype,"giant.chuanqi.FabaoWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.HejiText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.HejiEffect=i,__reflect(i.prototype,"giant.chuanqi.HejiEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.LiuxueText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.LiuxueEffect=i,__reflect(i.prototype,"giant.chuanqi.LiuxueEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t.isStarted=!1,t.lastUpdateTime=0,t}return __extends(n,i),n.prototype.start=function(t,e){i.prototype.start.call(this,t,e),this.toMoveStart()},n.prototype.toMoveStart=function(){var e=this;e.isChangingMap||(e.lastUpdateTime=t.Global.now,e.isStarted=!0,t.facade.getProxy(36,function(t){t.fly_C2S({id:e.unit.guid,time:e.time,points:e.sendPoints.concat(),params:[e.hasZuoqi?1:0]})},e))},n.prototype.toMoveOver=function(){var e=this;e.isChangingMap||e._isEnd||t.facade.getProxy(36,function(i){var n=e.sendPoints.pop(),r=e.unit?e.unit.guid:t.Core.hero.id;i.flyEnd_C2S({id:r,point:n,mapID:t.Core.mapId}),(t.Core.hasPetFollow||t.Core.hasMiniPetFollow)&&t.dispatch(26,e.unit)},e)},n.prototype.doData=function(i,n){var r=this;if(r.isStarted&&n-r.lastUpdateTime>=200){var o=r.lastUpdatePoint,a=t.map2Grid(i,{x:0,y:0});o&&o.x==a.x&&o.y==a.y||(r.lastUpdateTime=n,r.lastUpdatePoint=a,t.facade.getProxy(36,function(n){var o=i.guid,s=a,c=[a],u=r.hasZuoqi?[1]:void 0,l=r.endPoint,g=r.sendPoints,d=g.length,h=e.FightController.getSQDist2(a,l),p=e.FightController.getSQDist2(g[0],l),f=r.time*(h/p)>>0;if(2==d)c=[a,l];else for(var _=0;d>_;_++){var m=e.FightController.getSQDist2(g[_],l);if(h>m){c=c.concat(g.slice(_));break}}if(c.length>1){var v={id:o,time:f,point:s,points:c,params:u,mapID:t.Core.mapId};n.flying_C2S(v)}},r))}},n.getInstance=function(t,e,i){void 0===e&&(e=600);var n=this._pool.get();return n.reset(t,e,i),n},n.prototype.recycle=function(){var t=this;t.terminate(t.unit),n._pool.recycle(t)},n.prototype.reset=function(e,i,n){void 0===i&&(i=600);var r=this;r.points=e.concat(),r.time=i,r.isStarted=!1,r.unit=n;var o=r.sendPoints=[];e.forEach(function(e){var i=t.map2Grid(e,{x:0,y:0});o.push(i),r.endPoint=i})},n._pool=new t.RecyclablePool(n),n}(e.FlyAction);e.HeroFlyAction=i,__reflect(i.prototype,"giant.chuanqi.HeroFlyAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastDispath=0,t._lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(e,n){var r=this;r._lastPoint={x:0,y:0};var o=i.prototype.start.call(this,e,n);return t.dispatch(25,{x:r._tx,y:r._ty,faceTo:e.faceTo,guid:r._unit.guid}),r.doData(e,n),o},n.prototype.doData=function(e,i){var n=this;if(i-n._lastMove>=200){var r=n._lastPoint,o=t.map2Grid(e,{x:0,y:0});(r.x!=o.x||r.y!=o.y)&&(n._lastMove=i,n._lastPoint=o,t.facade.getProxy(36,function(i){i.moveTo(e.x,e.y,n._tx,n._ty,e.guid,e.faceTo),t.Core.hasPetFollow},n))}},n.prototype.terminate=function(e){t.Global.removeTweens(e),e&&e.guid==t.Core.hero.id&&(e.moving=!1,t.facade.getProxy(36,function(i){t.dispatch(25,{x:e.x,y:e.y,faceTo:e.faceTo}),i.moveTo(e.x,e.y,e.x,e.y,e.guid,e.faceTo)},this)),this._isEnd=!0},n.prototype.noSendMsgterminate=function(e){t.Global.removeTweens(e),this._isEnd=!0},n.prototype.recycle=function(){this.moveEnd(),this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.HeroWalkAction=i,__reflect(i.prototype,"giant.chuanqi.HeroWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastMove=0,t.lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(t,e){var n=this;return n._lastPoint={x:0,y:0},i.prototype.start.call(this,t,e)},n.prototype.doData=function(t,e){},n.prototype.terminate=function(e){t.Global.removeTweens(e),this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.MiniPetWalkAction=i,__reflect(i.prototype,"giant.chuanqi.MiniPetWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastMove=0,t.lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(t,e){var n=this;return n._lastPoint={x:0,y:0},i.prototype.start.call(this,t,e)},n.prototype.doData=function(e,i){var n=this;if(i-n._lastMove>=200){var r=n._lastPoint,o=t.map2Grid(e,{x:0,y:0});(r.x!=o.x||r.y!=o.y)&&(n._lastMove=i,n._lastPoint=o,t.facade.getProxy(36,function(t){t.moveTo(e.x,e.y,n._tx,n._ty,e.guid,e.faceTo)},n))}},n.prototype.terminate=function(e){e&&e.guid==t.Core.petGuid&&(e.moving=!1,t.facade.getProxy(36,function(t){t.moveTo(e.x,e.y,e.x,e.y,e.guid,e.faceTo)},this)),this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.PetWalkAction=i,__reflect(i.prototype,"giant.chuanqi.PetWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._lastDispath=0,t._lastMove=0,t._action=e.GUnitAction.getAction(1),t}return __extends(n,i),n.prototype.start=function(t,e){var n=this;n._lastPoint={x:0,y:0};var r=i.prototype.start.call(this,t,e);return r},n.prototype.doData=function(i,n){var r=this;if(n-r._lastMove>=200){var o=r._lastPoint,a=t.map2Grid(i,{x:0,y:0});if((o.x!=a.x||o.y!=a.y)&&(r._lastMove=n,r._lastPoint=a,9==e.MapManager.mapType||13==e.MapManager.mapType)){var s=t.singleton(e.ChallengeFubenProxy);s.playList2[0].id==t.Core.hero.id&&t.facade.getProxy(36,function(t){t.moveTo(i.x,i.y,r._tx,r._ty,i.guid,i.faceTo)},r)}}},n.prototype.terminate=function(i){if(t.Global.removeTweens(i),i&&i.guid==t.Core.hero.id&&(i.moving=!1,9==e.MapManager.mapType||13==e.MapManager.mapType)){var n=t.singleton(e.ChallengeFubenProxy);n.playList2[0].id==t.Core.hero.id&&t.facade.getProxy(36,function(t){t.moveTo(i.x,i.y,i.x,i.y,i.guid,i.faceTo)},this)}this._isEnd=!0},n.prototype.recycle=function(){this._isEnd=!0,n.pool.recycle(this)},n.prototype.playComplete=function(t,e){},n.getInstance=function(t,e,i){var n=this.pool.get();return n.reset(t,e,i),n},n.prototype.reset=function(t,e,i){this._tx=t,this._ty=e},n.pool=new t.RecyclablePool(n),n}(e.WalkAction);e.RobotWalkAction=i,__reflect(i.prototype,"giant.chuanqi.RobotWalkAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t._action=e.GUnitAction.getAction(0),t}return __extends(n,i),n.prototype.start=function(e,i){this._isEnd=!1,t.Global.removeTweens(e),e.moving=!1},n}(e.GUnitAction);e.StandByAction=i,__reflect(i.prototype,"giant.chuanqi.StandByAction")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=300,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=a.isSelf,c=t.recyclable(e.MissText);c.text="r",n._container.addChild(c);var u=a.target||a.caster,l=u.x+(s?-50-c.width:50),g=u.y-150;c.x=l,c.y=g,c.alpha=1,c.scaleX=c.scaleY=1;var d=l+(s?-150:150)+60*Math.random()-30,h=g+20*Math.random()-10,p=n._duration1/o,f=n._duration2/o,_=n._wait/o,m=t.Global.getTween(c);m.to({x:d,y:h},p,i.quadIn).wait(_).to({alpha:0},f).call(n.recycle,n,[c,a]);var v=n._delay/o;t.Global.callLater(n.doTween,v,n)},r}(e.BaseEffect);e.MissEffect=n,__reflect(n.prototype,"giant.chuanqi.MissEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(e,i){void 0===e&&(e=20),void 0===i&&(i=2048),this.textMap={},this.needRender=!1,this.maxSize=i,this.container=new egret.DisplayObjectContainer,this.updateTime=e,t.timerUtil.add(e,this.render,this)}return i.prototype.addChild=function(t){if(t.text){var e=this.textMap,i=e[t.key]=e[t.key]||{},n=i.qlabelList=i.qlabelList||[];n.push(t),this.refresh()}},i.prototype.removeChild=function(t){if(t.text){var e=t.key,i=this.textMap,n=i[e],r=n.qlabelList;if(r.length>1){var o=r.indexOf(t);-1!=o&&(r.splice(o,1)[0],n.qlabelList=r)}else delete i[e];var a=t.texture;a&&a.recycle()}},i.prototype.onChange=function(t,e){var i=e.key;if(e.stage&&t!=i){var n=this.textMap;if(t){var r=n[t].qlabelList;if(r.length>1){var o=r.indexOf(e);r.splice(o,1),n[t].qlabelList=r}else delete n[t]}if(i){var a=n[i]=n[i]||{},r=a.qlabelList=a.qlabelList||[];r.push(e),a.qlabelList=r}this.refresh()}},i.prototype.refresh=function(){this.needRender=!0},i.prototype.render=function(){var i=this;if(i.needRender){i.needRender=!1;var r=i.textMap,o=i.maxSize,a=i.container,s=i.pack;s?s.init(o,o,!1):s=i.pack=new e.MaxRectsBinPack(o,o,!1);for(var c in r){var u=r[c],l=u.qlabelList,g=l[0].textField,d=g.getBounds(),h=s.insert(d.width+10,d.height+10);if(!h.width)throw"DSpriteSheet的尺寸"+o+"溢出,请新建一个DSpriteSheet对象";g.x=h.x,g.y=h.y,u.bounds=h,a.addChild(g)}var p=i.spriteTexture;p||(p=i.spriteTexture=new egret.RenderTexture);var f=egret.Rectangle.create();f.width=f.height=o,f.x=f.y=0,p.drawToTexture(a,f),egret.Rectangle.release(f);for(var c in r)for(var u=r[c],l=u.qlabelList,_=0,m=l.length;m>_;_++){var v=l[_],d=u.bounds,y=v.texture;y&&y.recycle();var C=t.recyclable(n);C.init(p,Math.round(d.x),Math.round(o-d.height-d.y),Math.round(d.width-5),Math.round(d.height)),v.texture=C,v.onRender.call(v)}a.removeChildren()}},i.prototype.dispose=function(){t.timerUtil.remove(this.updateTime,this.render,this),this.container.removeChildren(),this.spriteSheet.dispose(),this.spriteTexture.dispose(),this.spriteSheet=this.spriteTexture=null},i}();e.DSpriteSheet=i,__reflect(i.prototype,"giant.chuanqi.DSpriteSheet");var n=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.prototype.init=function(t,e,i,n,r,o,a,s,c){void 0===o&&(o=0),void 0===a&&(a=0),void 0===s&&(s=o+n),void 0===c&&(c=a+r);var u=t.$bitmapX-t.$offsetX,l=t.$bitmapY-t.$offsetY;this.disposeBitmapData=!1,this.$initData(u+e,l+i,n,r,o,a,s,c,t.$sourceWidth,t.$sourceHeight),this.$bitmapData=t.$bitmapData},e.prototype.onRecycle=function(){this.$bitmapData=void 0},e}(egret.Texture);__reflect(n.prototype,"SheetTexture")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(t,e,i){this.binWidth=0,this.binHeight=0,this.allowRotations=!1,this.usedRectangles=[],this.freeRectangles=[],this.score1=0,this.score2=0,this.init(t,e,i)}return t.prototype.init=function(t,e,i){if(this.count(t)%1!=0||this.count(e)%1!=0)throw new Error("Must be 2,4,8,16,32,...512,1024,...");this.binWidth=t,this.binHeight=e,this.allowRotations=i,this.usedRectangles.length=0,this.freeRectangles.length=0,this.freeRectangles.push({x:0,y:0,width:t,height:e})},t.prototype.count=function(t){return t>=2?this.count(t/2):t},t.prototype.insert=function(t,e,i){void 0===i&&(i=4);var n,r=this;switch(r.score1=0,r.score2=0,i){case 0:n=r.findPositionForNewNodeBestShortSideFit(t,e);break;case 1:n=r.findPositionForNewNodeBottomLeft(t,e,r.score1,r.score2);break;case 2:n=r.findPositionForNewNodeContactPoint(t,e,r.score1);break;case 3:n=r.findPositionForNewNodeBestLongSideFit(t,e,r.score2,r.score1);break;case 4:n=r.findPositionForNewNodeBestAreaFit(t,e,r.score1,r.score2);break;default:return{x:0,y:0,width:0,height:0}}return r.placeRectangle(n),n},t.prototype.findPositionForNewNodeBestShortSideFit=function(t,e){var i,n,r,o,a,s={x:0,y:0,width:0,height:0};this.bestShortSideFit=Number.MAX_VALUE,this.bestLongSideFit=this.score2;for(var c=0;c=t&&i.height>=e&&(n=Math.abs(i.width-t),r=Math.abs(i.height-e),o=Math.min(n,r),a=Math.max(n,r),(o=e&&i.height>=t){var u=Math.abs(i.width-e),l=Math.abs(i.height-t),g=Math.min(u,l),d=Math.max(u,l);(gu;u++)r=s[u],r.width>=t&&r.height>=e&&(o=r.y+e,(i>o||o==i&&r.x=e&&r.height>=t&&(o=r.y+t,(i>o||o==i&&r.xc;c++)n=a[c],n.width>=t&&n.height>=e&&(r=this.contactPointScoreNode(n.x,n.y,t,e),r>i&&(o.x=n.x,o.y=n.y,o.width=t,o.height=e,i=r)),s&&n.width>=e&&n.height>=t&&(r=this.contactPointScoreNode(n.x,n.y,e,t),r>i&&(o.x=n.x,o.y=n.y,o.width=e,o.height=t,i=r));return o},t.prototype.contactPointScoreNode=function(t,e,i,n){var r=0;(0==t||t+i==this.binWidth)&&(r+=n),(0==e||e+n==this.binHeight)&&(r+=i);for(var o,a=this.usedRectangles,s=0,c=a.length;c>s;s++)o=a[s],(o.x==t+i||o.x+o.width==t)&&(r+=this.commonIntervalLength(o.y,o.y+o.height,e,e+n)),(o.y==e+n||o.y+o.height==e)&&(r+=this.commonIntervalLength(o.x,o.x+o.width,t,t+i));return r},t.prototype.commonIntervalLength=function(t,e,i,n){return i>e||t>n?0:Math.min(e,n)-Math.max(t,i)},t.prototype.findPositionForNewNodeBestLongSideFit=function(t,e,i,n){var r,o,a,s,c,u={x:0,y:0,width:0,height:0},l=this.freeRectangles,g=this.allowRotations;n=Number.MAX_VALUE;for(var d=0,h=l.length;h>d;d++)r=l[d],r.width>=t&&r.height>=e&&(o=Math.abs(r.width-t),a=Math.abs(r.height-e),s=Math.min(o,a),c=Math.max(o,a),(n>c||c==n&&i>s)&&(u.x=r.x,u.y=r.y,u.width=t,u.height=e,i=s,n=c)),g&&r.width>=e&&r.height>=t&&(o=Math.abs(r.width-e),a=Math.abs(r.height-t),s=Math.min(o,a),c=Math.max(o,a),(n>c||c==n&&i>s)&&(u.x=r.x,u.y=r.y,u.width=e,u.height=t,i=s,n=c));return u},t.prototype.findPositionForNewNodeBestAreaFit=function(t,e,i,n){var r,o,a,s,c,u={x:0,y:0,width:0,height:0},l=this.freeRectangles,g=this.allowRotations;i=Number.MAX_VALUE;for(var d=0,h=l.length;h>d;d++)r=l[d],c=r.width*r.height-t*e,r.width>=t&&r.height>=e&&(o=Math.abs(r.width-t),a=Math.abs(r.height-e),s=Math.min(o,a),(i>c||c==i&&n>s)&&(u.x=r.x,u.y=r.y,u.width=t,u.height=e,n=s,i=c)),g&&r.width>=e&&r.height>=t&&(o=Math.abs(r.width-e),a=Math.abs(r.height-t),s=Math.min(o,a),(i>c||c==i&&n>s)&&(u.x=r.x,u.y=r.y,u.width=e,u.height=t,n=s,i=c));return u},t.prototype.placeRectangle=function(t){for(var e=this.freeRectangles,i=e.length,n=0;i>n;n++)this.splitFreeNode(e[n],t)&&(e.splice(n,1),--n,--i);this.pruneFreeList(),this.usedRectangles.push(t)},t.prototype.splitFreeNode=function(t,e){if(e.x>=t.x+t.width||e.x+e.width<=t.x||e.y>=t.y+t.height||e.y+e.height<=t.y)return!1;var i,n=this.freeRectangles;return e.xt.x&&(e.y>t.y&&e.yt.y&&(e.x>t.x&&e.x=e.x&&t.y>=e.y&&t.x+t.width<=e.x+e.width&&t.y+t.height<=e.y+e.height},t}();t.MaxRectsBinPack=e,__reflect(e.prototype,"giant.chuanqi.MaxRectsBinPack")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){var i=t.call(this)||this;return i._textField=new egret.TextField,i._textField.size=e.modoleSize,i}return __extends(e,t),Object.defineProperty(e.prototype,"textField",{get:function(){return this._textField},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dSpriteSheet",{get:function(){return this._dSpriteSheet},set:function(t){this._dSpriteSheet=t,this.textWidth=100,this.textHeight=20},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"text",{get:function(){return this._textField.text},set:function(t){var e=this.key;this._textField.text=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"htmlText",{get:function(){return this.text?this._htmlText:""},set:function(t){var e=this.key;this._htmlText=t,this._textField.setHtmlText(t),this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textFlow",{get:function(){return this._textField.textFlow},set:function(t){var e=this.key;this._textField.textFlow=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textColor",{get:function(){return this._textField.textColor},set:function(t){var e=this.key;this._textField.textColor=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textWidth",{get:function(){return this._textField.width},set:function(t){var e=this.key;this._textField.width=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textHeight",{get:function(){return this._textField.height},set:function(t){var e=this.key;this._textField.height=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){return this._textField.size},set:function(t){var e=this.key;this._textField.size=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textAlign",{get:function(){return this._textField.textAlign},set:function(t){var e=this.key;this._textField.textAlign=t,this._dSpriteSheet.onChange(e,this)},enumerable:!0,configurable:!0}),e.prototype.$onAddToStage=function(e,i){t.prototype.$onAddToStage.call(this,e,i),this._dSpriteSheet.addChild(this)},e.prototype.$onRemoveFromStage=function(){t.prototype.$onRemoveFromStage.call(this),this._dSpriteSheet.removeChild(this)},e.prototype.onRecycle=function(){var t=this;t.texture=void 0,t.unit=null,t.x=0,t.y=0,t.scaleX=1,t.scaleY=1,t.rotation=0},Object.defineProperty(e.prototype,"key",{get:function(){return this._textField.text?this.getRealText()+","+this.textColor+","+this.size+","+this.textAlign:null},enumerable:!0,configurable:!0}),e.prototype.getRealText=function(){for(var t="",e=this.textFlow,i=0,n=e.length;n>i;i++){var r=e[i],o=r.style;t+=r.text;for(var a in o)t+=o[a]}return t},e.prototype.onRender=function(){},e.RENDER="renderQuickLabel",e.modoleSize=18,e}(egret.Bitmap);t.QuickLabel=e,__reflect(e.prototype,"giant.chuanqi.QuickLabel",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.container=fairygui.UIPackage.createObject("mainui","SpecialTitle")}return i.prototype.start=function(){var i=this,n=t.singleton(e.TitleModel);this.container.m_txt_alltime.text=$DD.Config[139].value,n.onlineTime?t.timerUtil.add(1e3,i.tick,i):i.dispose()},i.prototype.tick=function(){var i=t.singleton(e.TitleModel),n=i.onlineTime-t.Core.getServerDate().getTime();n>=0?this.container.m_txt_time.text=e.formatCountDownTime(n):t.Core.unitEntity.unit.setSpecialTitle(!1)},i.prototype.dispose=function(){var e=this;e.container&&e.container.displayObject.removedFromParent(),t.timerUtil.remove(1e3,e.tick,e)},i}();e.SpecialTitle=i,__reflect(i.prototype,"giant.chuanqi.SpecialTitle")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.offY=0,this.LEVEL_NAME=0,this.LEVEL_CAMP=1,this.LEVEL_XIUXIAN=2,this.LEVEL_TITLE=3,this._color=16777215,this.colorList=[5307956,15791096,6710886,16576564,16711680],this.ox=0,this.oy=0,this.onSpawn=function(){},this.init()}return i.prototype.setUnit=function(t){this.unit=t},i.prototype.init=function(e){void 0===e&&(e=1);var n=this;if(n.displayList=[],n._color=n.colorList[e],!i.parentContainer){i.parentContainer=t.recyclable(t.DepthSprite);var r=t.gameEngine.getLayer(3780);r.addChild(i.parentContainer)}},i.prototype.setClanIcon=function(t,e){},i.prototype.removeClanIcon=function(){},i.prototype.setVipIcon=function(t){},i.prototype.setTitle=function(i){var n=t.singleton(e.TitleDB),r=n.dic[i];return r?void this.addAni(r.effect,this.LEVEL_TITLE,30,!0):void this.removeDisplay(this.LEVEL_TITLE)},i.prototype.reomveTitle=function(){this.removeDisplay(this.LEVEL_TITLE)},i.prototype.removeDisplay=function(t){var e=this,i=e.displayList[t];i&&(e.displayList[t]=null,i.recycle(),e.layout())},i.prototype.addAni=function(e,i,n,r){void 0===r&&(r=!0);var o=t.AniRender.getAni(e);if(!o)return this.removeDisplay(i),null;var a=this.getTitleVO(i);a.autoLayout=r,a.height=n,o.play(),a.ani=o,a.display=o.display,this.layout()},i.prototype.addDisplay=function(t,e,i,n,r){void 0===i&&(i=-1),void 0===n&&(n=-1),void 0===r&&(r=!0);var o=this.getTitleVO(e);o.autoLayout=r,o.display=t,0>i&&(i=t.height),o.height=i,o.width=n,this.layout()},i.prototype.setName=function(t,e){void 0===e&&(e=1);var i=this,n=i.txtNickname;n||(i.txtNickname=n=i.createText()),n.textColor=i.colorList[e],n.text=t,i.addDisplay(n,i.LEVEL_NAME,n.textHeight,n.textWidth)},i.prototype.setCampName=function(t,e){void 0===e&&(e=1);var i=this,n=i.txt_camp;n||(i.txt_camp=n=i.createText()),n.textColor=i.colorList[e],n.text=t,i.addDisplay(n,i.LEVEL_CAMP,n.textHeight,n.textWidth)},i.prototype.setXiuxainName=function(t,e){void 0===e&&(e=1);var i=this,n=i.txt_xiuxian;n||(i.txt_xiuxian=n=i.createText()),n.textColor=i.colorList[e],n.text=t,i.addDisplay(n,i.LEVEL_XIUXIAN,n.textHeight,n.textWidth)},i.prototype.setSpecialTitle=function(t){var i=this,n=i.specialTitle;return t?(n||(i.specialTitle=n=new e.SpecialTitle),i.specialTitle.start(),void i.addDisplay(i.specialTitle.container._container,i.LEVEL_TITLE,100,200)):void(n&&(n.dispose(),i.displayList[i.LEVEL_TITLE]=null,i.specialTitle=null,i.layout()))},i.prototype.createText=function(){var t=new egret.TextField;return t.setAutoSize(),t.fontFamily="SimHei",t.stroke=1,t.strokeColor=0,t.bold=!1,t.size=22,t.textColor=this._color,t.y=-25,t.textAlign="center",t},i.prototype.getTitleVO=function(i){var n=this.displayList[i];return n?n.clear():(n=t.recyclable(e.ImageTitleVO),this.displayList[i]=n),n.level=i,n},i.prototype.layout=function(){for(var t,e,n=this.displayList,r=0,o=this.ox,a=this.oy,s=i.parentContainer,c=0,u=n.length;u>c;c++)e=n[c],e&&(t=e.display,t&&(e.autoLayout&&(t.x=o-(e.width>>1),t.y=a+r-e.height,r-=e.height),s.addChild(t)))},i.prototype.tick=function(t,e){e+=this.offY,(this.ox!=t||this.oy!=e)&&(this.ox=t,this.oy=e,this.layout())},Object.defineProperty(i.prototype,"x",{get:function(){return this.ox},set:function(t){this.ox!=t&&(this.ox=t,this.layout())},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"y",{get:function(){return this.oy},set:function(t){t+=this.offY,this.oy!=t&&(this.oy=t,this.layout())},enumerable:!0,configurable:!0}),i.prototype.onRecycle=function(){var t=this,e=t.txtNickname,i=t.displayList;if(i){for(;i.length>0;){var n=i.pop();n&&n.recycle()}t.displayList=[]}e&&(t.txtNickname.removedFromParent(),t.txtNickname=null),t.txt_camp&&(t.txt_camp.removedFromParent(),t.txt_camp=null),t.txt_xiuxian&&(t.txt_xiuxian.removedFromParent(),t.txt_xiuxian=null),t.specialTitle&&(t.specialTitle.dispose(),t.specialTitle=null),t.unit=null},i.prototype.recycle=function(){i._pool.recycle(this)},i.prototype.setNameVisible=function(t){var e=this;e.txtNickname&&(e.txtNickname.visible=t)},i.prototype.setXiuxianVisible=function(t){var e=this;e.txt_xiuxian&&(e.txt_xiuxian.visible=t)},i._pool=new t.RecyclablePool(i),i}();e.UnitTitlePanel=i,__reflect(i.prototype,"giant.chuanqi.UnitTitlePanel")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){var i=this;this.forceRefresh=function(){for(var t=[],e=0;e.5?-1:1,g={x:c.x+(300+200*Math.random())*l,y:c.y-100*Math.random()},d={x:(u.x-c.x)*Math.random()+c.x,y:(u.y-c.y)*Math.random()+c.y},h=[c,g,d,u];o.alpha=1,o.x=c.x,o.y=c.y,s.addChild(o);var p=i.get(),f=1e3;p.start(o,h,f,egret.Ease.sineOut,function(){o.recycle()},this)}}},n}();e.DropBezierUtil=n,__reflect(n.prototype,"giant.chuanqi.DropBezierUtil")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function e(){var e=this;this.tick=function(){var i=e,n=i._callBack,r=i._thisObj,o=i._end,a=i._txt,s=i._format,c=Math.max(0,o-t.DateUtils.serverTime),u=a;if(u){var l=t.DateUtils.getCountdown(c,s),g="setHtmlText"in u;-1!=l.indexOf("=c&&(e.removeTick(),c=0,n&&n.call(r))}}return e.get=function(){return t.recyclable(e)},e.prototype.setParams=function(t,e,i,n){var r=this;r._callBack=t,r._thisObj=e,r._txt=i,r._format=n},e.prototype.updateFormat=function(t){this._format=t},e.prototype.startTick=function(e){void 0===e&&(e=1e4);var i=this;i._end=t.DateUtils.serverTime+e,t.timerUtil.add(1e3,i.tick,i),i.tick()},e.prototype.removeTick=function(){t.timerUtil.remove(1e3,this.tick,this)},e.prototype.onRecycle=function(){var t=this;t.removeTick(),t._txt=void 0,t._callBack=void 0,t._thisObj=void 0,t._format=void 0},e}();e.CountDownUtils=i,__reflect(i.prototype,"giant.chuanqi.CountDownUtils",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.createArtText=function(t){var e=new fairygui.GTextField;return e.updateFont(t),e},t.BasePrex="ui://libbasic/",t.NORMAL="ui://libbasic/normal",t.NORMAL_MONSTER="ui://libbasic/normal_m",t.NORMAL_PET="ui://libbasic/normal_pet",t.BAOJI="ui://libbasic/baoji",t.HEAL="ui://libbasic/heal",t.MISS="ui://libbasic/miss",t.ZHONGDU="ui://libbasic/zhongdu",t.LIUXUE="ui://libbasic/liuxue",t.SHAOZHUO="ui://libbasic/shaozhuo",t}();t.FontLabelUtils=e,__reflect(e.prototype,"giant.chuanqi.FontLabelUtils")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.initConfig()}return i.prototype.initConfig=function(){var t=this,e=t._items=$DD.Item,i=t._equips=$DD.Equipment,n=t._rune=$DD.GodRune,r=t._pet=$DD.PetEquipment,o=t._godEquips=$DD.Artifact,a=t._gem=$DD.Gem,s={};for(var c in i)s[c]=i[c];for(var c in e)s[c]=e[c];for(var c in n)s[c]=n[c];var u=0;for(var c in r){var l=s[c]=r[c];u=Math.max(l.level,u)}t.maxPetEquipLevel=u;for(var c in a)s[c]=a[c];for(var c in o)s[c]=o[c];t.allItems=s},i.prototype.isEquip=function(t){var e=this._equips;return e&&!!e[t]},i.prototype.isItem=function(t){var e=this._items;return e&&!!e[t]},i.prototype.isGem=function(t){var e=this._gem;return e&&!!e[t]},i.prototype.isRune=function(t){var e=this._rune;return e&&!!e[t]},i.prototype.isPetEquip=function(t){var e=this._pet;return e&&!!e[t]},i.prototype.isGodEquip=function(t){var e=this._godEquips;return e&&!!e[t]},i.prototype.getAllRuneItems=function(){return this._rune},i.prototype.getDaojuConfigByID=function(t){var e=this.allItems[t];return e},i.prototype.getPetEquipByPart=function(t){var e=[],i=this._pet;for(var n in i){var r=i[n];r.equipPart==t&&e.push(r)}return e},i.prototype.getGodEquipByPartAndLevel=function(t,e){void 0===e&&(e=1);var i,n=this._godEquips;e=Math.max(1,e);for(var r in n){var o=n[r];if(o.equipPart==t&&o.level==e)return o}return i},i.prototype.getItemVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i.itemId);return r?(n=t.is(r,e.EquipmentCfg)||t.is(r,e.ArtifactCfg)?new e.EquVO:t.is(r,e.GodRuneCfg)?new e.GodRuneVO:t.is(r,e.PetEquipmentCfg)?new e.PetEquipVO:t.is(r,e.GemCfg)?new e.GemVO:new e.ItemVO,n.cfg=r,i.copyto(n),n):null},i.prototype.getEquipVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i.equipId);return r?((t.is(r,e.EquipmentCfg)||t.is(r,e.ArtifactCfg))&&(n=new e.EquVO,n.cfg=r,i.copyto(n)),t.is(r,e.PetEquipmentCfg)&&(n=new e.PetEquipVO,n.cfg=r,i.copyto(n)),n):null},i.prototype.getRuneVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i.runeId);return r?(t.is(r,e.GodRuneCfg)&&(n=new e.GodRuneVO,n.cfg=r,i.copyto(n)),n):null},i.prototype.getGemVOByItemDTO=function(i){var n,r=this.getDaojuConfigByID(i);return r?(t.is(r,e.GemCfg)&&(n=new e.GemVO,n.cfg=r),n):null},i.prototype.getPetEquiptByPartAndLevel=function(t,i){var n,r=this._pet;for(var o in r){var a=r[o];if(a.equipPart==t&&(n=a,a.level==i))break}if(n){var s=new e.PetEquipVO;return s.cfg=n,s}},i.prototype.getItemVOByArr=function(i){var n,r=i[0],o=this.getDaojuConfigByID(r);return o?(n=t.is(o,e.EquipmentCfg)||t.is(o,e.ArtifactCfg)?new e.EquVO:t.is(o,e.GodRuneCfg)?new e.GodRuneVO:t.is(o,e.PetEquipmentCfg)?new e.PetEquipVO:t.is(o,e.GemCfg)?new e.GemVO:new e.ItemVO,n.cfg=o,n.itemId=r,n.count=i[1],n.bind=i[2],n.expireTime=i[3],n):null},i.prototype.getItemVOByStr=function(t){return this.getItemVOByArr(t.split(":"))},i.prototype.getItemsByItemDTOs=function(t){var e=this,i=[];return t.forEach(function(t){var n=e.getItemVOByItemDTO(t);i.push(n)}),i},i.prototype.getItemsByArr=function(t){var e=this,i=[];return t.forEach(function(t){var n=e.getItemVOByArr(t);i.push(n)}),i},i.prototype.getItemsByStr=function(t,e){void 0===e&&(e=";");var i=[];if(t)for(var n=t.split(e),r=0,o=n;r16&&(i=this.binl_md5(i,8*t.length));for(var n=Array(16),r=Array(16),o=0;16>o;o++)n[o]=909522486^i[o],r[o]=1549556828^i[o];var a=this.binl_md5(n.concat(this.rstr2binl(e)),512+8*e.length);return this.binl2rstr(this.binl_md5(r.concat(a),640))},t.prototype.rstr2hex=function(t){try{this.hexcase}catch(e){this.hexcase=0}for(var i,n=this.hexcase?"0123456789ABCDEF":"0123456789abcdef",r="",o=0;o>>4&15)+n.charAt(15&i);return r},t.prototype.rstr2b64=function(t){try{this.b64pad}catch(e){this.b64pad=""}for(var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="",r=t.length,o=0;r>o;o+=3)for(var a=t.charCodeAt(o)<<16|(r>o+1?t.charCodeAt(o+1)<<8:0)|(r>o+2?t.charCodeAt(o+2):0),s=0;4>s;s++)n+=8*o+6*s>8*t.length?this.b64pad:i.charAt(a>>>6*(3-s)&63);return n},t.prototype.rstr2any=function(t,e){var i,n,r,o,a,s=e.length,c=Array(Math.ceil(t.length/2));for(i=0;in;n++){for(a=Array(),o=0,i=0;i0||r>0)&&(a[a.length]=r);l[n]=o,c=a}var g="";for(i=l.length-1;i>=0;i--)g+=e.charAt(l[i]);return g},t.prototype.str2rstr_utf8=function(t){for(var e,i,n="",r=-1;++r=55296&&56319>=e&&i>=56320&&57343>=i&&(e=65536+((1023&e)<<10)+(1023&i),r++),127>=e?n+=String.fromCharCode(e):2047>=e?n+=String.fromCharCode(192|e>>>6&31,128|63&e):65535>=e?n+=String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>=e&&(n+=String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n},t.prototype.str2rstr_utf16le=function(t){for(var e="",i=0;i>>8&255);return e},t.prototype.str2rstr_utf16be=function(t){for(var e="",i=0;i>>8&255,255&t.charCodeAt(i));return e},t.prototype.rstr2binl=function(t){for(var e=Array(t.length>>2),i=0;i>5]|=(255&t.charCodeAt(i/8))<>5]>>>i%32&255);return e},t.prototype.binl_md5=function(t,e){t[e>>5]|=128<>>9<<4)+14]=e;for(var i=1732584193,n=-271733879,r=-1732584194,o=271733878,a=0;a>16)+(e>>16)+(i>>16);return n<<16|65535&i},t.prototype.bit_rol=function(t,e){return t<>>32-e},t}();__reflect(md5.prototype,"md5");var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.getRealLength=function(t){return void 0==t?0:(t=t.replace(/[^\x00-\xff]/g,"ab"),t.length)},t}();t.StringUtil=e,__reflect(e.prototype,"giant.chuanqi.StringUtil")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.img=function(t){return"[img]"+t+"[/img]"},t.link=function(t){return"[url=link_href]"+t+"[/url]"},t.bold=function(t){return"[b]"+t+"[/b]"},t.italic=function(t){return"[i]"+t+"[/i]"},t.downline=function(t){return"[u]"+t+"[/u]"},t.color=function(t,e){return"number"==typeof e&&(e="#"+e.toString(16)),"[color="+e+"]"+t+"[/color]"},t.jcimg=function(t){return"[url="+t+"]蚕[/url]"},t.font=function(t,e){return"[font="+e+"]"+t+"[/font]"},t.size=function(t,e){return"[size="+e+"]"+t+"[/size]"},t}();t.UBB=e,__reflect(e.prototype,"giant.chuanqi.UBB")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=300,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=a.isSelf,c=t.recyclable(e.MonsterMissText);c.text="m",n._container.addChild(c);var u=a.target||a.caster,l=u.x+(s?-50-c.width:50),g=u.y-150;c.x=l,c.y=g,c.alpha=1,c.scaleX=c.scaleY=1;var d=l+(s?-150:150)+60*Math.random()-30,h=g+20*Math.random()-10,p=n._duration1/o,f=n._duration2/o,_=n._wait/o,m=t.Global.getTween(c);m.to({x:d,y:h},p,i.quadIn).wait(_).to({alpha:0},f).call(n.recycle,n,[c,a]);var v=n._delay/o;t.Global.callLater(n.doTween,v,n)},r}(e.BaseEffect);e.MonsterMissEffect=n,__reflect(n.prototype,"giant.chuanqi.MonsterMissEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){function e(e){return(e+="")?(~e.indexOf(".")||(e+=t.Extension.PNG),e):""}function i(e){return(e+="")?(~e.indexOf(".")||(e+=t.Extension.JPG),e):""}function n(i){var n=t.ResPrefix.DropIcon+e(i);return n}t.Extension={JPG:".jpg",PNG:".png",WEBP:".webp",FGUI:"bin",MP3:".mp3"},t.appendPNG=e,t.appendJPG=i,t.getDropUri=n}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.prototype.init=function(t,e,i){this.callback=t,this.args=i,this.thisObj=e},e.prototype.checkHandle=function(t,e){return this.callback===t&&this.thisObj==e},e.prototype.execute=function(t){void 0===t&&(t=!0);var e,i=this.callback;if(void 0!=i){e=i.apply(this.thisObj,this.args)}else;return t&&this.recycle(),e},e.prototype.onRecycle=function(){var t=this;t.callback=void 0,t.thisObj=void 0,t.args=void 0},e.get=function(i,n){for(var r=[],o=2;on&&(e[i++]=t,t.Rx+=t.dRx,t.Ry+=t.dRy,t.x=Math.round(t.x+t.dx)),i}function a(t,e,i){var n,r,o,a,s;if(t.y==e.y)return 0;t.y0)for(var T=[],B=[],L=0;C>L;L++){var D=P[L];D&&D.length&&(D.appendTo(T),T.doSort("dx"));var O=T.length-1;if(O>0){for(var U=0;O>U;U++){var j=T[U],F=j.x,G=j.Rx,E=j.Ry,q=T[U+1],H=q.x,N=q.Rx,V=q.Ry,$=F-H,X=0,z=0;$&&(X=(G-N)/$,z=(E-V)/$);for(var W=F;H>=W;W++){var J=0|G,K=G-J,Z=0|E,Y=E-Z,Q=4*(Z*s+J),te=A[Q],ee=A[Q+1],ie=A[Q+2],ne=A[Q+3],re=Q+4,oe=A[re],ae=A[re+1],se=A[re+2],ce=A[re+3],ue=4*((Z+1)*s+J),le=A[ue],ge=A[ue+1],de=A[ue+2],he=A[ue+3],pe=ue+4,fe=A[pe],_e=A[pe+1],me=A[pe+2],ve=A[pe+3],ye=1-K,Ce=1-Y,be=ye*Ce,ke=K*Ce,xe=ye*Y,Ie=K*Y,Se=4*(L*b+W);M[Se]=te*be+oe*ke+le*xe+fe*Ie,M[Se+1]=ee*be+ae*ke+ge*xe+_e*Ie,M[Se+2]=ie*be+se*ke+de*xe+me*Ie,M[Se+3]=ne*be+ce*ke+he*xe+ve*Ie,G+=X,E+=z}}for(var Me=0,U=0;O>=U;U++)Me=o(T[U],B,Me,L);B.length=Me;var we=T;T=B,B=we}}return I.putImageData(S,0,0),egret.BitmapData.create("base64",x.toDataURL())},t}();t.QuadTransform=e,__reflect(e.prototype,"giant.QuadTransform")}(giant||(giant={}));var giant;!function(t){t.ConfigUtils=function(){function e(t,e,i){var n,r=e.substring(0,e.indexOf("/"));if(r in t&&t[r])if(0==t[r].length)n=i+e;else{var o=e.split("/"),a="n"==r?o[2]:o[1],s=void 0;for(var c in t[r])if(a==t[r][c]){s=!0;break}s?n=i+e:(n=l+e,console.log("parseSpecialRes remote: "+n))}else n=l+e,console.log("parseSpecialRes remote: "+n);return n}function i(i){o(i);return i=n(i)?r(i):t.isAndroidMicro?e(h,i,"resource/zhcn/"):t.isVivo||t.isBaidu||t.isHuawei||t.iswx||t.isqq?"undefined"!=typeof jc&&jc.gg.extcfg[i]?jc.gg.extcfg[i]:e(p,i,"sub_res/"):t.isIOSMicro?"resource/zhcn/"+i:"undefined"!=typeof jc&&jc.gg.extcfg[i]?jc.gg.extcfg[i]:l+i}function n(t){return t.indexOf("http://")>=0||t.indexOf("https://")>=0}function r(t){return t.indexOf("http://")>=0?t.substring(t.lastIndexOf("http://")):t.substring(t.lastIndexOf("https://"))}function o(t){var e=s;return e&&e[t]?e[t]:""}var a,s,c,u="",l="",g="",d={},h={m:["1305","1423","1422","1309","1421"],n:["NA10","NA10_ui","NA11","NA11_ui","pet_01","pet_01_ui","pet_02","pet_02_ui","pet_03","pet_03_ui","pet_04","pet_04_ui","pet_05","pet_05_ui","pet_06","pet_06_ui","pet_07","pet_07_ui","monster_13","boss_06","monster_24","monster_16"],ef:["10601","boss2","buff_bingdong1","buff_jiaoxie","buff_liuxue","buff_meihuo","buff_pojia","buff_xuanyun","buff_zhimang","buff_zhongdu","buff_zhuoshao","skilladd","test","test10-1","test10-2","test1-1","test11-1","test1-2","test12-1","test12-2","test13-1","test13-2","test14-1","test14-2","test14-3","test2","test3","test4-1","test4-2","test4-3","test4-4","test6-1","test6-2","test6-3","test7-1","test8-1","test9-1","test9-2","atk1_0","atk1_1","atk1_2","atk1_3","atk1_4","atk2_0","atk2_1","atk2_2","atk2_3","atk2_4","atk3_0","atk3_1","atk3_2","atk3_3","atk3_4","taskfinish","activityicon","zjm_zhanDouLi","powerup","upgrade","kingload_1","guide","notice","rareitem4","rareitem5","rareitem6","rareitem7"],f:[],i:[],o:[],p:["firstcharge","lib"]},p={m:["1305","1423"],ef:["atk1_0","atk1_1","atk1_2","atk1_3","atk1_4","atk2_0","atk2_1","atk2_2","atk2_3","atk2_4","atk3_0","atk3_1","atk3_2","atk3_3","atk3_4","activityicon","startgame"]};return{get data(){return a},setData:function(e){a=e,c=e.version||"1.0.0",platform.isLocal&&(e.resPrefixes="http://t.zhl.com/game/normal/1.0.7/resource/zhcn/"),t.iswx||t.isqq||t.isIOSMicro?(l=a.resPrefixes,!a.params_wx&&(a.params_wx={})):l=a.resPrefixes,!a.params&&(a.params={}),!a.params_xiaomi&&(a.params_xiaomi={}),!a.params_web&&(a.params_web={}),!a.params_webXHB&&(a.params_webXHB={}),!a.params_huawei&&(a.params_huawei={}),!a.params&&(a.params={}),platform.version&&(l=l.replace("${version}",platform.version)),g=e.resConfig,u=a.skinPrefixes,d=a.payParam||{};var i=e.hash;i&&t.ConfigUtils.setHash(i),console.log("ConfigUtils resPrefixes: "+l)},cfgFromJcfw:function(){l=jc.gg.extcfg.resPrefixes,platform.version&&(l=l.replace("${version}",platform.version)),u=jc.gg.extcfg.skinPrefixes,g=jc.gg.extcfg.resCfgUrl,t.Core.imgScale=jc.gg.extcfg.imgScale||1},setHash:function(e,i){if(void 0===i&&(i=""),Number(e)>0)void 0==s&&(s={}),s[i]=e;else{i&&(i+="/");for(var n in e)t.ConfigUtils.setHash(e[n],i+n)}},get payParam(){return d},get version(){return c},get domain(){return u},set domain(t){u=t},get resConfig(){return g},set resConfig(t){g=t},getResUrl:function(t){return i(t)}}}()}(giant||(giant={}));var $DD={},giant;!function(t){t.DataParser=function(){function e(t,e,i,n,r){if(e)for(var o=0,a=e.length;a>o;o++){var s=e[o],c=new t;if(c.decode(s),i&&!i.call(n,c,r,o))return!1}return!0}function i(t,e){r[t]=e}function n(t,e,i){var n=e[0],r=e[1];if(r in t){var o=t[r];return n[o]=t,!0}return!1}var r={};return{regParser:i,forBasic:function(t){var e=RES.getRes(t);e.Function&&(e.Function.push([373,0,"",0,8100]),e.Function.push([374,0,"",0,8900]),e.Function.push([375,0,"",0,8900]),e.Function.push([376,0,"",0,8900]),e.Function.push([377,0,"",0,8900]),e.Function.push([378,0,"",0,8900]));for(var i in e){var n=r[i];if(n){var o=n(e[i]);o&&($DD[i]=o)}}RES.destroyRes(t)},forCfgs:function(t){return __awaiter(this,void 0,void 0,function(){var e,i,n,o,a,s,c;return __generator(this,function(u){switch(u.label){case 0:return e=RES.getRes(t),[4,JSZip.loadAsync(e)];case 1:return i=u.sent(),[4,i.file("cfgs.json").async("text")];case 2:n=u.sent(),o=JSON.parse(n);for(a in o)s=r[a],s&&(c=s(o[a]),c&&($DD[a]=c));return RES.destroyRes(t),[2]}})})},forRunning:function(e){var i=RES.getRes(e);for(var n in i){var o=r[n];if(o){var a=o(i[n]);a&&($DD[n]=a)}}RES.destroyRes(e),r=null,delete t.DataParser},assignCfgs:function(t){var e=RES.getRes(t);for(var i in e){var n=r[i];if(n){var o=n(e[i]);o&&($DD[i]?$DD[i]=$DD[i].zssign(o):$DD[i]=o)}}RES.destroyRes(t)},regCommonParser:function(t,r,o){var a=this;void 0===o&&(o="id"),i(t,function(i){if(i){var s={};try{e(r,i,n,a,[s,o,t])}catch(c){}return s}})}}}()}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.PetNormalText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.PetEffect=i,__reflect(i.prototype,"giant.chuanqi.PetEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.KEY_DOWN="keydown",t.KEY_UP="keyup",t}();t.KeyboardEventConst=e,__reflect(e.prototype,"giant.KeyboardEventConst")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this.pool=new t.RecyclablePool(t.KeyVO),this.shiftKey=!1,this.ctrlKey=!1,this.keyHandler=function(t){}}return e.prototype.init=function(){},e.prototype.regKeyDown=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.removeKeyDown=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.regKeyUp=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.removeKeyUp=function(t,e,i,n,r,o){void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===o&&(o=!1)},e.prototype.doKey=function(t,e){},e}();t.KeyBoardManage=e,__reflect(e.prototype,"giant.KeyBoardManage")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(e,i){this._desc=e,this._code=i,t.keyCodeDict[i]=this,t.keyDescriptionDict[e]=this}return t.getKeyStrokeByKeyCode=function(t){return this.keyCodeDict[t]},t.getKeyStrokeByKeyDescription=function(t){return this.keyDescriptionDict[t]},Object.defineProperty(t.prototype,"description",{get:function(){return this._desc},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"code",{get:function(){return this._code},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return"Keyboard["+this._desc+"]"},t.keyCodeDict={},t.keyDescriptionDict={},t.VK_0=new t("0",48),t.VK_1=new t("1",49),t.VK_2=new t("2",50),t.VK_3=new t("3",51),t.VK_4=new t("4",52),t.VK_5=new t("5",53),t.VK_6=new t("6",54),t.VK_7=new t("7",55),t.VK_8=new t("8",56),t.VK_9=new t("9",57),t.VK_A=new t("A",65),t.VK_B=new t("B",66),t.VK_C=new t("C",67),t.VK_D=new t("D",68),t.VK_E=new t("E",69),t.VK_F=new t("F",70),t.VK_G=new t("G",71),t.VK_H=new t("H",72),t.VK_I=new t("I",73),t.VK_J=new t("J",74),t.VK_K=new t("K",75),t.VK_L=new t("L",76),t.VK_M=new t("M",77),t.VK_N=new t("N",78),t.VK_O=new t("O",79),t.VK_P=new t("P",80),t.VK_Q=new t("Q",81),t.VK_R=new t("R",82),t.VK_S=new t("S",83),t.VK_T=new t("T",84),t.VK_U=new t("U",85),t.VK_V=new t("V",86),t.VK_W=new t("W",87),t.VK_X=new t("X",88),t.VK_Y=new t("Y",89),t.VK_Z=new t("Z",90),t.VK_F1=new t("F1",112),t.VK_F2=new t("F2",113),t.VK_F3=new t("F3",114),t.VK_F4=new t("F4",115),t.VK_F5=new t("F5",116),t.VK_F6=new t("F6",117),t.VK_F7=new t("F7",118),t.VK_F8=new t("F8",119),t.VK_F9=new t("F9",120),t.VK_F10=new t("F10",121),t.VK_F11=new t("F11",122),t.VK_F12=new t("F12",123),t.VK_F13=new t("F13",124),t.VK_F14=new t("F14",125),t.VK_F15=new t("F15",126),t.VK_NUMPAD_0=new t("Numpad_0",96),t.VK_NUMPAD_1=new t("Numpad_1",97),t.VK_NUMPAD_2=new t("Numpad_2",98),t.VK_NUMPAD_3=new t("Numpad_3",99),t.VK_NUMPAD_4=new t("Numpad_4",100),t.VK_NUMPAD_5=new t("Numpad_5",101),t.VK_NUMPAD_6=new t("Numpad_6",102),t.VK_NUMPAD_7=new t("Numpad_7",103),t.VK_NUMPAD_8=new t("Numpad_8",104),t.VK_NUMPAD_9=new t("Numpad_9",105),t.VK_NUMPAD_MULTIPLY=new t("Numpad_Multiply",106),t.VK_NUMPAD_ADD=new t("Numpad_Add",107),t.VK_NUMPAD_ENTER=new t("Numpad_Enter",108),t.VK_NUMPAD_SUBTRACT=new t("Numpad_Subtract",109),t.VK_NUMPAD_DECIMAL=new t("Numpad_Decimal",110),t.VK_NUMPAD_DIVIDE=new t("Numpad_Divide",111),t.VK_BACKSPACE=new t("Backspace",8),t.VK_TAB=new t("Tab",9),t.VK_ENTER=new t("Enter",13),t.VK_SHIFT=new t("Shift",16),t.VK_CONTROL=new t("Ctrl",17),t.VK_ALT=new t("Alt",18),t.VK_ESCAPE=new t("Esc",27),t.VK_SPACE=new t("Space",32),t.VK_CAPS_LOCK=new t("Cap",20),t.VK_NUM_LOCK=new t("Num",144),t.VK_SCROLL_LOCK=new t("Scroll",145),t.VK_PAUSE=new t("Pause",19),t.VK_PAGE_UP=new t("PageUp",33),t.VK_PAGE_DOWN=new t("PageDown",34),t.VK_END=new t("End",35),t.VK_HOME=new t("Home",36),t.VK_INSERT=new t("Insert",45),t.VK_DELETE=new t("Delete",46),t.VK_LEFT=new t("Left",37),t.VK_UP=new t("Up",38),t.VK_RIGHT=new t("Right",39),t.VK_DOWN=new t("Down",40),t.VK_WINDOWS=new t("Win",91),t.VK_MENU=new t("Menu",93),t}();t.KeyStroke=e,__reflect(e.prototype,"giant.KeyStroke")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.prototype.doExcute=function(){this.func&&this.func.call(this.target) +},t.prototype.isEqual=function(t,e,i){return this.key==t&&this.func==e&&this.target==i},t}();t.KeyVO=e,__reflect(e.prototype,"giant.KeyVO")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._offsetY=0,this._coverTop=!1}return Object.defineProperty(e.prototype,"offsetY",{get:function(){return this._offsetY},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"screenWidth",{get:function(){return this.stage.stageWidth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"screenHeight",{get:function(){return this.stage.stageHeight-this._offsetY},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"coverTop",{get:function(){return this._coverTop},enumerable:!0,configurable:!0}),e.prototype.init=function(e){var i=this;if(i.stage=e,i.callbacks=[],i.stage.on(egret.Event.RESIZE,i.resize,i),i._offsetY=0,t.iswx||t.isqq){var n=wx.getSystemInfoSync();if(n){var r=n.system,o=n.statusBarHeight;t.traceRelease("barHeight:",o),-1!=r.indexOf("iOS")?(t.isWxIOS=!0,i._offsetY=platform.other.getLiuHaiHeight()):-1!=r.indexOf("Android")&&(t.isWxAndroid=!0,i._offsetY=platform.other.getLiuHaiHeight())}}else if(t.isXiaomi){var a=qg.getSystemInfoSync();a&&a.safeArea&&(i._offsetY=a.safeArea.top*this.screenHeight/a.safeArea.height)}else if(t.isOppo){var a=qg.getSystemInfoSync();a&&a.notchHeight>0&&(i._offsetY=a.notchHeight*this.screenHeight/a.screenHeight+35)}else t.isHuawei||t.isVivo||t.isBaidu?i._offsetY=platform.other.getLiuHaiHeight():(t.isAndroidMicro||t.isIOSMicro)&&(i._offsetY=platform.other.getLiuHaiHeight())},e.prototype.resize=function(t){var e=this,i=e.callbacks,n=e.screenWidth,r=e.screenHeight;i.forEach(function(t){var e=t.callback,i=t.thisObj;e&&e.apply(i,[n,r])})},e.prototype.has=function(t,e){for(var i=this.callbacks,n=0,r=i;n=0;n--){var r=i[n];if(r.callback==t&&r.thisObj==e)return i.remove(r),!0}return!1},e}();t.ResizeMgr=e,__reflect(e.prototype,"giant.ResizeMgr"),t.resizeMgr=new e}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){this.list=[],this.running=!1}return t.prototype.add=function(t,e){var i=this.list;return this.has(t,e)?!1:(i.push({callback:t,thisObj:e}),1==i.length&&this.start(),!0)},t.prototype.remove=function(t,e){var i=this.list,n=!1,r=i.length-1;if(0>r)return!1;for(var o=r;o>=0;o--){var a=i[o];if(a.callback==t&&a.thisObj==e){i.splice(o,1),n=!0;break}}return 0==i.length&&this.stop(),n},t.prototype.has=function(t,e){for(var i=this.list,n=0,r=i;n=0;i--){var n=e[i];n&&n.callback.call(n.thisObj)}return!1},t}();t.TickMgr=e,__reflect(e.prototype,"giant.TickMgr"),t.tickMgr=new e}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return i.call(this)||this}return __extends(n,i),n.prototype.getText=function(i){var n=t.recyclable(e.ShaoZhuoText);return n.text="a-"+i.dmg,this._container.addChild(n),n},n}(e.NormalEffect);e.ShaoZhuoEffect=i,__reflect(i.prototype,"giant.chuanqi.ShaoZhuoEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.prototype.onRecycle=function(){this.data=void 0,this.cmd=void 0},t}();t.NetData=e,__reflect(e.prototype,"giant.NetData",["giant.IRecyclable"])}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){this.dispatchList=[],this._listenerMaps={}}return t.prototype.register=function(t,e,i,n){void 0===i&&(i=0),void 0===n&&(n=!1);var r=this._listenerMaps,o={handler:e,priority:i,once:n},a=r[t];if(a){var s,c=a.length;for(s=0;c>s;s++){var u=a[s];if(u.handler==e){if(u.priority==i)return!1;a.splice(s,1),c--;break}}for(s=0;c>s;s++)if(i>a[s].priority)return a.splice(s,0,o),!0;a[c]=o}else a=[],r[t]=a,a.push(o);return!0},t.prototype.remove=function(t,e){var i=this._listenerMaps,n=i[t];if(!n)return!1;for(var r=n.length,o=0;r>o;o++)if(n[o].handler==e)return n.splice(o,1),1==r&&delete i[t],!0;return!1},t.prototype.dispatch=function(t){var e=this,i=t.cmd,n=e._listenerMaps[i];if(n){for(var r,o=0,a=e.dispatchList,s=0,c=n;su;u++)r=a[u],r.handler(t),r.once&&e.remove(i,r.handler)}},t}();t.NetRouter=e,__reflect(e.prototype,"giant.NetRouter")}(giant||(giant={}));var giant;!function(t){var e=function(e){function i(){var i=e.call(this)||this;return i.tryTimes=1,i.isServerKickouted=!1,i.serverKickCode=0,i.onError=function(e){t.traceRelease("net onError ----- "),t.dispatch(-197),i.recontect()},i.onClose=function(e){t.traceRelease("连接被关闭了"),t.dispatch(-198),i.recontect()},i.countDown=2,i.reload=function(){if(t.isWebXHB)platform.other.gameRefresh();else{var e=location;if(e){var i=e.reload;i&&location.reload(!0)}}},i.onData=function(t){var e=i,n=e._readBuffer;n.clear(),n.position=0,e.ws.readBytes(n),e.decodeBytes(n)},i.onOpen=function(e){var n=i;t.hideAlert(),t.traceRelease("onOpen____和服务器建立网络连接"),t.dispatch(-199),t.Global.clearCallLater(n.showRecontect,n),t.Global.clearCallLater(n.recontect,n),n.tryTimes=1},t.NetBase._instance=i,i}return __extends(i,e),i.prototype.setUrl=function(t){var e=this;e.hostUrl!=t&&(e.hostUrl=t)},i.prototype.close=function(){var t=this,e=t.ws;e&&(e.off(egret.Event.CONNECT,t.onOpen,t),e.off(egret.Event.CLOSE,t.onClose,t),e.off(egret.IOErrorEvent.IO_ERROR,t.onError,t),e.off(egret.ProgressEvent.SOCKET_DATA,t.onData,t),e.close(),t.ws=void 0)},Object.defineProperty(i.prototype,"contented",{get:function(){var t=this.ws;return t&&t.connected},enumerable:!0,configurable:!0}),i.prototype.connect=function(e){var i=this,n=i.ws;if(i.isServerKickouted)return void i.close();if(e&&i.tryTimes++,t.iswx||t.isqq);else if(i.tryTimes>20)return void i.alertReload();try{var r=i.hostUrl;n=i.ws,void 0==n&&r&&(t.traceRelease("connect ==== create"),n=i.ws=new egret.WebSocket,n.type=egret.WebSocket.TYPE_BINARY,n.on(egret.Event.CONNECT,i.onOpen,i),n.on(egret.Event.CLOSE,i.onClose,i),n.on(egret.IOErrorEvent.IO_ERROR,i.onError,i),n.on(egret.ProgressEvent.SOCKET_DATA,i.onData,i),n.connectByUrl(r))}catch(o){return void t.traceRelease("connect___try error"+o.message)}},i.prototype.recontect=function(){var e=this;Date.now();e.close(),e.isServerKickouted?(t.Global.clearCallLater(e.showRecontect,e),e.showLoginAtOtherClient()):(t.traceRelease("2秒后尝试重链"),e.countDown=2,e.showRecontect())},i.prototype.showRecontect=function(){var e=this;e.isServerKickouted||(e.countDown<0?(t.showAlert({message:"网络链接状态已断开,正重连中......"}),e.connect(e.tryTimes)):(t.Global.clearCallLater(e.showRecontect,e),t.Global.callLater(e.showRecontect,1e3,e)),e.countDown--)},i.prototype.alertReload=function(){this.tryTimes=1,this.close(),t.dispatch(-196)},i.prototype.showLoginAtOtherClient=function(){var e=this,i=e.serverKickCode>0?t.CodeUtil.getMsg(e.serverKickCode):"断开连接";i="0"===i?"断开连接":i,t.showAlert({message:i,okLabel:"确定",showNo:!1,callback:function(t){e.isServerKickouted=!1,e.serverKickCode=0,1==t?e.reload():e.alertReload()},thisObj:e})},i.prototype._send=function(e,i,n){void 0===n&&(n="");var r=this,o=r._sendBuffer;o.clear();var a=t.recyclable(t.NetData);a.data=t.PB.writeTo(i,n),a.cmd=e,t.PB.writeTo(a,"GameMsg",o),a.recycle();var s=r._realBuffer,c=o.length;s.clear(),s.writeVarint(c),s.writeBytes(o),s.position=0;var u=r.ws;if(u){if(r.contented)return u.writeBytes(s),!0;var l="网络失去链接,尝试重连中";t.traceRelease(l)}return!1},i}(t.NetBase);t.WSNet=e,__reflect(e.prototype,"giant.WSNet")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.readFrom=function(t,i,n){var r=e.ctorByName[t],o=r?new r:{};n=n||0;var a=n>0?i.bytesAvailable-n:0,s=e.structByName[t];if(s){for(;i.bytesAvailable>a;){var c=i.readVarint();if(0!=c){var u=c>>>3,l=s[u];if(l){var g=l[0],d=l[1],h=l[2],p=l[3],f=void 0;switch(h){case 1:i.$endian=0,f=i.readDouble();break;case 2:i.$endian=0,f=parseFloat(i.readFloat().toPrecision(4));break;case 3:case 4:case 18:f=i.readVarint64();break;case 5:case 17:f=i.readVarint();break;case 13:case 14:f=i.readVarint();break;case 6:case 16:f=e.readFix64(i).toNumber();break;case 7:f=i.readUnsignedInt();break;case 8:f=e.readBoolean(i);break;case 9:f=e.readString(i);break;case 10:f=void 0;break;case 11:f=e.readMessage(i,p);break;case 12:f=e.readBytes(i);break;case 15:f=i.readInt();break;default:f=e.readValue(c,i)}if(3==d){var _=o[g];_||(o[g]=_=[]),_.push(f)}else o[g]=f}}}return o}},e.readValue=function(t,i){var n,r=7&t;switch(r){case 0:n=i.readVarint();break;case 2:n=e.readString(i);break;case 5:n=i.readInt();break;case 1:n=i.readDouble()}return n},e.readFix64=function(e){var i=new t.Int64;return i.low=e.readUnsignedInt(),i.high=e.readUnsignedInt(),i},e.readBoolean=function(t){return t.readVarint()>0},e.readString=function(t){var e=t.readVarint();return e>0?t.readUTFBytes(e):""},e.readMessage=function(t,i){var n=t.readVarint();return n>0?e.readFrom(i,t,n):void 0},e.readBytes=function(t){var e=t.readVarint();return t.readByteArray(e)},e.writeTo=function(i,n,r){if(void 0==i)return new t.Byte;var o=e.structByName[n];if(o){r||(r=new t.Byte);for(var a in o){var s=+a,c=o[s],u=c[1],l=c[0];if(1!=u||l in i){var g=i[l];if(void 0!=g&&g!==c[4]){var d=c[2],h=c[3],p=e.type2WireType(d),f=s<<3|p;if(3==u)for(var _ in g){var m=g[_];e.writeElementTo(m,d,f,r,h)}else e.writeElementTo(g,d,f,r,h)}}}return r}},e.writeElementTo=function(i,n,r,o,a){switch(o.writeVarint(r),n){case 7:o.writeUnsignedInt(i);break;case 15:o.writeInt(i);break;case 2:o.writeFloat(i);break;case 1:o.writeDouble(i);break;case 6:case 16:var s=t.Int64.fromNumber(i);o.writeUnsignedInt(s.low),o.writeUnsignedInt(s.high);break;case 5:case 17:o.writeVarint(i);break;case 14:case 13:o.writeVarint(i);break;case 3:case 18:case 4:o.writeVarint64(i);break;case 8:o.writeVarint(i?1:0);break;case 9:case 12:case 11:var c=void 0;if(e.tempByte||(e.tempByte=new t.Byte),11==n){var u=e.tempByte;u.clear(),u.position=0,c=e.writeTo(i,a,u)}else 12==n?c=i:(c=e.tempByte,c.clear(),c.position=0,c.writeUTFBytes(i));var l=c?c.length:0;o.writeVarint(l),l>0&&o.writeBytes(c,0,l)}},e.type2WireType=function(t){switch(t){case 7:case 15:case 2:return 5;case 1:case 6:case 16:return 1;case 5:case 17:case 14:case 13:case 3:case 18:case 4:case 8:return 0;case 9:case 11:case 12:return 2}return-1},e.structByName={},e.ctorByName={},e}();t.PB=e,__reflect(e.prototype,"giant.PB")}(giant||(giant={}));var giant;!function(t){t.ResMgr=function(){function e(t){return s[t]}function i(t){s[t]&&(s[t].dispose(),s[t]=void 0,delete s[t])}function n(t,e){var i=s;return t in i?i[t]===e:(i[t]=e,!0)}function r(e){var i=t.game.MapInfo.RootPath,n=i+e+"/",r=i+e+"_1/",o=s,a=0,c=[];for(var u in o)(-1!=u.indexOf(n)||-1!=u.indexOf(r)&&u.indexOf(t.Core.mainRoleUseRes)<0)&&(c[a++]=u);for(var l=0;a>l;l++){var u=c[l],g=o[u];g&&(g.dispose(),o[u]=void 0,delete o[u])}}function o(){var e=t.Global.now,i=t.game.MapInfo.RootPath,n=s,r=0,o=[];for(var a in n){var c=n[a];-1==a.indexOf(i)&&c.lastUseTime+100<=e&&a.indexOf(t.Core.mainRoleUseRes)<0&&(o[r++]=a)}for(var u=0;r>u;u++){var a=o[u],l=n[a];l&&(l.dispose(),n[a]=void 0,delete n[a])}}function a(){var e="_ui",i=s,n=0,r=[];for(var o in i)-1!=o.indexOf("n/")&&-1!=o.indexOf(e)&&o.indexOf(t.Core.mainRoleUseRes)<0&&(r[n++]=o);for(var a=0;n>a;a++){var o=r[a],c=i[o];c&&(c.dispose(),i[o]=void 0,delete i[o])}}var s={};return{getRes:e,regRes:n,deleteMapRes:r,deleteUnitAniRes:o,deleteUnitResFromUI:a,deleteRes:i,init:function(){var e=[];t.timerUtil.add(1e3,function(){var i=t.Global.now,n=i-2e4,r=s,o=0;for(var a in r){var c=r[a];!c.isStatic&&c.lastUseTimeu;u++){var a=e[u],c=r[a];c&&!c.isNoNeedAutoDispose&&(c.dispose(),r[a]=void 0,delete r[a])}})}}}()}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._gap=30}return e.prototype.init=function(t,e,i,n){void 0===n&&(n=30),this._endRad=e,this._swing=Math.abs(t),this._deltaRad=e/i,this._deltaSwing=t/i,this._gap=n},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.shake=function(){this._target&&(this._cSwing=this._swing,this._rad=0,this._shaking=!0,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;if(i-this._lt>=this._gap){this._lt=i,this._rad+=this._deltaRad;var n=this._cSwing*Math.cos(this._rad)>>0,r=this._cSwing*Math.sin(this._rad)>>0;this._target.x=n,this._target.y=r,this._cSwing<=0&&this.endShake(),this._cSwing-=Math.max(0,this._deltaSwing)}},e.prototype.endShake=function(){this._shaking&&(this._target.x=0,this._target.y=0,this._shaking=!1,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.CircleShake=e,__reflect(e.prototype,"giant.CircleShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._t=0,this._rad=0,this._increaseRad=Math.PI/3,this._gap=30}return e.prototype.DirectionShake=function(){},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.init=function(t,e,i,n,r,o){void 0===n&&(n=0),void 0===r&&(r=0),void 0===o&&(o=30),this._swing=e,this._times=t,this._offsetY=r,this._offsetX=n,this._d=i,this._gap=o},e.prototype.shake=function(){this._target&&(this._shaking=!0,this._t=this._times,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;i-this._lt>=this._gap&&(this._lt=i,this._c++,this._rad+=this._increaseRad,this._r=Math.sin(this._rad),this._target.x=this._offsetX+this._swing*Math.cos(this._d)*this._r>>0,this._target.y=this._offsetY+this._swing*Math.sin(this._d)*this._r>>0,this._c%6==0&&this._t--,this._t<=0&&this.endShake())},e.prototype.endShake=function(){this._shaking&&(this._shaking=!1,this._c=0,this._rad=0,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.DirectionShake=e,__reflect(e.prototype,"giant.DirectionShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._currentRad=0,this._srad=0,this._frames=6,this._c=0,this._gap=30}return e.prototype.init=function(t,e,i,n,r){void 0===i&&(i=3),void 0===n&&(n=3),void 0===r&&(r=30),this._startRad=t,this._endRad=e,this._swing=i,this._frames=n,this._iRad=Math.PI/this._frames,this._deltaRad=(this._endRad-this._startRad)/this._frames,this._gap=r},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.shake=function(){this._target&&(this._shaking=!0,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;i-this._lt>=this._gap&&(this._lt=i,this._c++,this._srad+=this._iRad,this._currentRad+=this._deltaRad,this._r=Math.sin(this._srad),this._target.x=this._swing*Math.cos(this._currentRad)*this._r>>0,this._target.y=this._swing*Math.sin(this._currentRad)*this._r>>0,this._c>=this._frames&&this.endShake())},e.prototype.endShake=function(){this._shaking&&(this._target.x=0,this._target.y=0,this._c=0,this._srad=0,this._currentRad=0,this._shaking=!1,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.RotationShake=e,__reflect(e.prototype,"giant.RotationShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.prototype.shakeStage=function(e,i){void 0===e&&(e=1),void 0===i&&(i=0);var n=5,r=40,o=10,a=24,s=30,c=20,u=12,l=this._shakeMap,g=t.gameEngine;if(!l){l={},this._shakeMap=l;var d=new t.CircleShake;d.init(n,4*Math.PI,u),l[1]=d;var h=new t.DirectionShake;h.init(2,n,i,0,0,s),l[2]=h;var p=new t.VerticalShake;p.init(2,a),l[3]=p;var f=new t.RotationShake;f.init(1,Math.PI,o,5,s),l[4]=f;var _=new t.CircleShake;_.init(r,4*Math.PI,c),l[5]=_}var m=l[e];if(m){var v=this._currentShake;v&&v.endShake(),v=this._currentShake=m;var y=g.getLayer(3700);y&&(v.setShakeUnit(y),v.shake())}},e}();t.ShakeManage=e,__reflect(e.prototype,"giant.ShakeManage")}(giant||(giant={}));var giant;!function(t){var e=function(t){function e(){var e=t.call(this,10,0)||this;return t.prototype.start.call(e),e}return __extends(e,t),e.tm=new e,e}(egret.Timer);t.ShakeTimer=e,__reflect(e.prototype,"giant.ShakeTimer")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this._t=0,this._times=0,this._rad=0,this._increaseRad=Math.PI/3,this._c=0,this._gap=30}return e.prototype.init=function(t,e,i,n){void 0===e&&(e=3),void 0===i&&(i=0),void 0===n&&(n=30),this._swing=e,this._times=t,this._offsetY=i,this._gap=n},e.prototype.setShakeUnit=function(t){this._target=t},e.prototype.shake=function(){this._target&&(this._shaking=!0,this._t=this._times,t.ShakeTimer.tm.on(egret.TimerEvent.TIMER,this.shakeHandler,this),this._lt=t.Global.now)},e.prototype.shakeHandler=function(e){var i=t.Global.now;i-this._lt>=this._gap&&(this._lt=i,this._c++,this._rad+=this._increaseRad,this._target.y=this._offsetY+this._swing*Math.sin(this._rad)>>0,this._c%6==0&&this._t--,this._t<=0&&this.endShake())},e.prototype.endShake=function(){this._shaking&&(this._shaking=!1,this._target.y=0,this._c=0,this._rad=0,t.ShakeTimer.tm.off(egret.TimerEvent.TIMER,this.shakeHandler,this))},e}();t.VerticalShake=e,__reflect(e.prototype,"giant.VerticalShake",["giant.IShake"])}(giant||(giant={}));var giant;!function(t){var e=function(e){function i(t){return e.call(this,t)||this}return __extends(i,e),i.prototype.readBuffer=function(t){if(this.validate(t)){var e=this.position;return this.position+=t,this.buffer.slice(e,this.position)}},i.prototype.writeInt64=function(e){this.validateBuffer(8);var i=t.Int64.fromNumber(e),n=i.high,r=i.low,o=0==this.$endian,a=this.data,s=this._position;o?(a.setUint32(s,r,o),a.setUint32(s+4,n,o)):(a.setUint32(s,n,o),a.setUint32(s+4,r,o)),this.position=s+8},i.prototype.readInt64=function(){if(this.validate(8)){var e=void 0,i=void 0,n=0==this.$endian,r=this.data,o=this._position;return n?(e=r.getUint32(o,n),i=r.getUint32(o+4,n)):(i=r.getUint32(o,n),e=r.getUint32(o+4,n)),this.position=o+8,t.Int64.toNumber(e,i)}},i.prototype.readFix32=function(){if(this.validate(4)){var t=this.data.getUint32(this._position,!0);return this.position+=4,t}},i.prototype.writeFix32=function(t){this.validateBuffer(4),this.data.setUint32(this._position,t,!0),this.position+=4},i.prototype.readSFix32=function(){if(this.validate(4)){var t=this.data.getInt32(this._position,!0);return this.position+=4,t}},i.prototype.writeSFix32=function(t){this.validateBuffer(4),this.data.setInt32(this._position,t,!0),this.position+=4},i.prototype.readFix64=function(){if(this.validate(8)){var e=this._position,i=this.data,n=i.getUint32(e,!0),r=i.getUint32(e+4,!0);return this.position=e+8,t.Int64.toNumber(n,r)}},i.prototype.writeFix64=function(e){var i=t.Int64.fromNumber(e);this.validateBuffer(8);var n=this._position,r=this.data;r.setUint32(n,i.low,!0),r.setUint32(n+4,i.high,!0),this.position=n+8},i.prototype.readByteArray=function(t){return new i(this.readBuffer(t))},i.prototype.writeVarint64=function(e){var i=t.Int64.fromNumber(e),n=i.high,r=i.low;if(0==n)this.writeVarint(r);else{for(var o=0;4>o;++o)this.writeByte(127&r|128),r>>>=7;0==(2147483640&n)?this.writeByte(n<<4|r):(this.writeByte(127&(n<<4|r)|128),this.writeVarint(n>>>3))}},i.prototype.writeVarint=function(t){for(;;){if(128>t)return void this.writeByte(t);this.writeByte(127&t|128),t>>>=7}},i.prototype.readVarint=function(){for(var t=0,e=0;;e+=7){if(!(32>e)){for(;this.readUnsignedByte()>=128;);break}var i=this.readUnsignedByte();if(!(i>=128)){t|=i<=128))return i|=e<=128))return i|=e<>>4,t.Int64.toNumber(i,n);for(e&=127,i|=e<>>4,r=3;;r+=7)if(e=this.readUnsignedByte(),32>r){if(!(e>=128)){n|=e<r;r++)t(n[r],i[r],e)},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._size=0},Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"list",{get:function(){return this._values},enumerable:!0,configurable:!0}),t}();t.Dictionary=e,__reflect(e.prototype,"giant.Dictionary")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.getDist=function(e,i){return t.getDist2(e.x,e.y,i.x,i.y)},t.getDist2=function(t,e,i,n){t|=0,e|=0,i|=0,n|=0;var r=t-i,o=e-n;return Math.sqrt(r*r+o*o)},t}();t.Geom=e,__reflect(e.prototype,"giant.Geom")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(t,e){this.low=0|t,this.high=0|e}return t.prototype.toNumber=function(){return this.high*n+(this.low>>>0)},t.toNumber=function(t,e){return(0|e)*n+(t>>>0)},t.fromNumber=function(e){if(isNaN(e)||!isFinite(e))return a;if(-o>=e)return c;if(e+1>=o)return s;if(0>e){var i=t.fromNumber(-e);return i.high===c.high&&i.low===c.low?c:(i.low=~i.low,i.high=~i.high,i.add(u))}return new t(e%n|0,e/n|0)},t.prototype.add=function(e){var i=this.high>>>16,n=65535&this.high,r=this.low>>>16,o=65535&this.low,a=e.high>>>16,s=65535&e.high,c=e.low>>>16,u=65535&e.low,l=0,g=0,d=0,h=0;return h+=o+u,d+=h>>>16,h&=65535,d+=r+c,g+=d>>>16,d&=65535,g+=n+s,l+=g>>>16,g&=65535,l+=i+a,l&=65535,new t(d<<16|h,l<<16|g)},t}();t.Int64=e,__reflect(e.prototype,"giant.Int64");var i=65536,n=i*i,r=n*n,o=r/2,a=new e,s=new e(-1,2147483647),c=new e(0,-2147483648),u=new e(1)}(giant||(giant={}));var giant;!function(t){t.DateUtils=function(){var t=new Date,e=Date.now(),i=0;return{initServerTime:function(t,e){this.setServerTime(t)},setServerTime:function(t){e=t,i=Date.now()},get serverTime(){return e+Date.now()-i},get serverDate(){return t.setTime(this.serverTime),t},getFormatTime:function(e,i,n){return void 0===n&&(n=!0),n&&(e=this.getUTCTime(e)),t.setTime(e),t.format(i,!0)},getDayEnd:function(e){return void 0===e&&(e=this.serverTime),t.setTime(e),t.setHours(23,59,59,999)},getDayStart:function(e){return void 0===e&&(e=this.serverTime),t.setTime(e),t.setHours(0,0,0,0)},getCountdown:function(t,e){var i="",n=e.d;if(n){var r=t/864e5>>0;t-=864e5*r,i+=n.substitute(r)}if(n=e.h){var o=t/36e5>>0;t-=36e5*o,i+=n.substitute(zeroize(o,2))}if(n=e.m){var a=t/6e4>>0;t-=6e4*a,i+=n.substitute(zeroize(a,2))}if(n=e.s){var s=t/1e3>>0;i+=n.substitute(zeroize(s))}return i}}}()}(giant||(giant={}));var giant;!function(t){var e=function(){function e(t){t&&this.decode(t)}return e.prototype._decode=function(t,e,i){return void 0===i&&(i=0),this.hour=t,this.minute=e,this.second=i,this.time=36e5*t+6e4*e,this.strTime=t.zeroize(2)+":"+e.zeroize(2),this},e.prototype.decode=function(t){var e=t.split(":");return e.length>=2?this._decode(+e[0],+e[1],+e[2]):void 0},Object.defineProperty(e.prototype,"todayTime",{get:function(){return t.DateUtils.getDayStart()+this.time},enumerable:!0,configurable:!0}),e}();t.TimeVO=e,__reflect(e.prototype,"giant.TimeVO")}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=500,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=(a.isSelf,t.recyclable(e.ZhongduText));s.text="a-"+a.dmg,n._container.addChild(s);var c=a.target||a.caster,u=c.x-s.width/2,l=c.y-150;s.x=u,s.y=l,s.alpha=1,s.scaleX=s.scaleY=1;var g=u+50*Math.random()-10,d=l-200+50*Math.random()-10,h=n._duration1/o,p=n._duration2/o,f=n._wait/o,_=t.Global.getTween(s);_.to({scaleX:2,scaleY:2},300).to({scaleX:1,scaleY:1,x:g,y:d},h,i.quadIn).wait(f).to({alpha:0},p).call(n.recycle,n,[s,a]);var m=n._delay/o;t.Global.callLater(n.doTween,m,n)},r}(e.BaseEffect);e.ZhongduEffect=n,__reflect(n.prototype,"giant.chuanqi.ZhongduEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){}(giant||(giant={}));var giant;!function(t){function e(e){for(var i=[],n=1;ne;e++){var s=r[e];t>s.time?o[i++]=s:r[n++]=s}for(r.length=n,e=i-1;e>=0;e--)o[e].execute();o.length=0},e.prototype.callLater=function(e,i,n,r){for(var o=[],a=4;a=0;n--){var r=i[n];if(r&&r.checkHandle(t,e))return i.splice(n,1),r.recycle()}},e}();t.CallLater=e,__reflect(e.prototype,"giant.CallLater")}(giant||(giant={}));var giant;!function(t){t.CodeUtil=function(){var t={};return{getMsg:function(e){for(var i=[],n=1;no;o++){var a=t[o];n+=a.x,r+=a.y}return e.x=n/i,e.y=r/i,e}function i(t,e){var i=t.x+t.width,n=t.y+t.height,r=e.x+e.width,o=e.y+e.height;return Math.max(t.x,e.x)<=Math.min(i,r)&&Math.max(t.y,e.y)<=Math.min(n,o)}function n(t){for(var e=t[0],i=0,n=e,r=1;r",""":'"',"'":"'","&":"&"," ":" "," ":"\n"},i={"<":"<",">":">","'":"'",'"':""","&":"&"};return{createColorHtml:function(e,i){var n;return n="number"==typeof i?t.ColorUtil.getColorString(i):"#"!=i.charAt(0)?"#"+i:i,""+e+""},clearHtml:function(t){return t.replace(/<[^><]*?>/g,"")},escapeHTML:function(t){return t.replace(/<|>|"|'|&/g,function(t){return i[t]})},unescapeHTML:function(t){return t.replace(/<|>|"|'|&| | /g,function(t){return e[t]})}}}()}(giant||(giant={}));var giant;!function(t){var e=[],i=[],n=[,[],[]],r=function(){function t(t){this.setRandomFunc(t)}return t.setNameLib=function(t){"a"in t&&(e=t.a||[]),"b"in t&&(i=t.b||[]),"c1"in t&&(n[0]=t.c1||[]),"c2"in t&&(n[1]=t.c2||[])},t.prototype.setRandomFunc=function(t){null!=t?this._random=t:this._random=Math.random},t.prototype.getName=function(t){void 0===t&&(t=0);var r="",o=n[t];if(o){var a=e.length,s=i.length,c=o.length,u=this._random;return a&&(r+=e[a*u()>>0]),s&&(r+=1&Date.now()?"":i[s*u()>>0]),c&&(r+=o[c*u()>>0]),r}},t.prototype.dispose=function(){this._random=null},t}();t.NameUtils=r,__reflect(r.prototype,"giant.NameUtils")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.pointPolar=function(t,e,i){var n=egret.NumberUtils;return{x:t*n.cos(i)>>0,y:e*n.sin(i)>>0}},t.pointAdd=function(t,e){return{x:t.x+e.x>>0,y:t.y+e.y>>0}},t.pointPolarAdd=function(e,i,n,r){var o=t.pointPolar(i,n,r);return t.pointAdd(e,o)},t.pointDistance=function(t,e){var i=t.x-e.x,n=t.y-e.y;return Math.sqrt(i*i+n*n)},t}();t.PointUtil=e,__reflect(e.prototype,"giant.PointUtil")}(giant||(giant={}));var giant;!function(t){var e={};t.RequestLimit={check:function(i,n){if(void 0===n&&(n=500),-1!=[1204,1206,1202,1205,1301,1302,1951].indexOf(Number(i)))return!0;if(n=0|n,0>=n)return!0;var r=e[i],o=t.Global.now;if(!r)return e[i]=n+o,!0;var a=r-o;return a>0?!1:(e[i]=n+o,!0)},remove:function(t){delete e[t]}}}(giant||(giant={}));var giant;!function(t){t.TempShare={SharedArray1:[],SharedArray2:[],SharedArray3:[],EgretPoint:new egret.Point,EgretRectangle:new egret.Rectangle,SharedPoint1:{x:0,y:0,z:0},SharedPoint2:{x:0,y:0,z:0},voidFunction:function(){},EmptyObject:Object.freeze({}),EmptyArray:Object.freeze([]),pipeFunction:function(t){return t}}}(giant||(giant={}));var giant;!function(t){t.timerUtil=function(){function e(t){var e=0;for(var i in o){var n=o[i];if(n.nt0)for(var c=0,u=r;c=0;g--)delete o[a[g]];a.length=0}function i(t){return 10*Math.ceil(t/10)}function n(e,n,r){for(var a=[],s=3;s=0;s--){var c=a[s];if(c.checkHandle(e,n)){a.splice(s,1),c.recycle();break}}a.length||delete o[t]}}var o={},a=[];return{add:n,remove:r,tick:e}}()}(giant||(giant={}));var giant;!function(t){var e=function(){function t(){}return t.getSortKeys=function(t){var e=[];for(var i in t)e.push(i);return e.sort(),e},t.getUrlparams=function(e,i){void 0===i&&(i=!1);for(var n=t.getSortKeys(e),r="",o=0,a=n;os){var l=r-1,g="(?:";for(a=0;l>a;a++)o=n[a],o&&(o=o.replace(u,"[\\$1]"),o=o.replace(c,"[$1]"),g+=o+")|(?:");if(o=n[l],o=o.replace(u,"[\\$1]"),o=o.replace(c,"[$1]"),g+=o+")|[|]",g.length<32768)return void(t.filterWords=new RegExp(g,"g"))}t._filterList=new Array(r+1);var d=t._filterList;for(a=0;r>a;a++)o=n[a],o=o.replace(u,"[\\$1]"),o=o.replace(c,"[$1]"),d[a]=new RegExp(o,"g");d[a]=new RegExp("[|]","g"),r+=1},t.wordCensor=function(e){var i=t._filterList,n=t._len,r=t.replaceDirty;if(i){for(var o=0;n>o;o++)e=e.replace(i[o],r);return e}return e.replace(t.filterWords,r) +},t.checkWord=function(e){var i=t._filterList;if(i){for(var n=t._len,r=0;n>r;r++)if(i[r].lastIndex=0,i[r].test(e))return!0;return!1}var o=t.filterWords;return o.lastIndex=0,o.test(e)},t.compareVersion=function(t,e){t=t.split("."),e=e.split(".");for(var i=Math.max(t.length,e.length);t.lengthn;n++){var r=parseInt(t[n]),o=parseInt(e[n]);if(r>o)return 1;if(o>r)return-1}return 0},t.replaceDirty=function(t){for(var e=t.length,i="";e--;)i+="*";return i},t}();t.WordFilter=e,__reflect(e.prototype,"giant.WordFilter")}(giant||(giant={}));var giant;!function(t){var e=function(t){function e(){var e=t.call(this)||this;return e._c=5e3,e._a=!1,e._sc=100,e}return __extends(e,t),e.prototype.touch=function(t){},e.prototype.end=function(t){},e.prototype.showDEBUG=function(t){void 0===t&&(t=-1)},e.prototype.i=function(){},e.prototype.add=function(){},e.prototype.remove=function(){},e.prototype.m=function(){},e.prototype.appendActive=function(t){},e.prototype.aa=function(t){},e.prototype.clear=function(){},e}(egret.DisplayObjectContainer);t.DebugPanel=e,__reflect(e.prototype,"giant.DebugPanel")}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=egret.Ease,n=function(n){function r(){var t=n.call(this)||this;return t._delay=100,t._duration1=500,t._wait=500,t._duration2=200,t}return __extends(r,n),r.prototype.doTween=function(){var n=this,r=n._infoList;if(!r.length)return void(n._isShow=!1);var o=r.length,a=r.shift(),s=(a.isSelf,t.recyclable(e.ZhongduText));s.text="a-"+a.dmg,n._container.addChild(s);var c=a.target||a.caster,u=c.x-s.width/2,l=c.y-150;s.x=u,s.y=l,s.alpha=1,s.scaleX=s.scaleY=1;var g=u+50*Math.random()-10,d=l-200+50*Math.random()-10,h=n._duration1/o,p=n._duration2/o,f=n._wait/o,_=t.Global.getTween(s);_.to({scaleX:2,scaleY:2},300).to({scaleX:1,scaleY:1,x:g,y:d},h,i.quadIn).wait(f).to({alpha:0},p).call(n.recycle,n,[s,a]);var m=n._delay/o;t.Global.callLater(n.doTween,m,n)},r}(e.BaseEffect);e.ZhongduMonsterEffect=n,__reflect(n.prototype,"giant.chuanqi.ZhongduMonsterEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var WXConstant=function(){function t(){this.root="https://piratekingsdown.mztgame.cn/wujitianxia/wx/",this.wxWebResRoot=""}return t}();__reflect(WXConstant.prototype,"WXConstant",["Constant"]);var giant;!function(t){var e={},i=function(){function i(){this.layers=[],this.sortedLayers=[]}return i.prototype.invalidateSort=function(){this.sortDirty=!0},Object.defineProperty(i.prototype,"effectLayerHelp",{get:function(){var t=this._effectLayerHelp;if(!t){var e=new egret.Shape,i=this.getLayer(3770);i&&i.addChild(e),t=this._effectLayerHelp=e.graphics}return t},enumerable:!0,configurable:!0}),i.prototype.sleepLayer=function(e){var i=this.layers[e];t.removeDisplay(i)},i.prototype.awakeLayer=function(t){var i=this.layers[t],n=e[t];i&&n&&this.addLayer(i,n)},i.prototype.addCfgs=function(i,n,r){void 0===n&&(n=0);var o={};o.id=i,o.pid=n,o.ref=r||t.GameLayer,e[i]=o},i.prototype.getLayer=function(i){var n=this,r=n.layers,o=r[i];if(!o){var a=e[i];if(a){var s=a.ref;o=new s(i),n.addLayer(o,a),r[i]=o,o instanceof t.SortedLayer&&n.sortedLayers.push(o)}}return o},i.prototype.addLayer=function(t,e){var i=this.stage;e&&e.pid&&(i=this.getLayer(e.pid)),this.addLayerToParent(t,i)},i.prototype.addLayerToParent=function(e,i){for(var n=i.$children,r=e.id,o=0,a=n.length;a>o;o++){var s=n[o];if(s instanceof t.GameLayer){var c=s;if(c.id>r)break}}i.addChildAt(e,o)},i.prototype.init=function(e){var i=this;if(!i.stage){i.stage=e,t.tickMgr.add(i.render,i);var n=i.addCfgs;n(9e3,8e3),n(8900,8e3),n(8700,8e3),n(8200,8e3),n(8100,8e3),n(8e3),n(3e3),n(3900,3e3),n(3800,3e3),n(3700,3e3),n(3790,3700),n(3780,3700,t.SortedLayer),n(3770,3700),n(3760,3700,t.SortedLayer),n(3750,3700),n(3740,3700),n(3731,3700,t.game.TileMapLayerUp),n(1e3),n(1300,1e3),n(1200,1e3),n(1210,1e3,t.game.TileMapLayerDown),n(1100,1e3,t.game.MapMiniLayer),i.backgroundUp=i.getLayer(3731),i.backgroundDown=i.getLayer(1210),i.backgroundMini=i.getLayer(1100),i.gameLayerDown=i.getLayer(1e3),i.gameLayerUp=i.getLayer(3e3),i.gameLayerDown.touchChildren=!1,i.gameLayerDown.touchEnabled=!1,i.gameLayerUp.touchChildren=!1,i.gameLayerUp.touchEnabled=!1;var r=i.getLayer(8e3);e.addChild(i.gameLayerDown),e.addChild(i.gameLayerUp),e.addChild(r);var o=t.resizeMgr.offsetY;if(r.y=o,o>0){var a=new egret.Shape,s=a.graphics;s.beginFill(0,1),s.drawRect(0,0,1,1),s.endFill();var c=new egret.RenderTexture;if(c.drawToTexture(a),t.resizeMgr.coverTop){var u=new egret.Bitmap(c);u.scaleX=1.2*t.resizeMgr.screenWidth,u.scaleY=o,e.addChild(u)}}e.addChild(fairygui.GRoot.inst.displayObject);var l=this.camera=new t.Camera;e.on(egret.Event.RESIZE,function(){l.setSize(e.stageWidth,e.stageHeight)},this);var g=egret.Capabilities.isMobile;if(!g){var d=null,h=function(){d=null;var i=0;window.innerWidth&&(i=window.innerWidth);var n=0;window.innerHeight&&(n=window.innerHeight),console.log("window.size:"+i+","+n);var r=!1;i>640&&n?r=i!=e.stageWidth||n!=e.stageHeight:(r=640!=i||1136!=n,r&&(i=640,n=1136)),r&&(e.setContentSize(i,n),t.dispatch(331,{w:i,h:n}))};window.onresize=function(){null==d&&(d=setTimeout(h,300))},window.onresize(null)}}},i.prototype.enterMap=function(e){var i=this;i.backgroundUp.mapInfo=e,t.Core.isPlayEffect&&(i.backgroundDown.mapInfo=e),i.backgroundMini.mapInfo=e,i.clearMap(),i.initMap(),i.camera&&i.camera.setMaxSize(e.width,e.height)},i.prototype.clearMap=function(){this.backgroundUp.clean(),t.Core.isPlayEffect&&this.backgroundDown.clean()},i.prototype.initMap=function(){this.backgroundMini.setMini(),this.render()},i.prototype.render=function(){var t=this;egret.callLater(t.callLaterRender,t)},i.prototype.callLaterRender=function(){var e=this;if(e.sortDirty){for(var i=0,n=e.sortedLayers;ir;r++)if(r in i){var a=e[r];n[a]=~~i[r]}return n}var n=i(t,["a","f","t","e","d"],e);return 0==+n.e&&(n.e=void 0),n},t}();t.FrameInfo=e,__reflect(e.prototype,"giant.FrameInfo",["giant.IDrawInfo"]);var i=function(){function t(){}return t.fromData=function(i,n,r){var o=0,a=0,s=i[0],c=new t;c.key=n;return s.forEach(function(t){var i=e.fromData(t);o+=~~i.t,s[a++]=i}),c.frames=s,c.totalTime=o,c.isLoop=!!i[1],c},t}();t.ActionInfo=i,__reflect(i.prototype,"giant.ActionInfo",["giant.IRenderAction"]);var n=function(){function e(){}return e.prototype.getCastPt=function(t,e){var i=this.castPt;if(i){var n=i[o.getADKey(t,e)];if(n)return n}},e.prototype.init=function(e,i){this.key=e,this._ress={};var n=Number(i[0]);isNaN(n)?n=0:i.shift();var r=new o(e,n);this.subPackage=r;var a=this.frames=r.parseFrameData(i[0]);r.isMountInfo=!a[0]&&!a[1];var s=i[1];if(s){this.headY=+s[0],this.hurtY=+s[1];var c=s[2];if(c){var u={},l=t.game.UnitRender.FACE_DIRECTION;this.castPt=u;for(var g in c)for(var d=c[g],h=0;8>h;h++){var p=d[l[h]];if(p){var f={x:0,y:0};u[o.getADKey(+g,h)]=f,f.x=5>=h?+p[0]:-p[0],f.y=+p[1]}}}}},e.prototype.getRes=function(e){var i=this._ress[e];return i||(i=new t.UnitRes(e,this.subPackage),this._ress[e]=i),i},e.prototype.getUnitRes=function(t){var e=this.getRes(t);return e.loadData(),e},e}();t.PstInfo=n,__reflect(n.prototype,"giant.PstInfo");var r=function(e){function i(){var t=e.call(this)||this;return t.state=0,t.url="",t}return __extends(i,e),i.prototype.init=function(t,e){var i=this,n=e[0];i.data=e[1],i.key=t,i._ress={};var r=i.subPackage=new o(t,0);i.frames=r.parseFrameData(n[0]);i.state=2},i.prototype.getRes=function(i){var n=this.res;return n||(i=t.ResPrefix.EF+this.key,this.url=i,n=this.res=e.prototype.getRes.call(this,i),n.decodeData(this.data)),n},Object.defineProperty(i.prototype,"actionInfo",{get:function(){return this.frames[0]},enumerable:!0,configurable:!0}),i}(n);t.AniInfo=r,__reflect(r.prototype,"giant.AniInfo");var o=function(){function t(t,e){this.isMountInfo=!1,this._key=t,this.pakType=e,this.parseSubPackage([])}return t.prototype.getRealAction=function(t){return 4==t?this.isMountInfo?3:0:t},t.prototype.parseFrameData=function(e){this._resDict={};var n={};this.adDict=n;var r={},o=0==this.pakType;for(var a in e){var s=+a;if(r[s]=i.fromData(e[s],s,this._key),o)for(var c=0;5>c;c++){var u=this.getRes(c,s);n[u]=[t.getADKey(s,c)]}else{var c=0,u=this.getRes(c,s),l=n[u]=[];for(c=0;5>c;c++)l.push(t.getADKey(s,c))}}var g=r[3];if(g){var d=g.frames;4==d.length&&(g.frames=d.concat(d))}if(!r[4]){var h=void 0;if(r[0]?h=r[0]:g&&(h=g),h){var p=[],f=4;h.frames.forEach(function(t){p.push({a:f,d:t.d,f:t.f,t:t.t,e:t.e})}),r[4]={key:4,isLoop:h.isLoop,totalTime:h.totalTime,frames:p}}}return r},t.prototype.parseSubPackage=function(e){0==this.pakType&&(this._n=e.n||"{a}{d}",this._a=e.a||t._a,this._d=e.d)},t.prototype.getRes=function(e,i){function n(t,e){var i=t+"";return e&&t in e&&(i=e[t]),i}if(1==this.pakType)return t._a[i];var r=t.getADKey(i,e),o=this._resDict[r];return o||(this._resDict[r]=o=this._n.replace(/\{f\}/g,this._key).replace(/\{d\}/g,n(e,this._d)).replace(/\{a\}/g,n(i,this._a))),o},t.getADKey=function(t,e){return t<<8|e},t.getAFromADKey=function(t){return t>>8},t.getDFromADKey=function(t){return 255&t},t._a=function(){function t(t,i){for(var n=t;i>n;n++)e.push(String.fromCharCode(n))}var e=[];return t(97,122),t(65,90),e}(),t}();t.SubPackage=o,__reflect(o.prototype,"giant.SubPackage")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){this.state=0}return e.prototype.init=function(e){var i=this;i.resID=e,i.url=t.ConfigUtils.getResUrl(e),i.textures=[]},e.prototype.bindTextures=function(e,i){var n=this;i&&i.forEach(function(i){var r=t.SubPackage.getAFromADKey(i),o=e[r];if(o){var a=t.SubPackage.getDFromADKey(i),s=o[a];s&&s.forEach(function(t){n.bindTexture(t)})}})},e.prototype.bindTexture=function(t){var e=this,i=e.textures,n=e.bmd;~i.indexOf(t)||(i.push(t),n&&(t.$sourceHeight=n.height,t.$sourceWidth=n.width,t.$bitmapData=n))},e.prototype.load=function(){var t=this;0==t.state&&(t.state=1,RES.getResByUrl(t.url,t.loadComplete,this,RES.ResourceItem.TYPE_IMAGE))},e.prototype.loadComplete=function(t,e){var i=this,n=i.url,r=i.textures;if(e==n)if(t){if(r){var o=i.bmd=t.bitmapData;i.state=2;for(var a=0,s=r;a0;){var o=i.pop();o&&(o.$bitmapData=void 0)}n&&RES.destroyRes(r),t.state=0,t.textures=void 0,t.bmd=void 0,e.pool.recycle(t)},e.get=function(){return e.pool.get()},e.pool=new t.RecyclablePool(e,256),e}();t.SplitUnitRes=e,__reflect(e.prototype,"giant.SplitUnitRes",["giant.IRes"])}(giant||(giant={}));var $debugMatrix=!0,giant;!function(t){var e=egret.Texture,i=function(i){function n(t,e){var n=i.call(this)||this;return n.state=0,n.key=t,n.subPackage=e,n}return __extends(n,i),n.prototype.decodeData=function(i){var n={};for(var r in i)for(var o=n[r]=[],a=i[r],s=0,c=a.length;c>s;s++){var u=a[s];if(u)for(var l=o[s]=[],g=0,d=u.length;d>g;g++){var h=u[g];if(0!==h){var p=new e,f=h[0]/t.Core.imgScale,_=h[1]/t.Core.imgScale,m=h[2]/t.Core.imgScale||0,v=h[3]/t.Core.imgScale||0,y=h[4]/t.Core.imgScale,C=h[5]/t.Core.imgScale;h.length>6?(m=h[4]/t.Core.imgScale||0,v=h[5]/t.Core.imgScale||0,y=h[2]/t.Core.imgScale,C=h[3]/t.Core.imgScale,m=h[6]/2-m,v=h[7]/2-v,p.tx=m,p.ty=v,h.length>9&&(p.scale=h[9]),p.$initData(f,_,y,C,0,0,y,C,y,C)):(p.tx=m,p.ty=v,p.$initData(f,_,y,C,0,0,y,C,y,C)),l[g]=p}}}var b=n[3];b&&4==b.length&&(n[3]=b.concat(b)),n[4]||(n[0]?n[4]=n[0]:b&&(n[4]=b)),this.datas=n,this.state=2},n.prototype.loadData=function(){var e=this;if(0==e.state){var i=e.key+"/"+n.DATA_JSON,r=e.url=t.ConfigUtils.getResUrl(i);e.state=1,RES.getResByUrl(r,e.dataLoadComplete,e,RES.ResourceItem.TYPE_JSON)}},n.prototype.dataLoadComplete=function(t,e){e==this.url&&this.decodeData(t)},n.prototype.draw=function(e,i,n){var r=this,o=r.datas;if(o){var a=r.subPackage,s=i.d,c=i.f,u=a.getRealAction(i.a),l=o[u];if(l){var g=l[s];if(g){var d=g[c];if(d){var h=a.getRes(s,u),p=r.key,f=a.adDict[h],_=p+"/"+t.appendPNG(h),m=t.ResMgr.getRes(_);m||(m=t.SplitUnitRes.get(),m.init(_),m.bindTextures(o,f),m.load(),t.ResMgr.regRes(_,m));var v=e.matrix,y=t.Core.imgScale;1!=e.scaleX&&e.scaleX!=t.Core.imgScale&&(e.isInited?y=e.scaleX:(e.isInited=!0,y=e.scaleX*t.Core.imgScale)),d.scale&&(y=d.scale*t.Core.imgScale),1!=y&&(v.$updateScaleAndRotation(y,y,e.skewX,e.skewY),e.matrix=v),v.a&&v.d||$debugMatrix&&(v.$updateScaleAndRotation(e.scaleX*t.Core.imgScale,e.scaleY*t.Core.imgScale,e.skewX,e.skewY),e.matrix=v);var C=0;m.lastUseTime=n+C,d.bitmapData?(e.texture=d,e.anchorOffsetX=d.tx,e.anchorOffsetY=d.ty,e.parent&&e.parent.dispatch(-194)):m.bmd||1==m.state?m.bmd&&m.bindTextures(o,f):(m.state=0,m.bindTextures(o,f),m.load())}}}}},n.DATA_JSON="d.json",n}(egret.HashObject);t.UnitRes=i,__reflect(i.prototype,"giant.UnitRes")}(giant||(giant={}));var giant;!function(t){var e=function(t){function e(e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=t.call(this)||this;n._rect=new egret.Rectangle;var r=egret.sys.$TempStage;return e=e||r.stageWidth,i=i||r.stageHeight,n.setSize(e,i),n}return __extends(e,t),Object.defineProperty(e.prototype,"changed",{get:function(){return void 0!=this._target||this._changed},enumerable:!0,configurable:!0}),e.prototype.change=function(){this._changed=!1},e.prototype.lookat=function(t){return this._target=t,!!t},e.prototype.setSize=function(t,e){var i=this,n=i._rect;t!=n.width&&(n.width=t+50,i._changed=!0),e!=n.height&&(n.height=e+50,i._changed=!0)},e.prototype.setMaxSize=function(t,e){this._maxRight=t,this._maxHeight=e},e.prototype.moveTo=function(t,e){var i=this,n=i._rect,r=i._maxRight,o=i._maxHeight;t-=n.width>>1,e-=n.height>>1,t=Math.clamp(t,0,r-n.width),e=Math.clamp(e,0,o-n.height),r>1),o>1),t!=n.x&&(n.x=t,i._changed=!0),e!=n.y&&(n.y=e,i._changed=!0)},Object.defineProperty(e.prototype,"rect",{get:function(){var t=this,e=t._target;return e&&t.moveTo(e.x,e.y-78),t._rect},enumerable:!0,configurable:!0}),e}(egret.HashObject);t.Camera=e,__reflect(e.prototype,"giant.Camera")}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){this._paths={}}return t.getInstance=function(){return t._instance||(t._instance=new t)},t.prototype.regPath=function(t,e){var i=this._paths;void 0==i[e]&&(i[e]=t)},t.prototype.getPath=function(t){var e=this._paths;return e[t]},t}();t.GPathUtils=e,__reflect(e.prototype,"giant.game.GPathUtils")}(e=t.game||(t.game={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t.gridWidth=64,t.gridHeight=32,t.pWidth=256,t.pHeight=256,t.monsterList={},t.hasPng=!0,t.caijiPoints={},t}return __extends(n,i),n.prototype.getWalk=function(t,i){var n=this,r=n.columns,o=n.rows;if(t>=r||i>=o)return-1;var a=i*r+t,s=e.GPathUtils.getInstance().getPath(this.resPath);return s||(s=this.pathdata),s[a]},n.prototype.setResPath=function(t){this.resPath=t},n.decodeFromArray=function(t){var i=new n;i.id=t[0],i.setResPath(i.id),i.name=t[1],i.columns=t[2],i.rows=t[3],i.columns||(i.columns=i.width/i.gridWidth>>0),i.rows||(i.rows=i.height/i.gridHeight>>0),i.width=t[4],i.height=t[5],i.birthPoint=t[6],i.monsterList=t[7];var r=t[8];if(r){var o=r.split(""),a=[];o.forEach(function(t){a.push(Number(t))}),i.pathdata=a;var s=e.GPathUtils.getInstance();s.getPath(i.resPath)||s.regPath(i.pathdata,i.id)}i.hasPng=t[9];var c=t[10];if(c&&c.length){var u=[],l=0;c.forEach(function(t){var e,i,n=[];t.forEach(function(t){var r=[],o=t.pop()||600;t.forEach(function(t){r.push({x:t[0],y:t[1]})}),e||(e=r[0]),i=r[r.length-1],n.push({time:o,points:r})}),u.push({start:e,end:i,fragments:n,index:l++})}),i.groups=u}var g=t[11];i.cloudUp=g&&g[0]||[],i.cloudDown=g&&g[1]||[];var d=t[12];d&&(i.caijiPoints=d);var h=t[13]?t[13]:[256,256];return i.pWidth=h[0]?h[0]:256,i.pHeight=h[1]?h[1]:256,i.maxPicX=Math.ceil(i.width/i.pWidth)-1,i.maxPicY=Math.ceil(i.height/i.pHeight)-1,i},n.prototype.getUriDown=function(e,i){var r=this.resPath+"/"+i.zeroize(3)+e.zeroize(3)+t.Extension.JPG;return n.RootPath+r},n.prototype.getUriUp=function(e,i){var r=this.resPath+"_1/"+i.zeroize(3)+e.zeroize(3)+t.Extension.PNG;return n.RootPath+r},n.prototype.checkPosAtInLine=function(t){var e=this.groups;if(e)for(var i=0,n=e;il&&(r=l,i=n)}),i},Object.defineProperty(n.prototype,"hasFlyLine",{get:function(){var t=this.groups;if(t)for(var e=0,i=t;e>0,e.y=t.y/32>>0,e):(console.error("地图位置为空"),{x:0,y:0})}function i(t,e){return e=e||t,e.x=64*t.x+32,e.y=32*t.y+16,e}t.map2Grid=e,t.grid2Map=i}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.HEAL)||this}return __extends(i,e),i}(t.AttackText);t.HealText=e,__reflect(e.prototype,"giant.chuanqi.HealText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=[[-1,-1],[0,-1],[1,-1],[-1,0],[1,0],[-1,1],[0,1],[1,1]],n=function(){function e(){this.minCacTime=5}return e.prototype.bindMap=function(t){this._map=t,this._maxLength=t.gridHeight*t.gridWidth},e.prototype.getPathByDirection=function(e,i,n,r){for(var o=[],a=4;a=0&&7>=n){for(var h=t.FaceToUtils.FACE_POS[n],p=h[0],f=h[1];;){if(c=p+c,u=f+u,0>c||0>u||c>g||u>d)break;var _=l.getWalk(c,u);if(0==_)break;s={x:c,y:u,key:u*g+c,f:1,g:1,h:1,step:1}}return s||(s={x:e,y:i,key:u*g+c,f:1,g:1,h:1,step:1}),r.apply(void 0,[[s]].concat(o))}},e.prototype.getPath=function(e,n,r,o,a){function s(){for(var t=Date.now(),e=function(){if(I.stop)return S.off(egret.Event.ENTER_FRAME,s,null),{value:void 0};var e=y.shift(),n=e.x,g=e.y,d=e.g,v=e.key;return C[v]?"continue":(C[v]=!0,n==r&&g==o?(S.off(egret.Event.ENTER_FRAME,s,null),{value:a.apply(void 0,[c(m)].concat(l))}):(i.forEach(function(t){var i=t[0]+n,a=t[1]+g;if(!(0>i||0>a||i>=p||a>=f)){var s=h.getWalk(i,a);if(0!=s&&!C[a*p+i]){var c=i-n+a-g;c=0>c?-c:c;var l=r-i;l=0>l?-l:l;var _=o-a;_=0>_?-_:_;var m=0;(i!=n||a!=g)&&(m=1==c?10+d:14+d,m+=s),u(i,a,m,10*(l+_),e)}}}),k++,k>_?"break":Date.now()-t>x?{value:void 0}:void 0))};y.length;){var n=e();if("object"==typeof n)return n.value;if("break"===n)break}return a.apply(void 0,[c(m)].concat(l))}function c(t){S.off(egret.Event.ENTER_FRAME,s,null);var e=[];if(!t)return e;for(var i=0,n=t.step;n>0;n--)e[i++]=t,t=t.prev;var r,o,a=[e[0]];if(e.length<=1)return e;for(var n=0;i>n;n++)if(t=e[n],i-2>n?(r||(r=e[n+1]),o||(o=e[n+2])):(r=void 0,o=void 0,a.push(t)),r&&o)if(r.x-t.x==o.x-r.x&&r.y-t.y==o.y-r.y){if(r=o,!(i-3>n)){a.push(o),o=void 0;break}o=e[n+3]}else a.push(r),r=void 0,o=void 0,n++;return a}function u(t,e,i,n,r){var o=e*p+t,a=v[o],s=i+n;a||(v[o]=a={key:o,x:t,y:e,g:i,h:n,f:s,prev:r,step:r?r.step+1:0}),b>n&&(b=n,m=a);var c=y.length;if(c){var u=c>>1,l=c;for(c--;l>1;)l=l+(1&l)>>1,s<=y[u].f?(u-=l,0>u&&(u=0)):(u+=l,u>c&&(u=c));s>y[u].f&&u++;for(var g=c+1;g>u;g--)y[g]=y[g-1];y[g]=a}else y[0]=a}for(var l=[],g=5;gp||n>f)return void a.apply(void 0,[null].concat(l));var m,v=[],y=[],C=[],b=1/0,k=0,x=d.minCacTime,I={stop:!1};u(e,n,0,10*(Math.abs(r-e)+Math.abs(o-n)));var S=egret.sys.$TempStage;return S.on(egret.Event.ENTER_FRAME,s,null),s(),I},e}();e.Astar=n,__reflect(n.prototype,"giant.game.Astar",["giant.game.PathFinder"])}(e=t.game||(t.game={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.NORMAL)||this}return __extends(i,e),i}(t.AttackText);t.HejiText=e,__reflect(e.prototype,"giant.chuanqi.HejiText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.LIUXUE)||this}return __extends(i,e),i}(t.AttackText);t.LiuxueText=e,__reflect(e.prototype,"giant.chuanqi.LiuxueText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(e){function i(){return e.call(this,t.FontLabelUtils.MISS)||this}return __extends(i,e),i}(t.AttackText);t.MissText=e,__reflect(e.prototype,"giant.chuanqi.MissText")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=function(e){function i(){var t=e.call(this)||this;return t._faceTo=-1,t.isResCompleted=!1,t.e=0,t.nextRenderTime=0,t.renderedTime=0,t.loadedNum=0,t}return __extends(i,e),Object.defineProperty(i.prototype,"faceTo",{get:function(){return this._faceTo<0?0:this._faceTo},set:function(t){this._faceTo!=t&&(this._faceTo=t,this.loadedNum=0,this.isResCompleted=!1)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"model",{get:function(){return this._model},set:function(t){var e=this,i=e._model;t?t.on(-194,e.onTextureComplete,e):i&&i.off(-194,e.onTextureComplete,e),e._model=t},enumerable:!0,configurable:!0}),i.prototype.initialize=function(e){this.unit=e,this.resetTime(t.Global.now)},i.prototype.onTextureComplete=function(){var t=this;t.loadedNum++,t.loadedNum>=this._model.numChildren&&(t.loadedNum++,t.isResCompleted=!0,t._model.dispatch(-193))},i.prototype.resetTime=function(t){this.renderedTime=t,this.nextRenderTime=t,this.idx=0},i.prototype.doData=function(t){var e=this,i=e.actionInfo;i&&e.onData(i,t)},i.prototype.render=function(t){var e=this,i=e.unit,n=e.actionInfo||i.getActionInfo();if(n){if(5==i.state)return;e.onData(n,t),e.doRender(t)}},i.prototype.clearRes=function(){var t=this.model;if(t)for(var e=t.$children,i=0,n=e;it?6:-1.9634954084936207>t?5:-1.1780972450961724>t?4:-.39269908169872414>t?3:.39269908169872414>t?2:1.1780972450961724>t?1:1.9634954084936207>t?0:2.748893571891069>t?7:6},t.getFaceTo8=function(t,e,i,n){var r=(n-e)/(i-t);return i>=t?r>1.2071067811865472?0:r>.20710678118654754?1:r>-.20710678118654754?2:r>-1.2071067811865472?3:4:-1.2071067811865472>=r?0:-.20710678118654754>=r?7:.20710678118654754>=r?6:1.2071067811865472>=r?5:4},t.getFaceTo8$=function(e,i){return t.getFaceTo8(e.x,e.y,i.x,i.y)},t.FACE_POS=[[0,1],[1,1],[1,0],[1,-1],[0,-1],[-1,-1],[-1,0],[-1,1]],t.FACE_REVERSE=[4,5,6,7,0,1,2,3],t}();t.FaceToUtils=e,__reflect(e.prototype,"giant.FaceToUtils")}(giant||(giant={}));var giant;!function(t){var e=function(){function e(){}return e.prototype.reset=function(){this.isReady=!1,this.readyExecutes=void 0},e.prototype.readyNow=function(){var t=this;if(!t.isReady){t.isReady=!0;var e=t.readyExecutes;if(e)for(var i=0,n=e.length;n>i;i++){var r=e[i];r&&r.execute()}}},e.prototype.addReadyExecute=function(e,i){for(var n=[],r=2;r0){for(var i=e.length-1;i>=0;i--){var n=e[i];n&&n.callback&&n.recycle()}e.length=0,e=void 0}},e}();t.AsyncHelper=e,__reflect(e.prototype,"giant.AsyncHelper")}(giant||(giant={}));var giant;!function(t){var e=function(){function t(t,e){for(var i=[],n=2;nn.distance){var d=e.ElementEditer.getByPointAndDirection(t.map2Grid(c),l);n.nextNodeTime=0,n.walkToPos(d,t.Global.now)}}},n.prototype.heroFlyEndingHandler=function(i){var n=this,r=n.unit;if(i.data&&i.data.guid==r.ownerId){r.getCurrentAction()&&r.getCurrentAction().terminate(n.unit);var o=i.data,a=t.map2Grid(o,{x:0,y:0});a=e.ElementEditer.getByPointAndDirection(a,o.faceTo),t.grid2Map(a),r.x=a.x,r.y=a.y,r.faceTo=0}},n.prototype.bindUnit=function(t){var e=t.body;e&&(e.scaleX=e.scaleY=.8),i.prototype.bindUnit.call(this,t)},n.prototype.updateSkillCD=function(t,e){},n.prototype.actStandby=function(t,i){var n=this,r=n._unit;if(!r.moving){var o=r.ownerId,a=e.EntityController.getInstance().getEntity(o);if(a){var s=a.unit;s&&(r.faceTo=0)}}},n.prototype.actMoving=function(i,n){var r=this,o=r.unit,a=o.ownerId,s=e.FightController.getInstance().getEntity(a);if(s&&!(nn.distance){var d=e.ElementEditer.getByPointAndDirection(t.map2Grid(c),l);n.nextNodeTime=0,n.walkToPos(d,t.Global.now)}}},n.prototype.heroFlyEndingHandler=function(i){var n=this,r=n.unit;if(i.data&&i.data.guid==r.ownerId){r.getCurrentAction()&&r.getCurrentAction().terminate(n.unit);var o=i.data,a=t.map2Grid(o,{x:0,y:0});a=e.ElementEditer.getByPointAndDirection(a,o.faceTo),t.grid2Map(a),r.x=a.x,r.y=a.y,r.faceTo=t.FaceToUtils.getFaceTo8(r.x,r.y,o.x,o.y)}},n.prototype.bindUnit=function(t){i.prototype.bindUnit.call(this,t)},n.prototype.updateSkillCD=function(t,e){},n.prototype.actStandby=function(i,n){var r=this,o=r._unit;if(!o.moving){var a=o.ownerId,s=e.EntityController.getInstance().getEntity(a);if(s){var c=s.unit;c&&(o.faceTo=t.FaceToUtils.getFaceTo8(o.x,o.y,c.x,c.y))}}},n.prototype.actMoving=function(i,n){var r=this,o=r.unit,a=o.ownerId,s=e.FightController.getInstance().getEntity(a);if(s&&!(nn.distance){var d=n.getByPointAndDirection(t.map2Grid(c),l);n.nextNodeTime=0,n.walkToPos(d,t.Global.now)}}},n.prototype.heroFlyEndingHandler=function(e){var i=this,n=i.unit;if(e.data&&e.data.guid==n.ownerId){n.getCurrentAction()&&n.getCurrentAction().terminate(i.unit),n.clearNextAction(),i.changeState(1),i._path=void 0;var r=e.data,o=t.map2Grid(r,{x:0,y:0});o=i.getByPointAndDirection(o,r.faceTo),t.grid2Map(o),n.x=o.x,n.y=o.y,n.faceTo=t.FaceToUtils.getFaceTo8(n.x,n.y,r.x,r.y),t.facade.getProxy(36,function(t){t.moveTo(o.x,o.y,o.x,o.y,n.guid,n.faceTo)},i)}},n.prototype.getByPointAndDirection=function(e,i){var n=[],r=e.x,o=e.y,a={x:r-1,y:o-2},s={x:r-1,y:o-1},c={x:r-2,y:o-1},u={x:r-1,y:o+2},l={x:r-1,y:o+1},g={x:r-2,y:o+1},d={x:r+1,y:o+2},h={x:r+1,y:o+1},p={x:r+1,y:o-2},f={x:r+1,y:o-1},_={x:r+2,y:o-1};switch(i){case 0:case 1:case 2:case 7:n.push(a,p,c,_,s,f,d,u,g,g,h,l);break;case 3:case 4:case 5:case 6:n.push(d,u,g,g,h,l,a,p,c,_,s,f)}if(n.length>0)for(var m=0,v=n;m0)for(var h=0,p=r._skills;h0},n.prototype.changeState=function(e){2==e?this.stateTimer=t.DateUtils.serverTime:this.stateTimer=0,i.prototype.changeState.call(this,e)},n}(e.MainUnitEntity);e.RobotEntity=i,__reflect(i.prototype,"giant.chuanqi.RobotEntity")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="arenaBinder".substring(0,"arenaBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.RuneItem.URL,t.RuneItem),fairygui.UIObjectFactory.setPackageItemExtension(t.BeiJingTu.URL,t.BeiJingTu),fairygui.UIObjectFactory.setPackageItemExtension(t.Arena.URL,t.Arena),fairygui.UIObjectFactory.setPackageItemExtension(t.Ranker.URL,t.Ranker),fairygui.UIObjectFactory.setPackageItemExtension(t.arenaRole.URL,t.arenaRole),fairygui.UIObjectFactory.setPackageItemExtension(t.GodRuneSlot.URL,t.GodRuneSlot),fairygui.UIObjectFactory.setPackageItemExtension(t.Comct.URL,t.Comct),fairygui.UIObjectFactory.setPackageItemExtension(t.PvpRewardItem.URL,t.PvpRewardItem)},e}();t.arenaBinder=i,__reflect(i.prototype,"fgui.arena.arenaBinder"),t.createObject=e}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","arenaRole")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_roleCon=this.getChildAt(0),this.m_txtZdl=this.getChildAt(4),this.m_txtName=this.getChildAt(5),this.m_txtRank=this.getChildAt(6),this.m_btnTiaozhan=this.getChildAt(7)},e.URL="ui://kly5pxdwqc7aq",e}(fairygui.GComponent);t.arenaRole=e,__reflect(e.prototype,"fgui.arena.arenaRole");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodearenaRole=i,__reflect(i.prototype,"fgui.arena.CodearenaRole");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodearenaRoleMediator=n,__reflect(n.prototype,"fgui.arena.CodearenaRoleMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","背景图")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_bg=this.getChildAt(0)},e.URL="ui://kly5pxdwhjubo",e}(fairygui.GComponent);t.BeiJingTu=e,__reflect(e.prototype,"fgui.arena.BeiJingTu");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeBeiJingTu=i,__reflect(i.prototype,"fgui.arena.CodeBeiJingTu");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeBeiJingTuMediator=n,__reflect(n.prototype,"fgui.arena.CodeBeiJingTuMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","Comct")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_item0=this.getChildAt(0),this.m_item1=this.getChildAt(1),this.m_item2=this.getChildAt(2),this.m_item3=this.getChildAt(3),this.m_item4=this.getChildAt(4)},e.URL="ui://kly5pxdwqkj45t",e}(fairygui.GComponent);t.Comct=e,__reflect(e.prototype,"fgui.arena.Comct");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeComct=i,__reflect(i.prototype,"fgui.arena.CodeComct");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeComctMediator=n,__reflect(n.prototype,"fgui.arena.CodeComctMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","GodRuneSlot")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_itemBg=this.getChildAt(0),this.m_icon=this.getChildAt(1),this.m_maskbg=this.getChildAt(2),this.m_namebg=this.getChildAt(3),this.m_countbg=this.getChildAt(4),this.m_txt_name=this.getChildAt(5),this.m_txt_count=this.getChildAt(6)},e.URL="ui://kly5pxdwqk1e2j",e}(fairygui.GComponent);t.GodRuneSlot=e,__reflect(e.prototype,"fgui.arena.GodRuneSlot");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeGodRuneSlot=i,__reflect(i.prototype,"fgui.arena.CodeGodRuneSlot");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeGodRuneSlotMediator=n,__reflect(n.prototype,"fgui.arena.CodeGodRuneSlotMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","PvpRewardItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_baoxiang=this.getChildAt(0),this.m_txtNum=this.getChildAt(1),this.m_yilingqu=this.getChildAt(2),this.m_redPoint=this.getChildAt(3)},e.URL="ui://kly5pxdwv4ag3w",e}(fairygui.GComponent);t.PvpRewardItem=e,__reflect(e.prototype,"fgui.arena.PvpRewardItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodePvpRewardItem=i,__reflect(i.prototype,"fgui.arena.CodePvpRewardItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodePvpRewardItemMediator=n,__reflect(n.prototype,"fgui.arena.CodePvpRewardItemMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","Ranker")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_role=this.getChildAt(0),this.m_ranker=this.getChildAt(1)},e.URL="ui://kly5pxdwmeiq2",e}(fairygui.GComponent);t.Ranker=e,__reflect(e.prototype,"fgui.arena.Ranker");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeRanker=i,__reflect(i.prototype,"fgui.arena.CodeRanker");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeRankerMediator=n,__reflect(n.prototype,"fgui.arena.CodeRankerMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arena","RuneItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_itemBg=this.getChildAt(1),this.m_txt_name=this.getChildAt(5),this.m_line=this.getChildAt(6)},e.URL="ui://kly5pxdwfpta29",e}(fairygui.GButton);t.RuneItem=e,__reflect(e.prototype,"fgui.arena.RuneItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arena",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeRuneItem=i,__reflect(i.prototype,"fgui.arena.CodeRuneItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeRuneItemMediator=n,__reflect(n.prototype,"fgui.arena.CodeRuneItemMediator")}(e=t.arena||(t.arena={}))}(fgui||(fgui={}));var PBMsgDict={AbilityUpgrade_C2S_Msg:{1:["shenjueId",2,5]},AbilityUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["shenjueId",1,5],3:["type",1,5],4:["level",1,5]},AcceptInvitation_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5],3:["teamid",2,5]},AcceptInvitation_S2C_Msg:{1:["code",2,11,"Code"],2:["mapType",2,5],3:["fubenId",2,5]},AcceptMainTask_C2S_Msg:{1:["taskId",2,5]},AcceptMainTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5],3:["count",1,5]},ActSevBoxDTO:{1:["id",2,5],2:["score",2,5],3:["item",3,11,"EntryDTO2"],4:["state",2,5]},ActSevTargetDTO:{1:["id",2,5],2:["name",1,9],3:["day",1,5],4:["linkPanel",1,9],5:["score",1,5],6:["item",3,11,"EntryDTO2"],7:["state",1,5]},ActivateGod_C2S_Msg:{1:["godId",2,5]},ActivateGod_S2C_Msg:{1:["code",2,11,"Code"],2:["godId",1,5],3:["level",1,5]},ActivateShenwu_C2S_Msg:{1:["shenwuId",2,5]},ActivateShenwu_S2C_Msg:{1:["code",2,11,"Code"],2:["shenwuId",1,5],3:["level",1,5]},ActivationMount_C2S_Msg:{1:["mountId",2,5]},ActivationMount_S2C_Msg:{1:["code",2,11,"Code"],2:["maxRate",1,5],3:["curLevel",1,5],4:["huanhuaInfo",1,11,"EntryDTO3"]},ActivityAdvGetInfo_C2S_Msg:{1:["id",2,5]},ActivityAdvGetInfo_S2C_Msg:{1:["id",2,5],2:["over",2,8]},ActivityDTO:{1:["id",1,9],2:["rule",1,9],3:["bg",1,9],4:["state",1,5],5:["endTime",1,3],6:["curCount",1,5],7:["maxCount",1,5],8:["reward",3,11,"EntryDTO6"],9:["name",1,9],10:["openPanel",1,9]},AddGoods_C2S_Msg:{1:["itemId",2,9],2:["count",2,5]},AdventureAnswer_C2S_Msg:{1:["answerIndex",2,5]},AdventureAnswer_S2C_Msg:{1:["code",2,11,"Code"],2:["adventureState",1,5],3:["itemDTO",3,11,"ItemDTO"]},AdventureChallenge_C2S_Msg:{1:["adventureId",2,5]},AdventureChallenge_S2C_Msg:{1:["code",2,11,"Code"]},AdventureData_C2S_Msg:{},AdventureData_S2C_Msg:{1:["adventureID",1,5],2:["adventureState",1,5],3:["itemDTO",3,11,"ItemDTO"],4:["rechargeYb",1,5]},AdventureExit_C2S_Msg:{},AdventureExit_S2C_Msg:{1:["code",2,11,"Code"]},AdventureGetReward_C2S_Msg:{1:["db",2,8]},AdventureGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["adventureID",1,5],3:["adventureState",1,5]},AdventureReault_S2C_Msg:{1:["win",2,8],2:["itemDTO",3,11,"ItemDTO"],3:["adventureId",1,5]},AllActivityGetInfo_C2S_Msg:{},AllActivityGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["activityInfos",3,11,"EntryDTO7"]},AncientDTO:{1:["id",2,3],2:["ancientId",2,5],3:["endTime",2,3],4:["godBookIds",3,5]},AoiArenaPlayersEnter_S2C_Msg:{1:["arenaPlayerDTOs",3,11,"ArenaPlayerDTO"]},AoiArenaPlayersLeave_S2C_Msg:{1:["guids",3,3]},AoiCollectionsEnter_S2C_Msg:{1:["collectionDTOs",3,11,"CollectionDTO"]},AoiCollectionsLeave_S2C_Msg:{1:["guids",3,3]},AoiGoodsesEnter_S2C_Msg:{1:["goodsDTOs",3,11,"GoodsDTO"]},AoiGoodsesLeave_S2C_Msg:{1:["goodsIds",3,3]},AoiGoodsessEnter_S2C_Msg:{1:["goodsDTO",3,11,"GoodsDTO"]},AoiGoodsessLeave_S2C_Msg:{1:["goodsId",3,3]},AoiMonstersEnter_S2C_Msg:{1:["monsterDTOs",3,11,"MonsterDTO"]},AoiMonstersLeave_S2C_Msg:{1:["monsterIds",3,3]},AoiNpcsEnter_S2C_Msg:{1:["npcDTOs",3,11,"NpcDTO"]},AoiNpcsLeave_S2C_Msg:{1:["npcIds",3,3]},AoiPlayerPetEnter_S2C_Msg:{1:["petDTOs",3,11,"PetFightDTO"]},AoiPlayerPetsLeave_S2C_Msg:{1:["guids",3,3]},AoiRolesEnter_S2C_Msg:{1:["playerDTOs",3,11,"PlayerDTO"]},AoiRolesLeave_S2C_Msg:{1:["playerIds",3,3]},AoiTeamRobotPlayersEnter_S2C_Msg:{1:["robotDTOs",3,11,"TeamRobotPlayerDTO"]},AoiTeamRobotPlayersLeave_S2C_Msg:{1:["guids",3,3]},ArenaAchievementReward_C2S_Msg:{1:["rewardID",2,5]},ArenaAchievementReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardID",1,5]},ArenaGM_C2S_Msg:{},ArenaGM_S2C_Msg:{1:["text",1,9]},ArenaLeaveScene_C2S_Msg:{},ArenaLeaveScene_S2C_Msg:{1:["code",2,11,"Code"]},ArenaPlayerDTO:{1:["id",2,3],2:["name",2,9],3:["equips",3,9],4:["gender",2,5],5:["job",2,9],6:["level",2,5],7:["curHp",2,3],8:["maxHp",2,3],9:["pos",2,11,"PointDTO"],10:["skills",3,11,"SkillDTO"],11:["armsIllusion",1,5],12:["clothesIllusion",1,5],13:["armsIllusionLevel",1,5],14:["clothesIllusionLevel",1,5]},ArenaRankList_C2S_Msg:{},ArenaRankList_S2C_Msg:{1:["rankDTOs",3,11,"RankDTO"]},ArenaToFight_C2S_Msg:{1:["guid",2,3]},ArenaToFight_S2C_Msg:{1:["code",2,11,"Code"],2:["challengeCount",2,5]},ArenaUpdateUsableCount_C2S_Msg:{},ArenaUpdateUsableCount_S2C_Msg:{1:["usableCount",2,5],2:["recoveryTime",2,3],3:["replyCount",2,5]},ArtifactReplace_C2S_Msg:{1:["slot",2,5]},ArtifactReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["artifact",1,11,"EquipDTO"]},ArtifactUpgrade_C2S_Msg:{1:["slot",2,5]},ArtifactUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["artifact",1,11,"EquipDTO"]},AttributeChange_S2C_Msg:{1:["dto",2,11,"AttributeDTO"]},AttributeDTO:{1:["curHp",1,3],2:["maxHp",1,3],3:["atk",1,3],4:["def",1,3],5:["crit",1,3],6:["critDef",1,3],7:["hit",1,3],8:["dodge",1,3],9:["critAdd",1,2],10:["critReduce",1,2],11:["energy",1,5]},BagDTO:{1:["itemDTO",3,11,"ItemDTO"],2:["bagType",2,5]},BuffAdd_S2C_Msg:{1:["buffDTOs",3,11,"BuffDTO"],2:["cs",1,8]},BuffDTO:{1:["id",2,3],2:["templateId",2,5],3:["duration",2,3],4:["layer",2,5],5:["attackerId",1,3],6:["ownerId",1,3]},BuffDelete_S2C_Msg:{1:["guids",3,3],2:["cs",1,8]},BuffHarm_S2C_Msg:{1:["attacker",2,3],2:["harmDTO",2,11,"HarmDTO"]},BuffUpdate_S2C_Msg:{1:["buffDTOs",3,11,"BuffDTO"]},ButRet_S2C_Msg:{1:["id",2,9]},BuyChallengeCount_C2S_Msg:{},BuyChallengeCount_S2C_Msg:{1:["code",2,11,"Code"],2:["buyCount",2,5],3:["challengeCount",2,5]},BuyCommodity_C2S_Msg:{1:["mallId",2,5],2:["count",2,5]},BuyCommodity_S2C_Msg:{1:["code",2,11,"Code"],2:["mallId",1,5],3:["buyCount",1,5],4:["currencyValue",1,5]},BuyCount_C2S_Msg:{1:["type",2,5]},BuyCount_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["count",1,5],4:["buyCount",1,5]},BuyNumChange_S2C_Msg:{1:["id",2,9],2:["curCount",2,5]},CancelingMatch_C2S_Msg:{1:["type",2,5]},CancelingMatch_S2C_Msg:{1:["code",2,11,"Code"]},CaptureTargetDTO:{1:["roleId",1,3],2:["name",1,9],3:["level",1,5],4:["zhanli",1,3],5:["isRobot",1,8],6:["gender",1,5]},ChallengeResult_C2S_Msg:{},ChallengeResult_S2C_Msg:{1:["isWin",2,5],2:["itemDTO",3,11,"ItemDTO"],3:["rank",2,5]},ChangeBattleMode_C2S_Msg:{1:["type",2,5]},ChangeBattleMode_S2C_Msg:{1:["code",2,11,"Code"]},ChangeStage_C2S_Msg:{1:["mapId",2,5]},ChangeStage_S2C_Msg:{1:["code",2,11,"Code"],2:["mapId",2,5],3:["line",2,5],4:["x",2,5],5:["y",2,5],6:["mapType",2,5]},ChargeBagBuyRet_S2C_Msg:{1:["id",2,9]},ChargeBagDTO:{1:["bagName",2,9],2:["explain",2,9],3:["money",2,5],4:["reward",3,11,"EntryDTO6"],5:["endTime",2,3],6:["state",2,5],7:["id",2,9]},ChargeBagGetInfo_C2S_Msg:{},ChargeBagGetInfo_S2C_Msg:{1:["list",3,11,"ChargeBagDTO"]},ChargeStateUpdate_S2C_Msg:{1:["chargeState",2,5],2:["num",1,5]},ChatDTO:{1:["guid",2,3],2:["name",2,9],3:["vipLevel",2,5],4:["msg",2,9],5:["sex",2,5],6:["level",1,5],7:["targetId",1,3],8:["tribeId",1,9],9:["hongbaoID",1,3]},CheckerBoardInfo_C2S_Msg:{},CheckerBoardInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["rewards",3,11,"EntryDTO2"],3:["cost",1,11,"EntryDTO2"],4:["resetCost",1,5],5:["startTime",1,3],6:["endTime",1,3],7:["position",1,5]},CheckerBoard_Play_C2S_Msg:{},CheckerBoard_Play_S2C_Msg:{1:["code",2,11,"Code"],2:["position",1,5],3:["reward",1,11,"EntryDTO2"],4:["rewards",3,11,"EntryDTO2"]},CheckerBoard_Reset_C2S_Msg:{},CheckerBoard_Reset_S2C_Msg:{1:["code",2,11,"Code"],2:["position",1,5]},Code:{1:["ok",2,8],2:["code",1,5],3:["param",3,9]},CollectionDTO:{1:["guid",2,3],2:["templateId",2,9],3:["x",2,5],4:["y",2,5],5:["rareLevel",1,5]},CommodityDTO:{1:["mallId",2,9],2:["buyCount",2,5]},DailyAdvanceDTO:{1:["rank",2,5],2:["roleName",1,9],3:["score",1,5],4:["reward",3,11,"EntryDTO6"],5:["score2",1,3]},DailyTargetDTO:{1:["rule",2,9],2:["reward",3,11,"EntryDTO6"],3:["state",1,5],4:["score",2,5]},DefenseFubenAddBuff_S2C_Msg:{1:["buffList",3,11,"EntryDTO3"]},DefenseFubenEnter_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},DefenseFubenEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3],3:["letfTimes",1,3]},DefenseFubenExit_C2S_Msg:{},DefenseFubenExit_S2C_Msg:{1:["code",2,11,"Code"]},DefenseFubenGetInfo_C2S_Msg:{},DefenseFubenGetInfo_S2C_Msg:{1:["letfTimes",1,5],2:["recoveryTime",1,3]},DefenseFubenNext_S2C_Msg:{1:["id",2,5],2:["t",2,8]},DefenseFubenResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},DefenseFubenRoleDamage_C2S_Msg:{},DefenseFubenRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO9"]},DefenseFubenRoleRevive_C2S_Msg:{1:["guid",2,3],2:["yb",2,8]},DefenseFubenRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",2,3],3:["remainTime",1,5]},DefenseFubenUseBuff_C2S_Msg:{1:["buffID",2,5]},DefenseFubenUseBuff_S2C_Msg:{1:["code",2,11,"Code"],2:["buffID",1,5],3:["buffCount",1,5]},Divorce_C2S_Msg:{},Divorce_S2C_Msg:{1:["code",2,11,"Code"]},EnterFubenMaterials_C2S_Msg:{1:["id",2,5]},EnterFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},EnterPalace_C2S_Msg:{},EnterPalace_S2C_Msg:{1:["code",2,11,"Code"],2:["endTime",1,3],3:["bossNum",1,5]},EntryDTO:{1:["guid",1,3],2:["count",1,5]},EntryDTO2:{1:["key",1,9],2:["value",1,5]},EntryDTO3:{1:["key",1,5],2:["value",1,5]},EntryDTO4:{1:["key",1,5],2:["state",1,5],3:["value",1,5]},EntryDTO5:{1:["key",1,5],2:["value",1,3],3:["value2",1,9],4:["value3",1,3]},EntryDTO6:{1:["key",1,9],2:["value",1,3]},EntryDTO7:{1:["key",1,9],2:["value1",1,3],3:["value2",1,3],4:["value3",1,9],5:["value4",1,5]},EntryDTO8:{1:["guid",1,3],2:["count",1,5],3:["clientType",1,5]},EntryDTO9:{1:["key",1,3],2:["value",1,3]},EquipDTO:{1:["guid",1,3],2:["equipId",1,9],3:["slot",1,5]},EquipOneKeyReplace_C2S_Msg:{},EquipOneKeyReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["equipDto",3,11,"EquipDTO"]},EquipRecycle_C2S_Msg:{1:["guidList",3,3]},EquipRecycle_S2C_Msg:{1:["code",2,11,"Code"],2:["items",3,11,"ItemDTO"]},EquipStarUp_C2S_Msg:{1:["slot",2,5],2:["type",2,5]},EquipStarUp_S2C_Msg:{1:["code",2,11,"Code"],2:["isSuccess",1,5],3:["soltId",1,5],4:["star",1,5],5:["starLevel",1,5]},EquipStrongDTO:{1:["slot",1,5],2:["level",1,5],3:["star",1,5]},ExchangeDTO:{1:["id",1,9],2:["icon",1,9],3:["bg",1,9],4:["explain",1,9],5:["rule",1,9],6:["consume",3,11,"EntryDTO2"],7:["reward",3,11,"EntryDTO2"],8:["maxCount",1,5],9:["count",1,5],10:["state",1,5]},ExchangeStateChange_S2C_Msg:{1:["id",1,9],2:["type",1,9],3:["state",1,5]},Exchange_C2S_Msg:{1:["exchangeId",2,9]},Exchange_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,9],3:["exchange",1,11,"ExchangeDTO"]},ExitFubenMaterials_C2S_Msg:{},ExitFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"]},ExitPalace_C2S_Msg:{},ExitPalace_S2C_Msg:{1:["code",2,11,"Code"]},ExitRuneCapture_C2S_Msg:{},ExitRuneCapture_S2C_Msg:{1:["code",2,11,"Code"]},ExitTribeFuben_C2S_Msg:{},ExitTribeFuben_S2C_Msg:{1:["code",2,11,"Code"],2:["bossID",1,5]},FabaoActivation_C2S_Msg:{1:["fabaoId",2,5]},FabaoActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5]},FabaoDan_C2S_Msg:{1:["fabaoId",2,5],2:["count",2,5]},FabaoDan_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5],3:["curFashionDan",1,5]},FabaoGetInfo_C2S_Msg:{},FabaoGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",2,5],3:["fashionInfo",3,11,"EntryDTO3"],4:["danInfo",3,11,"EntryDTO3"],5:["fzInfo",3,11,"EntryDTO3"]},FabaoUpgrade_C2S_Msg:{1:["fabaoId",2,5]},FabaoUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5],3:["curFabaoLevel",1,5]},FabaoUse_C2S_Msg:{1:["fabaoId",2,5]},FabaoUse_S2C_Msg:{1:["code",2,11,"Code"],2:["fabaoId",1,5]},FashionActivation_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5]},FashionActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["fashionId",1,5]},FashionDan_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5],3:["count",2,5]},FashionDan_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,5],3:["curFashionId",1,5],4:["curFashionDan",1,5]},FashionGetInfo_C2S_Msg:{},FashionGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["armsIllusion",2,5],3:["clothesIllusion",2,5],4:["fashionInfo",3,11,"EntryDTO3"],5:["danInfo",3,11,"EntryDTO3"]},FashionUpgrade_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5]},FashionUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,5],3:["curFashionId",1,5],4:["curFashionLevel",1,5]},FashionUse_C2S_Msg:{1:["type",2,5],2:["fashionId",2,5]},FashionUse_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,5],3:["curFashionId",1,5],4:["curFashionLevel",1,5]},FazhenUpgrade_C2S_Msg:{1:["group",2,5]},FazhenUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["group",1,5],3:["fzLv",1,5]},FinishedAncient_C2S_Msg:{1:["id",2,3]},FinishedAncient_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["id",1,3],4:["dto",1,11,"AncientDTO"],5:["rewards",3,11,"ItemDTO"]},FlyDTO:{1:["x",2,5],2:["y",2,5]},FlyEnd_Msg:{1:["id",2,3],2:["point",2,11,"PointDTO"],3:["mapID",2,5]},Fly_Msg:{1:["id",2,3],2:["time",2,5],3:["points",3,11,"PointDTO"],4:["params",3,5]},Flying_Msg:{1:["id",2,3],2:["time",2,5],3:["point",2,11,"PointDTO"],4:["points",3,11,"PointDTO"],5:["params",3,5],6:["mapID",2,5]},FourteenLoginGetInfo_C2S_Msg:{},FourteenLoginGetInfo_S2C_Msg:{1:["totalDay",2,5],2:["infos",3,5]},FourteenLoginGetReward_C2S_Msg:{1:["day",2,5]},FourteenLoginGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["day",1,5]},FriendsAddBlackList_C2S_Msg:{1:["targetId",2,3]},FriendsAddBlackList_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FriendsApplyAgree_C2S_Msg:{1:["targetId",3,3]},FriendsApplyAgree_S2C_Msg:{1:["code",2,11,"Code"],2:["entrys",3,11,"EntryDTO"]},FriendsApplyInfo_C2S_Msg:{},FriendsApplyInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},FriendsApplyRefuse_C2S_Msg:{1:["targetId",3,3]},FriendsApplyRefuse_S2C_Msg:{1:["code",2,11,"Code"],2:["entrys",3,11,"EntryDTO"]},FriendsApply_C2S_Msg:{1:["targetName",2,9]},FriendsApply_S2C_Msg:{1:["code",2,11,"Code"],2:["targetName",1,9]},FriendsBlackListInfo_C2S_Msg:{},FriendsBlackListInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},FriendsDTO:{1:["id",2,3],2:["name",1,9],3:["level",1,5],4:["serverId",1,5],5:["zhanli",1,3],6:["vipLevel",1,5],7:["isOnline",1,8],8:["offlineTime",1,3],9:["sex",1,5]},FriendsDelete_C2S_Msg:{1:["targetId",2,3]},FriendsDelete_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FriendsGift_C2S_Msg:{1:["targetId",2,3]},FriendsGift_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FriendsOneKeyApply_C2S_Msg:{1:["targetId",3,3]},FriendsOneKeyApply_S2C_Msg:{1:["code",2,11,"Code"],2:["targetId",3,3]},FriendsPushApply_S2C_Msg:{1:["code",2,11,"Code"],2:["applyId",1,3]},FriendsRecommend_C2S_Msg:{},FriendsRecommend_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},FriendsRemoveBlackList_C2S_Msg:{1:["targetId",2,3]},FriendsRemoveBlackList_S2C_Msg:{1:["code",2,11,"Code"],2:["roleId",1,3]},FunctionIn_C2S_Msg:{1:["functionInfo",2,12]},FunctionIn_S2C_Msg:{1:["code",2,11,"Code"]},GameAnnouncement_C2S_Msg:{},GameAnnouncement_S2C_Msg:{1:["content",2,9],2:["level",2,5]},GameMsg:{1:["cmd",2,5],2:["data",2,12]},GemGetInfo_C2S_Msg:{},GemGetInfo_S2C_Msg:{1:["list",3,11,"GemInfoDTO"]},GemInfoDTO:{1:["part",2,5],2:["itemDTO",3,11,"GemInfoItemDTO"]},GemInfoItemDTO:{1:["index",2,5],2:["itemId",2,9],3:["guid",2,3]},GemOneKeyUpgrade_C2S_Msg:{1:["part",2,5]},GemOneKeyUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["item",1,11,"GemInfoDTO"]},GetAbilityInfo_C2S_Msg:{},GetAbilityInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["shenshuLevel",3,11,"EntryDTO3"],3:["shenjueIds",3,5]},GetAchieveGoalsInfo_C2S_Msg:{},GetAchieveGoalsInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"],3:["jindu",1,5],4:["rewardIds",3,5]},GetAchieveGoalsReward_C2S_Msg:{1:["rewardId",2,5]},GetAchieveGoalsReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardId",2,5]},GetActivityReward_C2S_Msg:{1:["rewardId",2,5]},GetActivityReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardId",2,5]},GetAllMaterials_C2S_Msg:{},GetAllMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"MaterialsDTO"]},GetAncientInfo_C2S_Msg:{},GetAncientInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["freeCount",1,5],4:["dto",3,11,"AncientDTO"]},GetArenaInfo_C2S_Msg:{},GetArenaInfo_S2C_Msg:{1:["selfRank",2,5],2:["buyCount",2,5],3:["challengeCount",2,5],4:["recoveryTime",2,3],5:["rankDTOs",3,11,"RankDTO"],6:["rewardList",3,5],7:["highestInHistory",1,5],8:["replyCount",2,5]},GetArtifactInfo_C2S_Msg:{},GetArtifactInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["artifactList",3,11,"EquipDTO"],3:["masterLevel",1,5]},GetAward_C2S_Msg:{},GetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["target",1,11,"DailyTargetDTO"]},GetChargeData_C2S_Msg:{},GetChargeData_S2C_Msg:{1:["chargeId",3,5]},GetDailyTasksInfo_C2S_Msg:{},GetDailyTasksInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"],3:["activity",1,5],4:["rewardIds",3,5]},GetExchangeInfo_C2S_Msg:{1:["type",2,9]},GetExchangeInfo_S2C_Msg:{1:["type",2,9],2:["exchangeList",3,11,"ExchangeDTO"]},GetFirstChargeState_C2S_Msg:{},GetFirstChargeState_S2C_Msg:{1:["chargeState",2,5],2:["num",1,5]},GetFriendsInfo_C2S_Msg:{},GetFriendsInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["friends",3,11,"FriendsDTO"]},GetFunctionInfo_C2S_Msg:{},GetFunctionInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["functionInfo",1,12]},GetGodBookInfo_C2S_Msg:{},GetGodBookInfo_S2C_Msg:{1:["fateList",3,5],2:["godList",3,11,"EntryDTO3"]},GetGuanQiaInfo_C2S_Msg:{},GetGuanQiaInfo_S2C_Msg:{1:["customId",2,5],2:["count",1,5],3:["finish",1,5]},GetGuanQiaReward_C2S_Msg:{1:["guanqiaId",2,5]},GetGuanQiaReward_S2C_Msg:{1:["code",2,11,"Code"],2:["quanqiaReward",1,5]},GetInfo_C2S_Msg:{},GetInfo_S2C_Msg:{1:["endTime",1,3],2:["bg",1,9],3:["advance",3,11,"DailyAdvanceDTO"],4:["targets",1,11,"DailyTargetDTO"],5:["myRank",1,5],6:["limitmsg",1,9],7:["sorce",1,5],8:["rule",1,9],9:["label",1,9],10:["nextlabel",1,9],11:["sorce2",1,3]},GetLotteryAllGroup_C2S_Msg:{},GetLotteryAllGroup_S2C_Msg:{1:["group",3,11,"SetDTO"]},GetLotteryInfo_C2S_Msg:{1:["groupid",2,9]},GetLotteryInfo_S2C_Msg:{1:["groupid",1,9],2:["explain",1,9],3:["cost",1,5],4:["cost10",1,5],5:["costItem",1,11,"EntryDTO2"],6:["costItem2",1,11,"EntryDTO2"],7:["rewards",3,11,"EntryDTO2"],8:["endTime",1,3],9:["history",3,9],10:["totalYb",1,3]},GetMailInfo_C2S_Msg:{},GetMailInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["mailDTO",3,11,"MailDTO"]},GetMailItems_C2S_Msg:{1:["mailIds",3,3]},GetMailItems_S2C_Msg:{1:["code",2,11,"Code"],2:["mailDTO",3,11,"MailDTO"]},GetMainGoalsInfo_C2S_Msg:{},GetMainGoalsInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["breachLevel",1,5],4:["taskList",3,11,"EntryDTO4"]},GetMainTask_C2S_Msg:{},GetMall_C2S_Msg:{},GetMall_S2C_Msg:{1:["code",2,11,"Code"],2:["mallDTO",3,11,"MallDTO"],3:["replyCount",1,5]},GetMountInfo_C2S_Msg:{},GetMountInfo_S2C_Msg:{1:["maxRate",2,5],2:["curLevel",2,5],3:["exp",2,5],4:["curMountId",2,5],5:["longhunCount",2,5],6:["fenghunCount",2,5],7:["huanhuaInfo",3,11,"EntryDTO3"],8:["fzLv",2,5]},GetPetInfo_C2S_Msg:{},GetPetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["petDTO",1,11,"PetDTO"]},GetRankInfo_C2S_Msg:{1:["type",2,5]},GetRankInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["ranks",3,11,"RankDTO"],3:["type",1,5],4:["selfRank",1,11,"RankDTO"]},GetRoleBagList_C2S_Msg:{1:["roleId",2,3]},GetRoleBagList_S2C_Msg:{1:["bagDto",3,11,"BagDTO"]},GetRoleEquip_C2S_Msg:{},GetRoleEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["strongLevel",1,5],3:["starLevel",1,5],4:["equipDto",3,11,"EquipDTO"],5:["strongDto",3,11,"EquipStrongDTO"]},GetRoleRune_C2S_Msg:{},GetRoleRune_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"RuneDTO"]},GetRoleZhanli_C2S_Msg:{},GetRoleZhanli_S2C_Msg:{1:["code",2,11,"Code"],2:["zhanli",1,3]},GetSet_C2S_Msg:{},GetSet_S2C_Msg:{1:["data",3,9]},GetShengtiInfo_C2S_Msg:{},GetShengtiInfo_S2C_Msg:{1:["shengtiList",3,11,"EntryDTO3"]},GetShenwuInfo_C2S_Msg:{},GetShenwuInfo_S2C_Msg:{1:["clueList",3,5],2:["shenwuList",3,11,"EntryDTO3"]},GetSkillList_C2S_Msg:{},GetSkillList_S2C_Msg:{1:["skillDTO",3,11,"SkillDTO"]},GetSpiritPetInfo_C2S_Msg:{},GetSpiritPetInfo_S2C_Msg:{1:["curLevel",2,5],2:["exp",2,5],3:["huanhuaInfo",3,11,"EntryDTO3"],4:["danInfo",3,11,"EntryDTO3"],5:["fzInfo",3,11,"EntryDTO3"]},GetTransmigrateInfo_C2S_Msg:{},GetTransmigrateInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["taskList",3,11,"EntryDTO4"],4:["state",1,5]},GetTransmigrateReward_C2S_Msg:{1:["level",2,5]},GetTransmigrateReward_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["taskList",3,11,"EntryDTO4"]},GetVipInfo_C2S_Msg:{},GetVipInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["exp",1,5],4:["vipLevelReward",3,5]},GetVipLevelReward_C2S_Msg:{1:["vipLevel",2,5]},GetVipLevelReward_S2C_Msg:{1:["code",2,11,"Code"],2:["vipLevel",1,5]},GiftActivityGetInfo_C2S_Msg:{},GiftActivityGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["activityInfos",3,11,"EntryDTO7"]},GiftDTO:{1:["id",1,9],2:["rule",1,9],3:["bg",1,9],4:["state",1,5],5:["endTime",1,3],6:["curCount",1,5],7:["maxCount",1,5],8:["explain",1,9],9:["gift",1,9],10:["price",1,5],11:["discount",1,5],12:["def",1,5],13:["serviceCount",1,5],14:["serviceMaxCount",1,5],15:["bg2",1,9]},GiveBackAchieveGoals_C2S_Msg:{1:["taskId",2,5]},GiveBackAchieveGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["state",1,5],4:["jindu",1,5],5:["condition",1,5]},GiveBackDailyTask_C2S_Msg:{1:["taskId",2,5]},GiveBackDailyTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5],3:["state",1,5],4:["activity",1,5]},GiveBackMainGoals_C2S_Msg:{1:["taskId",2,5]},GiveBackMainGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5],3:["state",1,5]},GiveBackMainTask_C2S_Msg:{1:["taskId",2,5]},GiveBackMainTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5]},GiveBackMarriageTask_C2S_Msg:{1:["taskId",2,5]},GiveBackMarriageTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskId",1,5]},GiveMarriageTaskProgressReward_C2S_Msg:{1:["rewardIndex",2,5]},GiveMarriageTaskProgressReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardIndex",1,5]},GmCommand_C2S_Msg:{1:["text",2,9]},GmCommand_S2C_Msg:{1:["text",1,9]},GoodsDTO:{1:["guid",2,3],2:["templateId",2,9],3:["x",2,5],4:["y",2,5],5:["rareLevel",1,5],6:["count",2,5],7:["ownerId",1,3],8:["ownerTeamId",1,3],9:["droptime",1,3],10:["level",1,5]},GroupPurchaseDTO:{1:["id",2,5],2:["bg",2,9],3:["dic",2,11,"EntryDTO3"],4:["rule",2,9],5:["need",2,5],6:["discount",2,2],7:["limitNum",2,5],8:["rewards",3,11,"EntryDTO2"],9:["cost",2,5],10:["buyCount",2,5]},GroupPurchaseInfo_C2S_Msg:{},GroupPurchaseInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["groupPurchase",3,11,"GroupPurchaseDTO"],3:["serverWealth",2,5],4:["userWealth",2,5],5:["ranks",3,11,"EntryDTO2"],6:["userRank",2,5],7:["rankRewards1",3,11,"EntryDTO2"],8:["rankRewards2",3,11,"EntryDTO2"],9:["rankRewards3",3,11,"EntryDTO2"],10:["rankRewards4",3,11,"EntryDTO2"],11:["rankRewards5",3,11,"EntryDTO2"],12:["startTime",2,3],13:["endTime",2,3]},GroupPurchase_Buy_C2S_Msg:{1:["id",2,5]},GroupPurchase_Buy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["rewards",3,11,"EntryDTO2"],4:["buyCount",1,5]},GroupPurchase_Push_S2C_Msg:{1:["userWealth",1,5]},GuanQiaPreLimitUpdate_S2C_Msg:{1:["customId",2,5],2:["count",1,5]},GuanqiaDTO:{1:["rank",2,5],2:["name",2,9],3:["level",2,5]},GuanqiaEnter_C2S_Msg:{1:["guanqiaId",2,5]},GuanqiaEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["guanqiaId",1,5],3:["mapTime",1,5]},GuanqiaOut_C2S_Msg:{},GuanqiaOut_S2C_Msg:{1:["code",2,11,"Code"]},GuanqiaRankResult_S2C_Msg:{1:["result",2,8],2:["costTime",1,5]},GuanqiaRank_C2S_Msg:{},GuanqiaRank_S2C_Msg:{1:["code",2,11,"Code"],2:["myrank",2,5],3:["level",2,5],4:["dtos",3,11,"RankDTO"]},HarmDTO:{1:["targetId",2,3],2:["type",2,5],3:["value",2,5],4:["dead",1,5],5:["value2",1,3]},HongBaoDTO:{1:["id",2,3],2:["desc",2,9],3:["roleId",2,3],4:["roleName",2,9],5:["sex",2,5],6:["state",2,5],7:["type",2,5],8:["vipLevel",2,5],9:["tribeId",2,5],10:["level",2,5]},HongBaoEntryDTO:{1:["roleId",2,3],2:["roleName",2,9],3:["money",2,5]},HongBaoInfoDTO:{1:["id",2,3],2:["count",2,5],3:["total",2,5],4:["money",2,5],5:["state",2,5],6:["dto",3,11,"HongBaoEntryDTO"]},HouseSkillUpgrade_C2S_Msg:{1:["skillType",2,5]},HouseSkillUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["skillType",1,5],3:["skillLevel",1,5]},HouseUpgrade_C2S_Msg:{1:["count",2,5]},HouseUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["houseLevel",1,5],3:["houseExp",1,5]},HpChange_S2C_Msg:{1:["dto",2,11,"HpDTO"]},HpDTO:{1:["guid",2,3],2:["curHp",2,3],3:["maxHp",1,3]},IncrExp_S2C_Msg:{1:["exp",2,3],2:["level",2,5],3:["isPickUp",1,8]},IntensifyEquip_C2S_Msg:{1:["soltId",2,5]},IntensifyEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["soltId",1,5],3:["level",1,5],4:["strongLevel",1,5]},IntensifyRune_C2S_Msg:{1:["guid",2,3],2:["guidArr",3,3]},IntensifyRune_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"RuneDTO"]},IntimacyUpgrade_C2S_Msg:{1:["count",2,5]},IntimacyUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["intimacyLevel",2,5],3:["intimacyExp",2,5]},InvitingFriend_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5],3:["id",2,3]},InvitingFriend_S2C_Msg:{1:["code",2,11,"Code"],2:["mapType",2,5],3:["fubenId",2,5],4:["id",1,3]},ItemChangeDTO:{1:["changeType",2,5],2:["goodsId",2,9],3:["goodsName",2,9],4:["beforeVal",2,5],5:["afterVal",2,5],6:["value",2,5],7:["source",2,9]},ItemDTO:{1:["itemId",1,9],2:["guid",1,3],3:["count",2,5],4:["itemLevel",1,5],5:["rareLevel",1,5],6:["roleId",1,3],7:["endTime",1,3],8:["itemType",1,5],9:["lockState",1,5],10:["strengthenlevel",1,5],11:["refinelevel",1,5],12:["strengthenExp",1,5],13:["clientType",1,5]},JiachengInfoDTO:{1:["type",2,9],2:["tribe",2,1],3:["tqk",2,1],4:["total",2,1],5:["beforeVal",2,3],6:["afterVal",2,3]},JiachengInfoLog_S2C_Msg:{1:["log",2,11,"JiachengInfoDTO"]},JihuomaReward_C2S_Msg:{1:["id",2,9]},JihuomaReward_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",3,11,"EntryDTO2"]},JijinBuy_C2S_Msg:{1:["id",2,5]},JijinBuy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5]},JijinChange_S2C_Msg:{1:["code",2,11,"Code"],2:["change",2,11,"EntryDTO4"]},JijinGetAward_C2S_Msg:{1:["id",2,5]},JijinGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5]},JijinGetInfo_C2S_Msg:{},JijinGetInfo_S2C_Msg:{1:["types",3,11,"EntryDTO4"],2:["ids",3,5]},JinglianRune_C2S_Msg:{1:["guid",2,3]},JinglianRune_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"RuneDTO"]},JingmaiActivation_C2S_Msg:{1:["id",2,5]},JingmaiActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["level",1,5]},JingmaiDTO:{1:["id",1,5],2:["level",1,5],3:["rate",1,5]},JingmaiInfo_C2S_Msg:{},JingmaiInfo_S2C_Msg:{1:["jingmaiList",3,11,"JingmaiDTO"]},JingmaiLevelUp_C2S_Msg:{1:["id",2,5]},JingmaiLevelUp_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["level",1,5],4:["rate",1,5]},JinjieDetailInfoDTO:{1:["rank",3,5],2:["roleName",1,9],3:["val",1,5],4:["reward",3,11,"EntryDTO6"],5:["viplevel",1,5],6:["val2",1,3]},JinjieDetailInfo_C2S_Msg:{1:["type",2,5]},JinjieDetailInfo_S2C_Msg:{1:["type",2,5],2:["info",3,11,"JinjieDetailInfoDTO"],3:["myRank",1,5],4:["label",1,9],5:["script",1,9],6:["conditions",1,5],7:["myValue",1,5],8:["myValue2",1,3]},JinjieSimpleInfoDTO:{1:["type",2,5],2:["day",2,5],3:["roleName",1,9],4:["reward",3,11,"EntryDTO6"],5:["label",1,9],6:["startDay",1,5],7:["finishDay",1,5],8:["bg",1,9]},JinjieSimpleInfo_C2S_Msg:{},JinjieSimpleInfo_S2C_Msg:{1:["info",3,11,"JinjieSimpleInfoDTO"]},KickingOutMembers_C2S_Msg:{1:["mapType",2,5],2:["id",2,3]},KickingOutMembers_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,3]},KillFormationChallenge_C2S_Msg:{1:["curId",2,5]},KillFormationChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5]},KillFormationExit_C2S_Msg:{},KillFormationExit_S2C_Msg:{1:["code",2,11,"Code"]},KillFormationFubenGetInfo_C2S_Msg:{},KillFormationFubenGetInfo_S2C_Msg:{1:["count",2,5],2:["score",2,5],3:["myRank",2,5]},KillFormationNext_S2C_Msg:{1:["id",2,5]},KillFormationRank_C2S_Msg:{},KillFormationRank_S2C_Msg:{1:["rankList",3,11,"EntryDTO5"]},KillFormationResult_C2S_Msg:{},KillFormationResult_S2C_Msg:{1:["fubenID",2,5],2:["items",3,11,"ItemDTO"]},KuafuPkEnter_C2S_Msg:{},KuafuPkEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3],3:["letfTimes",1,5]},KuafuPkExit_C2S_Msg:{},KuafuPkExit_S2C_Msg:{1:["code",2,11,"Code"]},KuafuPkGetInfo_C2S_Msg:{},KuafuPkGetInfo_S2C_Msg:{1:["challengeCount",2,5],2:["allSocre",2,5],3:["paragraph",2,5],4:["score",2,5],5:["rewardInfos",3,5],6:["myRank",2,5]},KuafuPkGetReward_C2S_Msg:{1:["rewardID",2,5]},KuafuPkGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardID",2,5]},KuafuPkMatchingSuccess_S2C_Msg:{1:["player",2,11,"TeamPlayerDTO"]},KuafuPkMatching_C2S_Msg:{1:["isStart",2,8]},KuafuPkMatching_S2C_Msg:{1:["code",2,11,"Code"],2:["isStart",2,8]},KuafuPkResultReward_C2S_Msg:{1:["win",2,8]},KuafuPkResultReward_S2C_Msg:{1:["code",2,11,"Code"],2:["integral",1,5]},KuafuPkResult_S2C_Msg:{1:["win",2,8],2:["integral",1,5]},LevelBagInfo_C2S_Msg:{},LevelBagInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",3,11,"EntryDTO2"]},LevelBagReward_C2S_Msg:{1:["rewardId",2,5]},LevelBagReward_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",1,11,"EntryDTO2"]},LevelUp_S2C_Msg:{1:["roleId",2,3],2:["roleName",2,9],3:["level",2,5]},LoginCreate_C2S_Msg:{1:["userId",2,9],2:["name",2,9],3:["job",2,9],4:["pid",2,9],5:["serverId",2,5],6:["gender",2,5],7:["camp",2,9],8:["weixinadinfo",2,9],9:["userType",2,5]},LoginCreate_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"]},LoginFailed_S2C:{1:["error",2,5]},LoginGame_C2S_Msg:{1:["roleId",2,3],2:["roleName",2,9]},LoginGame_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"],3:["positionDTO",1,11,"PositionDTO"]},LoginGetList_C2S_Msg:{1:["userId",2,9],2:["serverId",2,5],3:["pid",2,9],4:["loginType",2,5]},LoginGetList_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"],3:["serverInfoDTO",1,11,"ServerInfoDTO"]},LoginHeartbeat_C2S_Msg:{},LoginHeartbeat_S2C_Msg:{1:["code",2,11,"Code"],2:["interval",1,5]},LoginRoleKicked_S2C_Msg:{1:["code",2,11,"Code"]},LoginRole_C2S_Msg:{1:["roleId",2,3],2:["weixinadinfo",2,9]},LoginRole_S2C_Msg:{1:["code",2,11,"Code"],2:["roleDTO",1,11,"RoleDTO"]},Login_C2S:{1:["_id",2,1]},Lottery10Times_C2S_Msg:{1:["groupid",2,9]},Lottery10Times_S2C_Msg:{1:["code",2,11,"Code"],2:["groupid",1,9],3:["rewards",3,11,"EntryDTO2"]},LotteryStop_C2S_Msg:{1:["num",2,5]},LotteryStop_S2C_Msg:{1:["code",2,11,"Code"]},Lottery_C2S_Msg:{1:["groupid",2,9]},Lottery_S2C_Msg:{1:["code",2,11,"Code"],2:["groupid",1,9],3:["num",1,5],4:["rewardYb",1,3],5:["totalYb",1,3]},MailDTO:{1:["mailId",1,3],2:["title",1,9],3:["content",1,9],4:["itemDTO",3,11,"ItemDTO"],5:["type",1,5],6:["addTime",1,3]},MallDTO:{1:["type",2,5],2:["commDTO",3,11,"CommodityDTO"],3:["refreshTime",1,3],4:["currencyValue",1,5]},MarriageAddFubenCount_C2S_Msg:{},MarriageAddFubenCount_S2C_Msg:{1:["code",2,11,"Code"],2:["buyCount",1,5]},MarriageChallenge_C2S_Msg:{1:["fubenId",2,5]},MarriageChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},MarriageExit_C2S_Msg:{},MarriageExit_S2C_Msg:{1:["code",2,11,"Code"]},MarriageFubenInfo_C2S_Msg:{},MarriageFubenInfo_S2C_Msg:{1:["fubenCount",2,5],2:["buyCount",2,5],3:["partnerZdl",2,3]},MarriageHouseData_C2S_Msg:{},MarriageHouseData_S2C_Msg:{1:["houseLevel",2,5],2:["houseExp",2,5],3:["skillList",3,11,"EntryDTO3"]},MarriageResult_S2C_Msg:{1:["isWin",2,8],2:["items",3,11,"ItemDTO"]},MarriageRevive_C2S_Msg:{1:["guid",2,3],2:["yb",2,8]},MarriageRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",2,3],3:["remainTime",1,5]},MarriageRoleDamage_C2S_Msg:{},MarriageRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO9"]},MarriageSeekingDTO:{1:["id",2,3],2:["name",1,9],3:["level",1,5],4:["serverId",1,5],5:["zhanli",1,3],6:["vipLevel",1,5],7:["sex",1,5],8:["context",1,9]},MarriageSeeking_C2S_Msg:{1:["context",2,9]},MarriageSeeking_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"MarriageSeekingDTO"]},MarriageTaskInfo_C2S_Msg:{},MarriageTaskInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"],3:["activity",1,5],4:["rewardIds",3,5]},MarriageWallList_C2S_Msg:{},MarriageWallList_S2C_Msg:{1:["dto",3,11,"MarriageSeekingDTO"]},MarriedPeopleDTO:{1:["id",2,3],2:["name",1,9],3:["intimacyLevel",1,5],4:["intimacyExp",1,5]},Marrying_C2S_Msg:{1:["targetId",2,3]},Marrying_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"MarriedPeopleDTO"]},MaterialsDTO:{1:["type",2,9],2:["maxlevel",2,5],3:["count",2,5],4:["buycount",2,5]},MoneyChange_S2C_Msg:{1:["coin",1,3],2:["diamond",1,3],3:["isPickUp",1,8],4:["clientType",1,5]},MoneyTreeGetInfo_C2S_Msg:{},MoneyTreeGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["lastShake",1,3]},MonsterDTO:{1:["id",2,3],2:["templateId",2,9],3:["name",2,9],4:["level",2,5],5:["curHp",2,3],6:["maxHp",2,3],7:["velocity",2,5],8:["attackSpeed",2,5],9:["faceTo",2,5],10:["x",2,5],11:["y",2,5],12:["clientState",2,5],13:["buffDTO",3,11,"BuffDTO"],14:["camp",2,5],15:["ownerId",1,3],16:["teamId",1,5]},MoreRechargeDTO:{1:["id",2,5],2:["icon",2,9],3:["bg",2,9],4:["bg2",2,9],5:["tj1",2,9],6:["day",2,5],7:["tj2",2,9],8:["money",2,5],9:["reward",3,11,"EntryDTO6"],10:["state",2,5],11:["curDay",2,5],12:["bg3",2,9],13:["type",2,5],14:["pos",2,9]},MoreRechargeGetAward_C2S_Msg:{1:["id",2,5]},MoreRechargeGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5]},MoreRechargeGetInfo_C2S_Msg:{},MoreRechargeGetInfo_S2C_Msg:{1:["money",2,5],2:["start",2,3],3:["end",2,3],4:["config",3,11,"MoreRechargeDTO"]},MoreRechargeMoneyChange_S2C_Msg:{1:["money",2,5]},MountFazhenUp_C2S_Msg:{},MountFazhenUp_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5]},MountHuanHuaUp_C2S_Msg:{1:["mountId",2,5]},MountHuanHuaUp_S2C_Msg:{1:["code",2,11,"Code"],2:["mountId",1,5],3:["level",1,5]},MountHuanhua_C2S_Msg:{1:["mountId",2,5]},MountHuanhua_S2C_Msg:{1:["code",2,11,"Code"],2:["mountId",1,5]},MountLevelUp_C2S_Msg:{1:["isAuto",2,8]},MountLevelUp_S2C_Msg:{1:["code",2,11,"Code"],2:["maxRate",1,5],3:["curLevel",1,5],4:["exp",1,5],5:["baoJi",1,5]},Move_C2S_Msg:{1:["id",2,3],2:["fromX",2,5],3:["fromY",2,5],4:["toX",2,5],5:["toY",2,5],6:["faceTo",2,5]},Move_Msg:{1:["id",2,3],2:["fromX",2,5],3:["fromY",2,5],4:["toX",2,5],5:["toY",2,5],6:["faceTo",2,5],7:["mapID",2,5]},Move_S2C_Msg:{1:["id",2,3],2:["fromX",2,5],3:["fromY",2,5],4:["toX",2,5],5:["toY",2,5]},MubiaoBag_C2S_Msg:{1:["day",2,5]},MubiaoBag_S2C_Msg:{1:["day",1,5],2:["items",3,11,"GiftDTO"]},MubiaoBuyBag_C2S_Msg:{1:["id",2,9]},MubiaoBuyBag_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5]},MubiaoChange_S2C_Msg:{1:["type",2,5]},MubiaoDetailInfoDTO:{1:["id",1,5],2:["conditions",1,5],3:["state",1,5],4:["reward",3,11,"EntryDTO6"]},MubiaoDetailInfo_C2S_Msg:{1:["type",2,5]},MubiaoDetailInfo_S2C_Msg:{1:["type",2,5],2:["instructions",1,9],3:["val",1,5],4:["day",1,5],5:["info",3,11,"MubiaoDetailInfoDTO"],6:["val",1,3]},MubiaoGetAward_C2S_Msg:{1:["id",2,5]},MubiaoGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5],3:["state",2,5],4:["type",2,5]},MubiaoSimpleInfoDTO:{1:["type",2,5],2:["day",2,5],3:["bg",1,9],4:["startDay",1,5],5:["finishDay",1,5]},MubiaoSimpleInfo_C2S_Msg:{},MubiaoSimpleInfo_S2C_Msg:{1:["info",3,11,"MubiaoSimpleInfoDTO"],2:["rule",1,9]},MultiBossBossBelong_S2C_Msg:{1:["id",1,3],2:["name",1,9],3:["camp",1,9]},MultiBossBossRevive_S2C_Msg:{1:["id",2,5],2:["dead",2,8]},MultiBossChallenge_C2S_Msg:{1:["id",2,5]},MultiBossChallenge_S2C_Msg:{1:["code",2,11,"Code"]},MultiBossExit_C2S_Msg:{},MultiBossExit_S2C_Msg:{1:["code",2,11,"Code"]},MultiBossGetInfo_C2S_Msg:{},MultiBossGetInfo_S2C_Msg:{1:["status",3,11,"EntryDTO5"],2:["times",1,5],3:["recoveryTime",1,3],4:["isMultiSl",1,8],5:["replyCount",1,5]},MultiBossGetRemainTimes_C2S_Msg:{},MultiBossGetRemainTimes_S2C_Msg:{1:["times",2,5],2:["recoveryTime",1,3],3:["replyCount",1,5]},MultiBossResult_S2C_Msg:{1:["id",2,5],2:["belongme",2,8],3:["campFirst",2,8],4:["items",3,11,"ItemDTO"]},MultiBossRoleDamage_C2S_Msg:{},MultiBossRoleDamage_S2C_Msg:{1:["damageList",3,11,"EntryDTO6"],2:["playerList",3,11,"EntryDTO5"]},MultiBossRoleRevive_C2S_Msg:{1:["yb",2,8]},MultiBossRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},NotifyNewMail_S2C_Msg:{1:["code",2,11,"Code"],2:["mailDTO",1,11,"MailDTO"]},NpcDTO:{1:["id",2,3],2:["templateId",2,9],3:["ownerId",2,3],4:["x",2,5],5:["y",2,5]},OfflineInCome_S2C_Msg:{1:["time",1,3],2:["totalExp",1,3],3:["totalCoin",1,3],4:["setDTO",3,11,"SetDTO"],5:["beforeLevel",1,5],6:["beforeExp",1,3],7:["beforeCoin",1,3],8:["cardIds",3,5],9:["position",1,5],10:["afterLevel",1,5]},OneKeyDelete_C2S_Msg:{},OneKeyDelete_S2C_Msg:{1:["code",2,11,"Code"],2:["mailIds",3,3]},OneKeyIntensifyEquip_C2S_Msg:{},OneKeyIntensifyEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["strongLevel",1,5],3:["strongDto",3,11,"EquipStrongDTO"]},OneKeyReplace_C2S_Msg:{},OneKeyReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"RuneDTO"]},OneKeyStarUp_C2S_Msg:{},OneKeyStarUp_S2C_Msg:{1:["code",2,11,"Code"],2:["starLevel",1,5],3:["strongDto",3,11,"EquipStrongDTO"]},PalaceInit_C2S_Msg:{},PalaceInit_S2C_Msg:{1:["endTime",1,5]},PalaceReward_C2S_Msg:{},PalaceReward_S2C_Msg:{1:["itemDTO",3,11,"ItemDTO"]},PersonalBossChallenge_C2S_Msg:{1:["id",2,5]},PersonalBossChallenge_S2C_Msg:{1:["code",2,11,"Code"]},PersonalBossExit_C2S_Msg:{},PersonalBossExit_S2C_Msg:{1:["code",2,11,"Code"]},PersonalBossGetInfo_C2S_Msg:{},PersonalBossGetInfo_S2C_Msg:{1:["challengeInfos",3,11,"EntryDTO3"],2:["passedIds",3,5]},PersonalBossOneKey_C2S_Msg:{},PersonalBossOneKey_S2C_Msg:{1:["code",2,11,"Code"],2:["itemDTO",3,11,"ItemDTO"]},PersonalBossPodun_C2S_Msg:{1:["podun",2,8]},PersonalBossPodun_S2C_Msg:{1:["code",2,11,"Code"]},PersonalBossResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},PetActivation_C2S_Msg:{1:["petId",2,5]},PetActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["petId",1,5]},PetChange_C2S_Msg:{1:["petId",2,5]},PetChange_S2C_Msg:{1:["code",2,11,"Code"],2:["petId",2,5]},PetDTO:{1:["templateId",1,5],2:["level",1,5],3:["exp",1,3],4:["changeinfo",3,9],5:["huanhuaInfo",3,11,"EntryDTO3"]},PetEquipDTO:{1:["guid",1,3],2:["equipId",1,9],3:["slot",1,5]},PetEquipInfo_C2S_Msg:{},PetEquipInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["petEquipList",3,11,"EquipDTO"]},PetEquipOneKeyReplace_C2S_Msg:{},PetEquipOneKeyReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["petEquipList",3,11,"EquipDTO"]},PetEquipUpgrade_C2S_Msg:{1:["equipGuid",1,3],2:["slot",2,5]},PetEquipUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["petEquip",1,11,"EquipDTO"]},PetFightDTO:{1:["id",2,3],2:["templateId",2,5],3:["name",2,9],4:["level",2,5],5:["curHp",2,3],6:["maxHp",2,3],7:["faceTo",2,5],8:["pos",2,11,"PointDTO"],9:["ownerId",2,3]},PetUpgrade_C2S_Msg:{1:["auto",2,8]},PetUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5],3:["exp",1,3],4:["baoJi",1,5]},PickUpDropGoods_C2S_Msg:{1:["guids",3,3]},PickUpDropGoods_S2C_Msg:{1:["code",2,11,"Code"],2:["guids",3,3]},PlayerCall_C2S_Msg:{1:["type",2,5],2:["fubenId",2,5]},PlayerCall_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["originatorName",1,9],4:["fubenID",1,5]},PlayerChatContent_C2S_Msg:{1:["type",2,5],2:["msg",2,9],3:["targetId",2,3]},PlayerChatContent_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["chatDTO",1,11,"ChatDTO"]},PlayerChatCount_C2S_Msg:{},PlayerChatCount_S2C_Msg:{1:["kuafuCount",2,5],2:["benfuCount",2,5],3:["zongmenCount",2,5]},PlayerDTO:{1:["id",2,3],2:["name",2,9],3:["equips",3,9],4:["gender",2,5],5:["job",2,9],6:["level",2,5],7:["curHp",2,3],8:["maxHp",2,3],9:["pos",2,11,"PointDTO"],10:["camp",2,9],11:["armsIllusion",2,5],12:["clothesIllusion",2,5],13:["xiuxianTitle",2,5],14:["titleid",2,5],15:["curMountID",2,5],16:["armsIllusionLevel",2,5],17:["clothesIllusionLevel",2,5],18:["spiritPetId",2,5],19:["fabao",3,5]},PlayerNotice2_C2S_Msg:{},PlayerNotice2_S2C_Msg:{1:["type",2,5],2:["notice",2,9],3:["needlevel",1,5]},PlayerNotice_C2S_Msg:{},PlayerNotice_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["notice",3,9]},PlayerPetDTO:{1:["id",2,3],2:["templateId",2,9],3:["name",2,9],4:["level",2,5],5:["curHp",2,3],6:["maxHp",2,3],7:["faceTo",2,5],8:["pos",2,11,"PointDTO"],9:["ownerId",2,3]},PointDTO:{1:["x",2,5],2:["y",2,5]},PositionDTO:{1:["x",2,5],2:["y",2,5]},PrivilegeCardActivate_C2S_Msg:{1:["cardId",2,5]},PrivilegeCardActivate_S2C_Msg:{1:["code",2,11,"Code"],2:["privilegeCard",1,11,"PrivilegeCardDTO"]},PrivilegeCardDTO:{1:["id",1,5],2:["state",1,5]},PrivilegeCardGetInfo_C2S_Msg:{},PrivilegeCardGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["privilegeCard",3,11,"PrivilegeCardDTO"]},PrivilegeCardReceive_C2S_Msg:{1:["cardId",2,5]},PrivilegeCardReceive_S2C_Msg:{1:["code",2,11,"Code"],2:["privilegeCard",1,11,"PrivilegeCardDTO"]},PushAchieveGoalsLevel_S2C_Msg:{1:["jindu",1,5]},PushActivityLevel_S2C_Msg:{1:["activity",1,5]},PushFabaoUse_S2C_Msg:{1:["roleId",2,3],2:["fabaoId",2,5],3:["curFabaoLevel",1,5]},PushFashionUse_S2C_Msg:{1:["roleId",2,3],2:["type",2,5],3:["curFashionId",2,5],4:["curFashionLevel",1,5]},PushLotteryInfo_S2C_Msg:{1:["groupid",1,9],2:["lotteryInfo",1,9]},PushOneJoinTribe_S2C_Msg:{1:["roleId",2,3],2:["tribeId",2,5]},PushRoleChangeGender_S2C_Msg:{1:["roleId",2,3],2:["newGender",2,5]},PushRoleChangeName_S2C_Msg:{1:["roleId",2,3],2:["newName",2,9]},PushTotalYb_S2C_Msg:{1:["totalYb",2,3]},PushVipChange_S2C_Msg:{1:["vipLevel",2,5],2:["exp",2,5]},RankContrastByType_C2S_Msg:{},RankContrastByType_S2C_Msg:{1:["code",2,11,"Code"],2:["targetEntry",3,11,"EntryDTO5"],3:["selfEntry",3,11,"EntryDTO5"]},RankDTO:{1:["guid",2,3],2:["name",2,9],3:["rank",2,5],4:["val",2,3],5:["level",2,5],6:["sex",2,5],7:["zhanli",1,3],8:["tribeId",1,9],9:["vipLevel",1,5],10:["armsIllusion",2,5],11:["clothesIllusion",2,5],12:["armsIllusionLevel",2,5],13:["clothesIllusionLevel",2,5],14:["titleid",1,5],15:["petId",1,5],16:["littlePetId",1,5],17:["fabaoId",1,5],18:["mountId",1,5]},ReChargeResult_S2C_Msg:{1:["roleId",2,3],2:["rmb",2,2],3:["yb",2,5]},ReceiveInvitation_S2C_Msg:{1:["mapType",2,5],2:["fubenId",2,5],3:["teamid",2,5],4:["id",2,3],5:["name",2,9]},RechargeDailyDTO:{1:["icon",2,9],2:["bg",2,9],3:["reward",3,11,"EntryDTO6"],4:["money",2,5]},RechargeDailyGetAward_C2S_Msg:{},RechargeDailyGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["state",2,5]},RechargeDailyGetInfo_C2S_Msg:{},RechargeDailyGetInfo_S2C_Msg:{1:["state",2,5],2:["config",1,11,"RechargeDailyDTO"]},RechargeDailyRecharge_S2C_Msg:{1:["state",2,5]},RechargeGetReward_C2S_Msg:{1:["rewardid",2,9]},RechargeGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardid",2,9],3:["state",2,5]},RechargeInfo_C2S_Msg:{1:["type",2,9]},RechargeInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,9],3:["items",3,11,"ActivityDTO"]},RechargeStateChange_S2C_Msg:{1:["rewardid",2,9],2:["state",2,5],3:["curCount",2,5],4:["type",2,5]},RechargeWheelGetInfo_C2S_Msg:{},RechargeWheelGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["wheelitem",1,11,"ActivityDTO"],3:["type",1,5],4:["money",1,5],5:["explain",1,9],6:["availableCount",1,5],7:["rechargeMoney",1,5]},RechargeWheelGetReward_C2S_Msg:{},RechargeWheelGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["availableCount",1,5],3:["reward",1,11,"EntryDTO6"]},RechargeWheelUpdate_S2C_Msg:{1:["availableCount",2,5],2:["rechargeMoney",2,5]},RedEnvelopeGetInfo_C2S_Msg:{1:["id",2,3]},RedEnvelopeGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"HongBaoInfoDTO"]},RedEnvelopeGetList_C2S_Msg:{},RedEnvelopeGetList_S2C_Msg:{1:["sendCount",2,5],2:["total",2,5],3:["dto",3,11,"HongBaoDTO"]},RedEnvelopeSend_C2S_Msg:{1:["type",2,5],2:["money",2,5],3:["count",2,5],4:["context",2,9],5:["efType",2,5]},RedEnvelopeSend_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",2,11,"HongBaoDTO"],3:["efType",2,5]},RefreshAncient_C2S_Msg:{1:["type",2,5]},RefreshAncient_S2C_Msg:{1:["code",2,11,"Code"],2:["freeCount",1,5],3:["dto",3,11,"AncientDTO"]},RefreshRanker_C2S_Msg:{},RefreshRanker_S2C_Msg:{1:["code",2,11,"Code"],2:["rankDTOs",3,11,"RankDTO"]},RefreshStore_C2S_Msg:{},RefreshStore_S2C_Msg:{1:["code",2,11,"Code"],2:["mallDTO",1,11,"MallDTO"],3:["replyCount",1,5]},RefushPalaceBoss_S2C_Msg:{1:["bossNum",1,5]},ResultFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["group",1,11,"MaterialsDTO"],4:["itemDTO",3,11,"ItemDTO"],5:["win",1,8]},ResultPalace_C2S_Msg:{},ResultPalace_S2C_Msg:{1:["code",2,11,"Code"],2:["itemDTO",3,11,"ItemDTO"]},RoleBag2Delete_C2S_Msg:{1:["roleId",2,3],2:["guid",2,3],3:["count",2,5]},RoleBagDelete_S2C_Msg:{1:["guids",3,3]},RoleBagInsert_S2C_Msg:{1:["itemDtos",3,11,"ItemDTO"]},RoleBagUpdate_S2C_Msg:{1:["dtos",3,11,"EntryDTO8"]},RoleChangeGender_C2S_Msg:{},RoleChangeGender_S2C_Msg:{1:["code",2,11,"Code"]},RoleChangeName_C2S_Msg:{1:["newName",2,9]},RoleChangeName_S2C_Msg:{1:["code",2,11,"Code"],2:["newName",2,9]},RoleCollect_C2S_Msg:{1:["guid",2,3]},RoleCollect_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",1,3]},RoleDTO:{1:["id",2,3],2:["name",2,9],3:["job",2,9],4:["gender",2,5],5:["level",2,5],6:["exp",2,3],7:["camp",2,9],8:["armsIllusion",2,5],9:["clothesIllusion",2,5],10:["titleid",2,5],11:["curMountID",2,5],12:["armsIllusionLevel",2,5],13:["clothesIllusionLevel",2,5],14:["dto",2,11,"MarriedPeopleDTO"],15:["spiritPetId",2,5],16:["vipLevel",2,5],17:["fabao",3,5]},RoleDelivery_C2S_Msg:{1:["mapId",2,5],2:["x",2,5],3:["y",2,5]},RoleDelivery_S2C_Msg:{1:["code",2,11,"Code"],2:["point",1,11,"PointDTO"]},RoleEquipReplace_C2S_Msg:{1:["guid",2,3]},RoleEquipReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["equipDto",1,11,"EquipDTO"]},RoleItemChangeLog_S2C_Msg:{1:["log",2,11,"ItemChangeDTO"]},RoleProbablyChargeCancel_C2S_Msg:{1:["id",2,9]},RoleProbablyChargeSucceed_C2S_Msg:{1:["id",2,9]},RoleProbablyCharge_C2S_Msg:{1:["chargeId",2,5],2:["chargeType",2,5],3:["id",2,9]},RoleResurgence_C2S_Msg:{},RoleResurgence_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",1,3],3:["point",1,11,"PointDTO"]},RoleRuneReplace_C2S_Msg:{1:["guid",2,3]},RoleRuneReplace_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"RuneDTO"]},RuneCaptureBuyItem_C2S_Msg:{},RuneCaptureBuyItem_S2C_Msg:{1:["code",2,11,"Code"],2:["buycount",1,5],3:["jingli",1,5]},RuneCaptureEnter_C2S_Msg:{1:["guid",2,3],2:["name",2,9],3:["sex",2,5],4:["templateId",2,9]},RuneCaptureEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["jingli",1,5]},RuneCaptureExit_C2S_Msg:{},RuneCaptureExit_S2C_Msg:{1:["code",2,11,"Code"]},RuneCaptureItemUpdate_C2S_Msg:{},RuneCaptureItemUpdate_S2C_Msg:{1:["jingli",2,5]},RuneCaptureNoFightInfo_C2C_Msg:{},RuneCaptureNoFightInfo_C2S_Msg:{},RuneCaptureNoFightInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["time",1,3]},RuneCaptureNoFightUse_C2C_Msg:{1:["itemid",2,9]},RuneCaptureNoFightUse_C2S_Msg:{1:["itemid",2,9]},RuneCaptureNoFightUse_S2C_Msg:{1:["code",2,11,"Code"],2:["time",1,3]},RuneCaptureResult_S2C_Msg:{1:["code",2,11,"Code"],2:["suc",1,8],3:["itemDTO",3,11,"ItemDTO"]},RuneCaptureSweep_C2S_Msg:{1:["guid",2,3],2:["name",2,9],3:["sex",2,5],4:["templateId",2,9]},RuneCaptureSweep_S2C_Msg:{1:["code",2,11,"Code"],2:["suc",3,8],3:["itemDTO",3,11,"ItemDTO"]},RuneCaptureTargetInfo_C2S_Msg:{1:["templateId",2,9]},RuneCaptureTargetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",3,11,"CaptureTargetDTO"],3:["jingli",1,5],4:["buycount",1,5]},RuneCaptureUpdateCount_C2S_Msg:{},RuneCaptureUpdateCount_S2C_Msg:{1:["useCount",2,5],2:["recoveryTime",2,3],3:["replyCount",2,5]},RuneDTO:{1:["guid",1,3],2:["runeId",1,9],3:["slot",1,5],4:["strengthenlevel",1,5],5:["refinelevel",1,5],6:["strengthenExp",1,5]},RuneSynthesis_C2S_Msg:{1:["itemid",2,9]},RuneSynthesis_S2C_Msg:{1:["code",2,11,"Code"],2:["itemid",1,9]},SaveGiftGetReward_C2S_Msg:{1:["id",2,9]},SaveGiftGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5],4:["serviceCount",1,5]},SaveGiftInfo_C2S_Msg:{1:["type",2,9]},SaveGiftInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["type",2,9],3:["items",3,11,"GiftDTO"]},SaveGiftStateChange_S2C_Msg:{1:["code",2,11,"Code"],2:["item",1,11,"GiftDTO"]},SaveSet_C2S_Msg:{1:["data",3,9]},SaveSet_S2C_Msg:{1:["code",2,11,"Code"]},ScheduleAchieveGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleDailyTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleMainGoals_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleMainTask_S2C_Msg:{1:["taskId",2,5],2:["taskState",2,5],3:["count",2,5]},ScheduleMarriageTask_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScheduleTask2Spouse_S2C_Msg:{1:["taskCount",2,5]},ScheduleTransmigrate_S2C_Msg:{1:["code",2,11,"Code"],2:["taskList",3,11,"EntryDTO4"]},ScoreChange_S2C_Msg:{1:["score",2,5]},ServerInfoDTO:{1:["curTime",1,3],2:["startTime",1,3],3:["zone",1,5],4:["debug",1,8],5:["name",1,9]},SetDTO:{1:["key",1,9],2:["value",1,9]},SevTargetInfo_C2S_Msg:{},SevTargetInfo_S2C_Msg:{1:["targets",3,11,"ActSevTargetDTO"],2:["box",3,11,"ActSevBoxDTO"],3:["score",1,5],4:["day",1,5],5:["allscore",1,5]},SevTarget_Award_C2S_Msg:{1:["id",2,5]},SevTarget_Award_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SevTarget_Change_S2C_Msg:{1:["id",2,5],2:["state",2,5],3:["score",2,5]},SevTarget_Reward_C2S_Msg:{1:["id",2,5]},SevTarget_Reward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SevTarget_Score_C2S_Msg:{1:["id",2,5]},SevTarget_Score_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SevenActivityGetInfo_C2S_Msg:{},SevenActivityGetInfo_S2C_Msg:{1:["activityInfos",3,11,"EntryDTO7"],2:["rewardTypes",3,5]},SevenTowerChallenge_C2S_Msg:{1:["fubenId",2,5]},SevenTowerChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5]},SevenTowerExit_C2S_Msg:{},SevenTowerExit_S2C_Msg:{1:["code",2,11,"Code"]},SevenTowerGetInfo_C2S_Msg:{},SevenTowerGetInfo_S2C_Msg:{1:["curId",1,5],2:["reset",1,5],3:["rewardNum",1,5],4:["state",1,5]},SevenTowerReset_C2S_Msg:{},SevenTowerReset_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5],3:["reset",1,5]},SevenTowerResult_S2C_Msg:{1:["isWin",2,8],2:["items",3,11,"ItemDTO"],3:["fubenId",1,5]},SevenTowerReward_C2S_Msg:{},SevenTowerReward_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5],3:["rewardNum",1,5],4:["state",1,5]},Shake_C2S_Msg:{1:["useYuanbao",2,8]},Shake_S2C_Msg:{1:["code",2,11,"Code"],2:["coin",1,3],3:["count",1,5],4:["lastShake",1,3],5:["times",1,5]},ShengtiUpgrade_C2S_Msg:{1:["type",2,5]},ShengtiUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["shengti",1,11,"EntryDTO3"]},SignInGetInfo_C2S_Msg:{},SignInGetInfo_S2C_Msg:{1:["signCount",2,5],2:["otherSignCount",2,5],3:["state",2,5]},SignInGetReward_C2S_Msg:{1:["isBuqian",2,8]},SignInGetReward_S2C_Msg:{1:["code",2,11,"Code"],2:["signCount",2,5],3:["otherSignCount",2,5]},SignInTimeInfo_C2S_Msg:{},SignInTimeInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dayOnlineTime",1,3],3:["onlineTime",1,3],4:["infoDTO",3,11,"EntryDTO2"]},SignInTimeReward_C2S_Msg:{1:["rewardId",2,5]},SignInTimeReward_S2C_Msg:{1:["code",2,11,"Code"],2:["infoDTO",1,11,"EntryDTO2"]},SkillDTO:{1:["skillType",2,9],2:["level",2,5]},SkillReady_C2S_Msg:{1:["attackerId",2,3],2:["skillType",2,9],3:["targetPoint",2,11,"PointDTO"],4:["targetId",1,3],5:["action",1,5]},SkillReady_S2C_Msg:{1:["code",2,11,"Code"],2:["attackerId",1,3],3:["skillType",1,9],4:["targetPoint",1,11,"PointDTO"],5:["targetId",1,3],6:["action",1,5]},SkillReal_C2S_Msg:{1:["attackerId",2,3],2:["skillType",2,9],3:["targetIds",3,3],4:["tweenDTO",3,11,"TweenDTO"],5:["action",1,5]},SkillReal_S2C_Msg:{1:["code",2,11,"Code"],2:["attackerId",2,3],3:["skillType",2,9],4:["harmDTO",3,11,"HarmDTO"],5:["tweenDTO",3,11,"TweenDTO"],6:["action",1,5],7:["targetIds",3,3]},SpiritPetActivation_C2S_Msg:{1:["id",2,5]},SpiritPetActivation_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SpiritPetHuanhuaJinjie_C2S_Msg:{1:["id",2,5]},SpiritPetHuanhuaJinjie_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["level",1,5]},SpiritPetHuanhua_C2S_Msg:{1:["id",2,5]},SpiritPetHuanhua_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},SpiritPetLevelUp_C2S_Msg:{1:["count",2,5],2:["isAuto",2,8]},SpiritPetLevelUp_S2C_Msg:{1:["code",2,11,"Code"],2:["curLevel",1,5],3:["exp",1,5],4:["baoji",1,5]},SpiritPetUpgrade_C2S_Msg:{1:["group",2,5]},SpiritPetUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["group",1,5],3:["fzLv",1,5]},SpiritPetUseDan_C2S_Msg:{1:["id",2,5],2:["count",2,5]},SpiritPetUseDan_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["count",2,5]},StartAncient_C2S_Msg:{1:["id",2,3],2:["godBookIds",3,5]},StartAncient_S2C_Msg:{1:["code",2,11,"Code"],2:["dto",1,11,"AncientDTO"]},StartMatching_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},StartMatching_S2C_Msg:{1:["code",2,11,"Code"]},StopMatching_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},StopMatching_S2C_Msg:{1:["code",2,11,"Code"]},SweepFubenMaterials_C2S_Msg:{},SweepFubenMaterials_S2C_Msg:{1:["code",2,11,"Code"],2:["group",3,11,"MaterialsDTO"],3:["itemDTO",3,11,"ItemDTO"]},TaskDTO:{1:["key",1,9],2:["value",1,5]},TeamExit_C2S_Msg:{1:["mapType",2,5]},TeamExit_S2C_Msg:{1:["code",2,11,"Code"]},TeamFubenEnter_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},TeamFubenEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3],3:["letfTimes",1,5]},TeamFubenExit_C2S_Msg:{},TeamFubenExit_S2C_Msg:{1:["code",2,11,"Code"]},TeamFubenGetInfo_C2S_Msg:{},TeamFubenGetInfo_S2C_Msg:{1:["fubenInfos",3,11,"EntryDTO3"]},TeamFubenResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},TeamFubenRoleDamage_C2S_Msg:{},TeamFubenRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO9"]},TeamFubenRoleRevive_C2S_Msg:{1:["guid",2,3],2:["yb",2,8]},TeamFubenRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["guid",2,3],3:["remainTime",1,5]},TeamPlayerDTO:{1:["id",2,3],2:["name",2,9],3:["job",2,9],4:["gender",2,5],5:["level",2,5],6:["camp",2,9],7:["zhanli",2,3],8:["isRobot",2,8]},TeamRobotPlayerDTO:{1:["id",2,3],2:["name",2,9],3:["equips",3,9],4:["gender",2,5],5:["job",2,9],6:["level",2,5],7:["curHp",2,3],8:["maxHp",2,3],9:["pos",2,11,"PointDTO"],10:["skills",3,11,"SkillDTO"],11:["curMountID",1,5],12:["armsIllusion",1,5],13:["clothesIllusion",1,5],14:["armsIllusionLevel",1,5],15:["clothesIllusionLevel",1,5]},Teleport_Msg:{1:["id",2,3],2:["x",2,5],3:["y",2,5]},TimeLimitBagDTO:{1:["id",2,5],2:["icon",2,9],3:["bg",2,9],4:["vip",2,5],5:["condition",3,11,"EntryDTO2"],6:["buyTime",2,3],7:["buyNumber",2,5],8:["rewards",3,11,"EntryDTO2"],9:["buyCost",2,5],10:["boughtCount",2,5],11:["startTime",2,3],12:["endTime",2,3],13:["discount",2,5],14:["duration",2,3]},TimeLimitBagInfo_C2S_Msg:{},TimeLimitBagInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["timeLimitBagDTO",3,11,"TimeLimitBagDTO"]},TimeLimitBag_Buy_C2S_Msg:{1:["id",2,5]},TimeLimitBag_Buy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["boughtCount",1,5]},TimeLimitBag_Start_C2S_Msg:{1:["id",2,5]},TimeLimitBag_Start_S2C_Msg:{1:["code",2,11,"Code"]},TitleActivate_C2S_Msg:{1:["titleId",2,5]},TitleActivate_S2C_Msg:{1:["code",2,11,"Code"],2:["title",1,11,"TitleDTO"]},TitleDTO:{1:["titleId",1,5],2:["titleRank",1,5],3:["endTime",1,3]},TitleDeactivate_S2C_Msg:{1:["titleId",2,5]},TitleEquip_C2S_Msg:{1:["titleId",2,5]},TitleEquip_S2C_Msg:{1:["code",2,11,"Code"],2:["titleId",1,5]},TitleGetInfo_C2S_Msg:{},TitleGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["titles",3,11,"TitleDTO"],3:["titleId",1,5]},TitleOnlineTime_C2S_Msg:{},TitleOnlineTime_S2C_Msg:{1:["time",2,3]},TitleTakeOff_C2S_Msg:{1:["titleId",2,5]},TitleTakeOff_S2C_Msg:{1:["code",2,11,"Code"],2:["titleId",1,5]},TitleUpgrade_C2S_Msg:{1:["titleId",2,5]},TitleUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["title",1,11,"TitleDTO"]},TowerChallenge_C2S_Msg:{1:["curId",2,5]},TowerChallenge_S2C_Msg:{1:["code",2,11,"Code"]},TowerChoose_C2S_Msg:{1:["direction",2,5]},TowerChoose_S2C_Msg:{1:["code",2,11,"Code"]},TowerExit_C2S_Msg:{},TowerExit_S2C_Msg:{1:["code",2,11,"Code"]},TowerGetInfo_C2S_Msg:{},TowerGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["curId",1,5]},TowerResult_S2C_Msg:{1:["win",2,8],2:["win2",2,8]},TransmigrateEnter_C2S_Msg:{},TransmigrateEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5]},TransmigrateOut_C2S_Msg:{},TransmigrateOut_S2C_Msg:{1:["code",2,11,"Code"]},TransmigrateResult_S2C_Msg:{1:["result",2,8],2:["level",1,5],3:["taskList",3,11,"EntryDTO4"]},TreasureHuntBuy_C2S_Msg:{1:["type",2,5],2:["funcId",2,5]},TreasureHuntBuy_S2C_Msg:{1:["code",2,11,"Code"],2:["count",1,5],3:["funcId",1,5],4:["rewards",3,11,"ItemDTO"]},TreasureHuntCfgDTO:{1:["id",1,5],2:["show",1,5],3:["items",3,11,"ItemDTO"]},TreasureHuntGetBuyCount_C2S_Msg:{1:["funcId",2,5]},TreasureHuntGetBuyCount_S2C_Msg:{1:["code",2,11,"Code"],2:["count",2,5],3:["funcId",2,5]},TreasureHuntGetConfig_C2S_Msg:{1:["funcId",2,5]},TreasureHuntGetConfig_S2C_Msg:{1:["funcId",2,5],2:["cfgs",3,11,"TreasureHuntCfgDTO"]},TribeALLBoss_C2S_Msg:{},TribeALLBoss_S2C_Msg:{1:["code",2,11,"Code"],2:["bossID",1,5],3:["boss",3,11,"TribeBossDTO"],4:["count",1,5]},TribeBattleCampScore_C2S_Msg:{},TribeBattleCampScore_S2C_Msg:{1:["scoreInfo",3,11,"EntryDTO2"],2:["buffInfo",3,11,"EntryDTO2"]},TribeBattleEnter_C2S_Msg:{},TribeBattleEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["overTime",1,3]},TribeBattleExit_C2S_Msg:{},TribeBattleExit_S2C_Msg:{1:["code",2,11,"Code"]},TribeBattleInfo_C2S_Msg:{},TribeBattleInfo_S2C_Msg:{1:["isOpen",2,8],2:["role",1,11,"RoleDTO"]},TribeBattleResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["itemDTO",3,11,"ItemDTO"]},TribeBattleRevive_C2S_Msg:{1:["yb",2,8]},TribeBattleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},TribeBattleUpdateScore_S2C_Msg:{1:["socre",2,5],2:["socre2",2,5]},TribeBossChallenge_C2S_Msg:{1:["id",2,5]},TribeBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},TribeBossChange_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["bossID",1,5]},TribeBossDTO:{1:["id",1,5],2:["curHp",1,3],3:["maxHp",1,3],4:["state",1,5]},TribeBossKilledReward_S2C_Msg:{1:["code",2,11,"Code"],2:["itemDTO",3,11,"ItemDTO"],3:["bossID",1,5]},TribeBossResult_C2S_Msg:{},TribeBossResult_S2C_Msg:{1:["result",2,8],2:["boss",1,11,"TribeBossDTO"],3:["itemDTO",3,11,"ItemDTO"],4:["count",1,5]},TribeBossReward_C2S_Msg:{1:["id",2,5]},TribeBossReward_S2C_Msg:{1:["code",2,11,"Code"],2:["boss",1,11,"TribeBossDTO"]},TribeCallBossAddBuff_C2S_Msg:{1:["type",2,5]},TribeCallBossAddBuff_S2C_Msg:{1:["code",2,11,"Code"],2:["type",1,5],3:["count",1,5]},TribeCallBossBuffCount_S2C_Msg:{1:["wholeCount",1,5],2:["personalCount",1,5]},TribeCallBossChallenge_C2S_Msg:{1:["fubenId",2,5]},TribeCallBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},TribeCallBossExit_C2S_Msg:{},TribeCallBossExit_S2C_Msg:{1:["code",2,11,"Code"]},TribeCallBossInfo_C2S_Msg:{},TribeCallBossInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["bossInfo",3,11,"EntryDTO5"]},TribeCallBossResult_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5],3:["bossState",1,5]},TribeCallBossReviveTime_S2C_Msg:{1:["reviveTime",1,3]},TribeCallBossRoleDamage_C2S_Msg:{},TribeCallBossRoleDamage_S2C_Msg:{1:["code",2,11,"Code"],2:["playerList",3,11,"EntryDTO5"]},TribeCallBossRoleRevive_C2S_Msg:{1:["yb",2,8]},TribeCallBossRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},TribeCallBossStateChange_S2C_Msg:{1:["code",2,11,"Code"],2:["entry",1,11,"EntryDTO5"],3:["tribeId",1,5]},TribeCallBoss_C2S_Msg:{1:["fubenId",2,5]},TribeCallBoss_S2C_Msg:{1:["code",2,11,"Code"],2:["bossInfo",1,11,"EntryDTO5"]},TribeDeacon_C2S_Msg:{1:["targerId",2,3],2:["isAppointment",2,8]},TribeDeacon_S2C_Msg:{1:["code",2,11,"Code"],2:["targerId",1,3],3:["position",1,5]},TribeDonateReward_C2S_Msg:{1:["rewardId",2,5]},TribeDonateReward_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardIds",3,5]},TribeDonate_C2S_Msg:{1:["type",2,5]},TribeDonate_S2C_Msg:{1:["code",2,11,"Code"],2:["donateValue",1,3],3:["goldDonate",1,5],4:["diamondDonate",1,5]},TribeGetInfo_C2S_Msg:{},TribeGetInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["tribeId",1,5],3:["selfDTO",1,11,"TribeMemberDTO"],4:["dtoList",3,11,"TribeMemberDTO"],5:["donateValue",1,3],6:["goldDonate",1,5],7:["diamondDonate",1,5],8:["rewardIds",3,5]},TribeMasterInfo_C2S_Msg:{},TribeMasterInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["dayWorship",1,5],3:["members",3,11,"TribeMemberDTO"],4:["time",1,3]},TribeMemberDTO:{1:["position",1,5],2:["name",1,9],3:["zhanli",1,3],4:["prestige",1,3],5:["rank",1,5],6:["roleId",1,3],7:["worship",1,5],8:["armsIllusion",1,5],9:["clothesIllusion",1,5],10:["sex",1,5],11:["armsIllusionLevel",1,5],12:["clothesIllusionLevel",1,5]},TribePrestigeRank_C2S_Msg:{},TribePrestigeRank_S2C_Msg:{1:["code",2,11,"Code"],2:["members",3,11,"TribeMemberDTO"]},TribeRecommend_C2S_Msg:{},TribeRecommend_S2C_Msg:{1:["code",2,11,"Code"],2:["tribeId",1,5],3:["masterList",3,11,"SetDTO"]},TribeSigleBoss_C2S_Msg:{1:["id",2,5]},TribeSigleBoss_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5],3:["killer",1,9],4:["bossRank",3,11,"RankDTO"],5:["rank",1,5]},TribeWorship_C2S_Msg:{1:["targerId",2,3]},TribeWorship_S2C_Msg:{1:["code",2,11,"Code"],2:["dayWorship",1,5],3:["targerDto",1,11,"TribeMemberDTO"]},Tribejoin_C2S_Msg:{1:["tribeId",2,5],2:["isRecommend",2,8]},Tribejoin_S2C_Msg:{1:["code",2,11,"Code"],2:["tribeId",2,5]},TupoEnter_C2S_Msg:{},TupoEnter_S2C_Msg:{1:["code",2,11,"Code"],2:["level",1,5]},TupoOut_C2S_Msg:{},TupoOut_S2C_Msg:{1:["code",2,11,"Code"]},TupoResult_S2C_Msg:{1:["result",2,8],2:["level",1,5],3:["breachLevel",1,5],4:["taskList",3,11,"EntryDTO4"]},TweenDTO:{1:["guid",2,3],2:["pt",2,11,"PointDTO"],3:["cost",1,5],4:["faceTo",1,5],5:["action",1,3]},UnlockClue_C2S_Msg:{1:["clueId",2,5]},UnlockClue_S2C_Msg:{1:["code",2,11,"Code"],2:["clueId",1,5]},UpRankDetailInfo_C2S_Msg:{},UpRankDetailInfo_S2C_Msg:{1:["bg",2,9],2:["info",3,11,"JinjieDetailInfoDTO"],3:["myRank",1,5],4:["label",1,9],5:["script",1,9],6:["conditions",1,5],7:["myValue",1,5],8:["myValue2",1,3]},UpRankGetInfo_C2S_Msg:{},UpRankGetInfo_S2C_Msg:{1:["activityInfos",3,11,"EntryDTO7"],2:["rewardTypes",3,5]},UpRankMubiaoBag_C2S_Msg:{},UpRankMubiaoBag_S2C_Msg:{1:["bg",2,9],2:["items",3,11,"GiftDTO"]},UpRankMubiaoBuyBag_C2S_Msg:{1:["id",2,9]},UpRankMubiaoBuyBag_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5]},UpRankMubiaoChange_S2C_Msg:{1:["type",2,5]},UpRankMubiaoDetailInfo_C2S_Msg:{},UpRankMubiaoDetailInfo_S2C_Msg:{1:["bg",2,9],2:["instructions",1,9],3:["val",1,5],4:["day",1,5],5:["info",3,11,"MubiaoDetailInfoDTO"]},UpRankMubiaoGetAward_C2S_Msg:{1:["id",2,5]},UpRankMubiaoGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5],3:["state",2,5],4:["type",2,5]},UpdateEquipedTitle_S2C_Msg:{1:["id",2,3],2:["titleId",2,5]},UpdateHeroSpiritPet_S2C_Msg:{1:["id",2,3],2:["huanhuaId",2,5]},UpdateMatchState_C2S_Msg:{1:["mapType",2,5],2:["fubenId",2,5]},UpdateMatchState_S2C_Msg:{1:["code",2,11,"Code"]},UpdateSkillCD_S2C_Msg:{1:["remainCd",2,3],2:["skillType",2,9]},UpdateTeam_S2C_Msg:{1:["id",2,5],2:["state",2,5],3:["playList",3,11,"TeamPlayerDTO"],4:["mapType",2,5],5:["fubenId",2,5]},UpgradeGod_C2S_Msg:{1:["godId",2,5]},UpgradeGod_S2C_Msg:{1:["code",2,11,"Code"],2:["godId",1,5],3:["level",1,5]},UpgradeShenwu_C2S_Msg:{1:["shenwuId",2,5]},UpgradeShenwu_S2C_Msg:{1:["code",2,11,"Code"],2:["shenwuId",1,5],3:["level",1,5]},UpgradeSkill_C2S_Msg:{1:["type",2,5],2:["skillId",1,9]},UpgradeSkill_S2C_Msg:{1:["code",2,11,"Code"],2:["skillDTOs",3,11,"SkillDTO"]},UseMountFenghun_C2S_Msg:{1:["count",2,5]},UseMountFenghun_S2C_Msg:{1:["code",2,11,"Code"],2:["fenghunCount",1,5]},UseMountLonghun_C2S_Msg:{1:["count",2,5]},UseMountLonghun_S2C_Msg:{1:["code",2,11,"Code"],2:["longhunCount",1,5]},UsePropBaoXiang_S2C_Msg:{1:["itemDTO",3,11,"ItemDTO"]},UseProp_C2S_Msg:{1:["itemId",2,9],2:["count",2,5]},UseProp_S2C_Msg:{1:["code",2,11,"Code"]},VipBossChallenge_C2S_Msg:{1:["id",2,5]},VipBossChallenge_S2C_Msg:{1:["code",2,11,"Code"]},VipBossExit_C2S_Msg:{},VipBossExit_S2C_Msg:{1:["code",2,11,"Code"]},VipBossGetInfo_C2S_Msg:{},VipBossGetInfo_S2C_Msg:{1:["times",2,5]},VipBossResult_S2C_Msg:{1:["id",2,5],2:["win",2,8],3:["items",3,11,"ItemDTO"]},WorldBossChallenge_C2S_Msg:{1:["fubenID",2,5]},WorldBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["overtimer",2,3]},WorldBossExit_C2S_Msg:{},WorldBossExit_S2C_Msg:{1:["code",2,11,"Code"]},WorldBossInfo_C2S_Msg:{1:["fubenId",2,5]},WorldBossInfo_S2C_Msg:{1:["id",2,5],2:["isLive",2,8]},WorldBossResult_S2C_Msg:{1:["id",2,5],2:["win",2,8]},WorldBossRoleDamage_C2S_Msg:{},WorldBossRoleDamage_S2C_Msg:{1:["playerList",3,11,"EntryDTO5"],2:["damageList",3,11,"EntryDTO6"]},WorldBossRoleRevive_C2S_Msg:{1:["yb",2,8]},WorldBossRoleRevive_S2C_Msg:{1:["code",2,11,"Code"],2:["remainTime",1,5]},ZeroBagBuy_C2S_Msg:{1:["actId",2,5]},ZeroBagBuy_S2C_Msg:{1:["code",2,11,"Code"],2:["rewardList",3,5]},ZeroBagInfo_C2S_Msg:{},ZeroBagInfo_S2C_Msg:{1:["code",2,11,"Code"],2:["endTime",1,3],3:["rewardList",3,5],4:["actId",1,5],5:["activity",1,5],6:["cost",1,5],7:["tip",1,9],8:["reward",3,11,"EntryDTO2"]},ZeroGiftDTO:{1:["id",2,5],2:["icon",2,9],3:["price",2,5],4:["gift",3,11,"EntryDTO2"],5:["vipLevel",2,5],6:["linkPanel",2,9],7:["reward",2,5],8:["state",2,5]},ZeroGiftInfo_C2S_Msg:{},ZeroGiftInfo_S2C_Msg:{1:["gifts",3,11,"ZeroGiftDTO"],2:["startTime",2,3],3:["endTime",2,3]},ZeroGift_Buy_C2S_Msg:{1:["id",2,5]},ZeroGift_Buy_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,5]},pushTotalYb_S2C_Msg:{1:["totalYb",1,3]},updateHeroSpiritPet_S2C_Msg:{1:["id",2,3],2:["huanhuaId",2,5]},updateMountRate_S2C_Msg:{1:["id",2,3],2:["curRate",2,5]},JCChargeBagGetInfo_C2S_Msg:{},JCChargeBagGetInfo_S2C_Msg:{1:["list",3,11,"ChargeBagDTO"]},JCChargeBagBuyRet_S2C_Msg:{1:["id",2,9]},PetLevelUpgrade_C2S_Msg:{1:["petId",2,5]},PetLevelUpgrade_S2C_Msg:{1:["code",2,11,"Code"],2:["petId",1,5]},JCSingleChargeGetInfo_C2S_Msg:{},JCSingleChargeGetInfo_S2C_Msg:{1:["list",3,11,"ChargeBagDTO"]},JCSingleChargeGetAward_C2S_Msg:{1:["id",2,9]},JCSingleChargeGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,9]},JCSingleChargeStateChange_S2C_Msg:{1:["id",2,9],2:["stat",2,5]},JCFestivalTargetInfoDTO:{1:["id",1,5],2:["conditions",1,5],3:["state",1,5],4:["curCount",1,5],5:["maxCount",1,5],6:["reward",3,11,"EntryDTO6"],7:["type",1,5],8:["myval",1,5],9:["txt",1,9]},JCFestivalBagInfoDTO:{1:["itemId",2,9],2:["maxCount",2,5],3:["curCount",2,5],4:["price",2,5],5:["bagId",2,9]},JCFestivalBuyBag_C2S_Msg:{1:["id",2,9]},JCFestivalBuyBag_S2C_Msg:{1:["code",2,11,"Code"],2:["id",1,9],3:["curCount",1,5]},JCFestivalBuyCard_S2C_Msg:{1:["code",2,11,"Code"]},JCFestivalDetailInfo_C2S_Msg:{},JCFestivalDetailInfo_S2C_Msg:{1:["boss",1,9],2:["myCount",1,5],3:["hasCard",1,8],4:["myMoney",1,5],5:["curDay",1,5],6:["endTime",1,3],7:["bossHp",1,3],8:["maxHp",1,3],9:["bossCount",1,5],10:["time",1,5]},JCFestivalGetAward_C2S_Msg:{1:["type",2,5],2:["id",2,5]},JCFestivalGetAward_S2C_Msg:{1:["code",2,11,"Code"],2:["id",2,5],3:["state",2,5],4:["type",2,5]},JCFestivalGetBag_C2S_Msg:{},JCFestivalGetBag_S2C_Msg:{1:["items",3,11,"JCFestivalBagInfoDTO"]},JCFestivalGetInfo_C2S_Msg:{},JCFestivalGetInfo_S2C_Msg:{1:["activityId",1,9],2:["ui",1,9],3:["card",1,9],4:["money",1,9],5:["bossCount",1,5],6:["endTimeTotal",1,3],7:["rmb",1,5],8:["title",1,9]},JCFestivalRank_C2S_Msg:{1:["type",2,5]},JCFestivalRank_S2C_Msg:{1:["type",2,5],2:["info",3,11,"JinjieDetailInfoDTO"],3:["myRank",1,5],4:["label",1,9],5:["script",1,9],6:["conditions",1,3],7:["myValue",1,3],8:["firstInfo",1,11,"RankDTO"]},JCFestivalTargetChange_S2C_Msg:{1:["type",2,5]},JCFestivalTargetInfo_C2S_Msg:{},JCFestivalTargetInfo_S2C_Msg:{1:["type",2,5],2:["instructions",1,9],3:["val",1,3],4:["day",1,5],5:["info",3,11,"JCFestivalTargetInfoDTO"]},JCFestivalBossChallenge_C2S_Msg:{1:["id",2,5],2:["type",2,5]},JCFestivalBossChallenge_S2C_Msg:{1:["code",2,11,"Code"],2:["fubenId",1,5]},JCFestivalBossResult_C2S_Msg:{},JCFestivalBossResult_S2C_Msg:{1:["result",2,8],2:["curHp",1,3],3:["maxHp",1,3],4:["itemDTO",3,11,"ItemDTO"],5:["count",1,5]},JCFestivalBossExit_C2S_Msg:{},JCFestivalBossExit_S2C_Msg:{1:["code",2,11,"Code"],2:["bossID",1,5]}},fgui; !function(t){var e;!function(t){function e(t){var e="arenarewardBinder".substring(0,"arenarewardBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.ArenaReward.URL,t.ArenaReward),fairygui.UIObjectFactory.setPackageItemExtension(t.PvpRewardItem2.URL,t.PvpRewardItem2),fairygui.UIObjectFactory.setPackageItemExtension(t.PvpRewardItem3.URL,t.PvpRewardItem3)},e}();t.arenarewardBinder=i,__reflect(i.prototype,"fgui.arenareward.arenarewardBinder"),t.createObject=e}(e=t.arenareward||(t.arenareward={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arenareward","PvpRewardItem2")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_c1=this.getControllerAt(0),this.m_duanweiBg=this.getChildAt(1),this.m_stage=this.getChildAt(2),this.m_list=this.getChildAt(3),this.m_rankIcon=this.getChildAt(4),this.m_txtRank=this.getChildAt(5)},e.URL="ui://0tp1ghs210dx15",e}(fairygui.GComponent);t.PvpRewardItem2=e,__reflect(e.prototype,"fgui.arenareward.PvpRewardItem2");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arenareward",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodePvpRewardItem2=i,__reflect(i.prototype,"fgui.arenareward.CodePvpRewardItem2");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodePvpRewardItem2Mediator=n,__reflect(n.prototype,"fgui.arenareward.CodePvpRewardItem2Mediator")}(e=t.arenareward||(t.arenareward={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("arenareward","PvpRewardItem3")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_c1=this.getControllerAt(0),this.m_duanweiBg=this.getChildAt(1),this.m_stage=this.getChildAt(2),this.m_list=this.getChildAt(3),this.m_rankIcon=this.getChildAt(4),this.m_txtRank=this.getChildAt(5),this.m_btnLingqu=this.getChildAt(6),this.m_yilingqu=this.getChildAt(7)},e.URL="ui://0tp1ghs210dx17",e}(fairygui.GComponent);t.PvpRewardItem3=e,__reflect(e.prototype,"fgui.arenareward.PvpRewardItem3");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="arenareward",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodePvpRewardItem3=i,__reflect(i.prototype,"fgui.arenareward.CodePvpRewardItem3");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodePvpRewardItem3Mediator=n,__reflect(n.prototype,"fgui.arenareward.CodePvpRewardItem3Mediator")}(e=t.arenareward||(t.arenareward={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="ArtifactCollectBinder".substring(0,"ArtifactCollectBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function t(){}return t.bindAll=function(){},t}();t.ArtifactCollectBinder=i,__reflect(i.prototype,"fgui.ArtifactCollect.ArtifactCollectBinder"),t.createObject=e}(e=t.ArtifactCollect||(t.ArtifactCollect={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="bagBinder".substring(0,"bagBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.ItemTxt.URL,t.ItemTxt),fairygui.UIObjectFactory.setPackageItemExtension(t.HuishouItem.URL,t.HuishouItem),fairygui.UIObjectFactory.setPackageItemExtension(t.Recovery.URL,t.Recovery),fairygui.UIObjectFactory.setPackageItemExtension(t.Bag.URL,t.Bag),fairygui.UIObjectFactory.setPackageItemExtension(t.ItemIcon.URL,t.ItemIcon),fairygui.UIObjectFactory.setPackageItemExtension(t.Item.URL,t.Item)},e}();t.bagBinder=i,__reflect(i.prototype,"fgui.bag.bagBinder"),t.createObject=e}(e=t.bag||(t.bag={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("bag","HuishouItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_itemBg=this.getChildAt(0),this.m_icon=this.getChildAt(1),this.m_txtName=this.getChildAt(2)},e.URL="ui://i921hy8rjzkm38",e}(fairygui.GComponent);t.HuishouItem=e,__reflect(e.prototype,"fgui.bag.HuishouItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="bag",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeHuishouItem=i,__reflect(i.prototype,"fgui.bag.CodeHuishouItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeHuishouItemMediator=n,__reflect(n.prototype,"fgui.bag.CodeHuishouItemMediator")}(e=t.bag||(t.bag={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("bag","Item")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_itemBg=this.getChildAt(0)},e.URL="ui://i921hy8rww9u2f",e}(fairygui.GComponent);t.Item=e,__reflect(e.prototype,"fgui.bag.Item");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="bag",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeItem=i,__reflect(i.prototype,"fgui.bag.CodeItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeItemMediator=n,__reflect(n.prototype,"fgui.bag.CodeItemMediator")}(e=t.bag||(t.bag={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("bag","ItemIcon")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_icon=this.getChildAt(0)},e.URL="ui://i921hy8rp3412i",e}(fairygui.GComponent);t.ItemIcon=e,__reflect(e.prototype,"fgui.bag.ItemIcon");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="bag",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeItemIcon=i,__reflect(i.prototype,"fgui.bag.CodeItemIcon");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeItemIconMediator=n,__reflect(n.prototype,"fgui.bag.CodeItemIconMediator")}(e=t.bag||(t.bag={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("bag","ItemTxt")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txtLevel=this.getChildAt(0),this.m_txtCount=this.getChildAt(1),this.m_txtName=this.getChildAt(2),this.m_zdlUp=this.getChildAt(3)},e.URL="ui://i921hy8rh5yx2g",e}(fairygui.GComponent);t.ItemTxt=e,__reflect(e.prototype,"fgui.bag.ItemTxt");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="bag",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeItemTxt=i,__reflect(i.prototype,"fgui.bag.CodeItemTxt");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeItemTxtMediator=n,__reflect(n.prototype,"fgui.bag.CodeItemTxtMediator")}(e=t.bag||(t.bag={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.getBuff=function(t){return this._buffs[t]},t.addBuff=function(t){this._buffs[t.id]=t},t.removeBuff=function(t){var e=this._buffs[t];return delete this._buffs[t],e},t._buffs={},t}();t.BuffManager=e,__reflect(e.prototype,"giant.chuanqi.BuffManager")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(e){var i=fgui.combined.CombinedEffect,n=function(){function e(){this.root=t.ResPrefix.P+"heji/",e._ins=this}return e.play=function(t){e._ins||new e,e._ins.play(t)},e.prototype.play=function(e){return __awaiter(this,void 0,void 0,function(){var n,r,o,a,s,c,u,l,g=this;return __generator(this,function(d){switch(d.label){case 0:return(n=this.comp)?[3,2]:(r="combined",[4,RES.loadGroup(r)]);case 1:d.sent(),fairygui.UIPackage.addPackage(r),fgui.combined.combinedBinder.bindAll(),n=this.comp=i.createInstance(),n.displayObject.touchEnabled=!1,d.label=2;case 2:return o=n.displayObject,a=n.m_t0,s=n.m_avater,c=n.m_nameIcon,u=function(){o.removedFromParent(),t.off(7,u,g)},l=t.gameEngine.getLayer(8200),l.addChild(o),s.icon=this.getUrl("a"+e),c.icon=this.getUrl("n"+e),a.play(function(){return u},this),t.on(7,u,this),[2]}})})},e.prototype.getUrl=function(e){var i=this.root+t.appendPNG(e);return t.ConfigUtils.getResUrl(i)},e}();e.CombinedSkillEffect=n,__reflect(n.prototype,"giant.chuanqi.CombinedSkillEffect")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="bianqiangBinder".substring(0,"bianqiangBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.Bianqiang.URL,t.Bianqiang)},e}();t.bianqiangBinder=i,__reflect(i.prototype,"fgui.bianqiang.bianqiangBinder"),t.createObject=e}(e=t.bianqiang||(t.bianqiang={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){this.tweenDto=[],this.targets=[],this.isRecycled=!1}return Object.defineProperty(i.prototype,"mainTarget",{get:function(){var t=this.fight;return t?t.getEntity(this.tid):void 0},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"caster",{get:function(){var t=this.fight;return t?t.getEntity(this.cid):void 0},enumerable:!0,configurable:!0}),i.prototype.getWillChecked=function(t){void 0===t&&(t=-1);var e,i=this,n=i.fight,r=i.skillCfg.choose,o=i.caster,a=[];if(o)if(o.isMonster()){var s=o.monsterCfg;if(s&&3==s.camp){e=n.unitDict;for(var c in e){var u=e[c];1!=u.type&&a.push(u)}return a}}else if(3==o.type){e=n.unitDict;for(var c in e){var u=e[c];a.push(u)}return a}if(1==r){if(2==i.skillCfg.damageType&&o.guid!=o.ownerId){var l=n.getEntity(o.ownerId);l&&(o=l)}return[o]}e=2==r?n.unitDict:i.getCheckListByType(n.unitDict,t);for(var c in e){var u=e[c],g=!1;if(!(u.hp<0)){switch(r){case 2:g=u.team==o.team;break;case 3:g=u.team!=o.team}g&&a.push(u)}}return a},i.prototype.getCheckListByType=function(i,n){var r=e.FightController.getInstance();if(0==n)return r.getDomain(1);if(3==n)return r.getDomain(3);var o=(this.tid,t.Core.hero.id),a=(t.Core.hero.camp,{});for(var s in i){var c=i[s],u=c.playerInfo;if(2!=c.type)switch(n){case 2:u?a[s]=c:a[s]=c;break;default:o!=c.guid&&(a[s]=c)}}return a},i.prototype.sortByDistance=function(t,i,n){var r=e.FightController.getSQDist;i=i||this.x,n=n||this.y,t.sort(function(t,e){return r(i,n,t.x,t.y)-r(i,n,e.x,e.y)})},i.prototype.onSpawn=function(){this.fight=e.FightController.getInstance(),this.isRecycled=!1},i.prototype.onRecycle=function(){var t=this;t.skillCfg=void 0,t.tid=void 0,t.cid=void 0,t.x=void 0,t.y=void 0,t.faceTo=void 0,t.fight=void 0,t.isRecycled=!0,t.targets=[],t.tweenDto=[]},i}();e.SkillContext=i,__reflect(i.prototype,"giant.chuanqi.SkillContext")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="blackfriendBinder".substring(0,"blackfriendBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.BlackFriend.URL,t.BlackFriend),fairygui.UIObjectFactory.setPackageItemExtension(t.FriendBlackItem.URL,t.FriendBlackItem)},e}();t.blackfriendBinder=i,__reflect(i.prototype,"fgui.blackfriend.blackfriendBinder"),t.createObject=e}(e=t.blackfriend||(t.blackfriend={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("blackfriend","FriendBlackItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_name=this.getChildAt(2),this.m_txt_level=this.getChildAt(3),this.m_txt_zdl=this.getChildAt(4),this.m_head=this.getChildAt(5),this.m_txt_zhuan=this.getChildAt(7),this.m_btn_remove=this.getChildAt(8),this.m_vip=this.getChildAt(9),this.m_txt_vip=this.getChildAt(10)},e.URL="ui://eatas4aq6pg91",e}(fairygui.GComponent);t.FriendBlackItem=e,__reflect(e.prototype,"fgui.blackfriend.FriendBlackItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="blackfriend",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeFriendBlackItem=i,__reflect(i.prototype,"fgui.blackfriend.CodeFriendBlackItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeFriendBlackItemMediator=n,__reflect(n.prototype,"fgui.blackfriend.CodeFriendBlackItemMediator")}(e=t.blackfriend||(t.blackfriend={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="bossBinder".substring(0,"bossBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.Boss.URL,t.Boss),fairygui.UIObjectFactory.setPackageItemExtension(t.personalItem.URL,t.personalItem),fairygui.UIObjectFactory.setPackageItemExtension(t.multiItem.URL,t.multiItem)},e}();t.bossBinder=i,__reflect(i.prototype,"fgui.boss.bossBinder"),t.createObject=e}(e=t.boss||(t.boss={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("boss","multiItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txtLevel=this.getChildAt(5)},e.URL="ui://r9yc77aqkf8j15",e}(fairygui.GButton);t.multiItem=e,__reflect(e.prototype,"fgui.boss.multiItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="boss",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodemultiItem=i,__reflect(i.prototype,"fgui.boss.CodemultiItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodemultiItemMediator=n,__reflect(n.prototype,"fgui.boss.CodemultiItemMediator")}(e=t.boss||(t.boss={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("boss","personalItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_icon=this.getChildAt(1),this.m_txtLevel=this.getChildAt(5),this.m_txtCount=this.getChildAt(6),this.m_list=this.getChildAt(8),this.m_btnStart=this.getChildAt(9)},e.URL="ui://r9yc77aqg5p75",e}(fairygui.GComponent);t.personalItem=e,__reflect(e.prototype,"fgui.boss.personalItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="boss",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodepersonalItem=i,__reflect(i.prototype,"fgui.boss.CodepersonalItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodepersonalItemMediator=n,__reflect(n.prototype,"fgui.boss.CodepersonalItemMediator")}(e=t.boss||(t.boss={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(){function e(){}return e.init=function(){var e=this,i=e._finders;i[2]=new t.CircleFinder,i[1]=new t.CircleFinder1,i[4]=i[6]=new t.RectangleFinder,i[3]=i[5]=new t.RectangleFinder1},e.getTargets=function(e,i){void 0===i&&(i=-1);var n,r=e.getWillChecked(i),o=e.tid,a=e.caster,s=e.skillCfg;if(e.targets.length=0,1==s.damageType){switch(s.mainTarget){case 1:o=e.cid;break;case 2:o=e.tid;break;case 5:n=0,r.forEach(function(t){nt.hp&&(n=t.hp,o=t.guid)});break;case 3:n=Number.MAX_VALUE,r.forEach(function(e){var i=t.FightController.getSQDist2(a,e);n>i&&(n=i,o=e.guid)});break;case 6:var c=r.length,u=r[Math.floor(Math.random()*c)];u&&(o=u.guid)}if(o||(o=e.cid),o){e.tid=o;var l=this._finders[s.areaType];l&&l.find(r,e)}}else if(2==s.damageType){var g=e.targets,d=s.maxTarget;if(1==r.length){var h=r[0];g.pushOnce(h),e.tid=h.guid}else{var p=a.guid!=a.ownerId;if(p&&1==d){var h=t.FightController.getInstance().getEntity(a.ownerId)||a;g.pushOnce(h),e.tid=h.guid}else{r.sort(function(e,i){var n=t.FightController.getSQDist2(a,e),r=t.FightController.getSQDist2(a,i);return r>n?-1:n>r?1:0});for(var f=0,_=r;f<_.length;f++){var m=_[f];if(!(g.lengththis._nt},e.prototype.cast=function(t){var e=this,i=e._cfg;if(t>e._nt){var n=3e3;return i&&(n=i.cd1+100),e.updateCD(n),!0}return!1},e.prototype.updateCD=function(e){0==e&&(e=this.cfg.cd1),this._nt=t.Global.now+e},e.prototype.clearCD=function(){this._nt=0},e.prototype.updateCommomCD=function(e){var i=t.Global.now;e>0&&this._nt-i0&&this.updateCD(e)},e.prototype.recycle=function(){e._pool.recycle(this)},e._pool=new t.RecyclablePool(e),e}();e.SkillVO=i,__reflect(i.prototype,"giant.chuanqi.SkillVO",["giant.IRecyclable"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="bossfaceBinder".substring(0,"bossfaceBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.bar2.URL,t.bar2),fairygui.UIObjectFactory.setPackageItemExtension(t.bar1.URL,t.bar1),fairygui.UIObjectFactory.setPackageItemExtension(t.bar0.URL,t.bar0),fairygui.UIObjectFactory.setPackageItemExtension(t.Bars.URL,t.Bars),fairygui.UIObjectFactory.setPackageItemExtension(t.BossFace.URL,t.BossFace)},e}();t.bossfaceBinder=i,__reflect(i.prototype,"fgui.bossface.bossfaceBinder"),t.createObject=e}(e=t.bossface||(t.bossface={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("camp","Button7")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_selected=this.getChildAt(0),this.m_rewarded=this.getChildAt(2)},e.URL="ui://fx7jc8vyressh",e}(fairygui.GButton);t.Button7=e,__reflect(e.prototype,"fgui.camp.Button7");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="camp",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeButton7=i,__reflect(i.prototype,"fgui.camp.CodeButton7");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeButton7Mediator=n,__reflect(n.prototype,"fgui.camp.CodeButton7Mediator")}(e=t.camp||(t.camp={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(e){function i(i,n,r){var o=e.FightController.getInstance().getEntity(n);o||(o=t.Core.unitEntity.unit),r.sortByDistance(i,o.x,o.y);for(var a=r.skillCfg,s=a.rang,c={x:o.x,y:o.y},u=a.maxTarget,l=r.targets,g=[],d=0,h=0,p=i;h=_){if(g[f.guid])continue;g[f.guid]=f.guid,l[d++]=f;if(d>=u)break}}l.length=d}function n(t){}var r=function(){function t(){this.initSkill=n}return t.prototype.find=function(t,e){i(t,e.tid,e)},t}();e.CircleFinder=r,__reflect(r.prototype,"giant.chuanqi.CircleFinder",["giant.chuanqi.IFinder"]);var o=function(){function t(){this.initSkill=n}return t.prototype.find=function(t,e){i(t,e.cid,e)},t}();e.CircleFinder1=o,__reflect(o.prototype,"giant.chuanqi.CircleFinder1",["giant.chuanqi.IFinder"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campBinder".substring(0,"campBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CreateCon.URL,t.CreateCon),fairygui.UIObjectFactory.setPackageItemExtension(t.CampCreate.URL,t.CampCreate),fairygui.UIObjectFactory.setPackageItemExtension(t.Button7.URL,t.Button7),fairygui.UIObjectFactory.setPackageItemExtension(t.Camp.URL,t.Camp)},e}();t.campBinder=i,__reflect(i.prototype,"fgui.camp.campBinder"),t.createObject=e}(e=t.camp||(t.camp={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("camp","CreateCon")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_item_1=this.getChildAt(0),this.m_item_2=this.getChildAt(1),this.m_item_0=this.getChildAt(2) },e.URL="ui://fx7jc8vynj1r3e",e}(fairygui.GComponent);t.CreateCon=e,__reflect(e.prototype,"fgui.camp.CreateCon");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="camp",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeCreateCon=i,__reflect(i.prototype,"fgui.camp.CodeCreateCon");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeCreateConMediator=n,__reflect(n.prototype,"fgui.camp.CodeCreateConMediator")}(e=t.camp||(t.camp={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(e){var i=function(){function i(){}return i.prototype.find=function(i,n){var r,o,a,s=e.FightController.getInstance(),c=s.getEntity(n.cid),u=c.x,l=c.y,g=n.skillCfg,d=s.getEntity(n.tid);n.x=u,n.y=l,d?(r=d.x,o=d.y,a=Math.atan2(o-l,r-u)):a=t.FaceToUtils.faceToRadius(c.faceTo);var h=this.getPoint.bind(this),p=h(c,g.width/2,a-Math.PI/2),f=h(c,g.width/2,a+Math.PI/2),_=h(f,g.rang,a),m=h(p,g.rang,a),v=(t.Core.skillHelp&&c.guid==t.Core.hero.id,g.maxTarget),y=n.targets;n.sortByDistance(i);for(var C=0,b=i.length;b>C&&v>0;C++){var k=i[C];if(this.isInRect(k,p,f,_,m)){y.pushOnce(k);v--}}},i.prototype.initSkill=function(t){},i.prototype.getPoint=function(t,e,i){var n=egret.NumberUtils,r=t.x+e*n.cos(i/Math.DEG_TO_RAD),o=t.y+e*n.sin(i/Math.DEG_TO_RAD);return{x:r,y:o}},i.prototype.isInRect=function(t,e,i,n,r){var o=egret.Point.create(t.x,t.y),a=this.getCross,s=a(e,i,o)*a(n,r,o)>=0&&a(i,n,o)*a(r,e,o)>=0;return egret.Point.release(o),s},i.prototype.getCross=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(i.x-t.x)*(e.y-t.y)},i}();e.RectangleFinder=i,__reflect(i.prototype,"giant.chuanqi.RectangleFinder",["giant.chuanqi.IFinder"]);var n=function(){function i(){}return i.prototype.find=function(i,n){var r,o,a,s=e.FightController.getInstance(),c=s.getEntity(n.cid),u=s.getEntity(n.tid),l=c.x,g=c.y,d=n.skillCfg;n.x=l,n.y=g,u?(r=u.x,o=u.y,a=Math.atan2(o-g,r-l)):a=t.FaceToUtils.faceToRadius(c.faceTo);var h=d.width>>1,p=d.rang>>1,f={x:l-h,y:g-p},_={x:l-h,y:g+p},m={x:l+h,y:g+p},v={x:l+h,y:g-p},y=(t.Core.skillHelp&&c.guid==t.Core.hero.id,d.maxTarget),C=n.targets;n.sortByDistance(i);for(var b=0,k=i.length;k>b&&y>0;b++){var x=i[b];if(this.isInRect(x,f,_,m,v)){C.pushOnce(x);y--}}},i.prototype.initSkill=function(t){},i.prototype.isInRect=function(t,e,i,n,r){var o=t,a=this.getCross;return a(e,i,o)*a(n,r,o)>=0&&a(i,n,o)*a(r,e,o)>=0},i.prototype.getCross=function(t,e,i){return(e.x-t.x)*(i.y-t.y)-(i.x-t.x)*(e.y-t.y)},i}();e.RectangleFinder1=n,__reflect(n.prototype,"giant.chuanqi.RectangleFinder1",["giant.chuanqi.IFinder"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campbattleBinder".substring(0,"campbattleBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampBattle.URL,t.CampBattle)},e}();t.campbattleBinder=i,__reflect(i.prototype,"fgui.campbattle.campbattleBinder"),t.createObject=e}(e=t.campbattle||(t.campbattle={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(){function t(){}return t.prototype.find=function(t,e){var i=(e.skillCfg,e.caster),n=i.x,r=i.y;e.x=n,e.y=r;var o;o=e.faceTo},t.prototype.check=function(t,e,i,n,r,o){var a=t.x,s=t.y,c=a-e,u=s-i,l=Math.atan2(u,c),g=c*c+u*u;if(g>n*n)return!1;for(;r>l;)l+=Math.PI2;return r>o&&(o+=Math.PI2),o>=l},t.prototype.initSkill=function(t){},t}();t.SectorFinder=e,__reflect(e.prototype,"giant.chuanqi.SectorFinder",["giant.chuanqi.IFinder"])}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campbattlechooseBinder".substring(0,"campbattlechooseBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampBattleChoose.URL,t.CampBattleChoose)},e}();t.campbattlechooseBinder=i,__reflect(i.prototype,"fgui.campbattlechoose.campbattlechooseBinder"),t.createObject=e}(e=t.campbattlechoose||(t.campbattlechoose={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campbossBinder".substring(0,"campbossBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampBoss.URL,t.CampBoss),fairygui.UIObjectFactory.setPackageItemExtension(t.CampBossBtn.URL,t.CampBossBtn)},e}();t.campbossBinder=i,__reflect(i.prototype,"fgui.campboss.campbossBinder"),t.createObject=e}(e=t.campboss||(t.campboss={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campboss","CampBossBtn")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_icon=this.getChildAt(0),this.m_txt_name=this.getChildAt(3),this.m_btn_btn=this.getChildAt(4),this.m_txt_count=this.getChildAt(5),this.m_txt_zdl=this.getChildAt(6),this.m_role=this.getChildAt(7)},e.URL="ui://n61rk4q37tuof",e}(fairygui.GComponent);t.CampBossBtn=e,__reflect(e.prototype,"fgui.campboss.CampBossBtn");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campboss",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeCampBossBtn=i,__reflect(i.prototype,"fgui.campboss.CodeCampBossBtn");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeCampBossBtnMediator=n,__reflect(n.prototype,"fgui.campboss.CodeCampBossBtnMediator")}(e=t.campboss||(t.campboss={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campcallboss","BufferCon")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_bg=this.getChildAt(0),this.m_txt_target=this.getChildAt(1),this.m_txt_effect=this.getChildAt(2),this.m_txt_count=this.getChildAt(3),this.m_txt_cost=this.getChildAt(4),this.m_btn_yellow=this.getChildAt(5),this.m_btn_blue=this.getChildAt(6),this.m_costIcon=this.getChildAt(7)},e.URL="ui://8iq5r0gpux7g20",e}(fairygui.GComponent);t.BufferCon=e,__reflect(e.prototype,"fgui.campcallboss.BufferCon");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campcallboss",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeBufferCon=i,__reflect(i.prototype,"fgui.campcallboss.CodeBufferCon");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeBufferConMediator=n,__reflect(n.prototype,"fgui.campcallboss.CodeBufferConMediator")}(e=t.campcallboss||(t.campcallboss={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campcallbossBinder".substring(0,"campcallbossBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.InCampCallBoss.URL,t.InCampCallBoss),fairygui.UIObjectFactory.setPackageItemExtension(t.CampCallBoss.URL,t.CampCallBoss),fairygui.UIObjectFactory.setPackageItemExtension(t.CampBuffer.URL,t.CampBuffer),fairygui.UIObjectFactory.setPackageItemExtension(t.BufferCon.URL,t.BufferCon)},e}();t.campcallbossBinder=i,__reflect(i.prototype,"fgui.campcallboss.campcallbossBinder"),t.createObject=e}(e=t.campcallboss||(t.campcallboss={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campcallbossreward","CallBossRewardItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_rankIcon=this.getChildAt(1),this.m_txt_rank=this.getChildAt(2),this.m_rewardlist=this.getChildAt(3)},e.URL="ui://nzasoztm7tuo5",e}(fairygui.GComponent);t.CallBossRewardItem=e,__reflect(e.prototype,"fgui.campcallbossreward.CallBossRewardItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campcallbossreward",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeCallBossRewardItem=i,__reflect(i.prototype,"fgui.campcallbossreward.CodeCallBossRewardItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeCallBossRewardItemMediator=n,__reflect(n.prototype,"fgui.campcallbossreward.CodeCallBossRewardItemMediator")}(e=t.campcallbossreward||(t.campcallbossreward={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campcallbossrewardBinder".substring(0,"campcallbossrewardBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CallBossReward.URL,t.CallBossReward),fairygui.UIObjectFactory.setPackageItemExtension(t.CallBossRewardItem.URL,t.CallBossRewardItem)},e}();t.campcallbossrewardBinder=i,__reflect(i.prototype,"fgui.campcallbossreward.campcallbossrewardBinder"),t.createObject=e}(e=t.campcallbossreward||(t.campcallbossreward={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campfuben","BossItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_locked=this.getChildAt(3),this.m_killed=this.getChildAt(6),this.m_hpBar=this.getChildAt(8),this.m_redPoint=this.getChildAt(9)},e.URL="ui://ndgumjsi7tuoa",e}(fairygui.GButton);t.BossItem=e,__reflect(e.prototype,"fgui.campfuben.BossItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campfuben",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeBossItem=i,__reflect(i.prototype,"fgui.campfuben.CodeBossItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeBossItemMediator=n,__reflect(n.prototype,"fgui.campfuben.CodeBossItemMediator")}(e=t.campfuben||(t.campfuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campfuben","BossRank")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txtJisha=this.getChildAt(2)},e.URL="ui://ndgumjsi7tuoj",e}(fairygui.GComponent);t.BossRank=e,__reflect(e.prototype,"fgui.campfuben.BossRank");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campfuben",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeBossRank=i,__reflect(i.prototype,"fgui.campfuben.CodeBossRank");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeBossRankMediator=n,__reflect(n.prototype,"fgui.campfuben.CodeBossRankMediator")}(e=t.campfuben||(t.campfuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campfubenBinder".substring(0,"campfubenBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampFuben.URL,t.CampFuben),fairygui.UIObjectFactory.setPackageItemExtension(t.rankItem.URL,t.rankItem),fairygui.UIObjectFactory.setPackageItemExtension(t.BossItem.URL,t.BossItem),fairygui.UIObjectFactory.setPackageItemExtension(t.BossRank.URL,t.BossRank)},e}();t.campfubenBinder=i,__reflect(i.prototype,"fgui.campfuben.campfubenBinder"),t.createObject=e}(e=t.campfuben||(t.campfuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campfuben","rankItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_name=this.getChildAt(0)},e.URL="ui://ndgumjsi7tuo8",e}(fairygui.GComponent);t.rankItem=e,__reflect(e.prototype,"fgui.campfuben.rankItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campfuben",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CoderankItem=i,__reflect(i.prototype,"fgui.campfuben.CoderankItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CoderankItemMediator=n,__reflect(n.prototype,"fgui.campfuben.CoderankItemMediator")}(e=t.campfuben||(t.campfuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campfubenrank","BossRankItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_duanweiBg=this.getChildAt(1),this.m_rankIcon=this.getChildAt(2),this.m_txt_name=this.getChildAt(3),this.m_txt_zdl=this.getChildAt(4),this.m_txt_rank=this.getChildAt(5)},e.URL="ui://nd4i8hkb7tuo3",e}(fairygui.GComponent);t.BossRankItem=e,__reflect(e.prototype,"fgui.campfubenrank.BossRankItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campfubenrank",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeBossRankItem=i,__reflect(i.prototype,"fgui.campfubenrank.CodeBossRankItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeBossRankItemMediator=n,__reflect(n.prototype,"fgui.campfubenrank.CodeBossRankItemMediator")}(e=t.campfubenrank||(t.campfubenrank={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campfubenrankBinder".substring(0,"campfubenrankBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampFubenRank.URL,t.CampFubenRank),fairygui.UIObjectFactory.setPackageItemExtension(t.tipbg.URL,t.tipbg),fairygui.UIObjectFactory.setPackageItemExtension(t.BossRankItem.URL,t.BossRankItem)},e}();t.campfubenrankBinder=i,__reflect(i.prototype,"fgui.campfubenrank.campfubenrankBinder"),t.createObject=e}(e=t.campfubenrank||(t.campfubenrank={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campfubenrank","tipbg")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_tipsBg=this.getChildAt(0)},e.URL="ui://nd4i8hkb7tuo1",e}(fairygui.GComponent);t.tipbg=e,__reflect(e.prototype,"fgui.campfubenrank.tipbg");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campfubenrank",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.Codetipbg=i,__reflect(i.prototype,"fgui.campfubenrank.Codetipbg");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodetipbgMediator=n,__reflect(n.prototype,"fgui.campfubenrank.CodetipbgMediator")}(e=t.campfubenrank||(t.campfubenrank={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campjobBinder".substring(0,"campjobBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampJob.URL,t.CampJob),fairygui.UIObjectFactory.setPackageItemExtension(t.tipbg.URL,t.tipbg),fairygui.UIObjectFactory.setPackageItemExtension(t.CampJobItem.URL,t.CampJobItem)},e}();t.campjobBinder=i,__reflect(i.prototype,"fgui.campjob.campjobBinder"),t.createObject=e}(e=t.campjob||(t.campjob={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campjob","CampJobItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_name=this.getChildAt(1),this.m_txt_job=this.getChildAt(2),this.m_txt_zdl=this.getChildAt(3),this.m_txt_shouyi=this.getChildAt(4),this.m_btn_btn=this.getChildAt(5),this.m_btn_renming=this.getChildAt(6),this.m_icon=this.getChildAt(7)},e.URL="ui://ndiiq7jd7tuo4",e}(fairygui.GComponent);t.CampJobItem=e,__reflect(e.prototype,"fgui.campjob.CampJobItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campjob",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeCampJobItem=i,__reflect(i.prototype,"fgui.campjob.CodeCampJobItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeCampJobItemMediator=n,__reflect(n.prototype,"fgui.campjob.CodeCampJobItemMediator")}(e=t.campjob||(t.campjob={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campjob","tipbg")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_tipsBg=this.getChildAt(0)},e.URL="ui://ndiiq7jd7tuo1",e}(fairygui.GComponent);t.tipbg=e,__reflect(e.prototype,"fgui.campjob.tipbg");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campjob",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.Codetipbg=i,__reflect(i.prototype,"fgui.campjob.Codetipbg");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodetipbgMediator=n,__reflect(n.prototype,"fgui.campjob.CodetipbgMediator")}(e=t.campjob||(t.campjob={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="camplobbyBinder".substring(0,"camplobbyBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampLobby.URL,t.CampLobby),fairygui.UIObjectFactory.setPackageItemExtension(t.TribeMemberItem.URL,t.TribeMemberItem),fairygui.UIObjectFactory.setPackageItemExtension(t.DonateRewardItem.URL,t.DonateRewardItem)},e}();t.camplobbyBinder=i,__reflect(i.prototype,"fgui.camplobby.camplobbyBinder"),t.createObject=e}(e=t.camplobby||(t.camplobby={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("camplobby","DonateRewardItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_txt=this.getChildAt(1),this.m_txt_txt_2=this.getChildAt(2),this.m_txt_tip=this.getChildAt(3),this.m_btn_ok=this.getChildAt(4),this.m_geted=this.getChildAt(5),this.m_slot=this.getChildAt(6)},e.URL="ui://nj17fr1f7tuoc",e}(fairygui.GComponent);t.DonateRewardItem=e,__reflect(e.prototype,"fgui.camplobby.DonateRewardItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="camplobby",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeDonateRewardItem=i,__reflect(i.prototype,"fgui.camplobby.CodeDonateRewardItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeDonateRewardItemMediator=n,__reflect(n.prototype,"fgui.camplobby.CodeDonateRewardItemMediator")}(e=t.camplobby||(t.camplobby={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("camplobby","TribeMemberItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_name=this.getChildAt(0),this.m_txt_job=this.getChildAt(1),this.m_txt_zdl=this.getChildAt(2),this.m_img_1=this.getChildAt(4),this.m_img_2=this.getChildAt(5),this.m_img_3=this.getChildAt(6)},e.URL="ui://nj17fr1f7tuo4",e}(fairygui.GComponent);t.TribeMemberItem=e,__reflect(e.prototype,"fgui.camplobby.TribeMemberItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="camplobby",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeTribeMemberItem=i,__reflect(i.prototype,"fgui.camplobby.CodeTribeMemberItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeTribeMemberItemMediator=n,__reflect(n.prototype,"fgui.camplobby.CodeTribeMemberItemMediator")}(e=t.camplobby||(t.camplobby={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="campreputationBinder".substring(0,"campreputationBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CampReputation.URL,t.CampReputation),fairygui.UIObjectFactory.setPackageItemExtension(t.tipbg.URL,t.tipbg),fairygui.UIObjectFactory.setPackageItemExtension(t.TribeRuputionItem.URL,t.TribeRuputionItem)},e}();t.campreputationBinder=i,__reflect(i.prototype,"fgui.campreputation.campreputationBinder"),t.createObject=e}(e=t.campreputation||(t.campreputation={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campreputation","tipbg")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_tipsBg=this.getChildAt(0)},e.URL="ui://nvdq5rdt7tuo1",e}(fairygui.GComponent);t.tipbg=e,__reflect(e.prototype,"fgui.campreputation.tipbg");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campreputation",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.Codetipbg=i,__reflect(i.prototype,"fgui.campreputation.Codetipbg");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodetipbgMediator=n,__reflect(n.prototype,"fgui.campreputation.CodetipbgMediator")}(e=t.campreputation||(t.campreputation={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("campreputation","TribeRuputionItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_name=this.getChildAt(0),this.m_txt_job=this.getChildAt(1),this.m_txt_zdl=this.getChildAt(2),this.m_img_1=this.getChildAt(4),this.m_img_2=this.getChildAt(5),this.m_img_3=this.getChildAt(6)},e.URL="ui://nvdq5rdt7tuo3",e}(fairygui.GComponent);t.TribeRuputionItem=e,__reflect(e.prototype,"fgui.campreputation.TribeRuputionItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="campreputation",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeTribeRuputionItem=i,__reflect(i.prototype,"fgui.campreputation.CodeTribeRuputionItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeTribeRuputionItemMediator=n,__reflect(n.prototype,"fgui.campreputation.CodeTribeRuputionItemMediator")}(e=t.campreputation||(t.campreputation={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("challengefuben","ChallengeBtn2")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_btnExit=this.getChildAt(0),this.m_btnStart=this.getChildAt(1)},e.URL="ui://u658u614lywg5j",e}(fairygui.GComponent);t.ChallengeBtn2=e,__reflect(e.prototype,"fgui.challengefuben.ChallengeBtn2");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="challengefuben",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeChallengeBtn2=i,__reflect(i.prototype,"fgui.challengefuben.CodeChallengeBtn2");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeChallengeBtn2Mediator=n,__reflect(n.prototype,"fgui.challengefuben.CodeChallengeBtn2Mediator")}(e=t.challengefuben||(t.challengefuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="challengefubenBinder".substring(0,"challengefubenBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.ChallengeBtn2.URL,t.ChallengeBtn2),fairygui.UIObjectFactory.setPackageItemExtension(t.multiItem.URL,t.multiItem),fairygui.UIObjectFactory.setPackageItemExtension(t.MembersItem2.URL,t.MembersItem2),fairygui.UIObjectFactory.setPackageItemExtension(t.TowerItem.URL,t.TowerItem),fairygui.UIObjectFactory.setPackageItemExtension(t.ChallengeFuben.URL,t.ChallengeFuben)},e}();t.challengefubenBinder=i,__reflect(i.prototype,"fgui.challengefuben.challengefubenBinder"),t.createObject=e}(e=t.challengefuben||(t.challengefuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("challengefuben","MembersItem2")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_head=this.getChildAt(0),this.m_btnInvitation=this.getChildAt(1),this.m_txtName=this.getChildAt(2),this.m_txtZdl=this.getChildAt(3),this.m_btnKickingOut=this.getChildAt(4)},e.URL="ui://u658u614u18810",e}(fairygui.GComponent);t.MembersItem2=e,__reflect(e.prototype,"fgui.challengefuben.MembersItem2");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="challengefuben",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeMembersItem2=i,__reflect(i.prototype,"fgui.challengefuben.CodeMembersItem2");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeMembersItem2Mediator=n,__reflect(n.prototype,"fgui.challengefuben.CodeMembersItem2Mediator")}(e=t.challengefuben||(t.challengefuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("challengefuben","multiItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txtLevel=this.getChildAt(5)},e.URL="ui://u658u614ombr1m",e}(fairygui.GButton);t.multiItem=e,__reflect(e.prototype,"fgui.challengefuben.multiItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="challengefuben",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodemultiItem=i,__reflect(i.prototype,"fgui.challengefuben.CodemultiItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodemultiItemMediator=n,__reflect(n.prototype,"fgui.challengefuben.CodemultiItemMediator")}(e=t.challengefuben||(t.challengefuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("challengefuben","TowerItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_select=this.getChildAt(0),this.m_towerIcon=this.getChildAt(1),this.m_towerNum=this.getChildAt(2)},e.URL="ui://u658u614vjbo4t",e}(fairygui.GComponent);t.TowerItem=e,__reflect(e.prototype,"fgui.challengefuben.TowerItem");var i=function(t){function i(){var e=t.call(this)||this; return e.uiPkgName="challengefuben",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeTowerItem=i,__reflect(i.prototype,"fgui.challengefuben.CodeTowerItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeTowerItemMediator=n,__reflect(n.prototype,"fgui.challengefuben.CodeTowerItemMediator")}(e=t.challengefuben||(t.challengefuben={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("changesex","bg")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_bg=this.getChildAt(0)},e.URL="ui://mjgxyas7o4uy2",e}(fairygui.GComponent);t.bg=e,__reflect(e.prototype,"fgui.changesex.bg");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="changesex",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.Codebg=i,__reflect(i.prototype,"fgui.changesex.Codebg");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodebgMediator=n,__reflect(n.prototype,"fgui.changesex.CodebgMediator")}(e=t.changesex||(t.changesex={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var n=i.call(this,56)||this;return n.getSkillList_S2C=function(e){var i=e.data,r=i.skillDTO,o=n;if(r){if(o.getData)for(var a in r){var s=r[a];if(!o.skillMaps[s.skillType]){var c=$DD.Skill[s.skillType];t.mediatorExec(312,!1,"showActivation",!0,"m_skill",t.ConfigUtils.getResUrl(t.ResPrefix.P+"skill/"+t.appendPNG(c.url)),"获得"+c.name,1);break}}o.updateSkillInfo(r),t.dispatch(20),o.getData=!0}},n.skillReady_S2C=function(i){var n=i.data;if(!t.Core.isFirstBossPodun){var r=n.attackerId,o=t.Core.unitEntity,a=t.Core.hero,s=e.FightController.getInstance(),c=s.getEntity(r),u=!c||c.hp<=0;if(!t.checkSuccess(n,!1)||u){var l=void 0;if(r==a.id)o.setAIDelay(-1),o.changeState(1),l=o.unit;else{var g=e.EntityController.getInstance(),d=g.getEntity(r);d&&(d.setAIDelay(-1),d.changeState(1),l=d.unit)}return void(l&&l.toStand())}var h=t.recyclable(e.SkillContext),p=t.singleton(e.SkillDB).getSkillCfg(n.skillType);if(h.cid=r,h.tid=n.targetId,h.x=n.targetPoint.x,h.y=n.targetPoint.y,h.skillCfg=p,c&&c.isMonster(),6==c.type){var g=e.EntityController.getInstance(),d=g.getEntity(r);if(d)for(var f=0,_=d.getSkillList();f<_.length;f++){var m=_[f];m.cfg.cd2>0&&m.updateCommomCD(p.cd2)}if(p.isGeneralAttack){var v=s.getEntity(n.targetId);if(v&&v.hp<=0)return void d.changeState(1)}}var y=a.id==r;if(y){var C=p.cd2;if(C>0){for(var b=a.skillList,k=!1,x=0,I=b;x0&&p.action[0]>0?(t.Global.removeTweens(c),c.startUnitAction(B,t.Global.now,!0)):(B.start(c,t.Global.now),y&&p.isCombined)}},n.skillReal_S2C=function(i){var r=i.data,o=r.attackerId;if(t.checkSuccess(r,!1)){var a=e.FightController.getInstance(),s=a.getEntity(o);if(s){var c=s.isRole(),u=t.Global.now,l=r.harmDTO,g=r.tweenDTO;if(0==s.type&&s.guid!=t.Core.hero.id){var d=t.singleton(e.SkillDB).getSkillCfg(r.skillType);if(d.action&&d.action.length>0&&d.action[0]>0){var h=t.recyclable(e.SkillContext);h.cid=s.guid,h.tid=r.targetIds[0],h.x=s.x,h.y=s.y,h.skillCfg=d,t.Global.removeTweens(s);var p=e.AttackAction.getOperator(d.optype,h);s.startUnitAction(p,u)}}var f;if(l&&l.length){if(n.doHarmList(l,c,o,r.skillType),g&&g.length){var _=[];if(g.length>l.length){var m=[];l.forEach(function(t){m.push(t.targetId)}),g.forEach(function(t){-1!=m.indexOf(t.guid)&&_.push(t)})}else _=g;_.length>0&&n.doTweenList(_,c,o)}var v=t.Core.hero.id;if(r.attackerId==v&&l&&(6==e.MapManager.mapType||16==e.MapManager.mapType))for(var y in l){var C=l[y],b=a.getEntity(C.targetId);if(b&&b.monsterCfg){var k=t.singleton(e.BossDamageProxy);k.selfDamage+=C.value,t.dispatch(270);break}}if(0==s.type)for(var y in l){var C=l[y];if(4!=C.type&&19!=e.MapManager.mapType){var b=a.getEntity(C.targetId),f=void 0;if(!b)continue;C.targetId==v?f=1==C.dead?"你被"+s.getName()+"玩家击败":s.getName()+"玩家正在攻击你":o==v&&b&&0==b.type&&1==C.dead&&(f="你击败了"+b.getName()+"玩家"),f&&t.showClientTips(t.HtmlUtil.createColorHtml(f,15608329))}}}else var f;var y,C,b,y,C,b}}else;},n.updateSkillCD_S2C=function(e){var i=e.data,n=t.Core.unitEntity;n&&n.updateSkillCD(i.remainCd,i.skillType)},n.hpChange_S2C=function(i){var r=i.data;if(t.checkSuccess(r)){var o=t.Core.hero;if(void 0!=o){var a=r.dto,s=a.curHp,c=a.maxHp,u=a.guid,l=o.id==u,g=e.FightController.getInstance().getEntity(u);if(l&&(o.curHp=s||o.curHp,o.maxHp=c||o.maxHp),g&&(void 0===s&&(s=g.hp),g.updateHp(s,c||g.maxHp),5==g.state&&s>0&&(g.state=3),0>=s)){var d=t.Global.now;g.dead(d),g.startUnitAction(e.DeadAction.getInstance(),d);var h=void 0,p=n;if(l){switch(e.MapManager.mapType){case 6:h=t.singleton(e.BossProxy);var f=$DD.Multiplayer[h.multiBossID];p.showRevivePanel(h,335,parseInt(f.revivecd[0]),f.cost,parseInt(f.revivecd[1]),h.fuhuoCount),h.fuhuoCount++;break;case 12:var _=$DD.Timeboss[1];p.showRevivePanel(t.singleton(e.BossProxy),335,_.revivecd,_.cost);break;case 9:var m=$DD.Guard[1];p.showRevivePanel(t.singleton(e.ChallengeFubenProxy),335,m.revivecd,m.cost);break;case 13:h=t.singleton(e.ChallengeFubenProxy);var v=$DD.Replica[h.fubenID];p.showRevivePanel(t.singleton(e.ChallengeFubenProxy),335,v.revivecd,v.cost);break;case 15:var y=$DD.TribeBattle[1];p.showRevivePanel(t.singleton(e.CampBattleProxy),335,y.revivecd,y.cost);break;case 22:h=t.singleton(e.MarriageProxy);var C=$DD.MarryInstance[h.fubenID];p.showRevivePanel(h,335,C.revivecd,C.cost);break;case 16:break;case 23:case 1:var b=function(){t.facade.getProxy(36,function(t){t.roleResurgence_C2S()},n)};t.showAlert({message:"立即复活?",thisObj:n,callback:b,okLabel:"立即复活",showNo:!1})}t.Core.unitEntity.target=void 0,t.Core.unitEntity.resetNoromalFlyData(),t.facade.getProxy(36,function(e){e.flyStartPoint[t.Core.mapId]=void 0,delete e.flyStartPoint[t.Core.mapId]},p),t.dispatch(238)}if(6==g.type){var k=e.ElementEditer.getInstance();k.robotReviveData[g.guid]=t.DateUtils.serverTime;var x=e.EntityController.getInstance(),I=x.getEntity(g.guid);I.stateTimer=0}}t.dispatch(18,a)}}},n.upgradeSkill_S2C=function(e){var i=e.data;t.checkSuccess(i)&&(i.skillDTOs?(n.updateSkillInfo(i.skillDTOs,!0),t.dispatch(21)):t.showClientTips(2006))},n.buffAdd_S2C=function(i){var n=i.data,r=n.buffDTOs;for(var o in r){var a=r[o],s=e.FightController.getInstance().getEntity(a.ownerId);s&&s.addBuff(a),e.BuffManager.addBuff(a)}t.dispatch(242,r)},n.buffUpdate_S2C=function(t){t.data},n.buffDelete_S2C=function(i){var n=i.data;if(!t.Core.isFirstBossPodun){var r=[];for(var o in n.guids){var a=n.guids[o],s=e.BuffManager.getBuff(a);if(s){var c=e.FightController.getInstance().getEntity(s.ownerId);c&&c.removeBuff(s);var u=e.BuffManager.removeBuff(a);r.push(u)}}t.dispatch(243,r)}},n.buffHarm_S2C=function(t){var i=t.data,r=i.attacker,o=e.FightController.getInstance(),a=o.getEntity(r);if(a){var s=a.isRole(),c=i.harmDTO;c&&n.doHarmList([c],s,r,void 0)}},n.skillMaps={},n.badgeHasAllUpdate=function(){var i=t.singleton(e.FunctionOpenModel),r=i.checkModuleOpenByPanelID(16,0);if(r){var o=(t.Core.hero.level,t.Core.hero.coin,n.skillMaps);t.singleton(e.SkillDB);for(var a in o){var s=o[a];if(n.checkLevelup(s.skillType,s.level))return!0}return!1}},n}return __extends(n,i),n.prototype.onRegister=function(){i.prototype.onRegister.call(this);var t=this;t.regMsg("GetSkillList_S2C_Msg",1300),t.regHandler(t.getSkillList_S2C,1300),t.regMsg("SkillReady_S2C_Msg",1301),t.regHandler(t.skillReady_S2C,1301),t.regMsg("SkillReal_S2C_Msg",1302),t.regHandler(t.skillReal_S2C,1302),t.regMsg("UpdateSkillCD_S2C_Msg",1303),t.regHandler(t.updateSkillCD_S2C,1303),t.regMsg("HpChange_S2C_Msg",1304),t.regHandler(t.hpChange_S2C,1304),t.regMsg("UpgradeSkill_S2C_Msg",1305),t.regHandler(t.upgradeSkill_S2C,1305),t.regMsg("BuffAdd_S2C_Msg",1311),t.regHandler(t.buffAdd_S2C,1311),t.regMsg("BuffUpdate_S2C_Msg",1312),t.regHandler(t.buffUpdate_S2C,1312),t.regMsg("BuffDelete_S2C_Msg",1313),t.regHandler(t.buffDelete_S2C,1313),t.regMsg("BuffHarm_S2C_Msg",1314),t.regHandler(t.buffHarm_S2C,1314)},n.prototype.getSkillList_C2S=function(){this.send(1300,null,"")},n.prototype.skillReady_C2S=function(t){this.send(1301,t,"SkillReady_C2S_Msg")},n.prototype.skillReal_C2S=function(t){this.send(1302,t,"SkillReal_C2S_Msg")},n.prototype.upgradeSkill_C2S=function(t){this.send(1305,t,"UpgradeSkill_C2S_Msg")},n.prototype.getSkillLevelById=function(t){var e=this.skillMaps[t];return e?e.level:0},n.prototype.updateSkillInfo=function(i,n){if(void 0===n&&(n=!1),i){var r=this,o=t.singleton(e.SkillDB),a=t.Core.hero,s=a.skillList;n||(a.recycleSkill(),r.skillMaps={}),i.sort(function(t,e){return t.skillType>e.skillType?1:-1}),i.forEach(function(t){var i,c=o.getSkillCfg(t.skillType,t.level);if(n){for(var u=0,l=s;un&&s>n){var c=(this.skillMaps,a.getSkillLevelUpCfg(i,n));if(c&&c.coin0?o*a*1e3:0);t.facade.executeMediator(i,!1,"showData",!0,e,r,c)},n}(t.Service);e.SkillService=i,__reflect(i.prototype,"giant.chuanqi.SkillService")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="changesexBinder".substring(0,"changesexBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.ChangeSex.URL,t.ChangeSex),fairygui.UIObjectFactory.setPackageItemExtension(t.bg.URL,t.bg),fairygui.UIObjectFactory.setPackageItemExtension(t.ChangeName.URL,t.ChangeName)},e}();t.changesexBinder=i,__reflect(i.prototype,"fgui.changesex.changesexBinder"),t.createObject=e}(e=t.changesex||(t.changesex={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="chaozhigiftBinder".substring(0,"chaozhigiftBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.ChaozhiGift.URL,t.ChaozhiGift),fairygui.UIObjectFactory.setPackageItemExtension(t.GiftItem.URL,t.GiftItem)},e}();t.chaozhigiftBinder=i,__reflect(i.prototype,"fgui.chaozhigift.chaozhigiftBinder"),t.createObject=e}(e=t.chaozhigift||(t.chaozhigift={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("chaozhigift","GiftItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_yuan=this.getChildAt(2),this.m_list=this.getChildAt(3),this.m_btn_btn=this.getChildAt(4),this.m_txt_time=this.getChildAt(5),this.m_txt_tip=this.getChildAt(6)},e.URL="ui://nvp1b8zxg72hj",e}(fairygui.GComponent);t.GiftItem=e,__reflect(e.prototype,"fgui.chaozhigift.GiftItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="chaozhigift",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeGiftItem=i,__reflect(i.prototype,"fgui.chaozhigift.CodeGiftItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeGiftItemMediator=n,__reflect(n.prototype,"fgui.chaozhigift.CodeGiftItemMediator")}(e=t.chaozhigift||(t.chaozhigift={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="chatBinder".substring(0,"chatBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.NoticeItem.URL,t.NoticeItem),fairygui.UIObjectFactory.setPackageItemExtension(t.PlayerInfo.URL,t.PlayerInfo),fairygui.UIObjectFactory.setPackageItemExtension(t.Chat.URL,t.Chat),fairygui.UIObjectFactory.setPackageItemExtension(t.Expression.URL,t.Expression),fairygui.UIObjectFactory.setPackageItemExtension(t.ChatItem.URL,t.ChatItem)},e}();t.chatBinder=i,__reflect(i.prototype,"fgui.chat.chatBinder"),t.createObject=e}(e=t.chat||(t.chat={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("chat","ChatItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_rightHeroIcon=this.getChildAt(0),this.m_rightVipIcon=this.getChildAt(1),this.m_greenBg=this.getChildAt(2),this.m_widthBg=this.getChildAt(3),this.m_txtLeftName=this.getChildAt(4),this.m_leftHeroIcon=this.getChildAt(5),this.m_leftVipIcon=this.getChildAt(6),this.m_left=this.getChildAt(7),this.m_right=this.getChildAt(8),this.m_txtContent=this.getChildAt(9),this.m_hongbaoIcon=this.getChildAt(10)},e.URL="ui://1q5obea5pp6ia",e}(fairygui.GComponent);t.ChatItem=e,__reflect(e.prototype,"fgui.chat.ChatItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="chat",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeChatItem=i,__reflect(i.prototype,"fgui.chat.CodeChatItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeChatItemMediator=n,__reflect(n.prototype,"fgui.chat.CodeChatItemMediator")}(e=t.chat||(t.chat={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("chat","Expression")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_icon=this.getChildAt(0)},e.URL="ui://1q5obea5mogst5",e}(fairygui.GComponent);t.Expression=e,__reflect(e.prototype,"fgui.chat.Expression");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="chat",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeExpression=i,__reflect(i.prototype,"fgui.chat.CodeExpression");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeExpressionMediator=n,__reflect(n.prototype,"fgui.chat.CodeExpressionMediator")}(e=t.chat||(t.chat={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("chat","NoticeItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txtContent=this.getChildAt(0),this.m_txtClick=this.getChildAt(1)},e.URL="ui://1q5obea5da66qk",e}(fairygui.GComponent);t.NoticeItem=e,__reflect(e.prototype,"fgui.chat.NoticeItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="chat",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeNoticeItem=i,__reflect(i.prototype,"fgui.chat.CodeNoticeItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeNoticeItemMediator=n,__reflect(n.prototype,"fgui.chat.CodeNoticeItemMediator")}(e=t.chat||(t.chat={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("chat","PlayerInfo")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_heroIcon=this.getChildAt(1),this.m_vipIcon=this.getChildAt(2),this.m_txtName=this.getChildAt(3),this.m_txtCamp=this.getChildAt(4),this.m_txtLevel=this.getChildAt(5),this.m_btn1=this.getChildAt(6),this.m_btn2=this.getChildAt(7),this.m_btn3=this.getChildAt(8)},e.URL="ui://1q5obea5f3a2t9",e}(fairygui.GComponent);t.PlayerInfo=e,__reflect(e.prototype,"fgui.chat.PlayerInfo");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="chat",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodePlayerInfo=i,__reflect(i.prototype,"fgui.chat.CodePlayerInfo");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodePlayerInfoMediator=n,__reflect(n.prototype,"fgui.chat.CodePlayerInfoMediator")}(e=t.chat||(t.chat={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){var t=i.call(this)||this;return t.actions=[11,12,13],t}return __extends(n,i),n.prototype.create=function(t){var e=this;if(e.resetAction(t),t){var n=t.skillCfg,r=e.extParam={},o=n.params;if(o&&o.length>0)for(var a=e.actions=n.action,s=0,c=a.length;c>s;s++){var u=o[s];if(u){var l=u.split("_"),g=1==l.length,d=g?l[0]:l[1];r[a[s]]={ef:d,isDire:g}}}}i.prototype.create.call(this,t)},n.prototype.fire=function(n){var r=this;if(r.isPlayEffect){var o=(n.skillCfg,n.caster);if(o){var a=r._action,s=r.extParam[a.action];if(s){var c=s.ef,u=o.faceTo,l=e.AniController.getInstance(),g=0,d=1,h=c;if(s.isDire){var p=t.FaceToUtils.getMirrorFace(u);h=c+"_"+p,d=t.game.UnitRender.FACE_SCALE_X[u]}else g=90+t.FaceToUtils.faceToAngel(u);var f=l.playAniByType(6,h,o),_=f.display;_.scaleX=d,_.rotation=g}}}i.prototype.fire.call(this,n)},n}(e.OpBase);e.Op1=i,__reflect(i.prototype,"giant.chuanqi.Op1")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="checkerboardBinder".substring(0,"checkerboardBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CheckerBoard.URL,t.CheckerBoard)},e}();t.checkerboardBinder=i,__reflect(i.prototype,"fgui.checkerboard.checkerboardBinder"),t.createObject=e}(e=t.checkerboard||(t.checkerboard={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){function e(t){var e="combinedBinder".substring(0,"combinedBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CombinedEffect.URL,t.CombinedEffect)},e}();t.combinedBinder=i,__reflect(i.prototype,"fgui.combined.combinedBinder"),t.createObject=e}(e=t.combined||(t.combined={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(e){var i=function(i){function n(){return null!==i&&i.apply(this,arguments)||this}return __extends(n,i),n.prototype.fire=function(n){var r=this;if(r.isPlayEffect){var o=n.skillCfg,a=r.getSkillEf();a?a[0]:void 0;if(a){var s=(n.caster,r.getUnit());if(s){var c,u=r.decodeParams(o.params),l=u.distance,g=l>>1,d=u.efAngle,h=u.fazhenScale,p=3740,f=3770,_=a[0],m=a[1],v=a[2],y=s.x,C=s.y,b=C-256,k={x:y,y:b},x=e.AniController.getInstance(),I=~~o.rang||157,S=~~o.width||392,M=0,w=10,A=_.name,P=[],R=0;if(m&&(c=x.playAniByPosition(m.name,{x:y,y:C},p),R=c.guid,v)){for(var T=v.name,B=20,L=v.count,D=(d-40)/L>>0,O=function(t){var e=r.pointPolarAdd(s,S-60,I-60,B),i=200*Math.random()>>0;B+=D,r.callLater(i,function(){if(r._isEnd){var t=x.playAniByPosition(T,{x:e.x,y:e.y,loop:9999},p);P.push(t.guid)}},r)},U=0;L>U;U++)O(U);if(1!=h){var j=c.display;j.scaleX=j.scaleY=h}}for(var F=function(){M++,M>=w&&r.effectPlayComplete()},G=l/3>>0,E=[[{x:y+g,y:b},{x:y+g,y:b}],[{x:y+g,y:b},{x:y+3*g,y:b}],[{x:y-g,y:b},{x:y-g,y:b}],[{x:y-g,y:b},{x:y-3*g,y:b}],[{x:y,y:b-G},{x:y,y:b-2*G}],[{x:y,y:b-G},{x:y-l,y:b-2*G}],[{x:y,y:b-G},{x:y+l,y:b-2*G}],[{x:y,y:b+G},{x:y,y:b+2*G}],[{x:y,y:b+G},{x:y-l,y:b+2*G}],[{x:y,y:b+G},{x:y+l,y:b+2*G}]],q=200,H=300,N=!0,U=0;w>U;U++){var V=E[U],$=x.playAniByPosition(A,{x:y,y:C,play:N,onCompleteFunc:F,thisObj:r},f),X=$.display;t.Global.getTween(X).wait(100).to(k,q).wait(200).to(V[0],q).to(V[1],H).wait(600).call(function(){var e=c.display;for(e&&egret.Tween.get(e).to({alpha:0},300).call(function(){t.AniRender.recycleByGuid(R)},r);P&&P.length>0;){var i=P.pop();t.AniRender.recycleByGuid(i)}},r)}r.harmCompletedRecycle=!1}}}i.prototype.fire.call(this,n)},n.prototype.decodeParams=function(t){t=t?t.concat():void 0;var e=t&&t.length>0?~~t.shift():50,i=t&&t.length>0?~~t.shift():180,n=t&&t.length>0?+t.shift():1;return{distance:e,efAngle:i,fazhenScale:n}},n}(e.OpBase);e.Op10=i,__reflect(i.prototype,"giant.chuanqi.Op10")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.create=function(e){this.resetAction(e),t.prototype.create.call(this,e)},e}(t.Op2);t.Op102=e,__reflect(e.prototype,"giant.chuanqi.Op102")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="createroleBinder".substring(0,"createroleBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CreateRole.URL,t.CreateRole)},e}();t.createroleBinder=i,__reflect(i.prototype,"fgui.createrole.createroleBinder"),t.createObject=e}(e=t.createrole||(t.createrole={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("customs","allRankItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_rank=this.getChildAt(1),this.m_txt_name=this.getChildAt(2),this.m_txt_level=this.getChildAt(3)},e.URL="ui://6n6msfr6n15wk",e}(fairygui.GComponent);t.allRankItem=e,__reflect(e.prototype,"fgui.customs.allRankItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="customs",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeallRankItem=i,__reflect(i.prototype,"fgui.customs.CodeallRankItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CodeallRankItemMediator=n,__reflect(n.prototype,"fgui.customs.CodeallRankItemMediator")}(e=t.customs||(t.customs={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.create=function(e){this.resetAction(e),t.prototype.create.call(this,e)},e}(t.Op3);t.Op103=e,__reflect(e.prototype,"giant.chuanqi.Op103")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="customsBinder".substring(0,"customsBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.Customs.URL,t.Customs),fairygui.UIObjectFactory.setPackageItemExtension(t.rankItem.URL,t.rankItem),fairygui.UIObjectFactory.setPackageItemExtension(t.CustomsRank.URL,t.CustomsRank),fairygui.UIObjectFactory.setPackageItemExtension(t.allRankItem.URL,t.allRankItem)},e}();t.customsBinder=i,__reflect(i.prototype,"fgui.customs.customsBinder"),t.createObject=e}(e=t.customs||(t.customs={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.create=function(e){this.resetAction(e),t.prototype.create.call(this,e)},e}(t.Op4);t.Op104=e,__reflect(e.prototype,"giant.chuanqi.Op104")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("customs","rankItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_txt_name=this.getChildAt(0)},e.URL="ui://6n6msfr6dw8n6",e}(fairygui.GComponent);t.rankItem=e,__reflect(e.prototype,"fgui.customs.rankItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="customs",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CoderankItem=i,__reflect(i.prototype,"fgui.customs.CoderankItem");var n=function(t){function e(e){return t.call(this,e)||this}return __extends(e,t),e.prototype.init=function(){var t=this;t.$view=t.view=new i},e.prototype.initVars=function(){var t=this;t.skin=t.$view.ui},e}(giant.Mediator);t.CoderankItemMediator=n,__reflect(n.prototype,"fgui.customs.CoderankItemMediator")}(e=t.customs||(t.customs={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.create=function(e){this.resetAction(e),t.prototype.create.call(this,e)},e}(t.Op5);t.Op105=e,__reflect(e.prototype,"giant.chuanqi.Op105")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="customsresultBinder".substring(0,"customsresultBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.CustomsResult.URL,t.CustomsResult)},e}();t.customsresultBinder=i,__reflect(i.prototype,"fgui.customsresult.customsresultBinder"),t.createObject=e}(e=t.customsresult||(t.customsresult={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.create=function(e){this.resetAction(e),t.prototype.create.call(this,e)},e}(t.Op6);t.Op106=e,__reflect(e.prototype,"giant.chuanqi.Op106")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.create=function(e){this.resetAction(e),t.prototype.create.call(this,e)},e}(t.Op7);t.Op107=e,__reflect(e.prototype,"giant.chuanqi.Op107")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="dialogueBinder".substring(0,"dialogueBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.Dialogue2.URL,t.Dialogue2),fairygui.UIObjectFactory.setPackageItemExtension(t.Dialogue.URL,t.Dialogue)},e}();t.dialogueBinder=i,__reflect(i.prototype,"fgui.dialogue.dialogueBinder"),t.createObject=e}(e=t.dialogue||(t.dialogue={}))}(fgui||(fgui={}));var giant;!function(t){var e;!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e.prototype.create=function(e){this.resetAction(e),t.prototype.create.call(this,e)},e}(t.Op8);t.Op108=e,__reflect(e.prototype,"giant.chuanqi.Op108")}(e=t.chuanqi||(t.chuanqi={}))}(giant||(giant={}));var fgui;!function(t){var e;!function(t){function e(t){var e="equipBinder".substring(0,"equipBinder".indexOf("Binder"));return fairygui.UIPackage.createObject(e,t)}var i=function(){function e(){}return e.bindAll=function(){fairygui.UIObjectFactory.setPackageItemExtension(t.GemItemSlot.URL,t.GemItemSlot),fairygui.UIObjectFactory.setPackageItemExtension(t.SelectItem.URL,t.SelectItem),fairygui.UIObjectFactory.setPackageItemExtension(t.Star.URL,t.Star),fairygui.UIObjectFactory.setPackageItemExtension(t.Equip.URL,t.Equip),fairygui.UIObjectFactory.setPackageItemExtension(t.EquipItem.URL,t.EquipItem)},e}();t.equipBinder=i,__reflect(i.prototype,"fgui.equip.equipBinder"),t.createObject=e}(e=t.equip||(t.equip={}))}(fgui||(fgui={}));var fgui;!function(t){var e;!function(t){var e=function(t){function e(){return t.call(this)||this}return __extends(e,t),e.createInstance=function(){return fairygui.UIPackage.createObject("equip","EquipItem")},e.prototype.constructFromXML=function(e){t.prototype.constructFromXML.call(this,e),this.m_slot=this.getChildAt(0),this.m_txtPart=this.getChildAt(1),this.m_imgSelected=this.getChildAt(2),this.m_txtLevel=this.getChildAt(3)},e.URL="ui://a5iain99tirl26",e}(fairygui.GButton);t.EquipItem=e,__reflect(e.prototype,"fgui.equip.EquipItem");var i=function(t){function i(){var e=t.call(this)||this;return e.uiPkgName="equip",e}return __extends(i,t),i.prototype.createSkin=function(){var t=this;t.ui=t.comp=e.createInstance(),t.skin=t.ui.displayObject},i}(giant.AsyncPanel);t.CodeEquipItem=i,__reflect(i.prototype,"fgui.equip.CodeEquipItem"); diff --git a/assets/game/js/platform.js b/assets/game/js/platform.js index 0f85525..0090956 100644 --- a/assets/game/js/platform.js +++ b/assets/game/js/platform.js @@ -6,7 +6,7 @@ class GamePlatform { this.version = "1.0.7"; this.jcGameId = 1009; this.jcChannelId = 7103; - this.isDev = true; + this.isDev = false; this.orderIdUrl = `https://game1009proxy${this.isDev ? '-test':''}.kingsome.cn/webapp/index.php?c=Pay&a=preOrder`; this.checkRegRewardUrl = `https://game1009proxy${this.isDev ? '-test':''}.kingsome.cn/webapp/index.php?c=GoProxy&a=checkRegisterReward`; this.regRewardUrl = `https://game1009proxy${this.isDev ? '-test':''}.kingsome.cn/webapp/index.php?c=GoProxy&a=registerReward`; diff --git a/key/publish_key b/key/publish_key new file mode 100644 index 0000000..4b363cd Binary files /dev/null and b/key/publish_key differ