From c9c5b9815d5aebb18fb62fa0f33bfec380c40a99 Mon Sep 17 00:00:00 2001 From: xuxiaobo-bobo <826814133@qq.com> Date: Mon, 6 Mar 2023 14:37:00 +0800 Subject: [PATCH] '0306' --- douyinlive/README.md | 7 + douyinlive/__pycache__/new_pb2.cpython-38.pyc | Bin 0 -> 364876 bytes douyinlive/get_handle.js | 2817 +++++ douyinlive/main.js | 410 + douyinlive/main.py | 236 + douyinlive/new.proto | 10219 ++++++++++++++++ douyinlive/new_pb2.py | 3055 +++++ douyinlive/sign.js | 3176 +++++ 8 files changed, 19920 insertions(+) create mode 100644 douyinlive/README.md create mode 100644 douyinlive/__pycache__/new_pb2.cpython-38.pyc create mode 100644 douyinlive/get_handle.js create mode 100644 douyinlive/main.js create mode 100644 douyinlive/main.py create mode 100644 douyinlive/new.proto create mode 100644 douyinlive/new_pb2.py create mode 100644 douyinlive/sign.js diff --git a/douyinlive/README.md b/douyinlive/README.md new file mode 100644 index 00000000..c5fde70b --- /dev/null +++ b/douyinlive/README.md @@ -0,0 +1,7 @@ +# 原git链接 https://github.com/Prince-cool/dy_protobuf/blob/main/main.py +# dy_protobuf +某音弹幕protobuf实战源码及工具 +# 修改web_url参数即可,稍微进行了一些修改 + + + diff --git a/douyinlive/__pycache__/new_pb2.cpython-38.pyc b/douyinlive/__pycache__/new_pb2.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a4b9d1e661f3f10038eedfbb555009180706d4cb GIT binary patch literal 364876 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

k=J^n+n-Y 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

pDv=jzq2{haZ;Vp&~29AEgBg914UTGaD3J?}m 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

AMpUENNi# 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 0;) + t[e] = 0 +} + +const n = 256 + , r = 286 + , s = 30 + , l = 15 + , o = new Uint8Array([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0]) + , + h = new Uint8Array([0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13]) + , d = new Uint8Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7]) + , _ = new Uint8Array([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]) + , f = new Array(576); +i(f); +const c = new Array(60); +i(c); +const u = new Array(512); +i(u); +const w = new Array(256); +i(w); +const b = new Array(29); +i(b); +const g = new Array(s); + +function m(t, e, a, i, n) { + this.static_tree = t, + this.extra_bits = e, + this.extra_base = a, + this.elems = i, + this.max_length = n, + this.has_stree = t && t.length +} + +let p, k, v; + +function y(t, e) { + this.dyn_tree = t, + this.max_code = 0, + this.stat_desc = e +} + +i(g); +const x = t => t < 256 ? u[t] : u[256 + (t >>> 7)] + , z = (t, e) => { + t.pending_buf[t.pending++] = 255 & e, + t.pending_buf[t.pending++] = e >>> 8 & 255 + } + , A = (t, e, a) => { + t.bi_valid > 16 - a ? (t.bi_buf |= e << t.bi_valid & 65535, + z(t, t.bi_buf), + t.bi_buf = e >> 16 - t.bi_valid, + t.bi_valid += a - 16) : (t.bi_buf |= e << t.bi_valid & 65535, + t.bi_valid += a) + } + , E = (t, e, a) => { + A(t, a[2 * e], a[2 * e + 1]) + } + , R = (t, e) => { + let a = 0; + do { + a |= 1 & t, + t >>>= 1, + a <<= 1 + } while (--e > 0); + return a >>> 1 + } + , Z = (t, e, a) => { + const i = new Array(16); + let n, r, s = 0; + for (n = 1; n <= l; n++) + i[n] = s = s + a[n - 1] << 1; + for (r = 0; r <= e; r++) { + let e = t[2 * r + 1]; + 0 !== e && (t[2 * r] = R(i[e]++, e)) + } + } + , U = t => { + let e; + for (e = 0; e < r; e++) + t.dyn_ltree[2 * e] = 0; + for (e = 0; e < s; e++) + t.dyn_dtree[2 * e] = 0; + for (e = 0; e < 19; e++) + t.bl_tree[2 * e] = 0; + t.dyn_ltree[512] = 1, + t.opt_len = t.static_len = 0, + t.last_lit = t.matches = 0 + } + , S = t => { + t.bi_valid > 8 ? z(t, t.bi_buf) : t.bi_valid > 0 && (t.pending_buf[t.pending++] = t.bi_buf), + t.bi_buf = 0, + t.bi_valid = 0 + } + , D = (t, e, a, i) => { + const n = 2 * e + , r = 2 * a; + return t[n] < t[r] || t[n] === t[r] && i[e] <= i[a] + } + , O = (t, e, a) => { + const i = t.heap[a]; + let n = a << 1; + for (; n <= t.heap_len && (n < t.heap_len && D(e, t.heap[n + 1], t.heap[n], t.depth) && n++, + !D(e, i, t.heap[n], t.depth));) + t.heap[a] = t.heap[n], + a = n, + n <<= 1; + t.heap[a] = i + } + , T = (t, e, a) => { + let i, r, s, l, d = 0; + if (0 !== t.last_lit) + do { + i = t.pending_buf[t.d_buf + 2 * d] << 8 | t.pending_buf[t.d_buf + 2 * d + 1], + r = t.pending_buf[t.l_buf + d], + d++, + 0 === i ? E(t, r, e) : (s = w[r], + E(t, s + n + 1, e), + l = o[s], + 0 !== l && (r -= b[s], + A(t, r, l)), + i--, + s = x(i), + E(t, s, a), + l = h[s], + 0 !== l && (i -= g[s], + A(t, i, l))) + } while (d < t.last_lit); + E(t, 256, e) + } + , L = (t, e) => { + const a = e.dyn_tree + , i = e.stat_desc.static_tree + , n = e.stat_desc.has_stree + , r = e.stat_desc.elems; + let s, o, h, d = -1; + for (t.heap_len = 0, + t.heap_max = 573, + s = 0; s < r; s++) + 0 !== a[2 * s] ? (t.heap[++t.heap_len] = d = s, + t.depth[s] = 0) : a[2 * s + 1] = 0; + for (; t.heap_len < 2;) + h = t.heap[++t.heap_len] = d < 2 ? ++d : 0, + a[2 * h] = 1, + t.depth[h] = 0, + t.opt_len--, + n && (t.static_len -= i[2 * h + 1]); + for (e.max_code = d, + s = t.heap_len >> 1; s >= 1; s--) + O(t, a, s); + h = r; + do { + s = t.heap[1], + t.heap[1] = t.heap[t.heap_len--], + O(t, a, 1), + o = t.heap[1], + t.heap[--t.heap_max] = s, + t.heap[--t.heap_max] = o, + a[2 * h] = a[2 * s] + a[2 * o], + t.depth[h] = (t.depth[s] >= t.depth[o] ? t.depth[s] : t.depth[o]) + 1, + a[2 * s + 1] = a[2 * o + 1] = h, + t.heap[1] = h++, + O(t, a, 1) + } while (t.heap_len >= 2); + t.heap[--t.heap_max] = t.heap[1], + ((t, e) => { + const a = e.dyn_tree + , i = e.max_code + , n = e.stat_desc.static_tree + , r = e.stat_desc.has_stree + , s = e.stat_desc.extra_bits + , o = e.stat_desc.extra_base + , h = e.stat_desc.max_length; + let d, _, f, c, u, w, b = 0; + for (c = 0; c <= l; c++) + t.bl_count[c] = 0; + for (a[2 * t.heap[t.heap_max] + 1] = 0, + d = t.heap_max + 1; d < 573; d++) + _ = t.heap[d], + c = a[2 * a[2 * _ + 1] + 1] + 1, + c > h && (c = h, + b++), + a[2 * _ + 1] = c, + _ > i || (t.bl_count[c]++, + u = 0, + _ >= o && (u = s[_ - o]), + w = a[2 * _], + t.opt_len += w * (c + u), + r && (t.static_len += w * (n[2 * _ + 1] + u))); + if (0 !== b) { + do { + for (c = h - 1; 0 === t.bl_count[c];) + c--; + t.bl_count[c]--, + t.bl_count[c + 1] += 2, + t.bl_count[h]--, + b -= 2 + } while (b > 0); + for (c = h; 0 !== c; c--) + for (_ = t.bl_count[c]; 0 !== _;) + f = t.heap[--d], + f > i || (a[2 * f + 1] !== c && (t.opt_len += (c - a[2 * f + 1]) * a[2 * f], + a[2 * f + 1] = c), + _--) + } + } + )(t, e), + Z(a, d, t.bl_count) + } + , N = (t, e, a) => { + let i, n, r = -1, s = e[1], l = 0, o = 7, h = 4; + for (0 === s && (o = 138, + h = 3), + e[2 * (a + 1) + 1] = 65535, + i = 0; i <= a; i++) + n = s, + s = e[2 * (i + 1) + 1], + ++l < o && n === s || (l < h ? t.bl_tree[2 * n] += l : 0 !== n ? (n !== r && t.bl_tree[2 * n]++, + t.bl_tree[32]++) : l <= 10 ? t.bl_tree[34]++ : t.bl_tree[36]++, + l = 0, + r = n, + 0 === s ? (o = 138, + h = 3) : n === s ? (o = 6, + h = 3) : (o = 7, + h = 4)) + } + , F = (t, e, a) => { + let i, n, r = -1, s = e[1], l = 0, o = 7, h = 4; + for (0 === s && (o = 138, + h = 3), + i = 0; i <= a; i++) + if (n = s, + s = e[2 * (i + 1) + 1], + !(++l < o && n === s)) { + if (l < h) + do { + E(t, n, t.bl_tree) + } while (0 != --l); + else + 0 !== n ? (n !== r && (E(t, n, t.bl_tree), + l--), + E(t, 16, t.bl_tree), + A(t, l - 3, 2)) : l <= 10 ? (E(t, 17, t.bl_tree), + A(t, l - 3, 3)) : (E(t, 18, t.bl_tree), + A(t, l - 11, 7)); + l = 0, + r = n, + 0 === s ? (o = 138, + h = 3) : n === s ? (o = 6, + h = 3) : (o = 7, + h = 4) + } + } +; +let B = !1; +const I = (t, e, a, i) => { + A(t, 0 + (i ? 1 : 0), 3), + ((t, e, a, i) => { + S(t), + i && (z(t, a), + z(t, ~a)), + t.pending_buf.set(t.window.subarray(e, e + a), t.pending), + t.pending += a + } + )(t, e, a, !0) + } +; +var C = (t, e, a, i) => { + let r, s, l = 0; + t.level > 0 ? (2 === t.strm.data_type && (t.strm.data_type = (t => { + let e, a = 4093624447; + for (e = 0; e <= 31; e++, + a >>>= 1) + if (1 & a && 0 !== t.dyn_ltree[2 * e]) + return 0; + if (0 !== t.dyn_ltree[18] || 0 !== t.dyn_ltree[20] || 0 !== t.dyn_ltree[26]) + return 1; + for (e = 32; e < n; e++) + if (0 !== t.dyn_ltree[2 * e]) + return 1; + return 0 + } + )(t)), + L(t, t.l_desc), + L(t, t.d_desc), + l = (t => { + let e; + for (N(t, t.dyn_ltree, t.l_desc.max_code), + N(t, t.dyn_dtree, t.d_desc.max_code), + L(t, t.bl_desc), + e = 18; e >= 3 && 0 === t.bl_tree[2 * _[e] + 1]; e--) + ; + return t.opt_len += 3 * (e + 1) + 5 + 5 + 4, + e + } + )(t), + r = t.opt_len + 3 + 7 >>> 3, + s = t.static_len + 3 + 7 >>> 3, + s <= r && (r = s)) : r = s = a + 5, + a + 4 <= r && -1 !== e ? I(t, e, a, i) : 4 === t.strategy || s === r ? (A(t, 2 + (i ? 1 : 0), 3), + T(t, f, c)) : (A(t, 4 + (i ? 1 : 0), 3), + ((t, e, a, i) => { + let n; + for (A(t, e - 257, 5), + A(t, a - 1, 5), + A(t, i - 4, 4), + n = 0; n < i; n++) + A(t, t.bl_tree[2 * _[n] + 1], 3); + F(t, t.dyn_ltree, e - 1), + F(t, t.dyn_dtree, a - 1) + } + )(t, t.l_desc.max_code + 1, t.d_desc.max_code + 1, l + 1), + T(t, t.dyn_ltree, t.dyn_dtree)), + U(t), + i && S(t) +} + , H = { + _tr_init: t => { + B || ((() => { + let t, e, a, i, n; + const _ = new Array(16); + for (a = 0, + i = 0; i < 28; i++) + for (b[i] = a, + t = 0; t < 1 << o[i]; t++) + w[a++] = i; + for (w[a - 1] = i, + n = 0, + i = 0; i < 16; i++) + for (g[i] = n, + t = 0; t < 1 << h[i]; t++) + u[n++] = i; + for (n >>= 7; i < s; i++) + for (g[i] = n << 7, + t = 0; t < 1 << h[i] - 7; t++) + u[256 + n++] = i; + for (e = 0; e <= l; e++) + _[e] = 0; + for (t = 0; t <= 143;) + f[2 * t + 1] = 8, + t++, + _[8]++; + for (; t <= 255;) + f[2 * t + 1] = 9, + t++, + _[9]++; + for (; t <= 279;) + f[2 * t + 1] = 7, + t++, + _[7]++; + for (; t <= 287;) + f[2 * t + 1] = 8, + t++, + _[8]++; + for (Z(f, 287, _), + t = 0; t < s; t++) + c[2 * t + 1] = 5, + c[2 * t] = R(t, 5); + p = new m(f, o, 257, r, l), + k = new m(c, h, 0, s, l), + v = new m(new Array(0), d, 0, 19, 7) + } + )(), + B = !0), + t.l_desc = new y(t.dyn_ltree, p), + t.d_desc = new y(t.dyn_dtree, k), + t.bl_desc = new y(t.bl_tree, v), + t.bi_buf = 0, + t.bi_valid = 0, + U(t) + } + , + _tr_stored_block: I, + _tr_flush_block: C, + _tr_tally: (t, e, a) => (t.pending_buf[t.d_buf + 2 * t.last_lit] = e >>> 8 & 255, + t.pending_buf[t.d_buf + 2 * t.last_lit + 1] = 255 & e, + t.pending_buf[t.l_buf + t.last_lit] = 255 & a, + t.last_lit++, + 0 === e ? t.dyn_ltree[2 * a]++ : (t.matches++, + e--, + t.dyn_ltree[2 * (w[a] + n + 1)]++, + t.dyn_dtree[2 * x(e)]++), + t.last_lit === t.lit_bufsize - 1), + _tr_align: t => { + A(t, 2, 3), + E(t, 256, f), + (t => { + 16 === t.bi_valid ? (z(t, t.bi_buf), + t.bi_buf = 0, + t.bi_valid = 0) : t.bi_valid >= 8 && (t.pending_buf[t.pending++] = 255 & t.bi_buf, + t.bi_buf >>= 8, + t.bi_valid -= 8) + } + )(t) + } +}; +var M = (t, e, a, i) => { + let n = 65535 & t | 0 + , r = t >>> 16 & 65535 | 0 + , s = 0; + for (; 0 !== a;) { + s = a > 2e3 ? 2e3 : a, + a -= s; + do { + n = n + e[i++] | 0, + r = r + n | 0 + } while (--s); + n %= 65521, + r %= 65521 + } + return n | r << 16 | 0 + } +; +const K = new Uint32Array((() => { + let t, e = []; + for (var a = 0; a < 256; a++) { + t = a; + for (var i = 0; i < 8; i++) + t = 1 & t ? 3988292384 ^ t >>> 1 : t >>> 1; + e[a] = t + } + return e + } +)()); +var j = (t, e, a, i) => { + const n = K + , r = i + a; + t ^= -1; + for (let s = i; s < r; s++) + t = t >>> 8 ^ n[255 & (t ^ e[s])]; + return -1 ^ t +} + , P = { + 2: "need dictionary", + 1: "stream end", + 0: "", + "-1": "file error", + "-2": "stream error", + "-3": "data error", + "-4": "insufficient memory", + "-5": "buffer error", + "-6": "incompatible version" +} + , Y = { + Z_NO_FLUSH: 0, + Z_PARTIAL_FLUSH: 1, + Z_SYNC_FLUSH: 2, + Z_FULL_FLUSH: 3, + Z_FINISH: 4, + Z_BLOCK: 5, + Z_TREES: 6, + Z_OK: 0, + Z_STREAM_END: 1, + Z_NEED_DICT: 2, + Z_ERRNO: -1, + Z_STREAM_ERROR: -2, + Z_DATA_ERROR: -3, + Z_MEM_ERROR: -4, + Z_BUF_ERROR: -5, + Z_NO_COMPRESSION: 0, + Z_BEST_SPEED: 1, + Z_BEST_COMPRESSION: 9, + Z_DEFAULT_COMPRESSION: -1, + Z_FILTERED: 1, + Z_HUFFMAN_ONLY: 2, + Z_RLE: 3, + Z_FIXED: 4, + Z_DEFAULT_STRATEGY: 0, + Z_BINARY: 0, + Z_TEXT: 1, + Z_UNKNOWN: 2, + Z_DEFLATED: 8 +}; +const {_tr_init: G, _tr_stored_block: X, _tr_flush_block: W, _tr_tally: q, _tr_align: J} = H + , { + Z_NO_FLUSH: Q, + Z_PARTIAL_FLUSH: V, + Z_FULL_FLUSH: $, + Z_FINISH: tt, + Z_BLOCK: et, + Z_OK: at, + Z_STREAM_END: it, + Z_STREAM_ERROR: nt, + Z_DATA_ERROR: rt, + Z_BUF_ERROR: st, + Z_DEFAULT_COMPRESSION: lt, + Z_FILTERED: ot, + Z_HUFFMAN_ONLY: ht, + Z_RLE: dt, + Z_FIXED: _t, + Z_DEFAULT_STRATEGY: ft, + Z_UNKNOWN: ct, + Z_DEFLATED: ut + } = Y + , wt = 258 + , bt = 262 + , gt = 103 + , mt = 113 + , pt = 666 + , kt = (t, e) => (t.msg = P[e], + e) + , vt = t => (t << 1) - (t > 4 ? 9 : 0) + , yt = t => { + let e = t.length; + for (; --e >= 0;) + t[e] = 0 + } +; +let xt = (t, e, a) => (e << t.hash_shift ^ a) & t.hash_mask; +const zt = t => { + const e = t.state; + let a = e.pending; + a > t.avail_out && (a = t.avail_out), + 0 !== a && (t.output.set(e.pending_buf.subarray(e.pending_out, e.pending_out + a), t.next_out), + t.next_out += a, + e.pending_out += a, + t.total_out += a, + t.avail_out -= a, + e.pending -= a, + 0 === e.pending && (e.pending_out = 0)) + } + , At = (t, e) => { + W(t, t.block_start >= 0 ? t.block_start : -1, t.strstart - t.block_start, e), + t.block_start = t.strstart, + zt(t.strm) + } + , Et = (t, e) => { + t.pending_buf[t.pending++] = e + } + , Rt = (t, e) => { + t.pending_buf[t.pending++] = e >>> 8 & 255, + t.pending_buf[t.pending++] = 255 & e + } + , Zt = (t, e, a, i) => { + let n = t.avail_in; + return n > i && (n = i), + 0 === n ? 0 : (t.avail_in -= n, + e.set(t.input.subarray(t.next_in, t.next_in + n), a), + 1 === t.state.wrap ? t.adler = M(t.adler, e, n, a) : 2 === t.state.wrap && (t.adler = j(t.adler, e, n, a)), + t.next_in += n, + t.total_in += n, + n) + } + , Ut = (t, e) => { + let a, i, n = t.max_chain_length, r = t.strstart, s = t.prev_length, l = t.nice_match; + const o = t.strstart > t.w_size - bt ? t.strstart - (t.w_size - bt) : 0 + , h = t.window + , d = t.w_mask + , _ = t.prev + , f = t.strstart + wt; + let c = h[r + s - 1] + , u = h[r + s]; + t.prev_length >= t.good_match && (n >>= 2), + l > t.lookahead && (l = t.lookahead); + do { + if (a = e, + h[a + s] === u && h[a + s - 1] === c && h[a] === h[r] && h[++a] === h[r + 1]) { + r += 2, + a++; + do { + } while (h[++r] === h[++a] && h[++r] === h[++a] && h[++r] === h[++a] && h[++r] === h[++a] && h[++r] === h[++a] && h[++r] === h[++a] && h[++r] === h[++a] && h[++r] === h[++a] && r < f); + if (i = wt - (f - r), + r = f - wt, + i > s) { + if (t.match_start = e, + s = i, + i >= l) + break; + c = h[r + s - 1], + u = h[r + s] + } + } + } while ((e = _[e & d]) > o && 0 != --n); + return s <= t.lookahead ? s : t.lookahead + } + , St = t => { + const e = t.w_size; + let a, i, n, r, s; + do { + if (r = t.window_size - t.lookahead - t.strstart, + t.strstart >= e + (e - bt)) { + t.window.set(t.window.subarray(e, e + e), 0), + t.match_start -= e, + t.strstart -= e, + t.block_start -= e, + i = t.hash_size, + a = i; + do { + n = t.head[--a], + t.head[a] = n >= e ? n - e : 0 + } while (--i); + i = e, + a = i; + do { + n = t.prev[--a], + t.prev[a] = n >= e ? n - e : 0 + } while (--i); + r += e + } + if (0 === t.strm.avail_in) + break; + if (i = Zt(t.strm, t.window, t.strstart + t.lookahead, r), + t.lookahead += i, + t.lookahead + t.insert >= 3) + for (s = t.strstart - t.insert, + t.ins_h = t.window[s], + t.ins_h = xt(t, t.ins_h, t.window[s + 1]); t.insert && (t.ins_h = xt(t, t.ins_h, t.window[s + 3 - 1]), + t.prev[s & t.w_mask] = t.head[t.ins_h], + t.head[t.ins_h] = s, + s++, + t.insert--, + !(t.lookahead + t.insert < 3));) + ; + } while (t.lookahead < bt && 0 !== t.strm.avail_in) + } + , Dt = (t, e) => { + let a, i; + for (; ;) { + if (t.lookahead < bt) { + if (St(t), + t.lookahead < bt && e === Q) + return 1; + if (0 === t.lookahead) + break + } + if (a = 0, + t.lookahead >= 3 && (t.ins_h = xt(t, t.ins_h, t.window[t.strstart + 3 - 1]), + a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], + t.head[t.ins_h] = t.strstart), + 0 !== a && t.strstart - a <= t.w_size - bt && (t.match_length = Ut(t, a)), + t.match_length >= 3) + if (i = q(t, t.strstart - t.match_start, t.match_length - 3), + t.lookahead -= t.match_length, + t.match_length <= t.max_lazy_match && t.lookahead >= 3) { + t.match_length--; + do { + t.strstart++, + t.ins_h = xt(t, t.ins_h, t.window[t.strstart + 3 - 1]), + a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], + t.head[t.ins_h] = t.strstart + } while (0 != --t.match_length); + t.strstart++ + } else + t.strstart += t.match_length, + t.match_length = 0, + t.ins_h = t.window[t.strstart], + t.ins_h = xt(t, t.ins_h, t.window[t.strstart + 1]); + else + i = q(t, 0, t.window[t.strstart]), + t.lookahead--, + t.strstart++; + if (i && (At(t, !1), + 0 === t.strm.avail_out)) + return 1 + } + return t.insert = t.strstart < 2 ? t.strstart : 2, + e === tt ? (At(t, !0), + 0 === t.strm.avail_out ? 3 : 4) : t.last_lit && (At(t, !1), + 0 === t.strm.avail_out) ? 1 : 2 + } + , Ot = (t, e) => { + let a, i, n; + for (; ;) { + if (t.lookahead < bt) { + if (St(t), + t.lookahead < bt && e === Q) + return 1; + if (0 === t.lookahead) + break + } + if (a = 0, + t.lookahead >= 3 && (t.ins_h = xt(t, t.ins_h, t.window[t.strstart + 3 - 1]), + a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], + t.head[t.ins_h] = t.strstart), + t.prev_length = t.match_length, + t.prev_match = t.match_start, + t.match_length = 2, + 0 !== a && t.prev_length < t.max_lazy_match && t.strstart - a <= t.w_size - bt && (t.match_length = Ut(t, a), + t.match_length <= 5 && (t.strategy === ot || 3 === t.match_length && t.strstart - t.match_start > 4096) && (t.match_length = 2)), + t.prev_length >= 3 && t.match_length <= t.prev_length) { + n = t.strstart + t.lookahead - 3, + i = q(t, t.strstart - 1 - t.prev_match, t.prev_length - 3), + t.lookahead -= t.prev_length - 1, + t.prev_length -= 2; + do { + ++t.strstart <= n && (t.ins_h = xt(t, t.ins_h, t.window[t.strstart + 3 - 1]), + a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], + t.head[t.ins_h] = t.strstart) + } while (0 != --t.prev_length); + if (t.match_available = 0, + t.match_length = 2, + t.strstart++, + i && (At(t, !1), + 0 === t.strm.avail_out)) + return 1 + } else if (t.match_available) { + if (i = q(t, 0, t.window[t.strstart - 1]), + i && At(t, !1), + t.strstart++, + t.lookahead--, + 0 === t.strm.avail_out) + return 1 + } else + t.match_available = 1, + t.strstart++, + t.lookahead-- + } + return t.match_available && (i = q(t, 0, t.window[t.strstart - 1]), + t.match_available = 0), + t.insert = t.strstart < 2 ? t.strstart : 2, + e === tt ? (At(t, !0), + 0 === t.strm.avail_out ? 3 : 4) : t.last_lit && (At(t, !1), + 0 === t.strm.avail_out) ? 1 : 2 + } +; + +function Tt(t, e, a, i, n) { + this.good_length = t, + this.max_lazy = e, + this.nice_length = a, + this.max_chain = i, + this.func = n +} + +const Lt = [new Tt(0, 0, 0, 0, ((t, e) => { + let a = 65535; + for (a > t.pending_buf_size - 5 && (a = t.pending_buf_size - 5); ;) { + if (t.lookahead <= 1) { + if (St(t), + 0 === t.lookahead && e === Q) + return 1; + if (0 === t.lookahead) + break + } + t.strstart += t.lookahead, + t.lookahead = 0; + const i = t.block_start + a; + if ((0 === t.strstart || t.strstart >= i) && (t.lookahead = t.strstart - i, + t.strstart = i, + At(t, !1), + 0 === t.strm.avail_out)) + return 1; + if (t.strstart - t.block_start >= t.w_size - bt && (At(t, !1), + 0 === t.strm.avail_out)) + return 1 + } + return t.insert = 0, + e === tt ? (At(t, !0), + 0 === t.strm.avail_out ? 3 : 4) : (t.strstart > t.block_start && (At(t, !1), + t.strm.avail_out), + 1) + } +)), new Tt(4, 4, 8, 4, Dt), new Tt(4, 5, 16, 8, Dt), new Tt(4, 6, 32, 32, Dt), new Tt(4, 4, 16, 16, Ot), new Tt(8, 16, 32, 32, Ot), new Tt(8, 16, 128, 128, Ot), new Tt(8, 32, 128, 256, Ot), new Tt(32, 128, 258, 1024, Ot), new Tt(32, 258, 258, 4096, Ot)]; + +function Nt() { + this.strm = null, + this.status = 0, + this.pending_buf = null, + this.pending_buf_size = 0, + this.pending_out = 0, + this.pending = 0, + this.wrap = 0, + this.gzhead = null, + this.gzindex = 0, + this.method = ut, + this.last_flush = -1, + this.w_size = 0, + this.w_bits = 0, + this.w_mask = 0, + this.window = null, + this.window_size = 0, + this.prev = null, + this.head = null, + this.ins_h = 0, + this.hash_size = 0, + this.hash_bits = 0, + this.hash_mask = 0, + this.hash_shift = 0, + this.block_start = 0, + this.match_length = 0, + this.prev_match = 0, + this.match_available = 0, + this.strstart = 0, + this.match_start = 0, + this.lookahead = 0, + this.prev_length = 0, + this.max_chain_length = 0, + this.max_lazy_match = 0, + this.level = 0, + this.strategy = 0, + this.good_match = 0, + this.nice_match = 0, + this.dyn_ltree = new Uint16Array(1146), + this.dyn_dtree = new Uint16Array(122), + this.bl_tree = new Uint16Array(78), + yt(this.dyn_ltree), + yt(this.dyn_dtree), + yt(this.bl_tree), + this.l_desc = null, + this.d_desc = null, + this.bl_desc = null, + this.bl_count = new Uint16Array(16), + this.heap = new Uint16Array(573), + yt(this.heap), + this.heap_len = 0, + this.heap_max = 0, + this.depth = new Uint16Array(573), + yt(this.depth), + this.l_buf = 0, + this.lit_bufsize = 0, + this.last_lit = 0, + this.d_buf = 0, + this.opt_len = 0, + this.static_len = 0, + this.matches = 0, + this.insert = 0, + this.bi_buf = 0, + this.bi_valid = 0 +} + +const Ft = t => { + if (!t || !t.state) + return kt(t, nt); + t.total_in = t.total_out = 0, + t.data_type = ct; + const e = t.state; + return e.pending = 0, + e.pending_out = 0, + e.wrap < 0 && (e.wrap = -e.wrap), + e.status = e.wrap ? 42 : mt, + t.adler = 2 === e.wrap ? 0 : 1, + e.last_flush = Q, + G(e), + at + } + , Bt = t => { + const e = Ft(t); + var a; + return e === at && ((a = t.state).window_size = 2 * a.w_size, + yt(a.head), + a.max_lazy_match = Lt[a.level].max_lazy, + a.good_match = Lt[a.level].good_length, + a.nice_match = Lt[a.level].nice_length, + a.max_chain_length = Lt[a.level].max_chain, + a.strstart = 0, + a.block_start = 0, + a.lookahead = 0, + a.insert = 0, + a.match_length = a.prev_length = 2, + a.match_available = 0, + a.ins_h = 0), + e + } + , It = (t, e, a, i, n, r) => { + if (!t) + return nt; + let s = 1; + if (e === lt && (e = 6), + i < 0 ? (s = 0, + i = -i) : i > 15 && (s = 2, + i -= 16), + n < 1 || n > 9 || a !== ut || i < 8 || i > 15 || e < 0 || e > 9 || r < 0 || r > _t) + return kt(t, nt); + 8 === i && (i = 9); + const l = new Nt; + return t.state = l, + l.strm = t, + l.wrap = s, + l.gzhead = null, + l.w_bits = i, + l.w_size = 1 << l.w_bits, + l.w_mask = l.w_size - 1, + l.hash_bits = n + 7, + l.hash_size = 1 << l.hash_bits, + l.hash_mask = l.hash_size - 1, + l.hash_shift = ~~((l.hash_bits + 3 - 1) / 3), + l.window = new Uint8Array(2 * l.w_size), + l.head = new Uint16Array(l.hash_size), + l.prev = new Uint16Array(l.w_size), + l.lit_bufsize = 1 << n + 6, + l.pending_buf_size = 4 * l.lit_bufsize, + l.pending_buf = new Uint8Array(l.pending_buf_size), + l.d_buf = 1 * l.lit_bufsize, + l.l_buf = 3 * l.lit_bufsize, + l.level = e, + l.strategy = r, + l.method = a, + Bt(t) + } +; +var Ct = { + deflateInit: (t, e) => It(t, e, ut, 15, 8, ft), + deflateInit2: It, + deflateReset: Bt, + deflateResetKeep: Ft, + deflateSetHeader: (t, e) => t && t.state ? 2 !== t.state.wrap ? nt : (t.state.gzhead = e, + at) : nt, + deflate: (t, e) => { + let a, i; + if (!t || !t.state || e > et || e < 0) + return t ? kt(t, nt) : nt; + const n = t.state; + if (!t.output || !t.input && 0 !== t.avail_in || n.status === pt && e !== tt) + return kt(t, 0 === t.avail_out ? st : nt); + n.strm = t; + const r = n.last_flush; + if (n.last_flush = e, + 42 === n.status) + if (2 === n.wrap) + t.adler = 0, + Et(n, 31), + Et(n, 139), + Et(n, 8), + n.gzhead ? (Et(n, (n.gzhead.text ? 1 : 0) + (n.gzhead.hcrc ? 2 : 0) + (n.gzhead.extra ? 4 : 0) + (n.gzhead.name ? 8 : 0) + (n.gzhead.comment ? 16 : 0)), + Et(n, 255 & n.gzhead.time), + Et(n, n.gzhead.time >> 8 & 255), + Et(n, n.gzhead.time >> 16 & 255), + Et(n, n.gzhead.time >> 24 & 255), + Et(n, 9 === n.level ? 2 : n.strategy >= ht || n.level < 2 ? 4 : 0), + Et(n, 255 & n.gzhead.os), + n.gzhead.extra && n.gzhead.extra.length && (Et(n, 255 & n.gzhead.extra.length), + Et(n, n.gzhead.extra.length >> 8 & 255)), + n.gzhead.hcrc && (t.adler = j(t.adler, n.pending_buf, n.pending, 0)), + n.gzindex = 0, + n.status = 69) : (Et(n, 0), + Et(n, 0), + Et(n, 0), + Et(n, 0), + Et(n, 0), + Et(n, 9 === n.level ? 2 : n.strategy >= ht || n.level < 2 ? 4 : 0), + Et(n, 3), + n.status = mt); + else { + let e = ut + (n.w_bits - 8 << 4) << 8 + , a = -1; + a = n.strategy >= ht || n.level < 2 ? 0 : n.level < 6 ? 1 : 6 === n.level ? 2 : 3, + e |= a << 6, + 0 !== n.strstart && (e |= 32), + e += 31 - e % 31, + n.status = mt, + Rt(n, e), + 0 !== n.strstart && (Rt(n, t.adler >>> 16), + Rt(n, 65535 & t.adler)), + t.adler = 1 + } + if (69 === n.status) + if (n.gzhead.extra) { + for (a = n.pending; n.gzindex < (65535 & n.gzhead.extra.length) && (n.pending !== n.pending_buf_size || (n.gzhead.hcrc && n.pending > a && (t.adler = j(t.adler, n.pending_buf, n.pending - a, a)), + zt(t), + a = n.pending, + n.pending !== n.pending_buf_size));) + Et(n, 255 & n.gzhead.extra[n.gzindex]), + n.gzindex++; + n.gzhead.hcrc && n.pending > a && (t.adler = j(t.adler, n.pending_buf, n.pending - a, a)), + n.gzindex === n.gzhead.extra.length && (n.gzindex = 0, + n.status = 73) + } else + n.status = 73; + if (73 === n.status) + if (n.gzhead.name) { + a = n.pending; + do { + if (n.pending === n.pending_buf_size && (n.gzhead.hcrc && n.pending > a && (t.adler = j(t.adler, n.pending_buf, n.pending - a, a)), + zt(t), + a = n.pending, + n.pending === n.pending_buf_size)) { + i = 1; + break + } + i = n.gzindex < n.gzhead.name.length ? 255 & n.gzhead.name.charCodeAt(n.gzindex++) : 0, + Et(n, i) + } while (0 !== i); + n.gzhead.hcrc && n.pending > a && (t.adler = j(t.adler, n.pending_buf, n.pending - a, a)), + 0 === i && (n.gzindex = 0, + n.status = 91) + } else + n.status = 91; + if (91 === n.status) + if (n.gzhead.comment) { + a = n.pending; + do { + if (n.pending === n.pending_buf_size && (n.gzhead.hcrc && n.pending > a && (t.adler = j(t.adler, n.pending_buf, n.pending - a, a)), + zt(t), + a = n.pending, + n.pending === n.pending_buf_size)) { + i = 1; + break + } + i = n.gzindex < n.gzhead.comment.length ? 255 & n.gzhead.comment.charCodeAt(n.gzindex++) : 0, + Et(n, i) + } while (0 !== i); + n.gzhead.hcrc && n.pending > a && (t.adler = j(t.adler, n.pending_buf, n.pending - a, a)), + 0 === i && (n.status = gt) + } else + n.status = gt; + if (n.status === gt && (n.gzhead.hcrc ? (n.pending + 2 > n.pending_buf_size && zt(t), + n.pending + 2 <= n.pending_buf_size && (Et(n, 255 & t.adler), + Et(n, t.adler >> 8 & 255), + t.adler = 0, + n.status = mt)) : n.status = mt), + 0 !== n.pending) { + if (zt(t), + 0 === t.avail_out) + return n.last_flush = -1, + at + } else if (0 === t.avail_in && vt(e) <= vt(r) && e !== tt) + return kt(t, st); + if (n.status === pt && 0 !== t.avail_in) + return kt(t, st); + if (0 !== t.avail_in || 0 !== n.lookahead || e !== Q && n.status !== pt) { + let a = n.strategy === ht ? ((t, e) => { + let a; + for (; ;) { + if (0 === t.lookahead && (St(t), + 0 === t.lookahead)) { + if (e === Q) + return 1; + break + } + if (t.match_length = 0, + a = q(t, 0, t.window[t.strstart]), + t.lookahead--, + t.strstart++, + a && (At(t, !1), + 0 === t.strm.avail_out)) + return 1 + } + return t.insert = 0, + e === tt ? (At(t, !0), + 0 === t.strm.avail_out ? 3 : 4) : t.last_lit && (At(t, !1), + 0 === t.strm.avail_out) ? 1 : 2 + } + )(n, e) : n.strategy === dt ? ((t, e) => { + let a, i, n, r; + const s = t.window; + for (; ;) { + if (t.lookahead <= wt) { + if (St(t), + t.lookahead <= wt && e === Q) + return 1; + if (0 === t.lookahead) + break + } + if (t.match_length = 0, + t.lookahead >= 3 && t.strstart > 0 && (n = t.strstart - 1, + i = s[n], + i === s[++n] && i === s[++n] && i === s[++n])) { + r = t.strstart + wt; + do { + } while (i === s[++n] && i === s[++n] && i === s[++n] && i === s[++n] && i === s[++n] && i === s[++n] && i === s[++n] && i === s[++n] && n < r); + t.match_length = wt - (r - n), + t.match_length > t.lookahead && (t.match_length = t.lookahead) + } + if (t.match_length >= 3 ? (a = q(t, 1, t.match_length - 3), + t.lookahead -= t.match_length, + t.strstart += t.match_length, + t.match_length = 0) : (a = q(t, 0, t.window[t.strstart]), + t.lookahead--, + t.strstart++), + a && (At(t, !1), + 0 === t.strm.avail_out)) + return 1 + } + return t.insert = 0, + e === tt ? (At(t, !0), + 0 === t.strm.avail_out ? 3 : 4) : t.last_lit && (At(t, !1), + 0 === t.strm.avail_out) ? 1 : 2 + } + )(n, e) : Lt[n.level].func(n, e); + if (3 !== a && 4 !== a || (n.status = pt), + 1 === a || 3 === a) + return 0 === t.avail_out && (n.last_flush = -1), + at; + if (2 === a && (e === V ? J(n) : e !== et && (X(n, 0, 0, !1), + e === $ && (yt(n.head), + 0 === n.lookahead && (n.strstart = 0, + n.block_start = 0, + n.insert = 0))), + zt(t), + 0 === t.avail_out)) + return n.last_flush = -1, + at + } + return e !== tt ? at : n.wrap <= 0 ? it : (2 === n.wrap ? (Et(n, 255 & t.adler), + Et(n, t.adler >> 8 & 255), + Et(n, t.adler >> 16 & 255), + Et(n, t.adler >> 24 & 255), + Et(n, 255 & t.total_in), + Et(n, t.total_in >> 8 & 255), + Et(n, t.total_in >> 16 & 255), + Et(n, t.total_in >> 24 & 255)) : (Rt(n, t.adler >>> 16), + Rt(n, 65535 & t.adler)), + zt(t), + n.wrap > 0 && (n.wrap = -n.wrap), + 0 !== n.pending ? at : it) + } + , + deflateEnd: t => { + if (!t || !t.state) + return nt; + const e = t.state.status; + return 42 !== e && 69 !== e && 73 !== e && 91 !== e && e !== gt && e !== mt && e !== pt ? kt(t, nt) : (t.state = null, + e === mt ? kt(t, rt) : at) + } + , + deflateSetDictionary: (t, e) => { + let a = e.length; + if (!t || !t.state) + return nt; + const i = t.state + , n = i.wrap; + if (2 === n || 1 === n && 42 !== i.status || i.lookahead) + return nt; + if (1 === n && (t.adler = M(t.adler, e, a, 0)), + i.wrap = 0, + a >= i.w_size) { + 0 === n && (yt(i.head), + i.strstart = 0, + i.block_start = 0, + i.insert = 0); + let t = new Uint8Array(i.w_size); + t.set(e.subarray(a - i.w_size, a), 0), + e = t, + a = i.w_size + } + const r = t.avail_in + , s = t.next_in + , l = t.input; + for (t.avail_in = a, + t.next_in = 0, + t.input = e, + St(i); i.lookahead >= 3;) { + let t = i.strstart + , e = i.lookahead - 2; + do { + i.ins_h = xt(i, i.ins_h, i.window[t + 3 - 1]), + i.prev[t & i.w_mask] = i.head[i.ins_h], + i.head[i.ins_h] = t, + t++ + } while (--e); + i.strstart = t, + i.lookahead = 2, + St(i) + } + return i.strstart += i.lookahead, + i.block_start = i.strstart, + i.insert = i.lookahead, + i.lookahead = 0, + i.match_length = i.prev_length = 2, + i.match_available = 0, + t.next_in = s, + t.input = l, + t.avail_in = r, + i.wrap = n, + at + } + , + deflateInfo: "pako deflate (from Nodeca project)" +}; +const Ht = (t, e) => Object.prototype.hasOwnProperty.call(t, e); +var Mt = function (t) { + const e = Array.prototype.slice.call(arguments, 1); + for (; e.length;) { + const a = e.shift(); + if (a) { + if ("object" != typeof a) + throw new TypeError(a + "must be non-object"); + for (const e in a) + Ht(a, e) && (t[e] = a[e]) + } + } + return t + } + , Kt = t => { + let e = 0; + for (let i = 0, n = t.length; i < n; i++) + e += t[i].length; + const a = new Uint8Array(e); + for (let i = 0, n = 0, r = t.length; i < r; i++) { + let e = t[i]; + a.set(e, n), + n += e.length + } + return a + } +; +let jt = !0; +try { + String.fromCharCode.apply(null, new Uint8Array(1)) +} catch (oa) { + jt = !1 +} +const Pt = new Uint8Array(256); +for (let ha = 0; ha < 256; ha++) + Pt[ha] = ha >= 252 ? 6 : ha >= 248 ? 5 : ha >= 240 ? 4 : ha >= 224 ? 3 : ha >= 192 ? 2 : 1; +Pt[254] = Pt[254] = 1; +var Yt = t => { + if ("function" == typeof TextEncoder && TextEncoder.prototype.encode) + return (new TextEncoder).encode(t); + let e, a, i, n, r, s = t.length, l = 0; + for (n = 0; n < s; n++) + a = t.charCodeAt(n), + 55296 == (64512 & a) && n + 1 < s && (i = t.charCodeAt(n + 1), + 56320 == (64512 & i) && (a = 65536 + (a - 55296 << 10) + (i - 56320), + n++)), + l += a < 128 ? 1 : a < 2048 ? 2 : a < 65536 ? 3 : 4; + for (e = new Uint8Array(l), + r = 0, + n = 0; r < l; n++) + a = t.charCodeAt(n), + 55296 == (64512 & a) && n + 1 < s && (i = t.charCodeAt(n + 1), + 56320 == (64512 & i) && (a = 65536 + (a - 55296 << 10) + (i - 56320), + n++)), + a < 128 ? e[r++] = a : a < 2048 ? (e[r++] = 192 | a >>> 6, + e[r++] = 128 | 63 & a) : a < 65536 ? (e[r++] = 224 | a >>> 12, + e[r++] = 128 | a >>> 6 & 63, + e[r++] = 128 | 63 & a) : (e[r++] = 240 | a >>> 18, + e[r++] = 128 | a >>> 12 & 63, + e[r++] = 128 | a >>> 6 & 63, + e[r++] = 128 | 63 & a); + return e + } + , Gt = (t, e) => { + const a = e || t.length; + if ("function" == typeof TextDecoder && TextDecoder.prototype.decode) + return (new TextDecoder).decode(t.subarray(0, e)); + let i, n; + const r = new Array(2 * a); + for (n = 0, + i = 0; i < a;) { + let e = t[i++]; + if (e < 128) { + r[n++] = e; + continue + } + let s = Pt[e]; + if (s > 4) + r[n++] = 65533, + i += s - 1; + else { + for (e &= 2 === s ? 31 : 3 === s ? 15 : 7; s > 1 && i < a;) + e = e << 6 | 63 & t[i++], + s--; + s > 1 ? r[n++] = 65533 : e < 65536 ? r[n++] = e : (e -= 65536, + r[n++] = 55296 | e >> 10 & 1023, + r[n++] = 56320 | 1023 & e) + } + } + return ((t, e) => { + if (e < 65534 && t.subarray && jt) + return String.fromCharCode.apply(null, t.length === e ? t : t.subarray(0, e)); + let a = ""; + for (let i = 0; i < e; i++) + a += String.fromCharCode(t[i]); + return a + } + )(r, n) + } + , Xt = (t, e) => { + (e = e || t.length) > t.length && (e = t.length); + let a = e - 1; + for (; a >= 0 && 128 == (192 & t[a]);) + a--; + return a < 0 || 0 === a ? e : a + Pt[t[a]] > e ? a : e + } +; +var Wt = function () { + this.input = null, + this.next_in = 0, + this.avail_in = 0, + this.total_in = 0, + this.output = null, + this.next_out = 0, + this.avail_out = 0, + this.total_out = 0, + this.msg = "", + this.state = null, + this.data_type = 2, + this.adler = 0 +}; +const qt = Object.prototype.toString + , { + Z_NO_FLUSH: Jt, + Z_SYNC_FLUSH: Qt, + Z_FULL_FLUSH: Vt, + Z_FINISH: $t, + Z_OK: te, + Z_STREAM_END: ee, + Z_DEFAULT_COMPRESSION: ae, + Z_DEFAULT_STRATEGY: ie, + Z_DEFLATED: ne +} = Y; + +function re(t) { + this.options = Mt({ + level: ae, + method: ne, + chunkSize: 16384, + windowBits: 15, + memLevel: 8, + strategy: ie + }, t || {}); + let e = this.options; + e.raw && e.windowBits > 0 ? e.windowBits = -e.windowBits : e.gzip && e.windowBits > 0 && e.windowBits < 16 && (e.windowBits += 16), + this.err = 0, + this.msg = "", + this.ended = !1, + this.chunks = [], + this.strm = new Wt, + this.strm.avail_out = 0; + let a = Ct.deflateInit2(this.strm, e.level, e.method, e.windowBits, e.memLevel, e.strategy); + if (a !== te) + throw new Error(P[a]); + if (e.header && Ct.deflateSetHeader(this.strm, e.header), + e.dictionary) { + let t; + if (t = "string" == typeof e.dictionary ? Yt(e.dictionary) : "[object ArrayBuffer]" === qt.call(e.dictionary) ? new Uint8Array(e.dictionary) : e.dictionary, + a = Ct.deflateSetDictionary(this.strm, t), + a !== te) + throw new Error(P[a]); + this._dict_set = !0 + } +} + +function se(t, e) { + const a = new re(e); + if (a.push(t, !0), + a.err) + throw a.msg || P[a.err]; + return a.result +} + +re.prototype.push = function (t, e) { + const a = this.strm + , i = this.options.chunkSize; + let n, r; + if (this.ended) + return !1; + for (r = e === ~~e ? e : !0 === e ? $t : Jt, + "string" == typeof t ? a.input = Yt(t) : "[object ArrayBuffer]" === qt.call(t) ? a.input = new Uint8Array(t) : a.input = t, + a.next_in = 0, + a.avail_in = a.input.length; ;) + if (0 === a.avail_out && (a.output = new Uint8Array(i), + a.next_out = 0, + a.avail_out = i), + (r === Qt || r === Vt) && a.avail_out <= 6) + this.onData(a.output.subarray(0, a.next_out)), + a.avail_out = 0; + else { + if (n = Ct.deflate(a, r), + n === ee) + return a.next_out > 0 && this.onData(a.output.subarray(0, a.next_out)), + n = Ct.deflateEnd(this.strm), + this.onEnd(n), + this.ended = !0, + n === te; + if (0 !== a.avail_out) { + if (r > 0 && a.next_out > 0) + this.onData(a.output.subarray(0, a.next_out)), + a.avail_out = 0; + else if (0 === a.avail_in) + break + } else + this.onData(a.output) + } + return !0 +} + , + re.prototype.onData = function (t) { + this.chunks.push(t) + } + , + re.prototype.onEnd = function (t) { + t === te && (this.result = Kt(this.chunks)), + this.chunks = [], + this.err = t, + this.msg = this.strm.msg + } +; +var le = { + Deflate: re, + deflate: se, + deflateRaw: function (t, e) { + return (e = e || {}).raw = !0, + se(t, e) + }, + gzip: function (t, e) { + return (e = e || {}).gzip = !0, + se(t, e) + }, + constants: Y +}; +var oe = function (t, e) { + let a, i, n, r, s, l, o, h, d, _, f, c, u, w, b, g, m, p, k, v, y, x, z, A; + const E = t.state; + a = t.next_in, + z = t.input, + i = a + (t.avail_in - 5), + n = t.next_out, + A = t.output, + r = n - (e - t.avail_out), + s = n + (t.avail_out - 257), + l = E.dmax, + o = E.wsize, + h = E.whave, + d = E.wnext, + _ = E.window, + f = E.hold, + c = E.bits, + u = E.lencode, + w = E.distcode, + b = (1 << E.lenbits) - 1, + g = (1 << E.distbits) - 1; + t: do { + c < 15 && (f += z[a++] << c, + c += 8, + f += z[a++] << c, + c += 8), + m = u[f & b]; + e: for (; ;) { + if (p = m >>> 24, + f >>>= p, + c -= p, + p = m >>> 16 & 255, + 0 === p) + A[n++] = 65535 & m; + else { + if (!(16 & p)) { + if (0 == (64 & p)) { + m = u[(65535 & m) + (f & (1 << p) - 1)]; + continue e + } + if (32 & p) { + E.mode = 12; + break t + } + t.msg = "invalid literal/length code", + E.mode = 30; + break t + } + k = 65535 & m, + p &= 15, + p && (c < p && (f += z[a++] << c, + c += 8), + k += f & (1 << p) - 1, + f >>>= p, + c -= p), + c < 15 && (f += z[a++] << c, + c += 8, + f += z[a++] << c, + c += 8), + m = w[f & g]; + a: for (; ;) { + if (p = m >>> 24, + f >>>= p, + c -= p, + p = m >>> 16 & 255, + !(16 & p)) { + if (0 == (64 & p)) { + m = w[(65535 & m) + (f & (1 << p) - 1)]; + continue a + } + t.msg = "invalid distance code", + E.mode = 30; + break t + } + if (v = 65535 & m, + p &= 15, + c < p && (f += z[a++] << c, + c += 8, + c < p && (f += z[a++] << c, + c += 8)), + v += f & (1 << p) - 1, + v > l) { + t.msg = "invalid distance too far back", + E.mode = 30; + break t + } + if (f >>>= p, + c -= p, + p = n - r, + v > p) { + if (p = v - p, + p > h && E.sane) { + t.msg = "invalid distance too far back", + E.mode = 30; + break t + } + if (y = 0, + x = _, + 0 === d) { + if (y += o - p, + p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, + x = A + } + } else if (d < p) { + if (y += o + d - p, + p -= d, + p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + if (y = 0, + d < k) { + p = d, + k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, + x = A + } + } + } else if (y += d - p, + p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, + x = A + } + for (; k > 2;) + A[n++] = x[y++], + A[n++] = x[y++], + A[n++] = x[y++], + k -= 3; + k && (A[n++] = x[y++], + k > 1 && (A[n++] = x[y++])) + } else { + y = n - v; + do { + A[n++] = A[y++], + A[n++] = A[y++], + A[n++] = A[y++], + k -= 3 + } while (k > 2); + k && (A[n++] = A[y++], + k > 1 && (A[n++] = A[y++])) + } + break + } + } + break + } + } while (a < i && n < s); + k = c >> 3, + a -= k, + c -= k << 3, + f &= (1 << c) - 1, + t.next_in = a, + t.next_out = n, + t.avail_in = a < i ? i - a + 5 : 5 - (a - i), + t.avail_out = n < s ? s - n + 257 : 257 - (n - s), + E.hold = f, + E.bits = c +}; +const he = 15 + , + de = new Uint16Array([3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0]) + , + _e = new Uint8Array([16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78]) + , + fe = new Uint16Array([1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0]) + , + ce = new Uint8Array([16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64]); +var ue = (t, e, a, i, n, r, s, l) => { + const o = l.bits; + let h, d, _, f, c, u, w = 0, b = 0, g = 0, m = 0, p = 0, k = 0, v = 0, y = 0, x = 0, z = 0, A = null, E = 0; + const R = new Uint16Array(16) + , Z = new Uint16Array(16); + let U, S, D, O = null, T = 0; + for (w = 0; w <= he; w++) + R[w] = 0; + for (b = 0; b < i; b++) + R[e[a + b]]++; + for (p = o, + m = he; m >= 1 && 0 === R[m]; m--) + ; + if (p > m && (p = m), + 0 === m) + return n[r++] = 20971520, + n[r++] = 20971520, + l.bits = 1, + 0; + for (g = 1; g < m && 0 === R[g]; g++) + ; + for (p < g && (p = g), + y = 1, + w = 1; w <= he; w++) + if (y <<= 1, + y -= R[w], + y < 0) + return -1; + if (y > 0 && (0 === t || 1 !== m)) + return -1; + for (Z[1] = 0, + w = 1; w < he; w++) + Z[w + 1] = Z[w] + R[w]; + for (b = 0; b < i; b++) + 0 !== e[a + b] && (s[Z[e[a + b]]++] = b); + if (0 === t ? (A = O = s, + u = 19) : 1 === t ? (A = de, + E -= 257, + O = _e, + T -= 257, + u = 256) : (A = fe, + O = ce, + u = -1), + z = 0, + b = 0, + w = g, + c = r, + k = p, + v = 0, + _ = -1, + x = 1 << p, + f = x - 1, + 1 === t && x > 852 || 2 === t && x > 592) + return 1; + for (; ;) { + U = w - v, + s[b] < u ? (S = 0, + D = s[b]) : s[b] > u ? (S = O[T + s[b]], + D = A[E + s[b]]) : (S = 96, + D = 0), + h = 1 << w - v, + d = 1 << k, + g = d; + do { + d -= h, + n[c + (z >> v) + d] = U << 24 | S << 16 | D | 0 + } while (0 !== d); + for (h = 1 << w - 1; z & h;) + h >>= 1; + if (0 !== h ? (z &= h - 1, + z += h) : z = 0, + b++, + 0 == --R[w]) { + if (w === m) + break; + w = e[a + s[b]] + } + if (w > p && (z & f) !== _) { + for (0 === v && (v = p), + c += g, + k = w - v, + y = 1 << k; k + v < m && (y -= R[k + v], + !(y <= 0));) + k++, + y <<= 1; + if (x += 1 << k, + 1 === t && x > 852 || 2 === t && x > 592) + return 1; + _ = z & f, + n[_] = p << 24 | k << 16 | c - r | 0 + } + } + return 0 !== z && (n[c + z] = w - v << 24 | 64 << 16 | 0), + l.bits = p, + 0 + } +; +const { + Z_FINISH: we, + Z_BLOCK: be, + Z_TREES: ge, + Z_OK: me, + Z_STREAM_END: pe, + Z_NEED_DICT: ke, + Z_STREAM_ERROR: ve, + Z_DATA_ERROR: ye, + Z_MEM_ERROR: xe, + Z_BUF_ERROR: ze, + Z_DEFLATED: Ae +} = Y + , Ee = 12 + , Re = 30 + , Ze = t => (t >>> 24 & 255) + (t >>> 8 & 65280) + ((65280 & t) << 8) + ((255 & t) << 24); + +function Ue() { + this.mode = 0, + this.last = !1, + this.wrap = 0, + this.havedict = !1, + this.flags = 0, + this.dmax = 0, + this.check = 0, + this.total = 0, + this.head = null, + this.wbits = 0, + this.wsize = 0, + this.whave = 0, + this.wnext = 0, + this.window = null, + this.hold = 0, + this.bits = 0, + this.length = 0, + this.offset = 0, + this.extra = 0, + this.lencode = null, + this.distcode = null, + this.lenbits = 0, + this.distbits = 0, + this.ncode = 0, + this.nlen = 0, + this.ndist = 0, + this.have = 0, + this.next = null, + this.lens = new Uint16Array(320), + this.work = new Uint16Array(288), + this.lendyn = null, + this.distdyn = null, + this.sane = 0, + this.back = 0, + this.was = 0 +} + +const Se = t => { + if (!t || !t.state) + return ve; + const e = t.state; + return t.total_in = t.total_out = e.total = 0, + t.msg = "", + e.wrap && (t.adler = 1 & e.wrap), + e.mode = 1, + e.last = 0, + e.havedict = 0, + e.dmax = 32768, + e.head = null, + e.hold = 0, + e.bits = 0, + e.lencode = e.lendyn = new Int32Array(852), + e.distcode = e.distdyn = new Int32Array(592), + e.sane = 1, + e.back = -1, + me + } + , De = t => { + if (!t || !t.state) + return ve; + const e = t.state; + return e.wsize = 0, + e.whave = 0, + e.wnext = 0, + Se(t) + } + , Oe = (t, e) => { + let a; + if (!t || !t.state) + return ve; + const i = t.state; + return e < 0 ? (a = 0, + e = -e) : (a = 1 + (e >> 4), + e < 48 && (e &= 15)), + e && (e < 8 || e > 15) ? ve : (null !== i.window && i.wbits !== e && (i.window = null), + i.wrap = a, + i.wbits = e, + De(t)) + } + , Te = (t, e) => { + if (!t) + return ve; + const a = new Ue; + t.state = a, + a.window = null; + const i = Oe(t, e); + return i !== me && (t.state = null), + i + } +; +let Le, Ne, Fe = !0; +const Be = t => { + if (Fe) { + Le = new Int32Array(512), + Ne = new Int32Array(32); + let e = 0; + for (; e < 144;) + t.lens[e++] = 8; + for (; e < 256;) + t.lens[e++] = 9; + for (; e < 280;) + t.lens[e++] = 7; + for (; e < 288;) + t.lens[e++] = 8; + for (ue(1, t.lens, 0, 288, Le, 0, t.work, { + bits: 9 + }), + e = 0; e < 32;) + t.lens[e++] = 5; + ue(2, t.lens, 0, 32, Ne, 0, t.work, { + bits: 5 + }), + Fe = !1 + } + t.lencode = Le, + t.lenbits = 9, + t.distcode = Ne, + t.distbits = 5 + } + , Ie = (t, e, a, i) => { + let n; + const r = t.state; + return null === r.window && (r.wsize = 1 << r.wbits, + r.wnext = 0, + r.whave = 0, + r.window = new Uint8Array(r.wsize)), + i >= r.wsize ? (r.window.set(e.subarray(a - r.wsize, a), 0), + r.wnext = 0, + r.whave = r.wsize) : (n = r.wsize - r.wnext, + n > i && (n = i), + r.window.set(e.subarray(a - i, a - i + n), r.wnext), + (i -= n) ? (r.window.set(e.subarray(a - i, a), 0), + r.wnext = i, + r.whave = r.wsize) : (r.wnext += n, + r.wnext === r.wsize && (r.wnext = 0), + r.whave < r.wsize && (r.whave += n))), + 0 + } +; +var Ce = { + inflateReset: De, + inflateReset2: Oe, + inflateResetKeep: Se, + inflateInit: t => Te(t, 15), + inflateInit2: Te, + inflate: (t, e) => { + let a, i, n, r, s, l, o, h, d, _, f, c, u, w, b, g, m, p, k, v, y, x, z = 0; + const A = new Uint8Array(4); + let E, R; + const Z = new Uint8Array([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); + if (!t || !t.state || !t.output || !t.input && 0 !== t.avail_in) + return ve; + a = t.state, + a.mode === Ee && (a.mode = 13), + s = t.next_out, + n = t.output, + o = t.avail_out, + r = t.next_in, + i = t.input, + l = t.avail_in, + h = a.hold, + d = a.bits, + _ = l, + f = o, + x = me; + t: for (; ;) + switch (a.mode) { + case 1: + if (0 === a.wrap) { + a.mode = 13; + break + } + for (; d < 16;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (2 & a.wrap && 35615 === h) { + a.check = 0, + A[0] = 255 & h, + A[1] = h >>> 8 & 255, + a.check = j(a.check, A, 2, 0), + h = 0, + d = 0, + a.mode = 2; + break + } + if (a.flags = 0, + a.head && (a.head.done = !1), + !(1 & a.wrap) || (((255 & h) << 8) + (h >> 8)) % 31) { + t.msg = "incorrect header check", + a.mode = Re; + break + } + if ((15 & h) !== Ae) { + t.msg = "unknown compression method", + a.mode = Re; + break + } + if (h >>>= 4, + d -= 4, + y = 8 + (15 & h), + 0 === a.wbits) + a.wbits = y; + else if (y > a.wbits) { + t.msg = "invalid window size", + a.mode = Re; + break + } + a.dmax = 1 << a.wbits, + t.adler = a.check = 1, + a.mode = 512 & h ? 10 : Ee, + h = 0, + d = 0; + break; + case 2: + for (; d < 16;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (a.flags = h, + (255 & a.flags) !== Ae) { + t.msg = "unknown compression method", + a.mode = Re; + break + } + if (57344 & a.flags) { + t.msg = "unknown header flags set", + a.mode = Re; + break + } + a.head && (a.head.text = h >> 8 & 1), + 512 & a.flags && (A[0] = 255 & h, + A[1] = h >>> 8 & 255, + a.check = j(a.check, A, 2, 0)), + h = 0, + d = 0, + a.mode = 3; + case 3: + for (; d < 32;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + a.head && (a.head.time = h), + 512 & a.flags && (A[0] = 255 & h, + A[1] = h >>> 8 & 255, + A[2] = h >>> 16 & 255, + A[3] = h >>> 24 & 255, + a.check = j(a.check, A, 4, 0)), + h = 0, + d = 0, + a.mode = 4; + case 4: + for (; d < 16;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + a.head && (a.head.xflags = 255 & h, + a.head.os = h >> 8), + 512 & a.flags && (A[0] = 255 & h, + A[1] = h >>> 8 & 255, + a.check = j(a.check, A, 2, 0)), + h = 0, + d = 0, + a.mode = 5; + case 5: + if (1024 & a.flags) { + for (; d < 16;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + a.length = h, + a.head && (a.head.extra_len = h), + 512 & a.flags && (A[0] = 255 & h, + A[1] = h >>> 8 & 255, + a.check = j(a.check, A, 2, 0)), + h = 0, + d = 0 + } else + a.head && (a.head.extra = null); + a.mode = 6; + case 6: + if (1024 & a.flags && (c = a.length, + c > l && (c = l), + c && (a.head && (y = a.head.extra_len - a.length, + a.head.extra || (a.head.extra = new Uint8Array(a.head.extra_len)), + a.head.extra.set(i.subarray(r, r + c), y)), + 512 & a.flags && (a.check = j(a.check, i, c, r)), + l -= c, + r += c, + a.length -= c), + a.length)) + break t; + a.length = 0, + a.mode = 7; + case 7: + if (2048 & a.flags) { + if (0 === l) + break t; + c = 0; + do { + y = i[r + c++], + a.head && y && a.length < 65536 && (a.head.name += String.fromCharCode(y)) + } while (y && c < l); + if (512 & a.flags && (a.check = j(a.check, i, c, r)), + l -= c, + r += c, + y) + break t + } else + a.head && (a.head.name = null); + a.length = 0, + a.mode = 8; + case 8: + if (4096 & a.flags) { + if (0 === l) + break t; + c = 0; + do { + y = i[r + c++], + a.head && y && a.length < 65536 && (a.head.comment += String.fromCharCode(y)) + } while (y && c < l); + if (512 & a.flags && (a.check = j(a.check, i, c, r)), + l -= c, + r += c, + y) + break t + } else + a.head && (a.head.comment = null); + a.mode = 9; + case 9: + if (512 & a.flags) { + for (; d < 16;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (h !== (65535 & a.check)) { + t.msg = "header crc mismatch", + a.mode = Re; + break + } + h = 0, + d = 0 + } + a.head && (a.head.hcrc = a.flags >> 9 & 1, + a.head.done = !0), + t.adler = a.check = 0, + a.mode = Ee; + break; + case 10: + for (; d < 32;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + t.adler = a.check = Ze(h), + h = 0, + d = 0, + a.mode = 11; + case 11: + if (0 === a.havedict) + return t.next_out = s, + t.avail_out = o, + t.next_in = r, + t.avail_in = l, + a.hold = h, + a.bits = d, + ke; + t.adler = a.check = 1, + a.mode = Ee; + case Ee: + if (e === be || e === ge) + break t; + case 13: + if (a.last) { + h >>>= 7 & d, + d -= 7 & d, + a.mode = 27; + break + } + for (; d < 3;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + switch (a.last = 1 & h, + h >>>= 1, + d -= 1, + 3 & h) { + case 0: + a.mode = 14; + break; + case 1: + if (Be(a), + a.mode = 20, + e === ge) { + h >>>= 2, + d -= 2; + break t + } + break; + case 2: + a.mode = 17; + break; + case 3: + t.msg = "invalid block type", + a.mode = Re + } + h >>>= 2, + d -= 2; + break; + case 14: + for (h >>>= 7 & d, + d -= 7 & d; d < 32;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if ((65535 & h) != (h >>> 16 ^ 65535)) { + t.msg = "invalid stored block lengths", + a.mode = Re; + break + } + if (a.length = 65535 & h, + h = 0, + d = 0, + a.mode = 15, + e === ge) + break t; + case 15: + a.mode = 16; + case 16: + if (c = a.length, + c) { + if (c > l && (c = l), + c > o && (c = o), + 0 === c) + break t; + n.set(i.subarray(r, r + c), s), + l -= c, + r += c, + o -= c, + s += c, + a.length -= c; + break + } + a.mode = Ee; + break; + case 17: + for (; d < 14;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (a.nlen = 257 + (31 & h), + h >>>= 5, + d -= 5, + a.ndist = 1 + (31 & h), + h >>>= 5, + d -= 5, + a.ncode = 4 + (15 & h), + h >>>= 4, + d -= 4, + a.nlen > 286 || a.ndist > 30) { + t.msg = "too many length or distance symbols", + a.mode = Re; + break + } + a.have = 0, + a.mode = 18; + case 18: + for (; a.have < a.ncode;) { + for (; d < 3;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + a.lens[Z[a.have++]] = 7 & h, + h >>>= 3, + d -= 3 + } + for (; a.have < 19;) + a.lens[Z[a.have++]] = 0; + if (a.lencode = a.lendyn, + a.lenbits = 7, + E = { + bits: a.lenbits + }, + x = ue(0, a.lens, 0, 19, a.lencode, 0, a.work, E), + a.lenbits = E.bits, + x) { + t.msg = "invalid code lengths set", + a.mode = Re; + break + } + a.have = 0, + a.mode = 19; + case 19: + for (; a.have < a.nlen + a.ndist;) { + for (; z = a.lencode[h & (1 << a.lenbits) - 1], + b = z >>> 24, + g = z >>> 16 & 255, + m = 65535 & z, + !(b <= d);) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (m < 16) + h >>>= b, + d -= b, + a.lens[a.have++] = m; + else { + if (16 === m) { + for (R = b + 2; d < R;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (h >>>= b, + d -= b, + 0 === a.have) { + t.msg = "invalid bit length repeat", + a.mode = Re; + break + } + y = a.lens[a.have - 1], + c = 3 + (3 & h), + h >>>= 2, + d -= 2 + } else if (17 === m) { + for (R = b + 3; d < R;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + h >>>= b, + d -= b, + y = 0, + c = 3 + (7 & h), + h >>>= 3, + d -= 3 + } else { + for (R = b + 7; d < R;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + h >>>= b, + d -= b, + y = 0, + c = 11 + (127 & h), + h >>>= 7, + d -= 7 + } + if (a.have + c > a.nlen + a.ndist) { + t.msg = "invalid bit length repeat", + a.mode = Re; + break + } + for (; c--;) + a.lens[a.have++] = y + } + } + if (a.mode === Re) + break; + if (0 === a.lens[256]) { + t.msg = "invalid code -- missing end-of-block", + a.mode = Re; + break + } + if (a.lenbits = 9, + E = { + bits: a.lenbits + }, + x = ue(1, a.lens, 0, a.nlen, a.lencode, 0, a.work, E), + a.lenbits = E.bits, + x) { + t.msg = "invalid literal/lengths set", + a.mode = Re; + break + } + if (a.distbits = 6, + a.distcode = a.distdyn, + E = { + bits: a.distbits + }, + x = ue(2, a.lens, a.nlen, a.ndist, a.distcode, 0, a.work, E), + a.distbits = E.bits, + x) { + t.msg = "invalid distances set", + a.mode = Re; + break + } + if (a.mode = 20, + e === ge) + break t; + case 20: + a.mode = 21; + case 21: + if (l >= 6 && o >= 258) { + t.next_out = s, + t.avail_out = o, + t.next_in = r, + t.avail_in = l, + a.hold = h, + a.bits = d, + oe(t, f), + s = t.next_out, + n = t.output, + o = t.avail_out, + r = t.next_in, + i = t.input, + l = t.avail_in, + h = a.hold, + d = a.bits, + a.mode === Ee && (a.back = -1); + break + } + for (a.back = 0; z = a.lencode[h & (1 << a.lenbits) - 1], + b = z >>> 24, + g = z >>> 16 & 255, + m = 65535 & z, + !(b <= d);) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (g && 0 == (240 & g)) { + for (p = b, + k = g, + v = m; z = a.lencode[v + ((h & (1 << p + k) - 1) >> p)], + b = z >>> 24, + g = z >>> 16 & 255, + m = 65535 & z, + !(p + b <= d);) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + h >>>= p, + d -= p, + a.back += p + } + if (h >>>= b, + d -= b, + a.back += b, + a.length = m, + 0 === g) { + a.mode = 26; + break + } + if (32 & g) { + a.back = -1, + a.mode = Ee; + break + } + if (64 & g) { + t.msg = "invalid literal/length code", + a.mode = Re; + break + } + a.extra = 15 & g, + a.mode = 22; + case 22: + if (a.extra) { + for (R = a.extra; d < R;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + a.length += h & (1 << a.extra) - 1, + h >>>= a.extra, + d -= a.extra, + a.back += a.extra + } + a.was = a.length, + a.mode = 23; + case 23: + for (; z = a.distcode[h & (1 << a.distbits) - 1], + b = z >>> 24, + g = z >>> 16 & 255, + m = 65535 & z, + !(b <= d);) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (0 == (240 & g)) { + for (p = b, + k = g, + v = m; z = a.distcode[v + ((h & (1 << p + k) - 1) >> p)], + b = z >>> 24, + g = z >>> 16 & 255, + m = 65535 & z, + !(p + b <= d);) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + h >>>= p, + d -= p, + a.back += p + } + if (h >>>= b, + d -= b, + a.back += b, + 64 & g) { + t.msg = "invalid distance code", + a.mode = Re; + break + } + a.offset = m, + a.extra = 15 & g, + a.mode = 24; + case 24: + if (a.extra) { + for (R = a.extra; d < R;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + a.offset += h & (1 << a.extra) - 1, + h >>>= a.extra, + d -= a.extra, + a.back += a.extra + } + if (a.offset > a.dmax) { + t.msg = "invalid distance too far back", + a.mode = Re; + break + } + a.mode = 25; + case 25: + if (0 === o) + break t; + if (c = f - o, + a.offset > c) { + if (c = a.offset - c, + c > a.whave && a.sane) { + t.msg = "invalid distance too far back", + a.mode = Re; + break + } + c > a.wnext ? (c -= a.wnext, + u = a.wsize - c) : u = a.wnext - c, + c > a.length && (c = a.length), + w = a.window + } else + w = n, + u = s - a.offset, + c = a.length; + c > o && (c = o), + o -= c, + a.length -= c; + do { + n[s++] = w[u++] + } while (--c); + 0 === a.length && (a.mode = 21); + break; + case 26: + if (0 === o) + break t; + n[s++] = a.length, + o--, + a.mode = 21; + break; + case 27: + if (a.wrap) { + for (; d < 32;) { + if (0 === l) + break t; + l--, + h |= i[r++] << d, + d += 8 + } + if (f -= o, + t.total_out += f, + a.total += f, + f && (t.adler = a.check = a.flags ? j(a.check, n, f, s - f) : M(a.check, n, f, s - f)), + f = o, + (a.flags ? h : Ze(h)) !== a.check) { + t.msg = "incorrect data check", + a.mode = Re; + break + } + h = 0, + d = 0 + } + a.mode = 28; + case 28: + if (a.wrap && a.flags) { + for (; d < 32;) { + if (0 === l) + break t; + l--, + h += i[r++] << d, + d += 8 + } + if (h !== (4294967295 & a.total)) { + t.msg = "incorrect length check", + a.mode = Re; + break + } + h = 0, + d = 0 + } + a.mode = 29; + case 29: + x = pe; + break t; + case Re: + x = ye; + break t; + case 31: + return xe; + default: + return ve + } + return t.next_out = s, + t.avail_out = o, + t.next_in = r, + t.avail_in = l, + a.hold = h, + a.bits = d, + (a.wsize || f !== t.avail_out && a.mode < Re && (a.mode < 27 || e !== we)) && Ie(t, t.output, t.next_out, f - t.avail_out), + _ -= t.avail_in, + f -= t.avail_out, + t.total_in += _, + t.total_out += f, + a.total += f, + a.wrap && f && (t.adler = a.check = a.flags ? j(a.check, n, f, t.next_out - f) : M(a.check, n, f, t.next_out - f)), + t.data_type = a.bits + (a.last ? 64 : 0) + (a.mode === Ee ? 128 : 0) + (20 === a.mode || 15 === a.mode ? 256 : 0), + (0 === _ && 0 === f || e === we) && x === me && (x = ze), + x + } + , + inflateEnd: t => { + if (!t || !t.state) + return ve; + let e = t.state; + return e.window && (e.window = null), + t.state = null, + me + } + , + inflateGetHeader: (t, e) => { + if (!t || !t.state) + return ve; + const a = t.state; + return 0 == (2 & a.wrap) ? ve : (a.head = e, + e.done = !1, + me) + } + , + inflateSetDictionary: (t, e) => { + const a = e.length; + let i, n, r; + return t && t.state ? (i = t.state, + 0 !== i.wrap && 11 !== i.mode ? ve : 11 === i.mode && (n = 1, + n = M(n, e, a, 0), + n !== i.check) ? ye : (r = Ie(t, e, a, a), + r ? (i.mode = 31, + xe) : (i.havedict = 1, + me))) : ve + } + , + inflateInfo: "pako inflate (from Nodeca project)" +}; +var He = function () { + this.text = 0, + this.time = 0, + this.xflags = 0, + this.os = 0, + this.extra = null, + this.extra_len = 0, + this.name = "", + this.comment = "", + this.hcrc = 0, + this.done = !1 +}; +const Me = Object.prototype.toString + , { + Z_NO_FLUSH: Ke, + Z_FINISH: je, + Z_OK: Pe, + Z_STREAM_END: Ye, + Z_NEED_DICT: Ge, + Z_STREAM_ERROR: Xe, + Z_DATA_ERROR: We, + Z_MEM_ERROR: qe +} = Y; + +function Je(t) { + this.options = Mt({ + chunkSize: 65536, + windowBits: 15, + to: "" + }, t || {}); + const e = this.options; + e.raw && e.windowBits >= 0 && e.windowBits < 16 && (e.windowBits = -e.windowBits, + 0 === e.windowBits && (e.windowBits = -15)), + !(e.windowBits >= 0 && e.windowBits < 16) || t && t.windowBits || (e.windowBits += 32), + e.windowBits > 15 && e.windowBits < 48 && 0 == (15 & e.windowBits) && (e.windowBits |= 15), + this.err = 0, + this.msg = "", + this.ended = !1, + this.chunks = [], + this.strm = new Wt, + this.strm.avail_out = 0; + let a = Ce.inflateInit2(this.strm, e.windowBits); + if (a !== Pe) + throw new Error(P[a]); + if (this.header = new He, + Ce.inflateGetHeader(this.strm, this.header), + e.dictionary && ("string" == typeof e.dictionary ? e.dictionary = Yt(e.dictionary) : "[object ArrayBuffer]" === Me.call(e.dictionary) && (e.dictionary = new Uint8Array(e.dictionary)), + e.raw && (a = Ce.inflateSetDictionary(this.strm, e.dictionary), + a !== Pe))) + throw new Error(P[a]) +} + +function Qe(t, e) { + + const a = new Je(e); + if (a.push(t), + a.err) + throw a.msg || P[a.err]; + return a.result +} + +Je.prototype.push = function (t, e) { + const a = this.strm + , i = this.options.chunkSize + , n = this.options.dictionary; + let r, s, l; + if (this.ended) + return !1; + for (s = e === ~~e ? e : !0 === e ? je : Ke, + "[object ArrayBuffer]" === Me.call(t) ? a.input = new Uint8Array(t) : a.input = t, + a.next_in = 0, + a.avail_in = a.input.length; ;) { + for (0 === a.avail_out && (a.output = new Uint8Array(i), + a.next_out = 0, + a.avail_out = i), + r = Ce.inflate(a, s), + r === Ge && n && (r = Ce.inflateSetDictionary(a, n), + r === Pe ? r = Ce.inflate(a, s) : r === We && (r = Ge)); a.avail_in > 0 && r === Ye && a.state.wrap > 0 && 0 !== t[a.next_in];) + Ce.inflateReset(a), + r = Ce.inflate(a, s); + switch (r) { + case Xe: + case We: + case Ge: + case qe: + return this.onEnd(r), + this.ended = !0, + !1 + } + if (l = a.avail_out, + a.next_out && (0 === a.avail_out || r === Ye)) + if ("string" === this.options.to) { + let t = Xt(a.output, a.next_out) + , e = a.next_out - t + , n = Gt(a.output, t); + a.next_out = e, + a.avail_out = i - e, + e && a.output.set(a.output.subarray(t, t + e), 0), + this.onData(n) + } else + this.onData(a.output.length === a.next_out ? a.output : a.output.subarray(0, a.next_out)); + if (r !== Pe || 0 !== l) { + if (r === Ye) + return r = Ce.inflateEnd(this.strm), + this.onEnd(r), + this.ended = !0, + !0; + if (0 === a.avail_in) + break + } + } + return !0 +} + , + Je.prototype.onData = function (t) { + this.chunks.push(t) + } + , + Je.prototype.onEnd = function (t) { + t === Pe && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = Kt(this.chunks)), + this.chunks = [], + this.err = t, + this.msg = this.strm.msg + } +; +var Ve = { + Inflate: Je, + inflate: Qe, + inflateRaw: function (t, e) { + return (e = e || {}).raw = !0, + Qe(t, e) + }, + ungzip: Qe, + constants: Y +}; +const {Deflate: $e, deflate: ta, deflateRaw: ea, gzip: aa} = le + , {Inflate: ia, inflate: na, inflateRaw: ra, ungzip: sa} = Ve; +var la = sa + +function arrayBufferToBase64(array) { + array = new Uint8Array(array); + var length = array.byteLength; + var table = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', + 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', + 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', + 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', + 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', + 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', + 'w', 'x', 'y', 'z', '0', '1', '2', '3', + '4', '5', '6', '7', '8', '9', '+', '/']; + var base64Str = ''; + for (var i = 0; length - i >= 3; i += 3) { + var num1 = array[i]; + var num2 = array[i + 1]; + var num3 = array[i + 2]; + base64Str += table[num1 >>> 2] + + table[((num1 & 0b11) << 4) | (num2 >>> 4)] + + table[((num2 & 0b1111) << 2) | (num3 >>> 6)] + + table[num3 & 0b111111]; + } + var lastByte = length - i; + if (lastByte === 1) { + var lastNum1 = array[i]; + base64Str += table[lastNum1 >>> 2] + table[((lastNum1 & 0b11) << 4)] + '=='; + } else if (lastByte === 2) { + var lastNum1 = array[i]; + var lastNum2 = array[i + 1]; + base64Str += table[lastNum1 >>> 2] + + table[((lastNum1 & 0b11) << 4) | (lastNum2 >>> 4)] + + table[(lastNum2 & 0b1111) << 2] + + '='; + } + return base64Str; +} + +function base64ToUint8Array(base64String) { + let padding = '='.repeat((4 - base64String.length % 4) % 4); + let base64 = (base64String + padding) + .replace(/\-/g, '+') + .replace(/_/g, '/'); + + let rawData = atob(base64); + let outputArray = new Uint8Array(rawData.length); + + for (var i = 0; i < rawData.length; ++i) { + outputArray[i] = rawData.charCodeAt(i); + } + return outputArray; +} + +function handle(payload) { + payload = base64ToUint8Array(payload) + result = Qe(payload) + return arrayBufferToBase64(result) +} + +// payload="H4sIAAAAAAAA/+xca3RT15XmSEaWLwY0N0PrOJ2Jx3TWymKNzH0/vNbMVA/Ltmz5LfxY7dxeXV29X9ZboukCEhJDIFBgSCBAHZMA40JqKGnABULTdiZtM006r7bpIy2xbJNpm7QdZpq2aWdJMhKWZWMZm5Ag50fEvefsc+4+e+9v7332OdDIGujPu0WTwAeCBtFtEv0GMRDgrSK8cw30L6X53yl27D91cufv3/iZUHFu/+ah/770xs8EBKi3lUJrXPawyPm9XjcneoKinwt6+UAQvncjUhsKiP4Hq8YPPzs2+shGtDYQ9Ns91gcrV0Fla02MJfVXtVta/XWZfAVcDpWuZTR1tE5XtVs6DEZk0CmZ/InRi4++CxR7jvz+YVC55urmRxMDI4kvnp84+HBi5HRN6q8KIEC/EYrZgkFfoHb9eh9VY/aGYnaPzy7UCF73ej4iusX1KIJEUQRJ/0vJh/kg718f9AaUgkfJh4NKBEFJDmNMCEKLDIqZzZSFIQSWJgSBIBkSZTGSpmocPtH69xa/1/23OELRFI3iODEMolBXcvTk4LgykmZeziTsbuv6qTfrk1zhrH7eLHIuMSy6uDDJ4TU+j/WzQZ8rrPSaHDV2N28VKxRVVQhQV1ZIqz8yufPo5PC2iVPbJkaP4xOjxxOPPTbxhcEzQCYfWK2YXD0KvgoQ6UHwyaWcyRD4FGQshHyK15yPj02NgUU5lCPy0S+vKkfASwCC5NUyqES+DF62RbLsjGR1hPdYUQZHURJnaQz/tYQ2dBKRZodKrVKpVN0EHdBGrW5nLMrHlXFvp82k9vubXUbWr65rd3TY9HWMqO9UdjuNI1LpW9L3bZ12l4Chkvzi+62S+vQnGZQi0tHYogvHI4yqgYw6HIKaczcYOw09dLe9WyuEojod0YC73VarP9RrdaAqa59rQ4QTW+xenc8jNIA20LP7ZckAkF4Gk3K4qD5F9Smqz7zVp+LLz4I2sAcUEa2okkWVvDNUMuNzQi+XzeKyPlsGvSqdxWU9uv/C9t/9Ltdl/Zx0ERT8FclMBT8ngZ6XyN97c/BP13b+c6li78+vPTcCKoFPb4Q6M7rMKn18IODz+oM1plhQ5AUhaHdbMyvl9gZ4u6B0iVZeiK3HaRZfj6M4SjIsjbOfRTEkipFUepHOgBJ5i2L5KFg2U8xWEDRO4AiBICj7a0nzjSLmjrDNTL3W6kJcVovf2dzZrecD5qYGvN9Bhh32eFgVtXg7zUy9plfbi5m1dS1BjbOna0NvTO0i6jHXiFSaWnzgyy6006Rs77Vh/V4soOqLetU6i9apj7ZqeJ3ocaBYc8xt4r1dPc0ur7MfCfdEW6KNvUY3pUN725CIiFtzXZciGxfExor3nklBWFHC77ylydgi6Cw0iyn7HAT9ZjZT9vT+L5yYGX0/vxgL/U6ehf6RBPqBRP6dQ7sPvnrtqEwxuu/klVWVZYmR84lnjie2ntXbIEtmvfH5eyfT1p7DaRblSAQnaRRDSDavK3IGLJc/JFfE8spAeczuMfNRu8fK4HSOEARcpIHQ9YTJJk2r0mjR8x0hnS5U122OmU0apzYY62X96ghHd0U7qTitiiOe3g0+NapTdVpadY6O9utCkP3ojDC01iu7bGqb3u8i670un01bJ3a5mICuSdfr6fd0dxi1DcpgHO9Wt/ShXEs/2xHWhlgf1dHt7tM7tFqByTV3RVYvGasrjqa9+qKmfDCXL2P3oG/emzGNnV7Bzruum81j90KbV+Z/p7i4/9u/PDzDbH6rHFqdkgOL1+XyRjh3wApXZMQgsfVL4186MTb6yNi5r4zvOVU5bcGrHy+XrxgGA+XQ1nL5yb1f/a/tUsWLvxu8BFWWJbY+NLlpc+L8qH6rFHItJHibvuiYhUZEBEFwguZZTBQREmNMeZf+htEWLGIFjObOjIbdho+DmYWSGwa/AksTH2WpUotIFf6rm/aYTwAtl39tjeLkmgowCl6QJkPo//xwcmEIfB8sUfSeJTufL5s3Wbj65l1mSxyUx0K8x8V7Y7yXZXKyBpqW+kahTbQaVfUdgrq1zashu/U2AuV7mvi2Nqsx1E/ohV6jlkC9qazBXagWUwh13URnEKpNY6k3dVF+Ji52WOoiAV/U3u1pCESE5o4O3OszWsMoo7IGwmJjiIz0t3QSBo3LGaV8jYjNEOpp0UV6TlyWpJy4Ih4U8eAOFPwiHhTxoIgHtw8PqsA6BY5TDIkxKE2TOIUyOHLh+H21yyoywQj03XsheCpeabY7xeuRzMi90MGV+d4oRve//PXtM+KYsXJoTSqOcdmdIid43W6vhwuK0SB8TyaayQlnLZZsOLszFco8Wg49XC7/467BK9/ZOQkUXzm1e8c3JZVliYEnxw8dnhg6XiXR/0ICWTM2HkWXMoq9IVpeMJYUOM6SRuUwVjihxcEpdEkUMh/VuRUSnaaQYLpCotM2/r4sV5xKoxRYHJS6A3lwd6HUCobBCYRiGQZFc9JOLrGFp4OdIdJHBwmBDYi6VqFbyaK+kLqljmxtYayquliDQ4212F11UZeKNWGopl5UBVBnvdHaXLdoyHUHCslcijKFXNfNczbXZmiyWHCDu9eK4QY/Y21ieRvpa3JaRI1RybhZPdnDNPsNdXVhs9CsbOmJ9TnjOrdg6gsa2zRGDyJUf0QO+uCxc6PpvNfElvOTzx8ZG32kDQwAkAxxFNKKoTNgXREtimjxfitBES2KaFFEi/cTLdQlcqAAFZnABDpyfyZyqbdbgtdjmvf+EvrN8nxvFEdPPPnTX7w7Laapeu0npw7/EEFAbc3EvhPjAy8QNEXRKEowJMYytVc3bZ74yoE0PFWhY+eGEyO7Ei8+lHjxIfWjy6H7p9jFpQXParcEuYDoMXPuqalUZ4Kiq5s2Jx4d3YjWJhs9WLURy42ReEFEyWSM9CupfAWcfsgIIp0KnIbBD6XQ96Xy3/540zvvXNsiq7wnz2TPSMrNMSxAxG02u+D05Ihzu1mnCrkoc6DBHjUZoryzrR9DtDZbq6OL7u+MR5SNYnco0Oh2dHtbrSE/Tnao+zifq82u7WpuF23ht6TXQGEKnFeG8gbtBZmbeZPN2oXZu0yJ830VK6s/Ok2cc+L2fPzORvDqBhNFOjHB2hVl2fqWaF9c2233R9u7PGYSZ03evjgbcFBBuzmi45pbPIIn2NjbbzSIjLtdb+wNRao/Li8/A+6XvyqFK6GVqU3jlCwRFA6XZSQu6S3BOdLSJ4miPU/+GlwGB2DFq9Iq8ABAQO1IeUZSFANvDPx4VV550f9y0dwmisNYmmRIhGWRpXSbbj6OdREyw/MZaL5+042EhsFdqkJnwCr5H5YrCExCYrVSmiJGwWUpsvLgNFfjw8WPIfATAHXfqr+DcGheR6r7Vv2zWQjDH59Pp1kTxEsIPylv6i5Vn9uAQA2g53t/2nlEFt8lg64CqLcQdiAiTyAmBqcp0cKgJE2zqInFGB7HWdHMCmyWKT6PNUt6PgtYEGn4gfl2W1e6Vqeqo7QaeHXaL8tg7AOvShnQBnrAp4ENbAFZ8B0CZVAJiqOE4v9kQ0AOSUkMUewtHQKlkISiFPtLh8Fdwbc6dZ1apxuRTMpfk1wrvyLJcuiKRJZkZupHYv+h8ZNDyR8vPpTYfuKKRDb+8OcnR4bSP8Y3/1Pyx74vju/YnOx1Ye/44zuST3aMjl0cvCKRTV56avKxY8knJ4cmX3z8ikQ2MXA6RbksTXns4uDrUkgOwbLEczsmLj3+unSVXA1D1MTBh68ePTL5/AvJBxcAXDZ5bPP49tPj20+/Lv0z+UAJXD52bjRJa3Tf+K6zyWcTpXD51T2fnxg4PTb6eIrsKvkQBJdpvaHxJ784dnFwAJTsAd8D0L8BqKNQ2+PiTaKL84gRLsIHBVs+w9NRqOG5OU34/pu0X1e6llaROIkrzAcBD318ehQT9POx6wEMF/RyvEewef1wcnE3Ig9WKqCytWpcl/qr2i39BKi+Xw7gGU/7soIxDCal8LsA4gphn4kXRRHFRAE14aRgwXjagvEYYmZRxITi5ryoyBXCywUMAP9NIZ1TXKa0JP4AwMqSmoOoNVpC/00AtRbCiNRymPiAyKXmkDcZ0FrIh8+DIPyxuRqvK11LYjiN0z3g06+t3gJWQMnPY1gVTmveAaAiE2VDPy/NhOEaG58J0L9dCmH5XiheOPHMy0/knp5JhzeTcviETP7M02++9Fug+NPTj/xFZUViZNfkpZHJSyOJPTsSI7vGjxwaP3IosXt/lSTnMFsBCdTcw2wiheM0jyIEjRGsgKM0bxZojEIQi4DiJEvf/DDbQv0Uaq5DUrLpyRfqBk+7RP7XCn3qKJts2lG2xZ/HtKNsC/RwSY4t4ChbqeAWagR3NKf4oK7Hzyq1Laq4QW/rt4c8TXF/X5iJNnjqo4wxJqBqTxvmpx0hxlGXe4Tt9q5OypGbVW6zRz+awpaerna7iHd1cITb4G5SUfYQznJ6G4sgHg0TNrSHmzUeQ2e0O9RL+G2cnwixlqAz2hoyxZX6SKUURVE9B31qKSBrXelanCY0JBZ9PekxVmSUFnq6cpZ66T/eC52arV76wv5D+w7NqDP431uolx5NFRmcLYdOl8sv/3F83wGpYvuBN/+jtLJs/MDBq4eOJI7vrpLoT0uhyC1YCLsSYVCcYxgRJwSCFInUKVfcZCJNJooQWQtlEXCWz5+kiC4o67IYI0du4YTvrQwMaxaB8vR9p4WqLjNnOn2h8V8+qnOn05lp6XT5dJvBTKum+16j4thHp6rp5NN3nj5EXFiUnaf8gLJEODXnztNUl9mwDMIQkmJwAmWoHDhrC9TXtTIYaUQ9fm0rZkPDmj6GsnAOjGJ9WL+BNLd4OjzdJNc6s5buQyQOcylFeo8pY86zyNncFGtgnFFRG+MbtN62INnJeHxUiI/3ae0IzZis/QLdrDM79S16a1ivjpu8ZtLdriXdqFON9keM6drqAzBcxI4idnzg1aSIHUXsKGLH7cKOvHXY51N12JkgB/pa/pTI0GwpkWMnXjr29ru5KZHjUymRTTL51R17Bz8nVTz9ykvfkFWWXb10IHHsfOLYeb13kQ7JsBYTgiA8gomEheFJgsKwpbvBJ18yan6lWXuB4m2QSnuARbnBZ/aZ3P4bfCCUJikCoXGMzVF3yoH09rc5eL3a1WaMCiF17wajqglp1Pf31TfHPbreNo+2vyfe0e5uX6zLexa2RGmly0hnVuliTaRSY2y1W9qaffHWZqaeMEQsBpxu3KB26buEDYwu7tDiukDIaDZpbE1Wo8cs+LBgbIPOpTPGBG861fEP0Ceh9oWnOgQbH8yf6dCpdIhWM5XpyOgitIec5UKNtwlok2KWCzVO7P/33X+YcTfQS6sX4ZqA91bNvCbg6ipofJX8S9/adPnNnaeWKwZ3bftGoPIjiacGx86Njh/aNnZx8O0LAxiC4W9f2KZ/ENp4yw6tgCAox7KMKIqIGSEtCCHQPM/zJIuiIotbMEwgZrMd8Vvf2MWx2SXzvoqq6burOJYRzWHwEEjfJTNftbDwnoDgCpmuj01xaD6tQErV6yBZ4rnDiecOw6Vr05sjFSuq16QfTZzZNnbucOKpoetGbLn8ManCPwq+DpCqg4XmVgvkyBDgbrmIAEc4fC4z9j/SrB2DJ6RyAF+RXueHYkUFqH5FCv0CyEvgSVDYXPLxn4u6fXNWSsyHiQUQzlZKzNWpQwaVLFv2d3Df1P+h7wK5BH5laeQtS3Sh35rvO6tu1gGeWlLkH88O/uCnIF1Wi6MISrA4guNUTiGIvZkz2fpa7NruCM4Gww6uUcv529Va0hPEOngVFrCFIhEzrTdxpg3mDVQct7VG6wx2VmxwqKz2+v4Ujr2P5uIt6R1hLt6SDiyd1iCM+r58U5Glx86V6rekTyzhXPBC2JI7tZTfMQvoZatnSKNZE+8MNbSp2xxqTOsNRsMGp96tbLQbmoMerV/LqJ1Cg0dAA00Rvz2G1EcJm9PmrmvUtPSaGVdv7u1KRdwt4u6djbsfQhy623yJIu4Wcfcux92KN54FbSB+WiaXw2XrStfSGlqjwqv3SOCPZWsFtg8mtibD54mnzo7vOXX1ibNVM8LnnwH5CrgMKp26q2AYvAagfwUZDK+8J/dDampqFlm9hkryDbJ4rFpXaP1iGnjS+QjRYhGFYN7C6YLqF+dHM1u/OEv7daVr1UzyP+S11czm5eofLUJZeF6zdOtl4XnJzl0Wnu4yZRElFVX6EgzDMEfJypX33LMFfAxameYEF/CG/IIIr7B5PV5/uvsWoIDKpl7bzbAURdDd4PI5yZPgpGQU3NhyDyjmnYr+b9H/Lfq/Rf+36P8W/d8Ppv97ECyryOwqwVRQiVI0TpMUhZMUSnB+JY0yDI0jCMLQDIOgJE6jnFmJciElytmUqN8sKLGKydKqn7x56vAPkXXPSuxJP8DDu7iAX6j1hQK2gOgPi/7PRAIBLvnPtLdgN9emKGM0izE0ibEMxhBItpE51YBmSIQkWBylUIqkGZbKNnB5rUkiLIqRNMlgOIEhBIliBIun2ljEoGDj3IHa7PcQGJ3tPu0NhRKpN+6AlQvGfGKt/zMRvznAOcOB2ql9uA6v193Be5xTO3EZNmEsiyMMjbMUxt3QtDPIBwMz2zIszpBJTn5idQP4fwAAAP//AQAA///GRiX20m4AAA==" +// ooo=handle(payload) +// console.log(ooo) + +function get_ackpayload(e) { + const t = []; + for (const i of e) { + const e = i.charCodeAt(0); + e < 128 ? t.push(e) : e < 2048 ? (t.push(192 + (e >> 6)), + t.push(128 + (63 & e))) : e < 65536 && (t.push(224 + (e >> 12)), + t.push(128 + (e >> 6 & 63)), + t.push(128 + (63 & e))) + } + return arrayBufferToBase64(Uint8Array.from(t)) +} +// console.log(get_ackpayload("internal_src:pushserver|wss_push_room_id:7189481473660341048|wss_push_did:7189276513795343905|wss_push_log_id:3554529529622827409|wss_fetch_ms:1673938126879|wss_push_ms:1673938126994|wss_msg_type:r|wrds_kvs:WebcastRoomRankMessage-1673938121717426262_WebcastRoomStatsMessage-1673938121675979774")) \ No newline at end of file diff --git a/douyinlive/main.js b/douyinlive/main.js new file mode 100644 index 00000000..2fe9061f --- /dev/null +++ b/douyinlive/main.js @@ -0,0 +1,410 @@ +//babel库及文件模块导入 +const fs = require('fs'); + +//babel库相关,解析,转换,构建,生产 +const parser = require("@babel/parser"); +const traverse = require("@babel/traverse").default; +const types = require("@babel/types"); +const generator = require("@babel/generator").default; +//读取文件 +let encode_file = "./test.js", decode_file = "./decode_result.proto"; +if (process.argv.length > 2) { + encode_file = process.argv[2]; +} +if (process.argv.length > 3) { + decode_file = process.argv[3]; +} +//some function code +//判断类型 +function get_id_type(id_type) { + switch (id_type) { + case "readString": + id_type = "string"; + break; + case "readDouble": + id_type = "double"; + break; + case "readInt32": + id_type = "int32"; + break; + case "readInt64": + id_type = "int64"; + break; + case "readFloat": + id_type = "float"; + break; + case "readBool": + id_type = "bool"; + break; + case "readPackedInt32": + id_type = "int32"; + break; + case "readBytes": + id_type = "bytes"; + break; + case "readEnum": + id_type = "readEnum"; + break; + case "readPackedEnum": + id_type = "readPackedEnum"; + break; + case "readUint64String": + id_type = "uint64"; + break; + case "readInt64String": + id_type = "int64"; + break; + case "readUint32": + id_type = "uint32"; + break; + case "readUint64": + id_type = "uint64"; + break; + case "readPackedInt64String": + id_type ='int64'; + break; + } + return id_type +} + +//首字母大写,处理 +function titleCase(str) { + newStr = str.slice(0, 1).toUpperCase() + str.slice(1).toLowerCase(); + return newStr; +} + +//读取文件 +let jscode = fs.readFileSync(encode_file, {encoding: "utf-8"}); +//转换为ast树 +let ast = parser.parse(jscode); +// console.log(ast) +text = 'syntax = "proto3";\n' +//处理message插件 +const visitor = + { + //TODO write your code here! + AssignmentExpression(path, scope) { + // 外面大模型是没问题了,主要是里面细节 + if (path.node.left.property) { + if (path.node.left.type == 'MemberExpression' && + path.node.left.property.type == 'Identifier' && + path.node.left.property.name == 'deserializeBinaryFromReader') { + //处理message名字 + object_name = path.node.left.object.property.name + left_node = path.node.left + codename_list = generator(left_node).code.split('.'); + codename_list.shift() + codename_list.pop() + object_name = codename_list.join('_'); + // console.log(object_name); + text = text + 'message ' + object_name + '{\n' + //处理右边FunctionExpression语句 + if (path.node.right.type == 'FunctionExpression') { + path.traverse({ + //处理switch + SwitchStatement(path2) { + //case语句 + cases_list = path2.node.cases + // console.log(generator(path2.node).code); + // try { + for (i = 0; i < path2.node.cases.length - 1; i++) { + location = cases_list[i].test.value + if (cases_list[i].consequent.length) { + if (cases_list[i].consequent[0].type == 'VariableDeclaration') { + //遇到new对象处理 + if (cases_list[i].consequent[0].declarations[0].init.type == 'NewExpression') { + //获得type + node_code = cases_list[i].consequent[0].declarations[0].init + // console.log(generator(node_code).code) + node_code_list = generator(node_code).code.split('.') + node_code_list.shift() + id_type = node_code_list.join('_').replace('()', '') + // console.log(id_type); + //获得name,这部分有点问题,大家可以自行修改 + try { + id_name = cases_list[i].consequent[1].expression.expressions[1].callee.property.name + } catch (e) { + id_name = cases_list[i].consequent[2].expression.callee.property.name + + } + // console.log(id_name); + if (id_name.startsWith("set")) { + id_st = ""; + } else if (id_name.startsWith("add")) { + id_st = "repeated"; + } else { + // map类型,因为案例中用不到,所以这里省略 + continue + } + id_name = id_name.substring(3, id_name.length).toLowerCase(); + // console.log(id_name) + text = text + id_st + ' ' + id_type + ' ' + id_name + '=' + location + ';' + '\n' + + + } + //其他情况处理 + else { + if (cases_list[i].consequent[0].declarations[0].init.callee) + id_type = cases_list[i].consequent[0].declarations[0].init.callee.property.name + if (cases_list[i].consequent[0].declarations[0].init.consequent || cases_list[i].consequent[0].declarations[0].init.alternate) + id_type = cases_list[i].consequent[0].declarations[0].init.consequent.callee.property.name + id_type = get_id_type(id_type) + // console.log(id_type); + if (cases_list[i].consequent[1].type == 'ForStatement') + id_name = cases_list[i].consequent[1].body.body[0].expression.callee.property.name + else if (cases_list[i].consequent[1].type == 'ExpressionStatement') { + if (cases_list[i].consequent[1].expression.expressions) + id_name = cases_list[i].consequent[1].expression.expressions[cases_list[i].consequent[1].expression.expressions.length - 1].callee.property.name + else + id_name = cases_list[i].consequent[1].expression.callee.property.name + } + + if (id_name.startsWith("set")) { + id_st = ""; + } else if (id_name.startsWith("add")) { + id_st = "repeated"; + } else { + // map类型,因为案例中用不到,所以这里省略 + continue + } + id_name = id_name.substring(3, id_name.length); + // console.log(id_name) + if (id_type == 'readEnum') { + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else if (id_type == 'readPackedEnum') { + id_st = 'repeated' + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else + text = text + id_st + ' ' + id_type + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + + } + } + if (cases_list[i].consequent[0].type == 'ExpressionStatement') { + //一般处理 + if (cases_list[i].consequent[0].expression.right.type == 'CallExpression') { + id_type = cases_list[i].consequent[0].expression.right.callee.property.name + // console.log(id_type) + id_type = get_id_type(id_type) + // console.log(id_type); + if (cases_list[i].consequent[1].type == 'ForStatement') + id_name = cases_list[i].consequent[1].body.body[0].expression.callee.property.name + else if (cases_list[i].consequent[1].type == 'ExpressionStatement') { + if (cases_list[i].consequent[1].expression.expressions) + id_name = cases_list[i].consequent[1].expression.expressions[cases_list[i].consequent[1].expression.expressions.length - 1].callee.property.name + else + id_name = cases_list[i].consequent[1].expression.callee.property.name + } + // console.log(id_name); + if (id_name.startsWith("set")) { + id_st = ""; + } else if (id_name.startsWith("add")) { + id_st = "repeated"; + } else { + // map类型,因为案例中用不到,所以这里省略 + continue + } + id_name = id_name.substring(3, id_name.length).toLowerCase(); + // console.log(id_name) + if (id_type == 'readEnum') { + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else if (id_type == 'readPackedEnum') { + id_st = 'repeated' + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else + text = text + id_st + ' ' + id_type + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + + } + //遇到new对象处理 + if (cases_list[i].consequent[0].expression.right.type == 'NewExpression') { + //转化成字符串对象处理 + node_code = cases_list[i].consequent[0].expression.right.callee + node_code_list = generator(node_code).code.split('.') + node_code_list.shift() + id_type = node_code_list.join('_') + // console.log(id_type); + + //获得name + id_name = cases_list[i].consequent[1].expression.expressions[1].callee.property.name + // console.log(id_name); + if (id_name.startsWith("set")) { + id_st = ""; + } else if (id_name.startsWith("add")) { + id_st = "repeated"; + } else { + // map类型,因为案例中用不到,所以这里省略 + continue + } + id_name = id_name.substring(3, id_name.length).toLowerCase(); + // console.log(id_name) + if (id_type == 'readEnum') { + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else if (id_type == 'readPackedEnum') { + id_st = 'repeated' + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else + text = text + id_st + ' ' + id_type + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + + + } + + + } + + } + + + } + + }, + ////某音有的结构,遇到其他网站可以注释 + IfStatement(path3) { + location = path3.node.test.left.value + if (path3.node.consequent.type === 'BlockStatement') { + if (path3.node.consequent.body[0].type === 'VariableDeclaration') { + // console.log(generator(path3.node).code) + //遇到new对象处理 + if (path3.node.consequent.body[0].declarations[0].init.type == 'NewExpression') { + //获得type + node_code = path3.node.consequent.body[0].declarations[0].init + // console.log(generator(node_code).code) + node_code_list = generator(node_code).code.split('.') + node_code_list.shift() + id_type = node_code_list.join('_').replace('()', '') + // console.log(id_type); + //获得name,这部分有点问题,大家可以自行修改 + try { + id_name = path3.node.consequent.body[0].expression.callee.property.name + + } catch (e) { + id_name = path3.node.consequent.body[1].expression.expressions[1].callee.property.name + } + + // console.log(id_name); + if (id_name.startsWith("set")) { + id_st = ""; + } else if (id_name.startsWith("add")) { + id_st = "repeated"; + } else { + // map类型,因为案例中用不到,所以这里省略 + } + id_name = id_name.substring(3, id_name.length).toLowerCase(); + // console.log(id_name) + if (id_type == 'readEnum') { + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else if (id_type == 'readPackedEnum') { + id_st = 'repeated' + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else + text = text + id_st + ' ' + id_type + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + + + } else { + id_type = path3.node.consequent.body[0].declarations[0].init.callee.property.name + id_type = get_id_type(id_type) + id_name = path3.node.consequent.body[1].expression.callee.property.name + if (id_name.startsWith("set")) { + id_st = ""; + } else if (id_name.startsWith("add")) { + id_st = "repeated"; + } else { + // map类型,因为案例中用不到,所以这里省略 + } + id_name = id_name.substring(3, id_name.length).toLowerCase(); + // console.log(id_name) + if (id_type == 'readEnum') { + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else if (id_type == 'readPackedEnum') { + id_st = 'repeated' + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else + text = text + id_st + ' ' + id_type + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } + } + } + if (path3.node.consequent.type === 'ForStatement') { + id_type = path3.node.consequent.init.declarations[0].init.consequent.callee.property.name + id_type = get_id_type(id_type) + id_name = path3.node.consequent.body.expression.callee.property.name + // console.log(id_name); + if (id_name.startsWith("set")) { + id_st = ""; + } else if (id_name.startsWith("add")) { + id_st = "repeated"; + } else { + // map类型,因为案例中用不到,所以这里省略 + } + id_name = id_name.substring(3, id_name.length).toLowerCase(); + // console.log(id_name) + if (id_type == 'readEnum') { + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else if (id_type == 'readPackedEnum') { + id_st = 'repeated' + text = text + 'enum ' + titleCase(id_name) + ' {\n' + id_name + '_0=0;\n}\n' + id_st + ' ' + titleCase(id_name) + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + } else + text = text + id_st + ' ' + id_type + ' ' + id_name.toLowerCase() + '=' + location + ';' + '\n' + + } + + + } + } + ) + + } + text = text + '}\n' + } + + } + + + } + } + + +//处理enum对象插件 +const visitor2 = { + AssignmentExpression(path) { + if (path.node.right.type === 'ObjectExpression' && path.node.left.type === 'MemberExpression' && path.node.right.properties.length) { + left_node = path.node.left + left_code = generator(left_node).code.split('.') + word = left_code.shift() + if (word === 'proto') { + enum_name = left_code.join('_') + // console.log(enum_name) + right_object_list = path.node.right.properties + right_str = '' + for (i = 0; i < right_object_list.length; i++) { + // console.log(right_object_list[i].key.name) + objet_name = right_object_list[i].key.name + objet_value = right_object_list[i].value.value + right_str = right_str + enum_name + '_' + objet_name + '=' + objet_value + ';\n' + } + text = text + 'enum ' + enum_name + '{\n' + right_str + '}' + '\n' + // console.log(right_code) + + } + + + } + // console.log(generator(path.node).code) + } +} + + +//调用插件,处理源代码 + +// traverse(ast, visitor2) +// console.log('enum部分完成!!!') +// fs.writeFile('douyin_test_enum完成.proto', text, (err) => {}); + +traverse(ast, visitor); +console.log('message部分完成!!!') +// // fs.writeFile('douyin_test_message完成.proto', text, (err) => {}); +// +// +// // console.log(text); +// +fs.writeFile(decode_file, text, (err) => { +}); + + diff --git a/douyinlive/main.py b/douyinlive/main.py new file mode 100644 index 00000000..e7302336 --- /dev/null +++ b/douyinlive/main.py @@ -0,0 +1,236 @@ +# from websocket import WebSocketApp +import json +import base64 +import re +from urllib.parse import unquote_plus +import requests +import websocket + +import new_pb2 as pb +import execjs +ctx=execjs.compile(open('get_handle.js','r').read()) +ctx2=execjs.compile(open('sign.js','r').read()) + +pushproto_PushFrame = pb.pushproto_PushFrame() +pushproto_PushFrame.payloadtype = "hb" +ping_byte = pushproto_PushFrame.SerializeToString() +# print(ping_byte) + +def getsignature(room_id): + encrypt_data={ + "app_name": "douyin_web", + "version_code": "180800", + "webcast_sdk_version": "1.3.0", + "update_version_code": "1.3.0", + "compress": "gzip", + "internal_ext": "internal_src:dim|wss_push_room_id:7207278655167318816|wss_push_did:7207288815714141734|dim_log_id:20230306141514E5958EB8835D27B6FC01|fetch_time:1678083315093|seq:1|wss_info:0-1678083315093-0-0|wrds_kvs:WebcastRoomRankMessage-1678083188373199999_InputPanelComponentSyncData-1678075358394993109_HighlightContainerSyncData-5_WebcastRoomStatsMessage-1678083314333747395", + "cursor": "t-1678083315093_r-1_d-1_u-1_h-1", + "host": "https://live.douyin.com", + "aid": "6383", + "live_id": 1, + "did_rule": 3, + "debug": False, + "endpoint": "live_pc", + "support_wrds": 1, + "im_path": "/webcast/im/fetch/", + "user_unique_id": "7207288815714141734", + "device_platform": "web", + "cookie_enabled": True, + "screen_width": 1440, + "screen_height": 960, + "browser_language": "zh-CN", + "browser_platform": "Win32", + "browser_name": "Mozilla", + "browser_version": "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36", + "browser_online": True, + "tz_name": "Asia/Shanghai", + "identity": "audience", + "room_id": room_id, + "heartbeatDuration": "0" + } + signature = ctx2.call('get_sign', encrypt_data) + return signature + + +def fetch_live_room_info(url): + s=requests.session() + headers={ + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36", + } + response = s.get(url, headers=headers) + cookies_dict = dict(response.cookies) + response = s.get(url, headers=headers, cookies=cookies_dict) + ttwid = dict(response.cookies).get('ttwid') + data_string = re.findall(r'', response.text)[0] + data_dict = json.loads(unquote_plus(data_string)) + room_id = data_dict['app']['initialState']['roomStore']['roomInfo']['roomId'] + room_title = data_dict['app']['initialState']['roomStore']['roomInfo']["room"]['title'] + room_user_count = data_dict['app']['initialState']['roomStore']['roomInfo']["room"]['user_count_str'] + # print('data_dict',data_dict) + sign=getsignature(room_id)['X-Bogus'] + # print(sign) + # "wss://webcast3-ws-web-lq.douyin.com/webcast/im/push/v2/?app_name=douyin_web&version_code=180800&webcast_sdk_version=1.3.0&update_version_code=1.3.0&compress=gzip&internal_ext=internal_src:dim|wss_push_room_id:7207278655167318816|wss_push_did:7207288815714141734|dim_log_id:20230306141143BD3CCC7F4DDB60EF17BD|fetch_time:1678083103647|seq:1|wss_info:0-1678083103647-0-0|wrds_kvs:WebcastRoomStatsMessage-1678083098314427540_WebcastRoomRankMessage-1678083050356881368_HighlightContainerSyncData-5_InputPanelComponentSyncData-1678075358394993109&cursor=h-1_t-1678083103647_r-1_d-1_u-1&host=https://live.douyin.com&aid=6383&live_id=1&did_rule=3&debug=false&endpoint=live_pc&support_wrds=1&im_path=/webcast/im/fetch/&user_unique_id=7207288815714141734&device_platform=web&cookie_enabled=true&screen_width=1440&screen_height=960&browser_language=zh-CN&browser_platform=Win32&browser_name=Mozilla&browser_version=5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36&browser_online=true&tz_name=Asia/Shanghai&identity=audience&room_id=7207278655167318816&heartbeatDuration=0&signature=R4/bsUQ+Ps82hF6J" + wss_url = f"wss://webcast3-ws-web-lq.douyin.com/webcast/im/push/v2/?app_name=douyin_web&version_code=180800&webcast_sdk_version=1.3.0&update_version_code=1.3.0&compress=gzip&internal_ext=internal_src:dim|wss_push_room_id:7207278655167318816|wss_push_did:7207288815714141734|dim_log_id:20230306141005A7E02173D68CBD5587C4|fetch_time:1678083005453|seq:1|wss_info:0-1678083005453-0-0|wrds_kvs:WebcastRoomStatsMessage-1678082996341225893_HighlightContainerSyncData-5_InputPanelComponentSyncData-1678075358394993109_WebcastRoomRankMessage-1678082666367325824&cursor=t-1678083005453_r-1_d-1_u-1_h-1&host=https://live.douyin.com&aid=6383&live_id=1&did_rule=3&debug=false&endpoint=live_pc&support_wrds=1&im_path=/webcast/im/fetch/&user_unique_id=7207288815714141734&device_platform=web&cookie_enabled=true&screen_width=1440&screen_height=960&browser_language=zh-CN&browser_platform=Win32&browser_name=Mozilla&browser_version=5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/110.0.0.0%20Safari/537.36&browser_online=true&tz_name=Asia/Shanghai&identity=audience&room_id={room_id}&heartbeatDuration=0&signature={sign}" + + return room_id, room_title, room_user_count, wss_url, ttwid + + + +def keymessage(ws,byte,logid,payloadtype): + # print('keymessage---',keymessage) + webcast_im_Response = pb.webcast_im_Response() + webcast_im_Response.ParseFromString(byte) + # print(webcast_im_Response) + for item in webcast_im_Response.messages: + # print(item.method) + if item.method == 'WebcastMemberMessage': + webcast_im_MemberMessage = pb.webcast_im_MemberMessage() + webcast_im_MemberMessage.ParseFromString(item.payload) + # print(webcast_im_MemberMessage) + try: + nickname = webcast_im_MemberMessage.user.nickname + text = webcast_im_MemberMessage.common.displaytext.defaultpattern.strip('{0:user} ').strip('{1:string}') + print(nickname+':'+text) + except: + pass + if item.method == 'WebcastChatMessage': + webcast_im_ChatMessage = pb.webcast_im_ChatMessage() + webcast_im_ChatMessage.ParseFromString(item.payload) + # print(webcast_im_ChatMessage) + try: + nickname = webcast_im_ChatMessage.user.nickname + # print(nickname) + content = webcast_im_ChatMessage.content + # print(content) + # print(nickname, ':', content) + except: + pass + if item.method == 'WebcastGiftMessage': + webcast_im_GiftMessage = pb.webcast_im_GiftMessage() + webcast_im_GiftMessage.ParseFromString(item.payload) + # print(webcast_im_GiftMessage) + print(webcast_im_GiftMessage.common.describe) + try: + user = webcast_im_GiftMessage.user.nickname + gift = webcast_im_GiftMessage.gift.name + # print(webcast_im_GiftMessage.common.describe) + except: + pass + if item.method == 'WebcastSocialMessage': + webcast_im_SocialMessage = pb.webcast_im_SocialMessage() + webcast_im_SocialMessage.ParseFromString(item.payload) + try: + user = webcast_im_SocialMessage.user.nickname + text = webcast_im_SocialMessage.common.displaytext.defaultpattern.strip('{0:user} ') + # print(webcast_im_SocialMessage) + # print(user,text) + except: + pass + if item.method == 'WebcastLikeMessage': + webcast_im_LikeMessage = pb.webcast_im_LikeMessage() + webcast_im_LikeMessage.ParseFromString(item.payload) + try: + user = webcast_im_LikeMessage.user.nickname + # print(user) + text = webcast_im_LikeMessage.common.displaytext.pieces[-1].stringvalue + # print(text) + # print(user,text) + + except: + pass + # print(webcast_im_LikeMessage) + if item.method == 'WebcastRoomStatsMessage': + webcast_im_RoomStatsMessage = pb.webcast_im_RoomStatsMessage() + webcast_im_RoomStatsMessage.ParseFromString(item.payload) + print(webcast_im_RoomStatsMessage) + needack = webcast_im_Response.needack + # print(needack) + if needack: + internalext = webcast_im_Response.internalext + # print(webcast_im_Response.cursor) + ackpayload = ctx.call('get_ackpayload', internalext) + # print(ackpayload) + ackpayload = base64.b64decode(ackpayload) + # print(ackpayload) + pushproto_PushFrame2 = pb.pushproto_PushFrame() + pushproto_PushFrame2.payloadtype = 'ack' + pushproto_PushFrame2.payload = ackpayload + pushproto_PushFrame2.logid = logid + # print(pushproto_PushFrame2.SerializeToString()) + ws.send(pushproto_PushFrame2.SerializeToString()) + if payloadtype == 'close': + ws.close() + +def on_open(ws): + print('连接成功!!!') + ws.send(ping_byte) + + +def on_message(ws, content): + print('已获得数据:') + pushproto_PushFrame.ParseFromString(content) + logid=pushproto_PushFrame.logid + payloadtype=pushproto_PushFrame.payloadtype + # print(pushproto_PushFrame.headers) + headers_list = {} + for item in pushproto_PushFrame.headers: + headers_list[item.key] = item.value + # print(headers_list) + if 'compress_type' in headers_list and headers_list['compress_type'] == 'gzip': + payload = pushproto_PushFrame.payload + payload = base64.b64encode(payload).decode() + string = ctx.call('handle', payload) + byte = base64.b64decode(string) + keymessage(ws,byte,logid,payloadtype) + else: + payload = pushproto_PushFrame.payload + keymessage(ws, payload, logid,payloadtype) + + + + + +def on_ping(ws): + ws.send(ping_byte) + + + +def on_error(ws,errormessag,**kwargs): + try: + pass + except: + pass + print("on_error:") + print(errormessag) + + + +def on_close(ws, content,**kwargs): + print("连接已关闭!!!") + + +def run(): + + web_url = "https://live.douyin.com/911085801976" + + room_id, room_title, room_user_count, wss_url, ttwid = fetch_live_room_info(web_url) + print(f'欢迎来到{room_title}直播间,直播间人数{room_user_count}') + cookie=f'ttwid={ttwid}' + ws = websocket.WebSocketApp( + url=wss_url, + header={ + "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36' + + }, + cookie=cookie, + on_open=on_open, + on_message=on_message, + on_error=on_error, + on_close=on_close, + on_ping=on_ping + ) + ws.run_forever(ping_interval=10) + + +if __name__ == '__main__': + run() diff --git a/douyinlive/new.proto b/douyinlive/new.proto new file mode 100644 index 00000000..60bc2286 --- /dev/null +++ b/douyinlive/new.proto @@ -0,0 +1,10219 @@ +syntax = "proto3"; +message pushproto_PushHeader{ + string key=1; + string value=2; +} +message pushproto_PushFrame{ + uint64 seqid=1; + uint64 logid=2; + uint64 service=3; + uint64 method=4; +repeated pushproto_PushHeader headers=5; + string payloadencoding=6; + string payloadtype=7; + bytes payload=8; +} +message webcast_im_Response{ +repeated webcast_im_Message messages=1; + string cursor=2; + int64 fetchinterval=3; + int64 now=4; + string internalext=5; + int32 fetchtype=6; + int64 heartbeatduration=8; + bool needack=9; + string pushserver=10; + string livecursor=11; + bool historynomore=12; +} +message webcast_im_Message{ + string method=1; + bytes payload=2; + int64 msgid=3; + int32 msgtype=4; + int64 offset=5; + bool needwrdsstore=6; + int64 wrdsversion=7; + string wrdssubkey=8; +} + +//WebcastMemberMessage +message webcast_im_MemberMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + int64 membercount=3; + webcast_data_User operator=4; + bool issettoadmin=5; + bool istopuser=6; + int64 rankscore=7; + int64 topuserno=8; + int64 entertype=9; + int64 action=10; + string actiondescription=11; + int64 userid=12; + webcast_im_MemberMessage_EffectConfig effectconfig=13; + string popstr=14; + webcast_im_MemberMessage_EffectConfig entereffectconfig=15; + webcast_data_Image backgroundimage=16; + webcast_data_Image backgroundimagev2=17; + webcast_data_Text anchordisplaytext=18; + webcast_im_PublicAreaCommon publicareacommon=19; + int64 userentertiptype=20; + int64 anchorentertiptype=21; +} +message webcast_im_TraceTimeMetricV2{ + int64 optimestamp=1; + int64 producerduration=2; + int64 consumerduration=3; + int64 msgsendtimestamp=4; +} +message webcast_im_LiveEcomGeneralMessage{ + webcast_im_Common common=1; + string contenttype=2; + string contentformat=3; + int64 logicclock=4; + webcast_im_TraceTimeMetricV2 tracetimemetric=5; + bytes data=6; +} +message webcast_im_CouponActivityInfoMessage{ + int64 activitytype=1; + string beforetext=2; + string beforebutton=3; + string aftertext=4; + string afterbutton=5; +} +message webcast_im_CouponMetaInfoMessage{ + string couponmetaid=1; + string starttime=2; + string expiretime=3; + int64 periodtype=4; + int64 validperiod=5; + string startapplytime=6; + string endapplytime=7; + string couponname=8; + string url=9; + int64 threshold=10; + int64 credit=11; + int64 maxapplytimes=12; + int64 type=13; + string typedetail=14; + double discount=15; + string shopid=16; + int64 paytype=17; + int64 maxdiscountlimit=18; + string shopname=19; + string typestring=20; + string whatcoupon=21; + string couponstring=22; + int64 channelid=23; + int64 leftamount=24; + int64 hasapplied=25; + int64 status=26; + string shoplogo=27; + int64 isshow=28; + int64 totalamount=29; + int32 livecouponstatus=30; + int32 couponsource=31; + int64 userapplytimes=32; + bool cancontinueapply=33; + bool couponstatus=34; + bool couponreset=35; + int64 starttimetimestamp=36; + int64 expiretimetimestamp=37; + string avatar=38; + int64 koluid=39; + int64 platformsubtype=41; + bool hasavailablegoods=42; + string typetitle=43; + int64 kolusertag=45; + string typeicon=46; + int64 typeiconwidth=47; + int64 typeiconheight=48; + string couponcategory=49; +} +message webcast_im_LiveEcomMessage{ + webcast_im_Common common=1; +enum Msgtype { +msgtype_0=0; +} + Msgtype msgtype=2; + string nickname=3; + int64 purchasecnt=4; + string text=5; + string icon=6; + int64 metaid=7; + int64 servertime=8; + int64 countdown=9; + string activityjsonstr=10; +enum Coupontype { +coupontype_0=0; +} + Coupontype coupontype=11; + webcast_im_CouponActivityInfoMessage activityinfo=12; + webcast_im_CouponMetaInfoMessage couponmeta=13; + string metaidstr=14; +} +message webcast_im_ProductChangeMessage{ + webcast_im_Common common=1; + int64 updatetimestamp=2; + string updatetoast=3; +repeated webcast_im_ProductInfo updateproductinfo=4; + int64 total=5; +repeated string sectargetuid=7; +repeated webcast_im_CategoryInfo updatecategoryinfo=8; +} +message webcast_im_ProductInfo{ + int64 promotionid=1; + int32 index=2; + int64 explaintype=4; +} +message webcast_im_CategoryInfo{ + int32 id=1; + string name=2; +repeated string promotionids=3; + string type=4; + string uniqueindex=5; +} +message webcast_im_LiveStreamControlMessage{ + webcast_im_Common common=1; + string controlparams=2; +} +message webcast_im_MatchHostChangeMessage{ + webcast_im_Common common=1; + int64 teamid=2; + string teamname=3; + string schemaurl=4; + webcast_data_Image teamicon=5; + webcast_data_Image teambadge=6; + webcast_data_Image teambackground=7; + string systemmsg=8; +} +message webcast_im_MediaRoomNoticeMessage{ + webcast_im_Common common=1; + string intro=2; + int64 duration=3; + bool reviewpass=4; + string reviewfailtext=5; + string noticetitle=6; +} +message webcast_im_MediaLiveReplayVidMessage{ + webcast_im_Common common=1; + string vid=2; +} +message webcast_im_MemberMessage_EffectConfig{ + int64 type=1; + webcast_data_Image icon=2; + int64 avatarpos=3; + webcast_data_Text text=4; + webcast_data_Image texticon=5; + int32 staytime=6; + int64 animassetid=7; + webcast_data_Image badge=8; + webcast_data_Image texticonoverlay=10; + webcast_data_Image animatedbadge=11; + bool hassweeplight=12; + int64 centeranimassetid=14; + webcast_data_Image dynamicimage=15; + int64 mp4animassetid=17; + int64 priority=18; + int64 maxwaittime=19; + string dressid=20; + int64 alignment=21; + int64 alignmentoffset=22; + string effectscene=23; +} +message webcast_im_MotorCustomMessage{ + webcast_im_Common common=1; + string type=2; + string title=3; + string image=4; + string extra=5; +repeated webcast_im_MotorCustomMessage_Data data=6; +} +message webcast_im_MotorCustomMessage_Data{ + string image=1; + string url=2; + string content=3; + string extra=4; +} +//WebcastMemberMessage补充 +message webcast_data_GuestBattleGradeItem{ + int64 level=1; + string levelstr=2; + int64 score=3; + string scorestr=4; + bool isfulllevel=5; +} +message webcast_data_GuestBattleUserGradeInfo{ + webcast_data_GuestBattleGradeItem curgrade=1; + webcast_data_GuestBattleGradeItem nextgrade=2; + int64 upgradescore=3; + string upgradescorestr=4; +} +message webcast_data_GuestBattleScoreInfo{ + int64 scoretype=1; + string name=2; + string description=3; + string tag=4; + webcast_data_Image crowngraderuleimg=5; +} +message webcast_data_GuestBattleUIInfo{ + webcast_data_Image openanimation=1; + webcast_data_Image scoreicon=2; +} +message webcast_data_GuestBattleContributors{ +repeated int64 userids=1; +} +message webcast_data_BattleResult{ + int64 guestid=1; + string score=2; + int64 rank=3; + string scorefuzzy=4; + webcast_data_GuestBattleContributors contributors=5; + webcast_data_LinkmicQuickInteract quickinteract=6; + webcast_data_GuestBattleUserGradeInfo crowninfo=7; + string nickname=8; + int64 scorenum=9; +enum Role { +role_0=0; +} + Role role=10; + string guestidstr=11; +} +message webcast_data_GuestBattleInfo{ + int64 battleid=1; + int64 battletype=2; + int64 status=3; +repeated webcast_data_BattleResult results=4; + int64 currenttime=5; + int64 finishtime=6; + int64 showduration=7; + string battleidstr=8; + int64 losernum=9; + string dressid=10; + int64 scoretype=11; + webcast_data_GuestBattleUIInfo uiinfo=12; +} +message webcast_data_EmojiPermission{ + bool haspermission=1; + string toastwithoutpermission=2; + string bottomtext=3; + string schema=4; +} +message webcast_data_SendInteractEmojiConfig{ + webcast_data_Image interactemoji=1; + int64 durationms=2; + int64 start=3; + webcast_data_Image ownemoji=4; + int64 ownemojidurationms=5; + int64 offset=6; + int64 scaleup=7; + bool reshape=8; + string soundurl=9; + int64 reshapestart=10; +} +message webcast_data_EmojiInteractResource{ + webcast_data_SendInteractEmojiConfig fromimage=1; + webcast_data_SendInteractEmojiConfig passimage=2; + webcast_data_SendInteractEmojiConfig toimage=3; +} +message webcast_data_EmojiAvatarResource{ + int64 actionid=1; +} +message webcast_data_EmojiTag{ + string content=1; +} +message webcast_data_LinkmicAudienceEmoji{ + int64 emojiid=1; + bool israndom=2; + webcast_data_Image emojiimage=3; + webcast_data_Image emojidynamicimage=4; + string emojiname=5; + int64 animationdurationms=6; + int64 emojiresultdurationms=7; +enum Type { +type_0=0; +} + Type type=8; + webcast_data_EmojiPermission permission=9; + string emojisound=10; + webcast_data_EmojiInteractResource interactresource=11; +enum Categorytype { +categorytype_0=0; +} + Categorytype categorytype=12; + webcast_data_EmojiAvatarResource avatarresource=13; + bool needreverse=14; + webcast_data_EmojiTag emojitag=15; +enum Emojistatus { +emojistatus_0=0; +} + Emojistatus emojistatus=16; +} +message webcast_data_LinkmicLinkerExtra{ + webcast_data_LinkmicLinkerExtra_SwitchSceneInfo switchsceneinfo=1; + webcast_data_LinkmicLinkerExtra_SwitchSceneInfo switchsceneinfonormal=2; +} +message webcast_data_LinkmicLinkerExtra_SwitchSceneInfo{ + int64 scenebefore=1; + int64 uilayoutbefore=2; +} +message webcast_data_LinkmicGroupExtra{ + webcast_data_LinkmicGroupExtra_SwitchSceneInfo switchsceneinfo=1; + webcast_data_LinkmicGroupExtra_SwitchSceneInfo switchsceneinfonormal=2; +} +message webcast_data_LinkmicGroupExtra_SwitchSceneInfo{ + int64 maxapplybefore=1; + int64 maxinvitebefore=2; + int64 maxreadybefore=3; + int64 maxlinkedbefore=4; +} +message webcast_data_LinkmicAudienceEnterMessageExtra{ + webcast_data_LinkmicAudienceEnterMessageExtra_UserInfo enteruser=1; +} +message webcast_data_LinkmicAudienceEnterMessageExtra_UserInfo{ + int64 userid=1; + int64 fanticket=2; +} +message webcast_data_LinkmicAudienceSettingValue{ +enum Status { +Status_0=0; +} + Status status=1; + string extra=2; +} +message webcast_data_LinkmicAudienceSetting{ +enum Key { +Key_0=0; +} + Key key=1; + webcast_data_LinkmicAudienceSettingValue value=2; +} +message webcast_data_AnchorLinkmicInfo{ + string rtcextinfo=1; + string linkmicidstr=2; + bool usebackupstream=3; +} +message webcast_data_LinkmicPositionItem{ + int64 position=1; +enum Status { +status_0=0; +} + Status status=2; + string activename=3; +enum Verifystatus { +verifystatus_0=0; +} + Verifystatus verifystatus=4; +enum Positiontype { +positiontype_0=0; +} + Positiontype positiontype=5; +} +message webcast_data_LinkmicAudiencePairUserInfo{ + webcast_data_User user=1; +} +message webcast_data_LinkmicAudiencePairUser{ + webcast_data_LinkmicAudiencePairUserInfo guest=1; + webcast_data_LinkmicAudiencePairUserInfo investor=2; +} +message webcast_data_LinkmicSocialShareVideoReport{ + int64 roomid=1; + int64 anchorid=2; + string eventkey=3; +repeated webcast_data_LinkmicSocialShareVideoReport_UserInfo linkeduserinfos=4; +} +message webcast_data_LinkmicSocialShareVideoReport_UserInfo{ + int64 userid=1; + string nickname=2; + webcast_data_Image avatarmedium=3; + int64 starttime=4; + int64 linkduration=5; + int64 endtime=6; +} +message webcast_data_FastMatchResultTag{ + string tagname=1; + string value=2; +} +message webcast_data_MicDressButton{ +enum Switch { +Switch_0=0; +} + Switch switch=1; +repeated webcast_data_MicDressButton_ButtonInfo buttoninfo=2; +} +message webcast_data_MicDressButton_ButtonInfo{ + string toast=1; + bool disable=2; + string schema=3; + bool clicktonext=4; +} +message webcast_data_LinkmicQuickInteract{ + webcast_data_User sendgiftuser=1; + int64 thankscarouselduration=2; + string thankscontent=3; + int64 receivegiftuserid=4; +} +message webcast_data_InviteRoomInfo{ + int64 inviterroomid=1; + int64 liveroommode=2; + int64 usercount=3; + int64 score=4; + string usercountfuzzy=5; + string scorefuzzy=6; + string roomdesc=7; + string inviterroomidstr=8; +} +message webcast_data_CrossRoomLinkReplyGuestInfo{ + int64 userid=1; + bool islowclientversion=2; + bool isselected=3; + bool isnotsupportapp=4; + string useridstr=5; +} +message webcast_data_LinkmicInteractEntrance{ +enum Status { +Status_0=0; +} + Status status=1; +repeated webcast_data_LinkmicInteractEntrance_ButtonInfo buttoninfos=2; + string source=3; + string name=4; + int64 entranceid=5; + string namecolor=6; +} +message webcast_data_LinkmicInteractEntrance_ButtonInfo{ + string toast=1; + bool disable=2; + string schema=3; + bool clicktonext=4; + webcast_data_Image image=5; + string toastcolor=6; +} +message webcast_data_AntiCheatSchemaExtra{ + string authscene=1; + string authflow=2; + string authticket=3; + int64 popupdisplayduration=4; + string popuptext=5; +} +message webcast_data_LinkmicTeamfightContributors{ +repeated int64 userids=1; +} +message webcast_data_LinkmicTeamfightPlayer{ + int64 userid=1; + int64 score=2; + string scorestr=3; + string scorefuzzy=4; + webcast_data_LinkmicTeamfightContributors contributors=5; +enum Role { +role_0=0; +} + Role role=6; +} +message webcast_data_LinkmicTeamfightTeamInfo{ + int64 teamid=1; + int64 score=2; + string scorestr=3; + string scorefuzzy=4; + webcast_data_LinkmicTeamfightContributors contributors=5; +repeated webcast_data_LinkmicTeamfightPlayer players=6; + bool isscorefuzzy=7; + int64 ownerid=8; + string teamidstr=9; +} +message webcast_data_LinkmicTeamfightInfo{ + int64 teamfightid=1; + string teamfightidstr=2; +enum Type { +type_0=0; +} + Type type=3; +enum Status { +status_0=0; +} + Status status=4; + int64 starttime=5; + int64 duration=6; + int64 punishstarttime=7; + int64 punishduration=8; +repeated webcast_data_LinkmicTeamfightTeamInfo teaminfos=9; + int64 winteamid=10; + int64 currenttimems=11; +enum Pkbarstyle { +pkbarstyle_0=0; +} + Pkbarstyle pkbarstyle=12; + int64 showstarttime=13; + int64 initiatoruserid=14; +enum Scoretype { +scoretype_0=0; +} + Scoretype scoretype=15; + int64 showduration=16; + int64 initiatoranchorid=17; + string winteamidstr=18; + webcast_data_TeamfightRoomBattleContent roombattlecontent=100; +} +message webcast_data_JoinTeamfightInfo{ + int64 teamid=1; + string teamidstr=2; +} +message webcast_data_RoomBattleProcessInfo{ +enum Status { +Status_0=0; +} + Status status=1; + webcast_data_RoomBattleProcessSelectGuestsContent selectguestscontent=2; + webcast_data_RoomBattleProcessWaitingBattleContent waitingbattlecontent=3; +} +message webcast_data_RoomBattleProcessWaitingReplyContent{ + string toast=1; +} +message webcast_data_RoomBattleProcessReceiveReplyContent{ +} +message webcast_data_RoomBattleProcessSelectGuestsContent{ +repeated webcast_data_CrossRoomLinkReplyGuestInfo guestinfos=1; +} +message webcast_data_RoomBattleProcessWaitingBattleContent{ + string toast=1; + int64 selectguestswaitingsec=2; +} +message webcast_data_RoomBattleRoomInfo{ + int64 id=1; +enum Joinstatus { +joinstatus_0=0; +} + Joinstatus joinstatus=2; + int64 startoperatoruserid=3; +} +message webcast_data_TeamfightRoomBattleContent{ +enum Invitesource { +invitesource_0=0; +} + Invitesource invitesource=2; + string extra=3; +} +message webcast_data_RoomBattleDataInfo{ + int64 roombattlecreatetimems=1; +enum Invitesource { +invitesource_0=0; +} + Invitesource invitesource=2; +} +message webcast_data_PatternRef{ + string key=1; + string defaultpattern=2; +} +message webcast_data_TextFormat{ + string color=1; + bool bold=2; + bool italic=3; + int32 weight=4; + int32 italicangle=5; + int32 fontsize=6; + bool useheighlightcolor=7; + bool useremoteclor=8; +} +message webcast_data_TextPieceUser{ + webcast_data_User user=1; + bool withcolon=2; +} +message webcast_data_TextPieceGift{ + int64 giftid=1; + webcast_data_PatternRef nameref=2; +} +message webcast_data_TextPieceHeart{ + string color=1; +} +message webcast_data_TextPiecePatternRef{ + string key=1; + string defaultpattern=2; +} +message webcast_data_TextPieceImage{ + webcast_data_Image image=1; + float scalingrate=2; +} +message webcast_data_TextPiece{ + int32 type=1; + webcast_data_TextFormat format=2; + string valueref=3; + string stringvalue=11; + webcast_data_TextPieceUser uservalue=21; + webcast_data_TextPieceGift giftvalue=22; + webcast_data_TextPieceHeart heartvalue=23; + webcast_data_TextPiecePatternRef patternrefvalue=24; + webcast_data_TextPieceImage imagevalue=25; +} +message webcast_data_Text{ + string key=1; + string defaultpattern=2; + webcast_data_TextFormat defaultformat=3; +repeated webcast_data_TextPiece pieces=4; +} +message webcast_data_CombinedText{ +repeated webcast_data_DisplayItem displayitems=1; + webcast_data_SchemaInfo schemainfo=10; + webcast_data_ComboInfo comboinfo=11; +} +message webcast_data_DisplayItem{ +enum Displayitemtype { +DisplayItemType_0=0; +} + Displayitemtype displayitemtype=1; + bool combofresh=20; + webcast_data_SchemaInfo schemainfo=21; + webcast_data_ImagesItem imagesitem=50; + webcast_data_TextItem textitem=51; +} +message webcast_data_ImagesItem{ +repeated webcast_data_Image images=1; +enum Displaystyle { +displaystyle_0=0; +} + Displaystyle displaystyle=20; +} +message webcast_data_TextItem{ + webcast_data_Text text=1; +} +message webcast_data_SchemaInfo{ + string schemaurl=1; +} +message webcast_data_ComboInfo{ + int64 comboseq=1; + int64 comboorder=2; +} +//webcast_im_Common +message webcast_im_Common{ + string method=1; + int64 msgid=2; + int64 roomid=3; + int64 createtime=4; + int32 monitor=5; + bool isshowmsg=6; + string describe=7; + webcast_data_Text displaytext=8; + int64 foldtype=9; + int64 anchorfoldtype=10; + int64 priorityscore=11; + string logid=12; + string msgprocessfilterk=13; + string msgprocessfilterv=14; + webcast_data_User user=15; + webcast_data_Room room=16; + int64 anchorfoldtypev2=17; + int64 processatseitimems=18; + int64 randomdispatchms=19; + bool isdispatch=20; + int64 channelid=21; + int64 diffsei2abssecond=22; + int64 anchorfoldduration=23; + int64 appid=24; +} +message webcast_im_PublicAreaCommon{ + webcast_data_Image userlabel=1; + int64 userconsumeinroom=2; + int64 usersendgiftcntinroom=3; +} +message webcast_im_LandscapeAreaCommon{ + bool showhead=1; + bool shownickname=2; + bool showfontcolor=3; +repeated string colorvalue=4; +} +message webcast_im_FlexImageStruct{ +repeated string urllist=1; + string uri=2; + int64 topborderheight=5; +} +message webcast_im_CommonBubbleConfig{ + string content=1; + int64 duration=2; + webcast_data_Text richtext=3; + string schemeurl=4; + webcast_im_FlexImageStruct backgroundimage=5; + webcast_data_Image arrowimage=6; +enum Messagetype { +messagetype_0=0; +} + Messagetype messagetype=7; +enum Arrowposition { +arrowposition_0=0; +} + Arrowposition arrowposition=8; +} +message webcast_im_GuestBattleMessage{ + webcast_im_Common common=1; + int64 msgtype=2; + webcast_data_GuestBattleInfo battleinfo=3; + string finishtoast=4; + webcast_im_GuestBattleUpdateContent updatecontent=100; + webcast_im_GuestBattleFinishContent finishcontent=101; +} +message webcast_im_GuestBattleUpdateContent{ + bool crownupgrade=1; +} +message webcast_im_GuestBattleFinishContent{ +enum Reason { +Reason_0=0; +} + Reason reason=1; + int64 finishuserid=2; +} +message webcast_im_LinkmicTeamfightMessage{ + webcast_im_Common common=1; +enum Msgtype { +msgtype_0=0; +} + Msgtype msgtype=2; + webcast_data_LinkmicTeamfightInfo teamfightinfo=3; + webcast_im_LinkmicTeamfightFinishContent finishcontent=100; + webcast_im_LinkmicTeamfightCreateContent createcontent=101; + webcast_im_LinkmicTeamfightSettleContent settlecontent=102; +} +message webcast_im_LinkmicTeamfightFinishContent{ + string finishtoast=1; + string guestfinishtoast=2; +enum Reason { +reason_0=0; +} + Reason reason=3; + int64 finishroomid=4; + int64 finishuserid=5; +} +message webcast_im_LinkmicTeamfightCreateContent{ +enum Reason { +reason_0=0; +} + Reason reason=3; +} +message webcast_im_LinkmicTeamfightSettleContent{ + string disableshowtoast=1; +} +message webcast_im_UpdatedProductInfo{ + int64 price=1; + string title=2; + string cover=3; + int64 status=4; + string popupicon=5; +} +message webcast_im_UpdatedCouponInfo{ + string tag=1; + string couponurl=2; + string couponapplet=3; + bool isvalid=4; + string couponmetaid=5; +} +message webcast_im_UpdatedCampaignInfo{ + bool isvalid=1; + string label=2; + string price=3; + string pic=4; + string starttime=5; + string endtime=6; + string timestartlabel=7; + string timeendlabel=8; + string userlimit=9; + string ispreheat=10; + string campaignid=11; +} +message webcast_im_SkuInfo{ + string skuid=1; + int64 stocknum=2; + int64 price=3; + int64 couponprice=4; +} +message webcast_im_TraceTimeMetric{ + int64 optimestamp=1; + int64 producerduration=2; + int64 consumerduration=3; + int64 msgsendtimestamp=4; +} +message webcast_im_UpdatedSkuInfo{ + int64 minprice=2; + int64 maxprice=3; + int64 unuseminprice=4; + int64 couponprice=5; +} +message webcast_im_UpdatedCommentaryVideoInfo{ + int64 action=1; +} +message webcast_im_UpdatedGroupInfo{ +repeated string avatarlist=1; + int64 joined=2; + int64 groupsize=3; + int64 persent=4; +} +message webcast_im_UserBid{ + string pic=1; + string name=2; + int64 price=3; +} +message webcast_im_Img{ +repeated string urllist=1; + int32 height=2; + int32 width=3; +} +message webcast_im_CurrentUserInfo{ + webcast_im_Img userpic=1; + string username=2; + int64 userid=3; +} +message webcast_im_IncrPriceList{ + int64 price=1; + int64 range=2; +} +message webcast_im_AuctionInfo{ + int64 price=1; + string pricelabel=2; + int32 status=3; + string jumpurl=4; + webcast_im_CurrentUserInfo currentuserinfo=5; +repeated webcast_im_IncrPriceList incrpricelists=6; + string buttonlabel=7; + int64 productid=8; + int64 endtime=9; + int32 bizid=10; +} +message webcast_im_AuctionSuccess{ + string title=1; + int64 productid=2; + string productname=3; + string productpic=4; + int64 price=5; + int64 charge=6; + int64 freight=7; + int64 total=8; + string buttonlabel=9; + string jumpurl=10; + string freightcollect=11; + int64 leftpaymenttime=12; + int32 bizid=13; + string depositinfo=14; +} +message webcast_im_RedpackActivityInfo{ + int64 redpacktype=1; + string redpackactivityid=2; + string redpackactivityname=3; + int64 startapplytime=4; + int64 endapplytime=5; + int64 preheattime=6; + int64 totalamount=7; + string authoravatarurl=8; + string authorname=9; + string pendantbackgroundurl=10; + string redpackfrontbackgroundurl=11; + string redpacklabel=12; + string redpackafterbackgroundurl=13; + string redpackafterbelturl=14; + int64 scattertime=15; + int64 servertime=16; + int64 maxamount=17; + int64 showtype=18; + string shorttouchpendantbackgroundurl=19; + string shorttouchpendanticonurl=20; + string shorttouchlottieurl=21; +} +message webcast_im_UpdatedCartInfo{ + webcast_data_CartVertical vertical=1; + webcast_data_CartHorizontal horizontal=2; + webcast_data_GlobalCustomIcons globalcustomicons=3; +} +message webcast_im_LotteryProductShortInfo{ + int64 productid=1; + string img=2; +} +message webcast_im_LotteryInfo{ + int64 lotterytype=1; + string entericon=2; + string icon=3; + string activityid=4; + int64 opentime=5; + webcast_im_LotteryProductShortInfo productinfo=6; +} +message webcast_im_LotteryUnusualInfo{ + string productname=1; + int64 opentime=2; +} +message webcast_im_WinLotteryAlert{ + string title=1; + string content=2; + string buttonlabel=3; +} +message webcast_im_WinLotteryInfo{ + string title=1; + string name=2; + string img=3; + string buttonlabel=4; + string winrecordid=5; + string activityid=6; + bool isaddressed=7; + webcast_im_WinLotteryAlert alert=8; + bool iswin=9; + string jumpurl=10; + int64 productid=11; + int64 buytime=13; + int64 lotterytype=14; + string productidstr=15; +} +message webcast_im_BenefitLabel{ + string lefttext=1; + string righttext=2; + int32 textstyle=3; + int32 colorstyle=4; + int32 divline=5; +} +message webcast_im_LotteryInfoList{ + string activityid=1; + int64 tasktype=2; + int64 opentime=3; + int64 useractivitystatus=4; + string winrecordid=5; + string resultlabel=6; + string buttonlabel=7; +repeated string text=8; + string jumpurl=9; + int64 lotterytype=10; + string elastictitle=11; + webcast_im_BenefitLabel benefitlabel=12; +} +message webcast_im_HotAtmosphere{ + string img=1; + string salenum=2; + int64 type=3; + string num=4; + string bgcolor=5; + string bordercolor=6; + int64 leftmargin=7; + int64 uitype=8; +repeated string bgcolors=9; +repeated string bordercolors=10; + string topimg=11; +} +message webcast_im_UpIcon{ + string name=1; + string upicon=2; + string updesc=3; + string publicscreennotice=4; +} +message webcast_im_FilterSwitchChangeData{ + bool enable=1; + webcast_im_UpIcon upicon=2; +} +message webcast_im_RoomTagOfflineInfo{ + int64 tagtype=1; + string usertoast=2; +} +message webcast_im_InteractionData{ + bool full=1; +repeated webcast_im_InteractionContent contents=2; +} +message webcast_im_InteractionContent{ + webcast_im_InteractionContentCheck check=1; + int32 priority=2; + int32 loopcount=3; +repeated webcast_im_InteractionElement content=4; +} +message webcast_im_InteractionContentCheck{ + int64 productid=1; + int32 index=2; +} +message webcast_im_InteractionElement{ +enum Elementtype { +ElementType_0=0; +} + Elementtype elementtype=1; + string text=2; + string textcolor=3; + webcast_im_InteractionAvatar avatars=4; + int32 blankwidth=5; +} +message webcast_im_InteractionAvatar{ +repeated string urllist=1; + int32 width=2; + int32 height=3; +} +message webcast_im_LiveShoppingMessage{ + webcast_im_Common common=1; +enum Msgtype { +msgtype_0=0; +} + Msgtype msgtype=2; + int64 promotionid=3; +enum Bubbletype { +bubbletype_0=0; +} + Bubbletype bubbletype=5; + int64 screenshottimestamp=6; +repeated string sectargetuid=7; + string ecomnotice=8; +enum Updatetype { +updatetype_0=0; +} + Updatetype updatetype=10; + webcast_im_UpdatedProductInfo updatedproductinfo=11; + bool soldout=12; + webcast_im_UpdatedCouponInfo updatedcouponinfo=13; + webcast_im_UpdatedCampaignInfo updatedcampaigninfo=14; + int64 updatetimestamp=15; + string buttonlabel=16; + int64 promotionsnum=17; + webcast_im_UpdatedSkuInfo updateskuinfo=18; + webcast_im_UpdatedCommentaryVideoInfo updatedcommentaryvideoinfo=19; + webcast_im_UpdatedGroupInfo updatedgroupinfo=20; + string commerceauthoritychangetoast=21; + webcast_im_TraceTimeMetric tracetimemetric=22; + webcast_im_AuctionSuccess auctionsuccess=23; + webcast_im_AuctionInfo auctioninfo=24; + webcast_im_RedpackActivityInfo redpackactivityinfo=25; + webcast_im_UpdatedCartInfo updatedcartinfo=26; + webcast_im_LotteryInfo lotteryinfo=27; + webcast_im_WinLotteryInfo winlotteryinfo=28; + webcast_im_LotteryInfoList lotteryinfolist=29; + webcast_im_HotAtmosphere hotatmosphere=30; + string updatetoast=31; + bool cansold=32; + int64 logicalclock=33; + webcast_im_RoomTagOfflineInfo roomtagofflineinfo=34; + webcast_im_FilterSwitchChangeData filterswitchchangedata=35; + webcast_im_InteractionData interactiondata=36; +} +message webcast_data_CircleInfo{ + int64 id=1; + string name=2; + webcast_data_Image coverimg=3; + string description=4; +} +message webcast_data_StageStruct{ + string title=1; + string desc=2; + string iconurllock=3; + string iconurlunlock=4; + int64 type=5; + int64 subtype=6; + int64 unlockcount=7; + webcast_data_HiddenGiftExtra giftextra=8; + webcast_data_ShootExtra shootextra=9; + webcast_data_PosterExtra posterextra=10; +} +message webcast_data_HiddenGiftExtra{ + string giftid=1; +} +message webcast_data_ShootExtra{ + int64 shoottimes=1; +repeated string text=2; + int64 assetid=3; +} +message webcast_data_PosterExtra{ + string posterid=1; +} +message webcast_data_EasterEggData{ + bool haseasteregg=1; + int64 stage=2; + int64 totalstage=3; + int64 effectsnum=4; + int64 startcount=5; + int64 endcount=6; + int64 count=7; + string panelurl=8; + webcast_data_Image entranceicon=9; +} +message webcast_data_EcomLiveCard{ + webcast_data_EcomProduct product=1; + webcast_data_EcomIcon icon=2; + webcast_data_EcomCampaign campaign=3; +} +message webcast_data_EcomProduct{ + int64 promotionid=1; + int64 productid=2; + string title=3; + string coverimage=4; + webcast_data_EcomPrice price=5; + int64 regularprice=6; + int64 depositprice=7; +} +message webcast_data_EcomPrice{ + string prefix=1; + string suffix=2; + int64 bycent=3; + string formatprice=4; +} +message webcast_data_EcomIcon{ + string url=1; +} +message webcast_data_EcomCampaign{ + int64 remainingseconds=1; + webcast_data_EcomAuction auction=2; + int64 type=3; +} +message webcast_data_EcomAuction{ + int64 price=1; + string pricelabel=2; + string buttonlabel=3; + webcast_data_EcomBidder user=4; + int64 status=5; +} +message webcast_data_EcomBidder{ + string name=1; + webcast_data_EcomAvatar avatar=2; +} +message webcast_data_EcomAvatar{ + string url=1; + int64 width=2; + int64 height=3; +} +message webcast_data_EcomPop{ + int64 productid=1; + int64 promotionid=2; + string title=3; + string cover=4; + webcast_data_EcomPrice minprice=5; + string sellingpoint=6; + string jumanjijson=7; +} +message webcast_data_Coupon{ + string icon=1; + string starttime=2; + string expiretime=3; + string couponname=4; + string url=5; + string couponstring=6; + int64 countdown=7; + int64 showtype=8; + string couponmetaid=9; + string coupontype=10; +} +message webcast_data_Redpack{ + int64 redpacktype=1; + int64 redpackactivityid=2; + string redpackactivitydisplaytext=3; + int64 startapplytime=4; + int64 endapplytime=5; + int64 preheattime=6; + int64 servertime=7; + int64 hasapplied=8; + string iconurl=9; +} +message webcast_data_EcomGoodsCard{ + int64 productid=1; + string title=2; + string cover=3; + webcast_data_EcomPrice minprice=4; + webcast_data_Coupon coupon=5; + int64 promotionid=6; + int64 jumpdestination=7; + int64 cardtype=8; + webcast_data_Redpack redpack=9; +} +message webcast_data_RedsShowInfo{ + int32 datatype=1; + string fulltext=2; +} +message webcast_data_SwitchExtraBase{ + string schemaforcheck=1; +} +message webcast_data_SwitchExtraForOpen{ + string schemaforopen=1; +} +message webcast_data_GameInvite{ + int64 id=1; + int64 kind=2; + int64 createtime=3; + int64 nowtime=4; + int64 expiretime=5; + int64 status=6; + int64 roomid=7; + string idstr=8; +} +message webcast_data_InvitationSwitch{ + int64 id=1; +enum Gamekind { +gamekind_0=0; +} + Gamekind gamekind=2; + int64 gameid=3; + int64 playkind=4; + int64 status=5; + string message=6; + webcast_data_SwitchExtraBase extrabase=7; + webcast_data_SwitchExtraForOpen extraforopen=8; + string idstr=9; +} +message webcast_data_GradeBuffInfo{ + int64 bufflevel=1; +enum Status { +status_0=0; +} + Status status=2; + int64 endtime=3; + webcast_data_Image buffbadge=5; +} +message webcast_data_Image{ +repeated string urllist=1; + string uri=2; + int64 height=3; + int64 width=4; + string avgcolor=5; + int32 imagetype=6; + string openweburl=7; + webcast_data_Image_Content content=8; + bool isanimated=9; +repeated webcast_data_Image_NinePatchSetting flexsettinglist=10; +repeated webcast_data_Image_NinePatchSetting textsettinglist=11; +} +message webcast_data_Image_Content{ + string name=1; + string fontcolor=2; + int64 level=3; + string alternativetext=4; +} +message webcast_data_Image_NinePatchSetting{ +repeated int64 settinglist=1; +} +message webcast_data_DiggIcon{ + int64 id=1; + webcast_data_Image normaliconurl=2; +} +message webcast_data_WebImage{ +repeated string urllist=1; +} +message webcast_data_AnchorLinkmicUserSettings{ + bool isturnon=1; + bool acceptmultilinkmic=2; + bool acceptnotfollowerinvite=3; + bool allowgifttootheranchors=4; + bool acceptfriendinvite=5; + bool accepthourlyrankinvite=6; + bool acceptpopularityrankinvite=7; + bool acceptrecommendsearchinvite=8; +} +message webcast_data_BattleUserSettings{ + bool isturnon=1; + bool acceptnotfollowerinvite=2; + bool allowgifttootheranchors=3; + bool acceptfriendinvite=4; + bool accepthourlyrankinvite=5; + bool acceptpopularityrankinvite=6; + int64 inviterejectpermanenttotal=7; + int64 inviterejecttemporarytotal=8; + string inviterejecttemporarytext=9; + bool pkacceptvolumeup=10; + bool pkautoconfirm=11; +} +message webcast_data_BattleUserSettingsList{ +repeated webcast_data_BattleUserSettingsList_UserInfo list=1; + string nextcursor=2; +} +message webcast_data_BattleUserSettingsList_UserInfo{ + int64 userid=1; + string nickname=2; + webcast_data_Image avatarthumb=3; + int64 autoremovetime=4; +enum Sex { +sex_0=0; +} + Sex sex=5; + int64 rivallivingroomid=6; +} +message webcast_data_RivalExtraInfo{ + string text=1; +enum Texttype { +texttype_0=0; +} + Texttype texttype=2; + string label=3; +enum Anchorlayer { +anchorlayer_0=0; +} + Anchorlayer anchorlayer=4; + webcast_data_RivalExtraInfo_LinkerInfo linkerinfo=5; + webcast_data_AnchorLinkmicUserSettings linkmicusersettings=6; + webcast_data_BattleUserSettings battleusersettings=7; + int64 videoshowscore=8; + webcast_data_RivalExtraInfo_GameInfo gameinfo=9; + string signextra=10; + string recommendinfo=11; +enum Fromserverinvitetype { +fromserverinvitetype_0=0; +} + Fromserverinvitetype fromserverinvitetype=12; +} +message webcast_data_RivalExtraInfo_LinkerInfo{ +repeated webcast_data_RivalExtraInfo_LinkerInfo_UserInfo linkedusers=1; +} +message webcast_data_RivalExtraInfo_LinkerInfo_UserInfo{ + int64 userid=1; + string nickname=2; + webcast_data_Image avatarthumb=3; +} +message webcast_data_RivalExtraInfo_GameInfo{ + string gametext=1; + string gamename=2; +} +message webcast_data_MultiPKModeInfo{ +enum Modetab { +ModeTab_0=0; +} + Modetab modetab=1; + int64 version=3; +enum Switchsource { +switchsource_0=0; +} + Switchsource switchsource=4; + string versionstr=5; +} +message webcast_data_LinkerStats{ + webcast_data_MultiPKModeInfo multipkmodeinfo=1; + bool battledisplayentrance=2; + bool forbidinvitebygeneral=3; + bool forbidapplyfromother=4; +} +message webcast_data_GameInviteInfo{ +enum Invitesource { +invitesource_0=0; +} + Invitesource invitesource=1; +} +message webcast_data_LinkmicInfo{ + string rtcextinfo=1; + string livecoreinfo=2; +} +message webcast_data_MultiChannelInfo{ + bool usemultichannel=1; +} +message webcast_data_OfficialRoomInfo{ + bool isshowmoreanchor=1; + bool isuseserversubtitle=2; + string serversubtitle=3; +} +message webcast_data_RoomChannelInfo{ + int64 channelid=1; + string token=2; + bool isowner=3; + int64 membercount=4; +repeated webcast_data_User topuser=5; + string channelname=6; + int32 roomchannelmode=7; + webcast_data_User needapprovaluser=8; + webcast_data_User owner=9; + int64 maxmembercount=10; + webcast_data_RtcExtInfo rtcextinfo=200; +} +message webcast_data_RtcExtInfo{ + string linkmicidstr=1; + string rtcextinfo=2; + string livecoreexrinfo=3; + string rtcstrategy=4; + string publicstreamid=5; +} +message webcast_data_PanelWidget{ + int32 id=1; + string name=2; + string displaytext=3; + int32 type=4; + string imageurl=10; + string imagefallbackurl=11; + int32 isgray=12; + string toast=13; + int32 showtype=14; + string schemeurl=15; + string payload=100; +} +message webcast_data_VsEpisodeHighLight{ + int64 location=1; + string description=2; + webcast_data_Image image=3; +} +message webcast_data_EpisodePremierePlay{ +repeated webcast_data_VsEpisodeHighLight highlights=1; +enum Playtype { +playtype_0=0; +} + Playtype playtype=2; + int64 starttime=3; +} +message webcast_data_VSWatermark{ + int64 position=1; + int64 landscapedis=2; + int64 verticaldis=3; +repeated webcast_data_VSWatermarkIcon watermarkicon=4; +} +message webcast_data_VSWatermarkIcon{ + webcast_data_Image icon=1; + int64 iconwidth=2; + int64 icontype=3; + int64 landscapedis=4; + int64 verticaldis=5; +} +message webcast_data_VSBar{ + webcast_data_VSItemBar itemcomment=1; + webcast_data_VSItemBar itembar=2; +} +message webcast_data_VSItemComment{ + webcast_data_Image itemcommenticondark=1; + webcast_data_Image itemcommenticonlight=2; +} +message webcast_data_VSItemBar{ + webcast_data_Image icondark=1; + webcast_data_Image iconlight=2; + string title=3; + string seperator=4; + string detail=5; + int64 watchinfopv=6; + string watchinfoheat=7; + int64 collectionid=8; + int32 tabid=9; + string contenttype=10; +} +message webcast_data_EpisodePreviewImage{ + webcast_data_Image previewuriup=1; + webcast_data_Image previewuridown=2; +enum Previewtype { +previewtype_0=0; +} + Previewtype previewtype=3; + string previewwordup=4; + string previewworddown=5; +} +message webcast_data_VSGiftPannel{ +repeated string backgroundcolors=1; + webcast_data_Image background=2; + webcast_data_Image selected=3; +} +message webcast_data_EpisodePreviewBottom{ + string watchperiodstr=1; + string latestperiodstr=2; +} +message webcast_data_VSPannelIcon{ + webcast_data_Image splandscapeicon=1; + webcast_data_Image spverticalicon=2; + webcast_data_Image landscapeverticalswitchicon=3; + webcast_data_Image lockscreenicon=4; + webcast_data_Image landscapemoreicon=9; + webcast_data_Image verticalmoreicon=10; + webcast_data_Image landscapecommenticon=11; + webcast_data_Image verticalcommenticon=12; + webcast_data_Image verticallandscapeswitchicon=13; + webcast_data_Image verticallockscreenicon=14; +} +message webcast_data_MultiCameraBasicInfo{ + webcast_data_Image icon=1; + string iconbackgroundcolor=2; + string panelbackgroundcolor=3; + webcast_data_Image iconpad=4; + bool banxgs=5; + bool supportvscore=6; +} +message webcast_data_CollectionItem{ + string collectionid=1; +enum Collectiontype { +collectiontype_0=0; +} + Collectiontype collectiontype=2; + string title=3; + webcast_data_Image coverimg=4; + string originalvid=5; + string videoduration=6; + string collectiontiming=7; + string tmplvid=8; + string roomid=11; +enum Collectionsource { +collectionsource_0=0; +} + Collectionsource collectionsource=12; + string originalvidurl=13; +enum Collectiontag { +collectiontag_0=0; +} + Collectiontag collectiontag=14; + string episodeid=15; + string shareinfo=16; + int64 createtime=17; + int32 status=18; + string ugshareinfo=19; + string degradevidurl=20; + int64 eventtime=21; +} +message webcast_data_ShareInfo{ + string effectpanel=100; + string effectcategory=101; + string effectid=102; + string enterfrom=103; + string title1=104; + string title2=105; + string itemid=106; +repeated string backgroundimageurllist=107; + bool usegradientbackground=108; +repeated string urllist=109; +repeated string videovidlist=110; + float duration=111; + float width=112; + float height=113; + float fps=114; + float bitrate=115; + string currentplayingurlkey=116; + string musicid=117; + string jumpurl=118; + string landingstrategy=121; + string sharefromtype=122; + string sharefromkey=123; + string anchor=124; + string hashtagstickerconfigs=125; +} +message webcast_data_SharePosterInfo{ + webcast_data_SharePosterInfo_PosterData data=1; +} +message webcast_data_SharePosterInfo_PosterData{ +repeated webcast_data_Image poster=1; +repeated webcast_data_Image decorator=2; +} +message webcast_data_BusinessConfigure{ + int64 businessid=1; + int64 bustype=2; + int32 delaysecond=3; + int64 precisetime=4; + int32 displaysecond=5; + webcast_data_ResourceConfigure resconfig=6; + int64 deltype=7; +} +message webcast_data_ResourceConfigure{ + int64 resourceid=1; + webcast_data_BarrageConfigure barrageconf=2; + webcast_data_ScreenBarConfigure screenbarconf=3; +} +message webcast_data_BarrageConfigure{ + webcast_data_Image logo=1; + string text=2; + string atomsbgcolor=3; + string atomsframe=4; + string atomstext=5; + webcast_data_Image image=6; +} +message webcast_data_ScreenBarConfigure{ + webcast_data_Image image=1; + int32 isdynamicimg=2; +} +message webcast_data_PlayByPlayItemInfo{ + int64 timestamp=1; + int64 playerid=2; + int64 refplayerid=3; +enum Incidenttype { +incidenttype_0=0; +} + Incidenttype incidenttype=4; + double elapsed=5; + double elapsedplus=6; + string playername=7; + string refplayername=8; + string playeridstr=9; + string refplayeridstr=10; + int64 starttimepts=11; + int64 endtimepts=12; + int64 starttimesei=13; + int64 endtimesei=14; +} +message webcast_data_PlayByPlayInfo{ + int64 matchid=1; +repeated webcast_data_PlayByPlayItemInfo eventlist=2; +} +message webcast_data_PlayerInfo{ + int64 id=1; + string name=2; + int32 shirt=3; + string position=4; + int32 lineuptype=5; + webcast_data_Image portrait=6; + webcast_data_PlayByPlayItemInfo lastevent=7; + double xaxis=8; + double yaxis=9; + int32 positionnum=10; + double playingtime=11; + webcast_data_PlayerStats playerstats=12; + string playeridstr=13; + webcast_data_PlayByPlayItemInfo lastupevent=14; +repeated webcast_data_PlayByPlayItemInfo eventlist=15; + int32 age=16; + double worth=17; + string clubname=18; + bool superstarflag=19; + webcast_data_Image superstarimg=20; + string superstarname=21; + string superstardesc=22; +} +message webcast_data_GoalStageDetail{ + string firsthalfgoal=1; + string secondhalfgoal=2; + string overtime=3; + string shots=4; + string total=5; +} +message webcast_data_Against{ + string leftname=1; + webcast_data_Image leftlogo=2; + string leftgoal=3; +repeated webcast_data_PlayerInfo leftplayers=4; + webcast_data_GoalStageDetail leftgoalstagedetail=5; + string rightname=6; + webcast_data_Image rightlogo=7; + string rightgoal=8; +repeated webcast_data_PlayerInfo rightplayers=9; + webcast_data_GoalStageDetail rightgoalstagedetail=10; + int64 timestamp=11; + int64 version=12; + int64 leftteamid=13; + int64 rightteamid=14; + int64 diffsei2abssecond=15; + int32 finalgoalstage=16; + int32 currentgoalstage=17; + int32 leftscoreaddition=18; + int32 rightscoreaddition=19; + int64 leftgoalint=20; + int64 rightgoalint=21; +} +message webcast_data_ToutiaoMatchData{ + int64 matchid=1; + string matchtitle=2; + webcast_data_Against against=3; + string startedtime=4; + string city=5; + string venuename=6; + string referee=7; + webcast_data_TeamStats teamstats=8; +repeated webcast_data_PlayerStats playerstats=9; + string matchgroup=10; + string matchround=11; + string matchphasename=12; + bool cansubscribe=13; + int32 displaystatus=14; + string bjtformat=15; + string localtimeformat=16; + int32 livestatus=17; + int32 matchstatus=18; + string matchidstr=19; + int64 startedtimeunix=20; + int32 leftscoreaddition=21; + int32 rightscoreaddition=22; + string duration=23; +} +message webcast_data_TeamStats{ + int64 teamid=1; + double possession=2; + double shoton=3; + double shotoff=4; + double freekick=5; + double corner=6; + double counter=7; + double saves=8; + double offside=9; + double foulcommit=10; + double yellowcards=11; + double redcards=12; + double pass=13; + double keypass=14; + double passescompleted=15; + double steal=16; + double intercept=17; + double shots=18; + double possessionfivemin=19; +} +message webcast_data_PlayerStats{ + int64 playerid=1; + int64 teamid=2; + double minutesplayed=3; + double goals=4; + double assists=5; + double shots=6; + double shotson=7; + double ycards=8; + double rcards=9; + double offsides=10; + double foulscommitted=11; + double owngoals=12; + double saves=13; + double caughtball=14; + double cleansheets=15; + double pass=16; + double keypass=17; + double passescompleted=18; + double steal=19; + double intercept=20; + double clearances=21; +} +message webcast_data_MatchShareBackground{ + webcast_data_Image verticalimg=1; + webcast_data_Image horizontalimg=2; +} +message webcast_data_MatchTitle{ + string roomtitle=1; + webcast_data_MatchTitle_TitleIcon titleicon=2; +} +message webcast_data_MatchTitle_TitleIcon{ + string url=1; +enum Sizetype { +sizetype_0=0; +} + Sizetype sizetype=2; +} +message webcast_data_MatchTab{ + string title=1; + string schema=2; + int64 id=3; +} +message webcast_data_MatchDrawer{ + string entryname=1; + webcast_data_Image entryicon=2; + string drawertitle=3; + webcast_data_Image drawerbackground=4; + string returnbtntext=5; +} +message webcast_data_TeamBaseInfo{ + string teamname=1; + webcast_data_Image teamflagurl=2; + string teamcolor=3; + int64 teamid=4; + string teamidstr=5; +} +//webcast_data_User +message webcast_data_User{ + int64 id=1; + int64 shortid=2; + string nickname=3; + int32 gender=4; + string signature=5; + int32 level=6; + int64 birthday=7; + string telephone=8; + webcast_data_Image avatarthumb=9; + webcast_data_Image avatarmedium=10; + webcast_data_Image avatarlarge=11; + bool verified=12; + int32 experience=13; + string city=14; + int32 status=15; + int64 createtime=16; + int64 modifytime=17; + int32 secret=18; + string shareqrcodeuri=19; + int32 incomesharepercent=20; +repeated webcast_data_Image badgeimagelist=21; + webcast_data_User_FollowInfo followinfo=22; + webcast_data_User_PayGrade paygrade=23; + webcast_data_User_FansClub fansclub=24; + webcast_data_User_Border border=25; + string specialid=26; + webcast_data_Image avatarborder=27; + webcast_data_Image medal=28; +repeated webcast_data_Image realtimeicons=29; +repeated webcast_data_Image newrealtimeicons=30; + int64 topvipno=31; + webcast_data_User_UserAttr userattr=32; + webcast_data_User_OwnRoom ownroom=33; + int64 payscore=34; + int64 ticketcount=35; + webcast_data_User_AnchorInfo anchorinfo=36; +enum Linkmicstats { +linkmicstats_0=0; +} + Linkmicstats linkmicstats=37; + string displayid=38; + bool withcommercepermission=39; + bool withfusionshopentry=40; + int64 totalrechargediamondcount=41; + webcast_data_User_AnchorLevel webcastanchorlevel=42; + string verifiedcontent=43; + webcast_data_User_AuthorStats authorstats=44; +repeated webcast_data_User topfans=45; + string secuid=46; + int32 userrole=47; + webcast_data_User_XiguaParams xiguainfo=48; + webcast_data_User_ActivityInfo activityreward=49; + webcast_data_User_NobleLevelInfo nobleinfo=50; + webcast_data_User_BrotherhoodInfo brotherhoodinfo=51; + webcast_data_Image personalcard=52; + webcast_data_User_AuthenticationInfo authenticationinfo=53; + int32 authorizationinfo=54; + int32 adversaryauthorizationinfo=55; + webcast_data_User_PoiInfo poiinfo=56; +repeated webcast_data_Image mediabadgeimagelist=57; + int32 adversaryuserstatus=58; + webcast_data_UserVIPInfo uservipinfo=59; +repeated webcast_data_Image badgeimagelistv2=61; + webcast_data_IndustryCertification industrycertification=62; + string locationcity=63; + webcast_data_User_FansGroupInfo fansgroupinfo=64; + string remarkname=65; + int32 mysteryman=66; + string webrid=67; + string desensitizednickname=68; + webcast_data_User_JAccreditInfo jaccreditinfo=69; + webcast_data_User_Subscribe subscribe=70; + bool isanonymous=71; + int32 consumediamondlevel=72; + string webcastuid=73; + webcast_data_User_ProfileStyleParams profilestyleparams=74; + webcast_data_User_UserDressInfo userdressinfo=75; + bool allowbelocated=1001; + bool allowfindbycontacts=1002; + bool allowothersdownloadvideo=1003; + bool allowothersdownloadwhensharingvideo=1004; + bool allowshareshowprofile=1005; + bool allowshowingossip=1006; + bool allowshowmyaction=1007; + bool allowstrangecomment=1008; + bool allowunfollowercomment=1009; + bool allowuselinkmic=1010; + webcast_data_User_AnchorLevel anchorlevel=1011; + webcast_data_Image avatarjpg=1012; + string bgimgurl=1013; + string birthdaydescription=1014; + bool birthdayvalid=1015; + int32 blockstatus=1016; + int32 commentrestrict=1017; + string constellation=1018; + int32 disableichat=1019; + int64 enableichatimg=1020; + int32 exp=1021; + int64 fanticketcount=1022; + bool foldstrangerchat=1023; + int64 followstatus=1024; + bool hotsoonverified=1025; + string hotsoonverifiedreason=1026; + int32 ichatrestricttype=1027; + string idstr=1028; + bool isfollower=1029; + bool isfollowing=1030; + bool needprofileguide=1031; + int64 payscores=1032; + bool pushcommentstatus=1033; + bool pushdigg=1034; + bool pushfollow=1035; + bool pushfriendaction=1036; + bool pushichat=1037; + bool pushstatus=1038; + bool pushvideopost=1039; + bool pushvideorecommend=1040; + webcast_data_User_UserStats stats=1041; + bool verifiedmobile=1042; + string verifiedreason=1043; + bool withcarmanagementpermission=1044; + int32 agerange=1045; + int64 watchdurationmonth=1046; +} +message webcast_data_User_FollowInfo{ + int64 followingcount=1; + int64 followercount=2; + int64 followstatus=3; + int64 pushstatus=4; + string remarkname=5; + string followercountstr=6; + string followingcountstr=7; +} +message webcast_data_User_PayGrade{ + int64 totaldiamondcount=1; + webcast_data_Image diamondicon=2; + string name=3; + webcast_data_Image icon=4; + string nextname=5; + int64 level=6; + webcast_data_Image nexticon=7; + int64 nextdiamond=8; + int64 nowdiamond=9; + int64 thisgrademindiamond=10; + int64 thisgrademaxdiamond=11; + int64 paydiamondbak=12; + string gradedescribe=13; +repeated webcast_data_User_PayGrade_GradeIcon gradeiconlist=14; + int64 screenchattype=15; + webcast_data_Image imicon=16; + webcast_data_Image imiconwithlevel=17; + webcast_data_Image liveicon=18; + webcast_data_Image newimiconwithlevel=19; + webcast_data_Image newliveicon=20; + int64 upgradeneedconsume=21; + string nextprivileges=22; + webcast_data_Image background=23; + webcast_data_Image backgroundback=24; + int64 score=25; + webcast_data_GradeBuffInfo buffinfo=26; + string gradebanner=1001; + webcast_data_Image profiledialogbg=1002; + webcast_data_Image profiledialogbgback=1003; +} +message webcast_data_User_PayGrade_GradeIcon{ + webcast_data_Image icon=1; + int64 icondiamond=2; + int64 level=3; + string levelstr=4; +} +message webcast_data_User_FansClub{ + webcast_data_User_FansClub_FansClubData data=1; +} +message webcast_data_User_FansClub_FansClubData{ + string clubname=1; + int32 level=2; +enum Userfansclubstatus { +userfansclubstatus_0=0; +} + Userfansclubstatus userfansclubstatus=3; + webcast_data_User_FansClub_FansClubData_UserBadge badge=4; + int64 anchorid=6; +enum Badgetype { +badgetype_0=0; +} + Badgetype badgetype=7; +} +message webcast_data_User_FansClub_FansClubData_UserBadge{ + string title=2; +} +message webcast_data_User_Border{ + webcast_data_Image icon=1; + int64 level=2; + webcast_data_Image thumbicon=3; + string dressid=4; +} +message webcast_data_User_UserAttr{ + bool ismuted=1; + bool isadmin=2; + bool issuperadmin=3; +} +message webcast_data_User_OwnRoom{ +repeated string roomidsstr=2; +} +message webcast_data_User_AnchorInfo{ + int64 level=1; +} +message webcast_data_User_AnchorLevel{ + int64 level=1; + int64 experience=2; + int64 lowestexperiencethislevel=3; + int64 highestexperiencethislevel=4; + int64 taskstartexperience=5; + int64 taskstarttime=6; + int64 taskdecreaseexperience=7; + int64 tasktargetexperience=8; + int64 taskendtime=9; + webcast_data_Image profiledialogbg=10; + webcast_data_Image profiledialogbgback=11; + webcast_data_Image stagelevel=12; + webcast_data_Image smallicon=13; +} +message webcast_data_User_AuthorStats{ + int64 videototalcount=1; + int64 videototalplaycount=2; + int64 videototalsharecount=3; + int64 videototalseriescount=4; + int64 varietyshowplaycount=5; + int64 videototalfavoritecount=6; +} +message webcast_data_User_XiguaParams{ + string userauthinfo=1; + int64 ugcpublishmediaid=2; + int64 mediaid=3; + string authordesc=4; + string description=5; + bool userverified=6; + webcast_data_User_XiguaParams_UserExtendInfo userextendinfo=7; + int64 xiguauid=8; + string nickname=9; + webcast_data_Image avatarthumb=10; + webcast_data_Image avatarmedium=11; + webcast_data_Image avatarlarge=12; +} +message webcast_data_User_XiguaParams_UserExtendInfo{ + string shareurl=1; + string rschemaurl=2; + webcast_data_User_XiguaParams_UserExtendInfo_RocketSchema rocketschemainfo=3; +} +message webcast_data_User_XiguaParams_UserExtendInfo_RocketSchema{ + string rschema=1; + string rtoken=2; + string downloadurl=3; +} +message webcast_data_User_ActivityInfo{ + webcast_data_Image badge=1; + webcast_data_Image storytag=2; +} +message webcast_data_User_NobleLevelInfo{ + webcast_data_Image noblebackground=1; + int64 noblelevel=2; + webcast_data_Image nobleicon=3; + string noblename=4; + int64 expiretime=5; + webcast_data_Image noblebigicon=6; + webcast_data_Image nobleiconwithback=7; + webcast_data_Image nobleboarder=8; +repeated string noblebackgroundcolor=9; +} +message webcast_data_User_BrotherhoodInfo{ + string name=1; + int64 level=2; + webcast_data_Image background=3; + string fontcolor=4; +} +message webcast_data_User_AuthenticationInfo{ + string customverify=1; + string enterpriseverifyreason=2; + webcast_data_Image authenticationbadge=3; + webcast_data_User_AuthenticationInfo_AccountTypeInfo accounttypeinfo=10; +} +message webcast_data_User_AuthenticationInfo_AccountTypeInfo{ +// getAccountTypeMapMap dmessage=1; +} +message webcast_data_User_PoiInfo{ + bool ispoienabled=1; + int64 poiid=2; + string poiname=3; + string poiidstr=4; + int64 followercountpermission=5; + int64 whiteuserpermission=6; +} +message webcast_data_User_FansGroupInfo{ + string listfansgroupurl=1; +} +message webcast_data_User_JAccreditInfo{ + int32 jaccreditbasic=1; + int32 jaccreditadvance=2; + int32 jaccreditcontent=3; + int32 jaccreditlive=4; +} +message webcast_data_User_Subscribe{ + bool ismember=1; + int64 level=2; + int64 identitytype=3; + int64 buytype=4; + int64 open=5; +} +message webcast_data_User_ProfileStyleParams{ + int64 profilestyle=1; + int64 smartswitch=2; +} +message webcast_data_User_UserDressInfo{ +repeated string dresswearids=1; +repeated string dressownids=2; +} +message webcast_data_User_UserStats{ + int64 id=1; + string idstr=2; + int64 followingcount=3; + int64 followercount=4; + int64 recordcount=5; + int64 totalduration=6; + int64 dailyfanticketcount=7; + int64 dailyincome=8; + int64 itemcount=9; + int64 favoriteitemcount=10; + int64 diamondcount=11; + int64 diamondconsumedcount=12; + int64 tuwenitemcount=13; +} +message webcast_data_WebUser{ + string idstr=1; + string secuid=2; + string nickname=3; + webcast_data_WebImage avatarthumb=4; + webcast_data_WebUser_FollowInfo followinfo=5; +} +message webcast_data_WebUser_FollowInfo{ + int64 followstatus=1; + string followstatusstr=2; +} +message webcast_data_IndustryCertification{ + webcast_data_IndustryCertificationProfile profile=1; + webcast_data_IndustryCertificationRoom room=2; +} +message webcast_data_IndustryCertificationProfile{ + webcast_data_Image icon=1; + string content=2; + string schema=3; + string contentcolor=4; + string bgcolor=5; + int64 certtype=6; +} +message webcast_data_IndustryCertificationRoom{ + webcast_data_IndustryCertificationRoom_RoomOwner roomowner=1; +} +message webcast_data_IndustryCertificationRoom_RoomOwner{ + webcast_data_Image title=1; + string subtitle=2; + string leftcolor=3; + string rightcolor=4; + int32 anchorindustrytype=5; + webcast_data_Image brandstoretitle=6; + webcast_data_Image brandstorebackground=7; + webcast_data_Image anchorredsicon=8; + webcast_data_Image anchorredssmallicon=9; +} +message webcast_data_LiveUser{ + int64 id=1; + string nickname=2; + webcast_data_Image avatarthumb=3; + webcast_data_Image avatarmedium=4; + webcast_data_Image avatarlarge=5; + webcast_data_User_FollowInfo followinfo=6; +} +message webcast_data_VIPBadge{ +// getIconsMap dmessage=1; +} +message webcast_data_UserVIPInfo{ + int64 viplevel=1; + string viplevelname=2; +enum Status { +status_0=0; +} + Status status=3; + int64 starttime=4; + int64 endtime=5; + int64 remainingdays=6; + int64 totalconsume=7; + int64 targetconsume=8; + webcast_data_VIPBadge badge=9; +} +message webcast_data_VIPOpenInfo{ + int64 openprice=1; + int64 renewprice=2; +} +message webcast_data_GameExtra{ + int32 kind=1; + int32 status=2; + int64 gameid=3; + int32 giftlimit=4; + int64 roundid=5; +enum Gamekind { +gamekind_0=0; +} + Gamekind gamekind=6; + int64 chat=7; + int64 loader=8; + int64 reload=9; +} +message webcast_data_WebRoom{ + string idstr=1; + int64 status=2; + string statusstr=3; + string title=4; + string usercountstr=5; + webcast_data_WebImage cover=6; + webcast_data_WebStreamUrl streamurl=7; + int64 mosaicstatus=8; + string mosaicstatusstr=9; +repeated string adminuseridsstr=11; + webcast_data_WebUser owner=12; + webcast_data_WebRoomAuthStatus roomauth=13; + int64 liveroommode=14; + webcast_data_WebRoomStats stats=15; + bool hascommercegoods=16; + webcast_data_LinkerDetail linkerdetail=18; + webcast_data_EpisodeExtraInfo episodeextra=19; + webcast_data_RoomViewStats roomviewstats=20; + webcast_data_RoomSpecificSceneTypeInfo scenetypeinfo=21; + webcast_data_MatchRoomData match=22; + webcast_data_CommentaryRoomInfo commentaryroominfo=23; + webcast_data_ToolBarData toolbardata=24; + webcast_data_EcomData ecomdata=25; + webcast_data_RoomCart roomcart=26; +} +message webcast_data_WebRoomStats{ + string totaluserdesp=13; + int64 likecount=14; + string totaluserstr=15; + string usercountstr=16; +} +message webcast_data_MatchRoomInfo{ + webcast_data_MatchTabFrame matchtabframe=1; + webcast_data_MatchTitle matchtitle=2; + webcast_data_ToutiaoMatchData matchdata=3; + string matchhashtag=5; +repeated webcast_data_Image backgroundimageurllist=6; + webcast_data_Image shareicon=7; + webcast_data_MatchRoomImInfo iminfo=8; + webcast_data_MatchShareBackground matchsharebackground=9; + string themeid=10; + webcast_data_MatchShareBackground matchlivesharebackground=11; + int64 matchid=12; +} +message webcast_data_MatchRoomImInfo{ + webcast_data_Image icon=1; + string title=2; +} +message webcast_data_MatchTabFrame{ +repeated webcast_data_MatchTab tabs=1; +repeated webcast_data_MatchTab replaytabs=2; + string color=3; + string backgroundcolor=4; +} +//webcast_data_Room +message webcast_data_Room{ + int64 id=1; + string idstr=2; + int64 status=3; + int64 owneruserid=4; + string title=5; + int64 usercount=6; + int64 createtime=7; + int64 linkmiclayout=8; + int64 finishtime=9; + webcast_data_RoomExtra extra=10; + string dynamiccoveruri=11; + int64 lastpingtime=13; + int64 liveid=14; + int64 streamprovider=15; + int64 ostype=16; + int64 clientversion=17; + bool withlinkmic=18; + bool enableroomperspective=19; + webcast_data_Image cover=20; + webcast_data_Image dynamiccover=21; + webcast_data_Image dynamiccoverlow=22; + string shareurl=23; + string anchorsharetext=24; + string usersharetext=25; + int64 streamid=26; + string streamidstr=27; + webcast_data_StreamUrl streamurl=28; + int64 mosaicstatus=29; + string mosaictip=30; + int64 cellstyle=31; + webcast_data_LinkMic linkmic=32; + int64 luckymoneynum=33; +repeated webcast_data_Decoration decolist=34; +repeated webcast_data_TopFan topfans=35; + webcast_data_RoomStats stats=36; + string sundailyiconcontent=37; + string distance=38; + string distancecity=39; + string location=40; + string realdistance=41; + webcast_data_Image feedroomlabel=42; + string commonlabellist=43; + webcast_data_RoomUserAttr livingroomattrs=44; + webcast_data_User owner=46; + string privateinfo=47; + bool hascommercegoods=48; + bool livetypenormal=49; + bool livetypelinkmic=50; + bool livetypeaudio=51; + bool livetypethirdparty=52; + bool livetypescreenshot=53; + bool livetypesandbox=54; + bool livetypeofficial=55; + int64 groupid=59; + int64 orientation=60; + int64 category=61; + int64 starttime=63; + int64 popularity=64; + string popularitystr=65; + int64 fcdnappid=66; + bool sellgoods=68; + int64 webcount=69; + string verticalcoveruri=70; + int64 basecategory=71; + webcast_data_RoomAuthStatus roomauth=72; +repeated webcast_data_RoomTab roomtabs=73; + string introduction=74; + webcast_data_BurstInfo burst=75; + webcast_data_RoomHealthScoreInfo healthscore=76; + bool isreplay=77; + string vid=78; + int64 groupsource=79; + int64 lotteryfinishtime=80; + webcast_data_RoomActivityTag activitytag=81; + webcast_data_Image portraitcover=82; + webcast_data_Image background=83; + int64 layout=84; + string waitcopy=85; + webcast_data_Image guidebutton=86; + string previewcopy=87; + bool isshowinquiryball=88; + webcast_data_MatchInfo matchinfo=89; + bool usefilter=90; + int64 giftmsgstyle=91; + string distancekm=92; + string finishurl=93; + webcast_data_OfficialRoomInfo officialroominfo=94; + bool isshowusercardswitch=95; + string videofeedtag=96; + string forumextradata=97; + int64 fansclubmsgstyle=98; + int64 followmsgstyle=99; + int64 sharemsgstyle=100; + int64 roomlayout=101; + string shorttitle=102; + webcast_data_RoomShortTouchAreaConfig shorttouchareaconfig=103; + int64 booktime=104; + int64 bookendtime=105; + int64 roomauditstatus=106; + webcast_data_TVStation tv=108; + bool replay=109; + string challengeinfo=110; + int64 likecount=111; + int64 searchid=112; + string anchorscheduledtimetext=113; + string hotsentenceinfo=114; + int64 replaylocation=115; + int64 streamclosetime=116; + string contenttag=117; + webcast_data_Image contentlabel=118; + webcast_data_Image operationlabel=119; + int32 anchortabtype=120; + webcast_data_GameExtra gameextra=121; + webcast_data_OfficialChannelInfo officialchannel=122; + string stamps=123; + webcast_data_CommentBox commentbox=124; + int32 businesslive=125; + bool withktv=126; + bool withdrawsomething=127; + int64 webcastcommenttcs=128; + int64 roomtag=129; + int32 finishreason=131; + webcast_data_RoomCart roomcart=132; + string scrollconfig=133; + string relationtag=134; + int64 ownerdeviceid=135; + int64 autocover=136; + int64 appid=137; + int64 webcastsdkversion=138; + int64 commentnamemode=139; + string roomcreateabparam=140; + int64 preentertime=141; + int64 ranklistaudiencetype=142; + int64 previewflowtag=143; + webcast_data_Image previewtagurl=144; + webcast_data_QuizExtra quizextra=145; + webcast_data_LinkerUsers linkerusers=147; + int64 linkmicdisplaytype=148; + webcast_data_AudioBGData audioroombgimage=149; + webcast_data_LinkerUsers citytoplinkerusers=150; + webcast_data_BorderInfo borderinfo=151; + webcast_data_Image citytopbackground=152; + string citytopdistance=153; + int64 liveroommode=154; + webcast_data_Bonus bonus=155; + bool highlight=156; + bool isofficialchannelroom=157; + webcast_data_ActivityRoomSkinInfo activityroomskininfo=158; + webcast_data_RoomReplayInfo replayinfo=160; + int64 officialchanneluid=161; + string liveplatformsource=162; + int64 acquaintancestatus=163; + webcast_data_CommentWallInfo commentwallinfo=164; + webcast_data_CommentWallPosition commentwallposition=165; + bool livetypevslive=166; + bool livetypevspremiere=167; + webcast_data_EpisodeExtraInfo episodeextra=168; + string itemexplicitinfo=170; + webcast_data_ShortTouchAuth shorttouchauth=171; + int64 sofalayout=172; + webcast_data_AnnouncementInfo announcementinfo=173; + bool isneedchecklist=174; + webcast_data_LiveStatusInfo livestatusinfo=175; + webcast_data_RoomIMInfo iminfo=176; + webcast_data_LabelInfo assistlabel=177; + webcast_data_InteractOpenExtra interactopenextra=178; + webcast_data_VerticalTypeInfo verticaltypeinfo=179; +repeated webcast_data_FilterWord filterwords=180; + webcast_data_LabelInfo dynamiclabel=181; + webcast_data_LinkerDetail linkerdetail=182; + int32 visibilityrange=183; + webcast_data_CornerMarkReach cornermarkreach=184; + webcast_data_PreviewExposeData previewexpose=185; + webcast_data_WelfareProjectInfo welfareprojectinfo=186; + int32 gameroomtype=187; + webcast_data_PaidLiveData paidlivedata=188; + webcast_data_EasterEggData eastereggdata=189; + bool titlerecommend=190; + int64 danmakudetail=191; + webcast_data_AvatarLiveInfo avatarliveinfo=192; + webcast_data_CircleInfo circleinfo=193; + int64 haspromotiongames=194; + webcast_data_Image screenshotsover=195; + webcast_data_Appearance appearance=196; + webcast_data_EcomData ecomdata=197; + webcast_data_IndustryServiceInfo industryserviceinfo=198; + webcast_data_RelevantRecommendation relevantrecommendation=199; + webcast_data_RoomSpecificSceneTypeInfo scenetypeinfo=200; + webcast_data_GameCPData gamecp=201; + webcast_data_GamePlayData gameplay=202; + webcast_data_UnionLiveInfo unionliveinfo=203; + webcast_data_BeautifyInfo beautifyinfo=204; + webcast_data_ToolBarData toolbardata=205; + webcast_data_AnchorTabLabel anchortablabel=206; + webcast_data_LifeGrouponInfo lifegrouponinfo=207; + webcast_data_VipData vipdata=208; + int64 toutiaocoverrecommendlevel=209; + int64 toutiaotitlerecommendlevel=210; +repeated webcast_data_UpperRightWidgetData upperrightwidgetdatalist=211; + webcast_data_FeedbackCard livefeedbackcard=212; +repeated webcast_data_LabelInfo assistlabellist=213; + webcast_data_DesireInfo desireinfo=214; + webcast_data_HotRoomInfo hotroominfo=215; + bool withaggregatecolumn=216; + webcast_data_CastScreenData castscreendata=217; + webcast_data_OfficialChannelExtraInfo officialchannelextra=218; + string authcity=219; + webcast_data_ActivityLiveRecommendConfig activityliverecommendconfig=220; + webcast_data_RoomChannelData roomchannel=221; + webcast_data_PackMetaInfo packmeta=222; + webcast_data_ActivityData activitydata=223; + webcast_data_LikeDisplayConfig likedisplayconfig=224; + webcast_data_RoomViewStats roomviewstats=225; + webcast_data_MatchRoomData match=226; + webcast_data_CommentaryRoomInfo commentaryroominfo=227; + int64 redpacketaudienceauth=228; + webcast_data_MatchChatConfig matchchatconfig=229; + int64 vsmainreplayid=230; + string screencapturesharingtitle=231; + webcast_data_ShareResource shareresource=232; +repeated string sharingmusicidlist=233; + webcast_data_PublicScreenBottomInfo publicscreenbottominfo=234; + webcast_data_RoomBasisData basis=300; + webcast_data_RoomInteractData interact=301; + webcast_data_RoomRevenueData revenue=302; + webcast_data_RoomReqUserData requser=303; + webcast_data_RoomAnchorData anchordata=304; + webcast_data_RoomOthersData others=305; + webcast_data_PicoInfo picoinfo=306; +} +message webcast_data_PicoInfo{ + int64 picolivetype=1; + string picovirtuallivebgimageuri=2; + string picocreatescene=3; + string custominfo=4; + string picovirtuallivebgimagedigest=5; + float pitch=7; +} +message webcast_data_PublicScreenBottomInfo{ +repeated webcast_data_PublicScreenBottomInfo_BottomCard bottomcards=1; +} +message webcast_data_PublicScreenBottomInfo_BottomCard{ + string name=1; + int64 priority=2; + int64 duration=3; + string bizparams=4; +} +message webcast_data_ShareResource{ + webcast_data_Image toastbackground=1; + string ugshareinfo=3; +} +message webcast_data_MatchChatConfig{ + string maingroupiconurl=1; + string maingroupbackgroundurl=2; + string guestgroupiconurl=3; + string guestgroupbackgroundurl=4; +repeated string aggregateiconurl=5; +} +message webcast_data_CommentaryRoomInfo{ + int64 userid=1; + webcast_data_Image avatar=2; + string nickname=3; + string title=4; + int64 roomid=5; +} +message webcast_data_RoomBasisData{ + int64 nextping=1; +} +message webcast_data_RoomInteractData{ +} +message webcast_data_RoomRevenueData{ +} +message webcast_data_RoomReqUserData{ +} +message webcast_data_RoomAnchorData{ + string finishschema=1; +} +message webcast_data_RoomOthersData{ + webcast_data_DecotationDetail decodetail=1; + webcast_data_MorePanelData morepanelinfo=2; + webcast_data_AppointmentData appointmentinfo=3; +} +message webcast_data_AppointmentData{ + int64 appointmentid=1; + bool issubscribe=2; +} +message webcast_data_MorePanelData{ +enum Loadstrategy { +loadstrategy_0=0; +} + Loadstrategy loadstrategy=1; +} +message webcast_data_ActivityData{ + bool xgplay=1; + webcast_data_MatchRoomData match=2; +} +message webcast_data_CastScreenData{ + string showtext=1; +enum Sdkversion { +sdkversion_0=0; +} + Sdkversion sdkversion=3; + webcast_data_CastOttPermission permission=4; +enum Forcecastonly { +forcecastonly_0=0; +} + Forcecastonly forcecastonly=5; +} +message webcast_data_CastOttPermission{ + bool enable=1; + string failuretoast=2; +} +message webcast_data_DesireInfo{ + int64 desireid=1; + string desireidstr=2; +} +message webcast_data_FeedbackCard{ + string title=1; + int64 feedbackid=2; +repeated webcast_data_FeedbackCard_Question question=3; + webcast_data_FeedbackCard_Condition condition=4; + int64 roomid=5; + webcast_data_Room roomdata=6; + string negativetext=7; + webcast_data_Image bgm=8; + int32 feedbacktype=9; + int32 inflowfeedbacktype=10; +} +message webcast_data_FeedbackCard_Option{ + string key=1; + string text=2; + int64 subquestionid=3; + bool negative=4; + string toasttext=5; + int32 tendency=6; +} +message webcast_data_FeedbackCard_RoomCardStruct{ + webcast_data_Room data=1; + string title=2; + string subtitle=3; +} +message webcast_data_FeedbackCard_Question{ + string questionkey=1; + string questiontext=2; + int64 type=3; +repeated webcast_data_FeedbackCard_Option options=4; + int64 questionid=5; +repeated webcast_data_FeedbackCard_RoomCardStruct roomcards=6; +} +message webcast_data_FeedbackCard_Condition{ + int64 fromtime=1; + int64 totime=2; + int64 actiontype=4; + int64 previewtime=5; +} +message webcast_data_UpperRightWidgetData{ + string name=1; +enum Widgettype { +widgettype_0=0; +} + Widgettype widgettype=2; + string extra=3; + int32 priority=4; +} +message webcast_data_VipData{ + int32 viproom=1; +} +message webcast_data_AnchorTabLabel{ + string content=1; + webcast_data_Image label=2; + webcast_data_Image icon=3; + int32 style=4; + int32 type=5; + string key=6; + string accessiblecontent=7; +} +message webcast_data_BeautifyInfo{ + bool usefilter=1; + bool commerceusefilter=2; +} +message webcast_data_UnionLiveInfo{ +repeated webcast_data_UnionLiveInfo_GuestAnchor guestanchors=1; + string avatardescription=2; + bool fixedsort=3; + string tag=4; +} +message webcast_data_UnionLiveInfo_GuestAnchor{ + webcast_data_User user=1; + string tag=2; +} +message webcast_data_RoomSpecificSceneTypeInfo{ + bool isunionliveroom=1; + bool islife=2; + int32 isprotectedroom=3; + int32 islastedgoodsroom=4; + int32 isdesireroom=5; + bool commentarytype=6; +} +message webcast_data_RelevantRecommendation{ +enum Relevanttype { +RelevantType_0=0; +} + Relevanttype relevanttype=1; +enum Bottombarcategory { +bottombarcategory_0=0; +} + Bottombarcategory bottombarcategory=2; + webcast_data_Image icon=3; + string bartextprefix=4; + string bartextpostfix=5; + webcast_data_RelevantRecommendation_HighLightInfo highlightinfo=6; + webcast_data_RelevantRecommendation_EcomInfo ecominfo=7; + webcast_data_RelevantRecommendation_VsInfo vsinfo=8; + webcast_data_RelevantRecommendation_WhiteCategoryInfo whitecategoryinfo=9; +} +message webcast_data_RelevantRecommendation_HighLightInfo{ + string mainurl=1; + string bakurl=2; +} +message webcast_data_RelevantRecommendation_EcomInfo{ + int64 productid=1; + string productname=2; +} +message webcast_data_RelevantRecommendation_Episode{ + int64 episodeid=1; + string episodename=2; + webcast_data_Image episodecover=3; + string currentperiod=4; + int64 seasonid=5; + string itemid=6; +} +message webcast_data_RelevantRecommendation_VsInfo{ +repeated webcast_data_RelevantRecommendation_Episode episodes=1; +} +message webcast_data_RelevantRecommendation_WhiteCategoryInfo{ + int64 firstleveltagid=1; +} +message webcast_data_IndustryServiceInfo{ + bool entranceopen=1; + webcast_data_Image iconimage=2; + webcast_data_IndustryServiceInfo_ConsultInfo consultinfo=3; +} +message webcast_data_IndustryServiceInfo_ConsultInfo{ + string bizinfo=1; +enum Consultrole { +consultrole_0=0; +} + Consultrole consultrole=2; +} +message webcast_data_EcomData{ + webcast_data_EcomLiveCard livecard=1; + webcast_data_EcomPop pop=2; + webcast_data_EcomGoodsCard goodscard=3; +repeated webcast_data_RedsShowInfo redsshowinfos=4; + webcast_data_RoomCartV2 roomcartv2=5; +} +message webcast_data_AvatarLiveInfo{ + string type=1; + string text=2; + int32 textsize=3; + webcast_data_Image image=4; +} +message webcast_data_WelfareProjectInfo{ + int64 projectid=1; + int64 showfrequency=2; + string containercardurl=3; + string welfaredetailpageurl=4; + string projectidstr=5; +} +message webcast_data_CornerMarkReach{ + bool needreach=1; + int64 duration=2; + int64 elemtype=3; +} +message webcast_data_VerticalTypeInfo{ + string name=1; + int64 tabtype=2; + int64 tagid=3; + bool issubtag=4; + webcast_data_Image icon=5; + int64 validtime=6; + int64 priority=7; + string extra=8; + string eventextra=9; +} +message webcast_data_FilterWord{ + string id=1; + bool isselected=2; + string name=3; +} +message webcast_data_LabelInfo{ + int64 labeltype=1; + int64 displaytype=2; + webcast_data_SpliceLabel splicelabel=3; + webcast_data_Image wholelabel=4; + string extra=5; + webcast_data_ProfilePicSpliceLabel profilepicsplicelabel=6; +} +message webcast_data_VSLinkInfo{ + string title=1; + string tabtitle=2; +repeated webcast_data_VSLinkNode rooms=3; +enum Pattern { +pattern_0=0; +} + Pattern pattern=4; +} +message webcast_data_VSLinkNode{ + int64 roomid=1; + string roomidstr=2; + string title=3; + int64 liveroommode=4; + webcast_data_User owner=5; +} +message webcast_data_SpliceLabel{ + string text=1; + string textcolor=2; + webcast_data_Image backgroundimage=3; + webcast_data_Image iconimage=4; + string backgroundcolor=5; +} +message webcast_data_ProfilePicSpliceLabel{ +repeated webcast_data_LabelProfileItem profilelist=1; +} +message webcast_data_LabelProfileItem{ + int64 userid=1; + string nickname=2; + webcast_data_Image profilepic=3; +} +message webcast_data_LiveStatusInfo{ +enum Livestatus { +LiveStatus_0=0; +} + Livestatus livestatus=1; + webcast_data_User liveuser=2; + string previewtext=4; +} +message webcast_data_ShortTouchAuth{ + int32 commercelottery=1; +} +message webcast_data_EpisodeMod{ +enum Episodestage { +EpisodeStage_0=0; +} + Episodestage episodestage=1; +enum Episodetype { +episodetype_0=0; +} + Episodetype episodetype=2; +enum Episodesubtype { +episodesubtype_0=0; +} + Episodesubtype episodesubtype=3; +enum Episoderecordtype { +episoderecordtype_0=0; +} + Episoderecordtype episoderecordtype=4; +} +message webcast_data_ToolbarItemConfig{ +enum Toolbartype { +ToolbarType_0=0; +} + Toolbartype toolbartype=1; + webcast_data_Image icon=2; + string jumpschema=3; +enum Displaytype { +displaytype_0=0; +} + Displaytype displaytype=4; + webcast_data_Image dynamicicon=5; + webcast_data_Image iconvertical=6; + webcast_data_Image dynamicbottomicon=7; + webcast_data_Image bottomicon=8; +repeated webcast_data_Toast toastlist=9; +} +message webcast_data_Toast{ + int64 starttime=1; + int64 endtime=2; + string content=3; + string schema=4; + string toastid=5; +} +message webcast_data_WatchInfo{ + string desc=1; + string count=2; + string countwithbackup=3; + int32 realcount=4; + int64 realcountint64=5; +enum Livecountdisplaytype { +livecountdisplaytype_0=0; +} + Livecountdisplaytype livecountdisplaytype=6; + int64 displaytypestarttime=7; + string formatcount=8; +} +message webcast_data_EpisodeExtraInfo{ + webcast_data_EpisodeMod episodemod=1; + string currentperiod=2; + string title=3; + string episodelisth5=4; + webcast_data_WatchInfo watchinfo=5; + int64 episodeid=6; + string episodeidstr=7; + string itemid=8; + string selectionurl=9; + string relationplacetext=10; +repeated string operationplacetextlist=11; +repeated webcast_data_ToolbarItemConfig toolbarlist=12; + bool collected=13; + int64 seasonid=14; + string finishurl=15; + string releasetime=16; + int64 watchperiod=17; + int64 latestperiod=18; + string showname=19; + int32 currentperiodraw=20; + int32 videocode=21; + string seasonidstr=22; + string watchpvraw=23; + int64 nextspecialepisodeid=24; + webcast_data_Image cover=25; + webcast_data_Image coververtical=26; +enum Style { +style_0=0; +} + Style style=27; + webcast_data_EpisodePremierePlay playcontrol=28; + webcast_data_EpisodePreviewImage previewimage=29; + webcast_data_VSGiftPannel giftpannel=30; + webcast_data_VSPannelIcon pannelicon=31; +repeated webcast_data_ToolbarItemConfig panneltoolbar=32; + webcast_data_EpisodePreviewBottom previewbottom=33; + string drawsubtitle=34; + webcast_data_Image seasoncoververtical=35; +repeated webcast_data_VSCameraInfo camerainfos=36; + int64 defaultcameraid=37; + int64 defaultcameraidstr=38; + string defaultcameraidstrv2=39; + webcast_data_VSCameraInfo prioritycamera=40; + string multiseasontag=41; + webcast_data_Image previewbackground=42; + webcast_data_Image background=43; + webcast_data_EpisodeMod mod=44; + webcast_data_Image itemcommenticon=45; + webcast_data_VSWatermark vswatermark=46; + webcast_data_VSItemComment itemcomment=47; + string seasontypename=48; + webcast_data_VSBar vsbar=49; + webcast_data_WatchInfo seasonwatchinfo=50; + webcast_data_VSLinkInfo linkroominfo=51; + webcast_data_CommentConfig commentconfig=52; + string camerainfostabletitle=53; + int32 episodestatus=54; + webcast_data_MatchRoomInfo matchroominfo=55; + webcast_data_MultiCameraBasicInfo multicamerabasicinfo=56; + webcast_data_SharePosterInfo shareposterinfo=57; + webcast_data_VSPremiereToast premieretoast=58; + string previewbottomtext=59; +repeated webcast_data_BusinessConfigure businessconfigure=60; + string publicscreencolor=61; + string chattraycolor=62; +} +message webcast_data_VSPremiereToast{ + string lefttoptoast=1; + string playertoast=2; + string playertoptoast=3; + webcast_data_Image icon=4; +} +message webcast_data_CommentConfig{ +repeated webcast_data_CommentColor commentcolors=1; +repeated webcast_data_CommentRole commentroles=2; + string rolesuffix=3; + string roletitle=4; + string unlockroletip=5; +repeated webcast_data_CommentMedal commentmedals=6; + string medaltitle=7; +} +message webcast_data_CommentMedal{ + string name=1; + webcast_data_Image image=2; + webcast_data_Image keyboardimage=4; +} +message webcast_data_CommentColor{ + string name=1; + string color=2; +} +message webcast_data_CommentRole{ + int64 roleid=1; + string name=2; + webcast_data_Image avatar=3; +} +message webcast_data_Bonus{ + int64 bonustype=1; + webcast_data_BonusAuthor author=2; + string title=3; + string subtitle=4; + string text=5; + string style=6; + webcast_data_BonusCommerce commerceinfo=7; + string openurl=8; + string token=9; + int64 source=10; + webcast_data_Image label=11; + int64 sceneid=12; + bool maybecarp=13; + int64 countdownsecond=14; +} +message webcast_data_BonusCommerce{ + int64 id=1; +} +message webcast_data_BonusAuthor{ + int64 id=1; + string name=2; + webcast_data_Image avatarlarger=3; + webcast_data_Image avatarthumb=4; + webcast_data_Image avatarmedium=5; +} +message webcast_data_BorderInfo{ + int64 bordertype=1; + webcast_data_StaticBorderInfo staticborder=2; + webcast_data_DynamicBorderInfo dynamicborder=3; + int64 duration=4; +} +message webcast_data_StaticBorderInfo{ + webcast_data_Image top=1; + webcast_data_Image bottom=2; + webcast_data_Image left=3; + webcast_data_Image right=4; +} +message webcast_data_DynamicBorderInfo{ + int64 id=1; +} +message webcast_data_LinkerUsers{ + int64 count=1; +repeated webcast_data_User usersinfo=2; +} +message webcast_data_OfficialChannelInfo{ + webcast_data_User channeluser=1; + string channelname=2; + string channelintro=3; + int64 endtimestamp=4; + int64 forbiddenbeforeend=5; + int32 currentshowid=6; + int64 maxentertime=7; + int64 maxnexttime=8; + bool hostpermission=10; + int64 backuproomid=11; + webcast_data_User livinguser=12; + bool hostcanacceptgift=13; + string backuproomidstr=15; + bool enablehost=16; +} +message webcast_data_OfficialChannelExtraInfo{ + int64 showstartts=1; + string showlistschema=2; + int64 showlistid=3; + string showlistname=4; +} +message webcast_data_RoomShortTouchAreaConfig{ +} +message webcast_data_RoomShortTouchAreaConfig_Element{ + int32 type=1; + int32 priority=2; +} +message webcast_data_RoomShortTouchAreaConfig_ForbiddenType{ + int32 type=1; + string reason=2; +} +message webcast_data_MatchInfo{ + webcast_data_MatchSkinInfo skin=1; +} +message webcast_data_MatchSkinInfo{ + webcast_data_MatchSkinInfo_FollowBtnSkin unfollowskin=1; + webcast_data_MatchSkinInfo_FollowBtnSkin followedskin=2; + string tabselectedcolor=3; + string tabunselectedcolor=4; + string commentplaceholdercolor=5; + string anchornamecolor=6; + string anchorinfocolor=7; + webcast_data_Image userbannerimage=8; + webcast_data_Image toolbarimage=9; + string commentplaceholderbgcolor=10; + webcast_data_Image shareicon=11; +} +message webcast_data_MatchSkinInfo_FollowBtnSkin{ + string leftcolor=1; + string rightcolor=2; + string fontcolor=3; +} +message webcast_data_RoomActivityTag{ +enum Activitytype { +ActivityType_0=0; +} + Activitytype activitytype=1; + string name=2; + string url=3; + string extra=4; + webcast_data_Image icon=5; +} +message webcast_data_RoomAuthStatus{ + bool chat=1; + bool danmaku=2; + bool gift=3; + bool luckmoney=4; + bool digg=5; + bool roomcontributor=7; + bool props=8; + bool usercard=9; + bool poi=10; + int64 moreanchor=11; + int64 banner=12; + int64 share=13; + int64 usercorner=14; + int64 landscape=15; + int64 landscapechat=16; + int64 publicscreen=17; + int64 giftanchormt=18; + int64 recordscreen=19; + int64 donationsticker=20; + int64 hourrank=21; + int64 commercecard=22; + int64 audiochat=23; + int64 danmakudefault=24; + int64 ktvordersong=25; + int64 selectionalbum=26; + int64 like=27; + int64 multiplierplayback=28; + int64 downloadvideo=29; + int64 collect=30; + int64 timedshutdown=31; + int64 seek=32; + int64 denounce=33; + int64 dislike=34; + int64 onlyta=35; + int64 castscreen=36; + int64 commentwall=37; + int64 bulletstyle=38; + int64 showgameplugin=39; + int64 vsgift=40; + int64 vstopic=41; + int64 vsrank=42; + int64 admincommentwall=43; + int64 commercecomponent=44; + int64 douplus=45; + int64 gamepointsplaying=46; + int64 poster=47; + int64 highlights=48; + int64 typingcommentstate=49; + int64 strokeupdownguide=50; + int64 uprightstatsfloatinglayer=51; + int64 castscreenexplicit=52; + int64 selection=53; + int64 industryservice=54; + int64 verticalrank=55; + int64 entereffects=56; + int64 fansclub=57; + int64 emojioutside=58; + int64 cansellticket=59; + int64 doupluspopularitygem=60; + int64 missioncenter=61; + int64 expandscreen=62; + int64 fansgroup=63; + int64 topic=64; + int64 anchormission=65; + int64 teleprompter=66; + int64 chatdynamicslidespeed=67; + int64 smallwindowdisplay=68; + int64 messagedispatch=69; + int64 roomchannel=70; + int64 chatdispatch=71; + int64 linkmicguestlike=72; + int64 medialinkmic=73; + int64 videoshare=74; + int64 chatguideemoji=75; + int64 chatguideimage=76; + int64 pcplay=77; + int64 padplay=78; + int64 longtouch=79; + int64 firstfeedhistchat=80; + int64 morehistchat=81; + int64 wordassociation=82; + int64 landscapescreencapture=83; + int64 landscapescreenrecording=84; + int64 screenprojectionbarrage=85; + int64 smallwindowplayer=86; + int64 chatoperate=87; + int64 ecomfansclub=88; + int64 audiochattotext=89; + int64 commoncard=90; + int64 shorttouch=91; + int64 hostteamchannel=92; + int64 landscapechatdynamicslidespeed=93; + int64 hostteam=94; + int64 anchorhotmessageaggregated=95; + int64 anchorcoldmessagetiled=96; + int64 screenbottominfo=97; + int64 previewhotcommentswitch=98; + int64 roomwidget=99; + webcast_data_RoomAuthStatus_RoomAuthOffReasons offreason=100; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle specialstyle=101; + int64 panelecservice=102; + int64 fixedchat=103; + int64 landscapegift=104; + int64 hotchattray=105; + int64 vscommentbar=200; + int64 vswelcomedanmaku=201; + int64 vsfansclub=202; + int64 vsextensionenablefollow=203; + int64 vsdouplus=204; +} +message webcast_data_RoomAuthStatus_RoomAuthOffReasons{ + string gift=1; +} +message webcast_data_RoomAuthStatus_RoomAuthSpecialStyle{ + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style chat=1; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style gift=2; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style roomcontributor=3; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style like=4; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style roomchannel=5; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style share=6; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style castscreenauth=7; + webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style landscape=8; +} +message webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style{ + int32 unablestyle=1; + string content=2; + int32 offtype=3; + int32 anchorswitch=4; + string switchstatustipmsg=5; + string switchstatusanchortipmsg=6; + int32 anchorswitchforpaidlive=7; + string contentforpaidlive=8; +} +message webcast_data_MoreEntrance{ + string title=1; + int64 type=2; +} +message webcast_data_WebRoomAuthStatus{ + bool chat=1; + bool danmaku=2; + bool gift=3; + bool luckmoney=4; + bool digg=5; + bool roomcontributor=7; + bool props=8; + bool usercard=9; + bool poi=10; + int64 moreanchor=11; + int64 banner=12; + int64 share=13; + int64 usercorner=14; + int64 landscape=15; + int64 landscapechat=16; + int64 publicscreen=17; + int64 giftanchormt=18; + int64 recordscreen=19; + int64 donationsticker=20; + int64 hourrank=21; + int64 commercecard=22; + int64 audiochat=23; + int64 danmakudefault=24; + int64 ktvordersong=25; + int64 selectionalbum=26; + int64 like=27; + int64 multiplierplayback=28; + int64 downloadvideo=29; + int64 collect=30; + int64 timedshutdown=31; + int64 seek=32; + int64 denounce=33; + int64 dislike=34; + int64 onlyta=35; + int64 castscreen=36; + int64 commentwall=37; + int64 bulletstyle=38; + int64 showgameplugin=39; + int64 vsgift=40; + int64 vstopic=41; + int64 vsrank=42; + int64 admincommentwall=43; + int64 commercecomponent=44; + int64 douplus=45; + int64 gamepointsplaying=46; + int64 poster=47; + int64 highlights=48; + int64 typingcommentstate=49; + int64 strokeupdownguide=50; + int64 uprightstatsfloatinglayer=51; + int64 castscreenexplicit=52; + int64 selection=53; + int64 industryservice=54; + int64 verticalrank=55; + int64 entereffects=56; + int64 fansclub=57; + int64 emojioutside=58; + int64 cansellticket=59; + int64 doupluspopularitygem=60; + int64 missioncenter=61; + int64 expandscreen=62; + int64 fansgroup=63; + int64 topic=64; + int64 anchormission=65; + int64 teleprompter=66; + webcast_data_WebRoomAuthStatus_RoomAuthOffReasons offreason=100; + webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle specialstyle=101; +} +message webcast_data_WebRoomAuthStatus_RoomAuthOffReasons{ + string gift=1; +} +message webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle{ + webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style chat=1; + webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style gift=2; + webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style roomcontributor=3; +} +message webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style{ + int32 unablestyle=1; + string content=2; + int32 offtype=3; +} +message webcast_data_RoomTab{ +enum Tabtype { +TabType_0=0; +} + Tabtype tabtype=1; + string tabname=2; + string taburl=3; +} +message webcast_data_RoomExtra{ + bool issandbox=1; + webcast_data_RegionRestriction enterregionrestriction=2; + webcast_data_RegionMatch enterregionmatch=3; + webcast_data_SafeReason filterwithnocontext=4; + int64 xiguauid=5; + int64 limitstrategy=6; + string limitappid=7; + int32 geoblock=8; + int32 vrtype=9; +} +message webcast_data_SafeReason{ + int32 safetype=1; +} +message webcast_data_RoomPrivateInfo{ + bool issandbox=1; + webcast_data_RegionRestriction enterregionrestriction=2; + string locale=3; + webcast_data_Region gpsregion=4; + webcast_data_Region region=5; + string tagset=6; + double latitude=7; + double longitude=8; + string citycode=9; + string laneenv=10; + webcast_data_RegionMatch enterregionmatch=11; + int64 webcastcommenttcs=14; + int64 recommendlevel=15; + bool deliverlimitsrcapp=16; + int64 coverrecommendlevel=17; + int64 titlerecommendlevel=18; +} +message webcast_data_RegionRestriction{ + int64 type=1; +repeated string whitelist=2; +repeated string blacklist=3; +} +message webcast_data_RegionMatch{ + int64 type=1; +repeated string allowlist=2; +repeated string denylist=3; +} +message webcast_data_Region{ + string latitude=1; + string longitude=2; + string city=3; +} +message webcast_data_StreamUrl{ + int64 provider=1; + int64 id=2; + string idstr=3; + string defaultresolution=5; + webcast_data_StreamUrl_StreamUrlExtra extra=6; + string rtmppushurl=7; + string rtmppullurl=8; +repeated string candidateresolution=10; + string hlspullurl=11; + string hlspullurlparams=12; + string rtmppullurlparams=13; + string rtmppushurlparams=15; +repeated string pushurls=16; + webcast_data_StreamUrl_LiveCoreSDKData livecoresdkdata=17; +repeated string completepushurls=19; + int32 streamcontroltype=20; + int32 streamorientation=21; + int32 pushstreamtype=22; + webcast_data_StreamUrl_PlaySetting play=24; + int32 vrtype=26; +} +message webcast_data_StreamUrl_StreamUrlExtra{ + int64 height=1; + int64 width=2; + int64 fps=3; + int64 maxbitrate=4; + int64 minbitrate=5; + int64 defaultbitrate=6; + int64 bitrateadaptstrategy=7; + int64 anchorinteractprofile=8; + int64 audienceinteractprofile=9; + bool hardwareencode=10; + int64 videoprofile=12; + webcast_data_StreamUrl_StreamUrlExtra_SuperResolution superresolution=14; + bool h265enable=15; + int64 gopsec=16; + bool bframeenable=17; + bool roi=18; + bool swroi=19; + bool bytevc1enable=20; + webcast_data_StreamUrl_StreamUrlExtra_AnchorClientInfo anchorclientinfo=21; +} +message webcast_data_StreamUrl_StreamUrlExtra_SuperResolution{ + bool enable=1; + int64 strength=2; + bool antialiasing=3; +} +message webcast_data_StreamUrl_StreamUrlExtra_AnchorClientInfo{ + string custominfo=1; +} +message webcast_data_StreamUrl_LiveCoreSDKData{ + webcast_data_StreamUrl_LiveCoreSDKData_PullData pulldata=1; + webcast_data_StreamUrl_LiveCoreSDKData_PushData pushdata=2; + string size=3; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData{ + string streamdata=1; + webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options options=2; + int64 version=3; + int32 kind=5; + webcast_data_StreamUrl_LiveCoreSDKData_PullData_Extension extension=6; +repeated webcast_data_StreamUrl_LiveCoreSDKData_PullData_PlayInfo hls=7; +repeated webcast_data_StreamUrl_LiveCoreSDKData_PullData_PlayInfo flv=8; + string codec=9; + webcast_data_StreamUrl_LiveCoreSDKData_PullData_Display display=10; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options{ + webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options_Quality defaultquality=1; +repeated webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options_Quality qualities=2; + bool vpassdefault=3; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options_Quality{ + string name=1; + string sdkkey=2; + string vcodec=3; + string resolution=4; + int32 level=5; + int32 vbitrate=6; + string additionalcontent=7; + int32 fps=8; + int32 disable=9; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip{ + float x=1; + float y=2; + float w=3; + float h=4; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData_CameraHorizontalPosition{ + int32 anchor=1; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData_Extension{ + webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip gameclip=1; + webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip cameraclip=2; + int32 camerahidden=3; + string ts=4; + int64 refresh=5; + int32 displaymode=6; + int32 gamehidden=7; + string gameroomid=8; + int32 layout=9; + webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip cameraclipcustom=10; + int32 cameraverticaltype=11; + webcast_data_StreamUrl_LiveCoreSDKData_PullData_CameraHorizontalPosition camerahorizontalposition=12; + int32 camerahorizontalhidden=13; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData_PlayInfo{ + string url=1; + string qualityname=2; + string params=3; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PullData_Display{ + int64 scalewidth=1; + int64 scaleheight=2; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PushData{ + int32 pushstreamlevel=2; + bool preschedule=3; + string rtmppushurl=4; + string pushparams=5; + int32 kind=6; + int64 streamid=7; + string streamidstr=8; +} +message webcast_data_StreamUrl_LiveCoreSDKData_PushData_ResolutionParams{ + int64 width=1; + int64 height=2; + int64 defaultbitrate=3; + int64 minbitrate=4; + int64 maxbitrate=5; + int64 fps=6; +} +message webcast_data_StreamUrl_PlaySetting{ + string horizontal=1; + string vertical=2; +} +message webcast_data_VSCameraInfo{ + int64 cameraid=1; + string cameraidstr=2; + string title=3; + webcast_data_Image cover=4; + webcast_data_Image coververtical=5; + webcast_data_StreamUrl streaminfo=6; + int64 starttime=7; + int64 endtime=8; +enum Style { +style_0=0; +} + Style style=9; + webcast_data_RoomAuthStatus cameraroomauth=10; + int32 vrtype=11; +} +message webcast_data_WebStreamUrl{ + string defaultresolution=2; + string hlspullurl=4; + int32 streamorientation=5; + webcast_data_WebStreamUrl_WebLiveCoreSDKData livecoresdkdata=6; + webcast_data_WebStreamUrl_StreamUrlExtra extra=7; +} +message webcast_data_WebStreamUrl_StreamUrlExtra{ + int64 height=1; + int64 width=2; + int64 fps=3; + int64 maxbitrate=4; + int64 minbitrate=5; + int64 defaultbitrate=6; + int64 bitrateadaptstrategy=7; + int64 anchorinteractprofile=8; + int64 audienceinteractprofile=9; + bool hardwareencode=10; + int64 videoprofile=12; + webcast_data_WebStreamUrl_StreamUrlExtra_SuperResolution superresolution=14; + bool h265enable=15; + int64 gopsec=16; + bool bframeenable=17; + bool roi=18; + bool swroi=19; + bool bytevc1enable=20; + webcast_data_WebStreamUrl_StreamUrlExtra_AnchorClientInfo anchorclientinfo=21; +} +message webcast_data_WebStreamUrl_StreamUrlExtra_SuperResolution{ + bool enable=1; + int64 strength=2; + bool antialiasing=3; +} +message webcast_data_WebStreamUrl_StreamUrlExtra_AnchorClientInfo{ + string custominfo=1; +} +message webcast_data_WebStreamUrl_WebLiveCoreSDKData{ + webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData pulldata=1; +} +message webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData{ + webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options options=2; + string streamdata=1; + webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Extension extension=3; +} +message webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options{ + webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options_Quality defaultquality=1; +repeated webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options_Quality qualities=2; +} +message webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options_Quality{ + string name=1; + string sdkkey=2; + string vcodec=3; + string resolution=4; + int32 level=5; + int32 vbitrate=6; + string additionalcontent=7; + int32 fps=8; + int32 disable=9; +} +message webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Clip{ + float x=1; + float y=2; + float w=3; + float h=4; +} +message webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Extension{ + webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Clip gameclip=1; + webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Clip cameraclip=2; + int32 camerahidden=3; + string ts=4; + int64 refresh=5; + int32 displaymode=6; + int32 gamehidden=7; + string gameroomid=8; +} +message webcast_data_LinkMic{ + int64 channelid=1; + webcast_data_LinkMic_LinkMicChannelInfo channelinfo=2; +repeated webcast_data_LinkMic_LinkMicBattleScore battlescores=3; + webcast_data_LinkMic_LinkMicBattleSetting battlesettings=4; + int64 rivalanchorid=5; +} +message webcast_data_LinkMic_LinkMicChannelInfo{ + int64 layout=1; + int64 vendor=2; + int64 dimension=3; +} +message webcast_data_LinkMic_LinkMicBattleScore{ + int64 userid=1; + int64 score=2; +} +message webcast_data_LinkMic_LinkMicBattleSetting{ + int64 channelid=1; + int64 duration=2; + int64 starttime=3; + int64 starttimems=4; + string theme=5; + int64 finished=6; + int64 battleid=7; + int64 matchtype=8; +} +message webcast_data_Reservation{ + int64 appointmentid=1; + int64 anchorid=2; + int64 roomid=3; + int64 starttime=4; + int64 endtime=5; + string btncolor=7; + bool isreserved=8; +} +message webcast_data_DecotationDetail{ + webcast_data_Decoration textdecoration=1; + webcast_data_Decoration imagedecoration=2; +} +message webcast_data_Decoration{ + int64 id=1; + webcast_data_Image image=2; + int64 type=3; + int64 textsize=5; + string textcolor=6; + string content=7; + int64 maxlength=8; + int64 status=9; + int64 h=10; + int64 x=11; + int64 w=12; + int64 y=13; + int64 kind=14; + int64 subtype=15; + webcast_data_Reservation reservation=16; + webcast_data_Image ninepatchimage=17; + int64 textimageadjustablestartposition=19; + int64 textimageadjustableendposition=20; + webcast_data_DecorationFontConfig textfontconfig=21; + string audittextcolor=22; +} +message webcast_data_DecorationFontConfig{ + int64 fontid=1; + string downloadurl=2; + int64 status=3; + string fontname=4; +} +message webcast_data_RoomStats{ + int64 id=1; + string idstr=2; + int64 fanticket=3; + int64 money=4; + int64 totaluser=5; + int64 giftuvcount=6; + int64 followcount=7; + webcast_data_RoomStats_UserCountComposition usercountcomposition=8; + int64 watermelon=9; + int64 diggcount=10; + int64 entercount=11; + string doupluspromotion=12; + string totaluserdesp=13; + int64 likecount=14; + string totaluserstr=15; + string usercountstr=16; + int64 commentcount=17; + int64 welfaredonationamount=18; + string uprightstatsstr=19; + string uprightstatsstrcomplete=20; +} +message webcast_data_RoomStats_UserCountComposition{ + double city=1; + double videodetail=2; + double myfollow=3; + double other=4; +} +message webcast_data_RoomViewStats{ + bool ishidden=1; + string displayshort=2; + string displaymiddle=3; + string displaylong=4; + int64 displayvalue=5; + int64 displayversion=6; + bool incremental=7; +enum Displaytype { +displaytype_0=0; +} + Displaytype displaytype=8; + string displayshortanchor=9; + string displaymiddleanchor=10; + string displaylonganchor=11; +} +message webcast_data_TopFan{ + int64 fanticket=1; + webcast_data_User user=2; +} +message webcast_data_RoomUserAttr{ + int64 roomid=1; + string roomidstr=2; + int64 silenceflag=3; + int64 adminflag=4; + int64 rank=5; +} +message webcast_data_CoverInfo{ +repeated string urllist=1; + string uri=2; + int64 width=3; + int64 height=4; +} +message webcast_data_BurstInfo{ + int64 bursttimeremainseconds=1; + int64 multiple=2; + int64 propertydefinitionid=3; + webcast_data_Image propertyicon=4; +} +message webcast_data_RoomHealthScoreInfo{ + double score=1; + string bubblemessage=2; + string jumpurl=3; +} +message webcast_data_CoverQuality{ + int64 level=1; + string bubbletip=2; + string poptip=3; + string uri=4; +} +message webcast_data_ToutiaoRoomCell{ +repeated webcast_data_Room data=1; +repeated webcast_data_Image largeimage=2; +} +message webcast_data_TVStation{ + bool isidle=1; + string statedesc=2; +} +message webcast_data_CommentBox{ + webcast_data_Image icon=1; + string placeholder=2; +} +message webcast_data_RoomCartV2{ + int32 showcart=1; +} +message webcast_data_RoomCart{ + bool containcart=1; + int64 total=2; + int64 flashtotal=3; + string carticon=4; + int32 showcart=5; + webcast_data_CartVertical vertical=6; + webcast_data_CartHorizontal horizontal=7; + webcast_data_GlobalCustomIcons globalcustomicons=8; +} +message webcast_data_CartVertical{ + bool allowshowcart=1; +} +message webcast_data_CartHorizontal{ + bool allowshowcart=1; +} +message webcast_data_GlobalCustomIcons{ + string staticiconurl=1; + string animatediconurl=2; + string animatedcommoniconurl=3; +} +message webcast_data_ShortTouchBigCard{ + string bigcardurl=1; +enum Containertype { +containertype_0=0; +} + Containertype containertype=2; + int32 width=3; + int32 height=4; + int32 duration=5; +} +message webcast_data_TextViewModel{ + string text=1; + string textcolor=2; + int32 textsize=3; + string bgcolor=4; +} +message webcast_data_ShortTouchBubble{ + string bubbleid=1; + webcast_data_TextViewModel uimodel=2; + int32 strategy=3; + int32 duration=4; +} +message webcast_data_ShortTouchArea{ + int32 type=1; + uint32 priority=2; + int64 minwebcastsdkversion=3; +enum Shorttouchtype { +shorttouchtype_0=0; +} + Shorttouchtype shorttouchtype=4; + webcast_data_ShortTouchInfo shorttouchinfo=5; + webcast_data_ShortTouchBigCard shorttouchbigcard=6; + string containerpayload=7; + int32 loadtype=8; + webcast_data_ShortTouchBubble bubbleparams=9; + string name=10; +} +message webcast_data_ShortTouchImageLayers{ +repeated webcast_data_ShortTouchImageLayers_Layer layers=1; + int32 basewidth=2; + int32 baseheight=3; +} +message webcast_data_ShortTouchImageLayers_Layer{ + string url=1; + int32 x=2; + int32 y=3; + int32 width=4; + int32 height=5; + int32 radius=6; +} +message webcast_data_ShortTouchInfo{ + string shorttouchurl=1; + string shorttouchfallbackurl=2; +enum Containertype { +containertype_0=0; +} + Containertype containertype=3; + uint32 width=4; + uint32 height=5; + string imgurl=6; + string jumpschema=7; +enum Showanimation { +showanimation_0=0; +} + Showanimation showanimation=8; +enum Animationtype { +animationtype_0=0; +} + Animationtype animationtype=9; +repeated string subitemlist=10; + webcast_data_ShortTouchImageLayers imglayers=11; + uint32 animationquota=12; + string accessiblename=13; +} +message webcast_data_QuizExtra{ + string quizinfos=1; +} +message webcast_data_AudioSpeakingImageList{ + webcast_data_AudioSpeakingImageList_SpeakingImage malespeakingimage=1; + webcast_data_AudioSpeakingImageList_SpeakingImage femalespeakingimage=2; + webcast_data_AudioSpeakingImageList_SpeakingImage unknownspeakingimage=3; +} +message webcast_data_AudioSpeakingImageList_SpeakingImage{ + webcast_data_Image speakinglowimage=1; + webcast_data_Image speakingdefaultimage=2; + webcast_data_Image speakinghighimage=3; +} +message webcast_data_ShowArea{ + int64 x=1; + int64 y=2; + int64 h=3; + int64 w=4; +} +message webcast_data_AnimatedBgInfo{ + webcast_data_ShowArea showarea=1; + string fileformat=2; + webcast_data_Image animatedbg=3; +} +message webcast_data_AudioBGData{ + int64 id=1; + string imageuri=2; + int32 imgtype=3; + webcast_data_Image image=4; + webcast_data_Image imagethumbnail=5; + webcast_data_Image imageanimatedbg=6; + webcast_data_Image imagenormalavatar=7; + webcast_data_Image imagestartupavatar=8; + webcast_data_Image imagechatjoinicon=9; + webcast_data_Image imagestaticbg=10; + webcast_data_AudioSpeakingImageList speakingimagelist=11; + string statuscolorvalue=12; + string publicscreencolorvalue=13; + int32 timelimit=14; +enum Bgtype { +bgtype_0=0; +} + Bgtype bgtype=15; + string emptystartcolor=16; + string emptyendcolor=17; + webcast_data_Image imagecoldbg=18; + string micbgcolorvalue=19; +repeated webcast_data_Image iconmicnormals=20; + webcast_data_Image iconmiclock=21; + string colormictext=22; + string colormicline=23; + string colormicbg=24; + string themelabel=25; +enum Bgstatus { +bgstatus_0=0; +} + Bgstatus bgstatus=26; + webcast_data_AnimatedBgInfo animateinfo=27; + string idstr=28; + int32 playmode=29; + string themetag=30; + int64 starttime=31; + int64 endtime=32; +enum Formattype { +formattype_0=0; +} + Formattype formattype=33; +} +message webcast_data_ActivityRoomSkinInfo{ +} +message webcast_data_RoomReplayInfo{ + int64 replayduration=1; + string replayurl=2; + string contentuniqid=3; +} +message webcast_data_CommentWallInfo{ + string content=1; + int64 id=2; + int64 commentmsgid=3; + int64 commenterid=4; + string commenternickname=5; + int64 eventtime=6; + int64 msgtime=7; + int64 endtime=8; + int32 countdownstyle=9; + int64 operatorid=10; + string operatornickname=11; +} +message webcast_data_CommentWallPosition{ + double x=1; + double y=2; + int64 eventtime=3; +} +message webcast_data_AnnouncementInfo{ + string scheduledtimetext=1; + string content=2; + bool subscribed=3; + int64 appointmentid=4; + int32 scheduledtime=5; + int32 scheduleddate=6; +} +message webcast_data_RoomIMInfo{ +repeated string welcomemessages=1; + string roomtag=2; + string hidegiftmessage=3; +} +message webcast_data_InteractOpenExtra{ +// getDebugInfoMap dmessage=1; +} +message webcast_data_PropsBGData{ + string imageuri=1; + int32 imgtype=2; + webcast_data_Image image=3; + webcast_data_Image imagethumbnail=4; +} +message webcast_data_LinkerDetail{ + int32 bigpartylayoutconfigversion=2; + bool acceptaudiencepreapply=3; + int64 linkeruilayout=4; + int32 enableaudiencelinkmic=5; + string functiontype=6; + string ktvlyricmode=8; + string initsource=9; + bool forbidapplyfromother=10; +enum Ktvexhibitmode { +ktvexhibitmode_0=0; +} + Ktvexhibitmode ktvexhibitmode=11; + int64 enlargeguestturnonsource=12; +} +message webcast_data_PreviewExposeData{ + int32 style=1; + webcast_data_PreviewExposeData_PreviewGuide previewguide=2; +repeated webcast_data_PreviewExposeData_Meta metas=3; +repeated webcast_data_PreviewExposeData_ChatMessage chatmsgs=4; +repeated webcast_data_PreviewExposeData_Meta forceinsertion=5; + int32 scrollafterms=6; + bool needrealtime=7; + int32 messagescrollafterms=8; + int32 messagescrollintervalms=9; + string previewintro=10; + webcast_data_PreviewExposeData_PreviewExtendArea previewextendarea=11; + int32 showuvpv=12; + int32 shownameabbreviation=13; + webcast_data_PreviewExposeData_PreviewSwitch switch=14; + int32 ispreviewusewebsocket=15; + bool isawemevideofeed=16; + bool showpreviewcards=17; +} +message webcast_data_PreviewExposeData_PreviewGuide{ + webcast_data_Image icon=1; + string tip=2; + int64 type=3; +repeated string rolltips=4; + int64 couponmateid=5; + int64 usertaggetcoin=6; + int64 livemessionstyle=7; + string ettype=8; + string extra=9; +} +message webcast_data_PreviewExposeData_Meta{ +enum Type { +Type_0=0; +} + Type type=1; + webcast_data_PreviewExposeData_Meta_Host host=2; + string content=3; +} +message webcast_data_PreviewExposeData_Meta_Host{ + webcast_data_Image icon=1; + string tip=2; + string color=3; +} +message webcast_data_PreviewExposeData_ChatMessage{ + string nickname=1; + string nicknamecolor=2; + string content=3; +} +message webcast_data_PreviewExposeData_PreviewExtendArea{ + webcast_data_Image extendicon=1; + string extendpretext=2; + string extendtext=3; +enum Extendtype { +extendtype_0=0; +} + Extendtype extendtype=4; + string extra=5; + int32 usemarquee=6; +enum Icontype { +icontype_0=0; +} + Icontype icontype=7; +repeated webcast_data_PreviewExposeData_PreviewExtendArea_Part rightpart=8; + string buttonpart=9; +repeated webcast_data_PreviewExposeData_PreviewExtendArea_Part midpart=10; + bool needdelimiter=11; +repeated webcast_data_PreviewExposeData_PreviewExtendArea_Part bottompart=12; + int32 uitype=13; + int32 version=14; + webcast_data_PreviewExposeData_PreviewExtendArea_ActionConfig actioncfg=17; + bool usepassthroughextrajson=18; + string passthroughextrajson=19; + string extrabusiness=21; +} +message webcast_data_PreviewExposeData_PreviewExtendArea_Part{ + int32 fontsize=1; + int32 interval=2; + string text=3; + bool cuttable=4; + bool deleted=5; + string fontcolor=6; + bool bold=7; +} +message webcast_data_PreviewExposeData_PreviewExtendArea_ActionConfig{ +enum Areaaction { +Areaaction_0=0; +} + Areaaction areaaction=1; +} +message webcast_data_PreviewExposeData_PreviewSwitch{ + int32 title=1; + int32 previewguide=2; + int32 dynamiclabel=3; + int32 assistlabel=4; + int32 extendarea=5; +} +message webcast_data_PaidLiveData{ + int32 paidtype=1; + int32 viewright=2; + int64 duration=3; + webcast_data_TicketData ticketsession=4; + webcast_data_OrderData orderdata=5; + int32 delivery=6; + bool needdeliverynotice=7; + int32 anchorright=8; + int32 payabtype=9; +} +message webcast_data_PaidLivePriceInfo{ + int32 starttime=1; + int32 endtime=2; + int64 price=3; + int32 claimddl=4; +} +message webcast_data_TicketData{ + int64 ticketsessionid=1; + string title=2; + string subtitle=3; + string price=4; + int64 rawreleasetime=5; +repeated string tags=6; + string ticketexplanationcardjumpurl=7; + string ticketpaneljumpurl=8; + string ticketsessionidstr=9; + int32 sellstatus=10; + string coveruri=11; + string coverurivertical=12; + string introduction=13; + int64 rawshowstarttime=14; + int64 rawshowendtime=15; + int64 rawsalestarttime=16; + int64 rawsaleendtime=17; + int64 rawrefunddeadline=18; + int64 rawearlybirdstarttime=19; + int64 rawearlybirdendtime=20; + int64 rawfullpricestarttime=21; + int64 rawfullpriceendtime=22; + int64 rawactivitystarttime=23; + int64 rawactivityendtime=24; + string earlybirdprice=25; + string activityprice=26; + int32 status=27; + string showstarttime=28; + string showendtime=29; + string salestarttime=30; + string saleendtime=31; + string earlybirdstarttime=32; + string earlybirdendtime=33; + string fullpricestarttime=34; + string fullpriceendtime=35; + string activitystarttime=36; + string activityendtime=37; + string refunddeadline=38; + string activitytitle=39; + string activityjumpurl=40; + string releasetime=41; + int32 ticketexplanationcardstatus=42; + int32 lastduration=43; + string paidconversionjumpurl=44; + string ticketpanelsixjumpurl=45; + string ticketpanelninejumpurl=46; + webcast_data_Image cover=47; + int32 iospaytype=48; + int32 androidpaytype=49; + int32 iospayprice=50; + int32 androidpayprice=51; + int32 rightduration=52; + webcast_data_PaidLivePriceInfo friendpriceinfo=53; + webcast_data_PaidLivePriceInfo helpingpriceinfo=54; + int64 ticketanchorid=56; + string extra=57; +} +message webcast_data_TicketData_PaidLivePriceInfoV2{ + string amount=1; + string currency=2; + int64 pos=3; +} +message webcast_data_OrderData{ + string orderid=1; +} +message webcast_data_Appearance{ + webcast_data_Appearance_Bubble headbubble=1; + int64 uprightstatsdisplaytype=2; + webcast_data_MoreEntrance entrance=3; +repeated webcast_data_ToolbarItemConfig toolbarlist=4; + int64 previewstyle=5; + webcast_data_Image covergauss=6; +repeated webcast_data_Appearance_ContentTag contenttags=7; + webcast_data_PreviewLabel previewlabel=8; + webcast_data_Image coverdynamicmask=9; + webcast_data_Image horizontalbackground=10; +} +message webcast_data_Appearance_Bubble{ +enum Type { +Type_0=0; +} + Type type=1; +repeated string rolltips=2; + webcast_data_Image icon=3; + int32 rollafterms=4; + int64 couponmateid=5; +} +message webcast_data_Appearance_ContentTag{ + string text=1; +} +message webcast_data_EpisodeStageInfo{ + int64 episodeid=1; +enum Stage { +stage_0=0; +} + Stage stage=2; +} +message webcast_data_GameCPData{ + int32 isliveapromoteda=1; + string gameid=2; + string gamename=3; +} +message webcast_data_GamePlayData{ + int32 playtype=1; + int64 playid=2; + int64 gameid=3; +} +message webcast_data_ToolBarComponentData{ +enum Groupid { +GroupId_0=0; +} + Groupid groupid=1; +enum Componenttype { +componenttype_0=0; +} + Componenttype componenttype=2; +enum Optype { +optype_0=0; +} + Optype optype=3; + string text=4; + string schemaurl=5; + webcast_data_Image icon=6; + int64 showtype=7; + int64 datastatus=8; + string extra=99; +} +message webcast_data_ToolBarData{ +repeated webcast_data_ToolBarComponentData entrancelist=1; +repeated webcast_data_ToolBarComponentData morepanel=2; + int32 maxentrancecnt=3; +repeated webcast_data_ToolBarComponentData landscapeupright=4; +} +message webcast_data_LifeGrouponInfo{ + int64 permissionstatus=1; + int64 aggcardid=2; + string iconurl=3; + string dynamicurl=4; +} +message webcast_data_PreviewLabel{ + int32 type=1; +repeated string labeltips=2; + int32 labeltype=3; + webcast_data_Image labelimage=4; + bool hittest=5; +} +message webcast_data_HotRoomInfo{ + int64 bitmap=1; +} +message webcast_data_ActivityLiveRecommendConfig{ + string name=1; + string level=2; + int64 starttime=3; + int64 endtime=4; + int32 livetype=5; + webcast_data_ActivityLiveRecommendConfig_EpisodeInfo episodeinfo=7; +} +message webcast_data_ActivityLiveRecommendConfig_EpisodeInfo{ + int32 contenttype=1; + string content=2; +} +message webcast_data_RoomChannelData{ + int32 status=1; +repeated webcast_data_RoomChannelInfo channellist=2; + int32 supportroomchannelmode=3; + int32 limitofnum=4; + bool cancreate=5; + webcast_data_Image background=6; + bool hidelandscape=101; +} +message webcast_data_PackMetaInfo{ + string scene=1; + string env=2; + string dc=3; + string traceid=4; +} +message webcast_data_LikeDisplayConfig{ + int32 showtext=1; + string displaytext=2; +} +message webcast_data_MatchRoomData{ + webcast_data_MatchDrawer drawer=1; + webcast_data_ToutiaoMatchData match=2; + webcast_data_Image drawerlabel=3; + string pcustr=4; + webcast_data_Image drawerofficiallabel=5; + webcast_data_Image matchbackground=6; + webcast_data_MatchUserInfo matchuserinfo=7; +} +message webcast_data_MatchUserInfo{ + webcast_data_TeamInfo userteaminfo=1; + bool isactivityaccount=3; + bool needretry=4; +} +message webcast_data_TeamInfo{ + int64 teamid=1; + string teamname=2; + string schemaurl=3; + webcast_data_Image teamicon=4; + webcast_data_Image teambadge=5; + webcast_data_Image teambackground=6; + string systemmsg=7; + string teamidstr=8; + webcast_data_Image teamavatarbox=9; +} + +//WebcastLikeMessage +message webcast_im_LikeMessage{ + webcast_im_Common common=1; + int64 count=2; + int64 total=3; + int64 color=4; + webcast_data_User user=5; + string icon=6; + webcast_im_DoubleLikeDetail doublelikedetail=7; + webcast_im_DisplayControlInfo displaycontrolinfo=8; + int64 linkmicguestuid=9; + string scene=10; + webcast_im_PicoDisplayInfo picodisplayinfo=11; +} +message webcast_im_PicoDisplayInfo{ + int64 combosumcount=1; + string emoji=2; + webcast_data_Image emojiicon=3; + string emojitext=4; +} +message webcast_im_DoubleLikeDetail{ + bool doubleflag=1; + int32 seqid=2; + int32 renewalsnum=3; + int32 triggersnum=4; +} +message webcast_im_DisplayControlInfo{ + bool showtext=1; + bool showicons=2; +} +message webcast_im_UserContribute{ + int64 userid=1; + int64 rank=2; + int64 score=3; + string nickname=4; + webcast_data_Image avatarthumb=5; +} +message webcast_im_LinkerContributeMessage{ + webcast_im_Common common=1; + int64 userid=2; + int64 totalscore=3; +repeated webcast_im_UserContribute usercontributelist=4; + int64 microtimestamp=5; + int64 scene=6; + string totalscorerealstr=7; + string totalscorestr=8; + webcast_data_LinkmicQuickInteract quickinteract=9; +} +message webcast_im_LinkMessage{ + webcast_im_Common common=1; + int64 messagetype=2; + int64 linkerid=3; + int64 scene=4; + webcast_im_LinkerInviteContent invitecontent=5; + webcast_im_LinkerReplyContent replycontent=6; + webcast_im_LinkerCreateContent createcontent=7; + webcast_im_LinkerCloseContent closecontent=8; + webcast_im_LinkerEnterContent entercontent=9; + webcast_im_LinkerLeaveContent leavecontent=10; + webcast_im_LinkerCancelContent cancelcontent=11; + webcast_im_LinkerKickOutContent kickoutcontent=12; + webcast_im_LinkerLinkedListChangeContent linkedlistchangecontent=13; + webcast_im_LinkerUpdateUserContent updateusercontent=14; + webcast_im_LinkerWaitingListChangeContent waitinglistchangecontent=15; + webcast_im_LinkerBanContent bancontent=16; + webcast_im_LinkerItemContent itemcontent=17; + webcast_im_LinkerViolationReminderContent violationremindercontent=18; + webcast_im_LinkerUpdateLinkTypeApplyContent updatelinktypeapplycontent=19; + webcast_im_LinkerUpdateLinkTypeReplyContent updatelinktypereplycontent=20; + webcast_im_LinkerAvatarAuditContent avatarauditcontent=21; + webcast_im_LinkerApplyExpiredContent applyexpiredcontent=22; + webcast_im_LinkerApplyStrongReminderContent applystrongremindercontent=23; + webcast_im_LinkerAnchorStreamSwitchContent anchorstreamswitchcontent=24; + webcast_im_LinkerClickScreenContent clickscreencontent=25; + webcast_im_LinkerLockPositionContent lockpositioncontent=26; + webcast_im_LinkerFollowStrongGuideContent followstrongguidecontent=27; + webcast_im_LinkerShareVideoImContent sharevideoimcontent=28; + webcast_im_LinkerGuestInviteContent guestinvitecontent=29; + webcast_im_LinkerGuestExitCastScreenContent exitcastscreencontent=30; + webcast_im_LinkerSwitchSceneContent switchscenecontent=31; + webcast_im_LinkPhaseEnterNextNotifyContent linkphaseenternextcontent=32; + webcast_im_LinkerChangePlayModeContent changeplaymodecontent=33; + webcast_im_LinkerLowBalanceForPaidLinkmicContent lowbalanceforpaidlinkmiccontent=34; + webcast_im_LinkerDegradeAlertContent degradealertcontent=35; + webcast_im_LinkerEnlargeGuestInviteContent enlargeguestinvitecontent=36; + webcast_im_LinkerEnlargeGuestReplyContent enlargeguestreplycontent=37; + webcast_im_LinkerEnlargeGuestApplyContent enlargeguestapplycontent=38; + webcast_im_LinkPrepareApplyContent prepareapplycontent=39; + webcast_im_LinkerCrossRoomUpdateContent crossroomupdatecontent=40; + webcast_im_LinkerChangeMultiPKTeamInfoContent changemultipkteaminfocontent=41; + webcast_im_CrossRoomLinkInviteContent crossroomlinkinvitecontent=42; + webcast_im_CrossRoomLinkReplyContent crossroomlinkreplycontent=43; + webcast_im_CrossRoomLinkCancelInviteContent crossroomlinkcancelinvitecontent=44; + webcast_im_LinkerResumeAudienceContent linkerresumeaudiencecontent=45; + webcast_im_LinkerBattleConnectContent linkerbattleconnectcontent=46; + webcast_im_LinkerResumeApplyContent linkerresumeapplycontent=47; + webcast_im_CrossRoomRTCInfoContent crossroomrtcinfocontent=48; + webcast_im_AnchorUpdateLinkmicConfigContent anchorupdatelinkmicconfigcontent=49; + webcast_im_AnchorUpdateLayoutContent anchorupdatelayoutcontent=50; + webcast_im_LinkerApplyRankChangeContent applyrankchangecontent=52; + webcast_im_LinkerSysKickOutContent syskickoutcontent=101; + int64 fallbackscene=199; + string extra=200; +} +message webcast_im_LinkmicInfo{ + string accesskey=1; + int64 linkmicid=2; + bool joinable=3; + int32 confluencetype=4; + string rtcextinfo=5; + string rtcappid=6; + string rtcappsign=7; + string linkmicidstr=8; + int64 vendor=9; + string livecoreextinfo=10; + webcast_data_MultiRtcInfo multirtcinfo=11; + webcast_data_MultiLiveCoreInfo multilivecoreinfo=12; +} +message webcast_im_LinkerSetting{ + int64 maxmemberlimit=1; + int64 linktype=2; + int64 scene=3; + int64 owneruserid=4; + int64 ownerroomid=5; + int64 vendor=6; +} +message webcast_im_LinkerInviteContent{ + int64 fromuserid=1; + int64 fromroomid=2; + string tortcextinfo=3; + bool rtcjoinchannel=4; + int64 vendor=5; + string secfromuserid=6; + string tolinkmicidstr=7; + bool rtcpushstream=8; + string signextra=9; +enum Invitesource { +invitesource_0=0; +} + Invitesource invitesource=10; + webcast_im_LinkmicInfo fromuserlinkmicinfo=11; + webcast_data_MultiRtcInfo multirtcinfo=12; + webcast_data_MultiLiveCoreInfo multilivecoreinfo=13; +enum Multipkmode { +multipkmode_0=0; +} + Multipkmode multipkmode=14; + bool supportmultipkteammode=15; + webcast_data_LinkmicInfo touserlinkmicinfo=16; + webcast_data_MultiChannelInfo multichannelinfo=17; + string inviterejecttemporarytext=18; + string audiencelinkerdescription=19; + bool inviterwithaudience=20; +repeated webcast_data_ListUser inviteefollowedusers=21; +repeated webcast_data_ListUser inviterusers=22; + int64 touserid=23; + int64 toroomid=24; + webcast_data_ListUser applieduser=25; +} +message webcast_im_LinkPrepareApplyContent{ + int64 fromuserid=1; + int64 fromroomid=2; + int64 vendor=3; + string secfromuserid=4; + int64 count=5; +} +message webcast_im_LinkerReplyContent{ + int64 fromuserid=1; + int64 fromroomid=2; + webcast_im_LinkmicInfo fromuserlinkmicinfo=3; + int64 touserid=4; + webcast_im_LinkmicInfo touserlinkmicinfo=5; + int64 linktype=6; + int64 replystatus=7; + webcast_im_LinkerSetting linkersetting=8; + bool bizjoinchannel=9; +enum Multipkmode { +multipkmode_0=0; +} + Multipkmode multipkmode=10; + webcast_data_MultiChannelInfo multichannelinfo=11; + string toast=12; + webcast_data_AnchorLinkmicChannelInfo backuplinkmicinfo=14; + string kickedusersuniqueid=15; + int64 matchtype=16; +} +message webcast_im_LinkerCreateContent{ + int64 ownerid=1; + int64 ownerroomid=2; + int64 linktype=3; +} +message webcast_im_MatchEffect{ + bool showeffect=1; + webcast_data_Image effectresource=2; +} +message webcast_im_CityEffect{ + webcast_data_Image effectresource=1; + string city=2; +} +message webcast_im_LinkerEnterContent{ +repeated webcast_data_ListUser linkedusers=1; + int64 userid=2; +enum Applytype { +applytype_0=0; +} + Applytype applytype=3; +repeated webcast_data_ListUser prelinkusers=4; + webcast_im_MatchEffect matcheffect=5; + webcast_im_CityEffect cityeffect=6; + uint64 version=7; + webcast_data_MsgBoardItemInfo msgboarditem=9; +} +message webcast_im_LinkerViolationReminderContent{ + string title=1; + string content=2; +} +message webcast_im_LinkerCloseContent{ +enum Source { +Source_0=0; +} + Source source=1; + webcast_data_BanUser bananchorinfo=2; +} +message webcast_im_LinkerLeaveContent{ + int64 userid=1; +repeated webcast_data_ListUser linkedusers=2; + webcast_data_ListUser user=3; +repeated webcast_data_ListUser prelinkusers=4; + uint64 version=5; +enum Leavesource { +leavesource_0=0; +} + Leavesource leavesource=7; +} +message webcast_im_LinkerCancelContent{ + int64 fromuserid=1; + int64 touserid=2; + int64 canceltype=3; +enum Invitesource { +invitesource_0=0; +} + Invitesource invitesource=4; +} +message webcast_im_LinkerKickOutContent{ + int64 fromuserid=1; +enum Controltype { +controltype_0=0; +} + Controltype controltype=2; + int64 paidcount=3; + int64 linkduration=4; +enum Kickoutsource { +kickoutsource_0=0; +} + Kickoutsource kickoutsource=5; +} +message webcast_im_LinkerSysKickOutContent{ + int64 userid=1; + string linkmicidstr=2; + string toastmsg=3; +} +message webcast_im_LinkerWaitingListChangeContent{ +} +message webcast_im_LinkerLinkedListChangeContent{ +repeated webcast_data_ListUser linkedusers=1; +repeated webcast_data_ListUser prelinkusers=2; + uint64 version=3; +enum Pushtype { +pushtype_0=0; +} + Pushtype pushtype=4; +enum Updatemode { +updatemode_0=0; +} + Updatemode updatemode=6; +} +message webcast_im_LinkerBanContent{ +repeated webcast_data_BanUser banusers=1; +} +message webcast_im_LinkerUpdateUserContent{ + int64 fromuserid=1; + int64 touserid=2; +repeated webcast_data_ListUser linkedusers=4; + string extra=5; + uint64 version=6; + string ackmessage=8; +} +message webcast_im_ChannelNoticeContent{ + int64 channelid=1; +enum Action { +action_0=0; +} + Action action=2; + string extrainfo=3; +} +message webcast_im_LinkerItemContent{ + int64 itemid=1; + int64 authorid=2; + string authorname=3; + webcast_data_Image avatarthumb=4; + webcast_data_Image avatarmedium=5; + webcast_data_Image avatarlarge=6; + string itemdescription=7; + string musicid=8; + string musictitle=9; + string musicauthor=10; + string musicurl=11; + int64 commentcount=12; +} +message webcast_im_LinkerUpdateLinkTypeApplyContent{ + int64 fromuserid=1; + int64 touserid=2; +enum Linktype { +linktype_0=0; +} + Linktype linktype=3; +enum Source { +source_0=0; +} + Source source=4; + string ackmessage=5; +} +message webcast_im_LinkerUpdateLinkTypeReplyContent{ + int64 fromuserid=1; + int64 touserid=2; +enum Replytype { +replytype_0=0; +} + Replytype replytype=3; + string replyprompts=4; +} +message webcast_im_LinkerAvatarAuditContent{ +enum Auditres { +AuditRes_0=0; +} + Auditres auditres=1; + string reason=2; + int64 reviewid=3; +} +message webcast_im_LinkerApplyExpiredContent{ + int64 userid=1; +} +message webcast_im_LinkerApplyStrongReminderContent{ +enum Source { +Source_0=0; +} + Source source=1; + webcast_data_User user=2; +} +message webcast_im_LinkerAnchorStreamSwitchContent{ + bool usebackupstream=1; + int64 anchoruserid=2; +repeated webcast_data_ListUser linkedusers=3; + uint64 version=4; +} +message webcast_im_LinkerClickScreenContent{ + int64 devicewidth=1; + int64 deviceheight=2; + int64 pointx=3; + int64 pointy=4; + int64 fromuserid=5; + webcast_data_Image avatarmedium=6; +} +message webcast_im_LinkerFollowStrongGuideContent{ + webcast_data_User fromuser=1; + int64 touserid=2; +enum Fromusertype { +fromusertype_0=0; +} + Fromusertype fromusertype=3; +} +message webcast_im_LinkerLockPositionContent{ +repeated webcast_data_LinkmicPositionItem lockedpositions=1; +} +message webcast_im_LinkerShareVideoImContent{ + string imcontent=1; +} +message webcast_im_LinkerGuestInviteContent{ + webcast_data_Text invitecontent=1; +} +message webcast_im_LinkerGuestExitCastScreenContent{ + int64 userid=1; +} +message webcast_im_LinkerSwitchSceneContent{ + webcast_data_SwitchSceneData switchscenedata=1; +} +message webcast_im_LinkPhaseEnterNextNotifyContent{ + int64 roomid=1; + webcast_data_User anchoruser=2; + webcast_data_User linkuser=3; + webcast_data_LinkPhase nextphase=4; + int32 currentphaseid=5; + int32 currentlinktimeseconds=6; + webcast_data_LinkPhaseConfig phaseconfig=7; +} +message webcast_im_LinkerChangePlayModeContent{ + webcast_data_ChangePlayModeData changeplaymodedata=1; +} +message webcast_im_LinkerLowBalanceForPaidLinkmicContent{ + string toast=1; +} +message webcast_im_LinkerDegradeAlertContent{ + webcast_data_User user=1; + string degradecontent=2; +} +message webcast_im_LinkerEnlargeGuestInviteContent{ + int64 fromuserid=1; + int64 touserid=2; +enum Invitetype { +invitetype_0=0; +} + Invitetype invitetype=3; +} +message webcast_im_LinkerEnlargeGuestReplyContent{ + int64 fromuserid=1; + int64 touserid=2; +enum Replytype { +replytype_0=0; +} + Replytype replytype=3; + string replyprompts=4; +} +message webcast_im_LinkerEnlargeGuestApplyContent{ + int64 fromuserid=1; + string applyprompts=2; +} +message webcast_im_CrossRoomLinkInviteContent{ + webcast_data_User inviter=1; + webcast_data_InviteRoomInfo roominfo=2; + string invitetips=3; +enum Inviterroomjoinstatus { +inviterroomjoinstatus_0=0; +} + Inviterroomjoinstatus inviterroomjoinstatus=4; +} +message webcast_im_CrossRoomLinkReplyContent{ +enum Replytype { +ReplyType_0=0; +} + Replytype replytype=1; + int64 inviteeroomid=2; +enum Crosstype { +crosstype_0=0; +} + Crosstype crosstype=3; +repeated webcast_data_CrossRoomLinkReplyGuestInfo guestinfos=4; + int64 inviteeanchorid=5; + int64 followstatus=6; + int64 invitesource=7; + int64 replyuserid=8; + string replytoast=9; +enum Replyoperate { +replyoperate_0=0; +} + Replyoperate replyoperate=10; + webcast_data_RoomBattleProcessInfo processinfo=11; +} +message webcast_im_CrossRoomLinkCancelInviteContent{ + int64 cancellerroomid=1; +} +message webcast_im_LinkerCrossRoomUpdateContent{ + int64 fromroomid=1; + int64 toroomid=2; +repeated webcast_data_ListUser linkedusers=4; + uint64 version=5; +} +message webcast_im_LinkerChangeMultiPKTeamInfoContent{ + webcast_data_MultiPKModeInfo multipkmodeinfo=1; + string toast=2; +} +message webcast_im_LinkerResumeAudienceContent{ + string rtcextinfo=1; + string livecoreextinfo=2; +repeated webcast_data_ListUser linkedusers=3; + uint64 version=4; +} +message webcast_im_LinkerBattleConnectContent{ + string livecoreextinfo=1; + string rtcextinfo=2; + webcast_data_MultiChannelInfo multichannelinfo=4; + uint64 version=5; +repeated webcast_data_ListUser anchoruserlist=6; +} +message webcast_im_LinkerResumeApplyContent{ + webcast_im_LinkerResumeApplyContent_ApplyParam param=1; + int64 applyuser=2; + int64 roomid=3; +} +message webcast_im_LinkerResumeApplyContent_ApplyParam{ +enum Applytype { +applytype_0=0; +} + Applytype applytype=1; +} +message webcast_im_CrossRoomRTCInfoContent{ + webcast_data_MultiChannelInfo multichannelinfo=1; +} +message webcast_im_AnchorUpdateLinkmicConfigContent{ + bool forbidinvitebygeneral=1; + bool forbidapplyfromother=2; +} +message webcast_im_AnchorUpdateLayoutContent{ +enum Layouttype { +LayoutType_0=0; +} + Layouttype layouttype=1; + int64 updateuserid=2; +enum Anchoruilayout { +anchoruilayout_0=0; +} + Anchoruilayout anchoruilayout=3; +enum Anchorlayoutrange { +anchorlayoutrange_0=0; +} + Anchorlayoutrange anchorlayoutrange=4; + int64 operatorid=5; +} +message webcast_im_LinkerApplyRankChangeContent{ + int64 roomid=1; +} +message webcast_im_LinkMicArmies{ + webcast_im_Common common=1; +repeated webcast_im_LinkMicArmies_UserArmies userarmieslist=3; + webcast_data_BattleContributorsRankListV2 ranklistv2=4; +} +message webcast_im_LinkMicArmies_UserArmies{ +repeated webcast_im_LinkMicArmies_UserArmies_UserArmy userarmies=1; +} +message webcast_im_LinkMicArmies_UserArmies_UserArmy{ + int64 userid=1; + int64 score=2; + string nickname=3; + webcast_data_Image avatarthumb=4; +} +message webcast_im_LinkMicBattleFinish{ + webcast_im_Common common=1; + webcast_im_BattleSettings battlesettings=2; +repeated webcast_data_BattleArmy battlearmies=3; +repeated webcast_data_BattleScore battlescores=4; +repeated webcast_data_User anchors=5; + webcast_data_OperationalPlay operationalplay=7; +enum Endreason { +endreason_0=0; +} + Endreason endreason=8; + string cutshortprompt=9; + string cutshorttoast=10; + bool cutshortwin=11; +enum Killfinishtype { +killfinishtype_0=0; +} + Killfinishtype killfinishtype=13; +} +message webcast_im_BattleMode{ + int32 mode=1; + webcast_im_BattleMode_StealTowerData stealtowerdata=2; +} +message webcast_im_BattleMode_StealTowerData{ + int64 triggertime=1; +} +message webcast_im_BattleSettings{ + int64 battleid=2; + int64 starttimems=3; + int64 duration=4; + string theme=5; + int64 channelid=6; + int64 matchtype=7; + string bannerurl=8; + int64 subtype=9; +enum Mode { +mode_0=0; +} + Mode mode=10; + string config=11; + string notifyschemeurl=12; + string hotsoonnotifyschemeurl=13; + webcast_data_Image unknwonfield1=14; + string unknwonfield2=15; + string unknwonfield3=16; + webcast_data_BattleTitleConfig titleconfig=17; + webcast_data_BattleTitleConfig punishconfig=18; + int64 punishduration=19; + int64 punishstarttimems=20; +enum Optimizeversion { +optimizeversion_0=0; +} + Optimizeversion optimizeversion=21; + bool punishoptimizeon=22; + int64 blooddisplayduration=23; + int64 statusdisplayduration=24; + string toast=25; + bool needcloselinkmic=26; + bool displaylastresult=27; + string normalactivityname=28; +enum Invitetype { +invitetype_0=0; +} + Invitetype invitetype=29; + webcast_data_BattleConfigSetting battleconfigsetting=31; + webcast_data_BattleBarConfig barconfig=32; + webcast_data_BattleBarConfig hotsoonbarconfig=33; + int64 initiatorid=34; +enum Battletype { +battletype_0=0; +} + Battletype battletype=35; +} +message webcast_im_BattleTask{ + bool enabletask=1; +} +message webcast_im_LinkMicBattle{ + webcast_im_Common common=1; + webcast_im_BattleSettings battlesettings=2; + webcast_im_BattleMode battlemode=3; + webcast_im_BattleTask battletask=4; +enum Skintype { +skintype_0=0; +} + Skintype skintype=5; + webcast_data_OperationalPlay operationalplay=7; +enum Battletype { +battletype_0=0; +} + Battletype battletype=8; + bool relativescore=9; + bool normaltomultiple=10; + webcast_data_BattleSkinConfig skinconfig=11; +} +message webcast_im_PunishEffect{ + int64 effectid=1; + string effectname=2; + webcast_data_Image effectimage=3; + int64 lowestscore=4; + int64 duration=5; + int64 needmedicinecount=6; + bool usable=7; + int32 level=8; +} +message webcast_im_LinkMicBattlePunish{ + webcast_im_Common common=1; + int64 messagetype=2; +repeated webcast_im_PunishEffect punisheffectlist=3; + string prompts=4; + webcast_data_User mvp=5; + int64 medicinecount=6; + webcast_im_PunishEffect targeteffect=7; + int64 starttime=8; + webcast_data_User targetuser=9; + int64 speedygiftid=11; + int64 duration=12; + int64 channelid=13; + int64 battleid=14; +} +message webcast_im_LinkMicBattleTaskMessage{ + webcast_im_Common common=1; + string content=2; +} +message webcast_im_ChijiNoticeMessage{ + webcast_im_Common common=1; +enum Messagetype { +messagetype_0=0; +} + Messagetype messagetype=2; + string bannerurl=3; +} +message webcast_im_LinkMicEnterNoticeMessage{ + webcast_im_Common common=1; + webcast_data_BattleSettings battlesettings=2; +} +message webcast_im_LinkMicFriendOnlineMessage{ + webcast_im_Common common=1; + webcast_data_User friend=2; + bool inroom=3; +} +message webcast_im_LinkMicGuideMessage{ + webcast_im_Common common=1; + webcast_im_LinkMicGuideMessage_AnchorInfo anchorinfo=2; + int64 cuethreshold=3; + int64 guidelinetype=4; + webcast_im_LinkMicGuideMessage_FastMatchGuideline fastmatchguideline=5; + webcast_im_CallToLinkmicContent calltolinkmiccontent=20; + webcast_im_KtvAddSongGuideContent ktvaddsongguidecontent=21; + webcast_im_CreateGroupChatGuideContent creategroupchatguidecontent=22; + webcast_im_JoinGroupChatGuideContent joingroupchatguidecontent=23; + webcast_im_GuestBattleBubbleGuideContent guestbattlebubbleguidecontent=24; + webcast_im_CreateTeamfightGuideContent createteamfightguidecontent=25; + webcast_im_NormalPaidLinkmicExplainCardContent normalpaidlinkmicexplaincardcontent=26; + webcast_im_NormalPaidLinkmicMigrateToPlayContent normalpaidlinkmicmigratetoplaycontent=27; + webcast_im_LinkmicFollowEffectContent linkmicfolloweffectcontent=28; + webcast_im_PKLinkBubbleContent pklinkbubblecontent=29; + webcast_im_PlayModeGuideBubbleContent playmodeguidebubblecontent=30; +} +message webcast_im_LinkMicGuideMessage_AnchorInfo{ +repeated webcast_im_LinkMicGuideMessage_AnchorInfo_InfoItem infolist=1; +} +message webcast_im_LinkMicGuideMessage_AnchorInfo_InfoItem{ + webcast_data_Image icon=1; + string content=2; +} +message webcast_im_LinkMicGuideMessage_FastMatchGuideline{ + string title=1; + string subtitle=2; +} +message webcast_im_LinkmicFollowEffectContent{ + int64 roomid=1; + int64 fromuserid=2; +repeated webcast_im_LinkmicFollowEffectContent_FollowInfo followinfos=3; +} +message webcast_im_LinkmicFollowEffectContent_FollowInfo{ + int64 targetuserid=1; + int64 followstatus=2; +} +message webcast_im_GuestBattleBubbleGuideContent{ + webcast_data_Text text=1; +} +message webcast_im_CallToLinkmicContent{ + webcast_data_Text text=1; +} +message webcast_im_KtvAddSongGuideContent{ + webcast_data_Text text=1; +} +message webcast_im_CreateGroupChatGuideContent{ + int64 anchorid=1; + string headertext=2; + string bodytext=3; +} +message webcast_im_JoinGroupChatGuideContent{ + int64 groupid=1; + string conversationid=2; + string headertext=3; + string bodytext=4; +repeated webcast_data_Image icons=5; +enum Grouptype { +grouptype_0=0; +} + Grouptype grouptype=6; +enum Guidesource { +guidesource_0=0; +} + Guidesource guidesource=7; +} +message webcast_im_CreateTeamfightGuideContent{ + webcast_data_Text toasttext=4; +} +message webcast_im_NormalPaidLinkmicExplainCardContent{ + webcast_data_PaidLinkmicExplainCardInfo explaincardinfo=1; +} +message webcast_im_NormalPaidLinkmicMigrateToPlayContent{ + string toast=1; +} +message webcast_im_PKLinkBubbleContent{ + string toast=1; +} +message webcast_im_PlayModeGuideBubbleContent{ +enum Playmode { +PlayMode_0=0; +} + Playmode playmode=1; + string toast=2; +enum Playmodeenhancetype { +playmodeenhancetype_0=0; +} + Playmodeenhancetype playmodeenhancetype=3; + webcast_data_Text text=4; + string schema=5; +} +message webcast_im_LinkMicHostModifyMsg{ + webcast_im_Common common=1; +} +message webcast_im_LinkMicKtvBeatRankMessage{ + webcast_im_Common common=1; +repeated webcast_data_User userlist=2; + webcast_data_User singer=3; + int64 songid=4; +} +message webcast_im_LinkMicKtvEffectMessage{ + webcast_im_Common common=1; + webcast_data_User fromuser=2; + webcast_data_User singer=3; + int64 songid=4; +} +message webcast_im_LinkMicMethod{ + webcast_im_Common common=1; + int64 messagetype=2; + string accesskey=3; + int64 anchorlinkmicid=4; + int64 userid=5; + int64 fanticket=6; + int64 totallinkmicfanticket=7; + int64 channelid=8; + int64 layout=9; + int64 vendor=10; + int64 dimension=11; + string theme=12; + int64 inviteuid=13; + int64 answer=14; + int64 starttime=15; + int64 duration=16; +repeated webcast_im_LinkMicMethod_UserScores userscores=17; + int64 matchtype=18; + bool win=19; + string prompts=20; + int64 touserid=21; + int64 linkmiclayout=23; + int64 fromuserid=24; + string tips=25; + int64 starttimems=26; + int32 confluencetype=27; + int64 fromroomid=28; + int64 invitetype=29; + int64 subtype=30; + webcast_data_RivalExtraInfo inviterrivalextra=31; + string rtcextinfo=32; + string rtcappid=33; + string appid=34; + string appsign=35; + string rtcappsign=36; + string anchorlinkmicidstr=37; + int64 rivalanchorid=38; + int64 rivallinkmicid=39; + string rivallinkmicidstr=40; + bool showpopup=41; + int64 secinviteuid=42; + int64 scene=43; + int64 secapplyuid=44; +repeated webcast_data_User linkedusers=45; + string secfromuserid=46; +enum Replytype { +replytype_0=0; +} + Replytype replytype=47; + string replyprompts=48; + string sectouserid=49; + webcast_im_LinkMicMethod_InvitorInfo invitorinfo=50; + bool rtcjoinchannel=51; +enum Subscene { +subscene_0=0; +} + Subscene subscene=52; + bool supportupdatelinktype=53; +enum Linktype { +linktype_0=0; +} + Linktype linktype=54; +enum Source { +source_0=0; +} + Source source=55; + webcast_data_AnchorLinkmicInfo backupanchorlinkmicinfo=56; +repeated webcast_data_ListUser linkedlistusers=58; +repeated webcast_data_LinkmicPositionItem lockedpositions=59; +enum Endreason { +endreason_0=0; +} + Endreason endreason=60; + webcast_data_MultiRtcInfo multirtcinfo=61; + webcast_data_MultiLiveCoreInfo multilivecoreinfo=62; + int32 layoutconfigversion=63; +enum Controltype { +controltype_0=0; +} + Controltype controltype=64; + webcast_data_BanUser bananchorinfo=65; + uint64 version=66; + webcast_data_JoinTeamfightInfo jointeamfightinfo=67; + int64 paidcount=68; + int64 linkduration=69; + string livecoreextinfo=70; + webcast_data_GameInviteInfo gameinviteinfo=71; +enum Uilayout { +uilayout_0=0; +} + Uilayout uilayout=72; + webcast_data_Text invitemessage=73; + webcast_data_MultiChannelInfo multichannelinfo=74; +enum Kickoutsource { +kickoutsource_0=0; +} + Kickoutsource kickoutsource=75; + string functiontype=77; + webcast_data_MsgBoardItemInfo msgboarditem=78; + string fromuserlinkmicidstr=79; + string ackmessage=80; + string initsource=81; + string scoreupdatelogid=82; +enum Switchplaymode { +switchplaymode_0=0; +} + Switchplaymode switchplaymode=83; +enum Updatemessagefrom { +updatemessagefrom_0=0; +} + Updatemessagefrom updatemessagefrom=84; + webcast_data_LinkmicMediaInfo guestlinkmicinfo=85; + webcast_data_MCUContent mcucontent=86; +} +message webcast_im_LinkMicMethod_UserScores{ + int64 score=1; + int64 userid=2; + int64 weeklyrank=3; + string scorerelativetext=4; + bool islargepkscore=5; + bool roomliketrigger=6; + string scoreblurtext=7; + int64 battlerank=8; + bool newscoreopen=9; + string multipkteamscoretext=10; + int64 multipkteamscore=11; + int64 multipkteamrank=12; + bool ismultipkrelativetext=13; +} +message webcast_im_LinkMicMethod_Contributor{ + int64 score=1; + int64 rank=2; + int64 userid=3; + webcast_data_User user=4; +} +message webcast_im_LinkMicMethod_ContributorList{ +repeated webcast_im_LinkMicMethod_Contributor contributorlist=1; +} +message webcast_im_LinkMicMethod_InvitorInfo{ + string invitornickname=1; + webcast_data_Image invitoravatar=2; +} +message webcast_im_LinkMicOChannelKickOutMsg{ + webcast_im_Common common=1; + int64 kickoutuid=2; + string toastmsg=3; +} +message webcast_im_LinkMicOChannelNotifyMsg{ + webcast_im_Common common=1; +enum Type { +type_0=0; +} + Type type=2; + string toastmsg=3; +} +message webcast_im_LinkmicOrderSingMessage{ + webcast_im_Common common=1; + int64 messagetype=2; + webcast_im_LinkmicOrderSingCreateContent ordersingcreatecontent=3; + webcast_im_LinkmicOrderSingFinishContent ordersingfinishcontent=4; + webcast_im_LinkmicOrderSingActionToastContent ordersingactiontoastcontent=5; +} +message webcast_im_LinkmicOrderSingCreateContent{ + string openordersingtoast=1; + int64 giftid=2; +} +message webcast_im_LinkmicOrderSingFinishContent{ + string closeordersingtoast=1; +} +message webcast_im_LinkmicOrderSingActionToastContent{ + string startsingtoast=1; + string finishsingtoast=2; + string odersingtoast=3; +} +message webcast_im_LinkmicOrderSingScoreMessage{ + webcast_im_Common common=1; + webcast_im_LinkmicOrderSingScoreContent ordersingscorecontent=2; +} +message webcast_im_LinkmicOrderSingScoreContent{ + webcast_im_OrderSingUserScore userscore=1; +} +message webcast_im_OrderSingUserScore{ + int64 userid=1; + int64 silvermicrophonenum=2; + int64 goldenmicrophonenum=3; +enum Currenttaskmicrophonetype { +currenttaskmicrophonetype_0=0; +} + Currenttaskmicrophonetype currenttaskmicrophonetype=4; + int64 currentscore=5; + int64 needscoretonext=6; +enum Ordersingstage { +ordersingstage_0=0; +} + Ordersingstage ordersingstage=7; +} +message webcast_im_LinkMicPositionMessage{ + webcast_im_Common common=1; +enum Messagetype { +messagetype_0=0; +} + Messagetype messagetype=2; + webcast_im_LinkMicPositionListChangeContent listchangecontent=3; + webcast_im_LinkMicPositionVerifyContent verifycontent=4; +} +message webcast_im_LinkMicPositionListChangeContent{ +repeated webcast_data_LinkmicPositionItem positions=1; +} +message webcast_im_LinkMicPositionVerifyItem{ + int64 position=1; + string positionname=2; +enum Verifystatus { +verifystatus_0=0; +} + Verifystatus verifystatus=3; +enum Positiontype { +positiontype_0=0; +} + Positiontype positiontype=4; +} +message webcast_im_LinkMicPositionVerifyContent{ + int64 currentverifyposition=1; +repeated webcast_im_LinkMicPositionVerifyItem verifypositionitems=2; +repeated webcast_data_LinkmicPositionItem finalpositionitems=3; +} +message webcast_im_LinkMicSendEmojiMessage{ + webcast_im_Common common=1; + webcast_data_User fromuser=2; + webcast_data_LinkmicAudienceEmoji emoji=3; + webcast_data_Image emojiimageresult=4; + webcast_data_User touser=5; + string source=6; +} +message webcast_im_LinkSettingNotifyMessage{ + webcast_im_Common common=1; +repeated webcast_data_LinkmicSetting settings=2; + webcast_im_PaiedOrTimeLimitChangeContent paiedortimelimitchangecontent=10; +} +message webcast_im_PaiedOrTimeLimitChangeContent{ + bool needleave=1; + string toast=2; +} +message webcast_im_LinkMicSignalingMethod{ + webcast_im_Common common=1; + string content=2; +} +message webcast_im_LinkMicAudienceKtvMessage{ + webcast_im_Common common=1; + int64 messagetype=2; +repeated webcast_im_LinkMicAudienceKtvMessage_ListInfo listinfo=3; + int64 wantsingcount=4; + int64 wantsingsongthreshold=5; + int64 sungsongcount=6; +} +message webcast_im_LinkMicAudienceKtvMessage_ListInfo{ + webcast_data_KtvSongStruct music=1; + bool isselfseeing=2; +} +message webcast_im_LinkmicProfitMessage{ + webcast_im_Common common=1; +enum Msgtype { +msgtype_0=0; +} + Msgtype msgtype=2; + webcast_im_LinkmicProfitBidPaidLinkmicBidContent bidpaidlinkmicbidcontent=21; + webcast_im_LinkmicProfitBidPaidLinkmicDealContent bidpaidlinkmicdealcontent=22; + webcast_im_LinkmicProfitBidPaidLinkmicAbortContent bidpaidlinkmicabortcontent=23; + webcast_im_LinkmicProfitBidPaidLinkmicStartContent bidpaidlinkmicstartcontent=24; + webcast_im_LinkmicProfitBidPaidLinkmicTerminateContent bidpaidlinkmicterminatecontent=25; + webcast_im_LinkmicProfitNormalPaidLinkmicOpenContent normalpaidlinkmicopencontent=26; + webcast_im_LinkmicProfitNormalPaidLinkmicCloseContent normalpaidlinkmicclosecontent=27; + webcast_im_LinkmicProfitNormalPaidLinkmicConfigUpdateContent normalpaidlinkmicconfigupdatecontent=28; + webcast_im_LinkmicProfitBidPaidLinkmicTurnOnContent bidpaidlinkmicturnoncontent=29; + webcast_im_LinkmicProfitBidPaidLinkmicTurnOffContent bidpaidlinkmicturnoffcontent=30; + webcast_im_LinkmicRoomBattleInviteContent roombattleinvitecontent=31; + webcast_im_LinkmicRoomBattleReplyContent roombattlereplycontent=32; + webcast_im_LinkmicProfitNormalPaidLinkmicAddPriceContent normalpaidlinkmicaddpricecontent=33; + webcast_im_LinkmicProfitInteractiveScreenCastOpenContent interactivescreencastopencontent=34; + webcast_im_LinkmicProfitInteractiveScreenCastCloseContent interactivescreencastclosecontent=35; + webcast_im_LinkmicRoomBattleMatchSuccessContent roombattlematchsuccesscontent=36; +} +message webcast_im_LinkmicProfitBidPaidLinkmicBidContent{ + webcast_data_BidPaidLinkmicBidInfo bidinfo=1; +repeated webcast_data_BidPaidLinkmicBidRecord bidrecords=2; + bool hasmore=3; +} +message webcast_im_LinkmicProfitBidPaidLinkmicDealContent{ + webcast_data_BidPaidLinkmicDealInfo dealinfo=1; +repeated webcast_data_LinkmicPositionItem positions=2; +} +message webcast_im_LinkmicProfitBidPaidLinkmicStartContent{ + string starttoast=1; +repeated webcast_data_LinkmicPositionItem positions=2; + bool waitinguserneedleave=3; + string waitingusertoast=4; +} +message webcast_im_LinkmicProfitBidPaidLinkmicAbortContent{ + int64 winuserid=1; + string anchortoast=2; + string winusertoast=3; + string otherbiduserstoast=4; +} +message webcast_im_LinkmicProfitBidPaidLinkmicTerminateContent{ + string bidusertoast=1; + string otherbiduserstoast=2; +} +message webcast_im_LinkmicProfitNormalPaidLinkmicOpenContent{ + webcast_data_NormalPaidLinkmicInfo normalpaidlinkmicinfo=1; + bool waitinguserneedleave=2; + string waitingusertoast=3; +enum Source { +source_0=0; +} + Source source=4; +} +message webcast_im_LinkmicProfitNormalPaidLinkmicCloseContent{ + bool waitinguserneedleave=1; + string waitingusertoast=2; +} +message webcast_im_LinkmicProfitNormalPaidLinkmicConfigUpdateContent{ + bool waitinguserneedleave=1; + string waitingusertoast=2; + webcast_data_NormalPaidLinkmicInfo normalpaidlinkmicinfo=3; +} +message webcast_im_LinkmicProfitNormalPaidLinkmicAddPriceContent{ + int64 addpriceuserid=1; + int64 addpricevalue=2; + webcast_data_Text text=3; +} +message webcast_im_LinkmicProfitBidPaidLinkmicTurnOnContent{ + webcast_data_BidPaidLinkmicContent bidpaidlinkmicinfo=1; + string prompts=2; + bool waitinguserneedleave=3; + string waitingusertoast=4; +} +message webcast_im_LinkmicProfitBidPaidLinkmicTurnOffContent{ + string prompts=1; +} +message webcast_im_LinkmicRoomBattleInviteContent{ + webcast_data_User inviter=1; + webcast_data_InviteRoomInfo roominfo=2; +enum Starttype { +starttype_0=0; +} + Starttype starttype=3; + string invitetips=4; +} +message webcast_im_LinkmicRoomBattleReplyContent{ +enum Replytype { +ReplyType_0=0; +} + Replytype replytype=1; +enum Starttype { +starttype_0=0; +} + Starttype starttype=2; + int64 inviteeroomid=3; + int64 inviteeanchorid=4; + int64 followstatus=5; + int64 replyuserid=6; + string replytoast=7; +enum Replyoperate { +replyoperate_0=0; +} + Replyoperate replyoperate=8; +} +message webcast_im_LinkmicProfitInteractiveScreenCastOpenContent{ + webcast_data_InteractiveScreenCastInfo screencastinfo=1; + string rtcextinfo=2; + string livecoreextinfo=3; +} +message webcast_im_LinkmicProfitInteractiveScreenCastCloseContent{ + webcast_data_InteractiveScreenCastInfo screencastinfo=1; + string rtcextinfo=2; + string livecoreextinfo=3; +} +message webcast_im_LinkmicRoomBattleMatchSuccessContent{ +enum Matchtype { +MatchType_0=0; +} + Matchtype matchtype=1; + webcast_data_RoomBattleProcessInfo processinfo=2; + int64 rivalanchorid=3; + int64 rivalusercount=4; + int64 rivalchatroomrank=5; + int64 rivalfollowstatus=6; + int64 invitesource=7; + int64 operatoruserid=8; +} +message webcast_im_LinkmicReviewMessage{ + webcast_im_Common common=1; +enum Msgtype { +msgtype_0=0; +} + Msgtype msgtype=2; + webcast_im_LinkmicReviewNormalPaidDescContent normalpaiddesccontent=21; +} +message webcast_im_LinkmicReviewNormalPaidDescContent{ +enum Status { +Status_0=0; +} + Status status=1; + string toast=2; +} +message webcast_im_LinkmicTeamfightScoreMessage{ + webcast_im_Common common=1; + webcast_data_LinkmicTeamfightInfo teamfightinfo=2; + webcast_data_LinkmicQuickInteract quickinteract=3; +} +//like补充1 +message webcast_data_UserHighScoreSongTag{ + string highscoresongcount=1; + string icon=2; +repeated string bgcolor=3; +} +message webcast_data_KtvSongStruct{ + int64 id=1; + string title=2; + string author=3; + int64 lyrictype=4; + string songurl=5; +repeated string lyricurllist=6; + int64 duration=7; + string coverurl=8; + int64 songpattern=9; + double previewstarttime=10; + webcast_data_KtvSongStruct_AudioInfo fulltrack=11; + webcast_data_KtvSongStruct_AudioInfo accompanimenttrack=12; + string newcoverurl=13; + string midiurl=14; + bool isfavorite=15; + webcast_data_KtvSongStruct_OrderInfo orderinfo=16; +repeated string tags=17; +repeated webcast_data_MusicInterval musicclimax=19; +repeated webcast_data_MusicInterval preludes=20; +repeated webcast_data_MusicInterval interludes=21; +repeated webcast_data_MusicInterval segments=22; + string patternfileurl=23; +repeated webcast_data_MusicInterval bridgesegments=24; +repeated webcast_data_MusicInterval mainsegments=25; +repeated webcast_data_MusicInterval finalesegments=26; + webcast_data_ChorusVideoInfo chorusinfo=27; +enum Songtype { +songtype_0=0; +} + Songtype songtype=28; + string addsongsource=29; + int64 totalorderwithcuranchor=30; + int64 globaltotalorder=31; + string idstr=33; + bool ispriorsong=35; + bool isfragmentsong=36; + string fragmentlyric=37; + webcast_data_KtvSongStruct_PersonalSongInfo personalsonginfo=38; +} +message webcast_data_KtvSongStruct_AudioInfo{ + string url=1; + int64 songpatten=2; + int64 audioid=3; + double volumelufs=4; + double volumepeak=5; + double bpm=6; + string beatspointurl=7; + int64 createtime=8; + string filehash=9; +} +message webcast_data_KtvSongStruct_UserInfo{ + int64 id=1; + string nickname=2; + webcast_data_Image avatar=3; + string idstr=4; + string highscoresongcount=5; + string ktvstagemicpostagtext=6; +enum Ktvlyrictext { +ktvlyrictext_0=0; +} + Ktvlyrictext ktvlyrictext=7; + string ktvcomponentlyrictextfirstline=8; +enum Ktvcomponentlyrictextsecondline { +ktvcomponentlyrictextsecondline_0=0; +} + Ktvcomponentlyrictextsecondline ktvcomponentlyrictextsecondline=9; + webcast_data_UserHighScoreSongTag highscoresongtag=10; + int64 hitmidirecordab=11; + double usermidiscore=12; + bool ishighscoresong=13; +} +message webcast_data_KtvSongStruct_OrderInfo{ + webcast_data_KtvSongStruct_UserInfo topuser=1; + int64 score=2; + int64 ordercount=3; + bool hasadded=4; +} +message webcast_data_KtvSongStruct_PersonalSongInfo{ + double usermidiscore=1; + bool ishighscoresong=2; +} +message webcast_data_MusicInterval{ + int64 starttimemillisecond=1; + int64 durationmillisecond=2; +} +message webcast_data_ChorusVideoInfo{ + int64 itemid=1; + string itemdescription=2; + string itemurl=3; + int64 authorid=4; + string authorname=5; + int64 usetimes=6; + webcast_data_Image image=7; +} +message webcast_data_ArtistStruct{ + int64 artistid=1; + string defaultname=2; + bool asrecently=3; + webcast_data_Image avatar=4; +} +message webcast_data_SongWaitingUser{ + webcast_data_User user=1; +repeated string orderedsongnames=2; + string applytimetext=3; + webcast_data_UserHighScoreSongTag highscoresongtag=4; +} +message webcast_data_KtvAtmosphereVideoFrameColorData{ + webcast_data_KtvAtmosphereVideoFrameColorData_Color main=1; + webcast_data_KtvAtmosphereVideoFrameColorData_Color secondary=2; +} +message webcast_data_KtvAtmosphereVideoFrameColorData_Color{ + int32 red=1; + int32 green=2; + int32 blue=3; +} +message webcast_data_KtvAtmosphereVideoInfo{ + string vid=1; + string playauthtoken=2; +enum Videotype { +videotype_0=0; +} + Videotype videotype=3; +repeated webcast_data_KtvAtmosphereVideoFrameColorData framecolordata=4; +} +message webcast_data_LinkerBaseInfo{ +enum Scene { +Scene_0=0; +} + Scene scene=1; +enum Uilayout { +uilayout_0=0; +} + Uilayout uilayout=3; +} +message webcast_data_ListUser{ + webcast_data_User user=1; + int64 linkmicid=2; + string linkmicidstr=3; +enum Linkstatus { +linkstatus_0=0; +} + Linkstatus linkstatus=4; +enum Linktype { +linktype_0=0; +} + Linktype linktype=5; + int32 userposition=6; +enum Silencestatus { +silencestatus_0=0; +} + Silencestatus silencestatus=7; + int64 modifytime=8; + int64 linkerid=9; +enum Roletype { +roletype_0=0; +} + Roletype roletype=10; + webcast_data_ListUser_Content content=11; + int64 mcstatus=12; + int64 isbackground=13; + webcast_data_HostInfo host=14; + webcast_data_MicPosTagInfo micpostaginfo=15; + bool pkavailable=16; + string extra=200; +} +message webcast_data_ListUser_Content{ + webcast_data_ListUserPKContent pkcontent=1; + webcast_data_ListUserLinkmicContent linkmiccontent=2; + webcast_data_ListUserLinkmicAudienceContent linkmicaudiencecontent=3; +} +message webcast_data_ListUserExtra{ + int64 fanticket=1; + bool hostpermission=2; + int64 appid=3; + int64 clientversion=4; + string deviceplatform=5; + int64 joinchanneltime=6; + int64 expectedleavetime=7; + int64 currenttime=8; + string fanticketfuzzystr=9; + string fanticketrealstr=10; +enum Listuserrole { +listuserrole_0=0; +} + Listuserrole listuserrole=12; +} +message webcast_data_BanUser{ + int64 userid=1; + string reason=2; + string url=3; + string anchorexplain=4; + string audienceexplain=5; +} +message webcast_data_ListUserPKContent{ +} +message webcast_data_ListUserLinkmicContent{ + int64 resourceid=1; + bool showidentity=2; +enum Pkuserrole { +pkuserrole_0=0; +} + Pkuserrole pkuserrole=3; + string gamename=4; + string fanticket=5; + int64 joinchanneltime=6; + webcast_data_AnchorLinkmicIDInfo anchorlinkmicidinfo=7; +enum Anchorauthrole { +anchorauthrole_0=0; +} + Anchorauthrole anchorauthrole=8; +} +message webcast_data_AnchorLinkmicIDInfo{ + string mainlinkmicidstr=1; + string backuplinkmicidstr=2; + bool usebackupstream=3; +} +message webcast_data_ListUserLinkmicAudienceContent{ + int64 fanticket=1; + bool hostpermission=2; + int64 appid=3; + int64 clientversion=4; + string deviceplatform=5; + int64 joinchanneltime=6; + int64 expectedleavetime=7; + bool inwaitinglist=8; + string extra=9; + int64 currenttime=10; + string fanticketfuzzystr=11; +enum Listuserrole { +listuserrole_0=0; +} + Listuserrole listuserrole=12; + string fanticketrealstr=13; + webcast_data_MicDress micdress=15; + int64 paidcount=16; + bool isenlarged=17; + int64 selfdisciplineduration=18; + bool isanonymous=19; +enum Applytype { +applytype_0=0; +} + Applytype applytype=20; + int64 selfdisciplinestarttimems=21; + int64 selfdisciplinestarttime=22; + int64 selfdiscriplinetargetduration=23; + string deviceidstr=24; +} +message webcast_data_WaitingListUserInfo{ + bool applicationhasexpired=1; + bool ismutualfollowing=2; + string applicationreason=3; + string last7daysgiftcounttext=4; +} +message webcast_data_LinkedListUserInfo{ + int64 joinchanneltime=1; + int64 expectedleavetime=2; + int64 currenttime=3; +} +message webcast_data_InviteListUserInfo{ + string last7daysgiftcounttext=1; +} +message webcast_data_ListTagFansClubContent{ + string clubname=2; +} +message webcast_data_ListTagHonorLevelContent{ + webcast_data_Image newimiconwithlevel=1; +} +message webcast_data_ListTagFriendContent{ + webcast_data_Image friendtag=1; +} +message webcast_data_ListTagFansContent{ + webcast_data_Image fanstag=1; +} +message webcast_data_ListTag{ +enum Listtagtype { +ListTagType_0=0; +} + Listtagtype listtagtype=1; + webcast_data_ListTagFansClubContent fansclubtag=2; + webcast_data_ListTagHonorLevelContent honorleveltag=3; + webcast_data_ListTagFriendContent friendtag=4; + webcast_data_ListTagFansContent fanstag=5; +} +message webcast_data_SwitchSceneData{ + string rtcextinfo=1; + string livecoreextinfo=2; +repeated webcast_data_ListUser linkedusers=3; +enum Scene { +scene_0=0; +} + Scene scene=4; +enum Uilayout { +uilayout_0=0; +} + Uilayout uilayout=6; + webcast_data_MultiRtcInfo multirtcinfo=7; + webcast_data_MultiLiveCoreInfo multilivecoreinfo=8; + webcast_data_MultiChannelInfo multichannelinfo=9; + int64 tolinkerid=10; + webcast_data_MultiAnchorExtra multianchorextra=11; +enum Anchoruilayout { +anchoruilayout_0=0; +} + Anchoruilayout anchoruilayout=12; +enum Inviterfromscene { +inviterfromscene_0=0; +} + Inviterfromscene inviterfromscene=13; +} +message webcast_data_MultiAnchorExtra{ +enum Inviterole { +InviteRole_0=0; +} + Inviterole inviterole=1; + int64 matchtype=2; +} +message webcast_data_MultiLiveCoreInfo{ +enum Scene { +Scene_0=0; +} + Scene scene=1; + webcast_data_VideoEqualRoomLiveCoreInfo videoequalroomlivecoreinfo=2; + webcast_data_KTVLiveCoreInfo ktvlivecoreinfo=3; + webcast_data_MultiAnchorLinkmicLiveCoreInfo multianchorlinkmiclivecoreinfo=4; + webcast_data_SingingChallengeLiveCoreInfo singingchallengelivecoreinfo=5; + webcast_data_VideoDUOBattleLiveCoreInfo videoduobattlelivecoreinfo=6; +} +message webcast_data_VideoEqualRoomLiveCoreInfo{ +// getLiveCoreInfoMapMap dmessage=1; +} +message webcast_data_MultiAnchorLinkmicLiveCoreInfo{ +} +message webcast_data_KTVLiveCoreInfo{ +// getLiveCoreInfoMapMap dmessage=1; +} +message webcast_data_SingingChallengeLiveCoreInfo{ +// getLiveCoreInfoMapMap dmessage=1; +} +message webcast_data_VideoDUOBattleLiveCoreInfo{ +// getLiveCoreInfoMapMap dmessage=1; +} +message webcast_data_MultiRtcInfo{ +enum Scene { +Scene_0=0; +} + Scene scene=1; + webcast_data_VideoEqualRoomRtcInfo videoequalroomrtcinfo=2; + webcast_data_MultiAnchorLinkmicRtcInfo multianchorlinkmicrtcinfo=3; + webcast_data_SingingChallengeRtcInfo singingchallengertcinfo=4; + webcast_data_CrossRoomLinkmicRtcInfo crossroomlinkmicrtcinfo=5; + webcast_data_VideoDUOBattleRtcInfo videoduobattlertcinfo=6; +} +message webcast_data_VideoEqualRoomRtcInfo{ +// getRtcInfoMapMap dmessage=1; +} +message webcast_data_MultiAnchorLinkmicRtcInfo{ +} +message webcast_data_SingingChallengeRtcInfo{ +// getRtcInfoMapMap dmessage=1; +} +message webcast_data_CrossRoomLinkmicRtcInfo{ +// getRtcInfoMapMap dmessage=1; +} +message webcast_data_VideoDUOBattleRtcInfo{ +// getRtcInfoMapMap dmessage=1; +} +message webcast_data_ChangePlayModeData{ +repeated webcast_data_ListUser linkedusers=1; + string rtcextinfo=2; + string livecoreextinfo=3; + webcast_data_MultiRtcInfo multirtcinfo=4; + webcast_data_MultiLiveCoreInfo multilivecoreinfo=5; + uint64 version=7; +} +message webcast_data_WaitingListUser{ + webcast_data_User user=1; + int64 linkmicid=2; + int64 modifytime=3; +enum Linkstatus { +linkstatus_0=0; +} + Linkstatus linkstatus=4; +enum Linktype { +linktype_0=0; +} + Linktype linktype=5; +enum Roletype { +roletype_0=0; +} + Roletype roletype=6; + int64 userposition=7; +enum Silencestatus { +silencestatus_0=0; +} + Silencestatus silencestatus=8; + string linkmicidstr=9; +repeated webcast_data_KtvSongStruct songlist=10; + int64 appid=11; + int64 clientversion=12; + string deviceplatform=13; +enum Listusertype { +listusertype_0=0; +} + Listusertype listusertype=14; +enum Listuserfromtype { +listuserfromtype_0=0; +} + Listuserfromtype listuserfromtype=15; + bool applicationhasexpired=16; + bool ismutualfollowing=17; + string applicationreason=18; + string last7daysgiftcounttext=19; + string fanticket=20; + int64 offset=21; + int64 rank=22; + bool isaddprice=23; + int64 addpricetimems=24; + webcast_data_HostInfo host=25; + webcast_data_MicPosTagInfo micpostaginfo=26; + bool isanonymous=27; + int64 paidamount=28; + webcast_data_JoinTeamfightInfo jointeamfightinfo=29; + webcast_data_User invitor=30; +enum Applytype { +applytype_0=0; +} + Applytype applytype=31; + webcast_data_UserHighScoreSongTag highscoresongtag=32; +} +message webcast_data_RoomLinkerContent{ +repeated webcast_data_ListUser linkedusers=1; +enum Roomlinksilencestatus { +roomlinksilencestatus_0=0; +} + Roomlinksilencestatus roomlinksilencestatus=2; + int64 anchorid=3; + int64 isanchorbackground=4; +} +message webcast_data_HostInfo{ + int64 ishost=1; + string hostpositionname=2; +} +message webcast_data_MicPosTagInfo{ +enum Tagtype { +TagType_0=0; +} + Tagtype tagtype=1; + string tagname=2; + string textcolorvalue=3; + string bgcolorvalue=4; +} +message webcast_data_RTMMessage{ + webcast_data_RTMMessage_Header header=1; + bytes payload=2; +} +message webcast_data_RTMMessage_Header{ + string method=1; + int64 msgid=2; + int64 roomid=3; + int64 createtime=4; +} +message webcast_data_ChannelListUser{ + webcast_data_User user=1; +enum Linkstatus { +linkstatus_0=0; +} + Linkstatus linkstatus=2; +enum Linktype { +linktype_0=0; +} + Linktype linktype=3; +enum Silencestatus { +silencestatus_0=0; +} + Silencestatus silencestatus=4; + int64 modifytime=5; + int64 linkerid=6; +enum Roletype { +roletype_0=0; +} + Roletype roletype=7; +enum Applytype { +applytype_0=0; +} + Applytype applytype=8; +enum Invitetype { +invitetype_0=0; +} + Invitetype invitetype=9; + int64 linkerreportor=10; + string rtcuserid=11; + string extra=200; +} +message webcast_data_AnchorLinkmicChannelInfo{ + string linkmicidstr=1; + string rtcextinfo=2; + webcast_data_MultiChannelInfo multichannelinfo=3; +} +message webcast_data_LinkmicMediaInfo{ + string rtcextinfo=1; + string linkmicidstr=2; + string livecoreextinfo=3; + webcast_data_MultiRtcInfo multirtcinfo=4; + webcast_data_MultiLiveCoreInfo multilivecoreinfo=5; +} +message webcast_data_MCUContent{ + string currentstreamid=1; + string rivalsstreamid=2; +} +message webcast_data_MicDress{ + webcast_data_VoiceWave voicedress=1; + webcast_data_VoiceWave voicewave=2; +} +message webcast_data_VoiceWave{ + string dressid=1; + webcast_data_Image lowimg=2; + webcast_data_Image mediumimg=3; + webcast_data_Image highimg=4; +} +//like补充2 +message webcast_data_ShowStatusLabel{ + string showstatuslabeltext=1; + float showstatuslabeltexttransparency=2; + string showstatuslabelbgcolor=3; +} +message webcast_data_GroupShowUserItem{ + webcast_data_User groupshowuser=1; + string description=2; + string sendbuttontext=3; + int64 groupshowfanticketcount=4; + int64 groupshowcurroundfanticketcount=5; + int64 showendtime=6; +enum Identitylabel { +identitylabel_0=0; +} + Identitylabel identitylabel=7; + webcast_data_Image liveavatarframeimage=8; + webcast_data_Image bgimage=9; + webcast_data_ShowStatusLabel showstatuslabel=10; + bool isbestshower=11; +enum Showstatus { +showstatus_0=0; +} + Showstatus showstatus=12; +} +message webcast_data_GroupShowInfo{ +repeated webcast_data_GroupShowUserItem groupshowusers=1; + int64 descriptionstyle=2; + string title=3; + string subtitle=4; + webcast_data_Image backgroundimage=5; + int64 groupshowscene=6; + bool isliveshow=7; + string toasttext=8; + bool isgroupshowanchor=9; +} +message webcast_data_GrowthTaskCondDef{ + int64 id=1; + string key=2; + string desc=3; + string operator=4; + string extra=5; +} +message webcast_data_GrowthTaskCondition{ + webcast_data_GrowthTaskCondDef def=1; + string desc=2; + int64 currentvalue=3; + int64 targetvalue=4; + string displaycurrentvalue=5; + string displaytargetvalue=6; + string displaydelta=7; +} +message webcast_data_GrowthTaskRewardDef{ + int64 id=1; +enum Rewardtype { +rewardtype_0=0; +} + Rewardtype rewardtype=2; +enum Settletype { +settletype_0=0; +} + Settletype settletype=3; + string target=4; + string desc=5; + string operator=6; + string sendparamstr=7; + string extra=8; + string name=9; +} +message webcast_data_GrowthTaskReward{ + webcast_data_GrowthTaskRewardDef def=1; +enum Status { +status_0=0; +} + Status status=2; + string extra=3; + int64 remainingcount=4; +} +message webcast_data_GrowthTaskStage{ +repeated webcast_data_GrowthTaskCondition conditionlist=1; +repeated webcast_data_GrowthTaskReward rewardlist=2; + int64 completedtime=3; +} +message webcast_data_GrowthTask{ + int64 id=1; + string idstr=2; + int64 liveid=3; + int64 appid=4; + int64 classid=5; + int64 groupid=6; +enum Itemtype { +itemtype_0=0; +} + Itemtype itemtype=7; + string itemid=8; + string taskname=9; + string taskdesc=10; + int64 starttime=11; + int64 endtime=12; + int64 displaystarttime=13; + int64 displayendtime=14; +enum Status { +status_0=0; +} + Status status=15; + int64 completedstage=16; + int64 finishtime=17; +repeated webcast_data_GrowthTaskStage stagelist=18; + string extra=19; + string config=20; + int64 createtime=21; +} +message webcast_data_GrowthTaskContributorRank{ + webcast_data_User user=1; + int64 score=2; + int64 rank=3; +} +message webcast_data_GrowthTaskDisplayInfo{ + int64 id=1; + int64 groupid=2; + int64 classid=3; + string details=4; + string extra=5; +} +message webcast_data_GrowthTaskStatistics{ +enum Caliber { +Caliber_0=0; +} + Caliber caliber=1; +enum Obj { +obj_0=0; +} + Obj obj=2; + int64 stageindex=3; + int64 rewardindex=4; + int64 classid=5; + int64 value=6; +} +message webcast_data_LinkPhase{ + int32 phaseid=1; + int32 phasesecondsbegin=2; + int32 phasesecondsend=3; +} +message webcast_data_LinkPhaseConfig{ +repeated webcast_data_LinkPhase phases=1; + int32 eastereggcartoonseconds=2; +} +message webcast_data_InteractiveScreenCastInfo{ + string itemappid=1; +enum Itemtype { +itemtype_0=0; +} + Itemtype itemtype=2; +} +message webcast_data_LinkmicSetting{ +enum Key { +Key_0=0; +} + Key key=1; +enum Value { +value_0=0; +} + Value value=2; + webcast_data_SettingContent content=3; +} +message webcast_data_SettingContent{ + webcast_data_ApplicationReasonContent applicationreasoncontent=1; + webcast_data_BidPaidLinkmicContent bidpaidlinkmiccontent=2; + webcast_data_NormalPaidLinkmicSettingContent normalpaidlinkmicsettingcontent=3; + webcast_data_NormalPaidLinkmicDescContent normalpaidlinkmicdesccontent=4; + webcast_data_BidPaidLinkmicSettingContent bidpaidlinkmicsettingcontent=5; + webcast_data_KTVChallengeContent ktvchallengecontent=6; + webcast_data_RoomBattleSettingContent roombattlesettingcontent=7; + webcast_data_NormalPaidLinkmicAddPriceContent normalpaidlinkmicaddpricecontent=8; + webcast_data_GuestBattleConfigContent guestbattleconfigcontent=9; + webcast_data_TeamFightConfigContent teamfightconfigcontent=10; + webcast_data_SelfDisciplineInfo selfdisciplineinfo=11; + webcast_data_DuoBattleConfigContent duobattleconfigcontent=12; + webcast_data_KTVComponentContent ktvcomponentcontent=13; +} +message webcast_data_ApplicationReasonContent{ + string applicationreasonexample=1; + string defaultapplicationreasonexample=2; +} +message webcast_data_BidPaidLinkmicContent{ + int64 startprice=1; + int64 linkduration=2; + int64 maxbidprice=3; + int64 bidduration=4; +repeated webcast_data_BidPaidLinkmicOptionalStep bidsteps=5; +} +message webcast_data_NormalPaidLinkmicSettingContent{ + int64 paidcount=1; + int64 limitedtime=2; +} +message webcast_data_NormalPaidLinkmicDescContent{ +repeated webcast_data_PaidLinkmicTag savedtaginfos=2; + string saveddesc=3; + string revieweddesc=4; +} +message webcast_data_BidPaidLinkmicSettingContent{ + int64 startprice=1; + int64 linkduration=2; +} +message webcast_data_KTVChallengeContent{ + int64 targetscore=1; + int64 targetdurationsecond=2; +} +message webcast_data_RoomBattleSettingContent{ + int64 battleduration=1; + bool acceptinvite=2; + bool onlyacceptfollowinginvite=3; + bool notacceptlessthanthreelinkedinvite=4; +} +message webcast_data_NormalPaidLinkmicAddPriceContent{ +enum Addpricestrategy { +AddPriceStrategy_0=0; +} + Addpricestrategy addpricestrategy=1; + int64 customaddpricevalue=2; +} +message webcast_data_GuestBattleConfigContent{ +enum Isanchorinvolved { +IsAnchorInvolved_0=0; +} + Isanchorinvolved isanchorinvolved=1; + int64 lastbattledurationbyanchor=2; + int64 losernum=3; + int64 scoretype=4; +} +message webcast_data_TeamFightConfigContent{ + int64 lastfightdurationbyanchor=1; +} +message webcast_data_DuoBattleConfigContent{ + int64 duration=1; +enum Scoretype { +scoretype_0=0; +} + Scoretype scoretype=2; +} +message webcast_data_SelfDisciplineInfo{ +repeated string targetlist=1; + string currenttarget=2; + string targeticonuri=3; + string text=4; + int64 punchduration=6; + string roompunchcount=7; + int64 version=8; +} +message webcast_data_KTVComponentContent{ +enum Ktvcomponentswitchstatus { +ktvcomponentswitchstatus_0=0; +} + Ktvcomponentswitchstatus ktvcomponentswitchstatus=1; +} +message webcast_data_MsgBoardItemInfo{ + int64 id=1; + string idstr=2; + webcast_data_User sender=3; + string content=4; +enum Processstatus { +processstatus_0=0; +} + Processstatus processstatus=5; + int64 giftid=6; + int64 msgdisappeartime=7; +} +message webcast_data_MsgBoardShortTouchSenderInfo{ + webcast_data_User sender=1; + int64 msgdisappeartime=2; +} +message webcast_data_MsgBoardShortTouchInfo{ + int64 msgcount=1; +repeated webcast_data_MsgBoardShortTouchSenderInfo senderinfolist=2; +} +message webcast_data_BidPaidLinkmicOptionalStep{ + int64 bidleftclosedinterval=1; + int64 bidrightclosedinterval=2; + int64 bidstep=3; +} +message webcast_data_BidPaidLinkmicBidInfo{ + int64 bidprice=1; + int64 bidusersuv=2; + int64 serverlefttime=3; + string username=4; + int64 userid=5; + webcast_data_Image useravatar=6; + uint64 version=7; + string secuserid=8; +} +message webcast_data_BidPaidLinkmicDealInfo{ + int64 winprice=1; + string username=2; + int64 userid=3; + webcast_data_Image useravatar=4; + string secuserid=5; +} +message webcast_data_BidPaidLinkmicBidRecord{ + int64 bidprice=1; + string username=2; + int64 userid=3; + webcast_data_Image useravatar=4; + bool isstartprice=5; + string secuserid=6; +} +message webcast_data_BidPaidLinkmicInfo{ + int64 startprice=1; + int64 linkduration=2; + int64 maxbidprice=3; + int64 bidduration=4; +repeated webcast_data_BidPaidLinkmicOptionalStep bidsteps=5; +} +message webcast_data_NormalPaidLinkmicInfo{ + int64 paidcount=1; + int64 limitedtime=2; +enum Status { +status_0=0; +} + Status status=3; +enum Addpricestrategy { +addpricestrategy_0=0; +} + Addpricestrategy addpricestrategy=4; + int64 addpricevalue=5; + int64 addpricemultiple=6; +} +message webcast_data_PaidLinkmicTag{ + int64 id=1; + string name=2; + webcast_data_Image pic=3; +} +message webcast_data_PaidLinkmicExplainCardInfo{ + int64 numoflink=1; + float avggrade=2; + webcast_data_PaidLinkmicTag tag=3; +} +message webcast_data_PaidLinkmicOptionalStep{ + int64 leftclosedinterval=1; + int64 rightclosedinterval=2; + int64 step=3; +} +message webcast_data_PaidLinkmicDiscountInfo{ +enum Discountmode { +DiscountMode_0=0; +} + Discountmode discountmode=1; + int64 discountamount=2; + string discounttext=3; +} +message webcast_data_Portal{ + int64 starttime=1; + int64 entercount=2; + webcast_data_User sugardaddy=3; + int64 roomid=4; + webcast_data_User anchor=5; + int64 portalid=6; +enum Usertype { +usertype_0=0; +} + Usertype usertype=7; + int64 inviteecount=8; +enum Status { +status_0=0; +} + Status status=9; + int64 waitduration=10; + int64 rewardduration=11; + int64 totalamount=12; + webcast_data_Image cover=13; + int64 roomluckymoneyamount=14; +repeated webcast_data_User audiences=15; + int64 distributestrategy=16; +} +message webcast_data_TikTokAccount{ + string performeruid=1; + string nickname=2; + string profilephoto=3; +} +message webcast_data_OrderIDContext{ + string orderidtext=1; + webcast_data_Image orderidnormalimage=2; + webcast_data_Image orderidplayimage=3; +} +message webcast_data_PerformLink{ + string programmename=1; + string performername=2; + webcast_data_TikTokAccount tiktokaccount=3; +repeated string label=4; + webcast_data_Image coverimage=5; +} +message webcast_data_InteractiveLink{ + string interactivename=1; +} +message webcast_data_Programme{ + string id=1; +enum Linktype { +linktype_0=0; +} + Linktype linktype=2; + webcast_data_PerformLink performlink=3; + webcast_data_InteractiveLink interactivelink=4; +enum State { +state_0=0; +} + State state=5; + string description=6; + int64 starttime=7; + int64 endtime=8; +enum Orderidtype { +orderidtype_0=0; +} + Orderidtype orderidtype=9; + webcast_data_OrderIDContext orderidcontext=10; +} +message webcast_data_Programmeinfo{ +enum Titletype { +TitleType_0=0; +} + Titletype titletype=1; + string title=2; +enum Programmetype { +programmetype_0=0; +} + Programmetype programmetype=3; + int32 hvscreens=4; + string description=6; +} +message webcast_data_ProgrammeCover{ + webcast_data_Image entranceimage=1; + webcast_data_Image headimage=2; + webcast_data_Image backgroundimage=3; + string colourvalue=4; +} +message webcast_data_DownloadModule{ + bool downloadauth=1; + string buttontext=2; + webcast_data_Image buttonicon=3; + string buttontextcolourvalue=4; + string buttoncolourvalue=5; +} +message webcast_data_OperationModule{ + bool operationauth=1; + webcast_data_Image operationimage=2; +} +message webcast_data_ProgrammeOperation{ + webcast_data_OperationModule operationmodule=1; + webcast_data_DownloadModule downloadmodule=2; +} +message webcast_data_ProgrammeColourValue{ + string titlecv=1; + string descriptioncv=2; + string programnamecv=3; + string performernamecv=4; + string programdescriptioncv=5; + string highlightcv=6; + string splitlinecv=7; +} +message webcast_data_PropSummary{ + int64 primaryeffectid=1; + int64 nextexpire=2; + string description=3; + int64 propdefid=4; + string manual=5; + int64 diamond=6; + bool reddottip=7; + webcast_data_Image icon=8; + int32 count=9; + string name=10; + webcast_data_GiftStruct gift=11; + webcast_data_Image labelicon=12; + bool isfragment=13; + int64 fragmentscompoundcount=14; + int64 isawemefreegift=15; + webcast_data_Image diamondicon=16; + webcast_data_Banner banner=17; + int64 propdeftype=18; +repeated webcast_data_HotfixGiftDataForProp gifts=19; + string schemeurl=20; + bool isdisplayedonpanel=21; +} +message webcast_data_HotfixGiftDataForProp{ + webcast_data_Text displaytext=1; + string describe=2; + int64 giftid=3; + int64 groupcount=4; + int64 repeatcount=5; + int64 combocount=6; + int64 msgid=7; +} +message webcast_data_DriveBagItem{ + webcast_data_DriveItem item=1; + int64 nextexpire=2; + bool equipped=3; +} +message webcast_data_DriveItem{ + int32 level=1; + int32 type=2; + int64 count=3; +} +message webcast_data_PropBill{ + int64 type=1; + string definitionname=2; + webcast_data_Image definitionicon=3; + int64 definitiontype=4; + string billno=5; + int64 count=6; + int64 billcount=7; + int64 billtime=8; + string tousernickname=9; + webcast_data_Image touseravatar=10; + int64 touid=11; +} +message webcast_data_PropDetail{ + int64 count=1; + int64 billtime=2; + string tousernickname=3; + webcast_data_Image touseravatar=4; + int64 touid=5; +} +message webcast_data_FixedInt{ + int64 value=1; + int64 scale=2; +} +message webcast_data_QuizTemplate{ + string id=1; + string title=2; +repeated string options=3; + int64 duration=4; + int64 divisionid=5; +} +message webcast_data_QuizBoxInfo{ + int64 boxid=1; + int64 status=2; + int64 countdowntime=3; + int64 score=4; + int64 totaltime=5; +} +message webcast_data_BetOption{ + int64 id=1; + string optionname=2; + int64 money=3; + int64 rate=4; + bool win=5; + bool canbet=6; + int64 canbetmoney=7; +} +message webcast_data_AnchorHistoryItem{ + string quizid=1; + string quiztitle=2; + string options=3; +enum Quizstatus { +quizstatus_0=0; +} + Quizstatus quizstatus=4; + int64 countdowntime=5; + int64 winoption=6; + string templateid=7; + string failreason=8; + int64 createtime=9; + int64 settleagain=10; + int64 absoluteendtime=11; +} +message webcast_data_Quiz{ + string quizid=1; + string title=2; + string options=3; +enum Quizstatus { +quizstatus_0=0; +} + Quizstatus quizstatus=4; + int64 countdowntime=5; + int64 winoption=6; + int64 betoption=7; + string gain=8; + string templateid=9; + int64 absoluteendtime=10; +} +//like补充3 +message webcast_data_Banner{ + int64 id=1; + string title=2; + webcast_data_Image image=3; + int64 height=4; + int64 width=5; + string schemaurl=6; + int64 actiontype=7; + int64 bannertype=8; + int64 priority=9; + string text=10; + int64 frametype=11; + string extra=12; + int64 status=13; + int64 uid=14; + int64 roomid=15; + int64 appointmentstarttimestamp=16; + int64 appointmentendtimestamp=17; + int64 appointmentid=18; +} +message webcast_data_BannerCollapse{ + webcast_data_Text collapsetitle=1; + webcast_data_Image collapseimage=2; + bool enable=3; + string backgroundcolor=4; + int64 collapseheight=5; + string verticallinecolor=6; +} +message webcast_data_BannerContainer{ + string containerurl=1; +repeated webcast_data_Banner bannerlist=2; + webcast_data_Image animationimage=3; + webcast_data_BannerCollapse collapse=4; + int64 containerheight=5; + int64 containerwidth=6; + string lynxcontainerurl=7; + int64 containertype=8; +} +message webcast_data_BannerData{ + webcast_data_BannerContainer topright=1; + webcast_data_BannerContainer bottomright=2; + webcast_data_BannerContainer giftpanel=3; + webcast_data_BannerContainer middle=4; + webcast_data_BannerContainer activitytopright=5; + webcast_data_BannerContainer topleft=6; + webcast_data_BannerContainer livescene=7; + webcast_data_BannerContainer activityvsinteractive=8; + webcast_data_BannerContainer activityinteractive=9; + webcast_data_BannerContainer activityvsbottomright=10; +} +message webcast_data_BattleStarActivityGrade{ + string grade=1; + int64 level=2; + int64 starcount=3; + int64 targetstarcount=4; + webcast_data_BattleStarActivityGradeMedal staractivitygrademedal=5; +enum Gradeenum { +gradeenum_0=0; +} + Gradeenum gradeenum=6; +} +message webcast_data_BattleStarActivityGradeMedal{ + webcast_data_Image grademedal=1; + webcast_data_Image levelimage=2; + webcast_data_Image badgeimage=3; +} +message webcast_data_BattleBuffBonusCardEffect{ + int64 bonusratio=1; + int64 effectdurationms=2; +} +message webcast_data_BattleBuffCardMeta{ +enum Battlebuffcardtype { +BattleBuffCardType_0=0; +} + Battlebuffcardtype battlebuffcardtype=1; + string effectjson=2; + int64 effectstarttimems=3; + int64 effectdurationms=4; + int64 createtimems=5; + string cardextrainfo=6; +} +message webcast_data_BattleBuffCardInfo{ +enum Battlebuffcardtype { +BattleBuffCardType_0=0; +} + Battlebuffcardtype battlebuffcardtype=1; +repeated webcast_data_BattleBuffCardMeta effectivebuffcards=2; + int64 waitingbuffcardscount=3; + int64 bonusscore=4; +} +message webcast_data_BattleStarActivityUserInfo{ + string useridstr=1; + string secuserid=2; + string nickname=3; + webcast_data_Image avatarthumb=4; + string roomidstr=5; + webcast_data_BattleStarActivityGrade grade=6; +} +message webcast_data_BattleStarActivityTask{ + int64 level=1; + webcast_data_BattleStarActivityTask_Progress progress=2; + int64 rewardstarcount=3; +} +message webcast_data_BattleStarActivityTask_Progress{ + int64 current=1; + int64 target=2; +} +message webcast_data_BattleStarActivityRankList{ +enum Tab { +Tab_0=0; +} + Tab tab=1; + int64 rank=2; + int64 score=3; + int64 rewardlimit=4; + int64 showlimit=5; + int64 deltascore=6; +} +message webcast_data_BattleStarActivityEffect{ +enum Effecttype { +EffectType_0=0; +} + Effecttype effecttype=1; + int64 starrewardcount=2; + int64 targetbattlescore=3; +repeated webcast_data_Image upgraderewardicon=4; + int64 effecttime=5; + int64 effectduration=6; +} +message webcast_data_BattleStarActivityMeta{ + int64 starttime=1; + int64 endtime=2; + int64 showendtime=3; + int64 nowtime=4; +} +message webcast_data_BattleStarActivityBanner{ + webcast_data_BattleStarActivityRankList ranklist=1; + webcast_data_BattleStarActivityGrade grade=2; + webcast_data_BattleStarActivityTask task=3; +repeated webcast_data_BattleBuffCardInfo battlebuffcardinfos=4; + webcast_data_BattleStarActivityEffect effect=5; + webcast_data_BattleStarActivityMeta meta=6; +} +message webcast_data_BattleBuffCardRefreshMessage{ + int64 anchorid=1; + int64 liveid=2; + int64 appid=3; +} +message webcast_data_BattleStarActivityGradeChange{ + int64 star=1; + int64 score=2; + string beforegrade=3; + int64 beforelevel=4; + string currentgrade=5; + int64 currentlevel=6; +} +message webcast_data_AwardInfo{ + string name=1; + string count=2; + webcast_data_Image image=3; +} +message webcast_data_GradeAwardInfo{ + int64 awardid=1; +repeated webcast_data_AwardInfo awardinfos=2; +enum Status { +status_0=0; +} + Status status=3; + webcast_data_BattleStarActivityGradeMedal descimage=4; + string description=5; + int64 countdown=6; + string awardtime=7; + string title=8; +} +message webcast_data_RankAwardInfo{ + string name=1; +repeated webcast_data_GradeAwardInfo gradeawardinfos=2; +} +message webcast_data_BattleActivityRegisterMessage{ + int64 msgid=1; +enum Actiontype { +actiontype_0=0; +} + Actiontype actiontype=2; + string activitytype=3; + string activityid=4; + int64 userid=5; + int64 actiontime=6; + int64 liveid=7; + int64 appid=8; + string payload=9; +} +message webcast_data_BattleActivityRegisterMessage_Payload{ +} +message webcast_data_ItemCardInfo{ +enum Itemcardtype { +ItemCardType_0=0; +} + Itemcardtype itemcardtype=1; +enum Cardplaytype { +cardplaytype_0=0; +} + Cardplaytype cardplaytype=2; + string cardvalue=3; + int64 restduration=4; + int64 failuretime=5; + string progresstext=6; +enum Itemcardstatus { +itemcardstatus_0=0; +} + Itemcardstatus itemcardstatus=7; + int64 mysteryrankn=8; + int64 totalduration=9; + string cardname=10; +} +message webcast_data_BattleMode{ + int32 mode=1; + webcast_data_BattleMode_StealTowerData stealtowerdata=2; +} +message webcast_data_BattleMode_StealTowerData{ + int64 triggertime=1; + int64 duration=2; + int64 targetscore=3; + int64 starttime=4; + int64 attackerid=5; + int64 finishtime=6; + int64 win=7; + int64 count=8; + int64 openscore=9; + bool finish=10; +} +message webcast_data_BattleSettings{ + int64 battleid=1; + int64 starttimems=2; + int64 duration=3; + string theme=4; + int64 channelid=5; + int64 matchtype=6; + int64 finished=7; + string bannerurl=8; +enum Mode { +mode_0=0; +} + Mode mode=9; + string config=10; + string notifyschemeurl=11; + string hotsoonnotifyschemeurl=12; + webcast_data_BattleTitleConfig titleconfig=13; + webcast_data_BattleTitleConfig punishconfig=14; + int64 punishduration=15; + int64 punishstarttimems=16; +enum Optimizeversion { +optimizeversion_0=0; +} + Optimizeversion optimizeversion=17; + bool punishoptimizeon=18; + int64 blooddisplayduration=19; + int64 statusdisplayduration=20; + string toast=21; + bool needcloselinkmic=22; + bool displaylastresult=23; + string normalactivityname=24; +enum Invitetype { +invitetype_0=0; +} + Invitetype invitetype=25; + webcast_data_BattleConfigSetting battleconfigsetting=27; + webcast_data_BattleBarConfig barconfig=28; + webcast_data_BattleBarConfig hotsoonbarconfig=33; + int64 initiatorid=34; +enum Battletype { +battletype_0=0; +} + Battletype battletype=35; +} +message webcast_data_BattleTitleConfig{ + webcast_data_Image icon=1; + string content=2; + string scheme=3; + string hotsoonscheme=4; + webcast_data_Image newicon=7; +} +message webcast_data_BattleBarConfig{ + string leftcolor=1; + string rightcolor=2; +} +message webcast_data_BattleShellConfig{ + int64 shelltype=1; + string name=2; +} +message webcast_data_BattleTask{ + bool enabletask=1; +} +message webcast_data_BattleArmy{ + int64 anchorid=1; +repeated webcast_data_BattleArmy_RankUser ranklist=2; + string anchoridstr=3; +} +message webcast_data_BattleArmy_RankUser{ + int64 userid=1; + string nickname=2; + webcast_data_Image avatarthumb=3; + int64 score=4; + string useridstr=5; +} +message webcast_data_ChannelInfo{ + int32 vendor=1; + int32 layout=2; + int32 dimension=3; +} +message webcast_data_BattleScore{ + int32 score=1; + int64 userid=2; + int32 rankbonusscore=3; + int32 weeklyrank=4; + int32 winningstreak=5; + int32 winningstreakbonusscore=6; + int32 battlecountbonusscore=7; + string useridstr=8; + int32 currentbonus=9; + webcast_data_BattleStarActivityGrade grade=10; + bool scorerelative=11; + string scorerelativetext=12; + bool islargepkscore=13; + bool roomliketrigger=14; + string scoreblurtext=15; + int64 battlerank=16; + bool newscoreopen=17; + string multipkteamscoretext=18; + int64 multipkteamscore=19; + int64 multipkteamrank=20; + bool ismultipkrelativetext=21; +} +message webcast_data_BattleTaskInfo{ + int64 tasktype=1; + int64 starttime=2; + int64 duration=3; + int64 endtime=4; + int64 taskround=5; + int64 collectedcount=6; + int64 goalcount=7; + int64 finished=8; + int64 success=9; + int64 bonusratio=10; + int64 hasnexttask=11; +} +message webcast_data_ChijiResult{ + string timestr=1; + int64 winningstreak=2; + int64 bonus=3; +} +message webcast_data_ChijiHistory{ + int64 userid=1; + bool canparticipate=2; + int64 originalbonus=3; + int64 totalparticipations=4; + int64 participationsthismonth=5; + int64 maxwinningstreak=6; + int64 maxbattlescore=7; + int64 totalbonus=8; + int64 bonusthismonth=9; + int64 maxbonus=10; +repeated webcast_data_ChijiResult resultlist=11; +} +message webcast_data_ScheduleItem{ + int64 starttime=1; + int64 duration=2; +} +message webcast_data_BattleStatsMeta{ + int64 channelid=1; + int64 battleid=2; + webcast_data_BattleMode battlemode=3; + webcast_data_BattleSettings battlesettings=4; +repeated webcast_data_BattleArmy battlearmies=5; + webcast_data_ChannelInfo channelinfo=6; +repeated webcast_data_BattleScore battlescores=7; +repeated webcast_data_User anchors=8; + int64 loserid=9; +enum Battletype { +battletype_0=0; +} + Battletype battletype=10; + webcast_data_BattleTitleConfig titleconfig=12; + webcast_data_BattleTitleConfig punishconfig=13; +enum Skintype { +skintype_0=0; +} + Skintype skintype=14; + webcast_data_TeamTask teamtask=15; + string teamtaskjson=16; + webcast_data_BattleSkinConfig skinconfig=17; +} +message webcast_data_BattleStatsMeta_MultiTeamInfo{ +repeated int64 multianchorlist=1; +} +message webcast_data_IssueCategory{ + string category=1; +repeated string issues=2; +} +message webcast_data_IssueCategoryV2{ + string content=1; + int64 reportserialid=2; +enum Inputtype { +inputtype_0=0; +} + Inputtype inputtype=3; +repeated webcast_data_IssueCategoryV2 subcategories=4; +enum Feedbacktype { +feedbacktype_0=0; +} + Feedbacktype feedbacktype=5; +} +message webcast_data_BattleGameConfig{ + int64 gameid=1; + int64 propid=2; + string extra=3; +} +message webcast_data_BattleConsecutiveRecordInfo{ +enum Battleresulttype { +BattleResultType_0=0; +} + Battleresulttype battleresulttype=1; + int64 consecutivecount=2; +} +message webcast_data_BattleUserInfo{ + webcast_data_BattleUserInfo_BaseUserInfo user=1; +repeated webcast_data_BattleRivalTag tags=2; + webcast_data_BattleConsecutiveRecordInfo consecutiverecord=3; + webcast_data_BattleStarActivityGrade grade=4; + webcast_data_BattleStarActivityGradeChange gradechange=5; + string teamcoachscore=6; +enum Pkrole { +pkrole_0=0; +} + Pkrole pkrole=7; +enum Pkresult { +pkresult_0=0; +} + Pkresult pkresult=8; + webcast_data_ActivityUser activityuser=9; + int64 multipkteamid=10; + string battlestartdesctext=11; +} +message webcast_data_BattleUserInfo_BaseUserInfo{ + int64 userid=1; + string nickname=2; + webcast_data_Image avatarthumb=3; + int32 gender=4; +} +message webcast_data_BattleSkinConfig{ + string startanimationurl=1; + string winanimationurl=2; + string loseanimationurl=3; + string drawanimationurl=4; + bool isshowenteruserinfo=5; +} +message webcast_data_BattleLinkerInviteMessageExtra{ + int64 matchtype=1; + string tips=2; + int64 invitetype=3; + int64 subtype=4; + int64 scene=5; + string theme=6; + int64 duration=7; + webcast_data_BattleLinkerInviteMessageExtra_InviterRivalExtra extra=8; +repeated webcast_data_BattleRivalTag tags=9; + webcast_data_Room inviteroom=10; + bool previewlivestream=11; +repeated webcast_data_BattleRivalTag roomtags=12; +repeated webcast_data_BattleRivalTag usertags=13; + string recommendreason=14; + string activityname=15; + webcast_data_ActivityUser activityuser=16; + webcast_data_BattleLinkerInviteMessageExtra_GameInfo gameinfo=17; +enum Anchorpkcheck { +anchorpkcheck_0=0; +} + Anchorpkcheck anchorpkcheck=18; +enum Switchplaymode { +switchplaymode_0=0; +} + Switchplaymode switchplaymode=20; + webcast_data_VoteSetting votesetting=21; + webcast_data_BattleConfigSetting battleconfigsetting=22; +enum Invitestatus { +invitestatus_0=0; +} + Invitestatus invitestatus=23; +} +message webcast_data_BattleLinkerInviteMessageExtra_InviterRivalExtra{ + int64 texttype=1; + string text=2; + string label=3; +} +message webcast_data_BattleLinkerInviteMessageExtra_GameInfo{ + string gametext=1; +} +message webcast_data_BattleLinkerReplyMessageExtra{ + int64 invitetype=1; +enum Anchorauthrole { +anchorauthrole_0=0; +} + Anchorauthrole anchorauthrole=2; +} +message webcast_data_BattleRivalTag{ + webcast_data_Image bgimage=1; + webcast_data_Image iconimage=2; + string content=3; + string fontcolor=4; +enum Tagtype { +tagtype_0=0; +} + Tagtype tagtype=5; +} +message webcast_data_BattleRival{ + webcast_data_Room room=1; + webcast_data_RivalExtraInfo extrainfo=2; +repeated webcast_data_BattleRivalTag tags=3; +repeated webcast_data_BattleRivalTag roomtags=4; +repeated webcast_data_BattleRivalTag usertags=5; + string recommendreason=6; + bool ishighlight=7; + webcast_data_BattleStarActivityGradeMedal activitymedal=8; + webcast_data_BattleRival_InviteButton invitebutton=9; + webcast_data_ActivityUser activityuser=10; + bool isnewanchor=11; + string signextra=12; +enum Fromserverinvitetype { +fromserverinvitetype_0=0; +} + Fromserverinvitetype fromserverinvitetype=13; +repeated webcast_data_Room participantrooms=14; +enum Scene { +scene_0=0; +} + Scene scene=15; + int64 linkstatus=16; + string linktext=17; + string recommendinfo=18; + string battleattachedinfo=19; +} +message webcast_data_BattleRival_InviteButton{ + string description=1; + bool forbidden=2; + int64 type=3; +} +message webcast_data_TeamTask{ + webcast_data_TeamTask_Config config=1; + string battleid=3; + string triggeruserid=4; +enum Battletype { +battletype_0=0; +} + Battletype battletype=5; +} +message webcast_data_TeamTask_ExtraConfig{ + webcast_data_TeamTask_SpecialGiftCountConfig specialgiftcountconfig=5; +} +message webcast_data_TeamTask_PeriodConfig{ + int64 beginsecondrelativebattlefinish=1; + int64 endsecondrelativebattlefinish=2; +} +message webcast_data_TeamTask_SpecialGiftCountConfig{ + int64 giftid=1; + string giftname=2; + webcast_data_Image icon=3; + int64 maxgiftcountperuser=4; + int64 currentgiftcount=5; +} +message webcast_data_TeamTask_Config{ + int64 rewardbuffmultiple=2; +enum Tasktype { +tasktype_0=0; +} + Tasktype tasktype=3; + webcast_data_TeamTask_ExtraConfig extraconfig=4; +enum Targettype { +targettype_0=0; +} + Targettype targettype=5; +enum Rewardtype { +rewardtype_0=0; +} + Rewardtype rewardtype=6; +} +message webcast_data_TeamTask_Info{ + int64 targetusercount=1; + int64 finishusercount=2; +enum Result { +result_0=0; +} + Result result=3; + webcast_data_TeamTask_Reward reward=4; + int64 ratio=5; +enum Role { +role_0=0; +} + Role role=6; + webcast_data_ItemCardInfo itemcardinfo=7; + string valuetext=8; +} +message webcast_data_TeamTask_Reward{ + int64 beginsecondrelativebattlefinish=1; + int64 endsecondrelativebattlefinish=2; + int64 rewardscore=3; +} +message webcast_data_BattleRankUser{ + webcast_data_User user=1; + int64 score=2; + int64 rank=3; + int64 gradebuffscore=4; + string subdes=5; +} +message webcast_data_BattleAnchorContributors{ +repeated webcast_data_BattleRankUser ranks=1; + int64 totalcount=2; +repeated webcast_data_BattleBuffCardInfo buffcardinfos=3; +} +message webcast_data_BattleContributorsRankListV2{ + webcast_data_TeamTask teamtask=2; + webcast_data_BattleSettings battlesettings=3; + int64 loserid=4; + string loseridstr=5; +} +message webcast_data_PrecisionMatchSettings{ + bool acceptprecisionmatch=1; + int64 precisionmatchprefergender=2; + int64 precisionmatchfrequency=3; +} +message webcast_data_OperationalPlay{ +enum Operationalplaytype { +OperationalPlayType_0=0; +} + Operationalplaytype operationalplaytype=1; + webcast_data_MultipleMatches3 multiplematches3=2; +} +message webcast_data_MultipleMatches3{ + int64 currentmatch=2; + bool end=3; + int64 winneruid=4; + int64 currentwinneruid=5; +} +message webcast_data_MultipleMatchesUserInfo{ + int64 wincount=1; +} +message webcast_data_ActivityUser{ + string activityname=1; + webcast_data_Text displaytabtext=2; + int64 userid=3; + string useridstr=4; +repeated webcast_data_BattleRivalTag labels=5; + string subtabtext=6; + bool isvalid=7; + string message=8; + webcast_data_Image buttonimage=9; +repeated webcast_data_Image backgroundimages=10; +} +message webcast_data_ActivityPKConf{ + string activityname=1; + int64 starttime=2; + int64 endtime=3; + webcast_data_Text displaytabtext=4; +repeated webcast_data_Image displaytabimages=5; + string searchtabtext=6; + string rulepageurl=7; + webcast_data_Image randombattlebuttonimage=8; + string randombattlebuttontext=9; + webcast_data_Image invitebattlebuttonimage=10; + string invitebattlebuttontext=11; +repeated webcast_data_Image backgroundimages=12; + webcast_data_Image toprightimage=13; + string toprightimagetaburl=14; + string historypageurl=15; + string step=16; +} +message webcast_data_BattleSelfData{ + int64 pkdurationtime=1; +enum Pkvaluetype { +pkvaluetype_0=0; +} + Pkvaluetype pkvaluetype=2; + int64 liketype=3; + int64 giftvaluetype=4; + int64 giftuvtype=5; + int64 tickettype=6; + int64 setuid=7; +} +message webcast_data_BattleConfigSetting{ +enum Modtype { +ModType_0=0; +} + Modtype modtype=1; + webcast_data_BattleSelfData selfdata=2; + webcast_data_VoteSetting votedata=3; + webcast_data_BattleSelfSettingRate selfsettingrate=4; + int64 flexactivityid=5; + webcast_data_BattleShellConfig shellconfig=6; +} +message webcast_data_BattleSelfSettingRate{ + int64 pkvaluetype=1; + int64 pk2likerate=2; + int64 gift2pkrate=3; + int64 giftuv2pkrate=4; + int64 ticket2pkrate=5; + int64 setuid=6; +} +message webcast_data_SelfDataConfig{ +repeated webcast_data_SelfSetData singlelikeconfig=1; +repeated webcast_data_SelfSetData singleticketconfig=2; +repeated webcast_data_SelfSetData composelikeconfig=3; +repeated webcast_data_SelfSetData giftconfig=4; +repeated webcast_data_SelfSetData giftuvconfig=5; +repeated webcast_data_VoteSetting voteconfig=6; +} +message webcast_data_SelfSetData{ + int64 ratetype=1; + int64 rate=2; + bool ratedirectionpositive=3; + string setdatades=4; +} +message webcast_data_VoteSetting{ + int64 votetype=1; + string votedes=2; + int64 durationtime=3; +} +message webcast_data_PanelTitle{ + string title=1; + string desc=2; + webcast_data_Image iconbgimage=3; +} +message webcast_data_UpdateBattleInfo{ + int64 fromuserid=1; + int64 toanchorid=2; + int64 curaddscore=3; + int64 giftscore=4; + int64 topkillstatus=6; +repeated webcast_data_BattleBuffCardInfo buffcardinfos=8; +} +message webcast_data_BattleAttachedInfo{ + string activitytype=1; + string activityid=2; + string traceid=3; +} +message webcast_data_BattleMatches3Info{ + bool matches3end=3; + int64 winnerid=4; +} +message webcast_data_BattleRecordMessage{ + int64 msgid=1; +enum Messagetype { +messagetype_0=0; +} + Messagetype messagetype=2; + webcast_data_BattleRecordMessage_BattleMeta battlemeta=3; +enum Endreason { +endreason_0=0; +} + Endreason endreason=6; + int64 killfinishtype=8; + webcast_data_UpdateBattleInfo updatebattleinfo=9; + webcast_data_BattleMatches3Info battlematches3info=11; +} +message webcast_data_BattleRecordMessage_BattleMeta{ + int64 liveid=1; + int64 appid=2; + int64 channelid=3; + int64 battleid=4; +enum Battletype { +battletype_0=0; +} + Battletype battletype=5; +enum Invitetype { +invitetype_0=0; +} + Invitetype invitetype=6; + int64 starttime=7; + int64 durationtime=8; + int64 endtime=9; + int64 matchtype=10; + int64 fromanchorid=11; + webcast_data_MultiPKModeInfo multipkmodeinfo=13; + string activityname=14; + int64 titleid=15; + webcast_data_BattleConfigSetting configsetting=16; + webcast_data_BattleAttachedInfo attachedinfo=17; +} +message webcast_data_ChatIdentity{ + int32 showidentity=1; + webcast_data_Image identitylabel=2; +} +message webcast_data_PlayGameInfo{ + string gameid=1; + string gamestoreschema=2; + string gamecheckauthorityschema=3; + string gamename=4; + webcast_data_Image gameicon=5; + string gamedesc=6; + string gamepackagenameandroid=7; + string gamepackagenameios=8; + string gamelauncherschema=9; + string clientkey=10; +} +message webcast_data_PlayConfigInfo{ +repeated string supportgameids=1; + string deschint=2; + int32 desclimit=3; + int32 faremax=5; + int32 faremin=6; + string faredeschint=7; + int32 faredesclimit=8; + string farecounthint=9; +} +message webcast_data_PlayMetaInfo{ +enum Type { +Type_0=0; +} + Type type=1; + string name=2; + string playdescschema=3; + string playlicenseschema=4; + string featureschema=5; + int32 exchangerate=6; +} +message webcast_data_PlayRecord{ + int64 playid=1; + string playidstr=2; +enum Type { +type_0=0; +} + Type type=3; + string gameid=4; + int64 owneruid=5; + int64 roomid=6; + string roomidstr=7; + string desc=8; + int32 fare=9; + string faredesc=10; + int32 peoplecount=11; +enum Status { +status_0=0; +} + Status status=12; + string createtime=13; + string updatetime=14; + string extra=15; + int32 diamonds=16; + webcast_data_Image gameicon=17; + int32 realpeoplecount=18; + string auditdenyreason=19; + string finishtime=20; +} +message webcast_data_PlayTeamMember{ + webcast_data_User user=1; +enum Status { +status_0=0; +} + Status status=2; +} +message webcast_data_PlayReportTag{ + int64 serialid=1; + string serialstr=2; +} +message webcast_data_GiftPreviewInfo{ + int64 lockstatus=1; + bool clientblockuseschemeurl=2; + string blockschemeurl=3; + bool clientcheckleftdiamond=4; + string blocktoast=5; +} +message webcast_data_GiftBuffInfo{ + string text=1; + string textcolor=2; + webcast_data_Image bgimg=3; + webcast_data_Image sweeplightimg=4; + webcast_data_Image buffgiftdescribeimg=5; + int64 buffgiftid=6; + int32 bufflevel=7; + bool buffcansend=8; + int64 buffdiamondcount=9; + string locktoast=10; +} +message webcast_data_GiftTip{ + webcast_data_Text displaytext=1; + string backgroundcolor=2; + webcast_data_Image prefiximage=3; +} +message webcast_data_SubscribeGiftPackInfo{ + int64 relatedgiftid=1; + int64 offlinetimesecond=2; + int32 leftscores=4; + string entranceschemeurl=5; + string entranceschemeurlqueryparams=6; +} +message webcast_data_GiftStruct{ + webcast_data_Image image=1; + string describe=2; + bool notify=3; + int64 duration=4; + int64 id=5; + webcast_data_GiftStruct_GiftStructFansClubInfo fansclubinfo=6; + bool forlinkmic=7; + bool doodle=8; + bool forfansclub=9; + bool combo=10; + int32 type=11; + int32 diamondcount=12; + bool isdisplayedonpanel=13; + int64 primaryeffectid=14; + webcast_data_Image giftlabelicon=15; + string name=16; + string region=17; + string manual=18; + bool forcustom=19; + webcast_data_Image icon=21; + int32 actiontype=22; + int32 watermelonseeds=23; + string goldeffect=24; +repeated webcast_data_LuckyMoneyGiftMeta subs=25; + int64 goldenbeans=26; + int64 honorlevel=27; + int32 itemtype=28; + string schemeurl=29; + webcast_data_GiftPanelOperation giftoperation=30; + string eventname=31; + int64 noblelevel=32; + string guideurl=33; + bool punishmedicine=34; + bool forportal=35; + string businesstext=36; + bool cnygift=37; + int64 appid=38; + int64 viplevel=39; + bool isgray=40; + string grayschemeurl=41; + int64 giftscene=42; + webcast_data_GiftBanner giftbanner=43; +repeated string triggerwords=44; +repeated webcast_data_GiftBuffInfo giftbuffinfos=45; + bool forfirstrecharge=46; + webcast_data_Image dynamicimgforselected=47; +enum Aftersendaction { +aftersendaction_0=0; +} + Aftersendaction aftersendaction=48; + int64 giftofflinetime=49; + string topbartext=50; + webcast_data_Image toprightavatar=51; + string bannerschemeurl=52; + bool islocked=53; + int64 reqextratype=54; + webcast_data_GiftPreviewInfo giftpreviewinfo=56; + webcast_data_GiftTip gifttip=57; + int32 needsweeplightcount=58; +repeated webcast_data_GiftGroupInfo groupinfo=59; + webcast_data_Text bottomtext=60; +enum Mysteryshopstatus { +mysteryshopstatus_0=0; +} + Mysteryshopstatus mysteryshopstatus=61; + bool disablewishlist=63; + webcast_data_GiftStruct_GiftMsgBoard giftmsgboard=64; + webcast_data_EmojiInteractResource emojiinteractresource=65; + bool traydynamicimgflippable=66; + int64 picoshowaction=67; +} +message webcast_data_GiftStruct_GiftStructFansClubInfo{ + int32 minlevel=1; + int32 insertpos=2; +} +message webcast_data_GiftStruct_GiftMsgBoard{ + bool formsgboard=1; + string prompttext=2; +} +message webcast_data_GiftGroupInfo{ + int32 groupcount=1; + string grouptext=2; +} +message webcast_data_GiftPanelOperation{ + webcast_data_Image leftimage=1; + webcast_data_Image rightimage=2; + string title=3; + string titlecolor=4; + int64 titlesize=5; + string schemeurl=6; + string eventname=7; +} +message webcast_data_FreeGift{ + int64 id=1; + int64 count=2; + string content=3; + int64 groupid=4; + int64 repeatcount=5; + int64 fantickets=6; + int64 waterwmlon=7; +} +message webcast_data_LuckyMoneyGiftMeta{ + webcast_data_Image image=1; + string describe=2; + int64 id=3; + int32 diamondcount=4; + webcast_data_Image icon=5; +} +message webcast_data_FreeCellData{ + int64 timenowms=1; + int64 timestartms=2; + int64 timefreezeendms=3; + int64 timedoubleendms=4; + int64 timeendms=5; + int64 freecelllength=6; + bool isfreeze=7; + bool isdouble=8; + webcast_data_User contributemostuser=9; + int64 contributemostcoins=10; + int64 distancefrompreviousone=11; + int64 indexindayranklist=12; + int64 giftid=13; +} +message webcast_data_GameGiftData{ + webcast_data_GameGiftData_MonkeyData data=1; +} +message webcast_data_GameGiftData_MonkeyData{ + uint32 multiplier=1; + uint32 addend=2; + uint32 seed=3; + string token=4; +repeated webcast_data_GameGiftData_MonkeyData_Range rangemap=5; + string anchorrankbestusername=6; + int32 anchorrankbestscore=7; + int32 bestscoreself=8; +} +message webcast_data_GameGiftData_MonkeyData_Range{ + int32 min=1; + int32 max=2; + int32 result=3; +} +message webcast_data_AnchorGiftData{ + webcast_data_Image anchordiyoriginimg=1; +} +message webcast_data_MonkeyDataRedis{ + int64 time=1; + int64 liveid=2; + int64 roomid=3; + int64 anchorid=4; + int64 userid=5; + int64 giftid=6; + int64 seed=7; + int64 score=8; + string token=9; +} +message webcast_data_MonkeyGiftRankData{ + int64 type=1; + webcast_data_MonkeyGiftRankData_Rank historybest=2; + int32 keeprecorddays=3; +repeated webcast_data_MonkeyGiftRankData_Rank ranklist=4; + webcast_data_MonkeyGiftRankData_Rank selfrank=5; + bool hasmore=6; +} +message webcast_data_MonkeyGiftRankData_Rank{ + webcast_data_User user=1; + bool onlist=2; + int64 rank=3; + int32 score=4; + int32 delta=5; + int32 medal=6; + string anchorid=7; + string anchorname=8; + string anchorroomid=9; + string secanchorid=10; +} +message webcast_data_DoodleTemplate{ + int64 templateid=1; + webcast_data_Image image=2; +} +message webcast_data_GiftBanner{ + webcast_data_Text displaytext=1; + string displaytextbgcolor=2; + webcast_data_Image boximg=3; + webcast_data_Image bgimg=4; + string schemeurl=5; + bool animate=6; + int64 boxid=7; + int64 availableboxcount=8; +} +message webcast_data_EffectMixImageInfo{ + string imagekey=1; + webcast_data_Image miximage=2; +} +message webcast_data_AssetEffectMixInfo{ +repeated webcast_data_EffectMixImageInfo effectmiximageinfos=1; +} +message webcast_data_GiftTrayInfo{ + webcast_data_Text traydisplaytext=1; + webcast_data_Image traybaseimg=2; + webcast_data_Image trayheadimg=3; + webcast_data_Image trayrightimg=4; + int64 traylevel=5; + webcast_data_Image traydynamicimg=6; + string trayschemaurl=7; + int32 traytype=8; + webcast_data_Image traybaseimgv2=9; + webcast_data_Image trayrightimgv2=10; + bool usehighlayer=11; + int64 duration=12; + string toast=13; + int32 traysliderate=14; + webcast_data_TrayPreEffect traypreeffect=15; + webcast_data_TrayPostEffect trayposteffect=16; +} +message webcast_data_TrayPreEffect{ + webcast_data_Image preeffectimg=1; + int64 traystarttime=2; + webcast_data_Image trayripple=3; + string preschema=4; + int64 preduration=5; + int32 preeffectsource=6; +} +message webcast_data_TrayPostEffect{ + webcast_data_Image posteffectimg=1; + string postschema=2; + int64 postduration=3; + int32 posteffectsource=4; +} +message webcast_data_GiftExtra{ + int64 giftid=1; + webcast_data_SubscribeGiftPackInfo subscribegiftpackinfo=2; + string bannergiftinfo=3; +repeated webcast_data_GiftBuffInfo giftbuffinfos=4; + string giftpaneltopdescschemeurl=5; + webcast_data_DIYGiftToolbarInfo diygifttoolbarinfo=6; +} +message webcast_data_DIYGiftToolbarInfo{ +repeated webcast_data_DIYGiftCardInfo cards=1; + webcast_data_DIYPageEnterButton button=2; + webcast_data_Image defaultgiftdescribeimg=3; +repeated webcast_data_DIYGiftCardInfo forceindexcards=4; + int32 maxtotalcardnumber=5; + int32 maxlocalcardnumber=6; + int64 configid=7; +} +message webcast_data_DIYPageEnterButton{ + webcast_data_Text text=1; + string schema=2; + bool locked=3; +} +message webcast_data_PluginInfo{ + int64 pluginid=1; +} +message webcast_data_DIYItemInfo{ + int64 diyitemid=1; + string localitem=2; + int64 fontasset=4; + int64 parentasset=5; + int32 type=6; +} +message webcast_data_CardLockInfo{ + int32 lockstatus=1; + string toast=2; + string reason=3; +} +message webcast_data_DIYGiftCardInfo{ + string maintext=1; + string subtext=2; + webcast_data_Image iconimg=3; + webcast_data_Image giftdescribeimg=4; +repeated webcast_data_PluginInfo plugins=5; + int64 totaldiamonds=6; + webcast_data_Image giftcellicon=7; + string maintextaftersend=8; + string cardname=9; + int64 starttime=10; + int64 endtime=11; + int64 configid=12; + webcast_data_CardLockInfo lockinfo=13; + webcast_data_Image statusiconimg=14; + string configidstr=15; + string labeltext=16; + bool showremindpoint=17; +} +message webcast_data_GiftIMPriority{ + int64 selfqueuepriority=2; + int64 priority=3; +} +message webcast_data_GiftVoteResult{ + string text=1; + int64 count=2; + webcast_data_Image icon=3; + int64 giftid=4; + string name=5; + int64 diamondcount=6; + int64 gifttype=7; + string countstr=8; +} + +//WebcastSocialMessage +message webcast_im_SocialMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + int64 sharetype=3; + int64 action=4; + string sharetarget=5; + int64 followcount=6; + webcast_im_PublicAreaCommon publicareacommon=7; +} +message webcast_im_Word{ + string content=1; +} +message webcast_im_QuickComment{ + webcast_im_Common common=1; +repeated webcast_im_Word words=2; + int32 duration=3; +} +message webcast_im_QuizStartMessage{ + webcast_im_Common common=1; + webcast_data_Text displaytext=2; +} +message webcast_im_QuizResult{ + string title=1; + webcast_data_Text result=2; + webcast_data_Text gain=3; +} +message webcast_im_QuizResultMessage{ + webcast_im_Common common=1; + webcast_im_QuizResult quizresult=3; +} +message webcast_im_QuizChangeData{ + int64 quizid=1; + int64 status=2; +repeated webcast_data_BetOption options=4; +} +message webcast_im_QuizChangeMessage{ + webcast_im_Common common=1; +repeated webcast_im_QuizChangeData quizchangedata=2; +} +message webcast_im_AllQuizInfo{ + int64 id=1; + string title=2; + int64 starttime=3; + int64 duration=4; + int64 status=5; +} +message webcast_im_QuizBeginMessage{ + webcast_im_Common common=1; + int64 quizid=2; +enum Status { +status_0=0; +} + Status status=3; +repeated webcast_im_AllQuizInfo quizinfos=4; + int64 errorcode=5; + string extra=6; +} +message webcast_im_QuizBetMessage{ + webcast_im_Common common=1; + int64 quizid=2; +} +message webcast_im_QuizAnchorStatusMessage{ + webcast_im_Common common=1; +repeated webcast_data_AnchorHistoryItem items=2; +} +message webcast_im_QuizAudienceStatusMessage{ + webcast_im_Common common=1; +repeated webcast_data_Quiz quizlist=2; +} +message webcast_im_RankListAwardMessage{ + webcast_im_Common common=1; + int64 assetid=2; + bool effectopen=3; + int64 ranktype=4; + int64 rank=5; + webcast_data_BattleStarActivityGradeMedal staractivitygrademedal=6; + string schemeurl=7; + webcast_data_Image assetimage=8; + int32 playpriority=9; +} +message webcast_im_RankListHourEnterMessage{ + webcast_im_Common common=1; + webcast_data_RankEnterInfo hourenterinfo=2; +} +message webcast_im_CreateRedPacketMessage{ + webcast_im_Common common=1; +repeated webcast_im_RedPacket redpackets=2; +} +message webcast_im_RushRedPacketMessage{ + webcast_im_Common common=1; +repeated webcast_im_RedPacketRushRecord redpacketrushrecords=2; +} +message webcast_im_RedPacketRushRecord{ + int64 redpacketgroupid=1; + int64 userid=2; + string username=3; + int64 bonuscount=4; + int64 bonustype=5; + int64 roomid=6; + string imtext=7; + int64 createtime=8; +} +message webcast_im_RedPacket{ + int64 redpacketgroupid=1; + int64 bonustype=2; + int64 combocount=3; + int64 bonuscount=4; + int64 countdown=5; + int64 rushtime=6; + string iconurl=7; + int64 disappeartime=8; + webcast_data_User owner=9; + int64 totalcountdown=10; + string redpacketsource=11; +} +message webcast_im_PushRoomAdCard{ + webcast_im_Common common=1; + string actioncontent=2; + string content=3; + int64 targetnum=4; + int64 shownum=5; + bool isfinished=6; + int32 adcardtype=7; + int32 hotvalue=8; +} +message webcast_im_RoomAppConfigMessage{ + webcast_im_Common common=1; + webcast_im_AnchorFaceConfig anchorfaceconfig=2; +} +message webcast_im_AnchorFaceConfig{ + bool contourenable=1; + int64 frequency=2; + int64 usercount=3; +} +message webcast_im_RoomAuthInterventionVerifyMessage{ + webcast_im_Common common=1; + string name=2; + int64 status=3; + int32 unablestyle=4; + string content=5; + string switchstatustipmsg=6; + string switchstatusanchortipmsg=7; +} +message webcast_im_RoomAuthMessage{ + webcast_im_Common common=1; + bool showusercard=2; +} +message webcast_im_RoomBackgroundMessage{ + webcast_im_Common common=1; + webcast_data_Image roombackground=2; +} +message webcast_im_RoomBottomMessage{ + webcast_im_Common common=1; + string color=3; + string actioncontent=6; + int64 actiontype=7; + int64 pushmessagedisplaytime=8; + webcast_data_Image actionicon=10; + webcast_im_FlexImageStruct newbackgroundimage=11; + string source=12; +} +message webcast_im_RoomChallengeMessage{ + webcast_im_Common common=1; + string challengeinfo=2; + int64 notifytype=3; + string toastcontent=4; +} +message webcast_im_RoomConfigMessage{ + webcast_im_Common common=1; + string configinfo=2; + int64 configtype=3; +} +message webcast_im_RoomDataSyncMessage{ + webcast_im_Common common=1; + int64 roomid=2; + string synckey=3; + int64 version=4; + bytes payload=5; + string bizlogid=6; +} +message webcast_im_RoomHotSentenceMessage{ + webcast_im_Common common=1; + string hotsentenceinfo=2; +} +message webcast_im_RoomImgMessage{ + webcast_im_Common common=1; + string content=2; + int64 action=3; + string bgimgurl=4; +} +message webcast_im_RoomIntroMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + int64 style=3; + string intro=4; +repeated string label=5; + int64 introvideoitemid=6; + string introvideotitle=7; +repeated webcast_data_RoomIntroLabel selectedlabels=8; +} +message webcast_im_RoomManageMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + int64 action=3; + int64 membercount=4; + int64 popularity=5; + string popularitystr=6; + int64 deviceid=7; + string content=8; +} +message webcast_im_RoomMessage{ + webcast_im_Common common=1; + string content=2; + bool supprotlandscape=3; +enum Roommessagetype { +roommessagetype_0=0; +} + Roommessagetype roommessagetype=4; + bool systemtopmsg=5; + bool forcedguarantee=6; + string bizscene=20; +} +message webcast_im_RoomRankMessage{ + webcast_im_Common common=1; +repeated webcast_im_RoomRankMessage_RoomRank ranks=2; +} +message webcast_im_RoomRankMessage_RoomRank{ + webcast_data_User user=1; + string scorestr=2; + bool profilehidden=3; +} +message webcast_im_RoomStartMessage{ + webcast_im_Common common=1; + string content=2; + string imageurl=3; +enum Instationpushtype { +instationpushtype_0=0; +} + Instationpushtype instationpushtype=4; +} +message webcast_im_RoomTicketMessage{ + webcast_im_Common common=1; + int32 actiontype=2; + int32 lastduration=3; + int64 ticketid=4; + string ticketexplanationcardjumpurl=5; + string ticketpaneljumpurl=6; + string ticketpanel6jumpurl=7; + string ticketpanel9jumpurl=8; + int64 ownerid=9; +} +message webcast_im_RoomTopMessage{ + webcast_im_Common common=1; + webcast_data_Image actionicon=2; + webcast_im_Background background=3; + int64 foldduration=4; + int64 displayduration=5; + webcast_data_Text firsttitle=6; + webcast_data_Text secondtitle=7; +} +message webcast_im_Background{ + string backgroundcolor=1; +} +message webcast_im_RoomUnionLiveMessage{ + webcast_im_Common common=1; + webcast_data_UnionLiveInfo unionliveinfo=2; +} +message webcast_im_RoomVerifyMessage{ + webcast_im_Common common=1; + int32 action=2; + string content=3; + int64 noticetype=4; + bool closeroom=5; + int32 unablestyle=6; + string tipcontent=7; + int32 anchorswitch=8; + string switchstatustipmsg=9; + string switchstatusanchortipmsg=10; +} +message webcast_im_ScreenChatMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + int64 screenchattype=3; + string content=4; + int64 priority=5; + webcast_im_ScreenChatMessage_Effect effect=6; + webcast_data_Image backgroundimage=7; + webcast_im_ScreenChatMessage_Effect effectv2=8; + webcast_data_Image backgroundimagev2=9; + webcast_im_PublicAreaCommon publicareacommon=10; + webcast_im_ScreenChatMessage_OfficialCommentConfig officialcommentconfig=11; + int64 eventtime=12; + bool sendreview=13; + webcast_data_ChatIdentity chatidentityinfo=14; + webcast_data_Text rtfcontent=30; +} +message webcast_im_ScreenChatMessage_OfficialCommentConfig{ + bool official=1; +} +message webcast_im_ScreenChatMessage_Effect{ + webcast_im_FlexImageStruct icon=1; + webcast_data_Image avataricon=2; + string backgroundcolor=3; +} +message webcast_im_ShareGuideMessage{ + webcast_im_Common common=1; + string sharechannel=2; +} +message webcast_im_ShortTouchAreaMessage{ + webcast_im_Common common=1; +enum Messagetype { +messagetype_0=0; +} + Messagetype messagetype=2; + webcast_data_ShortTouchArea shorttouchareadata=3; +} +message webcast_im_ShowChatMessage{ + webcast_im_Common common=1; + int64 episodeid=2; + string content=3; + int64 agreemsgid=4; + bool visibletosender=5; +enum Prioritylevel { +prioritylevel_0=0; +} + Prioritylevel prioritylevel=6; +enum Effecttype { +effecttype_0=0; +} + Effecttype effecttype=7; + webcast_data_User user=20; + webcast_im_PublicAreaCommon publicareacommon=30; + webcast_im_LandscapeAreaCommon landscapeareacommon=31; + webcast_data_Image backgroundimage=40; +repeated string fontcolorvalue=41; + webcast_data_Image giftimage=42; + webcast_im_OfficialCommentConfig officialcommentconfig=43; + webcast_im_CommentRoleConfig commentrole=44; + webcast_data_CommentMedal medal=45; +enum Vsmessagetype { +vsmessagetype_0=0; +} + Vsmessagetype vsmessagetype=46; +} +message webcast_im_OfficialCommentConfig{ + string backgroundcolor=1; +} +message webcast_im_CommentRoleConfig{ + string name=1; + webcast_data_Image avatar=2; +} +message webcast_im_ShowEffectMessage{ + webcast_im_Common common=1; + bool flashoperatingplace=2; +} +message webcast_im_ShowLinkedLiveRoomsMessage{ + webcast_im_Common common=1; + int64 episodeid=2; + string entrytitle=3; +repeated webcast_im_ShowLinkedLiveRoomsMessage_ShowLinkedLiveRoomInfo linkedliverooms=4; +} +message webcast_im_ShowLinkedLiveRoomsMessage_ShowLinkedLiveRoomInfo{ + int64 owneruserid=1; + int64 roomid=2; + string roomtitle=3; + webcast_data_Image avatarthumb=4; + webcast_data_Image avatarmedium=5; + webcast_data_Image avatarlarge=6; +} +message webcast_im_ShowMultiCameraChangeMessage{ + webcast_im_Common common=1; +repeated webcast_data_VSCameraInfo camerainfos=2; + int64 randomlybreakuptime=3; +} +message webcast_im_ShowWatchInfoMessage{ + webcast_im_Common common=1; + string desc=2; + string count=3; + string countwithbackup=4; + string formatcount=5; +} +message webcast_im_SpecialPushMessage{ + webcast_im_Common common=1; + string content=2; + string color=3; + string traceid=4; + webcast_data_Image icon=5; + string actioncontent=6; + int64 actiontype=7; + int64 pushmessagedisplaytime=8; +} +message webcast_im_UpdateKoiRoomStatusMessage{ + webcast_im_Common common=1; + webcast_data_Image directoricon=2; + int32 curroundindex=3; + int32 status=4; + string directorschemaurl=5; +} +message webcast_im_StampMessage{ + webcast_im_Common common=1; +repeated webcast_data_StampInfo stamps=2; +} +message webcast_im_AudienceEntranceMessage{ + webcast_im_Common common=1; +repeated webcast_data_AudienceEntranceInfo entrances=2; +} +message webcast_im_CustomizedCardMessage{ + webcast_im_Common common=1; + webcast_data_CustomizedCardInfo card=2; + string appid=3; + string startid=4; + int32 scenesource=5; +} +message webcast_im_GameCardMessage{ + webcast_im_Common common=1; + webcast_data_GameCardInfo card=2; + string appid=3; + string startid=4; +} +message webcast_im_StreamControlMessage{ + webcast_im_Common common=1; + string controlparams=2; +} +message webcast_im_SubscribeInfoMessage{ + webcast_im_Common common=1; + bool ismember=2; +} +message webcast_im_SubscribeAssetMessage{ + webcast_im_Common common=1; +} +message webcast_im_SunDailyRankMessage{ + webcast_im_Common common=1; + string content=2; + int64 duration=3; + string aftercontent=4; + int64 messagetype=5; + string schema=6; + string extra=7; + string style=8; + webcast_data_Text afterdisplaytext=9; + int64 rank=10; + string richcontent=11; + string usersidecontent=12; + int64 contenttype=13; + string citycode=14; +enum Rankstage { +rankstage_0=0; +} + Rankstage rankstage=15; +repeated webcast_im_SunDailyRankMessage_RankInfo ranks=16; + int64 begintime=17; + int64 deltatime=18; + webcast_data_Text entranceappearingtext=19; + webcast_data_Text displaytextv2=20; + webcast_data_Text afterdisplaytextv2=21; + int64 durationv2=22; +} +message webcast_im_SunDailyRankMessage_RankInfo{ + int64 ranktype=1; + int64 rank=2; +} +message webcast_im_SyncStreamInfoMessage{ + int64 timestamp=1; + string key=2; + string info=3; + webcast_im_Common common=4; +} +message webcast_im_SyncStreamMessage{ + webcast_im_Common common=1; +repeated webcast_im_SyncStreamInfoMessage infolist=2; +} +message webcast_im_SystemMessage{ + webcast_im_SystemMessage_Common common=1; + string content=2; +} +message webcast_im_SystemMessage_Common{ + string method=1; + int64 msgid=2; + int64 roomid=3; + int64 createtime=4; + int32 monitor=5; +} +message webcast_im_TaskMessage{ + webcast_im_Common common=1; +repeated webcast_data_TaskRecord taskrecords=2; +enum Action { +action_0=0; +} + Action action=3; +} +//social补充1 +message webcast_data_Rank{ + webcast_data_User user=1; + int64 score=2; + int64 rank=3; + string gapdescription=4; + int64 delta=5; +} +message webcast_data_RankEnterInfo{ +repeated webcast_data_RankEnterInfo_RankInfo rankinfos=1; + bool hiddenenter=2; + webcast_data_Image icon=3; +repeated webcast_data_RankEnterInfo_Page defaultpage=4; + int64 periodremainingsecond=5; +repeated webcast_data_RankEnterInfo_RankInfo rankinfoswithoutshop=6; + bool displayktvrank=7; +repeated webcast_data_RankEnterInfo_RankInfo defaultrankinfos=8; +repeated webcast_data_RankEnterInfo_RankInfo customizeddefaultrankinfos=9; +} +message webcast_data_RankEnterInfo_Page{ +enum Jumpranktype { +JumpRankType_0=0; +} + Jumpranktype jumpranktype=1; + string content=2; +enum Contenttype { +contenttype_0=0; +} + Contenttype contenttype=3; + string backgroundcolor=4; +} +message webcast_data_RankEnterInfo_RankInfo{ +repeated webcast_data_RankEnterInfo_Page pages=1; + webcast_data_Image icon=2; +enum Position { +position_0=0; +} + Position position=3; +enum Ranktype { +ranktype_0=0; +} + Ranktype ranktype=4; + string title=5; + string rankextra=6; + string entranceextra=7; +} +message webcast_data_RanklistHourEntrance{ +repeated webcast_data_RanklistHourEntrance_Info globalinfos=1; +repeated webcast_data_RanklistHourEntrance_Info defaultglobalinfos=2; +repeated webcast_data_RanklistHourEntrance_Info verticalinfos=3; +repeated webcast_data_RanklistHourEntrance_Info defaultverticalinfos=4; +} +message webcast_data_RanklistHourEntrance_Page{ + string content=1; + string backgroundcolor=2; + int64 showtimes=3; +} +message webcast_data_RanklistHourEntrance_Detail{ +repeated webcast_data_RanklistHourEntrance_Page pages=1; +enum Ranklisttype { +ranklisttype_0=0; +} + Ranklisttype ranklisttype=2; + string title=3; + string ranklistextra=4; + string entranceextra=5; + string schema=6; +} +message webcast_data_RanklistHourEntrance_Info{ +repeated webcast_data_RanklistHourEntrance_Detail details=1; +} +message webcast_data_Tab{ + string name=1; + int64 ranktype=2; + webcast_data_Image atmosphereimage=3; + webcast_data_Tab_TopText toptext=4; +repeated webcast_data_Tab_SubTab subtabs=5; +repeated webcast_data_Tab tabs=6; +} +message webcast_data_Tab_SubTab{ + string name=1; + int64 ranktype=2; +} +message webcast_data_Tab_TopText{ + string finishtext=1; + string rewardtext=2; + string strategytext=3; + string rulestext=4; +} +message webcast_data_RoomIntroLabel{ + int32 type=1; + string typename=2; + int32 labeltag=3; + string labeltext=4; + string labelicon=5; +} +message webcast_data_StampInfo{ + int32 type=1; + string id=2; + string title=3; + string openurl=4; + string weburl=5; + webcast_data_Image icon=6; +enum Status { +status_0=0; +} + Status status=7; + string description=8; + webcast_data_Image thumbnail=9; + string extra=98; + string logextra=99; +} +message webcast_data_StampQuery{ + string id=1; + int32 type=2; +} +message webcast_data_AudienceEntranceInfo{ + int64 interacttype=1; + string elemid=2; + int64 startid=3; + int64 status=4; + string name=5; + webcast_data_Image icon=6; + bool checkentrancevisitable=7; + bool needmetricsreport=8; + string schemaurl=9; +enum Source { +source_0=0; +} + Source source=10; + int32 punishstatus=11; + string imextra=97; + string logextra=98; + string entranceextra=99; +} +message webcast_data_AppEntranceExtra{ + int64 gameid=1; + int64 gamekind=2; + string appid=3; + string schemaurl=5; + bool displayinprimaryentrance=6; + string extra=99; +} +message webcast_data_CustomizedCardInfo{ + int32 status=1; + string openurl=2; + int64 duration=3; + int32 cardtype=4; + string content=5; + int64 source=6; + int32 punishstatus=7; + string imextra=97; + string logextra=98; + string coverextra=99; + string appid=100; + string servertimestamp=101; +} +message webcast_data_StandardCard{ + webcast_data_CardStatusTag statustag=1; + webcast_data_CardPropertyTag propertytag=2; + webcast_data_Image image=3; + webcast_data_CardTitle title=4; + webcast_data_CardButton btn=5; +} +message webcast_data_CardStatusTag{ + int32 tagtype=1; + string longitude=2; + string latitude=3; + string starttimestamp=4; + string stoptimestamp=5; +} +message webcast_data_CardPropertyTag{ + webcast_data_Image storelogo=2; + string storename=3; +} +message webcast_data_CardTitle{ + int32 tagtype=1; + string maintitle=2; + string subtitle=3; +} +message webcast_data_CardButton{ + int32 btntype=1; + string price=2; + string color=3; +} +message webcast_data_GameCardInfo{ +enum Displaystatus { +DisplayStatus_0=0; +} + Displaystatus displaystatus=1; + int64 status=2; + string openurl=3; + string content=4; + string appid=5; + int64 savetime=6; + int64 duration=7; +} +message webcast_data_GameCard{ + webcast_data_CardImage cardimage=1; + string description=2; + string title=3; + string btntitle=4; + string fadecolor=5; +} +message webcast_data_CardImage{ + webcast_data_Image customerimage=1; + webcast_data_Image defaultimage=2; +} +message webcast_data_TaskCurrentInfo{ + int64 pkwincount=1; + int64 roomlikecount=2; + int64 subscribecount=4; +} +message webcast_data_TaskConditionExtra{ + int64 customizedgiftid=1; + webcast_data_Image gifticon=2; +} +message webcast_data_TaskCondition{ + string key=1; + int64 value=2; + string operator=3; + webcast_data_TaskConditionExtra extra=4; +} +message webcast_data_TaskTodoStep{ +repeated webcast_data_TaskCondition conditions=1; +} +message webcast_data_TaskTodo{ +repeated webcast_data_TaskTodoStep steps=1; +} +message webcast_data_TaskRecord{ +enum Taskstatus { +TaskStatus_0=0; +} + Taskstatus taskstatus=1; + int64 taskclassid=2; +repeated webcast_data_TaskTodo todos=3; + webcast_data_TaskCurrentInfo currentinfo=4; +enum Wishtype { +wishtype_0=0; +} + Wishtype wishtype=5; + webcast_data_WishContributor wishcontributor=6; +} +message webcast_data_AppUserInfo{ + string appid=1; + int64 gameid=2; + string openuid=3; +} +message webcast_data_WishInfoExtra{ + int64 giftid=1; + webcast_data_Image gifticon=2; + int64 gifttype=3; + int64 diamondcount=4; + string giftalias=5; +repeated webcast_data_DIYGiftCardInfo cards=6; +} +message webcast_data_WishContributor{ +repeated webcast_data_WishContributor_Contributor contributors=1; + int64 totalcount=2; +} +message webcast_data_WishContributor_Contributor{ + int64 userid=1; + string secuserid=2; + webcast_data_Image avatar=3; +} +message webcast_data_WishInfo{ + string wishname=1; +enum Wishtype { +wishtype_0=0; +} + Wishtype wishtype=2; +enum Wishstatus { +wishstatus_0=0; +} + Wishstatus wishstatus=3; + int64 currentprogress=4; + int64 targetprogress=5; + webcast_data_WishInfoExtra wishinfoextra=6; + webcast_data_WishContributor wishcontributor=7; +} +message webcast_data_StageInfo{ + string stagename=1; +repeated webcast_data_WishInfo wishlist=2; +} +message webcast_data_ThemeWish{ + string themename=1; +repeated webcast_data_StageInfo stagelist=3; +} +message webcast_data_ActivityWishConfig{ + string wishname=1; + int64 activityid=3; + string taskname=4; + int64 starttime=5; + int64 endtime=6; + string timedescribe=7; + string url=8; + string urldescribe=9; + string userassistdescribe=10; +enum Activitywishtype { +activitywishtype_0=0; +} + Activitywishtype activitywishtype=11; + int64 priority=12; + string wisheventtype=13; +} +message webcast_data_ActivityWishData{ + int64 targetnum=1; + int64 currentnum=2; + int64 anchorjoinnumber=3; + webcast_data_WishContributor wishcontributor=4; +} +message webcast_data_ActivityWish{ + webcast_data_ActivityWishConfig cfg=1; +repeated webcast_data_WishInfo wishlist=2; + webcast_data_ActivityWishData wishdata=3; +} +message webcast_data_BannerWishInfo{ +repeated webcast_data_WishInfo wishinfolist=1; +enum Wishstatus { +wishstatus_0=0; +} + Wishstatus wishstatus=3; + bool isprimary=4; + string wishname=5; + int64 activityid=6; + webcast_data_WishContributor wishcontributor=7; +} +message webcast_data_WishBannerData{ + int64 nowtime=1; + int64 userid=2; + int64 giftid=3; + int64 count=4; + int64 activityid=5; +enum Wishtype { +wishtype_0=0; +} + Wishtype wishtype=6; +repeated webcast_data_BannerWishInfo bannerwishlist=7; +} + +//WebcastChatMessage +message webcast_im_ChatMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + string content=3; + bool visibletosender=4; + webcast_data_Image backgroundimage=5; + string fullscreentextcolor=6; + webcast_data_Image backgroundimagev2=7; + webcast_im_PublicAreaCommon publicareacommon=9; + webcast_data_Image giftimage=10; + int64 agreemsgid=11; +enum Prioritylevel { +prioritylevel_0=0; +} + Prioritylevel prioritylevel=12; + webcast_im_LandscapeAreaCommon landscapeareacommon=13; + int64 eventtime=15; + bool sendreview=16; + bool fromintercom=17; + bool intercomhideusercard=18; + int64 chatby=20; +enum Individualchatpriority { +individualchatpriority_0=0; +} + Individualchatpriority individualchatpriority=21; + webcast_data_Text rtfcontent=40; +} +message webcast_im_RoomBorderMessage{ + webcast_im_Common common=1; + webcast_data_BorderInfo borderinfo=2; +} +message webcast_im_ActivityInteractiveMessage{ + webcast_im_Common common=1; + string extra=2; +} +message webcast_im_MagicGestureActivityMessage{ + webcast_im_Common common=1; + int32 status=2; + string effectid=3; + int32 actiontype=4; + string actionschema=5; + string bizid=6; +} +message webcast_im_PixActivityMessage{ + webcast_im_Common common=1; + int32 currentlevel=2; + bool canchangeprop=3; +} +message webcast_im_PrizeNoticeMessage{ + webcast_im_Common common=1; + int64 assetid=2; + webcast_im_ImageInfo imageinfo=3; + webcast_data_Image landscapebgimg=4; + string landscapecontent=5; + int64 scenecontextid=6; + int32 landscapeheight=7; + int32 playpriority=8; + bool useseparateplayer=10; +} +message webcast_im_ImageInfo{ + webcast_data_Image img=1; + int32 start=2; + int32 duration=3; + int32 x=4; + int32 y=5; + int32 width=6; + int32 height=7; + bool needcircle=8; +} +message webcast_im_AdminPrivilegeMessage{ + webcast_im_Common common=1; + webcast_im_AdminPrivilegeStruct data=2; +} +message webcast_im_AdminPrivilegeStruct{ +enum Privilege { +Privilege_0=0; +} + Privilege privilege=1; + int64 op=2; +} +message webcast_im_AdminRecordHandleMessage{ + webcast_im_Common common=1; + int32 handletype=2; +} +message webcast_im_AdminData{ + int64 uid=1; + string name=2; +} +message webcast_im_TextExtraItem{ + int32 start=1; + int32 stop=2; + int32 type=3; + string userid=4; + string hashtagname=5; + string hashtagid=6; + bool iscommerce=7; + string awemeid=8; + int32 subtype=9; +} +message webcast_im_AdminRecordMessage{ + webcast_im_Common common=1; + webcast_im_AdminData admin=2; + int64 itemid=3; + int64 draftid=4; + string videotext=5; +repeated webcast_im_TextExtraItem videotextextra=6; +} +message webcast_im_AnchorBoostMessage{ + webcast_im_Common common=1; + webcast_im_AnchorBoost data=2; +} +message webcast_im_AnchorBoost{ + int64 eventname=1; + int64 anchorid=2; + int32 liveid=3; + int32 eventtype=4; + string content=5; +} +message webcast_im_AssetEffectUtilMessage{ + webcast_im_Common common=1; + int64 assetid=2; + int64 priority=3; + int64 price=4; + webcast_data_Text text=5; + int64 textwidth=6; + int64 textheitht=7; + string tracking=8; + string dressid=9; +repeated webcast_im_EffectUtilImageInfo images=10; +repeated webcast_im_EffectUtilTextInfo texts=20; + string finishselfschema=21; +} +message webcast_im_EffectUtilImageInfo{ + string placeholderkey=1; + webcast_data_Image miximage=2; +} +message webcast_im_EffectUtilTextInfo{ + string placeholderkey=1; + string content=2; + int64 fontsize=3; + string fontcolor=4; +} +message webcast_im_AssetMessage{ + webcast_im_Common common=1; + int64 assetid=2; + webcast_data_Text paneldisplaytext=3; + bool showmessage=4; + bool showpanel=5; + webcast_data_User user=6; + webcast_data_User touser=7; + webcast_data_GiftIMPriority priority=8; + string logid=9; + int32 playpriority=10; +} +message webcast_im_AudioBGImgMessage{ + webcast_im_Common common=1; + webcast_data_AudioBGData bglist=2; + int32 reviewpass=3; +enum Bgtype { +bgtype_0=0; +} + Bgtype bgtype=4; + string showtext=5; +} +message webcast_im_AudioChatMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + string content=3; + string audiourl=4; + int64 audioduration=5; + webcast_im_PublicAreaCommon publicareacommon=6; +} +message webcast_im_AuthorizationNotifyMessage{ + webcast_im_Common common=1; + string from=2; + string content=3; + string style=4; + webcast_im_AuthorizationNotifyMessage_ContentBlock usercontent=6; + webcast_im_AuthorizationNotifyMessage_RelationBlock userrelation=7; +} +message webcast_im_AuthorizationNotifyMessage_ContentBlock{ + bool show=1; + bool isauthorized=2; + string title=3; + string content=4; + string detail=5; +} +message webcast_im_AuthorizationNotifyMessage_RelationBlock{ + bool show=1; + bool isauthorized=2; + string title=3; + string content=4; + string detail=5; +} +message webcast_im_AutoCoverMessage{ + webcast_im_Common common=1; + webcast_data_Image image=2; +} +message webcast_im_AwemeShopExplainMessage{ + webcast_im_Common common=1; + webcast_im_AwemeShopExplainMessage_Extra extra=2; +} +message webcast_im_AwemeShopExplainMessage_Extra{ + int64 promotionid=1; + bool active=2; +} +message webcast_im_BackRecordVideoMessage{ + webcast_im_Common common=1; + string m3u8url=2; +repeated string tsurls=3; + string executionid=4; + bool succeed=5; + int64 starttime=6; + int64 endtime=7; +} +message webcast_im_BattleCancelMessage{ + webcast_im_Common common=1; + int64 channelid=2; +} +message webcast_im_BattleFeedBackCardMessage{ + webcast_im_Common common=1; + int64 rivaluid=2; +enum Feedbackcardtype { +feedbackcardtype_0=0; +} + Feedbackcardtype feedbackcardtype=3; + webcast_data_FeedbackCard feedbackcard=4; + int64 battleid=5; + int64 channelid=6; +} +message webcast_im_BattleFrontRankMessage{ + webcast_im_Common common=1; +} +message webcast_im_BattleInviteMessage{ + webcast_im_Common common=1; +enum Invitetype { +invitetype_0=0; +} + Invitetype invitetype=2; + int64 channelid=3; + string signextra=4; + int64 inviteuid=5; + int64 battleid=6; + string multipleagainprompts=7; + webcast_data_PanelTitle paneltitle=8; +enum Scene { +scene_0=0; +} + Scene scene=9; + string invitetitle=10; + string invitesubtitle=11; + int64 waitsec=12; + webcast_data_BattleConfigSetting battleconfigsetting=14; + int64 durationtime=15; +enum Multipkmode { +multipkmode_0=0; +} + Multipkmode multipkmode=16; +} +message webcast_im_BattleModeMessage{ + webcast_im_Common common=1; + int64 mode=2; + webcast_im_BattleModeMessage_StealTowerData stealtowerdata=3; + int64 now=4; +} +message webcast_im_BattleModeMessage_StealTowerData{ + int64 starttime=1; + int64 finishtime=2; + int64 duration=3; + int64 targetscore=4; + int64 attackerid=5; + bool finish=6; + int64 win=7; + int64 openscore=8; + int64 count=9; +} +message webcast_im_BattleNotifyMessage{ + webcast_im_Common common=1; + string content=2; +enum Notifytype { +notifytype_0=0; +} + Notifytype notifytype=3; + int64 continueseconds=4; +} +message webcast_im_PrecisionMatch{ + int64 sponsorid=1; +repeated webcast_im_PrecisionMatch_Matcher matchers=2; + string matchreason=3; + int64 waitseconds=4; + int64 precisionmatchid=5; + string activityname=6; + string recommendreason=7; +enum Source { +source_0=0; +} + Source source=9; + string notdisturbtext=10; + int64 flexactivityid=11; + int64 duration=12; + string battleattachedinfo=13; + string signextra=8; +} +message webcast_im_PrecisionMatch_Matcher{ + int64 userid=1; + webcast_data_Room room=2; +enum Status { +status_0=0; +} + Status status=3; +repeated webcast_data_BattleRivalTag tags=4; + string desctext=5; +} +message webcast_im_BattlePrecisionMatchMessage{ + webcast_im_Common common=1; + webcast_im_PrecisionMatch precisionmatch=2; +} +message webcast_im_BattleRejectMessage{ + webcast_im_Common common=1; + int64 channelid=2; + int64 battleid=3; + int64 rejectuid=4; + string multipleagainprompts=5; +enum Invitetype { +invitetype_0=0; +} + Invitetype invitetype=6; +} +message webcast_im_BattleTeamTaskAskMessage{ + webcast_im_Common common=1; + string teamtaskjson=2; +} +message webcast_im_BattleTeamTaskMessage{ + webcast_im_Common common=1; + webcast_data_TeamTask teamtask=2; + string teamtaskjson=3; +} +message webcast_im_BattleUseCardMessage{ + webcast_im_Common common=1; + webcast_data_ItemCardInfo info=2; + string extra=4; +} +message webcast_im_BeginnerGuideMessage{ + webcast_im_Common common=1; +enum Messagetype { +messagetype_0=0; +} + Messagetype messagetype=2; + string prompts=3; +} +message webcast_im_LinkmicBigEventMessage{ + webcast_im_Common common=1; +enum Msgtype { +msgtype_0=0; +} + Msgtype msgtype=2; + webcast_im_InitLinkmicContent initlinkmiccontent=3; + webcast_im_SwitchSceneContent switchscenecontent=4; + webcast_im_SwitchEarphoneMonitorContent switchearphonemonitorcontent=5; + webcast_im_SwitchKtvModeContent switchktvmodecontent=6; + webcast_im_SwitchLyricStatusContent switchlyricstatuscontent=7; + webcast_im_SwitchFullSongStatusContent switchfullsongstatuscontent=8; + webcast_im_SwitchTuningEffectContent switchtuningeffectcontent=9; +} +message webcast_im_InitLinkmicContent{ +enum Targetmode { +targetmode_0=0; +} + Targetmode targetmode=1; +} +message webcast_im_SwitchSceneContent{ +enum Targetmode { +targetmode_0=0; +} + Targetmode targetmode=1; +} +message webcast_im_SwitchEarphoneMonitorContent{ +enum Tostatus { +tostatus_0=0; +} + Tostatus tostatus=1; +} +message webcast_im_SwitchKtvModeContent{ +enum Ktvmode { +ktvmode_0=0; +} + Ktvmode ktvmode=1; +} +message webcast_im_SwitchLyricStatusContent{ +enum Tostatus { +tostatus_0=0; +} + Tostatus tostatus=1; +} +message webcast_im_SwitchFullSongStatusContent{ +enum Tostatus { +tostatus_0=0; +} + Tostatus tostatus=1; +} +message webcast_im_SwitchTuningEffectContent{ + string toeffectname=1; +} +message webcast_im_BridgeData{ + webcast_im_Common common=1; + string bridgemessagejson=2; +} +message webcast_im_BridgeMessage{ + webcast_im_Common common=1; + webcast_im_BridgeData bridge=2; +} +message webcast_im_BrotherhoodMessage{ + webcast_im_Common common=1; + string content=2; +} +message webcast_im_CarBallShowMessage{ + webcast_im_Common common=1; + bool isshow=2; +} +message webcast_im_CarSeriesInfoMessage{ + webcast_im_Common common=1; + int64 actiontype=2; + int64 seriesid=3; + string seriesname=4; + string officialprice=5; + string imageurl=6; + string openurl=7; +} +message webcast_im_CategoryChangeMessage{ + webcast_im_Common common=1; + string categoryid=2; + string categoryname=3; + string challengeid=4; + string challengename=5; +} +message webcast_im_ChatCarnivalMessage{ + webcast_im_Common common=1; + int64 notifytype=2; + int64 anchorstarttimestamp=3; + int64 anchorstartsecond=4; + int64 userstarttimestamp=5; + int64 userstartsecond=6; + int64 duration=7; + string backgroundcolor=8; + webcast_data_Image titleimage=9; + string precontent=10; + string content=11; + int64 orientations=12; + int64 movespeed=13; +repeated webcast_im_ChatItem chatstyle=14; +repeated webcast_im_EggItem eggstyle=15; + int64 wordorientation=16; + int64 movedirection=17; + int64 path=21; + string wordcolor=22; + int64 showwebp=23; + int64 useprivilegeregion=24; + int64 canopencontour=25; + int64 supportshowtype=26; +} +message webcast_im_EggItem{ + webcast_data_Image background=1; + int64 backgroundhight=2; + int64 backgroundwidth=3; + int64 userate=4; + int64 isdynamicegg=5; +} +message webcast_im_ChatItem{ + int64 headsize=1; + int64 contentsize=2; + string contentcolor=3; + webcast_im_FlexImageStruct background=4; + int64 backgroundhight=5; + int64 backgroundwidth=6; + int64 userate=7; +} +message webcast_im_EmojiChatMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + int64 emojiid=3; + webcast_data_Text emojicontent=4; + string defaultcontent=5; + webcast_data_Image backgroundimage=6; + bool fromintercom=7; + bool intercomhideusercard=8; +} +message webcast_im_FriendChatMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + string content=3; +} +message webcast_im_CommentaryChangeMessage{ + webcast_im_Common common=1; + webcast_data_CommentaryRoomInfo commentaryroominfo=2; +enum Operation { +operation_0=0; +} + Operation operation=3; +} +message webcast_im_CommentsMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + string content=3; + string color=4; + webcast_data_Image background=5; + int64 actiontype=6; + string actioncontent=7; +} +message webcast_im_CommerceMessage{ + webcast_im_Common common=1; + int64 messagetype=2; + string content=3; +} +message webcast_im_CommerceSaleMessage{ + webcast_im_Common common=1; + bool hascommercesale=2; +} +message webcast_im_ComplexContent{ + string type=1; + string text=2; + string fontcolor=3; + int64 fontsize=4; + int64 weight=5; + webcast_data_Image img=6; +} +message webcast_im_CommonGuideMessage{ + webcast_im_Common common=1; + int64 messagetype=2; + webcast_data_Text maincontent=3; +repeated webcast_im_ComplexContent secondarycontent=4; + webcast_data_Image icon=5; + webcast_data_Text buttoncontent=6; + string buttonactionschema=7; + webcast_data_Image buttonicon=8; + int64 duration=9; + bool isroundedicon=10; +} +message webcast_im_CommonLuckyMoneyMessage{ + webcast_im_Common common=1; + int64 diamondcount=2; + int64 luckymoneyid=3; + int64 sendtime=4; + int64 delaytime=5; + webcast_data_User user=6; + int64 style=7; + webcast_im_CommonLuckyMoneyMessage_LuckyIcon luckyicon=8; + webcast_data_Image background=9; + bool isofficial=10; +} +message webcast_im_CommonLuckyMoneyMessage_LuckyIcon{ +repeated string urllist=1; + string uri=2; +} +message webcast_im_TaskPanelMessage{ + webcast_im_Common common=1; + webcast_im_TaskPanel data=2; +} +message webcast_im_TaskPanel{ + int32 taskid=1; + int32 tasktype=2; + int32 watchtime=3; + string title=4; + string subtitle=5; + string tagiconurl=6; + string tagtext=7; + string tagtextcolor=8; + string buttonname=9; + string schema=10; + int64 expireat=11; + int32 status=12; + int32 expireafter=13; + int32 rewardtype=14; + string paneltitle=15; + string subtitlecolor=16; +} +message webcast_im_TaskRewardToastMessage{ + webcast_im_Common common=1; + webcast_im_TaskRewardToast data=2; +} +message webcast_im_TaskRewardToast{ + int32 taskid=1; + int32 tasktype=2; + int32 rewardtype=3; + string title=4; + string subtitle=5; + string iconurl=6; + string bgpicurl=7; +} +message webcast_im_CommonPopupMessage{ + webcast_im_Common common=1; + string schemaurl=2; + bool anchorpopup=3; +} +message webcast_im_CommonTextMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + string scene=3; +} +message webcast_im_CommonToastMessage{ + webcast_im_Common common=1; + bool discardable=2; + bool immediate=3; + int64 duration=4; + string textcolor=5; + string backgroundcolorstart=6; + string backgroundcolorend=7; + int64 position=8; + webcast_data_Image topimg=9; + int64 topimgwidth=10; + int64 topimgheight=11; + bool showmongolialayer=12; +} +message webcast_im_ControlMessage{ + webcast_im_Common common=1; + int64 action=2; + string tips=3; + webcast_im_ControlMessage_Extra extra=4; +} +message webcast_im_ControlMessage_Extra{ + string baninfourl=1; + int64 reasonno=2; + webcast_data_Text title=3; + webcast_data_Text violationreason=4; + webcast_data_Text content=5; + webcast_data_Text gotitbutton=6; + webcast_data_Text bandetailbutton=7; + string source=8; +} +message webcast_im_DataLifeLiveMessage{ + webcast_im_Common common=1; + int32 type=2; + string body=3; +} +message webcast_im_DecorationModifyMessage{ + webcast_im_Common common=1; + string extra=2; +} +message webcast_im_DiggMessage{ + webcast_im_Common common=1; + int64 diggcount=2; + int64 duration=3; + int64 color=4; + webcast_data_User user=5; + string icon=6; +} +message webcast_im_DLiveMessage{ + webcast_im_Common common=1; +repeated string rooms=2; + int64 maxpushdelaytime=3; +} +message webcast_im_OfficialRoomMessage{ + webcast_im_Common common=1; + webcast_data_OfficialRoomInfo officialroominfo=2; +} +message webcast_im_CeremonyMessage{ + webcast_im_Common common=1; +repeated webcast_im_UserRoom items=2; + int64 maxpushdelaytime=3; +} +message webcast_im_UserRoom{ + int64 type=1; + string room=2; + string user=3; +} +message webcast_im_RcmdUser{ + string user=1; + string textbeforeaction=2; + string textafteraction=3; + string authenticationinfo=4; + string editscript=5; +} +message webcast_im_RecommendUsersMessage{ + webcast_im_Common common=1; + string listtitle=2; +repeated webcast_im_RcmdUser users=3; + webcast_data_Image imgvertical=4; + webcast_data_Image imghorizontal=5; + int64 displaytime=6; + int64 maxpushdelaytime=7; + bool checkalive=8; +} +message webcast_im_DolphinSettingUpdateMessage{ + webcast_im_Common common=1; + int64 settingversion=2; +} +message webcast_im_DonationMessage{ + webcast_im_Common common=1; + int64 total=2; + string currency=3; +repeated webcast_data_User sponsor=4; +repeated webcast_data_User user=5; +} +message webcast_im_DoodleGiftMessage{ + webcast_im_Common common=1; + int64 giftid=2; + int64 fanticketcount=3; + webcast_data_User user=4; + webcast_data_User touser=5; + string compose=6; + int64 roomfanticketcount=7; + webcast_data_GiftIMPriority priority=8; + string logid=9; + webcast_im_PublicAreaCommon publicareacommon=10; + webcast_data_Text traydisplaytext=11; + webcast_data_GiftTrayInfo trayinfo=12; +} +message webcast_im_LikeUserDetail{ + webcast_data_User user=1; + int64 count=2; +} +message webcast_im_DoubleLikeHeartMessage{ + webcast_im_Common common=1; + webcast_im_DoubleLikeDetail doublelikedetail=2; + webcast_data_Text selfdisplaytext=3; + webcast_data_Text normaldisplaytext=4; +repeated webcast_im_LikeUserDetail likeuserlist=5; +} +message webcast_im_DoubleLikeTopUserMessage{ + webcast_im_Common common=1; +repeated webcast_im_LikeUserDetail likeuserlist=2; +} +message webcast_im_DouplusIndicatorMessage{ + webcast_im_Common common=1; + int64 number=2; + int64 status=3; + string toast=4; + string buyernickname=5; +} +message webcast_im_DouplusMessage{ + webcast_im_Common common=1; + int64 promotion=2; +} +message webcast_im_DriveGiftMessage{ + webcast_im_Common common=1; + int64 newcount=2; + string popupurl=3; +} +message webcast_im_ProjectDTaskInfo{ + webcast_im_Common common=1; +enum Atype { +atype_0=0; +} + Atype atype=2; + webcast_data_Image icon=3; + string count=4; + string fallbackcontext=5; + string awardurl=6; + int64 lefttaskcount=7; + int64 subtaskid=8; +} +message webcast_im_DutyGiftMessage{ + webcast_im_Common common=1; + int32 speedygiftid=5; + int32 targetscore=6; + int32 stagecount=7; + int32 status=8; + int32 score=9; + webcast_data_User contributemost=10; + int32 contributemostscore=11; + int64 dutyid=12; +} +message webcast_im_EasterEggMessage{ + webcast_im_Common common=1; + webcast_im_EasterEggMessageData data=2; +} +message webcast_im_EasterEggMessageData{ + bool haseasteregg=1; + int64 stage=2; + int64 totalstage=3; + int64 effectsnum=4; + int64 startcount=5; + int64 endcount=6; + int64 count=7; +} +message webcast_im_CornerReachMessage{ + webcast_im_Common common=1; + int64 duration=2; + int64 elemtype=3; +} +message webcast_im_TempStateAreaReachMessage{ + webcast_im_Common common=1; + int64 elemtype=2; + int64 elemid=3; + int64 itemid=4; + int64 status=5; + webcast_im_TempStateAreaReachMessage_Resource resource=6; +} +message webcast_im_TempStateAreaReachMessage_Resource{ + string name=1; + string icon=2; + string description=3; + string extra=4; +} +message webcast_im_EpisodeChatMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + string content=3; + bool visibletosender=4; + webcast_data_Image backgroundimage=5; + webcast_im_PublicAreaCommon publicareacommon=6; + webcast_data_Image giftimage=7; + int64 agreemsgid=8; +repeated string colorvalue=9; +} +message webcast_im_FansGroupGuideMessage{ + webcast_im_Common common=1; +enum Type { +type_0=0; +} + Type type=2; + string title=3; + string content=4; + int64 autorecorddurationms=5; + webcast_data_Text richtext=6; + string schemeurl=7; +} +message webcast_im_FansclubStatisticsMessage{ + webcast_im_Common common=1; + string name=2; + int64 fanscount=3; +} +message webcast_im_FansclubMessage{ + webcast_im_Common common=1; + int32 action=2; + string content=3; + webcast_data_User user=4; + webcast_im_FansclubMessage_UpgradePrivilege upgradeprivilege=5; +} +message webcast_im_FansclubMessage_UpgradePrivilege{ + string content=1; + string description=2; + int32 buttontype=3; +} +message webcast_im_FansclubReviewMessage{ + webcast_im_Common common=1; + int32 action=2; + string content=3; +} +message webcast_im_FansclubGuideMessage{ + webcast_im_Common common=1; + webcast_data_Text title=2; + webcast_data_Text subtitle=3; +} +message webcast_im_FeedbackActionMessage{ + webcast_im_Common common=1; + int64 actionid=2; +} +message webcast_im_FeedbackCardMessage{ + webcast_im_Common common=1; + int64 questionnaireid=2; + int64 scattermills=3; +} +message webcast_im_FollowGuideMessage{ + webcast_im_Common common=1; + webcast_data_Image avatarurl=2; + string content=3; + string hourrankinfo=4; + int64 giftid=5; + int64 duration=6; + string popupreason=7; +} +message webcast_im_BrokerNotifyMessage{ + webcast_im_Common common=1; + int64 msgtype=2; + string content=3; + int64 timestamp=4; + int64 msgsubtype=5; + int64 msgid=6; +} +message webcast_im_FreeCellGiftMessage{ + webcast_im_Common common=1; + int64 giftid=2; + int64 fanticketcount=3; + int64 groupcount=4; + int64 repeatcount=5; + int64 combocount=6; + webcast_data_User user=7; + webcast_data_User touser=8; + webcast_im_FreeCellGiftMessage_FreeCellData freecell=9; + int64 roomfanticketcount=10; + string logid=11; + webcast_im_PublicAreaCommon publicareacommon=12; +} +message webcast_im_FreeCellGiftMessage_FreeCellData{ + int64 timenowms=1; + int64 timestartms=2; + int64 timefreezeendms=3; + int64 timedoubleendms=4; + int64 timeendms=5; + int64 freecelllength=6; + bool isfreeze=7; + bool isdouble=8; + webcast_data_User contributemostuser=9; + int64 contributemostcoins=10; + int64 distancefrompreviousone=11; + int64 indexindayranklist=12; +} +message webcast_im_FreeGiftMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + webcast_data_FreeGift freegift=3; +} +message webcast_im_GamblingStatusChangedMessage{ + webcast_im_Common common=1; + int64 prevstatus=2; + webcast_im_GamblingStatusChangedMessage_GameQuizInfo gamequizinfo=3; +} +message webcast_im_GamblingStatusChangedMessage_GameQuizInfo{ + int64 id=1; + int64 roomid=2; + int64 status=3; +} +message webcast_im_GameChannelMessage{ + webcast_im_Common common=1; + int64 gameid=2; + int64 messagetype=3; + string extra=4; + webcast_data_User user=5; +} +message webcast_im_HostVersion{ + int64 hostid=1; + string minversion=2; + string maxversion=3; +} +message webcast_im_GameAncAudEntranceMessage{ + webcast_im_Common common=1; + int64 gameid=2; + int64 gamekind=3; + string extra=4; + bool showaudiencefloatentrance=5; +repeated webcast_im_HostVersion versionrange=6; + string appid=7; + string metaversion=8; + string name=9; + string iconurl=10; + int64 startid=11; +} +message webcast_im_GameAncAudStatusMessage{ + webcast_im_Common common=1; + int64 gameid=2; + int64 sendtype=3; + int64 gamestatus=4; + string extra=5; +} +message webcast_im_GameAncAudPanelCtrlMessage{ + webcast_im_Common common=1; + int64 gameid=2; + int64 sendtype=3; + int64 paneltype=4; + string extra=5; +} +message webcast_im_GameAncAudDataFromAncMessage{ + webcast_im_Common common=1; + int64 gameid=2; + int64 sendtype=3; + string data=4; + string extra=5; +} +message webcast_im_GameAncAudDataFromAudMessage{ + webcast_im_Common common=1; + int64 gameid=2; + string data=3; + string extra=4; +} +message webcast_im_GameDevelopMessage{ + webcast_im_Common common=1; + int64 gameid=2; + int32 develop=3; + string appid=4; + string sign=5; +} +message webcast_im_GameGiftMessage{ + webcast_im_Common common=1; + int64 giftid=2; + int64 fanticketcount=3; + webcast_data_User user=4; + webcast_data_User touser=5; + string normalcontent=6; + webcast_im_GameGiftMessage_MonkeyData monkeydata=8; + string logid=9; + webcast_im_PublicAreaCommon publicareacommon=10; +} +message webcast_im_GameGiftMessage_MonkeyData{ + int32 score=1; + bool breakrecord=2; + bool needpopup=3; + string popupcontent=4; +} +message webcast_im_GameGiftStatusMessage{ + webcast_im_Common common=1; + int64 gameid=2; +enum Status { +status_0=0; +} + Status status=3; + string extra=4; +} +message webcast_im_GameStatusMessage{ + webcast_im_Common common=1; + int64 gameid=2; +enum Status { +status_0=0; +} + Status status=3; + string configextra=4; +} +message webcast_im_GameInviteMessage{ + webcast_im_Common common=1; + webcast_data_GameInvite inviteitem=2; + webcast_data_InvitationSwitch invitationswitch=3; + string configextra=4; +} +message webcast_im_GameInviteReplyMessage{ + webcast_im_Common common=1; +enum Reply { +reply_0=0; +} + Reply reply=2; + string extra=3; +} +message webcast_im_GamePVPMessage{ + webcast_im_Common common=1; + int64 gameid=2; + string extra=3; +} +message webcast_im_GameStatusUpdateMessage{ + webcast_im_Common common=1; + int64 anchorid=2; + int64 roomid=3; +enum Gamekind { +gamekind_0=0; +} + Gamekind gamekind=4; + int64 gameid=5; + int64 roundid=6; + int32 eventtime=7; + int32 presentmsgtype=8; + string configextra=9; + int64 playkind=10; + int64 switchid=11; +} +message webcast_im_GameCPBaseMessage{ + webcast_im_Common common=1; + webcast_im_GameCPShowMessage showinfo=2; +} +message webcast_im_GameCPShowMessage{ +enum Type { +Type_0=0; +} + Type type=1; + webcast_data_Text introducedownloadinfo=2; + string gameimage=3; + string gamename=4; + string gamedownloadurl=5; + string gametraceinfo=6; +repeated string gametagnames=7; + string gamebackgroundcolor=8; + int32 introducetimelimit=9; + int64 introducestarttime=10; + int32 introducestoptype=11; + webcast_data_Text introducestopmessage=12; + string gameid=13; + bool auditresult=14; + string iosappid=15; + string companyname=16; + string downloadextra=17; + string androidprivacyurl=18; + string androidauthorizationurl=19; + string iosprivacyurl=20; + string iosauthorizationurl=21; + string androidversion=22; + string iosversion=23; + string activelink=24; + int64 downloadcount=25; + bool isshowanimate=26; + int64 animatestarttime=27; + int64 animateduration=28; + string antihijackcontent=29; + string antihijackimage=30; + string iossalepoint=31; + bool isforbidjumpiosapp=32; + bool hasplatformgift=33; + string opengameurl=44; + string propicon=45; + string propname=46; + string propid=47; + int64 marketprice=48; + int64 sellingprice=49; + int64 propskuid=50; + webcast_im_ReserveItem reserveitem=51; + int64 proptype=52; + int64 gameaccesstype=53; + bool ispropexpgame=54; +repeated string componentids=55; +enum Biztype { +biztype_0=0; +} + Biztype biztype=56; + int64 installusercount=57; + string androidsalepoint=58; + webcast_im_MiniGameMeta minigamemeta=59; +} +message webcast_im_MiniGameMeta{ + string schema=1; + string version=2; +} +message webcast_im_ReserveItem{ + string reservetodaynum=1; + string reservetotalnum=2; + int32 reservestatus=3; +} +message webcast_im_GameCPUserDownloadMessage{ + webcast_im_Common common=1; + string usernickname=2; + int64 userdownloadcount=3; + string userdownloadcontent=4; + string downloadgamename=5; +enum Type { +type_0=0; +} + Type type=6; +} +message webcast_im_GameCPAnchorReminderMessage{ + webcast_im_Common common=1; +enum Type { +type_0=0; +} + Type type=2; + string gameid=3; + string title=4; + string gamename=5; + string gameiconurl=6; +} +message webcast_im_GameCPUserRoomMetaMessage{ + webcast_im_Common common=1; + int64 oper=2; + webcast_im_UserIntroduceCardStatus userintroducecardstatus=3; +repeated webcast_im_UserGiftStatus usergiftstatus=4; +} +message webcast_im_UserIntroduceCardStatus{ + bool isshowcard=1; + int64 introduceduration=2; + int64 timerspan=3; + int64 timerloopcnt=4; +} +message webcast_im_UserGiftStatus{ + string playid=1; + string gameid=2; + string hint=3; + string title=4; + int32 focusindex=5; + int32 logindays=6; +} +message webcast_im_GamePlayTeamStatusMessage{ + webcast_im_Common common=1; +repeated webcast_data_PlayTeamMember memberlist=2; + int32 totalnum=3; + int64 playid=4; + string toast=5; +} +message webcast_im_GamePlayInviteMessage{ + webcast_im_Common common=1; + string schema=2; + int64 playid=3; +} +message webcast_im_GamePlayStatusMessage{ + webcast_im_Common common=1; +enum Status { +status_0=0; +} + Status status=2; + int64 playid=3; + string auditdenytoast=4; + string toast=5; +} + + +//WebcastRoomStatsMessage +message webcast_im_RoomStatsMessage{ + webcast_im_Common common=1; + string displayshort=2; + string displaymiddle=3; + string displaylong=4; + int64 displayvalue=5; + int64 displayversion=6; + bool incremental=7; + bool ishidden=8; + int64 total=9; + int64 displaytype=10; +} + +//WebcastGiftMessage +message webcast_im_GiftMessage{ + webcast_im_Common common=1; + int64 giftid=2; + int64 fanticketcount=3; + int64 groupcount=4; + int64 repeatcount=5; + int64 combocount=6; + webcast_data_User user=7; + webcast_data_User touser=8; + int32 repeatend=9; + webcast_im_GiftMessage_TextEffect texteffect=10; + int64 groupid=11; + int64 incometaskgifts=12; + int64 roomfanticketcount=13; + webcast_data_GiftIMPriority priority=14; + webcast_data_GiftStruct gift=15; + string logid=16; + int64 sendtype=17; + webcast_im_PublicAreaCommon publicareacommon=18; + webcast_data_Text traydisplaytext=19; + int64 banneddisplayeffects=20; + webcast_data_GiftTrayInfo trayinfo=21; + webcast_data_AssetEffectMixInfo asseteffectmixinfo=24; + bool displayforself=25; + string interactgiftinfo=26; + string diyiteminfo=27; + int64 totalcount=29; + int32 clientgiftsource=30; + webcast_data_AnchorGiftData anchorgift=31; + int64 sendtime=33; + int64 forcedisplayeffects=34; + string traceid=35; + int64 effectdisplayts=36; +} +message webcast_im_LynxParam{ +enum Style { +Style_0=0; +} + Style style=1; + string maintext=2; + string expiredaytext=3; + string subtext=4; +} +message webcast_im_GiftConsumeRemindMessage{ + webcast_im_Common common=1; + string lynxschema=2; + webcast_im_LynxParam lynxparam=3; +enum Remindtype { +remindtype_0=0; +} + Remindtype remindtype=4; +} +message webcast_im_GiftCycleReleaseMessage{ + webcast_im_Common common=1; + int64 releaseid=2; + webcast_im_GiftCycleReleaseMessage_GiftIcon gifticon=3; +} +message webcast_im_GiftCycleReleaseMessage_GiftIcon{ + int64 giftid=1; + webcast_data_Image icon=2; +} +message webcast_im_ExhibitionTopLeftMessage{ + webcast_im_Common common=1; + webcast_data_Text displaytext=2; + string toptitle=3; + webcast_data_Image gifticon=4; + string exhibitionentranceurl=5; +} +message webcast_im_ExhibitionChatMessage{ + webcast_im_Common common=1; + webcast_data_Text displaytext=2; +} +message webcast_im_GiftMessage_TextEffect{ + webcast_im_GiftMessage_TextEffect_Detail portrait=1; + webcast_im_GiftMessage_TextEffect_Detail landscape=2; +} +message webcast_im_GiftMessage_TextEffect_Detail{ + webcast_data_Text text=1; + int32 textfontsize=2; + webcast_data_Image background=3; + int32 start=4; + int32 duration=5; + int32 x=6; + int32 y=7; + int32 width=8; + int32 height=9; + int32 shadowdx=10; + int32 shadowdy=11; + int32 shadowradius=12; + string shadowcolor=13; + string strokecolor=14; + int32 strokewidth=15; +} +message webcast_im_BindingGiftMessage{ + webcast_im_GiftMessage msg=1; + webcast_im_Common common=2; +} +message webcast_im_GiftUpdateMessage{ + webcast_im_Common common=1; + int32 updatetype=2; +} +message webcast_im_GiftVoteMessage{ + webcast_im_Common common=1; + int64 msgtype=2; + int64 voteid=3; +repeated webcast_data_GiftVoteResult results=4; + int64 finishtime=5; + int64 currenttime=6; + int64 votetype=7; + string extra=8; +} +message webcast_im_GiftVoteMessage_Result{ + string text=1; + int64 count=2; + webcast_data_Image icon=3; + int64 giftid=4; +} +message webcast_im_GradeBuffAnchorShareMessage{ + webcast_im_Common common=1; + string schemeurl=2; + webcast_data_Text content=3; + int64 score=4; +} +message webcast_im_GroupShowUserUpdateMessage{ + webcast_im_Common common=1; + webcast_data_GroupShowInfo info=2; +} +message webcast_im_GrowthTaskMessage{ + webcast_im_Common common=1; + webcast_data_GrowthTask task=2; +enum Action { +action_0=0; +} + Action action=3; + webcast_im_GrowthTaskMessage_CurrentContribution currentcontribution=4; +repeated webcast_data_GrowthTaskContributorRank contributors=5; +} +message webcast_im_GrowthTaskMessage_CurrentContribution{ + webcast_data_User user=1; +} +message webcast_im_GuestBattleScoreMessage{ + webcast_im_Common common=1; + webcast_data_GuestBattleInfo battleinfo=2; + bool crownupgrade=3; +} +message webcast_im_GuideMessage{ + webcast_im_Common common=1; + int64 guidetype=2; + int64 giftid=3; + string description=4; + int64 duration=5; +} +message webcast_im_HighlightComment{ + webcast_im_Common common=1; + int64 id=2; + int64 eventtime=3; + int64 commentmsgid=4; + int32 reviewresult=5; + string reviewcomment=6; + string content=7; + webcast_data_User user=8; + int32 actiontype=9; + int64 msgtime=10; + int64 endtime=11; + int32 countdownstyle=12; + int32 trigger=13; + int64 operatorid=14; + string operatornickname=15; +} +message webcast_im_HighlightCommentPosition{ + webcast_im_Common common=1; + int64 eventtime=3; + double x=4; + double y=5; +} +message webcast_im_HotChatMessage{ + webcast_im_Common common=1; + string title=2; + string content=3; + int64 duration=5; + int64 sequenceid=7; +repeated string hotlist=8; +} +message webcast_im_HotRoomMessage{ + webcast_im_Common common=1; + webcast_data_HotRoomInfo info=2; +} +message webcast_im_ImDeleteMessage{ + webcast_im_Common common=1; +} +message webcast_im_InRoomBannerMessage{ + webcast_im_Common common=1; + string extra=2; +enum Position { +position_0=0; +} + Position position=3; +enum Actiontype { +actiontype_0=0; +} + Actiontype actiontype=4; + string containerurl=5; + string lynxcontainerurl=6; +enum Containertype { +containertype_0=0; +} + Containertype containertype=7; +enum Optype { +optype_0=0; +} + Optype optype=8; +} +message webcast_im_InRoomBannerEvent{ + webcast_im_Common common=1; +enum Position { +position_0=0; +} + Position position=2; + webcast_data_BannerData data=3; +} +message webcast_im_InRoomBannerRedPoint{ + webcast_im_Common common=1; + int64 count=2; + int64 bannerid=3; + int64 showtype=4; +} +message webcast_im_InRoomBannerRefreshMessage{ + webcast_im_Common common=1; + int64 maxdelayseconds=2; +enum Position { +position_0=0; +} + Position position=3; +} +message webcast_im_OpenSchemaCommand{ + string url=1; +} +message webcast_im_InstantCommandMessage{ + webcast_im_Common common=1; + int32 commandtype=2; + webcast_im_OpenSchemaCommand openschemacommand=11; +} +message webcast_im_PopBoxContent{ +enum Largetype { +LargeType_0=0; +} + Largetype largetype=1; +enum Icontype { +icontype_0=0; +} + Icontype icontype=2; + string controltype=3; + string title=4; + string description=5; + string url=6; + int32 countdownsec=7; + string buttondesc=8; +} +message webcast_im_ClientOperation{ + string appid=1; +enum Operationtype { +operationtype_0=0; +} + Operationtype operationtype=2; + webcast_im_PopBoxContent popboxcontent=3; +enum Showtime { +showtime_0=0; +} + Showtime showtime=4; +} +message webcast_im_InteractControlMessage{ + webcast_im_Common common=1; + string roomid=2; + string timestamp=3; +repeated webcast_im_ClientOperation anchoroperation=4; +repeated webcast_im_ClientOperation audienceoperation=5; +} +message webcast_im_InteractOpenDevelopMessage{ + webcast_im_Common common=1; + string appid=2; + int32 develop=3; + string sign=4; + int64 gameid=5; + int64 appkind=6; +} +message webcast_im_IntercomInviteMessage{ + webcast_im_Common common=1; + int64 channelid=2; +} +message webcast_im_IntercomReplyMessage{ + webcast_im_Common common=1; + int64 channelid=2; + int64 replystatus=3; + string toast=4; +} +message webcast_im_EcomBuyIntentionMessage{ + webcast_im_Common common=1; +repeated webcast_im_EcomBuyIntentionMessage_Count counts=2; + int64 unixtime=3; +} +message webcast_im_EcomBuyIntentionMessage_Count{ + int64 id=1; + string title=2; + int64 count=3; +} +message webcast_im_KTVContestSupportMessage{ + webcast_im_Common common=1; + int64 supportcount=2; + int64 supporteeid=3; + int64 supportorid=4; + int64 songid=5; + int64 songuniqueid=6; +} +message webcast_im_KtvGrabSongResultMessage{ + webcast_im_Common common=1; + int64 songid=2; + int64 termid=3; + bool success=4; + string prompt=5; +} +message webcast_im_KtvMessage{ + webcast_im_Common common=1; + int64 messagetype=2; + webcast_im_SetSettingOrderSongContent setsettingordersongcontent=3; + webcast_im_AudienceOrderSongContent audienceordersongcontent=4; + webcast_im_AudienceOrderSongChatContent audienceordersongchatcontent=5; + webcast_im_PausePlaySongContent pauseplaysongcontent=6; + webcast_im_OpenKtvComponentContent openktvcomponentcontent=7; + webcast_im_CloseKtvComponentContent closektvcomponentcontent=8; + webcast_im_AudienceAddSongSettingChangedContent audienceaddsongsettingchanged=9; + webcast_im_SongWaitingListChangedContent songwaitinglistchanged=10; + webcast_im_WantToListenSongListChangedContent wanttolistensonglistchanged=11; +} +message webcast_im_SetSettingOrderSongContent{ + bool canordersong=1; +} +message webcast_im_AudienceOrderSongContent{ + int64 ordersongcount=1; +} +message webcast_im_AudienceOrderSongChatContent{ + webcast_data_User user=1; + webcast_data_Text displaytext=2; + bool displayuserrole=3; +} +message webcast_im_PausePlaySongContent{ + int64 songid=1; +enum Actiontype { +actiontype_0=0; +} + Actiontype actiontype=2; + int64 fromuserid=3; + int64 singerid=4; +} +message webcast_im_OpenKtvComponentContent{ + bool openaudienceaddsongswitch=1; +} +message webcast_im_CloseKtvComponentContent{ +} +message webcast_im_AudienceAddSongSettingChangedContent{ + bool open=1; +} +message webcast_im_SongWaitingListChangedContent{ + int64 anchorunreadcount=1; +} +message webcast_im_WantToListenSongListChangedContent{ + int64 anchorunreadcount=1; +} +message webcast_im_KTVPlayModeStartMessage{ + webcast_im_Common common=1; + string prompt=2; +enum Playmodetype { +playmodetype_0=0; +} + Playmodetype playmodetype=3; +} +message webcast_im_KTVShortVideoCreatedMessage{ + webcast_im_Common common=1; + webcast_im_KTVShortVideoCreatedMessage_ShortVideoStruct shortvideoinfo=2; +} +message webcast_im_KTVShortVideoCreatedMessage_ShortVideoStruct{ + string shortvideourl=1; +} +message webcast_im_KTVSingerHotRankPosMessage{ + webcast_im_Common common=1; + int64 hot=2; + int64 rank=3; + int64 singer=4; +} +message webcast_im_KtvChallengeConfigMessage{ + webcast_im_Common common=1; + int64 switchstatus=2; + int64 targetscore=3; + int64 targetdurationsecond=4; +} +message webcast_im_KTVChallengeRankMessage{ + webcast_im_Common common=1; +repeated webcast_im_KTVChallengeRankMessage_ChallengeRankUser userlist=2; + int64 singerid=3; + string singernickname=4; + webcast_data_Image singeravatarthumb=5; +} +message webcast_im_KTVChallengeRankMessage_ChallengeRankUser{ + int64 userid=1; + string nickname=2; + int64 score=3; + webcast_data_Image avatarthumb=4; + webcast_data_Image avatarmedium=5; + webcast_data_Image avatarlarge=6; +} +message webcast_im_KTVChallengeStatusMessage{ + webcast_im_Common common=1; + int64 challengeid=2; + int64 status=3; + int64 currentscore=4; + int64 targetscore=5; + int64 countdownsecond=6; + int64 targetdurationsecond=7; + int64 incrementdurationsecond=8; +enum Gifttype { +gifttype_0=0; +} + Gifttype gifttype=9; +enum Emojilocation { +emojilocation_0=0; +} + Emojilocation emojilocation=10; +} +message webcast_im_KTVStartGrabSongMessage{ + webcast_im_Common common=1; + bool isstart=2; +} +message webcast_im_KTVUserSingingHotMessage{ + webcast_im_Common common=1; + int64 hot=2; +enum Hotstatus { +hotstatus_0=0; +} + Hotstatus hotstatus=3; +enum Hotlevel { +hotlevel_0=0; +} + Hotlevel hotlevel=4; + int64 songid=5; + int64 userid=6; + int64 level2threshold=7; + int64 level3threshold=8; +} +message webcast_im_LevelUpMessage{ + webcast_im_Common common=1; + webcast_data_User user=2; + int32 prelevel=3; + int32 currentlevel=4; +} + diff --git a/douyinlive/new_pb2.py b/douyinlive/new_pb2.py new file mode 100644 index 00000000..51d7bc8a --- /dev/null +++ b/douyinlive/new_pb2.py @@ -0,0 +1,3055 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: new.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tnew.proto\"2\n\x14pushproto_PushHeader\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xbb\x01\n\x13pushproto_PushFrame\x12\r\n\x05seqid\x18\x01 \x01(\x04\x12\r\n\x05logid\x18\x02 \x01(\x04\x12\x0f\n\x07service\x18\x03 \x01(\x04\x12\x0e\n\x06method\x18\x04 \x01(\x04\x12&\n\x07headers\x18\x05 \x03(\x0b\x32\x15.pushproto_PushHeader\x12\x17\n\x0fpayloadencoding\x18\x06 \x01(\t\x12\x13\n\x0bpayloadtype\x18\x07 \x01(\t\x12\x0f\n\x07payload\x18\x08 \x01(\x0c\"\x83\x02\n\x13webcast_im_Response\x12%\n\x08messages\x18\x01 \x03(\x0b\x32\x13.webcast_im_Message\x12\x0e\n\x06\x63ursor\x18\x02 \x01(\t\x12\x15\n\rfetchinterval\x18\x03 \x01(\x03\x12\x0b\n\x03now\x18\x04 \x01(\x03\x12\x13\n\x0binternalext\x18\x05 \x01(\t\x12\x11\n\tfetchtype\x18\x06 \x01(\x05\x12\x19\n\x11heartbeatduration\x18\x08 \x01(\x03\x12\x0f\n\x07needack\x18\t \x01(\x08\x12\x12\n\npushserver\x18\n \x01(\t\x12\x12\n\nlivecursor\x18\x0b \x01(\t\x12\x15\n\rhistorynomore\x18\x0c \x01(\x08\"\xa5\x01\n\x12webcast_im_Message\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\r\n\x05msgid\x18\x03 \x01(\x03\x12\x0f\n\x07msgtype\x18\x04 \x01(\x05\x12\x0e\n\x06offset\x18\x05 \x01(\x03\x12\x15\n\rneedwrdsstore\x18\x06 \x01(\x08\x12\x13\n\x0bwrdsversion\x18\x07 \x01(\x03\x12\x12\n\nwrdssubkey\x18\x08 \x01(\t\"\xc4\x05\n\x18webcast_im_MemberMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x13\n\x0bmembercount\x18\x03 \x01(\x03\x12$\n\x08operator\x18\x04 \x01(\x0b\x32\x12.webcast_data_User\x12\x14\n\x0cissettoadmin\x18\x05 \x01(\x08\x12\x11\n\tistopuser\x18\x06 \x01(\x08\x12\x11\n\trankscore\x18\x07 \x01(\x03\x12\x11\n\ttopuserno\x18\x08 \x01(\x03\x12\x11\n\tentertype\x18\t \x01(\x03\x12\x0e\n\x06\x61\x63tion\x18\n \x01(\x03\x12\x19\n\x11\x61\x63tiondescription\x18\x0b \x01(\t\x12\x0e\n\x06userid\x18\x0c \x01(\x03\x12<\n\x0c\x65\x66\x66\x65\x63tconfig\x18\r \x01(\x0b\x32&.webcast_im_MemberMessage_EffectConfig\x12\x0e\n\x06popstr\x18\x0e \x01(\t\x12\x41\n\x11\x65ntereffectconfig\x18\x0f \x01(\x0b\x32&.webcast_im_MemberMessage_EffectConfig\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x10 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11\x62\x61\x63kgroundimagev2\x18\x11 \x01(\x0b\x32\x13.webcast_data_Image\x12-\n\x11\x61nchordisplaytext\x18\x12 \x01(\x0b\x32\x12.webcast_data_Text\x12\x36\n\x10publicareacommon\x18\x13 \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\x12\x18\n\x10userentertiptype\x18\x14 \x01(\x03\x12\x1a\n\x12\x61nchorentertiptype\x18\x15 \x01(\x03\"\x81\x01\n\x1cwebcast_im_TraceTimeMetricV2\x12\x13\n\x0boptimestamp\x18\x01 \x01(\x03\x12\x18\n\x10producerduration\x18\x02 \x01(\x03\x12\x18\n\x10\x63onsumerduration\x18\x03 \x01(\x03\x12\x18\n\x10msgsendtimestamp\x18\x04 \x01(\x03\"\xcd\x01\n!webcast_im_LiveEcomGeneralMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0b\x63ontenttype\x18\x02 \x01(\t\x12\x15\n\rcontentformat\x18\x03 \x01(\t\x12\x12\n\nlogicclock\x18\x04 \x01(\x03\x12\x36\n\x0ftracetimemetric\x18\x05 \x01(\x0b\x32\x1d.webcast_im_TraceTimeMetricV2\x12\x0c\n\x04\x64\x61ta\x18\x06 \x01(\x0c\"\x8e\x01\n$webcast_im_CouponActivityInfoMessage\x12\x14\n\x0c\x61\x63tivitytype\x18\x01 \x01(\x03\x12\x12\n\nbeforetext\x18\x02 \x01(\t\x12\x14\n\x0c\x62\x65\x66orebutton\x18\x03 \x01(\t\x12\x11\n\taftertext\x18\x04 \x01(\t\x12\x13\n\x0b\x61\x66terbutton\x18\x05 \x01(\t\"\xec\x07\n webcast_im_CouponMetaInfoMessage\x12\x14\n\x0c\x63ouponmetaid\x18\x01 \x01(\t\x12\x11\n\tstarttime\x18\x02 \x01(\t\x12\x12\n\nexpiretime\x18\x03 \x01(\t\x12\x12\n\nperiodtype\x18\x04 \x01(\x03\x12\x13\n\x0bvalidperiod\x18\x05 \x01(\x03\x12\x16\n\x0estartapplytime\x18\x06 \x01(\t\x12\x14\n\x0c\x65ndapplytime\x18\x07 \x01(\t\x12\x12\n\ncouponname\x18\x08 \x01(\t\x12\x0b\n\x03url\x18\t \x01(\t\x12\x11\n\tthreshold\x18\n \x01(\x03\x12\x0e\n\x06\x63redit\x18\x0b \x01(\x03\x12\x15\n\rmaxapplytimes\x18\x0c \x01(\x03\x12\x0c\n\x04type\x18\r \x01(\x03\x12\x12\n\ntypedetail\x18\x0e \x01(\t\x12\x10\n\x08\x64iscount\x18\x0f \x01(\x01\x12\x0e\n\x06shopid\x18\x10 \x01(\t\x12\x0f\n\x07paytype\x18\x11 \x01(\x03\x12\x18\n\x10maxdiscountlimit\x18\x12 \x01(\x03\x12\x10\n\x08shopname\x18\x13 \x01(\t\x12\x12\n\ntypestring\x18\x14 \x01(\t\x12\x12\n\nwhatcoupon\x18\x15 \x01(\t\x12\x14\n\x0c\x63ouponstring\x18\x16 \x01(\t\x12\x11\n\tchannelid\x18\x17 \x01(\x03\x12\x12\n\nleftamount\x18\x18 \x01(\x03\x12\x12\n\nhasapplied\x18\x19 \x01(\x03\x12\x0e\n\x06status\x18\x1a \x01(\x03\x12\x10\n\x08shoplogo\x18\x1b \x01(\t\x12\x0e\n\x06isshow\x18\x1c \x01(\x03\x12\x13\n\x0btotalamount\x18\x1d \x01(\x03\x12\x18\n\x10livecouponstatus\x18\x1e \x01(\x05\x12\x14\n\x0c\x63ouponsource\x18\x1f \x01(\x05\x12\x16\n\x0euserapplytimes\x18 \x01(\x03\x12\x18\n\x10\x63\x61ncontinueapply\x18! \x01(\x08\x12\x14\n\x0c\x63ouponstatus\x18\" \x01(\x08\x12\x13\n\x0b\x63ouponreset\x18# \x01(\x08\x12\x1a\n\x12starttimetimestamp\x18$ \x01(\x03\x12\x1b\n\x13\x65xpiretimetimestamp\x18% \x01(\x03\x12\x0e\n\x06\x61vatar\x18& \x01(\t\x12\x0e\n\x06koluid\x18\' \x01(\x03\x12\x17\n\x0fplatformsubtype\x18) \x01(\x03\x12\x19\n\x11hasavailablegoods\x18* \x01(\x08\x12\x11\n\ttypetitle\x18+ \x01(\t\x12\x12\n\nkolusertag\x18- \x01(\x03\x12\x10\n\x08typeicon\x18. \x01(\t\x12\x15\n\rtypeiconwidth\x18/ \x01(\x03\x12\x16\n\x0etypeiconheight\x18\x30 \x01(\x03\x12\x16\n\x0e\x63ouponcategory\x18\x31 \x01(\t\"\x86\x04\n\x1awebcast_im_LiveEcomMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x34\n\x07msgtype\x18\x02 \x01(\x0e\x32#.webcast_im_LiveEcomMessage.Msgtype\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x13\n\x0bpurchasecnt\x18\x04 \x01(\x03\x12\x0c\n\x04text\x18\x05 \x01(\t\x12\x0c\n\x04icon\x18\x06 \x01(\t\x12\x0e\n\x06metaid\x18\x07 \x01(\x03\x12\x12\n\nservertime\x18\x08 \x01(\x03\x12\x11\n\tcountdown\x18\t \x01(\x03\x12\x17\n\x0f\x61\x63tivityjsonstr\x18\n \x01(\t\x12:\n\ncoupontype\x18\x0b \x01(\x0e\x32&.webcast_im_LiveEcomMessage.Coupontype\x12;\n\x0c\x61\x63tivityinfo\x18\x0c \x01(\x0b\x32%.webcast_im_CouponActivityInfoMessage\x12\x35\n\ncouponmeta\x18\r \x01(\x0b\x32!.webcast_im_CouponMetaInfoMessage\x12\x11\n\tmetaidstr\x18\x0e \x01(\t\"\x18\n\x07Msgtype\x12\r\n\tmsgtype_0\x10\x00\"\x1e\n\nCoupontype\x12\x10\n\x0c\x63oupontype_0\x10\x00\"\x82\x02\n\x1fwebcast_im_ProductChangeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x17\n\x0fupdatetimestamp\x18\x02 \x01(\x03\x12\x13\n\x0bupdatetoast\x18\x03 \x01(\t\x12\x32\n\x11updateproductinfo\x18\x04 \x03(\x0b\x32\x17.webcast_im_ProductInfo\x12\r\n\x05total\x18\x05 \x01(\x03\x12\x14\n\x0csectargetuid\x18\x07 \x03(\t\x12\x34\n\x12updatecategoryinfo\x18\x08 \x03(\x0b\x32\x18.webcast_im_CategoryInfo\"Q\n\x16webcast_im_ProductInfo\x12\x13\n\x0bpromotionid\x18\x01 \x01(\x03\x12\r\n\x05index\x18\x02 \x01(\x05\x12\x13\n\x0b\x65xplaintype\x18\x04 \x01(\x03\"l\n\x17webcast_im_CategoryInfo\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x14\n\x0cpromotionids\x18\x03 \x03(\t\x12\x0c\n\x04type\x18\x04 \x01(\t\x12\x13\n\x0buniqueindex\x18\x05 \x01(\t\"`\n#webcast_im_LiveStreamControlMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x15\n\rcontrolparams\x18\x02 \x01(\t\"\x8b\x02\n!webcast_im_MatchHostChangeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06teamid\x18\x02 \x01(\x03\x12\x10\n\x08teamname\x18\x03 \x01(\t\x12\x11\n\tschemaurl\x18\x04 \x01(\t\x12%\n\x08teamicon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\tteambadge\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0eteambackground\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tsystemmsg\x18\x08 \x01(\t\"\xa9\x01\n!webcast_im_MediaRoomNoticeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05intro\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\x12\n\nreviewpass\x18\x04 \x01(\x08\x12\x16\n\x0ereviewfailtext\x18\x05 \x01(\t\x12\x13\n\x0bnoticetitle\x18\x06 \x01(\t\"W\n$webcast_im_MediaLiveReplayVidMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0b\n\x03vid\x18\x02 \x01(\t\"\xc7\x04\n%webcast_im_MemberMessage_EffectConfig\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12!\n\x04icon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tavatarpos\x18\x03 \x01(\x03\x12 \n\x04text\x18\x04 \x01(\x0b\x32\x12.webcast_data_Text\x12%\n\x08texticon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08staytime\x18\x06 \x01(\x05\x12\x13\n\x0b\x61nimassetid\x18\x07 \x01(\x03\x12\"\n\x05\x62\x61\x64ge\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12,\n\x0ftexticonoverlay\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\ranimatedbadge\x18\x0b \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rhassweeplight\x18\x0c \x01(\x08\x12\x19\n\x11\x63\x65nteranimassetid\x18\x0e \x01(\x03\x12)\n\x0c\x64ynamicimage\x18\x0f \x01(\x0b\x32\x13.webcast_data_Image\x12\x16\n\x0emp4animassetid\x18\x11 \x01(\x03\x12\x10\n\x08priority\x18\x12 \x01(\x03\x12\x13\n\x0bmaxwaittime\x18\x13 \x01(\x03\x12\x0f\n\x07\x64ressid\x18\x14 \x01(\t\x12\x11\n\talignment\x18\x15 \x01(\x03\x12\x17\n\x0f\x61lignmentoffset\x18\x16 \x01(\x03\x12\x13\n\x0b\x65\x66\x66\x65\x63tscene\x18\x17 \x01(\t\"\xb1\x01\n\x1dwebcast_im_MotorCustomMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05image\x18\x04 \x01(\t\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\x12\x31\n\x04\x64\x61ta\x18\x06 \x03(\x0b\x32#.webcast_im_MotorCustomMessage_Data\"`\n\"webcast_im_MotorCustomMessage_Data\x12\r\n\x05image\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\"z\n!webcast_data_GuestBattleGradeItem\x12\r\n\x05level\x18\x01 \x01(\x03\x12\x10\n\x08levelstr\x18\x02 \x01(\t\x12\r\n\x05score\x18\x03 \x01(\x03\x12\x10\n\x08scorestr\x18\x04 \x01(\t\x12\x13\n\x0bisfulllevel\x18\x05 \x01(\x08\"\xc3\x01\n%webcast_data_GuestBattleUserGradeInfo\x12\x34\n\x08\x63urgrade\x18\x01 \x01(\x0b\x32\".webcast_data_GuestBattleGradeItem\x12\x35\n\tnextgrade\x18\x02 \x01(\x0b\x32\".webcast_data_GuestBattleGradeItem\x12\x14\n\x0cupgradescore\x18\x03 \x01(\x03\x12\x17\n\x0fupgradescorestr\x18\x04 \x01(\t\"\x96\x01\n!webcast_data_GuestBattleScoreInfo\x12\x11\n\tscoretype\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0b\n\x03tag\x18\x04 \x01(\t\x12.\n\x11\x63rowngraderuleimg\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"t\n\x1ewebcast_data_GuestBattleUIInfo\x12*\n\ropenanimation\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\tscoreicon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"7\n$webcast_data_GuestBattleContributors\x12\x0f\n\x07userids\x18\x01 \x03(\x03\"\x8b\x03\n\x19webcast_data_BattleResult\x12\x0f\n\x07guestid\x18\x01 \x01(\x03\x12\r\n\x05score\x18\x02 \x01(\t\x12\x0c\n\x04rank\x18\x03 \x01(\x03\x12\x12\n\nscorefuzzy\x18\x04 \x01(\t\x12;\n\x0c\x63ontributors\x18\x05 \x01(\x0b\x32%.webcast_data_GuestBattleContributors\x12\x39\n\rquickinteract\x18\x06 \x01(\x0b\x32\".webcast_data_LinkmicQuickInteract\x12\x39\n\tcrowninfo\x18\x07 \x01(\x0b\x32&.webcast_data_GuestBattleUserGradeInfo\x12\x10\n\x08nickname\x18\x08 \x01(\t\x12\x10\n\x08scorenum\x18\t \x01(\x03\x12-\n\x04role\x18\n \x01(\x0e\x32\x1f.webcast_data_BattleResult.Role\x12\x12\n\nguestidstr\x18\x0b \x01(\t\"\x12\n\x04Role\x12\n\n\x06role_0\x10\x00\"\xbc\x02\n\x1cwebcast_data_GuestBattleInfo\x12\x10\n\x08\x62\x61ttleid\x18\x01 \x01(\x03\x12\x12\n\nbattletype\x18\x02 \x01(\x03\x12\x0e\n\x06status\x18\x03 \x01(\x03\x12+\n\x07results\x18\x04 \x03(\x0b\x32\x1a.webcast_data_BattleResult\x12\x13\n\x0b\x63urrenttime\x18\x05 \x01(\x03\x12\x12\n\nfinishtime\x18\x06 \x01(\x03\x12\x14\n\x0cshowduration\x18\x07 \x01(\x03\x12\x13\n\x0b\x62\x61ttleidstr\x18\x08 \x01(\t\x12\x10\n\x08losernum\x18\t \x01(\x03\x12\x0f\n\x07\x64ressid\x18\n \x01(\t\x12\x11\n\tscoretype\x18\x0b \x01(\x03\x12/\n\x06uiinfo\x18\x0c \x01(\x0b\x32\x1f.webcast_data_GuestBattleUIInfo\"y\n\x1cwebcast_data_EmojiPermission\x12\x15\n\rhaspermission\x18\x01 \x01(\x08\x12\x1e\n\x16toastwithoutpermission\x18\x02 \x01(\t\x12\x12\n\nbottomtext\x18\x03 \x01(\t\x12\x0e\n\x06schema\x18\x04 \x01(\t\"\x92\x02\n$webcast_data_SendInteractEmojiConfig\x12*\n\rinteractemoji\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\ndurationms\x18\x02 \x01(\x03\x12\r\n\x05start\x18\x03 \x01(\x03\x12%\n\x08ownemoji\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1a\n\x12ownemojidurationms\x18\x05 \x01(\x03\x12\x0e\n\x06offset\x18\x06 \x01(\x03\x12\x0f\n\x07scaleup\x18\x07 \x01(\x03\x12\x0f\n\x07reshape\x18\x08 \x01(\x08\x12\x10\n\x08soundurl\x18\t \x01(\t\x12\x14\n\x0creshapestart\x18\n \x01(\x03\"\xd0\x01\n\"webcast_data_EmojiInteractResource\x12\x38\n\tfromimage\x18\x01 \x01(\x0b\x32%.webcast_data_SendInteractEmojiConfig\x12\x38\n\tpassimage\x18\x02 \x01(\x0b\x32%.webcast_data_SendInteractEmojiConfig\x12\x36\n\x07toimage\x18\x03 \x01(\x0b\x32%.webcast_data_SendInteractEmojiConfig\"4\n webcast_data_EmojiAvatarResource\x12\x10\n\x08\x61\x63tionid\x18\x01 \x01(\x03\"(\n\x15webcast_data_EmojiTag\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\"\x8b\x06\n!webcast_data_LinkmicAudienceEmoji\x12\x0f\n\x07\x65mojiid\x18\x01 \x01(\x03\x12\x10\n\x08israndom\x18\x02 \x01(\x08\x12\'\n\nemojiimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11\x65mojidynamicimage\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\temojiname\x18\x05 \x01(\t\x12\x1b\n\x13\x61nimationdurationms\x18\x06 \x01(\x03\x12\x1d\n\x15\x65mojiresultdurationms\x18\x07 \x01(\x03\x12\x35\n\x04type\x18\x08 \x01(\x0e\x32\'.webcast_data_LinkmicAudienceEmoji.Type\x12\x31\n\npermission\x18\t \x01(\x0b\x32\x1d.webcast_data_EmojiPermission\x12\x12\n\nemojisound\x18\n \x01(\t\x12=\n\x10interactresource\x18\x0b \x01(\x0b\x32#.webcast_data_EmojiInteractResource\x12\x45\n\x0c\x63\x61tegorytype\x18\x0c \x01(\x0e\x32/.webcast_data_LinkmicAudienceEmoji.Categorytype\x12\x39\n\x0e\x61vatarresource\x18\r \x01(\x0b\x32!.webcast_data_EmojiAvatarResource\x12\x13\n\x0bneedreverse\x18\x0e \x01(\x08\x12(\n\x08\x65mojitag\x18\x0f \x01(\x0b\x32\x16.webcast_data_EmojiTag\x12\x43\n\x0b\x65mojistatus\x18\x10 \x01(\x0e\x32..webcast_data_LinkmicAudienceEmoji.Emojistatus\"\x12\n\x04Type\x12\n\n\x06type_0\x10\x00\"\"\n\x0c\x43\x61tegorytype\x12\x12\n\x0e\x63\x61tegorytype_0\x10\x00\" \n\x0b\x45mojistatus\x12\x11\n\remojistatus_0\x10\x00\"\xbd\x01\n\x1fwebcast_data_LinkmicLinkerExtra\x12I\n\x0fswitchsceneinfo\x18\x01 \x01(\x0b\x32\x30.webcast_data_LinkmicLinkerExtra_SwitchSceneInfo\x12O\n\x15switchsceneinfonormal\x18\x02 \x01(\x0b\x32\x30.webcast_data_LinkmicLinkerExtra_SwitchSceneInfo\"^\n/webcast_data_LinkmicLinkerExtra_SwitchSceneInfo\x12\x13\n\x0bscenebefore\x18\x01 \x01(\x03\x12\x16\n\x0euilayoutbefore\x18\x02 \x01(\x03\"\xba\x01\n\x1ewebcast_data_LinkmicGroupExtra\x12H\n\x0fswitchsceneinfo\x18\x01 \x01(\x0b\x32/.webcast_data_LinkmicGroupExtra_SwitchSceneInfo\x12N\n\x15switchsceneinfonormal\x18\x02 \x01(\x0b\x32/.webcast_data_LinkmicGroupExtra_SwitchSceneInfo\"\x92\x01\n.webcast_data_LinkmicGroupExtra_SwitchSceneInfo\x12\x16\n\x0emaxapplybefore\x18\x01 \x01(\x03\x12\x17\n\x0fmaxinvitebefore\x18\x02 \x01(\x03\x12\x16\n\x0emaxreadybefore\x18\x03 \x01(\x03\x12\x17\n\x0fmaxlinkedbefore\x18\x04 \x01(\x03\"{\n-webcast_data_LinkmicAudienceEnterMessageExtra\x12J\n\tenteruser\x18\x01 \x01(\x0b\x32\x37.webcast_data_LinkmicAudienceEnterMessageExtra_UserInfo\"[\n6webcast_data_LinkmicAudienceEnterMessageExtra_UserInfo\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x11\n\tfanticket\x18\x02 \x01(\x03\"\x93\x01\n(webcast_data_LinkmicAudienceSettingValue\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.webcast_data_LinkmicAudienceSettingValue.Status\x12\r\n\x05\x65xtra\x18\x02 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08Status_0\x10\x00\"\xa8\x01\n#webcast_data_LinkmicAudienceSetting\x12\x35\n\x03key\x18\x01 \x01(\x0e\x32(.webcast_data_LinkmicAudienceSetting.Key\x12\x38\n\x05value\x18\x02 \x01(\x0b\x32).webcast_data_LinkmicAudienceSettingValue\"\x10\n\x03Key\x12\t\n\x05Key_0\x10\x00\"c\n\x1ewebcast_data_AnchorLinkmicInfo\x12\x12\n\nrtcextinfo\x18\x01 \x01(\t\x12\x14\n\x0clinkmicidstr\x18\x02 \x01(\t\x12\x17\n\x0fusebackupstream\x18\x03 \x01(\x08\"\xee\x02\n webcast_data_LinkmicPositionItem\x12\x10\n\x08position\x18\x01 \x01(\x03\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32(.webcast_data_LinkmicPositionItem.Status\x12\x12\n\nactivename\x18\x03 \x01(\t\x12\x44\n\x0cverifystatus\x18\x04 \x01(\x0e\x32..webcast_data_LinkmicPositionItem.Verifystatus\x12\x44\n\x0cpositiontype\x18\x05 \x01(\x0e\x32..webcast_data_LinkmicPositionItem.Positiontype\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\"\n\x0cVerifystatus\x12\x12\n\x0everifystatus_0\x10\x00\"\"\n\x0cPositiontype\x12\x12\n\x0epositiontype_0\x10\x00\"L\n(webcast_data_LinkmicAudiencePairUserInfo\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\"\x9d\x01\n$webcast_data_LinkmicAudiencePairUser\x12\x38\n\x05guest\x18\x01 \x01(\x0b\x32).webcast_data_LinkmicAudiencePairUserInfo\x12;\n\x08investor\x18\x02 \x01(\x0b\x32).webcast_data_LinkmicAudiencePairUserInfo\"\xaf\x01\n*webcast_data_LinkmicSocialShareVideoReport\x12\x0e\n\x06roomid\x18\x01 \x01(\x03\x12\x10\n\x08\x61nchorid\x18\x02 \x01(\x03\x12\x10\n\x08\x65ventkey\x18\x03 \x01(\t\x12M\n\x0flinkeduserinfos\x18\x04 \x03(\x0b\x32\x34.webcast_data_LinkmicSocialShareVideoReport_UserInfo\"\xbc\x01\n3webcast_data_LinkmicSocialShareVideoReport_UserInfo\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12)\n\x0c\x61vatarmedium\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tstarttime\x18\x04 \x01(\x03\x12\x14\n\x0clinkduration\x18\x05 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x06 \x01(\x03\"A\n\x1fwebcast_data_FastMatchResultTag\x12\x0f\n\x07tagname\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xa7\x01\n\x1bwebcast_data_MicDressButton\x12\x33\n\x06switch\x18\x01 \x01(\x0e\x32#.webcast_data_MicDressButton.Switch\x12;\n\nbuttoninfo\x18\x02 \x03(\x0b\x32\'.webcast_data_MicDressButton_ButtonInfo\"\x16\n\x06Switch\x12\x0c\n\x08Switch_0\x10\x00\"m\n&webcast_data_MicDressButton_ButtonInfo\x12\r\n\x05toast\x18\x01 \x01(\t\x12\x0f\n\x07\x64isable\x18\x02 \x01(\x08\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x13\n\x0b\x63licktonext\x18\x04 \x01(\x08\"\x9f\x01\n!webcast_data_LinkmicQuickInteract\x12(\n\x0csendgiftuser\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x1e\n\x16thankscarouselduration\x18\x02 \x01(\x03\x12\x15\n\rthankscontent\x18\x03 \x01(\t\x12\x19\n\x11receivegiftuserid\x18\x04 \x01(\x03\"\xc4\x01\n\x1bwebcast_data_InviteRoomInfo\x12\x15\n\rinviterroomid\x18\x01 \x01(\x03\x12\x14\n\x0cliveroommode\x18\x02 \x01(\x03\x12\x11\n\tusercount\x18\x03 \x01(\x03\x12\r\n\x05score\x18\x04 \x01(\x03\x12\x16\n\x0eusercountfuzzy\x18\x05 \x01(\t\x12\x12\n\nscorefuzzy\x18\x06 \x01(\t\x12\x10\n\x08roomdesc\x18\x07 \x01(\t\x12\x18\n\x10inviterroomidstr\x18\x08 \x01(\t\"\x96\x01\n(webcast_data_CrossRoomLinkReplyGuestInfo\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x1a\n\x12islowclientversion\x18\x02 \x01(\x08\x12\x12\n\nisselected\x18\x03 \x01(\x08\x12\x17\n\x0fisnotsupportapp\x18\x04 \x01(\x08\x12\x11\n\tuseridstr\x18\x05 \x01(\t\"\x88\x02\n$webcast_data_LinkmicInteractEntrance\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.webcast_data_LinkmicInteractEntrance.Status\x12\x45\n\x0b\x62uttoninfos\x18\x02 \x03(\x0b\x32\x30.webcast_data_LinkmicInteractEntrance_ButtonInfo\x12\x0e\n\x06source\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\x12\n\nentranceid\x18\x05 \x01(\x03\x12\x11\n\tnamecolor\x18\x06 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08Status_0\x10\x00\"\xae\x01\n/webcast_data_LinkmicInteractEntrance_ButtonInfo\x12\r\n\x05toast\x18\x01 \x01(\t\x12\x0f\n\x07\x64isable\x18\x02 \x01(\x08\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x13\n\x0b\x63licktonext\x18\x04 \x01(\x08\x12\"\n\x05image\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\ntoastcolor\x18\x06 \x01(\t\"\x8d\x01\n!webcast_data_AntiCheatSchemaExtra\x12\x11\n\tauthscene\x18\x01 \x01(\t\x12\x10\n\x08\x61uthflow\x18\x02 \x01(\t\x12\x12\n\nauthticket\x18\x03 \x01(\t\x12\x1c\n\x14popupdisplayduration\x18\x04 \x01(\x03\x12\x11\n\tpopuptext\x18\x05 \x01(\t\"<\n)webcast_data_LinkmicTeamfightContributors\x12\x0f\n\x07userids\x18\x01 \x03(\x03\"\xf9\x01\n#webcast_data_LinkmicTeamfightPlayer\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\r\n\x05score\x18\x02 \x01(\x03\x12\x10\n\x08scorestr\x18\x03 \x01(\t\x12\x12\n\nscorefuzzy\x18\x04 \x01(\t\x12@\n\x0c\x63ontributors\x18\x05 \x01(\x0b\x32*.webcast_data_LinkmicTeamfightContributors\x12\x37\n\x04role\x18\x06 \x01(\x0e\x32).webcast_data_LinkmicTeamfightPlayer.Role\"\x12\n\x04Role\x12\n\n\x06role_0\x10\x00\"\x9f\x02\n%webcast_data_LinkmicTeamfightTeamInfo\x12\x0e\n\x06teamid\x18\x01 \x01(\x03\x12\r\n\x05score\x18\x02 \x01(\x03\x12\x10\n\x08scorestr\x18\x03 \x01(\t\x12\x12\n\nscorefuzzy\x18\x04 \x01(\t\x12@\n\x0c\x63ontributors\x18\x05 \x01(\x0b\x32*.webcast_data_LinkmicTeamfightContributors\x12\x35\n\x07players\x18\x06 \x03(\x0b\x32$.webcast_data_LinkmicTeamfightPlayer\x12\x14\n\x0cisscorefuzzy\x18\x07 \x01(\x08\x12\x0f\n\x07ownerid\x18\x08 \x01(\x03\x12\x11\n\tteamidstr\x18\t \x01(\t\"\xa7\x06\n!webcast_data_LinkmicTeamfightInfo\x12\x13\n\x0bteamfightid\x18\x01 \x01(\x03\x12\x16\n\x0eteamfightidstr\x18\x02 \x01(\t\x12\x35\n\x04type\x18\x03 \x01(\x0e\x32\'.webcast_data_LinkmicTeamfightInfo.Type\x12\x39\n\x06status\x18\x04 \x01(\x0e\x32).webcast_data_LinkmicTeamfightInfo.Status\x12\x11\n\tstarttime\x18\x05 \x01(\x03\x12\x10\n\x08\x64uration\x18\x06 \x01(\x03\x12\x17\n\x0fpunishstarttime\x18\x07 \x01(\x03\x12\x16\n\x0epunishduration\x18\x08 \x01(\x03\x12\x39\n\tteaminfos\x18\t \x03(\x0b\x32&.webcast_data_LinkmicTeamfightTeamInfo\x12\x11\n\twinteamid\x18\n \x01(\x03\x12\x15\n\rcurrenttimems\x18\x0b \x01(\x03\x12\x41\n\npkbarstyle\x18\x0c \x01(\x0e\x32-.webcast_data_LinkmicTeamfightInfo.Pkbarstyle\x12\x15\n\rshowstarttime\x18\r \x01(\x03\x12\x17\n\x0finitiatoruserid\x18\x0e \x01(\x03\x12?\n\tscoretype\x18\x0f \x01(\x0e\x32,.webcast_data_LinkmicTeamfightInfo.Scoretype\x12\x14\n\x0cshowduration\x18\x10 \x01(\x03\x12\x19\n\x11initiatoranchorid\x18\x11 \x01(\x03\x12\x14\n\x0cwinteamidstr\x18\x12 \x01(\t\x12\x43\n\x11roombattlecontent\x18\x64 \x01(\x0b\x32(.webcast_data_TeamfightRoomBattleContent\"\x12\n\x04Type\x12\n\n\x06type_0\x10\x00\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\x1e\n\nPkbarstyle\x12\x10\n\x0cpkbarstyle_0\x10\x00\"\x1c\n\tScoretype\x12\x0f\n\x0bscoretype_0\x10\x00\"C\n\x1ewebcast_data_JoinTeamfightInfo\x12\x0e\n\x06teamid\x18\x01 \x01(\x03\x12\x11\n\tteamidstr\x18\x02 \x01(\t\"\x9c\x02\n\"webcast_data_RoomBattleProcessInfo\x12:\n\x06status\x18\x01 \x01(\x0e\x32*.webcast_data_RoomBattleProcessInfo.Status\x12O\n\x13selectguestscontent\x18\x02 \x01(\x0b\x32\x32.webcast_data_RoomBattleProcessSelectGuestsContent\x12Q\n\x14waitingbattlecontent\x18\x03 \x01(\x0b\x32\x33.webcast_data_RoomBattleProcessWaitingBattleContent\"\x16\n\x06Status\x12\x0c\n\x08Status_0\x10\x00\"B\n1webcast_data_RoomBattleProcessWaitingReplyContent\x12\r\n\x05toast\x18\x01 \x01(\t\"3\n1webcast_data_RoomBattleProcessReceiveReplyContent\"r\n1webcast_data_RoomBattleProcessSelectGuestsContent\x12=\n\nguestinfos\x18\x01 \x03(\x0b\x32).webcast_data_CrossRoomLinkReplyGuestInfo\"c\n2webcast_data_RoomBattleProcessWaitingBattleContent\x12\r\n\x05toast\x18\x01 \x01(\t\x12\x1e\n\x16selectguestswaitingsec\x18\x02 \x01(\x03\"\xab\x01\n\x1fwebcast_data_RoomBattleRoomInfo\x12\n\n\x02id\x18\x01 \x01(\x03\x12?\n\njoinstatus\x18\x02 \x01(\x0e\x32+.webcast_data_RoomBattleRoomInfo.Joinstatus\x12\x1b\n\x13startoperatoruserid\x18\x03 \x01(\x03\"\x1e\n\nJoinstatus\x12\x10\n\x0cjoinstatus_0\x10\x00\"\xa9\x01\n\'webcast_data_TeamfightRoomBattleContent\x12K\n\x0cinvitesource\x18\x02 \x01(\x0e\x32\x35.webcast_data_TeamfightRoomBattleContent.Invitesource\x12\r\n\x05\x65xtra\x18\x03 \x01(\t\"\"\n\x0cInvitesource\x12\x12\n\x0einvitesource_0\x10\x00\"\xaa\x01\n\x1fwebcast_data_RoomBattleDataInfo\x12\x1e\n\x16roombattlecreatetimems\x18\x01 \x01(\x03\x12\x43\n\x0cinvitesource\x18\x02 \x01(\x0e\x32-.webcast_data_RoomBattleDataInfo.Invitesource\"\"\n\x0cInvitesource\x12\x12\n\x0einvitesource_0\x10\x00\">\n\x17webcast_data_PatternRef\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x16\n\x0e\x64\x65\x66\x61ultpattern\x18\x02 \x01(\t\"\xb0\x01\n\x17webcast_data_TextFormat\x12\r\n\x05\x63olor\x18\x01 \x01(\t\x12\x0c\n\x04\x62old\x18\x02 \x01(\x08\x12\x0e\n\x06italic\x18\x03 \x01(\x08\x12\x0e\n\x06weight\x18\x04 \x01(\x05\x12\x13\n\x0bitalicangle\x18\x05 \x01(\x05\x12\x10\n\x08\x66ontsize\x18\x06 \x01(\x05\x12\x1a\n\x12useheighlightcolor\x18\x07 \x01(\x08\x12\x15\n\ruseremoteclor\x18\x08 \x01(\x08\"Q\n\x1awebcast_data_TextPieceUser\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x11\n\twithcolon\x18\x02 \x01(\x08\"W\n\x1awebcast_data_TextPieceGift\x12\x0e\n\x06giftid\x18\x01 \x01(\x03\x12)\n\x07nameref\x18\x02 \x01(\x0b\x32\x18.webcast_data_PatternRef\",\n\x1bwebcast_data_TextPieceHeart\x12\r\n\x05\x63olor\x18\x01 \x01(\t\"G\n webcast_data_TextPiecePatternRef\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x16\n\x0e\x64\x65\x66\x61ultpattern\x18\x02 \x01(\t\"V\n\x1bwebcast_data_TextPieceImage\x12\"\n\x05image\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0bscalingrate\x18\x02 \x01(\x02\"\xf7\x02\n\x16webcast_data_TextPiece\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12(\n\x06\x66ormat\x18\x02 \x01(\x0b\x32\x18.webcast_data_TextFormat\x12\x10\n\x08valueref\x18\x03 \x01(\t\x12\x13\n\x0bstringvalue\x18\x0b \x01(\t\x12.\n\tuservalue\x18\x15 \x01(\x0b\x32\x1b.webcast_data_TextPieceUser\x12.\n\tgiftvalue\x18\x16 \x01(\x0b\x32\x1b.webcast_data_TextPieceGift\x12\x30\n\nheartvalue\x18\x17 \x01(\x0b\x32\x1c.webcast_data_TextPieceHeart\x12:\n\x0fpatternrefvalue\x18\x18 \x01(\x0b\x32!.webcast_data_TextPiecePatternRef\x12\x30\n\nimagevalue\x18\x19 \x01(\x0b\x32\x1c.webcast_data_TextPieceImage\"\x92\x01\n\x11webcast_data_Text\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x16\n\x0e\x64\x65\x66\x61ultpattern\x18\x02 \x01(\t\x12/\n\rdefaultformat\x18\x03 \x01(\x0b\x32\x18.webcast_data_TextFormat\x12\'\n\x06pieces\x18\x04 \x03(\x0b\x32\x17.webcast_data_TextPiece\"\xa6\x01\n\x19webcast_data_CombinedText\x12/\n\x0c\x64isplayitems\x18\x01 \x03(\x0b\x32\x19.webcast_data_DisplayItem\x12,\n\nschemainfo\x18\n \x01(\x0b\x32\x18.webcast_data_SchemaInfo\x12*\n\tcomboinfo\x18\x0b \x01(\x0b\x32\x17.webcast_data_ComboInfo\"\xa2\x02\n\x18webcast_data_DisplayItem\x12\x42\n\x0f\x64isplayitemtype\x18\x01 \x01(\x0e\x32).webcast_data_DisplayItem.Displayitemtype\x12\x12\n\ncombofresh\x18\x14 \x01(\x08\x12,\n\nschemainfo\x18\x15 \x01(\x0b\x32\x18.webcast_data_SchemaInfo\x12,\n\nimagesitem\x18\x32 \x01(\x0b\x32\x18.webcast_data_ImagesItem\x12(\n\x08textitem\x18\x33 \x01(\x0b\x32\x16.webcast_data_TextItem\"(\n\x0f\x44isplayitemtype\x12\x15\n\x11\x44isplayItemType_0\x10\x00\"\x9f\x01\n\x17webcast_data_ImagesItem\x12#\n\x06images\x18\x01 \x03(\x0b\x32\x13.webcast_data_Image\x12;\n\x0c\x64isplaystyle\x18\x14 \x01(\x0e\x32%.webcast_data_ImagesItem.Displaystyle\"\"\n\x0c\x44isplaystyle\x12\x12\n\x0e\x64isplaystyle_0\x10\x00\"9\n\x15webcast_data_TextItem\x12 \n\x04text\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\",\n\x17webcast_data_SchemaInfo\x12\x11\n\tschemaurl\x18\x01 \x01(\t\">\n\x16webcast_data_ComboInfo\x12\x10\n\x08\x63omboseq\x18\x01 \x01(\x03\x12\x12\n\ncomboorder\x18\x02 \x01(\x03\"\xbc\x04\n\x11webcast_im_Common\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\r\n\x05msgid\x18\x02 \x01(\x03\x12\x0e\n\x06roomid\x18\x03 \x01(\x03\x12\x12\n\ncreatetime\x18\x04 \x01(\x03\x12\x0f\n\x07monitor\x18\x05 \x01(\x05\x12\x11\n\tisshowmsg\x18\x06 \x01(\x08\x12\x10\n\x08\x64\x65scribe\x18\x07 \x01(\t\x12\'\n\x0b\x64isplaytext\x18\x08 \x01(\x0b\x32\x12.webcast_data_Text\x12\x10\n\x08\x66oldtype\x18\t \x01(\x03\x12\x16\n\x0e\x61nchorfoldtype\x18\n \x01(\x03\x12\x15\n\rpriorityscore\x18\x0b \x01(\x03\x12\r\n\x05logid\x18\x0c \x01(\t\x12\x19\n\x11msgprocessfilterk\x18\r \x01(\t\x12\x19\n\x11msgprocessfilterv\x18\x0e \x01(\t\x12 \n\x04user\x18\x0f \x01(\x0b\x32\x12.webcast_data_User\x12 \n\x04room\x18\x10 \x01(\x0b\x32\x12.webcast_data_Room\x12\x18\n\x10\x61nchorfoldtypev2\x18\x11 \x01(\x03\x12\x1a\n\x12processatseitimems\x18\x12 \x01(\x03\x12\x18\n\x10randomdispatchms\x18\x13 \x01(\x03\x12\x12\n\nisdispatch\x18\x14 \x01(\x08\x12\x11\n\tchannelid\x18\x15 \x01(\x03\x12\x19\n\x11\x64iffsei2abssecond\x18\x16 \x01(\x03\x12\x1a\n\x12\x61nchorfoldduration\x18\x17 \x01(\x03\x12\r\n\x05\x61ppid\x18\x18 \x01(\x03\"\x7f\n\x1bwebcast_im_PublicAreaCommon\x12&\n\tuserlabel\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x19\n\x11userconsumeinroom\x18\x02 \x01(\x03\x12\x1d\n\x15usersendgiftcntinroom\x18\x03 \x01(\x03\"s\n\x1ewebcast_im_LandscapeAreaCommon\x12\x10\n\x08showhead\x18\x01 \x01(\x08\x12\x14\n\x0cshownickname\x18\x02 \x01(\x08\x12\x15\n\rshowfontcolor\x18\x03 \x01(\x08\x12\x12\n\ncolorvalue\x18\x04 \x03(\t\"S\n\x1awebcast_im_FlexImageStruct\x12\x0f\n\x07urllist\x18\x01 \x03(\t\x12\x0b\n\x03uri\x18\x02 \x01(\t\x12\x17\n\x0ftopborderheight\x18\x05 \x01(\x03\"\xa8\x03\n\x1dwebcast_im_CommonBubbleConfig\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x10\n\x08\x64uration\x18\x02 \x01(\x03\x12$\n\x08richtext\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\x12\x11\n\tschemeurl\x18\x04 \x01(\t\x12\x34\n\x0f\x62\x61\x63kgroundimage\x18\x05 \x01(\x0b\x32\x1b.webcast_im_FlexImageStruct\x12\'\n\narrowimage\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12?\n\x0bmessagetype\x18\x07 \x01(\x0e\x32*.webcast_im_CommonBubbleConfig.Messagetype\x12\x43\n\rarrowposition\x18\x08 \x01(\x0e\x32,.webcast_im_CommonBubbleConfig.Arrowposition\" \n\x0bMessagetype\x12\x11\n\rmessagetype_0\x10\x00\"$\n\rArrowposition\x12\x13\n\x0f\x61rrowposition_0\x10\x00\"\x96\x02\n\x1dwebcast_im_GuestBattleMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07msgtype\x18\x02 \x01(\x03\x12\x31\n\nbattleinfo\x18\x03 \x01(\x0b\x32\x1d.webcast_data_GuestBattleInfo\x12\x13\n\x0b\x66inishtoast\x18\x04 \x01(\t\x12;\n\rupdatecontent\x18\x64 \x01(\x0b\x32$.webcast_im_GuestBattleUpdateContent\x12;\n\rfinishcontent\x18\x65 \x01(\x0b\x32$.webcast_im_GuestBattleFinishContent\";\n#webcast_im_GuestBattleUpdateContent\x12\x14\n\x0c\x63rownupgrade\x18\x01 \x01(\x08\"\x90\x01\n#webcast_im_GuestBattleFinishContent\x12;\n\x06reason\x18\x01 \x01(\x0e\x32+.webcast_im_GuestBattleFinishContent.Reason\x12\x14\n\x0c\x66inishuserid\x18\x02 \x01(\x03\"\x16\n\x06Reason\x12\x0c\n\x08Reason_0\x10\x00\"\xa1\x03\n\"webcast_im_LinkmicTeamfightMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12<\n\x07msgtype\x18\x02 \x01(\x0e\x32+.webcast_im_LinkmicTeamfightMessage.Msgtype\x12\x39\n\rteamfightinfo\x18\x03 \x01(\x0b\x32\".webcast_data_LinkmicTeamfightInfo\x12@\n\rfinishcontent\x18\x64 \x01(\x0b\x32).webcast_im_LinkmicTeamfightFinishContent\x12@\n\rcreatecontent\x18\x65 \x01(\x0b\x32).webcast_im_LinkmicTeamfightCreateContent\x12@\n\rsettlecontent\x18\x66 \x01(\x0b\x32).webcast_im_LinkmicTeamfightSettleContent\"\x18\n\x07Msgtype\x12\r\n\tmsgtype_0\x10\x00\"\xdf\x01\n(webcast_im_LinkmicTeamfightFinishContent\x12\x13\n\x0b\x66inishtoast\x18\x01 \x01(\t\x12\x18\n\x10guestfinishtoast\x18\x02 \x01(\t\x12@\n\x06reason\x18\x03 \x01(\x0e\x32\x30.webcast_im_LinkmicTeamfightFinishContent.Reason\x12\x14\n\x0c\x66inishroomid\x18\x04 \x01(\x03\x12\x14\n\x0c\x66inishuserid\x18\x05 \x01(\x03\"\x16\n\x06Reason\x12\x0c\n\x08reason_0\x10\x00\"\x84\x01\n(webcast_im_LinkmicTeamfightCreateContent\x12@\n\x06reason\x18\x03 \x01(\x0e\x32\x30.webcast_im_LinkmicTeamfightCreateContent.Reason\"\x16\n\x06Reason\x12\x0c\n\x08reason_0\x10\x00\"D\n(webcast_im_LinkmicTeamfightSettleContent\x12\x18\n\x10\x64isableshowtoast\x18\x01 \x01(\t\"o\n\x1dwebcast_im_UpdatedProductInfo\x12\r\n\x05price\x18\x01 \x01(\x03\x12\r\n\x05title\x18\x02 \x01(\t\x12\r\n\x05\x63over\x18\x03 \x01(\t\x12\x0e\n\x06status\x18\x04 \x01(\x03\x12\x11\n\tpopupicon\x18\x05 \x01(\t\"{\n\x1cwebcast_im_UpdatedCouponInfo\x12\x0b\n\x03tag\x18\x01 \x01(\t\x12\x11\n\tcouponurl\x18\x02 \x01(\t\x12\x14\n\x0c\x63ouponapplet\x18\x03 \x01(\t\x12\x0f\n\x07isvalid\x18\x04 \x01(\x08\x12\x14\n\x0c\x63ouponmetaid\x18\x05 \x01(\t\"\xe8\x01\n\x1ewebcast_im_UpdatedCampaignInfo\x12\x0f\n\x07isvalid\x18\x01 \x01(\x08\x12\r\n\x05label\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\t\x12\x0b\n\x03pic\x18\x04 \x01(\t\x12\x11\n\tstarttime\x18\x05 \x01(\t\x12\x0f\n\x07\x65ndtime\x18\x06 \x01(\t\x12\x16\n\x0etimestartlabel\x18\x07 \x01(\t\x12\x14\n\x0ctimeendlabel\x18\x08 \x01(\t\x12\x11\n\tuserlimit\x18\t \x01(\t\x12\x11\n\tispreheat\x18\n \x01(\t\x12\x12\n\ncampaignid\x18\x0b \x01(\t\"Y\n\x12webcast_im_SkuInfo\x12\r\n\x05skuid\x18\x01 \x01(\t\x12\x10\n\x08stocknum\x18\x02 \x01(\x03\x12\r\n\x05price\x18\x03 \x01(\x03\x12\x13\n\x0b\x63ouponprice\x18\x04 \x01(\x03\"\x7f\n\x1awebcast_im_TraceTimeMetric\x12\x13\n\x0boptimestamp\x18\x01 \x01(\x03\x12\x18\n\x10producerduration\x18\x02 \x01(\x03\x12\x18\n\x10\x63onsumerduration\x18\x03 \x01(\x03\x12\x18\n\x10msgsendtimestamp\x18\x04 \x01(\x03\"k\n\x19webcast_im_UpdatedSkuInfo\x12\x10\n\x08minprice\x18\x02 \x01(\x03\x12\x10\n\x08maxprice\x18\x03 \x01(\x03\x12\x15\n\runuseminprice\x18\x04 \x01(\x03\x12\x13\n\x0b\x63ouponprice\x18\x05 \x01(\x03\"7\n%webcast_im_UpdatedCommentaryVideoInfo\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\x03\"e\n\x1bwebcast_im_UpdatedGroupInfo\x12\x12\n\navatarlist\x18\x01 \x03(\t\x12\x0e\n\x06joined\x18\x02 \x01(\x03\x12\x11\n\tgroupsize\x18\x03 \x01(\x03\x12\x0f\n\x07persent\x18\x04 \x01(\x03\">\n\x12webcast_im_UserBid\x12\x0b\n\x03pic\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\x03\"@\n\x0ewebcast_im_Img\x12\x0f\n\x07urllist\x18\x01 \x03(\t\x12\x0e\n\x06height\x18\x02 \x01(\x05\x12\r\n\x05width\x18\x03 \x01(\x05\"`\n\x1awebcast_im_CurrentUserInfo\x12 \n\x07userpic\x18\x01 \x01(\x0b\x32\x0f.webcast_im_Img\x12\x10\n\x08username\x18\x02 \x01(\t\x12\x0e\n\x06userid\x18\x03 \x01(\x03\"8\n\x18webcast_im_IncrPriceList\x12\r\n\x05price\x18\x01 \x01(\x03\x12\r\n\x05range\x18\x02 \x01(\x03\"\x8d\x02\n\x16webcast_im_AuctionInfo\x12\r\n\x05price\x18\x01 \x01(\x03\x12\x12\n\npricelabel\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\x05\x12\x0f\n\x07jumpurl\x18\x04 \x01(\t\x12\x34\n\x0f\x63urrentuserinfo\x18\x05 \x01(\x0b\x32\x1b.webcast_im_CurrentUserInfo\x12\x31\n\x0eincrpricelists\x18\x06 \x03(\x0b\x32\x19.webcast_im_IncrPriceList\x12\x13\n\x0b\x62uttonlabel\x18\x07 \x01(\t\x12\x11\n\tproductid\x18\x08 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\t \x01(\x03\x12\r\n\x05\x62izid\x18\n \x01(\x05\"\xa0\x02\n\x19webcast_im_AuctionSuccess\x12\r\n\x05title\x18\x01 \x01(\t\x12\x11\n\tproductid\x18\x02 \x01(\x03\x12\x13\n\x0bproductname\x18\x03 \x01(\t\x12\x12\n\nproductpic\x18\x04 \x01(\t\x12\r\n\x05price\x18\x05 \x01(\x03\x12\x0e\n\x06\x63harge\x18\x06 \x01(\x03\x12\x0f\n\x07\x66reight\x18\x07 \x01(\x03\x12\r\n\x05total\x18\x08 \x01(\x03\x12\x13\n\x0b\x62uttonlabel\x18\t \x01(\t\x12\x0f\n\x07jumpurl\x18\n \x01(\t\x12\x16\n\x0e\x66reightcollect\x18\x0b \x01(\t\x12\x17\n\x0fleftpaymenttime\x18\x0c \x01(\x03\x12\r\n\x05\x62izid\x18\r \x01(\x05\x12\x13\n\x0b\x64\x65positinfo\x18\x0e \x01(\t\"\xbe\x04\n\x1ewebcast_im_RedpackActivityInfo\x12\x13\n\x0bredpacktype\x18\x01 \x01(\x03\x12\x19\n\x11redpackactivityid\x18\x02 \x01(\t\x12\x1b\n\x13redpackactivityname\x18\x03 \x01(\t\x12\x16\n\x0estartapplytime\x18\x04 \x01(\x03\x12\x14\n\x0c\x65ndapplytime\x18\x05 \x01(\x03\x12\x13\n\x0bpreheattime\x18\x06 \x01(\x03\x12\x13\n\x0btotalamount\x18\x07 \x01(\x03\x12\x17\n\x0f\x61uthoravatarurl\x18\x08 \x01(\t\x12\x12\n\nauthorname\x18\t \x01(\t\x12\x1c\n\x14pendantbackgroundurl\x18\n \x01(\t\x12!\n\x19redpackfrontbackgroundurl\x18\x0b \x01(\t\x12\x14\n\x0credpacklabel\x18\x0c \x01(\t\x12!\n\x19redpackafterbackgroundurl\x18\r \x01(\t\x12\x1b\n\x13redpackafterbelturl\x18\x0e \x01(\t\x12\x13\n\x0bscattertime\x18\x0f \x01(\x03\x12\x12\n\nservertime\x18\x10 \x01(\x03\x12\x11\n\tmaxamount\x18\x11 \x01(\x03\x12\x10\n\x08showtype\x18\x12 \x01(\x03\x12&\n\x1eshorttouchpendantbackgroundurl\x18\x13 \x01(\t\x12 \n\x18shorttouchpendanticonurl\x18\x14 \x01(\t\x12\x1b\n\x13shorttouchlottieurl\x18\x15 \x01(\t\"\xb8\x01\n\x1awebcast_im_UpdatedCartInfo\x12,\n\x08vertical\x18\x01 \x01(\x0b\x32\x1a.webcast_data_CartVertical\x12\x30\n\nhorizontal\x18\x02 \x01(\x0b\x32\x1c.webcast_data_CartHorizontal\x12:\n\x11globalcustomicons\x18\x03 \x01(\x0b\x32\x1f.webcast_data_GlobalCustomIcons\"D\n\"webcast_im_LotteryProductShortInfo\x12\x11\n\tproductid\x18\x01 \x01(\x03\x12\x0b\n\x03img\x18\x02 \x01(\t\"\xae\x01\n\x16webcast_im_LotteryInfo\x12\x13\n\x0blotterytype\x18\x01 \x01(\x03\x12\x11\n\tentericon\x18\x02 \x01(\t\x12\x0c\n\x04icon\x18\x03 \x01(\t\x12\x12\n\nactivityid\x18\x04 \x01(\t\x12\x10\n\x08opentime\x18\x05 \x01(\x03\x12\x38\n\x0bproductinfo\x18\x06 \x01(\x0b\x32#.webcast_im_LotteryProductShortInfo\"F\n\x1dwebcast_im_LotteryUnusualInfo\x12\x13\n\x0bproductname\x18\x01 \x01(\t\x12\x10\n\x08opentime\x18\x02 \x01(\x03\"Q\n\x1awebcast_im_WinLotteryAlert\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x13\n\x0b\x62uttonlabel\x18\x03 \x01(\t\"\xb3\x02\n\x19webcast_im_WinLotteryInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03img\x18\x03 \x01(\t\x12\x13\n\x0b\x62uttonlabel\x18\x04 \x01(\t\x12\x13\n\x0bwinrecordid\x18\x05 \x01(\t\x12\x12\n\nactivityid\x18\x06 \x01(\t\x12\x13\n\x0bisaddressed\x18\x07 \x01(\x08\x12*\n\x05\x61lert\x18\x08 \x01(\x0b\x32\x1b.webcast_im_WinLotteryAlert\x12\r\n\x05iswin\x18\t \x01(\x08\x12\x0f\n\x07jumpurl\x18\n \x01(\t\x12\x11\n\tproductid\x18\x0b \x01(\x03\x12\x0f\n\x07\x62uytime\x18\r \x01(\x03\x12\x13\n\x0blotterytype\x18\x0e \x01(\x03\x12\x14\n\x0cproductidstr\x18\x0f \x01(\t\"v\n\x17webcast_im_BenefitLabel\x12\x10\n\x08lefttext\x18\x01 \x01(\t\x12\x11\n\trighttext\x18\x02 \x01(\t\x12\x11\n\ttextstyle\x18\x03 \x01(\x05\x12\x12\n\ncolorstyle\x18\x04 \x01(\x05\x12\x0f\n\x07\x64ivline\x18\x05 \x01(\x05\"\xa9\x02\n\x1awebcast_im_LotteryInfoList\x12\x12\n\nactivityid\x18\x01 \x01(\t\x12\x10\n\x08tasktype\x18\x02 \x01(\x03\x12\x10\n\x08opentime\x18\x03 \x01(\x03\x12\x1a\n\x12useractivitystatus\x18\x04 \x01(\x03\x12\x13\n\x0bwinrecordid\x18\x05 \x01(\t\x12\x13\n\x0bresultlabel\x18\x06 \x01(\t\x12\x13\n\x0b\x62uttonlabel\x18\x07 \x01(\t\x12\x0c\n\x04text\x18\x08 \x03(\t\x12\x0f\n\x07jumpurl\x18\t \x01(\t\x12\x13\n\x0blotterytype\x18\n \x01(\x03\x12\x14\n\x0c\x65lastictitle\x18\x0b \x01(\t\x12.\n\x0c\x62\x65nefitlabel\x18\x0c \x01(\x0b\x32\x18.webcast_im_BenefitLabel\"\xd5\x01\n\x18webcast_im_HotAtmosphere\x12\x0b\n\x03img\x18\x01 \x01(\t\x12\x0f\n\x07salenum\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\x03\x12\x0b\n\x03num\x18\x04 \x01(\t\x12\x0f\n\x07\x62gcolor\x18\x05 \x01(\t\x12\x13\n\x0b\x62ordercolor\x18\x06 \x01(\t\x12\x12\n\nleftmargin\x18\x07 \x01(\x03\x12\x0e\n\x06uitype\x18\x08 \x01(\x03\x12\x10\n\x08\x62gcolors\x18\t \x03(\t\x12\x14\n\x0c\x62ordercolors\x18\n \x03(\t\x12\x0e\n\x06topimg\x18\x0b \x01(\t\"]\n\x11webcast_im_UpIcon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06upicon\x18\x02 \x01(\t\x12\x0e\n\x06updesc\x18\x03 \x01(\t\x12\x1a\n\x12publicscreennotice\x18\x04 \x01(\t\"W\n!webcast_im_FilterSwitchChangeData\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x08\x12\"\n\x06upicon\x18\x02 \x01(\x0b\x32\x12.webcast_im_UpIcon\"C\n\x1dwebcast_im_RoomTagOfflineInfo\x12\x0f\n\x07tagtype\x18\x01 \x01(\x03\x12\x11\n\tusertoast\x18\x02 \x01(\t\"\\\n\x1awebcast_im_InteractionData\x12\x0c\n\x04\x66ull\x18\x01 \x01(\x08\x12\x30\n\x08\x63ontents\x18\x02 \x03(\x0b\x32\x1e.webcast_im_InteractionContent\"\xa9\x01\n\x1dwebcast_im_InteractionContent\x12\x32\n\x05\x63heck\x18\x01 \x01(\x0b\x32#.webcast_im_InteractionContentCheck\x12\x10\n\x08priority\x18\x02 \x01(\x05\x12\x11\n\tloopcount\x18\x03 \x01(\x05\x12/\n\x07\x63ontent\x18\x04 \x03(\x0b\x32\x1e.webcast_im_InteractionElement\"F\n\"webcast_im_InteractionContentCheck\x12\x11\n\tproductid\x18\x01 \x01(\x03\x12\r\n\x05index\x18\x02 \x01(\x05\"\xe7\x01\n\x1dwebcast_im_InteractionElement\x12?\n\x0b\x65lementtype\x18\x01 \x01(\x0e\x32*.webcast_im_InteractionElement.Elementtype\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x11\n\ttextcolor\x18\x03 \x01(\t\x12.\n\x07\x61vatars\x18\x04 \x01(\x0b\x32\x1d.webcast_im_InteractionAvatar\x12\x12\n\nblankwidth\x18\x05 \x01(\x05\" \n\x0b\x45lementtype\x12\x11\n\rElementType_0\x10\x00\"N\n\x1cwebcast_im_InteractionAvatar\x12\x0f\n\x07urllist\x18\x01 \x03(\t\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0e\n\x06height\x18\x03 \x01(\x05\"\xe3\x0c\n\x1ewebcast_im_LiveShoppingMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x38\n\x07msgtype\x18\x02 \x01(\x0e\x32\'.webcast_im_LiveShoppingMessage.Msgtype\x12\x13\n\x0bpromotionid\x18\x03 \x01(\x03\x12>\n\nbubbletype\x18\x05 \x01(\x0e\x32*.webcast_im_LiveShoppingMessage.Bubbletype\x12\x1b\n\x13screenshottimestamp\x18\x06 \x01(\x03\x12\x14\n\x0csectargetuid\x18\x07 \x03(\t\x12\x12\n\necomnotice\x18\x08 \x01(\t\x12>\n\nupdatetype\x18\n \x01(\x0e\x32*.webcast_im_LiveShoppingMessage.Updatetype\x12:\n\x12updatedproductinfo\x18\x0b \x01(\x0b\x32\x1e.webcast_im_UpdatedProductInfo\x12\x0f\n\x07soldout\x18\x0c \x01(\x08\x12\x38\n\x11updatedcouponinfo\x18\r \x01(\x0b\x32\x1d.webcast_im_UpdatedCouponInfo\x12<\n\x13updatedcampaigninfo\x18\x0e \x01(\x0b\x32\x1f.webcast_im_UpdatedCampaignInfo\x12\x17\n\x0fupdatetimestamp\x18\x0f \x01(\x03\x12\x13\n\x0b\x62uttonlabel\x18\x10 \x01(\t\x12\x15\n\rpromotionsnum\x18\x11 \x01(\x03\x12\x31\n\rupdateskuinfo\x18\x12 \x01(\x0b\x32\x1a.webcast_im_UpdatedSkuInfo\x12J\n\x1aupdatedcommentaryvideoinfo\x18\x13 \x01(\x0b\x32&.webcast_im_UpdatedCommentaryVideoInfo\x12\x36\n\x10updatedgroupinfo\x18\x14 \x01(\x0b\x32\x1c.webcast_im_UpdatedGroupInfo\x12$\n\x1c\x63ommerceauthoritychangetoast\x18\x15 \x01(\t\x12\x34\n\x0ftracetimemetric\x18\x16 \x01(\x0b\x32\x1b.webcast_im_TraceTimeMetric\x12\x32\n\x0e\x61uctionsuccess\x18\x17 \x01(\x0b\x32\x1a.webcast_im_AuctionSuccess\x12,\n\x0b\x61uctioninfo\x18\x18 \x01(\x0b\x32\x17.webcast_im_AuctionInfo\x12<\n\x13redpackactivityinfo\x18\x19 \x01(\x0b\x32\x1f.webcast_im_RedpackActivityInfo\x12\x34\n\x0fupdatedcartinfo\x18\x1a \x01(\x0b\x32\x1b.webcast_im_UpdatedCartInfo\x12,\n\x0blotteryinfo\x18\x1b \x01(\x0b\x32\x17.webcast_im_LotteryInfo\x12\x32\n\x0ewinlotteryinfo\x18\x1c \x01(\x0b\x32\x1a.webcast_im_WinLotteryInfo\x12\x34\n\x0flotteryinfolist\x18\x1d \x01(\x0b\x32\x1b.webcast_im_LotteryInfoList\x12\x30\n\rhotatmosphere\x18\x1e \x01(\x0b\x32\x19.webcast_im_HotAtmosphere\x12\x13\n\x0bupdatetoast\x18\x1f \x01(\t\x12\x0f\n\x07\x63\x61nsold\x18 \x01(\x08\x12\x14\n\x0clogicalclock\x18! \x01(\x03\x12:\n\x12roomtagofflineinfo\x18\" \x01(\x0b\x32\x1e.webcast_im_RoomTagOfflineInfo\x12\x42\n\x16\x66ilterswitchchangedata\x18# \x01(\x0b\x32\".webcast_im_FilterSwitchChangeData\x12\x34\n\x0finteractiondata\x18$ \x01(\x0b\x32\x1b.webcast_im_InteractionData\"\x18\n\x07Msgtype\x12\r\n\tmsgtype_0\x10\x00\"\x1e\n\nBubbletype\x12\x10\n\x0c\x62ubbletype_0\x10\x00\"\x1e\n\nUpdatetype\x12\x10\n\x0cupdatetype_0\x10\x00\"o\n\x17webcast_data_CircleInfo\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12%\n\x08\x63overimg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\"\xa7\x02\n\x18webcast_data_StageStruct\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x02 \x01(\t\x12\x13\n\x0biconurllock\x18\x03 \x01(\t\x12\x15\n\riconurlunlock\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\x03\x12\x0f\n\x07subtype\x18\x06 \x01(\x03\x12\x13\n\x0bunlockcount\x18\x07 \x01(\x03\x12\x30\n\tgiftextra\x18\x08 \x01(\x0b\x32\x1d.webcast_data_HiddenGiftExtra\x12,\n\nshootextra\x18\t \x01(\x0b\x32\x18.webcast_data_ShootExtra\x12.\n\x0bposterextra\x18\n \x01(\x0b\x32\x19.webcast_data_PosterExtra\".\n\x1cwebcast_data_HiddenGiftExtra\x12\x0e\n\x06giftid\x18\x01 \x01(\t\"L\n\x17webcast_data_ShootExtra\x12\x12\n\nshoottimes\x18\x01 \x01(\x03\x12\x0c\n\x04text\x18\x02 \x03(\t\x12\x0f\n\x07\x61ssetid\x18\x03 \x01(\x03\",\n\x18webcast_data_PosterExtra\x12\x10\n\x08posterid\x18\x01 \x01(\t\"\xdb\x01\n\x1awebcast_data_EasterEggData\x12\x14\n\x0chaseasteregg\x18\x01 \x01(\x08\x12\r\n\x05stage\x18\x02 \x01(\x03\x12\x12\n\ntotalstage\x18\x03 \x01(\x03\x12\x12\n\neffectsnum\x18\x04 \x01(\x03\x12\x12\n\nstartcount\x18\x05 \x01(\x03\x12\x10\n\x08\x65ndcount\x18\x06 \x01(\x03\x12\r\n\x05\x63ount\x18\x07 \x01(\x03\x12\x10\n\x08panelurl\x18\x08 \x01(\t\x12)\n\x0c\x65ntranceicon\x18\t \x01(\x0b\x32\x13.webcast_data_Image\"\x9b\x01\n\x19webcast_data_EcomLiveCard\x12*\n\x07product\x18\x01 \x01(\x0b\x32\x19.webcast_data_EcomProduct\x12$\n\x04icon\x18\x02 \x01(\x0b\x32\x16.webcast_data_EcomIcon\x12,\n\x08\x63\x61mpaign\x18\x03 \x01(\x0b\x32\x1a.webcast_data_EcomCampaign\"\xb9\x01\n\x18webcast_data_EcomProduct\x12\x13\n\x0bpromotionid\x18\x01 \x01(\x03\x12\x11\n\tproductid\x18\x02 \x01(\x03\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\ncoverimage\x18\x04 \x01(\t\x12&\n\x05price\x18\x05 \x01(\x0b\x32\x17.webcast_data_EcomPrice\x12\x14\n\x0cregularprice\x18\x06 \x01(\x03\x12\x14\n\x0c\x64\x65positprice\x18\x07 \x01(\x03\"]\n\x16webcast_data_EcomPrice\x12\x0e\n\x06prefix\x18\x01 \x01(\t\x12\x0e\n\x06suffix\x18\x02 \x01(\t\x12\x0e\n\x06\x62ycent\x18\x03 \x01(\x03\x12\x13\n\x0b\x66ormatprice\x18\x04 \x01(\t\"$\n\x15webcast_data_EcomIcon\x12\x0b\n\x03url\x18\x01 \x01(\t\"o\n\x19webcast_data_EcomCampaign\x12\x18\n\x10remainingseconds\x18\x01 \x01(\x03\x12*\n\x07\x61uction\x18\x02 \x01(\x0b\x32\x19.webcast_data_EcomAuction\x12\x0c\n\x04type\x18\x03 \x01(\x03\"\x8a\x01\n\x18webcast_data_EcomAuction\x12\r\n\x05price\x18\x01 \x01(\x03\x12\x12\n\npricelabel\x18\x02 \x01(\t\x12\x13\n\x0b\x62uttonlabel\x18\x03 \x01(\t\x12&\n\x04user\x18\x04 \x01(\x0b\x32\x18.webcast_data_EcomBidder\x12\x0e\n\x06status\x18\x05 \x01(\x03\"Q\n\x17webcast_data_EcomBidder\x12\x0c\n\x04name\x18\x01 \x01(\t\x12(\n\x06\x61vatar\x18\x02 \x01(\x0b\x32\x18.webcast_data_EcomAvatar\"E\n\x17webcast_data_EcomAvatar\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\r\n\x05width\x18\x02 \x01(\x03\x12\x0e\n\x06height\x18\x03 \x01(\x03\"\xb2\x01\n\x14webcast_data_EcomPop\x12\x11\n\tproductid\x18\x01 \x01(\x03\x12\x13\n\x0bpromotionid\x18\x02 \x01(\x03\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05\x63over\x18\x04 \x01(\t\x12)\n\x08minprice\x18\x05 \x01(\x0b\x32\x17.webcast_data_EcomPrice\x12\x14\n\x0csellingpoint\x18\x06 \x01(\t\x12\x13\n\x0bjumanjijson\x18\x07 \x01(\t\"\xd0\x01\n\x13webcast_data_Coupon\x12\x0c\n\x04icon\x18\x01 \x01(\t\x12\x11\n\tstarttime\x18\x02 \x01(\t\x12\x12\n\nexpiretime\x18\x03 \x01(\t\x12\x12\n\ncouponname\x18\x04 \x01(\t\x12\x0b\n\x03url\x18\x05 \x01(\t\x12\x14\n\x0c\x63ouponstring\x18\x06 \x01(\t\x12\x11\n\tcountdown\x18\x07 \x01(\x03\x12\x10\n\x08showtype\x18\x08 \x01(\x03\x12\x14\n\x0c\x63ouponmetaid\x18\t \x01(\t\x12\x12\n\ncoupontype\x18\n \x01(\t\"\xe6\x01\n\x14webcast_data_Redpack\x12\x13\n\x0bredpacktype\x18\x01 \x01(\x03\x12\x19\n\x11redpackactivityid\x18\x02 \x01(\x03\x12\"\n\x1aredpackactivitydisplaytext\x18\x03 \x01(\t\x12\x16\n\x0estartapplytime\x18\x04 \x01(\x03\x12\x14\n\x0c\x65ndapplytime\x18\x05 \x01(\x03\x12\x13\n\x0bpreheattime\x18\x06 \x01(\x03\x12\x12\n\nservertime\x18\x07 \x01(\x03\x12\x12\n\nhasapplied\x18\x08 \x01(\x03\x12\x0f\n\x07iconurl\x18\t \x01(\t\"\x86\x02\n\x1awebcast_data_EcomGoodsCard\x12\x11\n\tproductid\x18\x01 \x01(\x03\x12\r\n\x05title\x18\x02 \x01(\t\x12\r\n\x05\x63over\x18\x03 \x01(\t\x12)\n\x08minprice\x18\x04 \x01(\x0b\x32\x17.webcast_data_EcomPrice\x12$\n\x06\x63oupon\x18\x05 \x01(\x0b\x32\x14.webcast_data_Coupon\x12\x13\n\x0bpromotionid\x18\x06 \x01(\x03\x12\x17\n\x0fjumpdestination\x18\x07 \x01(\x03\x12\x10\n\x08\x63\x61rdtype\x18\x08 \x01(\x03\x12&\n\x07redpack\x18\t \x01(\x0b\x32\x15.webcast_data_Redpack\"?\n\x19webcast_data_RedsShowInfo\x12\x10\n\x08\x64\x61tatype\x18\x01 \x01(\x05\x12\x10\n\x08\x66ulltext\x18\x02 \x01(\t\"6\n\x1cwebcast_data_SwitchExtraBase\x12\x16\n\x0eschemaforcheck\x18\x01 \x01(\t\"8\n\x1fwebcast_data_SwitchExtraForOpen\x12\x15\n\rschemaforopen\x18\x01 \x01(\t\"\x9b\x01\n\x17webcast_data_GameInvite\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0c\n\x04kind\x18\x02 \x01(\x03\x12\x12\n\ncreatetime\x18\x03 \x01(\x03\x12\x0f\n\x07nowtime\x18\x04 \x01(\x03\x12\x12\n\nexpiretime\x18\x05 \x01(\x03\x12\x0e\n\x06status\x18\x06 \x01(\x03\x12\x0e\n\x06roomid\x18\x07 \x01(\x03\x12\r\n\x05idstr\x18\x08 \x01(\t\"\xbe\x02\n\x1dwebcast_data_InvitationSwitch\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x39\n\x08gamekind\x18\x02 \x01(\x0e\x32\'.webcast_data_InvitationSwitch.Gamekind\x12\x0e\n\x06gameid\x18\x03 \x01(\x03\x12\x10\n\x08playkind\x18\x04 \x01(\x03\x12\x0e\n\x06status\x18\x05 \x01(\x03\x12\x0f\n\x07message\x18\x06 \x01(\t\x12\x30\n\textrabase\x18\x07 \x01(\x0b\x32\x1d.webcast_data_SwitchExtraBase\x12\x36\n\x0c\x65xtraforopen\x18\x08 \x01(\x0b\x32 .webcast_data_SwitchExtraForOpen\x12\r\n\x05idstr\x18\t \x01(\t\"\x1a\n\x08Gamekind\x12\x0e\n\ngamekind_0\x10\x00\"\xb4\x01\n\x1awebcast_data_GradeBuffInfo\x12\x11\n\tbufflevel\x18\x01 \x01(\x03\x12\x32\n\x06status\x18\x02 \x01(\x0e\x32\".webcast_data_GradeBuffInfo.Status\x12\x0f\n\x07\x65ndtime\x18\x03 \x01(\x03\x12&\n\tbuffbadge\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\xca\x02\n\x12webcast_data_Image\x12\x0f\n\x07urllist\x18\x01 \x03(\t\x12\x0b\n\x03uri\x18\x02 \x01(\t\x12\x0e\n\x06height\x18\x03 \x01(\x03\x12\r\n\x05width\x18\x04 \x01(\x03\x12\x10\n\x08\x61vgcolor\x18\x05 \x01(\t\x12\x11\n\timagetype\x18\x06 \x01(\x05\x12\x12\n\nopenweburl\x18\x07 \x01(\t\x12,\n\x07\x63ontent\x18\x08 \x01(\x0b\x32\x1b.webcast_data_Image_Content\x12\x12\n\nisanimated\x18\t \x01(\x08\x12=\n\x0f\x66lexsettinglist\x18\n \x03(\x0b\x32$.webcast_data_Image_NinePatchSetting\x12=\n\x0ftextsettinglist\x18\x0b \x03(\x0b\x32$.webcast_data_Image_NinePatchSetting\"e\n\x1awebcast_data_Image_Content\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tfontcolor\x18\x02 \x01(\t\x12\r\n\x05level\x18\x03 \x01(\x03\x12\x17\n\x0f\x61lternativetext\x18\x04 \x01(\t\":\n#webcast_data_Image_NinePatchSetting\x12\x13\n\x0bsettinglist\x18\x01 \x03(\x03\"O\n\x15webcast_data_DiggIcon\x12\n\n\x02id\x18\x01 \x01(\x03\x12*\n\rnormaliconurl\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"(\n\x15webcast_data_WebImage\x12\x0f\n\x07urllist\x18\x01 \x03(\t\"\x9d\x02\n&webcast_data_AnchorLinkmicUserSettings\x12\x10\n\x08isturnon\x18\x01 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ptmultilinkmic\x18\x02 \x01(\x08\x12\x1f\n\x17\x61\x63\x63\x65ptnotfollowerinvite\x18\x03 \x01(\x08\x12\x1f\n\x17\x61llowgifttootheranchors\x18\x04 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ptfriendinvite\x18\x05 \x01(\x08\x12\x1e\n\x16\x61\x63\x63\x65pthourlyrankinvite\x18\x06 \x01(\x08\x12\"\n\x1a\x61\x63\x63\x65ptpopularityrankinvite\x18\x07 \x01(\x08\x12#\n\x1b\x61\x63\x63\x65ptrecommendsearchinvite\x18\x08 \x01(\x08\"\xf1\x02\n\x1fwebcast_data_BattleUserSettings\x12\x10\n\x08isturnon\x18\x01 \x01(\x08\x12\x1f\n\x17\x61\x63\x63\x65ptnotfollowerinvite\x18\x02 \x01(\x08\x12\x1f\n\x17\x61llowgifttootheranchors\x18\x03 \x01(\x08\x12\x1a\n\x12\x61\x63\x63\x65ptfriendinvite\x18\x04 \x01(\x08\x12\x1e\n\x16\x61\x63\x63\x65pthourlyrankinvite\x18\x05 \x01(\x08\x12\"\n\x1a\x61\x63\x63\x65ptpopularityrankinvite\x18\x06 \x01(\x08\x12\"\n\x1ainviterejectpermanenttotal\x18\x07 \x01(\x03\x12\"\n\x1ainviterejecttemporarytotal\x18\x08 \x01(\x03\x12!\n\x19inviterejecttemporarytext\x18\t \x01(\t\x12\x18\n\x10pkacceptvolumeup\x18\n \x01(\x08\x12\x15\n\rpkautoconfirm\x18\x0b \x01(\x08\"v\n#webcast_data_BattleUserSettingsList\x12;\n\x04list\x18\x01 \x03(\x0b\x32-.webcast_data_BattleUserSettingsList_UserInfo\x12\x12\n\nnextcursor\x18\x02 \x01(\t\"\xff\x01\n,webcast_data_BattleUserSettingsList_UserInfo\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x16\n\x0e\x61utoremovetime\x18\x04 \x01(\x03\x12>\n\x03sex\x18\x05 \x01(\x0e\x32\x31.webcast_data_BattleUserSettingsList_UserInfo.Sex\x12\x19\n\x11rivallivingroomid\x18\x06 \x01(\x03\"\x10\n\x03Sex\x12\t\n\x05sex_0\x10\x00\"\xb1\x05\n\x1bwebcast_data_RivalExtraInfo\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x37\n\x08texttype\x18\x02 \x01(\x0e\x32%.webcast_data_RivalExtraInfo.Texttype\x12\r\n\x05label\x18\x03 \x01(\t\x12=\n\x0b\x61nchorlayer\x18\x04 \x01(\x0e\x32(.webcast_data_RivalExtraInfo.Anchorlayer\x12;\n\nlinkerinfo\x18\x05 \x01(\x0b\x32\'.webcast_data_RivalExtraInfo_LinkerInfo\x12\x44\n\x13linkmicusersettings\x18\x06 \x01(\x0b\x32\'.webcast_data_AnchorLinkmicUserSettings\x12<\n\x12\x62\x61ttleusersettings\x18\x07 \x01(\x0b\x32 .webcast_data_BattleUserSettings\x12\x16\n\x0evideoshowscore\x18\x08 \x01(\x03\x12\x37\n\x08gameinfo\x18\t \x01(\x0b\x32%.webcast_data_RivalExtraInfo_GameInfo\x12\x11\n\tsignextra\x18\n \x01(\t\x12\x15\n\rrecommendinfo\x18\x0b \x01(\t\x12O\n\x14\x66romserverinvitetype\x18\x0c \x01(\x0e\x32\x31.webcast_data_RivalExtraInfo.Fromserverinvitetype\"\x1a\n\x08Texttype\x12\x0e\n\ntexttype_0\x10\x00\" \n\x0b\x41nchorlayer\x12\x11\n\ranchorlayer_0\x10\x00\"2\n\x14\x46romserverinvitetype\x12\x1a\n\x16\x66romserverinvitetype_0\x10\x00\"o\n&webcast_data_RivalExtraInfo_LinkerInfo\x12\x45\n\x0blinkedusers\x18\x01 \x03(\x0b\x32\x30.webcast_data_RivalExtraInfo_LinkerInfo_UserInfo\"}\n/webcast_data_RivalExtraInfo_LinkerInfo_UserInfo\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"J\n$webcast_data_RivalExtraInfo_GameInfo\x12\x10\n\x08gametext\x18\x01 \x01(\t\x12\x10\n\x08gamename\x18\x02 \x01(\t\"\xfb\x01\n\x1cwebcast_data_MultiPKModeInfo\x12\x36\n\x07modetab\x18\x01 \x01(\x0e\x32%.webcast_data_MultiPKModeInfo.Modetab\x12\x0f\n\x07version\x18\x03 \x01(\x03\x12@\n\x0cswitchsource\x18\x04 \x01(\x0e\x32*.webcast_data_MultiPKModeInfo.Switchsource\x12\x12\n\nversionstr\x18\x05 \x01(\t\"\x18\n\x07Modetab\x12\r\n\tModeTab_0\x10\x00\"\"\n\x0cSwitchsource\x12\x12\n\x0eswitchsource_0\x10\x00\"\xae\x01\n\x18webcast_data_LinkerStats\x12\x36\n\x0fmultipkmodeinfo\x18\x01 \x01(\x0b\x32\x1d.webcast_data_MultiPKModeInfo\x12\x1d\n\x15\x62\x61ttledisplayentrance\x18\x02 \x01(\x08\x12\x1d\n\x15\x66orbidinvitebygeneral\x18\x03 \x01(\x08\x12\x1c\n\x14\x66orbidapplyfromother\x18\x04 \x01(\x08\"\x82\x01\n\x1bwebcast_data_GameInviteInfo\x12?\n\x0cinvitesource\x18\x01 \x01(\x0e\x32).webcast_data_GameInviteInfo.Invitesource\"\"\n\x0cInvitesource\x12\x12\n\x0einvitesource_0\x10\x00\"D\n\x18webcast_data_LinkmicInfo\x12\x12\n\nrtcextinfo\x18\x01 \x01(\t\x12\x14\n\x0clivecoreinfo\x18\x02 \x01(\t\"8\n\x1dwebcast_data_MultiChannelInfo\x12\x17\n\x0fusemultichannel\x18\x01 \x01(\x08\"n\n\x1dwebcast_data_OfficialRoomInfo\x12\x18\n\x10isshowmoreanchor\x18\x01 \x01(\x08\x12\x1b\n\x13isuseserversubtitle\x18\x02 \x01(\x08\x12\x16\n\x0eserversubtitle\x18\x03 \x01(\t\"\xd1\x02\n\x1cwebcast_data_RoomChannelInfo\x12\x11\n\tchannelid\x18\x01 \x01(\x03\x12\r\n\x05token\x18\x02 \x01(\t\x12\x0f\n\x07isowner\x18\x03 \x01(\x08\x12\x13\n\x0bmembercount\x18\x04 \x01(\x03\x12#\n\x07topuser\x18\x05 \x03(\x0b\x32\x12.webcast_data_User\x12\x13\n\x0b\x63hannelname\x18\x06 \x01(\t\x12\x17\n\x0froomchannelmode\x18\x07 \x01(\x05\x12,\n\x10needapprovaluser\x18\x08 \x01(\x0b\x32\x12.webcast_data_User\x12!\n\x05owner\x18\t \x01(\x0b\x32\x12.webcast_data_User\x12\x16\n\x0emaxmembercount\x18\n \x01(\x03\x12-\n\nrtcextinfo\x18\xc8\x01 \x01(\x0b\x32\x18.webcast_data_RtcExtInfo\"\x89\x01\n\x17webcast_data_RtcExtInfo\x12\x14\n\x0clinkmicidstr\x18\x01 \x01(\t\x12\x12\n\nrtcextinfo\x18\x02 \x01(\t\x12\x17\n\x0flivecoreexrinfo\x18\x03 \x01(\t\x12\x13\n\x0brtcstrategy\x18\x04 \x01(\t\x12\x16\n\x0epublicstreamid\x18\x05 \x01(\t\"\xd8\x01\n\x18webcast_data_PanelWidget\x12\n\n\x02id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64isplaytext\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\x05\x12\x10\n\x08imageurl\x18\n \x01(\t\x12\x18\n\x10imagefallbackurl\x18\x0b \x01(\t\x12\x0e\n\x06isgray\x18\x0c \x01(\x05\x12\r\n\x05toast\x18\r \x01(\t\x12\x10\n\x08showtype\x18\x0e \x01(\x05\x12\x11\n\tschemeurl\x18\x0f \x01(\t\x12\x0f\n\x07payload\x18\x64 \x01(\t\"l\n\x1fwebcast_data_VsEpisodeHighLight\x12\x10\n\x08location\x18\x01 \x01(\x03\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\"\n\x05image\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xc5\x01\n webcast_data_EpisodePremierePlay\x12\x34\n\nhighlights\x18\x01 \x03(\x0b\x32 .webcast_data_VsEpisodeHighLight\x12<\n\x08playtype\x18\x02 \x01(\x0e\x32*.webcast_data_EpisodePremierePlay.Playtype\x12\x11\n\tstarttime\x18\x03 \x01(\x03\"\x1a\n\x08Playtype\x12\x0e\n\nplaytype_0\x10\x00\"\x8d\x01\n\x18webcast_data_VSWatermark\x12\x10\n\x08position\x18\x01 \x01(\x03\x12\x14\n\x0clandscapedis\x18\x02 \x01(\x03\x12\x13\n\x0bverticaldis\x18\x03 \x01(\x03\x12\x34\n\rwatermarkicon\x18\x04 \x03(\x0b\x32\x1d.webcast_data_VSWatermarkIcon\"\x91\x01\n\x1cwebcast_data_VSWatermarkIcon\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\ticonwidth\x18\x02 \x01(\x03\x12\x10\n\x08icontype\x18\x03 \x01(\x03\x12\x14\n\x0clandscapedis\x18\x04 \x01(\x03\x12\x13\n\x0bverticaldis\x18\x05 \x01(\x03\"l\n\x12webcast_data_VSBar\x12,\n\x0bitemcomment\x18\x01 \x01(\x0b\x32\x17.webcast_data_VSItemBar\x12(\n\x07itembar\x18\x02 \x01(\x0b\x32\x17.webcast_data_VSItemBar\"\x81\x01\n\x1awebcast_data_VSItemComment\x12\x30\n\x13itemcommenticondark\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x31\n\x14itemcommenticonlight\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\xff\x01\n\x16webcast_data_VSItemBar\x12%\n\x08icondark\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\ticonlight\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05title\x18\x03 \x01(\t\x12\x11\n\tseperator\x18\x04 \x01(\t\x12\x0e\n\x06\x64\x65tail\x18\x05 \x01(\t\x12\x13\n\x0bwatchinfopv\x18\x06 \x01(\x03\x12\x15\n\rwatchinfoheat\x18\x07 \x01(\t\x12\x14\n\x0c\x63ollectionid\x18\x08 \x01(\x03\x12\r\n\x05tabid\x18\t \x01(\x05\x12\x13\n\x0b\x63ontenttype\x18\n \x01(\t\"\x90\x02\n webcast_data_EpisodePreviewImage\x12)\n\x0cpreviewuriup\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0epreviewuridown\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x42\n\x0bpreviewtype\x18\x03 \x01(\x0e\x32-.webcast_data_EpisodePreviewImage.Previewtype\x12\x15\n\rpreviewwordup\x18\x04 \x01(\t\x12\x17\n\x0fpreviewworddown\x18\x05 \x01(\t\" \n\x0bPreviewtype\x12\x11\n\rpreviewtype_0\x10\x00\"\x85\x01\n\x19webcast_data_VSGiftPannel\x12\x18\n\x10\x62\x61\x63kgroundcolors\x18\x01 \x03(\t\x12\'\n\nbackground\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12%\n\x08selected\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"T\n!webcast_data_EpisodePreviewBottom\x12\x16\n\x0ewatchperiodstr\x18\x01 \x01(\t\x12\x17\n\x0flatestperiodstr\x18\x02 \x01(\t\"\x90\x04\n\x19webcast_data_VSPannelIcon\x12,\n\x0fsplandscapeicon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0espverticalicon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x38\n\x1blandscapeverticalswitchicon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0elockscreenicon\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11landscapemoreicon\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12-\n\x10verticalmoreicon\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12\x31\n\x14landscapecommenticon\x18\x0b \x01(\x0b\x32\x13.webcast_data_Image\x12\x30\n\x13verticalcommenticon\x18\x0c \x01(\x0b\x32\x13.webcast_data_Image\x12\x38\n\x1bverticallandscapeswitchicon\x18\r \x01(\x0b\x32\x13.webcast_data_Image\x12\x33\n\x16verticallockscreenicon\x18\x0e \x01(\x0b\x32\x13.webcast_data_Image\"\xce\x01\n!webcast_data_MultiCameraBasicInfo\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1b\n\x13iconbackgroundcolor\x18\x02 \x01(\t\x12\x1c\n\x14panelbackgroundcolor\x18\x03 \x01(\t\x12$\n\x07iconpad\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06\x62\x61nxgs\x18\x05 \x01(\x08\x12\x15\n\rsupportvscore\x18\x06 \x01(\x08\"\xbc\x05\n\x1bwebcast_data_CollectionItem\x12\x14\n\x0c\x63ollectionid\x18\x01 \x01(\t\x12\x43\n\x0e\x63ollectiontype\x18\x02 \x01(\x0e\x32+.webcast_data_CollectionItem.Collectiontype\x12\r\n\x05title\x18\x03 \x01(\t\x12%\n\x08\x63overimg\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0boriginalvid\x18\x05 \x01(\t\x12\x15\n\rvideoduration\x18\x06 \x01(\t\x12\x18\n\x10\x63ollectiontiming\x18\x07 \x01(\t\x12\x0f\n\x07tmplvid\x18\x08 \x01(\t\x12\x0e\n\x06roomid\x18\x0b \x01(\t\x12G\n\x10\x63ollectionsource\x18\x0c \x01(\x0e\x32-.webcast_data_CollectionItem.Collectionsource\x12\x16\n\x0eoriginalvidurl\x18\r \x01(\t\x12\x41\n\rcollectiontag\x18\x0e \x01(\x0e\x32*.webcast_data_CollectionItem.Collectiontag\x12\x11\n\tepisodeid\x18\x0f \x01(\t\x12\x11\n\tshareinfo\x18\x10 \x01(\t\x12\x12\n\ncreatetime\x18\x11 \x01(\x03\x12\x0e\n\x06status\x18\x12 \x01(\x05\x12\x13\n\x0bugshareinfo\x18\x13 \x01(\t\x12\x15\n\rdegradevidurl\x18\x14 \x01(\t\x12\x11\n\teventtime\x18\x15 \x01(\x03\"&\n\x0e\x43ollectiontype\x12\x14\n\x10\x63ollectiontype_0\x10\x00\"*\n\x10\x43ollectionsource\x12\x16\n\x12\x63ollectionsource_0\x10\x00\"$\n\rCollectiontag\x12\x13\n\x0f\x63ollectiontag_0\x10\x00\"\x84\x04\n\x16webcast_data_ShareInfo\x12\x13\n\x0b\x65\x66\x66\x65\x63tpanel\x18\x64 \x01(\t\x12\x16\n\x0e\x65\x66\x66\x65\x63tcategory\x18\x65 \x01(\t\x12\x10\n\x08\x65\x66\x66\x65\x63tid\x18\x66 \x01(\t\x12\x11\n\tenterfrom\x18g \x01(\t\x12\x0e\n\x06title1\x18h \x01(\t\x12\x0e\n\x06title2\x18i \x01(\t\x12\x0e\n\x06itemid\x18j \x01(\t\x12\x1e\n\x16\x62\x61\x63kgroundimageurllist\x18k \x03(\t\x12\x1d\n\x15usegradientbackground\x18l \x01(\x08\x12\x0f\n\x07urllist\x18m \x03(\t\x12\x14\n\x0cvideovidlist\x18n \x03(\t\x12\x10\n\x08\x64uration\x18o \x01(\x02\x12\r\n\x05width\x18p \x01(\x02\x12\x0e\n\x06height\x18q \x01(\x02\x12\x0b\n\x03\x66ps\x18r \x01(\x02\x12\x0f\n\x07\x62itrate\x18s \x01(\x02\x12\x1c\n\x14\x63urrentplayingurlkey\x18t \x01(\t\x12\x0f\n\x07musicid\x18u \x01(\t\x12\x0f\n\x07jumpurl\x18v \x01(\t\x12\x17\n\x0flandingstrategy\x18y \x01(\t\x12\x15\n\rsharefromtype\x18z \x01(\t\x12\x14\n\x0csharefromkey\x18{ \x01(\t\x12\x0e\n\x06\x61nchor\x18| \x01(\t\x12\x1d\n\x15hashtagstickerconfigs\x18} \x01(\t\"V\n\x1cwebcast_data_SharePosterInfo\x12\x36\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32(.webcast_data_SharePosterInfo_PosterData\"v\n\'webcast_data_SharePosterInfo_PosterData\x12#\n\x06poster\x18\x01 \x03(\x0b\x32\x13.webcast_data_Image\x12&\n\tdecorator\x18\x02 \x03(\x0b\x32\x13.webcast_data_Image\"\xcb\x01\n\x1ewebcast_data_BusinessConfigure\x12\x12\n\nbusinessid\x18\x01 \x01(\x03\x12\x0f\n\x07\x62ustype\x18\x02 \x01(\x03\x12\x13\n\x0b\x64\x65laysecond\x18\x03 \x01(\x05\x12\x13\n\x0bprecisetime\x18\x04 \x01(\x03\x12\x15\n\rdisplaysecond\x18\x05 \x01(\x05\x12\x32\n\tresconfig\x18\x06 \x01(\x0b\x32\x1f.webcast_data_ResourceConfigure\x12\x0f\n\x07\x64\x65ltype\x18\x07 \x01(\x03\"\xa2\x01\n\x1ewebcast_data_ResourceConfigure\x12\x12\n\nresourceid\x18\x01 \x01(\x03\x12\x33\n\x0b\x62\x61rrageconf\x18\x02 \x01(\x0b\x32\x1e.webcast_data_BarrageConfigure\x12\x37\n\rscreenbarconf\x18\x03 \x01(\x0b\x32 .webcast_data_ScreenBarConfigure\"\xb1\x01\n\x1dwebcast_data_BarrageConfigure\x12!\n\x04logo\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x14\n\x0c\x61tomsbgcolor\x18\x03 \x01(\t\x12\x12\n\natomsframe\x18\x04 \x01(\t\x12\x11\n\tatomstext\x18\x05 \x01(\t\x12\"\n\x05image\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\"[\n\x1fwebcast_data_ScreenBarConfigure\x12\"\n\x05image\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x14\n\x0cisdynamicimg\x18\x02 \x01(\x05\"\x96\x03\n\x1fwebcast_data_PlayByPlayItemInfo\x12\x11\n\ttimestamp\x18\x01 \x01(\x03\x12\x10\n\x08playerid\x18\x02 \x01(\x03\x12\x13\n\x0brefplayerid\x18\x03 \x01(\x03\x12\x43\n\x0cincidenttype\x18\x04 \x01(\x0e\x32-.webcast_data_PlayByPlayItemInfo.Incidenttype\x12\x0f\n\x07\x65lapsed\x18\x05 \x01(\x01\x12\x13\n\x0b\x65lapsedplus\x18\x06 \x01(\x01\x12\x12\n\nplayername\x18\x07 \x01(\t\x12\x15\n\rrefplayername\x18\x08 \x01(\t\x12\x13\n\x0bplayeridstr\x18\t \x01(\t\x12\x16\n\x0erefplayeridstr\x18\n \x01(\t\x12\x14\n\x0cstarttimepts\x18\x0b \x01(\x03\x12\x12\n\nendtimepts\x18\x0c \x01(\x03\x12\x14\n\x0cstarttimesei\x18\r \x01(\x03\x12\x12\n\nendtimesei\x18\x0e \x01(\x03\"\"\n\x0cIncidenttype\x12\x12\n\x0eincidenttype_0\x10\x00\"c\n\x1bwebcast_data_PlayByPlayInfo\x12\x0f\n\x07matchid\x18\x01 \x01(\x03\x12\x33\n\teventlist\x18\x02 \x03(\x0b\x32 .webcast_data_PlayByPlayItemInfo\"\xdb\x04\n\x17webcast_data_PlayerInfo\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05shirt\x18\x03 \x01(\x05\x12\x10\n\x08position\x18\x04 \x01(\t\x12\x12\n\nlineuptype\x18\x05 \x01(\x05\x12%\n\x08portrait\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x33\n\tlastevent\x18\x07 \x01(\x0b\x32 .webcast_data_PlayByPlayItemInfo\x12\r\n\x05xaxis\x18\x08 \x01(\x01\x12\r\n\x05yaxis\x18\t \x01(\x01\x12\x13\n\x0bpositionnum\x18\n \x01(\x05\x12\x13\n\x0bplayingtime\x18\x0b \x01(\x01\x12.\n\x0bplayerstats\x18\x0c \x01(\x0b\x32\x19.webcast_data_PlayerStats\x12\x13\n\x0bplayeridstr\x18\r \x01(\t\x12\x35\n\x0blastupevent\x18\x0e \x01(\x0b\x32 .webcast_data_PlayByPlayItemInfo\x12\x33\n\teventlist\x18\x0f \x03(\x0b\x32 .webcast_data_PlayByPlayItemInfo\x12\x0b\n\x03\x61ge\x18\x10 \x01(\x05\x12\r\n\x05worth\x18\x11 \x01(\x01\x12\x10\n\x08\x63lubname\x18\x12 \x01(\t\x12\x15\n\rsuperstarflag\x18\x13 \x01(\x08\x12)\n\x0csuperstarimg\x18\x14 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rsuperstarname\x18\x15 \x01(\t\x12\x15\n\rsuperstardesc\x18\x16 \x01(\t\"}\n\x1cwebcast_data_GoalStageDetail\x12\x15\n\rfirsthalfgoal\x18\x01 \x01(\t\x12\x16\n\x0esecondhalfgoal\x18\x02 \x01(\t\x12\x10\n\x08overtime\x18\x03 \x01(\t\x12\r\n\x05shots\x18\x04 \x01(\t\x12\r\n\x05total\x18\x05 \x01(\t\"\x83\x05\n\x14webcast_data_Against\x12\x10\n\x08leftname\x18\x01 \x01(\t\x12%\n\x08leftlogo\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08leftgoal\x18\x03 \x01(\t\x12-\n\x0bleftplayers\x18\x04 \x03(\x0b\x32\x18.webcast_data_PlayerInfo\x12:\n\x13leftgoalstagedetail\x18\x05 \x01(\x0b\x32\x1d.webcast_data_GoalStageDetail\x12\x11\n\trightname\x18\x06 \x01(\t\x12&\n\trightlogo\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\trightgoal\x18\x08 \x01(\t\x12.\n\x0crightplayers\x18\t \x03(\x0b\x32\x18.webcast_data_PlayerInfo\x12;\n\x14rightgoalstagedetail\x18\n \x01(\x0b\x32\x1d.webcast_data_GoalStageDetail\x12\x11\n\ttimestamp\x18\x0b \x01(\x03\x12\x0f\n\x07version\x18\x0c \x01(\x03\x12\x12\n\nleftteamid\x18\r \x01(\x03\x12\x13\n\x0brightteamid\x18\x0e \x01(\x03\x12\x19\n\x11\x64iffsei2abssecond\x18\x0f \x01(\x03\x12\x16\n\x0e\x66inalgoalstage\x18\x10 \x01(\x05\x12\x18\n\x10\x63urrentgoalstage\x18\x11 \x01(\x05\x12\x19\n\x11leftscoreaddition\x18\x12 \x01(\x05\x12\x1a\n\x12rightscoreaddition\x18\x13 \x01(\x05\x12\x13\n\x0bleftgoalint\x18\x14 \x01(\x03\x12\x14\n\x0crightgoalint\x18\x15 \x01(\x03\"\xc7\x04\n\x1dwebcast_data_ToutiaoMatchData\x12\x0f\n\x07matchid\x18\x01 \x01(\x03\x12\x12\n\nmatchtitle\x18\x02 \x01(\t\x12&\n\x07\x61gainst\x18\x03 \x01(\x0b\x32\x15.webcast_data_Against\x12\x13\n\x0bstartedtime\x18\x04 \x01(\t\x12\x0c\n\x04\x63ity\x18\x05 \x01(\t\x12\x11\n\tvenuename\x18\x06 \x01(\t\x12\x0f\n\x07referee\x18\x07 \x01(\t\x12*\n\tteamstats\x18\x08 \x01(\x0b\x32\x17.webcast_data_TeamStats\x12.\n\x0bplayerstats\x18\t \x03(\x0b\x32\x19.webcast_data_PlayerStats\x12\x12\n\nmatchgroup\x18\n \x01(\t\x12\x12\n\nmatchround\x18\x0b \x01(\t\x12\x16\n\x0ematchphasename\x18\x0c \x01(\t\x12\x14\n\x0c\x63\x61nsubscribe\x18\r \x01(\x08\x12\x15\n\rdisplaystatus\x18\x0e \x01(\x05\x12\x11\n\tbjtformat\x18\x0f \x01(\t\x12\x17\n\x0flocaltimeformat\x18\x10 \x01(\t\x12\x12\n\nlivestatus\x18\x11 \x01(\x05\x12\x13\n\x0bmatchstatus\x18\x12 \x01(\x05\x12\x12\n\nmatchidstr\x18\x13 \x01(\t\x12\x17\n\x0fstartedtimeunix\x18\x14 \x01(\x03\x12\x19\n\x11leftscoreaddition\x18\x15 \x01(\x05\x12\x1a\n\x12rightscoreaddition\x18\x16 \x01(\x05\x12\x10\n\x08\x64uration\x18\x17 \x01(\t\"\xef\x02\n\x16webcast_data_TeamStats\x12\x0e\n\x06teamid\x18\x01 \x01(\x03\x12\x12\n\npossession\x18\x02 \x01(\x01\x12\x0e\n\x06shoton\x18\x03 \x01(\x01\x12\x0f\n\x07shotoff\x18\x04 \x01(\x01\x12\x10\n\x08\x66reekick\x18\x05 \x01(\x01\x12\x0e\n\x06\x63orner\x18\x06 \x01(\x01\x12\x0f\n\x07\x63ounter\x18\x07 \x01(\x01\x12\r\n\x05saves\x18\x08 \x01(\x01\x12\x0f\n\x07offside\x18\t \x01(\x01\x12\x12\n\nfoulcommit\x18\n \x01(\x01\x12\x13\n\x0byellowcards\x18\x0b \x01(\x01\x12\x10\n\x08redcards\x18\x0c \x01(\x01\x12\x0c\n\x04pass\x18\r \x01(\x01\x12\x0f\n\x07keypass\x18\x0e \x01(\x01\x12\x17\n\x0fpassescompleted\x18\x0f \x01(\x01\x12\r\n\x05steal\x18\x10 \x01(\x01\x12\x11\n\tintercept\x18\x11 \x01(\x01\x12\r\n\x05shots\x18\x12 \x01(\x01\x12\x19\n\x11possessionfivemin\x18\x13 \x01(\x01\"\x95\x03\n\x18webcast_data_PlayerStats\x12\x10\n\x08playerid\x18\x01 \x01(\x03\x12\x0e\n\x06teamid\x18\x02 \x01(\x03\x12\x15\n\rminutesplayed\x18\x03 \x01(\x01\x12\r\n\x05goals\x18\x04 \x01(\x01\x12\x0f\n\x07\x61ssists\x18\x05 \x01(\x01\x12\r\n\x05shots\x18\x06 \x01(\x01\x12\x0f\n\x07shotson\x18\x07 \x01(\x01\x12\x0e\n\x06ycards\x18\x08 \x01(\x01\x12\x0e\n\x06rcards\x18\t \x01(\x01\x12\x10\n\x08offsides\x18\n \x01(\x01\x12\x16\n\x0e\x66oulscommitted\x18\x0b \x01(\x01\x12\x10\n\x08owngoals\x18\x0c \x01(\x01\x12\r\n\x05saves\x18\r \x01(\x01\x12\x12\n\ncaughtball\x18\x0e \x01(\x01\x12\x13\n\x0b\x63leansheets\x18\x0f \x01(\x01\x12\x0c\n\x04pass\x18\x10 \x01(\x01\x12\x0f\n\x07keypass\x18\x11 \x01(\x01\x12\x17\n\x0fpassescompleted\x18\x12 \x01(\x01\x12\r\n\x05steal\x18\x13 \x01(\x01\x12\x11\n\tintercept\x18\x14 \x01(\x01\x12\x12\n\nclearances\x18\x15 \x01(\x01\"y\n!webcast_data_MatchShareBackground\x12(\n\x0bverticalimg\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rhorizontalimg\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"c\n\x17webcast_data_MatchTitle\x12\x11\n\troomtitle\x18\x01 \x01(\t\x12\x35\n\ttitleicon\x18\x02 \x01(\x0b\x32\".webcast_data_MatchTitle_TitleIcon\"\x8b\x01\n!webcast_data_MatchTitle_TitleIcon\x12\x0b\n\x03url\x18\x01 \x01(\t\x12=\n\x08sizetype\x18\x02 \x01(\x0e\x32+.webcast_data_MatchTitle_TitleIcon.Sizetype\"\x1a\n\x08Sizetype\x12\x0e\n\nsizetype_0\x10\x00\"B\n\x15webcast_data_MatchTab\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\x03\"\xb0\x01\n\x18webcast_data_MatchDrawer\x12\x11\n\tentryname\x18\x01 \x01(\t\x12&\n\tentryicon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0b\x64rawertitle\x18\x03 \x01(\t\x12-\n\x10\x64rawerbackground\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rreturnbtntext\x18\x05 \x01(\t\"\x8d\x01\n\x19webcast_data_TeamBaseInfo\x12\x10\n\x08teamname\x18\x01 \x01(\t\x12(\n\x0bteamflagurl\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tteamcolor\x18\x03 \x01(\t\x12\x0e\n\x06teamid\x18\x04 \x01(\x03\x12\x11\n\tteamidstr\x18\x05 \x01(\t\"\xb6\x1e\n\x11webcast_data_User\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0f\n\x07shortid\x18\x02 \x01(\x03\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x0e\n\x06gender\x18\x04 \x01(\x05\x12\x11\n\tsignature\x18\x05 \x01(\t\x12\r\n\x05level\x18\x06 \x01(\x05\x12\x10\n\x08\x62irthday\x18\x07 \x01(\x03\x12\x11\n\ttelephone\x18\x08 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x61vatarmedium\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0b\x61vatarlarge\x18\x0b \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08verified\x18\x0c \x01(\x08\x12\x12\n\nexperience\x18\r \x01(\x05\x12\x0c\n\x04\x63ity\x18\x0e \x01(\t\x12\x0e\n\x06status\x18\x0f \x01(\x05\x12\x12\n\ncreatetime\x18\x10 \x01(\x03\x12\x12\n\nmodifytime\x18\x11 \x01(\x03\x12\x0e\n\x06secret\x18\x12 \x01(\x05\x12\x16\n\x0eshareqrcodeuri\x18\x13 \x01(\t\x12\x1a\n\x12incomesharepercent\x18\x14 \x01(\x05\x12+\n\x0e\x62\x61\x64geimagelist\x18\x15 \x03(\x0b\x32\x13.webcast_data_Image\x12\x31\n\nfollowinfo\x18\x16 \x01(\x0b\x32\x1d.webcast_data_User_FollowInfo\x12-\n\x08paygrade\x18\x17 \x01(\x0b\x32\x1b.webcast_data_User_PayGrade\x12-\n\x08\x66\x61nsclub\x18\x18 \x01(\x0b\x32\x1b.webcast_data_User_FansClub\x12)\n\x06\x62order\x18\x19 \x01(\x0b\x32\x19.webcast_data_User_Border\x12\x11\n\tspecialid\x18\x1a \x01(\t\x12)\n\x0c\x61vatarborder\x18\x1b \x01(\x0b\x32\x13.webcast_data_Image\x12\"\n\x05medal\x18\x1c \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rrealtimeicons\x18\x1d \x03(\x0b\x32\x13.webcast_data_Image\x12-\n\x10newrealtimeicons\x18\x1e \x03(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08topvipno\x18\x1f \x01(\x03\x12-\n\x08userattr\x18 \x01(\x0b\x32\x1b.webcast_data_User_UserAttr\x12+\n\x07ownroom\x18! \x01(\x0b\x32\x1a.webcast_data_User_OwnRoom\x12\x10\n\x08payscore\x18\" \x01(\x03\x12\x13\n\x0bticketcount\x18# \x01(\x03\x12\x31\n\nanchorinfo\x18$ \x01(\x0b\x32\x1d.webcast_data_User_AnchorInfo\x12\x35\n\x0clinkmicstats\x18% \x01(\x0e\x32\x1f.webcast_data_User.Linkmicstats\x12\x11\n\tdisplayid\x18& \x01(\t\x12\x1e\n\x16withcommercepermission\x18\' \x01(\x08\x12\x1b\n\x13withfusionshopentry\x18( \x01(\x08\x12!\n\x19totalrechargediamondcount\x18) \x01(\x03\x12:\n\x12webcastanchorlevel\x18* \x01(\x0b\x32\x1e.webcast_data_User_AnchorLevel\x12\x17\n\x0fverifiedcontent\x18+ \x01(\t\x12\x33\n\x0b\x61uthorstats\x18, \x01(\x0b\x32\x1e.webcast_data_User_AuthorStats\x12#\n\x07topfans\x18- \x03(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06secuid\x18. \x01(\t\x12\x10\n\x08userrole\x18/ \x01(\x05\x12\x31\n\txiguainfo\x18\x30 \x01(\x0b\x32\x1e.webcast_data_User_XiguaParams\x12\x37\n\x0e\x61\x63tivityreward\x18\x31 \x01(\x0b\x32\x1f.webcast_data_User_ActivityInfo\x12\x34\n\tnobleinfo\x18\x32 \x01(\x0b\x32!.webcast_data_User_NobleLevelInfo\x12;\n\x0f\x62rotherhoodinfo\x18\x33 \x01(\x0b\x32\".webcast_data_User_BrotherhoodInfo\x12)\n\x0cpersonalcard\x18\x34 \x01(\x0b\x32\x13.webcast_data_Image\x12\x41\n\x12\x61uthenticationinfo\x18\x35 \x01(\x0b\x32%.webcast_data_User_AuthenticationInfo\x12\x19\n\x11\x61uthorizationinfo\x18\x36 \x01(\x05\x12\"\n\x1a\x61\x64versaryauthorizationinfo\x18\x37 \x01(\x05\x12+\n\x07poiinfo\x18\x38 \x01(\x0b\x32\x1a.webcast_data_User_PoiInfo\x12\x30\n\x13mediabadgeimagelist\x18\x39 \x03(\x0b\x32\x13.webcast_data_Image\x12\x1b\n\x13\x61\x64versaryuserstatus\x18: \x01(\x05\x12.\n\x0buservipinfo\x18; \x01(\x0b\x32\x19.webcast_data_UserVIPInfo\x12-\n\x10\x62\x61\x64geimagelistv2\x18= \x03(\x0b\x32\x13.webcast_data_Image\x12\x42\n\x15industrycertification\x18> \x01(\x0b\x32#.webcast_data_IndustryCertification\x12\x14\n\x0clocationcity\x18? \x01(\t\x12\x37\n\rfansgroupinfo\x18@ \x01(\x0b\x32 .webcast_data_User_FansGroupInfo\x12\x12\n\nremarkname\x18\x41 \x01(\t\x12\x12\n\nmysteryman\x18\x42 \x01(\x05\x12\x0e\n\x06webrid\x18\x43 \x01(\t\x12\x1c\n\x14\x64\x65sensitizednickname\x18\x44 \x01(\t\x12\x37\n\rjaccreditinfo\x18\x45 \x01(\x0b\x32 .webcast_data_User_JAccreditInfo\x12/\n\tsubscribe\x18\x46 \x01(\x0b\x32\x1c.webcast_data_User_Subscribe\x12\x13\n\x0bisanonymous\x18G \x01(\x08\x12\x1b\n\x13\x63onsumediamondlevel\x18H \x01(\x05\x12\x12\n\nwebcastuid\x18I \x01(\t\x12\x41\n\x12profilestyleparams\x18J \x01(\x0b\x32%.webcast_data_User_ProfileStyleParams\x12\x37\n\ruserdressinfo\x18K \x01(\x0b\x32 .webcast_data_User_UserDressInfo\x12\x17\n\x0e\x61llowbelocated\x18\xe9\x07 \x01(\x08\x12\x1c\n\x13\x61llowfindbycontacts\x18\xea\x07 \x01(\x08\x12!\n\x18\x61llowothersdownloadvideo\x18\xeb\x07 \x01(\x08\x12,\n#allowothersdownloadwhensharingvideo\x18\xec\x07 \x01(\x08\x12\x1e\n\x15\x61llowshareshowprofile\x18\xed\x07 \x01(\x08\x12\x1a\n\x11\x61llowshowingossip\x18\xee\x07 \x01(\x08\x12\x1a\n\x11\x61llowshowmyaction\x18\xef\x07 \x01(\x08\x12\x1c\n\x13\x61llowstrangecomment\x18\xf0\x07 \x01(\x08\x12\x1f\n\x16\x61llowunfollowercomment\x18\xf1\x07 \x01(\x08\x12\x18\n\x0f\x61llowuselinkmic\x18\xf2\x07 \x01(\x08\x12\x34\n\x0b\x61nchorlevel\x18\xf3\x07 \x01(\x0b\x32\x1e.webcast_data_User_AnchorLevel\x12\'\n\tavatarjpg\x18\xf4\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\x08\x62gimgurl\x18\xf5\x07 \x01(\t\x12\x1c\n\x13\x62irthdaydescription\x18\xf6\x07 \x01(\t\x12\x16\n\rbirthdayvalid\x18\xf7\x07 \x01(\x08\x12\x14\n\x0b\x62lockstatus\x18\xf8\x07 \x01(\x05\x12\x18\n\x0f\x63ommentrestrict\x18\xf9\x07 \x01(\x05\x12\x16\n\rconstellation\x18\xfa\x07 \x01(\t\x12\x15\n\x0c\x64isableichat\x18\xfb\x07 \x01(\x05\x12\x17\n\x0e\x65nableichatimg\x18\xfc\x07 \x01(\x03\x12\x0c\n\x03\x65xp\x18\xfd\x07 \x01(\x05\x12\x17\n\x0e\x66\x61nticketcount\x18\xfe\x07 \x01(\x03\x12\x19\n\x10\x66oldstrangerchat\x18\xff\x07 \x01(\x08\x12\x15\n\x0c\x66ollowstatus\x18\x80\x08 \x01(\x03\x12\x18\n\x0fhotsoonverified\x18\x81\x08 \x01(\x08\x12\x1e\n\x15hotsoonverifiedreason\x18\x82\x08 \x01(\t\x12\x1a\n\x11ichatrestricttype\x18\x83\x08 \x01(\x05\x12\x0e\n\x05idstr\x18\x84\x08 \x01(\t\x12\x13\n\nisfollower\x18\x85\x08 \x01(\x08\x12\x14\n\x0bisfollowing\x18\x86\x08 \x01(\x08\x12\x19\n\x10needprofileguide\x18\x87\x08 \x01(\x08\x12\x12\n\tpayscores\x18\x88\x08 \x01(\x03\x12\x1a\n\x11pushcommentstatus\x18\x89\x08 \x01(\x08\x12\x11\n\x08pushdigg\x18\x8a\x08 \x01(\x08\x12\x13\n\npushfollow\x18\x8b\x08 \x01(\x08\x12\x19\n\x10pushfriendaction\x18\x8c\x08 \x01(\x08\x12\x12\n\tpushichat\x18\x8d\x08 \x01(\x08\x12\x13\n\npushstatus\x18\x8e\x08 \x01(\x08\x12\x16\n\rpushvideopost\x18\x8f\x08 \x01(\x08\x12\x1b\n\x12pushvideorecommend\x18\x90\x08 \x01(\x08\x12,\n\x05stats\x18\x91\x08 \x01(\x0b\x32\x1c.webcast_data_User_UserStats\x12\x17\n\x0everifiedmobile\x18\x92\x08 \x01(\x08\x12\x17\n\x0everifiedreason\x18\x93\x08 \x01(\t\x12$\n\x1bwithcarmanagementpermission\x18\x94\x08 \x01(\x08\x12\x11\n\x08\x61gerange\x18\x95\x08 \x01(\x05\x12\x1b\n\x12watchdurationmonth\x18\x96\x08 \x01(\x03\"\"\n\x0cLinkmicstats\x12\x12\n\x0elinkmicstats_0\x10\x00\"\xc0\x01\n\x1cwebcast_data_User_FollowInfo\x12\x16\n\x0e\x66ollowingcount\x18\x01 \x01(\x03\x12\x15\n\rfollowercount\x18\x02 \x01(\x03\x12\x14\n\x0c\x66ollowstatus\x18\x03 \x01(\x03\x12\x12\n\npushstatus\x18\x04 \x01(\x03\x12\x12\n\nremarkname\x18\x05 \x01(\t\x12\x18\n\x10\x66ollowercountstr\x18\x06 \x01(\t\x12\x19\n\x11\x66ollowingcountstr\x18\x07 \x01(\t\"\xd6\x07\n\x1awebcast_data_User_PayGrade\x12\x19\n\x11totaldiamondcount\x18\x01 \x01(\x03\x12(\n\x0b\x64iamondicon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0c\n\x04name\x18\x03 \x01(\t\x12!\n\x04icon\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08nextname\x18\x05 \x01(\t\x12\r\n\x05level\x18\x06 \x01(\x03\x12%\n\x08nexticon\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0bnextdiamond\x18\x08 \x01(\x03\x12\x12\n\nnowdiamond\x18\t \x01(\x03\x12\x1b\n\x13thisgrademindiamond\x18\n \x01(\x03\x12\x1b\n\x13thisgrademaxdiamond\x18\x0b \x01(\x03\x12\x15\n\rpaydiamondbak\x18\x0c \x01(\x03\x12\x15\n\rgradedescribe\x18\r \x01(\t\x12<\n\rgradeiconlist\x18\x0e \x03(\x0b\x32%.webcast_data_User_PayGrade_GradeIcon\x12\x16\n\x0escreenchattype\x18\x0f \x01(\x03\x12#\n\x06imicon\x18\x10 \x01(\x0b\x32\x13.webcast_data_Image\x12,\n\x0fimiconwithlevel\x18\x11 \x01(\x0b\x32\x13.webcast_data_Image\x12%\n\x08liveicon\x18\x12 \x01(\x0b\x32\x13.webcast_data_Image\x12/\n\x12newimiconwithlevel\x18\x13 \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0bnewliveicon\x18\x14 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1a\n\x12upgradeneedconsume\x18\x15 \x01(\x03\x12\x16\n\x0enextprivileges\x18\x16 \x01(\t\x12\'\n\nbackground\x18\x17 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0e\x62\x61\x63kgroundback\x18\x18 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05score\x18\x19 \x01(\x03\x12-\n\x08\x62uffinfo\x18\x1a \x01(\x0b\x32\x1b.webcast_data_GradeBuffInfo\x12\x14\n\x0bgradebanner\x18\xe9\x07 \x01(\t\x12-\n\x0fprofiledialogbg\x18\xea\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x31\n\x13profiledialogbgback\x18\xeb\x07 \x01(\x0b\x32\x13.webcast_data_Image\"\x7f\n$webcast_data_User_PayGrade_GradeIcon\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0bicondiamond\x18\x02 \x01(\x03\x12\r\n\x05level\x18\x03 \x01(\x03\x12\x10\n\x08levelstr\x18\x04 \x01(\t\"T\n\x1awebcast_data_User_FansClub\x12\x36\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32(.webcast_data_User_FansClub_FansClubData\"\x8d\x03\n\'webcast_data_User_FansClub_FansClubData\x12\x10\n\x08\x63lubname\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\x05\x12W\n\x12userfansclubstatus\x18\x03 \x01(\x0e\x32;.webcast_data_User_FansClub_FansClubData.Userfansclubstatus\x12\x41\n\x05\x62\x61\x64ge\x18\x04 \x01(\x0b\x32\x32.webcast_data_User_FansClub_FansClubData_UserBadge\x12\x10\n\x08\x61nchorid\x18\x06 \x01(\x03\x12\x45\n\tbadgetype\x18\x07 \x01(\x0e\x32\x32.webcast_data_User_FansClub_FansClubData.Badgetype\".\n\x12Userfansclubstatus\x12\x18\n\x14userfansclubstatus_0\x10\x00\"\x1c\n\tBadgetype\x12\x0f\n\x0b\x62\x61\x64getype_0\x10\x00\"B\n1webcast_data_User_FansClub_FansClubData_UserBadge\x12\r\n\x05title\x18\x02 \x01(\t\"\x85\x01\n\x18webcast_data_User_Border\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05level\x18\x02 \x01(\x03\x12&\n\tthumbicon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07\x64ressid\x18\x04 \x01(\t\"T\n\x1awebcast_data_User_UserAttr\x12\x0f\n\x07ismuted\x18\x01 \x01(\x08\x12\x0f\n\x07isadmin\x18\x02 \x01(\x08\x12\x14\n\x0cissuperadmin\x18\x03 \x01(\x08\"/\n\x19webcast_data_User_OwnRoom\x12\x12\n\nroomidsstr\x18\x02 \x03(\t\"-\n\x1cwebcast_data_User_AnchorInfo\x12\r\n\x05level\x18\x01 \x01(\x03\"\xc1\x03\n\x1dwebcast_data_User_AnchorLevel\x12\r\n\x05level\x18\x01 \x01(\x03\x12\x12\n\nexperience\x18\x02 \x01(\x03\x12!\n\x19lowestexperiencethislevel\x18\x03 \x01(\x03\x12\"\n\x1ahighestexperiencethislevel\x18\x04 \x01(\x03\x12\x1b\n\x13taskstartexperience\x18\x05 \x01(\x03\x12\x15\n\rtaskstarttime\x18\x06 \x01(\x03\x12\x1e\n\x16taskdecreaseexperience\x18\x07 \x01(\x03\x12\x1c\n\x14tasktargetexperience\x18\x08 \x01(\x03\x12\x13\n\x0btaskendtime\x18\t \x01(\x03\x12,\n\x0fprofiledialogbg\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12\x30\n\x13profiledialogbgback\x18\x0b \x01(\x0b\x32\x13.webcast_data_Image\x12\'\n\nstagelevel\x18\x0c \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\tsmallicon\x18\r \x01(\x0b\x32\x13.webcast_data_Image\"\xd1\x01\n\x1dwebcast_data_User_AuthorStats\x12\x17\n\x0fvideototalcount\x18\x01 \x01(\x03\x12\x1b\n\x13videototalplaycount\x18\x02 \x01(\x03\x12\x1c\n\x14videototalsharecount\x18\x03 \x01(\x03\x12\x1d\n\x15videototalseriescount\x18\x04 \x01(\x03\x12\x1c\n\x14varietyshowplaycount\x18\x05 \x01(\x03\x12\x1f\n\x17videototalfavoritecount\x18\x06 \x01(\x03\"\x8a\x03\n\x1dwebcast_data_User_XiguaParams\x12\x14\n\x0cuserauthinfo\x18\x01 \x01(\t\x12\x19\n\x11ugcpublishmediaid\x18\x02 \x01(\x03\x12\x0f\n\x07mediaid\x18\x03 \x01(\x03\x12\x12\n\nauthordesc\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x14\n\x0cuserverified\x18\x06 \x01(\x08\x12\x45\n\x0euserextendinfo\x18\x07 \x01(\x0b\x32-.webcast_data_User_XiguaParams_UserExtendInfo\x12\x10\n\x08xiguauid\x18\x08 \x01(\x03\x12\x10\n\x08nickname\x18\t \x01(\t\x12(\n\x0b\x61vatarthumb\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x61vatarmedium\x18\x0b \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0b\x61vatarlarge\x18\x0c \x01(\x0b\x32\x13.webcast_data_Image\"\xaa\x01\n,webcast_data_User_XiguaParams_UserExtendInfo\x12\x10\n\x08shareurl\x18\x01 \x01(\t\x12\x12\n\nrschemaurl\x18\x02 \x01(\t\x12T\n\x10rocketschemainfo\x18\x03 \x01(\x0b\x32:.webcast_data_User_XiguaParams_UserExtendInfo_RocketSchema\"q\n9webcast_data_User_XiguaParams_UserExtendInfo_RocketSchema\x12\x0f\n\x07rschema\x18\x01 \x01(\t\x12\x0e\n\x06rtoken\x18\x02 \x01(\t\x12\x13\n\x0b\x64ownloadurl\x18\x03 \x01(\t\"k\n\x1ewebcast_data_User_ActivityInfo\x12\"\n\x05\x62\x61\x64ge\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12%\n\x08storytag\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\xd7\x02\n webcast_data_User_NobleLevelInfo\x12,\n\x0fnoblebackground\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nnoblelevel\x18\x02 \x01(\x03\x12&\n\tnobleicon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tnoblename\x18\x04 \x01(\t\x12\x12\n\nexpiretime\x18\x05 \x01(\x03\x12)\n\x0cnoblebigicon\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11nobleiconwithback\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0cnobleboarder\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1c\n\x14noblebackgroundcolor\x18\t \x03(\t\"|\n!webcast_data_User_BrotherhoodInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\x03\x12\'\n\nbackground\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tfontcolor\x18\x04 \x01(\t\"\xde\x01\n$webcast_data_User_AuthenticationInfo\x12\x14\n\x0c\x63ustomverify\x18\x01 \x01(\t\x12\x1e\n\x16\x65nterpriseverifyreason\x18\x02 \x01(\t\x12\x30\n\x13\x61uthenticationbadge\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12N\n\x0f\x61\x63\x63ounttypeinfo\x18\n \x01(\x0b\x32\x35.webcast_data_User_AuthenticationInfo_AccountTypeInfo\"6\n4webcast_data_User_AuthenticationInfo_AccountTypeInfo\"\xa1\x01\n\x19webcast_data_User_PoiInfo\x12\x14\n\x0cispoienabled\x18\x01 \x01(\x08\x12\r\n\x05poiid\x18\x02 \x01(\x03\x12\x0f\n\x07poiname\x18\x03 \x01(\t\x12\x10\n\x08poiidstr\x18\x04 \x01(\t\x12\x1f\n\x17\x66ollowercountpermission\x18\x05 \x01(\x03\x12\x1b\n\x13whiteuserpermission\x18\x06 \x01(\x03\";\n\x1fwebcast_data_User_FansGroupInfo\x12\x18\n\x10listfansgroupurl\x18\x01 \x01(\t\"\x84\x01\n\x1fwebcast_data_User_JAccreditInfo\x12\x16\n\x0ejaccreditbasic\x18\x01 \x01(\x05\x12\x18\n\x10jaccreditadvance\x18\x02 \x01(\x05\x12\x18\n\x10jaccreditcontent\x18\x03 \x01(\x05\x12\x15\n\rjaccreditlive\x18\x04 \x01(\x05\"s\n\x1bwebcast_data_User_Subscribe\x12\x10\n\x08ismember\x18\x01 \x01(\x08\x12\r\n\x05level\x18\x02 \x01(\x03\x12\x14\n\x0cidentitytype\x18\x03 \x01(\x03\x12\x0f\n\x07\x62uytype\x18\x04 \x01(\x03\x12\x0c\n\x04open\x18\x05 \x01(\x03\"Q\n$webcast_data_User_ProfileStyleParams\x12\x14\n\x0cprofilestyle\x18\x01 \x01(\x03\x12\x13\n\x0bsmartswitch\x18\x02 \x01(\x03\"L\n\x1fwebcast_data_User_UserDressInfo\x12\x14\n\x0c\x64resswearids\x18\x01 \x03(\t\x12\x13\n\x0b\x64ressownids\x18\x02 \x03(\t\"\xbf\x02\n\x1bwebcast_data_User_UserStats\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05idstr\x18\x02 \x01(\t\x12\x16\n\x0e\x66ollowingcount\x18\x03 \x01(\x03\x12\x15\n\rfollowercount\x18\x04 \x01(\x03\x12\x13\n\x0brecordcount\x18\x05 \x01(\x03\x12\x15\n\rtotalduration\x18\x06 \x01(\x03\x12\x1b\n\x13\x64\x61ilyfanticketcount\x18\x07 \x01(\x03\x12\x13\n\x0b\x64\x61ilyincome\x18\x08 \x01(\x03\x12\x11\n\titemcount\x18\t \x01(\x03\x12\x19\n\x11\x66\x61voriteitemcount\x18\n \x01(\x03\x12\x14\n\x0c\x64iamondcount\x18\x0b \x01(\x03\x12\x1c\n\x14\x64iamondconsumedcount\x18\x0c \x01(\x03\x12\x16\n\x0etuwenitemcount\x18\r \x01(\x03\"\xaa\x01\n\x14webcast_data_WebUser\x12\r\n\x05idstr\x18\x01 \x01(\t\x12\x0e\n\x06secuid\x18\x02 \x01(\t\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12+\n\x0b\x61vatarthumb\x18\x04 \x01(\x0b\x32\x16.webcast_data_WebImage\x12\x34\n\nfollowinfo\x18\x05 \x01(\x0b\x32 .webcast_data_WebUser_FollowInfo\"P\n\x1fwebcast_data_WebUser_FollowInfo\x12\x14\n\x0c\x66ollowstatus\x18\x01 \x01(\x03\x12\x17\n\x0f\x66ollowstatusstr\x18\x02 \x01(\t\"\x98\x01\n\"webcast_data_IndustryCertification\x12;\n\x07profile\x18\x01 \x01(\x0b\x32*.webcast_data_IndustryCertificationProfile\x12\x35\n\x04room\x18\x02 \x01(\x0b\x32\'.webcast_data_IndustryCertificationRoom\"\xa8\x01\n)webcast_data_IndustryCertificationProfile\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\x14\n\x0c\x63ontentcolor\x18\x04 \x01(\t\x12\x0f\n\x07\x62gcolor\x18\x05 \x01(\t\x12\x10\n\x08\x63\x65rttype\x18\x06 \x01(\x03\"n\n&webcast_data_IndustryCertificationRoom\x12\x44\n\troomowner\x18\x01 \x01(\x0b\x32\x31.webcast_data_IndustryCertificationRoom_RoomOwner\"\xeb\x02\n0webcast_data_IndustryCertificationRoom_RoomOwner\x12\"\n\x05title\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08subtitle\x18\x02 \x01(\t\x12\x11\n\tleftcolor\x18\x03 \x01(\t\x12\x12\n\nrightcolor\x18\x04 \x01(\t\x12\x1a\n\x12\x61nchorindustrytype\x18\x05 \x01(\x05\x12,\n\x0f\x62randstoretitle\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x31\n\x14\x62randstorebackground\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0e\x61nchorredsicon\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12\x30\n\x13\x61nchorredssmallicon\x18\t \x01(\x0b\x32\x13.webcast_data_Image\"\xe7\x01\n\x15webcast_data_LiveUser\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x61vatarmedium\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0b\x61vatarlarge\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x31\n\nfollowinfo\x18\x06 \x01(\x0b\x32\x1d.webcast_data_User_FollowInfo\"\x17\n\x15webcast_data_VIPBadge\"\x9b\x02\n\x18webcast_data_UserVIPInfo\x12\x10\n\x08viplevel\x18\x01 \x01(\x03\x12\x14\n\x0cviplevelname\x18\x02 \x01(\t\x12\x30\n\x06status\x18\x03 \x01(\x0e\x32 .webcast_data_UserVIPInfo.Status\x12\x11\n\tstarttime\x18\x04 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x05 \x01(\x03\x12\x15\n\rremainingdays\x18\x06 \x01(\x03\x12\x14\n\x0ctotalconsume\x18\x07 \x01(\x03\x12\x15\n\rtargetconsume\x18\x08 \x01(\x03\x12%\n\x05\x62\x61\x64ge\x18\t \x01(\x0b\x32\x16.webcast_data_VIPBadge\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"A\n\x18webcast_data_VIPOpenInfo\x12\x11\n\topenprice\x18\x01 \x01(\x03\x12\x12\n\nrenewprice\x18\x02 \x01(\x03\"\xe8\x01\n\x16webcast_data_GameExtra\x12\x0c\n\x04kind\x18\x01 \x01(\x05\x12\x0e\n\x06status\x18\x02 \x01(\x05\x12\x0e\n\x06gameid\x18\x03 \x01(\x03\x12\x11\n\tgiftlimit\x18\x04 \x01(\x05\x12\x0f\n\x07roundid\x18\x05 \x01(\x03\x12\x32\n\x08gamekind\x18\x06 \x01(\x0e\x32 .webcast_data_GameExtra.Gamekind\x12\x0c\n\x04\x63hat\x18\x07 \x01(\x03\x12\x0e\n\x06loader\x18\x08 \x01(\x03\x12\x0e\n\x06reload\x18\t \x01(\x03\"\x1a\n\x08Gamekind\x12\x0e\n\ngamekind_0\x10\x00\"\x89\x07\n\x14webcast_data_WebRoom\x12\r\n\x05idstr\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\x03\x12\x11\n\tstatusstr\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x14\n\x0cusercountstr\x18\x05 \x01(\t\x12%\n\x05\x63over\x18\x06 \x01(\x0b\x32\x16.webcast_data_WebImage\x12-\n\tstreamurl\x18\x07 \x01(\x0b\x32\x1a.webcast_data_WebStreamUrl\x12\x14\n\x0cmosaicstatus\x18\x08 \x01(\x03\x12\x17\n\x0fmosaicstatusstr\x18\t \x01(\t\x12\x17\n\x0f\x61\x64minuseridsstr\x18\x0b \x03(\t\x12$\n\x05owner\x18\x0c \x01(\x0b\x32\x15.webcast_data_WebUser\x12\x31\n\x08roomauth\x18\r \x01(\x0b\x32\x1f.webcast_data_WebRoomAuthStatus\x12\x14\n\x0cliveroommode\x18\x0e \x01(\x03\x12)\n\x05stats\x18\x0f \x01(\x0b\x32\x1a.webcast_data_WebRoomStats\x12\x18\n\x10hascommercegoods\x18\x10 \x01(\x08\x12\x30\n\x0clinkerdetail\x18\x12 \x01(\x0b\x32\x1a.webcast_data_LinkerDetail\x12\x34\n\x0c\x65pisodeextra\x18\x13 \x01(\x0b\x32\x1e.webcast_data_EpisodeExtraInfo\x12\x32\n\rroomviewstats\x18\x14 \x01(\x0b\x32\x1b.webcast_data_RoomViewStats\x12>\n\rscenetypeinfo\x18\x15 \x01(\x0b\x32\'.webcast_data_RoomSpecificSceneTypeInfo\x12*\n\x05match\x18\x16 \x01(\x0b\x32\x1b.webcast_data_MatchRoomData\x12<\n\x12\x63ommentaryroominfo\x18\x17 \x01(\x0b\x32 .webcast_data_CommentaryRoomInfo\x12.\n\x0btoolbardata\x18\x18 \x01(\x0b\x32\x19.webcast_data_ToolBarData\x12(\n\x08\x65\x63omdata\x18\x19 \x01(\x0b\x32\x16.webcast_data_EcomData\x12(\n\x08roomcart\x18\x1a \x01(\x0b\x32\x16.webcast_data_RoomCart\"q\n\x19webcast_data_WebRoomStats\x12\x15\n\rtotaluserdesp\x18\r \x01(\t\x12\x11\n\tlikecount\x18\x0e \x01(\x03\x12\x14\n\x0ctotaluserstr\x18\x0f \x01(\t\x12\x14\n\x0cusercountstr\x18\x10 \x01(\t\"\xfd\x03\n\x1awebcast_data_MatchRoomInfo\x12\x32\n\rmatchtabframe\x18\x01 \x01(\x0b\x32\x1b.webcast_data_MatchTabFrame\x12,\n\nmatchtitle\x18\x02 \x01(\x0b\x32\x18.webcast_data_MatchTitle\x12\x31\n\tmatchdata\x18\x03 \x01(\x0b\x32\x1e.webcast_data_ToutiaoMatchData\x12\x14\n\x0cmatchhashtag\x18\x05 \x01(\t\x12\x33\n\x16\x62\x61\x63kgroundimageurllist\x18\x06 \x03(\x0b\x32\x13.webcast_data_Image\x12&\n\tshareicon\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12-\n\x06iminfo\x18\x08 \x01(\x0b\x32\x1d.webcast_data_MatchRoomImInfo\x12@\n\x14matchsharebackground\x18\t \x01(\x0b\x32\".webcast_data_MatchShareBackground\x12\x0f\n\x07themeid\x18\n \x01(\t\x12\x44\n\x18matchlivesharebackground\x18\x0b \x01(\x0b\x32\".webcast_data_MatchShareBackground\x12\x0f\n\x07matchid\x18\x0c \x01(\x03\"P\n\x1cwebcast_data_MatchRoomImInfo\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05title\x18\x02 \x01(\t\"\x96\x01\n\x1awebcast_data_MatchTabFrame\x12$\n\x04tabs\x18\x01 \x03(\x0b\x32\x16.webcast_data_MatchTab\x12*\n\nreplaytabs\x18\x02 \x03(\x0b\x32\x16.webcast_data_MatchTab\x12\r\n\x05\x63olor\x18\x03 \x01(\t\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x04 \x01(\t\"\xf2>\n\x11webcast_data_Room\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05idstr\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\x03\x12\x13\n\x0bowneruserid\x18\x04 \x01(\x03\x12\r\n\x05title\x18\x05 \x01(\t\x12\x11\n\tusercount\x18\x06 \x01(\x03\x12\x12\n\ncreatetime\x18\x07 \x01(\x03\x12\x15\n\rlinkmiclayout\x18\x08 \x01(\x03\x12\x12\n\nfinishtime\x18\t \x01(\x03\x12&\n\x05\x65xtra\x18\n \x01(\x0b\x32\x17.webcast_data_RoomExtra\x12\x17\n\x0f\x64ynamiccoveruri\x18\x0b \x01(\t\x12\x14\n\x0clastpingtime\x18\r \x01(\x03\x12\x0e\n\x06liveid\x18\x0e \x01(\x03\x12\x16\n\x0estreamprovider\x18\x0f \x01(\x03\x12\x0e\n\x06ostype\x18\x10 \x01(\x03\x12\x15\n\rclientversion\x18\x11 \x01(\x03\x12\x13\n\x0bwithlinkmic\x18\x12 \x01(\x08\x12\x1d\n\x15\x65nableroomperspective\x18\x13 \x01(\x08\x12\"\n\x05\x63over\x18\x14 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x64ynamiccover\x18\x15 \x01(\x0b\x32\x13.webcast_data_Image\x12,\n\x0f\x64ynamiccoverlow\x18\x16 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08shareurl\x18\x17 \x01(\t\x12\x17\n\x0f\x61nchorsharetext\x18\x18 \x01(\t\x12\x15\n\rusersharetext\x18\x19 \x01(\t\x12\x10\n\x08streamid\x18\x1a \x01(\x03\x12\x13\n\x0bstreamidstr\x18\x1b \x01(\t\x12*\n\tstreamurl\x18\x1c \x01(\x0b\x32\x17.webcast_data_StreamUrl\x12\x14\n\x0cmosaicstatus\x18\x1d \x01(\x03\x12\x11\n\tmosaictip\x18\x1e \x01(\t\x12\x11\n\tcellstyle\x18\x1f \x01(\x03\x12&\n\x07linkmic\x18 \x01(\x0b\x32\x15.webcast_data_LinkMic\x12\x15\n\rluckymoneynum\x18! \x01(\x03\x12*\n\x08\x64\x65\x63olist\x18\" \x03(\x0b\x32\x18.webcast_data_Decoration\x12%\n\x07topfans\x18# \x03(\x0b\x32\x14.webcast_data_TopFan\x12&\n\x05stats\x18$ \x01(\x0b\x32\x17.webcast_data_RoomStats\x12\x1b\n\x13sundailyiconcontent\x18% \x01(\t\x12\x10\n\x08\x64istance\x18& \x01(\t\x12\x14\n\x0c\x64istancecity\x18\' \x01(\t\x12\x10\n\x08location\x18( \x01(\t\x12\x14\n\x0crealdistance\x18) \x01(\t\x12*\n\rfeedroomlabel\x18* \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0f\x63ommonlabellist\x18+ \x01(\t\x12\x33\n\x0flivingroomattrs\x18, \x01(\x0b\x32\x1a.webcast_data_RoomUserAttr\x12!\n\x05owner\x18. \x01(\x0b\x32\x12.webcast_data_User\x12\x13\n\x0bprivateinfo\x18/ \x01(\t\x12\x18\n\x10hascommercegoods\x18\x30 \x01(\x08\x12\x16\n\x0elivetypenormal\x18\x31 \x01(\x08\x12\x17\n\x0flivetypelinkmic\x18\x32 \x01(\x08\x12\x15\n\rlivetypeaudio\x18\x33 \x01(\x08\x12\x1a\n\x12livetypethirdparty\x18\x34 \x01(\x08\x12\x1a\n\x12livetypescreenshot\x18\x35 \x01(\x08\x12\x17\n\x0flivetypesandbox\x18\x36 \x01(\x08\x12\x18\n\x10livetypeofficial\x18\x37 \x01(\x08\x12\x0f\n\x07groupid\x18; \x01(\x03\x12\x13\n\x0borientation\x18< \x01(\x03\x12\x10\n\x08\x63\x61tegory\x18= \x01(\x03\x12\x11\n\tstarttime\x18? \x01(\x03\x12\x12\n\npopularity\x18@ \x01(\x03\x12\x15\n\rpopularitystr\x18\x41 \x01(\t\x12\x11\n\tfcdnappid\x18\x42 \x01(\x03\x12\x11\n\tsellgoods\x18\x44 \x01(\x08\x12\x10\n\x08webcount\x18\x45 \x01(\x03\x12\x18\n\x10verticalcoveruri\x18\x46 \x01(\t\x12\x14\n\x0c\x62\x61secategory\x18G \x01(\x03\x12.\n\x08roomauth\x18H \x01(\x0b\x32\x1c.webcast_data_RoomAuthStatus\x12\'\n\x08roomtabs\x18I \x03(\x0b\x32\x15.webcast_data_RoomTab\x12\x14\n\x0cintroduction\x18J \x01(\t\x12&\n\x05\x62urst\x18K \x01(\x0b\x32\x17.webcast_data_BurstInfo\x12\x36\n\x0bhealthscore\x18L \x01(\x0b\x32!.webcast_data_RoomHealthScoreInfo\x12\x10\n\x08isreplay\x18M \x01(\x08\x12\x0b\n\x03vid\x18N \x01(\t\x12\x13\n\x0bgroupsource\x18O \x01(\x03\x12\x19\n\x11lotteryfinishtime\x18P \x01(\x03\x12\x32\n\x0b\x61\x63tivitytag\x18Q \x01(\x0b\x32\x1d.webcast_data_RoomActivityTag\x12*\n\rportraitcover\x18R \x01(\x0b\x32\x13.webcast_data_Image\x12\'\n\nbackground\x18S \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06layout\x18T \x01(\x03\x12\x10\n\x08waitcopy\x18U \x01(\t\x12(\n\x0bguidebutton\x18V \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0bpreviewcopy\x18W \x01(\t\x12\x19\n\x11isshowinquiryball\x18X \x01(\x08\x12*\n\tmatchinfo\x18Y \x01(\x0b\x32\x17.webcast_data_MatchInfo\x12\x11\n\tusefilter\x18Z \x01(\x08\x12\x14\n\x0cgiftmsgstyle\x18[ \x01(\x03\x12\x12\n\ndistancekm\x18\\ \x01(\t\x12\x11\n\tfinishurl\x18] \x01(\t\x12\x38\n\x10officialroominfo\x18^ \x01(\x0b\x32\x1e.webcast_data_OfficialRoomInfo\x12\x1c\n\x14isshowusercardswitch\x18_ \x01(\x08\x12\x14\n\x0cvideofeedtag\x18` \x01(\t\x12\x16\n\x0e\x66orumextradata\x18\x61 \x01(\t\x12\x18\n\x10\x66\x61nsclubmsgstyle\x18\x62 \x01(\x03\x12\x16\n\x0e\x66ollowmsgstyle\x18\x63 \x01(\x03\x12\x15\n\rsharemsgstyle\x18\x64 \x01(\x03\x12\x12\n\nroomlayout\x18\x65 \x01(\x03\x12\x12\n\nshorttitle\x18\x66 \x01(\t\x12\x44\n\x14shorttouchareaconfig\x18g \x01(\x0b\x32&.webcast_data_RoomShortTouchAreaConfig\x12\x10\n\x08\x62ooktime\x18h \x01(\x03\x12\x13\n\x0b\x62ookendtime\x18i \x01(\x03\x12\x17\n\x0froomauditstatus\x18j \x01(\x03\x12#\n\x02tv\x18l \x01(\x0b\x32\x17.webcast_data_TVStation\x12\x0e\n\x06replay\x18m \x01(\x08\x12\x15\n\rchallengeinfo\x18n \x01(\t\x12\x11\n\tlikecount\x18o \x01(\x03\x12\x10\n\x08searchid\x18p \x01(\x03\x12\x1f\n\x17\x61nchorscheduledtimetext\x18q \x01(\t\x12\x17\n\x0fhotsentenceinfo\x18r \x01(\t\x12\x16\n\x0ereplaylocation\x18s \x01(\x03\x12\x17\n\x0fstreamclosetime\x18t \x01(\x03\x12\x12\n\ncontenttag\x18u \x01(\t\x12)\n\x0c\x63ontentlabel\x18v \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0eoperationlabel\x18w \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\ranchortabtype\x18x \x01(\x05\x12*\n\tgameextra\x18y \x01(\x0b\x32\x17.webcast_data_GameExtra\x12:\n\x0fofficialchannel\x18z \x01(\x0b\x32!.webcast_data_OfficialChannelInfo\x12\x0e\n\x06stamps\x18{ \x01(\t\x12,\n\ncommentbox\x18| \x01(\x0b\x32\x18.webcast_data_CommentBox\x12\x14\n\x0c\x62usinesslive\x18} \x01(\x05\x12\x0f\n\x07withktv\x18~ \x01(\x08\x12\x19\n\x11withdrawsomething\x18\x7f \x01(\x08\x12\x1a\n\x11webcastcommenttcs\x18\x80\x01 \x01(\x03\x12\x10\n\x07roomtag\x18\x81\x01 \x01(\x03\x12\x15\n\x0c\x66inishreason\x18\x83\x01 \x01(\x05\x12)\n\x08roomcart\x18\x84\x01 \x01(\x0b\x32\x16.webcast_data_RoomCart\x12\x15\n\x0cscrollconfig\x18\x85\x01 \x01(\t\x12\x14\n\x0brelationtag\x18\x86\x01 \x01(\t\x12\x16\n\rownerdeviceid\x18\x87\x01 \x01(\x03\x12\x12\n\tautocover\x18\x88\x01 \x01(\x03\x12\x0e\n\x05\x61ppid\x18\x89\x01 \x01(\x03\x12\x1a\n\x11webcastsdkversion\x18\x8a\x01 \x01(\x03\x12\x18\n\x0f\x63ommentnamemode\x18\x8b\x01 \x01(\x03\x12\x1a\n\x11roomcreateabparam\x18\x8c\x01 \x01(\t\x12\x15\n\x0cpreentertime\x18\x8d\x01 \x01(\x03\x12\x1d\n\x14ranklistaudiencetype\x18\x8e\x01 \x01(\x03\x12\x17\n\x0epreviewflowtag\x18\x8f\x01 \x01(\x03\x12+\n\rpreviewtagurl\x18\x90\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\tquizextra\x18\x91\x01 \x01(\x0b\x32\x17.webcast_data_QuizExtra\x12/\n\x0blinkerusers\x18\x93\x01 \x01(\x0b\x32\x19.webcast_data_LinkerUsers\x12\x1b\n\x12linkmicdisplaytype\x18\x94\x01 \x01(\x03\x12\x34\n\x10\x61udioroombgimage\x18\x95\x01 \x01(\x0b\x32\x19.webcast_data_AudioBGData\x12\x36\n\x12\x63itytoplinkerusers\x18\x96\x01 \x01(\x0b\x32\x19.webcast_data_LinkerUsers\x12-\n\nborderinfo\x18\x97\x01 \x01(\x0b\x32\x18.webcast_data_BorderInfo\x12/\n\x11\x63itytopbackground\x18\x98\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x18\n\x0f\x63itytopdistance\x18\x99\x01 \x01(\t\x12\x15\n\x0cliveroommode\x18\x9a\x01 \x01(\x03\x12#\n\x05\x62onus\x18\x9b\x01 \x01(\x0b\x32\x13.webcast_data_Bonus\x12\x12\n\thighlight\x18\x9c\x01 \x01(\x08\x12\x1e\n\x15isofficialchannelroom\x18\x9d\x01 \x01(\x08\x12\x41\n\x14\x61\x63tivityroomskininfo\x18\x9e\x01 \x01(\x0b\x32\".webcast_data_ActivityRoomSkinInfo\x12\x31\n\nreplayinfo\x18\xa0\x01 \x01(\x0b\x32\x1c.webcast_data_RoomReplayInfo\x12\x1b\n\x12officialchanneluid\x18\xa1\x01 \x01(\x03\x12\x1b\n\x12liveplatformsource\x18\xa2\x01 \x01(\t\x12\x1b\n\x12\x61\x63quaintancestatus\x18\xa3\x01 \x01(\x03\x12\x37\n\x0f\x63ommentwallinfo\x18\xa4\x01 \x01(\x0b\x32\x1d.webcast_data_CommentWallInfo\x12?\n\x13\x63ommentwallposition\x18\xa5\x01 \x01(\x0b\x32!.webcast_data_CommentWallPosition\x12\x17\n\x0elivetypevslive\x18\xa6\x01 \x01(\x08\x12\x1b\n\x12livetypevspremiere\x18\xa7\x01 \x01(\x08\x12\x35\n\x0c\x65pisodeextra\x18\xa8\x01 \x01(\x0b\x32\x1e.webcast_data_EpisodeExtraInfo\x12\x19\n\x10itemexplicitinfo\x18\xaa\x01 \x01(\t\x12\x35\n\x0eshorttouchauth\x18\xab\x01 \x01(\x0b\x32\x1c.webcast_data_ShortTouchAuth\x12\x13\n\nsofalayout\x18\xac\x01 \x01(\x03\x12\x39\n\x10\x61nnouncementinfo\x18\xad\x01 \x01(\x0b\x32\x1e.webcast_data_AnnouncementInfo\x12\x18\n\x0fisneedchecklist\x18\xae\x01 \x01(\x08\x12\x35\n\x0elivestatusinfo\x18\xaf\x01 \x01(\x0b\x32\x1c.webcast_data_LiveStatusInfo\x12)\n\x06iminfo\x18\xb0\x01 \x01(\x0b\x32\x18.webcast_data_RoomIMInfo\x12-\n\x0b\x61ssistlabel\x18\xb1\x01 \x01(\x0b\x32\x17.webcast_data_LabelInfo\x12;\n\x11interactopenextra\x18\xb2\x01 \x01(\x0b\x32\x1f.webcast_data_InteractOpenExtra\x12\x39\n\x10verticaltypeinfo\x18\xb3\x01 \x01(\x0b\x32\x1e.webcast_data_VerticalTypeInfo\x12.\n\x0b\x66ilterwords\x18\xb4\x01 \x03(\x0b\x32\x18.webcast_data_FilterWord\x12.\n\x0c\x64ynamiclabel\x18\xb5\x01 \x01(\x0b\x32\x17.webcast_data_LabelInfo\x12\x31\n\x0clinkerdetail\x18\xb6\x01 \x01(\x0b\x32\x1a.webcast_data_LinkerDetail\x12\x18\n\x0fvisibilityrange\x18\xb7\x01 \x01(\x05\x12\x37\n\x0f\x63ornermarkreach\x18\xb8\x01 \x01(\x0b\x32\x1d.webcast_data_CornerMarkReach\x12\x37\n\rpreviewexpose\x18\xb9\x01 \x01(\x0b\x32\x1f.webcast_data_PreviewExposeData\x12=\n\x12welfareprojectinfo\x18\xba\x01 \x01(\x0b\x32 .webcast_data_WelfareProjectInfo\x12\x15\n\x0cgameroomtype\x18\xbb\x01 \x01(\x05\x12\x31\n\x0cpaidlivedata\x18\xbc\x01 \x01(\x0b\x32\x1a.webcast_data_PaidLiveData\x12\x33\n\reastereggdata\x18\xbd\x01 \x01(\x0b\x32\x1b.webcast_data_EasterEggData\x12\x17\n\x0etitlerecommend\x18\xbe\x01 \x01(\x08\x12\x16\n\rdanmakudetail\x18\xbf\x01 \x01(\x03\x12\x35\n\x0e\x61vatarliveinfo\x18\xc0\x01 \x01(\x0b\x32\x1c.webcast_data_AvatarLiveInfo\x12-\n\ncircleinfo\x18\xc1\x01 \x01(\x0b\x32\x18.webcast_data_CircleInfo\x12\x1a\n\x11haspromotiongames\x18\xc2\x01 \x01(\x03\x12-\n\x0fscreenshotsover\x18\xc3\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12-\n\nappearance\x18\xc4\x01 \x01(\x0b\x32\x18.webcast_data_Appearance\x12)\n\x08\x65\x63omdata\x18\xc5\x01 \x01(\x0b\x32\x16.webcast_data_EcomData\x12?\n\x13industryserviceinfo\x18\xc6\x01 \x01(\x0b\x32!.webcast_data_IndustryServiceInfo\x12\x45\n\x16relevantrecommendation\x18\xc7\x01 \x01(\x0b\x32$.webcast_data_RelevantRecommendation\x12?\n\rscenetypeinfo\x18\xc8\x01 \x01(\x0b\x32\'.webcast_data_RoomSpecificSceneTypeInfo\x12)\n\x06gamecp\x18\xc9\x01 \x01(\x0b\x32\x18.webcast_data_GameCPData\x12-\n\x08gameplay\x18\xca\x01 \x01(\x0b\x32\x1a.webcast_data_GamePlayData\x12\x33\n\runionliveinfo\x18\xcb\x01 \x01(\x0b\x32\x1b.webcast_data_UnionLiveInfo\x12\x31\n\x0c\x62\x65\x61utifyinfo\x18\xcc\x01 \x01(\x0b\x32\x1a.webcast_data_BeautifyInfo\x12/\n\x0btoolbardata\x18\xcd\x01 \x01(\x0b\x32\x19.webcast_data_ToolBarData\x12\x35\n\x0e\x61nchortablabel\x18\xce\x01 \x01(\x0b\x32\x1c.webcast_data_AnchorTabLabel\x12\x37\n\x0flifegrouponinfo\x18\xcf\x01 \x01(\x0b\x32\x1d.webcast_data_LifeGrouponInfo\x12\'\n\x07vipdata\x18\xd0\x01 \x01(\x0b\x32\x15.webcast_data_VipData\x12#\n\x1atoutiaocoverrecommendlevel\x18\xd1\x01 \x01(\x03\x12#\n\x1atoutiaotitlerecommendlevel\x18\xd2\x01 \x01(\x03\x12\x45\n\x18upperrightwidgetdatalist\x18\xd3\x01 \x03(\x0b\x32\".webcast_data_UpperRightWidgetData\x12\x35\n\x10livefeedbackcard\x18\xd4\x01 \x01(\x0b\x32\x1a.webcast_data_FeedbackCard\x12\x31\n\x0f\x61ssistlabellist\x18\xd5\x01 \x03(\x0b\x32\x17.webcast_data_LabelInfo\x12-\n\ndesireinfo\x18\xd6\x01 \x01(\x0b\x32\x18.webcast_data_DesireInfo\x12/\n\x0bhotroominfo\x18\xd7\x01 \x01(\x0b\x32\x19.webcast_data_HotRoomInfo\x12\x1c\n\x13withaggregatecolumn\x18\xd8\x01 \x01(\x08\x12\x35\n\x0e\x63\x61stscreendata\x18\xd9\x01 \x01(\x0b\x32\x1c.webcast_data_CastScreenData\x12\x45\n\x14officialchannelextra\x18\xda\x01 \x01(\x0b\x32&.webcast_data_OfficialChannelExtraInfo\x12\x11\n\x08\x61uthcity\x18\xdb\x01 \x01(\t\x12O\n\x1b\x61\x63tivityliverecommendconfig\x18\xdc\x01 \x01(\x0b\x32).webcast_data_ActivityLiveRecommendConfig\x12\x33\n\x0broomchannel\x18\xdd\x01 \x01(\x0b\x32\x1d.webcast_data_RoomChannelData\x12-\n\x08packmeta\x18\xde\x01 \x01(\x0b\x32\x1a.webcast_data_PackMetaInfo\x12\x31\n\x0c\x61\x63tivitydata\x18\xdf\x01 \x01(\x0b\x32\x1a.webcast_data_ActivityData\x12;\n\x11likedisplayconfig\x18\xe0\x01 \x01(\x0b\x32\x1f.webcast_data_LikeDisplayConfig\x12\x33\n\rroomviewstats\x18\xe1\x01 \x01(\x0b\x32\x1b.webcast_data_RoomViewStats\x12+\n\x05match\x18\xe2\x01 \x01(\x0b\x32\x1b.webcast_data_MatchRoomData\x12=\n\x12\x63ommentaryroominfo\x18\xe3\x01 \x01(\x0b\x32 .webcast_data_CommentaryRoomInfo\x12\x1e\n\x15redpacketaudienceauth\x18\xe4\x01 \x01(\x03\x12\x37\n\x0fmatchchatconfig\x18\xe5\x01 \x01(\x0b\x32\x1d.webcast_data_MatchChatConfig\x12\x17\n\x0evsmainreplayid\x18\xe6\x01 \x01(\x03\x12\"\n\x19screencapturesharingtitle\x18\xe7\x01 \x01(\t\x12\x33\n\rshareresource\x18\xe8\x01 \x01(\x0b\x32\x1b.webcast_data_ShareResource\x12\x1b\n\x12sharingmusicidlist\x18\xe9\x01 \x03(\t\x12\x45\n\x16publicscreenbottominfo\x18\xea\x01 \x01(\x0b\x32$.webcast_data_PublicScreenBottomInfo\x12+\n\x05\x62\x61sis\x18\xac\x02 \x01(\x0b\x32\x1b.webcast_data_RoomBasisData\x12\x31\n\x08interact\x18\xad\x02 \x01(\x0b\x32\x1e.webcast_data_RoomInteractData\x12/\n\x07revenue\x18\xae\x02 \x01(\x0b\x32\x1d.webcast_data_RoomRevenueData\x12/\n\x07requser\x18\xaf\x02 \x01(\x0b\x32\x1d.webcast_data_RoomReqUserData\x12\x31\n\nanchordata\x18\xb0\x02 \x01(\x0b\x32\x1c.webcast_data_RoomAnchorData\x12-\n\x06others\x18\xb1\x02 \x01(\x0b\x32\x1c.webcast_data_RoomOthersData\x12)\n\x08picoinfo\x18\xb2\x02 \x01(\x0b\x32\x16.webcast_data_PicoInfo\"\xb2\x01\n\x15webcast_data_PicoInfo\x12\x14\n\x0cpicolivetype\x18\x01 \x01(\x03\x12!\n\x19picovirtuallivebgimageuri\x18\x02 \x01(\t\x12\x17\n\x0fpicocreatescene\x18\x03 \x01(\t\x12\x12\n\ncustominfo\x18\x04 \x01(\t\x12$\n\x1cpicovirtuallivebgimagedigest\x18\x05 \x01(\t\x12\r\n\x05pitch\x18\x07 \x01(\x02\"k\n#webcast_data_PublicScreenBottomInfo\x12\x44\n\x0b\x62ottomcards\x18\x01 \x03(\x0b\x32/.webcast_data_PublicScreenBottomInfo_BottomCard\"u\n.webcast_data_PublicScreenBottomInfo_BottomCard\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08priority\x18\x02 \x01(\x03\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\x11\n\tbizparams\x18\x04 \x01(\t\"_\n\x1awebcast_data_ShareResource\x12,\n\x0ftoastbackground\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0bugshareinfo\x18\x03 \x01(\t\"\xae\x01\n\x1cwebcast_data_MatchChatConfig\x12\x18\n\x10maingroupiconurl\x18\x01 \x01(\t\x12\x1e\n\x16maingroupbackgroundurl\x18\x02 \x01(\t\x12\x19\n\x11guestgroupiconurl\x18\x03 \x01(\t\x12\x1f\n\x17guestgroupbackgroundurl\x18\x04 \x01(\t\x12\x18\n\x10\x61ggregateiconurl\x18\x05 \x03(\t\"\x87\x01\n\x1fwebcast_data_CommentaryRoomInfo\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12#\n\x06\x61vatar\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0e\n\x06roomid\x18\x05 \x01(\x03\".\n\x1awebcast_data_RoomBasisData\x12\x10\n\x08nextping\x18\x01 \x01(\x03\"\x1f\n\x1dwebcast_data_RoomInteractData\"\x1e\n\x1cwebcast_data_RoomRevenueData\"\x1e\n\x1cwebcast_data_RoomReqUserData\"3\n\x1bwebcast_data_RoomAnchorData\x12\x14\n\x0c\x66inishschema\x18\x01 \x01(\t\"\xbd\x01\n\x1bwebcast_data_RoomOthersData\x12\x32\n\ndecodetail\x18\x01 \x01(\x0b\x32\x1e.webcast_data_DecotationDetail\x12\x32\n\rmorepanelinfo\x18\x02 \x01(\x0b\x32\x1b.webcast_data_MorePanelData\x12\x36\n\x0f\x61ppointmentinfo\x18\x03 \x01(\x0b\x32\x1d.webcast_data_AppointmentData\"J\n\x1cwebcast_data_AppointmentData\x12\x15\n\rappointmentid\x18\x01 \x01(\x03\x12\x13\n\x0bissubscribe\x18\x02 \x01(\x08\"\x80\x01\n\x1awebcast_data_MorePanelData\x12>\n\x0cloadstrategy\x18\x01 \x01(\x0e\x32(.webcast_data_MorePanelData.Loadstrategy\"\"\n\x0cLoadstrategy\x12\x12\n\x0eloadstrategy_0\x10\x00\"W\n\x19webcast_data_ActivityData\x12\x0e\n\x06xgplay\x18\x01 \x01(\x08\x12*\n\x05match\x18\x02 \x01(\x0b\x32\x1b.webcast_data_MatchRoomData\"\xaa\x02\n\x1bwebcast_data_CastScreenData\x12\x10\n\x08showtext\x18\x01 \x01(\t\x12;\n\nsdkversion\x18\x03 \x01(\x0e\x32\'.webcast_data_CastScreenData.Sdkversion\x12\x33\n\npermission\x18\x04 \x01(\x0b\x32\x1f.webcast_data_CastOttPermission\x12\x41\n\rforcecastonly\x18\x05 \x01(\x0e\x32*.webcast_data_CastScreenData.Forcecastonly\"\x1e\n\nSdkversion\x12\x10\n\x0csdkversion_0\x10\x00\"$\n\rForcecastonly\x12\x13\n\x0f\x66orcecastonly_0\x10\x00\"F\n\x1ewebcast_data_CastOttPermission\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x08\x12\x14\n\x0c\x66\x61iluretoast\x18\x02 \x01(\t\"@\n\x17webcast_data_DesireInfo\x12\x10\n\x08\x64\x65sireid\x18\x01 \x01(\x03\x12\x13\n\x0b\x64\x65sireidstr\x18\x02 \x01(\t\"\xce\x02\n\x19webcast_data_FeedbackCard\x12\r\n\x05title\x18\x01 \x01(\t\x12\x12\n\nfeedbackid\x18\x02 \x01(\x03\x12\x35\n\x08question\x18\x03 \x03(\x0b\x32#.webcast_data_FeedbackCard_Question\x12\x37\n\tcondition\x18\x04 \x01(\x0b\x32$.webcast_data_FeedbackCard_Condition\x12\x0e\n\x06roomid\x18\x05 \x01(\x03\x12$\n\x08roomdata\x18\x06 \x01(\x0b\x32\x12.webcast_data_Room\x12\x14\n\x0cnegativetext\x18\x07 \x01(\t\x12 \n\x03\x62gm\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12\x14\n\x0c\x66\x65\x65\x64\x62\x61\x63ktype\x18\t \x01(\x05\x12\x1a\n\x12inflowfeedbacktype\x18\n \x01(\x05\"\x8b\x01\n webcast_data_FeedbackCard_Option\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x15\n\rsubquestionid\x18\x03 \x01(\x03\x12\x10\n\x08negative\x18\x04 \x01(\x08\x12\x11\n\ttoasttext\x18\x05 \x01(\t\x12\x10\n\x08tendency\x18\x06 \x01(\x05\"m\n(webcast_data_FeedbackCard_RoomCardStruct\x12 \n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x12.webcast_data_Room\x12\r\n\x05title\x18\x02 \x01(\t\x12\x10\n\x08subtitle\x18\x03 \x01(\t\"\xe3\x01\n\"webcast_data_FeedbackCard_Question\x12\x13\n\x0bquestionkey\x18\x01 \x01(\t\x12\x14\n\x0cquestiontext\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\x03\x12\x32\n\x07options\x18\x04 \x03(\x0b\x32!.webcast_data_FeedbackCard_Option\x12\x12\n\nquestionid\x18\x05 \x01(\x03\x12<\n\troomcards\x18\x06 \x03(\x0b\x32).webcast_data_FeedbackCard_RoomCardStruct\"p\n#webcast_data_FeedbackCard_Condition\x12\x10\n\x08\x66romtime\x18\x01 \x01(\x03\x12\x0e\n\x06totime\x18\x02 \x01(\x03\x12\x12\n\nactiontype\x18\x04 \x01(\x03\x12\x13\n\x0bpreviewtime\x18\x05 \x01(\x03\"\xb5\x01\n!webcast_data_UpperRightWidgetData\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x41\n\nwidgettype\x18\x02 \x01(\x0e\x32-.webcast_data_UpperRightWidgetData.Widgettype\x12\r\n\x05\x65xtra\x18\x03 \x01(\t\x12\x10\n\x08priority\x18\x04 \x01(\x05\"\x1e\n\nWidgettype\x12\x10\n\x0cwidgettype_0\x10\x00\"\'\n\x14webcast_data_VipData\x12\x0f\n\x07viproom\x18\x01 \x01(\x05\"\xba\x01\n\x1bwebcast_data_AnchorTabLabel\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\"\n\x05label\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12!\n\x04icon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05style\x18\x04 \x01(\x05\x12\x0c\n\x04type\x18\x05 \x01(\x05\x12\x0b\n\x03key\x18\x06 \x01(\t\x12\x19\n\x11\x61\x63\x63\x65ssiblecontent\x18\x07 \x01(\t\"I\n\x19webcast_data_BeautifyInfo\x12\x11\n\tusefilter\x18\x01 \x01(\x08\x12\x19\n\x11\x63ommerceusefilter\x18\x02 \x01(\x08\"\x96\x01\n\x1awebcast_data_UnionLiveInfo\x12=\n\x0cguestanchors\x18\x01 \x03(\x0b\x32\'.webcast_data_UnionLiveInfo_GuestAnchor\x12\x19\n\x11\x61vatardescription\x18\x02 \x01(\t\x12\x11\n\tfixedsort\x18\x03 \x01(\x08\x12\x0b\n\x03tag\x18\x04 \x01(\t\"W\n&webcast_data_UnionLiveInfo_GuestAnchor\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x0b\n\x03tag\x18\x02 \x01(\t\"\xb3\x01\n&webcast_data_RoomSpecificSceneTypeInfo\x12\x17\n\x0fisunionliveroom\x18\x01 \x01(\x08\x12\x0e\n\x06islife\x18\x02 \x01(\x08\x12\x17\n\x0fisprotectedroom\x18\x03 \x01(\x05\x12\x19\n\x11islastedgoodsroom\x18\x04 \x01(\x05\x12\x14\n\x0cisdesireroom\x18\x05 \x01(\x05\x12\x16\n\x0e\x63ommentarytype\x18\x06 \x01(\x08\"\x81\x05\n#webcast_data_RelevantRecommendation\x12G\n\x0crelevanttype\x18\x01 \x01(\x0e\x32\x31.webcast_data_RelevantRecommendation.Relevanttype\x12Q\n\x11\x62ottombarcategory\x18\x02 \x01(\x0e\x32\x36.webcast_data_RelevantRecommendation.Bottombarcategory\x12!\n\x04icon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rbartextprefix\x18\x04 \x01(\t\x12\x16\n\x0e\x62\x61rtextpostfix\x18\x05 \x01(\t\x12I\n\rhighlightinfo\x18\x06 \x01(\x0b\x32\x32.webcast_data_RelevantRecommendation_HighLightInfo\x12?\n\x08\x65\x63ominfo\x18\x07 \x01(\x0b\x32-.webcast_data_RelevantRecommendation_EcomInfo\x12;\n\x06vsinfo\x18\x08 \x01(\x0b\x32+.webcast_data_RelevantRecommendation_VsInfo\x12Q\n\x11whitecategoryinfo\x18\t \x01(\x0b\x32\x36.webcast_data_RelevantRecommendation_WhiteCategoryInfo\"\"\n\x0cRelevanttype\x12\x12\n\x0eRelevantType_0\x10\x00\",\n\x11\x42ottombarcategory\x12\x17\n\x13\x62ottombarcategory_0\x10\x00\"T\n1webcast_data_RelevantRecommendation_HighLightInfo\x12\x0f\n\x07mainurl\x18\x01 \x01(\t\x12\x0e\n\x06\x62\x61kurl\x18\x02 \x01(\t\"V\n,webcast_data_RelevantRecommendation_EcomInfo\x12\x11\n\tproductid\x18\x01 \x01(\x03\x12\x13\n\x0bproductname\x18\x02 \x01(\t\"\xb9\x01\n+webcast_data_RelevantRecommendation_Episode\x12\x11\n\tepisodeid\x18\x01 \x01(\x03\x12\x13\n\x0b\x65pisodename\x18\x02 \x01(\t\x12)\n\x0c\x65pisodecover\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rcurrentperiod\x18\x04 \x01(\t\x12\x10\n\x08seasonid\x18\x05 \x01(\x03\x12\x0e\n\x06itemid\x18\x06 \x01(\t\"l\n*webcast_data_RelevantRecommendation_VsInfo\x12>\n\x08\x65pisodes\x18\x01 \x03(\x0b\x32,.webcast_data_RelevantRecommendation_Episode\"P\n5webcast_data_RelevantRecommendation_WhiteCategoryInfo\x12\x17\n\x0f\x66irstleveltagid\x18\x01 \x01(\x03\"\xa4\x01\n webcast_data_IndustryServiceInfo\x12\x14\n\x0c\x65ntranceopen\x18\x01 \x01(\x08\x12&\n\ticonimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x42\n\x0b\x63onsultinfo\x18\x03 \x01(\x0b\x32-.webcast_data_IndustryServiceInfo_ConsultInfo\"\xb1\x01\n,webcast_data_IndustryServiceInfo_ConsultInfo\x12\x0f\n\x07\x62izinfo\x18\x01 \x01(\t\x12N\n\x0b\x63onsultrole\x18\x02 \x01(\x0e\x32\x39.webcast_data_IndustryServiceInfo_ConsultInfo.Consultrole\" \n\x0b\x43onsultrole\x12\x11\n\rconsultrole_0\x10\x00\"\xfa\x01\n\x15webcast_data_EcomData\x12,\n\x08livecard\x18\x01 \x01(\x0b\x32\x1a.webcast_data_EcomLiveCard\x12\"\n\x03pop\x18\x02 \x01(\x0b\x32\x15.webcast_data_EcomPop\x12.\n\tgoodscard\x18\x03 \x01(\x0b\x32\x1b.webcast_data_EcomGoodsCard\x12\x31\n\rredsshowinfos\x18\x04 \x03(\x0b\x32\x1a.webcast_data_RedsShowInfo\x12,\n\nroomcartv2\x18\x05 \x01(\x0b\x32\x18.webcast_data_RoomCartV2\"o\n\x1bwebcast_data_AvatarLiveInfo\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x10\n\x08textsize\x18\x03 \x01(\x05\x12\"\n\x05image\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\"\x99\x01\n\x1fwebcast_data_WelfareProjectInfo\x12\x11\n\tprojectid\x18\x01 \x01(\x03\x12\x15\n\rshowfrequency\x18\x02 \x01(\x03\x12\x18\n\x10\x63ontainercardurl\x18\x03 \x01(\t\x12\x1c\n\x14welfaredetailpageurl\x18\x04 \x01(\t\x12\x14\n\x0cprojectidstr\x18\x05 \x01(\t\"U\n\x1cwebcast_data_CornerMarkReach\x12\x11\n\tneedreach\x18\x01 \x01(\x08\x12\x10\n\x08\x64uration\x18\x02 \x01(\x03\x12\x10\n\x08\x65lemtype\x18\x03 \x01(\x03\"\xca\x01\n\x1dwebcast_data_VerticalTypeInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07tabtype\x18\x02 \x01(\x03\x12\r\n\x05tagid\x18\x03 \x01(\x03\x12\x10\n\x08issubtag\x18\x04 \x01(\x08\x12!\n\x04icon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tvalidtime\x18\x06 \x01(\x03\x12\x10\n\x08priority\x18\x07 \x01(\x03\x12\r\n\x05\x65xtra\x18\x08 \x01(\t\x12\x12\n\neventextra\x18\t \x01(\t\"G\n\x17webcast_data_FilterWord\x12\n\n\x02id\x18\x01 \x01(\t\x12\x12\n\nisselected\x18\x02 \x01(\x08\x12\x0c\n\x04name\x18\x03 \x01(\t\"\xec\x01\n\x16webcast_data_LabelInfo\x12\x11\n\tlabeltype\x18\x01 \x01(\x03\x12\x13\n\x0b\x64isplaytype\x18\x02 \x01(\x03\x12.\n\x0bsplicelabel\x18\x03 \x01(\x0b\x32\x19.webcast_data_SpliceLabel\x12\'\n\nwholelabel\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\x12\x42\n\x15profilepicsplicelabel\x18\x06 \x01(\x0b\x32#.webcast_data_ProfilePicSpliceLabel\"\xb0\x01\n\x17webcast_data_VSLinkInfo\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08tabtitle\x18\x02 \x01(\t\x12\'\n\x05rooms\x18\x03 \x03(\x0b\x32\x18.webcast_data_VSLinkNode\x12\x31\n\x07pattern\x18\x04 \x01(\x0e\x32 .webcast_data_VSLinkInfo.Pattern\"\x18\n\x07Pattern\x12\r\n\tpattern_0\x10\x00\"\x84\x01\n\x17webcast_data_VSLinkNode\x12\x0e\n\x06roomid\x18\x01 \x01(\x03\x12\x11\n\troomidstr\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x14\n\x0cliveroommode\x18\x04 \x01(\x03\x12!\n\x05owner\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\"\xaa\x01\n\x18webcast_data_SpliceLabel\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x11\n\ttextcolor\x18\x02 \x01(\t\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\ticonimage\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x05 \x01(\t\"Y\n\"webcast_data_ProfilePicSpliceLabel\x12\x33\n\x0bprofilelist\x18\x01 \x03(\x0b\x32\x1e.webcast_data_LabelProfileItem\"j\n\x1dwebcast_data_LabelProfileItem\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\'\n\nprofilepic\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xb5\x01\n\x1bwebcast_data_LiveStatusInfo\x12;\n\nlivestatus\x18\x01 \x01(\x0e\x32\'.webcast_data_LiveStatusInfo.Livestatus\x12$\n\x08liveuser\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x13\n\x0bpreviewtext\x18\x04 \x01(\t\"\x1e\n\nLivestatus\x12\x10\n\x0cLiveStatus_0\x10\x00\"6\n\x1bwebcast_data_ShortTouchAuth\x12\x17\n\x0f\x63ommercelottery\x18\x01 \x01(\x05\"\xb5\x03\n\x17webcast_data_EpisodeMod\x12;\n\x0c\x65pisodestage\x18\x01 \x01(\x0e\x32%.webcast_data_EpisodeMod.Episodestage\x12\x39\n\x0b\x65pisodetype\x18\x02 \x01(\x0e\x32$.webcast_data_EpisodeMod.Episodetype\x12?\n\x0e\x65pisodesubtype\x18\x03 \x01(\x0e\x32\'.webcast_data_EpisodeMod.Episodesubtype\x12\x45\n\x11\x65pisoderecordtype\x18\x04 \x01(\x0e\x32*.webcast_data_EpisodeMod.Episoderecordtype\"\"\n\x0c\x45pisodestage\x12\x12\n\x0e\x45pisodeStage_0\x10\x00\" \n\x0b\x45pisodetype\x12\x11\n\repisodetype_0\x10\x00\"&\n\x0e\x45pisodesubtype\x12\x14\n\x10\x65pisodesubtype_0\x10\x00\",\n\x11\x45pisoderecordtype\x12\x17\n\x13\x65pisoderecordtype_0\x10\x00\"\xf5\x03\n\x1ewebcast_data_ToolbarItemConfig\x12@\n\x0btoolbartype\x18\x01 \x01(\x0e\x32+.webcast_data_ToolbarItemConfig.Toolbartype\x12!\n\x04icon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\njumpschema\x18\x03 \x01(\t\x12@\n\x0b\x64isplaytype\x18\x04 \x01(\x0e\x32+.webcast_data_ToolbarItemConfig.Displaytype\x12(\n\x0b\x64ynamicicon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0ciconvertical\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11\x64ynamicbottomicon\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\'\n\nbottomicon\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\ttoastlist\x18\t \x03(\x0b\x32\x13.webcast_data_Toast\" \n\x0bToolbartype\x12\x11\n\rToolbarType_0\x10\x00\" \n\x0b\x44isplaytype\x12\x11\n\rdisplaytype_0\x10\x00\"j\n\x12webcast_data_Toast\x12\x11\n\tstarttime\x18\x01 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x02 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x0e\n\x06schema\x18\x04 \x01(\t\x12\x0f\n\x07toastid\x18\x05 \x01(\t\"\xac\x02\n\x16webcast_data_WatchInfo\x12\x0c\n\x04\x64\x65sc\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\t\x12\x17\n\x0f\x63ountwithbackup\x18\x03 \x01(\t\x12\x11\n\trealcount\x18\x04 \x01(\x05\x12\x16\n\x0erealcountint64\x18\x05 \x01(\x03\x12J\n\x14livecountdisplaytype\x18\x06 \x01(\x0e\x32,.webcast_data_WatchInfo.Livecountdisplaytype\x12\x1c\n\x14\x64isplaytypestarttime\x18\x07 \x01(\x03\x12\x13\n\x0b\x66ormatcount\x18\x08 \x01(\t\"2\n\x14Livecountdisplaytype\x12\x1a\n\x16livecountdisplaytype_0\x10\x00\"\xf0\x11\n\x1dwebcast_data_EpisodeExtraInfo\x12,\n\nepisodemod\x18\x01 \x01(\x0b\x32\x18.webcast_data_EpisodeMod\x12\x15\n\rcurrentperiod\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x15\n\repisodelisth5\x18\x04 \x01(\t\x12*\n\twatchinfo\x18\x05 \x01(\x0b\x32\x17.webcast_data_WatchInfo\x12\x11\n\tepisodeid\x18\x06 \x01(\x03\x12\x14\n\x0c\x65pisodeidstr\x18\x07 \x01(\t\x12\x0e\n\x06itemid\x18\x08 \x01(\t\x12\x14\n\x0cselectionurl\x18\t \x01(\t\x12\x19\n\x11relationplacetext\x18\n \x01(\t\x12\x1e\n\x16operationplacetextlist\x18\x0b \x03(\t\x12\x34\n\x0btoolbarlist\x18\x0c \x03(\x0b\x32\x1f.webcast_data_ToolbarItemConfig\x12\x11\n\tcollected\x18\r \x01(\x08\x12\x10\n\x08seasonid\x18\x0e \x01(\x03\x12\x11\n\tfinishurl\x18\x0f \x01(\t\x12\x13\n\x0breleasetime\x18\x10 \x01(\t\x12\x13\n\x0bwatchperiod\x18\x11 \x01(\x03\x12\x14\n\x0clatestperiod\x18\x12 \x01(\x03\x12\x10\n\x08showname\x18\x13 \x01(\t\x12\x18\n\x10\x63urrentperiodraw\x18\x14 \x01(\x05\x12\x11\n\tvideocode\x18\x15 \x01(\x05\x12\x13\n\x0bseasonidstr\x18\x16 \x01(\t\x12\x12\n\nwatchpvraw\x18\x17 \x01(\t\x12\x1c\n\x14nextspecialepisodeid\x18\x18 \x01(\x03\x12\"\n\x05\x63over\x18\x19 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rcoververtical\x18\x1a \x01(\x0b\x32\x13.webcast_data_Image\x12\x33\n\x05style\x18\x1b \x01(\x0e\x32$.webcast_data_EpisodeExtraInfo.Style\x12\x36\n\x0bplaycontrol\x18\x1c \x01(\x0b\x32!.webcast_data_EpisodePremierePlay\x12\x37\n\x0cpreviewimage\x18\x1d \x01(\x0b\x32!.webcast_data_EpisodePreviewImage\x12.\n\ngiftpannel\x18\x1e \x01(\x0b\x32\x1a.webcast_data_VSGiftPannel\x12.\n\npannelicon\x18\x1f \x01(\x0b\x32\x1a.webcast_data_VSPannelIcon\x12\x36\n\rpanneltoolbar\x18 \x03(\x0b\x32\x1f.webcast_data_ToolbarItemConfig\x12\x39\n\rpreviewbottom\x18! \x01(\x0b\x32\".webcast_data_EpisodePreviewBottom\x12\x14\n\x0c\x64rawsubtitle\x18\" \x01(\t\x12\x30\n\x13seasoncoververtical\x18# \x01(\x0b\x32\x13.webcast_data_Image\x12/\n\x0b\x63\x61merainfos\x18$ \x03(\x0b\x32\x1a.webcast_data_VSCameraInfo\x12\x17\n\x0f\x64\x65\x66\x61ultcameraid\x18% \x01(\x03\x12\x1a\n\x12\x64\x65\x66\x61ultcameraidstr\x18& \x01(\x03\x12\x1c\n\x14\x64\x65\x66\x61ultcameraidstrv2\x18\' \x01(\t\x12\x32\n\x0eprioritycamera\x18( \x01(\x0b\x32\x1a.webcast_data_VSCameraInfo\x12\x16\n\x0emultiseasontag\x18) \x01(\t\x12.\n\x11previewbackground\x18* \x01(\x0b\x32\x13.webcast_data_Image\x12\'\n\nbackground\x18+ \x01(\x0b\x32\x13.webcast_data_Image\x12%\n\x03mod\x18, \x01(\x0b\x32\x18.webcast_data_EpisodeMod\x12,\n\x0fitemcommenticon\x18- \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x0bvswatermark\x18. \x01(\x0b\x32\x19.webcast_data_VSWatermark\x12\x30\n\x0bitemcomment\x18/ \x01(\x0b\x32\x1b.webcast_data_VSItemComment\x12\x16\n\x0eseasontypename\x18\x30 \x01(\t\x12\"\n\x05vsbar\x18\x31 \x01(\x0b\x32\x13.webcast_data_VSBar\x12\x30\n\x0fseasonwatchinfo\x18\x32 \x01(\x0b\x32\x17.webcast_data_WatchInfo\x12.\n\x0clinkroominfo\x18\x33 \x01(\x0b\x32\x18.webcast_data_VSLinkInfo\x12\x32\n\rcommentconfig\x18\x34 \x01(\x0b\x32\x1b.webcast_data_CommentConfig\x12\x1d\n\x15\x63\x61merainfostabletitle\x18\x35 \x01(\t\x12\x15\n\repisodestatus\x18\x36 \x01(\x05\x12\x32\n\rmatchroominfo\x18\x37 \x01(\x0b\x32\x1b.webcast_data_MatchRoomInfo\x12@\n\x14multicamerabasicinfo\x18\x38 \x01(\x0b\x32\".webcast_data_MultiCameraBasicInfo\x12\x36\n\x0fshareposterinfo\x18\x39 \x01(\x0b\x32\x1d.webcast_data_SharePosterInfo\x12\x34\n\rpremieretoast\x18: \x01(\x0b\x32\x1d.webcast_data_VSPremiereToast\x12\x19\n\x11previewbottomtext\x18; \x01(\t\x12:\n\x11\x62usinessconfigure\x18< \x03(\x0b\x32\x1f.webcast_data_BusinessConfigure\x12\x19\n\x11publicscreencolor\x18= \x01(\t\x12\x15\n\rchattraycolor\x18> \x01(\t\"\x14\n\x05Style\x12\x0b\n\x07style_0\x10\x00\"\x84\x01\n\x1cwebcast_data_VSPremiereToast\x12\x14\n\x0clefttoptoast\x18\x01 \x01(\t\x12\x13\n\x0bplayertoast\x18\x02 \x01(\t\x12\x16\n\x0eplayertoptoast\x18\x03 \x01(\t\x12!\n\x04icon\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\"\x85\x02\n\x1awebcast_data_CommentConfig\x12\x31\n\rcommentcolors\x18\x01 \x03(\x0b\x32\x1a.webcast_data_CommentColor\x12/\n\x0c\x63ommentroles\x18\x02 \x03(\x0b\x32\x19.webcast_data_CommentRole\x12\x12\n\nrolesuffix\x18\x03 \x01(\t\x12\x11\n\troletitle\x18\x04 \x01(\t\x12\x15\n\runlockroletip\x18\x05 \x01(\t\x12\x31\n\rcommentmedals\x18\x06 \x03(\x0b\x32\x1a.webcast_data_CommentMedal\x12\x12\n\nmedaltitle\x18\x07 \x01(\t\"y\n\x19webcast_data_CommentMedal\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\"\n\x05image\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rkeyboardimage\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\"8\n\x19webcast_data_CommentColor\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\t\"]\n\x18webcast_data_CommentRole\x12\x0e\n\x06roleid\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12#\n\x06\x61vatar\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xd4\x02\n\x12webcast_data_Bonus\x12\x11\n\tbonustype\x18\x01 \x01(\x03\x12)\n\x06\x61uthor\x18\x02 \x01(\x0b\x32\x19.webcast_data_BonusAuthor\x12\r\n\x05title\x18\x03 \x01(\t\x12\x10\n\x08subtitle\x18\x04 \x01(\t\x12\x0c\n\x04text\x18\x05 \x01(\t\x12\r\n\x05style\x18\x06 \x01(\t\x12\x31\n\x0c\x63ommerceinfo\x18\x07 \x01(\x0b\x32\x1b.webcast_data_BonusCommerce\x12\x0f\n\x07openurl\x18\x08 \x01(\t\x12\r\n\x05token\x18\t \x01(\t\x12\x0e\n\x06source\x18\n \x01(\x03\x12\"\n\x05label\x18\x0b \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07sceneid\x18\x0c \x01(\x03\x12\x11\n\tmaybecarp\x18\r \x01(\x08\x12\x17\n\x0f\x63ountdownsecond\x18\x0e \x01(\x03\"(\n\x1awebcast_data_BonusCommerce\x12\n\n\x02id\x18\x01 \x01(\x03\"\xb4\x01\n\x18webcast_data_BonusAuthor\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12)\n\x0c\x61vatarlarger\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0b\x61vatarthumb\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x61vatarmedium\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"\xad\x01\n\x17webcast_data_BorderInfo\x12\x12\n\nbordertype\x18\x01 \x01(\x03\x12\x34\n\x0cstaticborder\x18\x02 \x01(\x0b\x32\x1e.webcast_data_StaticBorderInfo\x12\x36\n\rdynamicborder\x18\x03 \x01(\x0b\x32\x1f.webcast_data_DynamicBorderInfo\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\"\xad\x01\n\x1dwebcast_data_StaticBorderInfo\x12 \n\x03top\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12#\n\x06\x62ottom\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12!\n\x04left\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\"\n\x05right\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\",\n\x1ewebcast_data_DynamicBorderInfo\x12\n\n\x02id\x18\x01 \x01(\x03\"P\n\x18webcast_data_LinkerUsers\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12%\n\tusersinfo\x18\x02 \x03(\x0b\x32\x12.webcast_data_User\"\x88\x03\n webcast_data_OfficialChannelInfo\x12\'\n\x0b\x63hanneluser\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x13\n\x0b\x63hannelname\x18\x02 \x01(\t\x12\x14\n\x0c\x63hannelintro\x18\x03 \x01(\t\x12\x14\n\x0c\x65ndtimestamp\x18\x04 \x01(\x03\x12\x1a\n\x12\x66orbiddenbeforeend\x18\x05 \x01(\x03\x12\x15\n\rcurrentshowid\x18\x06 \x01(\x05\x12\x14\n\x0cmaxentertime\x18\x07 \x01(\x03\x12\x13\n\x0bmaxnexttime\x18\x08 \x01(\x03\x12\x16\n\x0ehostpermission\x18\n \x01(\x08\x12\x14\n\x0c\x62\x61\x63kuproomid\x18\x0b \x01(\x03\x12&\n\nlivinguser\x18\x0c \x01(\x0b\x32\x12.webcast_data_User\x12\x19\n\x11hostcanacceptgift\x18\r \x01(\x08\x12\x17\n\x0f\x62\x61\x63kuproomidstr\x18\x0f \x01(\t\x12\x12\n\nenablehost\x18\x10 \x01(\x08\"~\n%webcast_data_OfficialChannelExtraInfo\x12\x13\n\x0bshowstartts\x18\x01 \x01(\x03\x12\x16\n\x0eshowlistschema\x18\x02 \x01(\t\x12\x12\n\nshowlistid\x18\x03 \x01(\x03\x12\x14\n\x0cshowlistname\x18\x04 \x01(\t\"\'\n%webcast_data_RoomShortTouchAreaConfig\"O\n-webcast_data_RoomShortTouchAreaConfig_Element\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x10\n\x08priority\x18\x02 \x01(\x05\"S\n3webcast_data_RoomShortTouchAreaConfig_ForbiddenType\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x0e\n\x06reason\x18\x02 \x01(\t\"C\n\x16webcast_data_MatchInfo\x12)\n\x04skin\x18\x01 \x01(\x0b\x32\x1b.webcast_data_MatchSkinInfo\"\xcb\x03\n\x1awebcast_data_MatchSkinInfo\x12?\n\x0cunfollowskin\x18\x01 \x01(\x0b\x32).webcast_data_MatchSkinInfo_FollowBtnSkin\x12?\n\x0c\x66ollowedskin\x18\x02 \x01(\x0b\x32).webcast_data_MatchSkinInfo_FollowBtnSkin\x12\x18\n\x10tabselectedcolor\x18\x03 \x01(\t\x12\x1a\n\x12tabunselectedcolor\x18\x04 \x01(\t\x12\x1f\n\x17\x63ommentplaceholdercolor\x18\x05 \x01(\t\x12\x17\n\x0f\x61nchornamecolor\x18\x06 \x01(\t\x12\x17\n\x0f\x61nchorinfocolor\x18\x07 \x01(\t\x12,\n\x0fuserbannerimage\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0ctoolbarimage\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12!\n\x19\x63ommentplaceholderbgcolor\x18\n \x01(\t\x12&\n\tshareicon\x18\x0b \x01(\x0b\x32\x13.webcast_data_Image\"d\n(webcast_data_MatchSkinInfo_FollowBtnSkin\x12\x11\n\tleftcolor\x18\x01 \x01(\t\x12\x12\n\nrightcolor\x18\x02 \x01(\t\x12\x11\n\tfontcolor\x18\x03 \x01(\t\"\xd1\x01\n\x1cwebcast_data_RoomActivityTag\x12@\n\x0c\x61\x63tivitytype\x18\x01 \x01(\x0e\x32*.webcast_data_RoomActivityTag.Activitytype\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\x12!\n\x04icon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"\"\n\x0c\x41\x63tivitytype\x12\x12\n\x0e\x41\x63tivityType_0\x10\x00\"\xfe\x13\n\x1bwebcast_data_RoomAuthStatus\x12\x0c\n\x04\x63hat\x18\x01 \x01(\x08\x12\x0f\n\x07\x64\x61nmaku\x18\x02 \x01(\x08\x12\x0c\n\x04gift\x18\x03 \x01(\x08\x12\x11\n\tluckmoney\x18\x04 \x01(\x08\x12\x0c\n\x04\x64igg\x18\x05 \x01(\x08\x12\x17\n\x0froomcontributor\x18\x07 \x01(\x08\x12\r\n\x05props\x18\x08 \x01(\x08\x12\x10\n\x08usercard\x18\t \x01(\x08\x12\x0b\n\x03poi\x18\n \x01(\x08\x12\x12\n\nmoreanchor\x18\x0b \x01(\x03\x12\x0e\n\x06\x62\x61nner\x18\x0c \x01(\x03\x12\r\n\x05share\x18\r \x01(\x03\x12\x12\n\nusercorner\x18\x0e \x01(\x03\x12\x11\n\tlandscape\x18\x0f \x01(\x03\x12\x15\n\rlandscapechat\x18\x10 \x01(\x03\x12\x14\n\x0cpublicscreen\x18\x11 \x01(\x03\x12\x14\n\x0cgiftanchormt\x18\x12 \x01(\x03\x12\x14\n\x0crecordscreen\x18\x13 \x01(\x03\x12\x17\n\x0f\x64onationsticker\x18\x14 \x01(\x03\x12\x10\n\x08hourrank\x18\x15 \x01(\x03\x12\x14\n\x0c\x63ommercecard\x18\x16 \x01(\x03\x12\x11\n\taudiochat\x18\x17 \x01(\x03\x12\x16\n\x0e\x64\x61nmakudefault\x18\x18 \x01(\x03\x12\x14\n\x0cktvordersong\x18\x19 \x01(\x03\x12\x16\n\x0eselectionalbum\x18\x1a \x01(\x03\x12\x0c\n\x04like\x18\x1b \x01(\x03\x12\x1a\n\x12multiplierplayback\x18\x1c \x01(\x03\x12\x15\n\rdownloadvideo\x18\x1d \x01(\x03\x12\x0f\n\x07\x63ollect\x18\x1e \x01(\x03\x12\x15\n\rtimedshutdown\x18\x1f \x01(\x03\x12\x0c\n\x04seek\x18 \x01(\x03\x12\x10\n\x08\x64\x65nounce\x18! \x01(\x03\x12\x0f\n\x07\x64islike\x18\" \x01(\x03\x12\x0e\n\x06onlyta\x18# \x01(\x03\x12\x12\n\ncastscreen\x18$ \x01(\x03\x12\x13\n\x0b\x63ommentwall\x18% \x01(\x03\x12\x13\n\x0b\x62ulletstyle\x18& \x01(\x03\x12\x16\n\x0eshowgameplugin\x18\' \x01(\x03\x12\x0e\n\x06vsgift\x18( \x01(\x03\x12\x0f\n\x07vstopic\x18) \x01(\x03\x12\x0e\n\x06vsrank\x18* \x01(\x03\x12\x18\n\x10\x61\x64mincommentwall\x18+ \x01(\x03\x12\x19\n\x11\x63ommercecomponent\x18, \x01(\x03\x12\x0f\n\x07\x64ouplus\x18- \x01(\x03\x12\x19\n\x11gamepointsplaying\x18. \x01(\x03\x12\x0e\n\x06poster\x18/ \x01(\x03\x12\x12\n\nhighlights\x18\x30 \x01(\x03\x12\x1a\n\x12typingcommentstate\x18\x31 \x01(\x03\x12\x19\n\x11strokeupdownguide\x18\x32 \x01(\x03\x12!\n\x19uprightstatsfloatinglayer\x18\x33 \x01(\x03\x12\x1a\n\x12\x63\x61stscreenexplicit\x18\x34 \x01(\x03\x12\x11\n\tselection\x18\x35 \x01(\x03\x12\x17\n\x0findustryservice\x18\x36 \x01(\x03\x12\x14\n\x0cverticalrank\x18\x37 \x01(\x03\x12\x14\n\x0c\x65ntereffects\x18\x38 \x01(\x03\x12\x10\n\x08\x66\x61nsclub\x18\x39 \x01(\x03\x12\x14\n\x0c\x65mojioutside\x18: \x01(\x03\x12\x15\n\rcansellticket\x18; \x01(\x03\x12\x1c\n\x14\x64oupluspopularitygem\x18< \x01(\x03\x12\x15\n\rmissioncenter\x18= \x01(\x03\x12\x14\n\x0c\x65xpandscreen\x18> \x01(\x03\x12\x11\n\tfansgroup\x18? \x01(\x03\x12\r\n\x05topic\x18@ \x01(\x03\x12\x15\n\ranchormission\x18\x41 \x01(\x03\x12\x14\n\x0cteleprompter\x18\x42 \x01(\x03\x12\x1d\n\x15\x63hatdynamicslidespeed\x18\x43 \x01(\x03\x12\x1a\n\x12smallwindowdisplay\x18\x44 \x01(\x03\x12\x17\n\x0fmessagedispatch\x18\x45 \x01(\x03\x12\x13\n\x0broomchannel\x18\x46 \x01(\x03\x12\x14\n\x0c\x63hatdispatch\x18G \x01(\x03\x12\x18\n\x10linkmicguestlike\x18H \x01(\x03\x12\x14\n\x0cmedialinkmic\x18I \x01(\x03\x12\x12\n\nvideoshare\x18J \x01(\x03\x12\x16\n\x0e\x63hatguideemoji\x18K \x01(\x03\x12\x16\n\x0e\x63hatguideimage\x18L \x01(\x03\x12\x0e\n\x06pcplay\x18M \x01(\x03\x12\x0f\n\x07padplay\x18N \x01(\x03\x12\x11\n\tlongtouch\x18O \x01(\x03\x12\x19\n\x11\x66irstfeedhistchat\x18P \x01(\x03\x12\x14\n\x0cmorehistchat\x18Q \x01(\x03\x12\x17\n\x0fwordassociation\x18R \x01(\x03\x12\x1e\n\x16landscapescreencapture\x18S \x01(\x03\x12 \n\x18landscapescreenrecording\x18T \x01(\x03\x12\x1f\n\x17screenprojectionbarrage\x18U \x01(\x03\x12\x19\n\x11smallwindowplayer\x18V \x01(\x03\x12\x13\n\x0b\x63hatoperate\x18W \x01(\x03\x12\x14\n\x0c\x65\x63omfansclub\x18X \x01(\x03\x12\x17\n\x0f\x61udiochattotext\x18Y \x01(\x03\x12\x12\n\ncommoncard\x18Z \x01(\x03\x12\x12\n\nshorttouch\x18[ \x01(\x03\x12\x17\n\x0fhostteamchannel\x18\\ \x01(\x03\x12&\n\x1elandscapechatdynamicslidespeed\x18] \x01(\x03\x12\x10\n\x08hostteam\x18^ \x01(\x03\x12\"\n\x1a\x61nchorhotmessageaggregated\x18_ \x01(\x03\x12\x1e\n\x16\x61nchorcoldmessagetiled\x18` \x01(\x03\x12\x18\n\x10screenbottominfo\x18\x61 \x01(\x03\x12\x1f\n\x17previewhotcommentswitch\x18\x62 \x01(\x03\x12\x12\n\nroomwidget\x18\x63 \x01(\x03\x12\x42\n\toffreason\x18\x64 \x01(\x0b\x32/.webcast_data_RoomAuthStatus_RoomAuthOffReasons\x12G\n\x0cspecialstyle\x18\x65 \x01(\x0b\x32\x31.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle\x12\x16\n\x0epanelecservice\x18\x66 \x01(\x03\x12\x11\n\tfixedchat\x18g \x01(\x03\x12\x15\n\rlandscapegift\x18h \x01(\x03\x12\x13\n\x0bhotchattray\x18i \x01(\x03\x12\x15\n\x0cvscommentbar\x18\xc8\x01 \x01(\x03\x12\x19\n\x10vswelcomedanmaku\x18\xc9\x01 \x01(\x03\x12\x13\n\nvsfansclub\x18\xca\x01 \x01(\x03\x12 \n\x17vsextensionenablefollow\x18\xcb\x01 \x01(\x03\x12\x12\n\tvsdouplus\x18\xcc\x01 \x01(\x03\">\n.webcast_data_RoomAuthStatus_RoomAuthOffReasons\x12\x0c\n\x04gift\x18\x01 \x01(\t\"\x8c\x05\n0webcast_data_RoomAuthStatus_RoomAuthSpecialStyle\x12\x45\n\x04\x63hat\x18\x01 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12\x45\n\x04gift\x18\x02 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12P\n\x0froomcontributor\x18\x03 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12\x45\n\x04like\x18\x04 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12L\n\x0broomchannel\x18\x05 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12\x46\n\x05share\x18\x06 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12O\n\x0e\x63\x61stscreenauth\x18\x07 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12J\n\tlandscape\x18\x08 \x01(\x0b\x32\x37.webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\"\x80\x02\n6webcast_data_RoomAuthStatus_RoomAuthSpecialStyle_Style\x12\x13\n\x0bunablestyle\x18\x01 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x0f\n\x07offtype\x18\x03 \x01(\x05\x12\x14\n\x0c\x61nchorswitch\x18\x04 \x01(\x05\x12\x1a\n\x12switchstatustipmsg\x18\x05 \x01(\t\x12 \n\x18switchstatusanchortipmsg\x18\x06 \x01(\t\x12\x1f\n\x17\x61nchorswitchforpaidlive\x18\x07 \x01(\x05\x12\x1a\n\x12\x63ontentforpaidlive\x18\x08 \x01(\t\"8\n\x19webcast_data_MoreEntrance\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\x03\"\xf2\x0b\n\x1ewebcast_data_WebRoomAuthStatus\x12\x0c\n\x04\x63hat\x18\x01 \x01(\x08\x12\x0f\n\x07\x64\x61nmaku\x18\x02 \x01(\x08\x12\x0c\n\x04gift\x18\x03 \x01(\x08\x12\x11\n\tluckmoney\x18\x04 \x01(\x08\x12\x0c\n\x04\x64igg\x18\x05 \x01(\x08\x12\x17\n\x0froomcontributor\x18\x07 \x01(\x08\x12\r\n\x05props\x18\x08 \x01(\x08\x12\x10\n\x08usercard\x18\t \x01(\x08\x12\x0b\n\x03poi\x18\n \x01(\x08\x12\x12\n\nmoreanchor\x18\x0b \x01(\x03\x12\x0e\n\x06\x62\x61nner\x18\x0c \x01(\x03\x12\r\n\x05share\x18\r \x01(\x03\x12\x12\n\nusercorner\x18\x0e \x01(\x03\x12\x11\n\tlandscape\x18\x0f \x01(\x03\x12\x15\n\rlandscapechat\x18\x10 \x01(\x03\x12\x14\n\x0cpublicscreen\x18\x11 \x01(\x03\x12\x14\n\x0cgiftanchormt\x18\x12 \x01(\x03\x12\x14\n\x0crecordscreen\x18\x13 \x01(\x03\x12\x17\n\x0f\x64onationsticker\x18\x14 \x01(\x03\x12\x10\n\x08hourrank\x18\x15 \x01(\x03\x12\x14\n\x0c\x63ommercecard\x18\x16 \x01(\x03\x12\x11\n\taudiochat\x18\x17 \x01(\x03\x12\x16\n\x0e\x64\x61nmakudefault\x18\x18 \x01(\x03\x12\x14\n\x0cktvordersong\x18\x19 \x01(\x03\x12\x16\n\x0eselectionalbum\x18\x1a \x01(\x03\x12\x0c\n\x04like\x18\x1b \x01(\x03\x12\x1a\n\x12multiplierplayback\x18\x1c \x01(\x03\x12\x15\n\rdownloadvideo\x18\x1d \x01(\x03\x12\x0f\n\x07\x63ollect\x18\x1e \x01(\x03\x12\x15\n\rtimedshutdown\x18\x1f \x01(\x03\x12\x0c\n\x04seek\x18 \x01(\x03\x12\x10\n\x08\x64\x65nounce\x18! \x01(\x03\x12\x0f\n\x07\x64islike\x18\" \x01(\x03\x12\x0e\n\x06onlyta\x18# \x01(\x03\x12\x12\n\ncastscreen\x18$ \x01(\x03\x12\x13\n\x0b\x63ommentwall\x18% \x01(\x03\x12\x13\n\x0b\x62ulletstyle\x18& \x01(\x03\x12\x16\n\x0eshowgameplugin\x18\' \x01(\x03\x12\x0e\n\x06vsgift\x18( \x01(\x03\x12\x0f\n\x07vstopic\x18) \x01(\x03\x12\x0e\n\x06vsrank\x18* \x01(\x03\x12\x18\n\x10\x61\x64mincommentwall\x18+ \x01(\x03\x12\x19\n\x11\x63ommercecomponent\x18, \x01(\x03\x12\x0f\n\x07\x64ouplus\x18- \x01(\x03\x12\x19\n\x11gamepointsplaying\x18. \x01(\x03\x12\x0e\n\x06poster\x18/ \x01(\x03\x12\x12\n\nhighlights\x18\x30 \x01(\x03\x12\x1a\n\x12typingcommentstate\x18\x31 \x01(\x03\x12\x19\n\x11strokeupdownguide\x18\x32 \x01(\x03\x12!\n\x19uprightstatsfloatinglayer\x18\x33 \x01(\x03\x12\x1a\n\x12\x63\x61stscreenexplicit\x18\x34 \x01(\x03\x12\x11\n\tselection\x18\x35 \x01(\x03\x12\x17\n\x0findustryservice\x18\x36 \x01(\x03\x12\x14\n\x0cverticalrank\x18\x37 \x01(\x03\x12\x14\n\x0c\x65ntereffects\x18\x38 \x01(\x03\x12\x10\n\x08\x66\x61nsclub\x18\x39 \x01(\x03\x12\x14\n\x0c\x65mojioutside\x18: \x01(\x03\x12\x15\n\rcansellticket\x18; \x01(\x03\x12\x1c\n\x14\x64oupluspopularitygem\x18< \x01(\x03\x12\x15\n\rmissioncenter\x18= \x01(\x03\x12\x14\n\x0c\x65xpandscreen\x18> \x01(\x03\x12\x11\n\tfansgroup\x18? \x01(\x03\x12\r\n\x05topic\x18@ \x01(\x03\x12\x15\n\ranchormission\x18\x41 \x01(\x03\x12\x14\n\x0cteleprompter\x18\x42 \x01(\x03\x12\x45\n\toffreason\x18\x64 \x01(\x0b\x32\x32.webcast_data_WebRoomAuthStatus_RoomAuthOffReasons\x12J\n\x0cspecialstyle\x18\x65 \x01(\x0b\x32\x34.webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle\"A\n1webcast_data_WebRoomAuthStatus_RoomAuthOffReasons\x12\x0c\n\x04gift\x18\x01 \x01(\t\"\x9e\x02\n3webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle\x12H\n\x04\x63hat\x18\x01 \x01(\x0b\x32:.webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style\x12H\n\x04gift\x18\x02 \x01(\x0b\x32:.webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style\x12S\n\x0froomcontributor\x18\x03 \x01(\x0b\x32:.webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style\"r\n9webcast_data_WebRoomAuthStatus_RoomAuthSpecialStyle_Style\x12\x13\n\x0bunablestyle\x18\x01 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x0f\n\x07offtype\x18\x03 \x01(\x05\"\x81\x01\n\x14webcast_data_RoomTab\x12.\n\x07tabtype\x18\x01 \x01(\x0e\x32\x1d.webcast_data_RoomTab.Tabtype\x12\x0f\n\x07tabname\x18\x02 \x01(\t\x12\x0e\n\x06taburl\x18\x03 \x01(\t\"\x18\n\x07Tabtype\x12\r\n\tTabType_0\x10\x00\"\xb7\x02\n\x16webcast_data_RoomExtra\x12\x11\n\tissandbox\x18\x01 \x01(\x08\x12?\n\x16\x65nterregionrestriction\x18\x02 \x01(\x0b\x32\x1f.webcast_data_RegionRestriction\x12\x33\n\x10\x65nterregionmatch\x18\x03 \x01(\x0b\x32\x19.webcast_data_RegionMatch\x12\x35\n\x13\x66ilterwithnocontext\x18\x04 \x01(\x0b\x32\x18.webcast_data_SafeReason\x12\x10\n\x08xiguauid\x18\x05 \x01(\x03\x12\x15\n\rlimitstrategy\x18\x06 \x01(\x03\x12\x12\n\nlimitappid\x18\x07 \x01(\t\x12\x10\n\x08geoblock\x18\x08 \x01(\x05\x12\x0e\n\x06vrtype\x18\t \x01(\x05\"+\n\x17webcast_data_SafeReason\x12\x10\n\x08safetype\x18\x01 \x01(\x05\"\xe7\x03\n\x1cwebcast_data_RoomPrivateInfo\x12\x11\n\tissandbox\x18\x01 \x01(\x08\x12?\n\x16\x65nterregionrestriction\x18\x02 \x01(\x0b\x32\x1f.webcast_data_RegionRestriction\x12\x0e\n\x06locale\x18\x03 \x01(\t\x12\'\n\tgpsregion\x18\x04 \x01(\x0b\x32\x14.webcast_data_Region\x12$\n\x06region\x18\x05 \x01(\x0b\x32\x14.webcast_data_Region\x12\x0e\n\x06tagset\x18\x06 \x01(\t\x12\x10\n\x08latitude\x18\x07 \x01(\x01\x12\x11\n\tlongitude\x18\x08 \x01(\x01\x12\x10\n\x08\x63itycode\x18\t \x01(\t\x12\x0f\n\x07laneenv\x18\n \x01(\t\x12\x33\n\x10\x65nterregionmatch\x18\x0b \x01(\x0b\x32\x19.webcast_data_RegionMatch\x12\x19\n\x11webcastcommenttcs\x18\x0e \x01(\x03\x12\x16\n\x0erecommendlevel\x18\x0f \x01(\x03\x12\x1a\n\x12\x64\x65liverlimitsrcapp\x18\x10 \x01(\x08\x12\x1b\n\x13\x63overrecommendlevel\x18\x11 \x01(\x03\x12\x1b\n\x13titlerecommendlevel\x18\x12 \x01(\x03\"T\n\x1ewebcast_data_RegionRestriction\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12\x11\n\twhitelist\x18\x02 \x03(\t\x12\x11\n\tblacklist\x18\x03 \x03(\t\"M\n\x18webcast_data_RegionMatch\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12\x11\n\tallowlist\x18\x02 \x03(\t\x12\x10\n\x08\x64\x65nylist\x18\x03 \x03(\t\"H\n\x13webcast_data_Region\x12\x10\n\x08latitude\x18\x01 \x01(\t\x12\x11\n\tlongitude\x18\x02 \x01(\t\x12\x0c\n\x04\x63ity\x18\x03 \x01(\t\"\xc1\x04\n\x16webcast_data_StreamUrl\x12\x10\n\x08provider\x18\x01 \x01(\x03\x12\n\n\x02id\x18\x02 \x01(\x03\x12\r\n\x05idstr\x18\x03 \x01(\t\x12\x19\n\x11\x64\x65\x66\x61ultresolution\x18\x05 \x01(\t\x12\x35\n\x05\x65xtra\x18\x06 \x01(\x0b\x32&.webcast_data_StreamUrl_StreamUrlExtra\x12\x13\n\x0brtmppushurl\x18\x07 \x01(\t\x12\x13\n\x0brtmppullurl\x18\x08 \x01(\t\x12\x1b\n\x13\x63\x61ndidateresolution\x18\n \x03(\t\x12\x12\n\nhlspullurl\x18\x0b \x01(\t\x12\x18\n\x10hlspullurlparams\x18\x0c \x01(\t\x12\x19\n\x11rtmppullurlparams\x18\r \x01(\t\x12\x19\n\x11rtmppushurlparams\x18\x0f \x01(\t\x12\x10\n\x08pushurls\x18\x10 \x03(\t\x12@\n\x0flivecoresdkdata\x18\x11 \x01(\x0b\x32\'.webcast_data_StreamUrl_LiveCoreSDKData\x12\x18\n\x10\x63ompletepushurls\x18\x13 \x03(\t\x12\x19\n\x11streamcontroltype\x18\x14 \x01(\x05\x12\x19\n\x11streamorientation\x18\x15 \x01(\x05\x12\x16\n\x0epushstreamtype\x18\x16 \x01(\x05\x12\x31\n\x04play\x18\x18 \x01(\x0b\x32#.webcast_data_StreamUrl_PlaySetting\x12\x0e\n\x06vrtype\x18\x1a \x01(\x05\"\xb0\x04\n%webcast_data_StreamUrl_StreamUrlExtra\x12\x0e\n\x06height\x18\x01 \x01(\x03\x12\r\n\x05width\x18\x02 \x01(\x03\x12\x0b\n\x03\x66ps\x18\x03 \x01(\x03\x12\x12\n\nmaxbitrate\x18\x04 \x01(\x03\x12\x12\n\nminbitrate\x18\x05 \x01(\x03\x12\x16\n\x0e\x64\x65\x66\x61ultbitrate\x18\x06 \x01(\x03\x12\x1c\n\x14\x62itrateadaptstrategy\x18\x07 \x01(\x03\x12\x1d\n\x15\x61nchorinteractprofile\x18\x08 \x01(\x03\x12\x1f\n\x17\x61udienceinteractprofile\x18\t \x01(\x03\x12\x16\n\x0ehardwareencode\x18\n \x01(\x08\x12\x14\n\x0cvideoprofile\x18\x0c \x01(\x03\x12O\n\x0fsuperresolution\x18\x0e \x01(\x0b\x32\x36.webcast_data_StreamUrl_StreamUrlExtra_SuperResolution\x12\x12\n\nh265enable\x18\x0f \x01(\x08\x12\x0e\n\x06gopsec\x18\x10 \x01(\x03\x12\x14\n\x0c\x62\x66rameenable\x18\x11 \x01(\x08\x12\x0b\n\x03roi\x18\x12 \x01(\x08\x12\r\n\x05swroi\x18\x13 \x01(\x08\x12\x15\n\rbytevc1enable\x18\x14 \x01(\x08\x12Q\n\x10\x61nchorclientinfo\x18\x15 \x01(\x0b\x32\x37.webcast_data_StreamUrl_StreamUrlExtra_AnchorClientInfo\"o\n5webcast_data_StreamUrl_StreamUrlExtra_SuperResolution\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x08\x12\x10\n\x08strength\x18\x02 \x01(\x03\x12\x14\n\x0c\x61ntialiasing\x18\x03 \x01(\x08\"L\n6webcast_data_StreamUrl_StreamUrlExtra_AnchorClientInfo\x12\x12\n\ncustominfo\x18\x01 \x01(\t\"\xbe\x01\n&webcast_data_StreamUrl_LiveCoreSDKData\x12\x42\n\x08pulldata\x18\x01 \x01(\x0b\x32\x30.webcast_data_StreamUrl_LiveCoreSDKData_PullData\x12\x42\n\x08pushdata\x18\x02 \x01(\x0b\x32\x30.webcast_data_StreamUrl_LiveCoreSDKData_PushData\x12\x0c\n\x04size\x18\x03 \x01(\t\"\xe8\x03\n/webcast_data_StreamUrl_LiveCoreSDKData_PullData\x12\x12\n\nstreamdata\x18\x01 \x01(\t\x12I\n\x07options\x18\x02 \x01(\x0b\x32\x38.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options\x12\x0f\n\x07version\x18\x03 \x01(\x03\x12\x0c\n\x04kind\x18\x05 \x01(\x05\x12M\n\textension\x18\x06 \x01(\x0b\x32:.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Extension\x12\x46\n\x03hls\x18\x07 \x03(\x0b\x32\x39.webcast_data_StreamUrl_LiveCoreSDKData_PullData_PlayInfo\x12\x46\n\x03\x66lv\x18\x08 \x03(\x0b\x32\x39.webcast_data_StreamUrl_LiveCoreSDKData_PullData_PlayInfo\x12\r\n\x05\x63odec\x18\t \x01(\t\x12I\n\x07\x64isplay\x18\n \x01(\x0b\x32\x38.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Display\"\xfe\x01\n7webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options\x12X\n\x0e\x64\x65\x66\x61ultquality\x18\x01 \x01(\x0b\x32@.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options_Quality\x12S\n\tqualities\x18\x02 \x03(\x0b\x32@.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options_Quality\x12\x14\n\x0cvpassdefault\x18\x03 \x01(\x08\"\xdd\x01\n?webcast_data_StreamUrl_LiveCoreSDKData_PullData_Options_Quality\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06sdkkey\x18\x02 \x01(\t\x12\x0e\n\x06vcodec\x18\x03 \x01(\t\x12\x12\n\nresolution\x18\x04 \x01(\t\x12\r\n\x05level\x18\x05 \x01(\x05\x12\x10\n\x08vbitrate\x18\x06 \x01(\x05\x12\x19\n\x11\x61\x64\x64itionalcontent\x18\x07 \x01(\t\x12\x0b\n\x03\x66ps\x18\x08 \x01(\x05\x12\x0f\n\x07\x64isable\x18\t \x01(\x05\"b\n4webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01w\x18\x03 \x01(\x02\x12\t\n\x01h\x18\x04 \x01(\x02\"Z\nHwebcast_data_StreamUrl_LiveCoreSDKData_PullData_CameraHorizontalPosition\x12\x0e\n\x06\x61nchor\x18\x01 \x01(\x05\"\xc9\x04\n9webcast_data_StreamUrl_LiveCoreSDKData_PullData_Extension\x12G\n\x08gameclip\x18\x01 \x01(\x0b\x32\x35.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip\x12I\n\ncameraclip\x18\x02 \x01(\x0b\x32\x35.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip\x12\x14\n\x0c\x63\x61merahidden\x18\x03 \x01(\x05\x12\n\n\x02ts\x18\x04 \x01(\t\x12\x0f\n\x07refresh\x18\x05 \x01(\x03\x12\x13\n\x0b\x64isplaymode\x18\x06 \x01(\x05\x12\x12\n\ngamehidden\x18\x07 \x01(\x05\x12\x12\n\ngameroomid\x18\x08 \x01(\t\x12\x0e\n\x06layout\x18\t \x01(\x05\x12O\n\x10\x63\x61meraclipcustom\x18\n \x01(\x0b\x32\x35.webcast_data_StreamUrl_LiveCoreSDKData_PullData_Clip\x12\x1a\n\x12\x63\x61meraverticaltype\x18\x0b \x01(\x05\x12k\n\x18\x63\x61merahorizontalposition\x18\x0c \x01(\x0b\x32I.webcast_data_StreamUrl_LiveCoreSDKData_PullData_CameraHorizontalPosition\x12\x1e\n\x16\x63\x61merahorizontalhidden\x18\r \x01(\x05\"l\n8webcast_data_StreamUrl_LiveCoreSDKData_PullData_PlayInfo\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x13\n\x0bqualityname\x18\x02 \x01(\t\x12\x0e\n\x06params\x18\x03 \x01(\t\"b\n7webcast_data_StreamUrl_LiveCoreSDKData_PullData_Display\x12\x12\n\nscalewidth\x18\x01 \x01(\x03\x12\x13\n\x0bscaleheight\x18\x02 \x01(\x03\"\xbd\x01\n/webcast_data_StreamUrl_LiveCoreSDKData_PushData\x12\x17\n\x0fpushstreamlevel\x18\x02 \x01(\x05\x12\x13\n\x0bpreschedule\x18\x03 \x01(\x08\x12\x13\n\x0brtmppushurl\x18\x04 \x01(\t\x12\x12\n\npushparams\x18\x05 \x01(\t\x12\x0c\n\x04kind\x18\x06 \x01(\x05\x12\x10\n\x08streamid\x18\x07 \x01(\x03\x12\x13\n\x0bstreamidstr\x18\x08 \x01(\t\"\xae\x01\n@webcast_data_StreamUrl_LiveCoreSDKData_PushData_ResolutionParams\x12\r\n\x05width\x18\x01 \x01(\x03\x12\x0e\n\x06height\x18\x02 \x01(\x03\x12\x16\n\x0e\x64\x65\x66\x61ultbitrate\x18\x03 \x01(\x03\x12\x12\n\nminbitrate\x18\x04 \x01(\x03\x12\x12\n\nmaxbitrate\x18\x05 \x01(\x03\x12\x0b\n\x03\x66ps\x18\x06 \x01(\x03\"J\n\"webcast_data_StreamUrl_PlaySetting\x12\x12\n\nhorizontal\x18\x01 \x01(\t\x12\x10\n\x08vertical\x18\x02 \x01(\t\"\xff\x02\n\x19webcast_data_VSCameraInfo\x12\x10\n\x08\x63\x61meraid\x18\x01 \x01(\x03\x12\x13\n\x0b\x63\x61meraidstr\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\"\n\x05\x63over\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rcoververtical\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\nstreaminfo\x18\x06 \x01(\x0b\x32\x17.webcast_data_StreamUrl\x12\x11\n\tstarttime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x08 \x01(\x03\x12/\n\x05style\x18\t \x01(\x0e\x32 .webcast_data_VSCameraInfo.Style\x12\x34\n\x0e\x63\x61meraroomauth\x18\n \x01(\x0b\x32\x1c.webcast_data_RoomAuthStatus\x12\x0e\n\x06vrtype\x18\x0b \x01(\x05\"\x14\n\x05Style\x12\x0b\n\x07style_0\x10\x00\"\xe7\x01\n\x19webcast_data_WebStreamUrl\x12\x19\n\x11\x64\x65\x66\x61ultresolution\x18\x02 \x01(\t\x12\x12\n\nhlspullurl\x18\x04 \x01(\t\x12\x19\n\x11streamorientation\x18\x05 \x01(\x05\x12\x46\n\x0flivecoresdkdata\x18\x06 \x01(\x0b\x32-.webcast_data_WebStreamUrl_WebLiveCoreSDKData\x12\x38\n\x05\x65xtra\x18\x07 \x01(\x0b\x32).webcast_data_WebStreamUrl_StreamUrlExtra\"\xb9\x04\n(webcast_data_WebStreamUrl_StreamUrlExtra\x12\x0e\n\x06height\x18\x01 \x01(\x03\x12\r\n\x05width\x18\x02 \x01(\x03\x12\x0b\n\x03\x66ps\x18\x03 \x01(\x03\x12\x12\n\nmaxbitrate\x18\x04 \x01(\x03\x12\x12\n\nminbitrate\x18\x05 \x01(\x03\x12\x16\n\x0e\x64\x65\x66\x61ultbitrate\x18\x06 \x01(\x03\x12\x1c\n\x14\x62itrateadaptstrategy\x18\x07 \x01(\x03\x12\x1d\n\x15\x61nchorinteractprofile\x18\x08 \x01(\x03\x12\x1f\n\x17\x61udienceinteractprofile\x18\t \x01(\x03\x12\x16\n\x0ehardwareencode\x18\n \x01(\x08\x12\x14\n\x0cvideoprofile\x18\x0c \x01(\x03\x12R\n\x0fsuperresolution\x18\x0e \x01(\x0b\x32\x39.webcast_data_WebStreamUrl_StreamUrlExtra_SuperResolution\x12\x12\n\nh265enable\x18\x0f \x01(\x08\x12\x0e\n\x06gopsec\x18\x10 \x01(\x03\x12\x14\n\x0c\x62\x66rameenable\x18\x11 \x01(\x08\x12\x0b\n\x03roi\x18\x12 \x01(\x08\x12\r\n\x05swroi\x18\x13 \x01(\x08\x12\x15\n\rbytevc1enable\x18\x14 \x01(\x08\x12T\n\x10\x61nchorclientinfo\x18\x15 \x01(\x0b\x32:.webcast_data_WebStreamUrl_StreamUrlExtra_AnchorClientInfo\"r\n8webcast_data_WebStreamUrl_StreamUrlExtra_SuperResolution\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x08\x12\x10\n\x08strength\x18\x02 \x01(\x03\x12\x14\n\x0c\x61ntialiasing\x18\x03 \x01(\x08\"O\n9webcast_data_WebStreamUrl_StreamUrlExtra_AnchorClientInfo\x12\x12\n\ncustominfo\x18\x01 \x01(\t\"x\n,webcast_data_WebStreamUrl_WebLiveCoreSDKData\x12H\n\x08pulldata\x18\x01 \x01(\x0b\x32\x36.webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData\"\xf1\x01\n5webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData\x12O\n\x07options\x18\x02 \x01(\x0b\x32>.webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options\x12\x12\n\nstreamdata\x18\x01 \x01(\t\x12S\n\textension\x18\x03 \x01(\x0b\x32@.webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Extension\"\xfa\x01\n=webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options\x12^\n\x0e\x64\x65\x66\x61ultquality\x18\x01 \x01(\x0b\x32\x46.webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options_Quality\x12Y\n\tqualities\x18\x02 \x03(\x0b\x32\x46.webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options_Quality\"\xe3\x01\nEwebcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Options_Quality\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06sdkkey\x18\x02 \x01(\t\x12\x0e\n\x06vcodec\x18\x03 \x01(\t\x12\x12\n\nresolution\x18\x04 \x01(\t\x12\r\n\x05level\x18\x05 \x01(\x05\x12\x10\n\x08vbitrate\x18\x06 \x01(\x05\x12\x19\n\x11\x61\x64\x64itionalcontent\x18\x07 \x01(\t\x12\x0b\n\x03\x66ps\x18\x08 \x01(\x05\x12\x0f\n\x07\x64isable\x18\t \x01(\x05\"h\n:webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Clip\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01w\x18\x03 \x01(\x02\x12\t\n\x01h\x18\x04 \x01(\x02\"\xd1\x02\n?webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Extension\x12M\n\x08gameclip\x18\x01 \x01(\x0b\x32;.webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Clip\x12O\n\ncameraclip\x18\x02 \x01(\x0b\x32;.webcast_data_WebStreamUrl_WebLiveCoreSDKData_PullData_Clip\x12\x14\n\x0c\x63\x61merahidden\x18\x03 \x01(\x05\x12\n\n\x02ts\x18\x04 \x01(\t\x12\x0f\n\x07refresh\x18\x05 \x01(\x03\x12\x13\n\x0b\x64isplaymode\x18\x06 \x01(\x05\x12\x12\n\ngamehidden\x18\x07 \x01(\x05\x12\x12\n\ngameroomid\x18\x08 \x01(\t\"\x83\x02\n\x14webcast_data_LinkMic\x12\x11\n\tchannelid\x18\x01 \x01(\x03\x12=\n\x0b\x63hannelinfo\x18\x02 \x01(\x0b\x32(.webcast_data_LinkMic_LinkMicChannelInfo\x12>\n\x0c\x62\x61ttlescores\x18\x03 \x03(\x0b\x32(.webcast_data_LinkMic_LinkMicBattleScore\x12\x42\n\x0e\x62\x61ttlesettings\x18\x04 \x01(\x0b\x32*.webcast_data_LinkMic_LinkMicBattleSetting\x12\x15\n\rrivalanchorid\x18\x05 \x01(\x03\"\\\n\'webcast_data_LinkMic_LinkMicChannelInfo\x12\x0e\n\x06layout\x18\x01 \x01(\x03\x12\x0e\n\x06vendor\x18\x02 \x01(\x03\x12\x11\n\tdimension\x18\x03 \x01(\x03\"H\n\'webcast_data_LinkMic_LinkMicBattleScore\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\r\n\x05score\x18\x02 \x01(\x03\"\xbe\x01\n)webcast_data_LinkMic_LinkMicBattleSetting\x12\x11\n\tchannelid\x18\x01 \x01(\x03\x12\x10\n\x08\x64uration\x18\x02 \x01(\x03\x12\x11\n\tstarttime\x18\x03 \x01(\x03\x12\x13\n\x0bstarttimems\x18\x04 \x01(\x03\x12\r\n\x05theme\x18\x05 \x01(\t\x12\x10\n\x08\x66inished\x18\x06 \x01(\x03\x12\x10\n\x08\x62\x61ttleid\x18\x07 \x01(\x03\x12\x11\n\tmatchtype\x18\x08 \x01(\x03\"\x9d\x01\n\x18webcast_data_Reservation\x12\x15\n\rappointmentid\x18\x01 \x01(\x03\x12\x10\n\x08\x61nchorid\x18\x02 \x01(\x03\x12\x0e\n\x06roomid\x18\x03 \x01(\x03\x12\x11\n\tstarttime\x18\x04 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x05 \x01(\x03\x12\x10\n\x08\x62tncolor\x18\x07 \x01(\t\x12\x12\n\nisreserved\x18\x08 \x01(\x08\"\x84\x01\n\x1dwebcast_data_DecotationDetail\x12\x30\n\x0etextdecoration\x18\x01 \x01(\x0b\x32\x18.webcast_data_Decoration\x12\x31\n\x0fimagedecoration\x18\x02 \x01(\x0b\x32\x18.webcast_data_Decoration\"\xfe\x03\n\x17webcast_data_Decoration\x12\n\n\x02id\x18\x01 \x01(\x03\x12\"\n\x05image\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0c\n\x04type\x18\x03 \x01(\x03\x12\x10\n\x08textsize\x18\x05 \x01(\x03\x12\x11\n\ttextcolor\x18\x06 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x07 \x01(\t\x12\x11\n\tmaxlength\x18\x08 \x01(\x03\x12\x0e\n\x06status\x18\t \x01(\x03\x12\t\n\x01h\x18\n \x01(\x03\x12\t\n\x01x\x18\x0b \x01(\x03\x12\t\n\x01w\x18\x0c \x01(\x03\x12\t\n\x01y\x18\r \x01(\x03\x12\x0c\n\x04kind\x18\x0e \x01(\x03\x12\x0f\n\x07subtype\x18\x0f \x01(\x03\x12.\n\x0breservation\x18\x10 \x01(\x0b\x32\x19.webcast_data_Reservation\x12+\n\x0eninepatchimage\x18\x11 \x01(\x0b\x32\x13.webcast_data_Image\x12(\n textimageadjustablestartposition\x18\x13 \x01(\x03\x12&\n\x1etextimageadjustableendposition\x18\x14 \x01(\x03\x12:\n\x0etextfontconfig\x18\x15 \x01(\x0b\x32\".webcast_data_DecorationFontConfig\x12\x16\n\x0e\x61udittextcolor\x18\x16 \x01(\t\"j\n!webcast_data_DecorationFontConfig\x12\x0e\n\x06\x66ontid\x18\x01 \x01(\x03\x12\x13\n\x0b\x64ownloadurl\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\x03\x12\x10\n\x08\x66ontname\x18\x04 \x01(\t\"\xf8\x03\n\x16webcast_data_RoomStats\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05idstr\x18\x02 \x01(\t\x12\x11\n\tfanticket\x18\x03 \x01(\x03\x12\r\n\x05money\x18\x04 \x01(\x03\x12\x11\n\ttotaluser\x18\x05 \x01(\x03\x12\x13\n\x0bgiftuvcount\x18\x06 \x01(\x03\x12\x13\n\x0b\x66ollowcount\x18\x07 \x01(\x03\x12J\n\x14usercountcomposition\x18\x08 \x01(\x0b\x32,.webcast_data_RoomStats_UserCountComposition\x12\x12\n\nwatermelon\x18\t \x01(\x03\x12\x11\n\tdiggcount\x18\n \x01(\x03\x12\x12\n\nentercount\x18\x0b \x01(\x03\x12\x18\n\x10\x64oupluspromotion\x18\x0c \x01(\t\x12\x15\n\rtotaluserdesp\x18\r \x01(\t\x12\x11\n\tlikecount\x18\x0e \x01(\x03\x12\x14\n\x0ctotaluserstr\x18\x0f \x01(\t\x12\x14\n\x0cusercountstr\x18\x10 \x01(\t\x12\x14\n\x0c\x63ommentcount\x18\x11 \x01(\x03\x12\x1d\n\x15welfaredonationamount\x18\x12 \x01(\x03\x12\x17\n\x0fuprightstatsstr\x18\x13 \x01(\t\x12\x1f\n\x17uprightstatsstrcomplete\x18\x14 \x01(\t\"q\n+webcast_data_RoomStats_UserCountComposition\x12\x0c\n\x04\x63ity\x18\x01 \x01(\x01\x12\x13\n\x0bvideodetail\x18\x02 \x01(\x01\x12\x10\n\x08myfollow\x18\x03 \x01(\x01\x12\r\n\x05other\x18\x04 \x01(\x01\"\xe7\x02\n\x1awebcast_data_RoomViewStats\x12\x10\n\x08ishidden\x18\x01 \x01(\x08\x12\x14\n\x0c\x64isplayshort\x18\x02 \x01(\t\x12\x15\n\rdisplaymiddle\x18\x03 \x01(\t\x12\x13\n\x0b\x64isplaylong\x18\x04 \x01(\t\x12\x14\n\x0c\x64isplayvalue\x18\x05 \x01(\x03\x12\x16\n\x0e\x64isplayversion\x18\x06 \x01(\x03\x12\x13\n\x0bincremental\x18\x07 \x01(\x08\x12<\n\x0b\x64isplaytype\x18\x08 \x01(\x0e\x32\'.webcast_data_RoomViewStats.Displaytype\x12\x1a\n\x12\x64isplayshortanchor\x18\t \x01(\t\x12\x1b\n\x13\x64isplaymiddleanchor\x18\n \x01(\t\x12\x19\n\x11\x64isplaylonganchor\x18\x0b \x01(\t\" \n\x0b\x44isplaytype\x12\x11\n\rdisplaytype_0\x10\x00\"J\n\x13webcast_data_TopFan\x12\x11\n\tfanticket\x18\x01 \x01(\x03\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\"t\n\x19webcast_data_RoomUserAttr\x12\x0e\n\x06roomid\x18\x01 \x01(\x03\x12\x11\n\troomidstr\x18\x02 \x01(\t\x12\x13\n\x0bsilenceflag\x18\x03 \x01(\x03\x12\x11\n\tadminflag\x18\x04 \x01(\x03\x12\x0c\n\x04rank\x18\x05 \x01(\x03\"U\n\x16webcast_data_CoverInfo\x12\x0f\n\x07urllist\x18\x01 \x03(\t\x12\x0b\n\x03uri\x18\x02 \x01(\t\x12\r\n\x05width\x18\x03 \x01(\x03\x12\x0e\n\x06height\x18\x04 \x01(\x03\"\x93\x01\n\x16webcast_data_BurstInfo\x12\x1e\n\x16\x62ursttimeremainseconds\x18\x01 \x01(\x03\x12\x10\n\x08multiple\x18\x02 \x01(\x03\x12\x1c\n\x14propertydefinitionid\x18\x03 \x01(\x03\x12)\n\x0cpropertyicon\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\"Y\n webcast_data_RoomHealthScoreInfo\x12\r\n\x05score\x18\x01 \x01(\x01\x12\x15\n\rbubblemessage\x18\x02 \x01(\t\x12\x0f\n\x07jumpurl\x18\x03 \x01(\t\"Z\n\x19webcast_data_CoverQuality\x12\r\n\x05level\x18\x01 \x01(\x03\x12\x11\n\tbubbletip\x18\x02 \x01(\t\x12\x0e\n\x06poptip\x18\x03 \x01(\t\x12\x0b\n\x03uri\x18\x04 \x01(\t\"i\n\x1cwebcast_data_ToutiaoRoomCell\x12 \n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x12.webcast_data_Room\x12\'\n\nlargeimage\x18\x02 \x03(\x0b\x32\x13.webcast_data_Image\";\n\x16webcast_data_TVStation\x12\x0e\n\x06isidle\x18\x01 \x01(\x08\x12\x11\n\tstatedesc\x18\x02 \x01(\t\"Q\n\x17webcast_data_CommentBox\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0bplaceholder\x18\x02 \x01(\t\"+\n\x17webcast_data_RoomCartV2\x12\x10\n\x08showcart\x18\x01 \x01(\x05\"\x8f\x02\n\x15webcast_data_RoomCart\x12\x13\n\x0b\x63ontaincart\x18\x01 \x01(\x08\x12\r\n\x05total\x18\x02 \x01(\x03\x12\x12\n\nflashtotal\x18\x03 \x01(\x03\x12\x10\n\x08\x63\x61rticon\x18\x04 \x01(\t\x12\x10\n\x08showcart\x18\x05 \x01(\x05\x12,\n\x08vertical\x18\x06 \x01(\x0b\x32\x1a.webcast_data_CartVertical\x12\x30\n\nhorizontal\x18\x07 \x01(\x0b\x32\x1c.webcast_data_CartHorizontal\x12:\n\x11globalcustomicons\x18\x08 \x01(\x0b\x32\x1f.webcast_data_GlobalCustomIcons\"2\n\x19webcast_data_CartVertical\x12\x15\n\rallowshowcart\x18\x01 \x01(\x08\"4\n\x1bwebcast_data_CartHorizontal\x12\x15\n\rallowshowcart\x18\x01 \x01(\x08\"o\n\x1ewebcast_data_GlobalCustomIcons\x12\x15\n\rstaticiconurl\x18\x01 \x01(\t\x12\x17\n\x0f\x61nimatediconurl\x18\x02 \x01(\t\x12\x1d\n\x15\x61nimatedcommoniconurl\x18\x03 \x01(\t\"\xd1\x01\n\x1ewebcast_data_ShortTouchBigCard\x12\x12\n\nbigcardurl\x18\x01 \x01(\t\x12\x44\n\rcontainertype\x18\x02 \x01(\x0e\x32-.webcast_data_ShortTouchBigCard.Containertype\x12\r\n\x05width\x18\x03 \x01(\x05\x12\x0e\n\x06height\x18\x04 \x01(\x05\x12\x10\n\x08\x64uration\x18\x05 \x01(\x05\"$\n\rContainertype\x12\x13\n\x0f\x63ontainertype_0\x10\x00\"`\n\x1awebcast_data_TextViewModel\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x11\n\ttextcolor\x18\x02 \x01(\t\x12\x10\n\x08textsize\x18\x03 \x01(\x05\x12\x0f\n\x07\x62gcolor\x18\x04 \x01(\t\"\x83\x01\n\x1dwebcast_data_ShortTouchBubble\x12\x10\n\x08\x62ubbleid\x18\x01 \x01(\t\x12,\n\x07uimodel\x18\x02 \x01(\x0b\x32\x1b.webcast_data_TextViewModel\x12\x10\n\x08strategy\x18\x03 \x01(\x05\x12\x10\n\x08\x64uration\x18\x04 \x01(\x05\"\xaa\x03\n\x1bwebcast_data_ShortTouchArea\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x10\n\x08priority\x18\x02 \x01(\r\x12\x1c\n\x14minwebcastsdkversion\x18\x03 \x01(\x03\x12\x43\n\x0eshorttouchtype\x18\x04 \x01(\x0e\x32+.webcast_data_ShortTouchArea.Shorttouchtype\x12\x34\n\x0eshorttouchinfo\x18\x05 \x01(\x0b\x32\x1c.webcast_data_ShortTouchInfo\x12:\n\x11shorttouchbigcard\x18\x06 \x01(\x0b\x32\x1f.webcast_data_ShortTouchBigCard\x12\x18\n\x10\x63ontainerpayload\x18\x07 \x01(\t\x12\x10\n\x08loadtype\x18\x08 \x01(\x05\x12\x34\n\x0c\x62ubbleparams\x18\t \x01(\x0b\x32\x1e.webcast_data_ShortTouchBubble\x12\x0c\n\x04name\x18\n \x01(\t\"&\n\x0eShorttouchtype\x12\x14\n\x10shorttouchtype_0\x10\x00\"\x86\x01\n\"webcast_data_ShortTouchImageLayers\x12\x39\n\x06layers\x18\x01 \x03(\x0b\x32).webcast_data_ShortTouchImageLayers_Layer\x12\x11\n\tbasewidth\x18\x02 \x01(\x05\x12\x12\n\nbaseheight\x18\x03 \x01(\x05\"|\n(webcast_data_ShortTouchImageLayers_Layer\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\t\n\x01x\x18\x02 \x01(\x05\x12\t\n\x01y\x18\x03 \x01(\x05\x12\r\n\x05width\x18\x04 \x01(\x05\x12\x0e\n\x06height\x18\x05 \x01(\x05\x12\x0e\n\x06radius\x18\x06 \x01(\x05\"\xce\x04\n\x1bwebcast_data_ShortTouchInfo\x12\x15\n\rshorttouchurl\x18\x01 \x01(\t\x12\x1d\n\x15shorttouchfallbackurl\x18\x02 \x01(\t\x12\x41\n\rcontainertype\x18\x03 \x01(\x0e\x32*.webcast_data_ShortTouchInfo.Containertype\x12\r\n\x05width\x18\x04 \x01(\r\x12\x0e\n\x06height\x18\x05 \x01(\r\x12\x0e\n\x06imgurl\x18\x06 \x01(\t\x12\x12\n\njumpschema\x18\x07 \x01(\t\x12\x41\n\rshowanimation\x18\x08 \x01(\x0e\x32*.webcast_data_ShortTouchInfo.Showanimation\x12\x41\n\ranimationtype\x18\t \x01(\x0e\x32*.webcast_data_ShortTouchInfo.Animationtype\x12\x13\n\x0bsubitemlist\x18\n \x03(\t\x12\x36\n\timglayers\x18\x0b \x01(\x0b\x32#.webcast_data_ShortTouchImageLayers\x12\x16\n\x0e\x61nimationquota\x18\x0c \x01(\r\x12\x16\n\x0e\x61\x63\x63\x65ssiblename\x18\r \x01(\t\"$\n\rContainertype\x12\x13\n\x0f\x63ontainertype_0\x10\x00\"$\n\rShowanimation\x12\x13\n\x0fshowanimation_0\x10\x00\"$\n\rAnimationtype\x12\x13\n\x0f\x61nimationtype_0\x10\x00\"+\n\x16webcast_data_QuizExtra\x12\x11\n\tquizinfos\x18\x01 \x01(\t\"\x97\x02\n#webcast_data_AudioSpeakingImageList\x12M\n\x11malespeakingimage\x18\x01 \x01(\x0b\x32\x32.webcast_data_AudioSpeakingImageList_SpeakingImage\x12O\n\x13\x66\x65malespeakingimage\x18\x02 \x01(\x0b\x32\x32.webcast_data_AudioSpeakingImageList_SpeakingImage\x12P\n\x14unknownspeakingimage\x18\x03 \x01(\x0b\x32\x32.webcast_data_AudioSpeakingImageList_SpeakingImage\"\xc5\x01\n1webcast_data_AudioSpeakingImageList_SpeakingImage\x12-\n\x10speakinglowimage\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x31\n\x14speakingdefaultimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11speakinghighimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"C\n\x15webcast_data_ShowArea\x12\t\n\x01x\x18\x01 \x01(\x03\x12\t\n\x01y\x18\x02 \x01(\x03\x12\t\n\x01h\x18\x03 \x01(\x03\x12\t\n\x01w\x18\x04 \x01(\x03\"\x84\x01\n\x1bwebcast_data_AnimatedBgInfo\x12(\n\x08showarea\x18\x01 \x01(\x0b\x32\x16.webcast_data_ShowArea\x12\x12\n\nfileformat\x18\x02 \x01(\t\x12\'\n\nanimatedbg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xb1\t\n\x18webcast_data_AudioBGData\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x10\n\x08imageuri\x18\x02 \x01(\t\x12\x0f\n\x07imgtype\x18\x03 \x01(\x05\x12\"\n\x05image\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0eimagethumbnail\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12,\n\x0fimageanimatedbg\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11imagenormalavatar\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12/\n\x12imagestartupavatar\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x11imagechatjoinicon\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rimagestaticbg\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12?\n\x11speakingimagelist\x18\x0b \x01(\x0b\x32$.webcast_data_AudioSpeakingImageList\x12\x18\n\x10statuscolorvalue\x18\x0c \x01(\t\x12\x1e\n\x16publicscreencolorvalue\x18\r \x01(\t\x12\x11\n\ttimelimit\x18\x0e \x01(\x05\x12\x30\n\x06\x62gtype\x18\x0f \x01(\x0e\x32 .webcast_data_AudioBGData.Bgtype\x12\x17\n\x0f\x65mptystartcolor\x18\x10 \x01(\t\x12\x15\n\remptyendcolor\x18\x11 \x01(\t\x12(\n\x0bimagecoldbg\x18\x12 \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0fmicbgcolorvalue\x18\x13 \x01(\t\x12+\n\x0eiconmicnormals\x18\x14 \x03(\x0b\x32\x13.webcast_data_Image\x12(\n\x0biconmiclock\x18\x15 \x01(\x0b\x32\x13.webcast_data_Image\x12\x14\n\x0c\x63olormictext\x18\x16 \x01(\t\x12\x14\n\x0c\x63olormicline\x18\x17 \x01(\t\x12\x12\n\ncolormicbg\x18\x18 \x01(\t\x12\x12\n\nthemelabel\x18\x19 \x01(\t\x12\x34\n\x08\x62gstatus\x18\x1a \x01(\x0e\x32\".webcast_data_AudioBGData.Bgstatus\x12\x31\n\x0b\x61nimateinfo\x18\x1b \x01(\x0b\x32\x1c.webcast_data_AnimatedBgInfo\x12\r\n\x05idstr\x18\x1c \x01(\t\x12\x10\n\x08playmode\x18\x1d \x01(\x05\x12\x10\n\x08themetag\x18\x1e \x01(\t\x12\x11\n\tstarttime\x18\x1f \x01(\x03\x12\x0f\n\x07\x65ndtime\x18 \x01(\x03\x12\x38\n\nformattype\x18! \x01(\x0e\x32$.webcast_data_AudioBGData.Formattype\"\x16\n\x06\x42gtype\x12\x0c\n\x08\x62gtype_0\x10\x00\"\x1a\n\x08\x42gstatus\x12\x0e\n\nbgstatus_0\x10\x00\"\x1e\n\nFormattype\x12\x10\n\x0c\x66ormattype_0\x10\x00\"#\n!webcast_data_ActivityRoomSkinInfo\"_\n\x1bwebcast_data_RoomReplayInfo\x12\x16\n\x0ereplayduration\x18\x01 \x01(\x03\x12\x11\n\treplayurl\x18\x02 \x01(\t\x12\x15\n\rcontentuniqid\x18\x03 \x01(\t\"\xfc\x01\n\x1cwebcast_data_CommentWallInfo\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\x03\x12\x14\n\x0c\x63ommentmsgid\x18\x03 \x01(\x03\x12\x13\n\x0b\x63ommenterid\x18\x04 \x01(\x03\x12\x19\n\x11\x63ommenternickname\x18\x05 \x01(\t\x12\x11\n\teventtime\x18\x06 \x01(\x03\x12\x0f\n\x07msgtime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x08 \x01(\x03\x12\x16\n\x0e\x63ountdownstyle\x18\t \x01(\x05\x12\x12\n\noperatorid\x18\n \x01(\x03\x12\x18\n\x10operatornickname\x18\x0b \x01(\t\"K\n webcast_data_CommentWallPosition\x12\t\n\x01x\x18\x01 \x01(\x01\x12\t\n\x01y\x18\x02 \x01(\x01\x12\x11\n\teventtime\x18\x03 \x01(\x03\"\xa4\x01\n\x1dwebcast_data_AnnouncementInfo\x12\x19\n\x11scheduledtimetext\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x12\n\nsubscribed\x18\x03 \x01(\x08\x12\x15\n\rappointmentid\x18\x04 \x01(\x03\x12\x15\n\rscheduledtime\x18\x05 \x01(\x05\x12\x15\n\rscheduleddate\x18\x06 \x01(\x05\"\\\n\x17webcast_data_RoomIMInfo\x12\x17\n\x0fwelcomemessages\x18\x01 \x03(\t\x12\x0f\n\x07roomtag\x18\x02 \x01(\t\x12\x17\n\x0fhidegiftmessage\x18\x03 \x01(\t\" \n\x1ewebcast_data_InteractOpenExtra\"\x8e\x01\n\x18webcast_data_PropsBGData\x12\x10\n\x08imageuri\x18\x01 \x01(\t\x12\x0f\n\x07imgtype\x18\x02 \x01(\x05\x12\"\n\x05image\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0eimagethumbnail\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\"\x82\x03\n\x19webcast_data_LinkerDetail\x12#\n\x1b\x62igpartylayoutconfigversion\x18\x02 \x01(\x05\x12\x1e\n\x16\x61\x63\x63\x65ptaudiencepreapply\x18\x03 \x01(\x08\x12\x16\n\x0elinkeruilayout\x18\x04 \x01(\x03\x12\x1d\n\x15\x65nableaudiencelinkmic\x18\x05 \x01(\x05\x12\x14\n\x0c\x66unctiontype\x18\x06 \x01(\t\x12\x14\n\x0cktvlyricmode\x18\x08 \x01(\t\x12\x12\n\ninitsource\x18\t \x01(\t\x12\x1c\n\x14\x66orbidapplyfromother\x18\n \x01(\x08\x12\x41\n\x0ektvexhibitmode\x18\x0b \x01(\x0e\x32).webcast_data_LinkerDetail.Ktvexhibitmode\x12 \n\x18\x65nlargeguestturnonsource\x18\x0c \x01(\x03\"&\n\x0eKtvexhibitmode\x12\x14\n\x10ktvexhibitmode_0\x10\x00\"\xb7\x05\n\x1ewebcast_data_PreviewExposeData\x12\r\n\x05style\x18\x01 \x01(\x05\x12\x42\n\x0cpreviewguide\x18\x02 \x01(\x0b\x32,.webcast_data_PreviewExposeData_PreviewGuide\x12\x33\n\x05metas\x18\x03 \x03(\x0b\x32$.webcast_data_PreviewExposeData_Meta\x12=\n\x08\x63hatmsgs\x18\x04 \x03(\x0b\x32+.webcast_data_PreviewExposeData_ChatMessage\x12<\n\x0e\x66orceinsertion\x18\x05 \x03(\x0b\x32$.webcast_data_PreviewExposeData_Meta\x12\x15\n\rscrollafterms\x18\x06 \x01(\x05\x12\x14\n\x0cneedrealtime\x18\x07 \x01(\x08\x12\x1c\n\x14messagescrollafterms\x18\x08 \x01(\x05\x12\x1f\n\x17messagescrollintervalms\x18\t \x01(\x05\x12\x14\n\x0cpreviewintro\x18\n \x01(\t\x12L\n\x11previewextendarea\x18\x0b \x01(\x0b\x32\x31.webcast_data_PreviewExposeData_PreviewExtendArea\x12\x10\n\x08showuvpv\x18\x0c \x01(\x05\x12\x1c\n\x14shownameabbreviation\x18\r \x01(\x05\x12=\n\x06switch\x18\x0e \x01(\x0b\x32-.webcast_data_PreviewExposeData_PreviewSwitch\x12\x1d\n\x15ispreviewusewebsocket\x18\x0f \x01(\x05\x12\x18\n\x10isawemevideofeed\x18\x10 \x01(\x08\x12\x18\n\x10showpreviewcards\x18\x11 \x01(\x08\"\xe4\x01\n+webcast_data_PreviewExposeData_PreviewGuide\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0b\n\x03tip\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\x03\x12\x10\n\x08rolltips\x18\x04 \x03(\t\x12\x14\n\x0c\x63ouponmateid\x18\x05 \x01(\x03\x12\x16\n\x0eusertaggetcoin\x18\x06 \x01(\x03\x12\x18\n\x10livemessionstyle\x18\x07 \x01(\x03\x12\x0e\n\x06\x65ttype\x18\x08 \x01(\t\x12\r\n\x05\x65xtra\x18\t \x01(\t\"\xbc\x01\n#webcast_data_PreviewExposeData_Meta\x12\x37\n\x04type\x18\x01 \x01(\x0e\x32).webcast_data_PreviewExposeData_Meta.Type\x12\x37\n\x04host\x18\x02 \x01(\x0b\x32).webcast_data_PreviewExposeData_Meta_Host\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"\x12\n\x04Type\x12\n\n\x06Type_0\x10\x00\"i\n(webcast_data_PreviewExposeData_Meta_Host\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0b\n\x03tip\x18\x02 \x01(\t\x12\r\n\x05\x63olor\x18\x03 \x01(\t\"f\n*webcast_data_PreviewExposeData_ChatMessage\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\rnicknamecolor\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"\xda\x06\n0webcast_data_PreviewExposeData_PreviewExtendArea\x12\'\n\nextendicon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rextendpretext\x18\x02 \x01(\t\x12\x12\n\nextendtext\x18\x03 \x01(\t\x12P\n\nextendtype\x18\x04 \x01(\x0e\x32<.webcast_data_PreviewExposeData_PreviewExtendArea.Extendtype\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\x12\x12\n\nusemarquee\x18\x06 \x01(\x05\x12L\n\x08icontype\x18\x07 \x01(\x0e\x32:.webcast_data_PreviewExposeData_PreviewExtendArea.Icontype\x12I\n\trightpart\x18\x08 \x03(\x0b\x32\x36.webcast_data_PreviewExposeData_PreviewExtendArea_Part\x12\x12\n\nbuttonpart\x18\t \x01(\t\x12G\n\x07midpart\x18\n \x03(\x0b\x32\x36.webcast_data_PreviewExposeData_PreviewExtendArea_Part\x12\x15\n\rneeddelimiter\x18\x0b \x01(\x08\x12J\n\nbottompart\x18\x0c \x03(\x0b\x32\x36.webcast_data_PreviewExposeData_PreviewExtendArea_Part\x12\x0e\n\x06uitype\x18\r \x01(\x05\x12\x0f\n\x07version\x18\x0e \x01(\x05\x12Q\n\tactioncfg\x18\x11 \x01(\x0b\x32>.webcast_data_PreviewExposeData_PreviewExtendArea_ActionConfig\x12\x1f\n\x17usepassthroughextrajson\x18\x12 \x01(\x08\x12\x1c\n\x14passthroughextrajson\x18\x13 \x01(\t\x12\x15\n\rextrabusiness\x18\x15 \x01(\t\"\x1e\n\nExtendtype\x12\x10\n\x0c\x65xtendtype_0\x10\x00\"\x1a\n\x08Icontype\x12\x0e\n\nicontype_0\x10\x00\"\xad\x01\n5webcast_data_PreviewExposeData_PreviewExtendArea_Part\x12\x10\n\x08\x66ontsize\x18\x01 \x01(\x05\x12\x10\n\x08interval\x18\x02 \x01(\x05\x12\x0c\n\x04text\x18\x03 \x01(\t\x12\x10\n\x08\x63uttable\x18\x04 \x01(\x08\x12\x0f\n\x07\x64\x65leted\x18\x05 \x01(\x08\x12\x11\n\tfontcolor\x18\x06 \x01(\t\x12\x0c\n\x04\x62old\x18\x07 \x01(\x08\"\xbe\x01\n=webcast_data_PreviewExposeData_PreviewExtendArea_ActionConfig\x12]\n\nareaaction\x18\x01 \x01(\x0e\x32I.webcast_data_PreviewExposeData_PreviewExtendArea_ActionConfig.Areaaction\"\x1e\n\nAreaaction\x12\x10\n\x0c\x41reaaction_0\x10\x00\"\x92\x01\n,webcast_data_PreviewExposeData_PreviewSwitch\x12\r\n\x05title\x18\x01 \x01(\x05\x12\x14\n\x0cpreviewguide\x18\x02 \x01(\x05\x12\x14\n\x0c\x64ynamiclabel\x18\x03 \x01(\x05\x12\x13\n\x0b\x61ssistlabel\x18\x04 \x01(\x05\x12\x12\n\nextendarea\x18\x05 \x01(\x05\"\x85\x02\n\x19webcast_data_PaidLiveData\x12\x10\n\x08paidtype\x18\x01 \x01(\x05\x12\x11\n\tviewright\x18\x02 \x01(\x05\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12/\n\rticketsession\x18\x04 \x01(\x0b\x32\x18.webcast_data_TicketData\x12*\n\torderdata\x18\x05 \x01(\x0b\x32\x17.webcast_data_OrderData\x12\x10\n\x08\x64\x65livery\x18\x06 \x01(\x05\x12\x1a\n\x12needdeliverynotice\x18\x07 \x01(\x08\x12\x13\n\x0b\x61nchorright\x18\x08 \x01(\x05\x12\x11\n\tpayabtype\x18\t \x01(\x05\"e\n\x1ewebcast_data_PaidLivePriceInfo\x12\x11\n\tstarttime\x18\x01 \x01(\x05\x12\x0f\n\x07\x65ndtime\x18\x02 \x01(\x05\x12\r\n\x05price\x18\x03 \x01(\x03\x12\x10\n\x08\x63laimddl\x18\x04 \x01(\x05\"\xcb\x0b\n\x17webcast_data_TicketData\x12\x17\n\x0fticketsessionid\x18\x01 \x01(\x03\x12\r\n\x05title\x18\x02 \x01(\t\x12\x10\n\x08subtitle\x18\x03 \x01(\t\x12\r\n\x05price\x18\x04 \x01(\t\x12\x16\n\x0erawreleasetime\x18\x05 \x01(\x03\x12\x0c\n\x04tags\x18\x06 \x03(\t\x12$\n\x1cticketexplanationcardjumpurl\x18\x07 \x01(\t\x12\x1a\n\x12ticketpaneljumpurl\x18\x08 \x01(\t\x12\x1a\n\x12ticketsessionidstr\x18\t \x01(\t\x12\x12\n\nsellstatus\x18\n \x01(\x05\x12\x10\n\x08\x63overuri\x18\x0b \x01(\t\x12\x18\n\x10\x63overurivertical\x18\x0c \x01(\t\x12\x14\n\x0cintroduction\x18\r \x01(\t\x12\x18\n\x10rawshowstarttime\x18\x0e \x01(\x03\x12\x16\n\x0erawshowendtime\x18\x0f \x01(\x03\x12\x18\n\x10rawsalestarttime\x18\x10 \x01(\x03\x12\x16\n\x0erawsaleendtime\x18\x11 \x01(\x03\x12\x19\n\x11rawrefunddeadline\x18\x12 \x01(\x03\x12\x1d\n\x15rawearlybirdstarttime\x18\x13 \x01(\x03\x12\x1b\n\x13rawearlybirdendtime\x18\x14 \x01(\x03\x12\x1d\n\x15rawfullpricestarttime\x18\x15 \x01(\x03\x12\x1b\n\x13rawfullpriceendtime\x18\x16 \x01(\x03\x12\x1c\n\x14rawactivitystarttime\x18\x17 \x01(\x03\x12\x1a\n\x12rawactivityendtime\x18\x18 \x01(\x03\x12\x16\n\x0e\x65\x61rlybirdprice\x18\x19 \x01(\t\x12\x15\n\ractivityprice\x18\x1a \x01(\t\x12\x0e\n\x06status\x18\x1b \x01(\x05\x12\x15\n\rshowstarttime\x18\x1c \x01(\t\x12\x13\n\x0bshowendtime\x18\x1d \x01(\t\x12\x15\n\rsalestarttime\x18\x1e \x01(\t\x12\x13\n\x0bsaleendtime\x18\x1f \x01(\t\x12\x1a\n\x12\x65\x61rlybirdstarttime\x18 \x01(\t\x12\x18\n\x10\x65\x61rlybirdendtime\x18! \x01(\t\x12\x1a\n\x12\x66ullpricestarttime\x18\" \x01(\t\x12\x18\n\x10\x66ullpriceendtime\x18# \x01(\t\x12\x19\n\x11\x61\x63tivitystarttime\x18$ \x01(\t\x12\x17\n\x0f\x61\x63tivityendtime\x18% \x01(\t\x12\x16\n\x0erefunddeadline\x18& \x01(\t\x12\x15\n\ractivitytitle\x18\' \x01(\t\x12\x17\n\x0f\x61\x63tivityjumpurl\x18( \x01(\t\x12\x13\n\x0breleasetime\x18) \x01(\t\x12#\n\x1bticketexplanationcardstatus\x18* \x01(\x05\x12\x14\n\x0clastduration\x18+ \x01(\x05\x12\x1d\n\x15paidconversionjumpurl\x18, \x01(\t\x12\x1d\n\x15ticketpanelsixjumpurl\x18- \x01(\t\x12\x1e\n\x16ticketpanelninejumpurl\x18. \x01(\t\x12\"\n\x05\x63over\x18/ \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\niospaytype\x18\x30 \x01(\x05\x12\x16\n\x0e\x61ndroidpaytype\x18\x31 \x01(\x05\x12\x13\n\x0biospayprice\x18\x32 \x01(\x05\x12\x17\n\x0f\x61ndroidpayprice\x18\x33 \x01(\x05\x12\x15\n\rrightduration\x18\x34 \x01(\x05\x12\x38\n\x0f\x66riendpriceinfo\x18\x35 \x01(\x0b\x32\x1f.webcast_data_PaidLivePriceInfo\x12\x39\n\x10helpingpriceinfo\x18\x36 \x01(\x0b\x32\x1f.webcast_data_PaidLivePriceInfo\x12\x16\n\x0eticketanchorid\x18\x38 \x01(\x03\x12\r\n\x05\x65xtra\x18\x39 \x01(\t\"\\\n+webcast_data_TicketData_PaidLivePriceInfoV2\x12\x0e\n\x06\x61mount\x18\x01 \x01(\t\x12\x10\n\x08\x63urrency\x18\x02 \x01(\t\x12\x0b\n\x03pos\x18\x03 \x01(\x03\")\n\x16webcast_data_OrderData\x12\x0f\n\x07orderid\x18\x01 \x01(\t\"\xe0\x03\n\x17webcast_data_Appearance\x12\x33\n\nheadbubble\x18\x01 \x01(\x0b\x32\x1f.webcast_data_Appearance_Bubble\x12\x1f\n\x17uprightstatsdisplaytype\x18\x02 \x01(\x03\x12,\n\x08\x65ntrance\x18\x03 \x01(\x0b\x32\x1a.webcast_data_MoreEntrance\x12\x34\n\x0btoolbarlist\x18\x04 \x03(\x0b\x32\x1f.webcast_data_ToolbarItemConfig\x12\x14\n\x0cpreviewstyle\x18\x05 \x01(\x03\x12\'\n\ncovergauss\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x38\n\x0b\x63ontenttags\x18\x07 \x03(\x0b\x32#.webcast_data_Appearance_ContentTag\x12\x30\n\x0cpreviewlabel\x18\x08 \x01(\x0b\x32\x1a.webcast_data_PreviewLabel\x12-\n\x10\x63overdynamicmask\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12\x31\n\x14horizontalbackground\x18\n \x01(\x0b\x32\x13.webcast_data_Image\"\xc8\x01\n\x1ewebcast_data_Appearance_Bubble\x12\x32\n\x04type\x18\x01 \x01(\x0e\x32$.webcast_data_Appearance_Bubble.Type\x12\x10\n\x08rolltips\x18\x02 \x03(\t\x12!\n\x04icon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0brollafterms\x18\x04 \x01(\x05\x12\x14\n\x0c\x63ouponmateid\x18\x05 \x01(\x03\"\x12\n\x04Type\x12\n\n\x06Type_0\x10\x00\"2\n\"webcast_data_Appearance_ContentTag\x12\x0c\n\x04text\x18\x01 \x01(\t\"}\n\x1dwebcast_data_EpisodeStageInfo\x12\x11\n\tepisodeid\x18\x01 \x01(\x03\x12\x33\n\x05stage\x18\x02 \x01(\x0e\x32$.webcast_data_EpisodeStageInfo.Stage\"\x14\n\x05Stage\x12\x0b\n\x07stage_0\x10\x00\"U\n\x17webcast_data_GameCPData\x12\x18\n\x10isliveapromoteda\x18\x01 \x01(\x05\x12\x0e\n\x06gameid\x18\x02 \x01(\t\x12\x10\n\x08gamename\x18\x03 \x01(\t\"M\n\x19webcast_data_GamePlayData\x12\x10\n\x08playtype\x18\x01 \x01(\x05\x12\x0e\n\x06playid\x18\x02 \x01(\x03\x12\x0e\n\x06gameid\x18\x03 \x01(\x03\"\xb5\x03\n!webcast_data_ToolBarComponentData\x12;\n\x07groupid\x18\x01 \x01(\x0e\x32*.webcast_data_ToolBarComponentData.Groupid\x12G\n\rcomponenttype\x18\x02 \x01(\x0e\x32\x30.webcast_data_ToolBarComponentData.Componenttype\x12\x39\n\x06optype\x18\x03 \x01(\x0e\x32).webcast_data_ToolBarComponentData.Optype\x12\x0c\n\x04text\x18\x04 \x01(\t\x12\x11\n\tschemaurl\x18\x05 \x01(\t\x12!\n\x04icon\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08showtype\x18\x07 \x01(\x03\x12\x12\n\ndatastatus\x18\x08 \x01(\x03\x12\r\n\x05\x65xtra\x18\x63 \x01(\t\"\x18\n\x07Groupid\x12\r\n\tGroupId_0\x10\x00\"$\n\rComponenttype\x12\x13\n\x0f\x63omponenttype_0\x10\x00\"\x16\n\x06Optype\x12\x0c\n\x08optype_0\x10\x00\"\xe1\x01\n\x18webcast_data_ToolBarData\x12\x38\n\x0c\x65ntrancelist\x18\x01 \x03(\x0b\x32\".webcast_data_ToolBarComponentData\x12\x35\n\tmorepanel\x18\x02 \x03(\x0b\x32\".webcast_data_ToolBarComponentData\x12\x16\n\x0emaxentrancecnt\x18\x03 \x01(\x05\x12<\n\x10landscapeupright\x18\x04 \x03(\x0b\x32\".webcast_data_ToolBarComponentData\"p\n\x1cwebcast_data_LifeGrouponInfo\x12\x18\n\x10permissionstatus\x18\x01 \x01(\x03\x12\x11\n\taggcardid\x18\x02 \x01(\x03\x12\x0f\n\x07iconurl\x18\x03 \x01(\t\x12\x12\n\ndynamicurl\x18\x04 \x01(\t\"\x89\x01\n\x19webcast_data_PreviewLabel\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x11\n\tlabeltips\x18\x02 \x03(\t\x12\x11\n\tlabeltype\x18\x03 \x01(\x05\x12\'\n\nlabelimage\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07hittest\x18\x05 \x01(\x08\"*\n\x18webcast_data_HotRoomInfo\x12\x0e\n\x06\x62itmap\x18\x01 \x01(\x03\"\xc9\x01\n(webcast_data_ActivityLiveRecommendConfig\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\t\x12\x11\n\tstarttime\x18\x03 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x04 \x01(\x03\x12\x10\n\x08livetype\x18\x05 \x01(\x05\x12J\n\x0b\x65pisodeinfo\x18\x07 \x01(\x0b\x32\x35.webcast_data_ActivityLiveRecommendConfig_EpisodeInfo\"\\\n4webcast_data_ActivityLiveRecommendConfig_EpisodeInfo\x12\x13\n\x0b\x63ontenttype\x18\x01 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"\xe9\x01\n\x1cwebcast_data_RoomChannelData\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x32\n\x0b\x63hannellist\x18\x02 \x03(\x0b\x32\x1d.webcast_data_RoomChannelInfo\x12\x1e\n\x16supportroomchannelmode\x18\x03 \x01(\x05\x12\x12\n\nlimitofnum\x18\x04 \x01(\x05\x12\x11\n\tcancreate\x18\x05 \x01(\x08\x12\'\n\nbackground\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rhidelandscape\x18\x65 \x01(\x08\"T\n\x19webcast_data_PackMetaInfo\x12\r\n\x05scene\x18\x01 \x01(\t\x12\x0b\n\x03\x65nv\x18\x02 \x01(\t\x12\n\n\x02\x64\x63\x18\x03 \x01(\t\x12\x0f\n\x07traceid\x18\x04 \x01(\t\"G\n\x1ewebcast_data_LikeDisplayConfig\x12\x10\n\x08showtext\x18\x01 \x01(\x05\x12\x13\n\x0b\x64isplaytext\x18\x02 \x01(\t\"\xc4\x02\n\x1awebcast_data_MatchRoomData\x12)\n\x06\x64rawer\x18\x01 \x01(\x0b\x32\x19.webcast_data_MatchDrawer\x12-\n\x05match\x18\x02 \x01(\x0b\x32\x1e.webcast_data_ToutiaoMatchData\x12(\n\x0b\x64rawerlabel\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06pcustr\x18\x04 \x01(\t\x12\x30\n\x13\x64rawerofficiallabel\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12,\n\x0fmatchbackground\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x32\n\rmatchuserinfo\x18\x07 \x01(\x0b\x32\x1b.webcast_data_MatchUserInfo\"x\n\x1awebcast_data_MatchUserInfo\x12,\n\x0cuserteaminfo\x18\x01 \x01(\x0b\x32\x16.webcast_data_TeamInfo\x12\x19\n\x11isactivityaccount\x18\x03 \x01(\x08\x12\x11\n\tneedretry\x18\x04 \x01(\x08\"\x9a\x02\n\x15webcast_data_TeamInfo\x12\x0e\n\x06teamid\x18\x01 \x01(\x03\x12\x10\n\x08teamname\x18\x02 \x01(\t\x12\x11\n\tschemaurl\x18\x03 \x01(\t\x12%\n\x08teamicon\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\tteambadge\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0eteambackground\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tsystemmsg\x18\x07 \x01(\t\x12\x11\n\tteamidstr\x18\x08 \x01(\t\x12*\n\rteamavatarbox\x18\t \x01(\x0b\x32\x13.webcast_data_Image\"\xeb\x02\n\x16webcast_im_LikeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\x12\r\n\x05total\x18\x03 \x01(\x03\x12\r\n\x05\x63olor\x18\x04 \x01(\x03\x12 \n\x04user\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\x12\x0c\n\x04icon\x18\x06 \x01(\t\x12\x36\n\x10\x64oublelikedetail\x18\x07 \x01(\x0b\x32\x1c.webcast_im_DoubleLikeDetail\x12:\n\x12\x64isplaycontrolinfo\x18\x08 \x01(\x0b\x32\x1e.webcast_im_DisplayControlInfo\x12\x17\n\x0flinkmicguestuid\x18\t \x01(\x03\x12\r\n\x05scene\x18\n \x01(\t\x12\x34\n\x0fpicodisplayinfo\x18\x0b \x01(\x0b\x32\x1b.webcast_im_PicoDisplayInfo\"}\n\x1awebcast_im_PicoDisplayInfo\x12\x15\n\rcombosumcount\x18\x01 \x01(\x03\x12\r\n\x05\x65moji\x18\x02 \x01(\t\x12&\n\temojiicon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\temojitext\x18\x04 \x01(\t\"j\n\x1bwebcast_im_DoubleLikeDetail\x12\x12\n\ndoubleflag\x18\x01 \x01(\x08\x12\r\n\x05seqid\x18\x02 \x01(\x05\x12\x13\n\x0brenewalsnum\x18\x03 \x01(\x05\x12\x13\n\x0btriggersnum\x18\x04 \x01(\x05\"D\n\x1dwebcast_im_DisplayControlInfo\x12\x10\n\x08showtext\x18\x01 \x01(\x08\x12\x11\n\tshowicons\x18\x02 \x01(\x08\"\x84\x01\n\x19webcast_im_UserContribute\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x0c\n\x04rank\x18\x02 \x01(\x03\x12\r\n\x05score\x18\x03 \x01(\x03\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"\xb8\x02\n\"webcast_im_LinkerContributeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06userid\x18\x02 \x01(\x03\x12\x12\n\ntotalscore\x18\x03 \x01(\x03\x12\x36\n\x12usercontributelist\x18\x04 \x03(\x0b\x32\x1a.webcast_im_UserContribute\x12\x16\n\x0emicrotimestamp\x18\x05 \x01(\x03\x12\r\n\x05scene\x18\x06 \x01(\x03\x12\x19\n\x11totalscorerealstr\x18\x07 \x01(\t\x12\x15\n\rtotalscorestr\x18\x08 \x01(\t\x12\x39\n\rquickinteract\x18\t \x01(\x0b\x32\".webcast_data_LinkmicQuickInteract\"\xdf\x1b\n\x16webcast_im_LinkMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12\x10\n\x08linkerid\x18\x03 \x01(\x03\x12\r\n\x05scene\x18\x04 \x01(\x03\x12\x36\n\rinvitecontent\x18\x05 \x01(\x0b\x32\x1f.webcast_im_LinkerInviteContent\x12\x34\n\x0creplycontent\x18\x06 \x01(\x0b\x32\x1e.webcast_im_LinkerReplyContent\x12\x36\n\rcreatecontent\x18\x07 \x01(\x0b\x32\x1f.webcast_im_LinkerCreateContent\x12\x34\n\x0c\x63losecontent\x18\x08 \x01(\x0b\x32\x1e.webcast_im_LinkerCloseContent\x12\x34\n\x0c\x65ntercontent\x18\t \x01(\x0b\x32\x1e.webcast_im_LinkerEnterContent\x12\x34\n\x0cleavecontent\x18\n \x01(\x0b\x32\x1e.webcast_im_LinkerLeaveContent\x12\x36\n\rcancelcontent\x18\x0b \x01(\x0b\x32\x1f.webcast_im_LinkerCancelContent\x12\x38\n\x0ekickoutcontent\x18\x0c \x01(\x0b\x32 .webcast_im_LinkerKickOutContent\x12J\n\x17linkedlistchangecontent\x18\r \x01(\x0b\x32).webcast_im_LinkerLinkedListChangeContent\x12>\n\x11updateusercontent\x18\x0e \x01(\x0b\x32#.webcast_im_LinkerUpdateUserContent\x12L\n\x18waitinglistchangecontent\x18\x0f \x01(\x0b\x32*.webcast_im_LinkerWaitingListChangeContent\x12\x30\n\nbancontent\x18\x10 \x01(\x0b\x32\x1c.webcast_im_LinkerBanContent\x12\x32\n\x0bitemcontent\x18\x11 \x01(\x0b\x32\x1d.webcast_im_LinkerItemContent\x12L\n\x18violationremindercontent\x18\x12 \x01(\x0b\x32*.webcast_im_LinkerViolationReminderContent\x12P\n\x1aupdatelinktypeapplycontent\x18\x13 \x01(\x0b\x32,.webcast_im_LinkerUpdateLinkTypeApplyContent\x12P\n\x1aupdatelinktypereplycontent\x18\x14 \x01(\x0b\x32,.webcast_im_LinkerUpdateLinkTypeReplyContent\x12@\n\x12\x61vatarauditcontent\x18\x15 \x01(\x0b\x32$.webcast_im_LinkerAvatarAuditContent\x12\x42\n\x13\x61pplyexpiredcontent\x18\x16 \x01(\x0b\x32%.webcast_im_LinkerApplyExpiredContent\x12P\n\x1a\x61pplystrongremindercontent\x18\x17 \x01(\x0b\x32,.webcast_im_LinkerApplyStrongReminderContent\x12N\n\x19\x61nchorstreamswitchcontent\x18\x18 \x01(\x0b\x32+.webcast_im_LinkerAnchorStreamSwitchContent\x12@\n\x12\x63lickscreencontent\x18\x19 \x01(\x0b\x32$.webcast_im_LinkerClickScreenContent\x12\x42\n\x13lockpositioncontent\x18\x1a \x01(\x0b\x32%.webcast_im_LinkerLockPositionContent\x12L\n\x18\x66ollowstrongguidecontent\x18\x1b \x01(\x0b\x32*.webcast_im_LinkerFollowStrongGuideContent\x12\x42\n\x13sharevideoimcontent\x18\x1c \x01(\x0b\x32%.webcast_im_LinkerShareVideoImContent\x12@\n\x12guestinvitecontent\x18\x1d \x01(\x0b\x32$.webcast_im_LinkerGuestInviteContent\x12K\n\x15\x65xitcastscreencontent\x18\x1e \x01(\x0b\x32,.webcast_im_LinkerGuestExitCastScreenContent\x12@\n\x12switchscenecontent\x18\x1f \x01(\x0b\x32$.webcast_im_LinkerSwitchSceneContent\x12N\n\x19linkphaseenternextcontent\x18 \x01(\x0b\x32+.webcast_im_LinkPhaseEnterNextNotifyContent\x12\x46\n\x15\x63hangeplaymodecontent\x18! \x01(\x0b\x32\'.webcast_im_LinkerChangePlayModeContent\x12Z\n\x1flowbalanceforpaidlinkmiccontent\x18\" \x01(\x0b\x32\x31.webcast_im_LinkerLowBalanceForPaidLinkmicContent\x12\x42\n\x13\x64\x65gradealertcontent\x18# \x01(\x0b\x32%.webcast_im_LinkerDegradeAlertContent\x12N\n\x19\x65nlargeguestinvitecontent\x18$ \x01(\x0b\x32+.webcast_im_LinkerEnlargeGuestInviteContent\x12L\n\x18\x65nlargeguestreplycontent\x18% \x01(\x0b\x32*.webcast_im_LinkerEnlargeGuestReplyContent\x12L\n\x18\x65nlargeguestapplycontent\x18& \x01(\x0b\x32*.webcast_im_LinkerEnlargeGuestApplyContent\x12@\n\x13prepareapplycontent\x18\' \x01(\x0b\x32#.webcast_im_LinkPrepareApplyContent\x12H\n\x16\x63rossroomupdatecontent\x18( \x01(\x0b\x32(.webcast_im_LinkerCrossRoomUpdateContent\x12T\n\x1c\x63hangemultipkteaminfocontent\x18) \x01(\x0b\x32..webcast_im_LinkerChangeMultiPKTeamInfoContent\x12J\n\x1a\x63rossroomlinkinvitecontent\x18* \x01(\x0b\x32&.webcast_im_CrossRoomLinkInviteContent\x12H\n\x19\x63rossroomlinkreplycontent\x18+ \x01(\x0b\x32%.webcast_im_CrossRoomLinkReplyContent\x12V\n crossroomlinkcancelinvitecontent\x18, \x01(\x0b\x32,.webcast_im_CrossRoomLinkCancelInviteContent\x12L\n\x1blinkerresumeaudiencecontent\x18- \x01(\x0b\x32\'.webcast_im_LinkerResumeAudienceContent\x12J\n\x1alinkerbattleconnectcontent\x18. \x01(\x0b\x32&.webcast_im_LinkerBattleConnectContent\x12\x46\n\x18linkerresumeapplycontent\x18/ \x01(\x0b\x32$.webcast_im_LinkerResumeApplyContent\x12\x44\n\x17\x63rossroomrtcinfocontent\x18\x30 \x01(\x0b\x32#.webcast_im_CrossRoomRTCInfoContent\x12V\n anchorupdatelinkmicconfigcontent\x18\x31 \x01(\x0b\x32,.webcast_im_AnchorUpdateLinkmicConfigContent\x12H\n\x19\x61nchorupdatelayoutcontent\x18\x32 \x01(\x0b\x32%.webcast_im_AnchorUpdateLayoutContent\x12H\n\x16\x61pplyrankchangecontent\x18\x34 \x01(\x0b\x32(.webcast_im_LinkerApplyRankChangeContent\x12>\n\x11syskickoutcontent\x18\x65 \x01(\x0b\x32#.webcast_im_LinkerSysKickOutContent\x12\x16\n\rfallbackscene\x18\xc7\x01 \x01(\x03\x12\x0e\n\x05\x65xtra\x18\xc8\x01 \x01(\t\"\xcf\x02\n\x16webcast_im_LinkmicInfo\x12\x11\n\taccesskey\x18\x01 \x01(\t\x12\x11\n\tlinkmicid\x18\x02 \x01(\x03\x12\x10\n\x08joinable\x18\x03 \x01(\x08\x12\x16\n\x0e\x63onfluencetype\x18\x04 \x01(\x05\x12\x12\n\nrtcextinfo\x18\x05 \x01(\t\x12\x10\n\x08rtcappid\x18\x06 \x01(\t\x12\x12\n\nrtcappsign\x18\x07 \x01(\t\x12\x14\n\x0clinkmicidstr\x18\x08 \x01(\t\x12\x0e\n\x06vendor\x18\t \x01(\x03\x12\x17\n\x0flivecoreextinfo\x18\n \x01(\t\x12\x30\n\x0cmultirtcinfo\x18\x0b \x01(\x0b\x32\x1a.webcast_data_MultiRtcInfo\x12:\n\x11multilivecoreinfo\x18\x0c \x01(\x0b\x32\x1f.webcast_data_MultiLiveCoreInfo\"\x8d\x01\n\x18webcast_im_LinkerSetting\x12\x16\n\x0emaxmemberlimit\x18\x01 \x01(\x03\x12\x10\n\x08linktype\x18\x02 \x01(\x03\x12\r\n\x05scene\x18\x03 \x01(\x03\x12\x13\n\x0bowneruserid\x18\x04 \x01(\x03\x12\x13\n\x0bownerroomid\x18\x05 \x01(\x03\x12\x0e\n\x06vendor\x18\x06 \x01(\x03\"\xf7\x07\n\x1ewebcast_im_LinkerInviteContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x12\n\nfromroomid\x18\x02 \x01(\x03\x12\x14\n\x0ctortcextinfo\x18\x03 \x01(\t\x12\x16\n\x0ertcjoinchannel\x18\x04 \x01(\x08\x12\x0e\n\x06vendor\x18\x05 \x01(\x03\x12\x15\n\rsecfromuserid\x18\x06 \x01(\t\x12\x16\n\x0etolinkmicidstr\x18\x07 \x01(\t\x12\x15\n\rrtcpushstream\x18\x08 \x01(\x08\x12\x11\n\tsignextra\x18\t \x01(\t\x12\x42\n\x0cinvitesource\x18\n \x01(\x0e\x32,.webcast_im_LinkerInviteContent.Invitesource\x12\x34\n\x13\x66romuserlinkmicinfo\x18\x0b \x01(\x0b\x32\x17.webcast_im_LinkmicInfo\x12\x30\n\x0cmultirtcinfo\x18\x0c \x01(\x0b\x32\x1a.webcast_data_MultiRtcInfo\x12:\n\x11multilivecoreinfo\x18\r \x01(\x0b\x32\x1f.webcast_data_MultiLiveCoreInfo\x12@\n\x0bmultipkmode\x18\x0e \x01(\x0e\x32+.webcast_im_LinkerInviteContent.Multipkmode\x12\x1e\n\x16supportmultipkteammode\x18\x0f \x01(\x08\x12\x34\n\x11touserlinkmicinfo\x18\x10 \x01(\x0b\x32\x19.webcast_data_LinkmicInfo\x12\x38\n\x10multichannelinfo\x18\x11 \x01(\x0b\x32\x1e.webcast_data_MultiChannelInfo\x12!\n\x19inviterejecttemporarytext\x18\x12 \x01(\t\x12!\n\x19\x61udiencelinkerdescription\x18\x13 \x01(\t\x12\x1b\n\x13inviterwithaudience\x18\x14 \x01(\x08\x12\x34\n\x14inviteefollowedusers\x18\x15 \x03(\x0b\x32\x16.webcast_data_ListUser\x12,\n\x0cinviterusers\x18\x16 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x10\n\x08touserid\x18\x17 \x01(\x03\x12\x10\n\x08toroomid\x18\x18 \x01(\x03\x12+\n\x0b\x61pplieduser\x18\x19 \x01(\x0b\x32\x16.webcast_data_ListUser\"\"\n\x0cInvitesource\x12\x12\n\x0einvitesource_0\x10\x00\" \n\x0bMultipkmode\x12\x11\n\rmultipkmode_0\x10\x00\"\x82\x01\n\"webcast_im_LinkPrepareApplyContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x12\n\nfromroomid\x18\x02 \x01(\x03\x12\x0e\n\x06vendor\x18\x03 \x01(\x03\x12\x15\n\rsecfromuserid\x18\x04 \x01(\t\x12\r\n\x05\x63ount\x18\x05 \x01(\x03\"\xd3\x04\n\x1dwebcast_im_LinkerReplyContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x12\n\nfromroomid\x18\x02 \x01(\x03\x12\x34\n\x13\x66romuserlinkmicinfo\x18\x03 \x01(\x0b\x32\x17.webcast_im_LinkmicInfo\x12\x10\n\x08touserid\x18\x04 \x01(\x03\x12\x32\n\x11touserlinkmicinfo\x18\x05 \x01(\x0b\x32\x17.webcast_im_LinkmicInfo\x12\x10\n\x08linktype\x18\x06 \x01(\x03\x12\x13\n\x0breplystatus\x18\x07 \x01(\x03\x12\x30\n\rlinkersetting\x18\x08 \x01(\x0b\x32\x19.webcast_im_LinkerSetting\x12\x16\n\x0e\x62izjoinchannel\x18\t \x01(\x08\x12?\n\x0bmultipkmode\x18\n \x01(\x0e\x32*.webcast_im_LinkerReplyContent.Multipkmode\x12\x38\n\x10multichannelinfo\x18\x0b \x01(\x0b\x32\x1e.webcast_data_MultiChannelInfo\x12\r\n\x05toast\x18\x0c \x01(\t\x12\x41\n\x11\x62\x61\x63kuplinkmicinfo\x18\x0e \x01(\x0b\x32&.webcast_data_AnchorLinkmicChannelInfo\x12\x1b\n\x13kickedusersuniqueid\x18\x0f \x01(\t\x12\x11\n\tmatchtype\x18\x10 \x01(\x03\" \n\x0bMultipkmode\x12\x11\n\rmultipkmode_0\x10\x00\"X\n\x1ewebcast_im_LinkerCreateContent\x12\x0f\n\x07ownerid\x18\x01 \x01(\x03\x12\x13\n\x0bownerroomid\x18\x02 \x01(\x03\x12\x10\n\x08linktype\x18\x03 \x01(\x03\"Y\n\x16webcast_im_MatchEffect\x12\x12\n\nshoweffect\x18\x01 \x01(\x08\x12+\n\x0e\x65\x66\x66\x65\x63tresource\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"R\n\x15webcast_im_CityEffect\x12+\n\x0e\x65\x66\x66\x65\x63tresource\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0c\n\x04\x63ity\x18\x02 \x01(\t\"\x86\x03\n\x1dwebcast_im_LinkerEnterContent\x12+\n\x0blinkedusers\x18\x01 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x0e\n\x06userid\x18\x02 \x01(\x03\x12;\n\tapplytype\x18\x03 \x01(\x0e\x32(.webcast_im_LinkerEnterContent.Applytype\x12,\n\x0cprelinkusers\x18\x04 \x03(\x0b\x32\x16.webcast_data_ListUser\x12,\n\x0bmatcheffect\x18\x05 \x01(\x0b\x32\x17.webcast_im_MatchEffect\x12*\n\ncityeffect\x18\x06 \x01(\x0b\x32\x16.webcast_im_CityEffect\x12\x0f\n\x07version\x18\x07 \x01(\x04\x12\x34\n\x0cmsgboarditem\x18\t \x01(\x0b\x32\x1e.webcast_data_MsgBoardItemInfo\"\x1c\n\tApplytype\x12\x0f\n\x0b\x61pplytype_0\x10\x00\"K\n)webcast_im_LinkerViolationReminderContent\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"\x9c\x01\n\x1dwebcast_im_LinkerCloseContent\x12\x35\n\x06source\x18\x01 \x01(\x0e\x32%.webcast_im_LinkerCloseContent.Source\x12,\n\rbananchorinfo\x18\x02 \x01(\x0b\x32\x15.webcast_data_BanUser\"\x16\n\x06Source\x12\x0c\n\x08Source_0\x10\x00\"\xa4\x02\n\x1dwebcast_im_LinkerLeaveContent\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12+\n\x0blinkedusers\x18\x02 \x03(\x0b\x32\x16.webcast_data_ListUser\x12$\n\x04user\x18\x03 \x01(\x0b\x32\x16.webcast_data_ListUser\x12,\n\x0cprelinkusers\x18\x04 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x0f\n\x07version\x18\x05 \x01(\x04\x12?\n\x0bleavesource\x18\x07 \x01(\x0e\x32*.webcast_im_LinkerLeaveContent.Leavesource\" \n\x0bLeavesource\x12\x11\n\rleavesource_0\x10\x00\"\xc2\x01\n\x1ewebcast_im_LinkerCancelContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x10\n\x08touserid\x18\x02 \x01(\x03\x12\x12\n\ncanceltype\x18\x03 \x01(\x03\x12\x42\n\x0cinvitesource\x18\x04 \x01(\x0e\x32,.webcast_im_LinkerCancelContent.Invitesource\"\"\n\x0cInvitesource\x12\x12\n\x0einvitesource_0\x10\x00\"\xb0\x02\n\x1fwebcast_im_LinkerKickOutContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x41\n\x0b\x63ontroltype\x18\x02 \x01(\x0e\x32,.webcast_im_LinkerKickOutContent.Controltype\x12\x11\n\tpaidcount\x18\x03 \x01(\x03\x12\x14\n\x0clinkduration\x18\x04 \x01(\x03\x12\x45\n\rkickoutsource\x18\x05 \x01(\x0e\x32..webcast_im_LinkerKickOutContent.Kickoutsource\" \n\x0b\x43ontroltype\x12\x11\n\rcontroltype_0\x10\x00\"$\n\rKickoutsource\x12\x13\n\x0fkickoutsource_0\x10\x00\"\\\n\"webcast_im_LinkerSysKickOutContent\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x14\n\x0clinkmicidstr\x18\x02 \x01(\t\x12\x10\n\x08toastmsg\x18\x03 \x01(\t\"+\n)webcast_im_LinkerWaitingListChangeContent\"\xe2\x02\n(webcast_im_LinkerLinkedListChangeContent\x12+\n\x0blinkedusers\x18\x01 \x03(\x0b\x32\x16.webcast_data_ListUser\x12,\n\x0cprelinkusers\x18\x02 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x0f\n\x07version\x18\x03 \x01(\x04\x12\x44\n\x08pushtype\x18\x04 \x01(\x0e\x32\x32.webcast_im_LinkerLinkedListChangeContent.Pushtype\x12H\n\nupdatemode\x18\x06 \x01(\x0e\x32\x34.webcast_im_LinkerLinkedListChangeContent.Updatemode\"\x1a\n\x08Pushtype\x12\x0e\n\npushtype_0\x10\x00\"\x1e\n\nUpdatemode\x12\x10\n\x0cupdatemode_0\x10\x00\"F\n\x1bwebcast_im_LinkerBanContent\x12\'\n\x08\x62\x61nusers\x18\x01 \x03(\x0b\x32\x15.webcast_data_BanUser\"\xab\x01\n\"webcast_im_LinkerUpdateUserContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x10\n\x08touserid\x18\x02 \x01(\x03\x12+\n\x0blinkedusers\x18\x04 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\x12\x0f\n\x07version\x18\x06 \x01(\x04\x12\x12\n\nackmessage\x18\x08 \x01(\t\"\x98\x01\n\x1fwebcast_im_ChannelNoticeContent\x12\x11\n\tchannelid\x18\x01 \x01(\x03\x12\x37\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\'.webcast_im_ChannelNoticeContent.Action\x12\x11\n\textrainfo\x18\x03 \x01(\t\"\x16\n\x06\x41\x63tion\x12\x0c\n\x08\x61\x63tion_0\x10\x00\"\xce\x02\n\x1cwebcast_im_LinkerItemContent\x12\x0e\n\x06itemid\x18\x01 \x01(\x03\x12\x10\n\x08\x61uthorid\x18\x02 \x01(\x03\x12\x12\n\nauthorname\x18\x03 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x61vatarmedium\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0b\x61vatarlarge\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0fitemdescription\x18\x07 \x01(\t\x12\x0f\n\x07musicid\x18\x08 \x01(\t\x12\x12\n\nmusictitle\x18\t \x01(\t\x12\x13\n\x0bmusicauthor\x18\n \x01(\t\x12\x10\n\x08musicurl\x18\x0b \x01(\t\x12\x14\n\x0c\x63ommentcount\x18\x0c \x01(\x03\"\xa9\x02\n+webcast_im_LinkerUpdateLinkTypeApplyContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x10\n\x08touserid\x18\x02 \x01(\x03\x12G\n\x08linktype\x18\x03 \x01(\x0e\x32\x35.webcast_im_LinkerUpdateLinkTypeApplyContent.Linktype\x12\x43\n\x06source\x18\x04 \x01(\x0e\x32\x33.webcast_im_LinkerUpdateLinkTypeApplyContent.Source\x12\x12\n\nackmessage\x18\x05 \x01(\t\"\x1a\n\x08Linktype\x12\x0e\n\nlinktype_0\x10\x00\"\x16\n\x06Source\x12\x0c\n\x08source_0\x10\x00\"\xd2\x01\n+webcast_im_LinkerUpdateLinkTypeReplyContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x10\n\x08touserid\x18\x02 \x01(\x03\x12I\n\treplytype\x18\x03 \x01(\x0e\x32\x36.webcast_im_LinkerUpdateLinkTypeReplyContent.Replytype\x12\x14\n\x0creplyprompts\x18\x04 \x01(\t\"\x1c\n\tReplytype\x12\x0f\n\x0breplytype_0\x10\x00\"\xa4\x01\n#webcast_im_LinkerAvatarAuditContent\x12?\n\x08\x61uditres\x18\x01 \x01(\x0e\x32-.webcast_im_LinkerAvatarAuditContent.Auditres\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x10\n\x08reviewid\x18\x03 \x01(\x03\"\x1a\n\x08\x41uditres\x12\x0e\n\nAuditRes_0\x10\x00\"6\n$webcast_im_LinkerApplyExpiredContent\x12\x0e\n\x06userid\x18\x01 \x01(\x03\"\xac\x01\n+webcast_im_LinkerApplyStrongReminderContent\x12\x43\n\x06source\x18\x01 \x01(\x0e\x32\x33.webcast_im_LinkerApplyStrongReminderContent.Source\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\"\x16\n\x06Source\x12\x0c\n\x08Source_0\x10\x00\"\x99\x01\n*webcast_im_LinkerAnchorStreamSwitchContent\x12\x17\n\x0fusebackupstream\x18\x01 \x01(\x08\x12\x14\n\x0c\x61nchoruserid\x18\x02 \x01(\x03\x12+\n\x0blinkedusers\x18\x03 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x0f\n\x07version\x18\x04 \x01(\x04\"\xaf\x01\n#webcast_im_LinkerClickScreenContent\x12\x13\n\x0b\x64\x65vicewidth\x18\x01 \x01(\x03\x12\x14\n\x0c\x64\x65viceheight\x18\x02 \x01(\x03\x12\x0e\n\x06pointx\x18\x03 \x01(\x03\x12\x0e\n\x06pointy\x18\x04 \x01(\x03\x12\x12\n\nfromuserid\x18\x05 \x01(\x03\x12)\n\x0c\x61vatarmedium\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\"\xd6\x01\n)webcast_im_LinkerFollowStrongGuideContent\x12$\n\x08\x66romuser\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x10\n\x08touserid\x18\x02 \x01(\x03\x12M\n\x0c\x66romusertype\x18\x03 \x01(\x0e\x32\x37.webcast_im_LinkerFollowStrongGuideContent.Fromusertype\"\"\n\x0c\x46romusertype\x12\x12\n\x0e\x66romusertype_0\x10\x00\"b\n$webcast_im_LinkerLockPositionContent\x12:\n\x0flockedpositions\x18\x01 \x03(\x0b\x32!.webcast_data_LinkmicPositionItem\"9\n$webcast_im_LinkerShareVideoImContent\x12\x11\n\timcontent\x18\x01 \x01(\t\"P\n#webcast_im_LinkerGuestInviteContent\x12)\n\rinvitecontent\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\"=\n+webcast_im_LinkerGuestExitCastScreenContent\x12\x0e\n\x06userid\x18\x01 \x01(\x03\"]\n#webcast_im_LinkerSwitchSceneContent\x12\x36\n\x0fswitchscenedata\x18\x01 \x01(\x0b\x32\x1d.webcast_data_SwitchSceneData\"\xa2\x02\n*webcast_im_LinkPhaseEnterNextNotifyContent\x12\x0e\n\x06roomid\x18\x01 \x01(\x03\x12&\n\nanchoruser\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12$\n\x08linkuser\x18\x03 \x01(\x0b\x32\x12.webcast_data_User\x12*\n\tnextphase\x18\x04 \x01(\x0b\x32\x17.webcast_data_LinkPhase\x12\x16\n\x0e\x63urrentphaseid\x18\x05 \x01(\x05\x12\x1e\n\x16\x63urrentlinktimeseconds\x18\x06 \x01(\x05\x12\x32\n\x0bphaseconfig\x18\x07 \x01(\x0b\x32\x1d.webcast_data_LinkPhaseConfig\"f\n&webcast_im_LinkerChangePlayModeContent\x12<\n\x12\x63hangeplaymodedata\x18\x01 \x01(\x0b\x32 .webcast_data_ChangePlayModeData\"A\n0webcast_im_LinkerLowBalanceForPaidLinkmicContent\x12\r\n\x05toast\x18\x01 \x01(\t\"`\n$webcast_im_LinkerDegradeAlertContent\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x16\n\x0e\x64\x65gradecontent\x18\x02 \x01(\t\"\xbe\x01\n*webcast_im_LinkerEnlargeGuestInviteContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x10\n\x08touserid\x18\x02 \x01(\x03\x12J\n\ninvitetype\x18\x03 \x01(\x0e\x32\x36.webcast_im_LinkerEnlargeGuestInviteContent.Invitetype\"\x1e\n\nInvitetype\x12\x10\n\x0cinvitetype_0\x10\x00\"\xce\x01\n)webcast_im_LinkerEnlargeGuestReplyContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x10\n\x08touserid\x18\x02 \x01(\x03\x12G\n\treplytype\x18\x03 \x01(\x0e\x32\x34.webcast_im_LinkerEnlargeGuestReplyContent.Replytype\x12\x14\n\x0creplyprompts\x18\x04 \x01(\t\"\x1c\n\tReplytype\x12\x0f\n\x0breplytype_0\x10\x00\"U\n)webcast_im_LinkerEnlargeGuestApplyContent\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x14\n\x0c\x61pplyprompts\x18\x02 \x01(\t\"\xa3\x02\n%webcast_im_CrossRoomLinkInviteContent\x12#\n\x07inviter\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12.\n\x08roominfo\x18\x02 \x01(\x0b\x32\x1c.webcast_data_InviteRoomInfo\x12\x12\n\ninvitetips\x18\x03 \x01(\t\x12[\n\x15inviterroomjoinstatus\x18\x04 \x01(\x0e\x32<.webcast_im_CrossRoomLinkInviteContent.Inviterroomjoinstatus\"4\n\x15Inviterroomjoinstatus\x12\x1b\n\x17inviterroomjoinstatus_0\x10\x00\"\xd6\x04\n$webcast_im_CrossRoomLinkReplyContent\x12\x42\n\treplytype\x18\x01 \x01(\x0e\x32/.webcast_im_CrossRoomLinkReplyContent.Replytype\x12\x15\n\rinviteeroomid\x18\x02 \x01(\x03\x12\x42\n\tcrosstype\x18\x03 \x01(\x0e\x32/.webcast_im_CrossRoomLinkReplyContent.Crosstype\x12=\n\nguestinfos\x18\x04 \x03(\x0b\x32).webcast_data_CrossRoomLinkReplyGuestInfo\x12\x17\n\x0finviteeanchorid\x18\x05 \x01(\x03\x12\x14\n\x0c\x66ollowstatus\x18\x06 \x01(\x03\x12\x14\n\x0cinvitesource\x18\x07 \x01(\x03\x12\x13\n\x0breplyuserid\x18\x08 \x01(\x03\x12\x12\n\nreplytoast\x18\t \x01(\t\x12H\n\x0creplyoperate\x18\n \x01(\x0e\x32\x32.webcast_im_CrossRoomLinkReplyContent.Replyoperate\x12\x38\n\x0bprocessinfo\x18\x0b \x01(\x0b\x32#.webcast_data_RoomBattleProcessInfo\"\x1c\n\tReplytype\x12\x0f\n\x0bReplyType_0\x10\x00\"\x1c\n\tCrosstype\x12\x0f\n\x0b\x63rosstype_0\x10\x00\"\"\n\x0cReplyoperate\x12\x12\n\x0ereplyoperate_0\x10\x00\"F\n+webcast_im_CrossRoomLinkCancelInviteContent\x12\x17\n\x0f\x63\x61ncellerroomid\x18\x01 \x01(\x03\"\x8d\x01\n\'webcast_im_LinkerCrossRoomUpdateContent\x12\x12\n\nfromroomid\x18\x01 \x01(\x03\x12\x10\n\x08toroomid\x18\x02 \x01(\x03\x12+\n\x0blinkedusers\x18\x04 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x0f\n\x07version\x18\x05 \x01(\x04\"v\n-webcast_im_LinkerChangeMultiPKTeamInfoContent\x12\x36\n\x0fmultipkmodeinfo\x18\x01 \x01(\x0b\x32\x1d.webcast_data_MultiPKModeInfo\x12\r\n\x05toast\x18\x02 \x01(\t\"\x93\x01\n&webcast_im_LinkerResumeAudienceContent\x12\x12\n\nrtcextinfo\x18\x01 \x01(\t\x12\x17\n\x0flivecoreextinfo\x18\x02 \x01(\t\x12+\n\x0blinkedusers\x18\x03 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x0f\n\x07version\x18\x04 \x01(\x04\"\xcf\x01\n%webcast_im_LinkerBattleConnectContent\x12\x17\n\x0flivecoreextinfo\x18\x01 \x01(\t\x12\x12\n\nrtcextinfo\x18\x02 \x01(\t\x12\x38\n\x10multichannelinfo\x18\x04 \x01(\x0b\x32\x1e.webcast_data_MultiChannelInfo\x12\x0f\n\x07version\x18\x05 \x01(\x04\x12.\n\x0e\x61nchoruserlist\x18\x06 \x03(\x0b\x32\x16.webcast_data_ListUser\"\x88\x01\n#webcast_im_LinkerResumeApplyContent\x12>\n\x05param\x18\x01 \x01(\x0b\x32/.webcast_im_LinkerResumeApplyContent_ApplyParam\x12\x11\n\tapplyuser\x18\x02 \x01(\x03\x12\x0e\n\x06roomid\x18\x03 \x01(\x03\"\x9c\x01\n.webcast_im_LinkerResumeApplyContent_ApplyParam\x12L\n\tapplytype\x18\x01 \x01(\x0e\x32\x39.webcast_im_LinkerResumeApplyContent_ApplyParam.Applytype\"\x1c\n\tApplytype\x12\x0f\n\x0b\x61pplytype_0\x10\x00\"^\n\"webcast_im_CrossRoomRTCInfoContent\x12\x38\n\x10multichannelinfo\x18\x01 \x01(\x0b\x32\x1e.webcast_data_MultiChannelInfo\"j\n+webcast_im_AnchorUpdateLinkmicConfigContent\x12\x1d\n\x15\x66orbidinvitebygeneral\x18\x01 \x01(\x08\x12\x1c\n\x14\x66orbidapplyfromother\x18\x02 \x01(\x08\"\xae\x03\n$webcast_im_AnchorUpdateLayoutContent\x12\x44\n\nlayouttype\x18\x01 \x01(\x0e\x32\x30.webcast_im_AnchorUpdateLayoutContent.Layouttype\x12\x14\n\x0cupdateuserid\x18\x02 \x01(\x03\x12L\n\x0e\x61nchoruilayout\x18\x03 \x01(\x0e\x32\x34.webcast_im_AnchorUpdateLayoutContent.Anchoruilayout\x12R\n\x11\x61nchorlayoutrange\x18\x04 \x01(\x0e\x32\x37.webcast_im_AnchorUpdateLayoutContent.Anchorlayoutrange\x12\x12\n\noperatorid\x18\x05 \x01(\x03\"\x1e\n\nLayouttype\x12\x10\n\x0cLayoutType_0\x10\x00\"&\n\x0e\x41nchoruilayout\x12\x14\n\x10\x61nchoruilayout_0\x10\x00\",\n\x11\x41nchorlayoutrange\x12\x17\n\x13\x61nchorlayoutrange_0\x10\x00\"9\n\'webcast_im_LinkerApplyRankChangeContent\x12\x0e\n\x06roomid\x18\x01 \x01(\x03\"\xbc\x01\n\x18webcast_im_LinkMicArmies\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12<\n\x0euserarmieslist\x18\x03 \x03(\x0b\x32$.webcast_im_LinkMicArmies_UserArmies\x12>\n\nranklistv2\x18\x04 \x01(\x0b\x32*.webcast_data_BattleContributorsRankListV2\"h\n#webcast_im_LinkMicArmies_UserArmies\x12\x41\n\nuserarmies\x18\x01 \x03(\x0b\x32-.webcast_im_LinkMicArmies_UserArmies_UserArmy\"\x89\x01\n,webcast_im_LinkMicArmies_UserArmies_UserArmy\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\r\n\x05score\x18\x02 \x01(\x03\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\"\xc6\x04\n\x1ewebcast_im_LinkMicBattleFinish\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x32\n\x0e\x62\x61ttlesettings\x18\x02 \x01(\x0b\x32\x1a.webcast_im_BattleSettings\x12.\n\x0c\x62\x61ttlearmies\x18\x03 \x03(\x0b\x32\x18.webcast_data_BattleArmy\x12/\n\x0c\x62\x61ttlescores\x18\x04 \x03(\x0b\x32\x19.webcast_data_BattleScore\x12#\n\x07\x61nchors\x18\x05 \x03(\x0b\x32\x12.webcast_data_User\x12\x36\n\x0foperationalplay\x18\x07 \x01(\x0b\x32\x1d.webcast_data_OperationalPlay\x12<\n\tendreason\x18\x08 \x01(\x0e\x32).webcast_im_LinkMicBattleFinish.Endreason\x12\x16\n\x0e\x63utshortprompt\x18\t \x01(\t\x12\x15\n\rcutshorttoast\x18\n \x01(\t\x12\x13\n\x0b\x63utshortwin\x18\x0b \x01(\x08\x12\x46\n\x0ekillfinishtype\x18\r \x01(\x0e\x32..webcast_im_LinkMicBattleFinish.Killfinishtype\"\x1c\n\tEndreason\x12\x0f\n\x0b\x65ndreason_0\x10\x00\"&\n\x0eKillfinishtype\x12\x14\n\x10killfinishtype_0\x10\x00\"d\n\x15webcast_im_BattleMode\x12\x0c\n\x04mode\x18\x01 \x01(\x05\x12=\n\x0estealtowerdata\x18\x02 \x01(\x0b\x32%.webcast_im_BattleMode_StealTowerData\";\n$webcast_im_BattleMode_StealTowerData\x12\x13\n\x0btriggertime\x18\x01 \x01(\x03\"\xcf\t\n\x19webcast_im_BattleSettings\x12\x10\n\x08\x62\x61ttleid\x18\x02 \x01(\x03\x12\x13\n\x0bstarttimems\x18\x03 \x01(\x03\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\r\n\x05theme\x18\x05 \x01(\t\x12\x11\n\tchannelid\x18\x06 \x01(\x03\x12\x11\n\tmatchtype\x18\x07 \x01(\x03\x12\x11\n\tbannerurl\x18\x08 \x01(\t\x12\x0f\n\x07subtype\x18\t \x01(\x03\x12-\n\x04mode\x18\n \x01(\x0e\x32\x1f.webcast_im_BattleSettings.Mode\x12\x0e\n\x06\x63onfig\x18\x0b \x01(\t\x12\x17\n\x0fnotifyschemeurl\x18\x0c \x01(\t\x12\x1e\n\x16hotsoonnotifyschemeurl\x18\r \x01(\t\x12*\n\runknwonfield1\x18\x0e \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\runknwonfield2\x18\x0f \x01(\t\x12\x15\n\runknwonfield3\x18\x10 \x01(\t\x12\x34\n\x0btitleconfig\x18\x11 \x01(\x0b\x32\x1f.webcast_data_BattleTitleConfig\x12\x35\n\x0cpunishconfig\x18\x12 \x01(\x0b\x32\x1f.webcast_data_BattleTitleConfig\x12\x16\n\x0epunishduration\x18\x13 \x01(\x03\x12\x19\n\x11punishstarttimems\x18\x14 \x01(\x03\x12\x43\n\x0foptimizeversion\x18\x15 \x01(\x0e\x32*.webcast_im_BattleSettings.Optimizeversion\x12\x18\n\x10punishoptimizeon\x18\x16 \x01(\x08\x12\x1c\n\x14\x62looddisplayduration\x18\x17 \x01(\x03\x12\x1d\n\x15statusdisplayduration\x18\x18 \x01(\x03\x12\r\n\x05toast\x18\x19 \x01(\t\x12\x18\n\x10needcloselinkmic\x18\x1a \x01(\x08\x12\x19\n\x11\x64isplaylastresult\x18\x1b \x01(\x08\x12\x1a\n\x12normalactivityname\x18\x1c \x01(\t\x12\x39\n\ninvitetype\x18\x1d \x01(\x0e\x32%.webcast_im_BattleSettings.Invitetype\x12>\n\x13\x62\x61ttleconfigsetting\x18\x1f \x01(\x0b\x32!.webcast_data_BattleConfigSetting\x12\x30\n\tbarconfig\x18 \x01(\x0b\x32\x1d.webcast_data_BattleBarConfig\x12\x37\n\x10hotsoonbarconfig\x18! \x01(\x0b\x32\x1d.webcast_data_BattleBarConfig\x12\x13\n\x0binitiatorid\x18\" \x01(\x03\x12\x39\n\nbattletype\x18# \x01(\x0e\x32%.webcast_im_BattleSettings.Battletype\"\x12\n\x04Mode\x12\n\n\x06mode_0\x10\x00\"(\n\x0fOptimizeversion\x12\x15\n\x11optimizeversion_0\x10\x00\"\x1e\n\nInvitetype\x12\x10\n\x0cinvitetype_0\x10\x00\"\x1e\n\nBattletype\x12\x10\n\x0c\x62\x61ttletype_0\x10\x00\"+\n\x15webcast_im_BattleTask\x12\x12\n\nenabletask\x18\x01 \x01(\x08\"\x93\x04\n\x18webcast_im_LinkMicBattle\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x32\n\x0e\x62\x61ttlesettings\x18\x02 \x01(\x0b\x32\x1a.webcast_im_BattleSettings\x12*\n\nbattlemode\x18\x03 \x01(\x0b\x32\x16.webcast_im_BattleMode\x12*\n\nbattletask\x18\x04 \x01(\x0b\x32\x16.webcast_im_BattleTask\x12\x34\n\x08skintype\x18\x05 \x01(\x0e\x32\".webcast_im_LinkMicBattle.Skintype\x12\x36\n\x0foperationalplay\x18\x07 \x01(\x0b\x32\x1d.webcast_data_OperationalPlay\x12\x38\n\nbattletype\x18\x08 \x01(\x0e\x32$.webcast_im_LinkMicBattle.Battletype\x12\x15\n\rrelativescore\x18\t \x01(\x08\x12\x18\n\x10normaltomultiple\x18\n \x01(\x08\x12\x32\n\nskinconfig\x18\x0b \x01(\x0b\x32\x1e.webcast_data_BattleSkinConfig\"\x1a\n\x08Skintype\x12\x0e\n\nskintype_0\x10\x00\"\x1e\n\nBattletype\x12\x10\n\x0c\x62\x61ttletype_0\x10\x00\"\xca\x01\n\x17webcast_im_PunishEffect\x12\x10\n\x08\x65\x66\x66\x65\x63tid\x18\x01 \x01(\x03\x12\x12\n\neffectname\x18\x02 \x01(\t\x12(\n\x0b\x65\x66\x66\x65\x63timage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0blowestscore\x18\x04 \x01(\x03\x12\x10\n\x08\x64uration\x18\x05 \x01(\x03\x12\x19\n\x11needmedicinecount\x18\x06 \x01(\x03\x12\x0e\n\x06usable\x18\x07 \x01(\x08\x12\r\n\x05level\x18\x08 \x01(\x05\"\x8e\x03\n\x1ewebcast_im_LinkMicBattlePunish\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12\x32\n\x10punisheffectlist\x18\x03 \x03(\x0b\x32\x18.webcast_im_PunishEffect\x12\x0f\n\x07prompts\x18\x04 \x01(\t\x12\x1f\n\x03mvp\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\x12\x15\n\rmedicinecount\x18\x06 \x01(\x03\x12.\n\x0ctargeteffect\x18\x07 \x01(\x0b\x32\x18.webcast_im_PunishEffect\x12\x11\n\tstarttime\x18\x08 \x01(\x03\x12&\n\ntargetuser\x18\t \x01(\x0b\x32\x12.webcast_data_User\x12\x14\n\x0cspeedygiftid\x18\x0b \x01(\x03\x12\x10\n\x08\x64uration\x18\x0c \x01(\x03\x12\x11\n\tchannelid\x18\r \x01(\x03\x12\x10\n\x08\x62\x61ttleid\x18\x0e \x01(\x03\"Z\n#webcast_im_LinkMicBattleTaskMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"\xb9\x01\n\x1dwebcast_im_ChijiNoticeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12?\n\x0bmessagetype\x18\x02 \x01(\x0e\x32*.webcast_im_ChijiNoticeMessage.Messagetype\x12\x11\n\tbannerurl\x18\x03 \x01(\t\" \n\x0bMessagetype\x12\x11\n\rmessagetype_0\x10\x00\"\x80\x01\n$webcast_im_LinkMicEnterNoticeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x34\n\x0e\x62\x61ttlesettings\x18\x02 \x01(\x0b\x32\x1c.webcast_data_BattleSettings\"\x7f\n%webcast_im_LinkMicFriendOnlineMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\"\n\x06\x66riend\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06inroom\x18\x03 \x01(\x08\"\xd3\x08\n\x1ewebcast_im_LinkMicGuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12>\n\nanchorinfo\x18\x02 \x01(\x0b\x32*.webcast_im_LinkMicGuideMessage_AnchorInfo\x12\x14\n\x0c\x63uethreshold\x18\x03 \x01(\x03\x12\x15\n\rguidelinetype\x18\x04 \x01(\x03\x12N\n\x12\x66\x61stmatchguideline\x18\x05 \x01(\x0b\x32\x32.webcast_im_LinkMicGuideMessage_FastMatchGuideline\x12>\n\x14\x63\x61lltolinkmiccontent\x18\x14 \x01(\x0b\x32 .webcast_im_CallToLinkmicContent\x12\x42\n\x16ktvaddsongguidecontent\x18\x15 \x01(\x0b\x32\".webcast_im_KtvAddSongGuideContent\x12L\n\x1b\x63reategroupchatguidecontent\x18\x16 \x01(\x0b\x32\'.webcast_im_CreateGroupChatGuideContent\x12H\n\x19joingroupchatguidecontent\x18\x17 \x01(\x0b\x32%.webcast_im_JoinGroupChatGuideContent\x12P\n\x1dguestbattlebubbleguidecontent\x18\x18 \x01(\x0b\x32).webcast_im_GuestBattleBubbleGuideContent\x12L\n\x1b\x63reateteamfightguidecontent\x18\x19 \x01(\x0b\x32\'.webcast_im_CreateTeamfightGuideContent\x12\\\n#normalpaidlinkmicexplaincardcontent\x18\x1a \x01(\x0b\x32/.webcast_im_NormalPaidLinkmicExplainCardContent\x12`\n%normalpaidlinkmicmigratetoplaycontent\x18\x1b \x01(\x0b\x32\x31.webcast_im_NormalPaidLinkmicMigrateToPlayContent\x12J\n\x1alinkmicfolloweffectcontent\x18\x1c \x01(\x0b\x32&.webcast_im_LinkmicFollowEffectContent\x12<\n\x13pklinkbubblecontent\x18\x1d \x01(\x0b\x32\x1f.webcast_im_PKLinkBubbleContent\x12J\n\x1aplaymodeguidebubblecontent\x18\x1e \x01(\x0b\x32&.webcast_im_PlayModeGuideBubbleContent\"r\n)webcast_im_LinkMicGuideMessage_AnchorInfo\x12\x45\n\x08infolist\x18\x01 \x03(\x0b\x32\x33.webcast_im_LinkMicGuideMessage_AnchorInfo_InfoItem\"h\n2webcast_im_LinkMicGuideMessage_AnchorInfo_InfoItem\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"T\n1webcast_im_LinkMicGuideMessage_FastMatchGuideline\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08subtitle\x18\x02 \x01(\t\"\x93\x01\n%webcast_im_LinkmicFollowEffectContent\x12\x0e\n\x06roomid\x18\x01 \x01(\x03\x12\x12\n\nfromuserid\x18\x02 \x01(\x03\x12\x46\n\x0b\x66ollowinfos\x18\x03 \x03(\x0b\x32\x31.webcast_im_LinkmicFollowEffectContent_FollowInfo\"^\n0webcast_im_LinkmicFollowEffectContent_FollowInfo\x12\x14\n\x0ctargetuserid\x18\x01 \x01(\x03\x12\x14\n\x0c\x66ollowstatus\x18\x02 \x01(\x03\"L\n(webcast_im_GuestBattleBubbleGuideContent\x12 \n\x04text\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\"C\n\x1fwebcast_im_CallToLinkmicContent\x12 \n\x04text\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\"E\n!webcast_im_KtvAddSongGuideContent\x12 \n\x04text\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\"`\n&webcast_im_CreateGroupChatGuideContent\x12\x10\n\x08\x61nchorid\x18\x01 \x01(\x03\x12\x12\n\nheadertext\x18\x02 \x01(\t\x12\x10\n\x08\x62odytext\x18\x03 \x01(\t\"\xe5\x02\n$webcast_im_JoinGroupChatGuideContent\x12\x0f\n\x07groupid\x18\x01 \x01(\x03\x12\x16\n\x0e\x63onversationid\x18\x02 \x01(\t\x12\x12\n\nheadertext\x18\x03 \x01(\t\x12\x10\n\x08\x62odytext\x18\x04 \x01(\t\x12\"\n\x05icons\x18\x05 \x03(\x0b\x32\x13.webcast_data_Image\x12\x42\n\tgrouptype\x18\x06 \x01(\x0e\x32/.webcast_im_JoinGroupChatGuideContent.Grouptype\x12\x46\n\x0bguidesource\x18\x07 \x01(\x0e\x32\x31.webcast_im_JoinGroupChatGuideContent.Guidesource\"\x1c\n\tGrouptype\x12\x0f\n\x0bgrouptype_0\x10\x00\" \n\x0bGuidesource\x12\x11\n\rguidesource_0\x10\x00\"O\n&webcast_im_CreateTeamfightGuideContent\x12%\n\ttoasttext\x18\x04 \x01(\x0b\x32\x12.webcast_data_Text\"s\n.webcast_im_NormalPaidLinkmicExplainCardContent\x12\x41\n\x0f\x65xplaincardinfo\x18\x01 \x01(\x0b\x32(.webcast_data_PaidLinkmicExplainCardInfo\"A\n0webcast_im_NormalPaidLinkmicMigrateToPlayContent\x12\r\n\x05toast\x18\x01 \x01(\t\"/\n\x1ewebcast_im_PKLinkBubbleContent\x12\r\n\x05toast\x18\x01 \x01(\t\"\xd2\x02\n%webcast_im_PlayModeGuideBubbleContent\x12\x41\n\x08playmode\x18\x01 \x01(\x0e\x32/.webcast_im_PlayModeGuideBubbleContent.Playmode\x12\r\n\x05toast\x18\x02 \x01(\t\x12W\n\x13playmodeenhancetype\x18\x03 \x01(\x0e\x32:.webcast_im_PlayModeGuideBubbleContent.Playmodeenhancetype\x12 \n\x04text\x18\x04 \x01(\x0b\x32\x12.webcast_data_Text\x12\x0e\n\x06schema\x18\x05 \x01(\t\"\x1a\n\x08Playmode\x12\x0e\n\nPlayMode_0\x10\x00\"0\n\x13Playmodeenhancetype\x12\x19\n\x15playmodeenhancetype_0\x10\x00\"E\n\x1fwebcast_im_LinkMicHostModifyMsg\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\"\xa4\x01\n$webcast_im_LinkMicKtvBeatRankMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12$\n\x08userlist\x18\x02 \x03(\x0b\x32\x12.webcast_data_User\x12\"\n\x06singer\x18\x03 \x01(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06songid\x18\x04 \x01(\x03\"\xa2\x01\n\"webcast_im_LinkMicKtvEffectMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12$\n\x08\x66romuser\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\"\n\x06singer\x18\x03 \x01(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06songid\x18\x04 \x01(\x03\"\xd4\x17\n\x18webcast_im_LinkMicMethod\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12\x11\n\taccesskey\x18\x03 \x01(\t\x12\x17\n\x0f\x61nchorlinkmicid\x18\x04 \x01(\x03\x12\x0e\n\x06userid\x18\x05 \x01(\x03\x12\x11\n\tfanticket\x18\x06 \x01(\x03\x12\x1d\n\x15totallinkmicfanticket\x18\x07 \x01(\x03\x12\x11\n\tchannelid\x18\x08 \x01(\x03\x12\x0e\n\x06layout\x18\t \x01(\x03\x12\x0e\n\x06vendor\x18\n \x01(\x03\x12\x11\n\tdimension\x18\x0b \x01(\x03\x12\r\n\x05theme\x18\x0c \x01(\t\x12\x11\n\tinviteuid\x18\r \x01(\x03\x12\x0e\n\x06\x61nswer\x18\x0e \x01(\x03\x12\x11\n\tstarttime\x18\x0f \x01(\x03\x12\x10\n\x08\x64uration\x18\x10 \x01(\x03\x12\x38\n\nuserscores\x18\x11 \x03(\x0b\x32$.webcast_im_LinkMicMethod_UserScores\x12\x11\n\tmatchtype\x18\x12 \x01(\x03\x12\x0b\n\x03win\x18\x13 \x01(\x08\x12\x0f\n\x07prompts\x18\x14 \x01(\t\x12\x10\n\x08touserid\x18\x15 \x01(\x03\x12\x15\n\rlinkmiclayout\x18\x17 \x01(\x03\x12\x12\n\nfromuserid\x18\x18 \x01(\x03\x12\x0c\n\x04tips\x18\x19 \x01(\t\x12\x13\n\x0bstarttimems\x18\x1a \x01(\x03\x12\x16\n\x0e\x63onfluencetype\x18\x1b \x01(\x05\x12\x12\n\nfromroomid\x18\x1c \x01(\x03\x12\x12\n\ninvitetype\x18\x1d \x01(\x03\x12\x0f\n\x07subtype\x18\x1e \x01(\x03\x12\x37\n\x11inviterrivalextra\x18\x1f \x01(\x0b\x32\x1c.webcast_data_RivalExtraInfo\x12\x12\n\nrtcextinfo\x18 \x01(\t\x12\x10\n\x08rtcappid\x18! \x01(\t\x12\r\n\x05\x61ppid\x18\" \x01(\t\x12\x0f\n\x07\x61ppsign\x18# \x01(\t\x12\x12\n\nrtcappsign\x18$ \x01(\t\x12\x1a\n\x12\x61nchorlinkmicidstr\x18% \x01(\t\x12\x15\n\rrivalanchorid\x18& \x01(\x03\x12\x16\n\x0erivallinkmicid\x18\' \x01(\x03\x12\x19\n\x11rivallinkmicidstr\x18( \x01(\t\x12\x11\n\tshowpopup\x18) \x01(\x08\x12\x14\n\x0csecinviteuid\x18* \x01(\x03\x12\r\n\x05scene\x18+ \x01(\x03\x12\x13\n\x0bsecapplyuid\x18, \x01(\x03\x12\'\n\x0blinkedusers\x18- \x03(\x0b\x32\x12.webcast_data_User\x12\x15\n\rsecfromuserid\x18. \x01(\t\x12\x36\n\treplytype\x18/ \x01(\x0e\x32#.webcast_im_LinkMicMethod.Replytype\x12\x14\n\x0creplyprompts\x18\x30 \x01(\t\x12\x13\n\x0bsectouserid\x18\x31 \x01(\t\x12:\n\x0binvitorinfo\x18\x32 \x01(\x0b\x32%.webcast_im_LinkMicMethod_InvitorInfo\x12\x16\n\x0ertcjoinchannel\x18\x33 \x01(\x08\x12\x34\n\x08subscene\x18\x34 \x01(\x0e\x32\".webcast_im_LinkMicMethod.Subscene\x12\x1d\n\x15supportupdatelinktype\x18\x35 \x01(\x08\x12\x34\n\x08linktype\x18\x36 \x01(\x0e\x32\".webcast_im_LinkMicMethod.Linktype\x12\x30\n\x06source\x18\x37 \x01(\x0e\x32 .webcast_im_LinkMicMethod.Source\x12@\n\x17\x62\x61\x63kupanchorlinkmicinfo\x18\x38 \x01(\x0b\x32\x1f.webcast_data_AnchorLinkmicInfo\x12/\n\x0flinkedlistusers\x18: \x03(\x0b\x32\x16.webcast_data_ListUser\x12:\n\x0flockedpositions\x18; \x03(\x0b\x32!.webcast_data_LinkmicPositionItem\x12\x36\n\tendreason\x18< \x01(\x0e\x32#.webcast_im_LinkMicMethod.Endreason\x12\x30\n\x0cmultirtcinfo\x18= \x01(\x0b\x32\x1a.webcast_data_MultiRtcInfo\x12:\n\x11multilivecoreinfo\x18> \x01(\x0b\x32\x1f.webcast_data_MultiLiveCoreInfo\x12\x1b\n\x13layoutconfigversion\x18? \x01(\x05\x12:\n\x0b\x63ontroltype\x18@ \x01(\x0e\x32%.webcast_im_LinkMicMethod.Controltype\x12,\n\rbananchorinfo\x18\x41 \x01(\x0b\x32\x15.webcast_data_BanUser\x12\x0f\n\x07version\x18\x42 \x01(\x04\x12:\n\x11jointeamfightinfo\x18\x43 \x01(\x0b\x32\x1f.webcast_data_JoinTeamfightInfo\x12\x11\n\tpaidcount\x18\x44 \x01(\x03\x12\x14\n\x0clinkduration\x18\x45 \x01(\x03\x12\x17\n\x0flivecoreextinfo\x18\x46 \x01(\t\x12\x34\n\x0egameinviteinfo\x18G \x01(\x0b\x32\x1c.webcast_data_GameInviteInfo\x12\x34\n\x08uilayout\x18H \x01(\x0e\x32\".webcast_im_LinkMicMethod.Uilayout\x12)\n\rinvitemessage\x18I \x01(\x0b\x32\x12.webcast_data_Text\x12\x38\n\x10multichannelinfo\x18J \x01(\x0b\x32\x1e.webcast_data_MultiChannelInfo\x12>\n\rkickoutsource\x18K \x01(\x0e\x32\'.webcast_im_LinkMicMethod.Kickoutsource\x12\x14\n\x0c\x66unctiontype\x18M \x01(\t\x12\x34\n\x0cmsgboarditem\x18N \x01(\x0b\x32\x1e.webcast_data_MsgBoardItemInfo\x12\x1c\n\x14\x66romuserlinkmicidstr\x18O \x01(\t\x12\x12\n\nackmessage\x18P \x01(\t\x12\x12\n\ninitsource\x18Q \x01(\t\x12\x18\n\x10scoreupdatelogid\x18R \x01(\t\x12@\n\x0eswitchplaymode\x18S \x01(\x0e\x32(.webcast_im_LinkMicMethod.Switchplaymode\x12\x46\n\x11updatemessagefrom\x18T \x01(\x0e\x32+.webcast_im_LinkMicMethod.Updatemessagefrom\x12\x38\n\x10guestlinkmicinfo\x18U \x01(\x0b\x32\x1e.webcast_data_LinkmicMediaInfo\x12,\n\nmcucontent\x18V \x01(\x0b\x32\x18.webcast_data_MCUContent\"\x1c\n\tReplytype\x12\x0f\n\x0breplytype_0\x10\x00\"\x1a\n\x08Subscene\x12\x0e\n\nsubscene_0\x10\x00\"\x1a\n\x08Linktype\x12\x0e\n\nlinktype_0\x10\x00\"\x16\n\x06Source\x12\x0c\n\x08source_0\x10\x00\"\x1c\n\tEndreason\x12\x0f\n\x0b\x65ndreason_0\x10\x00\" \n\x0b\x43ontroltype\x12\x11\n\rcontroltype_0\x10\x00\"\x1a\n\x08Uilayout\x12\x0e\n\nuilayout_0\x10\x00\"$\n\rKickoutsource\x12\x13\n\x0fkickoutsource_0\x10\x00\"&\n\x0eSwitchplaymode\x12\x14\n\x10switchplaymode_0\x10\x00\",\n\x11Updatemessagefrom\x12\x17\n\x13updatemessagefrom_0\x10\x00\"\xd5\x02\n#webcast_im_LinkMicMethod_UserScores\x12\r\n\x05score\x18\x01 \x01(\x03\x12\x0e\n\x06userid\x18\x02 \x01(\x03\x12\x12\n\nweeklyrank\x18\x03 \x01(\x03\x12\x19\n\x11scorerelativetext\x18\x04 \x01(\t\x12\x16\n\x0eislargepkscore\x18\x05 \x01(\x08\x12\x17\n\x0froomliketrigger\x18\x06 \x01(\x08\x12\x15\n\rscoreblurtext\x18\x07 \x01(\t\x12\x12\n\nbattlerank\x18\x08 \x01(\x03\x12\x14\n\x0cnewscoreopen\x18\t \x01(\x08\x12\x1c\n\x14multipkteamscoretext\x18\n \x01(\t\x12\x18\n\x10multipkteamscore\x18\x0b \x01(\x03\x12\x17\n\x0fmultipkteamrank\x18\x0c \x01(\x03\x12\x1d\n\x15ismultipkrelativetext\x18\r \x01(\x08\"u\n$webcast_im_LinkMicMethod_Contributor\x12\r\n\x05score\x18\x01 \x01(\x03\x12\x0c\n\x04rank\x18\x02 \x01(\x03\x12\x0e\n\x06userid\x18\x03 \x01(\x03\x12 \n\x04user\x18\x04 \x01(\x0b\x32\x12.webcast_data_User\"j\n(webcast_im_LinkMicMethod_ContributorList\x12>\n\x0f\x63ontributorlist\x18\x01 \x03(\x0b\x32%.webcast_im_LinkMicMethod_Contributor\"k\n$webcast_im_LinkMicMethod_InvitorInfo\x12\x17\n\x0finvitornickname\x18\x01 \x01(\t\x12*\n\rinvitoravatar\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"p\n$webcast_im_LinkMicOChannelKickOutMsg\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nkickoutuid\x18\x02 \x01(\x03\x12\x10\n\x08toastmsg\x18\x03 \x01(\t\"\xa8\x01\n#webcast_im_LinkMicOChannelNotifyMsg\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x37\n\x04type\x18\x02 \x01(\x0e\x32).webcast_im_LinkMicOChannelNotifyMsg.Type\x12\x10\n\x08toastmsg\x18\x03 \x01(\t\"\x12\n\x04Type\x12\n\n\x06type_0\x10\x00\"\xc8\x02\n\"webcast_im_LinkmicOrderSingMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12I\n\x16ordersingcreatecontent\x18\x03 \x01(\x0b\x32).webcast_im_LinkmicOrderSingCreateContent\x12I\n\x16ordersingfinishcontent\x18\x04 \x01(\x0b\x32).webcast_im_LinkmicOrderSingFinishContent\x12S\n\x1bordersingactiontoastcontent\x18\x05 \x01(\x0b\x32..webcast_im_LinkmicOrderSingActionToastContent\"V\n(webcast_im_LinkmicOrderSingCreateContent\x12\x1a\n\x12openordersingtoast\x18\x01 \x01(\t\x12\x0e\n\x06giftid\x18\x02 \x01(\x03\"G\n(webcast_im_LinkmicOrderSingFinishContent\x12\x1b\n\x13\x63loseordersingtoast\x18\x01 \x01(\t\"w\n-webcast_im_LinkmicOrderSingActionToastContent\x12\x16\n\x0estartsingtoast\x18\x01 \x01(\t\x12\x17\n\x0f\x66inishsingtoast\x18\x02 \x01(\t\x12\x15\n\rodersingtoast\x18\x03 \x01(\t\"\x96\x01\n\'webcast_im_LinkmicOrderSingScoreMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12G\n\x15ordersingscorecontent\x18\x02 \x01(\x0b\x32(.webcast_im_LinkmicOrderSingScoreContent\"\\\n\'webcast_im_LinkmicOrderSingScoreContent\x12\x31\n\tuserscore\x18\x01 \x01(\x0b\x32\x1e.webcast_im_OrderSingUserScore\"\xa2\x03\n\x1dwebcast_im_OrderSingUserScore\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x1b\n\x13silvermicrophonenum\x18\x02 \x01(\x03\x12\x1b\n\x13goldenmicrophonenum\x18\x03 \x01(\x03\x12[\n\x19\x63urrenttaskmicrophonetype\x18\x04 \x01(\x0e\x32\x38.webcast_im_OrderSingUserScore.Currenttaskmicrophonetype\x12\x14\n\x0c\x63urrentscore\x18\x05 \x01(\x03\x12\x17\n\x0fneedscoretonext\x18\x06 \x01(\x03\x12\x45\n\x0eordersingstage\x18\x07 \x01(\x0e\x32-.webcast_im_OrderSingUserScore.Ordersingstage\"<\n\x19\x43urrenttaskmicrophonetype\x12\x1f\n\x1b\x63urrenttaskmicrophonetype_0\x10\x00\"&\n\x0eOrdersingstage\x12\x14\n\x10ordersingstage_0\x10\x00\"\xb8\x02\n!webcast_im_LinkMicPositionMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x43\n\x0bmessagetype\x18\x02 \x01(\x0e\x32..webcast_im_LinkMicPositionMessage.Messagetype\x12G\n\x11listchangecontent\x18\x03 \x01(\x0b\x32,.webcast_im_LinkMicPositionListChangeContent\x12?\n\rverifycontent\x18\x04 \x01(\x0b\x32(.webcast_im_LinkMicPositionVerifyContent\" \n\x0bMessagetype\x12\x11\n\rmessagetype_0\x10\x00\"c\n+webcast_im_LinkMicPositionListChangeContent\x12\x34\n\tpositions\x18\x01 \x03(\x0b\x32!.webcast_data_LinkmicPositionItem\"\xaa\x02\n$webcast_im_LinkMicPositionVerifyItem\x12\x10\n\x08position\x18\x01 \x01(\x03\x12\x14\n\x0cpositionname\x18\x02 \x01(\t\x12H\n\x0cverifystatus\x18\x03 \x01(\x0e\x32\x32.webcast_im_LinkMicPositionVerifyItem.Verifystatus\x12H\n\x0cpositiontype\x18\x04 \x01(\x0e\x32\x32.webcast_im_LinkMicPositionVerifyItem.Positiontype\"\"\n\x0cVerifystatus\x12\x12\n\x0everifystatus_0\x10\x00\"\"\n\x0cPositiontype\x12\x12\n\x0epositiontype_0\x10\x00\"\xcb\x01\n\'webcast_im_LinkMicPositionVerifyContent\x12\x1d\n\x15\x63urrentverifyposition\x18\x01 \x01(\x03\x12\x42\n\x13verifypositionitems\x18\x02 \x03(\x0b\x32%.webcast_im_LinkMicPositionVerifyItem\x12=\n\x12\x66inalpositionitems\x18\x03 \x03(\x0b\x32!.webcast_data_LinkmicPositionItem\"\x84\x02\n\"webcast_im_LinkMicSendEmojiMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12$\n\x08\x66romuser\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x31\n\x05\x65moji\x18\x03 \x01(\x0b\x32\".webcast_data_LinkmicAudienceEmoji\x12-\n\x10\x65mojiimageresult\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\"\n\x06touser\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06source\x18\x06 \x01(\t\"\xcb\x01\n#webcast_im_LinkSettingNotifyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12.\n\x08settings\x18\x02 \x03(\x0b\x32\x1c.webcast_data_LinkmicSetting\x12P\n\x1dpaiedortimelimitchangecontent\x18\n \x01(\x0b\x32).webcast_im_PaiedOrTimeLimitChangeContent\"L\n(webcast_im_PaiedOrTimeLimitChangeContent\x12\x11\n\tneedleave\x18\x01 \x01(\x08\x12\r\n\x05toast\x18\x02 \x01(\t\"X\n!webcast_im_LinkMicSignalingMethod\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"\xee\x01\n$webcast_im_LinkMicAudienceKtvMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12@\n\x08listinfo\x18\x03 \x03(\x0b\x32..webcast_im_LinkMicAudienceKtvMessage_ListInfo\x12\x15\n\rwantsingcount\x18\x04 \x01(\x03\x12\x1d\n\x15wantsingsongthreshold\x18\x05 \x01(\x03\x12\x15\n\rsungsongcount\x18\x06 \x01(\x03\"q\n-webcast_im_LinkMicAudienceKtvMessage_ListInfo\x12*\n\x05music\x18\x01 \x01(\x0b\x32\x1b.webcast_data_KtvSongStruct\x12\x14\n\x0cisselfseeing\x18\x02 \x01(\x08\"\xdc\x0c\n\x1fwebcast_im_LinkmicProfitMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x39\n\x07msgtype\x18\x02 \x01(\x0e\x32(.webcast_im_LinkmicProfitMessage.Msgtype\x12S\n\x18\x62idpaidlinkmicbidcontent\x18\x15 \x01(\x0b\x32\x31.webcast_im_LinkmicProfitBidPaidLinkmicBidContent\x12U\n\x19\x62idpaidlinkmicdealcontent\x18\x16 \x01(\x0b\x32\x32.webcast_im_LinkmicProfitBidPaidLinkmicDealContent\x12W\n\x1a\x62idpaidlinkmicabortcontent\x18\x17 \x01(\x0b\x32\x33.webcast_im_LinkmicProfitBidPaidLinkmicAbortContent\x12W\n\x1a\x62idpaidlinkmicstartcontent\x18\x18 \x01(\x0b\x32\x33.webcast_im_LinkmicProfitBidPaidLinkmicStartContent\x12_\n\x1e\x62idpaidlinkmicterminatecontent\x18\x19 \x01(\x0b\x32\x37.webcast_im_LinkmicProfitBidPaidLinkmicTerminateContent\x12[\n\x1cnormalpaidlinkmicopencontent\x18\x1a \x01(\x0b\x32\x35.webcast_im_LinkmicProfitNormalPaidLinkmicOpenContent\x12]\n\x1dnormalpaidlinkmicclosecontent\x18\x1b \x01(\x0b\x32\x36.webcast_im_LinkmicProfitNormalPaidLinkmicCloseContent\x12k\n$normalpaidlinkmicconfigupdatecontent\x18\x1c \x01(\x0b\x32=.webcast_im_LinkmicProfitNormalPaidLinkmicConfigUpdateContent\x12Y\n\x1b\x62idpaidlinkmicturnoncontent\x18\x1d \x01(\x0b\x32\x34.webcast_im_LinkmicProfitBidPaidLinkmicTurnOnContent\x12[\n\x1c\x62idpaidlinkmicturnoffcontent\x18\x1e \x01(\x0b\x32\x35.webcast_im_LinkmicProfitBidPaidLinkmicTurnOffContent\x12K\n\x17roombattleinvitecontent\x18\x1f \x01(\x0b\x32*.webcast_im_LinkmicRoomBattleInviteContent\x12I\n\x16roombattlereplycontent\x18 \x01(\x0b\x32).webcast_im_LinkmicRoomBattleReplyContent\x12\x63\n normalpaidlinkmicaddpricecontent\x18! \x01(\x0b\x32\x39.webcast_im_LinkmicProfitNormalPaidLinkmicAddPriceContent\x12\x63\n interactivescreencastopencontent\x18\" \x01(\x0b\x32\x39.webcast_im_LinkmicProfitInteractiveScreenCastOpenContent\x12\x65\n!interactivescreencastclosecontent\x18# \x01(\x0b\x32:.webcast_im_LinkmicProfitInteractiveScreenCastCloseContent\x12W\n\x1droombattlematchsuccesscontent\x18$ \x01(\x0b\x32\x30.webcast_im_LinkmicRoomBattleMatchSuccessContent\"\x18\n\x07Msgtype\x12\r\n\tmsgtype_0\x10\x00\"\xb4\x01\n0webcast_im_LinkmicProfitBidPaidLinkmicBidContent\x12\x34\n\x07\x62idinfo\x18\x01 \x01(\x0b\x32#.webcast_data_BidPaidLinkmicBidInfo\x12\x39\n\nbidrecords\x18\x02 \x03(\x0b\x32%.webcast_data_BidPaidLinkmicBidRecord\x12\x0f\n\x07hasmore\x18\x03 \x01(\x08\"\xa1\x01\n1webcast_im_LinkmicProfitBidPaidLinkmicDealContent\x12\x36\n\x08\x64\x65\x61linfo\x18\x01 \x01(\x0b\x32$.webcast_data_BidPaidLinkmicDealInfo\x12\x34\n\tpositions\x18\x02 \x03(\x0b\x32!.webcast_data_LinkmicPositionItem\"\xb6\x01\n2webcast_im_LinkmicProfitBidPaidLinkmicStartContent\x12\x12\n\nstarttoast\x18\x01 \x01(\t\x12\x34\n\tpositions\x18\x02 \x03(\x0b\x32!.webcast_data_LinkmicPositionItem\x12\x1c\n\x14waitinguserneedleave\x18\x03 \x01(\x08\x12\x18\n\x10waitingusertoast\x18\x04 \x01(\t\"\x8e\x01\n2webcast_im_LinkmicProfitBidPaidLinkmicAbortContent\x12\x11\n\twinuserid\x18\x01 \x01(\x03\x12\x13\n\x0b\x61nchortoast\x18\x02 \x01(\t\x12\x14\n\x0cwinusertoast\x18\x03 \x01(\t\x12\x1a\n\x12otherbiduserstoast\x18\x04 \x01(\t\"j\n6webcast_im_LinkmicProfitBidPaidLinkmicTerminateContent\x12\x14\n\x0c\x62idusertoast\x18\x01 \x01(\t\x12\x1a\n\x12otherbiduserstoast\x18\x02 \x01(\t\"\x98\x02\n4webcast_im_LinkmicProfitNormalPaidLinkmicOpenContent\x12\x42\n\x15normalpaidlinkmicinfo\x18\x01 \x01(\x0b\x32#.webcast_data_NormalPaidLinkmicInfo\x12\x1c\n\x14waitinguserneedleave\x18\x02 \x01(\x08\x12\x18\n\x10waitingusertoast\x18\x03 \x01(\t\x12L\n\x06source\x18\x04 \x01(\x0e\x32<.webcast_im_LinkmicProfitNormalPaidLinkmicOpenContent.Source\"\x16\n\x06Source\x12\x0c\n\x08source_0\x10\x00\"o\n5webcast_im_LinkmicProfitNormalPaidLinkmicCloseContent\x12\x1c\n\x14waitinguserneedleave\x18\x01 \x01(\x08\x12\x18\n\x10waitingusertoast\x18\x02 \x01(\t\"\xba\x01\n\n\x0clistuserrole\x18\x0c \x01(\x0e\x32(.webcast_data_ListUserExtra.Listuserrole\"\"\n\x0cListuserrole\x12\x12\n\x0elistuserrole_0\x10\x00\"s\n\x14webcast_data_BanUser\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x0e\n\x06reason\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x15\n\ranchorexplain\x18\x04 \x01(\t\x12\x17\n\x0f\x61udienceexplain\x18\x05 \x01(\t\" \n\x1ewebcast_data_ListUserPKContent\"\xa7\x03\n#webcast_data_ListUserLinkmicContent\x12\x12\n\nresourceid\x18\x01 \x01(\x03\x12\x14\n\x0cshowidentity\x18\x02 \x01(\x08\x12\x43\n\npkuserrole\x18\x03 \x01(\x0e\x32/.webcast_data_ListUserLinkmicContent.Pkuserrole\x12\x10\n\x08gamename\x18\x04 \x01(\t\x12\x11\n\tfanticket\x18\x05 \x01(\t\x12\x17\n\x0fjoinchanneltime\x18\x06 \x01(\x03\x12>\n\x13\x61nchorlinkmicidinfo\x18\x07 \x01(\x0b\x32!.webcast_data_AnchorLinkmicIDInfo\x12K\n\x0e\x61nchorauthrole\x18\x08 \x01(\x0e\x32\x33.webcast_data_ListUserLinkmicContent.Anchorauthrole\"\x1e\n\nPkuserrole\x12\x10\n\x0cpkuserrole_0\x10\x00\"&\n\x0e\x41nchorauthrole\x12\x14\n\x10\x61nchorauthrole_0\x10\x00\"q\n webcast_data_AnchorLinkmicIDInfo\x12\x18\n\x10mainlinkmicidstr\x18\x01 \x01(\t\x12\x1a\n\x12\x62\x61\x63kuplinkmicidstr\x18\x02 \x01(\t\x12\x17\n\x0fusebackupstream\x18\x03 \x01(\x08\"\x9e\x06\n+webcast_data_ListUserLinkmicAudienceContent\x12\x11\n\tfanticket\x18\x01 \x01(\x03\x12\x16\n\x0ehostpermission\x18\x02 \x01(\x08\x12\r\n\x05\x61ppid\x18\x03 \x01(\x03\x12\x15\n\rclientversion\x18\x04 \x01(\x03\x12\x16\n\x0e\x64\x65viceplatform\x18\x05 \x01(\t\x12\x17\n\x0fjoinchanneltime\x18\x06 \x01(\x03\x12\x19\n\x11\x65xpectedleavetime\x18\x07 \x01(\x03\x12\x15\n\rinwaitinglist\x18\x08 \x01(\x08\x12\r\n\x05\x65xtra\x18\t \x01(\t\x12\x13\n\x0b\x63urrenttime\x18\n \x01(\x03\x12\x19\n\x11\x66\x61nticketfuzzystr\x18\x0b \x01(\t\x12O\n\x0clistuserrole\x18\x0c \x01(\x0e\x32\x39.webcast_data_ListUserLinkmicAudienceContent.Listuserrole\x12\x18\n\x10\x66\x61nticketrealstr\x18\r \x01(\t\x12(\n\x08micdress\x18\x0f \x01(\x0b\x32\x16.webcast_data_MicDress\x12\x11\n\tpaidcount\x18\x10 \x01(\x03\x12\x12\n\nisenlarged\x18\x11 \x01(\x08\x12\x1e\n\x16selfdisciplineduration\x18\x12 \x01(\x03\x12\x13\n\x0bisanonymous\x18\x13 \x01(\x08\x12I\n\tapplytype\x18\x14 \x01(\x0e\x32\x36.webcast_data_ListUserLinkmicAudienceContent.Applytype\x12!\n\x19selfdisciplinestarttimems\x18\x15 \x01(\x03\x12\x1f\n\x17selfdisciplinestarttime\x18\x16 \x01(\x03\x12%\n\x1dselfdiscriplinetargetduration\x18\x17 \x01(\x03\x12\x13\n\x0b\x64\x65viceidstr\x18\x18 \x01(\t\"\"\n\x0cListuserrole\x12\x12\n\x0elistuserrole_0\x10\x00\"\x1c\n\tApplytype\x12\x0f\n\x0b\x61pplytype_0\x10\x00\"\x97\x01\n webcast_data_WaitingListUserInfo\x12\x1d\n\x15\x61pplicationhasexpired\x18\x01 \x01(\x08\x12\x19\n\x11ismutualfollowing\x18\x02 \x01(\x08\x12\x19\n\x11\x61pplicationreason\x18\x03 \x01(\t\x12\x1e\n\x16last7daysgiftcounttext\x18\x04 \x01(\t\"j\n\x1fwebcast_data_LinkedListUserInfo\x12\x17\n\x0fjoinchanneltime\x18\x01 \x01(\x03\x12\x19\n\x11\x65xpectedleavetime\x18\x02 \x01(\x03\x12\x13\n\x0b\x63urrenttime\x18\x03 \x01(\x03\"A\n\x1fwebcast_data_InviteListUserInfo\x12\x1e\n\x16last7daysgiftcounttext\x18\x01 \x01(\t\"7\n#webcast_data_ListTagFansClubContent\x12\x10\n\x08\x63lubname\x18\x02 \x01(\t\"X\n%webcast_data_ListTagHonorLevelContent\x12/\n\x12newimiconwithlevel\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\"K\n!webcast_data_ListTagFriendContent\x12&\n\tfriendtag\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\"G\n\x1fwebcast_data_ListTagFansContent\x12$\n\x07\x66\x61nstag\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\"\xd4\x02\n\x14webcast_data_ListTag\x12\x36\n\x0blisttagtype\x18\x01 \x01(\x0e\x32!.webcast_data_ListTag.Listtagtype\x12\x39\n\x0b\x66\x61nsclubtag\x18\x02 \x01(\x0b\x32$.webcast_data_ListTagFansClubContent\x12=\n\rhonorleveltag\x18\x03 \x01(\x0b\x32&.webcast_data_ListTagHonorLevelContent\x12\x35\n\tfriendtag\x18\x04 \x01(\x0b\x32\".webcast_data_ListTagFriendContent\x12\x31\n\x07\x66\x61nstag\x18\x05 \x01(\x0b\x32 .webcast_data_ListTagFansContent\" \n\x0bListtagtype\x12\x11\n\rListTagType_0\x10\x00\"\xf2\x05\n\x1cwebcast_data_SwitchSceneData\x12\x12\n\nrtcextinfo\x18\x01 \x01(\t\x12\x17\n\x0flivecoreextinfo\x18\x02 \x01(\t\x12+\n\x0blinkedusers\x18\x03 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x32\n\x05scene\x18\x04 \x01(\x0e\x32#.webcast_data_SwitchSceneData.Scene\x12\x38\n\x08uilayout\x18\x06 \x01(\x0e\x32&.webcast_data_SwitchSceneData.Uilayout\x12\x30\n\x0cmultirtcinfo\x18\x07 \x01(\x0b\x32\x1a.webcast_data_MultiRtcInfo\x12:\n\x11multilivecoreinfo\x18\x08 \x01(\x0b\x32\x1f.webcast_data_MultiLiveCoreInfo\x12\x38\n\x10multichannelinfo\x18\t \x01(\x0b\x32\x1e.webcast_data_MultiChannelInfo\x12\x12\n\ntolinkerid\x18\n \x01(\x03\x12\x38\n\x10multianchorextra\x18\x0b \x01(\x0b\x32\x1e.webcast_data_MultiAnchorExtra\x12\x44\n\x0e\x61nchoruilayout\x18\x0c \x01(\x0e\x32,.webcast_data_SwitchSceneData.Anchoruilayout\x12H\n\x10inviterfromscene\x18\r \x01(\x0e\x32..webcast_data_SwitchSceneData.Inviterfromscene\"\x14\n\x05Scene\x12\x0b\n\x07scene_0\x10\x00\"\x1a\n\x08Uilayout\x12\x0e\n\nuilayout_0\x10\x00\"&\n\x0e\x41nchoruilayout\x12\x14\n\x10\x61nchoruilayout_0\x10\x00\"*\n\x10Inviterfromscene\x12\x16\n\x12inviterfromscene_0\x10\x00\"\x91\x01\n\x1dwebcast_data_MultiAnchorExtra\x12=\n\ninviterole\x18\x01 \x01(\x0e\x32).webcast_data_MultiAnchorExtra.Inviterole\x12\x11\n\tmatchtype\x18\x02 \x01(\x03\"\x1e\n\nInviterole\x12\x10\n\x0cInviteRole_0\x10\x00\"\xe8\x03\n\x1ewebcast_data_MultiLiveCoreInfo\x12\x34\n\x05scene\x18\x01 \x01(\x0e\x32%.webcast_data_MultiLiveCoreInfo.Scene\x12L\n\x1avideoequalroomlivecoreinfo\x18\x02 \x01(\x0b\x32(.webcast_data_VideoEqualRoomLiveCoreInfo\x12\x36\n\x0fktvlivecoreinfo\x18\x03 \x01(\x0b\x32\x1d.webcast_data_KTVLiveCoreInfo\x12T\n\x1emultianchorlinkmiclivecoreinfo\x18\x04 \x01(\x0b\x32,.webcast_data_MultiAnchorLinkmicLiveCoreInfo\x12P\n\x1csingingchallengelivecoreinfo\x18\x05 \x01(\x0b\x32*.webcast_data_SingingChallengeLiveCoreInfo\x12L\n\x1avideoduobattlelivecoreinfo\x18\x06 \x01(\x0b\x32(.webcast_data_VideoDUOBattleLiveCoreInfo\"\x14\n\x05Scene\x12\x0b\n\x07Scene_0\x10\x00\")\n\'webcast_data_VideoEqualRoomLiveCoreInfo\"-\n+webcast_data_MultiAnchorLinkmicLiveCoreInfo\"\x1e\n\x1cwebcast_data_KTVLiveCoreInfo\"+\n)webcast_data_SingingChallengeLiveCoreInfo\")\n\'webcast_data_VideoDUOBattleLiveCoreInfo\"\xc6\x03\n\x19webcast_data_MultiRtcInfo\x12/\n\x05scene\x18\x01 \x01(\x0e\x32 .webcast_data_MultiRtcInfo.Scene\x12\x42\n\x15videoequalroomrtcinfo\x18\x02 \x01(\x0b\x32#.webcast_data_VideoEqualRoomRtcInfo\x12J\n\x19multianchorlinkmicrtcinfo\x18\x03 \x01(\x0b\x32\'.webcast_data_MultiAnchorLinkmicRtcInfo\x12\x46\n\x17singingchallengertcinfo\x18\x04 \x01(\x0b\x32%.webcast_data_SingingChallengeRtcInfo\x12\x46\n\x17\x63rossroomlinkmicrtcinfo\x18\x05 \x01(\x0b\x32%.webcast_data_CrossRoomLinkmicRtcInfo\x12\x42\n\x15videoduobattlertcinfo\x18\x06 \x01(\x0b\x32#.webcast_data_VideoDUOBattleRtcInfo\"\x14\n\x05Scene\x12\x0b\n\x07Scene_0\x10\x00\"$\n\"webcast_data_VideoEqualRoomRtcInfo\"(\n&webcast_data_MultiAnchorLinkmicRtcInfo\"&\n$webcast_data_SingingChallengeRtcInfo\"&\n$webcast_data_CrossRoomLinkmicRtcInfo\"$\n\"webcast_data_VideoDUOBattleRtcInfo\"\xfa\x01\n\x1fwebcast_data_ChangePlayModeData\x12+\n\x0blinkedusers\x18\x01 \x03(\x0b\x32\x16.webcast_data_ListUser\x12\x12\n\nrtcextinfo\x18\x02 \x01(\t\x12\x17\n\x0flivecoreextinfo\x18\x03 \x01(\t\x12\x30\n\x0cmultirtcinfo\x18\x04 \x01(\x0b\x32\x1a.webcast_data_MultiRtcInfo\x12:\n\x11multilivecoreinfo\x18\x05 \x01(\x0b\x32\x1f.webcast_data_MultiLiveCoreInfo\x12\x0f\n\x07version\x18\x07 \x01(\x04\"\x9e\x0b\n\x1cwebcast_data_WaitingListUser\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x11\n\tlinkmicid\x18\x02 \x01(\x03\x12\x12\n\nmodifytime\x18\x03 \x01(\x03\x12<\n\nlinkstatus\x18\x04 \x01(\x0e\x32(.webcast_data_WaitingListUser.Linkstatus\x12\x38\n\x08linktype\x18\x05 \x01(\x0e\x32&.webcast_data_WaitingListUser.Linktype\x12\x38\n\x08roletype\x18\x06 \x01(\x0e\x32&.webcast_data_WaitingListUser.Roletype\x12\x14\n\x0cuserposition\x18\x07 \x01(\x03\x12\x42\n\rsilencestatus\x18\x08 \x01(\x0e\x32+.webcast_data_WaitingListUser.Silencestatus\x12\x14\n\x0clinkmicidstr\x18\t \x01(\t\x12-\n\x08songlist\x18\n \x03(\x0b\x32\x1b.webcast_data_KtvSongStruct\x12\r\n\x05\x61ppid\x18\x0b \x01(\x03\x12\x15\n\rclientversion\x18\x0c \x01(\x03\x12\x16\n\x0e\x64\x65viceplatform\x18\r \x01(\t\x12@\n\x0clistusertype\x18\x0e \x01(\x0e\x32*.webcast_data_WaitingListUser.Listusertype\x12H\n\x10listuserfromtype\x18\x0f \x01(\x0e\x32..webcast_data_WaitingListUser.Listuserfromtype\x12\x1d\n\x15\x61pplicationhasexpired\x18\x10 \x01(\x08\x12\x19\n\x11ismutualfollowing\x18\x11 \x01(\x08\x12\x19\n\x11\x61pplicationreason\x18\x12 \x01(\t\x12\x1e\n\x16last7daysgiftcounttext\x18\x13 \x01(\t\x12\x11\n\tfanticket\x18\x14 \x01(\t\x12\x0e\n\x06offset\x18\x15 \x01(\x03\x12\x0c\n\x04rank\x18\x16 \x01(\x03\x12\x12\n\nisaddprice\x18\x17 \x01(\x08\x12\x16\n\x0e\x61\x64\x64pricetimems\x18\x18 \x01(\x03\x12$\n\x04host\x18\x19 \x01(\x0b\x32\x16.webcast_data_HostInfo\x12\x32\n\rmicpostaginfo\x18\x1a \x01(\x0b\x32\x1b.webcast_data_MicPosTagInfo\x12\x13\n\x0bisanonymous\x18\x1b \x01(\x08\x12\x12\n\npaidamount\x18\x1c \x01(\x03\x12:\n\x11jointeamfightinfo\x18\x1d \x01(\x0b\x32\x1f.webcast_data_JoinTeamfightInfo\x12#\n\x07invitor\x18\x1e \x01(\x0b\x32\x12.webcast_data_User\x12:\n\tapplytype\x18\x1f \x01(\x0e\x32\'.webcast_data_WaitingListUser.Applytype\x12<\n\x10highscoresongtag\x18 \x01(\x0b\x32\".webcast_data_UserHighScoreSongTag\"\x1e\n\nLinkstatus\x12\x10\n\x0clinkstatus_0\x10\x00\"\x1a\n\x08Linktype\x12\x0e\n\nlinktype_0\x10\x00\"\x1a\n\x08Roletype\x12\x0e\n\nroletype_0\x10\x00\"$\n\rSilencestatus\x12\x13\n\x0fsilencestatus_0\x10\x00\"\"\n\x0cListusertype\x12\x12\n\x0elistusertype_0\x10\x00\"*\n\x10Listuserfromtype\x12\x16\n\x12listuserfromtype_0\x10\x00\"\x1c\n\tApplytype\x12\x0f\n\x0b\x61pplytype_0\x10\x00\"\x87\x02\n\x1ewebcast_data_RoomLinkerContent\x12+\n\x0blinkedusers\x18\x01 \x03(\x0b\x32\x16.webcast_data_ListUser\x12T\n\x15roomlinksilencestatus\x18\x02 \x01(\x0e\x32\x35.webcast_data_RoomLinkerContent.Roomlinksilencestatus\x12\x10\n\x08\x61nchorid\x18\x03 \x01(\x03\x12\x1a\n\x12isanchorbackground\x18\x04 \x01(\x03\"4\n\x15Roomlinksilencestatus\x12\x1b\n\x17roomlinksilencestatus_0\x10\x00\"A\n\x15webcast_data_HostInfo\x12\x0e\n\x06ishost\x18\x01 \x01(\x03\x12\x18\n\x10hostpositionname\x18\x02 \x01(\t\"\xab\x01\n\x1awebcast_data_MicPosTagInfo\x12\x34\n\x07tagtype\x18\x01 \x01(\x0e\x32#.webcast_data_MicPosTagInfo.Tagtype\x12\x0f\n\x07tagname\x18\x02 \x01(\t\x12\x16\n\x0etextcolorvalue\x18\x03 \x01(\t\x12\x14\n\x0c\x62gcolorvalue\x18\x04 \x01(\t\"\x18\n\x07Tagtype\x12\r\n\tTagType_0\x10\x00\"[\n\x17webcast_data_RTMMessage\x12/\n\x06header\x18\x01 \x01(\x0b\x32\x1f.webcast_data_RTMMessage_Header\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\"c\n\x1ewebcast_data_RTMMessage_Header\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\r\n\x05msgid\x18\x02 \x01(\x03\x12\x0e\n\x06roomid\x18\x03 \x01(\x03\x12\x12\n\ncreatetime\x18\x04 \x01(\x03\"\xcd\x05\n\x1cwebcast_data_ChannelListUser\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12<\n\nlinkstatus\x18\x02 \x01(\x0e\x32(.webcast_data_ChannelListUser.Linkstatus\x12\x38\n\x08linktype\x18\x03 \x01(\x0e\x32&.webcast_data_ChannelListUser.Linktype\x12\x42\n\rsilencestatus\x18\x04 \x01(\x0e\x32+.webcast_data_ChannelListUser.Silencestatus\x12\x12\n\nmodifytime\x18\x05 \x01(\x03\x12\x10\n\x08linkerid\x18\x06 \x01(\x03\x12\x38\n\x08roletype\x18\x07 \x01(\x0e\x32&.webcast_data_ChannelListUser.Roletype\x12:\n\tapplytype\x18\x08 \x01(\x0e\x32\'.webcast_data_ChannelListUser.Applytype\x12<\n\ninvitetype\x18\t \x01(\x0e\x32(.webcast_data_ChannelListUser.Invitetype\x12\x16\n\x0elinkerreportor\x18\n \x01(\x03\x12\x11\n\trtcuserid\x18\x0b \x01(\t\x12\x0e\n\x05\x65xtra\x18\xc8\x01 \x01(\t\"\x1e\n\nLinkstatus\x12\x10\n\x0clinkstatus_0\x10\x00\"\x1a\n\x08Linktype\x12\x0e\n\nlinktype_0\x10\x00\"$\n\rSilencestatus\x12\x13\n\x0fsilencestatus_0\x10\x00\"\x1a\n\x08Roletype\x12\x0e\n\nroletype_0\x10\x00\"\x1c\n\tApplytype\x12\x0f\n\x0b\x61pplytype_0\x10\x00\"\x1e\n\nInvitetype\x12\x10\n\x0cinvitetype_0\x10\x00\"\x8b\x01\n%webcast_data_AnchorLinkmicChannelInfo\x12\x14\n\x0clinkmicidstr\x18\x01 \x01(\t\x12\x12\n\nrtcextinfo\x18\x02 \x01(\t\x12\x38\n\x10multichannelinfo\x18\x03 \x01(\x0b\x32\x1e.webcast_data_MultiChannelInfo\"\xd0\x01\n\x1dwebcast_data_LinkmicMediaInfo\x12\x12\n\nrtcextinfo\x18\x01 \x01(\t\x12\x14\n\x0clinkmicidstr\x18\x02 \x01(\t\x12\x17\n\x0flivecoreextinfo\x18\x03 \x01(\t\x12\x30\n\x0cmultirtcinfo\x18\x04 \x01(\x0b\x32\x1a.webcast_data_MultiRtcInfo\x12:\n\x11multilivecoreinfo\x18\x05 \x01(\x0b\x32\x1f.webcast_data_MultiLiveCoreInfo\"J\n\x17webcast_data_MCUContent\x12\x17\n\x0f\x63urrentstreamid\x18\x01 \x01(\t\x12\x16\n\x0erivalsstreamid\x18\x02 \x01(\t\"p\n\x15webcast_data_MicDress\x12+\n\nvoicedress\x18\x01 \x01(\x0b\x32\x17.webcast_data_VoiceWave\x12*\n\tvoicewave\x18\x02 \x01(\x0b\x32\x17.webcast_data_VoiceWave\"\x9c\x01\n\x16webcast_data_VoiceWave\x12\x0f\n\x07\x64ressid\x18\x01 \x01(\t\x12#\n\x06lowimg\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\tmediumimg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12$\n\x07highimg\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\"\x84\x01\n\x1cwebcast_data_ShowStatusLabel\x12\x1b\n\x13showstatuslabeltext\x18\x01 \x01(\t\x12\'\n\x1fshowstatuslabeltexttransparency\x18\x02 \x01(\x02\x12\x1e\n\x16showstatuslabelbgcolor\x18\x03 \x01(\t\"\xca\x04\n\x1ewebcast_data_GroupShowUserItem\x12)\n\rgroupshowuser\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x16\n\x0esendbuttontext\x18\x03 \x01(\t\x12\x1f\n\x17groupshowfanticketcount\x18\x04 \x01(\x03\x12\'\n\x1fgroupshowcurroundfanticketcount\x18\x05 \x01(\x03\x12\x13\n\x0bshowendtime\x18\x06 \x01(\x03\x12\x44\n\ridentitylabel\x18\x07 \x01(\x0e\x32-.webcast_data_GroupShowUserItem.Identitylabel\x12\x31\n\x14liveavatarframeimage\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12$\n\x07\x62gimage\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12\x36\n\x0fshowstatuslabel\x18\n \x01(\x0b\x32\x1d.webcast_data_ShowStatusLabel\x12\x14\n\x0cisbestshower\x18\x0b \x01(\x08\x12>\n\nshowstatus\x18\x0c \x01(\x0e\x32*.webcast_data_GroupShowUserItem.Showstatus\"$\n\rIdentitylabel\x12\x13\n\x0fidentitylabel_0\x10\x00\"\x1e\n\nShowstatus\x12\x10\n\x0cshowstatus_0\x10\x00\"\x98\x02\n\x1awebcast_data_GroupShowInfo\x12\x37\n\x0egroupshowusers\x18\x01 \x03(\x0b\x32\x1f.webcast_data_GroupShowUserItem\x12\x18\n\x10\x64\x65scriptionstyle\x18\x02 \x01(\x03\x12\r\n\x05title\x18\x03 \x01(\t\x12\x10\n\x08subtitle\x18\x04 \x01(\t\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x16\n\x0egroupshowscene\x18\x06 \x01(\x03\x12\x12\n\nisliveshow\x18\x07 \x01(\x08\x12\x11\n\ttoasttext\x18\x08 \x01(\t\x12\x19\n\x11isgroupshowanchor\x18\t \x01(\x08\"h\n\x1ewebcast_data_GrowthTaskCondDef\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0b\n\x03key\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x10\n\x08operator\x18\x04 \x01(\t\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\"\xd8\x01\n webcast_data_GrowthTaskCondition\x12,\n\x03\x64\x65\x66\x18\x01 \x01(\x0b\x32\x1f.webcast_data_GrowthTaskCondDef\x12\x0c\n\x04\x64\x65sc\x18\x02 \x01(\t\x12\x14\n\x0c\x63urrentvalue\x18\x03 \x01(\x03\x12\x13\n\x0btargetvalue\x18\x04 \x01(\x03\x12\x1b\n\x13\x64isplaycurrentvalue\x18\x05 \x01(\t\x12\x1a\n\x12\x64isplaytargetvalue\x18\x06 \x01(\t\x12\x14\n\x0c\x64isplaydelta\x18\x07 \x01(\t\"\xd5\x02\n webcast_data_GrowthTaskRewardDef\x12\n\n\x02id\x18\x01 \x01(\x03\x12@\n\nrewardtype\x18\x02 \x01(\x0e\x32,.webcast_data_GrowthTaskRewardDef.Rewardtype\x12@\n\nsettletype\x18\x03 \x01(\x0e\x32,.webcast_data_GrowthTaskRewardDef.Settletype\x12\x0e\n\x06target\x18\x04 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x05 \x01(\t\x12\x10\n\x08operator\x18\x06 \x01(\t\x12\x14\n\x0csendparamstr\x18\x07 \x01(\t\x12\r\n\x05\x65xtra\x18\x08 \x01(\t\x12\x0c\n\x04name\x18\t \x01(\t\"\x1e\n\nRewardtype\x12\x10\n\x0crewardtype_0\x10\x00\"\x1e\n\nSettletype\x12\x10\n\x0csettletype_0\x10\x00\"\xc5\x01\n\x1dwebcast_data_GrowthTaskReward\x12.\n\x03\x64\x65\x66\x18\x01 \x01(\x0b\x32!.webcast_data_GrowthTaskRewardDef\x12\x35\n\x06status\x18\x02 \x01(\x0e\x32%.webcast_data_GrowthTaskReward.Status\x12\r\n\x05\x65xtra\x18\x03 \x01(\t\x12\x16\n\x0eremainingcount\x18\x04 \x01(\x03\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\xa3\x01\n\x1cwebcast_data_GrowthTaskStage\x12\x38\n\rconditionlist\x18\x01 \x03(\x0b\x32!.webcast_data_GrowthTaskCondition\x12\x32\n\nrewardlist\x18\x02 \x03(\x0b\x32\x1e.webcast_data_GrowthTaskReward\x12\x15\n\rcompletedtime\x18\x03 \x01(\x03\"\xaa\x04\n\x17webcast_data_GrowthTask\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05idstr\x18\x02 \x01(\t\x12\x0e\n\x06liveid\x18\x03 \x01(\x03\x12\r\n\x05\x61ppid\x18\x04 \x01(\x03\x12\x0f\n\x07\x63lassid\x18\x05 \x01(\x03\x12\x0f\n\x07groupid\x18\x06 \x01(\x03\x12\x33\n\x08itemtype\x18\x07 \x01(\x0e\x32!.webcast_data_GrowthTask.Itemtype\x12\x0e\n\x06itemid\x18\x08 \x01(\t\x12\x10\n\x08taskname\x18\t \x01(\t\x12\x10\n\x08taskdesc\x18\n \x01(\t\x12\x11\n\tstarttime\x18\x0b \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x0c \x01(\x03\x12\x18\n\x10\x64isplaystarttime\x18\r \x01(\x03\x12\x16\n\x0e\x64isplayendtime\x18\x0e \x01(\x03\x12/\n\x06status\x18\x0f \x01(\x0e\x32\x1f.webcast_data_GrowthTask.Status\x12\x16\n\x0e\x63ompletedstage\x18\x10 \x01(\x03\x12\x12\n\nfinishtime\x18\x11 \x01(\x03\x12\x30\n\tstagelist\x18\x12 \x03(\x0b\x32\x1d.webcast_data_GrowthTaskStage\x12\r\n\x05\x65xtra\x18\x13 \x01(\t\x12\x0e\n\x06\x63onfig\x18\x14 \x01(\t\x12\x12\n\ncreatetime\x18\x15 \x01(\x03\"\x1a\n\x08Itemtype\x12\x0e\n\nitemtype_0\x10\x00\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"g\n&webcast_data_GrowthTaskContributorRank\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\r\n\x05score\x18\x02 \x01(\x03\x12\x0c\n\x04rank\x18\x03 \x01(\x03\"r\n\"webcast_data_GrowthTaskDisplayInfo\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0f\n\x07groupid\x18\x02 \x01(\x03\x12\x0f\n\x07\x63lassid\x18\x03 \x01(\x03\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\t\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\"\x8a\x02\n!webcast_data_GrowthTaskStatistics\x12;\n\x07\x63\x61liber\x18\x01 \x01(\x0e\x32*.webcast_data_GrowthTaskStatistics.Caliber\x12\x33\n\x03obj\x18\x02 \x01(\x0e\x32&.webcast_data_GrowthTaskStatistics.Obj\x12\x12\n\nstageindex\x18\x03 \x01(\x03\x12\x13\n\x0brewardindex\x18\x04 \x01(\x03\x12\x0f\n\x07\x63lassid\x18\x05 \x01(\x03\x12\r\n\x05value\x18\x06 \x01(\x03\"\x18\n\x07\x43\x61liber\x12\r\n\tCaliber_0\x10\x00\"\x10\n\x03Obj\x12\t\n\x05obj_0\x10\x00\"]\n\x16webcast_data_LinkPhase\x12\x0f\n\x07phaseid\x18\x01 \x01(\x05\x12\x19\n\x11phasesecondsbegin\x18\x02 \x01(\x05\x12\x17\n\x0fphasesecondsend\x18\x03 \x01(\x05\"h\n\x1cwebcast_data_LinkPhaseConfig\x12\'\n\x06phases\x18\x01 \x03(\x0b\x32\x17.webcast_data_LinkPhase\x12\x1f\n\x17\x65\x61stereggcartoonseconds\x18\x02 \x01(\x05\"\x9b\x01\n&webcast_data_InteractiveScreenCastInfo\x12\x11\n\titemappid\x18\x01 \x01(\t\x12\x42\n\x08itemtype\x18\x02 \x01(\x0e\x32\x30.webcast_data_InteractiveScreenCastInfo.Itemtype\"\x1a\n\x08Itemtype\x12\x0e\n\nitemtype_0\x10\x00\"\xd6\x01\n\x1bwebcast_data_LinkmicSetting\x12-\n\x03key\x18\x01 \x01(\x0e\x32 .webcast_data_LinkmicSetting.Key\x12\x31\n\x05value\x18\x02 \x01(\x0e\x32\".webcast_data_LinkmicSetting.Value\x12-\n\x07\x63ontent\x18\x03 \x01(\x0b\x32\x1c.webcast_data_SettingContent\"\x10\n\x03Key\x12\t\n\x05Key_0\x10\x00\"\x14\n\x05Value\x12\x0b\n\x07value_0\x10\x00\"\xdf\x07\n\x1bwebcast_data_SettingContent\x12H\n\x18\x61pplicationreasoncontent\x18\x01 \x01(\x0b\x32&.webcast_data_ApplicationReasonContent\x12\x42\n\x15\x62idpaidlinkmiccontent\x18\x02 \x01(\x0b\x32#.webcast_data_BidPaidLinkmicContent\x12V\n\x1fnormalpaidlinkmicsettingcontent\x18\x03 \x01(\x0b\x32-.webcast_data_NormalPaidLinkmicSettingContent\x12P\n\x1cnormalpaidlinkmicdesccontent\x18\x04 \x01(\x0b\x32*.webcast_data_NormalPaidLinkmicDescContent\x12P\n\x1c\x62idpaidlinkmicsettingcontent\x18\x05 \x01(\x0b\x32*.webcast_data_BidPaidLinkmicSettingContent\x12>\n\x13ktvchallengecontent\x18\x06 \x01(\x0b\x32!.webcast_data_KTVChallengeContent\x12H\n\x18roombattlesettingcontent\x18\x07 \x01(\x0b\x32&.webcast_data_RoomBattleSettingContent\x12X\n normalpaidlinkmicaddpricecontent\x18\x08 \x01(\x0b\x32..webcast_data_NormalPaidLinkmicAddPriceContent\x12H\n\x18guestbattleconfigcontent\x18\t \x01(\x0b\x32&.webcast_data_GuestBattleConfigContent\x12\x44\n\x16teamfightconfigcontent\x18\n \x01(\x0b\x32$.webcast_data_TeamFightConfigContent\x12<\n\x12selfdisciplineinfo\x18\x0b \x01(\x0b\x32 .webcast_data_SelfDisciplineInfo\x12\x44\n\x16\x64uobattleconfigcontent\x18\x0c \x01(\x0b\x32$.webcast_data_DuoBattleConfigContent\x12>\n\x13ktvcomponentcontent\x18\r \x01(\x0b\x32!.webcast_data_KTVComponentContent\"r\n%webcast_data_ApplicationReasonContent\x12 \n\x18\x61pplicationreasonexample\x18\x01 \x01(\t\x12\'\n\x1f\x64\x65\x66\x61ultapplicationreasonexample\x18\x02 \x01(\t\"\xb4\x01\n\"webcast_data_BidPaidLinkmicContent\x12\x12\n\nstartprice\x18\x01 \x01(\x03\x12\x14\n\x0clinkduration\x18\x02 \x01(\x03\x12\x13\n\x0bmaxbidprice\x18\x03 \x01(\x03\x12\x13\n\x0b\x62idduration\x18\x04 \x01(\x03\x12:\n\x08\x62idsteps\x18\x05 \x03(\x0b\x32(.webcast_data_BidPaidLinkmicOptionalStep\"V\n,webcast_data_NormalPaidLinkmicSettingContent\x12\x11\n\tpaidcount\x18\x01 \x01(\x03\x12\x13\n\x0blimitedtime\x18\x02 \x01(\x03\"\x89\x01\n)webcast_data_NormalPaidLinkmicDescContent\x12\x33\n\rsavedtaginfos\x18\x02 \x03(\x0b\x32\x1c.webcast_data_PaidLinkmicTag\x12\x11\n\tsaveddesc\x18\x03 \x01(\t\x12\x14\n\x0crevieweddesc\x18\x04 \x01(\t\"U\n)webcast_data_BidPaidLinkmicSettingContent\x12\x12\n\nstartprice\x18\x01 \x01(\x03\x12\x14\n\x0clinkduration\x18\x02 \x01(\x03\"U\n webcast_data_KTVChallengeContent\x12\x13\n\x0btargetscore\x18\x01 \x01(\x03\x12\x1c\n\x14targetdurationsecond\x18\x02 \x01(\x03\"\xa4\x01\n%webcast_data_RoomBattleSettingContent\x12\x16\n\x0e\x62\x61ttleduration\x18\x01 \x01(\x03\x12\x14\n\x0c\x61\x63\x63\x65ptinvite\x18\x02 \x01(\x08\x12!\n\x19onlyacceptfollowinginvite\x18\x03 \x01(\x08\x12*\n\"notacceptlessthanthreelinkedinvite\x18\x04 \x01(\x08\"\xd3\x01\n-webcast_data_NormalPaidLinkmicAddPriceContent\x12Y\n\x10\x61\x64\x64pricestrategy\x18\x01 \x01(\x0e\x32?.webcast_data_NormalPaidLinkmicAddPriceContent.Addpricestrategy\x12\x1b\n\x13\x63ustomaddpricevalue\x18\x02 \x01(\x03\"*\n\x10\x41\x64\x64pricestrategy\x12\x16\n\x12\x41\x64\x64PriceStrategy_0\x10\x00\"\xef\x01\n%webcast_data_GuestBattleConfigContent\x12Q\n\x10isanchorinvolved\x18\x01 \x01(\x0e\x32\x37.webcast_data_GuestBattleConfigContent.Isanchorinvolved\x12\"\n\x1alastbattledurationbyanchor\x18\x02 \x01(\x03\x12\x10\n\x08losernum\x18\x03 \x01(\x03\x12\x11\n\tscoretype\x18\x04 \x01(\x03\"*\n\x10Isanchorinvolved\x12\x16\n\x12IsAnchorInvolved_0\x10\x00\"H\n#webcast_data_TeamFightConfigContent\x12!\n\x19lastfightdurationbyanchor\x18\x01 \x01(\x03\"\x98\x01\n#webcast_data_DuoBattleConfigContent\x12\x10\n\x08\x64uration\x18\x01 \x01(\x03\x12\x41\n\tscoretype\x18\x02 \x01(\x0e\x32..webcast_data_DuoBattleConfigContent.Scoretype\"\x1c\n\tScoretype\x12\x0f\n\x0bscoretype_0\x10\x00\"\xb1\x01\n\x1fwebcast_data_SelfDisciplineInfo\x12\x12\n\ntargetlist\x18\x01 \x03(\t\x12\x15\n\rcurrenttarget\x18\x02 \x01(\t\x12\x15\n\rtargeticonuri\x18\x03 \x01(\t\x12\x0c\n\x04text\x18\x04 \x01(\t\x12\x15\n\rpunchduration\x18\x06 \x01(\x03\x12\x16\n\x0eroompunchcount\x18\x07 \x01(\t\x12\x0f\n\x07version\x18\x08 \x01(\x03\"\xbc\x01\n webcast_data_KTVComponentContent\x12\\\n\x18ktvcomponentswitchstatus\x18\x01 \x01(\x0e\x32:.webcast_data_KTVComponentContent.Ktvcomponentswitchstatus\":\n\x18Ktvcomponentswitchstatus\x12\x1e\n\x1aktvcomponentswitchstatus_0\x10\x00\"\x84\x02\n\x1dwebcast_data_MsgBoardItemInfo\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05idstr\x18\x02 \x01(\t\x12\"\n\x06sender\x18\x03 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x43\n\rprocessstatus\x18\x05 \x01(\x0e\x32,.webcast_data_MsgBoardItemInfo.Processstatus\x12\x0e\n\x06giftid\x18\x06 \x01(\x03\x12\x18\n\x10msgdisappeartime\x18\x07 \x01(\x03\"$\n\rProcessstatus\x12\x13\n\x0fprocessstatus_0\x10\x00\"i\n)webcast_data_MsgBoardShortTouchSenderInfo\x12\"\n\x06sender\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x18\n\x10msgdisappeartime\x18\x02 \x01(\x03\"{\n#webcast_data_MsgBoardShortTouchInfo\x12\x10\n\x08msgcount\x18\x01 \x01(\x03\x12\x42\n\x0esenderinfolist\x18\x02 \x03(\x0b\x32*.webcast_data_MsgBoardShortTouchSenderInfo\"y\n\'webcast_data_BidPaidLinkmicOptionalStep\x12\x1d\n\x15\x62idleftclosedinterval\x18\x01 \x01(\x03\x12\x1e\n\x16\x62idrightclosedinterval\x18\x02 \x01(\x03\x12\x0f\n\x07\x62idstep\x18\x03 \x01(\x03\"\xd1\x01\n\"webcast_data_BidPaidLinkmicBidInfo\x12\x10\n\x08\x62idprice\x18\x01 \x01(\x03\x12\x12\n\nbidusersuv\x18\x02 \x01(\x03\x12\x16\n\x0eserverlefttime\x18\x03 \x01(\x03\x12\x10\n\x08username\x18\x04 \x01(\t\x12\x0e\n\x06userid\x18\x05 \x01(\x03\x12\'\n\nuseravatar\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07version\x18\x07 \x01(\x04\x12\x11\n\tsecuserid\x18\x08 \x01(\t\"\x95\x01\n#webcast_data_BidPaidLinkmicDealInfo\x12\x10\n\x08winprice\x18\x01 \x01(\x03\x12\x10\n\x08username\x18\x02 \x01(\t\x12\x0e\n\x06userid\x18\x03 \x01(\x03\x12\'\n\nuseravatar\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tsecuserid\x18\x05 \x01(\t\"\xac\x01\n$webcast_data_BidPaidLinkmicBidRecord\x12\x10\n\x08\x62idprice\x18\x01 \x01(\x03\x12\x10\n\x08username\x18\x02 \x01(\t\x12\x0e\n\x06userid\x18\x03 \x01(\x03\x12\'\n\nuseravatar\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x14\n\x0cisstartprice\x18\x05 \x01(\x08\x12\x11\n\tsecuserid\x18\x06 \x01(\t\"\xb1\x01\n\x1fwebcast_data_BidPaidLinkmicInfo\x12\x12\n\nstartprice\x18\x01 \x01(\x03\x12\x14\n\x0clinkduration\x18\x02 \x01(\x03\x12\x13\n\x0bmaxbidprice\x18\x03 \x01(\x03\x12\x13\n\x0b\x62idduration\x18\x04 \x01(\x03\x12:\n\x08\x62idsteps\x18\x05 \x03(\x0b\x32(.webcast_data_BidPaidLinkmicOptionalStep\"\xcd\x02\n\"webcast_data_NormalPaidLinkmicInfo\x12\x11\n\tpaidcount\x18\x01 \x01(\x03\x12\x13\n\x0blimitedtime\x18\x02 \x01(\x03\x12:\n\x06status\x18\x03 \x01(\x0e\x32*.webcast_data_NormalPaidLinkmicInfo.Status\x12N\n\x10\x61\x64\x64pricestrategy\x18\x04 \x01(\x0e\x32\x34.webcast_data_NormalPaidLinkmicInfo.Addpricestrategy\x12\x15\n\raddpricevalue\x18\x05 \x01(\x03\x12\x18\n\x10\x61\x64\x64pricemultiple\x18\x06 \x01(\x03\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"*\n\x10\x41\x64\x64pricestrategy\x12\x16\n\x12\x61\x64\x64pricestrategy_0\x10\x00\"Y\n\x1bwebcast_data_PaidLinkmicTag\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12 \n\x03pic\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"y\n\'webcast_data_PaidLinkmicExplainCardInfo\x12\x11\n\tnumoflink\x18\x01 \x01(\x03\x12\x10\n\x08\x61vggrade\x18\x02 \x01(\x02\x12)\n\x03tag\x18\x03 \x01(\x0b\x32\x1c.webcast_data_PaidLinkmicTag\"m\n$webcast_data_PaidLinkmicOptionalStep\x12\x1a\n\x12leftclosedinterval\x18\x01 \x01(\x03\x12\x1b\n\x13rightclosedinterval\x18\x02 \x01(\x03\x12\x0c\n\x04step\x18\x03 \x01(\x03\"\xc2\x01\n$webcast_data_PaidLinkmicDiscountInfo\x12H\n\x0c\x64iscountmode\x18\x01 \x01(\x0e\x32\x32.webcast_data_PaidLinkmicDiscountInfo.Discountmode\x12\x16\n\x0e\x64iscountamount\x18\x02 \x01(\x03\x12\x14\n\x0c\x64iscounttext\x18\x03 \x01(\t\"\"\n\x0c\x44iscountmode\x12\x12\n\x0e\x44iscountMode_0\x10\x00\"\x9a\x04\n\x13webcast_data_Portal\x12\x11\n\tstarttime\x18\x01 \x01(\x03\x12\x12\n\nentercount\x18\x02 \x01(\x03\x12&\n\nsugardaddy\x18\x03 \x01(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06roomid\x18\x04 \x01(\x03\x12\"\n\x06\x61nchor\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\x12\x10\n\x08portalid\x18\x06 \x01(\x03\x12/\n\x08usertype\x18\x07 \x01(\x0e\x32\x1d.webcast_data_Portal.Usertype\x12\x14\n\x0cinviteecount\x18\x08 \x01(\x03\x12+\n\x06status\x18\t \x01(\x0e\x32\x1b.webcast_data_Portal.Status\x12\x14\n\x0cwaitduration\x18\n \x01(\x03\x12\x16\n\x0erewardduration\x18\x0b \x01(\x03\x12\x13\n\x0btotalamount\x18\x0c \x01(\x03\x12\"\n\x05\x63over\x18\r \x01(\x0b\x32\x13.webcast_data_Image\x12\x1c\n\x14roomluckymoneyamount\x18\x0e \x01(\x03\x12%\n\taudiences\x18\x0f \x03(\x0b\x32\x12.webcast_data_User\x12\x1a\n\x12\x64istributestrategy\x18\x10 \x01(\x03\"\x1a\n\x08Usertype\x12\x0e\n\nusertype_0\x10\x00\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"Z\n\x1awebcast_data_TikTokAccount\x12\x14\n\x0cperformeruid\x18\x01 \x01(\t\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x14\n\x0cprofilephoto\x18\x03 \x01(\t\"\x92\x01\n\x1bwebcast_data_OrderIDContext\x12\x13\n\x0borderidtext\x18\x01 \x01(\t\x12/\n\x12orderidnormalimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12-\n\x10orderidplayimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xb4\x01\n\x18webcast_data_PerformLink\x12\x15\n\rprogrammename\x18\x01 \x01(\t\x12\x15\n\rperformername\x18\x02 \x01(\t\x12\x32\n\rtiktokaccount\x18\x03 \x01(\x0b\x32\x1b.webcast_data_TikTokAccount\x12\r\n\x05label\x18\x04 \x03(\t\x12\'\n\ncoverimage\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"7\n\x1cwebcast_data_InteractiveLink\x12\x17\n\x0finteractivename\x18\x01 \x01(\t\"\xeb\x03\n\x16webcast_data_Programme\x12\n\n\x02id\x18\x01 \x01(\t\x12\x32\n\x08linktype\x18\x02 \x01(\x0e\x32 .webcast_data_Programme.Linktype\x12.\n\x0bperformlink\x18\x03 \x01(\x0b\x32\x19.webcast_data_PerformLink\x12\x36\n\x0finteractivelink\x18\x04 \x01(\x0b\x32\x1d.webcast_data_InteractiveLink\x12,\n\x05state\x18\x05 \x01(\x0e\x32\x1d.webcast_data_Programme.State\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\x11\n\tstarttime\x18\x07 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x08 \x01(\x03\x12\x38\n\x0borderidtype\x18\t \x01(\x0e\x32#.webcast_data_Programme.Orderidtype\x12\x34\n\x0eorderidcontext\x18\n \x01(\x0b\x32\x1c.webcast_data_OrderIDContext\"\x1a\n\x08Linktype\x12\x0e\n\nlinktype_0\x10\x00\"\x14\n\x05State\x12\x0b\n\x07state_0\x10\x00\" \n\x0bOrderidtype\x12\x11\n\rorderidtype_0\x10\x00\"\x93\x02\n\x1awebcast_data_Programmeinfo\x12\x38\n\ttitletype\x18\x01 \x01(\x0e\x32%.webcast_data_Programmeinfo.Titletype\x12\r\n\x05title\x18\x02 \x01(\t\x12@\n\rprogrammetype\x18\x03 \x01(\x0e\x32).webcast_data_Programmeinfo.Programmetype\x12\x11\n\thvscreens\x18\x04 \x01(\x05\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\"\x1c\n\tTitletype\x12\x0f\n\x0bTitleType_0\x10\x00\"$\n\rProgrammetype\x12\x13\n\x0fprogrammetype_0\x10\x00\"\xb4\x01\n\x1bwebcast_data_ProgrammeCover\x12*\n\rentranceimage\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\theadimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0b\x63olourvalue\x18\x04 \x01(\t\"\xaa\x01\n\x1bwebcast_data_DownloadModule\x12\x14\n\x0c\x64ownloadauth\x18\x01 \x01(\x08\x12\x12\n\nbuttontext\x18\x02 \x01(\t\x12\'\n\nbuttonicon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1d\n\x15\x62uttontextcolourvalue\x18\x04 \x01(\t\x12\x19\n\x11\x62uttoncolourvalue\x18\x05 \x01(\t\"b\n\x1cwebcast_data_OperationModule\x12\x15\n\roperationauth\x18\x01 \x01(\x08\x12+\n\x0eoperationimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\x8f\x01\n\x1fwebcast_data_ProgrammeOperation\x12\x36\n\x0foperationmodule\x18\x01 \x01(\x0b\x32\x1d.webcast_data_OperationModule\x12\x34\n\x0e\x64ownloadmodule\x18\x02 \x01(\x0b\x32\x1c.webcast_data_DownloadModule\"\xc3\x01\n!webcast_data_ProgrammeColourValue\x12\x0f\n\x07titlecv\x18\x01 \x01(\t\x12\x15\n\rdescriptioncv\x18\x02 \x01(\t\x12\x15\n\rprogramnamecv\x18\x03 \x01(\t\x12\x17\n\x0fperformernamecv\x18\x04 \x01(\t\x12\x1c\n\x14programdescriptioncv\x18\x05 \x01(\t\x12\x13\n\x0bhighlightcv\x18\x06 \x01(\t\x12\x13\n\x0bsplitlinecv\x18\x07 \x01(\t\"\xc8\x04\n\x18webcast_data_PropSummary\x12\x17\n\x0fprimaryeffectid\x18\x01 \x01(\x03\x12\x12\n\nnextexpire\x18\x02 \x01(\x03\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x11\n\tpropdefid\x18\x04 \x01(\x03\x12\x0e\n\x06manual\x18\x05 \x01(\t\x12\x0f\n\x07\x64iamond\x18\x06 \x01(\x03\x12\x11\n\treddottip\x18\x07 \x01(\x08\x12!\n\x04icon\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05\x63ount\x18\t \x01(\x05\x12\x0c\n\x04name\x18\n \x01(\t\x12&\n\x04gift\x18\x0b \x01(\x0b\x32\x18.webcast_data_GiftStruct\x12&\n\tlabelicon\x18\x0c \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nisfragment\x18\r \x01(\x08\x12\x1e\n\x16\x66ragmentscompoundcount\x18\x0e \x01(\x03\x12\x17\n\x0fisawemefreegift\x18\x0f \x01(\x03\x12(\n\x0b\x64iamondicon\x18\x10 \x01(\x0b\x32\x13.webcast_data_Image\x12$\n\x06\x62\x61nner\x18\x11 \x01(\x0b\x32\x14.webcast_data_Banner\x12\x13\n\x0bpropdeftype\x18\x12 \x01(\x03\x12\x32\n\x05gifts\x18\x13 \x03(\x0b\x32#.webcast_data_HotfixGiftDataForProp\x12\x11\n\tschemeurl\x18\x14 \x01(\t\x12\x1a\n\x12isdisplayedonpanel\x18\x15 \x01(\x08\"\xbb\x01\n\"webcast_data_HotfixGiftDataForProp\x12\'\n\x0b\x64isplaytext\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\x12\x10\n\x08\x64\x65scribe\x18\x02 \x01(\t\x12\x0e\n\x06giftid\x18\x03 \x01(\x03\x12\x12\n\ngroupcount\x18\x04 \x01(\x03\x12\x13\n\x0brepeatcount\x18\x05 \x01(\x03\x12\x12\n\ncombocount\x18\x06 \x01(\x03\x12\r\n\x05msgid\x18\x07 \x01(\x03\"h\n\x19webcast_data_DriveBagItem\x12%\n\x04item\x18\x01 \x01(\x0b\x32\x17.webcast_data_DriveItem\x12\x12\n\nnextexpire\x18\x02 \x01(\x03\x12\x10\n\x08\x65quipped\x18\x03 \x01(\x08\"D\n\x16webcast_data_DriveItem\x12\r\n\x05level\x18\x01 \x01(\x05\x12\x0c\n\x04type\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\x03\"\x98\x02\n\x15webcast_data_PropBill\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12\x16\n\x0e\x64\x65\x66initionname\x18\x02 \x01(\t\x12+\n\x0e\x64\x65\x66initionicon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x16\n\x0e\x64\x65\x66initiontype\x18\x04 \x01(\x03\x12\x0e\n\x06\x62illno\x18\x05 \x01(\t\x12\r\n\x05\x63ount\x18\x06 \x01(\x03\x12\x11\n\tbillcount\x18\x07 \x01(\x03\x12\x10\n\x08\x62illtime\x18\x08 \x01(\x03\x12\x16\n\x0etousernickname\x18\t \x01(\t\x12)\n\x0ctouseravatar\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05touid\x18\x0b \x01(\x03\"\x8c\x01\n\x17webcast_data_PropDetail\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x10\n\x08\x62illtime\x18\x02 \x01(\x03\x12\x16\n\x0etousernickname\x18\x03 \x01(\t\x12)\n\x0ctouseravatar\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05touid\x18\x05 \x01(\x03\"5\n\x15webcast_data_FixedInt\x12\r\n\x05value\x18\x01 \x01(\x03\x12\r\n\x05scale\x18\x02 \x01(\x03\"m\n\x19webcast_data_QuizTemplate\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07options\x18\x03 \x03(\t\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x12\n\ndivisionid\x18\x05 \x01(\x03\"r\n\x18webcast_data_QuizBoxInfo\x12\r\n\x05\x62oxid\x18\x01 \x01(\x03\x12\x0e\n\x06status\x18\x02 \x01(\x03\x12\x15\n\rcountdowntime\x18\x03 \x01(\x03\x12\r\n\x05score\x18\x04 \x01(\x03\x12\x11\n\ttotaltime\x18\x05 \x01(\x03\"\x87\x01\n\x16webcast_data_BetOption\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x12\n\noptionname\x18\x02 \x01(\t\x12\r\n\x05money\x18\x03 \x01(\x03\x12\x0c\n\x04rate\x18\x04 \x01(\x03\x12\x0b\n\x03win\x18\x05 \x01(\x08\x12\x0e\n\x06\x63\x61nbet\x18\x06 \x01(\x08\x12\x13\n\x0b\x63\x61nbetmoney\x18\x07 \x01(\x03\"\xc8\x02\n\x1ewebcast_data_AnchorHistoryItem\x12\x0e\n\x06quizid\x18\x01 \x01(\t\x12\x11\n\tquiztitle\x18\x02 \x01(\t\x12\x0f\n\x07options\x18\x03 \x01(\t\x12>\n\nquizstatus\x18\x04 \x01(\x0e\x32*.webcast_data_AnchorHistoryItem.Quizstatus\x12\x15\n\rcountdowntime\x18\x05 \x01(\x03\x12\x11\n\twinoption\x18\x06 \x01(\x03\x12\x12\n\ntemplateid\x18\x07 \x01(\t\x12\x12\n\nfailreason\x18\x08 \x01(\t\x12\x12\n\ncreatetime\x18\t \x01(\x03\x12\x13\n\x0bsettleagain\x18\n \x01(\x03\x12\x17\n\x0f\x61\x62soluteendtime\x18\x0b \x01(\x03\"\x1e\n\nQuizstatus\x12\x10\n\x0cquizstatus_0\x10\x00\"\x8e\x02\n\x11webcast_data_Quiz\x12\x0e\n\x06quizid\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07options\x18\x03 \x01(\t\x12\x31\n\nquizstatus\x18\x04 \x01(\x0e\x32\x1d.webcast_data_Quiz.Quizstatus\x12\x15\n\rcountdowntime\x18\x05 \x01(\x03\x12\x11\n\twinoption\x18\x06 \x01(\x03\x12\x11\n\tbetoption\x18\x07 \x01(\x03\x12\x0c\n\x04gain\x18\x08 \x01(\t\x12\x12\n\ntemplateid\x18\t \x01(\t\x12\x17\n\x0f\x61\x62soluteendtime\x18\n \x01(\x03\"\x1e\n\nQuizstatus\x12\x10\n\x0cquizstatus_0\x10\x00\"\xf8\x02\n\x13webcast_data_Banner\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05title\x18\x02 \x01(\t\x12\"\n\x05image\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06height\x18\x04 \x01(\x03\x12\r\n\x05width\x18\x05 \x01(\x03\x12\x11\n\tschemaurl\x18\x06 \x01(\t\x12\x12\n\nactiontype\x18\x07 \x01(\x03\x12\x12\n\nbannertype\x18\x08 \x01(\x03\x12\x10\n\x08priority\x18\t \x01(\x03\x12\x0c\n\x04text\x18\n \x01(\t\x12\x11\n\tframetype\x18\x0b \x01(\x03\x12\r\n\x05\x65xtra\x18\x0c \x01(\t\x12\x0e\n\x06status\x18\r \x01(\x03\x12\x0b\n\x03uid\x18\x0e \x01(\x03\x12\x0e\n\x06roomid\x18\x0f \x01(\x03\x12!\n\x19\x61ppointmentstarttimestamp\x18\x10 \x01(\x03\x12\x1f\n\x17\x61ppointmentendtimestamp\x18\x11 \x01(\x03\x12\x15\n\rappointmentid\x18\x12 \x01(\x03\"\xd0\x01\n\x1bwebcast_data_BannerCollapse\x12)\n\rcollapsetitle\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\x12*\n\rcollapseimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06\x65nable\x18\x03 \x01(\x08\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x04 \x01(\t\x12\x16\n\x0e\x63ollapseheight\x18\x05 \x01(\x03\x12\x19\n\x11verticallinecolor\x18\x06 \x01(\t\"\x9d\x02\n\x1cwebcast_data_BannerContainer\x12\x14\n\x0c\x63ontainerurl\x18\x01 \x01(\t\x12(\n\nbannerlist\x18\x02 \x03(\x0b\x32\x14.webcast_data_Banner\x12+\n\x0e\x61nimationimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x08\x63ollapse\x18\x04 \x01(\x0b\x32\x1c.webcast_data_BannerCollapse\x12\x17\n\x0f\x63ontainerheight\x18\x05 \x01(\x03\x12\x16\n\x0e\x63ontainerwidth\x18\x06 \x01(\x03\x12\x18\n\x10lynxcontainerurl\x18\x07 \x01(\t\x12\x15\n\rcontainertype\x18\x08 \x01(\x03\"\xb2\x04\n\x17webcast_data_BannerData\x12/\n\x08topright\x18\x01 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12\x32\n\x0b\x62ottomright\x18\x02 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12\x30\n\tgiftpanel\x18\x03 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12-\n\x06middle\x18\x04 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12\x37\n\x10\x61\x63tivitytopright\x18\x05 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12.\n\x07topleft\x18\x06 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12\x30\n\tlivescene\x18\x07 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12<\n\x15\x61\x63tivityvsinteractive\x18\x08 \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12:\n\x13\x61\x63tivityinteractive\x18\t \x01(\x0b\x32\x1d.webcast_data_BannerContainer\x12<\n\x15\x61\x63tivityvsbottomright\x18\n \x01(\x0b\x32\x1d.webcast_data_BannerContainer\"\x9e\x02\n$webcast_data_BattleStarActivityGrade\x12\r\n\x05grade\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\x03\x12\x11\n\tstarcount\x18\x03 \x01(\x03\x12\x17\n\x0ftargetstarcount\x18\x04 \x01(\x03\x12J\n\x16staractivitygrademedal\x18\x05 \x01(\x0b\x32*.webcast_data_BattleStarActivityGradeMedal\x12\x42\n\tgradeenum\x18\x06 \x01(\x0e\x32/.webcast_data_BattleStarActivityGrade.Gradeenum\"\x1c\n\tGradeenum\x12\x0f\n\x0bgradeenum_0\x10\x00\"\xa6\x01\n)webcast_data_BattleStarActivityGradeMedal\x12\'\n\ngrademedal\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\'\n\nlevelimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\'\n\nbadgeimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"V\n&webcast_data_BattleBuffBonusCardEffect\x12\x12\n\nbonusratio\x18\x01 \x01(\x03\x12\x18\n\x10\x65\x66\x66\x65\x63tdurationms\x18\x02 \x01(\x03\"\x98\x02\n\x1fwebcast_data_BattleBuffCardMeta\x12O\n\x12\x62\x61ttlebuffcardtype\x18\x01 \x01(\x0e\x32\x33.webcast_data_BattleBuffCardMeta.Battlebuffcardtype\x12\x12\n\neffectjson\x18\x02 \x01(\t\x12\x19\n\x11\x65\x66\x66\x65\x63tstarttimems\x18\x03 \x01(\x03\x12\x18\n\x10\x65\x66\x66\x65\x63tdurationms\x18\x04 \x01(\x03\x12\x14\n\x0c\x63reatetimems\x18\x05 \x01(\x03\x12\x15\n\rcardextrainfo\x18\x06 \x01(\t\".\n\x12\x42\x61ttlebuffcardtype\x12\x18\n\x14\x42\x61ttleBuffCardType_0\x10\x00\"\x93\x02\n\x1fwebcast_data_BattleBuffCardInfo\x12O\n\x12\x62\x61ttlebuffcardtype\x18\x01 \x01(\x0e\x32\x33.webcast_data_BattleBuffCardInfo.Battlebuffcardtype\x12<\n\x12\x65\x66\x66\x65\x63tivebuffcards\x18\x02 \x03(\x0b\x32 .webcast_data_BattleBuffCardMeta\x12\x1d\n\x15waitingbuffcardscount\x18\x03 \x01(\x03\x12\x12\n\nbonusscore\x18\x04 \x01(\x03\".\n\x12\x42\x61ttlebuffcardtype\x12\x18\n\x14\x42\x61ttleBuffCardType_0\x10\x00\"\xd4\x01\n\'webcast_data_BattleStarActivityUserInfo\x12\x11\n\tuseridstr\x18\x01 \x01(\t\x12\x11\n\tsecuserid\x18\x02 \x01(\t\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\troomidstr\x18\x05 \x01(\t\x12\x34\n\x05grade\x18\x06 \x01(\x0b\x32%.webcast_data_BattleStarActivityGrade\"\x8e\x01\n#webcast_data_BattleStarActivityTask\x12\r\n\x05level\x18\x01 \x01(\x03\x12?\n\x08progress\x18\x02 \x01(\x0b\x32-.webcast_data_BattleStarActivityTask_Progress\x12\x17\n\x0frewardstarcount\x18\x03 \x01(\x03\"O\n,webcast_data_BattleStarActivityTask_Progress\x12\x0f\n\x07\x63urrent\x18\x01 \x01(\x03\x12\x0e\n\x06target\x18\x02 \x01(\x03\"\xcf\x01\n\'webcast_data_BattleStarActivityRankList\x12\x39\n\x03tab\x18\x01 \x01(\x0e\x32,.webcast_data_BattleStarActivityRankList.Tab\x12\x0c\n\x04rank\x18\x02 \x01(\x03\x12\r\n\x05score\x18\x03 \x01(\x03\x12\x13\n\x0brewardlimit\x18\x04 \x01(\x03\x12\x11\n\tshowlimit\x18\x05 \x01(\x03\x12\x12\n\ndeltascore\x18\x06 \x01(\x03\"\x10\n\x03Tab\x12\t\n\x05Tab_0\x10\x00\"\x9e\x02\n%webcast_data_BattleStarActivityEffect\x12\x45\n\neffecttype\x18\x01 \x01(\x0e\x32\x31.webcast_data_BattleStarActivityEffect.Effecttype\x12\x17\n\x0fstarrewardcount\x18\x02 \x01(\x03\x12\x19\n\x11targetbattlescore\x18\x03 \x01(\x03\x12.\n\x11upgraderewardicon\x18\x04 \x03(\x0b\x32\x13.webcast_data_Image\x12\x12\n\neffecttime\x18\x05 \x01(\x03\x12\x16\n\x0e\x65\x66\x66\x65\x63tduration\x18\x06 \x01(\x03\"\x1e\n\nEffecttype\x12\x10\n\x0c\x45\x66\x66\x65\x63tType_0\x10\x00\"o\n#webcast_data_BattleStarActivityMeta\x12\x11\n\tstarttime\x18\x01 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x02 \x01(\x03\x12\x13\n\x0bshowendtime\x18\x03 \x01(\x03\x12\x0f\n\x07nowtime\x18\x04 \x01(\x03\"\xf8\x02\n%webcast_data_BattleStarActivityBanner\x12:\n\x08ranklist\x18\x01 \x01(\x0b\x32(.webcast_data_BattleStarActivityRankList\x12\x34\n\x05grade\x18\x02 \x01(\x0b\x32%.webcast_data_BattleStarActivityGrade\x12\x32\n\x04task\x18\x03 \x01(\x0b\x32$.webcast_data_BattleStarActivityTask\x12=\n\x13\x62\x61ttlebuffcardinfos\x18\x04 \x03(\x0b\x32 .webcast_data_BattleBuffCardInfo\x12\x36\n\x06\x65\x66\x66\x65\x63t\x18\x05 \x01(\x0b\x32&.webcast_data_BattleStarActivityEffect\x12\x32\n\x04meta\x18\x06 \x01(\x0b\x32$.webcast_data_BattleStarActivityMeta\"\\\n)webcast_data_BattleBuffCardRefreshMessage\x12\x10\n\x08\x61nchorid\x18\x01 \x01(\x03\x12\x0e\n\x06liveid\x18\x02 \x01(\x03\x12\r\n\x05\x61ppid\x18\x03 \x01(\x03\"\x9f\x01\n*webcast_data_BattleStarActivityGradeChange\x12\x0c\n\x04star\x18\x01 \x01(\x03\x12\r\n\x05score\x18\x02 \x01(\x03\x12\x13\n\x0b\x62\x65\x66oregrade\x18\x03 \x01(\t\x12\x13\n\x0b\x62\x65\x66orelevel\x18\x04 \x01(\x03\x12\x14\n\x0c\x63urrentgrade\x18\x05 \x01(\t\x12\x14\n\x0c\x63urrentlevel\x18\x06 \x01(\x03\"Y\n\x16webcast_data_AwardInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\t\x12\"\n\x05image\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xb1\x02\n\x1bwebcast_data_GradeAwardInfo\x12\x0f\n\x07\x61wardid\x18\x01 \x01(\x03\x12+\n\nawardinfos\x18\x02 \x03(\x0b\x32\x17.webcast_data_AwardInfo\x12\x33\n\x06status\x18\x03 \x01(\x0e\x32#.webcast_data_GradeAwardInfo.Status\x12=\n\tdescimage\x18\x04 \x01(\x0b\x32*.webcast_data_BattleStarActivityGradeMedal\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x11\n\tcountdown\x18\x06 \x01(\x03\x12\x11\n\tawardtime\x18\x07 \x01(\t\x12\r\n\x05title\x18\x08 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"a\n\x1awebcast_data_RankAwardInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x35\n\x0fgradeawardinfos\x18\x02 \x03(\x0b\x32\x1c.webcast_data_GradeAwardInfo\"\xa5\x02\n*webcast_data_BattleActivityRegisterMessage\x12\r\n\x05msgid\x18\x01 \x01(\x03\x12J\n\nactiontype\x18\x02 \x01(\x0e\x32\x36.webcast_data_BattleActivityRegisterMessage.Actiontype\x12\x14\n\x0c\x61\x63tivitytype\x18\x03 \x01(\t\x12\x12\n\nactivityid\x18\x04 \x01(\t\x12\x0e\n\x06userid\x18\x05 \x01(\x03\x12\x12\n\nactiontime\x18\x06 \x01(\x03\x12\x0e\n\x06liveid\x18\x07 \x01(\x03\x12\r\n\x05\x61ppid\x18\x08 \x01(\x03\x12\x0f\n\x07payload\x18\t \x01(\t\"\x1e\n\nActiontype\x12\x10\n\x0c\x61\x63tiontype_0\x10\x00\"4\n2webcast_data_BattleActivityRegisterMessage_Payload\"\xdf\x03\n\x19webcast_data_ItemCardInfo\x12=\n\x0citemcardtype\x18\x01 \x01(\x0e\x32\'.webcast_data_ItemCardInfo.Itemcardtype\x12=\n\x0c\x63\x61rdplaytype\x18\x02 \x01(\x0e\x32\'.webcast_data_ItemCardInfo.Cardplaytype\x12\x11\n\tcardvalue\x18\x03 \x01(\t\x12\x14\n\x0crestduration\x18\x04 \x01(\x03\x12\x13\n\x0b\x66\x61iluretime\x18\x05 \x01(\x03\x12\x14\n\x0cprogresstext\x18\x06 \x01(\t\x12\x41\n\x0eitemcardstatus\x18\x07 \x01(\x0e\x32).webcast_data_ItemCardInfo.Itemcardstatus\x12\x14\n\x0cmysteryrankn\x18\x08 \x01(\x03\x12\x15\n\rtotalduration\x18\t \x01(\x03\x12\x10\n\x08\x63\x61rdname\x18\n \x01(\t\"\"\n\x0cItemcardtype\x12\x12\n\x0eItemCardType_0\x10\x00\"\"\n\x0c\x43\x61rdplaytype\x12\x12\n\x0e\x63\x61rdplaytype_0\x10\x00\"&\n\x0eItemcardstatus\x12\x14\n\x10itemcardstatus_0\x10\x00\"h\n\x17webcast_data_BattleMode\x12\x0c\n\x04mode\x18\x01 \x01(\x05\x12?\n\x0estealtowerdata\x18\x02 \x01(\x0b\x32\'.webcast_data_BattleMode_StealTowerData\"\xde\x01\n&webcast_data_BattleMode_StealTowerData\x12\x13\n\x0btriggertime\x18\x01 \x01(\x03\x12\x10\n\x08\x64uration\x18\x02 \x01(\x03\x12\x13\n\x0btargetscore\x18\x03 \x01(\x03\x12\x11\n\tstarttime\x18\x04 \x01(\x03\x12\x12\n\nattackerid\x18\x05 \x01(\x03\x12\x12\n\nfinishtime\x18\x06 \x01(\x03\x12\x0b\n\x03win\x18\x07 \x01(\x03\x12\r\n\x05\x63ount\x18\x08 \x01(\x03\x12\x11\n\topenscore\x18\t \x01(\x03\x12\x0e\n\x06\x66inish\x18\n \x01(\x08\"\x80\t\n\x1bwebcast_data_BattleSettings\x12\x10\n\x08\x62\x61ttleid\x18\x01 \x01(\x03\x12\x13\n\x0bstarttimems\x18\x02 \x01(\x03\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\r\n\x05theme\x18\x04 \x01(\t\x12\x11\n\tchannelid\x18\x05 \x01(\x03\x12\x11\n\tmatchtype\x18\x06 \x01(\x03\x12\x10\n\x08\x66inished\x18\x07 \x01(\x03\x12\x11\n\tbannerurl\x18\x08 \x01(\t\x12/\n\x04mode\x18\t \x01(\x0e\x32!.webcast_data_BattleSettings.Mode\x12\x0e\n\x06\x63onfig\x18\n \x01(\t\x12\x17\n\x0fnotifyschemeurl\x18\x0b \x01(\t\x12\x1e\n\x16hotsoonnotifyschemeurl\x18\x0c \x01(\t\x12\x34\n\x0btitleconfig\x18\r \x01(\x0b\x32\x1f.webcast_data_BattleTitleConfig\x12\x35\n\x0cpunishconfig\x18\x0e \x01(\x0b\x32\x1f.webcast_data_BattleTitleConfig\x12\x16\n\x0epunishduration\x18\x0f \x01(\x03\x12\x19\n\x11punishstarttimems\x18\x10 \x01(\x03\x12\x45\n\x0foptimizeversion\x18\x11 \x01(\x0e\x32,.webcast_data_BattleSettings.Optimizeversion\x12\x18\n\x10punishoptimizeon\x18\x12 \x01(\x08\x12\x1c\n\x14\x62looddisplayduration\x18\x13 \x01(\x03\x12\x1d\n\x15statusdisplayduration\x18\x14 \x01(\x03\x12\r\n\x05toast\x18\x15 \x01(\t\x12\x18\n\x10needcloselinkmic\x18\x16 \x01(\x08\x12\x19\n\x11\x64isplaylastresult\x18\x17 \x01(\x08\x12\x1a\n\x12normalactivityname\x18\x18 \x01(\t\x12;\n\ninvitetype\x18\x19 \x01(\x0e\x32\'.webcast_data_BattleSettings.Invitetype\x12>\n\x13\x62\x61ttleconfigsetting\x18\x1b \x01(\x0b\x32!.webcast_data_BattleConfigSetting\x12\x30\n\tbarconfig\x18\x1c \x01(\x0b\x32\x1d.webcast_data_BattleBarConfig\x12\x37\n\x10hotsoonbarconfig\x18! \x01(\x0b\x32\x1d.webcast_data_BattleBarConfig\x12\x13\n\x0binitiatorid\x18\" \x01(\x03\x12;\n\nbattletype\x18# \x01(\x0e\x32\'.webcast_data_BattleSettings.Battletype\"\x12\n\x04Mode\x12\n\n\x06mode_0\x10\x00\"(\n\x0fOptimizeversion\x12\x15\n\x11optimizeversion_0\x10\x00\"\x1e\n\nInvitetype\x12\x10\n\x0cinvitetype_0\x10\x00\"\x1e\n\nBattletype\x12\x10\n\x0c\x62\x61ttletype_0\x10\x00\"\xa1\x01\n\x1ewebcast_data_BattleTitleConfig\x12!\n\x04icon\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x0e\n\x06scheme\x18\x03 \x01(\t\x12\x15\n\rhotsoonscheme\x18\x04 \x01(\t\x12$\n\x07newicon\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\"E\n\x1cwebcast_data_BattleBarConfig\x12\x11\n\tleftcolor\x18\x01 \x01(\t\x12\x12\n\nrightcolor\x18\x02 \x01(\t\"A\n\x1ewebcast_data_BattleShellConfig\x12\x11\n\tshelltype\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\"-\n\x17webcast_data_BattleTask\x12\x12\n\nenabletask\x18\x01 \x01(\x08\"u\n\x17webcast_data_BattleArmy\x12\x10\n\x08\x61nchorid\x18\x01 \x01(\x03\x12\x33\n\x08ranklist\x18\x02 \x03(\x0b\x32!.webcast_data_BattleArmy_RankUser\x12\x13\n\x0b\x61nchoridstr\x18\x03 \x01(\t\"\x90\x01\n webcast_data_BattleArmy_RankUser\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05score\x18\x04 \x01(\x03\x12\x11\n\tuseridstr\x18\x05 \x01(\t\"M\n\x18webcast_data_ChannelInfo\x12\x0e\n\x06vendor\x18\x01 \x01(\x05\x12\x0e\n\x06layout\x18\x02 \x01(\x05\x12\x11\n\tdimension\x18\x03 \x01(\x05\"\xaf\x04\n\x18webcast_data_BattleScore\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x0e\n\x06userid\x18\x02 \x01(\x03\x12\x16\n\x0erankbonusscore\x18\x03 \x01(\x05\x12\x12\n\nweeklyrank\x18\x04 \x01(\x05\x12\x15\n\rwinningstreak\x18\x05 \x01(\x05\x12\x1f\n\x17winningstreakbonusscore\x18\x06 \x01(\x05\x12\x1d\n\x15\x62\x61ttlecountbonusscore\x18\x07 \x01(\x05\x12\x11\n\tuseridstr\x18\x08 \x01(\t\x12\x14\n\x0c\x63urrentbonus\x18\t \x01(\x05\x12\x34\n\x05grade\x18\n \x01(\x0b\x32%.webcast_data_BattleStarActivityGrade\x12\x15\n\rscorerelative\x18\x0b \x01(\x08\x12\x19\n\x11scorerelativetext\x18\x0c \x01(\t\x12\x16\n\x0eislargepkscore\x18\r \x01(\x08\x12\x17\n\x0froomliketrigger\x18\x0e \x01(\x08\x12\x15\n\rscoreblurtext\x18\x0f \x01(\t\x12\x12\n\nbattlerank\x18\x10 \x01(\x03\x12\x14\n\x0cnewscoreopen\x18\x11 \x01(\x08\x12\x1c\n\x14multipkteamscoretext\x18\x12 \x01(\t\x12\x18\n\x10multipkteamscore\x18\x13 \x01(\x03\x12\x17\n\x0fmultipkteamrank\x18\x14 \x01(\x03\x12\x1d\n\x15ismultipkrelativetext\x18\x15 \x01(\x08\"\xef\x01\n\x1bwebcast_data_BattleTaskInfo\x12\x10\n\x08tasktype\x18\x01 \x01(\x03\x12\x11\n\tstarttime\x18\x02 \x01(\x03\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x04 \x01(\x03\x12\x11\n\ttaskround\x18\x05 \x01(\x03\x12\x16\n\x0e\x63ollectedcount\x18\x06 \x01(\x03\x12\x11\n\tgoalcount\x18\x07 \x01(\x03\x12\x10\n\x08\x66inished\x18\x08 \x01(\x03\x12\x0f\n\x07success\x18\t \x01(\x03\x12\x12\n\nbonusratio\x18\n \x01(\x03\x12\x13\n\x0bhasnexttask\x18\x0b \x01(\x03\"Q\n\x18webcast_data_ChijiResult\x12\x0f\n\x07timestr\x18\x01 \x01(\t\x12\x15\n\rwinningstreak\x18\x02 \x01(\x03\x12\r\n\x05\x62onus\x18\x03 \x01(\x03\"\xb7\x02\n\x19webcast_data_ChijiHistory\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x16\n\x0e\x63\x61nparticipate\x18\x02 \x01(\x08\x12\x15\n\roriginalbonus\x18\x03 \x01(\x03\x12\x1b\n\x13totalparticipations\x18\x04 \x01(\x03\x12\x1f\n\x17participationsthismonth\x18\x05 \x01(\x03\x12\x18\n\x10maxwinningstreak\x18\x06 \x01(\x03\x12\x16\n\x0emaxbattlescore\x18\x07 \x01(\x03\x12\x12\n\ntotalbonus\x18\x08 \x01(\x03\x12\x16\n\x0e\x62onusthismonth\x18\t \x01(\x03\x12\x10\n\x08maxbonus\x18\n \x01(\x03\x12-\n\nresultlist\x18\x0b \x03(\x0b\x32\x19.webcast_data_ChijiResult\"@\n\x19webcast_data_ScheduleItem\x12\x11\n\tstarttime\x18\x01 \x01(\x03\x12\x10\n\x08\x64uration\x18\x02 \x01(\x03\"\x83\x06\n\x1cwebcast_data_BattleStatsMeta\x12\x11\n\tchannelid\x18\x01 \x01(\x03\x12\x10\n\x08\x62\x61ttleid\x18\x02 \x01(\x03\x12,\n\nbattlemode\x18\x03 \x01(\x0b\x32\x18.webcast_data_BattleMode\x12\x34\n\x0e\x62\x61ttlesettings\x18\x04 \x01(\x0b\x32\x1c.webcast_data_BattleSettings\x12.\n\x0c\x62\x61ttlearmies\x18\x05 \x03(\x0b\x32\x18.webcast_data_BattleArmy\x12.\n\x0b\x63hannelinfo\x18\x06 \x01(\x0b\x32\x19.webcast_data_ChannelInfo\x12/\n\x0c\x62\x61ttlescores\x18\x07 \x03(\x0b\x32\x19.webcast_data_BattleScore\x12#\n\x07\x61nchors\x18\x08 \x03(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07loserid\x18\t \x01(\x03\x12<\n\nbattletype\x18\n \x01(\x0e\x32(.webcast_data_BattleStatsMeta.Battletype\x12\x34\n\x0btitleconfig\x18\x0c \x01(\x0b\x32\x1f.webcast_data_BattleTitleConfig\x12\x35\n\x0cpunishconfig\x18\r \x01(\x0b\x32\x1f.webcast_data_BattleTitleConfig\x12\x38\n\x08skintype\x18\x0e \x01(\x0e\x32&.webcast_data_BattleStatsMeta.Skintype\x12(\n\x08teamtask\x18\x0f \x01(\x0b\x32\x16.webcast_data_TeamTask\x12\x14\n\x0cteamtaskjson\x18\x10 \x01(\t\x12\x32\n\nskinconfig\x18\x11 \x01(\x0b\x32\x1e.webcast_data_BattleSkinConfig\"\x1e\n\nBattletype\x12\x10\n\x0c\x62\x61ttletype_0\x10\x00\"\x1a\n\x08Skintype\x12\x0e\n\nskintype_0\x10\x00\"E\n*webcast_data_BattleStatsMeta_MultiTeamInfo\x12\x17\n\x0fmultianchorlist\x18\x01 \x03(\x03\">\n\x1awebcast_data_IssueCategory\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\t\x12\x0e\n\x06issues\x18\x02 \x03(\t\"\xbd\x02\n\x1cwebcast_data_IssueCategoryV2\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x16\n\x0ereportserialid\x18\x02 \x01(\x03\x12:\n\tinputtype\x18\x03 \x01(\x0e\x32\'.webcast_data_IssueCategoryV2.Inputtype\x12\x34\n\rsubcategories\x18\x04 \x03(\x0b\x32\x1d.webcast_data_IssueCategoryV2\x12@\n\x0c\x66\x65\x65\x64\x62\x61\x63ktype\x18\x05 \x01(\x0e\x32*.webcast_data_IssueCategoryV2.Feedbacktype\"\x1c\n\tInputtype\x12\x0f\n\x0binputtype_0\x10\x00\"\"\n\x0c\x46\x65\x65\x64\x62\x61\x63ktype\x12\x12\n\x0e\x66\x65\x65\x64\x62\x61\x63ktype_0\x10\x00\"N\n\x1dwebcast_data_BattleGameConfig\x12\x0e\n\x06gameid\x18\x01 \x01(\x03\x12\x0e\n\x06propid\x18\x02 \x01(\x03\x12\r\n\x05\x65xtra\x18\x03 \x01(\t\"\xc6\x01\n(webcast_data_BattleConsecutiveRecordInfo\x12T\n\x10\x62\x61ttleresulttype\x18\x01 \x01(\x0e\x32:.webcast_data_BattleConsecutiveRecordInfo.Battleresulttype\x12\x18\n\x10\x63onsecutivecount\x18\x02 \x01(\x03\"*\n\x10\x42\x61ttleresulttype\x12\x16\n\x12\x42\x61ttleResultType_0\x10\x00\"\xe0\x04\n\x1bwebcast_data_BattleUserInfo\x12\x37\n\x04user\x18\x01 \x01(\x0b\x32).webcast_data_BattleUserInfo_BaseUserInfo\x12*\n\x04tags\x18\x02 \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12\x44\n\x11\x63onsecutiverecord\x18\x03 \x01(\x0b\x32).webcast_data_BattleConsecutiveRecordInfo\x12\x34\n\x05grade\x18\x04 \x01(\x0b\x32%.webcast_data_BattleStarActivityGrade\x12@\n\x0bgradechange\x18\x05 \x01(\x0b\x32+.webcast_data_BattleStarActivityGradeChange\x12\x16\n\x0eteamcoachscore\x18\x06 \x01(\t\x12\x33\n\x06pkrole\x18\x07 \x01(\x0e\x32#.webcast_data_BattleUserInfo.Pkrole\x12\x37\n\x08pkresult\x18\x08 \x01(\x0e\x32%.webcast_data_BattleUserInfo.Pkresult\x12\x30\n\x0c\x61\x63tivityuser\x18\t \x01(\x0b\x32\x1a.webcast_data_ActivityUser\x12\x15\n\rmultipkteamid\x18\n \x01(\x03\x12\x1b\n\x13\x62\x61ttlestartdesctext\x18\x0b \x01(\t\"\x16\n\x06Pkrole\x12\x0c\n\x08pkrole_0\x10\x00\"\x1a\n\x08Pkresult\x12\x0e\n\npkresult_0\x10\x00\"\x86\x01\n(webcast_data_BattleUserInfo_BaseUserInfo\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12(\n\x0b\x61vatarthumb\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06gender\x18\x04 \x01(\x05\"\xa4\x01\n\x1dwebcast_data_BattleSkinConfig\x12\x19\n\x11startanimationurl\x18\x01 \x01(\t\x12\x17\n\x0fwinanimationurl\x18\x02 \x01(\t\x12\x18\n\x10loseanimationurl\x18\x03 \x01(\t\x12\x18\n\x10\x64rawanimationurl\x18\x04 \x01(\t\x12\x1b\n\x13isshowenteruserinfo\x18\x05 \x01(\x08\"\xc6\x08\n+webcast_data_BattleLinkerInviteMessageExtra\x12\x11\n\tmatchtype\x18\x01 \x01(\x03\x12\x0c\n\x04tips\x18\x02 \x01(\t\x12\x12\n\ninvitetype\x18\x03 \x01(\x03\x12\x0f\n\x07subtype\x18\x04 \x01(\x03\x12\r\n\x05scene\x18\x05 \x01(\x03\x12\r\n\x05theme\x18\x06 \x01(\t\x12\x10\n\x08\x64uration\x18\x07 \x01(\x03\x12M\n\x05\x65xtra\x18\x08 \x01(\x0b\x32>.webcast_data_BattleLinkerInviteMessageExtra_InviterRivalExtra\x12*\n\x04tags\x18\t \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12&\n\ninviteroom\x18\n \x01(\x0b\x32\x12.webcast_data_Room\x12\x19\n\x11previewlivestream\x18\x0b \x01(\x08\x12.\n\x08roomtags\x18\x0c \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12.\n\x08usertags\x18\r \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12\x17\n\x0frecommendreason\x18\x0e \x01(\t\x12\x14\n\x0c\x61\x63tivityname\x18\x0f \x01(\t\x12\x30\n\x0c\x61\x63tivityuser\x18\x10 \x01(\x0b\x32\x1a.webcast_data_ActivityUser\x12G\n\x08gameinfo\x18\x11 \x01(\x0b\x32\x35.webcast_data_BattleLinkerInviteMessageExtra_GameInfo\x12Q\n\ranchorpkcheck\x18\x12 \x01(\x0e\x32:.webcast_data_BattleLinkerInviteMessageExtra.Anchorpkcheck\x12S\n\x0eswitchplaymode\x18\x14 \x01(\x0e\x32;.webcast_data_BattleLinkerInviteMessageExtra.Switchplaymode\x12.\n\x0bvotesetting\x18\x15 \x01(\x0b\x32\x19.webcast_data_VoteSetting\x12>\n\x13\x62\x61ttleconfigsetting\x18\x16 \x01(\x0b\x32!.webcast_data_BattleConfigSetting\x12O\n\x0cinvitestatus\x18\x17 \x01(\x0e\x32\x39.webcast_data_BattleLinkerInviteMessageExtra.Invitestatus\"$\n\rAnchorpkcheck\x12\x13\n\x0f\x61nchorpkcheck_0\x10\x00\"&\n\x0eSwitchplaymode\x12\x14\n\x10switchplaymode_0\x10\x00\"\"\n\x0cInvitestatus\x12\x12\n\x0einvitestatus_0\x10\x00\"n\n=webcast_data_BattleLinkerInviteMessageExtra_InviterRivalExtra\x12\x10\n\x08texttype\x18\x01 \x01(\x03\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\r\n\x05label\x18\x03 \x01(\t\"H\n4webcast_data_BattleLinkerInviteMessageExtra_GameInfo\x12\x10\n\x08gametext\x18\x01 \x01(\t\"\xbc\x01\n*webcast_data_BattleLinkerReplyMessageExtra\x12\x12\n\ninvitetype\x18\x01 \x01(\x03\x12R\n\x0e\x61nchorauthrole\x18\x02 \x01(\x0e\x32:.webcast_data_BattleLinkerReplyMessageExtra.Anchorauthrole\"&\n\x0e\x41nchorauthrole\x12\x14\n\x10\x61nchorauthrole_0\x10\x00\"\xe0\x01\n\x1bwebcast_data_BattleRivalTag\x12$\n\x07\x62gimage\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\ticonimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x11\n\tfontcolor\x18\x04 \x01(\t\x12\x35\n\x07tagtype\x18\x05 \x01(\x0e\x32$.webcast_data_BattleRivalTag.Tagtype\"\x18\n\x07Tagtype\x12\r\n\ttagtype_0\x10\x00\"\xd1\x06\n\x18webcast_data_BattleRival\x12 \n\x04room\x18\x01 \x01(\x0b\x32\x12.webcast_data_Room\x12/\n\textrainfo\x18\x02 \x01(\x0b\x32\x1c.webcast_data_RivalExtraInfo\x12*\n\x04tags\x18\x03 \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12.\n\x08roomtags\x18\x04 \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12.\n\x08usertags\x18\x05 \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12\x17\n\x0frecommendreason\x18\x06 \x01(\t\x12\x13\n\x0bishighlight\x18\x07 \x01(\x08\x12\x41\n\ractivitymedal\x18\x08 \x01(\x0b\x32*.webcast_data_BattleStarActivityGradeMedal\x12<\n\x0cinvitebutton\x18\t \x01(\x0b\x32&.webcast_data_BattleRival_InviteButton\x12\x30\n\x0c\x61\x63tivityuser\x18\n \x01(\x0b\x32\x1a.webcast_data_ActivityUser\x12\x13\n\x0bisnewanchor\x18\x0b \x01(\x08\x12\x11\n\tsignextra\x18\x0c \x01(\t\x12L\n\x14\x66romserverinvitetype\x18\r \x01(\x0e\x32..webcast_data_BattleRival.Fromserverinvitetype\x12,\n\x10participantrooms\x18\x0e \x03(\x0b\x32\x12.webcast_data_Room\x12.\n\x05scene\x18\x0f \x01(\x0e\x32\x1f.webcast_data_BattleRival.Scene\x12\x12\n\nlinkstatus\x18\x10 \x01(\x03\x12\x10\n\x08linktext\x18\x11 \x01(\t\x12\x15\n\rrecommendinfo\x18\x12 \x01(\t\x12\x1a\n\x12\x62\x61ttleattachedinfo\x18\x13 \x01(\t\"2\n\x14\x46romserverinvitetype\x12\x1a\n\x16\x66romserverinvitetype_0\x10\x00\"\x14\n\x05Scene\x12\x0b\n\x07scene_0\x10\x00\"]\n%webcast_data_BattleRival_InviteButton\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x11\n\tforbidden\x18\x02 \x01(\x08\x12\x0c\n\x04type\x18\x03 \x01(\x03\"\xc6\x01\n\x15webcast_data_TeamTask\x12-\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x1d.webcast_data_TeamTask_Config\x12\x10\n\x08\x62\x61ttleid\x18\x03 \x01(\t\x12\x15\n\rtriggeruserid\x18\x04 \x01(\t\x12\x35\n\nbattletype\x18\x05 \x01(\x0e\x32!.webcast_data_TeamTask.Battletype\"\x1e\n\nBattletype\x12\x10\n\x0c\x62\x61ttletype_0\x10\x00\"r\n!webcast_data_TeamTask_ExtraConfig\x12M\n\x16specialgiftcountconfig\x18\x05 \x01(\x0b\x32-.webcast_data_TeamTask_SpecialGiftCountConfig\"t\n\"webcast_data_TeamTask_PeriodConfig\x12\'\n\x1f\x62\x65ginsecondrelativebattlefinish\x18\x01 \x01(\x03\x12%\n\x1d\x65ndsecondrelativebattlefinish\x18\x02 \x01(\x03\"\xaa\x01\n,webcast_data_TeamTask_SpecialGiftCountConfig\x12\x0e\n\x06giftid\x18\x01 \x01(\x03\x12\x10\n\x08giftname\x18\x02 \x01(\t\x12!\n\x04icon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1b\n\x13maxgiftcountperuser\x18\x04 \x01(\x03\x12\x18\n\x10\x63urrentgiftcount\x18\x05 \x01(\x03\"\x85\x03\n\x1cwebcast_data_TeamTask_Config\x12\x1a\n\x12rewardbuffmultiple\x18\x02 \x01(\x03\x12\x38\n\x08tasktype\x18\x03 \x01(\x0e\x32&.webcast_data_TeamTask_Config.Tasktype\x12\x37\n\x0b\x65xtraconfig\x18\x04 \x01(\x0b\x32\".webcast_data_TeamTask_ExtraConfig\x12<\n\ntargettype\x18\x05 \x01(\x0e\x32(.webcast_data_TeamTask_Config.Targettype\x12<\n\nrewardtype\x18\x06 \x01(\x0e\x32(.webcast_data_TeamTask_Config.Rewardtype\"\x1a\n\x08Tasktype\x12\x0e\n\ntasktype_0\x10\x00\"\x1e\n\nTargettype\x12\x10\n\x0ctargettype_0\x10\x00\"\x1e\n\nRewardtype\x12\x10\n\x0crewardtype_0\x10\x00\"\xe1\x02\n\x1awebcast_data_TeamTask_Info\x12\x17\n\x0ftargetusercount\x18\x01 \x01(\x03\x12\x17\n\x0f\x66inishusercount\x18\x02 \x01(\x03\x12\x32\n\x06result\x18\x03 \x01(\x0e\x32\".webcast_data_TeamTask_Info.Result\x12-\n\x06reward\x18\x04 \x01(\x0b\x32\x1d.webcast_data_TeamTask_Reward\x12\r\n\x05ratio\x18\x05 \x01(\x03\x12.\n\x04role\x18\x06 \x01(\x0e\x32 .webcast_data_TeamTask_Info.Role\x12\x30\n\x0citemcardinfo\x18\x07 \x01(\x0b\x32\x1a.webcast_data_ItemCardInfo\x12\x11\n\tvaluetext\x18\x08 \x01(\t\"\x16\n\x06Result\x12\x0c\n\x08result_0\x10\x00\"\x12\n\x04Role\x12\n\n\x06role_0\x10\x00\"\x83\x01\n\x1cwebcast_data_TeamTask_Reward\x12\'\n\x1f\x62\x65ginsecondrelativebattlefinish\x18\x01 \x01(\x03\x12%\n\x1d\x65ndsecondrelativebattlefinish\x18\x02 \x01(\x03\x12\x13\n\x0brewardscore\x18\x03 \x01(\x03\"\x84\x01\n\x1bwebcast_data_BattleRankUser\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\r\n\x05score\x18\x02 \x01(\x03\x12\x0c\n\x04rank\x18\x03 \x01(\x03\x12\x16\n\x0egradebuffscore\x18\x04 \x01(\x03\x12\x0e\n\x06subdes\x18\x05 \x01(\t\"\xa1\x01\n%webcast_data_BattleAnchorContributors\x12+\n\x05ranks\x18\x01 \x03(\x0b\x32\x1c.webcast_data_BattleRankUser\x12\x12\n\ntotalcount\x18\x02 \x01(\x03\x12\x37\n\rbuffcardinfos\x18\x03 \x03(\x0b\x32 .webcast_data_BattleBuffCardInfo\"\xb0\x01\n)webcast_data_BattleContributorsRankListV2\x12(\n\x08teamtask\x18\x02 \x01(\x0b\x32\x16.webcast_data_TeamTask\x12\x34\n\x0e\x62\x61ttlesettings\x18\x03 \x01(\x0b\x32\x1c.webcast_data_BattleSettings\x12\x0f\n\x07loserid\x18\x04 \x01(\x03\x12\x12\n\nloseridstr\x18\x05 \x01(\t\"\x88\x01\n#webcast_data_PrecisionMatchSettings\x12\x1c\n\x14\x61\x63\x63\x65ptprecisionmatch\x18\x01 \x01(\x08\x12\"\n\x1aprecisionmatchprefergender\x18\x02 \x01(\x03\x12\x1f\n\x17precisionmatchfrequency\x18\x03 \x01(\x03\"\xda\x01\n\x1cwebcast_data_OperationalPlay\x12N\n\x13operationalplaytype\x18\x01 \x01(\x0e\x32\x31.webcast_data_OperationalPlay.Operationalplaytype\x12\x38\n\x10multiplematches3\x18\x02 \x01(\x0b\x32\x1e.webcast_data_MultipleMatches3\"0\n\x13Operationalplaytype\x12\x19\n\x15OperationalPlayType_0\x10\x00\"o\n\x1dwebcast_data_MultipleMatches3\x12\x14\n\x0c\x63urrentmatch\x18\x02 \x01(\x03\x12\x0b\n\x03\x65nd\x18\x03 \x01(\x08\x12\x11\n\twinneruid\x18\x04 \x01(\x03\x12\x18\n\x10\x63urrentwinneruid\x18\x05 \x01(\x03\"8\n$webcast_data_MultipleMatchesUserInfo\x12\x10\n\x08wincount\x18\x01 \x01(\x03\"\xbd\x02\n\x19webcast_data_ActivityUser\x12\x14\n\x0c\x61\x63tivityname\x18\x01 \x01(\t\x12*\n\x0e\x64isplaytabtext\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\x12\x0e\n\x06userid\x18\x03 \x01(\x03\x12\x11\n\tuseridstr\x18\x04 \x01(\t\x12,\n\x06labels\x18\x05 \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12\x12\n\nsubtabtext\x18\x06 \x01(\t\x12\x0f\n\x07isvalid\x18\x07 \x01(\x08\x12\x0f\n\x07message\x18\x08 \x01(\t\x12(\n\x0b\x62uttonimage\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12-\n\x10\x62\x61\x63kgroundimages\x18\n \x03(\x0b\x32\x13.webcast_data_Image\"\xa8\x04\n\x1bwebcast_data_ActivityPKConf\x12\x14\n\x0c\x61\x63tivityname\x18\x01 \x01(\t\x12\x11\n\tstarttime\x18\x02 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x03 \x01(\x03\x12*\n\x0e\x64isplaytabtext\x18\x04 \x01(\x0b\x32\x12.webcast_data_Text\x12-\n\x10\x64isplaytabimages\x18\x05 \x03(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rsearchtabtext\x18\x06 \x01(\t\x12\x13\n\x0brulepageurl\x18\x07 \x01(\t\x12\x34\n\x17randombattlebuttonimage\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1e\n\x16randombattlebuttontext\x18\t \x01(\t\x12\x34\n\x17invitebattlebuttonimage\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12\x1e\n\x16invitebattlebuttontext\x18\x0b \x01(\t\x12-\n\x10\x62\x61\x63kgroundimages\x18\x0c \x03(\x0b\x32\x13.webcast_data_Image\x12*\n\rtoprightimage\x18\r \x01(\x0b\x32\x13.webcast_data_Image\x12\x1b\n\x13toprightimagetaburl\x18\x0e \x01(\t\x12\x16\n\x0ehistorypageurl\x18\x0f \x01(\t\x12\x0c\n\x04step\x18\x10 \x01(\t\"\xf7\x01\n\x1bwebcast_data_BattleSelfData\x12\x16\n\x0epkdurationtime\x18\x01 \x01(\x03\x12=\n\x0bpkvaluetype\x18\x02 \x01(\x0e\x32(.webcast_data_BattleSelfData.Pkvaluetype\x12\x10\n\x08liketype\x18\x03 \x01(\x03\x12\x15\n\rgiftvaluetype\x18\x04 \x01(\x03\x12\x12\n\ngiftuvtype\x18\x05 \x01(\x03\x12\x12\n\ntickettype\x18\x06 \x01(\x03\x12\x0e\n\x06setuid\x18\x07 \x01(\x03\" \n\x0bPkvaluetype\x12\x11\n\rpkvaluetype_0\x10\x00\"\xe1\x02\n webcast_data_BattleConfigSetting\x12:\n\x07modtype\x18\x01 \x01(\x0e\x32).webcast_data_BattleConfigSetting.Modtype\x12.\n\x08selfdata\x18\x02 \x01(\x0b\x32\x1c.webcast_data_BattleSelfData\x12+\n\x08votedata\x18\x03 \x01(\x0b\x32\x19.webcast_data_VoteSetting\x12<\n\x0fselfsettingrate\x18\x04 \x01(\x0b\x32#.webcast_data_BattleSelfSettingRate\x12\x16\n\x0e\x66lexactivityid\x18\x05 \x01(\x03\x12\x34\n\x0bshellconfig\x18\x06 \x01(\x0b\x32\x1f.webcast_data_BattleShellConfig\"\x18\n\x07Modtype\x12\r\n\tModType_0\x10\x00\"\xa1\x01\n\"webcast_data_BattleSelfSettingRate\x12\x13\n\x0bpkvaluetype\x18\x01 \x01(\x03\x12\x13\n\x0bpk2likerate\x18\x02 \x01(\x03\x12\x13\n\x0bgift2pkrate\x18\x03 \x01(\x03\x12\x15\n\rgiftuv2pkrate\x18\x04 \x01(\x03\x12\x15\n\rticket2pkrate\x18\x05 \x01(\x03\x12\x0e\n\x06setuid\x18\x06 \x01(\x03\"\xce\x02\n\x1bwebcast_data_SelfDataConfig\x12\x33\n\x10singlelikeconfig\x18\x01 \x03(\x0b\x32\x19.webcast_data_SelfSetData\x12\x35\n\x12singleticketconfig\x18\x02 \x03(\x0b\x32\x19.webcast_data_SelfSetData\x12\x34\n\x11\x63omposelikeconfig\x18\x03 \x03(\x0b\x32\x19.webcast_data_SelfSetData\x12-\n\ngiftconfig\x18\x04 \x03(\x0b\x32\x19.webcast_data_SelfSetData\x12/\n\x0cgiftuvconfig\x18\x05 \x03(\x0b\x32\x19.webcast_data_SelfSetData\x12-\n\nvoteconfig\x18\x06 \x03(\x0b\x32\x19.webcast_data_VoteSetting\"m\n\x18webcast_data_SelfSetData\x12\x10\n\x08ratetype\x18\x01 \x01(\x03\x12\x0c\n\x04rate\x18\x02 \x01(\x03\x12\x1d\n\x15ratedirectionpositive\x18\x03 \x01(\x08\x12\x12\n\nsetdatades\x18\x04 \x01(\t\"S\n\x18webcast_data_VoteSetting\x12\x10\n\x08votetype\x18\x01 \x01(\x03\x12\x0f\n\x07votedes\x18\x02 \x01(\t\x12\x14\n\x0c\x64urationtime\x18\x03 \x01(\x03\"`\n\x17webcast_data_PanelTitle\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x02 \x01(\t\x12(\n\x0biconbgimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xbf\x01\n\x1dwebcast_data_UpdateBattleInfo\x12\x12\n\nfromuserid\x18\x01 \x01(\x03\x12\x12\n\ntoanchorid\x18\x02 \x01(\x03\x12\x13\n\x0b\x63uraddscore\x18\x03 \x01(\x03\x12\x11\n\tgiftscore\x18\x04 \x01(\x03\x12\x15\n\rtopkillstatus\x18\x06 \x01(\x03\x12\x37\n\rbuffcardinfos\x18\x08 \x03(\x0b\x32 .webcast_data_BattleBuffCardInfo\"\\\n\x1fwebcast_data_BattleAttachedInfo\x12\x14\n\x0c\x61\x63tivitytype\x18\x01 \x01(\t\x12\x12\n\nactivityid\x18\x02 \x01(\t\x12\x0f\n\x07traceid\x18\x03 \x01(\t\"H\n\x1fwebcast_data_BattleMatches3Info\x12\x13\n\x0bmatches3end\x18\x03 \x01(\x08\x12\x10\n\x08winnerid\x18\x04 \x01(\x03\"\xc7\x03\n webcast_data_BattleRecordMessage\x12\r\n\x05msgid\x18\x01 \x01(\x03\x12\x42\n\x0bmessagetype\x18\x02 \x01(\x0e\x32-.webcast_data_BattleRecordMessage.Messagetype\x12@\n\nbattlemeta\x18\x03 \x01(\x0b\x32,.webcast_data_BattleRecordMessage_BattleMeta\x12>\n\tendreason\x18\x06 \x01(\x0e\x32+.webcast_data_BattleRecordMessage.Endreason\x12\x16\n\x0ekillfinishtype\x18\x08 \x01(\x03\x12\x38\n\x10updatebattleinfo\x18\t \x01(\x0b\x32\x1e.webcast_data_UpdateBattleInfo\x12<\n\x12\x62\x61ttlematches3info\x18\x0b \x01(\x0b\x32 .webcast_data_BattleMatches3Info\" \n\x0bMessagetype\x12\x11\n\rmessagetype_0\x10\x00\"\x1c\n\tEndreason\x12\x0f\n\x0b\x65ndreason_0\x10\x00\"\xff\x04\n+webcast_data_BattleRecordMessage_BattleMeta\x12\x0e\n\x06liveid\x18\x01 \x01(\x03\x12\r\n\x05\x61ppid\x18\x02 \x01(\x03\x12\x11\n\tchannelid\x18\x03 \x01(\x03\x12\x10\n\x08\x62\x61ttleid\x18\x04 \x01(\x03\x12K\n\nbattletype\x18\x05 \x01(\x0e\x32\x37.webcast_data_BattleRecordMessage_BattleMeta.Battletype\x12K\n\ninvitetype\x18\x06 \x01(\x0e\x32\x37.webcast_data_BattleRecordMessage_BattleMeta.Invitetype\x12\x11\n\tstarttime\x18\x07 \x01(\x03\x12\x14\n\x0c\x64urationtime\x18\x08 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\t \x01(\x03\x12\x11\n\tmatchtype\x18\n \x01(\x03\x12\x14\n\x0c\x66romanchorid\x18\x0b \x01(\x03\x12\x36\n\x0fmultipkmodeinfo\x18\r \x01(\x0b\x32\x1d.webcast_data_MultiPKModeInfo\x12\x14\n\x0c\x61\x63tivityname\x18\x0e \x01(\t\x12\x0f\n\x07titleid\x18\x0f \x01(\x03\x12\x38\n\rconfigsetting\x18\x10 \x01(\x0b\x32!.webcast_data_BattleConfigSetting\x12\x36\n\x0c\x61ttachedinfo\x18\x11 \x01(\x0b\x32 .webcast_data_BattleAttachedInfo\"\x1e\n\nBattletype\x12\x10\n\x0c\x62\x61ttletype_0\x10\x00\"\x1e\n\nInvitetype\x12\x10\n\x0cinvitetype_0\x10\x00\"]\n\x19webcast_data_ChatIdentity\x12\x14\n\x0cshowidentity\x18\x01 \x01(\x05\x12*\n\ridentitylabel\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\x9c\x02\n\x19webcast_data_PlayGameInfo\x12\x0e\n\x06gameid\x18\x01 \x01(\t\x12\x17\n\x0fgamestoreschema\x18\x02 \x01(\t\x12 \n\x18gamecheckauthorityschema\x18\x03 \x01(\t\x12\x10\n\x08gamename\x18\x04 \x01(\t\x12%\n\x08gameicon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08gamedesc\x18\x06 \x01(\t\x12\x1e\n\x16gamepackagenameandroid\x18\x07 \x01(\t\x12\x1a\n\x12gamepackagenameios\x18\x08 \x01(\t\x12\x1a\n\x12gamelauncherschema\x18\t \x01(\t\x12\x11\n\tclientkey\x18\n \x01(\t\"\xc0\x01\n\x1bwebcast_data_PlayConfigInfo\x12\x16\n\x0esupportgameids\x18\x01 \x03(\t\x12\x10\n\x08\x64\x65schint\x18\x02 \x01(\t\x12\x11\n\tdesclimit\x18\x03 \x01(\x05\x12\x0f\n\x07\x66\x61remax\x18\x05 \x01(\x05\x12\x0f\n\x07\x66\x61remin\x18\x06 \x01(\x05\x12\x14\n\x0c\x66\x61redeschint\x18\x07 \x01(\t\x12\x15\n\rfaredesclimit\x18\x08 \x01(\x05\x12\x15\n\rfarecounthint\x18\t \x01(\t\"\xcc\x01\n\x19webcast_data_PlayMetaInfo\x12-\n\x04type\x18\x01 \x01(\x0e\x32\x1f.webcast_data_PlayMetaInfo.Type\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x16\n\x0eplaydescschema\x18\x03 \x01(\t\x12\x19\n\x11playlicenseschema\x18\x04 \x01(\t\x12\x15\n\rfeatureschema\x18\x05 \x01(\t\x12\x14\n\x0c\x65xchangerate\x18\x06 \x01(\x05\"\x12\n\x04Type\x12\n\n\x06Type_0\x10\x00\"\x84\x04\n\x17webcast_data_PlayRecord\x12\x0e\n\x06playid\x18\x01 \x01(\x03\x12\x11\n\tplayidstr\x18\x02 \x01(\t\x12+\n\x04type\x18\x03 \x01(\x0e\x32\x1d.webcast_data_PlayRecord.Type\x12\x0e\n\x06gameid\x18\x04 \x01(\t\x12\x10\n\x08owneruid\x18\x05 \x01(\x03\x12\x0e\n\x06roomid\x18\x06 \x01(\x03\x12\x11\n\troomidstr\x18\x07 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x08 \x01(\t\x12\x0c\n\x04\x66\x61re\x18\t \x01(\x05\x12\x10\n\x08\x66\x61redesc\x18\n \x01(\t\x12\x13\n\x0bpeoplecount\x18\x0b \x01(\x05\x12/\n\x06status\x18\x0c \x01(\x0e\x32\x1f.webcast_data_PlayRecord.Status\x12\x12\n\ncreatetime\x18\r \x01(\t\x12\x12\n\nupdatetime\x18\x0e \x01(\t\x12\r\n\x05\x65xtra\x18\x0f \x01(\t\x12\x10\n\x08\x64iamonds\x18\x10 \x01(\x05\x12%\n\x08gameicon\x18\x11 \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0frealpeoplecount\x18\x12 \x01(\x05\x12\x17\n\x0f\x61uditdenyreason\x18\x13 \x01(\t\x12\x12\n\nfinishtime\x18\x14 \x01(\t\"\x12\n\x04Type\x12\n\n\x06type_0\x10\x00\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\x8c\x01\n\x1bwebcast_data_PlayTeamMember\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x33\n\x06status\x18\x02 \x01(\x0e\x32#.webcast_data_PlayTeamMember.Status\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"A\n\x1awebcast_data_PlayReportTag\x12\x10\n\x08serialid\x18\x01 \x01(\x03\x12\x11\n\tserialstr\x18\x02 \x01(\t\"\x9f\x01\n\x1cwebcast_data_GiftPreviewInfo\x12\x12\n\nlockstatus\x18\x01 \x01(\x03\x12\x1f\n\x17\x63lientblockuseschemeurl\x18\x02 \x01(\x08\x12\x16\n\x0e\x62lockschemeurl\x18\x03 \x01(\t\x12\x1e\n\x16\x63lientcheckleftdiamond\x18\x04 \x01(\x08\x12\x12\n\nblocktoast\x18\x05 \x01(\t\"\xa7\x02\n\x19webcast_data_GiftBuffInfo\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x11\n\ttextcolor\x18\x02 \x01(\t\x12\"\n\x05\x62gimg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rsweeplightimg\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x30\n\x13\x62uffgiftdescribeimg\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nbuffgiftid\x18\x06 \x01(\x03\x12\x11\n\tbufflevel\x18\x07 \x01(\x05\x12\x13\n\x0b\x62uffcansend\x18\x08 \x01(\x08\x12\x18\n\x10\x62uffdiamondcount\x18\t \x01(\x03\x12\x11\n\tlocktoast\x18\n \x01(\t\"\x82\x01\n\x14webcast_data_GiftTip\x12\'\n\x0b\x64isplaytext\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x02 \x01(\t\x12(\n\x0bprefiximage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xab\x01\n\"webcast_data_SubscribeGiftPackInfo\x12\x15\n\rrelatedgiftid\x18\x01 \x01(\x03\x12\x19\n\x11offlinetimesecond\x18\x02 \x01(\x03\x12\x12\n\nleftscores\x18\x04 \x01(\x05\x12\x19\n\x11\x65ntranceschemeurl\x18\x05 \x01(\t\x12$\n\x1c\x65ntranceschemeurlqueryparams\x18\x06 \x01(\t\"\xbd\x0f\n\x17webcast_data_GiftStruct\x12\"\n\x05image\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08\x64\x65scribe\x18\x02 \x01(\t\x12\x0e\n\x06notify\x18\x03 \x01(\x08\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\n\n\x02id\x18\x05 \x01(\x03\x12\x45\n\x0c\x66\x61nsclubinfo\x18\x06 \x01(\x0b\x32/.webcast_data_GiftStruct_GiftStructFansClubInfo\x12\x12\n\nforlinkmic\x18\x07 \x01(\x08\x12\x0e\n\x06\x64oodle\x18\x08 \x01(\x08\x12\x13\n\x0b\x66orfansclub\x18\t \x01(\x08\x12\r\n\x05\x63ombo\x18\n \x01(\x08\x12\x0c\n\x04type\x18\x0b \x01(\x05\x12\x14\n\x0c\x64iamondcount\x18\x0c \x01(\x05\x12\x1a\n\x12isdisplayedonpanel\x18\r \x01(\x08\x12\x17\n\x0fprimaryeffectid\x18\x0e \x01(\x03\x12*\n\rgiftlabelicon\x18\x0f \x01(\x0b\x32\x13.webcast_data_Image\x12\x0c\n\x04name\x18\x10 \x01(\t\x12\x0e\n\x06region\x18\x11 \x01(\t\x12\x0e\n\x06manual\x18\x12 \x01(\t\x12\x11\n\tforcustom\x18\x13 \x01(\x08\x12!\n\x04icon\x18\x15 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nactiontype\x18\x16 \x01(\x05\x12\x17\n\x0fwatermelonseeds\x18\x17 \x01(\x05\x12\x12\n\ngoldeffect\x18\x18 \x01(\t\x12.\n\x04subs\x18\x19 \x03(\x0b\x32 .webcast_data_LuckyMoneyGiftMeta\x12\x13\n\x0bgoldenbeans\x18\x1a \x01(\x03\x12\x12\n\nhonorlevel\x18\x1b \x01(\x03\x12\x10\n\x08itemtype\x18\x1c \x01(\x05\x12\x11\n\tschemeurl\x18\x1d \x01(\t\x12\x37\n\rgiftoperation\x18\x1e \x01(\x0b\x32 .webcast_data_GiftPanelOperation\x12\x11\n\teventname\x18\x1f \x01(\t\x12\x12\n\nnoblelevel\x18 \x01(\x03\x12\x10\n\x08guideurl\x18! \x01(\t\x12\x16\n\x0epunishmedicine\x18\" \x01(\x08\x12\x11\n\tforportal\x18# \x01(\x08\x12\x14\n\x0c\x62usinesstext\x18$ \x01(\t\x12\x0f\n\x07\x63nygift\x18% \x01(\x08\x12\r\n\x05\x61ppid\x18& \x01(\x03\x12\x10\n\x08viplevel\x18\' \x01(\x03\x12\x0e\n\x06isgray\x18( \x01(\x08\x12\x15\n\rgrayschemeurl\x18) \x01(\t\x12\x11\n\tgiftscene\x18* \x01(\x03\x12,\n\ngiftbanner\x18+ \x01(\x0b\x32\x18.webcast_data_GiftBanner\x12\x14\n\x0ctriggerwords\x18, \x03(\t\x12\x31\n\rgiftbuffinfos\x18- \x03(\x0b\x32\x1a.webcast_data_GiftBuffInfo\x12\x18\n\x10\x66orfirstrecharge\x18. \x01(\x08\x12\x32\n\x15\x64ynamicimgforselected\x18/ \x01(\x0b\x32\x13.webcast_data_Image\x12\x41\n\x0f\x61\x66tersendaction\x18\x30 \x01(\x0e\x32(.webcast_data_GiftStruct.Aftersendaction\x12\x17\n\x0fgiftofflinetime\x18\x31 \x01(\x03\x12\x12\n\ntopbartext\x18\x32 \x01(\t\x12+\n\x0etoprightavatar\x18\x33 \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0f\x62\x61nnerschemeurl\x18\x34 \x01(\t\x12\x10\n\x08islocked\x18\x35 \x01(\x08\x12\x14\n\x0creqextratype\x18\x36 \x01(\x03\x12\x36\n\x0fgiftpreviewinfo\x18\x38 \x01(\x0b\x32\x1d.webcast_data_GiftPreviewInfo\x12&\n\x07gifttip\x18\x39 \x01(\x0b\x32\x15.webcast_data_GiftTip\x12\x1b\n\x13needsweeplightcount\x18: \x01(\x05\x12.\n\tgroupinfo\x18; \x03(\x0b\x32\x1b.webcast_data_GiftGroupInfo\x12&\n\nbottomtext\x18< \x01(\x0b\x32\x12.webcast_data_Text\x12\x45\n\x11mysteryshopstatus\x18= \x01(\x0e\x32*.webcast_data_GiftStruct.Mysteryshopstatus\x12\x17\n\x0f\x64isablewishlist\x18? \x01(\x08\x12;\n\x0cgiftmsgboard\x18@ \x01(\x0b\x32%.webcast_data_GiftStruct_GiftMsgBoard\x12\x42\n\x15\x65mojiinteractresource\x18\x41 \x01(\x0b\x32#.webcast_data_EmojiInteractResource\x12\x1f\n\x17traydynamicimgflippable\x18\x42 \x01(\x08\x12\x16\n\x0epicoshowaction\x18\x43 \x01(\x03\"(\n\x0f\x41\x66tersendaction\x12\x15\n\x11\x61\x66tersendaction_0\x10\x00\",\n\x11Mysteryshopstatus\x12\x17\n\x13mysteryshopstatus_0\x10\x00\"U\n.webcast_data_GiftStruct_GiftStructFansClubInfo\x12\x10\n\x08minlevel\x18\x01 \x01(\x05\x12\x11\n\tinsertpos\x18\x02 \x01(\x05\"O\n$webcast_data_GiftStruct_GiftMsgBoard\x12\x13\n\x0b\x66ormsgboard\x18\x01 \x01(\x08\x12\x12\n\nprompttext\x18\x02 \x01(\t\"C\n\x1awebcast_data_GiftGroupInfo\x12\x12\n\ngroupcount\x18\x01 \x01(\x05\x12\x11\n\tgrouptext\x18\x02 \x01(\t\"\xce\x01\n\x1fwebcast_data_GiftPanelOperation\x12&\n\tleftimage\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\'\n\nrightimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05title\x18\x03 \x01(\t\x12\x12\n\ntitlecolor\x18\x04 \x01(\t\x12\x11\n\ttitlesize\x18\x05 \x01(\x03\x12\x11\n\tschemeurl\x18\x06 \x01(\t\x12\x11\n\teventname\x18\x07 \x01(\t\"\x91\x01\n\x15webcast_data_FreeGift\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x0f\n\x07groupid\x18\x04 \x01(\x03\x12\x13\n\x0brepeatcount\x18\x05 \x01(\x03\x12\x12\n\nfantickets\x18\x06 \x01(\x03\x12\x12\n\nwaterwmlon\x18\x07 \x01(\x03\"\x9c\x01\n\x1fwebcast_data_LuckyMoneyGiftMeta\x12\"\n\x05image\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08\x64\x65scribe\x18\x02 \x01(\t\x12\n\n\x02id\x18\x03 \x01(\x03\x12\x14\n\x0c\x64iamondcount\x18\x04 \x01(\x05\x12!\n\x04icon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"\xde\x02\n\x19webcast_data_FreeCellData\x12\x11\n\ttimenowms\x18\x01 \x01(\x03\x12\x13\n\x0btimestartms\x18\x02 \x01(\x03\x12\x17\n\x0ftimefreezeendms\x18\x03 \x01(\x03\x12\x17\n\x0ftimedoubleendms\x18\x04 \x01(\x03\x12\x11\n\ttimeendms\x18\x05 \x01(\x03\x12\x16\n\x0e\x66reecelllength\x18\x06 \x01(\x03\x12\x10\n\x08isfreeze\x18\x07 \x01(\x08\x12\x10\n\x08isdouble\x18\x08 \x01(\x08\x12.\n\x12\x63ontributemostuser\x18\t \x01(\x0b\x32\x12.webcast_data_User\x12\x1b\n\x13\x63ontributemostcoins\x18\n \x01(\x03\x12\x1f\n\x17\x64istancefrompreviousone\x18\x0b \x01(\x03\x12\x1a\n\x12indexindayranklist\x18\x0c \x01(\x03\x12\x0e\n\x06giftid\x18\r \x01(\x03\"P\n\x19webcast_data_GameGiftData\x12\x33\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32%.webcast_data_GameGiftData_MonkeyData\"\xfa\x01\n$webcast_data_GameGiftData_MonkeyData\x12\x12\n\nmultiplier\x18\x01 \x01(\r\x12\x0e\n\x06\x61\x64\x64\x65nd\x18\x02 \x01(\r\x12\x0c\n\x04seed\x18\x03 \x01(\r\x12\r\n\x05token\x18\x04 \x01(\t\x12=\n\x08rangemap\x18\x05 \x03(\x0b\x32+.webcast_data_GameGiftData_MonkeyData_Range\x12\x1e\n\x16\x61nchorrankbestusername\x18\x06 \x01(\t\x12\x1b\n\x13\x61nchorrankbestscore\x18\x07 \x01(\x05\x12\x15\n\rbestscoreself\x18\x08 \x01(\x05\"V\n*webcast_data_GameGiftData_MonkeyData_Range\x12\x0b\n\x03min\x18\x01 \x01(\x05\x12\x0b\n\x03max\x18\x02 \x01(\x05\x12\x0e\n\x06result\x18\x03 \x01(\x05\"N\n\x1bwebcast_data_AnchorGiftData\x12/\n\x12\x61nchordiyoriginimg\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\"\xaa\x01\n\x1cwebcast_data_MonkeyDataRedis\x12\x0c\n\x04time\x18\x01 \x01(\x03\x12\x0e\n\x06liveid\x18\x02 \x01(\x03\x12\x0e\n\x06roomid\x18\x03 \x01(\x03\x12\x10\n\x08\x61nchorid\x18\x04 \x01(\x03\x12\x0e\n\x06userid\x18\x05 \x01(\x03\x12\x0e\n\x06giftid\x18\x06 \x01(\x03\x12\x0c\n\x04seed\x18\x07 \x01(\x03\x12\r\n\x05score\x18\x08 \x01(\x03\x12\r\n\x05token\x18\t \x01(\t\"\x86\x02\n\x1fwebcast_data_MonkeyGiftRankData\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12:\n\x0bhistorybest\x18\x02 \x01(\x0b\x32%.webcast_data_MonkeyGiftRankData_Rank\x12\x16\n\x0ekeeprecorddays\x18\x03 \x01(\x05\x12\x37\n\x08ranklist\x18\x04 \x03(\x0b\x32%.webcast_data_MonkeyGiftRankData_Rank\x12\x37\n\x08selfrank\x18\x05 \x01(\x0b\x32%.webcast_data_MonkeyGiftRankData_Rank\x12\x0f\n\x07hasmore\x18\x06 \x01(\x08\"\xe4\x01\n$webcast_data_MonkeyGiftRankData_Rank\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06onlist\x18\x02 \x01(\x08\x12\x0c\n\x04rank\x18\x03 \x01(\x03\x12\r\n\x05score\x18\x04 \x01(\x05\x12\r\n\x05\x64\x65lta\x18\x05 \x01(\x05\x12\r\n\x05medal\x18\x06 \x01(\x05\x12\x10\n\x08\x61nchorid\x18\x07 \x01(\t\x12\x12\n\nanchorname\x18\x08 \x01(\t\x12\x14\n\x0c\x61nchorroomid\x18\t \x01(\t\x12\x13\n\x0bsecanchorid\x18\n \x01(\t\"U\n\x1bwebcast_data_DoodleTemplate\x12\x12\n\ntemplateid\x18\x01 \x01(\x03\x12\"\n\x05image\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\xf5\x01\n\x17webcast_data_GiftBanner\x12\'\n\x0b\x64isplaytext\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\x12\x1a\n\x12\x64isplaytextbgcolor\x18\x02 \x01(\t\x12#\n\x06\x62oximg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\"\n\x05\x62gimg\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tschemeurl\x18\x05 \x01(\t\x12\x0f\n\x07\x61nimate\x18\x06 \x01(\x08\x12\r\n\x05\x62oxid\x18\x07 \x01(\x03\x12\x19\n\x11\x61vailableboxcount\x18\x08 \x01(\x03\"Z\n\x1fwebcast_data_EffectMixImageInfo\x12\x10\n\x08imagekey\x18\x01 \x01(\t\x12%\n\x08miximage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"`\n\x1fwebcast_data_AssetEffectMixInfo\x12=\n\x13\x65\x66\x66\x65\x63tmiximageinfos\x18\x01 \x03(\x0b\x32 .webcast_data_EffectMixImageInfo\"\xc1\x04\n\x19webcast_data_GiftTrayInfo\x12+\n\x0ftraydisplaytext\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\x12(\n\x0btraybaseimg\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0btrayheadimg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0ctrayrightimg\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\ttraylevel\x18\x05 \x01(\x03\x12+\n\x0etraydynamicimg\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rtrayschemaurl\x18\x07 \x01(\t\x12\x10\n\x08traytype\x18\x08 \x01(\x05\x12*\n\rtraybaseimgv2\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12+\n\x0etrayrightimgv2\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12\x14\n\x0cusehighlayer\x18\x0b \x01(\x08\x12\x10\n\x08\x64uration\x18\x0c \x01(\x03\x12\r\n\x05toast\x18\r \x01(\t\x12\x15\n\rtraysliderate\x18\x0e \x01(\x05\x12\x32\n\rtraypreeffect\x18\x0f \x01(\x0b\x32\x1b.webcast_data_TrayPreEffect\x12\x34\n\x0etrayposteffect\x18\x10 \x01(\x0b\x32\x1c.webcast_data_TrayPostEffect\"\xc8\x01\n\x1awebcast_data_TrayPreEffect\x12)\n\x0cpreeffectimg\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x15\n\rtraystarttime\x18\x02 \x01(\x03\x12\'\n\ntrayripple\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tpreschema\x18\x04 \x01(\t\x12\x13\n\x0bpreduration\x18\x05 \x01(\x03\x12\x17\n\x0fpreeffectsource\x18\x06 \x01(\x05\"\x8d\x01\n\x1bwebcast_data_TrayPostEffect\x12*\n\rposteffectimg\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\npostschema\x18\x02 \x01(\t\x12\x14\n\x0cpostduration\x18\x03 \x01(\x03\x12\x18\n\x10posteffectsource\x18\x04 \x01(\x05\"\x98\x02\n\x16webcast_data_GiftExtra\x12\x0e\n\x06giftid\x18\x01 \x01(\x03\x12\x42\n\x15subscribegiftpackinfo\x18\x02 \x01(\x0b\x32#.webcast_data_SubscribeGiftPackInfo\x12\x16\n\x0e\x62\x61nnergiftinfo\x18\x03 \x01(\t\x12\x31\n\rgiftbuffinfos\x18\x04 \x03(\x0b\x32\x1a.webcast_data_GiftBuffInfo\x12!\n\x19giftpaneltopdescschemeurl\x18\x05 \x01(\t\x12<\n\x12\x64iygifttoolbarinfo\x18\x06 \x01(\x0b\x32 .webcast_data_DIYGiftToolbarInfo\"\xb8\x02\n\x1fwebcast_data_DIYGiftToolbarInfo\x12,\n\x05\x63\x61rds\x18\x01 \x03(\x0b\x32\x1d.webcast_data_DIYGiftCardInfo\x12\x30\n\x06\x62utton\x18\x02 \x01(\x0b\x32 .webcast_data_DIYPageEnterButton\x12\x33\n\x16\x64\x65\x66\x61ultgiftdescribeimg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x36\n\x0f\x66orceindexcards\x18\x04 \x03(\x0b\x32\x1d.webcast_data_DIYGiftCardInfo\x12\x1a\n\x12maxtotalcardnumber\x18\x05 \x01(\x05\x12\x1a\n\x12maxlocalcardnumber\x18\x06 \x01(\x05\x12\x10\n\x08\x63onfigid\x18\x07 \x01(\x03\"c\n\x1fwebcast_data_DIYPageEnterButton\x12 \n\x04text\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12\x0e\n\x06locked\x18\x03 \x01(\x08\"+\n\x17webcast_data_PluginInfo\x12\x10\n\x08pluginid\x18\x01 \x01(\x03\"v\n\x18webcast_data_DIYItemInfo\x12\x11\n\tdiyitemid\x18\x01 \x01(\x03\x12\x11\n\tlocalitem\x18\x02 \x01(\t\x12\x11\n\tfontasset\x18\x04 \x01(\x03\x12\x13\n\x0bparentasset\x18\x05 \x01(\x03\x12\x0c\n\x04type\x18\x06 \x01(\x05\"N\n\x19webcast_data_CardLockInfo\x12\x12\n\nlockstatus\x18\x01 \x01(\x05\x12\r\n\x05toast\x18\x02 \x01(\t\x12\x0e\n\x06reason\x18\x03 \x01(\t\"\x80\x04\n\x1cwebcast_data_DIYGiftCardInfo\x12\x10\n\x08maintext\x18\x01 \x01(\t\x12\x0f\n\x07subtext\x18\x02 \x01(\t\x12$\n\x07iconimg\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12,\n\x0fgiftdescribeimg\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x07plugins\x18\x05 \x03(\x0b\x32\x18.webcast_data_PluginInfo\x12\x15\n\rtotaldiamonds\x18\x06 \x01(\x03\x12)\n\x0cgiftcellicon\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x19\n\x11maintextaftersend\x18\x08 \x01(\t\x12\x10\n\x08\x63\x61rdname\x18\t \x01(\t\x12\x11\n\tstarttime\x18\n \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x0b \x01(\x03\x12\x10\n\x08\x63onfigid\x18\x0c \x01(\x03\x12,\n\x08lockinfo\x18\r \x01(\x0b\x32\x1a.webcast_data_CardLockInfo\x12*\n\rstatusiconimg\x18\x0e \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0b\x63onfigidstr\x18\x0f \x01(\t\x12\x11\n\tlabeltext\x18\x10 \x01(\t\x12\x17\n\x0fshowremindpoint\x18\x11 \x01(\x08\"J\n\x1bwebcast_data_GiftIMPriority\x12\x19\n\x11selfqueuepriority\x18\x02 \x01(\x03\x12\x10\n\x08priority\x18\x03 \x01(\x03\"\xb5\x01\n\x1bwebcast_data_GiftVoteResult\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\x12!\n\x04icon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06giftid\x18\x04 \x01(\x03\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x14\n\x0c\x64iamondcount\x18\x06 \x01(\x03\x12\x10\n\x08gifttype\x18\x07 \x01(\x03\x12\x10\n\x08\x63ountstr\x18\x08 \x01(\t\"\xe5\x01\n\x18webcast_im_SocialMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x11\n\tsharetype\x18\x03 \x01(\x03\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\x03\x12\x13\n\x0bsharetarget\x18\x05 \x01(\t\x12\x13\n\x0b\x66ollowcount\x18\x06 \x01(\x03\x12\x36\n\x10publicareacommon\x18\x07 \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\"\"\n\x0fwebcast_im_Word\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\"p\n\x17webcast_im_QuickComment\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x1f\n\x05words\x18\x02 \x03(\x0b\x32\x10.webcast_im_Word\x12\x10\n\x08\x64uration\x18\x03 \x01(\x05\"j\n\x1bwebcast_im_QuizStartMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\'\n\x0b\x64isplaytext\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\"l\n\x15webcast_im_QuizResult\x12\r\n\x05title\x18\x01 \x01(\t\x12\"\n\x06result\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\x12 \n\x04gain\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\"n\n\x1cwebcast_im_QuizResultMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12*\n\nquizresult\x18\x03 \x01(\x0b\x32\x16.webcast_im_QuizResult\"e\n\x19webcast_im_QuizChangeData\x12\x0e\n\x06quizid\x18\x01 \x01(\x03\x12\x0e\n\x06status\x18\x02 \x01(\x03\x12(\n\x07options\x18\x04 \x03(\x0b\x32\x17.webcast_data_BetOption\"v\n\x1cwebcast_im_QuizChangeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x32\n\x0equizchangedata\x18\x02 \x03(\x0b\x32\x1a.webcast_im_QuizChangeData\"h\n\x16webcast_im_AllQuizInfo\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05title\x18\x02 \x01(\t\x12\x11\n\tstarttime\x18\x03 \x01(\x03\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x0e\n\x06status\x18\x05 \x01(\x03\"\xec\x01\n\x1bwebcast_im_QuizBeginMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06quizid\x18\x02 \x01(\x03\x12\x33\n\x06status\x18\x03 \x01(\x0e\x32#.webcast_im_QuizBeginMessage.Status\x12*\n\tquizinfos\x18\x04 \x03(\x0b\x32\x17.webcast_im_AllQuizInfo\x12\x11\n\terrorcode\x18\x05 \x01(\x03\x12\r\n\x05\x65xtra\x18\x06 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"O\n\x19webcast_im_QuizBetMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06quizid\x18\x02 \x01(\x03\"x\n\"webcast_im_QuizAnchorStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12.\n\x05items\x18\x02 \x03(\x0b\x32\x1f.webcast_data_AnchorHistoryItem\"p\n$webcast_im_QuizAudienceStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12$\n\x08quizlist\x18\x02 \x03(\x0b\x32\x12.webcast_data_Quiz\"\xa8\x02\n\x1fwebcast_im_RankListAwardMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x61ssetid\x18\x02 \x01(\x03\x12\x12\n\neffectopen\x18\x03 \x01(\x08\x12\x10\n\x08ranktype\x18\x04 \x01(\x03\x12\x0c\n\x04rank\x18\x05 \x01(\x03\x12J\n\x16staractivitygrademedal\x18\x06 \x01(\x0b\x32*.webcast_data_BattleStarActivityGradeMedal\x12\x11\n\tschemeurl\x18\x07 \x01(\t\x12\'\n\nassetimage\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12\x14\n\x0cplaypriority\x18\t \x01(\x05\"}\n#webcast_im_RankListHourEnterMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x32\n\rhourenterinfo\x18\x02 \x01(\x0b\x32\x1b.webcast_data_RankEnterInfo\"r\n!webcast_im_CreateRedPacketMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12)\n\nredpackets\x18\x02 \x03(\x0b\x32\x15.webcast_im_RedPacket\"\x84\x01\n\x1fwebcast_im_RushRedPacketMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12=\n\x14redpacketrushrecords\x18\x02 \x03(\x0b\x32\x1f.webcast_im_RedPacketRushRecord\"\xb7\x01\n\x1ewebcast_im_RedPacketRushRecord\x12\x18\n\x10redpacketgroupid\x18\x01 \x01(\x03\x12\x0e\n\x06userid\x18\x02 \x01(\x03\x12\x10\n\x08username\x18\x03 \x01(\t\x12\x12\n\nbonuscount\x18\x04 \x01(\x03\x12\x11\n\tbonustype\x18\x05 \x01(\x03\x12\x0e\n\x06roomid\x18\x06 \x01(\x03\x12\x0e\n\x06imtext\x18\x07 \x01(\t\x12\x12\n\ncreatetime\x18\x08 \x01(\x03\"\x8c\x02\n\x14webcast_im_RedPacket\x12\x18\n\x10redpacketgroupid\x18\x01 \x01(\x03\x12\x11\n\tbonustype\x18\x02 \x01(\x03\x12\x12\n\ncombocount\x18\x03 \x01(\x03\x12\x12\n\nbonuscount\x18\x04 \x01(\x03\x12\x11\n\tcountdown\x18\x05 \x01(\x03\x12\x10\n\x08rushtime\x18\x06 \x01(\x03\x12\x0f\n\x07iconurl\x18\x07 \x01(\t\x12\x15\n\rdisappeartime\x18\x08 \x01(\x03\x12!\n\x05owner\x18\t \x01(\x0b\x32\x12.webcast_data_User\x12\x16\n\x0etotalcountdown\x18\n \x01(\x03\x12\x17\n\x0fredpacketsource\x18\x0b \x01(\t\"\xc5\x01\n\x19webcast_im_PushRoomAdCard\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x15\n\ractioncontent\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x11\n\ttargetnum\x18\x04 \x01(\x03\x12\x0f\n\x07shownum\x18\x05 \x01(\x03\x12\x12\n\nisfinished\x18\x06 \x01(\x08\x12\x12\n\nadcardtype\x18\x07 \x01(\x05\x12\x10\n\x08hotvalue\x18\x08 \x01(\x05\"}\n\x1fwebcast_im_RoomAppConfigMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x36\n\x10\x61nchorfaceconfig\x18\x02 \x01(\x0b\x32\x1c.webcast_im_AnchorFaceConfig\"Z\n\x1bwebcast_im_AnchorFaceConfig\x12\x15\n\rcontourenable\x18\x01 \x01(\x08\x12\x11\n\tfrequency\x18\x02 \x01(\x03\x12\x11\n\tusercount\x18\x03 \x01(\x03\"\xd4\x01\n,webcast_im_RoomAuthInterventionVerifyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\x03\x12\x13\n\x0bunablestyle\x18\x04 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\x12\x1a\n\x12switchstatustipmsg\x18\x06 \x01(\t\x12 \n\x18switchstatusanchortipmsg\x18\x07 \x01(\t\"V\n\x1awebcast_im_RoomAuthMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0cshowusercard\x18\x02 \x01(\x08\"s\n webcast_im_RoomBackgroundMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12+\n\x0eroombackground\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\x8e\x02\n\x1cwebcast_im_RoomBottomMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05\x63olor\x18\x03 \x01(\t\x12\x15\n\ractioncontent\x18\x06 \x01(\t\x12\x12\n\nactiontype\x18\x07 \x01(\x03\x12\x1e\n\x16pushmessagedisplaytime\x18\x08 \x01(\x03\x12\'\n\nactionicon\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12\x37\n\x12newbackgroundimage\x18\x0b \x01(\x0b\x32\x1b.webcast_im_FlexImageStruct\x12\x0e\n\x06source\x18\x0c \x01(\t\"\x86\x01\n\x1fwebcast_im_RoomChallengeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x15\n\rchallengeinfo\x18\x02 \x01(\t\x12\x12\n\nnotifytype\x18\x03 \x01(\x03\x12\x14\n\x0ctoastcontent\x18\x04 \x01(\t\"j\n\x1cwebcast_im_RoomConfigMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nconfiginfo\x18\x02 \x01(\t\x12\x12\n\nconfigtype\x18\x03 \x01(\x03\"\x99\x01\n\x1ewebcast_im_RoomDataSyncMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06roomid\x18\x02 \x01(\x03\x12\x0f\n\x07synckey\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\x03\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x12\x10\n\x08\x62izlogid\x18\x06 \x01(\t\"`\n!webcast_im_RoomHotSentenceMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x17\n\x0fhotsentenceinfo\x18\x02 \x01(\t\"r\n\x19webcast_im_RoomImgMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\x03\x12\x10\n\x08\x62gimgurl\x18\x04 \x01(\t\"\xf9\x01\n\x1bwebcast_im_RoomIntroMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\r\n\x05style\x18\x03 \x01(\x03\x12\r\n\x05intro\x18\x04 \x01(\t\x12\r\n\x05label\x18\x05 \x03(\t\x12\x18\n\x10introvideoitemid\x18\x06 \x01(\x03\x12\x17\n\x0fintrovideotitle\x18\x07 \x01(\t\x12\x34\n\x0eselectedlabels\x18\x08 \x03(\x0b\x32\x1c.webcast_data_RoomIntroLabel\"\xd7\x01\n\x1cwebcast_im_RoomManageMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\x03\x12\x13\n\x0bmembercount\x18\x04 \x01(\x03\x12\x12\n\npopularity\x18\x05 \x01(\x03\x12\x15\n\rpopularitystr\x18\x06 \x01(\t\x12\x10\n\x08\x64\x65viceid\x18\x07 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x08 \x01(\t\"\x94\x02\n\x16webcast_im_RoomMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x18\n\x10supprotlandscape\x18\x03 \x01(\x08\x12@\n\x0froommessagetype\x18\x04 \x01(\x0e\x32\'.webcast_im_RoomMessage.Roommessagetype\x12\x14\n\x0csystemtopmsg\x18\x05 \x01(\x08\x12\x17\n\x0f\x66orcedguarantee\x18\x06 \x01(\x08\x12\x10\n\x08\x62izscene\x18\x14 \x01(\t\"(\n\x0fRoommessagetype\x12\x15\n\x11roommessagetype_0\x10\x00\"u\n\x1awebcast_im_RoomRankMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x33\n\x05ranks\x18\x02 \x03(\x0b\x32$.webcast_im_RoomRankMessage_RoomRank\"p\n#webcast_im_RoomRankMessage_RoomRank\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\x10\n\x08scorestr\x18\x02 \x01(\t\x12\x15\n\rprofilehidden\x18\x03 \x01(\x08\"\xdd\x01\n\x1bwebcast_im_RoomStartMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x10\n\x08imageurl\x18\x03 \x01(\t\x12I\n\x11instationpushtype\x18\x04 \x01(\x0e\x32..webcast_im_RoomStartMessage.Instationpushtype\",\n\x11Instationpushtype\x12\x17\n\x13instationpushtype_0\x10\x00\"\x8b\x02\n\x1cwebcast_im_RoomTicketMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nactiontype\x18\x02 \x01(\x05\x12\x14\n\x0clastduration\x18\x03 \x01(\x05\x12\x10\n\x08ticketid\x18\x04 \x01(\x03\x12$\n\x1cticketexplanationcardjumpurl\x18\x05 \x01(\t\x12\x1a\n\x12ticketpaneljumpurl\x18\x06 \x01(\t\x12\x1b\n\x13ticketpanel6jumpurl\x18\x07 \x01(\t\x12\x1b\n\x13ticketpanel9jumpurl\x18\x08 \x01(\t\x12\x0f\n\x07ownerid\x18\t \x01(\x03\"\x94\x02\n\x19webcast_im_RoomTopMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\'\n\nactionicon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\nbackground\x18\x03 \x01(\x0b\x32\x16.webcast_im_Background\x12\x14\n\x0c\x66oldduration\x18\x04 \x01(\x03\x12\x17\n\x0f\x64isplayduration\x18\x05 \x01(\x03\x12&\n\nfirsttitle\x18\x06 \x01(\x0b\x32\x12.webcast_data_Text\x12\'\n\x0bsecondtitle\x18\x07 \x01(\x0b\x32\x12.webcast_data_Text\"0\n\x15webcast_im_Background\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x01 \x01(\t\"y\n\x1fwebcast_im_RoomUnionLiveMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x32\n\runionliveinfo\x18\x02 \x01(\x0b\x32\x1b.webcast_data_UnionLiveInfo\"\x87\x02\n\x1cwebcast_im_RoomVerifyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x12\n\nnoticetype\x18\x04 \x01(\x03\x12\x11\n\tcloseroom\x18\x05 \x01(\x08\x12\x13\n\x0bunablestyle\x18\x06 \x01(\x05\x12\x12\n\ntipcontent\x18\x07 \x01(\t\x12\x14\n\x0c\x61nchorswitch\x18\x08 \x01(\x05\x12\x1a\n\x12switchstatustipmsg\x18\t \x01(\t\x12 \n\x18switchstatusanchortipmsg\x18\n \x01(\t\"\xfc\x04\n\x1cwebcast_im_ScreenChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x16\n\x0escreenchattype\x18\x03 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x10\n\x08priority\x18\x05 \x01(\x03\x12\x34\n\x06\x65\x66\x66\x65\x63t\x18\x06 \x01(\x0b\x32$.webcast_im_ScreenChatMessage_Effect\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x36\n\x08\x65\x66\x66\x65\x63tv2\x18\x08 \x01(\x0b\x32$.webcast_im_ScreenChatMessage_Effect\x12.\n\x11\x62\x61\x63kgroundimagev2\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12\x36\n\x10publicareacommon\x18\n \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\x12R\n\x15officialcommentconfig\x18\x0b \x01(\x0b\x32\x33.webcast_im_ScreenChatMessage_OfficialCommentConfig\x12\x11\n\teventtime\x18\x0c \x01(\x03\x12\x12\n\nsendreview\x18\r \x01(\x08\x12\x34\n\x10\x63hatidentityinfo\x18\x0e \x01(\x0b\x32\x1a.webcast_data_ChatIdentity\x12&\n\nrtfcontent\x18\x1e \x01(\x0b\x32\x12.webcast_data_Text\"F\n2webcast_im_ScreenChatMessage_OfficialCommentConfig\x12\x10\n\x08official\x18\x01 \x01(\x08\"\x92\x01\n#webcast_im_ScreenChatMessage_Effect\x12)\n\x04icon\x18\x01 \x01(\x0b\x32\x1b.webcast_im_FlexImageStruct\x12\'\n\navataricon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x03 \x01(\t\"X\n\x1cwebcast_im_ShareGuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0csharechannel\x18\x02 \x01(\t\"\xe6\x01\n webcast_im_ShortTouchAreaMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x42\n\x0bmessagetype\x18\x02 \x01(\x0e\x32-.webcast_im_ShortTouchAreaMessage.Messagetype\x12\x38\n\x12shorttouchareadata\x18\x03 \x01(\x0b\x32\x1c.webcast_data_ShortTouchArea\" \n\x0bMessagetype\x12\x11\n\rmessagetype_0\x10\x00\"\xe4\x06\n\x1awebcast_im_ShowChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tepisodeid\x18\x02 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x12\n\nagreemsgid\x18\x04 \x01(\x03\x12\x17\n\x0fvisibletosender\x18\x05 \x01(\x08\x12@\n\rprioritylevel\x18\x06 \x01(\x0e\x32).webcast_im_ShowChatMessage.Prioritylevel\x12:\n\neffecttype\x18\x07 \x01(\x0e\x32&.webcast_im_ShowChatMessage.Effecttype\x12 \n\x04user\x18\x14 \x01(\x0b\x32\x12.webcast_data_User\x12\x36\n\x10publicareacommon\x18\x1e \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\x12<\n\x13landscapeareacommon\x18\x1f \x01(\x0b\x32\x1f.webcast_im_LandscapeAreaCommon\x12,\n\x0f\x62\x61\x63kgroundimage\x18( \x01(\x0b\x32\x13.webcast_data_Image\x12\x16\n\x0e\x66ontcolorvalue\x18) \x03(\t\x12&\n\tgiftimage\x18* \x01(\x0b\x32\x13.webcast_data_Image\x12@\n\x15officialcommentconfig\x18+ \x01(\x0b\x32!.webcast_im_OfficialCommentConfig\x12\x32\n\x0b\x63ommentrole\x18, \x01(\x0b\x32\x1d.webcast_im_CommentRoleConfig\x12)\n\x05medal\x18- \x01(\x0b\x32\x1a.webcast_data_CommentMedal\x12@\n\rvsmessagetype\x18. \x01(\x0e\x32).webcast_im_ShowChatMessage.Vsmessagetype\"$\n\rPrioritylevel\x12\x13\n\x0fprioritylevel_0\x10\x00\"\x1e\n\nEffecttype\x12\x10\n\x0c\x65\x66\x66\x65\x63ttype_0\x10\x00\"$\n\rVsmessagetype\x12\x13\n\x0fvsmessagetype_0\x10\x00\";\n webcast_im_OfficialCommentConfig\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x01 \x01(\t\"Q\n\x1cwebcast_im_CommentRoleConfig\x12\x0c\n\x04name\x18\x01 \x01(\t\x12#\n\x06\x61vatar\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"_\n\x1cwebcast_im_ShowEffectMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x1b\n\x13\x66lashoperatingplace\x18\x02 \x01(\x08\"\xca\x01\n%webcast_im_ShowLinkedLiveRoomsMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tepisodeid\x18\x02 \x01(\x03\x12\x12\n\nentrytitle\x18\x03 \x01(\t\x12V\n\x0flinkedliverooms\x18\x04 \x03(\x0b\x32=.webcast_im_ShowLinkedLiveRoomsMessage_ShowLinkedLiveRoomInfo\"\xf5\x01\n\n\x10\x64\x65\x66\x61ultrankinfos\x18\x08 \x03(\x0b\x32$.webcast_data_RankEnterInfo_RankInfo\x12H\n\x1a\x63ustomizeddefaultrankinfos\x18\t \x03(\x0b\x32$.webcast_data_RankEnterInfo_RankInfo\"\x99\x02\n\x1fwebcast_data_RankEnterInfo_Page\x12\x43\n\x0cjumpranktype\x18\x01 \x01(\x0e\x32-.webcast_data_RankEnterInfo_Page.Jumpranktype\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x41\n\x0b\x63ontenttype\x18\x03 \x01(\x0e\x32,.webcast_data_RankEnterInfo_Page.Contenttype\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x04 \x01(\t\"\"\n\x0cJumpranktype\x12\x12\n\x0eJumpRankType_0\x10\x00\" \n\x0b\x43ontenttype\x12\x11\n\rcontenttype_0\x10\x00\"\xec\x02\n#webcast_data_RankEnterInfo_RankInfo\x12/\n\x05pages\x18\x01 \x03(\x0b\x32 .webcast_data_RankEnterInfo_Page\x12!\n\x04icon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12?\n\x08position\x18\x03 \x01(\x0e\x32-.webcast_data_RankEnterInfo_RankInfo.Position\x12?\n\x08ranktype\x18\x04 \x01(\x0e\x32-.webcast_data_RankEnterInfo_RankInfo.Ranktype\x12\r\n\x05title\x18\x05 \x01(\t\x12\x11\n\trankextra\x18\x06 \x01(\t\x12\x15\n\rentranceextra\x18\x07 \x01(\t\"\x1a\n\x08Position\x12\x0e\n\nposition_0\x10\x00\"\x1a\n\x08Ranktype\x12\x0e\n\nranktype_0\x10\x00\"\xad\x02\n!webcast_data_RanklistHourEntrance\x12<\n\x0bglobalinfos\x18\x01 \x03(\x0b\x32\'.webcast_data_RanklistHourEntrance_Info\x12\x43\n\x12\x64\x65\x66\x61ultglobalinfos\x18\x02 \x03(\x0b\x32\'.webcast_data_RanklistHourEntrance_Info\x12>\n\rverticalinfos\x18\x03 \x03(\x0b\x32\'.webcast_data_RanklistHourEntrance_Info\x12\x45\n\x14\x64\x65\x66\x61ultverticalinfos\x18\x04 \x03(\x0b\x32\'.webcast_data_RanklistHourEntrance_Info\"e\n&webcast_data_RanklistHourEntrance_Page\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x02 \x01(\t\x12\x11\n\tshowtimes\x18\x03 \x01(\x03\"\xa1\x02\n(webcast_data_RanklistHourEntrance_Detail\x12\x36\n\x05pages\x18\x01 \x03(\x0b\x32\'.webcast_data_RanklistHourEntrance_Page\x12L\n\x0cranklisttype\x18\x02 \x01(\x0e\x32\x36.webcast_data_RanklistHourEntrance_Detail.Ranklisttype\x12\r\n\x05title\x18\x03 \x01(\t\x12\x15\n\rranklistextra\x18\x04 \x01(\t\x12\x15\n\rentranceextra\x18\x05 \x01(\t\x12\x0e\n\x06schema\x18\x06 \x01(\t\"\"\n\x0cRanklisttype\x12\x12\n\x0eranklisttype_0\x10\x00\"d\n&webcast_data_RanklistHourEntrance_Info\x12:\n\x07\x64\x65tails\x18\x01 \x03(\x0b\x32).webcast_data_RanklistHourEntrance_Detail\"\xd8\x01\n\x10webcast_data_Tab\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08ranktype\x18\x02 \x01(\x03\x12,\n\x0f\x61tmosphereimage\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\x07toptext\x18\x04 \x01(\x0b\x32\x19.webcast_data_Tab_TopText\x12)\n\x07subtabs\x18\x05 \x03(\x0b\x32\x18.webcast_data_Tab_SubTab\x12\x1f\n\x04tabs\x18\x06 \x03(\x0b\x32\x11.webcast_data_Tab\"9\n\x17webcast_data_Tab_SubTab\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x10\n\x08ranktype\x18\x02 \x01(\x03\"k\n\x18webcast_data_Tab_TopText\x12\x12\n\nfinishtext\x18\x01 \x01(\t\x12\x12\n\nrewardtext\x18\x02 \x01(\t\x12\x14\n\x0cstrategytext\x18\x03 \x01(\t\x12\x11\n\trulestext\x18\x04 \x01(\t\"u\n\x1bwebcast_data_RoomIntroLabel\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x10\n\x08typename\x18\x02 \x01(\t\x12\x10\n\x08labeltag\x18\x03 \x01(\x05\x12\x11\n\tlabeltext\x18\x04 \x01(\t\x12\x11\n\tlabelicon\x18\x05 \x01(\t\"\xab\x02\n\x16webcast_data_StampInfo\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\n\n\x02id\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x0f\n\x07openurl\x18\x04 \x01(\t\x12\x0e\n\x06weburl\x18\x05 \x01(\t\x12!\n\x04icon\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12.\n\x06status\x18\x07 \x01(\x0e\x32\x1e.webcast_data_StampInfo.Status\x12\x13\n\x0b\x64\x65scription\x18\x08 \x01(\t\x12&\n\tthumbnail\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05\x65xtra\x18\x62 \x01(\t\x12\x10\n\x08logextra\x18\x63 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"3\n\x17webcast_data_StampQuery\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\x05\"\x8c\x03\n!webcast_data_AudienceEntranceInfo\x12\x14\n\x0cinteracttype\x18\x01 \x01(\x03\x12\x0e\n\x06\x65lemid\x18\x02 \x01(\t\x12\x0f\n\x07startid\x18\x03 \x01(\x03\x12\x0e\n\x06status\x18\x04 \x01(\x03\x12\x0c\n\x04name\x18\x05 \x01(\t\x12!\n\x04icon\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1e\n\x16\x63heckentrancevisitable\x18\x07 \x01(\x08\x12\x19\n\x11needmetricsreport\x18\x08 \x01(\x08\x12\x11\n\tschemaurl\x18\t \x01(\t\x12\x39\n\x06source\x18\n \x01(\x0e\x32).webcast_data_AudienceEntranceInfo.Source\x12\x14\n\x0cpunishstatus\x18\x0b \x01(\x05\x12\x0f\n\x07imextra\x18\x61 \x01(\t\x12\x10\n\x08logextra\x18\x62 \x01(\t\x12\x15\n\rentranceextra\x18\x63 \x01(\t\"\x16\n\x06Source\x12\x0c\n\x08source_0\x10\x00\"\x94\x01\n\x1dwebcast_data_AppEntranceExtra\x12\x0e\n\x06gameid\x18\x01 \x01(\x03\x12\x10\n\x08gamekind\x18\x02 \x01(\x03\x12\r\n\x05\x61ppid\x18\x03 \x01(\t\x12\x11\n\tschemaurl\x18\x05 \x01(\t\x12 \n\x18\x64isplayinprimaryentrance\x18\x06 \x01(\x08\x12\r\n\x05\x65xtra\x18\x63 \x01(\t\"\xfc\x01\n\x1fwebcast_data_CustomizedCardInfo\x12\x0e\n\x06status\x18\x01 \x01(\x05\x12\x0f\n\x07openurl\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\x10\n\x08\x63\x61rdtype\x18\x04 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\x12\x0e\n\x06source\x18\x06 \x01(\x03\x12\x14\n\x0cpunishstatus\x18\x07 \x01(\x05\x12\x0f\n\x07imextra\x18\x61 \x01(\t\x12\x10\n\x08logextra\x18\x62 \x01(\t\x12\x12\n\ncoverextra\x18\x63 \x01(\t\x12\r\n\x05\x61ppid\x18\x64 \x01(\t\x12\x17\n\x0fservertimestamp\x18\x65 \x01(\t\"\xf2\x01\n\x19webcast_data_StandardCard\x12.\n\tstatustag\x18\x01 \x01(\x0b\x32\x1b.webcast_data_CardStatusTag\x12\x32\n\x0bpropertytag\x18\x02 \x01(\x0b\x32\x1d.webcast_data_CardPropertyTag\x12\"\n\x05image\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12&\n\x05title\x18\x04 \x01(\x0b\x32\x17.webcast_data_CardTitle\x12%\n\x03\x62tn\x18\x05 \x01(\x0b\x32\x18.webcast_data_CardButton\"\x81\x01\n\x1awebcast_data_CardStatusTag\x12\x0f\n\x07tagtype\x18\x01 \x01(\x05\x12\x11\n\tlongitude\x18\x02 \x01(\t\x12\x10\n\x08latitude\x18\x03 \x01(\t\x12\x16\n\x0estarttimestamp\x18\x04 \x01(\t\x12\x15\n\rstoptimestamp\x18\x05 \x01(\t\"Y\n\x1cwebcast_data_CardPropertyTag\x12&\n\tstorelogo\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x11\n\tstorename\x18\x03 \x01(\t\"N\n\x16webcast_data_CardTitle\x12\x0f\n\x07tagtype\x18\x01 \x01(\x05\x12\x11\n\tmaintitle\x18\x02 \x01(\t\x12\x10\n\x08subtitle\x18\x03 \x01(\t\"H\n\x17webcast_data_CardButton\x12\x0f\n\x07\x62tntype\x18\x01 \x01(\x05\x12\r\n\x05price\x18\x02 \x01(\t\x12\r\n\x05\x63olor\x18\x03 \x01(\t\"\xe7\x01\n\x19webcast_data_GameCardInfo\x12?\n\rdisplaystatus\x18\x01 \x01(\x0e\x32(.webcast_data_GameCardInfo.Displaystatus\x12\x0e\n\x06status\x18\x02 \x01(\x03\x12\x0f\n\x07openurl\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\r\n\x05\x61ppid\x18\x05 \x01(\t\x12\x10\n\x08savetime\x18\x06 \x01(\x03\x12\x10\n\x08\x64uration\x18\x07 \x01(\x03\"$\n\rDisplaystatus\x12\x13\n\x0f\x44isplayStatus_0\x10\x00\"\x8c\x01\n\x15webcast_data_GameCard\x12*\n\tcardimage\x18\x01 \x01(\x0b\x32\x17.webcast_data_CardImage\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x10\n\x08\x62tntitle\x18\x04 \x01(\t\x12\x11\n\tfadecolor\x18\x05 \x01(\t\"o\n\x16webcast_data_CardImage\x12*\n\rcustomerimage\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x64\x65\x66\x61ultimage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"a\n\x1cwebcast_data_TaskCurrentInfo\x12\x12\n\npkwincount\x18\x01 \x01(\x03\x12\x15\n\rroomlikecount\x18\x02 \x01(\x03\x12\x16\n\x0esubscribecount\x18\x04 \x01(\x03\"b\n\x1fwebcast_data_TaskConditionExtra\x12\x18\n\x10\x63ustomizedgiftid\x18\x01 \x01(\x03\x12%\n\x08gifticon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"{\n\x1awebcast_data_TaskCondition\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03\x12\x10\n\x08operator\x18\x03 \x01(\t\x12/\n\x05\x65xtra\x18\x04 \x01(\x0b\x32 .webcast_data_TaskConditionExtra\"L\n\x19webcast_data_TaskTodoStep\x12/\n\nconditions\x18\x01 \x03(\x0b\x32\x1b.webcast_data_TaskCondition\"B\n\x15webcast_data_TaskTodo\x12)\n\x05steps\x18\x01 \x03(\x0b\x32\x1a.webcast_data_TaskTodoStep\"\xeb\x02\n\x17webcast_data_TaskRecord\x12\x37\n\ntaskstatus\x18\x01 \x01(\x0e\x32#.webcast_data_TaskRecord.Taskstatus\x12\x13\n\x0btaskclassid\x18\x02 \x01(\x03\x12%\n\x05todos\x18\x03 \x03(\x0b\x32\x16.webcast_data_TaskTodo\x12\x32\n\x0b\x63urrentinfo\x18\x04 \x01(\x0b\x32\x1d.webcast_data_TaskCurrentInfo\x12\x33\n\x08wishtype\x18\x05 \x01(\x0e\x32!.webcast_data_TaskRecord.Wishtype\x12\x36\n\x0fwishcontributor\x18\x06 \x01(\x0b\x32\x1d.webcast_data_WishContributor\"\x1e\n\nTaskstatus\x12\x10\n\x0cTaskStatus_0\x10\x00\"\x1a\n\x08Wishtype\x12\x0e\n\nwishtype_0\x10\x00\"J\n\x18webcast_data_AppUserInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\t\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x0f\n\x07openuid\x18\x03 \x01(\t\"\xbc\x01\n\x1awebcast_data_WishInfoExtra\x12\x0e\n\x06giftid\x18\x01 \x01(\x03\x12%\n\x08gifticon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08gifttype\x18\x03 \x01(\x03\x12\x14\n\x0c\x64iamondcount\x18\x04 \x01(\x03\x12\x11\n\tgiftalias\x18\x05 \x01(\t\x12,\n\x05\x63\x61rds\x18\x06 \x03(\x0b\x32\x1d.webcast_data_DIYGiftCardInfo\"s\n\x1cwebcast_data_WishContributor\x12?\n\x0c\x63ontributors\x18\x01 \x03(\x0b\x32).webcast_data_WishContributor_Contributor\x12\x12\n\ntotalcount\x18\x02 \x01(\x03\"r\n(webcast_data_WishContributor_Contributor\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x11\n\tsecuserid\x18\x02 \x01(\t\x12#\n\x06\x61vatar\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\"\xec\x02\n\x15webcast_data_WishInfo\x12\x10\n\x08wishname\x18\x01 \x01(\t\x12\x31\n\x08wishtype\x18\x02 \x01(\x0e\x32\x1f.webcast_data_WishInfo.Wishtype\x12\x35\n\nwishstatus\x18\x03 \x01(\x0e\x32!.webcast_data_WishInfo.Wishstatus\x12\x17\n\x0f\x63urrentprogress\x18\x04 \x01(\x03\x12\x16\n\x0etargetprogress\x18\x05 \x01(\x03\x12\x32\n\rwishinfoextra\x18\x06 \x01(\x0b\x32\x1b.webcast_data_WishInfoExtra\x12\x36\n\x0fwishcontributor\x18\x07 \x01(\x0b\x32\x1d.webcast_data_WishContributor\"\x1a\n\x08Wishtype\x12\x0e\n\nwishtype_0\x10\x00\"\x1e\n\nWishstatus\x12\x10\n\x0cwishstatus_0\x10\x00\"U\n\x16webcast_data_StageInfo\x12\x11\n\tstagename\x18\x01 \x01(\t\x12(\n\x08wishlist\x18\x02 \x03(\x0b\x32\x16.webcast_data_WishInfo\"W\n\x16webcast_data_ThemeWish\x12\x11\n\tthemename\x18\x01 \x01(\t\x12*\n\tstagelist\x18\x03 \x03(\x0b\x32\x17.webcast_data_StageInfo\"\xf3\x02\n\x1fwebcast_data_ActivityWishConfig\x12\x10\n\x08wishname\x18\x01 \x01(\t\x12\x12\n\nactivityid\x18\x03 \x01(\x03\x12\x10\n\x08taskname\x18\x04 \x01(\t\x12\x11\n\tstarttime\x18\x05 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x06 \x01(\x03\x12\x14\n\x0ctimedescribe\x18\x07 \x01(\t\x12\x0b\n\x03url\x18\x08 \x01(\t\x12\x13\n\x0burldescribe\x18\t \x01(\t\x12\x1a\n\x12userassistdescribe\x18\n \x01(\t\x12K\n\x10\x61\x63tivitywishtype\x18\x0b \x01(\x0e\x32\x31.webcast_data_ActivityWishConfig.Activitywishtype\x12\x10\n\x08priority\x18\x0c \x01(\x03\x12\x15\n\rwisheventtype\x18\r \x01(\t\"*\n\x10\x41\x63tivitywishtype\x12\x16\n\x12\x61\x63tivitywishtype_0\x10\x00\"\x98\x01\n\x1dwebcast_data_ActivityWishData\x12\x11\n\ttargetnum\x18\x01 \x01(\x03\x12\x12\n\ncurrentnum\x18\x02 \x01(\x03\x12\x18\n\x10\x61nchorjoinnumber\x18\x03 \x01(\x03\x12\x36\n\x0fwishcontributor\x18\x04 \x01(\x0b\x32\x1d.webcast_data_WishContributor\"\xa6\x01\n\x19webcast_data_ActivityWish\x12-\n\x03\x63\x66g\x18\x01 \x01(\x0b\x32 .webcast_data_ActivityWishConfig\x12(\n\x08wishlist\x18\x02 \x03(\x0b\x32\x16.webcast_data_WishInfo\x12\x30\n\x08wishdata\x18\x03 \x01(\x0b\x32\x1e.webcast_data_ActivityWishData\"\x99\x02\n\x1bwebcast_data_BannerWishInfo\x12,\n\x0cwishinfolist\x18\x01 \x03(\x0b\x32\x16.webcast_data_WishInfo\x12;\n\nwishstatus\x18\x03 \x01(\x0e\x32\'.webcast_data_BannerWishInfo.Wishstatus\x12\x11\n\tisprimary\x18\x04 \x01(\x08\x12\x10\n\x08wishname\x18\x05 \x01(\t\x12\x12\n\nactivityid\x18\x06 \x01(\x03\x12\x36\n\x0fwishcontributor\x18\x07 \x01(\x0b\x32\x1d.webcast_data_WishContributor\"\x1e\n\nWishstatus\x12\x10\n\x0cwishstatus_0\x10\x00\"\xfc\x01\n\x1bwebcast_data_WishBannerData\x12\x0f\n\x07nowtime\x18\x01 \x01(\x03\x12\x0e\n\x06userid\x18\x02 \x01(\x03\x12\x0e\n\x06giftid\x18\x03 \x01(\x03\x12\r\n\x05\x63ount\x18\x04 \x01(\x03\x12\x12\n\nactivityid\x18\x05 \x01(\x03\x12\x37\n\x08wishtype\x18\x06 \x01(\x0e\x32%.webcast_data_WishBannerData.Wishtype\x12\x34\n\x0e\x62\x61nnerwishlist\x18\x07 \x03(\x0b\x32\x1c.webcast_data_BannerWishInfo\"\x1a\n\x08Wishtype\x12\x0e\n\nwishtype_0\x10\x00\"\xb4\x06\n\x16webcast_im_ChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x17\n\x0fvisibletosender\x18\x04 \x01(\x08\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1b\n\x13\x66ullscreentextcolor\x18\x06 \x01(\t\x12.\n\x11\x62\x61\x63kgroundimagev2\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x36\n\x10publicareacommon\x18\t \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\x12&\n\tgiftimage\x18\n \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nagreemsgid\x18\x0b \x01(\x03\x12<\n\rprioritylevel\x18\x0c \x01(\x0e\x32%.webcast_im_ChatMessage.Prioritylevel\x12<\n\x13landscapeareacommon\x18\r \x01(\x0b\x32\x1f.webcast_im_LandscapeAreaCommon\x12\x11\n\teventtime\x18\x0f \x01(\x03\x12\x12\n\nsendreview\x18\x10 \x01(\x08\x12\x14\n\x0c\x66romintercom\x18\x11 \x01(\x08\x12\x1c\n\x14intercomhideusercard\x18\x12 \x01(\x08\x12\x0e\n\x06\x63hatby\x18\x14 \x01(\x03\x12N\n\x16individualchatpriority\x18\x15 \x01(\x0e\x32..webcast_im_ChatMessage.Individualchatpriority\x12&\n\nrtfcontent\x18( \x01(\x0b\x32\x12.webcast_data_Text\"$\n\rPrioritylevel\x12\x13\n\x0fprioritylevel_0\x10\x00\"6\n\x16Individualchatpriority\x12\x1c\n\x18individualchatpriority_0\x10\x00\"p\n\x1cwebcast_im_RoomBorderMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12,\n\nborderinfo\x18\x02 \x01(\x0b\x32\x18.webcast_data_BorderInfo\"Z\n%webcast_im_ActivityInteractiveMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05\x65xtra\x18\x02 \x01(\t\"\xa7\x01\n&webcast_im_MagicGestureActivityMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06status\x18\x02 \x01(\x05\x12\x10\n\x08\x65\x66\x66\x65\x63tid\x18\x03 \x01(\t\x12\x12\n\nactiontype\x18\x04 \x01(\x05\x12\x14\n\x0c\x61\x63tionschema\x18\x05 \x01(\t\x12\r\n\x05\x62izid\x18\x06 \x01(\t\"p\n\x1dwebcast_im_PixActivityMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0c\x63urrentlevel\x18\x02 \x01(\x05\x12\x15\n\rcanchangeprop\x18\x03 \x01(\x08\"\xa7\x02\n\x1dwebcast_im_PrizeNoticeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x61ssetid\x18\x02 \x01(\x03\x12(\n\timageinfo\x18\x03 \x01(\x0b\x32\x15.webcast_im_ImageInfo\x12+\n\x0elandscapebgimg\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x18\n\x10landscapecontent\x18\x05 \x01(\t\x12\x16\n\x0escenecontextid\x18\x06 \x01(\x03\x12\x17\n\x0flandscapeheight\x18\x07 \x01(\x05\x12\x14\n\x0cplaypriority\x18\x08 \x01(\x05\x12\x19\n\x11useseparateplayer\x18\n \x01(\x08\"\xa2\x01\n\x14webcast_im_ImageInfo\x12 \n\x03img\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05start\x18\x02 \x01(\x05\x12\x10\n\x08\x64uration\x18\x03 \x01(\x05\x12\t\n\x01x\x18\x04 \x01(\x05\x12\t\n\x01y\x18\x05 \x01(\x05\x12\r\n\x05width\x18\x06 \x01(\x05\x12\x0e\n\x06height\x18\x07 \x01(\x05\x12\x12\n\nneedcircle\x18\x08 \x01(\x08\"v\n webcast_im_AdminPrivilegeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .webcast_im_AdminPrivilegeStruct\"\x8a\x01\n\x1fwebcast_im_AdminPrivilegeStruct\x12=\n\tprivilege\x18\x01 \x01(\x0e\x32*.webcast_im_AdminPrivilegeStruct.Privilege\x12\n\n\x02op\x18\x02 \x01(\x03\"\x1c\n\tPrivilege\x12\x0f\n\x0bPrivilege_0\x10\x00\"]\n#webcast_im_AdminRecordHandleMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nhandletype\x18\x02 \x01(\x05\"1\n\x14webcast_im_AdminData\x12\x0b\n\x03uid\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\"\xb3\x01\n\x18webcast_im_TextExtraItem\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0c\n\x04stop\x18\x02 \x01(\x05\x12\x0c\n\x04type\x18\x03 \x01(\x05\x12\x0e\n\x06userid\x18\x04 \x01(\t\x12\x13\n\x0bhashtagname\x18\x05 \x01(\t\x12\x11\n\thashtagid\x18\x06 \x01(\t\x12\x12\n\niscommerce\x18\x07 \x01(\x08\x12\x0f\n\x07\x61wemeid\x18\x08 \x01(\t\x12\x0f\n\x07subtype\x18\t \x01(\x05\"\xd0\x01\n\x1dwebcast_im_AdminRecordMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12$\n\x05\x61\x64min\x18\x02 \x01(\x0b\x32\x15.webcast_im_AdminData\x12\x0e\n\x06itemid\x18\x03 \x01(\x03\x12\x0f\n\x07\x64raftid\x18\x04 \x01(\x03\x12\x11\n\tvideotext\x18\x05 \x01(\t\x12\x31\n\x0evideotextextra\x18\x06 \x03(\x0b\x32\x19.webcast_im_TextExtraItem\"j\n\x1dwebcast_im_AnchorBoostMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12%\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x17.webcast_im_AnchorBoost\"q\n\x16webcast_im_AnchorBoost\x12\x11\n\teventname\x18\x01 \x01(\x03\x12\x10\n\x08\x61nchorid\x18\x02 \x01(\x03\x12\x0e\n\x06liveid\x18\x03 \x01(\x05\x12\x11\n\teventtype\x18\x04 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\"\xdf\x02\n!webcast_im_AssetEffectUtilMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x61ssetid\x18\x02 \x01(\x03\x12\x10\n\x08priority\x18\x03 \x01(\x03\x12\r\n\x05price\x18\x04 \x01(\x03\x12 \n\x04text\x18\x05 \x01(\x0b\x32\x12.webcast_data_Text\x12\x11\n\ttextwidth\x18\x06 \x01(\x03\x12\x12\n\ntextheitht\x18\x07 \x01(\x03\x12\x10\n\x08tracking\x18\x08 \x01(\t\x12\x0f\n\x07\x64ressid\x18\t \x01(\t\x12/\n\x06images\x18\n \x03(\x0b\x32\x1f.webcast_im_EffectUtilImageInfo\x12-\n\x05texts\x18\x14 \x03(\x0b\x32\x1e.webcast_im_EffectUtilTextInfo\x12\x18\n\x10\x66inishselfschema\x18\x15 \x01(\t\"_\n\x1ewebcast_im_EffectUtilImageInfo\x12\x16\n\x0eplaceholderkey\x18\x01 \x01(\t\x12%\n\x08miximage\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"m\n\x1dwebcast_im_EffectUtilTextInfo\x12\x16\n\x0eplaceholderkey\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x10\n\x08\x66ontsize\x18\x03 \x01(\x03\x12\x11\n\tfontcolor\x18\x04 \x01(\t\"\xbf\x02\n\x17webcast_im_AssetMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x61ssetid\x18\x02 \x01(\x03\x12,\n\x10paneldisplaytext\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\x12\x13\n\x0bshowmessage\x18\x04 \x01(\x08\x12\x11\n\tshowpanel\x18\x05 \x01(\x08\x12 \n\x04user\x18\x06 \x01(\x0b\x32\x12.webcast_data_User\x12\"\n\x06touser\x18\x07 \x01(\x0b\x32\x12.webcast_data_User\x12.\n\x08priority\x18\x08 \x01(\x0b\x32\x1c.webcast_data_GiftIMPriority\x12\r\n\x05logid\x18\t \x01(\t\x12\x14\n\x0cplaypriority\x18\n \x01(\x05\"\xe1\x01\n\x1cwebcast_im_AudioBGImgMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12)\n\x06\x62glist\x18\x02 \x01(\x0b\x32\x19.webcast_data_AudioBGData\x12\x12\n\nreviewpass\x18\x03 \x01(\x05\x12\x34\n\x06\x62gtype\x18\x04 \x01(\x0e\x32$.webcast_im_AudioBGImgMessage.Bgtype\x12\x10\n\x08showtext\x18\x05 \x01(\t\"\x16\n\x06\x42gtype\x12\x0c\n\x08\x62gtype_0\x10\x00\"\xd5\x01\n\x1bwebcast_im_AudioChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x10\n\x08\x61udiourl\x18\x04 \x01(\t\x12\x15\n\raudioduration\x18\x05 \x01(\x03\x12\x36\n\x10publicareacommon\x18\x06 \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\"\x8f\x02\n%webcast_im_AuthorizationNotifyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0c\n\x04\x66rom\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\r\n\x05style\x18\x04 \x01(\t\x12H\n\x0busercontent\x18\x06 \x01(\x0b\x32\x33.webcast_im_AuthorizationNotifyMessage_ContentBlock\x12J\n\x0cuserrelation\x18\x07 \x01(\x0b\x32\x34.webcast_im_AuthorizationNotifyMessage_RelationBlock\"\x88\x01\n2webcast_im_AuthorizationNotifyMessage_ContentBlock\x12\x0c\n\x04show\x18\x01 \x01(\x08\x12\x14\n\x0cisauthorized\x18\x02 \x01(\x08\x12\r\n\x05title\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x0e\n\x06\x64\x65tail\x18\x05 \x01(\t\"\x89\x01\n3webcast_im_AuthorizationNotifyMessage_RelationBlock\x12\x0c\n\x04show\x18\x01 \x01(\x08\x12\x14\n\x0cisauthorized\x18\x02 \x01(\x08\x12\r\n\x05title\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x0e\n\x06\x64\x65tail\x18\x05 \x01(\t\"e\n\x1bwebcast_im_AutoCoverMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\"\n\x05image\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\x82\x01\n\"webcast_im_AwemeShopExplainMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x38\n\x05\x65xtra\x18\x02 \x01(\x0b\x32).webcast_im_AwemeShopExplainMessage_Extra\"O\n(webcast_im_AwemeShopExplainMessage_Extra\x12\x13\n\x0bpromotionid\x18\x01 \x01(\x03\x12\x0e\n\x06\x61\x63tive\x18\x02 \x01(\x08\"\xb2\x01\n!webcast_im_BackRecordVideoMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07m3u8url\x18\x02 \x01(\t\x12\x0e\n\x06tsurls\x18\x03 \x03(\t\x12\x13\n\x0b\x65xecutionid\x18\x04 \x01(\t\x12\x0f\n\x07succeed\x18\x05 \x01(\x08\x12\x11\n\tstarttime\x18\x06 \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x07 \x01(\x03\"W\n\x1ewebcast_im_BattleCancelMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tchannelid\x18\x02 \x01(\x03\"\xb1\x02\n$webcast_im_BattleFeedBackCardMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x10\n\x08rivaluid\x18\x02 \x01(\x03\x12P\n\x10\x66\x65\x65\x64\x62\x61\x63kcardtype\x18\x03 \x01(\x0e\x32\x36.webcast_im_BattleFeedBackCardMessage.Feedbackcardtype\x12\x30\n\x0c\x66\x65\x65\x64\x62\x61\x63kcard\x18\x04 \x01(\x0b\x32\x1a.webcast_data_FeedbackCard\x12\x10\n\x08\x62\x61ttleid\x18\x05 \x01(\x03\x12\x11\n\tchannelid\x18\x06 \x01(\x03\"*\n\x10\x46\x65\x65\x64\x62\x61\x63kcardtype\x12\x16\n\x12\x66\x65\x65\x64\x62\x61\x63kcardtype_0\x10\x00\"G\n!webcast_im_BattleFrontRankMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\"\xff\x04\n\x1ewebcast_im_BattleInviteMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12>\n\ninvitetype\x18\x02 \x01(\x0e\x32*.webcast_im_BattleInviteMessage.Invitetype\x12\x11\n\tchannelid\x18\x03 \x01(\x03\x12\x11\n\tsignextra\x18\x04 \x01(\t\x12\x11\n\tinviteuid\x18\x05 \x01(\x03\x12\x10\n\x08\x62\x61ttleid\x18\x06 \x01(\x03\x12\x1c\n\x14multipleagainprompts\x18\x07 \x01(\t\x12,\n\npaneltitle\x18\x08 \x01(\x0b\x32\x18.webcast_data_PanelTitle\x12\x34\n\x05scene\x18\t \x01(\x0e\x32%.webcast_im_BattleInviteMessage.Scene\x12\x13\n\x0binvitetitle\x18\n \x01(\t\x12\x16\n\x0einvitesubtitle\x18\x0b \x01(\t\x12\x0f\n\x07waitsec\x18\x0c \x01(\x03\x12>\n\x13\x62\x61ttleconfigsetting\x18\x0e \x01(\x0b\x32!.webcast_data_BattleConfigSetting\x12\x14\n\x0c\x64urationtime\x18\x0f \x01(\x03\x12@\n\x0bmultipkmode\x18\x10 \x01(\x0e\x32+.webcast_im_BattleInviteMessage.Multipkmode\"\x1e\n\nInvitetype\x12\x10\n\x0cinvitetype_0\x10\x00\"\x14\n\x05Scene\x12\x0b\n\x07scene_0\x10\x00\" \n\x0bMultipkmode\x12\x11\n\rmultipkmode_0\x10\x00\"\xa3\x01\n\x1cwebcast_im_BattleModeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0c\n\x04mode\x18\x02 \x01(\x03\x12\x44\n\x0estealtowerdata\x18\x03 \x01(\x0b\x32,.webcast_im_BattleModeMessage_StealTowerData\x12\x0b\n\x03now\x18\x04 \x01(\x03\"\xce\x01\n+webcast_im_BattleModeMessage_StealTowerData\x12\x11\n\tstarttime\x18\x01 \x01(\x03\x12\x12\n\nfinishtime\x18\x02 \x01(\x03\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\x13\n\x0btargetscore\x18\x04 \x01(\x03\x12\x12\n\nattackerid\x18\x05 \x01(\x03\x12\x0e\n\x06\x66inish\x18\x06 \x01(\x08\x12\x0b\n\x03win\x18\x07 \x01(\x03\x12\x11\n\topenscore\x18\x08 \x01(\x03\x12\r\n\x05\x63ount\x18\t \x01(\x03\"\xce\x01\n\x1ewebcast_im_BattleNotifyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12>\n\nnotifytype\x18\x03 \x01(\x0e\x32*.webcast_im_BattleNotifyMessage.Notifytype\x12\x17\n\x0f\x63ontinueseconds\x18\x04 \x01(\x03\"\x1e\n\nNotifytype\x12\x10\n\x0cnotifytype_0\x10\x00\"\x93\x03\n\x19webcast_im_PrecisionMatch\x12\x11\n\tsponsorid\x18\x01 \x01(\x03\x12\x34\n\x08matchers\x18\x02 \x03(\x0b\x32\".webcast_im_PrecisionMatch_Matcher\x12\x13\n\x0bmatchreason\x18\x03 \x01(\t\x12\x13\n\x0bwaitseconds\x18\x04 \x01(\x03\x12\x18\n\x10precisionmatchid\x18\x05 \x01(\x03\x12\x14\n\x0c\x61\x63tivityname\x18\x06 \x01(\t\x12\x17\n\x0frecommendreason\x18\x07 \x01(\t\x12\x31\n\x06source\x18\t \x01(\x0e\x32!.webcast_im_PrecisionMatch.Source\x12\x16\n\x0enotdisturbtext\x18\n \x01(\t\x12\x16\n\x0e\x66lexactivityid\x18\x0b \x01(\x03\x12\x10\n\x08\x64uration\x18\x0c \x01(\x03\x12\x1a\n\x12\x62\x61ttleattachedinfo\x18\r \x01(\t\x12\x11\n\tsignextra\x18\x08 \x01(\t\"\x16\n\x06Source\x12\x0c\n\x08source_0\x10\x00\"\xe6\x01\n!webcast_im_PrecisionMatch_Matcher\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12 \n\x04room\x18\x02 \x01(\x0b\x32\x12.webcast_data_Room\x12\x39\n\x06status\x18\x03 \x01(\x0e\x32).webcast_im_PrecisionMatch_Matcher.Status\x12*\n\x04tags\x18\x04 \x03(\x0b\x32\x1c.webcast_data_BattleRivalTag\x12\x10\n\x08\x64\x65sctext\x18\x05 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\x80\x01\n&webcast_im_BattlePrecisionMatchMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x32\n\x0eprecisionmatch\x18\x02 \x01(\x0b\x32\x1a.webcast_im_PrecisionMatch\"\xfa\x01\n\x1ewebcast_im_BattleRejectMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tchannelid\x18\x02 \x01(\x03\x12\x10\n\x08\x62\x61ttleid\x18\x03 \x01(\x03\x12\x11\n\trejectuid\x18\x04 \x01(\x03\x12\x1c\n\x14multipleagainprompts\x18\x05 \x01(\t\x12>\n\ninvitetype\x18\x06 \x01(\x0e\x32*.webcast_im_BattleRejectMessage.Invitetype\"\x1e\n\nInvitetype\x12\x10\n\x0cinvitetype_0\x10\x00\"_\n#webcast_im_BattleTeamTaskAskMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0cteamtaskjson\x18\x02 \x01(\t\"\x86\x01\n webcast_im_BattleTeamTaskMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12(\n\x08teamtask\x18\x02 \x01(\x0b\x32\x16.webcast_data_TeamTask\x12\x14\n\x0cteamtaskjson\x18\x03 \x01(\t\"~\n\x1fwebcast_im_BattleUseCardMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12(\n\x04info\x18\x02 \x01(\x0b\x32\x1a.webcast_data_ItemCardInfo\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\"\xbb\x01\n\x1fwebcast_im_BeginnerGuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x41\n\x0bmessagetype\x18\x02 \x01(\x0e\x32,.webcast_im_BeginnerGuideMessage.Messagetype\x12\x0f\n\x07prompts\x18\x03 \x01(\t\" \n\x0bMessagetype\x12\x11\n\rmessagetype_0\x10\x00\"\x86\x05\n!webcast_im_LinkmicBigEventMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12;\n\x07msgtype\x18\x02 \x01(\x0e\x32*.webcast_im_LinkmicBigEventMessage.Msgtype\x12:\n\x12initlinkmiccontent\x18\x03 \x01(\x0b\x32\x1e.webcast_im_InitLinkmicContent\x12:\n\x12switchscenecontent\x18\x04 \x01(\x0b\x32\x1e.webcast_im_SwitchSceneContent\x12N\n\x1cswitchearphonemonitorcontent\x18\x05 \x01(\x0b\x32(.webcast_im_SwitchEarphoneMonitorContent\x12>\n\x14switchktvmodecontent\x18\x06 \x01(\x0b\x32 .webcast_im_SwitchKtvModeContent\x12\x46\n\x18switchlyricstatuscontent\x18\x07 \x01(\x0b\x32$.webcast_im_SwitchLyricStatusContent\x12L\n\x1bswitchfullsongstatuscontent\x18\x08 \x01(\x0b\x32\'.webcast_im_SwitchFullSongStatusContent\x12H\n\x19switchtuningeffectcontent\x18\t \x01(\x0b\x32%.webcast_im_SwitchTuningEffectContent\"\x18\n\x07Msgtype\x12\r\n\tmsgtype_0\x10\x00\"~\n\x1dwebcast_im_InitLinkmicContent\x12=\n\ntargetmode\x18\x01 \x01(\x0e\x32).webcast_im_InitLinkmicContent.Targetmode\"\x1e\n\nTargetmode\x12\x10\n\x0ctargetmode_0\x10\x00\"~\n\x1dwebcast_im_SwitchSceneContent\x12=\n\ntargetmode\x18\x01 \x01(\x0e\x32).webcast_im_SwitchSceneContent.Targetmode\"\x1e\n\nTargetmode\x12\x10\n\x0ctargetmode_0\x10\x00\"\x8a\x01\n\'webcast_im_SwitchEarphoneMonitorContent\x12\x43\n\x08tostatus\x18\x01 \x01(\x0e\x32\x31.webcast_im_SwitchEarphoneMonitorContent.Tostatus\"\x1a\n\x08Tostatus\x12\x0e\n\ntostatus_0\x10\x00\"v\n\x1fwebcast_im_SwitchKtvModeContent\x12\x39\n\x07ktvmode\x18\x01 \x01(\x0e\x32(.webcast_im_SwitchKtvModeContent.Ktvmode\"\x18\n\x07Ktvmode\x12\r\n\tktvmode_0\x10\x00\"\x82\x01\n#webcast_im_SwitchLyricStatusContent\x12?\n\x08tostatus\x18\x01 \x01(\x0e\x32-.webcast_im_SwitchLyricStatusContent.Tostatus\"\x1a\n\x08Tostatus\x12\x0e\n\ntostatus_0\x10\x00\"\x88\x01\n&webcast_im_SwitchFullSongStatusContent\x12\x42\n\x08tostatus\x18\x01 \x01(\x0e\x32\x30.webcast_im_SwitchFullSongStatusContent.Tostatus\"\x1a\n\x08Tostatus\x12\x0e\n\ntostatus_0\x10\x00\"<\n$webcast_im_SwitchTuningEffectContent\x12\x14\n\x0ctoeffectname\x18\x01 \x01(\t\"V\n\x15webcast_im_BridgeData\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x19\n\x11\x62ridgemessagejson\x18\x02 \x01(\t\"f\n\x18webcast_im_BridgeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12&\n\x06\x62ridge\x18\x02 \x01(\x0b\x32\x16.webcast_im_BridgeData\"T\n\x1dwebcast_im_BrotherhoodMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"S\n\x1dwebcast_im_CarBallShowMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06isshow\x18\x02 \x01(\x08\"\xb9\x01\n\x1fwebcast_im_CarSeriesInfoMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nactiontype\x18\x02 \x01(\x03\x12\x10\n\x08seriesid\x18\x03 \x01(\x03\x12\x12\n\nseriesname\x18\x04 \x01(\t\x12\x15\n\rofficialprice\x18\x05 \x01(\t\x12\x10\n\x08imageurl\x18\x06 \x01(\t\x12\x0f\n\x07openurl\x18\x07 \x01(\t\"\x9c\x01\n webcast_im_CategoryChangeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\ncategoryid\x18\x02 \x01(\t\x12\x14\n\x0c\x63\x61tegoryname\x18\x03 \x01(\t\x12\x13\n\x0b\x63hallengeid\x18\x04 \x01(\t\x12\x15\n\rchallengename\x18\x05 \x01(\t\"\xe8\x04\n\x1ewebcast_im_ChatCarnivalMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nnotifytype\x18\x02 \x01(\x03\x12\x1c\n\x14\x61nchorstarttimestamp\x18\x03 \x01(\x03\x12\x19\n\x11\x61nchorstartsecond\x18\x04 \x01(\x03\x12\x1a\n\x12userstarttimestamp\x18\x05 \x01(\x03\x12\x17\n\x0fuserstartsecond\x18\x06 \x01(\x03\x12\x10\n\x08\x64uration\x18\x07 \x01(\x03\x12\x17\n\x0f\x62\x61\x63kgroundcolor\x18\x08 \x01(\t\x12\'\n\ntitleimage\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nprecontent\x18\n \x01(\t\x12\x0f\n\x07\x63ontent\x18\x0b \x01(\t\x12\x14\n\x0corientations\x18\x0c \x01(\x03\x12\x11\n\tmovespeed\x18\r \x01(\x03\x12\'\n\tchatstyle\x18\x0e \x03(\x0b\x32\x14.webcast_im_ChatItem\x12%\n\x08\x65ggstyle\x18\x0f \x03(\x0b\x32\x13.webcast_im_EggItem\x12\x17\n\x0fwordorientation\x18\x10 \x01(\x03\x12\x15\n\rmovedirection\x18\x11 \x01(\x03\x12\x0c\n\x04path\x18\x15 \x01(\x03\x12\x11\n\twordcolor\x18\x16 \x01(\t\x12\x10\n\x08showwebp\x18\x17 \x01(\x03\x12\x1a\n\x12useprivilegeregion\x18\x18 \x01(\x03\x12\x16\n\x0e\x63\x61nopencontour\x18\x19 \x01(\x03\x12\x17\n\x0fsupportshowtype\x18\x1a \x01(\x03\"\x96\x01\n\x12webcast_im_EggItem\x12\'\n\nbackground\x18\x01 \x01(\x0b\x32\x13.webcast_data_Image\x12\x17\n\x0f\x62\x61\x63kgroundhight\x18\x02 \x01(\x03\x12\x17\n\x0f\x62\x61\x63kgroundwidth\x18\x03 \x01(\x03\x12\x0f\n\x07userate\x18\x04 \x01(\x03\x12\x14\n\x0cisdynamicegg\x18\x05 \x01(\x03\"\xc6\x01\n\x13webcast_im_ChatItem\x12\x10\n\x08headsize\x18\x01 \x01(\x03\x12\x13\n\x0b\x63ontentsize\x18\x02 \x01(\x03\x12\x14\n\x0c\x63ontentcolor\x18\x03 \x01(\t\x12/\n\nbackground\x18\x04 \x01(\x0b\x32\x1b.webcast_im_FlexImageStruct\x12\x17\n\x0f\x62\x61\x63kgroundhight\x18\x05 \x01(\x03\x12\x17\n\x0f\x62\x61\x63kgroundwidth\x18\x06 \x01(\x03\x12\x0f\n\x07userate\x18\x07 \x01(\x03\"\x98\x02\n\x1bwebcast_im_EmojiChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x65mojiid\x18\x03 \x01(\x03\x12(\n\x0c\x65mojicontent\x18\x04 \x01(\x0b\x32\x12.webcast_data_Text\x12\x16\n\x0e\x64\x65\x66\x61ultcontent\x18\x05 \x01(\t\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\x12\x14\n\x0c\x66romintercom\x18\x07 \x01(\x08\x12\x1c\n\x14intercomhideusercard\x18\x08 \x01(\x08\"u\n\x1cwebcast_im_FriendChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"\xe6\x01\n\"webcast_im_CommentaryChangeMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12<\n\x12\x63ommentaryroominfo\x18\x02 \x01(\x0b\x32 .webcast_data_CommentaryRoomInfo\x12@\n\toperation\x18\x03 \x01(\x0e\x32-.webcast_im_CommentaryChangeMessage.Operation\"\x1c\n\tOperation\x12\x0f\n\x0boperation_0\x10\x00\"\xd6\x01\n\x1awebcast_im_CommentsMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\r\n\x05\x63olor\x18\x04 \x01(\t\x12\'\n\nbackground\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nactiontype\x18\x06 \x01(\x03\x12\x15\n\ractioncontent\x18\x07 \x01(\t\"f\n\x1awebcast_im_CommerceMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"]\n\x1ewebcast_im_CommerceSaleMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x17\n\x0fhascommercesale\x18\x02 \x01(\x08\"\x8e\x01\n\x19webcast_im_ComplexContent\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t\x12\x11\n\tfontcolor\x18\x03 \x01(\t\x12\x10\n\x08\x66ontsize\x18\x04 \x01(\x03\x12\x0e\n\x06weight\x18\x05 \x01(\x03\x12 \n\x03img\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\"\xf3\x02\n\x1dwebcast_im_CommonGuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12\'\n\x0bmaincontent\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\x12\x34\n\x10secondarycontent\x18\x04 \x03(\x0b\x32\x1a.webcast_im_ComplexContent\x12!\n\x04icon\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\rbuttoncontent\x18\x06 \x01(\x0b\x32\x12.webcast_data_Text\x12\x1a\n\x12\x62uttonactionschema\x18\x07 \x01(\t\x12\'\n\nbuttonicon\x18\x08 \x01(\x0b\x32\x13.webcast_data_Image\x12\x10\n\x08\x64uration\x18\t \x01(\x03\x12\x15\n\risroundedicon\x18\n \x01(\x08\"\xc9\x02\n\"webcast_im_CommonLuckyMoneyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0c\x64iamondcount\x18\x02 \x01(\x03\x12\x14\n\x0cluckymoneyid\x18\x03 \x01(\x03\x12\x10\n\x08sendtime\x18\x04 \x01(\x03\x12\x11\n\tdelaytime\x18\x05 \x01(\x03\x12 \n\x04user\x18\x06 \x01(\x0b\x32\x12.webcast_data_User\x12\r\n\x05style\x18\x07 \x01(\x03\x12@\n\tluckyicon\x18\x08 \x01(\x0b\x32-.webcast_im_CommonLuckyMoneyMessage_LuckyIcon\x12\'\n\nbackground\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nisofficial\x18\n \x01(\x08\"L\n,webcast_im_CommonLuckyMoneyMessage_LuckyIcon\x12\x0f\n\x07urllist\x18\x01 \x03(\t\x12\x0b\n\x03uri\x18\x02 \x01(\t\"f\n\x1bwebcast_im_TaskPanelMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12#\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x15.webcast_im_TaskPanel\"\xc1\x02\n\x14webcast_im_TaskPanel\x12\x0e\n\x06taskid\x18\x01 \x01(\x05\x12\x10\n\x08tasktype\x18\x02 \x01(\x05\x12\x11\n\twatchtime\x18\x03 \x01(\x05\x12\r\n\x05title\x18\x04 \x01(\t\x12\x10\n\x08subtitle\x18\x05 \x01(\t\x12\x12\n\ntagiconurl\x18\x06 \x01(\t\x12\x0f\n\x07tagtext\x18\x07 \x01(\t\x12\x14\n\x0ctagtextcolor\x18\x08 \x01(\t\x12\x12\n\nbuttonname\x18\t \x01(\t\x12\x0e\n\x06schema\x18\n \x01(\t\x12\x10\n\x08\x65xpireat\x18\x0b \x01(\x03\x12\x0e\n\x06status\x18\x0c \x01(\x05\x12\x13\n\x0b\x65xpireafter\x18\r \x01(\x05\x12\x12\n\nrewardtype\x18\x0e \x01(\x05\x12\x12\n\npaneltitle\x18\x0f \x01(\t\x12\x15\n\rsubtitlecolor\x18\x10 \x01(\t\"r\n!webcast_im_TaskRewardToastMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12)\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x1b.webcast_im_TaskRewardToast\"\x96\x01\n\x1awebcast_im_TaskRewardToast\x12\x0e\n\x06taskid\x18\x01 \x01(\x05\x12\x10\n\x08tasktype\x18\x02 \x01(\x05\x12\x12\n\nrewardtype\x18\x03 \x01(\x05\x12\r\n\x05title\x18\x04 \x01(\t\x12\x10\n\x08subtitle\x18\x05 \x01(\t\x12\x0f\n\x07iconurl\x18\x06 \x01(\t\x12\x10\n\x08\x62gpicurl\x18\x07 \x01(\t\"k\n\x1dwebcast_im_CommonPopupMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tschemaurl\x18\x02 \x01(\t\x12\x13\n\x0b\x61nchorpopup\x18\x03 \x01(\x08\"s\n\x1cwebcast_im_CommonTextMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\r\n\x05scene\x18\x03 \x01(\t\"\xc7\x02\n\x1dwebcast_im_CommonToastMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0b\x64iscardable\x18\x02 \x01(\x08\x12\x11\n\timmediate\x18\x03 \x01(\x08\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\x11\n\ttextcolor\x18\x05 \x01(\t\x12\x1c\n\x14\x62\x61\x63kgroundcolorstart\x18\x06 \x01(\t\x12\x1a\n\x12\x62\x61\x63kgroundcolorend\x18\x07 \x01(\t\x12\x10\n\x08position\x18\x08 \x01(\x03\x12#\n\x06topimg\x18\t \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0btopimgwidth\x18\n \x01(\x03\x12\x14\n\x0ctopimgheight\x18\x0b \x01(\x03\x12\x19\n\x11showmongolialayer\x18\x0c \x01(\x08\"\x8e\x01\n\x19webcast_im_ControlMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\x03\x12\x0c\n\x04tips\x18\x03 \x01(\t\x12/\n\x05\x65xtra\x18\x04 \x01(\x0b\x32 .webcast_im_ControlMessage_Extra\"\xa2\x02\n\x1fwebcast_im_ControlMessage_Extra\x12\x12\n\nbaninfourl\x18\x01 \x01(\t\x12\x10\n\x08reasonno\x18\x02 \x01(\x03\x12!\n\x05title\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\x12+\n\x0fviolationreason\x18\x04 \x01(\x0b\x32\x12.webcast_data_Text\x12#\n\x07\x63ontent\x18\x05 \x01(\x0b\x32\x12.webcast_data_Text\x12\'\n\x0bgotitbutton\x18\x06 \x01(\x0b\x32\x12.webcast_data_Text\x12+\n\x0f\x62\x61ndetailbutton\x18\x07 \x01(\x0b\x32\x12.webcast_data_Text\x12\x0e\n\x06source\x18\x08 \x01(\t\"`\n\x1ewebcast_im_DataLifeLiveMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0c\n\x04type\x18\x02 \x01(\x05\x12\x0c\n\x04\x62ody\x18\x03 \x01(\t\"W\n\"webcast_im_DecorationModifyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05\x65xtra\x18\x02 \x01(\t\"\xa0\x01\n\x16webcast_im_DiggMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tdiggcount\x18\x02 \x01(\x03\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\r\n\x05\x63olor\x18\x04 \x01(\x03\x12 \n\x04user\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\x12\x0c\n\x04icon\x18\x06 \x01(\t\"f\n\x17webcast_im_DLiveMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05rooms\x18\x02 \x03(\t\x12\x18\n\x10maxpushdelaytime\x18\x03 \x01(\x03\"~\n\x1ewebcast_im_OfficialRoomMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x38\n\x10officialroominfo\x18\x02 \x01(\x0b\x32\x1e.webcast_data_OfficialRoomInfo\"\x7f\n\x1awebcast_im_CeremonyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12#\n\x05items\x18\x02 \x03(\x0b\x32\x14.webcast_im_UserRoom\x12\x18\n\x10maxpushdelaytime\x18\x03 \x01(\x03\"?\n\x13webcast_im_UserRoom\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12\x0c\n\x04room\x18\x02 \x01(\t\x12\x0c\n\x04user\x18\x03 \x01(\t\"\x86\x01\n\x13webcast_im_RcmdUser\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x18\n\x10textbeforeaction\x18\x02 \x01(\t\x12\x17\n\x0ftextafteraction\x18\x03 \x01(\t\x12\x1a\n\x12\x61uthenticationinfo\x18\x04 \x01(\t\x12\x12\n\neditscript\x18\x05 \x01(\t\"\x97\x02\n webcast_im_RecommendUsersMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tlisttitle\x18\x02 \x01(\t\x12#\n\x05users\x18\x03 \x03(\x0b\x32\x14.webcast_im_RcmdUser\x12(\n\x0bimgvertical\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12*\n\rimghorizontal\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x13\n\x0b\x64isplaytime\x18\x06 \x01(\x03\x12\x18\n\x10maxpushdelaytime\x18\x07 \x01(\x03\x12\x12\n\ncheckalive\x18\x08 \x01(\x08\"d\n&webcast_im_DolphinSettingUpdateMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x16\n\x0esettingversion\x18\x02 \x01(\x03\"\xa8\x01\n\x1awebcast_im_DonationMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05total\x18\x02 \x01(\x03\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\x12#\n\x07sponsor\x18\x04 \x03(\x0b\x32\x12.webcast_data_User\x12 \n\x04user\x18\x05 \x03(\x0b\x32\x12.webcast_data_User\"\xaf\x03\n\x1cwebcast_im_DoodleGiftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06giftid\x18\x02 \x01(\x03\x12\x16\n\x0e\x66\x61nticketcount\x18\x03 \x01(\x03\x12 \n\x04user\x18\x04 \x01(\x0b\x32\x12.webcast_data_User\x12\"\n\x06touser\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x63ompose\x18\x06 \x01(\t\x12\x1a\n\x12roomfanticketcount\x18\x07 \x01(\x03\x12.\n\x08priority\x18\x08 \x01(\x0b\x32\x1c.webcast_data_GiftIMPriority\x12\r\n\x05logid\x18\t \x01(\t\x12\x36\n\x10publicareacommon\x18\n \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\x12+\n\x0ftraydisplaytext\x18\x0b \x01(\x0b\x32\x12.webcast_data_Text\x12,\n\x08trayinfo\x18\x0c \x01(\x0b\x32\x1a.webcast_data_GiftTrayInfo\"L\n\x19webcast_im_LikeUserDetail\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\"\x8d\x02\n!webcast_im_DoubleLikeHeartMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x36\n\x10\x64oublelikedetail\x18\x02 \x01(\x0b\x32\x1c.webcast_im_DoubleLikeDetail\x12+\n\x0fselfdisplaytext\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\x12-\n\x11normaldisplaytext\x18\x04 \x01(\x0b\x32\x12.webcast_data_Text\x12\x30\n\x0clikeuserlist\x18\x05 \x03(\x0b\x32\x1a.webcast_im_LikeUserDetail\"{\n#webcast_im_DoubleLikeTopUserMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x30\n\x0clikeuserlist\x18\x02 \x03(\x0b\x32\x1a.webcast_im_LikeUserDetail\"\x8e\x01\n\"webcast_im_DouplusIndicatorMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06number\x18\x02 \x01(\x03\x12\x0e\n\x06status\x18\x03 \x01(\x03\x12\r\n\x05toast\x18\x04 \x01(\t\x12\x15\n\rbuyernickname\x18\x05 \x01(\t\"R\n\x19webcast_im_DouplusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tpromotion\x18\x02 \x01(\x03\"e\n\x1bwebcast_im_DriveGiftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x10\n\x08newcount\x18\x02 \x01(\x03\x12\x10\n\x08popupurl\x18\x03 \x01(\t\"\x91\x02\n\x1bwebcast_im_ProjectDTaskInfo\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x31\n\x05\x61type\x18\x02 \x01(\x0e\x32\".webcast_im_ProjectDTaskInfo.Atype\x12!\n\x04icon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05\x63ount\x18\x04 \x01(\t\x12\x17\n\x0f\x66\x61llbackcontext\x18\x05 \x01(\t\x12\x10\n\x08\x61wardurl\x18\x06 \x01(\t\x12\x15\n\rlefttaskcount\x18\x07 \x01(\x03\x12\x11\n\tsubtaskid\x18\x08 \x01(\x03\"\x14\n\x05\x41type\x12\x0b\n\x07\x61type_0\x10\x00\"\xf7\x01\n\x1awebcast_im_DutyGiftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0cspeedygiftid\x18\x05 \x01(\x05\x12\x13\n\x0btargetscore\x18\x06 \x01(\x05\x12\x12\n\nstagecount\x18\x07 \x01(\x05\x12\x0e\n\x06status\x18\x08 \x01(\x05\x12\r\n\x05score\x18\t \x01(\x05\x12*\n\x0e\x63ontributemost\x18\n \x01(\x0b\x32\x12.webcast_data_User\x12\x1b\n\x13\x63ontributemostscore\x18\x0b \x01(\x05\x12\x0e\n\x06\x64utyid\x18\x0c \x01(\x03\"q\n\x1bwebcast_im_EasterEggMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12.\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32 .webcast_im_EasterEggMessageData\"\xa3\x01\n\x1fwebcast_im_EasterEggMessageData\x12\x14\n\x0chaseasteregg\x18\x01 \x01(\x08\x12\r\n\x05stage\x18\x02 \x01(\x03\x12\x12\n\ntotalstage\x18\x03 \x01(\x03\x12\x12\n\neffectsnum\x18\x04 \x01(\x03\x12\x12\n\nstartcount\x18\x05 \x01(\x03\x12\x10\n\x08\x65ndcount\x18\x06 \x01(\x03\x12\r\n\x05\x63ount\x18\x07 \x01(\x03\"g\n\x1dwebcast_im_CornerReachMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x10\n\x08\x64uration\x18\x02 \x01(\x03\x12\x10\n\x08\x65lemtype\x18\x03 \x01(\x03\"\xce\x01\n$webcast_im_TempStateAreaReachMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x10\n\x08\x65lemtype\x18\x02 \x01(\x03\x12\x0e\n\x06\x65lemid\x18\x03 \x01(\x03\x12\x0e\n\x06itemid\x18\x04 \x01(\x03\x12\x0e\n\x06status\x18\x05 \x01(\x03\x12@\n\x08resource\x18\x06 \x01(\x0b\x32..webcast_im_TempStateAreaReachMessage_Resource\"o\n-webcast_im_TempStateAreaReachMessage_Resource\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04icon\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\"\xc5\x02\n\x1dwebcast_im_EpisodeChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x17\n\x0fvisibletosender\x18\x04 \x01(\x08\x12,\n\x0f\x62\x61\x63kgroundimage\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12\x36\n\x10publicareacommon\x18\x06 \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\x12&\n\tgiftimage\x18\x07 \x01(\x0b\x32\x13.webcast_data_Image\x12\x12\n\nagreemsgid\x18\x08 \x01(\x03\x12\x12\n\ncolorvalue\x18\t \x03(\t\"\x87\x02\n webcast_im_FansGroupGuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x34\n\x04type\x18\x02 \x01(\x0e\x32&.webcast_im_FansGroupGuideMessage.Type\x12\r\n\x05title\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x1c\n\x14\x61utorecorddurationms\x18\x05 \x01(\x03\x12$\n\x08richtext\x18\x06 \x01(\x0b\x32\x12.webcast_data_Text\x12\x11\n\tschemeurl\x18\x07 \x01(\t\"\x12\n\x04Type\x12\n\n\x06type_0\x10\x00\"k\n$webcast_im_FansclubStatisticsMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tfanscount\x18\x03 \x01(\x03\"\xcb\x01\n\x1awebcast_im_FansclubMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12 \n\x04user\x18\x04 \x01(\x0b\x32\x12.webcast_data_User\x12\x46\n\x10upgradeprivilege\x18\x05 \x01(\x0b\x32,.webcast_im_FansclubMessage_UpgradePrivilege\"g\n+webcast_im_FansclubMessage_UpgradePrivilege\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x12\n\nbuttontype\x18\x03 \x01(\x05\"g\n webcast_im_FansclubReviewMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"\x8e\x01\n\x1fwebcast_im_FansclubGuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12!\n\x05title\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\x12$\n\x08subtitle\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\"X\n webcast_im_FeedbackActionMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x10\n\x08\x61\x63tionid\x18\x02 \x01(\x03\"s\n\x1ewebcast_im_FeedbackCardMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x17\n\x0fquestionnaireid\x18\x02 \x01(\x03\x12\x14\n\x0cscattermills\x18\x03 \x01(\x03\"\xc9\x01\n\x1dwebcast_im_FollowGuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12&\n\tavatarurl\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x14\n\x0chourrankinfo\x18\x04 \x01(\t\x12\x0e\n\x06giftid\x18\x05 \x01(\x03\x12\x10\n\x08\x64uration\x18\x06 \x01(\x03\x12\x13\n\x0bpopupreason\x18\x07 \x01(\t\"\x9c\x01\n\x1ewebcast_im_BrokerNotifyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07msgtype\x18\x02 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x11\n\ttimestamp\x18\x04 \x01(\x03\x12\x12\n\nmsgsubtype\x18\x05 \x01(\x03\x12\r\n\x05msgid\x18\x06 \x01(\x03\"\x92\x03\n\x1ewebcast_im_FreeCellGiftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06giftid\x18\x02 \x01(\x03\x12\x16\n\x0e\x66\x61nticketcount\x18\x03 \x01(\x03\x12\x12\n\ngroupcount\x18\x04 \x01(\x03\x12\x13\n\x0brepeatcount\x18\x05 \x01(\x03\x12\x12\n\ncombocount\x18\x06 \x01(\x03\x12 \n\x04user\x18\x07 \x01(\x0b\x32\x12.webcast_data_User\x12\"\n\x06touser\x18\x08 \x01(\x0b\x32\x12.webcast_data_User\x12>\n\x08\x66reecell\x18\t \x01(\x0b\x32,.webcast_im_FreeCellGiftMessage_FreeCellData\x12\x1a\n\x12roomfanticketcount\x18\n \x01(\x03\x12\r\n\x05logid\x18\x0b \x01(\t\x12\x36\n\x10publicareacommon\x18\x0c \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\"\xe0\x02\n+webcast_im_FreeCellGiftMessage_FreeCellData\x12\x11\n\ttimenowms\x18\x01 \x01(\x03\x12\x13\n\x0btimestartms\x18\x02 \x01(\x03\x12\x17\n\x0ftimefreezeendms\x18\x03 \x01(\x03\x12\x17\n\x0ftimedoubleendms\x18\x04 \x01(\x03\x12\x11\n\ttimeendms\x18\x05 \x01(\x03\x12\x16\n\x0e\x66reecelllength\x18\x06 \x01(\x03\x12\x10\n\x08isfreeze\x18\x07 \x01(\x08\x12\x10\n\x08isdouble\x18\x08 \x01(\x08\x12.\n\x12\x63ontributemostuser\x18\t \x01(\x0b\x32\x12.webcast_data_User\x12\x1b\n\x13\x63ontributemostcoins\x18\n \x01(\x03\x12\x1f\n\x17\x64istancefrompreviousone\x18\x0b \x01(\x03\x12\x1a\n\x12indexindayranklist\x18\x0c \x01(\x03\"\x8c\x01\n\x1awebcast_im_FreeGiftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12(\n\x08\x66reegift\x18\x03 \x01(\x0b\x32\x16.webcast_data_FreeGift\"\xae\x01\n\'webcast_im_GamblingStatusChangedMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nprevstatus\x18\x02 \x01(\x03\x12K\n\x0cgamequizinfo\x18\x03 \x01(\x0b\x32\x35.webcast_im_GamblingStatusChangedMessage_GameQuizInfo\"b\n4webcast_im_GamblingStatusChangedMessage_GameQuizInfo\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0e\n\x06roomid\x18\x02 \x01(\x03\x12\x0e\n\x06status\x18\x03 \x01(\x03\"\x99\x01\n\x1dwebcast_im_GameChannelMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x13\n\x0bmessagetype\x18\x03 \x01(\x03\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\x12 \n\x04user\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\"P\n\x16webcast_im_HostVersion\x12\x0e\n\x06hostid\x18\x01 \x01(\x03\x12\x12\n\nminversion\x18\x02 \x01(\t\x12\x12\n\nmaxversion\x18\x03 \x01(\t\"\xa1\x02\n$webcast_im_GameAncAudEntranceMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x10\n\x08gamekind\x18\x03 \x01(\x03\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\x12!\n\x19showaudiencefloatentrance\x18\x05 \x01(\x08\x12-\n\x0cversionrange\x18\x06 \x03(\x0b\x32\x17.webcast_im_HostVersion\x12\r\n\x05\x61ppid\x18\x07 \x01(\t\x12\x13\n\x0bmetaversion\x18\x08 \x01(\t\x12\x0c\n\x04name\x18\t \x01(\t\x12\x0f\n\x07iconurl\x18\n \x01(\t\x12\x0f\n\x07startid\x18\x0b \x01(\x03\"\x8d\x01\n\"webcast_im_GameAncAudStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x10\n\x08sendtype\x18\x03 \x01(\x03\x12\x12\n\ngamestatus\x18\x04 \x01(\x03\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\"\x8f\x01\n%webcast_im_GameAncAudPanelCtrlMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x10\n\x08sendtype\x18\x03 \x01(\x03\x12\x11\n\tpaneltype\x18\x04 \x01(\x03\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\"\x8c\x01\n\'webcast_im_GameAncAudDataFromAncMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x10\n\x08sendtype\x18\x03 \x01(\x03\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\t\x12\r\n\x05\x65xtra\x18\x05 \x01(\t\"z\n\'webcast_im_GameAncAudDataFromAudMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\t\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\"\x81\x01\n\x1dwebcast_im_GameDevelopMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x0f\n\x07\x64\x65velop\x18\x03 \x01(\x05\x12\r\n\x05\x61ppid\x18\x04 \x01(\t\x12\x0c\n\x04sign\x18\x05 \x01(\t\"\xc8\x02\n\x1awebcast_im_GameGiftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06giftid\x18\x02 \x01(\x03\x12\x16\n\x0e\x66\x61nticketcount\x18\x03 \x01(\x03\x12 \n\x04user\x18\x04 \x01(\x0b\x32\x12.webcast_data_User\x12\"\n\x06touser\x18\x05 \x01(\x0b\x32\x12.webcast_data_User\x12\x15\n\rnormalcontent\x18\x06 \x01(\t\x12:\n\nmonkeydata\x18\x08 \x01(\x0b\x32&.webcast_im_GameGiftMessage_MonkeyData\x12\r\n\x05logid\x18\t \x01(\t\x12\x36\n\x10publicareacommon\x18\n \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\"t\n%webcast_im_GameGiftMessage_MonkeyData\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x13\n\x0b\x62reakrecord\x18\x02 \x01(\x08\x12\x11\n\tneedpopup\x18\x03 \x01(\x08\x12\x14\n\x0cpopupcontent\x18\x04 \x01(\t\"\xb7\x01\n webcast_im_GameGiftStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x38\n\x06status\x18\x03 \x01(\x0e\x32(.webcast_im_GameGiftStatusMessage.Status\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\xb5\x01\n\x1cwebcast_im_GameStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\x34\n\x06status\x18\x03 \x01(\x0e\x32$.webcast_im_GameStatusMessage.Status\x12\x13\n\x0b\x63onfigextra\x18\x04 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\xbf\x01\n\x1cwebcast_im_GameInviteMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12,\n\ninviteitem\x18\x02 \x01(\x0b\x32\x18.webcast_data_GameInvite\x12\x38\n\x10invitationswitch\x18\x03 \x01(\x0b\x32\x1e.webcast_data_InvitationSwitch\x12\x13\n\x0b\x63onfigextra\x18\x04 \x01(\t\"\xa5\x01\n!webcast_im_GameInviteReplyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x37\n\x05reply\x18\x02 \x01(\x0e\x32(.webcast_im_GameInviteReplyMessage.Reply\x12\r\n\x05\x65xtra\x18\x03 \x01(\t\"\x14\n\x05Reply\x12\x0b\n\x07reply_0\x10\x00\"^\n\x19webcast_im_GamePVPMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06gameid\x18\x02 \x01(\x03\x12\r\n\x05\x65xtra\x18\x03 \x01(\t\"\xcb\x02\n\"webcast_im_GameStatusUpdateMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x10\n\x08\x61nchorid\x18\x02 \x01(\x03\x12\x0e\n\x06roomid\x18\x03 \x01(\x03\x12>\n\x08gamekind\x18\x04 \x01(\x0e\x32,.webcast_im_GameStatusUpdateMessage.Gamekind\x12\x0e\n\x06gameid\x18\x05 \x01(\x03\x12\x0f\n\x07roundid\x18\x06 \x01(\x03\x12\x11\n\teventtime\x18\x07 \x01(\x05\x12\x16\n\x0epresentmsgtype\x18\x08 \x01(\x05\x12\x13\n\x0b\x63onfigextra\x18\t \x01(\t\x12\x10\n\x08playkind\x18\n \x01(\x03\x12\x10\n\x08switchid\x18\x0b \x01(\x03\"\x1a\n\x08Gamekind\x12\x0e\n\ngamekind_0\x10\x00\"s\n\x1cwebcast_im_GameCPBaseMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12/\n\x08showinfo\x18\x02 \x01(\x0b\x32\x1d.webcast_im_GameCPShowMessage\"\xd9\n\n\x1cwebcast_im_GameCPShowMessage\x12\x30\n\x04type\x18\x01 \x01(\x0e\x32\".webcast_im_GameCPShowMessage.Type\x12\x31\n\x15introducedownloadinfo\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\x12\x11\n\tgameimage\x18\x03 \x01(\t\x12\x10\n\x08gamename\x18\x04 \x01(\t\x12\x17\n\x0fgamedownloadurl\x18\x05 \x01(\t\x12\x15\n\rgametraceinfo\x18\x06 \x01(\t\x12\x14\n\x0cgametagnames\x18\x07 \x03(\t\x12\x1b\n\x13gamebackgroundcolor\x18\x08 \x01(\t\x12\x1a\n\x12introducetimelimit\x18\t \x01(\x05\x12\x1a\n\x12introducestarttime\x18\n \x01(\x03\x12\x19\n\x11introducestoptype\x18\x0b \x01(\x05\x12\x30\n\x14introducestopmessage\x18\x0c \x01(\x0b\x32\x12.webcast_data_Text\x12\x0e\n\x06gameid\x18\r \x01(\t\x12\x13\n\x0b\x61uditresult\x18\x0e \x01(\x08\x12\x10\n\x08iosappid\x18\x0f \x01(\t\x12\x13\n\x0b\x63ompanyname\x18\x10 \x01(\t\x12\x15\n\rdownloadextra\x18\x11 \x01(\t\x12\x19\n\x11\x61ndroidprivacyurl\x18\x12 \x01(\t\x12\x1f\n\x17\x61ndroidauthorizationurl\x18\x13 \x01(\t\x12\x15\n\riosprivacyurl\x18\x14 \x01(\t\x12\x1b\n\x13iosauthorizationurl\x18\x15 \x01(\t\x12\x16\n\x0e\x61ndroidversion\x18\x16 \x01(\t\x12\x12\n\niosversion\x18\x17 \x01(\t\x12\x12\n\nactivelink\x18\x18 \x01(\t\x12\x15\n\rdownloadcount\x18\x19 \x01(\x03\x12\x15\n\risshowanimate\x18\x1a \x01(\x08\x12\x18\n\x10\x61nimatestarttime\x18\x1b \x01(\x03\x12\x17\n\x0f\x61nimateduration\x18\x1c \x01(\x03\x12\x19\n\x11\x61ntihijackcontent\x18\x1d \x01(\t\x12\x17\n\x0f\x61ntihijackimage\x18\x1e \x01(\t\x12\x14\n\x0ciossalepoint\x18\x1f \x01(\t\x12\x1a\n\x12isforbidjumpiosapp\x18 \x01(\x08\x12\x17\n\x0fhasplatformgift\x18! \x01(\x08\x12\x13\n\x0bopengameurl\x18, \x01(\t\x12\x10\n\x08propicon\x18- \x01(\t\x12\x10\n\x08propname\x18. \x01(\t\x12\x0e\n\x06propid\x18/ \x01(\t\x12\x13\n\x0bmarketprice\x18\x30 \x01(\x03\x12\x14\n\x0csellingprice\x18\x31 \x01(\x03\x12\x11\n\tpropskuid\x18\x32 \x01(\x03\x12,\n\x0breserveitem\x18\x33 \x01(\x0b\x32\x17.webcast_im_ReserveItem\x12\x10\n\x08proptype\x18\x34 \x01(\x03\x12\x16\n\x0egameaccesstype\x18\x35 \x01(\x03\x12\x15\n\rispropexpgame\x18\x36 \x01(\x08\x12\x14\n\x0c\x63omponentids\x18\x37 \x03(\t\x12\x36\n\x07\x62iztype\x18\x38 \x01(\x0e\x32%.webcast_im_GameCPShowMessage.Biztype\x12\x18\n\x10installusercount\x18\x39 \x01(\x03\x12\x18\n\x10\x61ndroidsalepoint\x18: \x01(\t\x12.\n\x0cminigamemeta\x18; \x01(\x0b\x32\x18.webcast_im_MiniGameMeta\"\x12\n\x04Type\x12\n\n\x06Type_0\x10\x00\"\x18\n\x07\x42iztype\x12\r\n\tbiztype_0\x10\x00\":\n\x17webcast_im_MiniGameMeta\x12\x0e\n\x06schema\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\"a\n\x16webcast_im_ReserveItem\x12\x17\n\x0freservetodaynum\x18\x01 \x01(\t\x12\x17\n\x0freservetotalnum\x18\x02 \x01(\t\x12\x15\n\rreservestatus\x18\x03 \x01(\x05\"\x80\x02\n$webcast_im_GameCPUserDownloadMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0cusernickname\x18\x02 \x01(\t\x12\x19\n\x11userdownloadcount\x18\x03 \x01(\x03\x12\x1b\n\x13userdownloadcontent\x18\x04 \x01(\t\x12\x18\n\x10\x64ownloadgamename\x18\x05 \x01(\t\x12\x38\n\x04type\x18\x06 \x01(\x0e\x32*.webcast_im_GameCPUserDownloadMessage.Type\"\x12\n\x04Type\x12\n\n\x06type_0\x10\x00\"\xe2\x01\n&webcast_im_GameCPAnchorReminderMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12:\n\x04type\x18\x02 \x01(\x0e\x32,.webcast_im_GameCPAnchorReminderMessage.Type\x12\x0e\n\x06gameid\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x10\n\x08gamename\x18\x05 \x01(\t\x12\x13\n\x0bgameiconurl\x18\x06 \x01(\t\"\x12\n\x04Type\x12\n\n\x06type_0\x10\x00\"\xd2\x01\n$webcast_im_GameCPUserRoomMetaMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0c\n\x04oper\x18\x02 \x01(\x03\x12\x44\n\x17userintroducecardstatus\x18\x03 \x01(\x0b\x32#.webcast_im_UserIntroduceCardStatus\x12\x32\n\x0eusergiftstatus\x18\x04 \x03(\x0b\x32\x1a.webcast_im_UserGiftStatus\"|\n\"webcast_im_UserIntroduceCardStatus\x12\x12\n\nisshowcard\x18\x01 \x01(\x08\x12\x19\n\x11introduceduration\x18\x02 \x01(\x03\x12\x11\n\ttimerspan\x18\x03 \x01(\x03\x12\x14\n\x0ctimerloopcnt\x18\x04 \x01(\x03\"\x7f\n\x19webcast_im_UserGiftStatus\x12\x0e\n\x06playid\x18\x01 \x01(\t\x12\x0e\n\x06gameid\x18\x02 \x01(\t\x12\x0c\n\x04hint\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x12\n\nfocusindex\x18\x05 \x01(\x05\x12\x11\n\tlogindays\x18\x06 \x01(\x05\"\xad\x01\n$webcast_im_GamePlayTeamStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x30\n\nmemberlist\x18\x02 \x03(\x0b\x32\x1c.webcast_data_PlayTeamMember\x12\x10\n\x08totalnum\x18\x03 \x01(\x05\x12\x0e\n\x06playid\x18\x04 \x01(\x03\x12\r\n\x05toast\x18\x05 \x01(\t\"f\n webcast_im_GamePlayInviteMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06schema\x18\x02 \x01(\t\x12\x0e\n\x06playid\x18\x03 \x01(\x03\"\xcf\x01\n webcast_im_GamePlayStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x38\n\x06status\x18\x02 \x01(\x0e\x32(.webcast_im_GamePlayStatusMessage.Status\x12\x0e\n\x06playid\x18\x03 \x01(\x03\x12\x16\n\x0e\x61uditdenytoast\x18\x04 \x01(\t\x12\r\n\x05toast\x18\x05 \x01(\t\"\x16\n\x06Status\x12\x0c\n\x08status_0\x10\x00\"\xfc\x01\n\x1bwebcast_im_RoomStatsMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0c\x64isplayshort\x18\x02 \x01(\t\x12\x15\n\rdisplaymiddle\x18\x03 \x01(\t\x12\x13\n\x0b\x64isplaylong\x18\x04 \x01(\t\x12\x14\n\x0c\x64isplayvalue\x18\x05 \x01(\x03\x12\x16\n\x0e\x64isplayversion\x18\x06 \x01(\x03\x12\x13\n\x0bincremental\x18\x07 \x01(\x08\x12\x10\n\x08ishidden\x18\x08 \x01(\x08\x12\r\n\x05total\x18\t \x01(\x03\x12\x13\n\x0b\x64isplaytype\x18\n \x01(\x03\"\xe0\x07\n\x16webcast_im_GiftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06giftid\x18\x02 \x01(\x03\x12\x16\n\x0e\x66\x61nticketcount\x18\x03 \x01(\x03\x12\x12\n\ngroupcount\x18\x04 \x01(\x03\x12\x13\n\x0brepeatcount\x18\x05 \x01(\x03\x12\x12\n\ncombocount\x18\x06 \x01(\x03\x12 \n\x04user\x18\x07 \x01(\x0b\x32\x12.webcast_data_User\x12\"\n\x06touser\x18\x08 \x01(\x0b\x32\x12.webcast_data_User\x12\x11\n\trepeatend\x18\t \x01(\x05\x12\x36\n\ntexteffect\x18\n \x01(\x0b\x32\".webcast_im_GiftMessage_TextEffect\x12\x0f\n\x07groupid\x18\x0b \x01(\x03\x12\x17\n\x0fincometaskgifts\x18\x0c \x01(\x03\x12\x1a\n\x12roomfanticketcount\x18\r \x01(\x03\x12.\n\x08priority\x18\x0e \x01(\x0b\x32\x1c.webcast_data_GiftIMPriority\x12&\n\x04gift\x18\x0f \x01(\x0b\x32\x18.webcast_data_GiftStruct\x12\r\n\x05logid\x18\x10 \x01(\t\x12\x10\n\x08sendtype\x18\x11 \x01(\x03\x12\x36\n\x10publicareacommon\x18\x12 \x01(\x0b\x32\x1c.webcast_im_PublicAreaCommon\x12+\n\x0ftraydisplaytext\x18\x13 \x01(\x0b\x32\x12.webcast_data_Text\x12\x1c\n\x14\x62\x61nneddisplayeffects\x18\x14 \x01(\x03\x12,\n\x08trayinfo\x18\x15 \x01(\x0b\x32\x1a.webcast_data_GiftTrayInfo\x12<\n\x12\x61sseteffectmixinfo\x18\x18 \x01(\x0b\x32 .webcast_data_AssetEffectMixInfo\x12\x16\n\x0e\x64isplayforself\x18\x19 \x01(\x08\x12\x18\n\x10interactgiftinfo\x18\x1a \x01(\t\x12\x13\n\x0b\x64iyiteminfo\x18\x1b \x01(\t\x12\x12\n\ntotalcount\x18\x1d \x01(\x03\x12\x18\n\x10\x63lientgiftsource\x18\x1e \x01(\x05\x12\x30\n\nanchorgift\x18\x1f \x01(\x0b\x32\x1c.webcast_data_AnchorGiftData\x12\x10\n\x08sendtime\x18! \x01(\x03\x12\x1b\n\x13\x66orcedisplayeffects\x18\" \x01(\x03\x12\x0f\n\x07traceid\x18# \x01(\t\x12\x17\n\x0f\x65\x66\x66\x65\x63tdisplayts\x18$ \x01(\x03\"\x92\x01\n\x14webcast_im_LynxParam\x12*\n\x05style\x18\x01 \x01(\x0e\x32\x1b.webcast_im_LynxParam.Style\x12\x10\n\x08maintext\x18\x02 \x01(\t\x12\x15\n\rexpiredaytext\x18\x03 \x01(\t\x12\x0f\n\x07subtext\x18\x04 \x01(\t\"\x14\n\x05Style\x12\x0b\n\x07Style_0\x10\x00\"\xec\x01\n#webcast_im_GiftConsumeRemindMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nlynxschema\x18\x02 \x01(\t\x12(\n\tlynxparam\x18\x03 \x01(\x0b\x32\x15.webcast_im_LynxParam\x12\x43\n\nremindtype\x18\x04 \x01(\x0e\x32/.webcast_im_GiftConsumeRemindMessage.Remindtype\"\x1e\n\nRemindtype\x12\x10\n\x0cremindtype_0\x10\x00\"\x9b\x01\n\"webcast_im_GiftCycleReleaseMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\treleaseid\x18\x02 \x01(\x03\x12>\n\x08gifticon\x18\x03 \x01(\x0b\x32,.webcast_im_GiftCycleReleaseMessage_GiftIcon\"`\n+webcast_im_GiftCycleReleaseMessage_GiftIcon\x12\x0e\n\x06giftid\x18\x01 \x01(\x03\x12!\n\x04icon\x18\x02 \x01(\x0b\x32\x13.webcast_data_Image\"\xca\x01\n#webcast_im_ExhibitionTopLeftMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\'\n\x0b\x64isplaytext\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\x12\x10\n\x08toptitle\x18\x03 \x01(\t\x12%\n\x08gifticon\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12\x1d\n\x15\x65xhibitionentranceurl\x18\x05 \x01(\t\"o\n webcast_im_ExhibitionChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\'\n\x0b\x64isplaytext\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\"\x9e\x01\n!webcast_im_GiftMessage_TextEffect\x12;\n\x08portrait\x18\x01 \x01(\x0b\x32).webcast_im_GiftMessage_TextEffect_Detail\x12<\n\tlandscape\x18\x02 \x01(\x0b\x32).webcast_im_GiftMessage_TextEffect_Detail\"\xda\x02\n(webcast_im_GiftMessage_TextEffect_Detail\x12 \n\x04text\x18\x01 \x01(\x0b\x32\x12.webcast_data_Text\x12\x14\n\x0ctextfontsize\x18\x02 \x01(\x05\x12\'\n\nbackground\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\r\n\x05start\x18\x04 \x01(\x05\x12\x10\n\x08\x64uration\x18\x05 \x01(\x05\x12\t\n\x01x\x18\x06 \x01(\x05\x12\t\n\x01y\x18\x07 \x01(\x05\x12\r\n\x05width\x18\x08 \x01(\x05\x12\x0e\n\x06height\x18\t \x01(\x05\x12\x10\n\x08shadowdx\x18\n \x01(\x05\x12\x10\n\x08shadowdy\x18\x0b \x01(\x05\x12\x14\n\x0cshadowradius\x18\x0c \x01(\x05\x12\x13\n\x0bshadowcolor\x18\r \x01(\t\x12\x13\n\x0bstrokecolor\x18\x0e \x01(\t\x12\x13\n\x0bstrokewidth\x18\x0f \x01(\x05\"i\n\x1dwebcast_im_BindingGiftMessage\x12$\n\x03msg\x18\x01 \x01(\x0b\x32\x17.webcast_im_GiftMessage\x12\"\n\x06\x63ommon\x18\x02 \x01(\x0b\x32\x12.webcast_im_Common\"V\n\x1cwebcast_im_GiftUpdateMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x12\n\nupdatetype\x18\x02 \x01(\x05\"\xda\x01\n\x1awebcast_im_GiftVoteMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07msgtype\x18\x02 \x01(\x03\x12\x0e\n\x06voteid\x18\x03 \x01(\x03\x12-\n\x07results\x18\x04 \x03(\x0b\x32\x1c.webcast_data_GiftVoteResult\x12\x12\n\nfinishtime\x18\x05 \x01(\x03\x12\x13\n\x0b\x63urrenttime\x18\x06 \x01(\x03\x12\x10\n\x08votetype\x18\x07 \x01(\x03\x12\r\n\x05\x65xtra\x18\x08 \x01(\t\"s\n!webcast_im_GiftVoteMessage_Result\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\x12!\n\x04icon\x18\x03 \x01(\x0b\x32\x13.webcast_data_Image\x12\x0e\n\x06giftid\x18\x04 \x01(\x03\"\x93\x01\n&webcast_im_GradeBuffAnchorShareMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tschemeurl\x18\x02 \x01(\t\x12#\n\x07\x63ontent\x18\x03 \x01(\x0b\x32\x12.webcast_data_Text\x12\r\n\x05score\x18\x04 \x01(\x03\"v\n%webcast_im_GroupShowUserUpdateMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12)\n\x04info\x18\x02 \x01(\x0b\x32\x1b.webcast_data_GroupShowInfo\"\xc7\x02\n\x1cwebcast_im_GrowthTaskMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12&\n\x04task\x18\x02 \x01(\x0b\x32\x18.webcast_data_GrowthTask\x12\x34\n\x06\x61\x63tion\x18\x03 \x01(\x0e\x32$.webcast_im_GrowthTaskMessage.Action\x12N\n\x13\x63urrentcontribution\x18\x04 \x01(\x0b\x32\x31.webcast_im_GrowthTaskMessage_CurrentContribution\x12=\n\x0c\x63ontributors\x18\x05 \x03(\x0b\x32\'.webcast_data_GrowthTaskContributorRank\"\x16\n\x06\x41\x63tion\x12\x0c\n\x08\x61\x63tion_0\x10\x00\"T\n0webcast_im_GrowthTaskMessage_CurrentContribution\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\"\x91\x01\n\"webcast_im_GuestBattleScoreMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x31\n\nbattleinfo\x18\x02 \x01(\x0b\x32\x1d.webcast_data_GuestBattleInfo\x12\x14\n\x0c\x63rownupgrade\x18\x03 \x01(\x08\"\x87\x01\n\x17webcast_im_GuideMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tguidetype\x18\x02 \x01(\x03\x12\x0e\n\x06giftid\x18\x03 \x01(\x03\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\x10\n\x08\x64uration\x18\x05 \x01(\x03\"\xe3\x02\n\x1bwebcast_im_HighlightComment\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\n\n\x02id\x18\x02 \x01(\x03\x12\x11\n\teventtime\x18\x03 \x01(\x03\x12\x14\n\x0c\x63ommentmsgid\x18\x04 \x01(\x03\x12\x14\n\x0creviewresult\x18\x05 \x01(\x05\x12\x15\n\rreviewcomment\x18\x06 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x07 \x01(\t\x12 \n\x04user\x18\x08 \x01(\x0b\x32\x12.webcast_data_User\x12\x12\n\nactiontype\x18\t \x01(\x05\x12\x0f\n\x07msgtime\x18\n \x01(\x03\x12\x0f\n\x07\x65ndtime\x18\x0b \x01(\x03\x12\x16\n\x0e\x63ountdownstyle\x18\x0c \x01(\x05\x12\x0f\n\x07trigger\x18\r \x01(\x05\x12\x12\n\noperatorid\x18\x0e \x01(\x03\x12\x18\n\x10operatornickname\x18\x0f \x01(\t\"r\n#webcast_im_HighlightCommentPosition\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\teventtime\x18\x03 \x01(\x03\x12\t\n\x01x\x18\x04 \x01(\x01\x12\t\n\x01y\x18\x05 \x01(\x01\"\x96\x01\n\x19webcast_im_HotChatMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x10\n\x08\x64uration\x18\x05 \x01(\x03\x12\x12\n\nsequenceid\x18\x07 \x01(\x03\x12\x0f\n\x07hotlist\x18\x08 \x03(\t\"h\n\x19webcast_im_HotRoomMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\'\n\x04info\x18\x02 \x01(\x0b\x32\x19.webcast_data_HotRoomInfo\"@\n\x1awebcast_im_ImDeleteMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\"\xf7\x03\n\x1ewebcast_im_InRoomBannerMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05\x65xtra\x18\x02 \x01(\t\x12:\n\x08position\x18\x03 \x01(\x0e\x32(.webcast_im_InRoomBannerMessage.Position\x12>\n\nactiontype\x18\x04 \x01(\x0e\x32*.webcast_im_InRoomBannerMessage.Actiontype\x12\x14\n\x0c\x63ontainerurl\x18\x05 \x01(\t\x12\x18\n\x10lynxcontainerurl\x18\x06 \x01(\t\x12\x44\n\rcontainertype\x18\x07 \x01(\x0e\x32-.webcast_im_InRoomBannerMessage.Containertype\x12\x36\n\x06optype\x18\x08 \x01(\x0e\x32&.webcast_im_InRoomBannerMessage.Optype\"\x1a\n\x08Position\x12\x0e\n\nposition_0\x10\x00\"\x1e\n\nActiontype\x12\x10\n\x0c\x61\x63tiontype_0\x10\x00\"$\n\rContainertype\x12\x13\n\x0f\x63ontainertype_0\x10\x00\"\x16\n\x06Optype\x12\x0c\n\x08optype_0\x10\x00\"\xc0\x01\n\x1cwebcast_im_InRoomBannerEvent\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x38\n\x08position\x18\x02 \x01(\x0e\x32&.webcast_im_InRoomBannerEvent.Position\x12&\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x18.webcast_data_BannerData\"\x1a\n\x08Position\x12\x0e\n\nposition_0\x10\x00\"x\n\x1fwebcast_im_InRoomBannerRedPoint\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\x12\x10\n\x08\x62\x61nnerid\x18\x03 \x01(\x03\x12\x10\n\x08showtype\x18\x04 \x01(\x03\"\xc3\x01\n%webcast_im_InRoomBannerRefreshMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x17\n\x0fmaxdelayseconds\x18\x02 \x01(\x03\x12\x41\n\x08position\x18\x03 \x01(\x0e\x32/.webcast_im_InRoomBannerRefreshMessage.Position\"\x1a\n\x08Position\x12\x0e\n\nposition_0\x10\x00\"+\n\x1cwebcast_im_OpenSchemaCommand\x12\x0b\n\x03url\x18\x01 \x01(\t\"\x95\x01\n webcast_im_InstantCommandMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0b\x63ommandtype\x18\x02 \x01(\x05\x12\x38\n\x11openschemacommand\x18\x0b \x01(\x0b\x32\x1d.webcast_im_OpenSchemaCommand\"\xb2\x02\n\x18webcast_im_PopBoxContent\x12\x36\n\tlargetype\x18\x01 \x01(\x0e\x32#.webcast_im_PopBoxContent.Largetype\x12\x34\n\x08icontype\x18\x02 \x01(\x0e\x32\".webcast_im_PopBoxContent.Icontype\x12\x13\n\x0b\x63ontroltype\x18\x03 \x01(\t\x12\r\n\x05title\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x05 \x01(\t\x12\x0b\n\x03url\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountdownsec\x18\x07 \x01(\x05\x12\x12\n\nbuttondesc\x18\x08 \x01(\t\"\x1c\n\tLargetype\x12\x0f\n\x0bLargeType_0\x10\x00\"\x1a\n\x08Icontype\x12\x0e\n\nicontype_0\x10\x00\"\x99\x02\n\x1awebcast_im_ClientOperation\x12\r\n\x05\x61ppid\x18\x01 \x01(\t\x12@\n\roperationtype\x18\x02 \x01(\x0e\x32).webcast_im_ClientOperation.Operationtype\x12\x30\n\rpopboxcontent\x18\x03 \x01(\x0b\x32\x19.webcast_im_PopBoxContent\x12\x36\n\x08showtime\x18\x04 \x01(\x0e\x32$.webcast_im_ClientOperation.Showtime\"$\n\rOperationtype\x12\x13\n\x0foperationtype_0\x10\x00\"\x1a\n\x08Showtime\x12\x0e\n\nshowtime_0\x10\x00\"\xd8\x01\n!webcast_im_InteractControlMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06roomid\x18\x02 \x01(\t\x12\x11\n\ttimestamp\x18\x03 \x01(\t\x12\x34\n\x0f\x61nchoroperation\x18\x04 \x03(\x0b\x32\x1b.webcast_im_ClientOperation\x12\x36\n\x11\x61udienceoperation\x18\x05 \x03(\x0b\x32\x1b.webcast_im_ClientOperation\"\x9a\x01\n%webcast_im_InteractOpenDevelopMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\r\n\x05\x61ppid\x18\x02 \x01(\t\x12\x0f\n\x07\x64\x65velop\x18\x03 \x01(\x05\x12\x0c\n\x04sign\x18\x04 \x01(\t\x12\x0e\n\x06gameid\x18\x05 \x01(\x03\x12\x0f\n\x07\x61ppkind\x18\x06 \x01(\x03\"Y\n webcast_im_IntercomInviteMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tchannelid\x18\x02 \x01(\x03\"|\n\x1fwebcast_im_IntercomReplyMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x11\n\tchannelid\x18\x02 \x01(\x03\x12\x13\n\x0breplystatus\x18\x03 \x01(\x03\x12\r\n\x05toast\x18\x04 \x01(\t\"\x95\x01\n\"webcast_im_EcomBuyIntentionMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x39\n\x06\x63ounts\x18\x02 \x03(\x0b\x32).webcast_im_EcomBuyIntentionMessage_Count\x12\x10\n\x08unixtime\x18\x03 \x01(\x03\"T\n(webcast_im_EcomBuyIntentionMessage_Count\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05title\x18\x02 \x01(\t\x12\r\n\x05\x63ount\x18\x03 \x01(\x03\"\xaf\x01\n#webcast_im_KTVContestSupportMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0csupportcount\x18\x02 \x01(\x03\x12\x13\n\x0bsupporteeid\x18\x03 \x01(\x03\x12\x13\n\x0bsupportorid\x18\x04 \x01(\x03\x12\x0e\n\x06songid\x18\x05 \x01(\x03\x12\x14\n\x0csonguniqueid\x18\x06 \x01(\x03\"\x8a\x01\n#webcast_im_KtvGrabSongResultMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06songid\x18\x02 \x01(\x03\x12\x0e\n\x06termid\x18\x03 \x01(\x03\x12\x0f\n\x07success\x18\x04 \x01(\x08\x12\x0e\n\x06prompt\x18\x05 \x01(\t\"\xfb\x05\n\x15webcast_im_KtvMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0bmessagetype\x18\x02 \x01(\x03\x12J\n\x1asetsettingordersongcontent\x18\x03 \x01(\x0b\x32&.webcast_im_SetSettingOrderSongContent\x12\x46\n\x18\x61udienceordersongcontent\x18\x04 \x01(\x0b\x32$.webcast_im_AudienceOrderSongContent\x12N\n\x1c\x61udienceordersongchatcontent\x18\x05 \x01(\x0b\x32(.webcast_im_AudienceOrderSongChatContent\x12>\n\x14pauseplaysongcontent\x18\x06 \x01(\x0b\x32 .webcast_im_PausePlaySongContent\x12\x44\n\x17openktvcomponentcontent\x18\x07 \x01(\x0b\x32#.webcast_im_OpenKtvComponentContent\x12\x46\n\x18\x63losektvcomponentcontent\x18\x08 \x01(\x0b\x32$.webcast_im_CloseKtvComponentContent\x12W\n\x1d\x61udienceaddsongsettingchanged\x18\t \x01(\x0b\x32\x30.webcast_im_AudienceAddSongSettingChangedContent\x12I\n\x16songwaitinglistchanged\x18\n \x01(\x0b\x32).webcast_im_SongWaitingListChangedContent\x12S\n\x1bwanttolistensonglistchanged\x18\x0b \x01(\x0b\x32..webcast_im_WantToListenSongListChangedContent\"=\n%webcast_im_SetSettingOrderSongContent\x12\x14\n\x0c\x63\x61nordersong\x18\x01 \x01(\x08\"=\n#webcast_im_AudienceOrderSongContent\x12\x16\n\x0eordersongcount\x18\x01 \x01(\x03\"\x8d\x01\n\'webcast_im_AudienceOrderSongChatContent\x12 \n\x04user\x18\x01 \x01(\x0b\x32\x12.webcast_data_User\x12\'\n\x0b\x64isplaytext\x18\x02 \x01(\x0b\x32\x12.webcast_data_Text\x12\x17\n\x0f\x64isplayuserrole\x18\x03 \x01(\x08\"\xb8\x01\n\x1fwebcast_im_PausePlaySongContent\x12\x0e\n\x06songid\x18\x01 \x01(\x03\x12?\n\nactiontype\x18\x02 \x01(\x0e\x32+.webcast_im_PausePlaySongContent.Actiontype\x12\x12\n\nfromuserid\x18\x03 \x01(\x03\x12\x10\n\x08singerid\x18\x04 \x01(\x03\"\x1e\n\nActiontype\x12\x10\n\x0c\x61\x63tiontype_0\x10\x00\"G\n\"webcast_im_OpenKtvComponentContent\x12!\n\x19openaudienceaddsongswitch\x18\x01 \x01(\x08\"%\n#webcast_im_CloseKtvComponentContent\"?\n/webcast_im_AudienceAddSongSettingChangedContent\x12\x0c\n\x04open\x18\x01 \x01(\x08\"E\n(webcast_im_SongWaitingListChangedContent\x12\x19\n\x11\x61nchorunreadcount\x18\x01 \x01(\x03\"J\n-webcast_im_WantToListenSongListChangedContent\x12\x19\n\x11\x61nchorunreadcount\x18\x01 \x01(\x03\"\xc4\x01\n\"webcast_im_KTVPlayModeStartMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0e\n\x06prompt\x18\x02 \x01(\t\x12\x46\n\x0cplaymodetype\x18\x03 \x01(\x0e\x32\x30.webcast_im_KTVPlayModeStartMessage.Playmodetype\"\"\n\x0cPlaymodetype\x12\x12\n\x0eplaymodetype_0\x10\x00\"\x9e\x01\n&webcast_im_KTVShortVideoCreatedMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12P\n\x0eshortvideoinfo\x18\x02 \x01(\x0b\x32\x38.webcast_im_KTVShortVideoCreatedMessage_ShortVideoStruct\"P\n7webcast_im_KTVShortVideoCreatedMessage_ShortVideoStruct\x12\x15\n\rshortvideourl\x18\x01 \x01(\t\"v\n%webcast_im_KTVSingerHotRankPosMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0b\n\x03hot\x18\x02 \x01(\x03\x12\x0c\n\x04rank\x18\x03 \x01(\x03\x12\x0e\n\x06singer\x18\x04 \x01(\x03\"\x93\x01\n$webcast_im_KtvChallengeConfigMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x14\n\x0cswitchstatus\x18\x02 \x01(\x03\x12\x13\n\x0btargetscore\x18\x03 \x01(\x03\x12\x1c\n\x14targetdurationsecond\x18\x04 \x01(\x03\"\xeb\x01\n\"webcast_im_KTVChallengeRankMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12G\n\x08userlist\x18\x02 \x03(\x0b\x32\x35.webcast_im_KTVChallengeRankMessage_ChallengeRankUser\x12\x10\n\x08singerid\x18\x03 \x01(\x03\x12\x16\n\x0esingernickname\x18\x04 \x01(\t\x12.\n\x11singeravatarthumb\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\"\xe6\x01\n4webcast_im_KTVChallengeRankMessage_ChallengeRankUser\x12\x0e\n\x06userid\x18\x01 \x01(\x03\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\r\n\x05score\x18\x03 \x01(\x03\x12(\n\x0b\x61vatarthumb\x18\x04 \x01(\x0b\x32\x13.webcast_data_Image\x12)\n\x0c\x61vatarmedium\x18\x05 \x01(\x0b\x32\x13.webcast_data_Image\x12(\n\x0b\x61vatarlarge\x18\x06 \x01(\x0b\x32\x13.webcast_data_Image\"\xc2\x03\n$webcast_im_KTVChallengeStatusMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x13\n\x0b\x63hallengeid\x18\x02 \x01(\x03\x12\x0e\n\x06status\x18\x03 \x01(\x03\x12\x14\n\x0c\x63urrentscore\x18\x04 \x01(\x03\x12\x13\n\x0btargetscore\x18\x05 \x01(\x03\x12\x17\n\x0f\x63ountdownsecond\x18\x06 \x01(\x03\x12\x1c\n\x14targetdurationsecond\x18\x07 \x01(\x03\x12\x1f\n\x17incrementdurationsecond\x18\x08 \x01(\x03\x12@\n\x08gifttype\x18\t \x01(\x0e\x32..webcast_im_KTVChallengeStatusMessage.Gifttype\x12J\n\remojilocation\x18\n \x01(\x0e\x32\x33.webcast_im_KTVChallengeStatusMessage.Emojilocation\"\x1a\n\x08Gifttype\x12\x0e\n\ngifttype_0\x10\x00\"$\n\rEmojilocation\x12\x13\n\x0f\x65mojilocation_0\x10\x00\"Y\n\"webcast_im_KTVStartGrabSongMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0f\n\x07isstart\x18\x02 \x01(\x08\"\xe6\x02\n#webcast_im_KTVUserSingingHotMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12\x0b\n\x03hot\x18\x02 \x01(\x03\x12\x41\n\thotstatus\x18\x03 \x01(\x0e\x32..webcast_im_KTVUserSingingHotMessage.Hotstatus\x12?\n\x08hotlevel\x18\x04 \x01(\x0e\x32-.webcast_im_KTVUserSingingHotMessage.Hotlevel\x12\x0e\n\x06songid\x18\x05 \x01(\x03\x12\x0e\n\x06userid\x18\x06 \x01(\x03\x12\x17\n\x0flevel2threshold\x18\x07 \x01(\x03\x12\x17\n\x0flevel3threshold\x18\x08 \x01(\x03\"\x1c\n\tHotstatus\x12\x0f\n\x0bhotstatus_0\x10\x00\"\x1a\n\x08Hotlevel\x12\x0e\n\nhotlevel_0\x10\x00\"\x89\x01\n\x19webcast_im_LevelUpMessage\x12\"\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x12.webcast_im_Common\x12 \n\x04user\x18\x02 \x01(\x0b\x32\x12.webcast_data_User\x12\x10\n\x08prelevel\x18\x03 \x01(\x05\x12\x14\n\x0c\x63urrentlevel\x18\x04 \x01(\x05\x62\x06proto3') + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'new_pb2', globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _PUSHPROTO_PUSHHEADER._serialized_start=13 + _PUSHPROTO_PUSHHEADER._serialized_end=63 + _PUSHPROTO_PUSHFRAME._serialized_start=66 + _PUSHPROTO_PUSHFRAME._serialized_end=253 + _WEBCAST_IM_RESPONSE._serialized_start=256 + _WEBCAST_IM_RESPONSE._serialized_end=515 + _WEBCAST_IM_MESSAGE._serialized_start=518 + _WEBCAST_IM_MESSAGE._serialized_end=683 + _WEBCAST_IM_MEMBERMESSAGE._serialized_start=686 + _WEBCAST_IM_MEMBERMESSAGE._serialized_end=1394 + _WEBCAST_IM_TRACETIMEMETRICV2._serialized_start=1397 + _WEBCAST_IM_TRACETIMEMETRICV2._serialized_end=1526 + _WEBCAST_IM_LIVEECOMGENERALMESSAGE._serialized_start=1529 + _WEBCAST_IM_LIVEECOMGENERALMESSAGE._serialized_end=1734 + _WEBCAST_IM_COUPONACTIVITYINFOMESSAGE._serialized_start=1737 + _WEBCAST_IM_COUPONACTIVITYINFOMESSAGE._serialized_end=1879 + _WEBCAST_IM_COUPONMETAINFOMESSAGE._serialized_start=1882 + _WEBCAST_IM_COUPONMETAINFOMESSAGE._serialized_end=2886 + _WEBCAST_IM_LIVEECOMMESSAGE._serialized_start=2889 + _WEBCAST_IM_LIVEECOMMESSAGE._serialized_end=3407 + _WEBCAST_IM_LIVEECOMMESSAGE_MSGTYPE._serialized_start=3351 + _WEBCAST_IM_LIVEECOMMESSAGE_MSGTYPE._serialized_end=3375 + _WEBCAST_IM_LIVEECOMMESSAGE_COUPONTYPE._serialized_start=3377 + _WEBCAST_IM_LIVEECOMMESSAGE_COUPONTYPE._serialized_end=3407 + _WEBCAST_IM_PRODUCTCHANGEMESSAGE._serialized_start=3410 + _WEBCAST_IM_PRODUCTCHANGEMESSAGE._serialized_end=3668 + _WEBCAST_IM_PRODUCTINFO._serialized_start=3670 + _WEBCAST_IM_PRODUCTINFO._serialized_end=3751 + _WEBCAST_IM_CATEGORYINFO._serialized_start=3753 + _WEBCAST_IM_CATEGORYINFO._serialized_end=3861 + _WEBCAST_IM_LIVESTREAMCONTROLMESSAGE._serialized_start=3863 + _WEBCAST_IM_LIVESTREAMCONTROLMESSAGE._serialized_end=3959 + _WEBCAST_IM_MATCHHOSTCHANGEMESSAGE._serialized_start=3962 + _WEBCAST_IM_MATCHHOSTCHANGEMESSAGE._serialized_end=4229 + _WEBCAST_IM_MEDIAROOMNOTICEMESSAGE._serialized_start=4232 + _WEBCAST_IM_MEDIAROOMNOTICEMESSAGE._serialized_end=4401 + _WEBCAST_IM_MEDIALIVEREPLAYVIDMESSAGE._serialized_start=4403 + _WEBCAST_IM_MEDIALIVEREPLAYVIDMESSAGE._serialized_end=4490 + _WEBCAST_IM_MEMBERMESSAGE_EFFECTCONFIG._serialized_start=4493 + _WEBCAST_IM_MEMBERMESSAGE_EFFECTCONFIG._serialized_end=5076 + _WEBCAST_IM_MOTORCUSTOMMESSAGE._serialized_start=5079 + _WEBCAST_IM_MOTORCUSTOMMESSAGE._serialized_end=5256 + _WEBCAST_IM_MOTORCUSTOMMESSAGE_DATA._serialized_start=5258 + _WEBCAST_IM_MOTORCUSTOMMESSAGE_DATA._serialized_end=5354 + _WEBCAST_DATA_GUESTBATTLEGRADEITEM._serialized_start=5356 + _WEBCAST_DATA_GUESTBATTLEGRADEITEM._serialized_end=5478 + _WEBCAST_DATA_GUESTBATTLEUSERGRADEINFO._serialized_start=5481 + _WEBCAST_DATA_GUESTBATTLEUSERGRADEINFO._serialized_end=5676 + _WEBCAST_DATA_GUESTBATTLESCOREINFO._serialized_start=5679 + _WEBCAST_DATA_GUESTBATTLESCOREINFO._serialized_end=5829 + _WEBCAST_DATA_GUESTBATTLEUIINFO._serialized_start=5831 + _WEBCAST_DATA_GUESTBATTLEUIINFO._serialized_end=5947 + _WEBCAST_DATA_GUESTBATTLECONTRIBUTORS._serialized_start=5949 + _WEBCAST_DATA_GUESTBATTLECONTRIBUTORS._serialized_end=6004 + _WEBCAST_DATA_BATTLERESULT._serialized_start=6007 + _WEBCAST_DATA_BATTLERESULT._serialized_end=6402 + _WEBCAST_DATA_BATTLERESULT_ROLE._serialized_start=6384 + _WEBCAST_DATA_BATTLERESULT_ROLE._serialized_end=6402 + _WEBCAST_DATA_GUESTBATTLEINFO._serialized_start=6405 + _WEBCAST_DATA_GUESTBATTLEINFO._serialized_end=6721 + _WEBCAST_DATA_EMOJIPERMISSION._serialized_start=6723 + _WEBCAST_DATA_EMOJIPERMISSION._serialized_end=6844 + _WEBCAST_DATA_SENDINTERACTEMOJICONFIG._serialized_start=6847 + _WEBCAST_DATA_SENDINTERACTEMOJICONFIG._serialized_end=7121 + _WEBCAST_DATA_EMOJIINTERACTRESOURCE._serialized_start=7124 + _WEBCAST_DATA_EMOJIINTERACTRESOURCE._serialized_end=7332 + _WEBCAST_DATA_EMOJIAVATARRESOURCE._serialized_start=7334 + _WEBCAST_DATA_EMOJIAVATARRESOURCE._serialized_end=7386 + _WEBCAST_DATA_EMOJITAG._serialized_start=7388 + _WEBCAST_DATA_EMOJITAG._serialized_end=7428 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI._serialized_start=7431 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI._serialized_end=8210 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI_TYPE._serialized_start=8122 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI_TYPE._serialized_end=8140 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI_CATEGORYTYPE._serialized_start=8142 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI_CATEGORYTYPE._serialized_end=8176 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI_EMOJISTATUS._serialized_start=8178 + _WEBCAST_DATA_LINKMICAUDIENCEEMOJI_EMOJISTATUS._serialized_end=8210 + _WEBCAST_DATA_LINKMICLINKEREXTRA._serialized_start=8213 + _WEBCAST_DATA_LINKMICLINKEREXTRA._serialized_end=8402 + _WEBCAST_DATA_LINKMICLINKEREXTRA_SWITCHSCENEINFO._serialized_start=8404 + _WEBCAST_DATA_LINKMICLINKEREXTRA_SWITCHSCENEINFO._serialized_end=8498 + _WEBCAST_DATA_LINKMICGROUPEXTRA._serialized_start=8501 + _WEBCAST_DATA_LINKMICGROUPEXTRA._serialized_end=8687 + _WEBCAST_DATA_LINKMICGROUPEXTRA_SWITCHSCENEINFO._serialized_start=8690 + _WEBCAST_DATA_LINKMICGROUPEXTRA_SWITCHSCENEINFO._serialized_end=8836 + _WEBCAST_DATA_LINKMICAUDIENCEENTERMESSAGEEXTRA._serialized_start=8838 + _WEBCAST_DATA_LINKMICAUDIENCEENTERMESSAGEEXTRA._serialized_end=8961 + _WEBCAST_DATA_LINKMICAUDIENCEENTERMESSAGEEXTRA_USERINFO._serialized_start=8963 + _WEBCAST_DATA_LINKMICAUDIENCEENTERMESSAGEEXTRA_USERINFO._serialized_end=9054 + _WEBCAST_DATA_LINKMICAUDIENCESETTINGVALUE._serialized_start=9057 + _WEBCAST_DATA_LINKMICAUDIENCESETTINGVALUE._serialized_end=9204 + _WEBCAST_DATA_LINKMICAUDIENCESETTINGVALUE_STATUS._serialized_start=9182 + _WEBCAST_DATA_LINKMICAUDIENCESETTINGVALUE_STATUS._serialized_end=9204 + _WEBCAST_DATA_LINKMICAUDIENCESETTING._serialized_start=9207 + _WEBCAST_DATA_LINKMICAUDIENCESETTING._serialized_end=9375 + _WEBCAST_DATA_LINKMICAUDIENCESETTING_KEY._serialized_start=9359 + _WEBCAST_DATA_LINKMICAUDIENCESETTING_KEY._serialized_end=9375 + _WEBCAST_DATA_ANCHORLINKMICINFO._serialized_start=9377 + _WEBCAST_DATA_ANCHORLINKMICINFO._serialized_end=9476 + _WEBCAST_DATA_LINKMICPOSITIONITEM._serialized_start=9479 + _WEBCAST_DATA_LINKMICPOSITIONITEM._serialized_end=9845 + _WEBCAST_DATA_LINKMICPOSITIONITEM_STATUS._serialized_start=9751 + _WEBCAST_DATA_LINKMICPOSITIONITEM_STATUS._serialized_end=9773 + _WEBCAST_DATA_LINKMICPOSITIONITEM_VERIFYSTATUS._serialized_start=9775 + _WEBCAST_DATA_LINKMICPOSITIONITEM_VERIFYSTATUS._serialized_end=9809 + _WEBCAST_DATA_LINKMICPOSITIONITEM_POSITIONTYPE._serialized_start=9811 + _WEBCAST_DATA_LINKMICPOSITIONITEM_POSITIONTYPE._serialized_end=9845 + _WEBCAST_DATA_LINKMICAUDIENCEPAIRUSERINFO._serialized_start=9847 + _WEBCAST_DATA_LINKMICAUDIENCEPAIRUSERINFO._serialized_end=9923 + _WEBCAST_DATA_LINKMICAUDIENCEPAIRUSER._serialized_start=9926 + _WEBCAST_DATA_LINKMICAUDIENCEPAIRUSER._serialized_end=10083 + _WEBCAST_DATA_LINKMICSOCIALSHAREVIDEOREPORT._serialized_start=10086 + _WEBCAST_DATA_LINKMICSOCIALSHAREVIDEOREPORT._serialized_end=10261 + _WEBCAST_DATA_LINKMICSOCIALSHAREVIDEOREPORT_USERINFO._serialized_start=10264 + _WEBCAST_DATA_LINKMICSOCIALSHAREVIDEOREPORT_USERINFO._serialized_end=10452 + _WEBCAST_DATA_FASTMATCHRESULTTAG._serialized_start=10454 + _WEBCAST_DATA_FASTMATCHRESULTTAG._serialized_end=10519 + _WEBCAST_DATA_MICDRESSBUTTON._serialized_start=10522 + _WEBCAST_DATA_MICDRESSBUTTON._serialized_end=10689 + _WEBCAST_DATA_MICDRESSBUTTON_SWITCH._serialized_start=10667 + _WEBCAST_DATA_MICDRESSBUTTON_SWITCH._serialized_end=10689 + _WEBCAST_DATA_MICDRESSBUTTON_BUTTONINFO._serialized_start=10691 + _WEBCAST_DATA_MICDRESSBUTTON_BUTTONINFO._serialized_end=10800 + _WEBCAST_DATA_LINKMICQUICKINTERACT._serialized_start=10803 + _WEBCAST_DATA_LINKMICQUICKINTERACT._serialized_end=10962 + _WEBCAST_DATA_INVITEROOMINFO._serialized_start=10965 + _WEBCAST_DATA_INVITEROOMINFO._serialized_end=11161 + _WEBCAST_DATA_CROSSROOMLINKREPLYGUESTINFO._serialized_start=11164 + _WEBCAST_DATA_CROSSROOMLINKREPLYGUESTINFO._serialized_end=11314 + _WEBCAST_DATA_LINKMICINTERACTENTRANCE._serialized_start=11317 + _WEBCAST_DATA_LINKMICINTERACTENTRANCE._serialized_end=11581 + _WEBCAST_DATA_LINKMICINTERACTENTRANCE_STATUS._serialized_start=9182 + _WEBCAST_DATA_LINKMICINTERACTENTRANCE_STATUS._serialized_end=9204 + _WEBCAST_DATA_LINKMICINTERACTENTRANCE_BUTTONINFO._serialized_start=11584 + _WEBCAST_DATA_LINKMICINTERACTENTRANCE_BUTTONINFO._serialized_end=11758 + _WEBCAST_DATA_ANTICHEATSCHEMAEXTRA._serialized_start=11761 + _WEBCAST_DATA_ANTICHEATSCHEMAEXTRA._serialized_end=11902 + _WEBCAST_DATA_LINKMICTEAMFIGHTCONTRIBUTORS._serialized_start=11904 + _WEBCAST_DATA_LINKMICTEAMFIGHTCONTRIBUTORS._serialized_end=11964 + _WEBCAST_DATA_LINKMICTEAMFIGHTPLAYER._serialized_start=11967 + _WEBCAST_DATA_LINKMICTEAMFIGHTPLAYER._serialized_end=12216 + _WEBCAST_DATA_LINKMICTEAMFIGHTPLAYER_ROLE._serialized_start=6384 + _WEBCAST_DATA_LINKMICTEAMFIGHTPLAYER_ROLE._serialized_end=6402 + _WEBCAST_DATA_LINKMICTEAMFIGHTTEAMINFO._serialized_start=12219 + _WEBCAST_DATA_LINKMICTEAMFIGHTTEAMINFO._serialized_end=12506 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO._serialized_start=12509 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO._serialized_end=13316 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_TYPE._serialized_start=8122 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_TYPE._serialized_end=8140 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_STATUS._serialized_start=9751 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_STATUS._serialized_end=9773 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_PKBARSTYLE._serialized_start=13256 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_PKBARSTYLE._serialized_end=13286 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_SCORETYPE._serialized_start=13288 + _WEBCAST_DATA_LINKMICTEAMFIGHTINFO_SCORETYPE._serialized_end=13316 + _WEBCAST_DATA_JOINTEAMFIGHTINFO._serialized_start=13318 + _WEBCAST_DATA_JOINTEAMFIGHTINFO._serialized_end=13385 + _WEBCAST_DATA_ROOMBATTLEPROCESSINFO._serialized_start=13388 + _WEBCAST_DATA_ROOMBATTLEPROCESSINFO._serialized_end=13672 + _WEBCAST_DATA_ROOMBATTLEPROCESSINFO_STATUS._serialized_start=9182 + _WEBCAST_DATA_ROOMBATTLEPROCESSINFO_STATUS._serialized_end=9204 + _WEBCAST_DATA_ROOMBATTLEPROCESSWAITINGREPLYCONTENT._serialized_start=13674 + _WEBCAST_DATA_ROOMBATTLEPROCESSWAITINGREPLYCONTENT._serialized_end=13740 + _WEBCAST_DATA_ROOMBATTLEPROCESSRECEIVEREPLYCONTENT._serialized_start=13742 + _WEBCAST_DATA_ROOMBATTLEPROCESSRECEIVEREPLYCONTENT._serialized_end=13793 + _WEBCAST_DATA_ROOMBATTLEPROCESSSELECTGUESTSCONTENT._serialized_start=13795 + _WEBCAST_DATA_ROOMBATTLEPROCESSSELECTGUESTSCONTENT._serialized_end=13909 + _WEBCAST_DATA_ROOMBATTLEPROCESSWAITINGBATTLECONTENT._serialized_start=13911 + _WEBCAST_DATA_ROOMBATTLEPROCESSWAITINGBATTLECONTENT._serialized_end=14010 + _WEBCAST_DATA_ROOMBATTLEROOMINFO._serialized_start=14013 + _WEBCAST_DATA_ROOMBATTLEROOMINFO._serialized_end=14184 + _WEBCAST_DATA_ROOMBATTLEROOMINFO_JOINSTATUS._serialized_start=14154 + _WEBCAST_DATA_ROOMBATTLEROOMINFO_JOINSTATUS._serialized_end=14184 + _WEBCAST_DATA_TEAMFIGHTROOMBATTLECONTENT._serialized_start=14187 + _WEBCAST_DATA_TEAMFIGHTROOMBATTLECONTENT._serialized_end=14356 + _WEBCAST_DATA_TEAMFIGHTROOMBATTLECONTENT_INVITESOURCE._serialized_start=14322 + _WEBCAST_DATA_TEAMFIGHTROOMBATTLECONTENT_INVITESOURCE._serialized_end=14356 + _WEBCAST_DATA_ROOMBATTLEDATAINFO._serialized_start=14359 + _WEBCAST_DATA_ROOMBATTLEDATAINFO._serialized_end=14529 + _WEBCAST_DATA_ROOMBATTLEDATAINFO_INVITESOURCE._serialized_start=14322 + _WEBCAST_DATA_ROOMBATTLEDATAINFO_INVITESOURCE._serialized_end=14356 + _WEBCAST_DATA_PATTERNREF._serialized_start=14531 + _WEBCAST_DATA_PATTERNREF._serialized_end=14593 + _WEBCAST_DATA_TEXTFORMAT._serialized_start=14596 + _WEBCAST_DATA_TEXTFORMAT._serialized_end=14772 + _WEBCAST_DATA_TEXTPIECEUSER._serialized_start=14774 + _WEBCAST_DATA_TEXTPIECEUSER._serialized_end=14855 + _WEBCAST_DATA_TEXTPIECEGIFT._serialized_start=14857 + _WEBCAST_DATA_TEXTPIECEGIFT._serialized_end=14944 + _WEBCAST_DATA_TEXTPIECEHEART._serialized_start=14946 + _WEBCAST_DATA_TEXTPIECEHEART._serialized_end=14990 + _WEBCAST_DATA_TEXTPIECEPATTERNREF._serialized_start=14992 + _WEBCAST_DATA_TEXTPIECEPATTERNREF._serialized_end=15063 + _WEBCAST_DATA_TEXTPIECEIMAGE._serialized_start=15065 + _WEBCAST_DATA_TEXTPIECEIMAGE._serialized_end=15151 + _WEBCAST_DATA_TEXTPIECE._serialized_start=15154 + _WEBCAST_DATA_TEXTPIECE._serialized_end=15529 + _WEBCAST_DATA_TEXT._serialized_start=15532 + _WEBCAST_DATA_TEXT._serialized_end=15678 + _WEBCAST_DATA_COMBINEDTEXT._serialized_start=15681 + _WEBCAST_DATA_COMBINEDTEXT._serialized_end=15847 + _WEBCAST_DATA_DISPLAYITEM._serialized_start=15850 + _WEBCAST_DATA_DISPLAYITEM._serialized_end=16140 + _WEBCAST_DATA_DISPLAYITEM_DISPLAYITEMTYPE._serialized_start=16100 + _WEBCAST_DATA_DISPLAYITEM_DISPLAYITEMTYPE._serialized_end=16140 + _WEBCAST_DATA_IMAGESITEM._serialized_start=16143 + _WEBCAST_DATA_IMAGESITEM._serialized_end=16302 + _WEBCAST_DATA_IMAGESITEM_DISPLAYSTYLE._serialized_start=16268 + _WEBCAST_DATA_IMAGESITEM_DISPLAYSTYLE._serialized_end=16302 + _WEBCAST_DATA_TEXTITEM._serialized_start=16304 + _WEBCAST_DATA_TEXTITEM._serialized_end=16361 + _WEBCAST_DATA_SCHEMAINFO._serialized_start=16363 + _WEBCAST_DATA_SCHEMAINFO._serialized_end=16407 + _WEBCAST_DATA_COMBOINFO._serialized_start=16409 + _WEBCAST_DATA_COMBOINFO._serialized_end=16471 + _WEBCAST_IM_COMMON._serialized_start=16474 + _WEBCAST_IM_COMMON._serialized_end=17046 + _WEBCAST_IM_PUBLICAREACOMMON._serialized_start=17048 + _WEBCAST_IM_PUBLICAREACOMMON._serialized_end=17175 + _WEBCAST_IM_LANDSCAPEAREACOMMON._serialized_start=17177 + _WEBCAST_IM_LANDSCAPEAREACOMMON._serialized_end=17292 + _WEBCAST_IM_FLEXIMAGESTRUCT._serialized_start=17294 + _WEBCAST_IM_FLEXIMAGESTRUCT._serialized_end=17377 + _WEBCAST_IM_COMMONBUBBLECONFIG._serialized_start=17380 + _WEBCAST_IM_COMMONBUBBLECONFIG._serialized_end=17804 + _WEBCAST_IM_COMMONBUBBLECONFIG_MESSAGETYPE._serialized_start=17734 + _WEBCAST_IM_COMMONBUBBLECONFIG_MESSAGETYPE._serialized_end=17766 + _WEBCAST_IM_COMMONBUBBLECONFIG_ARROWPOSITION._serialized_start=17768 + _WEBCAST_IM_COMMONBUBBLECONFIG_ARROWPOSITION._serialized_end=17804 + _WEBCAST_IM_GUESTBATTLEMESSAGE._serialized_start=17807 + _WEBCAST_IM_GUESTBATTLEMESSAGE._serialized_end=18085 + _WEBCAST_IM_GUESTBATTLEUPDATECONTENT._serialized_start=18087 + _WEBCAST_IM_GUESTBATTLEUPDATECONTENT._serialized_end=18146 + _WEBCAST_IM_GUESTBATTLEFINISHCONTENT._serialized_start=18149 + _WEBCAST_IM_GUESTBATTLEFINISHCONTENT._serialized_end=18293 + _WEBCAST_IM_GUESTBATTLEFINISHCONTENT_REASON._serialized_start=18271 + _WEBCAST_IM_GUESTBATTLEFINISHCONTENT_REASON._serialized_end=18293 + _WEBCAST_IM_LINKMICTEAMFIGHTMESSAGE._serialized_start=18296 + _WEBCAST_IM_LINKMICTEAMFIGHTMESSAGE._serialized_end=18713 + _WEBCAST_IM_LINKMICTEAMFIGHTMESSAGE_MSGTYPE._serialized_start=3351 + _WEBCAST_IM_LINKMICTEAMFIGHTMESSAGE_MSGTYPE._serialized_end=3375 + _WEBCAST_IM_LINKMICTEAMFIGHTFINISHCONTENT._serialized_start=18716 + _WEBCAST_IM_LINKMICTEAMFIGHTFINISHCONTENT._serialized_end=18939 + _WEBCAST_IM_LINKMICTEAMFIGHTFINISHCONTENT_REASON._serialized_start=18917 + _WEBCAST_IM_LINKMICTEAMFIGHTFINISHCONTENT_REASON._serialized_end=18939 + _WEBCAST_IM_LINKMICTEAMFIGHTCREATECONTENT._serialized_start=18942 + _WEBCAST_IM_LINKMICTEAMFIGHTCREATECONTENT._serialized_end=19074 + _WEBCAST_IM_LINKMICTEAMFIGHTCREATECONTENT_REASON._serialized_start=18917 + _WEBCAST_IM_LINKMICTEAMFIGHTCREATECONTENT_REASON._serialized_end=18939 + _WEBCAST_IM_LINKMICTEAMFIGHTSETTLECONTENT._serialized_start=19076 + _WEBCAST_IM_LINKMICTEAMFIGHTSETTLECONTENT._serialized_end=19144 + _WEBCAST_IM_UPDATEDPRODUCTINFO._serialized_start=19146 + _WEBCAST_IM_UPDATEDPRODUCTINFO._serialized_end=19257 + _WEBCAST_IM_UPDATEDCOUPONINFO._serialized_start=19259 + _WEBCAST_IM_UPDATEDCOUPONINFO._serialized_end=19382 + _WEBCAST_IM_UPDATEDCAMPAIGNINFO._serialized_start=19385 + _WEBCAST_IM_UPDATEDCAMPAIGNINFO._serialized_end=19617 + _WEBCAST_IM_SKUINFO._serialized_start=19619 + _WEBCAST_IM_SKUINFO._serialized_end=19708 + _WEBCAST_IM_TRACETIMEMETRIC._serialized_start=19710 + _WEBCAST_IM_TRACETIMEMETRIC._serialized_end=19837 + _WEBCAST_IM_UPDATEDSKUINFO._serialized_start=19839 + _WEBCAST_IM_UPDATEDSKUINFO._serialized_end=19946 + _WEBCAST_IM_UPDATEDCOMMENTARYVIDEOINFO._serialized_start=19948 + _WEBCAST_IM_UPDATEDCOMMENTARYVIDEOINFO._serialized_end=20003 + _WEBCAST_IM_UPDATEDGROUPINFO._serialized_start=20005 + _WEBCAST_IM_UPDATEDGROUPINFO._serialized_end=20106 + _WEBCAST_IM_USERBID._serialized_start=20108 + _WEBCAST_IM_USERBID._serialized_end=20170 + _WEBCAST_IM_IMG._serialized_start=20172 + _WEBCAST_IM_IMG._serialized_end=20236 + _WEBCAST_IM_CURRENTUSERINFO._serialized_start=20238 + _WEBCAST_IM_CURRENTUSERINFO._serialized_end=20334 + _WEBCAST_IM_INCRPRICELIST._serialized_start=20336 + _WEBCAST_IM_INCRPRICELIST._serialized_end=20392 + _WEBCAST_IM_AUCTIONINFO._serialized_start=20395 + _WEBCAST_IM_AUCTIONINFO._serialized_end=20664 + _WEBCAST_IM_AUCTIONSUCCESS._serialized_start=20667 + _WEBCAST_IM_AUCTIONSUCCESS._serialized_end=20955 + _WEBCAST_IM_REDPACKACTIVITYINFO._serialized_start=20958 + _WEBCAST_IM_REDPACKACTIVITYINFO._serialized_end=21532 + _WEBCAST_IM_UPDATEDCARTINFO._serialized_start=21535 + _WEBCAST_IM_UPDATEDCARTINFO._serialized_end=21719 + _WEBCAST_IM_LOTTERYPRODUCTSHORTINFO._serialized_start=21721 + _WEBCAST_IM_LOTTERYPRODUCTSHORTINFO._serialized_end=21789 + _WEBCAST_IM_LOTTERYINFO._serialized_start=21792 + _WEBCAST_IM_LOTTERYINFO._serialized_end=21966 + _WEBCAST_IM_LOTTERYUNUSUALINFO._serialized_start=21968 + _WEBCAST_IM_LOTTERYUNUSUALINFO._serialized_end=22038 + _WEBCAST_IM_WINLOTTERYALERT._serialized_start=22040 + _WEBCAST_IM_WINLOTTERYALERT._serialized_end=22121 + _WEBCAST_IM_WINLOTTERYINFO._serialized_start=22124 + _WEBCAST_IM_WINLOTTERYINFO._serialized_end=22431 + _WEBCAST_IM_BENEFITLABEL._serialized_start=22433 + _WEBCAST_IM_BENEFITLABEL._serialized_end=22551 + _WEBCAST_IM_LOTTERYINFOLIST._serialized_start=22554 + _WEBCAST_IM_LOTTERYINFOLIST._serialized_end=22851 + _WEBCAST_IM_HOTATMOSPHERE._serialized_start=22854 + _WEBCAST_IM_HOTATMOSPHERE._serialized_end=23067 + _WEBCAST_IM_UPICON._serialized_start=23069 + _WEBCAST_IM_UPICON._serialized_end=23162 + _WEBCAST_IM_FILTERSWITCHCHANGEDATA._serialized_start=23164 + _WEBCAST_IM_FILTERSWITCHCHANGEDATA._serialized_end=23251 + _WEBCAST_IM_ROOMTAGOFFLINEINFO._serialized_start=23253 + _WEBCAST_IM_ROOMTAGOFFLINEINFO._serialized_end=23320 + _WEBCAST_IM_INTERACTIONDATA._serialized_start=23322 + _WEBCAST_IM_INTERACTIONDATA._serialized_end=23414 + _WEBCAST_IM_INTERACTIONCONTENT._serialized_start=23417 + _WEBCAST_IM_INTERACTIONCONTENT._serialized_end=23586 + _WEBCAST_IM_INTERACTIONCONTENTCHECK._serialized_start=23588 + _WEBCAST_IM_INTERACTIONCONTENTCHECK._serialized_end=23658 + _WEBCAST_IM_INTERACTIONELEMENT._serialized_start=23661 + _WEBCAST_IM_INTERACTIONELEMENT._serialized_end=23892 + _WEBCAST_IM_INTERACTIONELEMENT_ELEMENTTYPE._serialized_start=23860 + _WEBCAST_IM_INTERACTIONELEMENT_ELEMENTTYPE._serialized_end=23892 + _WEBCAST_IM_INTERACTIONAVATAR._serialized_start=23894 + _WEBCAST_IM_INTERACTIONAVATAR._serialized_end=23972 + _WEBCAST_IM_LIVESHOPPINGMESSAGE._serialized_start=23975 + _WEBCAST_IM_LIVESHOPPINGMESSAGE._serialized_end=25610 + _WEBCAST_IM_LIVESHOPPINGMESSAGE_MSGTYPE._serialized_start=3351 + _WEBCAST_IM_LIVESHOPPINGMESSAGE_MSGTYPE._serialized_end=3375 + _WEBCAST_IM_LIVESHOPPINGMESSAGE_BUBBLETYPE._serialized_start=25548 + _WEBCAST_IM_LIVESHOPPINGMESSAGE_BUBBLETYPE._serialized_end=25578 + _WEBCAST_IM_LIVESHOPPINGMESSAGE_UPDATETYPE._serialized_start=25580 + _WEBCAST_IM_LIVESHOPPINGMESSAGE_UPDATETYPE._serialized_end=25610 + _WEBCAST_DATA_CIRCLEINFO._serialized_start=25612 + _WEBCAST_DATA_CIRCLEINFO._serialized_end=25723 + _WEBCAST_DATA_STAGESTRUCT._serialized_start=25726 + _WEBCAST_DATA_STAGESTRUCT._serialized_end=26021 + _WEBCAST_DATA_HIDDENGIFTEXTRA._serialized_start=26023 + _WEBCAST_DATA_HIDDENGIFTEXTRA._serialized_end=26069 + _WEBCAST_DATA_SHOOTEXTRA._serialized_start=26071 + _WEBCAST_DATA_SHOOTEXTRA._serialized_end=26147 + _WEBCAST_DATA_POSTEREXTRA._serialized_start=26149 + _WEBCAST_DATA_POSTEREXTRA._serialized_end=26193 + _WEBCAST_DATA_EASTEREGGDATA._serialized_start=26196 + _WEBCAST_DATA_EASTEREGGDATA._serialized_end=26415 + _WEBCAST_DATA_ECOMLIVECARD._serialized_start=26418 + _WEBCAST_DATA_ECOMLIVECARD._serialized_end=26573 + _WEBCAST_DATA_ECOMPRODUCT._serialized_start=26576 + _WEBCAST_DATA_ECOMPRODUCT._serialized_end=26761 + _WEBCAST_DATA_ECOMPRICE._serialized_start=26763 + _WEBCAST_DATA_ECOMPRICE._serialized_end=26856 + _WEBCAST_DATA_ECOMICON._serialized_start=26858 + _WEBCAST_DATA_ECOMICON._serialized_end=26894 + _WEBCAST_DATA_ECOMCAMPAIGN._serialized_start=26896 + _WEBCAST_DATA_ECOMCAMPAIGN._serialized_end=27007 + _WEBCAST_DATA_ECOMAUCTION._serialized_start=27010 + _WEBCAST_DATA_ECOMAUCTION._serialized_end=27148 + _WEBCAST_DATA_ECOMBIDDER._serialized_start=27150 + _WEBCAST_DATA_ECOMBIDDER._serialized_end=27231 + _WEBCAST_DATA_ECOMAVATAR._serialized_start=27233 + _WEBCAST_DATA_ECOMAVATAR._serialized_end=27302 + _WEBCAST_DATA_ECOMPOP._serialized_start=27305 + _WEBCAST_DATA_ECOMPOP._serialized_end=27483 + _WEBCAST_DATA_COUPON._serialized_start=27486 + _WEBCAST_DATA_COUPON._serialized_end=27694 + _WEBCAST_DATA_REDPACK._serialized_start=27697 + _WEBCAST_DATA_REDPACK._serialized_end=27927 + _WEBCAST_DATA_ECOMGOODSCARD._serialized_start=27930 + _WEBCAST_DATA_ECOMGOODSCARD._serialized_end=28192 + _WEBCAST_DATA_REDSSHOWINFO._serialized_start=28194 + _WEBCAST_DATA_REDSSHOWINFO._serialized_end=28257 + _WEBCAST_DATA_SWITCHEXTRABASE._serialized_start=28259 + _WEBCAST_DATA_SWITCHEXTRABASE._serialized_end=28313 + _WEBCAST_DATA_SWITCHEXTRAFOROPEN._serialized_start=28315 + _WEBCAST_DATA_SWITCHEXTRAFOROPEN._serialized_end=28371 + _WEBCAST_DATA_GAMEINVITE._serialized_start=28374 + _WEBCAST_DATA_GAMEINVITE._serialized_end=28529 + _WEBCAST_DATA_INVITATIONSWITCH._serialized_start=28532 + _WEBCAST_DATA_INVITATIONSWITCH._serialized_end=28850 + _WEBCAST_DATA_INVITATIONSWITCH_GAMEKIND._serialized_start=28824 + _WEBCAST_DATA_INVITATIONSWITCH_GAMEKIND._serialized_end=28850 + _WEBCAST_DATA_GRADEBUFFINFO._serialized_start=28853 + _WEBCAST_DATA_GRADEBUFFINFO._serialized_end=29033 + _WEBCAST_DATA_GRADEBUFFINFO_STATUS._serialized_start=9751 + _WEBCAST_DATA_GRADEBUFFINFO_STATUS._serialized_end=9773 + _WEBCAST_DATA_IMAGE._serialized_start=29036 + _WEBCAST_DATA_IMAGE._serialized_end=29366 + _WEBCAST_DATA_IMAGE_CONTENT._serialized_start=29368 + _WEBCAST_DATA_IMAGE_CONTENT._serialized_end=29469 + _WEBCAST_DATA_IMAGE_NINEPATCHSETTING._serialized_start=29471 + _WEBCAST_DATA_IMAGE_NINEPATCHSETTING._serialized_end=29529 + _WEBCAST_DATA_DIGGICON._serialized_start=29531 + _WEBCAST_DATA_DIGGICON._serialized_end=29610 + _WEBCAST_DATA_WEBIMAGE._serialized_start=29612 + _WEBCAST_DATA_WEBIMAGE._serialized_end=29652 + _WEBCAST_DATA_ANCHORLINKMICUSERSETTINGS._serialized_start=29655 + _WEBCAST_DATA_ANCHORLINKMICUSERSETTINGS._serialized_end=29940 + _WEBCAST_DATA_BATTLEUSERSETTINGS._serialized_start=29943 + _WEBCAST_DATA_BATTLEUSERSETTINGS._serialized_end=30312 + _WEBCAST_DATA_BATTLEUSERSETTINGSLIST._serialized_start=30314 + _WEBCAST_DATA_BATTLEUSERSETTINGSLIST._serialized_end=30432 + _WEBCAST_DATA_BATTLEUSERSETTINGSLIST_USERINFO._serialized_start=30435 + _WEBCAST_DATA_BATTLEUSERSETTINGSLIST_USERINFO._serialized_end=30690 + _WEBCAST_DATA_BATTLEUSERSETTINGSLIST_USERINFO_SEX._serialized_start=30674 + _WEBCAST_DATA_BATTLEUSERSETTINGSLIST_USERINFO_SEX._serialized_end=30690 + _WEBCAST_DATA_RIVALEXTRAINFO._serialized_start=30693 + _WEBCAST_DATA_RIVALEXTRAINFO._serialized_end=31382 + _WEBCAST_DATA_RIVALEXTRAINFO_TEXTTYPE._serialized_start=31270 + _WEBCAST_DATA_RIVALEXTRAINFO_TEXTTYPE._serialized_end=31296 + _WEBCAST_DATA_RIVALEXTRAINFO_ANCHORLAYER._serialized_start=31298 + _WEBCAST_DATA_RIVALEXTRAINFO_ANCHORLAYER._serialized_end=31330 + _WEBCAST_DATA_RIVALEXTRAINFO_FROMSERVERINVITETYPE._serialized_start=31332 + _WEBCAST_DATA_RIVALEXTRAINFO_FROMSERVERINVITETYPE._serialized_end=31382 + _WEBCAST_DATA_RIVALEXTRAINFO_LINKERINFO._serialized_start=31384 + _WEBCAST_DATA_RIVALEXTRAINFO_LINKERINFO._serialized_end=31495 + _WEBCAST_DATA_RIVALEXTRAINFO_LINKERINFO_USERINFO._serialized_start=31497 + _WEBCAST_DATA_RIVALEXTRAINFO_LINKERINFO_USERINFO._serialized_end=31622 + _WEBCAST_DATA_RIVALEXTRAINFO_GAMEINFO._serialized_start=31624 + _WEBCAST_DATA_RIVALEXTRAINFO_GAMEINFO._serialized_end=31698 + _WEBCAST_DATA_MULTIPKMODEINFO._serialized_start=31701 + _WEBCAST_DATA_MULTIPKMODEINFO._serialized_end=31952 + _WEBCAST_DATA_MULTIPKMODEINFO_MODETAB._serialized_start=31892 + _WEBCAST_DATA_MULTIPKMODEINFO_MODETAB._serialized_end=31916 + _WEBCAST_DATA_MULTIPKMODEINFO_SWITCHSOURCE._serialized_start=31918 + _WEBCAST_DATA_MULTIPKMODEINFO_SWITCHSOURCE._serialized_end=31952 + _WEBCAST_DATA_LINKERSTATS._serialized_start=31955 + _WEBCAST_DATA_LINKERSTATS._serialized_end=32129 + _WEBCAST_DATA_GAMEINVITEINFO._serialized_start=32132 + _WEBCAST_DATA_GAMEINVITEINFO._serialized_end=32262 + _WEBCAST_DATA_GAMEINVITEINFO_INVITESOURCE._serialized_start=14322 + _WEBCAST_DATA_GAMEINVITEINFO_INVITESOURCE._serialized_end=14356 + _WEBCAST_DATA_LINKMICINFO._serialized_start=32264 + _WEBCAST_DATA_LINKMICINFO._serialized_end=32332 + _WEBCAST_DATA_MULTICHANNELINFO._serialized_start=32334 + _WEBCAST_DATA_MULTICHANNELINFO._serialized_end=32390 + _WEBCAST_DATA_OFFICIALROOMINFO._serialized_start=32392 + _WEBCAST_DATA_OFFICIALROOMINFO._serialized_end=32502 + _WEBCAST_DATA_ROOMCHANNELINFO._serialized_start=32505 + _WEBCAST_DATA_ROOMCHANNELINFO._serialized_end=32842 + _WEBCAST_DATA_RTCEXTINFO._serialized_start=32845 + _WEBCAST_DATA_RTCEXTINFO._serialized_end=32982 + _WEBCAST_DATA_PANELWIDGET._serialized_start=32985 + _WEBCAST_DATA_PANELWIDGET._serialized_end=33201 + _WEBCAST_DATA_VSEPISODEHIGHLIGHT._serialized_start=33203 + _WEBCAST_DATA_VSEPISODEHIGHLIGHT._serialized_end=33311 + _WEBCAST_DATA_EPISODEPREMIEREPLAY._serialized_start=33314 + _WEBCAST_DATA_EPISODEPREMIEREPLAY._serialized_end=33511 + _WEBCAST_DATA_EPISODEPREMIEREPLAY_PLAYTYPE._serialized_start=33485 + _WEBCAST_DATA_EPISODEPREMIEREPLAY_PLAYTYPE._serialized_end=33511 + _WEBCAST_DATA_VSWATERMARK._serialized_start=33514 + _WEBCAST_DATA_VSWATERMARK._serialized_end=33655 + _WEBCAST_DATA_VSWATERMARKICON._serialized_start=33658 + _WEBCAST_DATA_VSWATERMARKICON._serialized_end=33803 + _WEBCAST_DATA_VSBAR._serialized_start=33805 + _WEBCAST_DATA_VSBAR._serialized_end=33913 + _WEBCAST_DATA_VSITEMCOMMENT._serialized_start=33916 + _WEBCAST_DATA_VSITEMCOMMENT._serialized_end=34045 + _WEBCAST_DATA_VSITEMBAR._serialized_start=34048 + _WEBCAST_DATA_VSITEMBAR._serialized_end=34303 + _WEBCAST_DATA_EPISODEPREVIEWIMAGE._serialized_start=34306 + _WEBCAST_DATA_EPISODEPREVIEWIMAGE._serialized_end=34578 + _WEBCAST_DATA_EPISODEPREVIEWIMAGE_PREVIEWTYPE._serialized_start=34546 + _WEBCAST_DATA_EPISODEPREVIEWIMAGE_PREVIEWTYPE._serialized_end=34578 + _WEBCAST_DATA_VSGIFTPANNEL._serialized_start=34581 + _WEBCAST_DATA_VSGIFTPANNEL._serialized_end=34714 + _WEBCAST_DATA_EPISODEPREVIEWBOTTOM._serialized_start=34716 + _WEBCAST_DATA_EPISODEPREVIEWBOTTOM._serialized_end=34800 + _WEBCAST_DATA_VSPANNELICON._serialized_start=34803 + _WEBCAST_DATA_VSPANNELICON._serialized_end=35331 + _WEBCAST_DATA_MULTICAMERABASICINFO._serialized_start=35334 + _WEBCAST_DATA_MULTICAMERABASICINFO._serialized_end=35540 + _WEBCAST_DATA_COLLECTIONITEM._serialized_start=35543 + _WEBCAST_DATA_COLLECTIONITEM._serialized_end=36243 + _WEBCAST_DATA_COLLECTIONITEM_COLLECTIONTYPE._serialized_start=36123 + _WEBCAST_DATA_COLLECTIONITEM_COLLECTIONTYPE._serialized_end=36161 + _WEBCAST_DATA_COLLECTIONITEM_COLLECTIONSOURCE._serialized_start=36163 + _WEBCAST_DATA_COLLECTIONITEM_COLLECTIONSOURCE._serialized_end=36205 + _WEBCAST_DATA_COLLECTIONITEM_COLLECTIONTAG._serialized_start=36207 + _WEBCAST_DATA_COLLECTIONITEM_COLLECTIONTAG._serialized_end=36243 + _WEBCAST_DATA_SHAREINFO._serialized_start=36246 + _WEBCAST_DATA_SHAREINFO._serialized_end=36762 + _WEBCAST_DATA_SHAREPOSTERINFO._serialized_start=36764 + _WEBCAST_DATA_SHAREPOSTERINFO._serialized_end=36850 + _WEBCAST_DATA_SHAREPOSTERINFO_POSTERDATA._serialized_start=36852 + _WEBCAST_DATA_SHAREPOSTERINFO_POSTERDATA._serialized_end=36970 + _WEBCAST_DATA_BUSINESSCONFIGURE._serialized_start=36973 + _WEBCAST_DATA_BUSINESSCONFIGURE._serialized_end=37176 + _WEBCAST_DATA_RESOURCECONFIGURE._serialized_start=37179 + _WEBCAST_DATA_RESOURCECONFIGURE._serialized_end=37341 + _WEBCAST_DATA_BARRAGECONFIGURE._serialized_start=37344 + _WEBCAST_DATA_BARRAGECONFIGURE._serialized_end=37521 + _WEBCAST_DATA_SCREENBARCONFIGURE._serialized_start=37523 + _WEBCAST_DATA_SCREENBARCONFIGURE._serialized_end=37614 + _WEBCAST_DATA_PLAYBYPLAYITEMINFO._serialized_start=37617 + _WEBCAST_DATA_PLAYBYPLAYITEMINFO._serialized_end=38023 + _WEBCAST_DATA_PLAYBYPLAYITEMINFO_INCIDENTTYPE._serialized_start=37989 + _WEBCAST_DATA_PLAYBYPLAYITEMINFO_INCIDENTTYPE._serialized_end=38023 + _WEBCAST_DATA_PLAYBYPLAYINFO._serialized_start=38025 + _WEBCAST_DATA_PLAYBYPLAYINFO._serialized_end=38124 + _WEBCAST_DATA_PLAYERINFO._serialized_start=38127 + _WEBCAST_DATA_PLAYERINFO._serialized_end=38730 + _WEBCAST_DATA_GOALSTAGEDETAIL._serialized_start=38732 + _WEBCAST_DATA_GOALSTAGEDETAIL._serialized_end=38857 + _WEBCAST_DATA_AGAINST._serialized_start=38860 + _WEBCAST_DATA_AGAINST._serialized_end=39503 + _WEBCAST_DATA_TOUTIAOMATCHDATA._serialized_start=39506 + _WEBCAST_DATA_TOUTIAOMATCHDATA._serialized_end=40089 + _WEBCAST_DATA_TEAMSTATS._serialized_start=40092 + _WEBCAST_DATA_TEAMSTATS._serialized_end=40459 + _WEBCAST_DATA_PLAYERSTATS._serialized_start=40462 + _WEBCAST_DATA_PLAYERSTATS._serialized_end=40867 + _WEBCAST_DATA_MATCHSHAREBACKGROUND._serialized_start=40869 + _WEBCAST_DATA_MATCHSHAREBACKGROUND._serialized_end=40990 + _WEBCAST_DATA_MATCHTITLE._serialized_start=40992 + _WEBCAST_DATA_MATCHTITLE._serialized_end=41091 + _WEBCAST_DATA_MATCHTITLE_TITLEICON._serialized_start=41094 + _WEBCAST_DATA_MATCHTITLE_TITLEICON._serialized_end=41233 + _WEBCAST_DATA_MATCHTITLE_TITLEICON_SIZETYPE._serialized_start=41207 + _WEBCAST_DATA_MATCHTITLE_TITLEICON_SIZETYPE._serialized_end=41233 + _WEBCAST_DATA_MATCHTAB._serialized_start=41235 + _WEBCAST_DATA_MATCHTAB._serialized_end=41301 + _WEBCAST_DATA_MATCHDRAWER._serialized_start=41304 + _WEBCAST_DATA_MATCHDRAWER._serialized_end=41480 + _WEBCAST_DATA_TEAMBASEINFO._serialized_start=41483 + _WEBCAST_DATA_TEAMBASEINFO._serialized_end=41624 + _WEBCAST_DATA_USER._serialized_start=41627 + _WEBCAST_DATA_USER._serialized_end=45521 + _WEBCAST_DATA_USER_LINKMICSTATS._serialized_start=45487 + _WEBCAST_DATA_USER_LINKMICSTATS._serialized_end=45521 + _WEBCAST_DATA_USER_FOLLOWINFO._serialized_start=45524 + _WEBCAST_DATA_USER_FOLLOWINFO._serialized_end=45716 + _WEBCAST_DATA_USER_PAYGRADE._serialized_start=45719 + _WEBCAST_DATA_USER_PAYGRADE._serialized_end=46701 + _WEBCAST_DATA_USER_PAYGRADE_GRADEICON._serialized_start=46703 + _WEBCAST_DATA_USER_PAYGRADE_GRADEICON._serialized_end=46830 + _WEBCAST_DATA_USER_FANSCLUB._serialized_start=46832 + _WEBCAST_DATA_USER_FANSCLUB._serialized_end=46916 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA._serialized_start=46919 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA._serialized_end=47316 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA_USERFANSCLUBSTATUS._serialized_start=47240 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA_USERFANSCLUBSTATUS._serialized_end=47286 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA_BADGETYPE._serialized_start=47288 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA_BADGETYPE._serialized_end=47316 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA_USERBADGE._serialized_start=47318 + _WEBCAST_DATA_USER_FANSCLUB_FANSCLUBDATA_USERBADGE._serialized_end=47384 + _WEBCAST_DATA_USER_BORDER._serialized_start=47387 + _WEBCAST_DATA_USER_BORDER._serialized_end=47520 + _WEBCAST_DATA_USER_USERATTR._serialized_start=47522 + _WEBCAST_DATA_USER_USERATTR._serialized_end=47606 + _WEBCAST_DATA_USER_OWNROOM._serialized_start=47608 + _WEBCAST_DATA_USER_OWNROOM._serialized_end=47655 + _WEBCAST_DATA_USER_ANCHORINFO._serialized_start=47657 + _WEBCAST_DATA_USER_ANCHORINFO._serialized_end=47702 + _WEBCAST_DATA_USER_ANCHORLEVEL._serialized_start=47705 + _WEBCAST_DATA_USER_ANCHORLEVEL._serialized_end=48154 + _WEBCAST_DATA_USER_AUTHORSTATS._serialized_start=48157 + _WEBCAST_DATA_USER_AUTHORSTATS._serialized_end=48366 + _WEBCAST_DATA_USER_XIGUAPARAMS._serialized_start=48369 + _WEBCAST_DATA_USER_XIGUAPARAMS._serialized_end=48763 + _WEBCAST_DATA_USER_XIGUAPARAMS_USEREXTENDINFO._serialized_start=48766 + _WEBCAST_DATA_USER_XIGUAPARAMS_USEREXTENDINFO._serialized_end=48936 + _WEBCAST_DATA_USER_XIGUAPARAMS_USEREXTENDINFO_ROCKETSCHEMA._serialized_start=48938 + _WEBCAST_DATA_USER_XIGUAPARAMS_USEREXTENDINFO_ROCKETSCHEMA._serialized_end=49051 + _WEBCAST_DATA_USER_ACTIVITYINFO._serialized_start=49053 + _WEBCAST_DATA_USER_ACTIVITYINFO._serialized_end=49160 + _WEBCAST_DATA_USER_NOBLELEVELINFO._serialized_start=49163 + _WEBCAST_DATA_USER_NOBLELEVELINFO._serialized_end=49506 + _WEBCAST_DATA_USER_BROTHERHOODINFO._serialized_start=49508 + _WEBCAST_DATA_USER_BROTHERHOODINFO._serialized_end=49632 + _WEBCAST_DATA_USER_AUTHENTICATIONINFO._serialized_start=49635 + _WEBCAST_DATA_USER_AUTHENTICATIONINFO._serialized_end=49857 + _WEBCAST_DATA_USER_AUTHENTICATIONINFO_ACCOUNTTYPEINFO._serialized_start=49859 + _WEBCAST_DATA_USER_AUTHENTICATIONINFO_ACCOUNTTYPEINFO._serialized_end=49913 + _WEBCAST_DATA_USER_POIINFO._serialized_start=49916 + _WEBCAST_DATA_USER_POIINFO._serialized_end=50077 + _WEBCAST_DATA_USER_FANSGROUPINFO._serialized_start=50079 + _WEBCAST_DATA_USER_FANSGROUPINFO._serialized_end=50138 + _WEBCAST_DATA_USER_JACCREDITINFO._serialized_start=50141 + _WEBCAST_DATA_USER_JACCREDITINFO._serialized_end=50273 + _WEBCAST_DATA_USER_SUBSCRIBE._serialized_start=50275 + _WEBCAST_DATA_USER_SUBSCRIBE._serialized_end=50390 + _WEBCAST_DATA_USER_PROFILESTYLEPARAMS._serialized_start=50392 + _WEBCAST_DATA_USER_PROFILESTYLEPARAMS._serialized_end=50473 + _WEBCAST_DATA_USER_USERDRESSINFO._serialized_start=50475 + _WEBCAST_DATA_USER_USERDRESSINFO._serialized_end=50551 + _WEBCAST_DATA_USER_USERSTATS._serialized_start=50554 + _WEBCAST_DATA_USER_USERSTATS._serialized_end=50873 + _WEBCAST_DATA_WEBUSER._serialized_start=50876 + _WEBCAST_DATA_WEBUSER._serialized_end=51046 + _WEBCAST_DATA_WEBUSER_FOLLOWINFO._serialized_start=51048 + _WEBCAST_DATA_WEBUSER_FOLLOWINFO._serialized_end=51128 + _WEBCAST_DATA_INDUSTRYCERTIFICATION._serialized_start=51131 + _WEBCAST_DATA_INDUSTRYCERTIFICATION._serialized_end=51283 + _WEBCAST_DATA_INDUSTRYCERTIFICATIONPROFILE._serialized_start=51286 + _WEBCAST_DATA_INDUSTRYCERTIFICATIONPROFILE._serialized_end=51454 + _WEBCAST_DATA_INDUSTRYCERTIFICATIONROOM._serialized_start=51456 + _WEBCAST_DATA_INDUSTRYCERTIFICATIONROOM._serialized_end=51566 + _WEBCAST_DATA_INDUSTRYCERTIFICATIONROOM_ROOMOWNER._serialized_start=51569 + _WEBCAST_DATA_INDUSTRYCERTIFICATIONROOM_ROOMOWNER._serialized_end=51932 + _WEBCAST_DATA_LIVEUSER._serialized_start=51935 + _WEBCAST_DATA_LIVEUSER._serialized_end=52166 + _WEBCAST_DATA_VIPBADGE._serialized_start=52168 + _WEBCAST_DATA_VIPBADGE._serialized_end=52191 + _WEBCAST_DATA_USERVIPINFO._serialized_start=52194 + _WEBCAST_DATA_USERVIPINFO._serialized_end=52477 + _WEBCAST_DATA_USERVIPINFO_STATUS._serialized_start=9751 + _WEBCAST_DATA_USERVIPINFO_STATUS._serialized_end=9773 + _WEBCAST_DATA_VIPOPENINFO._serialized_start=52479 + _WEBCAST_DATA_VIPOPENINFO._serialized_end=52544 + _WEBCAST_DATA_GAMEEXTRA._serialized_start=52547 + _WEBCAST_DATA_GAMEEXTRA._serialized_end=52779 + _WEBCAST_DATA_GAMEEXTRA_GAMEKIND._serialized_start=28824 + _WEBCAST_DATA_GAMEEXTRA_GAMEKIND._serialized_end=28850 + _WEBCAST_DATA_WEBROOM._serialized_start=52782 + _WEBCAST_DATA_WEBROOM._serialized_end=53687 + _WEBCAST_DATA_WEBROOMSTATS._serialized_start=53689 + _WEBCAST_DATA_WEBROOMSTATS._serialized_end=53802 + _WEBCAST_DATA_MATCHROOMINFO._serialized_start=53805 + _WEBCAST_DATA_MATCHROOMINFO._serialized_end=54314 + _WEBCAST_DATA_MATCHROOMIMINFO._serialized_start=54316 + _WEBCAST_DATA_MATCHROOMIMINFO._serialized_end=54396 + _WEBCAST_DATA_MATCHTABFRAME._serialized_start=54399 + _WEBCAST_DATA_MATCHTABFRAME._serialized_end=54549 + _WEBCAST_DATA_ROOM._serialized_start=54552 + _WEBCAST_DATA_ROOM._serialized_end=62602 + _WEBCAST_DATA_PICOINFO._serialized_start=62605 + _WEBCAST_DATA_PICOINFO._serialized_end=62783 + _WEBCAST_DATA_PUBLICSCREENBOTTOMINFO._serialized_start=62785 + _WEBCAST_DATA_PUBLICSCREENBOTTOMINFO._serialized_end=62892 + _WEBCAST_DATA_PUBLICSCREENBOTTOMINFO_BOTTOMCARD._serialized_start=62894 + _WEBCAST_DATA_PUBLICSCREENBOTTOMINFO_BOTTOMCARD._serialized_end=63011 + _WEBCAST_DATA_SHARERESOURCE._serialized_start=63013 + _WEBCAST_DATA_SHARERESOURCE._serialized_end=63108 + _WEBCAST_DATA_MATCHCHATCONFIG._serialized_start=63111 + _WEBCAST_DATA_MATCHCHATCONFIG._serialized_end=63285 + _WEBCAST_DATA_COMMENTARYROOMINFO._serialized_start=63288 + _WEBCAST_DATA_COMMENTARYROOMINFO._serialized_end=63423 + _WEBCAST_DATA_ROOMBASISDATA._serialized_start=63425 + _WEBCAST_DATA_ROOMBASISDATA._serialized_end=63471 + _WEBCAST_DATA_ROOMINTERACTDATA._serialized_start=63473 + _WEBCAST_DATA_ROOMINTERACTDATA._serialized_end=63504 + _WEBCAST_DATA_ROOMREVENUEDATA._serialized_start=63506 + _WEBCAST_DATA_ROOMREVENUEDATA._serialized_end=63536 + _WEBCAST_DATA_ROOMREQUSERDATA._serialized_start=63538 + _WEBCAST_DATA_ROOMREQUSERDATA._serialized_end=63568 + _WEBCAST_DATA_ROOMANCHORDATA._serialized_start=63570 + _WEBCAST_DATA_ROOMANCHORDATA._serialized_end=63621 + _WEBCAST_DATA_ROOMOTHERSDATA._serialized_start=63624 + _WEBCAST_DATA_ROOMOTHERSDATA._serialized_end=63813 + _WEBCAST_DATA_APPOINTMENTDATA._serialized_start=63815 + _WEBCAST_DATA_APPOINTMENTDATA._serialized_end=63889 + _WEBCAST_DATA_MOREPANELDATA._serialized_start=63892 + _WEBCAST_DATA_MOREPANELDATA._serialized_end=64020 + _WEBCAST_DATA_MOREPANELDATA_LOADSTRATEGY._serialized_start=63986 + _WEBCAST_DATA_MOREPANELDATA_LOADSTRATEGY._serialized_end=64020 + _WEBCAST_DATA_ACTIVITYDATA._serialized_start=64022 + _WEBCAST_DATA_ACTIVITYDATA._serialized_end=64109 + _WEBCAST_DATA_CASTSCREENDATA._serialized_start=64112 + _WEBCAST_DATA_CASTSCREENDATA._serialized_end=64410 + _WEBCAST_DATA_CASTSCREENDATA_SDKVERSION._serialized_start=64342 + _WEBCAST_DATA_CASTSCREENDATA_SDKVERSION._serialized_end=64372 + _WEBCAST_DATA_CASTSCREENDATA_FORCECASTONLY._serialized_start=64374 + _WEBCAST_DATA_CASTSCREENDATA_FORCECASTONLY._serialized_end=64410 + _WEBCAST_DATA_CASTOTTPERMISSION._serialized_start=64412 + _WEBCAST_DATA_CASTOTTPERMISSION._serialized_end=64482 + _WEBCAST_DATA_DESIREINFO._serialized_start=64484 + _WEBCAST_DATA_DESIREINFO._serialized_end=64548 + _WEBCAST_DATA_FEEDBACKCARD._serialized_start=64551 + _WEBCAST_DATA_FEEDBACKCARD._serialized_end=64885 + _WEBCAST_DATA_FEEDBACKCARD_OPTION._serialized_start=64888 + _WEBCAST_DATA_FEEDBACKCARD_OPTION._serialized_end=65027 + _WEBCAST_DATA_FEEDBACKCARD_ROOMCARDSTRUCT._serialized_start=65029 + _WEBCAST_DATA_FEEDBACKCARD_ROOMCARDSTRUCT._serialized_end=65138 + _WEBCAST_DATA_FEEDBACKCARD_QUESTION._serialized_start=65141 + _WEBCAST_DATA_FEEDBACKCARD_QUESTION._serialized_end=65368 + _WEBCAST_DATA_FEEDBACKCARD_CONDITION._serialized_start=65370 + _WEBCAST_DATA_FEEDBACKCARD_CONDITION._serialized_end=65482 + _WEBCAST_DATA_UPPERRIGHTWIDGETDATA._serialized_start=65485 + _WEBCAST_DATA_UPPERRIGHTWIDGETDATA._serialized_end=65666 + _WEBCAST_DATA_UPPERRIGHTWIDGETDATA_WIDGETTYPE._serialized_start=65636 + _WEBCAST_DATA_UPPERRIGHTWIDGETDATA_WIDGETTYPE._serialized_end=65666 + _WEBCAST_DATA_VIPDATA._serialized_start=65668 + _WEBCAST_DATA_VIPDATA._serialized_end=65707 + _WEBCAST_DATA_ANCHORTABLABEL._serialized_start=65710 + _WEBCAST_DATA_ANCHORTABLABEL._serialized_end=65896 + _WEBCAST_DATA_BEAUTIFYINFO._serialized_start=65898 + _WEBCAST_DATA_BEAUTIFYINFO._serialized_end=65971 + _WEBCAST_DATA_UNIONLIVEINFO._serialized_start=65974 + _WEBCAST_DATA_UNIONLIVEINFO._serialized_end=66124 + _WEBCAST_DATA_UNIONLIVEINFO_GUESTANCHOR._serialized_start=66126 + _WEBCAST_DATA_UNIONLIVEINFO_GUESTANCHOR._serialized_end=66213 + _WEBCAST_DATA_ROOMSPECIFICSCENETYPEINFO._serialized_start=66216 + _WEBCAST_DATA_ROOMSPECIFICSCENETYPEINFO._serialized_end=66395 + _WEBCAST_DATA_RELEVANTRECOMMENDATION._serialized_start=66398 + _WEBCAST_DATA_RELEVANTRECOMMENDATION._serialized_end=67039 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_RELEVANTTYPE._serialized_start=66959 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_RELEVANTTYPE._serialized_end=66993 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_BOTTOMBARCATEGORY._serialized_start=66995 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_BOTTOMBARCATEGORY._serialized_end=67039 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_HIGHLIGHTINFO._serialized_start=67041 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_HIGHLIGHTINFO._serialized_end=67125 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_ECOMINFO._serialized_start=67127 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_ECOMINFO._serialized_end=67213 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_EPISODE._serialized_start=67216 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_EPISODE._serialized_end=67401 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_VSINFO._serialized_start=67403 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_VSINFO._serialized_end=67511 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_WHITECATEGORYINFO._serialized_start=67513 + _WEBCAST_DATA_RELEVANTRECOMMENDATION_WHITECATEGORYINFO._serialized_end=67593 + _WEBCAST_DATA_INDUSTRYSERVICEINFO._serialized_start=67596 + _WEBCAST_DATA_INDUSTRYSERVICEINFO._serialized_end=67760 + _WEBCAST_DATA_INDUSTRYSERVICEINFO_CONSULTINFO._serialized_start=67763 + _WEBCAST_DATA_INDUSTRYSERVICEINFO_CONSULTINFO._serialized_end=67940 + _WEBCAST_DATA_INDUSTRYSERVICEINFO_CONSULTINFO_CONSULTROLE._serialized_start=67908 + _WEBCAST_DATA_INDUSTRYSERVICEINFO_CONSULTINFO_CONSULTROLE._serialized_end=67940 + _WEBCAST_DATA_ECOMDATA._serialized_start=67943 + _WEBCAST_DATA_ECOMDATA._serialized_end=68193 + _WEBCAST_DATA_AVATARLIVEINFO._serialized_start=68195 + _WEBCAST_DATA_AVATARLIVEINFO._serialized_end=68306 + _WEBCAST_DATA_WELFAREPROJECTINFO._serialized_start=68309 + _WEBCAST_DATA_WELFAREPROJECTINFO._serialized_end=68462 + _WEBCAST_DATA_CORNERMARKREACH._serialized_start=68464 + _WEBCAST_DATA_CORNERMARKREACH._serialized_end=68549 + _WEBCAST_DATA_VERTICALTYPEINFO._serialized_start=68552 + _WEBCAST_DATA_VERTICALTYPEINFO._serialized_end=68754 + _WEBCAST_DATA_FILTERWORD._serialized_start=68756 + _WEBCAST_DATA_FILTERWORD._serialized_end=68827 + _WEBCAST_DATA_LABELINFO._serialized_start=68830 + _WEBCAST_DATA_LABELINFO._serialized_end=69066 + _WEBCAST_DATA_VSLINKINFO._serialized_start=69069 + _WEBCAST_DATA_VSLINKINFO._serialized_end=69245 + _WEBCAST_DATA_VSLINKINFO_PATTERN._serialized_start=69221 + _WEBCAST_DATA_VSLINKINFO_PATTERN._serialized_end=69245 + _WEBCAST_DATA_VSLINKNODE._serialized_start=69248 + _WEBCAST_DATA_VSLINKNODE._serialized_end=69380 + _WEBCAST_DATA_SPLICELABEL._serialized_start=69383 + _WEBCAST_DATA_SPLICELABEL._serialized_end=69553 + _WEBCAST_DATA_PROFILEPICSPLICELABEL._serialized_start=69555 + _WEBCAST_DATA_PROFILEPICSPLICELABEL._serialized_end=69644 + _WEBCAST_DATA_LABELPROFILEITEM._serialized_start=69646 + _WEBCAST_DATA_LABELPROFILEITEM._serialized_end=69752 + _WEBCAST_DATA_LIVESTATUSINFO._serialized_start=69755 + _WEBCAST_DATA_LIVESTATUSINFO._serialized_end=69936 + _WEBCAST_DATA_LIVESTATUSINFO_LIVESTATUS._serialized_start=69906 + _WEBCAST_DATA_LIVESTATUSINFO_LIVESTATUS._serialized_end=69936 + _WEBCAST_DATA_SHORTTOUCHAUTH._serialized_start=69938 + _WEBCAST_DATA_SHORTTOUCHAUTH._serialized_end=69992 + _WEBCAST_DATA_EPISODEMOD._serialized_start=69995 + _WEBCAST_DATA_EPISODEMOD._serialized_end=70432 + _WEBCAST_DATA_EPISODEMOD_EPISODESTAGE._serialized_start=70278 + _WEBCAST_DATA_EPISODEMOD_EPISODESTAGE._serialized_end=70312 + _WEBCAST_DATA_EPISODEMOD_EPISODETYPE._serialized_start=70314 + _WEBCAST_DATA_EPISODEMOD_EPISODETYPE._serialized_end=70346 + _WEBCAST_DATA_EPISODEMOD_EPISODESUBTYPE._serialized_start=70348 + _WEBCAST_DATA_EPISODEMOD_EPISODESUBTYPE._serialized_end=70386 + _WEBCAST_DATA_EPISODEMOD_EPISODERECORDTYPE._serialized_start=70388 + _WEBCAST_DATA_EPISODEMOD_EPISODERECORDTYPE._serialized_end=70432 + _WEBCAST_DATA_TOOLBARITEMCONFIG._serialized_start=70435 + _WEBCAST_DATA_TOOLBARITEMCONFIG._serialized_end=70936 + _WEBCAST_DATA_TOOLBARITEMCONFIG_TOOLBARTYPE._serialized_start=70870 + _WEBCAST_DATA_TOOLBARITEMCONFIG_TOOLBARTYPE._serialized_end=70902 + _WEBCAST_DATA_TOOLBARITEMCONFIG_DISPLAYTYPE._serialized_start=70904 + _WEBCAST_DATA_TOOLBARITEMCONFIG_DISPLAYTYPE._serialized_end=70936 + _WEBCAST_DATA_TOAST._serialized_start=70938 + _WEBCAST_DATA_TOAST._serialized_end=71044 + _WEBCAST_DATA_WATCHINFO._serialized_start=71047 + _WEBCAST_DATA_WATCHINFO._serialized_end=71347 + _WEBCAST_DATA_WATCHINFO_LIVECOUNTDISPLAYTYPE._serialized_start=71297 + _WEBCAST_DATA_WATCHINFO_LIVECOUNTDISPLAYTYPE._serialized_end=71347 + _WEBCAST_DATA_EPISODEEXTRAINFO._serialized_start=71350 + _WEBCAST_DATA_EPISODEEXTRAINFO._serialized_end=73638 + _WEBCAST_DATA_EPISODEEXTRAINFO_STYLE._serialized_start=73618 + _WEBCAST_DATA_EPISODEEXTRAINFO_STYLE._serialized_end=73638 + _WEBCAST_DATA_VSPREMIERETOAST._serialized_start=73641 + _WEBCAST_DATA_VSPREMIERETOAST._serialized_end=73773 + _WEBCAST_DATA_COMMENTCONFIG._serialized_start=73776 + _WEBCAST_DATA_COMMENTCONFIG._serialized_end=74037 + _WEBCAST_DATA_COMMENTMEDAL._serialized_start=74039 + _WEBCAST_DATA_COMMENTMEDAL._serialized_end=74160 + _WEBCAST_DATA_COMMENTCOLOR._serialized_start=74162 + _WEBCAST_DATA_COMMENTCOLOR._serialized_end=74218 + _WEBCAST_DATA_COMMENTROLE._serialized_start=74220 + _WEBCAST_DATA_COMMENTROLE._serialized_end=74313 + _WEBCAST_DATA_BONUS._serialized_start=74316 + _WEBCAST_DATA_BONUS._serialized_end=74656 + _WEBCAST_DATA_BONUSCOMMERCE._serialized_start=74658 + _WEBCAST_DATA_BONUSCOMMERCE._serialized_end=74698 + _WEBCAST_DATA_BONUSAUTHOR._serialized_start=74701 + _WEBCAST_DATA_BONUSAUTHOR._serialized_end=74881 + _WEBCAST_DATA_BORDERINFO._serialized_start=74884 + _WEBCAST_DATA_BORDERINFO._serialized_end=75057 + _WEBCAST_DATA_STATICBORDERINFO._serialized_start=75060 + _WEBCAST_DATA_STATICBORDERINFO._serialized_end=75233 + _WEBCAST_DATA_DYNAMICBORDERINFO._serialized_start=75235 + _WEBCAST_DATA_DYNAMICBORDERINFO._serialized_end=75279 + _WEBCAST_DATA_LINKERUSERS._serialized_start=75281 + _WEBCAST_DATA_LINKERUSERS._serialized_end=75361 + _WEBCAST_DATA_OFFICIALCHANNELINFO._serialized_start=75364 + _WEBCAST_DATA_OFFICIALCHANNELINFO._serialized_end=75756 + _WEBCAST_DATA_OFFICIALCHANNELEXTRAINFO._serialized_start=75758 + _WEBCAST_DATA_OFFICIALCHANNELEXTRAINFO._serialized_end=75884 + _WEBCAST_DATA_ROOMSHORTTOUCHAREACONFIG._serialized_start=75886 + _WEBCAST_DATA_ROOMSHORTTOUCHAREACONFIG._serialized_end=75925 + _WEBCAST_DATA_ROOMSHORTTOUCHAREACONFIG_ELEMENT._serialized_start=75927 + _WEBCAST_DATA_ROOMSHORTTOUCHAREACONFIG_ELEMENT._serialized_end=76006 + _WEBCAST_DATA_ROOMSHORTTOUCHAREACONFIG_FORBIDDENTYPE._serialized_start=76008 + _WEBCAST_DATA_ROOMSHORTTOUCHAREACONFIG_FORBIDDENTYPE._serialized_end=76091 + _WEBCAST_DATA_MATCHINFO._serialized_start=76093 + _WEBCAST_DATA_MATCHINFO._serialized_end=76160 + _WEBCAST_DATA_MATCHSKININFO._serialized_start=76163 + _WEBCAST_DATA_MATCHSKININFO._serialized_end=76622 + _WEBCAST_DATA_MATCHSKININFO_FOLLOWBTNSKIN._serialized_start=76624 + _WEBCAST_DATA_MATCHSKININFO_FOLLOWBTNSKIN._serialized_end=76724 + _WEBCAST_DATA_ROOMACTIVITYTAG._serialized_start=76727 + _WEBCAST_DATA_ROOMACTIVITYTAG._serialized_end=76936 + _WEBCAST_DATA_ROOMACTIVITYTAG_ACTIVITYTYPE._serialized_start=76902 + _WEBCAST_DATA_ROOMACTIVITYTAG_ACTIVITYTYPE._serialized_end=76936 + _WEBCAST_DATA_ROOMAUTHSTATUS._serialized_start=76939 + _WEBCAST_DATA_ROOMAUTHSTATUS._serialized_end=79497 + _WEBCAST_DATA_ROOMAUTHSTATUS_ROOMAUTHOFFREASONS._serialized_start=79499 + _WEBCAST_DATA_ROOMAUTHSTATUS_ROOMAUTHOFFREASONS._serialized_end=79561 + _WEBCAST_DATA_ROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE._serialized_start=79564 + _WEBCAST_DATA_ROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE._serialized_end=80216 + _WEBCAST_DATA_ROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE_STYLE._serialized_start=80219 + _WEBCAST_DATA_ROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE_STYLE._serialized_end=80475 + _WEBCAST_DATA_MOREENTRANCE._serialized_start=80477 + _WEBCAST_DATA_MOREENTRANCE._serialized_end=80533 + _WEBCAST_DATA_WEBROOMAUTHSTATUS._serialized_start=80536 + _WEBCAST_DATA_WEBROOMAUTHSTATUS._serialized_end=82058 + _WEBCAST_DATA_WEBROOMAUTHSTATUS_ROOMAUTHOFFREASONS._serialized_start=82060 + _WEBCAST_DATA_WEBROOMAUTHSTATUS_ROOMAUTHOFFREASONS._serialized_end=82125 + _WEBCAST_DATA_WEBROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE._serialized_start=82128 + _WEBCAST_DATA_WEBROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE._serialized_end=82414 + _WEBCAST_DATA_WEBROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE_STYLE._serialized_start=82416 + _WEBCAST_DATA_WEBROOMAUTHSTATUS_ROOMAUTHSPECIALSTYLE_STYLE._serialized_end=82530 + _WEBCAST_DATA_ROOMTAB._serialized_start=82533 + _WEBCAST_DATA_ROOMTAB._serialized_end=82662 + _WEBCAST_DATA_ROOMTAB_TABTYPE._serialized_start=82638 + _WEBCAST_DATA_ROOMTAB_TABTYPE._serialized_end=82662 + _WEBCAST_DATA_ROOMEXTRA._serialized_start=82665 + _WEBCAST_DATA_ROOMEXTRA._serialized_end=82976 + _WEBCAST_DATA_SAFEREASON._serialized_start=82978 + _WEBCAST_DATA_SAFEREASON._serialized_end=83021 + _WEBCAST_DATA_ROOMPRIVATEINFO._serialized_start=83024 + _WEBCAST_DATA_ROOMPRIVATEINFO._serialized_end=83511 + _WEBCAST_DATA_REGIONRESTRICTION._serialized_start=83513 + _WEBCAST_DATA_REGIONRESTRICTION._serialized_end=83597 + _WEBCAST_DATA_REGIONMATCH._serialized_start=83599 + _WEBCAST_DATA_REGIONMATCH._serialized_end=83676 + _WEBCAST_DATA_REGION._serialized_start=83678 + _WEBCAST_DATA_REGION._serialized_end=83750 + _WEBCAST_DATA_STREAMURL._serialized_start=83753 + _WEBCAST_DATA_STREAMURL._serialized_end=84330 + _WEBCAST_DATA_STREAMURL_STREAMURLEXTRA._serialized_start=84333 + _WEBCAST_DATA_STREAMURL_STREAMURLEXTRA._serialized_end=84893 + _WEBCAST_DATA_STREAMURL_STREAMURLEXTRA_SUPERRESOLUTION._serialized_start=84895 + _WEBCAST_DATA_STREAMURL_STREAMURLEXTRA_SUPERRESOLUTION._serialized_end=85006 + _WEBCAST_DATA_STREAMURL_STREAMURLEXTRA_ANCHORCLIENTINFO._serialized_start=85008 + _WEBCAST_DATA_STREAMURL_STREAMURLEXTRA_ANCHORCLIENTINFO._serialized_end=85084 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA._serialized_start=85087 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA._serialized_end=85277 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA._serialized_start=85280 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA._serialized_end=85768 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_OPTIONS._serialized_start=85771 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_OPTIONS._serialized_end=86025 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_OPTIONS_QUALITY._serialized_start=86028 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_OPTIONS_QUALITY._serialized_end=86249 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_CLIP._serialized_start=86251 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_CLIP._serialized_end=86349 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_CAMERAHORIZONTALPOSITION._serialized_start=86351 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_CAMERAHORIZONTALPOSITION._serialized_end=86441 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_EXTENSION._serialized_start=86444 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_EXTENSION._serialized_end=87029 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_PLAYINFO._serialized_start=87031 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_PLAYINFO._serialized_end=87139 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_DISPLAY._serialized_start=87141 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PULLDATA_DISPLAY._serialized_end=87239 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PUSHDATA._serialized_start=87242 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PUSHDATA._serialized_end=87431 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PUSHDATA_RESOLUTIONPARAMS._serialized_start=87434 + _WEBCAST_DATA_STREAMURL_LIVECORESDKDATA_PUSHDATA_RESOLUTIONPARAMS._serialized_end=87608 + _WEBCAST_DATA_STREAMURL_PLAYSETTING._serialized_start=87610 + _WEBCAST_DATA_STREAMURL_PLAYSETTING._serialized_end=87684 + _WEBCAST_DATA_VSCAMERAINFO._serialized_start=87687 + _WEBCAST_DATA_VSCAMERAINFO._serialized_end=88070 + _WEBCAST_DATA_VSCAMERAINFO_STYLE._serialized_start=73618 + _WEBCAST_DATA_VSCAMERAINFO_STYLE._serialized_end=73638 + _WEBCAST_DATA_WEBSTREAMURL._serialized_start=88073 + _WEBCAST_DATA_WEBSTREAMURL._serialized_end=88304 + _WEBCAST_DATA_WEBSTREAMURL_STREAMURLEXTRA._serialized_start=88307 + _WEBCAST_DATA_WEBSTREAMURL_STREAMURLEXTRA._serialized_end=88876 + _WEBCAST_DATA_WEBSTREAMURL_STREAMURLEXTRA_SUPERRESOLUTION._serialized_start=88878 + _WEBCAST_DATA_WEBSTREAMURL_STREAMURLEXTRA_SUPERRESOLUTION._serialized_end=88992 + _WEBCAST_DATA_WEBSTREAMURL_STREAMURLEXTRA_ANCHORCLIENTINFO._serialized_start=88994 + _WEBCAST_DATA_WEBSTREAMURL_STREAMURLEXTRA_ANCHORCLIENTINFO._serialized_end=89073 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA._serialized_start=89075 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA._serialized_end=89195 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA._serialized_start=89198 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA._serialized_end=89439 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_OPTIONS._serialized_start=89442 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_OPTIONS._serialized_end=89692 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_OPTIONS_QUALITY._serialized_start=89695 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_OPTIONS_QUALITY._serialized_end=89922 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_CLIP._serialized_start=89924 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_CLIP._serialized_end=90028 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_EXTENSION._serialized_start=90031 + _WEBCAST_DATA_WEBSTREAMURL_WEBLIVECORESDKDATA_PULLDATA_EXTENSION._serialized_end=90368 + _WEBCAST_DATA_LINKMIC._serialized_start=90371 + _WEBCAST_DATA_LINKMIC._serialized_end=90630 + _WEBCAST_DATA_LINKMIC_LINKMICCHANNELINFO._serialized_start=90632 + _WEBCAST_DATA_LINKMIC_LINKMICCHANNELINFO._serialized_end=90724 + _WEBCAST_DATA_LINKMIC_LINKMICBATTLESCORE._serialized_start=90726 + _WEBCAST_DATA_LINKMIC_LINKMICBATTLESCORE._serialized_end=90798 + _WEBCAST_DATA_LINKMIC_LINKMICBATTLESETTING._serialized_start=90801 + _WEBCAST_DATA_LINKMIC_LINKMICBATTLESETTING._serialized_end=90991 + _WEBCAST_DATA_RESERVATION._serialized_start=90994 + _WEBCAST_DATA_RESERVATION._serialized_end=91151 + _WEBCAST_DATA_DECOTATIONDETAIL._serialized_start=91154 + _WEBCAST_DATA_DECOTATIONDETAIL._serialized_end=91286 + _WEBCAST_DATA_DECORATION._serialized_start=91289 + _WEBCAST_DATA_DECORATION._serialized_end=91799 + _WEBCAST_DATA_DECORATIONFONTCONFIG._serialized_start=91801 + _WEBCAST_DATA_DECORATIONFONTCONFIG._serialized_end=91907 + _WEBCAST_DATA_ROOMSTATS._serialized_start=91910 + _WEBCAST_DATA_ROOMSTATS._serialized_end=92414 + _WEBCAST_DATA_ROOMSTATS_USERCOUNTCOMPOSITION._serialized_start=92416 + _WEBCAST_DATA_ROOMSTATS_USERCOUNTCOMPOSITION._serialized_end=92529 + _WEBCAST_DATA_ROOMVIEWSTATS._serialized_start=92532 + _WEBCAST_DATA_ROOMVIEWSTATS._serialized_end=92891 + _WEBCAST_DATA_ROOMVIEWSTATS_DISPLAYTYPE._serialized_start=70904 + _WEBCAST_DATA_ROOMVIEWSTATS_DISPLAYTYPE._serialized_end=70936 + _WEBCAST_DATA_TOPFAN._serialized_start=92893 + _WEBCAST_DATA_TOPFAN._serialized_end=92967 + _WEBCAST_DATA_ROOMUSERATTR._serialized_start=92969 + _WEBCAST_DATA_ROOMUSERATTR._serialized_end=93085 + _WEBCAST_DATA_COVERINFO._serialized_start=93087 + _WEBCAST_DATA_COVERINFO._serialized_end=93172 + _WEBCAST_DATA_BURSTINFO._serialized_start=93175 + _WEBCAST_DATA_BURSTINFO._serialized_end=93322 + _WEBCAST_DATA_ROOMHEALTHSCOREINFO._serialized_start=93324 + _WEBCAST_DATA_ROOMHEALTHSCOREINFO._serialized_end=93413 + _WEBCAST_DATA_COVERQUALITY._serialized_start=93415 + _WEBCAST_DATA_COVERQUALITY._serialized_end=93505 + _WEBCAST_DATA_TOUTIAOROOMCELL._serialized_start=93507 + _WEBCAST_DATA_TOUTIAOROOMCELL._serialized_end=93612 + _WEBCAST_DATA_TVSTATION._serialized_start=93614 + _WEBCAST_DATA_TVSTATION._serialized_end=93673 + _WEBCAST_DATA_COMMENTBOX._serialized_start=93675 + _WEBCAST_DATA_COMMENTBOX._serialized_end=93756 + _WEBCAST_DATA_ROOMCARTV2._serialized_start=93758 + _WEBCAST_DATA_ROOMCARTV2._serialized_end=93801 + _WEBCAST_DATA_ROOMCART._serialized_start=93804 + _WEBCAST_DATA_ROOMCART._serialized_end=94075 + _WEBCAST_DATA_CARTVERTICAL._serialized_start=94077 + _WEBCAST_DATA_CARTVERTICAL._serialized_end=94127 + _WEBCAST_DATA_CARTHORIZONTAL._serialized_start=94129 + _WEBCAST_DATA_CARTHORIZONTAL._serialized_end=94181 + _WEBCAST_DATA_GLOBALCUSTOMICONS._serialized_start=94183 + _WEBCAST_DATA_GLOBALCUSTOMICONS._serialized_end=94294 + _WEBCAST_DATA_SHORTTOUCHBIGCARD._serialized_start=94297 + _WEBCAST_DATA_SHORTTOUCHBIGCARD._serialized_end=94506 + _WEBCAST_DATA_SHORTTOUCHBIGCARD_CONTAINERTYPE._serialized_start=94470 + _WEBCAST_DATA_SHORTTOUCHBIGCARD_CONTAINERTYPE._serialized_end=94506 + _WEBCAST_DATA_TEXTVIEWMODEL._serialized_start=94508 + _WEBCAST_DATA_TEXTVIEWMODEL._serialized_end=94604 + _WEBCAST_DATA_SHORTTOUCHBUBBLE._serialized_start=94607 + _WEBCAST_DATA_SHORTTOUCHBUBBLE._serialized_end=94738 + _WEBCAST_DATA_SHORTTOUCHAREA._serialized_start=94741 + _WEBCAST_DATA_SHORTTOUCHAREA._serialized_end=95167 + _WEBCAST_DATA_SHORTTOUCHAREA_SHORTTOUCHTYPE._serialized_start=95129 + _WEBCAST_DATA_SHORTTOUCHAREA_SHORTTOUCHTYPE._serialized_end=95167 + _WEBCAST_DATA_SHORTTOUCHIMAGELAYERS._serialized_start=95170 + _WEBCAST_DATA_SHORTTOUCHIMAGELAYERS._serialized_end=95304 + _WEBCAST_DATA_SHORTTOUCHIMAGELAYERS_LAYER._serialized_start=95306 + _WEBCAST_DATA_SHORTTOUCHIMAGELAYERS_LAYER._serialized_end=95430 + _WEBCAST_DATA_SHORTTOUCHINFO._serialized_start=95433 + _WEBCAST_DATA_SHORTTOUCHINFO._serialized_end=96023 + _WEBCAST_DATA_SHORTTOUCHINFO_CONTAINERTYPE._serialized_start=94470 + _WEBCAST_DATA_SHORTTOUCHINFO_CONTAINERTYPE._serialized_end=94506 + _WEBCAST_DATA_SHORTTOUCHINFO_SHOWANIMATION._serialized_start=95949 + _WEBCAST_DATA_SHORTTOUCHINFO_SHOWANIMATION._serialized_end=95985 + _WEBCAST_DATA_SHORTTOUCHINFO_ANIMATIONTYPE._serialized_start=95987 + _WEBCAST_DATA_SHORTTOUCHINFO_ANIMATIONTYPE._serialized_end=96023 + _WEBCAST_DATA_QUIZEXTRA._serialized_start=96025 + _WEBCAST_DATA_QUIZEXTRA._serialized_end=96068 + _WEBCAST_DATA_AUDIOSPEAKINGIMAGELIST._serialized_start=96071 + _WEBCAST_DATA_AUDIOSPEAKINGIMAGELIST._serialized_end=96350 + _WEBCAST_DATA_AUDIOSPEAKINGIMAGELIST_SPEAKINGIMAGE._serialized_start=96353 + _WEBCAST_DATA_AUDIOSPEAKINGIMAGELIST_SPEAKINGIMAGE._serialized_end=96550 + _WEBCAST_DATA_SHOWAREA._serialized_start=96552 + _WEBCAST_DATA_SHOWAREA._serialized_end=96619 + _WEBCAST_DATA_ANIMATEDBGINFO._serialized_start=96622 + _WEBCAST_DATA_ANIMATEDBGINFO._serialized_end=96754 + _WEBCAST_DATA_AUDIOBGDATA._serialized_start=96757 + _WEBCAST_DATA_AUDIOBGDATA._serialized_end=97958 + _WEBCAST_DATA_AUDIOBGDATA_BGTYPE._serialized_start=97876 + _WEBCAST_DATA_AUDIOBGDATA_BGTYPE._serialized_end=97898 + _WEBCAST_DATA_AUDIOBGDATA_BGSTATUS._serialized_start=97900 + _WEBCAST_DATA_AUDIOBGDATA_BGSTATUS._serialized_end=97926 + _WEBCAST_DATA_AUDIOBGDATA_FORMATTYPE._serialized_start=97928 + _WEBCAST_DATA_AUDIOBGDATA_FORMATTYPE._serialized_end=97958 + _WEBCAST_DATA_ACTIVITYROOMSKININFO._serialized_start=97960 + _WEBCAST_DATA_ACTIVITYROOMSKININFO._serialized_end=97995 + _WEBCAST_DATA_ROOMREPLAYINFO._serialized_start=97997 + _WEBCAST_DATA_ROOMREPLAYINFO._serialized_end=98092 + _WEBCAST_DATA_COMMENTWALLINFO._serialized_start=98095 + _WEBCAST_DATA_COMMENTWALLINFO._serialized_end=98347 + _WEBCAST_DATA_COMMENTWALLPOSITION._serialized_start=98349 + _WEBCAST_DATA_COMMENTWALLPOSITION._serialized_end=98424 + _WEBCAST_DATA_ANNOUNCEMENTINFO._serialized_start=98427 + _WEBCAST_DATA_ANNOUNCEMENTINFO._serialized_end=98591 + _WEBCAST_DATA_ROOMIMINFO._serialized_start=98593 + _WEBCAST_DATA_ROOMIMINFO._serialized_end=98685 + _WEBCAST_DATA_INTERACTOPENEXTRA._serialized_start=98687 + _WEBCAST_DATA_INTERACTOPENEXTRA._serialized_end=98719 + _WEBCAST_DATA_PROPSBGDATA._serialized_start=98722 + _WEBCAST_DATA_PROPSBGDATA._serialized_end=98864 + _WEBCAST_DATA_LINKERDETAIL._serialized_start=98867 + _WEBCAST_DATA_LINKERDETAIL._serialized_end=99253 + _WEBCAST_DATA_LINKERDETAIL_KTVEXHIBITMODE._serialized_start=99215 + _WEBCAST_DATA_LINKERDETAIL_KTVEXHIBITMODE._serialized_end=99253 + _WEBCAST_DATA_PREVIEWEXPOSEDATA._serialized_start=99256 + _WEBCAST_DATA_PREVIEWEXPOSEDATA._serialized_end=99951 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWGUIDE._serialized_start=99954 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWGUIDE._serialized_end=100182 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_META._serialized_start=100185 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_META._serialized_end=100373 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_META_TYPE._serialized_start=100355 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_META_TYPE._serialized_end=100373 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_META_HOST._serialized_start=100375 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_META_HOST._serialized_end=100480 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_CHATMESSAGE._serialized_start=100482 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_CHATMESSAGE._serialized_end=100584 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA._serialized_start=100587 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA._serialized_end=101445 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_EXTENDTYPE._serialized_start=101387 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_EXTENDTYPE._serialized_end=101417 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_ICONTYPE._serialized_start=101419 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_ICONTYPE._serialized_end=101445 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_PART._serialized_start=101448 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_PART._serialized_end=101621 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_ACTIONCONFIG._serialized_start=101624 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_ACTIONCONFIG._serialized_end=101814 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_ACTIONCONFIG_AREAACTION._serialized_start=101784 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWEXTENDAREA_ACTIONCONFIG_AREAACTION._serialized_end=101814 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWSWITCH._serialized_start=101817 + _WEBCAST_DATA_PREVIEWEXPOSEDATA_PREVIEWSWITCH._serialized_end=101963 + _WEBCAST_DATA_PAIDLIVEDATA._serialized_start=101966 + _WEBCAST_DATA_PAIDLIVEDATA._serialized_end=102227 + _WEBCAST_DATA_PAIDLIVEPRICEINFO._serialized_start=102229 + _WEBCAST_DATA_PAIDLIVEPRICEINFO._serialized_end=102330 + _WEBCAST_DATA_TICKETDATA._serialized_start=102333 + _WEBCAST_DATA_TICKETDATA._serialized_end=103816 + _WEBCAST_DATA_TICKETDATA_PAIDLIVEPRICEINFOV2._serialized_start=103818 + _WEBCAST_DATA_TICKETDATA_PAIDLIVEPRICEINFOV2._serialized_end=103910 + _WEBCAST_DATA_ORDERDATA._serialized_start=103912 + _WEBCAST_DATA_ORDERDATA._serialized_end=103953 + _WEBCAST_DATA_APPEARANCE._serialized_start=103956 + _WEBCAST_DATA_APPEARANCE._serialized_end=104436 + _WEBCAST_DATA_APPEARANCE_BUBBLE._serialized_start=104439 + _WEBCAST_DATA_APPEARANCE_BUBBLE._serialized_end=104639 + _WEBCAST_DATA_APPEARANCE_BUBBLE_TYPE._serialized_start=100355 + _WEBCAST_DATA_APPEARANCE_BUBBLE_TYPE._serialized_end=100373 + _WEBCAST_DATA_APPEARANCE_CONTENTTAG._serialized_start=104641 + _WEBCAST_DATA_APPEARANCE_CONTENTTAG._serialized_end=104691 + _WEBCAST_DATA_EPISODESTAGEINFO._serialized_start=104693 + _WEBCAST_DATA_EPISODESTAGEINFO._serialized_end=104818 + _WEBCAST_DATA_EPISODESTAGEINFO_STAGE._serialized_start=104798 + _WEBCAST_DATA_EPISODESTAGEINFO_STAGE._serialized_end=104818 + _WEBCAST_DATA_GAMECPDATA._serialized_start=104820 + _WEBCAST_DATA_GAMECPDATA._serialized_end=104905 + _WEBCAST_DATA_GAMEPLAYDATA._serialized_start=104907 + _WEBCAST_DATA_GAMEPLAYDATA._serialized_end=104984 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA._serialized_start=104987 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA._serialized_end=105424 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA_GROUPID._serialized_start=105338 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA_GROUPID._serialized_end=105362 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA_COMPONENTTYPE._serialized_start=105364 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA_COMPONENTTYPE._serialized_end=105400 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA_OPTYPE._serialized_start=105402 + _WEBCAST_DATA_TOOLBARCOMPONENTDATA_OPTYPE._serialized_end=105424 + _WEBCAST_DATA_TOOLBARDATA._serialized_start=105427 + _WEBCAST_DATA_TOOLBARDATA._serialized_end=105652 + _WEBCAST_DATA_LIFEGROUPONINFO._serialized_start=105654 + _WEBCAST_DATA_LIFEGROUPONINFO._serialized_end=105766 + _WEBCAST_DATA_PREVIEWLABEL._serialized_start=105769 + _WEBCAST_DATA_PREVIEWLABEL._serialized_end=105906 + _WEBCAST_DATA_HOTROOMINFO._serialized_start=105908 + _WEBCAST_DATA_HOTROOMINFO._serialized_end=105950 + _WEBCAST_DATA_ACTIVITYLIVERECOMMENDCONFIG._serialized_start=105953 + _WEBCAST_DATA_ACTIVITYLIVERECOMMENDCONFIG._serialized_end=106154 + _WEBCAST_DATA_ACTIVITYLIVERECOMMENDCONFIG_EPISODEINFO._serialized_start=106156 + _WEBCAST_DATA_ACTIVITYLIVERECOMMENDCONFIG_EPISODEINFO._serialized_end=106248 + _WEBCAST_DATA_ROOMCHANNELDATA._serialized_start=106251 + _WEBCAST_DATA_ROOMCHANNELDATA._serialized_end=106484 + _WEBCAST_DATA_PACKMETAINFO._serialized_start=106486 + _WEBCAST_DATA_PACKMETAINFO._serialized_end=106570 + _WEBCAST_DATA_LIKEDISPLAYCONFIG._serialized_start=106572 + _WEBCAST_DATA_LIKEDISPLAYCONFIG._serialized_end=106643 + _WEBCAST_DATA_MATCHROOMDATA._serialized_start=106646 + _WEBCAST_DATA_MATCHROOMDATA._serialized_end=106970 + _WEBCAST_DATA_MATCHUSERINFO._serialized_start=106972 + _WEBCAST_DATA_MATCHUSERINFO._serialized_end=107092 + _WEBCAST_DATA_TEAMINFO._serialized_start=107095 + _WEBCAST_DATA_TEAMINFO._serialized_end=107377 + _WEBCAST_IM_LIKEMESSAGE._serialized_start=107380 + _WEBCAST_IM_LIKEMESSAGE._serialized_end=107743 + _WEBCAST_IM_PICODISPLAYINFO._serialized_start=107745 + _WEBCAST_IM_PICODISPLAYINFO._serialized_end=107870 + _WEBCAST_IM_DOUBLELIKEDETAIL._serialized_start=107872 + _WEBCAST_IM_DOUBLELIKEDETAIL._serialized_end=107978 + _WEBCAST_IM_DISPLAYCONTROLINFO._serialized_start=107980 + _WEBCAST_IM_DISPLAYCONTROLINFO._serialized_end=108048 + _WEBCAST_IM_USERCONTRIBUTE._serialized_start=108051 + _WEBCAST_IM_USERCONTRIBUTE._serialized_end=108183 + _WEBCAST_IM_LINKERCONTRIBUTEMESSAGE._serialized_start=108186 + _WEBCAST_IM_LINKERCONTRIBUTEMESSAGE._serialized_end=108498 + _WEBCAST_IM_LINKMESSAGE._serialized_start=108501 + _WEBCAST_IM_LINKMESSAGE._serialized_end=112052 + _WEBCAST_IM_LINKMICINFO._serialized_start=112055 + _WEBCAST_IM_LINKMICINFO._serialized_end=112390 + _WEBCAST_IM_LINKERSETTING._serialized_start=112393 + _WEBCAST_IM_LINKERSETTING._serialized_end=112534 + _WEBCAST_IM_LINKERINVITECONTENT._serialized_start=112537 + _WEBCAST_IM_LINKERINVITECONTENT._serialized_end=113552 + _WEBCAST_IM_LINKERINVITECONTENT_INVITESOURCE._serialized_start=14322 + _WEBCAST_IM_LINKERINVITECONTENT_INVITESOURCE._serialized_end=14356 + _WEBCAST_IM_LINKERINVITECONTENT_MULTIPKMODE._serialized_start=113520 + _WEBCAST_IM_LINKERINVITECONTENT_MULTIPKMODE._serialized_end=113552 + _WEBCAST_IM_LINKPREPAREAPPLYCONTENT._serialized_start=113555 + _WEBCAST_IM_LINKPREPAREAPPLYCONTENT._serialized_end=113685 + _WEBCAST_IM_LINKERREPLYCONTENT._serialized_start=113688 + _WEBCAST_IM_LINKERREPLYCONTENT._serialized_end=114283 + _WEBCAST_IM_LINKERREPLYCONTENT_MULTIPKMODE._serialized_start=113520 + _WEBCAST_IM_LINKERREPLYCONTENT_MULTIPKMODE._serialized_end=113552 + _WEBCAST_IM_LINKERCREATECONTENT._serialized_start=114285 + _WEBCAST_IM_LINKERCREATECONTENT._serialized_end=114373 + _WEBCAST_IM_MATCHEFFECT._serialized_start=114375 + _WEBCAST_IM_MATCHEFFECT._serialized_end=114464 + _WEBCAST_IM_CITYEFFECT._serialized_start=114466 + _WEBCAST_IM_CITYEFFECT._serialized_end=114548 + _WEBCAST_IM_LINKERENTERCONTENT._serialized_start=114551 + _WEBCAST_IM_LINKERENTERCONTENT._serialized_end=114941 + _WEBCAST_IM_LINKERENTERCONTENT_APPLYTYPE._serialized_start=114913 + _WEBCAST_IM_LINKERENTERCONTENT_APPLYTYPE._serialized_end=114941 + _WEBCAST_IM_LINKERVIOLATIONREMINDERCONTENT._serialized_start=114943 + _WEBCAST_IM_LINKERVIOLATIONREMINDERCONTENT._serialized_end=115018 + _WEBCAST_IM_LINKERCLOSECONTENT._serialized_start=115021 + _WEBCAST_IM_LINKERCLOSECONTENT._serialized_end=115177 + _WEBCAST_IM_LINKERCLOSECONTENT_SOURCE._serialized_start=115155 + _WEBCAST_IM_LINKERCLOSECONTENT_SOURCE._serialized_end=115177 + _WEBCAST_IM_LINKERLEAVECONTENT._serialized_start=115180 + _WEBCAST_IM_LINKERLEAVECONTENT._serialized_end=115472 + _WEBCAST_IM_LINKERLEAVECONTENT_LEAVESOURCE._serialized_start=115440 + _WEBCAST_IM_LINKERLEAVECONTENT_LEAVESOURCE._serialized_end=115472 + _WEBCAST_IM_LINKERCANCELCONTENT._serialized_start=115475 + _WEBCAST_IM_LINKERCANCELCONTENT._serialized_end=115669 + _WEBCAST_IM_LINKERCANCELCONTENT_INVITESOURCE._serialized_start=14322 + _WEBCAST_IM_LINKERCANCELCONTENT_INVITESOURCE._serialized_end=14356 + _WEBCAST_IM_LINKERKICKOUTCONTENT._serialized_start=115672 + _WEBCAST_IM_LINKERKICKOUTCONTENT._serialized_end=115976 + _WEBCAST_IM_LINKERKICKOUTCONTENT_CONTROLTYPE._serialized_start=115906 + _WEBCAST_IM_LINKERKICKOUTCONTENT_CONTROLTYPE._serialized_end=115938 + _WEBCAST_IM_LINKERKICKOUTCONTENT_KICKOUTSOURCE._serialized_start=115940 + _WEBCAST_IM_LINKERKICKOUTCONTENT_KICKOUTSOURCE._serialized_end=115976 + _WEBCAST_IM_LINKERSYSKICKOUTCONTENT._serialized_start=115978 + _WEBCAST_IM_LINKERSYSKICKOUTCONTENT._serialized_end=116070 + _WEBCAST_IM_LINKERWAITINGLISTCHANGECONTENT._serialized_start=116072 + _WEBCAST_IM_LINKERWAITINGLISTCHANGECONTENT._serialized_end=116115 + _WEBCAST_IM_LINKERLINKEDLISTCHANGECONTENT._serialized_start=116118 + _WEBCAST_IM_LINKERLINKEDLISTCHANGECONTENT._serialized_end=116472 + _WEBCAST_IM_LINKERLINKEDLISTCHANGECONTENT_PUSHTYPE._serialized_start=116414 + _WEBCAST_IM_LINKERLINKEDLISTCHANGECONTENT_PUSHTYPE._serialized_end=116440 + _WEBCAST_IM_LINKERLINKEDLISTCHANGECONTENT_UPDATEMODE._serialized_start=116442 + _WEBCAST_IM_LINKERLINKEDLISTCHANGECONTENT_UPDATEMODE._serialized_end=116472 + _WEBCAST_IM_LINKERBANCONTENT._serialized_start=116474 + _WEBCAST_IM_LINKERBANCONTENT._serialized_end=116544 + _WEBCAST_IM_LINKERUPDATEUSERCONTENT._serialized_start=116547 + _WEBCAST_IM_LINKERUPDATEUSERCONTENT._serialized_end=116718 + _WEBCAST_IM_CHANNELNOTICECONTENT._serialized_start=116721 + _WEBCAST_IM_CHANNELNOTICECONTENT._serialized_end=116873 + _WEBCAST_IM_CHANNELNOTICECONTENT_ACTION._serialized_start=116851 + _WEBCAST_IM_CHANNELNOTICECONTENT_ACTION._serialized_end=116873 + _WEBCAST_IM_LINKERITEMCONTENT._serialized_start=116876 + _WEBCAST_IM_LINKERITEMCONTENT._serialized_end=117210 + _WEBCAST_IM_LINKERUPDATELINKTYPEAPPLYCONTENT._serialized_start=117213 + _WEBCAST_IM_LINKERUPDATELINKTYPEAPPLYCONTENT._serialized_end=117510 + _WEBCAST_IM_LINKERUPDATELINKTYPEAPPLYCONTENT_LINKTYPE._serialized_start=117460 + _WEBCAST_IM_LINKERUPDATELINKTYPEAPPLYCONTENT_LINKTYPE._serialized_end=117486 + _WEBCAST_IM_LINKERUPDATELINKTYPEAPPLYCONTENT_SOURCE._serialized_start=117488 + _WEBCAST_IM_LINKERUPDATELINKTYPEAPPLYCONTENT_SOURCE._serialized_end=117510 + _WEBCAST_IM_LINKERUPDATELINKTYPEREPLYCONTENT._serialized_start=117513 + _WEBCAST_IM_LINKERUPDATELINKTYPEREPLYCONTENT._serialized_end=117723 + _WEBCAST_IM_LINKERUPDATELINKTYPEREPLYCONTENT_REPLYTYPE._serialized_start=117695 + _WEBCAST_IM_LINKERUPDATELINKTYPEREPLYCONTENT_REPLYTYPE._serialized_end=117723 + _WEBCAST_IM_LINKERAVATARAUDITCONTENT._serialized_start=117726 + _WEBCAST_IM_LINKERAVATARAUDITCONTENT._serialized_end=117890 + _WEBCAST_IM_LINKERAVATARAUDITCONTENT_AUDITRES._serialized_start=117864 + _WEBCAST_IM_LINKERAVATARAUDITCONTENT_AUDITRES._serialized_end=117890 + _WEBCAST_IM_LINKERAPPLYEXPIREDCONTENT._serialized_start=117892 + _WEBCAST_IM_LINKERAPPLYEXPIREDCONTENT._serialized_end=117946 + _WEBCAST_IM_LINKERAPPLYSTRONGREMINDERCONTENT._serialized_start=117949 + _WEBCAST_IM_LINKERAPPLYSTRONGREMINDERCONTENT._serialized_end=118121 + _WEBCAST_IM_LINKERAPPLYSTRONGREMINDERCONTENT_SOURCE._serialized_start=115155 + _WEBCAST_IM_LINKERAPPLYSTRONGREMINDERCONTENT_SOURCE._serialized_end=115177 + _WEBCAST_IM_LINKERANCHORSTREAMSWITCHCONTENT._serialized_start=118124 + _WEBCAST_IM_LINKERANCHORSTREAMSWITCHCONTENT._serialized_end=118277 + _WEBCAST_IM_LINKERCLICKSCREENCONTENT._serialized_start=118280 + _WEBCAST_IM_LINKERCLICKSCREENCONTENT._serialized_end=118455 + _WEBCAST_IM_LINKERFOLLOWSTRONGGUIDECONTENT._serialized_start=118458 + _WEBCAST_IM_LINKERFOLLOWSTRONGGUIDECONTENT._serialized_end=118672 + _WEBCAST_IM_LINKERFOLLOWSTRONGGUIDECONTENT_FROMUSERTYPE._serialized_start=118638 + _WEBCAST_IM_LINKERFOLLOWSTRONGGUIDECONTENT_FROMUSERTYPE._serialized_end=118672 + _WEBCAST_IM_LINKERLOCKPOSITIONCONTENT._serialized_start=118674 + _WEBCAST_IM_LINKERLOCKPOSITIONCONTENT._serialized_end=118772 + _WEBCAST_IM_LINKERSHAREVIDEOIMCONTENT._serialized_start=118774 + _WEBCAST_IM_LINKERSHAREVIDEOIMCONTENT._serialized_end=118831 + _WEBCAST_IM_LINKERGUESTINVITECONTENT._serialized_start=118833 + _WEBCAST_IM_LINKERGUESTINVITECONTENT._serialized_end=118913 + _WEBCAST_IM_LINKERGUESTEXITCASTSCREENCONTENT._serialized_start=118915 + _WEBCAST_IM_LINKERGUESTEXITCASTSCREENCONTENT._serialized_end=118976 + _WEBCAST_IM_LINKERSWITCHSCENECONTENT._serialized_start=118978 + _WEBCAST_IM_LINKERSWITCHSCENECONTENT._serialized_end=119071 + _WEBCAST_IM_LINKPHASEENTERNEXTNOTIFYCONTENT._serialized_start=119074 + _WEBCAST_IM_LINKPHASEENTERNEXTNOTIFYCONTENT._serialized_end=119364 + _WEBCAST_IM_LINKERCHANGEPLAYMODECONTENT._serialized_start=119366 + _WEBCAST_IM_LINKERCHANGEPLAYMODECONTENT._serialized_end=119468 + _WEBCAST_IM_LINKERLOWBALANCEFORPAIDLINKMICCONTENT._serialized_start=119470 + _WEBCAST_IM_LINKERLOWBALANCEFORPAIDLINKMICCONTENT._serialized_end=119535 + _WEBCAST_IM_LINKERDEGRADEALERTCONTENT._serialized_start=119537 + _WEBCAST_IM_LINKERDEGRADEALERTCONTENT._serialized_end=119633 + _WEBCAST_IM_LINKERENLARGEGUESTINVITECONTENT._serialized_start=119636 + _WEBCAST_IM_LINKERENLARGEGUESTINVITECONTENT._serialized_end=119826 + _WEBCAST_IM_LINKERENLARGEGUESTINVITECONTENT_INVITETYPE._serialized_start=119796 + _WEBCAST_IM_LINKERENLARGEGUESTINVITECONTENT_INVITETYPE._serialized_end=119826 + _WEBCAST_IM_LINKERENLARGEGUESTREPLYCONTENT._serialized_start=119829 + _WEBCAST_IM_LINKERENLARGEGUESTREPLYCONTENT._serialized_end=120035 + _WEBCAST_IM_LINKERENLARGEGUESTREPLYCONTENT_REPLYTYPE._serialized_start=117695 + _WEBCAST_IM_LINKERENLARGEGUESTREPLYCONTENT_REPLYTYPE._serialized_end=117723 + _WEBCAST_IM_LINKERENLARGEGUESTAPPLYCONTENT._serialized_start=120037 + _WEBCAST_IM_LINKERENLARGEGUESTAPPLYCONTENT._serialized_end=120122 + _WEBCAST_IM_CROSSROOMLINKINVITECONTENT._serialized_start=120125 + _WEBCAST_IM_CROSSROOMLINKINVITECONTENT._serialized_end=120416 + _WEBCAST_IM_CROSSROOMLINKINVITECONTENT_INVITERROOMJOINSTATUS._serialized_start=120364 + _WEBCAST_IM_CROSSROOMLINKINVITECONTENT_INVITERROOMJOINSTATUS._serialized_end=120416 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT._serialized_start=120419 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT._serialized_end=121017 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT_REPLYTYPE._serialized_start=120923 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT_REPLYTYPE._serialized_end=120951 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT_CROSSTYPE._serialized_start=120953 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT_CROSSTYPE._serialized_end=120981 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT_REPLYOPERATE._serialized_start=120983 + _WEBCAST_IM_CROSSROOMLINKREPLYCONTENT_REPLYOPERATE._serialized_end=121017 + _WEBCAST_IM_CROSSROOMLINKCANCELINVITECONTENT._serialized_start=121019 + _WEBCAST_IM_CROSSROOMLINKCANCELINVITECONTENT._serialized_end=121089 + _WEBCAST_IM_LINKERCROSSROOMUPDATECONTENT._serialized_start=121092 + _WEBCAST_IM_LINKERCROSSROOMUPDATECONTENT._serialized_end=121233 + _WEBCAST_IM_LINKERCHANGEMULTIPKTEAMINFOCONTENT._serialized_start=121235 + _WEBCAST_IM_LINKERCHANGEMULTIPKTEAMINFOCONTENT._serialized_end=121353 + _WEBCAST_IM_LINKERRESUMEAUDIENCECONTENT._serialized_start=121356 + _WEBCAST_IM_LINKERRESUMEAUDIENCECONTENT._serialized_end=121503 + _WEBCAST_IM_LINKERBATTLECONNECTCONTENT._serialized_start=121506 + _WEBCAST_IM_LINKERBATTLECONNECTCONTENT._serialized_end=121713 + _WEBCAST_IM_LINKERRESUMEAPPLYCONTENT._serialized_start=121716 + _WEBCAST_IM_LINKERRESUMEAPPLYCONTENT._serialized_end=121852 + _WEBCAST_IM_LINKERRESUMEAPPLYCONTENT_APPLYPARAM._serialized_start=121855 + _WEBCAST_IM_LINKERRESUMEAPPLYCONTENT_APPLYPARAM._serialized_end=122011 + _WEBCAST_IM_LINKERRESUMEAPPLYCONTENT_APPLYPARAM_APPLYTYPE._serialized_start=114913 + _WEBCAST_IM_LINKERRESUMEAPPLYCONTENT_APPLYPARAM_APPLYTYPE._serialized_end=114941 + _WEBCAST_IM_CROSSROOMRTCINFOCONTENT._serialized_start=122013 + _WEBCAST_IM_CROSSROOMRTCINFOCONTENT._serialized_end=122107 + _WEBCAST_IM_ANCHORUPDATELINKMICCONFIGCONTENT._serialized_start=122109 + _WEBCAST_IM_ANCHORUPDATELINKMICCONFIGCONTENT._serialized_end=122215 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT._serialized_start=122218 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT._serialized_end=122648 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT_LAYOUTTYPE._serialized_start=122532 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT_LAYOUTTYPE._serialized_end=122562 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT_ANCHORUILAYOUT._serialized_start=122564 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT_ANCHORUILAYOUT._serialized_end=122602 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT_ANCHORLAYOUTRANGE._serialized_start=122604 + _WEBCAST_IM_ANCHORUPDATELAYOUTCONTENT_ANCHORLAYOUTRANGE._serialized_end=122648 + _WEBCAST_IM_LINKERAPPLYRANKCHANGECONTENT._serialized_start=122650 + _WEBCAST_IM_LINKERAPPLYRANKCHANGECONTENT._serialized_end=122707 + _WEBCAST_IM_LINKMICARMIES._serialized_start=122710 + _WEBCAST_IM_LINKMICARMIES._serialized_end=122898 + _WEBCAST_IM_LINKMICARMIES_USERARMIES._serialized_start=122900 + _WEBCAST_IM_LINKMICARMIES_USERARMIES._serialized_end=123004 + _WEBCAST_IM_LINKMICARMIES_USERARMIES_USERARMY._serialized_start=123007 + _WEBCAST_IM_LINKMICARMIES_USERARMIES_USERARMY._serialized_end=123144 + _WEBCAST_IM_LINKMICBATTLEFINISH._serialized_start=123147 + _WEBCAST_IM_LINKMICBATTLEFINISH._serialized_end=123729 + _WEBCAST_IM_LINKMICBATTLEFINISH_ENDREASON._serialized_start=123661 + _WEBCAST_IM_LINKMICBATTLEFINISH_ENDREASON._serialized_end=123689 + _WEBCAST_IM_LINKMICBATTLEFINISH_KILLFINISHTYPE._serialized_start=123691 + _WEBCAST_IM_LINKMICBATTLEFINISH_KILLFINISHTYPE._serialized_end=123729 + _WEBCAST_IM_BATTLEMODE._serialized_start=123731 + _WEBCAST_IM_BATTLEMODE._serialized_end=123831 + _WEBCAST_IM_BATTLEMODE_STEALTOWERDATA._serialized_start=123833 + _WEBCAST_IM_BATTLEMODE_STEALTOWERDATA._serialized_end=123892 + _WEBCAST_IM_BATTLESETTINGS._serialized_start=123895 + _WEBCAST_IM_BATTLESETTINGS._serialized_end=125126 + _WEBCAST_IM_BATTLESETTINGS_MODE._serialized_start=125002 + _WEBCAST_IM_BATTLESETTINGS_MODE._serialized_end=125020 + _WEBCAST_IM_BATTLESETTINGS_OPTIMIZEVERSION._serialized_start=125022 + _WEBCAST_IM_BATTLESETTINGS_OPTIMIZEVERSION._serialized_end=125062 + _WEBCAST_IM_BATTLESETTINGS_INVITETYPE._serialized_start=119796 + _WEBCAST_IM_BATTLESETTINGS_INVITETYPE._serialized_end=119826 + _WEBCAST_IM_BATTLESETTINGS_BATTLETYPE._serialized_start=125096 + _WEBCAST_IM_BATTLESETTINGS_BATTLETYPE._serialized_end=125126 + _WEBCAST_IM_BATTLETASK._serialized_start=125128 + _WEBCAST_IM_BATTLETASK._serialized_end=125171 + _WEBCAST_IM_LINKMICBATTLE._serialized_start=125174 + _WEBCAST_IM_LINKMICBATTLE._serialized_end=125705 + _WEBCAST_IM_LINKMICBATTLE_SKINTYPE._serialized_start=125647 + _WEBCAST_IM_LINKMICBATTLE_SKINTYPE._serialized_end=125673 + _WEBCAST_IM_LINKMICBATTLE_BATTLETYPE._serialized_start=125096 + _WEBCAST_IM_LINKMICBATTLE_BATTLETYPE._serialized_end=125126 + _WEBCAST_IM_PUNISHEFFECT._serialized_start=125708 + _WEBCAST_IM_PUNISHEFFECT._serialized_end=125910 + _WEBCAST_IM_LINKMICBATTLEPUNISH._serialized_start=125913 + _WEBCAST_IM_LINKMICBATTLEPUNISH._serialized_end=126311 + _WEBCAST_IM_LINKMICBATTLETASKMESSAGE._serialized_start=126313 + _WEBCAST_IM_LINKMICBATTLETASKMESSAGE._serialized_end=126403 + _WEBCAST_IM_CHIJINOTICEMESSAGE._serialized_start=126406 + _WEBCAST_IM_CHIJINOTICEMESSAGE._serialized_end=126591 + _WEBCAST_IM_CHIJINOTICEMESSAGE_MESSAGETYPE._serialized_start=17734 + _WEBCAST_IM_CHIJINOTICEMESSAGE_MESSAGETYPE._serialized_end=17766 + _WEBCAST_IM_LINKMICENTERNOTICEMESSAGE._serialized_start=126594 + _WEBCAST_IM_LINKMICENTERNOTICEMESSAGE._serialized_end=126722 + _WEBCAST_IM_LINKMICFRIENDONLINEMESSAGE._serialized_start=126724 + _WEBCAST_IM_LINKMICFRIENDONLINEMESSAGE._serialized_end=126851 + _WEBCAST_IM_LINKMICGUIDEMESSAGE._serialized_start=126854 + _WEBCAST_IM_LINKMICGUIDEMESSAGE._serialized_end=127961 + _WEBCAST_IM_LINKMICGUIDEMESSAGE_ANCHORINFO._serialized_start=127963 + _WEBCAST_IM_LINKMICGUIDEMESSAGE_ANCHORINFO._serialized_end=128077 + _WEBCAST_IM_LINKMICGUIDEMESSAGE_ANCHORINFO_INFOITEM._serialized_start=128079 + _WEBCAST_IM_LINKMICGUIDEMESSAGE_ANCHORINFO_INFOITEM._serialized_end=128183 + _WEBCAST_IM_LINKMICGUIDEMESSAGE_FASTMATCHGUIDELINE._serialized_start=128185 + _WEBCAST_IM_LINKMICGUIDEMESSAGE_FASTMATCHGUIDELINE._serialized_end=128269 + _WEBCAST_IM_LINKMICFOLLOWEFFECTCONTENT._serialized_start=128272 + _WEBCAST_IM_LINKMICFOLLOWEFFECTCONTENT._serialized_end=128419 + _WEBCAST_IM_LINKMICFOLLOWEFFECTCONTENT_FOLLOWINFO._serialized_start=128421 + _WEBCAST_IM_LINKMICFOLLOWEFFECTCONTENT_FOLLOWINFO._serialized_end=128515 + _WEBCAST_IM_GUESTBATTLEBUBBLEGUIDECONTENT._serialized_start=128517 + _WEBCAST_IM_GUESTBATTLEBUBBLEGUIDECONTENT._serialized_end=128593 + _WEBCAST_IM_CALLTOLINKMICCONTENT._serialized_start=128595 + _WEBCAST_IM_CALLTOLINKMICCONTENT._serialized_end=128662 + _WEBCAST_IM_KTVADDSONGGUIDECONTENT._serialized_start=128664 + _WEBCAST_IM_KTVADDSONGGUIDECONTENT._serialized_end=128733 + _WEBCAST_IM_CREATEGROUPCHATGUIDECONTENT._serialized_start=128735 + _WEBCAST_IM_CREATEGROUPCHATGUIDECONTENT._serialized_end=128831 + _WEBCAST_IM_JOINGROUPCHATGUIDECONTENT._serialized_start=128834 + _WEBCAST_IM_JOINGROUPCHATGUIDECONTENT._serialized_end=129191 + _WEBCAST_IM_JOINGROUPCHATGUIDECONTENT_GROUPTYPE._serialized_start=129129 + _WEBCAST_IM_JOINGROUPCHATGUIDECONTENT_GROUPTYPE._serialized_end=129157 + _WEBCAST_IM_JOINGROUPCHATGUIDECONTENT_GUIDESOURCE._serialized_start=129159 + _WEBCAST_IM_JOINGROUPCHATGUIDECONTENT_GUIDESOURCE._serialized_end=129191 + _WEBCAST_IM_CREATETEAMFIGHTGUIDECONTENT._serialized_start=129193 + _WEBCAST_IM_CREATETEAMFIGHTGUIDECONTENT._serialized_end=129272 + _WEBCAST_IM_NORMALPAIDLINKMICEXPLAINCARDCONTENT._serialized_start=129274 + _WEBCAST_IM_NORMALPAIDLINKMICEXPLAINCARDCONTENT._serialized_end=129389 + _WEBCAST_IM_NORMALPAIDLINKMICMIGRATETOPLAYCONTENT._serialized_start=129391 + _WEBCAST_IM_NORMALPAIDLINKMICMIGRATETOPLAYCONTENT._serialized_end=129456 + _WEBCAST_IM_PKLINKBUBBLECONTENT._serialized_start=129458 + _WEBCAST_IM_PKLINKBUBBLECONTENT._serialized_end=129505 + _WEBCAST_IM_PLAYMODEGUIDEBUBBLECONTENT._serialized_start=129508 + _WEBCAST_IM_PLAYMODEGUIDEBUBBLECONTENT._serialized_end=129846 + _WEBCAST_IM_PLAYMODEGUIDEBUBBLECONTENT_PLAYMODE._serialized_start=129770 + _WEBCAST_IM_PLAYMODEGUIDEBUBBLECONTENT_PLAYMODE._serialized_end=129796 + _WEBCAST_IM_PLAYMODEGUIDEBUBBLECONTENT_PLAYMODEENHANCETYPE._serialized_start=129798 + _WEBCAST_IM_PLAYMODEGUIDEBUBBLECONTENT_PLAYMODEENHANCETYPE._serialized_end=129846 + _WEBCAST_IM_LINKMICHOSTMODIFYMSG._serialized_start=129848 + _WEBCAST_IM_LINKMICHOSTMODIFYMSG._serialized_end=129917 + _WEBCAST_IM_LINKMICKTVBEATRANKMESSAGE._serialized_start=129920 + _WEBCAST_IM_LINKMICKTVBEATRANKMESSAGE._serialized_end=130084 + _WEBCAST_IM_LINKMICKTVEFFECTMESSAGE._serialized_start=130087 + _WEBCAST_IM_LINKMICKTVEFFECTMESSAGE._serialized_end=130249 + _WEBCAST_IM_LINKMICMETHOD._serialized_start=130252 + _WEBCAST_IM_LINKMICMETHOD._serialized_end=133280 + _WEBCAST_IM_LINKMICMETHOD_REPLYTYPE._serialized_start=117695 + _WEBCAST_IM_LINKMICMETHOD_REPLYTYPE._serialized_end=117723 + _WEBCAST_IM_LINKMICMETHOD_SUBSCENE._serialized_start=132986 + _WEBCAST_IM_LINKMICMETHOD_SUBSCENE._serialized_end=133012 + _WEBCAST_IM_LINKMICMETHOD_LINKTYPE._serialized_start=117460 + _WEBCAST_IM_LINKMICMETHOD_LINKTYPE._serialized_end=117486 + _WEBCAST_IM_LINKMICMETHOD_SOURCE._serialized_start=117488 + _WEBCAST_IM_LINKMICMETHOD_SOURCE._serialized_end=117510 + _WEBCAST_IM_LINKMICMETHOD_ENDREASON._serialized_start=123661 + _WEBCAST_IM_LINKMICMETHOD_ENDREASON._serialized_end=123689 + _WEBCAST_IM_LINKMICMETHOD_CONTROLTYPE._serialized_start=115906 + _WEBCAST_IM_LINKMICMETHOD_CONTROLTYPE._serialized_end=115938 + _WEBCAST_IM_LINKMICMETHOD_UILAYOUT._serialized_start=133130 + _WEBCAST_IM_LINKMICMETHOD_UILAYOUT._serialized_end=133156 + _WEBCAST_IM_LINKMICMETHOD_KICKOUTSOURCE._serialized_start=115940 + _WEBCAST_IM_LINKMICMETHOD_KICKOUTSOURCE._serialized_end=115976 + _WEBCAST_IM_LINKMICMETHOD_SWITCHPLAYMODE._serialized_start=133196 + _WEBCAST_IM_LINKMICMETHOD_SWITCHPLAYMODE._serialized_end=133234 + _WEBCAST_IM_LINKMICMETHOD_UPDATEMESSAGEFROM._serialized_start=133236 + _WEBCAST_IM_LINKMICMETHOD_UPDATEMESSAGEFROM._serialized_end=133280 + _WEBCAST_IM_LINKMICMETHOD_USERSCORES._serialized_start=133283 + _WEBCAST_IM_LINKMICMETHOD_USERSCORES._serialized_end=133624 + _WEBCAST_IM_LINKMICMETHOD_CONTRIBUTOR._serialized_start=133626 + _WEBCAST_IM_LINKMICMETHOD_CONTRIBUTOR._serialized_end=133743 + _WEBCAST_IM_LINKMICMETHOD_CONTRIBUTORLIST._serialized_start=133745 + _WEBCAST_IM_LINKMICMETHOD_CONTRIBUTORLIST._serialized_end=133851 + _WEBCAST_IM_LINKMICMETHOD_INVITORINFO._serialized_start=133853 + _WEBCAST_IM_LINKMICMETHOD_INVITORINFO._serialized_end=133960 + _WEBCAST_IM_LINKMICOCHANNELKICKOUTMSG._serialized_start=133962 + _WEBCAST_IM_LINKMICOCHANNELKICKOUTMSG._serialized_end=134074 + _WEBCAST_IM_LINKMICOCHANNELNOTIFYMSG._serialized_start=134077 + _WEBCAST_IM_LINKMICOCHANNELNOTIFYMSG._serialized_end=134245 + _WEBCAST_IM_LINKMICOCHANNELNOTIFYMSG_TYPE._serialized_start=8122 + _WEBCAST_IM_LINKMICOCHANNELNOTIFYMSG_TYPE._serialized_end=8140 + _WEBCAST_IM_LINKMICORDERSINGMESSAGE._serialized_start=134248 + _WEBCAST_IM_LINKMICORDERSINGMESSAGE._serialized_end=134576 + _WEBCAST_IM_LINKMICORDERSINGCREATECONTENT._serialized_start=134578 + _WEBCAST_IM_LINKMICORDERSINGCREATECONTENT._serialized_end=134664 + _WEBCAST_IM_LINKMICORDERSINGFINISHCONTENT._serialized_start=134666 + _WEBCAST_IM_LINKMICORDERSINGFINISHCONTENT._serialized_end=134737 + _WEBCAST_IM_LINKMICORDERSINGACTIONTOASTCONTENT._serialized_start=134739 + _WEBCAST_IM_LINKMICORDERSINGACTIONTOASTCONTENT._serialized_end=134858 + _WEBCAST_IM_LINKMICORDERSINGSCOREMESSAGE._serialized_start=134861 + _WEBCAST_IM_LINKMICORDERSINGSCOREMESSAGE._serialized_end=135011 + _WEBCAST_IM_LINKMICORDERSINGSCORECONTENT._serialized_start=135013 + _WEBCAST_IM_LINKMICORDERSINGSCORECONTENT._serialized_end=135105 + _WEBCAST_IM_ORDERSINGUSERSCORE._serialized_start=135108 + _WEBCAST_IM_ORDERSINGUSERSCORE._serialized_end=135526 + _WEBCAST_IM_ORDERSINGUSERSCORE_CURRENTTASKMICROPHONETYPE._serialized_start=135426 + _WEBCAST_IM_ORDERSINGUSERSCORE_CURRENTTASKMICROPHONETYPE._serialized_end=135486 + _WEBCAST_IM_ORDERSINGUSERSCORE_ORDERSINGSTAGE._serialized_start=135488 + _WEBCAST_IM_ORDERSINGUSERSCORE_ORDERSINGSTAGE._serialized_end=135526 + _WEBCAST_IM_LINKMICPOSITIONMESSAGE._serialized_start=135529 + _WEBCAST_IM_LINKMICPOSITIONMESSAGE._serialized_end=135841 + _WEBCAST_IM_LINKMICPOSITIONMESSAGE_MESSAGETYPE._serialized_start=17734 + _WEBCAST_IM_LINKMICPOSITIONMESSAGE_MESSAGETYPE._serialized_end=17766 + _WEBCAST_IM_LINKMICPOSITIONLISTCHANGECONTENT._serialized_start=135843 + _WEBCAST_IM_LINKMICPOSITIONLISTCHANGECONTENT._serialized_end=135942 + _WEBCAST_IM_LINKMICPOSITIONVERIFYITEM._serialized_start=135945 + _WEBCAST_IM_LINKMICPOSITIONVERIFYITEM._serialized_end=136243 + _WEBCAST_IM_LINKMICPOSITIONVERIFYITEM_VERIFYSTATUS._serialized_start=9775 + _WEBCAST_IM_LINKMICPOSITIONVERIFYITEM_VERIFYSTATUS._serialized_end=9809 + _WEBCAST_IM_LINKMICPOSITIONVERIFYITEM_POSITIONTYPE._serialized_start=9811 + _WEBCAST_IM_LINKMICPOSITIONVERIFYITEM_POSITIONTYPE._serialized_end=9845 + _WEBCAST_IM_LINKMICPOSITIONVERIFYCONTENT._serialized_start=136246 + _WEBCAST_IM_LINKMICPOSITIONVERIFYCONTENT._serialized_end=136449 + _WEBCAST_IM_LINKMICSENDEMOJIMESSAGE._serialized_start=136452 + _WEBCAST_IM_LINKMICSENDEMOJIMESSAGE._serialized_end=136712 + _WEBCAST_IM_LINKSETTINGNOTIFYMESSAGE._serialized_start=136715 + _WEBCAST_IM_LINKSETTINGNOTIFYMESSAGE._serialized_end=136918 + _WEBCAST_IM_PAIEDORTIMELIMITCHANGECONTENT._serialized_start=136920 + _WEBCAST_IM_PAIEDORTIMELIMITCHANGECONTENT._serialized_end=136996 + _WEBCAST_IM_LINKMICSIGNALINGMETHOD._serialized_start=136998 + _WEBCAST_IM_LINKMICSIGNALINGMETHOD._serialized_end=137086 + _WEBCAST_IM_LINKMICAUDIENCEKTVMESSAGE._serialized_start=137089 + _WEBCAST_IM_LINKMICAUDIENCEKTVMESSAGE._serialized_end=137327 + _WEBCAST_IM_LINKMICAUDIENCEKTVMESSAGE_LISTINFO._serialized_start=137329 + _WEBCAST_IM_LINKMICAUDIENCEKTVMESSAGE_LISTINFO._serialized_end=137442 + _WEBCAST_IM_LINKMICPROFITMESSAGE._serialized_start=137445 + _WEBCAST_IM_LINKMICPROFITMESSAGE._serialized_end=139073 + _WEBCAST_IM_LINKMICPROFITMESSAGE_MSGTYPE._serialized_start=3351 + _WEBCAST_IM_LINKMICPROFITMESSAGE_MSGTYPE._serialized_end=3375 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICBIDCONTENT._serialized_start=139076 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICBIDCONTENT._serialized_end=139256 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICDEALCONTENT._serialized_start=139259 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICDEALCONTENT._serialized_end=139420 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICSTARTCONTENT._serialized_start=139423 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICSTARTCONTENT._serialized_end=139605 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICABORTCONTENT._serialized_start=139608 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICABORTCONTENT._serialized_end=139750 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICTERMINATECONTENT._serialized_start=139752 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICTERMINATECONTENT._serialized_end=139858 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICOPENCONTENT._serialized_start=139861 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICOPENCONTENT._serialized_end=140141 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICOPENCONTENT_SOURCE._serialized_start=117488 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICOPENCONTENT_SOURCE._serialized_end=117510 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICCLOSECONTENT._serialized_start=140143 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICCLOSECONTENT._serialized_end=140254 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICCONFIGUPDATECONTENT._serialized_start=140257 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICCONFIGUPDATECONTENT._serialized_end=140443 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICADDPRICECONTENT._serialized_start=140446 + _WEBCAST_IM_LINKMICPROFITNORMALPAIDLINKMICADDPRICECONTENT._serialized_end=140585 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICTURNONCONTENT._serialized_start=140588 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICTURNONCONTENT._serialized_end=140779 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICTURNOFFCONTENT._serialized_start=140781 + _WEBCAST_IM_LINKMICPROFITBIDPAIDLINKMICTURNOFFCONTENT._serialized_end=140852 + _WEBCAST_IM_LINKMICROOMBATTLEINVITECONTENT._serialized_start=140855 + _WEBCAST_IM_LINKMICROOMBATTLEINVITECONTENT._serialized_end=141106 + _WEBCAST_IM_LINKMICROOMBATTLEINVITECONTENT_STARTTYPE._serialized_start=141078 + _WEBCAST_IM_LINKMICROOMBATTLEINVITECONTENT_STARTTYPE._serialized_end=141106 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT._serialized_start=141109 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT._serialized_end=141580 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT_REPLYTYPE._serialized_start=120923 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT_REPLYTYPE._serialized_end=120951 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT_STARTTYPE._serialized_start=141078 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT_STARTTYPE._serialized_end=141106 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT_REPLYOPERATE._serialized_start=120983 + _WEBCAST_IM_LINKMICROOMBATTLEREPLYCONTENT_REPLYOPERATE._serialized_end=121017 + _WEBCAST_IM_LINKMICPROFITINTERACTIVESCREENCASTOPENCONTENT._serialized_start=141583 + _WEBCAST_IM_LINKMICPROFITINTERACTIVESCREENCASTOPENCONTENT._serialized_end=141751 + _WEBCAST_IM_LINKMICPROFITINTERACTIVESCREENCASTCLOSECONTENT._serialized_start=141754 + _WEBCAST_IM_LINKMICPROFITINTERACTIVESCREENCASTCLOSECONTENT._serialized_end=141923 + _WEBCAST_IM_LINKMICROOMBATTLEMATCHSUCCESSCONTENT._serialized_start=141926 + _WEBCAST_IM_LINKMICROOMBATTLEMATCHSUCCESSCONTENT._serialized_end=142289 + _WEBCAST_IM_LINKMICROOMBATTLEMATCHSUCCESSCONTENT_MATCHTYPE._serialized_start=142261 + _WEBCAST_IM_LINKMICROOMBATTLEMATCHSUCCESSCONTENT_MATCHTYPE._serialized_end=142289 + _WEBCAST_IM_LINKMICREVIEWMESSAGE._serialized_start=142292 + _WEBCAST_IM_LINKMICREVIEWMESSAGE._serialized_end=142525 + _WEBCAST_IM_LINKMICREVIEWMESSAGE_MSGTYPE._serialized_start=3351 + _WEBCAST_IM_LINKMICREVIEWMESSAGE_MSGTYPE._serialized_end=3375 + _WEBCAST_IM_LINKMICREVIEWNORMALPAIDDESCCONTENT._serialized_start=142528 + _WEBCAST_IM_LINKMICREVIEWNORMALPAIDDESCCONTENT._serialized_end=142685 + _WEBCAST_IM_LINKMICREVIEWNORMALPAIDDESCCONTENT_STATUS._serialized_start=9182 + _WEBCAST_IM_LINKMICREVIEWNORMALPAIDDESCCONTENT_STATUS._serialized_end=9204 + _WEBCAST_IM_LINKMICTEAMFIGHTSCOREMESSAGE._serialized_start=142688 + _WEBCAST_IM_LINKMICTEAMFIGHTSCOREMESSAGE._serialized_end=142883 + _WEBCAST_DATA_USERHIGHSCORESONGTAG._serialized_start=142885 + _WEBCAST_DATA_USERHIGHSCORESONGTAG._serialized_end=142979 + _WEBCAST_DATA_KTVSONGSTRUCT._serialized_start=142982 + _WEBCAST_DATA_KTVSONGSTRUCT._serialized_end=144195 + _WEBCAST_DATA_KTVSONGSTRUCT_SONGTYPE._serialized_start=144169 + _WEBCAST_DATA_KTVSONGSTRUCT_SONGTYPE._serialized_end=144195 + _WEBCAST_DATA_KTVSONGSTRUCT_AUDIOINFO._serialized_start=144198 + _WEBCAST_DATA_KTVSONGSTRUCT_AUDIOINFO._serialized_end=144400 + _WEBCAST_DATA_KTVSONGSTRUCT_USERINFO._serialized_start=144403 + _WEBCAST_DATA_KTVSONGSTRUCT_USERINFO._serialized_end=145050 + _WEBCAST_DATA_KTVSONGSTRUCT_USERINFO_KTVLYRICTEXT._serialized_start=144942 + _WEBCAST_DATA_KTVSONGSTRUCT_USERINFO_KTVLYRICTEXT._serialized_end=144976 + _WEBCAST_DATA_KTVSONGSTRUCT_USERINFO_KTVCOMPONENTLYRICTEXTSECONDLINE._serialized_start=144978 + _WEBCAST_DATA_KTVSONGSTRUCT_USERINFO_KTVCOMPONENTLYRICTEXTSECONDLINE._serialized_end=145050 + _WEBCAST_DATA_KTVSONGSTRUCT_ORDERINFO._serialized_start=145053 + _WEBCAST_DATA_KTVSONGSTRUCT_ORDERINFO._serialized_end=145199 + _WEBCAST_DATA_KTVSONGSTRUCT_PERSONALSONGINFO._serialized_start=145201 + _WEBCAST_DATA_KTVSONGSTRUCT_PERSONALSONGINFO._serialized_end=145294 + _WEBCAST_DATA_MUSICINTERVAL._serialized_start=145296 + _WEBCAST_DATA_MUSICINTERVAL._serialized_end=145383 + _WEBCAST_DATA_CHORUSVIDEOINFO._serialized_start=145386 + _WEBCAST_DATA_CHORUSVIDEOINFO._serialized_end=145566 + _WEBCAST_DATA_ARTISTSTRUCT._serialized_start=145568 + _WEBCAST_DATA_ARTISTSTRUCT._serialized_end=145691 + _WEBCAST_DATA_SONGWAITINGUSER._serialized_start=145694 + _WEBCAST_DATA_SONGWAITINGUSER._serialized_end=145869 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOFRAMECOLORDATA._serialized_start=145872 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOFRAMECOLORDATA._serialized_end=146060 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOFRAMECOLORDATA_COLOR._serialized_start=146062 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOFRAMECOLORDATA_COLOR._serialized_end=146157 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOINFO._serialized_start=146160 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOINFO._serialized_end=146402 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOINFO_VIDEOTYPE._serialized_start=146374 + _WEBCAST_DATA_KTVATMOSPHEREVIDEOINFO_VIDEOTYPE._serialized_end=146402 + _WEBCAST_DATA_LINKERBASEINFO._serialized_start=146405 + _WEBCAST_DATA_LINKERBASEINFO._serialized_end=146592 + _WEBCAST_DATA_LINKERBASEINFO_SCENE._serialized_start=146544 + _WEBCAST_DATA_LINKERBASEINFO_SCENE._serialized_end=146564 + _WEBCAST_DATA_LINKERBASEINFO_UILAYOUT._serialized_start=133130 + _WEBCAST_DATA_LINKERBASEINFO_UILAYOUT._serialized_end=133156 + _WEBCAST_DATA_LISTUSER._serialized_start=146595 + _WEBCAST_DATA_LISTUSER._serialized_end=147313 + _WEBCAST_DATA_LISTUSER_LINKSTATUS._serialized_start=147189 + _WEBCAST_DATA_LISTUSER_LINKSTATUS._serialized_end=147219 + _WEBCAST_DATA_LISTUSER_LINKTYPE._serialized_start=117460 + _WEBCAST_DATA_LISTUSER_LINKTYPE._serialized_end=117486 + _WEBCAST_DATA_LISTUSER_SILENCESTATUS._serialized_start=147249 + _WEBCAST_DATA_LISTUSER_SILENCESTATUS._serialized_end=147285 + _WEBCAST_DATA_LISTUSER_ROLETYPE._serialized_start=147287 + _WEBCAST_DATA_LISTUSER_ROLETYPE._serialized_end=147313 + _WEBCAST_DATA_LISTUSER_CONTENT._serialized_start=147316 + _WEBCAST_DATA_LISTUSER_CONTENT._serialized_end=147539 + _WEBCAST_DATA_LISTUSEREXTRA._serialized_start=147542 + _WEBCAST_DATA_LISTUSEREXTRA._serialized_end=147901 + _WEBCAST_DATA_LISTUSEREXTRA_LISTUSERROLE._serialized_start=147867 + _WEBCAST_DATA_LISTUSEREXTRA_LISTUSERROLE._serialized_end=147901 + _WEBCAST_DATA_BANUSER._serialized_start=147903 + _WEBCAST_DATA_BANUSER._serialized_end=148018 + _WEBCAST_DATA_LISTUSERPKCONTENT._serialized_start=148020 + _WEBCAST_DATA_LISTUSERPKCONTENT._serialized_end=148052 + _WEBCAST_DATA_LISTUSERLINKMICCONTENT._serialized_start=148055 + _WEBCAST_DATA_LISTUSERLINKMICCONTENT._serialized_end=148478 + _WEBCAST_DATA_LISTUSERLINKMICCONTENT_PKUSERROLE._serialized_start=148408 + _WEBCAST_DATA_LISTUSERLINKMICCONTENT_PKUSERROLE._serialized_end=148438 + _WEBCAST_DATA_LISTUSERLINKMICCONTENT_ANCHORAUTHROLE._serialized_start=148440 + _WEBCAST_DATA_LISTUSERLINKMICCONTENT_ANCHORAUTHROLE._serialized_end=148478 + _WEBCAST_DATA_ANCHORLINKMICIDINFO._serialized_start=148480 + _WEBCAST_DATA_ANCHORLINKMICIDINFO._serialized_end=148593 + _WEBCAST_DATA_LISTUSERLINKMICAUDIENCECONTENT._serialized_start=148596 + _WEBCAST_DATA_LISTUSERLINKMICAUDIENCECONTENT._serialized_end=149394 + _WEBCAST_DATA_LISTUSERLINKMICAUDIENCECONTENT_LISTUSERROLE._serialized_start=147867 + _WEBCAST_DATA_LISTUSERLINKMICAUDIENCECONTENT_LISTUSERROLE._serialized_end=147901 + _WEBCAST_DATA_LISTUSERLINKMICAUDIENCECONTENT_APPLYTYPE._serialized_start=114913 + _WEBCAST_DATA_LISTUSERLINKMICAUDIENCECONTENT_APPLYTYPE._serialized_end=114941 + _WEBCAST_DATA_WAITINGLISTUSERINFO._serialized_start=149397 + _WEBCAST_DATA_WAITINGLISTUSERINFO._serialized_end=149548 + _WEBCAST_DATA_LINKEDLISTUSERINFO._serialized_start=149550 + _WEBCAST_DATA_LINKEDLISTUSERINFO._serialized_end=149656 + _WEBCAST_DATA_INVITELISTUSERINFO._serialized_start=149658 + _WEBCAST_DATA_INVITELISTUSERINFO._serialized_end=149723 + _WEBCAST_DATA_LISTTAGFANSCLUBCONTENT._serialized_start=149725 + _WEBCAST_DATA_LISTTAGFANSCLUBCONTENT._serialized_end=149780 + _WEBCAST_DATA_LISTTAGHONORLEVELCONTENT._serialized_start=149782 + _WEBCAST_DATA_LISTTAGHONORLEVELCONTENT._serialized_end=149870 + _WEBCAST_DATA_LISTTAGFRIENDCONTENT._serialized_start=149872 + _WEBCAST_DATA_LISTTAGFRIENDCONTENT._serialized_end=149947 + _WEBCAST_DATA_LISTTAGFANSCONTENT._serialized_start=149949 + _WEBCAST_DATA_LISTTAGFANSCONTENT._serialized_end=150020 + _WEBCAST_DATA_LISTTAG._serialized_start=150023 + _WEBCAST_DATA_LISTTAG._serialized_end=150363 + _WEBCAST_DATA_LISTTAG_LISTTAGTYPE._serialized_start=150331 + _WEBCAST_DATA_LISTTAG_LISTTAGTYPE._serialized_end=150363 + _WEBCAST_DATA_SWITCHSCENEDATA._serialized_start=150366 + _WEBCAST_DATA_SWITCHSCENEDATA._serialized_end=151120 + _WEBCAST_DATA_SWITCHSCENEDATA_SCENE._serialized_start=150988 + _WEBCAST_DATA_SWITCHSCENEDATA_SCENE._serialized_end=151008 + _WEBCAST_DATA_SWITCHSCENEDATA_UILAYOUT._serialized_start=133130 + _WEBCAST_DATA_SWITCHSCENEDATA_UILAYOUT._serialized_end=133156 + _WEBCAST_DATA_SWITCHSCENEDATA_ANCHORUILAYOUT._serialized_start=122564 + _WEBCAST_DATA_SWITCHSCENEDATA_ANCHORUILAYOUT._serialized_end=122602 + _WEBCAST_DATA_SWITCHSCENEDATA_INVITERFROMSCENE._serialized_start=151078 + _WEBCAST_DATA_SWITCHSCENEDATA_INVITERFROMSCENE._serialized_end=151120 + _WEBCAST_DATA_MULTIANCHOREXTRA._serialized_start=151123 + _WEBCAST_DATA_MULTIANCHOREXTRA._serialized_end=151268 + _WEBCAST_DATA_MULTIANCHOREXTRA_INVITEROLE._serialized_start=151238 + _WEBCAST_DATA_MULTIANCHOREXTRA_INVITEROLE._serialized_end=151268 + _WEBCAST_DATA_MULTILIVECOREINFO._serialized_start=151271 + _WEBCAST_DATA_MULTILIVECOREINFO._serialized_end=151759 + _WEBCAST_DATA_MULTILIVECOREINFO_SCENE._serialized_start=146544 + _WEBCAST_DATA_MULTILIVECOREINFO_SCENE._serialized_end=146564 + _WEBCAST_DATA_VIDEOEQUALROOMLIVECOREINFO._serialized_start=151761 + _WEBCAST_DATA_VIDEOEQUALROOMLIVECOREINFO._serialized_end=151802 + _WEBCAST_DATA_MULTIANCHORLINKMICLIVECOREINFO._serialized_start=151804 + _WEBCAST_DATA_MULTIANCHORLINKMICLIVECOREINFO._serialized_end=151849 + _WEBCAST_DATA_KTVLIVECOREINFO._serialized_start=151851 + _WEBCAST_DATA_KTVLIVECOREINFO._serialized_end=151881 + _WEBCAST_DATA_SINGINGCHALLENGELIVECOREINFO._serialized_start=151883 + _WEBCAST_DATA_SINGINGCHALLENGELIVECOREINFO._serialized_end=151926 + _WEBCAST_DATA_VIDEODUOBATTLELIVECOREINFO._serialized_start=151928 + _WEBCAST_DATA_VIDEODUOBATTLELIVECOREINFO._serialized_end=151969 + _WEBCAST_DATA_MULTIRTCINFO._serialized_start=151972 + _WEBCAST_DATA_MULTIRTCINFO._serialized_end=152426 + _WEBCAST_DATA_MULTIRTCINFO_SCENE._serialized_start=146544 + _WEBCAST_DATA_MULTIRTCINFO_SCENE._serialized_end=146564 + _WEBCAST_DATA_VIDEOEQUALROOMRTCINFO._serialized_start=152428 + _WEBCAST_DATA_VIDEOEQUALROOMRTCINFO._serialized_end=152464 + _WEBCAST_DATA_MULTIANCHORLINKMICRTCINFO._serialized_start=152466 + _WEBCAST_DATA_MULTIANCHORLINKMICRTCINFO._serialized_end=152506 + _WEBCAST_DATA_SINGINGCHALLENGERTCINFO._serialized_start=152508 + _WEBCAST_DATA_SINGINGCHALLENGERTCINFO._serialized_end=152546 + _WEBCAST_DATA_CROSSROOMLINKMICRTCINFO._serialized_start=152548 + _WEBCAST_DATA_CROSSROOMLINKMICRTCINFO._serialized_end=152586 + _WEBCAST_DATA_VIDEODUOBATTLERTCINFO._serialized_start=152588 + _WEBCAST_DATA_VIDEODUOBATTLERTCINFO._serialized_end=152624 + _WEBCAST_DATA_CHANGEPLAYMODEDATA._serialized_start=152627 + _WEBCAST_DATA_CHANGEPLAYMODEDATA._serialized_end=152877 + _WEBCAST_DATA_WAITINGLISTUSER._serialized_start=152880 + _WEBCAST_DATA_WAITINGLISTUSER._serialized_end=154318 + _WEBCAST_DATA_WAITINGLISTUSER_LINKSTATUS._serialized_start=147189 + _WEBCAST_DATA_WAITINGLISTUSER_LINKSTATUS._serialized_end=147219 + _WEBCAST_DATA_WAITINGLISTUSER_LINKTYPE._serialized_start=117460 + _WEBCAST_DATA_WAITINGLISTUSER_LINKTYPE._serialized_end=117486 + _WEBCAST_DATA_WAITINGLISTUSER_ROLETYPE._serialized_start=147287 + _WEBCAST_DATA_WAITINGLISTUSER_ROLETYPE._serialized_end=147313 + _WEBCAST_DATA_WAITINGLISTUSER_SILENCESTATUS._serialized_start=147249 + _WEBCAST_DATA_WAITINGLISTUSER_SILENCESTATUS._serialized_end=147285 + _WEBCAST_DATA_WAITINGLISTUSER_LISTUSERTYPE._serialized_start=154210 + _WEBCAST_DATA_WAITINGLISTUSER_LISTUSERTYPE._serialized_end=154244 + _WEBCAST_DATA_WAITINGLISTUSER_LISTUSERFROMTYPE._serialized_start=154246 + _WEBCAST_DATA_WAITINGLISTUSER_LISTUSERFROMTYPE._serialized_end=154288 + _WEBCAST_DATA_WAITINGLISTUSER_APPLYTYPE._serialized_start=114913 + _WEBCAST_DATA_WAITINGLISTUSER_APPLYTYPE._serialized_end=114941 + _WEBCAST_DATA_ROOMLINKERCONTENT._serialized_start=154321 + _WEBCAST_DATA_ROOMLINKERCONTENT._serialized_end=154584 + _WEBCAST_DATA_ROOMLINKERCONTENT_ROOMLINKSILENCESTATUS._serialized_start=154532 + _WEBCAST_DATA_ROOMLINKERCONTENT_ROOMLINKSILENCESTATUS._serialized_end=154584 + _WEBCAST_DATA_HOSTINFO._serialized_start=154586 + _WEBCAST_DATA_HOSTINFO._serialized_end=154651 + _WEBCAST_DATA_MICPOSTAGINFO._serialized_start=154654 + _WEBCAST_DATA_MICPOSTAGINFO._serialized_end=154825 + _WEBCAST_DATA_MICPOSTAGINFO_TAGTYPE._serialized_start=154801 + _WEBCAST_DATA_MICPOSTAGINFO_TAGTYPE._serialized_end=154825 + _WEBCAST_DATA_RTMMESSAGE._serialized_start=154827 + _WEBCAST_DATA_RTMMESSAGE._serialized_end=154918 + _WEBCAST_DATA_RTMMESSAGE_HEADER._serialized_start=154920 + _WEBCAST_DATA_RTMMESSAGE_HEADER._serialized_end=155019 + _WEBCAST_DATA_CHANNELLISTUSER._serialized_start=155022 + _WEBCAST_DATA_CHANNELLISTUSER._serialized_end=155739 + _WEBCAST_DATA_CHANNELLISTUSER_LINKSTATUS._serialized_start=147189 + _WEBCAST_DATA_CHANNELLISTUSER_LINKSTATUS._serialized_end=147219 + _WEBCAST_DATA_CHANNELLISTUSER_LINKTYPE._serialized_start=117460 + _WEBCAST_DATA_CHANNELLISTUSER_LINKTYPE._serialized_end=117486 + _WEBCAST_DATA_CHANNELLISTUSER_SILENCESTATUS._serialized_start=147249 + _WEBCAST_DATA_CHANNELLISTUSER_SILENCESTATUS._serialized_end=147285 + _WEBCAST_DATA_CHANNELLISTUSER_ROLETYPE._serialized_start=147287 + _WEBCAST_DATA_CHANNELLISTUSER_ROLETYPE._serialized_end=147313 + _WEBCAST_DATA_CHANNELLISTUSER_APPLYTYPE._serialized_start=114913 + _WEBCAST_DATA_CHANNELLISTUSER_APPLYTYPE._serialized_end=114941 + _WEBCAST_DATA_CHANNELLISTUSER_INVITETYPE._serialized_start=119796 + _WEBCAST_DATA_CHANNELLISTUSER_INVITETYPE._serialized_end=119826 + _WEBCAST_DATA_ANCHORLINKMICCHANNELINFO._serialized_start=155742 + _WEBCAST_DATA_ANCHORLINKMICCHANNELINFO._serialized_end=155881 + _WEBCAST_DATA_LINKMICMEDIAINFO._serialized_start=155884 + _WEBCAST_DATA_LINKMICMEDIAINFO._serialized_end=156092 + _WEBCAST_DATA_MCUCONTENT._serialized_start=156094 + _WEBCAST_DATA_MCUCONTENT._serialized_end=156168 + _WEBCAST_DATA_MICDRESS._serialized_start=156170 + _WEBCAST_DATA_MICDRESS._serialized_end=156282 + _WEBCAST_DATA_VOICEWAVE._serialized_start=156285 + _WEBCAST_DATA_VOICEWAVE._serialized_end=156441 + _WEBCAST_DATA_SHOWSTATUSLABEL._serialized_start=156444 + _WEBCAST_DATA_SHOWSTATUSLABEL._serialized_end=156576 + _WEBCAST_DATA_GROUPSHOWUSERITEM._serialized_start=156579 + _WEBCAST_DATA_GROUPSHOWUSERITEM._serialized_end=157165 + _WEBCAST_DATA_GROUPSHOWUSERITEM_IDENTITYLABEL._serialized_start=157097 + _WEBCAST_DATA_GROUPSHOWUSERITEM_IDENTITYLABEL._serialized_end=157133 + _WEBCAST_DATA_GROUPSHOWUSERITEM_SHOWSTATUS._serialized_start=157135 + _WEBCAST_DATA_GROUPSHOWUSERITEM_SHOWSTATUS._serialized_end=157165 + _WEBCAST_DATA_GROUPSHOWINFO._serialized_start=157168 + _WEBCAST_DATA_GROUPSHOWINFO._serialized_end=157448 + _WEBCAST_DATA_GROWTHTASKCONDDEF._serialized_start=157450 + _WEBCAST_DATA_GROWTHTASKCONDDEF._serialized_end=157554 + _WEBCAST_DATA_GROWTHTASKCONDITION._serialized_start=157557 + _WEBCAST_DATA_GROWTHTASKCONDITION._serialized_end=157773 + _WEBCAST_DATA_GROWTHTASKREWARDDEF._serialized_start=157776 + _WEBCAST_DATA_GROWTHTASKREWARDDEF._serialized_end=158117 + _WEBCAST_DATA_GROWTHTASKREWARDDEF_REWARDTYPE._serialized_start=158055 + _WEBCAST_DATA_GROWTHTASKREWARDDEF_REWARDTYPE._serialized_end=158085 + _WEBCAST_DATA_GROWTHTASKREWARDDEF_SETTLETYPE._serialized_start=158087 + _WEBCAST_DATA_GROWTHTASKREWARDDEF_SETTLETYPE._serialized_end=158117 + _WEBCAST_DATA_GROWTHTASKREWARD._serialized_start=158120 + _WEBCAST_DATA_GROWTHTASKREWARD._serialized_end=158317 + _WEBCAST_DATA_GROWTHTASKREWARD_STATUS._serialized_start=9751 + _WEBCAST_DATA_GROWTHTASKREWARD_STATUS._serialized_end=9773 + _WEBCAST_DATA_GROWTHTASKSTAGE._serialized_start=158320 + _WEBCAST_DATA_GROWTHTASKSTAGE._serialized_end=158483 + _WEBCAST_DATA_GROWTHTASK._serialized_start=158486 + _WEBCAST_DATA_GROWTHTASK._serialized_end=159040 + _WEBCAST_DATA_GROWTHTASK_ITEMTYPE._serialized_start=158990 + _WEBCAST_DATA_GROWTHTASK_ITEMTYPE._serialized_end=159016 + _WEBCAST_DATA_GROWTHTASK_STATUS._serialized_start=9751 + _WEBCAST_DATA_GROWTHTASK_STATUS._serialized_end=9773 + _WEBCAST_DATA_GROWTHTASKCONTRIBUTORRANK._serialized_start=159042 + _WEBCAST_DATA_GROWTHTASKCONTRIBUTORRANK._serialized_end=159145 + _WEBCAST_DATA_GROWTHTASKDISPLAYINFO._serialized_start=159147 + _WEBCAST_DATA_GROWTHTASKDISPLAYINFO._serialized_end=159261 + _WEBCAST_DATA_GROWTHTASKSTATISTICS._serialized_start=159264 + _WEBCAST_DATA_GROWTHTASKSTATISTICS._serialized_end=159530 + _WEBCAST_DATA_GROWTHTASKSTATISTICS_CALIBER._serialized_start=159488 + _WEBCAST_DATA_GROWTHTASKSTATISTICS_CALIBER._serialized_end=159512 + _WEBCAST_DATA_GROWTHTASKSTATISTICS_OBJ._serialized_start=159514 + _WEBCAST_DATA_GROWTHTASKSTATISTICS_OBJ._serialized_end=159530 + _WEBCAST_DATA_LINKPHASE._serialized_start=159532 + _WEBCAST_DATA_LINKPHASE._serialized_end=159625 + _WEBCAST_DATA_LINKPHASECONFIG._serialized_start=159627 + _WEBCAST_DATA_LINKPHASECONFIG._serialized_end=159731 + _WEBCAST_DATA_INTERACTIVESCREENCASTINFO._serialized_start=159734 + _WEBCAST_DATA_INTERACTIVESCREENCASTINFO._serialized_end=159889 + _WEBCAST_DATA_INTERACTIVESCREENCASTINFO_ITEMTYPE._serialized_start=158990 + _WEBCAST_DATA_INTERACTIVESCREENCASTINFO_ITEMTYPE._serialized_end=159016 + _WEBCAST_DATA_LINKMICSETTING._serialized_start=159892 + _WEBCAST_DATA_LINKMICSETTING._serialized_end=160106 + _WEBCAST_DATA_LINKMICSETTING_KEY._serialized_start=9359 + _WEBCAST_DATA_LINKMICSETTING_KEY._serialized_end=9375 + _WEBCAST_DATA_LINKMICSETTING_VALUE._serialized_start=160086 + _WEBCAST_DATA_LINKMICSETTING_VALUE._serialized_end=160106 + _WEBCAST_DATA_SETTINGCONTENT._serialized_start=160109 + _WEBCAST_DATA_SETTINGCONTENT._serialized_end=161100 + _WEBCAST_DATA_APPLICATIONREASONCONTENT._serialized_start=161102 + _WEBCAST_DATA_APPLICATIONREASONCONTENT._serialized_end=161216 + _WEBCAST_DATA_BIDPAIDLINKMICCONTENT._serialized_start=161219 + _WEBCAST_DATA_BIDPAIDLINKMICCONTENT._serialized_end=161399 + _WEBCAST_DATA_NORMALPAIDLINKMICSETTINGCONTENT._serialized_start=161401 + _WEBCAST_DATA_NORMALPAIDLINKMICSETTINGCONTENT._serialized_end=161487 + _WEBCAST_DATA_NORMALPAIDLINKMICDESCCONTENT._serialized_start=161490 + _WEBCAST_DATA_NORMALPAIDLINKMICDESCCONTENT._serialized_end=161627 + _WEBCAST_DATA_BIDPAIDLINKMICSETTINGCONTENT._serialized_start=161629 + _WEBCAST_DATA_BIDPAIDLINKMICSETTINGCONTENT._serialized_end=161714 + _WEBCAST_DATA_KTVCHALLENGECONTENT._serialized_start=161716 + _WEBCAST_DATA_KTVCHALLENGECONTENT._serialized_end=161801 + _WEBCAST_DATA_ROOMBATTLESETTINGCONTENT._serialized_start=161804 + _WEBCAST_DATA_ROOMBATTLESETTINGCONTENT._serialized_end=161968 + _WEBCAST_DATA_NORMALPAIDLINKMICADDPRICECONTENT._serialized_start=161971 + _WEBCAST_DATA_NORMALPAIDLINKMICADDPRICECONTENT._serialized_end=162182 + _WEBCAST_DATA_NORMALPAIDLINKMICADDPRICECONTENT_ADDPRICESTRATEGY._serialized_start=162140 + _WEBCAST_DATA_NORMALPAIDLINKMICADDPRICECONTENT_ADDPRICESTRATEGY._serialized_end=162182 + _WEBCAST_DATA_GUESTBATTLECONFIGCONTENT._serialized_start=162185 + _WEBCAST_DATA_GUESTBATTLECONFIGCONTENT._serialized_end=162424 + _WEBCAST_DATA_GUESTBATTLECONFIGCONTENT_ISANCHORINVOLVED._serialized_start=162382 + _WEBCAST_DATA_GUESTBATTLECONFIGCONTENT_ISANCHORINVOLVED._serialized_end=162424 + _WEBCAST_DATA_TEAMFIGHTCONFIGCONTENT._serialized_start=162426 + _WEBCAST_DATA_TEAMFIGHTCONFIGCONTENT._serialized_end=162498 + _WEBCAST_DATA_DUOBATTLECONFIGCONTENT._serialized_start=162501 + _WEBCAST_DATA_DUOBATTLECONFIGCONTENT._serialized_end=162653 + _WEBCAST_DATA_DUOBATTLECONFIGCONTENT_SCORETYPE._serialized_start=13288 + _WEBCAST_DATA_DUOBATTLECONFIGCONTENT_SCORETYPE._serialized_end=13316 + _WEBCAST_DATA_SELFDISCIPLINEINFO._serialized_start=162656 + _WEBCAST_DATA_SELFDISCIPLINEINFO._serialized_end=162833 + _WEBCAST_DATA_KTVCOMPONENTCONTENT._serialized_start=162836 + _WEBCAST_DATA_KTVCOMPONENTCONTENT._serialized_end=163024 + _WEBCAST_DATA_KTVCOMPONENTCONTENT_KTVCOMPONENTSWITCHSTATUS._serialized_start=162966 + _WEBCAST_DATA_KTVCOMPONENTCONTENT_KTVCOMPONENTSWITCHSTATUS._serialized_end=163024 + _WEBCAST_DATA_MSGBOARDITEMINFO._serialized_start=163027 + _WEBCAST_DATA_MSGBOARDITEMINFO._serialized_end=163287 + _WEBCAST_DATA_MSGBOARDITEMINFO_PROCESSSTATUS._serialized_start=163251 + _WEBCAST_DATA_MSGBOARDITEMINFO_PROCESSSTATUS._serialized_end=163287 + _WEBCAST_DATA_MSGBOARDSHORTTOUCHSENDERINFO._serialized_start=163289 + _WEBCAST_DATA_MSGBOARDSHORTTOUCHSENDERINFO._serialized_end=163394 + _WEBCAST_DATA_MSGBOARDSHORTTOUCHINFO._serialized_start=163396 + _WEBCAST_DATA_MSGBOARDSHORTTOUCHINFO._serialized_end=163519 + _WEBCAST_DATA_BIDPAIDLINKMICOPTIONALSTEP._serialized_start=163521 + _WEBCAST_DATA_BIDPAIDLINKMICOPTIONALSTEP._serialized_end=163642 + _WEBCAST_DATA_BIDPAIDLINKMICBIDINFO._serialized_start=163645 + _WEBCAST_DATA_BIDPAIDLINKMICBIDINFO._serialized_end=163854 + _WEBCAST_DATA_BIDPAIDLINKMICDEALINFO._serialized_start=163857 + _WEBCAST_DATA_BIDPAIDLINKMICDEALINFO._serialized_end=164006 + _WEBCAST_DATA_BIDPAIDLINKMICBIDRECORD._serialized_start=164009 + _WEBCAST_DATA_BIDPAIDLINKMICBIDRECORD._serialized_end=164181 + _WEBCAST_DATA_BIDPAIDLINKMICINFO._serialized_start=164184 + _WEBCAST_DATA_BIDPAIDLINKMICINFO._serialized_end=164361 + _WEBCAST_DATA_NORMALPAIDLINKMICINFO._serialized_start=164364 + _WEBCAST_DATA_NORMALPAIDLINKMICINFO._serialized_end=164697 + _WEBCAST_DATA_NORMALPAIDLINKMICINFO_STATUS._serialized_start=9751 + _WEBCAST_DATA_NORMALPAIDLINKMICINFO_STATUS._serialized_end=9773 + _WEBCAST_DATA_NORMALPAIDLINKMICINFO_ADDPRICESTRATEGY._serialized_start=164655 + _WEBCAST_DATA_NORMALPAIDLINKMICINFO_ADDPRICESTRATEGY._serialized_end=164697 + _WEBCAST_DATA_PAIDLINKMICTAG._serialized_start=164699 + _WEBCAST_DATA_PAIDLINKMICTAG._serialized_end=164788 + _WEBCAST_DATA_PAIDLINKMICEXPLAINCARDINFO._serialized_start=164790 + _WEBCAST_DATA_PAIDLINKMICEXPLAINCARDINFO._serialized_end=164911 + _WEBCAST_DATA_PAIDLINKMICOPTIONALSTEP._serialized_start=164913 + _WEBCAST_DATA_PAIDLINKMICOPTIONALSTEP._serialized_end=165022 + _WEBCAST_DATA_PAIDLINKMICDISCOUNTINFO._serialized_start=165025 + _WEBCAST_DATA_PAIDLINKMICDISCOUNTINFO._serialized_end=165219 + _WEBCAST_DATA_PAIDLINKMICDISCOUNTINFO_DISCOUNTMODE._serialized_start=165185 + _WEBCAST_DATA_PAIDLINKMICDISCOUNTINFO_DISCOUNTMODE._serialized_end=165219 + _WEBCAST_DATA_PORTAL._serialized_start=165222 + _WEBCAST_DATA_PORTAL._serialized_end=165760 + _WEBCAST_DATA_PORTAL_USERTYPE._serialized_start=165710 + _WEBCAST_DATA_PORTAL_USERTYPE._serialized_end=165736 + _WEBCAST_DATA_PORTAL_STATUS._serialized_start=9751 + _WEBCAST_DATA_PORTAL_STATUS._serialized_end=9773 + _WEBCAST_DATA_TIKTOKACCOUNT._serialized_start=165762 + _WEBCAST_DATA_TIKTOKACCOUNT._serialized_end=165852 + _WEBCAST_DATA_ORDERIDCONTEXT._serialized_start=165855 + _WEBCAST_DATA_ORDERIDCONTEXT._serialized_end=166001 + _WEBCAST_DATA_PERFORMLINK._serialized_start=166004 + _WEBCAST_DATA_PERFORMLINK._serialized_end=166184 + _WEBCAST_DATA_INTERACTIVELINK._serialized_start=166186 + _WEBCAST_DATA_INTERACTIVELINK._serialized_end=166241 + _WEBCAST_DATA_PROGRAMME._serialized_start=166244 + _WEBCAST_DATA_PROGRAMME._serialized_end=166735 + _WEBCAST_DATA_PROGRAMME_LINKTYPE._serialized_start=117460 + _WEBCAST_DATA_PROGRAMME_LINKTYPE._serialized_end=117486 + _WEBCAST_DATA_PROGRAMME_STATE._serialized_start=166681 + _WEBCAST_DATA_PROGRAMME_STATE._serialized_end=166701 + _WEBCAST_DATA_PROGRAMME_ORDERIDTYPE._serialized_start=166703 + _WEBCAST_DATA_PROGRAMME_ORDERIDTYPE._serialized_end=166735 + _WEBCAST_DATA_PROGRAMMEINFO._serialized_start=166738 + _WEBCAST_DATA_PROGRAMMEINFO._serialized_end=167013 + _WEBCAST_DATA_PROGRAMMEINFO_TITLETYPE._serialized_start=166947 + _WEBCAST_DATA_PROGRAMMEINFO_TITLETYPE._serialized_end=166975 + _WEBCAST_DATA_PROGRAMMEINFO_PROGRAMMETYPE._serialized_start=166977 + _WEBCAST_DATA_PROGRAMMEINFO_PROGRAMMETYPE._serialized_end=167013 + _WEBCAST_DATA_PROGRAMMECOVER._serialized_start=167016 + _WEBCAST_DATA_PROGRAMMECOVER._serialized_end=167196 + _WEBCAST_DATA_DOWNLOADMODULE._serialized_start=167199 + _WEBCAST_DATA_DOWNLOADMODULE._serialized_end=167369 + _WEBCAST_DATA_OPERATIONMODULE._serialized_start=167371 + _WEBCAST_DATA_OPERATIONMODULE._serialized_end=167469 + _WEBCAST_DATA_PROGRAMMEOPERATION._serialized_start=167472 + _WEBCAST_DATA_PROGRAMMEOPERATION._serialized_end=167615 + _WEBCAST_DATA_PROGRAMMECOLOURVALUE._serialized_start=167618 + _WEBCAST_DATA_PROGRAMMECOLOURVALUE._serialized_end=167813 + _WEBCAST_DATA_PROPSUMMARY._serialized_start=167816 + _WEBCAST_DATA_PROPSUMMARY._serialized_end=168400 + _WEBCAST_DATA_HOTFIXGIFTDATAFORPROP._serialized_start=168403 + _WEBCAST_DATA_HOTFIXGIFTDATAFORPROP._serialized_end=168590 + _WEBCAST_DATA_DRIVEBAGITEM._serialized_start=168592 + _WEBCAST_DATA_DRIVEBAGITEM._serialized_end=168696 + _WEBCAST_DATA_DRIVEITEM._serialized_start=168698 + _WEBCAST_DATA_DRIVEITEM._serialized_end=168766 + _WEBCAST_DATA_PROPBILL._serialized_start=168769 + _WEBCAST_DATA_PROPBILL._serialized_end=169049 + _WEBCAST_DATA_PROPDETAIL._serialized_start=169052 + _WEBCAST_DATA_PROPDETAIL._serialized_end=169192 + _WEBCAST_DATA_FIXEDINT._serialized_start=169194 + _WEBCAST_DATA_FIXEDINT._serialized_end=169247 + _WEBCAST_DATA_QUIZTEMPLATE._serialized_start=169249 + _WEBCAST_DATA_QUIZTEMPLATE._serialized_end=169358 + _WEBCAST_DATA_QUIZBOXINFO._serialized_start=169360 + _WEBCAST_DATA_QUIZBOXINFO._serialized_end=169474 + _WEBCAST_DATA_BETOPTION._serialized_start=169477 + _WEBCAST_DATA_BETOPTION._serialized_end=169612 + _WEBCAST_DATA_ANCHORHISTORYITEM._serialized_start=169615 + _WEBCAST_DATA_ANCHORHISTORYITEM._serialized_end=169943 + _WEBCAST_DATA_ANCHORHISTORYITEM_QUIZSTATUS._serialized_start=169913 + _WEBCAST_DATA_ANCHORHISTORYITEM_QUIZSTATUS._serialized_end=169943 + _WEBCAST_DATA_QUIZ._serialized_start=169946 + _WEBCAST_DATA_QUIZ._serialized_end=170216 + _WEBCAST_DATA_QUIZ_QUIZSTATUS._serialized_start=169913 + _WEBCAST_DATA_QUIZ_QUIZSTATUS._serialized_end=169943 + _WEBCAST_DATA_BANNER._serialized_start=170219 + _WEBCAST_DATA_BANNER._serialized_end=170595 + _WEBCAST_DATA_BANNERCOLLAPSE._serialized_start=170598 + _WEBCAST_DATA_BANNERCOLLAPSE._serialized_end=170806 + _WEBCAST_DATA_BANNERCONTAINER._serialized_start=170809 + _WEBCAST_DATA_BANNERCONTAINER._serialized_end=171094 + _WEBCAST_DATA_BANNERDATA._serialized_start=171097 + _WEBCAST_DATA_BANNERDATA._serialized_end=171659 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADE._serialized_start=171662 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADE._serialized_end=171948 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADE_GRADEENUM._serialized_start=171920 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADE_GRADEENUM._serialized_end=171948 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADEMEDAL._serialized_start=171951 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADEMEDAL._serialized_end=172117 + _WEBCAST_DATA_BATTLEBUFFBONUSCARDEFFECT._serialized_start=172119 + _WEBCAST_DATA_BATTLEBUFFBONUSCARDEFFECT._serialized_end=172205 + _WEBCAST_DATA_BATTLEBUFFCARDMETA._serialized_start=172208 + _WEBCAST_DATA_BATTLEBUFFCARDMETA._serialized_end=172488 + _WEBCAST_DATA_BATTLEBUFFCARDMETA_BATTLEBUFFCARDTYPE._serialized_start=172442 + _WEBCAST_DATA_BATTLEBUFFCARDMETA_BATTLEBUFFCARDTYPE._serialized_end=172488 + _WEBCAST_DATA_BATTLEBUFFCARDINFO._serialized_start=172491 + _WEBCAST_DATA_BATTLEBUFFCARDINFO._serialized_end=172766 + _WEBCAST_DATA_BATTLEBUFFCARDINFO_BATTLEBUFFCARDTYPE._serialized_start=172442 + _WEBCAST_DATA_BATTLEBUFFCARDINFO_BATTLEBUFFCARDTYPE._serialized_end=172488 + _WEBCAST_DATA_BATTLESTARACTIVITYUSERINFO._serialized_start=172769 + _WEBCAST_DATA_BATTLESTARACTIVITYUSERINFO._serialized_end=172981 + _WEBCAST_DATA_BATTLESTARACTIVITYTASK._serialized_start=172984 + _WEBCAST_DATA_BATTLESTARACTIVITYTASK._serialized_end=173126 + _WEBCAST_DATA_BATTLESTARACTIVITYTASK_PROGRESS._serialized_start=173128 + _WEBCAST_DATA_BATTLESTARACTIVITYTASK_PROGRESS._serialized_end=173207 + _WEBCAST_DATA_BATTLESTARACTIVITYRANKLIST._serialized_start=173210 + _WEBCAST_DATA_BATTLESTARACTIVITYRANKLIST._serialized_end=173417 + _WEBCAST_DATA_BATTLESTARACTIVITYRANKLIST_TAB._serialized_start=173401 + _WEBCAST_DATA_BATTLESTARACTIVITYRANKLIST_TAB._serialized_end=173417 + _WEBCAST_DATA_BATTLESTARACTIVITYEFFECT._serialized_start=173420 + _WEBCAST_DATA_BATTLESTARACTIVITYEFFECT._serialized_end=173706 + _WEBCAST_DATA_BATTLESTARACTIVITYEFFECT_EFFECTTYPE._serialized_start=173676 + _WEBCAST_DATA_BATTLESTARACTIVITYEFFECT_EFFECTTYPE._serialized_end=173706 + _WEBCAST_DATA_BATTLESTARACTIVITYMETA._serialized_start=173708 + _WEBCAST_DATA_BATTLESTARACTIVITYMETA._serialized_end=173819 + _WEBCAST_DATA_BATTLESTARACTIVITYBANNER._serialized_start=173822 + _WEBCAST_DATA_BATTLESTARACTIVITYBANNER._serialized_end=174198 + _WEBCAST_DATA_BATTLEBUFFCARDREFRESHMESSAGE._serialized_start=174200 + _WEBCAST_DATA_BATTLEBUFFCARDREFRESHMESSAGE._serialized_end=174292 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADECHANGE._serialized_start=174295 + _WEBCAST_DATA_BATTLESTARACTIVITYGRADECHANGE._serialized_end=174454 + _WEBCAST_DATA_AWARDINFO._serialized_start=174456 + _WEBCAST_DATA_AWARDINFO._serialized_end=174545 + _WEBCAST_DATA_GRADEAWARDINFO._serialized_start=174548 + _WEBCAST_DATA_GRADEAWARDINFO._serialized_end=174853 + _WEBCAST_DATA_GRADEAWARDINFO_STATUS._serialized_start=9751 + _WEBCAST_DATA_GRADEAWARDINFO_STATUS._serialized_end=9773 + _WEBCAST_DATA_RANKAWARDINFO._serialized_start=174855 + _WEBCAST_DATA_RANKAWARDINFO._serialized_end=174952 + _WEBCAST_DATA_BATTLEACTIVITYREGISTERMESSAGE._serialized_start=174955 + _WEBCAST_DATA_BATTLEACTIVITYREGISTERMESSAGE._serialized_end=175248 + _WEBCAST_DATA_BATTLEACTIVITYREGISTERMESSAGE_ACTIONTYPE._serialized_start=175218 + _WEBCAST_DATA_BATTLEACTIVITYREGISTERMESSAGE_ACTIONTYPE._serialized_end=175248 + _WEBCAST_DATA_BATTLEACTIVITYREGISTERMESSAGE_PAYLOAD._serialized_start=175250 + _WEBCAST_DATA_BATTLEACTIVITYREGISTERMESSAGE_PAYLOAD._serialized_end=175302 + _WEBCAST_DATA_ITEMCARDINFO._serialized_start=175305 + _WEBCAST_DATA_ITEMCARDINFO._serialized_end=175784 + _WEBCAST_DATA_ITEMCARDINFO_ITEMCARDTYPE._serialized_start=175674 + _WEBCAST_DATA_ITEMCARDINFO_ITEMCARDTYPE._serialized_end=175708 + _WEBCAST_DATA_ITEMCARDINFO_CARDPLAYTYPE._serialized_start=175710 + _WEBCAST_DATA_ITEMCARDINFO_CARDPLAYTYPE._serialized_end=175744 + _WEBCAST_DATA_ITEMCARDINFO_ITEMCARDSTATUS._serialized_start=175746 + _WEBCAST_DATA_ITEMCARDINFO_ITEMCARDSTATUS._serialized_end=175784 + _WEBCAST_DATA_BATTLEMODE._serialized_start=175786 + _WEBCAST_DATA_BATTLEMODE._serialized_end=175890 + _WEBCAST_DATA_BATTLEMODE_STEALTOWERDATA._serialized_start=175893 + _WEBCAST_DATA_BATTLEMODE_STEALTOWERDATA._serialized_end=176115 + _WEBCAST_DATA_BATTLESETTINGS._serialized_start=176118 + _WEBCAST_DATA_BATTLESETTINGS._serialized_end=177270 + _WEBCAST_DATA_BATTLESETTINGS_MODE._serialized_start=125002 + _WEBCAST_DATA_BATTLESETTINGS_MODE._serialized_end=125020 + _WEBCAST_DATA_BATTLESETTINGS_OPTIMIZEVERSION._serialized_start=125022 + _WEBCAST_DATA_BATTLESETTINGS_OPTIMIZEVERSION._serialized_end=125062 + _WEBCAST_DATA_BATTLESETTINGS_INVITETYPE._serialized_start=119796 + _WEBCAST_DATA_BATTLESETTINGS_INVITETYPE._serialized_end=119826 + _WEBCAST_DATA_BATTLESETTINGS_BATTLETYPE._serialized_start=125096 + _WEBCAST_DATA_BATTLESETTINGS_BATTLETYPE._serialized_end=125126 + _WEBCAST_DATA_BATTLETITLECONFIG._serialized_start=177273 + _WEBCAST_DATA_BATTLETITLECONFIG._serialized_end=177434 + _WEBCAST_DATA_BATTLEBARCONFIG._serialized_start=177436 + _WEBCAST_DATA_BATTLEBARCONFIG._serialized_end=177505 + _WEBCAST_DATA_BATTLESHELLCONFIG._serialized_start=177507 + _WEBCAST_DATA_BATTLESHELLCONFIG._serialized_end=177572 + _WEBCAST_DATA_BATTLETASK._serialized_start=177574 + _WEBCAST_DATA_BATTLETASK._serialized_end=177619 + _WEBCAST_DATA_BATTLEARMY._serialized_start=177621 + _WEBCAST_DATA_BATTLEARMY._serialized_end=177738 + _WEBCAST_DATA_BATTLEARMY_RANKUSER._serialized_start=177741 + _WEBCAST_DATA_BATTLEARMY_RANKUSER._serialized_end=177885 + _WEBCAST_DATA_CHANNELINFO._serialized_start=177887 + _WEBCAST_DATA_CHANNELINFO._serialized_end=177964 + _WEBCAST_DATA_BATTLESCORE._serialized_start=177967 + _WEBCAST_DATA_BATTLESCORE._serialized_end=178526 + _WEBCAST_DATA_BATTLETASKINFO._serialized_start=178529 + _WEBCAST_DATA_BATTLETASKINFO._serialized_end=178768 + _WEBCAST_DATA_CHIJIRESULT._serialized_start=178770 + _WEBCAST_DATA_CHIJIRESULT._serialized_end=178851 + _WEBCAST_DATA_CHIJIHISTORY._serialized_start=178854 + _WEBCAST_DATA_CHIJIHISTORY._serialized_end=179165 + _WEBCAST_DATA_SCHEDULEITEM._serialized_start=179167 + _WEBCAST_DATA_SCHEDULEITEM._serialized_end=179231 + _WEBCAST_DATA_BATTLESTATSMETA._serialized_start=179234 + _WEBCAST_DATA_BATTLESTATSMETA._serialized_end=180005 + _WEBCAST_DATA_BATTLESTATSMETA_BATTLETYPE._serialized_start=125096 + _WEBCAST_DATA_BATTLESTATSMETA_BATTLETYPE._serialized_end=125126 + _WEBCAST_DATA_BATTLESTATSMETA_SKINTYPE._serialized_start=125647 + _WEBCAST_DATA_BATTLESTATSMETA_SKINTYPE._serialized_end=125673 + _WEBCAST_DATA_BATTLESTATSMETA_MULTITEAMINFO._serialized_start=180007 + _WEBCAST_DATA_BATTLESTATSMETA_MULTITEAMINFO._serialized_end=180076 + _WEBCAST_DATA_ISSUECATEGORY._serialized_start=180078 + _WEBCAST_DATA_ISSUECATEGORY._serialized_end=180140 + _WEBCAST_DATA_ISSUECATEGORYV2._serialized_start=180143 + _WEBCAST_DATA_ISSUECATEGORYV2._serialized_end=180460 + _WEBCAST_DATA_ISSUECATEGORYV2_INPUTTYPE._serialized_start=180396 + _WEBCAST_DATA_ISSUECATEGORYV2_INPUTTYPE._serialized_end=180424 + _WEBCAST_DATA_ISSUECATEGORYV2_FEEDBACKTYPE._serialized_start=180426 + _WEBCAST_DATA_ISSUECATEGORYV2_FEEDBACKTYPE._serialized_end=180460 + _WEBCAST_DATA_BATTLEGAMECONFIG._serialized_start=180462 + _WEBCAST_DATA_BATTLEGAMECONFIG._serialized_end=180540 + _WEBCAST_DATA_BATTLECONSECUTIVERECORDINFO._serialized_start=180543 + _WEBCAST_DATA_BATTLECONSECUTIVERECORDINFO._serialized_end=180741 + _WEBCAST_DATA_BATTLECONSECUTIVERECORDINFO_BATTLERESULTTYPE._serialized_start=180699 + _WEBCAST_DATA_BATTLECONSECUTIVERECORDINFO_BATTLERESULTTYPE._serialized_end=180741 + _WEBCAST_DATA_BATTLEUSERINFO._serialized_start=180744 + _WEBCAST_DATA_BATTLEUSERINFO._serialized_end=181352 + _WEBCAST_DATA_BATTLEUSERINFO_PKROLE._serialized_start=181302 + _WEBCAST_DATA_BATTLEUSERINFO_PKROLE._serialized_end=181324 + _WEBCAST_DATA_BATTLEUSERINFO_PKRESULT._serialized_start=181326 + _WEBCAST_DATA_BATTLEUSERINFO_PKRESULT._serialized_end=181352 + _WEBCAST_DATA_BATTLEUSERINFO_BASEUSERINFO._serialized_start=181355 + _WEBCAST_DATA_BATTLEUSERINFO_BASEUSERINFO._serialized_end=181489 + _WEBCAST_DATA_BATTLESKINCONFIG._serialized_start=181492 + _WEBCAST_DATA_BATTLESKINCONFIG._serialized_end=181656 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA._serialized_start=181659 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA._serialized_end=182753 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_ANCHORPKCHECK._serialized_start=182641 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_ANCHORPKCHECK._serialized_end=182677 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_SWITCHPLAYMODE._serialized_start=133196 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_SWITCHPLAYMODE._serialized_end=133234 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_INVITESTATUS._serialized_start=182719 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_INVITESTATUS._serialized_end=182753 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_INVITERRIVALEXTRA._serialized_start=182755 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_INVITERRIVALEXTRA._serialized_end=182865 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_GAMEINFO._serialized_start=182867 + _WEBCAST_DATA_BATTLELINKERINVITEMESSAGEEXTRA_GAMEINFO._serialized_end=182939 + _WEBCAST_DATA_BATTLELINKERREPLYMESSAGEEXTRA._serialized_start=182942 + _WEBCAST_DATA_BATTLELINKERREPLYMESSAGEEXTRA._serialized_end=183130 + _WEBCAST_DATA_BATTLELINKERREPLYMESSAGEEXTRA_ANCHORAUTHROLE._serialized_start=148440 + _WEBCAST_DATA_BATTLELINKERREPLYMESSAGEEXTRA_ANCHORAUTHROLE._serialized_end=148478 + _WEBCAST_DATA_BATTLERIVALTAG._serialized_start=183133 + _WEBCAST_DATA_BATTLERIVALTAG._serialized_end=183357 + _WEBCAST_DATA_BATTLERIVALTAG_TAGTYPE._serialized_start=183333 + _WEBCAST_DATA_BATTLERIVALTAG_TAGTYPE._serialized_end=183357 + _WEBCAST_DATA_BATTLERIVAL._serialized_start=183360 + _WEBCAST_DATA_BATTLERIVAL._serialized_end=184209 + _WEBCAST_DATA_BATTLERIVAL_FROMSERVERINVITETYPE._serialized_start=31332 + _WEBCAST_DATA_BATTLERIVAL_FROMSERVERINVITETYPE._serialized_end=31382 + _WEBCAST_DATA_BATTLERIVAL_SCENE._serialized_start=150988 + _WEBCAST_DATA_BATTLERIVAL_SCENE._serialized_end=151008 + _WEBCAST_DATA_BATTLERIVAL_INVITEBUTTON._serialized_start=184211 + _WEBCAST_DATA_BATTLERIVAL_INVITEBUTTON._serialized_end=184304 + _WEBCAST_DATA_TEAMTASK._serialized_start=184307 + _WEBCAST_DATA_TEAMTASK._serialized_end=184505 + _WEBCAST_DATA_TEAMTASK_BATTLETYPE._serialized_start=125096 + _WEBCAST_DATA_TEAMTASK_BATTLETYPE._serialized_end=125126 + _WEBCAST_DATA_TEAMTASK_EXTRACONFIG._serialized_start=184507 + _WEBCAST_DATA_TEAMTASK_EXTRACONFIG._serialized_end=184621 + _WEBCAST_DATA_TEAMTASK_PERIODCONFIG._serialized_start=184623 + _WEBCAST_DATA_TEAMTASK_PERIODCONFIG._serialized_end=184739 + _WEBCAST_DATA_TEAMTASK_SPECIALGIFTCOUNTCONFIG._serialized_start=184742 + _WEBCAST_DATA_TEAMTASK_SPECIALGIFTCOUNTCONFIG._serialized_end=184912 + _WEBCAST_DATA_TEAMTASK_CONFIG._serialized_start=184915 + _WEBCAST_DATA_TEAMTASK_CONFIG._serialized_end=185304 + _WEBCAST_DATA_TEAMTASK_CONFIG_TASKTYPE._serialized_start=185214 + _WEBCAST_DATA_TEAMTASK_CONFIG_TASKTYPE._serialized_end=185240 + _WEBCAST_DATA_TEAMTASK_CONFIG_TARGETTYPE._serialized_start=185242 + _WEBCAST_DATA_TEAMTASK_CONFIG_TARGETTYPE._serialized_end=185272 + _WEBCAST_DATA_TEAMTASK_CONFIG_REWARDTYPE._serialized_start=158055 + _WEBCAST_DATA_TEAMTASK_CONFIG_REWARDTYPE._serialized_end=158085 + _WEBCAST_DATA_TEAMTASK_INFO._serialized_start=185307 + _WEBCAST_DATA_TEAMTASK_INFO._serialized_end=185660 + _WEBCAST_DATA_TEAMTASK_INFO_RESULT._serialized_start=185618 + _WEBCAST_DATA_TEAMTASK_INFO_RESULT._serialized_end=185640 + _WEBCAST_DATA_TEAMTASK_INFO_ROLE._serialized_start=6384 + _WEBCAST_DATA_TEAMTASK_INFO_ROLE._serialized_end=6402 + _WEBCAST_DATA_TEAMTASK_REWARD._serialized_start=185663 + _WEBCAST_DATA_TEAMTASK_REWARD._serialized_end=185794 + _WEBCAST_DATA_BATTLERANKUSER._serialized_start=185797 + _WEBCAST_DATA_BATTLERANKUSER._serialized_end=185929 + _WEBCAST_DATA_BATTLEANCHORCONTRIBUTORS._serialized_start=185932 + _WEBCAST_DATA_BATTLEANCHORCONTRIBUTORS._serialized_end=186093 + _WEBCAST_DATA_BATTLECONTRIBUTORSRANKLISTV2._serialized_start=186096 + _WEBCAST_DATA_BATTLECONTRIBUTORSRANKLISTV2._serialized_end=186272 + _WEBCAST_DATA_PRECISIONMATCHSETTINGS._serialized_start=186275 + _WEBCAST_DATA_PRECISIONMATCHSETTINGS._serialized_end=186411 + _WEBCAST_DATA_OPERATIONALPLAY._serialized_start=186414 + _WEBCAST_DATA_OPERATIONALPLAY._serialized_end=186632 + _WEBCAST_DATA_OPERATIONALPLAY_OPERATIONALPLAYTYPE._serialized_start=186584 + _WEBCAST_DATA_OPERATIONALPLAY_OPERATIONALPLAYTYPE._serialized_end=186632 + _WEBCAST_DATA_MULTIPLEMATCHES3._serialized_start=186634 + _WEBCAST_DATA_MULTIPLEMATCHES3._serialized_end=186745 + _WEBCAST_DATA_MULTIPLEMATCHESUSERINFO._serialized_start=186747 + _WEBCAST_DATA_MULTIPLEMATCHESUSERINFO._serialized_end=186803 + _WEBCAST_DATA_ACTIVITYUSER._serialized_start=186806 + _WEBCAST_DATA_ACTIVITYUSER._serialized_end=187123 + _WEBCAST_DATA_ACTIVITYPKCONF._serialized_start=187126 + _WEBCAST_DATA_ACTIVITYPKCONF._serialized_end=187678 + _WEBCAST_DATA_BATTLESELFDATA._serialized_start=187681 + _WEBCAST_DATA_BATTLESELFDATA._serialized_end=187928 + _WEBCAST_DATA_BATTLESELFDATA_PKVALUETYPE._serialized_start=187896 + _WEBCAST_DATA_BATTLESELFDATA_PKVALUETYPE._serialized_end=187928 + _WEBCAST_DATA_BATTLECONFIGSETTING._serialized_start=187931 + _WEBCAST_DATA_BATTLECONFIGSETTING._serialized_end=188284 + _WEBCAST_DATA_BATTLECONFIGSETTING_MODTYPE._serialized_start=188260 + _WEBCAST_DATA_BATTLECONFIGSETTING_MODTYPE._serialized_end=188284 + _WEBCAST_DATA_BATTLESELFSETTINGRATE._serialized_start=188287 + _WEBCAST_DATA_BATTLESELFSETTINGRATE._serialized_end=188448 + _WEBCAST_DATA_SELFDATACONFIG._serialized_start=188451 + _WEBCAST_DATA_SELFDATACONFIG._serialized_end=188785 + _WEBCAST_DATA_SELFSETDATA._serialized_start=188787 + _WEBCAST_DATA_SELFSETDATA._serialized_end=188896 + _WEBCAST_DATA_VOTESETTING._serialized_start=188898 + _WEBCAST_DATA_VOTESETTING._serialized_end=188981 + _WEBCAST_DATA_PANELTITLE._serialized_start=188983 + _WEBCAST_DATA_PANELTITLE._serialized_end=189079 + _WEBCAST_DATA_UPDATEBATTLEINFO._serialized_start=189082 + _WEBCAST_DATA_UPDATEBATTLEINFO._serialized_end=189273 + _WEBCAST_DATA_BATTLEATTACHEDINFO._serialized_start=189275 + _WEBCAST_DATA_BATTLEATTACHEDINFO._serialized_end=189367 + _WEBCAST_DATA_BATTLEMATCHES3INFO._serialized_start=189369 + _WEBCAST_DATA_BATTLEMATCHES3INFO._serialized_end=189441 + _WEBCAST_DATA_BATTLERECORDMESSAGE._serialized_start=189444 + _WEBCAST_DATA_BATTLERECORDMESSAGE._serialized_end=189899 + _WEBCAST_DATA_BATTLERECORDMESSAGE_MESSAGETYPE._serialized_start=17734 + _WEBCAST_DATA_BATTLERECORDMESSAGE_MESSAGETYPE._serialized_end=17766 + _WEBCAST_DATA_BATTLERECORDMESSAGE_ENDREASON._serialized_start=123661 + _WEBCAST_DATA_BATTLERECORDMESSAGE_ENDREASON._serialized_end=123689 + _WEBCAST_DATA_BATTLERECORDMESSAGE_BATTLEMETA._serialized_start=189902 + _WEBCAST_DATA_BATTLERECORDMESSAGE_BATTLEMETA._serialized_end=190541 + _WEBCAST_DATA_BATTLERECORDMESSAGE_BATTLEMETA_BATTLETYPE._serialized_start=125096 + _WEBCAST_DATA_BATTLERECORDMESSAGE_BATTLEMETA_BATTLETYPE._serialized_end=125126 + _WEBCAST_DATA_BATTLERECORDMESSAGE_BATTLEMETA_INVITETYPE._serialized_start=119796 + _WEBCAST_DATA_BATTLERECORDMESSAGE_BATTLEMETA_INVITETYPE._serialized_end=119826 + _WEBCAST_DATA_CHATIDENTITY._serialized_start=190543 + _WEBCAST_DATA_CHATIDENTITY._serialized_end=190636 + _WEBCAST_DATA_PLAYGAMEINFO._serialized_start=190639 + _WEBCAST_DATA_PLAYGAMEINFO._serialized_end=190923 + _WEBCAST_DATA_PLAYCONFIGINFO._serialized_start=190926 + _WEBCAST_DATA_PLAYCONFIGINFO._serialized_end=191118 + _WEBCAST_DATA_PLAYMETAINFO._serialized_start=191121 + _WEBCAST_DATA_PLAYMETAINFO._serialized_end=191325 + _WEBCAST_DATA_PLAYMETAINFO_TYPE._serialized_start=100355 + _WEBCAST_DATA_PLAYMETAINFO_TYPE._serialized_end=100373 + _WEBCAST_DATA_PLAYRECORD._serialized_start=191328 + _WEBCAST_DATA_PLAYRECORD._serialized_end=191844 + _WEBCAST_DATA_PLAYRECORD_TYPE._serialized_start=8122 + _WEBCAST_DATA_PLAYRECORD_TYPE._serialized_end=8140 + _WEBCAST_DATA_PLAYRECORD_STATUS._serialized_start=9751 + _WEBCAST_DATA_PLAYRECORD_STATUS._serialized_end=9773 + _WEBCAST_DATA_PLAYTEAMMEMBER._serialized_start=191847 + _WEBCAST_DATA_PLAYTEAMMEMBER._serialized_end=191987 + _WEBCAST_DATA_PLAYTEAMMEMBER_STATUS._serialized_start=9751 + _WEBCAST_DATA_PLAYTEAMMEMBER_STATUS._serialized_end=9773 + _WEBCAST_DATA_PLAYREPORTTAG._serialized_start=191989 + _WEBCAST_DATA_PLAYREPORTTAG._serialized_end=192054 + _WEBCAST_DATA_GIFTPREVIEWINFO._serialized_start=192057 + _WEBCAST_DATA_GIFTPREVIEWINFO._serialized_end=192216 + _WEBCAST_DATA_GIFTBUFFINFO._serialized_start=192219 + _WEBCAST_DATA_GIFTBUFFINFO._serialized_end=192514 + _WEBCAST_DATA_GIFTTIP._serialized_start=192517 + _WEBCAST_DATA_GIFTTIP._serialized_end=192647 + _WEBCAST_DATA_SUBSCRIBEGIFTPACKINFO._serialized_start=192650 + _WEBCAST_DATA_SUBSCRIBEGIFTPACKINFO._serialized_end=192821 + _WEBCAST_DATA_GIFTSTRUCT._serialized_start=192824 + _WEBCAST_DATA_GIFTSTRUCT._serialized_end=194805 + _WEBCAST_DATA_GIFTSTRUCT_AFTERSENDACTION._serialized_start=194719 + _WEBCAST_DATA_GIFTSTRUCT_AFTERSENDACTION._serialized_end=194759 + _WEBCAST_DATA_GIFTSTRUCT_MYSTERYSHOPSTATUS._serialized_start=194761 + _WEBCAST_DATA_GIFTSTRUCT_MYSTERYSHOPSTATUS._serialized_end=194805 + _WEBCAST_DATA_GIFTSTRUCT_GIFTSTRUCTFANSCLUBINFO._serialized_start=194807 + _WEBCAST_DATA_GIFTSTRUCT_GIFTSTRUCTFANSCLUBINFO._serialized_end=194892 + _WEBCAST_DATA_GIFTSTRUCT_GIFTMSGBOARD._serialized_start=194894 + _WEBCAST_DATA_GIFTSTRUCT_GIFTMSGBOARD._serialized_end=194973 + _WEBCAST_DATA_GIFTGROUPINFO._serialized_start=194975 + _WEBCAST_DATA_GIFTGROUPINFO._serialized_end=195042 + _WEBCAST_DATA_GIFTPANELOPERATION._serialized_start=195045 + _WEBCAST_DATA_GIFTPANELOPERATION._serialized_end=195251 + _WEBCAST_DATA_FREEGIFT._serialized_start=195254 + _WEBCAST_DATA_FREEGIFT._serialized_end=195399 + _WEBCAST_DATA_LUCKYMONEYGIFTMETA._serialized_start=195402 + _WEBCAST_DATA_LUCKYMONEYGIFTMETA._serialized_end=195558 + _WEBCAST_DATA_FREECELLDATA._serialized_start=195561 + _WEBCAST_DATA_FREECELLDATA._serialized_end=195911 + _WEBCAST_DATA_GAMEGIFTDATA._serialized_start=195913 + _WEBCAST_DATA_GAMEGIFTDATA._serialized_end=195993 + _WEBCAST_DATA_GAMEGIFTDATA_MONKEYDATA._serialized_start=195996 + _WEBCAST_DATA_GAMEGIFTDATA_MONKEYDATA._serialized_end=196246 + _WEBCAST_DATA_GAMEGIFTDATA_MONKEYDATA_RANGE._serialized_start=196248 + _WEBCAST_DATA_GAMEGIFTDATA_MONKEYDATA_RANGE._serialized_end=196334 + _WEBCAST_DATA_ANCHORGIFTDATA._serialized_start=196336 + _WEBCAST_DATA_ANCHORGIFTDATA._serialized_end=196414 + _WEBCAST_DATA_MONKEYDATAREDIS._serialized_start=196417 + _WEBCAST_DATA_MONKEYDATAREDIS._serialized_end=196587 + _WEBCAST_DATA_MONKEYGIFTRANKDATA._serialized_start=196590 + _WEBCAST_DATA_MONKEYGIFTRANKDATA._serialized_end=196852 + _WEBCAST_DATA_MONKEYGIFTRANKDATA_RANK._serialized_start=196855 + _WEBCAST_DATA_MONKEYGIFTRANKDATA_RANK._serialized_end=197083 + _WEBCAST_DATA_DOODLETEMPLATE._serialized_start=197085 + _WEBCAST_DATA_DOODLETEMPLATE._serialized_end=197170 + _WEBCAST_DATA_GIFTBANNER._serialized_start=197173 + _WEBCAST_DATA_GIFTBANNER._serialized_end=197418 + _WEBCAST_DATA_EFFECTMIXIMAGEINFO._serialized_start=197420 + _WEBCAST_DATA_EFFECTMIXIMAGEINFO._serialized_end=197510 + _WEBCAST_DATA_ASSETEFFECTMIXINFO._serialized_start=197512 + _WEBCAST_DATA_ASSETEFFECTMIXINFO._serialized_end=197608 + _WEBCAST_DATA_GIFTTRAYINFO._serialized_start=197611 + _WEBCAST_DATA_GIFTTRAYINFO._serialized_end=198188 + _WEBCAST_DATA_TRAYPREEFFECT._serialized_start=198191 + _WEBCAST_DATA_TRAYPREEFFECT._serialized_end=198391 + _WEBCAST_DATA_TRAYPOSTEFFECT._serialized_start=198394 + _WEBCAST_DATA_TRAYPOSTEFFECT._serialized_end=198535 + _WEBCAST_DATA_GIFTEXTRA._serialized_start=198538 + _WEBCAST_DATA_GIFTEXTRA._serialized_end=198818 + _WEBCAST_DATA_DIYGIFTTOOLBARINFO._serialized_start=198821 + _WEBCAST_DATA_DIYGIFTTOOLBARINFO._serialized_end=199133 + _WEBCAST_DATA_DIYPAGEENTERBUTTON._serialized_start=199135 + _WEBCAST_DATA_DIYPAGEENTERBUTTON._serialized_end=199234 + _WEBCAST_DATA_PLUGININFO._serialized_start=199236 + _WEBCAST_DATA_PLUGININFO._serialized_end=199279 + _WEBCAST_DATA_DIYITEMINFO._serialized_start=199281 + _WEBCAST_DATA_DIYITEMINFO._serialized_end=199399 + _WEBCAST_DATA_CARDLOCKINFO._serialized_start=199401 + _WEBCAST_DATA_CARDLOCKINFO._serialized_end=199479 + _WEBCAST_DATA_DIYGIFTCARDINFO._serialized_start=199482 + _WEBCAST_DATA_DIYGIFTCARDINFO._serialized_end=199994 + _WEBCAST_DATA_GIFTIMPRIORITY._serialized_start=199996 + _WEBCAST_DATA_GIFTIMPRIORITY._serialized_end=200070 + _WEBCAST_DATA_GIFTVOTERESULT._serialized_start=200073 + _WEBCAST_DATA_GIFTVOTERESULT._serialized_end=200254 + _WEBCAST_IM_SOCIALMESSAGE._serialized_start=200257 + _WEBCAST_IM_SOCIALMESSAGE._serialized_end=200486 + _WEBCAST_IM_WORD._serialized_start=200488 + _WEBCAST_IM_WORD._serialized_end=200522 + _WEBCAST_IM_QUICKCOMMENT._serialized_start=200524 + _WEBCAST_IM_QUICKCOMMENT._serialized_end=200636 + _WEBCAST_IM_QUIZSTARTMESSAGE._serialized_start=200638 + _WEBCAST_IM_QUIZSTARTMESSAGE._serialized_end=200744 + _WEBCAST_IM_QUIZRESULT._serialized_start=200746 + _WEBCAST_IM_QUIZRESULT._serialized_end=200854 + _WEBCAST_IM_QUIZRESULTMESSAGE._serialized_start=200856 + _WEBCAST_IM_QUIZRESULTMESSAGE._serialized_end=200966 + _WEBCAST_IM_QUIZCHANGEDATA._serialized_start=200968 + _WEBCAST_IM_QUIZCHANGEDATA._serialized_end=201069 + _WEBCAST_IM_QUIZCHANGEMESSAGE._serialized_start=201071 + _WEBCAST_IM_QUIZCHANGEMESSAGE._serialized_end=201189 + _WEBCAST_IM_ALLQUIZINFO._serialized_start=201191 + _WEBCAST_IM_ALLQUIZINFO._serialized_end=201295 + _WEBCAST_IM_QUIZBEGINMESSAGE._serialized_start=201298 + _WEBCAST_IM_QUIZBEGINMESSAGE._serialized_end=201534 + _WEBCAST_IM_QUIZBEGINMESSAGE_STATUS._serialized_start=9751 + _WEBCAST_IM_QUIZBEGINMESSAGE_STATUS._serialized_end=9773 + _WEBCAST_IM_QUIZBETMESSAGE._serialized_start=201536 + _WEBCAST_IM_QUIZBETMESSAGE._serialized_end=201615 + _WEBCAST_IM_QUIZANCHORSTATUSMESSAGE._serialized_start=201617 + _WEBCAST_IM_QUIZANCHORSTATUSMESSAGE._serialized_end=201737 + _WEBCAST_IM_QUIZAUDIENCESTATUSMESSAGE._serialized_start=201739 + _WEBCAST_IM_QUIZAUDIENCESTATUSMESSAGE._serialized_end=201851 + _WEBCAST_IM_RANKLISTAWARDMESSAGE._serialized_start=201854 + _WEBCAST_IM_RANKLISTAWARDMESSAGE._serialized_end=202150 + _WEBCAST_IM_RANKLISTHOURENTERMESSAGE._serialized_start=202152 + _WEBCAST_IM_RANKLISTHOURENTERMESSAGE._serialized_end=202277 + _WEBCAST_IM_CREATEREDPACKETMESSAGE._serialized_start=202279 + _WEBCAST_IM_CREATEREDPACKETMESSAGE._serialized_end=202393 + _WEBCAST_IM_RUSHREDPACKETMESSAGE._serialized_start=202396 + _WEBCAST_IM_RUSHREDPACKETMESSAGE._serialized_end=202528 + _WEBCAST_IM_REDPACKETRUSHRECORD._serialized_start=202531 + _WEBCAST_IM_REDPACKETRUSHRECORD._serialized_end=202714 + _WEBCAST_IM_REDPACKET._serialized_start=202717 + _WEBCAST_IM_REDPACKET._serialized_end=202985 + _WEBCAST_IM_PUSHROOMADCARD._serialized_start=202988 + _WEBCAST_IM_PUSHROOMADCARD._serialized_end=203185 + _WEBCAST_IM_ROOMAPPCONFIGMESSAGE._serialized_start=203187 + _WEBCAST_IM_ROOMAPPCONFIGMESSAGE._serialized_end=203312 + _WEBCAST_IM_ANCHORFACECONFIG._serialized_start=203314 + _WEBCAST_IM_ANCHORFACECONFIG._serialized_end=203404 + _WEBCAST_IM_ROOMAUTHINTERVENTIONVERIFYMESSAGE._serialized_start=203407 + _WEBCAST_IM_ROOMAUTHINTERVENTIONVERIFYMESSAGE._serialized_end=203619 + _WEBCAST_IM_ROOMAUTHMESSAGE._serialized_start=203621 + _WEBCAST_IM_ROOMAUTHMESSAGE._serialized_end=203707 + _WEBCAST_IM_ROOMBACKGROUNDMESSAGE._serialized_start=203709 + _WEBCAST_IM_ROOMBACKGROUNDMESSAGE._serialized_end=203824 + _WEBCAST_IM_ROOMBOTTOMMESSAGE._serialized_start=203827 + _WEBCAST_IM_ROOMBOTTOMMESSAGE._serialized_end=204097 + _WEBCAST_IM_ROOMCHALLENGEMESSAGE._serialized_start=204100 + _WEBCAST_IM_ROOMCHALLENGEMESSAGE._serialized_end=204234 + _WEBCAST_IM_ROOMCONFIGMESSAGE._serialized_start=204236 + _WEBCAST_IM_ROOMCONFIGMESSAGE._serialized_end=204342 + _WEBCAST_IM_ROOMDATASYNCMESSAGE._serialized_start=204345 + _WEBCAST_IM_ROOMDATASYNCMESSAGE._serialized_end=204498 + _WEBCAST_IM_ROOMHOTSENTENCEMESSAGE._serialized_start=204500 + _WEBCAST_IM_ROOMHOTSENTENCEMESSAGE._serialized_end=204596 + _WEBCAST_IM_ROOMIMGMESSAGE._serialized_start=204598 + _WEBCAST_IM_ROOMIMGMESSAGE._serialized_end=204712 + _WEBCAST_IM_ROOMINTROMESSAGE._serialized_start=204715 + _WEBCAST_IM_ROOMINTROMESSAGE._serialized_end=204964 + _WEBCAST_IM_ROOMMANAGEMESSAGE._serialized_start=204967 + _WEBCAST_IM_ROOMMANAGEMESSAGE._serialized_end=205182 + _WEBCAST_IM_ROOMMESSAGE._serialized_start=205185 + _WEBCAST_IM_ROOMMESSAGE._serialized_end=205461 + _WEBCAST_IM_ROOMMESSAGE_ROOMMESSAGETYPE._serialized_start=205421 + _WEBCAST_IM_ROOMMESSAGE_ROOMMESSAGETYPE._serialized_end=205461 + _WEBCAST_IM_ROOMRANKMESSAGE._serialized_start=205463 + _WEBCAST_IM_ROOMRANKMESSAGE._serialized_end=205580 + _WEBCAST_IM_ROOMRANKMESSAGE_ROOMRANK._serialized_start=205582 + _WEBCAST_IM_ROOMRANKMESSAGE_ROOMRANK._serialized_end=205694 + _WEBCAST_IM_ROOMSTARTMESSAGE._serialized_start=205697 + _WEBCAST_IM_ROOMSTARTMESSAGE._serialized_end=205918 + _WEBCAST_IM_ROOMSTARTMESSAGE_INSTATIONPUSHTYPE._serialized_start=205874 + _WEBCAST_IM_ROOMSTARTMESSAGE_INSTATIONPUSHTYPE._serialized_end=205918 + _WEBCAST_IM_ROOMTICKETMESSAGE._serialized_start=205921 + _WEBCAST_IM_ROOMTICKETMESSAGE._serialized_end=206188 + _WEBCAST_IM_ROOMTOPMESSAGE._serialized_start=206191 + _WEBCAST_IM_ROOMTOPMESSAGE._serialized_end=206467 + _WEBCAST_IM_BACKGROUND._serialized_start=206469 + _WEBCAST_IM_BACKGROUND._serialized_end=206517 + _WEBCAST_IM_ROOMUNIONLIVEMESSAGE._serialized_start=206519 + _WEBCAST_IM_ROOMUNIONLIVEMESSAGE._serialized_end=206640 + _WEBCAST_IM_ROOMVERIFYMESSAGE._serialized_start=206643 + _WEBCAST_IM_ROOMVERIFYMESSAGE._serialized_end=206906 + _WEBCAST_IM_SCREENCHATMESSAGE._serialized_start=206909 + _WEBCAST_IM_SCREENCHATMESSAGE._serialized_end=207545 + _WEBCAST_IM_SCREENCHATMESSAGE_OFFICIALCOMMENTCONFIG._serialized_start=207547 + _WEBCAST_IM_SCREENCHATMESSAGE_OFFICIALCOMMENTCONFIG._serialized_end=207617 + _WEBCAST_IM_SCREENCHATMESSAGE_EFFECT._serialized_start=207620 + _WEBCAST_IM_SCREENCHATMESSAGE_EFFECT._serialized_end=207766 + _WEBCAST_IM_SHAREGUIDEMESSAGE._serialized_start=207768 + _WEBCAST_IM_SHAREGUIDEMESSAGE._serialized_end=207856 + _WEBCAST_IM_SHORTTOUCHAREAMESSAGE._serialized_start=207859 + _WEBCAST_IM_SHORTTOUCHAREAMESSAGE._serialized_end=208089 + _WEBCAST_IM_SHORTTOUCHAREAMESSAGE_MESSAGETYPE._serialized_start=17734 + _WEBCAST_IM_SHORTTOUCHAREAMESSAGE_MESSAGETYPE._serialized_end=17766 + _WEBCAST_IM_SHOWCHATMESSAGE._serialized_start=208092 + _WEBCAST_IM_SHOWCHATMESSAGE._serialized_end=208960 + _WEBCAST_IM_SHOWCHATMESSAGE_PRIORITYLEVEL._serialized_start=208854 + _WEBCAST_IM_SHOWCHATMESSAGE_PRIORITYLEVEL._serialized_end=208890 + _WEBCAST_IM_SHOWCHATMESSAGE_EFFECTTYPE._serialized_start=208892 + _WEBCAST_IM_SHOWCHATMESSAGE_EFFECTTYPE._serialized_end=208922 + _WEBCAST_IM_SHOWCHATMESSAGE_VSMESSAGETYPE._serialized_start=208924 + _WEBCAST_IM_SHOWCHATMESSAGE_VSMESSAGETYPE._serialized_end=208960 + _WEBCAST_IM_OFFICIALCOMMENTCONFIG._serialized_start=208962 + _WEBCAST_IM_OFFICIALCOMMENTCONFIG._serialized_end=209021 + _WEBCAST_IM_COMMENTROLECONFIG._serialized_start=209023 + _WEBCAST_IM_COMMENTROLECONFIG._serialized_end=209104 + _WEBCAST_IM_SHOWEFFECTMESSAGE._serialized_start=209106 + _WEBCAST_IM_SHOWEFFECTMESSAGE._serialized_end=209201 + _WEBCAST_IM_SHOWLINKEDLIVEROOMSMESSAGE._serialized_start=209204 + _WEBCAST_IM_SHOWLINKEDLIVEROOMSMESSAGE._serialized_end=209406 + _WEBCAST_IM_SHOWLINKEDLIVEROOMSMESSAGE_SHOWLINKEDLIVEROOMINFO._serialized_start=209409 + _WEBCAST_IM_SHOWLINKEDLIVEROOMSMESSAGE_SHOWLINKEDLIVEROOMINFO._serialized_end=209654 + _WEBCAST_IM_SHOWMULTICAMERACHANGEMESSAGE._serialized_start=209657 + _WEBCAST_IM_SHOWMULTICAMERACHANGEMESSAGE._serialized_end=209812 + _WEBCAST_IM_SHOWWATCHINFOMESSAGE._serialized_start=209815 + _WEBCAST_IM_SHOWWATCHINFOMESSAGE._serialized_end=209959 + _WEBCAST_IM_SPECIALPUSHMESSAGE._serialized_start=209962 + _WEBCAST_IM_SPECIALPUSHMESSAGE._serialized_end=210188 + _WEBCAST_IM_UPDATEKOIROOMSTATUSMESSAGE._serialized_start=210191 + _WEBCAST_IM_UPDATEKOIROOMSTATUSMESSAGE._serialized_end=210375 + _WEBCAST_IM_STAMPMESSAGE._serialized_start=210377 + _WEBCAST_IM_STAMPMESSAGE._serialized_end=210479 + _WEBCAST_IM_AUDIENCEENTRANCEMESSAGE._serialized_start=210481 + _WEBCAST_IM_AUDIENCEENTRANCEMESSAGE._serialized_end=210608 + _WEBCAST_IM_CUSTOMIZEDCARDMESSAGE._serialized_start=210611 + _WEBCAST_IM_CUSTOMIZEDCARDMESSAGE._serialized_end=210782 + _WEBCAST_IM_GAMECARDMESSAGE._serialized_start=210785 + _WEBCAST_IM_GAMECARDMESSAGE._serialized_end=210923 + _WEBCAST_IM_STREAMCONTROLMESSAGE._serialized_start=210925 + _WEBCAST_IM_STREAMCONTROLMESSAGE._serialized_end=211017 + _WEBCAST_IM_SUBSCRIBEINFOMESSAGE._serialized_start=211019 + _WEBCAST_IM_SUBSCRIBEINFOMESSAGE._serialized_end=211106 + _WEBCAST_IM_SUBSCRIBEASSETMESSAGE._serialized_start=211108 + _WEBCAST_IM_SUBSCRIBEASSETMESSAGE._serialized_end=211178 + _WEBCAST_IM_SUNDAILYRANKMESSAGE._serialized_start=211181 + _WEBCAST_IM_SUNDAILYRANKMESSAGE._serialized_end=211867 + _WEBCAST_IM_SUNDAILYRANKMESSAGE_RANKSTAGE._serialized_start=211839 + _WEBCAST_IM_SUNDAILYRANKMESSAGE_RANKSTAGE._serialized_end=211867 + _WEBCAST_IM_SUNDAILYRANKMESSAGE_RANKINFO._serialized_start=211869 + _WEBCAST_IM_SUNDAILYRANKMESSAGE_RANKINFO._serialized_end=211942 + _WEBCAST_IM_SYNCSTREAMINFOMESSAGE._serialized_start=211944 + _WEBCAST_IM_SYNCSTREAMINFOMESSAGE._serialized_end=212060 + _WEBCAST_IM_SYNCSTREAMMESSAGE._serialized_start=212062 + _WEBCAST_IM_SYNCSTREAMMESSAGE._serialized_end=212181 + _WEBCAST_IM_SYSTEMMESSAGE._serialized_start=212183 + _WEBCAST_IM_SYSTEMMESSAGE._serialized_end=212276 + _WEBCAST_IM_SYSTEMMESSAGE_COMMON._serialized_start=212278 + _WEBCAST_IM_SYSTEMMESSAGE_COMMON._serialized_end=212395 + _WEBCAST_IM_TASKMESSAGE._serialized_start=212398 + _WEBCAST_IM_TASKMESSAGE._serialized_end=212577 + _WEBCAST_IM_TASKMESSAGE_ACTION._serialized_start=116851 + _WEBCAST_IM_TASKMESSAGE_ACTION._serialized_end=116873 + _WEBCAST_DATA_RANK._serialized_start=212579 + _WEBCAST_DATA_RANK._serialized_end=212700 + _WEBCAST_DATA_RANKENTERINFO._serialized_start=212703 + _WEBCAST_DATA_RANKENTERINFO._serialized_end=213160 + _WEBCAST_DATA_RANKENTERINFO_PAGE._serialized_start=213163 + _WEBCAST_DATA_RANKENTERINFO_PAGE._serialized_end=213444 + _WEBCAST_DATA_RANKENTERINFO_PAGE_JUMPRANKTYPE._serialized_start=213376 + _WEBCAST_DATA_RANKENTERINFO_PAGE_JUMPRANKTYPE._serialized_end=213410 + _WEBCAST_DATA_RANKENTERINFO_PAGE_CONTENTTYPE._serialized_start=213412 + _WEBCAST_DATA_RANKENTERINFO_PAGE_CONTENTTYPE._serialized_end=213444 + _WEBCAST_DATA_RANKENTERINFO_RANKINFO._serialized_start=213447 + _WEBCAST_DATA_RANKENTERINFO_RANKINFO._serialized_end=213811 + _WEBCAST_DATA_RANKENTERINFO_RANKINFO_POSITION._serialized_start=213757 + _WEBCAST_DATA_RANKENTERINFO_RANKINFO_POSITION._serialized_end=213783 + _WEBCAST_DATA_RANKENTERINFO_RANKINFO_RANKTYPE._serialized_start=213785 + _WEBCAST_DATA_RANKENTERINFO_RANKINFO_RANKTYPE._serialized_end=213811 + _WEBCAST_DATA_RANKLISTHOURENTRANCE._serialized_start=213814 + _WEBCAST_DATA_RANKLISTHOURENTRANCE._serialized_end=214115 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_PAGE._serialized_start=214117 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_PAGE._serialized_end=214218 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_DETAIL._serialized_start=214221 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_DETAIL._serialized_end=214510 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_DETAIL_RANKLISTTYPE._serialized_start=214476 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_DETAIL_RANKLISTTYPE._serialized_end=214510 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_INFO._serialized_start=214512 + _WEBCAST_DATA_RANKLISTHOURENTRANCE_INFO._serialized_end=214612 + _WEBCAST_DATA_TAB._serialized_start=214615 + _WEBCAST_DATA_TAB._serialized_end=214831 + _WEBCAST_DATA_TAB_SUBTAB._serialized_start=214833 + _WEBCAST_DATA_TAB_SUBTAB._serialized_end=214890 + _WEBCAST_DATA_TAB_TOPTEXT._serialized_start=214892 + _WEBCAST_DATA_TAB_TOPTEXT._serialized_end=214999 + _WEBCAST_DATA_ROOMINTROLABEL._serialized_start=215001 + _WEBCAST_DATA_ROOMINTROLABEL._serialized_end=215118 + _WEBCAST_DATA_STAMPINFO._serialized_start=215121 + _WEBCAST_DATA_STAMPINFO._serialized_end=215420 + _WEBCAST_DATA_STAMPINFO_STATUS._serialized_start=9751 + _WEBCAST_DATA_STAMPINFO_STATUS._serialized_end=9773 + _WEBCAST_DATA_STAMPQUERY._serialized_start=215422 + _WEBCAST_DATA_STAMPQUERY._serialized_end=215473 + _WEBCAST_DATA_AUDIENCEENTRANCEINFO._serialized_start=215476 + _WEBCAST_DATA_AUDIENCEENTRANCEINFO._serialized_end=215872 + _WEBCAST_DATA_AUDIENCEENTRANCEINFO_SOURCE._serialized_start=117488 + _WEBCAST_DATA_AUDIENCEENTRANCEINFO_SOURCE._serialized_end=117510 + _WEBCAST_DATA_APPENTRANCEEXTRA._serialized_start=215875 + _WEBCAST_DATA_APPENTRANCEEXTRA._serialized_end=216023 + _WEBCAST_DATA_CUSTOMIZEDCARDINFO._serialized_start=216026 + _WEBCAST_DATA_CUSTOMIZEDCARDINFO._serialized_end=216278 + _WEBCAST_DATA_STANDARDCARD._serialized_start=216281 + _WEBCAST_DATA_STANDARDCARD._serialized_end=216523 + _WEBCAST_DATA_CARDSTATUSTAG._serialized_start=216526 + _WEBCAST_DATA_CARDSTATUSTAG._serialized_end=216655 + _WEBCAST_DATA_CARDPROPERTYTAG._serialized_start=216657 + _WEBCAST_DATA_CARDPROPERTYTAG._serialized_end=216746 + _WEBCAST_DATA_CARDTITLE._serialized_start=216748 + _WEBCAST_DATA_CARDTITLE._serialized_end=216826 + _WEBCAST_DATA_CARDBUTTON._serialized_start=216828 + _WEBCAST_DATA_CARDBUTTON._serialized_end=216900 + _WEBCAST_DATA_GAMECARDINFO._serialized_start=216903 + _WEBCAST_DATA_GAMECARDINFO._serialized_end=217134 + _WEBCAST_DATA_GAMECARDINFO_DISPLAYSTATUS._serialized_start=217098 + _WEBCAST_DATA_GAMECARDINFO_DISPLAYSTATUS._serialized_end=217134 + _WEBCAST_DATA_GAMECARD._serialized_start=217137 + _WEBCAST_DATA_GAMECARD._serialized_end=217277 + _WEBCAST_DATA_CARDIMAGE._serialized_start=217279 + _WEBCAST_DATA_CARDIMAGE._serialized_end=217390 + _WEBCAST_DATA_TASKCURRENTINFO._serialized_start=217392 + _WEBCAST_DATA_TASKCURRENTINFO._serialized_end=217489 + _WEBCAST_DATA_TASKCONDITIONEXTRA._serialized_start=217491 + _WEBCAST_DATA_TASKCONDITIONEXTRA._serialized_end=217589 + _WEBCAST_DATA_TASKCONDITION._serialized_start=217591 + _WEBCAST_DATA_TASKCONDITION._serialized_end=217714 + _WEBCAST_DATA_TASKTODOSTEP._serialized_start=217716 + _WEBCAST_DATA_TASKTODOSTEP._serialized_end=217792 + _WEBCAST_DATA_TASKTODO._serialized_start=217794 + _WEBCAST_DATA_TASKTODO._serialized_end=217860 + _WEBCAST_DATA_TASKRECORD._serialized_start=217863 + _WEBCAST_DATA_TASKRECORD._serialized_end=218226 + _WEBCAST_DATA_TASKRECORD_TASKSTATUS._serialized_start=218168 + _WEBCAST_DATA_TASKRECORD_TASKSTATUS._serialized_end=218198 + _WEBCAST_DATA_TASKRECORD_WISHTYPE._serialized_start=218200 + _WEBCAST_DATA_TASKRECORD_WISHTYPE._serialized_end=218226 + _WEBCAST_DATA_APPUSERINFO._serialized_start=218228 + _WEBCAST_DATA_APPUSERINFO._serialized_end=218302 + _WEBCAST_DATA_WISHINFOEXTRA._serialized_start=218305 + _WEBCAST_DATA_WISHINFOEXTRA._serialized_end=218493 + _WEBCAST_DATA_WISHCONTRIBUTOR._serialized_start=218495 + _WEBCAST_DATA_WISHCONTRIBUTOR._serialized_end=218610 + _WEBCAST_DATA_WISHCONTRIBUTOR_CONTRIBUTOR._serialized_start=218612 + _WEBCAST_DATA_WISHCONTRIBUTOR_CONTRIBUTOR._serialized_end=218726 + _WEBCAST_DATA_WISHINFO._serialized_start=218729 + _WEBCAST_DATA_WISHINFO._serialized_end=219093 + _WEBCAST_DATA_WISHINFO_WISHTYPE._serialized_start=218200 + _WEBCAST_DATA_WISHINFO_WISHTYPE._serialized_end=218226 + _WEBCAST_DATA_WISHINFO_WISHSTATUS._serialized_start=219063 + _WEBCAST_DATA_WISHINFO_WISHSTATUS._serialized_end=219093 + _WEBCAST_DATA_STAGEINFO._serialized_start=219095 + _WEBCAST_DATA_STAGEINFO._serialized_end=219180 + _WEBCAST_DATA_THEMEWISH._serialized_start=219182 + _WEBCAST_DATA_THEMEWISH._serialized_end=219269 + _WEBCAST_DATA_ACTIVITYWISHCONFIG._serialized_start=219272 + _WEBCAST_DATA_ACTIVITYWISHCONFIG._serialized_end=219643 + _WEBCAST_DATA_ACTIVITYWISHCONFIG_ACTIVITYWISHTYPE._serialized_start=219601 + _WEBCAST_DATA_ACTIVITYWISHCONFIG_ACTIVITYWISHTYPE._serialized_end=219643 + _WEBCAST_DATA_ACTIVITYWISHDATA._serialized_start=219646 + _WEBCAST_DATA_ACTIVITYWISHDATA._serialized_end=219798 + _WEBCAST_DATA_ACTIVITYWISH._serialized_start=219801 + _WEBCAST_DATA_ACTIVITYWISH._serialized_end=219967 + _WEBCAST_DATA_BANNERWISHINFO._serialized_start=219970 + _WEBCAST_DATA_BANNERWISHINFO._serialized_end=220251 + _WEBCAST_DATA_BANNERWISHINFO_WISHSTATUS._serialized_start=219063 + _WEBCAST_DATA_BANNERWISHINFO_WISHSTATUS._serialized_end=219093 + _WEBCAST_DATA_WISHBANNERDATA._serialized_start=220254 + _WEBCAST_DATA_WISHBANNERDATA._serialized_end=220506 + _WEBCAST_DATA_WISHBANNERDATA_WISHTYPE._serialized_start=218200 + _WEBCAST_DATA_WISHBANNERDATA_WISHTYPE._serialized_end=218226 + _WEBCAST_IM_CHATMESSAGE._serialized_start=220509 + _WEBCAST_IM_CHATMESSAGE._serialized_end=221329 + _WEBCAST_IM_CHATMESSAGE_PRIORITYLEVEL._serialized_start=208854 + _WEBCAST_IM_CHATMESSAGE_PRIORITYLEVEL._serialized_end=208890 + _WEBCAST_IM_CHATMESSAGE_INDIVIDUALCHATPRIORITY._serialized_start=221275 + _WEBCAST_IM_CHATMESSAGE_INDIVIDUALCHATPRIORITY._serialized_end=221329 + _WEBCAST_IM_ROOMBORDERMESSAGE._serialized_start=221331 + _WEBCAST_IM_ROOMBORDERMESSAGE._serialized_end=221443 + _WEBCAST_IM_ACTIVITYINTERACTIVEMESSAGE._serialized_start=221445 + _WEBCAST_IM_ACTIVITYINTERACTIVEMESSAGE._serialized_end=221535 + _WEBCAST_IM_MAGICGESTUREACTIVITYMESSAGE._serialized_start=221538 + _WEBCAST_IM_MAGICGESTUREACTIVITYMESSAGE._serialized_end=221705 + _WEBCAST_IM_PIXACTIVITYMESSAGE._serialized_start=221707 + _WEBCAST_IM_PIXACTIVITYMESSAGE._serialized_end=221819 + _WEBCAST_IM_PRIZENOTICEMESSAGE._serialized_start=221822 + _WEBCAST_IM_PRIZENOTICEMESSAGE._serialized_end=222117 + _WEBCAST_IM_IMAGEINFO._serialized_start=222120 + _WEBCAST_IM_IMAGEINFO._serialized_end=222282 + _WEBCAST_IM_ADMINPRIVILEGEMESSAGE._serialized_start=222284 + _WEBCAST_IM_ADMINPRIVILEGEMESSAGE._serialized_end=222402 + _WEBCAST_IM_ADMINPRIVILEGESTRUCT._serialized_start=222405 + _WEBCAST_IM_ADMINPRIVILEGESTRUCT._serialized_end=222543 + _WEBCAST_IM_ADMINPRIVILEGESTRUCT_PRIVILEGE._serialized_start=222515 + _WEBCAST_IM_ADMINPRIVILEGESTRUCT_PRIVILEGE._serialized_end=222543 + _WEBCAST_IM_ADMINRECORDHANDLEMESSAGE._serialized_start=222545 + _WEBCAST_IM_ADMINRECORDHANDLEMESSAGE._serialized_end=222638 + _WEBCAST_IM_ADMINDATA._serialized_start=222640 + _WEBCAST_IM_ADMINDATA._serialized_end=222689 + _WEBCAST_IM_TEXTEXTRAITEM._serialized_start=222692 + _WEBCAST_IM_TEXTEXTRAITEM._serialized_end=222871 + _WEBCAST_IM_ADMINRECORDMESSAGE._serialized_start=222874 + _WEBCAST_IM_ADMINRECORDMESSAGE._serialized_end=223082 + _WEBCAST_IM_ANCHORBOOSTMESSAGE._serialized_start=223084 + _WEBCAST_IM_ANCHORBOOSTMESSAGE._serialized_end=223190 + _WEBCAST_IM_ANCHORBOOST._serialized_start=223192 + _WEBCAST_IM_ANCHORBOOST._serialized_end=223305 + _WEBCAST_IM_ASSETEFFECTUTILMESSAGE._serialized_start=223308 + _WEBCAST_IM_ASSETEFFECTUTILMESSAGE._serialized_end=223659 + _WEBCAST_IM_EFFECTUTILIMAGEINFO._serialized_start=223661 + _WEBCAST_IM_EFFECTUTILIMAGEINFO._serialized_end=223756 + _WEBCAST_IM_EFFECTUTILTEXTINFO._serialized_start=223758 + _WEBCAST_IM_EFFECTUTILTEXTINFO._serialized_end=223867 + _WEBCAST_IM_ASSETMESSAGE._serialized_start=223870 + _WEBCAST_IM_ASSETMESSAGE._serialized_end=224189 + _WEBCAST_IM_AUDIOBGIMGMESSAGE._serialized_start=224192 + _WEBCAST_IM_AUDIOBGIMGMESSAGE._serialized_end=224417 + _WEBCAST_IM_AUDIOBGIMGMESSAGE_BGTYPE._serialized_start=97876 + _WEBCAST_IM_AUDIOBGIMGMESSAGE_BGTYPE._serialized_end=97898 + _WEBCAST_IM_AUDIOCHATMESSAGE._serialized_start=224420 + _WEBCAST_IM_AUDIOCHATMESSAGE._serialized_end=224633 + _WEBCAST_IM_AUTHORIZATIONNOTIFYMESSAGE._serialized_start=224636 + _WEBCAST_IM_AUTHORIZATIONNOTIFYMESSAGE._serialized_end=224907 + _WEBCAST_IM_AUTHORIZATIONNOTIFYMESSAGE_CONTENTBLOCK._serialized_start=224910 + _WEBCAST_IM_AUTHORIZATIONNOTIFYMESSAGE_CONTENTBLOCK._serialized_end=225046 + _WEBCAST_IM_AUTHORIZATIONNOTIFYMESSAGE_RELATIONBLOCK._serialized_start=225049 + _WEBCAST_IM_AUTHORIZATIONNOTIFYMESSAGE_RELATIONBLOCK._serialized_end=225186 + _WEBCAST_IM_AUTOCOVERMESSAGE._serialized_start=225188 + _WEBCAST_IM_AUTOCOVERMESSAGE._serialized_end=225289 + _WEBCAST_IM_AWEMESHOPEXPLAINMESSAGE._serialized_start=225292 + _WEBCAST_IM_AWEMESHOPEXPLAINMESSAGE._serialized_end=225422 + _WEBCAST_IM_AWEMESHOPEXPLAINMESSAGE_EXTRA._serialized_start=225424 + _WEBCAST_IM_AWEMESHOPEXPLAINMESSAGE_EXTRA._serialized_end=225503 + _WEBCAST_IM_BACKRECORDVIDEOMESSAGE._serialized_start=225506 + _WEBCAST_IM_BACKRECORDVIDEOMESSAGE._serialized_end=225684 + _WEBCAST_IM_BATTLECANCELMESSAGE._serialized_start=225686 + _WEBCAST_IM_BATTLECANCELMESSAGE._serialized_end=225773 + _WEBCAST_IM_BATTLEFEEDBACKCARDMESSAGE._serialized_start=225776 + _WEBCAST_IM_BATTLEFEEDBACKCARDMESSAGE._serialized_end=226081 + _WEBCAST_IM_BATTLEFEEDBACKCARDMESSAGE_FEEDBACKCARDTYPE._serialized_start=226039 + _WEBCAST_IM_BATTLEFEEDBACKCARDMESSAGE_FEEDBACKCARDTYPE._serialized_end=226081 + _WEBCAST_IM_BATTLEFRONTRANKMESSAGE._serialized_start=226083 + _WEBCAST_IM_BATTLEFRONTRANKMESSAGE._serialized_end=226154 + _WEBCAST_IM_BATTLEINVITEMESSAGE._serialized_start=226157 + _WEBCAST_IM_BATTLEINVITEMESSAGE._serialized_end=226796 + _WEBCAST_IM_BATTLEINVITEMESSAGE_INVITETYPE._serialized_start=119796 + _WEBCAST_IM_BATTLEINVITEMESSAGE_INVITETYPE._serialized_end=119826 + _WEBCAST_IM_BATTLEINVITEMESSAGE_SCENE._serialized_start=150988 + _WEBCAST_IM_BATTLEINVITEMESSAGE_SCENE._serialized_end=151008 + _WEBCAST_IM_BATTLEINVITEMESSAGE_MULTIPKMODE._serialized_start=113520 + _WEBCAST_IM_BATTLEINVITEMESSAGE_MULTIPKMODE._serialized_end=113552 + _WEBCAST_IM_BATTLEMODEMESSAGE._serialized_start=226799 + _WEBCAST_IM_BATTLEMODEMESSAGE._serialized_end=226962 + _WEBCAST_IM_BATTLEMODEMESSAGE_STEALTOWERDATA._serialized_start=226965 + _WEBCAST_IM_BATTLEMODEMESSAGE_STEALTOWERDATA._serialized_end=227171 + _WEBCAST_IM_BATTLENOTIFYMESSAGE._serialized_start=227174 + _WEBCAST_IM_BATTLENOTIFYMESSAGE._serialized_end=227380 + _WEBCAST_IM_BATTLENOTIFYMESSAGE_NOTIFYTYPE._serialized_start=227350 + _WEBCAST_IM_BATTLENOTIFYMESSAGE_NOTIFYTYPE._serialized_end=227380 + _WEBCAST_IM_PRECISIONMATCH._serialized_start=227383 + _WEBCAST_IM_PRECISIONMATCH._serialized_end=227786 + _WEBCAST_IM_PRECISIONMATCH_SOURCE._serialized_start=117488 + _WEBCAST_IM_PRECISIONMATCH_SOURCE._serialized_end=117510 + _WEBCAST_IM_PRECISIONMATCH_MATCHER._serialized_start=227789 + _WEBCAST_IM_PRECISIONMATCH_MATCHER._serialized_end=228019 + _WEBCAST_IM_PRECISIONMATCH_MATCHER_STATUS._serialized_start=9751 + _WEBCAST_IM_PRECISIONMATCH_MATCHER_STATUS._serialized_end=9773 + _WEBCAST_IM_BATTLEPRECISIONMATCHMESSAGE._serialized_start=228022 + _WEBCAST_IM_BATTLEPRECISIONMATCHMESSAGE._serialized_end=228150 + _WEBCAST_IM_BATTLEREJECTMESSAGE._serialized_start=228153 + _WEBCAST_IM_BATTLEREJECTMESSAGE._serialized_end=228403 + _WEBCAST_IM_BATTLEREJECTMESSAGE_INVITETYPE._serialized_start=119796 + _WEBCAST_IM_BATTLEREJECTMESSAGE_INVITETYPE._serialized_end=119826 + _WEBCAST_IM_BATTLETEAMTASKASKMESSAGE._serialized_start=228405 + _WEBCAST_IM_BATTLETEAMTASKASKMESSAGE._serialized_end=228500 + _WEBCAST_IM_BATTLETEAMTASKMESSAGE._serialized_start=228503 + _WEBCAST_IM_BATTLETEAMTASKMESSAGE._serialized_end=228637 + _WEBCAST_IM_BATTLEUSECARDMESSAGE._serialized_start=228639 + _WEBCAST_IM_BATTLEUSECARDMESSAGE._serialized_end=228765 + _WEBCAST_IM_BEGINNERGUIDEMESSAGE._serialized_start=228768 + _WEBCAST_IM_BEGINNERGUIDEMESSAGE._serialized_end=228955 + _WEBCAST_IM_BEGINNERGUIDEMESSAGE_MESSAGETYPE._serialized_start=17734 + _WEBCAST_IM_BEGINNERGUIDEMESSAGE_MESSAGETYPE._serialized_end=17766 + _WEBCAST_IM_LINKMICBIGEVENTMESSAGE._serialized_start=228958 + _WEBCAST_IM_LINKMICBIGEVENTMESSAGE._serialized_end=229604 + _WEBCAST_IM_LINKMICBIGEVENTMESSAGE_MSGTYPE._serialized_start=3351 + _WEBCAST_IM_LINKMICBIGEVENTMESSAGE_MSGTYPE._serialized_end=3375 + _WEBCAST_IM_INITLINKMICCONTENT._serialized_start=229606 + _WEBCAST_IM_INITLINKMICCONTENT._serialized_end=229732 + _WEBCAST_IM_INITLINKMICCONTENT_TARGETMODE._serialized_start=229702 + _WEBCAST_IM_INITLINKMICCONTENT_TARGETMODE._serialized_end=229732 + _WEBCAST_IM_SWITCHSCENECONTENT._serialized_start=229734 + _WEBCAST_IM_SWITCHSCENECONTENT._serialized_end=229860 + _WEBCAST_IM_SWITCHSCENECONTENT_TARGETMODE._serialized_start=229702 + _WEBCAST_IM_SWITCHSCENECONTENT_TARGETMODE._serialized_end=229732 + _WEBCAST_IM_SWITCHEARPHONEMONITORCONTENT._serialized_start=229863 + _WEBCAST_IM_SWITCHEARPHONEMONITORCONTENT._serialized_end=230001 + _WEBCAST_IM_SWITCHEARPHONEMONITORCONTENT_TOSTATUS._serialized_start=229975 + _WEBCAST_IM_SWITCHEARPHONEMONITORCONTENT_TOSTATUS._serialized_end=230001 + _WEBCAST_IM_SWITCHKTVMODECONTENT._serialized_start=230003 + _WEBCAST_IM_SWITCHKTVMODECONTENT._serialized_end=230121 + _WEBCAST_IM_SWITCHKTVMODECONTENT_KTVMODE._serialized_start=230097 + _WEBCAST_IM_SWITCHKTVMODECONTENT_KTVMODE._serialized_end=230121 + _WEBCAST_IM_SWITCHLYRICSTATUSCONTENT._serialized_start=230124 + _WEBCAST_IM_SWITCHLYRICSTATUSCONTENT._serialized_end=230254 + _WEBCAST_IM_SWITCHLYRICSTATUSCONTENT_TOSTATUS._serialized_start=229975 + _WEBCAST_IM_SWITCHLYRICSTATUSCONTENT_TOSTATUS._serialized_end=230001 + _WEBCAST_IM_SWITCHFULLSONGSTATUSCONTENT._serialized_start=230257 + _WEBCAST_IM_SWITCHFULLSONGSTATUSCONTENT._serialized_end=230393 + _WEBCAST_IM_SWITCHFULLSONGSTATUSCONTENT_TOSTATUS._serialized_start=229975 + _WEBCAST_IM_SWITCHFULLSONGSTATUSCONTENT_TOSTATUS._serialized_end=230001 + _WEBCAST_IM_SWITCHTUNINGEFFECTCONTENT._serialized_start=230395 + _WEBCAST_IM_SWITCHTUNINGEFFECTCONTENT._serialized_end=230455 + _WEBCAST_IM_BRIDGEDATA._serialized_start=230457 + _WEBCAST_IM_BRIDGEDATA._serialized_end=230543 + _WEBCAST_IM_BRIDGEMESSAGE._serialized_start=230545 + _WEBCAST_IM_BRIDGEMESSAGE._serialized_end=230647 + _WEBCAST_IM_BROTHERHOODMESSAGE._serialized_start=230649 + _WEBCAST_IM_BROTHERHOODMESSAGE._serialized_end=230733 + _WEBCAST_IM_CARBALLSHOWMESSAGE._serialized_start=230735 + _WEBCAST_IM_CARBALLSHOWMESSAGE._serialized_end=230818 + _WEBCAST_IM_CARSERIESINFOMESSAGE._serialized_start=230821 + _WEBCAST_IM_CARSERIESINFOMESSAGE._serialized_end=231006 + _WEBCAST_IM_CATEGORYCHANGEMESSAGE._serialized_start=231009 + _WEBCAST_IM_CATEGORYCHANGEMESSAGE._serialized_end=231165 + _WEBCAST_IM_CHATCARNIVALMESSAGE._serialized_start=231168 + _WEBCAST_IM_CHATCARNIVALMESSAGE._serialized_end=231784 + _WEBCAST_IM_EGGITEM._serialized_start=231787 + _WEBCAST_IM_EGGITEM._serialized_end=231937 + _WEBCAST_IM_CHATITEM._serialized_start=231940 + _WEBCAST_IM_CHATITEM._serialized_end=232138 + _WEBCAST_IM_EMOJICHATMESSAGE._serialized_start=232141 + _WEBCAST_IM_EMOJICHATMESSAGE._serialized_end=232421 + _WEBCAST_IM_FRIENDCHATMESSAGE._serialized_start=232423 + _WEBCAST_IM_FRIENDCHATMESSAGE._serialized_end=232540 + _WEBCAST_IM_COMMENTARYCHANGEMESSAGE._serialized_start=232543 + _WEBCAST_IM_COMMENTARYCHANGEMESSAGE._serialized_end=232773 + _WEBCAST_IM_COMMENTARYCHANGEMESSAGE_OPERATION._serialized_start=232745 + _WEBCAST_IM_COMMENTARYCHANGEMESSAGE_OPERATION._serialized_end=232773 + _WEBCAST_IM_COMMENTSMESSAGE._serialized_start=232776 + _WEBCAST_IM_COMMENTSMESSAGE._serialized_end=232990 + _WEBCAST_IM_COMMERCEMESSAGE._serialized_start=232992 + _WEBCAST_IM_COMMERCEMESSAGE._serialized_end=233094 + _WEBCAST_IM_COMMERCESALEMESSAGE._serialized_start=233096 + _WEBCAST_IM_COMMERCESALEMESSAGE._serialized_end=233189 + _WEBCAST_IM_COMPLEXCONTENT._serialized_start=233192 + _WEBCAST_IM_COMPLEXCONTENT._serialized_end=233334 + _WEBCAST_IM_COMMONGUIDEMESSAGE._serialized_start=233337 + _WEBCAST_IM_COMMONGUIDEMESSAGE._serialized_end=233708 + _WEBCAST_IM_COMMONLUCKYMONEYMESSAGE._serialized_start=233711 + _WEBCAST_IM_COMMONLUCKYMONEYMESSAGE._serialized_end=234040 + _WEBCAST_IM_COMMONLUCKYMONEYMESSAGE_LUCKYICON._serialized_start=234042 + _WEBCAST_IM_COMMONLUCKYMONEYMESSAGE_LUCKYICON._serialized_end=234118 + _WEBCAST_IM_TASKPANELMESSAGE._serialized_start=234120 + _WEBCAST_IM_TASKPANELMESSAGE._serialized_end=234222 + _WEBCAST_IM_TASKPANEL._serialized_start=234225 + _WEBCAST_IM_TASKPANEL._serialized_end=234546 + _WEBCAST_IM_TASKREWARDTOASTMESSAGE._serialized_start=234548 + _WEBCAST_IM_TASKREWARDTOASTMESSAGE._serialized_end=234662 + _WEBCAST_IM_TASKREWARDTOAST._serialized_start=234665 + _WEBCAST_IM_TASKREWARDTOAST._serialized_end=234815 + _WEBCAST_IM_COMMONPOPUPMESSAGE._serialized_start=234817 + _WEBCAST_IM_COMMONPOPUPMESSAGE._serialized_end=234924 + _WEBCAST_IM_COMMONTEXTMESSAGE._serialized_start=234926 + _WEBCAST_IM_COMMONTEXTMESSAGE._serialized_end=235041 + _WEBCAST_IM_COMMONTOASTMESSAGE._serialized_start=235044 + _WEBCAST_IM_COMMONTOASTMESSAGE._serialized_end=235371 + _WEBCAST_IM_CONTROLMESSAGE._serialized_start=235374 + _WEBCAST_IM_CONTROLMESSAGE._serialized_end=235516 + _WEBCAST_IM_CONTROLMESSAGE_EXTRA._serialized_start=235519 + _WEBCAST_IM_CONTROLMESSAGE_EXTRA._serialized_end=235809 + _WEBCAST_IM_DATALIFELIVEMESSAGE._serialized_start=235811 + _WEBCAST_IM_DATALIFELIVEMESSAGE._serialized_end=235907 + _WEBCAST_IM_DECORATIONMODIFYMESSAGE._serialized_start=235909 + _WEBCAST_IM_DECORATIONMODIFYMESSAGE._serialized_end=235996 + _WEBCAST_IM_DIGGMESSAGE._serialized_start=235999 + _WEBCAST_IM_DIGGMESSAGE._serialized_end=236159 + _WEBCAST_IM_DLIVEMESSAGE._serialized_start=236161 + _WEBCAST_IM_DLIVEMESSAGE._serialized_end=236263 + _WEBCAST_IM_OFFICIALROOMMESSAGE._serialized_start=236265 + _WEBCAST_IM_OFFICIALROOMMESSAGE._serialized_end=236391 + _WEBCAST_IM_CEREMONYMESSAGE._serialized_start=236393 + _WEBCAST_IM_CEREMONYMESSAGE._serialized_end=236520 + _WEBCAST_IM_USERROOM._serialized_start=236522 + _WEBCAST_IM_USERROOM._serialized_end=236585 + _WEBCAST_IM_RCMDUSER._serialized_start=236588 + _WEBCAST_IM_RCMDUSER._serialized_end=236722 + _WEBCAST_IM_RECOMMENDUSERSMESSAGE._serialized_start=236725 + _WEBCAST_IM_RECOMMENDUSERSMESSAGE._serialized_end=237004 + _WEBCAST_IM_DOLPHINSETTINGUPDATEMESSAGE._serialized_start=237006 + _WEBCAST_IM_DOLPHINSETTINGUPDATEMESSAGE._serialized_end=237106 + _WEBCAST_IM_DONATIONMESSAGE._serialized_start=237109 + _WEBCAST_IM_DONATIONMESSAGE._serialized_end=237277 + _WEBCAST_IM_DOODLEGIFTMESSAGE._serialized_start=237280 + _WEBCAST_IM_DOODLEGIFTMESSAGE._serialized_end=237711 + _WEBCAST_IM_LIKEUSERDETAIL._serialized_start=237713 + _WEBCAST_IM_LIKEUSERDETAIL._serialized_end=237789 + _WEBCAST_IM_DOUBLELIKEHEARTMESSAGE._serialized_start=237792 + _WEBCAST_IM_DOUBLELIKEHEARTMESSAGE._serialized_end=238061 + _WEBCAST_IM_DOUBLELIKETOPUSERMESSAGE._serialized_start=238063 + _WEBCAST_IM_DOUBLELIKETOPUSERMESSAGE._serialized_end=238186 + _WEBCAST_IM_DOUPLUSINDICATORMESSAGE._serialized_start=238189 + _WEBCAST_IM_DOUPLUSINDICATORMESSAGE._serialized_end=238331 + _WEBCAST_IM_DOUPLUSMESSAGE._serialized_start=238333 + _WEBCAST_IM_DOUPLUSMESSAGE._serialized_end=238415 + _WEBCAST_IM_DRIVEGIFTMESSAGE._serialized_start=238417 + _WEBCAST_IM_DRIVEGIFTMESSAGE._serialized_end=238518 + _WEBCAST_IM_PROJECTDTASKINFO._serialized_start=238521 + _WEBCAST_IM_PROJECTDTASKINFO._serialized_end=238794 + _WEBCAST_IM_PROJECTDTASKINFO_ATYPE._serialized_start=238774 + _WEBCAST_IM_PROJECTDTASKINFO_ATYPE._serialized_end=238794 + _WEBCAST_IM_DUTYGIFTMESSAGE._serialized_start=238797 + _WEBCAST_IM_DUTYGIFTMESSAGE._serialized_end=239044 + _WEBCAST_IM_EASTEREGGMESSAGE._serialized_start=239046 + _WEBCAST_IM_EASTEREGGMESSAGE._serialized_end=239159 + _WEBCAST_IM_EASTEREGGMESSAGEDATA._serialized_start=239162 + _WEBCAST_IM_EASTEREGGMESSAGEDATA._serialized_end=239325 + _WEBCAST_IM_CORNERREACHMESSAGE._serialized_start=239327 + _WEBCAST_IM_CORNERREACHMESSAGE._serialized_end=239430 + _WEBCAST_IM_TEMPSTATEAREAREACHMESSAGE._serialized_start=239433 + _WEBCAST_IM_TEMPSTATEAREAREACHMESSAGE._serialized_end=239639 + _WEBCAST_IM_TEMPSTATEAREAREACHMESSAGE_RESOURCE._serialized_start=239641 + _WEBCAST_IM_TEMPSTATEAREAREACHMESSAGE_RESOURCE._serialized_end=239752 + _WEBCAST_IM_EPISODECHATMESSAGE._serialized_start=239755 + _WEBCAST_IM_EPISODECHATMESSAGE._serialized_end=240080 + _WEBCAST_IM_FANSGROUPGUIDEMESSAGE._serialized_start=240083 + _WEBCAST_IM_FANSGROUPGUIDEMESSAGE._serialized_end=240346 + _WEBCAST_IM_FANSGROUPGUIDEMESSAGE_TYPE._serialized_start=8122 + _WEBCAST_IM_FANSGROUPGUIDEMESSAGE_TYPE._serialized_end=8140 + _WEBCAST_IM_FANSCLUBSTATISTICSMESSAGE._serialized_start=240348 + _WEBCAST_IM_FANSCLUBSTATISTICSMESSAGE._serialized_end=240455 + _WEBCAST_IM_FANSCLUBMESSAGE._serialized_start=240458 + _WEBCAST_IM_FANSCLUBMESSAGE._serialized_end=240661 + _WEBCAST_IM_FANSCLUBMESSAGE_UPGRADEPRIVILEGE._serialized_start=240663 + _WEBCAST_IM_FANSCLUBMESSAGE_UPGRADEPRIVILEGE._serialized_end=240766 + _WEBCAST_IM_FANSCLUBREVIEWMESSAGE._serialized_start=240768 + _WEBCAST_IM_FANSCLUBREVIEWMESSAGE._serialized_end=240871 + _WEBCAST_IM_FANSCLUBGUIDEMESSAGE._serialized_start=240874 + _WEBCAST_IM_FANSCLUBGUIDEMESSAGE._serialized_end=241016 + _WEBCAST_IM_FEEDBACKACTIONMESSAGE._serialized_start=241018 + _WEBCAST_IM_FEEDBACKACTIONMESSAGE._serialized_end=241106 + _WEBCAST_IM_FEEDBACKCARDMESSAGE._serialized_start=241108 + _WEBCAST_IM_FEEDBACKCARDMESSAGE._serialized_end=241223 + _WEBCAST_IM_FOLLOWGUIDEMESSAGE._serialized_start=241226 + _WEBCAST_IM_FOLLOWGUIDEMESSAGE._serialized_end=241427 + _WEBCAST_IM_BROKERNOTIFYMESSAGE._serialized_start=241430 + _WEBCAST_IM_BROKERNOTIFYMESSAGE._serialized_end=241586 + _WEBCAST_IM_FREECELLGIFTMESSAGE._serialized_start=241589 + _WEBCAST_IM_FREECELLGIFTMESSAGE._serialized_end=241991 + _WEBCAST_IM_FREECELLGIFTMESSAGE_FREECELLDATA._serialized_start=241994 + _WEBCAST_IM_FREECELLGIFTMESSAGE_FREECELLDATA._serialized_end=242346 + _WEBCAST_IM_FREEGIFTMESSAGE._serialized_start=242349 + _WEBCAST_IM_FREEGIFTMESSAGE._serialized_end=242489 + _WEBCAST_IM_GAMBLINGSTATUSCHANGEDMESSAGE._serialized_start=242492 + _WEBCAST_IM_GAMBLINGSTATUSCHANGEDMESSAGE._serialized_end=242666 + _WEBCAST_IM_GAMBLINGSTATUSCHANGEDMESSAGE_GAMEQUIZINFO._serialized_start=242668 + _WEBCAST_IM_GAMBLINGSTATUSCHANGEDMESSAGE_GAMEQUIZINFO._serialized_end=242766 + _WEBCAST_IM_GAMECHANNELMESSAGE._serialized_start=242769 + _WEBCAST_IM_GAMECHANNELMESSAGE._serialized_end=242922 + _WEBCAST_IM_HOSTVERSION._serialized_start=242924 + _WEBCAST_IM_HOSTVERSION._serialized_end=243004 + _WEBCAST_IM_GAMEANCAUDENTRANCEMESSAGE._serialized_start=243007 + _WEBCAST_IM_GAMEANCAUDENTRANCEMESSAGE._serialized_end=243296 + _WEBCAST_IM_GAMEANCAUDSTATUSMESSAGE._serialized_start=243299 + _WEBCAST_IM_GAMEANCAUDSTATUSMESSAGE._serialized_end=243440 + _WEBCAST_IM_GAMEANCAUDPANELCTRLMESSAGE._serialized_start=243443 + _WEBCAST_IM_GAMEANCAUDPANELCTRLMESSAGE._serialized_end=243586 + _WEBCAST_IM_GAMEANCAUDDATAFROMANCMESSAGE._serialized_start=243589 + _WEBCAST_IM_GAMEANCAUDDATAFROMANCMESSAGE._serialized_end=243729 + _WEBCAST_IM_GAMEANCAUDDATAFROMAUDMESSAGE._serialized_start=243731 + _WEBCAST_IM_GAMEANCAUDDATAFROMAUDMESSAGE._serialized_end=243853 + _WEBCAST_IM_GAMEDEVELOPMESSAGE._serialized_start=243856 + _WEBCAST_IM_GAMEDEVELOPMESSAGE._serialized_end=243985 + _WEBCAST_IM_GAMEGIFTMESSAGE._serialized_start=243988 + _WEBCAST_IM_GAMEGIFTMESSAGE._serialized_end=244316 + _WEBCAST_IM_GAMEGIFTMESSAGE_MONKEYDATA._serialized_start=244318 + _WEBCAST_IM_GAMEGIFTMESSAGE_MONKEYDATA._serialized_end=244434 + _WEBCAST_IM_GAMEGIFTSTATUSMESSAGE._serialized_start=244437 + _WEBCAST_IM_GAMEGIFTSTATUSMESSAGE._serialized_end=244620 + _WEBCAST_IM_GAMEGIFTSTATUSMESSAGE_STATUS._serialized_start=9751 + _WEBCAST_IM_GAMEGIFTSTATUSMESSAGE_STATUS._serialized_end=9773 + _WEBCAST_IM_GAMESTATUSMESSAGE._serialized_start=244623 + _WEBCAST_IM_GAMESTATUSMESSAGE._serialized_end=244804 + _WEBCAST_IM_GAMESTATUSMESSAGE_STATUS._serialized_start=9751 + _WEBCAST_IM_GAMESTATUSMESSAGE_STATUS._serialized_end=9773 + _WEBCAST_IM_GAMEINVITEMESSAGE._serialized_start=244807 + _WEBCAST_IM_GAMEINVITEMESSAGE._serialized_end=244998 + _WEBCAST_IM_GAMEINVITEREPLYMESSAGE._serialized_start=245001 + _WEBCAST_IM_GAMEINVITEREPLYMESSAGE._serialized_end=245166 + _WEBCAST_IM_GAMEINVITEREPLYMESSAGE_REPLY._serialized_start=245146 + _WEBCAST_IM_GAMEINVITEREPLYMESSAGE_REPLY._serialized_end=245166 + _WEBCAST_IM_GAMEPVPMESSAGE._serialized_start=245168 + _WEBCAST_IM_GAMEPVPMESSAGE._serialized_end=245262 + _WEBCAST_IM_GAMESTATUSUPDATEMESSAGE._serialized_start=245265 + _WEBCAST_IM_GAMESTATUSUPDATEMESSAGE._serialized_end=245596 + _WEBCAST_IM_GAMESTATUSUPDATEMESSAGE_GAMEKIND._serialized_start=28824 + _WEBCAST_IM_GAMESTATUSUPDATEMESSAGE_GAMEKIND._serialized_end=28850 + _WEBCAST_IM_GAMECPBASEMESSAGE._serialized_start=245598 + _WEBCAST_IM_GAMECPBASEMESSAGE._serialized_end=245713 + _WEBCAST_IM_GAMECPSHOWMESSAGE._serialized_start=245716 + _WEBCAST_IM_GAMECPSHOWMESSAGE._serialized_end=247085 + _WEBCAST_IM_GAMECPSHOWMESSAGE_TYPE._serialized_start=100355 + _WEBCAST_IM_GAMECPSHOWMESSAGE_TYPE._serialized_end=100373 + _WEBCAST_IM_GAMECPSHOWMESSAGE_BIZTYPE._serialized_start=247061 + _WEBCAST_IM_GAMECPSHOWMESSAGE_BIZTYPE._serialized_end=247085 + _WEBCAST_IM_MINIGAMEMETA._serialized_start=247087 + _WEBCAST_IM_MINIGAMEMETA._serialized_end=247145 + _WEBCAST_IM_RESERVEITEM._serialized_start=247147 + _WEBCAST_IM_RESERVEITEM._serialized_end=247244 + _WEBCAST_IM_GAMECPUSERDOWNLOADMESSAGE._serialized_start=247247 + _WEBCAST_IM_GAMECPUSERDOWNLOADMESSAGE._serialized_end=247503 + _WEBCAST_IM_GAMECPUSERDOWNLOADMESSAGE_TYPE._serialized_start=8122 + _WEBCAST_IM_GAMECPUSERDOWNLOADMESSAGE_TYPE._serialized_end=8140 + _WEBCAST_IM_GAMECPANCHORREMINDERMESSAGE._serialized_start=247506 + _WEBCAST_IM_GAMECPANCHORREMINDERMESSAGE._serialized_end=247732 + _WEBCAST_IM_GAMECPANCHORREMINDERMESSAGE_TYPE._serialized_start=8122 + _WEBCAST_IM_GAMECPANCHORREMINDERMESSAGE_TYPE._serialized_end=8140 + _WEBCAST_IM_GAMECPUSERROOMMETAMESSAGE._serialized_start=247735 + _WEBCAST_IM_GAMECPUSERROOMMETAMESSAGE._serialized_end=247945 + _WEBCAST_IM_USERINTRODUCECARDSTATUS._serialized_start=247947 + _WEBCAST_IM_USERINTRODUCECARDSTATUS._serialized_end=248071 + _WEBCAST_IM_USERGIFTSTATUS._serialized_start=248073 + _WEBCAST_IM_USERGIFTSTATUS._serialized_end=248200 + _WEBCAST_IM_GAMEPLAYTEAMSTATUSMESSAGE._serialized_start=248203 + _WEBCAST_IM_GAMEPLAYTEAMSTATUSMESSAGE._serialized_end=248376 + _WEBCAST_IM_GAMEPLAYINVITEMESSAGE._serialized_start=248378 + _WEBCAST_IM_GAMEPLAYINVITEMESSAGE._serialized_end=248480 + _WEBCAST_IM_GAMEPLAYSTATUSMESSAGE._serialized_start=248483 + _WEBCAST_IM_GAMEPLAYSTATUSMESSAGE._serialized_end=248690 + _WEBCAST_IM_GAMEPLAYSTATUSMESSAGE_STATUS._serialized_start=9751 + _WEBCAST_IM_GAMEPLAYSTATUSMESSAGE_STATUS._serialized_end=9773 + _WEBCAST_IM_ROOMSTATSMESSAGE._serialized_start=248693 + _WEBCAST_IM_ROOMSTATSMESSAGE._serialized_end=248945 + _WEBCAST_IM_GIFTMESSAGE._serialized_start=248948 + _WEBCAST_IM_GIFTMESSAGE._serialized_end=249940 + _WEBCAST_IM_LYNXPARAM._serialized_start=249943 + _WEBCAST_IM_LYNXPARAM._serialized_end=250089 + _WEBCAST_IM_LYNXPARAM_STYLE._serialized_start=250069 + _WEBCAST_IM_LYNXPARAM_STYLE._serialized_end=250089 + _WEBCAST_IM_GIFTCONSUMEREMINDMESSAGE._serialized_start=250092 + _WEBCAST_IM_GIFTCONSUMEREMINDMESSAGE._serialized_end=250328 + _WEBCAST_IM_GIFTCONSUMEREMINDMESSAGE_REMINDTYPE._serialized_start=250298 + _WEBCAST_IM_GIFTCONSUMEREMINDMESSAGE_REMINDTYPE._serialized_end=250328 + _WEBCAST_IM_GIFTCYCLERELEASEMESSAGE._serialized_start=250331 + _WEBCAST_IM_GIFTCYCLERELEASEMESSAGE._serialized_end=250486 + _WEBCAST_IM_GIFTCYCLERELEASEMESSAGE_GIFTICON._serialized_start=250488 + _WEBCAST_IM_GIFTCYCLERELEASEMESSAGE_GIFTICON._serialized_end=250584 + _WEBCAST_IM_EXHIBITIONTOPLEFTMESSAGE._serialized_start=250587 + _WEBCAST_IM_EXHIBITIONTOPLEFTMESSAGE._serialized_end=250789 + _WEBCAST_IM_EXHIBITIONCHATMESSAGE._serialized_start=250791 + _WEBCAST_IM_EXHIBITIONCHATMESSAGE._serialized_end=250902 + _WEBCAST_IM_GIFTMESSAGE_TEXTEFFECT._serialized_start=250905 + _WEBCAST_IM_GIFTMESSAGE_TEXTEFFECT._serialized_end=251063 + _WEBCAST_IM_GIFTMESSAGE_TEXTEFFECT_DETAIL._serialized_start=251066 + _WEBCAST_IM_GIFTMESSAGE_TEXTEFFECT_DETAIL._serialized_end=251412 + _WEBCAST_IM_BINDINGGIFTMESSAGE._serialized_start=251414 + _WEBCAST_IM_BINDINGGIFTMESSAGE._serialized_end=251519 + _WEBCAST_IM_GIFTUPDATEMESSAGE._serialized_start=251521 + _WEBCAST_IM_GIFTUPDATEMESSAGE._serialized_end=251607 + _WEBCAST_IM_GIFTVOTEMESSAGE._serialized_start=251610 + _WEBCAST_IM_GIFTVOTEMESSAGE._serialized_end=251828 + _WEBCAST_IM_GIFTVOTEMESSAGE_RESULT._serialized_start=251830 + _WEBCAST_IM_GIFTVOTEMESSAGE_RESULT._serialized_end=251945 + _WEBCAST_IM_GRADEBUFFANCHORSHAREMESSAGE._serialized_start=251948 + _WEBCAST_IM_GRADEBUFFANCHORSHAREMESSAGE._serialized_end=252095 + _WEBCAST_IM_GROUPSHOWUSERUPDATEMESSAGE._serialized_start=252097 + _WEBCAST_IM_GROUPSHOWUSERUPDATEMESSAGE._serialized_end=252215 + _WEBCAST_IM_GROWTHTASKMESSAGE._serialized_start=252218 + _WEBCAST_IM_GROWTHTASKMESSAGE._serialized_end=252545 + _WEBCAST_IM_GROWTHTASKMESSAGE_ACTION._serialized_start=116851 + _WEBCAST_IM_GROWTHTASKMESSAGE_ACTION._serialized_end=116873 + _WEBCAST_IM_GROWTHTASKMESSAGE_CURRENTCONTRIBUTION._serialized_start=252547 + _WEBCAST_IM_GROWTHTASKMESSAGE_CURRENTCONTRIBUTION._serialized_end=252631 + _WEBCAST_IM_GUESTBATTLESCOREMESSAGE._serialized_start=252634 + _WEBCAST_IM_GUESTBATTLESCOREMESSAGE._serialized_end=252779 + _WEBCAST_IM_GUIDEMESSAGE._serialized_start=252782 + _WEBCAST_IM_GUIDEMESSAGE._serialized_end=252917 + _WEBCAST_IM_HIGHLIGHTCOMMENT._serialized_start=252920 + _WEBCAST_IM_HIGHLIGHTCOMMENT._serialized_end=253275 + _WEBCAST_IM_HIGHLIGHTCOMMENTPOSITION._serialized_start=253277 + _WEBCAST_IM_HIGHLIGHTCOMMENTPOSITION._serialized_end=253391 + _WEBCAST_IM_HOTCHATMESSAGE._serialized_start=253394 + _WEBCAST_IM_HOTCHATMESSAGE._serialized_end=253544 + _WEBCAST_IM_HOTROOMMESSAGE._serialized_start=253546 + _WEBCAST_IM_HOTROOMMESSAGE._serialized_end=253650 + _WEBCAST_IM_IMDELETEMESSAGE._serialized_start=253652 + _WEBCAST_IM_IMDELETEMESSAGE._serialized_end=253716 + _WEBCAST_IM_INROOMBANNERMESSAGE._serialized_start=253719 + _WEBCAST_IM_INROOMBANNERMESSAGE._serialized_end=254222 + _WEBCAST_IM_INROOMBANNERMESSAGE_POSITION._serialized_start=213757 + _WEBCAST_IM_INROOMBANNERMESSAGE_POSITION._serialized_end=213783 + _WEBCAST_IM_INROOMBANNERMESSAGE_ACTIONTYPE._serialized_start=175218 + _WEBCAST_IM_INROOMBANNERMESSAGE_ACTIONTYPE._serialized_end=175248 + _WEBCAST_IM_INROOMBANNERMESSAGE_CONTAINERTYPE._serialized_start=94470 + _WEBCAST_IM_INROOMBANNERMESSAGE_CONTAINERTYPE._serialized_end=94506 + _WEBCAST_IM_INROOMBANNERMESSAGE_OPTYPE._serialized_start=105402 + _WEBCAST_IM_INROOMBANNERMESSAGE_OPTYPE._serialized_end=105424 + _WEBCAST_IM_INROOMBANNEREVENT._serialized_start=254225 + _WEBCAST_IM_INROOMBANNEREVENT._serialized_end=254417 + _WEBCAST_IM_INROOMBANNEREVENT_POSITION._serialized_start=213757 + _WEBCAST_IM_INROOMBANNEREVENT_POSITION._serialized_end=213783 + _WEBCAST_IM_INROOMBANNERREDPOINT._serialized_start=254419 + _WEBCAST_IM_INROOMBANNERREDPOINT._serialized_end=254539 + _WEBCAST_IM_INROOMBANNERREFRESHMESSAGE._serialized_start=254542 + _WEBCAST_IM_INROOMBANNERREFRESHMESSAGE._serialized_end=254737 + _WEBCAST_IM_INROOMBANNERREFRESHMESSAGE_POSITION._serialized_start=213757 + _WEBCAST_IM_INROOMBANNERREFRESHMESSAGE_POSITION._serialized_end=213783 + _WEBCAST_IM_OPENSCHEMACOMMAND._serialized_start=254739 + _WEBCAST_IM_OPENSCHEMACOMMAND._serialized_end=254782 + _WEBCAST_IM_INSTANTCOMMANDMESSAGE._serialized_start=254785 + _WEBCAST_IM_INSTANTCOMMANDMESSAGE._serialized_end=254934 + _WEBCAST_IM_POPBOXCONTENT._serialized_start=254937 + _WEBCAST_IM_POPBOXCONTENT._serialized_end=255243 + _WEBCAST_IM_POPBOXCONTENT_LARGETYPE._serialized_start=255187 + _WEBCAST_IM_POPBOXCONTENT_LARGETYPE._serialized_end=255215 + _WEBCAST_IM_POPBOXCONTENT_ICONTYPE._serialized_start=101419 + _WEBCAST_IM_POPBOXCONTENT_ICONTYPE._serialized_end=101445 + _WEBCAST_IM_CLIENTOPERATION._serialized_start=255246 + _WEBCAST_IM_CLIENTOPERATION._serialized_end=255527 + _WEBCAST_IM_CLIENTOPERATION_OPERATIONTYPE._serialized_start=255463 + _WEBCAST_IM_CLIENTOPERATION_OPERATIONTYPE._serialized_end=255499 + _WEBCAST_IM_CLIENTOPERATION_SHOWTIME._serialized_start=255501 + _WEBCAST_IM_CLIENTOPERATION_SHOWTIME._serialized_end=255527 + _WEBCAST_IM_INTERACTCONTROLMESSAGE._serialized_start=255530 + _WEBCAST_IM_INTERACTCONTROLMESSAGE._serialized_end=255746 + _WEBCAST_IM_INTERACTOPENDEVELOPMESSAGE._serialized_start=255749 + _WEBCAST_IM_INTERACTOPENDEVELOPMESSAGE._serialized_end=255903 + _WEBCAST_IM_INTERCOMINVITEMESSAGE._serialized_start=255905 + _WEBCAST_IM_INTERCOMINVITEMESSAGE._serialized_end=255994 + _WEBCAST_IM_INTERCOMREPLYMESSAGE._serialized_start=255996 + _WEBCAST_IM_INTERCOMREPLYMESSAGE._serialized_end=256120 + _WEBCAST_IM_ECOMBUYINTENTIONMESSAGE._serialized_start=256123 + _WEBCAST_IM_ECOMBUYINTENTIONMESSAGE._serialized_end=256272 + _WEBCAST_IM_ECOMBUYINTENTIONMESSAGE_COUNT._serialized_start=256274 + _WEBCAST_IM_ECOMBUYINTENTIONMESSAGE_COUNT._serialized_end=256358 + _WEBCAST_IM_KTVCONTESTSUPPORTMESSAGE._serialized_start=256361 + _WEBCAST_IM_KTVCONTESTSUPPORTMESSAGE._serialized_end=256536 + _WEBCAST_IM_KTVGRABSONGRESULTMESSAGE._serialized_start=256539 + _WEBCAST_IM_KTVGRABSONGRESULTMESSAGE._serialized_end=256677 + _WEBCAST_IM_KTVMESSAGE._serialized_start=256680 + _WEBCAST_IM_KTVMESSAGE._serialized_end=257443 + _WEBCAST_IM_SETSETTINGORDERSONGCONTENT._serialized_start=257445 + _WEBCAST_IM_SETSETTINGORDERSONGCONTENT._serialized_end=257506 + _WEBCAST_IM_AUDIENCEORDERSONGCONTENT._serialized_start=257508 + _WEBCAST_IM_AUDIENCEORDERSONGCONTENT._serialized_end=257569 + _WEBCAST_IM_AUDIENCEORDERSONGCHATCONTENT._serialized_start=257572 + _WEBCAST_IM_AUDIENCEORDERSONGCHATCONTENT._serialized_end=257713 + _WEBCAST_IM_PAUSEPLAYSONGCONTENT._serialized_start=257716 + _WEBCAST_IM_PAUSEPLAYSONGCONTENT._serialized_end=257900 + _WEBCAST_IM_PAUSEPLAYSONGCONTENT_ACTIONTYPE._serialized_start=175218 + _WEBCAST_IM_PAUSEPLAYSONGCONTENT_ACTIONTYPE._serialized_end=175248 + _WEBCAST_IM_OPENKTVCOMPONENTCONTENT._serialized_start=257902 + _WEBCAST_IM_OPENKTVCOMPONENTCONTENT._serialized_end=257973 + _WEBCAST_IM_CLOSEKTVCOMPONENTCONTENT._serialized_start=257975 + _WEBCAST_IM_CLOSEKTVCOMPONENTCONTENT._serialized_end=258012 + _WEBCAST_IM_AUDIENCEADDSONGSETTINGCHANGEDCONTENT._serialized_start=258014 + _WEBCAST_IM_AUDIENCEADDSONGSETTINGCHANGEDCONTENT._serialized_end=258077 + _WEBCAST_IM_SONGWAITINGLISTCHANGEDCONTENT._serialized_start=258079 + _WEBCAST_IM_SONGWAITINGLISTCHANGEDCONTENT._serialized_end=258148 + _WEBCAST_IM_WANTTOLISTENSONGLISTCHANGEDCONTENT._serialized_start=258150 + _WEBCAST_IM_WANTTOLISTENSONGLISTCHANGEDCONTENT._serialized_end=258224 + _WEBCAST_IM_KTVPLAYMODESTARTMESSAGE._serialized_start=258227 + _WEBCAST_IM_KTVPLAYMODESTARTMESSAGE._serialized_end=258423 + _WEBCAST_IM_KTVPLAYMODESTARTMESSAGE_PLAYMODETYPE._serialized_start=258389 + _WEBCAST_IM_KTVPLAYMODESTARTMESSAGE_PLAYMODETYPE._serialized_end=258423 + _WEBCAST_IM_KTVSHORTVIDEOCREATEDMESSAGE._serialized_start=258426 + _WEBCAST_IM_KTVSHORTVIDEOCREATEDMESSAGE._serialized_end=258584 + _WEBCAST_IM_KTVSHORTVIDEOCREATEDMESSAGE_SHORTVIDEOSTRUCT._serialized_start=258586 + _WEBCAST_IM_KTVSHORTVIDEOCREATEDMESSAGE_SHORTVIDEOSTRUCT._serialized_end=258666 + _WEBCAST_IM_KTVSINGERHOTRANKPOSMESSAGE._serialized_start=258668 + _WEBCAST_IM_KTVSINGERHOTRANKPOSMESSAGE._serialized_end=258786 + _WEBCAST_IM_KTVCHALLENGECONFIGMESSAGE._serialized_start=258789 + _WEBCAST_IM_KTVCHALLENGECONFIGMESSAGE._serialized_end=258936 + _WEBCAST_IM_KTVCHALLENGERANKMESSAGE._serialized_start=258939 + _WEBCAST_IM_KTVCHALLENGERANKMESSAGE._serialized_end=259174 + _WEBCAST_IM_KTVCHALLENGERANKMESSAGE_CHALLENGERANKUSER._serialized_start=259177 + _WEBCAST_IM_KTVCHALLENGERANKMESSAGE_CHALLENGERANKUSER._serialized_end=259407 + _WEBCAST_IM_KTVCHALLENGESTATUSMESSAGE._serialized_start=259410 + _WEBCAST_IM_KTVCHALLENGESTATUSMESSAGE._serialized_end=259860 + _WEBCAST_IM_KTVCHALLENGESTATUSMESSAGE_GIFTTYPE._serialized_start=259796 + _WEBCAST_IM_KTVCHALLENGESTATUSMESSAGE_GIFTTYPE._serialized_end=259822 + _WEBCAST_IM_KTVCHALLENGESTATUSMESSAGE_EMOJILOCATION._serialized_start=259824 + _WEBCAST_IM_KTVCHALLENGESTATUSMESSAGE_EMOJILOCATION._serialized_end=259860 + _WEBCAST_IM_KTVSTARTGRABSONGMESSAGE._serialized_start=259862 + _WEBCAST_IM_KTVSTARTGRABSONGMESSAGE._serialized_end=259951 + _WEBCAST_IM_KTVUSERSINGINGHOTMESSAGE._serialized_start=259954 + _WEBCAST_IM_KTVUSERSINGINGHOTMESSAGE._serialized_end=260312 + _WEBCAST_IM_KTVUSERSINGINGHOTMESSAGE_HOTSTATUS._serialized_start=260256 + _WEBCAST_IM_KTVUSERSINGINGHOTMESSAGE_HOTSTATUS._serialized_end=260284 + _WEBCAST_IM_KTVUSERSINGINGHOTMESSAGE_HOTLEVEL._serialized_start=260286 + _WEBCAST_IM_KTVUSERSINGINGHOTMESSAGE_HOTLEVEL._serialized_end=260312 + _WEBCAST_IM_LEVELUPMESSAGE._serialized_start=260315 + _WEBCAST_IM_LEVELUPMESSAGE._serialized_end=260452 +# @@protoc_insertion_point(module_scope) diff --git a/douyinlive/sign.js b/douyinlive/sign.js new file mode 100644 index 00000000..39523f44 --- /dev/null +++ b/douyinlive/sign.js @@ -0,0 +1,3176 @@ +var window=global; +var get_fun; +document={ + referrer:'https://live.douyin.com', + addEventListener:function(a,b){} +} +navigator={ + userAgent:'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' +} +var w0_0x145e8d = 'undefined' == typeof window ? global : window; +w0_0x145e8d['_$webrt_1656334240'] = function(_0xfe95ba, _0x24b525, _0x17903d) { + function _0x39d2e2() { + if ('function' == typeof Proxy) + return !(0x44 * 0x36 + -0xc7b + 0x1 * -0x1dd); + try { + return Date['prototype']['toString']['call'](Reflect['construct'](Date, [], function() {})), + !(0x1279 + -0x2f2 + 0x3 * -0x52d); + } catch (_0x4db452) { + return !(-0xd5 + 0x5bd * 0x3 + -0x1061); + } + } + function _0x5a32b5(_0xd2fb89, _0x465161, _0x3da986) { + return (_0x5a32b5 = _0x39d2e2() ? Reflect['construct'] : function(_0x50268f, _0x4ea011, _0x1488fc) { + var _0x4e2087 = [null]; + _0x4e2087['push']['apply'](_0x4e2087, _0x4ea011); + var _0x20e87c = new (Function['bind']['apply'](_0x50268f, _0x4e2087))(); + return _0x1488fc && _0x3758b9(_0x20e87c, _0x1488fc['prototype']), + _0x20e87c; + } + )['apply'](null, arguments); + } + function _0x3758b9(_0x3ef095, _0x1ee704) { + return (_0x3758b9 = Object['setPrototypeOf'] || function(_0x564593, _0x46b400) { + return _0x564593['__proto__'] = _0x46b400, + _0x564593; + } + )(_0x3ef095, _0x1ee704); + } + function _0x40c94c(_0x26fd1b) { + return function(_0x5435ed) { + if (Array['isArray'](_0x5435ed)) { + for (var _0x1df752 = 0x2 * -0x527 + 0xd * -0x24a + -0x281 * -0x10, _0x5ea4c7 = new Array(_0x5435ed['length']); _0x1df752 < _0x5435ed['length']; _0x1df752++) + _0x5ea4c7[_0x1df752] = _0x5435ed[_0x1df752]; + return _0x5ea4c7; + } + }(_0x26fd1b) || function(_0x433e6b) { + if (Symbol['iterator']in Object(_0x433e6b) || '[object\x20Arguments]' === Object['prototype']['toString']['call'](_0x433e6b)) + return Array['from'](_0x433e6b); + }(_0x26fd1b) || function() { + throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance'); + }(); + } + for (var _0x2b009b = [], _0x4c258d = 0x1327 + 0x2a1 * 0xc + -0x32b3, _0x1c978e = [], _0xd1d6d1 = 0x1a4f + 0x185 * -0xe + -0x509, _0x5ea9aa = function(_0x571c24, _0x287511) { + var _0x7f68a2 = _0x571c24[_0x287511++] + , _0x5b02fa = _0x571c24[_0x287511] + , _0xf844e3 = parseInt('' + _0x7f68a2 + _0x5b02fa, -0x1158 + -0x3e3 * 0x8 + -0x3080 * -0x1); + if (_0xf844e3 >> -0x196b + -0x1684 + 0x17fb * 0x2 == 0x2433 + 0x44f * 0x1 + -0x2882) + return [0x18 * -0x12e + -0x659 * -0x5 + -0x36c, _0xf844e3]; + if (_0xf844e3 >> -0xcec + 0xcb5 + -0x1 * -0x3d == 0xd6 * -0x25 + 0x1e82 + -0x37 * -0x2) { + var _0xd3f5bb = parseInt('' + _0x571c24[++_0x287511] + _0x571c24[++_0x287511], 0xe4 + -0x1 * 0x13f + 0x6b * 0x1); + return _0xf844e3 &= 0x4 * 0x742 + -0xc31 + -0x1098, + [0x1 * 0x2494 + -0x46 * -0x5d + 0x40 * -0xf8, _0xd3f5bb = (_0xf844e3 <<= 0x22dc + 0x3a6 * 0x2 + -0x2a20) + _0xd3f5bb]; + } + if (_0xf844e3 >> -0x20b6 * -0x1 + 0x1 * 0x7b5 + -0x2865 == 0x1 * 0x1680 + 0x12 * 0x12 + -0x17c1) { + var _0x5b521e = parseInt('' + _0x571c24[++_0x287511] + _0x571c24[++_0x287511], 0x2 * -0xcb2 + 0x318 + -0x165c * -0x1) + , _0x4b688d = parseInt('' + _0x571c24[++_0x287511] + _0x571c24[++_0x287511], 0x1478 + -0x6 * -0x437 + -0x2db2 * 0x1); + return _0xf844e3 &= -0x1df * 0x1 + -0x44 * 0x28 + 0xcbe, + [-0x103d + 0x17 * -0x18d + 0x33eb, _0x4b688d = (_0xf844e3 <<= 0x189d + -0xb9 + -0x17d4) + (_0x5b521e <<= 0x3 * -0x9e9 + -0x384 * 0x1 + -0x4c1 * -0x7) + _0x4b688d]; + } + }, _0x41883d = function(_0x1994a0, _0x44fdfe) { + var _0x1a8162 = parseInt('' + _0x1994a0[_0x44fdfe] + _0x1994a0[_0x44fdfe + (-0x21f + 0x87d + -0x65d * 0x1)], 0x33 * 0x43 + -0x14a7 + 0x75e * 0x1); + return _0x1a8162 = _0x1a8162 > 0x1 * 0x123f + 0x2 * 0x1b7 + -0x152e ? -(0x1028 + -0x156c + -0x4 * -0x191) + _0x1a8162 : _0x1a8162; + }, _0x3ae376 = function(_0x1bf95f, _0x16d6ef) { + var _0x9d243f = parseInt('' + _0x1bf95f[_0x16d6ef] + _0x1bf95f[_0x16d6ef + (-0x592 + 0x2266 + -0x1cd3)] + _0x1bf95f[_0x16d6ef + (0x1d6b + -0xe3c + -0xb9 * 0x15)] + _0x1bf95f[_0x16d6ef + (0x55 * -0x74 + -0x1c7 * -0x13 + 0x4c2)], 0x22 * 0xfd + -0xc7 * 0x1d + -0x233 * 0x5); + return _0x9d243f = _0x9d243f > -0x1e * -0x44 + 0x33b0 + 0x4457 ? -(0x11e70 + 0x353 * -0x3f + 0xb2fd) + _0x9d243f : _0x9d243f; + }, _0x3763f6 = function(_0x1c9506, _0x2d5d64) { + var _0x2873b3 = parseInt('' + _0x1c9506[_0x2d5d64] + _0x1c9506[_0x2d5d64 + (-0x1aea * 0x1 + -0xbf1 * -0x1 + -0x77d * -0x2)] + _0x1c9506[_0x2d5d64 + (-0x1251 + -0x2297 + 0x34ea)] + _0x1c9506[_0x2d5d64 + (0x74a * 0x1 + 0x16fe + 0x7 * -0x453)] + _0x1c9506[_0x2d5d64 + (0xc6 + 0x13cc + -0x148e * 0x1)] + _0x1c9506[_0x2d5d64 + (0x16a1 + -0x7 * -0x141 + -0x1f63)] + _0x1c9506[_0x2d5d64 + (0x10f * 0xb + -0xf86 + -0x14d * -0x3)] + _0x1c9506[_0x2d5d64 + (-0x139 * -0x3 + 0x1c6 + -0x2b5 * 0x2)], -0x1a * -0x152 + 0x2233 * -0x1 + -0x11); + return _0x2873b3 = _0x2873b3 > -0x644bacaf + 0xb158ac69 + 0x32f30045 ? 0x1dc * 0xb + -0x1e2b + 0x9b7 + _0x2873b3 : _0x2873b3; + }, _0x2364ac = function(_0x5751a9, _0x113761) { + return parseInt('' + _0x5751a9[_0x113761] + _0x5751a9[_0x113761 + (-0x3cc + 0x1ff0 + -0x1c23)], -0x1232 + -0x1da3 + 0x3d * 0xc9); + }, _0x27ac9b = function(_0x49cbac, _0xfebb76) { + return parseInt('' + _0x49cbac[_0xfebb76] + _0x49cbac[_0xfebb76 + (0x102d * 0x2 + 0x3 * 0x4e1 + -0x2efc)] + _0x49cbac[_0xfebb76 + (0x939 + -0xa99 + -0x3b * -0x6)] + _0x49cbac[_0xfebb76 + (0x1ea8 + -0x19fb * -0x1 + -0x4b8 * 0xc)], -0x1eb6 * -0x1 + -0x1 * -0x2286 + 0xc2 * -0x56); + }, _0x4a18b9 = _0x4a18b9 || this || window, _0x1a8496 = (Object['keys'], + _0xfe95ba['length'], + 0x187d * 0x1 + -0x1 * -0x20da + -0x3957 * 0x1), _0x18b679 = '', _0x177d9d = _0x1a8496; _0x177d9d < _0x1a8496 + (-0x1 * -0x1e38 + -0x1 * 0x1c9b + -0x18d); _0x177d9d++) { + var _0x24194c = '' + _0xfe95ba[_0x177d9d++] + _0xfe95ba[_0x177d9d]; + _0x24194c = parseInt(_0x24194c, -0x1d * -0xb2 + 0x1 * 0x13fd + 0x21 * -0x137), + _0x18b679 += String['fromCharCode'](_0x24194c); + } + if ('HNOJ@?RC' != _0x18b679) + throw new Error('error\x20magic\x20number\x20' + _0x18b679); + _0x1a8496 += -0xb43 * 0x2 + -0x25cd + 0x3c63, + parseInt('' + _0xfe95ba[_0x1a8496] + _0xfe95ba[_0x1a8496 + (0x22d + -0x258 + 0x1 * 0x2c)], 0x10d2 + -0x2 * -0x2fe + -0x16be), + (_0x1a8496 += -0x423 + 0x1 * -0x1bf0 + 0x201b, + _0x4c258d = -0x10a1 + -0x2289 + -0x162 * -0x25); + for (var _0x3fefc8 = 0x13b4 + 0x2489 + 0x383d * -0x1; _0x3fefc8 < 0xf33 + 0x35 * -0x1 + 0x9 * -0x1aa; _0x3fefc8++) { + var _0x551716 = _0x1a8496 + (0x245c + -0x16f7 + -0xd63 * 0x1) * _0x3fefc8 + , _0x2582c6 = '' + _0xfe95ba[_0x551716++] + _0xfe95ba[_0x551716] + , _0x226639 = parseInt(_0x2582c6, 0x1281 + -0x784 + -0xaed * 0x1); + _0x4c258d += (0x412 * 0x2 + 0x10 * -0x9e + -0x1bf * -0x1 & _0x226639) << (-0x103e + 0x2221 * 0x1 + -0x11e1) * _0x3fefc8; + } + _0x1a8496 += -0x1ac2 + -0xdce + 0x28a0, + _0x1a8496 += -0x1e10 + 0x2 * -0x981 + 0x1e * 0x1a3; + var _0x3ece67 = parseInt('' + _0xfe95ba[_0x1a8496] + _0xfe95ba[_0x1a8496 + (0x273 * -0x6 + -0xa4e * 0x3 + -0x1 * -0x2d9d)] + _0xfe95ba[_0x1a8496 + (0x74 + -0x1748 + 0x16d6)] + _0xfe95ba[_0x1a8496 + (0x1 * 0x1e89 + -0xcd0 + -0x11b6)] + _0xfe95ba[_0x1a8496 + (-0x1832 + 0x44 * 0x7f + -0x35 * 0x2e)] + _0xfe95ba[_0x1a8496 + (0x1862 + 0x1 * -0x25cf + 0xd72)] + _0xfe95ba[_0x1a8496 + (-0x1 * -0x125e + -0x4e * 0x4c + 0x8 * 0x9a)] + _0xfe95ba[_0x1a8496 + (-0x7 * 0x3f4 + -0x95e + -0xc5b * -0x3)], 0x187b + 0x3 * -0x8f5 + -0x274 * -0x1) + , _0x333492 = _0x3ece67 + , _0x5bf542 = _0x1a8496 += 0x18d * 0x16 + 0x2127 + 0x1 * -0x433d + , _0x233dde = _0x27ac9b(_0xfe95ba, _0x1a8496 += _0x3ece67); + _0x233dde[-0xf65 + 0x21cf + -0x1269], + (_0x1a8496 += 0x2485 + 0x13cf + 0x70a * -0x8, + _0x2b009b = { + 'p': [], + 'q': [] + }); + for (var _0x4058a8 = -0x1166 + -0x24de + 0x3644; _0x4058a8 < _0x233dde; _0x4058a8++) { + for (var _0x4303ec = _0x5ea9aa(_0xfe95ba, _0x1a8496), _0x4eb4c1 = _0x1a8496 += (0x1 * 0x1393 + -0x1765 + 0x3d4) * _0x4303ec[0x1 * -0x1082 + 0x1 * -0x2035 + 0x30b7], _0x4c8b33 = _0x2b009b['p']['length'], _0x5a5d18 = -0x5 * 0x5a5 + -0x1dbb + 0x39f4; _0x5a5d18 < _0x4303ec[0x141 * -0x5 + 0x19ff + -0x13b9]; _0x5a5d18++) { + var _0x40746b = _0x5ea9aa(_0xfe95ba, _0x4eb4c1); + _0x2b009b['p']['push'](_0x40746b[-0x1ee2 + -0x2157 + 0x2 * 0x201d]), + _0x4eb4c1 += (-0x1240 + -0x1013 + -0x1 * -0x2255) * _0x40746b[-0x1693 * -0x1 + -0xe6c + 0x1 * -0x827]; + } + _0x1a8496 = _0x4eb4c1, + _0x2b009b['q']['push']([_0x4c8b33, _0x2b009b['p']['length']]); + } + var _0x293de0 = { + 0x5: 0x1, + 0x6: 0x1, + 0x46: 0x1, + 0x16: 0x1, + 0x17: 0x1, + 0x25: 0x1, + 0x49: 0x1 + } + , _0x5e78a3 = { + 0x48: 0x1 + } + , _0x732dac = { + 0x4a: 0x1 + } + , _0x3b6475 = { + 0xb: 0x1, + 0xc: 0x1, + 0x18: 0x1, + 0x1a: 0x1, + 0x1b: 0x1, + 0x1f: 0x1 + } + , _0x282b52 = { + 0xa: 0x1 + } + , _0x4689fb = { + 0x2: 0x1, + 0x1d: 0x1, + 0x1e: 0x1, + 0x14: 0x1 + } + , _0x22469f = [] + , _0x51386b = []; + function _0x48cc86(_0x469acd, _0x1af65b, _0x5805b7) { + for (var _0x898e55 = _0x1af65b; _0x898e55 < _0x1af65b + _0x5805b7; ) { + var _0x4ded3f = _0x2364ac(_0x469acd, _0x898e55); + _0x22469f[_0x898e55] = _0x4ded3f, + _0x898e55 += 0x56 * 0x71 + -0xe0 * -0x10 + -0x33f4, + _0x5e78a3[_0x4ded3f] ? (_0x51386b[_0x898e55] = _0x41883d(_0x469acd, _0x898e55), + _0x898e55 += -0x2 * -0xe1d + -0xb9e * -0x3 + -0x3f12) : _0x293de0[_0x4ded3f] ? (_0x51386b[_0x898e55] = _0x3ae376(_0x469acd, _0x898e55), + _0x898e55 += -0x1ace + -0x209 * 0xf + 0x3959 * 0x1) : _0x732dac[_0x4ded3f] ? (_0x51386b[_0x898e55] = _0x3763f6(_0x469acd, _0x898e55), + _0x898e55 += -0x3e1 * -0x5 + -0x1cb0 + 0x953) : _0x3b6475[_0x4ded3f] ? (_0x51386b[_0x898e55] = _0x2364ac(_0x469acd, _0x898e55), + _0x898e55 += 0x1dd0 + 0xd79 * -0x1 + -0x25 * 0x71) : _0x282b52[_0x4ded3f] ? (_0x51386b[_0x898e55] = _0x27ac9b(_0x469acd, _0x898e55), + _0x898e55 += -0x175f + -0xc7d * -0x1 + 0xa * 0x117) : _0x4689fb[_0x4ded3f] && (_0x51386b[_0x898e55] = _0x27ac9b(_0x469acd, _0x898e55), + _0x898e55 += -0x1ea * -0x11 + -0xe39 + -0x5 * 0x3a9); + } + } + return _0xaad6e2(_0xfe95ba, _0x5bf542, _0x333492 / (-0x1115 * 0x1 + 0x1051 + 0xc6), [], _0x24b525, _0x17903d); + function _0x2a7407(_0x4c2a79, _0x4a029f, _0x32e90f, _0x2562dd, _0x3a05ab, _0x306448, _0x2e9c21, _0x16914b) { + null == _0x306448 && (_0x306448 = this); + var _0x2335da, _0x127842, _0x18ae12, _0x5a83c3 = [], _0x43eb27 = 0x4 * -0x25c + 0x236 * 0xf + -0x1 * 0x17ba; + _0x2e9c21 && (_0x2335da = _0x2e9c21); + var _0x31f1db, _0x1d88e8, _0x4ac00d = _0x4a029f, _0x58c78c = _0x4ac00d + (0x24 * -0xe9 + -0x87d * 0x3 + -0x1 * -0x3a3d) * _0x32e90f; + if (!_0x16914b) + for (; _0x4ac00d < _0x58c78c; ) { + var _0x36bcf8 = parseInt('' + _0x4c2a79[_0x4ac00d] + _0x4c2a79[_0x4ac00d + (-0xb * -0x6 + -0x3 * -0x30c + -0x965)], 0xd * -0x104 + 0x8 * 0x362 + -0x1 * 0xdcc); + _0x4ac00d += -0x10ad * 0x2 + -0x1e65 * -0x1 + 0x2f7; + var _0x4c4e98 = -0x4 * -0x787 + -0xa * 0x1fd + -0x20b * 0x5 & (_0x31f1db = (0x12e3 + 0xd77 + -0x204d) * _0x36bcf8 % (0x61f * 0x4 + -0x978 + -0xe13)); + if (_0x31f1db >>= -0x19e * -0x1 + -0x1b27 + 0x198b, + _0x4c4e98 > 0x26a1 + -0x3 * -0x651 + -0x3992) { + _0x4c4e98 = -0x9 * 0x9 + 0x3a * -0x37 + 0x1 * 0xcca & _0x31f1db; + if (_0x31f1db >>= -0x1bc0 * 0x1 + -0x10bc + 0x2c7e, + _0x4c4e98 > -0x2048 + -0x1929 + 0x3973) + (_0x4c4e98 = _0x31f1db) > -0x147b + -0x51e * -0x5 + 0x287 * -0x2 ? (_0x5a83c3[++_0x43eb27] = _0x3763f6(_0x4c2a79, _0x4ac00d), + _0x4ac00d += 0x2a * 0x5a + 0x2 * -0x49 + -0xe2a) : _0x4c4e98 > -0x1c * -0x92 + 0xcd0 + 0x7 * -0x41b ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] >>> _0x2335da) : _0x4c4e98 > -0xd55 * 0x1 + 0x770 + -0x1 * -0x5ee ? _0x5a83c3[++_0x43eb27] = !(0x17f8 + -0x1b85 * 0x1 + -0x9 * -0x65) : _0x4c4e98 > -0xcc7 + -0x2580 + 0x89 * 0x5e ? (_0x1d88e8 = _0x2364ac(_0x4c2a79, _0x4ac00d), + _0x4ac00d += 0x2028 + 0xa * 0x1da + -0x1955 * 0x2, + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27][_0x1d88e8]) : _0x4c4e98 > 0x5 * 0x1cd + 0x715 + -0x1016 && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] < _0x2335da); + else { + if (_0x4c4e98 > -0x81e * 0x4 + 0xf07 + -0xb * -0x196) + (_0x4c4e98 = _0x31f1db) < -0x2358 + 0x10df * 0x1 + 0x127f || (_0x4c4e98 < -0xc6e + -0x9db + 0x1651 ? _0x2335da = _0x5a83c3[_0x43eb27--] : _0x4c4e98 < 0x59d * 0x2 + 0x1 * -0x2d + -0xb03 * 0x1 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] ^ _0x2335da) : _0x4c4e98 < -0x5e0 + -0x7 * 0x344 + 0xe64 * 0x2 && (_0x1d88e8 = _0x3ae376(_0x4c2a79, _0x4ac00d), + _0x1c978e[++_0xd1d6d1] = [[_0x4ac00d + (0x115 * -0x1a + -0x1958 + 0x357e), _0x1d88e8 - (0x1 * 0x2132 + -0x138e + -0xda1)], -0x1d * -0xdf + 0x503 * 0x3 + -0x284c, -0xe1b + -0x2 * -0xa5e + 0x1 * -0x6a1], + _0x4ac00d += (0x1 * -0x22a + -0x2 * 0xb83 + 0x285 * 0xa) * _0x1d88e8 - (0xa41 * -0x2 + 0x1cc5 + -0x841))); + else { + if (_0x4c4e98 > 0x1 * -0x7e7 + 0x7 * -0x1c + 0x8ab) { + if ((_0x4c4e98 = _0x31f1db) < 0x1 * 0x635 + -0x10bb + -0x1f * -0x57) { + var _0x4f3924 = -0x12e9 + -0x1347 + 0x2630 + , _0x29385a = _0x5a83c3[_0x43eb27]['length'] + , _0x2c65e8 = _0x5a83c3[_0x43eb27]; + _0x5a83c3[++_0x43eb27] = function() { + var _0x59a740 = _0x4f3924 < _0x29385a; + if (_0x59a740) { + var _0x1c3fe5 = _0x2c65e8[_0x4f3924++]; + _0x5a83c3[++_0x43eb27] = _0x1c3fe5; + } + _0x5a83c3[++_0x43eb27] = _0x59a740; + } + ; + } else + _0x4c4e98 < -0x256c + 0x1d1a + 0x857 ? (_0x1d88e8 = _0x2364ac(_0x4c2a79, _0x4ac00d), + _0x4ac00d += 0xfb9 + 0xd02 + -0x993 * 0x3, + _0x2335da = _0x3a05ab[_0x1d88e8], + _0x5a83c3[++_0x43eb27] = _0x2335da) : _0x4c4e98 < -0x1c96 + 0x1 * 0xa65 + 0x1238 ? _0x5a83c3[_0x43eb27] = ++_0x5a83c3[_0x43eb27] : _0x4c4e98 < -0x1357 + -0x4a3 * -0x4 + 0xd4 && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27]in _0x2335da); + } else { + if ((_0x4c4e98 = _0x31f1db) > -0x212e + 0x2 * 0x1075 + 0x51) + _0x2335da = _0x5a83c3[_0x43eb27], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27 - (0x1eb5 + -0x2 * -0x9fd + -0x32ae)], + _0x5a83c3[_0x43eb27 - (0xddf + -0x10 * -0xec + -0x1c9e)] = _0x2335da; + else { + if (_0x4c4e98 > -0x1 * -0x769 + -0x21 * 0xfc + 0x1917) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] === _0x2335da; + else { + if (_0x4c4e98 > 0x556 + 0x1245 * -0x2 + 0x1f36) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] - _0x2335da; + else { + if (_0x4c4e98 > 0x25d0 + -0x4ae + -0x2122) { + for (_0x1d88e8 = _0x27ac9b(_0x4c2a79, _0x4ac00d), + _0x4c4e98 = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][0x53 * 0x23 + 0xa8d + 0x2 * -0xaf3]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][0x191e + 0xf99 + 0x36 * -0xc1]; _0x5a5d18++) + _0x4c4e98 += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x4c4e98 = +_0x4c4e98, + _0x4ac00d += -0xd63 * 0x1 + 0x1 * -0xd06 + -0x5 * -0x549, + _0x5a83c3[++_0x43eb27] = _0x4c4e98; + } + } + } + } + } + } + } + } else { + if (_0x4c4e98 > 0x1ac6 + -0x25b5 + 0xaf0) { + _0x4c4e98 = 0x228a + 0x10a4 + 0x332b * -0x1 & _0x31f1db; + if (_0x31f1db >>= -0x984 * -0x2 + -0x198a + -0x6 * -0x116, + _0x4c4e98 > -0x1caf * -0x1 + -0x23c * 0xb + -0x419) + (_0x4c4e98 = _0x31f1db) < -0x209b + -0x7b * 0x3b + -0x1d9 * -0x21 ? (_0x1d88e8 = _0x3ae376(_0x4c2a79, _0x4ac00d), + _0x1c978e[_0xd1d6d1][0xd * 0x2f8 + -0x1b06 + -0xb92] && !_0x1c978e[_0xd1d6d1][0x106b + -0xa7 + -0xfc2] ? _0x1c978e[_0xd1d6d1][0x11b3 * -0x1 + -0x15a9 + 0x275d] = [_0x4ac00d + (0x1e97 * -0x1 + 0x1 * 0xd0d + -0xe * -0x141), _0x1d88e8 - (-0x181a + -0x12fc + 0x11 * 0x289)] : _0x1c978e[_0xd1d6d1++] = [-0x13 * 0x139 + 0x2531 * -0x1 + 0x3c6c, [_0x4ac00d + (0x1 * 0x314 + 0x16d2 + 0x19e2 * -0x1), _0x1d88e8 - (0x67a + 0x975 * -0x2 + 0x1 * 0xc73)], 0x811 + -0x120c + 0x9fb], + _0x4ac00d += (0x3 * 0x8f4 + -0x79f * -0x3 + -0x31b7) * _0x1d88e8 - (-0x373 + -0x191b + 0x2 * 0xe48)) : _0x4c4e98 < -0x54 * -0x56 + 0x162f + -0x1f0 * 0x1a ? (_0x1d88e8 = _0x2364ac(_0x4c2a79, _0x4ac00d), + _0x4ac00d += 0x1475 + 0x568 + -0x19db, + _0x5a83c3[++_0x43eb27] = _0x3a05ab['$' + _0x1d88e8]) : _0x4c4e98 < 0x1 * -0x877 + 0x2543 * 0x1 + -0x1cc3 && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] | _0x2335da); + else { + if (_0x4c4e98 > -0x1fc4 + 0x2b3 * 0xa + 0x4c7) { + if ((_0x4c4e98 = _0x31f1db) > 0xac8 + 0x2f3 * 0x9 + -0x2546) + _0x5a83c3[++_0x43eb27] = !(-0x5 * 0x6ee + -0x509 * -0x6 + 0x471); + else { + if (_0x4c4e98 > -0x2693 + -0xfbf + 0x3658) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27]instanceof _0x2335da; + else { + if (_0x4c4e98 > 0x74f + 0x1e04 + 0x254f * -0x1) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] % _0x2335da; + else { + if (_0x4c4e98 > -0x617 + 0x858 + -0x73 * 0x5) { + if (_0x5a83c3[_0x43eb27--]) + _0x4ac00d += -0xbfa + 0x72 * 0x1 + 0xb8c; + else { + if ((_0x1d88e8 = _0x3ae376(_0x4c2a79, _0x4ac00d)) < 0x49 * 0x7b + 0xe35 + -0x3148) { + _0x16914b = 0x17dc + -0x4 * 0x600 + -0x25 * -0x1, + _0x48cc86(_0x4c2a79, _0x4a029f, (-0x28d * -0x7 + 0xa2b + -0x28c * 0xb) * _0x32e90f), + _0x4ac00d += (-0x1 * -0x1c19 + -0x3 * -0xb91 + 0x9 * -0x6fa) * _0x1d88e8 - (0x179c + -0x17f * 0x13 + 0x4d3); + break; + } + _0x4ac00d += (0xb5 * 0xd + 0x10 * 0x1ea + -0x27cf) * _0x1d88e8 - (0xf64 + 0x1db + -0x113d); + } + } else { + if (_0x4c4e98 > -0x24d9 + 0xb73 + 0x1966) { + for (_0x1d88e8 = _0x27ac9b(_0x4c2a79, _0x4ac00d), + _0x2335da = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][-0x550 + 0x1 * 0x4ef + 0x61]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][-0x3b * -0x86 + -0x724 + -0x3b * 0x67]; _0x5a5d18++) + _0x2335da += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x5a83c3[++_0x43eb27] = _0x2335da, + _0x4ac00d += 0xfac + 0xed5 + -0x1e7d; + } + } + } + } + } + } else + _0x4c4e98 > 0xe5e + -0x930 + -0x52e ? (_0x4c4e98 = _0x31f1db) > 0x17e5 + -0x1b * -0xa2 + 0x3 * -0xda8 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] == _0x2335da) : _0x4c4e98 > 0x7b4 + -0x16a3 * -0x1 + -0x2 * 0xf2b ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] + _0x2335da) : _0x4c4e98 > -(-0x1d3e + 0x8f0 + 0x6c5 * 0x3) && (_0x5a83c3[++_0x43eb27] = _0x4a18b9) : (_0x4c4e98 = _0x31f1db) < -0x76e + 0x46 * 0x4 + 0x658 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] > _0x2335da) : _0x4c4e98 < 0x2449 + -0x1e12 + -0x62e ? (_0x1d88e8 = _0x27ac9b(_0x4c2a79, _0x4ac00d), + _0x4ac00d += 0x31f * -0x5 + -0x28 * 0x3 + -0x1017 * -0x1, + _0x127842 = _0x43eb27 + (-0x1b93 + -0x2700 + -0x1 * -0x4294), + _0x5a83c3[_0x43eb27 -= _0x1d88e8 - (-0x1bc0 + -0x1805 + 0x33c6)] = _0x1d88e8 ? _0x5a83c3['slice'](_0x43eb27, _0x127842) : []) : _0x4c4e98 < 0x2 * 0x755 + -0x18d0 + 0xa31 ? (_0x1d88e8 = _0x2364ac(_0x4c2a79, _0x4ac00d), + _0x4ac00d += 0x1 * -0x2515 + 0x1 * 0x11de + -0x1339 * -0x1, + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x3a05ab[_0x1d88e8] = _0x2335da) : _0x4c4e98 < -0x1d3 * -0x13 + 0x7df + -0x2a7b ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] >> _0x2335da) : _0x4c4e98 < -0x87b * 0x1 + 0x2146 + -0x18bc && (_0x5a83c3[++_0x43eb27] = _0x3ae376(_0x4c2a79, _0x4ac00d), + _0x4ac00d += -0x1596 + -0x11e8 + 0x2782); + } + } else { + if (_0x4c4e98 > 0x10f7 + -0x231f + 0x7 * 0x298) { + _0x4c4e98 = -0x223d + 0x19dc + 0x3 * 0x2cc & _0x31f1db; + if (_0x31f1db >>= 0x36d * 0x7 + -0x1269 + -0x8 * 0xb2, + _0x4c4e98 > -0xe80 + -0x2114 + -0x17cb * -0x2) { + if ((_0x4c4e98 = _0x31f1db) < -0x56 * -0x41 + 0x11 * -0x1c9 + 0x884) + _0x5a83c3[_0x43eb27] = !_0x5a83c3[_0x43eb27]; + else { + if (_0x4c4e98 < 0x2bf * -0x3 + -0x59 * -0x13 + 0x1a5) { + if ((_0x1d88e8 = _0x3ae376(_0x4c2a79, _0x4ac00d)) < 0x604 + -0x647 + 0x43) { + _0x16914b = 0x2264 + 0x48e + -0xcfb * 0x3, + _0x48cc86(_0x4c2a79, _0x4a029f, (-0x1 * -0x1bb8 + -0x1 * -0x1e63 + -0x6b * 0x8b) * _0x32e90f), + _0x4ac00d += (0x460 + -0x24bc + 0x205e) * _0x1d88e8 - (0x5 * 0x399 + -0x413 + -0xde8); + break; + } + _0x4ac00d += (0x1ca8 + -0xf28 + -0xd7e) * _0x1d88e8 - (0x24 + -0x1 * 0xac9 + 0xaa7); + } else + _0x4c4e98 < 0x1afe + 0x1b47 + 0x8 * -0x6c8 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] / _0x2335da) : _0x4c4e98 < -0x1 * -0x1fc9 + -0xfba + -0x18 * 0xab ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] !== _0x2335da) : _0x4c4e98 < -0x1ae * 0x17 + 0x758 + 0x1f58 * 0x1 && (_0x5a83c3[++_0x43eb27] = _0x306448); + } + } else { + if (_0x4c4e98 > 0x236a + -0x75 * 0x13 + -0x1aba) + (_0x4c4e98 = _0x31f1db) > 0x11ad * 0x1 + 0x25f2 + 0x2 * -0x1bca ? (_0x2335da = _0x5a83c3[_0x43eb27], + _0x5a83c3[++_0x43eb27] = _0x2335da) : _0x4c4e98 > -0x13e9 + 0x68 * -0x3d + 0x2 * 0x165d ? (_0x2335da = _0x5a83c3[_0x43eb27 -= 0x24e0 * -0x1 + 0x119e + 0x1344][_0x5a83c3[_0x43eb27 + (0x5b9 * 0x2 + 0x15e + 0x1 * -0xccf)]] = _0x5a83c3[_0x43eb27 + (-0xd * 0x136 + -0xb8 * 0x13 + 0x1d68)], + _0x43eb27--) : _0x4c4e98 > -0x1d9f * 0x1 + -0x2233 * 0x1 + 0x7 * 0x91e && (_0x5a83c3[++_0x43eb27] = _0x2335da); + else { + if (_0x4c4e98 > -0xa89 + -0x224 + 0xcad * 0x1) { + if ((_0x4c4e98 = _0x31f1db) > -0x33 * -0x61 + 0x17f0 + -0x2b37) + _0x5a83c3[++_0x43eb27] = _0x41883d(_0x4c2a79, _0x4ac00d), + _0x4ac00d += 0x178e + -0x53 * 0x69 + 0xa7f * 0x1; + else { + if (_0x4c4e98 > 0x20b1 * -0x1 + -0x7 * -0x3ba + 0x6a5) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] << _0x2335da; + else { + if (_0x4c4e98 > 0x2554 + 0x1f * -0x1d + -0x21c9) { + for (_0x1d88e8 = _0x27ac9b(_0x4c2a79, _0x4ac00d), + _0x4c4e98 = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][0x17e7 + -0x1cea + 0x503]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][0x1 * 0x9fe + 0x13a * -0x14 + 0xe8b]; _0x5a5d18++) + _0x4c4e98 += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x4ac00d += 0x984 + -0x4c4 * 0x1 + -0x4bc, + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27][_0x4c4e98]; + } else + _0x4c4e98 > -0xca1 * -0x1 + -0x23ed * -0x1 + -0x3088 && (_0x127842 = _0x5a83c3[_0x43eb27--], + _0x2335da = delete _0x5a83c3[_0x43eb27--][_0x127842]); + } + } + } else { + if ((_0x4c4e98 = _0x31f1db) < 0x257c + -0x8 * 0x2ba + -0xfa7) { + _0x1d88e8 = _0x3ae376(_0x4c2a79, _0x4ac00d); + try { + if (_0x1c978e[_0xd1d6d1][-0x2129 + 0x259 * 0x4 + 0x1 * 0x17c7] = 0x8d4 + 0x1 * 0x11e3 + 0xd * -0x20e, + 0x1 * -0x1a2d + 0x127 * -0xf + 0x3 * 0xe7d == (_0x2335da = _0x2a7407(_0x4c2a79, _0x4ac00d + (0x1d54 + -0x33a * -0x1 + 0x31 * -0xaa), _0x1d88e8 - (0x40 * -0x7d + -0x5 * -0x285 + 0x12aa), [], _0x3a05ab, _0x306448, null, 0x20 * 0xb5 + 0x3 * 0x140 + -0x20 * 0xd3))[-0x2200 + 0x413 * -0x9 + 0x46ab]) + return _0x2335da; + } catch (_0x2ae691) { + if (_0x1c978e[_0xd1d6d1] && _0x1c978e[_0xd1d6d1][0x2 * 0x301 + -0x318 * -0x9 + -0x21d9] && -0x2478 + -0x11d * 0xc + 0x31d5 == (_0x2335da = _0x2a7407(_0x4c2a79, _0x1c978e[_0xd1d6d1][0x183 * -0x12 + 0x1fc6 + -0x48f][-0x5b6 * 0x1 + 0x251f + -0x1f69], _0x1c978e[_0xd1d6d1][-0xbf6 + 0x1249 + 0x652 * -0x1][-0x196c + -0x3f * 0x3b + 0x2 * 0x13f9], [], _0x3a05ab, _0x306448, _0x2ae691, -0x377 + 0xea4 + 0xb2d * -0x1))[-0x10d7 + -0x223 * 0xa + -0x1 * -0x2635]) + return _0x2335da; + } finally { + if (_0x1c978e[_0xd1d6d1] && _0x1c978e[_0xd1d6d1][-0x16 * 0x1b3 + -0x1f * -0xda + -0x4c * -0x25] && 0x15d6 + 0x110c + -0x1 * 0x26e1 == (_0x2335da = _0x2a7407(_0x4c2a79, _0x1c978e[_0xd1d6d1][-0x5f7 + -0x1828 + -0x1 * -0x1e1f][0x4c * 0x67 + -0x73e + -0x67 * 0x3a], _0x1c978e[_0xd1d6d1][0x1358 * -0x1 + 0x3 * -0x416 + 0x1f9a * 0x1][0x24d2 + 0xa66 + -0x2f37], [], _0x3a05ab, _0x306448, null, -0x221f * -0x1 + -0x21f7 + -0x2 * 0x14))[-0x13f3 + -0x1129 + 0x17c * 0x19]) + return _0x2335da; + _0x1c978e[_0xd1d6d1] = -0x818 + -0x572 + 0xd8a, + _0xd1d6d1--; + } + _0x4ac00d += (-0x1308 + -0x10c0 + 0x3fa * 0x9) * _0x1d88e8 - (0x5 * 0x40f + 0x1dcc + -0x1 * 0x3215); + } else + _0x4c4e98 < -0x12cb + -0x4 * 0x504 + 0x26e2 ? (_0x1d88e8 = _0x2364ac(_0x4c2a79, _0x4ac00d), + _0x4ac00d += -0x379 + 0x1117 + 0xd * -0x10c, + _0x5a83c3[_0x43eb27 -= _0x1d88e8] = 0x3 * -0x25 + 0x257e * 0x1 + 0x1 * -0x250f === _0x1d88e8 ? new _0x5a83c3[_0x43eb27]() : _0x5a32b5(_0x5a83c3[_0x43eb27], _0x40c94c(_0x5a83c3['slice'](_0x43eb27 + (-0x1e76 + -0x15ab + -0x3422 * -0x1), _0x43eb27 + _0x1d88e8 + (0x36f * 0x1 + 0x1 * 0x15a2 + 0x4 * -0x644))))) : _0x4c4e98 < 0xd1e * 0x2 + -0x23ba + 0x1 * 0x987 && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] & _0x2335da); + } + } + } + } else { + _0x4c4e98 = -0x265b + -0x10d0 + 0x372e & _0x31f1db; + if (_0x31f1db >>= -0x9d * 0x38 + 0x9 * 0x129 + 0x17e9, + _0x4c4e98 > 0x554 + 0xc52 + -0x11a4 * 0x1) + (_0x4c4e98 = _0x31f1db) > -0x1318 + 0x83 * 0x40 + -0xd9e ? _0x5a83c3[++_0x43eb27] = void (0x1 * 0x57 + 0x1274 + -0x11 * 0x11b) : _0x4c4e98 > 0xa70 * -0x1 + -0x1ea * -0x8 + -0x4df ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] >= _0x2335da) : _0x4c4e98 > -(0x1 * -0x2606 + 0x239a + -0x17 * -0x1b) && (_0x5a83c3[++_0x43eb27] = null); + else { + if (_0x4c4e98 > 0x1e04 + 0x1c0f + -0x3a12) { + if ((_0x4c4e98 = _0x31f1db) > 0xeef + 0x1 * -0x23b + 0xca9 * -0x1) + throw _0x5a83c3[_0x43eb27--]; + if (_0x4c4e98 > -0xa9d + 0xa19 + 0x8b) { + for (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x1d88e8 = _0x27ac9b(_0x4c2a79, _0x4ac00d), + _0x4c4e98 = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][-0x1bd9 + -0x22 + -0x13 * -0x179]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][-0x1220 + -0xc * -0x287 + -0xc33]; _0x5a5d18++) + _0x4c4e98 += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x4ac00d += 0xa17 * -0x1 + 0x92b * 0x1 + 0xf0, + _0x5a83c3[_0x43eb27--][_0x4c4e98] = _0x2335da; + } + } else { + if (_0x4c4e98 > -0x223d + 0x188b + 0x9b2) + (_0x4c4e98 = _0x31f1db) < 0x4e3 * -0x3 + -0x26b2 + 0x355f ? (_0x127842 = _0x5a83c3[_0x43eb27--], + (_0x4c4e98 = _0x5a83c3[_0x43eb27])['x'] === _0x2a7407 ? _0x4c4e98['y'] >= 0xe2f + 0x1734 + -0x2562 ? _0x5a83c3[_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], [_0x127842], _0x4c4e98['z'], _0x18ae12, null, 0x2b6 + -0x47a * -0x2 + 0x1 * -0xba9) : (_0x5a83c3[_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], [_0x127842], _0x4c4e98['z'], _0x18ae12, null, 0x199d + -0x2169 + -0x4 * -0x1f3), + _0x4c4e98['y']++) : _0x5a83c3[_0x43eb27] = _0x4c4e98(_0x127842)) : _0x4c4e98 < 0x270e * 0x1 + 0x1 * 0xb1d + 0xb * -0x48f ? _0x5a83c3[_0x43eb27 -= 0x121d + -0x1eff + 0xce3 * 0x1] = _0x5a83c3[_0x43eb27][_0x5a83c3[_0x43eb27 + (-0x1 * 0x1fc1 + -0x178 + 0x213a)]] : _0x4c4e98 < 0x24f7 + 0x239 * 0x10 + -0xf1 * 0x4d && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = typeof _0x2335da); + else { + if ((_0x4c4e98 = _0x31f1db) > -0x4 * -0x885 + -0x1a09 + -0x7fd) + _0x1d88e8 = _0x3ae376(_0x4c2a79, _0x4ac00d), + (_0x2b4ff0 = function _0x411bc1() { + var _0x2e1fdf = arguments; + return _0x411bc1['y'] > 0x3d * 0x3d + -0x1cf0 + -0x3 * -0x4cd ? _0xaad6e2(_0x4c2a79, _0x411bc1['c'], _0x411bc1['l'], _0x2e1fdf, _0x411bc1['z'], this, null, -0x14bf + -0x7 * 0x565 + 0x3a82) : (_0x411bc1['y']++, + _0xaad6e2(_0x4c2a79, _0x411bc1['c'], _0x411bc1['l'], _0x2e1fdf, _0x411bc1['z'], this, null, -0x72 * -0x14 + 0x2424 + 0x2d0c * -0x1)); + } + )['c'] = _0x4ac00d + (0x101 + 0x1c11 + -0x1d0e), + _0x2b4ff0['l'] = _0x1d88e8 - (0x31 * -0x23 + -0x1d + 0x1 * 0x6d2), + _0x2b4ff0['x'] = _0x2a7407, + _0x2b4ff0['y'] = 0x20ed + -0x231c + -0x2b * -0xd, + _0x2b4ff0['z'] = _0x3a05ab, + _0x5a83c3[_0x43eb27] = _0x2b4ff0, + _0x4ac00d += (-0x7 * -0x9e + -0x2236 + 0x1de6) * _0x1d88e8 - (-0x1 * -0x2074 + 0xadb * 0x3 + -0x4103); + else { + if (_0x4c4e98 > 0xe * -0x170 + -0xf * 0x62 + 0x1f * 0xd6) + _0x127842 = _0x5a83c3[_0x43eb27--], + _0x18ae12 = _0x5a83c3[_0x43eb27--], + (_0x4c4e98 = _0x5a83c3[_0x43eb27--])['x'] === _0x2a7407 ? _0x4c4e98['y'] >= 0x1992 + -0x26d2 + 0xd41 ? _0x5a83c3[++_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], _0x127842, _0x4c4e98['z'], _0x18ae12, null, 0xe2 * 0x16 + -0x15a1 + -0x1 * -0x236) : (_0x5a83c3[++_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], _0x127842, _0x4c4e98['z'], _0x18ae12, null, 0x1ec + 0x11 * 0x54 + -0x780), + _0x4c4e98['y']++) : _0x5a83c3[++_0x43eb27] = _0x4c4e98['apply'](_0x18ae12, _0x127842); + else { + if (_0x4c4e98 > 0xc23 + -0x2622 + 0x5 * 0x534) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] != _0x2335da; + else { + if (_0x4c4e98 > 0x1c3f * 0x1 + 0xb00 + -0x1b * 0x174) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] * _0x2335da; + else { + if (_0x4c4e98 > -(-0x1c26 + -0x20d7 + 0x3cfe)) + return [-0x5 * 0x2ae + 0x2 * -0x3f + 0xde5, _0x5a83c3[_0x43eb27--]]; + } + } + } + } + } + } + } + } + } + } + } + if (_0x16914b) + for (; _0x4ac00d < _0x58c78c; ) { + _0x36bcf8 = _0x22469f[_0x4ac00d], + _0x4ac00d += 0x8 * -0x1fd + 0xe * -0x80 + 0x16ea, + _0x4c4e98 = -0xd * -0x1f5 + -0xe3 * 0x1e + 0x12c & (_0x31f1db = (-0xca0 + 0x23 * 0x77 + -0x398) * _0x36bcf8 % (0xb * -0x2bc + -0x2315 * -0x1 + 0x14 * -0x34)); + if (_0x31f1db >>= -0x294 * 0xd + -0x1 * 0x4b1 + -0x3 * -0xcbd, + _0x4c4e98 < -0x2b3 * -0x3 + -0x18c6 + -0x3d * -0x46) { + var _0x2b4ff0; + _0x4c4e98 = 0x5b * 0x12 + -0x2 * -0x5d5 + -0x120d & _0x31f1db; + if (_0x31f1db >>= 0x21 * 0x2f + -0x1476 + 0xe69, + _0x4c4e98 < -0x1 * 0x15c5 + -0x1e6f * 0x1 + 0xa5 * 0x51) { + if ((_0x4c4e98 = _0x31f1db) > 0x90d * 0x3 + -0x12 * -0x22a + -0x420d) + _0x1d88e8 = _0x51386b[_0x4ac00d], + (_0x2b4ff0 = function _0x55430b() { + var _0x2ae51a = arguments; + return _0x55430b['y'] > -0x1 * -0x2699 + 0x2 * 0x3f2 + -0x2e7d ? _0xaad6e2(_0x4c2a79, _0x55430b['c'], _0x55430b['l'], _0x2ae51a, _0x55430b['z'], this, null, 0x1a20 + -0xec1 * 0x1 + 0xb5f * -0x1) : (_0x55430b['y']++, + _0xaad6e2(_0x4c2a79, _0x55430b['c'], _0x55430b['l'], _0x2ae51a, _0x55430b['z'], this, null, 0x2473 + 0x2191 + 0x2302 * -0x2)); + } + )['c'] = _0x4ac00d + (-0x15ec + -0x20e0 + -0x4 * -0xdb4), + _0x2b4ff0['l'] = _0x1d88e8 - (-0x509 * -0x7 + 0x1bf4 + -0x3f31), + _0x2b4ff0['x'] = _0x2a7407, + _0x2b4ff0['y'] = -0x1ea0 + 0x2ad * -0x4 + -0x14 * -0x211, + _0x2b4ff0['z'] = _0x3a05ab, + _0x5a83c3[_0x43eb27] = _0x2b4ff0, + _0x4ac00d += (0x2415 + 0x5 * 0x105 + 0x2 * -0x1496) * _0x1d88e8 - (-0x2 * 0x19d + -0x9c6 * 0x1 + 0xd02); + else { + if (_0x4c4e98 > 0x2 * 0x22 + 0x2d9 * 0x1 + -0x311) + _0x127842 = _0x5a83c3[_0x43eb27--], + _0x18ae12 = _0x5a83c3[_0x43eb27--], + (_0x4c4e98 = _0x5a83c3[_0x43eb27--])['x'] === _0x2a7407 ? _0x4c4e98['y'] >= 0x26d1 + -0x196e + -0xd62 ? _0x5a83c3[++_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], _0x127842, _0x4c4e98['z'], _0x18ae12, null, 0x262f + -0xa10 + 0x76 * -0x3d) : (_0x5a83c3[++_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], _0x127842, _0x4c4e98['z'], _0x18ae12, null, -0x8cd * -0x1 + 0x4f9 + 0x2 * -0x6e3), + _0x4c4e98['y']++) : _0x5a83c3[++_0x43eb27] = _0x4c4e98['apply'](_0x18ae12, _0x127842); + else { + if (_0x4c4e98 > -0x507 * -0x6 + 0xc77 + -0x4 * 0xaa7) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] != _0x2335da; + else { + if (_0x4c4e98 > 0x211e + -0x1 * -0x1012 + -0x312d) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] * _0x2335da; + else { + if (_0x4c4e98 > -(-0x1541 + 0x1f16 + -0x4ea * 0x2)) + return [-0x6d + 0x15e2 + -0x55d * 0x4, _0x5a83c3[_0x43eb27--]]; + } + } + } + } + } else { + if (_0x4c4e98 < 0xe * -0x14d + 0x1f9 + -0x103f * -0x1) + (_0x4c4e98 = _0x31f1db) < 0x2319 + 0x202d + -0x4342 ? (_0x127842 = _0x5a83c3[_0x43eb27--], + (_0x4c4e98 = _0x5a83c3[_0x43eb27])['x'] === _0x2a7407 ? _0x4c4e98['y'] >= 0xe2f + -0x1a * -0x114 + -0x2 * 0x151b ? _0x5a83c3[_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], [_0x127842], _0x4c4e98['z'], _0x18ae12, null, 0x1bff + 0x1 * -0x4d5 + -0x1729) : (_0x5a83c3[_0x43eb27] = _0xaad6e2(_0x4c2a79, _0x4c4e98['c'], _0x4c4e98['l'], [_0x127842], _0x4c4e98['z'], _0x18ae12, null, -0x1 * 0x24a6 + 0x2449 + 0x5d), + _0x4c4e98['y']++) : _0x5a83c3[_0x43eb27] = _0x4c4e98(_0x127842)) : _0x4c4e98 < 0x2339 * 0x1 + 0x31d * 0x3 + -0x2c8a ? _0x5a83c3[_0x43eb27 -= -0x6b3 + -0xd11 + 0x13c5] = _0x5a83c3[_0x43eb27][_0x5a83c3[_0x43eb27 + (0x5 * -0x5 + -0x25 * -0x95 + -0x156f)]] : _0x4c4e98 < 0x1 * -0x19b5 + -0x3 * -0x4ab + 0xbbe && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = typeof _0x2335da); + else { + if (_0x4c4e98 < -0x7 * -0x529 + -0x26b5 + 0x299) { + if ((_0x4c4e98 = _0x31f1db) < -0xb * -0x29b + 0x1 * 0x255b + -0x41fb) { + for (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4c4e98 = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][-0xc1a + -0x664 + 0x127e]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][-0x125 + -0x3b6 * 0x6 + -0x29a * -0x9]; _0x5a5d18++) + _0x4c4e98 += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x4ac00d += 0x43 * -0x1 + 0xe82 + -0xe3b, + _0x5a83c3[_0x43eb27--][_0x4c4e98] = _0x2335da; + } else { + if (_0x4c4e98 < -0x23e * -0x1 + -0xb53 * -0x3 + -0x242a) + throw _0x5a83c3[_0x43eb27--]; + } + } else + (_0x4c4e98 = _0x31f1db) < 0xf70 + 0x1774 + -0x26e3 ? _0x5a83c3[++_0x43eb27] = null : _0x4c4e98 < 0x1a11 + 0x108 + 0x1 * -0x1b16 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] >= _0x2335da) : _0x4c4e98 < 0xae5 * -0x2 + -0x8 * -0x413 + -0x396 * 0x3 && (_0x5a83c3[++_0x43eb27] = void (-0x1432 + 0x12 * -0x9d + 0x1f3c)); + } + } + } else { + if (_0x4c4e98 < 0x66 * 0x62 + -0x20f + -0x24fb) { + _0x4c4e98 = 0x1ad0 + -0x23cc + 0x8ff & _0x31f1db; + if (_0x31f1db >>= 0x1209 + -0x18d9 + 0x6d2, + _0x4c4e98 < 0x1672 + -0x23f * 0x9 + -0x5 * 0x72) { + if ((_0x4c4e98 = _0x31f1db) > -0xab5 * -0x1 + -0x13 * 0x16a + 0x819 * 0x2) + ; + else { + if (_0x4c4e98 > -0x3de * 0x5 + -0x17be * -0x1 + 0x1 * -0x461) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] & _0x2335da; + else { + if (_0x4c4e98 > 0x2 * -0xf85 + 0x2286 + -0x377) + _0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4ac00d += -0x2e8 + 0x487 * 0x6 + -0x40 * 0x61, + _0x5a83c3[_0x43eb27 -= _0x1d88e8] = 0x1cca + 0x1a7d + 0x35 * -0x10b === _0x1d88e8 ? new _0x5a83c3[_0x43eb27]() : _0x5a32b5(_0x5a83c3[_0x43eb27], _0x40c94c(_0x5a83c3['slice'](_0x43eb27 + (-0x7de + 0x637 + 0x1a8), _0x43eb27 + _0x1d88e8 + (-0x2610 + -0xbcb + 0x31dc)))); + else { + if (_0x4c4e98 > -0x141c + 0x22b7 + 0xe98 * -0x1) { + _0x1d88e8 = _0x51386b[_0x4ac00d]; + try { + if (_0x1c978e[_0xd1d6d1][0x19e7 + 0x7be + -0x1 * 0x21a3] = 0x792 * -0x1 + 0x2e * 0x1d + 0x25d, + 0x67 * 0x23 + 0x5 * 0x46b + -0x242b == (_0x2335da = _0x2a7407(_0x4c2a79, _0x4ac00d + (0x1a9b + 0x571 * 0x3 + -0x2aea), _0x1d88e8 - (0x10a3 * 0x2 + -0x48 * -0x1d + -0x1cd * 0x17), [], _0x3a05ab, _0x306448, null, 0x1 * 0x2207 + -0x6dd + -0x72 * 0x3d))[-0x191f + 0xd * 0x1ec + 0x23]) + return _0x2335da; + } catch (_0x1e423d) { + if (_0x1c978e[_0xd1d6d1] && _0x1c978e[_0xd1d6d1][-0x2ed + -0xd * -0x21d + -0x188b * 0x1] && -0x2 * -0x6b7 + 0xd3 * -0x6 + 0x1 * -0x87b == (_0x2335da = _0x2a7407(_0x4c2a79, _0x1c978e[_0xd1d6d1][-0x1cfd + -0x6f * 0x24 + 0x2c9a][-0x1d14 + 0x21db * 0x1 + -0x4c7 * 0x1], _0x1c978e[_0xd1d6d1][-0xa56 + -0xb2 * -0x37 + -0x1 * 0x1be7][0x1 * -0x2183 + -0x1ec9 * -0x1 + 0x2bb], [], _0x3a05ab, _0x306448, _0x1e423d, 0x93c + -0x1 * -0xd4b + 0x4f * -0x49))[0x248 + -0xbb * 0x6 + 0x21a]) + return _0x2335da; + } finally { + if (_0x1c978e[_0xd1d6d1] && _0x1c978e[_0xd1d6d1][-0x19c6 + -0x1015 + 0x1 * 0x29db] && -0x14d1 + -0x287 * -0xe + -0x748 * 0x2 == (_0x2335da = _0x2a7407(_0x4c2a79, _0x1c978e[_0xd1d6d1][-0xcb1 + 0x3 * 0xf9 + 0x9c6][-0x493 * -0x6 + -0x903 + -0x126f], _0x1c978e[_0xd1d6d1][-0x193f + 0x114 + 0x182b][-0xd * -0x3e + 0x17f * 0x15 + -0x278 * 0xe], [], _0x3a05ab, _0x306448, null, -0x4 * -0x138 + 0x1799 + -0x1c79 * 0x1))[-0x1e04 + 0x1fbe + -0x1ba]) + return _0x2335da; + _0x1c978e[_0xd1d6d1] = -0x15cc + -0x211c + -0x7 * -0x7d8, + _0xd1d6d1--; + } + _0x4ac00d += (0x286 + 0x1 * 0x7cd + 0x1 * -0xa51) * _0x1d88e8 - (-0xf6f + -0x3 * -0x3e5 + 0x3c2); + } + } + } + } + } else { + if (_0x4c4e98 < -0x1e93 + -0xb3e * -0x1 + -0x1357 * -0x1) { + if ((_0x4c4e98 = _0x31f1db) > -0x8 * 0x8d + 0x81 + 0x3f3) + _0x5a83c3[++_0x43eb27] = _0x51386b[_0x4ac00d], + _0x4ac00d += 0x1633 * 0x1 + -0xa7 * 0xa + 0x7 * -0x23d; + else { + if (_0x4c4e98 > 0x22da + 0x112 * 0x1c + -0x40c8) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] << _0x2335da; + else { + if (_0x4c4e98 > 0x53 * -0x15 + -0x1194 + 0x186b) { + for (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4c4e98 = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][-0x61 * 0xb + -0x2506 + 0xdbb * 0x3]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][0x1 * 0x28e + -0x1e15 + 0x1b88]; _0x5a5d18++) + _0x4c4e98 += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x4ac00d += -0x2 * 0x86a + 0x1f0d + -0xe35, + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27][_0x4c4e98]; + } else + _0x4c4e98 > -0x1a39 + 0x9cf + 0x8 * 0x20e && (_0x127842 = _0x5a83c3[_0x43eb27--], + _0x2335da = delete _0x5a83c3[_0x43eb27--][_0x127842]); + } + } + } else + _0x4c4e98 < -0x3 * -0xc5 + -0x15a * 0x11 + 0x14ae ? (_0x4c4e98 = _0x31f1db) > -0x1e4b + 0x1cd2 + 0xc2 * 0x2 ? (_0x2335da = _0x5a83c3[_0x43eb27], + _0x5a83c3[++_0x43eb27] = _0x2335da) : _0x4c4e98 > -0xd5 * -0x8 + -0x179c + -0x10fd * -0x1 ? (_0x2335da = _0x5a83c3[_0x43eb27 -= -0x124d + 0x1 * 0xa36 + 0x819][_0x5a83c3[_0x43eb27 + (0x18e + -0x1fe0 + 0x1e53)]] = _0x5a83c3[_0x43eb27 + (-0x2b1 + 0x515 + 0x262 * -0x1)], + _0x43eb27--) : _0x4c4e98 > -0xb75 + 0x1672 + 0x1 * -0xafd && (_0x5a83c3[++_0x43eb27] = _0x2335da) : (_0x4c4e98 = _0x31f1db) > 0xed * -0x5 + -0x1552 + 0x19ff ? _0x5a83c3[++_0x43eb27] = _0x306448 : _0x4c4e98 > -0xc11 * -0x1 + -0x2191 + 0x1585 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] !== _0x2335da) : _0x4c4e98 > 0x281 + -0x337 + 0x25 * 0x5 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] / _0x2335da) : _0x4c4e98 > 0x1c * -0x157 + -0x2e3 * 0xd + 0x4b0c ? _0x4ac00d += (-0x19 * -0x29 + 0x16bc + -0x1abb) * (_0x1d88e8 = _0x51386b[_0x4ac00d]) - (0x25b3 + 0x258 + -0x115 * 0x25) : _0x4c4e98 > -(-0x10ac + 0x1c3 + 0xeea) && (_0x5a83c3[_0x43eb27] = !_0x5a83c3[_0x43eb27]); + } + } else { + if (_0x4c4e98 < 0xb0b * -0x1 + -0x14e * 0x5 + 0x5 * 0x384) { + _0x4c4e98 = 0x1cbc + 0x1 * 0x2452 + -0x410b & _0x31f1db; + if (_0x31f1db >>= 0xf09 + -0xdf8 * 0x1 + -0x10f, + _0x4c4e98 > -0x1 * 0x1f1b + -0x26a0 + 0x3 * 0x173f) + (_0x4c4e98 = _0x31f1db) > 0xc59 * -0x2 + 0x1b * -0xc9 + -0x4 * -0xb7b ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] | _0x2335da) : _0x4c4e98 > 0x576 * -0x6 + -0x2 * -0x318 + 0x1a99 ? (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4ac00d += -0x1 * 0x8bf + 0xb * -0x16 + 0x9b3, + _0x5a83c3[++_0x43eb27] = _0x3a05ab['$' + _0x1d88e8]) : _0x4c4e98 > -0x94f * 0x1 + 0x1 * -0xcfb + 0x164d && (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x1c978e[_0xd1d6d1][-0x98 * 0x25 + -0x103f * 0x2 + 0x3676] && !_0x1c978e[_0xd1d6d1][0xb11 * 0x3 + -0xad8 + 0x1 * -0x1659] ? _0x1c978e[_0xd1d6d1][-0x5f3 * 0x2 + -0x21c5 + 0x2dac] = [_0x4ac00d + (0x27 * -0x4e + -0x2258 + 0xf6a * 0x3), _0x1d88e8 - (0x47b + -0x226 + -0x252)] : _0x1c978e[_0xd1d6d1++] = [-0x1 * -0x7e3 + 0x4ce * 0x5 + -0x1fe9, [_0x4ac00d + (0x4 * 0x7a3 + 0x4a * -0x81 + 0x6c2), _0x1d88e8 - (-0x1164 + -0xc92 + 0x1df9)], 0xb * 0x16 + 0x21f7 + -0x3 * 0xba3], + _0x4ac00d += (-0x58a + -0x2660 + -0x3a9 * -0xc) * _0x1d88e8 - (-0xb46 * -0x2 + -0x7 * -0x2d7 + -0x1 * 0x2a6b)); + else { + if (_0x4c4e98 > -0x1c0a + 0xf45 + 0x28e * 0x5) { + if ((_0x4c4e98 = _0x31f1db) < 0x14fa + -0x749 + -0xdaf) { + for (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x2335da = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][0xd58 + 0x1026 + -0x1d7e]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][0x3 * 0xc9b + 0x151a + 0x3aea * -0x1]; _0x5a5d18++) + _0x2335da += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x5a83c3[++_0x43eb27] = _0x2335da, + _0x4ac00d += 0x1 * 0xf86 + -0x2007 + -0x1085 * -0x1; + } else + _0x4c4e98 < 0x22b3 + 0x3 * -0x9af + -0x5a2 ? _0x5a83c3[_0x43eb27--] ? _0x4ac00d += 0x95 * -0x40 + 0x10d + 0x2437 : _0x4ac00d += (-0x2655 + -0xd04 * 0x1 + -0x1 * -0x335b) * (_0x1d88e8 = _0x51386b[_0x4ac00d]) - (0xd39 + -0x51b * 0x7 + 0x1686) : _0x4c4e98 < 0x24d * -0xc + -0x6 * 0x4f3 + 0x3954 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] % _0x2335da) : _0x4c4e98 < -0x195 + 0x11e3 + -0x1046 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27]instanceof _0x2335da) : _0x4c4e98 < -0x1e * 0x6c + 0x1a07 + -0xd50 && (_0x5a83c3[++_0x43eb27] = !(0xa63 + -0x7c * 0x11 + -0x226)); + } else + _0x4c4e98 > 0x9f + 0x2 * 0x92a + 0x9 * -0x21b ? (_0x4c4e98 = _0x31f1db) < -0xb1 * -0x29 + 0x2102 + 0x1ead * -0x2 ? _0x5a83c3[++_0x43eb27] = _0x4a18b9 : _0x4c4e98 < -0x766 + 0x8e9 + -0x180 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] + _0x2335da) : _0x4c4e98 < -0x15 * -0x17f + 0xf92 + -0x2ef8 && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] == _0x2335da) : (_0x4c4e98 = _0x31f1db) < -0x2 * 0xd27 + -0x21ca + 0x3c1a ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] > _0x2335da) : _0x4c4e98 < -0x2bd + -0x7 * -0xe1 + -0x361 ? (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4ac00d += -0x4 * 0x109 + -0x1 * -0x56b + -0x143, + _0x127842 = _0x43eb27 + (0x1aea + -0x3 * 0x4dc + -0x4d * 0x29), + _0x5a83c3[_0x43eb27 -= _0x1d88e8 - (0x905 * -0x3 + -0x5 * -0x449 + 0x27 * 0x25)] = _0x1d88e8 ? _0x5a83c3['slice'](_0x43eb27, _0x127842) : []) : _0x4c4e98 < -0xeb9 * 0x2 + 0x119a + 0xbe3 ? (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4ac00d += -0x1b * 0x17 + 0x19f9 + -0x178a, + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x3a05ab[_0x1d88e8] = _0x2335da) : _0x4c4e98 < 0x26ac + 0xb * -0x196 + -0x152d ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] >> _0x2335da) : _0x4c4e98 < -0x83 * -0x3c + 0x28 * 0xd7 + 0x73 * -0x8f && (_0x5a83c3[++_0x43eb27] = _0x51386b[_0x4ac00d], + _0x4ac00d += 0x260a + -0x1b5b + 0x1 * -0xaab); + } + } else { + _0x4c4e98 = 0x2065 + 0x49 * 0x3 + -0x213d & _0x31f1db; + if (_0x31f1db >>= 0x24ef + 0x25c * 0x1 + -0x2749, + _0x4c4e98 < -0x64 + -0xcfc + 0x19 * 0x89) { + if ((_0x4c4e98 = _0x31f1db) > 0x6fb * -0x1 + 0x2059 + -0x1 * 0x1951) + _0x2335da = _0x5a83c3[_0x43eb27], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27 - (0x1 * -0x17f4 + -0xb * 0x15d + 0x26f4)], + _0x5a83c3[_0x43eb27 - (0x53 * -0x5 + -0x263a + 0x27da)] = _0x2335da; + else { + if (_0x4c4e98 > 0x1d4d * -0x1 + -0x1 * 0x22c5 + -0x1 * -0x4016) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] === _0x2335da; + else { + if (_0x4c4e98 > -0x1246 + 0xd47 + 0x501) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] - _0x2335da; + else { + if (_0x4c4e98 > -0x7a9 + -0x9f * 0x38 + 0x1 * 0x2a71) { + for (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4c4e98 = '', + _0x5a5d18 = _0x2b009b['q'][_0x1d88e8][-0x3 * 0xbce + -0xd * 0x1f9 + 0x3d0f]; _0x5a5d18 < _0x2b009b['q'][_0x1d88e8][-0x46 * -0x1d + -0x1d0 + -0x61d]; _0x5a5d18++) + _0x4c4e98 += String['fromCharCode'](_0x4c258d ^ _0x2b009b['p'][_0x5a5d18]); + _0x4c4e98 = +_0x4c4e98, + _0x4ac00d += 0x6a3 + -0x4 * -0x18e + 0xad * -0x13, + _0x5a83c3[++_0x43eb27] = _0x4c4e98; + } + } + } + } + } else { + if (_0x4c4e98 < 0x20f * 0x7 + 0x46c * -0x8 + 0x5b * 0x3b) { + if ((_0x4c4e98 = _0x31f1db) > 0x144f + -0x5e2 + -0xe66) + _0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27]in _0x2335da; + else { + if (_0x4c4e98 > -0x8a8 + -0x2 * -0x78e + -0x66f) + _0x5a83c3[_0x43eb27] = ++_0x5a83c3[_0x43eb27]; + else { + if (_0x4c4e98 > 0xb1d + 0x124 * -0x11 + 0x84a) + _0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4ac00d += 0x502 * 0x5 + -0x263e + 0xd36, + _0x2335da = _0x3a05ab[_0x1d88e8], + _0x5a83c3[++_0x43eb27] = _0x2335da; + else + _0x4c4e98 > -0x12a * 0x14 + -0x3 * -0xa75 + 0x40b * -0x2 && (_0x4f3924 = 0x117d + 0x1d2a + -0xf8d * 0x3, + _0x29385a = _0x5a83c3[_0x43eb27]['length'], + _0x2c65e8 = _0x5a83c3[_0x43eb27], + _0x5a83c3[++_0x43eb27] = function() { + var _0x6cf56a = _0x4f3924 < _0x29385a; + if (_0x6cf56a) { + var _0x29b044 = _0x2c65e8[_0x4f3924++]; + _0x5a83c3[++_0x43eb27] = _0x29b044; + } + _0x5a83c3[++_0x43eb27] = _0x6cf56a; + } + ); + } + } + } else + _0x4c4e98 < 0x874 + -0x2288 + 0x1a17 ? (_0x4c4e98 = _0x31f1db) > 0x1312 + 0x1f70 + -0x5 * 0xa18 ? (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x1c978e[++_0xd1d6d1] = [[_0x4ac00d + (0x14b6 + -0x9c * 0x2b + 0x582), _0x1d88e8 - (0x907 + 0x24cd + -0x2dd1)], 0x56 + 0x1df8 + -0x1e4e, -0x2246 + -0xf * -0x1cf + -0x3b * -0x1f], + _0x4ac00d += (-0xce * 0xb + -0x63a * 0x1 + 0xf16) * _0x1d88e8 - (0x2497 + -0xdac + 0x1 * -0x16e9)) : _0x4c4e98 > 0x1c41 + 0x104e + -0x2c87 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] ^ _0x2335da) : _0x4c4e98 > -0x1a21 + -0x2013 + 0x1d1d * 0x2 && (_0x2335da = _0x5a83c3[_0x43eb27--]) : (_0x4c4e98 = _0x31f1db) > -0x1416 + -0x15 * 0x58 + 0x1b5b ? (_0x5a83c3[++_0x43eb27] = _0x51386b[_0x4ac00d], + _0x4ac00d += 0x209b + 0x32e * -0x2 + -0x1a37) : _0x4c4e98 > 0x13b0 + -0x1 * 0x2287 + 0xee2 * 0x1 ? (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] >>> _0x2335da) : _0x4c4e98 > 0x1f82 + 0x8e8 + -0x1 * 0x2861 ? _0x5a83c3[++_0x43eb27] = !(-0x8a1 * 0x2 + 0x908 + 0x83a) : _0x4c4e98 > -0x5cc + 0xff * -0x26 + 0x3 * 0xe8f ? (_0x1d88e8 = _0x51386b[_0x4ac00d], + _0x4ac00d += -0xae7 + 0xbfb + 0x2 * -0x89, + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27][_0x1d88e8]) : _0x4c4e98 > -0x14 * -0x1b7 + -0x1b6e + -0x6de && (_0x2335da = _0x5a83c3[_0x43eb27--], + _0x5a83c3[_0x43eb27] = _0x5a83c3[_0x43eb27] < _0x2335da); + } + } + } + } + } + return [0x3d9 * -0x3 + -0xfa0 + -0x56f * -0x5, null]; + } + function _0xaad6e2(_0x332bb7, _0x2e327c, _0x205ae0, _0x40fb1f, _0x3d257e, _0x3e4341, _0x4b6487, _0x4a2e3f) { + var _0x2a7f33, _0xab3229; + null == _0x3e4341 && (_0x3e4341 = this), + _0x3d257e && !_0x3d257e['d'] && (_0x3d257e['d'] = 0x24a * -0x6 + 0x21e6 + -0x142a, + _0x3d257e['$0'] = _0x3d257e, + _0x3d257e[-0xb37 + -0xb8c * -0x3 + 0x2 * -0xbb6] = {}); + var _0x4755fd = {} + , _0x489491 = _0x4755fd['d'] = _0x3d257e ? _0x3d257e['d'] + (-0x1afb + 0x7d * 0x1 + 0x1a7f) : 0x11 * 0x1b1 + -0x155 + -0x1b6c; + for (_0x4755fd['$' + _0x489491] = _0x4755fd, + _0xab3229 = -0x6 * 0x41b + 0x9d5 * 0x1 + -0x9 * -0x1a5; _0xab3229 < _0x489491; _0xab3229++) + _0x4755fd[_0x2a7f33 = '$' + _0xab3229] = _0x3d257e[_0x2a7f33]; + for (_0xab3229 = -0x1c81 + 0xf23 + 0x2 * 0x6af, + _0x489491 = _0x4755fd['length'] = _0x40fb1f['length']; _0xab3229 < _0x489491; _0xab3229++) + _0x4755fd[_0xab3229] = _0x40fb1f[_0xab3229]; + return _0x4a2e3f && !_0x22469f[_0x2e327c] && _0x48cc86(_0x332bb7, _0x2e327c, (0x1ec1 + 0xe29 + -0x1674 * 0x2) * _0x205ae0), + _0x22469f[_0x2e327c] ? _0x2a7407(_0x332bb7, _0x2e327c, _0x205ae0, -0x1d41 * 0x1 + 0x1 * -0x1dc3 + 0x3b04, _0x4755fd, _0x3e4341, null, 0x2 * -0x7b8 + 0x979 + -0x1 * -0x5f8)[-0x22e0 + -0x2177 + -0x798 * -0x9] : _0x2a7407(_0x332bb7, _0x2e327c, _0x205ae0, 0x2 * -0x1c5 + 0x8 * -0x178 + -0x26 * -0x67, _0x4755fd, _0x3e4341, null, 0xe08 * 0x1 + 0x14f0 + -0x22f8)[0x2 * 0x734 + 0x11c + 0x169 * -0xb]; + } +} +, +window['byted_acrawler'] || function(_0x58a480, _0x2bca8e) { + 'object' == typeof exports && 'undefined' != typeof module ? _0x2bca8e(exports) : 'function' == typeof define && define['amd'] ? define(['exports'], _0x2bca8e) : _0x2bca8e((_0x58a480 = 'undefined' != typeof globalThis ? globalThis : _0x58a480 || self)['byted_acrawler'] = {}); +}(this, function(_0x24ff8a) { + 'use strict'; + var _0x55e66e, _0x1ef57c, _0x2cba20, _0x4815aa; + 'function' != typeof Object['assign'] && Object['defineProperty'](Object, 'assign', { + 'value': function(_0xda709d, _0x3e0972) { + if (null == _0xda709d) + throw new TypeError('Cannot\x20convert\x20undefined\x20or\x20null\x20to\x20object'); + for (var _0x3d5a94 = Object(_0xda709d), _0x15a8aa = -0x12 * 0xa5 + 0x204f + 0x109 * -0x14; _0x15a8aa < arguments['length']; _0x15a8aa++) { + var _0x2185c0 = arguments[_0x15a8aa]; + if (null != _0x2185c0) { + for (var _0x52e512 in _0x2185c0) + Object['prototype']['hasOwnProperty']['call'](_0x2185c0, _0x52e512) && (_0x3d5a94[_0x52e512] = _0x2185c0[_0x52e512]); + } + } + return _0x3d5a94; + }, + 'writable': !(0x3c * -0x44 + -0x2368 + 0xf8 * 0x35), + 'configurable': !(0x26a4 * 0x1 + 0x1cba + -0x435e) + }), + Object['keys'] || (Object['keys'] = (_0x55e66e = Object['prototype']['hasOwnProperty'], + _0x1ef57c = !{ + 'toString': null + }['propertyIsEnumerable']('toString'), + _0x2cba20 = ['toString', 'toLocaleString', 'valueOf', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'constructor'], + _0x4815aa = _0x2cba20['length'], + function(_0x3ac5a4) { + if ('function' != typeof _0x3ac5a4 && ('object' != typeof _0x3ac5a4 || null === _0x3ac5a4)) + throw new TypeError('Object.keys\x20called\x20on\x20non-object'); + var _0x5f01cc, _0x50672a, _0x5545c1 = []; + for (_0x5f01cc in _0x3ac5a4) + _0x55e66e['call'](_0x3ac5a4, _0x5f01cc) && _0x5545c1['push'](_0x5f01cc); + if (_0x1ef57c) { + for (_0x50672a = 0x23b3 * 0x1 + -0x35 * 0x61 + -0xf9e; _0x50672a < _0x4815aa; _0x50672a++) + _0x55e66e['call'](_0x3ac5a4, _0x2cba20[_0x50672a]) && _0x5545c1['push'](_0x2cba20[_0x50672a]); + } + return _0x5545c1; + } + )); + var _0x40ad2f = { + '__version__': '2.11.0', + 'feVersion': 0x2, + 'domNotValid': !(0x2458 + -0x3ae + -0x20a9), + 'refererKey': '__ac_referer', + 'pushVersion': 'B4Z6wo', + 'secInfoHeader': 'X-Mssdk-Info' + }; + function _0x51147b(_0x4f387c, _0x32a447) { + if ('string' != typeof _0x32a447) + return; + let _0x7dd344, _0x583a71 = _0x4f387c + '=', _0x36e2ec = _0x32a447['split'](/[;&]/); + for (let _0x4bc11f = -0x2b7 + 0xccc + 0x59 * -0x1d; _0x4bc11f < _0x36e2ec['length']; _0x4bc11f++) { + for (_0x7dd344 = _0x36e2ec[_0x4bc11f]; '\x20' === _0x7dd344['charAt'](-0x1186 * 0x2 + -0x1dc7 + -0x40d3 * -0x1); ) + _0x7dd344 = _0x7dd344['substring'](0x13bf + -0x3 * 0x8e9 + 0x6fd, _0x7dd344['length']); + if (0x1a9 * 0x1 + 0xda * -0x1f + -0x1 * -0x18bd === _0x7dd344['indexOf'](_0x583a71)) + return _0x7dd344['substring'](_0x583a71['length'], _0x7dd344['length']); + } + } + function _0x183c17(_0x359024) { + try { + let _0x2187cd = ''; + return window['sessionStorage'] && (_0x2187cd = window['sessionStorage']['getItem'](_0x359024), + _0x2187cd) ? _0x2187cd : window['localStorage'] && (_0x2187cd = window['localStorage']['getItem'](_0x359024), + _0x2187cd) ? _0x2187cd : (_0x2187cd = _0x51147b(_0x359024, document['cookie']), + _0x2187cd); + } catch (_0x1f038f) { + return ''; + } + } + function _0x3667a4(_0x50de05, _0x970743) { + try { + window['sessionStorage'] && window['sessionStorage']['setItem'](_0x50de05, _0x970743), + window['localStorage'] && window['localStorage']['setItem'](_0x50de05, _0x970743); + const _0x2e7235 = 0x15d28fc * 0x1e + 0x14acbf2 * -0x7 + 0xb09 * 0x60e6; + document['cookie'] = _0x50de05 + '=;\x20expires=Mon,\x2020\x20Sep\x202010\x2000:00:00\x20UTC;\x20path=/;', + document['cookie'] = _0x50de05 + '=' + _0x970743 + ';\x20expires=' + new Date(new Date()['getTime']() + _0x2e7235)['toGMTString']() + ';\x20path=/;'; + } catch (_0x6777ed) {} + } + function _0x3e6c91(_0x1358bb) { + try { + window['sessionStorage'] && window['sessionStorage']['removeItem'](_0x1358bb), + window['localStorage'] && window['localStorage']['removeItem'](_0x1358bb), + document['cookie'] = _0x1358bb + '=;\x20expires=Mon,\x2020\x20Sep\x202010\x2000:00:00\x20UTC;\x20path=/;'; + } catch (_0x56f025) {} + } + for (var _0x4e609e = { + 'boe': !(-0x21ad * 0x1 + -0x261d * 0x1 + -0x1 * -0x47cb), + 'aid': 0x0, + 'dfp': !(-0x17ed + -0x14f0 + 0x1 * 0x2cde), + 'sdi': !(0x4d * 0x3b + 0x498 + -0xb2b * 0x2), + 'enablePathList': [], + '_enablePathListRegex': [], + 'urlRewriteRules': [], + '_urlRewriteRules': [], + 'initialized': !(0x138 + 0xca * 0x25 + -0x1e69), + 'enableTrack': !(0x184f + -0x1af + -0x169f), + 'track': { + 'unitTime': 0x0, + 'unitAmount': 0x0, + 'fre': 0x0 + }, + 'triggerUnload': !(-0x3 * -0x313 + -0x4ee * -0x3 + -0x1802), + 'region': '', + 'regionConf': {}, + 'umode': 0x0, + 'v': !(0x197 + 0xd13 * 0x1 + -0xea9), + 'perf': !(-0x1f6 * -0x1 + -0x1529 + 0x1334), + 'xxbg': !(-0x1bb0 + 0x24c6 + -0x916) + }, _0x3151ad = { + 'debug': function(_0x32000d, _0x3d2a01) { + let _0x57afc8 = !(0x22 * 0x57 + -0x1373 + 0x3f3 * 0x2); + _0x57afc8 = _0x4e609e['boe']; + } + }, _0xa8e12c = '0123456789abcdef'['split'](''), _0x42094e = [], _0x4d169f = [], _0x23dbf4 = -0x6d * -0x45 + -0x1 * 0x22d1 + 0x1 * 0x570; _0x23dbf4 < -0x1b05 + -0x1a68 + 0x366d; _0x23dbf4++) + _0x42094e[_0x23dbf4] = _0xa8e12c[_0x23dbf4 >> -0x1 * 0x16bf + 0x3 * -0x5d5 + 0x2842 * 0x1 & -0x8c * 0x1c + -0xbf3 * -0x1 + 0x36c] + _0xa8e12c[-0x22f1 + -0x1841 + 0x1 * 0x3b41 & _0x23dbf4], + _0x23dbf4 < 0x975 + -0x13f4 * 0x1 + 0x9f * 0x11 && (_0x23dbf4 < -0x45 * 0x8b + 0x1ec + 0x2395 ? _0x4d169f[0x11b * -0x1b + -0x1f37 + 0xe0 * 0x46 + _0x23dbf4] = _0x23dbf4 : _0x4d169f[0x5de * 0x3 + -0x249 + -0x1b * 0x8e + _0x23dbf4] = _0x23dbf4); + var _0x1c1a22 = function(_0x579300) { + for (var _0x1ba401 = _0x579300['length'], _0x4e75ea = '', _0x31be75 = -0x1c4a + -0x91e + 0x2568; _0x31be75 < _0x1ba401; ) + _0x4e75ea += _0x42094e[_0x579300[_0x31be75++]]; + return _0x4e75ea; + } + , _0x3e2bb3 = function(_0x32f708) { + for (var _0x51067c = _0x32f708['length'] >> 0x650 * -0x4 + -0x443 * -0x7 + 0x1 * -0x494, _0xa17ff4 = _0x51067c << 0x168f + -0x111a + -0x574, _0x480cbd = new Uint8Array(_0x51067c), _0x40c703 = -0x301 * -0xa + 0x21 * 0xb + -0x1f75, _0x17018b = -0x1239 + 0x16bb + 0x482 * -0x1; _0x17018b < _0xa17ff4; ) + _0x480cbd[_0x40c703++] = _0x4d169f[_0x32f708['charCodeAt'](_0x17018b++)] << -0xeb7 * -0x1 + -0x144a + -0x3 * -0x1dd | _0x4d169f[_0x32f708['charCodeAt'](_0x17018b++)]; + return _0x480cbd; + } + , _0x3f8b9d = { + 'encode': _0x1c1a22, + 'decode': _0x3e2bb3 + } + , _0x3b24b0 = 'undefined' != typeof globalThis ? globalThis : 'undefined' != typeof window ? window : 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : {}; + function _0x10f068(_0x15ea9d) { + return _0x15ea9d && _0x15ea9d['__esModule'] && Object['prototype']['hasOwnProperty']['call'](_0x15ea9d, 'default') ? _0x15ea9d['default'] : _0x15ea9d; + } + function _0x15521b(_0x4d2efe) { + return _0x4d2efe && Object['prototype']['hasOwnProperty']['call'](_0x4d2efe, 'default') ? _0x4d2efe['default'] : _0x4d2efe; + } + function _0x24b00c(_0x5530a9) { + return _0x5530a9 && Object['prototype']['hasOwnProperty']['call'](_0x5530a9, 'default') && 0x256 * 0xb + 0x395 + -0x1d46 === Object['keys'](_0x5530a9)['length'] ? _0x5530a9['default'] : _0x5530a9; + } + function _0x23b03e(_0x1a7f58) { + if (_0x1a7f58['__esModule']) + return _0x1a7f58; + var _0x5139be = Object['defineProperty']({}, '__esModule', { + 'value': !(-0x1e5b * -0x1 + -0x1e4 + -0x7 * 0x411) + }); + return Object['keys'](_0x1a7f58)['forEach'](function(_0x335b9d) { + var _0x43326a = Object['getOwnPropertyDescriptor'](_0x1a7f58, _0x335b9d); + Object['defineProperty'](_0x5139be, _0x335b9d, _0x43326a['get'] ? _0x43326a : { + 'enumerable': !(-0x1 * -0x2547 + -0x257d + 0x36 * 0x1), + 'get': function() { + return _0x1a7f58[_0x335b9d]; + } + }); + }), + _0x5139be; + } + function _0x42f683(_0x16cad9) { + var _0x2cafbd = { + 'exports': {} + }; + return _0x16cad9(_0x2cafbd, _0x2cafbd['exports']), + _0x2cafbd['exports']; + } + function _0x427cbb(_0x29174c) { + throw new Error('Could\x20not\x20dynamically\x20require\x20\x22' + _0x29174c + '\x22.\x20Please\x20configure\x20the\x20dynamicRequireTargets\x20or/and\x20ignoreDynamicRequires\x20option\x20of\x20@rollup/plugin-commonjs\x20appropriately\x20for\x20this\x20require\x20call\x20to\x20work.'); + } + var _0xf55c3f = _0x42f683(function(_0x39040d) { + !function() { + var _0x6f3306 = 'input\x20is\x20invalid\x20type' + , _0x1cfbdc = 'object' == typeof window + , _0x4fa7c3 = _0x1cfbdc ? window : {}; + _0x4fa7c3['JS_MD5_NO_WINDOW'] && (_0x1cfbdc = !(0x2 * 0xb21 + 0x1d1d + -0x5 * 0xa46)); + var _0x555c72 = !_0x1cfbdc && 'object' == typeof self + , _0x57a40f = !_0x4fa7c3['JS_MD5_NO_NODE_JS'] && 'object' == typeof process && process['versions'] && process['versions']['node']; + _0x57a40f ? _0x4fa7c3 = _0x3b24b0 : _0x555c72 && (_0x4fa7c3 = self); + var _0x1af098 = !_0x4fa7c3['JS_MD5_NO_COMMON_JS'] && _0x39040d['exports'], _0x4d3934 = !(-0xfc5 + -0xfdf * 0x1 + 0x1fa5), _0x4047c4 = !_0x4fa7c3['JS_MD5_NO_ARRAY_BUFFER'] && 'undefined' != typeof ArrayBuffer, _0x4afdd8 = '0123456789abcdef'['split'](''), _0x5e7525 = [0x4 * -0x904 + -0x32d * 0x8 + 0x3df8, 0xe5ae * -0x1 + -0x1 * -0xa1d5 + -0x115 * -0xb5, 0x486c2e + 0x29fd93 + 0xd963f, -(0x3 * 0x3be5056 + -0x2c68a9f0 + 0xa12db8ee)], _0x4c607c = [0x11c * -0x2 + 0x5 * -0x164 + 0x92c, 0x8 * -0x3b9 + -0x1a21 + -0x1 * -0x37f1, 0x10c + -0x13bd + 0x12c1, 0x19a2 + -0x761 * 0x1 + -0x1229 * 0x1], _0x1a347c = ['hex', 'array', 'digest', 'buffer', 'arrayBuffer', 'base64'], _0x95df16 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'['split'](''), _0x576fda = [], _0x13364a; + if (_0x4047c4) { + var _0x5dd3f6 = new ArrayBuffer(0x61 * 0xa + 0x222b * 0x1 + -0x25b1); + _0x13364a = new Uint8Array(_0x5dd3f6), + _0x576fda = new Uint32Array(_0x5dd3f6); + } + !_0x4fa7c3['JS_MD5_NO_NODE_JS'] && Array['isArray'] || (Array['isArray'] = function(_0x3593aa) { + return '[object\x20Array]' === Object['prototype']['toString']['call'](_0x3593aa); + } + ), + !_0x4047c4 || !_0x4fa7c3['JS_MD5_NO_ARRAY_BUFFER_IS_VIEW'] && ArrayBuffer['isView'] || (ArrayBuffer['isView'] = function(_0x1a6fa3) { + return 'object' == typeof _0x1a6fa3 && _0x1a6fa3['buffer'] && _0x1a6fa3['buffer']['constructor'] === ArrayBuffer; + } + ); + var _0x2c9f28 = function(_0x5380c0) { + return function(_0x454c91) { + return new _0x2990c1(!(0x9 * 0x3f7 + 0x2b8 + -0x2667))['update'](_0x454c91)[_0x5380c0](); + } + ; + } + , _0x24a40d = function() { + var _0x38534e = _0x2c9f28('hex'); + _0x57a40f && (_0x38534e = _0x1ce057(_0x38534e)), + _0x38534e['create'] = function() { + return new _0x2990c1(); + } + , + _0x38534e['update'] = function(_0x816c1) { + return _0x38534e['create']()['update'](_0x816c1); + } + ; + for (var _0x5e10ad = 0x1046 + -0x2e * 0x23 + -0x9fc; _0x5e10ad < _0x1a347c['length']; ++_0x5e10ad) { + var _0x220f74 = _0x1a347c[_0x5e10ad]; + _0x38534e[_0x220f74] = _0x2c9f28(_0x220f74); + } + return _0x38534e; + } + , _0x1ce057 = function(_0x2b6000) { + var _0x3975af = eval('require(\'crypto\');') + , _0x560af1 = eval('require(\'buffer\')[\'Buffer\'];') + , _0xb7cca7 = function(_0xbbc60c) { + if ('string' == typeof _0xbbc60c) + return _0x3975af['createHash']('md5')['update'](_0xbbc60c, 'utf8')['digest']('hex'); + if (null == _0xbbc60c) + throw _0x6f3306; + return _0xbbc60c['constructor'] === ArrayBuffer && (_0xbbc60c = new Uint8Array(_0xbbc60c)), + Array['isArray'](_0xbbc60c) || ArrayBuffer['isView'](_0xbbc60c) || _0xbbc60c['constructor'] === _0x560af1 ? _0x3975af['createHash']('md5')['update'](new _0x560af1(_0xbbc60c))['digest']('hex') : _0x2b6000(_0xbbc60c); + }; + return _0xb7cca7; + }; + function _0x2990c1(_0x32bce2) { + if (_0x32bce2) + _0x576fda[-0x1 * 0x1201 + 0x1e98 + -0xc97] = _0x576fda[-0x1a4d + -0x51e + 0x1f7b] = _0x576fda[-0xe87 + 0x1215 + -0x9 * 0x65] = _0x576fda[0x246b + 0xf1f + -0x3388] = _0x576fda[0x1966 + 0x269f + -0x4002] = _0x576fda[-0xcb8 + -0x45b + 0x1117] = _0x576fda[-0x4b9 + -0x2f5 + 0x7b3] = _0x576fda[-0x112a + -0xafb + 0x1c2b] = _0x576fda[0xbe1 + 0x1ea2 + -0x1 * 0x2a7c] = _0x576fda[0x19be + -0x7 * 0x67 + -0x16e5] = _0x576fda[0x24b1 + 0x71e * 0x1 + -0x2bc6] = _0x576fda[-0x24b8 + 0x35f * 0x7 + 0xd29] = _0x576fda[-0x1a7d * 0x1 + 0x1f3 + 0x1895] = _0x576fda[0x1633 + -0x26 * -0xa9 + -0x2f3d] = _0x576fda[0x1c33 + -0x3e * 0x8 + 0xd1b * -0x2] = _0x576fda[0x16 * -0xbe + -0x3de + 0x1440] = _0x576fda[0x5 * 0x673 + -0x13e0 + -0xc50] = 0x14e7 + -0x1689 + -0x26 * -0xb, + this['blocks'] = _0x576fda, + this['buffer8'] = _0x13364a; + else { + if (_0x4047c4) { + var _0x3e83a3 = new ArrayBuffer(-0x6ac + 0x5 * 0x743 + -0x67 * 0x49); + this['buffer8'] = new Uint8Array(_0x3e83a3), + this['blocks'] = new Uint32Array(_0x3e83a3); + } else + this['blocks'] = [0xb35 + -0x2351 * -0x1 + -0x4a7 * 0xa, -0x9b3 + -0x1310 + 0x1cc3, 0x1 * 0x20e + 0x292 * 0xf + -0x1c4 * 0x17, 0x13fc + 0x1db2 + -0x31ae, 0x1 * -0x2185 + -0xbcc + 0x509 * 0x9, -0x171b + -0x174c + 0x2e67, 0x1 * -0x1fbb + -0x9e8 + 0x29a3, -0x1 * -0x161f + -0xd7 * 0x28 + 0xb79, -0x107 * 0x13 + -0x2b * -0x35 + 0x9 * 0x12e, 0xdff + -0x2 * -0xd3 + -0xfa5, 0x195c + 0x22 * -0x74 + -0x9f4, 0x16ae + 0x1 * -0x2237 + 0xb89 * 0x1, 0x17 * 0xb + 0x107 * -0x12 + 0x1 * 0x1181, 0x7ff * 0x1 + -0x3 * 0x38b + 0x2a2 * 0x1, -0x323 * -0x7 + 0x139 * 0x13 + -0x1e2 * 0x18, 0x18bd + -0x1b35 + 0x278, -0x1e3a + -0x1dd8 + -0x3c12 * -0x1]; + } + this['h0'] = this['h1'] = this['h2'] = this['h3'] = this['start'] = this['bytes'] = this['hBytes'] = 0x2 * 0xd4f + -0x1362 * -0x1 + -0x5c * 0x80, + this['finalized'] = this['hashed'] = !(0x2 * 0xef + 0xad6 + -0xcb3), + this['first'] = !(-0x1d6e + -0xda8 + -0x158b * -0x2); + } + _0x2990c1['prototype']['update'] = function(_0x379234) { + if (!this['finalized']) { + var _0x327453, _0x4c98b3 = typeof _0x379234; + if ('string' !== _0x4c98b3) { + if ('object' !== _0x4c98b3) + throw _0x6f3306; + if (null === _0x379234) + throw _0x6f3306; + if (_0x4047c4 && _0x379234['constructor'] === ArrayBuffer) + _0x379234 = new Uint8Array(_0x379234); + else { + if (!(Array['isArray'](_0x379234) || _0x4047c4 && ArrayBuffer['isView'](_0x379234))) + throw _0x6f3306; + } + _0x327453 = !(-0x252a + 0xf5 * 0x13 + 0x12fb); + } + for (var _0x51733c, _0x4a63ef, _0x3796b5 = 0x322 * 0x3 + -0x1492 + -0xdc * -0xd, _0x394b03 = _0x379234['length'], _0x5079ae = this['blocks'], _0x40aac7 = this['buffer8']; _0x3796b5 < _0x394b03; ) { + if (this['hashed'] && (this['hashed'] = !(0x975 + -0x3 * -0x280 + 0x2 * -0x87a), + _0x5079ae[0xa * 0x9e + 0x25d + -0x889] = _0x5079ae[-0x3d * 0x6b + 0x1 * -0x135d + -0xfa * -0x2e], + _0x5079ae[-0x1f84 + -0x1 * 0x751 + -0x1 * -0x26e5] = _0x5079ae[-0x2 * 0x7f9 + 0xa9 * -0x1f + 0x246a] = _0x5079ae[0x11 * -0x88 + -0x1cba + 0x25c4] = _0x5079ae[-0xcd4 + 0x558 + 0x1 * 0x77f] = _0x5079ae[0x17be + 0xbe0 + -0x239a] = _0x5079ae[0xbfa + -0x51b * 0x1 + -0x6da] = _0x5079ae[0x1c0 * -0x10 + 0x23d1 + -0x7cb] = _0x5079ae[0xb57 + -0x3 * 0xcbf + 0x1aed] = _0x5079ae[0x1bbf * 0x1 + 0xdc0 + -0x2977] = _0x5079ae[-0x2fa + 0x1551 + 0x1 * -0x124e] = _0x5079ae[0x1 * -0x3f4 + -0x108e + -0x2 * -0xa46] = _0x5079ae[-0x1f3 * -0x1 + 0x1d90 + 0xfbc * -0x2] = _0x5079ae[0x68c * 0x1 + 0xf * -0x25f + -0x1 * -0x1d11] = _0x5079ae[-0x19dd + -0x14e * 0x13 + 0x2 * 0x195a] = _0x5079ae[0x81e * 0x2 + 0xb9e + -0x1bcc] = _0x5079ae[0x2453 + -0x2 * -0xd9a + -0x3f78] = 0x176d + 0x195b + 0x6f8 * -0x7), + _0x327453) { + if (_0x4047c4) { + for (_0x4a63ef = this['start']; _0x3796b5 < _0x394b03 && _0x4a63ef < 0x2 * 0x1aa + 0x1 * 0x1925 + -0x1c39; ++_0x3796b5) + _0x40aac7[_0x4a63ef++] = _0x379234[_0x3796b5]; + } else { + for (_0x4a63ef = this['start']; _0x3796b5 < _0x394b03 && _0x4a63ef < -0x11 * 0x40 + -0x1baa + 0x202a; ++_0x3796b5) + _0x5079ae[_0x4a63ef >> 0x973 + 0x3 * 0x2f1 + -0x1244 * 0x1] |= _0x379234[_0x3796b5] << _0x4c607c[0xe73 + -0xbb3 + -0x2bd & _0x4a63ef++]; + } + } else { + if (_0x4047c4) { + for (_0x4a63ef = this['start']; _0x3796b5 < _0x394b03 && _0x4a63ef < -0x197 + 0xd99 + -0xbc2; ++_0x3796b5) + (_0x51733c = _0x379234['charCodeAt'](_0x3796b5)) < -0xe64 + 0xe35 + 0xaf ? _0x40aac7[_0x4a63ef++] = _0x51733c : _0x51733c < 0x1eb6 + 0x2 * -0x132d + 0xfa4 ? (_0x40aac7[_0x4a63ef++] = -0x115d + 0xa9 * 0x7 + 0xd7e | _0x51733c >> -0xc2 * 0x32 + -0x1070 + -0x9 * -0x60a, + _0x40aac7[_0x4a63ef++] = -0xd * 0x198 + -0x202e + 0x3566 * 0x1 | -0x1288 + 0x3 * -0x666 + 0x25f9 * 0x1 & _0x51733c) : _0x51733c < 0x1798f * -0x1 + 0x1731e * 0x1 + -0x5 * -0x2c7d || _0x51733c >= 0x5 * -0x20f + -0x7 * -0x3805 + -0x4eec * 0x2 ? (_0x40aac7[_0x4a63ef++] = 0x89d + -0x11e6 + 0xa29 | _0x51733c >> -0x22dd + -0x3a * -0x53 + -0x101b * -0x1, + _0x40aac7[_0x4a63ef++] = -0x1d * -0x7 + 0x1 * 0xf12 + -0xf5d | _0x51733c >> -0x1a6 * 0x1 + 0x1ca0 + -0xf * 0x1cc & -0x2 * 0x60d + -0x152 * -0x10 + -0x8c7, + _0x40aac7[_0x4a63ef++] = -0x2 * 0x1278 + -0x2320 + 0x4890 | -0x9 * -0xf1 + 0x653 * 0x5 + 0x27d9 * -0x1 & _0x51733c) : (_0x51733c = -0x16384 + 0x326 * 0x44 + 0x18d6c + ((-0x178d + -0x1f46 * 0x1 + 0x3ad2 & _0x51733c) << -0x6eb * -0x4 + 0x1 * 0x65c + -0x21fe | 0x1eee * -0x1 + -0x510 + 0x27fd & _0x379234['charCodeAt'](++_0x3796b5)), + _0x40aac7[_0x4a63ef++] = 0xc93 + -0x1d * -0x65 + -0x1714 | _0x51733c >> 0x1b3b + -0x10ad + 0x3d * -0x2c, + _0x40aac7[_0x4a63ef++] = -0x2653 + 0x37 * 0x2 + 0x2665 | _0x51733c >> -0x2da + -0x1 * 0x2668 + 0x14a7 * 0x2 & -0x1912 * -0x1 + 0x1 * -0x6d + -0x1866, + _0x40aac7[_0x4a63ef++] = -0x10f2 + 0x1199 + -0x1 * 0x27 | _0x51733c >> -0x1474 + -0x8ba + 0x1d34 & -0x2204 + 0xba7 + 0x2 * 0xb4e, + _0x40aac7[_0x4a63ef++] = -0x1a83 + 0xdd * -0x18 + -0xfe9 * -0x3 | -0x259b * -0x1 + 0x1 * -0xd8b + -0x17d1 & _0x51733c); + } else { + for (_0x4a63ef = this['start']; _0x3796b5 < _0x394b03 && _0x4a63ef < 0x1f5f + -0x12f7 + -0xc28; ++_0x3796b5) + (_0x51733c = _0x379234['charCodeAt'](_0x3796b5)) < -0x20b4 + -0x1 * -0xf1 + 0x2043 ? _0x5079ae[_0x4a63ef >> 0x32d + -0x72c + 0x401] |= _0x51733c << _0x4c607c[-0x19b2 + -0x481 + 0x1e36 & _0x4a63ef++] : _0x51733c < 0x26ca + -0x4eb * -0x1 + -0x23b5 ? (_0x5079ae[_0x4a63ef >> -0x2 * 0x36d + 0x5 * -0x105 + -0x1 * -0xbf5] |= (0x1 * 0x1bcc + -0x1 * 0x509 + -0x5 * 0x467 | _0x51733c >> -0x2 * -0x84b + 0xd90 + -0x1e20) << _0x4c607c[-0x1aa7 + 0xd61 * -0x2 + 0x356c & _0x4a63ef++], + _0x5079ae[_0x4a63ef >> -0x21e * 0x4 + 0x6de + 0x19c] |= (-0x20c2 + -0x9 * 0xdb + 0x1 * 0x28f5 | -0x1a1e + 0x1 * 0x24a8 + -0xa4b & _0x51733c) << _0x4c607c[0x3d * -0x3d + -0xd6f * -0x1 + 0x39 * 0x5 & _0x4a63ef++]) : _0x51733c < 0x11 * 0x14b + 0x12689 + -0x6484 || _0x51733c >= -0x1 * -0x1570a + 0x17d6 + -0x8ee0 ? (_0x5079ae[_0x4a63ef >> -0x1786 + -0x20ba + 0x3842] |= (-0xff9 + 0x20ad * -0x1 + 0x3186 | _0x51733c >> -0x1 * -0x19b5 + -0x1 * 0x1c9b + -0x2f2 * -0x1) << _0x4c607c[0x1 * -0x25c + 0x2 * 0xcf1 + -0x1783 & _0x4a63ef++], + _0x5079ae[_0x4a63ef >> -0x2640 + -0x2 * 0x135 + 0x224 * 0x13] |= (0x14e6 + -0x43e + -0xb * 0x178 | _0x51733c >> -0xac8 + 0x15c4 + 0xaf6 * -0x1 & 0x530 + 0x3ca * -0x4 + 0x5 * 0x20b) << _0x4c607c[0x3 * -0xe5 + 0x12cf + -0x101d & _0x4a63ef++], + _0x5079ae[_0x4a63ef >> 0xdff + 0xc94 * -0x1 + -0x169] |= (-0x1 * -0xba6 + -0x1d * -0x91 + -0x1b93 | 0x49 * -0x47 + 0x581 + 0x3 * 0x4ff & _0x51733c) << _0x4c607c[-0x13 * 0x69 + 0x1a * 0x40 + 0x14e & _0x4a63ef++]) : (_0x51733c = -0x15f34 + -0x19e7a + -0x32 * -0x146f + ((0x15 * 0x35 + -0x199d + 0x1943 & _0x51733c) << 0x1989 + 0x11be + -0x2b3d | 0x1c10 + -0x27f * 0x4 + -0xe15 & _0x379234['charCodeAt'](++_0x3796b5)), + _0x5079ae[_0x4a63ef >> -0x228f * 0x1 + 0x4d * 0x7f + -0x3a2 * 0x1] |= (0x175e + 0x254e + -0x3bbc | _0x51733c >> 0x1 * 0x3c5 + -0xb * 0xb5 + 0x414) << _0x4c607c[0x1125 + 0x239b + 0x34bd * -0x1 & _0x4a63ef++], + _0x5079ae[_0x4a63ef >> 0x1bd2 + -0x12f2 + -0x8de] |= (0x217f + 0x19 * 0x26 + -0x24b5 | _0x51733c >> -0x1c39 + -0xfbf + 0x2c04 & -0x1 * -0x1997 + -0x10c * -0x2 + -0x1b70) << _0x4c607c[-0x14 * 0x191 + -0xada + -0x607 * -0x7 & _0x4a63ef++], + _0x5079ae[_0x4a63ef >> -0x1234 + 0x1 * 0x21e6 + -0xfb0] |= (0x1 * -0x24d3 + -0x2307 * 0x1 + 0x1 * 0x485a | _0x51733c >> -0xb * 0x2ed + -0xb24 * 0x1 + -0x9 * -0x4d1 & 0x2220 + -0xda + -0x2107) << _0x4c607c[-0x1346 + -0x8e1 + -0x46 * -0x67 & _0x4a63ef++], + _0x5079ae[_0x4a63ef >> -0x70a + 0x1ed7 + 0x17cb * -0x1] |= (0x49 * -0x4f + -0x1 * 0x1ca1 + 0x4c * 0xae | 0x646 * -0x2 + -0x7f4 + 0x14bf & _0x51733c) << _0x4c607c[-0xa26 + -0xc8b * -0x2 + 0xeed * -0x1 & _0x4a63ef++]); + } + } + this['lastByteIndex'] = _0x4a63ef, + this['bytes'] += _0x4a63ef - this['start'], + _0x4a63ef >= -0x173b + 0x7b * -0x1f + 0x2660 ? (this['start'] = _0x4a63ef - (0x54f + -0x1 * -0x12a5 + -0x2 * 0xbda), + this['hash'](), + this['hashed'] = !(0x71 * 0x22 + -0x13c9 + 0x1 * 0x4c7)) : this['start'] = _0x4a63ef; + } + return this['bytes'] > -0x6d * 0x27ecfe7 + -0xf6874463 + -0x6ef4a7 * -0x6fb && (this['hBytes'] += this['bytes'] / (-0x118408b98 + -0x1951e094 * 0xc + -0xc * -0x4601ec36) << -0xec9 + 0x1b19 + 0xc50 * -0x1, + this['bytes'] = this['bytes'] % (-0x8fd7e78c + -0x95 * 0x4b14d8 + 0x15b1b2 * 0x1472)), + this; + } + } + , + _0x2990c1['prototype']['finalize'] = function() { + if (!this['finalized']) { + this['finalized'] = !(0x2e * 0x45 + 0x1 * -0x9ea + -0x27c); + var _0x412b46 = this['blocks'] + , _0x3021d1 = this['lastByteIndex']; + _0x412b46[_0x3021d1 >> -0x1231 + 0x9 * -0x2f6 + 0x81 * 0x59] |= _0x5e7525[0x2 * -0x7ac + 0x170f * -0x1 + 0x266a & _0x3021d1], + _0x3021d1 >= 0x16b0 + -0x1a3 * -0x13 + 0x3 * -0x11db && (this['hashed'] || this['hash'](), + _0x412b46[0x127d * -0x2 + -0x2118 + -0x1 * -0x4612] = _0x412b46[-0xc * -0x49 + 0x476 + 0x16 * -0x5b], + _0x412b46[-0x126a + 0x15e7 + -0x36d * 0x1] = _0x412b46[-0x1 * -0x33f + 0x1db * -0x1 + -0x163] = _0x412b46[-0x4 * 0x42d + -0x106d + 0x1f3 * 0x11] = _0x412b46[0x4 * -0x75c + -0x1641 + -0x2 * -0x19da] = _0x412b46[0xc95 * -0x1 + -0x2 * 0x973 + -0xb * -0x2dd] = _0x412b46[-0x1d8 * -0x13 + 0x25 * 0x72 + -0x75b * 0x7] = _0x412b46[0x3b * 0x56 + 0x1 * 0x2669 + -0x3a35] = _0x412b46[0x5ab * -0x1 + -0x11f * 0x21 + 0x2ab1] = _0x412b46[0x1806 + 0x1 * 0xa6e + -0x226c] = _0x412b46[0xefb + -0xd * 0x2c9 + 0x1 * 0x1543] = _0x412b46[-0x3b * -0x9b + -0x6 * -0x611 + 0x3 * -0x1807] = _0x412b46[-0x6df + 0xc38 + -0x2a7 * 0x2] = _0x412b46[0x21bc + 0x11 * 0x1c1 + -0x3f81] = _0x412b46[-0x5e7 * -0x5 + -0x5ee + -0x1788] = _0x412b46[-0xae9 + 0x5 * -0x5d9 + 0x2834] = _0x412b46[-0x15 * 0x1f + -0x198e * -0x1 + -0x16f4] = 0x10de + -0x1a9e + -0x4 * -0x270), + _0x412b46[-0x18e3 + -0x283 + -0x1c * -0xfb] = this['bytes'] << -0x4 * -0x83 + -0x5fb + 0x2 * 0x1f9, + _0x412b46[0x12c3 + 0x2025 + -0x1 * 0x32d9] = this['hBytes'] << -0x928 + 0x4fb * 0x1 + -0x4 * -0x10c | this['bytes'] >>> 0x23cc + 0x687 + -0x6 * 0x709, + this['hash'](); + } + } + , + _0x2990c1['prototype']['hash'] = function() { + var _0x361d9e, _0x5d65d0, _0x36202a, _0x3828b1, _0x23c8fa, _0xa302b6, _0x4f1df9 = this['blocks']; + this['first'] ? _0x5d65d0 = ((_0x5d65d0 = ((_0x361d9e = ((_0x361d9e = _0x4f1df9[0x2 * -0xc33 + -0xbd4 * -0x3 + -0x21 * 0x56] - (-0x2954cc3a + 0x490c5c02 + -0x1c5f58d * -0x5)) << -0x1 * -0x796 + -0x2d2 * -0xa + -0x23c3 | _0x361d9e >>> -0x1fae + -0x2 * -0xd4d + 0x52d) - (0x3bc1 * -0x7143 + -0xf130586 + 0x39b52e80) << 0x1241 * -0x2 + 0x10af + -0x91 * -0x23) ^ (_0x36202a = ((_0x36202a = (-(0xb10d79 + -0xefb9234 + -0x1a * -0x12c2fbd) ^ (_0x3828b1 = ((_0x3828b1 = (-(-0x45d095f * 0x2b + -0xd55dd * -0x1b5 + -0x5960b692 * -0x3) ^ -0xc171cf2c + -0x5 * -0xd56efff + 0xf63696a8 & _0x361d9e) + _0x4f1df9[-0x1244 * 0x1 + 0x255 * -0xd + -0x6 * -0x819] - (0x83ce4a3 + 0x4c45cd8 + -0x5fb4d47)) << -0xdb * 0x1c + -0x2114 + -0x2 * -0x1c8a | _0x3828b1 >>> 0x49a * -0x2 + 0x1 * -0x20fc + -0x21d * -0x14) + _0x361d9e << -0x6f * 0x32 + -0xa23 + 0x1fd1) & (-(-0x15ebc1 * -0x61 + 0x1 * -0x1465a591 + 0x1c49a5e7) ^ _0x361d9e)) + _0x4f1df9[0x2263 * 0x1 + -0x17ac + -0x1 * 0xab5] - (-0x80275799 + 0x103e9487 * 0x1 + -0xb30d7539 * -0x1)) << -0x3 * 0x57 + 0x19a * -0x12 + 0x1dea | _0x36202a >>> 0x15e7 + 0x2 * 0x8f3 + -0x27be) + _0x3828b1 << -0x2e9 * -0x6 + -0xfb4 + 0x96 * -0x3) & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[0x1e5f + -0x221d + 0x3c1] - (-0x2d35 * 0x1104b + 0xb2dab57 * -0x8 + 0xd7f76ec8)) << 0x24a5 + 0x3f * -0x21 + 0x71c * -0x4 | _0x5d65d0 >>> 0x1 * 0x2627 + 0xf14 + -0x3531) + _0x36202a << 0x1 * 0x203 + -0x17c3 + 0x15c0 : (_0x361d9e = this['h0'], + _0x5d65d0 = this['h1'], + _0x36202a = this['h2'], + _0x5d65d0 = ((_0x5d65d0 += ((_0x361d9e = ((_0x361d9e += ((_0x3828b1 = this['h3']) ^ _0x5d65d0 & (_0x36202a ^ _0x3828b1)) + _0x4f1df9[0x1e3c + 0x2 * -0x19c + -0x10a * 0x1a] - (0xe780ff * -0x5 + -0x2aa6891 * -0x13 + -0x58ae240)) << -0x26b3 + -0x1fc9 + 0x4683 | _0x361d9e >>> -0x15e1 * 0x1 + -0x1f * -0x10b + -0xa5b) + _0x5d65d0 << 0x379 + -0x21d0 + 0x1e57) ^ (_0x36202a = ((_0x36202a += (_0x5d65d0 ^ (_0x3828b1 = ((_0x3828b1 += (_0x36202a ^ _0x361d9e & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[0x531 + 0x1 * 0x135e + -0x188e] - (0x15a02131 + -0x21f3c7fb + 0x238bef74 * 0x1)) << 0x213a + 0x20e * -0xd + -0x678 | _0x3828b1 >>> 0x21e0 + -0x1ac1 + -0x70b) + _0x361d9e << -0x11 * -0x17f + -0x32 * 0x69 + 0xd * -0x61) & (_0x361d9e ^ _0x5d65d0)) + _0x4f1df9[-0x9e5 * -0x3 + -0x19de + -0x3cf] + (-0x636231 * 0x47 + -0x1ab587ba + 0x5a66342c)) << -0xe0 * 0x13 + -0x2548 + 0x35f9 | _0x36202a >>> 0x4 * -0x74f + -0x5 * -0x687 + -0x358) + _0x3828b1 << 0xd47 + 0x10f1 + -0x1e38) & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[0x19b5 * 0x1 + -0x20d9 * 0x1 + 0x1 * 0x727] - (-0x72fca3 * 0x1 + 0x627b45e6 + -0x23c61831)) << -0x1e * -0x21 + -0xbc0 + 0x7f8 | _0x5d65d0 >>> -0x1 * -0x18a7 + -0x35e * 0xa + 0x305 * 0x3) + _0x36202a << -0x9ea + -0x4c * 0x4a + 0x1 * 0x1fe2), + _0x5d65d0 = ((_0x5d65d0 += ((_0x361d9e = ((_0x361d9e += (_0x3828b1 ^ _0x5d65d0 & (_0x36202a ^ _0x3828b1)) + _0x4f1df9[0x2e9 + -0x1 * 0x6d1 + -0x4 * -0xfb] - (0xc177cd3 + -0x1 * -0x7757c9f + -0x9090921)) << -0x92b * 0x1 + -0x51 * 0x52 + 0x2324 | _0x361d9e >>> 0xab1 * 0x1 + -0x4 + -0xa94) + _0x5d65d0 << 0xabc + 0x196a + 0x7 * -0x52a) ^ (_0x36202a = ((_0x36202a += (_0x5d65d0 ^ (_0x3828b1 = ((_0x3828b1 += (_0x36202a ^ _0x361d9e & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[-0x1403 * 0x1 + 0x1e8c + 0xa84 * -0x1] + (-0x30acab * 0x1a1 + 0x3201fa10 + 0x7 * 0xe66b8f3)) << 0x382 * -0x5 + -0x847 + 0x19dd | _0x3828b1 >>> 0x31 * -0x17 + -0x2165 + 0x25e0) + _0x361d9e << 0x7c5 + -0xe18 + 0x653 * 0x1) & (_0x361d9e ^ _0x5d65d0)) + _0x4f1df9[-0xb * 0x265 + -0x8 * 0x391 + 0x36e5] - (0x94441428 + 0x69615 * -0x3d7 + -0x232a0f98)) << 0x1 * -0x1ae0 + -0x1c4 * -0x11 + -0x313 * 0x1 | _0x36202a >>> -0xb32 * -0x2 + 0x1 * 0x20d8 + -0x235 * 0x19) + _0x3828b1 << 0x253c + 0x2d * -0x25 + -0x1ebb) & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[0xf9f + 0x6 * 0x157 + -0x17a2] - (-0x7 * 0xaf1f6a + 0x34a54a2 + 0x2808f9 * 0x1b)) << 0x12c0 + -0x71e * -0x2 + -0x20e6 | _0x5d65d0 >>> -0x17 * -0x110 + -0x16f0 + 0x2 * -0xbb) + _0x36202a << -0x1 * 0x2466 + -0x1c13 + 0x4079, + _0x5d65d0 = ((_0x5d65d0 += ((_0x361d9e = ((_0x361d9e += (_0x3828b1 ^ _0x5d65d0 & (_0x36202a ^ _0x3828b1)) + _0x4f1df9[-0x163b * 0x1 + -0x4a * -0x7a + -0xd01 * 0x1] + (0x1 * -0x67878edf + -0x6000eba9 + 0x131091360)) << 0xd49 + -0x20c7 + 0x1385 | _0x361d9e >>> -0x18d * -0x8 + 0x1 * 0x1d86 + -0x29d5) + _0x5d65d0 << -0xacc * 0x2 + 0x1e63 + -0x8cb) ^ (_0x36202a = ((_0x36202a += (_0x5d65d0 ^ (_0x3828b1 = ((_0x3828b1 += (_0x36202a ^ _0x361d9e & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[-0x37 * 0x95 + 0x5 * -0x60b + -0x3 * -0x14c1] - (0x7105d64 * 0x19 + 0x52b9b41d + -0x8e97ca90)) << 0x6 * -0x3e4 + -0x2 * -0xa99 + -0x232 * -0x1 | _0x3828b1 >>> -0x26b5 + -0x180c + 0x3ed5) + _0x361d9e << 0x1 * -0xe5d + 0x4b8 + 0x9a5) & (_0x361d9e ^ _0x5d65d0)) + _0x4f1df9[0x1b41 + -0x53d * -0x6 + -0x3aa5] - (-0xc617 + -0xef * 0x81 + -0x6091 * -0x5)) << 0x1 * 0x10ed + -0x30 + -0x10ac | _0x36202a >>> -0x1dc8 + 0x1 * -0x19a9 + 0x3780) + _0x3828b1 << -0x1 * 0xbe9 + 0x4 * -0xba + 0xed1 * 0x1) & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[0x1 * -0x1460 + -0x33 * -0x4f + 0x4ae] - (-0x757249cb + 0x3402 * 0x8cd2 + -0xcf79b069 * -0x1)) << 0x739 * 0x1 + -0x1b6 + 0x1 * -0x56d | _0x5d65d0 >>> 0x261f * -0x1 + 0x2306 + -0xb * -0x49) + _0x36202a << -0x6fe * 0x1 + -0x2b5 * -0xd + -0x1c33, + _0x5d65d0 = ((_0x5d65d0 += ((_0x361d9e = ((_0x361d9e += (_0x3828b1 ^ _0x5d65d0 & (_0x36202a ^ _0x3828b1)) + _0x4f1df9[0x290 + -0x1 * 0x5c8 + -0x16 * -0x26] + (-0x210feba4 * 0x1 + 0x73a4d3d + 0x2c773a83 * 0x3)) << -0xe68 + -0x5da + -0x1449 * -0x1 | _0x361d9e >>> 0x2463 + 0x4 * 0x43 + -0x2556) + _0x5d65d0 << 0x1863 + 0x3f + -0x18a2) ^ (_0x36202a = ((_0x36202a += (_0x5d65d0 ^ (_0x3828b1 = ((_0x3828b1 += (_0x36202a ^ _0x361d9e & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[0x1ead + -0x8b5 + 0x1 * -0x15eb] - (-0x3304b1 + -0x1 * -0xfebab9 + 0x19bd865)) << 0x2357 + 0x241b + -0x4766 | _0x3828b1 >>> 0xb14 * 0x1 + 0xc1 * 0x13 + -0x1953) + _0x361d9e << -0x3c1 * -0x1 + -0x7 * 0x101 + -0x1 * -0x346) & (_0x361d9e ^ _0x5d65d0)) + _0x4f1df9[-0x24cd * 0x1 + 0x21da * 0x1 + 0x1 * 0x301] - (0x1984e646 * 0x1 + -0x2ae06 * 0x1d6c + -0xa7c082 * -0xda)) << -0x2f3 * 0xd + 0x59b * 0x4 + 0x1f * 0x84 | _0x36202a >>> -0x1fb7 * -0x1 + -0x1397 + -0xc11) + _0x3828b1 << 0x2 * 0xc0e + 0x1b85 + 0x33a1 * -0x1) & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[0x128a + 0x18cf * -0x1 + 0x654] + (0x1 * -0x8b06d25d + -0x6b * 0xbb6435 + 0x7f * 0x24ab0db)) << -0xa * 0x289 + 0xb9 * -0x25 + 0x342d | _0x5d65d0 >>> 0x2f * -0x1 + -0x2633 + 0x266c) + _0x36202a << -0x18ee + -0x392 + 0xc0 * 0x26, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ _0x36202a & ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ _0x3828b1 & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[0x1 * -0x1409 + -0x7cd + 0x1bd7] - (-0xcbc8e5e + -0x4680e9 * 0x2 + -0x172b6ace * -0x1)) << -0x40f * 0x1 + -0x1f5a + 0x236e | _0x361d9e >>> 0x247d * -0x1 + 0x17bd + 0x449 * 0x3) + _0x5d65d0 << -0x1b * 0x85 + 0x393 + 0xa74) ^ _0x5d65d0)) + _0x4f1df9[0x1637 + 0x226a + -0x1 * 0x389b] - (0x69b * -0x5b13d + 0x92e7941 * 0x5 + 0x5 * 0xb1688e2)) << 0x96 * 0x5 + 0x159d + -0x1882 | _0x3828b1 >>> -0x20 * -0x11 + 0x1b15 + -0x1d1e) + _0x361d9e << -0x1d6f + -0x190a + 0x1 * 0x3679) ^ _0x361d9e & ((_0x36202a = ((_0x36202a += (_0x361d9e ^ _0x5d65d0 & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[0xaa1 + -0x749 * 0x2 + -0x3 * -0x154] + (-0x3841e9 * 0xe5 + -0x58c1 * 0x2195 + 0x6455d913)) << 0x21f3 + -0x1 * 0x13d + 0x688 * -0x5 | _0x36202a >>> 0x1109 + 0xbd5 * -0x2 + 0x6b3) + _0x3828b1 << 0x2 * -0xd39 + -0xc0d + -0x49 * -0x87) ^ _0x3828b1)) + _0x4f1df9[-0x1 * 0x437 + 0x124b + -0xe14] - (0x2543 * 0xe095 + -0x5b69 * -0x511a + -0x275c9953)) << -0x1b46 + 0x1465 + -0x89 * -0xd | _0x5d65d0 >>> -0x2 * 0x86f + 0x1 * -0x959 + 0x1a43 * 0x1) + _0x36202a << 0x135 + -0x38 * -0xd + -0x3d * 0x11, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ _0x36202a & ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ _0x3828b1 & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[-0x1875 + -0x15 * -0x1 + -0x1865 * -0x1] - (0x1d87d871 + -0xed * -0x57dc68 + -0x450df516 * 0x1)) << 0x1f48 + 0x7 * 0x4d3 + -0x2084 * 0x2 | _0x361d9e >>> 0x1611 + -0x5 * -0x4bd + -0x179 * 0x1f) + _0x5d65d0 << 0x3fd * 0x3 + -0xc3a + 0x43 * 0x1) ^ _0x5d65d0)) + _0x4f1df9[0xaf8 + 0x17c * 0xc + -0x1cbe] + (-0x629fee + 0x52 * -0x3533e + -0x3b75e1d * -0x1)) << -0x8c3 * -0x3 + -0x1 * -0x1262 + -0x1651 * 0x2 | _0x3828b1 >>> -0x1391 + -0x1 * 0xbcc + 0x1f74) + _0x361d9e << -0x2 * -0x1b8 + -0x1e6f + 0x1aff) ^ _0x361d9e & ((_0x36202a = ((_0x36202a += (_0x361d9e ^ _0x5d65d0 & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[-0x1 * -0x10f + 0x3f2 + 0x1a6 * -0x3] - (0x394b8122 + -0x32737 * -0x444 + -0x1f60ae3f)) << -0xa * 0x247 + 0x34c * -0x9 + -0x1a4 * -0x20 | _0x36202a >>> 0x177a * 0x1 + -0x6f9 + -0x1 * 0x106f) + _0x3828b1 << -0x7 * -0x4e8 + -0x12 * -0x18b + -0x3e1e) ^ _0x3828b1)) + _0x4f1df9[-0x779 + 0x8ef * 0x2 + -0xa61 * 0x1] - (0x7dccaf7 * 0x5 + 0x13ba80b9 + -0x8c * 0x3fc2a7)) << -0x632 + 0x2526 + 0x20 * -0xf7 | _0x5d65d0 >>> 0x1d75 * 0x1 + 0x10bb * -0x1 + 0x657 * -0x2) + _0x36202a << 0x117 + -0x261c + 0x2505, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ _0x36202a & ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ _0x3828b1 & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[0x1067 + 0x3aa * -0x1 + 0x2 * -0x65a] + (0x2bdad141 + 0xbaeea2c + -0x15a7ed87)) << 0x19c4 + -0x64 * 0x29 + 0x9bb * -0x1 | _0x361d9e >>> 0x1a45 + -0x1c6c + 0x242) + _0x5d65d0 << -0x1 * 0x1eb5 + 0xf * 0x269 + -0x572) ^ _0x5d65d0)) + _0x4f1df9[0x31d * -0x8 + -0x1140 + 0x2a36] - (-0x5450b48c + -0x77dda255 + -0x34dc9 * -0x5033)) << 0x25ae + -0x4 * 0x832 + 0x4dd * -0x1 | _0x3828b1 >>> -0x22cc + 0x51 * -0x44 + 0x3 * 0x12cd) + _0x361d9e << -0x129 + 0x1f9c + -0x617 * 0x5) ^ _0x361d9e & ((_0x36202a = ((_0x36202a += (_0x361d9e ^ _0x5d65d0 & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[-0x4b7 + 0x1377 + -0xebd] - (-0xfafab * 0xa3 + 0x5 * -0x4294975 + 0x29f63ba3)) << -0x166b + -0x1bdb + 0x192a * 0x2 | _0x36202a >>> 0x786 + -0x21b * -0xe + 0x24ee * -0x1) + _0x3828b1 << 0x47d + 0x810 + 0x1 * -0xc8d) ^ _0x3828b1)) + _0x4f1df9[0x2da + -0x869 * -0x1 + -0xb3b] + (-0x150 * 0x588b6b + 0x1d5ad6b8 + 0x9c363aa5 * 0x1)) << 0x227d + 0x4a7 + -0x2710 | _0x5d65d0 >>> 0x1 * -0x526 + 0x2195 * -0x1 + 0x26c7) + _0x36202a << 0x1860 + -0x1 * 0x73b + -0x1125, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ _0x36202a & ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ _0x3828b1 & (_0x5d65d0 ^ _0x36202a)) + _0x4f1df9[0x8e * -0x39 + 0x2437 + -0x48c] - (-0x67ff85e0 + 0x4b3a00a1 + -0x1 * -0x72e19c3a)) << -0x1e44 + 0x230b + 0xcb * -0x6 | _0x361d9e >>> 0xb3d + -0x9fe + -0x124) + _0x5d65d0 << 0x4f3 * 0x7 + 0x9 * -0xb2 + -0x1c63) ^ _0x5d65d0)) + _0x4f1df9[-0xd * 0x1b6 + 0x3d1 + 0x126f] - (-0x5a2926f + -0x1 * -0x3fcc905 + 0x4b62572)) << -0x1276 * 0x2 + -0x20dc * -0x1 + 0x419 | _0x3828b1 >>> -0x283 * 0x6 + 0x1d82 + -0xe59) + _0x361d9e << -0x1d * -0x157 + 0x1081 + -0x3 * 0x1274) ^ _0x361d9e & ((_0x36202a = ((_0x36202a += (_0x361d9e ^ _0x5d65d0 & (_0x3828b1 ^ _0x361d9e)) + _0x4f1df9[0x21ec + 0x2e8 + -0x24cd] + (0x110d * 0xb8149 + 0x48d * -0x1e8311 + 0xe8f * 0x32aef)) << 0x21f0 + 0x107c + -0x325e | _0x36202a >>> -0x16c0 + -0x714 + 0x1de6) + _0x3828b1 << -0x1b2 * -0xe + 0x1 * 0xf4f + -0x270b) ^ _0x3828b1)) + _0x4f1df9[0x86 * 0x1a + 0x1416 + -0x3b * 0x92] - (-0x4f432d2b + -0x133 * -0x21d2bf + 0x99892594)) << 0x222 + -0x2 * -0x893 + -0x99a * 0x2 | _0x5d65d0 >>> 0x1ec3 + 0x1b6a + 0x1 * -0x3a21) + _0x36202a << 0x25 * 0x62 + 0x915 + -0x173f * 0x1, + _0x5d65d0 = ((_0x5d65d0 += ((_0xa302b6 = (_0x3828b1 = ((_0x3828b1 += ((_0x23c8fa = _0x5d65d0 ^ _0x36202a) ^ (_0x361d9e = ((_0x361d9e += (_0x23c8fa ^ _0x3828b1) + _0x4f1df9[0x3b3 * 0x5 + 0x2 * 0xd79 + -0x132 * 0x26] - (0x2c42 * 0x2 + 0x1 * -0x45e23 + 0x312f * 0x33)) << -0x75 * -0x3b + -0x1f9b + 0x4a8 | _0x361d9e >>> 0x25ba + -0x44f + -0x214f) + _0x5d65d0 << 0xe97 + 0x3b0 + -0x1247)) + _0x4f1df9[-0x7bf * -0x1 + -0x1 * 0x2513 + 0x1d5c] - (-0xa92a943 * 0x3 + -0xd1231f16 + 0x506 * 0x47f1e5)) << -0xf98 + -0x32b * -0x7 + -0x68a | _0x3828b1 >>> 0x1 * -0x18f1 + 0x1 * 0xe2d + 0xad9) + _0x361d9e << -0x18fc + -0x253 * -0x5 + 0xd5d) ^ _0x361d9e) ^ (_0x36202a = ((_0x36202a += (_0xa302b6 ^ _0x5d65d0) + _0x4f1df9[-0x189 + -0x2033 + 0x21c7] + (0x1c1720fe + 0x8 * -0x19fd5ee8 + -0x121713764 * -0x1)) << 0x17ce + 0x2 * -0x305 + 0x1 * -0x11b4 | _0x36202a >>> 0x1 * 0x74b + -0x1b8c + -0x2e7 * -0x7) + _0x3828b1 << -0x56 * -0x65 + -0x8b * 0x43 + 0xd1 * 0x3)) + _0x4f1df9[0x1f39 + -0x1 * 0x1799 + -0x792] - (-0x2d08 * -0x1091 + 0x3278f9c + -0x3f6c930)) << -0x5c + -0xbf * 0x1a + 0x13d9 * 0x1 | _0x5d65d0 >>> 0x1241 + 0x1 * 0x1bec + -0x1 * 0x2e24) + _0x36202a << 0x2146 + -0x3 * 0x193 + 0x1c8d * -0x1, + _0x5d65d0 = ((_0x5d65d0 += ((_0xa302b6 = (_0x3828b1 = ((_0x3828b1 += ((_0x23c8fa = _0x5d65d0 ^ _0x36202a) ^ (_0x361d9e = ((_0x361d9e += (_0x23c8fa ^ _0x3828b1) + _0x4f1df9[0x5b * -0x7 + -0x116 * 0x21 + 0x2654 * 0x1] - (-0xb35085be + -0x192d6a8d * 0x1 + -0x127bf0607 * -0x1)) << -0x673 + -0xc0b + 0x1282 | _0x361d9e >>> 0xec0 + 0x2 * -0xa31 + 0x69 * 0xe) + _0x5d65d0 << -0x4bd * 0x8 + -0xb7c + 0x3164)) + _0x4f1df9[-0x1 * 0x1fc5 + -0x8b5 + 0x287e] + (0x9ff0c2 * 0xa7 + 0x72466f9f * 0x1 + -0x8ebdae84)) << -0x54 * -0x49 + 0xf76 + -0x275f | _0x3828b1 >>> 0x2 * -0xc68 + -0x67a * 0x3 + 0x2c53) + _0x361d9e << -0x270b + 0x23b9 + 0x352) ^ _0x361d9e) ^ (_0x36202a = ((_0x36202a += (_0xa302b6 ^ _0x5d65d0) + _0x4f1df9[-0x2275 + 0x1 * -0x419 + 0x2695] - (0xcfa90f4 + -0x1 * -0x8edf57e + -0xca3d1d2)) << 0x2c * 0xb3 + -0x1fa7 + 0x3 * 0x51 | _0x36202a >>> -0x1564 + -0x247b + 0x39ef) + _0x3828b1 << 0x4bb + -0x11 * -0x22a + -0x2985)) + _0x4f1df9[-0x1 * -0x2683 + -0x6ae + 0x1fcb * -0x1] - (-0x81dc9d7b + -0x1a3 * 0x48c7ba + 0x13a3bc679)) << 0x24d * -0x7 + 0x1 * -0x1a7d + 0x2aaf | _0x5d65d0 >>> -0x1ee + -0x1640 + 0x1837) + _0x36202a << -0x351 * -0x1 + -0x37d + -0x16 * -0x2, + _0x5d65d0 = ((_0x5d65d0 += ((_0xa302b6 = (_0x3828b1 = ((_0x3828b1 += ((_0x23c8fa = _0x5d65d0 ^ _0x36202a) ^ (_0x361d9e = ((_0x361d9e += (_0x23c8fa ^ _0x3828b1) + _0x4f1df9[-0x1 * 0x30a + 0xd03 * -0x1 + 0x101a] + (-0x1817a66b + 0x7dbd * -0x86ed + 0x82f87b2a)) << -0x255d + 0x1 * 0xd01 + 0x1860 | _0x361d9e >>> -0x1d44 + 0x40 * 0xb + 0x1aa0) + _0x5d65d0 << 0x842 + 0x1 * 0x1d1b + -0x255d)) + _0x4f1df9[-0x1 * -0x113f + -0x8fd + -0xe * 0x97] - (-0x535d2e8 + -0x5 * -0x56937c5 + 0x6b * -0x12281)) << 0x6b6 + 0xd2a + -0x13d5 | _0x3828b1 >>> -0x15e6 + 0x25d8 + -0xfdd) + _0x361d9e << -0x2406 + 0x69f + -0xc1 * -0x27) ^ _0x361d9e) ^ (_0x36202a = ((_0x36202a += (_0xa302b6 ^ _0x5d65d0) + _0x4f1df9[0x2391 + -0x698 + -0x1cf6] - (0x7 * 0x5f00446 + -0x11eb19 * 0xae + -0xdae7c8f * -0x1)) << 0xb00 + -0x157d + 0xa8d | _0x36202a >>> 0x1cd0 + -0xb67 + -0x1 * 0x1159) + _0x3828b1 << -0x617 * 0x3 + -0x1ba + 0x13ff)) + _0x4f1df9[-0x226b + -0x1 * -0x255c + 0x53 * -0x9] + (-0x99e22 + -0x6d29733 + 0xb64525a)) << -0x788 + -0x4 * -0x291 + -0x2a5 | _0x5d65d0 >>> -0x6e2 * 0x3 + -0x3e * 0x7f + 0x3371) + _0x36202a << -0x251 * 0x3 + -0x3d * -0x7a + 0x329 * -0x7, + _0x5d65d0 = ((_0x5d65d0 += ((_0xa302b6 = (_0x3828b1 = ((_0x3828b1 += ((_0x23c8fa = _0x5d65d0 ^ _0x36202a) ^ (_0x361d9e = ((_0x361d9e += (_0x23c8fa ^ _0x3828b1) + _0x4f1df9[0x17cd + -0x2286 + 0xac2] - (0x46ed1a06 * 0x1 + 0x11b86925 + -0x327a5364)) << 0x209f + -0x10e3 + -0xfb8 | _0x361d9e >>> -0x163b + 0x7f8 + 0xe5f) + _0x5d65d0 << 0xf7 * -0x4 + 0x1a34 + -0x1658)) + _0x4f1df9[0x14 * -0x11d + -0x1 * -0x22d + -0x1423 * -0x1] - (0x76d423b + 0x1cb345c8 + 0x194 * -0x6f5f2)) << -0xb45 + -0x103 + 0x277 * 0x5 | _0x3828b1 >>> -0x1 * -0x129c + 0x10ba * -0x1 + -0x1cd) + _0x361d9e << 0x1a76 + -0x1e7e * 0x1 + 0x408) ^ _0x361d9e) ^ (_0x36202a = ((_0x36202a += (_0xa302b6 ^ _0x5d65d0) + _0x4f1df9[0x1 * -0x2196 + 0x1193 + 0x1012] + (0x15749c47 + -0x1c8bf547 + -0x39a37a * -0xac)) << -0x4de + -0x416 + 0x241 * 0x4 | _0x36202a >>> -0x1 * -0x6fc + -0x24db * -0x1 + -0x2bc7) + _0x3828b1 << 0x5 * 0x3fc + 0x1bd7 + -0x2fc3)) + _0x4f1df9[0x403 + -0x1 * 0x1f17 + 0x1b16] - (0x4b16dcce + -0x12fe72c3 + -0x58d50 * -0x95)) << -0xa * -0x337 + -0x227c + 0x9 * 0x45 | _0x5d65d0 >>> 0x1 * -0x873 + -0x1d7d + 0x25f9) + _0x36202a << 0x4 * 0x85f + -0xa41 + -0x173b, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ (_0x5d65d0 | ~_0x3828b1)) + _0x4f1df9[-0x2631 * -0x1 + 0x4f8 + -0x2b29] - (-0x177dd * 0xe09 + 0x1309d25 + 0x1 * 0x1f418d5c)) << -0x62f + 0x6 * 0x443 + -0x135d | _0x361d9e >>> 0x7f * -0x2 + 0x1 * -0x80a + 0x922) + _0x5d65d0 << -0x24cf + 0x2 * -0x4c7 + 0x2e5d) | ~_0x36202a)) + _0x4f1df9[0x1e70 + 0xdf * -0xe + 0x1 * -0x1237] + (-0x2 * 0x2b47738 + -0x5ebade57 + -0x37c4eeca * -0x3)) << 0x17 * 0x8d + -0x26d * 0x9 + 0x49a * 0x2 | _0x3828b1 >>> -0x1af9 + -0x1648 + -0x11 * -0x2e7) + _0x361d9e << -0xf02 + -0x142f + 0x2331) ^ ((_0x36202a = ((_0x36202a += (_0x361d9e ^ (_0x3828b1 | ~_0x5d65d0)) + _0x4f1df9[0x25c1 + -0x5a6 + -0x200d] - (-0x6501b614 + 0x3 * -0x27c3b12b + 0x130b8a5ee)) << 0x23a2 + -0x23fb + 0x2 * 0x34 | _0x36202a >>> 0x22 * -0x77 + -0x4 * -0x7ab + -0xecd) + _0x3828b1 << 0x963 * -0x3 + 0x219 * 0x8 + 0xb61) | ~_0x361d9e)) + _0x4f1df9[-0x3 * 0x67 + -0x7f + 0x1b9] - (0x4e9b56a + -0x508d6d + 0x52f97 * -0x3a)) << 0x1aa + -0x57d * -0x1 + -0xa * 0xb5 | _0x5d65d0 >>> -0x1f1d + 0x1c44 + 0x2e4) + _0x36202a << -0x1299 + 0x1726 + 0x1 * -0x48d, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ (_0x5d65d0 | ~_0x3828b1)) + _0x4f1df9[0x3e * -0x75 + 0x715 + 0x154d] + (-0xb33e8ff9 + -0x56b30a0a + -0xb7a679e3 * -0x2)) << 0x865 + 0x13fe * 0x1 + -0x1 * 0x1c5d | _0x361d9e >>> -0x110 * 0xa + -0x1727 * 0x1 + 0x21e1) + _0x5d65d0 << 0x1c06 + -0x2168 + 0x562) | ~_0x36202a)) + _0x4f1df9[-0x3 * 0xa22 + 0xb * -0x322 + 0x40df] - (0x34da1 * 0x30ef + -0x1705 * -0x3a84b + -0x84e17c58)) << 0x4 * -0x2de + 0xe3 * 0x19 + -0xaa9 | _0x3828b1 >>> -0x3d * 0xa + -0x4c9 + 0x741) + _0x361d9e << -0x13b4 * -0x1 + 0x158c + -0x2940) ^ ((_0x36202a = ((_0x36202a += (_0x361d9e ^ (_0x3828b1 | ~_0x5d65d0)) + _0x4f1df9[0xa7b + 0x1 * -0xf2b + -0x16 * -0x37] - (-0xdd0d4 + -0x5bc14 + -0x59 * -0x6663)) << -0x145d * -0x1 + 0x3 * 0x44b + -0x212f | _0x36202a >>> 0x13 * -0x1a3 + 0x5af * -0x1 + 0x24d9) + _0x3828b1 << -0x8f * -0xd + -0x1565 * -0x1 + 0x83 * -0x38) | ~_0x361d9e)) + _0x4f1df9[0x2195 + 0x322 + -0x25 * 0xfe] - (-0x9a8f80e2 + -0x60ac3087 * -0x1 + 0x1f35 * 0x5c7a2)) << 0x654 + 0x45 * 0x45 + -0x18d8 | _0x5d65d0 >>> 0x12d + 0x6 * -0x328 + -0x35 * -0x56) + _0x36202a << -0x1f36 * -0x1 + 0x149f + -0x33d5, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ (_0x5d65d0 | ~_0x3828b1)) + _0x4f1df9[-0x1282 + 0x15d8 + -0x34e] + (-0x1d1f8e77 + 0x1 * 0x4803e0a5 + 0x44c42c21)) << 0x1fed + -0xd * -0x125 + -0x7cc * 0x6 | _0x361d9e >>> 0x199f + 0x1618 + -0x1 * 0x2f9d) + _0x5d65d0 << 0x209b * -0x1 + -0x1013 + 0x30ae) | ~_0x36202a)) + _0x4f1df9[-0x137 + -0x70c * 0x4 + 0x1d76] - (0x2461769 + -0x376fcc6 + 0x303fe7d)) << 0x1 * -0x13d7 + 0x2 * -0x721 + -0x9 * -0x3cb | _0x3828b1 >>> -0x2686 + -0x24fb + 0x4b97) + _0x361d9e << -0x4eb * -0x6 + 0x394 + 0x46 * -0x79) ^ ((_0x36202a = ((_0x36202a += (_0x361d9e ^ (_0x3828b1 | ~_0x5d65d0)) + _0x4f1df9[-0x8f7 + 0x22b7 * 0x1 + 0xb2 * -0x25] - (-0x28c1 * 0x2ece6 + -0x862b9e5c + 0x15a62e4ae)) << 0x20d6 + -0xa36 + -0x1691 | _0x36202a >>> -0x26b4 + 0x3 * 0x6d + 0x257e) + _0x3828b1 << 0x281 * 0x4 + 0x4 * -0x770 + 0x13bc) | ~_0x361d9e)) + _0x4f1df9[-0x2 * -0xd48 + 0x1571 * 0x1 + -0x2ff4] + (0x39a9 * -0x1d0d9 + 0x1074cc84 + 0xa646755e)) << 0x19c3 + -0x52 * -0x59 + -0x8 * 0x6c6 | _0x5d65d0 >>> 0x1aa * -0x12 + 0x3 * 0x621 + 0xb9c) + _0x36202a << 0x87 * 0x41 + -0x17 * 0x8 + -0x79 * 0x47, + _0x5d65d0 = ((_0x5d65d0 += ((_0x3828b1 = ((_0x3828b1 += (_0x5d65d0 ^ ((_0x361d9e = ((_0x361d9e += (_0x36202a ^ (_0x5d65d0 | ~_0x3828b1)) + _0x4f1df9[0x189 + 0x4ad * -0x4 + 0x112f] - (-0x5e1eb4e + -0xb * 0x98b1df + -0x3 * -0x70a05cb)) << 0x23d8 + 0x1f7 + -0x25c9 | _0x361d9e >>> 0x43 * 0x9 + -0xadb + -0x2de * -0x3) + _0x5d65d0 << -0x1b3c + 0x4a2 * -0x1 + -0x2 * -0xfef) | ~_0x36202a)) + _0x4f1df9[-0xd69 * -0x1 + -0x1ff + 0xb5f * -0x1] - (0x1 * 0x7343e8a5 + 0x1 * -0x771adac5 + 0x469bffeb)) << 0x161b + 0x4f9 + -0x1b0a | _0x3828b1 >>> -0x1ad9 + 0x17 * 0x3b + -0x1aa * -0xd) + _0x361d9e << 0xd75 + 0x250d + -0x3282) ^ ((_0x36202a = ((_0x36202a += (_0x361d9e ^ (_0x3828b1 | ~_0x5d65d0)) + _0x4f1df9[0x729 + 0x1cf8 + -0x1 * 0x241f] + (-0x54370cb8 * -0x1 + -0x8c94 * -0xc0e + -0x2ffdda15)) << -0x2512 + 0x1f17 + 0x60a | _0x36202a >>> -0x19c2 + -0x4d * 0x2f + 0x27f6) + _0x3828b1 << -0xf * -0x43 + 0xad5 + -0x1 * 0xec2) | ~_0x361d9e)) + _0x4f1df9[-0x960 + -0x5 * -0x1ed + -0x1 * 0x38] - (0x16cb951c + -0x1c5d663 * -0x2 + -0x5de1573)) << 0x2e6 + 0xc18 + 0xb * -0x15b | _0x5d65d0 >>> -0x1 * 0x8ef + 0x1 * -0x1b83 + -0x1 * -0x247d) + _0x36202a << 0x190c * -0x1 + 0x1183 + -0x3 * -0x283, + this['first'] ? (this['h0'] = _0x361d9e + (0xad531984 + 0x353d9c86 + -0xc68357 * 0x9f) << -0x1 * -0x7c9 + -0xff8 + 0x82f, + this['h1'] = _0x5d65d0 - (0x1d0e0ef4 + -0x1d565ff0 + -0x107aa573 * -0x1) << 0xf1e * -0x1 + 0x9 * 0x28d + -0x7d7, + this['h2'] = _0x36202a - (-0x958f2bf7 + -0xa083cbaf + 0x19d581aa8) << 0x21e8 + 0xff * -0x1 + 0x151 * -0x19, + this['h3'] = _0x3828b1 + (0x1570b59 * -0xb + 0xe4b73c4 + 0x1 * 0x10a45d85) << 0xc73 + -0x25c4 + 0x1951, + this['first'] = !(-0x6ee * 0x4 + 0x1d23 + -0x16a)) : (this['h0'] = this['h0'] + _0x361d9e << -0xe66 * -0x2 + 0x56b + -0x1 * 0x2237, + this['h1'] = this['h1'] + _0x5d65d0 << 0x1c17 + -0xb32 * -0x3 + -0x3dad, + this['h2'] = this['h2'] + _0x36202a << 0x1dec + 0x18d * -0x17 + 0x5bf, + this['h3'] = this['h3'] + _0x3828b1 << -0x9c2 * -0x1 + -0x7a2 + -0x4 * 0x88); + } + , + _0x2990c1['prototype']['hex'] = function() { + this['finalize'](); + var _0x2a9d4b = this['h0'] + , _0x20adf0 = this['h1'] + , _0xfbd17b = this['h2'] + , _0x40e9da = this['h3']; + return _0x4afdd8[_0x2a9d4b >> 0x1ad4 + 0x2fc + -0x1dcc & 0x3 * 0xbb1 + -0xa81 + -0x5 * 0x4e7] + _0x4afdd8[0x2375 + -0x4 * -0x73c + 0x4056 * -0x1 & _0x2a9d4b] + _0x4afdd8[_0x2a9d4b >> -0x25e7 + -0x14ce + 0x3ac1 & -0x2c * -0xaf + -0x1d8f + -0x76] + _0x4afdd8[_0x2a9d4b >> -0x85 * -0x14 + -0xad * -0x6 + 0x29 * -0x5a & -0x3fd * 0x9 + 0x57 * -0x1f + 0x2e7d] + _0x4afdd8[_0x2a9d4b >> 0x1429 * -0x1 + 0xf9 * -0x13 + 0x26b8 & -0x4 * 0xe0 + -0xe3b + 0x11ca] + _0x4afdd8[_0x2a9d4b >> -0x11c * -0x6 + -0x1be7 * 0x1 + 0x154f & 0x26 * -0xad + 0x1f * -0x7a + 0x2883] + _0x4afdd8[_0x2a9d4b >> -0x335 * 0x1 + -0x1e29 + 0x217a & 0xc4f + 0x1fb8 + -0x192 * 0x1c] + _0x4afdd8[_0x2a9d4b >> 0x1 * -0x10d2 + -0x2 * 0xf14 + 0x2f12 & 0x2 * 0xbef + 0x1422 + -0x2bf1] + _0x4afdd8[_0x20adf0 >> -0x2121 + 0x1205 + -0xb0 * -0x16 & 0x125d + 0x20d6 + -0xcc9 * 0x4] + _0x4afdd8[-0xc2d + -0x164 * 0x1b + 0x31c8 & _0x20adf0] + _0x4afdd8[_0x20adf0 >> 0x2433 + -0x1604 + -0xe23 & 0xebb + 0xb07 + -0x19b3] + _0x4afdd8[_0x20adf0 >> 0xa3c + -0xb75 * -0x2 + -0x211e & -0x2129 + 0xa61 + -0x3 * -0x79d] + _0x4afdd8[_0x20adf0 >> 0x178c + -0x86 * -0x20 + -0x2838 & 0xe0f + -0x61b + -0x2b * 0x2f] + _0x4afdd8[_0x20adf0 >> -0xa68 + -0x1767 + 0x21df & -0x1543 + 0x99 * 0x26 + -0x164] + _0x4afdd8[_0x20adf0 >> -0x10be * 0x1 + 0x49 * -0x5e + 0xaea * 0x4 & 0x528 + -0x1472 + 0xf59 * 0x1] + _0x4afdd8[_0x20adf0 >> -0x1 * 0x1934 + 0x1462 + 0x4ea & -0x1c96 + -0x691 * 0x2 + 0xded * 0x3] + _0x4afdd8[_0xfbd17b >> -0xd66 + 0xd5b + 0x5 * 0x3 & 0x13 * 0x12b + 0x12e5 * -0x1 + -0x33d] + _0x4afdd8[-0x1b94 + 0x5 * -0x47f + 0x1 * 0x321e & _0xfbd17b] + _0x4afdd8[_0xfbd17b >> -0x2 * -0x40e + -0x4bc + -0x6 * 0x8e & -0x5 * -0x449 + 0x9ea * 0x3 + -0x331c] + _0x4afdd8[_0xfbd17b >> -0x19a0 + 0x33 * -0x32 + 0x239e & 0x30d + 0xd7 * 0x5 + 0x7 * -0x107] + _0x4afdd8[_0xfbd17b >> -0x1 * 0x3cd + -0x10b2 * -0x2 + -0x1 * 0x1d83 & 0x2297 + -0x550 + -0x1d38] + _0x4afdd8[_0xfbd17b >> -0x5d + 0x4bd * 0x2 + -0x90d & 0x14a1 + 0x1 * 0x2ba + -0x1 * 0x174c] + _0x4afdd8[_0xfbd17b >> 0x1 * -0x19b1 + 0x1e34 + -0x467 & 0x1 * 0xcba + -0x2 * 0x10ed + 0x152f] + _0x4afdd8[_0xfbd17b >> -0x5e4 * 0x5 + -0x43 * 0x53 + 0x3345 & 0x257c + -0x1 * 0x1241 + -0x132c] + _0x4afdd8[_0x40e9da >> 0x1dfb + -0x4 * 0x5ce + -0x6bf & 0xdf + -0x26fd + 0x1 * 0x262d] + _0x4afdd8[-0x160d + -0x1cbe + -0x2 * -0x196d & _0x40e9da] + _0x4afdd8[_0x40e9da >> 0xb * 0x137 + 0x1 * 0x734 + -0x1485 & -0x1 * -0xf07 + 0x1e7f * 0x1 + 0x1 * -0x2d77] + _0x4afdd8[_0x40e9da >> 0xd34 + 0x5be + -0x12ea & -0x215d + -0x1 * 0x1de5 + 0x3f51 * 0x1] + _0x4afdd8[_0x40e9da >> -0x91 * 0x1b + 0x1210 + -0x2b1 & -0x206b + 0x1baf + 0x1 * 0x4cb] + _0x4afdd8[_0x40e9da >> -0x9f * -0x2 + 0x1f63 + -0x18d * 0x15 & 0x2681 + 0x1bcb + 0x1f * -0x223] + _0x4afdd8[_0x40e9da >> 0x1 * -0x11ba + -0x13c1 + 0x2597 & -0x170 + -0x18e8 + 0x1a67] + _0x4afdd8[_0x40e9da >> 0x5be + -0xa82 + 0x137 * 0x4 & -0x5 * -0x8d + -0x2316 + 0x2064]; + } + , + _0x2990c1['prototype']['toString'] = _0x2990c1['prototype']['hex'], + _0x2990c1['prototype']['digest'] = function() { + this['finalize'](); + var _0x28c178 = this['h0'] + , _0x37cf4e = this['h1'] + , _0x3c473c = this['h2'] + , _0x3ad65f = this['h3']; + return [-0xc5 * 0x13 + -0x3cf + 0x1 * 0x136d & _0x28c178, _0x28c178 >> -0x19 * 0x61 + -0x1 * 0x1db9 + 0x273a & 0x62d + 0x16 * 0x3e + -0x541 * 0x2, _0x28c178 >> -0x5 * -0x44e + 0x2333 * -0x1 + -0xdbd * -0x1 & 0x16d * 0xb + -0x14b0 + 0x600, _0x28c178 >> -0x267d + -0x2366 + 0x49fb & -0xa * -0x24a + 0x1114 + 0xb * -0x38b, 0x110b + -0x4 * 0x311 + -0x3c8 & _0x37cf4e, _0x37cf4e >> -0x1 * 0xe7b + 0x2471 + -0x1 * 0x15ee & -0x967 * -0x1 + -0x11b * 0x1 + -0x10b * 0x7, _0x37cf4e >> 0x87f + 0x1 * 0x75b + -0x2 * 0x7e5 & -0x11ef + 0x1acf + -0x7e1 * 0x1, _0x37cf4e >> 0x610 + -0xafb + 0x503 * 0x1 & 0x1e95 + -0x1dd2 + 0x4 * 0xf, 0xaf1 * 0x2 + 0x186 * 0xd + -0x28b1 & _0x3c473c, _0x3c473c >> 0x1fc + -0x20b1 + -0xa3f * -0x3 & 0x1 * -0x17ce + 0x2549 + -0xc7c, _0x3c473c >> 0x46b + -0x2a6 + -0x1 * 0x1b5 & -0x6e1 + 0x1701 + 0x3 * -0x50b, _0x3c473c >> -0x14b9 + -0x49 * -0x10 + -0x3 * -0x56b & 0x483 * -0x1 + -0x10cf + -0xc5 * -0x1d, -0x1ba7 + -0x113d + 0x2de3 & _0x3ad65f, _0x3ad65f >> -0x15 * 0xe3 + -0x2592 + 0x185 * 0x25 & -0x1 * 0x2667 + 0x1 * -0x260e + 0x4d74, _0x3ad65f >> -0x5b * 0x49 + -0x1 * -0x225b + -0x10b * 0x8 & 0xaaf * 0x3 + 0x9 * 0x417 + -0x43dd, _0x3ad65f >> -0x786 + 0x1 * -0x12af + 0x1a4d * 0x1 & -0x1381 * 0x1 + 0x62 + 0x141e]; + } + , + _0x2990c1['prototype']['array'] = _0x2990c1['prototype']['digest'], + _0x2990c1['prototype']['arrayBuffer'] = function() { + this['finalize'](); + var _0x137932 = new ArrayBuffer(-0x1 * 0x4ea + -0x1cd0 + 0x21ca) + , _0x231eff = new Uint32Array(_0x137932); + return _0x231eff[0xa * -0x196 + -0x373 * 0x1 + 0x134f] = this['h0'], + _0x231eff[-0x22fa + -0x1c4b + 0x485 * 0xe] = this['h1'], + _0x231eff[0x1498 + 0x942 + 0x28 * -0xbf] = this['h2'], + _0x231eff[-0x127f + -0xa * 0xae + 0x194e] = this['h3'], + _0x137932; + } + , + _0x2990c1['prototype']['buffer'] = _0x2990c1['prototype']['arrayBuffer'], + _0x2990c1['prototype']['base64'] = function() { + for (var _0x543993, _0x526923, _0x1114ca, _0x964026 = '', _0x14b5e6 = this['array'](), _0x32963a = 0x1b3f + -0xd7b + 0x371 * -0x4; _0x32963a < 0x1236 + -0x458 * -0x5 + 0x27df * -0x1; ) + _0x543993 = _0x14b5e6[_0x32963a++], + _0x526923 = _0x14b5e6[_0x32963a++], + _0x1114ca = _0x14b5e6[_0x32963a++], + _0x964026 += _0x95df16[_0x543993 >>> 0x2281 + -0x1 * -0xbaa + 0x2e29 * -0x1] + _0x95df16[-0x2 * -0xcba + -0xafe + 0x1 * -0xe37 & (_0x543993 << -0x1b3b + -0x1998 + -0x9 * -0x5df | _0x526923 >>> 0x12f8 + 0x1b05 + -0x2df9 * 0x1)] + _0x95df16[-0x1 * -0x14e + -0x12c6 + 0x11b7 & (_0x526923 << 0x26ee + -0x2619 + -0xd3 | _0x1114ca >>> 0x1 * -0x943 + 0x5b2 + -0x1 * -0x397)] + _0x95df16[-0x487 + 0x82f * 0x4 + -0x1bf6 & _0x1114ca]; + return _0x543993 = _0x14b5e6[_0x32963a], + _0x964026 += _0x95df16[_0x543993 >>> 0x13b2 + -0x2d2 * 0x3 + -0x1df * 0x6] + _0x95df16[_0x543993 << 0x691 + -0x3 * -0x18f + -0xb3a & 0x1756 + -0x1d9 + 0x1 * -0x153e] + '=='; + } + ; + var _0x4ab887 = _0x24a40d(); + _0x1af098 ? _0x39040d['exports'] = _0x4ab887 : (_0x4fa7c3['md5'] = _0x4ab887, + _0x4d3934 && (void (-0x109 + -0x14bc + 0x15c5 * 0x1))(function() { + return _0x4ab887; + })); + }(); + }); + function _0x2c4d24(_0x2853eb) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243000e050a0cae0580ca3ec21100000000000000621b000200001d000146000306000e271f001b000200021d00010500121b001b000b021b000b04041d0001071b000b050000000300012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e', [, , void (0x3d9 * -0x8 + 0x2a1 + -0x1 * -0x1c27) !== _0xf55c3f ? _0xf55c3f : void (0x43 * -0x7d + 0x3 * 0xb7 + 0x1e92), _0x2c4d24, _0x2853eb]); + } + function _0x414e1d() { + return !!document['documentMode']; + } + function _0x47c944() { + return 'undefined' != typeof InstallTrigger; + } + function _0x237e6f() { + return /constructor/i['test'](window['HTMLElement']) || '[object\x20SafariRemoteNotification]' === (!window['safari'] || 'undefined' != typeof safari && safari['pushNotification'])['toString'](); + } + function _0x6161cc() { + return new Date()['getTime'](); + } + function _0xcc2b83(_0x56845c) { + return null == _0x56845c ? '' : 'boolean' == typeof _0x56845c ? _0x56845c ? '1' : '0' : _0x56845c; + } + function _0x13af87(_0x33209d, _0x39a38e) { + _0x39a38e || (_0x39a38e = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'); + let _0x540680 = ''; + for (let _0x2a5a06 = _0x33209d; _0x2a5a06 > 0x1946 + 0x5bd + 0x1d3 * -0x11; --_0x2a5a06) + _0x540680 += _0x39a38e[Math['floor'](Math['random']() * _0x39a38e['length'])]; + return _0x540680; + } + const _0x2921d1 = { + 'sec': 0x9, + 'asgw': 0x5, + 'init': 0x0 + }; + var _0x5eb4cb = { + 'bogusIndex': 0x0, + 'msNewTokenList': [], + 'moveList': [], + 'clickList': [], + 'keyboardList': [], + 'activeState': [], + 'aidList': [] + }; + function _0x1a8c23(_0x4c293e) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300093507f0e219c4039da82500000000000001b61b001b000b021a001d00031b000b03221e0004241b000b08020005131e00061a00220200002500251b000b07201d00071b000b04221e00081b000b071e0007480633301d0008020000001d00090a0003101c13221700081c131e000a2217000b1c131e000a1e000b1700211b000b07201d00071b000b04221e00081b000b071e0007480633301d00081b000b05260a00001017004813221700221c131e000c131e000d2948643922011700101c131e000e131e000f294864391700211b000b07201d00071b000b04221e00081b000b071e0007480633301d000800001000012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c', [, , 'undefined' != typeof Image ? Image : void (0x845 * 0x1 + -0x1aa8 + -0x20b * -0x9), 'undefined' != typeof Object ? Object : void (-0x671 + 0x221d + 0x9a * -0x2e), void (0x4 * 0x235 + -0x31 * 0x7 + -0x77d) !== _0x5eb4cb ? _0x5eb4cb : void (-0x2449 + -0x1c00 + 0x4049), void (-0xb * -0x257 + -0x2129 + 0x76c) !== _0x47c944 ? _0x47c944 : void (-0x15ba + 0x1 * -0x2037 + 0x35f1), _0x1a8c23, _0x4c293e]); + } + function _0x20b0a3() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f52430007180dac4a11f44a6d135f00000000000000ec1b001b000b021e0010221e0011240a0000101d00011b000b05221e0012240200130a00011048003b1700051200211343020014402217001f1c1b000b031e00151e0016221e001724131e00180a0001100200193e220117001e1c211b000b044302001a3e2217000f1c1b000b041e001b02001c3e0000001d00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d', [, , 'undefined' != typeof navigator ? navigator : void (0x2243 + -0x1 * 0xcdd + -0x1566), 'undefined' != typeof Object ? Object : void (-0xc91 + 0x25c2 + -0x1931), 'undefined' != typeof process ? process : void (-0x1 * -0xcbb + -0x20c * 0x3 + -0x1 * 0x697)]); + } + function _0x3e3d88(_0x3ffc44, _0x5b1996, _0x22f6ca) { + let _0x592302 = 'Dkdpgh4ZKsQB80/Mfvw36XI1R25+WUAlEi7NLboqYTOPuzmFjJnryx9HVGcaStCe' + , _0x372134 = '='; + _0x22f6ca && (_0x372134 = ''), + _0x5b1996 && (_0x592302 = _0x5b1996); + let _0x24e92e, _0x3052a2 = '', _0x4be267 = 0x1ffd + 0x9fe * -0x2 + -0xc01; + for (; _0x3ffc44['length'] >= _0x4be267 + (0x1cb5 + 0xf71 + 0x1 * -0x2c23); ) + _0x24e92e = (-0x80b + -0x1 * -0x143b + 0x3bb * -0x3 & _0x3ffc44['charCodeAt'](_0x4be267++)) << 0x2542 + -0x407 + 0x1 * -0x212b | (-0x4cd * 0x3 + 0x1 * -0xa07 + 0x1 * 0x196d & _0x3ffc44['charCodeAt'](_0x4be267++)) << -0x176a + -0x1600 * -0x1 + 0x172 | 0x2 * 0xa0 + -0x939 * -0x1 + -0x97a & _0x3ffc44['charCodeAt'](_0x4be267++), + _0x3052a2 += _0x592302['charAt']((-0x13e22f8 + 0x2a87d1 + 0x20f9b27 & _0x24e92e) >> 0x2062 + -0x2078 + 0x2 * 0x14), + _0x3052a2 += _0x592302['charAt']((0x1d32d + 0x4 * 0xd602 + 0x13 * -0x1097 & _0x24e92e) >> 0x29 * 0xdf + 0xc19 + -0x6 * 0x7f6), + _0x3052a2 += _0x592302['charAt']((-0x269d + -0x1 * 0x24cd + 0xe * 0x683 & _0x24e92e) >> -0x10b7 + -0xb55 * -0x1 + 0x568), + _0x3052a2 += _0x592302['charAt'](-0x22a6 + -0x1809 + 0x3aee & _0x24e92e); + return _0x3ffc44['length'] - _0x4be267 > 0x24fd + 0x4cd + -0x29ca * 0x1 && (_0x24e92e = (0x1 * 0x741 + 0x1db4 + -0x23f6 & _0x3ffc44['charCodeAt'](_0x4be267++)) << 0x567 + -0xc * 0x274 + 0x1 * 0x1819 | (_0x3ffc44['length'] > _0x4be267 ? (-0xa + 0xd * 0x1e2 + -0x1 * 0x1771 & _0x3ffc44['charCodeAt'](_0x4be267)) << 0x103 * 0x17 + 0xfd2 + -0x9 * 0x457 : -0x1caa + 0x6f8 * -0x4 + 0x388a), + _0x3052a2 += _0x592302['charAt']((-0x16cfe84 + 0x72d * -0x751 + 0x29d7ec1 & _0x24e92e) >> 0x114e + -0x1545 + 0x409), + _0x3052a2 += _0x592302['charAt']((-0x5a08f * 0x1 + -0x604cb + 0xf955a & _0x24e92e) >> 0x3 * -0x875 + 0x910 + 0x105b), + _0x3052a2 += _0x3ffc44['length'] > _0x4be267 ? _0x592302['charAt']((0x3 * -0x36d + -0x1c5b + 0x1 * 0x3662 & _0x24e92e) >> 0x1547 + 0x8 * -0x29f + -0x1 * 0x49) : _0x372134, + _0x3052a2 += _0x372134), + _0x3052a2; + } + function _0x4b60d4(_0x4ec4ab, _0x37e5ff) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f52430038021898f631b03e287889000000000000048c1b0002001d1d001e1b00131e00061a001d001f1b000b070200200200210d1b000b070200220200230d1b000b070200240200250d1b001b000b071b000b05191d00031b000200001d00261b0048001d00271b000b041e00281b000b0b4803283b1700f11b001b000b04221e0029241b001e0027222d1b00241d00270a0001104900ff2f4810331b000b04221e0029241b001e0027222d1b00241d00270a0001104900ff2f480833301b000b04221e0029241b001e0027222d1b00241d00270a0001104900ff2f301d002a1b00220b091b000b08221e002b241b000b0a4a00fc00002f4812340a000110281d00261b00220b091b000b08221e002b241b000b0a4a0003f0002f480c340a000110281d00261b00220b091b000b08221e002b241b000b0a490fc02f4806340a000110281d00261b00220b091b000b08221e002b241b000b0a483f2f0a000110281d002616ff031b000b041e00281b000b0b294800391700e01b001b000b04221e0029241b001e0027222d1b00241d00270a0001104900ff2f4810331b000b041e00281b000b0b3917001e1b000b04221e0029241b000b0b0a0001104900ff2f4808331600054800301d002a1b00220b091b000b08221e002b241b000b0a4a00fc00002f4812340a000110281d00261b00220b091b000b08221e002b241b000b0a4a0003f0002f480c340a000110281d00261b00220b091b000b041e00281b000b0b3917001e1b000b08221e002b241b000b0a490fc02f4806340a0001101600071b000b06281d00261b00220b091b000b06281d00261b000b090000002c00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c', [, , , _0x4b60d4, _0x4ec4ab, _0x37e5ff]); + } + function _0x5872e7(_0x105386) { + return 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'['indexOf'](_0x105386); + } + function _0x40ad38(_0x45866f) { + var _0x345e11, _0x4c0379, _0x4468d7, _0x163c9a, _0x4ddc67, _0x52651d = ''; + for (_0x345e11 = 0x10ee * 0x1 + 0x20f7 + -0x35 * 0xf1; _0x345e11 < _0x45866f['length'] - (-0xb9c + -0x17fb + 0xe * 0x28b); _0x345e11 += -0x1 * 0xeaa + -0x1e31 + 0x223 * 0x15) + _0x4c0379 = _0x5872e7(_0x45866f['charAt'](_0x345e11)), + _0x4468d7 = _0x5872e7(_0x45866f['charAt'](_0x345e11 + (-0x1f45 + 0xe0f + -0xd * -0x153))), + _0x163c9a = _0x5872e7(_0x45866f['charAt'](_0x345e11 + (-0xa45 + -0x1621 + -0x1e8 * -0x11))), + _0x4ddc67 = _0x5872e7(_0x45866f['charAt'](_0x345e11 + (-0x16ae + 0x1d42 + -0x691))), + _0x52651d += String['fromCharCode'](_0x4c0379 << 0x64e + 0x24c6 * 0x1 + 0x95 * -0x4a | _0x4468d7 >>> -0x12f5 + -0x1ce5 + 0x2 * 0x17ef), + '=' !== _0x45866f['charAt'](_0x345e11 + (-0x1 * -0xf8c + -0x1 * -0x25f9 + -0x67 * 0x85)) && (_0x52651d += String['fromCharCode'](_0x4468d7 << 0x210c + -0x1160 + -0xfa8 & 0x1c4f * 0x1 + -0x1e52 * -0x1 + -0x39b1 | _0x163c9a >>> 0x203 * -0x5 + -0x4f2 * -0x3 + -0x4c5 * 0x1 & 0x23e9 + 0x1 * -0xc73 + -0x1767 * 0x1)), + '=' !== _0x45866f['charAt'](_0x345e11 + (-0x4 * 0x1e7 + 0x1733 + -0x4 * 0x3e5)) && (_0x52651d += String['fromCharCode'](_0x163c9a << -0x1953 + -0x2 * -0x6c5 + 0x1 * 0xbcf & 0x871 * 0x2 + -0x172e + 0x4 * 0x1c3 | _0x4ddc67)); + return _0x52651d; + } + _0x5eb4cb['envcode'] = -0x12b1 + 0x22e7 + 0x1036 * -0x1, + _0x5eb4cb['msToken'] = '', + _0x5eb4cb['msStatus'] = _0x2921d1['init'], + _0x5eb4cb['__ac_testid'] = '', + _0x5eb4cb['ttwid'] = '', + _0x5eb4cb['tt_webid'] = '', + _0x5eb4cb['tt_webid_v2'] = ''; + let _0xbfe651 = -0x104a + 0x17 * 0x134 + -0x1 * 0xb62, _0x5ac6a4, _0x262506, _0x46927a, _0x30c093; + function _0x1401f1(_0x2d81de) { + return _0x2d81de &= -0x24e9 + 0x2509 + 0x1f, + String['fromCharCode'](_0x2d81de + (_0x2d81de < -0xdf3 * -0x1 + -0x1131 * 0x2 + -0x7 * -0x2ef ? -0x1bb * 0x10 + -0x1e68 + 0x3a59 * 0x1 : _0x2d81de < 0x1 * 0x1beb + 0x133f + 0x2 * -0x177b ? -0x1 * -0x113f + -0x222c + 0x1134 : _0x2d81de < -0x20f6 * 0x1 + -0x11b6 + 0x32ea ? -(-0xebc + -0x403 + 0x12c3) : -(-0x1778 + -0x19b5 * -0x1 + -0x22c))); + } + function _0x32d571(_0x37e61c) { + const _0x1c370b = _0x1401f1; + return _0x1c370b(_0x37e61c >> -0x1019 + -0x2 * -0xc20 + -0x80f) + _0x1c370b(_0x37e61c >> 0x29 * -0xce + 0xf61 * 0x2 + 0x24e) + _0x1c370b(_0x37e61c >> -0x117d * -0x1 + 0x7df + -0x1950) + _0x1c370b(_0x37e61c >> -0x1 * 0x1ff + -0x1d0 * -0xd + 0x44f * -0x5) + _0x1c370b(_0x37e61c); + } + function _0xfa458f(_0xdbd2ae, _0x2c92a4) { + let _0x5111cc = null; + try { + _0x5111cc = document['getElementsByTagName']('head')[-0x977 * -0x3 + -0x857 + -0x140e]; + } catch (_0x26cc1e) { + _0x5111cc = document['body']; + } + if (null === _0x5111cc) + return; + const _0xc211e1 = document['createElement']('script') + , _0x20e0c9 = '_' + parseInt((0x4000 + 0x262c + 0xfc7 * -0x4) * Math['random'](), -0x1ce8 + -0x10f6 + 0x2de8) + '_' + new Date()['getTime'](); + _0xdbd2ae += 'callback=' + _0x20e0c9, + _0xc211e1['src'] = _0xdbd2ae, + window[_0x20e0c9] = function(_0x1e76c8) { + try { + _0x2c92a4(_0x1e76c8), + _0x5111cc['removeChild'](_0xc211e1), + delete window[_0x20e0c9]; + } catch (_0x579a4d) {} + } + , + _0x5111cc['appendChild'](_0xc211e1); + } + _0x5ac6a4 = _0x262506 = function(_0x14a240) { + return _0x5ac6a4 = _0x46927a, + _0xbfe651 = _0x14a240, + _0x32d571(_0x14a240 >> 0x186f + 0x2 * -0x11f5 + 0xb7d); + } + , + _0x46927a = function(_0x5e5aeb) { + _0x5ac6a4 = _0x30c093; + let _0x572e5f = _0xbfe651 << 0x4 * -0x151 + -0x4 * 0x8f5 + -0x36f * -0xc | _0x5e5aeb >>> -0x1d * 0xf6 + -0x1dff + 0x39e1; + return _0xbfe651 = _0x5e5aeb, + _0x32d571(_0x572e5f); + } + , + _0x30c093 = function(_0x1bb464) { + return _0x5ac6a4 = _0x262506, + _0x32d571(_0xbfe651 << -0x1d23 + -0x1d9f + 0x3adc * 0x1 | _0x1bb464 >>> -0x253e + 0x9 * -0x61 + 0x27 * 0x10b) + _0x1401f1(_0x1bb464); + } + ; + var _0x3d4df9 = 0x172faaa1 * -0x1 + 0x4b6d * 0x16644 + 0x4bd8ad66; + function _0x5588ee(_0x2d015f, _0x329b50) { + var _0x23f94f = _0x2d015f['length'] + , _0x23455d = _0x23f94f << 0x1 * -0xda1 + 0x27 * -0x1f + 0x125c; + if (_0x329b50) { + var _0x50a587 = _0x2d015f[_0x23f94f - (0x1 * 0x255f + -0x36 * -0x83 + 0x820 * -0x8)]; + if (_0x50a587 < (_0x23455d -= 0x301 * 0xd + 0x1 * -0x24fb + -0x107 * 0x2) - (0xe35 + -0x734 * 0x2 + 0x36) || _0x50a587 > _0x23455d) + return null; + _0x23455d = _0x50a587; + } + for (var _0x4b1841 = -0x1 * 0x141e + 0x1f26 + -0xb08; _0x4b1841 < _0x23f94f; _0x4b1841++) + _0x2d015f[_0x4b1841] = String['fromCharCode'](0xca0 + -0xcf1 * -0x1 + -0xb9 * 0x22 & _0x2d015f[_0x4b1841], _0x2d015f[_0x4b1841] >>> 0x602 * 0x6 + -0x15fc + -0x382 * 0x4 & 0x883 + 0x9 * -0x209 + -0x4f * -0x23, _0x2d015f[_0x4b1841] >>> 0x18e8 + -0xa7c + -0xe5c & 0x98 * 0x35 + 0x51 * 0x7b + 0x4 * -0x1159, _0x2d015f[_0x4b1841] >>> -0x1b6c + 0x1 * 0x1c99 + -0x115 & -0x9 * -0x3d8 + -0x8e + -0x210b); + var _0x4d6441 = _0x2d015f['join'](''); + return _0x329b50 ? _0x4d6441['substring'](0x506 + 0xc3d * 0x1 + -0x1143, _0x23455d) : _0x4d6441; + } + function _0x3d223f(_0x49355c, _0x5234f1) { + var _0x245176, _0x5144e2 = _0x49355c['length'], _0xd2fb04 = _0x5144e2 >> -0x305 + -0x1f51 * -0x1 + -0x1c4a; + 0x20 * -0x9b + -0x1 * -0x233e + 0x3 * -0x54a != (0xd * -0xd + 0x43f * 0x9 + 0x258b * -0x1 & _0x5144e2) && ++_0xd2fb04, + _0x5234f1 ? (_0x245176 = new Array(_0xd2fb04 + (-0x2519 + -0xfb3 * 0x1 + 0x34cd)))[_0xd2fb04] = _0x5144e2 : _0x245176 = new Array(_0xd2fb04); + for (let _0x56822a = -0x27a * -0xa + -0x1 * -0x1697 + 0x1c1 * -0x1b; _0x56822a < _0x5144e2; ++_0x56822a) + _0x245176[_0x56822a >> -0x155c + 0x95 * 0x39 + -0xbcf] |= _0x49355c['charCodeAt'](_0x56822a) << ((-0x1 * 0x194 + -0xdad + 0xf44 & _0x56822a) << -0x1964 + 0x1c4e + -0x2e7); + return _0x245176; + } + function _0x5942d2(_0x252236) { + return -0x37931082 * 0x2 + 0x18e781f4 + 0x1563e9f0f * 0x1 & _0x252236; + } + function _0x553533(_0x31d508, _0x49ac28, _0x17019a, _0x234bef, _0x4d611e, _0x747c2) { + return (_0x17019a >>> 0x97 * 0x25 + 0x1 * 0x11c5 + -0x2793 ^ _0x49ac28 << -0x1 * -0x187 + -0x1 * -0x157a + -0x16ff) + (_0x49ac28 >>> 0x26 * -0xb6 + -0x327 * 0x7 + 0x3118 ^ _0x17019a << 0x1 * -0x1bdd + 0x2d * 0x45 + 0xfc0) ^ (_0x31d508 ^ _0x49ac28) + (_0x747c2[0x9 * -0x1d2 + 0x26d6 + -0x47d * 0x5 & _0x234bef ^ _0x4d611e] ^ _0x17019a); + } + function _0x37b172(_0x3170f2) { + return _0x3170f2['length'] < 0x6d1 + -0x26dc + -0x200f * -0x1 && (_0x3170f2['length'] = 0x1282 + -0x36c + -0xf12), + _0x3170f2; + } + function _0x18e992(_0x1cf022, _0x3e11d0) { + var _0x4d4216, _0x274570, _0x1c70af, _0x38b8e8, _0x327ded, _0x402f3c, _0x4ca68b = _0x1cf022['length'], _0x3ff66b = _0x4ca68b - (-0xf4e + -0x3 * -0x4ed + -0x88 * -0x1); + for (_0x274570 = _0x1cf022[_0x3ff66b], + _0x1c70af = -0x21b4 + 0x12ad + -0x1 * -0xf07, + _0x402f3c = -0x15 * 0x7 + -0x236f + 0x2402 | Math['floor'](-0x1 * -0xaba + 0xb8f + -0x1643 + (0x1cf + -0xc1b + -0x1c * -0x60) / _0x4ca68b); _0x402f3c > 0xd52 + 0xd8a + -0x1adc; --_0x402f3c) { + for (_0x38b8e8 = (_0x1c70af = _0x5942d2(_0x1c70af + _0x3d4df9)) >>> -0x7 * -0x51d + -0xfaa + -0x33 * 0x65 & -0x2344 + -0x91d * 0x2 + 0x3581, + _0x327ded = -0x1303 + -0x366 + -0x1669 * -0x1; _0x327ded < _0x3ff66b; ++_0x327ded) + _0x4d4216 = _0x1cf022[_0x327ded + (-0x7d8 * 0x1 + -0x14 * 0xd1 + -0x182d * -0x1)], + _0x274570 = _0x1cf022[_0x327ded] = _0x5942d2(_0x1cf022[_0x327ded] + _0x553533(_0x1c70af, _0x4d4216, _0x274570, _0x327ded, _0x38b8e8, _0x3e11d0)); + _0x4d4216 = _0x1cf022[0x6d3 + 0x1661 + -0x2 * 0xe9a], + _0x274570 = _0x1cf022[_0x3ff66b] = _0x5942d2(_0x1cf022[_0x3ff66b] + _0x553533(_0x1c70af, _0x4d4216, _0x274570, _0x3ff66b, _0x38b8e8, _0x3e11d0)); + } + return _0x1cf022; + } + function _0x47168f(_0x26ee45, _0x54f474) { + var _0x284cdf, _0x33c3d4, _0x1ec91d, _0x34b58f, _0x1d6aa3, _0x3d524d = _0x26ee45['length'], _0x274ed0 = _0x3d524d - (-0x176f + -0x5 * -0x31a + 0x7ee); + for (_0x284cdf = _0x26ee45[0x66b + 0xe66 + -0x14d1], + _0x1ec91d = _0x5942d2(Math['floor'](0x113f * 0x2 + 0x74a + 0x5 * -0x85a + (-0x703 + 0x3 * -0x32b + 0x10b8) / _0x3d524d) * _0x3d4df9); 0x24ae + -0x10dd + -0x1 * 0x13d1 !== _0x1ec91d; _0x1ec91d = _0x5942d2(_0x1ec91d - _0x3d4df9)) { + for (_0x34b58f = _0x1ec91d >>> 0x333 + -0x17e9 + 0x14b8 & 0xfb8 + 0x5 * -0x8f + -0xcea, + _0x1d6aa3 = _0x274ed0; _0x1d6aa3 > 0x7 * -0x3b + -0x2204 + -0x1 * -0x23a1; --_0x1d6aa3) + _0x33c3d4 = _0x26ee45[_0x1d6aa3 - (-0xd3 * 0x1 + 0x1d * 0xfe + -0x1bf2)], + _0x284cdf = _0x26ee45[_0x1d6aa3] = _0x5942d2(_0x26ee45[_0x1d6aa3] - _0x553533(_0x1ec91d, _0x284cdf, _0x33c3d4, _0x1d6aa3, _0x34b58f, _0x54f474)); + _0x33c3d4 = _0x26ee45[_0x274ed0], + _0x284cdf = _0x26ee45[0x1 * 0xe41 + 0x4f7 + -0x2 * 0x99c] = _0x5942d2(_0x26ee45[-0x12ae + -0x113d + 0x23eb] - _0x553533(_0x1ec91d, _0x284cdf, _0x33c3d4, -0xfc7 + 0x1 * -0x12b9 + 0x3 * 0xb80, _0x34b58f, _0x54f474)); + } + return _0x26ee45; + } + function _0xe5304a(_0x54816e) { + if (/^[\x00-\x7f]*$/['test'](_0x54816e)) + return _0x54816e; + for (var _0x7d7cd2 = [], _0x534061 = _0x54816e['length'], _0x574948 = -0xc * -0x2b3 + -0x320 * 0x1 + 0x2 * -0xea2, _0x4c5bd9 = -0x18 * -0x84 + -0x5 * 0x9d + -0x94f; _0x574948 < _0x534061; ++_0x574948, + ++_0x4c5bd9) { + var _0x509964 = _0x54816e['charCodeAt'](_0x574948); + if (_0x509964 < 0x3 * 0x637 + 0xd * 0x13a + -0x2217) + _0x7d7cd2[_0x4c5bd9] = _0x54816e['charAt'](_0x574948); + else { + if (_0x509964 < 0x1b3f + 0x1876 + -0xa7 * 0x43) + _0x7d7cd2[_0x4c5bd9] = String['fromCharCode'](0x79d + -0x49a + 0xc1 * -0x3 | _0x509964 >> -0x1ea1 * 0x1 + -0x13f1 + -0x4 * -0xca6, 0x2 * 0xd56 + 0x10f * -0x10 + -0x93c | 0x1f * -0x56 + 0x23c7 + -0x1 * 0x191e & _0x509964); + else { + if (!(_0x509964 < 0x156c6 + 0x166f * 0x1 + -0x1 * 0x9535 || _0x509964 > -0x57d4 * -0x5 + 0x18d9 + -0xeffe)) { + if (_0x574948 + (0x848 * -0x1 + -0x2 * -0x38f + -0x1 * -0x12b) < _0x534061) { + var _0x742b00 = _0x54816e['charCodeAt'](_0x574948 + (0x9aa * 0x2 + -0x1b82 + -0x5 * -0x1a3)); + if (_0x509964 < -0x4f * 0x2d4 + 0xb07 * 0x27 + -0xd * -0x107 && -0xc60f + -0x5b99 + -0x2f * -0xad8 <= _0x742b00 && _0x742b00 <= 0x16539 + 0xfb95 + -0x15 * 0x1253) { + var _0x326458 = 0x2791 * -0xb + -0x277 * -0xac + -0x1 * -0x10b47 + ((0xc8c + -0x8 * -0x11c + 0x1 * -0x116d & _0x509964) << -0x1 * -0x15b3 + -0xb64 + -0xa45 * 0x1 | 0xf4b + -0x1ec9 + 0x3 * 0x67f & _0x742b00); + _0x7d7cd2[_0x4c5bd9] = String['fromCharCode'](-0x4 * -0x5c6 + 0x1345 + 0x69 * -0x65 | _0x326458 >> 0x22 * -0xfd + 0x1b03 + -0x1 * -0x6a9 & 0x2 * 0xeed + -0x1 * 0x1415 + -0x986, -0xe4b * 0x1 + -0x206f + 0x82 * 0x5d | _0x326458 >> 0x1ed + -0x17c5 + -0x579 * -0x4 & -0x26e * 0xb + 0x2 * -0xbb + -0xfb * -0x1d, 0x17b * -0x7 + -0x1d1d + 0x1 * 0x27fa | _0x326458 >> 0x26aa + -0x8d0 + -0x53 * 0x5c & 0x7 * 0x449 + 0x1a40 + -0x3800, 0x30f * 0xc + 0x276 + 0xe * -0x2c3 | 0x1111 * -0x1 + 0x1731 + -0x5e1 & _0x326458), + ++_0x574948; + continue; + } + } + throw new Error('Malformed\x20string'); + } + _0x7d7cd2[_0x4c5bd9] = String['fromCharCode'](0x23a8 + -0x1c5 * -0x8 + -0x30f0 | _0x509964 >> -0x871 * -0x1 + 0x5e7 + 0x5 * -0x2dc, -0x2 * 0x48b + -0x124 * 0x1d + 0x1555 * 0x2 | _0x509964 >> 0x3b * -0xa9 + 0x7ce + 0x1f2b & 0x142e + 0xc5 * -0x27 + -0x1 * -0xa14, -0x1 * -0x125 + -0x1450 + 0x13ab | -0x2220 + -0x19c0 * -0x1 + 0x1 * 0x89f & _0x509964); + } + } + } + return _0x7d7cd2['join'](''); + } + function _0x4b9792(_0x26e715, _0xeefe08) { + for (var _0xa12f14 = new Array(_0xeefe08), _0x25a21d = -0xa67 + -0x102 * 0x1f + 0x1 * 0x29a5, _0xc460fb = -0xa + -0xa95 + 0xa9f * 0x1, _0x585b49 = _0x26e715['length']; _0x25a21d < _0xeefe08 && _0xc460fb < _0x585b49; _0x25a21d++) { + var _0x2e6b51 = _0x26e715['charCodeAt'](_0xc460fb++); + switch (_0x2e6b51 >> 0x1f1 * -0x11 + -0x1 * -0x1307 + 0x6 * 0x255) { + case 0x1a3c * 0x1 + -0x48 * 0x22 + 0xb * -0x184: + case -0x1566 + 0x1c46 + -0x6df: + case 0x1c * -0x5c + -0x14b5 + 0x1 * 0x1ec7: + case 0x1cf9 + 0x6 * 0x10c + 0x1a * -0x15b: + case 0x270c + -0x771 + 0x1 * -0x1f97: + case 0xeb * -0xb + -0x184 + 0x2 * 0x5d1: + case 0x1399 + -0x149 * 0x11 + 0x246: + case -0x16 * -0x10b + 0x5c * 0x2e + -0x2773: + _0xa12f14[_0x25a21d] = _0x2e6b51; + break; + case -0xafd + -0x1b9d * -0x1 + -0x1094: + case 0x1244 + 0x38b * -0x4 + -0x40b: + if (!(_0xc460fb < _0x585b49)) + throw new Error('Unfinished\x20UTF-8\x20octet\x20sequence'); + _0xa12f14[_0x25a21d] = (0x1e15 + -0x259e + 0x7a8 & _0x2e6b51) << 0x2 * 0xae1 + -0xb56 + -0xa66 | 0x1d48 + 0x109f + -0x2da8 & _0x26e715['charCodeAt'](_0xc460fb++); + break; + case -0x5bb + 0x1f3a + -0x1971: + if (!(_0xc460fb + (0x43 * 0x7c + -0x1209 + 0x2d * -0x52) < _0x585b49)) + throw new Error('Unfinished\x20UTF-8\x20octet\x20sequence'); + _0xa12f14[_0x25a21d] = (-0x103b + -0x14f4 + 0x253e & _0x2e6b51) << -0x4ac * 0x3 + -0x1627 + 0x2437 | (0xf63 + -0x925 + 0x133 * -0x5 & _0x26e715['charCodeAt'](_0xc460fb++)) << 0x68c + 0x982 + -0x1008 | -0x1f91 + 0x1 * 0x1e53 + 0x17d & _0x26e715['charCodeAt'](_0xc460fb++); + break; + case -0x3e0 + 0x1e * 0x101 + -0x1 * 0x1a2f: + if (!(_0xc460fb + (-0xda0 + -0xd10 + 0x1ab2) < _0x585b49)) + throw new Error('Unfinished\x20UTF-8\x20octet\x20sequence'); + var _0x3f2f12 = ((-0x2579 + 0x11fb + 0x1 * 0x1385 & _0x2e6b51) << 0x1aac + -0x1 * -0x101f + -0x1 * 0x2ab9 | (-0x150d + 0x260b + 0x3 * -0x595 & _0x26e715['charCodeAt'](_0xc460fb++)) << -0x372 * 0x3 + 0xb28 + -0xc6 | (-0x119f + -0x7 * 0x57f + 0x3857 & _0x26e715['charCodeAt'](_0xc460fb++)) << -0xae9 + -0x2 * -0xcbd + 0x33 * -0x49 | 0x9bf + 0x1986 + -0x2306 & _0x26e715['charCodeAt'](_0xc460fb++)) - (-0xcc08 + 0xa013 * 0x3 + 0x1 * -0x1431); + if (!(-0x1 * -0x605 + 0x921 * 0x4 + -0x2a89 * 0x1 <= _0x3f2f12 && _0x3f2f12 <= -0x1f9591 + 0x5fb * -0x203 + 0x3b9d81)) + throw new Error('Character\x20outside\x20valid\x20Unicode\x20range:\x200x' + _0x3f2f12['toString'](-0x66a * -0x6 + 0x1ade + -0x414a)); + _0xa12f14[_0x25a21d++] = _0x3f2f12 >> 0x155c + -0x16dd + 0x5 * 0x4f & 0x3f * -0x79 + 0x863 + 0x1963 | 0x47a * 0x28 + -0xa1b1 * -0x1 + -0x7cc1, + _0xa12f14[_0x25a21d] = 0x15b4 + -0x73 * -0xa + -0x1 * 0x1633 & _0x3f2f12 | -0x7d * 0x22a + -0xace0 * 0x2 + 0x34442; + break; + default: + throw new Error('Bad\x20UTF-8\x20encoding\x200x' + _0x2e6b51['toString'](0xcec * -0x1 + -0x2652 + 0xb * 0x4aa)); + } + } + return _0x25a21d < _0xeefe08 && (_0xa12f14['length'] = _0x25a21d), + String['fromCharCode']['apply'](String, _0xa12f14); + } + function _0x2de0e3(_0x81a1a3, _0x1573a6) { + for (var _0x5252eb = [], _0xbf9ec8 = new Array(-0xe * 0x266 + -0xc7 * -0xef + -0x1835), _0x1dc809 = -0x1807 * 0x1 + 0x848 + 0x1 * 0xfbf, _0x5371e3 = -0x1a32 + -0x1f51 * -0x1 + -0x51f, _0x14969e = _0x81a1a3['length']; _0x1dc809 < _0x1573a6 && _0x5371e3 < _0x14969e; _0x1dc809++) { + var _0x51a538 = _0x81a1a3['charCodeAt'](_0x5371e3++); + switch (_0x51a538 >> 0x2 * -0x584 + -0x83 * 0x42 + 0x2cd2) { + case 0x6c2 + -0x1 * 0x1085 + 0x9c3: + case -0xb * -0x241 + 0x3d0 + -0x1c9a: + case -0x1130 + 0x1354 + -0x222: + case 0x14 * -0x1d3 + 0xe4 * 0x17 + 0x1003: + case -0x5b5 + 0x46a * -0x7 + 0xc35 * 0x3: + case -0x7c8 + -0x2 * -0x8ef + -0xa11: + case 0x13d * -0x1 + -0xe * -0x8e + -0x681: + case 0xa1d * 0x3 + -0xe56 + 0x2 * -0x7fd: + _0xbf9ec8[_0x1dc809] = _0x51a538; + break; + case 0x9c * -0x7 + -0x68f + 0xadf: + case 0x1966 + 0x35 * -0x25 + -0x1 * 0x11b0: + if (!(_0x5371e3 < _0x14969e)) + throw new Error('Unfinished\x20UTF-8\x20octet\x20sequence'); + _0xbf9ec8[_0x1dc809] = (0x20b3 + -0x18ac + 0x3f4 * -0x2 & _0x51a538) << -0x109b + -0x1dff + 0x2ea0 | 0xd83 + 0x7f0 * 0x1 + -0x1534 & _0x81a1a3['charCodeAt'](_0x5371e3++); + break; + case -0x1283 + -0x1 * -0x1eb + 0x10a6: + if (!(_0x5371e3 + (0x1a76 + -0x73 * 0x29 + 0x405 * -0x2) < _0x14969e)) + throw new Error('Unfinished\x20UTF-8\x20octet\x20sequence'); + _0xbf9ec8[_0x1dc809] = (-0x14a0 + 0x69 * 0x18 + -0xb9 * -0xf & _0x51a538) << -0x1 * 0x95e + -0x131e * -0x2 + -0x1cd2 | (0x1869 * -0x1 + 0x18d1 * -0x1 + 0x3179 & _0x81a1a3['charCodeAt'](_0x5371e3++)) << -0x1d20 + -0x11b + 0x1e41 | 0x5e * 0x53 + 0x5 * 0x1b7 + -0x26ce & _0x81a1a3['charCodeAt'](_0x5371e3++); + break; + case 0x164 + -0x240 + 0x5 * 0x2f: + if (!(_0x5371e3 + (0x507 + 0x1 * 0x1a21 + -0x1f26) < _0x14969e)) + throw new Error('Unfinished\x20UTF-8\x20octet\x20sequence'); + var _0x3ba21e = ((0x707 * 0x1 + 0x1046 * -0x2 + 0x2 * 0xcc6 & _0x51a538) << -0x231b + -0xc73 * 0x1 + 0x5f4 * 0x8 | (0x18e5 + -0xef7 * -0x1 + -0x1 * 0x279d & _0x81a1a3['charCodeAt'](_0x5371e3++)) << -0x2 * -0xa1 + 0x25d6 * 0x1 + -0x270c | (0x1ca * -0x9 + 0x999 + 0x6c0 & _0x81a1a3['charCodeAt'](_0x5371e3++)) << 0x1 * 0x1c17 + -0x591 + 0x8 * -0x2d0 | 0x1 * 0x1b47 + 0x3d * 0x43 + -0x2aff & _0x81a1a3['charCodeAt'](_0x5371e3++)) - (-0x1 * 0x1cacb + 0x18df5 + 0x13cd6); + if (!(0xe6b * -0x1 + -0x12d4 + 0x213f * 0x1 <= _0x3ba21e && _0x3ba21e <= -0x37de * -0x7d + 0x6d9d * -0x23 + 0x3b510)) + throw new Error('Character\x20outside\x20valid\x20Unicode\x20range:\x200x' + _0x3ba21e['toString'](-0x214b + -0x117f * 0x1 + 0x32da)); + _0xbf9ec8[_0x1dc809++] = _0x3ba21e >> -0x166d + -0x8cb + 0x1f42 & -0x725 * -0x1 + -0x615 + -0x1 * -0x2ef | 0x18ec + -0xd9 * -0x1db + -0xd38f, + _0xbf9ec8[_0x1dc809] = -0x39c + 0xbf + 0x6dc & _0x3ba21e | -0x14c39 * 0x1 + -0x1164a + 0x33e83; + break; + default: + throw new Error('Bad\x20UTF-8\x20encoding\x200x' + _0x51a538['toString'](-0xf3 * -0x10 + 0x3 * 0x2f1 + -0x17f3)); + } + if (_0x1dc809 >= 0x8bed + -0x4647 + 0x8 * 0x74b) { + var _0x30c550 = _0x1dc809 + (0xf86 + -0x1a1 * 0xa + 0xc5); + _0xbf9ec8['length'] = _0x30c550, + _0x5252eb[_0x5252eb['length']] = String['fromCharCode']['apply'](String, _0xbf9ec8), + _0x1573a6 -= _0x30c550, + _0x1dc809 = -(0x77b + -0x1 * 0xa4b + -0x67 * -0x7); + } + } + return _0x1dc809 > -0x6ab * -0x1 + -0xb11 * 0x1 + 0x1 * 0x466 && (_0xbf9ec8['length'] = _0x1dc809, + _0x5252eb[_0x5252eb['length']] = String['fromCharCode']['apply'](String, _0xbf9ec8)), + _0x5252eb['join'](''); + } + function _0x153378(_0x1e07dc, _0x2296da) { + return (null == _0x2296da || _0x2296da < 0x1485 + -0x14 * 0x7f + 0x1 * -0xa99) && (_0x2296da = _0x1e07dc['length']), + -0x1 * 0x256f + -0x1ebb * 0x1 + -0xda2 * -0x5 === _0x2296da ? '' : /^[\x00-\x7f]*$/['test'](_0x1e07dc) || !/^[\x00-\xff]*$/['test'](_0x1e07dc) ? _0x2296da === _0x1e07dc['length'] ? _0x1e07dc : _0x1e07dc['substr'](-0x4f4 + 0x1ec1 + -0x19cd, _0x2296da) : _0x2296da < 0x1baa0 + 0x18 * -0xb8f + 0x5ac7 ? _0x4b9792(_0x1e07dc, _0x2296da) : _0x2de0e3(_0x1e07dc, _0x2296da); + } + function _0x199ace(_0x4cf979, _0x104b5e) { + return null == _0x4cf979 || 0x1b0f + -0xb8c * 0x1 + -0x13 * 0xd1 === _0x4cf979['length'] ? _0x4cf979 : (_0x4cf979 = _0xe5304a(_0x4cf979), + _0x104b5e = _0xe5304a(_0x104b5e), + _0x5588ee(_0x18e992(_0x3d223f(_0x4cf979, !(0x3 * -0xb25 + 0x17 * -0x1a2 + -0x46fd * -0x1)), _0x37b172(_0x3d223f(_0x104b5e, !(-0x2587 + 0x6d * -0x7 + -0x2883 * -0x1)))), !(0x147 + 0x14 * -0x1af + 0x2066))); + } + function _0x8ca811(_0x8bb216, _0x8e35ce) { + return null == _0x8bb216 || 0x2575 * -0x1 + 0x146b + 0x110a === _0x8bb216['length'] ? _0x8bb216 : (_0x8e35ce = _0xe5304a(_0x8e35ce), + _0x153378(_0x5588ee(_0x47168f(_0x3d223f(_0x8bb216, !(-0x1ca3 * 0x1 + -0x1b4f + 0x37f3)), _0x37b172(_0x3d223f(_0x8e35ce, !(0x1614 + 0x1ece * 0x1 + -0x34e1)))), !(0x6ee * -0x1 + -0x17d7 + 0x1 * 0x1ec5)))); + } + function _0xc48eca() { + _0xfa458f('https://mssdk.bytedance.com/websdk/v1/p?', function(_0x2c065c) { + if (!(_0x2c065c['length'] < -0x1cd2 + 0x5d * -0x4a + 0x37bc)) + try { + const _0x2df603 = _0x8ca811(_0x40ad38(_0x2c065c['slice'](0x1 * -0xadf + 0x3 * 0x22a + -0x1 * -0x469)), _0x2c065c['slice'](0x1 * 0x2e7 + 0xb21 + -0xe08, 0xe9 * -0x29 + -0x1eac + -0x1 * -0x4405)); + 'on' === _0x2df603 ? _0x2847ea(!(0xce9 * 0x1 + 0x3 * -0x265 + -0x1 * 0x5ba), _0x2c065c) : 'off' === _0x2df603 && _0x2847ea(!(0xa80 + -0x52a * -0x1 + -0xfa9), _0x2c065c); + } catch (_0x44ea72) {} + }); + } + function _0x2847ea(_0x36f188, _0x5e7536) { + _0x4e609e['_paramSwitchOn'] = _0x36f188; + try { + window['sessionStorage'] && window['sessionStorage']['setItem']('_byted_param_sw', _0x5e7536), + window['localStorage'] && window['localStorage']['setItem']('_byted_param_sw', _0x5e7536); + } catch (_0x38f0f3) {} + } + function _0x4ed0a4() { + let _0x5c7651 = ''; + try { + window['sessionStorage'] && (_0x5c7651 = window['sessionStorage']['getItem']('_byted_param_sw')), + _0x5c7651 && !window['localStorage'] || (_0x5c7651 = window['localStorage']['getItem']('_byted_param_sw')); + } catch (_0x4ce70e) {} + if (_0x5c7651) + try { + let _0x44387d = _0x8ca811(_0x40ad38(_0x5c7651['slice'](-0x10f9 + 0x4 * 0x8b2 + 0x1 * -0x11c7)), _0x5c7651['slice'](-0x8ba + 0x1 * 0x115 + 0x7a5, 0x1ecd + -0x248c + 0x5c7)); + if ('on' === _0x44387d) + return !(-0x202 + -0x1 * 0x611 + 0x35 * 0x27); + if ('off' === _0x44387d) + return !(-0xec1 + -0x21d * 0x1 + -0x269 * -0x7); + } catch (_0x226831) {} + return !(-0x1495 + -0x228c + -0x1b91 * -0x2); + } + function _0x1ea19e() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300000a2540e6f5941ec13fac00000000000002661b001b000b021e0010221e0011240a0000101d00031b000b08221e0012240200130a00011048003b17000512001b000200141d00262113431b000b093e22011700121c13221e0016240a00001002002c40220117001c1c1b000b031e00151e0016221e001724130a00011002002c40220117000f1c211b000b04431b000b093e22011700201c1b000b04221e0016240a000010221e00122402002d0a00011048003a220117000f1c211b000b02431b000b093e22011700151c1b000b02221e0016240a00001002002e40220117001a1c1b000b021e0010221e00122402002f0a00011048003b220117000f1c211b000b05431b000b093e17000520001b000b06260a0000100117002a211b000b07431b000b093e22011700151c1b000b07221e0016240a000010020030401700052000120000003100012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a6145', [, , 'undefined' != typeof navigator ? navigator : void (-0x25 * -0xc + 0x9b * 0xb + -0x865), 'undefined' != typeof Object ? Object : void (-0xa6b + -0x20b4 + -0x1 * -0x2b1f), 'undefined' != typeof document ? document : void (-0x1c52 + -0x1d1a * -0x1 + -0xc8), 'undefined' != typeof location ? location : void (0x210a + 0xd9d + -0x2ea7), void (-0x214 + 0x1298 + -0x12e * 0xe) !== _0x414e1d ? _0x414e1d : void (0x23b9 + -0x116 * 0xf + -0x136f), 'undefined' != typeof history ? history : void (0x1e55 + 0x2 * -0xe3c + -0x1dd)]); + } + function _0x11a3d4() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243003a153e743ebd18b6a3a8cc00000000000000be1b000b02260a000010011700520200311b000b03420122011700111c1b000b031e00311b000b04410122011700091c020032134222011700091c020033134222011700091c0200341342220117000f1c020035134202003613423a00120000003700012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c', [, , void (0x3e0 + -0x464 + 0x2 * 0x42) !== _0x414e1d ? _0x414e1d : void (-0x2 * -0xc22 + -0x2 * -0xb99 + 0x2d * -0x10e), 'undefined' != typeof navigator ? navigator : void (0x1ac + 0x1f3f + -0x20eb), 'undefined' != typeof PluginArray ? PluginArray : void (-0x19 * -0x103 + 0x2b3 * 0x2 + 0x1 * -0x1eb1)]); + } + let _0x31f248; + function _0x3bef27() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300271c33ac6261f847aeb52600000000000003381b000b02203d17000520001b000b031e003717000520000200381b000b04421700431b000b04221e0038241b000b030a0001101f001800221e0012240200370a00011048003b22011700151c1800221e0012240200390a00011048003b170005200013221700081c131e003a2217000b1c131e003a1e003b2217000e1c131e003a1e003b1e003c17002a460003060006271f0605001e131e003a1e003b221e003c240a0000101b000b053e1700052000071b0002003d02003e02003f0200400200410200420200430200440200450200460200470a000b1d001e1b0002004802004902004a0a00031d001f48001f0818081b000b071e00283a17001d1b000b071808191f0913180919170005200018082d1f0816ffdc48001f0818081b000b061e00283a1700201b000b061808191f09131e004b180919170005200018082d1f0816ffd91b001b000b04221e004c24131e004b0a0001101d00031b000b08031f09180921041700341f081808221e004d24131e004e02004f0200001a020a0001102217000f1c131e004b18081902005019170005200016ffcb120000005100012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47', [, , void (-0x3c1 + -0x1e5b + -0x110e * -0x2) !== _0x31f248 ? _0x31f248 : void (-0x134f * 0x1 + -0xcce + 0x201d), 'undefined' != typeof navigator ? navigator : void (-0x1 * 0xfa1 + 0x3f * 0x34 + -0x91 * -0x5), 'undefined' != typeof Object ? Object : void (-0x16c0 + 0x1f6 * -0x13 + 0x3c02 * 0x1), void (0x1 * 0x2231 + 0xdbf + -0x2ff0)]); + } + function _0x367003() { + var _0x42f217 = [, , , void (0x1 * -0x1033 + -0xd9e + 0x1 * 0x1dd1) !== _0x31f248 ? _0x31f248 : void (0xb * -0x15b + -0x1b9 + 0x10a2 * 0x1), 'undefined' != typeof Object ? Object : void (-0x14fb + -0x13b6 + 0x3b3 * 0xb), void (0x20 * 0xa4 + 0xe7f + -0x22ff)] + , _0x211609 = ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243002f2407f84e61747b8a81a900000000000001181b001b000b04221e003824130a000110221e00512402000025006c18000200523e220117000a1c18000200533e220117000a1c18000200543e220117000a1c18000200553e1700052000460003060006271f1805003013180019221700221c131800191e00561b000b054022011700101c131800191e00571b000b0540170005200007000a0001101d005800005900012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b', _0x42f217); + return _0x31f248 = _0x42f217[-0x4f7 * -0x1 + 0x2681 * -0x1 + 0x199 * 0x15], + _0x211609; + } + function _0x4b4b74(_0x4ab2dc) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f52430005163564965dc055ea5c8e00000000000001bc1b000b02260a0000101700291b000b03221e00592402005a0a0001101f00180002000025000c1b000b09201d005b001d005c1b000b04260a00001017005d46000306002e271f0218021e005d1b000b0502005e193e2217000e1c131e005f1e002848003e17000b1b000b09201d005b050029131e005f221e0060240200610200000a0002101c131e005f221e0062240200610a0001101c071b000b06260a000010170026131e006301221700121c131e006422011700081c131e006517000b1b000b09201d005b1b000b07221e00081b000b091e005b480233301d000800006600012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c', [, , void (-0x1dde + -0x801 + 0x25df) !== _0x47c944 ? _0x47c944 : void (0x13 * 0x1de + -0x976 * -0x1 + -0x2cf0), 'undefined' != typeof indexedDB ? indexedDB : void (-0xb23 + 0x2 * 0xd15 + -0xf07), void (-0x2309 + 0x301 * -0xb + 0x4414) !== _0x237e6f ? _0x237e6f : void (-0x328 * 0xa + 0xd * -0x77 + -0x259b * -0x1), 'undefined' != typeof DOMException ? DOMException : void (-0x5 * 0x311 + -0x2412 + 0x3367), void (-0x1712 * 0x1 + 0x116d + 0x5a5) !== _0x414e1d ? _0x414e1d : void (0x21f3 + 0x1a6 * -0x8 + -0x1 * 0x14c3), void (0x1 * 0x132c + -0x35 * -0x6b + -0x2953) !== _0x5eb4cb ? _0x5eb4cb : void (-0x1e56 * 0x1 + 0x1 * 0x7ca + -0xd * -0x1bc), _0x4b4b74, _0x4ab2dc]); + } + function _0x5c1fd8() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300191b0f4c02750c845015bd000000000000015e1b000b02260a000010011700a21b000b03221e0066240200670a0001101f0018001e0068221e0016240a000010221e006924131e004e02006a02006b1a020200000a000210221e00122402006c0a00011048003a220117003b1c1b000b041e0016221e0016240a000010221e006924131e004e02006a02006b1a020200000a000210221e00122402006c0a00011048003a22011700181c1b000b041e0031221e0016240a00001002006d4000120000006e00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a796145', [, , void (-0xe93 + -0x2228 + 0x30bb) !== _0x414e1d ? _0x414e1d : void (-0x942 + -0x16da + 0x201c), 'undefined' != typeof document ? document : void (0x407 + 0x24 * 0x2d + -0xa5b), 'undefined' != typeof navigator ? navigator : void (-0x1f3 * 0x14 + 0x1492 + 0x126a)]); + } + function _0x1b8541() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243002f1b3dc45645e464c3307e000000000000014a1b001b000b021e0010221e0011240a0000101d00581b000b03221e0012240200130a00011048003b17000512001b00131e004e02006e0200001a021d006f13221700081c131e00702217000b1c131e00701e007117004e131e00701e00711f001800221e0012240200720a00011048003e22011700151c1800221e0012240200730a00011048003e22011700131c1b000b04221e005a2418000a0001101700052000120000007400012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c', [, , 'undefined' != typeof navigator ? navigator : void (0xb71 + 0x1dc0 + -0x2931)]); + } + function _0x307ce0() { + if (_0x5eb4cb['GPUINFO']) + return _0x5eb4cb['GPUINFO']; + try { + const _0x3e138e = document['createElement']('canvas')['getContext']('webgl') + , _0x55cddc = _0x3e138e['getExtension']('WEBGL_debug_renderer_info') + , _0x559abc = _0x3e138e['getParameter'](_0x55cddc['UNMASKED_VENDOR_WEBGL']) + '/' + _0x3e138e['getParameter'](_0x55cddc['UNMASKED_RENDERER_WEBGL']); + return _0x5eb4cb['GPUINFO'] = _0x559abc, + _0x559abc; + } catch (_0x499977) { + return ''; + } + } + function _0x49db03() { + let _0x4e2a94 = ''; + if (_0x5eb4cb['PLUGIN']) + _0x4e2a94 = _0x5eb4cb['PLUGIN']; + else { + const _0x3cf3c7 = -0x2ad + 0xcff + -0xa4d + , _0x246916 = [] + , _0x3a12fc = navigator['plugins'] || []; + for (let _0x21276e = -0x2262 + -0xc5 * -0x2b + 0x1 * 0x14b; _0x21276e < _0x3cf3c7; _0x21276e++) + try { + const _0x5f2ef6 = _0x3a12fc[_0x21276e] + , _0x1547d3 = []; + for (let _0xa051ca = -0x3f0 * 0x1 + -0x35e + 0x74e; _0xa051ca < _0x5f2ef6['length']; _0xa051ca++) + _0x5f2ef6['item'](_0xa051ca) && _0x1547d3['push'](_0x5f2ef6['item'](_0xa051ca)['type']); + let _0x162a80 = _0x5f2ef6['name'] + ''; + _0x5f2ef6['version'] && (_0x162a80 += _0x5f2ef6['version'] + ''), + _0x162a80 += _0x5f2ef6['filename'] + '', + _0x162a80 += _0x1547d3['join'](''), + _0x246916['push'](_0x162a80); + } catch (_0x54bf49) {} + _0x4e2a94 = _0x246916['join']('##'), + _0x5eb4cb['PLUGIN'] = _0x4e2a94; + } + return _0x4e2a94['slice'](0x927 + -0x5 * 0x389 + 0x886, -0x2474 + 0xa97 * 0x1 + 0x1ddd); + } + function _0x592f55() { + let _0x4fb854 = []; + try { + let _0xfcc5c1 = navigator['plugins']; + if (_0xfcc5c1) { + for (var _0x4d12ec = 0x2401 + -0x1282 + 0x117f * -0x1; _0x4d12ec < _0xfcc5c1['length']; _0x4d12ec++) + for (var _0x2cdf84 = -0x23b2 + 0x1 * -0x17b5 + 0x3b67; _0x2cdf84 < _0xfcc5c1[_0x4d12ec]['length']; _0x2cdf84++) { + let _0x4e4c0d = [_0xfcc5c1[_0x4d12ec]['filename'], _0xfcc5c1[_0x4d12ec][_0x2cdf84]['type'], _0xfcc5c1[_0x4d12ec][_0x2cdf84]['suffixes']]['join']('|'); + _0x4fb854['push'](_0x4e4c0d); + } + } + } catch (_0x3c4607) {} + return _0x4fb854; + } + function _0x500977() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243000b0e03f8966174d9eeaa780000000000000b341b001b000b021e0010221e0011240a0000101d00011b001b000b021e0074221e0011240a0000101d001e1b0048001d001f1b0048011d00031b0048021d00261b0048031d002a1b0048041d00271b0048051d00751b001b000b0c1d00761b000200771d00781b000200791d007a1b0002007b1d007c1b0002007d1d007e1b0002007f1d00801b000200811d00821b000200831d00841b000200851d00861b000b05221e0012240200870a00011048003b22011700171c1b000b05221e0012240200880a00011048003b17000f1b001b000b0b1d00761601301b000b05221e0012241b000b0e0a00011048003b17000f1b001b000b071d007616010d1b000b05221e0012241b000b100a00011048003b17000f1b001b000b081d00761600ea1b000b05221e0012241b000b110a00011048003b22011700171c1b000b05221e0012240200890a00011048003b22011700171c1b000b05221e00122402008a0a00011048003b17000f1b001b000b091d00761600951b000b05221e0012241b000b120a00011048003b22011700181c1b000b05221e0012241b000b130a00011048003b22011700181c1b000b05221e0012241b000b140a00011048003b22011700171c1b000b05221e00122402008b0a00011048003b22011700171c1b000b05221e00122402008c0a00011048003b17000f1b001b000b0a1d007616000c1b001b000b0c1d00761b000b06221e0012241b000b0f0a00011048003b2217000d1c1b000b0d1b000b074017000820001601981b000b06221e0012241b000b110a00011048003b22011700181c1b000b06221e0012241b000b100a00011048003b22011700171c1b000b06221e00122402008d0a00011048003b2217000d1c1b000b0d1b000b09402217000d1c1b000b0d1b000b0840170008200016012d1b000b06221e0012241b000b150a00011048003b22011700181c1b000b06221e0012241b000b130a00011048003b22011700181c1b000b06221e0012241b000b140a00011048003b22011700181c1b000b06221e0012241b000b120a00011048003b2217000d1c1b000b0d1b000b0b402217000d1c1b000b0d1b000b0a4017000820001600a71b000b06221e0012241b000b0f0a00011048003a221700181c1b000b06221e0012241b000b110a00011048003a221700181c1b000b06221e0012241b000b150a00011048003a221700181c1b000b06221e0012241b000b120a00011048003a221700181c1b000b06221e0012241b000b130a00011048003a221700181c1b000b06221e0012241b000b140a00011048003a1f0018001b000b0d1b000b0c3e4017000520001b0048001d008e1b0048011d008f1b0048021d00901b0048031d00911b0048041d00921b0048051d00931b001b000b1b1d00941b000b05221e0012240200950a00011048003b17000f1b001b000b181d00941600ba1b000b05221e0012240200960a00011048003b22011700171c1b000b05221e0012240200970a00011048003b22011700141c1b000b05221e0012240200980a00011017000f1b001b000b171d00941600691b000b05221e0012240200990a00011048003b17000f1b001b000b161d00941600471b000b05221e00122402009a0a00011048003b22011700171c1b000b05221e00122402009b0a00011048003b17000f1b001b000b1a1d009416000c1b001b000b1b1d00941b001b000b03260a000010221e0011240a0000101d009c1b001b000b04260a000010221e0011240a0000101d009d1b000b1c1b000b163f2217000d1c1b000b1c1b000b173f2217002d1c131e003a22011700231c1b000b021e009e221e0016240a000010221e00122402009f0a00011048003b17000520001b000b1c1b000b163f2217000d1c1b000b1c1b000b173f221700171c1b000b1d221e00122402003a0a00011048003b17000520001b000b1c1b000b1a3e2217000c1c1b000b1e0200003f170005200012000000a000012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d', [, , 'undefined' != typeof navigator ? navigator : void (-0x445 + 0xecd * -0x1 + 0x1312), void (-0x1e30 + 0xc2f * 0x2 + 0x5d2) !== _0x49db03 ? _0x49db03 : void (0x1de0 + -0xac0 + 0x24 * -0x88), void (0x4ab * -0x1 + 0x655 * -0x5 + 0x14 * 0x1d1) !== _0x307ce0 ? _0x307ce0 : void (-0x2548 + -0x1d1b + -0x203 * -0x21)]); + } + function _0x285152() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243001909307c6aad70ac378e4b00000000000003fa1b00121d00781b000b021e00a0203e17000c1b00201d00781600261b000b021e00a0123e17000c1b00121d00781600111b001b000b03260a0000101d00781b00131e00061a0022121d00a122121d00a222121d0070221b000b0e1d00a322121d00a422121d000722121d001c22121d00a522121d003722121d005b22121d00a622201d005a1d007a1b000b0f1b000b04260a0000101d00a41b000b0f1e00a4011700771b000b051b000b0f041c1b000b061b000b0f041c1b000b0f1b000b07260a0000101d001c1b000b0f1b000b08260a0000101d00a51b000b0f1b000b09260a0000101d00371b000b0f1b000b0a260a0000101d00a61b000b0f1b000b0b260a0000101d00701b000b0f1b000b0c260a0000101d00a21b0048001d007c1b00220b104801301d007c1b00220b101b000b0f1e00a6480133301d007c1b00220b101b000b0f1e005b480233301d007c1b00220b101b000b0f1e0037480333301d007c1b00220b101b000b0f1e00a5480433301d007c1b00220b101b000b0f1e001c480533301d007c1b00220b101b000b0f1e0007480633301d007c1b00220b101b000b0f1e00a4480733301d007c1b00220b101b000b0f1e00a3480833301d007c1b00220b101b000b0f1e0070480933301d007c1b00220b101b000b0f1e00a2480a33301d007c1b000b0d221e00081b000b10301d00081b000b0f000000a700012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c77750470777773', [, , void (-0x9c5 + -0xe63 + -0x1828 * -0x1) !== _0x4e609e ? _0x4e609e : void (0x3dd * -0x5 + 0x257f * -0x1 + 0x90 * 0x65), void (-0x84f * 0x3 + -0x1 * -0x189a + -0x1 * -0x53) !== _0x4ed0a4 ? _0x4ed0a4 : void (0x2 * 0xc09 + 0x209f + 0x1 * -0x38b1), void (0x74b * 0x1 + -0x22 * 0x67 + 0x663) !== _0x1ea19e ? _0x1ea19e : void (-0xc0e + 0x1ab6 + 0x2 * -0x754), void (0x11 * -0x1c1 + 0x23 * 0x10d + -0x6f6) !== _0x1a8c23 ? _0x1a8c23 : void (-0x1ff3 + 0x1 * -0x1290 + 0x1 * 0x3283), void (-0x142d * 0x1 + 0xd * 0x1b4 + 0x1 * -0x1f7) !== _0x4b4b74 ? _0x4b4b74 : void (0x1fa2 + -0x1bc * -0x16 + -0x45ca), void (-0x26a4 + -0x4 * 0x20f + 0x2ee0 * 0x1) !== _0x20b0a3 ? _0x20b0a3 : void (0x1ba5 + -0xefc + -0xca9), void (-0x783 + 0x11 * -0x2d + 0xa80) !== _0x11a3d4 ? _0x11a3d4 : void (0x122f + 0xb5 + 0x27 * -0x7c), void (-0x20fd + -0x1115 * -0x1 + 0x2 * 0x7f4) !== _0x3bef27 ? _0x3bef27 : void (0x2 * -0xcf9 + -0x8c * -0x47 + -0x1 * 0xce2), void (-0x13b * -0x12 + -0x40e + -0x1218) !== _0x5c1fd8 ? _0x5c1fd8 : void (-0x2703 + 0x12e4 + -0x141f * -0x1), void (-0x14 * -0xa6 + 0x6a9 + -0x43 * 0x4b) !== _0x1b8541 ? _0x1b8541 : void (-0x28d * 0x4 + 0x54a * 0x7 + -0x1ad2), void (-0x2 * 0xe95 + -0x156 + 0x3d * 0x80) !== _0x500977 ? _0x500977 : void (0x14 * 0xf0 + -0xa7 * 0x26 + -0x2 * -0x305), void (0x1 * 0x1517 + 0x22a9 + -0x37c0) !== _0x5eb4cb ? _0x5eb4cb : void (0x7 * 0x83 + -0x10 * 0x1d0 + -0x1b * -0xf1)]); + } + function _0x346e52(_0x450b74) { + let _0x57383a = Object['keys'](_0x450b74) + , _0x5dfff5 = -0x3d * 0x70 + -0x1 * -0xba5 + 0xf0b; + for (let _0x213cea = _0x57383a['length'] - (-0x7f0 + -0x560 + 0x1 * 0xd51); _0x213cea >= -0x1a0e + -0x1 * 0x1fc + 0x1c0a; _0x213cea--) { + _0x5dfff5 = (_0x450b74[_0x57383a[_0x213cea]] ? 0x1961 * 0x1 + -0x149 * 0xd + -0x8ab : 0xaaf + 0x2156 + 0x1 * -0x2c05) << _0x57383a['length'] - _0x213cea - (-0xf4 + 0x72d + -0x638) | _0x5dfff5; + } + return _0x5dfff5; + } + function _0x4a6729(_0x5b53b0, _0xa70c8b) { + for (let _0x45293e = -0xdef + 0xe66 + 0x1 * -0x77; _0x45293e < _0xa70c8b['length']; _0x45293e++) + _0x5b53b0 = (-0x13d7e + -0x9bd5 + -0x16cc9 * -0x2) * _0x5b53b0 + _0xa70c8b['charCodeAt'](_0x45293e) >>> 0x1d * 0x6b + -0x1ab3 + -0x2 * -0x74a; + return _0x5b53b0; + } + function _0x48f1c4(_0x2a0333, _0x1196c7) { + for (let _0x1d1f7f = 0x4b7 * -0x3 + -0xa5b + 0x1880; _0x1d1f7f < _0x1196c7['length']; _0x1d1f7f++) + _0x2a0333 = (-0x1 * 0xde3d + -0x18378 + -0xd87d * -0x4) * (_0x2a0333 ^ _0x1196c7['charCodeAt'](_0x1d1f7f)) >>> 0x289 + -0xd * 0xcb + 0x18e * 0x5; + return _0x2a0333; + } + function _0x127b08(_0x3eb46d, _0x11a07c) { + for (let _0x2bc2cd = 0x262f + 0x4e7 + -0x5 * 0x89e; _0x2bc2cd < _0x11a07c['length']; _0x2bc2cd++) { + let _0x142f68 = _0x11a07c['charCodeAt'](_0x2bc2cd); + if (_0x142f68 >= 0x1 * 0x152eb + -0x1336e + 0xb883 * 0x1 && _0x142f68 <= -0x53 * 0x43 + -0x11c * 0x44 + -0x18e * -0xcc && _0x2bc2cd < _0x11a07c['length']) { + const _0x4ddd37 = _0x11a07c['charCodeAt'](_0x2bc2cd + (0x1183 + 0x261b * 0x1 + 0x26b * -0x17)); + 0x7276 + -0xf1f * 0x10 + 0xadbd * 0x2 == (0x1b * -0x576 + 0x189 * 0xf2 + 0x1bf0 & _0x4ddd37) && (_0x142f68 = ((0x7a9 + 0x78f + -0xb39 & _0x142f68) << -0x959 * 0x1 + -0x224b + 0x2bae) + (-0xc1 * 0x1 + 0x2562 + -0x20a2 * 0x1 & _0x4ddd37) + (0x3a5 * -0x8b + -0x1298e * 0x1 + -0x42425 * -0x1), + _0x2bc2cd += -0x804 + -0x205a + 0xd75 * 0x3); + } + _0x3eb46d = (0x74a0 + 0x3 * -0x272a + 0x1011d) * _0x3eb46d + _0x142f68 >>> -0xb * 0x12 + 0x4f5 + -0x42f; + } + return _0x3eb46d; + } + function _0x5cfbdf(_0x3ec92e) { + let _0x5140ae = _0x3ec92e || ''; + return _0x5140ae = _0x5140ae['replace'](/(http:\/\/|https:\/\/|\/\/)?[^\/]*/, ''), + _0x5140ae = -(-0xd * 0x17f + -0x18e2 + 0x46f * 0xa) !== _0x5140ae['indexOf']('?') ? _0x5140ae['substr'](-0x1d8d + 0x1088 + 0xd05, _0x5140ae['indexOf']('?')) : _0x5140ae, + _0x5140ae = _0x5140ae || '/', + _0x5140ae; + } + function _0x11eb0f(_0x560805) { + let _0x4c233a = _0x560805 || ''; + const _0x389a82 = _0x4c233a['match'](/[?](\w+=.*&?)*/); + _0x4c233a = _0x389a82 ? _0x389a82[-0x1302 * -0x2 + -0x3d9 * 0xa + -0x76 * -0x1]['substr'](-0x3 * 0xc25 + -0x1 * 0x23ae + 0x481e) : ''; + const _0x350a5f = _0x4c233a ? _0x4c233a['split']('&') : null + , _0x494e09 = {}; + if (_0x350a5f) { + for (let _0x3f9640 = 0x1 * -0x13de + -0x5 * -0x304 + -0x265 * -0x2; _0x3f9640 < _0x350a5f['length']; _0x3f9640++) + _0x494e09[_0x350a5f[_0x3f9640]['split']('=')[-0x7 * -0x226 + -0xf88 + 0x7e]] = _0x350a5f[_0x3f9640]['split']('=')[0x263b + 0x8f8 + -0x2f32]; + } + return _0x494e09; + } + function _0x165fde(_0x1c487a, _0x5a8411) { + if (!_0x1c487a || '{}' === JSON['stringify'](_0x1c487a)) + return {}; + const _0x8cb8b1 = Object['keys'](_0x1c487a)['sort'](); + let _0x4696c1 = {}; + for (let _0x46712b = -0x12c8 + -0x2 * -0xeda + -0xc * 0xe9; _0x46712b < _0x8cb8b1['length']; _0x46712b++) + _0x4696c1[_0x8cb8b1[_0x46712b]] = _0x5a8411 ? _0x1c487a[_0x8cb8b1[_0x46712b]] + '' : _0x1c487a[_0x8cb8b1[_0x46712b]]; + return _0x4696c1; + } + function _0x1f0220(_0x28c7bf) { + if (Array['isArray'](_0x28c7bf)) + return _0x28c7bf['map'](_0x1f0220); + if (_0x28c7bf instanceof Object) + return Object['keys'](_0x28c7bf)['sort']()['reduce'](function(_0x53798b, _0x4e4019) { + return _0x53798b[_0x4e4019] = _0x1f0220(_0x28c7bf[_0x4e4019]), + _0x53798b; + }, {}); + return _0x28c7bf; + } + function _0x58164f(_0x1c1701) { + if (!_0x1c1701 || '{}' === JSON['stringify'](_0x1c1701)) + return ''; + const _0x3dafc7 = Object['keys'](_0x1c1701)['sort'](); + let _0x33362b = ''; + for (let _0x19594b = 0x1049 * 0x1 + 0xfe5 + -0x202e * 0x1; _0x19594b < _0x3dafc7['length']; _0x19594b++) + _0x33362b += [_0x3dafc7[_0x19594b]] + '=' + _0x1c1701[_0x3dafc7[_0x19594b]] + '&'; + return _0x33362b; + } + function _0x16088c() { + try { + return !!window['sessionStorage']; + } catch (_0x4c138f) { + return !(-0x2 * -0xf01 + -0x1776 + -0x68c); + } + } + function _0x55fb98() { + try { + return !!window['localStorage']; + } catch (_0x11237f) { + return !(-0x24df * -0x1 + -0x2 * 0x1087 + -0x3d1); + } + } + function _0x35ff08() { + try { + return !!window['indexedDB']; + } catch (_0x4025d0) { + return !(0x139 * 0x9 + 0x1d38 + -0x7 * 0x5bf); + } + } + function _0x5bd794() { + return _0xcc2b83(_0x35ff08()) + _0xcc2b83(_0x55fb98()) + _0xcc2b83(_0x16088c()); + } + function _0x3fcbfb(_0x591935) { + let _0x567da6; + const _0x46dfbc = document['createElement']('canvas'); + _0x46dfbc['width'] = -0x298 + -0x3 * -0xb11 + 0x1e6b * -0x1, + _0x46dfbc['height'] = 0x2 * 0x7e9 + -0x12e9 + 0x327; + const _0x45a0ac = _0x46dfbc['getContext']('2d'); + _0x45a0ac['font'] = '14px\x20serif', + _0x45a0ac['fillText']('龘ฑภ경', 0x1403 * -0x1 + -0x2294 * -0x1 + 0x1 * -0xe8f, -0x12e2 + 0x2445 + -0x1157), + _0x45a0ac['shadowBlur'] = 0x142c + -0xdce + -0x65c, + _0x45a0ac['showOffsetX'] = 0xbfe + -0x1 * -0x2d7 + 0x4 * -0x3b5, + _0x45a0ac['showColor'] = 'lime', + _0x45a0ac['arc'](0xc * 0xc7 + 0x2bf * 0xa + 0x2 * -0x1261, -0x1701 + -0x2 * -0xa3e + 0x28d * 0x1, 0x13 * 0xb + 0x49 * -0x27 + 0x31 * 0x36, -0xd * 0xcb + -0x7eb * 0x1 + 0x123a, 0x1 * 0x1819 + 0x5 * -0x44d + 0x296 * -0x1), + _0x45a0ac['stroke'](), + _0x567da6 = _0x46dfbc['toDataURL'](); + for (let _0x20b13b = 0xce8 + 0x1 * -0x175d + 0xa75 * 0x1; _0x20b13b < 0xb * 0x9 + 0x11 * -0x33 + 0xc8 * 0x4; _0x20b13b++) + _0x591935 = (0x1 * -0x1807 + 0xf1b9 * 0x1 + 0x1 * 0x268d) * _0x591935 + _0x567da6['charCodeAt'](_0x591935 % _0x567da6['length']) >>> 0x3 * 0x36d + -0x86c + -0x19 * 0x13; + return _0x591935; + } + let _0x3d627a = 0xc9 * 0x5 + 0xe3c + 0x1 * -0x1229; + function _0x2eeb5a() { + try { + return _0x3d627a || (_0x4e609e['perf'] ? -(0x9a4 + -0x1dec * -0x1 + 0x215 * -0x13) : (_0x3d627a = _0x3fcbfb(-0x76593639 + 0xe7acc773 + 0xe3 * 0x7b5287), + _0x3d627a)); + } catch (_0x4091cc) { + return -(0x2509 + -0x5cb + -0x1f3d); + } + } + function _0x10dced() { + if (_0x3d627a) + return _0x3d627a; + _0x3d627a = _0x3fcbfb(0x52a93 * 0xa6d + 0x1a141305d + 0x5 * -0x31b01001); + } + function _0x53fc3f() { + const _0x456784 = window['screen']; + return _0x456784['width'] + '_' + _0x456784['height'] + '_' + _0x456784['colorDepth']; + } + function _0x409ea7() { + const _0x30b7a7 = window['screen']; + return _0x30b7a7['availWidth'] + '_' + _0x30b7a7['availHeight']; + } + function _0x538dce() { + return new Promise(function(_0x25e67e) { + 'getBattery'in navigator ? navigator['getBattery']()['then'](function(_0x1ee990) { + _0x25e67e(_0x1ee990['charging'] + '_' + _0x1ee990['chargingTime'] + '_' + _0x1ee990['dischargingTime'] + '_' + _0x1ee990['level']); + }) : _0x25e67e(''); + } + ); + } + var _0x16a450 = {}; + function _0xd556d7() { + const _0xe244d1 = 'maxTouchPoints'; + let _0x1bcbbb, _0x5a7d79 = 0x1 * 0x1e89 + -0x485 + -0x1bc * 0xf; + void (0xca3 + 0x46c + -0x110f) !== navigator[_0xe244d1] && (_0x5a7d79 = navigator[_0xe244d1]); + try { + document['createEvent']('TouchEvent'), + _0x1bcbbb = !(0x94 + -0x2 * 0xe03 + 0x3 * 0x926); + } catch (_0x58aab1) { + _0x1bcbbb = !(0x79d * 0x2 + 0x2 * 0x931 + 0x219b * -0x1); + } + let _0x3a252b = 'ontouchstart'in window; + return Object['assign'](_0x16a450, { + 'maxTouchPoints': _0x5a7d79, + 'touchEvent': _0x1bcbbb, + 'touchStart': _0x3a252b + }), + _0x5a7d79 + '_' + _0x1bcbbb + '_' + _0x3a252b; + } + function _0x174657() { + return _0x16a450; + } + function _0x1cd4a6() { + const _0x22c86a = new Date(); + _0x22c86a['setDate'](0x3dc + -0x363 + -0x78), + _0x22c86a['setMonth'](0x12bc + -0xe3 * 0x1f + 0x8c6); + const _0x3880f6 = -_0x22c86a['getTimezoneOffset'](); + _0x22c86a['setMonth'](0x23a4 * 0x1 + -0x46f * 0x5 + 0xbf * -0x12); + const _0xb6fd27 = -_0x22c86a['getTimezoneOffset'](); + return Math['min'](_0x3880f6, _0xb6fd27); + } + function _0x4b2c12() { + const _0x3a8390 = ['monospace', 'sans-serif', 'serif'] + , _0x72c291 = {} + , _0x4de4cd = {}; + if (!document['body']) + return '0'; + for (let _0x1cb834 of _0x3a8390) { + const _0x5d8743 = document['createElement']('span'); + _0x5d8743['innerHTML'] = 'mmmmmmmmmmlli', + _0x5d8743['style']['fontSize'] = '72px', + _0x5d8743['style']['fontFamily'] = _0x1cb834, + document['body']['appendChild'](_0x5d8743), + _0x72c291[_0x1cb834] = _0x5d8743['offsetWidth'], + _0x4de4cd[_0x1cb834] = _0x5d8743['offsetHeight'], + document['body']['removeChild'](_0x5d8743); + } + const _0x4e060c = ['Trebuchet\x20MS', 'Wingdings', 'Sylfaen', 'Segoe\x20UI', 'Constantia', 'SimSun-ExtB', 'MT\x20Extra', 'Gulim', 'Leelawadee', 'Tunga', 'Meiryo', 'Vrinda', 'CordiaUPC', 'Aparajita', 'IrisUPC', 'Palatino', 'Colonna\x20MT', 'Playbill', 'Jokerman', 'Parchment', 'MS\x20Outlook', 'Tw\x20Cen\x20MT', 'OPTIMA', 'Futura', 'AVENIR', 'Arial\x20Hebrew', 'Savoye\x20LET', 'Castellar', 'MYRIAD\x20PRO']; + let _0xed939c, _0x2c562a, _0x38278d; + _0x38278d = _0xed939c = _0x2c562a = 0x10eb + 0x2248 + -0x3333; + for (let _0x371ce8 = 0x20a1 + 0x1acf * -0x1 + -0x95 * 0xa; _0x371ce8 < _0x4e060c['length']; _0x371ce8++) + for (const _0x461fbf of _0x3a8390) { + const _0x457c71 = document['createElement']('span'); + _0x457c71['innerHTML'] = 'mmmmmmmmmmlli', + _0x457c71['style']['fontSize'] = '72px', + _0x457c71['style']['fontFamily'] = _0x4e060c[_0x371ce8] + ',' + _0x461fbf, + document['body']['appendChild'](_0x457c71); + const _0x1a1443 = _0x457c71['offsetWidth'] !== _0x72c291[_0x461fbf] || _0x457c71['offsetHeight'] !== _0x4de4cd[_0x461fbf]; + if (document['body']['removeChild'](_0x457c71), + _0x1a1443) { + _0x371ce8 < -0xf01 * -0x1 + -0x153 + -0xd90 && (_0xed939c |= -0x3 * 0x45 + 0x1042 + -0x1 * 0xf72 << _0x371ce8); + break; + } + } + return _0xed939c['toString'](0x1 * -0x2318 + -0x2372 + 0x469a); + } + function _0x4cb50e() { + try { + new WebSocket('Create\x20WebSocket'); + } catch (_0x24df3b) { + return _0x24df3b['message']; + } + } + function _0xdb01e0() { + return eval['toString']()['length']; + } + function _0x2b1be8() { + let _0x16398 = window['RTCPeerConnection'] || window['mozRTCPeerConnection'] || window['webkitRTCPeerConnection'] + , _0x2bf7c0 = []; + return new Promise(function(_0x2f36de) { + (_0x414e1d() || navigator['userAgent']['toLowerCase']()['indexOf']('vivobrowser') > -0x15ce + -0x2621 + 0x1 * 0x3bef) && _0x2f36de(''); + try { + if (_0x16398 && 'function' == typeof _0x16398) { + let _0x35d757 = new _0x16398({ + 'iceServers': [{ + 'urls': 'stun:stun.l.google.com:19302' + }] + }) + , _0x57b1ad = function() {} + , _0x53ee85 = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/; + _0x35d757['onicegatheringstatechange'] = function() { + 'complete' === _0x35d757['iceGatheringState'] && (_0x35d757['close'](), + _0x35d757 = null); + } + , + _0x35d757['onicecandidate'] = function(_0x31c126) { + if (_0x31c126 && _0x31c126['candidate'] && _0x31c126['candidate']['candidate']) { + if ('' === _0x31c126['candidate']['candidate']) + return; + let _0x5bd8b7 = _0x53ee85['exec'](_0x31c126['candidate']['candidate']); + if (null !== _0x5bd8b7 && _0x5bd8b7['length'] > 0x252e + 0x1 * 0x35 + -0x2562) { + let _0x102d9e = _0x5bd8b7[0x122b * 0x2 + 0x2456 + 0x2b1 * -0x1b]; + -(0xa57 + 0x4f * -0x65 + 0x14d5) === _0x2bf7c0['indexOf'](_0x102d9e) && _0x2bf7c0['push'](_0x102d9e); + } + } else + _0x2f36de(_0x2bf7c0['join']()); + } + , + _0x35d757['createDataChannel'](''), + setTimeout(function() { + _0x2f36de(_0x2bf7c0['join']()); + }, 0x43 * 0x3b + 0x163c + 0x9b * -0x3b); + let _0x286259 = _0x35d757['createOffer'](); + _0x286259 instanceof Promise ? _0x286259['then'](function(_0x5a5065) { + return _0x35d757['setLocalDescription'](_0x5a5065); + })['then'](_0x57b1ad) : _0x35d757['createOffer'](function(_0x4b2e55) { + _0x35d757['setLocalDescription'](_0x4b2e55, _0x57b1ad, _0x57b1ad); + }, _0x57b1ad); + } else + _0x2f36de(''); + } catch (_0x526aab) { + _0x2f36de(''); + } + } + ); + } + function _0x23e206() { + return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'['replace'](/[xy]/g, function(_0x15b1db) { + let _0x3b29e6 = (0x269 + -0x42 * 0x1d + -0x1 * -0x521) * Math['random']() | -0x1 * 0x3a6 + 0xe61 + -0x29 * 0x43; + return ('x' == _0x15b1db ? _0x3b29e6 : 0x141f + -0x1 * 0xb56 + -0x2 * 0x463 & _0x3b29e6 | 0x5 * -0x71 + 0x78f * -0x4 + 0x2079)['toString'](0xc7 * 0x12 + 0x5f4 + -0x13e2); + }); + } + function _0x57e0eb(_0x1ba1d6) { + if (-0x4f * -0x25 + -0x2275 + -0x4 * -0x5cb === _0x1ba1d6['length']) + return _0x4a6729(0x1e8 + 0x20d7 + 0x251 * -0xf, _0x1ba1d6['substring'](0x3d7 * -0x1 + -0xc2 * 0x32 + 0x9 * 0x4a3, -0xe * -0x16d + -0xf * 0x209 + 0x1 * 0xab1))['toString']()['substring'](0x1 * 0xc9e + 0x359 * -0x1 + -0x153 * 0x7, -0x1c72 + 0x1 * -0x1 + 0x1c75) === _0x1ba1d6['substring'](0x20 * 0x10 + -0x2 * -0x75 + -0x2ca, 0x2 * -0x745 + -0xd2d * -0x2 + -0xbae); + return !(-0x7 * 0x23 + 0x9a * 0x27 + -0x1680); + } + function _0xaf5e4e() { + let _0x261bb1 = _0x183c17('ttcid'); + return _0x261bb1 && _0x57e0eb(_0x261bb1) ? _0x261bb1 : (_0x261bb1 = _0x23e206(), + _0x261bb1 = (_0x261bb1 + _0x4a6729(0x2d * -0x25 + 0xe4 * -0x2b + 0x2ccd, _0x261bb1))['substring'](-0x44 * -0x46 + 0x11 * -0x7e + -0x9a * 0x11, -0x101a + -0x5 * -0x236 + 0x52e), + _0x3667a4('ttcid', _0x261bb1), + _0x261bb1); + } + function _0x24db38(_0x3bb8f8) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300260d3264e24d88274c919500000000000000781b000b0601170007020000001b001b000b024804041d001f1b000b071b000b03261b000b04261b000b061b000b070a0002100200a70a00021028000000a800012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f20213536', [, , void (-0x599 * -0x6 + -0x1 * 0x29 + -0x216d) !== _0x13af87 ? _0x13af87 : void (0x2689 + -0x2 * 0x7bb + 0xb * -0x219), void (0x3 * -0x419 + -0x10f * 0x19 + 0x52 * 0x79) !== _0x3e3d88 ? _0x3e3d88 : void (-0x162 * -0xa + 0x7 * 0x447 + -0xf9 * 0x2d), void (-0x25 * 0x105 + -0x14d * 0xb + 0xa68 * 0x5) !== _0x199ace ? _0x199ace : void (0xe5 * -0x7 + -0x37 * -0xad + -0x1ee8), _0x24db38, _0x3bb8f8]); + } + function _0xbc8ad4(_0x2064a6, _0x5241a2) { + if (_0x5241a2) { + let _0x9b3d05 = 0xa * 0x287 + 0x371 + -0x1 * 0x1cb7; + for (let _0x13e253 = -0x1a21 + 0xaf0 + 0xf31; _0x13e253 < _0x2064a6['length']; _0x13e253++) + _0x2064a6[_0x13e253]['p'] && (_0x2064a6[_0x13e253]['r'] = _0x5241a2[_0x9b3d05++]); + } + let _0x212c91 = ''; + _0x2064a6['forEach'](function(_0x361fb1) { + _0x212c91 += _0xcc2b83(_0x361fb1['r']) + '^^'; + }), + _0x212c91 += _0x6161cc(); + const _0x13784d = _0x23e206() + , _0x320dfd = Math['floor'](_0x13784d['charCodeAt'](-0xd6d + -0x7f * -0x3a + -0xf56) / (-0x221b + 0x1 * 0x191 + -0x1049 * -0x2)) + _0x13784d['charCodeAt'](-0x16 * 0x15 + 0x12 * 0x17 + 0x33) % (0x1706 * -0x1 + 0xe2 * -0x23 + 0x35f4) + , _0x16109b = _0x13784d['substring'](0xf7 * -0x9 + -0x18d8 + 0x218b, 0x498 + 0xd74 + -0x1208 * 0x1 + _0x320dfd); + _0x212c91 = _0x3e3d88(_0x199ace(_0x212c91, _0x16109b) + _0x13784d); + let _0x3299c0 = 'https://mssdk.bytedance.com/websdk/v1/getInfo'; + _0xfa458f(_0x3299c0 += '?q=' + encodeURIComponent(_0x212c91) + '&', function(_0x594581) { + -0x1824 + 0xa87 + 0xd9d == _0x594581['ret_code'] && _0x594581['fp'] && (_0x4e609e['_raw_sec_did'] = _0x594581['fp'], + _0x4e609e['_byted_sec_did'] = _0x24db38(_0x594581['fp']), + _0x3667a4('tt_scid', _0x594581['fp'])); + }); + } + function _0x47bf55(_0x6f8d48) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243001e003dc82ef94c97cdb64d000000000000099e1b000b02221700051c13221700081c1b000b0301170004001b00131e00061a00220200a81d00a92248041d00aa221b000b191e00a81d00ab131e00061a00220200ac1d00a92248031d00aa221b000b041d00ad131e00061a00220200ae1d00a92248031d00aa221b000b051d00ad131e00061a00220200671d00a92248031d00aa221b000b061d00ad131e00061a00220200af1d00a92248031d00aa221b000b041d00ad131e00061a00220200741d00a92248001d00aa131e00061a00220200b01d00a92248001d00aa131e00061a00220200b11d00a92248001d00aa131e00061a00220200b21d00a92248001d00aa131e00061a00220200391d00a92248001d00aa131e00061a00220200b31d00a92248031d00aa221b000b071d00ad131e00061a00220200b41d00a92248031d00aa221b000b081d00ad131e00061a00220200b51d00a92248011d00aa131e00061a00220200b61d00a92248011d00aa131e00061a00220200b71d00a92248011d00aa131e00061a00220200b81d00a92248001d00aa131e00061a00220200b91d00a92248031d00aa221b000b091d00ad2248011d00ba131e00061a00220200bb1d00a92248031d00aa221b000b0a1d00ad131e00061a00220200bc1d00a92248031d00aa221b000b0b1d00ad131e00061a00220200bd1d00a92248031d00aa221b000b041d00ad131e00061a00220200be1d00a92248031d00aa221b000b0c1d00ad131e00061a00220200bf1d00a92248031d00aa221b000b0d1d00ad131e00061a00220200c01d00a92248031d00aa221b000b0e1d00ad131e00061a00220200c11d00a92248031d00aa221b000b041d00ad131e00061a00220200101d00a92248001d00aa131e00061a00220200c21d00a92248031d00aa221b000b0f1d00ad220200c31d00c4131e00061a00220200c51d00a92248031d00aa221b000b101d00ad131e00061a00220200c61d00a92248031d00aa221b000b111d00ad131e00061a00220200c71d00a92248031d00aa221b000b121d00ad2248011d00ba131e00061a00220200701d00a92248011d00aa131e00061a00220200c81d00a92248041d00aa221b000b131e00c91d00ab131e00061a00220200ca1d00a92248031d00aa221b000b141d00ad131e00061a00220200cb1d00a92248031d00aa221b000b041d00ad131e00061a00220200cc1d00a92248041d00aa0a00221d00921b000a00001d009348001f0018001b000b1a1e00283a1701031b000b1a1800191e00aa1f011801480040170021180148014017003a180148024017004b180148034017005f1600c91600c91b000b1a1800191b000b151b000b021b000b1a1800191e00a919041d00ab1600a81b000b1a180019131b000b1a1800191e00a9191d00ab16008f1b000b1a1800191b000b031b000b1a1800191e00a9191d00ab1600731b000b1a1800191e00ba1700381b000b1617002e1b000b1b221e00cd241b000b1a1800191e00ad221e0017241b000b1a1800191e00c40a0001100a0001101c16002b1b000b1a1800191b000b1a1800191e00ad221e001724261b000b1a1800191e00c40a0002101d00ab16000616000318002d1f0016fef61b000b161700381b000b16221e00ce241b000b1b0a000110221e00cf240200002500141b000b17261b000b1a18000a0002101c000a0001101c16000d1b000b171b000b1a041c0000d000012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76', [, , 'undefined' != typeof navigator ? navigator : void (0x20b * -0x1 + 0x3 * -0x83f + 0x359 * 0x8), 'undefined' != typeof document ? document : void (0x231a + 0xc0d + -0x2f27), void (0x1b06 + 0x1 * 0x1889 + -0x338f) !== _0x6161cc ? _0x6161cc : void (0x9d * -0x1 + -0x1050 * -0x1 + -0xfb3), void (-0x4 * 0x6e8 + 0x277 * 0xf + 0x1 * -0x959) !== _0x5bd794 ? _0x5bd794 : void (0x1 * 0x56f + -0x11b5 + 0xc46), void (-0x7c6 + -0x3c4 * -0x7 + -0x1296) !== _0x2eeb5a ? _0x2eeb5a : void (0x761 * 0x5 + -0x5ff * 0x4 + -0xce9), void (-0xf36 + 0x1335 + 0x3ff * -0x1) !== _0x53fc3f ? _0x53fc3f : void (-0x14fd + 0x26bc * 0x1 + 0x19d * -0xb), void (0x6fd * 0x1 + -0x14d6 + -0x2c5 * -0x5) !== _0x409ea7 ? _0x409ea7 : void (-0x1995 + 0xa3a * 0x1 + 0xf5b), void (0x1ecf + 0x1 * 0xd79 + -0x2c48) !== _0x538dce ? _0x538dce : void (0x795 * 0x3 + -0x1 * 0x6bf + 0x400 * -0x4), void (0xc18 + 0x64 * -0x58 + 0x1648) !== _0xd556d7 ? _0xd556d7 : void (-0x1b8b + 0x1 * 0x20e7 + 0x7 * -0xc4), void (0xe9e + -0x769 * 0x5 + 0x166f) !== _0x1cd4a6 ? _0x1cd4a6 : void (-0xcc * 0x19 + -0x1a0d + -0xf53 * -0x3), void (0x6fb * 0x2 + -0x2a1 + 0x3c7 * -0x3) !== _0x307ce0 ? _0x307ce0 : void (-0x14d2 + 0x14 * -0x61 + 0x2d7 * 0xa), void (0x12af * -0x1 + -0x1 * 0x89f + 0x2bb * 0xa) !== _0x4b2c12 ? _0x4b2c12 : void (-0xed2 + -0x3 * 0xcbb + 0x1 * 0x3503), void (0x15d0 + -0x1 * -0x1444 + 0x2a14 * -0x1) !== _0x49db03 ? _0x49db03 : void (0x43 * -0x5 + 0x2096 + 0x33 * -0x9d), void (0x3e * -0x32 + 0x23cb + -0x17af) !== _0x183c17 ? _0x183c17 : void (0x6f * -0x17 + -0x5c0 * 0x1 + -0x17 * -0xaf), void (0x28d * -0x4 + 0xae * -0x32 + -0x2 * -0x1618) !== _0x4cb50e ? _0x4cb50e : void (0x26 * -0x82 + 0x10de * 0x1 + -0x2 * -0x137), void (0x1 * -0xc7c + 0xae0 + 0x19c) !== _0xdb01e0 ? _0xdb01e0 : void (0x2320 + 0x1 * -0x24e6 + 0x1c6), void (-0xf7c * 0x2 + -0x590 + -0xa7 * -0x38) !== _0x2b1be8 ? _0x2b1be8 : void (-0x191d + -0x35 * -0xb3 + -0xbf2), void (0x1 * -0x971 + 0x1 * 0x3ae + 0x5c3) !== _0x40ad2f ? _0x40ad2f : void (-0x24 * -0x68 + -0x1299 + 0x3f9), void (-0x713 + -0x3 * 0x66b + 0xa * 0x2a2) !== _0xaf5e4e ? _0xaf5e4e : void (-0x235a + -0x1f6f + -0x29 * -0x1a1), void (0x1 * 0xd76 + -0x11 * -0x1a5 + 0x17 * -0x1cd) !== _0xcc2b83 ? _0xcc2b83 : void (-0xd9a + 0x834 * -0x4 + -0x1 * -0x2e6a), 'undefined' != typeof Promise ? Promise : void (-0x184b + 0x251c + -0x11 * 0xc1), void (-0x583 + -0x1 * -0x571 + 0x12) !== _0xbc8ad4 ? _0xbc8ad4 : void (-0x1 * -0x494 + -0x1f08 + 0x1a74), _0x47bf55, _0x6f8d48]); + } + function _0x5c5f06(_0x10de82, _0x2e23a9, _0x5c6e6d) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243000e2e21bc2e2550f406d2760000000000000a301b000200d025004a1800483f2f1f001b000b02221e00d12418001800481a3a1700084841160025180048343a17000848471600181800483e3a17000b48004804291600084800481129280a000110001d009d1b000200d22500331b000b1e1f06180618004818340418061800481234042818061800480c340428180618004806340428180618000428001d00d31b000200d42500151b0018001d009c1b000b1f180048023404001d00d51b000200d62500211b000b1d481c331800480435301f061b0018001d009c1b000b1f180604001d00d71b000200d825001e1b000b1f1b000b1d481a33180048063530041b000b1e18000428001d00d91b0048001d009c1b0048001d00da1b0048001d00db1b001b000b031a00221e00dc240a0000104903e82b4800351d00dd1b001b000b041e00de01221700431c1b000b05261b000b052648001b000b25020000280a0002101b000b061e0071221e00df241b000b061e00e01e00284802280a0001100a0002104a0000fff12c1d00db1b001b000b251b000b244a0000fff12a31480035221e00162448020a0001101d00e11b001b000b261d00e21b000b261e00284820391700221b001b000b26221e00df241b000b261e00284820290a0001101d00e21600451b000b261e002848203a1700380200001f0048001f01180148201b000b261e0028293a17001318000200e3281f0018012d1f0116ffe31b0018001b000b27281d00e21b000200e41b000b27281d00da1b001b000b07261b000b2348020a0002101d00da1b001b000b052648001b000b23020000280a0002101d00e51b001b000b08260a0000101d00e61b000b290200a11b000b1c0200e73e17000712160004200d1b000200001d00e81b000b1a1e00e92217001c1c1b000b09221e00ea241b000b1a1e00e90a0001100200eb4017007a48001f011b000b1a1e00ec1700371b000b0a2648001b000b09221e00ea241b000b0b261b000b1a1e00e91b000b1a1e00ec0a0002100a0001100a0002101f011600291b000b0a2648001b000b09221e00ea241b000b0c1b000b1a1e00e9040a0001100a0002101f011b000200ed1801280200ee281d00e81b001b000b0d1b000b1a1e00ef041d00f01b001b000b1a1e00f117001e1b000b0e221e00f2241b000b2b1b000b1a1e00f10a0002101600071b000b2b1d00f01b001b000b2a1b000b0f1b000b2b04281d00e81b001b000b2a0200f3281b000b101b000b1a1e00ef04280200ee281d00e81b001b000b2a0200f4280200f5281d00e81b001b000b111b000b29041d00f61b001b000b041e00de012217000d1c1b000b12260a0000101d00f71b001b000b041e00de012217001e1c1b000b131e00f822011700111c1b000b141b000b150200c304041d00f91b001b000b201b000b23041b000b211b000b231400fa2b48003504281b000b221b000b2d1b000b233104281b000b201b000b05261b000b281b000b041e00de012217000b1c1b000b161e0010221e0016240a0000100a0002104a0000fff12c4810331b000b05261b000b281b000b2a020000280a0002104a0000fff12c3004281b000b211b000b2c4808331b000b041e00fb480433301b000b233104281b000b1f1b000b2404281d00fc1b000b224800041c1b000b2e1700111b001b000b2f1b000b2e281d00fc1b000200fd1b000b2f281d00fe1b001b000b0a2648001b000b300a000210221e00162448100a0001101d00ff1b001b000b31221e0100241b000b311e00284802291b000b311e00280a0002101d01011b001b000b301b000b32281d00fe1b000b300000010200012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28', [, , 'undefined' != typeof String ? String : void (0x1115 * 0x1 + -0x751 * -0x4 + 0xf * -0x317), 'undefined' != typeof Date ? Date : void (-0x6 * 0x51e + -0x4 * -0x7c6 + -0x64), void (-0xe75 + -0x1742 + 0x5 * 0x78b) !== _0x40ad2f ? _0x40ad2f : void (0x9 * -0x375 + -0x24ab + 0x6 * 0xb4c), void (-0x716 * 0x2 + -0x218 + 0x1044) !== _0x48f1c4 ? _0x48f1c4 : void (0x863 * -0x1 + 0x110a + 0x1 * -0x8a7), 'undefined' != typeof location ? location : void (-0x5 * 0xa3 + -0x2d + 0x14 * 0x2b), 'undefined' != typeof parseInt ? parseInt : void (-0x1f21 + -0x1509 + 0x1 * 0x342a), void (0xb4b + 0x22c4 + -0x2e0f) !== _0x285152 ? _0x285152 : void (-0x23c2 + -0xdbc + 0x317e), 'undefined' != typeof JSON ? JSON : void (-0xc76 + -0xdb9 * -0x2 + -0xefc), void (-0xbf + -0xeef + 0xfae) !== _0x127b08 ? _0x127b08 : void (-0x5af * 0x5 + -0x5 * 0x6f7 + 0x3f3e), void (0x246b * 0x1 + 0xba5 + -0x4 * 0xc04) !== _0x165fde ? _0x165fde : void (-0x1 * -0x20d3 + -0xe * 0x1b9 + -0x8b5), void (0x1363 + 0x9e2 + -0x1d45) !== _0x1f0220 ? _0x1f0220 : void (-0x37f * -0x5 + 0x1c6 * -0x9 + 0x185 * -0x1), void (0x17b5 + -0x21f2 + -0xa3d * -0x1) !== _0x11eb0f ? _0x11eb0f : void (0x18e * 0x6 + -0x10ca + 0x776), 'undefined' != typeof Object ? Object : void (0x1611 + 0x1e77 * -0x1 + 0x866), void (0x212c + -0x1aba + 0x5 * -0x14a) !== _0x58164f ? _0x58164f : void (-0x21a1 * -0x1 + -0x625 * -0x4 + -0x1 * 0x3a35), void (0x4 * 0x23f + 0x1 * -0xd4f + 0x453) !== _0x5cfbdf ? _0x5cfbdf : void (0x6 * -0x4e0 + -0xaf * 0xc + 0x2574), void (-0x7 * 0x137 + 0x6f9 * 0x1 + 0x188) !== _0x346e52 ? _0x346e52 : void (0x1a3b + -0x1f * -0x65 + -0x2676), void (0x3eb * -0x2 + -0xbbf * -0x1 + -0x3e9) !== _0x2eeb5a ? _0x2eeb5a : void (0x1fd0 + -0x1963 + 0x7 * -0xeb), void (-0x219b * 0x1 + -0xcf6 + -0x2e91 * -0x1) !== _0x4e609e ? _0x4e609e : void (-0x1 * -0x5e3 + -0x63 * 0x2b + 0xabe), void (0x25bf + -0x1967 + -0xc58) !== _0x24db38 ? _0x24db38 : void (0x825 + 0x6b1 + -0xed6), void (0x5 * 0x6f6 + 0x2023 + -0x42f1) !== _0x183c17 ? _0x183c17 : void (-0x253c + -0x1a * 0x8f + 0x7d * 0x6a), 'undefined' != typeof navigator ? navigator : void (-0xd2d * -0x1 + 0x11f6 + 0xa61 * -0x3), , , _0x5c5f06, _0x10de82, _0x2e23a9, _0x5c6e6d]); + } + function _0x1d13c1(_0x169b11, _0x2578a6) { + const _0x409386 = {}; + for (let _0xc01a9f = -0xb44 * 0x1 + -0x89 * -0x2d + -0xcd1; _0xc01a9f < _0x2578a6['length']; _0xc01a9f++) { + const _0x35f880 = _0x2578a6[_0xc01a9f]; + let _0x403853 = _0x169b11[_0x35f880]; + null == _0x403853 && (_0x403853 = !(-0x1e9c + -0x68b + 0x2528)), + null === _0x403853 || 'function' != typeof _0x403853 && 'object' != typeof _0x403853 || (_0x403853 = !(0xc * -0x2e4 + -0x1227 + 0x34d7)), + _0x409386[_0x35f880] = _0x403853; + } + return _0x409386; + } + function _0x41dd19() { + return _0x1d13c1(navigator, ['appCodeName', 'appName', 'platform', 'product', 'productSub', 'hardwareConcurrency', 'cpuClass', 'maxTouchPoints', 'oscpu', 'vendor', 'vendorSub', 'doNotTrack', 'vibrate', 'credentials', 'storage', 'requestMediaKeySystemAccess', 'bluetooth']); + } + function _0x5191b4() { + return _0x1d13c1(window, ['Image', 'innerHeight', 'innerWidth', 'screenX', 'screenY', 'isSecureContext', 'devicePixelRatio', 'toolbar', 'locationbar', 'ActiveXObject', 'external', 'mozRTCPeerConnection', 'postMessage', 'webkitRequestAnimationFrame', 'BluetoothUUID', 'netscape']); + } + function _0x56333f() { + return _0x1d13c1(document, ['characterSet', 'compatMode', 'documentMode', 'layers', 'images']); + } + function _0x1f25b6() { + const _0x5673e1 = document['createElement']('canvas'); + let _0x10aa37 = null; + try { + _0x10aa37 = _0x5673e1['getContext']('webgl') || _0x5673e1['getContext']('experimental-webgl'); + } catch (_0x21e3b2) {} + return _0x10aa37 || (_0x10aa37 = null), + _0x10aa37; + } + function _0x507958(_0x4c1eba) { + const _0x5d97cb = _0x4c1eba['getExtension']('EXT_texture_filter_anisotropic') || _0x4c1eba['getExtension']('WEBKIT_EXT_texture_filter_anisotropic') || _0x4c1eba['getExtension']('MOZ_EXT_texture_filter_anisotropic'); + if (_0x5d97cb) { + let _0x4aed15 = _0x4c1eba['getParameter'](_0x5d97cb['MAX_TEXTURE_MAX_ANISOTROPY_EXT']); + return 0x113b + 0x1138 * -0x2 + -0x1135 * -0x1 === _0x4aed15 && (_0x4aed15 = 0x260 + 0x1016 + -0x49d * 0x4), + _0x4aed15; + } + return null; + } + function _0x15978f() { + if (_0x5eb4cb['WEBGL']) + return _0x5eb4cb['WEBGL']; + const _0x203e1d = _0x1f25b6(); + if (!_0x203e1d) + return {}; + const _0x2f733e = { + 'supportedExtensions': _0x203e1d['getSupportedExtensions']() || [], + 'antialias': _0x203e1d['getContextAttributes']()['antialias'], + 'blueBits': _0x203e1d['getParameter'](_0x203e1d['BLUE_BITS']), + 'depthBits': _0x203e1d['getParameter'](_0x203e1d['DEPTH_BITS']), + 'greenBits': _0x203e1d['getParameter'](_0x203e1d['GREEN_BITS']), + 'maxAnisotropy': _0x507958(_0x203e1d), + 'maxCombinedTextureImageUnits': _0x203e1d['getParameter'](_0x203e1d['MAX_COMBINED_TEXTURE_IMAGE_UNITS']), + 'maxCubeMapTextureSize': _0x203e1d['getParameter'](_0x203e1d['MAX_CUBE_MAP_TEXTURE_SIZE']), + 'maxFragmentUniformVectors': _0x203e1d['getParameter'](_0x203e1d['MAX_FRAGMENT_UNIFORM_VECTORS']), + 'maxRenderbufferSize': _0x203e1d['getParameter'](_0x203e1d['MAX_RENDERBUFFER_SIZE']), + 'maxTextureImageUnits': _0x203e1d['getParameter'](_0x203e1d['MAX_TEXTURE_IMAGE_UNITS']), + 'maxTextureSize': _0x203e1d['getParameter'](_0x203e1d['MAX_TEXTURE_SIZE']), + 'maxVaryingVectors': _0x203e1d['getParameter'](_0x203e1d['MAX_VARYING_VECTORS']), + 'maxVertexAttribs': _0x203e1d['getParameter'](_0x203e1d['MAX_VERTEX_ATTRIBS']), + 'maxVertexTextureImageUnits': _0x203e1d['getParameter'](_0x203e1d['MAX_VERTEX_TEXTURE_IMAGE_UNITS']), + 'maxVertexUniformVectors': _0x203e1d['getParameter'](_0x203e1d['MAX_VERTEX_UNIFORM_VECTORS']), + 'shadingLanguageVersion': _0x203e1d['getParameter'](_0x203e1d['SHADING_LANGUAGE_VERSION']), + 'stencilBits': _0x203e1d['getParameter'](_0x203e1d['STENCIL_BITS']), + 'version': _0x203e1d['getParameter'](_0x203e1d['VERSION']) + }; + return _0x5eb4cb['WEBGL'] = _0x2f733e, + _0x2f733e; + } + function _0x381923() { + const _0x53b056 = {}; + return _0x53b056['navigator'] = _0x41dd19(), + _0x53b056['window'] = _0x5191b4(), + _0x53b056['document'] = _0x56333f(), + _0x53b056['webgl'] = _0x15978f(), + _0x53b056['gpu'] = _0x307ce0(), + _0x53b056['plugins'] = _0x49db03(), + _0x5eb4cb['SECINFO'] = _0x53b056, + _0x53b056; + } + function _0x1e9e03() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f52430002302d640eb1f8288e5c0b00000000000001181b00131e00061a001d00261b000b021e01021700121b001b000b021e01021d00261600111b001b000b03260a0000101d00261b000b091b000b04221e0103240a0000101d01041b001b000b054804041d002a1b001b000b0a1b000b06261b000b07261b000b08221e00ea241b000b090a0001101b000b0a0a0002100200a70a000210281d00271b000b0b0000010500012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568', [, , void (-0x19e3 + 0x144e + 0x1 * 0x595) !== _0x5eb4cb ? _0x5eb4cb : void (0x52f * -0x7 + 0x18 * 0xdf + -0x1 * -0xf61), void (0x14d5 + -0x1565 + 0x48 * 0x2) !== _0x381923 ? _0x381923 : void (0x1 * 0x22d3 + 0x1e * 0x10a + 0x6d * -0x9b), 'undefined' != typeof Date ? Date : void (-0xdb + 0x25af + 0x126a * -0x2), void (-0x544 * -0x6 + -0x158b + 0x1 * -0xa0d) !== _0x13af87 ? _0x13af87 : void (-0x1042 * 0x2 + -0x3df * 0x6 + 0x2 * 0x1bdf), void (0xf15 + 0x9e8 + -0x18fd) !== _0x3e3d88 ? _0x3e3d88 : void (0x33 * 0x9f + -0x26cc + 0x71f), void (0x1f7f + 0x190c + -0x388b) !== _0x199ace ? _0x199ace : void (0xd3c * 0x1 + -0x76 * -0x24 + -0x775 * 0x4), 'undefined' != typeof JSON ? JSON : void (-0x9e9 + -0x2140 * 0x1 + 0x2b29 * 0x1)]); + } + var _0x1b5e39 = { + 'kCallTypeDirect': 0x0, + 'kCallTypeInterceptor': 0x1 + } + , _0x544c24 = { + 'kHttp': 0x0, + 'kWebsocket': 0x1 + }; + const _0x1b6fd1 = _0x40ad2f; + function _0x4b51a0(_0x2c1e2e) { + let _0x4675cf, _0x840b02, _0x2a4d0c = []; + for (let _0x3d1999 = -0x843 + 0x4 * -0x6c1 + 0x2347; _0x3d1999 < _0x2c1e2e['length']; _0x3d1999++) { + _0x4675cf = _0x2c1e2e['charCodeAt'](_0x3d1999), + _0x840b02 = []; + do { + _0x840b02['push'](0x2b * 0xa4 + -0x1cc4 + -0x51 * -0x7 & _0x4675cf), + _0x4675cf >>= -0xa61 + 0x15b0 + 0xb47 * -0x1; + } while (_0x4675cf); + _0x2a4d0c = _0x2a4d0c['concat'](_0x840b02['reverse']()); + } + return _0x2a4d0c; + } + function _0x301887(_0x1e1026) {} + function _0xff96d5(_0x51b608) {} + function _0x4adbc4(_0x2b6ee6) {} + function _0x1466e3(_0x16e4cb) {} + function _0x5974b0(_0x1fef05, _0x2bd951, _0x593f13) {} + const _0x28178c = { + 'WEB_DEVICE_INFO': 0x8 + }; + function _0x40a806(_0x1d1c1c, _0x229b4d) { + return JSON['stringify']({ + 'magic': 0x20200422, + 'version': 0x1, + 'dataType': _0x1d1c1c, + 'strData': _0x229b4d, + 'tspFromClient': new Date()['getTime']() + }); + } + function _0x13ef2e(_0x4e0390, _0x4cd577, _0x5c9baa, _0x32b79c) { + return _0x5cbe18('POST', _0x4e0390, _0x4cd577, _0x5c9baa, _0x32b79c); + } + function _0x5cbe18(_0x5bb884, _0x473711, _0x1ca7a0, _0x216b99, _0x5e97e3) { + let _0x200a96 = new XMLHttpRequest(); + if (_0x200a96['open'](_0x5bb884, _0x473711, !(0x1cee + 0x201b * -0x1 + 0x32d * 0x1)), + _0x5e97e3 && (_0x200a96['withCredentials'] = !(-0x6ef + -0x11ff + 0x18ee)), + _0x216b99) { + let _0x1524e1 = Object['keys'](_0x216b99); + for (let _0x2d2ccd of _0x1524e1) { + let _0x44bdf6 = _0x216b99[_0x2d2ccd]; + _0x200a96['setRequestHeader'](_0x2d2ccd, _0x44bdf6); + } + } + _0x200a96['send'](_0x1ca7a0); + } + function _0xba11f5(_0x5e1c9d, _0x379f6f) { + return _0x379f6f || (_0x379f6f = null), + !!navigator['sendBeacon'] && (navigator['sendBeacon'](_0x5e1c9d, _0x379f6f), + !(0x3aa + 0xd2a + -0x10d4)); + } + function _0x1cc9d3(_0x200063, _0x59dcfe) { + try { + window['localStorage'] && window['localStorage']['setItem'](_0x200063, _0x59dcfe); + } catch (_0x5073d1) {} + } + function _0x2f4911(_0x2f487a) { + try { + window['localStorage'] && window['localStorage']['removeItem'](_0x2f487a); + } catch (_0x3a9838) {} + } + function _0x177797(_0x5cd68d) { + try { + return window['localStorage'] ? window['localStorage']['getItem'](_0x5cd68d) : null; + } catch (_0x22a119) { + return null; + } + } + function _0x138914(_0x166658, _0x3b76a8) { + let _0x149966, _0x339e20 = [], _0x33716e = 0x446 + -0xbe6 * -0x3 + 0x13fc * -0x2, _0x4145f8 = ''; + for (let _0x543939 = 0x234 * 0x8 + -0x2c8 + -0xed8; _0x543939 < 0x20d3 + 0x1 * 0x150b + -0x2 * 0x1a6f; _0x543939++) + _0x339e20[_0x543939] = _0x543939; + for (let _0x1f583e = -0x2040 + -0x1579 + -0x35b9 * -0x1; _0x1f583e < -0x1af * -0xf + -0x15b2 + -0x1 * 0x28f; _0x1f583e++) + _0x33716e = (_0x33716e + _0x339e20[_0x1f583e] + _0x166658['charCodeAt'](_0x1f583e % _0x166658['length'])) % (0x511 + -0xa15 + 0x604), + _0x149966 = _0x339e20[_0x1f583e], + _0x339e20[_0x1f583e] = _0x339e20[_0x33716e], + _0x339e20[_0x33716e] = _0x149966; + let _0x65dfbc = -0x691 * -0x2 + 0xafe + -0x1820; + _0x33716e = -0x1a18 + -0x3 * 0x93b + 0x35c9; + for (let _0x377807 = -0xffa + -0x2 * -0xed1 + -0xda8; _0x377807 < _0x3b76a8['length']; _0x377807++) + _0x65dfbc = (_0x65dfbc + (0x1962 + -0x14f5 + 0x46c * -0x1)) % (-0x1268 + -0x1 * 0x406 + -0x176e * -0x1), + _0x33716e = (_0x33716e + _0x339e20[_0x65dfbc]) % (-0x1f96 + -0x1245 + 0x32db * 0x1), + _0x149966 = _0x339e20[_0x65dfbc], + _0x339e20[_0x65dfbc] = _0x339e20[_0x33716e], + _0x339e20[_0x33716e] = _0x149966, + _0x4145f8 += String['fromCharCode'](_0x3b76a8['charCodeAt'](_0x377807) ^ _0x339e20[(_0x339e20[_0x65dfbc] + _0x339e20[_0x33716e]) % (-0x208d + -0xc07 * 0x3 + 0x45a2)]); + return _0x4145f8; + } + const _0x497c49 = _0x138914; + var _0x38efaa = {}; + function _0x16c5c6(_0x1512e9, _0xa3dc5a) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243000a3a2c08a6c18cd68cc95400000000000001201b0048011d002a1b001b000b02221e00d1241b000b094806331b000b0a300a0001101d00271b001b000b02221e00d1241b000b03221e0105241b000b03221e0106240a0000104901002a0a0001100a0001101d00751b001b000b04261b000b0c1b000b080a0002101d00761b001b000b0b1b000b0c281b000b0d281d00781b000b05261b000b0e0200220a0002100000010700012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c7775', [, , 'undefined' != typeof String ? String : void (-0x8fa * 0x1 + -0x176c + -0xb * -0x2f2), 'undefined' != typeof Math ? Math : void (-0x1e94 * -0x1 + 0x698 * -0x1 + -0x17fc), void (0x15 * 0x137 + 0x7 * -0x292 + -0x785) !== _0x497c49 ? _0x497c49 : void (-0x4 * 0x27a + 0x1 * 0x720 + -0x1 * -0x2c8), void (-0x11b * -0xe + 0x1 * -0xb45 + -0x435 * 0x1) !== _0x4b60d4 ? _0x4b60d4 : void (0x24 * 0x61 + -0x24e8 + 0x1744), , _0x16c5c6, _0x1512e9, _0xa3dc5a]); + } + _0x38efaa['pb'] = 0x7 * 0x557 + -0x19da * -0x1 + 0xc3 * -0x53, + _0x38efaa['json'] = 0xb3 * 0x35 + -0x2 * 0xe17 + -0x10 * 0x8e; + var _0x45a835 = { + 'kNoMove': 0x2, + 'kNoClickTouch': 0x4, + 'kNoKeyboardEvent': 0x8, + 'kMoveFast': 0x10, + 'kKeyboardFast': 0x20, + 'kFakeOperations': 0x40 + }; + let _0x366c7e = { + 'sTm': 0x0, + 'acc': 0x0 + }; + function _0x3a5408() { + try { + let _0xe4776f = _0x177797('xmstr'); + _0xe4776f ? Object['assign'](_0x366c7e, JSON['parse'](_0xe4776f)) : (_0x366c7e['sTm'] = new Date()['getTime'](), + _0x366c7e['acc'] = -0x378 + 0x658 + -0x2e0); + } catch (_0x3e9ea2) { + _0x366c7e['sTm'] = new Date()['getTime'](), + _0x366c7e['acc'] = -0xc6d + -0x1fbe + 0x2c2b, + _0x362091(); + } + } + function _0x362091() { + _0x1cc9d3('xmstr', JSON['stringify'](_0x366c7e)); + } + const _0x2b3aa0 = { + 'T_MOVE': 0x1, + 'T_CLICK': 0x2, + 'T_KEYBOARD': 0x3 + }; + let _0xf868b9 = !(0x1cb6 + 0x1 * -0x162e + -0x687) + , _0x28e3db = [] + , _0xa4467c = [] + , _0x755e95 = []; + var _0x5d7e6e = { + 'ubcode': 0x0 + }; + const _0x15d501 = function(_0x17b387, _0x5b710f) { + return _0x17b387 + _0x5b710f; + } + , _0xc73340 = function(_0x43ef2f) { + return _0x43ef2f * _0x43ef2f; + }; + function _0x2f221e(_0x4c55f3, _0x45b8c8) { + if (_0x4c55f3['length'] > -0x23e9 + -0x17c4 + -0x4d * -0xc9 && _0x4c55f3['splice'](0x14c7 + 0xe2f * -0x1 + 0x1a6 * -0x4, -0x17 * 0x67 + 0x4c1 * 0x1 + 0x4 * 0x139), + _0x4c55f3['length'] > -0x231b + 0x817 + 0x2 * 0xd82) { + const _0x58cc3f = _0x4c55f3[_0x4c55f3['length'] - (0x1c4 * 0xb + -0x2419 * -0x1 + -0x3784)]; + if (_0x45b8c8['d'] - _0x58cc3f['d'] <= 0x3 * 0x38b + 0x1 * -0x10d3 + 0x1a * 0x3d || 'y'in _0x45b8c8 && _0x45b8c8['x'] === _0x58cc3f['x'] && _0x45b8c8['y'] === _0x58cc3f['y']) + return; + } + _0x4c55f3['push'](_0x45b8c8); + } + function _0xbb76e9(_0x275aac, _0x443ef6, _0x312a85) { + if (!_0x4e609e['enableTrack']) + return; + if (_0x312a85 !== _0x2b3aa0['T_MOVE']) + return _0x312a85 === _0x2b3aa0['T_CLICK'] ? (_0x275aac['length'] >= 0x1 * -0x3e4 + 0x2e * 0xaf + -0x1 * 0x199a && _0x177ed2(), + void _0x275aac['push'](_0x443ef6)) : _0x312a85 === _0x2b3aa0['T_KEYBOARD'] ? (_0x275aac['length'] > 0x1863 + 0x79f * 0x1 + -0x1e0e && _0x177ed2(), + void _0x275aac['push'](_0x443ef6)) : void (-0x1a3 * 0x3 + 0x1a31 + -0x1548); + { + let _0x51c487 = -0x1659 + -0x1 * 0x4b + -0x1 * -0x1898; + if (_0x275aac['length'] >= -0x923 + -0x502 * 0x2 + 0x151b && _0x177ed2(), + _0x275aac['length'] > -0x1 * 0x1be9 + -0x18c0 + -0xd * -0x40d) { + let _0x36cfe7 = _0x275aac[_0x275aac['length'] - (-0x139 + 0x25fc + 0x3ad * -0xa)] + , _0xfd07c0 = _0x36cfe7['x'] + , _0x46576e = _0x36cfe7['y'] + , _0x1231cf = _0x36cfe7['ts']; + if (_0xfd07c0 === _0x443ef6['x'] && _0x46576e === _0x443ef6['y']) + return; + if (_0x443ef6['ts'] - _0x1231cf < _0x51c487) + return; + } + _0x275aac['push'](_0x443ef6); + } + } + const _0x439ffc = { + 'init': 0x0, + 'running': 0x1, + 'exit': 0x2, + 'flush': 0x3 + }; + function _0x177ed2(_0x17e1fc) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243001111106c26a11416a77efd00000000000006661b0002010725005f131e00061a001f061b000b02020108191f0718070200003f17000b180602010818070d1b000b02020109191f0818080200003f17000b180602010a18080d1b000b0202010b191f0918090200003f17000b180602010c18090d1806001d00801b00121d00821b000b110117000f1b001b000b031e010d1d007e1b000b111b000b031e010e3e1700091b00201d00821b001b000b041a00221e00dc240a0000101d00841b00131e00061a00221b000b021e010f221e01102448000a0001101d0111221b000b021e0112221e01102448000a0001101d0113221b000b021e0114221e01102448000a0001101d0115221b000b021e0116221e01102448000a0001101d01171d00861b000b151e01111e002848003e221700111c1b000b151e01131e002848003e221700111c1b000b151e01151e002848003e221700111c1b000b151e01171e002848003e170004001b001b000b151e01111e002848102a1b000b151e01131e0028480c2a281b000b151e01151e002848042a281b000b151e01171e002848082a281d008e1b000b141b000b051e01181b000b061e01191e011a4903e82a283a17003f1b000b051e011b1b000b061e01191e011c4904002a3a1700231b000b05221e011b1b000b16281d011b1b000b07260a0000101c1b00201d00821600291b000b051b000b141d01181b000b051b000b161d011b1b000b07260a0000101c1b00201d00821b000b1317011e48021f00131e00061a00221b000b151d011d2218001d011e1f01180102011f131e00061a000d180102011f190200a81b000b061e00a80d180102011f190201040200001b000b041a00221e00dc240a000010280d180102011f190201201b000b021e01200d180102011f1902012148000d1801020122131e00061a000d1b000b08221e0123241801020122191b000b12260a0000100a0002101c1b000b09261b000b0a1e01241b000b0b261b000b0c221e00ea2418010a0001101b000b0d1e01250a0002100a0002101f021b000b061e0126020127191f03180301170004001b000b111b000b031e01283e17001b1b000b0e26180318020a0002101f041804011700031600181b000b0f2618031802131e00061a00200a0004101c00012900012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c', [, , void (-0x1035 + -0x1 * 0x265 + 0x94d * 0x2) !== _0x5eb4cb ? _0x5eb4cb : void (0x2 * 0x9f9 + 0x1 * 0x17c5 + -0x2bb7), void (-0xf0e + -0xb67 * -0x1 + 0x3a7) !== _0x439ffc ? _0x439ffc : void (0x1257 + 0x1 * -0x170f + 0x4b8), 'undefined' != typeof Date ? Date : void (0x1617 + -0x1 * -0x17ee + -0x15 * 0x231), void (-0x12b + -0x2624 + 0x1d * 0x15b) !== _0x366c7e ? _0x366c7e : void (-0x2174 * 0x1 + -0x174c + 0x38c0), void (-0xfb5 + 0x3 * -0x385 + 0xa4 * 0x29) !== _0x4e609e ? _0x4e609e : void (0x1c8d + 0x1259 + -0x2ee6), void (0x853 + 0xfd * 0xa + -0x1235) !== _0x362091 ? _0x362091 : void (-0x1e0f + -0x1 * 0x75b + 0x12b5 * 0x2), 'undefined' != typeof Object ? Object : void (-0x1 * 0x833 + 0x1b37 + 0x982 * -0x2), void (-0x97f + 0xe75 * -0x1 + -0x3 * -0x7fc) !== _0x40a806 ? _0x40a806 : void (-0x2b * -0xa7 + 0x1135 + 0x2 * -0x16a1), void (-0x14b9 + 0x3 * 0x29c + 0xce5) !== _0x28178c ? _0x28178c : void (0x1ee0 + -0x1 * 0x15bf + -0x921), void (-0x12f4 + 0x5bb + 0xd39) !== _0x16c5c6 ? _0x16c5c6 : void (0x1f32 + -0x83c * -0x3 + -0x37e6), 'undefined' != typeof JSON ? JSON : void (-0xdba + 0xd19 + 0xa1 * 0x1), void (-0x1 * 0xda0 + -0xf6e + 0x1d0e) !== _0x38efaa ? _0x38efaa : void (-0x1a54 + -0xb3 + 0x1b07), void (0x4d1 * 0x3 + 0x1 * 0x1271 + -0x1a5 * 0x14) !== _0xba11f5 ? _0xba11f5 : void (-0x3c * 0x52 + 0x67 * -0x9 + 0x79d * 0x3), void (0x37f * -0xb + -0x2ab * -0xb + 0x35 * 0x2c) !== _0x13ef2e ? _0x13ef2e : void (0x80b + 0xfa3 * -0x1 + 0x798), _0x177ed2, _0x17e1fc]); + } + function _0x5677e4() { + _0x4e609e['enableTrack'] && _0x177ed2(_0x439ffc['exit']); + } + var _0x3ef6fa = {}; + _0x3ef6fa['mousemove'] = _0x90f935, + _0x3ef6fa['touchmove'] = _0x90f935, + _0x3ef6fa['keydown'] = _0x374585, + _0x3ef6fa['touchstart'] = _0x1e05c2, + _0x3ef6fa['mousedown'] = _0x1e05c2; + let _0x439123 = !(-0x4a * 0x37 + -0x606 * 0x2 + 0x1bf3); + function _0x290ff7() { + if (document && document['addEventListener'] && !_0x439123) { + let _0xdd80d0 = Object['keys'](_0x3ef6fa); + for (let _0x5d7a5b of _0xdd80d0) + document['addEventListener'](_0x5d7a5b, _0x3ef6fa[_0x5d7a5b]); + _0x439123 = !(-0x26a7 * 0x1 + 0xd4b + -0x2 * -0xcae); + } + } + function _0x90f935(_0x473d84) { + let _0x3b1c6b = _0x473d84; + const _0x1d07df = _0x473d84['type']; + _0x473d84['changedTouches'] && 'touchmove' === _0x1d07df && (_0x3b1c6b = _0x473d84['touches'][-0x10 * 0xd4 + -0x1ae2 + 0x2822], + _0xf868b9 = !(-0xa62 + -0xbe3 + -0x1 * -0x1645)); + let _0x293471 = { + 'x': Math['floor'](_0x3b1c6b['clientX']), + 'y': Math['floor'](_0x3b1c6b['clientY']), + 'd': Date['now']() + }; + _0x2f221e(_0x28e3db, _0x293471), + _0xbb76e9(_0x5eb4cb['moveList'], { + 'ts': _0x293471['d'], + 'x': _0x293471['x'], + 'y': _0x293471['y'] + }, _0x2b3aa0['T_MOVE']); + } + function _0x374585(_0x3ebc6d) { + let _0x5cfc2e = 0x32 * 0x35 + -0x22d0 + 0x1876; + (_0x3ebc6d['altKey'] || _0x3ebc6d['ctrlKey'] || _0x3ebc6d['metaKey'] || _0x3ebc6d['shiftKey']) && (_0x5cfc2e = 0x9 * 0x2bb + -0x2f0 + -0x1aa * 0xd); + let _0x1f002b = { + 'x': _0x5cfc2e, + 'd': Date['now']() + }; + _0x2f221e(_0x755e95, _0x1f002b), + _0xbb76e9(_0x5eb4cb['keyboardList'], { + 'ts': _0x1f002b['d'] + }, _0x2b3aa0['T_KEYBOARD']); + } + function _0x1e05c2(_0x597514) { + let _0xf6170f = _0x597514; + const _0x3d5c12 = _0x597514['type']; + _0x597514['changedTouches'] && 'touchstart' === _0x3d5c12 && (_0xf6170f = _0x597514['touches'][0x7fa + -0x2f * -0x1f + -0xdab], + _0xf868b9 = !(0x1c99 + -0x1 * 0xbaf + -0x10ea)); + let _0x83ba7 = { + 'x': Math['floor'](_0xf6170f['clientX']), + 'y': Math['floor'](_0xf6170f['clientY']), + 'd': Date['now']() + }; + _0x2f221e(_0xa4467c, _0x83ba7), + _0xbb76e9(_0x5eb4cb['clickList'], { + 'ts': _0x83ba7['d'], + 'x': _0x83ba7['x'], + 'y': _0x83ba7['y'] + }, _0x2b3aa0['T_CLICK']); + } + function _0x348f73(_0xb324a2) { + return _0xb324a2['reduce'](_0x15d501) / _0xb324a2['length']; + } + function _0x50d56f(_0x5e86c7) { + if (_0x5e86c7['length'] <= 0x1280 + -0x10 * 0x10 + -0x117f) + return -0x163a + -0xeb * 0x13 + -0x2a5 * -0xf; + const _0x40eff8 = _0x348f73(_0x5e86c7) + , _0x39f67c = _0x5e86c7['map'](function(_0x2c2dec) { + return _0x2c2dec - _0x40eff8; + }); + return Math['sqrt'](_0x39f67c['map'](_0xc73340)['reduce'](_0x15d501) / (_0x5e86c7['length'] - (0x1e98 + -0xb8e + 0xb * -0x1bb))); + } + function _0x52333c(_0x19012d, _0x3ea0a1, _0x24a4e2) { + let _0x5a055e = -0x103c + -0xdd5 * -0x1 + 0xcd * 0x3 + , _0x2fc795 = 0x7ae * -0x2 + 0x10d9 + -0x17d * 0x1; + if (_0x19012d['length'] > _0x3ea0a1) { + let _0x2cb86d = []; + for (let _0x331647 = 0x1a7e + -0xb32 + -0xf4c; _0x331647 < _0x19012d['length'] - (0x88b + -0x22ed + 0x1a63); _0x331647++) { + const _0x3bcec6 = _0x19012d[_0x331647 + (-0xa7e + 0x266e + -0x1bef)] + , _0x59bd90 = _0x19012d[_0x331647] + , _0x1b6a31 = _0x3bcec6['d'] - _0x59bd90['d']; + _0x1b6a31 && (_0x24a4e2 ? _0x2cb86d['push']((0x2b5 + 0x228b + -0x253f) / _0x1b6a31) : _0x2cb86d['push'](Math['sqrt'](_0xc73340(_0x3bcec6['x'] - _0x59bd90['x']) + _0xc73340(_0x3bcec6['y'] - _0x59bd90['y'])) / _0x1b6a31)); + } + _0x5a055e = _0x348f73(_0x2cb86d), + _0x2fc795 = _0x50d56f(_0x2cb86d), + -0x815 + 0xb18 * -0x1 + -0x132d * -0x1 === _0x2fc795 && (_0x2fc795 = 0x1a69 * 0x1 + 0xe8 * -0xe + -0x493 * 0x3 + 0.01); + } + return [_0x5a055e, _0x2fc795]; + } + function _0xb14de5() { + let _0xd5cfd4 = !(-0xe * -0x259 + 0x35b + -0x2438) + , _0x493f5e = -0x1 * 0x1a75 + -0xbbb + 0x2630; + try { + document && document['createEvent'] && (document['createEvent']('TouchEvent'), + _0xd5cfd4 = !(-0x11de * 0x1 + 0xf9 * 0x1f + -0x11 * 0xb9)); + } catch (_0x151d7b) {} + const _0x4ae17e = _0x52333c(_0x28e3db, 0xb * 0x14b + 0x47e + -0x12b6) + , _0x288463 = _0x52333c(_0x755e95, 0x26e + 0x823 + 0x1b * -0x64, !(-0x19 * -0x9d + -0x8b * -0xb + -0x154e)); + let _0x58dad0 = -0x11d6 + -0x15 * 0xc6 + 0x2215; + !_0xd5cfd4 && _0xf868b9 && (_0x58dad0 |= 0x19b9 + -0x2155 + 0x7dc, + _0x493f5e |= _0x45a835['kFakeOperations']), + -0x1aab + 0x55d * 0x5 + 0x26 * -0x1 === _0x28e3db['length'] ? (_0x58dad0 |= 0xd47 + 0x92 * 0x44 + -0x340d, + _0x493f5e |= _0x45a835['kNoMove']) : _0x4ae17e[0x539 * 0x7 + -0xdef + -0x16a0 * 0x1] > 0x73b + -0x1e9 + 0x8 * -0xa4 && (_0x58dad0 |= 0x1b93 + -0x1343 + 0x1 * -0x840, + _0x493f5e |= _0x45a835['kMoveFast']), + 0xa70 * 0x2 + 0x1 * 0xe99 + -0x3 * 0xbd3 === _0xa4467c['length'] && (_0x58dad0 |= 0x6e4 + -0x92c + 0x24c, + _0x493f5e |= _0x45a835['kNoClickTouch']), + -0x19a7 * -0x1 + 0x205a * 0x1 + 0x1df * -0x1f === _0x755e95['length'] ? (_0x58dad0 |= 0x1f86 + -0x1e40 + -0x6 * 0x35, + _0x493f5e |= _0x45a835['kNoKeyboardEvent']) : _0x288463[-0x1e45 + 0x115d + 0x1c * 0x76] > -0x1ecc + 0x3e3 * -0x5 + 0x323b + 0.5 && (_0x58dad0 |= -0xc88 + 0x1c1a + -0xf72, + _0x493f5e |= _0x45a835['kKeyboardFast']), + _0x5d7e6e['ubcode'] = _0x493f5e; + let _0x5823ea = _0x58dad0['toString'](-0x965 + 0x257c * 0x1 + -0x1bf7); + return -0xb * -0x176 + 0x5e * 0x3e + -0x26d5 * 0x1 === _0x5823ea['length'] ? _0x5823ea = '00' + _0x5823ea : -0x2262 + -0x9dd + -0x1 * -0x2c41 === _0x5823ea['length'] && (_0x5823ea = '0' + _0x5823ea), + _0x5823ea; + } + function _0x298785() { + _0x177ed2(-0x4b * -0x1d + 0x1e0b + 0x581 * -0x7); + } + function _0x2f7b3a(_0x3d8abe, _0x15a144) { + let _0x1c9cc1 = _0x15a144['length'] + , _0x165ae5 = new ArrayBuffer(_0x1c9cc1 + (-0x1e17 + 0x1f1 + 0x1c27)) + , _0x30e4d4 = new Uint8Array(_0x165ae5) + , _0x2c7715 = 0x2 * 0x405 + 0x247b + -0x1 * 0x2c85; + for (let _0x513d8f = -0x25eb + -0x1 * -0x363 + 0x2288; _0x513d8f < _0x1c9cc1; _0x513d8f++) + _0x30e4d4[_0x513d8f] = _0x15a144[_0x513d8f], + _0x2c7715 ^= _0x15a144[_0x513d8f]; + _0x30e4d4[_0x1c9cc1] = _0x2c7715; + let _0x30e6db = 0x7 * -0x9a + -0x1769 + 0x1c9e & Math['floor']((-0x907 * -0x1 + -0x24b5 + 0x98f * 0x3) * Math['random']()) + , _0x942c7c = String['fromCharCode']['apply'](null, _0x30e4d4) + , _0x229b81 = _0x138914(String['fromCharCode'](_0x30e6db), _0x942c7c); + var _0x5646ba = ''; + return _0x5646ba += String['fromCharCode'](_0x3d8abe), + _0x5646ba += String['fromCharCode'](_0x30e6db), + _0x4b60d4(_0x5646ba += _0x229b81, 's1'); + } + function _0x37c272(_0x31c38c, _0x3fee51, _0x17ba59, _0x395a38, _0x1886b3) { + _0x285152(), + _0xb14de5(), + void (0x1 * 0x20fe + 0x6 + -0x1 * 0x2104) !== _0x395a38 && '' !== _0x395a38 && (_0x395a38 = ''); + let _0x24d934 = _0x2c4d24(_0x395a38); + _0x1886b3 || (_0x1886b3 = '00000000000000000000000000000000'); + let _0x240ba4 = new ArrayBuffer(0x2 * 0xb35 + -0x3d0 * -0x8 + -0x34e1) + , _0x5f0775 = new Uint8Array(_0x240ba4) + , _0x291c9e = 0x17b4 + -0x1fe + -0x15b6 | _0x31c38c << 0x2 * -0xb34 + -0x3 * 0x3b5 + -0x7 * -0x4cb | _0x3fee51 << 0x1 * 0x272 + 0x1 * 0x122b + -0x1498 | (0x27d + -0x219c + -0x530 * -0x6 & Math['floor']((0x270c + -0x656 + -0x15 * 0x18a) * Math['random']())) << -0x2 * -0xec9 + 0x1a80 + -0x380e | 0x2051 * 0x1 + -0x263 * -0xc + 0x5 * -0xc31; + _0x5eb4cb['bogusIndex']++; + let _0x3fa206 = -0xaf1 * -0x2 + -0x1f8 * 0x3 + -0xfbb & _0x5eb4cb['bogusIndex']; + _0x5f0775[0x193 * 0x11 + -0x1ca3 + 0x1e0] = _0x17ba59 << -0x2fa * -0x3 + 0x1af0 + -0x8f6 * 0x4 | _0x3fa206, + _0x5f0775[-0x1 * -0x1ebb + -0x1c0a + 0x56 * -0x8] = _0x5eb4cb['envcode'] >> -0x2cb * 0x3 + 0x16e8 + -0xe7f & -0x1 * 0xa85 + 0x11ea * -0x1 + -0x1d6e * -0x1, + _0x5f0775[0x213f + 0x2448 + -0x4585] = 0xef * -0x8 + 0x1 * 0x28 + 0x84f & _0x5eb4cb['envcode'], + _0x5f0775[0x1d23 + 0x1972 * 0x1 + -0x3692] = _0x5d7e6e['ubcode']; + let _0xa870fa = _0x3f8b9d['decode'](_0x2c4d24(_0x3f8b9d['decode'](_0x24d934))); + _0x5f0775[-0x97c + 0x225 * -0x9 + 0x49 * 0x65] = _0xa870fa[-0x19f3 + 0x23e5 + 0x6 * -0x1a6], + _0x5f0775[0x161 * -0x7 + 0x1667 + -0xcbb] = _0xa870fa[-0xbb9 * -0x1 + -0x1 * 0x1563 + -0x9b9 * -0x1]; + let _0x3d9c8f = _0x3f8b9d['decode'](_0x2c4d24(_0x3f8b9d['decode'](_0x1886b3))); + return _0x5f0775[0xa9 * 0x3b + 0x150d * -0x1 + 0x10 * -0x11e] = _0x3d9c8f[-0x24f7 + 0x145 * -0x1d + 0x49d6], + _0x5f0775[-0xe3 * -0x1c + -0x1 * -0x15a5 + -0x2e72] = _0x3d9c8f[-0x9a0 + -0x193a * -0x1 + -0xf8b], + _0x5f0775[0x29b + -0x1959 * -0x1 + -0x1bec] = -0x1 * -0x1d1d + -0xc2 + 0x44 * -0x67 & Math['floor']((-0xf8c + 0x16b1 + 0x1 * -0x626) * Math['random']()), + _0x2f7b3a(_0x291c9e, _0x5f0775); + } + function _0x153535(_0x35e2b5, _0x829ada, _0x578ca3) { + return { + 'X-Bogus': _0x37c272(_0x544c24['kWebsocket'], _0x4e609e['initialized'], _0x35e2b5, null, _0x578ca3) + }; + } + function _0x59bff8(_0x4dff7d, _0x5bb1b1, _0x19b817) { + return { + 'X-Bogus': _0x37c272(_0x544c24['kHttp'], _0x4e609e['initialized'], _0x4dff7d, _0x5bb1b1, _0x19b817) + }; + } + function _0xe7b6d6(_0x3a993a) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300172a2ef0a2452055e4ec1200000000000001021b00261d001e1b0048001d001f1b000201291d00031b0002012a1d00261b000b051b000b08191700141b001b000b051b000b08191d001e16002d1b000b051b000b09191700191b001b000b021b000b051b000b0919041d001e16000b1b0002012b1d001e1b001b000b03261b000b07261b000b060a0003101d002a1b000b0a0000012c00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828', [, , void (-0x1204 + -0xc01 + 0x109 * 0x1d) !== _0x2c4d24 ? _0x2c4d24 : void (0x5a1 * -0x2 + -0x1 * 0x2029 + 0x2b6b), void (-0x2 * 0x38f + -0x1da1 + -0x17 * -0x199) !== _0x153535 ? _0x153535 : void (0x12e * 0x1 + 0x204 + -0x332), _0xe7b6d6, _0x3a993a]); + } + function _0x18474(_0x3aa32f, _0x2ba089) { + let _0x4adc29 = new Uint8Array(-0x743 * -0x1 + 0x98a + -0x10ca); + return _0x4adc29[0x1b1 * -0x2 + -0x59d + 0x8ff] = _0x3aa32f / (-0x15cb + -0xf9 * -0x17 + -0x2 * -0x36), + _0x4adc29[-0x1 * -0x1915 + 0x16a7 + -0x2fbb] = _0x3aa32f % (-0x26d9 + 0x113c + 0x169d), + _0x4adc29[-0xc7f * 0x3 + 0x8a4 + -0x1 * -0x1cdb] = _0x2ba089 % (0x167 * -0x1 + -0x2 * 0x11c3 + 0x25ed), + String['fromCharCode']['apply'](null, _0x4adc29); + } + function _0x35ea9e(_0x933d95) { + return String['fromCharCode'](_0x933d95); + } + function _0x593bd9(_0x48db30, _0x1747a7, _0x1c7b9e) { + return _0x35ea9e(_0x48db30) + _0x35ea9e(_0x1747a7) + _0x1c7b9e; + } + function _0x556505(_0x5150d1, _0x45f6ef) { + return _0x4b60d4(_0x5150d1, _0x45f6ef); + } + function _0x4852e5(_0x8f07bc, _0x20b994, _0x1568f5, _0x5883f3, _0x22dd60, _0x3906a4, _0x21f7dd, _0x38fe1c, _0x4410c9, _0x3fad95, _0x2e69b4, _0x12ce2d, _0xa052c4, _0x2e9d58, _0xe40ec9, _0x2d7f9c, _0x2a5def, _0x3a42ac, _0x336145) { + let _0x2030f5 = new Uint8Array(-0xf * 0x1f + 0x16e7 + -0x1503); + return _0x2030f5[-0x241a + 0xc * 0x57 + -0x2 * -0x1003] = _0x8f07bc, + _0x2030f5[0x1672 + -0x50f + -0x1162] = _0x2e69b4, + _0x2030f5[0x1c * -0xce + 0x3 * -0x3a7 + 0x217f] = _0x20b994, + _0x2030f5[0xa7a + -0x212a + 0x16b3] = _0x12ce2d, + _0x2030f5[0x26f0 * 0x1 + -0x2004 + -0x6e8] = _0x1568f5, + _0x2030f5[0x131 * 0x7 + 0x76d + -0xfbf] = _0xa052c4, + _0x2030f5[-0x2415 + 0x26e7 + -0xb3 * 0x4] = _0x5883f3, + _0x2030f5[-0xcb8 + 0x416 * 0x7 + 0x3 * -0x549] = _0x2e9d58, + _0x2030f5[-0x2321 + -0x30a * 0xb + -0x9 * -0x79f] = _0x22dd60, + _0x2030f5[-0xfff + -0x1886 + 0x288e] = _0xe40ec9, + _0x2030f5[-0xd * 0x1ef + 0xe9 * -0x5 + 0x1dba] = _0x3906a4, + _0x2030f5[0x3b3 * 0x2 + -0x111d * -0x1 + -0xe8 * 0x1b] = _0x2d7f9c, + _0x2030f5[0x15d * 0x7 + 0x1e8b + -0x1405 * 0x2] = _0x21f7dd, + _0x2030f5[0x1d * -0x1d + 0x38 * -0x50 + 0x14d6] = _0x2a5def, + _0x2030f5[-0xa97 + 0x1206 + -0x1 * 0x761] = _0x38fe1c, + _0x2030f5[-0x1732 + 0x20 * -0xe8 + -0x27 * -0x157] = _0x3a42ac, + _0x2030f5[0x1c6d * -0x1 + -0x35f + 0x2 * 0xfee] = _0x4410c9, + _0x2030f5[0xac * -0x8 + 0x1d6f + -0x17fe] = _0x336145, + _0x2030f5[-0xc + 0x98 * 0x1a + -0x7a9 * 0x2] = _0x3fad95, + String['fromCharCode']['apply'](null, _0x2030f5); + } + function _0x29a7de(_0x30c20c, _0x25d7e) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300310f04f052d1c01d257a7d00000000000007d81b0002012c1d00911b000b181b000b02402217000a1c1b000b1826402217000c1c1b000b180200004017002646000306000e271f001b000200021d00910500121b001b000b031b000b18041d0091071b000b041e012d17000d1b000b05260a0000101c1b000b06260a0000101c1b001b000b071e012e1d00921b001b000b081e00081d00931b0048021d00941b001b000b1c1d009c1b0048401d009d1b001b000b031b000b17041d00d31b001b000b09221e012f241b000b031b000b09221e012f241b000b1f0a000110040a0001101d00d51b001b000b09221e012f241b000b031b000b09221e012f241b000b190a000110040a0001101d00d71b000b0a1e00151e01300117002d1b000b0a1e001502000025001d11221e006924131e004e02013102006b1a020200000a000210001d01301b001b000b0b1e00101d00d91b000b222217000e1c211b000b22430201323e1700151b001b000b22221e0130240a0000101d00d91b001b000b0c261b000b1b1b000b1a0a0002101d00da1b001b000b0d261b000b231b000b220a0002101d00db1b001b000b0e261b000b240200200a0002101d00dd1b001b000b09221e012f241b000b031b000b25040a0001101d00e11b001b000b0f1a00221e00dc240a0000104903e82b1d00e21b001b000b10260a0000101d00e51b001b000b1e1d00e61b001b000b1b4901002b1d00e81b001b000b1b4901002c1d00f01b001b000b1a1d00f61b001b000b20480e191d00f71b001b000b20480f191d00f91b001b000b21480e191d00fc1b001b000b21480f191d00fe1b001b000b26480e191d00ff1b001b000b26480f191d01011b001b000b274818344900ff2f1d01331b001b000b274810344900ff2f1d01341b001b000b274808344900ff2f1d01351b001b000b274800344900ff2f1d01361b001b000b284818344900ff2f1d01371b001b000b284810344900ff2f1d01381b001b000b284808344900ff2f1d01391b001b000b284800344900ff2f1d013a1b001b000b291b000b2a311b000b2b311b000b2c311b000b2d311b000b2e311b000b2f311b000b30311b000b31311b000b32311b000b33311b000b34311b000b35311b000b36311b000b37311b000b38311b000b39311b000b3a311d013b1b004900ff1d013c1b001b000b11261b000b291b000b2b1b000b2d1b000b2f1b000b311b000b331b000b351b000b371b000b391b000b3b1b000b2a1b000b2c1b000b2e1b000b301b000b321b000b341b000b361b000b381b000b3a0a0013101d013d1b001b000b0d261b000b121b000b3c041b000b3d0a0002101d013e1b001b000b13261b000b1d1b000b3c1b000b3e0a0003101d013f1b001b000b14261b000b3f0200240a0002101d01401b000b400000014100012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c', [, , void (0xb71 + -0x7bb + -0x5 * 0xbe), void (0x28f * -0x4 + -0x1 * -0xf34 + -0x35 * 0x18) !== _0x2c4d24 ? _0x2c4d24 : void (0x2 * 0xd3 + -0x11 * 0x91 + 0x7fb), void (-0x2 * -0x160 + 0x1f87 + 0x87 * -0x41) !== _0x4e609e ? _0x4e609e : void (0xd85 + -0xf54 + 0x1cf), void (0x10d * -0x11 + -0x1a3d + 0x2c1a) !== _0x285152 ? _0x285152 : void (0xe9a + 0xfb8 + -0x1e52), void (0x1 * -0xcd4 + 0xe * 0x18d + -0x2f6 * 0x3) !== _0xb14de5 ? _0xb14de5 : void (0x1 * 0x2c5 + -0x7 * -0x3b9 + -0x52 * 0x5a), void (0x321 + -0x3 * 0xbd1 + 0x2052) !== _0x5d7e6e ? _0x5d7e6e : void (0x23cf * -0x1 + -0x8cb * -0x3 + 0x96e), void (-0x26 * 0x5d + 0x1a * -0x37 + -0x92 * -0x22) !== _0x5eb4cb ? _0x5eb4cb : void (0x1 * -0x1b1a + -0x4e3 + 0x1ffd), void (0x1 * 0x122b + 0x2b * 0xd1 + 0x1aa3 * -0x2) !== _0x3f8b9d ? _0x3f8b9d : void (0xfde + -0x7f * 0x2 + -0xee0), 'undefined' != typeof String ? String : void (-0x2 * 0x7b + 0x13a + -0x44), 'undefined' != typeof navigator ? navigator : void (-0x786 * 0x1 + -0x27 * -0xf7 + -0x1e1b), void (0x13 * 0xe2 + 0x68 * -0x4d + -0x4d6 * -0x3) !== _0x18474 ? _0x18474 : void (-0x1 * 0x8d7 + -0x2600 + 0x2ed7), void (0x8c3 + 0x19a6 * -0x1 + 0x83 * 0x21) !== _0x138914 ? _0x138914 : void (0x2 * -0x30b + -0xe54 * -0x1 + 0x1 * -0x83e), void (0x2362 + -0xc04 + 0x1 * -0x175e) !== _0x556505 ? _0x556505 : void (0x23cd + 0x23 * -0x107 + 0x28), 'undefined' != typeof Date ? Date : void (-0xd17 * -0x1 + -0xfc8 + 0x35 * 0xd), void (0x7d0 + 0x509 * 0x1 + 0xcd9 * -0x1) !== _0x2eeb5a ? _0x2eeb5a : void (0xb * -0x34c + 0x19b1 * 0x1 + 0xa93), void (-0x1de7 + -0x1 * -0x570 + 0x1 * 0x1877) !== _0x4852e5 ? _0x4852e5 : void (0x1ca3 + -0x9a6 + -0x12fd), void (-0x40 * 0x80 + 0x3e * 0x8d + 0x226 * -0x1) !== _0x35ea9e ? _0x35ea9e : void (0x121b + 0x10cb + -0x22e6), void (0x1 * 0x1d42 + -0x13cd + 0x1 * -0x975) !== _0x593bd9 ? _0x593bd9 : void (-0x8 * -0xf + -0x1cb5 + -0x1 * -0x1c3d), void (-0x2 * -0x734 + 0x164f + 0x24b7 * -0x1) !== _0x4b60d4 ? _0x4b60d4 : void (0xc1b + -0x1423 + 0x808), , _0x29a7de, _0x30c20c, _0x25d7e]); + } + function _0x478dfb(_0x3c3ce7) { + _0x1cc9d3('xmst', _0x3c3ce7); + } + function _0x2467e0() { + let _0x39c9d6 = _0x177797('xmst'); + return _0x39c9d6 || ''; + } + function _0x3762ce(_0x54b88d) { + return '[object\x20Array]' === Object['prototype']['toString']['call'](_0x54b88d); + } + function _0x218d17(_0x38fbf4, _0x42861b) { + if (_0x38fbf4) { + var _0x38a1e9 = _0x38fbf4[_0x42861b]; + if (_0x38a1e9) { + var _0x386399 = typeof _0x38a1e9; + return 'object' === _0x386399 || 'function' === _0x386399 ? 0x7d1 * 0x1 + -0x127a + 0xaaa : 'string' === _0x386399 ? _0x386399['length'] > -0x2 * 0xc4 + 0x1 * -0x973 + -0x1 * -0xafb ? -0x220a + 0x79 * -0x32 + 0x39ad : 0x2 * -0x101a + 0x1dc9 + -0x1 * -0x26d : _0x3762ce(_0x38a1e9) ? -0x1cf9 + 0x1df8 + 0x1 * -0xfe : 0x1a96 + -0x9 * -0x373 + -0x399f; + } + } + return 0x24ae + -0x4f * 0x51 + -0xbad; + } + function _0x190c91(_0x2e3b1b) { + try { + let _0x19c0e8 = Object['prototype']['toString']['call'](_0x2e3b1b); + return '[object\x20Boolean]' === _0x19c0e8 ? !(-0xa3 * 0x5 + -0x37 * 0x5 + -0x1 * -0x442) === _0x2e3b1b ? -0x5f * -0x5b + -0x99 * -0x3b + -0x4507 : -0x1 * -0xfb3 + 0x1e8 * 0x4 + 0x1751 * -0x1 : '[object\x20Function]' === _0x19c0e8 ? -0x1acf + -0xc39 * 0x1 + 0x270b : '[object\x20Undefined]' === _0x19c0e8 ? -0x1 * -0x2173 + 0x1512 + -0x3681 : '[object\x20Number]' === _0x19c0e8 ? -0x190c + 0x101 * 0xc + 0xd05 : '[object\x20String]' === _0x19c0e8 ? '' === _0x2e3b1b ? 0x2323 + 0x10 * 0x19 + -0x92b * 0x4 : -0x23d0 + 0x10c2 + 0x1316 : '[object\x20Array]' === _0x19c0e8 ? 0x6c0 + -0xa * 0x2da + -0x2 * -0xae2 === _0x2e3b1b['length'] ? 0x1 * 0x254a + -0x2b1 + -0x2290 : 0xb1 * 0x23 + -0x15db + 0x24e * -0x1 : '[object\x20Object]' === _0x19c0e8 ? -0x3 * 0x406 + -0x26ee + 0x330b : '[object\x20HTMLAllCollection]' === _0x19c0e8 ? -0x13de + -0xb45 + 0x1f2f : 'object' === typeof _0x2e3b1b ? -0x2ba + -0x8a0 + -0x259 * -0x5 : -(0xc8f + 0x11 * 0x1f6 + 0xb79 * -0x4); + } catch (_0x27bb92) { + return -(-0xb18 + -0x206c + 0x2b86); + } + } + var _0x3c91ee = {}; + function _0x529f9e() { + let _0xe9e6bc = eval('![];') || document['documentMode'] ? 'IE' : 0x14a9 + -0x254f * 0x1 + 0x10a6; + return _0xe9e6bc; + } + function _0x53de61() { + return eval['toString']()['length']; + } + function _0x5a9621(_0x50b9a4, _0x3c3c57, _0x14f4dd) { + let _0x24f576 = {}; + for (let _0xea77a8 = -0x2361 + 0x1b47 + 0x22 * 0x3d; _0xea77a8 < _0x3c3c57['length']; _0xea77a8++) { + let _0xe66746, _0x58afd1, _0x1a1681 = _0x3c3c57[_0xea77a8]; + if (_0x50b9a4 && (_0xe66746 = _0x50b9a4[_0x1a1681]), + 'string' === _0x14f4dd) + _0x58afd1 = '' + _0xe66746; + else { + if ('number' === _0x14f4dd) + _0x58afd1 = _0xe66746 ? Math['floor'](_0xe66746) : -(0xa1c + -0x1 * 0x99f + 0x2 * -0x3e); + else { + if ('type' !== _0x14f4dd) + throw Error('unsupport\x20type'); + _0x58afd1 = _0x190c91(_0xe66746); + } + } + _0x24f576[_0x1a1681] = _0x58afd1; + } + return _0x24f576; + } + function _0xf55f06() { + let _0x104298; + Object['assign'](_0x3c91ee['navigator'], _0x5a9621(navigator, ['appCodeName', 'appMinorVersion', 'appName', 'appVersion', 'buildID', 'doNotTrack', 'msDoNotTrack', 'oscpu', 'platform', 'product', 'productSub', 'cpuClass', 'vendor', 'vendorSub', 'deviceMemory', 'language', 'systemLanguage', 'userLanguage', 'webdriver'], 'string')), + Object['assign'](_0x3c91ee['navigator'], _0x5a9621(navigator, ['cookieEnabled', 'vibrate', 'credentials', 'storage', 'requestMediaKeySystemAccess', 'bluetooth'], 'type')), + Object['assign'](_0x3c91ee['navigator'], _0x5a9621(navigator, ['hardwareConcurrency', 'maxTouchPoints'], 'number')), + _0x3c91ee['navigator']['languages'] = '' + navigator['languages']; + try { + document['createEvent']('TouchEvent'), + _0x104298 = 0x1462 + 0x159b + -0x29fc; + } catch (_0x107a95) { + _0x104298 = -0x1ee5 + 0x1 * -0x23a2 + 0x4289; + } + _0x3c91ee['navigator']['touchEvent'] = _0x104298; + let _0xf08d2f = 'ontouchstart'in window ? -0x237b * 0x1 + 0x1338 + 0x1044 : 0x2612 + 0x1338 + 0x3948 * -0x1; + _0x3c91ee['navigator']['touchstart'] = _0xf08d2f; + } + function _0x256a15() { + Object['assign'](_0x3c91ee['window'], _0x5a9621(window, ['Image', 'isSecureContext', 'ActiveXObject', 'toolbar', 'locationbar', 'external', 'mozRTCPeerConnection', 'postMessage', 'webkitRequestAnimationFrame', 'BluetoothUUID', 'netscape', 'localStorage', 'sessionStorage', 'indexDB'], 'type')), + Object['assign'](_0x3c91ee['window'], _0x5a9621(window, ['devicePixelRatio'], 'number')), + _0x3c91ee['window']['location'] = window['location']['href']; + } + function _0x581fd9() { + try { + var _0x53af0a = document + , _0x6b50fd = window['screen'] + , _0x5cf413 = window['innerWidth'] >>> 0x263 * 0xb + -0x19ab * 0x1 + -0x3 * 0x32 + , _0x2e4031 = window['innerHeight'] >>> 0x115e + 0x191 * -0x13 + 0xc65 + , _0x36906f = window['outerWidth'] >>> -0x3 * -0x49 + -0x176a + -0x483 * -0x5 + , _0x926a2d = window['outerHeight'] >>> -0x3 * 0x649 + 0x1233 * -0x1 + 0x250e + , _0x3b7916 = Math['floor'](window['screenX']) + , _0x309952 = Math['floor'](window['screenY']) + , _0x9d7fe0 = window['pageXOffset'] >>> -0x1d61 + -0x12f * 0x15 + 0x363c + , _0xc7c42d = window['pageYOffset'] >>> 0x3e3 * -0x1 + 0x12de * -0x1 + 0x5 * 0x48d + , _0x40231b = _0x6b50fd['availWidth'] >>> 0x2079 + 0x1 * 0x263 + -0x22dc + , _0x4136e3 = _0x6b50fd['availHeight'] >>> 0x6 * 0x4e3 + -0x2 * -0xd76 + -0x2e * 0x139 + , _0x79562d = _0x6b50fd['width'] >>> -0x1b92 + 0xb2a * 0x2 + 0x16 * 0x3d + , _0x5eab7e = _0x6b50fd['height'] >>> -0x244 + -0x10a * 0x23 + 0x1ae * 0x17; + return { + 'innerWidth': void (0x1d96 + -0x1 * 0x21cb + 0x435) !== _0x5cf413 ? _0x5cf413 : -(0x7d3 + 0x18d + -0x95f), + 'innerHeight': void (-0x4e6 + 0x2 * 0xd49 + -0x15ac * 0x1) !== _0x5cf413 ? _0x2e4031 : -(0x2 * -0x703 + 0x15 * 0x154 + -0xddd), + 'outerWidth': void (0xf * -0x1bf + -0x27 * 0xf7 + 0x1fe9 * 0x2) !== _0x36906f ? _0x36906f : -(-0xfbb + -0x44b * 0x2 + 0x1852), + 'outerHeight': void (0x19 * -0x9b + -0x22b9 + 0x31dc) !== _0x926a2d ? _0x926a2d : -(-0xc * 0x71 + 0x1003 + -0xab6 * 0x1), + 'screenX': void (-0x2bd * -0x5 + 0x647 + 0x48 * -0x47) !== _0x3b7916 ? _0x3b7916 : -(-0xa93 * 0x1 + -0x520 + 0xfb4), + 'screenY': void (0x19 * -0xfa + 0x936 + 0x8b * 0x1c) !== _0x309952 ? _0x309952 : -(0x2a5 + -0xff4 + -0x4 * -0x354), + 'pageXOffset': void (0xc02 + 0x1 * -0x2273 + 0x5 * 0x47d) !== _0x9d7fe0 ? _0x9d7fe0 : -(-0x2008 + 0x13 * -0x1b1 + 0x2 * 0x2016), + 'pageYOffset': void (-0x1 * 0xc80 + -0x26ca * 0x1 + 0x334a) !== _0xc7c42d ? _0xc7c42d : -(0x8 * 0x4d6 + 0x1eff + -0x45ae), + 'availWidth': void (-0x1 * 0x7a8 + 0x1fc5 + 0x181d * -0x1) !== _0x40231b ? _0x40231b : -(-0x1 * -0x1e6f + 0x43d + 0x6ef * -0x5), + 'availHeight': void (-0xeb * -0x9 + 0x61 * -0x29 + 0x13 * 0x62) !== _0x4136e3 ? _0x4136e3 : -(-0x313 * 0x7 + 0x1 * -0xcb3 + 0x2239), + 'sizeWidth': void (-0x211a + -0x1588 + -0x7 * -0x7ce) !== _0x79562d ? _0x79562d : -(-0x1 * 0x1677 + -0x180f * -0x1 + -0x197), + 'sizeHeight': void (0x7c4 * -0x2 + -0x21f7 + 0x317f) !== _0x5eab7e ? _0x5eab7e : -(-0x2144 * 0x1 + 0x1f20 + 0x225), + 'clientWidth': _0x53af0a['body'] ? _0x53af0a['body']['clientWidth'] >>> -0x7b1 * 0x1 + -0x981 * 0x2 + -0x557 * -0x5 : -(0x71 * 0x13 + -0x21 * 0x7a + 0x758), + 'clientHeight': _0x53af0a['body'] ? _0x53af0a['body']['clientHeight'] >>> -0x1d84 + 0x1c8d + 0xf7 : -(-0x1bcc + 0xfb3 + 0xc1a), + 'colorDepth': _0x6b50fd['colorDepth'] >>> 0x1 * 0x2f1 + 0x4ac + -0x79d, + 'pixelDepth': _0x6b50fd['pixelDepth'] >>> -0x14d + 0xb31 * -0x1 + 0xc7e + }; + } catch (_0x5494a7) { + return {}; + } + } + function _0x16135e() { + Object['assign'](_0x3c91ee['document'], _0x5a9621(document, ['characterSet', 'compatMode', 'documentMode'], 'string')), + Object['assign'](_0x3c91ee['document'], _0x5a9621(document, ['layers', 'all', 'images'], 'type')); + } + function _0xd2e51e() { + let _0x2de7e5 = {}; + try { + const _0x3ffec1 = document['createElement']('canvas')['getContext']('webgl') + , _0x3b6513 = _0x3ffec1['getExtension']('WEBGL_debug_renderer_info') + , _0xc87787 = _0x3ffec1['getParameter'](_0x3b6513['UNMASKED_VENDOR_WEBGL']) + , _0x2dd932 = _0x3ffec1['getParameter'](_0x3b6513['UNMASKED_RENDERER_WEBGL']); + _0x2de7e5['vendor'] = _0xc87787, + _0x2de7e5['renderer'] = _0x2dd932; + } catch (_0x45fde5) {} + return _0x2de7e5; + } + function _0x35efae() { + const _0x1979f5 = _0x1f25b6(); + if (_0x1979f5) { + const _0x54be8b = { + 'antialias': _0x1979f5['getContextAttributes']()['antialias'] ? 0x107 * -0xd + 0x1a8e + -0x1 * 0xd32 : -0x1 * 0x1374 + -0x1709 * -0x1 + 0x3d * -0xf, + 'blueBits': _0x1979f5['getParameter'](_0x1979f5['BLUE_BITS']), + 'depthBits': _0x1979f5['getParameter'](_0x1979f5['DEPTH_BITS']), + 'greenBits': _0x1979f5['getParameter'](_0x1979f5['GREEN_BITS']), + 'maxAnisotropy': _0x507958(_0x1979f5), + 'maxCombinedTextureImageUnits': _0x1979f5['getParameter'](_0x1979f5['MAX_COMBINED_TEXTURE_IMAGE_UNITS']), + 'maxCubeMapTextureSize': _0x1979f5['getParameter'](_0x1979f5['MAX_CUBE_MAP_TEXTURE_SIZE']), + 'maxFragmentUniformVectors': _0x1979f5['getParameter'](_0x1979f5['MAX_FRAGMENT_UNIFORM_VECTORS']), + 'maxRenderbufferSize': _0x1979f5['getParameter'](_0x1979f5['MAX_RENDERBUFFER_SIZE']), + 'maxTextureImageUnits': _0x1979f5['getParameter'](_0x1979f5['MAX_TEXTURE_IMAGE_UNITS']), + 'maxTextureSize': _0x1979f5['getParameter'](_0x1979f5['MAX_TEXTURE_SIZE']), + 'maxVaryingVectors': _0x1979f5['getParameter'](_0x1979f5['MAX_VARYING_VECTORS']), + 'maxVertexAttribs': _0x1979f5['getParameter'](_0x1979f5['MAX_VERTEX_ATTRIBS']), + 'maxVertexTextureImageUnits': _0x1979f5['getParameter'](_0x1979f5['MAX_VERTEX_TEXTURE_IMAGE_UNITS']), + 'maxVertexUniformVectors': _0x1979f5['getParameter'](_0x1979f5['MAX_VERTEX_UNIFORM_VECTORS']), + 'shadingLanguageVersion': _0x1979f5['getParameter'](_0x1979f5['SHADING_LANGUAGE_VERSION']), + 'stencilBits': _0x1979f5['getParameter'](_0x1979f5['STENCIL_BITS']), + 'version': _0x1979f5['getParameter'](_0x1979f5['VERSION']) + }; + Object['assign'](_0x3c91ee['webgl'], _0x54be8b); + } + Object['assign'](_0x3c91ee['webgl'], _0xd2e51e()); + } + function _0x1776e9() { + if (window['ActiveXObject']) { + for (var _0x2f3243 = -0x2 * -0xfb1 + 0xc45 + -0x2ba5 * 0x1; _0x2f3243 < -0x7 * 0x11f + 0x1077 + -0x894; _0x2f3243++) + try { + return !!new window['ActiveXObject']('PDF.PdfCtrl.' + _0x2f3243) && _0x2f3243['toString'](); + } catch (_0x1a84b) {} + try { + return !!new window['ActiveXObject']('PDF.PdfCtrl.1') && '4'; + } catch (_0x537834) {} + try { + return !!new window['ActiveXObject']('AcroPDF.PDF.1') && '7'; + } catch (_0xbb6627) {} + } + return '0'; + } + function _0x2e53eb() { + return { + 'plugin': _0x592f55(), + 'pv': _0x1776e9() + }; + } + function _0x41c774(_0x4453bf) { + try { + var _0x19b105 = window[_0x4453bf] + , _0x3ded38 = '__web_idontknowwhyiwriteit__'; + return _0x19b105['setItem'](_0x3ded38, _0x3ded38), + _0x19b105['removeItem'](_0x3ded38), + !(-0x81e + 0x4 * 0x253 + 0x1 * -0x12e); + } catch (_0xcd3255) { + return !(0x1 * 0x15bb + 0x23ea + 0x2 * -0x1cd2); + } + } + function _0x10a27d() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300101b3968669d38776822b900000000000000781b0048001d00581b000b020201410417000e1b00220b034801301d00581b000b0202005f041700111b00220b034801480133301d00581b000b030000014200012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d', [, , void (0x6d * 0x53 + -0x1c7e + -0x6d9) !== _0x41c774 ? _0x41c774 : void (0x1401 + -0xdf7 + -0x60a)]); + } + function _0x260b9b(_0x28083d, _0x340927, _0x5810d2) { + let _0x1da31b = 0x2a9 + 0xa5d * 0x2 + -0x1763; + for (var _0x4804c4 = 0x1 * 0x671 + 0x255c + -0x1 * 0x2bcd; _0x4804c4 < _0x340927['length']; _0x4804c4++) { + var _0x598c6a = _0x218d17(_0x28083d, _0x340927[_0x4804c4]); + if (_0x598c6a && (_0x1da31b |= _0x598c6a << _0x5810d2 + _0x4804c4, + _0x5810d2 + _0x4804c4 >= 0x42 * -0x1b + -0xb * -0x43 + -0x3 * -0x167)) + break; + } + return _0x1da31b; + } + function _0x2159dc() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300272e3a80f26514d0a22b5700000000000002c81b001b000b021d00581b0002014202014302014402014502014602014702014802014902014a02014b0a000a1d006f1b000200001d00011b0002014c1d001e131b000b060200000d460003060006271f0005010d1b001b000b032202014d192402014e0a0001104800191d001f1b000a00001d00031b0048001d00261b000b091b000b04020028193a17008d1b001b000b0322020066192402014f0a0001101d002a1b001b000b041b000b09191d00271b000b0a2202015019240200b20201511b000b0b280a0002101c1b000b0a0201521b000b06020153281b000b0b28020154280d1b000b072202015519241b000b0a0a0001101c1b000b08220200cd19241b000b0a0a0001101c1b00221e00262d1d002616ff691b00131b000b06191d00011b0048001d00261b000b091b000b04020028193a1700281b000b072202015619241b000b081b000b09190a0001101c1b00221e00262d1d002616ffce071b000b050000015700012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d032936290329362a0329362b0329362c0329362d0329362e0329362f0329362003293621032a362814717c77766c7376776f766f70796c716b6c70716b147f7d6c5d747d757d766c6b5a614c797f5679757d04707d797c066b7b6a71686c0c6b7d6c596c6c6a717a6d6c7d0a52796e794b7b6a71686c046c7d606c02253a013a0b7968687d767c5b7071747c0b6a7d75776e7d5b7071747c', [, , 'undefined' != typeof document ? document : void (-0x1b19 + -0x6 * -0x422 + 0x24d)]); + } + _0x3c91ee['navigator'] = {}, + _0x3c91ee['wID'] = {}, + _0x3c91ee['window'] = {}, + _0x3c91ee['webgl'] = {}, + _0x3c91ee['document'] = {}, + _0x3c91ee['screen'] = {}, + _0x3c91ee['plugins'] = {}, + _0x3c91ee['custom'] = {}; + let _0x8974b6 = null; + function _0x1935aa() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300150211b07605c094d6d24b00000000000000ae131e01572217000f1c131e01571e01580201593d170006480100131e0070131e015a1e007040170006480100131e015b131e015c40170006480100131e015d1e00281b000b021e015d1e00283f17000648010048020000015e00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d032936290329362a0329362b0329362c0329362d0329362e0329362f0329362003293621032a362814717c77766c7376776f766f70796c716b6c70716b147f7d6c5d747d757d766c6b5a614c797f5679757d04707d797c066b7b6a71686c0c6b7d6c596c6c6a717a6d6c7d0a52796e794b7b6a71686c046c7d606c02253a013a0b7968687d767c5b7071747c0b6a7d75776e7d5b7071747c0c7e6a79757d5d747d757d766c076c797f5679757d06515e4a59555d0668796a7d766c046b7d747e036c7768067e6a79757d6b', [, , 'undefined' != typeof parent ? parent : void (0xe * -0x55 + -0x2 * 0x6ce + 0x13 * 0xf6)]); + } + function _0x32e0a7() { + !function() { + let _0x4b02a7 = {} + , _0x12e172 = navigator['battery'] || navigator['mozBattery']; + if (_0x12e172) { + try { + _0x4b02a7['charging'] = _0x12e172['charging'] ? -0x8 * -0x248 + 0xf8 * -0x26 + 0x7 * 0x2a7 : -0x1918 + 0x1777 * 0x1 + 0x1a3, + _0x4b02a7['level'] = Math['round']((0x2082 + 0x1 * -0x9b7 + -0x1667) * _0x12e172['level']), + _0x4b02a7['chargingTime'] = '' + _0x12e172['chargingTime'], + _0x4b02a7['discharingTime'] = '' + _0x12e172['dischargingTime']; + } catch (_0x51b61f) {} + _0x3c91ee['battery'] = {}, + Object['assign'](_0x3c91ee['battery'], _0x4b02a7); + } else { + if ('undefined' != typeof navigator && navigator['getBattery']) + try { + navigator['getBattery']()['then'](function(_0x25b7b3) { + try { + _0x4b02a7['charging'] = _0x25b7b3['charging'] ? 0x1f3 * -0xa + -0x26 * -0x1e + -0xf0b * -0x1 : -0x2b * -0x9b + -0x1fdb + -0x2ea * -0x2, + _0x4b02a7['level'] = Math['round']((0x11bb + -0x100c + -0x14b) * _0x25b7b3['level']), + _0x4b02a7['chargingTime'] = '' + _0x25b7b3['chargingTime'], + _0x4b02a7['discharingTime'] = '' + _0x25b7b3['dischargingTime']; + } catch (_0x394cdc) {} + _0x3c91ee['battery'] = {}, + Object['assign'](_0x3c91ee['battery'], _0x4b02a7); + }); + } catch (_0x44382b) {} + } + }(), + Promise && (_0x8974b6 = new Promise(function(_0x4df9d3) { + try { + _0x2b1be8()['then'](function(_0x170adf) { + Object['assign'](_0x3c91ee['wID'], { + 'rtcIP': _0x170adf + }); + }); + } catch (_0x4d45ca) {} + _0x4df9d3(''); + } + )); + } + function _0x323d9e() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f5243001f073844da2118abcbd54300000000000010a01b0002015e2505f602015f2501b1460003060009271f154800000501a148001f061302016019220117001c1c1b000b02020010192202001219240201610a00011048003b17000902016216000548001f07020014211b000b03433f17000902016316000548001f081b000b04020015190200161922020017192413020164190a0001102202001219240201650a00011048003922011700331c13020166192217000d1c1302016619020167192217001b1c0201681302016619020167192202001619240a0000103e22011700091c13020169191f09180917000902016a16000548001f091809221700191c1b000b02020010192202004d192402016b0a00011017000902016c16000548001f0a1302003a19221700071c18070117000902016d16000548001f0b1b000b05260a0000101f0c180c01221700091c1302016e1917000902016f16000548001f0d0200001f0e180717000a18064801301f06180817000d18064801480133301f06180d17000d18064801480233301f06180c17000d18064801480333301f06180b17000d18064801480433301f06180a17000d18064801480533301f06180917000d18064801480633301f0618060007001f060201702500bb1b000b061e011f02017148000d460003060013271f181b000b061e011f02017148010d050094130201721917008b13020172191a001f061b000b072202006619240200670a0001102202017319240201740a0001101f07180602017502000025004d1b030b072202017619241b030b06480048000a0003101c48001b030b0722020177192448004800480148010a000410020178194803193e1f061b000b061e011f02017148021806280d000d180602017902017a0d07001f0702017b2501b70a00001f0602017c02017d0200cd02017e02017f02018002018102018202018302018402018502018602018702018802018902018a02018b02018c02018d02018e0a00141f071b000b0202018f19011700131b000b061e011f02017b02001e0d2700460003060016271f281b000b061e011f02017b02001f0d27000501380200002500ce1b000b0202018f19220200f11924131e00061a002218001d01900a000110220200cf19240200002500621800020191191f0618060201924017001b1806020193401700201806020194401700251600301600381b030b061b040b0148010d16002a1b030b061b040b0148020d16001c1b030b061b040b0148000d16000e1b030b061b040b0148050d000a0001102202019519240200002500301b030b061b040b0148004801291800020196192202001219240201970a00011040170008480416000548030d000a000110001f0818072202019819240200002500111b030b0826180018010a000210000a0001101f091b000b08220200ce192418090a000110220200cf19240200002500211b000b061e011f02017b1b030b062202019919240200000a0001100d27000a0001101c07001f081b000b091a001f091807260a0000101c1808260a0000101c02019a02019b02019c02019d02019e02006302019f0201a00201a10201a20201a30201a40201a50201a60201a70201a80201a90201aa0a00121f0c1b000b0a2613180c48000a0003101f0a180a1b000b0a26130201ab190201030a0001180c1e00280a000310301f0a0201ac0a00011f0d1b000b0a261b000b070201ad19180d48000a0003101f0b131e00061a001f0e180e0200c61b000b0b260a0000100d180e0200bf1b000b0c260a0000100d180e0200c51b000b0d260a0000100d180e0201040200001b000b091a00221e00dc240a000010280d180e0200bc1b000b0e221e01052448001809221e01ae240a00001029483c2b0a0001100d180e0201af1b000b0f260a0000100d180e0200671b000b10260a000010221e0016240a0000100d180e0201b0180a0d180e0201b1180b0d180e0201b21b000b11260a0000100d180e0201b31806260a0000100d180e0201b41b000b12260a0000100d48011f0f180e0200a81b000b131e00a80d180e0201b51b000b140201b6040d180e0201b71b000b140200c3040d180e02011e180f0d180e02012148000d180e0201201b000b151e01200d180e001d00e21b000201b825005f131e00061a001f061b000b15020108191f0718070200003f17000b180602010818070d1b000b15020109191f0818080200003f17000b180602010a18080d1b000b1502010b191f0918090200003f17000b180602010c18090d1806001d00e51b000b16260a0000101c1b000b17260a0000101c1b000b18260a0000101c1b000b19260a0000101c1b000b1a260a0000101c1b000b04221e0123241b000b061e011f1b000b27260a0000100a0002101c1b000b04221e0123241b000b061e00311b000b1b260a0000100a0002101c1b000b04221e0123241b000b061e01b91b000b1c260a0000100a0002101c1b000b04221e0123241b000b061e01221b000b28260a0000100a0002101c1b001b000b151e01ba221e01102448000a0001101d00e61b00131e00061a00221b000b291d01bb1d00e81b000201bc1d00f01b001b000b1d261b000b1e1b000b2b04480a0a0002101d00f61b000b2c1700111b00220b2c4801281d00f616000a1b0048011d00f61b000b1f261b000b2b1b000b2c0a0002101c1b000b0602011f190201bd1b000b2c0d1b000b04221e0123241b000b2a1b000b060a0002101c1b001b000b20261b000b21221e00ea241b000b2a0a0001101b000b221e01250a0002101d00f71b001b000b23261b000b241e01241b000b2d0a0002101d00f91b001b000b131e0126020127191d00fc1b000b2f01170004001b000b2517002c1b000b25221e00cf241b000b26261b000b2f1b000b2e131e00061a00200a0004100a0001101c16001c1b000b26261b000b2f1b000b2e131e00061a00200a0004101c0001be00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d032936290329362a0329362b0329362c0329362d0329362e0329362f0329362003293621032a362814717c77766c7376776f766f70796c716b6c70716b147f7d6c5d747d757d766c6b5a614c797f5679757d04707d797c066b7b6a71686c0c6b7d6c596c6c6a717a6d6c7d0a52796e794b7b6a71686c046c7d606c02253a013a0b7968687d767c5b7071747c0b6a7d75776e7d5b7071747c0c7e6a79757d5d747d757d766c076c797f5679757d06515e4a59555d0668796a7d766c046b7d747e036c7768067e6a79757d6b0a7b7774747d7b6c4f515c0d7c7d6c7d7b6c5a6a776f6b7d6a0577687d6a79053857484a370557687d6a79075e716a7d7e77600b504c55545d747d757d766c0b5b77766b6c6a6d7b6c776a066b797e796a7110686d6b7056776c717e717b796c7177762143777a727d7b6c384b797e796a714a7d75776c7d56776c717e717b796c717776450f596868747d4879614b7d6b6b717776064b797e796a71055b6a71574b0a5b706a77757d3851574b065b706a77757d0a4b6c61747d557d7c7179045d7c7f7d0c6c6a615477797c5175797f7d047477797c055175797f7d0a7f7d6c5b77766c7d606c022a7c0677767477797c097c6a796f5175797f7d0c7f7d6c5175797f7d5c796c79047c796c79036b6a7b4e7c796c79227175797f7d377f717e237a796b7d2e2c344a28745f575c74705949595a5951595959595959594837373761502d5a595d5959595959545959595959595a59595d595959515a4a59592f037679680b7f7d7774777b796c7177760d76776c717e717b796c7177766b0475717c71067b79757d6a790a75717b6a77687077767d076b687d79737d6a0b7c7d6e717b7d3571767e770f7a797b737f6a776d767c356b61767b097a746d7d6c77776c7012687d6a6b716b6c7d766c356b6c776a797f7d1479757a717d766c3574717f706c356b7d766b776a0d797b7b7d747d6a77757d6c7d6a097f616a776b7b77687d0c75797f767d6c77757d6c7d6a097b7471687a77796a7c14797b7b7d6b6b717a7174716c61357d6e7d766c6b0e7b7471687a77796a7c356a7d797c0f7b7471687a77796a7c356f6a716c7d0f687961757d766c357079767c747d6a0b687d6a75716b6b7177766b047679757d056b6c796c7d06686a7775686c077f6a79766c7d7c067c7d76717d7c057b796c7b7007757d6b6b797f7d30716b3876776c3879386e7974717c387d766d75386e79746d7d38777e386c61687d38487d6a75716b6b7177765679757d0375796804727771760e405c77757971764a7d696d7d6b6c0b7b6a7d796c7d4877686d68136a7d75776e7d5d6e7d766c54716b6c7d767d6a0d7f74777a79744b6c776a797f7d0c77687d765c796c797a796b7d0b796c6c797b705d6e7d766c0d597b6c716e7d40577a727d7b6c0d7c716b68796c7b705d6e7d766c0b797c7c5a7d70796e71776a10797c7c5d6e7d766c54716b6c7d767d6a0b7c7d6c797b705d6e7d766c097e716a7d5d6e7d766c10556d6c796c717776577a6b7d6a6e7d6a13504c5554557d766d516c7d755d747d757d766c0951766c20596a6a79610b68776b6c557d6b6b797f7d0d696d7d6a614b7d747d7b6c776a0b687d6a7e776a7579767b7d0b7b77766c7d606c557d766d0f7c777b6d757d766c5d747d757d766c117f7d6c4c71757d6277767d577e7e6b7d6c0575797f717b066f486a77686b067c486a77686b03726b6e0b7a6a776f6b7d6a4c61687d06717e6a79757d067b74717d766c056c6c7b717c056c77737d760d7b7774747d7b6c5b6d6b6c7775066b7b6a7d7d760e756b567d6f4c77737d7654716b6c096c77737d7654716b6c0460756b710571767c7d60', [, , 'undefined' != typeof navigator ? navigator : void (-0x154e + -0x11 * 0x89 + 0x2b * 0xb5), 'undefined' != typeof InstallTrigger ? InstallTrigger : void (0x7 * 0x262 + 0x2c5 * 0x7 + -0x1 * 0x2411), 'undefined' != typeof Object ? Object : void (0x1bda + -0x221d + 0x643), void (0xa7 * 0x1b + 0x2651 + -0x37ee) !== _0x529f9e ? _0x529f9e : void (0x1 * 0xea2 + 0x1223 + -0x20c5), void (-0x244a + 0x19d2 + 0xa78) !== _0x3c91ee ? _0x3c91ee : void (0x2 * -0xc85 + -0x4a9 * 0x6 + 0x1 * 0x3500), 'undefined' != typeof document ? document : void (0xc5 * -0x1 + 0x8b7 * 0x1 + -0x2 * 0x3f9), 'undefined' != typeof Promise ? Promise : void (0x945 + 0x11 * 0x1e8 + -0x29ad), 'undefined' != typeof Date ? Date : void (0x3da + 0x1f31 + -0x230b), void (0x196e * -0x1 + -0x10b9 * -0x1 + 0x8b5) !== _0x260b9b ? _0x260b9b : void (0xf4 * -0x22 + -0x1340 + 0x33a8), void (-0x1afd + -0x62 * 0x13 + 0x4e5 * 0x7) !== _0x53de61 ? _0x53de61 : void (-0x93d * -0x2 + -0x2070 + -0x2 * -0x6fb), void (-0x1ade + 0x1 * -0x541 + 0xab5 * 0x3) !== _0x4b2c12 ? _0x4b2c12 : void (0xa7 * -0x11 + 0x1b95 * -0x1 + 0x26ac), void (0x29 * -0x73 + 0x33a + 0x1 * 0xf31) !== _0x4cb50e ? _0x4cb50e : void (0x1264 + -0x217d + 0xf19), 'undefined' != typeof Math ? Math : void (0x1ca1 + 0x2531 + -0x41d2), void (-0x1d53 + 0x309 * -0x2 + 0x1 * 0x2365) !== _0x10a27d ? _0x10a27d : void (-0x2 * 0x4ac + -0x269 * 0xb + -0x43 * -0x89), void (-0xe1d * 0x2 + 0x226d + 0x3 * -0x211) !== _0x2eeb5a ? _0x2eeb5a : void (-0x1e57 + -0x126f + 0x30c6), void (0x1caa + -0x1 * 0x2482 + 0x7d8) !== _0x2159dc ? _0x2159dc : void (-0x10 * 0x7a + 0x1 * -0x1fd3 + 0x1 * 0x2773), void (-0x1 * -0x21c1 + -0x2 * 0xc6c + -0x8e9) !== _0x1935aa ? _0x1935aa : void (0x1b85 + -0x141 * -0x9 + -0x26ce), void (-0x35 * -0x27 + 0x2183 + 0x2996 * -0x1) !== _0x4e609e ? _0x4e609e : void (-0x1b46 + -0x1 * 0x19e1 + 0x3527), void (0x4 * -0x29c + 0x35e * 0x7 + 0xd22 * -0x1) !== _0x183c17 ? _0x183c17 : void (0x4 * 0x6c5 + -0x2 * 0x277 + -0x1626), void (0x71a + 0x2b8 + -0x9d2) !== _0x5eb4cb ? _0x5eb4cb : void (0xd * -0x218 + -0x14f + 0x1c87 * 0x1), void (-0x21d0 + 0x66 * -0x7 + 0x249a) !== _0x32e0a7 ? _0x32e0a7 : void (-0x21a + 0xdf * -0x3 + 0x4b7), void (-0x232 + -0xc45 + 0xe77) !== _0xf55f06 ? _0xf55f06 : void (-0xcbc + -0x12d8 + -0x2f * -0xac), void (0x56 * -0x46 + 0x277 * -0x4 + 0x2160 * 0x1) !== _0x256a15 ? _0x256a15 : void (0x1 * -0x1685 + 0xc67 * -0x1 + -0xc * -0x2e9), void (-0x9 * 0x257 + -0x2 * 0x64e + -0xd * -0x297) !== _0x16135e ? _0x16135e : void (0x2 * -0x47 + -0x1 * 0xd7f + 0xe0d), void (-0x12c8 + -0xa3 * 0x3d + 0x21 * 0x1bf) !== _0x35efae ? _0x35efae : void (-0x1e35 + 0x25a9 * -0x1 + -0xe * -0x4d9), void (-0x17f1 + 0xf7d + -0x874 * -0x1) !== _0x2e53eb ? _0x2e53eb : void (0x20d5 + -0x4 * -0x8b + -0x2301), void (-0x4fe * 0x7 + -0x374 + 0x1333 * 0x2) !== _0x581fd9 ? _0x581fd9 : void (0x1f73 + 0x76e + -0x26e1), 'undefined' != typeof parseInt ? parseInt : void (0x4 * -0x51d + 0x1c4b + -0x7d7), void (0x25a8 + 0x13a3 * 0x1 + -0x394b) !== _0x177797 ? _0x177797 : void (0x47e + 0x17 * 0x7b + -0xf8b * 0x1), void (-0x836 * 0x1 + 0x3 * 0x792 + -0xe80) !== _0x1cc9d3 ? _0x1cc9d3 : void (0xba2 + 0x63d * 0x6 + -0x3110), void (0x6d * 0xc + 0x157 + 0xd * -0x7f) !== _0x16c5c6 ? _0x16c5c6 : void (-0x711 * 0x1 + 0xe2 * -0x21 + 0x3 * 0xc11), 'undefined' != typeof JSON ? JSON : void (-0x216b + -0x4b1 * 0x1 + -0x130e * -0x2), void (0x26ab + 0xb1 * -0x4 + -0x23e7) !== _0x38efaa ? _0x38efaa : void (0x2be + 0x1 * 0x459 + -0x717), void (-0x9eb * -0x2 + -0x10ba * 0x1 + 0x1 * -0x31c) !== _0x40a806 ? _0x40a806 : void (-0x2 * -0x9e + 0x1120 * 0x2 + 0x2f5 * -0xc), void (0xd * 0x16c + -0xec1 + 0xbf * -0x5) !== _0x28178c ? _0x28178c : void (0x634 + -0xeb1 + -0x29 * -0x35), void (-0x4 * -0x347 + 0x2 * 0x54e + -0x2 * 0xbdc) !== _0x8974b6 ? _0x8974b6 : void (-0x577 + 0x1f66 + -0x3 * 0x8a5), void (0x1c52 + -0x1141 + -0xb11) !== _0x13ef2e ? _0x13ef2e : void (-0x5 * 0x565 + -0x8 * -0x138 + -0x1 * -0x1139)]); + } + function _0x3ec130(_0x52a090) { + return _0x4e609e['regionConf'] && _0x4e609e['regionConf']['host'] && -(-0x189d * 0x1 + -0xd3e + 0x25dc) !== _0x52a090['indexOf'](_0x4e609e['regionConf']['host']) ? _0x2921d1['sec'] : _0x2921d1['asgw']; + } + function _0x3cd38a(_0x1e56a3) { + let _0x31b9e3 = _0x4e609e['regionConf']['host']; + return !(!_0x31b9e3 || -(-0x2604 + 0x1843 + 0xdc2) === _0x1e56a3['indexOf'](_0x31b9e3)); + } + function _0x51d178(_0x27635f) { + let _0x37dffc = _0x27635f; + decodeURIComponent(_0x27635f) === _0x27635f && (_0x37dffc = encodeURI(_0x27635f)); + const _0x4b0303 = _0x37dffc['indexOf']('?'); + if (_0x4b0303 > 0x67 * -0x5 + 0x20c4 + -0x1ec1) { + const _0x502f65 = _0x37dffc['substr'](0x1778 + -0x3a7 * -0x1 + -0x1b1f, _0x4b0303 + (-0x511 * -0x1 + -0x1867 + 0x1357)); + let _0x360801 = _0x37dffc['substr'](_0x4b0303 + (0x2 * -0x13b + -0x24 * -0x10b + -0x503 * 0x7)); + _0x37dffc = _0x502f65 + _0x360801['split']('\x27')['join']('%27'); + } + return _0x37dffc; + } + function _0x198c43(_0x2ffe72, _0x17ed21) { + let _0x339623 = '' + , _0x45d4e9 = '' + , _0x3bb3e0 = ''; + for (let _0x2b7cd2 = 0xc6f + -0x1ce * -0x15 + 0x35b * -0xf; _0x2b7cd2 < _0x17ed21['length']; _0x2b7cd2++) + _0x2b7cd2 % (-0x29 * 0x1 + 0x1f7 * 0x8 + 0x52f * -0x3) == -0x1 * 0x1f5a + 0x1f * 0x2 + -0x1f1c * -0x1 ? _0x45d4e9 = _0x17ed21[_0x2b7cd2] : (_0x3bb3e0 = _0x17ed21[_0x2b7cd2], + _0x339623 += '&' + _0x45d4e9 + '=' + _0x3bb3e0); + let _0x44548f = _0x2ffe72; + if (_0x339623['length'] > -0xb1 * 0x23 + -0x16ca * 0x1 + -0x17 * -0x20b) { + let _0x228b72 = -(0x3 * 0xbf + 0x112d + 0x1369 * -0x1) === _0x2ffe72['indexOf']('?') ? '?' : '&'; + _0x44548f = _0x2ffe72 + _0x228b72 + _0x339623['substr'](-0x2182 + -0x3fc + 0x257f); + } + return _0x44548f; + } + function _0xd5fb75(_0x32aebf) { + let _0x225457 = _0x32aebf['indexOf']('?'); + return -(0x1 * 0x927 + 0x10b3 + -0x19d9) !== _0x225457 ? _0x32aebf['substr'](_0x225457 + (0x1d6d + -0x2270 + -0xd6 * -0x6)) : ''; + } + function _0x5009d3(_0x3eebb6) { + for (let _0x16a879 = -0x11 * 0x3 + 0x15a1 + -0x156e; _0x16a879 < _0x4e609e['_enablePathListRegex']['length']; _0x16a879++) + if (_0x4e609e['_enablePathListRegex'][_0x16a879]['test'](_0x3eebb6)) + return !(-0x2 * 0x8d + -0x251f + 0x2639); + return !(-0xb4d + -0x263f + 0xd7 * 0x3b); + } + function _0x38e96c(_0x2c2335) { + return 'application/x-www-form-urlencoded' === _0x2c2335 || 'application/json' === _0x2c2335; + } + function _0x2ba914() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300381f2908866d3c218e62c90000000000000bd41b000201be1d008f1b000201bf1d00901b00131e01c01e00151d00911b001b000b191e00591d00921b001b000b191e01c11d00931b001b000b191e01c21d00941b001b000b191e01c31d009c1b000b191e01c4170004001b000b19201d01c41b000b19020000250076111e01c501170065111e01c6221e00cd24131e00061a00220201c11d01c7221b021d01c80a0001101c131e004e0201c90201ca1a02221e005a2418000a00011017002a111801221e0016240a000010221e0011240a000010221e01cb240201cc0a0001104800191d01cd1b000b1b111b0210001d01c11b000b19020000250012111b021d01ce1b000b1d111b0210001d01c31b000b19020000250049110a00001d01c6111e01c6221e00cd24131e00061a00220200591d01c7221b021d01c80a0001101c111800221e01cf240a0000101d01d01118011d01d11b000b1a111b0210001d00591b000201d202005c0201750201d30201d40201d50201d60a00071d009d1b000201d70201d80a00021d00d31b000b190200002504661b000b1f221e001224111e01d00a0001104800480129401f061b000b02111e01d104221700061c1806170431111e01d1221e0012240201d90a00011048004801293917000c1b000b1c111b0210001118001d01da111e01db1f07111e01d21f08111e005c1f09111e01751f0a111e01d31f0b111e01d41f0c111e01d51f0d111e01d61f0e131e00061a001f0f48001f3218321b000b1e1e00283a170021180f1b000b1e183219111e01dc1b000b1e183219190d18322d1f3216ffd81b000b031e01dd1f101b000b031e01de1f1118110200003d1700130201df1b000b031e01df0a00021600150201df1b000b031e01df0201de18110a00041f121b000b04261b000b05111e01d10418120a0002101f131b000b061813041f141b000b07261814111e01da0a0002101f151b000b042618131b000b1718150a00020a0002101f160200001f171b000b081e012d17000a18161f171600a4131e00061a00221b000b09262618160a0002101d00ef1f64111e01d00201d83e1700571b000b0a111e01cd041700441b000b0b261864111e01cd111e01da0a0003101c1b000b0c2618641b000b0d0200e70a0003101f651b000b042618161b000b1818650a00020a0002101f1716000718161f1716002d1b000b0c2618641b000b0d0200e70a0003101ffb1b000b042618161b000b1818fb0a00020a0002101f17111e01c6221700131c111e01c64800190201c719020059401700052600111e01c61f1848001fb618b618181e00283a17004d18b648003e170027181818b6191e01c8480118170d11201d01c51b000b1a11181818b6191e01c8101c16001911181818b6190201c7191911181818b6191e01c8101c18b62d1fb616ffae111e01ce17000e111e01c311111e01ce101c110201c6091b000b081e01e017001e11221e01c1241b000b0e1e01e11b000b0f260a0000100a0002101c1118071d01db1118081d01d21118091d005c1102000025014b48001f06111e01e21f071b000b1018070417000748011f061807221e001224131e00701e01e30a00011048004801294017000748021f0618064800391700fc11221e01e4240201e50a0001101f0818081700e81b000b11111e01d1041f0918091b000b121e01e63e17005d1b000b0318081d01df1b000b0318091d01dd1b000b13260201df18080a0002101c1b000b141808041c18091b020b10391700271b000b031e01ba1e00284800391700171b000b15261b000b1648024903e82a0a0002101c16001b1b020b101b000b031e01dd3b17000c1b000b0318081d01df1b020b101b000b121e01e73e221700111c1b000b031e01ba1e0028480a3a17003d1b000b031e01ba221e00cd2418080a0001101c1b000b031e01ba1e002848013e17001a1b000b141808041c1b000b13260201df18080a0002101c1b020b0a17000b1b020b0a1800041c001d017511180b1d01d311180c1d01d411180d1d01d511180e1d01d648001fd818d81b000b1e1e00283a170021111e01dc1b000b1e18d819180f1b000b1e18d819190d18d82d1fd816ffd81b000b1c111b0210001d01c20001e800012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d032936290329362a0329362b0329362c0329362d0329362e0329362f0329362003293621032a362814717c77766c7376776f766f70796c716b6c70716b147f7d6c5d747d757d766c6b5a614c797f5679757d04707d797c066b7b6a71686c0c6b7d6c596c6c6a717a6d6c7d0a52796e794b7b6a71686c046c7d606c02253a013a0b7968687d767c5b7071747c0b6a7d75776e7d5b7071747c0c7e6a79757d5d747d757d766c076c797f5679757d06515e4a59555d0668796a7d766c046b7d747e036c7768067e6a79757d6b0a7b7774747d7b6c4f515c0d7c7d6c7d7b6c5a6a776f6b7d6a0577687d6a79053857484a370557687d6a79075e716a7d7e77600b504c55545d747d757d766c0b5b77766b6c6a6d7b6c776a066b797e796a7110686d6b7056776c717e717b796c7177762143777a727d7b6c384b797e796a714a7d75776c7d56776c717e717b796c717776450f596868747d4879614b7d6b6b717776064b797e796a71055b6a71574b0a5b706a77757d3851574b065b706a77757d0a4b6c61747d557d7c7179045d7c7f7d0c6c6a615477797c5175797f7d047477797c055175797f7d0a7f7d6c5b77766c7d606c022a7c0677767477797c097c6a796f5175797f7d0c7f7d6c5175797f7d5c796c79047c796c79036b6a7b4e7c796c79227175797f7d377f717e237a796b7d2e2c344a28745f575c74705949595a5951595959595959594837373761502d5a595d5959595959545959595959595a59595d595959515a4a59592f037679680b7f7d7774777b796c7177760d76776c717e717b796c7177766b0475717c71067b79757d6a790a75717b6a77687077767d076b687d79737d6a0b7c7d6e717b7d3571767e770f7a797b737f6a776d767c356b61767b097a746d7d6c77776c7012687d6a6b716b6c7d766c356b6c776a797f7d1479757a717d766c3574717f706c356b7d766b776a0d797b7b7d747d6a77757d6c7d6a097f616a776b7b77687d0c75797f767d6c77757d6c7d6a097b7471687a77796a7c14797b7b7d6b6b717a7174716c61357d6e7d766c6b0e7b7471687a77796a7c356a7d797c0f7b7471687a77796a7c356f6a716c7d0f687961757d766c357079767c747d6a0b687d6a75716b6b7177766b047679757d056b6c796c7d06686a7775686c077f6a79766c7d7c067c7d76717d7c057b796c7b7007757d6b6b797f7d30716b3876776c3879386e7974717c387d766d75386e79746d7d38777e386c61687d38487d6a75716b6b7177765679757d0375796804727771760e405c77757971764a7d696d7d6b6c0b7b6a7d796c7d4877686d68136a7d75776e7d5d6e7d766c54716b6c7d767d6a0d7f74777a79744b6c776a797f7d0c77687d765c796c797a796b7d0b796c6c797b705d6e7d766c0d597b6c716e7d40577a727d7b6c0d7c716b68796c7b705d6e7d766c0b797c7c5a7d70796e71776a10797c7c5d6e7d766c54716b6c7d767d6a0b7c7d6c797b705d6e7d766c097e716a7d5d6e7d766c10556d6c796c717776577a6b7d6a6e7d6a13504c5554557d766d516c7d755d747d757d766c0951766c20596a6a79610b68776b6c557d6b6b797f7d0d696d7d6a614b7d747d7b6c776a0b687d6a7e776a7579767b7d0b7b77766c7d606c557d766d0f7c777b6d757d766c5d747d757d766c117f7d6c4c71757d6277767d577e7e6b7d6c0575797f717b066f486a77686b067c486a77686b03726b6e0b7a6a776f6b7d6a4c61687d06717e6a79757d067b74717d766c056c6c7b717c056c77737d760d7b7774747d7b6c5b6d6b6c7775066b7b6a7d7d760e756b567d6f4c77737d7654716b6c096c77737d7654716b6c0460756b710571767c7d600740355a777f6d6b0a476b717f76796c6d6a7d0e405554506c6c684a7d696d7d6b6c106b7d6c4a7d696d7d6b6c507d797c7d6a046b7d767c10776e7d6a6a717c7d5571757d4c61687d0f47797b4771766c7d6a7b7d686c7d7c05476b7d767c15477a616c7d7c4771766c7d6a7b7d686c4774716b6c047e6d767b09796a7f6d757d766c6b0e467b77766c7d766c356c61687d3c0171056b6874716c01230e477a616c7d7c477b77766c7d766c1547776e7d6a6a717c7d5571757d4c61687d596a7f6b0b6c774d68687d6a5b796b7d0d477a616c7d7c47757d6c70777c0a477a616c7d7c476d6a74077776797a776a6c0977767477797c7d767c0b77767477797c6b6c796a6c0a7776686a777f6a7d6b6b0977766c71757d776d6c035f5d4c0448574b4c0b476b717f76796c6d6a7d250b477a616c7d7c477a777c611277766a7d797c616b6c796c7d7b7079767f7d066d687477797c08756b4b6c796c6d6b0b4747797b476c7d6b6c717c07756b4c77737d76036b7c710d6b7d7b51767e77507d797c7d6a0b6a7d6b6877766b7d4d4a540470776b6c117f7d6c4a7d6b6877766b7d507d797c7d6a0a6035756b356c77737d76036b7d7b047176716c', [, , void (0xa06 + -0x176e * 0x1 + 0xb * 0x138) !== _0x5009d3 ? _0x5009d3 : void (-0x1 * -0x113f + 0x16da + -0x2819), void (0x1 * -0x1362 + -0x9 * 0x448 + 0x39ea) !== _0x5eb4cb ? _0x5eb4cb : void (0x2708 + -0x1ef1 + 0x1 * -0x817), void (0x1a2 * 0xd + 0xa94 + -0x1fce) !== _0x198c43 ? _0x198c43 : void (-0x24d4 + 0x17 * -0xcd + 0x373f), void (-0x1f10 + 0x1a18 + 0x4f8) !== _0x51d178 ? _0x51d178 : void (-0x1962 + 0x1f7 * 0x3 + -0x1 * -0x137d), void (0x1922 + 0x7f * 0x4a + -0x3dd8) !== _0xd5fb75 ? _0xd5fb75 : void (0x1 * -0x1e07 + -0xc2 * -0xa + 0x1673), void (-0x6 * 0x175 + -0x19b8 + -0x322 * -0xb) !== _0x29a7de ? _0x29a7de : void (0x3eb + 0x1243 * 0x2 + -0x2871), void (-0x1 * 0xcf5 + 0x5ae + 0x747) !== _0x4e609e ? _0x4e609e : void (-0xfd6 * -0x2 + -0x266 * 0x2 + 0x56 * -0x50), void (0x2 * 0x7ab + 0x18d0 + -0x2826) !== _0x4a6615 ? _0x4a6615 : void (-0x23d1 + 0x3b9 + -0x806 * -0x4), void (-0x37 * 0x67 + 0x1094 + 0x58d) !== _0x38e96c ? _0x38e96c : void (-0x1 * -0x63 + 0x1f * 0xa + -0x199), void (-0x3 * 0x827 + -0x12f + 0x19a4) !== _0x422a83 ? _0x422a83 : void (-0x1 * 0x114d + -0x1 * 0x133e + 0x248b), void (-0x1da * 0xb + 0x308 * -0xb + 0x35b6) !== _0x5c5f06 ? _0x5c5f06 : void (0x6ad * 0x5 + 0x1 * -0x1c04 + 0x55d * -0x1), void (0x187 * -0xa + -0x8f1 + 0x1837 * 0x1), void (0x1f * -0x47 + 0x2248 + -0x19af) !== _0x40ad2f ? _0x40ad2f : void (-0xc74 + -0x1 * -0x17f0 + -0xb7c), void (-0x3 * -0x2bb + 0x89d + -0x1de * 0x9) !== _0x1e9e03 ? _0x1e9e03 : void (-0x25c + 0x1549 + -0x1 * 0x12ed), void (0x1 * -0x5a2 + -0x586 + 0xb28) !== _0x3cd38a ? _0x3cd38a : void (-0x1425 + 0x466 * 0x2 + -0x53 * -0x23), void (0x3d7 * -0x9 + 0x2456 + -0x1c7) !== _0x3ec130 ? _0x3ec130 : void (0xc59 * -0x3 + -0x5 * 0x65 + 0x2704 * 0x1), void (-0x4e1 + 0x2 * 0xb61 + -0x11e1) !== _0x2921d1 ? _0x2921d1 : void (-0x19a8 * -0x1 + 0x96c + -0xa * 0x382), void (-0x22e9 + -0x17bb + 0x3aa4) !== _0x3667a4 ? _0x3667a4 : void (0xcde + 0x55d * -0x2 + 0x112 * -0x2), void (-0x193b + 0x196a + -0x1 * 0x2f) !== _0x478dfb ? _0x478dfb : void (0x2451 * -0x1 + -0x3 * 0x8f9 + 0x3f3c), 'undefined' != typeof setTimeout ? setTimeout : void (-0x1808 * -0x1 + 0x251 + 0x545 * -0x5), void (-0x2 * 0x8c7 + 0x16c9 * 0x1 + -0x53b) !== _0x323d9e ? _0x323d9e : void (-0x22a7 + -0x3 * 0xcd + 0x2 * 0x1287)]); + } + const _0x453490 = true + , _0x120f43 = true; + function _0x319222() { + return window['fetch']; + } + function _0x983c18() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300112c1cc8a629485ab9b8970000000000000e2c1b000201e825016b1b000b1d26180018010a000210221e00cf2402000025014418001e01e917013918001e00ef2217001f1c18001e00ef221e001224131e00701e00710a000110480048012940220117000e1c1b000b0318001e00ef0417010118001e01ea221e0009240201e50a0001101f0618061700e91b000b0418001e00ef041f0718071b000b051e01e63e17005d1b000b0618061d01df1b000b0618071d01dd1b000b07260201df18060a0002101c1b000b081806041c18071b020b02391700271b000b061e01ba1e00284800391700171b000b09261b000b0a48024903e82a0a0002101c16001b1b020b021b000b061e01dd3b17000c1b000b0618061d01df1b020b021b000b051e01e73e221700111c1b000b061e01ba1e0028480a3a17003d1b000b061e01ba221e00cd2418060a0001101c1b000b061e01ba1e002848013e17001a1b000b081806041c1b000b07260201df18060a0002101c180000020000250007180047000a000210001d009d1b000201eb2505561801220117000a1c131e00061a001f011b000b0b2217000b1c18001b000b0c411f060200001f070201d71f080200001f09180617032d18001e00ef1f0718001e01ec17000b18001e01ec1600060201d71f081b000b0d180704221700161c18080201d73e220117000a1c18080201d83e1702df1b000b061e01dd1f0a1b000b061e01de1f0b180b0200003d1700130201df1b000b061e01df0a00021600150201df1b000b061e01df0201de180b0a00041f0c1b000b0e261b000b0f180704180c0a0002101f0d1b000b10180d041f0e18001e01ea1f0f1b000b111e01e017001f180f221e01ed241b000b121e01e11b000b13260a0000100a0002101c18080201d83e17017a1b000b1426180018010a000210221e01cb240201cc0a000110480019221e0011240a0000101f091800221e01ee240a000010221e0152240a000010221e00cf240200002501220200001f061b000b15261b020b0e18000a0002101f071b000b0e261b020b0d1b000b1b18070a00020a0002101f081b000b161b020b090417005a131e00061a00221b000b17262618080a0002101d00ef1f0a1b000b1826180a1b020b0918000a0003101c1b000b1926180a1b000b1a0200e70a0003101f0b1b000b0e2618081b000b1c180b0a00020a0002101f0616000718081f061b000b0c1806131e00061a00221b020b001e01ec1d01ec221b020b0f1d01ea2218001d00e9221b020b001e01ef1d01ef221b020b001e01f01d01f0221b020b001e01f11d01f1221b020b001e01f21d01f2221b020b001e01f31d01f3221b020b001e01f41d01f4221b020b001e01f51d01f51a021f091b000b1e2618091b020b011b020b0a0a00031000020000250007180047000a000210001600d61b000b1526180e260a0002101f401b000b0e26180d1b000b1b18400a00020a0002101f41131e00061a00221b000b17262618410a0002101d00ef1f421b000b192618421b000b1a0200e70a0003101f431b000b0e2618411b000b1c18430a00020a0002101f441b000b0c1844131e00061a0022180f1d01ea221b000b1a1d00e92218001e01ef1d01ef2218001e01f01d01f02218001e01f11d01f12218001e01f21d01f22218001e01f31d01f32218001e01f41d01f42218001e01f51d01f51a021f451b000b1e2618451801180a0a000310001b000b1d26180018010a000210001601f518011e01ea0117000e1801131e00061a001d01ea18001f0718011e01ec17001418011e01ec221e01cf240a0000101600060201d71f081b000b0d180704221700161c18080201d73e220117000a1c18080201d83e1701901b000b061e01dd1f9a1b000b061e01de1f9b189b0200003d1700130201df1b000b061e01df0a00021600150201df1b000b061e01df0201de189b0a00041f9c1b000b0e261b000b0f180704189c0a0002101f9d1b000b10189d041f9e1b000b1526189e18011e00e90a0002101f9f1b000b0e26189d1b000b1b189f0a00020a0002101fa00200001fa11b000b111e012d17000a18a01fa11600c6131e00061a00221b000b17262618a00a0002101d00ef1f4418080201d83e17007b1b000b1426180018010a000210221e01cb240201cc0a000110480019221e0011240a0000101f091b000b161809041700431b000b18261844180918011e00e90a0003101c1b000b192618441b000b1a0200e70a0003101f451b000b0e2618a01b000b1c18450a00020a0002101fa116000718a01fa116002d1b000b192618441b000b1a0200e70a0003101f5b1b000b0e2618a01b000b1c185b0a00020a0002101fa11b000b111e01e017001918011e01ea1b000b121e01e11b000b13260a0000100d1b000b1e2618a11801189a0a000310001b000b1d26180018010a00021000001d00d31b000201be1d00931b000201bf1d00941b000b02260a0000100117000400131e01f61700040013201d01f61b00131e01f71d009c131b000b1d1d01f8131b000b1f1d01f70001f900012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d032936290329362a0329362b0329362c0329362d0329362e0329362f0329362003293621032a362814717c77766c7376776f766f70796c716b6c70716b147f7d6c5d747d757d766c6b5a614c797f5679757d04707d797c066b7b6a71686c0c6b7d6c596c6c6a717a6d6c7d0a52796e794b7b6a71686c046c7d606c02253a013a0b7968687d767c5b7071747c0b6a7d75776e7d5b7071747c0c7e6a79757d5d747d757d766c076c797f5679757d06515e4a59555d0668796a7d766c046b7d747e036c7768067e6a79757d6b0a7b7774747d7b6c4f515c0d7c7d6c7d7b6c5a6a776f6b7d6a0577687d6a79053857484a370557687d6a79075e716a7d7e77600b504c55545d747d757d766c0b5b77766b6c6a6d7b6c776a066b797e796a7110686d6b7056776c717e717b796c7177762143777a727d7b6c384b797e796a714a7d75776c7d56776c717e717b796c717776450f596868747d4879614b7d6b6b717776064b797e796a71055b6a71574b0a5b706a77757d3851574b065b706a77757d0a4b6c61747d557d7c7179045d7c7f7d0c6c6a615477797c5175797f7d047477797c055175797f7d0a7f7d6c5b77766c7d606c022a7c0677767477797c097c6a796f5175797f7d0c7f7d6c5175797f7d5c796c79047c796c79036b6a7b4e7c796c79227175797f7d377f717e237a796b7d2e2c344a28745f575c74705949595a5951595959595959594837373761502d5a595d5959595959545959595959595a59595d595959515a4a59592f037679680b7f7d7774777b796c7177760d76776c717e717b796c7177766b0475717c71067b79757d6a790a75717b6a77687077767d076b687d79737d6a0b7c7d6e717b7d3571767e770f7a797b737f6a776d767c356b61767b097a746d7d6c77776c7012687d6a6b716b6c7d766c356b6c776a797f7d1479757a717d766c3574717f706c356b7d766b776a0d797b7b7d747d6a77757d6c7d6a097f616a776b7b77687d0c75797f767d6c77757d6c7d6a097b7471687a77796a7c14797b7b7d6b6b717a7174716c61357d6e7d766c6b0e7b7471687a77796a7c356a7d797c0f7b7471687a77796a7c356f6a716c7d0f687961757d766c357079767c747d6a0b687d6a75716b6b7177766b047679757d056b6c796c7d06686a7775686c077f6a79766c7d7c067c7d76717d7c057b796c7b7007757d6b6b797f7d30716b3876776c3879386e7974717c387d766d75386e79746d7d38777e386c61687d38487d6a75716b6b7177765679757d0375796804727771760e405c77757971764a7d696d7d6b6c0b7b6a7d796c7d4877686d68136a7d75776e7d5d6e7d766c54716b6c7d767d6a0d7f74777a79744b6c776a797f7d0c77687d765c796c797a796b7d0b796c6c797b705d6e7d766c0d597b6c716e7d40577a727d7b6c0d7c716b68796c7b705d6e7d766c0b797c7c5a7d70796e71776a10797c7c5d6e7d766c54716b6c7d767d6a0b7c7d6c797b705d6e7d766c097e716a7d5d6e7d766c10556d6c796c717776577a6b7d6a6e7d6a13504c5554557d766d516c7d755d747d757d766c0951766c20596a6a79610b68776b6c557d6b6b797f7d0d696d7d6a614b7d747d7b6c776a0b687d6a7e776a7579767b7d0b7b77766c7d606c557d766d0f7c777b6d757d766c5d747d757d766c117f7d6c4c71757d6277767d577e7e6b7d6c0575797f717b066f486a77686b067c486a77686b03726b6e0b7a6a776f6b7d6a4c61687d06717e6a79757d067b74717d766c056c6c7b717c056c77737d760d7b7774747d7b6c5b6d6b6c7775066b7b6a7d7d760e756b567d6f4c77737d7654716b6c096c77737d7654716b6c0460756b710571767c7d600740355a777f6d6b0a476b717f76796c6d6a7d0e405554506c6c684a7d696d7d6b6c106b7d6c4a7d696d7d6b6c507d797c7d6a046b7d767c10776e7d6a6a717c7d5571757d4c61687d0f47797b4771766c7d6a7b7d686c7d7c05476b7d767c15477a616c7d7c4771766c7d6a7b7d686c4774716b6c047e6d767b09796a7f6d757d766c6b0e467b77766c7d766c356c61687d3c0171056b6874716c01230e477a616c7d7c477b77766c7d766c1547776e7d6a6a717c7d5571757d4c61687d596a7f6b0b6c774d68687d6a5b796b7d0d477a616c7d7c47757d6c70777c0a477a616c7d7c476d6a74077776797a776a6c0977767477797c7d767c0b77767477797c6b6c796a6c0a7776686a777f6a7d6b6b0977766c71757d776d6c035f5d4c0448574b4c0b476b717f76796c6d6a7d250b477a616c7d7c477a777c611277766a7d797c616b6c796c7d7b7079767f7d066d687477797c08756b4b6c796c6d6b0b4747797b476c7d6b6c717c07756b4c77737d76036b7c710d6b7d7b51767e77507d797c7d6a0b6a7d6b6877766b7d4d4a540470776b6c117f7d6c4a7d6b6877766b7d507d797c7d6a0a6035756b356c77737d76036b7d7b047176716c0d7c774768776b6c477e7d6c7b7002777307707d797c7d6a6b096f6a79685e7d6c7b7006757d6c70777c036b7d6c057b7477767d086a7d7e7d6a6a7d6a0e6a7d7e7d6a6a7d6a487774717b610475777c7d0b7b6a7d7c7d766c7179746b057b797b707d086a7d7c716a7d7b6c0971766c7d7f6a716c61164747797b4771766c7d6a7b7d686c7d7c477e7d6c7b70057e7d6c7b7006477e7d6c7b70', [, , void (0x1044 + -0x6 * -0x2db + -0x6ae * 0x5) !== _0x319222 ? _0x319222 : void (-0xca7 * -0x2 + -0x1b9c + 0x24e * 0x1), void (0x1a2c + -0x26f8 + 0x1 * 0xccc) !== _0x3cd38a ? _0x3cd38a : void (-0x39d * 0x2 + 0x2c * -0x9f + 0x228e), void (0x1efc + 0x11 * 0xeb + -0x2e97) !== _0x3ec130 ? _0x3ec130 : void (-0x2e7 * 0xb + -0x1b61 + 0x3b4e), void (-0xebf + 0x1 * -0x183b + 0x26fa) !== _0x2921d1 ? _0x2921d1 : void (0x23e2 + -0x110d + -0x12d5), void (-0x227f + -0xc * 0x2e0 + 0x44ff) !== _0x5eb4cb ? _0x5eb4cb : void (-0x6bb + 0x11ed * -0x1 + 0x18a8), void (-0x24f * 0xf + -0x13c0 + 0x3661) !== _0x3667a4 ? _0x3667a4 : void (0x450 + -0x1bdf + 0x178f), void (-0x10 * 0xf3 + -0x692 * -0x3 + -0x486) !== _0x478dfb ? _0x478dfb : void (0x1acf * 0x1 + 0x6cf + -0x219e), 'undefined' != typeof setTimeout ? setTimeout : void (0xc7f + -0x3 * -0xbb1 + -0x2f92), void (0x36e + 0xbe9 * 0x2 + -0x1b40) !== _0x323d9e ? _0x323d9e : void (0x49 * 0x32 + -0x51e + -0x924), void (-0x1 * 0xe8f + -0x494 * 0x5 + -0x1 * -0x2573) !== _0x453490 ? _0x453490 : void (0x152c + -0xb3 * -0x25 + 0x2f0b * -0x1), 'undefined' != typeof Request ? Request : void (0x283 + 0x1 * 0x2530 + 0x1 * -0x27b3), void (-0x16 * 0xc6 + -0x80 * 0x40 + 0x3104) !== _0x5009d3 ? _0x5009d3 : void (-0xa + 0xa1f * 0x3 + -0x1e53), void (-0x1af7 + 0x2485 + -0x98e) !== _0x198c43 ? _0x198c43 : void (-0x7 * 0x566 + -0x3b4 * -0x8 + 0x82a), void (0x17ce + -0x18e7 + 0x1 * 0x119) !== _0x51d178 ? _0x51d178 : void (0x333 + -0x7 * 0x185 + 0x770), void (0x21c6 + 0x1 * -0xc34 + -0x1592) !== _0xd5fb75 ? _0xd5fb75 : void (-0x196 * -0x8 + 0x18d * 0x3 + -0x1157 * 0x1), void (-0x156b + 0x2197 + -0x616 * 0x2) !== _0x4e609e ? _0x4e609e : void (-0x1493 + 0xbee + 0x8a5), void (0x1b23 + 0x17e7 + 0x1 * -0x330a) !== _0x40ad2f ? _0x40ad2f : void (0x1afa + 0x1365 + 0x527 * -0x9), void (-0x125e + 0x8e * -0x13 + 0x1ce8) !== _0x1e9e03 ? _0x1e9e03 : void (-0x77f * 0x5 + -0xc9e + 0x3219), void (0x1 * 0x13c3 + 0x2302 + -0x36c5) !== _0x2b001a ? _0x2b001a : void (-0x15 * -0x98 + 0x14d9 + -0x2151), void (-0x337 * 0x3 + -0xcc7 * -0x1 + -0x191 * 0x2) !== _0x29a7de ? _0x29a7de : void (0x24d3 + -0x1f6 * -0x2 + 0x225 * -0x13), void (0x18e4 + 0x3 * -0x96b + 0x35d) !== _0x38e96c ? _0x38e96c : void (0x1207 + -0x130 + -0x10d7 * 0x1), void (0x2c0 + 0x1b * -0x161 + 0x227b) !== _0x4a6615 ? _0x4a6615 : void (0x5 * -0x13e + 0xe6b * -0x1 + 0x14a1), void (0x2 * -0x84a + 0x5 * -0x640 + 0x2fd4) !== _0x422a83 ? _0x422a83 : void (-0x1420 + -0x2d7 + 0x1 * 0x16f7), void (0x24ac + -0x36b + 0x1 * -0x2141) !== _0x5c5f06 ? _0x5c5f06 : void (0x3 * -0x223 + 0x97c * -0x4 + 0x2c59), void (0x1c05 + 0x5 * -0x569 + -0xf8)]); + } + function _0x2b001a(_0x2c75d6, _0x2ec7ff) { + let _0x46e578 = ''; + if (_0x453490 && _0x2c75d6 instanceof Request) { + const _0x4e5f98 = _0x2c75d6['headers']['get']('content-type'); + return _0x4e5f98 && (_0x46e578 = _0x4e5f98), + _0x46e578; + } + if (_0x2ec7ff && _0x2ec7ff['headers']) { + if (_0x120f43 && _0x2ec7ff['headers']instanceof Headers) { + const _0x12261c = _0x2ec7ff['headers']['get']('content-type'); + return _0x12261c && (_0x46e578 = _0x12261c), + _0x46e578; + } + if (_0x2ec7ff['headers']instanceof Array) { + for (let _0x57612e = -0x1332 + -0x6aa + 0x19dc; _0x57612e < _0x2ec7ff['headers']['length']; _0x57612e++) + if ('content-type' == _0x2ec7ff['headers'][_0x57612e][-0x1059 + -0xbe8 + 0x96b * 0x3]['toLowerCase']()) + return _0x2ec7ff['headers'][_0x57612e][0x1db * 0xf + 0x244a + 0x2 * -0x200f]; + } + if (_0x2ec7ff['headers']instanceof Object) { + let _0x5057db = Object['keys'](_0x2ec7ff['headers']); + for (let _0x10cee9 of _0x5057db) + if ('content-type' === _0x10cee9['toLowerCase']()) + return _0x2ec7ff['headers'][_0x10cee9]; + return _0x46e578; + } + } + } + function _0x422a83(_0x567e20, _0x4e615c, _0x31e3c1) { + if (null === _0x31e3c1 || '' === _0x31e3c1) + return _0x567e20; + if (_0x31e3c1 = _0x31e3c1['toString'](), + 'application/x-www-form-urlencoded' === _0x4e615c) { + _0x567e20['bodyVal2str'] = !(-0x1152 + -0x1 * 0x20f4 + 0x3246); + const _0x2a633d = _0x31e3c1['split']('&'); + let _0x2431e8 = {}; + if (_0x2a633d) { + for (let _0x33c43f = 0x2f * -0x32 + -0xc0a + 0x1538; _0x33c43f < _0x2a633d['length']; _0x33c43f++) + _0x2431e8[_0x2a633d[_0x33c43f]['split']('=')[-0x62f + 0x2 * 0x40 + 0x61 * 0xf]] = decodeURIComponent(_0x2a633d[_0x33c43f]['split']('=')[-0xebb + 0x6dc + 0x7e0]); + } + _0x567e20['body'] = _0x2431e8; + } else + _0x567e20['body'] = JSON['parse'](_0x31e3c1); + return _0x567e20; + } + function _0x4a6615(_0x4d5432, _0x12dc75) { + let _0xcf866f = _0x12dc75; + if (_0x4e609e['_urlRewriteRules']['length'] > -0x3f8 * 0x7 + -0x1 * -0x12f8 + -0x8 * -0x11a) + for (let _0x5f502 = -0x11c9 + 0x25f3 + -0x3a * 0x59; _0x5f502 < _0x4e609e['_urlRewriteRules']['length']; _0x5f502++) { + let _0x6c3b6f = _0x4e609e['_urlRewriteRules'][_0x5f502][-0xf87 + -0x1298 + -0x6d3 * -0x5]; + if (_0x6c3b6f['test'](_0x12dc75)) { + _0xcf866f = _0x12dc75['replace'](_0x6c3b6f, _0x4e609e['_urlRewriteRules'][_0x5f502][0x10ca * -0x1 + -0xe3d + -0x14b * -0x18]), + _0x4d5432 && _0x3151ad['debug']['call'](_0x4d5432, 'rewriteUrl\x20', 'ORIGIN:\x20' + _0x12dc75 + '\x0aREWRITED:\x20' + _0xcf866f); + break; + } + } + return _0xcf866f = _0x51d178(_0xcf866f), + _0xcf866f; + } + function _0x3e6224() { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f524300310f2690aeb1f8eb02fcea00000000000001c01b000201f925009a18001f061b000b0318000417007c1b000b041e01de1f0718070200003d1700130201df1b000b041e01df0a00021600150201df1b000b041e01df0201de18070a00041f081b000b05261b000b0618000418080a0002101f091b000b071809041f0a1b000b0826180a0200000a0002101f0b1b000b052618091b000b09180b0a00020a0002101f061b000b0a261806180118020a000310001d00271b000201be1d0026131e00591b000b023d22011700081c131e01fa170004001b00131e00591d002a131b000b0a1d01fb13201d01fa131b000b0b1d00590001fc00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d032936290329362a0329362b0329362c0329362d0329362e0329362f0329362003293621032a362814717c77766c7376776f766f70796c716b6c70716b147f7d6c5d747d757d766c6b5a614c797f5679757d04707d797c066b7b6a71686c0c6b7d6c596c6c6a717a6d6c7d0a52796e794b7b6a71686c046c7d606c02253a013a0b7968687d767c5b7071747c0b6a7d75776e7d5b7071747c0c7e6a79757d5d747d757d766c076c797f5679757d06515e4a59555d0668796a7d766c046b7d747e036c7768067e6a79757d6b0a7b7774747d7b6c4f515c0d7c7d6c7d7b6c5a6a776f6b7d6a0577687d6a79053857484a370557687d6a79075e716a7d7e77600b504c55545d747d757d766c0b5b77766b6c6a6d7b6c776a066b797e796a7110686d6b7056776c717e717b796c7177762143777a727d7b6c384b797e796a714a7d75776c7d56776c717e717b796c717776450f596868747d4879614b7d6b6b717776064b797e796a71055b6a71574b0a5b706a77757d3851574b065b706a77757d0a4b6c61747d557d7c7179045d7c7f7d0c6c6a615477797c5175797f7d047477797c055175797f7d0a7f7d6c5b77766c7d606c022a7c0677767477797c097c6a796f5175797f7d0c7f7d6c5175797f7d5c796c79047c796c79036b6a7b4e7c796c79227175797f7d377f717e237a796b7d2e2c344a28745f575c74705949595a5951595959595959594837373761502d5a595d5959595959545959595959595a59595d595959515a4a59592f037679680b7f7d7774777b796c7177760d76776c717e717b796c7177766b0475717c71067b79757d6a790a75717b6a77687077767d076b687d79737d6a0b7c7d6e717b7d3571767e770f7a797b737f6a776d767c356b61767b097a746d7d6c77776c7012687d6a6b716b6c7d766c356b6c776a797f7d1479757a717d766c3574717f706c356b7d766b776a0d797b7b7d747d6a77757d6c7d6a097f616a776b7b77687d0c75797f767d6c77757d6c7d6a097b7471687a77796a7c14797b7b7d6b6b717a7174716c61357d6e7d766c6b0e7b7471687a77796a7c356a7d797c0f7b7471687a77796a7c356f6a716c7d0f687961757d766c357079767c747d6a0b687d6a75716b6b7177766b047679757d056b6c796c7d06686a7775686c077f6a79766c7d7c067c7d76717d7c057b796c7b7007757d6b6b797f7d30716b3876776c3879386e7974717c387d766d75386e79746d7d38777e386c61687d38487d6a75716b6b7177765679757d0375796804727771760e405c77757971764a7d696d7d6b6c0b7b6a7d796c7d4877686d68136a7d75776e7d5d6e7d766c54716b6c7d767d6a0d7f74777a79744b6c776a797f7d0c77687d765c796c797a796b7d0b796c6c797b705d6e7d766c0d597b6c716e7d40577a727d7b6c0d7c716b68796c7b705d6e7d766c0b797c7c5a7d70796e71776a10797c7c5d6e7d766c54716b6c7d767d6a0b7c7d6c797b705d6e7d766c097e716a7d5d6e7d766c10556d6c796c717776577a6b7d6a6e7d6a13504c5554557d766d516c7d755d747d757d766c0951766c20596a6a79610b68776b6c557d6b6b797f7d0d696d7d6a614b7d747d7b6c776a0b687d6a7e776a7579767b7d0b7b77766c7d606c557d766d0f7c777b6d757d766c5d747d757d766c117f7d6c4c71757d6277767d577e7e6b7d6c0575797f717b066f486a77686b067c486a77686b03726b6e0b7a6a776f6b7d6a4c61687d06717e6a79757d067b74717d766c056c6c7b717c056c77737d760d7b7774747d7b6c5b6d6b6c7775066b7b6a7d7d760e756b567d6f4c77737d7654716b6c096c77737d7654716b6c0460756b710571767c7d600740355a777f6d6b0a476b717f76796c6d6a7d0e405554506c6c684a7d696d7d6b6c106b7d6c4a7d696d7d6b6c507d797c7d6a046b7d767c10776e7d6a6a717c7d5571757d4c61687d0f47797b4771766c7d6a7b7d686c7d7c05476b7d767c15477a616c7d7c4771766c7d6a7b7d686c4774716b6c047e6d767b09796a7f6d757d766c6b0e467b77766c7d766c356c61687d3c0171056b6874716c01230e477a616c7d7c477b77766c7d766c1547776e7d6a6a717c7d5571757d4c61687d596a7f6b0b6c774d68687d6a5b796b7d0d477a616c7d7c47757d6c70777c0a477a616c7d7c476d6a74077776797a776a6c0977767477797c7d767c0b77767477797c6b6c796a6c0a7776686a777f6a7d6b6b0977766c71757d776d6c035f5d4c0448574b4c0b476b717f76796c6d6a7d250b477a616c7d7c477a777c611277766a7d797c616b6c796c7d7b7079767f7d066d687477797c08756b4b6c796c6d6b0b4747797b476c7d6b6c717c07756b4c77737d76036b7c710d6b7d7b51767e77507d797c7d6a0b6a7d6b6877766b7d4d4a540470776b6c117f7d6c4a7d6b6877766b7d507d797c7d6a0a6035756b356c77737d76036b7d7b047176716c0d7c774768776b6c477e7d6c7b7002777307707d797c7d6a6b096f6a79685e7d6c7b7006757d6c70777c036b7d6c057b7477767d086a7d7e7d6a6a7d6a0e6a7d7e7d6a6a7d6a487774717b610475777c7d0b7b6a7d7c7d766c7179746b057b797b707d086a7d7c716a7d7b6c0971766c7d7f6a716c61164747797b4771766c7d6a7b7d686c7d7c477e7d6c7b70057e7d6c7b7006477e7d6c7b700877687d764f6a7968154747797b4771766c7d6a7b7d686c7d7c4777687d76054777687d76', [, , void (-0x4f * -0x27 + -0x24e5 * 0x1 + -0x25 * -0xac), void (-0x3 * 0x34b + 0x4b + 0x3 * 0x332) !== _0x5009d3 ? _0x5009d3 : void (-0x4c4 + -0x1d * -0x154 + -0x21c0), void (-0x121 * -0x14 + -0x1 * 0x896 + 0x18e * -0x9) !== _0x5eb4cb ? _0x5eb4cb : void (0x3a6 * 0x1 + 0x1937 * -0x1 + -0x1 * -0x1591), void (-0xc67 + 0x2 * -0x99f + 0x1fa5 * 0x1) !== _0x198c43 ? _0x198c43 : void (-0x112d + 0x2 * -0x31f + -0x1 * -0x176b), void (-0x1b * 0x117 + 0x1 * 0x2cd + -0xc * -0x238) !== _0x51d178 ? _0x51d178 : void (-0x5f * -0x5b + -0x89d + 0x14 * -0x142), void (-0x10af + 0xdc * 0x29 + 0x1 * -0x128d) !== _0xd5fb75 ? _0xd5fb75 : void (0xa1 + 0x55 * 0x4a + -0x1933 * 0x1), void (-0x307 * 0x2 + 0x41b + 0x1f3) !== _0x29a7de ? _0x29a7de : void (0x1 * -0x2661 + 0x190f * -0x1 + 0x8c * 0x74)]); + } + function _0x13614e() { + _0x2ba914(), + _0x983c18(), + _0x3e6224(); + } + function _0x59a181(_0x315273) { + this['name'] = 'ConfigException', + this['message'] = _0x315273; + } + let _0x5efeed = { + 'host': 'https://mssdk-boe.bytedance.net' + } + , _0x37623f = { + 'cn': { + 'boe': _0x5efeed, + 'prod': { + 'host': 'https://mssdk.bytedance.com' + } + } + }; + const _0x2431c7 = ['/web/report']; + function _0x54c720(_0x174ff8, _0x20db4e, _0x228db0) { + let _0x1c9d3d; + if (_0x228db0) { + _0x1c9d3d = _0x5efeed; + let _0x9d3787 = _0x1c9d3d['host']; + _0x1c9d3d['reportUrl'] = _0x9d3787 + _0x2431c7[-0x49c + 0x10b8 + -0x1 * 0xc1c]; + } else { + let _0x3f6583 = _0x37623f[_0x174ff8]; + _0x1c9d3d = _0x20db4e ? _0x3f6583['boe'] : _0x3f6583['prod']; + let _0x4efc27 = _0x1c9d3d['host']; + _0x1c9d3d['reportUrl'] = _0x4efc27 + _0x2431c7[-0xf5 * -0x2 + -0x534 * -0x4 + -0x16ba]; + } + return _0x1c9d3d['pathList'] = _0x2431c7, + _0x1c9d3d; + } + function _0x1cce23(_0x29b16) { + return ('undefined' == typeof window ? global : window)['_$webrt_1656334240']('484e4f4a403f52430034263cd022e90c6647c52e000000000000057e1b000b140201fc19203e17000e1b000b140201fd0201fe0d1b00131e00061a002248001d00a822201d01ff220a00001d0200220a00001d020122121d01e022121d01fc220200001d01fd22121d020222131e00061a00224805483c2a1d02032248021d011c224805483c2a1d011a1d0119220200001d01f122121d012d22201d02042248031d02051d00861b000b02221e0123241b000b151b000b140a0002101c1b000b151e00a848003e22011700201c1b000b03221e0105241b000b151e00a80a0001101b000b151e00a84017000d1b000b040202061a01471b000b051e0120221e00cd241b000b151e00a80a0001101c1b000b061e00a848003e1700111b000b061b000b151e00a81d00a81b000b151e01ff011700971b000b151e01fd0200003e17000d1b000b040202071a01471b000b151e01fd0201fe3f17000d1b000b040202081a01471b000b061b000b151e01fd1d01fd1b000b061b000b07261b000b151e01fd1b000b151e02091b000b151e02020a0003101d01261b000b08261b000b091b000b151e02054903e82a0a0002101c1b000b151e012d1700111b000b061b000b151e012d1d012d1b000b061e020a0117003f1b000b151e01191700351b000b061b000b151e01191d01191b000b06201d020a1b000b0a261b000b0b1b000b061e01191e02034903e82a0a0002101c1b000b151e020b1700251b000b061b000b151e020b1d020b1b000b08261b000b0c48054903e82a0a0002101c111b000b151d020c1b000b0d260a0000101c1b000b0e1b000b151e0200041c1b000b0f1b000b151e0201041c1b000b10260a0000101c1b000b151e01e01700251b000b061b000b151e01e01d01e01b000b08261b000b1148054903e82a0a0002101c1b000b151e020417002e1b000b061e020d011700231b000b06201d020d1b000b08261b000b12480a4903e82a1b000b150a0003101c1b000b06201d020e00020f00012d207e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e01200e7c7d7e71767d486a77687d6a6c6102717c06577a727d7b6c087c7d7a6d7f7f7d6a077d766e7b777c7d037f7d6c077b77766b77747d077e716a7d7a6d7f0a776d6c7d6a4f717c6c700a7176767d6a4f717c6c700b776d6c7d6a507d717f706c0b7176767d6a507d717f706c096d6b7d6a597f7d766c0b6c7754776f7d6a5b796b7d0771767c7d60577e087d747d7b6c6a7776096d767c7d7e71767d7c09686a776c776c61687d086c774b6c6a71767f047b79747407686a777b7d6b6b1043777a727d7b6c38686a777b7d6b6b4506777a727d7b6c056c716c747d0476777c7d0125012e012f026b2841595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f2021333725026b29415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d334f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25026b2a415c737c687f702c42536b495a202837557e6e6f2b2e4051294a2a2d354f4d59745d712f56547a7769414c57486d62755e7252766a616021504e5f7b794b6c5b7d25012102292906747d767f6c700a7b70796a5b777c7d596c022928067b70796a596c0f43777a727d7b6c384f71767c776f45085c777b6d757d766c1243777a727d7b6c3856796e717f796c776a4505726b7c77751043777a727d7b6c3850716b6c776a61450768746d7f71766b0847687079766c77750b7b797474487079766c77750b474776717f706c75796a7d05596d7c7177185b79766e796b4a7d767c7d6a71767f5b77766c7d606c2a5c096f7d7a7c6a716e7d6a137f7d6c576f76486a77687d6a6c615679757d6b097479767f6d797f7d6b067b706a77757d076a6d766c71757d077b7776767d7b6c1447476f7d7a7c6a716e7d6a477d6e79746d796c7d1347476b7d747d76716d75477d6e79746d796c7d1b47476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b6c7177761747476f7d7a7c6a716e7d6a476b7b6a71686c477e6d767b1547476f7d7a7c6a716e7d6a476b7b6a71686c477e761347477e607c6a716e7d6a477d6e79746d796c7d1247477c6a716e7d6a476d766f6a7968687d7c1547476f7d7a7c6a716e7d6a476d766f6a7968687d7c1147477c6a716e7d6a477d6e79746d796c7d1447476b7d747d76716d75476d766f6a7968687d7c1447477e607c6a716e7d6a476d766f6a7968687d7c09476b7d747d76716d750c7b7974744b7d747d76716d7516474b7d747d76716d7547515c5d474a7d7b776a7c7d6a087c777b6d757d766c04737d616b0575796c7b70064a7d7f5d60680a443c43793562457c7b47067b797b707d47046b77757d087b7d7e4b70796a68085b7d7e4b70796a68057d77796871167d774f7d7a5a6a776f6b7d6a5c716b68796c7b707d6a0f7a71767c577a727d7b6c596b61767b0e716b5d574f7d7a5a6a776f6b7d6a012b0477687d76046c7d6b6c0971767b777f76716c770777767d6a6a776a047b777c7d12494d574c59475d405b5d5d5c5d5c475d4a4a0e6b7d6b6b7177764b6c776a797f7d076b7d6c516c7d75106b77757d537d61507d6a7d5a616c7d7c0a6a7d75776e7d516c7d750971767c7d607d7c5c5a0c487771766c7d6a5d6e7d766c0e554b487771766c7d6a5d6e7d766c0d7b6a7d796c7d5d747d757d766c067b79766e796b096c775c796c794d4a54076a7d6874797b7d03446b32017f0a76796c716e7d7b777c7d1443777a727d7b6c3848746d7f7176596a6a7961454a46706c6c686b2722443744373043283521456329342b6530443643283521456329342b6531632b65644379357e283521456329342c6530224379357e283521456329342c6531632f6531012c0874777b796c71777604706a7d7e047e71747d10706c6c6822373774777b797470776b6c086874796c7e776a7502292a02292b076f71767c776f6b02292c036f717602292d0779767c6a77717c02292e057471766d6002292f0671687077767d022920047168797c022921047168777c022a280375797b022a290975797b71766c776b700c75797b4768776f7d6a687b31047b6a776b03602929057b6a71776b057e6071776b046871737d022a2a022a2b022a2c022a2d022a2e022a2f022a20087e716a7d7e7760370677687d6a7937053877686a37053877686c37077b706a77757d37086c6a717c7d766c3704756b717d022a21022b28066e7d767c776a065f77777f747d0e4768796a79754b6f716c7b7057760a7c716a7d7b6c4b717f760a7b77766b716b6c7d766c066b6f716c7b70037c777507687079766c7775047077777340595a5b5c5d5e5f505152535455565748494a4b4c4d4e4f404142797a7b7c7d7e7f707172737475767768696a6b6c6d6e6f60616228292a2b2c2d2e2f202135360379717c0176017e016a096b6c796a6c4c71757d016c09797a7174716c717d6b0a6c71757d6b6c797568291370796a7c6f796a7d5b77767b6d6a6a7d767b610c7c7d6e717b7d557d75776a61087479767f6d797f7d0a6a7d6b77746d6c7177760f796e7971744a7d6b77746d6c717776096b7b6a7d7d764c77680a6b7b6a7d7d76547d7e6c107c7d6e717b7d4871607d744a796c71770a686a777c6d7b6c4b6d7a077a796c6c7d6a610168096c776d7b7051767e77086c71757d6277767d0a6c71757d6b6c7975682a077f686d51767e770b726b5e77766c6b54716b6c0b68746d7f71766b54716b6c0a6c71757d6b6c7975682b0a7d6e7d6a5b777773717d076c6c476b7b717c01750b6b61766c79605d6a6a776a0c76796c716e7d547d767f6c70056a6c7b5148097e684e7d6a6b7177760b47476e7d6a6b7177764747087b74717d766c517c0a6c71757d6b6c7975682c0b7d606c7d767c5e717d747c04686d6b7003797474046c707d76097a796b7d2e2c477b700c7e6a77755b70796a5b777c7d067a2e2c472b28022b29087a796b7d2e2c4728022b2a087a796b7d2e2c4729022b2b087a796b7d2e2c472a022b2c022b2d022b2e077f7d6c4c71757d022b2f0b7c777556776c4e7974717c096b6d7a6b6c6a71767f08686a776c777b7774022b20022b2101280e2928282828282828292928282828022c28022c29077e776a6a7d7974022c2a047a777c61096b6c6a71767f717e610263650b7a777c614e79742a6b6c6a0a7a777c614770796b7025013e036d6a74022c2b05696d7d6a610a796b77747c476b717f760968796c707679757d25096c6c476f7d7a717c25063e6d6d717c25022c2c022c2d0e477a616c7d7c476b7d7b477c717c022c2e0a2c2a212c212e2f2a212e097e7d4e7d6a6b717776022c2f0e47282a5a2c422e6f772828282829022c20022c21056b74717b7d022d28074b5d5b51565e570376776f096c71757d6b6c797568057e7477776a066a79767c77750f7f7d6c4c4c4f7d7a5b777773717d6b056c6c6f717c086c6c476f7d7a717c076c6c4f7d7a517c0b6c6c476f7d7a717c476e2a096c6c4f7d7a717c4e2a076a6d767671767f057e746d6b700875776e7d54716b6c066b6874717b7d067a7d55776e7d097b74717b7354716b6c077a7d5b74717b730c737d617a77796a7c54716b6c0a7a7d537d617a77796a7c0b797b6c716e7d4b6c796c7d0b6f71767c776f4b6c796c7d036b4c75056c6a797b73086d76716c4c71757d03797b7b0a6d76716c5975776d766c087a7d70796e71776a07756b7f4c61687d036f515c0779717c54716b6c0b686a716e797b6155777c7d067b6d6b6c777506796b6b717f760f4f5d5a475c5d4e515b5d4751565e5704726b77760a6a7d7f7177765b77767e096a7d68776a6c4d6a74047d60716c094035554b354b4c4d5a0c4035554b354859415457595c202828282828282828282828282828282828282828282828282828282828282828207c2c297c207b7c21207e28287a2a282c7d212028282121207d7b7e202c2a2f7d016e066d7a7b777c7d067c7d7b777c7d046c6a7175214643446b446d5e5d5e5e4460592845336443446b446d5e5d5e5e4460592845333c066b6c6a71767f022d29022d2a022d2b022d2c022d2d022d2e022d2f022d20022d21022e28022e29022e2a022e2b022e2c0c74777b79744b6c776a797f7d032936290329362a0329362b0329362c0329362d0329362e0329362f0329362003293621032a362814717c77766c7376776f766f70796c716b6c70716b147f7d6c5d747d757d766c6b5a614c797f5679757d04707d797c066b7b6a71686c0c6b7d6c596c6c6a717a6d6c7d0a52796e794b7b6a71686c046c7d606c02253a013a0b7968687d767c5b7071747c0b6a7d75776e7d5b7071747c0c7e6a79757d5d747d757d766c076c797f5679757d06515e4a59555d0668796a7d766c046b7d747e036c7768067e6a79757d6b0a7b7774747d7b6c4f515c0d7c7d6c7d7b6c5a6a776f6b7d6a0577687d6a79053857484a370557687d6a79075e716a7d7e77600b504c55545d747d757d766c0b5b77766b6c6a6d7b6c776a066b797e796a7110686d6b7056776c717e717b796c7177762143777a727d7b6c384b797e796a714a7d75776c7d56776c717e717b796c717776450f596868747d4879614b7d6b6b717776064b797e796a71055b6a71574b0a5b706a77757d3851574b065b706a77757d0a4b6c61747d557d7c7179045d7c7f7d0c6c6a615477797c5175797f7d047477797c055175797f7d0a7f7d6c5b77766c7d606c022a7c0677767477797c097c6a796f5175797f7d0c7f7d6c5175797f7d5c796c79047c796c79036b6a7b4e7c796c79227175797f7d377f717e237a796b7d2e2c344a28745f575c74705949595a5951595959595959594837373761502d5a595d5959595959545959595959595a59595d595959515a4a59592f037679680b7f7d7774777b796c7177760d76776c717e717b796c7177766b0475717c71067b79757d6a790a75717b6a77687077767d076b687d79737d6a0b7c7d6e717b7d3571767e770f7a797b737f6a776d767c356b61767b097a746d7d6c77776c7012687d6a6b716b6c7d766c356b6c776a797f7d1479757a717d766c3574717f706c356b7d766b776a0d797b7b7d747d6a77757d6c7d6a097f616a776b7b77687d0c75797f767d6c77757d6c7d6a097b7471687a77796a7c14797b7b7d6b6b717a7174716c61357d6e7d766c6b0e7b7471687a77796a7c356a7d797c0f7b7471687a77796a7c356f6a716c7d0f687961757d766c357079767c747d6a0b687d6a75716b6b7177766b047679757d056b6c796c7d06686a7775686c077f6a79766c7d7c067c7d76717d7c057b796c7b7007757d6b6b797f7d30716b3876776c3879386e7974717c387d766d75386e79746d7d38777e386c61687d38487d6a75716b6b7177765679757d0375796804727771760e405c77757971764a7d696d7d6b6c0b7b6a7d796c7d4877686d68136a7d75776e7d5d6e7d766c54716b6c7d767d6a0d7f74777a79744b6c776a797f7d0c77687d765c796c797a796b7d0b796c6c797b705d6e7d766c0d597b6c716e7d40577a727d7b6c0d7c716b68796c7b705d6e7d766c0b797c7c5a7d70796e71776a10797c7c5d6e7d766c54716b6c7d767d6a0b7c7d6c797b705d6e7d766c097e716a7d5d6e7d766c10556d6c796c717776577a6b7d6a6e7d6a13504c5554557d766d516c7d755d747d757d766c0951766c20596a6a79610b68776b6c557d6b6b797f7d0d696d7d6a614b7d747d7b6c776a0b687d6a7e776a7579767b7d0b7b77766c7d606c557d766d0f7c777b6d757d766c5d747d757d766c117f7d6c4c71757d6277767d577e7e6b7d6c0575797f717b066f486a77686b067c486a77686b03726b6e0b7a6a776f6b7d6a4c61687d06717e6a79757d067b74717d766c056c6c7b717c056c77737d760d7b7774747d7b6c5b6d6b6c7775066b7b6a7d7d760e756b567d6f4c77737d7654716b6c096c77737d7654716b6c0460756b710571767c7d600740355a777f6d6b0a476b717f76796c6d6a7d0e405554506c6c684a7d696d7d6b6c106b7d6c4a7d696d7d6b6c507d797c7d6a046b7d767c10776e7d6a6a717c7d5571757d4c61687d0f47797b4771766c7d6a7b7d686c7d7c05476b7d767c15477a616c7d7c4771766c7d6a7b7d686c4774716b6c047e6d767b09796a7f6d757d766c6b0e467b77766c7d766c356c61687d3c0171056b6874716c01230e477a616c7d7c477b77766c7d766c1547776e7d6a6a717c7d5571757d4c61687d596a7f6b0b6c774d68687d6a5b796b7d0d477a616c7d7c47757d6c70777c0a477a616c7d7c476d6a74077776797a776a6c0977767477797c7d767c0b77767477797c6b6c796a6c0a7776686a777f6a7d6b6b0977766c71757d776d6c035f5d4c0448574b4c0b476b717f76796c6d6a7d250b477a616c7d7c477a777c611277766a7d797c616b6c796c7d7b7079767f7d066d687477797c08756b4b6c796c6d6b0b4747797b476c7d6b6c717c07756b4c77737d76036b7c710d6b7d7b51767e77507d797c7d6a0b6a7d6b6877766b7d4d4a540470776b6c117f7d6c4a7d6b6877766b7d507d797c7d6a0a6035756b356c77737d76036b7d7b047176716c0d7c774768776b6c477e7d6c7b7002777307707d797c7d6a6b096f6a79685e7d6c7b7006757d6c70777c036b7d6c057b7477767d086a7d7e7d6a6a7d6a0e6a7d7e7d6a6a7d6a487774717b610475777c7d0b7b6a7d7c7d766c7179746b057b797b707d086a7d7c716a7d7b6c0971766c7d7f6a716c61164747797b4771766c7d6a7b7d686c7d7c477e7d6c7b70057e7d6c7b7006477e7d6c7b700877687d764f6a7968154747797b4771766c7d6a7b7d686c7d7c4777687d76054777687d76037c7e68066a7d7f717776027b7605716b4b5c530e7d76797a747d48796c7054716b6c0f6d6a744a7d6f6a716c7d4a6d747d6b037c7d6e037e6a7d0460607a7f047c7c6a6c1e77686c7177763879717c3051766c7d7f7d6a3138716b38767d7d7c7d7c390f6a7d7f71777638716b38766d747439126a7d7f71777638716b3871766e7974717c39037a777d0b7d76797a747d4c6a797b7304687d6a7e0777686c7177766b04477c7e680b7176716c71797471627d7c', [, , 'undefined' != typeof Object ? Object : void (-0x3 * -0xc25 + -0x9e0 + 0x20b * -0xd), 'undefined' != typeof Math ? Math : void (0x21c4 * -0x1 + -0x2300 + -0x1131 * -0x4), void (-0x21c + 0x10d * -0x15 + 0x182d) !== _0x59a181 ? _0x59a181 : void (-0x1 * 0x1a1e + 0xe9 * 0x29 + -0x1 * 0xb33), void (-0xd * -0xd3 + 0x36c + -0x2f * 0x4d) !== _0x5eb4cb ? _0x5eb4cb : void (-0x1 * -0x188 + 0xa * -0x1b2 + -0x11a * -0xe), void (0x57f * -0x2 + -0xbc * 0xd + 0x148a) !== _0x4e609e ? _0x4e609e : void (-0xcfe * 0x1 + -0x1 * -0x1597 + -0x47 * 0x1f), void (-0x2b + -0x20cc + 0x20f7) !== _0x54c720 ? _0x54c720 : void (-0x1d75 + -0x3 * -0xa6b + -0x1cc), 'undefined' != typeof setTimeout ? setTimeout : void (0x237d + 0xf6f + 0x4 * -0xcbb), void (-0x8ff + 0x1a69 + 0x116a * -0x1) !== _0x323d9e ? _0x323d9e : void (-0xb53 + -0x1315 + 0x1e68), 'undefined' != typeof setInterval ? setInterval : void (0x14f2 + 0xc86 + 0x3b8 * -0x9), void (0x21eb + 0x14e5 + 0x10 * -0x36d) !== _0x177ed2 ? _0x177ed2 : void (0xfef * 0x1 + -0x1 * 0x77d + 0x439 * -0x2), void (-0x25df + 0x1ba9 + 0xa36) !== _0x10dced ? _0x10dced : void (-0x2 * 0xa4c + 0x1 * -0xf1a + 0x6 * 0x5f3), void (0x25 * -0x103 + -0x1e3e + 0x43ad) !== _0x13614e ? _0x13614e : void (-0xbcb * 0x1 + 0x70e + 0x1 * 0x4bd), void (-0xd * -0xca + 0x1fe1 * -0x1 + -0x1 * -0x159f) !== _0x162cb4 ? _0x162cb4 : void (-0x74a * 0x1 + -0xaaf + 0x2b * 0x6b), void (-0x4c * -0x78 + 0xb6d + -0x2f0d) !== _0x18abcc ? _0x18abcc : void (-0x78 * 0x34 + 0xe9d + 0x9c3), void (-0x25aa + -0x204f + 0x45f9 * 0x1) !== _0x290ff7 ? _0x290ff7 : void (-0x810 + 0x2 * 0x1e7 + 0x442), void (-0x14b6 + -0x71e + 0x1bd4) !== _0x381923 ? _0x381923 : void (0x7bd + 0x722 + -0x4f5 * 0x3), void (0x22 * 0xed + -0x148c + -0xaee) !== _0x47bf55 ? _0x47bf55 : void (-0xc9c + 0x2b5 + 0x9e7), _0x1cce23, _0x29b16], this); + } + function _0x5b7947(_0x389b91) {} + function _0x162cb4(_0x4c6e26) { + for (let _0x213a44 = -0xbf1 * -0x2 + 0x1 * -0xf4c + 0x44b * -0x2; _0x213a44 < _0x4c6e26['length']; _0x213a44++) + _0x4c6e26[_0x213a44] && _0x4e609e['_enablePathListRegex']['push'](new RegExp(_0x4c6e26[_0x213a44])); + } + function _0x18abcc(_0x3205bc) { + if (void (0x21 * -0x2d + 0x1cf7 + 0x172a * -0x1) !== _0x3205bc) { + for (let _0x56978c = -0x2219 * 0x1 + -0x509 + -0x2722 * -0x1; _0x56978c < _0x3205bc['length']; _0x56978c++) + _0x4e609e['_urlRewriteRules']['push']([new RegExp(_0x3205bc[_0x56978c][0x1 * 0x14c3 + -0x1d * 0x5e + -0xa1d]), _0x3205bc[_0x56978c][0x24e9 * 0x1 + -0xefb + -0x74f * 0x3]]); + } + } + function _0x1ab2d5() { + return window['__ac_referer'] || ''; + } + function _0x279941(_0x5b1631) { + let _0x3ac9a2 = _0x5eb4cb['activeState'] + , _0x30d584 = -0x228d + -0x1289 + 0x11b5 * 0x3; + 'visible' === _0x5b1631 && (_0x30d584 = -0x2 * -0x13f + -0x7 + -0x276), + 'hidden' === _0x5b1631 && (_0x30d584 = -0x1 * -0x2171 + -0x9 * -0x275 + 0xde3 * -0x4); + let _0x3c5f02 = { + 'ts': new Date()['getTime'](), + 'v': _0x30d584 + }; + _0x3ac9a2['push'](_0x3c5f02); + } + function _0x3c4b03() { + var _0x40a0d5, _0xca29e9; + void (0x35 * -0x1 + -0x35 * -0x33 + 0xa * -0x109) !== document['hidden'] ? ('hidden', + _0xca29e9 = 'visibilitychange', + _0x40a0d5 = 'visibilityState') : void (0x2b * -0xdc + 0x10d6 + -0xce * -0x19) !== document['mozHidden'] ? ('mozHidden', + _0xca29e9 = 'mozvisibilitychange', + _0x40a0d5 = 'mozVisibilityState') : void (0xf58 + -0x2 * -0x90 + 0x41e * -0x4) !== document['msHidden'] ? ('msHidden', + _0xca29e9 = 'msvisibilitychange', + _0x40a0d5 = 'msVisibilityState') : void (0x222a * -0x1 + -0x16a2 + 0x38cc) !== document['webkitHidden'] && ('webkitHidden', + _0xca29e9 = 'webkitvisibilitychange', + _0x40a0d5 = 'webkitVisibilityState'), + document['addEventListener'](_0xca29e9, function() { + _0x279941(document[_0x40a0d5]); + }, !(-0x1619 + -0x2332 + 0x394c)), + _0x279941(document[_0x40a0d5]); + } + function _0x2dba7d() { + _0x5677e4(); + } + function _0x4da8bb() { + function _0xe507f5(_0x1d6cdf) { + _0x4e609e['triggerUnload'] || (_0x4e609e['triggerUnload'] = !(-0x15b7 + -0x7b * 0x26 + 0x27f9), + _0x2dba7d()); + } + window && window['addEventListener'] && (window['addEventListener']('beforeunload', _0xe507f5), + window['addEventListener']('unload', _0xe507f5)); + } + function _0x2038e5() { + let _0x1b1c1c = document['cookie']['split'](';') + , _0x2df1fd = []; + for (let _0x50fc7e = 0x1e29 * 0x1 + -0x7c9 * -0x5 + -0x4516 * 0x1; _0x50fc7e < _0x1b1c1c['length']; _0x50fc7e++) + if (_0x2df1fd = _0x1b1c1c[_0x50fc7e]['split']('='), + '__ac_testid' == _0x2df1fd[0x240b * -0x1 + 0x171 * -0xc + -0xaab * -0x5]['trim']()) { + _0x5eb4cb['__ac_testid'] = _0x2df1fd[-0x3e5 + -0x1 * 0x869 + -0x89 * -0x17]; + break; + } + } + function _0x3da9f2(_0x3854f0) { + return new _0x1cce23(_0x3854f0); + } + function _0x3adcf2(_0x52c100) { + 0xf83 + -0x3 * -0x975 + -0x2be2 === _0x52c100 ? setTimeout(_0x298785, -0x2301 + 0x855 * -0x4 + 0x44b9 * 0x1) : 0x1b * 0x12b + 0x472 + 0x266 * -0xf === _0x52c100 && setTimeout(_0x323d9e, 0x1 * 0x16d4 + 0x1 * -0x877 + 0x49 * -0x31); + } + function _0x20dfa7(_0x9bf295, _0x2168ce) { + 0x1309 + -0xae0 + -0xe8 * 0x9 === _0x9bf295 && (_0x4e609e['track'] = _0x2168ce); + } + function _0x576fd2(_0x90c73) { + void (-0x3 * -0x7ae + 0xea8 + 0x19 * -0x182) !== _0x90c73 && '' != _0x90c73 && (_0x5eb4cb['ttwid'] = _0x90c73); + } + function _0x5339a0(_0x57808e) { + void (-0x15f9 + -0x1 * -0x3dd + 0x121c) !== _0x57808e && '' != _0x57808e && (_0x5eb4cb['tt_webid'] = _0x57808e); + } + function _0x3e736c(_0xb68351) { + void (-0x6b7 + 0x16f9 + 0x2 * -0x821) !== _0xb68351 && '' != _0xb68351 && (_0x5eb4cb['tt_webid_v2'] = _0xb68351); + } + _0x1cce23['prototype']['frontierSign'] = _0xe7b6d6, + _0x1cce23['prototype']['getReferer'] = _0x1ab2d5, + _0x1cce23['prototype']['setUserMode'] = _0x5b7947, + function() { + let _0x55e6f3 = _0x183c17(_0x40ad2f['refererKey']) || ''; + _0x3e6c91(_0x40ad2f['refererKey']), + '__ac_blank' === _0x55e6f3 ? _0x55e6f3 = '' : '' === _0x55e6f3 && (_0x55e6f3 = document['referrer']), + _0x55e6f3 && (window['__ac_referer'] = _0x55e6f3); + }(), + function() { + let _0x49a503 = _0x2467e0(); + _0x49a503 && (_0x5eb4cb['msToken'] = _0x49a503, + _0x5eb4cb['msStatus'] = _0x2921d1['asgw']), + setTimeout(function() { + _0x3a5408(), + _0x290ff7(), + _0x3c4b03(), + _0x4da8bb(), + _0x367003(); + }, -0x8fe + 0x79 + 0x143d), + _0x2038e5(), + _0x162cb4(['/web/report']); + }(); + const _0x21f446 = !(0x1 * -0x123f + -0x1eb2 + 0x2e1 * 0x11); + _0x24ff8a['frontierSign'] = _0xe7b6d6, + _0x24ff8a['getReferer'] = _0x1ab2d5, + _0x24ff8a['init'] = _0x3da9f2, + _0x24ff8a['isWebmssdk'] = _0x21f446, + _0x24ff8a['report'] = _0x3adcf2, + _0x24ff8a['setConfig'] = _0x20dfa7, + _0x24ff8a['setTTWebid'] = _0x5339a0, + _0x24ff8a['setTTWebidV2'] = _0x3e736c, + _0x24ff8a['setTTWid'] = _0x576fd2, + _0x24ff8a['setUserMode'] = _0x5b7947, + get_fun=_0x24ff8a, + Object['defineProperty'](_0x24ff8a, '__esModule', { + 'value': !(0x1382 + 0x74e + -0xd68 * 0x2) + }); +}); + +function get_sign(key){ + websocket_key=`{ + "app_name": "douyin_web", + "version_code": "180800", + "webcast_sdk_version": "1.3.0", + "update_version_code": "1.3.0", + "compress": "gzip", + "internal_ext": "internal_src:dim|wss_push_room_id:7207278655167318816|wss_push_did:7207288815714141734|dim_log_id:20230306141514E5958EB8835D27B6FC01|fetch_time:1678083315093|seq:1|wss_info:0-1678083315093-0-0|wrds_kvs:WebcastRoomRankMessage-1678083188373199999_InputPanelComponentSyncData-1678075358394993109_HighlightContainerSyncData-5_WebcastRoomStatsMessage-1678083314333747395", + "cursor": "t-1678083315093_r-1_d-1_u-1_h-1", + "host": "https://live.douyin.com", + "aid": "6383", + "live_id": 1, + "did_rule": 3, + "debug": false, + "endpoint": "live_pc", + "support_wrds": 1, + "im_path": "/webcast/im/fetch/", + "user_unique_id": "7207288815714141734", + "device_platform": "web", + "cookie_enabled": true, + "screen_width": 1440, + "screen_height": 960, + "browser_language": "zh-CN", + "browser_platform": "Win32", + "browser_name": "Mozilla", + "browser_version": "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36", + "browser_online": true, + "tz_name": "Asia/Shanghai", + "identity": "audience", + "room_id": ${key}, + "heartbeatDuration": "0" +}` + var e, r; + e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", + r = { + rotl: function(t, e) { + return t << e | t >>> 32 - e + }, + rotr: function(t, e) { + return t << 32 - e | t >>> e + }, + endian: function(t) { + if (t.constructor == Number) + return 16711935 & r.rotl(t, 8) | 4278255360 & r.rotl(t, 24); + for (var e = 0; e < t.length; e++) + t[e] = r.endian(t[e]); + return t + }, + randomBytes: function(t) { + for (var e = []; t > 0; t--) + e.push(Math.floor(256 * Math.random())); + return e + }, + bytesToWords: function(t) { + for (var e = [], r = 0, n = 0; r < t.length; r++, + n += 8) + e[n >>> 5] |= t[r] << 24 - n % 32; + return e + }, + wordsToBytes: function(t) { + for (var e = [], r = 0; r < 32 * t.length; r += 8) + e.push(t[r >>> 5] >>> 24 - r % 32 & 255); + return e + }, + bytesToHex: function(t) { + for (var e = [], r = 0; r < t.length; r++) + e.push((t[r] >>> 4).toString(16)), + e.push((15 & t[r]).toString(16)); + return e.join("") + }, + hexToBytes: function(t) { + for (var e = [], r = 0; r < t.length; r += 2) + e.push(parseInt(t.substr(r, 2), 16)); + return e + }, + bytesToBase64: function(t) { + for (var r = [], n = 0; n < t.length; n += 3) + for (var o = t[n] << 16 | t[n + 1] << 8 | t[n + 2], i = 0; i < 4; i++) + 8 * n + 6 * i <= 8 * t.length ? r.push(e.charAt(o >>> 6 * (3 - i) & 63)) : r.push("="); + return r.join("") + }, + base64ToBytes: function(t) { + t = t.replace(/[^A-Z0-9+\/]/gi, ""); + for (var r = [], n = 0, o = 0; n < t.length; o = ++n % 4) + 0 != o && r.push((e.indexOf(t.charAt(n - 1)) & Math.pow(2, -2 * o + 8) - 1) << 2 * o | e.indexOf(t.charAt(n)) >>> 6 - 2 * o); + return r + } + } + // console.log(r) + var key_fun = { + utf8: { + stringToBytes: function(t) { + return key_fun.bin.stringToBytes(unescape(encodeURIComponent(t))) + }, + bytesToString: function(t) { + return decodeURIComponent(escape(key_fun.bin.bytesToString(t))) + } + }, + bin: { + stringToBytes: function(t) { + for (var e = [], r = 0; r < t.length; r++) + e.push(255 & t.charCodeAt(r)); + return e + }, + bytesToString: function(t) { + for (var e = [], r = 0; r < t.length; r++) + e.push(String.fromCharCode(t[r])); + return e.join("") + } + } + }; + var i=key_fun.utf8 + var a=key_fun.bin + // console.log(i); + s = function(e, t) { + e.constructor == String ? e = t && "binary" === t.encoding ? a.stringToBytes(e) : i.stringToBytes(e) : o(e) ? e = Array.prototype.slice.call(e, 0) : Array.isArray(e) || e.constructor === Uint8Array || (e = e.toString()); + for (var n = r.bytesToWords(e), u = 8 * e.length, c = 1732584193, l = -271733879, d = -1732584194, f = 271733878, h = 0; h < n.length; h++) + n[h] = 16711935 & (n[h] << 8 | n[h] >>> 24) | 4278255360 & (n[h] << 24 | n[h] >>> 8); + n[u >>> 5] |= 128 << u % 32, + n[14 + (u + 64 >>> 9 << 4)] = u; + var p = s._ff + , v = s._gg + , _ = s._hh + , m = s._ii; + for (h = 0; h < n.length; h += 16) { + var y = c + , g = l + , b = d + , S = f; + c = p(c, l, d, f, n[h + 0], 7, -680876936), + f = p(f, c, l, d, n[h + 1], 12, -389564586), + d = p(d, f, c, l, n[h + 2], 17, 606105819), + l = p(l, d, f, c, n[h + 3], 22, -1044525330), + c = p(c, l, d, f, n[h + 4], 7, -176418897), + f = p(f, c, l, d, n[h + 5], 12, 1200080426), + d = p(d, f, c, l, n[h + 6], 17, -1473231341), + l = p(l, d, f, c, n[h + 7], 22, -45705983), + c = p(c, l, d, f, n[h + 8], 7, 1770035416), + f = p(f, c, l, d, n[h + 9], 12, -1958414417), + d = p(d, f, c, l, n[h + 10], 17, -42063), + l = p(l, d, f, c, n[h + 11], 22, -1990404162), + c = p(c, l, d, f, n[h + 12], 7, 1804603682), + f = p(f, c, l, d, n[h + 13], 12, -40341101), + d = p(d, f, c, l, n[h + 14], 17, -1502002290), + c = v(c, l = p(l, d, f, c, n[h + 15], 22, 1236535329), d, f, n[h + 1], 5, -165796510), + f = v(f, c, l, d, n[h + 6], 9, -1069501632), + d = v(d, f, c, l, n[h + 11], 14, 643717713), + l = v(l, d, f, c, n[h + 0], 20, -373897302), + c = v(c, l, d, f, n[h + 5], 5, -701558691), + f = v(f, c, l, d, n[h + 10], 9, 38016083), + d = v(d, f, c, l, n[h + 15], 14, -660478335), + l = v(l, d, f, c, n[h + 4], 20, -405537848), + c = v(c, l, d, f, n[h + 9], 5, 568446438), + f = v(f, c, l, d, n[h + 14], 9, -1019803690), + d = v(d, f, c, l, n[h + 3], 14, -187363961), + l = v(l, d, f, c, n[h + 8], 20, 1163531501), + c = v(c, l, d, f, n[h + 13], 5, -1444681467), + f = v(f, c, l, d, n[h + 2], 9, -51403784), + d = v(d, f, c, l, n[h + 7], 14, 1735328473), + c = _(c, l = v(l, d, f, c, n[h + 12], 20, -1926607734), d, f, n[h + 5], 4, -378558), + f = _(f, c, l, d, n[h + 8], 11, -2022574463), + d = _(d, f, c, l, n[h + 11], 16, 1839030562), + l = _(l, d, f, c, n[h + 14], 23, -35309556), + c = _(c, l, d, f, n[h + 1], 4, -1530992060), + f = _(f, c, l, d, n[h + 4], 11, 1272893353), + d = _(d, f, c, l, n[h + 7], 16, -155497632), + l = _(l, d, f, c, n[h + 10], 23, -1094730640), + c = _(c, l, d, f, n[h + 13], 4, 681279174), + f = _(f, c, l, d, n[h + 0], 11, -358537222), + d = _(d, f, c, l, n[h + 3], 16, -722521979), + l = _(l, d, f, c, n[h + 6], 23, 76029189), + c = _(c, l, d, f, n[h + 9], 4, -640364487), + f = _(f, c, l, d, n[h + 12], 11, -421815835), + d = _(d, f, c, l, n[h + 15], 16, 530742520), + c = m(c, l = _(l, d, f, c, n[h + 2], 23, -995338651), d, f, n[h + 0], 6, -198630844), + f = m(f, c, l, d, n[h + 7], 10, 1126891415), + d = m(d, f, c, l, n[h + 14], 15, -1416354905), + l = m(l, d, f, c, n[h + 5], 21, -57434055), + c = m(c, l, d, f, n[h + 12], 6, 1700485571), + f = m(f, c, l, d, n[h + 3], 10, -1894986606), + d = m(d, f, c, l, n[h + 10], 15, -1051523), + l = m(l, d, f, c, n[h + 1], 21, -2054922799), + c = m(c, l, d, f, n[h + 8], 6, 1873313359), + f = m(f, c, l, d, n[h + 15], 10, -30611744), + d = m(d, f, c, l, n[h + 6], 15, -1560198380), + l = m(l, d, f, c, n[h + 13], 21, 1309151649), + c = m(c, l, d, f, n[h + 4], 6, -145523070), + f = m(f, c, l, d, n[h + 11], 10, -1120210379), + d = m(d, f, c, l, n[h + 2], 15, 718787259), + l = m(l, d, f, c, n[h + 9], 21, -343485551), + c = c + y >>> 0, + l = l + g >>> 0, + d = d + b >>> 0, + f = f + S >>> 0 + } + return r.endian([c, l, d, f]) + } + s._ff = function(e, t, n, r, i, o, a) { + var s = e + (t & n | ~t & r) + (i >>> 0) + a; + return (s << o | s >>> 32 - o) + t + } + + s._gg = function(e, t, n, r, i, o, a) { + var s = e + (t & r | n & ~r) + (i >>> 0) + a; + return (s << o | s >>> 32 - o) + t + } + + s._hh = function(e, t, n, r, i, o, a) { + var s = e + (t ^ n ^ r) + (i >>> 0) + a; + return (s << o | s >>> 32 - o) + t + } + + s._ii = function(e, t, n, r, i, o, a) { + var s = e + (n ^ (t | ~r)) + (i >>> 0) + a; + return (s << o | s >>> 32 - o) + t + } + + s._blocksize = 16 + s._digestsize = 16 + var n = r.wordsToBytes(s(websocket_key.substring(1))); + result=r.bytesToHex(n) + sign=get_fun.frontierSign(result) + // websocket_key + return sign +} +// console.log(get_sign(`{ +// "app_name": "douyin_web", +// "version_code": "180800", +// "webcast_sdk_version": "1.3.0", +// "update_version_code": "1.3.0", +// "compress": "gzip", +// "internal_ext": "internal_src:dim|wss_push_room_id:7207278655167318816|wss_push_did:7207288815714141734|dim_log_id:20230306141514E5958EB8835D27B6FC01|fetch_time:1678083315093|seq:1|wss_info:0-1678083315093-0-0|wrds_kvs:WebcastRoomRankMessage-1678083188373199999_InputPanelComponentSyncData-1678075358394993109_HighlightContainerSyncData-5_WebcastRoomStatsMessage-1678083314333747395", +// "cursor": "t-1678083315093_r-1_d-1_u-1_h-1", +// "host": "https://live.douyin.com", +// "aid": "6383", +// "live_id": 1, +// "did_rule": 3, +// "debug": false, +// "endpoint": "live_pc", +// "support_wrds": 1, +// "im_path": "/webcast/im/fetch/", +// "user_unique_id": "7207288815714141734", +// "device_platform": "web", +// "cookie_enabled": true, +// "screen_width": 1440, +// "screen_height": 960, +// "browser_language": "zh-CN", +// "browser_platform": "Win32", +// "browser_name": "Mozilla", +// "browser_version": "5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36", +// "browser_online": true, +// "tz_name": "Asia/Shanghai", +// "identity": "audience", +// "room_id": "7207278655167318816", +// "heartbeatDuration": "0" +// }`))