import {G as Z, r as o, $ as ee, I as a, J as e, P as t, aB as q, K as P, M as O, ao as G, Q as f, aC as te, aD as se, N as s, ap as R, aq as Oe, z as ge, B as j, H as z, aA as Ae, av as S, O as H, Z as Me, ar as Fe, ax as X, p as he, C as be, ay as le, V as ie, u as me, W as Ce, au as J, a$ as fe, R as Ee, A as We, T as He, E as qe, aY as Ve, bm as je} from "./common.modules-f9fa5dc7.js";
import {r as ze, G as Ue, R as Ze, W as xe, a as Ke} from "./audio-eb7fb307.js";
import {bP as Te, _ as x, c as ke, bY as Q, eJ as Je, A as Y, eK as Qe, eL as $e, eM as Xe, y as Ye, eN as et, eO as tt, eP as st, G as at, eQ as nt} from "./page-activity-ActivityDetail-0d51a056.js";
import {E as we} from "./page-activity-Bonus-f5229d51.js";
import {N as ot} from "./page-home-other-6e2f6e99.js";
import {F as lt} from "./MyGameRecord-615c2d4c.js";
import {C as it} from "./page-saasLottery-D5-6db471d0.js";
import {D as ut} from "./page-activity-Championship-a046222e.js";
import "./page-turntable-assets-d6267459.js";
import "./native/index-eb46cb93.js";
import "./en-0806f032.js";
import "./MayrecordList-fb11b7c3.js";
const Ie = g => (te("data-v-69f351dd"),
g = g(),
se(),
g)
  , rt = {
    class: "FDTL__C"
}
  , ct = {
    class: "FDTL__C-l1"
}
  , dt = {
    class: "left"
}
  , vt = Ie( () => e("svg", {
    xmlns: "http://www.w3.org/2000/svg",
    width: "32",
    height: "32",
    viewBox: "0 0 32 32",
    fill: "none"
}, [e("path", {
    d: "M8.5484 25.8291L8.54089 25.8366L8.53366 25.8444C7.97797 26.4409 7.47942 26.802 7.06631 26.9804C6.65908 27.1562 6.37147 27.1416 6.17169 27.0556C5.96753 26.9677 5.74252 26.7566 5.56263 26.3155C5.38195 25.8725 5.26602 25.2383 5.26602 24.4V9.38666C5.26602 6.69084 5.59509 5.24007 6.36083 4.42157C7.11326 3.6173 8.44055 3.26666 10.9593 3.26666H21.0393C23.5584 3.26666 24.8852 3.61741 25.6358 4.42118C26.3997 5.23909 26.726 6.68929 26.7193 9.38518V9.38666V24.3867C26.7193 25.2254 26.6041 25.8598 26.4242 26.3031C26.2451 26.7444 26.0211 26.9549 25.8182 27.0425C25.6198 27.1281 25.3328 27.1431 24.9244 26.967C24.5105 26.7884 24.0102 26.4271 23.4512 25.8305C22.7918 25.1231 21.9328 24.7739 21.0701 24.8209C20.2074 24.8679 19.3916 25.3082 18.8127 26.08L18.8123 26.0806L17.4676 27.8779C17.4673 27.8783 17.467 27.8787 17.4667 27.8791C17.0231 28.4644 16.4844 28.71 15.9927 28.71C15.501 28.71 14.9623 28.4644 14.5187 27.8791C14.5184 27.8787 14.5181 27.8783 14.5177 27.8779L13.1733 26.0808C13.1732 26.0807 13.1732 26.0806 13.1731 26.0806C12.0033 24.5156 9.90283 24.3999 8.55577 25.8217L8.5484 25.8291ZM8.43935 14.6667C8.43935 15.7314 9.30798 16.6 10.3727 16.6C11.4374 16.6 12.306 15.7314 12.306 14.6667C12.306 13.602 11.4374 12.7333 10.3727 12.7333C9.30798 12.7333 8.43935 13.602 8.43935 14.6667ZM8.43935 9.33333C8.43935 10.398 9.30798 11.2667 10.3727 11.2667C11.4374 11.2667 12.306 10.398 12.306 9.33333C12.306 8.26863 11.4374 7.4 10.3727 7.4C9.30798 7.4 8.43935 8.26863 8.43935 9.33333ZM14.306 16.2667H21.6393C22.5174 16.2667 23.2393 15.5447 23.2393 14.6667C23.2393 13.7886 22.5174 13.0667 21.6393 13.0667H14.306C13.428 13.0667 12.706 13.7886 12.706 14.6667C12.706 15.5447 13.428 16.2667 14.306 16.2667ZM14.306 10.9333H21.6393C22.5174 10.9333 23.2393 10.2114 23.2393 9.33333C23.2393 8.45529 22.5174 7.73333 21.6393 7.73333H14.306C13.428 7.73333 12.706 8.45529 12.706 9.33333C12.706 10.2114 13.428 10.9333 14.306 10.9333Z",
    stroke: "currentColor",
    "stroke-width": "1.2"
})], -1))
  , _t = {
    class: "FDTL__C-l2"
}
  , pt = {
    class: "FDTL__C-time"
}
  , mt = Ie( () => e("div", {
    notime: ""
}, ":", -1))
  , ft = {
    class: "FDTL__C-l3"
}
  , yt = {
    class: "box"
}
  , gt = ["num"]
  , ht = Oe('<div class="slot-num" data-v-69f351dd>1</div><div class="slot-num" data-v-69f351dd>2</div><div class="slot-num" data-v-69f351dd>0</div><div class="slot-num" data-v-69f351dd>1</div><div class="slot-num" data-v-69f351dd>2</div><div class="slot-num" data-v-69f351dd>3</div><div class="slot-num" data-v-69f351dd>4</div><div class="slot-num" data-v-69f351dd>5</div><div class="slot-num" data-v-69f351dd>6</div><div class="slot-num" data-v-69f351dd>7</div><div class="slot-num" data-v-69f351dd>8</div><div class="slot-num" data-v-69f351dd>9</div><div class="slot-num" data-v-69f351dd>0</div><div class="slot-num" data-v-69f351dd>1</div><div class="slot-num" data-v-69f351dd>2</div><div class="slot-num" data-v-69f351dd>3</div><div class="slot-num" data-v-69f351dd>4</div><div class="slot-num" data-v-69f351dd>5</div><div class="slot-num" data-v-69f351dd>6</div><div class="slot-num" data-v-69f351dd>7</div><div class="slot-num" data-v-69f351dd>8</div><div class="slot-num" data-v-69f351dd>9</div><div class="slot-num" data-v-69f351dd>0</div><div class="slot-num" data-v-69f351dd>1</div><div class="slot-num" data-v-69f351dd>2</div><div class="slot-num" data-v-69f351dd>3</div><div class="slot-num" data-v-69f351dd>4</div><div class="slot-num" data-v-69f351dd>5</div><div class="slot-num" data-v-69f351dd>6</div><div class="slot-num" data-v-69f351dd>7</div><div class="slot-num" data-v-69f351dd>8</div><div class="slot-num" data-v-69f351dd>9</div>', 32)
  , bt = ["num"]
  , Ct = Z({
    __name: "TimeLeft",
    props: {
        premium: {
            type: null,
            required: !0
        },
        currentInfo: {
            type: null,
            required: !0
        },
        currentGame: {
            type: null,
            required: !0
        }
    },
    setup(g, {expose: B}) {
        const i = g
          , u = o(0)
          , r = o([{
            arr: []
        }, {
            arr: []
        }, {
            arr: []
        }, {
            arr: []
        }, {
            arr: []
        }]);
        ee( () => i.premium, _ => {
            _ && (r.value = c(_))
        }
        );
        const c = _ => {
            let m = [];
            for (let h = 0; h < _.length; h++) {
                let v = _[h];
                var l = [];
                switch (v) {
                case 9:
                    l.push(v - 8, v - 9, v);
                    break;
                case 0:
                    l.push(v + 8, v + 9, v);
                    break;
                default:
                    l.push(v - 2, v - 1, v)
                }
                m.push({
                    arr: l
                })
            }
            return m
        }
          , C = () => {
            u.value = 1,
            setTimeout( () => {
                u.value = 0
            }
            , 3e3)
        }
          , k = o(!1)
          , T = Te()
          , I = () => {
            k.value = !0,
            T.get5DRule(i.currentGame.typeID)
        }
        ;
        return B({
            animationShow: C
        }),
        (_, m) => (s(),
        a(P, null, [e("div", rt, [e("div", ct, [e("div", dt, [e("div", null, t(_.$t("betIssue")), 1), e("div", {
            class: "FDTL__C-rule",
            onClick: I
        }, [vt, q(t(_.$t("winTrxIndicate")), 1)])]), e("div", null, t(_.$t("k3TimeLeftToBuy")), 1)]), e("div", _t, [e("div", null, t(i.currentInfo.gameNo), 1), e("div", pt, [e("div", null, t(_.currentInfo.time1), 1), e("div", null, t(_.currentInfo.time2), 1), mt, e("div", null, t(_.currentInfo.time3), 1), e("div", null, t(_.currentInfo.time4), 1)])]), e("div", ft, [e("div", yt, [(s(!0),
        a(P, null, O(r.value, (l, h) => (s(),
        a("div", {
            key: h,
            class: "slot-column"
        }, [e("div", {
            class: R(["slot-transform", "transform" + h, u.value == 1 && "slot-scroll"])
        }, [(s(!0),
        a(P, null, O(l.arr, (v, n) => (s(),
        a("div", {
            class: "slot-num",
            num: l,
            key: "2" + n
        }, t(v), 9, gt))), 128)), ht, (s(!0),
        a(P, null, O(l.arr, (v, n) => (s(),
        a("div", {
            class: "slot-num",
            num: l,
            key: "2" + n
        }, t(v), 9, bt))), 128))], 2)]))), 128))])])]), G(" 规则弹层 begin"), f(ze, {
            howPlayShow: k.value,
            gamePresentation: _.currentGame.gamePresentation,
            onClose: m[0] || (m[0] = l => k.value = !1)
        }, null, 8, ["howPlayShow", "gamePresentation"])], 64))
    }
});
const Tt = x(Ct, [["__scopeId", "data-v-69f351dd"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/TimeLeft.vue"]])
  , kt = {
    class: "FDB__C-nav"
}
  , $t = ["onClick"]
  , wt = {
    class: "FDB__C-H"
}
  , It = ["onClick"]
  , Bt = {
    class: "FDB__C-Num"
}
  , Dt = ["txt", "onClick"]
  , Pt = {
    class: "round"
}
  , Lt = {
    class: "rate"
}
  , Rt = Z({
    __name: "BetCom",
    props: {
        betTypeNameMap: {
            type: null,
            required: !0
        },
        betType: {
            type: null,
            required: !0
        },
        BettingH: {
            type: null,
            required: !0
        },
        onTabID: {
            type: null,
            required: !0
        },
        numberChack: {
            type: null,
            required: !0
        },
        OddsList: {
            type: null,
            required: !0
        }
    },
    emits: ["changeType", "onTab", "numberTab"],
    setup(g, {emit: B}) {
        return (i, u) => (s(),
        a(P, null, [e("div", kt, [(s(!0),
        a(P, null, O(i.betTypeNameMap, (r, c) => (s(),
        a("div", {
            key: c,
            class: R({
                active: i.betType == c
            }),
            onClick: C => B("changeType", c)
        }, t(r), 11, $t))), 128))]), e("div", wt, [(s(!0),
        a(P, null, O(i.BettingH, (r, c) => (s(),
        a("div", {
            key: c,
            class: R({
                active: i.onTabID == r.id
            }),
            onClick: C => B("onTab", r.id)
        }, [e("span", null, t(r.name), 1), e("span", null, t(r.rate), 1)], 10, It))), 128))]), e("div", Bt, [i.betType != 5 ? (s(),
        a(P, {
            key: 0
        }, O(10, (r, c) => e("div", {
            key: c,
            txt: c,
            class: R({
                active: i.numberChack[c]
            }),
            onClick: C => B("numberTab", c)
        }, [e("div", Pt, t(c), 1), e("div", Lt, t(i.OddsList[0].playRate ? i.OddsList[0].playRate : i.OddsList[0].playRate_Original), 1)], 10, Dt)), 64)) : G("v-if", !0)])], 64))
    }
});
const ye = x(Rt, [["__scopeId", "data-v-baf77bdf"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/BetCom.vue"]])
  , Nt = g => (te("data-v-7181abf7"),
g = g(),
se(),
g)
  , Gt = {
    class: "Betting__Popup-body"
}
  , St = {
    class: "Betting__Popup-body-line"
}
  , Ot = {
    class: "Betting__Popup-body-line-list"
}
  , At = ["onClick"]
  , Mt = {
    class: "Betting__Popup-body-line"
}
  , Ft = {
    class: "Betting__Popup-body-line-btnL"
}
  , Et = {
    class: "Betting__Popup-body-line"
}
  , Wt = Nt( () => e("div", null, null, -1))
  , Ht = {
    class: "Betting__Popup-body-line-list"
}
  , qt = ["onClick"]
  , Vt = {
    class: "Betting__Popup-body-line"
}
  , jt = {
    class: "Betting__Popup-foot"
}
  , zt = {
    class: "Betting__Popup-foot-s bgcolor"
}
  , Ut = {
    class: "Betting__Popup-PreSale"
}
  , Zt = {
    class: "Betting__Popup-PreSale-head"
}
  , xt = {
    class: "Betting__Popup-PreSale-body"
}
  , Kt = {
    class: "Betting__Popup-PreSale-foot"
}
  , Jt = Z({
    __name: "BettingPopup",
    props: {
        currentInfo: {
            type: null,
            required: !0
        },
        currentGame: {
            type: null,
            required: !0
        },
        bettingPopupShow: {
            type: null,
            required: !0
        },
        betTypeList: {
            type: null,
            required: !0
        },
        selectInfo: {
            type: null,
            required: !0
        }
    },
    emits: ["update:bettingPopupShow", "update:selectInfo", "clearBetting", "computedCoin", "submitBetting"],
    setup(g, {emit: B}) {
        const i = g
          , {t: u} = ge()
          , r = o(!1)
          , c = o(!0)
          , C = j( () => i.currentGame.betMultiple.split("|"));
        ee( () => C, () => {
            i.selectInfo.count = C.value[0]
        }
        , {
            deep: !0,
            immediate: !0
        });
        let k = j({
            get() {
                return i.bettingPopupShow || !1
            },
            set(v) {
                B("update:bettingPopupShow", v)
            }
        });
        const T = v => {
            switch (v) {
            case 1:
                i.selectInfo.count > 1 && i.selectInfo.count--;
                break;
            case 2:
                i.selectInfo.count++;
                break
            }
            B("computedCoin")
        }
          , I = v => {
            v > 0 && (i.selectInfo.count = Math.floor(v)),
            B("computedCoin")
        }
          , _ = v => {
            i.selectInfo.count = v,
            B("computedCoin")
        }
          , m = v => {
            i.selectInfo.coin = v,
            B("computedCoin")
        }
          , l = () => {
            r.value = !1,
            c.value = !0
        }
          , h = async () => {
            if (!c.value) {
                he(u("agreePresaleRules"));
                return
            }
            B("submitBetting")
        }
        ;
        return (v, n) => {
            const W = z("van-field")
              , V = z("van-popup")
              , U = Ae("throttle-click");
            return s(),
            a(P, null, [G(" 投注内容 begin "), f(V, {
                show: H(k),
                "onUpdate:show": n[6] || (n[6] = y => Me(k) ? k.value = y : k = y),
                position: "bottom",
                style: {
                    "box-shadow": "0px -18px 40px rgba(37, 37, 60, 0.26)"
                },
                round: !0,
                "close-on-click-overlay": !1
            }, {
                default: S( () => [e("div", Gt, [Fe(v.$slots, "default", {}, void 0, !0), e("div", St, [q(t(H(u)("amount")) + " ", 1), e("div", Ot, [(s(!0),
                a(P, null, O(v.betTypeList, (y, F) => (s(),
                a("div", {
                    key: F,
                    class: R(["Betting__Popup-body-line-item", {
                        bgcolor: i.selectInfo.coin == y
                    }]),
                    onClick: $ => m(y)
                }, t(y), 11, At))), 128))])]), e("div", Mt, [q(t(H(u)("numbers")) + " ", 1), e("div", Ft, [e("div", {
                    class: R(["Betting__Popup-btn", {
                        bgcolor: i.selectInfo.count > 0
                    }]),
                    onClick: n[0] || (n[0] = y => T(1))
                }, "-", 2), f(W, {
                    class: "Betting__Popup-input",
                    modelValue: i.selectInfo.count,
                    "onUpdate:modelValue": n[1] || (n[1] = y => i.selectInfo.count = y),
                    modelModifiers: {
                        number: !0
                    },
                    type: "digit",
                    maxlength: 4,
                    onInput: I
                }, null, 8, ["modelValue"]), e("div", {
                    class: "Betting__Popup-btn bgcolor",
                    onClick: n[2] || (n[2] = y => T(2))
                }, "+")])]), e("div", Et, [Wt, e("div", Ht, [(s(!0),
                a(P, null, O(C.value, (y, F) => (s(),
                a("div", {
                    key: F,
                    class: R(["Betting__Popup-body-line-item setBorder", {
                        bgcolor: i.selectInfo.count == y
                    }]),
                    onClick: $ => _(y)
                }, " X" + t(y), 11, qt))), 128))])]), e("div", Vt, [e("span", {
                    class: R(["Betting__Popup-agree", {
                        active: c.value
                    }]),
                    onClick: n[3] || (n[3] = y => c.value = !c.value)
                }, t(H(u)("agree")), 3), e("span", {
                    onClick: n[4] || (n[4] = y => r.value = !0),
                    class: "Betting__Popup-preSaleShow"
                }, t(H(u)("presaleRules")), 1)])]), e("div", jt, [e("div", {
                    class: "Betting__Popup-foot-c",
                    onClick: n[5] || (n[5] = y => B("clearBetting"))
                }, t(H(u)("cancel")), 1), X((s(),
                a("div", zt, [q(t(H(u)("totalAmount")) + t(H(ke)(i.selectInfo.allCoin || 0)), 1)])), [[U, {
                    handler: h,
                    wait: 2e3
                }]])])]),
                _: 3
            }, 8, ["show"]), G(" 规则弹层 begin"), f(V, {
                show: r.value,
                "onUpdate:show": n[7] || (n[7] = y => r.value = y),
                "close-on-click-overlay": !1,
                round: ""
            }, {
                default: S( () => [e("div", Ut, [e("div", Zt, t(H(u)("presaleRules")), 1), e("div", xt, t(v.$t("betPopTXT")), 1), e("div", Kt, [e("div", {
                    class: "Betting__Popup-PreSale-foot-btn",
                    onClick: l
                }, t(H(u)("iKonw")), 1)])])]),
                _: 1
            }, 8, ["show"])], 64)
        }
    }
});
const Qt = x(Jt, [["__scopeId", "data-v-7181abf7"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/BettingPopup.vue"]])
  , Xt = {
    class: "FDB__C"
}
  , Yt = {
    class: "FDB__C-mark"
}
  , es = Z({
    __name: "Betting",
    props: {
        currentInfo: {
            type: Object,
            default: () => ({})
        },
        ProhibitBuyTime: {
            type: Number,
            default: 5
        },
        currentGame: {
            type: Object,
            default: () => ({})
        }
    },
    emits: ["betting", "changeBettingP"],
    setup(g, {expose: B, emit: i}) {
        const u = g
          , {t: r} = ge();
        o();
        const c = o(!1);
        ee( () => c.value, d => {
            d && (h.value.coin = n.value[0])
        }
        );
        const C = o(0)
          , k = o(["A", "B", "C", "D", "E", "SUM"])
          , T = o([{
            playID: 1,
            playType: 1,
            playBet: "0-9",
            playResult: "0-9",
            playRate: 9,
            playRate_Original: 9
        }, {
            playID: 2,
            playType: 2,
            playBet: "H",
            playResult: "H",
            playRate: 2,
            playRate_Original: 2
        }, {
            playID: 3,
            playType: 2,
            playBet: "L",
            playResult: "L",
            playRate: 2,
            playRate_Original: 2
        }, {
            playID: 4,
            playType: 3,
            playBet: "O",
            playResult: "O",
            playRate: 2,
            playRate_Original: 2
        }, {
            playID: 5,
            playType: 3,
            playBet: "E",
            playResult: "E",
            playRate: 2,
            playRate_Original: 2
        }])
          , I = o(0)
          , _ = o([])
          , m = o([!1, !1, !1, !1, !1, !1, !1, !1])
          , l = j( () => [{
            id: 1,
            name: r("k3Big"),
            rate: T.value[1].playRate || T.value[1].playRate_Original
        }, {
            id: 2,
            name: r("k3Small"),
            rate: T.value[2].playRate || T.value[2].playRate_Original
        }, {
            id: 3,
            name: r("k3Odd"),
            rate: T.value[3].playRate || T.value[3].playRate_Original
        }, {
            id: 4,
            name: r("k3Even"),
            rate: T.value[4].playRate || T.value[4].playRate_Original
        }])
          , h = o({
            coin: 0,
            count: 1,
            allCoin: 0,
            gametype: 0,
            typeid: 1,
            issuenumber: "2020",
            selecttype: ""
        })
          , v = j( () => (u.currentInfo.passTime < u.ProhibitBuyTime && N(),
        u.currentInfo.passTime < u.ProhibitBuyTime))
          , n = j( () => u.currentGame.scope ? u.currentGame.scope.split("|").map(d => Number(d)) : [])
          , W = d => {
            C.value = d,
            d == 5 && $()
        }
          , V = async () => {
            const [d,p] = await Q(Je());
            p && (T.value = p)
        }
          , U = d => {
            $(),
            I.value == d ? (I.value = 0,
            c.value = !0) : (I.value = d,
            c.value = !0),
            F()
        }
          , y = d => {
            if (I.value = 0,
            m.value[d]) {
                m.value[d] = !1;
                const p = _.value.indexOf(d);
                p > -1 && _.value.splice(p, 1),
                c.value = !0
            } else
                _.value.push(d),
                m.value[d] = !0,
                c.value = !0;
            F()
        }
          , F = () => {
            ie( () => {
                _.value.length > 0 ? h.value.allCoin = h.value.coin * h.value.count * _.value.length : I.value ? h.value.allCoin = h.value.coin * h.value.count : h.value.allCoin = 0
            }
            )
        }
          , $ = () => {
            _.value = [];
            for (let d = 0; m.value.length > d; d++)
                m.value[d] = !1;
            F()
        }
          , N = () => {
            var d;
            h.value.count = ((d = u.currentGame.betMultiple) == null ? void 0 : d.split("|")[0]) || 1,
            c.value = !1,
            w()
        }
          , w = () => {
            _.value = [],
            m.value = [!1, !1, !1, !1, !1, !1, !1, !1],
            I.value = 0
        }
          , A = async () => {
            if (h.value.count == 0)
                return me(r("bteNoCount"));
            let d;
            if (_.value.length > 0)
                d = _.value.join("|");
            else
                switch (I.value) {
                case 1:
                    d = "H";
                    break;
                case 2:
                    d = "L";
                    break;
                case 3:
                    d = "O";
                    break;
                case 4:
                    d = "E";
                    break
                }
            if (!d)
                return me(r("pleaseBet"));
            const p = {
                issuenumber: u.currentInfo.gameNo,
                typeId: u.currentGame.typeID,
                amount: h.value.coin,
                betCount: Number(h.value.count),
                gameType: C.value + 1,
                selectType: d
            }
              , L = await Y(Qe(p));
            (L == null ? void 0 : L.code) === 0 && (he(r("code" + (L == null ? void 0 : L.msgCode))),
            c.value = !1,
            w(),
            i("betting", u.currentInfo.gameNo))
        }
        ;
        return be( () => {
            V()
        }
        ),
        B({
            bettingPopupShow: c
        }),
        (d, p) => (s(),
        a("div", Xt, [X(e("div", Yt, [e("div", null, t(u.currentInfo.time3 || "0"), 1), e("div", null, t(u.currentInfo.time4 || "0"), 1)], 512), [[le, v.value]]), f(ye, {
            betTypeNameMap: k.value,
            betType: C.value,
            BettingH: l.value,
            onTabID: I.value,
            OddsList: T.value,
            numberChack: m.value,
            onChangeType: W,
            onNumberTab: y,
            onOnTab: U
        }, null, 8, ["betTypeNameMap", "betType", "BettingH", "onTabID", "OddsList", "numberChack"]), f(Qt, {
            currentInfo: g.currentInfo,
            currentGame: g.currentGame,
            bettingPopupShow: c.value,
            betTypeList: n.value,
            selectInfo: h.value,
            onComputedCoin: F,
            onClearBetting: N,
            onSubmitBetting: A
        }, {
            default: S( () => [f(ye, {
                betTypeNameMap: k.value,
                betType: C.value,
                BettingH: l.value,
                onTabID: I.value,
                OddsList: T.value,
                numberChack: m.value,
                onChangeType: W,
                onNumberTab: y,
                onOnTab: U
            }, null, 8, ["betTypeNameMap", "betType", "BettingH", "onTabID", "OddsList", "numberChack"])]),
            _: 1
        }, 8, ["currentInfo", "currentGame", "bettingPopupShow", "betTypeList", "selectInfo"])]))
    }
});
const ts = x(es, [["__scopeId", "data-v-28e57f6a"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/Betting.vue"]])
  , ss = {
    class: "GameRecord__C"
}
  , as = {
    class: "GameRecord__C-head"
}
  , ns = {
    class: "GameRecord__C-body"
}
  , os = {
    class: "numList"
}
  , ls = {
    class: "numItem"
}
  , is = {
    class: "redNumItem"
}
  , us = {
    key: 1,
    class: "GameRecord__C-body-empty"
}
  , rs = {
    key: 0,
    class: "GameRecord__C-foot"
}
  , cs = {
    class: "GameRecord__C-foot-page"
}
  , ds = Z({
    __name: "GameRecord",
    props: {
        typeid: {
            type: Number,
            required: !0
        }
    },
    setup(g, {expose: B}) {
        const i = g
          , u = o([])
          , r = o(4)
          , c = o(10)
          , C = o(1)
          , k = () => {
            C.value--,
            I()
        }
          , T = () => {
            C.value++,
            I()
        }
          , I = async (_=!1) => {
            if (i.typeid == null)
                return;
            _ && (C.value = 1);
            const m = await Y($e({
                pageSize: c.value,
                pageNo: C.value,
                typeId: i.typeid
            }));
            u.value = (m == null ? void 0 : m.data.list) || [],
            r.value = (m == null ? void 0 : m.data.totalPage) || 0
        }
        ;
        return B({
            getData: I
        }),
        Ce( () => {
            I()
        }
        ),
        (_, m) => {
            const l = z("van-col")
              , h = z("van-row")
              , v = z("van-icon");
            return s(),
            a("div", ss, [e("div", as, [f(h, null, {
                default: S( () => [f(l, {
                    span: "10"
                }, {
                    default: S( () => [q(t(_.$t("FDNumber")), 1)]),
                    _: 1
                }), f(l, {
                    span: "10"
                }, {
                    default: S( () => [q(t(_.$t("FDResult")), 1)]),
                    _: 1
                }), f(l, {
                    span: "4"
                }, {
                    default: S( () => [q(t(_.$t("FDTotal")), 1)]),
                    _: 1
                })]),
                _: 1
            })]), e("div", ns, [u.value.length ? (s(!0),
            a(P, {
                key: 0
            }, O(u.value, (n, W) => (s(),
            J(h, {
                key: W
            }, {
                default: S( () => [f(l, {
                    span: "10"
                }, {
                    default: S( () => [q(t(n.issueNumber), 1)]),
                    _: 2
                }, 1024), f(l, {
                    span: "10"
                }, {
                    default: S( () => [e("div", os, [(s(!0),
                    a(P, null, O([...n.premium], (V, U) => (s(),
                    a("div", ls, t(V), 1))), 256))])]),
                    _: 2
                }, 1024), f(l, {
                    span: "4"
                }, {
                    default: S( () => [e("span", is, t(n.sumCount), 1)]),
                    _: 2
                }, 1024)]),
                _: 2
            }, 1024))), 128)) : (s(),
            a("div", us, [f(we)]))]), u.value.length ? (s(),
            a("div", rs, [e("div", {
                class: R(["GameRecord__C-foot-previous", {
                    disabled: C.value <= 1
                }]),
                onClick: k
            }, [f(v, {
                name: "arrow-left",
                class: "GameRecord__C-icon",
                size: "20"
            })], 2), e("div", cs, t(C.value) + "/" + t(r.value), 1), e("div", {
                class: R(["GameRecord__C-foot-next", {
                    disabled: C.value >= r.value
                }]),
                onClick: T
            }, [f(v, {
                name: "arrow",
                class: "GameRecord__C-icon",
                size: "20"
            })], 2)])) : G("v-if", !0)])
        }
    }
});
const vs = x(ds, [["__scopeId", "data-v-9215aba8"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/GameRecord.vue"]])
  , _s = {
    class: "Trend__C"
}
  , ps = {
    class: "Trend__C-body1"
}
  , ms = {
    class: "Trend__C-nav"
}
  , fs = ["onClick"]
  , ys = {
    class: "Trend__C-body1-line"
}
  , gs = {
    key: 0,
    class: "Trend__C-body1-line"
}
  , hs = {
    class: "Trend__C-body1-line-num"
}
  , bs = {
    key: 1,
    class: "Trend__C-body1-line"
}
  , Cs = {
    class: "Trend__C-body1-line-num"
}
  , Ts = {
    key: 2,
    class: "Trend__C-body1-line"
}
  , ks = {
    class: "Trend__C-body1-line-num"
}
  , $s = {
    key: 3,
    class: "Trend__C-body1-line"
}
  , ws = {
    class: "Trend__C-body1-line-num"
}
  , Is = {
    class: "Trend__C-head"
}
  , Bs = {
    class: "Trend__C-body2"
}
  , Ds = ["IssueNumber", "Number", "Colour", "rowId"]
  , Ps = {
    class: "Trend__C-body2-IssueNumber"
}
  , Ls = {
    class: "Trend__C-body2-Num"
}
  , Rs = ["id"]
  , Ns = {
    key: 1,
    class: "Trend__C-body2-empty"
}
  , Gs = {
    key: 0,
    class: "Trend__C-foot"
}
  , Ss = {
    class: "Trend__C-foot-page"
}
  , Os = Z({
    __name: "Trend",
    props: {
        typeid: {
            type: Number,
            required: !0
        }
    },
    setup(g, {expose: B}) {
        const i = g
          , u = o([])
          , r = o([])
          , c = o()
          , C = o()
          , k = o()
          , T = o()
          , I = o()
          , _ = o(["A", "B", "C", "D", "E"])
          , m = o(0)
          , l = o(1)
          , h = o(4);
        function v() {
            ie( () => {
                for (let $ = 0; $ < r.value.length; $++)
                    r.value[$ + 1] && W(r.value[$], r.value[$ + 1])
            }
            )
        }
        const n = $ => {
            m.value = $,
            y(!0)
        }
        ;
        function W($, N) {
            let w = parseInt($.number)
              , A = parseInt(N.number);
            var d = document.getElementById("myCanvas" + $.rowId);
            if (d && d.getContext) {
                var p = d.getContext("2d");
                p.clearRect(0, 0, d.width, d.height),
                p.beginPath(),
                p.moveTo(w == 0 ? 14 : w * 27 + 14, 0),
                p.lineTo(A == 0 ? 14 : A * 27 + 14, d.height),
                p.strokeStyle = "red",
                p.stroke(),
                p.closePath()
            }
        }
        const V = () => {
            l.value--,
            F()
        }
          , U = () => {
            l.value++,
            F()
        }
          , y = async ($=!1) => {
            if (i.typeid == null)
                return;
            F(),
            $ && (l.value = 1);
            const N = await Y(Xe({
                typeId: i.typeid,
                typeNumber: m.value + 1
            }));
            if (N) {
                const w = Object.keys(N.data[0]).filter(A => A.startsWith("number_"));
                u.value = N.data.filter(A => A.type_Number == m.value + 1).map(A => {
                    const d = {
                        list: [],
                        type: 0
                    };
                    return d.type = A.type,
                    d.list = [],
                    w.forEach(p => {
                        d.list.push(A[p])
                    }
                    ),
                    d
                }
                )
            }
            c.value = u.value.find(w => w.type == 1),
            C.value = u.value.find(w => w.type == 2),
            k.value = u.value.find(w => w.type == 3),
            T.value = u.value.find(w => w.type == 4),
            I.value = u.value.find(w => w.type == 5)
        }
          , F = async ($=!1) => {
            if (i.typeid == null)
                return;
            $ && (l.value = 1);
            const N = await Y($e({
                pageSize: 10,
                pageNo: l.value,
                typeId: i.typeid
            }));
            N && (r.value = N.data.list.map( (w, A) => (w.rowId = A,
            w.number = w.premium[m.value],
            w)) || []),
            h.value = (N == null ? void 0 : N.data.totalPage) || 0,
            v()
        }
        ;
        return B({
            getData: y
        }),
        Ce( () => {
            y()
        }
        ),
        ($, N) => {
            const w = z("van-col")
              , A = z("van-row")
              , d = z("van-icon");
            return s(),
            a("div", _s, [e("div", ps, [e("div", ms, [(s(!0),
            a(P, null, O(_.value, (p, L) => (s(),
            a("div", {
                key: L,
                class: R({
                    active: m.value == L
                }),
                onClick: K => n(L)
            }, t(p), 11, fs))), 128))]), e("div", ys, t($.$t("trendDesc1")), 1), C.value ? (s(),
            a("div", gs, [e("div", null, t($.$t("trendDesc3")), 1), e("div", hs, [(s(!0),
            a(P, null, O(C.value.list, (p, L) => (s(),
            a("div", {
                key: "2" + L
            }, t(p), 1))), 128))])])) : G("v-if", !0), T.value ? (s(),
            a("div", bs, [e("div", null, t($.$t("trendDesc4")), 1), e("div", Cs, [(s(!0),
            a(P, null, O(T.value.list, (p, L) => (s(),
            a("div", {
                key: "4" + L
            }, t(p), 1))), 128))])])) : G("v-if", !0), c.value ? (s(),
            a("div", Ts, [e("div", null, t($.$t("trendDesc5")), 1), e("div", ks, [(s(!0),
            a(P, null, O(c.value.list, (p, L) => (s(),
            a("div", {
                key: "5" + L
            }, t(p), 1))), 128))])])) : G("v-if", !0), k.value ? (s(),
            a("div", $s, [e("div", null, t($.$t("trendDesc6")), 1), e("div", ws, [(s(!0),
            a(P, null, O(k.value.list, (p, L) => (s(),
            a("div", {
                key: "3" + L
            }, t(p), 1))), 128))])])) : G("v-if", !0)]), e("div", Is, [f(A, null, {
                default: S( () => [f(w, {
                    span: "9"
                }, {
                    default: S( () => [q(t($.$t("betIssue")), 1)]),
                    _: 1
                }), f(w, {
                    span: "15"
                }, {
                    default: S( () => [q(t($.$t("number")), 1)]),
                    _: 1
                })]),
                _: 1
            })]), e("div", Bs, [r.value.length ? (s(!0),
            a(P, {
                key: 0
            }, O(r.value, (p, L) => (s(),
            a("div", {
                key: L,
                IssueNumber: p.issueNumber,
                Number: p.number,
                Colour: p.colour,
                rowId: p.rowId
            }, [f(A, null, {
                default: S( () => [f(w, {
                    span: "9"
                }, {
                    default: S( () => [e("div", Ps, t(p.issueNumber), 1)]),
                    _: 2
                }, 1024), f(w, {
                    span: "15"
                }, {
                    default: S( () => [e("div", Ls, [e("canvas", {
                        canvas: "",
                        id: "myCanvas" + p.rowId,
                        ref_for: !0,
                        ref: "canvas",
                        class: "line-canvas"
                    }, null, 8, Rs), (s(),
                    a(P, null, O(10, K => e("div", {
                        class: R(["Trend__C-body2-Num-item", {
                            action: Number(p.number) == K - 1
                        }]),
                        key: K
                    }, t(K - 1), 3)), 64)), e("div", {
                        class: R(["Trend__C-body2-Num-BS", {
                            isB: Number(p.number) > 4
                        }])
                    }, t(Number(p.number) > 4 ? "H" : "L"), 3), e("div", {
                        class: R(["Trend__C-body2-Num-OE", {
                            isE: Number(p.number) % 2
                        }])
                    }, t(Number(p.number) % 2 ? "O" : "E"), 3)])]),
                    _: 2
                }, 1024)]),
                _: 2
            }, 1024)], 8, Ds))), 128)) : (s(),
            a("div", Ns, [f(we)]))]), r.value.length ? (s(),
            a("div", Gs, [e("div", {
                class: R(["Trend__C-foot-previous", {
                    disabled: l.value <= 1
                }]),
                onClick: V
            }, [f(d, {
                name: "arrow-left",
                class: "Trend__C-icon",
                size: "20"
            })], 2), e("div", Ss, t(l.value) + "/" + t(h.value), 1), e("div", {
                class: R(["Trend__C-foot-next", {
                    disabled: l.value >= h.value
                }]),
                onClick: U
            }, [f(d, {
                name: "arrow",
                class: "Trend__C-icon",
                size: "20"
            })], 2)])) : G("v-if", !0)])
        }
    }
});
const As = x(Os, [["__scopeId", "data-v-9d93d892"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/Trend.vue"]])
  , Ms = g => (te("data-v-f388b770"),
g = g(),
se(),
g)
  , Fs = {
    class: "FDP__C"
}
  , Es = {
    class: "FDP__C-text"
}
  , Ws = {
    class: "FDP__C-list"
}
  , Hs = {
    class: "num"
}
  , qs = {
    class: "letter"
}
  , Vs = Ms( () => e("div", {
    class: "FDP__C-symbol"
}, "=", -1))
  , js = {
    class: "FDP__C-sum"
}
  , zs = Z({
    __name: "premium",
    props: {
        sumCount: {
            type: Number,
            default: 0
        },
        premium: {
            type: String,
            default: "00000"
        }
    },
    setup(g) {
        const B = g
          , i = j( () => [...B.premium])
          , u = o(["A", "B", "C", "D", "E"]);
        return (r, c) => (s(),
        a("div", Fs, [e("div", Es, t(r.$t("betResult")), 1), e("div", Ws, [(s(!0),
        a(P, null, O(i.value, (C, k) => (s(),
        a("div", {
            key: k
        }, [e("div", Hs, t(C), 1), e("div", qs, t(u.value[k]), 1)]))), 128))]), Vs, e("div", js, t(g.sumCount), 1)]))
    }
});
const Us = x(zs, [["__scopeId", "data-v-f388b770"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/premium.vue"]])
  , Zs = g => (te("data-v-e05c7c66"),
g = g(),
se(),
g)
  , xs = {
    key: 1,
    class: "WinningTip__C-body-l1"
}
  , Ks = {
    class: "WinningTip__C-body-l2"
}
  , Js = {
    class: "line1"
}
  , Qs = {
    class: "title"
}
  , Xs = {
    class: "num"
}
  , Ys = Zs( () => e("div", {
    class: "title sum"
}, "SUM", -1))
  , ea = {
    class: "num"
}
  , ta = {
    class: "WinningTip__C-body-l3"
}
  , sa = {
    key: 0,
    class: "isLose"
}
  , aa = {
    class: "head"
}
  , na = {
    class: "bonus"
}
  , oa = {
    class: "gameDetail"
}
  , la = {
    class: "WinningTip__C-body-l4"
}
  , ia = ["onClick"]
  , ua = Z({
    __name: "WinningTips",
    setup(g, {expose: B}) {
        const i = j( () => c.value[0] ? c.value[0].state == 0 : !1)
          , u = j( () => c.value[0] || {})
          , r = o(!1)
          , c = o([])
          , C = o(["A", "B", "C", "D", "E", "SUM"]);
        let k = o();
        const T = () => {
            clearTimeout(k.value),
            c.value.shift(),
            r.value && c.value.length && (k.value = setTimeout( () => {
                T()
            }
            , 1e3 * 3))
        }
          , I = () => {
            r.value = !r.value,
            r.value ? k.value = setTimeout( () => {
                T()
            }
            , 1e3 * 3) : clearTimeout(k.value)
        }
          , _ = l => {
            l.list = l.premium.split(""),
            l.sum = l.sumCount,
            c.value.push(l),
            r.value && (k.value = setTimeout( () => {
                T()
            }
            , 1e3 * 3))
        }
          , m = () => {
            c.value = []
        }
        ;
        return B({
            showMark: _
        }),
        (l, h) => {
            const v = z("van-icon");
            return X((s(),
            a("div", {
                class: "WinningTip__C",
                onClick: T
            }, [e("div", {
                class: R(["WinningTip__C-body", {
                    isL: i.value
                }])
            }, [i.value ? (s(),
            a("div", {
                key: 0,
                class: R(["WinningTip__C-body-l1", {
                    isL: i.value
                }])
            }, t(l.$t("k3WarningTip1")), 3)) : (s(),
            a("div", xs, t(l.$t("k3WarningTip2")), 1)), e("div", Ks, [q(t(l.$t("betResult")) + " ", 1), e("div", Js, [(s(!0),
            a(P, null, O(u.value.list, (n, W) => (s(),
            a("div", {
                key: W
            }, [e("div", Qs, t(C.value[W]), 1), e("div", Xs, t(n), 1)]))), 128)), e("div", null, [Ys, e("div", ea, t(u.value.sum), 1)])])]), e("div", ta, [i.value ? (s(),
            a("div", sa, t(l.$t("k3WarningTip3")), 1)) : (s(),
            a(P, {
                key: 1
            }, [e("div", aa, t(l.$t("k3WarningTip4")), 1), e("div", na, t(H(ke)(Number(u.value.winAmount))), 1)], 64)), e("div", oa, t(l.$t("k3WarningTip5")) + t(u.value.typeName) + " " + t(u.value.issueNumber), 1)]), e("div", la, [e("div", {
                class: R(["acitveBtn", {
                    active: r.value
                }]),
                onClick: fe(I, ["stop"])
            }, null, 10, ia), q(" " + t(l.$t("autoShutOff3s")), 1)]), e("div", {
                class: "closeBtn",
                onClick: m
            }), X(f(v, {
                name: "arrow",
                color: "#fff",
                size: "30px",
                class: "arrowBtn",
                onClick: fe(T, ["stop"])
            }, null, 8, ["onClick"]), [[le, c.value.length > 1]])], 2)], 512)), [[le, c.value.length]])
        }
    }
});
const ra = x(ua, [["__scopeId", "data-v-e05c7c66"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/components/Home/AllLotteryGames/FD/WinningTips.vue"]])
  , ca = {
    class: "FD__C"
}
  , da = {
    class: "FD__C-head-more"
}
  , va = Z({
    __name: "index",
    setup(g) {
        const B = {
            GameRecord: vs,
            Trend: As,
            MyGameRecord: lt
        }
          , i = o()
          , u = o()
          , r = o()
          , c = o()
          , C = o(!1)
          , k = o("GameRecord")
          , T = Ee()
          , I = Te();
        let _ = We([]);
        const m = o(0)
          , l = o(localStorage.getItem("volumeShow") || "1")
          , h = o(!1)
          , v = o(null)
          , n = o({
            gameNo: "loading",
            currentTime: "",
            beginTime: "",
            passTime: 180,
            time1: 0,
            time2: 0,
            time3: 0,
            time4: 0
        })
          , W = o(5)
          , V = o("")
          , U = o(!1)
          , y = o(null)
          , F = o("00000")
          , $ = o(0)
          , N = j( () => I.fiveD[m.value] || {})
          , w = Ye()
          , A = j( () => w.getIsShowLotteryDragon)
          , p = He().query.typeId;
        be( () => {
            re()
        }
        ),
        qe( () => {
            clearInterval(v.value),
            _e.value.forEach(b => {
                clearInterval(b)
            }
            ),
            oe.value && clearTimeout(oe.value)
        }
        ),
        ee( () => at().visibility, b => {
            b === 0 ? clearInterval(v.value) : re(m.value)
        }
        );
        const L = () => {
            T.go(-1),
            sessionStorage.setItem("clickedGameType", "lottery")
        }
          , K = () => {
            l.value == "1" ? l.value = "2" : l.value = "1",
            localStorage.setItem("volumeShow", l.value)
        }
          , ue = b => {
            T.push({
                name: b
            })
        }
          , re = async (b=null) => {
            await I.get5DData(),
            _ = I.get5D;
            const D = _.findIndex(E => E.typeID == p);
            y.value == null && !p ? ae(0) : ae(b ?? D)
        }
          , Be = async (b, D=!1) => {
            const [E,M] = await Q(tt({
                typeId: b
            }));
            F.value = M.premium,
            $.value = M.sumCount,
            D && c.value.animationShow()
        }
          , ae = b => {
            I.get5DData(),
            m.value = b,
            y.value = _[b].typeID,
            ce(y.value),
            ie( () => {
                i.value.getData(y.value)
            }
            )
        }
          , ce = async (b, D=!1) => {
            Be(b, D);
            const [E,M] = await Q(et({
                typeId: b
            }));
            n.value.gameNo = M.issueNumber,
            n.value.currentTime = M.serviceTime.replace(/-/g, "/"),
            n.value.beginTime = M.startTime.replace(/-/g, "/"),
            De()
        }
          , De = () => {
            if (!_.length)
                return;
            var b = new Date(n.value.currentTime).getTime()
              , D = new Date(n.value.beginTime).getTime();
            let E = (b - D) / 1e3
              , M = _[m.value];
            if (E > M.intervalM * 60 && (E = M.intervalM * 60),
            n.value.passTime = M.intervalM * 60 - E,
            n.value.passTime < 0) {
                V.value = "An error occurred, please contact customer service。The game time is " + M.intervalM + " minutes,start time is " + n.value.beginTime + ",current time is" + n.value.currentTime + "!",
                h.value = !0;
                return
            }
            Pe()
        }
          , Pe = () => {
            clearInterval(v.value),
            de(!1),
            v.value = setInterval(function() {
                de()
            }, 1e3)
        }
          , de = (b=!0) => {
            if (n.value.passTime <= W.value && (U.value = !1),
            l.value == "1" && (n.value.passTime <= W.value && n.value.passTime > 1 ? ve(1) : n.value.passTime == 1 && ve(2)),
            n.value.passTime > 0) {
                let D = n.value.passTime;
                n.value.time2 = Math.floor(D / 60),
                n.value.time3 = Math.floor(D % 60 / 10),
                n.value.time4 = Math.floor(D % 10),
                n.value.passTime--
            } else
                clearInterval(v.value),
                b && Le()
        }
          , ve = (b=1) => {
            const D = document.getElementById(`voice${b}`);
            D && (D.currentTime = 0,
            D.play())
        }
          , Le = () => {
            ce(y.value, !0),
            r.value.getWinsUserAmount(!1),
            i.value.getData(!0)
        }
          , ne = o({})
          , _e = o([])
          , Re = b => {
            if (r.value.getWinsUserAmount(!1),
            i.value.getData(),
            ne.value[b])
                return;
            ne.value[b] = !0;
            const {time1: D, time2: E, time3: M, time4: Ge} = n.value
              , Se = (D * 10 * 60 + E * 60 + M * 10 + Ge) * 1e3;
            _e.value[N.value.intervalM] = setTimeout( () => {
                pe(b)
            }
            , Se)
        }
          , Ne = b => {
            C.value = b
        }
          , oe = o(null)
          , pe = async b => {
            const [D,E] = await Q(st({
                issueNumber: b
            }));
            if (E.data)
                if (E.data.state != 2)
                    u.value.showMark(E.data),
                    delete ne.value[b];
                else {
                    oe.value = setTimeout( () => {
                        pe(b)
                    }
                    , 2e3);
                    return
                }
        }
        ;
        return (b, D) => {
            const E = z("NavBar");
            return s(),
            a("div", ca, [f(E, {
                "left-arrow": "",
                onClickLeft: L,
                class: "main",
                headLogo: !0
            }, {
                right: S( () => [e("div", da, [e("div", {
                    onClick: D[0] || (D[0] = M => ue("CustomerService"))
                }), e("div", {
                    class: R({
                        disableVoice: l.value == "2"
                    }),
                    onClick: K
                }, null, 2)])]),
                _: 1
            }), G(" 钱包余额 "), f(xe, {
                ref_key: "WallteRef",
                ref: r
            }, null, 512), f(ot, {
                key: "5d"
            }), G(" 游戏类型 "), f(Ue, {
                gameList: H(_),
                currentGameIndex: m.value,
                onChangeGame: ae
            }, null, 8, ["gameList", "currentGameIndex"]), f(Us, {
                premium: F.value,
                sumCount: $.value
            }, null, 8, ["premium", "sumCount"]), G(" 游戏开始时间倒计时 "), f(Tt, {
                ref_key: "tiemLeftRef",
                ref: c,
                currentInfo: n.value,
                premium: F.value,
                currentGame: N.value
            }, null, 8, ["currentInfo", "premium", "currentGame"]), G(" 投注表 "), f(ts, {
                currentInfo: n.value,
                currentGame: N.value,
                VoiceType: l.value,
                typeid: y.value,
                onBetting: Re,
                onChangeBettingP: Ne
            }, null, 8, ["currentInfo", "currentGame", "VoiceType", "typeid"]), G(" 记录导航 "), f(Ze, {
                record: k.value,
                onChangeC: D[1] || (D[1] = M => k.value = M)
            }, null, 8, ["record"]), G(" 动态展示对应的组件 "), (s(),
            J(je, null, [(s(),
            J(Ve(B[k.value]), {
                ref_key: "RecordComponent",
                ref: i,
                typeid: y.value,
                EmerdApi: H(nt),
                goPathName: "AllLotteryGames-BettingRecord5D"
            }, null, 8, ["typeid", "EmerdApi"]))], 1024)), G(" 弹窗组件 "), f(ut, {
                show: h.value,
                onConfirm: D[2] || (D[2] = M => ue("/login"))
            }, {
                content: S( () => [e("div", null, t(V.value), 1)]),
                _: 1
            }, 8, ["show"]), G(" 中奖提示组件 "), f(ra, {
                ref_key: "WinningTipsRef",
                ref: u
            }, null, 512), A.value ? (s(),
            J(it, {
                key: 0
            })) : G("v-if", !0), f(Ke)])
        }
    }
});
const wa = x(va, [["__scopeId", "data-v-4f526022"], ["__file", "/usr/local/jenkins-prod/workspace/AR079-Pages-india-tashanwin/src/views/home/AllLotteryGames/5D/index.vue"]]);
export {wa as default};
