!function (t) { var e = {}; function i(r) { if (e[r]) return e[r].exports; var n = e[r] = { i: r, l: !1, exports: {} }; return t[r].call(n.exports, n, n.exports, i), n.l = !0, n.exports } window.zhiyuan = i; i.m = t, i.c = e, i.d = function (t, e, r) { i.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: r }) } , i.r = function (t) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 }) } , i.t = function (t, e) { if (1 & e && (t = i(t)), 8 & e) return t; if (4 & e && "object" == typeof t && t && t.__esModule) return t; var r = Object.create(null); if (i.r(r), Object.defineProperty(r, "default", { enumerable: !0, value: t }), 2 & e && "string" != typeof t) for (var n in t) i.d(r, n, function (e) { return t[e] } .bind(null, n)); return r } , i.n = function (t) { var e = t && t.__esModule ? function () { return t.default } : function () { return t } ; return i.d(e, "a", e), e } , i.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e) } , i.p = "//a.msstatic.com/huya/h5player/room/2201191559/"; }({ "++EQ": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
\n
\n
\n
\n
\n
确定
\n
取消
\n
\n
\n
去充值
\n
\n
\n
已完成
\n
未完成
\n
\n
\n
\n

联系客服

\n
\n
\n
\n\n
' , __filename = "src/tpl/accompany/accompany-alert.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
\n
\n
\n
\n
\n
确定
\n
取消
\n
\n
\n
去充值
\n
\n
\n
已完成
\n
未完成
\n
\n
\n
\n

联系客服

\n
\n
\n
\n\n
'), __line = 23; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "+4MH": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
\n
\n
\n 猜(1/3)\n 我是MVP吗\n
\n 00后停种\n 开种\n
\n
\n \n

\n

123456

\n \n \n
\n VS\n
\n \n

不能

\n

123456

\n \n \n
\n
\n' , __filename = "src/tpl/guess/guess-item.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
\n
\n
\n 猜(1/3)\n 我是MVP吗\n
\n 00后停种\n 开种\n
\n
\n \n

\n

123456

\n \n \n
\n VS\n
\n \n

不能

\n

123456

\n \n \n
\n
\n'), __line = 26; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "+mX4": function (t, e, i) { function r(t, e) { var i = Object.keys(t); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(t); e && (r = r.filter((function (e) { return Object.getOwnPropertyDescriptor(t, e).enumerable } ))), i.push.apply(i, r) } return i } function n(t) { for (var e = 1; e < arguments.length; e++) { var i = null != arguments[e] ? arguments[e] : {}; e % 2 ? r(i, !0).forEach((function (e) { s(t, e, i[e]) } )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : r(i).forEach((function (e) { Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e)) } )) } return t } function s(t, e, i) { return e in t ? Object.defineProperty(t, e, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : t[e] = i, t } t.exports = function (t, e) { var r = t.G , s = t.Event , o = t.Console , a = (t.utils, t.taf) , c = a.HUYA , d = a.Taf , u = new (i("aliu"))(t) , h = new XMLSerializer , p = null , l = null , f = !1 , m = 0 , w = 0 , I = {} , y = 0 , g = 0 , S = 50 , v = $("#danmuwrap") , _ = localStorage.getItem("danmuMaskFrame") || 0 , T = 0 , R = 0 , b = !1; function P() { var t = window.TT_ENV_DETECTOR; t && t.browser && ("safari" == t.browser.name || "firefox" == t.browser.name) || (r.isUserInfoInited() ? x() : s.addEvent(s.USER_INFO_INITED, x), s.addEvent(s.NEW_VIDEO, x)) } function x() { if (r.streamInfo && p != r.streamInfo.sStreamName) { k(), p = r.streamInfo.sStreamName; var e = new c.GetMaskConfigReq; e.uid = r.presenterUid, e.streamName = p, t.sendWup2("mediaui", "getMaskConfig", e, C) } } function C(t) { var i = t.hasMask; l = "", 1 == i && (b || ($(window).resize(A), A(), b = !0), e.setDanmuMaskUI(), l = t.broadcastGroup, e.isNeedMask() && U()), r.danmuMaskbroadcastGroup = l } function U() { l && (f || (r.vplayerUI.registerGroup(l), f = !0, 0 == m && (m = setInterval(L, S)), r.hasDanmuMask = !0)) } function k() { l && f && (r.vplayerUI.unRegisterGroup(l), function () { for (var t in r.danmuGroudId) { if (r.danmuGroudId[t] == l) return void r.danmuGroudId.splice(t, 1) } }(), f = !1, clearInterval(m), m = 0, r.hasDanmuMask = !1) } function L() { w = 1 == R ? r.vplayer.getCurrentSeiDts() : r.vplayer.getCurrentTime(); var t = function () { var t = null; for (var e in I) { if (!(e < w)) { if (e >= w && e < w + S) { t = n({}, I[e]), delete I[e]; break } break } delete I[e] } return t }(); t && (!function (t) { if (!t.maskPoly) return; var e = ""; for (var i in t.maskPoly) { var r = t.maskPoly[i]; e += " M" + r.join(" ") + "z" } if ("" == e) return void G(); if (M == e) return; M = e, 1 == _ && $("#testSvgPath").attr("d", "M0,0v".concat(g, "h").concat(y, "V0H0z").concat(e)); var n = h.serializeToString($(""))[0]) , s = window.btoa(n); v.css("mask-image", "url(data:image/svg+xml;base64," + s + ")") }(function (t) { var e = t.figs , i = e.fig_width , r = e.fig_height , n = e.contrs.value , s = { maskPoly: [] }; s.polyCount = n.length; var o = 0 , a = 0 , c = t.frame_width , d = t.frame_height , u = y , h = g , p = 0 , l = 0 , f = 0 , m = 0; c / d > u / h ? (p = u, m = (h - (l = d * u / c)) / 2) : (l = h, f = (u - (p = c * h / d)) / 2); for (var w = 0; w < s.polyCount; w++) { var I = n[w]; if (I) { var S = I.x , v = I.y , _ = I.pts.value; s.maskPoly[w] = []; for (var T = _.length, R = 0; R < T; R++) R % 2 == 0 ? o = (o = S + _[R]) / i * p + f : R % 2 == 1 && (a = (a = v + _[R]) / r * l + m, s.maskPoly[w].push(o + "," + a)) } } return s }(t)), clearTimeout(T), T = setTimeout(G, 500)) } function N(t) { R != t && (w = 1 == (R = t) ? r.vplayer.getCurrentSeiDts() : r.vplayer.getCurrentTime(), I = {}) } function E(t) { var e = t.pts , i = t.seidts; 1 == R ? I[i] = t : I[e] = t } !function () { if (r.danmuMask && (setTimeout(P, 5e3), 1 == _)) { var t = $("\n \n \n \n "); v.parent().append(t) } }(); var M = ""; function A() { y = v.width(), g = v.height() } function G() { v.css("mask-image", ""), _ && $("#testSvgPath").attr("d", "M0,0v0h0V0H0z") } this.setSei = function (t) { var e = y , i = g , r = u.unmarshall(t); if (r) { for (var n = "", s = 0; s < r.polyCount; s++) { n += " M" + r.maskPoly[s].join(" ") + "z" } if (0 != r.polyCount) { var o = h.serializeToString($("")[0]) , a = window.btoa(o); v.css("mask-image", "url(data:image/svg+xml;base64," + a + ")") } else v.css("mask-image", "") } } , this.clearMask = G, this.registerDanmuGroup = U, this.unRegisterDanmuGroup = k, this.setMaskData = function (t) { t.iMaskType, t.sStreamName, t.lPid; var e = t.seiDts , i = t.lPts; if (e && e != i) { if (N(1), 1 == _ && o.log(e, w, e - w, "seiDts,curPts,seiDts-curPts 注 :服务端推送时间、当前视频时间、推送-当前(ms)"), e < w) return } else if (N(0), 1 == _ && o.log(i, w, i - w, "lPts,curPts,lPts-curPts 注 :服务端推送时间、当前视频时间、推送-当前(ms)"), i < w) return; for (var r = t.sBackgroundMask.value, n = r.length, s = 0; s < n; s++) { var a = r[s] , u = new d.JceInputStream(a.buffer) , h = new c.DanmuCVMaskProto; h.readFrom(u), a.data = h, E(h) } } , window.testDanmuMask = function () { } , window.danmuMaskLength = 10, window.frameRate = 25 } }, "+o7d": function (t, e, i) { t.exports = function (t) { var e, r, n, s, o, a, c, d, u, h, p = this, l = t.G, f = t.Event, m = t.ENV, w = t.utils, I = t.R, y = i("GYB3"), g = i("izBd"), S = i("mq93"), v = i("itZY"), _ = i("Wz/o"), T = i("ktl9"), R = i("FRey"), b = i("K9xO"), P = i("komX"); function x() { if (null == u) { var e = i("uDiH"); u = new e(t) } } function C() { x(), u.autoGetLog() } function U(t) { x(), u.onHuYaUdbNotify(t) } function k(t) { x(), u.showFeedbackByExt(t) } function L() { var t = $(c).width() , e = $(a).width() , i = (t - e) / 2; i = Math.min(i, t - e - 600), $(a).css("left", i + "px") } function N() { var t = $("#player-replayicon"); t.css("visibility", "hidden"), $(d).mousemove((function () { t.removeClass("delayhide"), t.css("visibility", "visible") } )), $(d).mousestop((function () { t.addClass("delayhide") } )), $(d).mouseleave((function () { t.css("visibility", "hidden") } )) } function E() { x(), u.isShow ? u.hide() : u.show(), u.isShow && I.huyuReport("click/kongzhi/fankui") } function M() { var t = $(".player-refresh-btn"); l.hasVideo ? ($("#player-btn").show(), l.isVideoMaster() || ($(".player-chest").show(), f.fireEvent(f.ACTIVITY_ICON_COUNT_UPDATE, { icon: $(".player-chest"), priority: 995, key: "box", value: 1 })), e.isPlaying() ? (t.show(), $(".player-play-big").hide(), $(".player-app-qrcode").hide()) : (t.hide(), $(".player-play-big").show(), $(".player-app-qrcode").show())) : ($("#player-btn").hide(), $(".player-play-big").hide(), $(".player-app-qrcode").hide(), $(".player-chest").hide(), f.fireEvent(f.ACTIVITY_ICON_COUNT_UPDATE, { icon: $(".player-chest"), priority: 995, key: "box", value: 0 }), t.hide()) } h = i("bQv4")(), $("#player-ctrl-wrap").html(h), $(".player-ctrl-wrap img").each(w.NoDrag), a = document.querySelector("#player-full-input"), c = document.querySelector("#player-ctrl-wrap"), d = document.querySelector("#player-wrap"), e = new y(p, t), r = new g(p, t), b(t), $(".player-report-btn").click(E), 1 == m.isSimple && $("#videoContainer").addClass("mod-simple"), f.addEvent(f.AUTO_FEEDBACK, C), f.addEvent(f.SHOW_FEEDBACK_BY_EXT, k), t.addTafListener("10220051", U), this.delayInit = function () { this.volume = new S(p, t), n = new v(p, t), s = new _(p, t), o = new T(t), (l.is360Video || l.extStreamVR) && new R(p, t), new P(t), function () { var t = $("#player-replayicon"); if (!l.isReplay) return; t.show(), t.css("visibility", "visible"), setTimeout(N, 3e5) }(), M(), function () { var t; t = m.profileRoom > 0 ? m.profileRoom : m.pyyid; $("#hy-watermark").text("虎牙直播 " + t) }(), $(window).resize(w.throttle(L, 200)) } , this.updateBtnsVisible = M, this.showFeedback = E, this.closeFeedback = function () { u && u.hide() } , this.showPlayTip = function (t, i) { e.showPlayTip(t, i) } , this.turnPlayButtonOn = function () { e.turnPlayButtonOn() } , this.setLineList = function (t) { r.setLineList(t) } , this.setBitRateList = function (t) { r.setBitRateList(t) } , this.updateCurBitRateMenu = function () { r.updateCurBitRateMenu() } , this.changeToLowBitRateText = function () { r.changeToLowBitRateText() } , this.changeToNextBitrate = function () { r.changeToNextBitrate() } , this.quitFullMode = function () { n.quitFullMode() } , this.quitFullscreen = function () { n.quitFullscreen() } , this.recharge = function () { s.recharge() } , this.hideGuess = function () { s.hideGuess() } , this.setDanmuVisible = function (t) { o && o.setVisible(t) } , this.showCtrlWrap = function () { n && n.showCtrlWrap() } } }, "+pUA": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
\n
陪练下单
\n
\n
\n
返回
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

\n

\n

数量

\n

服务时间

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n\n
\n 切换技能\n
\n
\n
\n
\n
\n 1\n
\n
\n
\n
\n 小计:\n
\n
\n\n\n
\n
\n 合计:\n
\n
\n\n
支付订单
\n\n
\n \n
\n \n

\n
\n \n
\n \n

\n
\n \n
\n \n

\n
\n \n
\n \n

\n
\n \n
\n\n
\n 支付方式\n
\n
\n
\n
\n
虎牙币(0)
\n
刷新
\n
\n
\n
\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    ' , __filename = "src/tpl/accompany/accompany-panel.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
    \n
    陪练下单
    \n
    \n
    \n
    返回
    \n
    \n
    \n
    \n
    \n
      \n
      \n
      \n
      \n
      \n
      \n \n
      \n
      \n
      \n

      \n

      \n

      数量

      \n

      服务时间

      \n
      \n \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n
      \n\n
      \n 切换技能\n
      \n
      \n
      \n
      \n
      \n 1\n
      \n
      \n
      \n
      \n 小计:\n
      \n
      \n\n\n
      \n
      \n 合计:\n
      \n
      \n\n
      支付订单
      \n\n
      \n \n
      \n \n

      \n
      \n \n
      \n \n

      \n
      \n \n
      \n \n

      \n
      \n \n
      \n \n

      \n
      \n \n
      \n\n
      \n 支付方式\n
      \n
      \n
      \n
      \n
      虎牙币(0)
      \n
      刷新
      \n
      \n
      \n
      \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        '), __line = 105; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "/gJ+": function (t, e, i) { t.exports = function (t) { var e = t.G , r = t.Event , n = t.taf.HUYA , s = "" , o = null , a = null , c = [] , d = "voice_mute" , u = "video_pixelate" , h = "ai_caption" , p = "ai_subtitles"; function l() { if (e.streamInfo && s != e.streamInfo.sStreamName) { s = e.streamInfo.sStreamName, function () { for (var t in c) e.vplayerUI.unRegisterGroup(c[t]); a && a.turnOff() }(); var i = new n.GetOrderBroadcastInfoReq; i.anthorId = e.presenterUid, 2 == e.captionMode ? i.busses.value = [d, u, p] : i.busses.value = [d, u, h], i.streamName = s, t.sendWup2("mediaui", "getOrderBroadcastConfig", i, f) } } function f(t) { var i = t.ret , r = t.anthorId , n = t.broadcastInfos; if (0 == i && r == e.presenterUid) { var s = n.value; for (var o in s) { var c = s[o] , l = c.buss , f = c.enable , y = c.broadcastGroup; if (!(f < 1)) { switch (l) { case d: break; case u: m(); break; case h: case p: if (w(c), a && !a.isOpen()) continue } I(y) } } } } function m() { if (null == o) { var e = i("56qE"); o = new e(t) } } function w(e) { if (null == a) { var r = i("Cqih"); a = new r(t, e) } a.setGroudName(e.broadcastGroup) } function I(t) { c.push(t), e.vplayerUI.registerGroup(t) } e.isUserInfoInited() ? l() : r.addEvent(r.USER_INFO_INITED, l), r.addEvent(r.NEW_VIDEO, l) } }, "/jxY": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n
        \n
        种豆成功,谢谢您的参与!
        \n \n

        我的选择:一定能

        \n

        剩余种豆:123456

        \n \n
          \n
        • 50
        • \n
        • 100
        • \n
        • 1000
        • \n
        • 全种
        • \n
        \n

        幸运可得0

        \n

        我的余额:

        \n \n
        \n \n 我已同意\n 虎牙种豆规范 \n
        \n\n
        \n' , __filename = "src/tpl/guess/guess-plan.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n
        \n
        种豆成功,谢谢您的参与!
        \n \n

        我的选择:一定能

        \n

        剩余种豆:123456

        \n \n
          \n
        • 50
        • \n
        • 100
        • \n
        • 1000
        • \n
        • 全种
        • \n
        \n

        幸运可得0

        \n

        我的余额:

        \n \n
        \n \n 我已同意\n 虎牙种豆规范 \n
        \n\n
        \n'), __line = 24; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "0o2X": function (t, e, i) { t.exports = function (t) { var e, r, n, s = [], o = 0, a = this, c = !1, d = !1, u = 0, h = 0, p = -1, l = !1, f = !1, m = !1, w = !1, I = t.G, y = t.Event, g = t.Console, S = t.ENV, v = t.ISDEBUG, _ = t.utils, T = t.taf.HUYA, R = 0, b = [], P = !1, x = i("A3DX"), C = i("TaSU"), U = null; function k(t) { 0 == t ? (L(), M()) : 1 == t && Y() } function L() { l || (t.addTafListener("1025601", j), t.addTafListener("1025604", G), t.addTafListener("1025605", A), y.addEvent(y.MAKE_FRIEND_AUDIO_SOUND, V), y.addEvent(y.VIDEO_PLAY, E), y.addEvent(y.SET_MAKEFRIEND_VIDEO, N), $("#player-mouse-event-wrap").css({ width: 0, height: 0 }), l = !0) } function N(t) { P ? $("#make-friend-video-virtual-pk").append(t) : I.hasMFVideo && $("#make-friend-video-cotainer").append(t) } function E() { o = 0 } function M() { !function () { var e = new T.GetMakeFriendsPKInfoReq; e.tId = I.userId, e.lPid = I.presenterUid, t.sendWup2("mfui", "getMakeFriendsPKInfo", e, B) }() } function A(t) { I.isMakeFriend && setTimeout((function (t) { var e = t.tNotice , i = "//www.huya.com/"; v && (i = "//test-www.huya.com/"), e.iRoomId && e.iRoomId > 0 ? i += e.iRoomId : i += "yy/" + e.lYYId, window.location.href = i } ), 3e3, t) } function G(t) { I.isMakeFriend && (0 != R && 2 != R || (F(t, !1), W(), z())) } function B(e) { n = e.tPKInfo, function () { var e = new T.GetMeetingStatByUidReq; e.tId = I.userId, e.lUid = I.presenterUid, e.lSessionId = 0, t.sendWup2("mfui", "getMeetingStatByPresenterUid", e, O) }() } function F(t, e) { var i = t.lPKSessionId , r = t.iStatus; d = i > 0 && (0 == r || 3 == r); var n, s = t.lRemainingSecond; $("#mf-pk-logo").css("display", d ? "block" : "none"), i > 0 && p != r && (p = r, 0 == r && (h = s, D(), clearInterval(u), u = setInterval(D, 1e3)), 0 != r || e || (n = "url(" + I.H5ROOT + "src/img/output/mf-pk.webp?" + Math.random() + ")", $("#mf-pk-logo-effect").css("background", n), $("#mf-pk-logo").hide(), $("#mf-pk-logo-effect").show(), setTimeout((function () { $("#mf-pk-logo-effect").hide(), $("#mf-pk-logo").show() } ), 2e3))), 1 == r || 2 == r && X("PK已关闭,回到正常直播"), function (t) { var e = t.tTeam1 , i = t.tTeam2 , r = t.iStatus , n = e.lScore , s = i.lScore; $("#mf-pk-bar-left").find("span").text(e.lScore), $("#mf-pk-bar-right").find("span").text(i.lScore), $("#mf-pk-bar-left").removeClass("mf-pk-bar-left-bg mf-pk-bar-left-negative-bg"), $("#mf-pk-bar-left").addClass(n >= 0 ? "mf-pk-bar-left-bg" : "mf-pk-bar-left-negative-bg"), $("#mf-pk-bar-right").removeClass("mf-pk-bar-right-bg mf-pk-bar-right-negative-bg"), $("#mf-pk-bar-right").addClass(s >= 0 ? "mf-pk-bar-right-bg" : "mf-pk-bar-right-negative-bg"), $("#mf-pk-charm-left").removeClass("mf-pk-charm-left-bg mf-pk-charm-left-negative-bg"), $("#mf-pk-charm-left").addClass(n >= 0 ? "mf-pk-charm-left-bg" : "mf-pk-charm-left-negative-bg"), $("#mf-pk-charm-right").removeClass("mf-pk-charm-right-bg mf-pk-charm-right-negative-bg"), $("#mf-pk-charm-right").addClass(s >= 0 ? "mf-pk-charm-right-bg" : "mf-pk-charm-right-negative-bg"), $("#mf-pk-result-left").css("display", 3 == r ? "block" : "none"), $("#mf-pk-result-right").css("display", 3 == r ? "block" : "none"), 3 == r && ($("#mf-pk-result-left").removeClass("mf-pk-result-win mf-pk-result-lose mf-pk-result-draw"), $("#mf-pk-result-right").removeClass("mf-pk-result-win mf-pk-result-lose mf-pk-result-draw"), n > s ? ($("#mf-pk-result-left").addClass("mf-pk-result-win"), $("#mf-pk-result-right").addClass("mf-pk-result-lose")) : n == s ? ($("#mf-pk-result-left").addClass("mf-pk-result-draw"), $("#mf-pk-result-right").addClass("mf-pk-result-draw")) : ($("#mf-pk-result-left").addClass("mf-pk-result-lose"), $("#mf-pk-result-right").addClass("mf-pk-result-win"))) }(t) } function D() { if ($("#mf-pk-count-down-fire").css("display", h > 0 && h < 31 ? "block" : "none"), h < 0) return clearInterval(u), void $("#mf-pk-count-down").find("span").text("已结束"); var t = _.formatTime(h); $("#mf-pk-count-down").find("span").text(t), h-- } function V(t) { if (I.isMakeFriend) { var e = t.uid; if (g.log("onAudioSound", e), e != I.presenterUid) { var i = function (t) { for (var e = 0, i = s.length; e < i; e++) if (t == s[e].uid()) return s[e]; return null }(e); i && i.showWaveEffect() } else !function () { if (c) return; c = !0, $(".make-friend-present").find("#wave-effect").show(), setTimeout((function () { $(".make-friend-present").find("#wave-effect").hide(), c = !1 } ), 2e3) }() } } function O(e) { y.fireEvent(y.SET_MEETING_STAT, e), Y(); var o = e.tStat , c = (r = o.tStat).iState; f = I.openMFVideo && r.mpContext.value.has_video && 1 == r.mpContext.value.has_video && null != I.streamInfo && I.hasVideo, tt(r), m = null != I.streamInfo && I.hasVideo, I.hasMFVideo = f, I.useCdnAll = m, I.hasVirtualPk = P, I.hasMFVideo || I.useCdnAll ? I.vplayer.play() : I.vplayer.hideLoading(), R = r.iModeV2, U = i("4ZS2")(), $(U).prependTo("#player-video"), q(), H(); var d = o.vSeats.value; if (b = d, s = [], 1 != c && 0 == d.length) for (var u = 0; u < 8; u++) { var h = new T.MeetingSeat; h.sName = u + 1 + "麦", h.iLocked = 1, d.push(h) } for (var p = 0, l = (u = 0, d.length); u < l; u++) { var w = d[u]; if (0 == w.iSeatTypeV2) { p++; var g = new x(a, t); 4 != p && 8 != p || g.item().addClass("last") } else g = new C(a, t, R); g.setData(w), s.push(g) } J(d), 0 != R && 2 != R || (!function (t) { $(".make-friend-present").find("img").attr("src", t.sPresenterAvatarUrl || S.avatarImg); var e = _.setLongString(t.sPresenterNick || S.pnick, 5); $(".make-friend-present").find(".make-friend-nick").text(e), $(".make-friend-present").find(".make-friend-nick").css("top", "107px"), $(".make-friend-present").find(".wave").css({ width: "102px", height: "102px" }), t.iGender ? ($(".make-friend-present").find(".wave.ripple .circle").css("border-color", "#96caff"), $(".make-friend-present").find(".make-friend-head").css("border", "2px solid #96caff")) : ($(".make-friend-present").find(".wave.ripple .circle").css("border-color", "#ffa5f0"), $(".make-friend-present").find(".make-friend-head").css("border", "2px solid #ffa5f0")); $(".make-friend-present").find(".make-friend-present-close-mic").css("display", t.iSilence || t.iMute ? "block" : "none") }(r), F(n, !0), W()), $(window).resize(z), z(), function () { var e = new T.GetMakeFriendsAnnouncementReq; e.tId = I.userId, e.lUid = I.presenterUid, t.sendWup2("mfui", "getMakeFriendsAnnouncement", e, Q) }() } function q() { $(".make-friend-present").css("display", 0 != R && 2 != R || f ? "none" : "block"), $(".make-friend-top-wrap").css("display", 1 == R || 3 == R ? "flex" : "none"), $(".make-friend-radio-view").css("display", 4 == R ? "block" : "none") } function H() { P ? ($("#make-friend-video-virtual-pk").show(), $(".make-friend-wrap").hide()) : ($("#make-friend-video-virtual-pk").hide(), $(".make-friend-wrap").show()), $("#make-friend-video-cotainer").css("display", f ? "block" : "none") } function W() { for (var t = 0, e = s.length; t < e; t++) { var i = s[t].pos(); d ? 1 == i || 3 == i || 5 == i || 7 == i ? s[t].item().css("margin-right", "32px") : 2 != i && 6 != i || s[t].item().css("margin-right", "110px") : 4 != i && 8 != i && s[t].item().css("margin-right", "58px") } $(".make-friend-pk-wrap").css("display", d ? "block" : "none") } function z() { if (I.isMakeFriend) { var t = $(".make-friend-wrap") , e = $("#player-video").width() , i = $("#player-video").height() , r = t.width() , n = t.height(); d && (n += 60); var s = (e - r) / 2 , o = (i - n) / 2; o = Math.max(0, o), t.css({ left: s, top: o }) } } function j(t) { if (I.isMakeFriend && 0 != s.length && !(o > t.iVersion)) { if (o = t.iVersion, r = t.tStat, f = I.openMFVideo && r.mpContext.value.has_video && 1 == r.mpContext.value.has_video && null != I.streamInfo && I.hasVideo, m = null != I.streamInfo && I.hasVideo, tt(r), !I.isUIPause) (!I.hasMFVideo && f || !I.useCdnAll && m || I.hasVirtualPk != P) && y.fireEvent(y.PLAY_AGAIN); if (I.hasMFVideo = f, I.useCdnAll = m, I.hasVirtualPk = P, q(), H(), y.fireEvent(y.SET_MEETING_STAT, t), R != r.iModeV2) return Y(), I.vplayer.showLoading(), void M(); var e = t.vSeats.value; b = e; for (var i = 0, n = e.length; i < n; i++) { var a = e[i] , c = K(a.iPos); c && c.setData(a) } J(e), $(".make-friend-present").find(".make-friend-present-close-mic").css("display", t.tStat.iSilence || t.tStat.iMute ? "block" : "none"), z() } } function Y() { U && ($("#make-friend").unbind(), $("#make-friend").remove(), U = null) } function J(t) { I.makeFriendData = [{ pos: -1, tag: "主播", nick: r.sPresenterNick, uid: r.lPresenterUid, avatarUrl: r.sPresenterAvatarUrl }]; for (var e = 0, i = t.length; e < i; e++) { var n = t[e]; if (n.lUid > 0 && n.lUid != I.yyuid) { var s = n.sName.replace("号麦位", "麦") , o = { pos: n.iPos, tag: s, nick: n.sNick, uid: n.lUid, avatarUrl: n.sAvatarUrl }; I.makeFriendData.push(o) } } } function K(t) { for (var e = 0, i = s.length; e < i; e++) if (t == s[e].pos()) return s[e]; return null } function X(t) { (e = $(".make-friend-tips")).show(), e.text(t), setTimeout((function () { e.fadeOut("normal", (function () { e.hide() } )) } ), 2e3) } function Q(t) { var e = t.sAnnouncement; $(".make-friend-announcement-content").text(e), $(".make-friend-announcement-open").click(Z), $(".make-friend-announcement-close").click(Z), w = !1 } function Z() { w = !w, $(".make-friend-announcement-open").css("visibility", w ? "visible" : "hidden"), $(".make-friend-announcement-close").css("visibility", w ? "hidden" : "visible") } function tt(t) { P = t.mpContext.value.has_virtual_pk && 1 == t.mpContext.value.has_virtual_pk, g.log("虚拟主播Pk", P) } y.addEvent(y.MAKEFIREND_TEMPLATE_CHANGE, k), I.isMakeFriend && (L(), I.isUserInfoInited() ? M() : y.addEvent(y.USER_INFO_INITED, M)), this.showTips = X, this.getJoinMicUserList = function () { if (!I.isMakeFriend) return { res: -2, msg: "不是交友直播间", data: [] }; var t = []; for (var e in b) { var i = b[e] , r = i.lUid; if (0 != r) { var n = i.sNick , s = i.sAvatarUrl , o = i.iSeatTypeV2 , a = i.iPos , c = i.sName; t.push({ uid: r, userNick: n, userAvatarUrl: s, status: 1, seatType: o, pos: a, seatName: c }) } } return { res: 0, msg: "成功", data: t } } , window.testCharm = function (t, e) { var i = K(t); i && i.testCharm(e) } , window.testMFPk = function (t) { var e = new T.MakeFriendsPKInfo; e.iStatus = t, e.lRemainingSecond = 20, e.tTeam1 = new T.MakeFriendsPKTeam, e.tTeam1.lScore = 50, e.tTeam2 = new T.MakeFriendsPKTeam, e.tTeam2.lScore = -30, G(e) } } }, "0r9D": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = "
        \n 全新赛事观看模式,如上帝般自由操作\n
        \n
        \n
        我知道了
        \n
        " , __filename = "src/tpl/others/ob-watch.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append("
        \n 全新赛事观看模式,如上帝般自由操作\n
        \n
        \n
        我知道了
        \n
        "), __line = 6; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "1Ip7": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n

        单击礼物图标即可快速送礼,快试试吧~

        \n 我知道了\n
        \n
        ' , __filename = "src/tpl/gift/gift-word.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n

        单击礼物图标即可快速送礼,快试试吧~

        \n 我知道了\n
        \n
        '), __line = 5; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "2By3": function (t, e, i) { t.exports = function () { var t, e, r, n, s, o, a, c, d = this, u = null, h = null, p = !1, l = [], f = null, m = null, w = null, I = null, y = null; function g() { var t = I.width() , e = n.width(); t < e && t ? (m.show(), n.removeClass("center"), r.removeClass("no-arrow-btn")) : (m.hide(), n.addClass("center"), r.addClass("no-arrow-btn")), S() } function S() { var i = r.scrollLeft() , s = n.width() - I.width(); t.css("pointer-events", 0 == i ? "none" : "auto"), e.css("pointer-events", i == s ? "none" : "auto") } function v() { var t = r.scrollLeft(); r.scrollLeft(t - 390), t = r.scrollLeft(), s.css("left", t), w.updatePos(), S(), c.huyuReport("click/hudong/jingcai/fanye") } function _() { var t = r.scrollLeft(); r.scrollLeft(t + 390), t = r.scrollLeft(), s.css("left", t), w.updatePos(), S(), c.huyuReport("click/hudong/jingcai/fanye") } function T() { if (c.huyuReport("click/hudong/jingcai/wode"), o.isLogin) { var t = "//i.huya.com/index.php?m=Guess"; a && (t = "//test.i.huya.com/index.php?m=Guess"), window.open(t) } else h.popLogin() } function R() { window.open("//help.huya.com/118"), c.huyuReport("click/hudong/jingcai/bangzhu") } function b() { o.isLogin ? (h.trigger("guessReport"), h.quitFullscreen()) : h.popLogin() } function P() { for (var t = y.getList(), e = 0, i = t.length; e < i; e++) { var r = t[e].getByType(1); l[e].setData(r, e, i) } } this.initialize = function (p, l) { var P; u = p, h = l, o = l.G, a = l.ISDEBUG, c = l.R, y = p.getGameData(), P = i("pW4W")(), $("#player-guess-wrap").html(P), w = u.getUI("PLAN"), f = $(".guess-main"), m = $(".guess-main-arrow"), t = $(".guess-main-arrow-l"), e = $(".guess-main-arrow-r"), I = $(".guess-main-current"), r = $(".guess-main-box-wrap"), n = r.find(".box-container"), $(".guess-scroll-bar"), s = $(".guess-scroll-bar span"), r.on("mousewheel", (function (t, e) { var i = r.scrollLeft(); return r.scrollLeft(i - 50 * e), i = r.scrollLeft(), s.css("left", i), w.updatePos(), S(), !1 } )), t.click(v), e.click(_), I.resize(g), $(".guess-main-close").click(d.hide), $(".guess-main-mine").click(T), $(".guess-main-help").click(R), $(".guess-main-feedback").click(b) } , this.show = function () { (p = !p) ? (g(), f.show(), c.huyuReport("click/hudong/jingcai/on")) : (c.huyuReport("click/hudong/jingcai/close"), d.hide()) } , this.hide = function () { 1 == p && c.huyuReport("click/hudong/jingcai/close"), p = !1, f.hide(), u.getUI("PLAN").hide(), u.getUI("OPEN").hide() } , this.isShow = function () { return p } ; var x = i("hgzU"); this.onTafGameInfoNotice = function () { l = [], n.empty(); for (var t = y.getTotal(), e = 0; e < t; e++) l.push(new x(u, h)); n.css("width", 390 * t), g(), P() } , this.onTafGameInfoChange = function () { P() } , this.onTafGameEnd = function () { P(), u.getUI("PLAN").hide(), u.getUI("OPEN").hide() } } }, "2s9n": function (t, e, i) { t.exports = function (t, e) { var r, n, s, o, a, c = this, d = t.G, u = t.Event, h = t.utils, p = t.ENV, l = null, f = null, m = !1, w = 0, I = 55, y = 24, g = i("wdHI"), S = i("XYhB"), v = i("FMYs"), _ = i("km/6"), T = i("WaOd"), R = i("alRd"), b = null; function P() { clearTimeout(w), w = setTimeout(U, 100) } function x(t) { var e = sessionStorage.propsDict; return (e = JSON.parse(e))[t] } function C(t) { var e = t.vPropsIdentity.value; if (e.length < 1) return ""; var i = e[0].sPropsWeb; return d.isHttps() && (i = i.replace("http:", "https:")), i.split("&")[0] } function U() { var t = $(".player-gift-left").width() , e = t > 50 ? t : 54 , i = $(".player-gift-right").width() + 6 , r = $("#player-gift-wrap").width() , n = r - e - i - 58; f.hasSuperStarRankIcon() && (n -= 58), r >= 710 && (n -= 50); var s = $(".player-face-list li").length * I , a = d.priorityGiftShowNum * I , c = s > n || s > a; $(".player-face-pre").css("display", c ? "block" : "none"), $(".player-face-next").css("display", c ? "block" : "none"), c && (n -= 2 * y); var u = n / I >> 0; u > d.priorityGiftShowNum && (u = d.priorityGiftShowNum), k = Math.min(u * I, s), $(".player-face-list").width(k), o.resize(k), N = k - s, L = Math.max(L, N), A() } this.setData = function (e) { !function () { r && (r.unbind(), r.empty()); n && n.clear() }(); var s = i("Y+xY"); s = s({ propsList: e, ENV: p, getIconUrl: C, G: d }), (r = $("#player-face")).html(s), n = new g(c, t), $(".player-face-pre").click(E), $(".player-face-next").click(M), $(".player-face img").each(h.NoDrag), 0 == m && (o = new S(c, t), l = new v(t), f = new _(t), a = new T(t), u.fireEvent(u.PROPS_INITED), u.addEvent(u.SHOW_GIFT_TIP, F), $("#player-gift-wrap").resize(P), u.addEvent(u.GIFT_RESIZE, P), m = !0), P() } , this.getLayer = function () { return r } , this.getSupport = function () { return a } , this.sendGift = function (i, r) { var n = x(i); s || (s = new R(t, e)), s.sendGift(n, r) } , this.storeProps = function (t) { for (var e = t.length, i = 0; i < e; i++) { var r = t[i]; d.propsDict[r.iPropsId] = r } !function (t, e) { var i = JSON.stringify(e); sessionStorage[t] = i }("propsDict", d.propsDict) } , this.setGiftWeekStar = function (t) { l.setGiftWeekStar(t) } , this.updateWeekStar = function (t) { l.updateWeekStar(t) } , this.setSuperFansCount = function (t) { var e = t.count , i = ".player-face-gift[propsId=20317]"; $(i) && ($(i).find(".player-superfans-card-count").css("display", e > 0 ? "block" : "none"), $(i).find(".player-superfans-card-count").text(e)) } ; var k = 0 , L = 0 , N = 0; function E() { L < 0 && (L = Math.min(L + k, 0), A()) } function M() { L > N && (L -= k, A()) } function A() { $(".player-face-list ul").css("left", L), $(".player-face-pre").css("pointer-events", 0 == L ? "none" : "auto"), $(".player-face-next").css("pointer-events", L <= N ? "none" : "auto") } var G = null , B = 0; function F(t) { null == G && (G = i("BlJU"), r.append(G), $(".ext-gift-tip-close").click(D)), $("#ext-gift-tip").show(), $("#ext-gift-tip span").text(t.msg), clearTimeout(B), B = setTimeout((function () { D() } ), 1e4) } function D() { $("#ext-gift-tip").hide() } this.getPropsData = x, this.getGifIconUrl = function (t) { var e = t.vPropsIdentity.value; if (e.length < 1) return ""; var i = e[0].sPropsPicGif; return d.isHttps() && (i = i.replace("http:", "https:")), i.split("&")[0] } , this.getIconUrl = C, this.hasStar = function (t) { return l.hasStar(t) } , this.onSendGift = function (e) { for (var n = e.iItemType, s = x(n), a = e.iItemCount, c = C(s), d = r.find(".player-face-gift"), u = 0; u < d.length; u++) { var h = $(d[u]); if (parseInt(h.attr("propsId")) == parseInt(n)) { null == b && (b = i("Dl3+")), new b(t).play(h, a, c); break } } o.hide() } , this.clearCombo = function () { n.clearCombo() } , this.setCombo = function (t, e) { n.setCombo(t, e) } } }, "3HMh": function (t, e) { function i(t) { return t < 128 ? [t] : t < 2048 ? [192 + (t >> 6), 128 + (63 & t)] : [224 + (t >> 12), 128 + (t >> 6 & 63), 128 + (63 & t)] } function r(t, e) { this.typeNumber = -1, this.errorCorrectLevel = e, this.modules = null, this.moduleCount = 0, this.dataCache = null, this.rsBlocks = null, this.totalDataCount = -1, this.data = t, this.utf8bytes = function (t) { for (var e = [], r = 0; r < t.length; r++) for (var n = i(t.charCodeAt(r)), s = 0; s < n.length; s++) e.push(n[s]); return e }(t), this.make() } r.prototype = { constructor: r, getModuleCount: function () { return this.moduleCount }, make: function () { this.getRightType(), this.dataCache = this.createData(), this.createQrcode() }, makeImpl: function (t) { this.moduleCount = 4 * this.typeNumber + 17, this.modules = new Array(this.moduleCount); for (var e = 0; e < this.moduleCount; e++) this.modules[e] = new Array(this.moduleCount); this.setupPositionProbePattern(0, 0), this.setupPositionProbePattern(this.moduleCount - 7, 0), this.setupPositionProbePattern(0, this.moduleCount - 7), this.setupPositionAdjustPattern(), this.setupTimingPattern(), this.setupTypeInfo(!0, t), this.typeNumber >= 7 && this.setupTypeNumber(!0), this.mapData(this.dataCache, t) }, setupPositionProbePattern: function (t, e) { for (var i = -1; i <= 7; i++) if (!(t + i <= -1 || this.moduleCount <= t + i)) for (var r = -1; r <= 7; r++) e + r <= -1 || this.moduleCount <= e + r || (this.modules[t + i][e + r] = 0 <= i && i <= 6 && (0 == r || 6 == r) || 0 <= r && r <= 6 && (0 == i || 6 == i) || 2 <= i && i <= 4 && 2 <= r && r <= 4) }, createQrcode: function () { for (var t = 0, e = 0, i = null, r = 0; r < 8; r++) { this.makeImpl(r); var n = l.getLostPoint(this); (0 == r || t > n) && (t = n, e = r, i = this.modules) } this.modules = i, this.setupTypeInfo(!1, e), this.typeNumber >= 7 && this.setupTypeNumber(!1) }, setupTimingPattern: function () { for (var t = 8; t < this.moduleCount - 8; t++) null == this.modules[t][6] && (this.modules[t][6] = t % 2 == 0, null == this.modules[6][t] && (this.modules[6][t] = t % 2 == 0)) }, setupPositionAdjustPattern: function () { for (var t = l.getPatternPosition(this.typeNumber), e = 0; e < t.length; e++) for (var i = 0; i < t.length; i++) { var r = t[e] , n = t[i]; if (null == this.modules[r][n]) for (var s = -2; s <= 2; s++) for (var o = -2; o <= 2; o++) this.modules[r + s][n + o] = -2 == s || 2 == s || -2 == o || 2 == o || 0 == s && 0 == o } }, setupTypeNumber: function (t) { for (var e = l.getBCHTypeNumber(this.typeNumber), i = 0; i < 18; i++) { var r = !t && 1 == (e >> i & 1); this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = r, this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = r } }, setupTypeInfo: function (t, e) { for (var i = n[this.errorCorrectLevel] << 3 | e, r = l.getBCHTypeInfo(i), s = 0; s < 15; s++) { var o = !t && 1 == (r >> s & 1); s < 6 ? this.modules[s][8] = o : s < 8 ? this.modules[s + 1][8] = o : this.modules[this.moduleCount - 15 + s][8] = o; o = !t && 1 == (r >> s & 1); s < 8 ? this.modules[8][this.moduleCount - s - 1] = o : s < 9 ? this.modules[8][15 - s - 1 + 1] = o : this.modules[8][15 - s - 1] = o } this.modules[this.moduleCount - 8][8] = !t }, createData: function () { var t = new y , e = this.typeNumber > 9 ? 16 : 8; t.put(4, 4), t.put(this.utf8bytes.length, e); for (var i = 0, n = this.utf8bytes.length; i < n; i++) t.put(this.utf8bytes[i], 8); for (t.length + 4 <= 8 * this.totalDataCount && t.put(0, 4); t.length % 8 != 0;) t.putBit(!1); for (; !(t.length >= 8 * this.totalDataCount || (t.put(r.PAD0, 8), t.length >= 8 * this.totalDataCount));) t.put(r.PAD1, 8); return this.createBytes(t) }, createBytes: function (t) { for (var e = 0, i = 0, r = 0, n = this.rsBlock.length / 3, s = new Array, o = 0; o < n; o++) for (var a = this.rsBlock[3 * o + 0], c = this.rsBlock[3 * o + 1], d = this.rsBlock[3 * o + 2], u = 0; u < a; u++) s.push([d, c]); for (var h = new Array(s.length), p = new Array(s.length), f = 0; f < s.length; f++) { var m = s[f][0] , I = s[f][1] - m; i = Math.max(i, m), r = Math.max(r, I), h[f] = new Array(m); for (o = 0; o < h[f].length; o++) h[f][o] = 255 & t.buffer[o + e]; e += m; var y = l.getErrorCorrectPolynomial(I) , g = new w(h[f], y.getLength() - 1).mod(y); p[f] = new Array(y.getLength() - 1); for (o = 0; o < p[f].length; o++) { var S = o + g.getLength() - p[f].length; p[f][o] = S >= 0 ? g.get(S) : 0 } } var v = new Array(this.totalDataCount) , _ = 0; for (o = 0; o < i; o++) for (f = 0; f < s.length; f++) o < h[f].length && (v[_++] = h[f][o]); for (o = 0; o < r; o++) for (f = 0; f < s.length; f++) o < p[f].length && (v[_++] = p[f][o]); return v }, mapData: function (t, e) { for (var i = -1, r = this.moduleCount - 1, n = 7, s = 0, o = this.moduleCount - 1; o > 0; o -= 2) for (6 == o && o--; ;) { for (var a = 0; a < 2; a++) if (null == this.modules[r][o - a]) { var c = !1; s < t.length && (c = 1 == (t[s] >>> n & 1)), l.getMask(e, r, o - a) && (c = !c), this.modules[r][o - a] = c, -1 == --n && (s++, n = 7) } if ((r += i) < 0 || this.moduleCount <= r) { r -= i, i = -i; break } } } }, r.PAD0 = 236, r.PAD1 = 17; for (var n = [1, 0, 3, 2], s = 0, o = 1, a = 2, c = 3, d = 4, u = 5, h = 6, p = 7, l = { PATTERN_POSITION_TABLE: [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], G15: 1335, G18: 7973, G15_MASK: 21522, getBCHTypeInfo: function (t) { for (var e = t << 10; l.getBCHDigit(e) - l.getBCHDigit(l.G15) >= 0;) e ^= l.G15 << l.getBCHDigit(e) - l.getBCHDigit(l.G15); return (t << 10 | e) ^ l.G15_MASK }, getBCHTypeNumber: function (t) { for (var e = t << 12; l.getBCHDigit(e) - l.getBCHDigit(l.G18) >= 0;) e ^= l.G18 << l.getBCHDigit(e) - l.getBCHDigit(l.G18); return t << 12 | e }, getBCHDigit: function (t) { for (var e = 0; 0 != t;) e++, t >>>= 1; return e }, getPatternPosition: function (t) { return l.PATTERN_POSITION_TABLE[t - 1] }, getMask: function (t, e, i) { switch (t) { case s: return (e + i) % 2 == 0; case o: return e % 2 == 0; case a: return i % 3 == 0; case c: return (e + i) % 3 == 0; case d: return (Math.floor(e / 2) + Math.floor(i / 3)) % 2 == 0; case u: return e * i % 2 + e * i % 3 == 0; case h: return (e * i % 2 + e * i % 3) % 2 == 0; case p: return (e * i % 3 + (e + i) % 2) % 2 == 0; default: throw new Error("bad maskPattern:" + t) } }, getErrorCorrectPolynomial: function (t) { for (var e = new w([1], 0), i = 0; i < t; i++) e = e.multiply(new w([1, f.gexp(i)], 0)); return e }, getLostPoint: function (t) { for (var e = t.getModuleCount(), i = 0, r = 0, n = 0; n < e; n++) for (var s = 0, o = t.modules[n][0], a = 0; a < e; a++) { var c = t.modules[n][a]; if (a < e - 6 && c && !t.modules[n][a + 1] && t.modules[n][a + 2] && t.modules[n][a + 3] && t.modules[n][a + 4] && !t.modules[n][a + 5] && t.modules[n][a + 6] && (a < e - 10 ? t.modules[n][a + 7] && t.modules[n][a + 8] && t.modules[n][a + 9] && t.modules[n][a + 10] && (i += 40) : a > 3 && t.modules[n][a - 1] && t.modules[n][a - 2] && t.modules[n][a - 3] && t.modules[n][a - 4] && (i += 40)), n < e - 1 && a < e - 1) { var d = 0; c && d++, t.modules[n + 1][a] && d++, t.modules[n][a + 1] && d++, t.modules[n + 1][a + 1] && d++, 0 != d && 4 != d || (i += 3) } o ^ c ? s++ : (o = c, s >= 5 && (i += 3 + s - 5), s = 1), c && r++ } for (a = 0; a < e; a++) for (s = 0, o = t.modules[0][a], n = 0; n < e; n++) { c = t.modules[n][a]; n < e - 6 && c && !t.modules[n + 1][a] && t.modules[n + 2][a] && t.modules[n + 3][a] && t.modules[n + 4][a] && !t.modules[n + 5][a] && t.modules[n + 6][a] && (n < e - 10 ? t.modules[n + 7][a] && t.modules[n + 8][a] && t.modules[n + 9][a] && t.modules[n + 10][a] && (i += 40) : n > 3 && t.modules[n - 1][a] && t.modules[n - 2][a] && t.modules[n - 3][a] && t.modules[n - 4][a] && (i += 40)), o ^ c ? s++ : (o = c, s >= 5 && (i += 3 + s - 5), s = 1) } return i += 10 * (Math.abs(100 * r / e / e - 50) / 5) } }, f = { glog: function (t) { if (t < 1) throw new Error("glog(" + t + ")"); return f.LOG_TABLE[t] }, gexp: function (t) { for (; t < 0;) t += 255; for (; t >= 256;) t -= 255; return f.EXP_TABLE[t] }, EXP_TABLE: new Array(256), LOG_TABLE: new Array(256) }, m = 0; m < 8; m++) f.EXP_TABLE[m] = 1 << m; for (m = 8; m < 256; m++) f.EXP_TABLE[m] = f.EXP_TABLE[m - 4] ^ f.EXP_TABLE[m - 5] ^ f.EXP_TABLE[m - 6] ^ f.EXP_TABLE[m - 8]; for (m = 0; m < 255; m++) f.LOG_TABLE[f.EXP_TABLE[m]] = m; function w(t, e) { if (null == t.length) throw new Error(t.length + "/" + e); for (var i = 0; i < t.length && 0 == t[i];) i++; this.num = new Array(t.length - i + e); for (var r = 0; r < t.length - i; r++) this.num[r] = t[r + i] } w.prototype = { get: function (t) { return this.num[t] }, getLength: function () { return this.num.length }, multiply: function (t) { for (var e = new Array(this.getLength() + t.getLength() - 1), i = 0; i < this.getLength(); i++) for (var r = 0; r < t.getLength(); r++) e[i + r] ^= f.gexp(f.glog(this.get(i)) + f.glog(t.get(r))); return new w(e, 0) }, mod: function (t) { var e = this.getLength() , i = t.getLength(); if (e - i < 0) return this; for (var r = new Array(e), n = 0; n < e; n++) r[n] = this.get(n); for (; r.length >= i;) { var s = f.glog(r[0]) - f.glog(t.get(0)); for (n = 0; n < t.getLength(); n++) r[n] ^= f.gexp(f.glog(t.get(n)) + s); for (; 0 == r[0];) r.shift() } return new w(r, 0) } }; var I = [[1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9], [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16], [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13], [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9], [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12], [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15], [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14], [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15], [2, 146, 116], [3, 58, 36, 2, 59, 37], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13], [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16], [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13], [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15], [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12], [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13], [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12], [5, 122, 98, 1, 123, 99], [7, 73, 45, 3, 74, 46], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16], [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15], [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15], [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14], [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16], [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17], [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13], [4, 151, 121, 5, 152, 122], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16], [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17], [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16], [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17], [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16], [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16], [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16], [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16], [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16], [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16], [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16], [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17], [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16], [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16], [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16], [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16], [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16], [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16]]; function y() { this.buffer = new Array, this.length = 0 } r.prototype.getRightType = function () { for (var t = 1; t < 41; t++) { var e = I[4 * (t - 1) + this.errorCorrectLevel]; if (null == e) throw new Error("bad rs block @ typeNumber:" + t + "/errorCorrectLevel:" + this.errorCorrectLevel); for (var i = e.length / 3, r = 0, n = 0; n < i; n++) { var s = e[3 * n + 0]; r += e[3 * n + 2] * s } var o = t > 9 ? 2 : 1; if (this.utf8bytes.length + o < r || 40 == t) { this.typeNumber = t, this.rsBlock = e, this.totalDataCount = r; break } } } , y.prototype = { get: function (t) { var e = Math.floor(t / 8); return this.buffer[e] >>> 7 - t % 8 & 1 }, put: function (t, e) { for (var i = 0; i < e; i++) this.putBit(t >>> e - i - 1 & 1) }, putBit: function (t) { var e = Math.floor(this.length / 8); this.buffer.length <= e && this.buffer.push(0), t && (this.buffer[e] |= 128 >>> this.length % 8), this.length++ } }, t.exports = r }, "3PPS": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n \t
        \n\t\t \n\t\t
        \n
        \n
        获取中...
        \n
        \n
        \n
        \n
        \n
        \n \n \n
        0
        \n
        \n
        \n
        ' , __filename = "src/tpl/makefriend/make-friend-item.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n \t
        \n\t\t \n\t\t
        \n
        \n
        获取中...
        \n
        \n
        \n
        \n
        \n
        \n \n \n
        0
        \n
        \n
        \n
        '), __line = 17; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "3e+A": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \'>\n
        \n
        \n
        \n

        \n
        \n' , __filename = "src/tpl/notice/marquee-noble.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n
        \n
        \n
        \n

        \n
        \n'), __line = 7; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "3fd8": function (t, e, i) { t.exports = function (t) { var e = t.G , r = t.utils , n = t.R , s = t.Event , o = null , a = 0 , c = 0 , d = 300; function u() { t.trigger("UserRegister"), n.huyuReport("Click/zhibo/logintips/register") } function h(t) { 1 == t && o && o.hide() } function p() { var t = "//download.huya.com/huyapc/HuyaClientInstall.exe" , e = r.appStoreDownLoad(t); e ? window.open(e) : window.location.href = t, n.huyuReport("Click/zhibo/logintips/pc") } function l() { e.isLoginTipShow = !1, o.hide(), n.huyuReport("Claritytips/click/close") } function f(t) { r.stopPropagation(t) } function m() { e.isLogin || (c = localStorage.loginTipsCount || 0, a = setInterval(w, 1e3)) } function w() { localStorage.loginTipsCount = c++, c > d && (clearInterval(a), y()) } function I() { t.popLogin(), n.huyuReport("Click/zhibo/logintips/login") } function y() { var r; e.isLogin || (e.isUIPause || e.isPip || 1 != e.paymentStatus && (e.isLoginTipShow = !0, o || (r = i("TM3C")(), $("#videoContainer").append(r), (o = $("#player-login-tip")).click(f), o.find("#login").click(I), o.find("#register").click(u), o.find(".login-pc-group").click(p), o.find(".login-tips-close").click(l)), o.show(), t.vcore.lowestBitRate(), t.ctrl.changeToLowBitRateText(), e.enforceLowestBitRate = !0, n.huyuReport("Claritytips/pv/tips2"))) } d = r.getQueryString("lt") || 300, e.isPlaying ? m() : s.addEvent(s.VIDEO_FIRST_PLAY, m), s.addEvent(s.PAYMENT_WATCH_STATUS_CHANGE, h), window.testLoginTips = function () { e.isLogin = !1, y() } , this.showLoginTip = y } }, "465P": function (t, e, i) { (function (t) { var i, r, n, s; function o(t) { return (o = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t } )(t) } /*! * clipboard.js v2.0.4 * https://zenorocha.github.io/clipboard.js * * */ s = function () { return function (t) { var e = {}; function i(r) { if (e[r]) return e[r].exports; var n = e[r] = { i: r, l: !1, exports: {} }; return t[r].call(n.exports, n, n.exports, i), n.l = !0, n.exports } return i.m = t, i.c = e, i.d = function (t, e, r) { i.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: r }) } , i.r = function (t) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 }) } , i.t = function (t, e) { if (1 & e && (t = i(t)), 8 & e) return t; if (4 & e && "object" == o(t) && t && t.__esModule) return t; var r = Object.create(null); if (i.r(r), Object.defineProperty(r, "default", { enumerable: !0, value: t }), 2 & e && "string" != typeof t) for (var n in t) i.d(r, n, function (e) { return t[e] } .bind(null, n)); return r } , i.n = function (t) { var e = t && t.__esModule ? function () { return t.default } : function () { return t } ; return i.d(e, "a", e), e } , i.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e) } , i.p = "", i(i.s = 0) }([function (t, e, i) { "use strict"; var r = "function" == typeof Symbol && "symbol" == o(Symbol.iterator) ? function (t) { return o(t) } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : o(t) } , n = function () { function t(t, e) { for (var i = 0; i < e.length; i++) { var r = e[i]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r) } } return function (e, i, r) { return i && t(e.prototype, i), r && t(e, r), e } }() , s = d(i(1)) , a = d(i(3)) , c = d(i(4)); function d(t) { return t && t.__esModule ? t : { default: t } } var u = function (t) { function e(t, i) { !function (t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") }(this, e); var r = function (t, e) { if (!t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return !e || "object" != o(e) && "function" != typeof e ? t : e }(this, (e.__proto__ || Object.getPrototypeOf(e)).call(this)); return r.resolveOptions(i), r.listenClick(t), r } return function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function, not " + o(e)); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0 } }), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : t.__proto__ = e) }(e, a.default), n(e, [{ key: "resolveOptions", value: function () { var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {}; this.action = "function" == typeof t.action ? t.action : this.defaultAction, this.target = "function" == typeof t.target ? t.target : this.defaultTarget, this.text = "function" == typeof t.text ? t.text : this.defaultText, this.container = "object" === r(t.container) ? t.container : document.body } }, { key: "listenClick", value: function (t) { var e = this; this.listener = (0, c.default)(t, "click", (function (t) { return e.onClick(t) } )) } }, { key: "onClick", value: function (t) { var e = t.delegateTarget || t.currentTarget; this.clipboardAction && (this.clipboardAction = null), this.clipboardAction = new s.default({ action: this.action(e), target: this.target(e), text: this.text(e), container: this.container, trigger: e, emitter: this }) } }, { key: "defaultAction", value: function (t) { return h("action", t) } }, { key: "defaultTarget", value: function (t) { var e = h("target", t); if (e) return document.querySelector(e) } }, { key: "defaultText", value: function (t) { return h("text", t) } }, { key: "destroy", value: function () { this.listener.destroy(), this.clipboardAction && (this.clipboardAction.destroy(), this.clipboardAction = null) } }], [{ key: "isSupported", value: function () { var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : ["copy", "cut"] , e = "string" == typeof t ? [t] : t , i = !!document.queryCommandSupported; return e.forEach((function (t) { i = i && !!document.queryCommandSupported(t) } )), i } }]), e }(); function h(t, e) { var i = "data-clipboard-" + t; if (e.hasAttribute(i)) return e.getAttribute(i) } t.exports = u } , function (t, e, i) { "use strict"; var r, n = "function" == typeof Symbol && "symbol" == o(Symbol.iterator) ? function (t) { return o(t) } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : o(t) } , s = function () { function t(t, e) { for (var i = 0; i < e.length; i++) { var r = e[i]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r) } } return function (e, i, r) { return i && t(e.prototype, i), r && t(e, r), e } }(), a = (r = i(2)) && r.__esModule ? r : { default: r }, c = function () { function t(e) { !function (t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") }(this, t), this.resolveOptions(e), this.initSelection() } return s(t, [{ key: "resolveOptions", value: function () { var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {}; this.action = t.action, this.container = t.container, this.emitter = t.emitter, this.target = t.target, this.text = t.text, this.trigger = t.trigger, this.selectedText = "" } }, { key: "initSelection", value: function () { this.text ? this.selectFake() : this.target && this.selectTarget() } }, { key: "selectFake", value: function () { var t = this , e = "rtl" == document.documentElement.getAttribute("dir"); this.removeFake(), this.fakeHandlerCallback = function () { return t.removeFake() } , this.fakeHandler = this.container.addEventListener("click", this.fakeHandlerCallback) || !0, this.fakeElem = document.createElement("textarea"), this.fakeElem.style.fontSize = "12pt", this.fakeElem.style.border = "0", this.fakeElem.style.padding = "0", this.fakeElem.style.margin = "0", this.fakeElem.style.position = "absolute", this.fakeElem.style[e ? "right" : "left"] = "-9999px"; var i = window.pageYOffset || document.documentElement.scrollTop; this.fakeElem.style.top = i + "px", this.fakeElem.setAttribute("readonly", ""), this.fakeElem.value = this.text, this.container.appendChild(this.fakeElem), this.selectedText = (0, a.default)(this.fakeElem), this.copyText() } }, { key: "removeFake", value: function () { this.fakeHandler && (this.container.removeEventListener("click", this.fakeHandlerCallback), this.fakeHandler = null, this.fakeHandlerCallback = null), this.fakeElem && (this.container.removeChild(this.fakeElem), this.fakeElem = null) } }, { key: "selectTarget", value: function () { this.selectedText = (0, a.default)(this.target), this.copyText() } }, { key: "copyText", value: function () { var t = void 0; try { t = document.execCommand(this.action) } catch (e) { t = !1 } this.handleResult(t) } }, { key: "handleResult", value: function (t) { this.emitter.emit(t ? "success" : "error", { action: this.action, text: this.selectedText, trigger: this.trigger, clearSelection: this.clearSelection.bind(this) }) } }, { key: "clearSelection", value: function () { this.trigger && this.trigger.focus(), window.getSelection().removeAllRanges() } }, { key: "destroy", value: function () { this.removeFake() } }, { key: "action", set: function () { var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : "copy"; if (this._action = t, "copy" !== this._action && "cut" !== this._action) throw new Error('Invalid "action" value, use either "copy" or "cut"') }, get: function () { return this._action } }, { key: "target", set: function (t) { if (void 0 !== t) { if (!t || "object" !== (void 0 === t ? "undefined" : n(t)) || 1 !== t.nodeType) throw new Error('Invalid "target" value, use a valid Element'); if ("copy" === this.action && t.hasAttribute("disabled")) throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'); if ("cut" === this.action && (t.hasAttribute("readonly") || t.hasAttribute("disabled"))) throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes'); this._target = t } }, get: function () { return this._target } }]), t }(); t.exports = c } , function (t, e) { t.exports = function (t) { var e; if ("SELECT" === t.nodeName) t.focus(), e = t.value; else if ("INPUT" === t.nodeName || "TEXTAREA" === t.nodeName) { var i = t.hasAttribute("readonly"); i || t.setAttribute("readonly", ""), t.select(), t.setSelectionRange(0, t.value.length), i || t.removeAttribute("readonly"), e = t.value } else { t.hasAttribute("contenteditable") && t.focus(); var r = window.getSelection() , n = document.createRange(); n.selectNodeContents(t), r.removeAllRanges(), r.addRange(n), e = r.toString() } return e } } , function (t, e) { function i() { } i.prototype = { on: function (t, e, i) { var r = this.e || (this.e = {}); return (r[t] || (r[t] = [])).push({ fn: e, ctx: i }), this }, once: function (t, e, i) { var r = this; function n() { r.off(t, n), e.apply(i, arguments) } return n._ = e, this.on(t, n, i) }, emit: function (t) { for (var e = [].slice.call(arguments, 1), i = ((this.e || (this.e = {}))[t] || []).slice(), r = 0, n = i.length; r < n; r++) i[r].fn.apply(i[r].ctx, e); return this }, off: function (t, e) { var i = this.e || (this.e = {}) , r = i[t] , n = []; if (r && e) for (var s = 0, o = r.length; s < o; s++) r[s].fn !== e && r[s].fn._ !== e && n.push(r[s]); return n.length ? i[t] = n : delete i[t], this } }, t.exports = i } , function (t, e, i) { var r = i(5) , n = i(6); t.exports = function (t, e, i) { if (!t && !e && !i) throw new Error("Missing required arguments"); if (!r.string(e)) throw new TypeError("Second argument must be a String"); if (!r.fn(i)) throw new TypeError("Third argument must be a Function"); if (r.node(t)) return p = e, l = i, (h = t).addEventListener(p, l), { destroy: function () { h.removeEventListener(p, l) } }; if (r.nodeList(t)) return c = t, d = e, u = i, Array.prototype.forEach.call(c, (function (t) { t.addEventListener(d, u) } )), { destroy: function () { Array.prototype.forEach.call(c, (function (t) { t.removeEventListener(d, u) } )) } }; if (r.string(t)) return s = t, o = e, a = i, n(document.body, s, o, a); throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList"); var s, o, a, c, d, u, h, p, l } } , function (t, e) { e.node = function (t) { return void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType } , e.nodeList = function (t) { var i = Object.prototype.toString.call(t); return void 0 !== t && ("[object NodeList]" === i || "[object HTMLCollection]" === i) && "length" in t && (0 === t.length || e.node(t[0])) } , e.string = function (t) { return "string" == typeof t || t instanceof String } , e.fn = function (t) { return "[object Function]" === Object.prototype.toString.call(t) } } , function (t, e, i) { var r = i(7); function n(t, e, i, n, s) { var o = function (t, e, i, n) { return function (i) { i.delegateTarget = r(i.target, e), i.delegateTarget && n.call(t, i) } } .apply(this, arguments); return t.addEventListener(i, o, s), { destroy: function () { t.removeEventListener(i, o, s) } } } t.exports = function (t, e, i, r, s) { return "function" == typeof t.addEventListener ? n.apply(null, arguments) : "function" == typeof i ? n.bind(null, document).apply(null, arguments) : ("string" == typeof t && (t = document.querySelectorAll(t)), Array.prototype.map.call(t, (function (t) { return n(t, e, i, r, s) } ))) } } , function (t, e) { if ("undefined" != typeof Element && !Element.prototype.matches) { var i = Element.prototype; i.matches = i.matchesSelector || i.mozMatchesSelector || i.msMatchesSelector || i.oMatchesSelector || i.webkitMatchesSelector } t.exports = function (t, e) { for (; t && 9 !== t.nodeType;) { if ("function" == typeof t.matches && t.matches(e)) return t; t = t.parentNode } } } ]) } , "object" == o(e) && "object" == o(t) ? t.exports = s() : (r = [], void 0 === (n = "function" == typeof (i = s) ? i.apply(e, r) : i) || (t.exports = n)) } ).call(this, i("YuTi")(t)) }, "49sm": function (t, e) { var i = {}.toString; t.exports = Array.isArray || function (t) { return "[object Array]" == i.call(t) } }, "4GXC": function (t, e, i) { t.exports = function (t, e) { t.ENV, t.G; var r, n = null, s = null, o = null, a = null, c = null, d = null; function u() { e.openVip && e.openVip(1) } function h() { t.popLogin() } r = i("RQUF")(), n = $(r), s = n.find(".player-vip-icon"), $("#player-wrap").append(n), o = n.find("span"), a = n.find("h1"), c = n.find(".player-vip-btn"), d = n.find(".player-vip-login"), c.click(u), d.click(h), this.show = function () { n && n.show() } , this.hide = function () { n && n.hide() } , this.setData = function (t) { var e = "" , i = t.title || "试看结束"; 1 == t.type ? (e = t.msg || "该直播为会员内容,请登录后观看", s.show(), d.show(), c.hide(), a.hide()) : (s.hide(), d.hide(), c.show(), a.show(), e = t.msg || "开通会员可继续观看"), a.text(i), o.text(e) } } }, "4ZS2": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n
        \n\n \n
        \n \t
        \n\t
        \n\t\t\t \n
        \n\t \t
        \n \t \t
        获取中...
        \n
        \n
        \n
        \n
        \n
        \n\t
        \n\n
        \n\n
        \n \n
        \n
        加载中...
        \n
        \n
        \n \t
        \n \n
        \n
        \n
        1234
        \n
        15255
        \n
        \n
        \n
        \n
        \n
        00:00
        \n
        \n
        \n
        下载虎牙APP,上麦和主播互动
        \n
        \n
        \n
        \n
        \n
        房间介绍
        \n
        \n
        \n\n
        \n
        房间介绍
        \n
        \n
        \n
        \n 收起\n
        \n
        \n
        \n' , __filename = "src/tpl/makefriend/make-friend.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n
        \n\n \n
        \n \t
        \n\t
        \n\t\t\t \n
        \n\t \t
        \n \t \t
        获取中...
        \n
        \n
        \n
        \n
        \n
        \n\t
        \n\n
        \n\n
        \n \n
        \n
        加载中...
        \n
        \n
        \n \t
        \n \n
        \n
        \n
        1234
        \n
        15255
        \n
        \n
        \n
        \n
        \n
        00:00
        \n
        \n
        \n
        下载虎牙APP,上麦和主播互动
        \n
        \n
        \n
        \n
        \n
        房间介绍
        \n
        \n
        \n\n
        \n
        房间介绍
        \n
        \n
        \n
        \n 收起\n
        \n
        \n
        \n'), __line = 58; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "4hq7": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n
        \n 以下种豆已结束\n
        \n
        \n
        \n
        \n 关闭\n
        \n
        ' , __filename = "src/tpl/guess/guess-result.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n
        \n 以下种豆已结束\n
        \n
        \n
        \n
        \n 关闭\n
        \n
        '), __line = 10; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "53Ew": function (t, e, i) { (function (e) { t.exports = function () { "use strict"; function t(t, e) { for (var i = 0; i < e.length; i++) { var r = e[i]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r) } } function i(t, e) { var i, r = Object.keys(t); return Object.getOwnPropertySymbols && (i = Object.getOwnPropertySymbols(t), e && (i = i.filter((function (e) { return Object.getOwnPropertyDescriptor(t, e).enumerable } ))), r.push.apply(r, i)), r } function r(t) { for (var e = 1; e < arguments.length; e++) { var r = null != arguments[e] ? arguments[e] : {}; e % 2 ? i(Object(r), !0).forEach((function (e) { var i, n; i = t, e = r[n = e], n in i ? Object.defineProperty(i, n, { value: e, enumerable: !0, configurable: !0, writable: !0 }) : i[n] = e } )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : i(Object(r)).forEach((function (e) { Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e)) } )) } return t } function n(t) { return (n = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { return t.__proto__ || Object.getPrototypeOf(t) } )(t) } function s(t, e) { return (s = Object.setPrototypeOf || function (t, e) { return t.__proto__ = e, t } )(t, e) } function o(t, e) { return !e || "object" != typeof e && "function" != typeof e ? function (t) { if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t }(t) : e } function a(t, e) { (null == e || e > t.length) && (e = t.length); for (var i = 0, r = new Array(e); i < e; i++) r[i] = t[i]; return r } function c(t) { try { return t.defaultView && t.defaultView.frameElement || null } catch (t) { return null } } function d(t) { this.time = t.time, this.target = t.target, this.rootBounds = f(t.rootBounds), this.boundingClientRect = f(t.boundingClientRect), this.intersectionRect = f(t.intersectionRect || { top: 0, bottom: 0, left: 0, right: 0, width: 0, height: 0 }), this.isIntersecting = !!t.intersectionRect, t = (e = this.boundingClientRect).width * e.height; var e = (e = this.intersectionRect).width * e.height; this.intersectionRatio = t ? Number((e / t).toFixed(4)) : this.isIntersecting ? 1 : 0 } function u(t, e) { var i, r, n; if (e = e || {}, "function" != typeof t) throw new Error("callback must be a function"); if (e.root && 1 != e.root.nodeType) throw new Error("root must be an Element"); this._checkForIntersections = (i = this._checkForIntersections.bind(this), r = this.THROTTLE_TIMEOUT, n = null, function () { n = n || setTimeout((function () { i(), n = null } ), r) } ), this._callback = t, this._observationTargets = [], this._queuedEntries = [], this._rootMarginValues = this._parseRootMargin(e.rootMargin), this.thresholds = this._initThresholds(e.threshold), this.root = e.root || null, this.rootMargin = this._rootMarginValues.map((function (t) { return t.value + t.unit } )).join(" "), this._monitoringDocuments = [], this._monitoringUnsubscribes = [] } function h(t, e, i, r) { "function" == typeof t.addEventListener ? t.addEventListener(e, i, r || !1) : "function" == typeof t.attachEvent && t.attachEvent("on" + e, i) } function p(t, e, i, r) { "function" == typeof t.removeEventListener ? t.removeEventListener(e, i, r || !1) : "function" == typeof t.detatchEvent && t.detatchEvent("on" + e, i) } function l(t) { var e; try { e = t.getBoundingClientRect() } catch (t) { } return e ? (e.width && e.height || (e = { top: e.top, right: e.right, bottom: e.bottom, left: e.left, width: e.right - e.left, height: e.bottom - e.top }), e) : { top: 0, bottom: 0, left: 0, right: 0, width: 0, height: 0 } } function f(t) { return !t || "x" in t ? t : { top: t.top, y: t.top, bottom: t.bottom, left: t.left, x: t.left, right: t.right, width: t.width, height: t.height } } function m(t, e) { var i = e.top - t.top; return { top: i, left: t = e.left - t.left, height: e.height, width: e.width, bottom: i + e.height, right: t + e.width } } function w(t, e) { for (var i = e; i;) { if (i == t) return !0; i = I(i) } return !1 } function I(t) { var e = t.parentNode; return 9 == t.nodeType && t != y ? c(t) : e && 11 == e.nodeType && e.host ? e.host : e && e.assignedSlot ? e.assignedSlot.parentNode : e } var y, g, S, v; function _() { } function T() { T.init.call(this) } function R(t) { return void 0 === t._maxListeners ? T.defaultMaxListeners : t._maxListeners } function b(t, e, i, r) { var n, s; if ("function" != typeof i) throw new TypeError('"listener" argument must be a function'); return (n = t._events) ? (n.newListener && (t.emit("newListener", e, i.listener || i), n = t._events), s = n[e]) : (n = t._events = new _, t._eventsCount = 0), s ? ("function" == typeof s ? s = n[e] = r ? [i, s] : [s, i] : r ? s.unshift(i) : s.push(i), s.warned || (r = R(t)) && 0 < r && s.length > r && (s.warned = !0, (r = new Error("Possible EventEmitter memory leak detected. " + s.length + " " + e + " listeners added. Use emitter.setMaxListeners() to increase limit")).name = "MaxListenersExceededWarning", r.emitter = t, r.type = e, r.count = s.length, r = r, "function" == typeof console.warn ? console.warn(r) : console.log(r))) : (s = n[e] = i, ++t._eventsCount), t } function P(t, e, i) { var r = !1; function n() { t.removeListener(e, n), r || (r = !0, i.apply(t, arguments)) } return n.listener = i, n } function x(t) { var e = this._events; if (e) { if ("function" == typeof (t = e[t])) return 1; if (t) return t.length } return 0 } function C(t, e) { for (var i = new Array(e); e--;) i[e] = t[e]; return i } "object" == typeof window && ("IntersectionObserver" in window && "IntersectionObserverEntry" in window && "intersectionRatio" in window.IntersectionObserverEntry.prototype ? "isIntersecting" in window.IntersectionObserverEntry.prototype || Object.defineProperty(window.IntersectionObserverEntry.prototype, "isIntersecting", { get: function () { return 0 < this.intersectionRatio } }) : (y = function () { for (var t = window.document, e = c(t); e;) e = c(t = e.ownerDocument); return t }(), g = [], v = S = null, u.prototype.THROTTLE_TIMEOUT = 100, u.prototype.POLL_INTERVAL = null, u.prototype.USE_MUTATION_OBSERVER = !0, u._setupCrossOriginUpdater = function () { return S = S || function (t, e) { v = t && e ? m(t, e) : { top: 0, bottom: 0, left: 0, right: 0, width: 0, height: 0 }, g.forEach((function (t) { t._checkForIntersections() } )) } } , u._resetCrossOriginUpdater = function () { v = S = null } , u.prototype.observe = function (t) { if (!this._observationTargets.some((function (e) { return e.element == t } ))) { if (!t || 1 != t.nodeType) throw new Error("target must be an Element"); this._registerInstance(), this._observationTargets.push({ element: t, entry: null }), this._monitorIntersections(t.ownerDocument), this._checkForIntersections() } } , u.prototype.unobserve = function (t) { this._observationTargets = this._observationTargets.filter((function (e) { return e.element != t } )), this._unmonitorIntersections(t.ownerDocument), 0 == this._observationTargets.length && this._unregisterInstance() } , u.prototype.disconnect = function () { this._observationTargets = [], this._unmonitorAllIntersections(), this._unregisterInstance() } , u.prototype.takeRecords = function () { var t = this._queuedEntries.slice(); return this._queuedEntries = [], t } , u.prototype._initThresholds = function (t) { return t = t || [0], Array.isArray(t) || (t = [t]), t.sort().filter((function (t, e, i) { if ("number" != typeof t || isNaN(t) || t < 0 || 1 < t) throw new Error("threshold must be a number between 0 and 1 inclusively"); return t !== i[e - 1] } )) } , u.prototype._parseRootMargin = function (t) { return (t = (t || "0px").split(/\s+/).map((function (t) { if (!(t = /^(-?\d*\.?\d+)(px|%)$/.exec(t))) throw new Error("rootMargin must be specified in pixels or percent"); return { value: parseFloat(t[1]), unit: t[2] } } )))[1] = t[1] || t[0], t[2] = t[2] || t[0], t[3] = t[3] || t[1], t } , u.prototype._monitorIntersections = function (t) { var e, i, r, n = t.defaultView; n && -1 == this._monitoringDocuments.indexOf(t) && (e = this._checkForIntersections, r = i = null, this.POLL_INTERVAL ? i = n.setInterval(e, this.POLL_INTERVAL) : (h(n, "resize", e, !0), h(t, "scroll", e, !0), this.USE_MUTATION_OBSERVER && "MutationObserver" in n && (r = new n.MutationObserver(e)).observe(t, { attributes: !0, childList: !0, characterData: !0, subtree: !0 })), this._monitoringDocuments.push(t), this._monitoringUnsubscribes.push((function () { var n = t.defaultView; n && (i && n.clearInterval(i), p(n, "resize", e, !0)), p(t, "scroll", e, !0), r && r.disconnect() } )), t == (this.root && this.root.ownerDocument || y) || (n = c(t)) && this._monitorIntersections(n.ownerDocument)) } , u.prototype._unmonitorIntersections = function (t) { var e, i, r = this._monitoringDocuments.indexOf(t); -1 != r && (e = this.root && this.root.ownerDocument || y, this._observationTargets.some((function (i) { if ((r = i.element.ownerDocument) == t) return !0; for (; r && r != e;) { var r, n = c(r); if ((r = n && n.ownerDocument) == t) return !0 } return !1 } )) || (i = this._monitoringUnsubscribes[r], this._monitoringDocuments.splice(r, 1), this._monitoringUnsubscribes.splice(r, 1), i(), t == e || (i = c(t)) && this._unmonitorIntersections(i.ownerDocument))) } , u.prototype._unmonitorAllIntersections = function () { var t = this._monitoringUnsubscribes.slice(0); this._monitoringDocuments.length = 0; for (var e = this._monitoringUnsubscribes.length = 0; e < t.length; e++) t[e]() } , u.prototype._checkForIntersections = function () { var t, e; !this.root && S && !v || (t = this._rootIsInDom(), e = t ? this._getRootRect() : { top: 0, bottom: 0, left: 0, right: 0, width: 0, height: 0 }, this._observationTargets.forEach((function (i) { var r = i.element , n = l(r) , s = this._rootContainsTarget(r) , o = i.entry , a = t && s && this._computeTargetAndRootIntersection(r, n, e); a = i.entry = new d({ time: window.performance && performance.now && performance.now(), target: r, boundingClientRect: n, rootBounds: S && !this.root ? null : e, intersectionRect: a }), o ? t && s ? this._hasCrossedThreshold(o, a) && this._queuedEntries.push(a) : o && o.isIntersecting && this._queuedEntries.push(a) : this._queuedEntries.push(a) } ), this), this._queuedEntries.length && this._callback(this.takeRecords(), this)) } , u.prototype._computeTargetAndRootIntersection = function (t, e, i) { if ("none" != window.getComputedStyle(t).display) { for (var r = e, n = I(t), s = !1; !s && n;) { var o, a, c, d, u = null, h = 1 == n.nodeType ? window.getComputedStyle(n) : {}; if ("none" == h.display) return null; if (n == this.root || 9 == n.nodeType ? (s = !0, n == this.root || n == y ? S && !this.root ? !v || 0 == v.width && 0 == v.height ? r = u = n = null : u = v : u = i : (a = (o = I(n)) && l(o), c = o && this._computeTargetAndRootIntersection(o, a, i), a && c ? (n = o, u = m(a, c)) : r = n = null)) : n != (d = n.ownerDocument).body && n != d.documentElement && "visible" != h.overflow && (u = l(n)), u && (o = u, a = r, u = h = d = c = void 0, c = Math.max(o.top, a.top), d = Math.min(o.bottom, a.bottom), h = Math.max(o.left, a.left), u = Math.min(o.right, a.right), a = d - c, r = 0 <= (o = u - h) && 0 <= a ? { top: c, bottom: d, left: h, right: u, width: o, height: a } : null), !r) break; n = n && I(n) } return r } } , u.prototype._getRootRect = function () { var t, e; return e = this.root ? l(this.root) : (t = y.documentElement, e = y.body, { top: 0, left: 0, right: t.clientWidth || e.clientWidth, width: t.clientWidth || e.clientWidth, bottom: t.clientHeight || e.clientHeight, height: t.clientHeight || e.clientHeight }), this._expandRectByRootMargin(e) } , u.prototype._expandRectByRootMargin = function (t) { var e = this._rootMarginValues.map((function (e, i) { return "px" == e.unit ? e.value : e.value * (i % 2 ? t.width : t.height) / 100 } )); return (e = { top: t.top - e[0], right: t.right + e[1], bottom: t.bottom + e[2], left: t.left - e[3] }).width = e.right - e.left, e.height = e.bottom - e.top, e } , u.prototype._hasCrossedThreshold = function (t, e) { var i = t && t.isIntersecting ? t.intersectionRatio || 0 : -1 , r = e.isIntersecting ? e.intersectionRatio || 0 : -1; if (i !== r) for (var n = 0; n < this.thresholds.length; n++) { var s = this.thresholds[n]; if (s == i || s == r || s < i != s < r) return !0 } } , u.prototype._rootIsInDom = function () { return !this.root || w(y, this.root) } , u.prototype._rootContainsTarget = function (t) { return w(this.root || y, t) && (!this.root || this.root.ownerDocument == t.ownerDocument) } , u.prototype._registerInstance = function () { g.indexOf(this) < 0 && g.push(this) } , u.prototype._unregisterInstance = function () { var t = g.indexOf(this); -1 != t && g.splice(t, 1) } , window.IntersectionObserver = u, window.IntersectionObserverEntry = d)), _.prototype = Object.create(null), (T.EventEmitter = T).usingDomains = !1, T.prototype.domain = void 0, T.prototype._events = void 0, T.prototype._maxListeners = void 0, T.defaultMaxListeners = 10, T.init = function () { this.domain = null, T.usingDomains && (void 0).active, this._events && this._events !== Object.getPrototypeOf(this)._events || (this._events = new _, this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0 } , T.prototype.setMaxListeners = function (t) { if ("number" != typeof t || t < 0 || isNaN(t)) throw new TypeError('"n" argument must be a positive number'); return this._maxListeners = t, this } , T.prototype.getMaxListeners = function () { return R(this) } , T.prototype.emit = function (t, e, i, r) { var n, s, o, a = "error" === t, c = this._events; if (c) a = a && null == c.error; else if (!a) return !1; if (d = this.domain, a) { if (a = e, d) return (a = a || new Error('Uncaught, unspecified "error" event')).domainEmitter = this, a.domain = d, a.domainThrown = !1, d.emit("error", a), !1; if (a instanceof Error) throw a; var d = new Error('Uncaught, unspecified "error" event. (' + a + ")"); throw d.context = a, d } if (!(n = c[t])) return !1; var u, h = "function" == typeof n; switch (u = arguments.length) { case 1: !function (t, e, i) { if (e) t.call(i); else for (var r = t.length, n = C(t, r), s = 0; s < r; ++s) n[s].call(i) }(n, h, this); break; case 2: !function (t, e, i, r) { if (e) t.call(i, r); else for (var n = t.length, s = C(t, n), o = 0; o < n; ++o) s[o].call(i, r) }(n, h, this, e); break; case 3: !function (t, e, i, r, n) { if (e) t.call(i, r, n); else for (var s = t.length, o = C(t, s), a = 0; a < s; ++a) o[a].call(i, r, n) }(n, h, this, e, i); break; case 4: !function (t, e, i, r, n, s) { if (e) t.call(i, r, n, s); else for (var o = t.length, a = C(t, o), c = 0; c < o; ++c) a[c].call(i, r, n, s) }(n, h, this, e, i, r); break; default: for (s = new Array(u - 1), o = 1; o < u; o++) s[o - 1] = arguments[o]; !function (t, e, i, r) { if (e) t.apply(i, r); else for (var n = t.length, s = C(t, n), o = 0; o < n; ++o) s[o].apply(i, r) }(n, h, this, s) } return !0 } , T.prototype.addListener = function (t, e) { return b(this, t, e, !1) } , T.prototype.on = T.prototype.addListener, T.prototype.prependListener = function (t, e) { return b(this, t, e, !0) } , T.prototype.once = function (t, e) { if ("function" != typeof e) throw new TypeError('"listener" argument must be a function'); return this.on(t, P(this, t, e)), this } , T.prototype.prependOnceListener = function (t, e) { if ("function" != typeof e) throw new TypeError('"listener" argument must be a function'); return this.prependListener(t, P(this, t, e)), this } , T.prototype.removeListener = function (t, e) { var i, r, n, s, o; if ("function" != typeof e) throw new TypeError('"listener" argument must be a function'); if (!(r = this._events)) return this; if (!(i = r[t])) return this; if (i === e || i.listener && i.listener === e) 0 == --this._eventsCount ? this._events = new _ : (delete r[t], r.removeListener && this.emit("removeListener", t, i.listener || e)); else if ("function" != typeof i) { for (n = -1, s = i.length; 0 < s--;) if (i[s] === e || i[s].listener && i[s].listener === e) { o = i[s].listener, n = s; break } if (n < 0) return this; if (1 === i.length) { if (i[0] = void 0, 0 == --this._eventsCount) return this._events = new _, this; delete r[t] } else !function (t, e) { for (var i = e, r = i + 1, n = t.length; r < n; i += 1, r += 1) t[i] = t[r]; t.pop() }(i, n); r.removeListener && this.emit("removeListener", t, o || e) } return this } , T.prototype.removeAllListeners = function (t) { var e, i = this._events; if (!i) return this; if (!i.removeListener) return 0 === arguments.length ? (this._events = new _, this._eventsCount = 0) : i[t] && (0 == --this._eventsCount ? this._events = new _ : delete i[t]), this; if (0 === arguments.length) { for (var r, n = Object.keys(i), s = 0; s < n.length; ++s) "removeListener" !== (r = n[s]) && this.removeAllListeners(r); return this.removeAllListeners("removeListener"), this._events = new _, this._eventsCount = 0, this } if ("function" == typeof (e = i[t])) this.removeListener(t, e); else if (e) for (; this.removeListener(t, e[e.length - 1]), e[0];) ; return this } , T.prototype.listeners = function (t) { var e = this._events , i = e && (i = e[t]) ? "function" == typeof i ? [i.listener || i] : function (t) { for (var e = new Array(t.length), i = 0; i < e.length; ++i) e[i] = t[i].listener || t[i]; return e }(i) : []; return i } , T.listenerCount = function (t, e) { return "function" == typeof t.listenerCount ? t.listenerCount(e) : x.call(t, e) } , T.prototype.listenerCount = x, T.prototype.eventNames = function () { return 0 < this._eventsCount ? Reflect.ownKeys(this._events) : [] } ; var U = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : void 0 !== e ? e : "undefined" != typeof self ? self : {}; function k(t, e) { return t(e = { exports: {} }, e.exports), e.exports } var L, N = (L = Object.freeze({ __proto__: null, default: {} })) && L.default || L, E = k((function (t, e) { t.exports = t = function (t) { var e; if ("undefined" != typeof window && window.crypto && (e = window.crypto), !e && "undefined" != typeof window && window.msCrypto && (e = window.msCrypto), !e && void 0 !== U && U.crypto && (e = U.crypto), !e) try { e = N } catch (n) { } var i = Object.create || function (t) { return r.prototype = t, t = new r, r.prototype = null, t } ; function r() { } var n = {} , s = n.lib = {} , o = s.Base = { extend: function (t) { var e = i(this); return t && e.mixIn(t), e.hasOwnProperty("init") && this.init !== e.init || (e.init = function () { e.$super.init.apply(this, arguments) } ), (e.init.prototype = e).$super = this, e }, create: function () { var t = this.extend(); return t.init.apply(t, arguments), t }, init: function () { }, mixIn: function (t) { for (var e in t) t.hasOwnProperty(e) && (this[e] = t[e]); t.hasOwnProperty("toString") && (this.toString = t.toString) }, clone: function () { return this.init.prototype.extend(this) } } , a = s.WordArray = o.extend({ init: function (t, e) { t = this.words = t || [], this.sigBytes = null != e ? e : 4 * t.length }, toString: function (t) { return (t || d).stringify(this) }, concat: function (t) { var e = this.words , i = t.words , r = this.sigBytes , n = t.sigBytes; if (this.clamp(), r % 4) for (var s = 0; s < n; s++) { var o = i[s >>> 2] >>> 24 - s % 4 * 8 & 255; e[r + s >>> 2] |= o << 24 - (r + s) % 4 * 8 } else for (s = 0; s < n; s += 4) e[r + s >>> 2] = i[s >>> 2]; return this.sigBytes += n, this }, clamp: function () { var e = this.words , i = this.sigBytes; e[i >>> 2] &= 4294967295 << 32 - i % 4 * 8, e.length = t.ceil(i / 4) }, clone: function () { var t = o.clone.call(this); return t.words = this.words.slice(0), t }, random: function (t) { for (var i = [], r = 0; r < t; r += 4) i.push(function () { if (e) { if ("function" == typeof e.getRandomValues) try { return e.getRandomValues(new Uint32Array(1))[0] } catch (t) { } if ("function" == typeof e.randomBytes) try { return e.randomBytes(4).readInt32LE() } catch (t) { } } throw new Error("Native crypto module could not be used to get secure random number.") }()); return new a.init(i, t) } }) , c = n.enc = {} , d = c.Hex = { stringify: function (t) { for (var e = t.words, i = t.sigBytes, r = [], n = 0; n < i; n++) { var s = e[n >>> 2] >>> 24 - n % 4 * 8 & 255; r.push((s >>> 4).toString(16)), r.push((15 & s).toString(16)) } return r.join("") }, parse: function (t) { for (var e = t.length, i = [], r = 0; r < e; r += 2) i[r >>> 3] |= parseInt(t.substr(r, 2), 16) << 24 - r % 8 * 4; return new a.init(i, e / 2) } } , u = c.Latin1 = { stringify: function (t) { for (var e = t.words, i = t.sigBytes, r = [], n = 0; n < i; n++) { var s = e[n >>> 2] >>> 24 - n % 4 * 8 & 255; r.push(String.fromCharCode(s)) } return r.join("") }, parse: function (t) { for (var e = t.length, i = [], r = 0; r < e; r++) i[r >>> 2] |= (255 & t.charCodeAt(r)) << 24 - r % 4 * 8; return new a.init(i, e) } } , h = c.Utf8 = { stringify: function (t) { try { return decodeURIComponent(escape(u.stringify(t))) } catch (t) { throw new Error("Malformed UTF-8 data") } }, parse: function (t) { return u.parse(unescape(encodeURIComponent(t))) } } , p = s.BufferedBlockAlgorithm = o.extend({ reset: function () { this._data = new a.init, this._nDataBytes = 0 }, _append: function (t) { "string" == typeof t && (t = h.parse(t)), this._data.concat(t), this._nDataBytes += t.sigBytes }, _process: function (e) { var i, r = this._data, n = r.words, s = r.sigBytes, o = this.blockSize, c = s / (4 * o), d = (c = e ? t.ceil(c) : t.max((0 | c) - this._minBufferSize, 0)) * o; if (s = t.min(4 * d, s), d) { for (var u = 0; u < d; u += o) this._doProcessBlock(n, u); i = n.splice(0, d), r.sigBytes -= s } return new a.init(i, s) }, clone: function () { var t = o.clone.call(this); return t._data = this._data.clone(), t }, _minBufferSize: 0 }) , l = (s.Hasher = p.extend({ cfg: o.extend(), init: function (t) { this.cfg = this.cfg.extend(t), this.reset() }, reset: function () { p.reset.call(this), this._doReset() }, update: function (t) { return this._append(t), this._process(), this }, finalize: function (t) { return t && this._append(t), this._doFinalize() }, blockSize: 16, _createHelper: function (t) { return function (e, i) { return new t.init(i).finalize(e) } }, _createHmacHelper: function (t) { return function (e, i) { return new l.HMAC.init(t, i).finalize(e) } } }), n.algo = {}); return n }(Math) } )), M = (k((function (t, e) { var i; t.exports = (i = E, function (t) { var e = i , r = (s = e.lib).WordArray , n = s.Hasher , s = e.algo , o = [] , a = []; !function () { function e(t) { return 4294967296 * (t - (0 | t)) | 0 } for (var i = 2, r = 0; r < 64;) !function (e) { for (var i = t.sqrt(e), r = 2; r <= i; r++) if (!(e % r)) return; return 1 }(i) || (r < 8 && (o[r] = e(t.pow(i, .5))), a[r] = e(t.pow(i, 1 / 3)), r++), i++ }(); var c = []; s = s.SHA256 = n.extend({ _doReset: function () { this._hash = new r.init(o.slice(0)) }, _doProcessBlock: function (t, e) { for (var i = this._hash.words, r = i[0], n = i[1], s = i[2], o = i[3], d = i[4], u = i[5], h = i[6], p = i[7], l = 0; l < 64; l++) { l < 16 ? c[l] = 0 | t[e + l] : (m = ((w = c[l - 15]) << 25 | w >>> 7) ^ (w << 14 | w >>> 18) ^ w >>> 3, w = ((f = c[l - 2]) << 15 | f >>> 17) ^ (f << 13 | f >>> 19) ^ f >>> 10, c[l] = m + c[l - 7] + w + c[l - 16]); var f = r & n ^ r & s ^ n & s , m = (r << 30 | r >>> 2) ^ (r << 19 | r >>> 13) ^ (r << 10 | r >>> 22) , w = p + ((d << 26 | d >>> 6) ^ (d << 21 | d >>> 11) ^ (d << 7 | d >>> 25)) + (d & u ^ ~d & h) + a[l] + c[l]; p = h, h = u, u = d, d = o + w | 0, o = s, s = n, n = r, r = w + (m + f) | 0 } i[0] = i[0] + r | 0, i[1] = i[1] + n | 0, i[2] = i[2] + s | 0, i[3] = i[3] + o | 0, i[4] = i[4] + d | 0, i[5] = i[5] + u | 0, i[6] = i[6] + h | 0, i[7] = i[7] + p | 0 }, _doFinalize: function () { var e = this._data , i = e.words , r = 8 * this._nDataBytes , n = 8 * e.sigBytes; return i[n >>> 5] |= 128 << 24 - n % 32, i[14 + (64 + n >>> 9 << 4)] = t.floor(r / 4294967296), i[15 + (64 + n >>> 9 << 4)] = r, e.sigBytes = 4 * i.length, this._process(), this._hash }, clone: function () { var t = n.clone.call(this); return t._hash = this._hash.clone(), t } }), e.SHA256 = n._createHelper(s), e.HmacSHA256 = n._createHmacHelper(s) }(Math), i.SHA256) } )), k((function (t, e) { var i; t.exports = (i = E, void function () { var t = i.lib.Base , e = i.enc.Utf8; i.algo.HMAC = t.extend({ init: function (t, i) { t = this._hasher = new t.init, "string" == typeof i && (i = e.parse(i)); var r = t.blockSize , n = 4 * r; i.sigBytes > n && (i = t.finalize(i)), i.clamp(), t = this._oKey = i.clone(), i = this._iKey = i.clone(); for (var s = t.words, o = i.words, a = 0; a < r; a++) s[a] ^= 1549556828, o[a] ^= 909522486; t.sigBytes = i.sigBytes = n, this.reset() }, reset: function () { var t = this._hasher; t.reset(), t.update(this._iKey) }, update: function (t) { return this._hasher.update(t), this }, finalize: function (t) { var e = this._hasher; return t = e.finalize(t), e.reset(), e.finalize(this._oKey.clone().concat(t)) } }) }()) } )), k((function (t, e) { t.exports = E.HmacSHA256 } ))); function A() { return F.get("game_did") } var G, B, F = { set: function (t, e, i) { var r = new Date; i ? r.setTime(r.getTime() + i) : r.setTime(r.getTime() + 31536e8), r = "expires=" + r.toUTCString(), e = encodeURI(e), document.cookie = t + "=" + e + "; " + r + ";domain=.huya.com;path=/" }, get: function (t) { for (var e = t, i = document.cookie.split(";"), r = 0; r < i.length; r++) { var n = i[r].split("="); if (n[0].trim() === e) return n[1] } return "" }, del: function (t) { var e = new Date; e.setTime(e.getTime() - 1); var i = this.get(t); i && (this.set(t, "", -1), document.cookie = t + "=" + i + ";domain=.huya.com;expires=" + e.toGMTString()) } }; function D(t) { var e, i; return (t = t ? (e = {}, i = t, Object.keys(i).forEach((function (t) { "string" == typeof i[t] && (i[t] = i[t].trim()), null !== i[t] && "" !== i[t] && void 0 !== i[t] && (e[t] = i[t]) } )), e) : {}).timestamp = (new Date).getTime(), t.nonce = function (t) { for (var e = 0 < arguments.length && void 0 !== t ? t : 32, i = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678", r = i.length, n = "", s = 0; s < e; s++) n += i.charAt(Math.floor(Math.random() * r)); return n }(), t._s = function (t, e) { var i, r, n; return e = e || A(), console.log("key:", e), t instanceof Object && (r = t, n = {}, Object.keys(r).sort().forEach((function (t) { n[t] = r[t] } )), i = t = n, t = Object.keys(i).map((function (t) { return "".concat(t, "=").concat(i[t]) } )).join("&")), M(t, e).toString() }(t, F.get("guid")), t } function V(t) { var e = ""; return Object.entries(t).forEach((function (t) { t = (i = function (t, e) { return function (t) { if (Array.isArray(t)) return t }(t) || function (t, e) { if ("undefined" != typeof Symbol && Symbol.iterator in Object(t)) { var i = [] , r = !0 , n = !1 , s = void 0; try { for (var o, a = t[Symbol.iterator](); !(r = (o = a.next()).done) && (i.push(o.value), !e || i.length !== e); r = !0) ; } catch (t) { n = !0, s = t } finally { try { r || null == a.return || a.return() } finally { if (n) throw s } } return i } }(t, e) || function (t, e) { if (t) { if ("string" == typeof t) return a(t, e); var i = Object.prototype.toString.call(t).slice(8, -1); return "Object" === i && t.constructor && (i = t.constructor.name), "Map" === i || "Set" === i ? Array.from(t) : "Arguments" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i) ? a(t, e) : void 0 } }(t, e) || function () { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }() }(t, 2))[0]; var i = i[1]; return e += "".concat(e ? "&" : "").concat(t, "=").concat(encodeURIComponent(i)) } )), e } function O(t, e, i, r) { var n = new XMLHttpRequest; n.addEventListener("readystatechange", (function t() { 4 === n.readyState && (200 === n.status || 304 === n.status ? i(n.response) : r(n.status), n.removeEventListener("readystatechange", t), n = void 0) } )), n.open("GET", t), n.setRequestHeader("Content-Type", "text/plain"), n.withCredentials = !0, n.send(e) } function q(t, e, i) { e = 1 < arguments.length && void 0 !== e ? e : {}; var n = 2 < arguments.length ? i : void 0; i = t.split("?"), e = D(r({ e: t = i[1].replace("e=", "") }, e)), O("".concat(i[0], "?").concat(V(e)), {}, (function (t) { n && n(t) } ), (function (t) { console.error(t), console.log("内部上报出错:", t) } )) } function H(t, e, i) { e = 1 < arguments.length && void 0 !== e ? e : {}; var r = 2 < arguments.length ? i : void 0; O("".concat(t).concat(0 <= t.indexOf("?") ? "&" : "?").concat(V(e)), {}, (function (t) { r && r(t) } ), (function (t) { console.error(t), console.log("第三方上报出错:", t) } )) } return A() || (G = function (t) { for (var e = 0 < arguments.length && void 0 !== t ? t : 35, i = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_", r = "", n = 0; n < e; n++) r += i.charAt(parseInt(Math.random() * (i.length - 1))); return r }(), B = G, F.set("game_did", B)), IntersectionObserver.prototype.THROTTLE_TIMEOUT = 300, function () { !function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), e && s(t, e) }(c, T); var e, i, r, a = function (t) { var e = function () { if ("undefined" == typeof Reflect || !Reflect.construct) return !1; if (Reflect.construct.sham) return !1; if ("function" == typeof Proxy) return !0; try { return Date.prototype.toString.call(Reflect.construct(Date, [], (function () { } ))), !0 } catch (t) { return !1 } }(); return function () { var i, r = n(t); return o(this, e ? (i = n(this).constructor, Reflect.construct(r, arguments, i)) : r.apply(this, arguments)) } }(c); function c(t) { return function (t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") }(this, c), (t = a.call(this, t)).intersectionObserver = null, t.init(), t } return e = c, r = [{ key: "reportApi", value: function (t, e, i) { var r = 1 < arguments.length && void 0 !== e ? e : {} , n = 2 < arguments.length && void 0 !== i && i; if (i = function (t) { (n ? H : q)(t, r) } , !t) throw new Error("上报信息 url 必须要提供!"); Array.isArray(t) ? t.forEach(i) : i(t) } }, { key: "reportPageView", value: function (t, e) { var i = 1 < arguments.length && void 0 !== e ? e : {}; if (!t) throw new Error("曝光上报信息 sdkConf 必须要提供!"); var r = null; try { r = JSON.parse(t) } catch (t) { throw new Error("曝光上报信息 sdkConf 必须为json字符串!") } r.impressionLink.forEach((function (t) { return q(t, i) } )), r.impressionUrl.forEach((function (t) { return H(t, i) } )), r.thirdImpression && r.thirdImpression.length && r.thirdImpression.forEach((function (t) { return H(t, i) } )) } }, { key: "reportClick", value: function (t, e) { var i = 1 < arguments.length && void 0 !== e ? e : {}; if (!t) throw new Error("曝光上报信息 sdkConf 必须要提供!"); var r = null; try { r = JSON.parse(t) } catch (t) { throw new Error("曝光上报信息 sdkConf 必须为json字符串!") } r.clickLink.forEach((function (t) { return q(t, i) } )), r.clickUrl.forEach((function (t) { return H(t, i) } )), r.thirdClick && r.thirdClick.length && r.thirdClick.forEach((function (t) { return H(t, i) } )) } }, { key: "reportPlaying", value: function (t, e) { var i = 1 < arguments.length && void 0 !== e ? e : {}; if (!t) throw new Error("曝光上报信息 sdkConf 必须要提供!"); var r = null; try { r = JSON.parse(t) } catch (t) { throw new Error("曝光上报信息 sdkConf 必须为json字符串!") } r.playLink.forEach((function (t) { return q(t, i) } )), r.playUrl.forEach((function (t) { return H(t, i) } )) } }, { key: "reportClose", value: function (t, e) { var i = 1 < arguments.length && void 0 !== e ? e : {}; if (!t) throw new Error("曝光上报信息 sdkConf 必须要提供!"); var r = null; try { r = JSON.parse(t) } catch (t) { throw new Error("曝光上报信息 sdkConf 必须为json字符串!") } r.skipLink.forEach((function (t) { return q(t, i) } )), r.skipUrl.forEach((function (t) { return H(t, i) } )) } }, { key: "getLandingUrl", value: function (t) { return t ? JSON.parse(t).landingUrl : "" } }], (i = [{ key: "init", value: function () { var t = this; this.intersectionObserver = new IntersectionObserver((function (e) { e.forEach((function (e) { 0 < e.intersectionRatio && (t.emit("exposure", e.target), t.intersectionObserver.unobserve(e.target)) } )) } )), this.bind() } }, { key: "startup", value: function (t) { var e = this; document.querySelectorAll(t).forEach((function (t) { (t.getAttribute("sdk-conf") || t.reportConf) && e.observe(t) } )) } }, { key: "observe", value: function (t, e) { var i = this; t.reportConf = e, this.emit("init", t), this.intersectionObserver.observe(t), t.addEventListener("click", (function (t) { i.emit("click", t.target, t) } )) } }, { key: "bind", value: function () { this.on("exposure", (function (t) { (t = t.getAttribute("sdk-conf")) && Report.reportPageView(t) } )), this.on("click", (function (t) { (t = t.getAttribute("sdk-conf")) && Report.reportClick(t) } )) } }, { key: "install", value: function (t) { var e = this; t.directive("report", { bind: function (t, i) { i = i.value, t.reportConf = i, e.observe(t) } }) } }]) && t(e.prototype, i), r && t(e, r), c }() }() } ).call(this, i("yLpj")) }, "56qE": function (t, e) { t.exports = function (t) { var e = t.G , i = t.taf , r = i.HUYA , n = i.Taf; function s(t) { var i = t.shapeInfos.buffer , s = new n.JceInputStream(i) , o = new r.SafeRoiMaskProto; o.readFrom(s), t.shapeInfos = o, e.vplayer.pushVideoPixlateInfo(t) } !function () { $('
        ').appendTo($("#player-video")); var i = document.querySelector("#video-pixelate-box"); e.hasVideoPiexlate = !0, e.vplayer.setVideoPixelateBox(i), t.addTafListener("1200001", s) }() } }, "57gn": function (t, e) { t.exports = function (t) { var e = t.G , i = t.Event; function r(r) { var n = r.type , s = r.url; switch (n) { case 0: s && window.open(s); break; case 1: e.vplayerUI.recharge(); break; case 2: t.trigger("clickNobleRecharge"); break; case 3: t.trigger("openGuard"); break; case 4: t.trigger("clickSuperFansRecharge"); break; case 5: case 6: i.fireEvent(i.OPEN_ACTIVITY_PANNEL, { id: s }) } } i.addEvent(i.HY_ACTION, r) } }, "5aV2": function (t, e) { t.exports = function (t, e) { var i = 0 , r = 0; t = t; this.isOutTimes = function () { return i > 0 && r > e } , this.reset = function () { r = 0, i = 0 } , this.add = function (e) { 0 === i && (i = e), r++, e - i >= t && (i = e, r = 1) } } }, "676x": function (t, e, i) { (function (i) { var r; function n(t) { return (n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t } )(t) } /*! * VERSION: 1.20.4 * DATE: 2018-02-15 * UPDATES AND DOCS AT: http://greensock.com * * Includes all of the following: TweenLite, TweenMax, TimelineLite, TimelineMax, EasePack, CSSPlugin, RoundPropsPlugin, BezierPlugin, AttrPlugin, DirectionalRotationPlugin * * @license Copyright (c) 2008-2018, GreenSock. All rights reserved. * This work is subject to the terms at http://greensock.com/standard-license or for * Club GreenSock members, the software agreement that was issued with your membership. * * @author: Jack Doyle, jack@greensock.com **/ var s = t.exports && void 0 !== i ? i : this || window; (s._gsQueue || (s._gsQueue = [])).push((function () { "use strict"; var t, e, i; s._gsDefine("TweenMax", ["core.Animation", "core.SimpleTimeline", "TweenLite"], (function (t, e, i) { var r = function (t) { var e, i = [], r = t.length; for (e = 0; e !== r; i.push(t[e++])) ; return i } , n = function (t, e, i) { var r, n, s = t.cycle; for (r in s) n = s[r], t[r] = "function" == typeof n ? n(i, e[i]) : n[i % n.length]; delete t.cycle } , s = function t(e, r, n) { i.call(this, e, r, n), this._cycle = 0, this._yoyo = !0 === this.vars.yoyo || !!this.vars.yoyoEase, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._repeat && this._uncache(!0), this.render = t.prototype.render } , o = 1e-10 , a = i._internals , c = a.isSelector , d = a.isArray , u = s.prototype = i.to({}, .1, {}) , h = []; s.version = "1.20.4", u.constructor = s, u.kill()._gc = !1, s.killTweensOf = s.killDelayedCallsTo = i.killTweensOf, s.getTweensOf = i.getTweensOf, s.lagSmoothing = i.lagSmoothing, s.ticker = i.ticker, s.render = i.render, u.invalidate = function () { return this._yoyo = !0 === this.vars.yoyo || !!this.vars.yoyoEase, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._yoyoEase = null, this._uncache(!0), i.prototype.invalidate.call(this) } , u.updateTo = function (t, e) { var r, n = this.ratio, s = this.vars.immediateRender || t.immediateRender; for (r in e && this._startTime < this._timeline._time && (this._startTime = this._timeline._time, this._uncache(!1), this._gc ? this._enabled(!0, !1) : this._timeline.insert(this, this._startTime - this._delay)), t) this.vars[r] = t[r]; if (this._initted || s) if (e) this._initted = !1, s && this.render(0, !0, !0); else if (this._gc && this._enabled(!0, !1), this._notifyPluginsOfEnabled && this._firstPT && i._onPluginEvent("_onDisable", this), this._time / this._duration > .998) { var o = this._totalTime; this.render(0, !0, !1), this._initted = !1, this.render(o, !0, !1) } else if (this._initted = !1, this._init(), this._time > 0 || s) for (var a, c = 1 / (1 - n), d = this._firstPT; d;) a = d.s + d.c, d.c *= c, d.s = a - d.c, d = d._next; return this } , u.render = function (t, e, r) { this._initted || 0 === this._duration && this.vars.repeat && this.invalidate(); var n, s, c, d, u, h, p, l, f, m = this._dirty ? this.totalDuration() : this._totalDuration, w = this._time, I = this._totalTime, y = this._cycle, g = this._duration, S = this._rawPrevTime; if (t >= m - 1e-7 && t >= 0 ? (this._totalTime = m, this._cycle = this._repeat, this._yoyo && 0 != (1 & this._cycle) ? (this._time = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0) : (this._time = g, this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1), this._reversed || (n = !0, s = "onComplete", r = r || this._timeline.autoRemoveChildren), 0 === g && (this._initted || !this.vars.lazy || r) && (this._startTime === this._timeline._duration && (t = 0), (0 > S || 0 >= t && t >= -1e-7 || S === o && "isPause" !== this.data) && S !== t && (r = !0, S > o && (s = "onReverseComplete")), this._rawPrevTime = l = !e || t || S === t ? t : o)) : 1e-7 > t ? (this._totalTime = this._time = this._cycle = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0, (0 !== I || 0 === g && S > 0) && (s = "onReverseComplete", n = this._reversed), 0 > t && (this._active = !1, 0 === g && (this._initted || !this.vars.lazy || r) && (S >= 0 && (r = !0), this._rawPrevTime = l = !e || t || S === t ? t : o)), this._initted || (r = !0)) : (this._totalTime = this._time = t, 0 !== this._repeat && (d = g + this._repeatDelay, this._cycle = this._totalTime / d >> 0, 0 !== this._cycle && this._cycle === this._totalTime / d && t >= I && this._cycle--, this._time = this._totalTime - this._cycle * d, this._yoyo && 0 != (1 & this._cycle) && (this._time = g - this._time, (f = this._yoyoEase || this.vars.yoyoEase) && (this._yoyoEase || (!0 !== f || this._initted ? this._yoyoEase = f = !0 === f ? this._ease : f instanceof Ease ? f : Ease.map[f] : (f = this.vars.ease, this._yoyoEase = f = f ? f instanceof Ease ? f : "function" == typeof f ? new Ease(f, this.vars.easeParams) : Ease.map[f] || i.defaultEase : i.defaultEase)), this.ratio = f ? 1 - f.getRatio((g - this._time) / g) : 0)), this._time > g ? this._time = g : this._time < 0 && (this._time = 0)), this._easeType && !f ? (u = this._time / g, (1 === (h = this._easeType) || 3 === h && u >= .5) && (u = 1 - u), 3 === h && (u *= 2), 1 === (p = this._easePower) ? u *= u : 2 === p ? u *= u * u : 3 === p ? u *= u * u * u : 4 === p && (u *= u * u * u * u), 1 === h ? this.ratio = 1 - u : 2 === h ? this.ratio = u : this._time / g < .5 ? this.ratio = u / 2 : this.ratio = 1 - u / 2) : f || (this.ratio = this._ease.getRatio(this._time / g))), w !== this._time || r || y !== this._cycle) { if (!this._initted) { if (this._init(), !this._initted || this._gc) return; if (!r && this._firstPT && (!1 !== this.vars.lazy && this._duration || this.vars.lazy && !this._duration)) return this._time = w, this._totalTime = I, this._rawPrevTime = S, this._cycle = y, a.lazyTweens.push(this), void (this._lazy = [t, e]); !this._time || n || f ? n && this._ease._calcEnd && !f && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1)) : this.ratio = this._ease.getRatio(this._time / g) } for (!1 !== this._lazy && (this._lazy = !1), this._active || !this._paused && this._time !== w && t >= 0 && (this._active = !0), 0 === I && (2 === this._initted && t > 0 && this._init(), this._startAt && (t >= 0 ? this._startAt.render(t, !0, r) : s || (s = "_dummyGS")), this.vars.onStart && (0 !== this._totalTime || 0 === g) && (e || this._callback("onStart"))), c = this._firstPT; c;) c.f ? c.t[c.p](c.c * this.ratio + c.s) : c.t[c.p] = c.c * this.ratio + c.s, c = c._next; this._onUpdate && (0 > t && this._startAt && this._startTime && this._startAt.render(t, !0, r), e || (this._totalTime !== I || s) && this._callback("onUpdate")), this._cycle !== y && (e || this._gc || this.vars.onRepeat && this._callback("onRepeat")), s && (!this._gc || r) && (0 > t && this._startAt && !this._onUpdate && this._startTime && this._startAt.render(t, !0, r), n && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !e && this.vars[s] && this._callback(s), 0 === g && this._rawPrevTime === o && l !== o && (this._rawPrevTime = 0)) } else I !== this._totalTime && this._onUpdate && (e || this._callback("onUpdate")) } , s.to = function (t, e, i) { return new s(t, e, i) } , s.from = function (t, e, i) { return i.runBackwards = !0, i.immediateRender = 0 != i.immediateRender, new s(t, e, i) } , s.fromTo = function (t, e, i, r) { return r.startAt = i, r.immediateRender = 0 != r.immediateRender && 0 != i.immediateRender, new s(t, e, r) } , s.staggerTo = s.allTo = function (t, e, o, a, u, p, l) { a = a || 0; var f, m, w, I, y = 0, g = [], S = function () { o.onComplete && o.onComplete.apply(o.onCompleteScope || this, arguments), u.apply(l || o.callbackScope || this, p || h) }, v = o.cycle, _ = o.startAt && o.startAt.cycle; for (d(t) || ("string" == typeof t && (t = i.selector(t) || t), c(t) && (t = r(t))), t = t || [], 0 > a && ((t = r(t)).reverse(), a *= -1), f = t.length - 1, w = 0; f >= w; w++) { for (I in m = {}, o) m[I] = o[I]; if (v && (n(m, t, w), null != m.duration && (e = m.duration, delete m.duration)), _) { for (I in _ = m.startAt = {}, o.startAt) _[I] = o.startAt[I]; n(m.startAt, t, w) } m.delay = y + (m.delay || 0), w === f && u && (m.onComplete = S), g[w] = new s(t[w], e, m), y += a } return g } , s.staggerFrom = s.allFrom = function (t, e, i, r, n, o, a) { return i.runBackwards = !0, i.immediateRender = 0 != i.immediateRender, s.staggerTo(t, e, i, r, n, o, a) } , s.staggerFromTo = s.allFromTo = function (t, e, i, r, n, o, a, c) { return r.startAt = i, r.immediateRender = 0 != r.immediateRender && 0 != i.immediateRender, s.staggerTo(t, e, r, n, o, a, c) } , s.delayedCall = function (t, e, i, r, n) { return new s(e, 0, { delay: t, onComplete: e, onCompleteParams: i, callbackScope: r, onReverseComplete: e, onReverseCompleteParams: i, immediateRender: !1, useFrames: n, overwrite: 0 }) } , s.set = function (t, e) { return new s(t, 0, e) } , s.isTweening = function (t) { return i.getTweensOf(t, !0).length > 0 } ; var p = function t(e, r) { for (var n = [], s = 0, o = e._first; o;) o instanceof i ? n[s++] = o : (r && (n[s++] = o), s = (n = n.concat(t(o, r))).length), o = o._next; return n } , l = s.getAllTweens = function (e) { return p(t._rootTimeline, e).concat(p(t._rootFramesTimeline, e)) } ; s.killAll = function (t, i, r, n) { null == i && (i = !0), null == r && (r = !0); var s, o, a, c = l(0 != n), d = c.length, u = i && r && n; for (a = 0; d > a; a++) o = c[a], (u || o instanceof e || (s = o.target === o.vars.onComplete) && r || i && !s) && (t ? o.totalTime(o._reversed ? 0 : o.totalDuration()) : o._enabled(!1, !1)) } , s.killChildTweensOf = function (t, e) { if (null != t) { var n, o, u, h, p, l = a.tweenLookup; if ("string" == typeof t && (t = i.selector(t) || t), c(t) && (t = r(t)), d(t)) for (h = t.length; --h > -1;) s.killChildTweensOf(t[h], e); else { for (u in n = [], l) for (o = l[u].target.parentNode; o;) o === t && (n = n.concat(l[u].tweens)), o = o.parentNode; for (p = n.length, h = 0; p > h; h++) e && n[h].totalTime(n[h].totalDuration()), n[h]._enabled(!1, !1) } } } ; var f = function (t, i, r, n) { i = !1 !== i, r = !1 !== r; for (var s, o, a = l(n = !1 !== n), c = i && r && n, d = a.length; --d > -1;) o = a[d], (c || o instanceof e || (s = o.target === o.vars.onComplete) && r || i && !s) && o.paused(t) }; return s.pauseAll = function (t, e, i) { f(!0, t, e, i) } , s.resumeAll = function (t, e, i) { f(!1, t, e, i) } , s.globalTimeScale = function (e) { var r = t._rootTimeline , n = i.ticker.time; return arguments.length ? (e = e || o, r._startTime = n - (n - r._startTime) * r._timeScale / e, r = t._rootFramesTimeline, n = i.ticker.frame, r._startTime = n - (n - r._startTime) * r._timeScale / e, r._timeScale = t._rootTimeline._timeScale = e, e) : r._timeScale } , u.progress = function (t, e) { return arguments.length ? this.totalTime(this.duration() * (this._yoyo && 0 != (1 & this._cycle) ? 1 - t : t) + this._cycle * (this._duration + this._repeatDelay), e) : this._time / this.duration() } , u.totalProgress = function (t, e) { return arguments.length ? this.totalTime(this.totalDuration() * t, e) : this._totalTime / this.totalDuration() } , u.time = function (t, e) { return arguments.length ? (this._dirty && this.totalDuration(), t > this._duration && (t = this._duration), this._yoyo && 0 != (1 & this._cycle) ? t = this._duration - t + this._cycle * (this._duration + this._repeatDelay) : 0 !== this._repeat && (t += this._cycle * (this._duration + this._repeatDelay)), this.totalTime(t, e)) : this._time } , u.duration = function (e) { return arguments.length ? t.prototype.duration.call(this, e) : this._duration } , u.totalDuration = function (t) { return arguments.length ? -1 === this._repeat ? this : this.duration((t - this._repeat * this._repeatDelay) / (this._repeat + 1)) : (this._dirty && (this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat, this._dirty = !1), this._totalDuration) } , u.repeat = function (t) { return arguments.length ? (this._repeat = t, this._uncache(!0)) : this._repeat } , u.repeatDelay = function (t) { return arguments.length ? (this._repeatDelay = t, this._uncache(!0)) : this._repeatDelay } , u.yoyo = function (t) { return arguments.length ? (this._yoyo = t, this) : this._yoyo } , s } ), !0), s._gsDefine("TimelineLite", ["core.Animation", "core.SimpleTimeline", "TweenLite"], (function (t, e, i) { var r = function (t) { e.call(this, t), this._labels = {}, this.autoRemoveChildren = !0 === this.vars.autoRemoveChildren, this.smoothChildTiming = !0 === this.vars.smoothChildTiming, this._sortChildren = !0, this._onUpdate = this.vars.onUpdate; var i, r, n = this.vars; for (r in n) i = n[r], d(i) && -1 !== i.join("").indexOf("{self}") && (n[r] = this._swapSelfInParams(i)); d(n.tweens) && this.add(n.tweens, 0, n.align, n.stagger) } , n = 1e-10 , o = i._internals , a = r._internals = {} , c = o.isSelector , d = o.isArray , u = o.lazyTweens , h = o.lazyRender , p = s._gsDefine.globals , l = function (t) { var e, i = {}; for (e in t) i[e] = t[e]; return i } , f = function (t, e, i) { var r, n, s = t.cycle; for (r in s) n = s[r], t[r] = "function" == typeof n ? n(i, e[i]) : n[i % n.length]; delete t.cycle } , m = a.pauseCallback = function () { } , w = function (t) { var e, i = [], r = t.length; for (e = 0; e !== r; i.push(t[e++])) ; return i } , I = r.prototype = new e; return r.version = "1.20.4", I.constructor = r, I.kill()._gc = I._forcingPlayhead = I._hasPause = !1, I.to = function (t, e, r, n) { var s = r.repeat && p.TweenMax || i; return e ? this.add(new s(t, e, r), n) : this.set(t, r, n) } , I.from = function (t, e, r, n) { return this.add((r.repeat && p.TweenMax || i).from(t, e, r), n) } , I.fromTo = function (t, e, r, n, s) { var o = n.repeat && p.TweenMax || i; return e ? this.add(o.fromTo(t, e, r, n), s) : this.set(t, n, s) } , I.staggerTo = function (t, e, n, s, o, a, d, u) { var h, p, m = new r({ onComplete: a, onCompleteParams: d, callbackScope: u, smoothChildTiming: this.smoothChildTiming }), I = n.cycle; for ("string" == typeof t && (t = i.selector(t) || t), c(t = t || []) && (t = w(t)), 0 > (s = s || 0) && ((t = w(t)).reverse(), s *= -1), p = 0; p < t.length; p++) (h = l(n)).startAt && (h.startAt = l(h.startAt), h.startAt.cycle && f(h.startAt, t, p)), I && (f(h, t, p), null != h.duration && (e = h.duration, delete h.duration)), m.to(t[p], e, h, p * s); return this.add(m, o) } , I.staggerFrom = function (t, e, i, r, n, s, o, a) { return i.immediateRender = 0 != i.immediateRender, i.runBackwards = !0, this.staggerTo(t, e, i, r, n, s, o, a) } , I.staggerFromTo = function (t, e, i, r, n, s, o, a, c) { return r.startAt = i, r.immediateRender = 0 != r.immediateRender && 0 != i.immediateRender, this.staggerTo(t, e, r, n, s, o, a, c) } , I.call = function (t, e, r, n) { return this.add(i.delayedCall(0, t, e, r), n) } , I.set = function (t, e, r) { return r = this._parseTimeOrLabel(r, 0, !0), null == e.immediateRender && (e.immediateRender = r === this._time && !this._paused), this.add(new i(t, 0, e), r) } , r.exportRoot = function (t, e) { null == (t = t || {}).smoothChildTiming && (t.smoothChildTiming = !0); var n, s, o, a, c = new r(t), d = c._timeline; for (null == e && (e = !0), d._remove(c, !0), c._startTime = 0, c._rawPrevTime = c._time = c._totalTime = d._time, o = d._first; o;) a = o._next, e && o instanceof i && o.target === o.vars.onComplete || (0 > (s = o._startTime - o._delay) && (n = 1), c.add(o, s)), o = a; return d.add(c, 0), n && c.totalDuration(), c } , I.add = function (n, s, o, a) { var c, u, h, p, l, f; if ("number" != typeof s && (s = this._parseTimeOrLabel(s, 0, !0, n)), !(n instanceof t)) { if (n instanceof Array || n && n.push && d(n)) { for (o = o || "normal", a = a || 0, c = s, u = n.length, h = 0; u > h; h++) d(p = n[h]) && (p = new r({ tweens: p })), this.add(p, c), "string" != typeof p && "function" != typeof p && ("sequence" === o ? c = p._startTime + p.totalDuration() / p._timeScale : "start" === o && (p._startTime -= p.delay())), c += a; return this._uncache(!0) } if ("string" == typeof n) return this.addLabel(n, s); if ("function" != typeof n) throw "Cannot add " + n + " into the timeline; it is not a tween, timeline, function, or string."; n = i.delayedCall(0, n) } if (e.prototype.add.call(this, n, s), n._time && n.render((this.rawTime() - n._startTime) * n._timeScale, !1, !1), (this._gc || this._time === this._duration) && !this._paused && this._duration < this.duration()) for (f = (l = this).rawTime() > n._startTime; l._timeline;) f && l._timeline.smoothChildTiming ? l.totalTime(l._totalTime, !0) : l._gc && l._enabled(!0, !1), l = l._timeline; return this } , I.remove = function (e) { if (e instanceof t) { this._remove(e, !1); var i = e._timeline = e.vars.useFrames ? t._rootFramesTimeline : t._rootTimeline; return e._startTime = (e._paused ? e._pauseTime : i._time) - (e._reversed ? e.totalDuration() - e._totalTime : e._totalTime) / e._timeScale, this } if (e instanceof Array || e && e.push && d(e)) { for (var r = e.length; --r > -1;) this.remove(e[r]); return this } return "string" == typeof e ? this.removeLabel(e) : this.kill(null, e) } , I._remove = function (t, i) { return e.prototype._remove.call(this, t, i), this._last ? this._time > this.duration() && (this._time = this._duration, this._totalTime = this._totalDuration) : this._time = this._totalTime = this._duration = this._totalDuration = 0, this } , I.append = function (t, e) { return this.add(t, this._parseTimeOrLabel(null, e, !0, t)) } , I.insert = I.insertMultiple = function (t, e, i, r) { return this.add(t, e || 0, i, r) } , I.appendMultiple = function (t, e, i, r) { return this.add(t, this._parseTimeOrLabel(null, e, !0, t), i, r) } , I.addLabel = function (t, e) { return this._labels[t] = this._parseTimeOrLabel(e), this } , I.addPause = function (t, e, r, n) { var s = i.delayedCall(0, m, r, n || this); return s.vars.onComplete = s.vars.onReverseComplete = e, s.data = "isPause", this._hasPause = !0, this.add(s, t) } , I.removeLabel = function (t) { return delete this._labels[t], this } , I.getLabelTime = function (t) { return null != this._labels[t] ? this._labels[t] : -1 } , I._parseTimeOrLabel = function (e, i, r, n) { var s, o; if (n instanceof t && n.timeline === this) this.remove(n); else if (n && (n instanceof Array || n.push && d(n))) for (o = n.length; --o > -1;) n[o] instanceof t && n[o].timeline === this && this.remove(n[o]); if (s = "number" != typeof e || i ? this.duration() > 99999999999 ? this.recent().endTime(!1) : this._duration : 0, "string" == typeof i) return this._parseTimeOrLabel(i, r && "number" == typeof e && null == this._labels[i] ? e - s : 0, r); if (i = i || 0, "string" != typeof e || !isNaN(e) && null == this._labels[e]) null == e && (e = s); else { if (-1 === (o = e.indexOf("="))) return null == this._labels[e] ? r ? this._labels[e] = s + i : i : this._labels[e] + i; i = parseInt(e.charAt(o - 1) + "1", 10) * Number(e.substr(o + 1)), e = o > 1 ? this._parseTimeOrLabel(e.substr(0, o - 1), 0, r) : s } return Number(e) + i } , I.seek = function (t, e) { return this.totalTime("number" == typeof t ? t : this._parseTimeOrLabel(t), !1 !== e) } , I.stop = function () { return this.paused(!0) } , I.gotoAndPlay = function (t, e) { return this.play(t, e) } , I.gotoAndStop = function (t, e) { return this.pause(t, e) } , I.render = function (t, e, i) { this._gc && this._enabled(!0, !1); var r, s, o, a, c, d, p, l = this._time, f = this._dirty ? this.totalDuration() : this._totalDuration, m = this._startTime, w = this._timeScale, I = this._paused; if (l !== this._time && (t += this._time - l), t >= f - 1e-7 && t >= 0) this._totalTime = this._time = f, this._reversed || this._hasPausedChild() || (s = !0, a = "onComplete", c = !!this._timeline.autoRemoveChildren, 0 === this._duration && (0 >= t && t >= -1e-7 || this._rawPrevTime < 0 || this._rawPrevTime === n) && this._rawPrevTime !== t && this._first && (c = !0, this._rawPrevTime > n && (a = "onReverseComplete"))), this._rawPrevTime = this._duration || !e || t || this._rawPrevTime === t ? t : n, t = f + 1e-4; else if (1e-7 > t) if (this._totalTime = this._time = 0, (0 !== l || 0 === this._duration && this._rawPrevTime !== n && (this._rawPrevTime > 0 || 0 > t && this._rawPrevTime >= 0)) && (a = "onReverseComplete", s = this._reversed), 0 > t) this._active = !1, this._timeline.autoRemoveChildren && this._reversed ? (c = s = !0, a = "onReverseComplete") : this._rawPrevTime >= 0 && this._first && (c = !0), this._rawPrevTime = t; else { if (this._rawPrevTime = this._duration || !e || t || this._rawPrevTime === t ? t : n, 0 === t && s) for (r = this._first; r && 0 === r._startTime;) r._duration || (s = !1), r = r._next; t = 0, this._initted || (c = !0) } else { if (this._hasPause && !this._forcingPlayhead && !e) { if (t >= l) for (r = this._first; r && r._startTime <= t && !d;) r._duration || "isPause" !== r.data || r.ratio || 0 === r._startTime && 0 === this._rawPrevTime || (d = r), r = r._next; else for (r = this._last; r && r._startTime >= t && !d;) r._duration || "isPause" === r.data && r._rawPrevTime > 0 && (d = r), r = r._prev; d && (this._time = t = d._startTime, this._totalTime = t + this._cycle * (this._totalDuration + this._repeatDelay)) } this._totalTime = this._time = this._rawPrevTime = t } if (this._time !== l && this._first || i || c || d) { if (this._initted || (this._initted = !0), this._active || !this._paused && this._time !== l && t > 0 && (this._active = !0), 0 === l && this.vars.onStart && (0 === this._time && this._duration || e || this._callback("onStart")), (p = this._time) >= l) for (r = this._first; r && (o = r._next, p === this._time && (!this._paused || I));) (r._active || r._startTime <= p && !r._paused && !r._gc) && (d === r && this.pause(), r._reversed ? r.render((r._dirty ? r.totalDuration() : r._totalDuration) - (t - r._startTime) * r._timeScale, e, i) : r.render((t - r._startTime) * r._timeScale, e, i)), r = o; else for (r = this._last; r && (o = r._prev, p === this._time && (!this._paused || I));) { if (r._active || r._startTime <= l && !r._paused && !r._gc) { if (d === r) { for (d = r._prev; d && d.endTime() > this._time;) d.render(d._reversed ? d.totalDuration() - (t - d._startTime) * d._timeScale : (t - d._startTime) * d._timeScale, e, i), d = d._prev; d = null, this.pause() } r._reversed ? r.render((r._dirty ? r.totalDuration() : r._totalDuration) - (t - r._startTime) * r._timeScale, e, i) : r.render((t - r._startTime) * r._timeScale, e, i) } r = o } this._onUpdate && (e || (u.length && h(), this._callback("onUpdate"))), a && (this._gc || (m === this._startTime || w !== this._timeScale) && (0 === this._time || f >= this.totalDuration()) && (s && (u.length && h(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !e && this.vars[a] && this._callback(a))) } } , I._hasPausedChild = function () { for (var t = this._first; t;) { if (t._paused || t instanceof r && t._hasPausedChild()) return !0; t = t._next } return !1 } , I.getChildren = function (t, e, r, n) { n = n || -9999999999; for (var s = [], o = this._first, a = 0; o;) o._startTime < n || (o instanceof i ? !1 !== e && (s[a++] = o) : (!1 !== r && (s[a++] = o), !1 !== t && (a = (s = s.concat(o.getChildren(!0, e, r))).length))), o = o._next; return s } , I.getTweensOf = function (t, e) { var r, n, s = this._gc, o = [], a = 0; for (s && this._enabled(!0, !0), n = (r = i.getTweensOf(t)).length; --n > -1;) (r[n].timeline === this || e && this._contains(r[n])) && (o[a++] = r[n]); return s && this._enabled(!1, !0), o } , I.recent = function () { return this._recent } , I._contains = function (t) { for (var e = t.timeline; e;) { if (e === this) return !0; e = e.timeline } return !1 } , I.shiftChildren = function (t, e, i) { i = i || 0; for (var r, n = this._first, s = this._labels; n;) n._startTime >= i && (n._startTime += t), n = n._next; if (e) for (r in s) s[r] >= i && (s[r] += t); return this._uncache(!0) } , I._kill = function (t, e) { if (!t && !e) return this._enabled(!1, !1); for (var i = e ? this.getTweensOf(e) : this.getChildren(!0, !0, !1), r = i.length, n = !1; --r > -1;) i[r]._kill(t, e) && (n = !0); return n } , I.clear = function (t) { var e = this.getChildren(!1, !0, !0) , i = e.length; for (this._time = this._totalTime = 0; --i > -1;) e[i]._enabled(!1, !1); return !1 !== t && (this._labels = {}), this._uncache(!0) } , I.invalidate = function () { for (var e = this._first; e;) e.invalidate(), e = e._next; return t.prototype.invalidate.call(this) } , I._enabled = function (t, i) { if (t === this._gc) for (var r = this._first; r;) r._enabled(t, !0), r = r._next; return e.prototype._enabled.call(this, t, i) } , I.totalTime = function (e, i, r) { this._forcingPlayhead = !0; var n = t.prototype.totalTime.apply(this, arguments); return this._forcingPlayhead = !1, n } , I.duration = function (t) { return arguments.length ? (0 !== this.duration() && 0 !== t && this.timeScale(this._duration / t), this) : (this._dirty && this.totalDuration(), this._duration) } , I.totalDuration = function (t) { if (!arguments.length) { if (this._dirty) { for (var e, i, r = 0, n = this._last, s = 999999999999; n;) e = n._prev, n._dirty && n.totalDuration(), n._startTime > s && this._sortChildren && !n._paused && !this._calculatingDuration ? (this._calculatingDuration = 1, this.add(n, n._startTime - n._delay), this._calculatingDuration = 0) : s = n._startTime, n._startTime < 0 && !n._paused && (r -= n._startTime, this._timeline.smoothChildTiming && (this._startTime += n._startTime / this._timeScale, this._time -= n._startTime, this._totalTime -= n._startTime, this._rawPrevTime -= n._startTime), this.shiftChildren(-n._startTime, !1, -9999999999), s = 0), (i = n._startTime + n._totalDuration / n._timeScale) > r && (r = i), n = e; this._duration = this._totalDuration = r, this._dirty = !1 } return this._totalDuration } return t && this.totalDuration() ? this.timeScale(this._totalDuration / t) : this } , I.paused = function (e) { if (!e) for (var i = this._first, r = this._time; i;) i._startTime === r && "isPause" === i.data && (i._rawPrevTime = 0), i = i._next; return t.prototype.paused.apply(this, arguments) } , I.usesFrames = function () { for (var e = this._timeline; e._timeline;) e = e._timeline; return e === t._rootFramesTimeline } , I.rawTime = function (t) { return t && (this._paused || this._repeat && this.time() > 0 && this.totalProgress() < 1) ? this._totalTime % (this._duration + this._repeatDelay) : this._paused ? this._totalTime : (this._timeline.rawTime(t) - this._startTime) * this._timeScale } , r } ), !0), s._gsDefine("TimelineMax", ["TimelineLite", "TweenLite", "easing.Ease"], (function (t, e, i) { var r = function (e) { t.call(this, e), this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._cycle = 0, this._yoyo = !0 === this.vars.yoyo, this._dirty = !0 } , n = 1e-10 , o = e._internals , a = o.lazyTweens , c = o.lazyRender , d = s._gsDefine.globals , u = new i(null, null, 1, 0) , h = r.prototype = new t; return h.constructor = r, h.kill()._gc = !1, r.version = "1.20.4", h.invalidate = function () { return this._yoyo = !0 === this.vars.yoyo, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._uncache(!0), t.prototype.invalidate.call(this) } , h.addCallback = function (t, i, r, n) { return this.add(e.delayedCall(0, t, r, n), i) } , h.removeCallback = function (t, e) { if (t) if (null == e) this._kill(null, t); else for (var i = this.getTweensOf(t, !1), r = i.length, n = this._parseTimeOrLabel(e); --r > -1;) i[r]._startTime === n && i[r]._enabled(!1, !1); return this } , h.removePause = function (e) { return this.removeCallback(t._internals.pauseCallback, e) } , h.tweenTo = function (t, i) { i = i || {}; var r, n, s, o = { ease: u, useFrames: this.usesFrames(), immediateRender: !1, lazy: !1 }, a = i.repeat && d.TweenMax || e; for (n in i) o[n] = i[n]; return o.time = this._parseTimeOrLabel(t), r = Math.abs(Number(o.time) - this._time) / this._timeScale || .001, s = new a(this, r, o), o.onStart = function () { s.target.paused(!0), s.vars.time === s.target.time() || r !== s.duration() || s.isFromTo || s.duration(Math.abs(s.vars.time - s.target.time()) / s.target._timeScale).render(s.time(), !0, !0), i.onStart && i.onStart.apply(i.onStartScope || i.callbackScope || s, i.onStartParams || []) } , s } , h.tweenFromTo = function (t, e, i) { i = i || {}, t = this._parseTimeOrLabel(t), i.startAt = { onComplete: this.seek, onCompleteParams: [t], callbackScope: this }, i.immediateRender = !1 !== i.immediateRender; var r = this.tweenTo(e, i); return r.isFromTo = 1, r.duration(Math.abs(r.vars.time - t) / this._timeScale || .001) } , h.render = function (t, e, i) { this._gc && this._enabled(!0, !1); var r, s, o, d, u, h, p, l, f = this._time, m = this._dirty ? this.totalDuration() : this._totalDuration, w = this._duration, I = this._totalTime, y = this._startTime, g = this._timeScale, S = this._rawPrevTime, v = this._paused, _ = this._cycle; if (f !== this._time && (t += this._time - f), t >= m - 1e-7 && t >= 0) this._locked || (this._totalTime = m, this._cycle = this._repeat), this._reversed || this._hasPausedChild() || (s = !0, d = "onComplete", u = !!this._timeline.autoRemoveChildren, 0 === this._duration && (0 >= t && t >= -1e-7 || 0 > S || S === n) && S !== t && this._first && (u = !0, S > n && (d = "onReverseComplete"))), this._rawPrevTime = this._duration || !e || t || this._rawPrevTime === t ? t : n, this._yoyo && 0 != (1 & this._cycle) ? this._time = t = 0 : (this._time = w, t = w + 1e-4); else if (1e-7 > t) if (this._locked || (this._totalTime = this._cycle = 0), this._time = 0, (0 !== f || 0 === w && S !== n && (S > 0 || 0 > t && S >= 0) && !this._locked) && (d = "onReverseComplete", s = this._reversed), 0 > t) this._active = !1, this._timeline.autoRemoveChildren && this._reversed ? (u = s = !0, d = "onReverseComplete") : S >= 0 && this._first && (u = !0), this._rawPrevTime = t; else { if (this._rawPrevTime = w || !e || t || this._rawPrevTime === t ? t : n, 0 === t && s) for (r = this._first; r && 0 === r._startTime;) r._duration || (s = !1), r = r._next; t = 0, this._initted || (u = !0) } else if (0 === w && 0 > S && (u = !0), this._time = this._rawPrevTime = t, this._locked || (this._totalTime = t, 0 !== this._repeat && (h = w + this._repeatDelay, this._cycle = this._totalTime / h >> 0, 0 !== this._cycle && this._cycle === this._totalTime / h && t >= I && this._cycle--, this._time = this._totalTime - this._cycle * h, this._yoyo && 0 != (1 & this._cycle) && (this._time = w - this._time), this._time > w ? (this._time = w, t = w + 1e-4) : this._time < 0 ? this._time = t = 0 : t = this._time)), this._hasPause && !this._forcingPlayhead && !e) { if ((t = this._time) >= f || this._repeat && _ !== this._cycle) for (r = this._first; r && r._startTime <= t && !p;) r._duration || "isPause" !== r.data || r.ratio || 0 === r._startTime && 0 === this._rawPrevTime || (p = r), r = r._next; else for (r = this._last; r && r._startTime >= t && !p;) r._duration || "isPause" === r.data && r._rawPrevTime > 0 && (p = r), r = r._prev; p && p._startTime < w && (this._time = t = p._startTime, this._totalTime = t + this._cycle * (this._totalDuration + this._repeatDelay)) } if (this._cycle !== _ && !this._locked) { var T = this._yoyo && 0 != (1 & _) , R = T === (this._yoyo && 0 != (1 & this._cycle)) , b = this._totalTime , P = this._cycle , x = this._rawPrevTime , C = this._time; if (this._totalTime = _ * w, this._cycle < _ ? T = !T : this._totalTime += w, this._time = f, this._rawPrevTime = 0 === w ? S - 1e-4 : S, this._cycle = _, this._locked = !0, f = T ? 0 : w, this.render(f, e, 0 === w), e || this._gc || this.vars.onRepeat && (this._cycle = P, this._locked = !1, this._callback("onRepeat")), f !== this._time) return; if (R && (this._cycle = _, this._locked = !0, f = T ? w + 1e-4 : -1e-4, this.render(f, !0, !1)), this._locked = !1, this._paused && !v) return; this._time = C, this._totalTime = b, this._cycle = P, this._rawPrevTime = x } if (this._time !== f && this._first || i || u || p) { if (this._initted || (this._initted = !0), this._active || !this._paused && this._totalTime !== I && t > 0 && (this._active = !0), 0 === I && this.vars.onStart && (0 === this._totalTime && this._totalDuration || e || this._callback("onStart")), (l = this._time) >= f) for (r = this._first; r && (o = r._next, l === this._time && (!this._paused || v));) (r._active || r._startTime <= this._time && !r._paused && !r._gc) && (p === r && this.pause(), r._reversed ? r.render((r._dirty ? r.totalDuration() : r._totalDuration) - (t - r._startTime) * r._timeScale, e, i) : r.render((t - r._startTime) * r._timeScale, e, i)), r = o; else for (r = this._last; r && (o = r._prev, l === this._time && (!this._paused || v));) { if (r._active || r._startTime <= f && !r._paused && !r._gc) { if (p === r) { for (p = r._prev; p && p.endTime() > this._time;) p.render(p._reversed ? p.totalDuration() - (t - p._startTime) * p._timeScale : (t - p._startTime) * p._timeScale, e, i), p = p._prev; p = null, this.pause() } r._reversed ? r.render((r._dirty ? r.totalDuration() : r._totalDuration) - (t - r._startTime) * r._timeScale, e, i) : r.render((t - r._startTime) * r._timeScale, e, i) } r = o } this._onUpdate && (e || (a.length && c(), this._callback("onUpdate"))), d && (this._locked || this._gc || (y === this._startTime || g !== this._timeScale) && (0 === this._time || m >= this.totalDuration()) && (s && (a.length && c(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !e && this.vars[d] && this._callback(d))) } else I !== this._totalTime && this._onUpdate && (e || this._callback("onUpdate")) } , h.getActive = function (t, e, i) { null == t && (t = !0), null == e && (e = !0), null == i && (i = !1); var r, n, s = [], o = this.getChildren(t, e, i), a = 0, c = o.length; for (r = 0; c > r; r++) (n = o[r]).isActive() && (s[a++] = n); return s } , h.getLabelAfter = function (t) { t || 0 !== t && (t = this._time); var e, i = this.getLabelsArray(), r = i.length; for (e = 0; r > e; e++) if (i[e].time > t) return i[e].name; return null } , h.getLabelBefore = function (t) { null == t && (t = this._time); for (var e = this.getLabelsArray(), i = e.length; --i > -1;) if (e[i].time < t) return e[i].name; return null } , h.getLabelsArray = function () { var t, e = [], i = 0; for (t in this._labels) e[i++] = { time: this._labels[t], name: t }; return e.sort((function (t, e) { return t.time - e.time } )), e } , h.invalidate = function () { return this._locked = !1, t.prototype.invalidate.call(this) } , h.progress = function (t, e) { return arguments.length ? this.totalTime(this.duration() * (this._yoyo && 0 != (1 & this._cycle) ? 1 - t : t) + this._cycle * (this._duration + this._repeatDelay), e) : this._time / this.duration() || 0 } , h.totalProgress = function (t, e) { return arguments.length ? this.totalTime(this.totalDuration() * t, e) : this._totalTime / this.totalDuration() || 0 } , h.totalDuration = function (e) { return arguments.length ? -1 !== this._repeat && e ? this.timeScale(this.totalDuration() / e) : this : (this._dirty && (t.prototype.totalDuration.call(this), this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat), this._totalDuration) } , h.time = function (t, e) { return arguments.length ? (this._dirty && this.totalDuration(), t > this._duration && (t = this._duration), this._yoyo && 0 != (1 & this._cycle) ? t = this._duration - t + this._cycle * (this._duration + this._repeatDelay) : 0 !== this._repeat && (t += this._cycle * (this._duration + this._repeatDelay)), this.totalTime(t, e)) : this._time } , h.repeat = function (t) { return arguments.length ? (this._repeat = t, this._uncache(!0)) : this._repeat } , h.repeatDelay = function (t) { return arguments.length ? (this._repeatDelay = t, this._uncache(!0)) : this._repeatDelay } , h.yoyo = function (t) { return arguments.length ? (this._yoyo = t, this) : this._yoyo } , h.currentLabel = function (t) { return arguments.length ? this.seek(t, !0) : this.getLabelBefore(this._time + 1e-8) } , r } ), !0), function () { var t = 180 / Math.PI , e = [] , i = [] , r = [] , n = {} , o = s._gsDefine.globals , a = function (t, e, i, r) { i === r && (i = r - (r - e) / 1e6), t === e && (e = t + (i - t) / 1e6), this.a = t, this.b = e, this.c = i, this.d = r, this.da = r - t, this.ca = i - t, this.ba = e - t } , c = function (t, e, i, r) { var n = { a: t } , s = {} , o = {} , a = { c: r } , c = (t + e) / 2 , d = (e + i) / 2 , u = (i + r) / 2 , h = (c + d) / 2 , p = (d + u) / 2 , l = (p - h) / 8; return n.b = c + (t - c) / 4, s.b = h + l, n.c = s.a = (n.b + s.b) / 2, s.c = o.a = (h + p) / 2, o.b = p - l, a.b = u + (r - u) / 4, o.c = a.a = (o.b + a.b) / 2, [n, s, o, a] } , d = function (t, n, s, o, a) { var d, u, h, p, l, f, m, w, I, y, g, S, v, _ = t.length - 1, T = 0, R = t[0].a; for (d = 0; _ > d; d++) u = (l = t[T]).a, h = l.d, p = t[T + 1].d, a ? (g = e[d], v = ((S = i[d]) + g) * n * .25 / (o ? .5 : r[d] || .5), w = h - ((f = h - (h - u) * (o ? .5 * n : 0 !== g ? v / g : 0)) + (((m = h + (p - h) * (o ? .5 * n : 0 !== S ? v / S : 0)) - f) * (3 * g / (g + S) + .5) / 4 || 0))) : w = h - ((f = h - (h - u) * n * .5) + (m = h + (p - h) * n * .5)) / 2, f += w, m += w, l.c = I = f, l.b = 0 !== d ? R : R = l.a + .6 * (l.c - l.a), l.da = h - u, l.ca = I - u, l.ba = R - u, s ? (y = c(u, R, I, h), t.splice(T, 1, y[0], y[1], y[2], y[3]), T += 4) : T++, R = m; (l = t[T]).b = R, l.c = R + .4 * (l.d - R), l.da = l.d - l.a, l.ca = l.c - l.a, l.ba = R - l.a, s && (y = c(l.a, R, l.c, l.d), t.splice(T, 1, y[0], y[1], y[2], y[3])) } , u = function (t, r, n, s) { var o, c, d, u, h, p, l = []; if (s) for (c = (t = [s].concat(t)).length; --c > -1;) "string" == typeof (p = t[c][r]) && "=" === p.charAt(1) && (t[c][r] = s[r] + Number(p.charAt(0) + p.substr(2))); if (0 > (o = t.length - 2)) return l[0] = new a(t[0][r], 0, 0, t[0][r]), l; for (c = 0; o > c; c++) d = t[c][r], u = t[c + 1][r], l[c] = new a(d, 0, 0, u), n && (h = t[c + 2][r], e[c] = (e[c] || 0) + (u - d) * (u - d), i[c] = (i[c] || 0) + (h - u) * (h - u)); return l[c] = new a(t[c][r], 0, 0, t[c + 1][r]), l } , h = function (t, s, o, a, c, h) { var p, l, f, m, w, I, y, g, S = {}, v = [], _ = h || t[0]; for (l in c = "string" == typeof c ? "," + c + "," : ",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,", null == s && (s = 1), t[0]) v.push(l); if (t.length > 1) { for (g = t[t.length - 1], y = !0, p = v.length; --p > -1;) if (l = v[p], Math.abs(_[l] - g[l]) > .05) { y = !1; break } y && (t = t.concat(), h && t.unshift(h), t.push(t[1]), h = t[t.length - 3]) } for (e.length = i.length = r.length = 0, p = v.length; --p > -1;) l = v[p], n[l] = -1 !== c.indexOf("," + l + ","), S[l] = u(t, l, n[l], h); for (p = e.length; --p > -1;) e[p] = Math.sqrt(e[p]), i[p] = Math.sqrt(i[p]); if (!a) { for (p = v.length; --p > -1;) if (n[l]) for (I = (f = S[v[p]]).length - 1, m = 0; I > m; m++) w = f[m + 1].da / i[m] + f[m].da / e[m] || 0, r[m] = (r[m] || 0) + w * w; for (p = r.length; --p > -1;) r[p] = Math.sqrt(r[p]) } for (p = v.length, m = o ? 4 : 1; --p > -1;) f = S[l = v[p]], d(f, s, o, a, n[l]), y && (f.splice(0, m), f.splice(f.length - m, m)); return S } , p = function (t, e, i) { var r, n, s, o, c, d, u, h, p, l, f, m = {}, w = "cubic" === (e = e || "soft") ? 3 : 2, I = "soft" === e, y = []; if (I && i && (t = [i].concat(t)), null == t || t.length < w + 1) throw "invalid Bezier data"; for (p in t[0]) y.push(p); for (d = y.length; --d > -1;) { for (p = y[d], m[p] = c = [], l = 0, h = t.length, u = 0; h > u; u++) r = null == i ? t[u][p] : "string" == typeof (f = t[u][p]) && "=" === f.charAt(1) ? i[p] + Number(f.charAt(0) + f.substr(2)) : Number(f), I && u > 1 && h - 1 > u && (c[l++] = (r + c[l - 2]) / 2), c[l++] = r; for (h = l - w + 1, l = 0, u = 0; h > u; u += w) r = c[u], n = c[u + 1], s = c[u + 2], o = 2 === w ? 0 : c[u + 3], c[l++] = f = 3 === w ? new a(r, n, s, o) : new a(r, (2 * n + r) / 3, (2 * n + s) / 3, s); c.length = l } return m } , l = function (t, e, i) { for (var r, n, s, o, a, c, d, u, h, p, l, f = 1 / i, m = t.length; --m > -1;) for (s = (p = t[m]).a, o = p.d - s, a = p.c - s, c = p.b - s, r = n = 0, u = 1; i >= u; u++) r = n - (n = ((d = f * u) * d * o + 3 * (h = 1 - d) * (d * a + h * c)) * d), l = m * i + u - 1, e[l] = (e[l] || 0) + r * r } , f = function (t, e) { var i, r, n, s, o = [], a = [], c = 0, d = 0, u = (e = e >> 0 || 6) - 1, h = [], p = []; for (i in t) l(t[i], o, e); for (n = o.length, r = 0; n > r; r++) c += Math.sqrt(o[r]), p[s = r % e] = c, s === u && (d += c, h[s = r / e >> 0] = p, a[s] = d, c = 0, p = []); return { length: d, lengths: a, segments: h } } , m = s._gsDefine.plugin({ propName: "bezier", priority: -1, version: "1.3.8", API: 2, global: !0, init: function (t, e, i) { this._target = t, e instanceof Array && (e = { values: e }), this._func = {}, this._mod = {}, this._props = [], this._timeRes = null == e.timeResolution ? 6 : parseInt(e.timeResolution, 10); var r, n, s, o, a, c = e.values || [], d = {}, u = c[0], l = e.autoRotate || i.vars.orientToBezier; for (r in this._autoRotate = l ? l instanceof Array ? l : [["x", "y", "rotation", !0 === l ? 0 : Number(l) || 0]] : null, u) this._props.push(r); for (s = this._props.length; --s > -1;) r = this._props[s], this._overwriteProps.push(r), n = this._func[r] = "function" == typeof t[r], d[r] = n ? t[r.indexOf("set") || "function" != typeof t["get" + r.substr(3)] ? r : "get" + r.substr(3)]() : parseFloat(t[r]), a || d[r] !== c[0][r] && (a = d); if (this._beziers = "cubic" !== e.type && "quadratic" !== e.type && "soft" !== e.type ? h(c, isNaN(e.curviness) ? 1 : e.curviness, !1, "thruBasic" === e.type, e.correlate, a) : p(c, e.type, d), this._segCount = this._beziers[r].length, this._timeRes) { var m = f(this._beziers, this._timeRes); this._length = m.length, this._lengths = m.lengths, this._segments = m.segments, this._l1 = this._li = this._s1 = this._si = 0, this._l2 = this._lengths[0], this._curSeg = this._segments[0], this._s2 = this._curSeg[0], this._prec = 1 / this._curSeg.length } if (l = this._autoRotate) for (this._initialRotations = [], l[0] instanceof Array || (this._autoRotate = l = [l]), s = l.length; --s > -1;) { for (o = 0; 3 > o; o++) r = l[s][o], this._func[r] = "function" == typeof t[r] && t[r.indexOf("set") || "function" != typeof t["get" + r.substr(3)] ? r : "get" + r.substr(3)]; r = l[s][2], this._initialRotations[s] = (this._func[r] ? this._func[r].call(this._target) : this._target[r]) || 0, this._overwriteProps.push(r) } return this._startRatio = i.vars.runBackwards ? 1 : 0, !0 }, set: function (e) { var i, r, n, s, o, a, c, d, u, h, p = this._segCount, l = this._func, f = this._target, m = e !== this._startRatio; if (this._timeRes) { if (u = this._lengths, h = this._curSeg, e *= this._length, n = this._li, e > this._l2 && p - 1 > n) { for (d = p - 1; d > n && (this._l2 = u[++n]) <= e;) ; this._l1 = u[n - 1], this._li = n, this._curSeg = h = this._segments[n], this._s2 = h[this._s1 = this._si = 0] } else if (e < this._l1 && n > 0) { for (; n > 0 && (this._l1 = u[--n]) >= e;) ; 0 === n && e < this._l1 ? this._l1 = 0 : n++, this._l2 = u[n], this._li = n, this._curSeg = h = this._segments[n], this._s1 = h[(this._si = h.length - 1) - 1] || 0, this._s2 = h[this._si] } if (i = n, e -= this._l1, n = this._si, e > this._s2 && n < h.length - 1) { for (d = h.length - 1; d > n && (this._s2 = h[++n]) <= e;) ; this._s1 = h[n - 1], this._si = n } else if (e < this._s1 && n > 0) { for (; n > 0 && (this._s1 = h[--n]) >= e;) ; 0 === n && e < this._s1 ? this._s1 = 0 : n++, this._s2 = h[n], this._si = n } a = (n + (e - this._s1) / (this._s2 - this._s1)) * this._prec || 0 } else a = (e - (i = 0 > e ? 0 : e >= 1 ? p - 1 : p * e >> 0) * (1 / p)) * p; for (r = 1 - a, n = this._props.length; --n > -1;) s = this._props[n], c = (a * a * (o = this._beziers[s][i]).da + 3 * r * (a * o.ca + r * o.ba)) * a + o.a, this._mod[s] && (c = this._mod[s](c, f)), l[s] ? f[s](c) : f[s] = c; if (this._autoRotate) { var w, I, y, g, S, v, _, T = this._autoRotate; for (n = T.length; --n > -1;) s = T[n][2], v = T[n][3] || 0, _ = !0 === T[n][4] ? 1 : t, o = this._beziers[T[n][0]], w = this._beziers[T[n][1]], o && w && (o = o[i], w = w[i], I = o.a + (o.b - o.a) * a, I += ((g = o.b + (o.c - o.b) * a) - I) * a, g += (o.c + (o.d - o.c) * a - g) * a, y = w.a + (w.b - w.a) * a, y += ((S = w.b + (w.c - w.b) * a) - y) * a, S += (w.c + (w.d - w.c) * a - S) * a, c = m ? Math.atan2(S - y, g - I) * _ + v : this._initialRotations[n], this._mod[s] && (c = this._mod[s](c, f)), l[s] ? f[s](c) : f[s] = c) } } }) , w = m.prototype; m.bezierThrough = h, m.cubicToQuadratic = c, m._autoCSS = !0, m.quadraticToCubic = function (t, e, i) { return new a(t, (2 * e + t) / 3, (2 * e + i) / 3, i) } , m._cssRegister = function () { var t = o.CSSPlugin; if (t) { var e = t._internals , i = e._parseToProxy , r = e._setPluginRatio , n = e.CSSPropTween; e._registerComplexSpecialProp("bezier", { parser: function (t, e, s, o, a, c) { e instanceof Array && (e = { values: e }), c = new m; var d, u, h, p = e.values, l = p.length - 1, f = [], w = {}; if (0 > l) return a; for (d = 0; l >= d; d++) h = i(t, p[d], o, a, c, l !== d), f[d] = h.end; for (u in e) w[u] = e[u]; return w.values = f, (a = new n(t, "bezier", 0, 0, h.pt, 2)).data = h, a.plugin = c, a.setRatio = r, 0 === w.autoRotate && (w.autoRotate = !0), !w.autoRotate || w.autoRotate instanceof Array || (d = !0 === w.autoRotate ? 0 : Number(w.autoRotate), w.autoRotate = null != h.end.left ? [["left", "top", "rotation", d, !1]] : null != h.end.x && [["x", "y", "rotation", d, !1]]), w.autoRotate && (o._transform || o._enableTransforms(!1), h.autoRotate = o._target._gsTransform, h.proxy.rotation = h.autoRotate.rotation || 0, o._overwriteProps.push("rotation")), c._onInitTween(h.proxy, w, o._tween), a } }) } } , w._mod = function (t) { for (var e, i = this._overwriteProps, r = i.length; --r > -1;) (e = t[i[r]]) && "function" == typeof e && (this._mod[i[r]] = e) } , w._kill = function (t) { var e, i, r = this._props; for (e in this._beziers) if (e in t) for (delete this._beziers[e], delete this._func[e], i = r.length; --i > -1;) r[i] === e && r.splice(i, 1); if (r = this._autoRotate) for (i = r.length; --i > -1;) t[r[i][2]] && r.splice(i, 1); return this._super._kill.call(this, t) } }(), s._gsDefine("plugins.CSSPlugin", ["plugins.TweenPlugin", "TweenLite"], (function (t, e) { var i, r, o, a, c = function e() { t.call(this, "css"), this._overwriteProps.length = 0, this.setRatio = e.prototype.setRatio }, d = s._gsDefine.globals, u = {}, h = c.prototype = new t("css"); h.constructor = c, c.version = "1.20.4", c.API = 2, c.defaultTransformPerspective = 0, c.defaultSkewType = "compensated", c.defaultSmoothOrigin = !0, c.suffixMap = { top: h = "px", right: h, bottom: h, left: h, width: h, height: h, fontSize: h, padding: h, margin: h, perspective: h, lineHeight: "" }; var p, l, f, m, w, I, y, g, S = /(?:\-|\.|\b)(\d|\.|e\-)+/g, v = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g, _ = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi, T = /(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g, R = /(?:\d|\-|\+|=|#|\.)*/g, b = /opacity *= *([^)]*)/i, P = /opacity:([^;]*)/i, x = /alpha\(opacity *=.+?\)/i, C = /^(rgb|hsl)/, U = /([A-Z])/g, k = /-([a-z])/gi, L = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi, N = function (t, e) { return e.toUpperCase() }, E = /(?:Left|Right|Width)/i, M = /(M11|M12|M21|M22)=[\d\-\.e]+/gi, A = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i, G = /,(?=[^\)]*(?:\(|$))/gi, B = /[\s,\(]/i, F = Math.PI / 180, D = 180 / Math.PI, V = {}, O = { style: {} }, q = s.document || { createElement: function () { return O } }, H = function (t, e) { return q.createElementNS ? q.createElementNS(e || "http://www.w3.org/1999/xhtml", t) : q.createElement(t) }, W = H("div"), $ = H("img"), z = c._internals = { _specialProps: u }, j = (s.navigator || {}).userAgent || "", Y = function () { var t = j.indexOf("Android") , e = H("a"); return f = -1 !== j.indexOf("Safari") && -1 === j.indexOf("Chrome") && (-1 === t || parseFloat(j.substr(t + 8, 2)) > 3), w = f && parseFloat(j.substr(j.indexOf("Version/") + 8, 2)) < 6, m = -1 !== j.indexOf("Firefox"), (/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(j) || /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(j)) && (I = parseFloat(RegExp.$1)), !!e && (e.style.cssText = "top:1px;opacity:.55;", /^0.55/.test(e.style.opacity)) }(), J = function (t) { return b.test("string" == typeof t ? t : (t.currentStyle ? t.currentStyle.filter : t.style.filter) || "") ? parseFloat(RegExp.$1) / 100 : 1 }, K = function (t) { s.console && console.log(t) }, X = "", Q = "", Z = function (t, e) { var i, r, n = (e = e || W).style; if (void 0 !== n[t]) return t; for (t = t.charAt(0).toUpperCase() + t.substr(1), i = ["O", "Moz", "ms", "Ms", "Webkit"], r = 5; --r > -1 && void 0 === n[i[r] + t];) ; return r >= 0 ? (X = "-" + (Q = 3 === r ? "ms" : i[r]).toLowerCase() + "-", Q + t) : null }, tt = q.defaultView ? q.defaultView.getComputedStyle : function () { } , et = c.getStyle = function (t, e, i, r, n) { var s; return Y || "opacity" !== e ? (!r && t.style[e] ? s = t.style[e] : (i = i || tt(t)) ? s = i[e] || i.getPropertyValue(e) || i.getPropertyValue(e.replace(U, "-$1").toLowerCase()) : t.currentStyle && (s = t.currentStyle[e]), null == n || s && "none" !== s && "auto" !== s && "auto auto" !== s ? s : n) : J(t) } , it = z.convertToPixels = function (t, i, r, n, s) { if ("px" === n || !n && "lineHeight" !== i) return r; if ("auto" === n || !r) return 0; var o, a, d, u = E.test(i), h = t, p = W.style, l = 0 > r, f = 1 === r; if (l && (r = -r), f && (r *= 100), "lineHeight" !== i || n) if ("%" === n && -1 !== i.indexOf("border")) o = r / 100 * (u ? t.clientWidth : t.clientHeight); else { if (p.cssText = "border:0 solid red;position:" + et(t, "position") + ";line-height:0;", "%" !== n && h.appendChild && "v" !== n.charAt(0) && "rem" !== n) p[u ? "borderLeftWidth" : "borderTopWidth"] = r + n; else { if (h = t.parentNode || q.body, -1 !== et(h, "display").indexOf("flex") && (p.position = "absolute"), a = h._gsCache, d = e.ticker.frame, a && u && a.time === d) return a.width * r / 100; p[u ? "width" : "height"] = r + n } h.appendChild(W), o = parseFloat(W[u ? "offsetWidth" : "offsetHeight"]), h.removeChild(W), u && "%" === n && !1 !== c.cacheWidths && ((a = h._gsCache = h._gsCache || {}).time = d, a.width = o / r * 100), 0 !== o || s || (o = it(t, i, r, n, !0)) } else a = tt(t).lineHeight, t.style.lineHeight = r, o = parseFloat(tt(t).lineHeight), t.style.lineHeight = a; return f && (o /= 100), l ? -o : o } , rt = z.calculateOffset = function (t, e, i) { if ("absolute" !== et(t, "position", i)) return 0; var r = "left" === e ? "Left" : "Top" , n = et(t, "margin" + r, i); return t["offset" + r] - (it(t, e, parseFloat(n), n.replace(R, "")) || 0) } , nt = function (t, e) { var i, r, n, s = {}; if (e = e || tt(t, null)) if (i = e.length) for (; --i > -1;) (-1 === (n = e[i]).indexOf("-transform") || Lt === n) && (s[n.replace(k, N)] = e.getPropertyValue(n)); else for (i in e) (-1 === i.indexOf("Transform") || kt === i) && (s[i] = e[i]); else if (e = t.currentStyle || t.style) for (i in e) "string" == typeof i && void 0 === s[i] && (s[i.replace(k, N)] = e[i]); return Y || (s.opacity = J(t)), r = $t(t, e, !1), s.rotation = r.rotation, s.skewX = r.skewX, s.scaleX = r.scaleX, s.scaleY = r.scaleY, s.x = r.x, s.y = r.y, Et && (s.z = r.z, s.rotationX = r.rotationX, s.rotationY = r.rotationY, s.scaleZ = r.scaleZ), s.filters && delete s.filters, s }, st = function (t, e, i, r, n) { var s, o, a, c = {}, d = t.style; for (o in i) "cssText" !== o && "length" !== o && isNaN(o) && (e[o] !== (s = i[o]) || n && n[o]) && -1 === o.indexOf("Origin") && ("number" == typeof s || "string" == typeof s) && (c[o] = "auto" !== s || "left" !== o && "top" !== o ? "" !== s && "auto" !== s && "none" !== s || "string" != typeof e[o] || "" === e[o].replace(T, "") ? s : 0 : rt(t, o), void 0 !== d[o] && (a = new St(d, o, d[o], a))); if (r) for (o in r) "className" !== o && (c[o] = r[o]); return { difs: c, firstMPT: a } }, ot = { width: ["Left", "Right"], height: ["Top", "Bottom"] }, at = ["marginLeft", "marginRight", "marginTop", "marginBottom"], ct = function (t, e, i) { if ("svg" === (t.nodeName + "").toLowerCase()) return (i || tt(t))[e] || 0; if (t.getCTM && qt(t)) return t.getBBox()[e] || 0; var r = parseFloat("width" === e ? t.offsetWidth : t.offsetHeight) , n = ot[e] , s = n.length; for (i = i || tt(t, null); --s > -1;) r -= parseFloat(et(t, "padding" + n[s], i, !0)) || 0, r -= parseFloat(et(t, "border" + n[s] + "Width", i, !0)) || 0; return r }, dt = function t(e, i) { if ("contain" === e || "auto" === e || "auto auto" === e) return e + " "; (null == e || "" === e) && (e = "0 0"); var r, n = e.split(" "), s = -1 !== e.indexOf("left") ? "0%" : -1 !== e.indexOf("right") ? "100%" : n[0], o = -1 !== e.indexOf("top") ? "0%" : -1 !== e.indexOf("bottom") ? "100%" : n[1]; if (n.length > 3 && !i) { for (n = e.split(", ").join(",").split(","), e = [], r = 0; r < n.length; r++) e.push(t(n[r])); return e.join(",") } return null == o ? o = "center" === s ? "50%" : "0" : "center" === o && (o = "50%"), ("center" === s || isNaN(parseFloat(s)) && -1 === (s + "").indexOf("=")) && (s = "50%"), e = s + " " + o + (n.length > 2 ? " " + n[2] : ""), i && (i.oxp = -1 !== s.indexOf("%"), i.oyp = -1 !== o.indexOf("%"), i.oxr = "=" === s.charAt(1), i.oyr = "=" === o.charAt(1), i.ox = parseFloat(s.replace(T, "")), i.oy = parseFloat(o.replace(T, "")), i.v = e), i || e }, ut = function (t, e) { return "function" == typeof t && (t = t(g, y)), "string" == typeof t && "=" === t.charAt(1) ? parseInt(t.charAt(0) + "1", 10) * parseFloat(t.substr(2)) : parseFloat(t) - parseFloat(e) || 0 }, ht = function (t, e) { return "function" == typeof t && (t = t(g, y)), null == t ? e : "string" == typeof t && "=" === t.charAt(1) ? parseInt(t.charAt(0) + "1", 10) * parseFloat(t.substr(2)) + e : parseFloat(t) || 0 }, pt = function (t, e, i, r) { var n, s, o, a, c; return "function" == typeof t && (t = t(g, y)), null == t ? a = e : "number" == typeof t ? a = t : (n = 360, s = t.split("_"), o = ((c = "=" === t.charAt(1)) ? parseInt(t.charAt(0) + "1", 10) * parseFloat(s[0].substr(2)) : parseFloat(s[0])) * (-1 === t.indexOf("rad") ? 1 : D) - (c ? 0 : e), s.length && (r && (r[i] = e + o), -1 !== t.indexOf("short") && ((o %= n) !== o % 180 && (o = 0 > o ? o + n : o - n)), -1 !== t.indexOf("_cw") && 0 > o ? o = (o + 9999999999 * n) % n - (o / n | 0) * n : -1 !== t.indexOf("ccw") && o > 0 && (o = (o - 9999999999 * n) % n - (o / n | 0) * n)), a = e + o), 1e-6 > a && a > -1e-6 && (a = 0), a }, lt = { aqua: [0, 255, 255], lime: [0, 255, 0], silver: [192, 192, 192], black: [0, 0, 0], maroon: [128, 0, 0], teal: [0, 128, 128], blue: [0, 0, 255], navy: [0, 0, 128], white: [255, 255, 255], fuchsia: [255, 0, 255], olive: [128, 128, 0], yellow: [255, 255, 0], orange: [255, 165, 0], gray: [128, 128, 128], purple: [128, 0, 128], green: [0, 128, 0], red: [255, 0, 0], pink: [255, 192, 203], cyan: [0, 255, 255], transparent: [255, 255, 255, 0] }, ft = function (t, e, i) { return 255 * (1 > 6 * (t = 0 > t ? t + 1 : t > 1 ? t - 1 : t) ? e + (i - e) * t * 6 : .5 > t ? i : 2 > 3 * t ? e + (i - e) * (2 / 3 - t) * 6 : e) + .5 | 0 }, mt = c.parseColor = function (t, e) { var i, r, n, s, o, a, c, d, u, h, p; if (t) if ("number" == typeof t) i = [t >> 16, t >> 8 & 255, 255 & t]; else { if ("," === t.charAt(t.length - 1) && (t = t.substr(0, t.length - 1)), lt[t]) i = lt[t]; else if ("#" === t.charAt(0)) 4 === t.length && (r = t.charAt(1), n = t.charAt(2), s = t.charAt(3), t = "#" + r + r + n + n + s + s), i = [(t = parseInt(t.substr(1), 16)) >> 16, t >> 8 & 255, 255 & t]; else if ("hsl" === t.substr(0, 3)) if (i = p = t.match(S), e) { if (-1 !== t.indexOf("=")) return t.match(v) } else o = Number(i[0]) % 360 / 360, a = Number(i[1]) / 100, r = 2 * (c = Number(i[2]) / 100) - (n = .5 >= c ? c * (a + 1) : c + a - c * a), i.length > 3 && (i[3] = Number(i[3])), i[0] = ft(o + 1 / 3, r, n), i[1] = ft(o, r, n), i[2] = ft(o - 1 / 3, r, n); else i = t.match(S) || lt.transparent; i[0] = Number(i[0]), i[1] = Number(i[1]), i[2] = Number(i[2]), i.length > 3 && (i[3] = Number(i[3])) } else i = lt.black; return e && !p && (r = i[0] / 255, n = i[1] / 255, s = i[2] / 255, c = ((d = Math.max(r, n, s)) + (u = Math.min(r, n, s))) / 2, d === u ? o = a = 0 : (h = d - u, a = c > .5 ? h / (2 - d - u) : h / (d + u), o = d === r ? (n - s) / h + (s > n ? 6 : 0) : d === n ? (s - r) / h + 2 : (r - n) / h + 4, o *= 60), i[0] = o + .5 | 0, i[1] = 100 * a + .5 | 0, i[2] = 100 * c + .5 | 0), i } , wt = function (t, e) { var i, r, n, s = t.match(It) || [], o = 0, a = ""; if (!s.length) return t; for (i = 0; i < s.length; i++) r = s[i], o += (n = t.substr(o, t.indexOf(r, o) - o)).length + r.length, 3 === (r = mt(r, e)).length && r.push(1), a += n + (e ? "hsla(" + r[0] + "," + r[1] + "%," + r[2] + "%," + r[3] : "rgba(" + r.join(",")) + ")"; return a + t.substr(o) }, It = "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b"; for (h in lt) It += "|" + h + "\\b"; It = new RegExp(It + ")", "gi"), c.colorStringFilter = function (t) { var e, i = t[0] + " " + t[1]; It.test(i) && (e = -1 !== i.indexOf("hsl(") || -1 !== i.indexOf("hsla("), t[0] = wt(t[0], e), t[1] = wt(t[1], e)), It.lastIndex = 0 } , e.defaultStringFilter || (e.defaultStringFilter = c.colorStringFilter); var yt = function (t, e, i, r) { if (null == t) return function (t) { return t } ; var n, s = e ? (t.match(It) || [""])[0] : "", o = t.split(s).join("").match(_) || [], a = t.substr(0, t.indexOf(o[0])), c = ")" === t.charAt(t.length - 1) ? ")" : "", d = -1 !== t.indexOf(" ") ? " " : ",", u = o.length, h = u > 0 ? o[0].replace(S, "") : ""; return u ? n = e ? function (t) { var e, p, l, f; if ("number" == typeof t) t += h; else if (r && G.test(t)) { for (f = t.replace(G, "|").split("|"), l = 0; l < f.length; l++) f[l] = n(f[l]); return f.join(",") } if (e = (t.match(It) || [s])[0], l = (p = t.split(e).join("").match(_) || []).length, u > l--) for (; ++l < u;) p[l] = i ? p[(l - 1) / 2 | 0] : o[l]; return a + p.join(d) + d + e + c + (-1 !== t.indexOf("inset") ? " inset" : "") } : function (t) { var e, s, p; if ("number" == typeof t) t += h; else if (r && G.test(t)) { for (s = t.replace(G, "|").split("|"), p = 0; p < s.length; p++) s[p] = n(s[p]); return s.join(",") } if (p = (e = t.match(_) || []).length, u > p--) for (; ++p < u;) e[p] = i ? e[(p - 1) / 2 | 0] : o[p]; return a + e.join(d) + c } : function (t) { return t } } , gt = function (t) { return t = t.split(","), function (e, i, r, n, s, o, a) { var c, d = (i + "").split(" "); for (a = {}, c = 0; 4 > c; c++) a[t[c]] = d[c] = d[c] || d[(c - 1) / 2 >> 0]; return n.parse(e, a, s, o) } } , St = (z._setPluginRatio = function (t) { this.plugin.setRatio(t); for (var e, i, r, n, s, o = this.data, a = o.proxy, c = o.firstMPT; c;) e = a[c.v], c.r ? e = Math.round(e) : 1e-6 > e && e > -1e-6 && (e = 0), c.t[c.p] = e, c = c._next; if (o.autoRotate && (o.autoRotate.rotation = o.mod ? o.mod(a.rotation, this.t) : a.rotation), 1 === t || 0 === t) for (c = o.firstMPT, s = 1 === t ? "e" : "b"; c;) { if ((i = c.t).type) { if (1 === i.type) { for (n = i.xs0 + i.s + i.xs1, r = 1; r < i.l; r++) n += i["xn" + r] + i["xs" + (r + 1)]; i[s] = n } } else i[s] = i.s + i.xs0; c = c._next } } , function (t, e, i, r, n) { this.t = t, this.p = e, this.v = i, this.r = n, r && (r._prev = this, this._next = r) } ) , vt = (z._parseToProxy = function (t, e, i, r, n, s) { var o, a, c, d, u, h = r, p = {}, l = {}, f = i._transform, m = V; for (i._transform = null, V = e, r = u = i.parse(t, e, r, n), V = m, s && (i._transform = f, h && (h._prev = null, h._prev && (h._prev._next = null))); r && r !== h;) { if (r.type <= 1 && (l[a = r.p] = r.s + r.c, p[a] = r.s, s || (d = new St(r, "s", a, d, r.r), r.c = 0), 1 === r.type)) for (o = r.l; --o > 0;) c = "xn" + o, l[a = r.p + "_" + c] = r.data[c], p[a] = r[c], s || (d = new St(r, c, a, d, r.rxp[c])); r = r._next } return { proxy: p, end: l, firstMPT: d, pt: u } } , z.CSSPropTween = function (t, e, r, n, s, o, c, d, u, h, p) { this.t = t, this.p = e, this.s = r, this.c = n, this.n = c || e, t instanceof vt || a.push(this.n), this.r = d, this.type = o || 0, u && (this.pr = u, i = !0), this.b = void 0 === h ? r : h, this.e = void 0 === p ? r + n : p, s && (this._next = s, s._prev = this) } ) , _t = function (t, e, i, r, n, s) { var o = new vt(t, e, i, r - i, n, -1, s); return o.b = i, o.e = o.xs0 = r, o } , Tt = c.parseComplex = function (t, e, i, r, n, s, o, a, d, u) { i = i || s || "", "function" == typeof r && (r = r(g, y)), o = new vt(t, e, 0, 0, o, u ? 2 : 1, null, !1, a, i, r), r += "", n && It.test(r + i) && (c.colorStringFilter(r = [i, r]), i = r[0], r = r[1]); var h, l, f, m, w, I, _, T, R, b, P, x, C, U = i.split(", ").join(",").split(" "), k = r.split(", ").join(",").split(" "), L = U.length, N = !1 !== p; for ((-1 !== r.indexOf(",") || -1 !== i.indexOf(",")) && (-1 !== (r + i).indexOf("rgb") || -1 !== (r + i).indexOf("hsl") ? (U = U.join(" ").replace(G, ", ").split(" "), k = k.join(" ").replace(G, ", ").split(" ")) : (U = U.join(" ").split(",").join(", ").split(" "), k = k.join(" ").split(",").join(", ").split(" ")), L = U.length), L !== k.length && (L = (U = (s || "").split(" ")).length), o.plugin = d, o.setRatio = u, It.lastIndex = 0, h = 0; L > h; h++) if (m = U[h], w = k[h], (T = parseFloat(m)) || 0 === T) o.appendXtra("", T, ut(w, T), w.replace(v, ""), N && -1 !== w.indexOf("px"), !0); else if (n && It.test(m)) x = ")" + ((x = w.indexOf(")") + 1) ? w.substr(x) : ""), C = -1 !== w.indexOf("hsl") && Y, b = w, m = mt(m, C), w = mt(w, C), (R = m.length + w.length > 6) && !Y && 0 === w[3] ? (o["xs" + o.l] += o.l ? " transparent" : "transparent", o.e = o.e.split(k[h]).join("transparent")) : (Y || (R = !1), C ? o.appendXtra(b.substr(0, b.indexOf("hsl")) + (R ? "hsla(" : "hsl("), m[0], ut(w[0], m[0]), ",", !1, !0).appendXtra("", m[1], ut(w[1], m[1]), "%,", !1).appendXtra("", m[2], ut(w[2], m[2]), R ? "%," : "%" + x, !1) : o.appendXtra(b.substr(0, b.indexOf("rgb")) + (R ? "rgba(" : "rgb("), m[0], w[0] - m[0], ",", !0, !0).appendXtra("", m[1], w[1] - m[1], ",", !0).appendXtra("", m[2], w[2] - m[2], R ? "," : x, !0), R && (m = m.length < 4 ? 1 : m[3], o.appendXtra("", m, (w.length < 4 ? 1 : w[3]) - m, x, !1))), It.lastIndex = 0; else if (I = m.match(S)) { if (!(_ = w.match(v)) || _.length !== I.length) return o; for (f = 0, l = 0; l < I.length; l++) P = I[l], b = m.indexOf(P, f), o.appendXtra(m.substr(f, b - f), Number(P), ut(_[l], P), "", N && "px" === m.substr(b + P.length, 2), 0 === l), f = b + P.length; o["xs" + o.l] += m.substr(f) } else o["xs" + o.l] += o.l || o["xs" + o.l] ? " " + w : w; if (-1 !== r.indexOf("=") && o.data) { for (x = o.xs0 + o.data.s, h = 1; h < o.l; h++) x += o["xs" + h] + o.data["xn" + h]; o.e = x + o["xs" + h] } return o.l || (o.type = -1, o.xs0 = o.e), o.xfirst || o } , Rt = 9; for ((h = vt.prototype).l = h.pr = 0; --Rt > 0;) h["xn" + Rt] = 0, h["xs" + Rt] = ""; h.xs0 = "", h._next = h._prev = h.xfirst = h.data = h.plugin = h.setRatio = h.rxp = null, h.appendXtra = function (t, e, i, r, n, s) { var o = this , a = o.l; return o["xs" + a] += s && (a || o["xs" + a]) ? " " + t : t || "", i || 0 === a || o.plugin ? (o.l++, o.type = o.setRatio ? 2 : 1, o["xs" + o.l] = r || "", a > 0 ? (o.data["xn" + a] = e + i, o.rxp["xn" + a] = n, o["xn" + a] = e, o.plugin || (o.xfirst = new vt(o, "xn" + a, e, i, o.xfirst || o, 0, o.n, n, o.pr), o.xfirst.xs0 = 0), o) : (o.data = { s: e + i }, o.rxp = {}, o.s = e, o.c = i, o.r = n, o)) : (o["xs" + a] += e + (r || ""), o) } ; var bt = function (t, e) { e = e || {}, this.p = e.prefix && Z(t) || t, u[t] = u[this.p] = this, this.format = e.formatter || yt(e.defaultValue, e.color, e.collapsible, e.multi), e.parser && (this.parse = e.parser), this.clrs = e.color, this.multi = e.multi, this.keyword = e.keyword, this.dflt = e.defaultValue, this.pr = e.priority || 0 } , Pt = z._registerComplexSpecialProp = function (t, e, i) { "object" != n(e) && (e = { parser: i }); var r, s = t.split(","), o = e.defaultValue; for (i = i || [o], r = 0; r < s.length; r++) e.prefix = 0 === r && e.prefix, e.defaultValue = i[r] || o, new bt(s[r], e) } , xt = z._registerPluginProp = function (t) { if (!u[t]) { var e = t.charAt(0).toUpperCase() + t.substr(1) + "Plugin"; Pt(t, { parser: function (t, i, r, n, s, o, a) { var c = d.com.greensock.plugins[e]; return c ? (c._cssRegister(), u[r].parse(t, i, r, n, s, o, a)) : (K("Error: " + e + " js file not loaded."), s) } }) } } ; (h = bt.prototype).parseComplex = function (t, e, i, r, n, s) { var o, a, c, d, u, h, p = this.keyword; if (this.multi && (G.test(i) || G.test(e) ? (a = e.replace(G, "|").split("|"), c = i.replace(G, "|").split("|")) : p && (a = [e], c = [i])), c) { for (d = c.length > a.length ? c.length : a.length, o = 0; d > o; o++) e = a[o] = a[o] || this.dflt, i = c[o] = c[o] || this.dflt, p && ((u = e.indexOf(p)) !== (h = i.indexOf(p)) && (-1 === h ? a[o] = a[o].split(p).join("") : -1 === u && (a[o] += " " + p))); e = a.join(", "), i = c.join(", ") } return Tt(t, this.p, e, i, this.clrs, this.dflt, r, this.pr, n, s) } , h.parse = function (t, e, i, r, n, s, a) { return this.parseComplex(t.style, this.format(et(t, this.p, o, !1, this.dflt)), this.format(e), n, s) } , c.registerSpecialProp = function (t, e, i) { Pt(t, { parser: function (t, r, n, s, o, a, c) { var d = new vt(t, n, 0, 0, o, 2, n, !1, i); return d.plugin = a, d.setRatio = e(t, r, s._tween, n), d }, priority: i }) } , c.useSVGTransformAttr = !0; var Ct, Ut = "scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","), kt = Z("transform"), Lt = X + "transform", Nt = Z("transformOrigin"), Et = null !== Z("perspective"), Mt = z.Transform = function () { this.perspective = parseFloat(c.defaultTransformPerspective) || 0, this.force3D = !(!1 === c.defaultForce3D || !Et) && (c.defaultForce3D || "auto") } , At = s.SVGElement, Gt = function (t, e, i) { var r, n = q.createElementNS("http://www.w3.org/2000/svg", t), s = /([a-z])([A-Z])/g; for (r in i) n.setAttributeNS(null, r.replace(s, "$1-$2").toLowerCase(), i[r]); return e.appendChild(n), n }, Bt = q.documentElement || {}, Ft = function () { var t, e, i, r = I || /Android/i.test(j) && !s.chrome; return q.createElementNS && !r && (t = Gt("svg", Bt), i = (e = Gt("rect", t, { width: 100, height: 50, x: 100 })).getBoundingClientRect().width, e.style[Nt] = "50% 50%", e.style[kt] = "scaleX(0.5)", r = i === e.getBoundingClientRect().width && !(m && Et), Bt.removeChild(t)), r }(), Dt = function (t, e, i, r, n, s) { var o, a, d, u, h, p, l, f, m, w, I, y, g, S, v = t._gsTransform, _ = Wt(t, !0); v && (g = v.xOrigin, S = v.yOrigin), (!r || (o = r.split(" ")).length < 2) && (0 === (l = t.getBBox()).x && 0 === l.y && l.width + l.height === 0 && (l = { x: parseFloat(t.hasAttribute("x") ? t.getAttribute("x") : t.hasAttribute("cx") ? t.getAttribute("cx") : 0) || 0, y: parseFloat(t.hasAttribute("y") ? t.getAttribute("y") : t.hasAttribute("cy") ? t.getAttribute("cy") : 0) || 0, width: 0, height: 0 }), o = [(-1 !== (e = dt(e).split(" "))[0].indexOf("%") ? parseFloat(e[0]) / 100 * l.width : parseFloat(e[0])) + l.x, (-1 !== e[1].indexOf("%") ? parseFloat(e[1]) / 100 * l.height : parseFloat(e[1])) + l.y]), i.xOrigin = u = parseFloat(o[0]), i.yOrigin = h = parseFloat(o[1]), r && _ !== Ht && (p = _[0], l = _[1], f = _[2], m = _[3], w = _[4], I = _[5], (y = p * m - l * f) && (a = u * (m / y) + h * (-f / y) + (f * I - m * w) / y, d = u * (-l / y) + h * (p / y) - (p * I - l * w) / y, u = i.xOrigin = o[0] = a, h = i.yOrigin = o[1] = d)), v && (s && (i.xOffset = v.xOffset, i.yOffset = v.yOffset, v = i), n || !1 !== n && !1 !== c.defaultSmoothOrigin ? (a = u - g, d = h - S, v.xOffset += a * _[0] + d * _[2] - a, v.yOffset += a * _[1] + d * _[3] - d) : v.xOffset = v.yOffset = 0), s || t.setAttribute("data-svg-origin", o.join(" ")) }, Vt = function t(e) { var i, r = H("svg", this.ownerSVGElement && this.ownerSVGElement.getAttribute("xmlns") || "http://www.w3.org/2000/svg"), n = this.parentNode, s = this.nextSibling, o = this.style.cssText; if (Bt.appendChild(r), r.appendChild(this), this.style.display = "block", e) try { i = this.getBBox(), this._originalGetBBox = this.getBBox, this.getBBox = t } catch (t) { } else this._originalGetBBox && (i = this._originalGetBBox()); return s ? n.insertBefore(this, s) : n.appendChild(this), Bt.removeChild(r), this.style.cssText = o, i }, Ot = function (t) { try { return t.getBBox() } catch (e) { return Vt.call(t, !0) } }, qt = function (t) { return !(!At || !t.getCTM || t.parentNode && !t.ownerSVGElement || !Ot(t)) }, Ht = [1, 0, 0, 1, 0, 0], Wt = function (t, e) { var i, r, n, s, o, a, c = t._gsTransform || new Mt, d = t.style; if (kt ? r = et(t, Lt, null, !0) : t.currentStyle && (r = (r = t.currentStyle.filter.match(M)) && 4 === r.length ? [r[0].substr(4), Number(r[2].substr(4)), Number(r[1].substr(4)), r[3].substr(4), c.x || 0, c.y || 0].join(",") : ""), i = !r || "none" === r || "matrix(1, 0, 0, 1, 0, 0)" === r, !kt || !(a = !tt(t) || "none" === tt(t).display) && t.parentNode || (a && (s = d.display, d.display = "block"), t.parentNode || (o = 1, Bt.appendChild(t)), i = !(r = et(t, Lt, null, !0)) || "none" === r || "matrix(1, 0, 0, 1, 0, 0)" === r, s ? d.display = s : a && Jt(d, "display"), o && Bt.removeChild(t)), (c.svg || t.getCTM && qt(t)) && (i && -1 !== (d[kt] + "").indexOf("matrix") && (r = d[kt], i = 0), n = t.getAttribute("transform"), i && n && (r = "matrix(" + (n = t.transform.baseVal.consolidate().matrix).a + "," + n.b + "," + n.c + "," + n.d + "," + n.e + "," + n.f + ")", i = 0)), i) return Ht; for (n = (r || "").match(S) || [], Rt = n.length; --Rt > -1;) s = Number(n[Rt]), n[Rt] = (o = s - (s |= 0)) ? (1e5 * o + (0 > o ? -.5 : .5) | 0) / 1e5 + s : s; return e && n.length > 6 ? [n[0], n[1], n[4], n[5], n[12], n[13]] : n }, $t = z.getTransform = function (t, i, r, n) { if (t._gsTransform && r && !n) return t._gsTransform; var s, o, a, d, u, h, p = r && t._gsTransform || new Mt, l = p.scaleX < 0, f = 2e-5, m = 1e5, w = Et && (parseFloat(et(t, Nt, i, !1, "0 0 0").split(" ")[2]) || p.zOrigin) || 0, I = parseFloat(c.defaultTransformPerspective) || 0; if (p.svg = !(!t.getCTM || !qt(t)), p.svg && (Dt(t, et(t, Nt, i, !1, "50% 50%") + "", p, t.getAttribute("data-svg-origin")), Ct = c.useSVGTransformAttr || Ft), (s = Wt(t)) !== Ht) { if (16 === s.length) { var y, g, S, v, _, T = s[0], R = s[1], b = s[2], P = s[3], x = s[4], C = s[5], U = s[6], k = s[7], L = s[8], N = s[9], E = s[10], M = s[12], A = s[13], G = s[14], B = s[11], F = Math.atan2(U, E); p.zOrigin && (M = L * (G = -p.zOrigin) - s[12], A = N * G - s[13], G = E * G + p.zOrigin - s[14]), p.rotationX = F * D, F && (y = x * (v = Math.cos(-F)) + L * (_ = Math.sin(-F)), g = C * v + N * _, S = U * v + E * _, L = x * -_ + L * v, N = C * -_ + N * v, E = U * -_ + E * v, B = k * -_ + B * v, x = y, C = g, U = S), F = Math.atan2(-b, E), p.rotationY = F * D, F && (g = R * (v = Math.cos(-F)) - N * (_ = Math.sin(-F)), S = b * v - E * _, N = R * _ + N * v, E = b * _ + E * v, B = P * _ + B * v, T = y = T * v - L * _, R = g, b = S), F = Math.atan2(R, T), p.rotation = F * D, F && (y = T * (v = Math.cos(F)) + R * (_ = Math.sin(F)), g = x * v + C * _, S = L * v + N * _, R = R * v - T * _, C = C * v - x * _, N = N * v - L * _, T = y, x = g, L = S), p.rotationX && Math.abs(p.rotationX) + Math.abs(p.rotation) > 359.9 && (p.rotationX = p.rotation = 0, p.rotationY = 180 - p.rotationY), F = Math.atan2(x, C), p.scaleX = (Math.sqrt(T * T + R * R + b * b) * m + .5 | 0) / m, p.scaleY = (Math.sqrt(C * C + U * U) * m + .5 | 0) / m, p.scaleZ = (Math.sqrt(L * L + N * N + E * E) * m + .5 | 0) / m, T /= p.scaleX, x /= p.scaleY, R /= p.scaleX, C /= p.scaleY, Math.abs(F) > f ? (p.skewX = F * D, x = 0, "simple" !== p.skewType && (p.scaleY *= 1 / Math.cos(F))) : p.skewX = 0, p.perspective = B ? 1 / (0 > B ? -B : B) : 0, p.x = M, p.y = A, p.z = G, p.svg && (p.x -= p.xOrigin - (p.xOrigin * T - p.yOrigin * x), p.y -= p.yOrigin - (p.yOrigin * R - p.xOrigin * C)) } else if (!Et || n || !s.length || p.x !== s[4] || p.y !== s[5] || !p.rotationX && !p.rotationY) { var V = s.length >= 6 , O = V ? s[0] : 1 , q = s[1] || 0 , H = s[2] || 0 , W = V ? s[3] : 1; p.x = s[4] || 0, p.y = s[5] || 0, a = Math.sqrt(O * O + q * q), d = Math.sqrt(W * W + H * H), u = O || q ? Math.atan2(q, O) * D : p.rotation || 0, h = H || W ? Math.atan2(H, W) * D + u : p.skewX || 0, p.scaleX = a, p.scaleY = d, p.rotation = u, p.skewX = h, Et && (p.rotationX = p.rotationY = p.z = 0, p.perspective = I, p.scaleZ = 1), p.svg && (p.x -= p.xOrigin - (p.xOrigin * O + p.yOrigin * H), p.y -= p.yOrigin - (p.xOrigin * q + p.yOrigin * W)) } for (o in Math.abs(p.skewX) > 90 && Math.abs(p.skewX) < 270 && (l ? (p.scaleX *= -1, p.skewX += p.rotation <= 0 ? 180 : -180, p.rotation += p.rotation <= 0 ? 180 : -180) : (p.scaleY *= -1, p.skewX += p.skewX <= 0 ? 180 : -180)), p.zOrigin = w, p) p[o] < f && p[o] > -f && (p[o] = 0) } return r && (t._gsTransform = p, p.svg && (Ct && t.style[kt] ? e.delayedCall(.001, (function () { Jt(t.style, kt) } )) : !Ct && t.getAttribute("transform") && e.delayedCall(.001, (function () { t.removeAttribute("transform") } )))), p } , zt = function (t) { var e, i, r = this.data, n = -r.rotation * F, s = n + r.skewX * F, o = 1e5, a = (Math.cos(n) * r.scaleX * o | 0) / o, c = (Math.sin(n) * r.scaleX * o | 0) / o, d = (Math.sin(s) * -r.scaleY * o | 0) / o, u = (Math.cos(s) * r.scaleY * o | 0) / o, h = this.t.style, p = this.t.currentStyle; if (p) { i = c, c = -d, d = -i, e = p.filter, h.filter = ""; var l, f, m = this.t.offsetWidth, w = this.t.offsetHeight, y = "absolute" !== p.position, g = "progid:DXImageTransform.Microsoft.Matrix(M11=" + a + ", M12=" + c + ", M21=" + d + ", M22=" + u, S = r.x + m * r.xPercent / 100, v = r.y + w * r.yPercent / 100; if (null != r.ox && (S += (l = (r.oxp ? m * r.ox * .01 : r.ox) - m / 2) - (l * a + (f = (r.oyp ? w * r.oy * .01 : r.oy) - w / 2) * c), v += f - (l * d + f * u)), y ? g += ", Dx=" + ((l = m / 2) - (l * a + (f = w / 2) * c) + S) + ", Dy=" + (f - (l * d + f * u) + v) + ")" : g += ", sizingMethod='auto expand')", -1 !== e.indexOf("DXImageTransform.Microsoft.Matrix(") ? h.filter = e.replace(A, g) : h.filter = g + " " + e, (0 === t || 1 === t) && 1 === a && 0 === c && 0 === d && 1 === u && (y && -1 === g.indexOf("Dx=0, Dy=0") || b.test(e) && 100 !== parseFloat(RegExp.$1) || -1 === e.indexOf(e.indexOf("Alpha")) && h.removeAttribute("filter")), !y) { var _, T, P, x = 8 > I ? 1 : -1; for (l = r.ieOffsetX || 0, f = r.ieOffsetY || 0, r.ieOffsetX = Math.round((m - ((0 > a ? -a : a) * m + (0 > c ? -c : c) * w)) / 2 + S), r.ieOffsetY = Math.round((w - ((0 > u ? -u : u) * w + (0 > d ? -d : d) * m)) / 2 + v), Rt = 0; 4 > Rt; Rt++) P = (i = -1 !== (_ = p[T = at[Rt]]).indexOf("px") ? parseFloat(_) : it(this.t, T, parseFloat(_), _.replace(R, "")) || 0) !== r[T] ? 2 > Rt ? -r.ieOffsetX : -r.ieOffsetY : 2 > Rt ? l - r.ieOffsetX : f - r.ieOffsetY, h[T] = (r[T] = Math.round(i - P * (0 === Rt || 2 === Rt ? 1 : x))) + "px" } } }, jt = z.set3DTransformRatio = z.setTransformRatio = function (t) { var e, i, r, n, s, o, a, c, d, u, h, p, l, f, w, I, y, g, S, v, _, T, R, b = this.data, P = this.t.style, x = b.rotation, C = b.rotationX, U = b.rotationY, k = b.scaleX, L = b.scaleY, N = b.scaleZ, E = b.x, M = b.y, A = b.z, G = b.svg, B = b.perspective, D = b.force3D, V = b.skewY, O = b.skewX; if (V && (O += V, x += V), !((1 !== t && 0 !== t || "auto" !== D || this.tween._totalTime !== this.tween._totalDuration && this.tween._totalTime) && D || A || B || U || C || 1 !== N) || Ct && G || !Et) x || O || G ? (x *= F, T = O * F, R = 1e5, i = Math.cos(x) * k, s = Math.sin(x) * k, r = Math.sin(x - T) * -L, o = Math.cos(x - T) * L, T && "simple" === b.skewType && (e = Math.tan(T - V * F), r *= e = Math.sqrt(1 + e * e), o *= e, V && (e = Math.tan(V * F), i *= e = Math.sqrt(1 + e * e), s *= e)), G && (E += b.xOrigin - (b.xOrigin * i + b.yOrigin * r) + b.xOffset, M += b.yOrigin - (b.xOrigin * s + b.yOrigin * o) + b.yOffset, Ct && (b.xPercent || b.yPercent) && (w = this.t.getBBox(), E += .01 * b.xPercent * w.width, M += .01 * b.yPercent * w.height), (w = 1e-6) > E && E > -w && (E = 0), w > M && M > -w && (M = 0)), S = (i * R | 0) / R + "," + (s * R | 0) / R + "," + (r * R | 0) / R + "," + (o * R | 0) / R + "," + E + "," + M + ")", G && Ct ? this.t.setAttribute("transform", "matrix(" + S) : P[kt] = (b.xPercent || b.yPercent ? "translate(" + b.xPercent + "%," + b.yPercent + "%) matrix(" : "matrix(") + S) : P[kt] = (b.xPercent || b.yPercent ? "translate(" + b.xPercent + "%," + b.yPercent + "%) matrix(" : "matrix(") + k + ",0,0," + L + "," + E + "," + M + ")"; else { if (m && ((w = 1e-4) > k && k > -w && (k = N = 2e-5), w > L && L > -w && (L = N = 2e-5), !B || b.z || b.rotationX || b.rotationY || (B = 0)), x || O) x *= F, I = i = Math.cos(x), y = s = Math.sin(x), O && (x -= O * F, I = Math.cos(x), y = Math.sin(x), "simple" === b.skewType && (e = Math.tan((O - V) * F), I *= e = Math.sqrt(1 + e * e), y *= e, b.skewY && (e = Math.tan(V * F), i *= e = Math.sqrt(1 + e * e), s *= e))), r = -y, o = I; else { if (!(U || C || 1 !== N || B || G)) return void (P[kt] = (b.xPercent || b.yPercent ? "translate(" + b.xPercent + "%," + b.yPercent + "%) translate3d(" : "translate3d(") + E + "px," + M + "px," + A + "px)" + (1 !== k || 1 !== L ? " scale(" + k + "," + L + ")" : "")); i = o = 1, r = s = 0 } u = 1, n = a = c = d = h = p = 0, l = B ? -1 / B : 0, f = b.zOrigin, w = 1e-6, v = ",", _ = "0", (x = U * F) && (I = Math.cos(x), c = -(y = Math.sin(x)), h = l * -y, n = i * y, a = s * y, u = I, l *= I, i *= I, s *= I), (x = C * F) && (e = r * (I = Math.cos(x)) + n * (y = Math.sin(x)), g = o * I + a * y, d = u * y, p = l * y, n = r * -y + n * I, a = o * -y + a * I, u *= I, l *= I, r = e, o = g), 1 !== N && (n *= N, a *= N, u *= N, l *= N), 1 !== L && (r *= L, o *= L, d *= L, p *= L), 1 !== k && (i *= k, s *= k, c *= k, h *= k), (f || G) && (f && (E += n * -f, M += a * -f, A += u * -f + f), G && (E += b.xOrigin - (b.xOrigin * i + b.yOrigin * r) + b.xOffset, M += b.yOrigin - (b.xOrigin * s + b.yOrigin * o) + b.yOffset), w > E && E > -w && (E = _), w > M && M > -w && (M = _), w > A && A > -w && (A = 0)), S = b.xPercent || b.yPercent ? "translate(" + b.xPercent + "%," + b.yPercent + "%) matrix3d(" : "matrix3d(", S += (w > i && i > -w ? _ : i) + v + (w > s && s > -w ? _ : s) + v + (w > c && c > -w ? _ : c), S += v + (w > h && h > -w ? _ : h) + v + (w > r && r > -w ? _ : r) + v + (w > o && o > -w ? _ : o), C || U || 1 !== N ? (S += v + (w > d && d > -w ? _ : d) + v + (w > p && p > -w ? _ : p) + v + (w > n && n > -w ? _ : n), S += v + (w > a && a > -w ? _ : a) + v + (w > u && u > -w ? _ : u) + v + (w > l && l > -w ? _ : l) + v) : S += ",0,0,0,0,1,0,", S += E + v + M + v + A + v + (B ? 1 + -A / B : 1) + ")", P[kt] = S } } ; (h = Mt.prototype).x = h.y = h.z = h.skewX = h.skewY = h.rotation = h.rotationX = h.rotationY = h.zOrigin = h.xPercent = h.yPercent = h.xOffset = h.yOffset = 0, h.scaleX = h.scaleY = h.scaleZ = 1, Pt("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin", { parser: function (t, e, i, r, s, a, d) { if (r._lastParsedTransform === d) return s; r._lastParsedTransform = d; var u, h = d.scale && "function" == typeof d.scale ? d.scale : 0; "function" == typeof d[i] && (u = d[i], d[i] = e), h && (d.scale = h(g, t)); var p, l, f, m, w, I, S, v, _, T = t._gsTransform, R = t.style, b = Ut.length, P = d, x = {}, C = "transformOrigin", U = $t(t, o, !0, P.parseTransform), k = P.transform && ("function" == typeof P.transform ? P.transform(g, y) : P.transform); if (U.skewType = P.skewType || U.skewType || c.defaultSkewType, r._transform = U, k && "string" == typeof k && kt) (l = W.style)[kt] = k, l.display = "block", l.position = "absolute", q.body.appendChild(W), p = $t(W, null, !1), "simple" === U.skewType && (p.scaleY *= Math.cos(p.skewX * F)), U.svg && (I = U.xOrigin, S = U.yOrigin, p.x -= U.xOffset, p.y -= U.yOffset, (P.transformOrigin || P.svgOrigin) && (k = {}, Dt(t, dt(P.transformOrigin), k, P.svgOrigin, P.smoothOrigin, !0), I = k.xOrigin, S = k.yOrigin, p.x -= k.xOffset - U.xOffset, p.y -= k.yOffset - U.yOffset), (I || S) && (v = Wt(W, !0), p.x -= I - (I * v[0] + S * v[2]), p.y -= S - (I * v[1] + S * v[3]))), q.body.removeChild(W), p.perspective || (p.perspective = U.perspective), null != P.xPercent && (p.xPercent = ht(P.xPercent, U.xPercent)), null != P.yPercent && (p.yPercent = ht(P.yPercent, U.yPercent)); else if ("object" == n(P)) { if (p = { scaleX: ht(null != P.scaleX ? P.scaleX : P.scale, U.scaleX), scaleY: ht(null != P.scaleY ? P.scaleY : P.scale, U.scaleY), scaleZ: ht(P.scaleZ, U.scaleZ), x: ht(P.x, U.x), y: ht(P.y, U.y), z: ht(P.z, U.z), xPercent: ht(P.xPercent, U.xPercent), yPercent: ht(P.yPercent, U.yPercent), perspective: ht(P.transformPerspective, U.perspective) }, null != (w = P.directionalRotation)) if ("object" == n(w)) for (l in w) P[l] = w[l]; else P.rotation = w; "string" == typeof P.x && -1 !== P.x.indexOf("%") && (p.x = 0, p.xPercent = ht(P.x, U.xPercent)), "string" == typeof P.y && -1 !== P.y.indexOf("%") && (p.y = 0, p.yPercent = ht(P.y, U.yPercent)), p.rotation = pt("rotation" in P ? P.rotation : "shortRotation" in P ? P.shortRotation + "_short" : "rotationZ" in P ? P.rotationZ : U.rotation, U.rotation, "rotation", x), Et && (p.rotationX = pt("rotationX" in P ? P.rotationX : "shortRotationX" in P ? P.shortRotationX + "_short" : U.rotationX || 0, U.rotationX, "rotationX", x), p.rotationY = pt("rotationY" in P ? P.rotationY : "shortRotationY" in P ? P.shortRotationY + "_short" : U.rotationY || 0, U.rotationY, "rotationY", x)), p.skewX = pt(P.skewX, U.skewX), p.skewY = pt(P.skewY, U.skewY) } for (Et && null != P.force3D && (U.force3D = P.force3D, m = !0), (f = U.force3D || U.z || U.rotationX || U.rotationY || p.z || p.rotationX || p.rotationY || p.perspective) || null == P.scale || (p.scaleZ = 1); --b > -1;) ((k = p[_ = Ut[b]] - U[_]) > 1e-6 || -1e-6 > k || null != P[_] || null != V[_]) && (m = !0, s = new vt(U, _, U[_], k, s), _ in x && (s.e = x[_]), s.xs0 = 0, s.plugin = a, r._overwriteProps.push(s.n)); return k = P.transformOrigin, U.svg && (k || P.svgOrigin) && (I = U.xOffset, S = U.yOffset, Dt(t, dt(k), p, P.svgOrigin, P.smoothOrigin), s = _t(U, "xOrigin", (T ? U : p).xOrigin, p.xOrigin, s, C), s = _t(U, "yOrigin", (T ? U : p).yOrigin, p.yOrigin, s, C), (I !== U.xOffset || S !== U.yOffset) && (s = _t(U, "xOffset", T ? I : U.xOffset, U.xOffset, s, C), s = _t(U, "yOffset", T ? S : U.yOffset, U.yOffset, s, C)), k = "0px 0px"), (k || Et && f && U.zOrigin) && (kt ? (m = !0, _ = Nt, k = (k || et(t, _, o, !1, "50% 50%")) + "", (s = new vt(R, _, 0, 0, s, -1, C)).b = R[_], s.plugin = a, Et ? (l = U.zOrigin, k = k.split(" "), U.zOrigin = (k.length > 2 && (0 === l || "0px" !== k[2]) ? parseFloat(k[2]) : l) || 0, s.xs0 = s.e = k[0] + " " + (k[1] || "50%") + " 0px", (s = new vt(U, "zOrigin", 0, 0, s, -1, s.n)).b = l, s.xs0 = s.e = U.zOrigin) : s.xs0 = s.e = k) : dt(k + "", U)), m && (r._transformType = U.svg && Ct || !f && 3 !== this._transformType ? 2 : 3), u && (d[i] = u), h && (d.scale = h), s }, prefix: !0 }), Pt("boxShadow", { defaultValue: "0px 0px 0px 0px #999", prefix: !0, color: !0, multi: !0, keyword: "inset" }), Pt("borderRadius", { defaultValue: "0px", parser: function (t, e, i, n, s, a) { e = this.format(e); var c, d, u, h, p, l, f, m, w, I, y, g, S, v, _, T, R = ["borderTopLeftRadius", "borderTopRightRadius", "borderBottomRightRadius", "borderBottomLeftRadius"], b = t.style; for (w = parseFloat(t.offsetWidth), I = parseFloat(t.offsetHeight), c = e.split(" "), d = 0; d < R.length; d++) this.p.indexOf("border") && (R[d] = Z(R[d])), -1 !== (p = h = et(t, R[d], o, !1, "0px")).indexOf(" ") && (h = p.split(" "), p = h[0], h = h[1]), l = u = c[d], f = parseFloat(p), g = p.substr((f + "").length), (S = "=" === l.charAt(1)) ? (m = parseInt(l.charAt(0) + "1", 10), l = l.substr(2), m *= parseFloat(l), y = l.substr((m + "").length - (0 > m ? 1 : 0)) || "") : (m = parseFloat(l), y = l.substr((m + "").length)), "" === y && (y = r[i] || g), y !== g && (v = it(t, "borderLeft", f, g), _ = it(t, "borderTop", f, g), "%" === y ? (p = v / w * 100 + "%", h = _ / I * 100 + "%") : "em" === y ? (p = v / (T = it(t, "borderLeft", 1, "em")) + "em", h = _ / T + "em") : (p = v + "px", h = _ + "px"), S && (l = parseFloat(p) + m + y, u = parseFloat(h) + m + y)), s = Tt(b, R[d], p + " " + h, l + " " + u, !1, "0px", s); return s }, prefix: !0, formatter: yt("0px 0px 0px 0px", !1, !0) }), Pt("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius", { defaultValue: "0px", parser: function (t, e, i, r, n, s) { return Tt(t.style, i, this.format(et(t, i, o, !1, "0px 0px")), this.format(e), !1, "0px", n) }, prefix: !0, formatter: yt("0px 0px", !1, !0) }), Pt("backgroundPosition", { defaultValue: "0 0", parser: function (t, e, i, r, n, s) { var a, c, d, u, h, p, l = "background-position", f = o || tt(t, null), m = this.format((f ? I ? f.getPropertyValue(l + "-x") + " " + f.getPropertyValue(l + "-y") : f.getPropertyValue(l) : t.currentStyle.backgroundPositionX + " " + t.currentStyle.backgroundPositionY) || "0 0"), w = this.format(e); if (-1 !== m.indexOf("%") != (-1 !== w.indexOf("%")) && w.split(",").length < 2 && ((p = et(t, "backgroundImage").replace(L, "")) && "none" !== p)) { for (a = m.split(" "), c = w.split(" "), $.setAttribute("src", p), d = 2; --d > -1;) (u = -1 !== (m = a[d]).indexOf("%")) !== (-1 !== c[d].indexOf("%")) && (h = 0 === d ? t.offsetWidth - $.width : t.offsetHeight - $.height, a[d] = u ? parseFloat(m) / 100 * h + "px" : parseFloat(m) / h * 100 + "%"); m = a.join(" ") } return this.parseComplex(t.style, m, w, n, s) }, formatter: dt }), Pt("backgroundSize", { defaultValue: "0 0", formatter: function (t) { return dt(-1 === (t += "").indexOf(" ") ? t + " " + t : t) } }), Pt("perspective", { defaultValue: "0px", prefix: !0 }), Pt("perspectiveOrigin", { defaultValue: "50% 50%", prefix: !0 }), Pt("transformStyle", { prefix: !0 }), Pt("backfaceVisibility", { prefix: !0 }), Pt("userSelect", { prefix: !0 }), Pt("margin", { parser: gt("marginTop,marginRight,marginBottom,marginLeft") }), Pt("padding", { parser: gt("paddingTop,paddingRight,paddingBottom,paddingLeft") }), Pt("clip", { defaultValue: "rect(0px,0px,0px,0px)", parser: function (t, e, i, r, n, s) { var a, c, d; return 9 > I ? (c = t.currentStyle, d = 8 > I ? " " : ",", a = "rect(" + c.clipTop + d + c.clipRight + d + c.clipBottom + d + c.clipLeft + ")", e = this.format(e).split(",").join(d)) : (a = this.format(et(t, this.p, o, !1, this.dflt)), e = this.format(e)), this.parseComplex(t.style, a, e, n, s) } }), Pt("textShadow", { defaultValue: "0px 0px 0px #999", color: !0, multi: !0 }), Pt("autoRound,strictUnits", { parser: function (t, e, i, r, n) { return n } }), Pt("border", { defaultValue: "0px solid #000", parser: function (t, e, i, r, n, s) { var a = et(t, "borderTopWidth", o, !1, "0px") , c = this.format(e).split(" ") , d = c[0].replace(R, ""); return "px" !== d && (a = parseFloat(a) / it(t, "borderTopWidth", 1, d) + d), this.parseComplex(t.style, this.format(a + " " + et(t, "borderTopStyle", o, !1, "solid") + " " + et(t, "borderTopColor", o, !1, "#000")), c.join(" "), n, s) }, color: !0, formatter: function (t) { var e = t.split(" "); return e[0] + " " + (e[1] || "solid") + " " + (t.match(It) || ["#000"])[0] } }), Pt("borderWidth", { parser: gt("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth") }), Pt("float,cssFloat,styleFloat", { parser: function (t, e, i, r, n, s) { var o = t.style , a = "cssFloat" in o ? "cssFloat" : "styleFloat"; return new vt(o, a, 0, 0, n, -1, i, !1, 0, o[a], e) } }); var Yt = function (t) { var e, i = this.t, r = i.filter || et(this.data, "filter") || "", n = this.s + this.c * t | 0; 100 === n && (-1 === r.indexOf("atrix(") && -1 === r.indexOf("radient(") && -1 === r.indexOf("oader(") ? (i.removeAttribute("filter"), e = !et(this.data, "filter")) : (i.filter = r.replace(x, ""), e = !0)), e || (this.xn1 && (i.filter = r = r || "alpha(opacity=" + n + ")"), -1 === r.indexOf("pacity") ? 0 === n && this.xn1 || (i.filter = r + " alpha(opacity=" + n + ")") : i.filter = r.replace(b, "opacity=" + n)) }; Pt("opacity,alpha,autoAlpha", { defaultValue: "1", parser: function (t, e, i, r, n, s) { var a = parseFloat(et(t, "opacity", o, !1, "1")) , c = t.style , d = "autoAlpha" === i; return "string" == typeof e && "=" === e.charAt(1) && (e = ("-" === e.charAt(0) ? -1 : 1) * parseFloat(e.substr(2)) + a), d && 1 === a && "hidden" === et(t, "visibility", o) && 0 !== e && (a = 0), Y ? n = new vt(c, "opacity", a, e - a, n) : ((n = new vt(c, "opacity", 100 * a, 100 * (e - a), n)).xn1 = d ? 1 : 0, c.zoom = 1, n.type = 2, n.b = "alpha(opacity=" + n.s + ")", n.e = "alpha(opacity=" + (n.s + n.c) + ")", n.data = t, n.plugin = s, n.setRatio = Yt), d && ((n = new vt(c, "visibility", 0, 0, n, -1, null, !1, 0, 0 !== a ? "inherit" : "hidden", 0 === e ? "hidden" : "inherit")).xs0 = "inherit", r._overwriteProps.push(n.n), r._overwriteProps.push(i)), n } }); var Jt = function (t, e) { e && (t.removeProperty ? (("ms" === e.substr(0, 2) || "webkit" === e.substr(0, 6)) && (e = "-" + e), t.removeProperty(e.replace(U, "-$1").toLowerCase())) : t.removeAttribute(e)) } , Kt = function (t) { if (this.t._gsClassPT = this, 1 === t || 0 === t) { this.t.setAttribute("class", 0 === t ? this.b : this.e); for (var e = this.data, i = this.t.style; e;) e.v ? i[e.p] = e.v : Jt(i, e.p), e = e._next; 1 === t && this.t._gsClassPT === this && (this.t._gsClassPT = null) } else this.t.getAttribute("class") !== this.e && this.t.setAttribute("class", this.e) }; Pt("className", { parser: function (t, e, r, n, s, a, c) { var d, u, h, p, l, f = t.getAttribute("class") || "", m = t.style.cssText; if ((s = n._classNamePT = new vt(t, r, 0, 0, s, 2)).setRatio = Kt, s.pr = -11, i = !0, s.b = f, u = nt(t, o), h = t._gsClassPT) { for (p = {}, l = h.data; l;) p[l.p] = 1, l = l._next; h.setRatio(1) } return t._gsClassPT = s, s.e = "=" !== e.charAt(1) ? e : f.replace(new RegExp("(?:\\s|^)" + e.substr(2) + "(?![\\w-])"), "") + ("+" === e.charAt(0) ? " " + e.substr(2) : ""), t.setAttribute("class", s.e), d = st(t, u, nt(t), c, p), t.setAttribute("class", f), s.data = d.firstMPT, t.style.cssText = m, s.xfirst = n.parse(t, d.difs, s, a) } }); var Xt = function (t) { if ((1 === t || 0 === t) && this.data._totalTime === this.data._totalDuration && "isFromStart" !== this.data.data) { var e, i, r, n, s, o = this.t.style, a = u.transform.parse; if ("all" === this.e) o.cssText = "", n = !0; else for (r = (e = this.e.split(" ").join("").split(",")).length; --r > -1;) i = e[r], u[i] && (u[i].parse === a ? n = !0 : i = "transformOrigin" === i ? Nt : u[i].p), Jt(o, i); n && (Jt(o, kt), (s = this.t._gsTransform) && (s.svg && (this.t.removeAttribute("data-svg-origin"), this.t.removeAttribute("transform")), delete this.t._gsTransform)) } }; for (Pt("clearProps", { parser: function (t, e, r, n, s) { return (s = new vt(t, r, 0, 0, s, 2)).setRatio = Xt, s.e = e, s.pr = -10, s.data = n._tween, i = !0, s } }), h = "bezier,throwProps,physicsProps,physics2D".split(","), Rt = h.length; Rt--;) xt(h[Rt]); (h = c.prototype)._firstPT = h._lastParsedTransform = h._transform = null, h._onInitTween = function (t, e, n, s) { if (!t.nodeType) return !1; this._target = y = t, this._tween = n, this._vars = e, g = s, p = e.autoRound, i = !1, r = e.suffixMap || c.suffixMap, o = tt(t, ""), a = this._overwriteProps; var d, h, m, I, S, v, _, T, R, b = t.style; if (l && "" === b.zIndex && (("auto" === (d = et(t, "zIndex", o)) || "" === d) && this._addLazySet(b, "zIndex", 0)), "string" == typeof e && (I = b.cssText, d = nt(t, o), b.cssText = I + ";" + e, d = st(t, d, nt(t)).difs, !Y && P.test(e) && (d.opacity = parseFloat(RegExp.$1)), e = d, b.cssText = I), e.className ? this._firstPT = h = u.className.parse(t, e.className, "className", this, null, null, e) : this._firstPT = h = this.parse(t, e, null), this._transformType) { for (R = 3 === this._transformType, kt ? f && (l = !0, "" === b.zIndex && (("auto" === (_ = et(t, "zIndex", o)) || "" === _) && this._addLazySet(b, "zIndex", 0)), w && this._addLazySet(b, "WebkitBackfaceVisibility", this._vars.WebkitBackfaceVisibility || (R ? "visible" : "hidden"))) : b.zoom = 1, m = h; m && m._next;) m = m._next; T = new vt(t, "transform", 0, 0, null, 2), this._linkCSSP(T, null, m), T.setRatio = kt ? jt : zt, T.data = this._transform || $t(t, o, !0), T.tween = n, T.pr = -1, a.pop() } if (i) { for (; h;) { for (v = h._next, m = I; m && m.pr > h.pr;) m = m._next; (h._prev = m ? m._prev : S) ? h._prev._next = h : I = h, (h._next = m) ? m._prev = h : S = h, h = v } this._firstPT = I } return !0 } , h.parse = function (t, e, i, n) { var s, a, c, d, h, l, f, m, w, I, S = t.style; for (s in e) { if ("function" == typeof (l = e[s]) && (l = l(g, y)), a = u[s]) i = a.parse(t, l, s, this, i, n, e); else { if ("--" === s.substr(0, 2)) { this._tween._propLookup[s] = this._addTween.call(this._tween, t.style, "setProperty", tt(t).getPropertyValue(s) + "", l + "", s, !1, s); continue } h = et(t, s, o) + "", w = "string" == typeof l, "color" === s || "fill" === s || "stroke" === s || -1 !== s.indexOf("Color") || w && C.test(l) ? (w || (l = ((l = mt(l)).length > 3 ? "rgba(" : "rgb(") + l.join(",") + ")"), i = Tt(S, s, h, l, !0, "transparent", i, 0, n)) : w && B.test(l) ? i = Tt(S, s, h, l, !0, null, i, 0, n) : (f = (c = parseFloat(h)) || 0 === c ? h.substr((c + "").length) : "", ("" === h || "auto" === h) && ("width" === s || "height" === s ? (c = ct(t, s, o), f = "px") : "left" === s || "top" === s ? (c = rt(t, s, o), f = "px") : (c = "opacity" !== s ? 0 : 1, f = "")), (I = w && "=" === l.charAt(1)) ? (d = parseInt(l.charAt(0) + "1", 10), l = l.substr(2), d *= parseFloat(l), m = l.replace(R, "")) : (d = parseFloat(l), m = w ? l.replace(R, "") : ""), "" === m && (m = s in r ? r[s] : f), l = d || 0 === d ? (I ? d + c : d) + m : e[s], f !== m && ("" !== m || "lineHeight" === s) && (d || 0 === d) && c && (c = it(t, s, c, f), "%" === m ? (c /= it(t, s, 100, "%") / 100, !0 !== e.strictUnits && (h = c + "%")) : "em" === m || "rem" === m || "vw" === m || "vh" === m ? c /= it(t, s, 1, m) : "px" !== m && (d = it(t, s, d, m), m = "px"), I && (d || 0 === d) && (l = d + c + m)), I && (d += c), !c && 0 !== c || !d && 0 !== d ? void 0 !== S[s] && (l || l + "" != "NaN" && null != l) ? (i = new vt(S, s, d || c || 0, 0, i, -1, s, !1, 0, h, l)).xs0 = "none" !== l || "display" !== s && -1 === s.indexOf("Style") ? l : h : K("invalid " + s + " tween value: " + e[s]) : (i = new vt(S, s, c, d - c, i, 0, s, !1 !== p && ("px" === m || "zIndex" === s), 0, h, l)).xs0 = m) } n && i && !i.plugin && (i.plugin = n) } return i } , h.setRatio = function (t) { var e, i, r, n = this._firstPT; if (1 !== t || this._tween._time !== this._tween._duration && 0 !== this._tween._time) if (t || this._tween._time !== this._tween._duration && 0 !== this._tween._time || -1e-6 === this._tween._rawPrevTime) for (; n;) { if (e = n.c * t + n.s, n.r ? e = Math.round(e) : 1e-6 > e && e > -1e-6 && (e = 0), n.type) if (1 === n.type) if (2 === (r = n.l)) n.t[n.p] = n.xs0 + e + n.xs1 + n.xn1 + n.xs2; else if (3 === r) n.t[n.p] = n.xs0 + e + n.xs1 + n.xn1 + n.xs2 + n.xn2 + n.xs3; else if (4 === r) n.t[n.p] = n.xs0 + e + n.xs1 + n.xn1 + n.xs2 + n.xn2 + n.xs3 + n.xn3 + n.xs4; else if (5 === r) n.t[n.p] = n.xs0 + e + n.xs1 + n.xn1 + n.xs2 + n.xn2 + n.xs3 + n.xn3 + n.xs4 + n.xn4 + n.xs5; else { for (i = n.xs0 + e + n.xs1, r = 1; r < n.l; r++) i += n["xn" + r] + n["xs" + (r + 1)]; n.t[n.p] = i } else -1 === n.type ? n.t[n.p] = n.xs0 : n.setRatio && n.setRatio(t); else n.t[n.p] = e + n.xs0; n = n._next } else for (; n;) 2 !== n.type ? n.t[n.p] = n.b : n.setRatio(t), n = n._next; else for (; n;) { if (2 !== n.type) if (n.r && -1 !== n.type) if (e = Math.round(n.s + n.c), n.type) { if (1 === n.type) { for (r = n.l, i = n.xs0 + e + n.xs1, r = 1; r < n.l; r++) i += n["xn" + r] + n["xs" + (r + 1)]; n.t[n.p] = i } } else n.t[n.p] = e + n.xs0; else n.t[n.p] = n.e; else n.setRatio(t); n = n._next } } , h._enableTransforms = function (t) { this._transform = this._transform || $t(this._target, o, !0), this._transformType = this._transform.svg && Ct || !t && 3 !== this._transformType ? 2 : 3 } ; var Qt = function (t) { this.t[this.p] = this.e, this.data._linkCSSP(this, this._next, null, !0) }; h._addLazySet = function (t, e, i) { var r = this._firstPT = new vt(t, e, 0, 0, this._firstPT, 2); r.e = i, r.setRatio = Qt, r.data = this } , h._linkCSSP = function (t, e, i, r) { return t && (e && (e._prev = t), t._next && (t._next._prev = t._prev), t._prev ? t._prev._next = t._next : this._firstPT === t && (this._firstPT = t._next, r = !0), i ? i._next = t : r || null !== this._firstPT || (this._firstPT = t), t._next = e, t._prev = i), t } , h._mod = function (t) { for (var e = this._firstPT; e;) "function" == typeof t[e.p] && t[e.p] === Math.round && (e.r = 1), e = e._next } , h._kill = function (e) { var i, r, n, s = e; if (e.autoAlpha || e.alpha) { for (r in s = {}, e) s[r] = e[r]; s.opacity = 1, s.autoAlpha && (s.visibility = 1) } for (e.className && (i = this._classNamePT) && ((n = i.xfirst) && n._prev ? this._linkCSSP(n._prev, i._next, n._prev._prev) : n === this._firstPT && (this._firstPT = i._next), i._next && this._linkCSSP(i._next, i._next._next, n._prev), this._classNamePT = null), i = this._firstPT; i;) i.plugin && i.plugin !== r && i.plugin._kill && (i.plugin._kill(e), r = i.plugin), i = i._next; return t.prototype._kill.call(this, s) } ; var Zt = function t(e, i, r) { var n, s, o, a; if (e.slice) for (s = e.length; --s > -1;) t(e[s], i, r); else for (s = (n = e.childNodes).length; --s > -1;) a = (o = n[s]).type, o.style && (i.push(nt(o)), r && r.push(o)), 1 !== a && 9 !== a && 11 !== a || !o.childNodes.length || t(o, i, r) }; return c.cascadeTo = function (t, i, r) { var n, s, o, a, c = e.to(t, i, r), d = [c], u = [], h = [], p = [], l = e._internals.reservedProps; for (t = c._targets || c.target, Zt(t, u, p), c.render(i, !0, !0), Zt(t, h), c.render(0, !0, !0), c._enabled(!0), n = p.length; --n > -1;) if ((s = st(p[n], u[n], h[n])).firstMPT) { for (o in s = s.difs, r) l[o] && (s[o] = r[o]); for (o in a = {}, s) a[o] = u[n][o]; d.push(e.fromTo(p[n], i, a, s)) } return d } , t.activate([c]), c } ), !0), t = s._gsDefine.plugin({ propName: "roundProps", version: "1.6.0", priority: -1, API: 2, init: function (t, e, i) { return this._tween = i, !0 } }), e = function (t) { for (; t;) t.f || t.blob || (t.m = Math.round), t = t._next } , (i = t.prototype)._onInitAllProps = function () { for (var t, i, r, n = this._tween, s = n.vars.roundProps.join ? n.vars.roundProps : n.vars.roundProps.split(","), o = s.length, a = {}, c = n._propLookup.roundProps; --o > -1;) a[s[o]] = Math.round; for (o = s.length; --o > -1;) for (t = s[o], i = n._firstPT; i;) r = i._next, i.pg ? i.t._mod(a) : i.n === t && (2 === i.f && i.t ? e(i.t._firstPT) : (this._add(i.t, t, i.s, i.c), r && (r._prev = i._prev), i._prev ? i._prev._next = r : n._firstPT === i && (n._firstPT = r), i._next = i._prev = null, n._propLookup[t] = c)), i = r; return !1 } , i._add = function (t, e, i, r) { this._addTween(t, e, i, i + r, e, Math.round), this._overwriteProps.push(e) } , s._gsDefine.plugin({ propName: "attr", API: 2, version: "0.6.1", init: function (t, e, i, r) { var n, s; if ("function" != typeof t.setAttribute) return !1; for (n in e) "function" == typeof (s = e[n]) && (s = s(r, t)), this._addTween(t, "setAttribute", t.getAttribute(n) + "", s + "", n, !1, n), this._overwriteProps.push(n); return !0 } }), s._gsDefine.plugin({ propName: "directionalRotation", version: "0.3.1", API: 2, init: function (t, e, i, r) { "object" != n(e) && (e = { rotation: e }), this.finals = {}; var s, o, a, c, d, u, h = !0 === e.useRadians ? 2 * Math.PI : 360; for (s in e) "useRadians" !== s && ("function" == typeof (c = e[s]) && (c = c(r, t)), o = (u = (c + "").split("_"))[0], a = parseFloat("function" != typeof t[s] ? t[s] : t[s.indexOf("set") || "function" != typeof t["get" + s.substr(3)] ? s : "get" + s.substr(3)]()), d = (c = this.finals[s] = "string" == typeof o && "=" === o.charAt(1) ? a + parseInt(o.charAt(0) + "1", 10) * Number(o.substr(2)) : Number(o) || 0) - a, u.length && (-1 !== (o = u.join("_")).indexOf("short") && ((d %= h) !== d % (h / 2) && (d = 0 > d ? d + h : d - h)), -1 !== o.indexOf("_cw") && 0 > d ? d = (d + 9999999999 * h) % h - (d / h | 0) * h : -1 !== o.indexOf("ccw") && d > 0 && (d = (d - 9999999999 * h) % h - (d / h | 0) * h)), (d > 1e-6 || -1e-6 > d) && (this._addTween(t, s, a, a + d, s), this._overwriteProps.push(s))); return !0 }, set: function (t) { var e; if (1 !== t) this._super.setRatio.call(this, t); else for (e = this._firstPT; e;) e.f ? e.t[e.p](this.finals[e.p]) : e.t[e.p] = this.finals[e.p], e = e._next } })._autoCSS = !0, s._gsDefine("easing.Back", ["easing.Ease"], (function (t) { var e, i, r, n, o = s.GreenSockGlobals || s, a = o.com.greensock, c = 2 * Math.PI, d = Math.PI / 2, u = a._class, h = function (e, i) { var r = u("easing." + e, (function () { } ), !0) , n = r.prototype = new t; return n.constructor = r, n.getRatio = i, r }, p = t.register || function () { } , l = function (t, e, i, r, n) { var s = u("easing." + t, { easeOut: new e, easeIn: new i, easeInOut: new r }, !0); return p(s, t), s }, f = function (t, e, i) { this.t = t, this.v = e, i && (this.next = i, i.prev = this, this.c = i.v - e, this.gap = i.t - t) }, m = function (e, i) { var r = u("easing." + e, (function (t) { this._p1 = t || 0 === t ? t : 1.70158, this._p2 = 1.525 * this._p1 } ), !0) , n = r.prototype = new t; return n.constructor = r, n.getRatio = i, n.config = function (t) { return new r(t) } , r }, w = l("Back", m("BackOut", (function (t) { return (t -= 1) * t * ((this._p1 + 1) * t + this._p1) + 1 } )), m("BackIn", (function (t) { return t * t * ((this._p1 + 1) * t - this._p1) } )), m("BackInOut", (function (t) { return (t *= 2) < 1 ? .5 * t * t * ((this._p2 + 1) * t - this._p2) : .5 * ((t -= 2) * t * ((this._p2 + 1) * t + this._p2) + 2) } ))), I = u("easing.SlowMo", (function (t, e, i) { e = e || 0 === e ? e : .7, null == t ? t = .7 : t > 1 && (t = 1), this._p = 1 !== t ? e : 0, this._p1 = (1 - t) / 2, this._p2 = t, this._p3 = this._p1 + this._p2, this._calcEnd = !0 === i } ), !0), y = I.prototype = new t; return y.constructor = I, y.getRatio = function (t) { var e = t + (.5 - t) * this._p; return t < this._p1 ? this._calcEnd ? 1 - (t = 1 - t / this._p1) * t : e - (t = 1 - t / this._p1) * t * t * t * e : t > this._p3 ? this._calcEnd ? 1 === t ? 0 : 1 - (t = (t - this._p3) / this._p1) * t : e + (t - e) * (t = (t - this._p3) / this._p1) * t * t * t : this._calcEnd ? 1 : e } , I.ease = new I(.7, .7), y.config = I.config = function (t, e, i) { return new I(t, e, i) } , (y = (e = u("easing.SteppedEase", (function (t, e) { t = t || 1, this._p1 = 1 / t, this._p2 = t + (e ? 0 : 1), this._p3 = e ? 1 : 0 } ), !0)).prototype = new t).constructor = e, y.getRatio = function (t) { return 0 > t ? t = 0 : t >= 1 && (t = .999999999), ((this._p2 * t | 0) + this._p3) * this._p1 } , y.config = e.config = function (t, i) { return new e(t, i) } , (y = (i = u("easing.ExpoScaleEase", (function (t, e, i) { this._p1 = Math.log(e / t), this._p2 = e - t, this._p3 = t, this._ease = i } ), !0)).prototype = new t).constructor = i, y.getRatio = function (t) { return this._ease && (t = this._ease.getRatio(t)), (this._p3 * Math.exp(this._p1 * t) - this._p3) / this._p2 } , y.config = i.config = function (t, e, r) { return new i(t, e, r) } , (y = (r = u("easing.RoughEase", (function (e) { for (var i, r, n, s, o, a, c = (e = e || {}).taper || "none", d = [], u = 0, h = 0 | (e.points || 20), p = h, l = !1 !== e.randomize, m = !0 === e.clamp, w = e.template instanceof t ? e.template : null, I = "number" == typeof e.strength ? .4 * e.strength : .4; --p > -1;) i = l ? Math.random() : 1 / h * p, r = w ? w.getRatio(i) : i, "none" === c ? n = I : "out" === c ? n = (s = 1 - i) * s * I : "in" === c ? n = i * i * I : .5 > i ? n = (s = 2 * i) * s * .5 * I : n = (s = 2 * (1 - i)) * s * .5 * I, l ? r += Math.random() * n - .5 * n : p % 2 ? r += .5 * n : r -= .5 * n, m && (r > 1 ? r = 1 : 0 > r && (r = 0)), d[u++] = { x: i, y: r }; for (d.sort((function (t, e) { return t.x - e.x } )), a = new f(1, 1, null), p = h; --p > -1;) o = d[p], a = new f(o.x, o.y, a); this._prev = new f(0, 0, 0 !== a.t ? a : a.next) } ), !0)).prototype = new t).constructor = r, y.getRatio = function (t) { var e = this._prev; if (t > e.t) { for (; e.next && t >= e.t;) e = e.next; e = e.prev } else for (; e.prev && t <= e.t;) e = e.prev; return this._prev = e, e.v + (t - e.t) / e.gap * e.c } , y.config = function (t) { return new r(t) } , r.ease = new r, l("Bounce", h("BounceOut", (function (t) { return 1 / 2.75 > t ? 7.5625 * t * t : 2 / 2.75 > t ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : 2.5 / 2.75 > t ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375 } )), h("BounceIn", (function (t) { return (t = 1 - t) < 1 / 2.75 ? 1 - 7.5625 * t * t : 2 / 2.75 > t ? 1 - (7.5625 * (t -= 1.5 / 2.75) * t + .75) : 2.5 / 2.75 > t ? 1 - (7.5625 * (t -= 2.25 / 2.75) * t + .9375) : 1 - (7.5625 * (t -= 2.625 / 2.75) * t + .984375) } )), h("BounceInOut", (function (t) { var e = .5 > t; return t = 1 / 2.75 > (t = e ? 1 - 2 * t : 2 * t - 1) ? 7.5625 * t * t : 2 / 2.75 > t ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : 2.5 / 2.75 > t ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375, e ? .5 * (1 - t) : .5 * t + .5 } ))), l("Circ", h("CircOut", (function (t) { return Math.sqrt(1 - (t -= 1) * t) } )), h("CircIn", (function (t) { return -(Math.sqrt(1 - t * t) - 1) } )), h("CircInOut", (function (t) { return (t *= 2) < 1 ? -.5 * (Math.sqrt(1 - t * t) - 1) : .5 * (Math.sqrt(1 - (t -= 2) * t) + 1) } ))), l("Elastic", (n = function (e, i, r) { var n = u("easing." + e, (function (t, e) { this._p1 = t >= 1 ? t : 1, this._p2 = (e || r) / (1 > t ? t : 1), this._p3 = this._p2 / c * (Math.asin(1 / this._p1) || 0), this._p2 = c / this._p2 } ), !0) , s = n.prototype = new t; return s.constructor = n, s.getRatio = i, s.config = function (t, e) { return new n(t, e) } , n } )("ElasticOut", (function (t) { return this._p1 * Math.pow(2, -10 * t) * Math.sin((t - this._p3) * this._p2) + 1 } ), .3), n("ElasticIn", (function (t) { return -this._p1 * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - this._p3) * this._p2) } ), .3), n("ElasticInOut", (function (t) { return (t *= 2) < 1 ? this._p1 * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - this._p3) * this._p2) * -.5 : this._p1 * Math.pow(2, -10 * (t -= 1)) * Math.sin((t - this._p3) * this._p2) * .5 + 1 } ), .45)), l("Expo", h("ExpoOut", (function (t) { return 1 - Math.pow(2, -10 * t) } )), h("ExpoIn", (function (t) { return Math.pow(2, 10 * (t - 1)) - .001 } )), h("ExpoInOut", (function (t) { return (t *= 2) < 1 ? .5 * Math.pow(2, 10 * (t - 1)) : .5 * (2 - Math.pow(2, -10 * (t - 1))) } ))), l("Sine", h("SineOut", (function (t) { return Math.sin(t * d) } )), h("SineIn", (function (t) { return 1 - Math.cos(t * d) } )), h("SineInOut", (function (t) { return -.5 * (Math.cos(Math.PI * t) - 1) } ))), u("easing.EaseLookup", { find: function (e) { return t.map[e] } }, !0), p(o.SlowMo, "SlowMo", "ease,"), p(r, "RoughEase", "ease,"), p(e, "SteppedEase", "ease,"), w } ), !0) } )), s._gsDefine && s._gsQueue.pop()(), function (i, s) { "use strict"; var o = {} , a = i.document , c = i.GreenSockGlobals = i.GreenSockGlobals || i; if (!c.TweenLite) { var d, u, h, p, l, f = function (t) { var e, i = t.split("."), r = c; for (e = 0; e < i.length; e++) r[i[e]] = r = r[i[e]] || {}; return r }, m = f("com.greensock"), w = 1e-10, I = function (t) { var e, i = [], r = t.length; for (e = 0; e !== r; i.push(t[e++])) ; return i }, y = function () { }, g = function () { var t = Object.prototype.toString , e = t.call([]); return function (i) { return null != i && (i instanceof Array || "object" == n(i) && !!i.push && t.call(i) === e) } }(), S = {}, v = function i(n, a, d, u) { this.sc = S[n] ? S[n].sc : [], S[n] = this, this.gsClass = null, this.func = d; var h = []; this.check = function (p) { for (var l, m, w, I, y = a.length, g = y; --y > -1;) (l = S[a[y]] || new i(a[y], [])).gsClass ? (h[y] = l.gsClass, g--) : p && l.sc.push(this); if (0 === g && d) { if (w = (m = ("com.greensock." + n).split(".")).pop(), I = f(m.join("."))[w] = this.gsClass = d.apply(d, h), u) if (c[w] = o[w] = I, t.exports) if (n === s) for (y in t.exports = o[s] = I, o) I[y] = o[y]; else o[s] && (o[s][w] = I); else void 0 === (r = function () { return I } .apply(e, [])) || (t.exports = r); for (y = 0; y < this.sc.length; y++) this.sc[y].check() } } , this.check(!0) }, _ = i._gsDefine = function (t, e, i, r) { return new v(t, e, i, r) } , T = m._class = function (t, e, i) { return e = e || function () { } , _(t, [], (function () { return e } ), i), e } ; _.globals = c; var R = [0, 0, 1, 1] , b = T("easing.Ease", (function (t, e, i, r) { this._func = t, this._type = i || 0, this._power = r || 0, this._params = e ? R.concat(e) : R } ), !0) , P = b.map = {} , x = b.register = function (t, e, i, r) { for (var n, s, o, a, c = e.split(","), d = c.length, u = (i || "easeIn,easeOut,easeInOut").split(","); --d > -1;) for (s = c[d], n = r ? T("easing." + s, null, !0) : m.easing[s] || {}, o = u.length; --o > -1;) a = u[o], P[s + "." + a] = P[a + s] = n[a] = t.getRatio ? t : t[a] || new t } ; for ((h = b.prototype)._calcEnd = !1, h.getRatio = function (t) { if (this._func) return this._params[0] = t, this._func.apply(null, this._params); var e = this._type , i = this._power , r = 1 === e ? 1 - t : 2 === e ? t : .5 > t ? 2 * t : 2 * (1 - t); return 1 === i ? r *= r : 2 === i ? r *= r * r : 3 === i ? r *= r * r * r : 4 === i && (r *= r * r * r * r), 1 === e ? 1 - r : 2 === e ? r : .5 > t ? r / 2 : 1 - r / 2 } , u = (d = ["Linear", "Quad", "Cubic", "Quart", "Quint,Strong"]).length; --u > -1;) h = d[u] + ",Power" + u, x(new b(null, null, 1, u), h, "easeOut", !0), x(new b(null, null, 2, u), h, "easeIn" + (0 === u ? ",easeNone" : "")), x(new b(null, null, 3, u), h, "easeInOut"); P.linear = m.easing.Linear.easeIn, P.swing = m.easing.Quad.easeInOut; var C = T("events.EventDispatcher", (function (t) { this._listeners = {}, this._eventTarget = t || this } )); (h = C.prototype).addEventListener = function (t, e, i, r, n) { n = n || 0; var s, o, a = this._listeners[t], c = 0; for (this !== p || l || p.wake(), null == a && (this._listeners[t] = a = []), o = a.length; --o > -1;) (s = a[o]).c === e && s.s === i ? a.splice(o, 1) : 0 === c && s.pr < n && (c = o + 1); a.splice(c, 0, { c: e, s: i, up: r, pr: n }) } , h.removeEventListener = function (t, e) { var i, r = this._listeners[t]; if (r) for (i = r.length; --i > -1;) if (r[i].c === e) return void r.splice(i, 1) } , h.dispatchEvent = function (t) { var e, i, r, n = this._listeners[t]; if (n) for ((e = n.length) > 1 && (n = n.slice(0)), i = this._eventTarget; --e > -1;) (r = n[e]) && (r.up ? r.c.call(r.s || i, { type: t, target: i }) : r.c.call(r.s || i)) } ; var U = i.requestAnimationFrame , k = i.cancelAnimationFrame , L = Date.now || function () { return (new Date).getTime() } , N = L(); for (u = (d = ["ms", "moz", "webkit", "o"]).length; --u > -1 && !U;) U = i[d[u] + "RequestAnimationFrame"], k = i[d[u] + "CancelAnimationFrame"] || i[d[u] + "CancelRequestAnimationFrame"]; T("Ticker", (function (t, e) { var i, r, n, s, o, c = this, d = L(), u = !(!1 === e || !U) && "auto", h = 500, f = 33, m = function t(e) { var a, u, p = L() - N; p > h && (d += p - f), N += p, c.time = (N - d) / 1e3, a = c.time - o, (!i || a > 0 || !0 === e) && (c.frame++, o += a + (a >= s ? .004 : s - a), u = !0), !0 !== e && (n = r(t)), u && c.dispatchEvent("tick") }; C.call(c), c.time = c.frame = 0, c.tick = function () { m(!0) } , c.lagSmoothing = function (t, e) { return arguments.length ? (h = t || 1 / w, void (f = Math.min(e, h, 0))) : 1 / w > h } , c.sleep = function () { null != n && (u && k ? k(n) : clearTimeout(n), r = y, n = null, c === p && (l = !1)) } , c.wake = function (t) { null !== n ? c.sleep() : t ? d += -N + (N = L()) : c.frame > 10 && (N = L() - h + 5), r = 0 === i ? y : u && U ? U : function (t) { return setTimeout(t, 1e3 * (o - c.time) + 1 | 0) } , c === p && (l = !0), m(2) } , c.fps = function (t) { return arguments.length ? (s = 1 / ((i = t) || 60), o = this.time + s, void c.wake()) : i } , c.useRAF = function (t) { return arguments.length ? (c.sleep(), u = t, void c.fps(i)) : u } , c.fps(t), setTimeout((function () { "auto" === u && c.frame < 5 && "hidden" !== (a || {}).visibilityState && c.useRAF(!1) } ), 1500) } )), (h = m.Ticker.prototype = new m.events.EventDispatcher).constructor = m.Ticker; var E = T("core.Animation", (function (t, e) { if (this.vars = e = e || {}, this._duration = this._totalDuration = t || 0, this._delay = Number(e.delay) || 0, this._timeScale = 1, this._active = !0 === e.immediateRender, this.data = e.data, this._reversed = !0 === e.reversed, X) { l || p.wake(); var i = this.vars.useFrames ? K : X; i.add(this, i._time), this.vars.paused && this.paused(!0) } } )); p = E.ticker = new m.Ticker, (h = E.prototype)._dirty = h._gc = h._initted = h._paused = !1, h._totalTime = h._time = 0, h._rawPrevTime = -1, h._next = h._last = h._onUpdate = h._timeline = h.timeline = null, h._paused = !1; (function t() { l && L() - N > 2e3 && ("hidden" !== (a || {}).visibilityState || !p.lagSmoothing()) && p.wake(); var e = setTimeout(t, 2e3); e.unref && e.unref() } )(), h.play = function (t, e) { return null != t && this.seek(t, e), this.reversed(!1).paused(!1) } , h.pause = function (t, e) { return null != t && this.seek(t, e), this.paused(!0) } , h.resume = function (t, e) { return null != t && this.seek(t, e), this.paused(!1) } , h.seek = function (t, e) { return this.totalTime(Number(t), !1 !== e) } , h.restart = function (t, e) { return this.reversed(!1).paused(!1).totalTime(t ? -this._delay : 0, !1 !== e, !0) } , h.reverse = function (t, e) { return null != t && this.seek(t || this.totalDuration(), e), this.reversed(!0).paused(!1) } , h.render = function (t, e, i) { } , h.invalidate = function () { return this._time = this._totalTime = 0, this._initted = this._gc = !1, this._rawPrevTime = -1, (this._gc || !this.timeline) && this._enabled(!0), this } , h.isActive = function () { var t, e = this._timeline, i = this._startTime; return !e || !this._gc && !this._paused && e.isActive() && (t = e.rawTime(!0)) >= i && t < i + this.totalDuration() / this._timeScale - 1e-7 } , h._enabled = function (t, e) { return l || p.wake(), this._gc = !t, this._active = this.isActive(), !0 !== e && (t && !this.timeline ? this._timeline.add(this, this._startTime - this._delay) : !t && this.timeline && this._timeline._remove(this, !0)), !1 } , h._kill = function (t, e) { return this._enabled(!1, !1) } , h.kill = function (t, e) { return this._kill(t, e), this } , h._uncache = function (t) { for (var e = t ? this : this.timeline; e;) e._dirty = !0, e = e.timeline; return this } , h._swapSelfInParams = function (t) { for (var e = t.length, i = t.concat(); --e > -1;) "{self}" === t[e] && (i[e] = this); return i } , h._callback = function (t) { var e = this.vars , i = e[t] , r = e[t + "Params"] , n = e[t + "Scope"] || e.callbackScope || this; switch (r ? r.length : 0) { case 0: i.call(n); break; case 1: i.call(n, r[0]); break; case 2: i.call(n, r[0], r[1]); break; default: i.apply(n, r) } } , h.eventCallback = function (t, e, i, r) { if ("on" === (t || "").substr(0, 2)) { var n = this.vars; if (1 === arguments.length) return n[t]; null == e ? delete n[t] : (n[t] = e, n[t + "Params"] = g(i) && -1 !== i.join("").indexOf("{self}") ? this._swapSelfInParams(i) : i, n[t + "Scope"] = r), "onUpdate" === t && (this._onUpdate = e) } return this } , h.delay = function (t) { return arguments.length ? (this._timeline.smoothChildTiming && this.startTime(this._startTime + t - this._delay), this._delay = t, this) : this._delay } , h.duration = function (t) { return arguments.length ? (this._duration = this._totalDuration = t, this._uncache(!0), this._timeline.smoothChildTiming && this._time > 0 && this._time < this._duration && 0 !== t && this.totalTime(this._totalTime * (t / this._duration), !0), this) : (this._dirty = !1, this._duration) } , h.totalDuration = function (t) { return this._dirty = !1, arguments.length ? this.duration(t) : this._totalDuration } , h.time = function (t, e) { return arguments.length ? (this._dirty && this.totalDuration(), this.totalTime(t > this._duration ? this._duration : t, e)) : this._time } , h.totalTime = function (t, e, i) { if (l || p.wake(), !arguments.length) return this._totalTime; if (this._timeline) { if (0 > t && !i && (t += this.totalDuration()), this._timeline.smoothChildTiming) { this._dirty && this.totalDuration(); var r = this._totalDuration , n = this._timeline; if (t > r && !i && (t = r), this._startTime = (this._paused ? this._pauseTime : n._time) - (this._reversed ? r - t : t) / this._timeScale, n._dirty || this._uncache(!1), n._timeline) for (; n._timeline;) n._timeline._time !== (n._startTime + n._totalTime) / n._timeScale && n.totalTime(n._totalTime, !0), n = n._timeline } this._gc && this._enabled(!0, !1), (this._totalTime !== t || 0 === this._duration) && (B.length && Z(), this.render(t, e, !1), B.length && Z()) } return this } , h.progress = h.totalProgress = function (t, e) { var i = this.duration(); return arguments.length ? this.totalTime(i * t, e) : i ? this._time / i : this.ratio } , h.startTime = function (t) { return arguments.length ? (t !== this._startTime && (this._startTime = t, this.timeline && this.timeline._sortChildren && this.timeline.add(this, t - this._delay)), this) : this._startTime } , h.endTime = function (t) { return this._startTime + (0 != t ? this.totalDuration() : this.duration()) / this._timeScale } , h.timeScale = function (t) { if (!arguments.length) return this._timeScale; var e, i; for (t = t || w, this._timeline && this._timeline.smoothChildTiming && (i = (e = this._pauseTime) || 0 === e ? e : this._timeline.totalTime(), this._startTime = i - (i - this._startTime) * this._timeScale / t), this._timeScale = t, i = this.timeline; i && i.timeline;) i._dirty = !0, i.totalDuration(), i = i.timeline; return this } , h.reversed = function (t) { return arguments.length ? (t != this._reversed && (this._reversed = t, this.totalTime(this._timeline && !this._timeline.smoothChildTiming ? this.totalDuration() - this._totalTime : this._totalTime, !0)), this) : this._reversed } , h.paused = function (t) { if (!arguments.length) return this._paused; var e, i, r = this._timeline; return t != this._paused && r && (l || t || p.wake(), i = (e = r.rawTime()) - this._pauseTime, !t && r.smoothChildTiming && (this._startTime += i, this._uncache(!1)), this._pauseTime = t ? e : null, this._paused = t, this._active = this.isActive(), !t && 0 !== i && this._initted && this.duration() && (e = r.smoothChildTiming ? this._totalTime : (e - this._startTime) / this._timeScale, this.render(e, e === this._totalTime, !0))), this._gc && !t && this._enabled(!0, !1), this } ; var M = T("core.SimpleTimeline", (function (t) { E.call(this, 0, t), this.autoRemoveChildren = this.smoothChildTiming = !0 } )); (h = M.prototype = new E).constructor = M, h.kill()._gc = !1, h._first = h._last = h._recent = null, h._sortChildren = !1, h.add = h.insert = function (t, e, i, r) { var n, s; if (t._startTime = Number(e || 0) + t._delay, t._paused && this !== t._timeline && (t._pauseTime = t._startTime + (this.rawTime() - t._startTime) / t._timeScale), t.timeline && t.timeline._remove(t, !0), t.timeline = t._timeline = this, t._gc && t._enabled(!0, !0), n = this._last, this._sortChildren) for (s = t._startTime; n && n._startTime > s;) n = n._prev; return n ? (t._next = n._next, n._next = t) : (t._next = this._first, this._first = t), t._next ? t._next._prev = t : this._last = t, t._prev = n, this._recent = t, this._timeline && this._uncache(!0), this } , h._remove = function (t, e) { return t.timeline === this && (e || t._enabled(!1, !0), t._prev ? t._prev._next = t._next : this._first === t && (this._first = t._next), t._next ? t._next._prev = t._prev : this._last === t && (this._last = t._prev), t._next = t._prev = t.timeline = null, t === this._recent && (this._recent = this._last), this._timeline && this._uncache(!0)), this } , h.render = function (t, e, i) { var r, n = this._first; for (this._totalTime = this._time = this._rawPrevTime = t; n;) r = n._next, (n._active || t >= n._startTime && !n._paused && !n._gc) && (n._reversed ? n.render((n._dirty ? n.totalDuration() : n._totalDuration) - (t - n._startTime) * n._timeScale, e, i) : n.render((t - n._startTime) * n._timeScale, e, i)), n = r } , h.rawTime = function () { return l || p.wake(), this._totalTime } ; var A = T("TweenLite", (function (t, e, r) { if (E.call(this, e, r), this.render = A.prototype.render, null == t) throw "Cannot tween a null target."; this.target = t = "string" != typeof t ? t : A.selector(t) || t; var n, s, o, a = t.jquery || t.length && t !== i && t[0] && (t[0] === i || t[0].nodeType && t[0].style && !t.nodeType), c = this.vars.overwrite; if (this._overwrite = c = null == c ? J[A.defaultOverwrite] : "number" == typeof c ? c >> 0 : J[c], (a || t instanceof Array || t.push && g(t)) && "number" != typeof t[0]) for (this._targets = o = I(t), this._propLookup = [], this._siblings = [], n = 0; n < o.length; n++) (s = o[n]) ? "string" != typeof s ? s.length && s !== i && s[0] && (s[0] === i || s[0].nodeType && s[0].style && !s.nodeType) ? (o.splice(n--, 1), this._targets = o = o.concat(I(s))) : (this._siblings[n] = tt(s, this, !1), 1 === c && this._siblings[n].length > 1 && it(s, this, null, 1, this._siblings[n])) : "string" == typeof (s = o[n--] = A.selector(s)) && o.splice(n + 1, 1) : o.splice(n--, 1); else this._propLookup = {}, this._siblings = tt(t, this, !1), 1 === c && this._siblings.length > 1 && it(t, this, null, 1, this._siblings); (this.vars.immediateRender || 0 === e && 0 === this._delay && !1 !== this.vars.immediateRender) && (this._time = -w, this.render(Math.min(0, -this._delay))) } ), !0) , G = function (t) { return t && t.length && t !== i && t[0] && (t[0] === i || t[0].nodeType && t[0].style && !t.nodeType) }; (h = A.prototype = new E).constructor = A, h.kill()._gc = !1, h.ratio = 0, h._firstPT = h._targets = h._overwrittenProps = h._startAt = null, h._notifyPluginsOfEnabled = h._lazy = !1, A.version = "1.20.4", A.defaultEase = h._ease = new b(null, null, 1, 1), A.defaultOverwrite = "auto", A.ticker = p, A.autoSleep = 120, A.lagSmoothing = function (t, e) { p.lagSmoothing(t, e) } , A.selector = i.$ || i.jQuery || function (t) { var e = i.$ || i.jQuery; return e ? (A.selector = e, e(t)) : void 0 === a ? t : a.querySelectorAll ? a.querySelectorAll(t) : a.getElementById("#" === t.charAt(0) ? t.substr(1) : t) } ; var B = [] , F = {} , D = /(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi , V = /[\+-]=-?[\.\d]/ , O = function (t) { for (var e, i = this._firstPT; i;) e = i.blob ? 1 === t && null != this.end ? this.end : t ? this.join("") : this.start : i.c * t + i.s, i.m ? e = i.m(e, this._target || i.t) : 1e-6 > e && e > -1e-6 && !i.blob && (e = 0), i.f ? i.fp ? i.t[i.p](i.fp, e) : i.t[i.p](e) : i.t[i.p] = e, i = i._next } , q = function (t, e, i, r) { var n, s, o, a, c, d, u, h = [], p = 0, l = "", f = 0; for (h.start = t, h.end = e, t = h[0] = t + "", e = h[1] = e + "", i && (i(h), t = h[0], e = h[1]), h.length = 0, n = t.match(D) || [], s = e.match(D) || [], r && (r._next = null, r.blob = 1, h._firstPT = h._applyPT = r), c = s.length, a = 0; c > a; a++) u = s[a], l += (d = e.substr(p, e.indexOf(u, p) - p)) || !a ? d : ",", p += d.length, f ? f = (f + 1) % 5 : "rgba(" === d.substr(-5) && (f = 1), u === n[a] || n.length <= a ? l += u : (l && (h.push(l), l = ""), o = parseFloat(n[a]), h.push(o), h._firstPT = { _next: h._firstPT, t: h, p: h.length - 1, s: o, c: ("=" === u.charAt(1) ? parseInt(u.charAt(0) + "1", 10) * parseFloat(u.substr(2)) : parseFloat(u) - o) || 0, f: 0, m: f && 4 > f ? Math.round : 0 }), p += u.length; return (l += e.substr(p)) && h.push(l), h.setRatio = O, V.test(e) && (h.end = null), h } , H = function (t, e, i, r, s, o, a, c, d) { "function" == typeof r && (r = r(d || 0, t)); var u = n(t[e]) , h = "function" !== u ? "" : e.indexOf("set") || "function" != typeof t["get" + e.substr(3)] ? e : "get" + e.substr(3) , p = "get" !== i ? i : h ? a ? t[h](a) : t[h]() : t[e] , l = "string" == typeof r && "=" === r.charAt(1) , f = { t: t, p: e, s: p, f: "function" === u, pg: 0, n: s || e, m: o ? "function" == typeof o ? o : Math.round : 0, pr: 0, c: l ? parseInt(r.charAt(0) + "1", 10) * parseFloat(r.substr(2)) : parseFloat(r) - p || 0 }; return ("number" != typeof p || "number" != typeof r && !l) && (a || isNaN(p) || !l && isNaN(r) || "boolean" == typeof p || "boolean" == typeof r ? (f.fp = a, f = { t: q(p, l ? parseFloat(f.s) + f.c + (f.s + "").replace(/[0-9\-\.]/g, "") : r, c || A.defaultStringFilter, f), p: "setRatio", s: 0, c: 1, f: 2, pg: 0, n: s || e, pr: 0, m: 0 }) : (f.s = parseFloat(p), l || (f.c = parseFloat(r) - f.s || 0))), f.c ? ((f._next = this._firstPT) && (f._next._prev = f), this._firstPT = f, f) : void 0 } , W = A._internals = { isArray: g, isSelector: G, lazyTweens: B, blobDif: q } , $ = A._plugins = {} , z = W.tweenLookup = {} , j = 0 , Y = W.reservedProps = { ease: 1, delay: 1, overwrite: 1, onComplete: 1, onCompleteParams: 1, onCompleteScope: 1, useFrames: 1, runBackwards: 1, startAt: 1, onUpdate: 1, onUpdateParams: 1, onUpdateScope: 1, onStart: 1, onStartParams: 1, onStartScope: 1, onReverseComplete: 1, onReverseCompleteParams: 1, onReverseCompleteScope: 1, onRepeat: 1, onRepeatParams: 1, onRepeatScope: 1, easeParams: 1, yoyo: 1, immediateRender: 1, repeat: 1, repeatDelay: 1, data: 1, paused: 1, reversed: 1, autoCSS: 1, lazy: 1, onOverwrite: 1, callbackScope: 1, stringFilter: 1, id: 1, yoyoEase: 1 } , J = { none: 0, all: 1, auto: 2, concurrent: 3, allOnStart: 4, preexisting: 5, true: 1, false: 0 } , K = E._rootFramesTimeline = new M , X = E._rootTimeline = new M , Q = 30 , Z = W.lazyRender = function () { var t, e = B.length; for (F = {}; --e > -1;) (t = B[e]) && !1 !== t._lazy && (t.render(t._lazy[0], t._lazy[1], !0), t._lazy = !1); B.length = 0 } ; X._startTime = p.time, K._startTime = p.frame, X._active = K._active = !0, setTimeout(Z, 1), E._updateRoot = A.render = function () { var t, e, i; if (B.length && Z(), X.render((p.time - X._startTime) * X._timeScale, !1, !1), K.render((p.frame - K._startTime) * K._timeScale, !1, !1), B.length && Z(), p.frame >= Q) { for (i in Q = p.frame + (parseInt(A.autoSleep, 10) || 120), z) { for (t = (e = z[i].tweens).length; --t > -1;) e[t]._gc && e.splice(t, 1); 0 === e.length && delete z[i] } if ((!(i = X._first) || i._paused) && A.autoSleep && !K._first && 1 === p._listeners.tick.length) { for (; i && i._paused;) i = i._next; i || p.sleep() } } } , p.addEventListener("tick", E._updateRoot); var tt = function (t, e, i) { var r, n, s = t._gsTweenID; if (z[s || (t._gsTweenID = s = "t" + j++)] || (z[s] = { target: t, tweens: [] }), e && ((r = z[s].tweens)[n = r.length] = e, i)) for (; --n > -1;) r[n] === e && r.splice(n, 1); return z[s].tweens } , et = function (t, e, i, r) { var n, s, o = t.vars.onOverwrite; return o && (n = o(t, e, i, r)), (o = A.onOverwrite) && (s = o(t, e, i, r)), !1 !== n && !1 !== s } , it = function (t, e, i, r, n) { var s, o, a, c; if (1 === r || r >= 4) { for (c = n.length, s = 0; c > s; s++) if ((a = n[s]) !== e) a._gc || a._kill(null, t, e) && (o = !0); else if (5 === r) break; return o } var d, u = e._startTime + w, h = [], p = 0, l = 0 === e._duration; for (s = n.length; --s > -1;) (a = n[s]) === e || a._gc || a._paused || (a._timeline !== e._timeline ? (d = d || rt(e, 0, l), 0 === rt(a, d, l) && (h[p++] = a)) : a._startTime <= u && a._startTime + a.totalDuration() / a._timeScale > u && ((l || !a._initted) && u - a._startTime <= 2e-10 || (h[p++] = a))); for (s = p; --s > -1;) if (a = h[s], 2 === r && a._kill(i, t, e) && (o = !0), 2 !== r || !a._firstPT && a._initted) { if (2 !== r && !et(a, e)) continue; a._enabled(!1, !1) && (o = !0) } return o } , rt = function (t, e, i) { for (var r = t._timeline, n = r._timeScale, s = t._startTime; r._timeline;) { if (s += r._startTime, n *= r._timeScale, r._paused) return -100; r = r._timeline } return (s /= n) > e ? s - e : i && s === e || !t._initted && 2 * w > s - e ? w : (s += t.totalDuration() / t._timeScale / n) > e + w ? 0 : s - e - w }; h._init = function () { var t, e, i, r, n, s, o = this.vars, a = this._overwrittenProps, c = this._duration, d = !!o.immediateRender, u = o.ease; if (o.startAt) { for (r in this._startAt && (this._startAt.render(-1, !0), this._startAt.kill()), n = {}, o.startAt) n[r] = o.startAt[r]; if (n.data = "isStart", n.overwrite = !1, n.immediateRender = !0, n.lazy = d && !1 !== o.lazy, n.startAt = n.delay = null, n.onUpdate = o.onUpdate, n.onUpdateParams = o.onUpdateParams, n.onUpdateScope = o.onUpdateScope || o.callbackScope || this, this._startAt = A.to(this.target, 0, n), d) if (this._time > 0) this._startAt = null; else if (0 !== c) return } else if (o.runBackwards && 0 !== c) if (this._startAt) this._startAt.render(-1, !0), this._startAt.kill(), this._startAt = null; else { for (r in 0 !== this._time && (d = !1), i = {}, o) Y[r] && "autoCSS" !== r || (i[r] = o[r]); if (i.overwrite = 0, i.data = "isFromStart", i.lazy = d && !1 !== o.lazy, i.immediateRender = d, this._startAt = A.to(this.target, 0, i), d) { if (0 === this._time) return } else this._startAt._init(), this._startAt._enabled(!1), this.vars.immediateRender && (this._startAt = null) } if (this._ease = u = u ? u instanceof b ? u : "function" == typeof u ? new b(u, o.easeParams) : P[u] || A.defaultEase : A.defaultEase, o.easeParams instanceof Array && u.config && (this._ease = u.config.apply(u, o.easeParams)), this._easeType = this._ease._type, this._easePower = this._ease._power, this._firstPT = null, this._targets) for (s = this._targets.length, t = 0; s > t; t++) this._initProps(this._targets[t], this._propLookup[t] = {}, this._siblings[t], a ? a[t] : null, t) && (e = !0); else e = this._initProps(this.target, this._propLookup, this._siblings, a, 0); if (e && A._onPluginEvent("_onInitAllProps", this), a && (this._firstPT || "function" != typeof this.target && this._enabled(!1, !1)), o.runBackwards) for (i = this._firstPT; i;) i.s += i.c, i.c = -i.c, i = i._next; this._onUpdate = o.onUpdate, this._initted = !0 } , h._initProps = function (t, e, r, n, s) { var o, a, c, d, u, h; if (null == t) return !1; for (o in F[t._gsTweenID] && Z(), this.vars.css || t.style && t !== i && t.nodeType && $.css && !1 !== this.vars.autoCSS && function (t, e) { var i, r = {}; for (i in t) Y[i] || i in e && "transform" !== i && "x" !== i && "y" !== i && "width" !== i && "height" !== i && "className" !== i && "border" !== i || !(!$[i] || $[i] && $[i]._autoCSS) || (r[i] = t[i], delete t[i]); t.css = r }(this.vars, t), this.vars) if (h = this.vars[o], Y[o]) h && (h instanceof Array || h.push && g(h)) && -1 !== h.join("").indexOf("{self}") && (this.vars[o] = h = this._swapSelfInParams(h, this)); else if ($[o] && (d = new $[o])._onInitTween(t, this.vars[o], this, s)) { for (this._firstPT = u = { _next: this._firstPT, t: d, p: "setRatio", s: 0, c: 1, f: 1, n: o, pg: 1, pr: d._priority, m: 0 }, a = d._overwriteProps.length; --a > -1;) e[d._overwriteProps[a]] = this._firstPT; (d._priority || d._onInitAllProps) && (c = !0), (d._onDisable || d._onEnable) && (this._notifyPluginsOfEnabled = !0), u._next && (u._next._prev = u) } else e[o] = H.call(this, t, o, "get", h, o, 0, null, this.vars.stringFilter, s); return n && this._kill(n, t) ? this._initProps(t, e, r, n, s) : this._overwrite > 1 && this._firstPT && r.length > 1 && it(t, this, e, this._overwrite, r) ? (this._kill(e, t), this._initProps(t, e, r, n, s)) : (this._firstPT && (!1 !== this.vars.lazy && this._duration || this.vars.lazy && !this._duration) && (F[t._gsTweenID] = !0), c) } , h.render = function (t, e, i) { var r, n, s, o, a = this._time, c = this._duration, d = this._rawPrevTime; if (t >= c - 1e-7 && t >= 0) this._totalTime = this._time = c, this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1, this._reversed || (r = !0, n = "onComplete", i = i || this._timeline.autoRemoveChildren), 0 === c && (this._initted || !this.vars.lazy || i) && (this._startTime === this._timeline._duration && (t = 0), (0 > d || 0 >= t && t >= -1e-7 || d === w && "isPause" !== this.data) && d !== t && (i = !0, d > w && (n = "onReverseComplete")), this._rawPrevTime = o = !e || t || d === t ? t : w); else if (1e-7 > t) this._totalTime = this._time = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0, (0 !== a || 0 === c && d > 0) && (n = "onReverseComplete", r = this._reversed), 0 > t && (this._active = !1, 0 === c && (this._initted || !this.vars.lazy || i) && (d >= 0 && (d !== w || "isPause" !== this.data) && (i = !0), this._rawPrevTime = o = !e || t || d === t ? t : w)), (!this._initted || this._startAt && this._startAt.progress()) && (i = !0); else if (this._totalTime = this._time = t, this._easeType) { var u = t / c , h = this._easeType , p = this._easePower; (1 === h || 3 === h && u >= .5) && (u = 1 - u), 3 === h && (u *= 2), 1 === p ? u *= u : 2 === p ? u *= u * u : 3 === p ? u *= u * u * u : 4 === p && (u *= u * u * u * u), this.ratio = 1 === h ? 1 - u : 2 === h ? u : .5 > t / c ? u / 2 : 1 - u / 2 } else this.ratio = this._ease.getRatio(t / c); if (this._time !== a || i) { if (!this._initted) { if (this._init(), !this._initted || this._gc) return; if (!i && this._firstPT && (!1 !== this.vars.lazy && this._duration || this.vars.lazy && !this._duration)) return this._time = this._totalTime = a, this._rawPrevTime = d, B.push(this), void (this._lazy = [t, e]); this._time && !r ? this.ratio = this._ease.getRatio(this._time / c) : r && this._ease._calcEnd && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1)) } for (!1 !== this._lazy && (this._lazy = !1), this._active || !this._paused && this._time !== a && t >= 0 && (this._active = !0), 0 === a && (this._startAt && (t >= 0 ? this._startAt.render(t, !0, i) : n || (n = "_dummyGS")), this.vars.onStart && (0 !== this._time || 0 === c) && (e || this._callback("onStart"))), s = this._firstPT; s;) s.f ? s.t[s.p](s.c * this.ratio + s.s) : s.t[s.p] = s.c * this.ratio + s.s, s = s._next; this._onUpdate && (0 > t && this._startAt && -1e-4 !== t && this._startAt.render(t, !0, i), e || (this._time !== a || r || i) && this._callback("onUpdate")), n && (!this._gc || i) && (0 > t && this._startAt && !this._onUpdate && -1e-4 !== t && this._startAt.render(t, !0, i), r && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !e && this.vars[n] && this._callback(n), 0 === c && this._rawPrevTime === w && o !== w && (this._rawPrevTime = 0)) } } , h._kill = function (t, e, i) { if ("all" === t && (t = null), null == t && (null == e || e === this.target)) return this._lazy = !1, this._enabled(!1, !1); e = "string" != typeof e ? e || this._targets || this.target : A.selector(e) || e; var r, s, o, a, c, d, u, h, p, l = i && this._time && i._startTime === this._startTime && this._timeline === i._timeline; if ((g(e) || G(e)) && "number" != typeof e[0]) for (r = e.length; --r > -1;) this._kill(t, e[r], i) && (d = !0); else { if (this._targets) { for (r = this._targets.length; --r > -1;) if (e === this._targets[r]) { c = this._propLookup[r] || {}, this._overwrittenProps = this._overwrittenProps || [], s = this._overwrittenProps[r] = t ? this._overwrittenProps[r] || {} : "all"; break } } else { if (e !== this.target) return !1; c = this._propLookup, s = this._overwrittenProps = t ? this._overwrittenProps || {} : "all" } if (c) { if (u = t || c, h = t !== s && "all" !== s && t !== c && ("object" != n(t) || !t._tempKill), i && (A.onOverwrite || this.vars.onOverwrite)) { for (o in u) c[o] && (p || (p = []), p.push(o)); if ((p || !t) && !et(this, i, e, p)) return !1 } for (o in u) (a = c[o]) && (l && (a.f ? a.t[a.p](a.s) : a.t[a.p] = a.s, d = !0), a.pg && a.t._kill(u) && (d = !0), a.pg && 0 !== a.t._overwriteProps.length || (a._prev ? a._prev._next = a._next : a === this._firstPT && (this._firstPT = a._next), a._next && (a._next._prev = a._prev), a._next = a._prev = null), delete c[o]), h && (s[o] = 1); !this._firstPT && this._initted && this._enabled(!1, !1) } } return d } , h.invalidate = function () { return this._notifyPluginsOfEnabled && A._onPluginEvent("_onDisable", this), this._firstPT = this._overwrittenProps = this._startAt = this._onUpdate = null, this._notifyPluginsOfEnabled = this._active = this._lazy = !1, this._propLookup = this._targets ? {} : [], E.prototype.invalidate.call(this), this.vars.immediateRender && (this._time = -w, this.render(Math.min(0, -this._delay))), this } , h._enabled = function (t, e) { if (l || p.wake(), t && this._gc) { var i, r = this._targets; if (r) for (i = r.length; --i > -1;) this._siblings[i] = tt(r[i], this, !0); else this._siblings = tt(this.target, this, !0) } return E.prototype._enabled.call(this, t, e), !(!this._notifyPluginsOfEnabled || !this._firstPT) && A._onPluginEvent(t ? "_onEnable" : "_onDisable", this) } , A.to = function (t, e, i) { return new A(t, e, i) } , A.from = function (t, e, i) { return i.runBackwards = !0, i.immediateRender = 0 != i.immediateRender, new A(t, e, i) } , A.fromTo = function (t, e, i, r) { return r.startAt = i, r.immediateRender = 0 != r.immediateRender && 0 != i.immediateRender, new A(t, e, r) } , A.delayedCall = function (t, e, i, r, n) { return new A(e, 0, { delay: t, onComplete: e, onCompleteParams: i, callbackScope: r, onReverseComplete: e, onReverseCompleteParams: i, immediateRender: !1, lazy: !1, useFrames: n, overwrite: 0 }) } , A.set = function (t, e) { return new A(t, 0, e) } , A.getTweensOf = function (t, e) { if (null == t) return []; var i, r, n, s; if (t = "string" != typeof t ? t : A.selector(t) || t, (g(t) || G(t)) && "number" != typeof t[0]) { for (i = t.length, r = []; --i > -1;) r = r.concat(A.getTweensOf(t[i], e)); for (i = r.length; --i > -1;) for (s = r[i], n = i; --n > -1;) s === r[n] && r.splice(i, 1) } else if (t._gsTweenID) for (i = (r = tt(t).concat()).length; --i > -1;) (r[i]._gc || e && !r[i].isActive()) && r.splice(i, 1); return r || [] } , A.killTweensOf = A.killDelayedCallsTo = function (t, e, i) { "object" == n(e) && (i = e, e = !1); for (var r = A.getTweensOf(t, e), s = r.length; --s > -1;) r[s]._kill(i, t) } ; var nt = T("plugins.TweenPlugin", (function (t, e) { this._overwriteProps = (t || "").split(","), this._propName = this._overwriteProps[0], this._priority = e || 0, this._super = nt.prototype } ), !0); if (h = nt.prototype, nt.version = "1.19.0", nt.API = 2, h._firstPT = null, h._addTween = H, h.setRatio = O, h._kill = function (t) { var e, i = this._overwriteProps, r = this._firstPT; if (null != t[this._propName]) this._overwriteProps = []; else for (e = i.length; --e > -1;) null != t[i[e]] && i.splice(e, 1); for (; r;) null != t[r.n] && (r._next && (r._next._prev = r._prev), r._prev ? (r._prev._next = r._next, r._prev = null) : this._firstPT === r && (this._firstPT = r._next)), r = r._next; return !1 } , h._mod = h._roundProps = function (t) { for (var e, i = this._firstPT; i;) (e = t[this._propName] || null != i.n && t[i.n.split(this._propName + "_").join("")]) && "function" == typeof e && (2 === i.f ? i.t._applyPT.m = e : i.m = e), i = i._next } , A._onPluginEvent = function (t, e) { var i, r, n, s, o, a = e._firstPT; if ("_onInitAllProps" === t) { for (; a;) { for (o = a._next, r = n; r && r.pr > a.pr;) r = r._next; (a._prev = r ? r._prev : s) ? a._prev._next = a : n = a, (a._next = r) ? r._prev = a : s = a, a = o } a = e._firstPT = n } for (; a;) a.pg && "function" == typeof a.t[t] && a.t[t]() && (i = !0), a = a._next; return i } , nt.activate = function (t) { for (var e = t.length; --e > -1;) t[e].API === nt.API && ($[(new t[e])._propName] = t[e]); return !0 } , _.plugin = function (t) { if (!(t && t.propName && t.init && t.API)) throw "illegal plugin definition."; var e, i = t.propName, r = t.priority || 0, n = t.overwriteProps, s = { init: "_onInitTween", set: "setRatio", kill: "_kill", round: "_mod", mod: "_mod", initAll: "_onInitAllProps" }, o = T("plugins." + i.charAt(0).toUpperCase() + i.substr(1) + "Plugin", (function () { nt.call(this, i, r), this._overwriteProps = n || [] } ), !0 === t.global), a = o.prototype = new nt(i); for (e in a.constructor = o, o.API = t.API, s) "function" == typeof t[e] && (a[s[e]] = t[e]); return o.version = t.version, nt.activate([o]), o } , d = i._gsQueue) { for (u = 0; u < d.length; u++) d[u](); for (h in S) S[h].func || i.console.log("GSAP encountered missing dependency: " + h) } l = !1 } }(t.exports && void 0 !== i ? i : this || window, "TweenMax") } ).call(this, i("yLpj")) }, "6DbF": function (t, e) { t.exports = function (t, e, i) { var r = t.Event; r.addEvent(r.SHIELD_DANMU_AREA, (function (t) { n = t, a() } )); var n = null , s = null , o = e; function a() { if (n) { var t = n , e = t.top , r = t.height; if (e > 0 && r > 0) { var a = n , c = a.top , d = a.height , u = c - i , h = Math.floor(u / o) , p = Math.ceil((u + d) / o); return void (s = { min: h, max: p }) } } s = null } this.updateItemHeight = function (t) { o = t, a() } , this.isInShieldLine = function (t) { if (s) { var e = s , i = e.min , r = e.max; if (i < t + 1 && t + 1 <= r) return !0 } return !1 } } }, "6WfL": function (t, e, i) { t.exports = function (t, e) { var r = t.G , n = (t.Event, t.ISDEBUG); function s(t) { r.isSupportWebp && function (t) { var r = e.newId() , s = i("VkgB")({ id: r, content: t.text }) , o = $(s).data("data", t); o.click((function () { var e = "//www.huya.com/" + t.iRoomId; n && (e = "//test-www.huya.com/" + t.iRoomId), 0 == t.iRoomId && (e = "//www.huya.com/yy/" + t.lYYId), window.open(e) } )), e.addBanner(o) }({ bannerType: "pugc", actionType: "fadeOut", text: "点击可进入主播直播间,和主播亲密互动!", iRoomId: t.iRoomId, lYYId: t.lYYId }) } t.addTafListener("1025801", s), window.testBannerPugc = function (t) { s({ iRoomId: 123, lYYId: 456 }) } } }, "6cwl": function (t, e, i) { }, "6dBs": function (t, e, i) { "use strict"; var r = Object.prototype.hasOwnProperty , n = Object.prototype.toString , s = Object.defineProperty , o = Object.getOwnPropertyDescriptor , a = function (t) { return "function" == typeof Array.isArray ? Array.isArray(t) : "[object Array]" === n.call(t) } , c = function (t) { if (!t || "[object Object]" !== n.call(t)) return !1; var e, i = r.call(t, "constructor"), s = t.constructor && t.constructor.prototype && r.call(t.constructor.prototype, "isPrototypeOf"); if (t.constructor && !i && !s) return !1; for (e in t) ; return void 0 === e || r.call(t, e) } , d = function (t, e) { s && "__proto__" === e.name ? s(t, e.name, { enumerable: !0, configurable: !0, value: e.newValue, writable: !0 }) : t[e.name] = e.newValue } , u = function (t, e) { if ("__proto__" === e) { if (!r.call(t, e)) return; if (o) return o(t, e).value } return t[e] }; t.exports = function t() { var e, i, r, n, s, o, h = arguments[0], p = 1, l = arguments.length, f = !1; for ("boolean" == typeof h && (f = h, h = arguments[1] || {}, p = 2), (null == h || "object" != typeof h && "function" != typeof h) && (h = {}); p < l; ++p) if (null != (e = arguments[p])) for (i in e) r = u(h, i), h !== (n = u(e, i)) && (f && n && (c(n) || (s = a(n))) ? (s ? (s = !1, o = r && a(r) ? r : []) : o = r && c(r) ? r : {}, d(h, { name: i, newValue: t(f, o, n) })) : void 0 !== n && d(h, { name: i, newValue: n })); return h } }, "6ezL": function (t, e, i) { t.exports = function (t, e) { var r, n, s, o, a, c, d, u = !1, h = !1, p = 0, l = 100, f = 100, m = !1, w = 0, I = "", y = !1, g = !1, S = !1, v = !1, _ = 0, T = t.G, R = t.Event, b = t.R; function P() { r.find(".ab-default-bg").hide() } function x() { h && (b.adHuyaReport("/presenter/tracking/close", { id: c.id, type: 1, cnt: c.iPushTime, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "点击/直播间/直播广告展示/收起", eid: "click/position", position: "zhibo/LiveAdPlugin/fold", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus }), uid: T.yyuid })), E() } function C() { Math.round(n.currentTime) != Math.floor(n.duration / 4) || y ? Math.round(n.currentTime) != Math.floor(n.duration / 2) || g ? Math.round(n.currentTime) != Math.floor(3 * n.duration / 4) || S ? Math.round(n.currentTime) != Math.floor(n.duration) || v || (b.adHuyaReport("/presenter/tracking/conversion", { id: c.id, type: 1, cnt: c.iPushTime, progress: 100, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "时长/直播间/插件广告展示", eid: "pageview/position", position: "zhibo/AdPlugin/time", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus, live_progress: "100%" }), uid: T.yyuid }), v = !0) : (b.adHuyaReport("/presenter/tracking/conversion", { id: c.id, type: 1, cnt: c.iPushTime, progress: 75, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "时长/直播间/插件广告展示", eid: "pageview/position", position: "zhibo/AdPlugin/time", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus, live_progress: "75%" }), uid: T.yyuid }), S = !0) : (b.adHuyaReport("/presenter/tracking/conversion", { id: c.id, type: 1, cnt: c.iPushTime, progress: 50, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "时长/直播间/插件广告展示", eid: "pageview/position", position: "zhibo/AdPlugin/time", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus, live_progress: "50%" }), uid: T.yyuid }), g = !0) : (b.adHuyaReport("/presenter/tracking/conversion", { id: c.id, type: 1, cnt: c.iPushTime, progress: 25, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "时长/直播间/插件广告展示", eid: "pageview/position", position: "zhibo/AdPlugin/time", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus, live_progress: "25%" }), uid: T.yyuid }), y = !0) } function U() { h ? (b.adHuyaReport("/presenter/tracking/click", { id: c.id, type: 1, cnt: c.iPushTime, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "点击/直播间/直播广告展示", eid: "click/position", position: "zhibo/LiveAdPlugin", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus }), uid: T.yyuid })) : (b.adHuyaReport("/presenter/tracking/click", { id: c.id, type: 2, cnt: c.iPushTime, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "点击/直播间/插件广告展示", eid: "click/position", position: "zhibo/AdPlugin", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus }), uid: T.yyuid })), window.open(I) } function k() { var t = Date.now(); t - p < 500 || (p = t, u = !u, L()) } function L() { $(".ab-sound-btn").removeClass("ab-sound-off ab-sound-on"), u ? $(".ab-sound-btn").addClass("ab-sound-off") : $(".ab-sound-btn").addClass("ab-sound-on"), n.muted = u, n.volume = T.volume / 100 } function N() { m && n && n.paused && n.play() } function E() { clearTimeout(_), n.pause(), r.hide(), m = !1, e.adStateChange(m) } function M(t) { n && (n.volume = t / 100) } function A() { if (m) { var t = $("#player-video").width() , e = $("#player-video").height() , i = f * e / s , n = i * l / f; if (6 == o) r.css({ width: n, height: i, top: e - i - 10, left: 10 }); else if (99 == o) { var c = a.layoutType , d = a.ratioW , u = a.ratioH; 1 == c ? r.css({ width: n, height: i, top: e * u, left: t * d }) : 2 == c ? r.css({ width: n, height: i, top: e * u, left: t - n >> 1 }) : 3 == c ? r.css({ width: n, height: i, top: e * u, left: t * d - n }) : 4 == c ? r.css({ width: n, height: i, top: e * u - i, left: t * d }) : 5 == c ? r.css({ width: n, height: i, top: e * u - i, left: t - n >> 1 }) : 6 == c ? r.css({ width: n, height: i, top: e * u - i, left: t * d - n }) : 7 == c ? r.css({ width: n, height: i, top: e - i >> 1, left: t * d }) : 8 == c ? r.css({ width: n, height: i, top: e - i >> 1, left: t * d - n }) : 9 == c ? r.css({ width: n, height: i, top: e - i >> 1, left: t - n >> 1 }) : 10 == c && r.css({ width: t, height: e }) } } } d = i("rE85")(), r = $(d), (n = r.find("#video-ab")[0]).ontimeupdate = C, r.find(".ab-close-btn").click(x), r.find(".ab-sound-btn").click(k), r.find("#video-ab").click(U), r.find("#video-ab")[0].onload = P, R.addEvent(R.VOLUME_CHANGE, M), R.addEvent(R.HUYA_AD_PLAY, N), $(window).resize(A), this.isAdShowing = function () { return m } , this.getdata = function () { return c } , this.show = function (t, i) { m || (h = t, w = i || (c.material.showTime || 15), h ? (b.adHuyaReport("/presenter/tracking/show", { id: c.id, type: 1, cnt: c.iPushTime, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "展示/直播间/直播广告展示", eid: "pageview/position", position: "zhibo/LiveAdPlugin", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus }), uid: T.yyuid })) : (b.adHuyaReport("/presenter/tracking/show", { id: c.id, type: 2, cnt: c.iPushTime, uid: T.yyuid }), b.newHuyaReport({ eid_desc: "展示/直播间/插件广告展示", eid: "pageview/position", position: "zhibo/AdPlugin", resourceid: c.id, prop: JSON.stringify({ live_mode: T.screenStatus }), uid: T.yyuid })), u = !h, n.loop = !0, m = !0, e.adStateChange(m), y = !1, g = !1, S = !1, v = !1, 0, n.currentTime = 0, r.appendTo("#huya-ab"), n.play(), r.show(), L(), r.find(".ab-close-btn").css("visibility", h ? "hidden" : "visible"), h && "" != I && setTimeout((function () { r.find(".ab-close-btn").css("visibility", "visible") } ), 5e3), h && (_ = setTimeout(E, 1e3 * w)), A()) } , this.setData = function (t) { c = t; var e = t.material; o = e.adType, e.imageUrl = e.imageUrl.replace("http:", "https:"), e.videoUrl = e.videoUrl.replace("http:", "https:"), r.find("#video-ab").attr("poster", e.imageUrl), r.find("#video-ab").attr("src", e.videoUrl), r.find(".ab-close-btn").show(), r.find(".ab-default-bg").hide(), w = e.showTime || 15; var i = e.layout; a = i, i.templateW || 1334, s = i.templateH || 750, l = i.width || 800, f = i.height || 450, I = e.webLandingUrl, r.find("#video-ab").css("pointer-events", I ? "auto" : "none") } , this.clear = function () { E() } , this.setPushTime = function (t) { c.iPushTime = t } } }, "6gIT": function (t, e, i) { t.exports = function (t) { var e = t.G , r = t.ENV; this.show = function () { var t = i("9quj")(); $("#player-wrap").append(t); var n = r.avatarImg; e.isHttps() && (n = n.replace("http:", "https:")), $(".player-copyright-tip-bg").attr("src", n), $(".player-videotype").hide(), e.isCopyright = !0 } } }, "7AYe": function (t, e) { t.exports = function (t, e) { var i, r, n = null, s = null, o = null, a = 100, c = !1, d = e.G, u = e.Event, h = e.Console, p = e.logUtils, l = 0; var f, m = !0; function w(t, i) { if (h.log("onPlayVideo"), s && (s.pause(), s.src = ""), s = i.video, 1 == m) { var o = Date.now() - d.beginTime; d.firstVideoTime = o, m = !1, e.trigger("videoOnLoad"), u.fireEvent(u.HLS_FIRST_PLAY) } s.autoplay = !0, s.defaultMuted = !1, $("#player-video video").remove(), $(s).attr("id", "hy-video"), n.append(s), clearTimeout(r), u.fireEvent(u.HIDE_RECOMMEND), d.vplayer.hideLoading(), d.isPause = !1, d.isPlaying = !0 } function I(t, e) { h.log("onBrowerPause", t, e), u.fireEvent(u.SHOW_BROWER_PAUSE_GUIDE), d.browerPause = !0, clearTimeout(r) } function y(t, e) { h.log("onStopVideo", e), d.isPlaying && g() } function g() { clearTimeout(r), r = setTimeout(S, 2e4) } function S() { u.fireEvent(u.SHOW_RECOMMEND) } function v(t, e) { h.log("onAnchorStop"), x() } function _(t, e) { h.log("onNoVideo") } function T(t, e) { h.log("onFlvUrlUnavailable"), x() } function R(t, e) { h.log("onH5PlayerError"), x() } function b(t, e) { h.log("onPlayStatus", e), "VIDEO_PLAYING" == e.status && d.isUIPause && u.fireEvent(u.HIDE_BROWER_PAUSE_GUIDE) } function P(t, e) { u.fireEvent(u.DATA_METRIC2, e) } function x() { var t = Date.now(); if (t - l < 1e3) return !1; l = t, u.fireEvent(u.GET_GAMELIVE_HISUPON_REQ) } function C(t) { if (o) { h.log("重播:" + t.sHlsUrl), p.addLog("重播流:" + t.sHlsUrl); var e = t.sHlsUrl; d.isHttps() && (e = e.replace("http:", "https:")), f = t.iVideoSyncTime, h.log("iVideoSyncTime:", f); var i = { type: H5Player.HLS, url: e, isLive: !1, liveType: 2, seekTime: f }; o.start(i), g() } } function U() { d.isPause = !0, d.isPlaying = !1, h.log(o), e.showPlayTip("pause"), e.setDanmuVisible(!1), s && ($(s).unbind(), o.stop()) } this.init = function (t) { (n = t.target) || console.warn("%cvideo container undefined.", "font-size:xx-large"), n = $(n), function () { if (!H5Player.isSupported()) return void e.changeToFlash("H5Player not support. "); o = new H5Player; var t = parseInt(localStorage.sdkLogLevel); isNaN(t) || (h.log("logLevel:", t), o.setLogLevel(t)); o.setConfig(100, ""), o.setConfig(101, !1), u.addEvent(u.REPlAY_START_PLAY, C), o.on(H5Player.Events.VIDEO_PLAY, w), o.on(H5Player.Events.VIDEO_STOP, y), o.on(H5Player.Events.ANCHOR_STOP, v), o.on(H5Player.Events.NO_VIDEO, _), o.on(H5Player.Events.FLV_URL_UNAVAILABLE, T), o.on(H5Player.Events.H5_PLAYER_ERROR, R), o.on(H5Player.Events.PLAY_STATUS, b), o.on(H5Player.Events.DATA_METRIC2, P), o.on(H5Player.Events.BROWSER_PAUSE, I), u.addEvent(u.PAUSE_VIDEO, U), c && (c = !1, o.setVolume(.01 * a)) }(), g() } , this.play = function () { h.log("play"), d.vplayer.showLoading(), u.fireEvent(u.GET_GAMELIVE_HISUPON_REQ) } , this.stopVideo = function () { } , this.pause = U, this.refresh = function () { var t = Date.now(); t - i < 1e3 || (i = t, d.vplayer.showLoading(), u.fireEvent(u.GET_GAMELIVE_HISUPON_REQ)) } , this.switchLine = function (t) { } , this.lowestBitRate = function () { } , this.isLowestBitRate = function () { } , this.getSDKLog = function () { return o ? o.getLog() : "" } , this.getMetrics = function () { return {} } , this.getCurrentTime = function () { return o.getCurrentTime() } , Object.defineProperties(t, { volume: { get: function () { return a }, set: function (t) { t = Math.min(t, 100), t = Math.max(t, 0), a = t, o ? o.setVolume(.01 * t) : c = !0 } } }) } }, "7NV2": function (t, e, i) { var r, n, s, o; function a(t) { return (a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t } )(t) } o = function (t) { return function (e) { var i = t , r = i.lib , n = r.WordArray , s = r.Hasher , o = i.algo , a = [] , c = []; !function () { function t(t) { for (var i = e.sqrt(t), r = 2; r <= i; r++) if (!(t % r)) return !1; return !0 } function i(t) { return 4294967296 * (t - (0 | t)) | 0 } for (var r = 2, n = 0; n < 64;) t(r) && (n < 8 && (a[n] = i(e.pow(r, .5))), c[n] = i(e.pow(r, 1 / 3)), n++), r++ }(); var d = [] , u = o.SHA256 = s.extend({ _doReset: function () { this._hash = new n.init(a.slice(0)) }, _doProcessBlock: function (t, e) { for (var i = this._hash.words, r = i[0], n = i[1], s = i[2], o = i[3], a = i[4], u = i[5], h = i[6], p = i[7], l = 0; l < 64; l++) { if (l < 16) d[l] = 0 | t[e + l]; else { var f = d[l - 15] , m = (f << 25 | f >>> 7) ^ (f << 14 | f >>> 18) ^ f >>> 3 , w = d[l - 2] , I = (w << 15 | w >>> 17) ^ (w << 13 | w >>> 19) ^ w >>> 10; d[l] = m + d[l - 7] + I + d[l - 16] } var y = r & n ^ r & s ^ n & s , g = (r << 30 | r >>> 2) ^ (r << 19 | r >>> 13) ^ (r << 10 | r >>> 22) , S = p + ((a << 26 | a >>> 6) ^ (a << 21 | a >>> 11) ^ (a << 7 | a >>> 25)) + (a & u ^ ~a & h) + c[l] + d[l]; p = h, h = u, u = a, a = o + S | 0, o = s, s = n, n = r, r = S + (g + y) | 0 } i[0] = i[0] + r | 0, i[1] = i[1] + n | 0, i[2] = i[2] + s | 0, i[3] = i[3] + o | 0, i[4] = i[4] + a | 0, i[5] = i[5] + u | 0, i[6] = i[6] + h | 0, i[7] = i[7] + p | 0 }, _doFinalize: function () { var t = this._data , i = t.words , r = 8 * this._nDataBytes , n = 8 * t.sigBytes; return i[n >>> 5] |= 128 << 24 - n % 32, i[14 + (n + 64 >>> 9 << 4)] = e.floor(r / 4294967296), i[15 + (n + 64 >>> 9 << 4)] = r, t.sigBytes = 4 * i.length, this._process(), this._hash }, clone: function () { var t = s.clone.call(this); return t._hash = this._hash.clone(), t } }); i.SHA256 = s._createHelper(u), i.HmacSHA256 = s._createHmacHelper(u) }(Math), t.SHA256 } , "object" == a(e) ? t.exports = e = o(i("TdfZ")) : (n = [i("TdfZ")], void 0 === (s = "function" == typeof (r = o) ? r.apply(e, n) : r) || (t.exports = s)) }, "7QxG": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n \n

        \n
        \n \n

        下次送礼不再提示

        \n
        \n 确定\n 取消\n
        ' , __filename = "src/tpl/gift/gift-dialog.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n \n

        \n
        \n \n

        下次送礼不再提示

        \n
        \n 确定\n 取消\n
        '), __line = 10; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "7vau": function (t, e, i) { t.exports = function (t) { var e = t.Event , r = t.G , n = t.logUtils , s = t.R , o = t.taf.HUYA , a = !1; function c() { r.isOBWatch && (a || (r.isUserInfoInited() ? m() : e.addEvent(e.USER_INFO_INITED, m), e.addEvent(e.SET_PERSPECTIVE, y), t.addTafListener("1130003", l), function () { if (localStorage.obTips) return; var t = i("0r9D")(); $("#player-ob-watch-wrap").html(t), $("#player-ob-watch-wrap").show(), $(".player-ob-btn").click(u), localStorage.obTips = !0, setTimeout(d, 5e3), s.newHuyaReport({ eid_desc: "展示/新手引导/ob直播间", eid: "sys/pageshow/tips/oblive", prop: "", uid: r.yyuid }) }(), a = !0)) } function d() { h(), s.newHuyaReport({ eid_desc: "隐藏/新手引导/ob直播间", eid: "sys/pagehide/tips/oblive", prop: "", uid: r.yyuid }) } function u() { h(), s.newHuyaReport({ eid_desc: "点击/新手引导/ob直播间", eid: "usr/click/tips/oblive", prop: "", uid: r.yyuid }) } function h() { $("#player-ob-watch-wrap").remove() } e.addEvent(e.VIDEO_FIRST_PLAY, c), c(), window.testOBNotice = function (t) { l({ iStatus: t, lPid: 50077321 }) } ; var p = 0; function l(t) { if (n.addLog("1130003 onHonourOfKingsStatusNotify:" + JSON.stringify(t)), n.addLog("G.presenterUid:" + r.presenterUid), r.presenterUid == t.lPid) { var e = t.iStatus; if (r.obStatus != e) { t.lGameTime; r.obStatus = e, n.addLog("ob状态改变了 广播 iStatus" + r.obStatus); var i = 3e3 * Math.random() + 2e3; 2 == r.obStatus && (i += 1e4), n.addLog("延迟拉流 time:" + i), clearTimeout(p), p = setTimeout(f, i) } } } function f() { r.streamSetFlag = !0, n.addLog("拉流" + r.obStatus), t.vcore.stopVideo("onHonourOfKingsStatusNotify"), r.isUIPause || r.vplayer.showLoading(), r.obCurPid = r.presenterUid, t.getLivingInfo(), I(), t.trigger("perspectiveChange", r.obCurrentPerspective), 1 == r.obStatus ? (t.trigger("obMatchBegin"), m()) : 2 == r.obStatus && t.trigger("obMatchEnd"), t.trigger("matchStatusChange", { status: r.obStatus }) } function m() { var e = new o.GetPlayerViewListReq; e.tUserId = r.userId, e.lPid = r.presenterUid + "", t.sendWup2("wupui", "getPlayerViewList", e, w) } function w(e) { r.obPerspectiveList = [], r.obCurPid = r.presenterUid, r.obPerspectiveList.push({ pid: r.presenterUid, name: "上帝视角" }); for (var i = e.vInfo.value, s = 0; s < i.length; s++) { var o = i[s] , a = { pid: o.lPid, name: o.sName }; r.obPerspectiveList.push(a) } I(), r.presenterUid == e.tStatus.lPid && r.obStatus != e.tStatus.iStatus && (r.obStatus = e.tStatus.iStatus, r.streamSetFlag = !0, t.vcore.stopVideo("onGetPlayerViewList"), n.addLog("ob状态改变了 拉取 iStatus" + r.obStatus), r.isUIPause || r.vplayer.showLoading(), t.getLivingInfo(), 1 == r.obStatus ? t.trigger("obMatchBegin") : 2 == r.obStatus && t.trigger("obMatchEnd")) } function I() { for (var t = {}, e = 0; e < r.obPerspectiveList.length; e++) r.obPerspectiveList[e].pid == r.obCurPid && (t.pid = r.obPerspectiveList[e].pid, t.name = r.obPerspectiveList[e].name); r.obCurrentPerspective = t } function y(e) { r.obCurPid = e.pid, I(), r.streamSetFlag = !0, t.turnPlayButtonOn(), t.vcore.stopVideo("setPerspective"), r.vplayer.showLoading(), t.getLivingInfo(), n.addLog("设置视角 G.obCurPid" + r.obCurPid) } this.upDateCurrentPerspective = I } }, "85+e": function (t, e) { t.exports = function (t) { var e = t.taf.HUYA , i = t.G , r = t.Event , n = t.logUtils , s = t.utils , o = [] , a = 0; function c() { r.removeEvent(r.WEBSOCKET_INITED, c), r.fireEvent(r.VIDEO_FIRST_PLAY), d() } function d() { var r = new e.GetVideoHisUponReq; r.lUid = i.presenterUid, n.addLog("重播主播uid:" + r.lUid), t.sendWup2("liveui", "getVideoHisUpon", r, u); var s = Date.now(); i.livingInfoTime = s } function u(e) { var n = Date.now(); i.livingInfoTime = n - i.livingInfoTime; var c = e.vHistoryList.value; if (0 != c.length) { i.hasVideo = !0; var d = c[0] , u = d.iVideoSyncTime , p = d.sHlsUrl , l = d.vDefinitions.value; if (0 == l.length) return r.fireEvent(r.REPlAY_START_PLAY, { iVideoSyncTime: u, sHlsUrl: p }), void t.setBitRateList({ list: [{ iBitRate: 2e3, sDisplayName: "原画" }], default: 2e3 }); !function (t) { o = []; for (var e = 0, i = t.length; e < i; e++) { var r = t[e] , n = r.sDefinition , a = r.sM3u8 , c = r.sDefName; o.push({ iBitRate: parseInt(n), sDisplayName: c, sM3u8: a }) } o.sort(s.sortCompare("iBitRate")) }(l), a = function (t) { for (var e = 0, i = o.length; e < i; e++) { if (o[e].iBitRate == t) return !0 } return !1 }(a) ? a : parseInt(l[0].sDefinition), t.setBitRateList({ list: o, default: a }), h(a, u) } } function h(e, n) { i.vplayer.showLoading(); for (var s = 0, c = o.length; s < c; s++) { var d = o[s] , u = d.iBitRate , h = d.sM3u8; if (u == e) { a = u; var p = n || t.getCurrentTime(); r.fireEvent(r.REPlAY_START_PLAY, { iVideoSyncTime: p, sHlsUrl: h }); break } } } i.isReplay && ($("#videoContainer").addClass("mod-replay"), i.vplayer.showLoading(), r.addEvent(r.WEBSOCKET_INITED, c), r.addEvent(r.GET_GAMELIVE_HISUPON_REQ, d)), this.switchBitrate = h } }, "8c1c": function (t, e, i) { t.exports = function (t) { var e, r, n = !1, s = 0, o = 1, a = 0, c = "//www.huya.com/cache.php?m=Game&do=ajaxGetProgramList&pid=", d = 0, u = 0, h = t.G, p = (t.Event, t.R, t.Console), l = t.ENV, f = t.utils; function m() { if (l.isShowMmsProgramList) { var t = Date.now(); t - s < 2e3 || (s = t, $.ajax({ url: c, type: "GET", dataType: "jsonp", data: {} }).done((function (t) { p.log("playlist", t), t && 200 == t.status && t.data && t.data.length > 0 && (w(), R(t.data), U()) } ))) } } function w() { if (!n) { var t = i("p2hc")() , s = $(t); $("#player-wrap").append(s), r = $("#play-list-btn"), e = $(".play-list-scroll-bar"), (r = $("#play-list-btn")).show(), $(".play-list-close").click(T), r.click(_), $(videoContainer).mousemove(I), $(videoContainer).mouseleave(y), $(videoContainer).mousestop(g), n = !0 } } function I() { v(2), S() } function y() { clearTimeout(a), v(1) } function g() { S() } function S() { clearTimeout(a), a = setTimeout((function () { v(1) } ), 2e3) } function v(t) { o != t && (r.removeClass("play-list-btn play-list-btn-hover"), 2 == t ? (r.addClass("play-list-btn-hover"), r.find("span").text("播放列表")) : (r.addClass("play-list-btn"), r.find("span").text("")), o = t) } function _() { $(".play-list-panel").show(), m() } function T() { $(".play-list-panel").hide() } function R(t) { var e = $(".play-list-container").find("ul"); d = 0, u = 0, e.empty(); for (var i = 0; i < t.length; i++) { var r = t[i] , n = null; r.isPlay ? (n = $('
      • '), d = r.playTime) : (n = $('
      • '), d && !u && (u = r.playTime, P())); var s = f.setLongString(r.videoName, 12); n.find("span").text(s), f.getStringLength(s) > 12 && n.find("span").attr("title", r.videoName), n.appendTo(e) } } 2135 == l.gameId && (c += h.presenterUid, m()); var b = 0; function P() { clearInterval(b), b = setInterval(x, 1e3), x() } function x() { var t = (new Date).getTime() , e = Math.ceil((t - d) / 1e3) , i = Math.ceil((u - d) / 1e3); e > i && (clearInterval(b), setTimeout(m, 2e3), e = i), $(".play-list-container").find("ul").find(".list-item-skr p").text(C(e) + "/" + C(i)) } function C(t) { var e = t / 3600 >> 0 , i = t % 3600 / 60 >> 0 , r = t % 60; return (e = e < 10 ? "0" + e : "" + e) + ":" + (i = i < 10 ? "0" + i : "" + i) + ":" + (r = r < 10 ? "0" + r : "" + r) } function U() { var t = $(".play-list-container") , i = $(".play-list-container ul") , r = t.height() , n = i.height(); if (n > r && n) { e.show(); var s = n - r; e.on("mousedown", (function (i) { var n = i.pageY - parseInt(e.css("top")) + 47 , o = r - 150; return $(document).on("mousemove", (function (i) { var r = i.pageY - n; return r < 0 && (r = 0), r > o && (r = o), e.css("top", r + 47), t.scrollTop(r * s / o), !1 } )), $(document).on("mouseup", (function () { $(document).off("mousemove").off("mouseup") } )), !1 } )), t.on("mousewheel", (function (i, n) { var o = t.scrollTop(); return t.scrollTop(o - 20 * n), o = t.scrollTop(), e.css("top", o / s * (r - 150) + 47), !1 } )) } } window.testPlayList = function () { w(), R([{ playTime: 0, videoName: "九品芝麻官" }, { playTime: 1, videoName: "九品芝麻官2" }]), U() } } }, "8hAE": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '' , __filename = "src/tpl/ad/banner-ad.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append(''), __line = 9; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "8oUx": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n \n
        \n
        \n VR直播正快马加鞭地赶来嗷~\n
        \n
        \n' , __filename = "src/tpl/vr/no-vr-stream-tip.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n \n
        \n
        \n VR直播正快马加鞭地赶来嗷~\n
        \n
        \n'), __line = 8; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "9ZdH": function (t, e, i) { t.exports = function (t, e) { var r = this , n = null , s = !1; this.isActive = !1; var o = t.G , a = t.Event , c = t.R , d = t.ISDEBUG , u = t.taf.HUYA; function h(t) { o.bDirector ? p() : l(t) } function p() { var e = new u.GetLinkMicPresenterInfoReq; e.tId = o.userId, e.lUid = o.presenterUid, t.sendWup2("liveui", "getLinkMicPresenterListByUid", e, l) } function l(t) { o.bDirector = t.bDirector; var c = t.vLMPresenterInfos.value; if (r.isActive = 2 == t.iLinkMicStatus && c.length > 1, n.empty(), r.isActive && !s) for (var d = i("pep2")(), u = 0, h = c.length; u < h; u++) { var p = c[u]; if (!(p.lChannelId <= 0) && p.lUid != o.presenterUid) { var l = $(d); l.attr("lYYId", p.lYYId), l.attr("iRoomId", p.iRoomId), l.find(".head-type span").text("连麦"), l.find(".nick-name").text(p.sNick), l.find(".head-type i").addClass("head-type-mic"), l.find("img").attr("src", p.sAvatarUrl), l.click(f), n.append(l) } } a.fireEvent(a.LINK_MIC_STATE_CHANGE, r.isActive), e.layout() } function f(t) { t.stopPropagation(); var e = $(this).attr("iRoomId") , i = $(this).attr("lYYId") , r = "//www.huya.com/" + e; d && (r = "//test-www.huya.com/" + e), 0 == e && (r = "//www.huya.com/yy/" + i), window.open(r), c.huyuReport("click/zhibo/lianmai") } t.addTafListener("42008", h), n = $("#player-link-mic ul"), a.addEvent(a.USER_INFO_INITED, p), this.isPkActive = function (t) { (s = t) && n.empty() } , window.testLinkMic = function (t) { for (var e = { iLinkMicStatus: 2 }, i = [], r = 0; r < t; r++) { var n = new u.LMPresenterInfo; n.lChannelId = 1, n.lUid = 1, n.sNick = "用户的名字会很长" + r, n.sAvatarUrl = "https://huyaimg.msstatic.com/avatar/1044/81/920e0ef057dfc1a949524381d8c812_180_135.jpg", i.push(n) } e.vLMPresenterInfos = {}, e.vLMPresenterInfos.value = i, l(e) } } }, "9quj": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '\n' , __filename = "src/tpl/others/copyright-tip.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('\n'), __line = 8; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, "9r+K": function (t, e) { t.exports = function (t, e, i) { var r = t.G , n = t.Console , s = t.Event , o = t.VER , a = t.utils , c = 0 , d = 0 , u = 0 , h = 0 , p = 0 , l = 0 , f = 0 , m = 0 , w = 0 , I = !1 , y = 0 , g = 0 , S = 0 , v = 0 , _ = 0 , T = 0 , R = { chrome: 22e5, edge: 45e5, safari: 45e5, sogou: 15e5, firefox: 15e5, qq: 15e5, "360ee": 15e5 }; r.dropDanmuOpen = !0, localStorage.closeFPSReport || setTimeout((function () { u = M(), p = M(), I = !0, E(), g = 0, y = 0, b(), setInterval((function () { U() } ), 2e4), r.checkLowCpu && function () { var t = !1; if (window.TT_ENV_DETECTOR && window.TT_ENV_DETECTOR.browser) { var e = window.TT_ENV_DETECTOR.browser.name , i = localStorage.getItem("benchmark-cpuScore") , r = R[e]; n.log("机器评分 当前机器评分,中高端浏览器标准", e, i, r), r && i && (t = parseInt(i) < r) } return t }() && i.closeDanmuMaskInLowFPS() } ), 5e3); var b = function t() { h += 1; var e = M() , i = e - p; if (p = e, c += i || 0, L(i), c < 1e3) window.requestAnimationFrame(t); else { if ("hidden" == r.visibilityState) return E(), void window.requestAnimationFrame(t); c = 0, v = 0; var n = 0; if (n = Math.round(1e3 / i), e > 1e3 + u && (n = Math.round(1e3 * h / (e - u)), h = 0, u = e), g += n, l += n, w += r.danmuShowCount, r.danmuPerformanceReport = !0, d++, r.dropDanmuOpen && d >= 5) { d = 0; var s = parseInt(g / 5) , o = Number(y / 5); s > 55 || o < 2 ? r.filterDanmuRatio = 0 : s < 50 && o > 2 && (r.filterDanmuRatio = 0 + .02 * (50 - s)), g = 0, y = 0 } window.requestAnimationFrame(t) } } , P = 0 , x = 0 , C = a.getCookie("__yamid_new") , U = function () { if ("hidden" != r.visibilityState) { if (!(l <= 0 || l > 2e5)) { var t = parseInt(l / 2e4 * 1e3) , e = Number(f / 2e4 * 1e3).toFixed(2) , a = Number(m / 2e4 * 1e3).toFixed(2) , c = Number(e) + Number(a) , d = Number(w / 2e4 * 1e3).toFixed(2) , u = Number(r.dropDanmuCount / 2e4 * 1e3).toFixed(2) , h = S , p = r.videoBadQualityCount; P++, x += l, P >= 5 && (P = 0, k()), E(), n.log("上报 fps:".concat(t, ",danmunormal:").concat(e, ",danmutv:").concat(a, ",danmutotal:").concat(c, ",danmurender:").concat(d, ",danmudrop:").concat(u, ",lagcount:").concat(h, ",videobad:").concat(p)); var I = r.isShowDanmu ? i.getAreaIndex() + 1 : 0 , y = { sMetricName: "fed.main_room_fps", vDimension: { pagegid: N(), version: o, danmumask: r.hasDanmuMask ? 1 : 0, fullscreen: r.isFullscreen ? 1 : 0, mid: C || "", oexp: r.mpExperiment, danmuarea: I, lagcount: h }, vField: { fps: t, danmunormal: e, danmutv: a, danmutotal: c, danmurender: d, danmudrop: u, videobad: p } }; s.fireEvent(s.DATA_METRIC2, [y]), A(t) } } else E() } , k = function () { var t = parseInt(x / 100) , e = { sMetricName: "fed.main_room_fps_100", vDimension: { pagegid: N(), version: o }, vField: { fps: t } }; s.fireEvent(s.DATA_METRIC2, [e]), n.log("100s上报 fps:".concat(t)), x = 0 } , L = function (t) { if ((v += t || 0) > 200) { var e = r.vplayer.getCurrentTime(); e ? (e == _ && T != e && r.videoBadQualityCount++, T = _, _ = e) : (T = 0, _ = 0), v = 0 } } , N = function () { return performanceInfo && performanceInfo.pageGid || 0 } , E = function () { l = 0, f = 0, m = 0, w = 0, r.dropDanmuCount = 0, S = 0, r.videoBadQualityCount = 0, v = 0, c = 0 } , M = function () { return performance && performance.now() || Date.now() } , A = function (t) { t < 20 && r.hasDanmuMask && i.closeDanmuMaskInLowFPS() }; this.updateCount = function (t) { I && (1 == t ? f++ : m++, y++) } ; this.setPerformanceReportTime = function (t, e, i) { var r = e - t - 1e3 * i; n.log("卡顿偏差时间", r), r > 200 && r < 1e4 && S++ } } }, A3DX: function (t, e, i) { t.exports = function (t, e) { var r, n, s, o, a, c, d, u, h = -1, p = -1, l = "", f = !1, m = "", w = "", I = e.utils, y = e.G, g = e.Event, S = e.R, v = -1, _ = null, T = !1, R = !1, b = e.taf.HUYA; function P() { R = !0, y.followList && (0 == p || n || (null == _ && (_ = $(i("zVS7")()), r.append(_), _.find(".accompany-subscribe-btn").click(U), _.find(".accompany-subscribed-btn").click(U), _.find(".accompany-order-btn").click(L)), !function () { if (!y.accMasterData) return !1; var t = y.accMasterData.vMaster.value; for (var e in t) if (t[e].tUserBase.lUid == p) return !0; return !1 }() ? (_.find(".accompany-order-btn").css("display", "none"), _.css("height", "33px")) : (_.find(".accompany-order-btn").css("display", "flex"), _.css("height", "60px")), -1 == v ? function () { var t = new b.SubscribeStatusReq; t.tId = y.userId, t.tFrom.iType = 1, t.tFrom.sKey = y.yyuid, t.tTo.iType = 2, t.tTo.sKey = p, y.vplayerUI.sendWup2("liveui", "getSubscribeStatus", t, x) }() : _.show(), S.newHuyaReport({ eid_desc: "用户/鼠标悬停/大神头像/派单厅", eid: "usr/hover/masterhead/dispatchroom", prop: JSON.stringify({ master_uid: p }), uid: y.yyuid }))) } function x(t) { if (v = t.iStatus, k(), y.followList) { var e = y.followList.add(y.yyuid, p, (function () { var t = e.target , i = e.state; t == p && (1 == (v = 1 == i ? 1 : 0) && T && (T = !1, g.fireEvent(g.SHOW_COMMON_TOAST, "订阅成功")), k()) } )); y.presenterUid != p && (1 == v ? e._on() : e._off()) } R && _.show() } function C() { R = !1, _ && _.hide() } function U() { S.newHuyaReport({ eid_desc: "用户/点击/大神头像旁的关注按钮/派单厅", eid: "usr/click/masterheadfollowbtn/dispatchroom", prop: JSON.stringify({ master_uid: p }), uid: y.yyuid }), C(), y.isLogin ? 0 == v ? (T = !0, y.followList.get(p).on()) : y.followList.get(p).off() : e.popLogin() } function k() { 1 == v ? (_.find(".accompany-subscribed-btn").css("display", "flex"), _.find(".accompany-subscribe-btn").css("display", "none")) : (_.find(".accompany-subscribed-btn").css("display", "none"), _.find(".accompany-subscribe-btn").css("display", "flex")) } function L() { C(), S.newHuyaReport({ eid_desc: "用户/点击/大神头像旁的下单按钮/派单厅", eid: "usr/click/masterheadorderbtn/dispatchroom", prop: JSON.stringify({ master_uid: p }), uid: y.yyuid }), y.isLogin ? g.fireEvent(g.SHOW_ACCOMPANY_PANEL, { uid: p }) : e.popLogin() } function N() { 0 != p || n || t.showTips("下载小鹿APP,上麦和主播互动") } u = i("3PPS")(), (r = $(u)).appendTo("#make-friend .make-friend-head-container"), r.click(N), y.isPeiWan && r.hover(P, C), c = r.find(".make-friend-seat-url"), d = r.find(".make-friend-source-url"), this.showWaveEffect = function () { f || o || a || (f = !0, r.find("#wave-effect").show(), setTimeout((function () { r.find("#wave-effect").hide(), f = !1 } ), 2e3)) } , this.testCharm = function (t) { charm = countsTransform(t), r.find(".make-friend-charm span").text(charm) } , this.setData = function (t) { h = t.iPos, o = t.iSilence, a = t.iMute, s = t.iGender; var e = t.sName , i = t.mpContext.value; "" == t.sNick && (t.sNick = e); var u = I.setLongString(t.sNick, 5) , f = i.super_fans || 0; r.find(".make-friend-nick").css("color", f ? "#FF4C66" : "#FFF"), r.find(".make-friend-nick").text(u); var g = t.sSeatUrl || ""; g && m != g && (m = g, c.attr("src", m)), c.css("display", "" != g ? "block" : "none"); var S = t.sSourceUrl || ""; S && w != S && (w = S, d.attr("src", w)), d.css("display", "" != S ? "block" : "none"); var v = t.sCharm || 0; v = I.countsTransform(v), r.find(".make-friend-charm span").text(v), r.find(".make-friend-charm").css("display", "" != t.sCharm ? "block" : "none"), r.find(".make-friend-close-mic").css("display", t.lUid && (o || a) ? "block" : "none"), r.css("cursor", t.iLocked || t.lUid ? "default" : "pointer"), p == t.lUid && n == t.iLocked || (p = t.lUid, n = t.iLocked, r.removeClass("make-friend-item-noraml make-friend-item-lock make-friend-item-empty"), 0 != p ? (r.addClass("make-friend-item-noraml"), s ? (r.find(".wave.ripple .circle").css("border-color", "#96caff"), r.find(".make-friend-head").css("border", "2px solid #96caff")) : (r.find(".wave.ripple .circle").css("border-color", "#ffa5f0"), r.find(".make-friend-head").css("border", "2px solid #ffa5f0"))) : (r.find(".make-friend-head").css("border", "2px solid rgba(0, 0, 0, 0.2)"), n ? r.addClass("make-friend-item-lock") : r.addClass("make-friend-item-empty"))); var _ = r.find(".make-friend-head img"); p ? ("" == t.sAvatarUrl && (t.sAvatarUrl = y.H5ROOT + "src/img/make-friend/default-head.png"), l != t.sAvatarUrl && (l = t.sAvatarUrl, _.attr("src", l)), _.show()) : _.hide() } , this.item = function () { return r } , this.pos = function () { return h } , this.uid = function () { return p } } }, A6Vu: function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        ' , __filename = "src/tpl/notice/danmu-effect.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        \n
        '), __line = 18; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, AAUK: function (t, e) { t.exports = function (t) { var e = 0 , i = 0 , r = 0 , n = 0 , s = !1; function o() { e = 0, i = 0, r = 0, s = !1, clearInterval(n), a(!1) } function a(e) { e ? (c(), t.removeClass("normal"), t.addClass("combo")) : (t.text("赠送"), t.addClass("normal"), t.removeClass("combo")) } function c() { s && (t.text("连送(" + r + ")"), --r < 0 && o()) } this.setCombo = function (t, o) { e = t, i = parseInt(o), r = 31, s = !0, a(!0), clearInterval(n), n = setInterval(c, 1e3), c() } , this.clearCombo = o, this.setNum = function (t, n) { a(s = e == t && i > 0 && i == n && r > 0) } , this.getInfo = function () { return { num: i, propsId: e } } } }, AZov: function (t, e, i) { t.exports = function (t) { var e, r = !1, n = t.G, s = null; function o(t) { n.isShieldingEffect || (r || (r = !0, c(t.iEffectType, t.sEffectWord))) } t.addTafListener("1025302", o); var a = 0; function c(t, n) { var o = i("A6Vu")(); e = $(o), $("#videoContainer").append(e), null == s && (s = i("676x")); var a = $("#danmu-effect-1") , c = $("#danmu-effect-2") , p = $("#danmu-effect-3"); $(".word-item").text(n), e.find(".bg").addClass("bg-type-" + t), setTimeout((function () { e.show(), u(a, -100, 0, null, 0, 0), u(p, -100, 0, null, 0, 0), u(c, 100, 0, null, 0, 0), setTimeout((function () { h(a, d, .1, .1), h(c, d, .1, .1), h(p, d, .1, .1) } ), 3500) } ), 1e3), setTimeout((function () { e.remove(), r = !1 } ), 5500) } function d(t) { t.remove() } function u(t, e, i, r, n, s) { TweenLite.killTweensOf(t), TweenLite.fromTo(t, .5, { left: e, opacity: s, ease: Back.ease }, { left: i, opacity: 1, ease: Back.ease, onComplete: r }).delay(n) } function h(t, e, i, r) { TweenLite.killTweensOf(t), TweenLite.to(t, r, { opacity: .2, ease: Back.ease }).delay(i), TweenLite.to(t, r, { opacity: 1, ease: Back.ease }).delay(2 * i), TweenLite.to(t, r, { opacity: .2, ease: Back.ease }).delay(3 * i), TweenLite.to(t, r, { opacity: 1, ease: Back.ease }).delay(4 * i), TweenLite.to(t, .5, { opacity: 0, ease: Back.ease, onComplete: e, onCompleteParams: [t] }).delay(5 * i) } window.danmuEffect = function (t) { c(t, "测试的文字"), clearInterval(a), a = setInterval(c, 6e3, t, "测试的文字") } } }, B9Qt: function (t, e) { t.exports = function (t) { var e = t.taf , i = t.Event , r = t.G , n = t.R , s = e.HUYA , o = null , a = 1 , c = parseInt(localStorage.getItem("msgConnectBanner")) || 0; function d() { if (!r.isLogin) return i.fireEvent(i.SHOW_COMMON_TOAST, "请登录后设置屏蔽"), void t.popLogin(); !function (e) { var i = new s.SetMessageConnectStatusReq; i.tId = r.userId, i.lPid = r.presenterUid, i.iStatus = e, t.sendWup2("wupui", "setMessageConnectStatus", i, l) }(1 == a ? 2 : 1); var e = { screen_type: "horizontal", interflow_status: 1 == a ? 1 : 0, type: r.spliteSceenType, "multi-screen_id": r.splitScreenId }; n.newHuyaReport({ eid_desc: "点击弹幕互通按钮", eid: "click/interflow", prop: JSON.stringify(e) }) } function u() { 2 == a ? (o.removeClass("danmu-switch-btn-hide"), o.addClass("danmu-switch-btn-show")) : (o.removeClass("danmu-switch-btn-show"), o.addClass("danmu-switch-btn-hide")) } function h() { var e = new s.GetMessageConnectStatusReq; e.tId = r.userId, e.lPid = r.presenterUid, e.lUid = r.yyuid, t.sendWup2("wupui", "getMessageConnectStatus", e, p) } function p(e) { var r = e.iCode , n = e.sMsg , s = e.iStatus; 0 == r ? (a = s, u(), t.trigger("updateMsgConnectStatus", { status: a })) : i.fireEvent(i.SHOW_COMMON_TOAST, n) } function l(e) { var r = e.iCode , n = e.sMsg; 0 == r ? (a = 1 == a ? 2 : 1, u(), t.trigger("updateMsgConnectStatus", { status: a })) : i.fireEvent(i.SHOW_COMMON_TOAST, n) } r.isLogin && (r.isUserInfoInited() ? h() : i.addEvent(i.USER_INFO_INITED, h)), (o = $(".danmu-connect-set").find(".danmu-switch-btn")).click(d), setTimeout((function () { var t = { interflow_status: 1 == a ? 1 : 0, "multi-screen_id": r.splitScreenId }; n.newHuyaReport({ eid_desc: "直播间状态统计", eid: "state/liveroom", prop: JSON.stringify(t) }) } ), 3e3); var f = null; this.getMsgConnectData = function (t) { var e = t.iFlag , i = t.sPrefix; return e && i ? t : null } , this.showMsgConnectBanner = function () { if (!(c >= 3) && null == f) { f = $('
        本直播间当前已开启弹幕互通,各位水友们要友好交流哦~
        '); var t = $("#player-wrap").width(); f.css({ transition: "transform 10s linear", transform: "translateX(" + t + "px)" }), $("#player-wrap").append(f); var e = f.width() + 5; f.css({ transform: "translateX(" + -e + "px)" }); var i = parseInt(localStorage.msgConnectBanner) || 0; i++, localStorage.msgConnectBanner = i, f.bind("transitionend webkitTransitionEnd", (function () { f.unbind(), f.remove() } )) } } , this.isMsgConnectClose = function () { return 2 == a } } }, BeMa: function (t, e, i) { var r, n, s; function o(t) { return (o = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t } )(t) } !function (a, c) { "object" == o(e) ? t.exports = e = c(i("TdfZ")) : (n = [i("TdfZ")], void 0 === (s = "function" == typeof (r = c) ? r.apply(e, n) : r) || (t.exports = s)) }(0, (function (t) { var e, i, r; i = (e = t).lib.Base, r = e.enc.Utf8, e.algo.HMAC = i.extend({ init: function (t, e) { t = this._hasher = new t.init, "string" == typeof e && (e = r.parse(e)); var i = t.blockSize , n = 4 * i; e.sigBytes > n && (e = t.finalize(e)), e.clamp(); for (var s = this._oKey = e.clone(), o = this._iKey = e.clone(), a = s.words, c = o.words, d = 0; d < i; d++) a[d] ^= 1549556828, c[d] ^= 909522486; s.sigBytes = o.sigBytes = n, this.reset() }, reset: function () { var t = this._hasher; t.reset(), t.update(this._iKey) }, update: function (t) { return this._hasher.update(t), this }, finalize: function (t) { var e = this._hasher , i = e.finalize(t); return e.reset(), e.finalize(this._oKey.clone().concat(i)) } }) } )) }, BlJU: function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n
        \n \n
        \n
        \n
        ' , __filename = "src/tpl/gift/ext-gift-tip.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n
        \n \n
        \n
        \n
        '), __line = 6; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, BvAJ: function (t, e, i) { var r = i("wIU9") , n = { EWebSocketCommandType: { EWSCmd_NULL: 0, EWSCmd_RegisterReq: 1, EWSCmd_RegisterRsp: 2, EWSCmd_WupReq: 3, EWSCmd_WupRsp: 4, EWSCmdC2S_HeartBeat: 5, EWSCmdS2C_HeartBeatAck: 6, EWSCmdS2C_MsgPushReq: 7, EWSCmdC2S_DeregisterReq: 8, EWSCmdS2C_DeRegisterRsp: 9, EWSCmdC2S_VerifyCookieReq: 10, EWSCmdS2C_VerifyCookieRsp: 11, EWSCmdC2S_VerifyHuyaTokenReq: 12, EWSCmdS2C_VerifyHuyaTokenRsp: 13, EWSCmdC2S_UNVerifyReq: 14, EWSCmdS2C_UNVerifyRsp: 15, EWSCmdC2S_RegisterGroupReq: 16, EWSCmdS2C_RegisterGroupRsp: 17, EWSCmdC2S_UnRegisterGroupReq: 18, EWSCmdS2C_UnRegisterGroupRsp: 19, EWSCmdC2S_HeartBeatReq: 20, EWSCmdS2C_HeartBeatRsp: 21, EWSCmdS2C_MsgPushReq_V2: 22, EWSCmdC2S_UpdateUserExpsReq: 23, EWSCmdS2C_UpdateUserExpsRsp: 24, EWSCmdC2S_WSHistoryMsgReq: 25, EWSCmdS2C_WSHistoryMsgRsp: 26, EWSCmdS2C_EnterP2P: 27, EWSCmdS2C_EnterP2PAck: 28, EWSCmdS2C_ExitP2P: 29, EWSCmdS2C_ExitP2PAck: 30, EWSCmdC2S_SyncGroupReq: 31, EWSCmdS2C_SyncGroupRsp: 32, EWSCmdC2S_UpdateUserInfoReq: 33, EWSCmdS2C_UpdateUserInfoRsp: 34, EWSCmdC2S_MsgAckReq: 35, EWSCmdS2C_MsgAckRsp: 36, EWSCmdC2S_CloudGameReq: 37, EWSCmdS2C_CloudGamePush: 38, EWSCmdS2C_CloudGameRsp: 39, EWSCmdS2C_RpcReq: 40, EWSCmdC2S_RpcRsp: 41, EWSCmdS2C_RpcRspRsp: 42 }, ELiveSource: { PC_YY: 0, PC_HUYA: 1, MOBILE_HUYA: 2, WEB_HUYA: 3 }, EGender: { MALE: 0, FEMALE: 1 }, EClientTemplateType: { TPL_LIANYUN: 128, TPL_PC: 64, TPL_WEB: 32, TPL_JIEDAI: 16, TPL_TEXAS: 8, TPL_MATCH: 4, TPL_HUYAAPP: 2, TPL_MIRROR: 1, TPL_QQ_MINI: 256 }, TemplateType: { PRIMARY: 1, RECEPTION: 2 }, EStreamLineType: { STREAM_LINE_OLD_YY: 0, STREAM_LINE_WS: 1, STREAM_LINE_NEW_YY: 2, STREAM_LINE_AL: 3, STREAM_LINE_HUYA: 4, STREAM_LINE_TX: 5, STREAM_LINE_CDN: 8, STREAM_LINE_HW: 6, STREAM_LINE_BD: 7, STREAM_LINE_GG: 9, STREAM_LINE_CF: 10, STREAM_LINE_QUICK_HUYA: 99 }, eUserOperation: { USER_IN: 1, USER_OUT: 2, USER_MOVE: 3 }, WebSocketCommand: function () { this.iCmdType = 0, this.vData = new r.BinBuffer, this.lRequestId = 0, this.traceId = "", this.iEncryptType = 0, this.lTime = 0, this.sMD5 = "" } }; n.WebSocketCommand.prototype._clone = function () { return new n.WebSocketCommand } , n.WebSocketCommand.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WebSocketCommand.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WebSocketCommand.prototype.writeTo = function (t) { t.writeInt32(0, this.iCmdType), t.writeBytes(1, this.vData), t.writeInt64(2, this.lRequestId), t.writeString(3, this.traceId), t.writeInt32(4, this.iEncryptType), t.writeInt64(5, this.lTime), t.writeString(6, this.sMD5) } , n.WebSocketCommand.prototype.readFrom = function (t) { this.iCmdType = t.readInt32(0, !1, this.iCmdType), this.vData = t.readBytes(1, !1, this.vData), this.lRequestId = t.readInt64(2, !1, this.lRequestId), this.traceId = t.readString(3, !1, this.traceId), this.iEncryptType = t.readInt32(4, !1, this.iEncryptType), this.lTime = t.readInt64(5, !1, this.lTime), this.sMD5 = t.readString(6, !1, this.sMD5) } , n.WSRegisterRsp = function () { this.iResCode = 0, this.lRequestId = 0, this.sMessage = "", this.sBCConnHost = "" } , n.WSRegisterRsp.prototype._clone = function () { return new n.WSRegisterRsp } , n.WSRegisterRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSRegisterRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSRegisterRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iResCode), t.writeInt64(1, this.lRequestId), t.writeString(2, this.sMessage), t.writeString(3, this.sBCConnHost) } , n.WSRegisterRsp.prototype.readFrom = function (t) { this.iResCode = t.readInt32(0, !1, this.iResCode), this.lRequestId = t.readInt64(1, !1, this.lRequestId), this.sMessage = t.readString(2, !1, this.sMessage), this.sBCConnHost = t.readString(3, !1, this.sBCConnHost) } , n.WSPushMessage = function () { this.ePushType = 0, this.iUri = 0, this.sMsg = new r.BinBuffer, this.iProtocolType = 0, this.sGroupId = "", this.lMsgId = 0, this.iMsgTag = 0 } , n.WSPushMessage.prototype._clone = function () { return new n.WSPushMessage } , n.WSPushMessage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSPushMessage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSPushMessage.prototype.writeTo = function (t) { t.writeInt32(0, this.ePushType), t.writeInt64(1, this.iUri), t.writeBytes(2, this.sMsg), t.writeInt32(3, this.iProtocolType), t.writeString(4, this.sGroupId), t.writeInt64(5, this.lMsgId), t.writeInt32(6, this.iMsgTag) } , n.WSPushMessage.prototype.readFrom = function (t) { this.ePushType = t.readInt32(0, !1, this.ePushType), this.iUri = t.readInt64(1, !1, this.iUri), this.sMsg = t.readBytes(2, !1, this.sMsg), this.iProtocolType = t.readInt32(3, !1, this.iProtocolType), this.sGroupId = t.readString(4, !1, this.sGroupId), this.lMsgId = t.readInt64(5, !1, this.lMsgId), this.iMsgTag = t.readInt32(6, !1, this.iMsgTag) } , n.WSUserInfo = function () { this.lUid = 0, this.bAnonymous = !0, this.sGuid = "", this.sToken = "", this.lTid = 0, this.lSid = 0, this.lGroupId = 0, this.lGroupType = 0, this.sAppId = "", this.sUA = "" } , n.WSUserInfo.prototype._clone = function () { return new n.WSUserInfo } , n.WSUserInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSUserInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSUserInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeBoolean(1, this.bAnonymous), t.writeString(2, this.sGuid), t.writeString(3, this.sToken), t.writeInt64(4, this.lTid), t.writeInt64(5, this.lSid), t.writeInt64(6, this.lGroupId), t.writeInt64(7, this.lGroupType), t.writeString(8, this.sAppId), t.writeString(9, this.sUA) } , n.WSUserInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.bAnonymous = t.readBoolean(1, !1, this.bAnonymous), this.sGuid = t.readString(2, !1, this.sGuid), this.sToken = t.readString(3, !1, this.sToken), this.lTid = t.readInt64(4, !1, this.lTid), this.lSid = t.readInt64(5, !1, this.lSid), this.lGroupId = t.readInt64(6, !1, this.lGroupId), this.lGroupType = t.readInt64(7, !1, this.lGroupType), this.sAppId = t.readString(8, !1, this.sAppId), this.sUA = t.readString(9, !1, this.sUA) } , n.WSVerifyCookieReq = function () { this.lUid = 0, this.sUA = "", this.sCookie = "", this.sGuid = "", this.bAutoRegisterUid = 0, this.sAppSrc = "" } , n.WSVerifyCookieReq.prototype._clone = function () { return new n.WSVerifyCookieReq } , n.WSVerifyCookieReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSVerifyCookieReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSVerifyCookieReq.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sUA), t.writeString(2, this.sCookie), t.writeString(3, this.sGuid), t.writeInt32(4, this.bAutoRegisterUid), t.writeString(5, this.sAppSrc) } , n.WSVerifyCookieReq.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sUA = t.readString(1, !1, this.sUA), this.sCookie = t.readString(2, !1, this.sCookie), this.sGuid = t.readString(3, !1, this.sGuid), this.bAutoRegisterUid = t.readInt32(4, !1, this.bAutoRegisterUid), this.sAppSrc = t.readString(5, !1, this.sAppSrc) } , n.WSVerifyCookieRsp = function () { this.iValidate = 0 } , n.WSVerifyCookieRsp.prototype._clone = function () { return new n.WSVerifyCookieRsp } , n.WSVerifyCookieRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSVerifyCookieRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSVerifyCookieRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iValidate) } , n.WSVerifyCookieRsp.prototype.readFrom = function (t) { this.iValidate = t.readInt32(0, !1, this.iValidate) } , n.UserId = function () { this.lUid = 0, this.sGuid = "", this.sToken = "", this.sHuYaUA = "", this.sCookie = "", this.iTokenType = 0, this.sDeviceInfo = "" } , n.UserId.prototype._clone = function () { return new n.UserId } , n.UserId.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserId.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserId.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sGuid), t.writeString(2, this.sToken), t.writeString(3, this.sHuYaUA), t.writeString(4, this.sCookie), t.writeInt32(5, this.iTokenType), t.writeString(6, this.sDeviceInfo) } , n.UserId.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sGuid = t.readString(1, !1, this.sGuid), this.sToken = t.readString(2, !1, this.sToken), this.sHuYaUA = t.readString(3, !1, this.sHuYaUA), this.sCookie = t.readString(4, !1, this.sCookie), this.iTokenType = t.readInt32(5, !1, this.iTokenType), this.sDeviceInfo = t.readString(6, !1, this.sDeviceInfo) } , n.EnterChannelReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.iChannelType = 0 } , n.EnterChannelReq.prototype._clone = function () { return new n.EnterChannelReq } , n.EnterChannelReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EnterChannelReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EnterChannelReq.prototype.writeTo = function (t) { t.writeStruct(1, this.tUserId), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid), t.writeInt32(4, this.iChannelType) } , n.EnterChannelReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(1, !1, this.tUserId), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.iChannelType = t.readInt32(4, !1, this.iChannelType) } , n.UserEventReq = function () { this.tId = new n.UserId, this.lTid = 0, this.lSid = 0, this.eOp = 0, this.sChan = "", this.eSource = 0, this.lPid = 0, this.bWatchVideo = !1, this.bAnonymous = !1, this.eTemplateType = n.TemplateType.PRIMARY, this.sTraceSource = "" } , n.UserEventReq.prototype._clone = function () { return new n.UserEventReq } , n.UserEventReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserEventReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserEventReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt32(4, this.eOp), t.writeString(5, this.sChan), t.writeInt32(6, this.eSource), t.writeInt64(7, this.lPid), t.writeBoolean(8, this.bWatchVideo), t.writeBoolean(9, this.bAnonymous), t.writeInt32(10, this.eTemplateType), t.writeString(11, this.sTraceSource) } , n.UserEventReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.eOp = t.readInt32(4, !1, this.eOp), this.sChan = t.readString(5, !1, this.sChan), this.eSource = t.readInt32(6, !1, this.eSource), this.lPid = t.readInt64(7, !1, this.lPid), this.bWatchVideo = t.readBoolean(8, !1, this.bWatchVideo), this.bAnonymous = t.readBoolean(9, !1, this.bAnonymous), this.eTemplateType = t.readInt32(10, !1, this.eTemplateType), this.sTraceSource = t.readString(11, !1, this.sTraceSource) } , n.UserEventRsp = function () { this.lTid = 0, this.lSid = 0, this.iUserHeartBeatInterval = 60, this.iPresentHeartBeatInterval = 60 } , n.UserEventRsp.prototype._clone = function () { return new n.UserEventRsp } , n.UserEventRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserEventRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserEventRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lTid), t.writeInt64(1, this.lSid), t.writeInt32(2, this.iUserHeartBeatInterval), t.writeInt32(3, this.iPresentHeartBeatInterval) } , n.UserEventRsp.prototype.readFrom = function (t) { this.lTid = t.readInt64(0, !1, this.lTid), this.lSid = t.readInt64(1, !1, this.lSid), this.iUserHeartBeatInterval = t.readInt32(2, !1, this.iUserHeartBeatInterval), this.iPresentHeartBeatInterval = t.readInt32(3, !1, this.iPresentHeartBeatInterval) } , n.UserHeartBeatReq = function () { this.tId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0, this.bWatchVideo = !1, this.eLineType = n.EStreamLineType.STREAM_LINE_OLD_YY, this.iFps = 0, this.iAttendee = 0, this.iBandwidth = 0, this.iLastHeartElapseTime = 0 } , n.UserHeartBeatReq.prototype._clone = function () { return new n.UserHeartBeatReq } , n.UserHeartBeatReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserHeartBeatReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserHeartBeatReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(4, this.lPid), t.writeBoolean(5, this.bWatchVideo), t.writeInt32(6, this.eLineType), t.writeInt32(7, this.iFps), t.writeInt32(8, this.iAttendee), t.writeInt32(9, this.iBandwidth), t.writeInt32(10, this.iLastHeartElapseTime) } , n.UserHeartBeatReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(4, !1, this.lPid), this.bWatchVideo = t.readBoolean(5, !1, this.bWatchVideo), this.eLineType = t.readInt32(6, !1, this.eLineType), this.iFps = t.readInt32(7, !1, this.iFps), this.iAttendee = t.readInt32(8, !1, this.iAttendee), this.iBandwidth = t.readInt32(9, !1, this.iBandwidth), this.iLastHeartElapseTime = t.readInt32(10, !1, this.iLastHeartElapseTime) } , n.UserHeartBeatRsp = function () { this.iRet = 0 } , n.UserHeartBeatRsp.prototype._clone = function () { return new n.UserHeartBeatRsp } , n.UserHeartBeatRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserHeartBeatRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserHeartBeatRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet) } , n.UserHeartBeatRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet) } , n.SendMessageReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.sContent = "", this.iShowMode = 0, this.tFormat = new n.ContentFormat, this.tBulletFormat = new n.BulletFormat, this.vAtSomeone = new r.Vector(new n.UidNickName), this.lPid = 0, this.vTagInfo = new r.Vector(new n.MessageTagInfo), this.tSenceFormat = new n.SendMessageFormat } , n.SendMessageReq.prototype._clone = function () { return new n.SendMessageReq } , n.SendMessageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendMessageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendMessageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeString(3, this.sContent), t.writeInt32(4, this.iShowMode), t.writeStruct(5, this.tFormat), t.writeStruct(6, this.tBulletFormat), t.writeVector(7, this.vAtSomeone), t.writeInt64(8, this.lPid), t.writeVector(9, this.vTagInfo), t.writeStruct(10, this.tSenceFormat) } , n.SendMessageReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.sContent = t.readString(3, !1, this.sContent), this.iShowMode = t.readInt32(4, !1, this.iShowMode), this.tFormat = t.readStruct(5, !1, this.tFormat), this.tBulletFormat = t.readStruct(6, !1, this.tBulletFormat), this.vAtSomeone = t.readVector(7, !1, this.vAtSomeone), this.lPid = t.readInt64(8, !1, this.lPid), this.vTagInfo = t.readVector(9, !1, this.vTagInfo), this.tSenceFormat = t.readStruct(10, !1, this.tSenceFormat) } , n.SendMessageRsp = function () { this.iStatus = 0, this.tNotice = new n.MessageNotice, this.sToast = "" } , n.SendMessageRsp.prototype._clone = function () { return new n.SendMessageRsp } , n.SendMessageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendMessageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendMessageRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iStatus), t.writeStruct(1, this.tNotice), t.writeString(2, this.sToast) } , n.SendMessageRsp.prototype.readFrom = function (t) { this.iStatus = t.readInt32(0, !1, this.iStatus), this.tNotice = t.readStruct(1, !1, this.tNotice), this.sToast = t.readString(2, !1, this.sToast) } , n.MessageNotice = function () { this.tUserInfo = new n.SenderInfo, this.lTid = 0, this.lSid = 0, this.sContent = "", this.iShowMode = 0, this.tFormat = new n.ContentFormat, this.tBulletFormat = new n.BulletFormat, this.iTermType = 0, this.vDecorationPrefix = new r.Vector(new n.DecorationInfo), this.vDecorationSuffix = new r.Vector(new n.DecorationInfo), this.vAtSomeone = new r.Vector(new n.UidNickName), this.lPid = 0, this.vBulletPrefix = new r.Vector(new n.DecorationInfo), this.sIconUrl = "", this.iType = 0, this.vBulletSuffix = new r.Vector(new n.DecorationInfo), this.vTagInfo = new r.Vector(new n.MessageTagInfo), this.tSenceFormat = new n.SendMessageFormat, this.tContentExpand = new n.MessageContentExpand } , n.MessageNotice.prototype._clone = function () { return new n.MessageNotice } , n.MessageNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserInfo), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeString(3, this.sContent), t.writeInt32(4, this.iShowMode), t.writeStruct(5, this.tFormat), t.writeStruct(6, this.tBulletFormat), t.writeInt32(7, this.iTermType), t.writeVector(8, this.vDecorationPrefix), t.writeVector(9, this.vDecorationSuffix), t.writeVector(10, this.vAtSomeone), t.writeInt64(11, this.lPid), t.writeVector(12, this.vBulletPrefix), t.writeString(13, this.sIconUrl), t.writeInt32(14, this.iType), t.writeVector(15, this.vBulletSuffix), t.writeVector(16, this.vTagInfo), t.writeStruct(17, this.tSenceFormat), t.writeStruct(18, this.tContentExpand) } , n.MessageNotice.prototype.readFrom = function (t) { this.tUserInfo = t.readStruct(0, !1, this.tUserInfo), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.sContent = t.readString(3, !1, this.sContent), this.iShowMode = t.readInt32(4, !1, this.iShowMode), this.tFormat = t.readStruct(5, !1, this.tFormat), this.tBulletFormat = t.readStruct(6, !1, this.tBulletFormat), this.iTermType = t.readInt32(7, !1, this.iTermType), this.vDecorationPrefix = t.readVector(8, !1, this.vDecorationPrefix), this.vDecorationSuffix = t.readVector(9, !1, this.vDecorationSuffix), this.vAtSomeone = t.readVector(10, !1, this.vAtSomeone), this.lPid = t.readInt64(11, !1, this.lPid), this.vBulletPrefix = t.readVector(12, !1, this.vBulletPrefix), this.sIconUrl = t.readString(13, !1, this.sIconUrl), this.iType = t.readInt32(14, !1, this.iType), this.vBulletSuffix = t.readVector(15, !1, this.vBulletSuffix), this.vTagInfo = t.readVector(16, !1, this.vTagInfo), this.tSenceFormat = t.readStruct(17, !1, this.tSenceFormat), this.tContentExpand = t.readStruct(18, !1, this.tContentExpand) } , n.MessageTagInfo = function () { this.iAppId = 0, this.sTag = "" } , n.MessageTagInfo.prototype._clone = function () { return new n.MessageTagInfo } , n.MessageTagInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageTagInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageTagInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iAppId), t.writeString(1, this.sTag) } , n.MessageTagInfo.prototype.readFrom = function (t) { this.iAppId = t.readInt32(0, !1, this.iAppId), this.sTag = t.readString(1, !1, this.sTag) } , n.SendMessageFormat = function () { this.iSenceType = 0, this.lFormatId = 0 } , n.SendMessageFormat.prototype._clone = function () { return new n.SendMessageFormat } , n.SendMessageFormat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendMessageFormat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendMessageFormat.prototype.writeTo = function (t) { t.writeInt32(0, this.iSenceType), t.writeInt64(1, this.lFormatId) } , n.SendMessageFormat.prototype.readFrom = function (t) { this.iSenceType = t.readInt32(0, !1, this.iSenceType), this.lFormatId = t.readInt64(1, !1, this.lFormatId) } , n.MessageContentExpand = function () { this.iAppId = 0, this.sToast = "", this.vData = new r.BinBuffer } , n.MessageContentExpand.prototype._clone = function () { return new n.MessageContentExpand } , n.MessageContentExpand.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageContentExpand.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageContentExpand.prototype.writeTo = function (t) { t.writeInt32(0, this.iAppId), t.writeString(1, this.sToast), t.writeBytes(2, this.vData) } , n.MessageContentExpand.prototype.readFrom = function (t) { this.iAppId = t.readInt32(0, !1, this.iAppId), this.sToast = t.readString(1, !1, this.sToast), this.vData = t.readBytes(2, !1, this.vData) } , n.ContentFormat = function () { this.iFontColor = -1, this.iFontSize = 4, this.iPopupStyle = 0, this.iNickNameFontColor = -1, this.iDarkFontColor = -1, this.iDarkNickNameFontColor = -1 } , n.ContentFormat.prototype._clone = function () { return new n.ContentFormat } , n.ContentFormat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ContentFormat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ContentFormat.prototype.writeTo = function (t) { t.writeInt32(0, this.iFontColor), t.writeInt32(1, this.iFontSize), t.writeInt32(2, this.iPopupStyle), t.writeInt32(3, this.iNickNameFontColor), t.writeInt32(4, this.iDarkFontColor), t.writeInt32(5, this.iDarkNickNameFontColor) } , n.ContentFormat.prototype.readFrom = function (t) { this.iFontColor = t.readInt32(0, !1, this.iFontColor), this.iFontSize = t.readInt32(1, !1, this.iFontSize), this.iPopupStyle = t.readInt32(2, !1, this.iPopupStyle), this.iNickNameFontColor = t.readInt32(3, !1, this.iNickNameFontColor), this.iDarkFontColor = t.readInt32(4, !1, this.iDarkFontColor), this.iDarkNickNameFontColor = t.readInt32(5, !1, this.iDarkNickNameFontColor) } , n.BulletFormat = function () { this.iFontColor = -1, this.iFontSize = 4, this.iTextSpeed = 0, this.iTransitionType = 1, this.iPopupStyle = 0, this.tBorderGroundFormat = new n.BulletBorderGroundFormat, this.vGraduatedColor = new r.Vector(new r.INT32), this.iAvatarFlag = 0, this.iAvatarTerminalFlag = -1 } , n.BulletFormat.prototype._clone = function () { return new n.BulletFormat } , n.BulletFormat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BulletFormat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BulletFormat.prototype.writeTo = function (t) { t.writeInt32(0, this.iFontColor), t.writeInt32(1, this.iFontSize), t.writeInt32(2, this.iTextSpeed), t.writeInt32(3, this.iTransitionType), t.writeInt32(4, this.iPopupStyle), t.writeStruct(5, this.tBorderGroundFormat), t.writeVector(6, this.vGraduatedColor), t.writeInt32(7, this.iAvatarFlag), t.writeInt32(8, this.iAvatarTerminalFlag) } , n.BulletFormat.prototype.readFrom = function (t) { this.iFontColor = t.readInt32(0, !1, this.iFontColor), this.iFontSize = t.readInt32(1, !1, this.iFontSize), this.iTextSpeed = t.readInt32(2, !1, this.iTextSpeed), this.iTransitionType = t.readInt32(3, !1, this.iTransitionType), this.iPopupStyle = t.readInt32(4, !1, this.iPopupStyle), this.tBorderGroundFormat = t.readStruct(5, !1, this.tBorderGroundFormat), this.vGraduatedColor = t.readVector(6, !1, this.vGraduatedColor), this.iAvatarFlag = t.readInt32(7, !1, this.iAvatarFlag), this.iAvatarTerminalFlag = t.readInt32(8, !1, this.iAvatarTerminalFlag) } , n.UidNickName = function () { this.lUid = 0, this.sNickName = "" } , n.UidNickName.prototype._clone = function () { return new n.UidNickName } , n.UidNickName.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UidNickName.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UidNickName.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName) } , n.UidNickName.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName) } , n.SenderInfo = function () { this.lUid = 0, this.lImid = 0, this.sNickName = "", this.iGender = 0, this.sAvatarUrl = "", this.iNobleLevel = 0, this.tNobleLevelInfo = new n.NobleLevelInfo, this.sGuid = "", this.sHuYaUA = "" } , n.SenderInfo.prototype._clone = function () { return new n.SenderInfo } , n.SenderInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SenderInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SenderInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lImid), t.writeString(2, this.sNickName), t.writeInt32(3, this.iGender), t.writeString(4, this.sAvatarUrl), t.writeInt32(5, this.iNobleLevel), t.writeStruct(6, this.tNobleLevelInfo), t.writeString(7, this.sGuid), t.writeString(8, this.sHuYaUA) } , n.SenderInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lImid = t.readInt64(1, !1, this.lImid), this.sNickName = t.readString(2, !1, this.sNickName), this.iGender = t.readInt32(3, !1, this.iGender), this.sAvatarUrl = t.readString(4, !1, this.sAvatarUrl), this.iNobleLevel = t.readInt32(5, !1, this.iNobleLevel), this.tNobleLevelInfo = t.readStruct(6, !1, this.tNobleLevelInfo), this.sGuid = t.readString(7, !1, this.sGuid), this.sHuYaUA = t.readString(8, !1, this.sHuYaUA) } , n.DecorationInfo = function () { this.iAppId = 0, this.iViewType = 0, this.vData = new r.BinBuffer, this.lSourceId = 0, this.iType = 0 } , n.DecorationInfo.prototype._clone = function () { return new n.DecorationInfo } , n.DecorationInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DecorationInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DecorationInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iAppId), t.writeInt32(1, this.iViewType), t.writeBytes(2, this.vData), t.writeInt64(3, this.lSourceId), t.writeInt32(4, this.iType) } , n.DecorationInfo.prototype.readFrom = function (t) { this.iAppId = t.readInt32(0, !1, this.iAppId), this.iViewType = t.readInt32(1, !1, this.iViewType), this.vData = t.readBytes(2, !1, this.vData), this.lSourceId = t.readInt64(3, !1, this.lSourceId), this.iType = t.readInt32(4, !1, this.iType) } , n.BulletBorderGroundFormat = function () { this.iEnableUse = 0, this.iBorderThickness = 0, this.iBorderColour = -1, this.iBorderDiaphaneity = 100, this.iGroundColour = -1, this.iGroundColourDiaphaneity = 100, this.sAvatarDecorationUrl = "", this.iFontColor = -1, this.iTerminalFlag = -1 } , n.BulletBorderGroundFormat.prototype._clone = function () { return new n.BulletBorderGroundFormat } , n.BulletBorderGroundFormat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BulletBorderGroundFormat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BulletBorderGroundFormat.prototype.writeTo = function (t) { t.writeInt32(0, this.iEnableUse), t.writeInt32(1, this.iBorderThickness), t.writeInt32(2, this.iBorderColour), t.writeInt32(3, this.iBorderDiaphaneity), t.writeInt32(4, this.iGroundColour), t.writeInt32(5, this.iGroundColourDiaphaneity), t.writeString(6, this.sAvatarDecorationUrl), t.writeInt32(7, this.iFontColor), t.writeInt32(8, this.iTerminalFlag) } , n.BulletBorderGroundFormat.prototype.readFrom = function (t) { this.iEnableUse = t.readInt32(0, !1, this.iEnableUse), this.iBorderThickness = t.readInt32(1, !1, this.iBorderThickness), this.iBorderColour = t.readInt32(2, !1, this.iBorderColour), this.iBorderDiaphaneity = t.readInt32(3, !1, this.iBorderDiaphaneity), this.iGroundColour = t.readInt32(4, !1, this.iGroundColour), this.iGroundColourDiaphaneity = t.readInt32(5, !1, this.iGroundColourDiaphaneity), this.sAvatarDecorationUrl = t.readString(6, !1, this.sAvatarDecorationUrl), this.iFontColor = t.readInt32(7, !1, this.iFontColor), this.iTerminalFlag = t.readInt32(8, !1, this.iTerminalFlag) } , n.EDecorationAppType = { kDecorationAppTypeCommon: 100, kDecorationAppTypeContentBubble: 5e3, kDecorationAppTypeContentBubbleNew: 5001, kDecorationAppTypeMsgInterConnect: 5010, kDecorationAppTypeChannel: 1e4, kDecorationAppTypeGuildAdmin: 10090, kDecorationAppTypeAdmin: 10100, kDecorationAppTypeDaiyanClub: 10150, kDecorationAppTypeNoble: 10200, KDecorationAppTypeGuildVip: 10210, kDecorationAppTypeGuard: 10300, kDecorationAppTypeTeamMedalV2: 10350, kDecorationAppTypeTrialFans: 10399, kDecorationAppTypeFans: 10400, kDecorationAppTypeWatchTogetherVip: 10425, kDecorationAppTypeTeamMedal: 10450, kDecorationAppTypeVIP: 10500, kDecorationAppTypeUserProfile: 10560, kDecorationAppTyperPurpleDiamond: 10600, kDecorationAppTypeStamp: 10700, KDecorationAppTypeNobleEmoticon: 10800, KDecorationAppTypePresenter: 10900, KDecorationAppTypeFirstRecharge: 11e3, kDecorationAppTypeCheckRoom: 11100, kDecorationAppTypeTWatch: 11101, kDecorationAppTypeEasterEgg: 11102 }, n.EDecorationViewType = { kDecorationViewTypeCustomized: 0, kDecorationViewTypeText: 1, kDecorationViewTypeIcon: 2 }, n.MsgCommDecoChannelRoleInfo = function () { this.iLevel = 0 } , n.MsgCommDecoChannelRoleInfo.prototype._clone = function () { return new n.MsgCommDecoChannelRoleInfo } , n.MsgCommDecoChannelRoleInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MsgCommDecoChannelRoleInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MsgCommDecoChannelRoleInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iLevel) } , n.MsgCommDecoChannelRoleInfo.prototype.readFrom = function (t) { this.iLevel = t.readInt32(0, !1, this.iLevel) } , n.GetStampRsp = function () { this.lUid = 0, this.lStampUid = 0, this.sStampNick = "", this.lStampTime = 0, this.tStampInfo = new n.StampInfo, this.lDeadline = 0 } , n.GetStampRsp.prototype._clone = function () { return new n.GetStampRsp } , n.GetStampRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStampRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStampRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lStampUid), t.writeString(2, this.sStampNick), t.writeInt64(3, this.lStampTime), t.writeStruct(4, this.tStampInfo), t.writeInt64(5, this.lDeadline) } , n.GetStampRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lStampUid = t.readInt64(1, !1, this.lStampUid), this.sStampNick = t.readString(2, !1, this.sStampNick), this.lStampTime = t.readInt64(3, !1, this.lStampTime), this.tStampInfo = t.readStruct(4, !1, this.tStampInfo), this.lDeadline = t.readInt64(5, !1, this.lDeadline) } , n.StampInfo = function () { this.iId = 0, this.sStamp = "", this.iLevel = 0, this.lStampPrice = 0, this.iValidity = 0 } , n.StampInfo.prototype._clone = function () { return new n.StampInfo } , n.StampInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StampInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StampInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iId), t.writeString(1, this.sStamp), t.writeInt32(2, this.iLevel), t.writeInt64(3, this.lStampPrice), t.writeInt32(4, this.iValidity) } , n.StampInfo.prototype.readFrom = function (t) { this.iId = t.readInt32(0, !1, this.iId), this.sStamp = t.readString(1, !1, this.sStamp), this.iLevel = t.readInt32(2, !1, this.iLevel), this.lStampPrice = t.readInt64(3, !1, this.lStampPrice), this.iValidity = t.readInt32(4, !1, this.iValidity) } , n.MsgCommDecoIcon = function () { this.sUrl = "", this.sGifUrl = "" } , n.MsgCommDecoIcon.prototype._clone = function () { return new n.MsgCommDecoIcon } , n.MsgCommDecoIcon.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MsgCommDecoIcon.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MsgCommDecoIcon.prototype.writeTo = function (t) { t.writeString(0, this.sUrl), t.writeString(1, this.sGifUrl) } , n.MsgCommDecoIcon.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl), this.sGifUrl = t.readString(1, !1, this.sGifUrl) } , n.MsgCommDecoText = function () { this.sText = "", this.iColor = 0, this.iSize = 100 } , n.MsgCommDecoText.prototype._clone = function () { return new n.MsgCommDecoText } , n.MsgCommDecoText.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MsgCommDecoText.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MsgCommDecoText.prototype.writeTo = function (t) { t.writeString(0, this.sText), t.writeInt32(1, this.iColor), t.writeInt32(2, this.iSize) } , n.MsgCommDecoText.prototype.readFrom = function (t) { this.sText = t.readString(0, !1, this.sText), this.iColor = t.readInt32(1, !1, this.iColor), this.iSize = t.readInt32(2, !1, this.iSize) } , n.GetUserTypeReq = function () { this.tId = new n.UserId, this.lUid = 0, this.lPresenterUid = 0, this.lTid = 0, this.lSubcid = 0 } , n.GetUserTypeReq.prototype._clone = function () { return new n.GetUserTypeReq } , n.GetUserTypeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserTypeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserTypeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lPresenterUid), t.writeInt64(3, this.lTid), t.writeInt64(4, this.lSubcid) } , n.GetUserTypeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid), this.lPresenterUid = t.readInt64(2, !1, this.lPresenterUid), this.lTid = t.readInt64(3, !1, this.lTid), this.lSubcid = t.readInt64(4, !1, this.lSubcid) } , n.GetUserTypeRsp = function () { this.lUid = 0, this.lPresenterUid = 0, this.iType = 0, this.tIsMutedRsp = new n.IsMutedRsp, this.iGHManagerType = 0, this.sManagerDecorationUrl = "", this.lPermission = 0, this.tRoleStatuInfo = new n.AuditorRoleControlInfo } , n.GetUserTypeRsp.prototype._clone = function () { return new n.GetUserTypeRsp } , n.GetUserTypeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserTypeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserTypeRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPresenterUid), t.writeInt32(3, this.iType), t.writeStruct(4, this.tIsMutedRsp), t.writeInt32(5, this.iGHManagerType), t.writeString(6, this.sManagerDecorationUrl), t.writeInt64(7, this.lPermission), t.writeStruct(8, this.tRoleStatuInfo) } , n.GetUserTypeRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPresenterUid = t.readInt64(1, !1, this.lPresenterUid), this.iType = t.readInt32(3, !1, this.iType), this.tIsMutedRsp = t.readStruct(4, !1, this.tIsMutedRsp), this.iGHManagerType = t.readInt32(5, !1, this.iGHManagerType), this.sManagerDecorationUrl = t.readString(6, !1, this.sManagerDecorationUrl), this.lPermission = t.readInt64(7, !1, this.lPermission), this.tRoleStatuInfo = t.readStruct(8, !1, this.tRoleStatuInfo) } , n.IsMutedRsp = function () { this.bMuted = !1, this.iMutedTime = 0, this.lAutoUnmutedTime = 0, this.iMutedType = 0, this.iRole = 0 } , n.IsMutedRsp.prototype._clone = function () { return new n.IsMutedRsp } , n.IsMutedRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.IsMutedRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.IsMutedRsp.prototype.writeTo = function (t) { t.writeBoolean(0, this.bMuted), t.writeInt32(1, this.iMutedTime), t.writeInt64(2, this.lAutoUnmutedTime), t.writeInt32(3, this.iMutedType), t.writeInt32(4, this.iRole) } , n.IsMutedRsp.prototype.readFrom = function (t) { this.bMuted = t.readBoolean(0, !1, this.bMuted), this.iMutedTime = t.readInt32(1, !1, this.iMutedTime), this.lAutoUnmutedTime = t.readInt64(2, !1, this.lAutoUnmutedTime), this.iMutedType = t.readInt32(3, !1, this.iMutedType), this.iRole = t.readInt32(4, !1, this.iRole) } , n.MsgCommDecoGuardInfo = function () { this.iLevel = 0, this.sIcon = "" } , n.MsgCommDecoGuardInfo.prototype._clone = function () { return new n.MsgCommDecoGuardInfo } , n.MsgCommDecoGuardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MsgCommDecoGuardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MsgCommDecoGuardInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iLevel), t.writeString(1, this.sIcon) } , n.MsgCommDecoGuardInfo.prototype.readFrom = function (t) { this.iLevel = t.readInt32(0, !1, this.iLevel), this.sIcon = t.readString(1, !1, this.sIcon) } , n.PurpleVipInfo = function () { this.lUid = 0, this.iIsSuper = 0, this.iChargeType = 0, this.iVipGrade = 0, this.sIconUrl = "" } , n.PurpleVipInfo.prototype._clone = function () { return new n.PurpleVipInfo } , n.PurpleVipInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PurpleVipInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PurpleVipInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iIsSuper), t.writeInt32(2, this.iChargeType), t.writeInt32(3, this.iVipGrade), t.writeString(4, this.sIconUrl) } , n.PurpleVipInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iIsSuper = t.readInt32(1, !1, this.iIsSuper), this.iChargeType = t.readInt32(2, !1, this.iChargeType), this.iVipGrade = t.readInt32(3, !1, this.iVipGrade), this.sIconUrl = t.readString(4, !1, this.sIconUrl) } , n.WSP2POpenNotify = function () { this.vGroupId = new r.Vector(new r.STRING) } , n.WSP2POpenNotify.prototype._clone = function () { return new n.WSP2POpenNotify } , n.WSP2POpenNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSP2POpenNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSP2POpenNotify.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId) } , n.WSP2POpenNotify.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId) } , n.WSP2PCloseNotify = function () { this.vGroupId = new r.Vector(new r.STRING) } , n.WSP2PCloseNotify.prototype._clone = function () { return new n.WSP2PCloseNotify } , n.WSP2PCloseNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSP2PCloseNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSP2PCloseNotify.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId) } , n.WSP2PCloseNotify.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId) } , n.WSEnterP2P = function () { this.vGroupId = new r.Vector(new r.STRING) } , n.WSEnterP2P.prototype._clone = function () { return new n.WSEnterP2P } , n.WSEnterP2P.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSEnterP2P.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSEnterP2P.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId) } , n.WSEnterP2P.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId) } , n.WSEnterP2PAck = function () { this.vGroupId = new r.Vector(new r.STRING) } , n.WSEnterP2PAck.prototype._clone = function () { return new n.WSEnterP2PAck } , n.WSEnterP2PAck.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSEnterP2PAck.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSEnterP2PAck.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId) } , n.WSEnterP2PAck.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId) } , n.WSExitP2P = function () { this.vGroupId = new r.Vector(new r.STRING) } , n.WSExitP2P.prototype._clone = function () { return new n.WSExitP2P } , n.WSExitP2P.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSExitP2P.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSExitP2P.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId) } , n.WSExitP2P.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId) } , n.WSExitP2PAck = function () { this.vGroupId = new r.Vector(new r.STRING) } , n.WSExitP2PAck.prototype._clone = function () { return new n.WSExitP2PAck } , n.WSExitP2PAck.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSExitP2PAck.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSExitP2PAck.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId) } , n.WSExitP2PAck.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId) } , n.QueryHttpDnsReq = function () { this.lUid = 0, this.sUA = "", this.vDomain = new r.Vector(new r.STRING), this.sAppSrc = "", this.sClientIp = "", this.iIpStack = 0, this.iIpType = 0 } , n.QueryHttpDnsReq.prototype._clone = function () { return new n.QueryHttpDnsReq } , n.QueryHttpDnsReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryHttpDnsReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryHttpDnsReq.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sUA), t.writeVector(2, this.vDomain), t.writeString(3, this.sAppSrc), t.writeString(4, this.sClientIp), t.writeInt32(5, this.iIpStack), t.writeInt32(6, this.iIpType) } , n.QueryHttpDnsReq.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sUA = t.readString(1, !1, this.sUA), this.vDomain = t.readVector(2, !1, this.vDomain), this.sAppSrc = t.readString(3, !1, this.sAppSrc), this.sClientIp = t.readString(4, !1, this.sClientIp), this.iIpStack = t.readInt32(5, !1, this.iIpStack), this.iIpType = t.readInt32(6, !1, this.iIpType) } , n.QueryHttpDnsRsp = function () { this.mDomain2Ip = new r.Map(new r.STRING, new n.HttpDnsItem), this.iEnvType = 0 } , n.QueryHttpDnsRsp.prototype._clone = function () { return new n.QueryHttpDnsRsp } , n.QueryHttpDnsRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryHttpDnsRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryHttpDnsRsp.prototype.writeTo = function (t) { t.writeMap(0, this.mDomain2Ip), t.writeInt32(1, this.iEnvType) } , n.QueryHttpDnsRsp.prototype.readFrom = function (t) { this.mDomain2Ip = t.readMap(0, !1, this.mDomain2Ip), this.iEnvType = t.readInt32(1, !1, this.iEnvType) } , n.HttpDnsItem = function () { this.vIp = new r.Vector(new r.STRING), this.iExpireTime = 0, this.vIpv6 = new r.Vector(new r.STRING) } , n.HttpDnsItem.prototype._clone = function () { return new n.HttpDnsItem } , n.HttpDnsItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.HttpDnsItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.HttpDnsItem.prototype.writeTo = function (t) { t.writeVector(0, this.vIp), t.writeInt64(1, this.iExpireTime), t.writeVector(2, this.vIpv6) } , n.HttpDnsItem.prototype.readFrom = function (t) { this.vIp = t.readVector(0, !1, this.vIp), this.iExpireTime = t.readInt64(1, !1, this.iExpireTime), this.vIpv6 = t.readVector(2, !1, this.vIpv6) } , n.WSConnectParaInfo = function () { this.lUid = 0, this.sGuid = "", this.sUA = "", this.sAppSrc = "", this.sMid = "", this.sExp = "", this.iTokenType = 0, this.sToken = "", this.sCookie = "", this.sTraceId = "" } , n.WSConnectParaInfo.prototype._clone = function () { return new n.WSConnectParaInfo } , n.WSConnectParaInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSConnectParaInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSConnectParaInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sGuid), t.writeString(2, this.sUA), t.writeString(3, this.sAppSrc), t.writeString(4, this.sMid), t.writeString(5, this.sExp), t.writeInt32(6, this.iTokenType), t.writeString(7, this.sToken), t.writeString(8, this.sCookie), t.writeString(9, this.sTraceId) } , n.WSConnectParaInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sGuid = t.readString(1, !1, this.sGuid), this.sUA = t.readString(2, !1, this.sUA), this.sAppSrc = t.readString(3, !1, this.sAppSrc), this.sMid = t.readString(4, !1, this.sMid), this.sExp = t.readString(5, !1, this.sExp), this.iTokenType = t.readInt32(6, !1, this.iTokenType), this.sToken = t.readString(7, !1, this.sToken), this.sCookie = t.readString(8, !1, this.sCookie), this.sTraceId = t.readString(9, !1, this.sTraceId) } , n.MessageCotentBubbleInfo = function () { this.lBubbleId = 0, this.iFlag = 0, this.iGameFlag = 0, this.iTerminalFlag = 0, this.iColor = 0, this.iDarkColor = 0, this.mExpand = new r.Map(new r.STRING, new r.STRING), this.sBubbleZip = "" } , n.MessageCotentBubbleInfo.prototype._clone = function () { return new n.MessageCotentBubbleInfo } , n.MessageCotentBubbleInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageCotentBubbleInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageCotentBubbleInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lBubbleId), t.writeInt32(1, this.iFlag), t.writeInt32(2, this.iGameFlag), t.writeInt32(3, this.iTerminalFlag), t.writeInt32(4, this.iColor), t.writeInt32(5, this.iDarkColor), t.writeMap(6, this.mExpand), t.writeString(7, this.sBubbleZip) } , n.MessageCotentBubbleInfo.prototype.readFrom = function (t) { this.lBubbleId = t.readInt64(0, !1, this.lBubbleId), this.iFlag = t.readInt32(1, !1, this.iFlag), this.iGameFlag = t.readInt32(2, !1, this.iGameFlag), this.iTerminalFlag = t.readInt32(3, !1, this.iTerminalFlag), this.iColor = t.readInt32(4, !1, this.iColor), this.iDarkColor = t.readInt32(5, !1, this.iDarkColor), this.mExpand = t.readMap(6, !1, this.mExpand), this.sBubbleZip = t.readString(7, !1, this.sBubbleZip) } , n.WSUpdateUserInfoReq = function () { this.sAppSrc = "", this.sGuid = "", this.iReportMsgIdRatio = 0, this.iSupportAck = 0, this.tWSMsgStatInfo = new n.WSMsgStatInfo } , n.WSUpdateUserInfoReq.prototype._clone = function () { return new n.WSUpdateUserInfoReq } , n.WSUpdateUserInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSUpdateUserInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSUpdateUserInfoReq.prototype.writeTo = function (t) { t.writeString(0, this.sAppSrc), t.writeString(1, this.sGuid), t.writeInt32(2, this.iReportMsgIdRatio), t.writeInt32(3, this.iSupportAck), t.writeStruct(6, this.tWSMsgStatInfo) } , n.WSUpdateUserInfoReq.prototype.readFrom = function (t) { this.sAppSrc = t.readString(0, !1, this.sAppSrc), this.sGuid = t.readString(1, !1, this.sGuid), this.iReportMsgIdRatio = t.readInt32(2, !1, this.iReportMsgIdRatio), this.iSupportAck = t.readInt32(3, !1, this.iSupportAck), this.tWSMsgStatInfo = t.readStruct(6, !1, this.tWSMsgStatInfo) } , n.WSUpdateUserInfoRsp = function () { this.iResCode = 0, this.iSupportAckMsgStat = 0 } , n.WSUpdateUserInfoRsp.prototype._clone = function () { return new n.WSUpdateUserInfoRsp } , n.WSUpdateUserInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSUpdateUserInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSUpdateUserInfoRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iResCode), t.writeInt32(1, this.iSupportAckMsgStat) } , n.WSUpdateUserInfoRsp.prototype.readFrom = function (t) { this.iResCode = t.readInt32(0, !1, this.iResCode), this.iSupportAckMsgStat = t.readInt32(1, !1, this.iSupportAckMsgStat) } , n.WSMsgStatInfo = function () { this.mSignalPushUriCount = new r.Map(new r.STRING, new r.Map(new r.INT64, new r.INT32)), this.mP2pPushUriCount = new r.Map(new r.STRING, new r.Map(new r.INT64, new r.INT32)), this.iSupportAckMsgStat = 0 } , n.WSMsgStatInfo.prototype._clone = function () { return new n.WSMsgStatInfo } , n.WSMsgStatInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSMsgStatInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSMsgStatInfo.prototype.writeTo = function (t) { t.writeMap(0, this.mSignalPushUriCount), t.writeMap(1, this.mP2pPushUriCount), t.writeInt32(3, this.iSupportAckMsgStat) } , n.WSMsgStatInfo.prototype.readFrom = function (t) { this.mSignalPushUriCount = t.readMap(0, !1, this.mSignalPushUriCount), this.mP2pPushUriCount = t.readMap(1, !1, this.mP2pPushUriCount), this.iSupportAckMsgStat = t.readInt32(3, !1, this.iSupportAckMsgStat) } , n.VipListReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.iStart = 0, this.iCount = 0, this.lPid = 0, this.iUidNum = 0 } , n.VipListReq.prototype._clone = function () { return new n.VipListReq } , n.VipListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt32(3, this.iStart), t.writeInt32(4, this.iCount), t.writeInt64(5, this.lPid), t.writeInt32(6, this.iUidNum) } , n.VipListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.iStart = t.readInt32(3, !1, this.iStart), this.iCount = t.readInt32(4, !1, this.iCount), this.lPid = t.readInt64(5, !1, this.lPid), this.iUidNum = t.readInt32(6, !1, this.iUidNum) } , n.VipBarListRsp = function () { this.iStart = 0, this.iCount = 0, this.iTotal = 0, this.vVipBarItem = new r.Vector(new n.VipBarItem), this.sBadgeName = "", this.iChangedHighestRank = 0, this.lPid = 0, this.sVLogo = "", this.vVipBarUids = new r.Vector(new r.INT64), this.iTotalNum = 0, this.sAvatarUrl = "", this.sCardIamge = "" } , n.VipBarListRsp.prototype._clone = function () { return new n.VipBarListRsp } , n.VipBarListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipBarListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipBarListRsp.prototype.writeTo = function (t) { t.writeInt32(1, this.iStart), t.writeInt32(2, this.iCount), t.writeInt32(3, this.iTotal), t.writeVector(4, this.vVipBarItem), t.writeString(5, this.sBadgeName), t.writeInt32(6, this.iChangedHighestRank), t.writeInt64(7, this.lPid), t.writeString(8, this.sVLogo), t.writeVector(9, this.vVipBarUids), t.writeInt32(10, this.iTotalNum), t.writeString(11, this.sAvatarUrl), t.writeString(12, this.sCardIamge) } , n.VipBarListRsp.prototype.readFrom = function (t) { this.iStart = t.readInt32(1, !1, this.iStart), this.iCount = t.readInt32(2, !1, this.iCount), this.iTotal = t.readInt32(3, !1, this.iTotal), this.vVipBarItem = t.readVector(4, !1, this.vVipBarItem), this.sBadgeName = t.readString(5, !1, this.sBadgeName), this.iChangedHighestRank = t.readInt32(6, !1, this.iChangedHighestRank), this.lPid = t.readInt64(7, !1, this.lPid), this.sVLogo = t.readString(8, !1, this.sVLogo), this.vVipBarUids = t.readVector(9, !1, this.vVipBarUids), this.iTotalNum = t.readInt32(10, !1, this.iTotalNum), this.sAvatarUrl = t.readString(11, !1, this.sAvatarUrl), this.sCardIamge = t.readString(12, !1, this.sCardIamge) } , n.VipBarItem = function () { this.lUid = 0, this.iTypes = 0, this.tNobleInfo = new n.NobleInfo, this.tGuardInfo = new n.GuardInfo, this.tFansInfo = new n.FansInfo, this.sNickName = "", this.iSuperPupleLevel = 0, this.iPotentialTypes = 0, this.sLogo = "", this.lExpiredTS = 0, this.iUserLevel = 0, this.sLon = "", this.sLat = "", this.sSession = "", this.tGuildMemInfo = new n.GuildMemInfo, this.sLogoDecoUrl = "", this.tWeekRankInfo = new n.InnerWeekRankInfo, this.tTrialFans = new n.TrialFans, this.tVipMatchPass = new n.VipMatchPass, this.tFansMementoCard = new n.InnerFansMementoCard } , n.VipBarItem.prototype._clone = function () { return new n.VipBarItem } , n.VipBarItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipBarItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipBarItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iTypes), t.writeStruct(2, this.tNobleInfo), t.writeStruct(3, this.tGuardInfo), t.writeStruct(4, this.tFansInfo), t.writeString(5, this.sNickName), t.writeInt32(6, this.iSuperPupleLevel), t.writeInt32(7, this.iPotentialTypes), t.writeString(8, this.sLogo), t.writeInt64(9, this.lExpiredTS), t.writeInt32(10, this.iUserLevel), t.writeString(13, this.sLon), t.writeString(14, this.sLat), t.writeString(15, this.sSession), t.writeStruct(16, this.tGuildMemInfo), t.writeString(17, this.sLogoDecoUrl), t.writeStruct(18, this.tWeekRankInfo), t.writeStruct(19, this.tTrialFans), t.writeStruct(20, this.tVipMatchPass), t.writeStruct(21, this.tFansMementoCard) } , n.VipBarItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iTypes = t.readInt32(1, !1, this.iTypes), this.tNobleInfo = t.readStruct(2, !1, this.tNobleInfo), this.tGuardInfo = t.readStruct(3, !1, this.tGuardInfo), this.tFansInfo = t.readStruct(4, !1, this.tFansInfo), this.sNickName = t.readString(5, !1, this.sNickName), this.iSuperPupleLevel = t.readInt32(6, !1, this.iSuperPupleLevel), this.iPotentialTypes = t.readInt32(7, !1, this.iPotentialTypes), this.sLogo = t.readString(8, !1, this.sLogo), this.lExpiredTS = t.readInt64(9, !1, this.lExpiredTS), this.iUserLevel = t.readInt32(10, !1, this.iUserLevel), this.sLon = t.readString(13, !1, this.sLon), this.sLat = t.readString(14, !1, this.sLat), this.sSession = t.readString(15, !1, this.sSession), this.tGuildMemInfo = t.readStruct(16, !1, this.tGuildMemInfo), this.sLogoDecoUrl = t.readString(17, !1, this.sLogoDecoUrl), this.tWeekRankInfo = t.readStruct(18, !1, this.tWeekRankInfo), this.tTrialFans = t.readStruct(19, !1, this.tTrialFans), this.tVipMatchPass = t.readStruct(20, !1, this.tVipMatchPass), this.tFansMementoCard = t.readStruct(21, !1, this.tFansMementoCard) } , n.GuildMemInfo = function () { this.iGuildVip = 0, this.sUrl = "" } , n.GuildMemInfo.prototype._clone = function () { return new n.GuildMemInfo } , n.GuildMemInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GuildMemInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GuildMemInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iGuildVip), t.writeString(1, this.sUrl) } , n.GuildMemInfo.prototype.readFrom = function (t) { this.iGuildVip = t.readInt32(0, !1, this.iGuildVip), this.sUrl = t.readString(1, !1, this.sUrl) } , n.VipMatchPass = function () { this.lUid = 0, this.iLevel = 0, this.sLogo = "" } , n.VipMatchPass.prototype._clone = function () { return new n.VipMatchPass } , n.VipMatchPass.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipMatchPass.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipMatchPass.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iLevel), t.writeString(2, this.sLogo) } , n.VipMatchPass.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iLevel = t.readInt32(1, !1, this.iLevel), this.sLogo = t.readString(2, !1, this.sLogo) } , n.InnerFansMementoCard = function () { this.lUid = 0, this.sNo = "" } , n.InnerFansMementoCard.prototype._clone = function () { return new n.InnerFansMementoCard } , n.InnerFansMementoCard.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.InnerFansMementoCard.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.InnerFansMementoCard.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNo) } , n.InnerFansMementoCard.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNo = t.readString(1, !1, this.sNo) } , n.VipListStatReq = function () { this.tUserId = new n.UserId, this.lPid = 0 } , n.VipListStatReq.prototype._clone = function () { return new n.VipListStatReq } , n.VipListStatReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipListStatReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipListStatReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid) } , n.VipListStatReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.VipBarListStatInfo = function () { this.lPid = 0, this.iTotal = 0, this.iTotalNum = 0 } , n.VipBarListStatInfo.prototype._clone = function () { return new n.VipBarListStatInfo } , n.VipBarListStatInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipBarListStatInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipBarListStatInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt32(1, this.iTotal), t.writeInt32(2, this.iTotalNum) } , n.VipBarListStatInfo.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.iTotal = t.readInt32(1, !1, this.iTotal), this.iTotalNum = t.readInt32(2, !1, this.iTotalNum) } , n.WeekRankItem = function () { this.lUid = 0, this.sNickName = "", this.iScore = 0, this.iGuardLevel = 0, this.iNobleLevel = 0, this.sLogo = "", this.iUserLevel = 0, this.iRank = 0, this.lScore = 0, this.tNobleLevel = new n.NobleLevelInfo, this.iSFFlag = 0 } , n.WeekRankItem.prototype._clone = function () { return new n.WeekRankItem } , n.WeekRankItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekRankItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekRankItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeInt32(2, this.iScore), t.writeInt32(3, this.iGuardLevel), t.writeInt32(4, this.iNobleLevel), t.writeString(5, this.sLogo), t.writeInt32(6, this.iUserLevel), t.writeInt32(7, this.iRank), t.writeInt64(8, this.lScore), t.writeStruct(9, this.tNobleLevel), t.writeInt32(10, this.iSFFlag) } , n.WeekRankItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.iScore = t.readInt32(2, !1, this.iScore), this.iGuardLevel = t.readInt32(3, !1, this.iGuardLevel), this.iNobleLevel = t.readInt32(4, !1, this.iNobleLevel), this.sLogo = t.readString(5, !1, this.sLogo), this.iUserLevel = t.readInt32(6, !1, this.iUserLevel), this.iRank = t.readInt32(7, !1, this.iRank), this.lScore = t.readInt64(8, !1, this.lScore), this.tNobleLevel = t.readStruct(9, !1, this.tNobleLevel), this.iSFFlag = t.readInt32(10, !1, this.iSFFlag) } , n.WeekRankListReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0 } , n.WeekRankListReq.prototype._clone = function () { return new n.WeekRankListReq } , n.WeekRankListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekRankListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekRankListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lPid) } , n.WeekRankListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(3, !1, this.lPid) } , n.WeekRankListRsp = function () { this.vWeekRankItem = new r.Vector(new n.WeekRankItem), this.iStart = 0, this.iCount = 0, this.iTotal = 0, this.lPid = 0 } , n.WeekRankListRsp.prototype._clone = function () { return new n.WeekRankListRsp } , n.WeekRankListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekRankListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekRankListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vWeekRankItem), t.writeInt32(1, this.iStart), t.writeInt32(2, this.iCount), t.writeInt32(3, this.iTotal), t.writeInt64(4, this.lPid) } , n.WeekRankListRsp.prototype.readFrom = function (t) { this.vWeekRankItem = t.readVector(0, !1, this.vWeekRankItem), this.iStart = t.readInt32(1, !1, this.iStart), this.iCount = t.readInt32(2, !1, this.iCount), this.iTotal = t.readInt32(3, !1, this.iTotal), this.lPid = t.readInt64(4, !1, this.lPid) } , n.WeekRankEnterBanner = function () { this.lUid = 0, this.sNickName = "", this.iRank = 0, this.lPid = 0 } , n.WeekRankEnterBanner.prototype._clone = function () { return new n.WeekRankEnterBanner } , n.WeekRankEnterBanner.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekRankEnterBanner.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekRankEnterBanner.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeInt32(2, this.iRank), t.writeInt64(3, this.lPid) } , n.WeekRankEnterBanner.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.iRank = t.readInt32(2, !1, this.iRank), this.lPid = t.readInt64(3, !1, this.lPid) } , n.LiveListRsp = function () { this.vGameLiveInfos = new r.Vector(new n.GameLiveInfo), this.lNextBeginId = 0 } , n.LiveListRsp.prototype._clone = function () { return new n.LiveListRsp } , n.LiveListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vGameLiveInfos), t.writeInt64(1, this.lNextBeginId) } , n.LiveListRsp.prototype.readFrom = function (t) { this.vGameLiveInfos = t.readVector(0, !1, this.vGameLiveInfos), this.lNextBeginId = t.readInt64(1, !1, this.lNextBeginId) } , n.UserChannelReq = function () { this.tId = new n.UserId, this.lTopcid = 0, this.lSubcid = 0, this.sSendContent = "" } , n.UserChannelReq.prototype._clone = function () { return new n.UserChannelReq } , n.UserChannelReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserChannelReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserChannelReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopcid), t.writeInt64(2, this.lSubcid), t.writeString(3, this.sSendContent) } , n.UserChannelReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopcid = t.readInt64(1, !1, this.lTopcid), this.lSubcid = t.readInt64(2, !1, this.lSubcid), this.sSendContent = t.readString(3, !1, this.sSendContent) } , n.BadgeReq = function () { this.tUserId = new n.UserId, this.lBadgeId = 0, this.lToUid = 0 } , n.BadgeReq.prototype._clone = function () { return new n.BadgeReq } , n.BadgeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lBadgeId), t.writeInt64(2, this.lToUid) } , n.BadgeReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId), this.lToUid = t.readInt64(2, !1, this.lToUid) } , n.BadgeInfo = function () { this.lUid = 0, this.lBadgeId = 0, this.sPresenterNickName = "", this.sBadgeName = "", this.iBadgeLevel = 0, this.iRank = 0, this.iScore = 0, this.iNextScore = 0, this.iQuotaUsed = 0, this.iQuota = 0, this.lQuotaTS = 0, this.lOpenTS = 0, this.iVFlag = 0, this.sVLogo = "", this.tChannelInfo = new n.PresenterChannelInfo, this.sPresenterLogo = "", this.lVExpiredTS = 0, this.iBadgeType = 0, this.tFaithInfo = new n.FaithInfo, this.tSuperFansInfo = new n.SuperFansInfo, this.iBaseQuota = 0, this.lVConsumRank = 0, this.iCustomBadgeFlag = 0, this.iAgingDays = 0, this.iDayScore = 0 } , n.BadgeInfo.prototype._clone = function () { return new n.BadgeInfo } , n.BadgeInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lBadgeId), t.writeString(2, this.sPresenterNickName), t.writeString(3, this.sBadgeName), t.writeInt32(4, this.iBadgeLevel), t.writeInt32(5, this.iRank), t.writeInt32(6, this.iScore), t.writeInt32(7, this.iNextScore), t.writeInt32(8, this.iQuotaUsed), t.writeInt32(9, this.iQuota), t.writeInt64(10, this.lQuotaTS), t.writeInt64(11, this.lOpenTS), t.writeInt32(12, this.iVFlag), t.writeString(13, this.sVLogo), t.writeStruct(14, this.tChannelInfo), t.writeString(15, this.sPresenterLogo), t.writeInt64(16, this.lVExpiredTS), t.writeInt32(17, this.iBadgeType), t.writeStruct(18, this.tFaithInfo), t.writeStruct(19, this.tSuperFansInfo), t.writeInt32(20, this.iBaseQuota), t.writeInt64(21, this.lVConsumRank), t.writeInt32(22, this.iCustomBadgeFlag), t.writeInt32(23, this.iAgingDays), t.writeInt32(24, this.iDayScore) } , n.BadgeInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId), this.sPresenterNickName = t.readString(2, !1, this.sPresenterNickName), this.sBadgeName = t.readString(3, !1, this.sBadgeName), this.iBadgeLevel = t.readInt32(4, !1, this.iBadgeLevel), this.iRank = t.readInt32(5, !1, this.iRank), this.iScore = t.readInt32(6, !1, this.iScore), this.iNextScore = t.readInt32(7, !1, this.iNextScore), this.iQuotaUsed = t.readInt32(8, !1, this.iQuotaUsed), this.iQuota = t.readInt32(9, !1, this.iQuota), this.lQuotaTS = t.readInt64(10, !1, this.lQuotaTS), this.lOpenTS = t.readInt64(11, !1, this.lOpenTS), this.iVFlag = t.readInt32(12, !1, this.iVFlag), this.sVLogo = t.readString(13, !1, this.sVLogo), this.tChannelInfo = t.readStruct(14, !1, this.tChannelInfo), this.sPresenterLogo = t.readString(15, !1, this.sPresenterLogo), this.lVExpiredTS = t.readInt64(16, !1, this.lVExpiredTS), this.iBadgeType = t.readInt32(17, !1, this.iBadgeType), this.tFaithInfo = t.readStruct(18, !1, this.tFaithInfo), this.tSuperFansInfo = t.readStruct(19, !1, this.tSuperFansInfo), this.iBaseQuota = t.readInt32(20, !1, this.iBaseQuota), this.lVConsumRank = t.readInt64(21, !1, this.lVConsumRank), this.iCustomBadgeFlag = t.readInt32(22, !1, this.iCustomBadgeFlag), this.iAgingDays = t.readInt32(23, !1, this.iAgingDays), this.iDayScore = t.readInt32(24, !1, this.iDayScore) } , n.BadgeScoreChanged = function () { this.iScoreChanged = 0, this.iBadgeLevelChanged = 0, this.iOverBadgeCountLimit = 0, this.tBadgeInfo = new n.BadgeInfo, this.iNewBadge = 0, this.iBadgeOldLevel = 0, this.iSuperFansInfoChanged = 0 } , n.BadgeScoreChanged.prototype._clone = function () { return new n.BadgeScoreChanged } , n.BadgeScoreChanged.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeScoreChanged.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeScoreChanged.prototype.writeTo = function (t) { t.writeInt32(0, this.iScoreChanged), t.writeInt32(1, this.iBadgeLevelChanged), t.writeInt32(2, this.iOverBadgeCountLimit), t.writeStruct(3, this.tBadgeInfo), t.writeInt32(4, this.iNewBadge), t.writeInt32(5, this.iBadgeOldLevel), t.writeInt32(6, this.iSuperFansInfoChanged) } , n.BadgeScoreChanged.prototype.readFrom = function (t) { this.iScoreChanged = t.readInt32(0, !1, this.iScoreChanged), this.iBadgeLevelChanged = t.readInt32(1, !1, this.iBadgeLevelChanged), this.iOverBadgeCountLimit = t.readInt32(2, !1, this.iOverBadgeCountLimit), this.tBadgeInfo = t.readStruct(3, !1, this.tBadgeInfo), this.iNewBadge = t.readInt32(4, !1, this.iNewBadge), this.iBadgeOldLevel = t.readInt32(5, !1, this.iBadgeOldLevel), this.iSuperFansInfoChanged = t.readInt32(6, !1, this.iSuperFansInfoChanged) } , n.FansTips = function () { this.iType = 0, this.tBadgeInfo = new n.BadgeInfo } , n.FansTips.prototype._clone = function () { return new n.FansTips } , n.FansTips.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansTips.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansTips.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeStruct(1, this.tBadgeInfo) } , n.FansTips.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.tBadgeInfo = t.readStruct(1, !1, this.tBadgeInfo) } , n.FansInfoNotice = function () { this.iFansLevel = 0, this.iGreenPopUpCount = 0, this.tTips = new n.FansTips } , n.FansInfoNotice.prototype._clone = function () { return new n.FansInfoNotice } , n.FansInfoNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansInfoNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansInfoNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iFansLevel), t.writeInt32(1, this.iGreenPopUpCount), t.writeStruct(2, this.tTips) } , n.FansInfoNotice.prototype.readFrom = function (t) { this.iFansLevel = t.readInt32(0, !1, this.iFansLevel), this.iGreenPopUpCount = t.readInt32(1, !1, this.iGreenPopUpCount), this.tTips = t.readStruct(2, !1, this.tTips) } , n.BadgeInfoListReq = function () { this.tUserId = new n.UserId, this.lToUid = 0, this.iType = 0 } , n.BadgeInfoListReq.prototype._clone = function () { return new n.BadgeInfoListReq } , n.BadgeInfoListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeInfoListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeInfoListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lToUid), t.writeInt32(2, this.iType) } , n.BadgeInfoListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lToUid = t.readInt64(1, !1, this.lToUid), this.iType = t.readInt32(2, !1, this.iType) } , n.BadgeInfoListRsp = function () { this.vBadgeInfo = new r.Vector(new n.BadgeInfo), this.lUsingBadgeId = 0, this.lUid = 0, this.iUsingBadgeType = 0 } , n.BadgeInfoListRsp.prototype._clone = function () { return new n.BadgeInfoListRsp } , n.BadgeInfoListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeInfoListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeInfoListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vBadgeInfo), t.writeInt64(1, this.lUsingBadgeId), t.writeInt64(2, this.lUid), t.writeInt32(3, this.iUsingBadgeType) } , n.BadgeInfoListRsp.prototype.readFrom = function (t) { this.vBadgeInfo = t.readVector(0, !1, this.vBadgeInfo), this.lUsingBadgeId = t.readInt64(1, !1, this.lUsingBadgeId), this.lUid = t.readInt64(2, !1, this.lUid), this.iUsingBadgeType = t.readInt32(3, !1, this.iUsingBadgeType) } , n.EnterPushInfo = function () { this.tNobleInfo = new n.NobleInfo } , n.EnterPushInfo.prototype._clone = function () { return new n.EnterPushInfo } , n.EnterPushInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EnterPushInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EnterPushInfo.prototype.writeTo = function (t) { t.writeStruct(1, this.tNobleInfo) } , n.EnterPushInfo.prototype.readFrom = function (t) { this.tNobleInfo = t.readStruct(1, !1, this.tNobleInfo) } , n.GameAdvertisement = function () { this.sGameUrl = "", this.sPCLogoUrl = "", this.iPCLogoHeight = 0, this.sGameAdName = "", this.iStatus = 0, this.sWebLogoUrl = "", this.lID = 0, this.sActivityName = "", this.sAppLogoUrl = "", this.sColorLogoUrl = "", this.sAlonePCLogoUrl = "", this.iJumpType = 0, this.iClickVanish = 0, this.tJump = new n.JumpChans, this.lPid = 0, this.sAssistantLogoUrl = "", this.sMobileGameLogoUrl = "", this.sPcWebGameUrl = "" } , n.GameAdvertisement.prototype._clone = function () { return new n.GameAdvertisement } , n.GameAdvertisement.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameAdvertisement.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameAdvertisement.prototype.writeTo = function (t) { t.writeString(0, this.sGameUrl), t.writeString(1, this.sPCLogoUrl), t.writeInt32(2, this.iPCLogoHeight), t.writeString(3, this.sGameAdName), t.writeInt32(4, this.iStatus), t.writeString(5, this.sWebLogoUrl), t.writeInt64(6, this.lID), t.writeString(7, this.sActivityName), t.writeString(8, this.sAppLogoUrl), t.writeString(9, this.sColorLogoUrl), t.writeString(10, this.sAlonePCLogoUrl), t.writeInt32(11, this.iJumpType), t.writeInt32(12, this.iClickVanish), t.writeStruct(13, this.tJump), t.writeInt64(14, this.lPid), t.writeString(15, this.sAssistantLogoUrl), t.writeString(16, this.sMobileGameLogoUrl), t.writeString(17, this.sPcWebGameUrl) } , n.GameAdvertisement.prototype.readFrom = function (t) { this.sGameUrl = t.readString(0, !1, this.sGameUrl), this.sPCLogoUrl = t.readString(1, !1, this.sPCLogoUrl), this.iPCLogoHeight = t.readInt32(2, !1, this.iPCLogoHeight), this.sGameAdName = t.readString(3, !1, this.sGameAdName), this.iStatus = t.readInt32(4, !1, this.iStatus), this.sWebLogoUrl = t.readString(5, !1, this.sWebLogoUrl), this.lID = t.readInt64(6, !1, this.lID), this.sActivityName = t.readString(7, !1, this.sActivityName), this.sAppLogoUrl = t.readString(8, !1, this.sAppLogoUrl), this.sColorLogoUrl = t.readString(9, !1, this.sColorLogoUrl), this.sAlonePCLogoUrl = t.readString(10, !1, this.sAlonePCLogoUrl), this.iJumpType = t.readInt32(11, !1, this.iJumpType), this.iClickVanish = t.readInt32(12, !1, this.iClickVanish), this.tJump = t.readStruct(13, !1, this.tJump), this.lPid = t.readInt64(14, !1, this.lPid), this.sAssistantLogoUrl = t.readString(15, !1, this.sAssistantLogoUrl), this.sMobileGameLogoUrl = t.readString(16, !1, this.sMobileGameLogoUrl), this.sPcWebGameUrl = t.readString(17, !1, this.sPcWebGameUrl) } , n.JumpChans = function () { this.lPid = 0, this.lTid = 0, this.lSid = 0, this.iGameId = 0, this.lYYId = 0, this.iSoucreType = 0, this.iRoomId = 0 } , n.JumpChans.prototype._clone = function () { return new n.JumpChans } , n.JumpChans.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.JumpChans.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.JumpChans.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt32(3, this.iGameId), t.writeInt64(4, this.lYYId), t.writeInt32(5, this.iSoucreType), t.writeInt32(6, this.iRoomId) } , n.JumpChans.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.iGameId = t.readInt32(3, !1, this.iGameId), this.lYYId = t.readInt64(4, !1, this.lYYId), this.iSoucreType = t.readInt32(5, !1, this.iSoucreType), this.iRoomId = t.readInt32(6, !1, this.iRoomId) } , n.AdvanceUserEnterNotice = function () { this.lUid = 0, this.sNickName = "", this.iWeekRank = 0, this.iGuardLevel = 0, this.iNobleLevel = 0, this.bFromNearby = !1, this.dDistance = 0, this.sLocation = "", this.lPid = 0, this.tDecorationInfo = new n.DecorationInfoRsp, this.iWeekHeartStirRank = 0, this.iWeekHeartBlockRank = 0, this.tNobleLevelInfo = new n.NobleLevelInfo, this.tPetAttr = new n.NoblePetAttr, this.tRidePetInfo = new n.UserRidePetInfo, this.sAvatar = "" } , n.AdvanceUserEnterNotice.prototype._clone = function () { return new n.AdvanceUserEnterNotice } , n.AdvanceUserEnterNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AdvanceUserEnterNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AdvanceUserEnterNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeInt32(2, this.iWeekRank), t.writeInt32(3, this.iGuardLevel), t.writeInt32(4, this.iNobleLevel), t.writeBoolean(5, this.bFromNearby), t.writeDouble(6, this.dDistance), t.writeString(7, this.sLocation), t.writeInt64(8, this.lPid), t.writeStruct(9, this.tDecorationInfo), t.writeInt32(10, this.iWeekHeartStirRank), t.writeInt32(11, this.iWeekHeartBlockRank), t.writeStruct(12, this.tNobleLevelInfo), t.writeStruct(13, this.tPetAttr), t.writeStruct(14, this.tRidePetInfo), t.writeString(15, this.sAvatar) } , n.AdvanceUserEnterNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.iWeekRank = t.readInt32(2, !1, this.iWeekRank), this.iGuardLevel = t.readInt32(3, !1, this.iGuardLevel), this.iNobleLevel = t.readInt32(4, !1, this.iNobleLevel), this.bFromNearby = t.readBoolean(5, !1, this.bFromNearby), this.dDistance = t.readDouble(6, !1, this.dDistance), this.sLocation = t.readString(7, !1, this.sLocation), this.lPid = t.readInt64(8, !1, this.lPid), this.tDecorationInfo = t.readStruct(9, !1, this.tDecorationInfo), this.iWeekHeartStirRank = t.readInt32(10, !1, this.iWeekHeartStirRank), this.iWeekHeartBlockRank = t.readInt32(11, !1, this.iWeekHeartBlockRank), this.tNobleLevelInfo = t.readStruct(12, !1, this.tNobleLevelInfo), this.tPetAttr = t.readStruct(13, !1, this.tPetAttr), this.tRidePetInfo = t.readStruct(14, !1, this.tRidePetInfo), this.sAvatar = t.readString(15, !1, this.sAvatar) } , n.FansRankListRsp = function () { this.lBadgeId = 0, this.sBadgeName = "", this.vFansRankItem = new r.Vector(new n.FansRankItem), this.iBadgeType = 0 } , n.FansRankListRsp.prototype._clone = function () { return new n.FansRankListRsp } , n.FansRankListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansRankListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansRankListRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lBadgeId), t.writeString(1, this.sBadgeName), t.writeVector(2, this.vFansRankItem), t.writeInt32(3, this.iBadgeType) } , n.FansRankListRsp.prototype.readFrom = function (t) { this.lBadgeId = t.readInt64(0, !1, this.lBadgeId), this.sBadgeName = t.readString(1, !1, this.sBadgeName), this.vFansRankItem = t.readVector(2, !1, this.vFansRankItem), this.iBadgeType = t.readInt32(3, !1, this.iBadgeType) } , n.UserGiftNotice = function () { this.tFansGiftInfo = new n.GiftInfo, this.tSuperPupleGiftInfo = new n.GiftInfo } , n.UserGiftNotice.prototype._clone = function () { return new n.UserGiftNotice } , n.UserGiftNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserGiftNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserGiftNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tFansGiftInfo), t.writeStruct(1, this.tSuperPupleGiftInfo) } , n.UserGiftNotice.prototype.readFrom = function (t) { this.tFansGiftInfo = t.readStruct(0, !1, this.tFansGiftInfo), this.tSuperPupleGiftInfo = t.readStruct(1, !1, this.tSuperPupleGiftInfo) } , n.GrandCeremonyChampionPresenter = function () { this.lUid = 0, this.sNick = "" } , n.GrandCeremonyChampionPresenter.prototype._clone = function () { return new n.GrandCeremonyChampionPresenter } , n.GrandCeremonyChampionPresenter.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GrandCeremonyChampionPresenter.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GrandCeremonyChampionPresenter.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNick) } , n.GrandCeremonyChampionPresenter.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNick = t.readString(1, !1, this.sNick) } , n.FansRankItem = function () { this.lUid = 0, this.sNickName = "", this.iScore = 0, this.iLevel = 0, this.sAvatarUrl = "" } , n.FansRankItem.prototype._clone = function () { return new n.FansRankItem } , n.FansRankItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansRankItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansRankItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeInt32(2, this.iScore), t.writeInt32(3, this.iLevel), t.writeString(4, this.sAvatarUrl) } , n.FansRankItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.iScore = t.readInt32(2, !1, this.iScore), this.iLevel = t.readInt32(3, !1, this.iLevel), this.sAvatarUrl = t.readString(4, !1, this.sAvatarUrl) } , n.GuardInfo = function () { this.lUid = 0, this.lPid = 0, this.iGuardLevel = 0, this.lEndTime = 0, this.sAttr = "", this.sIcon = "" } , n.GuardInfo.prototype._clone = function () { return new n.GuardInfo } , n.GuardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GuardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GuardInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iGuardLevel), t.writeInt64(3, this.lEndTime), t.writeString(4, this.sAttr), t.writeString(5, this.sIcon) } , n.GuardInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPid = t.readInt64(1, !1, this.lPid), this.iGuardLevel = t.readInt32(2, !1, this.iGuardLevel), this.lEndTime = t.readInt64(3, !1, this.lEndTime), this.sAttr = t.readString(4, !1, this.sAttr), this.sIcon = t.readString(5, !1, this.sIcon) } , n.GetLivingInfoReq = function () { this.tId = new n.UserId, this.lTopSid = 0, this.lSubSid = 0, this.lPresenterUid = 0, this.sTraceSource = "", this.sPassword = "", this.iRoomId = 0, this.iFreeFlowFlag = 0 } , n.GetLivingInfoReq.prototype._clone = function () { return new n.GetLivingInfoReq } , n.GetLivingInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLivingInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLivingInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid), t.writeInt64(3, this.lPresenterUid), t.writeString(4, this.sTraceSource), t.writeString(5, this.sPassword), t.writeInt64(6, this.iRoomId), t.writeInt32(7, this.iFreeFlowFlag) } , n.GetLivingInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.lPresenterUid = t.readInt64(3, !1, this.lPresenterUid), this.sTraceSource = t.readString(4, !1, this.sTraceSource), this.sPassword = t.readString(5, !1, this.sPassword), this.iRoomId = t.readInt64(6, !1, this.iRoomId), this.iFreeFlowFlag = t.readInt32(7, !1, this.iFreeFlowFlag) } , n.GetLivingInfoRsp = function () { this.bIsLiving = 0, this.tNotice = new n.BeginLiveNotice, this.tStreamSettingNotice = new n.StreamSettingNotice, this.bIsSelfLiving = 0, this.sMessage = "" } , n.GetLivingInfoRsp.prototype._clone = function () { return new n.GetLivingInfoRsp } , n.GetLivingInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLivingInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLivingInfoRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.bIsLiving), t.writeStruct(1, this.tNotice), t.writeStruct(2, this.tStreamSettingNotice), t.writeInt32(3, this.bIsSelfLiving), t.writeString(4, this.sMessage) } , n.GetLivingInfoRsp.prototype.readFrom = function (t) { this.bIsLiving = t.readInt32(0, !1, this.bIsLiving), this.tNotice = t.readStruct(1, !1, this.tNotice), this.tStreamSettingNotice = t.readStruct(2, !1, this.tStreamSettingNotice), this.bIsSelfLiving = t.readInt32(3, !1, this.bIsSelfLiving), this.sMessage = t.readString(4, !1, this.sMessage) } , n.StreamInfo = function () { this.sCdnType = "", this.iIsMaster = 0, this.lChannelId = 0, this.lSubChannelId = 0, this.lPresenterUid = 0, this.sStreamName = "", this.sFlvUrl = "", this.sFlvUrlSuffix = "", this.sFlvAntiCode = "", this.sHlsUrl = "", this.sHlsUrlSuffix = "", this.sHlsAntiCode = "", this.iLineIndex = 0, this.iIsMultiStream = 0, this.iPCPriorityRate = 0, this.iWebPriorityRate = 0, this.iMobilePriorityRate = 0, this.vFlvIPList = new r.Vector(new r.STRING), this.iIsP2PSupport = 0, this.sP2pUrl = "", this.sP2pUrlSuffix = "", this.sP2pAntiCode = "", this.lFreeFlag = 0, this.iIsHEVCSupport = 0, this.vP2pIPList = new r.Vector(new r.STRING), this.mpExtArgs = new r.Map(new r.STRING, new r.STRING), this.lTimespan = 0 } , n.StreamInfo.prototype._clone = function () { return new n.StreamInfo } , n.StreamInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StreamInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StreamInfo.prototype.writeTo = function (t) { t.writeString(0, this.sCdnType), t.writeInt32(1, this.iIsMaster), t.writeInt64(2, this.lChannelId), t.writeInt64(3, this.lSubChannelId), t.writeInt64(4, this.lPresenterUid), t.writeString(5, this.sStreamName), t.writeString(6, this.sFlvUrl), t.writeString(7, this.sFlvUrlSuffix), t.writeString(8, this.sFlvAntiCode), t.writeString(9, this.sHlsUrl), t.writeString(10, this.sHlsUrlSuffix), t.writeString(11, this.sHlsAntiCode), t.writeInt32(12, this.iLineIndex), t.writeInt32(13, this.iIsMultiStream), t.writeInt32(14, this.iPCPriorityRate), t.writeInt32(15, this.iWebPriorityRate), t.writeInt32(16, this.iMobilePriorityRate), t.writeVector(17, this.vFlvIPList), t.writeInt32(18, this.iIsP2PSupport), t.writeString(19, this.sP2pUrl), t.writeString(20, this.sP2pUrlSuffix), t.writeString(21, this.sP2pAntiCode), t.writeInt64(22, this.lFreeFlag), t.writeInt32(23, this.iIsHEVCSupport), t.writeVector(24, this.vP2pIPList), t.writeMap(25, this.mpExtArgs), t.writeInt64(26, this.lTimespan) } , n.StreamInfo.prototype.readFrom = function (t) { this.sCdnType = t.readString(0, !1, this.sCdnType), this.iIsMaster = t.readInt32(1, !1, this.iIsMaster), this.lChannelId = t.readInt64(2, !1, this.lChannelId), this.lSubChannelId = t.readInt64(3, !1, this.lSubChannelId), this.lPresenterUid = t.readInt64(4, !1, this.lPresenterUid), this.sStreamName = t.readString(5, !1, this.sStreamName), this.sFlvUrl = t.readString(6, !1, this.sFlvUrl), this.sFlvUrlSuffix = t.readString(7, !1, this.sFlvUrlSuffix), this.sFlvAntiCode = t.readString(8, !1, this.sFlvAntiCode), this.sHlsUrl = t.readString(9, !1, this.sHlsUrl), this.sHlsUrlSuffix = t.readString(10, !1, this.sHlsUrlSuffix), this.sHlsAntiCode = t.readString(11, !1, this.sHlsAntiCode), this.iLineIndex = t.readInt32(12, !1, this.iLineIndex), this.iIsMultiStream = t.readInt32(13, !1, this.iIsMultiStream), this.iPCPriorityRate = t.readInt32(14, !1, this.iPCPriorityRate), this.iWebPriorityRate = t.readInt32(15, !1, this.iWebPriorityRate), this.iMobilePriorityRate = t.readInt32(16, !1, this.iMobilePriorityRate), this.vFlvIPList = t.readVector(17, !1, this.vFlvIPList), this.iIsP2PSupport = t.readInt32(18, !1, this.iIsP2PSupport), this.sP2pUrl = t.readString(19, !1, this.sP2pUrl), this.sP2pUrlSuffix = t.readString(20, !1, this.sP2pUrlSuffix), this.sP2pAntiCode = t.readString(21, !1, this.sP2pAntiCode), this.lFreeFlag = t.readInt64(22, !1, this.lFreeFlag), this.iIsHEVCSupport = t.readInt32(23, !1, this.iIsHEVCSupport), this.vP2pIPList = t.readVector(24, !1, this.vP2pIPList), this.mpExtArgs = t.readMap(25, !1, this.mpExtArgs), this.lTimespan = t.readInt64(26, !1, this.lTimespan) } , n.MultiStreamInfo = function () { this.sDisplayName = "", this.iBitRate = 0, this.iCodecType = 0, this.iCompatibleFlag = 0, this.iHEVCBitRate = -1 } , n.MultiStreamInfo.prototype._clone = function () { return new n.MultiStreamInfo } , n.MultiStreamInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MultiStreamInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MultiStreamInfo.prototype.writeTo = function (t) { t.writeString(0, this.sDisplayName), t.writeInt32(1, this.iBitRate), t.writeInt32(2, this.iCodecType), t.writeInt32(3, this.iCompatibleFlag), t.writeInt32(4, this.iHEVCBitRate) } , n.MultiStreamInfo.prototype.readFrom = function (t) { this.sDisplayName = t.readString(0, !1, this.sDisplayName), this.iBitRate = t.readInt32(1, !1, this.iBitRate), this.iCodecType = t.readInt32(2, !1, this.iCodecType), this.iCompatibleFlag = t.readInt32(3, !1, this.iCompatibleFlag), this.iHEVCBitRate = t.readInt32(4, !1, this.iHEVCBitRate) } , n.StreamSettingNotice = function () { this.lPresenterUid = 0, this.iBitRate = 0, this.iResolution = 0, this.iFrameRate = 0, this.lLiveId = 0, this.sDisplayName = "" } , n.StreamSettingNotice.prototype._clone = function () { return new n.StreamSettingNotice } , n.StreamSettingNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StreamSettingNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StreamSettingNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPresenterUid), t.writeInt32(1, this.iBitRate), t.writeInt32(2, this.iResolution), t.writeInt32(3, this.iFrameRate), t.writeInt64(4, this.lLiveId), t.writeString(5, this.sDisplayName) } , n.StreamSettingNotice.prototype.readFrom = function (t) { this.lPresenterUid = t.readInt64(0, !1, this.lPresenterUid), this.iBitRate = t.readInt32(1, !1, this.iBitRate), this.iResolution = t.readInt32(2, !1, this.iResolution), this.iFrameRate = t.readInt32(3, !1, this.iFrameRate), this.lLiveId = t.readInt64(4, !1, this.lLiveId), this.sDisplayName = t.readString(5, !1, this.sDisplayName) } , n.FansInfo = function () { this.lUid = 0, this.lBadgeId = 0, this.iBadgeLevel = 0, this.iScore = 0, this.iVFlag = 0, this.iBadgeType = 0, this.iSFFlag = 0, this.lVConsumRank = 0, this.iCustomBadgeFlag = 0 } , n.FansInfo.prototype._clone = function () { return new n.FansInfo } , n.FansInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lBadgeId), t.writeInt32(2, this.iBadgeLevel), t.writeInt32(3, this.iScore), t.writeInt32(4, this.iVFlag), t.writeInt32(5, this.iBadgeType), t.writeInt32(6, this.iSFFlag), t.writeInt64(7, this.lVConsumRank), t.writeInt32(8, this.iCustomBadgeFlag) } , n.FansInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId), this.iBadgeLevel = t.readInt32(2, !1, this.iBadgeLevel), this.iScore = t.readInt32(3, !1, this.iScore), this.iVFlag = t.readInt32(4, !1, this.iVFlag), this.iBadgeType = t.readInt32(5, !1, this.iBadgeType), this.iSFFlag = t.readInt32(6, !1, this.iSFFlag), this.lVConsumRank = t.readInt64(7, !1, this.lVConsumRank), this.iCustomBadgeFlag = t.readInt32(8, !1, this.iCustomBadgeFlag) } , n.GetCdnTokenReq = function () { this.url = "", this.cdn_type = "", this.stream_name = "", this.presenter_uid = 0 } , n.GetCdnTokenReq.prototype._clone = function () { return new n.GetCdnTokenReq } , n.GetCdnTokenReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCdnTokenReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCdnTokenReq.prototype.writeTo = function (t) { t.writeString(0, this.url), t.writeString(1, this.cdn_type), t.writeString(2, this.stream_name), t.writeInt64(3, this.presenter_uid) } , n.GetCdnTokenReq.prototype.readFrom = function (t) { this.url = t.readString(0, !1, this.url), this.cdn_type = t.readString(1, !1, this.cdn_type), this.stream_name = t.readString(2, !1, this.stream_name), this.presenter_uid = t.readInt64(3, !1, this.presenter_uid) } , n.GetCdnTokenRsp = function () { this.url = "", this.cdn_type = "", this.stream_name = "", this.presenter_uid = 0, this.anti_code = "", this.sTime = "", this.flv_anti_code = "", this.hls_anti_code = "" } , n.GetCdnTokenRsp.prototype._clone = function () { return new n.GetCdnTokenRsp } , n.GetCdnTokenRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCdnTokenRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCdnTokenRsp.prototype.writeTo = function (t) { t.writeString(0, this.url), t.writeString(1, this.cdn_type), t.writeString(2, this.stream_name), t.writeInt64(3, this.presenter_uid), t.writeString(4, this.anti_code), t.writeString(5, this.sTime), t.writeString(6, this.flv_anti_code), t.writeString(7, this.hls_anti_code) } , n.GetCdnTokenRsp.prototype.readFrom = function (t) { this.url = t.readString(0, !1, this.url), this.cdn_type = t.readString(1, !1, this.cdn_type), this.stream_name = t.readString(2, !1, this.stream_name), this.presenter_uid = t.readInt64(3, !1, this.presenter_uid), this.anti_code = t.readString(4, !1, this.anti_code), this.sTime = t.readString(5, !1, this.sTime), this.flv_anti_code = t.readString(6, !1, this.flv_anti_code), this.hls_anti_code = t.readString(7, !1, this.hls_anti_code) } , n.LiveLaunchReq = function () { this.tId = new n.UserId, this.tLiveUB = new n.LiveUserbase, this.bSupportDomain = 0 } , n.LiveLaunchReq.prototype._clone = function () { return new n.LiveLaunchReq } , n.LiveLaunchReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveLaunchReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveLaunchReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tLiveUB), t.writeInt32(2, this.bSupportDomain) } , n.LiveLaunchReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tLiveUB = t.readStruct(1, !1, this.tLiveUB), this.bSupportDomain = t.readInt32(2, !1, this.bSupportDomain) } , n.LiveLaunchRsp = function () { this.sGuid = "", this.iTime = 0, this.vProxyList = new r.Vector(new n.LiveProxyValue), this.eAccess = 0, this.sClientIp = "" } , n.LiveLaunchRsp.prototype._clone = function () { return new n.LiveLaunchRsp } , n.LiveLaunchRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveLaunchRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveLaunchRsp.prototype.writeTo = function (t) { t.writeString(0, this.sGuid), t.writeInt32(1, this.iTime), t.writeVector(2, this.vProxyList), t.writeInt32(3, this.eAccess), t.writeString(4, this.sClientIp) } , n.LiveLaunchRsp.prototype.readFrom = function (t) { this.sGuid = t.readString(0, !1, this.sGuid), this.iTime = t.readInt32(1, !1, this.iTime), this.vProxyList = t.readVector(2, !1, this.vProxyList), this.eAccess = t.readInt32(3, !1, this.eAccess), this.sClientIp = t.readString(4, !1, this.sClientIp) } , n.LiveAppUAEx = function () { this.sIMEI = "", this.sAPN = "", this.sNetType = "", this.sDeviceId = "", this.sMId = "" } , n.LiveAppUAEx.prototype._clone = function () { return new n.LiveAppUAEx } , n.LiveAppUAEx.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveAppUAEx.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveAppUAEx.prototype.writeTo = function (t) { t.writeString(1, this.sIMEI), t.writeString(2, this.sAPN), t.writeString(3, this.sNetType), t.writeString(4, this.sDeviceId), t.writeString(5, this.sMId) } , n.LiveAppUAEx.prototype.readFrom = function (t) { this.sIMEI = t.readString(1, !1, this.sIMEI), this.sAPN = t.readString(2, !1, this.sAPN), this.sNetType = t.readString(3, !1, this.sNetType), this.sDeviceId = t.readString(4, !1, this.sDeviceId), this.sMId = t.readString(5, !1, this.sMId) } , n.LiveUserbase = function () { this.eSource = 0, this.eType = 0, this.tUAEx = new n.LiveAppUAEx } , n.LiveUserbase.prototype._clone = function () { return new n.LiveUserbase } , n.LiveUserbase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveUserbase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveUserbase.prototype.writeTo = function (t) { t.writeInt32(0, this.eSource), t.writeInt32(1, this.eType), t.writeStruct(2, this.tUAEx) } , n.LiveUserbase.prototype.readFrom = function (t) { this.eSource = t.readInt32(0, !1, this.eSource), this.eType = t.readInt32(1, !1, this.eType), this.tUAEx = t.readStruct(2, !1, this.tUAEx) } , n.LiveProxyValue = function () { this.eProxyType = 0, this.sProxy = new r.Vector(new r.STRING) } , n.LiveProxyValue.prototype._clone = function () { return new n.LiveProxyValue } , n.LiveProxyValue.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveProxyValue.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveProxyValue.prototype.writeTo = function (t) { t.writeInt32(0, this.eProxyType), t.writeVector(1, this.sProxy) } , n.LiveProxyValue.prototype.readFrom = function (t) { this.eProxyType = t.readInt32(0, !1, this.eProxyType), this.sProxy = t.readVector(1, !1, this.sProxy) } , n.SendCardPackageItemReq = function () { this.tId = new n.UserId, this.lSid = 0, this.lSubSid = 0, this.iShowFreeitemInfo = 0, this.iItemType = 0, this.iItemCount = 0, this.lPresenterUid = 0, this.sPayId = "", this.sSendContent = "", this.sSenderNick = "", this.sPresenterNick = "", this.iPayPloy = 0, this.iItemCountByGroup = 0, this.iItemGroup = 0, this.iSuperPupleLevel = 0, this.iFromType = 0, this.sExpand = "", this.sToken = "", this.iTemplateType = 0, this.sTokencaKey = "", this.sPassport = "", this.iSenderShortSid = 0, this.iPayByFreeItem = 0, this.tExtUser = new n.ExternalUser, this.iEventType = 0, this.mapParam = new r.Map(new r.STRING, new r.STRING), this.lRoomId = 0, this.lHomeOwnerUid = 0, this.iUseType = 0, this.iMergeDeliver = 0, this.iMultiSend = 0, this.vItemInfo = new r.Vector(new n.ItemCount), this.vItemRoute = new r.Vector(new n.ItemRoute), this.tItemSize = new n.ItemSize, this.lBatchItemValue = 0, this.sCustomText = "", this.lComboSeqId = 0 } , n.SendCardPackageItemReq.prototype._clone = function () { return new n.SendCardPackageItemReq } , n.SendCardPackageItemReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendCardPackageItemReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendCardPackageItemReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lSubSid), t.writeInt32(3, this.iShowFreeitemInfo), t.writeInt32(4, this.iItemType), t.writeInt32(5, this.iItemCount), t.writeInt64(6, this.lPresenterUid), t.writeString(7, this.sPayId), t.writeString(9, this.sSendContent), t.writeString(10, this.sSenderNick), t.writeString(11, this.sPresenterNick), t.writeInt32(12, this.iPayPloy), t.writeInt32(13, this.iItemCountByGroup), t.writeInt32(14, this.iItemGroup), t.writeInt32(15, this.iSuperPupleLevel), t.writeInt32(16, this.iFromType), t.writeString(17, this.sExpand), t.writeString(18, this.sToken), t.writeInt32(19, this.iTemplateType), t.writeString(20, this.sTokencaKey), t.writeString(21, this.sPassport), t.writeInt64(22, this.iSenderShortSid), t.writeInt32(23, this.iPayByFreeItem), t.writeStruct(24, this.tExtUser), t.writeInt16(25, this.iEventType), t.writeMap(26, this.mapParam), t.writeInt64(27, this.lRoomId), t.writeInt64(28, this.lHomeOwnerUid), t.writeInt32(29, this.iUseType), t.writeInt32(30, this.iMergeDeliver), t.writeInt32(31, this.iMultiSend), t.writeVector(32, this.vItemInfo), t.writeVector(33, this.vItemRoute), t.writeStruct(34, this.tItemSize), t.writeInt64(35, this.lBatchItemValue), t.writeString(36, this.sCustomText), t.writeInt64(37, this.lComboSeqId) } , n.SendCardPackageItemReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lSid = t.readInt64(1, !1, this.lSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.iShowFreeitemInfo = t.readInt32(3, !1, this.iShowFreeitemInfo), this.iItemType = t.readInt32(4, !1, this.iItemType), this.iItemCount = t.readInt32(5, !1, this.iItemCount), this.lPresenterUid = t.readInt64(6, !1, this.lPresenterUid), this.sPayId = t.readString(7, !1, this.sPayId), this.sSendContent = t.readString(9, !1, this.sSendContent), this.sSenderNick = t.readString(10, !1, this.sSenderNick), this.sPresenterNick = t.readString(11, !1, this.sPresenterNick), this.iPayPloy = t.readInt32(12, !1, this.iPayPloy), this.iItemCountByGroup = t.readInt32(13, !1, this.iItemCountByGroup), this.iItemGroup = t.readInt32(14, !1, this.iItemGroup), this.iSuperPupleLevel = t.readInt32(15, !1, this.iSuperPupleLevel), this.iFromType = t.readInt32(16, !1, this.iFromType), this.sExpand = t.readString(17, !1, this.sExpand), this.sToken = t.readString(18, !1, this.sToken), this.iTemplateType = t.readInt32(19, !1, this.iTemplateType), this.sTokencaKey = t.readString(20, !1, this.sTokencaKey), this.sPassport = t.readString(21, !1, this.sPassport), this.iSenderShortSid = t.readInt64(22, !1, this.iSenderShortSid), this.iPayByFreeItem = t.readInt32(23, !1, this.iPayByFreeItem), this.tExtUser = t.readStruct(24, !1, this.tExtUser), this.iEventType = t.readInt16(25, !1, this.iEventType), this.mapParam = t.readMap(26, !1, this.mapParam), this.lRoomId = t.readInt64(27, !1, this.lRoomId), this.lHomeOwnerUid = t.readInt64(28, !1, this.lHomeOwnerUid), this.iUseType = t.readInt32(29, !1, this.iUseType), this.iMergeDeliver = t.readInt32(30, !1, this.iMergeDeliver), this.iMultiSend = t.readInt32(31, !1, this.iMultiSend), this.vItemInfo = t.readVector(32, !1, this.vItemInfo), this.vItemRoute = t.readVector(33, !1, this.vItemRoute), this.tItemSize = t.readStruct(34, !1, this.tItemSize), this.lBatchItemValue = t.readInt64(35, !1, this.lBatchItemValue), this.sCustomText = t.readString(36, !1, this.sCustomText), this.lComboSeqId = t.readInt64(37, !1, this.lComboSeqId) } , n.SendCardPackageItemRsp = function () { this.iPayRespCode = 0, this.iItemType = 0, this.iItemCount = 0, this.strPayId = "", this.strPayConfirmUrl = "", this.strSendContent = "", this.iItemCountByGroup = 0, this.iItemGroup = 0, this.lPresenterUid = 0, this.sExpand = "", this.strPayItemInfo = "", this.iPayType = 0, this.sMsg = "", this.iPayTotal = 0 } , n.SendCardPackageItemRsp.prototype._clone = function () { return new n.SendCardPackageItemRsp } , n.SendCardPackageItemRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendCardPackageItemRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendCardPackageItemRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iPayRespCode), t.writeInt32(1, this.iItemType), t.writeInt32(2, this.iItemCount), t.writeString(3, this.strPayId), t.writeString(4, this.strPayConfirmUrl), t.writeString(5, this.strSendContent), t.writeInt32(6, this.iItemCountByGroup), t.writeInt32(7, this.iItemGroup), t.writeInt64(8, this.lPresenterUid), t.writeString(9, this.sExpand), t.writeString(10, this.strPayItemInfo), t.writeInt32(11, this.iPayType), t.writeString(12, this.sMsg), t.writeInt32(13, this.iPayTotal) } , n.SendCardPackageItemRsp.prototype.readFrom = function (t) { this.iPayRespCode = t.readInt32(0, !1, this.iPayRespCode), this.iItemType = t.readInt32(1, !1, this.iItemType), this.iItemCount = t.readInt32(2, !1, this.iItemCount), this.strPayId = t.readString(3, !1, this.strPayId), this.strPayConfirmUrl = t.readString(4, !1, this.strPayConfirmUrl), this.strSendContent = t.readString(5, !1, this.strSendContent), this.iItemCountByGroup = t.readInt32(6, !1, this.iItemCountByGroup), this.iItemGroup = t.readInt32(7, !1, this.iItemGroup), this.lPresenterUid = t.readInt64(8, !1, this.lPresenterUid), this.sExpand = t.readString(9, !1, this.sExpand), this.strPayItemInfo = t.readString(10, !1, this.strPayItemInfo), this.iPayType = t.readInt32(11, !1, this.iPayType), this.sMsg = t.readString(12, !1, this.sMsg), this.iPayTotal = t.readInt32(13, !1, this.iPayTotal) } , n.GetVerificationStatusReq = function () { this.tId = new n.UserId } , n.GetVerificationStatusReq.prototype._clone = function () { return new n.GetVerificationStatusReq } , n.GetVerificationStatusReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetVerificationStatusReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetVerificationStatusReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId) } , n.GetVerificationStatusReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId) } , n.GetFirstRechargePkgStatusReq = function () { this.tId = new n.UserId } , n.GetFirstRechargePkgStatusReq.prototype._clone = function () { return new n.GetFirstRechargePkgStatusReq } , n.GetFirstRechargePkgStatusReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetFirstRechargePkgStatusReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetFirstRechargePkgStatusReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId) } , n.GetFirstRechargePkgStatusReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId) } , n.MuteRoomUserReq = function () { this.tId = new n.UserId, this.lUid = 0, this.sText = "", this.lPresenterUid = 0, this.lSubcid = 0, this.iMutedTime = 0, this.iMutedAction = 0, this.iReasonType = 0, this.sReason = "", this.iComeFromType = 0, this.mutedFromType = n.MutedComeFromType.Muted_DefaultBarrage, this.iRole = 0, this.iStatu = 0 } , n.MuteRoomUserReq.prototype._clone = function () { return new n.MuteRoomUserReq } , n.MuteRoomUserReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MuteRoomUserReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MuteRoomUserReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid), t.writeString(2, this.sText), t.writeInt64(3, this.lPresenterUid), t.writeInt64(4, this.lSubcid), t.writeInt32(5, this.iMutedTime), t.writeInt32(6, this.iMutedAction), t.writeInt32(7, this.iReasonType), t.writeString(8, this.sReason), t.writeInt32(9, this.iComeFromType), t.writeInt32(10, this.mutedFromType), t.writeInt32(11, this.iRole), t.writeInt32(12, this.iStatu) } , n.MuteRoomUserReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid), this.sText = t.readString(2, !1, this.sText), this.lPresenterUid = t.readInt64(3, !1, this.lPresenterUid), this.lSubcid = t.readInt64(4, !1, this.lSubcid), this.iMutedTime = t.readInt32(5, !1, this.iMutedTime), this.iMutedAction = t.readInt32(6, !1, this.iMutedAction), this.iReasonType = t.readInt32(7, !1, this.iReasonType), this.sReason = t.readString(8, !1, this.sReason), this.iComeFromType = t.readInt32(9, !1, this.iComeFromType), this.mutedFromType = t.readInt32(10, !1, this.mutedFromType), this.iRole = t.readInt32(11, !1, this.iRole), this.iStatu = t.readInt32(12, !1, this.iStatu) } , n.MuteRoomUserRsp = function () { this.iRetCode = 0, this.sMsg = "" } , n.MuteRoomUserRsp.prototype._clone = function () { return new n.MuteRoomUserRsp } , n.MuteRoomUserRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MuteRoomUserRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MuteRoomUserRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sMsg) } , n.MuteRoomUserRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.MutedComeFromType = { Muted_DefaultBarrage: 0, Muted_WeekRank: 1, Muted_FansRank: 2, Muted_VipBar: 3, Muted_FansSurport: 4, Muted_WeekHeartStirRank: 5, Muted_WeekHeartBlockRank: 6, Muted_OnSendItem: 7, Muted_OnUserEnterNotic: 8 }, n.GetVerificationStatusResp = function () { this.iStatus = 0, this.lExpenditure = 0 } , n.GetVerificationStatusResp.prototype._clone = function () { return new n.GetVerificationStatusResp } , n.GetVerificationStatusResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetVerificationStatusResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetVerificationStatusResp.prototype.writeTo = function (t) { t.writeInt32(0, this.iStatus), t.writeInt64(1, this.lExpenditure) } , n.GetVerificationStatusResp.prototype.readFrom = function (t) { this.iStatus = t.readInt32(0, !1, this.iStatus), this.lExpenditure = t.readInt64(1, !1, this.lExpenditure) } , n.GetFirstRechargePkgStatusResp = function () { this.iStatus = 0, this.iFetch = 0, this.sTip = "" } , n.GetFirstRechargePkgStatusResp.prototype._clone = function () { return new n.GetFirstRechargePkgStatusResp } , n.GetFirstRechargePkgStatusResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetFirstRechargePkgStatusResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetFirstRechargePkgStatusResp.prototype.writeTo = function (t) { t.writeInt32(0, this.iStatus), t.writeInt32(1, this.iFetch), t.writeString(2, this.sTip) } , n.GetFirstRechargePkgStatusResp.prototype.readFrom = function (t) { this.iStatus = t.readInt32(0, !1, this.iStatus), this.iFetch = t.readInt32(1, !1, this.iFetch), this.sTip = t.readString(2, !1, this.sTip) } , n.SendItemSubBroadcastPacket = function () { this.iItemType = 0, this.strPayId = "", this.iItemCount = 0, this.lPresenterUid = 0, this.lSenderUid = 0, this.sPresenterNick = "", this.sSenderNick = "", this.sSendContent = "", this.iItemCountByGroup = 0, this.iItemGroup = 0, this.iSuperPupleLevel = 0, this.iComboScore = 0, this.iDisplayInfo = 0, this.iEffectType = 0, this.iSenderIcon = "", this.iPresenterIcon = "", this.iTemplateType = 0, this.sExpand = "", this.bBusi = !1, this.iColorEffectType = 0, this.sPropsName = "", this.iAccpet = 0, this.iEventType = 0, this.userInfo = new n.UserIdentityInfo, this.lRoomId = 0, this.lHomeOwnerUid = 0, this.streamerInfo = new n.StreamerNode, this.iPayType = -1, this.iNobleLevel = 0, this.tNobleLevel = new n.NobleLevelInfo, this.tEffectInfo = new n.ItemEffectInfo, this.vExUid = new r.Vector(new r.INT64), this.iComboStatus = 0, this.iPidColorType = 0, this.iMultiSend = 0, this.iVFanLevel = 0, this.iUpgradeLevel = 0, this.sCustomText = "", this.tDIYEffect = new n.DIYBigGiftEffect, this.lComboSeqId = 0, this.lPayTotal = 0 } , n.SendItemSubBroadcastPacket.prototype._clone = function () { return new n.SendItemSubBroadcastPacket } , n.SendItemSubBroadcastPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendItemSubBroadcastPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendItemSubBroadcastPacket.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeString(1, this.strPayId), t.writeInt32(2, this.iItemCount), t.writeInt64(3, this.lPresenterUid), t.writeInt64(4, this.lSenderUid), t.writeString(5, this.sPresenterNick), t.writeString(6, this.sSenderNick), t.writeString(7, this.sSendContent), t.writeInt32(8, this.iItemCountByGroup), t.writeInt32(9, this.iItemGroup), t.writeInt32(10, this.iSuperPupleLevel), t.writeInt32(11, this.iComboScore), t.writeInt32(12, this.iDisplayInfo), t.writeInt32(13, this.iEffectType), t.writeString(14, this.iSenderIcon), t.writeString(15, this.iPresenterIcon), t.writeInt32(16, this.iTemplateType), t.writeString(17, this.sExpand), t.writeBoolean(18, this.bBusi), t.writeInt32(19, this.iColorEffectType), t.writeString(20, this.sPropsName), t.writeInt16(21, this.iAccpet), t.writeInt16(22, this.iEventType), t.writeStruct(23, this.userInfo), t.writeInt64(24, this.lRoomId), t.writeInt64(25, this.lHomeOwnerUid), t.writeStruct(26, this.streamerInfo), t.writeInt32(27, this.iPayType), t.writeInt32(28, this.iNobleLevel), t.writeStruct(29, this.tNobleLevel), t.writeStruct(30, this.tEffectInfo), t.writeVector(31, this.vExUid), t.writeInt32(32, this.iComboStatus), t.writeInt32(33, this.iPidColorType), t.writeInt32(34, this.iMultiSend), t.writeInt32(35, this.iVFanLevel), t.writeInt32(36, this.iUpgradeLevel), t.writeString(37, this.sCustomText), t.writeStruct(38, this.tDIYEffect), t.writeInt64(39, this.lComboSeqId), t.writeInt64(41, this.lPayTotal) } , n.SendItemSubBroadcastPacket.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.strPayId = t.readString(1, !1, this.strPayId), this.iItemCount = t.readInt32(2, !1, this.iItemCount), this.lPresenterUid = t.readInt64(3, !1, this.lPresenterUid), this.lSenderUid = t.readInt64(4, !1, this.lSenderUid), this.sPresenterNick = t.readString(5, !1, this.sPresenterNick), this.sSenderNick = t.readString(6, !1, this.sSenderNick), this.sSendContent = t.readString(7, !1, this.sSendContent), this.iItemCountByGroup = t.readInt32(8, !1, this.iItemCountByGroup), this.iItemGroup = t.readInt32(9, !1, this.iItemGroup), this.iSuperPupleLevel = t.readInt32(10, !1, this.iSuperPupleLevel), this.iComboScore = t.readInt32(11, !1, this.iComboScore), this.iDisplayInfo = t.readInt32(12, !1, this.iDisplayInfo), this.iEffectType = t.readInt32(13, !1, this.iEffectType), this.iSenderIcon = t.readString(14, !1, this.iSenderIcon), this.iPresenterIcon = t.readString(15, !1, this.iPresenterIcon), this.iTemplateType = t.readInt32(16, !1, this.iTemplateType), this.sExpand = t.readString(17, !1, this.sExpand), this.bBusi = t.readBoolean(18, !1, this.bBusi), this.iColorEffectType = t.readInt32(19, !1, this.iColorEffectType), this.sPropsName = t.readString(20, !1, this.sPropsName), this.iAccpet = t.readInt16(21, !1, this.iAccpet), this.iEventType = t.readInt16(22, !1, this.iEventType), this.userInfo = t.readStruct(23, !1, this.userInfo), this.lRoomId = t.readInt64(24, !1, this.lRoomId), this.lHomeOwnerUid = t.readInt64(25, !1, this.lHomeOwnerUid), this.streamerInfo = t.readStruct(26, !1, this.streamerInfo), this.iPayType = t.readInt32(27, !1, this.iPayType), this.iNobleLevel = t.readInt32(28, !1, this.iNobleLevel), this.tNobleLevel = t.readStruct(29, !1, this.tNobleLevel), this.tEffectInfo = t.readStruct(30, !1, this.tEffectInfo), this.vExUid = t.readVector(31, !1, this.vExUid), this.iComboStatus = t.readInt32(32, !1, this.iComboStatus), this.iPidColorType = t.readInt32(33, !1, this.iPidColorType), this.iMultiSend = t.readInt32(34, !1, this.iMultiSend), this.iVFanLevel = t.readInt32(35, !1, this.iVFanLevel), this.iUpgradeLevel = t.readInt32(36, !1, this.iUpgradeLevel), this.sCustomText = t.readString(37, !1, this.sCustomText), this.tDIYEffect = t.readStruct(38, !1, this.tDIYEffect), this.lComboSeqId = t.readInt64(39, !1, this.lComboSeqId), this.lPayTotal = t.readInt64(41, !1, this.lPayTotal) } , n.DIYBigGiftEffect = function () { this.sResourceUrl = "", this.sResourceAttr = "", this.sWebResourceUrl = "", this.sPCResourceUrl = "" } , n.DIYBigGiftEffect.prototype._clone = function () { return new n.DIYBigGiftEffect } , n.DIYBigGiftEffect.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DIYBigGiftEffect.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DIYBigGiftEffect.prototype.writeTo = function (t) { t.writeString(0, this.sResourceUrl), t.writeString(1, this.sResourceAttr), t.writeString(2, this.sWebResourceUrl), t.writeString(3, this.sPCResourceUrl) } , n.DIYBigGiftEffect.prototype.readFrom = function (t) { this.sResourceUrl = t.readString(0, !1, this.sResourceUrl), this.sResourceAttr = t.readString(1, !1, this.sResourceAttr), this.sWebResourceUrl = t.readString(2, !1, this.sWebResourceUrl), this.sPCResourceUrl = t.readString(3, !1, this.sPCResourceUrl) } , n.SendItemNoticeWordBroadcastPacket = function () { this.iItemType = 0, this.iItemCount = 0, this.lSenderSid = 0, this.lSenderUid = 0, this.sSenderNick = "", this.lPresenterUid = 0, this.sPresenterNick = "", this.lNoticeChannelCount = 0, this.iItemCountByGroup = 0, this.iItemGroup = 0, this.iDisplayInfo = 0, this.iSuperPupleLevel = 0, this.iTemplateType = 0, this.sExpand = "", this.bBusi = !1, this.iShowTime = 0, this.lPresenterYY = 0, this.lSid = 0, this.lSubSid = 0, this.lRoomId = 0, this.iNobleLevel = 0, this.tNobleLevel = new n.NobleLevelInfo, this.iGameId = 0, this.iUpgradeLevel = 0, this.iJumpType = 0 } , n.SendItemNoticeWordBroadcastPacket.prototype._clone = function () { return new n.SendItemNoticeWordBroadcastPacket } , n.SendItemNoticeWordBroadcastPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendItemNoticeWordBroadcastPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendItemNoticeWordBroadcastPacket.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iItemCount), t.writeInt64(2, this.lSenderSid), t.writeInt64(3, this.lSenderUid), t.writeString(4, this.sSenderNick), t.writeInt64(5, this.lPresenterUid), t.writeString(6, this.sPresenterNick), t.writeInt64(7, this.lNoticeChannelCount), t.writeInt32(8, this.iItemCountByGroup), t.writeInt32(9, this.iItemGroup), t.writeInt32(10, this.iDisplayInfo), t.writeInt32(11, this.iSuperPupleLevel), t.writeInt32(12, this.iTemplateType), t.writeString(13, this.sExpand), t.writeBoolean(14, this.bBusi), t.writeInt32(15, this.iShowTime), t.writeInt64(16, this.lPresenterYY), t.writeInt64(17, this.lSid), t.writeInt64(18, this.lSubSid), t.writeInt64(19, this.lRoomId), t.writeInt32(20, this.iNobleLevel), t.writeStruct(21, this.tNobleLevel), t.writeInt32(22, this.iGameId), t.writeInt32(23, this.iUpgradeLevel), t.writeInt32(24, this.iJumpType) } , n.SendItemNoticeWordBroadcastPacket.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iItemCount = t.readInt32(1, !1, this.iItemCount), this.lSenderSid = t.readInt64(2, !1, this.lSenderSid), this.lSenderUid = t.readInt64(3, !1, this.lSenderUid), this.sSenderNick = t.readString(4, !1, this.sSenderNick), this.lPresenterUid = t.readInt64(5, !1, this.lPresenterUid), this.sPresenterNick = t.readString(6, !1, this.sPresenterNick), this.lNoticeChannelCount = t.readInt64(7, !1, this.lNoticeChannelCount), this.iItemCountByGroup = t.readInt32(8, !1, this.iItemCountByGroup), this.iItemGroup = t.readInt32(9, !1, this.iItemGroup), this.iDisplayInfo = t.readInt32(10, !1, this.iDisplayInfo), this.iSuperPupleLevel = t.readInt32(11, !1, this.iSuperPupleLevel), this.iTemplateType = t.readInt32(12, !1, this.iTemplateType), this.sExpand = t.readString(13, !1, this.sExpand), this.bBusi = t.readBoolean(14, !1, this.bBusi), this.iShowTime = t.readInt32(15, !1, this.iShowTime), this.lPresenterYY = t.readInt64(16, !1, this.lPresenterYY), this.lSid = t.readInt64(17, !1, this.lSid), this.lSubSid = t.readInt64(18, !1, this.lSubSid), this.lRoomId = t.readInt64(19, !1, this.lRoomId), this.iNobleLevel = t.readInt32(20, !1, this.iNobleLevel), this.tNobleLevel = t.readStruct(21, !1, this.tNobleLevel), this.iGameId = t.readInt32(22, !1, this.iGameId), this.iUpgradeLevel = t.readInt32(23, !1, this.iUpgradeLevel), this.iJumpType = t.readInt32(24, !1, this.iJumpType) } , n.BeginLiveNotice = function () { this.lPresenterUid = 0, this.iGameId = 0, this.sGameName = "", this.iRandomRange = 0, this.iStreamType = 0, this.vStreamInfo = new r.Vector(new n.StreamInfo), this.vCdnList = new r.Vector(new r.STRING), this.lLiveId = 0, this.iPCDefaultBitRate = 0, this.iWebDefaultBitRate = 0, this.iMobileDefaultBitRate = 0, this.lMultiStreamFlag = 0, this.sNick = "", this.lYYId = 0, this.lAttendeeCount = 0, this.iCodecType = 0, this.iScreenType = 0, this.vMultiStreamInfo = new r.Vector(new n.MultiStreamInfo), this.sLiveDesc = "", this.lLiveCompatibleFlag = 0, this.sAvatarUrl = "", this.iSourceType = 0, this.sSubchannelName = "", this.sVideoCaptureUrl = "", this.iStartTime = 0, this.lChannelId = 0, this.lSubChannelId = 0, this.sLocation = "", this.iCdnPolicyLevel = 0, this.iGameType = 0, this.mMiscInfo = new r.Map(new r.STRING, new r.STRING), this.iShortChannel = 0, this.iRoomId = 0, this.bIsRoomSecret = 0, this.iHashPolicy = 0, this.lSignChannel = 0, this.iMobileWifiDefaultBitRate = 0, this.iEnableAutoBitRate = 0 } , n.BeginLiveNotice.prototype._clone = function () { return new n.BeginLiveNotice } , n.BeginLiveNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BeginLiveNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BeginLiveNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPresenterUid), t.writeInt32(1, this.iGameId), t.writeString(2, this.sGameName), t.writeInt32(3, this.iRandomRange), t.writeInt32(4, this.iStreamType), t.writeVector(5, this.vStreamInfo), t.writeVector(6, this.vCdnList), t.writeInt64(7, this.lLiveId), t.writeInt32(8, this.iPCDefaultBitRate), t.writeInt32(9, this.iWebDefaultBitRate), t.writeInt32(10, this.iMobileDefaultBitRate), t.writeInt64(11, this.lMultiStreamFlag), t.writeString(12, this.sNick), t.writeInt64(13, this.lYYId), t.writeInt64(14, this.lAttendeeCount), t.writeInt32(15, this.iCodecType), t.writeInt32(16, this.iScreenType), t.writeVector(17, this.vMultiStreamInfo), t.writeString(18, this.sLiveDesc), t.writeInt64(19, this.lLiveCompatibleFlag), t.writeString(20, this.sAvatarUrl), t.writeInt32(21, this.iSourceType), t.writeString(22, this.sSubchannelName), t.writeString(23, this.sVideoCaptureUrl), t.writeInt32(24, this.iStartTime), t.writeInt64(25, this.lChannelId), t.writeInt64(26, this.lSubChannelId), t.writeString(27, this.sLocation), t.writeInt32(28, this.iCdnPolicyLevel), t.writeInt32(29, this.iGameType), t.writeMap(30, this.mMiscInfo), t.writeInt32(31, this.iShortChannel), t.writeInt32(32, this.iRoomId), t.writeInt32(33, this.bIsRoomSecret), t.writeInt32(34, this.iHashPolicy), t.writeInt64(35, this.lSignChannel), t.writeInt32(36, this.iMobileWifiDefaultBitRate), t.writeInt32(37, this.iEnableAutoBitRate) } , n.BeginLiveNotice.prototype.readFrom = function (t) { this.lPresenterUid = t.readInt64(0, !1, this.lPresenterUid), this.iGameId = t.readInt32(1, !1, this.iGameId), this.sGameName = t.readString(2, !1, this.sGameName), this.iRandomRange = t.readInt32(3, !1, this.iRandomRange), this.iStreamType = t.readInt32(4, !1, this.iStreamType), this.vStreamInfo = t.readVector(5, !1, this.vStreamInfo), this.vCdnList = t.readVector(6, !1, this.vCdnList), this.lLiveId = t.readInt64(7, !1, this.lLiveId), this.iPCDefaultBitRate = t.readInt32(8, !1, this.iPCDefaultBitRate), this.iWebDefaultBitRate = t.readInt32(9, !1, this.iWebDefaultBitRate), this.iMobileDefaultBitRate = t.readInt32(10, !1, this.iMobileDefaultBitRate), this.lMultiStreamFlag = t.readInt64(11, !1, this.lMultiStreamFlag), this.sNick = t.readString(12, !1, this.sNick), this.lYYId = t.readInt64(13, !1, this.lYYId), this.lAttendeeCount = t.readInt64(14, !1, this.lAttendeeCount), this.iCodecType = t.readInt32(15, !1, this.iCodecType), this.iScreenType = t.readInt32(16, !1, this.iScreenType), this.vMultiStreamInfo = t.readVector(17, !1, this.vMultiStreamInfo), this.sLiveDesc = t.readString(18, !1, this.sLiveDesc), this.lLiveCompatibleFlag = t.readInt64(19, !1, this.lLiveCompatibleFlag), this.sAvatarUrl = t.readString(20, !1, this.sAvatarUrl), this.iSourceType = t.readInt32(21, !1, this.iSourceType), this.sSubchannelName = t.readString(22, !1, this.sSubchannelName), this.sVideoCaptureUrl = t.readString(23, !1, this.sVideoCaptureUrl), this.iStartTime = t.readInt32(24, !1, this.iStartTime), this.lChannelId = t.readInt64(25, !1, this.lChannelId), this.lSubChannelId = t.readInt64(26, !1, this.lSubChannelId), this.sLocation = t.readString(27, !1, this.sLocation), this.iCdnPolicyLevel = t.readInt32(28, !1, this.iCdnPolicyLevel), this.iGameType = t.readInt32(29, !1, this.iGameType), this.mMiscInfo = t.readMap(30, !1, this.mMiscInfo), this.iShortChannel = t.readInt32(31, !1, this.iShortChannel), this.iRoomId = t.readInt32(32, !1, this.iRoomId), this.bIsRoomSecret = t.readInt32(33, !1, this.bIsRoomSecret), this.iHashPolicy = t.readInt32(34, !1, this.iHashPolicy), this.lSignChannel = t.readInt64(35, !1, this.lSignChannel), this.iMobileWifiDefaultBitRate = t.readInt32(36, !1, this.iMobileWifiDefaultBitRate), this.iEnableAutoBitRate = t.readInt32(37, !1, this.iEnableAutoBitRate) } , n.EndLiveNotice = function () { this.lPresenterUid = 0, this.iReason = 0, this.lLiveId = 0, this.sReason = "" } , n.EndLiveNotice.prototype._clone = function () { return new n.EndLiveNotice } , n.EndLiveNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EndLiveNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EndLiveNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPresenterUid), t.writeInt32(1, this.iReason), t.writeInt64(2, this.lLiveId), t.writeString(3, this.sReason) } , n.EndLiveNotice.prototype.readFrom = function (t) { this.lPresenterUid = t.readInt64(0, !1, this.lPresenterUid), this.iReason = t.readInt32(1, !1, this.iReason), this.lLiveId = t.readInt64(2, !1, this.lLiveId), this.sReason = t.readString(3, !1, this.sReason) } , n.LiveInfoChangedNotice = function () { this.lPresenterUid = 0, this.iGameId = 0, this.sGameName = "", this.lLiveId = 0, this.sLiveDesc = "" } , n.LiveInfoChangedNotice.prototype._clone = function () { return new n.LiveInfoChangedNotice } , n.LiveInfoChangedNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveInfoChangedNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveInfoChangedNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPresenterUid), t.writeInt32(1, this.iGameId), t.writeString(2, this.sGameName), t.writeInt64(3, this.lLiveId), t.writeString(4, this.sLiveDesc) } , n.LiveInfoChangedNotice.prototype.readFrom = function (t) { this.lPresenterUid = t.readInt64(0, !1, this.lPresenterUid), this.iGameId = t.readInt32(1, !1, this.iGameId), this.sGameName = t.readString(2, !1, this.sGameName), this.lLiveId = t.readInt64(3, !1, this.lLiveId), this.sLiveDesc = t.readString(4, !1, this.sLiveDesc) } , n.NobleNotice = function () { this.tNobleInfo = new n.NobleBase } , n.NobleNotice.prototype._clone = function () { return new n.NobleNotice } , n.NobleNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tNobleInfo) } , n.NobleNotice.prototype.readFrom = function (t) { this.tNobleInfo = t.readStruct(0, !1, this.tNobleInfo) } , n.NobleItem = function () { this.iNobleLevel = 0, this.lDeadLine = 0 } , n.NobleItem.prototype._clone = function () { return new n.NobleItem } , n.NobleItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleItem.prototype.writeTo = function (t) { t.writeInt32(0, this.iNobleLevel), t.writeInt64(1, this.lDeadLine) } , n.NobleItem.prototype.readFrom = function (t) { this.iNobleLevel = t.readInt32(0, !1, this.iNobleLevel), this.lDeadLine = t.readInt64(1, !1, this.lDeadLine) } , n.NobleEnterNotice = function () { this.tNobleInfo = new n.NobleBase } , n.NobleEnterNotice.prototype._clone = function () { return new n.NobleEnterNotice } , n.NobleEnterNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleEnterNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleEnterNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tNobleInfo) } , n.NobleEnterNotice.prototype.readFrom = function (t) { this.tNobleInfo = t.readStruct(0, !1, this.tNobleInfo) } , n.NobleSpeakReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0, this.sMsg = "", this.tSender = new n.SenderItem, this.tNoble = new n.NobleItem, this.tFans = new n.FansItem, this.tVipSimle = new n.VipSmileItem, this.tStamp = new n.StampItem, this.tMass = new n.MassItem, this.mReserver = new r.Map(new r.STRING, new r.STRING) } , n.NobleSpeakReq.prototype._clone = function () { return new n.NobleSpeakReq } , n.NobleSpeakReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleSpeakReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleSpeakReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lPid), t.writeString(4, this.sMsg), t.writeStruct(5, this.tSender), t.writeStruct(6, this.tNoble), t.writeStruct(7, this.tFans), t.writeStruct(8, this.tVipSimle), t.writeStruct(9, this.tStamp), t.writeStruct(10, this.tMass), t.writeMap(11, this.mReserver) } , n.NobleSpeakReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(3, !1, this.lPid), this.sMsg = t.readString(4, !1, this.sMsg), this.tSender = t.readStruct(5, !1, this.tSender), this.tNoble = t.readStruct(6, !1, this.tNoble), this.tFans = t.readStruct(7, !1, this.tFans), this.tVipSimle = t.readStruct(8, !1, this.tVipSimle), this.tStamp = t.readStruct(9, !1, this.tStamp), this.tMass = t.readStruct(10, !1, this.tMass), this.mReserver = t.readMap(11, !1, this.mReserver) } , n.NobleSpeakResp = function () { this.iRespCode = 0, this.lUid = 0, this.lTid = 0, this.lSid = 0, this.lPid = 0 } , n.NobleSpeakResp.prototype._clone = function () { return new n.NobleSpeakResp } , n.NobleSpeakResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleSpeakResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleSpeakResp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRespCode), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid), t.writeInt64(4, this.lPid) } , n.NobleSpeakResp.prototype.readFrom = function (t) { this.iRespCode = t.readInt32(0, !1, this.iRespCode), this.lUid = t.readInt64(1, !1, this.lUid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.lPid = t.readInt64(4, !1, this.lPid) } , n.NobleSpeakBrst = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0, this.sMsg = "", this.tSender = new n.SenderItem, this.tNoble = new n.NobleItem, this.tFans = new n.FansItem, this.tVipSimle = new n.VipSmileItem, this.tStamp = new n.StampItem, this.tMass = new n.MassItem, this.mReserver = new r.Map(new r.STRING, new r.STRING), this.iChatCache = 0, this.iRoomAuditLevel = 0 } , n.NobleSpeakBrst.prototype._clone = function () { return new n.NobleSpeakBrst } , n.NobleSpeakBrst.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleSpeakBrst.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleSpeakBrst.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lPid), t.writeString(4, this.sMsg), t.writeStruct(5, this.tSender), t.writeStruct(6, this.tNoble), t.writeStruct(7, this.tFans), t.writeStruct(8, this.tVipSimle), t.writeStruct(9, this.tStamp), t.writeStruct(10, this.tMass), t.writeMap(11, this.mReserver), t.writeInt32(12, this.iChatCache), t.writeInt32(13, this.iRoomAuditLevel) } , n.NobleSpeakBrst.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(3, !1, this.lPid), this.sMsg = t.readString(4, !1, this.sMsg), this.tSender = t.readStruct(5, !1, this.tSender), this.tNoble = t.readStruct(6, !1, this.tNoble), this.tFans = t.readStruct(7, !1, this.tFans), this.tVipSimle = t.readStruct(8, !1, this.tVipSimle), this.tStamp = t.readStruct(9, !1, this.tStamp), this.tMass = t.readStruct(10, !1, this.tMass), this.mReserver = t.readMap(11, !1, this.mReserver), this.iChatCache = t.readInt32(12, !1, this.iChatCache), this.iRoomAuditLevel = t.readInt32(13, !1, this.iRoomAuditLevel) } , n.SenderItem = function () { this.lSenderUid = 0, this.lYYid = 0, this.iSenderRole = 0, this.iSenderGender = 0, this.sSenderNick = "" } , n.SenderItem.prototype._clone = function () { return new n.SenderItem } , n.SenderItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SenderItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SenderItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lSenderUid), t.writeInt64(1, this.lYYid), t.writeInt32(2, this.iSenderRole), t.writeInt32(3, this.iSenderGender), t.writeString(4, this.sSenderNick) } , n.SenderItem.prototype.readFrom = function (t) { this.lSenderUid = t.readInt64(0, !1, this.lSenderUid), this.lYYid = t.readInt64(1, !1, this.lYYid), this.iSenderRole = t.readInt32(2, !1, this.iSenderRole), this.iSenderGender = t.readInt32(3, !1, this.iSenderGender), this.sSenderNick = t.readString(4, !1, this.sSenderNick) } , n.FansItem = function () { this.iFansLevel = 0, this.sFansNick = "", this.sFansPresenterNick = "" } , n.FansItem.prototype._clone = function () { return new n.FansItem } , n.FansItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansItem.prototype.writeTo = function (t) { t.writeInt32(0, this.iFansLevel), t.writeString(1, this.sFansNick), t.writeString(2, this.sFansPresenterNick) } , n.FansItem.prototype.readFrom = function (t) { this.iFansLevel = t.readInt32(0, !1, this.iFansLevel), this.sFansNick = t.readString(1, !1, this.sFansNick), this.sFansPresenterNick = t.readString(2, !1, this.sFansPresenterNick) } , n.VipSmileItem = function () { this.sVipSmileKey = "", this.sVipSmilePath = "" } , n.VipSmileItem.prototype._clone = function () { return new n.VipSmileItem } , n.VipSmileItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipSmileItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipSmileItem.prototype.writeTo = function (t) { t.writeString(0, this.sVipSmileKey), t.writeString(1, this.sVipSmilePath) } , n.VipSmileItem.prototype.readFrom = function (t) { this.sVipSmileKey = t.readString(0, !1, this.sVipSmileKey), this.sVipSmilePath = t.readString(1, !1, this.sVipSmilePath) } , n.StampItem = function () { this.sSealIconPath = "", this.sKeyImg = "", this.lStampTime = 0, this.lStampEndTime = 0, this.iValidity = 0, this.sStampUserNick = "" } , n.StampItem.prototype._clone = function () { return new n.StampItem } , n.StampItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StampItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StampItem.prototype.writeTo = function (t) { t.writeString(0, this.sSealIconPath), t.writeString(1, this.sKeyImg), t.writeInt64(2, this.lStampTime), t.writeInt64(3, this.lStampEndTime), t.writeInt32(4, this.iValidity), t.writeString(5, this.sStampUserNick) } , n.StampItem.prototype.readFrom = function (t) { this.sSealIconPath = t.readString(0, !1, this.sSealIconPath), this.sKeyImg = t.readString(1, !1, this.sKeyImg), this.lStampTime = t.readInt64(2, !1, this.lStampTime), this.lStampEndTime = t.readInt64(3, !1, this.lStampEndTime), this.iValidity = t.readInt32(4, !1, this.iValidity), this.sStampUserNick = t.readString(5, !1, this.sStampUserNick) } , n.MassItem = function () { this.iGoldHostLevel = 0, this.iSuperPupleLevel = 0, this.iVipLevel = 0, this.iUserLevel = 0, this.iIsVipRed = 0, this.iAtSomebody = 0, this.sAtSomebodyNick = "", this.ibarrageColor = 0, this.sDevSourceType = "" } , n.MassItem.prototype._clone = function () { return new n.MassItem } , n.MassItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MassItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MassItem.prototype.writeTo = function (t) { t.writeInt32(0, this.iGoldHostLevel), t.writeInt32(1, this.iSuperPupleLevel), t.writeInt32(2, this.iVipLevel), t.writeInt32(3, this.iUserLevel), t.writeInt32(4, this.iIsVipRed), t.writeInt32(5, this.iAtSomebody), t.writeString(6, this.sAtSomebodyNick), t.writeInt32(7, this.ibarrageColor), t.writeString(8, this.sDevSourceType) } , n.MassItem.prototype.readFrom = function (t) { this.iGoldHostLevel = t.readInt32(0, !1, this.iGoldHostLevel), this.iSuperPupleLevel = t.readInt32(1, !1, this.iSuperPupleLevel), this.iVipLevel = t.readInt32(2, !1, this.iVipLevel), this.iUserLevel = t.readInt32(3, !1, this.iUserLevel), this.iIsVipRed = t.readInt32(4, !1, this.iIsVipRed), this.iAtSomebody = t.readInt32(5, !1, this.iAtSomebody), this.sAtSomebodyNick = t.readString(6, !1, this.sAtSomebodyNick), this.ibarrageColor = t.readInt32(7, !1, this.ibarrageColor), this.sDevSourceType = t.readString(8, !1, this.sDevSourceType) } , n.NobleInfoReq = function () { this.tUserId = new n.UserId, this.iNoCache = 0, this.lUid = 0 } , n.NobleInfoReq.prototype._clone = function () { return new n.NobleInfoReq } , n.NobleInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt32(1, this.iNoCache), t.writeInt64(2, this.lUid) } , n.NobleInfoReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.iNoCache = t.readInt32(1, !1, this.iNoCache), this.lUid = t.readInt64(2, !1, this.lUid) } , n.NobleInfoRsp = function () { this.tInfo = new n.NobleInfo } , n.NobleInfoRsp.prototype._clone = function () { return new n.NobleInfoRsp } , n.NobleInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tInfo) } , n.NobleInfoRsp.prototype.readFrom = function (t) { this.tInfo = t.readStruct(0, !1, this.tInfo) } , n.NobleInfo = function () { this.lUid = 0, this.lPid = 0, this.lValidDate = 0, this.sNobleName = "", this.iNobleLevel = 0, this.iNoblePet = 0, this.iNobleStatus = 0, this.iNobleType = 0, this.iRemainDays = 0, this.tLevelAttr = new n.NobleLevelAttr, this.tPetAttr = new n.NoblePetAttr, this.lOpenTime = 0 } , n.NobleInfo.prototype._clone = function () { return new n.NobleInfo } , n.NobleInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lValidDate), t.writeString(3, this.sNobleName), t.writeInt32(4, this.iNobleLevel), t.writeInt32(5, this.iNoblePet), t.writeInt32(6, this.iNobleStatus), t.writeInt32(7, this.iNobleType), t.writeInt32(8, this.iRemainDays), t.writeStruct(9, this.tLevelAttr), t.writeStruct(10, this.tPetAttr), t.writeInt64(11, this.lOpenTime) } , n.NobleInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPid = t.readInt64(1, !1, this.lPid), this.lValidDate = t.readInt64(2, !1, this.lValidDate), this.sNobleName = t.readString(3, !1, this.sNobleName), this.iNobleLevel = t.readInt32(4, !1, this.iNobleLevel), this.iNoblePet = t.readInt32(5, !1, this.iNoblePet), this.iNobleStatus = t.readInt32(6, !1, this.iNobleStatus), this.iNobleType = t.readInt32(7, !1, this.iNobleType), this.iRemainDays = t.readInt32(8, !1, this.iRemainDays), this.tLevelAttr = t.readStruct(9, !1, this.tLevelAttr), this.tPetAttr = t.readStruct(10, !1, this.tPetAttr), this.lOpenTime = t.readInt64(11, !1, this.lOpenTime) } , n.NobleBase = function () { this.lUid = 0, this.sNickName = "", this.iLevel = 0, this.sName = "", this.iPet = 0, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.lStartTime = 0, this.lEndTime = 0, this.iLeftDay = 0, this.iStatus = 0, this.iOpenFlag = 0, this.iMonths = 0, this.sPNickName = "", this.lShortSid = 0, this.iSourceType = 0, this.iPayType = 0, this.sLogoUrl = "", this.vDecorationPrefix = new r.Vector(new n.DecorationInfo), this.vDecorationSuffix = new r.Vector(new n.DecorationInfo), this.iScreenType = 0, this.tLevel = new n.NobleLevelInfo, this.lRoomId = 0, this.iGameId = 0, this.fPayValue = 0 } , n.NobleBase.prototype._clone = function () { return new n.NobleBase } , n.NobleBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeInt32(2, this.iLevel), t.writeString(3, this.sName), t.writeInt32(4, this.iPet), t.writeInt64(5, this.lPid), t.writeInt64(6, this.lTid), t.writeInt64(7, this.lSid), t.writeInt64(8, this.lStartTime), t.writeInt64(9, this.lEndTime), t.writeInt32(10, this.iLeftDay), t.writeInt32(11, this.iStatus), t.writeInt32(12, this.iOpenFlag), t.writeInt32(13, this.iMonths), t.writeString(14, this.sPNickName), t.writeInt64(15, this.lShortSid), t.writeInt32(16, this.iSourceType), t.writeInt64(17, this.iPayType), t.writeString(18, this.sLogoUrl), t.writeVector(19, this.vDecorationPrefix), t.writeVector(20, this.vDecorationSuffix), t.writeInt32(21, this.iScreenType), t.writeStruct(22, this.tLevel), t.writeInt64(23, this.lRoomId), t.writeInt32(24, this.iGameId), t.writeFloat(25, this.fPayValue) } , n.NobleBase.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.iLevel = t.readInt32(2, !1, this.iLevel), this.sName = t.readString(3, !1, this.sName), this.iPet = t.readInt32(4, !1, this.iPet), this.lPid = t.readInt64(5, !1, this.lPid), this.lTid = t.readInt64(6, !1, this.lTid), this.lSid = t.readInt64(7, !1, this.lSid), this.lStartTime = t.readInt64(8, !1, this.lStartTime), this.lEndTime = t.readInt64(9, !1, this.lEndTime), this.iLeftDay = t.readInt32(10, !1, this.iLeftDay), this.iStatus = t.readInt32(11, !1, this.iStatus), this.iOpenFlag = t.readInt32(12, !1, this.iOpenFlag), this.iMonths = t.readInt32(13, !1, this.iMonths), this.sPNickName = t.readString(14, !1, this.sPNickName), this.lShortSid = t.readInt64(15, !1, this.lShortSid), this.iSourceType = t.readInt32(16, !1, this.iSourceType), this.iPayType = t.readInt64(17, !1, this.iPayType), this.sLogoUrl = t.readString(18, !1, this.sLogoUrl), this.vDecorationPrefix = t.readVector(19, !1, this.vDecorationPrefix), this.vDecorationSuffix = t.readVector(20, !1, this.vDecorationSuffix), this.iScreenType = t.readInt32(21, !1, this.iScreenType), this.tLevel = t.readStruct(22, !1, this.tLevel), this.lRoomId = t.readInt64(23, !1, this.lRoomId), this.iGameId = t.readInt32(24, !1, this.iGameId), this.fPayValue = t.readFloat(25, !1, this.fPayValue) } , n.NobleLevelNotice = function () { this.tNobleInfo = new n.NobleBase, this.iAttrType = 0 } , n.NobleLevelNotice.prototype._clone = function () { return new n.NobleLevelNotice } , n.NobleLevelNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleLevelNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleLevelNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tNobleInfo), t.writeInt32(1, this.iAttrType) } , n.NobleLevelNotice.prototype.readFrom = function (t) { this.tNobleInfo = t.readStruct(0, !1, this.tNobleInfo), this.iAttrType = t.readInt32(1, !1, this.iAttrType) } , n.NoblePetAttr = function () { this.iPetId = 0, this.sPetName = "", this.sPetAction = "", this.iFrame = 0, this.iBeginTime = 0, this.iEndTime = 0 } , n.NoblePetAttr.prototype._clone = function () { return new n.NoblePetAttr } , n.NoblePetAttr.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NoblePetAttr.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NoblePetAttr.prototype.writeTo = function (t) { t.writeInt32(0, this.iPetId), t.writeString(1, this.sPetName), t.writeString(2, this.sPetAction), t.writeInt32(3, this.iFrame), t.writeInt32(4, this.iBeginTime), t.writeInt32(5, this.iEndTime) } , n.NoblePetAttr.prototype.readFrom = function (t) { this.iPetId = t.readInt32(0, !1, this.iPetId), this.sPetName = t.readString(1, !1, this.sPetName), this.sPetAction = t.readString(2, !1, this.sPetAction), this.iFrame = t.readInt32(3, !1, this.iFrame), this.iBeginTime = t.readInt32(4, !1, this.iBeginTime), this.iEndTime = t.readInt32(5, !1, this.iEndTime) } , n.GetPropsListReq = function () { this.tUserId = new n.UserId, this.sMd5 = "", this.iTemplateType = 64, this.sVersion = "", this.iAppId = 0, this.lPresenterUid = 0, this.lSid = 0, this.lSubSid = 0, this.iGameId = 0 } , n.GetPropsListReq.prototype._clone = function () { return new n.GetPropsListReq } , n.GetPropsListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPropsListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPropsListReq.prototype.writeTo = function (t) { t.writeStruct(1, this.tUserId), t.writeString(2, this.sMd5), t.writeInt32(3, this.iTemplateType), t.writeString(4, this.sVersion), t.writeInt32(5, this.iAppId), t.writeInt64(6, this.lPresenterUid), t.writeInt64(7, this.lSid), t.writeInt64(8, this.lSubSid), t.writeInt32(9, this.iGameId) } , n.GetPropsListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(1, !1, this.tUserId), this.sMd5 = t.readString(2, !1, this.sMd5), this.iTemplateType = t.readInt32(3, !1, this.iTemplateType), this.sVersion = t.readString(4, !1, this.sVersion), this.iAppId = t.readInt32(5, !1, this.iAppId), this.lPresenterUid = t.readInt64(6, !1, this.lPresenterUid), this.lSid = t.readInt64(7, !1, this.lSid), this.lSubSid = t.readInt64(8, !1, this.lSubSid), this.iGameId = t.readInt32(9, !1, this.iGameId) } , n.GetPropsListRsp = function () { this.vPropsItemList = new r.Vector(new n.PropsItem), this.sMd5 = "", this.iNewEffectSwitch = 0, this.iMirrorRoomShowNum = 0, this.iGameRoomShowNum = 0, this.tPropsAct = new n.PropsActivity, this.lOnceLimitGreenBean = -1 } , n.GetPropsListRsp.prototype._clone = function () { return new n.GetPropsListRsp } , n.GetPropsListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPropsListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPropsListRsp.prototype.writeTo = function (t) { t.writeVector(1, this.vPropsItemList), t.writeString(2, this.sMd5), t.writeInt16(3, this.iNewEffectSwitch), t.writeInt16(4, this.iMirrorRoomShowNum), t.writeInt16(5, this.iGameRoomShowNum), t.writeStruct(6, this.tPropsAct), t.writeInt64(7, this.lOnceLimitGreenBean) } , n.GetPropsListRsp.prototype.readFrom = function (t) { this.vPropsItemList = t.readVector(1, !1, this.vPropsItemList), this.sMd5 = t.readString(2, !1, this.sMd5), this.iNewEffectSwitch = t.readInt16(3, !1, this.iNewEffectSwitch), this.iMirrorRoomShowNum = t.readInt16(4, !1, this.iMirrorRoomShowNum), this.iGameRoomShowNum = t.readInt16(5, !1, this.iGameRoomShowNum), this.tPropsAct = t.readStruct(6, !1, this.tPropsAct), this.lOnceLimitGreenBean = t.readInt64(7, !1, this.lOnceLimitGreenBean) } , n.PropsItem = function () { this.iPropsId = 0, this.sPropsName = "", this.iPropsYb = 0, this.iPropsGreenBean = 0, this.iPropsWhiteBean = 0, this.iPropsGoldenBean = 0, this.iPropsRed = 0, this.iPropsPopular = 0, this.iPropsExpendNum = -1, this.iPropsFansValue = -1, this.vPropsNum = new r.Vector(new r.INT32), this.iPropsMaxNum = 0, this.iPropsBatterFlag = 0, this.vPropsChannel = new r.Vector(new r.INT32), this.sPropsToolTip = "", this.vPropsIdentity = new r.Vector(new n.PropsIdentity), this.iPropsWeights = 0, this.iPropsLevel = 0, this.tDisplayInfo = new n.DisplayInfo, this.tSpecialInfo = new n.SpecialInfo, this.iPropsGrade = 0, this.iPropsGroupNum = 0, this.sPropsCommBannerResource = "", this.sPropsOwnBannerResource = "", this.iPropsShowFlag = 0, this.iTemplateType = 0, this.iShelfStatus = 0, this.sAndroidLogo = "", this.sIpadLogo = "", this.sIphoneLogo = "", this.sPropsCommBannerResourceEx = "", this.sPropsOwnBannerResourceEx = "", this.vPresenterUid = new r.Vector(new r.INT64), this.vPropView = new r.Vector(new n.PropView), this.iFaceUSwitch = 0, this.iDisplayCd = 0, this.iCount = 0, this.iVbCount = 0, this.vWebPropsNum = new r.Vector(new r.STRING), this.iPropsType = 0, this.iPropsTypeLevel = 0, this.vPropsIdentityGod = new r.Vector(new n.PropsIdentityGod), this.tEffectInfo = new n.EffectInfo, this.iPropsPermission = 0, this.iTabId = 0, this.vExPresenterUid = new r.Vector(new r.INT64), this.vPropsPersonUid = new r.Vector(new r.INT64), this.iPropsUseType = 0, this.iPropsUpgradeType = 0, this.vInnerWebPropsNum = new r.Vector(new r.STRING) } , n.PropsItem.prototype._clone = function () { return new n.PropsItem } , n.PropsItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PropsItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PropsItem.prototype.writeTo = function (t) { t.writeInt32(1, this.iPropsId), t.writeString(2, this.sPropsName), t.writeInt32(3, this.iPropsYb), t.writeInt32(4, this.iPropsGreenBean), t.writeInt32(5, this.iPropsWhiteBean), t.writeInt32(6, this.iPropsGoldenBean), t.writeInt32(7, this.iPropsRed), t.writeInt32(8, this.iPropsPopular), t.writeInt32(9, this.iPropsExpendNum), t.writeInt32(10, this.iPropsFansValue), t.writeVector(11, this.vPropsNum), t.writeInt32(12, this.iPropsMaxNum), t.writeInt32(13, this.iPropsBatterFlag), t.writeVector(14, this.vPropsChannel), t.writeString(15, this.sPropsToolTip), t.writeVector(16, this.vPropsIdentity), t.writeInt32(17, this.iPropsWeights), t.writeInt32(18, this.iPropsLevel), t.writeStruct(19, this.tDisplayInfo), t.writeStruct(20, this.tSpecialInfo), t.writeInt32(21, this.iPropsGrade), t.writeInt32(22, this.iPropsGroupNum), t.writeString(23, this.sPropsCommBannerResource), t.writeString(24, this.sPropsOwnBannerResource), t.writeInt32(25, this.iPropsShowFlag), t.writeInt32(26, this.iTemplateType), t.writeInt32(27, this.iShelfStatus), t.writeString(28, this.sAndroidLogo), t.writeString(29, this.sIpadLogo), t.writeString(30, this.sIphoneLogo), t.writeString(31, this.sPropsCommBannerResourceEx), t.writeString(32, this.sPropsOwnBannerResourceEx), t.writeVector(33, this.vPresenterUid), t.writeVector(34, this.vPropView), t.writeInt16(35, this.iFaceUSwitch), t.writeInt16(36, this.iDisplayCd), t.writeInt16(37, this.iCount), t.writeInt32(38, this.iVbCount), t.writeVector(39, this.vWebPropsNum), t.writeInt32(40, this.iPropsType), t.writeInt32(41, this.iPropsTypeLevel), t.writeVector(42, this.vPropsIdentityGod), t.writeStruct(45, this.tEffectInfo), t.writeInt32(46, this.iPropsPermission), t.writeInt32(47, this.iTabId), t.writeVector(48, this.vExPresenterUid), t.writeVector(49, this.vPropsPersonUid), t.writeInt32(50, this.iPropsUseType), t.writeInt32(51, this.iPropsUpgradeType), t.writeVector(52, this.vInnerWebPropsNum) } , n.PropsItem.prototype.readFrom = function (t) { this.iPropsId = t.readInt32(1, !1, this.iPropsId), this.sPropsName = t.readString(2, !1, this.sPropsName), this.iPropsYb = t.readInt32(3, !1, this.iPropsYb), this.iPropsGreenBean = t.readInt32(4, !1, this.iPropsGreenBean), this.iPropsWhiteBean = t.readInt32(5, !1, this.iPropsWhiteBean), this.iPropsGoldenBean = t.readInt32(6, !1, this.iPropsGoldenBean), this.iPropsRed = t.readInt32(7, !1, this.iPropsRed), this.iPropsPopular = t.readInt32(8, !1, this.iPropsPopular), this.iPropsExpendNum = t.readInt32(9, !1, this.iPropsExpendNum), this.iPropsFansValue = t.readInt32(10, !1, this.iPropsFansValue), this.vPropsNum = t.readVector(11, !1, this.vPropsNum), this.iPropsMaxNum = t.readInt32(12, !1, this.iPropsMaxNum), this.iPropsBatterFlag = t.readInt32(13, !1, this.iPropsBatterFlag), this.vPropsChannel = t.readVector(14, !1, this.vPropsChannel), this.sPropsToolTip = t.readString(15, !1, this.sPropsToolTip), this.vPropsIdentity = t.readVector(16, !1, this.vPropsIdentity), this.iPropsWeights = t.readInt32(17, !1, this.iPropsWeights), this.iPropsLevel = t.readInt32(18, !1, this.iPropsLevel), this.tDisplayInfo = t.readStruct(19, !1, this.tDisplayInfo), this.tSpecialInfo = t.readStruct(20, !1, this.tSpecialInfo), this.iPropsGrade = t.readInt32(21, !1, this.iPropsGrade), this.iPropsGroupNum = t.readInt32(22, !1, this.iPropsGroupNum), this.sPropsCommBannerResource = t.readString(23, !1, this.sPropsCommBannerResource), this.sPropsOwnBannerResource = t.readString(24, !1, this.sPropsOwnBannerResource), this.iPropsShowFlag = t.readInt32(25, !1, this.iPropsShowFlag), this.iTemplateType = t.readInt32(26, !1, this.iTemplateType), this.iShelfStatus = t.readInt32(27, !1, this.iShelfStatus), this.sAndroidLogo = t.readString(28, !1, this.sAndroidLogo), this.sIpadLogo = t.readString(29, !1, this.sIpadLogo), this.sIphoneLogo = t.readString(30, !1, this.sIphoneLogo), this.sPropsCommBannerResourceEx = t.readString(31, !1, this.sPropsCommBannerResourceEx), this.sPropsOwnBannerResourceEx = t.readString(32, !1, this.sPropsOwnBannerResourceEx), this.vPresenterUid = t.readVector(33, !1, this.vPresenterUid), this.vPropView = t.readVector(34, !1, this.vPropView), this.iFaceUSwitch = t.readInt16(35, !1, this.iFaceUSwitch), this.iDisplayCd = t.readInt16(36, !1, this.iDisplayCd), this.iCount = t.readInt16(37, !1, this.iCount), this.iVbCount = t.readInt32(38, !1, this.iVbCount), this.vWebPropsNum = t.readVector(39, !1, this.vWebPropsNum), this.iPropsType = t.readInt32(40, !1, this.iPropsType), this.iPropsTypeLevel = t.readInt32(41, !1, this.iPropsTypeLevel), this.vPropsIdentityGod = t.readVector(42, !1, this.vPropsIdentityGod), this.tEffectInfo = t.readStruct(45, !1, this.tEffectInfo), this.iPropsPermission = t.readInt32(46, !1, this.iPropsPermission), this.iTabId = t.readInt32(47, !1, this.iTabId), this.vExPresenterUid = t.readVector(48, !1, this.vExPresenterUid), this.vPropsPersonUid = t.readVector(49, !1, this.vPropsPersonUid), this.iPropsUseType = t.readInt32(50, !1, this.iPropsUseType), this.iPropsUpgradeType = t.readInt32(51, !1, this.iPropsUpgradeType), this.vInnerWebPropsNum = t.readVector(52, !1, this.vInnerWebPropsNum) } , n.PropsIdentity = function () { this.iPropsIdType = 0, this.sPropsPic18 = "", this.sPropsPic24 = "", this.sPropsPicGif = "", this.sPropsBannerResource = "", this.sPropsBannerSize = "", this.sPropsBannerMaxTime = "", this.sPropsChatBannerResource = "", this.sPropsChatBannerSize = "", this.sPropsChatBannerMaxTime = "", this.iPropsChatBannerPos = 0, this.iPropsChatBannerIsCombo = 0, this.sPropsRollContent = "", this.iPropsBannerAnimationstyle = 0, this.sPropFaceu = "", this.sPropH5Resource = "", this.sPropsWeb = "", this.sWitch = 0, this.sCornerMark = "", this.iPropViewId = 0, this.sPropStreamerResource = "", this.iStreamerFrameRate = 0, this.sPropsPic108 = "", this.sPcBannerResource = "", this.sPropBigGiftPc = "", this.sPropBigGiftWeb = "", this.iWebBigGiftFrameRate = 0, this.sPropWebStaticDown = "", this.sPropWebDynamicDown = "", this.sPropPCDown = "", this.sPropH5ResourceAttr = "", this.sPropBigGiftWebHigh = "", this.iWebBigGiftFrameRateHigh = 0, this.sPropStreamerResourceZip = "" } , n.PropsIdentity.prototype._clone = function () { return new n.PropsIdentity } , n.PropsIdentity.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PropsIdentity.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PropsIdentity.prototype.writeTo = function (t) { t.writeInt32(1, this.iPropsIdType), t.writeString(2, this.sPropsPic18), t.writeString(3, this.sPropsPic24), t.writeString(4, this.sPropsPicGif), t.writeString(5, this.sPropsBannerResource), t.writeString(6, this.sPropsBannerSize), t.writeString(7, this.sPropsBannerMaxTime), t.writeString(8, this.sPropsChatBannerResource), t.writeString(9, this.sPropsChatBannerSize), t.writeString(10, this.sPropsChatBannerMaxTime), t.writeInt32(11, this.iPropsChatBannerPos), t.writeInt32(12, this.iPropsChatBannerIsCombo), t.writeString(13, this.sPropsRollContent), t.writeInt32(14, this.iPropsBannerAnimationstyle), t.writeString(15, this.sPropFaceu), t.writeString(16, this.sPropH5Resource), t.writeString(17, this.sPropsWeb), t.writeInt32(18, this.sWitch), t.writeString(19, this.sCornerMark), t.writeInt32(20, this.iPropViewId), t.writeString(21, this.sPropStreamerResource), t.writeInt16(22, this.iStreamerFrameRate), t.writeString(23, this.sPropsPic108), t.writeString(24, this.sPcBannerResource), t.writeString(25, this.sPropBigGiftPc), t.writeString(26, this.sPropBigGiftWeb), t.writeInt32(27, this.iWebBigGiftFrameRate), t.writeString(28, this.sPropWebStaticDown), t.writeString(29, this.sPropWebDynamicDown), t.writeString(30, this.sPropPCDown), t.writeString(32, this.sPropH5ResourceAttr), t.writeString(33, this.sPropBigGiftWebHigh), t.writeInt32(34, this.iWebBigGiftFrameRateHigh), t.writeString(35, this.sPropStreamerResourceZip) } , n.PropsIdentity.prototype.readFrom = function (t) { this.iPropsIdType = t.readInt32(1, !1, this.iPropsIdType), this.sPropsPic18 = t.readString(2, !1, this.sPropsPic18), this.sPropsPic24 = t.readString(3, !1, this.sPropsPic24), this.sPropsPicGif = t.readString(4, !1, this.sPropsPicGif), this.sPropsBannerResource = t.readString(5, !1, this.sPropsBannerResource), this.sPropsBannerSize = t.readString(6, !1, this.sPropsBannerSize), this.sPropsBannerMaxTime = t.readString(7, !1, this.sPropsBannerMaxTime), this.sPropsChatBannerResource = t.readString(8, !1, this.sPropsChatBannerResource), this.sPropsChatBannerSize = t.readString(9, !1, this.sPropsChatBannerSize), this.sPropsChatBannerMaxTime = t.readString(10, !1, this.sPropsChatBannerMaxTime), this.iPropsChatBannerPos = t.readInt32(11, !1, this.iPropsChatBannerPos), this.iPropsChatBannerIsCombo = t.readInt32(12, !1, this.iPropsChatBannerIsCombo), this.sPropsRollContent = t.readString(13, !1, this.sPropsRollContent), this.iPropsBannerAnimationstyle = t.readInt32(14, !1, this.iPropsBannerAnimationstyle), this.sPropFaceu = t.readString(15, !1, this.sPropFaceu), this.sPropH5Resource = t.readString(16, !1, this.sPropH5Resource), this.sPropsWeb = t.readString(17, !1, this.sPropsWeb), this.sWitch = t.readInt32(18, !1, this.sWitch), this.sCornerMark = t.readString(19, !1, this.sCornerMark), this.iPropViewId = t.readInt32(20, !1, this.iPropViewId), this.sPropStreamerResource = t.readString(21, !1, this.sPropStreamerResource), this.iStreamerFrameRate = t.readInt16(22, !1, this.iStreamerFrameRate), this.sPropsPic108 = t.readString(23, !1, this.sPropsPic108), this.sPcBannerResource = t.readString(24, !1, this.sPcBannerResource), this.sPropBigGiftPc = t.readString(25, !1, this.sPropBigGiftPc), this.sPropBigGiftWeb = t.readString(26, !1, this.sPropBigGiftWeb), this.iWebBigGiftFrameRate = t.readInt32(27, !1, this.iWebBigGiftFrameRate), this.sPropWebStaticDown = t.readString(28, !1, this.sPropWebStaticDown), this.sPropWebDynamicDown = t.readString(29, !1, this.sPropWebDynamicDown), this.sPropPCDown = t.readString(30, !1, this.sPropPCDown), this.sPropH5ResourceAttr = t.readString(32, !1, this.sPropH5ResourceAttr), this.sPropBigGiftWebHigh = t.readString(33, !1, this.sPropBigGiftWebHigh), this.iWebBigGiftFrameRateHigh = t.readInt32(34, !1, this.iWebBigGiftFrameRateHigh), this.sPropStreamerResourceZip = t.readString(35, !1, this.sPropStreamerResourceZip) } , n.PropView = function () { this.id = 0, this.name = "", this.uids = new r.Map(new r.INT64, new r.INT16), this.tips = "", this.gameids = new r.Map(new r.INT64, new r.INT16), this.sPropsBannerText = "" } , n.PropView.prototype._clone = function () { return new n.PropView } , n.PropView.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PropView.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PropView.prototype.writeTo = function (t) { t.writeInt32(0, this.id), t.writeString(1, this.name), t.writeMap(2, this.uids), t.writeString(3, this.tips), t.writeMap(4, this.gameids), t.writeString(5, this.sPropsBannerText) } , n.PropView.prototype.readFrom = function (t) { this.id = t.readInt32(0, !1, this.id), this.name = t.readString(1, !1, this.name), this.uids = t.readMap(2, !1, this.uids), this.tips = t.readString(3, !1, this.tips), this.gameids = t.readMap(4, !1, this.gameids), this.sPropsBannerText = t.readString(5, !1, this.sPropsBannerText) } , n.PropsIdentityGod = function () { this.iPropsIdType = 0, this.sPropH5Resource = "", this.sPcBannerResource = "", this.sPropBigGiftWeb = "", this.sPropBigGiftPc = "", this.iPropViewId = 0, this.iWebBigGiftFrameRate = 0, this.sPropH5ResourceAttr = "", this.sPropBigGiftWebHigh = "", this.iWebBigGiftFrameRateHigh = 0 } , n.PropsIdentityGod.prototype._clone = function () { return new n.PropsIdentityGod } , n.PropsIdentityGod.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PropsIdentityGod.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PropsIdentityGod.prototype.writeTo = function (t) { t.writeInt32(1, this.iPropsIdType), t.writeString(2, this.sPropH5Resource), t.writeString(3, this.sPcBannerResource), t.writeString(4, this.sPropBigGiftWeb), t.writeString(5, this.sPropBigGiftPc), t.writeInt32(6, this.iPropViewId), t.writeInt32(7, this.iWebBigGiftFrameRate), t.writeString(8, this.sPropH5ResourceAttr), t.writeString(9, this.sPropBigGiftWebHigh), t.writeInt32(10, this.iWebBigGiftFrameRateHigh) } , n.PropsIdentityGod.prototype.readFrom = function (t) { this.iPropsIdType = t.readInt32(1, !1, this.iPropsIdType), this.sPropH5Resource = t.readString(2, !1, this.sPropH5Resource), this.sPcBannerResource = t.readString(3, !1, this.sPcBannerResource), this.sPropBigGiftWeb = t.readString(4, !1, this.sPropBigGiftWeb), this.sPropBigGiftPc = t.readString(5, !1, this.sPropBigGiftPc), this.iPropViewId = t.readInt32(6, !1, this.iPropViewId), this.iWebBigGiftFrameRate = t.readInt32(7, !1, this.iWebBigGiftFrameRate), this.sPropH5ResourceAttr = t.readString(8, !1, this.sPropH5ResourceAttr), this.sPropBigGiftWebHigh = t.readString(9, !1, this.sPropBigGiftWebHigh), this.iWebBigGiftFrameRateHigh = t.readInt32(10, !1, this.iWebBigGiftFrameRateHigh) } , n.DisplayInfo = function () { this.iMarqueeScopeMin = 0, this.iMarqueeScopeMax = 0, this.iCurrentVideoNum = 0, this.iCurrentVideoMin = 0, this.iCurrentVideoMax = 0, this.iAllVideoNum = 0, this.iAllVideoMin = 0, this.iAllVideoMax = 0, this.iCurrentScreenNum = 0, this.iCurrentScreenMin = 0, this.iCurrentScreenMax = 0 } , n.DisplayInfo.prototype._clone = function () { return new n.DisplayInfo } , n.DisplayInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DisplayInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DisplayInfo.prototype.writeTo = function (t) { t.writeInt32(1, this.iMarqueeScopeMin), t.writeInt32(2, this.iMarqueeScopeMax), t.writeInt32(3, this.iCurrentVideoNum), t.writeInt32(4, this.iCurrentVideoMin), t.writeInt32(5, this.iCurrentVideoMax), t.writeInt32(6, this.iAllVideoNum), t.writeInt32(7, this.iAllVideoMin), t.writeInt32(8, this.iAllVideoMax), t.writeInt32(9, this.iCurrentScreenNum), t.writeInt32(10, this.iCurrentScreenMin), t.writeInt32(11, this.iCurrentScreenMax) } , n.DisplayInfo.prototype.readFrom = function (t) { this.iMarqueeScopeMin = t.readInt32(1, !1, this.iMarqueeScopeMin), this.iMarqueeScopeMax = t.readInt32(2, !1, this.iMarqueeScopeMax), this.iCurrentVideoNum = t.readInt32(3, !1, this.iCurrentVideoNum), this.iCurrentVideoMin = t.readInt32(4, !1, this.iCurrentVideoMin), this.iCurrentVideoMax = t.readInt32(5, !1, this.iCurrentVideoMax), this.iAllVideoNum = t.readInt32(6, !1, this.iAllVideoNum), this.iAllVideoMin = t.readInt32(7, !1, this.iAllVideoMin), this.iAllVideoMax = t.readInt32(8, !1, this.iAllVideoMax), this.iCurrentScreenNum = t.readInt32(9, !1, this.iCurrentScreenNum), this.iCurrentScreenMin = t.readInt32(10, !1, this.iCurrentScreenMin), this.iCurrentScreenMax = t.readInt32(11, !1, this.iCurrentScreenMax) } , n.SpecialInfo = function () { this.iFirstSingle = 0, this.iFirstGroup = 0, this.sFirstTips = "", this.iSecondSingle = 0, this.iSecondGroup = 0, this.sSecondTips = "", this.iThirdSingle = 0, this.iThirdGroup = 0, this.sThirdTips = "", this.iWorldSingle = 0, this.iWorldGroup = 0, this.iAmbilightNum = 0, this.iAmbilightUpgradeNum = 0, this.iWorldBannerNum = 0, this.iShowType = 0, this.iOpenFaceu = 0, this.iOpenGesture = 0 } , n.SpecialInfo.prototype._clone = function () { return new n.SpecialInfo } , n.SpecialInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SpecialInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SpecialInfo.prototype.writeTo = function (t) { t.writeInt32(1, this.iFirstSingle), t.writeInt32(2, this.iFirstGroup), t.writeString(3, this.sFirstTips), t.writeInt32(4, this.iSecondSingle), t.writeInt32(5, this.iSecondGroup), t.writeString(6, this.sSecondTips), t.writeInt32(7, this.iThirdSingle), t.writeInt32(8, this.iThirdGroup), t.writeString(9, this.sThirdTips), t.writeInt32(10, this.iWorldSingle), t.writeInt32(11, this.iWorldGroup), t.writeInt32(12, this.iAmbilightNum), t.writeInt32(13, this.iAmbilightUpgradeNum), t.writeInt32(14, this.iWorldBannerNum), t.writeInt16(15, this.iShowType), t.writeInt16(16, this.iOpenFaceu), t.writeInt16(17, this.iOpenGesture) } , n.SpecialInfo.prototype.readFrom = function (t) { this.iFirstSingle = t.readInt32(1, !1, this.iFirstSingle), this.iFirstGroup = t.readInt32(2, !1, this.iFirstGroup), this.sFirstTips = t.readString(3, !1, this.sFirstTips), this.iSecondSingle = t.readInt32(4, !1, this.iSecondSingle), this.iSecondGroup = t.readInt32(5, !1, this.iSecondGroup), this.sSecondTips = t.readString(6, !1, this.sSecondTips), this.iThirdSingle = t.readInt32(7, !1, this.iThirdSingle), this.iThirdGroup = t.readInt32(8, !1, this.iThirdGroup), this.sThirdTips = t.readString(9, !1, this.sThirdTips), this.iWorldSingle = t.readInt32(10, !1, this.iWorldSingle), this.iWorldGroup = t.readInt32(11, !1, this.iWorldGroup), this.iAmbilightNum = t.readInt32(12, !1, this.iAmbilightNum), this.iAmbilightUpgradeNum = t.readInt32(13, !1, this.iAmbilightUpgradeNum), this.iWorldBannerNum = t.readInt32(14, !1, this.iWorldBannerNum), this.iShowType = t.readInt16(15, !1, this.iShowType), this.iOpenFaceu = t.readInt16(16, !1, this.iOpenFaceu), this.iOpenGesture = t.readInt16(17, !1, this.iOpenGesture) } , n.TokenCdnInfo = function () { this.sCdnName = "", this.sUrl = "", this.sStreamName = "", this.tUserId = new n.UserId } , n.TokenCdnInfo.prototype._clone = function () { return new n.TokenCdnInfo } , n.TokenCdnInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TokenCdnInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TokenCdnInfo.prototype.writeTo = function (t) { t.writeString(0, this.sCdnName), t.writeString(1, this.sUrl), t.writeString(2, this.sStreamName), t.writeStruct(3, this.tUserId) } , n.TokenCdnInfo.prototype.readFrom = function (t) { this.sCdnName = t.readString(0, !1, this.sCdnName), this.sUrl = t.readString(1, !1, this.sUrl), this.sStreamName = t.readString(2, !1, this.sStreamName), this.tUserId = t.readStruct(3, !1, this.tUserId) } , n.CdnAntiCodeInfo = function () { this.sCdnName = "", this.sAntiCode = "", this.sStreamName = "" } , n.CdnAntiCodeInfo.prototype._clone = function () { return new n.CdnAntiCodeInfo } , n.CdnAntiCodeInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CdnAntiCodeInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CdnAntiCodeInfo.prototype.writeTo = function (t) { t.writeString(0, this.sCdnName), t.writeString(1, this.sAntiCode), t.writeString(2, this.sStreamName) } , n.CdnAntiCodeInfo.prototype.readFrom = function (t) { this.sCdnName = t.readString(0, !1, this.sCdnName), this.sAntiCode = t.readString(1, !1, this.sAntiCode), this.sStreamName = t.readString(2, !1, this.sStreamName) } , n.BatchGetCdnTokenReq = function () { this.vCdnInfos = new r.Vector(new n.TokenCdnInfo), this.sStreamName = "", this.tId = new n.UserId, this.iLoopTime = 0, this.iAppId = 66 } , n.BatchGetCdnTokenReq.prototype._clone = function () { return new n.BatchGetCdnTokenReq } , n.BatchGetCdnTokenReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BatchGetCdnTokenReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BatchGetCdnTokenReq.prototype.writeTo = function (t) { t.writeVector(0, this.vCdnInfos), t.writeString(1, this.sStreamName), t.writeStruct(2, this.tId), t.writeInt32(3, this.iLoopTime), t.writeInt32(4, this.iAppId) } , n.BatchGetCdnTokenReq.prototype.readFrom = function (t) { this.vCdnInfos = t.readVector(0, !1, this.vCdnInfos), this.sStreamName = t.readString(1, !1, this.sStreamName), this.tId = t.readStruct(2, !1, this.tId), this.iLoopTime = t.readInt32(3, !1, this.iLoopTime), this.iAppId = t.readInt32(4, !1, this.iAppId) } , n.BatchGetCdnTokenRsp = function () { this.vCdnAntiCodes = new r.Vector(new n.CdnAntiCodeInfo) } , n.BatchGetCdnTokenRsp.prototype._clone = function () { return new n.BatchGetCdnTokenRsp } , n.BatchGetCdnTokenRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BatchGetCdnTokenRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BatchGetCdnTokenRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vCdnAntiCodes) } , n.BatchGetCdnTokenRsp.prototype.readFrom = function (t) { this.vCdnAntiCodes = t.readVector(0, !1, this.vCdnAntiCodes) } , n.GetWebdbUserInfoReq = function () { this.lUid = 0, this.lImid = 0, this.sPassport = "", this.sAccount = "", this.bCacheFirst = !0 } , n.GetWebdbUserInfoReq.prototype._clone = function () { return new n.GetWebdbUserInfoReq } , n.GetWebdbUserInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetWebdbUserInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetWebdbUserInfoReq.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lImid), t.writeString(2, this.sPassport), t.writeString(3, this.sAccount), t.writeBoolean(4, this.bCacheFirst) } , n.GetWebdbUserInfoReq.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lImid = t.readInt64(1, !1, this.lImid), this.sPassport = t.readString(2, !1, this.sPassport), this.sAccount = t.readString(3, !1, this.sAccount), this.bCacheFirst = t.readBoolean(4, !1, this.bCacheFirst) } , n.GetWebdbUserInfoRsp = function () { this.tUserInfo = new n.DBUserInfo } , n.GetWebdbUserInfoRsp.prototype._clone = function () { return new n.GetWebdbUserInfoRsp } , n.GetWebdbUserInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetWebdbUserInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetWebdbUserInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserInfo) } , n.GetWebdbUserInfoRsp.prototype.readFrom = function (t) { this.tUserInfo = t.readStruct(0, !1, this.tUserInfo) } , n.DBUserInfo = function () { this.lUid = 0, this.sPassport = "", this.sAccount = "", this.sNick = "", this.iSex = 0, this.iBirthday = 0, this.sArea = "", this.sProvince = "", this.sCity = "", this.sSign = "", this.sIntro = "", this.iJifen = 0, this.sRegisterTime = "", this.sHdlogo = "", this.sSessionCard = "", this.lImid = 0, this.iLogoIndex = 0, this.sHYId = "" } , n.DBUserInfo.prototype._clone = function () { return new n.DBUserInfo } , n.DBUserInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DBUserInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DBUserInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sPassport), t.writeString(2, this.sAccount), t.writeString(3, this.sNick), t.writeInt32(4, this.iSex), t.writeInt32(5, this.iBirthday), t.writeString(6, this.sArea), t.writeString(7, this.sProvince), t.writeString(8, this.sCity), t.writeString(9, this.sSign), t.writeString(10, this.sIntro), t.writeInt32(11, this.iJifen), t.writeString(12, this.sRegisterTime), t.writeString(13, this.sHdlogo), t.writeString(14, this.sSessionCard), t.writeInt64(16, this.lImid), t.writeInt32(17, this.iLogoIndex), t.writeString(18, this.sHYId) } , n.DBUserInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sPassport = t.readString(1, !1, this.sPassport), this.sAccount = t.readString(2, !1, this.sAccount), this.sNick = t.readString(3, !1, this.sNick), this.iSex = t.readInt32(4, !1, this.iSex), this.iBirthday = t.readInt32(5, !1, this.iBirthday), this.sArea = t.readString(6, !1, this.sArea), this.sProvince = t.readString(7, !1, this.sProvince), this.sCity = t.readString(8, !1, this.sCity), this.sSign = t.readString(9, !1, this.sSign), this.sIntro = t.readString(10, !1, this.sIntro), this.iJifen = t.readInt32(11, !1, this.iJifen), this.sRegisterTime = t.readString(12, !1, this.sRegisterTime), this.sHdlogo = t.readString(13, !1, this.sHdlogo), this.sSessionCard = t.readString(14, !1, this.sSessionCard), this.lImid = t.readInt64(16, !1, this.lImid), this.iLogoIndex = t.readInt32(17, !1, this.iLogoIndex), this.sHYId = t.readString(18, !1, this.sHYId) } , n.GiftInfo = function () { this.iItemType = 0, this.iItemCount = 0 } , n.GiftInfo.prototype._clone = function () { return new n.GiftInfo } , n.GiftInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iItemCount) } , n.GiftInfo.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iItemCount = t.readInt32(1, !1, this.iItemCount) } , n.GetUserBoxInfoReq = function () { this.tId = new n.UserId, this.sChannel = "", this.sIp = "", this.lPid = 0 } , n.GetUserBoxInfoReq.prototype._clone = function () { return new n.GetUserBoxInfoReq } , n.GetUserBoxInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserBoxInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserBoxInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.sChannel), t.writeString(2, this.sIp), t.writeInt64(3, this.lPid) } , n.GetUserBoxInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.sChannel = t.readString(1, !1, this.sChannel), this.sIp = t.readString(2, !1, this.sIp), this.lPid = t.readInt64(3, !1, this.lPid) } , n.GetUserBoxInfoRsp = function () { this.lUid = 0, this.tTask1 = new n.BoxTaskInfo, this.tTask2 = new n.BoxTaskInfo, this.tTask3 = new n.BoxTaskInfo, this.tTask4 = new n.BoxTaskInfo, this.tTask5 = new n.BoxTaskInfo, this.tTask6 = new n.BoxTaskInfo, this.iBoxLevel = 0, this.iType = 0, this.sBoxIcon = "", this.sBoxNormalIcon = "", this.iTotalPoint = 0, this.lExp = 0 } , n.GetUserBoxInfoRsp.prototype._clone = function () { return new n.GetUserBoxInfoRsp } , n.GetUserBoxInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserBoxInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserBoxInfoRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeStruct(1, this.tTask1), t.writeStruct(2, this.tTask2), t.writeStruct(3, this.tTask3), t.writeStruct(4, this.tTask4), t.writeStruct(5, this.tTask5), t.writeStruct(7, this.tTask6), t.writeInt32(8, this.iBoxLevel), t.writeInt32(9, this.iType), t.writeString(10, this.sBoxIcon), t.writeString(11, this.sBoxNormalIcon), t.writeInt32(12, this.iTotalPoint), t.writeInt64(13, this.lExp) } , n.GetUserBoxInfoRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.tTask1 = t.readStruct(1, !1, this.tTask1), this.tTask2 = t.readStruct(2, !1, this.tTask2), this.tTask3 = t.readStruct(3, !1, this.tTask3), this.tTask4 = t.readStruct(4, !1, this.tTask4), this.tTask5 = t.readStruct(5, !1, this.tTask5), this.tTask6 = t.readStruct(7, !1, this.tTask6), this.iBoxLevel = t.readInt32(8, !1, this.iBoxLevel), this.iType = t.readInt32(9, !1, this.iType), this.sBoxIcon = t.readString(10, !1, this.sBoxIcon), this.sBoxNormalIcon = t.readString(11, !1, this.sBoxNormalIcon), this.iTotalPoint = t.readInt32(12, !1, this.iTotalPoint), this.lExp = t.readInt64(13, !1, this.lExp) } , n.FinishTaskNoticeReq = function () { this.tId = new n.UserId, this.lSid = 0, this.lSubSid = 0, this.iTaskId = 0, this.sPassport = "", this.iFromType = 0, this.fVersion = 1, this.sTime = "", this.sMd5 = "", this.sChannel = "", this.sIp = "", this.iPrizeType = 0, this.lPid = 0 } , n.FinishTaskNoticeReq.prototype._clone = function () { return new n.FinishTaskNoticeReq } , n.FinishTaskNoticeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FinishTaskNoticeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FinishTaskNoticeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lSubSid), t.writeInt32(3, this.iTaskId), t.writeString(4, this.sPassport), t.writeInt32(5, this.iFromType), t.writeFloat(6, this.fVersion), t.writeString(7, this.sTime), t.writeString(8, this.sMd5), t.writeString(9, this.sChannel), t.writeString(10, this.sIp), t.writeInt32(11, this.iPrizeType), t.writeInt64(12, this.lPid) } , n.FinishTaskNoticeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lSid = t.readInt64(1, !1, this.lSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.iTaskId = t.readInt32(3, !1, this.iTaskId), this.sPassport = t.readString(4, !1, this.sPassport), this.iFromType = t.readInt32(5, !1, this.iFromType), this.fVersion = t.readFloat(6, !1, this.fVersion), this.sTime = t.readString(7, !1, this.sTime), this.sMd5 = t.readString(8, !1, this.sMd5), this.sChannel = t.readString(9, !1, this.sChannel), this.sIp = t.readString(10, !1, this.sIp), this.iPrizeType = t.readInt32(11, !1, this.iPrizeType), this.lPid = t.readInt64(12, !1, this.lPid) } , n.FinishTaskNoticeRsp = function () { this.iRspCode = 0, this.iTaskId = 0, this.iPrizeType = 0 } , n.FinishTaskNoticeRsp.prototype._clone = function () { return new n.FinishTaskNoticeRsp } , n.FinishTaskNoticeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FinishTaskNoticeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FinishTaskNoticeRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRspCode), t.writeInt32(1, this.iTaskId), t.writeInt32(3, this.iPrizeType) } , n.FinishTaskNoticeRsp.prototype.readFrom = function (t) { this.iRspCode = t.readInt32(0, !1, this.iRspCode), this.iTaskId = t.readInt32(1, !1, this.iTaskId), this.iPrizeType = t.readInt32(3, !1, this.iPrizeType) } , n.AwardBoxPrizeReq = function () { this.tId = new n.UserId, this.lSid = 0, this.lSubSid = 0, this.iTaskId = 0, this.sPassport = "", this.iFromType = 0, this.fVersion = 1, this.sTime = "", this.sMd5 = "", this.sChannel = "", this.sIp = "", this.iPrizeType = 0, this.lPid = 0, this.iADType = 0 } , n.AwardBoxPrizeReq.prototype._clone = function () { return new n.AwardBoxPrizeReq } , n.AwardBoxPrizeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AwardBoxPrizeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AwardBoxPrizeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lSubSid), t.writeInt32(3, this.iTaskId), t.writeString(4, this.sPassport), t.writeInt32(5, this.iFromType), t.writeFloat(6, this.fVersion), t.writeString(7, this.sTime), t.writeString(8, this.sMd5), t.writeString(9, this.sChannel), t.writeString(10, this.sIp), t.writeInt32(11, this.iPrizeType), t.writeInt64(12, this.lPid), t.writeInt32(13, this.iADType) } , n.AwardBoxPrizeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lSid = t.readInt64(1, !1, this.lSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.iTaskId = t.readInt32(3, !1, this.iTaskId), this.sPassport = t.readString(4, !1, this.sPassport), this.iFromType = t.readInt32(5, !1, this.iFromType), this.fVersion = t.readFloat(6, !1, this.fVersion), this.sTime = t.readString(7, !1, this.sTime), this.sMd5 = t.readString(8, !1, this.sMd5), this.sChannel = t.readString(9, !1, this.sChannel), this.sIp = t.readString(10, !1, this.sIp), this.iPrizeType = t.readInt32(11, !1, this.iPrizeType), this.lPid = t.readInt64(12, !1, this.lPid), this.iADType = t.readInt32(13, !1, this.iADType) } , n.AwardBoxPrizeRsp = function () { this.iRspCode = 0, this.iTaskId = 0, this.iItemType = 0, this.iCount = 0, this.iRewardLevel = 0, this.iOptStatus = 0, this.sOptText = "", this.iPrizeType = 0, this.sDiyAwardName = "", this.iADType = 0, this.iGiftType = 0, this.sCode = "", this.sDiyAwardName4App = "", this.iExistsSysMeg = 0, this.sAuthUrl = "" } , n.AwardBoxPrizeRsp.prototype._clone = function () { return new n.AwardBoxPrizeRsp } , n.AwardBoxPrizeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AwardBoxPrizeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AwardBoxPrizeRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRspCode), t.writeInt32(1, this.iTaskId), t.writeInt32(2, this.iItemType), t.writeInt32(3, this.iCount), t.writeInt32(4, this.iRewardLevel), t.writeInt32(5, this.iOptStatus), t.writeString(6, this.sOptText), t.writeInt32(7, this.iPrizeType), t.writeString(8, this.sDiyAwardName), t.writeInt32(9, this.iADType), t.writeInt32(10, this.iGiftType), t.writeString(11, this.sCode), t.writeString(12, this.sDiyAwardName4App), t.writeInt32(13, this.iExistsSysMeg), t.writeString(14, this.sAuthUrl) } , n.AwardBoxPrizeRsp.prototype.readFrom = function (t) { this.iRspCode = t.readInt32(0, !1, this.iRspCode), this.iTaskId = t.readInt32(1, !1, this.iTaskId), this.iItemType = t.readInt32(2, !1, this.iItemType), this.iCount = t.readInt32(3, !1, this.iCount), this.iRewardLevel = t.readInt32(4, !1, this.iRewardLevel), this.iOptStatus = t.readInt32(5, !1, this.iOptStatus), this.sOptText = t.readString(6, !1, this.sOptText), this.iPrizeType = t.readInt32(7, !1, this.iPrizeType), this.sDiyAwardName = t.readString(8, !1, this.sDiyAwardName), this.iADType = t.readInt32(9, !1, this.iADType), this.iGiftType = t.readInt32(10, !1, this.iGiftType), this.sCode = t.readString(11, !1, this.sCode), this.sDiyAwardName4App = t.readString(12, !1, this.sDiyAwardName4App), this.iExistsSysMeg = t.readInt32(13, !1, this.iExistsSysMeg), this.sAuthUrl = t.readString(14, !1, this.sAuthUrl) } , n.BoxTaskInfo = function () { this.iStat = 0, this.iItemType = 0, this.iItemCount = 0, this.iRewardLevel = 0, this.iTaskId = 0, this.iTimeWait = 0 } , n.BoxTaskInfo.prototype._clone = function () { return new n.BoxTaskInfo } , n.BoxTaskInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BoxTaskInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BoxTaskInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iStat), t.writeInt32(1, this.iItemType), t.writeInt32(2, this.iItemCount), t.writeInt32(3, this.iRewardLevel), t.writeInt32(4, this.iTaskId), t.writeInt32(5, this.iTimeWait) } , n.BoxTaskInfo.prototype.readFrom = function (t) { this.iStat = t.readInt32(0, !1, this.iStat), this.iItemType = t.readInt32(1, !1, this.iItemType), this.iItemCount = t.readInt32(2, !1, this.iItemCount), this.iRewardLevel = t.readInt32(3, !1, this.iRewardLevel), this.iTaskId = t.readInt32(4, !1, this.iTaskId), this.iTimeWait = t.readInt32(5, !1, this.iTimeWait) } , n.InterveneCountRsp = function () { this.lTimeStamp = 0, this.iExpire = 0, this.lChannelId = 0, this.vCountInfos = new r.Vector(new n.InterveneCountInfo) } , n.InterveneCountRsp.prototype._clone = function () { return new n.InterveneCountRsp } , n.InterveneCountRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.InterveneCountRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.InterveneCountRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lTimeStamp), t.writeInt32(1, this.iExpire), t.writeInt64(2, this.lChannelId), t.writeVector(3, this.vCountInfos) } , n.InterveneCountRsp.prototype.readFrom = function (t) { this.lTimeStamp = t.readInt64(0, !1, this.lTimeStamp), this.iExpire = t.readInt32(1, !1, this.iExpire), this.lChannelId = t.readInt64(2, !1, this.lChannelId), this.vCountInfos = t.readVector(3, !1, this.vCountInfos) } , n.InterveneCountInfo = function () { this.lSubChannelId = 0, this.lAttendeeCount = 0 } , n.InterveneCountInfo.prototype._clone = function () { return new n.InterveneCountInfo } , n.InterveneCountInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.InterveneCountInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.InterveneCountInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lSubChannelId), t.writeInt64(1, this.lAttendeeCount) } , n.InterveneCountInfo.prototype.readFrom = function (t) { this.lSubChannelId = t.readInt64(0, !1, this.lSubChannelId), this.lAttendeeCount = t.readInt64(1, !1, this.lAttendeeCount) } , n.AuditorEnterLiveNotice = function () { this.iUserType = 0, this.lUid = 0, this.sNick = "", this.bSendMessagePopUp = !1, this.sSendMessageTips = "", this.lSubcid = 0, this.iSendMessagePopUpAmtTime = 0, this.iGHManagerType = 0, this.lPermission = 0, this.tRoleStatuInfo = new n.AuditorRoleControlInfo } , n.AuditorEnterLiveNotice.prototype._clone = function () { return new n.AuditorEnterLiveNotice } , n.AuditorEnterLiveNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AuditorEnterLiveNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AuditorEnterLiveNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iUserType), t.writeInt64(1, this.lUid), t.writeString(2, this.sNick), t.writeBoolean(3, this.bSendMessagePopUp), t.writeString(4, this.sSendMessageTips), t.writeInt64(5, this.lSubcid), t.writeInt32(6, this.iSendMessagePopUpAmtTime), t.writeInt32(7, this.iGHManagerType), t.writeInt64(8, this.lPermission), t.writeStruct(9, this.tRoleStatuInfo) } , n.AuditorEnterLiveNotice.prototype.readFrom = function (t) { this.iUserType = t.readInt32(0, !1, this.iUserType), this.lUid = t.readInt64(1, !1, this.lUid), this.sNick = t.readString(2, !1, this.sNick), this.bSendMessagePopUp = t.readBoolean(3, !1, this.bSendMessagePopUp), this.sSendMessageTips = t.readString(4, !1, this.sSendMessageTips), this.lSubcid = t.readInt64(5, !1, this.lSubcid), this.iSendMessagePopUpAmtTime = t.readInt32(6, !1, this.iSendMessagePopUpAmtTime), this.iGHManagerType = t.readInt32(7, !1, this.iGHManagerType), this.lPermission = t.readInt64(8, !1, this.lPermission), this.tRoleStatuInfo = t.readStruct(9, !1, this.tRoleStatuInfo) } , n.GetAuditorRoleReq = function () { this.tId = new n.UserId, this.lPresenterUid = 0, this.lSubcid = 0, this.lTid = 0 } , n.GetAuditorRoleReq.prototype._clone = function () { return new n.GetAuditorRoleReq } , n.GetAuditorRoleReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetAuditorRoleReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetAuditorRoleReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPresenterUid), t.writeInt64(2, this.lSubcid), t.writeInt64(3, this.lTid) } , n.GetAuditorRoleReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPresenterUid = t.readInt64(1, !1, this.lPresenterUid), this.lSubcid = t.readInt64(2, !1, this.lSubcid), this.lTid = t.readInt64(3, !1, this.lTid) } , n.AuditorRoleControlInfo = function () { this.tRole = new n.AuditorRoleInfo, this.vControl = new r.Vector(new n.AuditorControlInfo) } , n.AuditorRoleControlInfo.prototype._clone = function () { return new n.AuditorRoleControlInfo } , n.AuditorRoleControlInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AuditorRoleControlInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AuditorRoleControlInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tRole), t.writeVector(1, this.vControl) } , n.AuditorRoleControlInfo.prototype.readFrom = function (t) { this.tRole = t.readStruct(0, !1, this.tRole), this.vControl = t.readVector(1, !1, this.vControl) } , n.AuditorRoleInfo = function () { this.iRole = 0, this.lPermission = 0 } , n.AuditorRoleInfo.prototype._clone = function () { return new n.AuditorRoleInfo } , n.AuditorRoleInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AuditorRoleInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AuditorRoleInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iRole), t.writeInt64(1, this.lPermission) } , n.AuditorRoleInfo.prototype.readFrom = function (t) { this.iRole = t.readInt32(0, !1, this.iRole), this.lPermission = t.readInt64(1, !1, this.lPermission) } , n.AuditorControlInfo = function () { this.iStatu = 0, this.iRole = 0, this.lTime = 0, this.lAutoFailTs = 0 } , n.AuditorControlInfo.prototype._clone = function () { return new n.AuditorControlInfo } , n.AuditorControlInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AuditorControlInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AuditorControlInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iStatu), t.writeInt32(1, this.iRole), t.writeInt64(2, this.lTime), t.writeInt64(3, this.lAutoFailTs) } , n.AuditorControlInfo.prototype.readFrom = function (t) { this.iStatu = t.readInt32(0, !1, this.iStatu), this.iRole = t.readInt32(1, !1, this.iRole), this.lTime = t.readInt64(2, !1, this.lTime), this.lAutoFailTs = t.readInt64(3, !1, this.lAutoFailTs) } , n.AuditorRoleStatuInfo = function () { this.iType = 0, this.tRole = new n.AuditorRoleInfo } , n.AuditorRoleStatuInfo.prototype._clone = function () { return new n.AuditorRoleStatuInfo } , n.AuditorRoleStatuInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AuditorRoleStatuInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AuditorRoleStatuInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeStruct(1, this.tRole) } , n.AuditorRoleStatuInfo.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.tRole = t.readStruct(1, !1, this.tRole) } , n.AuditorRoleChangeNotice = function () { this.iOldUserType = 0, this.iNewUserType = 0, this.lUid = 0, this.lSubcid = 0, this.sNick = "", this.bPopUp = !1, this.sSystemTips = "", this.bSendMessagePopUp = !1, this.sSendMessageTips = "", this.iSendMessagePopUpAmtTime = 0, this.lPid = 0, this.tRoleStatu = new n.AuditorRoleStatuInfo } , n.AuditorRoleChangeNotice.prototype._clone = function () { return new n.AuditorRoleChangeNotice } , n.AuditorRoleChangeNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AuditorRoleChangeNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AuditorRoleChangeNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iOldUserType), t.writeInt32(1, this.iNewUserType), t.writeInt64(2, this.lUid), t.writeInt64(3, this.lSubcid), t.writeString(4, this.sNick), t.writeBoolean(5, this.bPopUp), t.writeString(6, this.sSystemTips), t.writeBoolean(7, this.bSendMessagePopUp), t.writeString(8, this.sSendMessageTips), t.writeInt32(9, this.iSendMessagePopUpAmtTime), t.writeInt64(10, this.lPid), t.writeStruct(11, this.tRoleStatu) } , n.AuditorRoleChangeNotice.prototype.readFrom = function (t) { this.iOldUserType = t.readInt32(0, !1, this.iOldUserType), this.iNewUserType = t.readInt32(1, !1, this.iNewUserType), this.lUid = t.readInt64(2, !1, this.lUid), this.lSubcid = t.readInt64(3, !1, this.lSubcid), this.sNick = t.readString(4, !1, this.sNick), this.bPopUp = t.readBoolean(5, !1, this.bPopUp), this.sSystemTips = t.readString(6, !1, this.sSystemTips), this.bSendMessagePopUp = t.readBoolean(7, !1, this.bSendMessagePopUp), this.sSendMessageTips = t.readString(8, !1, this.sSendMessageTips), this.iSendMessagePopUpAmtTime = t.readInt32(9, !1, this.iSendMessagePopUpAmtTime), this.lPid = t.readInt64(10, !1, this.lPid), this.tRoleStatu = t.readStruct(11, !1, this.tRoleStatu) } , n.RoomAuditWarningNotice = function () { this.lUid = 0, this.lPid = 0, this.sSystemTips = "", this.sSendTips = "" } , n.RoomAuditWarningNotice.prototype._clone = function () { return new n.RoomAuditWarningNotice } , n.RoomAuditWarningNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RoomAuditWarningNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RoomAuditWarningNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPid), t.writeString(2, this.sSystemTips), t.writeString(3, this.sSendTips) } , n.RoomAuditWarningNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPid = t.readInt64(1, !1, this.lPid), this.sSystemTips = t.readString(2, !1, this.sSystemTips), this.sSendTips = t.readString(3, !1, this.sSendTips) } , n.AlterAuditorReq = function () { this.tId = new n.UserId, this.lAuditorUid = 0, this.lPresenterUid = 0, this.iAction = 0, this.iShutDownDeliverMessage = 0, this.lExpireTime = 0, this.lPermission = -1 } , n.AlterAuditorReq.prototype._clone = function () { return new n.AlterAuditorReq } , n.AlterAuditorReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AlterAuditorReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AlterAuditorReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lAuditorUid), t.writeInt64(2, this.lPresenterUid), t.writeInt32(3, this.iAction), t.writeInt32(4, this.iShutDownDeliverMessage), t.writeInt64(5, this.lExpireTime), t.writeInt64(6, this.lPermission) } , n.AlterAuditorReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lAuditorUid = t.readInt64(1, !1, this.lAuditorUid), this.lPresenterUid = t.readInt64(2, !1, this.lPresenterUid), this.iAction = t.readInt32(3, !1, this.iAction), this.iShutDownDeliverMessage = t.readInt32(4, !1, this.iShutDownDeliverMessage), this.lExpireTime = t.readInt64(5, !1, this.lExpireTime), this.lPermission = t.readInt64(6, !1, this.lPermission) } , n.AlterAuditorRsp = function () { this.iRetCode = 0, this.sMsg = "" } , n.AlterAuditorRsp.prototype._clone = function () { return new n.AlterAuditorRsp } , n.AlterAuditorRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AlterAuditorRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AlterAuditorRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sMsg) } , n.AlterAuditorRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.UnMuteRoomUserReq = function () { this.tId = new n.UserId, this.lUid = 0, this.lPresenterUid = 0, this.lSubcid = 0, this.iUnMuteAction = 0, this.sIP = "", this.lTid = 0, this.iRole = 0, this.sReason = "" } , n.UnMuteRoomUserReq.prototype._clone = function () { return new n.UnMuteRoomUserReq } , n.UnMuteRoomUserReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UnMuteRoomUserReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UnMuteRoomUserReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lPresenterUid), t.writeInt64(3, this.lSubcid), t.writeInt32(4, this.iUnMuteAction), t.writeString(5, this.sIP), t.writeInt64(6, this.lTid), t.writeInt32(7, this.iRole), t.writeString(8, this.sReason) } , n.UnMuteRoomUserReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid), this.lPresenterUid = t.readInt64(2, !1, this.lPresenterUid), this.lSubcid = t.readInt64(3, !1, this.lSubcid), this.iUnMuteAction = t.readInt32(4, !1, this.iUnMuteAction), this.sIP = t.readString(5, !1, this.sIP), this.lTid = t.readInt64(6, !1, this.lTid), this.iRole = t.readInt32(7, !1, this.iRole), this.sReason = t.readString(8, !1, this.sReason) } , n.UnMuteRoomUserRsp = function () { this.iRetCode = 0, this.sMsg = "" } , n.UnMuteRoomUserRsp.prototype._clone = function () { return new n.UnMuteRoomUserRsp } , n.UnMuteRoomUserRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UnMuteRoomUserRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UnMuteRoomUserRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sMsg) } , n.UnMuteRoomUserRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.BatchMuteRoomUserReq = function () { this.tId = new n.UserId, this.lPid = 0, this.vMute = new r.Vector(new n.MuteInfo), this.iMutedTime = 0, this.iMutedAction = 0, this.iReasonType = 0, this.sReason = "", this.iComeFromType = 0, this.iMutedFromType = 0 } , n.BatchMuteRoomUserReq.prototype._clone = function () { return new n.BatchMuteRoomUserReq } , n.BatchMuteRoomUserReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BatchMuteRoomUserReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BatchMuteRoomUserReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeVector(2, this.vMute), t.writeInt32(3, this.iMutedTime), t.writeInt32(4, this.iMutedAction), t.writeInt32(5, this.iReasonType), t.writeString(6, this.sReason), t.writeInt32(7, this.iComeFromType), t.writeInt32(8, this.iMutedFromType) } , n.BatchMuteRoomUserReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.vMute = t.readVector(2, !1, this.vMute), this.iMutedTime = t.readInt32(3, !1, this.iMutedTime), this.iMutedAction = t.readInt32(4, !1, this.iMutedAction), this.iReasonType = t.readInt32(5, !1, this.iReasonType), this.sReason = t.readString(6, !1, this.sReason), this.iComeFromType = t.readInt32(7, !1, this.iComeFromType), this.iMutedFromType = t.readInt32(8, !1, this.iMutedFromType) } , n.BatchMuteRoomUserRsp = function () { this.iCode = 0, this.sMsg = "" } , n.BatchMuteRoomUserRsp.prototype._clone = function () { return new n.BatchMuteRoomUserRsp } , n.BatchMuteRoomUserRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BatchMuteRoomUserRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BatchMuteRoomUserRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeString(1, this.sMsg) } , n.BatchMuteRoomUserRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.MuteInfo = function () { this.lUid = 0, this.sContent = "", this.sExternal = "" } , n.MuteInfo.prototype._clone = function () { return new n.MuteInfo } , n.MuteInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MuteInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MuteInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sContent), t.writeString(2, this.sExternal) } , n.MuteInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sContent = t.readString(1, !1, this.sContent), this.sExternal = t.readString(2, !1, this.sExternal) } , n.DealReportMessageReq = function () { this.tId = new n.UserId, this.sLiveId = "", this.lPid = 0, this.iType = 0, this.vMsg = new r.Vector(new n.RMessageBase) } , n.DealReportMessageReq.prototype._clone = function () { return new n.DealReportMessageReq } , n.DealReportMessageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DealReportMessageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DealReportMessageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.sLiveId), t.writeInt64(2, this.lPid), t.writeInt32(3, this.iType), t.writeVector(4, this.vMsg) } , n.DealReportMessageReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.sLiveId = t.readString(1, !1, this.sLiveId), this.lPid = t.readInt64(2, !1, this.lPid), this.iType = t.readInt32(3, !1, this.iType), this.vMsg = t.readVector(4, !1, this.vMsg) } , n.DealReportMessageRsp = function () { this.iCode = 0, this.sMsg = "" } , n.DealReportMessageRsp.prototype._clone = function () { return new n.DealReportMessageRsp } , n.DealReportMessageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DealReportMessageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DealReportMessageRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeString(1, this.sMsg) } , n.DealReportMessageRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.RMessageBase = function () { this.lSenderUid = 0, this.sSenderNick = "", this.sContent = "", this.lPid = 0 } , n.RMessageBase.prototype._clone = function () { return new n.RMessageBase } , n.RMessageBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RMessageBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RMessageBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lSenderUid), t.writeString(1, this.sSenderNick), t.writeString(2, this.sContent), t.writeInt64(3, this.lPid) } , n.RMessageBase.prototype.readFrom = function (t) { this.lSenderUid = t.readInt64(0, !1, this.lSenderUid), this.sSenderNick = t.readString(1, !1, this.sSenderNick), this.sContent = t.readString(2, !1, this.sContent), this.lPid = t.readInt64(3, !1, this.lPid) } , n.AttendeeCountNotice = function () { this.iAttendeeCount = 0 } , n.AttendeeCountNotice.prototype._clone = function () { return new n.AttendeeCountNotice } , n.AttendeeCountNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AttendeeCountNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AttendeeCountNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iAttendeeCount) } , n.AttendeeCountNotice.prototype.readFrom = function (t) { this.iAttendeeCount = t.readInt32(0, !1, this.iAttendeeCount) } , n.ExternalUser = function () { this.sId = "", this.sToken = "", this.sOther = "" } , n.ExternalUser.prototype._clone = function () { return new n.ExternalUser } , n.ExternalUser.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExternalUser.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExternalUser.prototype.writeTo = function (t) { t.writeString(0, this.sId), t.writeString(1, this.sToken), t.writeString(2, this.sOther) } , n.ExternalUser.prototype.readFrom = function (t) { this.sId = t.readString(0, !1, this.sId), this.sToken = t.readString(1, !1, this.sToken), this.sOther = t.readString(2, !1, this.sOther) } , n.VipCardReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0, this.lUid = 0 } , n.VipCardReq.prototype._clone = function () { return new n.VipCardReq } , n.VipCardReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipCardReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipCardReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lPid), t.writeInt64(4, this.lUid) } , n.VipCardReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(3, !1, this.lPid), this.lUid = t.readInt64(4, !1, this.lUid) } , n.VipCardRsp = function () { this.lUid = 0, this.sNickName = "", this.tNobleInfo = new n.NobleInfo, this.tGuardInfo = new n.GuardInfo, this.tFansInfo = new n.FansInfoEx, this.sLogoURL = "", this.iUserLevel = 0, this.iGender = 0, this.iAge = 0, this.sSign = "", this.sLocation = "", this.sUserPageUrl = "", this.sArea = "", this.sPresenterName = "", this.iSubscribeStatus = 0, this.iSubscribedCount = 0, this.lYYId = 0, this.vInterestGame = new r.Vector(new r.STRING), this.sLogoDecoUrl = "" } , n.VipCardRsp.prototype._clone = function () { return new n.VipCardRsp } , n.VipCardRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipCardRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipCardRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeStruct(2, this.tNobleInfo), t.writeStruct(3, this.tGuardInfo), t.writeStruct(4, this.tFansInfo), t.writeString(5, this.sLogoURL), t.writeInt32(6, this.iUserLevel), t.writeInt32(7, this.iGender), t.writeInt32(8, this.iAge), t.writeString(9, this.sSign), t.writeString(10, this.sLocation), t.writeString(11, this.sUserPageUrl), t.writeString(12, this.sArea), t.writeString(13, this.sPresenterName), t.writeInt32(14, this.iSubscribeStatus), t.writeInt32(15, this.iSubscribedCount), t.writeInt64(16, this.lYYId), t.writeVector(17, this.vInterestGame), t.writeString(18, this.sLogoDecoUrl) } , n.VipCardRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.tNobleInfo = t.readStruct(2, !1, this.tNobleInfo), this.tGuardInfo = t.readStruct(3, !1, this.tGuardInfo), this.tFansInfo = t.readStruct(4, !1, this.tFansInfo), this.sLogoURL = t.readString(5, !1, this.sLogoURL), this.iUserLevel = t.readInt32(6, !1, this.iUserLevel), this.iGender = t.readInt32(7, !1, this.iGender), this.iAge = t.readInt32(8, !1, this.iAge), this.sSign = t.readString(9, !1, this.sSign), this.sLocation = t.readString(10, !1, this.sLocation), this.sUserPageUrl = t.readString(11, !1, this.sUserPageUrl), this.sArea = t.readString(12, !1, this.sArea), this.sPresenterName = t.readString(13, !1, this.sPresenterName), this.iSubscribeStatus = t.readInt32(14, !1, this.iSubscribeStatus), this.iSubscribedCount = t.readInt32(15, !1, this.iSubscribedCount), this.lYYId = t.readInt64(16, !1, this.lYYId), this.vInterestGame = t.readVector(17, !1, this.vInterestGame), this.sLogoDecoUrl = t.readString(18, !1, this.sLogoDecoUrl) } , n.GetUserCardReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lReqUid = 0 } , n.GetUserCardReq.prototype._clone = function () { return new n.GetUserCardReq } , n.GetUserCardReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserCardReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserCardReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lReqUid) } , n.GetUserCardReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lReqUid = t.readInt64(2, !1, this.lReqUid) } , n.GetUserCardRsp = function () { this.tUsrBase = new n.UserBase, this.tNobleInfo = new n.NobleInfo, this.tGuardInfo = new n.GuardInfo, this.tFansInfo = new n.FansInfoDetail, this.iSubscribeStatus = 0, this.iSubscribedCount = 0, this.sLogoDecoUrl = "", this.iAge = 0, this.sUserPageUrl = "", this.iDiyId = 0, this.tPetInfo = new n.UserRidePetInfo, this.tTrialFans = new n.TrialFans, this.vDecoInfo = new r.Vector(new n.DecorationInfo) } , n.GetUserCardRsp.prototype._clone = function () { return new n.GetUserCardRsp } , n.GetUserCardRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserCardRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserCardRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tUsrBase), t.writeStruct(1, this.tNobleInfo), t.writeStruct(2, this.tGuardInfo), t.writeStruct(3, this.tFansInfo), t.writeInt32(4, this.iSubscribeStatus), t.writeInt32(5, this.iSubscribedCount), t.writeString(6, this.sLogoDecoUrl), t.writeInt32(7, this.iAge), t.writeString(8, this.sUserPageUrl), t.writeInt32(9, this.iDiyId), t.writeStruct(10, this.tPetInfo), t.writeStruct(11, this.tTrialFans), t.writeVector(12, this.vDecoInfo) } , n.GetUserCardRsp.prototype.readFrom = function (t) { this.tUsrBase = t.readStruct(0, !1, this.tUsrBase), this.tNobleInfo = t.readStruct(1, !1, this.tNobleInfo), this.tGuardInfo = t.readStruct(2, !1, this.tGuardInfo), this.tFansInfo = t.readStruct(3, !1, this.tFansInfo), this.iSubscribeStatus = t.readInt32(4, !1, this.iSubscribeStatus), this.iSubscribedCount = t.readInt32(5, !1, this.iSubscribedCount), this.sLogoDecoUrl = t.readString(6, !1, this.sLogoDecoUrl), this.iAge = t.readInt32(7, !1, this.iAge), this.sUserPageUrl = t.readString(8, !1, this.sUserPageUrl), this.iDiyId = t.readInt32(9, !1, this.iDiyId), this.tPetInfo = t.readStruct(10, !1, this.tPetInfo), this.tTrialFans = t.readStruct(11, !1, this.tTrialFans), this.vDecoInfo = t.readVector(12, !1, this.vDecoInfo) } , n.FansInfoDetail = function () { this.tInfo = new n.FansInfo, this.sBadgeName = "" } , n.FansInfoDetail.prototype._clone = function () { return new n.FansInfoDetail } , n.FansInfoDetail.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansInfoDetail.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansInfoDetail.prototype.writeTo = function (t) { t.writeStruct(0, this.tInfo), t.writeString(1, this.sBadgeName) } , n.FansInfoDetail.prototype.readFrom = function (t) { this.tInfo = t.readStruct(0, !1, this.tInfo), this.sBadgeName = t.readString(1, !1, this.sBadgeName) } , n.FansInfoEx = function () { this.lUid = 0, this.lBadgeId = 0, this.sBadgeName = "", this.iBadgeLevel = 0, this.iScore = 0, this.iBadgeType = 0 } , n.FansInfoEx.prototype._clone = function () { return new n.FansInfoEx } , n.FansInfoEx.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansInfoEx.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansInfoEx.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lBadgeId), t.writeString(2, this.sBadgeName), t.writeInt32(3, this.iBadgeLevel), t.writeInt32(4, this.iScore), t.writeInt32(6, this.iBadgeType) } , n.FansInfoEx.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId), this.sBadgeName = t.readString(2, !1, this.sBadgeName), this.iBadgeLevel = t.readInt32(3, !1, this.iBadgeLevel), this.iScore = t.readInt32(4, !1, this.iScore), this.iBadgeType = t.readInt32(6, !1, this.iBadgeType) } , n.WeekStarPropsIds = function () { this.vPropsId = new r.Vector(new r.INT64), this.iType = 0, this.iAppShowType = 0, this.iWeekStarType = 0, this.iGameID = 0 } , n.WeekStarPropsIds.prototype._clone = function () { return new n.WeekStarPropsIds } , n.WeekStarPropsIds.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekStarPropsIds.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekStarPropsIds.prototype.writeTo = function (t) { t.writeVector(0, this.vPropsId), t.writeInt32(1, this.iType), t.writeInt32(2, this.iAppShowType), t.writeInt32(3, this.iWeekStarType), t.writeInt32(4, this.iGameID) } , n.WeekStarPropsIds.prototype.readFrom = function (t) { this.vPropsId = t.readVector(0, !1, this.vPropsId), this.iType = t.readInt32(1, !1, this.iType), this.iAppShowType = t.readInt32(2, !1, this.iAppShowType), this.iWeekStarType = t.readInt32(3, !1, this.iWeekStarType), this.iGameID = t.readInt32(4, !1, this.iGameID) } , n.WeekStarPropsIdsReq = function () { this.tUserId = new n.UserId, this.iWeekStarType = 0, this.iGameID = 0 } , n.WeekStarPropsIdsReq.prototype._clone = function () { return new n.WeekStarPropsIdsReq } , n.WeekStarPropsIdsReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekStarPropsIdsReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekStarPropsIdsReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt32(1, this.iWeekStarType), t.writeInt32(2, this.iGameID) } , n.WeekStarPropsIdsReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.iWeekStarType = t.readInt32(1, !1, this.iWeekStarType), this.iGameID = t.readInt32(2, !1, this.iGameID) } , n.WeekStarPropsIdsTab = function () { this.mapType2Props = new r.Map(new r.INT32, new n.WeekStarPropsIds) } , n.WeekStarPropsIdsTab.prototype._clone = function () { return new n.WeekStarPropsIdsTab } , n.WeekStarPropsIdsTab.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekStarPropsIdsTab.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekStarPropsIdsTab.prototype.writeTo = function (t) { t.writeMap(0, this.mapType2Props) } , n.WeekStarPropsIdsTab.prototype.readFrom = function (t) { this.mapType2Props = t.readMap(0, !1, this.mapType2Props) } , n.VipEnterBanner = function () { this.lUid = 0, this.sNickName = "", this.lPid = 0, this.tNobleInfo = new n.NobleInfo, this.tGuardInfo = new n.GuardInfo, this.tWeekRankInfo = new n.WeekRankInfo, this.sLogoURL = "", this.bFromNearby = !1, this.sLocation = "", this.tDecorationInfo = new n.DecorationInfoRsp, this.tWeekHeartStirRankInfo = new n.WeekRankInfo, this.tWeekHeartBlockRankInfo = new n.WeekRankInfo, this.iMasterRank = 0, this.tACInfo = new n.ACEnterBanner, this.vCommEnterBanner = new r.Vector(new n.CommEnterBanner), this.tRidePetInfo = new n.UserRidePetInfo } , n.VipEnterBanner.prototype._clone = function () { return new n.VipEnterBanner } , n.VipEnterBanner.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VipEnterBanner.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VipEnterBanner.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeInt64(2, this.lPid), t.writeStruct(3, this.tNobleInfo), t.writeStruct(4, this.tGuardInfo), t.writeStruct(5, this.tWeekRankInfo), t.writeString(6, this.sLogoURL), t.writeBoolean(7, this.bFromNearby), t.writeString(8, this.sLocation), t.writeStruct(9, this.tDecorationInfo), t.writeStruct(10, this.tWeekHeartStirRankInfo), t.writeStruct(11, this.tWeekHeartBlockRankInfo), t.writeInt32(12, this.iMasterRank), t.writeStruct(13, this.tACInfo), t.writeVector(14, this.vCommEnterBanner), t.writeStruct(15, this.tRidePetInfo) } , n.VipEnterBanner.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.lPid = t.readInt64(2, !1, this.lPid), this.tNobleInfo = t.readStruct(3, !1, this.tNobleInfo), this.tGuardInfo = t.readStruct(4, !1, this.tGuardInfo), this.tWeekRankInfo = t.readStruct(5, !1, this.tWeekRankInfo), this.sLogoURL = t.readString(6, !1, this.sLogoURL), this.bFromNearby = t.readBoolean(7, !1, this.bFromNearby), this.sLocation = t.readString(8, !1, this.sLocation), this.tDecorationInfo = t.readStruct(9, !1, this.tDecorationInfo), this.tWeekHeartStirRankInfo = t.readStruct(10, !1, this.tWeekHeartStirRankInfo), this.tWeekHeartBlockRankInfo = t.readStruct(11, !1, this.tWeekHeartBlockRankInfo), this.iMasterRank = t.readInt32(12, !1, this.iMasterRank), this.tACInfo = t.readStruct(13, !1, this.tACInfo), this.vCommEnterBanner = t.readVector(14, !1, this.vCommEnterBanner), this.tRidePetInfo = t.readStruct(15, !1, this.tRidePetInfo) } , n.ACEnterBanner = function () { this.iWeekHeartStirRank = 0, this.iWeekHeartBlockRank = 0, this.iMasterRank = 0, this.iACWeekRank = 0 } , n.ACEnterBanner.prototype._clone = function () { return new n.ACEnterBanner } , n.ACEnterBanner.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACEnterBanner.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACEnterBanner.prototype.writeTo = function (t) { t.writeInt32(0, this.iWeekHeartStirRank), t.writeInt32(1, this.iWeekHeartBlockRank), t.writeInt32(2, this.iMasterRank), t.writeInt32(3, this.iACWeekRank) } , n.ACEnterBanner.prototype.readFrom = function (t) { this.iWeekHeartStirRank = t.readInt32(0, !1, this.iWeekHeartStirRank), this.iWeekHeartBlockRank = t.readInt32(1, !1, this.iWeekHeartBlockRank), this.iMasterRank = t.readInt32(2, !1, this.iMasterRank), this.iACWeekRank = t.readInt32(3, !1, this.iACWeekRank) } , n.CommEnterBanner = function () { this.iBannerUri = 0, this.iViewType = 0, this.vData = new r.BinBuffer } , n.CommEnterBanner.prototype._clone = function () { return new n.CommEnterBanner } , n.CommEnterBanner.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CommEnterBanner.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CommEnterBanner.prototype.writeTo = function (t) { t.writeInt32(0, this.iBannerUri), t.writeInt32(1, this.iViewType), t.writeBytes(2, this.vData) } , n.CommEnterBanner.prototype.readFrom = function (t) { this.iBannerUri = t.readInt32(0, !1, this.iBannerUri), this.iViewType = t.readInt32(1, !1, this.iViewType), this.vData = t.readBytes(2, !1, this.vData) } , n.UserRidePetInfo = function () { this.lPetId = 0, this.sPetName = "", this.sPetAction = "", this.iPetFlag = 0, this.iWeight = 0, this.iRideFlag = 0, this.lBeginTs = 0, this.lEndTs = 0, this.iSourceType = 0, this.iPetType = 0, this.mPetDetail = new r.Map(new r.STRING, new r.STRING) } , n.UserRidePetInfo.prototype._clone = function () { return new n.UserRidePetInfo } , n.UserRidePetInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserRidePetInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserRidePetInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPetId), t.writeString(1, this.sPetName), t.writeString(2, this.sPetAction), t.writeInt32(3, this.iPetFlag), t.writeInt32(4, this.iWeight), t.writeInt32(5, this.iRideFlag), t.writeInt64(6, this.lBeginTs), t.writeInt64(7, this.lEndTs), t.writeInt32(8, this.iSourceType), t.writeInt32(9, this.iPetType), t.writeMap(10, this.mPetDetail) } , n.UserRidePetInfo.prototype.readFrom = function (t) { this.lPetId = t.readInt64(0, !1, this.lPetId), this.sPetName = t.readString(1, !1, this.sPetName), this.sPetAction = t.readString(2, !1, this.sPetAction), this.iPetFlag = t.readInt32(3, !1, this.iPetFlag), this.iWeight = t.readInt32(4, !1, this.iWeight), this.iRideFlag = t.readInt32(5, !1, this.iRideFlag), this.lBeginTs = t.readInt64(6, !1, this.lBeginTs), this.lEndTs = t.readInt64(7, !1, this.lEndTs), this.iSourceType = t.readInt32(8, !1, this.iSourceType), this.iPetType = t.readInt32(9, !1, this.iPetType), this.mPetDetail = t.readMap(10, !1, this.mPetDetail) } , n.WeekRankInfo = function () { this.lUid = 0, this.iRank = 0 } , n.WeekRankInfo.prototype._clone = function () { return new n.WeekRankInfo } , n.WeekRankInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WeekRankInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WeekRankInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iRank) } , n.WeekRankInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iRank = t.readInt32(1, !1, this.iRank) } , n.InnerWeekRankInfo = function () { this.lUid = 0, this.lScore = 0 } , n.InnerWeekRankInfo.prototype._clone = function () { return new n.InnerWeekRankInfo } , n.InnerWeekRankInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.InnerWeekRankInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.InnerWeekRankInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lScore) } , n.InnerWeekRankInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lScore = t.readInt64(1, !1, this.lScore) } , n.UserLevelUpgradeNotice = function () { this.lUid = 0, this.iNewLevel = 0, this.iOldLevel = 0 } , n.UserLevelUpgradeNotice.prototype._clone = function () { return new n.UserLevelUpgradeNotice } , n.UserLevelUpgradeNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserLevelUpgradeNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserLevelUpgradeNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iNewLevel), t.writeInt32(2, this.iOldLevel) } , n.UserLevelUpgradeNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iNewLevel = t.readInt32(1, !1, this.iNewLevel), this.iOldLevel = t.readInt32(2, !1, this.iOldLevel) } , n.PushUserLevelTaskCompleteNotice = function () { this.lUid = 0, this.iTaskId = 0, this.sToast = "", this.sActionUrl = "", this.iTaskType = 0, this.sTaskName = "" } , n.PushUserLevelTaskCompleteNotice.prototype._clone = function () { return new n.PushUserLevelTaskCompleteNotice } , n.PushUserLevelTaskCompleteNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PushUserLevelTaskCompleteNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PushUserLevelTaskCompleteNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iTaskId), t.writeString(2, this.sToast), t.writeString(3, this.sActionUrl), t.writeInt32(4, this.iTaskType), t.writeString(5, this.sTaskName) } , n.PushUserLevelTaskCompleteNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iTaskId = t.readInt32(1, !1, this.iTaskId), this.sToast = t.readString(2, !1, this.sToast), this.sActionUrl = t.readString(3, !1, this.sActionUrl), this.iTaskType = t.readInt32(4, !1, this.iTaskType), this.sTaskName = t.readString(5, !1, this.sTaskName) } , n.PropsActivity = function () { this.sActUrl = "", this.sActText = "", this.sActLink = "" } , n.PropsActivity.prototype._clone = function () { return new n.PropsActivity } , n.PropsActivity.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PropsActivity.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PropsActivity.prototype.writeTo = function (t) { t.writeString(0, this.sActUrl), t.writeString(1, this.sActText), t.writeString(2, this.sActLink) } , n.PropsActivity.prototype.readFrom = function (t) { this.sActUrl = t.readString(0, !1, this.sActUrl), this.sActText = t.readString(1, !1, this.sActText), this.sActLink = t.readString(2, !1, this.sActLink) } , n.WatchTogetherVipDecoInfo = function () { this.iVipLevel = 0 } , n.WatchTogetherVipDecoInfo.prototype._clone = function () { return new n.WatchTogetherVipDecoInfo } , n.WatchTogetherVipDecoInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WatchTogetherVipDecoInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WatchTogetherVipDecoInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iVipLevel) } , n.WatchTogetherVipDecoInfo.prototype.readFrom = function (t) { this.iVipLevel = t.readInt32(0, !1, this.iVipLevel) } , n.GetSuperFansCardReq = function () { this.tUserId = new n.UserId, this.lUid = 0, this.lPid = 0 } , n.GetSuperFansCardReq.prototype._clone = function () { return new n.GetSuperFansCardReq } , n.GetSuperFansCardReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetSuperFansCardReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetSuperFansCardReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lPid) } , n.GetSuperFansCardReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lUid = t.readInt64(1, !1, this.lUid), this.lPid = t.readInt64(2, !1, this.lPid) } , n.GetSuperFansCardRsp = function () { this.lUid = 0, this.lPid = 0, this.iCardCount = 0, this.iItemType = 0 } , n.GetSuperFansCardRsp.prototype._clone = function () { return new n.GetSuperFansCardRsp } , n.GetSuperFansCardRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetSuperFansCardRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetSuperFansCardRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iCardCount), t.writeInt32(3, this.iItemType) } , n.GetSuperFansCardRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPid = t.readInt64(1, !1, this.lPid), this.iCardCount = t.readInt32(2, !1, this.iCardCount), this.iItemType = t.readInt32(3, !1, this.iItemType) } , n.SuperFansRankListReq = function () { this.tUserId = new n.UserId, this.lPid = 0 } , n.SuperFansRankListReq.prototype._clone = function () { return new n.SuperFansRankListReq } , n.SuperFansRankListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SuperFansRankListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SuperFansRankListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid) } , n.SuperFansRankListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.SuperFansRankListRsp = function () { this.vSuperFansRankItem = new r.Vector(new n.SuperFansRankItem), this.lPid = 0, this.iStart = 0, this.iCount = 0, this.iSFItemType = 0, this.iNum = 0 } , n.SuperFansRankListRsp.prototype._clone = function () { return new n.SuperFansRankListRsp } , n.SuperFansRankListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SuperFansRankListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SuperFansRankListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vSuperFansRankItem), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iStart), t.writeInt32(3, this.iCount), t.writeInt32(4, this.iSFItemType), t.writeInt32(5, this.iNum) } , n.SuperFansRankListRsp.prototype.readFrom = function (t) { this.vSuperFansRankItem = t.readVector(0, !1, this.vSuperFansRankItem), this.lPid = t.readInt64(1, !1, this.lPid), this.iStart = t.readInt32(2, !1, this.iStart), this.iCount = t.readInt32(3, !1, this.iCount), this.iSFItemType = t.readInt32(4, !1, this.iSFItemType), this.iNum = t.readInt32(5, !1, this.iNum) } , n.SuperFansRankItem = function () { this.lUid = 0, this.sNickName = "", this.sLogo = "", this.iUserLevel = 0, this.iRank = 0, this.lScore = 0, this.tNobleLevel = new n.NobleLevelInfo, this.iSFFlag = 0 } , n.SuperFansRankItem.prototype._clone = function () { return new n.SuperFansRankItem } , n.SuperFansRankItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SuperFansRankItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SuperFansRankItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeString(2, this.sLogo), t.writeInt32(3, this.iUserLevel), t.writeInt32(4, this.iRank), t.writeInt64(5, this.lScore), t.writeStruct(6, this.tNobleLevel), t.writeInt32(7, this.iSFFlag) } , n.SuperFansRankItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.sLogo = t.readString(2, !1, this.sLogo), this.iUserLevel = t.readInt32(3, !1, this.iUserLevel), this.iRank = t.readInt32(4, !1, this.iRank), this.lScore = t.readInt64(5, !1, this.lScore), this.tNobleLevel = t.readStruct(6, !1, this.tNobleLevel), this.iSFFlag = t.readInt32(7, !1, this.iSFFlag) } , n.SuperFansInfo = function () { this.lSFExpiredTS = 0, this.iSFFlag = 0, this.lSFAnnualTS = 0 } , n.SuperFansInfo.prototype._clone = function () { return new n.SuperFansInfo } , n.SuperFansInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SuperFansInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SuperFansInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lSFExpiredTS), t.writeInt32(1, this.iSFFlag), t.writeInt64(2, this.lSFAnnualTS) } , n.SuperFansInfo.prototype.readFrom = function (t) { this.lSFExpiredTS = t.readInt64(0, !1, this.lSFExpiredTS), this.iSFFlag = t.readInt32(1, !1, this.iSFFlag), this.lSFAnnualTS = t.readInt64(2, !1, this.lSFAnnualTS) } , n.SuperFansExtendInfo = function () { this.lUid = 0, this.lPid = 0, this.tInfo = new n.SuperFansInfo, this.iOpType = 0 } , n.SuperFansExtendInfo.prototype._clone = function () { return new n.SuperFansExtendInfo } , n.SuperFansExtendInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SuperFansExtendInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SuperFansExtendInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPid), t.writeStruct(2, this.tInfo), t.writeInt32(3, this.iOpType) } , n.SuperFansExtendInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPid = t.readInt64(1, !1, this.lPid), this.tInfo = t.readStruct(2, !1, this.tInfo), this.iOpType = t.readInt32(3, !1, this.iOpType) } , n.GetGameInfoListReq = function () { this.tId = new n.UserId, this.lTopSid = 0, this.lSubSid = 0, this.lPid = 0 } , n.GetGameInfoListReq.prototype._clone = function () { return new n.GetGameInfoListReq } , n.GetGameInfoListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetGameInfoListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetGameInfoListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid), t.writeInt64(3, this.lPid) } , n.GetGameInfoListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.lPid = t.readInt64(3, !1, this.lPid) } , n.GetGameInfoListRsp = function () { this.vGameNoticeInfoList = new r.Vector(new n.GameNoticeInfoList), this.iCommission = 0 } , n.GetGameInfoListRsp.prototype._clone = function () { return new n.GetGameInfoListRsp } , n.GetGameInfoListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetGameInfoListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetGameInfoListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vGameNoticeInfoList), t.writeInt32(1, this.iCommission) } , n.GetGameInfoListRsp.prototype.readFrom = function (t) { this.vGameNoticeInfoList = t.readVector(0, !1, this.vGameNoticeInfoList), this.iCommission = t.readInt32(1, !1, this.iCommission) } , n.GetRemainBeanNumReq = function () { this.tId = new n.UserId, this.lTopSid = 0, this.lSubSid = 0, this.lPid = 0, this.iUnitId = 0, this.iBetOdds = 0 } , n.GetRemainBeanNumReq.prototype._clone = function () { return new n.GetRemainBeanNumReq } , n.GetRemainBeanNumReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRemainBeanNumReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRemainBeanNumReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid), t.writeInt64(3, this.lPid), t.writeInt32(4, this.iUnitId), t.writeInt32(5, this.iBetOdds) } , n.GetRemainBeanNumReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.lPid = t.readInt64(3, !1, this.lPid), this.iUnitId = t.readInt32(4, !1, this.iUnitId), this.iBetOdds = t.readInt32(5, !1, this.iBetOdds) } , n.GetRemainBeanNumRsp = function () { this.iCode = 0, this.iBetType = 0, this.iBetRemainNum = 0, this.iBuyAllNum = 0, this.lBetRemainNum = 0, this.lBuyAllNum = 0 } , n.GetRemainBeanNumRsp.prototype._clone = function () { return new n.GetRemainBeanNumRsp } , n.GetRemainBeanNumRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRemainBeanNumRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRemainBeanNumRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeInt32(1, this.iBetType), t.writeInt32(2, this.iBetRemainNum), t.writeInt32(3, this.iBuyAllNum), t.writeInt64(4, this.lBetRemainNum), t.writeInt64(5, this.lBuyAllNum) } , n.GetRemainBeanNumRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.iBetType = t.readInt32(1, !1, this.iBetType), this.iBetRemainNum = t.readInt32(2, !1, this.iBetRemainNum), this.iBuyAllNum = t.readInt32(3, !1, this.iBuyAllNum), this.lBetRemainNum = t.readInt64(4, !1, this.lBetRemainNum), this.lBuyAllNum = t.readInt64(5, !1, this.lBuyAllNum) } , n.QueryPackageReq = function () { this.tId = new n.UserId, this.lTopSid = 0, this.lSubSid = 0 } , n.QueryPackageReq.prototype._clone = function () { return new n.QueryPackageReq } , n.QueryPackageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryPackageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryPackageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid) } , n.QueryPackageReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid) } , n.QueryPackageRsp = function () { this.iCode = 0, this.iItemWhiteBeanCount = 0, this.iItemGreenBeanCount = 0, this.lItemWhiteBeanCount = 0, this.lItemGreenBeanCount = 0 } , n.QueryPackageRsp.prototype._clone = function () { return new n.QueryPackageRsp } , n.QueryPackageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryPackageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryPackageRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeInt32(1, this.iItemWhiteBeanCount), t.writeInt32(2, this.iItemGreenBeanCount), t.writeInt64(3, this.lItemWhiteBeanCount), t.writeInt64(4, this.lItemGreenBeanCount) } , n.QueryPackageRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.iItemWhiteBeanCount = t.readInt32(1, !1, this.iItemWhiteBeanCount), this.iItemGreenBeanCount = t.readInt32(2, !1, this.iItemGreenBeanCount), this.lItemWhiteBeanCount = t.readInt64(3, !1, this.lItemWhiteBeanCount), this.lItemGreenBeanCount = t.readInt64(4, !1, this.lItemGreenBeanCount) } , n.QueryCardPackageReq = function () { this.tUserId = new n.UserId, this.vUids = new r.Vector(new r.INT64), this.vItemTypes = new r.Vector(new r.INT32), this.vCardTypes = new r.Vector(new r.INT32), this.lExpiredTime = 0, this.iIsStorage = 0, this.iType = 0 } , n.QueryCardPackageReq.prototype._clone = function () { return new n.QueryCardPackageReq } , n.QueryCardPackageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryCardPackageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryCardPackageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeVector(1, this.vUids), t.writeVector(2, this.vItemTypes), t.writeVector(3, this.vCardTypes), t.writeInt64(4, this.lExpiredTime), t.writeInt32(5, this.iIsStorage), t.writeInt32(6, this.iType) } , n.QueryCardPackageReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.vUids = t.readVector(1, !1, this.vUids), this.vItemTypes = t.readVector(2, !1, this.vItemTypes), this.vCardTypes = t.readVector(3, !1, this.vCardTypes), this.lExpiredTime = t.readInt64(4, !1, this.lExpiredTime), this.iIsStorage = t.readInt32(5, !1, this.iIsStorage), this.iType = t.readInt32(6, !1, this.iType) } , n.QueryCardPackageRsp = function () { this.vItemsInUsers = new r.Vector(new n.UserPackageItemInfo) } , n.QueryCardPackageRsp.prototype._clone = function () { return new n.QueryCardPackageRsp } , n.QueryCardPackageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryCardPackageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryCardPackageRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vItemsInUsers) } , n.QueryCardPackageRsp.prototype.readFrom = function (t) { this.vItemsInUsers = t.readVector(0, !1, this.vItemsInUsers) } , n.UserPackageItemInfo = function () { this.lUid = 0, this.iItemType = 0, this.sCardName = "", this.iCardType = 0, this.lExpireTime = 0, this.iIsPay = 0, this.lItemCount = 0 } , n.UserPackageItemInfo.prototype._clone = function () { return new n.UserPackageItemInfo } , n.UserPackageItemInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserPackageItemInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserPackageItemInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iItemType), t.writeString(2, this.sCardName), t.writeInt32(3, this.iCardType), t.writeInt32(4, this.lExpireTime), t.writeInt32(5, this.iIsPay), t.writeInt64(6, this.lItemCount) } , n.UserPackageItemInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iItemType = t.readInt32(1, !1, this.iItemType), this.sCardName = t.readString(2, !1, this.sCardName), this.iCardType = t.readInt32(3, !1, this.iCardType), this.lExpireTime = t.readInt32(4, !1, this.lExpireTime), this.iIsPay = t.readInt32(5, !1, this.iIsPay), this.lItemCount = t.readInt64(6, !1, this.lItemCount) } , n.BuyBetReq = function () { this.tId = new n.UserId, this.lTopSid = 0, this.lSubSid = 0, this.lPid = 0, this.iUnitId = 0, this.iBetOdds = 0, this.sUserName = "", this.iExchangeAmount = 0, this.sTokencakey = "", this.sOrderId = "" } , n.BuyBetReq.prototype._clone = function () { return new n.BuyBetReq } , n.BuyBetReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BuyBetReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BuyBetReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid), t.writeInt64(3, this.lPid), t.writeInt32(4, this.iUnitId), t.writeInt32(5, this.iBetOdds), t.writeString(6, this.sUserName), t.writeInt32(7, this.iExchangeAmount), t.writeString(8, this.sTokencakey), t.writeString(9, this.sOrderId) } , n.BuyBetReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.lPid = t.readInt64(3, !1, this.lPid), this.iUnitId = t.readInt32(4, !1, this.iUnitId), this.iBetOdds = t.readInt32(5, !1, this.iBetOdds), this.sUserName = t.readString(6, !1, this.sUserName), this.iExchangeAmount = t.readInt32(7, !1, this.iExchangeAmount), this.sTokencakey = t.readString(8, !1, this.sTokencakey), this.sOrderId = t.readString(9, !1, this.sOrderId) } , n.BuyBetRsp = function () { this.iCode = 0, this.iBetType = 0, this.iBetOdds = 0, this.iSuccessExchangeAmount = 0, this.iFailedExchangeAmount = 0, this.iNestBestOdds = 0, this.sMsg = "" } , n.BuyBetRsp.prototype._clone = function () { return new n.BuyBetRsp } , n.BuyBetRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BuyBetRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BuyBetRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeInt32(1, this.iBetType), t.writeInt32(2, this.iBetOdds), t.writeInt32(3, this.iSuccessExchangeAmount), t.writeInt32(4, this.iFailedExchangeAmount), t.writeInt32(5, this.iNestBestOdds), t.writeString(6, this.sMsg) } , n.BuyBetRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.iBetType = t.readInt32(1, !1, this.iBetType), this.iBetOdds = t.readInt32(2, !1, this.iBetOdds), this.iSuccessExchangeAmount = t.readInt32(3, !1, this.iSuccessExchangeAmount), this.iFailedExchangeAmount = t.readInt32(4, !1, this.iFailedExchangeAmount), this.iNestBestOdds = t.readInt32(5, !1, this.iNestBestOdds), this.sMsg = t.readString(6, !1, this.sMsg) } , n.BetReq = function () { this.tId = new n.UserId, this.lTopSid = 0, this.lSubSid = 0, this.lPid = 0, this.sBankerName = "", this.iBetAmount = 0, this.iBetOdds = 0, this.iGameUnitId = 0, this.iBetType = 0, this.sTokencakey = "", this.sOrderId = "" } , n.BetReq.prototype._clone = function () { return new n.BetReq } , n.BetReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BetReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BetReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid), t.writeInt64(3, this.lPid), t.writeString(4, this.sBankerName), t.writeInt32(5, this.iBetAmount), t.writeInt32(6, this.iBetOdds), t.writeInt32(7, this.iGameUnitId), t.writeInt32(8, this.iBetType), t.writeString(9, this.sTokencakey), t.writeString(10, this.sOrderId) } , n.BetReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.lPid = t.readInt64(3, !1, this.lPid), this.sBankerName = t.readString(4, !1, this.sBankerName), this.iBetAmount = t.readInt32(5, !1, this.iBetAmount), this.iBetOdds = t.readInt32(6, !1, this.iBetOdds), this.iGameUnitId = t.readInt32(7, !1, this.iGameUnitId), this.iBetType = t.readInt32(8, !1, this.iBetType), this.sTokencakey = t.readString(9, !1, this.sTokencakey), this.sOrderId = t.readString(10, !1, this.sOrderId) } , n.BetRsp = function () { this.iCode = 0, this.sMsg = "" } , n.BetRsp.prototype._clone = function () { return new n.BetRsp } , n.BetRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BetRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BetRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeString(1, this.sMsg) } , n.BetRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.MyBetInfo = function () { this.iBetId = 0, this.sBankerName = "", this.iOperationType = 0, this.iBetType = 0, this.iBetAmount = 0, this.iBetExchangeAmount = 0, this.iBetOdds = 0, this.lBetTime = 0, this.sBetWinnerName = "", this.sGameName = "", this.lBetExchangeAmount = 0 } , n.MyBetInfo.prototype._clone = function () { return new n.MyBetInfo } , n.MyBetInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MyBetInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MyBetInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iBetId), t.writeString(1, this.sBankerName), t.writeInt32(2, this.iOperationType), t.writeInt32(3, this.iBetType), t.writeInt32(4, this.iBetAmount), t.writeInt32(5, this.iBetExchangeAmount), t.writeInt32(6, this.iBetOdds), t.writeInt64(7, this.lBetTime), t.writeString(8, this.sBetWinnerName), t.writeString(9, this.sGameName), t.writeInt64(10, this.lBetExchangeAmount) } , n.MyBetInfo.prototype.readFrom = function (t) { this.iBetId = t.readInt32(0, !1, this.iBetId), this.sBankerName = t.readString(1, !1, this.sBankerName), this.iOperationType = t.readInt32(2, !1, this.iOperationType), this.iBetType = t.readInt32(3, !1, this.iBetType), this.iBetAmount = t.readInt32(4, !1, this.iBetAmount), this.iBetExchangeAmount = t.readInt32(5, !1, this.iBetExchangeAmount), this.iBetOdds = t.readInt32(6, !1, this.iBetOdds), this.lBetTime = t.readInt64(7, !1, this.lBetTime), this.sBetWinnerName = t.readString(8, !1, this.sBetWinnerName), this.sGameName = t.readString(9, !1, this.sGameName), this.lBetExchangeAmount = t.readInt64(10, !1, this.lBetExchangeAmount) } , n.BatchGameInfoNotice = function () { this.vGameNoticeInfoList = new r.Vector(new n.GameNoticeInfoList), this.lTopSid = 0, this.lSubSid = 0, this.iCommission = 0, this.lPid = 0 } , n.BatchGameInfoNotice.prototype._clone = function () { return new n.BatchGameInfoNotice } , n.BatchGameInfoNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BatchGameInfoNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BatchGameInfoNotice.prototype.writeTo = function (t) { t.writeVector(0, this.vGameNoticeInfoList), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid), t.writeInt32(3, this.iCommission), t.writeInt64(4, this.lPid) } , n.BatchGameInfoNotice.prototype.readFrom = function (t) { this.vGameNoticeInfoList = t.readVector(0, !1, this.vGameNoticeInfoList), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.iCommission = t.readInt32(3, !1, this.iCommission), this.lPid = t.readInt64(4, !1, this.lPid) } , n.GameNoticeInfoList = function () { this.vGameNoticeInfo = new r.Vector(new n.GameNoticeInfo) } , n.GameNoticeInfoList.prototype._clone = function () { return new n.GameNoticeInfoList } , n.GameNoticeInfoList.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameNoticeInfoList.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameNoticeInfoList.prototype.writeTo = function (t) { t.writeVector(0, this.vGameNoticeInfo) } , n.GameNoticeInfoList.prototype.readFrom = function (t) { this.vGameNoticeInfo = t.readVector(0, !1, this.vGameNoticeInfo) } , n.GameNoticeInfo = function () { this.iGameId = 0, this.iGameStats = 0, this.lGameStarterUid = 0, this.sGameName = "", this.lGameStarttime = 0, this.sGameDescription = "", this.vGameUnitInfo = new r.Vector(new n.GameUnitInfoV1), this.iStarterTotalGames = 0, this.iStarterUncloseGames = 0, this.iStarterCreditValue = 0, this.iExchangeCredit = 0, this.iBetType = 0, this.lGameBetOffTime = 0, this.iGameBetOffRetTime = 0 } , n.GameNoticeInfo.prototype._clone = function () { return new n.GameNoticeInfo } , n.GameNoticeInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameNoticeInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameNoticeInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iGameId), t.writeInt32(1, this.iGameStats), t.writeInt64(2, this.lGameStarterUid), t.writeString(3, this.sGameName), t.writeInt64(4, this.lGameStarttime), t.writeString(5, this.sGameDescription), t.writeVector(6, this.vGameUnitInfo), t.writeInt32(7, this.iStarterTotalGames), t.writeInt32(8, this.iStarterUncloseGames), t.writeInt32(9, this.iStarterCreditValue), t.writeInt32(10, this.iExchangeCredit), t.writeInt32(11, this.iBetType), t.writeInt32(12, this.lGameBetOffTime), t.writeInt32(13, this.iGameBetOffRetTime) } , n.GameNoticeInfo.prototype.readFrom = function (t) { this.iGameId = t.readInt32(0, !1, this.iGameId), this.iGameStats = t.readInt32(1, !1, this.iGameStats), this.lGameStarterUid = t.readInt64(2, !1, this.lGameStarterUid), this.sGameName = t.readString(3, !1, this.sGameName), this.lGameStarttime = t.readInt64(4, !1, this.lGameStarttime), this.sGameDescription = t.readString(5, !1, this.sGameDescription), this.vGameUnitInfo = t.readVector(6, !1, this.vGameUnitInfo), this.iStarterTotalGames = t.readInt32(7, !1, this.iStarterTotalGames), this.iStarterUncloseGames = t.readInt32(8, !1, this.iStarterUncloseGames), this.iStarterCreditValue = t.readInt32(9, !1, this.iStarterCreditValue), this.iExchangeCredit = t.readInt32(10, !1, this.iExchangeCredit), this.iBetType = t.readInt32(11, !1, this.iBetType), this.lGameBetOffTime = t.readInt32(12, !1, this.lGameBetOffTime), this.iGameBetOffRetTime = t.readInt32(13, !1, this.iGameBetOffRetTime) } , n.GameInfoChangeNotice = function () { this.iGameId = 0, this.iGameStats = 0, this.vGameUnitInfo = new r.Vector(new n.GameUnitInfoV1), this.lTopSid = 0, this.lSubSid = 0, this.lPid = 0 } , n.GameInfoChangeNotice.prototype._clone = function () { return new n.GameInfoChangeNotice } , n.GameInfoChangeNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameInfoChangeNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameInfoChangeNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iGameId), t.writeInt32(1, this.iGameStats), t.writeVector(2, this.vGameUnitInfo), t.writeInt64(3, this.lTopSid), t.writeInt64(4, this.lSubSid), t.writeInt64(5, this.lPid) } , n.GameInfoChangeNotice.prototype.readFrom = function (t) { this.iGameId = t.readInt32(0, !1, this.iGameId), this.iGameStats = t.readInt32(1, !1, this.iGameStats), this.vGameUnitInfo = t.readVector(2, !1, this.vGameUnitInfo), this.lTopSid = t.readInt64(3, !1, this.lTopSid), this.lSubSid = t.readInt64(4, !1, this.lSubSid), this.lPid = t.readInt64(5, !1, this.lPid) } , n.GameUnitInfoV1 = function () { this.iGameUnitId = 0, this.sGameUnitName = "", this.iBetOdds = 0, this.iBetExchangeAmount = 0, this.lBetExchangeAmount = 0 } , n.GameUnitInfoV1.prototype._clone = function () { return new n.GameUnitInfoV1 } , n.GameUnitInfoV1.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameUnitInfoV1.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameUnitInfoV1.prototype.writeTo = function (t) { t.writeInt32(0, this.iGameUnitId), t.writeString(1, this.sGameUnitName), t.writeInt32(2, this.iBetOdds), t.writeInt32(3, this.iBetExchangeAmount), t.writeInt64(4, this.lBetExchangeAmount) } , n.GameUnitInfoV1.prototype.readFrom = function (t) { this.iGameUnitId = t.readInt32(0, !1, this.iGameUnitId), this.sGameUnitName = t.readString(1, !1, this.sGameUnitName), this.iBetOdds = t.readInt32(2, !1, this.iBetOdds), this.iBetExchangeAmount = t.readInt32(3, !1, this.iBetExchangeAmount), this.lBetExchangeAmount = t.readInt64(4, !1, this.lBetExchangeAmount) } , n.EndHistoryGameNotice = function () { this.vHistoryGameInfo = new r.Vector(new n.HistoryGameInfo), this.lTopSid = 0, this.lSubSid = 0 } , n.EndHistoryGameNotice.prototype._clone = function () { return new n.EndHistoryGameNotice } , n.EndHistoryGameNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EndHistoryGameNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EndHistoryGameNotice.prototype.writeTo = function (t) { t.writeVector(0, this.vHistoryGameInfo), t.writeInt64(1, this.lTopSid), t.writeInt64(2, this.lSubSid) } , n.EndHistoryGameNotice.prototype.readFrom = function (t) { this.vHistoryGameInfo = t.readVector(0, !1, this.vHistoryGameInfo), this.lTopSid = t.readInt64(1, !1, this.lTopSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid) } , n.HistoryGameInfo = function () { this.sTopicName = "", this.iBreakFlag = 0, this.sWinnerName = "" } , n.HistoryGameInfo.prototype._clone = function () { return new n.HistoryGameInfo } , n.HistoryGameInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.HistoryGameInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.HistoryGameInfo.prototype.writeTo = function (t) { t.writeString(0, this.sTopicName), t.writeInt32(1, this.iBreakFlag), t.writeString(2, this.sWinnerName) } , n.HistoryGameInfo.prototype.readFrom = function (t) { this.sTopicName = t.readString(0, !1, this.sTopicName), this.iBreakFlag = t.readInt32(1, !1, this.iBreakFlag), this.sWinnerName = t.readString(2, !1, this.sWinnerName) } , n.GameSettlementNotice = function () { this.vGameUnitNames = new r.Vector(new r.STRING), this.iWinnerUnitId = 0, this.iBetIncome = 0, this.iBuyIncome = 0, this.lGameTime = 0, this.vMyInfoList = new r.Vector(new n.MyBetInfo), this.iGameId = 0, this.lBetIncome = 0 } , n.GameSettlementNotice.prototype._clone = function () { return new n.GameSettlementNotice } , n.GameSettlementNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameSettlementNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameSettlementNotice.prototype.writeTo = function (t) { t.writeVector(0, this.vGameUnitNames), t.writeInt32(1, this.iWinnerUnitId), t.writeInt32(2, this.iBetIncome), t.writeInt32(3, this.iBuyIncome), t.writeInt64(4, this.lGameTime), t.writeVector(5, this.vMyInfoList), t.writeInt32(6, this.iGameId), t.writeInt64(7, this.lBetIncome) } , n.GameSettlementNotice.prototype.readFrom = function (t) { this.vGameUnitNames = t.readVector(0, !1, this.vGameUnitNames), this.iWinnerUnitId = t.readInt32(1, !1, this.iWinnerUnitId), this.iBetIncome = t.readInt32(2, !1, this.iBetIncome), this.iBuyIncome = t.readInt32(3, !1, this.iBuyIncome), this.lGameTime = t.readInt64(4, !1, this.lGameTime), this.vMyInfoList = t.readVector(5, !1, this.vMyInfoList), this.iGameId = t.readInt32(6, !1, this.iGameId), this.lBetIncome = t.readInt64(7, !1, this.lBetIncome) } , n.PresenterEndGameNotice = function () { this.iGameId = 0, this.iGameUnitId = 0, this.iGameResult = 0 } , n.PresenterEndGameNotice.prototype._clone = function () { return new n.PresenterEndGameNotice } , n.PresenterEndGameNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterEndGameNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterEndGameNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iGameId), t.writeInt32(1, this.iGameUnitId), t.writeInt32(2, this.iGameResult) } , n.PresenterEndGameNotice.prototype.readFrom = function (t) { this.iGameId = t.readInt32(0, !1, this.iGameId), this.iGameUnitId = t.readInt32(1, !1, this.iGameUnitId), this.iGameResult = t.readInt32(2, !1, this.iGameResult) } , n.GetAssistantReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lAssistantUid = 0 } , n.GetAssistantReq.prototype._clone = function () { return new n.GetAssistantReq } , n.GetAssistantReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetAssistantReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetAssistantReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lAssistantUid) } , n.GetAssistantReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lAssistantUid = t.readInt64(2, !1, this.lAssistantUid) } , n.GetAssistantRsp = function () { this.iCode = 0, this.lAssistantUid = 0 } , n.GetAssistantRsp.prototype._clone = function () { return new n.GetAssistantRsp } , n.GetAssistantRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetAssistantRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetAssistantRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeInt64(1, this.lAssistantUid) } , n.GetAssistantRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.lAssistantUid = t.readInt64(1, !1, this.lAssistantUid) } , n.ShowScreenSkinNotify = function () { this.data = new n.ScreenSkinData } , n.ShowScreenSkinNotify.prototype._clone = function () { return new n.ShowScreenSkinNotify } , n.ShowScreenSkinNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ShowScreenSkinNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ShowScreenSkinNotify.prototype.writeTo = function (t) { t.writeStruct(0, this.data) } , n.ShowScreenSkinNotify.prototype.readFrom = function (t) { this.data = t.readStruct(0, !1, this.data) } , n.HideScreenSkinNotify = function () { this.lId = 0 } , n.HideScreenSkinNotify.prototype._clone = function () { return new n.HideScreenSkinNotify } , n.HideScreenSkinNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.HideScreenSkinNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.HideScreenSkinNotify.prototype.writeTo = function (t) { t.writeInt64(0, this.lId) } , n.HideScreenSkinNotify.prototype.readFrom = function (t) { this.lId = t.readInt64(0, !1, this.lId) } , n.ScreenSkinData = function () { this.lId = 0, this.sTitle = "", this.sPicUrl = "", this.iStatus = 0, this.iTemplate = 0, this.iPresenterUid = 0, this.sWebPicUrl = "" } , n.ScreenSkinData.prototype._clone = function () { return new n.ScreenSkinData } , n.ScreenSkinData.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ScreenSkinData.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ScreenSkinData.prototype.writeTo = function (t) { t.writeInt64(0, this.lId), t.writeString(1, this.sTitle), t.writeString(2, this.sPicUrl), t.writeInt16(3, this.iStatus), t.writeInt32(4, this.iTemplate), t.writeInt64(5, this.iPresenterUid), t.writeString(6, this.sWebPicUrl) } , n.ScreenSkinData.prototype.readFrom = function (t) { this.lId = t.readInt64(0, !1, this.lId), this.sTitle = t.readString(1, !1, this.sTitle), this.sPicUrl = t.readString(2, !1, this.sPicUrl), this.iStatus = t.readInt16(3, !1, this.iStatus), this.iTemplate = t.readInt32(4, !1, this.iTemplate), this.iPresenterUid = t.readInt64(5, !1, this.iPresenterUid), this.sWebPicUrl = t.readString(6, !1, this.sWebPicUrl) } , n.getScreenSkinReq = function () { this.tId = new n.UserId, this.lPresenterUid = 0, this.iTemplate = 0, this.iFromType = 0 } , n.getScreenSkinReq.prototype._clone = function () { return new n.getScreenSkinReq } , n.getScreenSkinReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.getScreenSkinReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.getScreenSkinReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPresenterUid), t.writeInt32(2, this.iTemplate), t.writeInt32(3, this.iFromType) } , n.getScreenSkinReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPresenterUid = t.readInt64(1, !1, this.lPresenterUid), this.iTemplate = t.readInt32(2, !1, this.iTemplate), this.iFromType = t.readInt32(3, !1, this.iFromType) } , n.getScreenSkinRsp = function () { this.iRetCode = 0, this.data = new n.ScreenSkinData } , n.getScreenSkinRsp.prototype._clone = function () { return new n.getScreenSkinRsp } , n.getScreenSkinRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.getScreenSkinRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.getScreenSkinRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeStruct(1, this.data) } , n.getScreenSkinRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.data = t.readStruct(1, !1, this.data) } , n.GetRoomAuditConfReq = function () { this.tId = new n.UserId, this.lTopCid = 0, this.lSubCid = 0, this.lPresenterUid = 0 } , n.GetRoomAuditConfReq.prototype._clone = function () { return new n.GetRoomAuditConfReq } , n.GetRoomAuditConfReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRoomAuditConfReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRoomAuditConfReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTopCid), t.writeInt64(2, this.lSubCid), t.writeInt64(3, this.lPresenterUid) } , n.GetRoomAuditConfReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTopCid = t.readInt64(1, !1, this.lTopCid), this.lSubCid = t.readInt64(2, !1, this.lSubCid), this.lPresenterUid = t.readInt64(3, !1, this.lPresenterUid) } , n.GetRoomAuditConfRsp = function () { this.lPresenterUid = 0, this.vSpeakSwitchItem = new r.Vector(new n.SpeakSwitchItem) } , n.GetRoomAuditConfRsp.prototype._clone = function () { return new n.GetRoomAuditConfRsp } , n.GetRoomAuditConfRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRoomAuditConfRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRoomAuditConfRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lPresenterUid), t.writeVector(1, this.vSpeakSwitchItem) } , n.GetRoomAuditConfRsp.prototype.readFrom = function (t) { this.lPresenterUid = t.readInt64(0, !1, this.lPresenterUid), this.vSpeakSwitchItem = t.readVector(1, !1, this.vSpeakSwitchItem) } , n.SpeakSwitchItem = function () { this.iItemID = 0, this.iValue = 0 } , n.SpeakSwitchItem.prototype._clone = function () { return new n.SpeakSwitchItem } , n.SpeakSwitchItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SpeakSwitchItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SpeakSwitchItem.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemID), t.writeInt32(1, this.iValue) } , n.SpeakSwitchItem.prototype.readFrom = function (t) { this.iItemID = t.readInt32(0, !1, this.iItemID), this.iValue = t.readInt32(1, !1, this.iValue) } , n.ERoomAuditConfItem = { EItem_NormalNoSpeak: 1001, EItem_TextLimit: 1002, EItem_SpeakCD: 1003, EItem_ResetNoSpeakConf: 1004 }, n.GetPresenterDetailReq = function () { this.tId = new n.UserId, this.lUid = 0 } , n.GetPresenterDetailReq.prototype._clone = function () { return new n.GetPresenterDetailReq } , n.GetPresenterDetailReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPresenterDetailReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPresenterDetailReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid) } , n.GetPresenterDetailReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid) } , n.GetPresenterDetailRsp = function () { this.mMiscInfo = new r.Map(new r.STRING, new r.STRING), this.iStartTime = 0 } , n.GetPresenterDetailRsp.prototype._clone = function () { return new n.GetPresenterDetailRsp } , n.GetPresenterDetailRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPresenterDetailRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPresenterDetailRsp.prototype.writeTo = function (t) { t.writeMap(0, this.mMiscInfo), t.writeInt32(1, this.iStartTime) } , n.GetPresenterDetailRsp.prototype.readFrom = function (t) { this.mMiscInfo = t.readMap(0, !1, this.mMiscInfo), this.iStartTime = t.readInt32(1, !1, this.iStartTime) } , n.BadgeNameRsp = function () { this.lPid = 0, this.sBadgeName = "", this.iBadgeType = 0, this.lBadgeId = 0 } , n.BadgeNameRsp.prototype._clone = function () { return new n.BadgeNameRsp } , n.BadgeNameRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeNameRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeNameRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sBadgeName), t.writeInt32(2, this.iBadgeType), t.writeInt64(3, this.lBadgeId) } , n.BadgeNameRsp.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sBadgeName = t.readString(1, !1, this.sBadgeName), this.iBadgeType = t.readInt32(2, !1, this.iBadgeType), this.lBadgeId = t.readInt64(3, !1, this.lBadgeId) } , n.GameBaseInfo = function () { this.iId = 0, this.sFullName = "", this.sShortName = "", this.sIcon = "", this.iCategory = 0, this.sCategoryName = "", this.iExeId = 0 } , n.GameBaseInfo.prototype._clone = function () { return new n.GameBaseInfo } , n.GameBaseInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameBaseInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameBaseInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iId), t.writeString(1, this.sFullName), t.writeString(2, this.sShortName), t.writeString(3, this.sIcon), t.writeInt32(4, this.iCategory), t.writeString(5, this.sCategoryName), t.writeInt32(6, this.iExeId) } , n.GameBaseInfo.prototype.readFrom = function (t) { this.iId = t.readInt32(0, !1, this.iId), this.sFullName = t.readString(1, !1, this.sFullName), this.sShortName = t.readString(2, !1, this.sShortName), this.sIcon = t.readString(3, !1, this.sIcon), this.iCategory = t.readInt32(4, !1, this.iCategory), this.sCategoryName = t.readString(5, !1, this.sCategoryName), this.iExeId = t.readInt32(6, !1, this.iExeId) } , n.NobleLevelAttr = function () { this.iAttrType = 0, this.lValidDate = 0, this.iAttrStatus = 0, this.iProgress = 0, this.iTask = 0, this.iRemainDays = 0, this.sReserve = "" } , n.NobleLevelAttr.prototype._clone = function () { return new n.NobleLevelAttr } , n.NobleLevelAttr.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleLevelAttr.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleLevelAttr.prototype.writeTo = function (t) { t.writeInt32(0, this.iAttrType), t.writeInt64(1, this.lValidDate), t.writeInt32(2, this.iAttrStatus), t.writeInt32(3, this.iProgress), t.writeInt32(4, this.iTask), t.writeInt32(5, this.iRemainDays), t.writeString(6, this.sReserve) } , n.NobleLevelAttr.prototype.readFrom = function (t) { this.iAttrType = t.readInt32(0, !1, this.iAttrType), this.lValidDate = t.readInt64(1, !1, this.lValidDate), this.iAttrStatus = t.readInt32(2, !1, this.iAttrStatus), this.iProgress = t.readInt32(3, !1, this.iProgress), this.iTask = t.readInt32(4, !1, this.iTask), this.iRemainDays = t.readInt32(5, !1, this.iRemainDays), this.sReserve = t.readString(6, !1, this.sReserve) } , n.GetMountsListReq = function () { this.tUserId = new n.UserId, this.iMountsListType = 0 } , n.GetMountsListReq.prototype._clone = function () { return new n.GetMountsListReq } , n.GetMountsListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMountsListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMountsListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt32(1, this.iMountsListType) } , n.GetMountsListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.iMountsListType = t.readInt32(1, !1, this.iMountsListType) } , n.GetMountsListRsp = function () { this.vMountsInfoList = new r.Vector(new n.MountsInfo), this.tExterInfo = new n.DIYMountsExterInfo } , n.GetMountsListRsp.prototype._clone = function () { return new n.GetMountsListRsp } , n.GetMountsListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMountsListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMountsListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vMountsInfoList), t.writeStruct(1, this.tExterInfo) } , n.GetMountsListRsp.prototype.readFrom = function (t) { this.vMountsInfoList = t.readVector(0, !1, this.vMountsInfoList), this.tExterInfo = t.readStruct(1, !1, this.tExterInfo) } , n.MountsInfo = function () { this.lMountsId = 0, this.sMountsName = "", this.sMountsVerb = "", this.iWeight = 0, this.iIsStreamer = 0, this.iStatus = 0, this.sPCZipUrl = "", this.sAPPZipUrl = "", this.sWEBZipUrl = "", this.iSourceType = 0, this.sZSZipUrl = "", this.iMountsType = 0 } , n.MountsInfo.prototype._clone = function () { return new n.MountsInfo } , n.MountsInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MountsInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MountsInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lMountsId), t.writeString(1, this.sMountsName), t.writeString(2, this.sMountsVerb), t.writeInt32(3, this.iWeight), t.writeInt32(4, this.iIsStreamer), t.writeInt32(5, this.iStatus), t.writeString(6, this.sPCZipUrl), t.writeString(7, this.sAPPZipUrl), t.writeString(8, this.sWEBZipUrl), t.writeInt32(9, this.iSourceType), t.writeString(10, this.sZSZipUrl), t.writeInt32(11, this.iMountsType) } , n.MountsInfo.prototype.readFrom = function (t) { this.lMountsId = t.readInt64(0, !1, this.lMountsId), this.sMountsName = t.readString(1, !1, this.sMountsName), this.sMountsVerb = t.readString(2, !1, this.sMountsVerb), this.iWeight = t.readInt32(3, !1, this.iWeight), this.iIsStreamer = t.readInt32(4, !1, this.iIsStreamer), this.iStatus = t.readInt32(5, !1, this.iStatus), this.sPCZipUrl = t.readString(6, !1, this.sPCZipUrl), this.sAPPZipUrl = t.readString(7, !1, this.sAPPZipUrl), this.sWEBZipUrl = t.readString(8, !1, this.sWEBZipUrl), this.iSourceType = t.readInt32(9, !1, this.iSourceType), this.sZSZipUrl = t.readString(10, !1, this.sZSZipUrl), this.iMountsType = t.readInt32(11, !1, this.iMountsType) } , n.DIYMountsExterInfo = function () { this.sDIYDomain = "" } , n.DIYMountsExterInfo.prototype._clone = function () { return new n.DIYMountsExterInfo } , n.DIYMountsExterInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DIYMountsExterInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DIYMountsExterInfo.prototype.writeTo = function (t) { t.writeString(0, this.sDIYDomain) } , n.DIYMountsExterInfo.prototype.readFrom = function (t) { this.sDIYDomain = t.readString(0, !1, this.sDIYDomain) } , n.UserDIYMountsChanged = function () { this.lUid = 0, this.iChangedType = 0, this.lMountsId = 0, this.sMountsName = "", this.sUserNickName = "", this.sModuleName = "", this.iCount = 0, this.lScore = 0, this.sLevel = "", this.sEffectName = "", this.sUserLogo = "", this.lPid = 0, this.lScoreChanged = 0, this.tNobleLevel = new n.NobleLevelInfo, this.iOldBaseLevel = 0, this.iDIYMountsType = 0, this.sOldMountsName = "" } , n.UserDIYMountsChanged.prototype._clone = function () { return new n.UserDIYMountsChanged } , n.UserDIYMountsChanged.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserDIYMountsChanged.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserDIYMountsChanged.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iChangedType), t.writeInt64(2, this.lMountsId), t.writeString(3, this.sMountsName), t.writeString(4, this.sUserNickName), t.writeString(5, this.sModuleName), t.writeInt32(6, this.iCount), t.writeInt64(7, this.lScore), t.writeString(8, this.sLevel), t.writeString(9, this.sEffectName), t.writeString(10, this.sUserLogo), t.writeInt64(11, this.lPid), t.writeInt64(12, this.lScoreChanged), t.writeStruct(13, this.tNobleLevel), t.writeInt32(14, this.iOldBaseLevel), t.writeInt32(15, this.iDIYMountsType), t.writeString(16, this.sOldMountsName) } , n.UserDIYMountsChanged.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iChangedType = t.readInt32(1, !1, this.iChangedType), this.lMountsId = t.readInt64(2, !1, this.lMountsId), this.sMountsName = t.readString(3, !1, this.sMountsName), this.sUserNickName = t.readString(4, !1, this.sUserNickName), this.sModuleName = t.readString(5, !1, this.sModuleName), this.iCount = t.readInt32(6, !1, this.iCount), this.lScore = t.readInt64(7, !1, this.lScore), this.sLevel = t.readString(8, !1, this.sLevel), this.sEffectName = t.readString(9, !1, this.sEffectName), this.sUserLogo = t.readString(10, !1, this.sUserLogo), this.lPid = t.readInt64(11, !1, this.lPid), this.lScoreChanged = t.readInt64(12, !1, this.lScoreChanged), this.tNobleLevel = t.readStruct(13, !1, this.tNobleLevel), this.iOldBaseLevel = t.readInt32(14, !1, this.iOldBaseLevel), this.iDIYMountsType = t.readInt32(15, !1, this.iDIYMountsType), this.sOldMountsName = t.readString(16, !1, this.sOldMountsName) } , n.AwardUser = function () { this.sUserNick = "", this.iPrizeType = 0, this.sPrizeName = "" } , n.AwardUser.prototype._clone = function () { return new n.AwardUser } , n.AwardUser.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AwardUser.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AwardUser.prototype.writeTo = function (t) { t.writeString(0, this.sUserNick), t.writeInt16(1, this.iPrizeType), t.writeString(2, this.sPrizeName) } , n.AwardUser.prototype.readFrom = function (t) { this.sUserNick = t.readString(0, !1, this.sUserNick), this.iPrizeType = t.readInt16(1, !1, this.iPrizeType), this.sPrizeName = t.readString(2, !1, this.sPrizeName) } , n.TreasureResultBroadcastPacket = function () { this.lStarterUid = 0, this.sStarterNick = "", this.iShortChannelId = 0, this.vAwardUsers = new r.Vector(new n.AwardUser), this.lTid = 0, this.lSid = 0, this.iTreasureType0 = 0, this.sTreasureName = "", this.lPid = 0, this.iTreasureType = 0, this.iGameId = 0 } , n.TreasureResultBroadcastPacket.prototype._clone = function () { return new n.TreasureResultBroadcastPacket } , n.TreasureResultBroadcastPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureResultBroadcastPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureResultBroadcastPacket.prototype.writeTo = function (t) { t.writeInt64(0, this.lStarterUid), t.writeString(1, this.sStarterNick), t.writeInt32(2, this.iShortChannelId), t.writeVector(3, this.vAwardUsers), t.writeInt64(4, this.lTid), t.writeInt64(5, this.lSid), t.writeInt32(6, this.iTreasureType0), t.writeString(7, this.sTreasureName), t.writeInt64(8, this.lPid), t.writeInt32(9, this.iTreasureType), t.writeInt32(10, this.iGameId) } , n.TreasureResultBroadcastPacket.prototype.readFrom = function (t) { this.lStarterUid = t.readInt64(0, !1, this.lStarterUid), this.sStarterNick = t.readString(1, !1, this.sStarterNick), this.iShortChannelId = t.readInt32(2, !1, this.iShortChannelId), this.vAwardUsers = t.readVector(3, !1, this.vAwardUsers), this.lTid = t.readInt64(4, !1, this.lTid), this.lSid = t.readInt64(5, !1, this.lSid), this.iTreasureType0 = t.readInt32(6, !1, this.iTreasureType0), this.sTreasureName = t.readString(7, !1, this.sTreasureName), this.lPid = t.readInt64(8, !1, this.lPid), this.iTreasureType = t.readInt32(9, !1, this.iTreasureType), this.iGameId = t.readInt32(10, !1, this.iGameId) } , n.TreasureUpdateNotice = function () { this.lSendUid = 0, this.sSendNick = "", this.iQueneSize = 0, this.iCountDown = 0, this.iState = 0, this.Id = "", this.iTreasureType0 = 0, this.sTreasureName = "", this.iTreasureType = 0, this.iItemType = 0, this.lQueneSize = 0 } , n.TreasureUpdateNotice.prototype._clone = function () { return new n.TreasureUpdateNotice } , n.TreasureUpdateNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureUpdateNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureUpdateNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lSendUid), t.writeString(1, this.sSendNick), t.writeInt16(2, this.iQueneSize), t.writeInt32(3, this.iCountDown), t.writeInt16(4, this.iState), t.writeString(5, this.Id), t.writeInt32(6, this.iTreasureType0), t.writeString(7, this.sTreasureName), t.writeInt32(8, this.iTreasureType), t.writeInt32(9, this.iItemType), t.writeInt64(10, this.lQueneSize) } , n.TreasureUpdateNotice.prototype.readFrom = function (t) { this.lSendUid = t.readInt64(0, !1, this.lSendUid), this.sSendNick = t.readString(1, !1, this.sSendNick), this.iQueneSize = t.readInt16(2, !1, this.iQueneSize), this.iCountDown = t.readInt32(3, !1, this.iCountDown), this.iState = t.readInt16(4, !1, this.iState), this.Id = t.readString(5, !1, this.Id), this.iTreasureType0 = t.readInt32(6, !1, this.iTreasureType0), this.sTreasureName = t.readString(7, !1, this.sTreasureName), this.iTreasureType = t.readInt32(8, !1, this.iTreasureType), this.iItemType = t.readInt32(9, !1, this.iItemType), this.lQueneSize = t.readInt64(10, !1, this.lQueneSize) } , n.TreasureLotteryDrawReq = function () { this.tId = new n.UserId, this.sStarterNick = "", this.lSid = 0, this.lSubSid = 0, this.iFromType = 0, this.lRoomId = 0, this.lPid = 0 } , n.TreasureLotteryDrawReq.prototype._clone = function () { return new n.TreasureLotteryDrawReq } , n.TreasureLotteryDrawReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureLotteryDrawReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureLotteryDrawReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.sStarterNick), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lSubSid), t.writeInt16(4, this.iFromType), t.writeInt64(5, this.lRoomId), t.writeInt64(6, this.lPid) } , n.TreasureLotteryDrawReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.sStarterNick = t.readString(1, !1, this.sStarterNick), this.lSid = t.readInt64(2, !1, this.lSid), this.lSubSid = t.readInt64(3, !1, this.lSubSid), this.iFromType = t.readInt16(4, !1, this.iFromType), this.lRoomId = t.readInt64(5, !1, this.lRoomId), this.lPid = t.readInt64(6, !1, this.lPid) } , n.TreasureLotteryDrawRsp = function () { this.lStarterUid = 0, this.iRetCode = 0, this.iPrizeType = 0, this.sNickName = "", this.sPrizeName = "" } , n.TreasureLotteryDrawRsp.prototype._clone = function () { return new n.TreasureLotteryDrawRsp } , n.TreasureLotteryDrawRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureLotteryDrawRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureLotteryDrawRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lStarterUid), t.writeInt32(1, this.iRetCode), t.writeInt16(2, this.iPrizeType), t.writeString(3, this.sNickName), t.writeString(4, this.sPrizeName) } , n.TreasureLotteryDrawRsp.prototype.readFrom = function (t) { this.lStarterUid = t.readInt64(0, !1, this.lStarterUid), this.iRetCode = t.readInt32(1, !1, this.iRetCode), this.iPrizeType = t.readInt16(2, !1, this.iPrizeType), this.sNickName = t.readString(3, !1, this.sNickName), this.sPrizeName = t.readString(4, !1, this.sPrizeName) } , n.QueryTreasureInfoReq = function () { this.tId = new n.UserId, this.lSid = 0, this.lSubSid = 0, this.iFromType = 0, this.lRoomId = 0, this.lPid = 0 } , n.QueryTreasureInfoReq.prototype._clone = function () { return new n.QueryTreasureInfoReq } , n.QueryTreasureInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryTreasureInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryTreasureInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lSubSid), t.writeInt16(4, this.iFromType), t.writeInt64(5, this.lRoomId), t.writeInt64(6, this.lPid) } , n.QueryTreasureInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lSid = t.readInt64(1, !1, this.lSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.iFromType = t.readInt16(4, !1, this.iFromType), this.lRoomId = t.readInt64(5, !1, this.lRoomId), this.lPid = t.readInt64(6, !1, this.lPid) } , n.QueryTreasureInfoRsp = function () { this.iRetCode = 0, this.iQueneSize = 0, this.iStatus = 0, this.iCountDown = 0, this.lUid = 0, this.sNickName = "", this.iTreasureType0 = 0, this.sTreasureName = "", this.iTreasureType = 0, this.iItemType = 0, this.lQueneSize = 0 } , n.QueryTreasureInfoRsp.prototype._clone = function () { return new n.QueryTreasureInfoRsp } , n.QueryTreasureInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryTreasureInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryTreasureInfoRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeInt16(1, this.iQueneSize), t.writeInt16(2, this.iStatus), t.writeInt32(3, this.iCountDown), t.writeInt64(4, this.lUid), t.writeString(5, this.sNickName), t.writeInt32(6, this.iTreasureType0), t.writeString(7, this.sTreasureName), t.writeInt32(8, this.iTreasureType), t.writeInt32(9, this.iItemType), t.writeInt64(10, this.lQueneSize) } , n.QueryTreasureInfoRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.iQueneSize = t.readInt16(1, !1, this.iQueneSize), this.iStatus = t.readInt16(2, !1, this.iStatus), this.iCountDown = t.readInt32(3, !1, this.iCountDown), this.lUid = t.readInt64(4, !1, this.lUid), this.sNickName = t.readString(5, !1, this.sNickName), this.iTreasureType0 = t.readInt32(6, !1, this.iTreasureType0), this.sTreasureName = t.readString(7, !1, this.sTreasureName), this.iTreasureType = t.readInt32(8, !1, this.iTreasureType), this.iItemType = t.readInt32(9, !1, this.iItemType), this.lQueneSize = t.readInt64(10, !1, this.lQueneSize) } , n.TreasureLotteryResultNoticePacket = function () { this.lStarterUid = 0, this.lSid = 0, this.lSubSid = 0, this.lTimeStamp = 0, this.iPrizeType = 0, this.lUserUid = 0, this.sKey = "", this.sCode = "", this.sPrizeName = "", this.sStarterNick = "", this.sUserNick = "", this.lRoomId = 0 } , n.TreasureLotteryResultNoticePacket.prototype._clone = function () { return new n.TreasureLotteryResultNoticePacket } , n.TreasureLotteryResultNoticePacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureLotteryResultNoticePacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureLotteryResultNoticePacket.prototype.writeTo = function (t) { t.writeInt64(0, this.lStarterUid), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lSubSid), t.writeInt64(3, this.lTimeStamp), t.writeInt16(4, this.iPrizeType), t.writeInt64(5, this.lUserUid), t.writeString(6, this.sKey), t.writeString(7, this.sCode), t.writeString(8, this.sPrizeName), t.writeString(9, this.sStarterNick), t.writeString(10, this.sUserNick), t.writeInt64(11, this.lRoomId) } , n.TreasureLotteryResultNoticePacket.prototype.readFrom = function (t) { this.lStarterUid = t.readInt64(0, !1, this.lStarterUid), this.lSid = t.readInt64(1, !1, this.lSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.lTimeStamp = t.readInt64(3, !1, this.lTimeStamp), this.iPrizeType = t.readInt16(4, !1, this.iPrizeType), this.lUserUid = t.readInt64(5, !1, this.lUserUid), this.sKey = t.readString(6, !1, this.sKey), this.sCode = t.readString(7, !1, this.sCode), this.sPrizeName = t.readString(8, !1, this.sPrizeName), this.sStarterNick = t.readString(9, !1, this.sStarterNick), this.sUserNick = t.readString(10, !1, this.sUserNick), this.lRoomId = t.readInt64(11, !1, this.lRoomId) } , n.ViewerListReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0 } , n.ViewerListReq.prototype._clone = function () { return new n.ViewerListReq } , n.ViewerListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ViewerListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ViewerListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid) } , n.ViewerListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid) } , n.ViewerListRsp = function () { this.lTid = 0, this.lSid = 0, this.vViewerItem = new r.Vector(new n.ViewerItem), this.iNobleNum = 0, this.iUserNum = 0 } , n.ViewerListRsp.prototype._clone = function () { return new n.ViewerListRsp } , n.ViewerListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ViewerListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ViewerListRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lTid), t.writeInt64(1, this.lSid), t.writeVector(2, this.vViewerItem), t.writeInt32(3, this.iNobleNum), t.writeInt32(4, this.iUserNum) } , n.ViewerListRsp.prototype.readFrom = function (t) { this.lTid = t.readInt64(0, !1, this.lTid), this.lSid = t.readInt64(1, !1, this.lSid), this.vViewerItem = t.readVector(2, !1, this.vViewerItem), this.iNobleNum = t.readInt32(3, !1, this.iNobleNum), this.iUserNum = t.readInt32(4, !1, this.iUserNum) } , n.ViewerItem = function () { this.lUid = 0, this.sNickName = "", this.sLogo = "", this.iNobleLevel = 0, this.iUserLevel = 0 } , n.ViewerItem.prototype._clone = function () { return new n.ViewerItem } , n.ViewerItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ViewerItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ViewerItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeString(2, this.sLogo), t.writeInt32(3, this.iNobleLevel), t.writeInt32(4, this.iUserLevel) } , n.ViewerItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.sLogo = t.readString(2, !1, this.sLogo), this.iNobleLevel = t.readInt32(3, !1, this.iNobleLevel), this.iUserLevel = t.readInt32(4, !1, this.iUserLevel) } , n.FansSupportListReq = function () { this.tUserId = new n.UserId, this.lPid = 0 } , n.FansSupportListReq.prototype._clone = function () { return new n.FansSupportListReq } , n.FansSupportListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansSupportListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansSupportListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid) } , n.FansSupportListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.FansSupportListRsp = function () { this.lPid = 0, this.vFansSupportList = new r.Vector(new n.FansSupportItem), this.sBadgeName = "" } , n.FansSupportListRsp.prototype._clone = function () { return new n.FansSupportListRsp } , n.FansSupportListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansSupportListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansSupportListRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeVector(1, this.vFansSupportList), t.writeString(2, this.sBadgeName) } , n.FansSupportListRsp.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.vFansSupportList = t.readVector(1, !1, this.vFansSupportList), this.sBadgeName = t.readString(2, !1, this.sBadgeName) } , n.FansSupportItem = function () { this.lUid = 0, this.sNickName = "", this.sLogo = "", this.iFansLevel = 0, this.iGuardianLevel = 0, this.sBadgeName = "", this.iUserLevel = 0, this.iNobleLevel = 0 } , n.FansSupportItem.prototype._clone = function () { return new n.FansSupportItem } , n.FansSupportItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansSupportItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansSupportItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeString(2, this.sLogo), t.writeInt32(3, this.iFansLevel), t.writeInt32(4, this.iGuardianLevel), t.writeString(5, this.sBadgeName), t.writeInt32(6, this.iUserLevel), t.writeInt32(7, this.iNobleLevel) } , n.FansSupportItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.sLogo = t.readString(2, !1, this.sLogo), this.iFansLevel = t.readInt32(3, !1, this.iFansLevel), this.iGuardianLevel = t.readInt32(4, !1, this.iGuardianLevel), this.sBadgeName = t.readString(5, !1, this.sBadgeName), this.iUserLevel = t.readInt32(6, !1, this.iUserLevel), this.iNobleLevel = t.readInt32(7, !1, this.iNobleLevel) } , n.LinkMicStatusChangeNotice = function () { this.lLMSessionId = 0, this.iLinkMicStatus = 0, this.lOwnerUid = 0, this.vLMPresenterInfos = new r.Vector(new n.LMPresenterInfo), this.lPid = 0 } , n.LinkMicStatusChangeNotice.prototype._clone = function () { return new n.LinkMicStatusChangeNotice } , n.LinkMicStatusChangeNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LinkMicStatusChangeNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LinkMicStatusChangeNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lLMSessionId), t.writeInt32(1, this.iLinkMicStatus), t.writeInt64(2, this.lOwnerUid), t.writeVector(3, this.vLMPresenterInfos), t.writeInt64(4, this.lPid) } , n.LinkMicStatusChangeNotice.prototype.readFrom = function (t) { this.lLMSessionId = t.readInt64(0, !1, this.lLMSessionId), this.iLinkMicStatus = t.readInt32(1, !1, this.iLinkMicStatus), this.lOwnerUid = t.readInt64(2, !1, this.lOwnerUid), this.vLMPresenterInfos = t.readVector(3, !1, this.vLMPresenterInfos), this.lPid = t.readInt64(4, !1, this.lPid) } , n.LMPresenterInfo = function () { this.lUid = 0, this.lChannelId = 0, this.lSubChannelId = 0, this.sNick = "", this.sAvatarUrl = "", this.iActivityCount = 0, this.iLevel = 0, this.lYYId = 0, this.sGameName = "", this.iSourceType = 0, this.iScreenType = 0, this.bLive = !0, this.sChannelName = "", this.sChannelTitle = "", this.sVideoCaptureUrl = "", this.iRoomId = 0, this.iViewType = 0 } , n.LMPresenterInfo.prototype._clone = function () { return new n.LMPresenterInfo } , n.LMPresenterInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LMPresenterInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LMPresenterInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lChannelId), t.writeInt64(2, this.lSubChannelId), t.writeString(3, this.sNick), t.writeString(4, this.sAvatarUrl), t.writeInt32(5, this.iActivityCount), t.writeInt32(6, this.iLevel), t.writeInt64(7, this.lYYId), t.writeString(8, this.sGameName), t.writeInt32(9, this.iSourceType), t.writeInt32(10, this.iScreenType), t.writeBoolean(11, this.bLive), t.writeString(12, this.sChannelName), t.writeString(13, this.sChannelTitle), t.writeString(14, this.sVideoCaptureUrl), t.writeInt32(15, this.iRoomId), t.writeInt32(16, this.iViewType) } , n.LMPresenterInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lChannelId = t.readInt64(1, !1, this.lChannelId), this.lSubChannelId = t.readInt64(2, !1, this.lSubChannelId), this.sNick = t.readString(3, !1, this.sNick), this.sAvatarUrl = t.readString(4, !1, this.sAvatarUrl), this.iActivityCount = t.readInt32(5, !1, this.iActivityCount), this.iLevel = t.readInt32(6, !1, this.iLevel), this.lYYId = t.readInt64(7, !1, this.lYYId), this.sGameName = t.readString(8, !1, this.sGameName), this.iSourceType = t.readInt32(9, !1, this.iSourceType), this.iScreenType = t.readInt32(10, !1, this.iScreenType), this.bLive = t.readBoolean(11, !1, this.bLive), this.sChannelName = t.readString(12, !1, this.sChannelName), this.sChannelTitle = t.readString(13, !1, this.sChannelTitle), this.sVideoCaptureUrl = t.readString(14, !1, this.sVideoCaptureUrl), this.iRoomId = t.readInt32(15, !1, this.iRoomId), this.iViewType = t.readInt32(16, !1, this.iViewType) } , n.GetLinkMicPresenterInfoReq = function () { this.tId = new n.UserId, this.lUid = 0 } , n.GetLinkMicPresenterInfoReq.prototype._clone = function () { return new n.GetLinkMicPresenterInfoReq } , n.GetLinkMicPresenterInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLinkMicPresenterInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLinkMicPresenterInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid) } , n.GetLinkMicPresenterInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid) } , n.GetLinkMicPresenterInfoRsp = function () { this.lLMSessionId = 0, this.iLinkMicStatus = 0, this.lOwnerUid = 0, this.vLMPresenterInfos = new r.Vector(new n.LMPresenterInfo), this.mPid2SubscribeStatus = new r.Map(new r.INT64, new r.INT32), this.bDirector = !1 } , n.GetLinkMicPresenterInfoRsp.prototype._clone = function () { return new n.GetLinkMicPresenterInfoRsp } , n.GetLinkMicPresenterInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLinkMicPresenterInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLinkMicPresenterInfoRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lLMSessionId), t.writeInt32(1, this.iLinkMicStatus), t.writeInt64(2, this.lOwnerUid), t.writeVector(3, this.vLMPresenterInfos), t.writeMap(4, this.mPid2SubscribeStatus), t.writeBoolean(5, this.bDirector) } , n.GetLinkMicPresenterInfoRsp.prototype.readFrom = function (t) { this.lLMSessionId = t.readInt64(0, !1, this.lLMSessionId), this.iLinkMicStatus = t.readInt32(1, !1, this.iLinkMicStatus), this.lOwnerUid = t.readInt64(2, !1, this.lOwnerUid), this.vLMPresenterInfos = t.readVector(3, !1, this.vLMPresenterInfos), this.mPid2SubscribeStatus = t.readMap(4, !1, this.mPid2SubscribeStatus), this.bDirector = t.readBoolean(5, !1, this.bDirector) } , n.SubscribeInfoNotify = function () { this.tTo = new n.Activity, this.iToCount = 0 } , n.SubscribeInfoNotify.prototype._clone = function () { return new n.SubscribeInfoNotify } , n.SubscribeInfoNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribeInfoNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribeInfoNotify.prototype.writeTo = function (t) { t.writeStruct(0, this.tTo), t.writeInt32(1, this.iToCount) } , n.SubscribeInfoNotify.prototype.readFrom = function (t) { this.tTo = t.readStruct(0, !1, this.tTo), this.iToCount = t.readInt32(1, !1, this.iToCount) } , n.Activity = function () { this.iType = 0, this.sKey = "" } , n.Activity.prototype._clone = function () { return new n.Activity } , n.Activity.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Activity.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Activity.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeString(1, this.sKey) } , n.Activity.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.sKey = t.readString(1, !1, this.sKey) } , n.BannerNotice = function () { this.lBannerId = 0, this.mParam = new r.Map(new r.STRING, new r.STRING), this.tChInfo = new n.PresenterChannelInfo, this.vExPid = new r.Vector(new r.INT64) } , n.BannerNotice.prototype._clone = function () { return new n.BannerNotice } , n.BannerNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BannerNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BannerNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lBannerId), t.writeMap(1, this.mParam), t.writeStruct(2, this.tChInfo), t.writeVector(3, this.vExPid) } , n.BannerNotice.prototype.readFrom = function (t) { this.lBannerId = t.readInt64(0, !1, this.lBannerId), this.mParam = t.readMap(1, !1, this.mParam), this.tChInfo = t.readStruct(2, !1, this.tChInfo), this.vExPid = t.readVector(3, !1, this.vExPid) } , n.GetUserLevelInfoReq = function () { this.tId = new n.UserId } , n.GetUserLevelInfoReq.prototype._clone = function () { return new n.GetUserLevelInfoReq } , n.GetUserLevelInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserLevelInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserLevelInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId) } , n.GetUserLevelInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId) } , n.GetUserLevelInfoRsp = function () { this.tUserProfile = new n.UserProfile, this.lCurrLevelExp = 0, this.lNextLevelExp = 0, this.lDailyIncExp = 0, this.lNext2LevelExp = 0, this.iNeedSetInitializeNick = 0, this.iMaxLimitLevel = 0 } , n.GetUserLevelInfoRsp.prototype._clone = function () { return new n.GetUserLevelInfoRsp } , n.GetUserLevelInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserLevelInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserLevelInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserProfile), t.writeInt64(1, this.lCurrLevelExp), t.writeInt64(2, this.lNextLevelExp), t.writeInt64(3, this.lDailyIncExp), t.writeInt64(4, this.lNext2LevelExp), t.writeInt32(5, this.iNeedSetInitializeNick), t.writeInt32(6, this.iMaxLimitLevel) } , n.GetUserLevelInfoRsp.prototype.readFrom = function (t) { this.tUserProfile = t.readStruct(0, !1, this.tUserProfile), this.lCurrLevelExp = t.readInt64(1, !1, this.lCurrLevelExp), this.lNextLevelExp = t.readInt64(2, !1, this.lNextLevelExp), this.lDailyIncExp = t.readInt64(3, !1, this.lDailyIncExp), this.lNext2LevelExp = t.readInt64(4, !1, this.lNext2LevelExp), this.iNeedSetInitializeNick = t.readInt32(5, !1, this.iNeedSetInitializeNick), this.iMaxLimitLevel = t.readInt32(6, !1, this.iMaxLimitLevel) } , n.UserProfile = function () { this.tUserBase = new n.UserBase, this.tPresenterBase = new n.PresenterBase, this.tRecentLive = new n.GameLiveInfo } , n.UserProfile.prototype._clone = function () { return new n.UserProfile } , n.UserProfile.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserProfile.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserProfile.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserBase), t.writeStruct(1, this.tPresenterBase), t.writeStruct(2, this.tRecentLive) } , n.UserProfile.prototype.readFrom = function (t) { this.tUserBase = t.readStruct(0, !1, this.tUserBase), this.tPresenterBase = t.readStruct(1, !1, this.tPresenterBase), this.tRecentLive = t.readStruct(2, !1, this.tRecentLive) } , n.UserBase = function () { this.lUid = 0, this.sNickName = "", this.sAvatarUrl = "", this.iGender = 0, this.lYYId = 0, this.iCertified = 0, this.iSubscribedCount = 0, this.iSubscribeToCount = 0, this.iUserLevel = 0, this.lUserExp = 0, this.iBirthday = 0, this.sSign = "", this.sArea = "", this.sLocation = "", this.sRegisterTime = "", this.iFreezeTime = 0, this.iBindPhone = 0, this.sHuyaId = "", this.iModifyNickChannel = 0, this.iLogoutStatus = 0 } , n.UserBase.prototype._clone = function () { return new n.UserBase } , n.UserBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeString(2, this.sAvatarUrl), t.writeInt32(3, this.iGender), t.writeInt64(4, this.lYYId), t.writeInt32(5, this.iCertified), t.writeInt32(6, this.iSubscribedCount), t.writeInt32(7, this.iSubscribeToCount), t.writeInt32(8, this.iUserLevel), t.writeInt64(9, this.lUserExp), t.writeInt32(10, this.iBirthday), t.writeString(11, this.sSign), t.writeString(12, this.sArea), t.writeString(13, this.sLocation), t.writeString(14, this.sRegisterTime), t.writeInt32(15, this.iFreezeTime), t.writeInt32(16, this.iBindPhone), t.writeString(17, this.sHuyaId), t.writeInt32(18, this.iModifyNickChannel), t.writeInt32(20, this.iLogoutStatus) } , n.UserBase.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.sAvatarUrl = t.readString(2, !1, this.sAvatarUrl), this.iGender = t.readInt32(3, !1, this.iGender), this.lYYId = t.readInt64(4, !1, this.lYYId), this.iCertified = t.readInt32(5, !1, this.iCertified), this.iSubscribedCount = t.readInt32(6, !1, this.iSubscribedCount), this.iSubscribeToCount = t.readInt32(7, !1, this.iSubscribeToCount), this.iUserLevel = t.readInt32(8, !1, this.iUserLevel), this.lUserExp = t.readInt64(9, !1, this.lUserExp), this.iBirthday = t.readInt32(10, !1, this.iBirthday), this.sSign = t.readString(11, !1, this.sSign), this.sArea = t.readString(12, !1, this.sArea), this.sLocation = t.readString(13, !1, this.sLocation), this.sRegisterTime = t.readString(14, !1, this.sRegisterTime), this.iFreezeTime = t.readInt32(15, !1, this.iFreezeTime), this.iBindPhone = t.readInt32(16, !1, this.iBindPhone), this.sHuyaId = t.readString(17, !1, this.sHuyaId), this.iModifyNickChannel = t.readInt32(18, !1, this.iModifyNickChannel), this.iLogoutStatus = t.readInt32(20, !1, this.iLogoutStatus) } , n.PresenterBase = function () { this.iIsPresenter = 0, this.sPresenterName = "", this.lSignedChannel = 0, this.sPrivateHost = "", this.iRecType = 0, this.iFreeze = 0, this.iPresenterLevel = 0, this.lPresenterExp = 0, this.vPresentedGames = new r.Vector(new n.GameBaseInfo), this.iCertified = 0, this.iRoomId = 0 } , n.PresenterBase.prototype._clone = function () { return new n.PresenterBase } , n.PresenterBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterBase.prototype.writeTo = function (t) { t.writeInt32(0, this.iIsPresenter), t.writeString(1, this.sPresenterName), t.writeInt64(2, this.lSignedChannel), t.writeString(3, this.sPrivateHost), t.writeInt32(4, this.iRecType), t.writeInt32(5, this.iFreeze), t.writeInt32(6, this.iPresenterLevel), t.writeInt64(7, this.lPresenterExp), t.writeVector(8, this.vPresentedGames), t.writeInt32(9, this.iCertified), t.writeInt32(10, this.iRoomId) } , n.PresenterBase.prototype.readFrom = function (t) { this.iIsPresenter = t.readInt32(0, !1, this.iIsPresenter), this.sPresenterName = t.readString(1, !1, this.sPresenterName), this.lSignedChannel = t.readInt64(2, !1, this.lSignedChannel), this.sPrivateHost = t.readString(3, !1, this.sPrivateHost), this.iRecType = t.readInt32(4, !1, this.iRecType), this.iFreeze = t.readInt32(5, !1, this.iFreeze), this.iPresenterLevel = t.readInt32(6, !1, this.iPresenterLevel), this.lPresenterExp = t.readInt64(7, !1, this.lPresenterExp), this.vPresentedGames = t.readVector(8, !1, this.vPresentedGames), this.iCertified = t.readInt32(9, !1, this.iCertified), this.iRoomId = t.readInt32(10, !1, this.iRoomId) } , n.GameLiveInfo = function () { this.lLiveId = 0, this.lUid = 0, this.lChannelId = 0, this.iShortChannel = 0, this.lSubchannel = 0, this.sSubchannelName = "", this.iGameId = 0, this.sGameName = "", this.iAttendeeCount = 0, this.eGender = n.EGender.MALE, this.iAid = 0, this.sNick = "", this.sAvatarUrl = "", this.iStartTime = 0, this.iEndTime = 0, this.iSourceType = 0, this.bIsCameraOpen = !1, this.bIsRoomSecret = !1, this.sVideoCaptureUrl = "", this.iCdnAttendee = 0, this.lYYId = 0, this.bCertified = !1, this.iRecType = 0, this.lSignChannel = 0, this.sLiveDesc = "", this.iLevel = 0, this.sGameShortName = "", this.iGameType = 0, this.sPrivateHost = "", this.iActivityCount = 0, this.iStreamType = 0, this.iBitRate = 0, this.iResolution = 0, this.iFrameRate = 0, this.iIsMultiStream = 0, this.iExeGameId = 0, this.lExp = 0, this.sReplayHls = "", this.lMultiStreamFlag = 0, this.iScreenType = 0, this.iChannelType = 0, this.sLocation = "", this.iCodecType = 0, this.vPresenterTags = new r.Vector(new n.GameLiveTag), this.vGameTags = new r.Vector(new n.GameLiveTag), this.lLiveCompatibleFlag = 0, this.sTraceId = "", this.iRoomId = 0, this.mpExtInfo = new r.Map(new r.STRING, new r.STRING) } , n.GameLiveInfo.prototype._clone = function () { return new n.GameLiveInfo } , n.GameLiveInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameLiveInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameLiveInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lLiveId), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lChannelId), t.writeInt32(3, this.iShortChannel), t.writeInt64(4, this.lSubchannel), t.writeString(5, this.sSubchannelName), t.writeInt32(6, this.iGameId), t.writeString(7, this.sGameName), t.writeInt32(8, this.iAttendeeCount), t.writeInt32(9, this.eGender), t.writeInt32(10, this.iAid), t.writeString(11, this.sNick), t.writeString(12, this.sAvatarUrl), t.writeInt32(13, this.iStartTime), t.writeInt32(14, this.iEndTime), t.writeInt32(15, this.iSourceType), t.writeBoolean(16, this.bIsCameraOpen), t.writeBoolean(17, this.bIsRoomSecret), t.writeString(18, this.sVideoCaptureUrl), t.writeInt32(19, this.iCdnAttendee), t.writeInt64(20, this.lYYId), t.writeBoolean(21, this.bCertified), t.writeInt32(22, this.iRecType), t.writeInt64(23, this.lSignChannel), t.writeString(24, this.sLiveDesc), t.writeInt32(25, this.iLevel), t.writeString(26, this.sGameShortName), t.writeInt32(27, this.iGameType), t.writeString(28, this.sPrivateHost), t.writeInt32(29, this.iActivityCount), t.writeInt32(30, this.iStreamType), t.writeInt32(31, this.iBitRate), t.writeInt32(32, this.iResolution), t.writeInt32(33, this.iFrameRate), t.writeInt32(34, this.iIsMultiStream), t.writeInt32(35, this.iExeGameId), t.writeInt64(36, this.lExp), t.writeString(37, this.sReplayHls), t.writeInt64(38, this.lMultiStreamFlag), t.writeInt32(39, this.iScreenType), t.writeInt32(40, this.iChannelType), t.writeString(41, this.sLocation), t.writeInt32(42, this.iCodecType), t.writeVector(43, this.vPresenterTags), t.writeVector(44, this.vGameTags), t.writeInt64(45, this.lLiveCompatibleFlag), t.writeString(46, this.sTraceId), t.writeInt32(47, this.iRoomId), t.writeMap(48, this.mpExtInfo) } , n.GameLiveInfo.prototype.readFrom = function (t) { this.lLiveId = t.readInt64(0, !1, this.lLiveId), this.lUid = t.readInt64(1, !1, this.lUid), this.lChannelId = t.readInt64(2, !1, this.lChannelId), this.iShortChannel = t.readInt32(3, !1, this.iShortChannel), this.lSubchannel = t.readInt64(4, !1, this.lSubchannel), this.sSubchannelName = t.readString(5, !1, this.sSubchannelName), this.iGameId = t.readInt32(6, !1, this.iGameId), this.sGameName = t.readString(7, !1, this.sGameName), this.iAttendeeCount = t.readInt32(8, !1, this.iAttendeeCount), this.eGender = t.readInt32(9, !1, this.eGender), this.iAid = t.readInt32(10, !1, this.iAid), this.sNick = t.readString(11, !1, this.sNick), this.sAvatarUrl = t.readString(12, !1, this.sAvatarUrl), this.iStartTime = t.readInt32(13, !1, this.iStartTime), this.iEndTime = t.readInt32(14, !1, this.iEndTime), this.iSourceType = t.readInt32(15, !1, this.iSourceType), this.bIsCameraOpen = t.readBoolean(16, !1, this.bIsCameraOpen), this.bIsRoomSecret = t.readBoolean(17, !1, this.bIsRoomSecret), this.sVideoCaptureUrl = t.readString(18, !1, this.sVideoCaptureUrl), this.iCdnAttendee = t.readInt32(19, !1, this.iCdnAttendee), this.lYYId = t.readInt64(20, !1, this.lYYId), this.bCertified = t.readBoolean(21, !1, this.bCertified), this.iRecType = t.readInt32(22, !1, this.iRecType), this.lSignChannel = t.readInt64(23, !1, this.lSignChannel), this.sLiveDesc = t.readString(24, !1, this.sLiveDesc), this.iLevel = t.readInt32(25, !1, this.iLevel), this.sGameShortName = t.readString(26, !1, this.sGameShortName), this.iGameType = t.readInt32(27, !1, this.iGameType), this.sPrivateHost = t.readString(28, !1, this.sPrivateHost), this.iActivityCount = t.readInt32(29, !1, this.iActivityCount), this.iStreamType = t.readInt32(30, !1, this.iStreamType), this.iBitRate = t.readInt32(31, !1, this.iBitRate), this.iResolution = t.readInt32(32, !1, this.iResolution), this.iFrameRate = t.readInt32(33, !1, this.iFrameRate), this.iIsMultiStream = t.readInt32(34, !1, this.iIsMultiStream), this.iExeGameId = t.readInt32(35, !1, this.iExeGameId), this.lExp = t.readInt64(36, !1, this.lExp), this.sReplayHls = t.readString(37, !1, this.sReplayHls), this.lMultiStreamFlag = t.readInt64(38, !1, this.lMultiStreamFlag), this.iScreenType = t.readInt32(39, !1, this.iScreenType), this.iChannelType = t.readInt32(40, !1, this.iChannelType), this.sLocation = t.readString(41, !1, this.sLocation), this.iCodecType = t.readInt32(42, !1, this.iCodecType), this.vPresenterTags = t.readVector(43, !1, this.vPresenterTags), this.vGameTags = t.readVector(44, !1, this.vGameTags), this.lLiveCompatibleFlag = t.readInt64(45, !1, this.lLiveCompatibleFlag), this.sTraceId = t.readString(46, !1, this.sTraceId), this.iRoomId = t.readInt32(47, !1, this.iRoomId), this.mpExtInfo = t.readMap(48, !1, this.mpExtInfo) } , n.GameLiveTag = function () { this.iTagId = 0, this.sTagName = "", this.bIsShow = !0, this.iBindingGameId = 0, this.iShowType = 0 } , n.GameLiveTag.prototype._clone = function () { return new n.GameLiveTag } , n.GameLiveTag.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameLiveTag.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameLiveTag.prototype.writeTo = function (t) { t.writeInt32(0, this.iTagId), t.writeString(1, this.sTagName), t.writeBoolean(2, this.bIsShow), t.writeInt32(3, this.iBindingGameId), t.writeInt32(4, this.iShowType) } , n.GameLiveTag.prototype.readFrom = function (t) { this.iTagId = t.readInt32(0, !1, this.iTagId), this.sTagName = t.readString(1, !1, this.sTagName), this.bIsShow = t.readBoolean(2, !1, this.bIsShow), this.iBindingGameId = t.readInt32(3, !1, this.iBindingGameId), this.iShowType = t.readInt32(4, !1, this.iShowType) } , n.MatchRaffleResultNotice = function () { this.sPrizeName = "", this.sUrl = "", this.sShowDoc = "", this.sIcon = "", this.tBanner = new n.MatchRaffleBanner } , n.MatchRaffleResultNotice.prototype._clone = function () { return new n.MatchRaffleResultNotice } , n.MatchRaffleResultNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchRaffleResultNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchRaffleResultNotice.prototype.writeTo = function (t) { t.writeString(0, this.sPrizeName), t.writeString(1, this.sUrl), t.writeString(2, this.sShowDoc), t.writeString(3, this.sIcon), t.writeStruct(4, this.tBanner) } ; n.MatchRaffleResultNotice.prototype.readFrom = function (t) { this.sPrizeName = t.readString(0, !1, this.sPrizeName), this.sUrl = t.readString(1, !1, this.sUrl), this.sShowDoc = t.readString(2, !1, this.sShowDoc), this.sIcon = t.readString(3, !1, this.sIcon), this.tBanner = t.readStruct(4, !1, this.tBanner) } , n.MatchRaffleBanner = function () { this.sPcBanner = "", this.sH5Banner = "", this.sFlashBanner = "", this.sAdrBanner = "", this.sIosBanner = "", this.sPadBanner = "" } , n.MatchRaffleBanner.prototype._clone = function () { return new n.MatchRaffleBanner } , n.MatchRaffleBanner.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchRaffleBanner.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchRaffleBanner.prototype.writeTo = function (t) { t.writeString(0, this.sPcBanner), t.writeString(1, this.sH5Banner), t.writeString(2, this.sFlashBanner), t.writeString(3, this.sAdrBanner), t.writeString(4, this.sIosBanner), t.writeString(5, this.sPadBanner) } , n.MatchRaffleBanner.prototype.readFrom = function (t) { this.sPcBanner = t.readString(0, !1, this.sPcBanner), this.sH5Banner = t.readString(1, !1, this.sH5Banner), this.sFlashBanner = t.readString(2, !1, this.sFlashBanner), this.sAdrBanner = t.readString(3, !1, this.sAdrBanner), this.sIosBanner = t.readString(4, !1, this.sIosBanner), this.sPadBanner = t.readString(5, !1, this.sPadBanner) } , n.GuardianPresenterInfoNotice = function () { this.lUid = 0, this.sNick = "", this.iLevel = 0, this.lGuardianUid = 0, this.sGuardianNick = "", this.eNoticeType = 0, this.iOpenDays = 0, this.iLastLevel = 0, this.iNobleLevel = 0, this.sGuardianLogo = "", this.iGameId = 0 } , n.GuardianPresenterInfoNotice.prototype._clone = function () { return new n.GuardianPresenterInfoNotice } , n.GuardianPresenterInfoNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GuardianPresenterInfoNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GuardianPresenterInfoNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNick), t.writeInt32(2, this.iLevel), t.writeInt64(3, this.lGuardianUid), t.writeString(4, this.sGuardianNick), t.writeInt32(5, this.eNoticeType), t.writeInt32(6, this.iOpenDays), t.writeInt32(7, this.iLastLevel), t.writeInt32(8, this.iNobleLevel), t.writeString(9, this.sGuardianLogo), t.writeInt32(10, this.iGameId) } , n.GuardianPresenterInfoNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNick = t.readString(1, !1, this.sNick), this.iLevel = t.readInt32(2, !1, this.iLevel), this.lGuardianUid = t.readInt64(3, !1, this.lGuardianUid), this.sGuardianNick = t.readString(4, !1, this.sGuardianNick), this.eNoticeType = t.readInt32(5, !1, this.eNoticeType), this.iOpenDays = t.readInt32(6, !1, this.iOpenDays), this.iLastLevel = t.readInt32(7, !1, this.iLastLevel), this.iNobleLevel = t.readInt32(8, !1, this.iNobleLevel), this.sGuardianLogo = t.readString(9, !1, this.sGuardianLogo), this.iGameId = t.readInt32(10, !1, this.iGameId) } , n.SubscribeReq = function () { this.tId = new n.UserId, this.tFrom = new n.Subscriber, this.tTo = new n.Activity, this.iAction = 0 } , n.SubscribeReq.prototype._clone = function () { return new n.SubscribeReq } , n.SubscribeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tFrom), t.writeStruct(2, this.tTo), t.writeInt32(3, this.iAction) } , n.SubscribeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tFrom = t.readStruct(1, !1, this.tFrom), this.tTo = t.readStruct(2, !1, this.tTo), this.iAction = t.readInt32(3, !1, this.iAction) } , n.SubscribeResp = function () { this.tFrom = new n.Subscriber, this.tTo = new n.Activity, this.iAction = 0, this.iFlag = 0 } , n.SubscribeResp.prototype._clone = function () { return new n.SubscribeResp } , n.SubscribeResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribeResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribeResp.prototype.writeTo = function (t) { t.writeStruct(0, this.tFrom), t.writeStruct(1, this.tTo), t.writeInt32(2, this.iAction), t.writeInt32(3, this.iFlag) } , n.SubscribeResp.prototype.readFrom = function (t) { this.tFrom = t.readStruct(0, !1, this.tFrom), this.tTo = t.readStruct(1, !1, this.tTo), this.iAction = t.readInt32(2, !1, this.iAction), this.iFlag = t.readInt32(3, !1, this.iFlag) } , n.UnsubscribeReq = function () { this.tId = new n.UserId, this.tFrom = new n.Subscriber, this.tTo = new n.Activity } , n.UnsubscribeReq.prototype._clone = function () { return new n.UnsubscribeReq } , n.UnsubscribeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UnsubscribeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UnsubscribeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tFrom), t.writeStruct(2, this.tTo) } , n.UnsubscribeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tFrom = t.readStruct(1, !1, this.tFrom), this.tTo = t.readStruct(2, !1, this.tTo) } , n.UnsubscribeResp = function () { this.tFrom = new n.Subscriber, this.tTo = new n.Activity, this.iFlag = 0 } , n.UnsubscribeResp.prototype._clone = function () { return new n.UnsubscribeResp } , n.UnsubscribeResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UnsubscribeResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UnsubscribeResp.prototype.writeTo = function (t) { t.writeStruct(0, this.tFrom), t.writeStruct(1, this.tTo), t.writeInt32(3, this.iFlag) } , n.UnsubscribeResp.prototype.readFrom = function (t) { this.tFrom = t.readStruct(0, !1, this.tFrom), this.tTo = t.readStruct(1, !1, this.tTo), this.iFlag = t.readInt32(3, !1, this.iFlag) } , n.SubscribeStatusReq = function () { this.tId = new n.UserId, this.tFrom = new n.Subscriber, this.tTo = new n.Activity } , n.SubscribeStatusReq.prototype._clone = function () { return new n.SubscribeStatusReq } , n.SubscribeStatusReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribeStatusReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribeStatusReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tFrom), t.writeStruct(2, this.tTo) } , n.SubscribeStatusReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tFrom = t.readStruct(1, !1, this.tFrom), this.tTo = t.readStruct(2, !1, this.tTo) } , n.SubscribeStatusResp = function () { this.tFrom = new n.Subscriber, this.tTo = new n.Activity, this.iSubscribedCount = 0, this.iStatus = 0 } , n.SubscribeStatusResp.prototype._clone = function () { return new n.SubscribeStatusResp } , n.SubscribeStatusResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribeStatusResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribeStatusResp.prototype.writeTo = function (t) { t.writeStruct(0, this.tFrom), t.writeStruct(1, this.tTo), t.writeInt32(2, this.iSubscribedCount), t.writeInt32(3, this.iStatus) } , n.SubscribeStatusResp.prototype.readFrom = function (t) { this.tFrom = t.readStruct(0, !1, this.tFrom), this.tTo = t.readStruct(1, !1, this.tTo), this.iSubscribedCount = t.readInt32(2, !1, this.iSubscribedCount), this.iStatus = t.readInt32(3, !1, this.iStatus) } , n.Subscriber = function () { this.iType = 0, this.sKey = "", this.lSubscribeTime = 0 } , n.Subscriber.prototype._clone = function () { return new n.Subscriber } , n.Subscriber.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Subscriber.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Subscriber.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeString(1, this.sKey), t.writeInt64(2, this.lSubscribeTime) } , n.Subscriber.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.sKey = t.readString(1, !1, this.sKey), this.lSubscribeTime = t.readInt64(2, !1, this.lSubscribeTime) } , n.PresenterChannelInfo = function () { this.lYYId = 0, this.lTid = 0, this.lSid = 0, this.iSourceType = 0, this.iScreenType = 0, this.lUid = 0, this.iGameId = 0, this.iRoomId = 0 } , n.PresenterChannelInfo.prototype._clone = function () { return new n.PresenterChannelInfo } , n.PresenterChannelInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterChannelInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterChannelInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lYYId), t.writeInt64(1, this.lTid), t.writeInt64(3, this.lSid), t.writeInt32(4, this.iSourceType), t.writeInt32(5, this.iScreenType), t.writeInt64(6, this.lUid), t.writeInt32(7, this.iGameId), t.writeInt32(8, this.iRoomId) } , n.PresenterChannelInfo.prototype.readFrom = function (t) { this.lYYId = t.readInt64(0, !1, this.lYYId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.iSourceType = t.readInt32(4, !1, this.iSourceType), this.iScreenType = t.readInt32(5, !1, this.iScreenType), this.lUid = t.readInt64(6, !1, this.lUid), this.iGameId = t.readInt32(7, !1, this.iGameId), this.iRoomId = t.readInt32(8, !1, this.iRoomId) } , n.GetRelationReq = function () { this.tId = new n.UserId, this.lUid = 0 } , n.GetRelationReq.prototype._clone = function () { return new n.GetRelationReq } , n.GetRelationReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRelationReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRelationReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid) } , n.GetRelationReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid) } , n.GetRelationRsp = function () { this.tItem = new n.RelationItem } , n.GetRelationRsp.prototype._clone = function () { return new n.GetRelationRsp } , n.GetRelationRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRelationRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRelationRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tItem) } , n.GetRelationRsp.prototype.readFrom = function (t) { this.tItem = t.readStruct(0, !1, this.tItem) } , n.RelationItem = function () { this.lUid = 0, this.iRelation = 0, this.iSubscribeToTime = 0, this.iSubscribeFromTime = 0, this.iBlackTime = 0, this.iModifyTime = 0 } , n.RelationItem.prototype._clone = function () { return new n.RelationItem } , n.RelationItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RelationItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RelationItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iRelation), t.writeInt32(2, this.iSubscribeToTime), t.writeInt32(3, this.iSubscribeFromTime), t.writeInt32(4, this.iBlackTime), t.writeInt32(5, this.iModifyTime) } , n.RelationItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iRelation = t.readInt32(1, !1, this.iRelation), this.iSubscribeToTime = t.readInt32(2, !1, this.iSubscribeToTime), this.iSubscribeFromTime = t.readInt32(3, !1, this.iSubscribeFromTime), this.iBlackTime = t.readInt32(4, !1, this.iBlackTime), this.iModifyTime = t.readInt32(5, !1, this.iModifyTime) } , n.ModRelationReq = function () { this.tId = new n.UserId, this.lUid = 0, this.iOp = 0, this.sSource = "", this.mpReportMetrics = new r.Map(new r.STRING, new r.STRING) } , n.ModRelationReq.prototype._clone = function () { return new n.ModRelationReq } , n.ModRelationReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ModRelationReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ModRelationReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid), t.writeInt32(2, this.iOp), t.writeString(3, this.sSource), t.writeMap(4, this.mpReportMetrics) } , n.ModRelationReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid), this.iOp = t.readInt32(2, !1, this.iOp), this.sSource = t.readString(3, !1, this.sSource), this.mpReportMetrics = t.readMap(4, !1, this.mpReportMetrics) } , n.ModRelationRsp = function () { this.iNewRelation = 0, this.sMessage = "" } , n.ModRelationRsp.prototype._clone = function () { return new n.ModRelationRsp } , n.ModRelationRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ModRelationRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ModRelationRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iNewRelation), t.writeString(1, this.sMessage) } , n.ModRelationRsp.prototype.readFrom = function (t) { this.iNewRelation = t.readInt32(0, !1, this.iNewRelation), this.sMessage = t.readString(1, !1, this.sMessage) } , n.GetRelationBatchReq = function () { this.tId = new n.UserId, this.vUid = new r.Vector(new r.INT64) } , n.GetRelationBatchReq.prototype._clone = function () { return new n.GetRelationBatchReq } , n.GetRelationBatchReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRelationBatchReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRelationBatchReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeVector(1, this.vUid) } , n.GetRelationBatchReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.vUid = t.readVector(1, !1, this.vUid) } , n.GetRelationBatchRsp = function () { this.mItem = new r.Map(new r.INT64, new n.RelationItem) } , n.GetRelationBatchRsp.prototype._clone = function () { return new n.GetRelationBatchRsp } , n.GetRelationBatchRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRelationBatchRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRelationBatchRsp.prototype.writeTo = function (t) { t.writeMap(0, this.mItem) } , n.GetRelationBatchRsp.prototype.readFrom = function (t) { this.mItem = t.readMap(0, !1, this.mItem) } , n.ActivityMsgReq = function () { this.tUserId = new n.UserId, this.iActivityId = 0, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.iChannelType = 0, this.iSubUri = 0 } , n.ActivityMsgReq.prototype._clone = function () { return new n.ActivityMsgReq } , n.ActivityMsgReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivityMsgReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivityMsgReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt32(1, this.iActivityId), t.writeInt64(2, this.lPid), t.writeInt64(3, this.lTid), t.writeInt64(4, this.lSid), t.writeInt32(5, this.iChannelType), t.writeInt32(6, this.iSubUri) } , n.ActivityMsgReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.iActivityId = t.readInt32(1, !1, this.iActivityId), this.lPid = t.readInt64(2, !1, this.lPid), this.lTid = t.readInt64(3, !1, this.lTid), this.lSid = t.readInt64(4, !1, this.lSid), this.iChannelType = t.readInt32(5, !1, this.iChannelType), this.iSubUri = t.readInt32(6, !1, this.iSubUri) } , n.ActivityMsgRsp = function () { this.iEnable = 0, this.vSerializedMsg = new r.Vector(new n.ActivitySerializedMsg), this.iTimeStamp = 0 } , n.ActivityMsgRsp.prototype._clone = function () { return new n.ActivityMsgRsp } , n.ActivityMsgRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivityMsgRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivityMsgRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iEnable), t.writeVector(1, this.vSerializedMsg), t.writeInt32(2, this.iTimeStamp) } , n.ActivityMsgRsp.prototype.readFrom = function (t) { this.iEnable = t.readInt32(0, !1, this.iEnable), this.vSerializedMsg = t.readVector(1, !1, this.vSerializedMsg), this.iTimeStamp = t.readInt32(2, !1, this.iTimeStamp) } , n.ActivitySerializedMsg = function () { this.iSubUri = 0, this.vContent = new r.BinBuffer } , n.ActivitySerializedMsg.prototype._clone = function () { return new n.ActivitySerializedMsg } , n.ActivitySerializedMsg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivitySerializedMsg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivitySerializedMsg.prototype.writeTo = function (t) { t.writeInt32(0, this.iSubUri), t.writeBytes(1, this.vContent) } , n.ActivitySerializedMsg.prototype.readFrom = function (t) { this.iSubUri = t.readInt32(0, !1, this.iSubUri), this.vContent = t.readBytes(1, !1, this.vContent) } , n.GetGameLiveHisUponReq = function () { this.lUid = 0, this.iMinutes = 0, this.iNumberWanted = 0, this.tId = new n.UserId } , n.GetGameLiveHisUponReq.prototype._clone = function () { return new n.GetGameLiveHisUponReq } , n.GetGameLiveHisUponReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetGameLiveHisUponReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetGameLiveHisUponReq.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iMinutes), t.writeInt32(2, this.iNumberWanted), t.writeStruct(3, this.tId) } , n.GetGameLiveHisUponReq.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iMinutes = t.readInt32(1, !1, this.iMinutes), this.iNumberWanted = t.readInt32(2, !1, this.iNumberWanted), this.tId = t.readStruct(3, !1, this.tId) } , n.GetGameLiveHisUponRsp = function () { this.lUid = 0, this.vHistoryList = new r.Vector(new n.GameLiveHlsInfo) } , n.GetGameLiveHisUponRsp.prototype._clone = function () { return new n.GetGameLiveHisUponRsp } , n.GetGameLiveHisUponRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetGameLiveHisUponRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetGameLiveHisUponRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeVector(1, this.vHistoryList) } , n.GetGameLiveHisUponRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.vHistoryList = t.readVector(1, !1, this.vHistoryList) } , n.GameLiveHlsInfo = function () { this.tGameInfo = new n.GameLiveInfo, this.sHlsUrl = "", this.iVideoSyncTime = 0, this.vDefinitions = new r.Vector(new n.VideoDefinition) } , n.GameLiveHlsInfo.prototype._clone = function () { return new n.GameLiveHlsInfo } , n.GameLiveHlsInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameLiveHlsInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameLiveHlsInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tGameInfo), t.writeString(1, this.sHlsUrl), t.writeInt32(2, this.iVideoSyncTime), t.writeVector(3, this.vDefinitions) } , n.GameLiveHlsInfo.prototype.readFrom = function (t) { this.tGameInfo = t.readStruct(0, !1, this.tGameInfo), this.sHlsUrl = t.readString(1, !1, this.sHlsUrl), this.iVideoSyncTime = t.readInt32(2, !1, this.iVideoSyncTime), this.vDefinitions = t.readVector(3, !1, this.vDefinitions) } , n.GetVideoHisUponReq = function () { this.lUid = 0, this.lLiveId = 0, this.tId = new n.UserId } , n.GetVideoHisUponReq.prototype._clone = function () { return new n.GetVideoHisUponReq } , n.GetVideoHisUponReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetVideoHisUponReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetVideoHisUponReq.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lLiveId), t.writeStruct(2, this.tId) } , n.GetVideoHisUponReq.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lLiveId = t.readInt64(1, !1, this.lLiveId), this.tId = t.readStruct(2, !1, this.tId) } , n.GetVideoHisUponRsp = function () { this.lUid = 0, this.vHistoryList = new r.Vector(new n.GameLiveHlsInfo) } , n.GetVideoHisUponRsp.prototype._clone = function () { return new n.GetVideoHisUponRsp } , n.GetVideoHisUponRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetVideoHisUponRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetVideoHisUponRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeVector(1, this.vHistoryList) } , n.GetVideoHisUponRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.vHistoryList = t.readVector(1, !1, this.vHistoryList) } , n.SendReplayMessageReq = function () { this.tId = new n.UserId, this.sSenderNickName = "", this.iGroupType = 0, this.iGroupId = 0, this.sMessage = "" } , n.SendReplayMessageReq.prototype._clone = function () { return new n.SendReplayMessageReq } , n.SendReplayMessageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendReplayMessageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendReplayMessageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.sSenderNickName), t.writeInt32(2, this.iGroupType), t.writeInt32(3, this.iGroupId), t.writeString(4, this.sMessage) } , n.SendReplayMessageReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.sSenderNickName = t.readString(1, !1, this.sSenderNickName), this.iGroupType = t.readInt32(2, !1, this.iGroupType), this.iGroupId = t.readInt32(3, !1, this.iGroupId), this.sMessage = t.readString(4, !1, this.sMessage) } , n.SendReplayMessageRsp = function () { this.lUid = 0, this.iValidate = 0 } , n.SendReplayMessageRsp.prototype._clone = function () { return new n.SendReplayMessageRsp } , n.SendReplayMessageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendReplayMessageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendReplayMessageRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iValidate) } , n.SendReplayMessageRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iValidate = t.readInt32(1, !1, this.iValidate) } , n.PresenterActivityReq = function () { this.tId = new n.UserId, this.lUid = 0 } , n.PresenterActivityReq.prototype._clone = function () { return new n.PresenterActivityReq } , n.PresenterActivityReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterActivityReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterActivityReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid) } , n.PresenterActivityReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid) } , n.PresenterActivityRsp = function () { this.tAct = new n.PresenterActivityEx } , n.PresenterActivityRsp.prototype._clone = function () { return new n.PresenterActivityRsp } , n.PresenterActivityRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterActivityRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterActivityRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tAct) } , n.PresenterActivityRsp.prototype.readFrom = function (t) { this.tAct = t.readStruct(0, !1, this.tAct) } , n.PresenterActivityEx = function () { this.tAct = new n.ActivityEx, this.lUid = 0, this.lYYId = 0, this.sNick = "", this.sAvatar = "", this.bLive = !0, this.tLive = new n.GameLiveInfo, this.iLevel = 0, this.iCanBeSubscribed = 0, this.iSubscribeStatus = 0, this.lSubscribeCount = 0, this.iGender = 0, this.iFansNum = 0, this.iDiamondFansNum = 0, this.iDiamondFansQuota = 0, this.sDiamondUrl = "", this.iIsPresenter = 0, this.iCertified = 0, this.iRoomId = 0, this.sScheduleTime = "", this.sDescription = "", this.iRelation = 0 } , n.PresenterActivityEx.prototype._clone = function () { return new n.PresenterActivityEx } , n.PresenterActivityEx.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterActivityEx.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterActivityEx.prototype.writeTo = function (t) { t.writeStruct(0, this.tAct), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lYYId), t.writeString(3, this.sNick), t.writeString(4, this.sAvatar), t.writeBoolean(5, this.bLive), t.writeStruct(6, this.tLive), t.writeInt32(7, this.iLevel), t.writeInt32(8, this.iCanBeSubscribed), t.writeInt32(9, this.iSubscribeStatus), t.writeInt64(10, this.lSubscribeCount), t.writeInt32(11, this.iGender), t.writeInt32(12, this.iFansNum), t.writeInt32(13, this.iDiamondFansNum), t.writeInt32(14, this.iDiamondFansQuota), t.writeString(15, this.sDiamondUrl), t.writeInt32(16, this.iIsPresenter), t.writeInt32(17, this.iCertified), t.writeInt32(18, this.iRoomId), t.writeString(19, this.sScheduleTime), t.writeString(20, this.sDescription), t.writeInt32(21, this.iRelation) } , n.PresenterActivityEx.prototype.readFrom = function (t) { this.tAct = t.readStruct(0, !1, this.tAct), this.lUid = t.readInt64(1, !1, this.lUid), this.lYYId = t.readInt64(2, !1, this.lYYId), this.sNick = t.readString(3, !1, this.sNick), this.sAvatar = t.readString(4, !1, this.sAvatar), this.bLive = t.readBoolean(5, !1, this.bLive), this.tLive = t.readStruct(6, !1, this.tLive), this.iLevel = t.readInt32(7, !1, this.iLevel), this.iCanBeSubscribed = t.readInt32(8, !1, this.iCanBeSubscribed), this.iSubscribeStatus = t.readInt32(9, !1, this.iSubscribeStatus), this.lSubscribeCount = t.readInt64(10, !1, this.lSubscribeCount), this.iGender = t.readInt32(11, !1, this.iGender), this.iFansNum = t.readInt32(12, !1, this.iFansNum), this.iDiamondFansNum = t.readInt32(13, !1, this.iDiamondFansNum), this.iDiamondFansQuota = t.readInt32(14, !1, this.iDiamondFansQuota), this.sDiamondUrl = t.readString(15, !1, this.sDiamondUrl), this.iIsPresenter = t.readInt32(16, !1, this.iIsPresenter), this.iCertified = t.readInt32(17, !1, this.iCertified), this.iRoomId = t.readInt32(18, !1, this.iRoomId), this.sScheduleTime = t.readString(19, !1, this.sScheduleTime), this.sDescription = t.readString(20, !1, this.sDescription), this.iRelation = t.readInt32(21, !1, this.iRelation) } , n.ActivityEx = function () { this.iType = 0, this.sKey = "", this.lAid = 0, this.iDateline = 0 } , n.ActivityEx.prototype._clone = function () { return new n.ActivityEx } , n.ActivityEx.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivityEx.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivityEx.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeString(1, this.sKey), t.writeInt64(2, this.lAid), t.writeInt32(3, this.iDateline) } , n.ActivityEx.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.sKey = t.readString(1, !1, this.sKey), this.lAid = t.readInt64(2, !1, this.lAid), this.iDateline = t.readInt32(3, !1, this.iDateline) } , n.GetCdnTokenExReq = function () { this.sFlvUrl = "", this.sStreamName = "", this.iLoopTime = 0, this.tId = new n.UserId, this.iAppId = 66 } , n.GetCdnTokenExReq.prototype._clone = function () { return new n.GetCdnTokenExReq } , n.GetCdnTokenExReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCdnTokenExReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCdnTokenExReq.prototype.writeTo = function (t) { t.writeString(0, this.sFlvUrl), t.writeString(1, this.sStreamName), t.writeInt32(2, this.iLoopTime), t.writeStruct(3, this.tId), t.writeInt32(4, this.iAppId) } , n.GetCdnTokenExReq.prototype.readFrom = function (t) { this.sFlvUrl = t.readString(0, !1, this.sFlvUrl), this.sStreamName = t.readString(1, !1, this.sStreamName), this.iLoopTime = t.readInt32(2, !1, this.iLoopTime), this.tId = t.readStruct(3, !1, this.tId), this.iAppId = t.readInt32(4, !1, this.iAppId) } , n.GetCdnTokenExRsp = function () { this.sFlvToken = "", this.iExpireTime = 0 } , n.GetCdnTokenExRsp.prototype._clone = function () { return new n.GetCdnTokenExRsp } , n.GetCdnTokenExRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCdnTokenExRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCdnTokenExRsp.prototype.writeTo = function (t) { t.writeString(0, this.sFlvToken), t.writeInt32(1, this.iExpireTime) } , n.GetCdnTokenExRsp.prototype.readFrom = function (t) { this.sFlvToken = t.readString(0, !1, this.sFlvToken), this.iExpireTime = t.readInt32(1, !1, this.iExpireTime) } , n.SetBadgeVReq = function () { this.tUserId = new n.UserId, this.lFansUid = 0, this.lBadgeId = 0, this.iVFlag = 0, this.iEffectiveDay = 0 } , n.SetBadgeVReq.prototype._clone = function () { return new n.SetBadgeVReq } , n.SetBadgeVReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetBadgeVReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetBadgeVReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lFansUid), t.writeInt64(2, this.lBadgeId), t.writeInt32(3, this.iVFlag), t.writeInt32(4, this.iEffectiveDay) } , n.SetBadgeVReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lFansUid = t.readInt64(1, !1, this.lFansUid), this.lBadgeId = t.readInt64(2, !1, this.lBadgeId), this.iVFlag = t.readInt32(3, !1, this.iVFlag), this.iEffectiveDay = t.readInt32(4, !1, this.iEffectiveDay) } , n.SetBadgeVRsp = function () { this.iRet = 0, this.lFansUid = 0, this.lBadgeId = 0, this.iVFlag = -1, this.lVExpiredTS = 0 } , n.SetBadgeVRsp.prototype._clone = function () { return new n.SetBadgeVRsp } , n.SetBadgeVRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetBadgeVRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetBadgeVRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeInt64(1, this.lFansUid), t.writeInt64(2, this.lBadgeId), t.writeInt32(3, this.iVFlag), t.writeInt64(4, this.lVExpiredTS) } , n.SetBadgeVRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.lFansUid = t.readInt64(1, !1, this.lFansUid), this.lBadgeId = t.readInt64(2, !1, this.lBadgeId), this.iVFlag = t.readInt32(3, !1, this.iVFlag), this.lVExpiredTS = t.readInt64(4, !1, this.lVExpiredTS) } , n.Metric = function () { this.sMetricName = "", this.vDimension = new r.Vector(new n.Dimension), this.iTS = 0, this.iSuccess = 0, this.iRetCode = 0, this.fValue = 0, this.eUnit = 0, this.tStatsSet = new n.StatsSet, this.sExtDesc = "", this.vExLog = new r.Vector(new n.Dimension) } , n.Metric.prototype._clone = function () { return new n.Metric } , n.Metric.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Metric.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Metric.prototype.writeTo = function (t) { t.writeString(0, this.sMetricName), t.writeVector(1, this.vDimension), t.writeInt64(2, this.iTS), t.writeInt32(3, this.iSuccess), t.writeInt32(4, this.iRetCode), t.writeDouble(5, this.fValue), t.writeInt32(6, this.eUnit), t.writeStruct(7, this.tStatsSet), t.writeString(8, this.sExtDesc), t.writeVector(9, this.vExLog) } , n.Metric.prototype.readFrom = function (t) { this.sMetricName = t.readString(0, !0, this.sMetricName), this.vDimension = t.readVector(1, !1, this.vDimension), this.iTS = t.readInt64(2, !1, this.iTS), this.iSuccess = t.readInt32(3, !1, this.iSuccess), this.iRetCode = t.readInt32(4, !1, this.iRetCode), this.fValue = t.readDouble(5, !1, this.fValue), this.eUnit = t.readInt32(6, !1, this.eUnit), this.tStatsSet = t.readStruct(7, !1, this.tStatsSet), this.sExtDesc = t.readString(8, !1, this.sExtDesc), this.vExLog = t.readVector(9, !1, this.vExLog) } , n.Dimension = function () { this.sName = "", this.sValue = "" } , n.Dimension.prototype._clone = function () { return new n.Dimension } , n.Dimension.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Dimension.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Dimension.prototype.writeTo = function (t) { t.writeString(0, this.sName), t.writeString(1, this.sValue) } , n.Dimension.prototype.readFrom = function (t) { this.sName = t.readString(0, !1, this.sName), this.sValue = t.readString(1, !1, this.sValue) } , n.EUnit = { EUnit_None: 0, EUnit_Seconds: 1, EUnit_Microseconds: 2, EUnit_Milliseconds: 3, EUnit_Bytes: 4, EUnit_Kilobytes: 5, EUnit_Megabytes: 6, EUnit_Gigabytes: 7, EUnit_Terabytes: 8, EUnit_Bits: 9, EUnit_Kilobits: 10, EUnit_Megabits: 11, EUnit_Gigabits: 12, EUnit_Terabits: 13, EUnit_Percent: 14, EUnit_Count: 15, EUnit_BytesPerSecond: 16, EUnit_KilobytesPerSecond: 17, EUnit_MegabytesPerSecond: 18, EUnit_GigabytesPerSecond: 19, EUnit_TerabytesPerSecond: 20, EUnit_BitsPerSecond: 21, EUnit_KilobitsPerSecond: 22, EUnit_MegabitsPerSecond: 23, EUnit_GigabitsPerSecond: 24, EUnit_TerabitsPerSecond: 25, EUnit_CountPerSecond: 26 }, n.MetricSet = function () { this.tId = new n.UserId, this.vMetric = new r.Vector(new n.Metric) } , n.MetricSet.prototype._clone = function () { return new n.MetricSet } , n.MetricSet.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MetricSet.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MetricSet.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeVector(1, this.vMetric) } , n.MetricSet.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !0, this.tId), this.vMetric = t.readVector(1, !0, this.vMetric) } , n.StatsSet = function () { this.fSum = 0, this.fMaxValue = 0, this.fMinValue = 0, this.lSampleCnt = 0 } , n.StatsSet.prototype._clone = function () { return new n.StatsSet } , n.StatsSet.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StatsSet.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StatsSet.prototype.writeTo = function (t) { t.writeDouble(0, this.fSum), t.writeDouble(1, this.fMaxValue), t.writeDouble(2, this.fMinValue), t.writeInt64(3, this.lSampleCnt) } , n.StatsSet.prototype.readFrom = function (t) { this.fSum = t.readDouble(0, !1, this.fSum), this.fMaxValue = t.readDouble(1, !1, this.fMaxValue), this.fMinValue = t.readDouble(2, !1, this.fMinValue), this.lSampleCnt = t.readInt64(3, !1, this.lSampleCnt) } , n.MetricDetailSet = function () { this.tId = new n.UserId, this.vMetricDetail = new r.Vector(new n.MetricDetail) } , n.MetricDetailSet.prototype._clone = function () { return new n.MetricDetailSet } , n.MetricDetailSet.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MetricDetailSet.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MetricDetailSet.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeVector(1, this.vMetricDetail) } , n.MetricDetailSet.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !0, this.tId), this.vMetricDetail = t.readVector(1, !0, this.vMetricDetail) } , n.MetricDetail = function () { this.sMetricName = "", this.iTS = 0, this.vDimension = new r.Vector(new n.Dimension), this.vFiled = new r.Vector(new n.Field), this.vExLog = new r.Vector(new n.Dimension) } , n.MetricDetail.prototype._clone = function () { return new n.MetricDetail } , n.MetricDetail.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MetricDetail.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MetricDetail.prototype.writeTo = function (t) { t.writeString(0, this.sMetricName), t.writeInt64(1, this.iTS), t.writeVector(2, this.vDimension), t.writeVector(3, this.vFiled), t.writeVector(4, this.vExLog) } , n.MetricDetail.prototype.readFrom = function (t) { this.sMetricName = t.readString(0, !0, this.sMetricName), this.iTS = t.readInt64(1, !1, this.iTS), this.vDimension = t.readVector(2, !1, this.vDimension), this.vFiled = t.readVector(3, !1, this.vFiled), this.vExLog = t.readVector(4, !1, this.vExLog) } , n.Field = function () { this.sName = "", this.fValue = 0 } , n.Field.prototype._clone = function () { return new n.Field } , n.Field.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Field.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Field.prototype.writeTo = function (t) { t.writeString(0, this.sName), t.writeDouble(1, this.fValue) } , n.Field.prototype.readFrom = function (t) { this.sName = t.readString(0, !1, this.sName), this.fValue = t.readDouble(1, !1, this.fValue) } , n.SetUserProfileReq = function () { this.tId = new n.UserId, this.iGender = -1, this.iBirthday = -1, this.sSign = "[NOMODIFY]", this.sArea = "", this.sLocation = "", this.sNickName = "", this.setType = n.ESetUserProfileType.THIRD_SET, this.iVerifyVer = 0 } , n.SetUserProfileReq.prototype._clone = function () { return new n.SetUserProfileReq } , n.SetUserProfileReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetUserProfileReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetUserProfileReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt32(1, this.iGender), t.writeInt32(2, this.iBirthday), t.writeString(3, this.sSign), t.writeString(4, this.sArea), t.writeString(5, this.sLocation), t.writeString(6, this.sNickName), t.writeInt32(7, this.setType), t.writeInt32(8, this.iVerifyVer) } , n.SetUserProfileReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.iGender = t.readInt32(1, !1, this.iGender), this.iBirthday = t.readInt32(2, !1, this.iBirthday), this.sSign = t.readString(3, !1, this.sSign), this.sArea = t.readString(4, !1, this.sArea), this.sLocation = t.readString(5, !1, this.sLocation), this.sNickName = t.readString(6, !1, this.sNickName), this.setType = t.readInt32(7, !1, this.setType), this.iVerifyVer = t.readInt32(8, !1, this.iVerifyVer) } , n.SetUserProfileRsp = function () { this.tUserProfile = new n.UserProfile, this.sTip = "", this.sVerifyUrl = "" } , n.SetUserProfileRsp.prototype._clone = function () { return new n.SetUserProfileRsp } , n.SetUserProfileRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetUserProfileRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetUserProfileRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserProfile), t.writeString(1, this.sTip), t.writeString(2, this.sVerifyUrl) } , n.SetUserProfileRsp.prototype.readFrom = function (t) { this.tUserProfile = t.readStruct(0, !1, this.tUserProfile), this.sTip = t.readString(1, !1, this.sTip), this.sVerifyUrl = t.readString(2, !1, this.sVerifyUrl) } , n.MaiXuChangeNotice = function () { this.lTid = 0, this.lSid = 0, this.vUids = new r.Vector(new r.INT64) } , n.MaiXuChangeNotice.prototype._clone = function () { return new n.MaiXuChangeNotice } , n.MaiXuChangeNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MaiXuChangeNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MaiXuChangeNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lTid), t.writeInt64(1, this.lSid), t.writeVector(2, this.vUids) } , n.MaiXuChangeNotice.prototype.readFrom = function (t) { this.lTid = t.readInt64(0, !1, this.lTid), this.lSid = t.readInt64(1, !1, this.lSid), this.vUids = t.readVector(2, !1, this.vUids) } , n.MaiXuSearchReq = function () { this.tId = new n.UserId, this.lTid = 0, this.lSid = 0 } , n.MaiXuSearchReq.prototype._clone = function () { return new n.MaiXuSearchReq } , n.MaiXuSearchReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MaiXuSearchReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MaiXuSearchReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid) } , n.MaiXuSearchReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid) } , n.MaiXuSearchRsp = function () { this.vUids = new r.Vector(new r.INT64) } , n.MaiXuSearchRsp.prototype._clone = function () { return new n.MaiXuSearchRsp } , n.MaiXuSearchRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MaiXuSearchRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MaiXuSearchRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vUids) } , n.MaiXuSearchRsp.prototype.readFrom = function (t) { this.vUids = t.readVector(0, !1, this.vUids) } , n.NewsTickerItem = function () { this.sContent = "", this.sColor = "" } , n.NewsTickerItem.prototype._clone = function () { return new n.NewsTickerItem } , n.NewsTickerItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NewsTickerItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NewsTickerItem.prototype.writeTo = function (t) { t.writeString(0, this.sContent), t.writeString(1, this.sColor) } , n.NewsTickerItem.prototype.readFrom = function (t) { this.sContent = t.readString(0, !1, this.sContent), this.sColor = t.readString(1, !1, this.sColor) } , n.NewsTicker = function () { this.vItem = new r.Vector(new n.NewsTickerItem) } , n.NewsTicker.prototype._clone = function () { return new n.NewsTicker } , n.NewsTicker.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NewsTicker.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NewsTicker.prototype.writeTo = function (t) { t.writeVector(0, this.vItem) } , n.NewsTicker.prototype.readFrom = function (t) { this.vItem = t.readVector(0, !1, this.vItem) } , n.SupportCampInfoReq = function () { this.lPid = 0, this.lUid = 0 } , n.SupportCampInfoReq.prototype._clone = function () { return new n.SupportCampInfoReq } , n.SupportCampInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SupportCampInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SupportCampInfoReq.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt64(1, this.lUid) } , n.SupportCampInfoReq.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.lUid = t.readInt64(1, !1, this.lUid) } , n.SupportCampInfoRsp = function () { this.iType = 0, this.iActId = 0, this.iSubId = 0, this.vInfo = new r.Vector(new n.SupportCampItem), this.iPriority = 0 } , n.SupportCampInfoRsp.prototype._clone = function () { return new n.SupportCampInfoRsp } , n.SupportCampInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SupportCampInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SupportCampInfoRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeInt32(1, this.iActId), t.writeInt32(2, this.iSubId), t.writeVector(3, this.vInfo), t.writeInt32(4, this.iPriority) } , n.SupportCampInfoRsp.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.iActId = t.readInt32(1, !1, this.iActId), this.iSubId = t.readInt32(2, !1, this.iSubId), this.vInfo = t.readVector(3, !1, this.vInfo), this.iPriority = t.readInt32(4, !1, this.iPriority) } , n.SupportCampItem = function () { this.lXid = 0, this.vChatText = new r.Vector(new r.STRING), this.vFlowText = new r.Vector(new r.STRING), this.vPanelText = new r.Vector(new r.STRING), this.sLogoUrl = "" } , n.SupportCampItem.prototype._clone = function () { return new n.SupportCampItem } , n.SupportCampItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SupportCampItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SupportCampItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lXid), t.writeVector(1, this.vChatText), t.writeVector(2, this.vFlowText), t.writeVector(3, this.vPanelText), t.writeString(4, this.sLogoUrl) } , n.SupportCampItem.prototype.readFrom = function (t) { this.lXid = t.readInt64(0, !1, this.lXid), this.vChatText = t.readVector(1, !1, this.vChatText), this.vFlowText = t.readVector(2, !1, this.vFlowText), this.vPanelText = t.readVector(3, !1, this.vPanelText), this.sLogoUrl = t.readString(4, !1, this.sLogoUrl) } , n.UserSupportCampReq = function () { this.iType = 0, this.iActId = 0, this.iSubId = 0, this.lPid = 0, this.lUid = 0 } , n.UserSupportCampReq.prototype._clone = function () { return new n.UserSupportCampReq } , n.UserSupportCampReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserSupportCampReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserSupportCampReq.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeInt32(1, this.iActId), t.writeInt32(2, this.iSubId), t.writeInt64(3, this.lPid), t.writeInt64(4, this.lUid) } , n.UserSupportCampReq.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.iActId = t.readInt32(1, !1, this.iActId), this.iSubId = t.readInt32(2, !1, this.iSubId), this.lPid = t.readInt64(3, !1, this.lPid), this.lUid = t.readInt64(4, !1, this.lUid) } , n.UserSupportCampRsp = function () { this.iType = 0, this.iActId = 0, this.iSubId = 0, this.lXid = 0 } , n.UserSupportCampRsp.prototype._clone = function () { return new n.UserSupportCampRsp } , n.UserSupportCampRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserSupportCampRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserSupportCampRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeInt32(1, this.iActId), t.writeInt32(2, this.iSubId), t.writeInt64(3, this.lXid) } , n.UserSupportCampRsp.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.iActId = t.readInt32(1, !1, this.iActId), this.iSubId = t.readInt32(2, !1, this.iSubId), this.lXid = t.readInt64(3, !1, this.lXid) } , n.LiveMeetingSyncNotice = function () { this.tStat = new n.MeetingStat, this.vSeats = new r.Vector(new n.MeetingSeat), this.iVersion = 0, this.sMessage = "" } , n.LiveMeetingSyncNotice.prototype._clone = function () { return new n.LiveMeetingSyncNotice } , n.LiveMeetingSyncNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveMeetingSyncNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveMeetingSyncNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tStat), t.writeVector(1, this.vSeats), t.writeInt32(2, this.iVersion), t.writeString(3, this.sMessage) } , n.LiveMeetingSyncNotice.prototype.readFrom = function (t) { this.tStat = t.readStruct(0, !1, this.tStat), this.vSeats = t.readVector(1, !1, this.vSeats), this.iVersion = t.readInt32(2, !1, this.iVersion), this.sMessage = t.readString(3, !1, this.sMessage) } , n.MeetingStat = function () { this.lPresenterUid = 0, this.sPresenterNick = "", this.sPresenterAvatarUrl = "", this.mpContext = new r.Map(new r.STRING, new r.STRING), this.iVersion = 0, this.iCurAction = 0, this.sPassword = "", this.lSessionId = 0, this.vApplyList = new r.Vector(new n.ApplyUser), this.iState = 0, this.iSilence = 0, this.iActiveTime = 0, this.iLastSyncTime = 0, this.mpUserSession = new r.Map(new r.INT64, new r.STRING), this.iBeginTime = 0, this.iPresenterGender = 0, this.tTransferRoom = new n.TransferLiveRoomState, this.iMode = 0, this.iModeV2 = 0 } , n.MeetingStat.prototype._clone = function () { return new n.MeetingStat } , n.MeetingStat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MeetingStat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MeetingStat.prototype.writeTo = function (t) { t.writeInt64(0, this.lPresenterUid), t.writeString(1, this.sPresenterNick), t.writeString(2, this.sPresenterAvatarUrl), t.writeMap(4, this.mpContext), t.writeInt32(5, this.iVersion), t.writeInt32(6, this.iCurAction), t.writeString(7, this.sPassword), t.writeInt64(8, this.lSessionId), t.writeVector(9, this.vApplyList), t.writeInt32(10, this.iState), t.writeInt32(11, this.iSilence), t.writeInt32(12, this.iActiveTime), t.writeInt32(13, this.iLastSyncTime), t.writeMap(14, this.mpUserSession), t.writeInt32(15, this.iBeginTime), t.writeInt32(16, this.iPresenterGender), t.writeStruct(17, this.tTransferRoom), t.writeInt32(18, this.iMode), t.writeInt32(19, this.iModeV2) } , n.MeetingStat.prototype.readFrom = function (t) { this.lPresenterUid = t.readInt64(0, !1, this.lPresenterUid), this.sPresenterNick = t.readString(1, !1, this.sPresenterNick), this.sPresenterAvatarUrl = t.readString(2, !1, this.sPresenterAvatarUrl), this.mpContext = t.readMap(4, !1, this.mpContext), this.iVersion = t.readInt32(5, !1, this.iVersion), this.iCurAction = t.readInt32(6, !1, this.iCurAction), this.sPassword = t.readString(7, !1, this.sPassword), this.lSessionId = t.readInt64(8, !1, this.lSessionId), this.vApplyList = t.readVector(9, !1, this.vApplyList), this.iState = t.readInt32(10, !1, this.iState), this.iSilence = t.readInt32(11, !1, this.iSilence), this.iActiveTime = t.readInt32(12, !1, this.iActiveTime), this.iLastSyncTime = t.readInt32(13, !1, this.iLastSyncTime), this.mpUserSession = t.readMap(14, !1, this.mpUserSession), this.iBeginTime = t.readInt32(15, !1, this.iBeginTime), this.iPresenterGender = t.readInt32(16, !1, this.iPresenterGender), this.tTransferRoom = t.readStruct(17, !1, this.tTransferRoom), this.iMode = t.readInt32(18, !1, this.iMode), this.iModeV2 = t.readInt32(19, !1, this.iModeV2) } , n.MeetingSeat = function () { this.mpContext = new r.Map(new r.STRING, new r.STRING), this.iPos = 0, this.iLocked = 0, this.lUid = 0, this.sNick = "", this.sAvatarUrl = "", this.iMute = 0, this.iVersion = 0, this.iCurAction = 0, this.iActiveTime = 0, this.iSilence = 0, this.iGender = 0, this.lOfferSeatTimeStamp = 0, this.iSilenceTime = 0, this.iMuteTime = 0, this.iSeatType = 0, this.iSeatTypeV2 = 0, this.sSeatUrl = "", this.sCharm = "", this.sName = "", this.sSourceUrl = "" } , n.MeetingSeat.prototype._clone = function () { return new n.MeetingSeat } , n.MeetingSeat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MeetingSeat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MeetingSeat.prototype.writeTo = function (t) { t.writeMap(0, this.mpContext), t.writeInt32(1, this.iPos), t.writeInt32(2, this.iLocked), t.writeInt64(3, this.lUid), t.writeString(4, this.sNick), t.writeString(5, this.sAvatarUrl), t.writeInt32(7, this.iMute), t.writeInt32(8, this.iVersion), t.writeInt32(9, this.iCurAction), t.writeInt32(10, this.iActiveTime), t.writeInt32(11, this.iSilence), t.writeInt32(12, this.iGender), t.writeInt64(13, this.lOfferSeatTimeStamp), t.writeInt32(14, this.iSilenceTime), t.writeInt32(15, this.iMuteTime), t.writeInt32(16, this.iSeatType), t.writeInt32(17, this.iSeatTypeV2), t.writeString(18, this.sSeatUrl), t.writeString(19, this.sCharm), t.writeString(20, this.sName), t.writeString(21, this.sSourceUrl) } , n.MeetingSeat.prototype.readFrom = function (t) { this.mpContext = t.readMap(0, !1, this.mpContext), this.iPos = t.readInt32(1, !1, this.iPos), this.iLocked = t.readInt32(2, !1, this.iLocked), this.lUid = t.readInt64(3, !1, this.lUid), this.sNick = t.readString(4, !1, this.sNick), this.sAvatarUrl = t.readString(5, !1, this.sAvatarUrl), this.iMute = t.readInt32(7, !1, this.iMute), this.iVersion = t.readInt32(8, !1, this.iVersion), this.iCurAction = t.readInt32(9, !1, this.iCurAction), this.iActiveTime = t.readInt32(10, !1, this.iActiveTime), this.iSilence = t.readInt32(11, !1, this.iSilence), this.iGender = t.readInt32(12, !1, this.iGender), this.lOfferSeatTimeStamp = t.readInt64(13, !1, this.lOfferSeatTimeStamp), this.iSilenceTime = t.readInt32(14, !1, this.iSilenceTime), this.iMuteTime = t.readInt32(15, !1, this.iMuteTime), this.iSeatType = t.readInt32(16, !1, this.iSeatType), this.iSeatTypeV2 = t.readInt32(17, !1, this.iSeatTypeV2), this.sSeatUrl = t.readString(18, !1, this.sSeatUrl), this.sCharm = t.readString(19, !1, this.sCharm), this.sName = t.readString(20, !1, this.sName), this.sSourceUrl = t.readString(21, !1, this.sSourceUrl) } , n.ApplyUser = function () { this.lUid = 0, this.sNick = "", this.sAvatarUrl = "", this.lActiveTime = 0, this.mpContext = new r.Map(new r.STRING, new r.STRING), this.iGender = 0, this.sStreamName = "", this.iSeatType = 0 } , n.ApplyUser.prototype._clone = function () { return new n.ApplyUser } , n.ApplyUser.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ApplyUser.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ApplyUser.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNick), t.writeString(2, this.sAvatarUrl), t.writeInt64(3, this.lActiveTime), t.writeMap(4, this.mpContext), t.writeInt32(5, this.iGender), t.writeString(6, this.sStreamName), t.writeInt32(7, this.iSeatType) } , n.ApplyUser.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNick = t.readString(1, !1, this.sNick), this.sAvatarUrl = t.readString(2, !1, this.sAvatarUrl), this.lActiveTime = t.readInt64(3, !1, this.lActiveTime), this.mpContext = t.readMap(4, !1, this.mpContext), this.iGender = t.readInt32(5, !1, this.iGender), this.sStreamName = t.readString(6, !1, this.sStreamName), this.iSeatType = t.readInt32(7, !1, this.iSeatType) } , n.GetMeetingStatByUidReq = function () { this.tId = new n.UserId, this.lUid = 0, this.lSessionId = 0 } , n.GetMeetingStatByUidReq.prototype._clone = function () { return new n.GetMeetingStatByUidReq } , n.GetMeetingStatByUidReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMeetingStatByUidReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMeetingStatByUidReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lSessionId) } , n.GetMeetingStatByUidReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid), this.lSessionId = t.readInt64(2, !1, this.lSessionId) } , n.GetMeetingStatByUidRsp = function () { this.sMessage = "", this.tStat = new n.LiveMeetingSyncNotice, this.tDetail = new n.RoomBackgroundDetail } , n.GetMeetingStatByUidRsp.prototype._clone = function () { return new n.GetMeetingStatByUidRsp } , n.GetMeetingStatByUidRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMeetingStatByUidRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMeetingStatByUidRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeStruct(1, this.tStat), t.writeStruct(2, this.tDetail) } , n.GetMeetingStatByUidRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.tStat = t.readStruct(1, !1, this.tStat), this.tDetail = t.readStruct(2, !1, this.tDetail) } , n.MakeFriendsPKInfo = function () { this.lPKSessionId = 0, this.lPid = 0, this.iStatus = 0, this.lStartTime = 0, this.lEndTime = 0, this.lRemainingSecond = 0, this.tTeam1 = new n.MakeFriendsPKTeam, this.tTeam2 = new n.MakeFriendsPKTeam } , n.MakeFriendsPKInfo.prototype._clone = function () { return new n.MakeFriendsPKInfo } , n.MakeFriendsPKInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MakeFriendsPKInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MakeFriendsPKInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPKSessionId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iStatus), t.writeInt64(3, this.lStartTime), t.writeInt64(4, this.lEndTime), t.writeInt64(5, this.lRemainingSecond), t.writeStruct(6, this.tTeam1), t.writeStruct(7, this.tTeam2) } , n.MakeFriendsPKInfo.prototype.readFrom = function (t) { this.lPKSessionId = t.readInt64(0, !1, this.lPKSessionId), this.lPid = t.readInt64(1, !1, this.lPid), this.iStatus = t.readInt32(2, !1, this.iStatus), this.lStartTime = t.readInt64(3, !1, this.lStartTime), this.lEndTime = t.readInt64(4, !1, this.lEndTime), this.lRemainingSecond = t.readInt64(5, !1, this.lRemainingSecond), this.tTeam1 = t.readStruct(6, !1, this.tTeam1), this.tTeam2 = t.readStruct(7, !1, this.tTeam2) } , n.MakeFriendsPKTeam = function () { this.sTeamName = "", this.lScore = 0 } , n.MakeFriendsPKTeam.prototype._clone = function () { return new n.MakeFriendsPKTeam } , n.MakeFriendsPKTeam.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MakeFriendsPKTeam.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MakeFriendsPKTeam.prototype.writeTo = function (t) { t.writeString(0, this.sTeamName), t.writeInt64(1, this.lScore) } , n.MakeFriendsPKTeam.prototype.readFrom = function (t) { this.sTeamName = t.readString(0, !1, this.sTeamName), this.lScore = t.readInt64(1, !1, this.lScore) } , n.GetMakeFriendsPKInfoReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetMakeFriendsPKInfoReq.prototype._clone = function () { return new n.GetMakeFriendsPKInfoReq } , n.GetMakeFriendsPKInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMakeFriendsPKInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMakeFriendsPKInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetMakeFriendsPKInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetMakeFriendsPKInfoRsp = function () { this.sMessage = "", this.tPKInfo = new n.MakeFriendsPKInfo } , n.GetMakeFriendsPKInfoRsp.prototype._clone = function () { return new n.GetMakeFriendsPKInfoRsp } , n.GetMakeFriendsPKInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMakeFriendsPKInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMakeFriendsPKInfoRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeStruct(1, this.tPKInfo) } , n.GetMakeFriendsPKInfoRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.tPKInfo = t.readStruct(1, !1, this.tPKInfo) } , n.LiveRoomTransferNotice = function () { this.tNotice = new n.BeginLiveNotice, this.tStreamSettingNotice = new n.StreamSettingNotice } , n.LiveRoomTransferNotice.prototype._clone = function () { return new n.LiveRoomTransferNotice } , n.LiveRoomTransferNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveRoomTransferNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveRoomTransferNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tNotice), t.writeStruct(1, this.tStreamSettingNotice) } , n.LiveRoomTransferNotice.prototype.readFrom = function (t) { this.tNotice = t.readStruct(0, !1, this.tNotice), this.tStreamSettingNotice = t.readStruct(1, !1, this.tStreamSettingNotice) } , n.GetMakeFriendsAnnouncementReq = function () { this.tId = new n.UserId, this.lUid = 0 } , n.GetMakeFriendsAnnouncementReq.prototype._clone = function () { return new n.GetMakeFriendsAnnouncementReq } , n.GetMakeFriendsAnnouncementReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMakeFriendsAnnouncementReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMakeFriendsAnnouncementReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid) } , n.GetMakeFriendsAnnouncementReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid) } , n.GetMakeFriendsAnnouncementRsp = function () { this.sMessage = "", this.sAnnouncement = "" } , n.GetMakeFriendsAnnouncementRsp.prototype._clone = function () { return new n.GetMakeFriendsAnnouncementRsp } , n.GetMakeFriendsAnnouncementRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMakeFriendsAnnouncementRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMakeFriendsAnnouncementRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeString(1, this.sAnnouncement) } , n.GetMakeFriendsAnnouncementRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.sAnnouncement = t.readString(1, !1, this.sAnnouncement) } , n.TransferLiveRoomState = function () { this.lTargetUid = 0, this.iInviteTime = 0, this.iTokeOverTime = 0, this.iBeginLiveTime = 0, this.lNewLiveId = 0, this.iInviteExpire = 0, this.iState = 0, this.iResult = 0, this.iSuccessTime = 0, this.sTargetNick = "" } , n.TransferLiveRoomState.prototype._clone = function () { return new n.TransferLiveRoomState } , n.TransferLiveRoomState.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TransferLiveRoomState.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TransferLiveRoomState.prototype.writeTo = function (t) { t.writeInt64(0, this.lTargetUid), t.writeInt32(1, this.iInviteTime), t.writeInt32(2, this.iTokeOverTime), t.writeInt32(3, this.iBeginLiveTime), t.writeInt64(4, this.lNewLiveId), t.writeInt32(5, this.iInviteExpire), t.writeInt32(6, this.iState), t.writeInt32(7, this.iResult), t.writeInt32(8, this.iSuccessTime), t.writeString(9, this.sTargetNick) } , n.TransferLiveRoomState.prototype.readFrom = function (t) { this.lTargetUid = t.readInt64(0, !1, this.lTargetUid), this.iInviteTime = t.readInt32(1, !1, this.iInviteTime), this.iTokeOverTime = t.readInt32(2, !1, this.iTokeOverTime), this.iBeginLiveTime = t.readInt32(3, !1, this.iBeginLiveTime), this.lNewLiveId = t.readInt64(4, !1, this.lNewLiveId), this.iInviteExpire = t.readInt32(5, !1, this.iInviteExpire), this.iState = t.readInt32(6, !1, this.iState), this.iResult = t.readInt32(7, !1, this.iResult), this.iSuccessTime = t.readInt32(8, !1, this.iSuccessTime), this.sTargetNick = t.readString(9, !1, this.sTargetNick) } , n.RoomBackgroundDetail = function () { this.sTitle = "", this.sPcImgUrl = "", this.sMobileImgUrl = "", this.sWebImgUrl = "", this.sAssistantImgUrl = "" } , n.RoomBackgroundDetail.prototype._clone = function () { return new n.RoomBackgroundDetail } , n.RoomBackgroundDetail.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RoomBackgroundDetail.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RoomBackgroundDetail.prototype.writeTo = function (t) { t.writeString(0, this.sTitle), t.writeString(1, this.sPcImgUrl), t.writeString(2, this.sMobileImgUrl), t.writeString(3, this.sWebImgUrl), t.writeString(4, this.sAssistantImgUrl) } , n.RoomBackgroundDetail.prototype.readFrom = function (t) { this.sTitle = t.readString(0, !1, this.sTitle), this.sPcImgUrl = t.readString(1, !1, this.sPcImgUrl), this.sMobileImgUrl = t.readString(2, !1, this.sMobileImgUrl), this.sWebImgUrl = t.readString(3, !1, this.sWebImgUrl), this.sAssistantImgUrl = t.readString(4, !1, this.sAssistantImgUrl) } , n.GuildCard = function () { this.lGuildId = 0, this.lUid = 0, this.iPos = 0, this.sUrl = "" } , n.GuildCard.prototype._clone = function () { return new n.GuildCard } , n.GuildCard.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GuildCard.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GuildCard.prototype.writeTo = function (t) { t.writeInt64(0, this.lGuildId), t.writeInt64(1, this.lUid), t.writeInt32(2, this.iPos), t.writeString(3, this.sUrl) } , n.GuildCard.prototype.readFrom = function (t) { this.lGuildId = t.readInt64(0, !1, this.lGuildId), this.lUid = t.readInt64(1, !1, this.lUid), this.iPos = t.readInt32(2, !1, this.iPos), this.sUrl = t.readString(3, !1, this.sUrl) } , n.GetMomentListForWebReq = function () { this.tId = new n.UserId, this.lUid = 0, this.lSeed = 0 } , n.GetMomentListForWebReq.prototype._clone = function () { return new n.GetMomentListForWebReq } , n.GetMomentListForWebReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMomentListForWebReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMomentListForWebReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lSeed) } , n.GetMomentListForWebReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid), this.lSeed = t.readInt64(2, !1, this.lSeed) } , n.GetMomentListForWebRsp = function () { this.vMoments = new r.Vector(new n.WebMomentInfo), this.lSeed = 0 } , n.GetMomentListForWebRsp.prototype._clone = function () { return new n.GetMomentListForWebRsp } , n.GetMomentListForWebRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMomentListForWebRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMomentListForWebRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vMoments), t.writeInt64(1, this.lSeed) } , n.GetMomentListForWebRsp.prototype.readFrom = function (t) { this.vMoments = t.readVector(0, !1, this.vMoments), this.lSeed = t.readInt64(1, !1, this.lSeed) } , n.WebMomentInfo = function () { this.lMomId = 0, this.iType = 0, this.lUid = 0, this.sNickName = "", this.sIconUrl = "", this.sTitle = "", this.sContent = "", this.iFavorCount = 0, this.iCommentCount = 0, this.iShareCount = 0, this.vComment = new r.Vector(new n.CommentInfo), this.iCTime = 0, this.iStatus = 0, this.iOpt = 0, this.tVideoInfo = new n.BaseVideoInfo, this.vKeyWord = new r.Vector(new r.STRING), this.iRelation = 0, this.iRoomId = 0, this.iLiveStatu = 0, this.iHasDraw = 0 } , n.WebMomentInfo.prototype._clone = function () { return new n.WebMomentInfo } , n.WebMomentInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WebMomentInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WebMomentInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lMomId), t.writeInt32(1, this.iType), t.writeInt64(2, this.lUid), t.writeString(3, this.sNickName), t.writeString(4, this.sIconUrl), t.writeString(5, this.sTitle), t.writeString(6, this.sContent), t.writeInt32(7, this.iFavorCount), t.writeInt32(8, this.iCommentCount), t.writeInt32(9, this.iShareCount), t.writeVector(10, this.vComment), t.writeInt32(11, this.iCTime), t.writeInt32(12, this.iStatus), t.writeInt32(13, this.iOpt), t.writeStruct(14, this.tVideoInfo), t.writeVector(15, this.vKeyWord), t.writeInt32(16, this.iRelation), t.writeInt32(17, this.iRoomId), t.writeInt32(18, this.iLiveStatu), t.writeInt32(19, this.iHasDraw) } , n.WebMomentInfo.prototype.readFrom = function (t) { this.lMomId = t.readInt64(0, !1, this.lMomId), this.iType = t.readInt32(1, !1, this.iType), this.lUid = t.readInt64(2, !1, this.lUid), this.sNickName = t.readString(3, !1, this.sNickName), this.sIconUrl = t.readString(4, !1, this.sIconUrl), this.sTitle = t.readString(5, !1, this.sTitle), this.sContent = t.readString(6, !1, this.sContent), this.iFavorCount = t.readInt32(7, !1, this.iFavorCount), this.iCommentCount = t.readInt32(8, !1, this.iCommentCount), this.iShareCount = t.readInt32(9, !1, this.iShareCount), this.vComment = t.readVector(10, !1, this.vComment), this.iCTime = t.readInt32(11, !1, this.iCTime), this.iStatus = t.readInt32(12, !1, this.iStatus), this.iOpt = t.readInt32(13, !1, this.iOpt), this.tVideoInfo = t.readStruct(14, !1, this.tVideoInfo), this.vKeyWord = t.readVector(15, !1, this.vKeyWord), this.iRelation = t.readInt32(16, !1, this.iRelation), this.iRoomId = t.readInt32(17, !1, this.iRoomId), this.iLiveStatu = t.readInt32(18, !1, this.iLiveStatu), this.iHasDraw = t.readInt32(19, !1, this.iHasDraw) } , n.BaseVideoInfo = function () { this.lVid = 0, this.sVideoTitle = "", this.sVideoCover = "", this.lVideoPlayNum = 0, this.iBarrageNum = 0, this.sVideoDuration = "", this.iVideoDirection = 0, this.iVideoType = 0, this.sVideoChannel = "" } , n.BaseVideoInfo.prototype._clone = function () { return new n.BaseVideoInfo } , n.BaseVideoInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BaseVideoInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BaseVideoInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lVid), t.writeString(1, this.sVideoTitle), t.writeString(2, this.sVideoCover), t.writeInt64(3, this.lVideoPlayNum), t.writeInt32(4, this.iBarrageNum), t.writeString(5, this.sVideoDuration), t.writeInt32(6, this.iVideoDirection), t.writeInt32(7, this.iVideoType), t.writeString(8, this.sVideoChannel) } , n.BaseVideoInfo.prototype.readFrom = function (t) { this.lVid = t.readInt64(0, !1, this.lVid), this.sVideoTitle = t.readString(1, !1, this.sVideoTitle), this.sVideoCover = t.readString(2, !1, this.sVideoCover), this.lVideoPlayNum = t.readInt64(3, !1, this.lVideoPlayNum), this.iBarrageNum = t.readInt32(4, !1, this.iBarrageNum), this.sVideoDuration = t.readString(5, !1, this.sVideoDuration), this.iVideoDirection = t.readInt32(6, !1, this.iVideoDirection), this.iVideoType = t.readInt32(7, !1, this.iVideoType), this.sVideoChannel = t.readString(8, !1, this.sVideoChannel) } , n.CommentInfo = function () { this.lComId = 0, this.lParentId = 0, this.lMomId = 0, this.lUid = 0, this.sNickName = "", this.sIconUrl = "", this.sContent = "", this.iCTime = 0, this.iFavorCount = 0, this.iReplyCount = 0, this.vComment = new r.Vector(n.CommentInfo), this.lReplyToComId = 0, this.lReplyToUid = 0, this.sReplyToNickName = "", this.iStatus = 0, this.iOpt = 0, this.iFavoredByOnwer = 0, this.iTopStatus = 0, this.vCommentAttach = new r.Vector(new n.CommentAttach), this.vTags = new r.Vector(new r.STRING), this.vCornerMark = new r.Vector(new n.CommentCornerMark) } , n.CommentInfo.prototype._clone = function () { return new n.CommentInfo } , n.CommentInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CommentInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CommentInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lComId), t.writeInt64(1, this.lParentId), t.writeInt64(2, this.lMomId), t.writeInt64(3, this.lUid), t.writeString(4, this.sNickName), t.writeString(5, this.sIconUrl), t.writeString(6, this.sContent), t.writeInt32(7, this.iCTime), t.writeInt32(8, this.iFavorCount), t.writeInt32(9, this.iReplyCount), t.writeVector(10, this.vComment), t.writeInt64(11, this.lReplyToComId), t.writeInt64(12, this.lReplyToUid), t.writeString(13, this.sReplyToNickName), t.writeInt32(14, this.iStatus), t.writeInt32(15, this.iOpt), t.writeInt32(16, this.iFavoredByOnwer), t.writeInt32(20, this.iTopStatus), t.writeVector(21, this.vCommentAttach), t.writeVector(22, this.vTags), t.writeVector(23, this.vCornerMark) } , n.CommentInfo.prototype.readFrom = function (t) { this.lComId = t.readInt64(0, !1, this.lComId), this.lParentId = t.readInt64(1, !1, this.lParentId), this.lMomId = t.readInt64(2, !1, this.lMomId), this.lUid = t.readInt64(3, !1, this.lUid), this.sNickName = t.readString(4, !1, this.sNickName), this.sIconUrl = t.readString(5, !1, this.sIconUrl), this.sContent = t.readString(6, !1, this.sContent), this.iCTime = t.readInt32(7, !1, this.iCTime), this.iFavorCount = t.readInt32(8, !1, this.iFavorCount), this.iReplyCount = t.readInt32(9, !1, this.iReplyCount), this.vComment = t.readVector(10, !1, this.vComment), this.lReplyToComId = t.readInt64(11, !1, this.lReplyToComId), this.lReplyToUid = t.readInt64(12, !1, this.lReplyToUid), this.sReplyToNickName = t.readString(13, !1, this.sReplyToNickName), this.iStatus = t.readInt32(14, !1, this.iStatus), this.iOpt = t.readInt32(15, !1, this.iOpt), this.iFavoredByOnwer = t.readInt32(16, !1, this.iFavoredByOnwer), this.iTopStatus = t.readInt32(20, !1, this.iTopStatus), this.vCommentAttach = t.readVector(21, !1, this.vCommentAttach), this.vTags = t.readVector(22, !1, this.vTags), this.vCornerMark = t.readVector(23, !1, this.vCornerMark) } , n.CommentAttach = function () { this.iType = 0, this.sContent = "", this.sFileMD5 = "" } , n.CommentAttach.prototype._clone = function () { return new n.CommentAttach } , n.CommentAttach.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CommentAttach.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CommentAttach.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeString(1, this.sContent), t.writeString(2, this.sFileMD5) } , n.CommentAttach.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.sContent = t.readString(1, !1, this.sContent), this.sFileMD5 = t.readString(2, !1, this.sFileMD5) } , n.CommentCornerMark = function () { this.iId = 0, this.sContent = "" } , n.CommentCornerMark.prototype._clone = function () { return new n.CommentCornerMark } , n.CommentCornerMark.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CommentCornerMark.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CommentCornerMark.prototype.writeTo = function (t) { t.writeInt32(0, this.iId), t.writeString(1, this.sContent) } , n.CommentCornerMark.prototype.readFrom = function (t) { this.iId = t.readInt32(0, !1, this.iId), this.sContent = t.readString(1, !1, this.sContent) } , n.MomentDecorationItem = function () { this.iType = 0, this.vData = new r.BinBuffer } , n.MomentDecorationItem.prototype._clone = function () { return new n.MomentDecorationItem } , n.MomentDecorationItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MomentDecorationItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MomentDecorationItem.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeBytes(1, this.vData) } , n.MomentDecorationItem.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.vData = t.readBytes(1, !1, this.vData) } , n.MomentInfo = function () { this.lMomId = 0, this.iType = 0, this.lUid = 0, this.sNickName = "", this.sIconUrl = "", this.sTitle = "", this.sContent = "", this.iFavorCount = 0, this.iCommentCount = 0, this.iShareCount = 0, this.vComment = new r.Vector(new n.CommentInfo), this.iCTime = 0, this.iStatus = 0, this.iOpt = 0, this.tVideoInfo = new n.VideoInfo, this.vKeyWord = new r.Vector(new r.STRING), this.iHasDraw = 0, this.vCoverUrl = new r.Vector(new r.STRING), this.sHtmlDoc = "", this.vTags = new r.Vector(new r.STRING), this.vBelongPlate = new r.Vector(new r.STRING), this.iBrowseCount = 0, this.iCardType = 0, this.vMomentAttachment = new r.Vector(new n.MomentAttachment), this.iStepOnCount = 0, this.iUserOpt = 0, this.vMomentDecoration = new r.Vector(new n.MomentDecorationItem), this.iTopStatus = 0 } , n.MomentInfo.prototype._clone = function () { return new n.MomentInfo } , n.MomentInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MomentInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MomentInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lMomId), t.writeInt32(1, this.iType), t.writeInt64(2, this.lUid), t.writeString(3, this.sNickName), t.writeString(4, this.sIconUrl), t.writeString(5, this.sTitle), t.writeString(6, this.sContent), t.writeInt32(7, this.iFavorCount), t.writeInt32(8, this.iCommentCount), t.writeInt32(9, this.iShareCount), t.writeVector(10, this.vComment), t.writeInt32(11, this.iCTime), t.writeInt32(12, this.iStatus), t.writeInt32(13, this.iOpt), t.writeStruct(14, this.tVideoInfo), t.writeVector(15, this.vKeyWord), t.writeInt32(16, this.iHasDraw), t.writeVector(17, this.vCoverUrl), t.writeString(18, this.sHtmlDoc), t.writeVector(19, this.vTags), t.writeVector(20, this.vBelongPlate), t.writeInt32(21, this.iBrowseCount), t.writeInt32(22, this.iCardType), t.writeVector(23, this.vMomentAttachment), t.writeInt32(24, this.iStepOnCount), t.writeInt32(25, this.iUserOpt), t.writeVector(26, this.vMomentDecoration), t.writeInt32(27, this.iTopStatus) } , n.MomentInfo.prototype.readFrom = function (t) { this.lMomId = t.readInt64(0, !1, this.lMomId), this.iType = t.readInt32(1, !1, this.iType), this.lUid = t.readInt64(2, !1, this.lUid), this.sNickName = t.readString(3, !1, this.sNickName), this.sIconUrl = t.readString(4, !1, this.sIconUrl), this.sTitle = t.readString(5, !1, this.sTitle), this.sContent = t.readString(6, !1, this.sContent), this.iFavorCount = t.readInt32(7, !1, this.iFavorCount), this.iCommentCount = t.readInt32(8, !1, this.iCommentCount), this.iShareCount = t.readInt32(9, !1, this.iShareCount), this.vComment = t.readVector(10, !1, this.vComment), this.iCTime = t.readInt32(11, !1, this.iCTime), this.iStatus = t.readInt32(12, !1, this.iStatus), this.iOpt = t.readInt32(13, !1, this.iOpt), this.tVideoInfo = t.readStruct(14, !1, this.tVideoInfo), this.vKeyWord = t.readVector(15, !1, this.vKeyWord), this.iHasDraw = t.readInt32(16, !1, this.iHasDraw), this.vCoverUrl = t.readVector(17, !1, this.vCoverUrl), this.sHtmlDoc = t.readString(18, !1, this.sHtmlDoc), this.vTags = t.readVector(19, !1, this.vTags), this.vBelongPlate = t.readVector(20, !1, this.vBelongPlate), this.iBrowseCount = t.readInt32(21, !1, this.iBrowseCount), this.iCardType = t.readInt32(22, !1, this.iCardType), this.vMomentAttachment = t.readVector(23, !1, this.vMomentAttachment), this.iStepOnCount = t.readInt32(24, !1, this.iStepOnCount), this.iUserOpt = t.readInt32(25, !1, this.iUserOpt), this.vMomentDecoration = t.readVector(26, !1, this.vMomentDecoration), this.iTopStatus = t.readInt32(27, !1, this.iTopStatus) } , n.VideoInfo = function () { this.lUid = 0, this.sAvatarUrl = "", this.sNickName = "", this.lVid = 0, this.sVideoTitle = "", this.sVideoCover = "", this.lVideoPlayNum = 0, this.lVideoCommentNum = 0, this.sVideoDuration = "", this.sVideoUrl = "", this.sVideoUploadTime = "", this.sVideoChannel = "", this.sCategory = "", this.vDefinitions = new r.Vector(new n.VideoDefinition), this.iVideoRecommend = 0, this.bVideoDot = !0, this.lVideoRank = 0, this.bVideoHasRanked = !0, this.sTraceId = "", this.lActorUid = 0, this.sActorNick = "", this.sActorAvatarUrl = "", this.iExtPlayTimes = 0, this.sVideoBigCover = "", this.iCommentCount = 0, this.vTags = new r.Vector(new r.STRING), this.iVideoDirection = 0, this.sBriefIntroduction = "", this.iVideoType = 0, this.iFavorCount = 0, this.lMomId = 0, this.sSubTitle = "", this.mMiscData = new r.Map(new r.STRING, new r.STRING) } , n.VideoInfo.prototype._clone = function () { return new n.VideoInfo } , n.VideoInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VideoInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VideoInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sAvatarUrl), t.writeString(2, this.sNickName), t.writeInt64(3, this.lVid), t.writeString(4, this.sVideoTitle), t.writeString(5, this.sVideoCover), t.writeInt64(6, this.lVideoPlayNum), t.writeInt64(7, this.lVideoCommentNum), t.writeString(8, this.sVideoDuration), t.writeString(9, this.sVideoUrl), t.writeString(10, this.sVideoUploadTime), t.writeString(11, this.sVideoChannel), t.writeString(12, this.sCategory), t.writeVector(13, this.vDefinitions), t.writeInt32(14, this.iVideoRecommend), t.writeBoolean(15, this.bVideoDot), t.writeInt64(16, this.lVideoRank), t.writeBoolean(17, this.bVideoHasRanked), t.writeString(18, this.sTraceId), t.writeInt64(19, this.lActorUid), t.writeString(20, this.sActorNick), t.writeString(21, this.sActorAvatarUrl), t.writeInt32(22, this.iExtPlayTimes), t.writeString(23, this.sVideoBigCover), t.writeInt32(24, this.iCommentCount), t.writeVector(25, this.vTags), t.writeInt32(26, this.iVideoDirection), t.writeString(27, this.sBriefIntroduction), t.writeInt32(28, this.iVideoType), t.writeInt32(29, this.iFavorCount), t.writeInt64(30, this.lMomId), t.writeString(31, this.sSubTitle), t.writeMap(32, this.mMiscData) } , n.VideoInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sAvatarUrl = t.readString(1, !1, this.sAvatarUrl), this.sNickName = t.readString(2, !1, this.sNickName), this.lVid = t.readInt64(3, !1, this.lVid), this.sVideoTitle = t.readString(4, !1, this.sVideoTitle), this.sVideoCover = t.readString(5, !1, this.sVideoCover), this.lVideoPlayNum = t.readInt64(6, !1, this.lVideoPlayNum), this.lVideoCommentNum = t.readInt64(7, !1, this.lVideoCommentNum), this.sVideoDuration = t.readString(8, !1, this.sVideoDuration), this.sVideoUrl = t.readString(9, !1, this.sVideoUrl), this.sVideoUploadTime = t.readString(10, !1, this.sVideoUploadTime), this.sVideoChannel = t.readString(11, !1, this.sVideoChannel), this.sCategory = t.readString(12, !1, this.sCategory), this.vDefinitions = t.readVector(13, !1, this.vDefinitions), this.iVideoRecommend = t.readInt32(14, !1, this.iVideoRecommend), this.bVideoDot = t.readBoolean(15, !1, this.bVideoDot), this.lVideoRank = t.readInt64(16, !1, this.lVideoRank), this.bVideoHasRanked = t.readBoolean(17, !1, this.bVideoHasRanked), this.sTraceId = t.readString(18, !1, this.sTraceId), this.lActorUid = t.readInt64(19, !1, this.lActorUid), this.sActorNick = t.readString(20, !1, this.sActorNick), this.sActorAvatarUrl = t.readString(21, !1, this.sActorAvatarUrl), this.iExtPlayTimes = t.readInt32(22, !1, this.iExtPlayTimes), this.sVideoBigCover = t.readString(23, !1, this.sVideoBigCover), this.iCommentCount = t.readInt32(24, !1, this.iCommentCount), this.vTags = t.readVector(25, !1, this.vTags), this.iVideoDirection = t.readInt32(26, !1, this.iVideoDirection), this.sBriefIntroduction = t.readString(27, !1, this.sBriefIntroduction), this.iVideoType = t.readInt32(28, !1, this.iVideoType), this.iFavorCount = t.readInt32(29, !1, this.iFavorCount), this.lMomId = t.readInt64(30, !1, this.lMomId), this.sSubTitle = t.readString(31, !1, this.sSubTitle), this.mMiscData = t.readMap(32, !1, this.mMiscData) } , n.VideoDefinition = function () { this.sSize = "", this.sWidth = "", this.sHeight = "", this.sDefinition = "", this.sUrl = "", this.sM3u8 = "", this.sDefName = "", this.sTs1Url = "", this.sTs1Offset = "", this.iLineIndex = 0 } , n.VideoDefinition.prototype._clone = function () { return new n.VideoDefinition } , n.VideoDefinition.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VideoDefinition.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VideoDefinition.prototype.writeTo = function (t) { t.writeString(0, this.sSize), t.writeString(1, this.sWidth), t.writeString(2, this.sHeight), t.writeString(3, this.sDefinition), t.writeString(4, this.sUrl), t.writeString(5, this.sM3u8), t.writeString(6, this.sDefName), t.writeString(7, this.sTs1Url), t.writeString(8, this.sTs1Offset), t.writeInt32(9, this.iLineIndex) } , n.VideoDefinition.prototype.readFrom = function (t) { this.sSize = t.readString(0, !1, this.sSize), this.sWidth = t.readString(1, !1, this.sWidth), this.sHeight = t.readString(2, !1, this.sHeight), this.sDefinition = t.readString(3, !1, this.sDefinition), this.sUrl = t.readString(4, !1, this.sUrl), this.sM3u8 = t.readString(5, !1, this.sM3u8), this.sDefName = t.readString(6, !1, this.sDefName), this.sTs1Url = t.readString(7, !1, this.sTs1Url), this.sTs1Offset = t.readString(8, !1, this.sTs1Offset), this.iLineIndex = t.readInt32(9, !1, this.iLineIndex) } , n.MomentAttachment = function () { this.iType = 0, this.sContent = "", this.sUrl = new r.Vector(new n.MomentUrl), this.iDataType = 0, this.sData = new r.BinBuffer, this.vAtContent = new r.Vector(new n.MomentAtContent), this.vAttachLink = new r.Vector(new r.STRING), this.sVoteId = "", this.lVideoId = 0, this.vAction = new r.Vector(new n.MomentUrl) } , n.MomentAttachment.prototype._clone = function () { return new n.MomentAttachment } , n.MomentAttachment.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MomentAttachment.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MomentAttachment.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeString(1, this.sContent), t.writeVector(2, this.sUrl), t.writeInt32(3, this.iDataType), t.writeBytes(4, this.sData), t.writeVector(5, this.vAtContent), t.writeVector(6, this.vAttachLink), t.writeString(7, this.sVoteId), t.writeInt64(8, this.lVideoId), t.writeVector(9, this.vAction) } , n.MomentAttachment.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.sContent = t.readString(1, !1, this.sContent), this.sUrl = t.readVector(2, !1, this.sUrl), this.iDataType = t.readInt32(3, !1, this.iDataType), this.sData = t.readBytes(4, !1, this.sData), this.vAtContent = t.readVector(5, !1, this.vAtContent), this.vAttachLink = t.readVector(6, !1, this.vAttachLink), this.sVoteId = t.readString(7, !1, this.sVoteId), this.lVideoId = t.readInt64(8, !1, this.lVideoId), this.vAction = t.readVector(9, !1, this.vAction) } , n.MomentUrl = function () { this.sCover = "", this.sUrl = "", this.iDirection = 0, this.iDuration = 0, this.sFileMD5 = "", this.sText = "" } , n.MomentUrl.prototype._clone = function () { return new n.MomentUrl } , n.MomentUrl.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MomentUrl.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MomentUrl.prototype.writeTo = function (t) { t.writeString(0, this.sCover), t.writeString(1, this.sUrl), t.writeInt32(2, this.iDirection), t.writeInt32(3, this.iDuration), t.writeString(4, this.sFileMD5), t.writeString(5, this.sText) } , n.MomentUrl.prototype.readFrom = function (t) { this.sCover = t.readString(0, !1, this.sCover), this.sUrl = t.readString(1, !1, this.sUrl), this.iDirection = t.readInt32(2, !1, this.iDirection), this.iDuration = t.readInt32(3, !1, this.iDuration), this.sFileMD5 = t.readString(4, !1, this.sFileMD5), this.sText = t.readString(5, !1, this.sText) } , n.ActivityDIYReq = function () { this.tUserId = new n.UserId, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.lRoomId = 0, this.iGameId = 0 } , n.ActivityDIYReq.prototype._clone = function () { return new n.ActivityDIYReq } , n.ActivityDIYReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivityDIYReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivityDIYReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid), t.writeInt64(4, this.lRoomId), t.writeInt32(5, this.iGameId) } , n.ActivityDIYReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.lRoomId = t.readInt64(4, !1, this.lRoomId), this.iGameId = t.readInt32(5, !1, this.iGameId) } , n.ActivityDIYInfo = function () { this.sActName = "", this.sEnterIcon = "", this.sEnterName = "", this.iWeight = 0, this.sBubbleTips = "" } , n.ActivityDIYInfo.prototype._clone = function () { return new n.ActivityDIYInfo } , n.ActivityDIYInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivityDIYInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivityDIYInfo.prototype.writeTo = function (t) { t.writeString(0, this.sActName), t.writeString(1, this.sEnterIcon), t.writeString(2, this.sEnterName), t.writeInt32(3, this.iWeight), t.writeString(4, this.sBubbleTips) } , n.ActivityDIYInfo.prototype.readFrom = function (t) { this.sActName = t.readString(0, !1, this.sActName), this.sEnterIcon = t.readString(1, !1, this.sEnterIcon), this.sEnterName = t.readString(2, !1, this.sEnterName), this.iWeight = t.readInt32(3, !1, this.iWeight), this.sBubbleTips = t.readString(4, !1, this.sBubbleTips) } , n.WebIssueConfig = function () { this.iSatus = 0, this.iIconPage = 0, this.sNativeUrl = "", this.iPos = 0, this.iHeight = 0, this.iWidth = 0, this.sJumpUrl = "" } , n.WebIssueConfig.prototype._clone = function () { return new n.WebIssueConfig } , n.WebIssueConfig.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WebIssueConfig.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WebIssueConfig.prototype.writeTo = function (t) { t.writeInt32(0, this.iSatus), t.writeInt32(1, this.iIconPage), t.writeString(2, this.sNativeUrl), t.writeInt32(3, this.iPos), t.writeInt32(4, this.iHeight), t.writeInt32(5, this.iWidth), t.writeString(6, this.sJumpUrl) } , n.WebIssueConfig.prototype.readFrom = function (t) { this.iSatus = t.readInt32(0, !1, this.iSatus), this.iIconPage = t.readInt32(1, !1, this.iIconPage), this.sNativeUrl = t.readString(2, !1, this.sNativeUrl), this.iPos = t.readInt32(3, !1, this.iPos), this.iHeight = t.readInt32(4, !1, this.iHeight), this.iWidth = t.readInt32(5, !1, this.iWidth), this.sJumpUrl = t.readString(6, !1, this.sJumpUrl) } , n.PCIssueConfig = function () { this.iSatus = 0, this.iIconPage = 0, this.vCommUrl = new r.Vector(new r.STRING), this.sJumpUrl = "", this.sHash = "", this.iRankId = 0, this.sH5Material = "", this.iNewPCSatus = 0, this.iTermType = 0 } , n.PCIssueConfig.prototype._clone = function () { return new n.PCIssueConfig } , n.PCIssueConfig.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PCIssueConfig.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PCIssueConfig.prototype.writeTo = function (t) { t.writeInt32(0, this.iSatus), t.writeInt32(1, this.iIconPage), t.writeVector(2, this.vCommUrl), t.writeString(3, this.sJumpUrl), t.writeString(4, this.sHash), t.writeInt32(5, this.iRankId), t.writeString(6, this.sH5Material), t.writeInt32(7, this.iNewPCSatus), t.writeInt32(8, this.iTermType) } , n.PCIssueConfig.prototype.readFrom = function (t) { this.iSatus = t.readInt32(0, !1, this.iSatus), this.iIconPage = t.readInt32(1, !1, this.iIconPage), this.vCommUrl = t.readVector(2, !1, this.vCommUrl), this.sJumpUrl = t.readString(3, !1, this.sJumpUrl), this.sHash = t.readString(4, !1, this.sHash), this.iRankId = t.readInt32(5, !1, this.iRankId), this.sH5Material = t.readString(6, !1, this.sH5Material), this.iNewPCSatus = t.readInt32(7, !1, this.iNewPCSatus), this.iTermType = t.readInt32(8, !1, this.iTermType) } , n.ActIssueItem = function () { this.tInfo = new n.ActivityDIYInfo, this.tWebCfg = new n.WebIssueConfig, this.tPCCfg = new n.PCIssueConfig, this.iIssueId = 0, this.iIsPop = 0, this.iPopTime = 0 } , n.ActIssueItem.prototype._clone = function () { return new n.ActIssueItem } , n.ActIssueItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActIssueItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActIssueItem.prototype.writeTo = function (t) { t.writeStruct(0, this.tInfo), t.writeStruct(1, this.tWebCfg), t.writeStruct(2, this.tPCCfg), t.writeInt32(3, this.iIssueId), t.writeInt32(4, this.iIsPop), t.writeInt32(5, this.iPopTime) } , n.ActIssueItem.prototype.readFrom = function (t) { this.tInfo = t.readStruct(0, !1, this.tInfo), this.tWebCfg = t.readStruct(1, !1, this.tWebCfg), this.tPCCfg = t.readStruct(2, !1, this.tPCCfg), this.iIssueId = t.readInt32(3, !1, this.iIssueId), this.iIsPop = t.readInt32(4, !1, this.iIsPop), this.iPopTime = t.readInt32(5, !1, this.iPopTime) } , n.ActivityDIYRsp = function () { this.vActList = new r.Vector(new n.ActIssueItem) } , n.ActivityDIYRsp.prototype._clone = function () { return new n.ActivityDIYRsp } , n.ActivityDIYRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivityDIYRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivityDIYRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vActList) } , n.ActivityDIYRsp.prototype.readFrom = function (t) { this.vActList = t.readVector(0, !1, this.vActList) } , n.HuYaUdbNotify = function () { this.eNotifyType = 0, this.sMsg = "" } , n.HuYaUdbNotify.prototype._clone = function () { return new n.HuYaUdbNotify } , n.HuYaUdbNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.HuYaUdbNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.HuYaUdbNotify.prototype.writeTo = function (t) { t.writeInt32(0, this.eNotifyType), t.writeString(1, this.sMsg) } , n.HuYaUdbNotify.prototype.readFrom = function (t) { this.eNotifyType = t.readInt32(0, !1, this.eNotifyType), this.sMsg = t.readString(1, !1, this.sMsg) } ; var s = { infoBody: function () { this.lUid = 0, this.sTitle = "", this.sNoteText = "", this.sNoteRichText = "" } }; s.infoBody.prototype._clone = function () { return new s.infoBody } , s.infoBody.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , s.infoBody.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , s.infoBody.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sTitle), t.writeString(2, this.sNoteText), t.writeString(3, this.sNoteRichText) } , s.infoBody.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sTitle = t.readString(1, !1, this.sTitle), this.sNoteText = t.readString(2, !1, this.sNoteText), this.sNoteRichText = t.readString(3, !1, this.sNoteRichText) } , s.UnionAuthPushMsg = function () { this.version = 0, this.authUrl = "" } , s.UnionAuthPushMsg.prototype._clone = function () { return new s.UnionAuthPushMsg } , s.UnionAuthPushMsg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , s.UnionAuthPushMsg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , s.UnionAuthPushMsg.prototype.writeTo = function (t) { t.writeInt32(0, this.version), t.writeString(1, this.authUrl) } , s.UnionAuthPushMsg.prototype.readFrom = function (t) { this.version = t.readInt32(0, !0, this.version), this.authUrl = t.readString(1, !0, this.authUrl) } , n.GetPresenterAdReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetPresenterAdReq.prototype._clone = function () { return new n.GetPresenterAdReq } , n.GetPresenterAdReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPresenterAdReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPresenterAdReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetPresenterAdReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetPresenterAdRsp = function () { this.code = 0, this.message = "", this.data = new r.Vector(new n.PresenterAd), this.adStatus = new n.AdStatus, this.aiAd = new r.Vector(new n.PresenterAd), this.turnAd = new r.Vector(new n.CarouselAd), this.flag = !0 } , n.GetPresenterAdRsp.prototype._clone = function () { return new n.GetPresenterAdRsp } , n.GetPresenterAdRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPresenterAdRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPresenterAdRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.code), t.writeString(1, this.message), t.writeVector(2, this.data), t.writeStruct(3, this.adStatus), t.writeVector(4, this.aiAd), t.writeVector(5, this.turnAd), t.writeBoolean(6, this.flag) } , n.GetPresenterAdRsp.prototype.readFrom = function (t) { this.code = t.readInt32(0, !1, this.code), this.message = t.readString(1, !1, this.message), this.data = t.readVector(2, !1, this.data), this.adStatus = t.readStruct(3, !1, this.adStatus), this.aiAd = t.readVector(4, !1, this.aiAd), this.turnAd = t.readVector(5, !1, this.turnAd), this.flag = t.readBoolean(6, !1, this.flag) } , n.PresenterAd = function () { this.id = "", this.sdkConf = "", this.title = "", this.platform = "", this.uid = 0, this.startDate = "", this.endDate = "", this.timeRange = "", this.frequency = 0, this.material = new n.Material, this.weight = 0, this.iPushTime = 0, this.contractType = 0, this.releaseTime = 0, this.adStatusTime = 0, this.thirdImpUrl = new r.Vector(new r.STRING), this.thirdClickUrl = new r.Vector(new r.STRING), this.closeButtonAppear = 0, this.thirdUrlReplaceRule = 0 } , n.PresenterAd.prototype._clone = function () { return new n.PresenterAd } , n.PresenterAd.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterAd.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterAd.prototype.writeTo = function (t) { t.writeString(0, this.id), t.writeString(1, this.sdkConf), t.writeString(2, this.title), t.writeString(3, this.platform), t.writeInt64(4, this.uid), t.writeString(5, this.startDate), t.writeString(6, this.endDate), t.writeString(7, this.timeRange), t.writeInt32(8, this.frequency), t.writeStruct(9, this.material), t.writeInt32(10, this.weight), t.writeInt32(11, this.iPushTime), t.writeInt32(12, this.contractType), t.writeInt64(13, this.releaseTime), t.writeInt32(14, this.adStatusTime), t.writeVector(17, this.thirdImpUrl), t.writeVector(18, this.thirdClickUrl), t.writeInt32(19, this.closeButtonAppear), t.writeInt32(20, this.thirdUrlReplaceRule) } , n.PresenterAd.prototype.readFrom = function (t) { this.id = t.readString(0, !1, this.id), this.sdkConf = t.readString(1, !1, this.sdkConf), this.title = t.readString(2, !1, this.title), this.platform = t.readString(3, !1, this.platform), this.uid = t.readInt64(4, !1, this.uid), this.startDate = t.readString(5, !1, this.startDate), this.endDate = t.readString(6, !1, this.endDate), this.timeRange = t.readString(7, !1, this.timeRange), this.frequency = t.readInt32(8, !1, this.frequency), this.material = t.readStruct(9, !1, this.material), this.weight = t.readInt32(10, !1, this.weight), this.iPushTime = t.readInt32(11, !1, this.iPushTime), this.contractType = t.readInt32(12, !1, this.contractType), this.releaseTime = t.readInt64(13, !1, this.releaseTime), this.adStatusTime = t.readInt32(14, !1, this.adStatusTime), this.thirdImpUrl = t.readVector(17, !1, this.thirdImpUrl), this.thirdClickUrl = t.readVector(18, !1, this.thirdClickUrl), this.closeButtonAppear = t.readInt32(19, !1, this.closeButtonAppear), this.thirdUrlReplaceRule = t.readInt32(20, !1, this.thirdUrlReplaceRule) } , n.Material = function () { this.mid = "", this.pType = 0, this.adType = 0, this.imageUrl = "", this.videoUrl = "", this.adTitle = "", this.ardLandingUrl = "", this.iosLandingUrl = "", this.webLandingUrl = "", this.remark = "", this.showTime = 0, this.landingUrl = "", this.layout = new n.AdLayout } , n.Material.prototype._clone = function () { return new n.Material } , n.Material.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Material.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Material.prototype.writeTo = function (t) { t.writeString(0, this.mid), t.writeInt32(1, this.pType), t.writeInt32(2, this.adType), t.writeString(3, this.imageUrl), t.writeString(4, this.videoUrl), t.writeString(5, this.adTitle), t.writeString(6, this.ardLandingUrl), t.writeString(7, this.iosLandingUrl), t.writeString(8, this.webLandingUrl), t.writeString(9, this.remark), t.writeInt32(10, this.showTime), t.writeString(11, this.landingUrl), t.writeStruct(12, this.layout) } , n.Material.prototype.readFrom = function (t) { this.mid = t.readString(0, !1, this.mid), this.pType = t.readInt32(1, !1, this.pType), this.adType = t.readInt32(2, !1, this.adType), this.imageUrl = t.readString(3, !1, this.imageUrl), this.videoUrl = t.readString(4, !1, this.videoUrl), this.adTitle = t.readString(5, !1, this.adTitle), this.ardLandingUrl = t.readString(6, !1, this.ardLandingUrl), this.iosLandingUrl = t.readString(7, !1, this.iosLandingUrl), this.webLandingUrl = t.readString(8, !1, this.webLandingUrl), this.remark = t.readString(9, !1, this.remark), this.showTime = t.readInt32(10, !1, this.showTime), this.landingUrl = t.readString(11, !1, this.landingUrl), this.layout = t.readStruct(12, !1, this.layout) } , n.AdLayout = function () { this.layoutType = 0, this.templateW = 0, this.templateH = 0, this.ratioW = 0, this.ratioH = 0, this.width = 0, this.height = 0, this.outerFrameW = 0, this.outerFrameH = 0, this.outerFrameUrl = "" } , n.AdLayout.prototype._clone = function () { return new n.AdLayout } , n.AdLayout.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AdLayout.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AdLayout.prototype.writeTo = function (t) { t.writeInt32(0, this.layoutType), t.writeInt32(1, this.templateW), t.writeInt32(2, this.templateH), t.writeDouble(3, this.ratioW), t.writeDouble(4, this.ratioH), t.writeInt32(5, this.width), t.writeInt32(6, this.height), t.writeInt32(7, this.outerFrameW), t.writeInt32(8, this.outerFrameH), t.writeString(9, this.outerFrameUrl) } , n.AdLayout.prototype.readFrom = function (t) { this.layoutType = t.readInt32(0, !1, this.layoutType), this.templateW = t.readInt32(1, !1, this.templateW), this.templateH = t.readInt32(2, !1, this.templateH), this.ratioW = t.readDouble(3, !1, this.ratioW), this.ratioH = t.readDouble(4, !1, this.ratioH), this.width = t.readInt32(5, !1, this.width), this.height = t.readInt32(6, !1, this.height), this.outerFrameW = t.readInt32(7, !1, this.outerFrameW), this.outerFrameH = t.readInt32(8, !1, this.outerFrameH), this.outerFrameUrl = t.readString(9, !1, this.outerFrameUrl) } , n.PushPresenterAdNotice = function () { this.ad = new n.PresenterAd, this.lTime = 0, this.lPid = 0, this.tRAd = new n.RoundlAd, this.iType = 0 } , n.PushPresenterAdNotice.prototype._clone = function () { return new n.PushPresenterAdNotice } , n.PushPresenterAdNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PushPresenterAdNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PushPresenterAdNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.ad), t.writeInt64(1, this.lTime), t.writeInt64(2, this.lPid), t.writeStruct(3, this.tRAd), t.writeInt32(4, this.iType) } , n.PushPresenterAdNotice.prototype.readFrom = function (t) { this.ad = t.readStruct(0, !1, this.ad), this.lTime = t.readInt64(1, !1, this.lTime), this.lPid = t.readInt64(2, !1, this.lPid), this.tRAd = t.readStruct(3, !1, this.tRAd), this.iType = t.readInt32(4, !1, this.iType) } , n.AdStatus = function () { this.id = "", this.lastTime = 0 } , n.AdStatus.prototype._clone = function () { return new n.AdStatus } , n.AdStatus.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AdStatus.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AdStatus.prototype.writeTo = function (t) { t.writeString(0, this.id), t.writeInt32(1, this.lastTime) } , n.AdStatus.prototype.readFrom = function (t) { this.id = t.readString(0, !1, this.id), this.lastTime = t.readInt32(1, !1, this.lastTime) } , n.CarouselAd = function () { this.id = 0, this.times = 0, this.closable = !0, this.data = new r.Vector(new r.STRING) } , n.CarouselAd.prototype._clone = function () { return new n.CarouselAd } , n.CarouselAd.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CarouselAd.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CarouselAd.prototype.writeTo = function (t) { t.writeInt64(0, this.id), t.writeInt32(1, this.times), t.writeBoolean(2, this.closable), t.writeVector(3, this.data) } , n.CarouselAd.prototype.readFrom = function (t) { this.id = t.readInt64(0, !1, this.id), this.times = t.readInt32(1, !1, this.times), this.closable = t.readBoolean(2, !1, this.closable), this.data = t.readVector(3, !1, this.data) } , n.RoundlAd = function () { this.id = 0, this.times = 0, this.closable = !0, this.data = new r.Vector(new n.PresenterAd) } , n.RoundlAd.prototype._clone = function () { return new n.RoundlAd } , n.RoundlAd.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RoundlAd.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RoundlAd.prototype.writeTo = function (t) { t.writeInt64(0, this.id), t.writeInt32(1, this.times), t.writeBoolean(2, this.closable), t.writeVector(3, this.data) } , n.RoundlAd.prototype.readFrom = function (t) { this.id = t.readInt64(0, !1, this.id), this.times = t.readInt32(1, !1, this.times), this.closable = t.readBoolean(2, !1, this.closable), this.data = t.readVector(3, !1, this.data) } , n.GetExpressionEmoticonPackageReq = function () { this.tId = new n.UserId, this.lPid = 0, this.iGid = 0 } , n.GetExpressionEmoticonPackageReq.prototype._clone = function () { return new n.GetExpressionEmoticonPackageReq } , n.GetExpressionEmoticonPackageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetExpressionEmoticonPackageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetExpressionEmoticonPackageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iGid) } , n.GetExpressionEmoticonPackageReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.iGid = t.readInt32(2, !1, this.iGid) } , n.GetExpressionEmoticonPackageRsp = function () { this.sMessage = "", this.vPackage = new r.Vector(new n.ExpressionEmoticonPackage), this.vAvailable = new r.Vector(new r.STRING) } , n.GetExpressionEmoticonPackageRsp.prototype._clone = function () { return new n.GetExpressionEmoticonPackageRsp } , n.GetExpressionEmoticonPackageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetExpressionEmoticonPackageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetExpressionEmoticonPackageRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeVector(1, this.vPackage), t.writeVector(2, this.vAvailable) } , n.GetExpressionEmoticonPackageRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.vPackage = t.readVector(1, !1, this.vPackage), this.vAvailable = t.readVector(2, !1, this.vAvailable) } , n.ExpressionEmoticonPackage = function () { this.sPackageId = "", this.sName = "", this.iType = 0, this.sCoverUrl = "", this.vEmoticon = new r.Vector(new n.ExpressionEmoticon), this.vUnavailEmoticon = new r.Vector(new n.UnavailEmoticon), this.iIsLocked = 0, this.sLockedMsg = "" } , n.ExpressionEmoticonPackage.prototype._clone = function () { return new n.ExpressionEmoticonPackage } , n.ExpressionEmoticonPackage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExpressionEmoticonPackage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExpressionEmoticonPackage.prototype.writeTo = function (t) { t.writeString(0, this.sPackageId), t.writeString(1, this.sName), t.writeInt32(2, this.iType), t.writeString(3, this.sCoverUrl), t.writeVector(4, this.vEmoticon), t.writeVector(5, this.vUnavailEmoticon), t.writeInt32(6, this.iIsLocked), t.writeString(7, this.sLockedMsg) } , n.ExpressionEmoticonPackage.prototype.readFrom = function (t) { this.sPackageId = t.readString(0, !1, this.sPackageId), this.sName = t.readString(1, !1, this.sName), this.iType = t.readInt32(2, !1, this.iType), this.sCoverUrl = t.readString(3, !1, this.sCoverUrl), this.vEmoticon = t.readVector(4, !1, this.vEmoticon), this.vUnavailEmoticon = t.readVector(5, !1, this.vUnavailEmoticon), this.iIsLocked = t.readInt32(6, !1, this.iIsLocked), this.sLockedMsg = t.readString(7, !1, this.sLockedMsg) } , n.ExpressionEmoticon = function () { this.sId = "", this.sName = "", this.sEscape = "", this.sUrl = "", this.sExtraUrl = "", this.iType = 0, this.iFrameSize = 0, this.sFlexiUrl = "", this.iPrice = 0, this.sExtraFlexiUrl = "" } , n.ExpressionEmoticon.prototype._clone = function () { return new n.ExpressionEmoticon } , n.ExpressionEmoticon.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExpressionEmoticon.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExpressionEmoticon.prototype.writeTo = function (t) { t.writeString(0, this.sId), t.writeString(1, this.sName), t.writeString(2, this.sEscape), t.writeString(3, this.sUrl), t.writeString(4, this.sExtraUrl), t.writeInt32(5, this.iType), t.writeInt32(6, this.iFrameSize), t.writeString(7, this.sFlexiUrl), t.writeInt32(8, this.iPrice), t.writeString(9, this.sExtraFlexiUrl) } , n.ExpressionEmoticon.prototype.readFrom = function (t) { this.sId = t.readString(0, !1, this.sId), this.sName = t.readString(1, !1, this.sName), this.sEscape = t.readString(2, !1, this.sEscape), this.sUrl = t.readString(3, !1, this.sUrl), this.sExtraUrl = t.readString(4, !1, this.sExtraUrl), this.iType = t.readInt32(5, !1, this.iType), this.iFrameSize = t.readInt32(6, !1, this.iFrameSize), this.sFlexiUrl = t.readString(7, !1, this.sFlexiUrl), this.iPrice = t.readInt32(8, !1, this.iPrice), this.sExtraFlexiUrl = t.readString(9, !1, this.sExtraFlexiUrl) } , n.UnavailEmoticon = function () { this.vUnAvailableId = new r.Vector(new r.STRING), this.sToast = "", this.sJumpKey = "", this.sJumpUrl = "", this.mpContext = new r.Map(new r.STRING, new r.STRING), this.iActionType = 0 } , n.UnavailEmoticon.prototype._clone = function () { return new n.UnavailEmoticon } , n.UnavailEmoticon.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UnavailEmoticon.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UnavailEmoticon.prototype.writeTo = function (t) { t.writeVector(0, this.vUnAvailableId), t.writeString(1, this.sToast), t.writeString(2, this.sJumpKey), t.writeString(3, this.sJumpUrl), t.writeMap(4, this.mpContext), t.writeInt32(5, this.iActionType) } , n.UnavailEmoticon.prototype.readFrom = function (t) { this.vUnAvailableId = t.readVector(0, !1, this.vUnAvailableId), this.sToast = t.readString(1, !1, this.sToast), this.sJumpKey = t.readString(2, !1, this.sJumpKey), this.sJumpUrl = t.readString(3, !1, this.sJumpUrl), this.mpContext = t.readMap(4, !1, this.mpContext), this.iActionType = t.readInt32(5, !1, this.iActionType) } , n.SendExpressionEmoticonReq = function () { this.tId = new n.UserId, this.lPid = 0, this.sEmoticonId = "", this.mParam = new r.Map(new r.STRING, new r.STRING) } , n.SendExpressionEmoticonReq.prototype._clone = function () { return new n.SendExpressionEmoticonReq } , n.SendExpressionEmoticonReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendExpressionEmoticonReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendExpressionEmoticonReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeString(2, this.sEmoticonId), t.writeMap(3, this.mParam) } , n.SendExpressionEmoticonReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.sEmoticonId = t.readString(2, !1, this.sEmoticonId), this.mParam = t.readMap(3, !1, this.mParam) } , n.SendExpressionEmoticonRsp = function () { this.sMessage = "", this.tResult = new n.ExpressionEmoticonNotice } , n.SendExpressionEmoticonRsp.prototype._clone = function () { return new n.SendExpressionEmoticonRsp } , n.SendExpressionEmoticonRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendExpressionEmoticonRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendExpressionEmoticonRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeStruct(1, this.tResult) } , n.SendExpressionEmoticonRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.tResult = t.readStruct(1, !1, this.tResult) } , n.ExpressionEmoticonNotice = function () { this.lPid = 0, this.tDecoration = new n.DecorationInfoRsp, this.vEmoticon = new r.Vector(new n.ExpressionEmoticonMsg) } , n.ExpressionEmoticonNotice.prototype._clone = function () { return new n.ExpressionEmoticonNotice } , n.ExpressionEmoticonNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExpressionEmoticonNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExpressionEmoticonNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeStruct(1, this.tDecoration), t.writeVector(2, this.vEmoticon) } , n.ExpressionEmoticonNotice.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.tDecoration = t.readStruct(1, !1, this.tDecoration), this.vEmoticon = t.readVector(2, !1, this.vEmoticon) } , n.ExpressionEmoticonMsg = function () { this.sEmoticonId = "", this.iFrameIdx = 0, this.iType = 0, this.iPrice = 0 } , n.ExpressionEmoticonMsg.prototype._clone = function () { return new n.ExpressionEmoticonMsg } , n.ExpressionEmoticonMsg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExpressionEmoticonMsg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExpressionEmoticonMsg.prototype.writeTo = function (t) { t.writeString(0, this.sEmoticonId), t.writeInt32(1, this.iFrameIdx), t.writeInt32(2, this.iType), t.writeInt32(3, this.iPrice) } , n.ExpressionEmoticonMsg.prototype.readFrom = function (t) { this.sEmoticonId = t.readString(0, !1, this.sEmoticonId), this.iFrameIdx = t.readInt32(1, !1, this.iFrameIdx), this.iType = t.readInt32(2, !1, this.iType), this.iPrice = t.readInt32(3, !1, this.iPrice) } , n.DecorationInfoRsp = function () { this.vDecorationPrefix = new r.Vector(new n.DecorationInfo), this.vDecorationSuffix = new r.Vector(new n.DecorationInfo), this.tFormat = new n.ContentFormat, this.tBulletFormat = new n.BulletFormat, this.vForwardChannels = new r.Vector(new n.ChannelPair), this.iModifyMask = 0, this.vBulletPrefix = new r.Vector(new n.DecorationInfo), this.tUserInfo = new n.SenderInfo, this.vBulletSuffix = new r.Vector(new n.DecorationInfo) } , n.DecorationInfoRsp.prototype._clone = function () { return new n.DecorationInfoRsp } , n.DecorationInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DecorationInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DecorationInfoRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vDecorationPrefix), t.writeVector(1, this.vDecorationSuffix), t.writeStruct(2, this.tFormat), t.writeStruct(3, this.tBulletFormat), t.writeVector(4, this.vForwardChannels), t.writeInt32(5, this.iModifyMask), t.writeVector(6, this.vBulletPrefix), t.writeStruct(7, this.tUserInfo), t.writeVector(8, this.vBulletSuffix) } , n.DecorationInfoRsp.prototype.readFrom = function (t) { this.vDecorationPrefix = t.readVector(0, !1, this.vDecorationPrefix), this.vDecorationSuffix = t.readVector(1, !1, this.vDecorationSuffix), this.tFormat = t.readStruct(2, !1, this.tFormat), this.tBulletFormat = t.readStruct(3, !1, this.tBulletFormat), this.vForwardChannels = t.readVector(4, !1, this.vForwardChannels), this.iModifyMask = t.readInt32(5, !1, this.iModifyMask), this.vBulletPrefix = t.readVector(6, !1, this.vBulletPrefix), this.tUserInfo = t.readStruct(7, !1, this.tUserInfo), this.vBulletSuffix = t.readVector(8, !1, this.vBulletSuffix) } , n.ChannelPair = function () { this.lTid = 0, this.lSid = 0, this.lPid = 0 } , n.ChannelPair.prototype._clone = function () { return new n.ChannelPair } , n.ChannelPair.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ChannelPair.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ChannelPair.prototype.writeTo = function (t) { t.writeInt64(0, this.lTid), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lPid) } , n.ChannelPair.prototype.readFrom = function (t) { this.lTid = t.readInt64(0, !1, this.lTid), this.lSid = t.readInt64(1, !1, this.lSid), this.lPid = t.readInt64(2, !1, this.lPid) } , n.MatchEndNotice = function () { this.lUid = 0, this.iRoomId = 0, this.iDelay = 0 } , n.MatchEndNotice.prototype._clone = function () { return new n.MatchEndNotice } , n.MatchEndNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchEndNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchEndNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.iRoomId), t.writeInt32(2, this.iDelay) } , n.MatchEndNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iRoomId = t.readInt64(1, !1, this.iRoomId), this.iDelay = t.readInt32(2, !1, this.iDelay) } , n.LiveShareRankReq = function () { this.tId = new n.UserId, this.iGameId = 0, this.iPageNum = 0, this.iPageSize = 0, this.lHostUid = 0, this.vExposedPids = new r.Vector(new r.INT64), this.iFromType = 0, this.mParams = new r.Map(new r.STRING, new r.STRING) } , n.LiveShareRankReq.prototype._clone = function () { return new n.LiveShareRankReq } , n.LiveShareRankReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveShareRankReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveShareRankReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt32(1, this.iGameId), t.writeInt32(2, this.iPageNum), t.writeInt32(3, this.iPageSize), t.writeInt64(4, this.lHostUid), t.writeVector(5, this.vExposedPids), t.writeInt32(6, this.iFromType), t.writeMap(7, this.mParams) } , n.LiveShareRankReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.iGameId = t.readInt32(1, !1, this.iGameId), this.iPageNum = t.readInt32(2, !1, this.iPageNum), this.iPageSize = t.readInt32(3, !1, this.iPageSize), this.lHostUid = t.readInt64(4, !1, this.lHostUid), this.vExposedPids = t.readVector(5, !1, this.vExposedPids), this.iFromType = t.readInt32(6, !1, this.iFromType), this.mParams = t.readMap(7, !1, this.mParams) } , n.WBAudienceShareRsp = function () { this.vLives = new r.Vector(new n.GameLiveDetail), this.mpPreview = new r.Map(new r.INT64, new r.STRING) } , n.WBAudienceShareRsp.prototype._clone = function () { return new n.WBAudienceShareRsp } , n.WBAudienceShareRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WBAudienceShareRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WBAudienceShareRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vLives), t.writeMap(1, this.mpPreview) } , n.WBAudienceShareRsp.prototype.readFrom = function (t) { this.vLives = t.readVector(0, !1, this.vLives), this.mpPreview = t.readMap(1, !1, this.mpPreview) } , n.GameLiveDetail = function () { this.tGameLiveInfo = new n.GameLiveInfo, this.tStreamInfoPack = new n.StreamInfoPack, this.tGameLiveMisc = new n.GameLiveMisc } , n.GameLiveDetail.prototype._clone = function () { return new n.GameLiveDetail } , n.GameLiveDetail.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameLiveDetail.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameLiveDetail.prototype.writeTo = function (t) { t.writeStruct(0, this.tGameLiveInfo), t.writeStruct(1, this.tStreamInfoPack), t.writeStruct(2, this.tGameLiveMisc) } , n.GameLiveDetail.prototype.readFrom = function (t) { this.tGameLiveInfo = t.readStruct(0, !1, this.tGameLiveInfo), this.tStreamInfoPack = t.readStruct(1, !1, this.tStreamInfoPack), this.tGameLiveMisc = t.readStruct(2, !1, this.tGameLiveMisc) } , n.StreamInfoPack = function () { this.iTimespan = 0, this.vStreamInfo = new r.Vector(new n.StreamInfo), this.mStreamRatioWeb = new r.Map(new r.STRING, new r.INT32), this.mStreamRatioPC = new r.Map(new r.STRING, new r.INT32), this.vCdnList = new r.Vector(new r.STRING), this.mStreamRatioMobile = new r.Map(new r.STRING, new r.INT32), this.bIgnoreCdnSwitch = 0, this.bEnableP2PFlag = 1, this.iHashPolicy = 0 } , n.StreamInfoPack.prototype._clone = function () { return new n.StreamInfoPack } , n.StreamInfoPack.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StreamInfoPack.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StreamInfoPack.prototype.writeTo = function (t) { t.writeInt32(0, this.iTimespan), t.writeVector(1, this.vStreamInfo), t.writeMap(2, this.mStreamRatioWeb), t.writeMap(3, this.mStreamRatioPC), t.writeVector(4, this.vCdnList), t.writeMap(5, this.mStreamRatioMobile), t.writeInt32(6, this.bIgnoreCdnSwitch), t.writeInt32(7, this.bEnableP2PFlag), t.writeInt32(8, this.iHashPolicy) } , n.StreamInfoPack.prototype.readFrom = function (t) { this.iTimespan = t.readInt32(0, !1, this.iTimespan), this.vStreamInfo = t.readVector(1, !1, this.vStreamInfo), this.mStreamRatioWeb = t.readMap(2, !1, this.mStreamRatioWeb), this.mStreamRatioPC = t.readMap(3, !1, this.mStreamRatioPC), this.vCdnList = t.readVector(4, !1, this.vCdnList), this.mStreamRatioMobile = t.readMap(5, !1, this.mStreamRatioMobile), this.bIgnoreCdnSwitch = t.readInt32(6, !1, this.bIgnoreCdnSwitch), this.bEnableP2PFlag = t.readInt32(7, !1, this.bEnableP2PFlag), this.iHashPolicy = t.readInt32(8, !1, this.iHashPolicy) } , n.GameLiveMisc = function () { this.mMiscInfo = new r.Map(new r.STRING, new r.STRING), this.sIP = "", this.sGuid = "", this.iPresentType = 0, this.sGPSInfo = "", this.lBonusValue = 0, this.sIPLocation = "", this.sHuYaUA = "", this.iScore = 0, this.lRealAttendeeCount = 0, this.lSubscribedCount = 0, this.mpAttribute = new r.Map(new r.STRING, new n.LiveAttributeInfo), this.sPassword = "" } , n.GameLiveMisc.prototype._clone = function () { return new n.GameLiveMisc } , n.GameLiveMisc.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameLiveMisc.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameLiveMisc.prototype.writeTo = function (t) { t.writeMap(0, this.mMiscInfo), t.writeString(1, this.sIP), t.writeString(2, this.sGuid), t.writeInt32(3, this.iPresentType), t.writeString(4, this.sGPSInfo), t.writeInt64(5, this.lBonusValue), t.writeString(6, this.sIPLocation), t.writeString(7, this.sHuYaUA), t.writeInt64(8, this.iScore), t.writeInt64(9, this.lRealAttendeeCount), t.writeInt64(10, this.lSubscribedCount), t.writeMap(11, this.mpAttribute), t.writeString(12, this.sPassword) } , n.GameLiveMisc.prototype.readFrom = function (t) { this.mMiscInfo = t.readMap(0, !1, this.mMiscInfo), this.sIP = t.readString(1, !1, this.sIP), this.sGuid = t.readString(2, !1, this.sGuid), this.iPresentType = t.readInt32(3, !1, this.iPresentType), this.sGPSInfo = t.readString(4, !1, this.sGPSInfo), this.lBonusValue = t.readInt64(5, !1, this.lBonusValue), this.sIPLocation = t.readString(6, !1, this.sIPLocation), this.sHuYaUA = t.readString(7, !1, this.sHuYaUA), this.iScore = t.readInt64(8, !1, this.iScore), this.lRealAttendeeCount = t.readInt64(9, !1, this.lRealAttendeeCount), this.lSubscribedCount = t.readInt64(10, !1, this.lSubscribedCount), this.mpAttribute = t.readMap(11, !1, this.mpAttribute), this.sPassword = t.readString(12, !1, this.sPassword) } , n.LiveAttributeInfo = function () { this.vData = new r.BinBuffer, this.lTimespan = 0 } , n.LiveAttributeInfo.prototype._clone = function () { return new n.LiveAttributeInfo } , n.LiveAttributeInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveAttributeInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveAttributeInfo.prototype.writeTo = function (t) { t.writeBytes(0, this.vData), t.writeInt64(1, this.lTimespan) } , n.LiveAttributeInfo.prototype.readFrom = function (t) { this.vData = t.readBytes(0, !1, this.vData), this.lTimespan = t.readInt64(1, !1, this.lTimespan) } , n.GiftBarRsp = function () { this.vTopGiftRankList = new r.Vector(new n.GiftRankListItem), this.vRecentGiftRankList = new r.Vector(new n.GiftRankListItem) } , n.GiftBarRsp.prototype._clone = function () { return new n.GiftBarRsp } , n.GiftBarRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftBarRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftBarRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vTopGiftRankList), t.writeVector(1, this.vRecentGiftRankList) } , n.GiftBarRsp.prototype.readFrom = function (t) { this.vTopGiftRankList = t.readVector(0, !1, this.vTopGiftRankList), this.vRecentGiftRankList = t.readVector(1, !1, this.vRecentGiftRankList) } , n.ReplayPresenterInLiveNotify = function () { this.lUid = 0, this.lChannelId = 0, this.lSubChannelId = 0 } , n.ReplayPresenterInLiveNotify.prototype._clone = function () { return new n.ReplayPresenterInLiveNotify } , n.ReplayPresenterInLiveNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ReplayPresenterInLiveNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ReplayPresenterInLiveNotify.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lChannelId), t.writeInt64(2, this.lSubChannelId) } , n.ReplayPresenterInLiveNotify.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lChannelId = t.readInt64(1, !1, this.lChannelId), this.lSubChannelId = t.readInt64(2, !1, this.lSubChannelId) } , n.GiftRankListItem = function () { this.lUid = 0, this.sNickName = "", this.iItemType = 0, this.iItemCount = 0, this.iScore = 0 } , n.GiftRankListItem.prototype._clone = function () { return new n.GiftRankListItem } , n.GiftRankListItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftRankListItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftRankListItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNickName), t.writeInt32(2, this.iItemType), t.writeInt32(3, this.iItemCount), t.writeInt32(4, this.iScore) } , n.GiftRankListItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNickName = t.readString(1, !1, this.sNickName), this.iItemType = t.readInt32(2, !1, this.iItemType), this.iItemCount = t.readInt32(3, !1, this.iItemCount), this.iScore = t.readInt32(4, !1, this.iScore) } , n.ConsumeGiftReq = function () { this.tId = new n.UserId, this.lSid = 0, this.lSubSid = 0, this.iShowFreeitemInfo = 0, this.iItemType = 0, this.iItemCount = 0, this.lPresenterUid = 0, this.sPayId = "", this.sSendContent = "", this.iPayPloy = 0, this.iFromType = 0, this.sExpand = "", this.iTemplateType = 0, this.sPassport = "", this.iEventType = 0, this.mapParam = new r.Map(new r.STRING, new r.STRING), this.sSenderNick = "", this.sPresenterNick = "", this.sSign = "", this.iUseType = 0, this.iMergeDeliver = 0, this.vItemInfo = new r.Vector(new n.ItemCount), this.vItemRoute = new r.Vector(new n.ItemRoute), this.tItemSize = new n.ItemSize, this.sCustomText = "" } , n.ConsumeGiftReq.prototype._clone = function () { return new n.ConsumeGiftReq } , n.ConsumeGiftReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ConsumeGiftReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ConsumeGiftReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lSubSid), t.writeInt32(3, this.iShowFreeitemInfo), t.writeInt32(4, this.iItemType), t.writeInt32(5, this.iItemCount), t.writeInt64(6, this.lPresenterUid), t.writeString(7, this.sPayId), t.writeString(8, this.sSendContent), t.writeInt32(9, this.iPayPloy), t.writeInt32(10, this.iFromType), t.writeString(11, this.sExpand), t.writeInt32(12, this.iTemplateType), t.writeString(13, this.sPassport), t.writeInt16(14, this.iEventType), t.writeMap(15, this.mapParam), t.writeString(16, this.sSenderNick), t.writeString(17, this.sPresenterNick), t.writeString(18, this.sSign), t.writeInt32(19, this.iUseType), t.writeInt32(20, this.iMergeDeliver), t.writeVector(21, this.vItemInfo), t.writeVector(22, this.vItemRoute), t.writeStruct(23, this.tItemSize), t.writeString(24, this.sCustomText) } , n.ConsumeGiftReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lSid = t.readInt64(1, !1, this.lSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.iShowFreeitemInfo = t.readInt32(3, !1, this.iShowFreeitemInfo), this.iItemType = t.readInt32(4, !1, this.iItemType), this.iItemCount = t.readInt32(5, !1, this.iItemCount), this.lPresenterUid = t.readInt64(6, !1, this.lPresenterUid), this.sPayId = t.readString(7, !1, this.sPayId), this.sSendContent = t.readString(8, !1, this.sSendContent), this.iPayPloy = t.readInt32(9, !1, this.iPayPloy), this.iFromType = t.readInt32(10, !1, this.iFromType), this.sExpand = t.readString(11, !1, this.sExpand), this.iTemplateType = t.readInt32(12, !1, this.iTemplateType), this.sPassport = t.readString(13, !1, this.sPassport), this.iEventType = t.readInt16(14, !1, this.iEventType), this.mapParam = t.readMap(15, !1, this.mapParam), this.sSenderNick = t.readString(16, !1, this.sSenderNick), this.sPresenterNick = t.readString(17, !1, this.sPresenterNick), this.sSign = t.readString(18, !1, this.sSign), this.iUseType = t.readInt32(19, !1, this.iUseType), this.iMergeDeliver = t.readInt32(20, !1, this.iMergeDeliver), this.vItemInfo = t.readVector(21, !1, this.vItemInfo), this.vItemRoute = t.readVector(22, !1, this.vItemRoute), this.tItemSize = t.readStruct(23, !1, this.tItemSize), this.sCustomText = t.readString(24, !1, this.sCustomText) } , n.ConsumeGiftRsp = function () { this.iPayRespCode = 0, this.iItemType = 0, this.iItemCount = 0, this.strPayId = "", this.strPayConfirmUrl = "", this.strSendContent = "", this.lPresenterUid = 0, this.sExpand = "", this.strPayItemInfo = "", this.iPayType = 0, this.sSign = "", this.sMsg = "", this.iPayTotal = 0, this.iItemGroup = 0 } , n.ConsumeGiftRsp.prototype._clone = function () { return new n.ConsumeGiftRsp } , n.ConsumeGiftRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ConsumeGiftRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ConsumeGiftRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iPayRespCode), t.writeInt32(1, this.iItemType), t.writeInt32(2, this.iItemCount), t.writeString(3, this.strPayId), t.writeString(4, this.strPayConfirmUrl), t.writeString(5, this.strSendContent), t.writeInt64(6, this.lPresenterUid), t.writeString(7, this.sExpand), t.writeString(8, this.strPayItemInfo), t.writeInt32(9, this.iPayType), t.writeString(10, this.sSign), t.writeString(11, this.sMsg), t.writeInt32(12, this.iPayTotal), t.writeInt32(13, this.iItemGroup) } , n.ConsumeGiftRsp.prototype.readFrom = function (t) { this.iPayRespCode = t.readInt32(0, !1, this.iPayRespCode), this.iItemType = t.readInt32(1, !1, this.iItemType), this.iItemCount = t.readInt32(2, !1, this.iItemCount), this.strPayId = t.readString(3, !1, this.strPayId), this.strPayConfirmUrl = t.readString(4, !1, this.strPayConfirmUrl), this.strSendContent = t.readString(5, !1, this.strSendContent), this.lPresenterUid = t.readInt64(6, !1, this.lPresenterUid), this.sExpand = t.readString(7, !1, this.sExpand), this.strPayItemInfo = t.readString(8, !1, this.strPayItemInfo), this.iPayType = t.readInt32(9, !1, this.iPayType), this.sSign = t.readString(10, !1, this.sSign), this.sMsg = t.readString(11, !1, this.sMsg), this.iPayTotal = t.readInt32(12, !1, this.iPayTotal), this.iItemGroup = t.readInt32(13, !1, this.iItemGroup) } , n.ConsumeGiftSafeReq = function () { this.tId = new n.UserId, this.lRoomId = 0, this.iShowFreeitemInfo = 0, this.iItemType = 0, this.iItemCount = 0, this.lPresenterUid = 0, this.lHomeOwnerUid = 0, this.sPayId = "", this.sSendContent = "", this.iPayPloy = 0, this.iFromType = 0, this.sExpand = "", this.iTemplateType = 0, this.sPassport = "", this.iEventType = 0, this.sSign = "", this.iUseType = 0, this.iMergeDeliver = 0, this.iMultiSend = 0, this.mapParam = new r.Map(new r.STRING, new r.STRING), this.sCustomText = "" } , n.ConsumeGiftSafeReq.prototype._clone = function () { return new n.ConsumeGiftSafeReq } , n.ConsumeGiftSafeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ConsumeGiftSafeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ConsumeGiftSafeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lRoomId), t.writeInt32(2, this.iShowFreeitemInfo), t.writeInt32(3, this.iItemType), t.writeInt32(4, this.iItemCount), t.writeInt64(5, this.lPresenterUid), t.writeInt64(6, this.lHomeOwnerUid), t.writeString(7, this.sPayId), t.writeString(8, this.sSendContent), t.writeInt32(9, this.iPayPloy), t.writeInt32(10, this.iFromType), t.writeString(11, this.sExpand), t.writeInt32(12, this.iTemplateType), t.writeString(13, this.sPassport), t.writeInt16(14, this.iEventType), t.writeString(15, this.sSign), t.writeInt32(16, this.iUseType), t.writeInt32(17, this.iMergeDeliver), t.writeInt32(18, this.iMultiSend), t.writeMap(19, this.mapParam), t.writeString(20, this.sCustomText) } , n.ConsumeGiftSafeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lRoomId = t.readInt64(1, !1, this.lRoomId), this.iShowFreeitemInfo = t.readInt32(2, !1, this.iShowFreeitemInfo), this.iItemType = t.readInt32(3, !1, this.iItemType), this.iItemCount = t.readInt32(4, !1, this.iItemCount), this.lPresenterUid = t.readInt64(5, !1, this.lPresenterUid), this.lHomeOwnerUid = t.readInt64(6, !1, this.lHomeOwnerUid), this.sPayId = t.readString(7, !1, this.sPayId), this.sSendContent = t.readString(8, !1, this.sSendContent), this.iPayPloy = t.readInt32(9, !1, this.iPayPloy), this.iFromType = t.readInt32(10, !1, this.iFromType), this.sExpand = t.readString(11, !1, this.sExpand), this.iTemplateType = t.readInt32(12, !1, this.iTemplateType), this.sPassport = t.readString(13, !1, this.sPassport), this.iEventType = t.readInt16(14, !1, this.iEventType), this.sSign = t.readString(15, !1, this.sSign), this.iUseType = t.readInt32(16, !1, this.iUseType), this.iMergeDeliver = t.readInt32(17, !1, this.iMergeDeliver), this.iMultiSend = t.readInt32(18, !1, this.iMultiSend), this.mapParam = t.readMap(19, !1, this.mapParam), this.sCustomText = t.readString(20, !1, this.sCustomText) } , n.ConsumeGiftSafeRsp = function () { this.iPayRespCode = 0, this.iItemType = 0, this.iItemCount = 0, this.strPayId = "", this.strPayConfirmUrl = "", this.strSendContent = "", this.lPresenterUid = 0, this.sExpand = "", this.strPayItemInfo = "", this.iPayType = 0, this.sSign = "", this.sMsg = "", this.iPayTotal = 0, this.iItemGroup = 0 } , n.ConsumeGiftSafeRsp.prototype._clone = function () { return new n.ConsumeGiftSafeRsp } , n.ConsumeGiftSafeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ConsumeGiftSafeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ConsumeGiftSafeRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iPayRespCode), t.writeInt32(1, this.iItemType), t.writeInt32(2, this.iItemCount), t.writeString(3, this.strPayId), t.writeString(4, this.strPayConfirmUrl), t.writeString(5, this.strSendContent), t.writeInt64(6, this.lPresenterUid), t.writeString(7, this.sExpand), t.writeString(8, this.strPayItemInfo), t.writeInt32(9, this.iPayType), t.writeString(10, this.sSign), t.writeString(11, this.sMsg), t.writeInt32(12, this.iPayTotal), t.writeInt32(13, this.iItemGroup) } , n.ConsumeGiftSafeRsp.prototype.readFrom = function (t) { this.iPayRespCode = t.readInt32(0, !1, this.iPayRespCode), this.iItemType = t.readInt32(1, !1, this.iItemType), this.iItemCount = t.readInt32(2, !1, this.iItemCount), this.strPayId = t.readString(3, !1, this.strPayId), this.strPayConfirmUrl = t.readString(4, !1, this.strPayConfirmUrl), this.strSendContent = t.readString(5, !1, this.strSendContent), this.lPresenterUid = t.readInt64(6, !1, this.lPresenterUid), this.sExpand = t.readString(7, !1, this.sExpand), this.strPayItemInfo = t.readString(8, !1, this.strPayItemInfo), this.iPayType = t.readInt32(9, !1, this.iPayType), this.sSign = t.readString(10, !1, this.sSign), this.sMsg = t.readString(11, !1, this.sMsg), this.iPayTotal = t.readInt32(12, !1, this.iPayTotal), this.iItemGroup = t.readInt32(13, !1, this.iItemGroup) } , n.GiftStatusNotify = function () { this.vGiftId = new r.Vector(new r.INT32), this.iStatus = 0, this.lPid = 0 } , n.GiftStatusNotify.prototype._clone = function () { return new n.GiftStatusNotify } , n.GiftStatusNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftStatusNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftStatusNotify.prototype.writeTo = function (t) { t.writeVector(0, this.vGiftId), t.writeInt32(1, this.iStatus), t.writeInt64(2, this.lPid) } , n.GiftStatusNotify.prototype.readFrom = function (t) { this.vGiftId = t.readVector(0, !1, this.vGiftId), this.iStatus = t.readInt32(1, !1, this.iStatus), this.lPid = t.readInt64(2, !1, this.lPid) } , n.ItemEffectInfo = function () { this.iPriceLevel = 0, this.iStreamDuration = 0, this.iShowType = 0, this.iStreamId = 0 } , n.ItemEffectInfo.prototype._clone = function () { return new n.ItemEffectInfo } , n.ItemEffectInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ItemEffectInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ItemEffectInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iPriceLevel), t.writeInt32(1, this.iStreamDuration), t.writeInt32(2, this.iShowType), t.writeInt32(3, this.iStreamId) } , n.ItemEffectInfo.prototype.readFrom = function (t) { this.iPriceLevel = t.readInt32(0, !1, this.iPriceLevel), this.iStreamDuration = t.readInt32(1, !1, this.iStreamDuration), this.iShowType = t.readInt32(2, !1, this.iShowType), this.iStreamId = t.readInt32(3, !1, this.iStreamId) } , n.EffectInfo = function () { this.iStreamColor = 0, this.iTriggerType = 0, this.iStreamTiggerNum = 0, this.iBigGiftTiggerNum = 0 } , n.EffectInfo.prototype._clone = function () { return new n.EffectInfo } , n.EffectInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EffectInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EffectInfo.prototype.writeTo = function (t) { t.writeInt32(1, this.iStreamColor), t.writeInt32(2, this.iTriggerType), t.writeInt32(3, this.iStreamTiggerNum), t.writeInt32(4, this.iBigGiftTiggerNum) } , n.EffectInfo.prototype.readFrom = function (t) { this.iStreamColor = t.readInt32(1, !1, this.iStreamColor), this.iTriggerType = t.readInt32(2, !1, this.iTriggerType), this.iStreamTiggerNum = t.readInt32(3, !1, this.iStreamTiggerNum), this.iBigGiftTiggerNum = t.readInt32(4, !1, this.iBigGiftTiggerNum) } , n.GetMultiPKPanelInfoReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetMultiPKPanelInfoReq.prototype._clone = function () { return new n.GetMultiPKPanelInfoReq } , n.GetMultiPKPanelInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMultiPKPanelInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMultiPKPanelInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetMultiPKPanelInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetMultiPKPanelInfoRsp = function () { this.tInfo = new n.MultiPKPanelInfo } , n.GetMultiPKPanelInfoRsp.prototype._clone = function () { return new n.GetMultiPKPanelInfoRsp } , n.GetMultiPKPanelInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMultiPKPanelInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMultiPKPanelInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tInfo) } , n.GetMultiPKPanelInfoRsp.prototype.readFrom = function (t) { this.tInfo = t.readStruct(0, !1, this.tInfo) } , n.MultiPKPanelInfo = function () { this.tLeftTeam = new n.PKTeamInfo, this.tRightTeam = new n.PKTeamInfo, this.iPKStatus = 0, this.iPKResult = 0, this.iRemainSeconds = 0, this.lSerialNum = 0 } , n.MultiPKPanelInfo.prototype._clone = function () { return new n.MultiPKPanelInfo } , n.MultiPKPanelInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MultiPKPanelInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MultiPKPanelInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tLeftTeam), t.writeStruct(1, this.tRightTeam), t.writeInt32(2, this.iPKStatus), t.writeInt32(3, this.iPKResult), t.writeInt32(4, this.iRemainSeconds), t.writeInt64(5, this.lSerialNum) } , n.MultiPKPanelInfo.prototype.readFrom = function (t) { this.tLeftTeam = t.readStruct(0, !1, this.tLeftTeam), this.tRightTeam = t.readStruct(1, !1, this.tRightTeam), this.iPKStatus = t.readInt32(2, !1, this.iPKStatus), this.iPKResult = t.readInt32(3, !1, this.iPKResult), this.iRemainSeconds = t.readInt32(4, !1, this.iRemainSeconds), this.lSerialNum = t.readInt64(5, !1, this.lSerialNum) } , n.PKTeamInfo = function () { this.vMemberInfo = new r.Vector(new n.PKUserInfo), this.sTeamName = "", this.lTeamScore = 0, this.lScoreLevel = 0, this.lNextLevelScore = 0, this.iIsReady = 0 } , n.PKTeamInfo.prototype._clone = function () { return new n.PKTeamInfo } , n.PKTeamInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PKTeamInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PKTeamInfo.prototype.writeTo = function (t) { t.writeVector(0, this.vMemberInfo), t.writeString(1, this.sTeamName), t.writeInt64(2, this.lTeamScore), t.writeInt32(3, this.lScoreLevel), t.writeInt64(4, this.lNextLevelScore), t.writeInt32(5, this.iIsReady) } , n.PKTeamInfo.prototype.readFrom = function (t) { this.vMemberInfo = t.readVector(0, !1, this.vMemberInfo), this.sTeamName = t.readString(1, !1, this.sTeamName), this.lTeamScore = t.readInt64(2, !1, this.lTeamScore), this.lScoreLevel = t.readInt32(3, !1, this.lScoreLevel), this.lNextLevelScore = t.readInt64(4, !1, this.lNextLevelScore), this.iIsReady = t.readInt32(5, !1, this.iIsReady) } , n.MultiPKUserContext = function () { this.mContext = new r.Map(new r.STRING, new r.STRING) } , n.MultiPKUserContext.prototype._clone = function () { return new n.MultiPKUserContext } , n.MultiPKUserContext.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MultiPKUserContext.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MultiPKUserContext.prototype.writeTo = function (t) { t.writeMap(0, this.mContext) } , n.MultiPKUserContext.prototype.readFrom = function (t) { this.mContext = t.readMap(0, !1, this.mContext) } , n.PKUserInfo = function () { this.lPid = 0, this.sNickName = "", this.sAvatarUrl = "", this.lScore = 0, this.tLiveInfo = new n.PresenterChannelInfo, this.tContext = new n.MultiPKUserContext } , n.PKUserInfo.prototype._clone = function () { return new n.PKUserInfo } , n.PKUserInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PKUserInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PKUserInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sNickName), t.writeString(2, this.sAvatarUrl), t.writeInt64(3, this.lScore), t.writeStruct(4, this.tLiveInfo), t.writeStruct(5, this.tContext) } , n.PKUserInfo.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sNickName = t.readString(1, !1, this.sNickName), this.sAvatarUrl = t.readString(2, !1, this.sAvatarUrl), this.lScore = t.readInt64(3, !1, this.lScore), this.tLiveInfo = t.readStruct(4, !1, this.tLiveInfo), this.tContext = t.readStruct(5, !1, this.tContext) } , n.MultiPKNotice = function () { this.iNoticeType = 0, this.lSenderPid = 0, this.lRecverPid = 0, this.sSenderNick = "", this.sRecverNick = "", this.sSenderAvatarUrl = "", this.sRecverAvatarUrl = "", this.iInviteOpType = 0, this.tContext = new n.MultiPKUserContext } , n.MultiPKNotice.prototype._clone = function () { return new n.MultiPKNotice } , n.MultiPKNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MultiPKNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MultiPKNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iNoticeType), t.writeInt64(1, this.lSenderPid), t.writeInt64(2, this.lRecverPid), t.writeString(3, this.sSenderNick), t.writeString(4, this.sRecverNick), t.writeString(5, this.sSenderAvatarUrl), t.writeString(6, this.sRecverAvatarUrl), t.writeInt32(7, this.iInviteOpType), t.writeStruct(8, this.tContext) } , n.MultiPKNotice.prototype.readFrom = function (t) { this.iNoticeType = t.readInt32(0, !1, this.iNoticeType), this.lSenderPid = t.readInt64(1, !1, this.lSenderPid), this.lRecverPid = t.readInt64(2, !1, this.lRecverPid), this.sSenderNick = t.readString(3, !1, this.sSenderNick), this.sRecverNick = t.readString(4, !1, this.sRecverNick), this.sSenderAvatarUrl = t.readString(5, !1, this.sSenderAvatarUrl), this.sRecverAvatarUrl = t.readString(6, !1, this.sRecverAvatarUrl), this.iInviteOpType = t.readInt32(7, !1, this.iInviteOpType), this.tContext = t.readStruct(8, !1, this.tContext) } , n.SendItemActivityNoticeBroadcastPacket = function () { this.iEffectId = 0, this.lSid = 0, this.lSubSid = 0, this.lSenderUid = 0, this.lPresenterUid = 0, this.sSenderNick = "", this.sPresenterNick = "", this.sEffectUrl = "", this.iFrames = 0 } , n.SendItemActivityNoticeBroadcastPacket.prototype._clone = function () { return new n.SendItemActivityNoticeBroadcastPacket } , n.SendItemActivityNoticeBroadcastPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendItemActivityNoticeBroadcastPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendItemActivityNoticeBroadcastPacket.prototype.writeTo = function (t) { t.writeInt32(0, this.iEffectId), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lSubSid), t.writeInt64(3, this.lSenderUid), t.writeInt64(4, this.lPresenterUid), t.writeString(5, this.sSenderNick), t.writeString(6, this.sPresenterNick), t.writeString(7, this.sEffectUrl), t.writeInt32(8, this.iFrames) } , n.SendItemActivityNoticeBroadcastPacket.prototype.readFrom = function (t) { this.iEffectId = t.readInt32(0, !1, this.iEffectId), this.lSid = t.readInt64(1, !1, this.lSid), this.lSubSid = t.readInt64(2, !1, this.lSubSid), this.lSenderUid = t.readInt64(3, !1, this.lSenderUid), this.lPresenterUid = t.readInt64(4, !1, this.lPresenterUid), this.sSenderNick = t.readString(5, !1, this.sSenderNick), this.sPresenterNick = t.readString(6, !1, this.sPresenterNick), this.sEffectUrl = t.readString(7, !1, this.sEffectUrl), this.iFrames = t.readInt32(8, !1, this.iFrames) } , n.MomentAtContent = function () { this.lAtUid = 0, this.sAtNick = "", this.iBegin = 0, this.iEnd = 0 } , n.MomentAtContent.prototype._clone = function () { return new n.MomentAtContent } , n.MomentAtContent.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MomentAtContent.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MomentAtContent.prototype.writeTo = function (t) { t.writeInt64(0, this.lAtUid), t.writeString(1, this.sAtNick), t.writeInt32(2, this.iBegin), t.writeInt32(3, this.iEnd) } , n.MomentAtContent.prototype.readFrom = function (t) { this.lAtUid = t.readInt64(0, !1, this.lAtUid), this.sAtNick = t.readString(1, !1, this.sAtNick), this.iBegin = t.readInt32(2, !1, this.iBegin), this.iEnd = t.readInt32(3, !1, this.iEnd) } , n.ActivetyBarrageNotice = function () { this.sTitle = "", this.iType = 0, this.sWebUrl = "", this.sMobileUrl = "", this.lRoomId = 0, this.lPid = 0, this.sDocPrefix = "", this.sDocTitle = "", this.sDocJump = "" } , n.ActivetyBarrageNotice.prototype._clone = function () { return new n.ActivetyBarrageNotice } , n.ActivetyBarrageNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivetyBarrageNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivetyBarrageNotice.prototype.writeTo = function (t) { t.writeString(0, this.sTitle), t.writeInt32(1, this.iType), t.writeString(2, this.sWebUrl), t.writeString(3, this.sMobileUrl), t.writeInt64(4, this.lRoomId), t.writeInt64(5, this.lPid), t.writeString(6, this.sDocPrefix), t.writeString(7, this.sDocTitle), t.writeString(8, this.sDocJump) } , n.ActivetyBarrageNotice.prototype.readFrom = function (t) { this.sTitle = t.readString(0, !1, this.sTitle), this.iType = t.readInt32(1, !1, this.iType), this.sWebUrl = t.readString(2, !1, this.sWebUrl), this.sMobileUrl = t.readString(3, !1, this.sMobileUrl), this.lRoomId = t.readInt64(4, !1, this.lRoomId), this.lPid = t.readInt64(5, !1, this.lPid), this.sDocPrefix = t.readString(6, !1, this.sDocPrefix), this.sDocTitle = t.readString(7, !1, this.sDocTitle), this.sDocJump = t.readString(8, !1, this.sDocJump) } , n.GetPlayerViewListReq = function () { this.tUserId = new n.UserId, this.lPid = 0 } , n.GetPlayerViewListReq.prototype._clone = function () { return new n.GetPlayerViewListReq } , n.GetPlayerViewListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPlayerViewListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPlayerViewListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid) } , n.GetPlayerViewListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetPlayerViewListRsp = function () { this.iRetCode = 0, this.vInfo = new r.Vector(new n.PlayerViewInfo), this.tStatus = new n.GameStatusInfo } , n.GetPlayerViewListRsp.prototype._clone = function () { return new n.GetPlayerViewListRsp } , n.GetPlayerViewListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPlayerViewListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPlayerViewListRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeVector(1, this.vInfo), t.writeStruct(2, this.tStatus) } , n.GetPlayerViewListRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.vInfo = t.readVector(1, !1, this.vInfo), this.tStatus = t.readStruct(2, !1, this.tStatus) } , n.PlayerViewInfo = function () { this.lPid = 0, this.sName = "" } , n.PlayerViewInfo.prototype._clone = function () { return new n.PlayerViewInfo } , n.PlayerViewInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PlayerViewInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PlayerViewInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sName) } , n.PlayerViewInfo.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sName = t.readString(1, !1, this.sName) } , n.GameStatusInfo = function () { this.lPid = 0, this.lUpdateTime = 0, this.iStatus = 0, this.lGameTime = 0 } , n.GameStatusInfo.prototype._clone = function () { return new n.GameStatusInfo } , n.GameStatusInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GameStatusInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GameStatusInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt64(1, this.lUpdateTime), t.writeInt32(2, this.iStatus), t.writeInt64(3, this.lGameTime) } , n.GameStatusInfo.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.lUpdateTime = t.readInt64(1, !1, this.lUpdateTime), this.iStatus = t.readInt32(2, !1, this.iStatus), this.lGameTime = t.readInt64(3, !1, this.lGameTime) } , n.GetServerUnixTimeReq = function () { this.tId = new n.UserId } , n.GetServerUnixTimeReq.prototype._clone = function () { return new n.GetServerUnixTimeReq } , n.GetServerUnixTimeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetServerUnixTimeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetServerUnixTimeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId) } , n.GetServerUnixTimeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId) } , n.GetServerUnixTimeRsp = function () { this.lMsTimeStamp = 0 } , n.GetServerUnixTimeRsp.prototype._clone = function () { return new n.GetServerUnixTimeRsp } , n.GetServerUnixTimeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetServerUnixTimeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetServerUnixTimeRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lMsTimeStamp) } , n.GetServerUnixTimeRsp.prototype.readFrom = function (t) { this.lMsTimeStamp = t.readInt64(0, !1, this.lMsTimeStamp) } , n.GetStreamInfoByRoomReq = function () { this.tId = new n.MediaUserId, this.sRoomId = "", this.iMediaPackType = 0, this.iLoopTime = 0, this.iType = 0, this.sArea = "" } , n.GetStreamInfoByRoomReq.prototype._clone = function () { return new n.GetStreamInfoByRoomReq } , n.GetStreamInfoByRoomReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStreamInfoByRoomReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStreamInfoByRoomReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.sRoomId), t.writeInt32(2, this.iMediaPackType), t.writeInt32(3, this.iLoopTime), t.writeInt32(4, this.iType), t.writeString(5, this.sArea) } , n.GetStreamInfoByRoomReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.sRoomId = t.readString(1, !1, this.sRoomId), this.iMediaPackType = t.readInt32(2, !1, this.iMediaPackType), this.iLoopTime = t.readInt32(3, !1, this.iLoopTime), this.iType = t.readInt32(4, !1, this.iType), this.sArea = t.readString(5, !1, this.sArea) } , n.GetStreamInfoByRoomRsp = function () { this.tStreamInfoPack = new n.MediaStreamInfoPack, this.sRoomId = "", this.sRoomGroupId = "", this.lModifyTime = 0 } , n.GetStreamInfoByRoomRsp.prototype._clone = function () { return new n.GetStreamInfoByRoomRsp } , n.GetStreamInfoByRoomRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStreamInfoByRoomRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStreamInfoByRoomRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tStreamInfoPack), t.writeString(1, this.sRoomId), t.writeString(2, this.sRoomGroupId), t.writeInt64(3, this.lModifyTime) } , n.GetStreamInfoByRoomRsp.prototype.readFrom = function (t) { this.tStreamInfoPack = t.readStruct(0, !1, this.tStreamInfoPack), this.sRoomId = t.readString(1, !1, this.sRoomId), this.sRoomGroupId = t.readString(2, !1, this.sRoomGroupId), this.lModifyTime = t.readInt64(3, !1, this.lModifyTime) } , n.MediaUserId = function () { this.lUid = 0, this.sGuid = "", this.sToken = "", this.sUA = "", this.sCookie = "", this.iAppid = 0, this.sStrUid = "", this.sUAppId = "", this.iNetType = 127 } , n.MediaUserId.prototype._clone = function () { return new n.MediaUserId } , n.MediaUserId.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MediaUserId.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MediaUserId.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sGuid), t.writeString(2, this.sToken), t.writeString(3, this.sUA), t.writeString(4, this.sCookie), t.writeInt32(6, this.iAppid), t.writeString(8, this.sStrUid), t.writeString(9, this.sUAppId), t.writeInt32(10, this.iNetType) } , n.MediaUserId.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sGuid = t.readString(1, !1, this.sGuid), this.sToken = t.readString(2, !1, this.sToken), this.sUA = t.readString(3, !1, this.sUA), this.sCookie = t.readString(4, !1, this.sCookie), this.iAppid = t.readInt32(6, !1, this.iAppid), this.sStrUid = t.readString(8, !1, this.sStrUid), this.sUAppId = t.readString(9, !1, this.sUAppId), this.iNetType = t.readInt32(10, !1, this.iNetType) } , n.MediaStreamInfoPack = function () { this.mMediaStreamInfoPack = new r.Map(new r.STRING, new n.MediaStreamNameInfoPack) } , n.MediaStreamInfoPack.prototype._clone = function () { return new n.MediaStreamInfoPack } , n.MediaStreamInfoPack.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MediaStreamInfoPack.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MediaStreamInfoPack.prototype.writeTo = function (t) { t.writeMap(0, this.mMediaStreamInfoPack) } , n.MediaStreamInfoPack.prototype.readFrom = function (t) { this.mMediaStreamInfoPack = t.readMap(0, !1, this.mMediaStreamInfoPack) } , n.MediaStreamNameInfoPack = function () { this.vMediaStreamInfo = new r.Vector(new n.MediaStreamInfo), this.vStreamGearInfo = new r.Vector(new n.StreamGearInfo), this.sStreamGroupId = "", this.lLiveCompatibleFlag = 0, this.sAntiCode = "", this.lStreamId = 0, this.lUid = 0, this.iStreamProperty = 0, this.iBitRate = 0, this.iStreamType = 0, this.iPcDefaultBitRate = 0, this.iWebDefaultBitRate = 0, this.iMobileDefaultBitRate = 0, this.sStreamBusiProperty = "", this.sAdditionalParam = "", this.iStreamCategory = 0 } , n.MediaStreamNameInfoPack.prototype._clone = function () { return new n.MediaStreamNameInfoPack } , n.MediaStreamNameInfoPack.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MediaStreamNameInfoPack.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MediaStreamNameInfoPack.prototype.writeTo = function (t) { t.writeVector(0, this.vMediaStreamInfo), t.writeVector(1, this.vStreamGearInfo), t.writeString(2, this.sStreamGroupId), t.writeInt64(3, this.lLiveCompatibleFlag), t.writeString(4, this.sAntiCode), t.writeInt64(5, this.lStreamId), t.writeInt64(6, this.lUid), t.writeInt32(7, this.iStreamProperty), t.writeInt32(8, this.iBitRate), t.writeInt32(9, this.iStreamType), t.writeInt32(10, this.iPcDefaultBitRate), t.writeInt32(11, this.iWebDefaultBitRate), t.writeInt32(12, this.iMobileDefaultBitRate), t.writeString(13, this.sStreamBusiProperty), t.writeString(14, this.sAdditionalParam), t.writeInt32(15, this.iStreamCategory) } , n.MediaStreamNameInfoPack.prototype.readFrom = function (t) { this.vMediaStreamInfo = t.readVector(0, !1, this.vMediaStreamInfo), this.vStreamGearInfo = t.readVector(1, !1, this.vStreamGearInfo), this.sStreamGroupId = t.readString(2, !1, this.sStreamGroupId), this.lLiveCompatibleFlag = t.readInt64(3, !1, this.lLiveCompatibleFlag), this.sAntiCode = t.readString(4, !1, this.sAntiCode), this.lStreamId = t.readInt64(5, !1, this.lStreamId), this.lUid = t.readInt64(6, !1, this.lUid), this.iStreamProperty = t.readInt32(7, !1, this.iStreamProperty), this.iBitRate = t.readInt32(8, !1, this.iBitRate), this.iStreamType = t.readInt32(9, !1, this.iStreamType), this.iPcDefaultBitRate = t.readInt32(10, !1, this.iPcDefaultBitRate), this.iWebDefaultBitRate = t.readInt32(11, !1, this.iWebDefaultBitRate), this.iMobileDefaultBitRate = t.readInt32(12, !1, this.iMobileDefaultBitRate), this.sStreamBusiProperty = t.readString(13, !1, this.sStreamBusiProperty), this.sAdditionalParam = t.readString(14, !1, this.sAdditionalParam), this.iStreamCategory = t.readInt32(15, !1, this.iStreamCategory) } , n.MediaStreamInfo = function () { this.sCdnName = "", this.sStreamName = "", this.sFlvUrl = "", this.sFlvSuffix = "", this.sHlsUrl = "", this.sHlsSuffix = "", this.iLineIndex = 0, this.vFlvIPList = new r.Vector(new r.STRING), this.iIsP2PSupport = 0, this.sP2pUrl = "", this.sP2pSuffix = "", this.lFreeFlag = 0, this.iIsHEVCSupport = 0, this.vP2pIPList = new r.Vector(new r.STRING), this.iPCPriorityRate = 0, this.iWebPriorityRate = 0, this.iMobilePriorityRate = 0, this.sAdditionalParam = "", this.mMediaStreamFormatInfo = new r.Map(new r.STRING, new n.MediaStreamFormatInfo) } , n.MediaStreamInfo.prototype._clone = function () { return new n.MediaStreamInfo } , n.MediaStreamInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MediaStreamInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MediaStreamInfo.prototype.writeTo = function (t) { t.writeString(0, this.sCdnName), t.writeString(1, this.sStreamName), t.writeString(2, this.sFlvUrl), t.writeString(3, this.sFlvSuffix), t.writeString(4, this.sHlsUrl), t.writeString(5, this.sHlsSuffix), t.writeInt32(6, this.iLineIndex), t.writeVector(7, this.vFlvIPList), t.writeInt32(8, this.iIsP2PSupport), t.writeString(9, this.sP2pUrl), t.writeString(10, this.sP2pSuffix), t.writeInt64(11, this.lFreeFlag), t.writeInt32(12, this.iIsHEVCSupport), t.writeVector(13, this.vP2pIPList), t.writeInt32(14, this.iPCPriorityRate), t.writeInt32(15, this.iWebPriorityRate), t.writeInt32(16, this.iMobilePriorityRate), t.writeString(17, this.sAdditionalParam), t.writeMap(18, this.mMediaStreamFormatInfo) } , n.MediaStreamInfo.prototype.readFrom = function (t) { this.sCdnName = t.readString(0, !1, this.sCdnName), this.sStreamName = t.readString(1, !1, this.sStreamName), this.sFlvUrl = t.readString(2, !1, this.sFlvUrl), this.sFlvSuffix = t.readString(3, !1, this.sFlvSuffix), this.sHlsUrl = t.readString(4, !1, this.sHlsUrl), this.sHlsSuffix = t.readString(5, !1, this.sHlsSuffix), this.iLineIndex = t.readInt32(6, !1, this.iLineIndex), this.vFlvIPList = t.readVector(7, !1, this.vFlvIPList), this.iIsP2PSupport = t.readInt32(8, !1, this.iIsP2PSupport), this.sP2pUrl = t.readString(9, !1, this.sP2pUrl), this.sP2pSuffix = t.readString(10, !1, this.sP2pSuffix), this.lFreeFlag = t.readInt64(11, !1, this.lFreeFlag), this.iIsHEVCSupport = t.readInt32(12, !1, this.iIsHEVCSupport), this.vP2pIPList = t.readVector(13, !1, this.vP2pIPList), this.iPCPriorityRate = t.readInt32(14, !1, this.iPCPriorityRate), this.iWebPriorityRate = t.readInt32(15, !1, this.iWebPriorityRate), this.iMobilePriorityRate = t.readInt32(16, !1, this.iMobilePriorityRate), this.sAdditionalParam = t.readString(17, !1, this.sAdditionalParam), this.mMediaStreamFormatInfo = t.readMap(18, !1, this.mMediaStreamFormatInfo) } , n.MediaStreamFormatInfo = function () { this.sFormatName = "", this.sUrl = "", this.sSuffix = "", this.vIPList = new r.Vector(new r.STRING), this.iIsSupport = 0, this.iRate = 0, this.sAdditionalParam = "", this.lFormatPropertyFlag = 0 } , n.MediaStreamFormatInfo.prototype._clone = function () { return new n.MediaStreamFormatInfo } , n.MediaStreamFormatInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MediaStreamFormatInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MediaStreamFormatInfo.prototype.writeTo = function (t) { t.writeString(0, this.sFormatName), t.writeString(1, this.sUrl), t.writeString(2, this.sSuffix), t.writeVector(3, this.vIPList), t.writeInt32(4, this.iIsSupport), t.writeInt32(5, this.iRate), t.writeString(6, this.sAdditionalParam), t.writeInt64(7, this.lFormatPropertyFlag) } , n.MediaStreamFormatInfo.prototype.readFrom = function (t) { this.sFormatName = t.readString(0, !1, this.sFormatName), this.sUrl = t.readString(1, !1, this.sUrl), this.sSuffix = t.readString(2, !1, this.sSuffix), this.vIPList = t.readVector(3, !1, this.vIPList), this.iIsSupport = t.readInt32(4, !1, this.iIsSupport), this.iRate = t.readInt32(5, !1, this.iRate), this.sAdditionalParam = t.readString(6, !1, this.sAdditionalParam), this.lFormatPropertyFlag = t.readInt64(7, !1, this.lFormatPropertyFlag) } , n.StreamGearInfo = function () { this.sDisplayName = "", this.iBitRate = 0, this.iCodecType = 0, this.iHEVCBitRate = -1, this.tResolution = new n.MediaResolution, this.sAdditionalParam = "", this.mSupportFormat = new r.Map(new r.STRING, new r.INT64), this.sBusiGearIndex = "" } , n.StreamGearInfo.prototype._clone = function () { return new n.StreamGearInfo } , n.StreamGearInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StreamGearInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StreamGearInfo.prototype.writeTo = function (t) { t.writeString(0, this.sDisplayName), t.writeInt32(1, this.iBitRate), t.writeInt32(2, this.iCodecType), t.writeInt32(3, this.iHEVCBitRate), t.writeStruct(4, this.tResolution), t.writeString(5, this.sAdditionalParam), t.writeMap(6, this.mSupportFormat), t.writeString(7, this.sBusiGearIndex) } , n.StreamGearInfo.prototype.readFrom = function (t) { this.sDisplayName = t.readString(0, !1, this.sDisplayName), this.iBitRate = t.readInt32(1, !1, this.iBitRate), this.iCodecType = t.readInt32(2, !1, this.iCodecType), this.iHEVCBitRate = t.readInt32(3, !1, this.iHEVCBitRate), this.tResolution = t.readStruct(4, !1, this.tResolution), this.sAdditionalParam = t.readString(5, !1, this.sAdditionalParam), this.mSupportFormat = t.readMap(6, !1, this.mSupportFormat), this.sBusiGearIndex = t.readString(7, !1, this.sBusiGearIndex) } , n.MediaResolution = function () { this.iWidth = 0, this.iHeight = 0 } , n.MediaResolution.prototype._clone = function () { return new n.MediaResolution } , n.MediaResolution.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MediaResolution.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MediaResolution.prototype.writeTo = function (t) { t.writeInt32(0, this.iWidth), t.writeInt32(1, this.iHeight) } , n.MediaResolution.prototype.readFrom = function (t) { this.iWidth = t.readInt32(0, !1, this.iWidth), this.iHeight = t.readInt32(1, !1, this.iHeight) } , n.StreamChangeNotice = function () { this.tStreamPack = new n.MediaStreamInfoPack, this.sRoomId = "", this.lNotifySeq = 0 } , n.StreamChangeNotice.prototype._clone = function () { return new n.StreamChangeNotice } , n.StreamChangeNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StreamChangeNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StreamChangeNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tStreamPack), t.writeString(1, this.sRoomId), t.writeInt64(2, this.lNotifySeq) } , n.StreamChangeNotice.prototype.readFrom = function (t) { this.tStreamPack = t.readStruct(0, !1, this.tStreamPack), this.sRoomId = t.readString(1, !1, this.sRoomId), this.lNotifySeq = t.readInt64(2, !1, this.lNotifySeq) } , n.GetStreamInfoByStreamNameReq = function () { this.tId = new n.MediaUserId, this.vStreamName = new r.Vector(new r.STRING) } , n.GetStreamInfoByStreamNameReq.prototype._clone = function () { return new n.GetStreamInfoByStreamNameReq } , n.GetStreamInfoByStreamNameReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStreamInfoByStreamNameReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStreamInfoByStreamNameReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeVector(1, this.vStreamName) } , n.GetStreamInfoByStreamNameReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.vStreamName = t.readVector(1, !1, this.vStreamName) } , n.GetStreamInfoByStreamNameRsp = function () { this.tStreamInfoPack = new n.MediaStreamInfoPack } , n.GetStreamInfoByStreamNameRsp.prototype._clone = function () { return new n.GetStreamInfoByStreamNameRsp } , n.GetStreamInfoByStreamNameRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStreamInfoByStreamNameRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStreamInfoByStreamNameRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tStreamInfoPack) } , n.GetStreamInfoByStreamNameRsp.prototype.readFrom = function (t) { this.tStreamInfoPack = t.readStruct(0, !1, this.tStreamInfoPack) } , n.H5ActivityInfoReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.iSourceType = 0, this.iScreenType = 0, this.iGameId = 0, this.iWebVer = 0 } , n.H5ActivityInfoReq.prototype._clone = function () { return new n.H5ActivityInfoReq } , n.H5ActivityInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.H5ActivityInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.H5ActivityInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid), t.writeInt32(4, this.iSourceType), t.writeInt32(5, this.iScreenType), t.writeInt32(6, this.iGameId), t.writeInt32(8, this.iWebVer) } , n.H5ActivityInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.iSourceType = t.readInt32(4, !1, this.iSourceType), this.iScreenType = t.readInt32(5, !1, this.iScreenType), this.iGameId = t.readInt32(6, !1, this.iGameId), this.iWebVer = t.readInt32(8, !1, this.iWebVer) } , n.H5ActivityInfoRsp = function () { this.tVInfo = new n.H5ActivityVerticalInfo, this.tHInfo = new n.H5ActivityHorizontalInfo, this.tFaceInfo = new n.H5ActivityFaceInfo, this.tHelperInfo = new n.H5ActivityLiveHelperInfo, this.iClearFlag = 0, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.tAddInfo = new n.H5ActivityAddCommonInfo } , n.H5ActivityInfoRsp.prototype._clone = function () { return new n.H5ActivityInfoRsp } , n.H5ActivityInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.H5ActivityInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.H5ActivityInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tVInfo), t.writeStruct(1, this.tHInfo), t.writeStruct(2, this.tFaceInfo), t.writeStruct(3, this.tHelperInfo), t.writeInt32(4, this.iClearFlag), t.writeInt64(5, this.lPid), t.writeInt64(6, this.lTid), t.writeInt64(7, this.lSid), t.writeStruct(8, this.tAddInfo) } , n.H5ActivityInfoRsp.prototype.readFrom = function (t) { this.tVInfo = t.readStruct(0, !1, this.tVInfo), this.tHInfo = t.readStruct(1, !1, this.tHInfo), this.tFaceInfo = t.readStruct(2, !1, this.tFaceInfo), this.tHelperInfo = t.readStruct(3, !1, this.tHelperInfo), this.iClearFlag = t.readInt32(4, !1, this.iClearFlag), this.lPid = t.readInt64(5, !1, this.lPid), this.lTid = t.readInt64(6, !1, this.lTid), this.lSid = t.readInt64(7, !1, this.lSid), this.tAddInfo = t.readStruct(8, !1, this.tAddInfo) } , n.H5ActivityVerticalInfo = function () { this.sUrl = "" } , n.H5ActivityVerticalInfo.prototype._clone = function () { return new n.H5ActivityVerticalInfo } , n.H5ActivityVerticalInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.H5ActivityVerticalInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.H5ActivityVerticalInfo.prototype.writeTo = function (t) { t.writeString(0, this.sUrl) } , n.H5ActivityVerticalInfo.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl) } , n.H5ActivityHorizontalInfo = function () { this.sUrl = "", this.sLogo = "", this.iShowTime = 0, this.iShowFlag = 0, this.sTitile = "" } , n.H5ActivityHorizontalInfo.prototype._clone = function () { return new n.H5ActivityHorizontalInfo } , n.H5ActivityHorizontalInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.H5ActivityHorizontalInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.H5ActivityHorizontalInfo.prototype.writeTo = function (t) { t.writeString(0, this.sUrl), t.writeString(1, this.sLogo), t.writeInt32(2, this.iShowTime), t.writeInt32(3, this.iShowFlag), t.writeString(4, this.sTitile) } , n.H5ActivityHorizontalInfo.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl), this.sLogo = t.readString(1, !1, this.sLogo), this.iShowTime = t.readInt32(2, !1, this.iShowTime), this.iShowFlag = t.readInt32(3, !1, this.iShowFlag), this.sTitile = t.readString(4, !1, this.sTitile) } , n.H5ActivityFaceInfo = function () { this.sUrl = "" } , n.H5ActivityFaceInfo.prototype._clone = function () { return new n.H5ActivityFaceInfo } , n.H5ActivityFaceInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.H5ActivityFaceInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.H5ActivityFaceInfo.prototype.writeTo = function (t) { t.writeString(0, this.sUrl) } , n.H5ActivityFaceInfo.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl) } , n.H5ActivityLiveHelperInfo = function () { this.sUrl = "" } , n.H5ActivityLiveHelperInfo.prototype._clone = function () { return new n.H5ActivityLiveHelperInfo } , n.H5ActivityLiveHelperInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.H5ActivityLiveHelperInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.H5ActivityLiveHelperInfo.prototype.writeTo = function (t) { t.writeString(0, this.sUrl) } , n.H5ActivityLiveHelperInfo.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl) } , n.H5ActivityAddCommonInfo = function () { this.iTermType = 0, this.sUrl = "" } , n.H5ActivityAddCommonInfo.prototype._clone = function () { return new n.H5ActivityAddCommonInfo } , n.H5ActivityAddCommonInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.H5ActivityAddCommonInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.H5ActivityAddCommonInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iTermType), t.writeString(1, this.sUrl) } , n.H5ActivityAddCommonInfo.prototype.readFrom = function (t) { this.iTermType = t.readInt32(0, !1, this.iTermType), this.sUrl = t.readString(1, !1, this.sUrl) } , n.GetLiveViewLimitInfoReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetLiveViewLimitInfoReq.prototype._clone = function () { return new n.GetLiveViewLimitInfoReq } , n.GetLiveViewLimitInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLiveViewLimitInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLiveViewLimitInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetLiveViewLimitInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetLiveViewLimitInfoRsp = function () { this.tLimitInfo = new n.LiveViewLimitInfo } , n.GetLiveViewLimitInfoRsp.prototype._clone = function () { return new n.GetLiveViewLimitInfoRsp } , n.GetLiveViewLimitInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLiveViewLimitInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLiveViewLimitInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tLimitInfo) } , n.GetLiveViewLimitInfoRsp.prototype.readFrom = function (t) { this.tLimitInfo = t.readStruct(0, !1, this.tLimitInfo) } , n.LiveViewLimitInfo = function () { this.iLimitType = 0, this.lRemainTime = 0, this.sLimitMessage = "", this.sLimitTitle = "", this.sPayUrl = "", this.sFreeWatchTips = "", this.iLiveType = 0 } , n.LiveViewLimitInfo.prototype._clone = function () { return new n.LiveViewLimitInfo } , n.LiveViewLimitInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveViewLimitInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveViewLimitInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iLimitType), t.writeInt64(1, this.lRemainTime), t.writeString(2, this.sLimitMessage), t.writeString(3, this.sLimitTitle), t.writeString(4, this.sPayUrl), t.writeString(5, this.sFreeWatchTips), t.writeInt32(6, this.iLiveType) } , n.LiveViewLimitInfo.prototype.readFrom = function (t) { this.iLimitType = t.readInt32(0, !1, this.iLimitType), this.lRemainTime = t.readInt64(1, !1, this.lRemainTime), this.sLimitMessage = t.readString(2, !1, this.sLimitMessage), this.sLimitTitle = t.readString(3, !1, this.sLimitTitle), this.sPayUrl = t.readString(4, !1, this.sPayUrl), this.sFreeWatchTips = t.readString(5, !1, this.sFreeWatchTips), this.iLiveType = t.readInt32(6, !1, this.iLiveType) } , n.LiveViewLimitChangeNotice = function () { this.lRandomDelayTimeMs = 3e3 } , n.LiveViewLimitChangeNotice.prototype._clone = function () { return new n.LiveViewLimitChangeNotice } , n.LiveViewLimitChangeNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveViewLimitChangeNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveViewLimitChangeNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lRandomDelayTimeMs) } , n.LiveViewLimitChangeNotice.prototype.readFrom = function (t) { this.lRandomDelayTimeMs = t.readInt64(0, !1, this.lRandomDelayTimeMs) } , n.SendItemOtherBroadcastPacket = function () { this.lSendUid = 0, this.lRecvPid = 0, this.lPayTime = 0, this.sPayId = "", this.sSendNick = "", this.sRecvNick = "", this.sSendAvatar = "", this.vItemInfo = new r.Vector(new n.ItemCount), this.vItemRoute = new r.Vector(new n.ItemRoute), this.tItemSize = new n.ItemSize, this.tNobleLevel = new n.NobleLevelInfo } , n.SendItemOtherBroadcastPacket.prototype._clone = function () { return new n.SendItemOtherBroadcastPacket } , n.SendItemOtherBroadcastPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendItemOtherBroadcastPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendItemOtherBroadcastPacket.prototype.writeTo = function (t) { t.writeInt64(0, this.lSendUid), t.writeInt64(1, this.lRecvPid), t.writeInt64(3, this.lPayTime), t.writeString(4, this.sPayId), t.writeString(5, this.sSendNick), t.writeString(6, this.sRecvNick), t.writeString(7, this.sSendAvatar), t.writeVector(8, this.vItemInfo), t.writeVector(9, this.vItemRoute), t.writeStruct(10, this.tItemSize), t.writeStruct(11, this.tNobleLevel) } , n.SendItemOtherBroadcastPacket.prototype.readFrom = function (t) { this.lSendUid = t.readInt64(0, !1, this.lSendUid), this.lRecvPid = t.readInt64(1, !1, this.lRecvPid), this.lPayTime = t.readInt64(3, !1, this.lPayTime), this.sPayId = t.readString(4, !1, this.sPayId), this.sSendNick = t.readString(5, !1, this.sSendNick), this.sRecvNick = t.readString(6, !1, this.sRecvNick), this.sSendAvatar = t.readString(7, !1, this.sSendAvatar), this.vItemInfo = t.readVector(8, !1, this.vItemInfo), this.vItemRoute = t.readVector(9, !1, this.vItemRoute), this.tItemSize = t.readStruct(10, !1, this.tItemSize), this.tNobleLevel = t.readStruct(11, !1, this.tNobleLevel) } , n.ItemCount = function () { this.iItemType = 0, this.lItemCount = 0 } , n.ItemCount.prototype._clone = function () { return new n.ItemCount } , n.ItemCount.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ItemCount.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ItemCount.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt64(1, this.lItemCount) } , n.ItemCount.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.lItemCount = t.readInt64(1, !1, this.lItemCount) } , n.ItemRoute = function () { this.iItemType = 0, this.iXPos = 0, this.iYPos = 0 } , n.ItemRoute.prototype._clone = function () { return new n.ItemRoute } , n.ItemRoute.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ItemRoute.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ItemRoute.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iXPos), t.writeInt32(2, this.iYPos) } , n.ItemRoute.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iXPos = t.readInt32(1, !1, this.iXPos), this.iYPos = t.readInt32(2, !1, this.iYPos) } , n.ItemSize = function () { this.iPicHeight = 0, this.iPicWidth = 0, this.iItemHeight = 0, this.iItemWidth = 0 } , n.ItemSize.prototype._clone = function () { return new n.ItemSize } , n.ItemSize.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ItemSize.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ItemSize.prototype.writeTo = function (t) { t.writeInt32(0, this.iPicHeight), t.writeInt32(1, this.iPicWidth), t.writeInt32(2, this.iItemHeight), t.writeInt32(3, this.iItemWidth) } , n.ItemSize.prototype.readFrom = function (t) { this.iPicHeight = t.readInt32(0, !1, this.iPicHeight), this.iPicWidth = t.readInt32(1, !1, this.iPicWidth), this.iItemHeight = t.readInt32(2, !1, this.iItemHeight), this.iItemWidth = t.readInt32(3, !1, this.iItemWidth) } , n.FloatBallNotice = function () { this.lNoticeId = 0, this.sMainTitle = "", this.sSubTitle = "", this.vSectionId = new r.Vector(new r.STRING), this.bLandscape = !0, this.sActionUrl = "", this.lDuration = 0, this.lPid = 0, this.lDelay = 0 } , n.FloatBallNotice.prototype._clone = function () { return new n.FloatBallNotice } , n.FloatBallNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FloatBallNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FloatBallNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lNoticeId), t.writeString(1, this.sMainTitle), t.writeString(2, this.sSubTitle), t.writeVector(3, this.vSectionId), t.writeBoolean(4, this.bLandscape), t.writeString(5, this.sActionUrl), t.writeInt64(6, this.lDuration), t.writeInt64(7, this.lPid), t.writeInt64(8, this.lDelay) } , n.FloatBallNotice.prototype.readFrom = function (t) { this.lNoticeId = t.readInt64(0, !1, this.lNoticeId), this.sMainTitle = t.readString(1, !1, this.sMainTitle), this.sSubTitle = t.readString(2, !1, this.sSubTitle), this.vSectionId = t.readVector(3, !1, this.vSectionId), this.bLandscape = t.readBoolean(4, !1, this.bLandscape), this.sActionUrl = t.readString(5, !1, this.sActionUrl), this.lDuration = t.readInt64(6, !1, this.lDuration), this.lPid = t.readInt64(7, !1, this.lPid), this.lDelay = t.readInt64(8, !1, this.lDelay) } , n.GetOrderBroadcastInfoReq = function () { this.busses = new r.Vector(new r.STRING), this.anthorId = 0, this.streamName = "", this.appid = 0 } , n.GetOrderBroadcastInfoReq.prototype._clone = function () { return new n.GetOrderBroadcastInfoReq } , n.GetOrderBroadcastInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetOrderBroadcastInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetOrderBroadcastInfoReq.prototype.writeTo = function (t) { t.writeVector(0, this.busses), t.writeInt64(1, this.anthorId), t.writeString(2, this.streamName), t.writeInt32(3, this.appid) } , n.GetOrderBroadcastInfoReq.prototype.readFrom = function (t) { this.busses = t.readVector(0, !1, this.busses), this.anthorId = t.readInt64(1, !1, this.anthorId), this.streamName = t.readString(2, !1, this.streamName), this.appid = t.readInt32(3, !1, this.appid) } , n.GetOrderBroadcastInfoRsp = function () { this.ret = 0, this.anthorId = 0, this.broadcastInfos = new r.Vector(new n.OrderBroadcastInfo) } , n.GetOrderBroadcastInfoRsp.prototype._clone = function () { return new n.GetOrderBroadcastInfoRsp } , n.GetOrderBroadcastInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetOrderBroadcastInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetOrderBroadcastInfoRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.ret), t.writeInt64(1, this.anthorId), t.writeVector(2, this.broadcastInfos) } , n.GetOrderBroadcastInfoRsp.prototype.readFrom = function (t) { this.ret = t.readInt32(0, !1, this.ret), this.anthorId = t.readInt64(1, !1, this.anthorId), this.broadcastInfos = t.readVector(2, !1, this.broadcastInfos) } , n.OrderBroadcastInfo = function () { this.buss = "", this.enable = 0, this.broadcastGroup = "", this.uri = 0, this.configJson = "" } , n.OrderBroadcastInfo.prototype._clone = function () { return new n.OrderBroadcastInfo } , n.OrderBroadcastInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OrderBroadcastInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OrderBroadcastInfo.prototype.writeTo = function (t) { t.writeString(0, this.buss), t.writeInt32(1, this.enable), t.writeString(2, this.broadcastGroup), t.writeInt32(3, this.uri), t.writeString(4, this.configJson) } , n.OrderBroadcastInfo.prototype.readFrom = function (t) { this.buss = t.readString(0, !1, this.buss), this.enable = t.readInt32(1, !1, this.enable), this.broadcastGroup = t.readString(2, !1, this.broadcastGroup), this.uri = t.readInt32(3, !1, this.uri), this.configJson = t.readString(4, !1, this.configJson) } , n.MpsDeliverData = function () { this.lUid = 0, this.sStreamName = "", this.eTsType = 0, this.tPtsInterval = new n.MpsTsInterval, this.tSeiDtsInterval = new n.MpsTsInterval, this.vPayload = new r.BinBuffer, this.lId = 0 } , n.MpsDeliverData.prototype._clone = function () { return new n.MpsDeliverData } , n.MpsDeliverData.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MpsDeliverData.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MpsDeliverData.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sStreamName), t.writeInt32(2, this.eTsType), t.writeStruct(3, this.tPtsInterval), t.writeStruct(4, this.tSeiDtsInterval), t.writeBytes(5, this.vPayload), t.writeInt64(6, this.lId) } , n.MpsDeliverData.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sStreamName = t.readString(1, !1, this.sStreamName), this.eTsType = t.readInt32(2, !1, this.eTsType), this.tPtsInterval = t.readStruct(3, !1, this.tPtsInterval), this.tSeiDtsInterval = t.readStruct(4, !1, this.tSeiDtsInterval), this.vPayload = t.readBytes(5, !1, this.vPayload), this.lId = t.readInt64(6, !1, this.lId) } , n.MpsTsInterval = function () { this.lStartTs = 0, this.lEndTs = 0 } , n.MpsTsInterval.prototype._clone = function () { return new n.MpsTsInterval } , n.MpsTsInterval.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MpsTsInterval.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MpsTsInterval.prototype.writeTo = function (t) { t.writeInt64(0, this.lStartTs), t.writeInt64(1, this.lEndTs) } , n.MpsTsInterval.prototype.readFrom = function (t) { this.lStartTs = t.readInt64(0, !1, this.lStartTs), this.lEndTs = t.readInt64(1, !1, this.lEndTs) } , n.LotteryUserReq = function () { this.tUserId = new n.UserId, this.lPid = 0, this.lTid = 0, this.lSid = 0 } , n.LotteryUserReq.prototype._clone = function () { return new n.LotteryUserReq } , n.LotteryUserReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryUserReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryUserReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid) } , n.LotteryUserReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid) } , n.LotteryPanel = function () { this.iState = 0, this.tAward = new n.LotteryAwardInfo, this.tData = new n.LotteryData, this.tExtraAwardInfo = new n.LotteryExtraAwardInfo, this.vGift2TicketCfgs = new r.Vector(new n.Gift2TicketCfg), this.iTicketPrice = 0 } , n.LotteryPanel.prototype._clone = function () { return new n.LotteryPanel } , n.LotteryPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryPanel.prototype.writeTo = function (t) { t.writeInt32(0, this.iState), t.writeStruct(1, this.tAward), t.writeStruct(2, this.tData), t.writeStruct(3, this.tExtraAwardInfo), t.writeVector(4, this.vGift2TicketCfgs), t.writeInt32(5, this.iTicketPrice) } , n.LotteryPanel.prototype.readFrom = function (t) { this.iState = t.readInt32(0, !1, this.iState), this.tAward = t.readStruct(1, !1, this.tAward), this.tData = t.readStruct(2, !1, this.tData), this.tExtraAwardInfo = t.readStruct(3, !1, this.tExtraAwardInfo), this.vGift2TicketCfgs = t.readVector(4, !1, this.vGift2TicketCfgs), this.iTicketPrice = t.readInt32(5, !1, this.iTicketPrice) } , n.LotteryAwardInfo = function () { this.lLotteryId = 0, this.lPid = 0, this.iSettleState = 0, this.lTimestamp = 0, this.iAwardUserNum = 0, this.vInfo = new r.Vector(new n.LotteryUserAwardInfo), this.tCurClassInfo = new n.LotteryAwardClassInfo } , n.LotteryAwardInfo.prototype._clone = function () { return new n.LotteryAwardInfo } , n.LotteryAwardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryAwardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryAwardInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lLotteryId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iSettleState), t.writeInt64(3, this.lTimestamp), t.writeInt32(4, this.iAwardUserNum), t.writeVector(5, this.vInfo), t.writeStruct(6, this.tCurClassInfo) } , n.LotteryAwardInfo.prototype.readFrom = function (t) { this.lLotteryId = t.readInt64(0, !1, this.lLotteryId), this.lPid = t.readInt64(1, !1, this.lPid), this.iSettleState = t.readInt32(2, !1, this.iSettleState), this.lTimestamp = t.readInt64(3, !1, this.lTimestamp), this.iAwardUserNum = t.readInt32(4, !1, this.iAwardUserNum), this.vInfo = t.readVector(5, !1, this.vInfo), this.tCurClassInfo = t.readStruct(6, !1, this.tCurClassInfo) } , n.LotteryData = function () { this.tAggreData = new n.LotteryAggreData, this.vInfo = new r.Vector(new n.UserTicketInfo) } , n.LotteryData.prototype._clone = function () { return new n.LotteryData } , n.LotteryData.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryData.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryData.prototype.writeTo = function (t) { t.writeStruct(0, this.tAggreData), t.writeVector(1, this.vInfo) } , n.LotteryData.prototype.readFrom = function (t) { this.tAggreData = t.readStruct(0, !1, this.tAggreData), this.vInfo = t.readVector(1, !1, this.vInfo) } , n.LotteryExtraAwardInfo = function () { this.mClass2ExtraAward = new r.Map(new r.INT32, new n.LotteryAwardItem), this.iExtraAwardMode = 0 } , n.LotteryExtraAwardInfo.prototype._clone = function () { return new n.LotteryExtraAwardInfo } , n.LotteryExtraAwardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryExtraAwardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryExtraAwardInfo.prototype.writeTo = function (t) { t.writeMap(0, this.mClass2ExtraAward), t.writeInt32(1, this.iExtraAwardMode) } , n.LotteryExtraAwardInfo.prototype.readFrom = function (t) { this.mClass2ExtraAward = t.readMap(0, !1, this.mClass2ExtraAward), this.iExtraAwardMode = t.readInt32(1, !1, this.iExtraAwardMode) } , n.LotteryUserAwardInfo = function () { this.lUid = 0, this.lYYid = 0, this.sNickName = "", this.sLogo = "", this.sAwardName = "" } , n.LotteryUserAwardInfo.prototype._clone = function () { return new n.LotteryUserAwardInfo } , n.LotteryUserAwardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryUserAwardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryUserAwardInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lYYid), t.writeString(2, this.sNickName), t.writeString(3, this.sLogo), t.writeString(4, this.sAwardName) } , n.LotteryUserAwardInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lYYid = t.readInt64(1, !1, this.lYYid), this.sNickName = t.readString(2, !1, this.sNickName), this.sLogo = t.readString(3, !1, this.sLogo), this.sAwardName = t.readString(4, !1, this.sAwardName) } , n.LotteryAwardClassInfo = function () { this.iClass = 0, this.iClassType = 0, this.sLogo = "", this.sMiniLogo = "", this.sName = "", this.iTicketNum = 0, this.sNextClassName = "", this.iNextClassTicketNum = 0, this.tGreenBeanAward = new n.LotteryAwardItem, this.tSpecialAward = new n.LotteryAwardItem, this.tExtraAward = new n.LotteryAwardItem } , n.LotteryAwardClassInfo.prototype._clone = function () { return new n.LotteryAwardClassInfo } , n.LotteryAwardClassInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryAwardClassInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryAwardClassInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iClass), t.writeInt32(1, this.iClassType), t.writeString(2, this.sLogo), t.writeString(3, this.sMiniLogo), t.writeString(4, this.sName), t.writeInt32(5, this.iTicketNum), t.writeString(6, this.sNextClassName), t.writeInt32(7, this.iNextClassTicketNum), t.writeStruct(8, this.tGreenBeanAward), t.writeStruct(9, this.tSpecialAward), t.writeStruct(10, this.tExtraAward) } , n.LotteryAwardClassInfo.prototype.readFrom = function (t) { this.iClass = t.readInt32(0, !1, this.iClass), this.iClassType = t.readInt32(1, !1, this.iClassType), this.sLogo = t.readString(2, !1, this.sLogo), this.sMiniLogo = t.readString(3, !1, this.sMiniLogo), this.sName = t.readString(4, !1, this.sName), this.iTicketNum = t.readInt32(5, !1, this.iTicketNum), this.sNextClassName = t.readString(6, !1, this.sNextClassName), this.iNextClassTicketNum = t.readInt32(7, !1, this.iNextClassTicketNum), this.tGreenBeanAward = t.readStruct(8, !1, this.tGreenBeanAward), this.tSpecialAward = t.readStruct(9, !1, this.tSpecialAward), this.tExtraAward = t.readStruct(10, !1, this.tExtraAward) } , n.LotteryAwardItem = function () { this.sAwardName = "", this.sAwardLogo = "", this.iAwardUserNum = 0, this.sAwardDesc = "", this.iAwardNum = 0, this.iAwardType = -1 } , n.LotteryAwardItem.prototype._clone = function () { return new n.LotteryAwardItem } , n.LotteryAwardItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryAwardItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryAwardItem.prototype.writeTo = function (t) { t.writeString(0, this.sAwardName), t.writeString(1, this.sAwardLogo), t.writeInt32(2, this.iAwardUserNum), t.writeString(3, this.sAwardDesc), t.writeInt32(4, this.iAwardNum), t.writeInt32(5, this.iAwardType) } , n.LotteryAwardItem.prototype.readFrom = function (t) { this.sAwardName = t.readString(0, !1, this.sAwardName), this.sAwardLogo = t.readString(1, !1, this.sAwardLogo), this.iAwardUserNum = t.readInt32(2, !1, this.iAwardUserNum), this.sAwardDesc = t.readString(3, !1, this.sAwardDesc), this.iAwardNum = t.readInt32(4, !1, this.iAwardNum), this.iAwardType = t.readInt32(5, !1, this.iAwardType) } , n.LotteryAggreData = function () { this.lLotteryId = 0, this.lPid = 0, this.tCurClassInfo = new n.LotteryAwardClassInfo, this.iTicketNum = 0, this.iUserNum = 0, this.iAwardUserNum = 0, this.tDiyAwardInfo = new n.LotteryDiyAwardInfo } , n.LotteryAggreData.prototype._clone = function () { return new n.LotteryAggreData } , n.LotteryAggreData.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryAggreData.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryAggreData.prototype.writeTo = function (t) { t.writeInt64(0, this.lLotteryId), t.writeInt64(1, this.lPid), t.writeStruct(2, this.tCurClassInfo), t.writeInt32(3, this.iTicketNum), t.writeInt32(4, this.iUserNum), t.writeInt32(5, this.iAwardUserNum), t.writeStruct(6, this.tDiyAwardInfo) } , n.LotteryAggreData.prototype.readFrom = function (t) { this.lLotteryId = t.readInt64(0, !1, this.lLotteryId), this.lPid = t.readInt64(1, !1, this.lPid), this.tCurClassInfo = t.readStruct(2, !1, this.tCurClassInfo), this.iTicketNum = t.readInt32(3, !1, this.iTicketNum), this.iUserNum = t.readInt32(4, !1, this.iUserNum), this.iAwardUserNum = t.readInt32(5, !1, this.iAwardUserNum), this.tDiyAwardInfo = t.readStruct(6, !1, this.tDiyAwardInfo) } , n.UserTicketInfo = function () { this.lUid = 0, this.lYYid = 0, this.sNickName = "", this.sLogo = "", this.iTicketNum = 0 } , n.UserTicketInfo.prototype._clone = function () { return new n.UserTicketInfo } , n.UserTicketInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserTicketInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserTicketInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lYYid), t.writeString(2, this.sNickName), t.writeString(3, this.sLogo), t.writeInt32(4, this.iTicketNum) } , n.UserTicketInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lYYid = t.readInt64(1, !1, this.lYYid), this.sNickName = t.readString(2, !1, this.sNickName), this.sLogo = t.readString(3, !1, this.sLogo), this.iTicketNum = t.readInt32(4, !1, this.iTicketNum) } , n.LotteryUserInfoRsp = function () { this.lUid = 0, this.iTicketNum = 0 } , n.LotteryUserInfoRsp.prototype._clone = function () { return new n.LotteryUserInfoRsp } , n.LotteryUserInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryUserInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryUserInfoRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iTicketNum) } , n.LotteryUserInfoRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iTicketNum = t.readInt32(1, !1, this.iTicketNum) } , n.BuyTicketReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0, this.lLotteryId = 0, this.iTicketNum = 0 } , n.BuyTicketReq.prototype._clone = function () { return new n.BuyTicketReq } , n.BuyTicketReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BuyTicketReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BuyTicketReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lPid), t.writeInt64(4, this.lLotteryId), t.writeInt32(5, this.iTicketNum) } , n.BuyTicketReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(3, !1, this.lPid), this.lLotteryId = t.readInt64(4, !1, this.lLotteryId), this.iTicketNum = t.readInt32(5, !1, this.iTicketNum) } , n.BuyTicketRsp = function () { this.iRet = 0, this.tInfo = new n.LotteryUserInfoRsp, this.iTicketNum = 0, this.sNotEnoughMsg = "" } , n.BuyTicketRsp.prototype._clone = function () { return new n.BuyTicketRsp } , n.BuyTicketRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BuyTicketRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BuyTicketRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeStruct(1, this.tInfo), t.writeInt32(2, this.iTicketNum), t.writeString(3, this.sNotEnoughMsg) } , n.BuyTicketRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.tInfo = t.readStruct(1, !1, this.tInfo), this.iTicketNum = t.readInt32(2, !1, this.iTicketNum), this.sNotEnoughMsg = t.readString(3, !1, this.sNotEnoughMsg) } , n.LotteryEndNotice = function () { this.lLotteryId = 0 } , n.LotteryEndNotice.prototype._clone = function () { return new n.LotteryEndNotice } , n.LotteryEndNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryEndNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryEndNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lLotteryId) } , n.LotteryEndNotice.prototype.readFrom = function (t) { this.lLotteryId = t.readInt64(0, !1, this.lLotteryId) } , n.LotteryAnnounce = function () { this.lPid = 0, this.sNickName = "", this.sContent = "", this.tChInfo = new n.PresenterChannelInfo } , n.LotteryAnnounce.prototype._clone = function () { return new n.LotteryAnnounce } , n.LotteryAnnounce.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryAnnounce.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryAnnounce.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sNickName), t.writeString(2, this.sContent), t.writeStruct(3, this.tChInfo) } , n.LotteryAnnounce.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sNickName = t.readString(1, !1, this.sNickName), this.sContent = t.readString(2, !1, this.sContent), this.tChInfo = t.readStruct(3, !1, this.tChInfo) } , n.LotteryDiyTerm = function () { this.sKey = "", this.sDesc = "", this.lValue = 0 } , n.LotteryDiyTerm.prototype._clone = function () { return new n.LotteryDiyTerm } , n.LotteryDiyTerm.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryDiyTerm.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryDiyTerm.prototype.writeTo = function (t) { t.writeString(0, this.sKey), t.writeString(1, this.sDesc), t.writeInt64(2, this.lValue) } , n.LotteryDiyTerm.prototype.readFrom = function (t) { this.sKey = t.readString(0, !1, this.sKey), this.sDesc = t.readString(1, !1, this.sDesc), this.lValue = t.readInt64(2, !1, this.lValue) } , n.LotteryDiyAward = function () { this.lTypeId = 0, this.sName = "", this.sPic = "", this.sDesc = "", this.sGetDesc = "", this.iLv = 0, this.iNum = 0, this.iUsrNum = 0 } , n.LotteryDiyAward.prototype._clone = function () { return new n.LotteryDiyAward } , n.LotteryDiyAward.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryDiyAward.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryDiyAward.prototype.writeTo = function (t) { t.writeInt64(0, this.lTypeId), t.writeString(1, this.sName), t.writeString(2, this.sPic), t.writeString(3, this.sDesc), t.writeString(4, this.sGetDesc), t.writeInt32(5, this.iLv), t.writeInt32(6, this.iNum), t.writeInt32(7, this.iUsrNum) } , n.LotteryDiyAward.prototype.readFrom = function (t) { this.lTypeId = t.readInt64(0, !1, this.lTypeId), this.sName = t.readString(1, !1, this.sName), this.sPic = t.readString(2, !1, this.sPic), this.sDesc = t.readString(3, !1, this.sDesc), this.sGetDesc = t.readString(4, !1, this.sGetDesc), this.iLv = t.readInt32(5, !1, this.iLv), this.iNum = t.readInt32(6, !1, this.iNum), this.iUsrNum = t.readInt32(7, !1, this.iUsrNum) } , n.LotteryDiyAwardInfo = function () { this.iTicketNum = 0, this.vTerms = new r.Vector(new n.LotteryDiyTerm), this.vDiyAwards = new r.Vector(new n.LotteryDiyAward) } , n.LotteryDiyAwardInfo.prototype._clone = function () { return new n.LotteryDiyAwardInfo } , n.LotteryDiyAwardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LotteryDiyAwardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LotteryDiyAwardInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iTicketNum), t.writeVector(1, this.vTerms), t.writeVector(2, this.vDiyAwards) } , n.LotteryDiyAwardInfo.prototype.readFrom = function (t) { this.iTicketNum = t.readInt32(0, !1, this.iTicketNum), this.vTerms = t.readVector(1, !1, this.vTerms), this.vDiyAwards = t.readVector(2, !1, this.vDiyAwards) } , n.Gift2TicketCfg = function () { this.iItemId = 0, this.iItemPrice = 0, this.iNum = 0 } , n.Gift2TicketCfg.prototype._clone = function () { return new n.Gift2TicketCfg } , n.Gift2TicketCfg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Gift2TicketCfg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Gift2TicketCfg.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemId), t.writeInt32(1, this.iItemPrice), t.writeInt32(2, this.iNum) } , n.Gift2TicketCfg.prototype.readFrom = function (t) { this.iItemId = t.readInt32(0, !1, this.iItemId), this.iItemPrice = t.readInt32(1, !1, this.iItemPrice), this.iNum = t.readInt32(2, !1, this.iNum) } , n.OnTVUserReq = function () { this.tUserId = new n.UserId, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.iSupportFlag = 0 } , n.OnTVUserReq.prototype._clone = function () { return new n.OnTVUserReq } , n.OnTVUserReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVUserReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVUserReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid), t.writeInt32(4, this.iSupportFlag) } , n.OnTVUserReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.iSupportFlag = t.readInt32(4, !1, this.iSupportFlag) } , n.OnTVPanel = function () { this.iState = 0, this.tAward = new n.OnTVAwardInfo, this.tInfo = new n.OnTVGameInfo, this.iIsDiy = 0, this.tDiy = new n.OnTVCfgDiy } , n.OnTVPanel.prototype._clone = function () { return new n.OnTVPanel } , n.OnTVPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVPanel.prototype.writeTo = function (t) { t.writeInt32(0, this.iState), t.writeStruct(1, this.tAward), t.writeStruct(2, this.tInfo), t.writeInt32(3, this.iIsDiy), t.writeStruct(4, this.tDiy) } , n.OnTVPanel.prototype.readFrom = function (t) { this.iState = t.readInt32(0, !1, this.iState), this.tAward = t.readStruct(1, !1, this.tAward), this.tInfo = t.readStruct(2, !1, this.tInfo), this.iIsDiy = t.readInt32(3, !1, this.iIsDiy), this.tDiy = t.readStruct(4, !1, this.tDiy) } , n.OnTVEndNotice = function () { this.lOnTVId = 0 } , n.OnTVEndNotice.prototype._clone = function () { return new n.OnTVEndNotice } , n.OnTVEndNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVEndNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVEndNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lOnTVId) } , n.OnTVEndNotice.prototype.readFrom = function (t) { this.lOnTVId = t.readInt64(0, !1, this.lOnTVId) } , n.OnTVCfgDiy = function () { this.tBarrage = new n.OnTVCfgDiyBarrage, this.tFlag = new n.OnTVCfgDiyFlag, this.tPanel = new n.OnTVCfgDiyPanel } , n.OnTVCfgDiy.prototype._clone = function () { return new n.OnTVCfgDiy } , n.OnTVCfgDiy.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVCfgDiy.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVCfgDiy.prototype.writeTo = function (t) { t.writeStruct(0, this.tBarrage), t.writeStruct(1, this.tFlag), t.writeStruct(2, this.tPanel) } , n.OnTVCfgDiy.prototype.readFrom = function (t) { this.tBarrage = t.readStruct(0, !1, this.tBarrage), this.tFlag = t.readStruct(1, !1, this.tFlag), this.tPanel = t.readStruct(2, !1, this.tPanel) } , n.OnTVCfgDiyBarrage = function () { this.sIcon = "" } , n.OnTVCfgDiyBarrage.prototype._clone = function () { return new n.OnTVCfgDiyBarrage } , n.OnTVCfgDiyBarrage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVCfgDiyBarrage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVCfgDiyBarrage.prototype.writeTo = function (t) { t.writeString(0, this.sIcon) } , n.OnTVCfgDiyBarrage.prototype.readFrom = function (t) { this.sIcon = t.readString(0, !1, this.sIcon) } , n.OnTVCfgDiyFlag = function () { this.sName = "上电视", this.sPic = "http://livewebbs2.msstatic.com/ontv_.png" } , n.OnTVCfgDiyFlag.prototype._clone = function () { return new n.OnTVCfgDiyFlag } , n.OnTVCfgDiyFlag.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVCfgDiyFlag.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVCfgDiyFlag.prototype.writeTo = function (t) { t.writeString(0, this.sName), t.writeString(1, this.sPic) } , n.OnTVCfgDiyFlag.prototype.readFrom = function (t) { this.sName = t.readString(0, !1, this.sName), this.sPic = t.readString(1, !1, this.sPic) } , n.OnTVCfgDiyPanel = function () { this.sLogo = "", this.sButtonIcon = "", this.sAD = "", this.sName = "", this.sADJump = "", this.sUIJson = "" } , n.OnTVCfgDiyPanel.prototype._clone = function () { return new n.OnTVCfgDiyPanel } , n.OnTVCfgDiyPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVCfgDiyPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVCfgDiyPanel.prototype.writeTo = function (t) { t.writeString(0, this.sLogo), t.writeString(1, this.sButtonIcon), t.writeString(2, this.sAD), t.writeString(3, this.sName), t.writeString(4, this.sADJump), t.writeString(5, this.sUIJson) } , n.OnTVCfgDiyPanel.prototype.readFrom = function (t) { this.sLogo = t.readString(0, !1, this.sLogo), this.sButtonIcon = t.readString(1, !1, this.sButtonIcon), this.sAD = t.readString(2, !1, this.sAD), this.sName = t.readString(3, !1, this.sName), this.sADJump = t.readString(4, !1, this.sADJump), this.sUIJson = t.readString(5, !1, this.sUIJson) } , n.OnTVUserInfoRsp = function () { this.lUid = 0, this.iBarrageNum = 0, this.iIsFans = 0, this.iFansLevel = 0, this.sBadgeName = "", this.lBadgeId = 0, this.iBadgeType = 0, this.iSFFlag = 0, this.iCustomBadgeFlag = 0 } , n.OnTVUserInfoRsp.prototype._clone = function () { return new n.OnTVUserInfoRsp } , n.OnTVUserInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVUserInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVUserInfoRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iBarrageNum), t.writeInt32(2, this.iIsFans), t.writeInt32(3, this.iFansLevel), t.writeString(4, this.sBadgeName), t.writeInt64(5, this.lBadgeId), t.writeInt32(6, this.iBadgeType), t.writeInt32(7, this.iSFFlag), t.writeInt32(8, this.iCustomBadgeFlag) } , n.OnTVUserInfoRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iBarrageNum = t.readInt32(1, !1, this.iBarrageNum), this.iIsFans = t.readInt32(2, !1, this.iIsFans), this.iFansLevel = t.readInt32(3, !1, this.iFansLevel), this.sBadgeName = t.readString(4, !1, this.sBadgeName), this.lBadgeId = t.readInt64(5, !1, this.lBadgeId), this.iBadgeType = t.readInt32(6, !1, this.iBadgeType), this.iSFFlag = t.readInt32(7, !1, this.iSFFlag), this.iCustomBadgeFlag = t.readInt32(8, !1, this.iCustomBadgeFlag) } , n.SendOnTVBarrageReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0, this.lOnTVId = 0, this.tBarrage = new n.OnTVBarrage, this.lPrice = 0 } , n.SendOnTVBarrageReq.prototype._clone = function () { return new n.SendOnTVBarrageReq } , n.SendOnTVBarrageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendOnTVBarrageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendOnTVBarrageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lPid), t.writeInt64(4, this.lOnTVId), t.writeStruct(5, this.tBarrage), t.writeInt64(6, this.lPrice) } , n.SendOnTVBarrageReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(3, !1, this.lPid), this.lOnTVId = t.readInt64(4, !1, this.lOnTVId), this.tBarrage = t.readStruct(5, !1, this.tBarrage), this.lPrice = t.readInt64(6, !1, this.lPrice) } , n.SendOnTVBarrageRsp = function () { this.iRet = 0, this.tInfo = new n.OnTVUserInfoRsp } , n.SendOnTVBarrageRsp.prototype._clone = function () { return new n.SendOnTVBarrageRsp } , n.SendOnTVBarrageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendOnTVBarrageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendOnTVBarrageRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeStruct(1, this.tInfo) } , n.SendOnTVBarrageRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.tInfo = t.readStruct(1, !1, this.tInfo) } , n.OnTVAwardInfo = function () { this.lOnTVId = 0, this.vInfo = new r.Vector(new n.OnTVUserAwardInfo), this.iBarrageNum = 0, this.iUserNum = 0, this.iNewFansNum = 0, this.vItemBarrageCount = new r.Vector(new n.OnTVItemBarrageCount), this.iNewSubNum = 0 } , n.OnTVAwardInfo.prototype._clone = function () { return new n.OnTVAwardInfo } , n.OnTVAwardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVAwardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVAwardInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lOnTVId), t.writeVector(1, this.vInfo), t.writeInt32(2, this.iBarrageNum), t.writeInt32(3, this.iUserNum), t.writeInt32(4, this.iNewFansNum), t.writeVector(5, this.vItemBarrageCount), t.writeInt32(7, this.iNewSubNum) } , n.OnTVAwardInfo.prototype.readFrom = function (t) { this.lOnTVId = t.readInt64(0, !1, this.lOnTVId), this.vInfo = t.readVector(1, !1, this.vInfo), this.iBarrageNum = t.readInt32(2, !1, this.iBarrageNum), this.iUserNum = t.readInt32(3, !1, this.iUserNum), this.iNewFansNum = t.readInt32(4, !1, this.iNewFansNum), this.vItemBarrageCount = t.readVector(5, !1, this.vItemBarrageCount), this.iNewSubNum = t.readInt32(7, !1, this.iNewSubNum) } , n.OnTVUserAwardInfo = function () { this.lUid = 0, this.lYYid = 0, this.sNickName = "", this.sLogo = "", this.sAwardName = "", this.tBarrage = new n.OnTVBarrage } , n.OnTVUserAwardInfo.prototype._clone = function () { return new n.OnTVUserAwardInfo } , n.OnTVUserAwardInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVUserAwardInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVUserAwardInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lYYid), t.writeString(2, this.sNickName), t.writeString(3, this.sLogo), t.writeString(4, this.sAwardName), t.writeStruct(5, this.tBarrage) } , n.OnTVUserAwardInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lYYid = t.readInt64(1, !1, this.lYYid), this.sNickName = t.readString(2, !1, this.sNickName), this.sLogo = t.readString(3, !1, this.sLogo), this.sAwardName = t.readString(4, !1, this.sAwardName), this.tBarrage = t.readStruct(5, !1, this.tBarrage) } , n.OnTVBarrage = function () { this.lUid = 0, this.sContent = "", this.iTVType = 0, this.iTVColor = 0 } , n.OnTVBarrage.prototype._clone = function () { return new n.OnTVBarrage } , n.OnTVBarrage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVBarrage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVBarrage.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sContent), t.writeInt32(2, this.iTVType), t.writeInt32(3, this.iTVColor) } , n.OnTVBarrage.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sContent = t.readString(1, !1, this.sContent), this.iTVType = t.readInt32(2, !1, this.iTVType), this.iTVColor = t.readInt32(3, !1, this.iTVColor) } , n.OnTVGameInfo = function () { this.lOnTVId = 0, this.tSettingInfo = new n.OnTVSettingInfo, this.tData = new n.OnTVData } , n.OnTVGameInfo.prototype._clone = function () { return new n.OnTVGameInfo } , n.OnTVGameInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVGameInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVGameInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lOnTVId), t.writeStruct(1, this.tSettingInfo), t.writeStruct(2, this.tData) } , n.OnTVGameInfo.prototype.readFrom = function (t) { this.lOnTVId = t.readInt64(0, !1, this.lOnTVId), this.tSettingInfo = t.readStruct(1, !1, this.tSettingInfo), this.tData = t.readStruct(2, !1, this.tData) } , n.OnTVSettingInfo = function () { this.sTitle = "", this.tAward = new n.OnTVAwardItem, this.vTVPrice = new r.Vector(new n.TVPrice), this.lPid = 0, this.sLogo = "", this.iAwardMode = 0, this.vPack = new r.Vector(new n.OnTVItemPackage), this.iPartic = 0, this.iPartic2 = 0, this.mSuggestBarrage = new r.Map(new r.STRING, new r.INT64) } , n.OnTVSettingInfo.prototype._clone = function () { return new n.OnTVSettingInfo } , n.OnTVSettingInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVSettingInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVSettingInfo.prototype.writeTo = function (t) { t.writeString(0, this.sTitle), t.writeStruct(1, this.tAward), t.writeVector(2, this.vTVPrice), t.writeInt64(3, this.lPid), t.writeString(4, this.sLogo), t.writeInt32(5, this.iAwardMode), t.writeVector(6, this.vPack), t.writeInt32(7, this.iPartic), t.writeInt32(8, this.iPartic2), t.writeMap(9, this.mSuggestBarrage) } , n.OnTVSettingInfo.prototype.readFrom = function (t) { this.sTitle = t.readString(0, !1, this.sTitle), this.tAward = t.readStruct(1, !1, this.tAward), this.vTVPrice = t.readVector(2, !1, this.vTVPrice), this.lPid = t.readInt64(3, !1, this.lPid), this.sLogo = t.readString(4, !1, this.sLogo), this.iAwardMode = t.readInt32(5, !1, this.iAwardMode), this.vPack = t.readVector(6, !1, this.vPack), this.iPartic = t.readInt32(7, !1, this.iPartic), this.iPartic2 = t.readInt32(8, !1, this.iPartic2), this.mSuggestBarrage = t.readMap(9, !1, this.mSuggestBarrage) } , n.OnTVData = function () { this.lOnTVId = 0, this.iBarrageNum = 0, this.lStartTS = 0, this.iLeftTime = 0, this.iUserNum = 0, this.lEndTS = 0, this.vItemBarrageCount = new r.Vector(new n.OnTVItemBarrageCount) } , n.OnTVData.prototype._clone = function () { return new n.OnTVData } , n.OnTVData.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVData.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVData.prototype.writeTo = function (t) { t.writeInt64(0, this.lOnTVId), t.writeInt32(1, this.iBarrageNum), t.writeInt64(2, this.lStartTS), t.writeInt32(3, this.iLeftTime), t.writeInt32(4, this.iUserNum), t.writeInt32(5, this.lEndTS), t.writeVector(6, this.vItemBarrageCount) } , n.OnTVData.prototype.readFrom = function (t) { this.lOnTVId = t.readInt64(0, !1, this.lOnTVId), this.iBarrageNum = t.readInt32(1, !1, this.iBarrageNum), this.lStartTS = t.readInt64(2, !1, this.lStartTS), this.iLeftTime = t.readInt32(3, !1, this.iLeftTime), this.iUserNum = t.readInt32(4, !1, this.iUserNum), this.lEndTS = t.readInt32(5, !1, this.lEndTS), this.vItemBarrageCount = t.readVector(6, !1, this.vItemBarrageCount) } , n.OnTVAwardItem = function () { this.sAwardName = "", this.iAwardNum = 0, this.iAwardType = 0, this.sAwardArgs = "", this.iNum = -1, this.sAwardTypeName = "", this.iCostType = 0, this.iCostNum = 0, this.sOtherType = "", this.sOtherSubType = "" } , n.OnTVAwardItem.prototype._clone = function () { return new n.OnTVAwardItem } , n.OnTVAwardItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVAwardItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVAwardItem.prototype.writeTo = function (t) { t.writeString(0, this.sAwardName), t.writeInt32(1, this.iAwardNum), t.writeInt32(2, this.iAwardType), t.writeString(3, this.sAwardArgs), t.writeInt32(4, this.iNum), t.writeString(5, this.sAwardTypeName), t.writeInt32(6, this.iCostType), t.writeInt32(7, this.iCostNum), t.writeString(8, this.sOtherType), t.writeString(9, this.sOtherSubType) } , n.OnTVAwardItem.prototype.readFrom = function (t) { this.sAwardName = t.readString(0, !1, this.sAwardName), this.iAwardNum = t.readInt32(1, !1, this.iAwardNum), this.iAwardType = t.readInt32(2, !1, this.iAwardType), this.sAwardArgs = t.readString(3, !1, this.sAwardArgs), this.iNum = t.readInt32(4, !1, this.iNum), this.sAwardTypeName = t.readString(5, !1, this.sAwardTypeName), this.iCostType = t.readInt32(6, !1, this.iCostType), this.iCostNum = t.readInt32(7, !1, this.iCostNum), this.sOtherType = t.readString(8, !1, this.sOtherType), this.sOtherSubType = t.readString(9, !1, this.sOtherSubType) } , n.TVPrice = function () { this.iTVType = 0, this.iPrice = 0, this.iFreeFansLevel = 0, this.iFreeSFansLevel = 0 } , n.TVPrice.prototype._clone = function () { return new n.TVPrice } , n.TVPrice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TVPrice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TVPrice.prototype.writeTo = function (t) { t.writeInt32(0, this.iTVType), t.writeInt32(1, this.iPrice), t.writeInt32(2, this.iFreeFansLevel), t.writeInt32(3, this.iFreeSFansLevel) } , n.TVPrice.prototype.readFrom = function (t) { this.iTVType = t.readInt32(0, !1, this.iTVType), this.iPrice = t.readInt32(1, !1, this.iPrice), this.iFreeFansLevel = t.readInt32(2, !1, this.iFreeFansLevel), this.iFreeSFansLevel = t.readInt32(3, !1, this.iFreeSFansLevel) } , n.OnTVBarrageNotice = function () { this.lUid = 0, this.tBarrage = new n.OnTVBarrage, this.sNickName = "", this.iNobleLevel = 0, this.lBadgeId = 0, this.sBadgeName = "", this.iBadgeLevel = 0, this.lNobleValidDate = 0, this.iAwardMode = 0, this.lPid = 0, this.sDiyIcon = "", this.iBadgeType = 0, this.sAvatarUrl = "", this.tNobleLv = new n.NobleLevelInfo, this.iSFFlag = 0, this.iCustomBadgeFlag = 0 } , n.OnTVBarrageNotice.prototype._clone = function () { return new n.OnTVBarrageNotice } , n.OnTVBarrageNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVBarrageNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVBarrageNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeStruct(1, this.tBarrage), t.writeString(2, this.sNickName), t.writeInt32(3, this.iNobleLevel), t.writeInt64(4, this.lBadgeId), t.writeString(5, this.sBadgeName), t.writeInt32(6, this.iBadgeLevel), t.writeInt32(7, this.lNobleValidDate), t.writeInt32(8, this.iAwardMode), t.writeInt64(9, this.lPid), t.writeString(10, this.sDiyIcon), t.writeInt32(11, this.iBadgeType), t.writeString(12, this.sAvatarUrl), t.writeStruct(13, this.tNobleLv), t.writeInt32(14, this.iSFFlag), t.writeInt32(15, this.iCustomBadgeFlag) } , n.OnTVBarrageNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.tBarrage = t.readStruct(1, !1, this.tBarrage), this.sNickName = t.readString(2, !1, this.sNickName), this.iNobleLevel = t.readInt32(3, !1, this.iNobleLevel), this.lBadgeId = t.readInt64(4, !1, this.lBadgeId), this.sBadgeName = t.readString(5, !1, this.sBadgeName), this.iBadgeLevel = t.readInt32(6, !1, this.iBadgeLevel), this.lNobleValidDate = t.readInt32(7, !1, this.lNobleValidDate), this.iAwardMode = t.readInt32(8, !1, this.iAwardMode), this.lPid = t.readInt64(9, !1, this.lPid), this.sDiyIcon = t.readString(10, !1, this.sDiyIcon), this.iBadgeType = t.readInt32(11, !1, this.iBadgeType), this.sAvatarUrl = t.readString(12, !1, this.sAvatarUrl), this.tNobleLv = t.readStruct(13, !1, this.tNobleLv), this.iSFFlag = t.readInt32(14, !1, this.iSFFlag), this.iCustomBadgeFlag = t.readInt32(15, !1, this.iCustomBadgeFlag) } , n.BadgeItemReq = function () { this.tUserId = new n.UserId, this.lPid = 0 } , n.BadgeItemReq.prototype._clone = function () { return new n.BadgeItemReq } , n.BadgeItemReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeItemReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeItemReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid) } , n.BadgeItemReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.BadgeItemRsp = function () { this.iItemType = 0, this.iItemCount = 0, this.lPid = 0, this.sBadgeName = "", this.iBadgeType = 0, this.lBadgeId = 0, this.tFaithItem = new n.FaithBadgeItem, this.tSuperFansConfig = new n.SuperFansConfig, this.tObtainItem = new n.ObtainBadgeItemInfo } , n.BadgeItemRsp.prototype._clone = function () { return new n.BadgeItemRsp } , n.BadgeItemRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeItemRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeItemRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iItemCount), t.writeInt64(2, this.lPid), t.writeString(3, this.sBadgeName), t.writeInt32(4, this.iBadgeType), t.writeInt64(5, this.lBadgeId), t.writeStruct(6, this.tFaithItem), t.writeStruct(7, this.tSuperFansConfig), t.writeStruct(8, this.tObtainItem) } , n.BadgeItemRsp.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iItemCount = t.readInt32(1, !1, this.iItemCount), this.lPid = t.readInt64(2, !1, this.lPid), this.sBadgeName = t.readString(3, !1, this.sBadgeName), this.iBadgeType = t.readInt32(4, !1, this.iBadgeType), this.lBadgeId = t.readInt64(5, !1, this.lBadgeId), this.tFaithItem = t.readStruct(6, !1, this.tFaithItem), this.tSuperFansConfig = t.readStruct(7, !1, this.tSuperFansConfig), this.tObtainItem = t.readStruct(8, !1, this.tObtainItem) } , n.ObtainBadgeItemInfo = function () { this.iDiscount = 0, this.sContent = "", this.lLeftTime = 0, this.tOriginal = new n.BadgeItemDetail, this.tDiscount = new n.BadgeItemDetail } , n.ObtainBadgeItemInfo.prototype._clone = function () { return new n.ObtainBadgeItemInfo } , n.ObtainBadgeItemInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ObtainBadgeItemInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ObtainBadgeItemInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iDiscount), t.writeString(1, this.sContent), t.writeInt64(2, this.lLeftTime), t.writeStruct(3, this.tOriginal), t.writeStruct(4, this.tDiscount) } , n.ObtainBadgeItemInfo.prototype.readFrom = function (t) { this.iDiscount = t.readInt32(0, !1, this.iDiscount), this.sContent = t.readString(1, !1, this.sContent), this.lLeftTime = t.readInt64(2, !1, this.lLeftTime), this.tOriginal = t.readStruct(3, !1, this.tOriginal), this.tDiscount = t.readStruct(4, !1, this.tDiscount) } , n.BadgeItemDetail = function () { this.iItemType = 0, this.iItemCount = 0, this.iGreenBeanPrice = 0 } , n.BadgeItemDetail.prototype._clone = function () { return new n.BadgeItemDetail } , n.BadgeItemDetail.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeItemDetail.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeItemDetail.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iItemCount), t.writeInt32(2, this.iGreenBeanPrice) } , n.BadgeItemDetail.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iItemCount = t.readInt32(1, !1, this.iItemCount), this.iGreenBeanPrice = t.readInt32(2, !1, this.iGreenBeanPrice) } , n.OnTVItemPackage = function () { this.iItemId = 0, this.iItemNum = 0, this.iTVType = 0, this.iTVColor = 0, this.sContent = "" } , n.OnTVItemPackage.prototype._clone = function () { return new n.OnTVItemPackage } , n.OnTVItemPackage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVItemPackage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVItemPackage.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemId), t.writeInt32(1, this.iItemNum), t.writeInt32(2, this.iTVType), t.writeInt32(3, this.iTVColor), t.writeString(4, this.sContent) } , n.OnTVItemPackage.prototype.readFrom = function (t) { this.iItemId = t.readInt32(0, !1, this.iItemId), this.iItemNum = t.readInt32(1, !1, this.iItemNum), this.iTVType = t.readInt32(2, !1, this.iTVType), this.iTVColor = t.readInt32(3, !1, this.iTVColor), this.sContent = t.readString(4, !1, this.sContent) } , n.OnTVItemBarrageCount = function () { this.iTVType = 0, this.iTVColor = 0, this.iNum = 0, this.sContent = "", this.iItemId = 0, this.iItemNum = 0 } , n.OnTVItemBarrageCount.prototype._clone = function () { return new n.OnTVItemBarrageCount } , n.OnTVItemBarrageCount.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.OnTVItemBarrageCount.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.OnTVItemBarrageCount.prototype.writeTo = function (t) { t.writeInt32(0, this.iTVType), t.writeInt32(1, this.iTVColor), t.writeInt32(2, this.iNum), t.writeString(3, this.sContent), t.writeInt32(4, this.iItemId), t.writeInt32(5, this.iItemNum) } , n.OnTVItemBarrageCount.prototype.readFrom = function (t) { this.iTVType = t.readInt32(0, !1, this.iTVType), this.iTVColor = t.readInt32(1, !1, this.iTVColor), this.iNum = t.readInt32(2, !1, this.iNum), this.sContent = t.readString(3, !1, this.sContent), this.iItemId = t.readInt32(4, !1, this.iItemId), this.iItemNum = t.readInt32(5, !1, this.iItemNum) } , n.GetGameAdReq = function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lPid = 0 } , n.GetGameAdReq.prototype._clone = function () { return new n.GetGameAdReq } , n.GetGameAdReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetGameAdReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetGameAdReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lPid) } , n.GetGameAdReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lPid = t.readInt64(3, !1, this.lPid) } , n.GetSequenceReq = function () { this.tId = new n.UserId, this.iSeqNum = 0, this.iFromType = 0, this.iBusinessType = 0, this.sSgin = "" } , n.GetSequenceReq.prototype._clone = function () { return new n.GetSequenceReq } , n.GetSequenceReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetSequenceReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetSequenceReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt32(1, this.iSeqNum), t.writeInt32(2, this.iFromType), t.writeInt32(3, this.iBusinessType), t.writeString(4, this.sSgin) } , n.GetSequenceReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.iSeqNum = t.readInt32(1, !1, this.iSeqNum), this.iFromType = t.readInt32(2, !1, this.iFromType), this.iBusinessType = t.readInt32(3, !1, this.iBusinessType), this.sSgin = t.readString(4, !1, this.sSgin) } , n.GetSequenceRsp = function () { this.iRetCode = 0, this.sSeq = "" } , n.GetSequenceRsp.prototype._clone = function () { return new n.GetSequenceRsp } , n.GetSequenceRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetSequenceRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetSequenceRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sSeq) } , n.GetSequenceRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sSeq = t.readString(1, !1, this.sSeq) } , n.ReportMessageReq = function () { this.tId = new n.UserId, this.tScene = new n.RMessageScene, this.tMessage = new n.RMessageBase } , n.ReportMessageReq.prototype._clone = function () { return new n.ReportMessageReq } , n.ReportMessageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ReportMessageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ReportMessageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tScene), t.writeStruct(2, this.tMessage) } , n.ReportMessageReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tScene = t.readStruct(1, !1, this.tScene), this.tMessage = t.readStruct(2, !1, this.tMessage) } , n.ReportMessageRsp = function () { this.iResult = 0 } , n.ReportMessageRsp.prototype._clone = function () { return new n.ReportMessageRsp } , n.ReportMessageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ReportMessageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ReportMessageRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iResult) } , n.ReportMessageRsp.prototype.readFrom = function (t) { this.iResult = t.readInt32(0, !1, this.iResult) } , n.DecorationInfoRsp = function () { this.vDecorationPrefix = new r.Vector(new n.DecorationInfo), this.vDecorationSuffix = new r.Vector(new n.DecorationInfo), this.tFormat = new n.ContentFormat, this.tBulletFormat = new n.BulletFormat, this.vForwardChannels = new r.Vector(new n.ChannelPair), this.iModifyMask = 0, this.vBulletPrefix = new r.Vector(new n.DecorationInfo), this.tUserInfo = new n.SenderInfo, this.vBulletSuffix = new r.Vector(new n.DecorationInfo) } , n.DecorationInfoRsp.prototype._clone = function () { return new n.DecorationInfoRsp } , n.DecorationInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DecorationInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DecorationInfoRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vDecorationPrefix), t.writeVector(1, this.vDecorationSuffix), t.writeStruct(2, this.tFormat), t.writeStruct(3, this.tBulletFormat), t.writeVector(4, this.vForwardChannels), t.writeInt32(5, this.iModifyMask), t.writeVector(6, this.vBulletPrefix), t.writeStruct(7, this.tUserInfo), t.writeVector(8, this.vBulletSuffix) } , n.DecorationInfoRsp.prototype.readFrom = function (t) { this.vDecorationPrefix = t.readVector(0, !1, this.vDecorationPrefix), this.vDecorationSuffix = t.readVector(1, !1, this.vDecorationSuffix), this.tFormat = t.readStruct(2, !1, this.tFormat), this.tBulletFormat = t.readStruct(3, !1, this.tBulletFormat), this.vForwardChannels = t.readVector(4, !1, this.vForwardChannels), this.iModifyMask = t.readInt32(5, !1, this.iModifyMask), this.vBulletPrefix = t.readVector(6, !1, this.vBulletPrefix), this.tUserInfo = t.readStruct(7, !1, this.tUserInfo), this.vBulletSuffix = t.readVector(8, !1, this.vBulletSuffix) } , n.ChannelPair = function () { this.lTid = 0, this.lSid = 0, this.lPid = 0 } , n.ChannelPair.prototype._clone = function () { return new n.ChannelPair } , n.ChannelPair.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ChannelPair.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ChannelPair.prototype.writeTo = function (t) { t.writeInt64(0, this.lTid), t.writeInt64(1, this.lSid), t.writeInt64(2, this.lPid) } , n.ChannelPair.prototype.readFrom = function (t) { this.lTid = t.readInt64(0, !1, this.lTid), this.lSid = t.readInt64(1, !1, this.lSid), this.lPid = t.readInt64(2, !1, this.lPid) } , n.UserIdentityInfo = function () { this.vDecorationPrefix = new r.Vector(new n.DecorationInfo), this.vDecorationSuffix = new r.Vector(new n.DecorationInfo) } , n.UserIdentityInfo.prototype._clone = function () { return new n.UserIdentityInfo } , n.UserIdentityInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserIdentityInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserIdentityInfo.prototype.writeTo = function (t) { t.writeVector(0, this.vDecorationPrefix), t.writeVector(1, this.vDecorationSuffix) } , n.UserIdentityInfo.prototype.readFrom = function (t) { this.vDecorationPrefix = t.readVector(0, !1, this.vDecorationPrefix), this.vDecorationSuffix = t.readVector(1, !1, this.vDecorationSuffix) } , n.NobleLevelInfo = function () { this.iNobleLevel = 0, this.iAttrType = 0 } , n.NobleLevelInfo.prototype._clone = function () { return new n.NobleLevelInfo } , n.NobleLevelInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.NobleLevelInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.NobleLevelInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iNobleLevel), t.writeInt32(1, this.iAttrType) } , n.NobleLevelInfo.prototype.readFrom = function (t) { this.iNobleLevel = t.readInt32(0, !1, this.iNobleLevel), this.iAttrType = t.readInt32(1, !1, this.iAttrType) } , n.SuperFansConfig = function () { this.iSFFlag = 0, this.iSFDay = 0, this.iSFDayQuotaTimes = 0, this.iSFDayScoreTimes = 0, this.bIsSFDay = !0, this.sSFGuideURL = "", this.iIsSFDay = 0, this.iBeLeftTime = 0, this.iSFType = 0 } , n.SuperFansConfig.prototype._clone = function () { return new n.SuperFansConfig } , n.SuperFansConfig.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SuperFansConfig.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SuperFansConfig.prototype.writeTo = function (t) { t.writeInt32(0, this.iSFFlag), t.writeInt32(1, this.iSFDay), t.writeInt32(2, this.iSFDayQuotaTimes), t.writeInt32(3, this.iSFDayScoreTimes), t.writeBoolean(4, this.bIsSFDay), t.writeString(5, this.sSFGuideURL), t.writeInt32(6, this.iIsSFDay), t.writeInt32(7, this.iBeLeftTime), t.writeInt32(8, this.iSFType) } , n.SuperFansConfig.prototype.readFrom = function (t) { this.iSFFlag = t.readInt32(0, !1, this.iSFFlag), this.iSFDay = t.readInt32(1, !1, this.iSFDay), this.iSFDayQuotaTimes = t.readInt32(2, !1, this.iSFDayQuotaTimes), this.iSFDayScoreTimes = t.readInt32(3, !1, this.iSFDayScoreTimes), this.bIsSFDay = t.readBoolean(4, !1, this.bIsSFDay), this.sSFGuideURL = t.readString(5, !1, this.sSFGuideURL), this.iIsSFDay = t.readInt32(6, !1, this.iIsSFDay), this.iBeLeftTime = t.readInt32(7, !1, this.iBeLeftTime), this.iSFType = t.readInt32(8, !1, this.iSFType) } , n.CustomBadgeLogoReq = function () { this.tUserId = new n.UserId } , n.CustomBadgeLogoReq.prototype._clone = function () { return new n.CustomBadgeLogoReq } , n.CustomBadgeLogoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomBadgeLogoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomBadgeLogoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId) } , n.CustomBadgeLogoReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId) } , n.CustomBadgeLogoRsp = function () { this.vCustomBadgeItem = new r.Vector(new n.CustomBadgeItem) } , n.CustomBadgeLogoRsp.prototype._clone = function () { return new n.CustomBadgeLogoRsp } , n.CustomBadgeLogoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomBadgeLogoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomBadgeLogoRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vCustomBadgeItem) } , n.CustomBadgeLogoRsp.prototype.readFrom = function (t) { this.vCustomBadgeItem = t.readVector(0, !1, this.vCustomBadgeItem) } , n.CustomBadgeItem = function () { this.vCustomBadgeItemId = new r.Vector(new n.CustomBadgeItemId), this.sLogoUrl = "", this.tCustomDynamicBadge = new n.CustomDynamicBadge } , n.CustomBadgeItem.prototype._clone = function () { return new n.CustomBadgeItem } , n.CustomBadgeItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomBadgeItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomBadgeItem.prototype.writeTo = function (t) { t.writeVector(0, this.vCustomBadgeItemId), t.writeString(1, this.sLogoUrl), t.writeStruct(2, this.tCustomDynamicBadge) } , n.CustomBadgeItem.prototype.readFrom = function (t) { this.vCustomBadgeItemId = t.readVector(0, !1, this.vCustomBadgeItemId), this.sLogoUrl = t.readString(1, !1, this.sLogoUrl), this.tCustomDynamicBadge = t.readStruct(2, !1, this.tCustomDynamicBadge) } , n.CustomBadgeItemId = function () { this.iBadgeType = 0, this.lBadgeId = 0 } , n.CustomBadgeItemId.prototype._clone = function () { return new n.CustomBadgeItemId } , n.CustomBadgeItemId.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomBadgeItemId.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomBadgeItemId.prototype.writeTo = function (t) { t.writeInt32(0, this.iBadgeType), t.writeInt64(1, this.lBadgeId) } , n.CustomBadgeItemId.prototype.readFrom = function (t) { this.iBadgeType = t.readInt32(0, !1, this.iBadgeType), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId) } , n.CustomDynamicBadge = function () { this.sUrl = "", this.iEffectLevel = 0, this.iSFEffectLevel = 0, this.iYearSFEffectLevel = 0 } , n.CustomDynamicBadge.prototype._clone = function () { return new n.CustomDynamicBadge } , n.CustomDynamicBadge.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomDynamicBadge.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomDynamicBadge.prototype.writeTo = function (t) { t.writeString(0, this.sUrl), t.writeInt32(1, this.iEffectLevel), t.writeInt32(2, this.iSFEffectLevel), t.writeInt32(3, this.iYearSFEffectLevel) } , n.CustomDynamicBadge.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl), this.iEffectLevel = t.readInt32(1, !1, this.iEffectLevel), this.iSFEffectLevel = t.readInt32(2, !1, this.iSFEffectLevel), this.iYearSFEffectLevel = t.readInt32(3, !1, this.iYearSFEffectLevel) } , n.GiftItemInfo = function () { this.iItemType = 0, this.iItemCount = 0, this.iItemValue = 0 } , n.GiftItemInfo.prototype._clone = function () { return new n.GiftItemInfo } , n.GiftItemInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftItemInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftItemInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iItemCount), t.writeInt32(2, this.iItemValue) } , n.GiftItemInfo.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iItemCount = t.readInt32(1, !1, this.iItemCount), this.iItemValue = t.readInt32(2, !1, this.iItemValue) } , n.PrizeRecord = function () { this.lUid = 0, this.lPid = 0, this.iTimeStamp = 0, this.iSendItemType = 0, this.iSendItemCount = 0, this.iGiftBoxType = 0, this.iGiftBoxCount = 0, this.vRecvItem = new r.Vector(new n.GiftItemInfo), this.sSendName = "", this.sRecvName = "", this.sPayId = "", this.tChipInfo = new n.GiftChipInfo } , n.PrizeRecord.prototype._clone = function () { return new n.PrizeRecord } , n.PrizeRecord.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PrizeRecord.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PrizeRecord.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iTimeStamp), t.writeInt32(3, this.iSendItemType), t.writeInt32(4, this.iSendItemCount), t.writeInt32(5, this.iGiftBoxType), t.writeInt32(6, this.iGiftBoxCount), t.writeVector(7, this.vRecvItem), t.writeString(8, this.sSendName), t.writeString(9, this.sRecvName), t.writeString(10, this.sPayId), t.writeStruct(11, this.tChipInfo) } , n.PrizeRecord.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPid = t.readInt64(1, !1, this.lPid), this.iTimeStamp = t.readInt32(2, !1, this.iTimeStamp), this.iSendItemType = t.readInt32(3, !1, this.iSendItemType), this.iSendItemCount = t.readInt32(4, !1, this.iSendItemCount), this.iGiftBoxType = t.readInt32(5, !1, this.iGiftBoxType), this.iGiftBoxCount = t.readInt32(6, !1, this.iGiftBoxCount), this.vRecvItem = t.readVector(7, !1, this.vRecvItem), this.sSendName = t.readString(8, !1, this.sSendName), this.sRecvName = t.readString(9, !1, this.sRecvName), this.sPayId = t.readString(10, !1, this.sPayId), this.tChipInfo = t.readStruct(11, !1, this.tChipInfo) } , n.GiftChipInfo = function () { this.iChipCount = 0, this.iChipMax = 0 } , n.GiftChipInfo.prototype._clone = function () { return new n.GiftChipInfo } , n.GiftChipInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftChipInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftChipInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iChipCount), t.writeInt32(1, this.iChipMax) } , n.GiftChipInfo.prototype.readFrom = function (t) { this.iChipCount = t.readInt32(0, !1, this.iChipCount), this.iChipMax = t.readInt32(1, !1, this.iChipMax) } , n.BoxScore = function () { this.lScore = 0, this.iNextTime = 0, this.lUid = 0, this.lLastScore = 0, this.iLastTime = 0, this.sNickName = "", this.sAvatar = "", this.sPidNickName = "", this.iStatus = 0, this.lOverScore = 0, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.iSourceType = 0, this.iScreenType = 0, this.iRoomId = 0, this.iRemainTime = 0, this.iSuperCount = 0, this.lMinScore = 0, this.lMaxScore = 0, this.iItemType = 0, this.vActiveHour = new r.Vector(new r.INT32), this.iItemValue = 0, this.lNewScore = 0, this.lNewLastScore = 0, this.mNobleLevel = new r.Map(new r.INT64, new n.NobleLevelInfo), this.sStatusMsg = "", this.sGiftName = "", this.iNextTimestamp = 0, this.tBigRecord = new n.BigRecord } , n.BoxScore.prototype._clone = function () { return new n.BoxScore } , n.BoxScore.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BoxScore.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BoxScore.prototype.writeTo = function (t) { t.writeInt64(0, this.lScore), t.writeInt32(1, this.iNextTime), t.writeInt64(2, this.lUid), t.writeInt64(3, this.lLastScore), t.writeInt32(4, this.iLastTime), t.writeString(5, this.sNickName), t.writeString(6, this.sAvatar), t.writeString(7, this.sPidNickName), t.writeInt32(8, this.iStatus), t.writeInt64(9, this.lOverScore), t.writeInt64(10, this.lPid), t.writeInt64(11, this.lTid), t.writeInt64(12, this.lSid), t.writeInt32(13, this.iSourceType), t.writeInt32(14, this.iScreenType), t.writeInt32(15, this.iRoomId), t.writeInt32(16, this.iRemainTime), t.writeInt32(17, this.iSuperCount), t.writeInt64(18, this.lMinScore), t.writeInt64(19, this.lMaxScore), t.writeInt32(20, this.iItemType), t.writeVector(21, this.vActiveHour), t.writeInt32(22, this.iItemValue), t.writeInt64(23, this.lNewScore), t.writeInt64(24, this.lNewLastScore), t.writeMap(25, this.mNobleLevel), t.writeString(26, this.sStatusMsg), t.writeString(27, this.sGiftName), t.writeInt32(28, this.iNextTimestamp), t.writeStruct(29, this.tBigRecord) } , n.BoxScore.prototype.readFrom = function (t) { this.lScore = t.readInt64(0, !1, this.lScore), this.iNextTime = t.readInt32(1, !1, this.iNextTime), this.lUid = t.readInt64(2, !1, this.lUid), this.lLastScore = t.readInt64(3, !1, this.lLastScore), this.iLastTime = t.readInt32(4, !1, this.iLastTime), this.sNickName = t.readString(5, !1, this.sNickName), this.sAvatar = t.readString(6, !1, this.sAvatar), this.sPidNickName = t.readString(7, !1, this.sPidNickName), this.iStatus = t.readInt32(8, !1, this.iStatus), this.lOverScore = t.readInt64(9, !1, this.lOverScore), this.lPid = t.readInt64(10, !1, this.lPid), this.lTid = t.readInt64(11, !1, this.lTid), this.lSid = t.readInt64(12, !1, this.lSid), this.iSourceType = t.readInt32(13, !1, this.iSourceType), this.iScreenType = t.readInt32(14, !1, this.iScreenType), this.iRoomId = t.readInt32(15, !1, this.iRoomId), this.iRemainTime = t.readInt32(16, !1, this.iRemainTime), this.iSuperCount = t.readInt32(17, !1, this.iSuperCount), this.lMinScore = t.readInt64(18, !1, this.lMinScore), this.lMaxScore = t.readInt64(19, !1, this.lMaxScore), this.iItemType = t.readInt32(20, !1, this.iItemType), this.vActiveHour = t.readVector(21, !1, this.vActiveHour), this.iItemValue = t.readInt32(22, !1, this.iItemValue), this.lNewScore = t.readInt64(23, !1, this.lNewScore), this.lNewLastScore = t.readInt64(24, !1, this.lNewLastScore), this.mNobleLevel = t.readMap(25, !1, this.mNobleLevel), this.sStatusMsg = t.readString(26, !1, this.sStatusMsg), this.sGiftName = t.readString(27, !1, this.sGiftName), this.iNextTimestamp = t.readInt32(28, !1, this.iNextTimestamp), this.tBigRecord = t.readStruct(29, !1, this.tBigRecord) } , n.BoxScoreV2 = function () { this.stBoxScore1 = new n.BoxScore, this.stBoxScore2 = new n.BoxScore } , n.BoxScoreV2.prototype._clone = function () { return new n.BoxScoreV2 } , n.BoxScoreV2.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BoxScoreV2.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BoxScoreV2.prototype.writeTo = function (t) { t.writeStruct(0, this.stBoxScore1), t.writeStruct(1, this.stBoxScore2) } , n.BoxScoreV2.prototype.readFrom = function (t) { this.stBoxScore1 = t.readStruct(0, !1, this.stBoxScore1), this.stBoxScore2 = t.readStruct(1, !1, this.stBoxScore2) } , n.BigRecord = function () { this.iFlag = 0, this.iVersion = 0, this.iCountDown = 0, this.lUid = 0, this.sUidNickName = "", this.sUidAvatar = "", this.tPresenterInfo = new n.PresenterChannelInfo, this.sPidNickName = "", this.sPidAvatar = "", this.mNobleLevel = new r.Map(new r.INT64, new n.NobleLevelInfo), this.iItemType = 0 } , n.BigRecord.prototype._clone = function () { return new n.BigRecord } , n.BigRecord.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BigRecord.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BigRecord.prototype.writeTo = function (t) { t.writeInt32(0, this.iFlag), t.writeInt32(1, this.iVersion), t.writeInt32(2, this.iCountDown), t.writeInt64(3, this.lUid), t.writeString(4, this.sUidNickName), t.writeString(5, this.sUidAvatar), t.writeStruct(6, this.tPresenterInfo), t.writeString(7, this.sPidNickName), t.writeString(8, this.sPidAvatar), t.writeMap(9, this.mNobleLevel), t.writeInt32(10, this.iItemType) } , n.BigRecord.prototype.readFrom = function (t) { this.iFlag = t.readInt32(0, !1, this.iFlag), this.iVersion = t.readInt32(1, !1, this.iVersion), this.iCountDown = t.readInt32(2, !1, this.iCountDown), this.lUid = t.readInt64(3, !1, this.lUid), this.sUidNickName = t.readString(4, !1, this.sUidNickName), this.sUidAvatar = t.readString(5, !1, this.sUidAvatar), this.tPresenterInfo = t.readStruct(6, !1, this.tPresenterInfo), this.sPidNickName = t.readString(7, !1, this.sPidNickName), this.sPidAvatar = t.readString(8, !1, this.sPidAvatar), this.mNobleLevel = t.readMap(9, !1, this.mNobleLevel), this.iItemType = t.readInt32(10, !1, this.iItemType) } , n.GetBoxPanelInfoReq = function () { this.tUserId = new n.UserId, this.lPid = 0 } , n.GetBoxPanelInfoReq.prototype._clone = function () { return new n.GetBoxPanelInfoReq } , n.GetBoxPanelInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetBoxPanelInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetBoxPanelInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid) } , n.GetBoxPanelInfoReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetBoxPanelInfoRsp = function () { this.tScoreInfo = new n.BoxScore, this.tChipInfo = new n.GiftChipInfo, this.vLowGiftList = new r.Vector(new n.GiftItemInfo), this.vHighGiftList = new r.Vector(new n.GiftItemInfo), this.vRecordList = new r.Vector(new n.PrizeRecord), this.sSuperGiftUrl = "", this.lPid = 0, this.iRetCode = 0, this.iVersion = 0, this.iBoxFlag = 0, this.tScoreInfo2 = new n.BoxScore } , n.GetBoxPanelInfoRsp.prototype._clone = function () { return new n.GetBoxPanelInfoRsp } , n.GetBoxPanelInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetBoxPanelInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetBoxPanelInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tScoreInfo), t.writeStruct(1, this.tChipInfo), t.writeVector(2, this.vLowGiftList), t.writeVector(3, this.vHighGiftList), t.writeVector(4, this.vRecordList), t.writeString(5, this.sSuperGiftUrl), t.writeInt64(6, this.lPid), t.writeInt32(7, this.iRetCode), t.writeInt32(8, this.iVersion), t.writeInt32(9, this.iBoxFlag), t.writeStruct(10, this.tScoreInfo2) } , n.GetBoxPanelInfoRsp.prototype.readFrom = function (t) { this.tScoreInfo = t.readStruct(0, !1, this.tScoreInfo), this.tChipInfo = t.readStruct(1, !1, this.tChipInfo), this.vLowGiftList = t.readVector(2, !1, this.vLowGiftList), this.vHighGiftList = t.readVector(3, !1, this.vHighGiftList), this.vRecordList = t.readVector(4, !1, this.vRecordList), this.sSuperGiftUrl = t.readString(5, !1, this.sSuperGiftUrl), this.lPid = t.readInt64(6, !1, this.lPid), this.iRetCode = t.readInt32(7, !1, this.iRetCode), this.iVersion = t.readInt32(8, !1, this.iVersion), this.iBoxFlag = t.readInt32(9, !1, this.iBoxFlag), this.tScoreInfo2 = t.readStruct(10, !1, this.tScoreInfo2) } , n.UserPrizeRecordListReq = function () { this.tUserId = new n.UserId, this.iStart = 0, this.iCount = 0 } , n.UserPrizeRecordListReq.prototype._clone = function () { return new n.UserPrizeRecordListReq } , n.UserPrizeRecordListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserPrizeRecordListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserPrizeRecordListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt32(1, this.iStart), t.writeInt32(2, this.iCount) } , n.UserPrizeRecordListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.iStart = t.readInt32(1, !1, this.iStart), this.iCount = t.readInt32(2, !1, this.iCount) } , n.UserPrizeRecordListRsp = function () { this.vRecordList = new r.Vector(new n.PrizeRecord) } , n.UserPrizeRecordListRsp.prototype._clone = function () { return new n.UserPrizeRecordListRsp } , n.UserPrizeRecordListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserPrizeRecordListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserPrizeRecordListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vRecordList) } , n.UserPrizeRecordListRsp.prototype.readFrom = function (t) { this.vRecordList = t.readVector(0, !1, this.vRecordList) } , n.WSRedirect = function () { this.vRemoveIps = new r.Vector(new r.STRING), this.sRedirectIp = "" } , n.WSRedirect.prototype._clone = function () { return new n.WSRedirect } , n.WSRedirect.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSRedirect.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSRedirect.prototype.writeTo = function (t) { t.writeVector(0, this.vRemoveIps), t.writeString(1, this.sRedirectIp) } , n.WSRedirect.prototype.readFrom = function (t) { this.vRemoveIps = t.readVector(0, !1, this.vRemoveIps), this.sRedirectIp = t.readString(1, !1, this.sRedirectIp) } , n.WSPushMessage_V2 = function () { this.sGroupId = "", this.vMsgItem = new r.Vector(new n.WSMsgItem) } , n.WSPushMessage_V2.prototype._clone = function () { return new n.WSPushMessage_V2 } , n.WSPushMessage_V2.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSPushMessage_V2.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSPushMessage_V2.prototype.writeTo = function (t) { t.writeString(0, this.sGroupId), t.writeVector(1, this.vMsgItem) } , n.WSPushMessage_V2.prototype.readFrom = function (t) { this.sGroupId = t.readString(0, !1, this.sGroupId), this.vMsgItem = t.readVector(1, !1, this.vMsgItem) } , n.WSMsgItem = function () { this.iUri = 0, this.sMsg = new r.BinBuffer, this.lMsgId = 0 } , n.WSMsgItem.prototype._clone = function () { return new n.WSMsgItem } , n.WSMsgItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSMsgItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSMsgItem.prototype.writeTo = function (t) { t.writeInt64(0, this.iUri), t.writeBytes(1, this.sMsg), t.writeInt64(2, this.lMsgId) } , n.WSMsgItem.prototype.readFrom = function (t) { this.iUri = t.readInt64(0, !1, this.iUri), this.sMsg = t.readBytes(1, !1, this.sMsg), this.lMsgId = t.readInt64(2, !1, this.lMsgId) } , n.WSRegisterGroupReq = function () { this.vGroupId = new r.Vector(new r.STRING), this.sToken = "" } , n.WSRegisterGroupReq.prototype._clone = function () { return new n.WSRegisterGroupReq } , n.WSRegisterGroupReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSRegisterGroupReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSRegisterGroupReq.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId), t.writeString(1, this.sToken) } , n.WSRegisterGroupReq.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId), this.sToken = t.readString(1, !1, this.sToken) } , n.WSRegisterGroupRsp = function () { this.iResCode = 0, this.vSupportP2PGroupId = new r.Vector(new r.STRING) } , n.WSRegisterGroupRsp.prototype._clone = function () { return new n.WSRegisterGroupRsp } , n.WSRegisterGroupRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSRegisterGroupRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSRegisterGroupRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iResCode), t.writeVector(1, this.vSupportP2PGroupId) } , n.WSRegisterGroupRsp.prototype.readFrom = function (t) { this.iResCode = t.readInt32(0, !1, this.iResCode), this.vSupportP2PGroupId = t.readVector(1, !1, this.vSupportP2PGroupId) } , n.WSUnRegisterGroupReq = function () { this.vGroupId = new r.Vector(new r.STRING) } , n.WSUnRegisterGroupReq.prototype._clone = function () { return new n.WSUnRegisterGroupReq } , n.WSUnRegisterGroupReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSUnRegisterGroupReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSUnRegisterGroupReq.prototype.writeTo = function (t) { t.writeVector(0, this.vGroupId) } , n.WSUnRegisterGroupReq.prototype.readFrom = function (t) { this.vGroupId = t.readVector(0, !1, this.vGroupId) } , n.WSUnRegisterGroupRsp = function () { this.iResCode = 0 } , n.WSUnRegisterGroupRsp.prototype._clone = function () { return new n.WSUnRegisterGroupRsp } , n.WSUnRegisterGroupRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WSUnRegisterGroupRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WSUnRegisterGroupRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iResCode) } , n.WSUnRegisterGroupRsp.prototype.readFrom = function (t) { this.iResCode = t.readInt32(0, !1, this.iResCode) } , n.GetTreasureBoxInfoReq = function () { this.tId = new n.UserId, this.sChannel = "", this.sIp = "", this.lPid = 0 } , n.GetTreasureBoxInfoReq.prototype._clone = function () { return new n.GetTreasureBoxInfoReq } , n.GetTreasureBoxInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetTreasureBoxInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetTreasureBoxInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.sChannel), t.writeString(2, this.sIp), t.writeInt64(3, this.lPid) } , n.GetTreasureBoxInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.sChannel = t.readString(1, !1, this.sChannel), this.sIp = t.readString(2, !1, this.sIp), this.lPid = t.readInt64(3, !1, this.lPid) } , n.GetTreasureBoxInfoRsp = function () { this.lUid = 0, this.vBoxTaskInfo = new r.Vector(new n.BoxTaskInfo), this.iBoxLevel = 0, this.vADBoxInfo = new r.Vector(new n.ADBoxTaskInfo), this.sBackGroundURL = "", this.iTipsCount = 0, this.sTipsPic = "", this.sBBGPic = "", this.iType = 0, this.sBoxIcon = "", this.sBoxNormalIcon = "", this.iTotalPoint = 0, this.lExp = 0 } , n.GetTreasureBoxInfoRsp.prototype._clone = function () { return new n.GetTreasureBoxInfoRsp } , n.GetTreasureBoxInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetTreasureBoxInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetTreasureBoxInfoRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeVector(1, this.vBoxTaskInfo), t.writeInt32(2, this.iBoxLevel), t.writeVector(3, this.vADBoxInfo), t.writeString(4, this.sBackGroundURL), t.writeInt32(5, this.iTipsCount), t.writeString(6, this.sTipsPic), t.writeString(7, this.sBBGPic), t.writeInt32(8, this.iType), t.writeString(9, this.sBoxIcon), t.writeString(10, this.sBoxNormalIcon), t.writeInt32(11, this.iTotalPoint), t.writeInt64(12, this.lExp) } , n.GetTreasureBoxInfoRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.vBoxTaskInfo = t.readVector(1, !1, this.vBoxTaskInfo), this.iBoxLevel = t.readInt32(2, !1, this.iBoxLevel), this.vADBoxInfo = t.readVector(3, !1, this.vADBoxInfo), this.sBackGroundURL = t.readString(4, !1, this.sBackGroundURL), this.iTipsCount = t.readInt32(5, !1, this.iTipsCount), this.sTipsPic = t.readString(6, !1, this.sTipsPic), this.sBBGPic = t.readString(7, !1, this.sBBGPic), this.iType = t.readInt32(8, !1, this.iType), this.sBoxIcon = t.readString(9, !1, this.sBoxIcon), this.sBoxNormalIcon = t.readString(10, !1, this.sBoxNormalIcon), this.iTotalPoint = t.readInt32(11, !1, this.iTotalPoint), this.lExp = t.readInt64(12, !1, this.lExp) } , n.ADBoxTaskInfo = function () { this.iTaskId = 0, this.iStat = 0, this.iADType = 0, this.iItemCount = 0, this.iRewardLevel = 0, this.sADPic = "", this.sGetPic = "", this.sGetJmp = "", this.sUnGetPic = "", this.sUnGetJmp = "", this.iGiftType = 0, this.sTitle = "" } , n.ADBoxTaskInfo.prototype._clone = function () { return new n.ADBoxTaskInfo } , n.ADBoxTaskInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ADBoxTaskInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ADBoxTaskInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iTaskId), t.writeInt32(1, this.iStat), t.writeInt32(2, this.iADType), t.writeInt32(3, this.iItemCount), t.writeInt32(4, this.iRewardLevel), t.writeString(5, this.sADPic), t.writeString(6, this.sGetPic), t.writeString(7, this.sGetJmp), t.writeString(8, this.sUnGetPic), t.writeString(9, this.sUnGetJmp), t.writeInt32(10, this.iGiftType), t.writeString(11, this.sTitle) } , n.ADBoxTaskInfo.prototype.readFrom = function (t) { this.iTaskId = t.readInt32(0, !1, this.iTaskId), this.iStat = t.readInt32(1, !1, this.iStat), this.iADType = t.readInt32(2, !1, this.iADType), this.iItemCount = t.readInt32(3, !1, this.iItemCount), this.iRewardLevel = t.readInt32(4, !1, this.iRewardLevel), this.sADPic = t.readString(5, !1, this.sADPic), this.sGetPic = t.readString(6, !1, this.sGetPic), this.sGetJmp = t.readString(7, !1, this.sGetJmp), this.sUnGetPic = t.readString(8, !1, this.sUnGetPic), this.sUnGetJmp = t.readString(9, !1, this.sUnGetJmp), this.iGiftType = t.readInt32(10, !1, this.iGiftType), this.sTitle = t.readString(11, !1, this.sTitle) } , n.GetPresenterLiveScheduleInfoReq = function () { this.tId = new n.UserId, this.lPresenterId = 0 } , n.GetPresenterLiveScheduleInfoReq.prototype._clone = function () { return new n.GetPresenterLiveScheduleInfoReq } , n.GetPresenterLiveScheduleInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPresenterLiveScheduleInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPresenterLiveScheduleInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPresenterId) } , n.GetPresenterLiveScheduleInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPresenterId = t.readInt64(1, !1, this.lPresenterId) } , n.GetPresenterLiveScheduleInfoRsp = function () { this.sMessage = "", this.sSchedule = "", this.sDescription = "", this.lModifyTime = 0 } , n.GetPresenterLiveScheduleInfoRsp.prototype._clone = function () { return new n.GetPresenterLiveScheduleInfoRsp } , n.GetPresenterLiveScheduleInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPresenterLiveScheduleInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPresenterLiveScheduleInfoRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeString(1, this.sSchedule), t.writeString(2, this.sDescription), t.writeInt64(3, this.lModifyTime) } , n.GetPresenterLiveScheduleInfoRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.sSchedule = t.readString(1, !1, this.sSchedule), this.sDescription = t.readString(2, !1, this.sDescription), this.lModifyTime = t.readInt64(3, !1, this.lModifyTime) } , n.PresenterLevelProgressReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.PresenterLevelProgressReq.prototype._clone = function () { return new n.PresenterLevelProgressReq } , n.PresenterLevelProgressReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterLevelProgressReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterLevelProgressReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.PresenterLevelProgressReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.PresenterLevelProgressRsp = function () { this.tLevelBase = new n.PresenterLevelBase, this.lCurrLevelExp = 0, this.lNextLevelExp = 0, this.lNext2LevelExp = 0, this.tGrowInfo = new n.PresenterGrowInfo, this.iLightUp = 0, this.iLevelMax = 0 } , n.PresenterLevelProgressRsp.prototype._clone = function () { return new n.PresenterLevelProgressRsp } , n.PresenterLevelProgressRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterLevelProgressRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterLevelProgressRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tLevelBase), t.writeInt64(1, this.lCurrLevelExp), t.writeInt64(2, this.lNextLevelExp), t.writeInt64(3, this.lNext2LevelExp), t.writeStruct(4, this.tGrowInfo), t.writeInt32(5, this.iLightUp), t.writeInt32(6, this.iLevelMax) } , n.PresenterLevelProgressRsp.prototype.readFrom = function (t) { this.tLevelBase = t.readStruct(0, !1, this.tLevelBase), this.lCurrLevelExp = t.readInt64(1, !1, this.lCurrLevelExp), this.lNextLevelExp = t.readInt64(2, !1, this.lNextLevelExp), this.lNext2LevelExp = t.readInt64(3, !1, this.lNext2LevelExp), this.tGrowInfo = t.readStruct(4, !1, this.tGrowInfo), this.iLightUp = t.readInt32(5, !1, this.iLightUp), this.iLevelMax = t.readInt32(6, !1, this.iLevelMax) } , n.PresenterLevelNotice = function () { this.tLevelBase = new n.PresenterLevelBase, this.lCurrLevelExp = 0, this.lNextLevelExp = 0, this.lNext2LevelExp = 0, this.tGrowInfo = new n.PresenterGrowInfo, this.iLightUp = 0, this.iLevelMax = 0 } , n.PresenterLevelNotice.prototype._clone = function () { return new n.PresenterLevelNotice } , n.PresenterLevelNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterLevelNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterLevelNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tLevelBase), t.writeInt64(1, this.lCurrLevelExp), t.writeInt64(2, this.lNextLevelExp), t.writeInt64(3, this.lNext2LevelExp), t.writeStruct(4, this.tGrowInfo), t.writeInt32(5, this.iLightUp), t.writeInt32(6, this.iLevelMax) } , n.PresenterLevelNotice.prototype.readFrom = function (t) { this.tLevelBase = t.readStruct(0, !1, this.tLevelBase), this.lCurrLevelExp = t.readInt64(1, !1, this.lCurrLevelExp), this.lNextLevelExp = t.readInt64(2, !1, this.lNextLevelExp), this.lNext2LevelExp = t.readInt64(3, !1, this.lNext2LevelExp), this.tGrowInfo = t.readStruct(4, !1, this.tGrowInfo), this.iLightUp = t.readInt32(5, !1, this.iLightUp), this.iLevelMax = t.readInt32(6, !1, this.iLevelMax) } , n.PresenterLevelBase = function () { this.lPid = 0, this.iLevel = 0, this.lExp = 0 } , n.PresenterLevelBase.prototype._clone = function () { return new n.PresenterLevelBase } , n.PresenterLevelBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterLevelBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterLevelBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt32(1, this.iLevel), t.writeInt64(2, this.lExp) } , n.PresenterLevelBase.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.iLevel = t.readInt32(1, !1, this.iLevel), this.lExp = t.readInt64(2, !1, this.lExp) } , n.PresenterGrowInfo = function () { this.lWeeklyExp = 0, this.lWeeklyIncExp = 0, this.iRank = 0 } , n.PresenterGrowInfo.prototype._clone = function () { return new n.PresenterGrowInfo } , n.PresenterGrowInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterGrowInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterGrowInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lWeeklyExp), t.writeInt64(1, this.lWeeklyIncExp), t.writeInt32(2, this.iRank) } , n.PresenterGrowInfo.prototype.readFrom = function (t) { this.lWeeklyExp = t.readInt64(0, !1, this.lWeeklyExp), this.lWeeklyIncExp = t.readInt64(1, !1, this.lWeeklyIncExp), this.iRank = t.readInt32(2, !1, this.iRank) } , n.PresenterLevelBaseReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.PresenterLevelBaseReq.prototype._clone = function () { return new n.PresenterLevelBaseReq } , n.PresenterLevelBaseReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterLevelBaseReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterLevelBaseReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.PresenterLevelBaseReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.PresenterLevelBaseRsp = function () { this.tLevelBase = new n.PresenterLevelBase, this.iLightUp = 0 } , n.PresenterLevelBaseRsp.prototype._clone = function () { return new n.PresenterLevelBaseRsp } , n.PresenterLevelBaseRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PresenterLevelBaseRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PresenterLevelBaseRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tLevelBase), t.writeInt32(1, this.iLightUp) } , n.PresenterLevelBaseRsp.prototype.readFrom = function (t) { this.tLevelBase = t.readStruct(0, !1, this.tLevelBase), this.iLightUp = t.readInt32(1, !1, this.iLightUp) } , n.ItemLotterySubNotice = function () { this.lSenderUid = 0, this.lPid = 0, this.sSenderNick = "", this.sPidNick = "", this.lTid = 0, this.lSid = 0, this.iItemType = 0, this.iItemCount = 0, this.iLotteryItemType = 0, this.iLotteryItemCount = 0, this.sOrderId = "", this.sExpand = "", this.sSenderIcon = "", this.sPresenterIcon = "", this.lHomeOwnerUid = 0, this.tNobleLevel = new n.NobleLevelInfo, this.iGameId = 0 } , n.ItemLotterySubNotice.prototype._clone = function () { return new n.ItemLotterySubNotice } , n.ItemLotterySubNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ItemLotterySubNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ItemLotterySubNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lSenderUid), t.writeInt64(1, this.lPid), t.writeString(2, this.sSenderNick), t.writeString(3, this.sPidNick), t.writeInt64(4, this.lTid), t.writeInt64(5, this.lSid), t.writeInt32(6, this.iItemType), t.writeInt32(7, this.iItemCount), t.writeInt32(8, this.iLotteryItemType), t.writeInt32(9, this.iLotteryItemCount), t.writeString(10, this.sOrderId), t.writeString(11, this.sExpand), t.writeString(12, this.sSenderIcon), t.writeString(13, this.sPresenterIcon), t.writeInt64(14, this.lHomeOwnerUid), t.writeStruct(15, this.tNobleLevel), t.writeInt32(16, this.iGameId) } , n.ItemLotterySubNotice.prototype.readFrom = function (t) { this.lSenderUid = t.readInt64(0, !1, this.lSenderUid), this.lPid = t.readInt64(1, !1, this.lPid), this.sSenderNick = t.readString(2, !1, this.sSenderNick), this.sPidNick = t.readString(3, !1, this.sPidNick), this.lTid = t.readInt64(4, !1, this.lTid), this.lSid = t.readInt64(5, !1, this.lSid), this.iItemType = t.readInt32(6, !1, this.iItemType), this.iItemCount = t.readInt32(7, !1, this.iItemCount), this.iLotteryItemType = t.readInt32(8, !1, this.iLotteryItemType), this.iLotteryItemCount = t.readInt32(9, !1, this.iLotteryItemCount), this.sOrderId = t.readString(10, !1, this.sOrderId), this.sExpand = t.readString(11, !1, this.sExpand), this.sSenderIcon = t.readString(12, !1, this.sSenderIcon), this.sPresenterIcon = t.readString(13, !1, this.sPresenterIcon), this.lHomeOwnerUid = t.readInt64(14, !1, this.lHomeOwnerUid), this.tNobleLevel = t.readStruct(15, !1, this.tNobleLevel), this.iGameId = t.readInt32(16, !1, this.iGameId) } , n.ItemLotteryGameNotice = function () { this.sSenderNick = "", this.sPidNick = "", this.lTid = 0, this.lSid = 0, this.lPid = 0, this.iItemType = 0, this.iItemCount = 0, this.iLotteryItemType = 0, this.iLotteryItemCount = 0, this.iGameId = 0 } , n.ItemLotteryGameNotice.prototype._clone = function () { return new n.ItemLotteryGameNotice } , n.ItemLotteryGameNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ItemLotteryGameNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ItemLotteryGameNotice.prototype.writeTo = function (t) { t.writeString(0, this.sSenderNick), t.writeString(1, this.sPidNick), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid), t.writeInt64(4, this.lPid), t.writeInt32(5, this.iItemType), t.writeInt64(6, this.iItemCount), t.writeInt32(7, this.iLotteryItemType), t.writeInt32(8, this.iLotteryItemCount), t.writeInt32(9, this.iGameId) } , n.ItemLotteryGameNotice.prototype.readFrom = function (t) { this.sSenderNick = t.readString(0, !1, this.sSenderNick), this.sPidNick = t.readString(1, !1, this.sPidNick), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.lPid = t.readInt64(4, !1, this.lPid), this.iItemType = t.readInt32(5, !1, this.iItemType), this.iItemCount = t.readInt64(6, !1, this.iItemCount), this.iLotteryItemType = t.readInt32(7, !1, this.iLotteryItemType), this.iLotteryItemCount = t.readInt32(8, !1, this.iLotteryItemCount), this.iGameId = t.readInt32(9, !1, this.iGameId) } , n.GetRctTimedMessageReq = function () { this.tUserId = new n.UserId, this.lPid = 0, this.lTid = 0, this.lSid = 0 } , n.GetRctTimedMessageReq.prototype._clone = function () { return new n.GetRctTimedMessageReq } , n.GetRctTimedMessageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRctTimedMessageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRctTimedMessageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid) } , n.GetRctTimedMessageReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid) } , n.GetRctTimedMessageRsp = function () { this.vTimedMesasgeNotice = new r.Vector(new n.TimedMessageNotice) } , n.GetRctTimedMessageRsp.prototype._clone = function () { return new n.GetRctTimedMessageRsp } , n.GetRctTimedMessageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRctTimedMessageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRctTimedMessageRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vTimedMesasgeNotice) } , n.GetRctTimedMessageRsp.prototype.readFrom = function (t) { this.vTimedMesasgeNotice = t.readVector(0, !1, this.vTimedMesasgeNotice) } , n.TimedMessageNotice = function () { this.tNotice = new n.MessageNotice, this.lCreatedTime = 0 } , n.TimedMessageNotice.prototype._clone = function () { return new n.TimedMessageNotice } , n.TimedMessageNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TimedMessageNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TimedMessageNotice.prototype.writeTo = function (t) { t.writeStruct(0, this.tNotice), t.writeInt64(1, this.lCreatedTime) } , n.TimedMessageNotice.prototype.readFrom = function (t) { this.tNotice = t.readStruct(0, !1, this.tNotice), this.lCreatedTime = t.readInt64(1, !1, this.lCreatedTime) } ; var o = { GetGuessOptionReq: function () { this.tUserId = new n.UserId, this.lTid = 0, this.lSid = 0, this.lGuessId = 0, this.lPid = 0 } }; o.GetGuessOptionReq.prototype._clone = function () { return new o.GetGuessOptionReq } , o.GetGuessOptionReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.GetGuessOptionReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.GetGuessOptionReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lTid), t.writeInt64(2, this.lSid), t.writeInt64(3, this.lGuessId), t.writeInt64(4, this.lPid) } , o.GetGuessOptionReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lTid = t.readInt64(1, !1, this.lTid), this.lSid = t.readInt64(2, !1, this.lSid), this.lGuessId = t.readInt64(3, !1, this.lGuessId), this.lPid = t.readInt64(4, !1, this.lPid) } , o.GetGuessOptionRsp = function () { this.iRet = 0, this.tInfo = new o.GuessInfo, this.iMaxUserSize = 0, this.vOptionSize = new r.Vector(new r.INT32), this.iOptionIndex = -1 } , o.GetGuessOptionRsp.prototype._clone = function () { return new o.GetGuessOptionRsp } , o.GetGuessOptionRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.GetGuessOptionRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.GetGuessOptionRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeStruct(1, this.tInfo), t.writeInt32(2, this.iMaxUserSize), t.writeVector(3, this.vOptionSize), t.writeInt32(4, this.iOptionIndex) } , o.GetGuessOptionRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.tInfo = t.readStruct(1, !1, this.tInfo), this.iMaxUserSize = t.readInt32(2, !1, this.iMaxUserSize), this.vOptionSize = t.readVector(3, !1, this.vOptionSize), this.iOptionIndex = t.readInt32(4, !1, this.iOptionIndex) } , o.SelectItemReq = function () { this.tUserId = new n.UserId, this.lGuessId = 0, this.iOptionIndex = 0, this.lTid = 0, this.lSid = 0, this.lPid = 0, this.sNickName = "" } , o.SelectItemReq.prototype._clone = function () { return new o.SelectItemReq } , o.SelectItemReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.SelectItemReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.SelectItemReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lGuessId), t.writeInt32(2, this.iOptionIndex), t.writeInt64(3, this.lTid), t.writeInt64(4, this.lSid), t.writeInt64(5, this.lPid), t.writeString(6, this.sNickName) } , o.SelectItemReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lGuessId = t.readInt64(1, !1, this.lGuessId), this.iOptionIndex = t.readInt32(2, !1, this.iOptionIndex), this.lTid = t.readInt64(3, !1, this.lTid), this.lSid = t.readInt64(4, !1, this.lSid), this.lPid = t.readInt64(5, !1, this.lPid), this.sNickName = t.readString(6, !1, this.sNickName) } , o.SelectItemRsp = function () { this.iRet = 0, this.lGuessId = 0 } , o.SelectItemRsp.prototype._clone = function () { return new o.SelectItemRsp } , o.SelectItemRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.SelectItemRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.SelectItemRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeInt64(1, this.lGuessId) } , o.SelectItemRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.lGuessId = t.readInt64(1, !1, this.lGuessId) } , o.GetUserLotteryReq = function () { this.tUserId = new n.UserId, this.lGuessId = 0, this.lPid = 0 } , o.GetUserLotteryReq.prototype._clone = function () { return new o.GetUserLotteryReq } , o.GetUserLotteryReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.GetUserLotteryReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.GetUserLotteryReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lGuessId), t.writeInt64(2, this.lPid) } , o.GetUserLotteryReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lGuessId = t.readInt64(1, !1, this.lGuessId), this.lPid = t.readInt64(2, !1, this.lPid) } , o.GetUserLotteryRsp = function () { this.iRet = 0, this.vList = new r.Vector(new o.Lottery), this.lGuessId = 0, this.lPid = 0 } , o.GetUserLotteryRsp.prototype._clone = function () { return new o.GetUserLotteryRsp } , o.GetUserLotteryRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.GetUserLotteryRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.GetUserLotteryRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeVector(1, this.vList), t.writeInt64(2, this.lGuessId), t.writeInt64(3, this.lPid) } , o.GetUserLotteryRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.vList = t.readVector(1, !1, this.vList), this.lGuessId = t.readInt64(2, !1, this.lGuessId), this.lPid = t.readInt64(3, !1, this.lPid) } , o.DrawLotteryReq = function () { this.tUserId = new n.UserId, this.lGuessId = 0, this.iReward = 0 } , o.DrawLotteryReq.prototype._clone = function () { return new o.DrawLotteryReq } , o.DrawLotteryReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.DrawLotteryReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.DrawLotteryReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lGuessId), t.writeInt32(2, this.iReward) } , o.DrawLotteryReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lGuessId = t.readInt64(1, !1, this.lGuessId), this.iReward = t.readInt32(2, !1, this.iReward) } , o.DrawLotteryRsp = function () { this.iRet = 0, this.lGuessId = 0 } , o.DrawLotteryRsp.prototype._clone = function () { return new o.DrawLotteryRsp } , o.DrawLotteryRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.DrawLotteryRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.DrawLotteryRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeInt64(1, this.lGuessId) } , o.DrawLotteryRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.lGuessId = t.readInt64(1, !1, this.lGuessId) } , o.GuessResult = function () { this.lGuessId = 0, this.lPid = 0, this.iReward = 0, this.iState = 0, this.iStartTime = 0, this.iOptionIndex = 0, this.iOptionUsers = 0, this.iRewardUsers = 0, this.iAllUsers = 0 } , o.GuessResult.prototype._clone = function () { return new o.GuessResult } , o.GuessResult.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.GuessResult.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.GuessResult.prototype.writeTo = function (t) { t.writeInt64(0, this.lGuessId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iReward), t.writeInt32(3, this.iState), t.writeInt32(4, this.iStartTime), t.writeInt32(5, this.iOptionIndex), t.writeInt32(6, this.iOptionUsers), t.writeInt32(7, this.iRewardUsers), t.writeInt32(8, this.iAllUsers) } , o.GuessResult.prototype.readFrom = function (t) { this.lGuessId = t.readInt64(0, !1, this.lGuessId), this.lPid = t.readInt64(1, !1, this.lPid), this.iReward = t.readInt32(2, !1, this.iReward), this.iState = t.readInt32(3, !1, this.iState), this.iStartTime = t.readInt32(4, !1, this.iStartTime), this.iOptionIndex = t.readInt32(5, !1, this.iOptionIndex), this.iOptionUsers = t.readInt32(6, !1, this.iOptionUsers), this.iRewardUsers = t.readInt32(7, !1, this.iRewardUsers), this.iAllUsers = t.readInt32(8, !1, this.iAllUsers) } , o.GuessInfo = function () { this.lGuessId = 0, this.lPid = 0, this.sGuessName = "", this.vOption = new r.Vector(new r.STRING), this.iPayType = 0, this.iReward = 0, this.iState = 0, this.iStartTime = 0 } , o.GuessInfo.prototype._clone = function () { return new o.GuessInfo } , o.GuessInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.GuessInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.GuessInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lGuessId), t.writeInt64(1, this.lPid), t.writeString(2, this.sGuessName), t.writeVector(3, this.vOption), t.writeInt32(4, this.iPayType), t.writeInt32(5, this.iReward), t.writeInt32(6, this.iState), t.writeInt32(7, this.iStartTime) } , o.GuessInfo.prototype.readFrom = function (t) { this.lGuessId = t.readInt64(0, !1, this.lGuessId), this.lPid = t.readInt64(1, !1, this.lPid), this.sGuessName = t.readString(2, !1, this.sGuessName), this.vOption = t.readVector(3, !1, this.vOption), this.iPayType = t.readInt32(4, !1, this.iPayType), this.iReward = t.readInt32(5, !1, this.iReward), this.iState = t.readInt32(6, !1, this.iState), this.iStartTime = t.readInt32(7, !1, this.iStartTime) } , o.Lottery = function () { this.lGuessId = 0, this.lUid = 0, this.iTime = 0, this.iReward = 0, this.iDrawedFlag = 0, this.iRewardType = 0, this.lPid = 0 } , o.Lottery.prototype._clone = function () { return new o.Lottery } , o.Lottery.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , o.Lottery.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , o.Lottery.prototype.writeTo = function (t) { t.writeInt64(0, this.lGuessId), t.writeInt64(1, this.lUid), t.writeInt32(2, this.iTime), t.writeInt32(3, this.iReward), t.writeInt32(4, this.iDrawedFlag), t.writeInt32(5, this.iRewardType), t.writeInt64(6, this.lPid) } , o.Lottery.prototype.readFrom = function (t) { this.lGuessId = t.readInt64(0, !1, this.lGuessId), this.lUid = t.readInt64(1, !1, this.lUid), this.iTime = t.readInt32(2, !1, this.iTime), this.iReward = t.readInt32(3, !1, this.iReward), this.iDrawedFlag = t.readInt32(4, !1, this.iDrawedFlag), this.iRewardType = t.readInt32(5, !1, this.iRewardType), this.lPid = t.readInt64(6, !1, this.lPid) } ; var a = { QAGuessInfoPanel: function () { this.lGuessId = 0, this.lPid = 0, this.iStatus = 0, this.iQTime = 0, this.iRewardCount = 0, this.sOtherReward = "", this.iOtherRewardCount = 0, this.sOtherRewardUrl = "", this.iEntryResident = 0 } }; a.QAGuessInfoPanel.prototype._clone = function () { return new a.QAGuessInfoPanel } , a.QAGuessInfoPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAGuessInfoPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAGuessInfoPanel.prototype.writeTo = function (t) { t.writeInt64(0, this.lGuessId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iStatus), t.writeInt32(3, this.iQTime), t.writeInt32(4, this.iRewardCount), t.writeString(5, this.sOtherReward), t.writeInt32(6, this.iOtherRewardCount), t.writeString(7, this.sOtherRewardUrl), t.writeInt32(8, this.iEntryResident) } , a.QAGuessInfoPanel.prototype.readFrom = function (t) { this.lGuessId = t.readInt64(0, !1, this.lGuessId), this.lPid = t.readInt64(1, !1, this.lPid), this.iStatus = t.readInt32(2, !1, this.iStatus), this.iQTime = t.readInt32(3, !1, this.iQTime), this.iRewardCount = t.readInt32(4, !1, this.iRewardCount), this.sOtherReward = t.readString(5, !1, this.sOtherReward), this.iOtherRewardCount = t.readInt32(6, !1, this.iOtherRewardCount), this.sOtherRewardUrl = t.readString(7, !1, this.sOtherRewardUrl), this.iEntryResident = t.readInt32(8, !1, this.iEntryResident) } , a.QAGuessGetUserPanelReq = function () { this.lPid = 0, this.lUid = 0 } , a.QAGuessGetUserPanelReq.prototype._clone = function () { return new a.QAGuessGetUserPanelReq } , a.QAGuessGetUserPanelReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAGuessGetUserPanelReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAGuessGetUserPanelReq.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt64(1, this.lUid) } , a.QAGuessGetUserPanelReq.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.lUid = t.readInt64(1, !1, this.lUid) } , a.QAGuessGetUserPanelRsp = function () { this.GuessInfo = new a.QAGuessInfoPanel, this.UserInfo = new a.QAUserInfoPanel, this.GetRewardList = new a.QAGetRewardListPanel } , a.QAGuessGetUserPanelRsp.prototype._clone = function () { return new a.QAGuessGetUserPanelRsp } , a.QAGuessGetUserPanelRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAGuessGetUserPanelRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAGuessGetUserPanelRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.GuessInfo), t.writeStruct(1, this.UserInfo), t.writeStruct(2, this.GetRewardList) } , a.QAGuessGetUserPanelRsp.prototype.readFrom = function (t) { this.GuessInfo = t.readStruct(0, !1, this.GuessInfo), this.UserInfo = t.readStruct(1, !1, this.UserInfo), this.GetRewardList = t.readStruct(2, !1, this.GetRewardList) } , a.QAUserInfoPanel = function () { this.lPid = 0, this.lUid = 0, this.sMedalUrl = "", this.iExp = 0, this.iLifeCardCount = 0 } , a.QAUserInfoPanel.prototype._clone = function () { return new a.QAUserInfoPanel } , a.QAUserInfoPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAUserInfoPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAUserInfoPanel.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt64(1, this.lUid), t.writeString(2, this.sMedalUrl), t.writeInt32(3, this.iExp), t.writeInt32(4, this.iLifeCardCount) } , a.QAUserInfoPanel.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.lUid = t.readInt64(1, !1, this.lUid), this.sMedalUrl = t.readString(2, !1, this.sMedalUrl), this.iExp = t.readInt32(3, !1, this.iExp), this.iLifeCardCount = t.readInt32(4, !1, this.iLifeCardCount) } , a.QAGetRewardListPanel = function () { this.lGuessId = 0, this.lPid = 0, this.vList = new r.Vector(new a.QARankItem) } , a.QAGetRewardListPanel.prototype._clone = function () { return new a.QAGetRewardListPanel } , a.QAGetRewardListPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAGetRewardListPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAGetRewardListPanel.prototype.writeTo = function (t) { t.writeInt64(0, this.lGuessId), t.writeInt64(1, this.lPid), t.writeVector(2, this.vList) } , a.QAGetRewardListPanel.prototype.readFrom = function (t) { this.lGuessId = t.readInt64(0, !1, this.lGuessId), this.lPid = t.readInt64(1, !1, this.lPid), this.vList = t.readVector(2, !1, this.vList) } , a.QARankItem = function () { this.iRank = -1, this.lUid = 0, this.sName = "", this.sLogoUrl = "", this.iReward = 0, this.vRewardInfo = new r.Vector(new a.QAGiftInfo) } , a.QARankItem.prototype._clone = function () { return new a.QARankItem } , a.QARankItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QARankItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QARankItem.prototype.writeTo = function (t) { t.writeInt32(0, this.iRank), t.writeInt64(1, this.lUid), t.writeString(2, this.sName), t.writeString(3, this.sLogoUrl), t.writeInt32(4, this.iReward), t.writeVector(5, this.vRewardInfo) } , a.QARankItem.prototype.readFrom = function (t) { this.iRank = t.readInt32(0, !1, this.iRank), this.lUid = t.readInt64(1, !1, this.lUid), this.sName = t.readString(2, !1, this.sName), this.sLogoUrl = t.readString(3, !1, this.sLogoUrl), this.iReward = t.readInt32(4, !1, this.iReward), this.vRewardInfo = t.readVector(5, !1, this.vRewardInfo) } , a.QAGiftInfo = function () { this.sGiftName = "", this.iGiftCount = 0 } , a.QAGiftInfo.prototype._clone = function () { return new a.QAGiftInfo } , a.QAGiftInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAGiftInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAGiftInfo.prototype.writeTo = function (t) { t.writeString(0, this.sGiftName), t.writeInt32(1, this.iGiftCount) } , a.QAGiftInfo.prototype.readFrom = function (t) { this.sGiftName = t.readString(0, !1, this.sGiftName), this.iGiftCount = t.readInt32(1, !1, this.iGiftCount) } , a.QAGuessPreStartNotifyPanel = function () { this.lGuessId = 0, this.iPreNotifySec = 0 } , a.QAGuessPreStartNotifyPanel.prototype._clone = function () { return new a.QAGuessPreStartNotifyPanel } , a.QAGuessPreStartNotifyPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAGuessPreStartNotifyPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAGuessPreStartNotifyPanel.prototype.writeTo = function (t) { t.writeInt64(0, this.lGuessId), t.writeInt32(1, this.iPreNotifySec) } , a.QAGuessPreStartNotifyPanel.prototype.readFrom = function (t) { this.lGuessId = t.readInt64(0, !1, this.lGuessId), this.iPreNotifySec = t.readInt32(1, !1, this.iPreNotifySec) } , a.QAGuessSettlePanel = function () { this.iResult = 0 } , a.QAGuessSettlePanel.prototype._clone = function () { return new a.QAGuessSettlePanel } , a.QAGuessSettlePanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , a.QAGuessSettlePanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , a.QAGuessSettlePanel.prototype.writeTo = function (t) { t.writeInt32(0, this.iResult) } , a.QAGuessSettlePanel.prototype.readFrom = function (t) { this.iResult = t.readInt32(0, !1, this.iResult) } , n.GetRMessageListReq = function () { this.tId = new n.UserId, this.tScene = new n.RMessageScene } , n.GetRMessageListReq.prototype._clone = function () { return new n.GetRMessageListReq } , n.GetRMessageListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRMessageListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRMessageListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tScene) } , n.GetRMessageListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tScene = t.readStruct(1, !1, this.tScene) } , n.RMessageScene = function () { this.lLiveId = 0, this.lPid = 0, this.lTid = 0, this.lSid = 0 } , n.RMessageScene.prototype._clone = function () { return new n.RMessageScene } , n.RMessageScene.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RMessageScene.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RMessageScene.prototype.writeTo = function (t) { t.writeInt64(0, this.lLiveId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid) } , n.RMessageScene.prototype.readFrom = function (t) { this.lLiveId = t.readInt64(0, !1, this.lLiveId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid) } , n.GetRMessageListRsp = function () { this.vReportedMessages = new r.Vector(new n.RMessage) } , n.GetRMessageListRsp.prototype._clone = function () { return new n.GetRMessageListRsp } , n.GetRMessageListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRMessageListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRMessageListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vReportedMessages) } , n.GetRMessageListRsp.prototype.readFrom = function (t) { this.vReportedMessages = t.readVector(0, !1, this.vReportedMessages) } , n.RMessage = function () { this.tBase = new n.RMessageBase, this.tStat = new n.RMessageStatistics } , n.RMessage.prototype._clone = function () { return new n.RMessage } , n.RMessage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RMessage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RMessage.prototype.writeTo = function (t) { t.writeStruct(0, this.tBase), t.writeStruct(1, this.tStat) } , n.RMessage.prototype.readFrom = function (t) { this.tBase = t.readStruct(0, !1, this.tBase), this.tStat = t.readStruct(1, !1, this.tStat) } , n.RMessageBase = function () { this.lSenderUid = 0, this.sSenderNick = "", this.sContent = "", this.lPid = 0 } , n.RMessageBase.prototype._clone = function () { return new n.RMessageBase } , n.RMessageBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RMessageBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RMessageBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lSenderUid), t.writeString(1, this.sSenderNick), t.writeString(2, this.sContent), t.writeInt64(3, this.lPid) } , n.RMessageBase.prototype.readFrom = function (t) { this.lSenderUid = t.readInt64(0, !1, this.lSenderUid), this.sSenderNick = t.readString(1, !1, this.sSenderNick), this.sContent = t.readString(2, !1, this.sContent), this.lPid = t.readInt64(3, !1, this.lPid) } , n.RMessageStatistics = function () { this.iRCount = 0 } , n.RMessageStatistics.prototype._clone = function () { return new n.RMessageStatistics } , n.RMessageStatistics.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RMessageStatistics.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RMessageStatistics.prototype.writeTo = function (t) { t.writeInt32(0, this.iRCount) } , n.RMessageStatistics.prototype.readFrom = function (t) { this.iRCount = t.readInt32(0, !1, this.iRCount) } , n.RMessageNotify = function () { this.lLiveId = 0 } , n.RMessageNotify.prototype._clone = function () { return new n.RMessageNotify } , n.RMessageNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RMessageNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RMessageNotify.prototype.writeTo = function (t) { t.writeInt64(0, this.lLiveId) } , n.RMessageNotify.prototype.readFrom = function (t) { this.lLiveId = t.readInt64(0, !1, this.lLiveId) } , n.RMessageSceneWb = function () { this.sLiveId = "", this.lPid = 0, this.lTid = 0, this.lSid = 0 } , n.RMessageSceneWb.prototype._clone = function () { return new n.RMessageSceneWb } , n.RMessageSceneWb.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RMessageSceneWb.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RMessageSceneWb.prototype.writeTo = function (t) { t.writeString(0, this.sLiveId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid) } , n.RMessageSceneWb.prototype.readFrom = function (t) { this.sLiveId = t.readString(0, !1, this.sLiveId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid) } , n.GetRMessageListWbReq = function () { this.tId = new n.UserId, this.tScene = new n.RMessageSceneWb } , n.GetRMessageListWbReq.prototype._clone = function () { return new n.GetRMessageListWbReq } , n.GetRMessageListWbReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetRMessageListWbReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetRMessageListWbReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tScene) } , n.GetRMessageListWbReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tScene = t.readStruct(1, !1, this.tScene) } , n.GetDirectorProgramListReq = function () { this.tId = new n.UserId, this.lLiveUid = 0 } , n.GetDirectorProgramListReq.prototype._clone = function () { return new n.GetDirectorProgramListReq } , n.GetDirectorProgramListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetDirectorProgramListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetDirectorProgramListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lLiveUid) } , n.GetDirectorProgramListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lLiveUid = t.readInt64(1, !1, this.lLiveUid) } , n.GetDirectorProgramListRsp = function () { this.vProgramList = new r.Vector(new n.DirectorProgram), this.mPid2SubscribeStatus = new r.Map(new r.INT64, new r.INT32), this.bHasProgram = !1 } , n.GetDirectorProgramListRsp.prototype._clone = function () { return new n.GetDirectorProgramListRsp } , n.GetDirectorProgramListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetDirectorProgramListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetDirectorProgramListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vProgramList), t.writeMap(1, this.mPid2SubscribeStatus), t.writeBoolean(2, this.bHasProgram) } , n.GetDirectorProgramListRsp.prototype.readFrom = function (t) { this.vProgramList = t.readVector(0, !1, this.vProgramList), this.mPid2SubscribeStatus = t.readMap(1, !1, this.mPid2SubscribeStatus), this.bHasProgram = t.readBoolean(2, !1, this.bHasProgram) } , n.DirectorProgram = function () { this.lPid = 0, this.sNick = "", this.sAvatarUrl = "", this.lStartTime = 0, this.bLive = !0, this.sGameName = "", this.lYYId = 0, this.iRoomId = 0 } , n.DirectorProgram.prototype._clone = function () { return new n.DirectorProgram } , n.DirectorProgram.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DirectorProgram.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DirectorProgram.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sNick), t.writeString(2, this.sAvatarUrl), t.writeInt64(3, this.lStartTime), t.writeBoolean(4, this.bLive), t.writeString(5, this.sGameName), t.writeInt64(6, this.lYYId), t.writeInt32(7, this.iRoomId) } , n.DirectorProgram.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sNick = t.readString(1, !1, this.sNick), this.sAvatarUrl = t.readString(2, !1, this.sAvatarUrl), this.lStartTime = t.readInt64(3, !1, this.lStartTime), this.bLive = t.readBoolean(4, !1, this.bLive), this.sGameName = t.readString(5, !1, this.sGameName), this.lYYId = t.readInt64(6, !1, this.lYYId), this.iRoomId = t.readInt32(7, !1, this.iRoomId) } , n.GetPugcVipListReq = function () { this.tId = new n.UserId, this.lPugcUid = 0 } , n.GetPugcVipListReq.prototype._clone = function () { return new n.GetPugcVipListReq } , n.GetPugcVipListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPugcVipListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPugcVipListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPugcUid) } , n.GetPugcVipListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPugcUid = t.readInt64(1, !1, this.lPugcUid) } , n.GetPugcVipListRsp = function () { this.lPugcUid = 0, this.vVipList = new r.Vector(new n.PugcVipInfo), this.iCurId = 0, this.lCurVipUid = 0 } , n.GetPugcVipListRsp.prototype._clone = function () { return new n.GetPugcVipListRsp } , n.GetPugcVipListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPugcVipListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPugcVipListRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lPugcUid), t.writeVector(1, this.vVipList), t.writeInt32(2, this.iCurId), t.writeInt64(3, this.lCurVipUid) } , n.GetPugcVipListRsp.prototype.readFrom = function (t) { this.lPugcUid = t.readInt64(0, !1, this.lPugcUid), this.vVipList = t.readVector(1, !1, this.vVipList), this.iCurId = t.readInt32(2, !1, this.iCurId), this.lCurVipUid = t.readInt64(3, !1, this.lCurVipUid) } , n.PugcVipInfo = function () { this.id = 0, this.iStartTime = 0, this.iRoomId = 0, this.lYYId = 0, this.lUid = 0, this.lTopSid = 0, this.lSubSid = 0, this.sAvatarUrl = "", this.sNick = "", this.sGameName = "", this.iRelation = 0 } , n.PugcVipInfo.prototype._clone = function () { return new n.PugcVipInfo } , n.PugcVipInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PugcVipInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PugcVipInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.id), t.writeInt32(1, this.iStartTime), t.writeInt32(2, this.iRoomId), t.writeInt64(3, this.lYYId), t.writeInt64(4, this.lUid), t.writeInt64(5, this.lTopSid), t.writeInt64(6, this.lSubSid), t.writeString(7, this.sAvatarUrl), t.writeString(8, this.sNick), t.writeString(9, this.sGameName), t.writeInt32(10, this.iRelation) } , n.PugcVipInfo.prototype.readFrom = function (t) { this.id = t.readInt32(0, !1, this.id), this.iStartTime = t.readInt32(1, !1, this.iStartTime), this.iRoomId = t.readInt32(2, !1, this.iRoomId), this.lYYId = t.readInt64(3, !1, this.lYYId), this.lUid = t.readInt64(4, !1, this.lUid), this.lTopSid = t.readInt64(5, !1, this.lTopSid), this.lSubSid = t.readInt64(6, !1, this.lSubSid), this.sAvatarUrl = t.readString(7, !1, this.sAvatarUrl), this.sNick = t.readString(8, !1, this.sNick), this.sGameName = t.readString(9, !1, this.sGameName), this.iRelation = t.readInt32(10, !1, this.iRelation) } , n.IsPugcRoomReq = function () { this.tId = new n.UserId, this.lUid = 0 } , n.IsPugcRoomReq.prototype._clone = function () { return new n.IsPugcRoomReq } , n.IsPugcRoomReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.IsPugcRoomReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.IsPugcRoomReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lUid) } , n.IsPugcRoomReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lUid = t.readInt64(1, !1, this.lUid) } , n.IsPugcRoomRsp = function () { this.lUid = 0, this.iStat = 0, this.iLiveStat = 0 } , n.IsPugcRoomRsp.prototype._clone = function () { return new n.IsPugcRoomRsp } , n.IsPugcRoomRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.IsPugcRoomRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.IsPugcRoomRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iStat), t.writeInt32(2, this.iLiveStat) } , n.IsPugcRoomRsp.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iStat = t.readInt32(1, !1, this.iStat), this.iLiveStat = t.readInt32(2, !1, this.iLiveStat) } , n.GetCurCheckRoomStatusReq = function () { this.tUserId = new n.UserId, this.lPid = 0 } , n.GetCurCheckRoomStatusReq.prototype._clone = function () { return new n.GetCurCheckRoomStatusReq } , n.GetCurCheckRoomStatusReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCurCheckRoomStatusReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCurCheckRoomStatusReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid) } , n.GetCurCheckRoomStatusReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.CheckRoomStatus = function () { this.vPidList = new r.Vector(new n.CRPresenterInfo) } , n.CheckRoomStatus.prototype._clone = function () { return new n.CheckRoomStatus } , n.CheckRoomStatus.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CheckRoomStatus.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CheckRoomStatus.prototype.writeTo = function (t) { t.writeVector(0, this.vPidList) } , n.CheckRoomStatus.prototype.readFrom = function (t) { this.vPidList = t.readVector(0, !1, this.vPidList) } , n.CRPresenterInfo = function () { this.lPid = 0, this.sNickName = "", this.sIconUrl = "", this.lTopCid = 0, this.lSubCid = 0, this.iType = 0, this.lRoomId = 0, this.lYYID = 0, this.iSourceType = 0, this.iScreenType = 0, this.bCanReceiveRP = 0 } , n.CRPresenterInfo.prototype._clone = function () { return new n.CRPresenterInfo } , n.CRPresenterInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CRPresenterInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CRPresenterInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sNickName), t.writeString(2, this.sIconUrl), t.writeInt64(3, this.lTopCid), t.writeInt64(4, this.lSubCid), t.writeInt32(5, this.iType), t.writeInt64(6, this.lRoomId), t.writeInt64(7, this.lYYID), t.writeInt32(8, this.iSourceType), t.writeInt32(9, this.iScreenType), t.writeInt32(10, this.bCanReceiveRP) } , n.CRPresenterInfo.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sNickName = t.readString(1, !1, this.sNickName), this.sIconUrl = t.readString(2, !1, this.sIconUrl), this.lTopCid = t.readInt64(3, !1, this.lTopCid), this.lSubCid = t.readInt64(4, !1, this.lSubCid), this.iType = t.readInt32(5, !1, this.iType), this.lRoomId = t.readInt64(6, !1, this.lRoomId), this.lYYID = t.readInt64(7, !1, this.lYYID), this.iSourceType = t.readInt32(8, !1, this.iSourceType), this.iScreenType = t.readInt32(9, !1, this.iScreenType), this.bCanReceiveRP = t.readInt32(10, !1, this.bCanReceiveRP) } , n.CKRoomUserEnterReq = function () { this.tUserId = new n.UserId, this.lFromPid = 0, this.lToPid = 0 } , n.CKRoomUserEnterReq.prototype._clone = function () { return new n.CKRoomUserEnterReq } , n.CKRoomUserEnterReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CKRoomUserEnterReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CKRoomUserEnterReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lFromPid), t.writeInt64(2, this.lToPid) } , n.CKRoomUserEnterReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lFromPid = t.readInt64(1, !1, this.lFromPid), this.lToPid = t.readInt64(2, !1, this.lToPid) } , n.CheckRoomRsp = function () { this.iRet = 0, this.sDes = "" } , n.CheckRoomRsp.prototype._clone = function () { return new n.CheckRoomRsp } , n.CheckRoomRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CheckRoomRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CheckRoomRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeString(1, this.sDes) } , n.CheckRoomRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.sDes = t.readString(1, !1, this.sDes) } , n.MatchRecLiveProfile = function () { this.lUid = 0, this.lYYId = 0, this.iRoomId = 0, this.sNick = "", this.sLiveDesc = "", this.sVideoCaptureUrl = "" } , n.MatchRecLiveProfile.prototype._clone = function () { return new n.MatchRecLiveProfile } , n.MatchRecLiveProfile.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchRecLiveProfile.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchRecLiveProfile.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lYYId), t.writeInt64(2, this.iRoomId), t.writeString(3, this.sNick), t.writeString(4, this.sLiveDesc), t.writeString(5, this.sVideoCaptureUrl) } , n.MatchRecLiveProfile.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lYYId = t.readInt64(1, !1, this.lYYId), this.iRoomId = t.readInt64(2, !1, this.iRoomId), this.sNick = t.readString(3, !1, this.sNick), this.sLiveDesc = t.readString(4, !1, this.sLiveDesc), this.sVideoCaptureUrl = t.readString(5, !1, this.sVideoCaptureUrl) } , n.MatchRecLiveList = function () { this.iListId = 0, this.sTitle = "", this.vProfiles = new r.Vector(new n.MatchRecLiveProfile), this.iShowTime = 0 } , n.MatchRecLiveList.prototype._clone = function () { return new n.MatchRecLiveList } , n.MatchRecLiveList.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchRecLiveList.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchRecLiveList.prototype.writeTo = function (t) { t.writeInt32(0, this.iListId), t.writeString(1, this.sTitle), t.writeVector(2, this.vProfiles), t.writeInt32(3, this.iShowTime) } , n.MatchRecLiveList.prototype.readFrom = function (t) { this.iListId = t.readInt32(0, !1, this.iListId), this.sTitle = t.readString(1, !1, this.sTitle), this.vProfiles = t.readVector(2, !1, this.vProfiles), this.iShowTime = t.readInt32(3, !1, this.iShowTime) } , n.MatchRecLiveInfo = function () { this.vRecList = new r.Vector(new n.MatchRecLiveList) } , n.MatchRecLiveInfo.prototype._clone = function () { return new n.MatchRecLiveInfo } , n.MatchRecLiveInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchRecLiveInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchRecLiveInfo.prototype.writeTo = function (t) { t.writeVector(0, this.vRecList) } , n.MatchRecLiveInfo.prototype.readFrom = function (t) { this.vRecList = t.readVector(0, !1, this.vRecList) } , n.MatchWebPushLiveRsp = function () { this.iUri = 0, this.vBuff = new r.BinBuffer } , n.MatchWebPushLiveRsp.prototype._clone = function () { return new n.MatchWebPushLiveRsp } , n.MatchWebPushLiveRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchWebPushLiveRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchWebPushLiveRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iUri), t.writeBytes(1, this.vBuff) } , n.MatchWebPushLiveRsp.prototype.readFrom = function (t) { this.iUri = t.readInt32(0, !1, this.iUri), this.vBuff = t.readBytes(1, !1, this.vBuff) } , n.SettingSetupReq = function () { this.tId = new n.UserId, this.vItems = new r.Vector(new n.UserSettingItem) } , n.SettingSetupReq.prototype._clone = function () { return new n.SettingSetupReq } , n.SettingSetupReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SettingSetupReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SettingSetupReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeVector(1, this.vItems) } , n.SettingSetupReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.vItems = t.readVector(1, !1, this.vItems) } , n.SettingSetupRsp = function () { this.iLevel = 0, this.sMessage = "" } , n.SettingSetupRsp.prototype._clone = function () { return new n.SettingSetupRsp } , n.SettingSetupRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SettingSetupRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SettingSetupRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iLevel), t.writeString(1, this.sMessage) } , n.SettingSetupRsp.prototype.readFrom = function (t) { this.iLevel = t.readInt32(0, !1, this.iLevel), this.sMessage = t.readString(1, !1, this.sMessage) } , n.SettingFetchReq = function () { this.tId = new n.UserId, this.vKeys = new r.Vector(new r.STRING), this.bEnableCached = !0 } , n.SettingFetchReq.prototype._clone = function () { return new n.SettingFetchReq } , n.SettingFetchReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SettingFetchReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SettingFetchReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeVector(1, this.vKeys), t.writeBoolean(2, this.bEnableCached) } , n.SettingFetchReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.vKeys = t.readVector(1, !1, this.vKeys), this.bEnableCached = t.readBoolean(2, !1, this.bEnableCached) } , n.SettingFetchRsp = function () { this.vItems = new r.Vector(new n.UserSettingItem) } , n.SettingFetchRsp.prototype._clone = function () { return new n.SettingFetchRsp } , n.SettingFetchRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SettingFetchRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SettingFetchRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vItems) } , n.SettingFetchRsp.prototype.readFrom = function (t) { this.vItems = t.readVector(0, !1, this.vItems) } , n.UserSettingItem = function () { this.sKey = "", this.sValue = "" } , n.UserSettingItem.prototype._clone = function () { return new n.UserSettingItem } , n.UserSettingItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserSettingItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserSettingItem.prototype.writeTo = function (t) { t.writeString(0, this.sKey), t.writeString(1, this.sValue) } , n.UserSettingItem.prototype.readFrom = function (t) { this.sKey = t.readString(0, !1, this.sKey), this.sValue = t.readString(1, !1, this.sValue) } , n.UserSupportEffectRsp = function () { this.iEffectType = 0, this.sEffectWord = "" } , n.UserSupportEffectRsp.prototype._clone = function () { return new n.UserSupportEffectRsp } , n.UserSupportEffectRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserSupportEffectRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserSupportEffectRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iEffectType), t.writeString(1, this.sEffectWord) } , n.UserSupportEffectRsp.prototype.readFrom = function (t) { this.iEffectType = t.readInt32(0, !1, this.iEffectType), this.sEffectWord = t.readString(1, !1, this.sEffectWord) } ; var c = { MatchCmdColorNotify: function () { this.sCmd = "", this.iCount = 0, this.iColor = 0 } }; c.MatchCmdColorNotify.prototype._clone = function () { return new c.MatchCmdColorNotify } , c.MatchCmdColorNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , c.MatchCmdColorNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , c.MatchCmdColorNotify.prototype.writeTo = function (t) { t.writeString(0, this.sCmd), t.writeInt32(1, this.iCount), t.writeInt32(2, this.iColor) } , c.MatchCmdColorNotify.prototype.readFrom = function (t) { this.sCmd = t.readString(0, !1, this.sCmd), this.iCount = t.readInt32(1, !1, this.iCount), this.iColor = t.readInt32(2, !1, this.iColor) } , n.SendItemNoticeGameBroadcastPacket = function () { this.iItemType = 0, this.iItemCount = 0, this.lSenderUid = 0, this.sSenderNick = "", this.lPresenterUid = 0, this.sPresenterNick = "", this.lSid = 0, this.lSubSid = 0, this.lRoomId = 0, this.iTemplateType = 0 } , n.SendItemNoticeGameBroadcastPacket.prototype._clone = function () { return new n.SendItemNoticeGameBroadcastPacket } , n.SendItemNoticeGameBroadcastPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SendItemNoticeGameBroadcastPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SendItemNoticeGameBroadcastPacket.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iItemCount), t.writeInt64(3, this.lSenderUid), t.writeString(4, this.sSenderNick), t.writeInt64(5, this.lPresenterUid), t.writeString(6, this.sPresenterNick), t.writeInt64(7, this.lSid), t.writeInt64(8, this.lSubSid), t.writeInt64(9, this.lRoomId), t.writeInt32(10, this.iTemplateType) } , n.SendItemNoticeGameBroadcastPacket.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iItemCount = t.readInt32(1, !1, this.iItemCount), this.lSenderUid = t.readInt64(3, !1, this.lSenderUid), this.sSenderNick = t.readString(4, !1, this.sSenderNick), this.lPresenterUid = t.readInt64(5, !1, this.lPresenterUid), this.sPresenterNick = t.readString(6, !1, this.sPresenterNick), this.lSid = t.readInt64(7, !1, this.lSid), this.lSubSid = t.readInt64(8, !1, this.lSubSid), this.lRoomId = t.readInt64(9, !1, this.lRoomId), this.iTemplateType = t.readInt32(10, !1, this.iTemplateType) } , n.GetUserInitInfoReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lTid = 0, this.lSid = 0, this.vURIs = new r.Vector(new r.INT32) } , n.GetUserInitInfoReq.prototype._clone = function () { return new n.GetUserInitInfoReq } , n.GetUserInitInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserInitInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserInitInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lTid), t.writeInt64(3, this.lSid), t.writeVector(4, this.vURIs) } , n.GetUserInitInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lTid = t.readInt64(2, !1, this.lTid), this.lSid = t.readInt64(3, !1, this.lSid), this.vURIs = t.readVector(4, !1, this.vURIs) } , n.UserInitPacket = function () { this.iURI = 0, this.iCode = 1, this.sMsg = "", this.vData = new r.BinBuffer } , n.UserInitPacket.prototype._clone = function () { return new n.UserInitPacket } , n.UserInitPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserInitPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserInitPacket.prototype.writeTo = function (t) { t.writeInt32(0, this.iURI), t.writeInt32(1, this.iCode), t.writeString(2, this.sMsg), t.writeBytes(3, this.vData) } , n.UserInitPacket.prototype.readFrom = function (t) { this.iURI = t.readInt32(0, !1, this.iURI), this.iCode = t.readInt32(1, !1, this.iCode), this.sMsg = t.readString(2, !1, this.sMsg), this.vData = t.readBytes(3, !1, this.vData) } , n.GetUserInitInfoRsp = function () { this.iCode = 0, this.vPkt = new r.Vector(new n.UserInitPacket) } , n.GetUserInitInfoRsp.prototype._clone = function () { return new n.GetUserInitInfoRsp } , n.GetUserInitInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserInitInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserInitInfoRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeVector(1, this.vPkt) } , n.GetUserInitInfoRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.vPkt = t.readVector(1, !1, this.vPkt) } , n.StreamerNode = function () { this.iGiftLevel = 0, this.iStreamerLevel = 0, this.iMaterialType = 0 } , n.StreamerNode.prototype._clone = function () { return new n.StreamerNode } , n.StreamerNode.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.StreamerNode.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.StreamerNode.prototype.writeTo = function (t) { t.writeInt16(0, this.iGiftLevel), t.writeInt16(1, this.iStreamerLevel), t.writeInt16(2, this.iMaterialType) } , n.StreamerNode.prototype.readFrom = function (t) { this.iGiftLevel = t.readInt16(0, !1, this.iGiftLevel), this.iStreamerLevel = t.readInt16(1, !1, this.iStreamerLevel), this.iMaterialType = t.readInt16(2, !1, this.iMaterialType) } , n.FansPrivilegeReq = function () { this.tUserId = new n.UserId } , n.FansPrivilegeReq.prototype._clone = function () { return new n.FansPrivilegeReq } , n.FansPrivilegeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansPrivilegeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansPrivilegeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId) } , n.FansPrivilegeReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId) } , n.FansPrivilegeRsp = function () { this.iChatBadge = 0, this.iGiftNum = 0, this.iVipBar = 0, this.iFansRank = 0, this.iVFlag = 0, this.iFansBarrage = 0 } , n.FansPrivilegeRsp.prototype._clone = function () { return new n.FansPrivilegeRsp } , n.FansPrivilegeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FansPrivilegeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FansPrivilegeRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iChatBadge), t.writeInt32(1, this.iGiftNum), t.writeInt32(2, this.iVipBar), t.writeInt32(3, this.iFansRank), t.writeInt32(4, this.iVFlag), t.writeInt32(5, this.iFansBarrage) } , n.FansPrivilegeRsp.prototype.readFrom = function (t) { this.iChatBadge = t.readInt32(0, !1, this.iChatBadge), this.iGiftNum = t.readInt32(1, !1, this.iGiftNum), this.iVipBar = t.readInt32(2, !1, this.iVipBar), this.iFansRank = t.readInt32(3, !1, this.iFansRank), this.iVFlag = t.readInt32(4, !1, this.iVFlag), this.iFansBarrage = t.readInt32(5, !1, this.iFansBarrage) } , n.BadgeInfoReq = function () { this.tUserId = new n.UserId, this.lPid = 0, this.lToUid = 0 } , n.BadgeInfoReq.prototype._clone = function () { return new n.BadgeInfoReq } , n.BadgeInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lToUid) } , n.BadgeInfoReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid), this.lToUid = t.readInt64(2, !1, this.lToUid) } , n.UseBadgeReq = function () { this.tUserId = new n.UserId, this.lBadgeId = 0, this.lToUid = 0, this.iBadgeType = 0 } , n.UseBadgeReq.prototype._clone = function () { return new n.UseBadgeReq } , n.UseBadgeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UseBadgeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UseBadgeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lBadgeId), t.writeInt64(2, this.lToUid), t.writeInt32(3, this.iBadgeType) } , n.UseBadgeReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId), this.lToUid = t.readInt64(2, !1, this.lToUid), this.iBadgeType = t.readInt32(3, !1, this.iBadgeType) } , n.BadgeNameReq = function () { this.tUserId = new n.UserId, this.lPid = 0, this.lToUid = 0 } , n.BadgeNameReq.prototype._clone = function () { return new n.BadgeNameReq } , n.BadgeNameReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeNameReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeNameReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lToUid) } , n.BadgeNameReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lPid = t.readInt64(1, !1, this.lPid), this.lToUid = t.readInt64(2, !1, this.lToUid) } , n.BadgeNameRsp = function () { this.lPid = 0, this.sBadgeName = "", this.iBadgeType = 0, this.lBadgeId = 0 } , n.BadgeNameRsp.prototype._clone = function () { return new n.BadgeNameRsp } , n.BadgeNameRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BadgeNameRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BadgeNameRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sBadgeName), t.writeInt32(2, this.iBadgeType), t.writeInt64(3, this.lBadgeId) } , n.BadgeNameRsp.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sBadgeName = t.readString(1, !1, this.sBadgeName), this.iBadgeType = t.readInt32(2, !1, this.iBadgeType), this.lBadgeId = t.readInt64(3, !1, this.lBadgeId) } , n.FaithInfo = function () { this.sFaithName = "", this.vPresenter = new r.Vector(new n.FaithPresenter) } , n.FaithInfo.prototype._clone = function () { return new n.FaithInfo } , n.FaithInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FaithInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FaithInfo.prototype.writeTo = function (t) { t.writeString(0, this.sFaithName), t.writeVector(1, this.vPresenter) } , n.FaithInfo.prototype.readFrom = function (t) { this.sFaithName = t.readString(0, !1, this.sFaithName), this.vPresenter = t.readVector(1, !1, this.vPresenter) } , n.FaithPresenter = function () { this.lPid = 0, this.sLogo = "" } , n.FaithPresenter.prototype._clone = function () { return new n.FaithPresenter } , n.FaithPresenter.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FaithPresenter.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FaithPresenter.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeString(1, this.sLogo) } , n.FaithPresenter.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.sLogo = t.readString(1, !1, this.sLogo) } , n.FaithBadgeItem = function () { this.sObtainWay = "", this.sFaithName = "", this.sFaithContent = "", this.vFaithPic = new r.Vector(new r.STRING), this.sActionName = "", this.sActionUrl = "" } , n.FaithBadgeItem.prototype._clone = function () { return new n.FaithBadgeItem } , n.FaithBadgeItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FaithBadgeItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FaithBadgeItem.prototype.writeTo = function (t) { t.writeString(0, this.sObtainWay), t.writeString(1, this.sFaithName), t.writeString(2, this.sFaithContent), t.writeVector(3, this.vFaithPic), t.writeString(4, this.sActionName), t.writeString(5, this.sActionUrl) } , n.FaithBadgeItem.prototype.readFrom = function (t) { this.sObtainWay = t.readString(0, !1, this.sObtainWay), this.sFaithName = t.readString(1, !1, this.sFaithName), this.sFaithContent = t.readString(2, !1, this.sFaithContent), this.vFaithPic = t.readVector(3, !1, this.vFaithPic), this.sActionName = t.readString(4, !1, this.sActionName), this.sActionUrl = t.readString(5, !1, this.sActionUrl) } ; var d = { GetBattleTeamInfoReq: function () { this.iLoginType = 0, this.lUid = 0, this.lPid = 0 } }; d.GetBattleTeamInfoReq.prototype._clone = function () { return new d.GetBattleTeamInfoReq } , d.GetBattleTeamInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , d.GetBattleTeamInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , d.GetBattleTeamInfoReq.prototype.writeTo = function (t) { t.writeInt32(0, this.iLoginType), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lPid) } , d.GetBattleTeamInfoReq.prototype.readFrom = function (t) { this.iLoginType = t.readInt32(0, !1, this.iLoginType), this.lUid = t.readInt64(1, !1, this.lUid), this.lPid = t.readInt64(2, !1, this.lPid) } , d.GetBattleTeamInfoRsp = function () { this.vInfo = new r.Vector(new d.GetBattleItem) } , d.GetBattleTeamInfoRsp.prototype._clone = function () { return new d.GetBattleTeamInfoRsp } , d.GetBattleTeamInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , d.GetBattleTeamInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , d.GetBattleTeamInfoRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vInfo) } , d.GetBattleTeamInfoRsp.prototype.readFrom = function (t) { this.vInfo = t.readVector(0, !1, this.vInfo) } , d.GetBattleItem = function () { this.lTeamId = 0, this.sTeamName = "", this.sTeamLogoUrl = "", this.iScore = 0 } , d.GetBattleItem.prototype._clone = function () { return new d.GetBattleItem } , d.GetBattleItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , d.GetBattleItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , d.GetBattleItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lTeamId), t.writeString(1, this.sTeamName), t.writeString(2, this.sTeamLogoUrl), t.writeInt64(3, this.iScore) } , d.GetBattleItem.prototype.readFrom = function (t) { this.lTeamId = t.readInt64(0, !1, this.lTeamId), this.sTeamName = t.readString(1, !1, this.sTeamName), this.sTeamLogoUrl = t.readString(2, !1, this.sTeamLogoUrl), this.iScore = t.readInt64(3, !1, this.iScore) } , n.GetBatchPropsItemReq = function () { this.tUserId = new n.UserId, this.vPropId = new r.Vector(new r.INT32), this.lPresenterUid = 0, this.lSid = 0, this.lSubSid = 0, this.iGameId = 0 } , n.GetBatchPropsItemReq.prototype._clone = function () { return new n.GetBatchPropsItemReq } , n.GetBatchPropsItemReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetBatchPropsItemReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetBatchPropsItemReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeVector(1, this.vPropId), t.writeInt64(2, this.lPresenterUid), t.writeInt64(3, this.lSid), t.writeInt64(4, this.lSubSid), t.writeInt32(5, this.iGameId) } , n.GetBatchPropsItemReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.vPropId = t.readVector(1, !1, this.vPropId), this.lPresenterUid = t.readInt64(2, !1, this.lPresenterUid), this.lSid = t.readInt64(3, !1, this.lSid), this.lSubSid = t.readInt64(4, !1, this.lSubSid), this.iGameId = t.readInt32(5, !1, this.iGameId) } , n.GetBatchPropsItemRsp = function () { this.vPropsItem = new r.Vector(new n.PropsItem) } , n.GetBatchPropsItemRsp.prototype._clone = function () { return new n.GetBatchPropsItemRsp } , n.GetBatchPropsItemRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetBatchPropsItemRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetBatchPropsItemRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vPropsItem) } , n.GetBatchPropsItemRsp.prototype.readFrom = function (t) { this.vPropsItem = t.readVector(0, !1, this.vPropsItem) } ; var u = { ExtCommonResponse: function () { this.res = 0, this.msg = "" } }; u.ExtCommonResponse.prototype._clone = function () { return new u.ExtCommonResponse } , u.ExtCommonResponse.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , u.ExtCommonResponse.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , u.ExtCommonResponse.prototype.writeTo = function (t) { t.writeInt32(0, this.res), t.writeString(1, this.msg) } , u.ExtCommonResponse.prototype.readFrom = function (t) { this.res = t.readInt32(0, !1, this.res), this.msg = t.readString(1, !1, this.msg) } , u.ExtCommonRequest = function () { this.componentTag = "", this.jwt = "", this.sHostId = "" } , u.ExtCommonRequest.prototype._clone = function () { return new u.ExtCommonRequest } , u.ExtCommonRequest.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , u.ExtCommonRequest.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , u.ExtCommonRequest.prototype.writeTo = function (t) { t.writeString(0, this.componentTag), t.writeString(1, this.jwt), t.writeString(2, this.sHostId) } , u.ExtCommonRequest.prototype.readFrom = function (t) { this.componentTag = t.readString(0, !1, this.componentTag), this.jwt = t.readString(1, !1, this.jwt), this.sHostId = t.readString(2, !1, this.sHostId) } , n.GetJWTReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.pid = 0, this.roomId = 0 } , n.GetJWTReq.prototype._clone = function () { return new n.GetJWTReq } , n.GetJWTReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetJWTReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetJWTReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.pid), t.writeInt32(4, this.roomId) } , n.GetJWTReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.pid = t.readInt64(3, !1, this.pid), this.roomId = t.readInt32(4, !1, this.roomId) } , n.GetJWTResp = function () { this.response = new u.ExtCommonResponse, this.jwt = "", this.expire = 0 } , n.GetJWTResp.prototype._clone = function () { return new n.GetJWTResp } , n.GetJWTResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetJWTResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetJWTResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeString(1, this.jwt), t.writeInt32(2, this.expire) } , n.GetJWTResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.jwt = t.readString(1, !1, this.jwt), this.expire = t.readInt32(2, !1, this.expire) } , n.GetUserExtAuthorizeReq = function () { this.tId = new n.UserId, this.extUuids = new r.Vector(new r.STRING) } , n.GetUserExtAuthorizeReq.prototype._clone = function () { return new n.GetUserExtAuthorizeReq } , n.GetUserExtAuthorizeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserExtAuthorizeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserExtAuthorizeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeVector(1, this.extUuids) } , n.GetUserExtAuthorizeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.extUuids = t.readVector(1, !1, this.extUuids) } , n.GetUserExtAuthorizeResp = function () { this.response = new u.ExtCommonResponse, this.userExtAuthorizeMap = new r.Map(new r.STRING, new r.INT32) } , n.GetUserExtAuthorizeResp.prototype._clone = function () { return new n.GetUserExtAuthorizeResp } , n.GetUserExtAuthorizeResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserExtAuthorizeResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserExtAuthorizeResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeMap(1, this.userExtAuthorizeMap) } , n.GetUserExtAuthorizeResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.userExtAuthorizeMap = t.readMap(1, !1, this.userExtAuthorizeMap) } , n.UserExtAuthorizeReq = function () { this.tId = new n.UserId, this.extUuid = "", this.isAuthorize = 0 } , n.UserExtAuthorizeReq.prototype._clone = function () { return new n.UserExtAuthorizeReq } , n.UserExtAuthorizeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserExtAuthorizeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserExtAuthorizeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.extUuid), t.writeInt32(2, this.isAuthorize) } , n.UserExtAuthorizeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.extUuid = t.readString(1, !1, this.extUuid), this.isAuthorize = t.readInt32(2, !1, this.isAuthorize) } , n.UserExtAuthorizeResp = function () { this.response = new u.ExtCommonResponse } , n.UserExtAuthorizeResp.prototype._clone = function () { return new n.UserExtAuthorizeResp } , n.UserExtAuthorizeResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserExtAuthorizeResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserExtAuthorizeResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response) } , n.UserExtAuthorizeResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response) } , n.ExtComEndpoint = function () { this.extEndpointId = 0, this.endpointType = "", this.extType = "", this.extUserType = 0, this.extViewerPath = "", this.extAnchorViewerPath = "", this.extConfig = "", this.typeAuthority = new n.ExtTypeAuthority, this.extTechType = "", this.extGameInfo = new n.EndpointGameInfo, this.sourceList = new r.Vector(new n.EndpointSource) } , n.ExtComEndpoint.prototype._clone = function () { return new n.ExtComEndpoint } , n.ExtComEndpoint.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtComEndpoint.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtComEndpoint.prototype.writeTo = function (t) { t.writeInt32(0, this.extEndpointId), t.writeString(1, this.endpointType), t.writeString(2, this.extType), t.writeInt32(3, this.extUserType), t.writeString(4, this.extViewerPath), t.writeString(5, this.extAnchorViewerPath), t.writeString(6, this.extConfig), t.writeStruct(7, this.typeAuthority), t.writeString(8, this.extTechType), t.writeStruct(9, this.extGameInfo), t.writeVector(10, this.sourceList) } , n.ExtComEndpoint.prototype.readFrom = function (t) { this.extEndpointId = t.readInt32(0, !1, this.extEndpointId), this.endpointType = t.readString(1, !1, this.endpointType), this.extType = t.readString(2, !1, this.extType), this.extUserType = t.readInt32(3, !1, this.extUserType), this.extViewerPath = t.readString(4, !1, this.extViewerPath), this.extAnchorViewerPath = t.readString(5, !1, this.extAnchorViewerPath), this.extConfig = t.readString(6, !1, this.extConfig), this.typeAuthority = t.readStruct(7, !1, this.typeAuthority), this.extTechType = t.readString(8, !1, this.extTechType), this.extGameInfo = t.readStruct(9, !1, this.extGameInfo), this.sourceList = t.readVector(10, !1, this.sourceList) } , n.ExtVersion = function () { this.extVersionId = 0, this.extName = "", this.extAuthorName = "", this.extVersion = "", this.extVersionType = 0, this.extVersionAudit = 0, this.extVersionDisable = 0, this.extIsEbs = 0, this.extEbsDomain = "", this.extTestUri = "", this.extResourceUrl = "", this.extBuildUrl = "", this.extLogo = "", this.extIcon = "", this.extBrief = "", this.extDesc = "", this.extEndpoints = new r.Vector(new n.ExtComEndpoint), this.extSdkVersion = "", this.extVersionOnline = 0 } , n.ExtVersion.prototype._clone = function () { return new n.ExtVersion } , n.ExtVersion.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtVersion.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtVersion.prototype.writeTo = function (t) { t.writeInt32(0, this.extVersionId), t.writeString(1, this.extName), t.writeString(2, this.extAuthorName), t.writeString(3, this.extVersion), t.writeInt32(4, this.extVersionType), t.writeInt32(5, this.extVersionAudit), t.writeInt32(6, this.extVersionDisable), t.writeInt32(7, this.extIsEbs), t.writeString(8, this.extEbsDomain), t.writeString(9, this.extTestUri), t.writeString(10, this.extResourceUrl), t.writeString(11, this.extBuildUrl), t.writeString(12, this.extLogo), t.writeString(13, this.extIcon), t.writeString(14, this.extBrief), t.writeString(15, this.extDesc), t.writeVector(16, this.extEndpoints), t.writeString(17, this.extSdkVersion), t.writeInt32(18, this.extVersionOnline) } , n.ExtVersion.prototype.readFrom = function (t) { this.extVersionId = t.readInt32(0, !1, this.extVersionId), this.extName = t.readString(1, !1, this.extName), this.extAuthorName = t.readString(2, !1, this.extAuthorName), this.extVersion = t.readString(3, !1, this.extVersion), this.extVersionType = t.readInt32(4, !1, this.extVersionType), this.extVersionAudit = t.readInt32(5, !1, this.extVersionAudit), this.extVersionDisable = t.readInt32(6, !1, this.extVersionDisable), this.extIsEbs = t.readInt32(7, !1, this.extIsEbs), this.extEbsDomain = t.readString(8, !1, this.extEbsDomain), this.extTestUri = t.readString(9, !1, this.extTestUri), this.extResourceUrl = t.readString(10, !1, this.extResourceUrl), this.extBuildUrl = t.readString(11, !1, this.extBuildUrl), this.extLogo = t.readString(12, !1, this.extLogo), this.extIcon = t.readString(13, !1, this.extIcon), this.extBrief = t.readString(14, !1, this.extBrief), this.extDesc = t.readString(15, !1, this.extDesc), this.extEndpoints = t.readVector(16, !1, this.extEndpoints), this.extSdkVersion = t.readString(17, !1, this.extSdkVersion), this.extVersionOnline = t.readInt32(18, !1, this.extVersionOnline) } , n.ExtMain = function () { this.extUuid = "", this.extName = "", this.extFrontDomain = "", this.extVersionId = 0, this.extVersion = "", this.extVersionType = 0, this.authorAppId = "", this.extVersionDetail = new n.ExtVersion, this.extStatus = 0, this.inspection = new n.ExtMainInspection, this.extAppCspPolicy = new n.ExtAppCspPolicy, this.feeStatus = 0, this.useTag = 0, this.extAppStoreUrl = "" } , n.ExtMain.prototype._clone = function () { return new n.ExtMain } , n.ExtMain.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtMain.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtMain.prototype.writeTo = function (t) { t.writeString(0, this.extUuid), t.writeString(1, this.extName), t.writeString(2, this.extFrontDomain), t.writeInt64(3, this.extVersionId), t.writeString(4, this.extVersion), t.writeInt32(5, this.extVersionType), t.writeString(6, this.authorAppId), t.writeStruct(7, this.extVersionDetail), t.writeInt32(8, this.extStatus), t.writeStruct(9, this.inspection), t.writeStruct(10, this.extAppCspPolicy), t.writeInt32(11, this.feeStatus), t.writeInt32(12, this.useTag), t.writeString(13, this.extAppStoreUrl) } , n.ExtMain.prototype.readFrom = function (t) { this.extUuid = t.readString(0, !1, this.extUuid), this.extName = t.readString(1, !1, this.extName), this.extFrontDomain = t.readString(2, !1, this.extFrontDomain), this.extVersionId = t.readInt64(3, !1, this.extVersionId), this.extVersion = t.readString(4, !1, this.extVersion), this.extVersionType = t.readInt32(5, !1, this.extVersionType), this.authorAppId = t.readString(6, !1, this.authorAppId), this.extVersionDetail = t.readStruct(7, !1, this.extVersionDetail), this.extStatus = t.readInt32(8, !1, this.extStatus), this.inspection = t.readStruct(9, !1, this.inspection), this.extAppCspPolicy = t.readStruct(10, !1, this.extAppCspPolicy), this.feeStatus = t.readInt32(11, !1, this.feeStatus), this.useTag = t.readInt32(12, !1, this.useTag), this.extAppStoreUrl = t.readString(13, !1, this.extAppStoreUrl) } , n.GetProfileExtListReq = function () { this.tId = new n.UserId, this.uid = 0, this.extExperienceCode = "", this.request = new u.ExtCommonRequest, this.gameType = 0, this.gameId = 0, this.signChannel = 0, this.iScreenType = 1, this.iSourceType = 0 } , n.GetProfileExtListReq.prototype._clone = function () { return new n.GetProfileExtListReq } , n.GetProfileExtListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetProfileExtListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetProfileExtListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.uid), t.writeString(2, this.extExperienceCode), t.writeStruct(3, this.request), t.writeInt32(4, this.gameType), t.writeInt32(5, this.gameId), t.writeInt64(6, this.signChannel), t.writeInt32(7, this.iScreenType), t.writeInt32(8, this.iSourceType) } , n.GetProfileExtListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.uid = t.readInt64(1, !1, this.uid), this.extExperienceCode = t.readString(2, !1, this.extExperienceCode), this.request = t.readStruct(3, !1, this.request), this.gameType = t.readInt32(4, !1, this.gameType), this.gameId = t.readInt32(5, !1, this.gameId), this.signChannel = t.readInt64(6, !1, this.signChannel), this.iScreenType = t.readInt32(7, !1, this.iScreenType), this.iSourceType = t.readInt32(8, !1, this.iSourceType) } , n.GetProfileExtListResp = function () { this.response = new u.ExtCommonResponse, this.extMainList = new r.Vector(new n.ExtMain) } , n.GetProfileExtListResp.prototype._clone = function () { return new n.GetProfileExtListResp } , n.GetProfileExtListResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetProfileExtListResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetProfileExtListResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeVector(1, this.extMainList) } , n.GetProfileExtListResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.extMainList = t.readVector(1, !1, this.extMainList) } , n.GetProfileExtMainReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.uid = 0 } , n.GetProfileExtMainReq.prototype._clone = function () { return new n.GetProfileExtMainReq } , n.GetProfileExtMainReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetProfileExtMainReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetProfileExtMainReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.uid) } , n.GetProfileExtMainReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.uid = t.readInt64(3, !1, this.uid) } , n.GetProfileExtMainResp = function () { this.response = new u.ExtCommonResponse, this.extMain = new n.ExtMain } , n.GetProfileExtMainResp.prototype._clone = function () { return new n.GetProfileExtMainResp } , n.GetProfileExtMainResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetProfileExtMainResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetProfileExtMainResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeStruct(1, this.extMain) } , n.GetProfileExtMainResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.extMain = t.readStruct(1, !1, this.extMain) } , n.EbsRequest = function () { this.header = new r.Map(new r.STRING, new r.STRING), this.host = "", this.port = 0, this.path = "", this.httpMethod = "", this.param = new r.Map(new r.STRING, new r.STRING), this.cookies = new r.Map(new r.STRING, new r.STRING) } , n.EbsRequest.prototype._clone = function () { return new n.EbsRequest } , n.EbsRequest.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EbsRequest.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EbsRequest.prototype.writeTo = function (t) { t.writeMap(0, this.header), t.writeString(1, this.host), t.writeInt32(2, this.port), t.writeString(3, this.path), t.writeString(4, this.httpMethod), t.writeMap(5, this.param), t.writeMap(6, this.cookies) } , n.EbsRequest.prototype.readFrom = function (t) { this.header = t.readMap(0, !1, this.header), this.host = t.readString(1, !1, this.host), this.port = t.readInt32(2, !1, this.port), this.path = t.readString(3, !1, this.path), this.httpMethod = t.readString(4, !1, this.httpMethod), this.param = t.readMap(5, !1, this.param), this.cookies = t.readMap(6, !1, this.cookies) } , n.EbsResponse = function () { this.header = new r.Map(new r.STRING, new r.STRING), this.statusCode = "", this.entity = "" } , n.EbsResponse.prototype._clone = function () { return new n.EbsResponse } , n.EbsResponse.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EbsResponse.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EbsResponse.prototype.writeTo = function (t) { t.writeMap(0, this.header), t.writeString(1, this.statusCode), t.writeString(2, this.entity) } , n.EbsResponse.prototype.readFrom = function (t) { this.header = t.readMap(0, !1, this.header), this.statusCode = t.readString(1, !1, this.statusCode), this.entity = t.readString(2, !1, this.entity) } , n.RouteEBSReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.extVersion = "", this.uid = 0, this.jwt = "", this.ebsRequest = new n.EbsRequest } , n.RouteEBSReq.prototype._clone = function () { return new n.RouteEBSReq } , n.RouteEBSReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RouteEBSReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RouteEBSReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeString(3, this.extVersion), t.writeInt64(4, this.uid), t.writeString(5, this.jwt), t.writeStruct(6, this.ebsRequest) } , n.RouteEBSReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.extVersion = t.readString(3, !1, this.extVersion), this.uid = t.readInt64(4, !1, this.uid), this.jwt = t.readString(5, !1, this.jwt), this.ebsRequest = t.readStruct(6, !1, this.ebsRequest) } , n.RouteEBSResp = function () { this.response = new u.ExtCommonResponse, this.ebsResponse = new n.EbsResponse } , n.RouteEBSResp.prototype._clone = function () { return new n.RouteEBSResp } , n.RouteEBSResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RouteEBSResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RouteEBSResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeStruct(1, this.ebsResponse) } , n.RouteEBSResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.ebsResponse = t.readStruct(1, !1, this.ebsResponse) } , n.SetStorageReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.pid = 0, this.dataKey = "", this.dataValue = "", this.request = new u.ExtCommonRequest } , n.SetStorageReq.prototype._clone = function () { return new n.SetStorageReq } , n.SetStorageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetStorageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetStorageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.pid), t.writeString(4, this.dataKey), t.writeString(5, this.dataValue), t.writeStruct(6, this.request) } , n.SetStorageReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.pid = t.readInt64(3, !1, this.pid), this.dataKey = t.readString(4, !1, this.dataKey), this.dataValue = t.readString(5, !1, this.dataValue), this.request = t.readStruct(6, !1, this.request) } , n.SetStorageResp = function () { this.response = new u.ExtCommonResponse } , n.SetStorageResp.prototype._clone = function () { return new n.SetStorageResp } , n.SetStorageResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetStorageResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetStorageResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response) } , n.SetStorageResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response) } , n.GetStorageKeyReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.pid = 0, this.dataKey = "", this.request = new u.ExtCommonRequest } , n.GetStorageKeyReq.prototype._clone = function () { return new n.GetStorageKeyReq } , n.GetStorageKeyReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStorageKeyReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStorageKeyReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.pid), t.writeString(4, this.dataKey), t.writeStruct(5, this.request) } , n.GetStorageKeyReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.pid = t.readInt64(3, !1, this.pid), this.dataKey = t.readString(4, !1, this.dataKey), this.request = t.readStruct(5, !1, this.request) } , n.GetStorageKeyResp = function () { this.response = new u.ExtCommonResponse, this.dataValue = "" } , n.GetStorageKeyResp.prototype._clone = function () { return new n.GetStorageKeyResp } , n.GetStorageKeyResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStorageKeyResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStorageKeyResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeString(1, this.dataValue) } , n.GetStorageKeyResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.dataValue = t.readString(1, !1, this.dataValue) } , n.DelStorageKeyReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.pid = 0, this.dataKey = "", this.request = new u.ExtCommonRequest } , n.DelStorageKeyReq.prototype._clone = function () { return new n.DelStorageKeyReq } , n.DelStorageKeyReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DelStorageKeyReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DelStorageKeyReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.pid), t.writeString(4, this.dataKey), t.writeStruct(5, this.request) } , n.DelStorageKeyReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.pid = t.readInt64(3, !1, this.pid), this.dataKey = t.readString(4, !1, this.dataKey), this.request = t.readStruct(5, !1, this.request) } , n.DelStorageKeyResp = function () { this.response = new u.ExtCommonResponse } , n.DelStorageKeyResp.prototype._clone = function () { return new n.DelStorageKeyResp } , n.DelStorageKeyResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DelStorageKeyResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DelStorageKeyResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response) } , n.DelStorageKeyResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response) } , n.GetStorageAllKeysReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.pid = 0, this.request = new u.ExtCommonRequest } , n.GetStorageAllKeysReq.prototype._clone = function () { return new n.GetStorageAllKeysReq } , n.GetStorageAllKeysReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStorageAllKeysReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStorageAllKeysReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.pid), t.writeStruct(4, this.request) } , n.GetStorageAllKeysReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.pid = t.readInt64(3, !1, this.pid), this.request = t.readStruct(4, !1, this.request) } , n.GetStorageAllKeysResp = function () { this.response = new u.ExtCommonResponse, this.dataKeys = new r.Vector(new r.STRING) } , n.GetStorageAllKeysResp.prototype._clone = function () { return new n.GetStorageAllKeysResp } , n.GetStorageAllKeysResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetStorageAllKeysResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetStorageAllKeysResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeVector(1, this.dataKeys) } , n.GetStorageAllKeysResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.dataKeys = t.readVector(1, !1, this.dataKeys) } , n.DeliverRoomMsgByUnionIdReq = function () { this.tId = new n.UserId, this.authorization = "", this.appId = "", this.extUuid = "", this.pid = 0, this.roomId = 0, this.event = "", this.message = "", this.request = new u.ExtCommonRequest } , n.DeliverRoomMsgByUnionIdReq.prototype._clone = function () { return new n.DeliverRoomMsgByUnionIdReq } , n.DeliverRoomMsgByUnionIdReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DeliverRoomMsgByUnionIdReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DeliverRoomMsgByUnionIdReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.authorization), t.writeString(2, this.appId), t.writeString(3, this.extUuid), t.writeInt64(4, this.pid), t.writeInt32(5, this.roomId), t.writeString(6, this.event), t.writeString(7, this.message), t.writeStruct(8, this.request) } , n.DeliverRoomMsgByUnionIdReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.authorization = t.readString(1, !1, this.authorization), this.appId = t.readString(2, !1, this.appId), this.extUuid = t.readString(3, !1, this.extUuid), this.pid = t.readInt64(4, !1, this.pid), this.roomId = t.readInt32(5, !1, this.roomId), this.event = t.readString(6, !1, this.event), this.message = t.readString(7, !1, this.message), this.request = t.readStruct(8, !1, this.request) } , n.DeliverRoomMsgByUnionIdResp = function () { this.response = new u.ExtCommonResponse } , n.DeliverRoomMsgByUnionIdResp.prototype._clone = function () { return new n.DeliverRoomMsgByUnionIdResp } , n.DeliverRoomMsgByUnionIdResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DeliverRoomMsgByUnionIdResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DeliverRoomMsgByUnionIdResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response) } , n.DeliverRoomMsgByUnionIdResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response) } , n.TextReportSDKFormExtReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.pid = 0, this.content = "" } , n.TextReportSDKFormExtReq.prototype._clone = function () { return new n.TextReportSDKFormExtReq } , n.TextReportSDKFormExtReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TextReportSDKFormExtReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TextReportSDKFormExtReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.pid), t.writeString(4, this.content) } , n.TextReportSDKFormExtReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.pid = t.readInt64(3, !1, this.pid), this.content = t.readString(4, !1, this.content) } , n.TextReportSDKFormExtResp = function () { this.response = new u.ExtCommonResponse, this.ret = 0, this.msg = "" } , n.TextReportSDKFormExtResp.prototype._clone = function () { return new n.TextReportSDKFormExtResp } , n.TextReportSDKFormExtResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TextReportSDKFormExtResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TextReportSDKFormExtResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeInt32(1, this.ret), t.writeString(2, this.msg) } , n.TextReportSDKFormExtResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.ret = t.readInt32(1, !1, this.ret), this.msg = t.readString(2, !1, this.msg) } , n.GetPicUploadPolicyReq = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.pid = 0, this.roomId = 0, this.request = new u.ExtCommonRequest } , n.GetPicUploadPolicyReq.prototype._clone = function () { return new n.GetPicUploadPolicyReq } , n.GetPicUploadPolicyReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPicUploadPolicyReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPicUploadPolicyReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeInt64(3, this.pid), t.writeInt32(4, this.roomId), t.writeStruct(5, this.request) } , n.GetPicUploadPolicyReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.pid = t.readInt64(3, !1, this.pid), this.roomId = t.readInt32(4, !1, this.roomId), this.request = t.readStruct(5, !1, this.request) } , n.GetPicUploadPolicyResp = function () { this.response = new u.ExtCommonResponse, this.accessId = "", this.uploadHost = "", this.policy = "", this.signature = "", this.expireTime = 0, this.callback = "", this.uploadDir = "" } , n.GetPicUploadPolicyResp.prototype._clone = function () { return new n.GetPicUploadPolicyResp } , n.GetPicUploadPolicyResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPicUploadPolicyResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPicUploadPolicyResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeString(1, this.accessId), t.writeString(2, this.uploadHost), t.writeString(3, this.policy), t.writeString(4, this.signature), t.writeInt64(5, this.expireTime), t.writeString(6, this.callback), t.writeString(7, this.uploadDir) } , n.GetPicUploadPolicyResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.accessId = t.readString(1, !1, this.accessId), this.uploadHost = t.readString(2, !1, this.uploadHost), this.policy = t.readString(3, !1, this.policy), this.signature = t.readString(4, !1, this.signature), this.expireTime = t.readInt64(5, !1, this.expireTime), this.callback = t.readString(6, !1, this.callback), this.uploadDir = t.readString(7, !1, this.uploadDir) } , n.EbsRequestV2 = function () { this.header = new r.Map(new r.STRING, new r.STRING), this.url = "", this.httpMethod = "", this.bodyString = "" } , n.EbsRequestV2.prototype._clone = function () { return new n.EbsRequestV2 } , n.EbsRequestV2.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EbsRequestV2.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EbsRequestV2.prototype.writeTo = function (t) { t.writeMap(0, this.header), t.writeString(1, this.url), t.writeString(2, this.httpMethod), t.writeString(3, this.bodyString) } , n.EbsRequestV2.prototype.readFrom = function (t) { this.header = t.readMap(0, !1, this.header), this.url = t.readString(1, !1, this.url), this.httpMethod = t.readString(2, !1, this.httpMethod), this.bodyString = t.readString(3, !1, this.bodyString) } , n.RouteEBSV2Req = function () { this.tId = new n.UserId, this.appId = "", this.extUuid = "", this.extVersion = "", this.uid = 0, this.jwt = "", this.ebsRequest = new n.EbsRequestV2 } , n.RouteEBSV2Req.prototype._clone = function () { return new n.RouteEBSV2Req } , n.RouteEBSV2Req.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RouteEBSV2Req.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RouteEBSV2Req.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.appId), t.writeString(2, this.extUuid), t.writeString(3, this.extVersion), t.writeInt64(4, this.uid), t.writeString(5, this.jwt), t.writeStruct(6, this.ebsRequest) } , n.RouteEBSV2Req.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.appId = t.readString(1, !1, this.appId), this.extUuid = t.readString(2, !1, this.extUuid), this.extVersion = t.readString(3, !1, this.extVersion), this.uid = t.readInt64(4, !1, this.uid), this.jwt = t.readString(5, !1, this.jwt), this.ebsRequest = t.readStruct(6, !1, this.ebsRequest) } , n.RouteEBSV2Resp = function () { this.response = new u.ExtCommonResponse, this.ebsResponse = new n.EbsResponse } , n.RouteEBSV2Resp.prototype._clone = function () { return new n.RouteEBSV2Resp } , n.RouteEBSV2Resp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.RouteEBSV2Resp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.RouteEBSV2Resp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeStruct(1, this.ebsResponse) } , n.RouteEBSV2Resp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.ebsResponse = t.readStruct(1, !1, this.ebsResponse) } , n.ShowEntranceReq = function () { this.tId = new n.UserId, this.request = new u.ExtCommonRequest, this.appId = "", this.extUuid = "", this.pid = 0, this.extComponentTypeTag = new r.Vector(new r.STRING), this.countDown = 0, this.cornerMarkId = "" } , n.ShowEntranceReq.prototype._clone = function () { return new n.ShowEntranceReq } , n.ShowEntranceReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ShowEntranceReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ShowEntranceReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.request), t.writeString(2, this.appId), t.writeString(3, this.extUuid), t.writeInt64(4, this.pid), t.writeVector(5, this.extComponentTypeTag), t.writeInt32(6, this.countDown), t.writeString(7, this.cornerMarkId) } , n.ShowEntranceReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.request = t.readStruct(1, !1, this.request), this.appId = t.readString(2, !1, this.appId), this.extUuid = t.readString(3, !1, this.extUuid), this.pid = t.readInt64(4, !1, this.pid), this.extComponentTypeTag = t.readVector(5, !1, this.extComponentTypeTag), this.countDown = t.readInt32(6, !1, this.countDown), this.cornerMarkId = t.readString(7, !1, this.cornerMarkId) } , n.ShowEntranceResp = function () { this.response = new u.ExtCommonResponse } , n.ShowEntranceResp.prototype._clone = function () { return new n.ShowEntranceResp } , n.ShowEntranceResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ShowEntranceResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ShowEntranceResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response) } , n.ShowEntranceResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response) } , n.CloseEntranceReq = function () { this.tId = new n.UserId, this.request = new u.ExtCommonRequest, this.appId = "", this.extUuid = "", this.pid = 0, this.extComponentTypeTag = new r.Vector(new r.STRING) } , n.CloseEntranceReq.prototype._clone = function () { return new n.CloseEntranceReq } , n.CloseEntranceReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CloseEntranceReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CloseEntranceReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.request), t.writeString(2, this.appId), t.writeString(3, this.extUuid), t.writeInt64(4, this.pid), t.writeVector(5, this.extComponentTypeTag) } , n.CloseEntranceReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.request = t.readStruct(1, !1, this.request), this.appId = t.readString(2, !1, this.appId), this.extUuid = t.readString(3, !1, this.extUuid), this.pid = t.readInt64(4, !1, this.pid), this.extComponentTypeTag = t.readVector(5, !1, this.extComponentTypeTag) } , n.CloseEntranceResp = function () { this.response = new u.ExtCommonResponse } , n.CloseEntranceResp.prototype._clone = function () { return new n.CloseEntranceResp } , n.CloseEntranceResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CloseEntranceResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CloseEntranceResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response) } , n.CloseEntranceResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response) } , n.ExtAppCspPolicy = function () { this.hostLevel = 0, this.imageHostWl = "", this.networkHostWl = "", this.mediaHostWl = "" } , n.ExtAppCspPolicy.prototype._clone = function () { return new n.ExtAppCspPolicy } , n.ExtAppCspPolicy.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtAppCspPolicy.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtAppCspPolicy.prototype.writeTo = function (t) { t.writeInt32(0, this.hostLevel), t.writeString(1, this.imageHostWl), t.writeString(2, this.networkHostWl), t.writeString(3, this.mediaHostWl) } , n.ExtAppCspPolicy.prototype.readFrom = function (t) { this.hostLevel = t.readInt32(0, !1, this.hostLevel), this.imageHostWl = t.readString(1, !1, this.imageHostWl), this.networkHostWl = t.readString(2, !1, this.networkHostWl), this.mediaHostWl = t.readString(3, !1, this.mediaHostWl) } , n.ExtAPIAuthority = function () { this.apiName = "", this.usable = 0, this.handleTerminal = 0, this.maxRequest = 0, this.frequencySecond = 0, this.maxPackageSize = 0 } , n.ExtAPIAuthority.prototype._clone = function () { return new n.ExtAPIAuthority } , n.ExtAPIAuthority.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtAPIAuthority.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtAPIAuthority.prototype.writeTo = function (t) { t.writeString(0, this.apiName), t.writeInt32(1, this.usable), t.writeInt32(2, this.handleTerminal), t.writeInt32(3, this.maxRequest), t.writeInt32(4, this.frequencySecond), t.writeInt32(5, this.maxPackageSize) } , n.ExtAPIAuthority.prototype.readFrom = function (t) { this.apiName = t.readString(0, !1, this.apiName), this.usable = t.readInt32(1, !1, this.usable), this.handleTerminal = t.readInt32(2, !1, this.handleTerminal), this.maxRequest = t.readInt32(3, !1, this.maxRequest), this.frequencySecond = t.readInt32(4, !1, this.frequencySecond), this.maxPackageSize = t.readInt32(5, !1, this.maxPackageSize) } , n.ExtTypeIconInfo = function () { this.showFlag = 0, this.triggerTime = 0, this.isCountDown = 0, this.countDown = 0, this.serverCurrentTime = 0, this.isCornerMark = 0, this.cornerMarkUrl = "", this.entranceSite = 0 } , n.ExtTypeIconInfo.prototype._clone = function () { return new n.ExtTypeIconInfo } , n.ExtTypeIconInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtTypeIconInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtTypeIconInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.showFlag), t.writeInt32(1, this.triggerTime), t.writeInt32(2, this.isCountDown), t.writeInt32(3, this.countDown), t.writeInt32(4, this.serverCurrentTime), t.writeInt32(5, this.isCornerMark), t.writeString(6, this.cornerMarkUrl), t.writeInt32(7, this.entranceSite) } , n.ExtTypeIconInfo.prototype.readFrom = function (t) { this.showFlag = t.readInt32(0, !1, this.showFlag), this.triggerTime = t.readInt32(1, !1, this.triggerTime), this.isCountDown = t.readInt32(2, !1, this.isCountDown), this.countDown = t.readInt32(3, !1, this.countDown), this.serverCurrentTime = t.readInt32(4, !1, this.serverCurrentTime), this.isCornerMark = t.readInt32(5, !1, this.isCornerMark), this.cornerMarkUrl = t.readString(6, !1, this.cornerMarkUrl), this.entranceSite = t.readInt32(7, !1, this.entranceSite) } , n.ExtTypeAuthority = function () { this.width = 0, this.height = 0, this.posX = 0, this.posY = 0, this.isCanClose = 0, this.isCanDrag = 0, this.isProfileControlShow = 0, this.maxShowCount = 0, this.isNeedAuth = 0, this.isNeedLogin = 0, this.extTypeIconInfo = new n.ExtTypeIconInfo, this.apiAuthority = new r.Vector(new n.ExtAPIAuthority), this.weight = 0, this.frameType = 0, this.isSilenceRun = 0, this.popupContainer = 0, this.popupLevel = 0 } , n.ExtTypeAuthority.prototype._clone = function () { return new n.ExtTypeAuthority } , n.ExtTypeAuthority.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtTypeAuthority.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtTypeAuthority.prototype.writeTo = function (t) { t.writeInt32(0, this.width), t.writeInt32(1, this.height), t.writeInt32(2, this.posX), t.writeInt32(3, this.posY), t.writeInt32(4, this.isCanClose), t.writeInt32(5, this.isCanDrag), t.writeInt32(6, this.isProfileControlShow), t.writeInt32(7, this.maxShowCount), t.writeInt32(8, this.isNeedAuth), t.writeInt32(9, this.isNeedLogin), t.writeStruct(10, this.extTypeIconInfo), t.writeVector(11, this.apiAuthority), t.writeInt32(12, this.weight), t.writeInt32(13, this.frameType), t.writeInt32(14, this.isSilenceRun), t.writeInt32(15, this.popupContainer), t.writeInt32(16, this.popupLevel) } , n.ExtTypeAuthority.prototype.readFrom = function (t) { this.width = t.readInt32(0, !1, this.width), this.height = t.readInt32(1, !1, this.height), this.posX = t.readInt32(2, !1, this.posX), this.posY = t.readInt32(3, !1, this.posY), this.isCanClose = t.readInt32(4, !1, this.isCanClose), this.isCanDrag = t.readInt32(5, !1, this.isCanDrag), this.isProfileControlShow = t.readInt32(6, !1, this.isProfileControlShow), this.maxShowCount = t.readInt32(7, !1, this.maxShowCount), this.isNeedAuth = t.readInt32(8, !1, this.isNeedAuth), this.isNeedLogin = t.readInt32(9, !1, this.isNeedLogin), this.extTypeIconInfo = t.readStruct(10, !1, this.extTypeIconInfo), this.apiAuthority = t.readVector(11, !1, this.apiAuthority), this.weight = t.readInt32(12, !1, this.weight), this.frameType = t.readInt32(13, !1, this.frameType), this.isSilenceRun = t.readInt32(14, !1, this.isSilenceRun), this.popupContainer = t.readInt32(15, !1, this.popupContainer), this.popupLevel = t.readInt32(16, !1, this.popupLevel) } , n.ExtMainInspection = function () { this.iStartTime = 0, this.iEndTime = 0, this.sMsg = "" } , n.ExtMainInspection.prototype._clone = function () { return new n.ExtMainInspection } , n.ExtMainInspection.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ExtMainInspection.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ExtMainInspection.prototype.writeTo = function (t) { t.writeInt32(0, this.iStartTime), t.writeInt32(1, this.iEndTime), t.writeString(2, this.sMsg) } , n.ExtMainInspection.prototype.readFrom = function (t) { this.iStartTime = t.readInt32(0, !1, this.iStartTime), this.iEndTime = t.readInt32(1, !1, this.iEndTime), this.sMsg = t.readString(2, !1, this.sMsg) } , n.EndpointGameInfo = function () { this.hygEngineType = "" } , n.EndpointGameInfo.prototype._clone = function () { return new n.EndpointGameInfo } , n.EndpointGameInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EndpointGameInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EndpointGameInfo.prototype.writeTo = function (t) { t.writeString(0, this.hygEngineType) } , n.EndpointGameInfo.prototype.readFrom = function (t) { this.hygEngineType = t.readString(0, !1, this.hygEngineType) } , n.EndpointSource = function () { this.sourceSize = 0, this.sourcePath = "", this.sourceMd5 = "", this.incrementalUpdate = !0, this.sourceId = "" } , n.EndpointSource.prototype._clone = function () { return new n.EndpointSource } , n.EndpointSource.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EndpointSource.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EndpointSource.prototype.writeTo = function (t) { t.writeInt64(0, this.sourceSize), t.writeString(1, this.sourcePath), t.writeString(2, this.sourceMd5), t.writeBoolean(3, this.incrementalUpdate), t.writeString(4, this.sourceId) } , n.EndpointSource.prototype.readFrom = function (t) { this.sourceSize = t.readInt64(0, !1, this.sourceSize), this.sourcePath = t.readString(1, !1, this.sourcePath), this.sourceMd5 = t.readString(2, !1, this.sourceMd5), this.incrementalUpdate = t.readBoolean(3, !1, this.incrementalUpdate), this.sourceId = t.readString(4, !1, this.sourceId) } , n.CommonQueryReq = function () { this.tId = new n.UserId, this.request = new u.ExtCommonRequest, this.appId = "", this.extUuid = "", this.pid = 0, this.functionType = "", this.paramJson = "" } , n.CommonQueryReq.prototype._clone = function () { return new n.CommonQueryReq } , n.CommonQueryReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CommonQueryReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CommonQueryReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.request), t.writeString(2, this.appId), t.writeString(3, this.extUuid), t.writeInt64(4, this.pid), t.writeString(5, this.functionType), t.writeString(6, this.paramJson) } , n.CommonQueryReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.request = t.readStruct(1, !1, this.request), this.appId = t.readString(2, !1, this.appId), this.extUuid = t.readString(3, !1, this.extUuid), this.pid = t.readInt64(4, !1, this.pid), this.functionType = t.readString(5, !1, this.functionType), this.paramJson = t.readString(6, !1, this.paramJson) } , n.CommonQueryResp = function () { this.response = new u.ExtCommonResponse, this.functionType = "", this.responseJson = "" } , n.CommonQueryResp.prototype._clone = function () { return new n.CommonQueryResp } , n.CommonQueryResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CommonQueryResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CommonQueryResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeString(1, this.functionType), t.writeString(2, this.responseJson) } , n.CommonQueryResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.functionType = t.readString(1, !1, this.functionType), this.responseJson = t.readString(2, !1, this.responseJson) } , n.GetCommonFileUploadPolicyReq = function () { this.tId = new n.UserId, this.request = new u.ExtCommonRequest, this.appId = "", this.extUuid = "", this.pid = 0, this.roomId = 0, this.callbackUrl = "", this.auditType = 0, this.bizName = "" } , n.GetCommonFileUploadPolicyReq.prototype._clone = function () { return new n.GetCommonFileUploadPolicyReq } , n.GetCommonFileUploadPolicyReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCommonFileUploadPolicyReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCommonFileUploadPolicyReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.request), t.writeString(2, this.appId), t.writeString(3, this.extUuid), t.writeInt64(4, this.pid), t.writeInt32(5, this.roomId), t.writeString(6, this.callbackUrl), t.writeInt32(7, this.auditType), t.writeString(8, this.bizName) } , n.GetCommonFileUploadPolicyReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.request = t.readStruct(1, !1, this.request), this.appId = t.readString(2, !1, this.appId), this.extUuid = t.readString(3, !1, this.extUuid), this.pid = t.readInt64(4, !1, this.pid), this.roomId = t.readInt32(5, !1, this.roomId), this.callbackUrl = t.readString(6, !1, this.callbackUrl), this.auditType = t.readInt32(7, !1, this.auditType), this.bizName = t.readString(8, !1, this.bizName) } , n.GetCommonFileUploadPolicyResp = function () { this.response = new u.ExtCommonResponse, this.accessId = "", this.uploadHost = "", this.policy = "", this.signature = "", this.expireTime = 0, this.callback = "", this.uploadDir = "", this.uploadName = "", this.serialId = "", this.uploadFileMaxSize = 0, this.uploadFileExtWhitelist = "" } , n.GetCommonFileUploadPolicyResp.prototype._clone = function () { return new n.GetCommonFileUploadPolicyResp } , n.GetCommonFileUploadPolicyResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCommonFileUploadPolicyResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCommonFileUploadPolicyResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeString(1, this.accessId), t.writeString(2, this.uploadHost), t.writeString(3, this.policy), t.writeString(4, this.signature), t.writeInt64(5, this.expireTime), t.writeString(6, this.callback), t.writeString(7, this.uploadDir), t.writeString(8, this.uploadName), t.writeString(9, this.serialId), t.writeInt32(10, this.uploadFileMaxSize), t.writeString(11, this.uploadFileExtWhitelist) } , n.GetCommonFileUploadPolicyResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.accessId = t.readString(1, !1, this.accessId), this.uploadHost = t.readString(2, !1, this.uploadHost), this.policy = t.readString(3, !1, this.policy), this.signature = t.readString(4, !1, this.signature), this.expireTime = t.readInt64(5, !1, this.expireTime), this.callback = t.readString(6, !1, this.callback), this.uploadDir = t.readString(7, !1, this.uploadDir), this.uploadName = t.readString(8, !1, this.uploadName), this.serialId = t.readString(9, !1, this.serialId), this.uploadFileMaxSize = t.readInt32(10, !1, this.uploadFileMaxSize), this.uploadFileExtWhitelist = t.readString(11, !1, this.uploadFileExtWhitelist) } ; var h = { CommonOperateReq: function () { this.tId = new n.UserId, this.request = new u.ExtCommonRequest, this.appId = "", this.extUuid = "", this.pid = 0, this.functionType = "", this.paramJson = "" } }; h.CommonOperateReq.prototype._clone = function () { return new h.CommonOperateReq } , h.CommonOperateReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , h.CommonOperateReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , h.CommonOperateReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.request), t.writeString(2, this.appId), t.writeString(3, this.extUuid), t.writeInt64(4, this.pid), t.writeString(5, this.functionType), t.writeString(6, this.paramJson) } , h.CommonOperateReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.request = t.readStruct(1, !1, this.request), this.appId = t.readString(2, !1, this.appId), this.extUuid = t.readString(3, !1, this.extUuid), this.pid = t.readInt64(4, !1, this.pid), this.functionType = t.readString(5, !1, this.functionType), this.paramJson = t.readString(6, !1, this.paramJson) } , h.CommonOperateResp = function () { this.response = new u.ExtCommonResponse, this.functionType = "", this.responseJson = "" } , h.CommonOperateResp.prototype._clone = function () { return new h.CommonOperateResp } , h.CommonOperateResp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , h.CommonOperateResp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , h.CommonOperateResp.prototype.writeTo = function (t) { t.writeStruct(0, this.response), t.writeString(1, this.functionType), t.writeString(2, this.responseJson) } , h.CommonOperateResp.prototype.readFrom = function (t) { this.response = t.readStruct(0, !1, this.response), this.functionType = t.readString(1, !1, this.functionType), this.responseJson = t.readString(2, !1, this.responseJson) } ; var p = { MessageHeader: function () { this.messId = "", this.messType = "", this.extUuid = "", this.roomId = 0, this.pushTime = 0 } }; p.MessageHeader.prototype._clone = function () { return new p.MessageHeader } , p.MessageHeader.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , p.MessageHeader.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , p.MessageHeader.prototype.writeTo = function (t) { t.writeString(0, this.messId), t.writeString(1, this.messType), t.writeString(2, this.extUuid), t.writeInt32(3, this.roomId), t.writeInt32(4, this.pushTime) } , p.MessageHeader.prototype.readFrom = function (t) { this.messId = t.readString(0, !1, this.messId), this.messType = t.readString(1, !1, this.messType), this.extUuid = t.readString(2, !1, this.extUuid), this.roomId = t.readInt32(3, !1, this.roomId), this.pushTime = t.readInt32(4, !1, this.pushTime) } , p.MessageBody = function () { this.event = "", this.content = "" } , p.MessageBody.prototype._clone = function () { return new p.MessageBody } , p.MessageBody.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , p.MessageBody.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , p.MessageBody.prototype.writeTo = function (t) { t.writeString(0, this.event), t.writeString(1, this.content) } , p.MessageBody.prototype.readFrom = function (t) { this.event = t.readString(0, !1, this.event), this.content = t.readString(1, !1, this.content) } , p.Message = function () { this.header = new p.MessageHeader, this.body = new p.MessageBody } , p.Message.prototype._clone = function () { return new p.Message } , p.Message.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , p.Message.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , p.Message.prototype.writeTo = function (t) { t.writeStruct(0, this.header), t.writeStruct(1, this.body) } , p.Message.prototype.readFrom = function (t) { this.header = t.readStruct(0, !1, this.header), this.body = t.readStruct(1, !1, this.body) } , p.LiveEventMessageHeader = function () { this.messId = "", this.messType = "", this.extUuid = "", this.roomId = 0, this.pushTime = 0, this.compress = "" } , p.LiveEventMessageHeader.prototype._clone = function () { return new p.LiveEventMessageHeader } , p.LiveEventMessageHeader.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , p.LiveEventMessageHeader.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , p.LiveEventMessageHeader.prototype.writeTo = function (t) { t.writeString(0, this.messId), t.writeString(1, this.messType), t.writeString(2, this.extUuid), t.writeInt32(3, this.roomId), t.writeInt32(4, this.pushTime), t.writeString(5, this.compress) } , p.LiveEventMessageHeader.prototype.readFrom = function (t) { this.messId = t.readString(0, !1, this.messId), this.messType = t.readString(1, !1, this.messType), this.extUuid = t.readString(2, !1, this.extUuid), this.roomId = t.readInt32(3, !1, this.roomId), this.pushTime = t.readInt32(4, !1, this.pushTime), this.compress = t.readString(5, !1, this.compress) } , p.LiveEventMessageBody = function () { this.event = "", this.content = "" } , p.LiveEventMessageBody.prototype._clone = function () { return new p.LiveEventMessageBody } , p.LiveEventMessageBody.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , p.LiveEventMessageBody.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , p.LiveEventMessageBody.prototype.writeTo = function (t) { t.writeString(0, this.event), t.writeString(1, this.content) } , p.LiveEventMessageBody.prototype.readFrom = function (t) { this.event = t.readString(0, !1, this.event), this.content = t.readString(1, !1, this.content) } , p.LiveEventMessage = function () { this.header = new p.LiveEventMessageHeader, this.body = new p.LiveEventMessageBody } , p.LiveEventMessage.prototype._clone = function () { return new p.LiveEventMessage } , p.LiveEventMessage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , p.LiveEventMessage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , p.LiveEventMessage.prototype.writeTo = function (t) { t.writeStruct(0, this.header), t.writeStruct(1, this.body) } , p.LiveEventMessage.prototype.readFrom = function (t) { this.header = t.readStruct(0, !1, this.header), this.body = t.readStruct(1, !1, this.body) } ; var l = { MessageHeader: function () { this.messId = "", this.messType = "", this.roomId = 0, this.pushTime = 0 } }; l.MessageHeader.prototype._clone = function () { return new l.MessageHeader } , l.MessageHeader.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , l.MessageHeader.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , l.MessageHeader.prototype.writeTo = function (t) { t.writeString(0, this.messId), t.writeString(1, this.messType), t.writeInt32(2, this.roomId), t.writeInt32(3, this.pushTime) } , l.MessageHeader.prototype.readFrom = function (t) { this.messId = t.readString(0, !1, this.messId), this.messType = t.readString(1, !1, this.messType), this.roomId = t.readInt32(2, !1, this.roomId), this.pushTime = t.readInt32(3, !1, this.pushTime) } , l.MessageBody = function () { this.event = "", this.content = "" } , l.MessageBody.prototype._clone = function () { return new l.MessageBody } , l.MessageBody.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , l.MessageBody.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , l.MessageBody.prototype.writeTo = function (t) { t.writeString(0, this.event), t.writeString(1, this.content) } , l.MessageBody.prototype.readFrom = function (t) { this.event = t.readString(0, !1, this.event), this.content = t.readString(1, !1, this.content) } , l.Message = function () { this.header = new l.MessageHeader, this.body = new l.MessageBody } , l.Message.prototype._clone = function () { return new l.Message } , l.Message.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , l.Message.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , l.Message.prototype.writeTo = function (t) { t.writeStruct(0, this.header), t.writeStruct(1, this.body) } , l.Message.prototype.readFrom = function (t) { this.header = t.readStruct(0, !1, this.header), this.body = t.readStruct(1, !1, this.body) } , n.EnterPayLiveRoomReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.EnterPayLiveRoomReq.prototype._clone = function () { return new n.EnterPayLiveRoomReq } , n.EnterPayLiveRoomReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EnterPayLiveRoomReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EnterPayLiveRoomReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.EnterPayLiveRoomReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.EnterPayLiveRoomRsp = function () { this.sMessage = "", this.sPassword = "", this.lRemainingSecond = 0, this.eStatus = 0, this.lPrice = 0, this.lSubscribeTime = 0, this.lFreeTime = 0 } , n.EnterPayLiveRoomRsp.prototype._clone = function () { return new n.EnterPayLiveRoomRsp } , n.EnterPayLiveRoomRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EnterPayLiveRoomRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EnterPayLiveRoomRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeString(1, this.sPassword), t.writeInt64(2, this.lRemainingSecond), t.writeInt32(3, this.eStatus), t.writeInt64(4, this.lPrice), t.writeInt64(5, this.lSubscribeTime), t.writeInt64(6, this.lFreeTime) } , n.EnterPayLiveRoomRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.sPassword = t.readString(1, !1, this.sPassword), this.lRemainingSecond = t.readInt64(2, !1, this.lRemainingSecond), this.eStatus = t.readInt32(3, !1, this.eStatus), this.lPrice = t.readInt64(4, !1, this.lPrice), this.lSubscribeTime = t.readInt64(5, !1, this.lSubscribeTime), this.lFreeTime = t.readInt64(6, !1, this.lFreeTime) } , n.SubscribePayLiveRoomReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.SubscribePayLiveRoomReq.prototype._clone = function () { return new n.SubscribePayLiveRoomReq } , n.SubscribePayLiveRoomReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribePayLiveRoomReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribePayLiveRoomReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.SubscribePayLiveRoomReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.SubscribePayLiveRoomRsp = function () { this.sMessage = "", this.eStatus = 0, this.lTimeNow = 0 } , n.SubscribePayLiveRoomRsp.prototype._clone = function () { return new n.SubscribePayLiveRoomRsp } , n.SubscribePayLiveRoomRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribePayLiveRoomRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribePayLiveRoomRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeInt32(1, this.eStatus), t.writeInt64(2, this.lTimeNow) } , n.SubscribePayLiveRoomRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.eStatus = t.readInt32(1, !1, this.eStatus), this.lTimeNow = t.readInt64(2, !1, this.lTimeNow) } , n.GetPayLiveRoomInfoReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetPayLiveRoomInfoReq.prototype._clone = function () { return new n.GetPayLiveRoomInfoReq } , n.GetPayLiveRoomInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPayLiveRoomInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPayLiveRoomInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetPayLiveRoomInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetPayLiveRoomInfoRsp = function () { this.sMessage = "", this.lPrice = 0, this.lPaidSecond = 0, this.lFreeSecond = 0, this.sMaskTitle = "", this.sMaskContent = "", this.sPayLimitContent = "", this.sShowTipsContent = "", this.iPayType = 0, this.vCanUseCoupon = new r.Vector(new n.PayLiveRoomUserCoupon), this.vNoUseCoupon = new r.Vector(new n.PayLiveRoomUserCoupon) } , n.GetPayLiveRoomInfoRsp.prototype._clone = function () { return new n.GetPayLiveRoomInfoRsp } , n.GetPayLiveRoomInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPayLiveRoomInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPayLiveRoomInfoRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeInt64(1, this.lPrice), t.writeInt64(2, this.lPaidSecond), t.writeInt64(3, this.lFreeSecond), t.writeString(4, this.sMaskTitle), t.writeString(5, this.sMaskContent), t.writeString(6, this.sPayLimitContent), t.writeString(7, this.sShowTipsContent), t.writeInt32(8, this.iPayType), t.writeVector(9, this.vCanUseCoupon), t.writeVector(10, this.vNoUseCoupon) } , n.GetPayLiveRoomInfoRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.lPrice = t.readInt64(1, !1, this.lPrice), this.lPaidSecond = t.readInt64(2, !1, this.lPaidSecond), this.lFreeSecond = t.readInt64(3, !1, this.lFreeSecond), this.sMaskTitle = t.readString(4, !1, this.sMaskTitle), this.sMaskContent = t.readString(5, !1, this.sMaskContent), this.sPayLimitContent = t.readString(6, !1, this.sPayLimitContent), this.sShowTipsContent = t.readString(7, !1, this.sShowTipsContent), this.iPayType = t.readInt32(8, !1, this.iPayType), this.vCanUseCoupon = t.readVector(9, !1, this.vCanUseCoupon), this.vNoUseCoupon = t.readVector(10, !1, this.vNoUseCoupon) } , n.EEnterPayLiveRoomStatus = { Enter_FreeRoom: 0, Enter_NoLoginIn: 1, Enter_FreeWithTime: 2, Enter_FreeWithoutTime: 3, Enter_Ordered: 4, Enter_OrderNoPaid: 5, Enter_OrderIsExpired: 6 }, n.ESubscribePayLiveRoomStatus = { Subscribe_NoLoginIn: 0, Subscribe_HavePaidOrder: 1, Subscribe_HaveNoPaidOrder: 2, Subscribe_Success: 3, Subscribe_Failure: 4, Subscribe_Offline: 5, Subscribe_PayUnavailable: 6 }, n.PayLiveRoomNotice = function () { this.lUid = 0, this.lPid = 0, this.iType = 0, this.lRemainingSecond = 0 } , n.PayLiveRoomNotice.prototype._clone = function () { return new n.PayLiveRoomNotice } , n.PayLiveRoomNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PayLiveRoomNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PayLiveRoomNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iType), t.writeInt64(3, this.lRemainingSecond) } , n.PayLiveRoomNotice.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lPid = t.readInt64(1, !1, this.lPid), this.iType = t.readInt32(2, !1, this.iType), this.lRemainingSecond = t.readInt64(3, !1, this.lRemainingSecond) } , n.PayLiveRoomUserCoupon = function () { this.lCouponTypeId = 0, this.sCouponId = "", this.iCouponType = 0, this.lDuration = 0, this.lStartTime = 0, this.lExpireTime = 0, this.iStatus = 0, this.sCouponDesc = "", this.sCouponName = "" } , n.PayLiveRoomUserCoupon.prototype._clone = function () { return new n.PayLiveRoomUserCoupon } , n.PayLiveRoomUserCoupon.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PayLiveRoomUserCoupon.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PayLiveRoomUserCoupon.prototype.writeTo = function (t) { t.writeInt64(0, this.lCouponTypeId), t.writeString(1, this.sCouponId), t.writeInt64(2, this.iCouponType), t.writeInt64(3, this.lDuration), t.writeInt64(4, this.lStartTime), t.writeInt64(5, this.lExpireTime), t.writeInt32(6, this.iStatus), t.writeString(7, this.sCouponDesc), t.writeString(8, this.sCouponName) } , n.PayLiveRoomUserCoupon.prototype.readFrom = function (t) { this.lCouponTypeId = t.readInt64(0, !1, this.lCouponTypeId), this.sCouponId = t.readString(1, !1, this.sCouponId), this.iCouponType = t.readInt64(2, !1, this.iCouponType), this.lDuration = t.readInt64(3, !1, this.lDuration), this.lStartTime = t.readInt64(4, !1, this.lStartTime), this.lExpireTime = t.readInt64(5, !1, this.lExpireTime), this.iStatus = t.readInt32(6, !1, this.iStatus), this.sCouponDesc = t.readString(7, !1, this.sCouponDesc), this.sCouponName = t.readString(8, !1, this.sCouponName) } , n.PayLiveRoomCouponConsumeReq = function () { this.tId = new n.UserId, this.lPid = 0, this.tCoupon = new n.PayLiveRoomUserCoupon } , n.PayLiveRoomCouponConsumeReq.prototype._clone = function () { return new n.PayLiveRoomCouponConsumeReq } , n.PayLiveRoomCouponConsumeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PayLiveRoomCouponConsumeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PayLiveRoomCouponConsumeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeStruct(2, this.tCoupon) } , n.PayLiveRoomCouponConsumeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.tCoupon = t.readStruct(2, !1, this.tCoupon) } , n.PayLiveRoomCouponConsumeRsp = function () { this.sMessage = "", this.eStatus = 0, this.lTimeNow = 0 } , n.PayLiveRoomCouponConsumeRsp.prototype._clone = function () { return new n.PayLiveRoomCouponConsumeRsp } , n.PayLiveRoomCouponConsumeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PayLiveRoomCouponConsumeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PayLiveRoomCouponConsumeRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeInt32(1, this.eStatus), t.writeInt64(2, this.lTimeNow) } , n.PayLiveRoomCouponConsumeRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.eStatus = t.readInt32(1, !1, this.eStatus), this.lTimeNow = t.readInt64(2, !1, this.lTimeNow) } , n.GiftInventGetPanelInfoReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GiftInventGetPanelInfoReq.prototype._clone = function () { return new n.GiftInventGetPanelInfoReq } , n.GiftInventGetPanelInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventGetPanelInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventGetPanelInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GiftInventGetPanelInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GiftInventGetPanelInfoRsp = function () { this.tAwardPoolInfo = new n.GiftInventBigAwardPoolInfo, this.tAwardPoolCountDown = new n.GiftInventBigAwardPoolCountDown, this.vPrizeUserList = new r.Vector(new n.GiftInventPrizeUserInfo), this.mAwardPoolGiftInfo = new r.Map(new r.INT32, new n.GiftInventAwardGiftInfo), this.tBigAwardRemainTimeInfo = new n.GiftInventBigAwardRemainTimeInfo, this.lPid = 0, this.iRetCode = 0, this.tParticipateItemInfo = new n.GiftInventAwardGiftInfo, this.iVersion = 0 } , n.GiftInventGetPanelInfoRsp.prototype._clone = function () { return new n.GiftInventGetPanelInfoRsp } , n.GiftInventGetPanelInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventGetPanelInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventGetPanelInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tAwardPoolInfo), t.writeStruct(1, this.tAwardPoolCountDown), t.writeVector(2, this.vPrizeUserList), t.writeMap(3, this.mAwardPoolGiftInfo), t.writeStruct(4, this.tBigAwardRemainTimeInfo), t.writeInt64(5, this.lPid), t.writeInt32(6, this.iRetCode), t.writeStruct(7, this.tParticipateItemInfo), t.writeInt32(8, this.iVersion) } , n.GiftInventGetPanelInfoRsp.prototype.readFrom = function (t) { this.tAwardPoolInfo = t.readStruct(0, !1, this.tAwardPoolInfo), this.tAwardPoolCountDown = t.readStruct(1, !1, this.tAwardPoolCountDown), this.vPrizeUserList = t.readVector(2, !1, this.vPrizeUserList), this.mAwardPoolGiftInfo = t.readMap(3, !1, this.mAwardPoolGiftInfo), this.tBigAwardRemainTimeInfo = t.readStruct(4, !1, this.tBigAwardRemainTimeInfo), this.lPid = t.readInt64(5, !1, this.lPid), this.iRetCode = t.readInt32(6, !1, this.iRetCode), this.tParticipateItemInfo = t.readStruct(7, !1, this.tParticipateItemInfo), this.iVersion = t.readInt32(8, !1, this.iVersion) } , n.GiftInventBigAwardPoolInfo = function () { this.lAwardPoolScore = 0, this.iStatus = 0, this.iAwardGiftValue = 0, this.iAwardGiftCount = 0 } , n.GiftInventBigAwardPoolInfo.prototype._clone = function () { return new n.GiftInventBigAwardPoolInfo } , n.GiftInventBigAwardPoolInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventBigAwardPoolInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventBigAwardPoolInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lAwardPoolScore), t.writeInt32(1, this.iStatus), t.writeInt32(2, this.iAwardGiftValue), t.writeInt32(3, this.iAwardGiftCount) } , n.GiftInventBigAwardPoolInfo.prototype.readFrom = function (t) { this.lAwardPoolScore = t.readInt64(0, !1, this.lAwardPoolScore), this.iStatus = t.readInt32(1, !1, this.iStatus), this.iAwardGiftValue = t.readInt32(2, !1, this.iAwardGiftValue), this.iAwardGiftCount = t.readInt32(3, !1, this.iAwardGiftCount) } , n.GiftInventBigAwardPoolCountDown = function () { this.iStatus = 0, this.sOpenHourTime = "", this.iSeconds = 0 } , n.GiftInventBigAwardPoolCountDown.prototype._clone = function () { return new n.GiftInventBigAwardPoolCountDown } , n.GiftInventBigAwardPoolCountDown.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventBigAwardPoolCountDown.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventBigAwardPoolCountDown.prototype.writeTo = function (t) { t.writeInt32(0, this.iStatus), t.writeString(1, this.sOpenHourTime), t.writeInt32(2, this.iSeconds) } , n.GiftInventBigAwardPoolCountDown.prototype.readFrom = function (t) { this.iStatus = t.readInt32(0, !1, this.iStatus), this.sOpenHourTime = t.readString(1, !1, this.sOpenHourTime), this.iSeconds = t.readInt32(2, !1, this.iSeconds) } , n.GiftInventPrizeUserInfo = function () { this.lUid = 0, this.sUserNick = "", this.sUserAvat = "", this.lPid = 0, this.sPresenterNick = "", this.sPresenterAvat = "", this.lTid = 0, this.lSid = 0, this.lPrizeTime = 0, this.lSendItemCount = 0, this.iGiftCount = 0, this.tChannelInfo = new n.PresenterChannelInfo } , n.GiftInventPrizeUserInfo.prototype._clone = function () { return new n.GiftInventPrizeUserInfo } , n.GiftInventPrizeUserInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventPrizeUserInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventPrizeUserInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sUserNick), t.writeString(2, this.sUserAvat), t.writeInt64(3, this.lPid), t.writeString(4, this.sPresenterNick), t.writeString(5, this.sPresenterAvat), t.writeInt64(6, this.lTid), t.writeInt64(7, this.lSid), t.writeInt64(8, this.lPrizeTime), t.writeInt64(9, this.lSendItemCount), t.writeInt32(10, this.iGiftCount), t.writeStruct(11, this.tChannelInfo) } , n.GiftInventPrizeUserInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sUserNick = t.readString(1, !1, this.sUserNick), this.sUserAvat = t.readString(2, !1, this.sUserAvat), this.lPid = t.readInt64(3, !1, this.lPid), this.sPresenterNick = t.readString(4, !1, this.sPresenterNick), this.sPresenterAvat = t.readString(5, !1, this.sPresenterAvat), this.lTid = t.readInt64(6, !1, this.lTid), this.lSid = t.readInt64(7, !1, this.lSid), this.lPrizeTime = t.readInt64(8, !1, this.lPrizeTime), this.lSendItemCount = t.readInt64(9, !1, this.lSendItemCount), this.iGiftCount = t.readInt32(10, !1, this.iGiftCount), this.tChannelInfo = t.readStruct(11, !1, this.tChannelInfo) } , n.GiftInventAwardGiftInfo = function () { this.iItemType = 0, this.iItemValue = 0, this.sItemIncoUrl = "", this.sItemName = "" } , n.GiftInventAwardGiftInfo.prototype._clone = function () { return new n.GiftInventAwardGiftInfo } , n.GiftInventAwardGiftInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventAwardGiftInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventAwardGiftInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iItemType), t.writeInt32(1, this.iItemValue), t.writeString(2, this.sItemIncoUrl), t.writeString(3, this.sItemName) } , n.GiftInventAwardGiftInfo.prototype.readFrom = function (t) { this.iItemType = t.readInt32(0, !1, this.iItemType), this.iItemValue = t.readInt32(1, !1, this.iItemValue), this.sItemIncoUrl = t.readString(2, !1, this.sItemIncoUrl), this.sItemName = t.readString(3, !1, this.sItemName) } , n.GiftInventBigAwardRemainTimeInfo = function () { this.tPrizeUserInfo = new n.GiftInventPrizeUserInfo, this.iTime = 0, this.sBigAwardPrizeIcoUrl = "" } , n.GiftInventBigAwardRemainTimeInfo.prototype._clone = function () { return new n.GiftInventBigAwardRemainTimeInfo } , n.GiftInventBigAwardRemainTimeInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventBigAwardRemainTimeInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventBigAwardRemainTimeInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tPrizeUserInfo), t.writeInt32(1, this.iTime), t.writeString(2, this.sBigAwardPrizeIcoUrl) } , n.GiftInventBigAwardRemainTimeInfo.prototype.readFrom = function (t) { this.tPrizeUserInfo = t.readStruct(0, !1, this.tPrizeUserInfo), this.iTime = t.readInt32(1, !1, this.iTime), this.sBigAwardPrizeIcoUrl = t.readString(2, !1, this.sBigAwardPrizeIcoUrl) } , n.GiftInventOpenAwardPoolTime = function () { this.iHour = 0, this.iMinues = 0, this.iSeconds = 0 } , n.GiftInventOpenAwardPoolTime.prototype._clone = function () { return new n.GiftInventOpenAwardPoolTime } , n.GiftInventOpenAwardPoolTime.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventOpenAwardPoolTime.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventOpenAwardPoolTime.prototype.writeTo = function (t) { t.writeInt32(0, this.iHour), t.writeInt32(1, this.iMinues), t.writeInt32(2, this.iSeconds) } , n.GiftInventOpenAwardPoolTime.prototype.readFrom = function (t) { this.iHour = t.readInt32(0, !1, this.iHour), this.iMinues = t.readInt32(1, !1, this.iMinues), this.iSeconds = t.readInt32(2, !1, this.iSeconds) } , n.GiftInventSmallPrizeInfoPush = function () { this.tPrizeUserInfo = new n.GiftInventPrizeUserInfo } , n.GiftInventSmallPrizeInfoPush.prototype._clone = function () { return new n.GiftInventSmallPrizeInfoPush } , n.GiftInventSmallPrizeInfoPush.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GiftInventSmallPrizeInfoPush.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GiftInventSmallPrizeInfoPush.prototype.writeTo = function (t) { t.writeStruct(0, this.tPrizeUserInfo) } , n.GiftInventSmallPrizeInfoPush.prototype.readFrom = function (t) { this.tPrizeUserInfo = t.readStruct(0, !1, this.tPrizeUserInfo) } , n.GetGiftInventRankListReq = function () { this.tId = new n.UserId, this.iRankType = 0 } , n.GetGiftInventRankListReq.prototype._clone = function () { return new n.GetGiftInventRankListReq } , n.GetGiftInventRankListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetGiftInventRankListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetGiftInventRankListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt32(1, this.iRankType) } , n.GetGiftInventRankListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.iRankType = t.readInt32(1, !1, this.iRankType) } , n.GetGiftInventRankListRsp = function () { this.vUserRankInfo = new r.Vector(new n.UserRankInfo), this.vPresenterRankInfo = new r.Vector(new n.UserRankInfo) } , n.GetGiftInventRankListRsp.prototype._clone = function () { return new n.GetGiftInventRankListRsp } , n.GetGiftInventRankListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetGiftInventRankListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetGiftInventRankListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vUserRankInfo), t.writeVector(1, this.vPresenterRankInfo) } , n.GetGiftInventRankListRsp.prototype.readFrom = function (t) { this.vUserRankInfo = t.readVector(0, !1, this.vUserRankInfo), this.vPresenterRankInfo = t.readVector(1, !1, this.vPresenterRankInfo) } , n.UserRankInfo = function () { this.lUid = 0, this.sNick = "", this.sAvatarUrl = "", this.iRank = 0, this.lScore = 0, this.tNobleInfo = new n.NobleInfo, this.tJumpChans = new n.PresenterChannelInfo } , n.UserRankInfo.prototype._clone = function () { return new n.UserRankInfo } , n.UserRankInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserRankInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserRankInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNick), t.writeString(2, this.sAvatarUrl), t.writeInt32(3, this.iRank), t.writeInt64(4, this.lScore), t.writeStruct(5, this.tNobleInfo), t.writeStruct(6, this.tJumpChans) } , n.UserRankInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNick = t.readString(1, !1, this.sNick), this.sAvatarUrl = t.readString(2, !1, this.sAvatarUrl), this.iRank = t.readInt32(3, !1, this.iRank), this.lScore = t.readInt64(4, !1, this.lScore), this.tNobleInfo = t.readStruct(5, !1, this.tNobleInfo), this.tJumpChans = t.readStruct(6, !1, this.tJumpChans) } , n.UserTeamMedalInfo = function () { this.lUid = 0, this.tTeamMedalInfo = new n.TeamMedalInfo, this.lLevel = 0, this.lNextLevelNeed = 0, this.vRights = new r.Vector(new r.INT32) } , n.UserTeamMedalInfo.prototype._clone = function () { return new n.UserTeamMedalInfo } , n.UserTeamMedalInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserTeamMedalInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserTeamMedalInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeStruct(1, this.tTeamMedalInfo), t.writeInt32(2, this.lLevel), t.writeInt64(3, this.lNextLevelNeed), t.writeVector(4, this.vRights) } , n.UserTeamMedalInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.tTeamMedalInfo = t.readStruct(1, !1, this.tTeamMedalInfo), this.lLevel = t.readInt32(2, !1, this.lLevel), this.lNextLevelNeed = t.readInt64(3, !1, this.lNextLevelNeed), this.vRights = t.readVector(4, !1, this.vRights) } , n.TeamMedalInfo = function () { this.lTeamMedalId = 0, this.sTeamName = "", this.sTeamLogo = "", this.sTeamWidgetPrefix = "" } , n.TeamMedalInfo.prototype._clone = function () { return new n.TeamMedalInfo } , n.TeamMedalInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TeamMedalInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TeamMedalInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lTeamMedalId), t.writeString(1, this.sTeamName), t.writeString(2, this.sTeamLogo), t.writeString(3, this.sTeamWidgetPrefix) } , n.TeamMedalInfo.prototype.readFrom = function (t) { this.lTeamMedalId = t.readInt64(0, !1, this.lTeamMedalId), this.sTeamName = t.readString(1, !1, this.sTeamName), this.sTeamLogo = t.readString(2, !1, this.sTeamLogo), this.sTeamWidgetPrefix = t.readString(3, !1, this.sTeamWidgetPrefix) } , n.ACGetRoomCreateOrderPrivilegeReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.ACGetRoomCreateOrderPrivilegeReq.prototype._clone = function () { return new n.ACGetRoomCreateOrderPrivilegeReq } , n.ACGetRoomCreateOrderPrivilegeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACGetRoomCreateOrderPrivilegeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACGetRoomCreateOrderPrivilegeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.ACGetRoomCreateOrderPrivilegeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.ACGetRoomCreateOrderPrivilegeRsp = function () { this.sMessage = "", this.iIsMaster = 0, this.iMode = 0 } , n.ACGetRoomCreateOrderPrivilegeRsp.prototype._clone = function () { return new n.ACGetRoomCreateOrderPrivilegeRsp } , n.ACGetRoomCreateOrderPrivilegeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACGetRoomCreateOrderPrivilegeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACGetRoomCreateOrderPrivilegeRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeInt32(1, this.iIsMaster), t.writeInt32(2, this.iMode) } , n.ACGetRoomCreateOrderPrivilegeRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.iIsMaster = t.readInt32(1, !1, this.iIsMaster), this.iMode = t.readInt32(2, !1, this.iMode) } , n.ACGetUserMasterProfileReq = function () { this.tId = new n.UserId, this.iIfGetEvStar = 0, this.lUid = 0 } , n.ACGetUserMasterProfileReq.prototype._clone = function () { return new n.ACGetUserMasterProfileReq } , n.ACGetUserMasterProfileReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACGetUserMasterProfileReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACGetUserMasterProfileReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt32(1, this.iIfGetEvStar), t.writeInt64(2, this.lUid) } , n.ACGetUserMasterProfileReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.iIfGetEvStar = t.readInt32(1, !1, this.iIfGetEvStar), this.lUid = t.readInt64(2, !1, this.lUid) } , n.ACGetUserMasterProfileRsp = function () { this.data = new n.AccompanyMasterProfile } , n.ACGetUserMasterProfileRsp.prototype._clone = function () { return new n.ACGetUserMasterProfileRsp } , n.ACGetUserMasterProfileRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACGetUserMasterProfileRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACGetUserMasterProfileRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.data) } , n.ACGetUserMasterProfileRsp.prototype.readFrom = function (t) { this.data = t.readStruct(0, !1, this.data) } , n.MasterProfileInRoomReq = function () { this.tId = new n.UserId, this.lPresenterUid = 0 } , n.MasterProfileInRoomReq.prototype._clone = function () { return new n.MasterProfileInRoomReq } , n.MasterProfileInRoomReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MasterProfileInRoomReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MasterProfileInRoomReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPresenterUid) } , n.MasterProfileInRoomReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPresenterUid = t.readInt64(1, !1, this.lPresenterUid) } , n.MasterProfileInRoomRsp = function () { this.vMaster = new r.Vector(new n.AccompanyMasterProfile), this.mpMasterUid2SeatPos = new r.Map(new r.INT64, new r.INT32), this.mpReceptionEvaluate = new r.Map(new r.INT64, new n.ReceptionEvaluateSummary) } , n.MasterProfileInRoomRsp.prototype._clone = function () { return new n.MasterProfileInRoomRsp } , n.MasterProfileInRoomRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MasterProfileInRoomRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MasterProfileInRoomRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vMaster), t.writeMap(1, this.mpMasterUid2SeatPos), t.writeMap(2, this.mpReceptionEvaluate) } , n.MasterProfileInRoomRsp.prototype.readFrom = function (t) { this.vMaster = t.readVector(0, !1, this.vMaster), this.mpMasterUid2SeatPos = t.readMap(1, !1, this.mpMasterUid2SeatPos), this.mpReceptionEvaluate = t.readMap(2, !1, this.mpReceptionEvaluate) } , n.AccompanyMasterProfile = function () { this.tUserBase = new n.UserBase, this.sSignChannel = "", this.sSignChannelName = "", this.vSkill = new r.Vector(new n.AccompanyMasterSkillDetail), this.sSingnChannelLogo = "", this.sClickMTJump = "", this.iStar = 0, this.tTag = new n.AccompanyTag, this.vTags = new r.Vector(new n.AccompanyTag), this.tLevel = new n.MasterLevelBase, this.iCustomerCount = 0 } , n.AccompanyMasterProfile.prototype._clone = function () { return new n.AccompanyMasterProfile } , n.AccompanyMasterProfile.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AccompanyMasterProfile.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AccompanyMasterProfile.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserBase), t.writeString(1, this.sSignChannel), t.writeString(2, this.sSignChannelName), t.writeVector(3, this.vSkill), t.writeString(4, this.sSingnChannelLogo), t.writeString(5, this.sClickMTJump), t.writeInt32(6, this.iStar), t.writeStruct(8, this.tTag), t.writeVector(9, this.vTags), t.writeStruct(10, this.tLevel), t.writeInt32(11, this.iCustomerCount) } , n.AccompanyMasterProfile.prototype.readFrom = function (t) { this.tUserBase = t.readStruct(0, !1, this.tUserBase), this.sSignChannel = t.readString(1, !1, this.sSignChannel), this.sSignChannelName = t.readString(2, !1, this.sSignChannelName), this.vSkill = t.readVector(3, !1, this.vSkill), this.sSingnChannelLogo = t.readString(4, !1, this.sSingnChannelLogo), this.sClickMTJump = t.readString(5, !1, this.sClickMTJump), this.iStar = t.readInt32(6, !1, this.iStar), this.tTag = t.readStruct(8, !1, this.tTag), this.vTags = t.readVector(9, !1, this.vTags), this.tLevel = t.readStruct(10, !1, this.tLevel), this.iCustomerCount = t.readInt32(11, !1, this.iCustomerCount) } , n.AccompanySkillProfile = function () { this.iId = 0, this.sName = "", this.sIcon = "", this.sDesc = "", this.sLevel = "", this.sUnit = "", this.sGameZone = "", this.vRemarkTags = new r.Vector(new r.STRING) } , n.AccompanySkillProfile.prototype._clone = function () { return new n.AccompanySkillProfile } , n.AccompanySkillProfile.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AccompanySkillProfile.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AccompanySkillProfile.prototype.writeTo = function (t) { t.writeInt32(0, this.iId), t.writeString(1, this.sName), t.writeString(2, this.sIcon), t.writeString(3, this.sDesc), t.writeString(4, this.sLevel), t.writeString(5, this.sUnit), t.writeString(6, this.sGameZone), t.writeVector(7, this.vRemarkTags) } , n.AccompanySkillProfile.prototype.readFrom = function (t) { this.iId = t.readInt32(0, !1, this.iId), this.sName = t.readString(1, !1, this.sName), this.sIcon = t.readString(2, !1, this.sIcon), this.sDesc = t.readString(3, !1, this.sDesc), this.sLevel = t.readString(4, !1, this.sLevel), this.sUnit = t.readString(5, !1, this.sUnit), this.sGameZone = t.readString(6, !1, this.sGameZone), this.vRemarkTags = t.readVector(7, !1, this.vRemarkTags) } , n.AccompanyMasterSkillDetail = function () { this.tBase = new n.AccompanySkillProfile, this.tStat = new n.AccompanyMasterSkillProfile, this.sJump = "" } , n.AccompanyMasterSkillDetail.prototype._clone = function () { return new n.AccompanyMasterSkillDetail } , n.AccompanyMasterSkillDetail.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AccompanyMasterSkillDetail.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AccompanyMasterSkillDetail.prototype.writeTo = function (t) { t.writeStruct(0, this.tBase), t.writeStruct(1, this.tStat), t.writeString(2, this.sJump) } , n.AccompanyMasterSkillDetail.prototype.readFrom = function (t) { this.tBase = t.readStruct(0, !1, this.tBase), this.tStat = t.readStruct(1, !1, this.tStat), this.sJump = t.readString(2, !1, this.sJump) } , n.AccompanyMasterSkillProfile = function () { this.lMasterUid = 0, this.iSkillId = 0, this.sLevel = "", this.iOrderCount = 0, this.iPrice = 0, this.sVoiceIntro = "", this.vTags = new r.Vector(new n.AccompanyTag), this.iVoiceLength = 0, this.sSkillLicense = "", this.iStar = 0, this.sIntroduce = "", this.tDiscountsInfo = new n.ACDiscountsPriceInfo, this.vExtTag = new r.Vector(new n.AccompanyTag), this.iCustomerCount = 0, this.iGoodRate = 0 } , n.AccompanyMasterSkillProfile.prototype._clone = function () { return new n.AccompanyMasterSkillProfile } , n.AccompanyMasterSkillProfile.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AccompanyMasterSkillProfile.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AccompanyMasterSkillProfile.prototype.writeTo = function (t) { t.writeInt64(0, this.lMasterUid), t.writeInt32(1, this.iSkillId), t.writeString(2, this.sLevel), t.writeInt32(3, this.iOrderCount), t.writeInt32(4, this.iPrice), t.writeString(5, this.sVoiceIntro), t.writeVector(6, this.vTags), t.writeInt32(7, this.iVoiceLength), t.writeString(8, this.sSkillLicense), t.writeInt32(9, this.iStar), t.writeString(10, this.sIntroduce), t.writeStruct(11, this.tDiscountsInfo), t.writeVector(12, this.vExtTag), t.writeInt32(13, this.iCustomerCount), t.writeInt32(14, this.iGoodRate) } , n.AccompanyMasterSkillProfile.prototype.readFrom = function (t) { this.lMasterUid = t.readInt64(0, !1, this.lMasterUid), this.iSkillId = t.readInt32(1, !1, this.iSkillId), this.sLevel = t.readString(2, !1, this.sLevel), this.iOrderCount = t.readInt32(3, !1, this.iOrderCount), this.iPrice = t.readInt32(4, !1, this.iPrice), this.sVoiceIntro = t.readString(5, !1, this.sVoiceIntro), this.vTags = t.readVector(6, !1, this.vTags), this.iVoiceLength = t.readInt32(7, !1, this.iVoiceLength), this.sSkillLicense = t.readString(8, !1, this.sSkillLicense), this.iStar = t.readInt32(9, !1, this.iStar), this.sIntroduce = t.readString(10, !1, this.sIntroduce), this.tDiscountsInfo = t.readStruct(11, !1, this.tDiscountsInfo), this.vExtTag = t.readVector(12, !1, this.vExtTag), this.iCustomerCount = t.readInt32(13, !1, this.iCustomerCount), this.iGoodRate = t.readInt32(14, !1, this.iGoodRate) } , n.ACDiscountsPriceInfo = function () { this.iType = 0, this.iDiscount = 0, this.iDiscountPrice = 0, this.iSrcPrice = 0, this.sUnit = "" } , n.ACDiscountsPriceInfo.prototype._clone = function () { return new n.ACDiscountsPriceInfo } , n.ACDiscountsPriceInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACDiscountsPriceInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACDiscountsPriceInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeInt32(1, this.iDiscount), t.writeInt32(2, this.iDiscountPrice), t.writeInt32(3, this.iSrcPrice), t.writeString(4, this.sUnit) } , n.ACDiscountsPriceInfo.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.iDiscount = t.readInt32(1, !1, this.iDiscount), this.iDiscountPrice = t.readInt32(2, !1, this.iDiscountPrice), this.iSrcPrice = t.readInt32(3, !1, this.iSrcPrice), this.sUnit = t.readString(4, !1, this.sUnit) } , n.AccompanyTag = function () { this.iTagId = 0, this.sName = "", this.sIconUrl = "", this.sDesc = "", this.iType = 0, this.sValue = "" } , n.AccompanyTag.prototype._clone = function () { return new n.AccompanyTag } , n.AccompanyTag.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AccompanyTag.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AccompanyTag.prototype.writeTo = function (t) { t.writeInt32(0, this.iTagId), t.writeString(1, this.sName), t.writeString(2, this.sIconUrl), t.writeString(3, this.sDesc), t.writeInt32(4, this.iType), t.writeString(5, this.sValue) } , n.AccompanyTag.prototype.readFrom = function (t) { this.iTagId = t.readInt32(0, !1, this.iTagId), this.sName = t.readString(1, !1, this.sName), this.sIconUrl = t.readString(2, !1, this.sIconUrl), this.sDesc = t.readString(3, !1, this.sDesc), this.iType = t.readInt32(4, !1, this.iType), this.sValue = t.readString(5, !1, this.sValue) } , n.MasterLevelBase = function () { this.lMasterUid = 0, this.iLevel = 0, this.iLightUp = 0 } , n.MasterLevelBase.prototype._clone = function () { return new n.MasterLevelBase } , n.MasterLevelBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MasterLevelBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MasterLevelBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lMasterUid), t.writeInt32(1, this.iLevel), t.writeInt32(2, this.iLightUp) } , n.MasterLevelBase.prototype.readFrom = function (t) { this.lMasterUid = t.readInt64(0, !1, this.lMasterUid), this.iLevel = t.readInt32(1, !1, this.iLevel), this.iLightUp = t.readInt32(2, !1, this.iLightUp) } , n.ReceptionEvaluateSummary = function () { this.dEvaluteScore = 0, this.iEvaluateNum = 0, this.iReceptionOrderNum = 0, this.iReceptionPrice = 0 } , n.ReceptionEvaluateSummary.prototype._clone = function () { return new n.ReceptionEvaluateSummary } , n.ReceptionEvaluateSummary.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ReceptionEvaluateSummary.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ReceptionEvaluateSummary.prototype.writeTo = function (t) { t.writeDouble(0, this.dEvaluteScore), t.writeInt32(1, this.iEvaluateNum), t.writeInt32(2, this.iReceptionOrderNum), t.writeInt32(3, this.iReceptionPrice) } , n.ReceptionEvaluateSummary.prototype.readFrom = function (t) { this.dEvaluteScore = t.readDouble(0, !1, this.dEvaluteScore), this.iEvaluateNum = t.readInt32(1, !1, this.iEvaluateNum), this.iReceptionOrderNum = t.readInt32(2, !1, this.iReceptionOrderNum), this.iReceptionPrice = t.readInt32(3, !1, this.iReceptionPrice) } , n.ACCreateOrderReq = function () { this.tId = new n.UserId, this.lMTUid = 0, this.iNum = 0, this.iSkillId = 0, this.iServiceTime = 0, this.iPayType = 0, this.iSrcType = 0, this.sSrcExt = "", this.iPrice = 0, this.tDisc = new n.ACDiscountsPriceInfo, this.lCost = 0, this.tCP = new n.ACCouponInfo, this.iDisType = 0, this.iAutoPay = 1, this.sSrcExtV2 = "" } , n.ACCreateOrderReq.prototype._clone = function () { return new n.ACCreateOrderReq } , n.ACCreateOrderReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCreateOrderReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCreateOrderReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lMTUid), t.writeInt32(2, this.iNum), t.writeInt32(3, this.iSkillId), t.writeInt64(4, this.iServiceTime), t.writeInt32(5, this.iPayType), t.writeInt32(6, this.iSrcType), t.writeString(7, this.sSrcExt), t.writeInt32(8, this.iPrice), t.writeStruct(9, this.tDisc), t.writeInt64(10, this.lCost), t.writeStruct(11, this.tCP), t.writeInt32(12, this.iDisType), t.writeInt32(13, this.iAutoPay), t.writeString(14, this.sSrcExtV2) } , n.ACCreateOrderReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lMTUid = t.readInt64(1, !1, this.lMTUid), this.iNum = t.readInt32(2, !1, this.iNum), this.iSkillId = t.readInt32(3, !1, this.iSkillId), this.iServiceTime = t.readInt64(4, !1, this.iServiceTime), this.iPayType = t.readInt32(5, !1, this.iPayType), this.iSrcType = t.readInt32(6, !1, this.iSrcType), this.sSrcExt = t.readString(7, !1, this.sSrcExt), this.iPrice = t.readInt32(8, !1, this.iPrice), this.tDisc = t.readStruct(9, !1, this.tDisc), this.lCost = t.readInt64(10, !1, this.lCost), this.tCP = t.readStruct(11, !1, this.tCP), this.iDisType = t.readInt32(12, !1, this.iDisType), this.iAutoPay = t.readInt32(13, !1, this.iAutoPay), this.sSrcExtV2 = t.readString(14, !1, this.sSrcExtV2) } , n.ACCreateOrderRsp = function () { this.tRet = new n.ACCommRsp, this.sOrderId = "" } , n.ACCreateOrderRsp.prototype._clone = function () { return new n.ACCreateOrderRsp } , n.ACCreateOrderRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCreateOrderRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCreateOrderRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tRet), t.writeString(1, this.sOrderId) } , n.ACCreateOrderRsp.prototype.readFrom = function (t) { this.tRet = t.readStruct(0, !1, this.tRet), this.sOrderId = t.readString(1, !1, this.sOrderId) } , n.ACCouponInfo = function () { this.tCP = new n.ACCouponBase, this.tInfo = new n.ACCouponStatuInfo } , n.ACCouponInfo.prototype._clone = function () { return new n.ACCouponInfo } , n.ACCouponInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCouponInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCouponInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tCP), t.writeStruct(1, this.tInfo) } , n.ACCouponInfo.prototype.readFrom = function (t) { this.tCP = t.readStruct(0, !1, this.tCP), this.tInfo = t.readStruct(1, !1, this.tInfo) } , n.ACCouponBase = function () { this.lCid = 0, this.lCreateTime = 0, this.sName = "", this.iPrice = 0, this.iThreshold = 0, this.lEndTime = 0, this.lBgnTime = 0, this.iDispathType = 0, this.lPid = 0, this.lPidHuya = 0, this.sGroupId = "", this.sCouponUrl = "", this.lPayUid = 0, this.sTag = "", this.sAction = "" } , n.ACCouponBase.prototype._clone = function () { return new n.ACCouponBase } , n.ACCouponBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCouponBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCouponBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lCid), t.writeInt64(1, this.lCreateTime), t.writeString(2, this.sName), t.writeInt32(3, this.iPrice), t.writeInt32(4, this.iThreshold), t.writeInt64(5, this.lEndTime), t.writeInt64(6, this.lBgnTime), t.writeInt32(7, this.iDispathType), t.writeInt64(8, this.lPid), t.writeInt64(9, this.lPidHuya), t.writeString(10, this.sGroupId), t.writeString(11, this.sCouponUrl), t.writeInt64(12, this.lPayUid), t.writeString(13, this.sTag), t.writeString(14, this.sAction) } , n.ACCouponBase.prototype.readFrom = function (t) { this.lCid = t.readInt64(0, !1, this.lCid), this.lCreateTime = t.readInt64(1, !1, this.lCreateTime), this.sName = t.readString(2, !1, this.sName), this.iPrice = t.readInt32(3, !1, this.iPrice), this.iThreshold = t.readInt32(4, !1, this.iThreshold), this.lEndTime = t.readInt64(5, !1, this.lEndTime), this.lBgnTime = t.readInt64(6, !1, this.lBgnTime), this.iDispathType = t.readInt32(7, !1, this.iDispathType), this.lPid = t.readInt64(8, !1, this.lPid), this.lPidHuya = t.readInt64(9, !1, this.lPidHuya), this.sGroupId = t.readString(10, !1, this.sGroupId), this.sCouponUrl = t.readString(11, !1, this.sCouponUrl), this.lPayUid = t.readInt64(12, !1, this.lPayUid), this.sTag = t.readString(13, !1, this.sTag), this.sAction = t.readString(14, !1, this.sAction) } , n.ACCouponStatuInfo = function () { this.iStatus = 0, this.sId = "", this.lGetTime = 0, this.sOid = "", this.lUid = 0, this.sCouponUrl = "", this.lUseTime = 0 } , n.ACCouponStatuInfo.prototype._clone = function () { return new n.ACCouponStatuInfo } , n.ACCouponStatuInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCouponStatuInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCouponStatuInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iStatus), t.writeString(1, this.sId), t.writeInt64(2, this.lGetTime), t.writeString(3, this.sOid), t.writeInt64(4, this.lUid), t.writeString(5, this.sCouponUrl), t.writeInt64(6, this.lUseTime) } , n.ACCouponStatuInfo.prototype.readFrom = function (t) { this.iStatus = t.readInt32(0, !1, this.iStatus), this.sId = t.readString(1, !1, this.sId), this.lGetTime = t.readInt64(2, !1, this.lGetTime), this.sOid = t.readString(3, !1, this.sOid), this.lUid = t.readInt64(4, !1, this.lUid), this.sCouponUrl = t.readString(5, !1, this.sCouponUrl), this.lUseTime = t.readInt64(6, !1, this.lUseTime) } , n.ACCommRsp = function () { this.iRet = 0, this.sDes = "" } , n.ACCommRsp.prototype._clone = function () { return new n.ACCommRsp } , n.ACCommRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCommRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCommRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeString(1, this.sDes) } , n.ACCommRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.sDes = t.readString(1, !1, this.sDes) } , n.ACOrderInfo = function () { this.tMTInfo = new n.UserBase, this.tCTInfo = new n.UserBase, this.tSkillInfo = new n.AccompanyMasterSkillDetail, this.tOrderBase = new n.ACOrderBase, this.tComplainInfo = new n.ACComplainInfo, this.sToast = "", this.sJumpMsg = "", this.sSignChannel = "", this.sSignChannelName = "", this.vNext = new r.Vector(new r.INT32), this.tDes = new n.ACOrderDes, this.tLevel = new n.MasterLevelBase, this.tContext = new n.ACOrderContext } , n.ACOrderInfo.prototype._clone = function () { return new n.ACOrderInfo } , n.ACOrderInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACOrderInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACOrderInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tMTInfo), t.writeStruct(1, this.tCTInfo), t.writeStruct(2, this.tSkillInfo), t.writeStruct(3, this.tOrderBase), t.writeStruct(4, this.tComplainInfo), t.writeString(5, this.sToast), t.writeString(6, this.sJumpMsg), t.writeString(7, this.sSignChannel), t.writeString(8, this.sSignChannelName), t.writeVector(9, this.vNext), t.writeStruct(10, this.tDes), t.writeStruct(11, this.tLevel), t.writeStruct(12, this.tContext) } , n.ACOrderInfo.prototype.readFrom = function (t) { this.tMTInfo = t.readStruct(0, !1, this.tMTInfo), this.tCTInfo = t.readStruct(1, !1, this.tCTInfo), this.tSkillInfo = t.readStruct(2, !1, this.tSkillInfo), this.tOrderBase = t.readStruct(3, !1, this.tOrderBase), this.tComplainInfo = t.readStruct(4, !1, this.tComplainInfo), this.sToast = t.readString(5, !1, this.sToast), this.sJumpMsg = t.readString(6, !1, this.sJumpMsg), this.sSignChannel = t.readString(7, !1, this.sSignChannel), this.sSignChannelName = t.readString(8, !1, this.sSignChannelName), this.vNext = t.readVector(9, !1, this.vNext), this.tDes = t.readStruct(10, !1, this.tDes), this.tLevel = t.readStruct(11, !1, this.tLevel), this.tContext = t.readStruct(12, !1, this.tContext) } , n.ACOrderBase = function () { this.sId = "", this.lCreateTime = 0, this.tSatusExtList = new n.ACStatusExtList, this.iPrice = 0, this.iNum = 0, this.iCost = 0, this.iStatus = 0, this.iServiceTime = 0, this.iCurStatusReason = 0, this.lRemain = 0, this.lMasterUid = 0, this.lCustomerUid = 0, this.sPayId = "", this.iSkillId = 0, this.sRefundId = "", this.lFinishTime = 0, this.iSrcType = 0, this.sSrcExt = "", this.lCid = 0, this.sHistory = "", this.sExt = "", this.vHistory = new r.Vector(new n.ACStatusExt), this.tDisc = new n.ACDiscountsPriceInfo, this.iDisType = 0, this.tCP = new n.ACCouponInfo, this.iPayStatus = 0, this.iRefundStatus = 0, this.lCurStatusTime = 0, this.iAutoPay = 1, this.sSrcExtV2 = "", this.iCurStatusAction = 0 } , n.ACOrderBase.prototype._clone = function () { return new n.ACOrderBase } , n.ACOrderBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACOrderBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACOrderBase.prototype.writeTo = function (t) { t.writeString(0, this.sId), t.writeInt64(1, this.lCreateTime), t.writeStruct(2, this.tSatusExtList), t.writeInt32(3, this.iPrice), t.writeInt32(4, this.iNum), t.writeInt64(5, this.iCost), t.writeInt32(6, this.iStatus), t.writeInt64(7, this.iServiceTime), t.writeInt32(8, this.iCurStatusReason), t.writeInt64(9, this.lRemain), t.writeInt64(10, this.lMasterUid), t.writeInt64(11, this.lCustomerUid), t.writeString(12, this.sPayId), t.writeInt32(13, this.iSkillId), t.writeString(14, this.sRefundId), t.writeInt64(15, this.lFinishTime), t.writeInt32(16, this.iSrcType), t.writeString(17, this.sSrcExt), t.writeInt64(18, this.lCid), t.writeString(19, this.sHistory), t.writeString(20, this.sExt), t.writeVector(22, this.vHistory), t.writeStruct(23, this.tDisc), t.writeInt32(25, this.iDisType), t.writeStruct(26, this.tCP), t.writeInt32(27, this.iPayStatus), t.writeInt32(28, this.iRefundStatus), t.writeInt64(29, this.lCurStatusTime), t.writeInt32(30, this.iAutoPay), t.writeString(31, this.sSrcExtV2), t.writeInt32(32, this.iCurStatusAction) } , n.ACOrderBase.prototype.readFrom = function (t) { this.sId = t.readString(0, !1, this.sId), this.lCreateTime = t.readInt64(1, !1, this.lCreateTime), this.tSatusExtList = t.readStruct(2, !1, this.tSatusExtList), this.iPrice = t.readInt32(3, !1, this.iPrice), this.iNum = t.readInt32(4, !1, this.iNum), this.iCost = t.readInt64(5, !1, this.iCost), this.iStatus = t.readInt32(6, !1, this.iStatus), this.iServiceTime = t.readInt64(7, !1, this.iServiceTime), this.iCurStatusReason = t.readInt32(8, !1, this.iCurStatusReason), this.lRemain = t.readInt64(9, !1, this.lRemain), this.lMasterUid = t.readInt64(10, !1, this.lMasterUid), this.lCustomerUid = t.readInt64(11, !1, this.lCustomerUid), this.sPayId = t.readString(12, !1, this.sPayId), this.iSkillId = t.readInt32(13, !1, this.iSkillId), this.sRefundId = t.readString(14, !1, this.sRefundId), this.lFinishTime = t.readInt64(15, !1, this.lFinishTime), this.iSrcType = t.readInt32(16, !1, this.iSrcType), this.sSrcExt = t.readString(17, !1, this.sSrcExt), this.lCid = t.readInt64(18, !1, this.lCid), this.sHistory = t.readString(19, !1, this.sHistory), this.sExt = t.readString(20, !1, this.sExt), this.vHistory = t.readVector(22, !1, this.vHistory), this.tDisc = t.readStruct(23, !1, this.tDisc), this.iDisType = t.readInt32(25, !1, this.iDisType), this.tCP = t.readStruct(26, !1, this.tCP), this.iPayStatus = t.readInt32(27, !1, this.iPayStatus), this.iRefundStatus = t.readInt32(28, !1, this.iRefundStatus), this.lCurStatusTime = t.readInt64(29, !1, this.lCurStatusTime), this.iAutoPay = t.readInt32(30, !1, this.iAutoPay), this.sSrcExtV2 = t.readString(31, !1, this.sSrcExtV2), this.iCurStatusAction = t.readInt32(32, !1, this.iCurStatusAction) } , n.ACComplainInfo = function () { this.sId = "", this.tCustomerCInfo = new n.ACUserComplainInfo, this.tMasterCInfo = new n.ACUserComplainInfo, this.iStatus = 0, this.mHistory = new r.Map(new r.INT64, new n.ACComplainOptRecord) } , n.ACComplainInfo.prototype._clone = function () { return new n.ACComplainInfo } , n.ACComplainInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACComplainInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACComplainInfo.prototype.writeTo = function (t) { t.writeString(0, this.sId), t.writeStruct(1, this.tCustomerCInfo), t.writeStruct(2, this.tMasterCInfo), t.writeInt32(3, this.iStatus), t.writeMap(4, this.mHistory) } , n.ACComplainInfo.prototype.readFrom = function (t) { this.sId = t.readString(0, !1, this.sId), this.tCustomerCInfo = t.readStruct(1, !1, this.tCustomerCInfo), this.tMasterCInfo = t.readStruct(2, !1, this.tMasterCInfo), this.iStatus = t.readInt32(3, !1, this.iStatus), this.mHistory = t.readMap(4, !1, this.mHistory) } , n.ACOrderDes = function () { this.sStatuTitle = "", this.sStatuSubhead = "" } , n.ACOrderDes.prototype._clone = function () { return new n.ACOrderDes } , n.ACOrderDes.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACOrderDes.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACOrderDes.prototype.writeTo = function (t) { t.writeString(0, this.sStatuTitle), t.writeString(1, this.sStatuSubhead) } , n.ACOrderDes.prototype.readFrom = function (t) { this.sStatuTitle = t.readString(0, !1, this.sStatuTitle), this.sStatuSubhead = t.readString(1, !1, this.sStatuSubhead) } , n.ACCreateOrderPannelReq = function () { this.tId = new n.UserId, this.lMTUid = 0, this.iNum = 0, this.iSkillId = 0 } , n.ACCreateOrderPannelReq.prototype._clone = function () { return new n.ACCreateOrderPannelReq } , n.ACCreateOrderPannelReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCreateOrderPannelReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCreateOrderPannelReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lMTUid), t.writeInt32(2, this.iNum), t.writeInt32(3, this.iSkillId) } , n.ACCreateOrderPannelReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lMTUid = t.readInt64(1, !1, this.lMTUid), this.iNum = t.readInt32(2, !1, this.iNum), this.iSkillId = t.readInt32(3, !1, this.iSkillId) } , n.ACCreateOrderPannelRsp = function () { this.tRet = new n.ACCommRsp, this.iPrice = 0, this.lCost = 0, this.tDisc = new n.ACDiscountsPriceInfo, this.iDisType = 0, this.vCpInfo = new r.Vector(new n.ACCouponInfo) } , n.ACCreateOrderPannelRsp.prototype._clone = function () { return new n.ACCreateOrderPannelRsp } , n.ACCreateOrderPannelRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACCreateOrderPannelRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACCreateOrderPannelRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tRet), t.writeInt32(1, this.iPrice), t.writeInt64(2, this.lCost), t.writeStruct(3, this.tDisc), t.writeInt32(4, this.iDisType), t.writeVector(5, this.vCpInfo) } , n.ACCreateOrderPannelRsp.prototype.readFrom = function (t) { this.tRet = t.readStruct(0, !1, this.tRet), this.iPrice = t.readInt32(1, !1, this.iPrice), this.lCost = t.readInt64(2, !1, this.lCost), this.tDisc = t.readStruct(3, !1, this.tDisc), this.iDisType = t.readInt32(4, !1, this.iDisType), this.vCpInfo = t.readVector(5, !1, this.vCpInfo) } , n.ACOrderContext = function () { this.mpContext = new r.Map(new r.STRING, new r.STRING) } , n.ACOrderContext.prototype._clone = function () { return new n.ACOrderContext } , n.ACOrderContext.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACOrderContext.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACOrderContext.prototype.writeTo = function (t) { t.writeMap(0, this.mpContext) } , n.ACOrderContext.prototype.readFrom = function (t) { this.mpContext = t.readMap(0, !1, this.mpContext) } , n.ACStatusExtList = function () { this.mapStatus2Info = new r.Map(new r.INT32, new n.ACStatusExt) } , n.ACStatusExtList.prototype._clone = function () { return new n.ACStatusExtList } , n.ACStatusExtList.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACStatusExtList.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACStatusExtList.prototype.writeTo = function (t) { t.writeMap(0, this.mapStatus2Info) } , n.ACStatusExtList.prototype.readFrom = function (t) { this.mapStatus2Info = t.readMap(0, !1, this.mapStatus2Info) } , n.ACStatusExt = function () { this.lTime = 0, this.lUid = 0, this.sExt = "", this.iStatus = 0, this.sReason = "", this.iExtType = 0, this.data = new r.BinBuffer } , n.ACStatusExt.prototype._clone = function () { return new n.ACStatusExt } , n.ACStatusExt.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACStatusExt.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACStatusExt.prototype.writeTo = function (t) { t.writeInt64(0, this.lTime), t.writeInt64(1, this.lUid), t.writeString(2, this.sExt), t.writeInt32(3, this.iStatus), t.writeString(4, this.sReason), t.writeInt32(5, this.iExtType), t.writeBytes(6, this.data) } , n.ACStatusExt.prototype.readFrom = function (t) { this.lTime = t.readInt64(0, !1, this.lTime), this.lUid = t.readInt64(1, !1, this.lUid), this.sExt = t.readString(2, !1, this.sExt), this.iStatus = t.readInt32(3, !1, this.iStatus), this.sReason = t.readString(4, !1, this.sReason), this.iExtType = t.readInt32(5, !1, this.iExtType), this.data = t.readBytes(6, !1, this.data) } , n.ACUserComplainInfo = function () { this.sOrderId = "", this.lMTUid = 0, this.lCTUid = 0, this.vTestimony = new r.Vector(new r.STRING), this.sRefundReason = "", this.sRefundReason2 = "", this.sDes = "", this.sPhone = "" } , n.ACUserComplainInfo.prototype._clone = function () { return new n.ACUserComplainInfo } , n.ACUserComplainInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACUserComplainInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACUserComplainInfo.prototype.writeTo = function (t) { t.writeString(0, this.sOrderId), t.writeInt64(1, this.lMTUid), t.writeInt64(2, this.lCTUid), t.writeVector(3, this.vTestimony), t.writeString(4, this.sRefundReason), t.writeString(5, this.sRefundReason2), t.writeString(6, this.sDes), t.writeString(7, this.sPhone) } , n.ACUserComplainInfo.prototype.readFrom = function (t) { this.sOrderId = t.readString(0, !1, this.sOrderId), this.lMTUid = t.readInt64(1, !1, this.lMTUid), this.lCTUid = t.readInt64(2, !1, this.lCTUid), this.vTestimony = t.readVector(3, !1, this.vTestimony), this.sRefundReason = t.readString(4, !1, this.sRefundReason), this.sRefundReason2 = t.readString(5, !1, this.sRefundReason2), this.sDes = t.readString(6, !1, this.sDes), this.sPhone = t.readString(7, !1, this.sPhone) } , n.ACComplainOptRecord = function () { this.lUid = 0, this.iOpt = 0 } , n.ACComplainOptRecord.prototype._clone = function () { return new n.ACComplainOptRecord } , n.ACComplainOptRecord.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ACComplainOptRecord.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ACComplainOptRecord.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iOpt) } , n.ACComplainOptRecord.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iOpt = t.readInt32(1, !1, this.iOpt) } , n.FloatMomentNotice = function () { this.lMomId = 0, this.iMomType = 0, this.lVoteId = 0, this.sMomContent = "", this.lMomUid = 0, this.sNick = "", this.sAvatarUrl = "", this.sSectionId = "", this.sSectionName = "", this.sVoteId = "" } , n.FloatMomentNotice.prototype._clone = function () { return new n.FloatMomentNotice } , n.FloatMomentNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FloatMomentNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FloatMomentNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lMomId), t.writeInt32(1, this.iMomType), t.writeInt64(2, this.lVoteId), t.writeString(3, this.sMomContent), t.writeInt64(4, this.lMomUid), t.writeString(5, this.sNick), t.writeString(6, this.sAvatarUrl), t.writeString(7, this.sSectionId), t.writeString(8, this.sSectionName), t.writeString(9, this.sVoteId) } , n.FloatMomentNotice.prototype.readFrom = function (t) { this.lMomId = t.readInt64(0, !1, this.lMomId), this.iMomType = t.readInt32(1, !1, this.iMomType), this.lVoteId = t.readInt64(2, !1, this.lVoteId), this.sMomContent = t.readString(3, !1, this.sMomContent), this.lMomUid = t.readInt64(4, !1, this.lMomUid), this.sNick = t.readString(5, !1, this.sNick), this.sAvatarUrl = t.readString(6, !1, this.sAvatarUrl), this.sSectionId = t.readString(7, !1, this.sSectionId), this.sSectionName = t.readString(8, !1, this.sSectionName), this.sVoteId = t.readString(9, !1, this.sVoteId) } , n.GetMediaAuthInfoReq = function () { this.tId = new n.UserId } , n.GetMediaAuthInfoReq.prototype._clone = function () { return new n.GetMediaAuthInfoReq } , n.GetMediaAuthInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMediaAuthInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMediaAuthInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId) } , n.GetMediaAuthInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId) } , n.GetMediaAuthInfoRsp = function () { this.sToken = "" } , n.GetMediaAuthInfoRsp.prototype._clone = function () { return new n.GetMediaAuthInfoRsp } , n.GetMediaAuthInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMediaAuthInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMediaAuthInfoRsp.prototype.writeTo = function (t) { t.writeString(0, this.sToken) } , n.GetMediaAuthInfoRsp.prototype.readFrom = function (t) { this.sToken = t.readString(0, !1, this.sToken) } , n.WsProxyPacket = function () { this.iCommand = 0, this.vData = new r.BinBuffer } , n.WsProxyPacket.prototype._clone = function () { return new n.WsProxyPacket } , n.WsProxyPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.WsProxyPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.WsProxyPacket.prototype.writeTo = function (t) { t.writeInt32(0, this.iCommand), t.writeBytes(1, this.vData) } , n.WsProxyPacket.prototype.readFrom = function (t) { this.iCommand = t.readInt32(0, !1, this.iCommand), this.vData = t.readBytes(1, !1, this.vData) } , n.MatchPlaybackActionInfo = function () { this.sActionIcon = "" } , n.MatchPlaybackActionInfo.prototype._clone = function () { return new n.MatchPlaybackActionInfo } , n.MatchPlaybackActionInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchPlaybackActionInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchPlaybackActionInfo.prototype.writeTo = function (t) { t.writeString(0, this.sActionIcon) } , n.MatchPlaybackActionInfo.prototype.readFrom = function (t) { this.sActionIcon = t.readString(0, !1, this.sActionIcon) } , n.MatchPlaybackElementInfo = function () { this.sElementIcon = "", this.iIsDead = 0, this.bIsBlue = !0 } , n.MatchPlaybackElementInfo.prototype._clone = function () { return new n.MatchPlaybackElementInfo } , n.MatchPlaybackElementInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchPlaybackElementInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchPlaybackElementInfo.prototype.writeTo = function (t) { t.writeString(0, this.sElementIcon), t.writeInt32(1, this.iIsDead), t.writeBoolean(2, this.bIsBlue) } , n.MatchPlaybackElementInfo.prototype.readFrom = function (t) { this.sElementIcon = t.readString(0, !1, this.sElementIcon), this.iIsDead = t.readInt32(1, !1, this.iIsDead), this.bIsBlue = t.readBoolean(2, !1, this.bIsBlue) } , n.MatchPlaybackPoint = function () { this.iTime = 0, this.vEvent = new r.Vector(new n.MatchPlaybackEvent), this.lIdentify = 0, this.iPointType = 0, this.sBackground = "" } , n.MatchPlaybackPoint.prototype._clone = function () { return new n.MatchPlaybackPoint } , n.MatchPlaybackPoint.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchPlaybackPoint.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchPlaybackPoint.prototype.writeTo = function (t) { t.writeInt32(0, this.iTime), t.writeVector(2, this.vEvent), t.writeInt64(3, this.lIdentify), t.writeInt32(4, this.iPointType), t.writeString(5, this.sBackground) } , n.MatchPlaybackPoint.prototype.readFrom = function (t) { this.iTime = t.readInt32(0, !1, this.iTime), this.vEvent = t.readVector(2, !1, this.vEvent), this.lIdentify = t.readInt64(3, !1, this.lIdentify), this.iPointType = t.readInt32(4, !1, this.iPointType), this.sBackground = t.readString(5, !1, this.sBackground) } , n.GetMatchPlaybackInfoReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lStartTime = 0, this.iDurationType = 0, this.sStreamName = "", this.iBitrate = 0, this.iNeedDotInfo = 0, this.iFreeFlag = 0 } , n.GetMatchPlaybackInfoReq.prototype._clone = function () { return new n.GetMatchPlaybackInfoReq } , n.GetMatchPlaybackInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMatchPlaybackInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMatchPlaybackInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lStartTime), t.writeInt32(3, this.iDurationType), t.writeString(4, this.sStreamName), t.writeInt32(5, this.iBitrate), t.writeInt32(6, this.iNeedDotInfo), t.writeInt32(7, this.iFreeFlag) } , n.GetMatchPlaybackInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lStartTime = t.readInt64(2, !1, this.lStartTime), this.iDurationType = t.readInt32(3, !1, this.iDurationType), this.sStreamName = t.readString(4, !1, this.sStreamName), this.iBitrate = t.readInt32(5, !1, this.iBitrate), this.iNeedDotInfo = t.readInt32(6, !1, this.iNeedDotInfo), this.iFreeFlag = t.readInt32(7, !1, this.iFreeFlag) } , n.GetMatchPlaybackInfoRsp = function () { this.sUrl = "", this.sCdn = "", this.iWidth = 0, this.iHeight = 0, this.fDuration = 0, this.lEndTime = 0, this.vPoint = new r.Vector(new n.MatchPlaybackPoint) } , n.GetMatchPlaybackInfoRsp.prototype._clone = function () { return new n.GetMatchPlaybackInfoRsp } , n.GetMatchPlaybackInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMatchPlaybackInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMatchPlaybackInfoRsp.prototype.writeTo = function (t) { t.writeString(0, this.sUrl), t.writeString(1, this.sCdn), t.writeInt32(2, this.iWidth), t.writeInt32(3, this.iHeight), t.writeFloat(4, this.fDuration), t.writeInt64(5, this.lEndTime), t.writeVector(6, this.vPoint) } , n.GetMatchPlaybackInfoRsp.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl), this.sCdn = t.readString(1, !1, this.sCdn), this.iWidth = t.readInt32(2, !1, this.iWidth), this.iHeight = t.readInt32(3, !1, this.iHeight), this.fDuration = t.readFloat(4, !1, this.fDuration), this.lEndTime = t.readInt64(5, !1, this.lEndTime), this.vPoint = t.readVector(6, !1, this.vPoint) } , n.GetMatchPlaybackPointPosReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetMatchPlaybackPointPosReq.prototype._clone = function () { return new n.GetMatchPlaybackPointPosReq } , n.GetMatchPlaybackPointPosReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMatchPlaybackPointPosReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMatchPlaybackPointPosReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetMatchPlaybackPointPosReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetMatchPlaybackPointPosRsp = function () { this.iHasLiveRecord = 0, this.lStartTime = 0, this.lEndTime = 0, this.vPoint = new r.Vector(new n.MatchPlaybackPoint), this.iRecordTime = 0 } , n.GetMatchPlaybackPointPosRsp.prototype._clone = function () { return new n.GetMatchPlaybackPointPosRsp } , n.GetMatchPlaybackPointPosRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMatchPlaybackPointPosRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMatchPlaybackPointPosRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iHasLiveRecord), t.writeInt64(1, this.lStartTime), t.writeInt64(2, this.lEndTime), t.writeVector(4, this.vPoint), t.writeInt32(5, this.iRecordTime) } , n.GetMatchPlaybackPointPosRsp.prototype.readFrom = function (t) { this.iHasLiveRecord = t.readInt32(0, !1, this.iHasLiveRecord), this.lStartTime = t.readInt64(1, !1, this.lStartTime), this.lEndTime = t.readInt64(2, !1, this.lEndTime), this.vPoint = t.readVector(4, !1, this.vPoint), this.iRecordTime = t.readInt32(5, !1, this.iRecordTime) } , n.MatchPlaybackPointNotice = function () { this.lPid = 0, this.vPoint = new r.Vector(new n.MatchPlaybackPoint) } , n.MatchPlaybackPointNotice.prototype._clone = function () { return new n.MatchPlaybackPointNotice } , n.MatchPlaybackPointNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchPlaybackPointNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchPlaybackPointNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeVector(2, this.vPoint) } , n.MatchPlaybackPointNotice.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.vPoint = t.readVector(2, !1, this.vPoint) } , n.MatchPlaybackEvent = function () { this.iEventTemplate = 0, this.sEventDesc = "", this.tEventInfo = new n.MatchPlaybackActionInfo, this.vLeftInfo = new r.Vector(new n.MatchPlaybackElementInfo), this.vRightInfo = new r.Vector(new n.MatchPlaybackElementInfo), this.sBarIcon = "" } , n.MatchPlaybackEvent.prototype._clone = function () { return new n.MatchPlaybackEvent } , n.MatchPlaybackEvent.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MatchPlaybackEvent.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MatchPlaybackEvent.prototype.writeTo = function (t) { t.writeInt32(0, this.iEventTemplate), t.writeString(1, this.sEventDesc), t.writeStruct(2, this.tEventInfo), t.writeVector(3, this.vLeftInfo), t.writeVector(4, this.vRightInfo), t.writeString(5, this.sBarIcon) } , n.MatchPlaybackEvent.prototype.readFrom = function (t) { this.iEventTemplate = t.readInt32(0, !1, this.iEventTemplate), this.sEventDesc = t.readString(1, !1, this.sEventDesc), this.tEventInfo = t.readStruct(2, !1, this.tEventInfo), this.vLeftInfo = t.readVector(3, !1, this.vLeftInfo), this.vRightInfo = t.readVector(4, !1, this.vRightInfo), this.sBarIcon = t.readString(5, !1, this.sBarIcon) } , n.FaceDirectorProgramInfo = function () { this.lUid = 0, this.iStatus = 0, this.lBeginTime = 0, this.lEndTime = 0, this.sNick = "", this.sAvatarUrl = "", this.iRoomId = 0, this.sLiveCoverUrl = "", this.iLiveStatus = 0, this.iAudienceCount = 0 } , n.FaceDirectorProgramInfo.prototype._clone = function () { return new n.FaceDirectorProgramInfo } , n.FaceDirectorProgramInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FaceDirectorProgramInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FaceDirectorProgramInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt32(1, this.iStatus), t.writeInt64(2, this.lBeginTime), t.writeInt64(3, this.lEndTime), t.writeString(4, this.sNick), t.writeString(5, this.sAvatarUrl), t.writeInt32(6, this.iRoomId), t.writeString(7, this.sLiveCoverUrl), t.writeInt32(8, this.iLiveStatus), t.writeInt32(9, this.iAudienceCount) } , n.FaceDirectorProgramInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.iStatus = t.readInt32(1, !1, this.iStatus), this.lBeginTime = t.readInt64(2, !1, this.lBeginTime), this.lEndTime = t.readInt64(3, !1, this.lEndTime), this.sNick = t.readString(4, !1, this.sNick), this.sAvatarUrl = t.readString(5, !1, this.sAvatarUrl), this.iRoomId = t.readInt32(6, !1, this.iRoomId), this.sLiveCoverUrl = t.readString(7, !1, this.sLiveCoverUrl), this.iLiveStatus = t.readInt32(8, !1, this.iLiveStatus), this.iAudienceCount = t.readInt32(9, !1, this.iAudienceCount) } , n.GetFaceDirectorProgramListReq = function () { this.tId = new n.UserId, this.lDirectorUid = 0 } , n.GetFaceDirectorProgramListReq.prototype._clone = function () { return new n.GetFaceDirectorProgramListReq } , n.GetFaceDirectorProgramListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetFaceDirectorProgramListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetFaceDirectorProgramListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lDirectorUid) } , n.GetFaceDirectorProgramListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lDirectorUid = t.readInt64(1, !1, this.lDirectorUid) } , n.GetFaceDirectorProgramListRsp = function () { this.tCurrentProgramInfo = new n.FaceDirectorProgramInfo, this.vProgramInfo = new r.Vector(new n.FaceDirectorProgramInfo) } , n.GetFaceDirectorProgramListRsp.prototype._clone = function () { return new n.GetFaceDirectorProgramListRsp } , n.GetFaceDirectorProgramListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetFaceDirectorProgramListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetFaceDirectorProgramListRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tCurrentProgramInfo), t.writeVector(1, this.vProgramInfo) } , n.GetFaceDirectorProgramListRsp.prototype.readFrom = function (t) { this.tCurrentProgramInfo = t.readStruct(0, !1, this.tCurrentProgramInfo), this.vProgramInfo = t.readVector(1, !1, this.vProgramInfo) } , n.IsFaceDirectorReq = function () { this.tId = new n.UserId, this.lDirectorUid = 0 } , n.IsFaceDirectorReq.prototype._clone = function () { return new n.IsFaceDirectorReq } , n.IsFaceDirectorReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.IsFaceDirectorReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.IsFaceDirectorReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lDirectorUid) } , n.IsFaceDirectorReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lDirectorUid = t.readInt64(1, !1, this.lDirectorUid) } , n.IsFaceDirectorRsp = function () { this.iType = 0, this.tCurrentProgramInfo = new n.FaceDirectorProgramInfo } , n.IsFaceDirectorRsp.prototype._clone = function () { return new n.IsFaceDirectorRsp } , n.IsFaceDirectorRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.IsFaceDirectorRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.IsFaceDirectorRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeStruct(1, this.tCurrentProgramInfo) } , n.IsFaceDirectorRsp.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.tCurrentProgramInfo = t.readStruct(1, !1, this.tCurrentProgramInfo) } , n.PushFaceDirectorCurrentProgram = function () { this.tCurrentProgramInfo = new n.FaceDirectorProgramInfo, this.vProgramInfo = new r.Vector(new n.FaceDirectorProgramInfo) } , n.PushFaceDirectorCurrentProgram.prototype._clone = function () { return new n.PushFaceDirectorCurrentProgram } , n.PushFaceDirectorCurrentProgram.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PushFaceDirectorCurrentProgram.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PushFaceDirectorCurrentProgram.prototype.writeTo = function (t) { t.writeStruct(0, this.tCurrentProgramInfo), t.writeVector(1, this.vProgramInfo) } , n.PushFaceDirectorCurrentProgram.prototype.readFrom = function (t) { this.tCurrentProgramInfo = t.readStruct(0, !1, this.tCurrentProgramInfo), this.vProgramInfo = t.readVector(1, !1, this.vProgramInfo) } , n.SubscribeToListReq = function () { this.tId = new n.UserId, this.tFrom = new n.Subscriber, this.iFreeFlowFlag = 0, this.vContext = new r.BinBuffer, this.vRecExpoUid = new r.Vector(new r.INT64) } , n.SubscribeToListReq.prototype._clone = function () { return new n.SubscribeToListReq } , n.SubscribeToListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribeToListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribeToListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeStruct(1, this.tFrom), t.writeInt32(2, this.iFreeFlowFlag), t.writeBytes(3, this.vContext), t.writeVector(4, this.vRecExpoUid) } , n.SubscribeToListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.tFrom = t.readStruct(1, !1, this.tFrom), this.iFreeFlowFlag = t.readInt32(2, !1, this.iFreeFlowFlag), this.vContext = t.readBytes(3, !1, this.vContext), this.vRecExpoUid = t.readVector(4, !1, this.vRecExpoUid) } , n.SubscribeToUserListRsp = function () { this.vSubscribers = new r.Vector(new n.SubscriberStat) } , n.SubscribeToUserListRsp.prototype._clone = function () { return new n.SubscribeToUserListRsp } , n.SubscribeToUserListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscribeToUserListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscribeToUserListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vSubscribers) } , n.SubscribeToUserListRsp.prototype.readFrom = function (t) { this.vSubscribers = t.readVector(0, !1, this.vSubscribers) } , n.SubscriberStat = function () { this.tUserProfile = new n.UserProfile, this.lSubscribeTime = 0, this.bLiving = !0, this.tLive = new n.GameLiveInfo, this.bSubscribedTo = !0, this.iRelation = 0, this.sSchedule = "", this.tSchedule = new n.LiveScheduleInfo } , n.SubscriberStat.prototype._clone = function () { return new n.SubscriberStat } , n.SubscriberStat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SubscriberStat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SubscriberStat.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserProfile), t.writeInt64(1, this.lSubscribeTime), t.writeBoolean(2, this.bLiving), t.writeStruct(3, this.tLive), t.writeBoolean(5, this.bSubscribedTo), t.writeInt32(7, this.iRelation), t.writeString(8, this.sSchedule), t.writeStruct(9, this.tSchedule) } , n.SubscriberStat.prototype.readFrom = function (t) { this.tUserProfile = t.readStruct(0, !1, this.tUserProfile), this.lSubscribeTime = t.readInt64(1, !1, this.lSubscribeTime), this.bLiving = t.readBoolean(2, !1, this.bLiving), this.tLive = t.readStruct(3, !1, this.tLive), this.bSubscribedTo = t.readBoolean(5, !1, this.bSubscribedTo), this.iRelation = t.readInt32(7, !1, this.iRelation), this.sSchedule = t.readString(8, !1, this.sSchedule), this.tSchedule = t.readStruct(9, !1, this.tSchedule) } , n.LiveScheduleInfo = function () { this.lPresenterId = 0, this.sSchedule = "", this.sDescription = "", this.lModifyTime = 0 } , n.LiveScheduleInfo.prototype._clone = function () { return new n.LiveScheduleInfo } , n.LiveScheduleInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveScheduleInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveScheduleInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lPresenterId), t.writeString(1, this.sSchedule), t.writeString(2, this.sDescription), t.writeInt64(3, this.lModifyTime) } , n.LiveScheduleInfo.prototype.readFrom = function (t) { this.lPresenterId = t.readInt64(0, !1, this.lPresenterId), this.sSchedule = t.readString(1, !1, this.sSchedule), this.sDescription = t.readString(2, !1, this.sDescription), this.lModifyTime = t.readInt64(3, !1, this.lModifyTime) } , n.GetMaskConfigReq = function () { this.uid = 0, this.streamName = "" } , n.GetMaskConfigReq.prototype._clone = function () { return new n.GetMaskConfigReq } , n.GetMaskConfigReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMaskConfigReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMaskConfigReq.prototype.writeTo = function (t) { t.writeInt64(0, this.uid), t.writeString(1, this.streamName) } , n.GetMaskConfigReq.prototype.readFrom = function (t) { this.uid = t.readInt64(0, !1, this.uid), this.streamName = t.readString(1, !1, this.streamName) } , n.GetMaskConfigRsp = function () { this.ret = 0, this.msg = "succ", this.hasMask = !0, this.broadcastGroup = "", this.jobKey = "" } , n.GetMaskConfigRsp.prototype._clone = function () { return new n.GetMaskConfigRsp } , n.GetMaskConfigRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMaskConfigRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMaskConfigRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.ret), t.writeString(1, this.msg), t.writeBoolean(2, this.hasMask), t.writeString(3, this.broadcastGroup), t.writeString(4, this.jobKey) } , n.GetMaskConfigRsp.prototype.readFrom = function (t) { this.ret = t.readInt32(0, !1, this.ret), this.msg = t.readString(1, !1, this.msg), this.hasMask = t.readBoolean(2, !1, this.hasMask), this.broadcastGroup = t.readString(3, !1, this.broadcastGroup), this.jobKey = t.readString(4, !1, this.jobKey) } , n.AiBarrageDetectNotify = function () { this.lPts = 0, this.sBackgroundMask = new r.Vector(new r.BinBuffer), this.lPid = 0, this.sStreamName = "", this.iMaskType = 0, this.uid = 0, this.seiDts = 0 } , n.AiBarrageDetectNotify.prototype._clone = function () { return new n.AiBarrageDetectNotify } , n.AiBarrageDetectNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.AiBarrageDetectNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.AiBarrageDetectNotify.prototype.writeTo = function (t) { t.writeInt64(0, this.lPts), t.writeVector(1, this.sBackgroundMask), t.writeInt64(2, this.lPid), t.writeString(3, this.sStreamName), t.writeInt32(4, this.iMaskType), t.writeInt64(5, this.uid), t.writeInt64(6, this.seiDts) } , n.AiBarrageDetectNotify.prototype.readFrom = function (t) { this.lPts = t.readInt64(0, !1, this.lPts), this.sBackgroundMask = t.readVector(1, !1, this.sBackgroundMask), this.lPid = t.readInt64(2, !1, this.lPid), this.sStreamName = t.readString(3, !1, this.sStreamName), this.iMaskType = t.readInt32(4, !1, this.iMaskType), this.uid = t.readInt64(5, !1, this.uid), this.seiDts = t.readInt64(6, !1, this.seiDts) } , n.Contour = function () { this.pts = new r.Vector(new r.INT64), this.type = 0, this.x = 0, this.y = 0, this.w = 0, this.h = 0, this.r = 0 } , n.Contour.prototype._clone = function () { return new n.Contour } , n.Contour.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.Contour.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.Contour.prototype.writeTo = function (t) { t.writeVector(0, this.pts), t.writeUInt32(1, this.type), t.writeUInt32(2, this.x), t.writeUInt32(3, this.y), t.writeUInt32(4, this.w), t.writeUInt32(5, this.h), t.writeUInt32(6, this.r) } , n.Contour.prototype.readFrom = function (t) { this.pts = t.readVector(0, !1, this.pts), this.type = t.readUInt32(1, !1, this.type), this.x = t.readUInt32(2, !1, this.x), this.y = t.readUInt32(3, !1, this.y), this.w = t.readUInt32(4, !1, this.w), this.h = t.readUInt32(5, !1, this.h), this.r = t.readUInt32(6, !1, this.r) } , n.FigContours = function () { this.contrs = new r.Vector(new n.Contour), this.fig_width = 0, this.fig_height = 0, this.ext = "" } , n.FigContours.prototype._clone = function () { return new n.FigContours } , n.FigContours.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FigContours.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FigContours.prototype.writeTo = function (t) { t.writeVector(0, this.contrs), t.writeUInt32(1, this.fig_width), t.writeUInt32(2, this.fig_height), t.writeString(3, this.ext) } , n.FigContours.prototype.readFrom = function (t) { this.contrs = t.readVector(0, !1, this.contrs), this.fig_width = t.readUInt32(1, !1, this.fig_width), this.fig_height = t.readUInt32(2, !1, this.fig_height), this.ext = t.readString(3, !1, this.ext) } , n.DanmuMask = function () { this.type = 0, this.width = 0, this.height = 0, this.ziptype = 0, this.mask_bytes = new r.BinBuffer, this.ext = "" } , n.DanmuMask.prototype._clone = function () { return new n.DanmuMask } , n.DanmuMask.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DanmuMask.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DanmuMask.prototype.writeTo = function (t) { t.writeUInt32(0, this.type), t.writeUInt32(1, this.width), t.writeUInt32(2, this.height), t.writeUInt32(3, this.ziptype), t.writeBytes(4, this.mask_bytes), t.writeString(5, this.ext) } , n.DanmuMask.prototype.readFrom = function (t) { this.type = t.readUInt32(0, !1, this.type), this.width = t.readUInt32(1, !1, this.width), this.height = t.readUInt32(2, !1, this.height), this.ziptype = t.readUInt32(3, !1, this.ziptype), this.mask_bytes = t.readBytes(4, !1, this.mask_bytes), this.ext = t.readString(5, !1, this.ext) } , n.DanmuCVMaskProto = function () { this.ver_no = 0, this.pts = 0, this.frame_width = 0, this.frame_height = 0, this.mask = new n.DanmuMask, this.figs = new n.FigContours, this.ext = "", this.seidts = 0 } , n.DanmuCVMaskProto.prototype._clone = function () { return new n.DanmuCVMaskProto } , n.DanmuCVMaskProto.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DanmuCVMaskProto.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DanmuCVMaskProto.prototype.writeTo = function (t) { t.writeUInt32(0, this.ver_no), t.writeUInt32(1, this.pts), t.writeUInt32(2, this.frame_width), t.writeUInt32(3, this.frame_height), t.writeStruct(4, this.mask), t.writeStruct(5, this.figs), t.writeString(6, this.ext), t.writeUInt32(7, this.seidts) } , n.DanmuCVMaskProto.prototype.readFrom = function (t) { this.ver_no = t.readUInt32(0, !1, this.ver_no), this.pts = t.readUInt32(1, !1, this.pts), this.frame_width = t.readUInt32(2, !1, this.frame_width), this.frame_height = t.readUInt32(3, !1, this.frame_height), this.mask = t.readStruct(4, !1, this.mask), this.figs = t.readStruct(5, !1, this.figs), this.ext = t.readString(6, !1, this.ext), this.seidts = t.readUInt32(7, !1, this.seidts) } , n.TrialFansBadgeInfo = function () { this.tCompactInfo = new n.TrialFansBadgeCompactInfo, this.iNextScore = 0, this.iQuotaUsed = 0, this.iQuota = 0, this.lQuotaTS = 0, this.lOpenTS = 0, this.sPresenterNickName = "", this.sBadgeName = "", this.sPresenterLogo = "", this.tChannelInfo = new n.PresenterChannelInfo } , n.TrialFansBadgeInfo.prototype._clone = function () { return new n.TrialFansBadgeInfo } , n.TrialFansBadgeInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TrialFansBadgeInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TrialFansBadgeInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tCompactInfo), t.writeInt32(1, this.iNextScore), t.writeInt32(2, this.iQuotaUsed), t.writeInt32(3, this.iQuota), t.writeInt64(4, this.lQuotaTS), t.writeInt64(5, this.lOpenTS), t.writeString(6, this.sPresenterNickName), t.writeString(7, this.sBadgeName), t.writeString(8, this.sPresenterLogo), t.writeStruct(9, this.tChannelInfo) } , n.TrialFansBadgeInfo.prototype.readFrom = function (t) { this.tCompactInfo = t.readStruct(0, !1, this.tCompactInfo), this.iNextScore = t.readInt32(1, !1, this.iNextScore), this.iQuotaUsed = t.readInt32(2, !1, this.iQuotaUsed), this.iQuota = t.readInt32(3, !1, this.iQuota), this.lQuotaTS = t.readInt64(4, !1, this.lQuotaTS), this.lOpenTS = t.readInt64(5, !1, this.lOpenTS), this.sPresenterNickName = t.readString(6, !1, this.sPresenterNickName), this.sBadgeName = t.readString(7, !1, this.sBadgeName), this.sPresenterLogo = t.readString(8, !1, this.sPresenterLogo), this.tChannelInfo = t.readStruct(9, !1, this.tChannelInfo) } , n.TrialFansBadgeCompactInfo = function () { this.lUid = 0, this.lBadgeId = 0, this.iBadgeLevel = 0, this.iScore = 0, this.iRank = 0 } , n.TrialFansBadgeCompactInfo.prototype._clone = function () { return new n.TrialFansBadgeCompactInfo } , n.TrialFansBadgeCompactInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TrialFansBadgeCompactInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TrialFansBadgeCompactInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lBadgeId), t.writeInt32(2, this.iBadgeLevel), t.writeInt32(3, this.iScore), t.writeInt32(4, this.iRank) } , n.TrialFansBadgeCompactInfo.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId), this.iBadgeLevel = t.readInt32(2, !1, this.iBadgeLevel), this.iScore = t.readInt32(3, !1, this.iScore), this.iRank = t.readInt32(4, !1, this.iRank) } , n.TrialFans = function () { this.lUid = 0, this.lBadgeId = 0, this.iBadgeLevel = 0, this.iScore = 0, this.iRank = 0, this.sBadgeName = "" } , n.TrialFans.prototype._clone = function () { return new n.TrialFans } , n.TrialFans.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TrialFans.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TrialFans.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeInt64(1, this.lBadgeId), t.writeInt32(2, this.iBadgeLevel), t.writeInt32(3, this.iScore), t.writeInt32(4, this.iRank), t.writeString(5, this.sBadgeName) } , n.TrialFans.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId), this.iBadgeLevel = t.readInt32(2, !1, this.iBadgeLevel), this.iScore = t.readInt32(3, !1, this.iScore), this.iRank = t.readInt32(4, !1, this.iRank), this.sBadgeName = t.readString(5, !1, this.sBadgeName) } , n.TrialFansBadgeScoreChanged = function () { this.tNewInfo = new n.TrialFansBadgeInfo, this.iIsLevelUp = 0, this.iNoticeType = 0, this.iNewBadge = 0, this.mpContext = new r.Map(new r.STRING, new r.STRING) } , n.TrialFansBadgeScoreChanged.prototype._clone = function () { return new n.TrialFansBadgeScoreChanged } , n.TrialFansBadgeScoreChanged.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TrialFansBadgeScoreChanged.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TrialFansBadgeScoreChanged.prototype.writeTo = function (t) { t.writeStruct(0, this.tNewInfo), t.writeInt32(1, this.iIsLevelUp), t.writeInt32(2, this.iNoticeType), t.writeInt32(3, this.iNewBadge), t.writeMap(4, this.mpContext) } , n.TrialFansBadgeScoreChanged.prototype.readFrom = function (t) { this.tNewInfo = t.readStruct(0, !1, this.tNewInfo), this.iIsLevelUp = t.readInt32(1, !1, this.iIsLevelUp), this.iNoticeType = t.readInt32(2, !1, this.iNoticeType), this.iNewBadge = t.readInt32(3, !1, this.iNewBadge), this.mpContext = t.readMap(4, !1, this.mpContext) } , n.TrialFansBadgeInfoListReq = function () { this.tUserId = new n.UserId, this.lToUid = 0 } , n.TrialFansBadgeInfoListReq.prototype._clone = function () { return new n.TrialFansBadgeInfoListReq } , n.TrialFansBadgeInfoListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TrialFansBadgeInfoListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TrialFansBadgeInfoListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lToUid) } , n.TrialFansBadgeInfoListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lToUid = t.readInt64(1, !1, this.lToUid) } , n.TrialFansBadgeInfoListRsp = function () { this.vInfo = new r.Vector(new n.TrialFansBadgeInfo), this.lUid = 0, this.lUsingTrialBadgeId = 0 } , n.TrialFansBadgeInfoListRsp.prototype._clone = function () { return new n.TrialFansBadgeInfoListRsp } , n.TrialFansBadgeInfoListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TrialFansBadgeInfoListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TrialFansBadgeInfoListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vInfo), t.writeInt64(1, this.lUid), t.writeInt64(2, this.lUsingTrialBadgeId) } , n.TrialFansBadgeInfoListRsp.prototype.readFrom = function (t) { this.vInfo = t.readVector(0, !1, this.vInfo), this.lUid = t.readInt64(1, !1, this.lUid), this.lUsingTrialBadgeId = t.readInt64(2, !1, this.lUsingTrialBadgeId) } , n.UseTrialFansBadgeReq = function () { this.tUserId = new n.UserId, this.lBadgeId = 0 } , n.UseTrialFansBadgeReq.prototype._clone = function () { return new n.UseTrialFansBadgeReq } , n.UseTrialFansBadgeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UseTrialFansBadgeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UseTrialFansBadgeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt64(1, this.lBadgeId) } , n.UseTrialFansBadgeReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId) } , n.UseTrialFansBadgeRsp = function () { this.iRetCode = 0, this.lBadgeId = 0 } , n.UseTrialFansBadgeRsp.prototype._clone = function () { return new n.UseTrialFansBadgeRsp } , n.UseTrialFansBadgeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UseTrialFansBadgeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UseTrialFansBadgeRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeInt64(1, this.lBadgeId) } , n.UseTrialFansBadgeRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.lBadgeId = t.readInt64(1, !1, this.lBadgeId) } , n.GetPeaceEliteMatchPresenterRankReq = function () { this.tId = new n.UserId, this.iPageNum = 0, this.lPid = 0 } , n.GetPeaceEliteMatchPresenterRankReq.prototype._clone = function () { return new n.GetPeaceEliteMatchPresenterRankReq } , n.GetPeaceEliteMatchPresenterRankReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPeaceEliteMatchPresenterRankReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPeaceEliteMatchPresenterRankReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt32(1, this.iPageNum), t.writeInt64(2, this.lPid) } , n.GetPeaceEliteMatchPresenterRankReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.iPageNum = t.readInt32(1, !1, this.iPageNum), this.lPid = t.readInt64(2, !1, this.lPid) } , n.GetPeaceEliteMatchPresenterRankRsp = function () { this.lMaestroNum = 0, this.vItems = new r.Vector(new n.PeaceElitePresenterItem), this.iTotalPage = 0 } , n.GetPeaceEliteMatchPresenterRankRsp.prototype._clone = function () { return new n.GetPeaceEliteMatchPresenterRankRsp } , n.GetPeaceEliteMatchPresenterRankRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetPeaceEliteMatchPresenterRankRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetPeaceEliteMatchPresenterRankRsp.prototype.writeTo = function (t) { t.writeInt64(0, this.lMaestroNum), t.writeVector(1, this.vItems), t.writeInt64(2, this.iTotalPage) } , n.GetPeaceEliteMatchPresenterRankRsp.prototype.readFrom = function (t) { this.lMaestroNum = t.readInt64(0, !1, this.lMaestroNum), this.vItems = t.readVector(1, !1, this.vItems), this.iTotalPage = t.readInt64(2, !1, this.iTotalPage) } , n.PeaceElitePresenterItem = function () { this.lUid = 0, this.tPeakednessDan = new n.CJMDan, this.tSeasonDan = new n.CJMDan, this.tLive = new n.PresenterChannelInfo, this.sNick = "", this.sAvatarUrl = "", this.sJump = "" } , n.PeaceElitePresenterItem.prototype._clone = function () { return new n.PeaceElitePresenterItem } , n.PeaceElitePresenterItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PeaceElitePresenterItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PeaceElitePresenterItem.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeStruct(1, this.tPeakednessDan), t.writeStruct(2, this.tSeasonDan), t.writeStruct(3, this.tLive), t.writeString(4, this.sNick), t.writeString(5, this.sAvatarUrl), t.writeString(6, this.sJump) } , n.PeaceElitePresenterItem.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.tPeakednessDan = t.readStruct(1, !1, this.tPeakednessDan), this.tSeasonDan = t.readStruct(2, !1, this.tSeasonDan), this.tLive = t.readStruct(3, !1, this.tLive), this.sNick = t.readString(4, !1, this.sNick), this.sAvatarUrl = t.readString(5, !1, this.sAvatarUrl), this.sJump = t.readString(6, !1, this.sJump) } , n.CJMDan = function () { this.lDanNum = 0, this.sDanName = "", this.sDanIcon = "", this.sDanNumUrl = "" } , n.CJMDan.prototype._clone = function () { return new n.CJMDan } , n.CJMDan.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CJMDan.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CJMDan.prototype.writeTo = function (t) { t.writeInt64(0, this.lDanNum), t.writeString(1, this.sDanName), t.writeString(2, this.sDanIcon), t.writeString(3, this.sDanNumUrl) } , n.CJMDan.prototype.readFrom = function (t) { this.lDanNum = t.readInt64(0, !1, this.lDanNum), this.sDanName = t.readString(1, !1, this.sDanName), this.sDanIcon = t.readString(2, !1, this.sDanIcon), this.sDanNumUrl = t.readString(3, !1, this.sDanNumUrl) } , n.VoiceMuteJsonInfo = function () { this.sMuteInfo = "" } , n.VoiceMuteJsonInfo.prototype._clone = function () { return new n.VoiceMuteJsonInfo } , n.VoiceMuteJsonInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.VoiceMuteJsonInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.VoiceMuteJsonInfo.prototype.writeTo = function (t) { t.writeString(0, this.sMuteInfo) } , n.VoiceMuteJsonInfo.prototype.readFrom = function (t) { this.sMuteInfo = t.readString(0, !1, this.sMuteInfo) } , n.GetCommonConfigReq = function () { this.buss = "", this.uid = 0, this.streamName = "", this.appid = 0 } , n.GetCommonConfigReq.prototype._clone = function () { return new n.GetCommonConfigReq } , n.GetCommonConfigReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCommonConfigReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCommonConfigReq.prototype.writeTo = function (t) { t.writeString(0, this.buss), t.writeInt64(1, this.uid), t.writeString(2, this.streamName), t.writeInt32(3, this.appid) } , n.GetCommonConfigReq.prototype.readFrom = function (t) { this.buss = t.readString(0, !1, this.buss), this.uid = t.readInt64(1, !1, this.uid), this.streamName = t.readString(2, !1, this.streamName), this.appid = t.readInt32(3, !1, this.appid) } , n.GetCommonConfigRsp = function () { this.ret = 0, this.configJson = "" } , n.GetCommonConfigRsp.prototype._clone = function () { return new n.GetCommonConfigRsp } , n.GetCommonConfigRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCommonConfigRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCommonConfigRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.ret), t.writeString(1, this.configJson) } , n.GetCommonConfigRsp.prototype.readFrom = function (t) { this.ret = t.readInt32(0, !1, this.ret), this.configJson = t.readString(1, !1, this.configJson) } ; var f = { RoomAdInfo: function () { this.slotCode = "", this.slotCnt = 0, this.layout = new f.AdLayout, this.adType = 0, this.delaySec = 0, this.showSec = 0, this.closeSec = 0 } }; f.RoomAdInfo.prototype._clone = function () { return new f.RoomAdInfo } , f.RoomAdInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , f.RoomAdInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , f.RoomAdInfo.prototype.writeTo = function (t) { t.writeString(0, this.slotCode), t.writeInt32(1, this.slotCnt), t.writeStruct(2, this.layout), t.writeInt32(3, this.adType), t.writeInt32(4, this.delaySec), t.writeInt32(5, this.showSec), t.writeInt32(6, this.closeSec) } , f.RoomAdInfo.prototype.readFrom = function (t) { this.slotCode = t.readString(0, !1, this.slotCode), this.slotCnt = t.readInt32(1, !1, this.slotCnt), this.layout = t.readStruct(2, !1, this.layout), this.adType = t.readInt32(3, !1, this.adType), this.delaySec = t.readInt32(4, !1, this.delaySec), this.showSec = t.readInt32(5, !1, this.showSec), this.closeSec = t.readInt32(6, !1, this.closeSec) } , f.AdLayout = function () { this.layoutType = 0, this.templateW = 0, this.templateH = 0, this.ratioW = 0, this.ratioH = 0, this.width = 0, this.height = 0, this.outerFrameW = 0, this.outerFrameH = 0, this.outerFrameUrl = "" } , f.AdLayout.prototype._clone = function () { return new f.AdLayout } , f.AdLayout.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , f.AdLayout.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , f.AdLayout.prototype.writeTo = function (t) { t.writeInt32(0, this.layoutType), t.writeInt32(1, this.templateW), t.writeInt32(2, this.templateH), t.writeDouble(3, this.ratioW), t.writeDouble(4, this.ratioH), t.writeInt32(5, this.width), t.writeInt32(6, this.height), t.writeInt32(7, this.outerFrameW), t.writeInt32(8, this.outerFrameH), t.writeString(9, this.outerFrameUrl) } , f.AdLayout.prototype.readFrom = function (t) { this.layoutType = t.readInt32(0, !1, this.layoutType), this.templateW = t.readInt32(1, !1, this.templateW), this.templateH = t.readInt32(2, !1, this.templateH), this.ratioW = t.readDouble(3, !1, this.ratioW), this.ratioH = t.readDouble(4, !1, this.ratioH), this.width = t.readInt32(5, !1, this.width), this.height = t.readInt32(6, !1, this.height), this.outerFrameW = t.readInt32(7, !1, this.outerFrameW), this.outerFrameH = t.readInt32(8, !1, this.outerFrameH), this.outerFrameUrl = t.readString(9, !1, this.outerFrameUrl) } , f.GetRoomAdReq = function () { this.userId = new f.UserId, this.pid = 0, this.gameId = "" } , f.GetRoomAdReq.prototype._clone = function () { return new f.GetRoomAdReq } , f.GetRoomAdReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , f.GetRoomAdReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , f.GetRoomAdReq.prototype.writeTo = function (t) { t.writeStruct(0, this.userId), t.writeInt64(1, this.pid), t.writeString(2, this.gameId) } , f.GetRoomAdReq.prototype.readFrom = function (t) { this.userId = t.readStruct(0, !1, this.userId), this.pid = t.readInt64(1, !1, this.pid), this.gameId = t.readString(2, !1, this.gameId) } , f.GetRoomAdRsp = function () { this.code = 0, this.message = "", this.roomAd = new f.RoomAd } , f.GetRoomAdRsp.prototype._clone = function () { return new f.GetRoomAdRsp } , f.GetRoomAdRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , f.GetRoomAdRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , f.GetRoomAdRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.code), t.writeString(1, this.message), t.writeStruct(2, this.roomAd) } , f.GetRoomAdRsp.prototype.readFrom = function (t) { this.code = t.readInt32(0, !1, this.code), this.message = t.readString(1, !1, this.message), this.roomAd = t.readStruct(2, !1, this.roomAd) } , f.RoomAd = function () { this.slotCode = "", this.slotCnt = 0, this.env = new r.Map(new r.STRING, new r.STRING) } , f.RoomAd.prototype._clone = function () { return new f.RoomAd } , f.RoomAd.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , f.RoomAd.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , f.RoomAd.prototype.writeTo = function (t) { t.writeString(0, this.slotCode), t.writeInt32(1, this.slotCnt), t.writeMap(2, this.env) } , f.RoomAd.prototype.readFrom = function (t) { this.slotCode = t.readString(0, !1, this.slotCode), this.slotCnt = t.readInt32(1, !1, this.slotCnt), this.env = t.readMap(2, !1, this.env) } , f.UserId = function () { this.lUid = 0, this.sGuid = "", this.sToken = "", this.sHuYaUA = "", this.sCookie = "", this.iTokenType = 0 } , f.UserId.prototype._clone = function () { return new f.UserId } , f.UserId.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , f.UserId.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , f.UserId.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sGuid), t.writeString(2, this.sToken), t.writeString(3, this.sHuYaUA), t.writeString(4, this.sCookie), t.writeInt32(5, this.iTokenType) } , f.UserId.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sGuid = t.readString(1, !1, this.sGuid), this.sToken = t.readString(2, !1, this.sToken), this.sHuYaUA = t.readString(3, !1, this.sHuYaUA), this.sCookie = t.readString(4, !1, this.sCookie), this.iTokenType = t.readInt32(5, !1, this.iTokenType) } ; var m = { PushAdInfo: function () { this.slotCode = "", this.slotCnt = 0, this.delaySec = 0, this.env = new r.Map(new r.STRING, new r.STRING), this.pid = 0, this.ptime = 0, this.platform = "" } }; m.PushAdInfo.prototype._clone = function () { return new m.PushAdInfo } , m.PushAdInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , m.PushAdInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , m.PushAdInfo.prototype.writeTo = function (t) { t.writeString(1, this.slotCode), t.writeInt32(2, this.slotCnt), t.writeInt32(3, this.delaySec), t.writeMap(4, this.env), t.writeInt64(5, this.pid), t.writeInt64(6, this.ptime), t.writeString(7, this.platform) } , m.PushAdInfo.prototype.readFrom = function (t) { this.slotCode = t.readString(1, !1, this.slotCode), this.slotCnt = t.readInt32(2, !1, this.slotCnt), this.delaySec = t.readInt32(3, !1, this.delaySec), this.env = t.readMap(4, !1, this.env), this.pid = t.readInt64(5, !1, this.pid), this.ptime = t.readInt64(6, !1, this.ptime), this.platform = t.readString(7, !1, this.platform) } , n.GetLiveBarrageReq = function () { this.tUid = new n.UserId, this.lPid = 0 } , n.GetLiveBarrageReq.prototype._clone = function () { return new n.GetLiveBarrageReq } , n.GetLiveBarrageReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLiveBarrageReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLiveBarrageReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUid), t.writeInt64(1, this.lPid) } , n.GetLiveBarrageReq.prototype.readFrom = function (t) { this.tUid = t.readStruct(0, !1, this.tUid), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetLiveBarrageRsp = function () { this.vBars = new r.Vector(new n.LiveBarrage), this.lNextTime = 0 } , n.GetLiveBarrageRsp.prototype._clone = function () { return new n.GetLiveBarrageRsp } , n.GetLiveBarrageRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLiveBarrageRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLiveBarrageRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vBars), t.writeInt64(1, this.lNextTime) } , n.GetLiveBarrageRsp.prototype.readFrom = function (t) { this.vBars = t.readVector(0, !1, this.vBars), this.lNextTime = t.readInt64(1, !1, this.lNextTime) } , n.LiveBarrage = function () { this.tMsg = new n.MessageNotice, this.lLiveTime = 0 } , n.LiveBarrage.prototype._clone = function () { return new n.LiveBarrage } , n.LiveBarrage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveBarrage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveBarrage.prototype.writeTo = function (t) { t.writeStruct(0, this.tMsg), t.writeInt64(1, this.lLiveTime) } , n.LiveBarrage.prototype.readFrom = function (t) { this.tMsg = t.readStruct(0, !1, this.tMsg), this.lLiveTime = t.readInt64(1, !1, this.lLiveTime) } , n.BannerResourceListReq = function () { this.tUserId = new n.UserId, this.iTerminalType = 0 } , n.BannerResourceListReq.prototype._clone = function () { return new n.BannerResourceListReq } , n.BannerResourceListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BannerResourceListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BannerResourceListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tUserId), t.writeInt32(1, this.iTerminalType) } , n.BannerResourceListReq.prototype.readFrom = function (t) { this.tUserId = t.readStruct(0, !1, this.tUserId), this.iTerminalType = t.readInt32(1, !1, this.iTerminalType) } , n.BannerResourceList = function () { this.vBannerRsrc = new r.Vector(new n.BannerResource) } , n.BannerResourceList.prototype._clone = function () { return new n.BannerResourceList } , n.BannerResourceList.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BannerResourceList.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BannerResourceList.prototype.writeTo = function (t) { t.writeVector(0, this.vBannerRsrc) } , n.BannerResourceList.prototype.readFrom = function (t) { this.vBannerRsrc = t.readVector(0, !1, this.vBannerRsrc) } , n.BannerResource = function () { this.lBannerId = 0, this.tBase = new n.BannerResourceBase } , n.BannerResource.prototype._clone = function () { return new n.BannerResource } , n.BannerResource.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BannerResource.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BannerResource.prototype.writeTo = function (t) { t.writeInt64(0, this.lBannerId), t.writeStruct(1, this.tBase) } , n.BannerResource.prototype.readFrom = function (t) { this.lBannerId = t.readInt64(0, !1, this.lBannerId), this.tBase = t.readStruct(1, !1, this.tBase) } , n.BannerResourceBase = function () { this.sUrl = "", this.sMd5 = "", this.iWidth = 0, this.iHeight = 0, this.iShowTime = 0 } , n.BannerResourceBase.prototype._clone = function () { return new n.BannerResourceBase } , n.BannerResourceBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BannerResourceBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BannerResourceBase.prototype.writeTo = function (t) { t.writeString(0, this.sUrl), t.writeString(1, this.sMd5), t.writeInt32(2, this.iWidth), t.writeInt32(3, this.iHeight), t.writeInt32(4, this.iShowTime) } , n.BannerResourceBase.prototype.readFrom = function (t) { this.sUrl = t.readString(0, !1, this.sUrl), this.sMd5 = t.readString(1, !1, this.sMd5), this.iWidth = t.readInt32(2, !1, this.iWidth), this.iHeight = t.readInt32(3, !1, this.iHeight), this.iShowTime = t.readInt32(4, !1, this.iShowTime) } , n.GetUserMessageFormatListReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetUserMessageFormatListReq.prototype._clone = function () { return new n.GetUserMessageFormatListReq } , n.GetUserMessageFormatListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserMessageFormatListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserMessageFormatListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetUserMessageFormatListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetUserMessageFormatListRsp = function () { this.vFormatList = new r.Vector(new n.MessageSenceFormatInfo) } , n.GetUserMessageFormatListRsp.prototype._clone = function () { return new n.GetUserMessageFormatListRsp } , n.GetUserMessageFormatListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserMessageFormatListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserMessageFormatListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vFormatList) } , n.GetUserMessageFormatListRsp.prototype.readFrom = function (t) { this.vFormatList = t.readVector(0, !1, this.vFormatList) } , n.MessageSenceFormatInfo = function () { this.iSenceType = 0, this.vFormat = new r.Vector(new n.MessageFormatInfo), this.iFlag = 0 } , n.MessageSenceFormatInfo.prototype._clone = function () { return new n.MessageSenceFormatInfo } , n.MessageSenceFormatInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageSenceFormatInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageSenceFormatInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iSenceType), t.writeVector(1, this.vFormat), t.writeInt32(2, this.iFlag) } , n.MessageSenceFormatInfo.prototype.readFrom = function (t) { this.iSenceType = t.readInt32(0, !1, this.iSenceType), this.vFormat = t.readVector(1, !1, this.vFormat), this.iFlag = t.readInt32(2, !1, this.iFlag) } , n.MessageFormatInfo = function () { this.iShowFlag = 0, this.iEffectFlag = 0, this.tFormat = new n.FormatSimpleBase } , n.MessageFormatInfo.prototype._clone = function () { return new n.MessageFormatInfo } , n.MessageFormatInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageFormatInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageFormatInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iShowFlag), t.writeInt32(1, this.iEffectFlag), t.writeStruct(2, this.tFormat) } , n.MessageFormatInfo.prototype.readFrom = function (t) { this.iShowFlag = t.readInt32(0, !1, this.iShowFlag), this.iEffectFlag = t.readInt32(1, !1, this.iEffectFlag), this.tFormat = t.readStruct(2, !1, this.tFormat) } , n.FormatSimpleBase = function () { this.lFormatId = 0, this.lWeight = 0, this.sMainIcon = "", this.sLittleIcon = "", this.tBulletFormat = new n.MessageBulletFormat, this.tExplicit = new n.FormatExplicitParam, this.sName = "" } , n.FormatSimpleBase.prototype._clone = function () { return new n.FormatSimpleBase } , n.FormatSimpleBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FormatSimpleBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FormatSimpleBase.prototype.writeTo = function (t) { t.writeInt64(0, this.lFormatId), t.writeInt64(1, this.lWeight), t.writeString(2, this.sMainIcon), t.writeString(3, this.sLittleIcon), t.writeStruct(4, this.tBulletFormat), t.writeStruct(5, this.tExplicit), t.writeString(6, this.sName) } , n.FormatSimpleBase.prototype.readFrom = function (t) { this.lFormatId = t.readInt64(0, !1, this.lFormatId), this.lWeight = t.readInt64(1, !1, this.lWeight), this.sMainIcon = t.readString(2, !1, this.sMainIcon), this.sLittleIcon = t.readString(3, !1, this.sLittleIcon), this.tBulletFormat = t.readStruct(4, !1, this.tBulletFormat), this.tExplicit = t.readStruct(5, !1, this.tExplicit), this.sName = t.readString(6, !1, this.sName) } , n.MessageBulletFormat = function () { this.vColor = new r.Vector(new r.INT32), this.iFontSize = 4, this.iTextSpeed = 0, this.iTransitionType = 1, this.tAvatarBase = new n.MessageAvatarBase, this.tBackInfo = new n.BulletBackInfo } , n.MessageBulletFormat.prototype._clone = function () { return new n.MessageBulletFormat } , n.MessageBulletFormat.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageBulletFormat.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageBulletFormat.prototype.writeTo = function (t) { t.writeVector(0, this.vColor), t.writeInt32(1, this.iFontSize), t.writeInt32(2, this.iTextSpeed), t.writeInt32(3, this.iTransitionType), t.writeStruct(4, this.tAvatarBase), t.writeStruct(5, this.tBackInfo) } , n.MessageBulletFormat.prototype.readFrom = function (t) { this.vColor = t.readVector(0, !1, this.vColor), this.iFontSize = t.readInt32(1, !1, this.iFontSize), this.iTextSpeed = t.readInt32(2, !1, this.iTextSpeed), this.iTransitionType = t.readInt32(3, !1, this.iTransitionType), this.tAvatarBase = t.readStruct(4, !1, this.tAvatarBase), this.tBackInfo = t.readStruct(5, !1, this.tBackInfo) } , n.FormatExplicitParam = function () { this.sUpRightMark = "" } , n.FormatExplicitParam.prototype._clone = function () { return new n.FormatExplicitParam } , n.FormatExplicitParam.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.FormatExplicitParam.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.FormatExplicitParam.prototype.writeTo = function (t) { t.writeString(0, this.sUpRightMark) } , n.FormatExplicitParam.prototype.readFrom = function (t) { this.sUpRightMark = t.readString(0, !1, this.sUpRightMark) } , n.MessageAvatarBase = function () { this.iTerminal = 0, this.sAvatar = "" } , n.MessageAvatarBase.prototype._clone = function () { return new n.MessageAvatarBase } , n.MessageAvatarBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageAvatarBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageAvatarBase.prototype.writeTo = function (t) { t.writeInt32(0, this.iTerminal), t.writeString(1, this.sAvatar) } , n.MessageAvatarBase.prototype.readFrom = function (t) { this.iTerminal = t.readInt32(0, !1, this.iTerminal), this.sAvatar = t.readString(1, !1, this.sAvatar) } , n.BulletBackInfo = function () { this.iTerminal = 0, this.vColor = new r.Vector(new r.INT32), this.iBorderSize = 0, this.iBorderColor = -1, this.iBorderDiaphaneity = 100, this.iGroundColor = -1, this.iGroundDiaphaneity = 100, this.sAvatarDeco = "", this.vGroundColor = new r.Vector(new r.INT32) } , n.BulletBackInfo.prototype._clone = function () { return new n.BulletBackInfo } , n.BulletBackInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.BulletBackInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.BulletBackInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iTerminal), t.writeVector(1, this.vColor), t.writeInt32(2, this.iBorderSize), t.writeInt32(3, this.iBorderColor), t.writeInt32(4, this.iBorderDiaphaneity), t.writeInt32(5, this.iGroundColor), t.writeInt32(6, this.iGroundDiaphaneity), t.writeString(7, this.sAvatarDeco), t.writeVector(8, this.vGroundColor) } , n.BulletBackInfo.prototype.readFrom = function (t) { this.iTerminal = t.readInt32(0, !1, this.iTerminal), this.vColor = t.readVector(1, !1, this.vColor), this.iBorderSize = t.readInt32(2, !1, this.iBorderSize), this.iBorderColor = t.readInt32(3, !1, this.iBorderColor), this.iBorderDiaphaneity = t.readInt32(4, !1, this.iBorderDiaphaneity), this.iGroundColor = t.readInt32(5, !1, this.iGroundColor), this.iGroundDiaphaneity = t.readInt32(6, !1, this.iGroundDiaphaneity), this.sAvatarDeco = t.readString(7, !1, this.sAvatarDeco), this.vGroundColor = t.readVector(8, !1, this.vGroundColor) } , n.PixelateInfo = function () { this.dtsType = 0, this.beginDts = 0, this.endDts = 0, this.pixelateKey = 0, this.shapeInfos = new r.BinBuffer } , n.PixelateInfo.prototype._clone = function () { return new n.PixelateInfo } , n.PixelateInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.PixelateInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.PixelateInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.dtsType), t.writeUInt32(1, this.beginDts), t.writeUInt32(2, this.endDts), t.writeUInt32(3, this.pixelateKey), t.writeBytes(4, this.shapeInfos) } , n.PixelateInfo.prototype.readFrom = function (t) { this.dtsType = t.readInt32(0, !1, this.dtsType), this.beginDts = t.readUInt32(1, !1, this.beginDts), this.endDts = t.readUInt32(2, !1, this.endDts), this.pixelateKey = t.readUInt32(3, !1, this.pixelateKey), this.shapeInfos = t.readBytes(4, !1, this.shapeInfos) } , n.MaskShape = function () { this.points = new r.Vector(new r.INT64), this.type = 0, this.x = 0, this.y = 0, this.w = 0, this.h = 0, this.ext = "" } , n.MaskShape.prototype._clone = function () { return new n.MaskShape } , n.MaskShape.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MaskShape.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MaskShape.prototype.writeTo = function (t) { t.writeVector(0, this.points), t.writeUInt32(1, this.type), t.writeUInt32(2, this.x), t.writeUInt32(3, this.y), t.writeUInt32(4, this.w), t.writeUInt32(5, this.h), t.writeString(6, this.ext) } , n.MaskShape.prototype.readFrom = function (t) { this.points = t.readVector(0, !1, this.points), this.type = t.readUInt32(1, !1, this.type), this.x = t.readUInt32(2, !1, this.x), this.y = t.readUInt32(3, !1, this.y), this.w = t.readUInt32(4, !1, this.w), this.h = t.readUInt32(5, !1, this.h), this.ext = t.readString(6, !1, this.ext) } , n.SafeRoiMaskProto = function () { this.ver_no = 0, this.dts = 0, this.frame_width = 0, this.frame_height = 0, this.contrs = new r.Vector(new n.MaskShape), this.ext = "" } , n.SafeRoiMaskProto.prototype._clone = function () { return new n.SafeRoiMaskProto } , n.SafeRoiMaskProto.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SafeRoiMaskProto.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SafeRoiMaskProto.prototype.writeTo = function (t) { t.writeUInt32(0, this.ver_no), t.writeUInt32(1, this.dts), t.writeUInt32(2, this.frame_width), t.writeUInt32(3, this.frame_height), t.writeVector(4, this.contrs), t.writeString(5, this.ext) } , n.SafeRoiMaskProto.prototype.readFrom = function (t) { this.ver_no = t.readUInt32(0, !1, this.ver_no), this.dts = t.readUInt32(1, !1, this.dts), this.frame_width = t.readUInt32(2, !1, this.frame_width), this.frame_height = t.readUInt32(3, !1, this.frame_height), this.contrs = t.readVector(4, !1, this.contrs), this.ext = t.readString(5, !1, this.ext) } , n.GetEmojiListReq = function () { this.tId = new n.UserId, this.lPid = 0, this.iFromType = 0 } , n.GetEmojiListReq.prototype._clone = function () { return new n.GetEmojiListReq } , n.GetEmojiListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetEmojiListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetEmojiListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iFromType) } , n.GetEmojiListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.iFromType = t.readInt32(2, !1, this.iFromType) } , n.GetEmojiListRsp = function () { this.iRetCode = 0, this.vList = new r.Vector(new n.EmojiInfo), this.iStatus = 0, this.lExpireTime = 0, this.iPrice = 0, this.sRechargeBtonText = "", this.vPackage = new r.Vector(new n.EmojiPackage) } , n.GetEmojiListRsp.prototype._clone = function () { return new n.GetEmojiListRsp } , n.GetEmojiListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetEmojiListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetEmojiListRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeVector(1, this.vList), t.writeInt32(2, this.iStatus), t.writeInt64(3, this.lExpireTime), t.writeInt32(4, this.iPrice), t.writeString(5, this.sRechargeBtonText), t.writeVector(6, this.vPackage) } , n.GetEmojiListRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.vList = t.readVector(1, !1, this.vList), this.iStatus = t.readInt32(2, !1, this.iStatus), this.lExpireTime = t.readInt64(3, !1, this.lExpireTime), this.iPrice = t.readInt32(4, !1, this.iPrice), this.sRechargeBtonText = t.readString(5, !1, this.sRechargeBtonText), this.vPackage = t.readVector(6, !1, this.vPackage) } , n.EmojiInfo = function () { this.iType = 0, this.sId = "", this.iPrice = 0, this.lPackageId = 0 } , n.EmojiInfo.prototype._clone = function () { return new n.EmojiInfo } , n.EmojiInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EmojiInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EmojiInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iType), t.writeString(1, this.sId), t.writeInt32(2, this.iPrice), t.writeInt64(3, this.lPackageId) } , n.EmojiInfo.prototype.readFrom = function (t) { this.iType = t.readInt32(0, !1, this.iType), this.sId = t.readString(1, !1, this.sId), this.iPrice = t.readInt32(2, !1, this.iPrice), this.lPackageId = t.readInt64(3, !1, this.lPackageId) } , n.EEmojiType = { EMOJI_Flexible_Emotion: 1, EMOJI_Normal_Emotion: 2 }, n.EmojiPackage = function () { this.lPackageId = 0, this.sPackIdentify = "", this.iStatus = 0, this.iPrice = 0, this.lExpireTime = 0, this.sRechargeBtonText = "" } , n.EmojiPackage.prototype._clone = function () { return new n.EmojiPackage } , n.EmojiPackage.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.EmojiPackage.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.EmojiPackage.prototype.writeTo = function (t) { t.writeInt64(0, this.lPackageId), t.writeString(1, this.sPackIdentify), t.writeInt32(2, this.iStatus), t.writeInt32(3, this.iPrice), t.writeInt64(4, this.lExpireTime), t.writeString(5, this.sRechargeBtonText) } , n.EmojiPackage.prototype.readFrom = function (t) { this.lPackageId = t.readInt64(0, !1, this.lPackageId), this.sPackIdentify = t.readString(1, !1, this.sPackIdentify), this.iStatus = t.readInt32(2, !1, this.iStatus), this.iPrice = t.readInt32(3, !1, this.iPrice), this.lExpireTime = t.readInt64(4, !1, this.lExpireTime), this.sRechargeBtonText = t.readString(5, !1, this.sRechargeBtonText) } , n.GetOnTVEmojiListReq = function () { this.tId = new n.UserId } , n.GetOnTVEmojiListReq.prototype._clone = function () { return new n.GetOnTVEmojiListReq } , n.GetOnTVEmojiListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetOnTVEmojiListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetOnTVEmojiListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId) } , n.GetOnTVEmojiListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId) } , n.GetOnTVEmojiListRsp = function () { this.vList = new r.Vector(new n.EmojiInfo) } , n.GetOnTVEmojiListRsp.prototype._clone = function () { return new n.GetOnTVEmojiListRsp } , n.GetOnTVEmojiListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetOnTVEmojiListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetOnTVEmojiListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vList) } , n.GetOnTVEmojiListRsp.prototype.readFrom = function (t) { this.vList = t.readVector(0, !1, this.vList) } , n.ActivitySpecialResourceReq = function () { this.tId = new n.UserId, this.sMd5 = "" } , n.ActivitySpecialResourceReq.prototype._clone = function () { return new n.ActivitySpecialResourceReq } , n.ActivitySpecialResourceReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivitySpecialResourceReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivitySpecialResourceReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeString(1, this.sMd5) } , n.ActivitySpecialResourceReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.sMd5 = t.readString(1, !1, this.sMd5) } , n.ActivitySpecialResourceRsp = function () { this.iReturnCode = 0, this.vResource = new r.Vector(new n.ActivitySpecialResource), this.sMd5 = "" } , n.ActivitySpecialResourceRsp.prototype._clone = function () { return new n.ActivitySpecialResourceRsp } , n.ActivitySpecialResourceRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivitySpecialResourceRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivitySpecialResourceRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iReturnCode), t.writeVector(1, this.vResource), t.writeString(2, this.sMd5) } , n.ActivitySpecialResourceRsp.prototype.readFrom = function (t) { this.iReturnCode = t.readInt32(0, !1, this.iReturnCode), this.vResource = t.readVector(1, !1, this.vResource), this.sMd5 = t.readString(2, !1, this.sMd5) } , n.ActivitySpecialResource = function () { this.iResourceId = 0, this.sName = "", this.sAppZipUrl = "", this.sZsZipUrl = "", this.sPcZipUrl = "", this.sWebZipUrl = "", this.iStatus = 0, this.iPriority = 0, this.lUpdateTime = 0, this.sWebVideoUrl = "" } , n.ActivitySpecialResource.prototype._clone = function () { return new n.ActivitySpecialResource } , n.ActivitySpecialResource.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivitySpecialResource.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivitySpecialResource.prototype.writeTo = function (t) { t.writeInt32(0, this.iResourceId), t.writeString(1, this.sName), t.writeString(2, this.sAppZipUrl), t.writeString(3, this.sZsZipUrl), t.writeString(4, this.sPcZipUrl), t.writeString(5, this.sWebZipUrl), t.writeInt32(7, this.iStatus), t.writeInt32(8, this.iPriority), t.writeInt64(9, this.lUpdateTime), t.writeString(12, this.sWebVideoUrl) } , n.ActivitySpecialResource.prototype.readFrom = function (t) { this.iResourceId = t.readInt32(0, !1, this.iResourceId), this.sName = t.readString(1, !1, this.sName), this.sAppZipUrl = t.readString(2, !1, this.sAppZipUrl), this.sZsZipUrl = t.readString(3, !1, this.sZsZipUrl), this.sPcZipUrl = t.readString(4, !1, this.sPcZipUrl), this.sWebZipUrl = t.readString(5, !1, this.sWebZipUrl), this.iStatus = t.readInt32(7, !1, this.iStatus), this.iPriority = t.readInt32(8, !1, this.iPriority), this.lUpdateTime = t.readInt64(9, !1, this.lUpdateTime), this.sWebVideoUrl = t.readString(12, !1, this.sWebVideoUrl) } , n.ActivitySpecialNoticeBroadcastPacket = function () { this.iResourceId = 0, this.lSenderUid = 0, this.lPresenterUid = 0, this.sAvatarUrl = "", this.iSFold = 0, this.iComboScore = 0, this.lComboSeqId = 0, this.mAvatarUrl = new r.Map(new r.STRING, new r.STRING), this.mDiyTips = new r.Map(new r.STRING, new n.ActivitySpecialContentItem), this.vDiyContent = new r.Vector(new n.ActivitySpecialContentItem) } , n.ActivitySpecialNoticeBroadcastPacket.prototype._clone = function () { return new n.ActivitySpecialNoticeBroadcastPacket } , n.ActivitySpecialNoticeBroadcastPacket.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivitySpecialNoticeBroadcastPacket.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivitySpecialNoticeBroadcastPacket.prototype.writeTo = function (t) { t.writeInt32(0, this.iResourceId), t.writeInt64(1, this.lSenderUid), t.writeInt64(2, this.lPresenterUid), t.writeString(3, this.sAvatarUrl), t.writeInt32(4, this.iSFold), t.writeInt32(6, this.iComboScore), t.writeInt64(7, this.lComboSeqId), t.writeMap(8, this.mAvatarUrl), t.writeMap(9, this.mDiyTips), t.writeVector(10, this.vDiyContent) } , n.ActivitySpecialNoticeBroadcastPacket.prototype.readFrom = function (t) { this.iResourceId = t.readInt32(0, !1, this.iResourceId), this.lSenderUid = t.readInt64(1, !1, this.lSenderUid), this.lPresenterUid = t.readInt64(2, !1, this.lPresenterUid), this.sAvatarUrl = t.readString(3, !1, this.sAvatarUrl), this.iSFold = t.readInt32(4, !1, this.iSFold), this.iComboScore = t.readInt32(6, !1, this.iComboScore), this.lComboSeqId = t.readInt64(7, !1, this.lComboSeqId), this.mAvatarUrl = t.readMap(8, !1, this.mAvatarUrl), this.mDiyTips = t.readMap(9, !1, this.mDiyTips), this.vDiyContent = t.readVector(10, !1, this.vDiyContent) } , n.ActivitySpecialContentItem = function () { this.iColor = 0, this.sContent = "" } , n.ActivitySpecialContentItem.prototype._clone = function () { return new n.ActivitySpecialContentItem } , n.ActivitySpecialContentItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ActivitySpecialContentItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ActivitySpecialContentItem.prototype.writeTo = function (t) { t.writeInt32(0, this.iColor), t.writeString(1, this.sContent) } , n.ActivitySpecialContentItem.prototype.readFrom = function (t) { this.iColor = t.readInt32(0, !1, this.iColor), this.sContent = t.readString(1, !1, this.sContent) } , n.QueryGatheringMotorcadeReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.QueryGatheringMotorcadeReq.prototype._clone = function () { return new n.QueryGatheringMotorcadeReq } , n.QueryGatheringMotorcadeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryGatheringMotorcadeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryGatheringMotorcadeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.QueryGatheringMotorcadeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.QueryGatheringMotorcadeRsp = function () { this.iRetCode = 0, this.sErrMsg = "", this.iTotalCount = 0, this.tDetailInfo = new n.MotorcadeGatherDetail, this.iResponse = 0 } , n.QueryGatheringMotorcadeRsp.prototype._clone = function () { return new n.QueryGatheringMotorcadeRsp } , n.QueryGatheringMotorcadeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.QueryGatheringMotorcadeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.QueryGatheringMotorcadeRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sErrMsg), t.writeInt32(2, this.iTotalCount), t.writeStruct(3, this.tDetailInfo), t.writeInt32(4, this.iResponse) } , n.QueryGatheringMotorcadeRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sErrMsg = t.readString(1, !1, this.sErrMsg), this.iTotalCount = t.readInt32(2, !1, this.iTotalCount), this.tDetailInfo = t.readStruct(3, !1, this.tDetailInfo), this.iResponse = t.readInt32(4, !1, this.iResponse) } , n.MotorcadeFlag = function () { this.sName = "", this.sUrl = "" } , n.MotorcadeFlag.prototype._clone = function () { return new n.MotorcadeFlag } , n.MotorcadeFlag.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeFlag.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeFlag.prototype.writeTo = function (t) { t.writeString(0, this.sName), t.writeString(1, this.sUrl) } , n.MotorcadeFlag.prototype.readFrom = function (t) { this.sName = t.readString(0, !1, this.sName), this.sUrl = t.readString(1, !1, this.sUrl) } , n.ResponseMotorcadeGatheringReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lMotorcadeId = 0, this.lGatherId = 0 } , n.ResponseMotorcadeGatheringReq.prototype._clone = function () { return new n.ResponseMotorcadeGatheringReq } , n.ResponseMotorcadeGatheringReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ResponseMotorcadeGatheringReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ResponseMotorcadeGatheringReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lMotorcadeId), t.writeInt64(3, this.lGatherId) } , n.ResponseMotorcadeGatheringReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lMotorcadeId = t.readInt64(2, !1, this.lMotorcadeId), this.lGatherId = t.readInt64(3, !1, this.lGatherId) } , n.ResponseMotorcadeGatheringRsp = function () { this.iRetCode = 0, this.sErrMsg = "" } , n.ResponseMotorcadeGatheringRsp.prototype._clone = function () { return new n.ResponseMotorcadeGatheringRsp } , n.ResponseMotorcadeGatheringRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ResponseMotorcadeGatheringRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ResponseMotorcadeGatheringRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sErrMsg) } , n.ResponseMotorcadeGatheringRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sErrMsg = t.readString(1, !1, this.sErrMsg) } , n.MotorcadeGatherBeginNotice = function () { this.lPid = 0, this.tDetailInfo = new n.MotorcadeGatherDetail } , n.MotorcadeGatherBeginNotice.prototype._clone = function () { return new n.MotorcadeGatherBeginNotice } , n.MotorcadeGatherBeginNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeGatherBeginNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeGatherBeginNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeStruct(1, this.tDetailInfo) } , n.MotorcadeGatherBeginNotice.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.tDetailInfo = t.readStruct(1, !1, this.tDetailInfo) } , n.MotorcadeGatherEndNotice = function () { this.lPid = 0, this.lMotorcadeId = 0, this.lGatherId = 0 } , n.MotorcadeGatherEndNotice.prototype._clone = function () { return new n.MotorcadeGatherEndNotice } , n.MotorcadeGatherEndNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeGatherEndNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeGatherEndNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt64(1, this.lMotorcadeId), t.writeInt64(2, this.lGatherId) } , n.MotorcadeGatherEndNotice.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.lMotorcadeId = t.readInt64(1, !1, this.lMotorcadeId), this.lGatherId = t.readInt64(2, !1, this.lGatherId) } , n.MotorcadeGatherResponseNotice = function () { this.lPid = 0, this.lMotorcadeId = 0, this.lGatherId = 0, this.lResponseUid = 0 } , n.MotorcadeGatherResponseNotice.prototype._clone = function () { return new n.MotorcadeGatherResponseNotice } , n.MotorcadeGatherResponseNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeGatherResponseNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeGatherResponseNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeInt64(1, this.lMotorcadeId), t.writeInt64(2, this.lGatherId), t.writeInt64(3, this.lResponseUid) } , n.MotorcadeGatherResponseNotice.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.lMotorcadeId = t.readInt64(1, !1, this.lMotorcadeId), this.lGatherId = t.readInt64(2, !1, this.lGatherId), this.lResponseUid = t.readInt64(3, !1, this.lResponseUid) } , n.MotorcadeGatherDetail = function () { this.lMotorcadeId = 0, this.lGatherId = 0, this.lGatherUid = 0, this.tFlag = new n.MotorcadeFlag, this.lEndTime = 0, this.iCountdown = 0, this.iResponseCount = 0, this.sAppIcon = "", this.sWebPCIcon = "", this.sMotorcadeName = "" } , n.MotorcadeGatherDetail.prototype._clone = function () { return new n.MotorcadeGatherDetail } , n.MotorcadeGatherDetail.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeGatherDetail.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeGatherDetail.prototype.writeTo = function (t) { t.writeInt64(0, this.lMotorcadeId), t.writeInt64(1, this.lGatherId), t.writeInt64(2, this.lGatherUid), t.writeStruct(3, this.tFlag), t.writeInt64(4, this.lEndTime), t.writeInt32(5, this.iCountdown), t.writeInt32(6, this.iResponseCount), t.writeString(7, this.sAppIcon), t.writeString(8, this.sWebPCIcon), t.writeString(9, this.sMotorcadeName) } , n.MotorcadeGatherDetail.prototype.readFrom = function (t) { this.lMotorcadeId = t.readInt64(0, !1, this.lMotorcadeId), this.lGatherId = t.readInt64(1, !1, this.lGatherId), this.lGatherUid = t.readInt64(2, !1, this.lGatherUid), this.tFlag = t.readStruct(3, !1, this.tFlag), this.lEndTime = t.readInt64(4, !1, this.lEndTime), this.iCountdown = t.readInt32(5, !1, this.iCountdown), this.iResponseCount = t.readInt32(6, !1, this.iResponseCount), this.sAppIcon = t.readString(7, !1, this.sAppIcon), this.sWebPCIcon = t.readString(8, !1, this.sWebPCIcon), this.sMotorcadeName = t.readString(9, !1, this.sMotorcadeName) } , n.GetMotorcadeGatheringTipsReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetMotorcadeGatheringTipsReq.prototype._clone = function () { return new n.GetMotorcadeGatheringTipsReq } , n.GetMotorcadeGatheringTipsReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMotorcadeGatheringTipsReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMotorcadeGatheringTipsReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetMotorcadeGatheringTipsReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetMotorcadeGatheringTipsRsp = function () { this.iRetCode = 0, this.sErrMsg = "", this.tFlag = new n.MotorcadeFlag, this.sMotorcadeName = "", this.iRemainCount = 0, this.iTotalCount = 0, this.lMotorcadeId = 0 } , n.GetMotorcadeGatheringTipsRsp.prototype._clone = function () { return new n.GetMotorcadeGatheringTipsRsp } , n.GetMotorcadeGatheringTipsRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMotorcadeGatheringTipsRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMotorcadeGatheringTipsRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sErrMsg), t.writeStruct(2, this.tFlag), t.writeString(3, this.sMotorcadeName), t.writeInt32(4, this.iRemainCount), t.writeInt32(5, this.iTotalCount), t.writeInt64(6, this.lMotorcadeId) } , n.GetMotorcadeGatheringTipsRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sErrMsg = t.readString(1, !1, this.sErrMsg), this.tFlag = t.readStruct(2, !1, this.tFlag), this.sMotorcadeName = t.readString(3, !1, this.sMotorcadeName), this.iRemainCount = t.readInt32(4, !1, this.iRemainCount), this.iTotalCount = t.readInt32(5, !1, this.iTotalCount), this.lMotorcadeId = t.readInt64(6, !1, this.lMotorcadeId) } , n.GatherMotorcadeReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GatherMotorcadeReq.prototype._clone = function () { return new n.GatherMotorcadeReq } , n.GatherMotorcadeReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GatherMotorcadeReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GatherMotorcadeReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GatherMotorcadeReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GatherMotorcadeRsp = function () { this.iRetCode = 0, this.sErrMsg = "" } , n.GatherMotorcadeRsp.prototype._clone = function () { return new n.GatherMotorcadeRsp } , n.GatherMotorcadeRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GatherMotorcadeRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GatherMotorcadeRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sErrMsg) } , n.GatherMotorcadeRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sErrMsg = t.readString(1, !1, this.sErrMsg) } , n.TreasureBoxPanel = function () { this.iTotal = 0, this.tBoxInfo = new n.TreasureBox } , n.TreasureBoxPanel.prototype._clone = function () { return new n.TreasureBoxPanel } , n.TreasureBoxPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureBoxPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureBoxPanel.prototype.writeTo = function (t) { t.writeInt32(0, this.iTotal), t.writeStruct(1, this.tBoxInfo) } , n.TreasureBoxPanel.prototype.readFrom = function (t) { this.iTotal = t.readInt32(0, !1, this.iTotal), this.tBoxInfo = t.readStruct(1, !1, this.tBoxInfo) } , n.TreasureBox = function () { this.tSender = new n.TreasureBoxUsr, this.tReceiver = new n.TreasureBoxUsr, this.iItemType = 0, this.lCreateTime = 0, this.sBoxId = "", this.tBaseInfo = new n.TreasureBoxBaseCfg, this.iState = 0, this.iStateRetSec = 0 } , n.TreasureBox.prototype._clone = function () { return new n.TreasureBox } , n.TreasureBox.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureBox.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureBox.prototype.writeTo = function (t) { t.writeStruct(0, this.tSender), t.writeStruct(1, this.tReceiver), t.writeInt32(2, this.iItemType), t.writeInt64(3, this.lCreateTime), t.writeString(4, this.sBoxId), t.writeStruct(5, this.tBaseInfo), t.writeInt32(7, this.iState), t.writeInt32(8, this.iStateRetSec) } , n.TreasureBox.prototype.readFrom = function (t) { this.tSender = t.readStruct(0, !1, this.tSender), this.tReceiver = t.readStruct(1, !1, this.tReceiver), this.iItemType = t.readInt32(2, !1, this.iItemType), this.lCreateTime = t.readInt64(3, !1, this.lCreateTime), this.sBoxId = t.readString(4, !1, this.sBoxId), this.tBaseInfo = t.readStruct(5, !1, this.tBaseInfo), this.iState = t.readInt32(7, !1, this.iState), this.iStateRetSec = t.readInt32(8, !1, this.iStateRetSec) } , n.TreasureBoxUsr = function () { this.lUid = 0, this.sNick = "", this.sAvatarUrl = "" } , n.TreasureBoxUsr.prototype._clone = function () { return new n.TreasureBoxUsr } , n.TreasureBoxUsr.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureBoxUsr.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureBoxUsr.prototype.writeTo = function (t) { t.writeInt64(0, this.lUid), t.writeString(1, this.sNick), t.writeString(2, this.sAvatarUrl) } , n.TreasureBoxUsr.prototype.readFrom = function (t) { this.lUid = t.readInt64(0, !1, this.lUid), this.sNick = t.readString(1, !1, this.sNick), this.sAvatarUrl = t.readString(2, !1, this.sAvatarUrl) } , n.TreasureBoxBaseCfg = function () { this.iBoxType = 0, this.iReadySecMax = 0, this.iRobSecMax = 0, this.iAwardType = 0, this.iAwardTerm = 0, this.vAwardTermArgs = new r.Vector(new r.Map(new r.STRING, new r.STRING)) } , n.TreasureBoxBaseCfg.prototype._clone = function () { return new n.TreasureBoxBaseCfg } , n.TreasureBoxBaseCfg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureBoxBaseCfg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureBoxBaseCfg.prototype.writeTo = function (t) { t.writeInt32(0, this.iBoxType), t.writeInt32(1, this.iReadySecMax), t.writeInt32(2, this.iRobSecMax), t.writeInt32(3, this.iAwardType), t.writeInt32(4, this.iAwardTerm), t.writeVector(5, this.vAwardTermArgs) } , n.TreasureBoxBaseCfg.prototype.readFrom = function (t) { this.iBoxType = t.readInt32(0, !1, this.iBoxType), this.iReadySecMax = t.readInt32(1, !1, this.iReadySecMax), this.iRobSecMax = t.readInt32(2, !1, this.iRobSecMax), this.iAwardType = t.readInt32(3, !1, this.iAwardType), this.iAwardTerm = t.readInt32(4, !1, this.iAwardTerm), this.vAwardTermArgs = t.readVector(5, !1, this.vAwardTermArgs) } , n.TreasureBoxBigAwardNotice = function () { this.vElem = new r.Vector(new n.TreasureBoxNoticeElem), this.sBGUrl = "" } , n.TreasureBoxBigAwardNotice.prototype._clone = function () { return new n.TreasureBoxBigAwardNotice } , n.TreasureBoxBigAwardNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureBoxBigAwardNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureBoxBigAwardNotice.prototype.writeTo = function (t) { t.writeVector(0, this.vElem), t.writeString(1, this.sBGUrl) } , n.TreasureBoxBigAwardNotice.prototype.readFrom = function (t) { this.vElem = t.readVector(0, !1, this.vElem), this.sBGUrl = t.readString(1, !1, this.sBGUrl) } , n.TreasureBoxNoticeElem = function () { this.sContent = "", this.sColor = "" } , n.TreasureBoxNoticeElem.prototype._clone = function () { return new n.TreasureBoxNoticeElem } , n.TreasureBoxNoticeElem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureBoxNoticeElem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureBoxNoticeElem.prototype.writeTo = function (t) { t.writeString(0, this.sContent), t.writeString(1, this.sColor) } , n.TreasureBoxNoticeElem.prototype.readFrom = function (t) { this.sContent = t.readString(0, !1, this.sContent), this.sColor = t.readString(1, !1, this.sColor) } , n.GetTreasureBoxUIListReq = function () { this.tId = new n.UserId, this.iReqType = 0 } , n.GetTreasureBoxUIListReq.prototype._clone = function () { return new n.GetTreasureBoxUIListReq } , n.GetTreasureBoxUIListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetTreasureBoxUIListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetTreasureBoxUIListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt32(1, this.iReqType) } , n.GetTreasureBoxUIListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.iReqType = t.readInt32(1, !1, this.iReqType) } , n.GetTreasureBoxUIListRsp = function () { this.vCfg = new r.Vector(new n.TreasureBoxUICfg) } , n.GetTreasureBoxUIListRsp.prototype._clone = function () { return new n.GetTreasureBoxUIListRsp } , n.GetTreasureBoxUIListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetTreasureBoxUIListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetTreasureBoxUIListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vCfg) } , n.GetTreasureBoxUIListRsp.prototype.readFrom = function (t) { this.vCfg = t.readVector(0, !1, this.vCfg) } , n.TreasureBoxUICfg = function () { this.iBoxType = 0, this.sBoxName = "", this.sIconUrl = "", this.sUIUrl = "", this.sUIExInfo = "" } , n.TreasureBoxUICfg.prototype._clone = function () { return new n.TreasureBoxUICfg } , n.TreasureBoxUICfg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.TreasureBoxUICfg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.TreasureBoxUICfg.prototype.writeTo = function (t) { t.writeInt32(0, this.iBoxType), t.writeString(1, this.sBoxName), t.writeString(2, this.sIconUrl), t.writeString(3, this.sUIUrl), t.writeString(4, this.sUIExInfo) } , n.TreasureBoxUICfg.prototype.readFrom = function (t) { this.iBoxType = t.readInt32(0, !1, this.iBoxType), this.sBoxName = t.readString(1, !1, this.sBoxName), this.sIconUrl = t.readString(2, !1, this.sIconUrl), this.sUIUrl = t.readString(3, !1, this.sUIUrl), this.sUIExInfo = t.readString(4, !1, this.sUIExInfo) } , n.GetTreasureBoxPanelReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetTreasureBoxPanelReq.prototype._clone = function () { return new n.GetTreasureBoxPanelReq } , n.GetTreasureBoxPanelReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetTreasureBoxPanelReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetTreasureBoxPanelReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetTreasureBoxPanelReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetLiveWatermarkReq = function () { this.tId = new n.UserId, this.lPresenterUid = 0 } , n.GetLiveWatermarkReq.prototype._clone = function () { return new n.GetLiveWatermarkReq } , n.GetLiveWatermarkReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLiveWatermarkReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLiveWatermarkReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPresenterUid) } , n.GetLiveWatermarkReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPresenterUid = t.readInt64(1, !1, this.lPresenterUid) } , n.GetLiveWatermarkRsp = function () { this.vWatermark = new r.Vector(new n.LiveWatermark) } , n.GetLiveWatermarkRsp.prototype._clone = function () { return new n.GetLiveWatermarkRsp } , n.GetLiveWatermarkRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetLiveWatermarkRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetLiveWatermarkRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vWatermark) } , n.GetLiveWatermarkRsp.prototype.readFrom = function (t) { this.vWatermark = t.readVector(0, !1, this.vWatermark) } , n.LiveWatermark = function () { this.iPosIndex = 0, this.sPicUrl = "" } , n.LiveWatermark.prototype._clone = function () { return new n.LiveWatermark } , n.LiveWatermark.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LiveWatermark.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LiveWatermark.prototype.writeTo = function (t) { t.writeInt32(0, this.iPosIndex), t.writeString(1, this.sPicUrl) } , n.LiveWatermark.prototype.readFrom = function (t) { this.iPosIndex = t.readInt32(0, !1, this.iPosIndex), this.sPicUrl = t.readString(1, !1, this.sPicUrl) } , n.MotorcadeActivityMsgReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.MotorcadeActivityMsgReq.prototype._clone = function () { return new n.MotorcadeActivityMsgReq } , n.MotorcadeActivityMsgReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeActivityMsgReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeActivityMsgReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.MotorcadeActivityMsgReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.MotorcadeActivityMsgRsp = function () { this.iRetCode = 0, this.sErrMsg = "", this.tPanel = new n.MotorcadeActivityPanel } , n.MotorcadeActivityMsgRsp.prototype._clone = function () { return new n.MotorcadeActivityMsgRsp } , n.MotorcadeActivityMsgRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeActivityMsgRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeActivityMsgRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRetCode), t.writeString(1, this.sErrMsg), t.writeStruct(2, this.tPanel) } , n.MotorcadeActivityMsgRsp.prototype.readFrom = function (t) { this.iRetCode = t.readInt32(0, !1, this.iRetCode), this.sErrMsg = t.readString(1, !1, this.sErrMsg), this.tPanel = t.readStruct(2, !1, this.tPanel) } , n.MotorcadeActivityPanel = function () { this.lPid = 0, this.vSerializedMsg = new r.Vector(new n.MotorcadeSerializedMsg) } , n.MotorcadeActivityPanel.prototype._clone = function () { return new n.MotorcadeActivityPanel } , n.MotorcadeActivityPanel.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeActivityPanel.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeActivityPanel.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeVector(1, this.vSerializedMsg) } , n.MotorcadeActivityPanel.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.vSerializedMsg = t.readVector(1, !1, this.vSerializedMsg) } , n.MotorcadeSerializedMsg = function () { this.iUri = 0, this.vContent = new r.BinBuffer } , n.MotorcadeSerializedMsg.prototype._clone = function () { return new n.MotorcadeSerializedMsg } , n.MotorcadeSerializedMsg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MotorcadeSerializedMsg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MotorcadeSerializedMsg.prototype.writeTo = function (t) { t.writeInt32(0, this.iUri), t.writeBytes(1, this.vContent) } , n.MotorcadeSerializedMsg.prototype.readFrom = function (t) { this.iUri = t.readInt32(0, !1, this.iUri), this.vContent = t.readBytes(1, !1, this.vContent) } , n.GetItemTipsInfoReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetItemTipsInfoReq.prototype._clone = function () { return new n.GetItemTipsInfoReq } , n.GetItemTipsInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetItemTipsInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetItemTipsInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetItemTipsInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetItemTipsInfoRsp = function () { this.iRet = 0, this.lPid = 0, this.vTipsInfo = new r.Vector(new n.ItemTipsInfo), this.vSpecialItemTip = new r.Vector(new r.INT32) } , n.GetItemTipsInfoRsp.prototype._clone = function () { return new n.GetItemTipsInfoRsp } , n.GetItemTipsInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetItemTipsInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetItemTipsInfoRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iRet), t.writeInt64(1, this.lPid), t.writeVector(2, this.vTipsInfo), t.writeVector(3, this.vSpecialItemTip) } , n.GetItemTipsInfoRsp.prototype.readFrom = function (t) { this.iRet = t.readInt32(0, !1, this.iRet), this.lPid = t.readInt64(1, !1, this.lPid), this.vTipsInfo = t.readVector(2, !1, this.vTipsInfo), this.vSpecialItemTip = t.readVector(3, !1, this.vSpecialItemTip) } , n.ItemTipsInfo = function () { this.lTipsId = 0, this.iWeight = 0, this.iDuration = 0, this.vItemType = new r.Vector(new r.INT32), this.sImageUrl = "", this.sJumpUrl = "", this.mExtraInfo = new r.Map(new r.STRING, new r.STRING), this.iWebJumpType = 0, this.sWebImgUrl = "", this.sWebJumpUrl = "", this.sPcImgUrl = "", this.sPcJumpUrl = "" } , n.ItemTipsInfo.prototype._clone = function () { return new n.ItemTipsInfo } , n.ItemTipsInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ItemTipsInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ItemTipsInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lTipsId), t.writeInt32(1, this.iWeight), t.writeInt32(2, this.iDuration), t.writeVector(3, this.vItemType), t.writeString(4, this.sImageUrl), t.writeString(5, this.sJumpUrl), t.writeMap(6, this.mExtraInfo), t.writeInt32(7, this.iWebJumpType), t.writeString(8, this.sWebImgUrl), t.writeString(9, this.sWebJumpUrl), t.writeString(10, this.sPcImgUrl), t.writeString(11, this.sPcJumpUrl) } , n.ItemTipsInfo.prototype.readFrom = function (t) { this.lTipsId = t.readInt64(0, !1, this.lTipsId), this.iWeight = t.readInt32(1, !1, this.iWeight), this.iDuration = t.readInt32(2, !1, this.iDuration), this.vItemType = t.readVector(3, !1, this.vItemType), this.sImageUrl = t.readString(4, !1, this.sImageUrl), this.sJumpUrl = t.readString(5, !1, this.sJumpUrl), this.mExtraInfo = t.readMap(6, !1, this.mExtraInfo), this.iWebJumpType = t.readInt32(7, !1, this.iWebJumpType), this.sWebImgUrl = t.readString(8, !1, this.sWebImgUrl), this.sWebJumpUrl = t.readString(9, !1, this.sWebJumpUrl), this.sPcImgUrl = t.readString(10, !1, this.sPcImgUrl), this.sPcJumpUrl = t.readString(11, !1, this.sPcJumpUrl) } , n.GetCustomBadgeBaseInfoReq = function () { this.tId = new n.UserId } , n.GetCustomBadgeBaseInfoReq.prototype._clone = function () { return new n.GetCustomBadgeBaseInfoReq } , n.GetCustomBadgeBaseInfoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCustomBadgeBaseInfoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCustomBadgeBaseInfoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId) } , n.GetCustomBadgeBaseInfoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId) } , n.GetCustomBadgeBaseInfoRsp = function () { this.tCustomBadge = new n.CustomBadgeBaseInfo } , n.GetCustomBadgeBaseInfoRsp.prototype._clone = function () { return new n.GetCustomBadgeBaseInfoRsp } , n.GetCustomBadgeBaseInfoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetCustomBadgeBaseInfoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetCustomBadgeBaseInfoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tCustomBadge) } , n.GetCustomBadgeBaseInfoRsp.prototype.readFrom = function (t) { this.tCustomBadge = t.readStruct(0, !1, this.tCustomBadge) } , n.CustomBadgeBaseInfo = function () { this.sLevelUrl = "", this.sSFUrl = "", this.sFloorAstrict = "", this.vBadgeBase = new r.Vector(new n.CustomBadgeIconBase) } , n.CustomBadgeBaseInfo.prototype._clone = function () { return new n.CustomBadgeBaseInfo } , n.CustomBadgeBaseInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomBadgeBaseInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomBadgeBaseInfo.prototype.writeTo = function (t) { t.writeString(0, this.sLevelUrl), t.writeString(1, this.sSFUrl), t.writeString(2, this.sFloorAstrict), t.writeVector(3, this.vBadgeBase) } , n.CustomBadgeBaseInfo.prototype.readFrom = function (t) { this.sLevelUrl = t.readString(0, !1, this.sLevelUrl), this.sSFUrl = t.readString(1, !1, this.sSFUrl), this.sFloorAstrict = t.readString(2, !1, this.sFloorAstrict), this.vBadgeBase = t.readVector(3, !1, this.vBadgeBase) } , n.CustomBadgeIconBase = function () { this.vBadgeId = new r.Vector(new r.INT64), this.sIcon = "", this.tControl = new n.CustomBadgeLevelControl, this.tFloorControl = new n.CustomBadgeLevelControl } , n.CustomBadgeIconBase.prototype._clone = function () { return new n.CustomBadgeIconBase } , n.CustomBadgeIconBase.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomBadgeIconBase.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomBadgeIconBase.prototype.writeTo = function (t) { t.writeVector(0, this.vBadgeId), t.writeString(1, this.sIcon), t.writeStruct(2, this.tControl), t.writeStruct(3, this.tFloorControl) } , n.CustomBadgeIconBase.prototype.readFrom = function (t) { this.vBadgeId = t.readVector(0, !1, this.vBadgeId), this.sIcon = t.readString(1, !1, this.sIcon), this.tControl = t.readStruct(2, !1, this.tControl), this.tFloorControl = t.readStruct(3, !1, this.tFloorControl) } , n.CustomBadgeLevelControl = function () { this.iEffectLevel = 0, this.iSFEffectLevel = 0, this.iYearSFEffectLevel = 0 } , n.CustomBadgeLevelControl.prototype._clone = function () { return new n.CustomBadgeLevelControl } , n.CustomBadgeLevelControl.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.CustomBadgeLevelControl.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.CustomBadgeLevelControl.prototype.writeTo = function (t) { t.writeInt32(0, this.iEffectLevel), t.writeInt32(1, this.iSFEffectLevel), t.writeInt32(2, this.iYearSFEffectLevel) } , n.CustomBadgeLevelControl.prototype.readFrom = function (t) { this.iEffectLevel = t.readInt32(0, !1, this.iEffectLevel), this.iSFEffectLevel = t.readInt32(1, !1, this.iSFEffectLevel), this.iYearSFEffectLevel = t.readInt32(2, !1, this.iYearSFEffectLevel) } , n.GetUserDecoListReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetUserDecoListReq.prototype._clone = function () { return new n.GetUserDecoListReq } , n.GetUserDecoListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserDecoListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserDecoListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetUserDecoListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetUserDecoListRsp = function () { this.vDeco = new r.Vector(new n.UserDecoDetailInfo) } , n.GetUserDecoListRsp.prototype._clone = function () { return new n.GetUserDecoListRsp } , n.GetUserDecoListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetUserDecoListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetUserDecoListRsp.prototype.writeTo = function (t) { t.writeVector(0, this.vDeco) } , n.GetUserDecoListRsp.prototype.readFrom = function (t) { this.vDeco = t.readVector(0, !1, this.vDeco) } , n.SetDecoWearStateReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lDecoId = 0, this.iWear = 0 } , n.SetDecoWearStateReq.prototype._clone = function () { return new n.SetDecoWearStateReq } , n.SetDecoWearStateReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetDecoWearStateReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetDecoWearStateReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lDecoId), t.writeInt32(3, this.iWear) } , n.SetDecoWearStateReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lDecoId = t.readInt64(2, !1, this.lDecoId), this.iWear = t.readInt32(3, !1, this.iWear) } , n.SetDecoWearStateRsp = function () { this.iCode = 0, this.sMsg = "" } , n.SetDecoWearStateRsp.prototype._clone = function () { return new n.SetDecoWearStateRsp } , n.SetDecoWearStateRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetDecoWearStateRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetDecoWearStateRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeString(1, this.sMsg) } , n.SetDecoWearStateRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.GetMsgBarDecoReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetMsgBarDecoReq.prototype._clone = function () { return new n.GetMsgBarDecoReq } , n.GetMsgBarDecoReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMsgBarDecoReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMsgBarDecoReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetMsgBarDecoReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetMsgBarDecoRsp = function () { this.tDecoInfo = new n.UserDecoDetailInfo } , n.GetMsgBarDecoRsp.prototype._clone = function () { return new n.GetMsgBarDecoRsp } , n.GetMsgBarDecoRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMsgBarDecoRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMsgBarDecoRsp.prototype.writeTo = function (t) { t.writeStruct(0, this.tDecoInfo) } , n.GetMsgBarDecoRsp.prototype.readFrom = function (t) { this.tDecoInfo = t.readStruct(0, !1, this.tDecoInfo) } , n.UserDecoDetailInfo = function () { this.tBaseInfo = new n.DecoBaseInfo, this.iWear = 0, this.iEffect = 1, this.lExpireTime = 0 } , n.UserDecoDetailInfo.prototype._clone = function () { return new n.UserDecoDetailInfo } , n.UserDecoDetailInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.UserDecoDetailInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.UserDecoDetailInfo.prototype.writeTo = function (t) { t.writeStruct(0, this.tBaseInfo), t.writeInt32(1, this.iWear), t.writeInt32(2, this.iEffect), t.writeInt64(3, this.lExpireTime) } , n.UserDecoDetailInfo.prototype.readFrom = function (t) { this.tBaseInfo = t.readStruct(0, !1, this.tBaseInfo), this.iWear = t.readInt32(1, !1, this.iWear), this.iEffect = t.readInt32(2, !1, this.iEffect), this.lExpireTime = t.readInt64(3, !1, this.lExpireTime) } , n.DecoBaseInfo = function () { this.lId = 0, this.sName = "", this.sUrl = "", this.sGifUrl = "", this.sDesc = "" } , n.DecoBaseInfo.prototype._clone = function () { return new n.DecoBaseInfo } , n.DecoBaseInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.DecoBaseInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.DecoBaseInfo.prototype.writeTo = function (t) { t.writeInt64(0, this.lId), t.writeString(1, this.sName), t.writeString(2, this.sUrl), t.writeString(3, this.sGifUrl), t.writeString(4, this.sDesc) } , n.DecoBaseInfo.prototype.readFrom = function (t) { this.lId = t.readInt64(0, !1, this.lId), this.sName = t.readString(1, !1, this.sName), this.sUrl = t.readString(2, !1, this.sUrl), this.sGifUrl = t.readString(3, !1, this.sGifUrl), this.sDesc = t.readString(4, !1, this.sDesc) } , n.ObtainDecoNotify = function () { this.lDecoId = 0, this.sNote = "", this.sUrl = "", this.sGifUrl = "" } , n.ObtainDecoNotify.prototype._clone = function () { return new n.ObtainDecoNotify } , n.ObtainDecoNotify.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.ObtainDecoNotify.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.ObtainDecoNotify.prototype.writeTo = function (t) { t.writeInt64(0, this.lDecoId), t.writeString(1, this.sNote), t.writeString(2, this.sUrl), t.writeString(3, this.sGifUrl) } , n.ObtainDecoNotify.prototype.readFrom = function (t) { this.lDecoId = t.readInt64(0, !1, this.lDecoId), this.sNote = t.readString(1, !1, this.sNote), this.sUrl = t.readString(2, !1, this.sUrl), this.sGifUrl = t.readString(3, !1, this.sGifUrl) } , n.GetSplitScreenListReq = function () { this.tId = new n.UserId, this.lPid = 0, this.iFreeFlag = 0, this.iSplitType = 0, this.vSplitScreenId = new r.Vector(new r.STRING) } , n.GetSplitScreenListReq.prototype._clone = function () { return new n.GetSplitScreenListReq } , n.GetSplitScreenListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetSplitScreenListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetSplitScreenListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iFreeFlag), t.writeInt32(3, this.iSplitType), t.writeVector(4, this.vSplitScreenId) } , n.GetSplitScreenListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.iFreeFlag = t.readInt32(2, !1, this.iFreeFlag), this.iSplitType = t.readInt32(3, !1, this.iSplitType), this.vSplitScreenId = t.readVector(4, !1, this.vSplitScreenId) } , n.GetSplitScreenListRsp = function () { this.mpItems = new r.Map(new r.INT32, new r.Vector(new n.SplitScreenItem)), this.iEnableSplitScreen = 0, this.sEventTitle = "", this.iPopUp = 0 } , n.GetSplitScreenListRsp.prototype._clone = function () { return new n.GetSplitScreenListRsp } , n.GetSplitScreenListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetSplitScreenListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetSplitScreenListRsp.prototype.writeTo = function (t) { t.writeMap(3, this.mpItems), t.writeInt32(4, this.iEnableSplitScreen), t.writeString(5, this.sEventTitle), t.writeInt32(6, this.iPopUp) } , n.GetSplitScreenListRsp.prototype.readFrom = function (t) { this.mpItems = t.readMap(3, !1, this.mpItems), this.iEnableSplitScreen = t.readInt32(4, !1, this.iEnableSplitScreen), this.sEventTitle = t.readString(5, !1, this.sEventTitle), this.iPopUp = t.readInt32(6, !1, this.iPopUp) } , n.SplitScreenItem = function () { this.sSplitScreenId = "", this.iSplitType = 0, this.lUid = 0, this.sNick = "", this.sAttendee = "", this.sCover = "", this.vStreamInfo = new r.Vector(new n.SimpleStreamInfo), this.iLiveStatus = 0, this.sAvatarUrl = "", this.sChannelName = "", this.sChannelTitle = "", this.sGameName = "", this.iSourceType = 0, this.iScreenType = 0, this.iViewType = 0, this.iRoomId = 0, this.tGameData = new n.SplitScreenGameData } , n.SplitScreenItem.prototype._clone = function () { return new n.SplitScreenItem } , n.SplitScreenItem.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SplitScreenItem.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SplitScreenItem.prototype.writeTo = function (t) { t.writeString(0, this.sSplitScreenId), t.writeInt32(1, this.iSplitType), t.writeInt64(2, this.lUid), t.writeString(3, this.sNick), t.writeString(4, this.sAttendee), t.writeString(5, this.sCover), t.writeVector(6, this.vStreamInfo), t.writeInt32(7, this.iLiveStatus), t.writeString(8, this.sAvatarUrl), t.writeString(9, this.sChannelName), t.writeString(10, this.sChannelTitle), t.writeString(11, this.sGameName), t.writeInt32(12, this.iSourceType), t.writeInt32(13, this.iScreenType), t.writeInt32(14, this.iViewType), t.writeInt32(15, this.iRoomId), t.writeStruct(16, this.tGameData) } , n.SplitScreenItem.prototype.readFrom = function (t) { this.sSplitScreenId = t.readString(0, !1, this.sSplitScreenId), this.iSplitType = t.readInt32(1, !1, this.iSplitType), this.lUid = t.readInt64(2, !1, this.lUid), this.sNick = t.readString(3, !1, this.sNick), this.sAttendee = t.readString(4, !1, this.sAttendee), this.sCover = t.readString(5, !1, this.sCover), this.vStreamInfo = t.readVector(6, !1, this.vStreamInfo), this.iLiveStatus = t.readInt32(7, !1, this.iLiveStatus), this.sAvatarUrl = t.readString(8, !1, this.sAvatarUrl), this.sChannelName = t.readString(9, !1, this.sChannelName), this.sChannelTitle = t.readString(10, !1, this.sChannelTitle), this.sGameName = t.readString(11, !1, this.sGameName), this.iSourceType = t.readInt32(12, !1, this.iSourceType), this.iScreenType = t.readInt32(13, !1, this.iScreenType), this.iViewType = t.readInt32(14, !1, this.iViewType), this.iRoomId = t.readInt32(15, !1, this.iRoomId), this.tGameData = t.readStruct(16, !1, this.tGameData) } , n.SimpleStreamInfo = function () { this.sStreamName = "", this.sFlvUrl = "", this.sFlvUrlSuffix = "", this.sFlvAntiCode = "", this.iLineIndex = 0, this.vFlvIPList = new r.Vector(new r.STRING), this.iIsP2PSupport = 0, this.sP2pUrl = "", this.sP2pUrlSuffix = "", this.sP2pAntiCode = "", this.vMultiStreamInfo = new r.Vector(new n.MultiStreamInfo), this.iBitRate = 0, this.iDefaultBitRate = 0, this.lFreeFlag = 0, this.iIsHEVCSupport = 0, this.iHashPolicy = 0, this.vP2pIPList = new r.Vector(new r.STRING), this.sHlsUrl = "", this.iMobileWifiDefaultBitRate = 0, this.iEnableAutoBitRate = 0, this.iPriorityRate = 0, this.iCdnPolicyLevel = 0, this.mpExtArgs = new r.Map(new r.STRING, new r.STRING) } , n.SimpleStreamInfo.prototype._clone = function () { return new n.SimpleStreamInfo } , n.SimpleStreamInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SimpleStreamInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SimpleStreamInfo.prototype.writeTo = function (t) { t.writeString(0, this.sStreamName), t.writeString(1, this.sFlvUrl), t.writeString(2, this.sFlvUrlSuffix), t.writeString(3, this.sFlvAntiCode), t.writeInt32(4, this.iLineIndex), t.writeVector(5, this.vFlvIPList), t.writeInt32(6, this.iIsP2PSupport), t.writeString(7, this.sP2pUrl), t.writeString(8, this.sP2pUrlSuffix), t.writeString(9, this.sP2pAntiCode), t.writeVector(10, this.vMultiStreamInfo), t.writeInt32(11, this.iBitRate), t.writeInt32(12, this.iDefaultBitRate), t.writeInt64(13, this.lFreeFlag), t.writeInt32(14, this.iIsHEVCSupport), t.writeInt32(15, this.iHashPolicy), t.writeVector(16, this.vP2pIPList), t.writeString(17, this.sHlsUrl), t.writeInt32(18, this.iMobileWifiDefaultBitRate), t.writeInt32(19, this.iEnableAutoBitRate), t.writeInt32(20, this.iPriorityRate), t.writeInt32(21, this.iCdnPolicyLevel), t.writeMap(22, this.mpExtArgs) } , n.SimpleStreamInfo.prototype.readFrom = function (t) { this.sStreamName = t.readString(0, !1, this.sStreamName), this.sFlvUrl = t.readString(1, !1, this.sFlvUrl), this.sFlvUrlSuffix = t.readString(2, !1, this.sFlvUrlSuffix), this.sFlvAntiCode = t.readString(3, !1, this.sFlvAntiCode), this.iLineIndex = t.readInt32(4, !1, this.iLineIndex), this.vFlvIPList = t.readVector(5, !1, this.vFlvIPList), this.iIsP2PSupport = t.readInt32(6, !1, this.iIsP2PSupport), this.sP2pUrl = t.readString(7, !1, this.sP2pUrl), this.sP2pUrlSuffix = t.readString(8, !1, this.sP2pUrlSuffix), this.sP2pAntiCode = t.readString(9, !1, this.sP2pAntiCode), this.vMultiStreamInfo = t.readVector(10, !1, this.vMultiStreamInfo), this.iBitRate = t.readInt32(11, !1, this.iBitRate), this.iDefaultBitRate = t.readInt32(12, !1, this.iDefaultBitRate), this.lFreeFlag = t.readInt64(13, !1, this.lFreeFlag), this.iIsHEVCSupport = t.readInt32(14, !1, this.iIsHEVCSupport), this.iHashPolicy = t.readInt32(15, !1, this.iHashPolicy), this.vP2pIPList = t.readVector(16, !1, this.vP2pIPList), this.sHlsUrl = t.readString(17, !1, this.sHlsUrl), this.iMobileWifiDefaultBitRate = t.readInt32(18, !1, this.iMobileWifiDefaultBitRate), this.iEnableAutoBitRate = t.readInt32(19, !1, this.iEnableAutoBitRate), this.iPriorityRate = t.readInt32(20, !1, this.iPriorityRate), this.iCdnPolicyLevel = t.readInt32(21, !1, this.iCdnPolicyLevel), this.mpExtArgs = t.readMap(22, !1, this.mpExtArgs) } , n.JoinSplitScreenNotice = function () { this.sSplitScreenId = "", this.lPid = 0, this.iSplitType = 0, this.vJoinPid = new r.Vector(new r.INT64), this.iRandomDelay = 0, this.sMsg = "" } , n.JoinSplitScreenNotice.prototype._clone = function () { return new n.JoinSplitScreenNotice } , n.JoinSplitScreenNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.JoinSplitScreenNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.JoinSplitScreenNotice.prototype.writeTo = function (t) { t.writeString(0, this.sSplitScreenId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iSplitType), t.writeVector(3, this.vJoinPid), t.writeInt32(4, this.iRandomDelay), t.writeString(5, this.sMsg) } , n.JoinSplitScreenNotice.prototype.readFrom = function (t) { this.sSplitScreenId = t.readString(0, !1, this.sSplitScreenId), this.lPid = t.readInt64(1, !1, this.lPid), this.iSplitType = t.readInt32(2, !1, this.iSplitType), this.vJoinPid = t.readVector(3, !1, this.vJoinPid), this.iRandomDelay = t.readInt32(4, !1, this.iRandomDelay), this.sMsg = t.readString(5, !1, this.sMsg) } , n.LeaveSplitScreenNotice = function () { this.sSplitScreenId = "", this.lPid = 0, this.iSplitType = 0, this.vLeavePid = new r.Vector(new r.INT64), this.sMsg = "", this.iCloseFlag = 0, this.iDelay = 0, this.iRandomDelay = 0 } , n.LeaveSplitScreenNotice.prototype._clone = function () { return new n.LeaveSplitScreenNotice } , n.LeaveSplitScreenNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.LeaveSplitScreenNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.LeaveSplitScreenNotice.prototype.writeTo = function (t) { t.writeString(0, this.sSplitScreenId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iSplitType), t.writeVector(3, this.vLeavePid), t.writeString(4, this.sMsg), t.writeInt32(5, this.iCloseFlag), t.writeInt32(6, this.iDelay), t.writeInt32(7, this.iRandomDelay) } , n.LeaveSplitScreenNotice.prototype.readFrom = function (t) { this.sSplitScreenId = t.readString(0, !1, this.sSplitScreenId), this.lPid = t.readInt64(1, !1, this.lPid), this.iSplitType = t.readInt32(2, !1, this.iSplitType), this.vLeavePid = t.readVector(3, !1, this.vLeavePid), this.sMsg = t.readString(4, !1, this.sMsg), this.iCloseFlag = t.readInt32(5, !1, this.iCloseFlag), this.iDelay = t.readInt32(6, !1, this.iDelay), this.iRandomDelay = t.readInt32(7, !1, this.iRandomDelay) } , n.SplitScreenGameData = function () { this.iIsAlly = 0, this.sHeroName = "", this.iTeamId = 0 } , n.SplitScreenGameData.prototype._clone = function () { return new n.SplitScreenGameData } , n.SplitScreenGameData.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SplitScreenGameData.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SplitScreenGameData.prototype.writeTo = function (t) { t.writeInt32(0, this.iIsAlly), t.writeString(1, this.sHeroName), t.writeInt32(2, this.iTeamId) } , n.SplitScreenGameData.prototype.readFrom = function (t) { this.iIsAlly = t.readInt32(0, !1, this.iIsAlly), this.sHeroName = t.readString(1, !1, this.sHeroName), this.iTeamId = t.readInt32(2, !1, this.iTeamId) } , n.MessageContentInterConnect = function () { this.lSourcePid = 0, this.iFlag = 0, this.sPrefix = "", this.iColor = 0 } , n.MessageContentInterConnect.prototype._clone = function () { return new n.MessageContentInterConnect } , n.MessageContentInterConnect.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageContentInterConnect.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageContentInterConnect.prototype.writeTo = function (t) { t.writeInt64(0, this.lSourcePid), t.writeInt32(1, this.iFlag), t.writeString(2, this.sPrefix), t.writeInt32(3, this.iColor) } , n.MessageContentInterConnect.prototype.readFrom = function (t) { this.lSourcePid = t.readInt64(0, !1, this.lSourcePid), this.iFlag = t.readInt32(1, !1, this.iFlag), this.sPrefix = t.readString(2, !1, this.sPrefix), this.iColor = t.readInt32(3, !1, this.iColor) } , n.SetMessageConnectStatusReq = function () { this.tId = new n.UserId, this.lPid = 0, this.iStatus = 0 } , n.SetMessageConnectStatusReq.prototype._clone = function () { return new n.SetMessageConnectStatusReq } , n.SetMessageConnectStatusReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetMessageConnectStatusReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetMessageConnectStatusReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt32(2, this.iStatus) } , n.SetMessageConnectStatusReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.iStatus = t.readInt32(2, !1, this.iStatus) } , n.SetMessageConnectStatusRsp = function () { this.iCode = 0, this.sMsg = "" } , n.SetMessageConnectStatusRsp.prototype._clone = function () { return new n.SetMessageConnectStatusRsp } , n.SetMessageConnectStatusRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.SetMessageConnectStatusRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.SetMessageConnectStatusRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeString(1, this.sMsg) } , n.SetMessageConnectStatusRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.sMsg = t.readString(1, !1, this.sMsg) } , n.GetMessageConnectStatusReq = function () { this.tId = new n.UserId, this.lPid = 0, this.lUid = 0 } , n.GetMessageConnectStatusReq.prototype._clone = function () { return new n.GetMessageConnectStatusReq } , n.GetMessageConnectStatusReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMessageConnectStatusReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMessageConnectStatusReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid), t.writeInt64(2, this.lUid) } , n.GetMessageConnectStatusReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid), this.lUid = t.readInt64(2, !1, this.lUid) } , n.GetMessageConnectStatusRsp = function () { this.iCode = 0, this.sMsg = "", this.iStatus = 0 } , n.GetMessageConnectStatusRsp.prototype._clone = function () { return new n.GetMessageConnectStatusRsp } , n.GetMessageConnectStatusRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMessageConnectStatusRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMessageConnectStatusRsp.prototype.writeTo = function (t) { t.writeInt32(0, this.iCode), t.writeString(1, this.sMsg), t.writeInt32(2, this.iStatus) } , n.GetMessageConnectStatusRsp.prototype.readFrom = function (t) { this.iCode = t.readInt32(0, !1, this.iCode), this.sMsg = t.readString(1, !1, this.sMsg), this.iStatus = t.readInt32(2, !1, this.iStatus) } , n.MessageEasterEggDecorationInfo = function () { this.iId = 0, this.lUid = 0 } , n.MessageEasterEggDecorationInfo.prototype._clone = function () { return new n.MessageEasterEggDecorationInfo } , n.MessageEasterEggDecorationInfo.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageEasterEggDecorationInfo.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageEasterEggDecorationInfo.prototype.writeTo = function (t) { t.writeInt32(0, this.iId), t.writeInt64(1, this.lUid) } , n.MessageEasterEggDecorationInfo.prototype.readFrom = function (t) { this.iId = t.readInt32(0, !1, this.iId), this.lUid = t.readInt64(1, !1, this.lUid) } , n.MessageEasterEggNotice = function () { this.iId = 0, this.lPid = 0, this.vEffect = new r.Vector(new n.MessageEasterEggEffect), this.iReport = 0, this.sReportData = "" } , n.MessageEasterEggNotice.prototype._clone = function () { return new n.MessageEasterEggNotice } , n.MessageEasterEggNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageEasterEggNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageEasterEggNotice.prototype.writeTo = function (t) { t.writeInt32(0, this.iId), t.writeInt64(1, this.lPid), t.writeVector(2, this.vEffect), t.writeInt32(3, this.iReport), t.writeString(4, this.sReportData) } , n.MessageEasterEggNotice.prototype.readFrom = function (t) { this.iId = t.readInt32(0, !1, this.iId), this.lPid = t.readInt64(1, !1, this.lPid), this.vEffect = t.readVector(2, !1, this.vEffect), this.iReport = t.readInt32(3, !1, this.iReport), this.sReportData = t.readString(4, !1, this.sReportData) } , n.MessageEasterEggEffect = function () { this.sAction = "", this.sUAFilter = "", this.iPopupWaitTime = 0, this.iPopupStyle = 0, this.sPopupIcon = "", this.sPopupImage = "", this.sPopupTitle = "", this.sPopupContent = "", this.sPopupButton = "" } , n.MessageEasterEggEffect.prototype._clone = function () { return new n.MessageEasterEggEffect } , n.MessageEasterEggEffect.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageEasterEggEffect.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageEasterEggEffect.prototype.writeTo = function (t) { t.writeString(0, this.sAction), t.writeString(1, this.sUAFilter), t.writeInt32(2, this.iPopupWaitTime), t.writeInt32(3, this.iPopupStyle), t.writeString(4, this.sPopupIcon), t.writeString(5, this.sPopupImage), t.writeString(6, this.sPopupTitle), t.writeString(7, this.sPopupContent), t.writeString(8, this.sPopupButton) } , n.MessageEasterEggEffect.prototype.readFrom = function (t) { this.sAction = t.readString(0, !1, this.sAction), this.sUAFilter = t.readString(1, !1, this.sUAFilter), this.iPopupWaitTime = t.readInt32(2, !1, this.iPopupWaitTime), this.iPopupStyle = t.readInt32(3, !1, this.iPopupStyle), this.sPopupIcon = t.readString(4, !1, this.sPopupIcon), this.sPopupImage = t.readString(5, !1, this.sPopupImage), this.sPopupTitle = t.readString(6, !1, this.sPopupTitle), this.sPopupContent = t.readString(7, !1, this.sPopupContent), this.sPopupButton = t.readString(8, !1, this.sPopupButton) } , n.MessageEasterEggToastNotice = function () { this.lPid = 0, this.vMessage = new r.Vector(new n.MessageEasterEggToastText) } , n.MessageEasterEggToastNotice.prototype._clone = function () { return new n.MessageEasterEggToastNotice } , n.MessageEasterEggToastNotice.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageEasterEggToastNotice.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageEasterEggToastNotice.prototype.writeTo = function (t) { t.writeInt64(0, this.lPid), t.writeVector(1, this.vMessage) } , n.MessageEasterEggToastNotice.prototype.readFrom = function (t) { this.lPid = t.readInt64(0, !1, this.lPid), this.vMessage = t.readVector(1, !1, this.vMessage) } , n.MessageEasterEggToastText = function () { this.sText = "", this.sColor = "" } , n.MessageEasterEggToastText.prototype._clone = function () { return new n.MessageEasterEggToastText } , n.MessageEasterEggToastText.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageEasterEggToastText.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageEasterEggToastText.prototype.writeTo = function (t) { t.writeString(0, this.sText), t.writeString(1, this.sColor) } , n.MessageEasterEggToastText.prototype.readFrom = function (t) { this.sText = t.readString(0, !1, this.sText), this.sColor = t.readString(1, !1, this.sColor) } , n.GetMessageEasterEggListReq = function () { this.tId = new n.UserId, this.lPid = 0 } , n.GetMessageEasterEggListReq.prototype._clone = function () { return new n.GetMessageEasterEggListReq } , n.GetMessageEasterEggListReq.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMessageEasterEggListReq.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMessageEasterEggListReq.prototype.writeTo = function (t) { t.writeStruct(0, this.tId), t.writeInt64(1, this.lPid) } , n.GetMessageEasterEggListReq.prototype.readFrom = function (t) { this.tId = t.readStruct(0, !1, this.tId), this.lPid = t.readInt64(1, !1, this.lPid) } , n.GetMessageEasterEggListRsp = function () { this.sMessage = "", this.vEffect = new r.Vector(new n.MessageEasterEgg), this.vDeprecated = new r.Vector(new r.INT32) } , n.GetMessageEasterEggListRsp.prototype._clone = function () { return new n.GetMessageEasterEggListRsp } , n.GetMessageEasterEggListRsp.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.GetMessageEasterEggListRsp.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.GetMessageEasterEggListRsp.prototype.writeTo = function (t) { t.writeString(0, this.sMessage), t.writeVector(1, this.vEffect), t.writeVector(2, this.vDeprecated) } , n.GetMessageEasterEggListRsp.prototype.readFrom = function (t) { this.sMessage = t.readString(0, !1, this.sMessage), this.vEffect = t.readVector(1, !1, this.vEffect), this.vDeprecated = t.readVector(2, !1, this.vDeprecated) } , n.MessageEasterEgg = function () { this.iId = 0, this.iType = 0, this.sName = "", this.sEffect = "", this.sAction = "", this.sEffectMD5 = "" } , n.MessageEasterEgg.prototype._clone = function () { return new n.MessageEasterEgg } , n.MessageEasterEgg.prototype._write = function (t, e, i) { t.writeStruct(e, i) } , n.MessageEasterEgg.prototype._read = function (t, e, i) { return t.readStruct(e, !0, i) } , n.MessageEasterEgg.prototype.writeTo = function (t) { t.writeInt32(0, this.iId), t.writeInt32(1, this.iType), t.writeString(2, this.sName), t.writeString(3, this.sEffect), t.writeString(4, this.sAction), t.writeString(5, this.sEffectMD5) } , n.MessageEasterEgg.prototype.readFrom = function (t) { this.iId = t.readInt32(0, !1, this.iId), this.iType = t.readInt32(1, !1, this.iType), this.sName = t.readString(2, !1, this.sName), this.sEffect = t.readString(3, !1, this.sEffect), this.sAction = t.readString(4, !1, this.sAction), this.sEffectMD5 = t.readString(5, !1, this.sEffectMD5) } , t.exports = { HUYA: n, HYUDB: s, GUESS: o, QAGuessWatchLive: a, MatchGuess: c, ActLiveCall: d, ExtComm: u, ExtCommonOperate: h, DEV: p, WEBACT: l, PresenterServer: f, AdxServer: m } }, CchG: function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = "\n" , __filename = "src/tpl/others/subscribe-banner.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append("\n"), __line = 2; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, Cqih: function (t, e, i) { t.exports = function (t, e) { var r = null , n = null , s = null , o = null , a = null , c = t.G , d = t.utils , u = t.Console , h = t.Event , p = t.R , l = 0 , f = -1 , m = 0 , w = {} , I = null , y = !0 , g = [] , S = 0 , v = 1 , _ = 30 , T = !0 , R = 0 , b = 100 , P = 12e4 , x = 3e3 , C = 20 , U = 25 , k = .5 , L = .8 , N = e.configJson , E = e.broadcastGroup; i("676x"); var M, A = i("csDN"), G = this; function B(t) { if ("hidden" != c.visibilityState) { var e = t.lUid , i = t.eTsType , r = t.tPtsInterval , n = t.tSeiDtsInterval , s = t.vPayload , o = t.lId; if (e == c.presenterUid) { F(i); var a = 1 != f ? r : n , h = a.lStartTs , p = a.lEndTs , l = p - m; if (p < m || l > P) u.log("异常丢弃,onCaptionInfoNotice======= lId tsType curPts lStartTs,lEndTs,lEndTs-curPts", o, f, m, h, p, l); else { w[o] = w[o] || {}, w[o][h] = w[o][h] || { lId: o, lStartTs: h, lEndTs: 0, context: "" }; var I = s.getBuffer() , y = d.ab2str(I, !0); p > w[o][h].lEndTs && (w[o][h].lEndTs = p, w[o][h].context = y), u.log("ttttt============lId ,curPts,lStartTs,lEndTs,lStartTs-curPts,context", o, m, h, p, h - m, y), D() } } } } function F(t) { f != t && (f = t, j()), m = 1 == f ? c.vplayer.getCurrentSeiDts() : c.vplayer.getCurrentTime() } function D() { 0 == l && (l = setInterval(q, b)) } function V() { clearInterval(l), l = 0 } this.setAlpha = function (t) { v = t, n.css("opacity", v) } , this.setWordSize = function (t) { _ = t + 10, J(), r.css({ height: "".concat(_, "px") }), n.css({ "font-size": "".concat(t, "px") }), s.css({ height: "".concat(_, "px") }), o.css({ "font-size": "".concat(t, "px"), bottom: "-".concat(_, "px") }), K() } , this.setCaptionShow = function (t) { (T = t) ? (D(), c.vplayerUI.registerGroup(E)) : (V(), Y(), c.vplayerUI.unRegisterGroup(E)); K() } , M = i("SJG4")(), (a = $(M)).appendTo($("#player-video")), a.hide(), r = $("#video-ai-caption-main"), n = r.find(".caption-context"), s = $("#video-ai-caption-effect"), o = s.find(".caption-context"), t.addTafListener("1210000", B), t.addTafListener("1220000", B), new A(t, G, N).show(), X(), $(window).resize(d.throttle(X, 200)); var O = ""; function q() { m = 1 == f ? c.vplayer.getCurrentSeiDts() : c.vplayer.getCurrentTime(); var t = function () { var t = null; for (var e in w) { for (var i in w[e]) { var r = w[e][i]; m > r.lEndTs && delete w[e][i], r && r.lStartTs < m && m < r.lEndTs && (t = r) } if (t) return t; 0 == Object.keys(w[e]).length && delete w[e] } return null }(); if (t) { var e = I = t , i = e.context , r = e.lStartTs , s = e.lId , o = "".concat(s, ":").concat(i); O != o && (O = o, function (t, e, i, r, n) { var s = function (t, e) { for (var i = e.length - 1; i >= 0; i--) if (e[i] && e[i].lId == t) return e[i].div; return null }(e, r); s ? s.text(i) : ((s = $("")).attr("ts", t), s.text(i), s.appendTo(n), r.push({ lId: e, div: s })) }(r, s, i, g, n), W()), y && (a.fadeIn("normal", (function () { y = !1, a.show() } )), function () { if (H) return; p.newHuyaReport({ eid_desc: "系统/曝光/实时字幕", eid: "sys/pageshow/realtime_subtitle", prop: JSON.stringify({ ayyuid: c.presenterUid }), uid: c.yyuid }) }()) } if (I && m > I.lEndTs + x) { var d = I , u = d.lStartTs , h = d.lId; w && w[h] && delete w[h][u], j(), 0 == Object.keys(w).length && V() } } var H = !1; function W(t) { var e = n.height(); if (e != S) { if (S && !t) { var i = (R || $("#player-video").height()) * U / 100; r.css("bottom", "".concat(i - _, "px")), TweenLite.killTweensOf(r), TweenLite.to(r, k, { bottom: "".concat(i, "px"), ease: Linear.easeNone }); var a = n.html(); o.html(a), s.css("opacity", v), TweenLite.killTweensOf(s), s.css("bottom", "".concat(i, "px")), TweenLite.to(s, k, { bottom: "".concat(i + _, "px"), ease: Linear.easeNone, onComplete: z }) } S = e } } function z() { TweenLite.to(s, L, { opacity: 0, ease: Linear.easeNone }), function () { if (g.length > C) { J(), s.css({ opacity: 0 }); for (var t = parseInt(C - 3), e = 0; e < t; e++) { var i = g[e].div; i && i.remove() } g = g.slice(t), W(!0) } }() } function j() { a.fadeOut("normal", (function () { Y() } )) } function Y() { J(), I = null, y = !0, a.hide(), n.empty(), o.empty(), g = [], S = 0, w = {} } function J() { TweenLite.killTweensOf(r), TweenLite.killTweensOf(s) } function K() { var t = null; if (T) { var e, i = R || $("#player-video").height(); t = { top: (100 - U) / 100 * i - (e = 2 * _), height: e } } h.fireEvent(h.SHIELD_DANMU_AREA, t) } function X() { J(); var t = (R = $("#player-video").height()) * U / 100; r.css("bottom", "".concat(t, "px")), s.css({ bottom: "".concat(t, "px"), opacity: 0 }), K() } this.isOpen = function () { return T } , this.setGroudName = function (t) { E = t } , window.testAICaption = function (t) { F(1); var e = c.vplayer.getCurrentSeiDts() + 2e3; w[e] = w[e] || { lStartTs: e, lEndTs: e + 4e3, context: "" }, w[e].context = t, D() } , this.turnOff = V } }, DNSu: function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
        \n\t直播间上锁了哟,请输入密码进入\n\t\n\t提交\n\t
        \n\t\n\t

        密码不正确

        \n\t
        \n
        \n' , __filename = "src/tpl/others/secret.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
        \n\t直播间上锁了哟,请输入密码进入\n\t\n\t提交\n\t
        \n\t\n\t

        密码不正确

        \n\t
        \n
        \n'), __line = 10; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, DcsG: function (t, e, i) { t.exports = function (t, e) { var r = this , n = null; this.isActive = !1; var s = t.G , o = t.Event , a = t.R , c = t.ISDEBUG , d = (t.Console, t.utils, t.taf) , u = d.HUYA , h = d.Taf; t.addTafListener("1500001", l), t.addTafListener("1500002", l), s.isUserInfoInited() ? f() : o.addEvent(o.USER_INFO_INITED, f); var p = 0; function l(t) { var e = 1e3 * t.iRandomDelay * Math.random(); clearTimeout(p), p = setTimeout(f, e) } function f() { var e = new u.GetSplitScreenListReq; e.tId = s.userId, e.lPid = s.presenterUid, t.sendWup2("wupui", "getSplitScreenList", e, m) } function m(t) { var o = t.bcode , c = t.mpItems; if (!(o < 0)) { for (var d in r.isActive = !1, n && n.empty(), function (t) { for (var e in s.spliteSceenType = 0, s.splitScreenId = 0, t) for (var i = t[e].value, r = 0, n = i.length; r < n; r++) { var o = i[r] , a = o.lUid; o.sSplitScreenId; if (a == s.presenterUid) return void (s.spliteSceenType = e) } }(c.value), c.value) if (2 == d || 3 == d) { I(); for (var u = c.value[d].value, h = i("pep2")(), p = 0, l = u.length; p < l; p++) { var f = u[p] , m = f.lUid , y = f.sNick , g = f.sAvatarUrl , S = f.iRoomId , v = f.sSplitScreenId; if (m != s.presenterUid) { var _ = $(h); _.attr("iRoomId", S), _.attr("clickUid", m), _.attr("type", d), _.attr("id", v), _.find(".nick-name").text(y), 2 == d ? (_.find(".head-type").addClass("head-zd-style"), _.find(".head-type span").text("组队"), _.find(".head-type i").addClass("head-type-zd")) : (_.find(".head-type").addClass("head-zc-style"), _.find(".head-type span").text("撞车"), _.find(".head-type i").addClass("head-type-zc")), _.find("img").attr("src", g), _.click(w), n.append(_), r.isActive = !0; var T = { pid: s.presenterUid, click_pid: m, type: d, id: v }; a.newHuyaReport({ eid_desc: "展示/组队撞车切换入口/直播间", eid: "show/team_anchor_entry/liveroom", prop: JSON.stringify(T) }) } } } e.layout() } } function w(t) { t.stopPropagation(); var e = $(this).attr("iRoomId") , i = $(this).attr("id") , r = $(this).attr("type") , n = $(this).attr("clickUid"); if (0 != e) { var o = "//www.huya.com/" + e; c && (o = "//test-www.huya.com/" + e), window.open(o); var d = { pid: s.presenterUid, click_pid: n, type: r, id: i }; a.newHuyaReport({ eid_desc: "点击/组队撞车切换入口/直播间", eid: "click/team_anchor_entry/liveroom", prop: JSON.stringify(d) }) } } function I() { if (null == n) { var t = $("
          "); $("#player-left-head").prepend(t), n = $("#player-split-screen ul") } } window.testSplitScreen = function () { var t = new u.GetSplitScreenListRsp; t.bcode = 0; for (var e = new h.Vector, i = 0; i < 5; i++) { var r = new u.SplitScreenItem; r.lUid = 1, r.sChannelTitle = "队名", r.sNick = "用户的名字会很长" + i, r.teamType = i > 2 ? 2 : 1, r.sAvatarUrl = "https://huyaimg.msstatic.com/avatar/1044/81/920e0ef057dfc1a949524381d8c812_180_135.jpg", e.value.push(r) } t.mpItems.value[2] = e, m(t) } } }, "Dl3+": function (t, e, i) { t.exports = function t(e) { var r = e.ENV; function n(t) { TweenMax.killTweensOf(t[0]), TweenMax.to(t[0], .12, { scale: 1.5, delay: .3, onComplete: s, onCompleteParams: [t] }) } function s(t) { TweenMax.killTweensOf(t[0]), t.remove() } i("676x"), this.play = function (e, s, o) { var a = function () { var e = t.id || 0; return t.id = ++e }() , c = i("nR6k")({ id: a, icon: o, num: s }) , d = $(c) , u = $(r.idDom) , h = $(e).offset() , p = u.offset() , l = h.left - p.left + 10 , f = h.top - p.top + 12; d.css({ left: l + "px", top: f + "px" }), u.append(d); var m = (u.width() >> 1) - 18; !function (t, e) { TweenMax.to(t[0], .4, { delay: .1, bezier: e, onComplete: n, onCompleteParams: [t] }) }(d, [{ left: l + .1 * (m - l), top: f - 100 }, { left: l + .6 * (m - l), top: f - 260 }, { left: m, top: u.height() - 300 }]) } } }, Dstj: function (t, e, i) { var r = i("gPcb") , n = i("YJXF"); t.exports = function (t) { var e, i, s, o, a, c, d; this.show = function () { a = !0, e && (e.style.display = "block"); i.style.display = "block", o.toCenter(), l(), c && c() } , this.hide = h, this.toFront = l, Object.defineProperties(this, { isShow: { get: function () { return a } }, onShow: { set: function (t) { c = t } }, onHide: { set: function (t) { d = t } } }); var u = { id: "", title: "", mask: !0, htmlText: "" }; function h(t) { a = !1, n.stopPropagation(t), e && (e.style.display = "none"), i.style.display = "none", d && d() } function p() { o.toCenter() } function l(t) { n.stopPropagation(t), e && o.container.appendChild(e), o.container.appendChild(i) } !function () { for (var a in t) u[a] = t[a]; var c = '

          ' + u.title + '

          ' + u.htmlText + "
          "; $("#videoContainer").append(c), function () { var t = "#player-panel-" + u.id; e = document.querySelector("#player-mask-" + u.id), i = document.querySelector(t), s = document.querySelector(t + " .player-panel-close"), $(s).click(h), e && $(e).click(n.stopPropagation); var a = i.getElementsByTagName("h2")[0]; $(a).bind("mousedown", l), o = new r(i, { limit: !1, handle: a, container: $("#videoContainer")[0] }), $("#player-video").resize(n.throttle(p, 200)) }(), l() }() } }, DxBr: function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
          \n
          \n
          \n
          \n
          \n
          ' , __filename = "src/tpl/matchreplay/match-replay-panel-element-wrap.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
          \n
          \n
          \n
          \n
          \n
          '), __line = 6; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, Eadi: function (t, e, i) { t.exports = function (t, e) { var r = this , n = null , s = !1 , o = null; this.isActive = !1; var a = t.G , c = t.Event , d = t.R , u = t.Console , h = t.ISDEBUG , p = t.taf.HUYA; function l(t) { s || (w(t.vPidList.value, !1), u.log("查房通知", t)) } function f() { var e = new p.GetCurCheckRoomStatusReq; e.tUserId = a.userId, e.lPid = a.presenterUid, t.sendWup2("presenterui", "GetCurCheckRoomStatus", e, m) } function m(t) { w(t.vPidList.value, !1), u.log("查房查询", t) } function w(t, c) { if (r.isActive = !1, o.empty(), t.length > 0 && ((n = function (t) { for (var e = 0; e < t.length; e++) { var i = t[e]; if (i.lPid == a.presenterUid) return i } return null }(t)) || c)) { var d; if (c || (t = function (t, e) { for (var i = [], r = 0; r < t.length; r++) { var n = t[r]; n.lTopCid <= 0 || n.lPid == e.lPid || 1 == e.iType && 2 == n.iType && i.push(n) } return i }(t, n)), 0 == t.length && localStorage.chatroom) { var u = JSON.parse(localStorage.chatroom); u.curpid == a.presenterUid && (d = u), s = !0 } else t.length > 0 && (d = t[0]); if (!d) return; var h = i("pep2")() , p = $(h); p.attr("lYYId", d.lYYId), p.attr("iRoomId", d.lRoomId), p.attr("lToPid", d.lPid); var l = 0 == t.length ? "回家" : "查房"; p.find(".head-type span").text(l), p.find(".nick-name").text(d.sNickName), p.find(".head-type i").addClass("head-type-room"), p.find("img").attr("src", d.sIconUrl), p.click(I), o.append(p), r.isActive = !0 } e.layout() } function I(e) { e.stopPropagation(); var i = $(this).attr("iRoomId") , r = $(this).attr("lYYId") , s = $(this).attr("lToPid") , o = "//www.huya.com/" + i; h && (o = "//test-www.huya.com/" + i), 0 == i && (o = "//www.huya.com/yy/" + r); var c = new p.CKRoomUserEnterReq; c.tUserId = a.userId, c.lFromPid = a.presenterUid, c.lToPid = s, t.sendWup2("presenterui", "CKRoomUserEnter", c, y), n.curpid = s, localStorage.chatroom = JSON.stringify(n), window.open(o), d.huyuReport("click/zhibo/lianmai") } function y(t) { t.iRet, t.sDes } o = $("#player-check-room ul"), t.addTafListener("6340", l), c.addEvent(c.USER_INFO_INITED, f), window.testCheckRoom = function () { _isTest = !0, r.isActive = !0; var t = []; (i = new p.CRPresenterInfo).sNickName = "航道上公司aabb水管是的公司" + e, i.lPid = a.presenterUid, i.lRoomId = 10006516, i.lYYId = 1010255904, i.iType = 1, i.lTopCid = 123, i.sIconUrl = "https://huyaimg.msstatic.com/avatar/1044/81/920e0ef057dfc1a949524381d8c812_180_135.jpg", t.push(i); for (var e = 0; e < 1; e++) { var i; (i = new p.CRPresenterInfo).sNickName = "航道上公司aabb水管是的公司" + e, i.lPid = 1010255904, i.lRoomId = 10004859, i.lYYId = 977419054, i.iType = 2, i.lTopCid = 123, i.sIconUrl = "https://huyaimg.msstatic.com/avatar/1044/81/920e0ef057dfc1a949524381d8c812_180_135.jpg", t.push(i) } w(t, !0) } } }, EoLl: function (t, e) { var i; !function (t, e, i) { var r, n = t([]), s = t.resize = t.extend(t.resize, {}), o = "setTimeout", a = "resize", c = a + "-special-event", d = "delay", u = "throttleWindow"; s[d] = 250, s[u] = !0, t.event.special[a] = { setup: function () { if (!s[u] && this[o]) return !1; var e = t(this); n = n.add(e), t.data(this, c, { w: e.width(), h: e.height() }), 1 === n.length && function e() { r = setTimeout((function () { n.each((function () { var e = t(this) , i = e.width() , r = e.height() , n = t.data(this, c); i === n.w && r === n.h || e.trigger(a, [n.w = i, n.h = r]) } )), e() } ), s[d]) }() }, teardown: function () { if (!s[u] && this[o]) return !1; var e = t(this); n = n.not(e), e.removeData(c), n.length || clearTimeout(r) }, add: function (e) { if (!s[u] && this[o]) return !1; var r; function n(e, n, s) { var o = t(this) , a = t.data(this, c); a && (a.w = n !== i ? n : o.width()), a && (a.h = s !== i ? s : o.height()), r.apply(this, arguments) } if (t.isFunction(e)) return r = e, n; r = e.handler, e.handler = n } } }(jQuery), (i = jQuery).fn.mousestop = function (t) { return this.each((function () { var e, r = 0, n = 0, s = 0, o = 0, a = !1, c = this; i(this).mousemove((function (i) { s = i.pageX, o = i.pageY, !a && (e = setInterval((function () { r == s && n == o && (clearInterval(e), a = !1, t && t.call(c)), r = s, n = o } ), 300)), a = !0 } )).mouseout((function () { clearInterval(e), a = !1 } )) } )) } }, Epu9: function (t, e, i) { t.exports = function (t) { var e = t.utils , r = 60 , n = 50 , s = 8 , o = 4 , a = null , c = i("yfqf") , d = i("ScJi") , u = [] , h = 0 , p = {}; function l(t) { if (!t.imgArr || 0 != t.imgArr.length) { var e = new Image; e.onload = function () { r = e.width / 2, n = e.height / 2; var i = $("#player-wrap").width() , a = parseInt(i / r); f(a, t, 1), f(a, t, 2), clearTimeout(h), h = setTimeout((function () { I() } ), 1e3 * (s + 2 * o)) } , e.onerror = function () { } , e.src = t.imgArr[0] } } function f(t, e, i) { for (var s = 0; s < t; s++) { var o = m(s, i); a.append(o), o.css({ width: r, height: n }); var c = new d({ targetID: "", framesUrl: e.imgArr, width: r, height: n, loop: !0, target: o }); c.play(!0), u.push(c) } } function m(t, i) { var a = $('') , c = t * r , d = { left: e.pixelValue(e.randomInteger(c, c + 10)), top: -n } , u = 0; return u = w(2 == i ? e.randomFloat(o, 2 * o) : e.randomFloat(0, o)), d["animation-delay"] = u, d["animation-duration"] = w(e.randomFloat(s - 2, s)), a.css(d), a } function w(t) { return t + "s" } function I() { for (var t in u) u[t].clear(); u = [], a && a.empty() } this.setData = function (t) { I(), function () { if (a) return; a = $("
          "), $("#player-wrap").append(a) }(), p[t] ? l(p[t]) : c.getPngListData((function (e) { p[t] = e, l(e) } ), t) } } }, F2sD: function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
          \n \n
          \n
          \n' , __filename = "src/tpl/others/yanzhi-bg.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
          \n \n
          \n
          \n'), __line = 5; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, FHYZ: function (t, e) { function i(t) { return (i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t } )(t) } function r(t, e) { var i = Object.keys(t); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(t); e && (r = r.filter((function (e) { return Object.getOwnPropertyDescriptor(t, e).enumerable } ))), i.push.apply(i, r) } return i } function n(t) { for (var e = 1; e < arguments.length; e++) { var i = null != arguments[e] ? arguments[e] : {}; e % 2 ? r(i, !0).forEach((function (e) { s(t, e, i[e]) } )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i)) : r(i).forEach((function (e) { Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e)) } )) } return t } function s(t, e, i) { return e in t ? Object.defineProperty(t, e, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : t[e] = i, t } t.exports = function (t) { var e = t.G , r = t.Event , s = t.R , o = t.Console , a = t.alert , c = t.utils; function d() { t.box && (t.gift.closeSetting(), t.ctrl.closeFeedback()) } function u(e) { localStorage.mydebug ? a.show({ msg: "跳转到Flash的行为中断,因为你配置了mydebug参数", type: 1, title: "播放器提示" }) : t.trigger("playerError") } function h() { var i = function () { var t = []; e.livingInfo.vMediaStreamInfo ? t = e.livingInfo.vMediaStreamInfo.value : e.livingInfo.tNotice && (t = e.livingInfo.tNotice.vStreamInfo.value); for (var i in t) if (t[i].iLineIndex != e.videoLine) return t[i].iLineIndex; return e.videoLine }(); t.ctrl && t.ctrl.updateCurBitRateMenu(), t.vcore.switchLine(i) } !function i() { if (i.isInited) return; i.isInited = !0, Object.defineProperties(t, { userId: { get: function () { return e.userId } } }), $(document).on("click", "#change-line-btn", (function () { h(), $(".player-loading-changeline").hide(), s.huyuReport("click/zhibo/breakdown/changeline") } )), $(document).on("click", "#download-pc-btn", f), r.addEvent(r.CHANGE_TO_FLASH, u), r.addEvent(r.TONGJI_READY, T), r.addEvent(r.UPDATE_BTS_VISIBLE, m), r.addEvent(r.FOLLOW_LIST_READY, P), r.addEvent(r.PLAYER_UI_INITED, b), r.addEvent(r.HUYA_REPORT, s.huyuReport), r.addEvent(r.SET_DISPLAY_BARRAGE_TAGS, C), r.addEvent(r.CHANGE_OTHER_LINE, h), r.addEvent(r.FEEDBACK_SDK_READY, x) }(), window.testChangeLine = function () { e.vplayer.showLoading(), $(".player-loading-changeline").show() } ; var p = 0 , l = 0; function f() { var t = Date.now(); if (!(t - l < 1e3)) { l = t, s.huyuReport("Click/zhibo/breakdown/pc"); var i = "-huyaptgoto -pid=%1 -tid=%2 -sid=%3"; i = (i = (i = i.replace("%1", e.presenterUid)).replace("%2", e.topsid)).replace("%3", e.subsid); var n = "http://127.0.0.1:20192/?CheckClientInstall=1&OpenClient=" + encodeURIComponent(i); $.ajax({ url: n, type: "GET", dataType: "jsonp", data: {} }).done((function (t) { o.log("onClickPCDownLoad", t), clearTimeout(p), t.result && 0 == t.result.errcode && 0 == t.result.isInstall ? y() : t.result && 0 == t.result.errcode && 1 == t.result.isInstall ? r.fireEvent(r.SHIPIN_PAUSE) : y() } )), clearTimeout(p), p = setTimeout((function () { y() } ), 1e3) } } function m() { t.ctrl && t.ctrl.updateBtnsVisible() } function w(e, i) { Number(localStorage._printTaf) && o.log("%caddTafListener", "background:#FFBFFF", e), t.vcore.addTafListener(e, i) } function I(e, i) { Number(localStorage._printTaf) && o.log("%cremoveTafListener", "background:#FFBFFF", e), t.vcore.removeTafListener(e, i) } function y() { var t = "//download.huya.com/huyapc/install/HuyaClientInstall023.exe" , e = c.appStoreDownLoad(t); e ? window.open(e) : window.location.href = t } function g(e, i, r) { Number(localStorage._printTaf) && o.log("%csendWup", "background:#FFBFFF", e, i, r), t.vcore.sendWup(e, i, r) } function S(e, i, r, n, s, a, c) { Number(localStorage._printTaf) && o.log("%csendWup2", "background:#FFBFFF", e, i, r), t.vcore.sendWup2(e, i, r, n, s, a, c) } function v(e) { t.vcore.registerGroup(e) } function _(e) { t.vcore.unRegisterGroup(e) } function T(t) { s.tongjiReady(t) } var R = !1; function b() { for (var t in e.calljsCache) r.fireEvent(t, e.calljsCache[t]); R = !0, e.calljsCache = {} } function P(t) { e.followList = t } function x(t) { e.feedbackSdk = t, e.logUtils.feedbackSdkReady() } function C(t) { e.extBarrageTags = t.tags || [] } function U() { var t = U.id || 0; return U.id = ++t, "wsId" + U.id } var k = "huyaweb://"; e.vplayer.addTafListener = w, e.vplayer.removeTafListener = I, e.vplayer.sendWup = g, e.vplayer.sendWup2 = S, e.vplayer.sendField = function (e, i, r, n) { t.vcore.sendField(e, i, r, n) } , e.vplayer.getMyInfo = function () { return e.userInfo } , e.vplayer.getBagSet = function () { var t = localStorage.giftsetting; t || (t = "1111"); var e = (t = (t = t.replace(/1/g, "2")).replace(/0/g, "1")).split("") , i = e[2]; return e[2] = e[3], e[3] = i, e.join(",") } , e.vplayer.dynamicLogin = function () { e.yyuid = parseInt(c.getCookie("yyuid")), e.isLogin = !isNaN(e.yyuid) && e.yyuid > 0, r.fireEvent(r.DYNAMIC_LOGIN) } , e.vplayer.callByJs = function (t, i) { 1 == R ? r.fireEvent(t, i) : e.calljsCache[t] = i } , e.vplayer.registerGroup = v, e.vplayer.unRegisterGroup = _, e.vplayer.getPerspectiveList = function () { return e.obPerspectiveList } , e.vplayer.getCurrentPerspective = function () { return e.obCurrentPerspective } , e.vplayer.setPerspective = function (e) { return t.vcore ? (r.fireEvent(r.SET_PERSPECTIVE, e), 0) : -1 } , e.vplayer.getMatchInfo = function () { return { status: e.obStatus } } , e.vplayer.hover = function () { return r.fireEvent(r.EXT_HOVER), 0 } , e.vplayer.doubleTapped = function () { return r.fireEvent(r.DOUBLE_TAPPED), 0 } , e.vplayer.contextMenu = function () { return r.fireEvent(r.EXT_CONTEXT_MENU), 0 } , e.vplayer.getJoinMicUserList = function () { return t.makefriend ? t.makefriend.getJoinMicUserList() : { res: -1, msg: "交友模块未初始化完成", data: [] } } , e.vplayer.sendGiftToUser = function (i) { var r = new Promise((function (r, s) { var o, a = n({}, i); a.resolve = r, a.reject = s, e.isMakeFriend ? t.gift ? t.gift.sendGiftToUser(a) : (o = { res: -2, msg: "礼物模块未初始化完成", data: {} }, a.reject(o)) : (o = { res: -1, msg: "仅交友直播间可使用", data: {} }, a.reject(o)) } )); return o.log("sendGiftToUser promise", r), r } , e.vplayer.setLiveRoomFeatures = function (t) { e.roomFeatures = t, r.fireEvent(r.SET_LIVEROOM_REATURES); var n = {}; return Object.keys(t).forEach((function (e) { t[e] && "object" == i(t[e]) && !c.objectIsEmpty(t[e]) && (n[e] = !0) } )), { res: 0, msg: "", data: n } } , e.vplayer.getLiveRoomFeatures = function () { return { res: 0, msg: "", data: { player: { status: e.isUIPause ? "paused" : "playing" }, barrage: { enable: e.isShowDanmu }, ui: { activated: e.uiActivated }, effect: { giftEffectEnable: e.giftEffectEnable } } } } , e.vplayer.playLive = function (e) { o.log("playLive", e); var i = new Promise((function (i, r) { var s = n({}, e); s.resolve = i, s.reject = r, t.getStreamInfoByStreamName(s) } )); return o.log("playLive promise", i), i } , e.vplayer.setVideoPixelateBox = function (t) { e.h5player && e.h5player.setVideoPixelateBox(t) } , e.vplayer.pushVideoPixlateInfo = function (t) { e.h5player && e.h5player.pushVideoPixlateInfo(t) } , e.vplayer.wsConnect = function (t) { var e = U(); return t.id = e, r.fireEvent(r.EXT_WS_CONNECT, t), o.log("wsConnect", t), { res: 0, msg: "", data: { wsId: e } } } , e.vplayer.wsSend = function (t) { return r.fireEvent(r.EXT_WS_SEND, t), { res: 0, msg: "", data: {} } } , e.vplayer.wsClose = function (t) { return r.fireEvent(r.EXT_WS_CLOSE, t), o.log("wsClose", t), { res: 0, msg: "", data: {} } } , e.vplayer.switchLine = function (t) { t && t.line && r.fireEvent(r.SWITCH_LINE, t.line) } , e.vplayer.getCurrentLine = function () { return e.videoLine } , e.vplayer.getLinesInfo = function () { var t = []; for (var i in e.menuItems) { var r = e.menuItems[i].line; t.push({ line: r, label: "直播线路" + r }) } return t } , e.vplayer.sendExtWup = function (i) { return !(!e.wsconnected || !e.vplayerUI) && (-1 == e.extTafFunName.indexOf(i.funcName) && e.extTafFunName.push(i.funcName), function (e) { t.vcore.send(e) }(i.buff), !0) } , e.vplayer.setExtUri = function (t) { -1 == e.extTafUri.indexOf(t) && e.extTafUri.push(t) } , e.vplayer.openUrl = function (i) { var r = i.url; if (o.log("==openUrl:", i), !i || !r) return { res: 1, msg: "参数错误", data: {} }; if (-1 != r.indexOf(k)) { var n = c.getUrlRelativePath(r, k) , s = c.parseQueryString(r); if ("openAccompanyOrderPay" == n) t.accompany.openAccompanyOrderPay(s); else { if ("openActivityPannel" == n) return t.leftIcon.openActivityPannel(s); if ("liveRoomRecharge" == n) e.vplayerUI.recharge(); else if ("openSuperFansRecharge" == n) t.trigger("clickSuperFansRecharge"); else if ("openNobleRecharge" == n) t.trigger("clickNobleRecharge"); else { if ("openGuard" != n) return { res: 2, msg: "未定义的接口名", data: {} }; t.trigger("openGuard") } } } else { if (!/(http|https):\/\/([\w.]+\/?)\S*/.test(r)) return { res: 3, msg: "未知操作", data: {} }; window.open(r) } return { res: 0, msg: "成功", data: {} } } , e.vplayer.showFeedbackByExt = function (t) { return r.fireEvent(r.SHOW_FEEDBACK_BY_EXT, t), { res: 0, msg: "成功", data: {} } } , t.addTafListener = w, t.removeTafListener = I, t.sendWup = g, t.sendWup2 = S, t.registerGroup = v, t.unRegisterGroup = _, t.closeAllPanel = d, t.popLogin = function () { t.ctrl && t.ctrl.quitFullscreen(), t.trigger("webgamelivelogin"), d() } , t.setLineList = function (e) { t.ctrl && t.ctrl.setLineList(e) } , t.setBitRateList = function (e) { t.ctrl && t.ctrl.setBitRateList(e) } , t.showPlayTip = function (e, i) { t.ctrl && t.ctrl.showPlayTip(e, i) } , t.showFeedback = function () { t.ctrl && t.ctrl.showFeedback() } , t.updateBtnsVisible = m, t.quitFullscreen = function () { t.ctrl && t.ctrl.quitFullscreen() } , t.changeToFlash = u, t.turnPlayButtonOn = function () { t.ctrl && t.ctrl.turnPlayButtonOn() } , t.setDanmuVisible = function (e) { t.ctrl && t.ctrl.setDanmuVisible(e) } , t.sendEnterP2P = function (e) { t.vcore.sendEnterP2P(e) } , t.sendExitP2P = function (e) { t.vcore.sendExitP2P(e) } , t.sendWSUpdateUserInfoReq = function (e) { t.vcore.sendWSUpdateUserInfoReq(e) } , t.onP2PData = function (e) { t.vcore.onP2PData(e) } , t.getLivingInfo = function () { t.vcore.getLivingInfo() } , t.getStreamInfoByStreamName = function (e) { t.vcore.getStreamInfoByStreamName(e) } , t.unpackNest = function (e) { t.vcore.unpackNest(e) } , t.getCurrentTime = function () { return t.vcore.getCurrentTime() } , t.recharge = function () { t.ctrl.recharge() } } }, FMYs: function (t, e) { t.exports = function (t) { t.G; var e, i = {}, r = null; this.hasStar = function (t) { return i.hasOwnProperty(t) } , this.setGiftWeekStar = function (t) { $(".player-face-gift i").removeClass("icon-week-star"), e = t.iWeekStarType, t.iType, i = {}; $(".player-face-gift i").removeAttr("class"); for (var n = 0, s = (r = t.vPropsId.value).length; n < s; n++) { var o = r[n] , a = ".player-face-gift[propsId={0}] i"; a = a.replace("{0}", o), $(a).addClass("icon-week-star"), i[o] = !0 } } , this.updateWeekStar = function (t) { $(".player-face-gift i").removeClass("icon-week-star"); var n = t.mapType2Props.value; if (n[e]) { i = {}; for (var s = 0, o = (r = n[e].vPropsId.value).length; s < o; s++) { var a = r[s] , c = ".player-face-gift[propsId={0}] i"; c = c.replace("{0}", a), $(c).addClass("icon-week-star"), i[a] = !0 } } } } }, FRey: function (t, e, i) { t.exports = function (t, e) { var r = e.G , n = e.Event , s = e.ENV , o = null , a = null , c = null; function d(t) { t.currentTarget.focus() } function u(t) { 38 != t.keyCode && 40 != t.keyCode || t.preventDefault && t.preventDefault(), t.stopPropagation && t.stopPropagation(), 38 == t.keyCode ? r.vplayer.addViewport({ x: 0, y: 0, z: -.1 }) : 39 == t.keyCode ? r.vplayer.addViewport({ x: 10, y: 0, z: 0 }) : 40 == t.keyCode ? r.vplayer.addViewport({ x: 0, y: 0, z: .1 }) : 37 == t.keyCode && r.vplayer.addViewport({ x: -10, y: 0, z: 0 }) } function h() { null == a && (a = i("w2x3")(), $("#player-wrap").append(a), $(".player-vr-lead-close").click((function () { $("#player-vr-lead").remove() } )), setTimeout((function () { $("#player-vr-lead").remove() } ), 4e3)), function () { null == o && (o = i("Pahd")(), $("#player-wrap").append(o), $(".vr-arrow").click(l)); $(".player-vr-control").show() }(), y() } function p() { m(), y() } function l(t) { var e = t.currentTarget.className , i = 0 , n = 0; -1 != e.indexOf("vr-arrow-left") ? i = -1 : -1 != e.indexOf("vr-arrow-right") ? i = 1 : -1 != e.indexOf("vr-arrow-down") ? n = 1 : -1 != e.indexOf("vr-arrow-up") && (n = -1), r.vplayer.addViewport({ x: i, y: n }) } function f() { m(), I() } function m() { $(".player-vr-control").hide() } function w() { r.vrSwitch || p() } function I() { r.vplayer.hideLoading(), null == c && (c = i("8oUx")(), $("#player-wrap").append(c)), $("#player-no-vr-tip").show(); var t = s.avatarImg; r.isHttps() && (t = t.replace("http:", "https:")), $(".player-no-vr-tip-bg").attr("src", t) } function y() { $("#player-no-vr-tip").hide() } r.vrNoStream && (r.vplayer.hideLoading(), I()), n.addEvent(n.SHOW_VR_UI, h), n.addEvent(n.HIDE_VR_UI, p), n.addEvent(n.VR_MODEL_CHANGE, w), n.addEvent(n.GET_VR_STREAM_ERR, f), n.addEvent(n.HIDE_NO_VR_TIPS, y), r.is360Video && ($("#player-wrap").click(d), window.addEventListener("keydown", u), r.isPlaying && h(), $("#player-mouse-event-wrap").css({ width: 0, height: 0 })) } }, "Fd//": function (module, exports) { module.exports = function anonymous(locals, escapeFn, include, rethrow) { rethrow = rethrow || function (t, e, i, r, n) { var s = e.split("\n") , o = Math.max(r - 3, 0) , a = Math.min(s.length, r + 3) , c = n(i) , d = s.slice(o, a).map((function (t, e) { var i = e + o + 1; return (i == r ? " >> " : " ") + i + "| " + t } )).join("\n"); throw t.path = c, t.message = (c || "ejs") + ":" + r + "\n" + d + "\n\n" + t.message, t } , escapeFn = escapeFn || function (t) { return null == t ? "" : String(t).replace(_MATCH_HTML, encode_char) } ; var _ENCODE_HTML_RULES = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" } , _MATCH_HTML = /[&<>'"]/g; function encode_char(t) { return _ENCODE_HTML_RULES[t] || t } var __line = 1 , __lines = '
          \n \n \n
          \n
          \n
          \n
          \n
          ' , __filename = "src/tpl/danmu/egg-popup.ejs"; try { var __output = ""; function __append(t) { null != t && (__output += t) } with (locals || {}) __append('
          \n \n \n
          \n
          \n
          \n
          \n
          '), __line = 8; return __output } catch (e) { rethrow(e, __lines, __filename, __line, escapeFn) } } }, Fd8F: function (t, e, i) { t.exports = function (t) { var e = null , r = t.Event; function n() { r.fireEvent(r.SHIPIN_PLAY) } this.isShow = !1, this.show = function () { if (!this.isShow) { this.isShow = !0; var t = i("rcgO")(); (e = $(t)).prependTo("#player-video"), e.find(".btn").click(n) } } , this.hide = function () { this.isShow = !1, e && (e.unbind(), e.remove()), e = null } } }, GHad: function (t, e) { t.exports = function (t) { var e = t.G , i = t.Event , r = t.ISDEBUG , n = t.ENV , s = (t.utils, t.VER) , o = ["OnUserHeartBeat", "videoGatewayProxy2VGPing", "getCdnTokenInfoEx", "getInfoFromCdnVG", "getLivingStreamInfo", "getInfoFromVG"]; function a(t) { if (e.wsconnected) { var i = t , a = i.funcName , c = i.moduleName , d = i.traceid; if (-1 == o.indexOf(a)) { var u = t.type , h = t.startTime , p = t.code , l = "taf-" + c + "-" + a , f = r ? "test" : "prod"; if (1 == u) { var m = e.wsurl; m = m.split("?")[0], e.enableTrace > 0 ? performanceInfo._hmt.push(["reportApiTime", l, "start", h, "", h, { appid: "huya", platform: "web", path: "/".concat(c, "/").concat(a), traceid: d, spanid: d, ip: m, prodenv: f }]) : performanceInfo._hmt.push(["reportApiTime", l, "start", h, "", h]) } else if (2 == u) { var w = p >= 0 ? "0" : "2"; performanceInfo._hmt.push(["reportApiTime", l, "end", +new Date, "", h, { retcode: p.toString(), success: w }]) } else if (3 == u) { var I = 2; -7 == p ? I = 4 : p < 0 ? I = 3 : p > 0 && (I = 1); t = { pid: e.presenterUid, pnick: n.pnick, guid: e.getGuid(), version: s, ws: e.wsurl }; performanceInfo._hmt.push(["reportApiMess", l, JSON.stringify(t), +I]) } } } } function c(t) { var e = t.type , i = t.funcName; if (1 == e) window.tafStr = "start"; else if (2 == e) { window.tafStr.match(/