直播平台弹幕

获取弹幕

目前為 2023-03-18 提交的版本,檢視 最新版本

// ==UserScript==
// @name         直播平台弹幕
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  获取弹幕
// @author       You
// @match        https://www.bigo.tv/cn/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bigo.tv
// @grant        none
// @license      获取弹幕
// ==/UserScript==


(function () {
    function test() {
        window.localStorage.clear();
        window.sessionStorage.clear();
        document.cookie.split(";").forEach(function (c) {
            document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/");
        });
        window.location.reload();
    }

//每30分钟执行一次test函数
// setInterval(test, 1000 * 60 * 30);
    var wsObj;

    function initWebSocket() {
        wsObj = new WebSocket("ws://127.0.0.1:18081");   //建立连接
        wsObj.onopen = function () {  //发送请求
            noe_url = window.location.href;
            wsObj.send("{'type':'bigo','url':'" + noe_url + "'}");
        };
        wsObj.onmessage = function (ev) {  //获取后端响应
            console.log(ev.data);
        };
        wsObj.onclose = function (ev) {
            setTimeout(function () {
                initWebSocket();
            }, 1000);
            //alert("close");
        };
        wsObj.onerror = function (ev) {
            //alert("error");
        };
    }

    initWebSocket();

    (window.webpackJsonp = window.webpackJsonp || []).push([[79], {
        1340: function (t, e, o) {
            t.exports = o.p + "img/slide_tik.67f58f.png"
        },
        1341: function (t, e, o) {
            "use strict";
            var n = o(787);
            o.n(n).a
        },
        1342: function (t, e, o) {
            var n = o(6)
                , r = o(24)
                , c = o(1343)
                , l = o(1344)
                , d = o(1345);
            e = n(!1);
            var h = r(c)
                , m = r(l)
                , v = r(d);
            e.push([t.i, ".down_load_section[data-v-ecc9b8d2]{margin-top:.9066666667rem;margin-bottom:.64rem}.down_load_section .bigo-logo[data-v-ecc9b8d2]{width:3.4666666667rem;height:1.04rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + h + ");margin:0 auto}.down_load_section .store-icon[data-v-ecc9b8d2]{display:flex;justify-content:center;align-items:center;margin-top:.5333333333rem}.down_load_section .store-icon .apple-icon[data-v-ecc9b8d2]{background-image:url(" + m + ");margin-right:.2666666667rem}.down_load_section .store-icon .apple-icon[data-v-ecc9b8d2],.down_load_section .store-icon .google-icon[data-v-ecc9b8d2]{width:2.9333333333rem;height:.8533333333rem;background-repeat:no-repeat;background-position:50%;background-size:cover}.down_load_section .store-icon .google-icon[data-v-ecc9b8d2]{background-image:url(" + v + ")}", ""]),
                t.exports = e
        },
        1343: function (t, e, o) {
            t.exports = o.p + "img/logo2.236e75.png"
        },
        1344: function (t, e, o) {
            t.exports = o.p + "img/apple.cf88d6.png"
        },
        1345: function (t, e, o) {
            t.exports = o.p + "img/google.7e1352.png"
        },
        1346: function (t, e, o) {
            t.exports = o.p + "img/15N38hi.dd251f.jpg"
        },
        1347: function (t, e, o) {
            "use strict";
            var n = o(789);
            o.n(n).a
        },
        1348: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".channel-room[data-v-8a56f5b4]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:12.6666666667rem;padding-top:1.9466666667rem;z-index:100;overflow:hidden}.channel-room .channel-bg1[data-v-8a56f5b4]{background-size:100% 100%;background-repeat:no-repeat;-webkit-filter:blur(20px);filter:blur(20px)}.channel-room .channel-bg1[data-v-8a56f5b4],.channel-room .channel-bg2[data-v-8a56f5b4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.channel-room .channel-bg2[data-v-8a56f5b4]{background:rgba(0,0,0,.5)}.channel-room .channel-detail[data-v-8a56f5b4]{display:flex;flex-direction:column;align-items:center;width:9.2rem;height:auto;background:rgba(0,0,0,.2);border-radius:.32rem;text-align:center;color:#fff;padding-bottom:.6133333333rem}.channel-room .channel-detail__title[data-v-8a56f5b4]{width:7.8666666667rem;font-size:.4266666667rem;font-weight:400;margin-top:.6133333333rem}.channel-room .channel-detail__id[data-v-8a56f5b4]{width:7.8666666667rem;font-size:.2666666667rem;font-weight:400;margin-top:.24rem;opacity:.4}.channel-room .channel-detail__avatar[data-v-8a56f5b4]{position:relative;width:2rem;height:2rem;margin-top:.24rem}.channel-room .channel-detail__avatar .avatar[data-v-8a56f5b4]{width:2rem;height:2rem;border-radius:.1333333333rem}.channel-room .channel-detail__avatar .channel-icon[data-v-8a56f5b4]{position:absolute;top:0;left:0;width:.88rem;height:.2533333333rem}.channel-room .channel-detail__description[data-v-8a56f5b4]{width:7.4933333333rem;font-size:.3733333333rem;font-weight:400;margin-top:.24rem;opacity:.5}.channel-room .channel-subscribe[data-v-8a56f5b4]{width:7.4666666667rem;height:1.28rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.64rem;margin-top:.96rem;font-size:.4266666667rem;font-weight:600;color:#fff;line-height:1.28rem;text-align:center}.channel-room .channel-num[data-v-8a56f5b4]{width:7.8666666667rem;font-size:.3733333333rem;font-weight:400;color:#fff;text-align:center;margin-top:.4266666667rem}", ""]),
                t.exports = e
        },
        1349: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAolBMVEUAAABzjf9wiv9Ydf9kf/9lgP9jgf9mg/9UZv9Tcf9yiv9WdP9qhP9Vc/9bd/9viv9kf/9rhf9yi/9kf/9jfv9Ucv9jf/9jgP91jv9wif9YdP9xif9Wc/5ScP92jf9TcP5Zd/9qg/9eev92jv9TcP9thv9iff5eev5Xdf9qhP9wif9ad/5th/9ngv////9lgP5Tcv5zjP/7/P+2wv/3+f+wvv6iVcrfAAAAJnRSTlMA9WhoJBkWEgXxzI5XUvP8+PTu69vLto+OdXVQ8fjb287IyLa2jdCffzAAAAGsSURBVEjHlZbreoIwDIYLIiCCODyL0206QUBa0N3/rY2TlBqMkN95nyT9mgMBppqr5Xw2nc7my5WpkjemDX48zzvnRim9Xi/fsoa4D8cTr/CviGtGXD5+hy/c9e0kDL2aoBWQIRu9zV/5CsMa4DnlFhkK9Lcm/gM4P0WIosBxn/0Hvv8EnDmQmS0DfxQIgkAgLJ8DsIaoIGy3Ue8OALyGsojMpLpyfcF8PKWSMPQK2DKGR6iAYFPpOwIAJwRAKjUfMwZTut1vTR1KIFkX/y0PAIA0TkENSSJpuQSsLUIcx6IOJZGLsQCAVwKCDhVgEKKyV4CgQwUkKrEYlpJYQ2YmGXeIwFPK3umEABQCR3LoklJQA3syKvw71+CQz2aEvzSGlt4arySJwD1us3sWgQOjfhEccuinw56c+ulwRIWjbcJZ/XQwidpPBxV8b7wfDNhAeD/IRYt27wdJA0MA7+n16zHDpwYcM2TbdS5t0FFJgQ6GDoYxOlslBYx7dD/YLlgo+H4AKwjfD7YMluIOS8lxsbULIxjKm8XOCb7Y354OlJ8O+HEi1gCOk97nzz8UTSZ1wM2SBwAAAABJRU5ErkJggg=="
        },
        1350: function (t, e, o) {
            "use strict";
            var n = o(790);
            o.n(n).a
        },
        1351: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".program-item[data-v-0b3132ee]{position:relative;margin-top:.1333333333rem;margin-bottom:.32rem}.program-item .border-wrap[data-v-0b3132ee]{width:9.2rem;min-height:1.9333333333rem;background:#fff;border-radius:.2666666667rem}.program-item__time[data-v-0b3132ee]{display:inline-flex;min-width:2rem;width:auto;height:.48rem;background:#e8ecf2;border-radius:.2666666667rem 0 .2666666667rem 0;font-size:.2933333333rem;font-weight:600;color:#5774fe;line-height:.48rem;text-align:center;padding:0 .1866666667rem}.program-item__content[data-v-0b3132ee]{display:flex;padding-bottom:.3466666667rem;margin:.2rem .3333333333rem 0}.program-item__content .pic--left[data-v-0b3132ee],.program-item__content .pic--left .avatar[data-v-0b3132ee]{width:.8666666667rem;height:.8666666667rem;border-radius:.6666666667rem}.program-item__content .pic--left .avatar[data-v-0b3132ee]{-o-object-fit:cover;object-fit:cover}.program-item__content .pic--center[data-v-0b3132ee]{font-size:.32rem;margin-left:.2133333333rem}.program-item__content .pic--center .nickname[data-v-0b3132ee]{height:.44rem;font-weight:600;color:#2f3033;line-height:.44rem}.program-item__content .pic--center .description[data-v-0b3132ee]{position:relative;width:6.12rem;color:#8a8f99;font-weight:400}.program-item__content .pic--center .description .box__text[data-v-0b3132ee]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.program-item__content .pic--center .description .box__text--height[data-v-0b3132ee]{position:absolute;opacity:0;top:0}.program-item__content .pic--center .description .box__more[data-v-0b3132ee]{margin-bottom:-.7733333333rem;font-size:.2933333333rem;text-align:right;background:#fff;float:right;transform:translateY(-100%);font-weight:400;color:#8a8f99}.program-item__content .pic--right[data-v-0b3132ee]{margin-left:.6533333333rem}.program-item__content .pic--right .plus[data-v-0b3132ee]{width:.64rem;height:.64rem}.program-item__guest[data-v-0b3132ee]{border-top:1px solid #e1e3e6;min-height:1.2933333333rem;margin:0 .3333333333rem;padding-bottom:.3066666667rem}.program-item__guest .avatar[data-v-0b3132ee]{width:.6666666667rem;height:.6666666667rem;border-radius:100%;margin-top:.3066666667rem;margin-right:.12rem}.active[data-v-0b3132ee]{border:1px solid #3d45fe}.active .program-item__time[data-v-0b3132ee]{position:absolute;top:0;left:0;background:linear-gradient(90deg,#3d45fe,#5270fe);color:#fff}.active .program-item__content[data-v-0b3132ee]{margin-top:.68rem}", ""]),
                t.exports = e
        },
        1352: function (t, e, o) {
            "use strict";
            var n = o(791);
            o.n(n).a
        },
        1353: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".channel-program[data-v-a9315948]{margin-top:.3733333333rem;display:flex;flex-direction:column;width:100%;overflow:hidden}.channel-program .blue-line-container[data-v-a9315948]{margin-left:.1333333333rem;display:flex;height:.9733333333rem;align-items:center}.channel-program .blue-line-container h2[data-v-a9315948]{font-size:.4266666667rem;font-weight:600;color:#2f3033;line-height:.6rem;margin-left:.1866666667rem}.channel-program .blue-line-container .blue-line[data-v-a9315948]{display:inline-block;width:.08rem;height:.4266666667rem;background:linear-gradient(180deg,#2ee6d6,#00d2e5);border-radius:.04rem}.channel-program .text-wrap[data-v-a9315948]{position:relative;width:100%;padding:0 .4533333333rem;margin-bottom:.3733333333rem;font-size:.32rem}.channel-program .text-wrap .box__text[data-v-a9315948]{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#2f3033;font-weight:400}.channel-program .text-wrap .box__text--total[data-v-a9315948]{display:inline;overflow:visible}.channel-program .text-wrap .box__text--height[data-v-a9315948]{padding:0 .4533333333rem;position:absolute;visibility:hidden;top:0}.channel-program .text-wrap .box__more[data-v-a9315948]{margin-bottom:-.7733333333rem;min-width:40px;text-align:right;background:#f4f7fa;float:right;transform:translateY(-100%);font-size:.2933333333rem;font-weight:400;color:#00decb}.channel-program .text-wrap .box__more--fold[data-v-a9315948]{transform:none;display:inline;float:none}.channel-program .program-list[data-v-a9315948]{display:flex;flex-direction:column;align-items:center;justify-content:center}", ""]),
                t.exports = e
        },
        1354: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAk1BMVEUAAAD/AAD2AAH/AAAaJjD/AAC1DhIlJC7wAwQyIywSKDINKTQlJS8nJS4lJS8eJjH/AAAlJS8cJjElJS+YERYmJS/2AQIxIywyIywAKzgzIiwlJS8mJS8PKTQzIiwALDiCFRsnJC4nJS7MCAseJjElJS8iJTA0Iiw2IiwSKDM3Iix9FhwGKTUUJzImJC4OKDQcJjAYCwl5AAAALHRSTlMAMx474C0H9RcT692DfVI6D+HFdGxdKefh3NW2nImFgnhuQjovJdCxpZeSXOey3vQAAADVSURBVBjTfczXasQwEIXh41Fz7/b2vpuq4vd/uigioOxF8iEQ8zMM/vIoO7WrgXqnuvKBYLI2L5zd760r8sUO8GrLGyA7LMshA5qNrf2kColvpxMg/StUhnK5Q9I8p0AqEkG4uxLdBjJhHhFjScIInGN5h2CJ51P48GFgjvBTxHD08S3EqH016HMpfjdBqsekP+XT4qgngOcpxUaz4gCuro+VaKuv8Cr9cmtFuNfetrpCcHHuTKkQKZ2NvuBHw/V6JBrXmjeIKqNXK20qPMkGzocM//gCe6MPVnJR5XQAAAAASUVORK5CYII="
        },
        1355: function (t, e, o) {
            var map = {
                "./1.png": 1356,
                "./11.png": 1357,
                "./23.png": 1358,
                "./34.png": 1359,
                "./45.png": 1360,
                "./56.png": 1361,
                "./67.png": 1362,
                "./78.png": 1363,
                "./89.png": 1364
            };

            function n(t) {
                var e = r(t);
                return o(e)
            }

            function r(t) {
                if (!o.o(map, t)) {
                    var e = new Error("Cannot find module '" + t + "'");
                    throw e.code = "MODULE_NOT_FOUND",
                        e
                }
                return map[t]
            }

            n.keys = function () {
                return Object.keys(map)
            }
                ,
                n.resolve = r,
                t.exports = n,
                n.id = 1355
        },
        1356: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAM1BMVEUAAAB13sh03sh03ch13ciG59t13sh13sh03sh13sh13sd23sl038h34Md33st438d03ceh20TdAAAAEHRSTlMA7eLUdQrCsKybhWNPSTUgps7Q0QAAAPlJREFUWMPE00sOgzAQA1BP/mlC8P1PW1FVQi1QuoCZdwFLlo1dI9TkhJcQl2oY+FMvwstJ6TgVg/AmEiJ+ao43cg3HJs+b+QkHHlTwwJ6YqSJHbMyeSvy8yRaqka/06KnIfzafqSrr7Px88xPVrX/3VOfx1mig4SU6GnARi0ATAQuhCQGATiMdQKGRYtL62vugmYFAMwGVZioSzSQ4mnEQmhHQ0LM5O6EBAIBBGOjfNS64Kliy7IFCi9O204Gjq0aPDD2v9LHIl0rFBJVRUkB66axMg7dLxig2LDKAAxUscgdCHRT2hYAt/HkDv0XkfYD93ZgDBDwq2hq8GoWUvM4E7AAAAABJRU5ErkJggg=="
        },
        1357: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAANlBMVEUAAABsyeRsyORsyeNuyeR62/NsyeNtyeNtyeNsyeRtyeRtyeRsyeVuyOVsy+Nuy+dwz+dsyON/yV2kAAAAEXRSTlMA7OLUdQrwwrCsm4VjT0k1IE3Iy8oAAAD5SURBVFjDzdlZDsIwDATQcbYuNC1z/8uCAAmxlPLRevIuEClyFo/x1ZLGLhh3YaEb04I/1aFwd2Wo2JST8SCWMn6aAg8UJqybIw8WZ6w40cEJ3+SeLvqMD+dIJ/H8sbbRjb2tniMdxded7+mq96nz7Zqf6e553iPdRTxMFJhwkwMFwr3iEyUScGWUMFxVilQAA0UGAIUiBVgosyBRJmGkzIiOMh0CZQKMMgYKgTpFuu3SgpMeNeklI71epQ+L8klVfyYqRaryA6n/OquaBn27pGkU22iRBeFAK7GIeyDUThTmGwK2FX+6Bb8tRt4OYX+7Yw7BgEc12roA2LueFUqDISsAAAAASUVORK5CYII="
        },
        1358: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAM1BMVEUAAAB4m+94mu93mu54m++Gqv94m+94m+93m+94m+95m/B5m/B3m+96nfF5nvF4n+93mu4SQ/eOAAAAEHRSTlMA7eLUdQrCsKybhWNPSTUgps7Q0QAAAPlJREFUWMPE00sOgzAQA1BP/mlC8P1PW1FVQi1QuoCZdwFLlo1dI9TkhJcQl2oY+FMvwstJ6TgVg/AmEiJ+ao43cg3HJs+b+QkHHlTwwJ6YqSJHbMyeSvy8yRaqka/06KnIfzafqSrr7Px88xPVrX/3VOfx1mig4SU6GnARi0ATAQuhCQGATiMdQKGRYtL62vugmYFAMwGVZioSzSQ4mnEQmhHQ0LM5O6EBAIBBGOjfNS64Kliy7IFCi9O204Gjq0aPDD2v9LHIl0rFBJVRUkB66axMg7dLxig2LDKAAxUscgdCHRT2hYAt/HkDv0XkfYD93ZgDBDwq2hq8GoWUvM4E7AAAAABJRU5ErkJggg=="
        },
        1359: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4CAMAAAAICWz2AAAAjVBMVEUAAACkifOlivOli/Oqkv+lifOlifKkivOlifKkivOlivOlivOmivOlivOli/Kli/KkjPWnjfanj/ekifLv6v/f1f/q5P+Ga+j7+v+hhvHl3v+Jbun08P+2oPacgu/PwvqRd+zHt/iWfu3b0f6wmvOslvP49v+pj/Li2v+9qvXXzPy/rvamjPKije+af+/vgWMFAAAAE3RSTlMA7NR1Cvnw5N/CsKybhWNPSTUg62Rh1wAAApJJREFUWMPNmdmWqjAQRRnUdp5KokGZQVRs///zriTdtxYktD5UWJ5HfdirUodDpbC02rjzydgeAoGG9ngydzfWm1rNRkCu0Wz1mjxwbTAk2x38zV5+gUF9Lf9Arx0wLGfdxV5AD1rouz2FXjTVdH7rQE9ytgrbht5kt+gDfd1FEIABOc2T1/c7j/ybEfr0tc+LiJ39KC+BUKrn16BTmbDDmbEkMEHH513b8Pv1dKjhLDJx8s7/TAWNyuv5IOEsM0Ff/jhdl+dFcqrZpxruewboX9LxLqjKIybYu52gZ8EdqOUKuCZeysSrD/3J3jGhJCen22J2AEVldTpItkl6PV3MoK37FdkSb8TzsydcmZkKrPtHZlw3sqwNtIRea9Lpk3ajeL1AdotOnrSuNQdAyUyVZ67QyZN2bk0ApXoN4Tt6102sMaBkpkq2iidP2jFGDGCmKmAznretIaCKyq/FOuCXy8WjhA8b8DK4eZ538fVs//lfFpWck8GbyX4XdM/vZCfpMSSD29JwqCDT09ml/r1K9/vjg4o+bj1qwL8jQW/13RfsIt0/FT+ARpN2yPCwSCRdqTvL4+OesvK5Eq88zJHe6Pc1FeyUrOeu+mLhvyffZN8SyY7J2LDRvFJ5+I2ex7rDPTF7hMNEg84lHdleHlOzYdYao7D2SqQN+33Gihj7TaVVe4BE+lW6ruHzkBPCbWV0RnoRidplpqLX6OR2XRrQdSJTab2Glwb1uoSuyyS8Sg2wYam/KGLtEWYqeo1GTvcVGZMWM5UWvn61HOBhXmGmkmrxei3CeWik3zB9ZyHEH0cTbGfwYhWGdHK2rS7iumqPU+q6t2+vP3lI3e/Bpy1+e1p5f+ay3/hnjk/+wNPrp61/LgnlY9D/iJMAAAAASUVORK5CYII="
        },
        1360: function (t, e, o) {
            t.exports = o.p + "img/45.acbf6a.png"
        },
        1361: function (t, e, o) {
            t.exports = o.p + "img/56.e349f6.png"
        },
        1362: function (t, e, o) {
            t.exports = o.p + "img/67.f9b698.png"
        },
        1363: function (t, e, o) {
            t.exports = o.p + "img/78.ccc655.png"
        },
        1364: function (t, e, o) {
            t.exports = o.p + "img/89.ea6a2c.png"
        },
        1365: function (t, e, o) {
            "use strict";
            var n = o(792);
            o.n(n).a
        },
        1366: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".chat[data-v-03075219]{height:100%;direction:ltr;border-radius:4px;background-color:#fff}.chat .chat__container[data-v-03075219]{padding:10px;height:100%;overflow:auto}.chat .chat-item[data-v-03075219]{margin-bottom:10px;overflow:hidden;font-size:14px;color:#8a8f99;font-weight:500;line-height:18px}.chat .chat-item.chat-item-hide[data-v-03075219]{margin-bottom:0}.chat .chat-item .user-grade[data-v-03075219]{display:inline-block;text-align:center;width:41px;height:18.7px;font-size:13px;color:#fff;line-height:18.7px;margin-right:4px;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:1px 0;vertical-align:middle}.chat .chat-item .user-grade span[data-v-03075219]{display:inline-block;height:100%;line-height:18.7px}.chat .chat-item .user-grade.user-grade-34[data-v-03075219]{padding-left:11px}.chat .chat-item .user-name[data-v-03075219],.chat .chat-item .user-name-sep[data-v-03075219]{vertical-align:middle}.chat .chat-item .user-text-content[data-v-03075219]{vertical-align:middle;color:#2f3033}.chat .chat-item .user-text-content>*[data-v-03075219]{vertical-align:middle}.chat .chat-item .user-text-content img[data-v-03075219]{max-height:30px}.chat .chat-item.type-2 .user-text-content[data-v-03075219],.chat .chat-item.type-3 .user-text-content[data-v-03075219],.chat .chat-item.type-4 .user-text-content[data-v-03075219],.chat .chat-item.type-6 .user-text-content[data-v-03075219],.chat .chat-item.type-8 .user-text-content[data-v-03075219],.chat .chat-item.type-10 .user-text-content[data-v-03075219],.chat .chat-item.type-11 .user-text-content[data-v-03075219]{color:#00decb}.useRem[data-v-03075219]{width:100%;height:100%;direction:ltr}.useRem .chat__container[data-v-03075219]{padding:.1333333333rem;height:100%;overflow:auto}.useRem .chat-item[data-v-03075219]{margin-bottom:.1066666667rem;color:hsla(0,0%,100%,.8);font-size:.3733333333rem;font-weight:500;line-height:.4533333333rem;overflow:hidden}.useRem .chat-item .blank[data-v-03075219]{margin-bottom:3.6rem}.useRem .chat-item.chat-item-hide[data-v-03075219]{margin-bottom:0!important}.useRem .chat-item.chat-item-opacity[data-v-03075219]{display:block}.useRem .chat-item.chat-item-opacity .chat-item-inner[data-v-03075219]{background:rgba(0,0,0,.3);border-radius:.3733333333rem;padding:.1066666667rem .1866666667rem;display:inline-block;max-width:8rem}.useRem .chat-item .user-grade[data-v-03075219]{display:inline-block;text-align:center;width:.8266666667rem;height:.3733333333rem;font-size:.2666666667rem;color:#fff;line-height:.3733333333rem;margin-right:.1066666667rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:.0133333333rem 0;vertical-align:middle;margin-bottom:.04rem}.useRem .chat-item .user-grade span[data-v-03075219]{display:inline-block;height:100%;line-height:.3733333333rem}.useRem .chat-item .user-grade.user-grade-34[data-v-03075219]{padding-left:.2933333333rem}.useRem .chat-item .user-name[data-v-03075219],.useRem .chat-item .user-name-sep[data-v-03075219]{vertical-align:middle}.useRem .chat-item .user-text-content[data-v-03075219]{color:#fff;vertical-align:middle}.useRem .chat-item .user-text-content>*[data-v-03075219]{vertical-align:middle}.useRem .chat-item .user-text-content img[data-v-03075219]{max-height:.3733333333rem}.useRem .chat-item.type-2 .user-text-content[data-v-03075219],.useRem .chat-item.type-3 .user-text-content[data-v-03075219],.useRem .chat-item.type-4 .user-text-content[data-v-03075219],.useRem .chat-item.type-6 .user-text-content[data-v-03075219],.useRem .chat-item.type-8 .user-text-content[data-v-03075219],.useRem .chat-item.type-10 .user-text-content[data-v-03075219],.useRem .chat-item.type-11 .user-text-content[data-v-03075219]{color:#00decb}.useRem.isGame .chat-item[data-v-03075219]{margin-bottom:.2666666667rem;color:#8a8f99}.useRem.isGame .chat-item .user-text-content[data-v-03075219]{color:#2f3033}.useRem.isGame .chat-item.type-2 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-3 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-4 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-6 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-8 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-10 .user-text-content[data-v-03075219],.useRem.isGame .chat-item.type-11 .user-text-content[data-v-03075219]{color:#00decb}.useRem.isGame .chat-item.type-welcome[data-v-03075219]{color:#c4c7cb}", ""]),
                t.exports = e
        },
        1367: function (t, e, o) {
            "use strict";
            var n = o(793);
            o.n(n).a
        },
        1368: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".video_section .video-js{width:100%;height:100%}.video_section .video-js .vjs-big-play-button{display:none}.video_section video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}", ""]),
                t.exports = e
        },
        1369: function (t, e, o) {
            "use strict";
            var n = o(794);
            o.n(n).a
        },
        1370: function (t, e, o) {
            var n = o(6)
                , r = o(24)
                , c = o(532)
                , l = o(533)
                , d = o(519)
                , h = o(534)
                , m = o(535)
                , v = o(536)
                , f = o(528)
                , _ = o(238);
            e = n(!1);
            var w = r(c)
                , A = r(l)
                , x = r(d)
                , k = r(h)
                , y = r(m)
                , C = r(v)
                , M = r(f)
                , T = r(_);
            e.push([t.i, ".fixed_top_section[data-v-d8a81832]{position:fixed;left:50%;top:0;margin-left:-5rem;width:10rem;height:1.28rem;z-index:99999;background:hsla(0,0%,100%,.95)}.fixed_top_section .fixed_top_banner_b[data-v-d8a81832]{height:.8266666667rem;width:2.7733333333rem;float:left;position:relative;left:.2666666667rem;top:.2266666667rem;cursor:pointer;font-size:0}.fixed_top_section .fixed_top_banner_b img[data-v-d8a81832]{display:block;width:100%;height:100%}.fixed_top_section .fixed_top_banner_b.fixed_top_banner_b_tik[data-v-d8a81832]{width:2.9853333333rem}.fixed_top_openapp[data-v-d8a81832]{min-width:2.3066666667rem;height:.7466666667rem;margin-right:.2666666667rem;margin-top:.2666666667rem;position:relative;float:right;cursor:pointer}.fixed_top_openapp .open_app_btn[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.7466666667rem;font-size:.3733333333rem;font-weight:600;color:#fff;line-height:.5333333333rem;padding:0 .1333333333rem}.fixed_top_openapp .tips_openapp_w[data-v-d8a81832]{width:4.3466666667rem;border-radius:.32rem;background-color:#00decb;position:absolute;right:0;top:1.0133333333rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem}.fixed_top_openapp .tips_openapp_w .tips_arrow[data-v-d8a81832]{position:absolute;right:.9333333333rem;top:-.08rem;width:.16rem;height:.16rem;background-color:#00decb;transform:rotate(45deg)}.blue-btn[data-v-d8a81832]{display:inline-block;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);height:.96rem;line-height:.96rem;border-radius:.48rem;color:#fff;font-size:.4266666667rem;padding:0 .2133333333rem;min-width:4.2666666667rem;text-align:center}.live_pk_section[data-v-d8a81832]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.live_pk_section .live_pk_content[data-v-d8a81832]{width:7.8133333333rem;background:#fff;border-radius:.4666666667rem;text-align:center;padding:.6rem .56rem .68rem;font-size:.4266666667rem;line-height:.5066666667rem;font-weight:600}.live_pk_section .live_pk_content .live_pk_tips[data-v-d8a81832]{color:#2f3033;margin-bottom:.8rem}.live_pk_section .live_pk_content .live_pk_btn[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem;color:#fff;margin-bottom:.32rem}.live_pk_section .live_pk_content .live_pk_white_text[data-v-d8a81832]{font-size:.3733333333rem;font-weight:400;color:#8a8f99;line-height:.4266666667rem}.middle_section[data-v-d8a81832]{position:relative;overflow:hidden;width:10rem;height:10rem;background-repeat:no-repeat;background-position:50%;background-size:cover}.live_play_section[data-v-d8a81832]{position:absolute;z-index:9999;left:50%;top:50%;width:1.44rem;height:1.44rem;margin-left:-.72rem;margin-top:-.72rem}.live_play_btn[data-v-d8a81832]{display:block;width:100%;height:100%;overflow:hidden;text-indent:-999px;background-image:url(" + w + ');background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.video_section[data-v-d8a81832]{height:100%;width:100%;position:relative}.video_section[data-v-d8a81832]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.video_section .water-marker[data-v-d8a81832]{position:absolute;z-index:99;visibility:hidden}.video_section .water-marker-visable[data-v-d8a81832]{visibility:visible}.video_section .water-marker img[data-v-d8a81832]{width:1.8133333333rem;height:.3333333333rem}.video_section .water-marker p[data-v-d8a81832]{font-size:.24rem;font-weight:700;color:hsla(0,0%,100%,.5);line-height:.28rem}.live_loading_section[data-v-d8a81832]{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:1.9066666667rem;height:2.86rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + A + ')}.live_ended_section[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center;padding:0 1rem}.live_ended_section[data-v-d8a81832]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.live_ended_section .tips1[data-v-d8a81832]{color:#fff;margin-bottom:.2133333333rem;font-size:.64rem;font-weight:500;line-height:.7733333333rem}.live_ended_section .tips2[data-v-d8a81832]{font-size:.3733333333rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.4533333333rem;margin-bottom:.8rem}.live_ended_section .hover_recommend_b[data-v-d8a81832]{width:7.9466666667rem;height:7.9466666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul[data-v-d8a81832]{height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide[data-v-d8a81832]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner[data-v-d8a81832]{width:3.84rem;height:3.84rem;border-radius:.08rem;margin:.0666666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .online_box[data-v-d8a81832]{opacity:.8;font-size:.2933333333rem}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .room_name[data-v-d8a81832]{font-size:.2933333333rem;padding-left:.1333333333rem;padding-right:.1333333333rem}.multi_live_box[data-v-d8a81832]{text-align:center;background:url(' + x + ") 50% no-repeat;background-size:cover;height:100%;width:100%;z-index:9;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 1.6533333333rem;position:relative;overflow:hidden}.multi_live_box .tips_cont[data-v-d8a81832]{margin-bottom:.5333333333rem}.multi_live_box .multi_open_app[data-v-d8a81832],.multi_live_box .tips_cont[data-v-d8a81832]{font-size:.4266666667rem;font-weight:600;color:#fff;line-height:.5066666667rem}.multi_live_box .multi_open_app[data-v-d8a81832]{padding:0 .48rem;min-width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem}.live_share_section[data-v-d8a81832]{position:absolute;z-index:999;left:0;bottom:0;width:10rem;height:1.7066666667rem;display:flex;justify-content:space-between;align-items:center;padding-left:.3733333333rem;padding-right:.32rem}.live_share_section.channel_section[data-v-d8a81832]{width:9.7333333333rem;height:2.0266666667rem;border-radius:.2133333333rem;border:1px solid hsla(0,0%,100%,.2);-webkit-filter:blur(0);filter:blur(0);left:.1333333333rem;bottom:.2666666667rem;padding:.24rem}.live_share_section .user_info[data-v-d8a81832]{display:flex;justify-content:center;align-items:center}.live_share_section .user_info .thumb_box[data-v-d8a81832]{width:.96rem;height:.96rem;border-radius:50%;overflow:hidden;border:.0266666667rem solid #fff;background-color:#fff}.live_share_section .user_info .thumb_box .thumb_icon[data-v-d8a81832]{display:block;width:100%;height:100%}.live_share_section .user_info .info_name_id[data-v-d8a81832]{width:5.5rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .user_info .info_name_id .nick_name[data-v-d8a81832]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.4533333333rem}.live_share_section .user_info .info_name_id .bigoid[data-v-d8a81832]{font-size:.32rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live_share_section .channel_info[data-v-d8a81832]{position:relative;display:flex;justify-content:center;align-items:center}.live_share_section .channel_info .channel-icon[data-v-d8a81832]{position:absolute;top:0;left:0;width:.88rem;height:.2533333333rem}.live_share_section .channel_info .thumb_box[data-v-d8a81832]{width:1.5466666667rem;height:1.5466666667rem;overflow:hidden;border-radius:.1333333333rem}.live_share_section .channel_info .thumb_box .thumb_icon[data-v-d8a81832]{display:block;width:100%;height:100%}.live_share_section .channel_info .info_name_id[data-v-d8a81832]{width:5.1rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .channel_info .info_name_id .nick_name[data-v-d8a81832]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.5333333333rem}.live_share_section .channel_info .info_name_id .bigoid[data-v-d8a81832]{font-size:.2666666667rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem}.live_share_section .visitor_tap[data-v-d8a81832]{display:inline-flex;justify-content:center;align-items:center}.live_share_section .visitor_tap .follow_btn[data-v-d8a81832]{width:.96rem;height:.96rem;border-radius:50%;background-image:url(" + k + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%;margin-left:.32rem;position:relative;flex-shrink:0}.live_share_section .visitor_tap .follow_btn .like_gif[data-v-d8a81832]{position:absolute;right:-.1333333333rem;top:-2.2rem;width:1.4666666667rem;height:2.2rem;background-image:url(" + y + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.live_share_section .visitor_tap .follow_btn .tips_follow_w[data-v-d8a81832]{width:4.3466666667rem;border-radius:.32rem;background:#00decb;position:absolute;right:0;bottom:1.2rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem;z-index:1000}.live_share_section .visitor_tap .follow_btn .tips_follow_w .tips_arrow[data-v-d8a81832]{position:absolute;right:.4rem;bottom:-.08rem;width:.16rem;height:.16rem;background:#00decb;transform:rotate(45deg)}.live_share_section .visitor_tap .share_btn[data-v-d8a81832]{width:.96rem;height:.96rem;border-radius:50%;background-image:url(" + C + ');background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.bigo_show_list .country_name[data-v-d8a81832]{padding:0 .1333333333rem;font-size:.3346666667rem;font-weight:400;color:#fff;line-height:.3466666667rem}.bigo_show_list .country_name[data-v-d8a81832]:before{content:"";font-family:icomoon;display:block;color:#fff;float:left;width:.3466666667rem;height:.3466666667rem}.bigo_show_list .room_name[data-v-d8a81832]{padding:0 .1333333333rem;font-size:.3733333333rem;font-weight:700;color:#fff;line-height:.4533333333rem}.bigo_show_list .list_hover[data-v-d8a81832]{position:absolute;width:100%;bottom:0;left:0;height:1.76rem;background:url(' + M + ") no-repeat;background-size:100% 100%}.bigo_show_list .list_hover .bottom_content[data-v-d8a81832]{position:absolute;left:0;width:100%;bottom:0;padding:.2rem 0}.bigo_show_list .list_hover p[data-v-d8a81832]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.password_input_wrapper[data-v-d8a81832]{width:100%}.password_input_wrapper .input_desc[data-v-d8a81832]{width:100%;margin-top:.7466666667rem;margin-bottom:.4266666667rem;font-weight:700;text-align:center;font-size:.4266666667rem;color:#fff;line-height:.5066666667rem}.password_input_wrapper .password_input[data-v-d8a81832]{position:absolute;top:0;left:0;width:100%;height:1.0666666667rem;opacity:0}.password_input_wrapper .password_list[data-v-d8a81832]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:.2133333333rem}.password_input_wrapper .password_list .password_item[data-v-d8a81832]{display:flex;align-items:center;justify-content:center;width:.9333333333rem;height:1.0666666667rem;font-size:.48rem;font-weight:600;color:#fff;line-height:.6666666667rem;border-radius:.1066666667rem;background-color:hsla(0,0%,100%,.3)}.live_password_section[data-v-d8a81832]{position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;padding-top:1.2rem;background:rgba(0,0,0,.7);z-index:100}.live_password_section .live_password_section_content[data-v-d8a81832]{display:flex;flex-direction:column;align-items:center;width:80%}.live_password_section .live_password_section_content .password_title[data-v-d8a81832]{margin-bottom:.7466666667rem;color:#fff;font-size:.6933333333rem;font-weight:600;text-align:center;line-height:.96rem}.live_password_section .live_password_section_content .password_avatar[data-v-d8a81832]{width:1.36rem;height:1.36rem;margin-bottom:.2133333333rem;border-radius:50%}.live_password_section .live_password_section_content .password_avatar img[data-v-d8a81832]{width:100%;height:100%;border-radius:50%;-o-object-fit:contain;object-fit:contain}.live_password_section .live_password_section_content .password_nickname[data-v-d8a81832]{display:flex;align-items:center;font-size:.3733333333rem;margin-bottom:.1066666667rem;font-weight:500;color:#fff;line-height:.4533333333rem}.live_password_section .live_password_section_content .password_nickname.opa[data-v-d8a81832]{opacity:.7}.live_password_section .live_password_section_content .btn-copy-nickname[data-v-d8a81832]{width:.4266666667rem;height:.4266666667rem;margin:0 .1333333333rem;background-image:url(" + T + ");background-size:cover}.live_password_section .live_password_section_content .password_bigoid[data-v-d8a81832]{font-size:.32rem;font-weight:400;color:#fff;line-height:.4rem}.live_password_section .live_password_section_content .password_bigoid.opa[data-v-d8a81832]{opacity:.7}.live_password_section .live_password_section_content .password_btn_wrapper[data-v-d8a81832]{display:flex;justify-content:center;margin-top:.7466666667rem}.live_password_section .live_password_section_content .password_btn_wrapper .password_btn[data-v-d8a81832]{min-width:4.2666666667rem;height:.96rem;font-size:.4266666667rem;font-weight:600;color:#fff;line-height:.4266666667rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.64rem}.live_password_section .live_password_section_content .password_btn_wrapper .password_btn.disable[data-v-d8a81832]{opacity:.7}.live_chat_section[data-v-d8a81832]{width:8rem;height:4.4533333333rem;position:absolute;z-index:999;left:.1333333333rem;bottom:1.8666666667rem;overflow:auto}.live_share_section_before[data-v-d8a81832]{position:absolute;bottom:0;left:0;width:10rem;height:6.9333333333rem;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.3))}", ""]),
                t.exports = e
        },
        1371: function (t, e, o) {
            "use strict";
            var n = o(796);
            o.n(n).a
        },
        1372: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".video_section .video-js{width:100%;height:100%}.video_section .video-js .vjs-big-play-button{display:none}.video_section video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}", ""]),
                t.exports = e
        },
        1373: function (t, e, o) {
            "use strict";
            var n = o(797);
            o.n(n).a
        },
        1374: function (t, e, o) {
            var n = o(6)
                , r = o(24)
                , c = o(532)
                , l = o(533)
                , d = o(519)
                , h = o(534)
                , m = o(535)
                , v = o(536)
                , f = o(1375)
                , _ = o(1376);
            e = n(!1);
            var w = r(c)
                , A = r(l)
                , x = r(d)
                , k = r(h)
                , y = r(m)
                , C = r(v)
                , M = r(f)
                , T = r(_);
            e.push([t.i, ".fixed_top_section[data-v-4d243512]{position:fixed;left:50%;top:0;margin-left:-5rem;width:10rem;height:1.28rem;z-index:99999;background:hsla(0,0%,100%,.95)}.fixed_top_section .fixed_top_banner_b[data-v-4d243512]{height:.8266666667rem;width:2.7733333333rem;float:left;position:relative;left:.2666666667rem;top:.2266666667rem;cursor:pointer;font-size:0}.fixed_top_section .fixed_top_banner_b img[data-v-4d243512]{display:block;width:100%;height:100%}.fixed_top_section .fixed_top_banner_b.fixed_top_banner_b_tik[data-v-4d243512]{width:2.9853333333rem}.fixed_top_openapp[data-v-4d243512]{min-width:2.3066666667rem;height:.7466666667rem;margin-right:.2666666667rem;margin-top:.2666666667rem;position:relative;float:right;cursor:pointer}.fixed_top_openapp .open_app_btn[data-v-4d243512]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.7466666667rem;font-size:.3733333333rem;font-weight:600;color:#fff;line-height:.5333333333rem;padding:0 .1333333333rem}.fixed_top_openapp .tips_openapp_w[data-v-4d243512]{width:4.3466666667rem;border-radius:.32rem;background-color:#00decb;position:absolute;right:0;top:1.0133333333rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem}.fixed_top_openapp .tips_openapp_w .tips_arrow[data-v-4d243512]{position:absolute;right:.9333333333rem;top:-.08rem;width:.16rem;height:.16rem;background-color:#00decb;transform:rotate(45deg)}.blue-btn[data-v-4d243512]{display:inline-block;background-image:linear-gradient(90deg,#2ee6d6,#00d2e5);height:.96rem;line-height:.96rem;border-radius:.48rem;color:#fff;font-size:.4266666667rem;padding:0 .2133333333rem;min-width:4.2666666667rem;text-align:center}.live_pk_section[data-v-4d243512]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.live_pk_section .live_pk_content[data-v-4d243512]{width:7.8133333333rem;background:#fff;border-radius:.4666666667rem;text-align:center;padding:.6rem .56rem .68rem;font-size:.4266666667rem;line-height:.5066666667rem;font-weight:600}.live_pk_section .live_pk_content .live_pk_tips[data-v-4d243512]{color:#2f3033;margin-bottom:.8rem}.live_pk_section .live_pk_content .live_pk_btn[data-v-4d243512]{display:flex;justify-content:center;align-items:center;width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem;color:#fff;margin-bottom:.32rem}.live_pk_section .live_pk_content .live_pk_white_text[data-v-4d243512]{font-size:.3733333333rem;font-weight:400;color:#8a8f99;line-height:.4266666667rem}.middle_section[data-v-4d243512]{position:relative;overflow:hidden;width:10rem;height:10rem;background-repeat:no-repeat;background-position:50%;background-size:cover}.live_play_section[data-v-4d243512]{position:absolute;z-index:9999;left:50%;top:50%;width:1.44rem;height:1.44rem;margin-left:-.72rem;margin-top:-.72rem}.live_play_btn[data-v-4d243512]{display:block;width:100%;height:100%;overflow:hidden;text-indent:-999px;background-image:url(" + w + ');background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.video_section[data-v-4d243512]{height:100%;width:100%;position:relative}.video_section[data-v-4d243512]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.video_section .water-marker[data-v-4d243512]{position:absolute;z-index:99;visibility:hidden}.video_section .water-marker-visable[data-v-4d243512]{visibility:visible}.video_section .water-marker img[data-v-4d243512]{width:1.8133333333rem;height:.3333333333rem}.video_section .water-marker p[data-v-4d243512]{font-size:.24rem;font-weight:700;color:hsla(0,0%,100%,.5);line-height:.28rem}.live_loading_section[data-v-4d243512]{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:1.9066666667rem;height:2.86rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + A + ')}.live_ended_section[data-v-4d243512]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center;padding:0 1rem}.live_ended_section[data-v-4d243512]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-filter:blur(.2666666667rem);filter:blur(.2666666667rem);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:var(--backgroundImage);transform:scale(1.2)}.live_ended_section .tips1[data-v-4d243512]{color:#fff;margin-bottom:.2133333333rem;font-size:.64rem;font-weight:500;line-height:.7733333333rem}.live_ended_section .tips2[data-v-4d243512]{font-size:.3733333333rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.4533333333rem;margin-bottom:.8rem}.live_ended_section .hover_recommend_b[data-v-4d243512]{width:7.9466666667rem;height:7.9466666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul[data-v-4d243512]{height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide[data-v-4d243512]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;width:100%}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner[data-v-4d243512]{width:3.84rem;height:3.84rem;border-radius:.08rem;margin:.0666666667rem;overflow:hidden;position:relative}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .online_box[data-v-4d243512]{opacity:.8;font-size:.2933333333rem}.live_ended_section .hover_recommend_b .hover_recommend_ul .swiper-slide .swiper-slide-inner .room_name[data-v-4d243512]{font-size:.2933333333rem;padding-left:.1333333333rem;padding-right:.1333333333rem}.multi_live_box[data-v-4d243512]{text-align:center;background:url(' + x + ") 50% no-repeat;background-size:cover;height:100%;width:100%;z-index:9;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 1.6533333333rem;position:relative;overflow:hidden}.multi_live_box .tips_cont[data-v-4d243512]{margin-bottom:.5333333333rem}.multi_live_box .multi_open_app[data-v-4d243512],.multi_live_box .tips_cont[data-v-4d243512]{font-size:.4266666667rem;font-weight:600;color:#fff;line-height:.5066666667rem}.multi_live_box .multi_open_app[data-v-4d243512]{padding:0 .48rem;min-width:6.6933333333rem;height:1.12rem;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:.56rem}.live_share_section[data-v-4d243512]{position:absolute;z-index:999;left:0;bottom:0;width:10rem;height:1.7066666667rem;display:flex;justify-content:space-between;align-items:center;padding-left:.3733333333rem;padding-right:.32rem}.live_share_section.channel_section[data-v-4d243512]{width:9.7333333333rem;height:2.0266666667rem;border-radius:.2133333333rem;border:1px solid hsla(0,0%,100%,.2);-webkit-filter:blur(0);filter:blur(0);left:.1333333333rem;bottom:.2666666667rem;padding:.24rem}.live_share_section .user_info[data-v-4d243512]{display:flex;justify-content:center;align-items:center}.live_share_section .user_info .thumb_box[data-v-4d243512]{width:.96rem;height:.96rem;border-radius:50%;overflow:hidden;border:.0266666667rem solid #fff;background-color:#fff}.live_share_section .user_info .thumb_box .thumb_icon[data-v-4d243512]{display:block;width:100%;height:100%}.live_share_section .user_info .info_name_id[data-v-4d243512]{width:5.5rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .user_info .info_name_id .nick_name[data-v-4d243512]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.4533333333rem}.live_share_section .user_info .info_name_id .bigoid[data-v-4d243512]{font-size:.32rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live_share_section .channel_info[data-v-4d243512]{position:relative;display:flex;justify-content:center;align-items:center}.live_share_section .channel_info .channel-icon[data-v-4d243512]{position:absolute;top:0;left:0;width:.88rem;height:.2533333333rem}.live_share_section .channel_info .thumb_box[data-v-4d243512]{width:1.5466666667rem;height:1.5466666667rem;overflow:hidden;border-radius:.1333333333rem}.live_share_section .channel_info .thumb_box .thumb_icon[data-v-4d243512]{display:block;width:100%;height:100%}.live_share_section .channel_info .info_name_id[data-v-4d243512]{width:5.1rem;margin-left:.2666666667rem;text-shadow:.0133333333rem .0133333333rem 0 rgba(0,0,0,.3)}.live_share_section .channel_info .info_name_id .nick_name[data-v-4d243512]{margin-bottom:.0533333333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.3733333333rem;font-weight:500;color:#fff;line-height:.5333333333rem}.live_share_section .channel_info .info_name_id .bigoid[data-v-4d243512]{font-size:.2666666667rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.3866666667rem}.live_share_section .visitor_tap[data-v-4d243512]{display:inline-flex;justify-content:center;align-items:center}.live_share_section .visitor_tap .follow_btn[data-v-4d243512]{width:.96rem;height:.96rem;border-radius:50%;background-image:url(" + k + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%;margin-left:.32rem;position:relative;flex-shrink:0}.live_share_section .visitor_tap .follow_btn .like_gif[data-v-4d243512]{position:absolute;right:-.1333333333rem;top:-2.2rem;width:1.4666666667rem;height:2.2rem;background-image:url(" + y + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.live_share_section .visitor_tap .follow_btn .tips_follow_w[data-v-4d243512]{width:4.3466666667rem;border-radius:.32rem;background:#00decb;position:absolute;right:0;bottom:1.2rem;padding:.2133333333rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.44rem;z-index:1000}.live_share_section .visitor_tap .follow_btn .tips_follow_w .tips_arrow[data-v-4d243512]{position:absolute;right:.4rem;bottom:-.08rem;width:.16rem;height:.16rem;background:#00decb;transform:rotate(45deg)}.live_share_section .visitor_tap .share_btn[data-v-4d243512]{width:.96rem;border-radius:50%;background-image:url(" + C + ");background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.video_bottom_content[data-v-4d243512]{position:absolute;left:0;top:6.88rem;width:100%;bottom:0}.middle_section[data-v-4d243512]{height:5.6rem}.live_share_section[data-v-4d243512]{position:static;background-color:#fff;background-image:none}.live_share_section .user_info .info_name_id[data-v-4d243512]{width:4.4rem;text-shadow:none}.live_share_section .user_info .info_name_id .nick_name[data-v-4d243512]{color:#2f3033}.live_share_section .user_info .info_name_id .bigoid[data-v-4d243512]{color:#8a8f99}.live_share_section .visitor_tap .share_btn[data-v-4d243512]{display:inline-flex;justify-content:center;align-items:center;width:auto;min-width:2.1866666667rem;height:.96rem;border-radius:.7466666667rem;border:.0133333333rem solid #c4c7cc;font-size:.3733333333rem;font-weight:600;color:#2f3033;line-height:.96rem;padding:0 .1333333333rem}.live_share_section .visitor_tap .share_btn .share_btn_icon[data-v-4d243512]{flex-shrink:0;width:.5066666667rem;height:.5066666667rem;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + M + ");margin-right:.08rem}.chat_content_box[data-v-4d243512]{overflow:auto;display:none}.chat_content_box.current[data-v-4d243512]{display:block}.chat_content_box .chat_content_box_bottom[data-v-4d243512]{display:flex;justify-content:space-between;align-items:center;padding-left:.32rem;padding-right:.3733333333rem;padding-bottom:.16rem;position:fixed;bottom:0;left:0;right:0;margin:0 auto}.chat_content_box .chat_content_box_bottom .chat_content_box_send[data-v-4d243512]{width:8.3466666667rem;height:.96rem;background-color:rgba(196,199,203,.19);border-radius:.08rem;padding:.2133333333rem;font-size:.3733333333rem;font-weight:400;color:#8a8f99;line-height:.5333333333rem}.chat_content_box .chat_content_box_bottom .chat_content_box_gift[data-v-4d243512]{width:.64rem;height:.64rem;background-image:url(" + T + ');background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.chat_content_box .chat_list[data-v-4d243512]{width:100%;overflow:auto;padding:.36rem .1866666667rem .2933333333rem}.video_bot_tab[data-v-4d243512]{overflow:hidden;background:#fff;width:100%;height:1.28rem;display:flex;justify-content:center;align-items:center;margin-top:.0266666667rem}.video_bot_tab .chat_btn[data-v-4d243512],.video_bot_tab .recommend_btn[data-v-4d243512]{flex:1;font-size:.4266666667rem;font-weight:400;color:#8a8f99;line-height:.4266666667rem;text-align:center;position:relative}.video_bot_tab .chat_btn.current[data-v-4d243512],.video_bot_tab .recommend_btn.current[data-v-4d243512]{font-weight:600;color:#2f3033}.video_bot_tab .chat_btn.current[data-v-4d243512]:after,.video_bot_tab .recommend_btn.current[data-v-4d243512]:after{content:"";position:absolute;bottom:-.16rem;left:0;right:0;margin:0 auto;width:.2133333333rem;height:.08rem;background:#2f3033;border-radius:.0533333333rem}.cover_msg_box[data-v-4d243512]{text-align:center}.cover_msg_box .live_ended_tips[data-v-4d243512]{font-size:.64rem;font-weight:500;color:#fff;line-height:.7733333333rem;margin-bottom:.2133333333rem}.cover_msg_box .room_status[data-v-4d243512]{font-size:.3733333333rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:.4533333333rem}', ""]),
                t.exports = e
        },
        1375: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAb1BMVEUAAAAvMDMvMDMxMjUwMTQvMDM2Njg0NDVCQkIwMTQyMjU+Pj4wMTQuMDMyMjUvMDIvMDMwMTQwNDouMDIuMDMvMDMvMDMwMDQwMTUuLzMvMDMvMDQwMTMvMDIwMDMwMTQwNDk3NzcvMDMvMDMvMDMfwXHSAAAAJHRSTlMA9/AwPnkVJQdHNwtakSvq2WEa5L+khG9Q3rGAatOdVR8PyqnLg2XdAAAB60lEQVRYw+1W7ZKCMAxsirR8KiCg4AeivP8zXpsOqCclHPfvjp1xBgm7LUm6ga1Y8Y/gu2f5C3qbg4K7XKCATgHKpfywM1i8h0BvAH+HZQIbUNw9KqTLBTYXVIgWCzhtggrHxQJMVKjg/5AtgiY2AizbYy0288nbQw4dAHRGgN12qBDMXPq0w9oZwFbfk6iAYhTkFRceAKHZE9d/+Jaie+VANxdVnzoHUIE4WU7S03e160vhvbUl3r9N8VNDBx4740VV2Gd2vguGnnoWb8CqJB7Bj0NmwxEVTpZohFE+WesGnxHj+cPl90SWD0qB+6P1S/D9MkYAbPZSgq6yID3K5i63bt6JLcByqB46cCX5Me5zpEwSWyScxYfGEqFt74T8eiw1uDOP4LvIzz1LD/HytaiO35zduCiubtvfO9v5rO4U+hYQUVGhGyHg8nrQ4D6aJ0/HanOZ3o0bPSFfGv3SWk8Z+n5Y8nc22tjzGCViIrsqdn7SQWtyjq48HOTK1qi5iiZM5P1rd5c4CrJhLtBWosPXgINh18fw22DZEGaWaV4BZvVSfEwmx/Dl9AAz9If4jESkoaeDkR/t0g7R4hr846HtIB1QPY4zbDy99FiV5iHfYoEYopxSIRrfncpBFdDT3P416QWSrVjxx/EFUCNCcOQfRJUAAAAASUVORK5CYII="
        },
        1376: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAP1BMVEUAAAA1NTYvMDMvMDNNTU0wMDMwMDQxMTQvMDMwMTQwMDQvNTUwMTQwMDMyMjYzMzNAQEAvMTMwMTM5OTkvMDO6cp2pAAAAFHRSTlMAGvPYBZuOWeS2lCtqUUI3DL2lEtpBR0gAAAE3SURBVGje7ZjLjsMgDEXBBAgpeTT1/3/rqAJNMvXQRW2ktvLZhSgccg0sbJSPwebkAFzK1vTAevzFd1DMgCdgNsJkfCALrx8Jsxnifq/JHgd+/oAEyA4rjh2Yx4Jft231SAnMHyizjEt5XEYRA63wYioLUlgppZLPOTKC41S6VHM9BlYsjNHaWAOLDEHZQ9sxsNX5b/eHWzHskgLzZ9GxZMSPiAjseZMBv8hEYIiAuU2JgETEPWhEQIrMvyoeBS9s00twgAzAhYtpM0wowDQ057+iCNeWYUIhpkb+KMb/dQgoRnhyKSRrGtBzQLHpycGDesdwBPTqoB8yBMdbFahABSrgCPioQAXfcA5UoAIVqEAFKlCBClTw+QL5dk7/hlT/llr/pmD/tmb/xmz/1rJ8c1xRFOXt+AHJTr/QkmznxwAAAABJRU5ErkJggg=="
        },
        1377: function (t, e, o) {
            "use strict";
            var n = o(798);
            o.n(n).a
        },
        1378: function (t, e, o) {
            var n = o(6)
                , r = o(24)
                , c = o(845)
                , l = o(479)
                , d = o(1379)
                , h = o(1380)
                , m = o(1381)
                , v = o(1382)
                , f = o(1383)
                , _ = o(1384)
                , w = o(509)
                , A = o(510)
                , x = o(1385)
                , k = o(519)
                , y = o(767)
                , C = o(768)
                , M = o(1386)
                , T = o(550)
                , I = o(549)
                , S = o(859)
                , D = o(860)
                , R = o(548)
                , E = o(551)
                , O = o(1387)
                , j = o(1388)
                , U = o(247);
            e = n(!1);
            var P = r(c)
                , z = r(l)
                , B = r(d)
                , N = r(h)
                , L = r(m)
                , Q = r(v)
                , G = r(f)
                , V = r(_)
                , H = r(w)
                , F = r(A)
                , J = r(x)
                , K = r(k)
                , W = r(y)
                , $ = r(C)
                , Y = r(M)
                , X = r(T)
                , Z = r(I)
                , tt = r(S)
                , et = r(D)
                , it = r(R)
                , ot = r(E)
                , at = r(O)
                , nt = r(j)
                , st = r(U);
            e.push([t.i, '@-webkit-keyframes rotate-round-data-v-22417643{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes rotate-round-data-v-22417643{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@-webkit-keyframes scale-data-v-22417643{0%{transform:scale(.8)}25%{transform:scale(1.1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes scale-data-v-22417643{0%{transform:scale(.8)}25%{transform:scale(1.1)}50%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes bounceIn-data-v-22417643{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-data-v-22417643{0%{opacity:0}to{opacity:1}}.room[data-v-22417643]{max-width:1340px;margin:20px auto}.room .room-container[data-v-22417643]{width:100%;position:relative;display:flex}.room .room-container .room-container__left[data-v-22417643]{width:989px}.room .room-container .room-container__left .room-host-about[data-v-22417643]{width:100%;height:96px;background:#fff;position:relative;z-index:10;border-radius:4px;padding:20px}.room .room-container .room-container__left .room-host-about[data-v-22417643]:after{content:"";display:block;clear:both}.room .room-container .room-container__left .room-host-about .host-avatar[data-v-22417643]{cursor:pointer;width:56px;height:56px;margin-right:8px;overflow:hidden;border-radius:50%;transform:translateY(-50%);position:relative;top:50%;float:left;z-index:1}.room .room-container .room-container__left .room-host-about .host-center[data-v-22417643]{transform:translateY(-40%);position:relative;top:50%}.room .room-container .room-container__left .room-host-about .host-center .host-nickname[data-v-22417643]{cursor:pointer;display:inline-block;font-size:18px;font-weight:500;color:#2f3033;line-height:21px;margin-bottom:9px}.room .room-container .room-container__left .room-host-about .host-center .host-info[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:16px}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bigoId[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]{display:inline-block}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643],.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]{position:relative;margin-left:30px}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643]:before,.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643]:before,.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]:before{width:14px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:cover;content:"";position:absolute;left:-19px;top:1px}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-bean[data-v-22417643]:before{background-image:url(' + P + ")}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-view-nums[data-v-22417643]:before{background-image:url(" + z + ")}.room .room-container .room-container__left .room-host-about .host-center .host-info .info-location[data-v-22417643]:before{background-image:url(" + B + ')}.room .room-container .room-container__left .room-host-about .host-right[data-v-22417643]{clear:both}.room .room-container .room-container__left .room-host-about .host-share-btn[data-v-22417643]{float:right;position:relative;top:-53px;padding-right:10px;padding-left:28px;cursor:pointer;height:28px;border-radius:24px;border:1px solid #c4c7cc;font-size:14px;font-weight:600;color:#2f3033;line-height:16px;display:flex;justify-items:center;align-items:center}.room .room-container .room-container__left .room-host-about .host-share-btn[data-v-22417643]:before{display:block;content:"";width:14px;height:14px;position:absolute;left:10px;top:5.5px;z-index:8;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(' + N + ')}.room .room-container .room-container__left .room-host-about .host-follow[data-v-22417643]{float:right;position:relative;top:-53px;height:28px;margin-left:10px}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn[data-v-22417643]{height:100%;border-radius:24px;background:linear-gradient(90deg,#2ee6d6,#00d2e5);padding-right:10px;padding-left:28px;font-size:14px;font-weight:600;color:#fff;line-height:17px;cursor:pointer;display:flex;justify-items:center;align-items:center;position:relative}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn[data-v-22417643]:hover{opacity:.8}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn[data-v-22417643]:before{display:block;content:"";position:absolute;left:10px;top:8px;z-index:8;width:12px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + L + ")}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn.followed[data-v-22417643]{background:#fff;border:1px solid #c4c7cc;color:#2f3033}.room .room-container .room-container__left .room-host-about .host-follow .host-follow-btn.followed[data-v-22417643]:before{background-image:url(" + Q + ')}.room .room-container .room-container__left .room-host-about .guide-phone[data-v-22417643]{position:absolute;right:20px;top:58px;cursor:pointer}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]{position:relative;font-size:14px;font-weight:400;color:#8a8f99;line-height:20px}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]:before{display:inline-block;content:"";position:absolute;left:-20px;top:3px;width:14px;height:14px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(' + G + ")}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]:hover{color:#2f3033}.room .room-container .room-container__left .room-host-about .guide-phone .guide-phone-title[data-v-22417643]:hover:before{background-image:url(" + V + ")}.room .room-container .room-container__left .room-video[data-v-22417643]{position:relative;margin-top:12px}.room .room-container .room-container__right[data-v-22417643]{width:340px;position:absolute;top:0;right:0;bottom:0;overflow:hidden;padding-bottom:58px;border-radius:4px}.room .room-container .room-container__right .user_sent_msg[data-v-22417643]{background-color:#fff;position:absolute;left:0;bottom:0;right:0;height:52px;border-radius:4px}.room .room-container .room-container__right .user_words_msg textarea[data-v-22417643]{width:250px;height:45px;border:none;padding:10px 10px 0;font-size:14px;color:#000}.room .room-container .room-container__right .user_words_msg .login_tips[data-v-22417643]{position:absolute;left:0;top:0;width:250px;height:100%;background:#fff;font-size:14px;font-weight:400;color:#c4c7cc;line-height:52px}.room .room-container .room-container__right .user_words_msg[data-v-22417643] ::-webkit-input-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg[data-v-22417643] :-moz-placeholder,.room .room-container .room-container__right .user_words_msg[data-v-22417643] ::-moz-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg[data-v-22417643] :-ms-input-placeholder{color:#e2e2e2;font-size:14px}.room .room-container .room-container__right .user_words_msg .login_tips a[data-v-22417643]{color:#00decb;margin-left:12px}.room .room-container .room-container__right .user_words_msg .send_btn[data-v-22417643]{position:absolute;right:0;top:0;bottom:0;margin:auto 12px;cursor:pointer;width:70px;height:28px;background:linear-gradient(90deg,#2ee6d6,#00d2e5);border-radius:24px;font-size:14px;font-weight:600;color:#fff;line-height:14px;display:flex;justify-content:center;align-items:center}.room .room-container .room-container__right .user_words_msg .send_btn[data-v-22417643]:hover{opacity:.8}.room .room-recommend-live[data-v-22417643]{margin-top:60px}.room .room-recommend-live .room-recommend-live__header[data-v-22417643]{margin-bottom:14px;position:relative}.room .room-recommend-live .room-recommend-live__header .header-title[data-v-22417643]{float:left;font-size:28px;font-weight:600;color:#2f3033;line-height:40px;max-width:1150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room .room-recommend-live .room-recommend-live__header .header-right[data-v-22417643]{position:absolute;right:0;top:0;bottom:0;margin:auto 0;display:flex;justify-content:center;align-items:center}.room .room-recommend-live .room-recommend-live__header .header-right .header-change[data-v-22417643]{cursor:pointer;font-size:13px;font-weight:400;color:#8a8f99;line-height:40px;position:relative}.room .room-recommend-live .room-recommend-live__header .header-right .header-change[data-v-22417643]:hover{font-weight:400;color:#2f3033}.room .room-recommend-live .room-recommend-live__header .header-right .header-change[data-v-22417643]:hover:before{opacity:1}.room .room-recommend-live .room-recommend-live__header .header-right .header-change .val[data-v-22417643]{display:inline-block;vertical-align:middle}.room .room-recommend-live .room-recommend-live__header .header-right .gray-line[data-v-22417643]{width:1px;height:12px;background:#8a8f99;border-radius:1px;position:relative;margin:0 10px}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn[data-v-22417643]{display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:400;color:#8a8f99;line-height:16px}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn .arrow-icon[data-v-22417643]{width:12px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + H + ")}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn[data-v-22417643]:hover{color:#2f3033}.room .room-recommend-live .room-recommend-live__header .header-right .classify__more-btn:hover .arrow-icon[data-v-22417643]{background-image:url(" + F + ")}.room .room-recommend-live .room-recommend-live-list[data-v-22417643]{margin-right:-25px}.pk_live_box[data-v-22417643]{position:absolute;z-index:9;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pk_live_box .multi_live_cont[data-v-22417643]{width:496px;min-height:287px;background:rgba(0,0,0,.69);border-radius:4px;display:flex;flex-direction:column;justify-items:center;align-items:center;padding:40px 48px;position:relative;text-align:center}.pk_live_box .multi_live_cont .close_btn[data-v-22417643]{position:absolute;right:8px;top:8px;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + J + ");cursor:pointer}.pk_live_box .multi_live_cont .multi_live_cont_title[data-v-22417643]{font-size:18px;font-weight:700;color:#fff;line-height:21px;text-shadow:1px 1px 0 rgba(0,0,0,.3);margin-bottom:10px}.pk_live_box .multi_live_cont .multi_live_cont_text[data-v-22417643]{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.8);line-height:18px;text-shadow:1px 1px 0 rgba(0,0,0,.3);margin-bottom:3px}.pk_live_box.multi_live_box[data-v-22417643]{background:url(" + K + ") 50% no-repeat;background-size:cover}.bounceIn[data-v-22417643]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:bounceIn-data-v-22417643;animation-name:bounceIn-data-v-22417643}.poptip-animation-enter-active[data-v-22417643]{-webkit-animation:bounceIn-data-v-22417643 .5s;animation:bounceIn-data-v-22417643 .5s}.download-qrcode-right[data-v-22417643]{display:flex;flex-direction:column;margin-left:14px;font-size:14px;font-weight:700;color:#fff;line-height:16px;max-width:120px}.download-qrcode-right .apple-icon[data-v-22417643]{background-image:url(" + W + ")}.download-qrcode-right .apple-icon[data-v-22417643],.download-qrcode-right .google-icon[data-v-22417643]{width:120px;height:36px;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-top:12px;cursor:pointer}.download-qrcode-right .google-icon[data-v-22417643]{background-image:url(" + $ + ")}.qr-code-box-bg[data-v-22417643]{margin-left:11px;padding:5px;background-color:#fff;border-radius:4px}.poptip-qrcode-bottom[data-v-22417643]{display:flex;margin-top:25px;align-items:flex-end}.poptip-qrcode-bottom .poptip-qrcode-img1[data-v-22417643]{width:105px;height:112px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(" + Y + ')}.poptip-qrcode-bottom .poptip-qrcode-line[data-v-22417643]{width:1px;height:124px;background:#e1e3e6;margin:0 27px}.poptip-qrcode-bottom .download-qrcode-right[data-v-22417643]{margin-left:0}.poptip[data-v-22417643]{position:absolute;width:320px;padding:20px 16px 18px;z-index:100;top:40px;right:-113px;background-color:#fff;box-shadow:1px 1px 18px 0 rgba(0,0,0,.12);border-radius:8px 6px}.poptip .share-apps-title[data-v-22417643]{color:#2f3033;font-weight:400;font-size:14px;line-height:18px;padding-left:8px}.poptip .share-apps[data-v-22417643]{display:flex;flex-wrap:wrap}.poptip .share-link[data-v-22417643]{position:relative;width:72px;height:72px;padding-top:50px}.poptip .share-link[data-v-22417643]:before{display:block;content:"";width:32px;height:32px;position:absolute;left:20px;top:10px;background-position:50%;background-size:contain;background-repeat:no-repeat}.poptip .share-link.share-WhatsApp[data-v-22417643]:before{background-image:url(' + X + ")}.poptip .share-link.share-Twitter[data-v-22417643]:before{background-image:url(" + Z + ")}.poptip .share-link.share-Pinterest[data-v-22417643]:before{background-image:url(" + tt + ")}.poptip .share-link.share-Reddit[data-v-22417643]:before{background-image:url(" + et + ")}.poptip .share-link.share-Facebook[data-v-22417643]:before{background-image:url(" + it + ")}.poptip .share-link.share-Copy[data-v-22417643]:before{background-image:url(" + ot + ')}.poptip[data-v-22417643]:after{position:absolute;top:0;right:43%;transform:translateY(-100%);display:block;content:"";width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.poptip a[data-v-22417643]{display:block;font-size:12px;font-weight:400;color:#8a8f99;line-height:14px;text-align:center}.poptip.poptip-qrcode[data-v-22417643]{padding:28px;width:486px;left:auto;right:-20px;top:34px}.poptip.poptip-qrcode .share-apps-title-scan[data-v-22417643]{font-size:18px;font-weight:700;color:#2f3033;line-height:21px;margin-bottom:10px}.poptip.poptip-qrcode .share-apps-desc[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:18px}.poptip.poptip-qrcode[data-v-22417643]:after{left:auto;right:74px}#copiedTips_e[data-v-22417643]{position:fixed;z-index:99999;left:50%;margin-left:-35px;top:50%;width:98px;height:42px;background:#000;color:#fff;font-size:20px;text-align:center;line-height:42px;border-radius:5px}.follow_guide[data-v-22417643]{position:absolute;z-index:8;background:#fff;box-shadow:1px 1px 18px 0 rgba(0,0,0,.12);border-radius:8px;right:-370px;width:446px;top:60px;text-align:left;padding:28px 124px 28px 28px}.follow_guide .follow_guide_arrow[data-v-22417643]{width:42px;height:48px;top:-35px;left:79px;background-image:url(' + at + ")}.follow_guide .follow_guide_arrow[data-v-22417643],.follow_guide .follow_guide_bigo[data-v-22417643]{background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute}.follow_guide .follow_guide_bigo[data-v-22417643]{width:108px;height:75px;bottom:0;right:0;background-image:url(" + nt + ")}.follow_guide .follow_guide_title[data-v-22417643]{font-size:18px;font-weight:700;color:#2f3033;line-height:21px;margin-bottom:18px}.follow_guide .follow_guide_text[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:18px}.follow_guide .follow_guide_btn[data-v-22417643]{width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;background-image:url(" + st + ');cursor:pointer;right:8px;top:8px}.follow_guide .download-tips[data-v-22417643]{font-size:14px;font-weight:400;color:#8a8f99;line-height:16px;margin-bottom:18px}.follow_guide .download-container[data-v-22417643]{display:flex;justify-content:center;align-items:center}.follow_guide .download-container .download-qrcode[data-v-22417643]{width:80px;height:80px;margin-top:15px}.follow_guide.follow_guide_short[data-v-22417643]{width:auto;padding-right:28px;right:-20px;top:40px;padding-top:20px}.follow_guide.follow_guide_short[data-v-22417643]:after{position:absolute;top:0;right:19%;transform:translateY(-100%);display:block;content:"";width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px}.bar-list[data-v-22417643]{margin-top:14px}.no-bar[data-v-22417643]{margin-top:10px;width:1066px;height:372px;background:#fff;border-radius:4px}.no-bar img[data-v-22417643]{margin:84px 453px 16px}.no-bar div[data-v-22417643]{font-weight:500;color:#2f3033}.no-bar div[data-v-22417643],.no-more[data-v-22417643]{font-size:16px;line-height:28px;text-align:center}.no-more[data-v-22417643]{width:1066px;height:28px;font-weight:400;color:#8a8f99;padding-top:48px;padding-bottom:128px}', ""]),
                t.exports = e
        },
        1379: function (t, e, o) {
            t.exports = o.p + "img/location.b4afeb.png"
        },
        1380: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAV1BMVEUAAAAvMDMvMDIvMDMwMDQvMDMvMDIvMDMvMDMyMzY9PT0wMTUyMjMvMDMwMTQwMTQxMjUyMjUvLzMvMDIwMDQxMTQxMTYwMTMuMDMvLzQ1NTUyMjYvMDOesqwcAAAAHHRSTlMA9PjxV8qK124hC1AxsGVcPiujmIN7OeO/uBhHSfkp8gAAAOFJREFUKM+9kdtywjAQQyNtbOdKkpJQoPr/76zJpTVh8gj7pjm2RqvNPjPVVBxDQd/VActJwlUH0AzE9RDmRtxeQHlqg2h1aUL7jJoWUBzk2RDpV8o8KADB+cdDCOd/5iIKxX2TFyR/b5SdUqMesmb1NKrcxQaKJSaEZhe9ABarK9Ht94Uwe91jnTtWR1asDnOY3DsjpVjsT2TT8iyIWenNqLWEPrJx9aDcBIrG4CCrH0v6lQ1GZwL8pZqL79J6OhOlsdquwrTYMSL1W0xGlZxkiGz4U5DOT8cKfaK6Onv3/AIlsAsS8D4nGwAAAABJRU5ErkJggg=="
        },
        1381: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWAgMAAAC52oSoAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMA40mAJZ3FAAAAK0lEQVQI12NgYFBtYAABeQcwZX+AJGr+fyBIYKgHURegFFSQRMPgjoA6CQD5ISSHhi82BAAAAABJRU5ErkJggg=="
        },
        1382: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAe1BMVEUAAAAwMjMvMDMvMDM5OTkvMDMvMTMwMTMwMTQwMTQvMTUxMTg1NTtAQEAwMTQvMDMvMDMvMDMvMTMwMDMwMTMvMDMxMTUwMjUzMzMzMzg3NzcwMDMwMDQwMDQvMTQvMTMxMTMwMDUwMDUyMjY0NDQxMTcvOTlAQEAvMDPpaeObAAAAKHRSTlMASu7nBPra0mFbUSQVCvby4Me/qpJ9QDcxIBG0o5mNh3h0akcsKhsIfmmbqwAAAJxJREFUKM/NkVkSgjAQRANhR0R2cd999z+hlUIFhfmnv7rrJVOZjpqNLEtmRxBpiAzXS9gKbLECbzPNnAzsWLi4B6790WTILsD5m2Jb1z2rXdj1MQC7/YRWQ/YcPE6D/56c+KAfaqDGhaKzBbiNMT+DORlTAYH6U9nVFQHleO/c7H1PIXemG/M905rUNaQ3+ZeIlKADVEpUGKlZ6AVlHA5aKLnu1AAAAABJRU5ErkJggg=="
        },
        1383: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAKlBMVEUAAACLj5qLj5mLkJqMkp6MkJuMmZmLj5qLj5mLkJqOk5mLkJmWlqWKj5m+GoYDAAAADXRSTlMAYKCVKnoU7uTMLWwR9NdLpAAAAFVJREFUGNNjIBGkKkFBGIjH1nsXCm4kALmsNwWhYG4AkMt0EaZLVoEgl7EKxl0uQNAVPC5wcADIZb8LBwVALrcxHGwgyXNoziDJC2jeRwsctKAjDQAAPMcxrYhwqZ4AAAAASUVORK5CYII="
        },
        1384: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAJ1BMVEUAAAAwMTQwMTMxMTYwMjMwMDQzMzMvMDMwMDMwMTMvMjQ8PDwvMDOoGsuhAAAADHRSTlMAYKAqlXoU7uTMbBFTST2jAAAAVElEQVQY02MgEaQqQUEYiMfWcwYKTiQAuawnBaFgTgCQy3QQpktGgSCXsRjGNRcg6ApuYzjYAOSyn4GDAiCXywUOFpDkOTRnkOQFNO+jBQ5a0JEGAFBNLjkI5BFDAAAAAElFTkSuQmCC"
        },
        1385: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAATlBMVEUAAAABAQHk5ujy8vI8PDz///90dHXg4+XJys3g4uPS09TR0tW8vLxSUlLT09Pa3+Hc3uDQ0tTDyMjBwsWeoaSRkpLIyMtsbGzDw8j///8OsM9TAAAAGnRSTlMAL4WIN5pFgUx9amATPAd2c3FqZVRPRUIzAf4Sp2gAAAEVSURBVEjH3ZVJsoMwDES/OsTygBnDdP+L/qosZFCAirbpFYt+5W4w0t9vqp5TbJnbmOb6C7fvsFPn75nGMxDGyWWi7KYxAOyba/8agMHRTm4Awnph3zzQL6S09IDfTuMk4EUnegHpJNaWwI5O5Rjp8wwPznShzPAffQFHl3LAqgoEnV/3CI0K1NOt+mOomrHcAwu4PhwwSNxYFVsVpdhwOKIrjePzUYn/8Yyld7dLhEDFJIQ8vhVQMs0YSRPaTyNmARIm0oT204QkQIQjTWg/OUQBWmTShPZTRisAg0gT4heBzYA5krm0+bWaP5z5algvn/l6m38g6y9qHgLWMWMdZOZRaR3G1nFvXCjWlWVcisa1+5P6B3m6EtF+pT4aAAAAAElFTkSuQmCC"
        },
        1386: function (t, e, o) {
            t.exports = o.p + "img/open-code2.dfa8e8.png"
        },
        1387: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABgCAMAAAC0XqVIAAAAb1BMVEUAAABHR0c9PT0vMDMwMTU0NTgvMDMwMjQwMDMvMTMzNDUwMjQvMDMzMzQ3NzcwMTMvMDMvMDMwMDMvMDMwMTQwMDMwMTQxMTUvMDMyMzYwMDMwMTMvMjQwMTQxMTQvMTQvMDMvMDMwMTMvMDMvMDPVe1GsAAAAJHRSTlMABArmNRffP5RrIUvTLQ/79vHAtXxjdlKuJ6GccVxXgsSpicnSLmXXAAACPElEQVRYw+3W6XKbQBAE4F522eUSNxLIOu1+/2dMNnEiK8YCrHGVXfH3W5qagZ4p8M1LDeQ92BziNBtIW5FcQ9iaZOEgq+ZPOoSkvKDXKAja8LdWNFB85kQD5ck+1hX/qpVcoC4eBQN1kcoF6qJK5AJ18aTkAnURSQbK081xk8gFqijZuFAuUNUp6ow60CpIMc/jKssO4jp9wAKDraP95GwqwEzKb0hC0kJMkhUDoFYm3s+LwpyaltnwYneaiQlbxpi0Y/2ijLJ8ul31wHJGr2l+NZxmr3DLlhmWGvQONwW1w2IKd1LNAe8S3HqerEf/EkzFSne37mSL1+JqN1E0Jt+uqmlGU9NjQksavMHFamwfZoRmHWGhslAQF8yrGUQhxEXUZmTve4c7hKexz+AtR69dgplUlL1O9JmHsQYqGy7ZrH9+3HMzuhEnLJDr5mo0k460ZFgYLOAqluvJifp24fs68/gBx88FfsIQ48Id3kvpok99O+l2czV4W7F7d2ibgpUvuubj9YawWd2xC+3Rh6FkFvsOu+N5609vY3A3RzLzxUmWCkJW3S7+tW3t3il8E+HOMcRtWENc6KMkztJAXGr+83zmA8S5MoM4VdFAXMQtxA02hrwvFdQA8uLKQNwjMwVpgWULcWm1h7wcX0gSQ1yg+QFVO3IPcS0jyEtx5XOfLFVH8mVdyTqENKP5AHFhH+JjqATyjuVaQdqWzOSbTa3OIS4w/soGkBfpWEGYOpF2gLRNZv+0+tkD6/0A9BktdRBNZ0wAAAAASUVORK5CYII="
        },
        1388: function (t, e, o) {
            t.exports = o.p + "img/bigo.ee1e17.png"
        },
        1428: function (t, e, o) {
            "use strict";
            var n = {
                name: "ProgramItem",
                props: {
                    info: {
                        type: Object,
                        default: function () {
                        }
                    }
                },
                data: function () {
                    return {
                        hadAll: !1
                    }
                },
                computed: {
                    startTime: function () {
                        var t;
                        return (null === (t = this.info) || void 0 === t ? void 0 : t.startTime) || 0
                    },
                    endTime: function () {
                        var t;
                        return (null === (t = this.info) || void 0 === t ? void 0 : t.endTime) || 0
                    },
                    isNow: function () {
                        var t = +new Date;
                        return t >= this.startTime && t <= this.endTime
                    },
                    isToday: function () {
                        var t = new Date
                            , e = +t
                            , o = t.setHours(23, 59, 59, 999) - e;
                        return this.startTime > e && this.startTime - e <= o
                    },
                    isTomorrow: function () {
                        var t = new Date
                            , e = +t
                            , o = t.setHours(23, 59, 59, 999) - e + 864e5;
                        return this.startTime > e && this.startTime - e <= o
                    },
                    guests: function () {
                        var t;
                        return (null === (t = this.info) || void 0 === t ? void 0 : t.guests) || []
                    },
                    timeText: function () {
                        var t = new Date(+this.startTime)
                            , e = new Date(+this.endTime)
                            , o = t.getFullYear()
                            , n = this.padZero(t.getMonth() + 1)
                            , r = this.padZero(t.getDate())
                            , c = this.padZero(t.getHours())
                            , l = this.padZero(t.getMinutes())
                            , d = this.padZero(e.getHours())
                            , h = this.padZero(e.getMinutes());
                        return this.isNow ? "".concat(this.$t("lang443"), " - ").concat(d, ":").concat(h) : this.isToday ? "".concat(this.$t("lang446"), " ").concat(c, ":").concat(l, " - ").concat(d, ":").concat(h) : this.isTomorrow ? "".concat(this.$t("lang447"), " ").concat(c, ":").concat(l, " - ").concat(d, ":").concat(h) : "".concat(o, "-").concat(n, "-").concat(r, " ").concat(c, ":").concat(l, " - ").concat(d, ":").concat(h)
                    }
                },
                watch: {
                    "info.introduce": {
                        handler: function () {
                            var t = this;
                            this.$nextTick((function () {
                                    t.$refs.textHeight2 && t.$refs.textHeight1 && t.$refs.textHeight2.clientHeight > t.$refs.textHeight1.clientHeight && (t.hadAll = !0)
                                }
                            ))
                        },
                        immediate: !0
                    }
                },
                methods: {
                    padZero: function (t) {
                        return t >= 10 ? t : "0".concat(t)
                    }
                }
            }
                , r = (o(1350),
                o(3))
                , c = {
                name: "ChannleProgram",
                components: {
                    ProgramItem: Object(r.a)(n, (function () {
                            var t = this
                                , e = t.$createElement
                                , n = t._self._c || e;
                            return n("div", {
                                staticClass: "program-item"
                            }, [n("div", {
                                staticClass: "border-wrap",
                                class: {
                                    active: t.isNow
                                }
                            }, [n("div", {
                                staticClass: "program-item__time"
                            }, [t._v(t._s(t.timeText))]), t._v(" "), n("div", {
                                staticClass: "program-item__content"
                            }, [n("div", {
                                staticClass: "pic--left"
                            }, [n("img", {
                                directives: [{
                                    name: "lazy",
                                    rawName: "v-lazy",
                                    value: t.info.uidImageUrl || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                    expression: "\n            info.uidImageUrl ||\n              'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n          "
                                }],
                                staticClass: "avatar"
                            })]), t._v(" "), n("div", {
                                staticClass: "pic--center"
                            }, [n("div", {
                                staticClass: "nickname"
                            }, [t._v(t._s(t.info.nickName))]), t._v(" "), n("div", {
                                staticClass: "description"
                            }, [n("div", {
                                ref: "textHeight1",
                                staticClass: "box__text"
                            }, [t._v("\n            " + t._s(t.info.introduce) + "\n          ")]), t._v(" "), n("div", {
                                ref: "textHeight2",
                                staticClass: "box__text--height"
                            }, [t._v("\n            " + t._s(t.info.introduce) + "\n          ")]), t._v(" "), t.hadAll ? n("div", {
                                staticClass: "box__more",
                                on: {
                                    click: function (e) {
                                        return t.$emit("gotoApp")
                                    }
                                }
                            }, [n("span", [t._v("...")]), t._v(t._s(t.$t("lang444")) + "\n          ")]) : t._e()])]), t._v(" "), n("div", {
                                staticClass: "pic--right",
                                on: {
                                    click: function (e) {
                                        return t.$emit("gotoApp")
                                    }
                                }
                            }, [n("img", {
                                staticClass: "plus",
                                attrs: {
                                    src: o(1349)
                                }
                            })])]), t._v(" "), t.guests.length > 0 ? n("div", {
                                staticClass: "program-item__guest"
                            }, t._l(t.guests, (function (t, e) {
                                    return n("img", {
                                        directives: [{
                                            name: "lazy",
                                            rawName: "v-lazy",
                                            value: t.imageUrl || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                            expression: "\n          item.imageUrl ||\n            'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n        "
                                        }],
                                        key: e,
                                        staticClass: "avatar"
                                    })
                                }
                            )), 0) : t._e()])])
                        }
                    ), [], !1, null, "0b3132ee", null).exports
                },
                props: {
                    channelInfo: {
                        type: Object,
                        default: function () {
                        }
                    },
                    programList: {
                        type: Array,
                        default: function () {
                            return []
                        }
                    }
                },
                data: function () {
                    return {
                        showAll: !1,
                        hadAll: !1
                    }
                },
                watch: {
                    "channelInfo.introduce": {
                        handler: function (t) {
                            var e = this;
                            this.$nextTick((function () {
                                    e.$refs.textHeight2 && e.$refs.textHeight1 && e.$refs.textHeight2.clientHeight > e.$refs.textHeight1.clientHeight && (e.hadAll = !0)
                                }
                            ))
                        }
                    }
                }
            }
                , l = (o(1352),
                Object(r.a)(c, (function () {
                        var t = this
                            , e = t.$createElement
                            , o = t._self._c || e;
                        return o("div", {
                            staticClass: "channel-program"
                        }, [o("div", {
                            staticClass: "blue-line-container"
                        }, [o("div", {
                            staticClass: "blue-line"
                        }), t._v(" "), o("h2", [t._v(t._s(t.$t("lang441")))])]), t._v(" "), o("div", {
                            staticClass: "text-wrap"
                        }, [o("div", {
                            ref: "textHeight1",
                            staticClass: "box__text",
                            class: {
                                "box__text--total": t.showAll
                            }
                        }, [t._v("\n      " + t._s(t.channelInfo.introduce) + "\n    ")]), t._v(" "), o("div", {
                            ref: "textHeight2",
                            staticClass: "box__text--height"
                        }, [t._v("\n      " + t._s(t.channelInfo.introduce) + "\n    ")]), t._v(" "), t.hadAll ? o("div", {
                            staticClass: "box__more",
                            class: {
                                "box__more--fold": t.showAll
                            },
                            on: {
                                click: function (e) {
                                    t.showAll = !t.showAll
                                }
                            }
                        }, [t.showAll ? t._e() : o("span", {
                            staticStyle: {
                                color: "#2f3033"
                            }
                        }, [t._v("...")]), t._v(t._s(t.showAll ? t.$t("lang445") : t.$t("lang444")) + "\n    ")]) : t._e()]), t._v(" "), t.programList.length > 0 ? o("div", {
                            staticClass: "blue-line-container"
                        }, [o("div", {
                            staticClass: "blue-line"
                        }), t._v(" "), o("h2", [t._v(t._s(t.$t("lang442")))])]) : t._e(), t._v(" "), t.programList.length > 0 ? o("div", {
                            staticClass: "program-list"
                        }, t._l(t.programList, (function (e, n) {
                                return o("ProgramItem", {
                                    key: n,
                                    attrs: {
                                        info: e
                                    },
                                    on: {
                                        gotoApp: function (e) {
                                            return t.$emit("gotoApp")
                                        }
                                    }
                                })
                            }
                        )), 1) : t._e()])
                    }
                ), [], !1, null, "a9315948", null));
            e.a = l.exports
        },
        1429: function (t, e, o) {
            "use strict";
            o(31);
            var n = o(788)
                , r = {
                name: "ChannelRoom",
                props: {
                    channelInfo: {
                        type: Object,
                        default: function () {
                        }
                    },
                    programList: {
                        type: Array,
                        default: function () {
                            return []
                        }
                    }
                },
                data: function () {
                    return {
                        onlinePerson: 0,
                        isOnline: !1,
                        isSingleRoom: !1,
                        channelUid: 0
                    }
                },
                computed: {
                    firstProgram: function () {
                        return this.programList[0]
                    },
                    startTime: function () {
                        return this.firstProgram.startTime || 0
                    },
                    endTime: function () {
                        return this.firstProgram.endTime || 0
                    },
                    hostName: function () {
                        return this.firstProgram.nickName || ""
                    },
                    isNow: function () {
                        if (!this.firstProgram)
                            return !1;
                        var t = this.startTime || 0
                            , e = this.endTime || 0
                            , o = +new Date;
                        return o >= t && o <= e
                    },
                    isToday: function () {
                        var t = new Date
                            , e = +t
                            , o = t.setHours(23, 59, 59, 999) - e;
                        return this.startTime > e && this.startTime - e <= o
                    },
                    isTomorrow: function () {
                        var t = new Date
                            , e = +t
                            , o = t.setHours(23, 59, 59, 999) - e + 864e5;
                        return this.startTime > e && this.startTime - e <= o
                    },
                    channelStatus: function () {
                        return this.firstProgram ? this.isNow ? this.isOnline ? this.isSingleRoom ? 5 : 4 : 3 : 2 : 1
                    },
                    channelNum: function () {
                        if (this.channelStatus <= 2) {
                            var t = parseInt(28e3 + 2e3 * Math.random(), 10);
                            return this.$t("lang438").replace("[001]", t)
                        }
                        return this.$t("lang440").replace("[001]", this.onlinePerson)
                    },
                    description: function () {
                        if (1 === this.channelStatus)
                            return this.$t("lang434");
                        if (2 === this.channelStatus) {
                            var t = this.getTimeLang();
                            return this.$t("lang435").replace("[001]", t)
                        }
                        return 3 === this.channelStatus || 4 === this.channelStatus ? this.$t("lang436").replace("[001]", this.hostName) : ""
                    }
                },
                watch: {
                    channelStatus: function (t) {
                        3 === t && this.getOpenChannel()
                    }
                },
                created: function () {
                    this.channelUid = +this.$route.query.u
                },
                methods: {
                    getOpenChannel: function () {
                        var t = this;
                        n.a.getOpenChannelInfo({
                            channelUid: this.channelUid,
                            yyUid: +this.$route.query.h || void 0,
                            uid: this.firstProgram.uid
                        }).then((function (e) {
                                var o, n, r;
                                0 === e.code && (t.onlinePerson = (null === (o = e.data) || void 0 === o ? void 0 : o.person) || 0,
                                    t.isOnline = null === (n = e.data) || void 0 === n ? void 0 : n.isOnLive,
                                    t.isSingleRoom = 1 == +(null === (r = e.data) || void 0 === r ? void 0 : r.channelType),
                                t.isSingleRoom && t.$emit("isSingleRoom", +t.firstProgram.bigoId))
                            }
                        ))
                    },
                    padZero: function (t) {
                        return t >= 10 ? t : "0".concat(t)
                    },
                    getTimeLang: function () {
                        var t = new Date(+this.startTime)
                            , e = t.getFullYear()
                            , o = this.padZero(t.getMonth() + 1)
                            , n = this.padZero(t.getDate())
                            , r = this.padZero(t.getHours())
                            , c = this.padZero(t.getMinutes());
                        return this.isNow ? "".concat(this.$t("lang443")).concat(r, ":").concat(c) : this.isToday ? "".concat(this.$t("lang446")).concat(r, ":").concat(c) : this.isTomorrow ? "".concat(this.$t("lang447")).concat(r, ":").concat(c) : "".concat(e, "-").concat(o, "-").concat(n, " ").concat(r, ":").concat(c)
                    },
                    gotoApp: function () {
                        this.$emit("gotoApp")
                    }
                }
            }
                , c = (o(1347),
                o(3))
                , component = Object(c.a)(r, (function () {
                    var t = this
                        , e = t.$createElement
                        , n = t._self._c || e;
                    return n("div", {
                        staticClass: "channel-room"
                    }, [n("div", {
                        staticClass: "channel-bg1",
                        style: {
                            backgroundImage: "url(" + (t.channelInfo.bg || o(1346)) + ")"
                        }
                    }), t._v(" "), n("div", {
                        staticClass: "channel-bg2"
                    }), t._v(" "), n("div", {
                        staticClass: "channel-detail"
                    }, [n("div", {
                        staticClass: "channel-detail__title"
                    }, [t._v(t._s(t.channelInfo.name))]), t._v(" "), n("div", {
                        staticClass: "channel-detail__id"
                    }, [t._v("ID:" + t._s(t.channelInfo.bigo_id))]), t._v(" "), n("div", {
                        staticClass: "channel-detail__avatar"
                    }, [n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: t.channelInfo.icon || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                            expression: "\n          channelInfo.icon ||\n            'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n        "
                        }],
                        staticClass: "avatar"
                    }), t._v(" "), n("img", {
                        staticClass: "channel-icon",
                        attrs: {
                            src: o(903)
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "channel-detail__description"
                    }, [t._v("\n      " + t._s(t.description) + "\n    ")])]), t._v(" "), n("div", {
                        staticClass: "channel-subscribe",
                        on: {
                            click: t.gotoApp
                        }
                    }, [t._v("\n    " + t._s(t.channelStatus > 2 ? t.$t("lang439") : t.$t("lang437")) + "\n  ")]), t._v(" "), n("div", {
                        staticClass: "channel-num"
                    }, [t._v(t._s(t.channelNum))])])
                }
            ), [], !1, null, "8a56f5b4", null);
            e.a = component.exports
        },
        1460: function (t, e, o) {
            "use strict";
            o.r(e);
            o(31),
                o(22),
                o(129),
                o(15);
            var n = o(2)
                , r = o(30)
                , c = o(786).a
                , l = (o(1367),
                o(1369),
                o(3))
                , d = Object(l.a)(c, (function () {
                    var t = this
                        , e = t.$createElement
                        , n = t._self._c || e;
                    return n("div", {
                        staticClass: "app_body",
                        attrs: {
                            id: "app",
                            "hive-anchor": "mobile-show"
                        }
                    }, [n("div", {
                        staticClass: "fixed_top_section",
                        attrs: {
                            id: "fixed_top_section_e"
                        }
                    }, [n("div", {
                        class: ["fixed_top_banner_b", {
                            fixed_top_banner_b_tik: t.isTik
                        }]
                    }, [n("img", {
                        attrs: {
                            src: t.isTik ? o(1340) : o(473),
                            alt: "bigo image",
                            width: "100%",
                            height: "100%"
                        },
                        on: {
                            click: t.back
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "fixed_top_openapp"
                    }, [n("a", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 69,
                            expression: "69",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "open_app_btn",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: function (e) {
                                return t.openApp(1)
                            }
                        }
                    }, [t._v("\n        " + t._s(t.downLoadBtn) + "\n      ")]), t._v(" "), t.tipsOpenInApp ? n("div", {
                        staticClass: "tips_openapp_w"
                    }, [n("p", {
                        staticClass: "tips_arrow"
                    }), t._v("\n        " + t._s(t.$t("lang008")) + "\n      ")]) : t._e()])]), t._v(" "), 1 !== t.config.channelType || t.isChannelSingleRoom ? n("div", {
                        staticClass: "middle_section",
                        style: {
                            height: "100%",
                            "--backgroundImage": "url('" + t.config.ogImage + "')"
                        }
                    }, [1 === t.config.alive ? n("div", {
                        staticClass: "video_section"
                    }, [t.showPasswordCover ? n("div", {
                        staticClass: "live_password_section"
                    }, [n("div", {
                        staticClass: "live_password_section_content"
                    }, [n("div", {
                        staticClass: "password_avatar"
                    }, [n("img", {
                        attrs: {
                            src: t.config.data5 || o(530)
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "password_nickname opa"
                    }, [t._v("\n            " + t._s(t.config.nickName) + "\n            "), n("button", {
                        staticClass: "btn-copy-nickname",
                        on: {
                            click: t.copyNickname
                        }
                    })]), t._v(" "), 1 === t.showPasswordCover ? n("div", {
                        staticClass: "password_bigoid"
                    }, [t._v("\n            ID:" + t._s(t.bigo_id) + "\n          ")]) : t._e(), t._v(" "), n("div", {
                        staticClass: "password_input_wrapper"
                    }, [n("div", {
                        staticClass: "input_desc"
                    }, [t._v("\n              " + t._s(t.$t("lang325")) + "\n            ")]), t._v(" "), n("div", {
                        staticClass: "password_list"
                    }, [t._l(6, (function (e) {
                            return n("div", {
                                key: e,
                                staticClass: "password_item"
                            }, [t._v("\n                " + t._s(t.password[e - 1]) + "\n              ")])
                        }
                    )), t._v(" "), n("input", {
                        directives: [{
                            name: "model",
                            rawName: "v-model",
                            value: t.password,
                            expression: "password"
                        }],
                        staticClass: "password_input",
                        attrs: {
                            maxlength: "6",
                            type: "tel"
                        },
                        domProps: {
                            value: t.password
                        },
                        on: {
                            keyup: function (e) {
                                return !e.type.indexOf("key") && t._k(e.keyCode, "enter", 13, e.key, "Enter") ? null : t.handleEnterPasswordRoom(e)
                            },
                            input: function (e) {
                                e.target.composing || (t.password = e.target.value)
                            }
                        }
                    })], 2)]), t._v(" "), n("div", {
                        staticClass: "password_btn_wrapper"
                    }, [n("button", {
                        class: ["password_btn", {
                            disable: t.password.length < 6
                        }],
                        on: {
                            click: t.handleEnterPasswordRoom
                        }
                    }, [t._v("\n              " + t._s(t.$t("lang326")) + "\n            ")])])])]) : t._e(), t._v(" "), "live_play" === t.liveStatus && t.config.hlsSrc ? n("div", {
                        staticClass: "live_play_section"
                    }, [n("a", {
                        staticClass: "live_play_btn",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.videoPlay
                        }
                    })]) : t._e(), t._v(" "), t.config.hlsSrc ? n("video", {
                        staticClass: "video-js",
                        style: {
                            objectFit: "live_living" === t.liveStatus ? "cover" : "contain"
                        },
                        attrs: {
                            id: "video_tag_show",
                            "webkit-playsinline": "",
                            playsinline: "",
                            width: "100%",
                            height: "100%",
                            autoplay: "",
                            poster: t.config.ogImage
                        }
                    }, [n("source", {
                        attrs: {
                            src: t.config.hlsSrc,
                            type: "application/x-mpegURL"
                        }
                    })]) : t._e()]) : t.config.passRoom && 4 === t.config.roomStatus ? n("div", {
                        staticClass: "live_password_section"
                    }, [n("div", {
                        staticClass: "live_password_section_content"
                    }, [n("div", {
                        staticClass: "password_title"
                    }, [t._v(t._s(t.$t("lang327")))]), t._v(" "), n("div", {
                        staticClass: "password_avatar"
                    }, [n("img", {
                        attrs: {
                            src: t.config.data5 || o(530)
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "password_nickname"
                    }, [t._v("\n          " + t._s(t.config.nickName) + "\n          "), n("button", {
                        staticClass: "btn-copy-nickname",
                        on: {
                            click: t.copyNickname
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "password_bigoid"
                    }, [t._v("ID:" + t._s(t.bigo_id))]), t._v(" "), n("div", {
                        staticClass: "password_btn_wrapper"
                    }, [n("button", {
                        staticClass: "password_btn",
                        on: {
                            click: t.handleEnterPasswordRoom
                        }
                    }, [t._v("\n            " + t._s(t.$t("lang328")) + "\n          ")])])])]) : t.config.passRoom && 0 === t.config.alive ? n("div", {
                        staticClass: "live_password_section"
                    }, [n("div", {
                        staticClass: "live_password_section_content"
                    }, [n("div", {
                        staticClass: "password_title"
                    }, [t._v(t._s(t.$t("lang329")))]), t._v(" "), n("div", {
                        staticClass: "password_avatar"
                    }, [n("img", {
                        attrs: {
                            src: t.config.data5 || o(530)
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "password_nickname"
                    }, [t._v("\n          " + t._s(t.config.nickName) + "\n          "), n("button", {
                        staticClass: "btn-copy-nickname",
                        on: {
                            click: t.copyNickname
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "password_bigoid"
                    }, [t._v("ID:" + t._s(t.bigo_id))]), t._v(" "), n("div", {
                        staticClass: "password_btn_wrapper"
                    }, [n("button", {
                        staticClass: "password_btn",
                        on: {
                            click: t.openAnchorProfile
                        }
                    }, [t._v("\n            " + t._s(t.$t("lang330")) + "\n          ")])])])]) : 4 === t.config.roomStatus ? n("div", {
                        staticClass: "multi_live_box"
                    }, [n("div", {
                        staticClass: "tips_cont"
                    }, [n("i", {
                        domProps: {
                            textContent: t._s(t.$t("lang029").replace("[001]", t.config.nickName))
                        }
                    })]), t._v(" "), n("div", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 50,
                            expression: "50",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "blue-btn",
                        on: {
                            click: function (e) {
                                return t.openApp()
                            }
                        }
                    }, [t._v("\n        " + t._s(t.$t("lang030")) + "\n      ")])]) : "live_end" === t.liveStatus ? n("div", {
                        staticClass: "live_ended_section"
                    }, [n("div", {
                        staticClass: "live_share_section_before"
                    }), t._v(" "), n("p", {
                        staticClass: "tips1"
                    }, [t._v(t._s(t.$t("lang011")))]), t._v(" "), n("p", {
                        staticClass: "tips2"
                    }, [t._v(t._s(t.$t("lang012")))]), t._v(" "), n("div", {
                        staticClass: "hover_recommend_b",
                        attrs: {
                            id: "hover_recommend_b"
                        }
                    }, [n("div", {
                        staticClass: "hover_recommend_ul swiper-wrapper bigo_show_list"
                    }, t._l(t.recommendDataList4, (function (e, o) {
                            return n("div", {
                                key: o,
                                class: ["swiper-slide", -1 === o ? "current" : ""]
                            }, t._l(e, (function (e, o) {
                                    return n("div", {
                                        directives: [{
                                            name: "hive",
                                            rawName: "v-hive.click",
                                            value: 48,
                                            expression: "48",
                                            modifiers: {
                                                click: !0
                                            }
                                        }],
                                        key: o,
                                        staticClass: "swiper-slide-inner",
                                        on: {
                                            click: function (o) {
                                                return t.goPath(e.bigo_id)
                                            }
                                        }
                                    }, [e.data2 && e.data2.bigUrl ? n("img", {
                                        directives: [{
                                            name: "lazy",
                                            rawName: "v-lazy",
                                            value: e.data2.bigUrl || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                            expression: "\n                  m.data2.bigUrl ||\n                    'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n                "
                                        }],
                                        attrs: {
                                            width: "100%",
                                            height: "100%"
                                        }
                                    }) : t._e(), t._v(" "), n("div", {
                                        staticClass: "online_box"
                                    }, [n("span", {
                                        staticClass: "fans_num",
                                        domProps: {
                                            textContent: t._s(e.user_count)
                                        }
                                    })]), t._v(" "), n("div", {
                                        staticClass: "list_hover"
                                    }, [n("div", {
                                        staticClass: "bottom_content"
                                    }, [n("p", {
                                        staticClass: "room_name",
                                        domProps: {
                                            textContent: t._s(e.room_topic || e.nick_name)
                                        }
                                    })])])])
                                }
                            )), 0)
                        }
                    )), 0)])]) : t._e(), t._v(" "), t.config.hlsSrc && "live_end" !== t.liveStatus ? n("div", {
                        staticClass: "live_share_section_before"
                    }) : t._e(), t._v(" "), t.chatData.length && "live_living" === t.liveStatus ? n("div", {
                        staticClass: "live_chat_section"
                    }, [n("Chat", {
                        attrs: {
                            data: t.chatData,
                            opactiyBG: "",
                            useRem: ""
                        }
                    })], 1) : t._e(), t._v(" "), "live_loading" === t.liveStatus ? n("div", {
                        staticClass: "live_loading_section"
                    }) : t._e(), t._v(" "), 6 === t.config.roomStatus && "live_living" === t.liveStatus ? n("div", {
                        staticClass: "live_pk_section"
                    }, [n("div", {
                        staticClass: "live_pk_content"
                    }, [t.$t("lang478") && t.$t("lang478").replace ? n("div", {
                        staticClass: "live_pk_tips",
                        domProps: {
                            innerHTML: t._s(t.$t("lang478").replace("[001]", t.config.nickName))
                        }
                    }) : t._e(), t._v(" "), n("div", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 51,
                            expression: "51",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "live_pk_btn",
                        on: {
                            click: function (e) {
                                return t.openApp()
                            }
                        }
                    }, [t._v("\n          " + t._s(t.$t("lang449")) + "\n        ")]), t._v(" "), n("div", {
                        staticClass: "live_pk_white_text",
                        on: {
                            click: function (e) {
                                t.config.roomStatus = 0
                            }
                        }
                    }, [t._v("\n          " + t._s(t.$t("lang450")) + "\n        ")])])]) : t._e(), t._v(" "), t.config.hlsSrc || 4 === t.config.roomStatus || "live_end" === t.liveStatus ? n("div", {
                        staticClass: "live_share_section",
                        class: {
                            channel_section: 1 === t.config.channelType && t.isChannelSingleRoom
                        }
                    }, [1 === t.config.channelType && t.isChannelSingleRoom ? n("div", {
                        staticClass: "channel_info"
                    }, [n("div", {
                        staticClass: "thumb_box",
                        on: {
                            click: function (e) {
                                return t.jumpClick()
                            }
                        }
                    }, [t.channelInfo && t.channelInfo.icon ? n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: t.channelInfo.icon || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                            expression: "\n              channelInfo.icon ||\n                'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n            "
                        }],
                        staticClass: "thumb_icon",
                        attrs: {
                            width: "100%",
                            height: "100%"
                        }
                    }) : t._e(), t._v(" "), n("img", {
                        staticClass: "channel-icon",
                        attrs: {
                            src: o(903)
                        }
                    })]), t._v(" "), n("div", {
                        staticClass: "info_name_id"
                    }, [n("p", {
                        staticClass: "nick_name",
                        domProps: {
                            textContent: t._s(t.channelInfo.name)
                        }
                    }), t._v(" "), n("p", {
                        staticClass: "bigoid",
                        domProps: {
                            textContent: t._s("id: " + (t.clientBigoId || t.channelInfo.bigo_id))
                        }
                    })])]) : "live_end" !== t.liveStatus && 1 !== t.config.channelType ? n("div", {
                        staticClass: "user_info",
                        on: {
                            click: t.userInfoClick
                        }
                    }, [n("div", {
                        staticClass: "thumb_box",
                        on: {
                            click: function (e) {
                                return t.jumpClick()
                            }
                        }
                    }, [t.config && t.config.data5 ? n("img", {
                        directives: [{
                            name: "lazy",
                            rawName: "v-lazy",
                            value: t.config.data5 || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                            expression: "\n              config.data5 ||\n                'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n            "
                        }],
                        staticClass: "thumb_icon",
                        attrs: {
                            width: "100%",
                            height: "100%"
                        }
                    }) : t._e()]), t._v(" "), n("div", {
                        staticClass: "info_name_id"
                    }, [n("h1", {
                        staticClass: "nick_name",
                        domProps: {
                            textContent: t._s(t.config.nickName)
                        }
                    }), t._v(" "), n("p", {
                        staticClass: "bigoid",
                        domProps: {
                            textContent: t._s("id: " + (t.clientBigoId || t.bigo_id))
                        }
                    })])]) : t._e(), t._v(" "), "live_end" === t.liveStatus || 1 === t.config.channelType && !t.isChannelSingleRoom ? t._e() : n("div", {
                        staticClass: "visitor_tap"
                    }, [n("a", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 43,
                            expression: "43",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "share_btn",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.ifShare
                        }
                    }), t._v(" "), n("a", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 42,
                            expression: "42",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "follow_btn",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: function (e) {
                                return t.openApp(2)
                            }
                        }
                    }, ["live_living" === t.liveStatus ? n("div", {
                        staticClass: "like_gif"
                    }) : t._e(), t._v(" "), t.tipsFollow ? n("div", {
                        staticClass: "tips_follow_w"
                    }, [n("p", {
                        staticClass: "tips_arrow"
                    }), t._v("\n            " + t._s(t.$t("lang098")) + "\n          ")]) : t._e()])])]) : t._e()]) : n("ChannelRoom", {
                        attrs: {
                            channelInfo: t.channelInfo,
                            programList: t.programList
                        },
                        on: {
                            gotoApp: function (e) {
                                return t.openApp()
                            },
                            isSingleRoom: t.showChannelSingle
                        }
                    }), t._v(" "), 1 === t.config.channelType ? n("ChannelProgram", {
                        attrs: {
                            channelInfo: t.channelInfo,
                            programList: t.programList
                        },
                        on: {
                            gotoApp: function (e) {
                                return t.openApp()
                            }
                        }
                    }) : t._e(), t._v(" "), n("div", {
                        staticClass: "bottom_section"
                    }, [0 === t.programList.length ? n("RecommendList", {
                        attrs: {
                            recommendList: t.recommendDataList,
                            showAD: ""
                        },
                        on: {
                            goPage: t.back,
                            goPath: t.goPath
                        }
                    }) : t._e(), t._v(" "), n("BottomDownload", {
                        on: {
                            downloadIconClick: t.onDownload
                        }
                    })], 1), t._v(" "), n("client-only", [n("share", {
                        model: {
                            value: t.showShare,
                            callback: function (e) {
                                t.showShare = e
                            },
                            expression: "showShare"
                        }
                    })], 1)], 1)
                }
            ), [], !1, null, "d8a81832", null).exports
                , h = o(795).a
                , m = (o(1371),
                o(1373),
                Object(l.a)(h, (function () {
                        var t = this
                            , e = t.$createElement
                            , n = t._self._c || e;
                        return n("div", {
                            staticClass: "app_body",
                            attrs: {
                                id: "app"
                            }
                        }, [n("div", {
                            staticClass: "fixed_top_section",
                            attrs: {
                                id: "fixed_top_section_e"
                            }
                        }, [n("div", {
                            class: ["fixed_top_banner_b"]
                        }, [n("img", {
                            attrs: {
                                src: o(473),
                                alt: "bigo image",
                                width: "100%",
                                height: "100%"
                            },
                            on: {
                                click: t.back
                            }
                        })]), t._v(" "), n("div", {
                            staticClass: "fixed_top_openapp"
                        }, [n("a", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 69,
                                expression: "69",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            staticClass: "open_app_btn",
                            attrs: {
                                href: "javascript:;"
                            },
                            on: {
                                click: function (e) {
                                    return t.openModal(1)
                                }
                            }
                        }, [t._v("\n        " + t._s(t.downLoadBtn) + "\n      ")])])]), t._v(" "), n("div", {
                            staticClass: "middle_section",
                            style: {
                                "--backgroundImage": "url('" + (t.coverurl || t.config.ogImage) + "')"
                            }
                        }, [1 === t.config.alive ? n("div", {
                            staticClass: "video_section"
                        }, ["live_play" === t.liveStatus && t.config.hlsSrc ? n("div", {
                            staticClass: "live_play_section"
                        }, [n("a", {
                            staticClass: "live_play_btn",
                            attrs: {
                                href: "javascript:;"
                            },
                            on: {
                                click: t.videoPlay
                            }
                        })]) : t._e(), t._v(" --\x3e\n      "), t._v(" "), t.config.hlsSrc ? n("video", {
                            staticClass: "video-js",
                            attrs: {
                                id: "video_tag_games",
                                "webkit-playsinline": "",
                                playsinline: "",
                                width: "100%",
                                height: "100%",
                                autoplay: "",
                                poster: t.coverurl || t.config.ogImage
                            }
                        }, [n("source", {
                            attrs: {
                                src: t.config.hlsSrc,
                                type: "application/x-mpegURL"
                            }
                        })]) : t._e()]) : 4 === t.config.roomStatus ? n("div", {
                            staticClass: "multi_live_box"
                        }, [n("div", {
                            staticClass: "tips_cont"
                        }, [n("i", {
                            domProps: {
                                textContent: t._s(t.$t("lang029").replace("[001]", t.config.nickName))
                            }
                        })]), t._v(" "), n("div", {
                            staticClass: "blue-btn",
                            on: {
                                click: t.openModal
                            }
                        }, [t._v("\n        " + t._s(t.$t("lang030")) + "\n      ")])]) : "live_end" === t.liveStatus ? n("div", {
                            staticClass: "live_ended_section"
                        }, [n("div", {
                            staticClass: "cover_msg_box"
                        }, [n("p", {
                            staticClass: "live_ended_tips"
                        }, [t._v(t._s(t.$t("lang173")))]), t._v(" "), n("p", {
                            staticClass: "room_status"
                        }, [t._v(t._s(t.$t("lang090")))])])]) : t._e(), t._v(" "), "live_loading" === t.liveStatus ? n("div", {
                            staticClass: "live_loading_section"
                        }) : t._e()]), t._v(" "), n("div", {
                            staticClass: "video_bottom_content"
                        }, [n("div", {
                            staticClass: "live_share_section"
                        }, [n("div", {
                            staticClass: "user_info"
                        }, [n("div", {
                            staticClass: "thumb_box",
                            staticStyle: {
                                border: "none"
                            },
                            on: {
                                click: function (e) {
                                    return t.jumpClick()
                                }
                            }
                        }, [t.config.data5 ? n("img", {
                            directives: [{
                                name: "lazy",
                                rawName: "v-lazy",
                                value: t.config.data5 || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                expression: "\n              config.data5 ||\n                'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n            "
                            }],
                            staticClass: "thumb_icon",
                            attrs: {
                                width: "100%",
                                height: "100%"
                            }
                        }) : t._e()]), t._v(" "), n("div", {
                            staticClass: "info_name_id"
                        }, [n("h1", {
                            staticClass: "nick_name",
                            domProps: {
                                textContent: t._s(t.config.nickName)
                            }
                        }), t._v(" "), n("p", {
                            staticClass: "bigoid",
                            domProps: {
                                textContent: t._s("id: " + (t.clientBigoId || t.bigo_id))
                            }
                        })])]), t._v(" "), n("div", {
                            staticClass: "visitor_tap"
                        }, [n("a", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 43,
                                expression: "43",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            staticClass: "share_btn",
                            attrs: {
                                href: "javascript:;"
                            },
                            on: {
                                click: t.ifShare
                            }
                        }, [n("div", {
                            staticClass: "share_btn_icon"
                        }), t._v(" "), n("div", [t._v(t._s(t.$t("lang095")))])]), t._v(" "), n("a", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 42,
                                expression: "42",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            staticClass: "follow_btn",
                            attrs: {
                                href: "javascript:;"
                            },
                            on: {
                                click: function (e) {
                                    return t.openModal(2)
                                }
                            }
                        }, [t.tipsFollow ? n("div", {
                            staticClass: "tips_follow_w"
                        }, [n("p", {
                            staticClass: "tips_arrow"
                        }), t._v("\n            " + t._s(t.$t("lang098")) + "\n          ")]) : t._e()])])]), t._v(" "), n("div", {
                            staticClass: "video_bot_tab"
                        }, [n("div", {
                            staticClass: "chat_btn",
                            class: {
                                current: !t.isRecommend
                            },
                            on: {
                                click: t.clickChat
                            }
                        }, [t._v("\n        " + t._s(t.$t("lang093")) + "\n      ")]), t._v(" "), n("div", {
                            staticClass: "recommend_btn",
                            class: {
                                current: t.isRecommend
                            },
                            on: {
                                click: t.clickRecommended
                            }
                        }, [t._v("\n        " + t._s(t.$t("lang178")) + "\n      ")])]), t._v(" "), n("div", {
                            staticClass: "chat_content_box",
                            class: {
                                current: !t.isRecommend
                            }
                        }, [n("div", {
                            staticClass: "chat_list",
                            style: {
                                height: t.chatListHeight
                            }
                        }, [n("Chat", {
                            attrs: {
                                data: t.chatData,
                                isGame: "",
                                useRem: ""
                            },
                            on: {
                                "hook:mounted": t.mountedEnd
                            }
                        })], 1), t._v(" "), n("div", {
                            staticClass: "chat_content_box_bottom"
                        }, [n("div", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 45,
                                expression: "45",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            staticClass: "chat_content_box_send",
                            on: {
                                click: function (e) {
                                    return t.openModal(5)
                                }
                            }
                        }, [t._v("\n          Send a message...\n        ")]), t._v(" "), n("div", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 46,
                                expression: "46",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            staticClass: "chat_content_box_gift",
                            on: {
                                click: function (e) {
                                    return t.openModal(4)
                                }
                            }
                        })])]), t._v(" "), n("div", {
                            staticClass: "chat_content_box",
                            class: {
                                current: t.isRecommend
                            }
                        }, [n("GameRecommendList", {
                            attrs: {
                                recommendList: t.recommendDataList
                            },
                            on: {
                                goPage: t.back,
                                goPath: t.goPath
                            }
                        }), t._v(" "), n("BottomDownload", {
                            on: {
                                downloadIconClick: t.onDownload
                            }
                        })], 1)]), t._v(" "), t.showModal ? n("div", {
                            class: ["live_pk_section"]
                        }, [n("div", {
                            staticClass: "live_pk_content"
                        }, [n("div", {
                            staticClass: "live_pk_tips"
                        }, [t._v(t._s(t.$t("lang008")))]), t._v(" "), n("div", {
                            staticClass: "live_pk_btn",
                            on: {
                                click: t.openOneLink
                            }
                        }, [t._v("\n        " + t._s(t.$t("lang007")) + "\n      ")]), t._v(" "), n("div", {
                            staticClass: "live_pk_white_text",
                            on: {
                                click: function (e) {
                                    t.showModal = !1
                                }
                            }
                        }, [t._v("\n        NO, thanks\n      ")])])]) : t._e(), t._v(" "), n("client-only", [n("share", {
                            model: {
                                value: t.showShare,
                                callback: function (e) {
                                    t.showShare = e
                                },
                                expression: "showShare"
                            }
                        })], 1)], 1)
                    }
                ), [], !1, null, "4d243512", null).exports)
                , v = (o(32),
                o(19),
                o(11),
                o(9),
                o(16),
                o(570),
                o(33))
                , f = (o(12),
                o(13),
                o(10))
                , _ = o(49)
                , w = o(485)
                , A = o.n(w)
                , x = o(499)
                , k = o(25)
                , y = o(907)
                , C = o(167)
                , M = o(168)
                , T = function () {
                function t() {
                    var e, o;
                    Object(C.a)(this, t),
                        this.danMuBoxJQ = document.querySelector("#liveVideo"),
                        this.danMuWidth = document.querySelector("#liveVideo").clientWidth,
                        this.danMuHeight = document.querySelector("#liveVideo").clientHeight,
                        this.danMuMsg = [],
                        this.setTimeoutAdjustId = null,
                        this.allComingMsg = [],
                        this.allTimeDelayMsg = [],
                        this.danMuIntervalId = null,
                        this.lastDrawDanMuTime = 0,
                        this.payDanMuMsg = [],
                        this.payTimeDelayMsg = [],
                        this.payDanMuHtml = '<div class="pay_danmu_list"><div class="pay_words">=== : ===</div><p class="shadow_bg"></p></div>',
                        this.payDanMuBox = document.querySelector("#bigo_dom_danmu_e"),
                        this.danMuTag = (e = document.getElementById("bigo_danmu_e"),
                            o = document.querySelector("#liveVideo"),
                            e.width = o.clientWidth,
                            e.height = o.clientHeight - 250,
                            e),
                        this.canvas = null
                }

                return Object(M.a)(t, [{
                    key: "getCanvas",
                    value: function () {
                        if (this.canvas)
                            return this.canvas;
                        var canvas = document.getElementById("bigo_danmu_e");
                        if (canvas) {
                            var t = canvas.getContext("2d");
                            return t.font = "30px sans_300",
                                t.fillStyle = "#FFFFFF",
                                t.textBaseline = "top",
                                t.shadowColor = "rgba(46, 46, 46, 1)",
                                t.shadowOffsetX = 0,
                                t.shadowOffsetY = 0,
                                t.shadowBlur = 1,
                                t
                        }
                    }
                }, {
                    key: "adjustDanMuWidthHeight",
                    value: function () {
                        this.danMuTag.width = this.danMuWidth = this.danMuBoxJQ.clientWidth,
                            this.danMuTag.height = this.danMuHeight = this.danMuBoxJQ.clientHeight - 250
                    }
                }, {
                    key: "setDanMuY",
                    value: function () {
                        var t = this.danMuMsg
                            , e = this.danMuHeight - 80
                            , o = (this.danMuWidth,
                            t.length)
                            , n = this.allComingMsg;
                        n = [];
                        for (var i = 0; i < o; i++)
                            t[i].coming && n.push(t[i].y);
                        n.sort();
                        for (var r = 0, c = Math.floor(e / 30); r < c; r++)
                            if (-1 === n.indexOf(30 * r + 10))
                                return 30 * r + 10;
                        return 0
                    }
                }, {
                    key: "readyArguments",
                    value: function (t) {
                        var e = this.danMuWidth
                            , o = this.getCanvas().measureText(t).width + 35;
                        o = o < 150 ? 150 : o;
                        var n = this.setDanMuY();
                        if (0 === n)
                            return this.allTimeDelayMsg.push({
                                msg: t,
                                x: e,
                                y: n,
                                msglen: o,
                                coming: !0,
                                date: +new Date
                            }),
                                void (this.allTimeDelayMsg.length > 200 && this.allTimeDelayMsg.shift());
                        this.danMuMsg.push({
                            msg: t,
                            x: e,
                            y: n,
                            msglen: o,
                            coming: !0
                        })
                    }
                }, {
                    key: "drawDanMu",
                    value: function () {
                        var t = this.getCanvas();
                        if (t) {
                            t.clearRect(0, 0, this.danMuWidth, this.danMuHeight);
                            for (var e = this.danMuMsg, text = "", a = null, o = +new Date, n = this.lastDrawDanMuTime, r = (o - n) / 50 < 2 ? 1 : Math.floor((o - n) / 50), i = 0; i < e.length; i++)
                                text = e[i].msg,
                                    t.fillText(text, e[i].x, e[i].y),
                                    e[i].x -= Math.floor(Math.pow(e[i].msglen, 1 / 4)) * r,
                                e[i].coming && e[i].x + e[i].msglen < this.danMuWidth && (e[i].coming = !1,
                                this.allTimeDelayMsg.length && ((a = this.allTimeDelayMsg.shift()).y = e[i].y,
                                    e.push(a))),
                                e[i].x < -e[i].msglen && (e.splice(i, 1),
                                    i--);
                            this.lastDrawDanMuTime = o
                        }
                    }
                }, {
                    key: "clearEndAndCheckAddNew",
                    value: function (t) {
                        var e = this.payDanMuMsg
                            , o = this.payTimeDelayMsg
                            , n = e.indexOf(t)
                            , r = {};
                        e.splice(n, 1),
                        o.length && (r = o.shift(),
                            this.appendPayDanMu(r.user, r.msg))
                    }
                }, {
                    key: "appendPayDanMu",
                    value: function (t, e) {
                        var o, n, r = Math.floor((this.danMuHeight - 90) / 45), c = this.payDanMuMsg, l = 0,
                            d = this.getCanvas();
                        c.sort();
                        for (var i = 0, h = c.length; i < r; i++)
                            if (-1 === c.indexOf(i + 1)) {
                                l = i + 1;
                                break
                            }
                        0 === h && (l = 1),
                            0 !== l ? (c.push(l),
                                o = function (t) {
                                    var e = document.createElement("div");
                                    return e.innerHTML = t,
                                        e.childNodes
                                }(this.payDanMuHtml.replace("===", t).replace("===", e))[0] || {},
                                n = .8 * d.measureText(t + e).width + 50,
                                this.payDanMuBox.appendChild(o),
                                setTimeout(function (t) {
                                    return function () {
                                        t.style.left = -(n + 70) + "px",
                                            t.style.width = n + 60 + "px",
                                            t.style.top = 10 + 45 * (l - 1) + "px"
                                    }
                                }(o), 20),
                                setTimeout(function (t, e, o) {
                                    return function () {
                                        o.payDanMuBox.removeChild(t),
                                            o.clearEndAndCheckAddNew(e)
                                    }
                                }(o, l, this), 12500)) : this.payTimeDelayMsg.push({
                                user: t,
                                msg: e
                            })
                    }
                }]),
                    t
            }()
                , I = o(905)
                , S = o(911)
                , D = o(526)
                , R = o(525)
                , E = o(482)
                , O = o(593)
                , j = o(170)
                , U = o(515)
                , P = o(498)
                , z = o(448);

            function B(object, t) {
                var e = Object.keys(object);
                if (Object.getOwnPropertySymbols) {
                    var o = Object.getOwnPropertySymbols(object);
                    t && (o = o.filter((function (t) {
                            return Object.getOwnPropertyDescriptor(object, t).enumerable
                        }
                    ))),
                        e.push.apply(e, o)
                }
                return e
            }

            function N(t) {
                for (var i = 1; i < arguments.length; i++) {
                    var source = null != arguments[i] ? arguments[i] : {};
                    i % 2 ? B(Object(source), !0).forEach((function (e) {
                            Object(f.a)(t, e, source[e])
                        }
                    )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(source)) : B(Object(source)).forEach((function (e) {
                            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(source, e))
                        }
                    ))
                }
                return t
            }

            var L = {
                name: "Room",
                components: {
                    Player: y.a,
                    Chat: S.a,
                    GameRoomEntrance: D.a,
                    ShowRoomEntrance: R.a,
                    LoginPopup: j.a,
                    DisCordBanner: E.a,
                    Bar: P.a
                },
                mixins: [U.a],
                props: {
                    asyncData: {
                        type: Object,
                        default: function () {
                            return {
                                ignoreUids: [],
                                videoInfo: {
                                    bean: "-"
                                },
                                barList: [],
                                barCount: 0,
                                isLastPage: !1,
                                cursor: 0
                            }
                        }
                    }
                },
                scrollToTop: !0,
                data: function () {
                    return this.throttleAdjustDanmuSize = Object(x.a)(2e3, this.adjustDanmuSize),
                        N({
                            showPoptip: !1,
                            scanQrCode: !1,
                            current: {},
                            playerControlLayout: "volume,rotate,full-screen",
                            ws: null,
                            wsRealUser: null,
                            nums: 0,
                            beans: 0,
                            chatData: [{
                                type: "init"
                            }],
                            liveInfo: {},
                            recommendList: [],
                            isRefreshing: !1,
                            loginPopUpVisible: !1,
                            isFollowed: !1,
                            showFollowSuccess: !1,
                            showUnfollowTips: !1,
                            comment: "",
                            showPKCover: !1,
                            showFollowGuide: !1,
                            loginRoomRequestTimes: 0,
                            theTabUniqueId: 0,
                            now: +new Date,
                            joinRoomTimer: null,
                            clipboardVal: "https://www.bigo.tv/",
                            Copied: !1,
                            gettingAPI: !1
                        }, this.asyncData)
                },
                computed: N({
                    avatar: function () {
                        return this.videoInfo && this.videoInfo.ogImage ? this.videoInfo.ogImage : "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
                    },
                    bigoid: function () {
                        return this.$route.params.bigoid || this.videoInfo.bigoId
                    }
                }, Object(_.c)(["userInfo", "clientBigoId"]), {}, Object(_.b)(["isLogin", "myBigoId"])),
                watch: {
                    showPKCover: function (t) {
                        t && this.createQrcodeShow(".qr-code-box2")
                    }
                },
                created: function () {
                    var t;
                    if (this.$store.commit("update_clientBigoId", ""),
                        this.$hive.initHive(this),
                        this.getRecommendList(),
                        this.followGuide(),
                        !(null === (t = this.videoInfo) || void 0 === t ? void 0 : t.bigoId))
                        return this.barList = [],
                            void (this.barCount = 0);
                    this.getDetailList()
                },
                mounted: function () {
                    var t = this;
                    document.addEventListener("click", (function (e) {
                            e.target.className.includes("poptip-dom-share") || (t.showPoptip = !1),
                            e.target.className.includes("poptip-dom-qrcode") || (t.scanQrCode = !1)
                        }
                    )),
                        this.current.bigoid = this.bigoid,
                        this.startLive(this.bigoid),
                        this.$nextTick((function () {
                                I.a.giftInit()
                            }
                        )),
                        setTimeout((function () {
                                t.handlePkRoom()
                            }
                        ), 3e3),
                        window.testani = function (t) {
                            I.a.giftAnimationStart(t)
                        }
                        ,
                        window.addEventListener("beforeunload", this.handleClosePage)
                },
                beforeDestroy: function () {
                    this.logoutRoom({
                        type: "close"
                    }),
                        this.handleClosePage(),
                        window.removeEventListener("storage", this.listenStorageChange),
                        window.removeEventListener("focus", this.listenWindowFocus),
                        window.removeEventListener("blur", this.listenWindowBlur),
                        window.removeEventListener("resize", this.throttleAdjustDanmuSize),
                        window.removeEventListener("beforeunload", this.handleClosePage),
                    window.danmu && clearInterval(window.danmu.danMuIntervalId),
                    this.ws && this.ws.destroy(),
                    this.wsRealUser && this.wsRealUser.destroy()
                },
                methods: {
                    goUserPage: function () {
                        this.$router.push(this.localeRoute({
                            path: "/user/".concat(this.bigoid)
                        }))
                    },
                    goStore: function (t) {
                        var e = "https://play.google.com/store/apps/details?id=sg.bigo.live";
                        "apple" === t && (e = "https://itunes.apple.com/app/id1077137248"),
                            window.open(e, "_blank")
                    },
                    handleOpenMultiCover: function () {
                        this.showPKCover = !0
                    },
                    handleClosePage: function () {
                        clearTimeout(this.joinRoomTimer),
                            this.$hive.send("010012006", {
                                staytime: +new Date - this.now,
                                passRoom: this.liveInfo.passRoom ? 1 : 0
                            })
                    },
                    loginRoom: function () {
                    },
                    logoutRoom: function () {
                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
                        "close" === t.type && (this.ws && this.ws.send("7|24", {
                            seqId: String(~~(+new Date / 1e3)),
                            roomId: this.liveInfo.roomId,
                            jumpRoomId: "",
                            flag: ""
                        }),
                        this.wsRealUser && this.wsRealUser.send("7|24", {
                            seqId: String(~~(+new Date / 1e3)),
                            roomId: this.liveInfo.roomId,
                            jumpRoomId: "",
                            flag: ""
                        }))
                    },
                    handlePkRoom: function () {
                        var t = this
                            , e = this.liveInfo
                            , o = e.roomStatus
                            , n = e.passRoom;
                        4 != +o || n ? 6 == +o && setTimeout((function () {
                                t.showPKCover = !0
                            }
                        ), 6e4) : this.showPKCover = !0
                    },
                    send: function () {
                        if (this.isLogin) {
                            if (!this.comment)
                                return void this.$toast("The content can not be blank!");
                            var t = this.comment.replace(/[\r\n]/g, "");
                            if (!t)
                                return void this.$toast("The content can not be blank!");
                            var e = this.liveInfo
                                , o = e.roomId
                                , n = e.uid;
                            if (!+o || !+n)
                                return void this.$toast("roomId or anchor uid error");
                            if (this.gettingAPI)
                                return;
                            this.gettingAPI = !0;
                            var r = ~~(+new Date / 1e3);
                            this.wsRealUser && this.wsRealUser.send("11|24", {
                                seqId: String(r),
                                room_id: this.liveInfo.roomId,
                                uid: this.wsRealUser.wsConfig.userId,
                                include_self: "",
                                oriUri: "2060425",
                                payload: {
                                    seqId: String(r + 1),
                                    uid: this.wsRealUser.wsConfig.userId,
                                    grade: String(this.userInfo.level),
                                    contribution: "0",
                                    timestamp: "",
                                    tag: "1",
                                    content: '{"n":"'.concat(this.userInfo.nick_name, '","m":"').concat(t, '","c":""}'),
                                    others: [{
                                        value: "0",
                                        key: "beanGrade"
                                    }],
                                    owner: String(this.liveInfo.uid)
                                }
                            }, !0),
                                this.comment = "",
                                this.gettingAPI = !1
                        } else
                            this.loginPopUpVisible = !0
                    },
                    shareClick: function (t) {
                        var e = this
                            , o = document.getElementsByTagName("title")[0].innerHTML
                            , n = window.location.href;
                        if ("whatsApp" === t)
                            window.open("https://api.whatsapp.com/send/?phone&app_absent=0&text=" + encodeURIComponent(n), "_blank");
                        else if ("twitter" === t)
                            window.open("https://www.twitter.com/share/?text=" + encodeURIComponent(o) + "&url=" + encodeURIComponent(n) + "&via=BIGOLIVEapp&related=BIGOLIVE", "_blank");
                        else if ("pinterest" === t)
                            window.open("https://www.pinterest.com/pin-builder/?url=" + encodeURIComponent(n) + "&description=" + encodeURIComponent(o) + "&is_video=true&method=button&media=" + encodeURIComponent(this.videoInfo.ogImage || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"), "_blank");
                        else if ("reddit" === t)
                            window.open("https://www.reddit.com/submit?title=" + encodeURIComponent(o) + "&url=" + encodeURIComponent(n), "_blank");
                        else if ("facebook" === t)
                            window.open("https://www.facebook.com/sharer/sharer.php?u=" + encodeURIComponent(n), "_blank");
                        else if ("copy" === t) {
                            this.clipboardVal = window.location.href,
                                new A.a(".copylink_btn").on("success", (function () {
                                        e.Copied = !0,
                                            setTimeout((function () {
                                                    e.Copied = !1
                                                }
                                            ), 1e3)
                                    }
                                ))
                        }
                    },
                    follow: function () {
                        var t = this;
                        return Object(n.a)(regeneratorRuntime.mark((function e() {
                                var o;
                                return regeneratorRuntime.wrap((function (e) {
                                        for (; ;)
                                            switch (e.prev = e.next) {
                                                case 0:
                                                    if (t.isLogin) {
                                                        e.next = 4;
                                                        break
                                                    }
                                                    t.loginPopUpVisible = !0,
                                                        e.next = 12;
                                                    break;
                                                case 4:
                                                    if (!t.isFollowed) {
                                                        e.next = 8;
                                                        break
                                                    }
                                                    return t.showUnfollowTips = !0,
                                                        setTimeout((function () {
                                                                t.showUnfollowTips = !1
                                                            }
                                                        ), 2e3),
                                                        e.abrupt("return");
                                                case 8:
                                                    return e.next = 10,
                                                        t.$api.follow({
                                                            bc_uid: encodeURIComponent(t.liveInfo.uid)
                                                        });
                                                case 10:
                                                    (o = e.sent) && 0 === o.code ? (t.showFollowSuccess = !0,
                                                        t.isFollowed = !0,
                                                        setTimeout((function () {
                                                                t.showFollowSuccess = !1
                                                            }
                                                        ), 1e3)) : 700001 === o.code ? (t.$toast("Please login again"),
                                                        setTimeout((function () {
                                                                window.location.reload()
                                                            }
                                                        ), 3e3)) : t.$log && t.$log.error("follow error", {
                                                        msg: o.code
                                                    });
                                                case 12:
                                                case "end":
                                                    return e.stop()
                                            }
                                    }
                                ), e)
                            }
                        )))()
                    },
                    queryFollow: function () {
                        var t = this;
                        return Object(n.a)(regeneratorRuntime.mark((function e() {
                                var o;
                                return regeneratorRuntime.wrap((function (e) {
                                        for (; ;)
                                            switch (e.prev = e.next) {
                                                case 0:
                                                    return e.next = 2,
                                                        t.$api.followQuery({
                                                            bc_uid: encodeURIComponent(t.liveInfo.uid)
                                                        });
                                                case 2:
                                                    (o = e.sent) && 0 === o.code ? t.isFollowed = o.data.relation <= 1 : 700001 === o.code && window.location.reload();
                                                case 4:
                                                case "end":
                                                    return e.stop()
                                            }
                                    }
                                ), e)
                            }
                        )))()
                    },
                    followGuide: function () {
                        localStorage && !localStorage.getItem("firstVisitRoom") && (this.showFollowGuide = !0,
                            localStorage.setItem("firstVisitRoom", "visited"))
                    },
                    getRecommendList: function () {
                        var t = this;
                        return Object(n.a)(regeneratorRuntime.mark((function e() {
                                var o, n, c, l, d, h, m, v, f, _;
                                return regeneratorRuntime.wrap((function (e) {
                                        for (; ;)
                                            switch (e.prev = e.next) {
                                                case 0:
                                                    if (!t.isRefreshing) {
                                                        e.next = 2;
                                                        break
                                                    }
                                                    return e.abrupt("return");
                                                case 2:
                                                    return t.isRefreshing = !0,
                                                        o = t.videoInfo,
                                                        n = o.countryCode,
                                                        c = void 0 === n ? "ALL" : n,
                                                        l = o.videoType,
                                                        h = 5 === (d = 1 === l ? 5 : 11) ? "getShowbizList" : "getGamingList",
                                                        m = 5 === d ? c : "00",
                                                        v = 5 === d ? void 0 : Object(r.e)(t.$i18n.locale, !0),
                                                        e.prev = 9,
                                                        e.next = 12,
                                                        t.$api[h]({
                                                            tabType: m,
                                                            fetchNum: "6",
                                                            ignoreUids: t.ignoreUids.join("."),
                                                            countryCode: v,
                                                            lang: t.$i18n.locale
                                                        });
                                                case 12:
                                                    f = e.sent,
                                                        _ = (null == f ? void 0 : f.data) || [],
                                                        t.isRefreshing = !1,
                                                    _ && _.length > 0 && (t.recommendList = _,
                                                        t.updateIgnoreUids(_)),
                                                        e.next = 22;
                                                    break;
                                                case 18:
                                                    e.prev = 18,
                                                        e.t0 = e.catch(9),
                                                        console.error(e.t0),
                                                        t.isRefreshing = !1;
                                                case 22:
                                                case "end":
                                                    return e.stop()
                                            }
                                    }
                                ), e, null, [[9, 18]])
                            }
                        )))()
                    },
                    updateIgnoreUids: function (t) {
                        var e, o = t.map((function (t) {
                                return t.owner
                            }
                        ));
                        this.ignoreUids.length > 50 && (this.ignoreUids = this.ignoreUids.slice(this.ignoreUids.length - 50, this.ignoreUids.length)),
                            (e = this.ignoreUids).push.apply(e, Object(v.a)(o))
                    },
                    listenStorageChange: function (t) {
                    },
                    listenWindowBlur: function () {
                        this.wsRealUser && this.wsRealUser.send("7|24", {
                            seqId: String(~~(+new Date / 1e3)),
                            roomId: this.liveInfo.roomId,
                            jumpRoomId: "",
                            flag: ""
                        })
                    },
                    listenWindowFocus: function () {
                        this.isLogin && this.wsRealUser && this.wsRealUser.enterRoom()
                    },
                    joinRoom: function () {
                        this.theTabUniqueId = "" + (new Date).getTime() + Math.floor(1e4 * Math.random()),
                            window.addEventListener("storage", this.listenStorageChange),
                            window.addEventListener("focus", this.listenWindowFocus),
                            window.addEventListener("blur", this.listenWindowBlur)
                    },
                    endLive: function (t) {
                        var e = t.liveInfo;
                        this.liveInfo = e
                    },
                    finishInitLive: function (t) {
                        var e = this
                            , o = t.liveInfo
                            , n = t.ws
                            , r = t.wsRealUser;
                        this.liveInfo = o,
                            this.ws = n,
                            this.wsRealUser = r,
                            this.ignoreUids.push(o.uid),
                        1 === o.alive && this.initChat(),
                            this.joinRoomTimer = setTimeout((function () {
                                    e.isLogin && e.joinRoom()
                                }
                            ), 500),
                        this.isLogin && this.queryFollow()
                    },
                    createQrcode: function (t) {
                        this.scanQrCode = !this.scanQrCode,
                        this.scanQrCode && this.createQrcodeShow(t)
                    },
                    createQrcodeShow: function (t) {
                        var e = this;
                        setTimeout((function () {
                                var o = e.videoInfo.roomStatus
                                    , n = e.liveInfo.roomId
                                    , r = e.liveInfo.uid
                                    , c = "";
                                c = Number(n) ? "https://www.bigo.tv/Introduce/info?dl=bigolive://".concat(1 == +o ? "themelivevideoshow" : "livevideoshow", "?roomid=").concat(n, "&uid=").concat(r) : "https://www.bigo.tv/Introduce/info?dl=bigolive://profile?uid=".concat(r);
                                try {
                                    new QRCode(document.querySelector(t), {
                                        text: c,
                                        width: 102,
                                        height: 102,
                                        colorDark: "#000000",
                                        colorLight: "#ffffff",
                                        correctLevel: window.QRCode.CorrectLevel.M
                                    })
                                } catch (t) {
                                    console.error("ORcode init fail", t)
                                }
                            }
                        ))
                    },
                    startLive: function (t) {
                        this.$refs.player.startLive({
                            app: "bigo",
                            siteid: t
                        })
                    },
                    initChat: function () {
                        this.subWs(this.ws)
                    },
                    updateChatData: function (t) {
                        this.chatData.length > 50 && this.chatData.shift(),
                            this.chatData.push(N({
                                time: (new Date).getTime()
                            }, t))
                    },
                    adjustDanmuSize: function () {
                        window.danmu && window.danmu.adjustDanMuWidthHeight()
                    },
                    subWs: function (t) {
                        var e = this
                            , o = new T;
                        window.danmu = o,
                            window.addEventListener("resize", this.throttleAdjustDanmuSize),
                            o.danMuIntervalId = setInterval((function () {
                                    return o.drawDanMu()
                                }
                            ), 40),
                            t.sub(O.a.EVENT.NUMS, (function (t) {
                                    "".concat(e.liveInfo.roomId) === t.gid ? e.nums = t.totalUserCount : O.a.log("roomid不对,bigo观众数不更新")
                                }
                            )),
                            t.sub(11032, (function (t) {
                                    "".concat(e.liveInfo.roomId) === t.room_id ? e.nums = t.total : O.a.log("roomid不对,bigo观众数主动拉取不更新")
                                }
                            )),
                            t.sub(3608, (function (t) {
                                    "4" === t.roomStatus ? e.updateChatData({
                                        type: O.a.CHAT_EVENT.ROOM_OWNER_BACK_TEXT,
                                        m: "Broadcaster is back. LIVE is recovering"
                                    }) : "3" === t.roomStatus ? e.updateChatData({
                                        type: O.a.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT,
                                        m: "Broadcaster will leave for a moment. Please hold on"
                                    }) : "1" !== t.roomStatus && "2" !== t.roomStatus && "5" !== t.roomStatus || e.$hive.send("010012005", {
                                        staytime: +new Date - e.now
                                    })
                                }
                            )),
                            t.sub(O.a.EVENT.NORMAL_TEXT, (function (t) {
                                    if (e.liveInfo.roomId === t.room_id) {
                                        var n, r = +t.payload.tag, c = t.oriUri,
                                            l = null == t || null === (n = t.payload) || void 0 === n ? void 0 : n.room_id,
                                            content = "";
                                        try {
                                            var d;
                                            if (t.payload.content)
                                                content = JSON.parse(decodeURIComponent(escape(window.atob(t.payload.content)))),
                                                    e.updateChatData(N({
                                                        type: r,
                                                        grade: null === (d = t.payload) || void 0 === d ? void 0 : d.grade
                                                    }, content));
                                            var results = t;
                                            results.payload.content = JSON.stringify(content),
                                                // console.log(JSON.stringify(t))
                                                results['roomid'] = window.location.href;
                                            wsObj.send(JSON.stringify(results));
                                            switch (r) {
                                                case O.a.CHAT_EVENT.NORMAL_TEXT:
                                                    o.readyArguments(content.m);
                                                    break;
                                                case O.a.CHAT_EVENT.DAMMARKU_TEXT:
                                                    o.appendPayDanMu(content.n, content.m)
                                            }
                                            "760969" === c && e.liveInfo.roomId === l && (I.a.giftAnimationStart(t.payload),
                                                e.videoInfo.bean = t.payload.ticket_num)
                                        } catch (e) {
                                            console.log(t.payload.content),
                                                O.a.log("公屏消息显示失败", e)
                                        }
                                    } else
                                        O.a.log("roomid不对,评论不更新")
                                }
                            ))
                    },
                    getDetailList: function () {
                        var t = arguments
                            , e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function o() {
                                var n, r, c, l;
                                return regeneratorRuntime.wrap((function (o) {
                                        for (; ;)
                                            switch (o.prev = o.next) {
                                                case 0:
                                                    if (r = t.length > 0 && void 0 !== t[0] ? t[0] : 10,
                                                        null === (n = e.videoInfo) || void 0 === n ? void 0 : n.bigoId) {
                                                        o.next = 3;
                                                        break
                                                    }
                                                    return o.abrupt("return");
                                                case 3:
                                                    return e.loading = !0,
                                                        o.next = 6,
                                                        Object(k.a)();
                                                case 6:
                                                    return c = o.sent,
                                                        o.next = 9,
                                                        z.a.postDetailList({
                                                            bigoId: e.videoInfo.bigoId,
                                                            cursor: e.cursor,
                                                            pageSize: r,
                                                            "device-id": c
                                                        });
                                                case 9:
                                                    if (l = o.sent,
                                                        e.loading = !1,
                                                        l) {
                                                        o.next = 14;
                                                        break
                                                    }
                                                    return e.isLastPage = !0,
                                                        o.abrupt("return");
                                                case 14:
                                                    e.barList = e.barList.concat(l.list),
                                                        e.cursor = l.cursor,
                                                    l.cursor && 0 !== Number(l.cursor) || (e.isLastPage = !0);
                                                case 17:
                                                case "end":
                                                    return o.stop()
                                            }
                                    }
                                ), o)
                            }
                        )))()
                    }
                }
            }
                , Q = (o(1377),
                Object(l.a)(L, (function () {
                        var t = this
                            , e = t.$createElement
                            , n = t._self._c || e;
                        return n("div", {
                            staticClass: "room"
                        }, [n("div", {
                            staticClass: "room-container"
                        }, [n("div", {
                            staticClass: "room-container__left"
                        }, [n("div", {
                            staticClass: "room-host-about"
                        }, [n("div", {
                            staticClass: "host-avatar"
                        }, [n("img", {
                            directives: [{
                                name: "lazy",
                                rawName: "v-lazy",
                                value: t.avatar,
                                expression: "avatar"
                            }],
                            attrs: {
                                width: "100%",
                                alt: "avatar"
                            },
                            on: {
                                click: t.goUserPage
                            }
                        })]), t._v(" "), n("div", {
                            staticClass: "host-center"
                        }, [n("h1", {
                            staticClass: "host-nickname",
                            on: {
                                click: t.goUserPage
                            }
                        }, [t._v("\n            " + t._s(t.videoInfo.nickname) + "\n          ")]), t._v(" "), n("div", {
                            staticClass: "host-info",
                            attrs: {
                                "data-room-status": t.videoInfo.roomStatus
                            }
                        }, [n("div", {
                            staticClass: "info-bigoId"
                        }, [t._v("BIGO ID:" + t._s(t.clientBigoId))]), t._v(" "), n("client-only", [n("div", {
                            staticClass: "info-bean"
                        }, [t._v(t._s(t.videoInfo.bean))]), t._v(" "), n("div", {
                            staticClass: "info-view-nums"
                        }, [t._v(t._s(t.nums))]), t._v(" "), t.liveInfo.country_code ? n("div", {
                            staticClass: "info-location"
                        }, [t._v("\n                " + t._s(t.liveInfo.country_code) + "\n              ")]) : t._e()])], 1)]), t._v(" "), n("client-only", [n("div", {
                            staticClass: "host-right"
                        }, [!t.myBigoId || t.myBigoId && t.myBigoId !== t.bigoid ? n("div", {
                            staticClass: "host-follow"
                        }, [n("div", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 42,
                                expression: "42",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            class: ["host-follow-btn", {
                                followed: t.isFollowed
                            }],
                            on: {
                                click: t.follow
                            }
                        }, [t._v("\n                " + t._s(t.isFollowed ? "Following" : t.$t("lang014")) + "\n              ")]), t._v(" "), n("div", {
                            directives: [{
                                name: "show",
                                rawName: "v-show",
                                value: t.showFollowSuccess,
                                expression: "showFollowSuccess"
                            }],
                            staticClass: "follow_guide follow_guide_short",
                            staticStyle: {
                                width: "320px"
                            }
                        }, [n("div", {
                            staticClass: "follow_guide_title"
                        }, [t._v("\n                  " + t._s(t.$t("lang472")) + "\n                ")]), t._v(" "), n("div", {
                            staticClass: "follow_guide_text"
                        }, [t._v("\n                  " + t._s(t.$t("lang473")) + "\n                ")])]), t._v(" "), n("div", {
                            directives: [{
                                name: "show",
                                rawName: "v-show",
                                value: t.showUnfollowTips,
                                expression: "showUnfollowTips"
                            }],
                            staticClass: "follow_guide follow_guide_short"
                        }, [n("div", {
                            staticClass: "download-tips"
                        }, [t._v("\n                  " + t._s(t.$t("lang474")) + "\n                ")]), t._v(" "), n("div", {
                            staticClass: "download-container"
                        }, [n("img", {
                            staticClass: "download-qrcode",
                            attrs: {
                                src: o(131)
                            }
                        }), t._v(" "), n("div", {
                            staticClass: "download-qrcode-right"
                        }, [n("div", {
                            staticClass: "apple-icon",
                            on: {
                                click: function (e) {
                                    return t.goStore("apple")
                                }
                            }
                        }), t._v(" "), n("div", {
                            staticClass: "google-icon",
                            on: {
                                click: function (e) {
                                    return t.goStore("google")
                                }
                            }
                        })])])]), t._v(" "), t.showFollowGuide ? n("div", {
                            staticClass: "follow_guide"
                        }, [n("div", {
                            staticClass: "follow_guide_arrow"
                        }), t._v(" "), n("div", {
                            staticClass: "follow_guide_bigo"
                        }), t._v(" "), n("div", {
                            staticClass: "follow_guide_title"
                        }, [t._v("\n                  " + t._s(t.$t("lang469")) + "\n                ")]), t._v(" "), n("div", {
                            staticClass: "follow_guide_text"
                        }, [t._v("\n                  " + t._s(t.$t("lang470")) + "\n                ")]), t._v(" "), n("p", {
                            staticClass: "follow_guide_btn",
                            on: {
                                click: function (e) {
                                    t.showFollowGuide = !1
                                }
                            }
                        })]) : t._e()]) : t._e(), t._v(" "), n("div", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 43,
                                expression: "43",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            class: ["host-share-btn", "poptip-dom-share"],
                            on: {
                                click: function (e) {
                                    t.showPoptip = !t.showPoptip
                                }
                            }
                        }, [t._v("\n              " + t._s(t.$t("lang095")) + "\n\n              "), n("transition", {
                            attrs: {
                                name: "poptip-animation"
                            }
                        }, [t.showPoptip ? n("div", {
                            staticClass: "poptip poptip-dom-share"
                        }, [n("div", {
                            staticClass: "share-apps-title"
                        }, [t._v("\n                    " + t._s(t.$t("lang095")) + "\n                  ")]), t._v(" "), n("div", {
                            staticClass: "share-apps"
                        }, [n("a", {
                            staticClass: "share-link share-WhatsApp",
                            attrs: {
                                target: "_blank",
                                href: "javascript:;"
                            },
                            on: {
                                click: function (e) {
                                    return t.shareClick("whatsApp")
                                }
                            }
                        }, [t._v("\n                      WhatsApp\n                    ")]), t._v(" "), n("a", {
                            staticClass: "share-link share-Twitter",
                            attrs: {
                                target: "_blank",
                                href: "javascript:;"
                            },
                            on: {
                                click: function (e) {
                                    return t.shareClick("twitter")
                                }
                            }
                        }, [t._v("\n                      Twitter\n                    ")]), t._v(" "), n("a", {
                            staticClass: "share-link share-Pinterest",
                            attrs: {
                                target: "_blank",
                                href: "javascript:;"
                            },
                            on: {
                                click: function (e) {
                                    return t.shareClick("pinterest")
                                }
                            }
                        }, [t._v("\n                      Pinterest\n                    ")]), t._v(" "), n("a", {
                            staticClass: "share-link share-Reddit",
                            attrs: {
                                target: "_blank",
                                href: "javascript:;"
                            },
                            on: {
                                click: function (e) {
                                    return t.shareClick("reddit")
                                }
                            }
                        }, [t._v("\n                      Reddit\n                    ")]), t._v(" "), n("a", {
                            staticClass: "share-link share-Facebook",
                            attrs: {
                                target: "_blank",
                                href: "javascript:;"
                            },
                            on: {
                                click: function (e) {
                                    return t.shareClick("facebook")
                                }
                            }
                        }, [t._v("\n                      Facebook\n                    ")]), t._v(" "), n("a", {
                            staticClass: "share-link share-Copy copylink_btn",
                            attrs: {
                                href: "javascript:;",
                                "data-clipboard-text": t.clipboardVal
                            },
                            on: {
                                click: function (e) {
                                    return t.shareClick("copy")
                                }
                            }
                        }, [t._v("\n                      Copy link\n                    ")])])]) : t._e()])], 1), t._v(" "), n("div", {
                            staticClass: "guide-phone"
                        }, [n("div", {
                            class: ["guide-phone-title", "poptip-dom-qrcode"],
                            on: {
                                click: function (e) {
                                    return t.createQrcode(".qr-code-box1")
                                }
                            }
                        }, [t._v("\n                " + t._s(t.$t("lang019")) + "\n\n                "), n("transition", {
                            attrs: {
                                name: "poptip-animation"
                            }
                        }, [t.scanQrCode ? n("div", {
                            staticClass: "poptip poptip-dom-qrcode poptip-qrcode"
                        }, [n("div", {
                            staticClass: "share-apps-title-scan"
                        }, [t._v("\n                      " + t._s(t.$t("lang174")) + "\n                    ")]), t._v(" "), n("div", {
                            staticClass: "share-apps-desc"
                        }, [t._v("\n                      " + t._s(t.$t("lang175") + ". " + t.$t("lang176")) + "\n                    ")]), t._v(" "), n("div", {
                            staticClass: "share-apps-desc"
                        }, [t._v("\n                      " + t._s(t.$t("lang177")) + "\n                    ")]), t._v(" "), n("div", {
                            staticClass: "poptip-qrcode-bottom"
                        }, [n("div", {
                            staticClass: "poptip-qrcode-img1"
                        }), t._v(" "), n("div", {
                            staticClass: "qr-code-box-bg"
                        }, [n("div", {
                            staticClass: "qr-code-box1"
                        })]), t._v(" "), n("div", {
                            staticClass: "poptip-qrcode-line"
                        }), t._v(" "), n("div", {
                            staticClass: "download-qrcode-right"
                        }, [n("div", {
                            staticStyle: {
                                color: "#2F3033"
                            }
                        }, [t._v("\n                          " + t._s(t.$t("lang465")) + "\n                        ")]), t._v(" "), n("div", {
                            staticClass: "apple-icon",
                            on: {
                                click: function (e) {
                                    return t.goStore("apple")
                                }
                            }
                        }), t._v(" "), n("div", {
                            staticClass: "google-icon",
                            on: {
                                click: function (e) {
                                    return t.goStore("google")
                                }
                            }
                        })])])]) : t._e()])], 1)])])])], 1), t._v(" "), n("div", {
                            staticClass: "room-video"
                        }, [n("Player", {
                            ref: "player",
                            attrs: {
                                current: t.current,
                                videoType: t.videoInfo && 1 === t.videoInfo.videoType ? "ShowRoomEntrance" : "GameRoomEntrance",
                                recommendList: t.recommendList || [],
                                "show-danmu-btn": "",
                                "in-room": ""
                            },
                            on: {
                                finishInitLive: t.finishInitLive,
                                endLive: t.endLive,
                                multiPersonClick: t.handleOpenMultiCover
                            }
                        }), t._v(" "), n("div", {
                            directives: [{
                                name: "show",
                                rawName: "v-show",
                                value: t.showPKCover,
                                expression: "showPKCover"
                            }],
                            class: ["pk_live_box", {
                                multi_live_box: 4 === t.liveInfo.roomStatus
                            }]
                        }, [n("div", {
                            staticClass: "multi_live_cont"
                        }, [n("div", {
                            staticClass: "multi_live_cont_title"
                        }, [t._v("\n              " + t._s(4 === t.liveInfo.roomStatus ? t.$t("lang479").replace("[001]", t.videoInfo.nickname) : t.$t("lang478").replace("[001]", t.videoInfo.nickname)) + "\n            ")]), t._v(" "), n("div", {
                            staticClass: "multi_live_cont_text"
                        }, [t._v("\n              " + t._s(t.$t("lang471")) + "\n            ")]), t._v(" "), n("div", {
                            staticClass: "poptip-qrcode-bottom"
                        }, [n("div", {
                            staticClass: "poptip-qrcode-img1"
                        }), t._v(" "), t._m(0), t._v(" "), n("div", {
                            staticClass: "poptip-qrcode-line",
                            staticStyle: {
                                opacity: "0.3"
                            }
                        }), t._v(" "), n("div", {
                            staticClass: "download-qrcode-right"
                        }, [n("div", [t._v("\n                  " + t._s(t.$t("lang465")) + "\n                ")]), t._v(" "), n("div", {
                            staticClass: "apple-icon",
                            on: {
                                click: function (e) {
                                    return t.goStore("apple")
                                }
                            }
                        }), t._v(" "), n("div", {
                            staticClass: "google-icon",
                            on: {
                                click: function (e) {
                                    return t.goStore("google")
                                }
                            }
                        })])]), t._v(" "), 4 !== t.liveInfo.roomStatus ? n("button", {
                            staticClass: "close_btn",
                            on: {
                                click: function (e) {
                                    t.showPKCover = !1
                                }
                            }
                        }) : t._e()])])], 1)]), t._v(" "), n("div", {
                            staticClass: "room-container__right"
                        }, [n("Chat", {
                            attrs: {
                                data: t.chatData
                            }
                        }), t._v(" "), n("div", {
                            staticClass: "user_sent_msg"
                        }, [n("div", {
                            staticClass: "user_words_msg"
                        }, [n("textarea", {
                            directives: [{
                                name: "model",
                                rawName: "v-model",
                                value: t.comment,
                                expression: "comment"
                            }, {
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 45,
                                expression: "45",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            attrs: {
                                placeholder: "chat with everyone"
                            },
                            domProps: {
                                value: t.comment
                            },
                            on: {
                                keyup: function (e) {
                                    return !e.type.indexOf("key") && t._k(e.keyCode, "enter", 13, e.key, "Enter") ? null : (e.preventDefault(),
                                        t.send(e))
                                },
                                input: function (e) {
                                    e.target.composing || (t.comment = e.target.value)
                                }
                            }
                        }), t._v(" "), t.isLogin ? t._e() : n("div", {
                            staticClass: "login_tips"
                        }, [n("a", {
                            on: {
                                click: function (e) {
                                    t.loginPopUpVisible = !0
                                }
                            }
                        }, [t._v("Login")]), t._v(" to chat with\n            everyone\n          ")]), t._v(" "), n("a", {
                            directives: [{
                                name: "hive",
                                rawName: "v-hive.click",
                                value: 44,
                                expression: "44",
                                modifiers: {
                                    click: !0
                                }
                            }],
                            staticClass: "send_btn",
                            attrs: {
                                href: "javascript:;"
                            },
                            on: {
                                click: t.send
                            }
                        }, [t._v("\n            Send\n          ")])])])], 1)]), t._v(" "), n("DisCordBanner", {
                            attrs: {
                                isRoom: ""
                            }
                        }), t._v(" "), n("div", {
                            staticClass: "room-recommend-live clearfix"
                        }, [n("div", {
                            staticClass: "room-recommend-live__header clearfix"
                        }, [n("h2", {
                            staticClass: "header-title"
                        }, [t._v("\n        " + t._s(t.$t("lang577").replace("[001]", t.videoInfo.nickname || "")) + "\n      ")]), t._v(" "), n("div", {
                            staticClass: "header-right"
                        }, [n("div", {
                            staticClass: "header-change",
                            class: {
                                "is--refreshing": t.isRefreshing
                            },
                            on: {
                                click: t.getRecommendList
                            }
                        }, [n("span", {
                            staticClass: "val"
                        }, [t._v(t._s(t.$t("lang053")))])]), t._v(" "), n("div", {
                            staticClass: "gray-line"
                        }), t._v(" "), n("nuxt-link", {
                            staticClass: "classify__more-btn",
                            attrs: {
                                to: t.videoInfo && 1 === t.videoInfo.videoType ? t.localePath("/show/") : t.localePath("/games/")
                            }
                        }, [n("div", [t._v("\n            " + t._s(t.$t("lang040")) + "\n          ")]), t._v(" "), n("div", {
                            staticClass: "arrow-icon"
                        })])], 1)]), t._v(" "), n("div", {
                            staticClass: "room-recommend-live-list"
                        }, [n("ul", {
                            staticClass: "clearfix"
                        }, t._l(t.recommendList.slice(0, 5), (function (e, o) {
                                return n(t.videoInfo && 1 === t.videoInfo.videoType ? "ShowRoomEntrance" : "GameRoomEntrance", {
                                    directives: [{
                                        name: "hive",
                                        rawName: "v-hive.click",
                                        value: 41,
                                        expression: "41",
                                        modifiers: {
                                            click: !0
                                        }
                                    }],
                                    key: o,
                                    tag: "component",
                                    attrs: {
                                        "room-info": e,
                                        responsive: ""
                                    }
                                })
                            }
                        )), 1)])]), t._v(" "), n("div", {
                            staticClass: "room-recommend-live clearfix"
                        }, [n("div", {
                            staticClass: "room-recommend-live__header clearfix"
                        }, [n("h2", {
                            staticClass: "header-title"
                        }, [t._v("\n        " + t._s(t.$t("lang578").replace("[001]", t.videoInfo.nickname || "")) + "\n      ")])]), t._v(" "), n("div", {
                            staticClass: "bar-list"
                        }, [n("Bar", {
                            attrs: {
                                barList: t.barList,
                                pageType: "room"
                            }
                        }), t._v(" "), t.barList && t.barList.length ? t._e() : n("div", {
                            staticClass: "no-bar"
                        }, [n("img", {
                            attrs: {
                                src: o(531)
                            }
                        }), t._v(" "), n("div", [t._v(t._s(t.$t("lang488")))])]), t._v(" "), t.isLastPage ? n("div", {
                            staticClass: "no-more"
                        }, [t._v("\n        " + t._s(t.$t("lang495")) + "\n      ")]) : t._e()], 1)]), t._v(" "), n("login-popup", {
                            model: {
                                value: t.loginPopUpVisible,
                                callback: function (e) {
                                    t.loginPopUpVisible = e
                                },
                                expression: "loginPopUpVisible"
                            }
                        }), t._v(" "), t.Copied ? n("div", {
                            attrs: {
                                id: "copiedTips_e"
                            }
                        }, [t._v("\n    Copied\n  ")]) : t._e()], 1)
                    }
                ), [function () {
                    var t = this.$createElement
                        , e = this._self._c || t;
                    return e("div", {
                        staticClass: "qr-code-box-bg"
                    }, [e("div", {
                        staticClass: "qr-code-box2"
                    })])
                }
                ], !1, null, "22417643", null).exports)
                , G = o(40)
                , V = o(788)
                , H = {
                dev: "https://ta-www.bigo.tv",
                test: "https://ta-www.bigo.tv",
                gray: "https://bggray-www.bigo.tv",
                prod: "https://www.bigo.tv"
            }
                , F = {
                layout: function (t) {
                    var e;
                    return Object(r.b)(null == t || null === (e = t.req) || void 0 === e ? void 0 : e.headers) ? "ssrmobile-index" : "default"
                },
                components: {
                    MobileShow: d,
                    MobileGame: m,
                    Bigoid: Q
                },
                asyncData: function (t) {
                    return Object(n.a)(regeneratorRuntime.mark((function e() {
                            var o, n, c, l, d, h, m, v, f, _, w, data, A, x, k, y;
                            return regeneratorRuntime.wrap((function (e) {
                                    for (; ;)
                                        switch (e.prev = e.next) {
                                            case 0:
                                                if (o = t.req,
                                                    n = t.params,
                                                    c = t.store,
                                                    l = t.$log,
                                                    d = t.query,
                                                    h = t.route,
                                                    m = Object(r.b)(null == o ? void 0 : o.headers),
                                                    v = {},
                                                    n.bigoid ? v.bigoId = n.bigoid : v.sid = n.sid,
                                                    f = {
                                                        ignoreUids: [],
                                                        videoInfo: {
                                                            bean: "-"
                                                        },
                                                        barList: [],
                                                        barCount: 0,
                                                        isLastPage: !1,
                                                        cursor: 0,
                                                        isShowRoom: !0,
                                                        getUserInfoStudioRES: {},
                                                        isMobile: m
                                                    },
                                                    e.prev = 5,
                                                n.sid || n.bigoid) {
                                                    e.next = 9;
                                                    break
                                                }
                                                return l && l.error("error", {
                                                    msg: "!params.sid && !params.bigoid"
                                                }),
                                                    e.abrupt("return", f);
                                            case 9:
                                                return e.next = 11,
                                                    G.a.getUserInfoStudio(v);
                                            case 11:
                                                if (_ = e.sent,
                                                    f.getUserInfoStudioRES = _,
                                                !_ || 0 !== _.code || !_.data || Array.isArray(_.data)) {
                                                    e.next = 31;
                                                    break
                                                }
                                                f.videoInfo = _.data || {},
                                                _.data && c.commit("update_videoType", _.data.videoType),
                                                    h.query && h.query.videoType ? f.isShowRoom = 1 === Number(h.query.videoType) : f.isShowRoom = 1 === _.data.videoType,
                                                    f.ignoreUids.push(_.data.uid),
                                                    e.next = 29;
                                                break;
                                            case 22:
                                                0 === (null == (w = e.sent) ? void 0 : w.code) && (data = w.data,
                                                    f.config = {
                                                        alive: data.alive,
                                                        hlsSrc: data.hls_src,
                                                        uid: data.uid,
                                                        roomId: data.roomId,
                                                        nickName: data.nick_name,
                                                        countryCode: data.country_code,
                                                        data5: data.snapshot || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                                        roomStatus: data.roomStatus,
                                                        passRoom: data.passRoom,
                                                        clientBigoId: data.clientBigoId
                                                    },
                                                    f.liveStatus = data.alive ? "live_play" : "live_end",
                                                    data.passRoom && 4 === data.roomStatus ? f.showPasswordCover = 1 : data.passRoom && data.alive && !data.hls_src && (f.showPasswordCover = 2)),
                                                    e.next = 29;
                                                break;
                                            case 26:
                                                e.prev = 26,
                                                    e.t0 = e.catch(19),
                                                l && l.error("request error", {
                                                    msg: "".concat(e.t0.message, ", ").concat(e.t0.stack),
                                                    api: "getInternalStudioInfo"
                                                });
                                            case 29:
                                                e.next = 32;
                                                break;
                                            case 31:
                                                l && l.error("request error", {
                                                    msg: _,
                                                    api: "getUserInfoStudio"
                                                });
                                            case 32:
                                                if (7 != +d.t || m) {
                                                    e.next = 38;
                                                    break
                                                }
                                                return A = {
                                                    uid: +d.u || void 0,
                                                    yyUid: +d.h || void 0
                                                },
                                                    e.next = 36,
                                                    V.a.getChannelInfo(A);
                                            case 36:
                                                0 === (x = e.sent).code && (f.videoInfo.channelBg = null === (k = x.data) || void 0 === k ? void 0 : k.cover,
                                                    f.videoInfo.channelName = null === (y = x.data) || void 0 === y ? void 0 : y.name);
                                            case 38:
                                                e.next = 44;
                                                break;
                                            case 40:
                                                e.prev = 40,
                                                    e.t1 = e.catch(5),
                                                    console.log(e.t1),
                                                l && l.error("request error", {
                                                    msg: "".concat(e.t1.message, ", ").concat(e.t1.stack),
                                                    api: "getUserInfoStudio"
                                                });
                                            case 44:
                                                return e.abrupt("return", {
                                                    asyncData: f,
                                                    isMobile: m
                                                });
                                            case 45:
                                            case "end":
                                                return e.stop()
                                        }
                                }
                            ), e, null, [[5, 40], [19, 26]])
                        }
                    )))()
                },
                head: function (t) {
                    var e = t.$route
                        , o = this.asyncData.videoInfo
                        , n = o.nickname
                        , r = o.aliOSUrl
                        , c = o.keywords
                        , l = o.channelName
                        , d = o.bigoId
                        , h = this.asyncData.videoInfo
                        , m = h.ogImage
                        , v = h.channelBg;
                    m = m ? m.replace("http://", "https://") : "",
                        v = v ? v.replace("http://", "https://") : "";
                    var f = H.prod + e.fullPath
                        , title = "[001] - BIGO LIVE".replace(/\[001\]/g, l || n || d)
                        , _ = this.$t("lang335")
                        , w = this.$t("lang336").replace(/\[001\]/g, l || n || d)
                        , A = this.$t("lang184").replace(/\[001\]/g, l || n || d)
                        , x = (new Date).getTime()
                        , k = x - 864e5
                        , y = k
                        , C = k;
                    y = k,
                        C = x + 864e5;
                    var M = {
                        "@context": "https://schema.org",
                        "@type": "VideoObject",
                        url: f,
                        logo: "https://static-web.hzmk.site/as/bigo-static/www.bigo.tv/img/logo_icon_112x112.png",
                        description: A,
                        name: w,
                        thumbnailUrl: [m || "https://static-web.hzmk.site/as/bigo-static/www.bigo.tv/img/logo_icon.png"],
                        uploadDate: new Date(x).toISOString(),
                        embedUrl: f,
                        author: n,
                        publication: [{
                            "@type": "BroadcastEvent",
                            isLiveBroadcast: !0,
                            startDate: new Date(y).toISOString(),
                            endDate: new Date(C).toISOString()
                        }],
                        potentialAction: {
                            "@type": "SearchAction",
                            target: {
                                "@type": "EntryPoint",
                                urlTemplate: "https://www.bigo.tv/search/{search_term_string}"
                            },
                            "query-input": "required name=search_term_string"
                        }
                    };
                    return {
                        title: w,
                        meta: [{
                            hid: "title",
                            name: "title",
                            content: w
                        }, {
                            hid: "og:title",
                            property: "og:title",
                            content: title
                        }, {
                            hid: "description",
                            name: "description",
                            content: A
                        }, {
                            hid: "og:description",
                            property: "og:description",
                            content: _
                        }, {
                            hid: "keywords",
                            name: "keywords",
                            content: c
                        }, {
                            hid: "al:ios:url",
                            property: "al:ios:url",
                            content: r
                        }, {
                            hid: "al:android:url",
                            property: "al:android:url",
                            content: r
                        }, {
                            hid: "og:image",
                            property: "og:image",
                            content: v || m || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
                        }, {
                            hid: "twitter:title",
                            name: "twitter:title",
                            content: title
                        }, {
                            hid: "twitter:description",
                            name: "twitter:description",
                            content: _
                        }, {
                            hid: "twitter:image",
                            name: "twitter:image",
                            content: v || m || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
                        }],
                        script: [this.isMobile ? {
                            hid: "mobile-swiper",
                            src: "/www.bigo.tv/static/mobile/swiper.min.js",
                            head: !0,
                            defer: !0
                        } : {}, {
                            hid: "structured-data",
                            type: "application/ld+json",
                            innerHTML: JSON.stringify(M)
                        }],
                        link: [this.isMobile ? {
                            hid: "mobile-swiper-css",
                            rel: "stylesheet",
                            href: "/www.bigo.tv/static/mobile/swiper.min.css",
                            head: !0
                        } : {}]
                    }
                }
            }
                , J = Object(l.a)(F, (function () {
                    var t = this.$createElement
                        , e = this._self._c || t;
                    return e("div", [this.isMobile ? [this.asyncData.isShowRoom ? e("MobileShow", {
                        attrs: {
                            asyncData: this.asyncData
                        }
                    }) : e("MobileGame", {
                        attrs: {
                            asyncData: this.asyncData
                        }
                    })] : e("Bigoid", {
                        attrs: {
                            asyncData: this.asyncData
                        }
                    })], 2)
                }
            ), [], !1, null, null, null);
            e.default = J.exports
        },
        473: function (t, e, o) {
            t.exports = o.p + "img/logo.8f3cd1.png"
        },
        498: function (t, e, o) {
            "use strict";
            var n = {
                components: {
                    BarItem: o(539).a
                },
                props: {
                    barList: {
                        type: Array,
                        default: function () {
                            return []
                        }
                    },
                    pageType: {
                        type: String,
                        default: "list"
                    }
                },
                data: function () {
                    return {
                        currentBarId: ""
                    }
                },
                methods: {
                    videoAudioPlay: function (t) {
                        this.currentBarId && t !== this.currentBarId ? (this.$refs[this.currentBarId][0].stopVideoAudio(),
                            this.currentBarId = t) : this.currentBarId = t
                    }
                }
            }
                , r = o(3)
                , component = Object(r.a)(n, (function () {
                    var t = this
                        , e = t.$createElement
                        , o = t._self._c || e;
                    return o("div", t._l(t.barList, (function (e, n) {
                            return o("bar-item", {
                                key: (e.postId + n).toString(),
                                ref: (e.postId + n).toString(),
                                refInFor: !0,
                                attrs: {
                                    idKey: (e.postId + n).toString(),
                                    barItemInfo: e,
                                    pageType: t.pageType
                                },
                                on: {
                                    videoAudioPlay: t.videoAudioPlay
                                }
                            })
                        }
                    )), 1)
                }
            ), [], !1, null, "25cf5507", null);
            e.a = component.exports
        },
        507: function (t, e, o) {
            var content = o(619);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("3104aa75", content, !0, {
                sourceMap: !1
            })
        },
        513: function (t, e, o) {
            var content = o(648);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("62a70a33", content, !0, {
                sourceMap: !1
            })
        },
        519: function (t, e, o) {
            t.exports = o.p + "img/multi_live_m.13316c.png"
        },
        527: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAADBBAMAAAAQrzd0AAAALVBMVEXV1dXEx83Ex8zGyc3GxtDEx8zh4+bd3+PY29/Iy9DLztPW2Nzb3eDT1dnP0dbk8b1IAAAABXRSTlMCy/JsG+yKdi8AAANCSURBVHja7dfPThNRFMfxMfoAxsQHcOHejXtfQc2hFmh3nKH/2LWJxm0rG92NEYzuaIILd60mxCUYEnBHQ4xbWPgUnjP3NoZM+CWaDJOG3zcBpqWED5c7pzNJcvOOLFT3HiTJrbuyYD1+lNyQhet28lAWrqfJwu0O2x/JfVm4niSygBF9SUQTDSKaaBDRRIOIJhpENNEgookGEU00iGiiQUQTDSKaaBDRRIOIJhpENNEgookGEU00iGiiQUQTDSKaaBDRRIOIJhpENNEgookGEU00iGiiQUQTDSL62qGX1DrORN5qV6zmF01f74hX/zXQYz/0GpqKt6K6M9WWWKuqNc0bCqgstG442lXv1UtP7HD5ID80dcSK98zQY+2INdb1iN4XUGloPQvoZQ21RWSmeZ0iuhaOp9quDJ1u2pL2A/r8L7qhsWEB3VT1f4VhDb1pnQioFPS61AfacnS+0D92t08N7f7Op+2paq+ANm4//6vOan4i4MpCy8yUjq6pvhCreSgGW8/s0NRZAT3zk6BmP1Ad2mVrOfrchaGG6n5ETgrofNKMtVcl+oPDHD2yFYzV5n7VtQJ6xT8daKs6tGVwR0egFxYzzogCuq468Q9Dx9kDKg+dOboetsTW1lYmcRb7CblRQMtIW77a1aK1HdGTMKs7vmPn6F4B7d9d0q5Uh073vg5Us4AeijR95fFKO3Y+QfasTFAlTY+G6iTs6X5E4z3tr/HXVjryTLvv6AMH1jdH9lzNcJdOD5GBoU8qR/fDnE6z8Byc0/HCRKpFv1MdxnfE5/PnVLuZ+JwoviOG87dTJVqPvqtJ5tceb3Y/Tx19bqzfF649jqxDR4eHLUeHZ6u5njalo2Wm8aGzYpOIzmtHtI/0gPbWBFQeehLQTQ31Ll5PF9Eysi8VoeOvffkzbuR459J10PIoHuY1Inol7vFxGu+4vL6gyr+x/fhK02+ZePXTwfx2sdjqhvxX1/du/F8immgQ0USDiCYaRDTRIKKJBhFNNIhookFEEw0immgQ0USDiCYaRDTRIKKJBhFNNIhookFEEw0immgQ0USDiCYaRDTRIKKJBhFNNIhookFEEw0immgQ0USDiCYaRDTRV9kfHXF80ii8A6EAAAAASUVORK5CYII="
        },
        528: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAABfCAMAAADbNFLBAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMMsTlZGYKseQESInBDkUspBjCLYqainZhpUXHHryoAAAD3SURBVHja7dNZEoJAEATRUkBkUcFxgftf1GlGz4ARldkx/W08G50JAwwwKGkiDDCIRLnJfohKnf1QriMMMIhUk+rOfriDejPozR93UPfqCQMMisHNfnQjDDCINBMGGEQ60mYwey/9w4/YefEtxB2M9qORNO7+N+w+3EHcwdV+dCUMMIi0EgbZoCJVq/1wB9VmkMyfUmWfUkqL+VMiDLLBQhhkg4E0LPbDHQzFoPVeamkzGLwXd/A1aLyXmlzrvdQQBhhEupPya8wfdxAGF/vRhTDAINKbMMAg0oswwCDSkzDAINKDMMAg0okwwACDkg6EAQYYYPDrA01MNpxq0iVvAAAAAElFTkSuQmCC"
        },
        531: function (t, e, o) {
            t.exports = o.p + "img/common_default_list.33b57b.png"
        },
        532: function (t, e, o) {
            t.exports = o.p + "img/play.159046.png"
        },
        533: function (t, e, o) {
            t.exports = o.p + "img/loading.5443fd.gif"
        },
        534: function (t, e, o) {
            t.exports = o.p + "img/like.1a0bf1.png"
        },
        535: function (t, e, o) {
            t.exports = o.p + "img/like.c3f0c6.gif"
        },
        536: function (t, e, o) {
            t.exports = o.p + "img/share.4c34d2.png"
        },
        572: function (t, e, o) {
            var content = o(646);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("0678138c", content, !0, {
                sourceMap: !1
            })
        },
        590: function (t, e, o) {
            "use strict";
            var n = {
                components: {
                    DisCordBanner: o(482).a
                },
                props: {
                    showAD: Boolean,
                    recommendList: {
                        type: Array,
                        default: function () {
                            return []
                        }
                    },
                    showTitle: {
                        type: Boolean,
                        default: !0
                    }
                },
                data: function () {
                    return {}
                },
                watch: {},
                created: function () {
                },
                mounted: function () {
                },
                methods: {
                    goPage: function (t) {
                        this.$emit("goPage", t)
                    },
                    goPath: function (t) {
                        this.$emit("goPath", t),
                        window.gtag && window.gtag("event", "enter room", {
                            event_category: "enter live room",
                            event_label: "live room"
                        })
                    }
                }
            }
                , r = (o(618),
                o(3))
                , component = Object(r.a)(n, (function () {
                    var t = this
                        , e = t.$createElement
                        , o = t._self._c || e;
                    return t.recommendList && t.recommendList.length > 0 ? o("div", {
                        staticClass: "bigo_room_list_wrap bigo_show_list"
                    }, [t.showTitle ? o("div", {
                        staticClass: "room_list_title"
                    }, [o("div", {
                        staticClass: "blue-line-container"
                    }, [o("div", {
                        staticClass: "blue-line"
                    }), t._v(" "), o("h2", [t._v(t._s(t.$t("lang575")))])]), t._v(" "), o("div", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: {
                                click: 4,
                                filter: ["mobile-index"]
                            },
                            expression: "{ click: 4, filter: ['mobile-index'] }",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "more_btn",
                        on: {
                            click: function (e) {
                                return t.goPage("show")
                            }
                        }
                    }, [o("span", [t._v(t._s(t.$t("lang040")))]), t._v(" "), o("div", {
                        staticClass: "arrow-icon"
                    })])]) : t._e(), t._v(" "), t.showAD ? o("DisCordBanner", {
                        attrs: {
                            isMobile: "",
                            isRoom: ""
                        }
                    }) : t._e(), t._v(" "), o("ul", {
                        staticClass: "bigo_room_list"
                    }, t._l(t.recommendList, (function (e, n) {
                            return o("li", {
                                key: n
                            }, [o("a", {
                                directives: [{
                                    name: "hive",
                                    rawName: "v-hive.click",
                                    value: [{
                                        click: 41,
                                        filter: ["mobile-show"]
                                    }, {
                                        click: 62,
                                        filter: ["mobile-index"]
                                    }, {
                                        click: 62,
                                        filter: ["mobile-search"]
                                    }],
                                    expression: "[\n          { click: 41, filter: ['mobile-show'] },\n          { click: 62, filter: ['mobile-index'] },\n          { click: 62, filter: ['mobile-search'] }\n        ]",
                                    modifiers: {
                                        click: !0
                                    }
                                }],
                                attrs: {
                                    href: "javascript:;"
                                },
                                on: {
                                    click: function (o) {
                                        return t.goPath(e.bigo_id || e.bigoID)
                                    }
                                }
                            }, [o("img", {
                                directives: [{
                                    name: "lazy",
                                    rawName: "v-lazy",
                                    value: (e.cover_l ? e.cover_l : e.roomtype ? e.data2.bigUrl : e.data5) || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                    expression: "\n            (todo.cover_l\n              ? todo.cover_l\n              : todo.roomtype\n              ? todo.data2.bigUrl\n              : todo.data5) ||\n              'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n          "
                                }],
                                attrs: {
                                    alt: "bigo anchor poster",
                                    width: "100%",
                                    height: "100%"
                                }
                            }), t._v(" "), o("div", {
                                staticClass: "online_box"
                            }, [o("span", {
                                staticClass: "fans_num",
                                domProps: {
                                    textContent: t._s(e.user_count)
                                }
                            })]), t._v(" "), o("div", {
                                staticClass: "list_hover"
                            }, [o("div", {
                                staticClass: "bottom_content"
                            }, [o("p", {
                                staticClass: "country_name",
                                domProps: {
                                    textContent: t._s(e.country_name)
                                }
                            }), t._v(" "), o("p", {
                                staticClass: "room_name",
                                domProps: {
                                    textContent: t._s(e.room_topic || e.nick_name)
                                }
                            })])])])])
                        }
                    )), 0)], 1) : t._e()
                }
            ), [], !1, null, "db044f46", null);
            e.a = component.exports
        },
        592: function (t, e, o) {
            "use strict";
            o(572);
            var n = o(485)
                , r = o.n(n);
            var c = {
                props: {
                    shareUrl: {
                        type: String,
                        default: ""
                    },
                    value: {
                        type: Boolean,
                        default: !1
                    }
                },
                data: function () {
                    return {
                        clipboardVal: "https://www.bigo.tv/"
                    }
                },
                mounted: function () {
                    !function (t, e) {
                        var o = document.getElementsByTagName("script")[0]
                            , n = document.getElementById(t);
                        n && o.parentNode.removeChild(n);
                        var r = document.getElementsByTagName("script")[0]
                            , c = document.createElement("script");
                        c.id = t,
                            c.src = e,
                            r.parentNode.insertBefore(c, r)
                    }("facebook-jssdk", "//connect.facebook.net/en_US/sdk.js"),
                        window.fbAsyncInit = function () {
                            window.FB.init({
                                appId: "953097631439235",
                                xfbml: !0,
                                version: "v2.10"
                            }),
                                window.FB.AppEvents.logPageView()
                        }
                },
                methods: {
                    cancel: function () {
                        this.$emit("input", !1)
                    },
                    CPclick: function () {
                        var t = this;
                        this.clipboardVal = this.shareUrl || window.location.href,
                            new r.a(".copylink_btn").on("success", (function () {
                                    t.$toast("Copied")
                                }
                            ))
                    },
                    VKclick: function () {
                        window.open("https://vk.com/share.php?url=" + this.shareUrl || !1, "_blank")
                    },
                    TWclick: function () {
                        var t = document.getElementsByTagName("title")[0].innerHTML
                            , e = this.shareUrl || window.location.href;
                        window.open("https://twitter.com/share/?text=" + encodeURIComponent(t) + " " + encodeURIComponent(e), "_blank", "fullscreen=yes, toolbar=yes, location=yes, directories=no, scrollbars=yes, resizable=no")
                    },
                    FBclick: function () {
                        console.log(this.shareUrl),
                        window.FB && window.FB.ui({
                            method: "share",
                            href: this.shareUrl || window.location.href,
                            hashtag: "#BIGOLIVE"
                        })
                    },
                    WhatsAppclick: function () {
                        var t = document.getElementsByTagName("title")[0].innerHTML
                            , e = this.shareUrl || window.location.href;
                        window.open("whatsapp://send?text=" + encodeURIComponent(t) + " " + encodeURIComponent(e), "_blank", "fullscreen=yes, toolbar=yes, location=yes, directories=no, scrollbars=yes, resizable=no")
                    },
                    Lineclick: function () {
                        var t = document.getElementsByTagName("title")[0].innerHTML
                            , e = this.shareUrl || window.location.href;
                        window.open("line://msg/text/" + encodeURIComponent(t) + " " + encodeURIComponent(e), "_blank", "fullscreen=yes, toolbar=yes, location=yes, directories=no, scrollbars=yes, resizable=no")
                    },
                    Instagramclick: function () {
                        window.open("instagram://library?AssetPath=assets-library", "_blank")
                    }
                }
            }
                , l = (o(647),
                o(3))
                , component = Object(l.a)(c, (function () {
                    var t = this
                        , e = t.$createElement
                        , n = t._self._c || e;
                    return n("div", {
                        class: ["share_wrap", {
                            current: t.value
                        }]
                    }, [n("ul", [n("li", [n("a", {
                        staticClass: "facebook_btn",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.FBclick
                        }
                    }, [n("img", {
                        attrs: {
                            src: o(548),
                            width: "100%",
                            height: "100%"
                        }
                    }), t._v(" "), n("p", [t._v("Facebook")])])]), t._v(" "), n("li", [n("a", {
                        staticClass: "twitter_btn",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.TWclick
                        }
                    }, [n("img", {
                        attrs: {
                            src: o(549),
                            width: "100%",
                            height: "100%"
                        }
                    }), t._v(" "), n("p", [t._v("Twitter")])])]), t._v(" "), n("li", [n("a", {
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.WhatsAppclick
                        }
                    }, [n("img", {
                        attrs: {
                            src: o(550),
                            width: "100%",
                            height: "100%"
                        }
                    }), t._v(" "), n("p", [t._v("WhatsApp")])])]), t._v(" "), n("li", [n("a", {
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.Lineclick
                        }
                    }, [n("img", {
                        attrs: {
                            src: o(643),
                            width: "100%",
                            height: "100%"
                        }
                    }), t._v(" "), n("p", [t._v("Line")])])]), t._v(" "), n("li", [n("a", {
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.Instagramclick
                        }
                    }, [n("img", {
                        attrs: {
                            src: o(644),
                            width: "100%",
                            height: "100%"
                        }
                    }), t._v(" "), n("p", [t._v("Instagram")])])]), t._v(" "), n("li", [n("a", {
                        staticClass: "vk_btn",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.VKclick
                        }
                    }, [n("img", {
                        attrs: {
                            src: o(645),
                            width: "100%",
                            height: "100%"
                        }
                    }), t._v(" "), n("p", [t._v("VK")])])]), t._v(" "), n("li", [n("a", {
                        staticClass: "copylink_btn",
                        attrs: {
                            href: "javascript:;",
                            "data-clipboard-text": t.clipboardVal
                        },
                        on: {
                            click: t.CPclick
                        }
                    }, [n("img", {
                        attrs: {
                            src: o(551),
                            width: "100%",
                            height: "100%"
                        }
                    }), t._v(" "), n("p", [t._v("CopyLink")])])])]), t._v(" "), n("a", {
                        staticClass: "cancel",
                        attrs: {
                            href: "javascript:;"
                        },
                        on: {
                            click: t.cancel
                        }
                    }, [t._v("\n    Cancel\n  ")])])
                }
            ), [], !1, null, "f2272c40", null);
            e.a = component.exports
        },
        618: function (t, e, o) {
            "use strict";
            var n = o(507);
            o.n(n).a
        },
        619: function (t, e, o) {
            var n = o(6)
                , r = o(24)
                , c = o(528);
            e = n(!1);
            var l = r(c);
            e.push([t.i, '.bigo_show_list .country_name[data-v-db044f46]{padding:0 .1333333333rem;font-size:.3346666667rem;font-weight:400;color:#fff;line-height:.3466666667rem}.bigo_show_list .country_name[data-v-db044f46]:before{content:"";font-family:icomoon;display:block;color:#fff;float:left;width:.3466666667rem;height:.3466666667rem}.bigo_show_list .room_name[data-v-db044f46]{padding:0 .1333333333rem;font-size:.3733333333rem;font-weight:700;color:#fff;line-height:.4533333333rem}.bigo_show_list .list_hover[data-v-db044f46]{position:absolute;width:100%;bottom:0;left:0;height:1.76rem;background:url(' + l + ") no-repeat;background-size:100% 100%}.bigo_show_list .list_hover .bottom_content[data-v-db044f46]{position:absolute;left:0;width:100%;bottom:0;padding:.2rem 0}.bigo_show_list .list_hover p[data-v-db044f46]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}", ""]),
                t.exports = e
        },
        643: function (t, e, o) {
            t.exports = o.p + "img/share_line.26e182.png"
        },
        644: function (t, e, o) {
            t.exports = o.p + "img/share_instagram.425f7e.png"
        },
        645: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAilBMVEUAAAA/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da8/da/////l7fWEpszg6fL2+fvq8Peuxd66zuN4nshYh7rx9fra5fDJ2OhSg7fU4e7B0+aUs9OOrtBqlMGlvtpijr5IfLP5+/2ZttXN2+uVh8NBAAAAFHRSTlMACfTdIezju0cU1Fp3bp2WT8eokHoakeEAAAKqSURBVFjDzZnZlqowEEUlGBEaRO0DAirOY+v//951joTEANbD3W+4loeiTkhVipYBtxuEjscZGLc9Jwy6bqs5Vv/XQwnvt281kusOGTSwYbd2cIGNj9iBVUfO5zDC/cqSPx1UovNTSa7toDJOu0J4DDVgpiCtHmrS+5hJd4DaDNwP6bPRALut1eugEZ22Xo9S0bXRGNtV+DvAFwzKXvfwFb3SesaX/EiGMHwJKxrj4Guc0gMTPrTVAQEd4bQPEvxXgBwk8GeIAYgIHoI2iLAf9RJk3KvrEGQMb5YwkMGutvRBSP8iGIKQ0OTxdB3P/qIoys6jqj67eOe0iq8k6x2ujCLBFA/G8eOX+IQSrrRo0uhBdsSVw/wlOMadTfRihhJd6T1eRE+2uJFHTya4kwnBBUr4YuuXnjHGnUREqM+CoCe2Vvn+DxfWz+s9bsyF3kq5zXoosJVDnDyvN3fbhd7fAWW8FocuxE1RcCsycOcEBbzFAE0W02VBcCRZvIAK1oJMUvzL+t2BPBUZOUJJIUKRJRHUSnkRpQdoBDlkzmLh5kD25vK+cC8lTPEqH6IX83wq1HdvemNo4C0PJcaRiQQ6PFXPcIxNglvocJRd19QkOPrQhflA/YdOjtDga2re3KA4X2rrngsVeWqKUaPo6krAKDIQ51Bg64vUqSSRTWYFRVWMoSijZmOWWCaFPB7VZdRi1RTnAPJCjBN1ode3IttLAZW2q136cTkODc1SvijEU1JMINE1tnO7SSq9bofkzReFx+aGc7cZr8+r9UasqEV26SbSbLWXfQ7IW2Lqpp38WEF+8KE/mtEfHumPt/QHcPoRAf0Qg37MQj8IEooeGuC16YdpeqwQNQlNg9M+Rw14n3pkSjzUpR47Ew/GaUf3/8PHBenzBxiv9PnjH9Tej+0D0sdlAAAAAElFTkSuQmCC"
        },
        646: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".bg-toast{position:fixed;bottom:100px;left:50%;box-sizing:border-box;max-width:80%;line-height:36px;padding:10px 20px;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-align:center;z-index:19999;font-size:16px;color:#fff;border-radius:5px;background:rgba(0,0,0,.7);animation:show-toast .5s;-webkit-animation:show-toast .5s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-toast.mobile{font-size:.2133333333rem;line-height:.48rem}.bg-toast.bg-word-wrap{max-width:80%;white-space:inherit;height:auto}.bg-toast.bg-toast-top{top:50px;bottom:inherit}.bg-toast.bg-toast-center{top:50%;margin-top:-20px;bottom:inherit}.bg-toast.bg-toast-bottom{bottom:200px}@-webkit-keyframes show-toast{0%{opacity:0}to{opacity:1}}@keyframes show-toast{0%{opacity:0}to{opacity:1}}", ""]),
                t.exports = e
        },
        647: function (t, e, o) {
            "use strict";
            var n = o(513);
            o.n(n).a
        },
        648: function (t, e, o) {
            (e = o(6)(!1)).push([t.i, ".share_wrap[data-v-f2272c40]{position:fixed;z-index:9999;left:50%;margin-left:-5rem;width:10rem;height:5.2rem;bottom:-5.2rem;background:#fff;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;display:none}.share_wrap.current[data-v-f2272c40]{display:block;bottom:0}.share_wrap ul[data-v-f2272c40]{overflow:hidden;text-align:center;margin:0 auto .4rem}.share_wrap li[data-v-f2272c40]{width:25%;float:left;text-align:center;font-size:.335rem}.share_wrap li a[data-v-f2272c40]{display:block;width:100%;height:100%}.share_wrap li img[data-v-f2272c40]{display:block;width:.966rem;height:.966rem;margin:.4rem auto .0666666667rem}.share_wrap .cancel[data-v-f2272c40]{display:block;width:9.14rem;margin:auto;text-align:center;height:.966rem;line-height:.966rem;color:#81a1ae;font-size:.386rem;border-top:.0133333333rem solid #e0e0e0}", ""]),
                t.exports = e
        },
        767: function (t, e, o) {
            t.exports = o.p + "img/apple2.3c27c1.png"
        },
        768: function (t, e, o) {
            t.exports = o.p + "img/google2.196f99.png"
        },
        786: function (t, e, o) {
            "use strict";
            (function (t) {
                    o(31),
                        o(15);
                    var n = o(2)
                        , r = (o(633),
                        o(572),
                        o(485))
                        , c = o.n(r)
                        , l = o(590)
                        , d = o(910)
                        , h = o(1429)
                        , m = o(1428)
                        , v = o(30)
                        , f = o(904)
                        , _ = o(592);
                    e.a = {
                        components: {
                            RecommendList: l.a,
                            BottomDownload: d.a,
                            ChannelRoom: h.a,
                            ChannelProgram: m.a,
                            Share: _.a
                        },
                        mixins: [f.a],
                        data: function () {
                            return {
                                chatData: [{
                                    type: "blank"
                                }],
                                fromIMO: this.$route.query.goDeeplink,
                                isTik: this.$route.query.isTik,
                                ssrmobileType: "show",
                                isChannelSingleRoom: !1,
                                videoId: "video_tag_show"
                            }
                        },
                        computed: {
                            downLoadBtn: function () {
                                if (t.serve)
                                    return "";
                                var e = this.$i18n.locale
                                    , o = {
                                    en: "Watch More",
                                    id: "Tonton Selebihnya",
                                    es: "Abrir en la App",
                                    pt: "Assistir Mais",
                                    tr: "Uygulama içinde aç",
                                    vi: "Xem thêm",
                                    th: "เปิดในแอพพลิเคชั่น",
                                    it: "Apri in App",
                                    de: "Mehr sehen"
                                };
                                return o[e] ? o[e] : this.$t("lang096")
                            }
                        },
                        watch: {
                            password: function (t, e) {
                                Object.is(+t, NaN) && (this.password = e)
                            }
                        },
                        mounted: function () {
                        },
                        methods: {
                            userInfoClick: function () {
                                window.gtag && window.gtag("event", "go to app", {
                                    event_category: "avatar",
                                    event_label: "avatar"
                                })
                            },
                            openAnchorProfile: function () {
                                this.isTik ? Object(v.g)("IC9P", "weblive", {
                                    origin: "tiklivedl.onelink.me",
                                    path: "vM6C",
                                    c: "host_profile",
                                    af_dp: "tiklive://profile?uid=".concat(this.config.uid)
                                }) : Object(v.g)({
                                    type: "web_live",
                                    c: "host_profile",
                                    af_dp: "bigolive://profile?uid=".concat(this.config.uid)
                                })
                            },
                            copyNickname: function () {
                                var t = this
                                    , e = this;
                                new c.a(".btn-copy-nickname", {
                                    text: function () {
                                        return e.config.nickName
                                    }
                                }).on("success", (function () {
                                        t.$toast(t.$t("lang331"))
                                    }
                                ))
                            },
                            handleEnterPasswordRoom: function () {
                                var t = this;
                                return Object(n.a)(regeneratorRuntime.mark((function e() {
                                        var o, n, r;
                                        return regeneratorRuntime.wrap((function (e) {
                                                for (; ;)
                                                    switch (e.prev = e.next) {
                                                        case 0:
                                                            if (4 !== t.config.roomStatus) {
                                                                e.next = 3;
                                                                break
                                                            }
                                                            return t.openApp(),
                                                                e.abrupt("return");
                                                        case 3:
                                                            if (!(t.password.length < 6)) {
                                                                e.next = 5;
                                                                break
                                                            }
                                                            return e.abrupt("return");
                                                        case 5:
                                                            if (!1 !== navigator.onLine) {
                                                                e.next = 8;
                                                                break
                                                            }
                                                            return t.$toast("Network Offline"),
                                                                e.abrupt("return");
                                                        case 8:
                                                            return e.next = 10,
                                                                t.$api.getInternalStudioInfo({
                                                                    siteId: t.bigo_id,
                                                                    verify: t.password
                                                                });
                                                        case 10:
                                                            0 === (o = e.sent).code ? (t.config.hlsSrc = o.data.hls_src,
                                                                t.startWs(),
                                                                t.showPasswordCover = 0,
                                                                t.$nextTick((function () {
                                                                        t.autoPlay()
                                                                    }
                                                                )),
                                                                Object(v.k)("".concat(t.bigo_id, "-psw"), t.password),
                                                                t.$hive.send("011201002", {
                                                                    action: 2,
                                                                    showeruid: t.bigo_id,
                                                                    userId: null === (n = t.ws) || void 0 === n || null === (r = n.wsConfig) || void 0 === r ? void 0 : r.userId
                                                                })) : 810021 === o.code ? t.$toast("string" == typeof t.$t("lang333") && t.$t("lang333").replace("[001]", o.msg)) : 810022 === o.code && t.$toast(t.$t("lang332"));
                                                        case 12:
                                                        case "end":
                                                            return e.stop()
                                                    }
                                            }
                                        ), e)
                                    }
                                )))()
                            },
                            jumpClick: function () {
                                this.$router.push(this.localeRoute({
                                    path: "/user/".concat(this.bigo_id)
                                }))
                            },
                            openApp: function (t) {
                                this.isOpenApp = !0,
                                    1 === t ? window.gtag && window.gtag("event", "go to app", {
                                        event_category: "live room",
                                        event_label: "live room"
                                    }) : 2 === t && window.gtag && window.gtag("event", "go to app", {
                                        event_category: "live room follow",
                                        event_label: "live room follow"
                                    });
                                var e = {
                                    1: {
                                        c: "live_openapp",
                                        af_adset: this.bigo_id
                                    },
                                    2: {
                                        c: "live_follow",
                                        af_adset: this.bigo_id
                                    },
                                    3: {
                                        c: "live_avatar",
                                        af_adset: this.bigo_id
                                    }
                                }[t] || {};
                                this.openAppBySchema(e)
                            },
                            onDownload: function () {
                                var t = {
                                    c: "live_bottom",
                                    af_adset: this.bigo_id
                                };
                                this.downloadIconClick(t)
                            }
                        }
                    }
                }
            ).call(this, o(132))
        },
        787: function (t, e, o) {
            var content = o(1342);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("0a39f52b", content, !0, {
                sourceMap: !1
            })
        },
        788: function (t, e, o) {
            "use strict";
            var n = o(4)
                , r = function (t, e) {
                return n.a.post(t, e).then((function (t) {
                        return t
                    }
                )).catch((function (t) {
                        console.log(t)
                    }
                ))
            }
                , c = "".concat("https://ta.bigolive.tv");
            e.a = {
                getChannelInfo: function (data) {
                    return r("".concat(c, "/official_website/out/getChannelInfo"), data)
                },
                getChannelMenu: function (data) {
                    return r("".concat(c, "/official_website/out/getChannelMenu"), data)
                },
                getOpenChannelInfo: function (data) {
                    return r("".concat(c, "/official_website/out/getOpenChannelInfo"), data)
                }
            }
        },
        789: function (t, e, o) {
            var content = o(1348);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("057533e3", content, !0, {
                sourceMap: !1
            })
        },
        790: function (t, e, o) {
            var content = o(1351);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("37b03a4a", content, !0, {
                sourceMap: !1
            })
        },
        791: function (t, e, o) {
            var content = o(1353);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("d0400e24", content, !0, {
                sourceMap: !1
            })
        },
        792: function (t, e, o) {
            var content = o(1366);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("17468e32", content, !0, {
                sourceMap: !1
            })
        },
        793: function (t, e, o) {
            var content = o(1368);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("36c57227", content, !0, {
                sourceMap: !1
            })
        },
        794: function (t, e, o) {
            var content = o(1370);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("83faf02c", content, !0, {
                sourceMap: !1
            })
        },
        795: function (t, e, o) {
            "use strict";
            (function (t) {
                    o(32),
                        o(19),
                        o(11),
                        o(9),
                        o(16);
                    var n = o(10)
                        , r = o(830)
                        , c = o(910)
                        , l = o(904)
                        , d = o(592);

                    function h(object, t) {
                        var e = Object.keys(object);
                        if (Object.getOwnPropertySymbols) {
                            var o = Object.getOwnPropertySymbols(object);
                            t && (o = o.filter((function (t) {
                                    return Object.getOwnPropertyDescriptor(object, t).enumerable
                                }
                            ))),
                                e.push.apply(e, o)
                        }
                        return e
                    }

                    e.a = {
                        components: {
                            GameRecommendList: r.a,
                            BottomDownload: c.a,
                            Share: d.a
                        },
                        mixins: [l.a],
                        data: function () {
                            return {
                                showModal: !1,
                                showModalSrc: 0,
                                isRecommend: !1,
                                chatData: [{
                                    type: "welcome"
                                }],
                                chatListHeight: "5.58rem",
                                ssrmobileType: "games",
                                coverurl: "",
                                videoId: "video_tag_games"
                            }
                        },
                        created: function () {
                            this.coverurl = sessionStorage && sessionStorage.getItem("coverurl") && decodeURIComponent(sessionStorage.getItem("coverurl")) || ""
                        },
                        computed: {
                            downLoadBtn: function () {
                                if (t.serve)
                                    return "";
                                var e = this.$i18n.locale
                                    , o = {
                                    en: "Watch More",
                                    id: "Tonton Selebihnya",
                                    es: "Abrir en la App",
                                    pt: "Assistir Mais",
                                    tr: "Uygulama içinde aç",
                                    vi: "Xem thêm",
                                    th: "เปิดในแอพพลิเคชั่น",
                                    it: "Apri in App",
                                    de: "Mehr sehen"
                                };
                                return o[e] ? o[e] : this.$t("lang096")
                            }
                        },
                        methods: {
                            mountedEnd: function () {
                                var t = this;
                                setTimeout((function () {
                                        var e = document.getElementsByClassName("chat_content_box");
                                        e && e[0] && (t.chatListHeight = document.getElementsByTagName("html")[0].clientHeight - e[0].getBoundingClientRect().top - document.getElementsByClassName("chat_content_box_bottom")[0].getBoundingClientRect().height + "px")
                                    }
                                ))
                            },
                            clickRecommended: function () {
                                this.isRecommend = !0
                            },
                            clickChat: function () {
                                this.isRecommend = !1
                            },
                            openOneLink: function () {
                                this.isOpenApp = !0;
                                var t = function (t) {
                                    for (var i = 1; i < arguments.length; i++) {
                                        var source = null != arguments[i] ? arguments[i] : {};
                                        i % 2 ? h(Object(source), !0).forEach((function (e) {
                                                Object(n.a)(t, e, source[e])
                                            }
                                        )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(source)) : h(Object(source)).forEach((function (e) {
                                                Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(source, e))
                                            }
                                        ))
                                    }
                                    return t
                                }({
                                    type: "web_live"
                                }, {
                                    1: {
                                        c: "game_openapp",
                                        af_adset: this.bigo_id
                                    },
                                    2: {
                                        c: "game_follow",
                                        af_adset: this.bigo_id
                                    },
                                    3: {
                                        c: "game_avatar",
                                        af_adset: this.bigo_id
                                    },
                                    4: {
                                        c: "game_gift",
                                        af_adset: this.bigo_id
                                    },
                                    5: {
                                        c: "game_comment",
                                        af_adset: this.bigo_id
                                    }
                                }[this.showModalSrc] || {});
                                this.openAppBySchema(t)
                            },
                            openModal: function () {
                                var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
                                this.showModalSrc = t,
                                    this.showModal = !0
                            },
                            onDownload: function () {
                                var t = {
                                    c: "game_bottom",
                                    af_adset: this.bigo_id
                                };
                                this.downloadIconClick(t)
                            },
                            jumpClick: function () {
                                this.$router.push(this.localeRoute({
                                    path: "/user/".concat(this.bigo_id)
                                }))
                            }
                        }
                    }
                }
            ).call(this, o(132))
        },
        796: function (t, e, o) {
            var content = o(1372);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("64cc6f07", content, !0, {
                sourceMap: !1
            })
        },
        797: function (t, e, o) {
            var content = o(1374);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("9e9dd9a4", content, !0, {
                sourceMap: !1
            })
        },
        798: function (t, e, o) {
            var content = o(1378);
            "string" == typeof content && (content = [[t.i, content, ""]]),
            content.locals && (t.exports = content.locals);
            (0,
                o(7).default)("2855df0a", content, !0, {
                sourceMap: !1
            })
        },
        830: function (t, e, o) {
            "use strict";
            var n = {
                components: {},
                props: {
                    recommendList: {
                        type: Array,
                        default: function () {
                            return []
                        }
                    }
                },
                data: function () {
                    return {}
                },
                computed: {},
                mounted: function () {
                },
                methods: {
                    goPage: function (t) {
                        this.$emit("goPage", t)
                    },
                    goPath: function (t, e) {
                        this.$emit("goPath", t, e)
                    }
                }
            }
                , r = o(3)
                , component = Object(r.a)(n, (function () {
                    var t = this
                        , e = t.$createElement
                        , n = t._self._c || e;
                    return t.recommendList && t.recommendList.length > 0 ? n("div", {
                        staticClass: "bigo_room_list_wrap bigo_game_list"
                    }, [n("div", {
                        staticClass: "room_list_title"
                    }, [n("div", {
                        staticClass: "blue-line-container"
                    }, [n("div", {
                        staticClass: "blue-line"
                    }), t._v(" "), n("h2", [t._v(t._s(t.$t("lang041")))])]), t._v(" "), n("div", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: {
                                click: 3,
                                filter: ["mobile-index"]
                            },
                            expression: "{ click: 3, filter: ['mobile-index'] }",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "more_btn",
                        on: {
                            click: function (e) {
                                return t.goPage("games")
                            }
                        }
                    }, [n("span", [t._v(t._s(t.$t("lang040")))]), t._v(" "), n("div", {
                        staticClass: "arrow-icon"
                    })])]), t._v(" "), n("ul", {
                        staticClass: "bigo_room_list"
                    }, t._l(t.recommendList, (function (e, r) {
                            return n("li", {
                                key: r
                            }, [n("a", {
                                directives: [{
                                    name: "hive",
                                    rawName: "v-hive.click",
                                    value: [{
                                        click: 41,
                                        filter: ["mobile-show"]
                                    }, {
                                        click: 61,
                                        filter: ["mobile-index"]
                                    }],
                                    expression: "[\n          { click: 41, filter: ['mobile-show'] },\n          { click: 61, filter: ['mobile-index'] }\n        ]",
                                    modifiers: {
                                        click: !0
                                    }
                                }],
                                attrs: {
                                    href: "javascript:;"
                                },
                                on: {
                                    click: function (o) {
                                        return t.goPath(e.bigo_id || e.bigoID, e.cover_l || e.data5)
                                    }
                                }
                            }, [n("div", {
                                staticClass: "cover_m_box"
                            }, [n("img", {
                                directives: [{
                                    name: "lazy",
                                    rawName: "v-lazy",
                                    value: {
                                        src: (e.cover_l ? e.cover_l : e.roomtype ? e.data2.bigUrl : e.data5) || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                        loading: o(527)
                                    },
                                    expression: "{\n              src:\n                (todo.cover_l\n                  ? todo.cover_l\n                  : todo.roomtype\n                  ? todo.data2.bigUrl\n                  : todo.data5) ||\n                'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png',\n              loading: require('@assets/mobile/images/loading-bg.png')\n            }"
                                }],
                                attrs: {
                                    alt: "bigo game poster",
                                    width: "100%",
                                    height: "100%"
                                }
                            })]), t._v(" "), n("div", {
                                staticClass: "online_box"
                            }, [n("span", {
                                staticClass: "fans_num",
                                domProps: {
                                    textContent: t._s(e.user_count)
                                }
                            })]), t._v(" "), n("div", {
                                staticClass: "game_li_detail_box"
                            }, [n("div", {
                                staticClass: "thumb_box"
                            }, [n("img", {
                                directives: [{
                                    name: "lazy",
                                    rawName: "v-lazy",
                                    value: e.data5 || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                    expression: "\n                todo.data5 ||\n                  'https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png'\n              "
                                }],
                                staticClass: "ga-thumb-box-img",
                                attrs: {
                                    alt: "bigo avatar",
                                    width: "100%",
                                    height: "100%"
                                }
                            })]), t._v(" "), n("div", {
                                staticClass: "name_box"
                            }, [n("p", {
                                staticClass: "room_name",
                                style: "height:" + (e.room_topic ? "auto" : "0.2rem"),
                                domProps: {
                                    textContent: t._s(e.room_topic)
                                }
                            }), t._v(" "), n("p", {
                                staticClass: "hosts_name",
                                domProps: {
                                    textContent: t._s(e.nick_name)
                                }
                            })])])])])
                        }
                    )), 0)]) : t._e()
                }
            ), [], !1, null, null, null);
            e.a = component.exports
        },
        903: function (t, e) {
            t.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAATCAMAAAATWCuIAAABC1BMVEUAAAA/Sf5dbf5gc/5FVv5DUf5jef5IVv9lff1NW/9ET/9kfP5ke/5IVf9IVv9lff9kfv1lfP8zTf9QYf9CTf9nf/9kev3///9CT/5EVf9GWP5IXP5Rbv4/Sv5fcf5QbP5LY/5NZ/5id/5Pav5KYP5BTP5RYv5je/1ebf5XbP+Gk/7i5v5UaP6ap/5OX/79/f9cc/9KWP9NW/5edv+ptP5hdP5bcf+iqv5WZv5TZv7Gzf54i/52gf5bbv/Eyf6Sm/5mfv7Y3P7S1v65v/6KmP6Aif6krv6Aj/5oc/709f9gef96hv5pef5VcP7v8P7e4f6wuv6wtf5yhv5vfP7Bx/5XYf7o6v6aof5Xcf2Lz9rsAAAAF3RSTlMAz8/Pz8/QU/Ta2sStpIpePScF8vKVddud0usAAAJWSURBVDjLhdLpdppQFIZhOsXMTdNhc0BwqCAicsAJjSQozjHOGXr/V9J98ICxK1l9f/DzWd8GhKjr1MXJd13X25ZVKpVub5uOU6vd3zcllhxVYGVZOdZvViaTSafTkZA6qVZtmxHc4ISeEFhEJEYscOLSdV1uIGElM24JOSSyMYEdEJeSdEDEMxyZ/GdFfEiKSNzQ+dvAmk2nKZO3idy/h1yfEoLENjANW1eHW8tqjDc4o+H7NpFkX5Vk3X+QS7NSoaB21Oymg+Vzm/E8WZESkajeAcB0rA/gsW2ZcNO2JQ8gIFILFob8ADeyCWG2UIFKtgzYKFeGLl8xFy5EkUgvsJwFdFodQl8UfbhDtvxMQ0JaACEnoM6JymDQfUXUhFMkSAi+6wbrpyHcTCYBIyYw6tGWhASMOEHHO6KTz6cjYmfcCz9ENBbQcomiaUNgMcKDrQcBEsserUTE3XRRjw8Z71fMjwWNEUuYSMpkhoeEpllnRJn2QwjxkJ46pRFRN4HGh9T2RO1IUJixhkf3aUrt5F1MYNHrUdpCQjJhRxT6EBEbx2GHdLpdJ5OZF3/uiKdnoBQ8LSFGMCDkEQJGyH1OtJevvwhWyaSLxStBUUSs+tJf+5pmeDNRNLyxOPB0QraeaXsB/heeKT+sTUOdrczGaLVa1Tu5Sh3roHAmIKExQ8E0TRN5hLX/O9uGymvko5pz/Jx/asXi8VVMKG8TJCIsYy800Igq7voqIMEMfLy7wjawxDgkjlFAgvU+gcLbBDPOvwmsD4d94X2O+5j0Ke6IdXb+CwHWXwhDrsUrVostAAAAAElFTkSuQmCC"
        },
        904: function (t, e, o) {
            "use strict";
            o(32),
                o(19),
                o(11),
                o(9),
                o(16),
                o(570),
                o(37),
                o(31),
                o(22),
                o(15);
            var n = o(2)
                , r = o(10)
                , c = o(49)
                , l = o(40)
                , d = o(788)
                , h = o(905)
                , m = o(593)
                , v = o(30)
                , f = o(911);

            function _(object, t) {
                var e = Object.keys(object);
                if (Object.getOwnPropertySymbols) {
                    var o = Object.getOwnPropertySymbols(object);
                    t && (o = o.filter((function (t) {
                            return Object.getOwnPropertyDescriptor(object, t).enumerable
                        }
                    ))),
                        e.push.apply(e, o)
                }
                return e
            }

            function w(t) {
                for (var i = 1; i < arguments.length; i++) {
                    var source = null != arguments[i] ? arguments[i] : {};
                    i % 2 ? _(Object(source), !0).forEach((function (e) {
                            Object(r.a)(t, e, source[e])
                        }
                    )) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(source)) : _(Object(source)).forEach((function (e) {
                            Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(source, e))
                        }
                    ))
                }
                return t
            }

            e.a = {
                components: {
                    Chat: f.a
                },
                props: {
                    asyncData: {
                        type: Object,
                        default: function () {
                            return {}
                        }
                    }
                },
                data: function () {
                    var t, e, o, n, r, c, l, d, h, m = this.asyncData, v = m.getUserInfoStudioRES.data || {
                        roomStatus: 1
                    };
                    return {
                        bigo_id: m.videoInfo.bigoId,
                        config: {
                            uid: (null === (t = m.config) || void 0 === t ? void 0 : t.uid) || v.uid,
                            alive: (null === (e = m.config) || void 0 === e ? void 0 : e.alive) || 0,
                            roomId: (null === (o = m.config) || void 0 === o ? void 0 : o.roomId) || 0,
                            nickName: (null === (n = m.config) || void 0 === n ? void 0 : n.nickName) || "",
                            data5: (null === (r = m.config) || void 0 === r ? void 0 : r.data5) || "",
                            roomStatus: (null === (c = m.config) || void 0 === c ? void 0 : c.roomStatus) || v.roomStatus,
                            countryCode: (null === (l = m.config) || void 0 === l ? void 0 : l.countryCode) || "",
                            sharerCode: "",
                            hlsSrc: (null === (d = m.config) || void 0 === d ? void 0 : d.hlsSrc) || "",
                            aliOSUrl: v.aliOSUrl,
                            passRoom: (null === (h = m.config) || void 0 === h ? void 0 : h.passRoom) || !1,
                            channelType: 7 == +this.$route.query.t ? 1 : null,
                            ogImage: v.ogImage || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png"
                        },
                        liveStatus: m.liveStatus || "live_play",
                        ws: null,
                        recommendDataList: [],
                        recommendDataList4: [],
                        tipsFollow: !1,
                        tipsOpenInApp: !1,
                        showChat: !1,
                        showShare: !1,
                        timer: null,
                        autoPlayTimer: null,
                        time: 0,
                        now: +new Date,
                        password: "",
                        showPasswordCover: m.showPasswordCover || 0,
                        channelInfo: {
                            icon: "",
                            name: "",
                            roomId: "",
                            introduce: "",
                            bg: "",
                            bigo_id: ""
                        },
                        programList: [],
                        channelUid: this.$route.query.u,
                        player: null,
                        isOpenApp: !1,
                        isFirstVideoReport: 1
                    }
                },
                computed: w({}, Object(c.c)(["clientBigoId"]), {}, Object(c.b)(["isSharePage", "shareBigoId"]), {
                    channelUidReqObj: function () {
                        var t = this.$route.query;
                        return {
                            uid: +t.u || void 0,
                            yyUid: +t.h || void 0
                        }
                    }
                }),
                created: function () {
                    var t = this;
                    return Object(n.a)(regeneratorRuntime.mark((function e() {
                            var o;
                            return regeneratorRuntime.wrap((function (e) {
                                    for (; ;)
                                        switch (e.prev = e.next) {
                                            case 0:
                                                e.next = 2;
                                                break;
                                            case 2:
                                                return t.$hive.initHive(t),
                                                    Object(v.l)(),
                                                1 === (null === (o = t.config) || void 0 === o ? void 0 : o.channelType) && (t.$hive.send("010012004", {
                                                    action: "channel-room",
                                                    live_type: 4
                                                }),
                                                    t.getChannelInfo(),
                                                    t.getProgramList()),
                                                    e.next = 7,
                                                    t.initAnchorInfo();
                                            case 7:
                                                t.$nextTick((function () {
                                                        t.autoPlay()
                                                    }
                                                )),
                                                    t.startWs();
                                            case 9:
                                            case "end":
                                                return e.stop()
                                        }
                                }
                            ), e)
                        }
                    )))()
                },
                mounted: function () {
                    var t = this;
                    return Object(n.a)(regeneratorRuntime.mark((function e() {
                            return regeneratorRuntime.wrap((function (e) {
                                    for (; ;)
                                        switch (e.prev = e.next) {
                                            case 0:
                                                h.a.giftInit(),
                                                    t.initAPP(),
                                                    t.getRecommendDataList(),
                                                    window.addEventListener("beforeunload", t.pageEndReport),
                                                    document.addEventListener("visibilitychange", t.watchOpenApp);
                                            case 5:
                                            case "end":
                                                return e.stop()
                                        }
                                }
                            ), e)
                        }
                    )))()
                },
                beforeDestroy: function () {
                    this.player && this.player.dispose(),
                        this.player = null,
                        this.pageEnd(),
                        document.removeEventListener("visibilitychange", this.watchOpenApp)
                },
                methods: {
                    watchOpenApp: function () {
                        !document.hidden && this.isOpenApp && window.location.reload()
                    },
                    initPlayer: function () {
                        var t = this
                            ,
                            e = window.MediaSource && "function" == typeof window.MediaSource.isTypeSupported ? "MediaSourceSupport" : "MediaSourceNotSupport";
                        this.$hive.send("010012004", {
                            action: "video-play",
                            playerType: e,
                            pc: 0,
                            lang: Object(v.d)("i18n_redirected")
                        });
                        var o = window.videojs;
                        o && (this.player = o(this.videoId, {
                            autoplay: !0,
                            controls: "games" === this.ssrmobileType && {
                                fullscreenToggle: !0
                            },
                            errorDisplay: !1
                        }),
                            this.player.src({
                                type: "application/x-mpegURL",
                                src: this.config.hlsSrc
                            }),
                            this.player.on("error", (function () {
                                    t.errorPlayCallback(),
                                    t.timer || (t.timer = setTimeout((function () {
                                            t.timer = null,
                                                clearTimeout(t.timer),
                                                t.player.src({
                                                    type: "application/x-mpegURL",
                                                    src: t.config.hlsSrc
                                                })
                                        }
                                    ), 2e3))
                                }
                            )),
                            this.player.ready((function () {
                                    t.time = (new Date).getTime();
                                    var e = t.player.play();
                                    e && e.catch && e.catch((function () {
                                        }
                                    ))
                                }
                            )),
                            this.player.on("durationchange", (function () {
                                    t.startPlayCallback()
                                }
                            )),
                            this.player.on("play", (function () {
                                    if ("show" === t.ssrmobileType) {
                                        var video = t.getVideoTag();
                                        video && (video.style = "object-fit:cover;")
                                    }
                                }
                            )))
                    },
                    showChannelSingle: function (t) {
                        var e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function o() {
                                return regeneratorRuntime.wrap((function (o) {
                                        for (; ;)
                                            switch (o.prev = o.next) {
                                                case 0:
                                                    return e.isChannelSingleRoom = !0,
                                                    e.ws && e.ws.destroy(),
                                                        o.next = 4,
                                                        e.initAnchorInfo(t);
                                                case 4:
                                                    e.startWs();
                                                case 5:
                                                case "end":
                                                    return o.stop()
                                            }
                                    }
                                ), o)
                            }
                        )))()
                    },
                    initAnchorInfo: function (t) {
                        var e = this;
                        return Object(n.a)(regeneratorRuntime.mark((function o() {
                                var n, r, c, d, data;
                                return regeneratorRuntime.wrap((function (o) {
                                        for (; ;)
                                            switch (o.prev = o.next) {
                                                case 0:
                                                    if (o.prev = 0,
                                                        n = Object(v.d)("".concat(e.bigo_id, "-psw")),
                                                        !e.asyncData.config) {
                                                        o.next = 6;
                                                        break
                                                    }
                                                    if (n) {
                                                        o.next = 6;
                                                        break
                                                    }
                                                    return e.$store.commit("update_clientBigoId", null === (r = e.asyncData) || void 0 === r || null === (c = r.config) || void 0 === c ? void 0 : c.clientBigoId),
                                                        o.abrupt("return");
                                                case 6:
                                                    return o.next = 8,
                                                        l.a.getInternalStudioInfo({
                                                            verify: n,
                                                            siteId: t || e.bigo_id
                                                        });
                                                case 8:
                                                    0 === (null == (d = o.sent) ? void 0 : d.code) ? ((data = d.data) && e.$store.commit("update_clientBigoId", data.clientBigoId),
                                                        e.config.alive = data.alive,
                                                        e.$set(e.config, "hlsSrc", ""),
                                                        e.$nextTick((function () {
                                                                e.config.hlsSrc = data.hls_src
                                                            }
                                                        )),
                                                        e.config.uid = data.uid,
                                                        e.config.roomId = data.roomId,
                                                        e.config.nickName = data.nick_name,
                                                        e.config.countryCode = data.country_code,
                                                        e.config.data5 = data.snapshot || "https://static-web.likeevideo.com/as/bigo-static/www.bigo.tv/img/logo_icon.png",
                                                        e.config.roomStatus = data.roomStatus,
                                                        e.config.passRoom = data.passRoom,
                                                        e.liveStatus = data.alive ? "live_play" : "live_end",
                                                        data.passRoom && 4 === data.roomStatus ? e.showPasswordCover = 1 : data.passRoom && data.alive && !data.hls_src && (e.showPasswordCover = 2),
                                                        e.password = n) : 810021 === d.code && (Object(v.k)("".concat(e.bigo_id, "-psw"), ""),
                                                        e.initAnchorInfo()),
                                                        o.next = 15;
                                                    break;
                                                case 12:
                                                    o.prev = 12,
                                                        o.t0 = o.catch(0),
                                                    e.$log && e.$log.error("request error", {
                                                        msg: "".concat(o.t0.message, ", ").concat(o.t0.stack),
                                                        api: "getInternalStudioInfo"
                                                    });
                                                case 15:
                                                case "end":
                                                    return o.stop()
                                            }
                                    }
                                ), o, null, [[0, 12]])
                            }
                        )))()
                    },
                    getChannelInfo: function () {
                        var t = this;
                        return Object(n.a)(regeneratorRuntime.mark((function e() {
                                var o, n, r, c, l, h, m;
                                return regeneratorRuntime.wrap((function (e) {
                                        for (; ;)
                                            switch (e.prev = e.next) {
                                                case 0:
                                                    return e.next = 2,
                                                        d.a.getChannelInfo(w({}, t.channelUidReqObj));
                                                case 2:
                                                    0 === (o = e.sent).code && (t.channelInfo.icon = null === (n = o.data) || void 0 === n ? void 0 : n.icon,
                                                        t.channelInfo.name = null === (r = o.data) || void 0 === r ? void 0 : r.name,
                                                        t.channelInfo.roomId = null === (c = o.data) || void 0 === c ? void 0 : c.roomId,
                                                        t.channelInfo.introduce = null === (l = o.data) || void 0 === l ? void 0 : l.introduce,
                                                        t.channelInfo.bg = null === (h = o.data) || void 0 === h ? void 0 : h.cover,
                                                        t.channelInfo.bigo_id = null === (m = o.data) || void 0 === m ? void 0 : m.bigoId);
                                                case 4:
                                                case "end":
                                                    return e.stop()
                                            }
                                    }
                                ), e)
                            }
                        )))()
                    },
                    getProgramList: function () {
                        var t = this;
                        return Object(n.a)(regeneratorRuntime.mark((function e() {
                                var o, n, r;
                                return regeneratorRuntime.wrap((function (e) {
                                        for (; ;)
                                            switch (e.prev = e.next) {
                                                case 0:
                                                    return e.next = 2,
                                                        d.a.getChannelMenu(w({}, t.channelUidReqObj, {
                                                            size: 500
                                                        }));
                                                case 2:
                                                    0 === (o = e.sent).code && (n = o.data.reverse() || [],
                                                        r = +new Date,
                                                        t.programList = n.filter((function (t) {
                                                                return t.endTime > r
                                                            }
                                                        )));
                                                case 4:
                                                case "end":
                                                    return e.stop()
                                            }
                                    }
                                ), e)
                            }
                        )))()
                    },
                    getRecommendDataList: function () {
                        var t = this;
                        return Object(n.a)(regeneratorRuntime.mark((function e() {
                                var o;
                                return regeneratorRuntime.wrap((function (e) {
                                        for (; ;)
                                            switch (e.prev = e.next) {
                                                case 0:
                                                    if (o = {},
                                                    "games" !== t.ssrmobileType) {
                                                        e.next = 7;
                                                        break
                                                    }
                                                    return e.next = 4,
                                                        l.a.getGamingList({
                                                            countryCode: Object(v.e)(t.$i18n.locale, !0),
                                                            tabType: "00",
                                                            fetchNum: 8,
                                                            lang: t.$i18n.locale,
                                                            ignoreUids: t.config.uid
                                                        });
                                                case 4:
                                                    o = e.sent,
                                                        e.next = 10;
                                                    break;
                                                case 7:
                                                    return e.next = 9,
                                                        l.a.getShowbizList({
                                                            tabType: t.config.countryCode,
                                                            fetchNum: 8,
                                                            ignoreUids: t.config.uid
                                                        });
                                                case 9:
                                                    o = e.sent;
                                                case 10:
                                                    t.recommendDataList = o ? o.data : [],
                                                        t.recommendDataList4 = [t.recommendDataList.slice(0, 4), t.recommendDataList.slice(4)],
                                                    "show" !== t.ssrmobileType || t.config.hlsSrc || t.$nextTick((function () {
                                                            document.getElementById("hover_recommend_b") && t.newSwiper()
                                                        }
                                                    ));
                                                case 13:
                                                case "end":
                                                    return e.stop()
                                            }
                                    }
                                ), e)
                            }
                        )))()
                    },
                    newSwiper: function () {
                        var t = this;
                        window.Swiper ? new Swiper("#hover_recommend_b", {
                            direction: "vertical",
                            autoplay: 3e3
                        }) : setTimeout((function () {
                                t.newSwiper()
                            }
                        ), 500)
                    },
                    updateChatData: function (t) {
                        this.showChat && (this.chatData.length > 50 && this.chatData.shift(),
                            this.chatData.push(w({
                                time: (new Date).getTime()
                            }, t)))
                    },
                    goPath: function (t) {
                        var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "";
                        t !== this.bigo_id && (this.pageEnd(),
                        sessionStorage && sessionStorage.setItem("coverurl", encodeURIComponent(e)),
                            this.$router.push(this.localeRoute({
                                path: "/".concat(t)
                            })))
                    },
                    back: function () {
                        this.isTik || this.$router.replace(this.localeRoute({
                            path: "/".concat(this.ssrmobileType, "/")
                        }))
                    },
                    splitURL: function (t) {
                        var e = t.split("?");
                        if (e[1])
                            for (var o = e[1].split("&"), i = 0; i < o.length; i++) {
                                var n = o[i].split("=");
                                if ("roomid" === n[0] && "0" === n[1])
                                    return "bigolive://main?tab=live"
                            }
                        return t
                    },
                    openAppBySchema: function () {
                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
                            , e = w({
                            type: "web_live",
                            c: this.shareBigoId,
                            af_dp: this.fromIMO ? this.splitURL(this.config.aliOSUrl) + "&fromImo=true" : this.config.aliOSUrl,
                            af_adset: this.isSharePage ? "share" : ""
                        }, t || {});
                        console.log("oneLinkParams", e),
                            Object(v.g)(e)
                    },
                    downloadIconClick: function () {
                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
                        this.openAppBySchema(t)
                    },
                    startPlayCallback: function () {
                        this.time && (this.isFirstVideoReport = 0,
                            this.$hive.send("010012004", {
                                action: "video-play",
                                durationchange: (new Date).getTime() - this.time,
                                pc: 0,
                                lang: this.$i18n.locale
                            }))
                    },
                    getVideoTag: function () {
                        var t,
                            e = (null === (t = document.getElementById(this.videoId)) || void 0 === t ? void 0 : t.getElementsByTagName("video")) || null;
                        return e && e.length ? e[0] : null
                    },
                    errorPlayCallback: function () {
                        this.$hive.send("010012004", {
                            action: "video-play",
                            playererror: "error",
                            pc: 0,
                            lang: this.$i18n.locale,
                            isFirstVideoReport: this.isFirstVideoReport
                        })
                    },
                    videoPlay: function () {
                        var t = this;
                        this.showChat || (this.showShare = !1,
                            this.$nextTick((function () {
                                    t.showChat = !0,
                                        t.player.play();
                                    var video = t.getVideoTag();
                                    t.liveStatus = "live_loading",
                                    video && video.addEventListener("timeupdate", t.setLiveStatus, !0)
                                }
                            )),
                            setTimeout((function () {
                                    t.tipsFollow = !0,
                                        setTimeout((function () {
                                                t.tipsFollow = !1
                                            }
                                        ), 5e3)
                                }
                            ), 15e3),
                            setTimeout((function () {
                                    t.tipsOpenInApp = !0,
                                        setTimeout((function () {
                                                t.tipsOpenInApp = !1
                                            }
                                        ), 5e3)
                                }
                            ), 45e3),
                        window.gtag && window.gtag("event", "play click", {
                            event_category: "play click",
                            event_label: "play click"
                        }))
                    },
                    setLiveStatus: function () {
                        this.liveStatus = "live_living";
                        var video = this.getVideoTag();
                        video && video.removeEventListener("timeupdate", this.setLiveStatus, !0)
                    },
                    autoPlay: function () {
                        var t = this;
                        this.config.hlsSrc && (clearInterval(this.autoPlayTimer),
                            this.initPlayer(),
                            this.autoPlayTimer = setInterval((function () {
                                    var video = t.getVideoTag();
                                    video ? video.paused || (clearInterval(t.autoPlayTimer),
                                        t.videoPlay()) : clearInterval(t.autoPlayTimer)
                                }
                            ), 1e3))
                    },
                    startWs: function () {
                        if (this.config.hlsSrc)
                            try {
                                this.ws = new m.a(this.config),
                                    this.subWs(this.ws),
                                    this.ws.init({
                                        password: this.password
                                    })
                            } catch (t) {
                                console.log("wserror", t)
                            }
                    },
                    subWs: function (t) {
                        var e = this;
                        t.sub(3608, (function (o) {
                                "1" !== o.roomStatus && "2" !== o.roomStatus && "5" !== o.roomStatus || (m.a.log("结束直播!"),
                                    t.send("7|24", {
                                        seqId: String(~~(+new Date / 1e3)),
                                        roomId: e.config.roomId
                                    }),
                                    e.$set(e.config, "hlsSrc", ""),
                                    e.liveStatus = "live_end",
                                    e.config.alive = 0,
                                e.player && e.player.dispose(),
                                    e.player = null,
                                    e.chatData = [],
                                    e.$hive.send("010012005", {
                                        staytime: +new Date - e.now
                                    })),
                                    "4" === o.roomStatus ? e.updateChatData({
                                        type: m.a.CHAT_EVENT.ROOM_OWNER_BACK_TEXT,
                                        m: "Broadcaster is back. LIVE is recovering"
                                    }) : "3" === o.roomStatus && e.updateChatData({
                                        type: m.a.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT,
                                        m: "Broadcaster will leave for a moment. Please hold on"
                                    })
                            }
                        )),
                            t.sub(m.a.EVENT.NORMAL_TEXT, (function (t) {
                                    if (e.config.roomId === t.room_id) {
                                        var o = +t.payload.tag
                                            , content = "";
                                        try {
                                            var n;
                                            if (t.payload.content)
                                                content = JSON.parse(decodeURIComponent(escape(window.atob(t.payload.content)))),
                                                    e.updateChatData(w({
                                                        type: o,
                                                        grade: null === (n = t.payload) || void 0 === n ? void 0 : n.grade
                                                    }, content))
                                        } catch (e) {
                                            console.log(t.payload.content),
                                                m.a.log("公屏消息显示失败", e)
                                        }
                                    }
                                }
                            )),
                            t.sub("WS_INIT_FINISH", (function () {
                                    var o;
                                    e.config.passRoom && e.$hive.send("011201002", {
                                        action: 1,
                                        showeruid: e.bigo_id,
                                        userId: null == t || null === (o = t.wsConfig) || void 0 === o ? void 0 : o.userId
                                    })
                                }
                            ))
                    },
                    initAPP: function () {
                        setTimeout((function () {
                                var t = document.getElementById("app");
                                t && t.scrollTo && t.scrollTo({
                                    left: 0,
                                    top: 0,
                                    behavior: "smooth"
                                })
                            }
                        ), 300),
                        this.config && !this.config.alive && this.$hive.send("010012005", {
                            staytime: +new Date - this.now
                        })
                    },
                    pageEnd: function () {
                        window.removeEventListener("beforeunload", this.pageEndReport),
                            this.liveStatus = "live_loading",
                        this.ws && this.ws.destroy(),
                            this.$set(this.config, "hlsSrc", ""),
                            this.pageEndReport(),
                            this.now = +new Date,
                            clearInterval(this.autoPlayTimer)
                    },
                    pageEndReport: function () {
                        var t = {
                            staytime: +new Date - this.now,
                            passRoom: this.config.passRoom ? 1 : 0
                        };
                        1 == +this.config.channelType && (t.live_type = 4),
                            this.$hive.send("010012006", t)
                    },
                    ifShare: function () {
                        if (navigator.share) {
                            var t = {
                                url: window.location.href
                            };
                            navigator.share(t)
                        } else
                            this.showShare = !0;
                        window.gtag && window.gtag("event", "share", {
                            event_category: "share",
                            event_label: "share"
                        })
                    }
                }
            }
        },
        905: function (t, e, o) {
            "use strict";
            o(41),
                o(42),
                o(9),
                o(31),
                o(12),
                o(13),
                o(57),
                o(15);
            var n, r = o(2), c = o(4), l = {
                giftInit: (n = Object(r.a)(regeneratorRuntime.mark((function t() {
                            var e, o, n;
                            return regeneratorRuntime.wrap((function (t) {
                                    for (; ;)
                                        switch (t.prev = t.next) {
                                            case 0:
                                                if (this.giftAnimationTag = document.querySelector("#gift_animation_e"),
                                                    this.screenGiftAnimationTag = document.querySelector("#screen_gift_tag_e"),
                                                    !(this.giftJSONLikeArr.length > 0)) {
                                                    t.next = 8;
                                                    break
                                                }
                                                return this.screenGiftWaiting.length = 0,
                                                    this.screenGiftDisplaying.length = 0,
                                                    this.giftWaiting.length = 0,
                                                    this.giftDisplaying.length = 0,
                                                    t.abrupt("return");
                                            case 8:
                                                return t.next = 10,
                                                    c.a.post("".concat("https://ta.bigo.tv/official_website", "/live/giftconfig/getOnlineGifts"));
                                            case 10:
                                                if (e = t.sent,
                                                (o = (null == e ? void 0 : e.data) || []) && (this.giftJSONLikeArr = o,
                                                    window.giftJSONLikeArr = o),
                                                    !window.navigator.userAgent.match(/.*Mobile.*/)) {
                                                    t.next = 15;
                                                    break
                                                }
                                                return t.abrupt("return");
                                            case 15:
                                                (n = []) && (this.screenGiftJSON = n),
                                                    this.cacheScreenResources(this.screenGiftJSON);
                                            case 18:
                                            case "end":
                                                return t.stop()
                                        }
                                }
                            ), t, this)
                        }
                    ))),
                        function () {
                            return n.apply(this, arguments)
                        }
                ),
                giftJSONLikeArr: [],
                giftAnimationTag: document.querySelector("#gift_animation_e"),
                screenGiftJSON: [],
                screenGiftAnimationTag: document.querySelector("#screen_gift_tag_e"),
                ResourcesOfScreen: [],
                webpSupport: "png_url",
                screenGiftWaiting: [],
                screenGiftDisplaying: [],
                cacheScreenResources: function (data) {
                    for (var t = data.length, e = this.ResourcesOfScreen, image = null, i = 0; i < t; i++)
                        image = new Image,
                        window.location.origin.includes("bigoapp.tv") && (data[i][this.webpSupport] = data[i][this.webpSupport].replace("gdl.bigo.sg", "gdl.piojm.tech")),
                            e[i] = image.src = data[i][this.webpSupport]
                },
                fullScreenGiftAnimation: function (t) {
                    var e = t.vgift_typeid
                        , o = this.getScreenGiftById(e);
                    o ? this.screenGiftDisplaying.length > 0 ? this.screenGiftWaiting.push(o) : this.fullScreenAnimationDo(o) : this.pushMsgToQueues(t)
                },
                fullScreenAnimationDo: function (t) {
                    var e, o, n = (t = t).height / t.width, r = window.danmu, i = 0;
                    if (n > r.danMuHeight / r.danMuWidth ? (t.height = .8 * r.danMuHeight > t.height ? t.height : .8 * r.danMuHeight,
                        t.width = t.height / n) : (t.width = .8 * r.danMuWidth > t.width ? t.width : .8 * r.danMuWidth,
                        t.height = t.width * n),
                        this.screenGiftDisplaying.push(t),
                        this.screenGiftAnimationTag.style.width = this.screenGiftDisplaying[0].width + "px",
                        this.screenGiftAnimationTag.style.height = this.screenGiftDisplaying[0].height + "px",
                        this.screenGiftAnimationTag.style.backgroundImage = "url(" + this.screenGiftDisplaying[0][this.webpSupport] + ")",
                    "png_url" === this.webpSupport)
                        for (i = 0; i < t.frame; i++)
                            setTimeout(function (t, e, i) {
                                return function () {
                                    t.style.backgroundPosition = "0 -" + i * e + "px"
                                }
                            }(this.screenGiftAnimationTag, t.height, i), 100 * i);
                    setTimeout((e = this,
                            o = this.screenGiftAnimationTag,
                            function () {
                                o.style.backgroundImage = "url(" + o.src + ")",
                                    o.style.backgroundPosition = "0 0",
                                    e.fullScreenClearAndAddNew()
                            }
                    ), t.settleTime)
                },
                fullScreenClearAndAddNew: function () {
                    this.screenGiftDisplaying[0] = null,
                        this.screenGiftDisplaying.pop(),
                    this.screenGiftWaiting.length > 0 && this.fullScreenAnimationDo(this.screenGiftWaiting.shift())
                },
                getScreenGiftById: function (t) {
                    for (var e = this.screenGiftJSON, i = 0, o = e.length; i < o; i++)
                        if (+e[i].typeid == +t)
                            return e[i]
                },
                giftView: '<li class="gift_list"><div class="movingLight_box"><img class="movingLight" src="https://www.bigo.tv/assets/officialWeb/images/giftbg/combobg4.png"></div><div class="thumb"><img src="==="></div><p class="name">===</p><p class="send_tips">Send</p><div class="gift_star_box"><p class="gift_star star==="></p></div><img class="gift_icon" src="==="><div class="combo_box"><p class="x_num">x===</p><p class="tips">combo</p></div><div class="combo_counter">===</div><div class="gift_dressup dressupStatu==="></div></li>',
                giftWaiting: [],
                giftDisplaying: [],
                giftAnimationStart: function (t) {
                    var e = t
                        , o = this.getGiftInforIndex(e.vgift_typeid)
                        , n = ""
                        , r = 0;
                    1 == +e.send_times ? this.giftJSONLikeArr[o].vm_exchange_rate / 100 > 998 ? this.fullScreenGiftAnimation(e) : this.pushMsgToQueues(e) : +e.vgift_count > 98 ? this.pushMsgToQueues(e) : (n = e.from_uid,
                        r = e.vgift_typeid,
                    this.updateComboTimes(n, r, e.send_times) && this.pushMsgToQueues(e))
                },
                pushMsgToQueues: function (t) {
                    t = t;
                    this.giftDisplaying.length < 2 ? this.pushMsgToDisplaying(t) : (t.fromWaitingQueues = !0,
                        this.giftWaiting.push(t))
                },
                pushMsgToDisplaying: function (t) {
                    var e, o = 0, n = {}, r = t, c = {};
                    if (0 === this.giftDisplaying.length)
                        o = 50;
                    else
                        for (var i = 0; i < 2; i++)
                            for (var l = 0; l < this.giftDisplaying.length; l++)
                                this.giftDisplaying[l].bottom != 50 + 80 * i && (o = 50 + 80 * i);
                    n.from = r.from_uid,
                        n.times = +r.send_times,
                        n.currentTimes = 1,
                    (+r.vgift_count > 98 || +r.times > 1 && !r.fromWaitingQueues) && (n.currentTimes = +r.send_times),
                        n.bottom = o,
                        n.comboClearCounter = 0,
                        n.giftId = r.vgift_typeid,
                        n.baseXNum = +r.vgift_count,
                        c = this.giftJSONLikeArr[this.getGiftInforIndex(r.vgift_typeid)],
                    window.location.origin.includes("bigoapp.tv") && (c.img_url = c.img_url && c.img_url.replace("giftesx.bigo.sg", "giftesx.piojm.tech"));
                    var d = function (t) {
                        var e = document.createElement("div");
                        return e.innerHTML = t,
                            e.childNodes
                    }(this.giftView.replace("===", r.head_icon_url).replace("===", r.vgift_name).replace("===", this.getGiftStar(c)).replace("===", c.img_url).replace("===", r.vgift_count).replace("===", n.currentTimes).replace("===", this.returnGiftDressupBg(n)))[0];
                    n.giftDomTag = d,
                        this.giftAnimationTag.appendChild(d),
                        n.checkTimes = this.checkTimes,
                        n.scaleCombo = this.scaleCombo,
                        n.returnComboBgPosY = this.returnComboBgPosY,
                        n.checkTimes(),
                        setTimeout(function (t, e) {
                            return function () {
                                t.style.right = "40px",
                                    t.style.bottom = e + "px"
                            }
                        }(d, o), 20),
                        e = this.getGiftBackground(+r.vgift_count);
                    for (var h = 0; h < e; h++)
                        setTimeout(function (t, e, o) {
                            return function () {
                                var e = "0px -" + 73 * o + "px";
                                t.style.backgroundPosition = e
                            }
                        }(d, 0, h), 100 * h + 400);
                    this.giftDisplaying.push(n)
                },
                checkTimes: function () {
                    var t, e, o = this.times;
                    if (this.currentTimes < o)
                        this.currentTimes++,
                            clearTimeout(this.comboClearCounter),
                            this.comboClearCounter = 0,
                            this.scaleCombo();
                    else if (0 === this.comboClearCounter) {
                        var n = l.timeOfClearGift(this) - 800;
                        this.comboClearCounter = setTimeout((t = this,
                                function () {
                                    l.clearGiftWhoTimeout(t)
                                }
                        ), n)
                    }
                    setTimeout((e = this,
                            function () {
                                try {
                                    e.checkTimes()
                                } catch (t) {
                                }
                            }
                    ), 800)
                },
                timeOfClearGift: function (t) {
                    var e, o = t.giftId, n = t.baseXNum;
                    t.times;
                    return n > 98 && 1,
                        e = this.giftJSONLikeArr[this.getGiftInforIndex(o)].vm_exchange_rate / 100,
                        this.getGiftShowTimeByCost(e * n)
                },
                clearGiftWhoTimeout: function (t) {
                    var e = t.from
                        , o = t.giftId
                        , n = t.currentTimes
                        , r = this.giftDisplaying
                        , c = this
                        , l = (+new Date).toString().slice(-4);
                    t.giftDomTag.classList.add("clearStatu" + l),
                        t.giftDomTag.style.right = "-310px";
                    for (var i = 0; i < r.length; i++)
                        if (r[i].from === e && r[i].giftId === o && r[i].currentTimes === n) {
                            this.giftDisplaying[i].checkTimes = null,
                                this.giftDisplaying[i] = null,
                                this.giftDisplaying.splice(i, 1),
                                i--;
                            break
                        }
                    setTimeout((function () {
                            var t = c.giftAnimationTag.querySelector(".clearStatu".concat(l));
                            c.giftAnimationTag.removeChild(t)
                        }
                    ), 400),
                    this.giftWaiting.length && this.pushMsgToQueues(this.giftWaiting.pop())
                },
                returnGiftDressupBg: function (t) {
                    var e = t.baseXNum;
                    return e < 100 ? 1 === e ? 0 : 10 === e ? 1 : 2 : 188 === e ? 3 : 4
                },
                returnComboBgPosY: function (t) {
                    return t > 198 ? t > 519 ? -180 : -120 : t > 65 ? -60 : t > 10 ? 0 : 60
                },
                clearTimeoutByGiftCosts: [3e3, 4e3, 5e3, 6e3, 7e3],
                getGiftShowTimeByCost: function (t) {
                    var e = 0;
                    return e = t > 99 ? t > 499 ? 4 : 3 : t > 49 ? 2 : t > 9 ? 1 : 0,
                        this.clearTimeoutByGiftCosts[e]
                },
                scaleCombo: function () {
                    var t, e = this.giftDomTag.querySelector(".combo_counter"),
                        o = this.returnComboBgPosY(this.currentTimes);
                    e.classList.add("countAnimation"),
                        e.innerText = this.currentTimes,
                        setTimeout((t = e,
                                function () {
                                    t.classList.remove("countAnimation")
                                }
                        ), 600);
                    for (var i = 0; i < 6; i++)
                        setTimeout(function (t, e, i) {
                            return function () {
                                t.style.backgroundPosition = 60 * -i + "px " + e + "px"
                            }
                        }(e, o, i), 120 * i);
                    10 === this.baseXNum || 1 === this.baseXNum && this.currentTimes
                },
                getGiftBackground: function (t) {
                    var e = 0;
                    switch (t) {
                        case 1:
                            e = 0;
                            break;
                        case 10:
                            e = 8;
                            break;
                        case 99:
                            e = 17;
                            break;
                        case 188:
                            e = 27;
                            break;
                        case 999:
                            e = 41
                    }
                    return e
                },
                getGiftStar: function (t) {
                    var e = t.vm_exchange_rate / 100;
                    return e < 50 ? e < 10 ? 1 : 2 : e < 100 ? 3 : 4
                },
                getGiftInforIndex: function (t) {
                    for (var e = this.giftJSONLikeArr, i = 0, o = e.length; i < o; i++)
                        if (+e[i].typeid == +t)
                            return i
                },
                updateComboTimes: function (t, e, o) {
                    for (var n = this.giftWaiting.length - 1; n > -1; n--)
                        if (+this.giftWaiting[n].from == +t && +this.giftWaiting[n].id == +e)
                            return this.giftWaiting[n].times = o,
                                0;
                    for (var i = this.giftDisplaying.length - 1; i > -1; i--)
                        if (+this.giftDisplaying[i].from == +t && +this.giftDisplaying[i].giftId == +e)
                            return this.giftDisplaying[i].times = o,
                                0;
                    return 1
                }
            };
            e.a = l
        },
        910: function (t, e, o) {
            "use strict";
            var n = {
                components: {},
                props: {},
                data: function () {
                    return {}
                },
                computed: {},
                mounted: function () {
                },
                methods: {
                    downloadIconClick: function () {
                        this.$emit("downloadIconClick")
                    }
                }
            }
                , r = (o(1341),
                o(3))
                , component = Object(r.a)(n, (function () {
                    var t = this.$createElement
                        , e = this._self._c || t;
                    return e("div", {
                        directives: [{
                            name: "hive",
                            rawName: "v-hive.click",
                            value: 47,
                            expression: "47",
                            modifiers: {
                                click: !0
                            }
                        }],
                        staticClass: "down_load_section"
                    }, [e("div", {
                        staticClass: "bigo-logo",
                        on: {
                            click: this.downloadIconClick
                        }
                    }), this._v(" "), e("div", {
                        staticClass: "store-icon"
                    }, [e("div", {
                        staticClass: "apple-icon",
                        on: {
                            click: this.downloadIconClick
                        }
                    }), this._v(" "), e("div", {
                        staticClass: "google-icon",
                        on: {
                            click: this.downloadIconClick
                        }
                    })])])
                }
            ), [], !1, null, "ecc9b8d2", null);
            e.a = component.exports
        },
        911: function (t, e, o) {
            "use strict";
            o(31),
                o(22),
                o(135),
                o(12),
                o(13),
                o(11),
                o(9),
                o(634);
            var n = o(593)
                , r = {
                name: "Chat",
                props: {
                    data: {
                        type: Array,
                        require: !0,
                        default: function () {
                            return []
                        }
                    },
                    opactiyBG: Boolean,
                    useRem: Boolean,
                    isGame: Boolean
                },
                data: function () {
                    return this.CHAT_EVENT = n.a.CHAT_EVENT,
                        {}
                },
                computed: {
                    chatEventValus: function () {
                        return Object.values(this.CHAT_EVENT)
                    },
                    comments: function () {
                        var t = this.CHAT_EVENT;
                        return [t.NORMAL_TEXT, t.DAMMARKU_TEXT]
                    }
                },
                watch: {
                    data: function () {
                        var t = document.querySelector(".chat__container");
                        if (t) {
                            var e = t.scrollTop;
                            t.scrollHeight - e - t.clientHeight < 100 && this.$nextTick((function () {
                                    t.scrollTop = t.scrollHeight
                                }
                            ))
                        }
                    }
                },
                methods: {
                    canShowType: function (t) {
                        return !("init" !== t.type && t.type !== this.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT && t.type !== this.CHAT_EVENT.ROOM_OWNER_BACK_TEXT && t.type !== this.CHAT_EVENT.ANNOUNCE_TEXT && !this.chatEventValus.includes(t.type))
                    },
                    getGiftName: function (t) {
                        var e = window.giftJSONLikeArr
                            , o = (void 0 === e ? [] : e).find((function (e) {
                                return +e.typeid == +t
                            }
                        ));
                        return null == o ? void 0 : o.name
                    },
                    getGiftIconUrl: function (t) {
                        var e = window.giftJSONLikeArr
                            , o = (void 0 === e ? [] : e).find((function (e) {
                                return +e.typeid == +t
                            }
                        ));
                        return o && window.location.origin.includes("bigoapp.tv") && (o.img_url = o.img_url && o.img_url.replace("giftesx.bigo.sg", "giftesx.piojm.tech")),
                            null == o ? void 0 : o.img_url
                    },
                    switchGradeImage: function (t) {
                        var e = 1;
                        return e = (t = +t) < 11 ? 1 : t < 23 ? 11 : t < 34 ? 23 : t < 45 ? 34 : t < 56 ? 45 : t < 67 ? 56 : t < 78 ? 67 : t < 89 ? 78 : 89,
                            o(1355)("./".concat(e, ".png"))
                    }
                }
            }
                , c = (o(1365),
                o(3))
                , component = Object(c.a)(r, (function () {
                    var t = this
                        , e = t.$createElement
                        , n = t._self._c || e;
                    return n("div", {
                        class: [{
                            chat: !t.useRem,
                            useRem: t.useRem,
                            isGame: t.isGame
                        }]
                    }, [n("div", {
                        staticClass: "chat__container"
                    }, t._l(t.data, (function (e) {
                            return n("div", {
                                key: "" + e.n + e.time,
                                staticClass: "chat-item",
                                class: ["type-" + e.type, {
                                    "chat-item-opacity": t.opactiyBG && t.canShowType(e),
                                    "chat-item-hide": !t.chatEventValus.includes(e.type) && "init" !== e.type && "welcome" !== e.type
                                }]
                            }, [n("div", {
                                staticClass: "chat-item-inner"
                            }, ["init" === e.type ? [n("div", [t._v(t._s(t.$t("lang031")))])] : t._e(), t._v(" "), "welcome" === e.type ? [n("div", [t._v(t._s(t.$t("lang338")))])] : t._e(), t._v(" "), "blank" === e.type ? [n("div", {
                                staticClass: "blank"
                            })] : !e.m || e.type !== t.CHAT_EVENT.ROOM_OWNER_LEAVE_TEXT && e.type !== t.CHAT_EVENT.ROOM_OWNER_BACK_TEXT && e.type !== t.CHAT_EVENT.ANNOUNCE_TEXT ? t.chatEventValus.includes(e.type) ? [n("div", {
                                class: ["user-grade", {
                                    "user-grade-34": +e.grade >= 34
                                }],
                                style: {
                                    backgroundImage: "url(" + t.switchGradeImage(e.grade) + ")"
                                }
                            }, [+e.grade < 34 ? n("span", [t._v("Lv.")]) : t._e(), t._v(t._s(e.grade) + "\n          ")]), t._v(" "), n("span", {
                                staticClass: "user-name"
                            }, [t._v(t._s(e.n || e.m))]), t._v(" "), n("i", {
                                staticClass: "user-name-sep"
                            }, [t._v(":")]), t._v(" "), n("span", {
                                staticClass: "user-text-content"
                            }, [e.type === t.CHAT_EVENT.LIGHT_MY_HEART_TEXT ? [n("span", [t._v("sent")]), t._v(" "), n("img", {
                                attrs: {
                                    src: o(1354),
                                    alt: ""
                                }
                            })] : t._e(), t._v(" "), e.type === t.CHAT_EVENT.NORMAL_GIFT_TEXT ? [n("span", [t._v("sent a " + t._s(t.getGiftName(e.m)))]), t._v(" "), n("img", {
                                attrs: {
                                    src: t.getGiftIconUrl(e.m)
                                }
                            }), t._v(" "), n("span", [t._v("X" + t._s(e.c))])] : t._e(), t._v(" "), e.type === t.CHAT_EVENT.FOLLOW_OWNER_TEXT ? n("span", [t._v("\n              became a Fan.Won't miss the next LIVE\n            ")]) : t._e(), t._v(" "), e.type === t.CHAT_EVENT.SHARE_LIVING_TEXT ? n("span", [t._v("\n              shared this LIVE\n            ")]) : t._e(), t._v(" "), t.comments.includes(e.type) ? [t._v("\n              " + t._s(e.m) + "\n            ")] : t._e()], 2)] : t._e() : [n("span", {
                                staticClass: "user-text-content"
                            }, [t._v(t._s(e.m))])]], 2)])
                        }
                    )), 0)])
                }
            ), [], !1, null, "03075219", null);
            e.a = component.exports
        }
    }]);

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址